nightguard/nightguard.xcodeproj/project.pbxproj

2953 lines
217 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
016DB61A390604313FBFDD35 /* Pods_nightguardTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 040FFB9BE6FDBEA87C71122C /* Pods_nightguardTests.framework */; };
04C7B133B46E0A51AB0ABEDD /* Pods_nightguard_ComplicationExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FBDCC8817953349FB87EC133 /* Pods_nightguard_ComplicationExtension.framework */; };
28B03A1A23F9C3CE000939E6 /* Alarm.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 28B03A1C23F9C3CE000939E6 /* Alarm.storyboard */; };
28B03A1F23F9C3EF000939E6 /* Stats.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 28B03A2123F9C3EF000939E6 /* Stats.storyboard */; };
28B03A2423F9C3FA000939E6 /* Preferences.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 28B03A2623F9C3FA000939E6 /* Preferences.storyboard */; };
28B03A2923F9C408000939E6 /* Nightscout.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 28B03A2B23F9C408000939E6 /* Nightscout.storyboard */; };
28B03A2E23F9C412000939E6 /* Bedside.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 28B03A3023F9C412000939E6 /* Bedside.storyboard */; };
28B03A3723F9CD8E000939E6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 28B03A3523F9CD8E000939E6 /* Localizable.strings */; };
28E3B4F12404075900A4EE25 /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28E3B4F02404075800A4EE25 /* SnapshotHelper.swift */; };
4302C65025D9C5480052777F /* TreatmentsStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C64F25D9C5480052777F /* TreatmentsStream.swift */; };
4302C65725D9C7080052777F /* Treatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C65625D9C7080052777F /* Treatment.swift */; };
4302C65E25D9C7A80052777F /* MealBolusTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C65D25D9C7A80052777F /* MealBolusTreatment.swift */; };
4302C66425DB0DFF0052777F /* TreatmentsStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C64F25D9C5480052777F /* TreatmentsStream.swift */; };
4302C66A25DB0E000052777F /* TreatmentsStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C64F25D9C5480052777F /* TreatmentsStream.swift */; };
4302C67025DB0E020052777F /* TreatmentsStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C64F25D9C5480052777F /* TreatmentsStream.swift */; };
4302C67125DB0E0B0052777F /* Treatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C65625D9C7080052777F /* Treatment.swift */; };
4302C67725DB0E0C0052777F /* Treatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C65625D9C7080052777F /* Treatment.swift */; };
4302C67825DB0E0D0052777F /* Treatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C65625D9C7080052777F /* Treatment.swift */; };
4302C67E25DB0E100052777F /* MealBolusTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C65D25D9C7A80052777F /* MealBolusTreatment.swift */; };
4302C68425DB0E100052777F /* MealBolusTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C65D25D9C7A80052777F /* MealBolusTreatment.swift */; };
4302C68525DB0E110052777F /* MealBolusTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C65D25D9C7A80052777F /* MealBolusTreatment.swift */; };
4302C69125DC4F530052777F /* CorrectionBolusTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C69025DC4F530052777F /* CorrectionBolusTreatment.swift */; };
4302C69225DC4F530052777F /* CorrectionBolusTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C69025DC4F530052777F /* CorrectionBolusTreatment.swift */; };
4302C69325DC4F530052777F /* CorrectionBolusTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C69025DC4F530052777F /* CorrectionBolusTreatment.swift */; };
4302C69425DC4F530052777F /* CorrectionBolusTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C69025DC4F530052777F /* CorrectionBolusTreatment.swift */; };
4302C6A525DC66A80052777F /* BolusWizardTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C6A425DC66A80052777F /* BolusWizardTreatment.swift */; };
4302C6A625DC66A80052777F /* BolusWizardTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C6A425DC66A80052777F /* BolusWizardTreatment.swift */; };
4302C6A725DC66A80052777F /* BolusWizardTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C6A425DC66A80052777F /* BolusWizardTreatment.swift */; };
4302C6A825DC66A80052777F /* BolusWizardTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C6A425DC66A80052777F /* BolusWizardTreatment.swift */; };
4302C6BA25DD98170052777F /* CarbCorrectionTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C6B925DD98170052777F /* CarbCorrectionTreatment.swift */; };
4302C6BB25DD98170052777F /* CarbCorrectionTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C6B925DD98170052777F /* CarbCorrectionTreatment.swift */; };
4302C6BC25DD98170052777F /* CarbCorrectionTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C6B925DD98170052777F /* CarbCorrectionTreatment.swift */; };
4302C6BD25DD98170052777F /* CarbCorrectionTreatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C6B925DD98170052777F /* CarbCorrectionTreatment.swift */; };
4303406924C9FF330088AB9A /* DeviceStatusData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4303406824C9FF330088AB9A /* DeviceStatusData.swift */; };
4303406A24CA1DA30088AB9A /* DeviceStatusData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4303406824C9FF330088AB9A /* DeviceStatusData.swift */; };
4303406B24CA1DA40088AB9A /* DeviceStatusData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4303406824C9FF330088AB9A /* DeviceStatusData.swift */; };
4303406C24CA1DA60088AB9A /* DeviceStatusData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4303406824C9FF330088AB9A /* DeviceStatusData.swift */; };
430A5F4F2495689300213F92 /* DeepPressGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430A5F4E2495689300213F92 /* DeepPressGestureRecognizer.swift */; };
430FD8D41E7C8738002A23F0 /* UIViewControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430FD8D31E7C8738002A23F0 /* UIViewControllerExtension.swift */; };
43119B811C382A0E00DD6D35 /* AppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F411C2F435A00DB8B58 /* AppConstants.swift */; };
43119B831C382BBB00DD6D35 /* UserDefaultsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F4E1C343B9800DB8B58 /* UserDefaultsRepository.swift */; };
43119B881C383CF500DD6D35 /* UIColorChanger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43119B861C383CF500DD6D35 /* UIColorChanger.swift */; };
43119B891C38404200DD6D35 /* NightscoutDataRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F451C303E4200DB8B58 /* NightscoutDataRepository.swift */; };
43119B8D1C3885A700DD6D35 /* ChartPainter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439C39171C0E002F00D89872 /* ChartPainter.swift */; };
43119B941C3AAE6600DD6D35 /* UIColorChanger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43119B861C383CF500DD6D35 /* UIColorChanger.swift */; };
4317702F25CF273C00E8C991 /* RequestAlarmNotificationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4317702E25CF273C00E8C991 /* RequestAlarmNotificationMessage.swift */; };
4317703525CF273E00E8C991 /* RequestAlarmNotificationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4317702E25CF273C00E8C991 /* RequestAlarmNotificationMessage.swift */; };
4317D2F21FB0E875004F964B /* NightscoutCacheService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4317D2F11FB0E875004F964B /* NightscoutCacheService.swift */; };
431E587826DBCD290037F8EA /* Duration.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 431E587A26DBCD290037F8EA /* Duration.storyboard */; };
43288A681D1B359D00EE3999 /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62EE1D17359600DD7978 /* StringExtension.swift */; };
43288A6A1D1C68D400EE3999 /* StatsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43288A691D1C68D400EE3999 /* StatsViewController.swift */; };
43288A6C1D1C893200EE3999 /* TabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43288A6B1D1C893200EE3999 /* TabBarController.swift */; };
43288A701D20284600EE3999 /* DoubleExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43288A6F1D20284600EE3999 /* DoubleExtension.swift */; };
43288A711D2028CC00EE3999 /* DoubleExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43288A6F1D20284600EE3999 /* DoubleExtension.swift */; };
432E62D71D0CC35100DD7978 /* NightscoutService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E1101D076C1C00C329A2 /* NightscoutService.swift */; };
432E62D81D0CC38C00DD7978 /* NightscoutData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0FA1D07698000C329A2 /* NightscoutData.swift */; };
432E62DA1D0CC3DE00DD7978 /* TimeService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E11A1D076D9700C329A2 /* TimeService.swift */; };
432E62DF1D10ACD200DD7978 /* Units.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62DE1D10ACD200DD7978 /* Units.swift */; };
432E62E01D10AF3800DD7978 /* Units.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62DE1D10ACD200DD7978 /* Units.swift */; };
432E62E11D10AF3900DD7978 /* Units.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62DE1D10ACD200DD7978 /* Units.swift */; };
432E62E71D11F61500DD7978 /* UserDefaultsRepositoryTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62E61D11F61500DD7978 /* UserDefaultsRepositoryTest.swift */; };
432E62E91D143CF900DD7978 /* UnitsConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62E81D143CF900DD7978 /* UnitsConverter.swift */; };
432E62EB1D15EFC600DD7978 /* FloatExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62EA1D15EFC600DD7978 /* FloatExtension.swift */; };
432E62EC1D15EFEC00DD7978 /* FloatExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62EA1D15EFC600DD7978 /* FloatExtension.swift */; };
432E62ED1D15EFF100DD7978 /* FloatExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62EA1D15EFC600DD7978 /* FloatExtension.swift */; };
432E62EF1D17359600DD7978 /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62EE1D17359600DD7978 /* StringExtension.swift */; };
432E62F01D188A2400DD7978 /* UnitsConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62E81D143CF900DD7978 /* UnitsConverter.swift */; };
432E62F11D188A2A00DD7978 /* UnitsConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62E81D143CF900DD7978 /* UnitsConverter.swift */; };
4330662923AFADE200690C4A /* WatchMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB521FAF6890035A60E /* WatchMessage.swift */; };
4330662A23AFADE200690C4A /* WatchMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB521FAF6890035A60E /* WatchMessage.swift */; };
4330662B23AFB05800690C4A /* WatchMessageService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB921FB0E910035A60E /* WatchMessageService.swift */; };
4330662C23AFB05900690C4A /* WatchMessageService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB921FB0E910035A60E /* WatchMessageService.swift */; };
4330662E23AFB22B00690C4A /* NightscoutCacheService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4317D2F11FB0E875004F964B /* NightscoutCacheService.swift */; };
4330662F23AFB26700690C4A /* NightscoutData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0FA1D07698000C329A2 /* NightscoutData.swift */; };
4330663023AFB27900690C4A /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E6B896219C69D9007ED4FE /* Helpers.swift */; };
4330663223AFB36D00690C4A /* NightscoutService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E1101D076C1C00C329A2 /* NightscoutService.swift */; };
4330663323AFB39A00690C4A /* UserDefaultsValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB021F85BC70035A60E /* UserDefaultsValue.swift */; };
4330663423AFB3C600690C4A /* Units.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62DE1D10ACD200DD7978 /* Units.swift */; };
4330663523AFB3D900690C4A /* UserDefaultsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F4E1C343B9800DB8B58 /* UserDefaultsRepository.swift */; };
4330663623AFB3EB00690C4A /* TimeService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E11A1D076D9700C329A2 /* TimeService.swift */; };
4330663823AFB41200690C4A /* UnitsConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62E81D143CF900DD7978 /* UnitsConverter.swift */; };
4330663923AFB58500690C4A /* AnyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1AEFED721FE00A200821DF6 /* AnyConvertible.swift */; };
4330663A23AFB5B100690C4A /* UserDefaultsValueGroups.swift in Sources */ = {isa = PBXBuildFile; fileRef = D15055AB2200CD6500F31C1F /* UserDefaultsValueGroups.swift */; };
4330663B23AFB5BE00690C4A /* FloatExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62EA1D15EFC600DD7978 /* FloatExtension.swift */; };
4330663C23AFB5F900690C4A /* ObservationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1ECDA1E2201075B002BE6F9 /* ObservationToken.swift */; };
4330663D23AFB62200690C4A /* AppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F411C2F435A00DB8B58 /* AppConstants.swift */; };
4330663E23AFB65E00690C4A /* QuickSnoozeOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8EDC22106C9300192117 /* QuickSnoozeOption.swift */; };
4330663F23AFB68900690C4A /* QuickSnoozeOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8EDC22106C9300192117 /* QuickSnoozeOption.swift */; };
4330664023AFB6D200690C4A /* NightscoutDataRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F451C303E4200DB8B58 /* NightscoutDataRepository.swift */; };
4330E3EF25D3239C0054A0A6 /* AppState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4330E3EE25D3239C0054A0A6 /* AppState.swift */; };
4332FF5B2B164FF000DBF917 /* AlarmNotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1DA7C6D21BE83D600B39675 /* AlarmNotificationService.swift */; };
4332FF5C2B164FF100DBF917 /* AlarmNotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1DA7C6D21BE83D600B39675 /* AlarmNotificationService.swift */; };
4332FF5D2B16507400DBF917 /* SharedUserDefaultsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BE674628D78C8C00285798 /* SharedUserDefaultsRepository.swift */; };
4332FF5E2B16507400DBF917 /* SharedUserDefaultsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BE674628D78C8C00285798 /* SharedUserDefaultsRepository.swift */; };
4332FF5F2B1652BE00DBF917 /* UIApplicationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1DA7C6B21BE810900B39675 /* UIApplicationExtension.swift */; };
4332FF602B1652BF00DBF917 /* UIApplicationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1DA7C6B21BE810900B39675 /* UIApplicationExtension.swift */; };
4332FF672B1658CA00DBF917 /* BloodSugarArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078721C85D4300DC6879 /* BloodSugarArrayExtension.swift */; };
4332FF682B1658CB00DBF917 /* BloodSugarArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078721C85D4300DC6879 /* BloodSugarArrayExtension.swift */; };
4332FF692B1658E600DBF917 /* PredictionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079D21C8D4CF00DC6879 /* PredictionService.swift */; };
4332FF6A2B1658E800DBF917 /* PredictionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079D21C8D4CF00DC6879 /* PredictionService.swift */; };
4332FF6B2B16593100DBF917 /* Regression.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079021C85FAD00DC6879 /* Regression.swift */; };
4332FF6C2B16593200DBF917 /* Regression.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079021C85FAD00DC6879 /* Regression.swift */; };
4332FF6D2B16596E00DBF917 /* Matrix.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079121C85FAE00DC6879 /* Matrix.swift */; };
4332FF6E2B16596E00DBF917 /* Matrix.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079121C85FAE00DC6879 /* Matrix.swift */; };
4332FF6F2B1659F400DBF917 /* Matrix+Append.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078E21C85FAC00DC6879 /* Matrix+Append.swift */; };
4332FF702B1659F500DBF917 /* Matrix+Append.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078E21C85FAC00DC6879 /* Matrix+Append.swift */; };
4332FF712B165A3400DBF917 /* Matrix+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078F21C85FAD00DC6879 /* Matrix+Description.swift */; };
4332FF722B165A3800DBF917 /* Matrix+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078F21C85FAD00DC6879 /* Matrix+Description.swift */; };
4332FF732B165A4000DBF917 /* RegressionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078D21C85FAC00DC6879 /* RegressionHelper.swift */; };
4332FF742B165A4100DBF917 /* RegressionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078D21C85FAC00DC6879 /* RegressionHelper.swift */; };
4334D98024C32B6D00652D87 /* DateExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4334D97F24C32B6D00652D87 /* DateExtension.swift */; };
4334D98124C32D7400652D87 /* DateExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4334D97F24C32B6D00652D87 /* DateExtension.swift */; };
4334D98224C32D7500652D87 /* DateExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4334D97F24C32B6D00652D87 /* DateExtension.swift */; };
4334D98324C32D8200652D87 /* DateExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4334D97F24C32B6D00652D87 /* DateExtension.swift */; };
433A021A24FECD6D00224774 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1ECDA252202C8F0002BE6F9 /* UIColorExtension.swift */; };
433AD0171CCE3E89001A76CD /* NightscoutServiceTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 433AD0161CCE3E89001A76CD /* NightscoutServiceTest.swift */; };
433AD0181CCE3FCB001A76CD /* UserDefaultsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F4E1C343B9800DB8B58 /* UserDefaultsRepository.swift */; };
4340D39626639F070015F0C7 /* AlarmSoundViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4340D39526639F070015F0C7 /* AlarmSoundViewController.swift */; };
434300E42A35EFC100B5D33A /* nightguard_Complication.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 434300E72A35EFC100B5D33A /* nightguard_Complication.intentdefinition */; };
434300E52A35EFC100B5D33A /* nightguard_Complication.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 434300E72A35EFC100B5D33A /* nightguard_Complication.intentdefinition */; };
4346F9841D0773F700487541 /* TimeService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E11A1D076D9700C329A2 /* TimeService.swift */; };
434982352534DE4F00CF0014 /* DictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434982342534DE4F00CF0014 /* DictionaryExtension.swift */; };
4349823B2534E07200CF0014 /* DictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434982342534DE4F00CF0014 /* DictionaryExtension.swift */; };
434982412534E07300CF0014 /* DictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434982342534DE4F00CF0014 /* DictionaryExtension.swift */; };
434982422534E07400CF0014 /* DictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434982342534DE4F00CF0014 /* DictionaryExtension.swift */; };
43505F812B4F375D00896705 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 28B03A3523F9CD8E000939E6 /* Localizable.strings */; };
4351E6AE1D2ADFBE001E4AE4 /* StatsPrefsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4351E6AD1D2ADFBE001E4AE4 /* StatsPrefsViewController.swift */; };
4351E6B01D2EFA8C001E4AE4 /* StatisticsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4351E6AF1D2EFA8C001E4AE4 /* StatisticsRepository.swift */; };
4351E6B21D2EFDFE001E4AE4 /* TimeServiceTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4351E6B11D2EFDFE001E4AE4 /* TimeServiceTest.swift */; };
4359241824A2895200F2D1A7 /* BloodSugar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0EC1D07693300C329A2 /* BloodSugar.swift */; };
4359241924A2895500F2D1A7 /* BloodSugar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0EC1D07693300C329A2 /* BloodSugar.swift */; };
435CBD902B323B920091A2FA /* BackgroundRefreshLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1BD14E6205BCCF200B93389 /* BackgroundRefreshLogger.swift */; };
435CBD912B323D950091A2FA /* BackgroundRefreshLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1BD14E6205BCCF200B93389 /* BackgroundRefreshLogger.swift */; };
435DFF6029E0A68C007A25EA /* AccessoryCircularView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435DFF5F29E0A68C007A25EA /* AccessoryCircularView.swift */; };
435DFF6129E0A691007A25EA /* AccessoryCircularView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435DFF5F29E0A68C007A25EA /* AccessoryCircularView.swift */; };
435DFF6429E0A90A007A25EA /* AccessoryCornerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435DFF6329E0A90A007A25EA /* AccessoryCornerView.swift */; };
435DFF6529E0A90A007A25EA /* AccessoryCornerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435DFF6329E0A90A007A25EA /* AccessoryCornerView.swift */; };
435DFF6629E0B8CB007A25EA /* UIColorChanger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43119B861C383CF500DD6D35 /* UIColorChanger.swift */; };
435DFF6729E0B928007A25EA /* UIColorChanger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43119B861C383CF500DD6D35 /* UIColorChanger.swift */; };
435DFF6929E0BAD0007A25EA /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62EE1D17359600DD7978 /* StringExtension.swift */; };
435DFF6A29E0BAD0007A25EA /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62EE1D17359600DD7978 /* StringExtension.swift */; };
435DFF7129E1E858007A25EA /* ViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435DFF7029E1E858007A25EA /* ViewExtension.swift */; };
435DFF7229E1E858007A25EA /* ViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435DFF7029E1E858007A25EA /* ViewExtension.swift */; };
435DFF7329E1E858007A25EA /* ViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435DFF7029E1E858007A25EA /* ViewExtension.swift */; };
43647BD31BFF6435004389F9 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 43647BD11BFF6435004389F9 /* Main.storyboard */; };
43647BD81BFF6435004389F9 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 43647BD61BFF6435004389F9 /* LaunchScreen.storyboard */; };
43647BEE1BFF6435004389F9 /* NightguardUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43647BED1BFF6435004389F9 /* NightguardUITests.swift */; };
43647BF31BFF6435004389F9 /* nightguard.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = 43647BF21BFF6435004389F9 /* nightguard.app */; };
43647BF91BFF6435004389F9 /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 43647BF71BFF6435004389F9 /* Interface.storyboard */; };
43647C0B1BFF6435004389F9 /* ExtensionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43647C0A1BFF6435004389F9 /* ExtensionDelegate.swift */; };
43647C0D1BFF6435004389F9 /* NotificationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43647C0C1BFF6435004389F9 /* NotificationController.swift */; };
4368A0FA252279CA0013E425 /* MainViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4368A0F9252279C90013E425 /* MainViewModel.swift */; };
436BE82D24A322AE00FDCBB5 /* BloodSugar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0EC1D07693300C329A2 /* BloodSugar.swift */; };
436D73B427C826F100639B15 /* AppleHealthService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436D73B327C826F100639B15 /* AppleHealthService.swift */; };
436D73B627C82A5E00639B15 /* HealthKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 436D73B527C82A5E00639B15 /* HealthKit.framework */; };
4378767424FAAB96009E163E /* UIApplicationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1DA7C6B21BE810900B39675 /* UIApplicationExtension.swift */; };
4378767524FAABB8009E163E /* TabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43288A6B1D1C893200EE3999 /* TabBarController.swift */; };
4378767624FAABB8009E163E /* TabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43288A6B1D1C893200EE3999 /* TabBarController.swift */; };
4378767724FAABF3009E163E /* AlarmRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0EB1D07693300C329A2 /* AlarmRule.swift */; };
4378767824FAABF4009E163E /* AlarmRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0EB1D07693300C329A2 /* AlarmRule.swift */; };
4378767924FAAC12009E163E /* SnoozeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CC221FB0FA80035A60E /* SnoozeMessage.swift */; };
4378767A24FAAC12009E163E /* SnoozeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CC221FB0FA80035A60E /* SnoozeMessage.swift */; };
4378767B24FAAC36009E163E /* PredictionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079D21C8D4CF00DC6879 /* PredictionService.swift */; };
4378767C24FAAC6C009E163E /* UIViewController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8EDE2211047300192117 /* UIViewController+Extensions.swift */; };
4378767D24FAAC6D009E163E /* UIViewController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8EDE2211047300192117 /* UIViewController+Extensions.swift */; };
4378767E24FAAC7B009E163E /* BloodSugarArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078721C85D4300DC6879 /* BloodSugarArrayExtension.swift */; };
4378767F24FAAC8B009E163E /* Regression.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079021C85FAD00DC6879 /* Regression.swift */; };
4378768024FAACA4009E163E /* AlarmSound.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0F21D07698000C329A2 /* AlarmSound.swift */; };
4378768124FAACA5009E163E /* AlarmSound.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0F21D07698000C329A2 /* AlarmSound.swift */; };
4378768224FAACAD009E163E /* Matrix.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079121C85FAE00DC6879 /* Matrix.swift */; };
4378768324FAACC9009E163E /* MPVolumeViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8ED82210687200192117 /* MPVolumeViewExtension.swift */; };
4378768424FAACCB009E163E /* MPVolumeViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8ED82210687200192117 /* MPVolumeViewExtension.swift */; };
4378768524FAACD8009E163E /* TimerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D112DD3321E9E2DF00ECFB5E /* TimerExtension.swift */; };
4378768624FAACF3009E163E /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62EE1D17359600DD7978 /* StringExtension.swift */; };
4378768724FAACF4009E163E /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62EE1D17359600DD7978 /* StringExtension.swift */; };
4378768824FAACF9009E163E /* UIViewControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430FD8D31E7C8738002A23F0 /* UIViewControllerExtension.swift */; };
4378768924FAACFA009E163E /* UIViewControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430FD8D31E7C8738002A23F0 /* UIViewControllerExtension.swift */; };
4378768A24FAACFF009E163E /* ArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078321C424A800DC6879 /* ArrayExtension.swift */; };
4378768B24FAAD06009E163E /* UILabelExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437C8A9124C9E54A005CF5B3 /* UILabelExtension.swift */; };
4378768C24FAAD07009E163E /* UILabelExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437C8A9124C9E54A005CF5B3 /* UILabelExtension.swift */; };
4378768D24FAAD0A009E163E /* UIScreen+AnimatedBrightness.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D1623B2218BF7A006F990A /* UIScreen+AnimatedBrightness.swift */; };
4378768E24FAAD0B009E163E /* UIScreen+AnimatedBrightness.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D1623B2218BF7A006F990A /* UIScreen+AnimatedBrightness.swift */; };
4378768F24FAAD2A009E163E /* Matrix+Append.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078E21C85FAC00DC6879 /* Matrix+Append.swift */; };
4378769024FAAD42009E163E /* VolumeChangeDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8EDA221068F000192117 /* VolumeChangeDetector.swift */; };
4378769124FAAD43009E163E /* VolumeChangeDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8EDA221068F000192117 /* VolumeChangeDetector.swift */; };
4378769224FAAD8F009E163E /* RegressionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078D21C85FAC00DC6879 /* RegressionHelper.swift */; };
43794F421C2F435A00DB8B58 /* AppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F411C2F435A00DB8B58 /* AppConstants.swift */; };
43794F481C30482500DB8B58 /* DataRepositoryTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F471C30482500DB8B58 /* DataRepositoryTest.swift */; };
43794F491C30489C00DB8B58 /* NightscoutDataRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F451C303E4200DB8B58 /* NightscoutDataRepository.swift */; };
43794F4B1C3049B300DB8B58 /* AppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F411C2F435A00DB8B58 /* AppConstants.swift */; };
43794F4D1C34248500DB8B58 /* InfoInterfaceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F4C1C34248500DB8B58 /* InfoInterfaceController.swift */; };
437C8A9224C9E54A005CF5B3 /* UILabelExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437C8A9124C9E54A005CF5B3 /* UILabelExtension.swift */; };
437EEDC11FB70FC200694EAD /* NightscoutCacheService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4317D2F11FB0E875004F964B /* NightscoutCacheService.swift */; };
437EEDC31FB716C400694EAD /* StatisticsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4351E6AF1D2EFA8C001E4AE4 /* StatisticsRepository.swift */; };
437EEDC41FB7180000694EAD /* NightscoutDataRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F451C303E4200DB8B58 /* NightscoutDataRepository.swift */; };
437EEDC51FB7185500694EAD /* UserDefaultsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F4E1C343B9800DB8B58 /* UserDefaultsRepository.swift */; };
438066FE1D21C2350021B618 /* AppMessageService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438066FD1D21C2350021B618 /* AppMessageService.swift */; };
4388C1EA26DAB4B500E7AC51 /* DurationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4388C1E926DAB4B500E7AC51 /* DurationViewController.swift */; };
4389A5192602A3F6001F10AD /* TemporaryTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4389A5182602A3F6001F10AD /* TemporaryTarget.swift */; };
4389A51A2602A3F6001F10AD /* TemporaryTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4389A5182602A3F6001F10AD /* TemporaryTarget.swift */; };
4389A51B2602A3F6001F10AD /* TemporaryTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4389A5182602A3F6001F10AD /* TemporaryTarget.swift */; };
4389A5282602AADE001F10AD /* TargetDataTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4389A5262602AADE001F10AD /* TargetDataTest.swift */; };
4389A5502602B201001F10AD /* TemporaryTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4389A5182602A3F6001F10AD /* TemporaryTarget.swift */; };
438C55A2253C807B0002E109 /* CarbsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438C55A1253C807B0002E109 /* CarbsController.swift */; };
438C55A9253C81370002E109 /* CarbsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438C55A8253C81370002E109 /* CarbsView.swift */; };
438C55B0253CB0090002E109 /* AddCarbsPopupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438C55AF253CB0090002E109 /* AddCarbsPopupView.swift */; };
438DAC7D28D2356800FBF520 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 438DAC7C28D2356800FBF520 /* WidgetKit.framework */; };
438DAC7F28D2356800FBF520 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 438DAC7E28D2356800FBF520 /* SwiftUI.framework */; };
438DAC8228D2356800FBF520 /* nightguard_Widget_Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438DAC8128D2356800FBF520 /* nightguard_Widget_Extension.swift */; };
438DAC8528D2356A00FBF520 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 438DAC8428D2356A00FBF520 /* Assets.xcassets */; };
438DAC8B28D2356A00FBF520 /* nightguard Widget Extension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 438DAC7B28D2356800FBF520 /* nightguard Widget Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
438DAC9128D253BC00FBF520 /* NightscoutData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0FA1D07698000C329A2 /* NightscoutData.swift */; };
438DAC9228D2593700FBF520 /* BloodSugar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0EC1D07693300C329A2 /* BloodSugar.swift */; };
438DAC9328D2594D00FBF520 /* TemporaryTargetData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BB4B0424CF5DBA00DE96BB /* TemporaryTargetData.swift */; };
438DAC9628D259AD00FBF520 /* NightscoutDataRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F451C303E4200DB8B58 /* NightscoutDataRepository.swift */; };
438DAC9728D259F800FBF520 /* UserDefaultsValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB021F85BC70035A60E /* UserDefaultsValue.swift */; };
438DAC9828D25A1600FBF520 /* UserDefaultsValueGroups.swift in Sources */ = {isa = PBXBuildFile; fileRef = D15055AB2200CD6500F31C1F /* UserDefaultsValueGroups.swift */; };
438DAC9928D25A2D00FBF520 /* DeviceStatusData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4303406824C9FF330088AB9A /* DeviceStatusData.swift */; };
438DAC9A28D25A3D00FBF520 /* AppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F411C2F435A00DB8B58 /* AppConstants.swift */; };
438DAC9B28D25A8000FBF520 /* ObservationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1ECDA1E2201075B002BE6F9 /* ObservationToken.swift */; };
438DAC9C28D25A8D00FBF520 /* TimeService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E11A1D076D9700C329A2 /* TimeService.swift */; };
438DAC9D28D25AA200FBF520 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E6B896219C69D9007ED4FE /* Helpers.swift */; };
438DAC9E28D25AFF00FBF520 /* Units.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62DE1D10ACD200DD7978 /* Units.swift */; };
438DAC9F28D25B2400FBF520 /* Treatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C65625D9C7080052777F /* Treatment.swift */; };
438DACA028D25B3E00FBF520 /* AnyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1AEFED721FE00A200821DF6 /* AnyConvertible.swift */; };
438DACA228D25B7B00FBF520 /* DoubleExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43288A6F1D20284600EE3999 /* DoubleExtension.swift */; };
438DACA428D25B8D00FBF520 /* DateExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4334D97F24C32B6D00652D87 /* DateExtension.swift */; };
438DACA528D25BA700FBF520 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1ECDA252202C8F0002BE6F9 /* UIColorExtension.swift */; };
438DACA728D25BF400FBF520 /* FloatExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62EA1D15EFC600DD7978 /* FloatExtension.swift */; };
438DACAB28D25CB000FBF520 /* QuickSnoozeOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8EDC22106C9300192117 /* QuickSnoozeOption.swift */; };
438DACAE28D25CDC00FBF520 /* VolumeChangeDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8EDA221068F000192117 /* VolumeChangeDetector.swift */; };
438DACAF28D25D0A00FBF520 /* MPVolumeViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8ED82210687200192117 /* MPVolumeViewExtension.swift */; };
438DACB028D25D1400FBF520 /* TimerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D112DD3321E9E2DF00ECFB5E /* TimerExtension.swift */; };
43961F4A2533598400B1492B /* ActivateTemporaryTargetPopupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43961F492533598400B1492B /* ActivateTemporaryTargetPopupView.swift */; };
43961F6E25336F0600B1492B /* TemporaryTargetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43961F6D25336F0600B1492B /* TemporaryTargetController.swift */; };
43961F752533708D00B1492B /* TemporaryTargetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43961F742533708D00B1492B /* TemporaryTargetView.swift */; };
43961F86253377B900B1492B /* CancelTemporaryTargetPopupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43961F85253377B900B1492B /* CancelTemporaryTargetPopupView.swift */; };
43989365252BB91C007A252F /* ActionButtonController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43989364252BB91C007A252F /* ActionButtonController.swift */; };
4398937D252BBFE5007A252F /* ActionButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4398937C252BBFE5007A252F /* ActionButtonView.swift */; };
43989389252CEB15007A252F /* SnoozeModalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43989388252CEB15007A252F /* SnoozeModalView.swift */; };
439BADF81C24C315006BEADB /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 439BADF71C24C315006BEADB /* Media.xcassets */; };
439C39181C0E002F00D89872 /* ChartPainter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439C39171C0E002F00D89872 /* ChartPainter.swift */; };
439C39191C0E28DD00D89872 /* ChartPainter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439C39171C0E002F00D89872 /* ChartPainter.swift */; };
439C391B1C0E295C00D89872 /* ChartPainterTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439C391A1C0E295C00D89872 /* ChartPainterTest.swift */; };
439CBB1D28EED0880036A0E8 /* nightguard_Widget_Extension.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 439CBB2028EED0880036A0E8 /* nightguard_Widget_Extension.intentdefinition */; };
439CBB1E28EED0880036A0E8 /* nightguard_Widget_Extension.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 439CBB2028EED0880036A0E8 /* nightguard_Widget_Extension.intentdefinition */; };
43A0476B24D2023C0040D853 /* WKInterfaceLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A0476A24D2023C0040D853 /* WKInterfaceLabel.swift */; };
43A40F222B17B38B0026E584 /* AlarmRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0EB1D07693300C329A2 /* AlarmRule.swift */; };
43A40F232B17B38B0026E584 /* AlarmRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0EB1D07693300C329A2 /* AlarmRule.swift */; };
43A40F242B17BA580026E584 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 28B03A3523F9CD8E000939E6 /* Localizable.strings */; };
43AE645A29E0173D000BEC95 /* NightscoutDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D005E529DC9CBF003BCE92 /* NightscoutDataEntry.swift */; };
43B303DC29E54BD100AB260B /* NightscoutCacheService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4317D2F11FB0E875004F964B /* NightscoutCacheService.swift */; };
43B303DD29E54BD200AB260B /* NightscoutCacheService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4317D2F11FB0E875004F964B /* NightscoutCacheService.swift */; };
43B303DE29E54C7700AB260B /* NightscoutService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E1101D076C1C00C329A2 /* NightscoutService.swift */; };
43B303DF29E54C7800AB260B /* NightscoutService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E1101D076C1C00C329A2 /* NightscoutService.swift */; };
43B303E029E54D5000AB260B /* TemporaryTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4389A5182602A3F6001F10AD /* TemporaryTarget.swift */; };
43B303E129E54D5000AB260B /* TemporaryTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4389A5182602A3F6001F10AD /* TemporaryTarget.swift */; };
43B303E329E9F52D00AB260B /* AccessoryCornerGaugeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B303E229E9F52D00AB260B /* AccessoryCornerGaugeView.swift */; };
43B303E429E9F52D00AB260B /* AccessoryCornerGaugeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B303E229E9F52D00AB260B /* AccessoryCornerGaugeView.swift */; };
43B303E629E9F68800AB260B /* AccessoryCircularGaugeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B303E529E9F68800AB260B /* AccessoryCircularGaugeView.swift */; };
43B303E729E9F68800AB260B /* AccessoryCircularGaugeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B303E529E9F68800AB260B /* AccessoryCircularGaugeView.swift */; };
43BB4B0224CF42C300DE96BB /* DoubleExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43288A6F1D20284600EE3999 /* DoubleExtension.swift */; };
43BB4B0324CF42C400DE96BB /* DoubleExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43288A6F1D20284600EE3999 /* DoubleExtension.swift */; };
43BB4B0524CF5DBA00DE96BB /* TemporaryTargetData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BB4B0424CF5DBA00DE96BB /* TemporaryTargetData.swift */; };
43BB4B0624CF5DBA00DE96BB /* TemporaryTargetData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BB4B0424CF5DBA00DE96BB /* TemporaryTargetData.swift */; };
43BB4B0724CF5DBA00DE96BB /* TemporaryTargetData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BB4B0424CF5DBA00DE96BB /* TemporaryTargetData.swift */; };
43BB4B0824CF5DBA00DE96BB /* TemporaryTargetData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BB4B0424CF5DBA00DE96BB /* TemporaryTargetData.swift */; };
43BE674428D78B9B00285798 /* UnitsConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62E81D143CF900DD7978 /* UnitsConverter.swift */; };
43BE674528D78C0B00285798 /* UserDefaultsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F4E1C343B9800DB8B58 /* UserDefaultsRepository.swift */; };
43BE674728D78C8C00285798 /* SharedUserDefaultsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BE674628D78C8C00285798 /* SharedUserDefaultsRepository.swift */; };
43C825832B1A8EF8004B2674 /* WatchMessageService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB921FB0E910035A60E /* WatchMessageService.swift */; };
43C825842B1A8EF8004B2674 /* WatchMessageService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB921FB0E910035A60E /* WatchMessageService.swift */; };
43C825852B1A8F27004B2674 /* SnoozeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CC221FB0FA80035A60E /* SnoozeMessage.swift */; };
43C825862B1A8F28004B2674 /* SnoozeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CC221FB0FA80035A60E /* SnoozeMessage.swift */; };
43C825872B1A8F2B004B2674 /* WatchMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB521FAF6890035A60E /* WatchMessage.swift */; };
43C825882B1A8F2C004B2674 /* WatchMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB521FAF6890035A60E /* WatchMessage.swift */; };
43C87AF8202F21F10000F5F6 /* SnoozeInterfaceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C87AF7202F21F10000F5F6 /* SnoozeInterfaceController.swift */; };
43CC9DF924E818BF0008F397 /* CareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CC9DF824E818BF0008F397 /* CareViewController.swift */; };
43CC9DFB24E819C60008F397 /* Care.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 43CC9DFD24E819C60008F397 /* Care.storyboard */; };
43CE59AA25080D6B00D71B77 /* MainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE59A925080D6A00D71B77 /* MainView.swift */; };
43CE59AC250813D700D71B77 /* MainController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE59AB250813D700D71B77 /* MainController.swift */; };
43D005D029DC9BFB003BCE92 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 438DAC7C28D2356800FBF520 /* WidgetKit.framework */; };
43D005D129DC9BFB003BCE92 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 438DAC7E28D2356800FBF520 /* SwiftUI.framework */; };
43D005D429DC9BFB003BCE92 /* nightguard_Complication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D005D329DC9BFB003BCE92 /* nightguard_Complication.swift */; };
43D005D729DC9BFC003BCE92 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 43D005D629DC9BFC003BCE92 /* Assets.xcassets */; };
43D005E629DC9CBF003BCE92 /* AccessoryRectangularView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D005E229DC9CBF003BCE92 /* AccessoryRectangularView.swift */; };
43D005E729DC9CBF003BCE92 /* AccessoryInlineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D005E329DC9CBF003BCE92 /* AccessoryInlineView.swift */; };
43D005E829DC9CBF003BCE92 /* NightguardTimelineProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D005E429DC9CBF003BCE92 /* NightguardTimelineProvider.swift */; };
43D005E929DC9CBF003BCE92 /* NightscoutDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D005E529DC9CBF003BCE92 /* NightscoutDataEntry.swift */; };
43D005EA29DC9D14003BCE92 /* AccessoryInlineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D005E329DC9CBF003BCE92 /* AccessoryInlineView.swift */; };
43D005EB29DC9D17003BCE92 /* AccessoryRectangularView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D005E229DC9CBF003BCE92 /* AccessoryRectangularView.swift */; };
43D005EC29DC9D1A003BCE92 /* NightguardTimelineProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D005E429DC9CBF003BCE92 /* NightguardTimelineProvider.swift */; };
43D005ED29DC9D1D003BCE92 /* NightscoutDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D005E529DC9CBF003BCE92 /* NightscoutDataEntry.swift */; };
43D005EE29DC9D54003BCE92 /* UnitsConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62E81D143CF900DD7978 /* UnitsConverter.swift */; };
43D005EF29DC9D5B003BCE92 /* NightscoutData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0FA1D07698000C329A2 /* NightscoutData.swift */; };
43D005F029DC9D5F003BCE92 /* TimeService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E11A1D076D9700C329A2 /* TimeService.swift */; };
43D005F129DC9D65003BCE92 /* DeviceStatusData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4303406824C9FF330088AB9A /* DeviceStatusData.swift */; };
43D005F229DC9D68003BCE92 /* TemporaryTargetData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BB4B0424CF5DBA00DE96BB /* TemporaryTargetData.swift */; };
43D005F329DC9DCA003BCE92 /* Units.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62DE1D10ACD200DD7978 /* Units.swift */; };
43D005F429DC9DD0003BCE92 /* BloodSugar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0EC1D07693300C329A2 /* BloodSugar.swift */; };
43D005F529DC9DDA003BCE92 /* DateExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4334D97F24C32B6D00652D87 /* DateExtension.swift */; };
43D005F629DC9DDE003BCE92 /* FloatExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432E62EA1D15EFC600DD7978 /* FloatExtension.swift */; };
43D005F729DC9DE4003BCE92 /* DoubleExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43288A6F1D20284600EE3999 /* DoubleExtension.swift */; };
43D005F829DC9DF1003BCE92 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1ECDA252202C8F0002BE6F9 /* UIColorExtension.swift */; };
43D005F929DC9DF9003BCE92 /* TimerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D112DD3321E9E2DF00ECFB5E /* TimerExtension.swift */; };
43D005FA29DC9EC6003BCE92 /* AnyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1AEFED721FE00A200821DF6 /* AnyConvertible.swift */; };
43D005FB29DC9EED003BCE92 /* Treatment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4302C65625D9C7080052777F /* Treatment.swift */; };
43D005FC29DC9F80003BCE92 /* NightscoutDataRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F451C303E4200DB8B58 /* NightscoutDataRepository.swift */; };
43D005FD29DC9F97003BCE92 /* UserDefaultsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F4E1C343B9800DB8B58 /* UserDefaultsRepository.swift */; };
43D005FE29DC9FA0003BCE92 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E6B896219C69D9007ED4FE /* Helpers.swift */; };
43D005FF29DC9FE7003BCE92 /* UserDefaultsValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB021F85BC70035A60E /* UserDefaultsValue.swift */; };
43D0060029DC9FEF003BCE92 /* AppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43794F411C2F435A00DB8B58 /* AppConstants.swift */; };
43D0060129DC9FFC003BCE92 /* UserDefaultsValueGroups.swift in Sources */ = {isa = PBXBuildFile; fileRef = D15055AB2200CD6500F31C1F /* UserDefaultsValueGroups.swift */; };
43D0060229DCA002003BCE92 /* ObservationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1ECDA1E2201075B002BE6F9 /* ObservationToken.swift */; };
43D0061529DE0881003BCE92 /* nightguard ComplicationExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 43D005CF29DC9BFA003BCE92 /* nightguard ComplicationExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
43D28A0620321AAF003859DE /* AlarmRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0EB1D07693300C329A2 /* AlarmRule.swift */; };
43D561172468201E00B52B1C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 28B03A3523F9CD8E000939E6 /* Localizable.strings */; };
43E89E571E659102005B0A65 /* ChartScene.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E89E561E659102005B0A65 /* ChartScene.swift */; };
43E89E5C1E6A1D72005B0A65 /* ChartScene.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E89E561E659102005B0A65 /* ChartScene.swift */; };
43E9F70227386C9900C6AEB3 /* UIImageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E9F70127386C9900C6AEB3 /* UIImageExtension.swift */; };
43E9F70327386ED600C6AEB3 /* UIImageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E9F70127386C9900C6AEB3 /* UIImageExtension.swift */; };
43E9F70427386ED700C6AEB3 /* UIImageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E9F70127386C9900C6AEB3 /* UIImageExtension.swift */; };
43E9F70527386ED800C6AEB3 /* UIImageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E9F70127386C9900C6AEB3 /* UIImageExtension.swift */; };
43EE375B24478D78008C9134 /* XCUIElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43EE375A24478D78008C9134 /* XCUIElement.swift */; };
43EF91B222688892000E79B5 /* SlideToSnoozeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43EF91B122688892000E79B5 /* SlideToSnoozeView.swift */; };
43F1E0EA1D0768EF00C329A2 /* WatchService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0E91D0768EF00C329A2 /* WatchService.swift */; };
43F1E0EE1D07693300C329A2 /* AlarmRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0EB1D07693300C329A2 /* AlarmRule.swift */; };
43F1E0EF1D07693300C329A2 /* BloodSugar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0EC1D07693300C329A2 /* BloodSugar.swift */; };
43F1E0FE1D07698000C329A2 /* alarm.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 43F1E0F11D07698000C329A2 /* alarm.mp3 */; };
43F1E0FF1D07698000C329A2 /* AlarmSound.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0F21D07698000C329A2 /* AlarmSound.swift */; };
43F1E1011D07698000C329A2 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0F41D07698000C329A2 /* AppDelegate.swift */; };
43F1E1051D07698000C329A2 /* MainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0F81D07698000C329A2 /* MainViewController.swift */; };
43F1E1061D07698000C329A2 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 43F1E0F91D07698000C329A2 /* Media.xcassets */; };
43F1E1071D07698000C329A2 /* NightscoutData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0FA1D07698000C329A2 /* NightscoutData.swift */; };
43F1E1081D07698000C329A2 /* PrefsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0FB1D07698000C329A2 /* PrefsViewController.swift */; };
43F1E10C1D076B4100C329A2 /* NightscoutData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E0FA1D07698000C329A2 /* NightscoutData.swift */; };
43F1E1111D076C1C00C329A2 /* NightscoutService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E1101D076C1C00C329A2 /* NightscoutService.swift */; };
43F1E1121D076C4500C329A2 /* NightscoutService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E1101D076C1C00C329A2 /* NightscoutService.swift */; };
43F1E11B1D076D9700C329A2 /* TimeService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F1E11A1D076D9700C329A2 /* TimeService.swift */; };
43FCE625208B80840080DA0A /* SnoozeAlarmViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FCE624208B80840080DA0A /* SnoozeAlarmViewController.swift */; };
4BD05B7C2B1E33F700A74E9B /* DateExtensionTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BD05B7B2B1E33F700A74E9B /* DateExtensionTest.swift */; };
7FCFB7190EB96C437CD9908C /* Pods_nightguard.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5F5A4E6048F7A6F26B9C31E /* Pods_nightguard.framework */; };
BD9486CCE1790AB9D245579D /* Pods_nightguard_Widget_Extension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5AA741119F937A9FEA0FE16 /* Pods_nightguard_Widget_Extension.framework */; };
C21FEAA8173DC84337CC0E33 /* Pods_nightguard_WatchKit_App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A960E5B86E46012C3B88556F /* Pods_nightguard_WatchKit_App.framework */; };
D112DD3421E9E2E000ECFB5E /* TimerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D112DD3321E9E2DF00ECFB5E /* TimerExtension.swift */; };
D112DD3521E9E2E700ECFB5E /* TimerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D112DD3321E9E2DF00ECFB5E /* TimerExtension.swift */; };
D112DD3621E9E2E900ECFB5E /* TimerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D112DD3321E9E2DF00ECFB5E /* TimerExtension.swift */; };
D112DD3721EA600200ECFB5E /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E6B896219C69D9007ED4FE /* Helpers.swift */; };
D112DD3821EA61A700ECFB5E /* NightscoutCacheService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4317D2F11FB0E875004F964B /* NightscoutCacheService.swift */; };
D112DD3A21EB502300ECFB5E /* BloodSugarArrayTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D112DD3921EB502300ECFB5E /* BloodSugarArrayTest.swift */; };
D112DD3C21EB507E00ECFB5E /* PredictionServiceTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D112DD3B21EB507E00ECFB5E /* PredictionServiceTest.swift */; };
D123EFE621FB31FF00CE8718 /* WatchMessageService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB921FB0E910035A60E /* WatchMessageService.swift */; };
D123EFE821FB643D00CE8718 /* EmptyWatchMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D123EFE721FB643D00CE8718 /* EmptyWatchMessage.swift */; };
D123EFE921FB643D00CE8718 /* EmptyWatchMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D123EFE721FB643D00CE8718 /* EmptyWatchMessage.swift */; };
D123EFEB21FB70A700CE8718 /* KeepAwakeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D123EFEA21FB70A700CE8718 /* KeepAwakeMessage.swift */; };
D123EFEC21FB70A700CE8718 /* KeepAwakeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D123EFEA21FB70A700CE8718 /* KeepAwakeMessage.swift */; };
D123EFEE21FB782C00CE8718 /* NightscoutDataMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D123EFED21FB782C00CE8718 /* NightscoutDataMessage.swift */; };
D123EFEF21FB782C00CE8718 /* NightscoutDataMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D123EFED21FB782C00CE8718 /* NightscoutDataMessage.swift */; };
D12DE22C220777E400228875 /* UIApplicationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1DA7C6B21BE810900B39675 /* UIApplicationExtension.swift */; };
D133078421C424A800DC6879 /* ArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078321C424A800DC6879 /* ArrayExtension.swift */; };
D133078821C85D4400DC6879 /* BloodSugarArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078721C85D4300DC6879 /* BloodSugarArrayExtension.swift */; };
D133078921C85D5200DC6879 /* BloodSugarArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078721C85D4300DC6879 /* BloodSugarArrayExtension.swift */; };
D133078A21C85D5400DC6879 /* BloodSugarArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078721C85D4300DC6879 /* BloodSugarArrayExtension.swift */; };
D133078B21C85DA800DC6879 /* ArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078321C424A800DC6879 /* ArrayExtension.swift */; };
D133078C21C85DAA00DC6879 /* ArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078321C424A800DC6879 /* ArrayExtension.swift */; };
D133079221C85FAE00DC6879 /* RegressionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078D21C85FAC00DC6879 /* RegressionHelper.swift */; };
D133079321C85FAE00DC6879 /* RegressionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078D21C85FAC00DC6879 /* RegressionHelper.swift */; };
D133079421C85FAE00DC6879 /* Matrix+Append.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078E21C85FAC00DC6879 /* Matrix+Append.swift */; };
D133079521C85FAE00DC6879 /* Matrix+Append.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078E21C85FAC00DC6879 /* Matrix+Append.swift */; };
D133079621C85FAE00DC6879 /* Matrix+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078F21C85FAD00DC6879 /* Matrix+Description.swift */; };
D133079721C85FAE00DC6879 /* Matrix+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078F21C85FAD00DC6879 /* Matrix+Description.swift */; };
D133079821C85FAE00DC6879 /* Regression.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079021C85FAD00DC6879 /* Regression.swift */; };
D133079921C85FAE00DC6879 /* Regression.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079021C85FAD00DC6879 /* Regression.swift */; };
D133079A21C85FAE00DC6879 /* Matrix.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079121C85FAE00DC6879 /* Matrix.swift */; };
D133079B21C85FAE00DC6879 /* Matrix.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079121C85FAE00DC6879 /* Matrix.swift */; };
D133079E21C8D4CF00DC6879 /* PredictionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079D21C8D4CF00DC6879 /* PredictionService.swift */; };
D133079F21C8D4CF00DC6879 /* PredictionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079D21C8D4CF00DC6879 /* PredictionService.swift */; };
D1358AE42234F80A00D0FA87 /* SMDiagramView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1358AE32234F80A00D0FA87 /* SMDiagramView.swift */; };
D1358AE62234FB2600D0FA87 /* BasicStatsPanelView.xib in Resources */ = {isa = PBXBuildFile; fileRef = D1358AE52234FB2600D0FA87 /* BasicStatsPanelView.xib */; };
D1358AE82234FB5000D0FA87 /* BasicStatsPanelView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1358AE72234FB5000D0FA87 /* BasicStatsPanelView.swift */; };
D1358AEC2237C44600D0FA87 /* XibLoadedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1358AEB2237C44600D0FA87 /* XibLoadedView.swift */; };
D13A4C1C2221E43A00C71F08 /* GenericWatchMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D13A4C1B2221E43A00C71F08 /* GenericWatchMessage.swift */; };
D13A4C1D2221E43A00C71F08 /* GenericWatchMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D13A4C1B2221E43A00C71F08 /* GenericWatchMessage.swift */; };
D13A4C1E2221E43A00C71F08 /* GenericWatchMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D13A4C1B2221E43A00C71F08 /* GenericWatchMessage.swift */; };
D13A4C202221E49200C71F08 /* NightSafeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D13A4C1F2221E49200C71F08 /* NightSafeMessage.swift */; };
D13A4C212221E49200C71F08 /* NightSafeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D13A4C1F2221E49200C71F08 /* NightSafeMessage.swift */; };
D15055AC2200CD6500F31C1F /* UserDefaultsValueGroups.swift in Sources */ = {isa = PBXBuildFile; fileRef = D15055AB2200CD6500F31C1F /* UserDefaultsValueGroups.swift */; };
D15055AD2200CD6500F31C1F /* UserDefaultsValueGroups.swift in Sources */ = {isa = PBXBuildFile; fileRef = D15055AB2200CD6500F31C1F /* UserDefaultsValueGroups.swift */; };
D15055AE2200CF1F00F31C1F /* UserDefaultsValueGroups.swift in Sources */ = {isa = PBXBuildFile; fileRef = D15055AB2200CD6500F31C1F /* UserDefaultsValueGroups.swift */; };
D15055B02200D31300F31C1F /* DeviceSize.swift in Sources */ = {isa = PBXBuildFile; fileRef = D15055AF2200D31300F31C1F /* DeviceSize.swift */; };
D160D086220C534E002B4633 /* ButtonRowWithDynamicDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = D160D085220C534E002B4633 /* ButtonRowWithDynamicDetails.swift */; };
D160D088220C537C002B4633 /* LowPredictionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D160D087220C537C002B4633 /* LowPredictionViewController.swift */; };
D160D08A220C608D002B4633 /* FastRiseDropViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D160D089220C608D002B4633 /* FastRiseDropViewController.swift */; };
D160D092220E4249002B4633 /* AlertVolumeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D160D091220E4248002B4633 /* AlertVolumeViewController.swift */; };
D16C8ED72210377000192117 /* SnoozeActionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8ED62210377000192117 /* SnoozeActionsViewController.swift */; };
D16C8ED92210687200192117 /* MPVolumeViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8ED82210687200192117 /* MPVolumeViewExtension.swift */; };
D16C8EDB221068F000192117 /* VolumeChangeDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8EDA221068F000192117 /* VolumeChangeDetector.swift */; };
D16C8EDD22106C9300192117 /* QuickSnoozeOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8EDC22106C9300192117 /* QuickSnoozeOption.swift */; };
D16C8EDF2211047300192117 /* UIViewController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8EDE2211047300192117 /* UIViewController+Extensions.swift */; };
D16C8EE22213022E00192117 /* UserInteractionDetectorWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16C8EE12213022E00192117 /* UserInteractionDetectorWindow.swift */; };
D16FC356226AE99F00AB4DE3 /* MenuActionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16FC355226AE99F00AB4DE3 /* MenuActionController.swift */; };
D16FC358226AEACC00AB4DE3 /* MenuActionCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D16FC357226AEACC00AB4DE3 /* MenuActionCell.xib */; };
D16FC35B226E129400AB4DE3 /* MenuActionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16FC35A226E129400AB4DE3 /* MenuActionCell.swift */; };
D17F7938224D3C500074907B /* PersistentHighViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D17F7937224D3C500074907B /* PersistentHighViewController.swift */; };
D18C5D8A22293C220099D96E /* BasicStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = D18C5D8922293C220099D96E /* BasicStats.swift */; };
D18C5D8B22293C230099D96E /* BasicStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = D18C5D8922293C220099D96E /* BasicStats.swift */; };
D18C5D8C22293C230099D96E /* BasicStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = D18C5D8922293C220099D96E /* BasicStats.swift */; };
D1AEFED821FE00A200821DF6 /* AnyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1AEFED721FE00A200821DF6 /* AnyConvertible.swift */; };
D1AEFED921FE011B00821DF6 /* AnyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1AEFED721FE00A200821DF6 /* AnyConvertible.swift */; };
D1AEFEDA21FE011C00821DF6 /* AnyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1AEFED721FE00A200821DF6 /* AnyConvertible.swift */; };
D1B777E42243E27B003FEDF0 /* TouchReportingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1B777E32243E27B003FEDF0 /* TouchReportingView.swift */; };
D1B777E62244C11B003FEDF0 /* Comparable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1B777E52244C11B003FEDF0 /* Comparable+Extensions.swift */; };
D1B777E72244C43D003FEDF0 /* Comparable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1B777E52244C11B003FEDF0 /* Comparable+Extensions.swift */; };
D1B777E82244C43E003FEDF0 /* Comparable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1B777E52244C11B003FEDF0 /* Comparable+Extensions.swift */; };
D1BA903520D3033500A0EBD1 /* GroupedLabelsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1BA903420D3033500A0EBD1 /* GroupedLabelsView.swift */; };
D1BA903820D3046600A0EBD1 /* PaddingLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1BA903720D3046600A0EBD1 /* PaddingLabel.swift */; };
D1BA903A20D304BE00A0EBD1 /* UIView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1BA903920D304BE00A0EBD1 /* UIView+Extensions.swift */; };
D1BD14E7205BCCF200B93389 /* BackgroundRefreshLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1BD14E6205BCCF200B93389 /* BackgroundRefreshLogger.swift */; };
D1C96AB321CD00F100B08C2C /* NightscoutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1C96AB221CD00F100B08C2C /* NightscoutViewController.swift */; };
D1CE8CC02204B07F0075FF8A /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CE8CBF2204B07F0075FF8A /* Colors.swift */; };
D1CE8CC12204B07F0075FF8A /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CE8CBF2204B07F0075FF8A /* Colors.swift */; };
D1CE8CC22204B07F0075FF8A /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CE8CBF2204B07F0075FF8A /* Colors.swift */; };
D1CE8CC42204B19C0075FF8A /* CustomFormViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CE8CC32204B19C0075FF8A /* CustomFormViewController.swift */; };
D1CE8CC7220573250075FF8A /* AlarmViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CE8CC6220573250075FF8A /* AlarmViewController.swift */; };
D1D1623C2218BF7A006F990A /* UIScreen+AnimatedBrightness.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D1623B2218BF7A006F990A /* UIScreen+AnimatedBrightness.swift */; };
D1D1623E221AAC05006F990A /* WatchSyncRequestMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D1623D221AAC05006F990A /* WatchSyncRequestMessage.swift */; };
D1D1623F221AB253006F990A /* WatchSyncRequestMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D1623D221AAC05006F990A /* WatchSyncRequestMessage.swift */; };
D1D55394225F8A3C006C143B /* BedsideViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D55393225F8A3C006C143B /* BedsideViewController.swift */; };
D1D96CB121F85BC70035A60E /* UserDefaultsValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB021F85BC70035A60E /* UserDefaultsValue.swift */; };
D1D96CB221F85BC70035A60E /* UserDefaultsValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB021F85BC70035A60E /* UserDefaultsValue.swift */; };
D1D96CB421F85BC70035A60E /* UserDefaultsValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB021F85BC70035A60E /* UserDefaultsValue.swift */; };
D1D96CB621FAF6890035A60E /* WatchMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB521FAF6890035A60E /* WatchMessage.swift */; };
D1D96CB721FAF6890035A60E /* WatchMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB521FAF6890035A60E /* WatchMessage.swift */; };
D1D96CBA21FB0E910035A60E /* WatchMessageService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CB921FB0E910035A60E /* WatchMessageService.swift */; };
D1D96CC021FB0F2E0035A60E /* UserDefaultsSyncMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CBF21FB0F2E0035A60E /* UserDefaultsSyncMessage.swift */; };
D1D96CC121FB0F2E0035A60E /* UserDefaultsSyncMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CBF21FB0F2E0035A60E /* UserDefaultsSyncMessage.swift */; };
D1D96CC321FB0FA80035A60E /* SnoozeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CC221FB0FA80035A60E /* SnoozeMessage.swift */; };
D1D96CC421FB0FA80035A60E /* SnoozeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D96CC221FB0FA80035A60E /* SnoozeMessage.swift */; };
D1DA7C1B21B97EC800B39675 /* alarm-notification.m4a in Resources */ = {isa = PBXBuildFile; fileRef = D1DA7C1A21B97EC800B39675 /* alarm-notification.m4a */; };
D1DA7C6C21BE810900B39675 /* UIApplicationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1DA7C6B21BE810900B39675 /* UIApplicationExtension.swift */; };
D1DA7C6E21BE83D600B39675 /* AlarmNotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1DA7C6D21BE83D600B39675 /* AlarmNotificationService.swift */; };
D1E6B897219C69D9007ED4FE /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E6B896219C69D9007ED4FE /* Helpers.swift */; };
D1E6B898219C6A86007ED4FE /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E6B896219C69D9007ED4FE /* Helpers.swift */; };
D1EBB6A92223FF0200CE27FF /* MissedReadingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1EBB6A82223FF0200CE27FF /* MissedReadingsViewController.swift */; };
D1ECDA1F2201075B002BE6F9 /* ObservationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1ECDA1E2201075B002BE6F9 /* ObservationToken.swift */; };
D1ECDA202201075B002BE6F9 /* ObservationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1ECDA1E2201075B002BE6F9 /* ObservationToken.swift */; };
D1ECDA212201075B002BE6F9 /* ObservationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1ECDA1E2201075B002BE6F9 /* ObservationToken.swift */; };
D1ECDA262202C8F0002BE6F9 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1ECDA252202C8F0002BE6F9 /* UIColorExtension.swift */; };
D1ECDA272202C8F0002BE6F9 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1ECDA252202C8F0002BE6F9 /* UIColorExtension.swift */; };
D1ECDA282202C8F0002BE6F9 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1ECDA252202C8F0002BE6F9 /* UIColorExtension.swift */; };
D1F2F57921EF12DC00CEB874 /* PredictionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079D21C8D4CF00DC6879 /* PredictionService.swift */; };
D1F2F57A21EF131500CEB874 /* Regression.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079021C85FAD00DC6879 /* Regression.swift */; };
D1F2F57B21EF133000CEB874 /* Matrix.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133079121C85FAE00DC6879 /* Matrix.swift */; };
D1F2F57C21EF133600CEB874 /* Matrix+Append.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078E21C85FAC00DC6879 /* Matrix+Append.swift */; };
D1F2F57D21EF133A00CEB874 /* Matrix+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078F21C85FAD00DC6879 /* Matrix+Description.swift */; };
D1F2F57E21EF134400CEB874 /* RegressionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D133078D21C85FAC00DC6879 /* RegressionHelper.swift */; };
D1F94ECC223FFDF200BB0A4D /* BasicStatsControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1F94ECB223FFDF100BB0A4D /* BasicStatsControl.swift */; };
D1F94ECE223FFE2A00BB0A4D /* GlucoseDistributionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1F94ECD223FFE2A00BB0A4D /* GlucoseDistributionView.swift */; };
D1F94ED0223FFEFF00BB0A4D /* A1cView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1F94ECF223FFEFF00BB0A4D /* A1cView.swift */; };
D1F94ED2223FFF3900BB0A4D /* ReadingsStatsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1F94ED1223FFF3900BB0A4D /* ReadingsStatsView.swift */; };
D1F94ED4223FFF6C00BB0A4D /* StatsPeriodSelectorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1F94ED3223FFF6C00BB0A4D /* StatsPeriodSelectorView.swift */; };
F52D2FB8E41301315540680B /* Pods_nightguardUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 77D200A6D5933D628408130C /* Pods_nightguardUITests.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
43647BDF1BFF6435004389F9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 43647BC21BFF6435004389F9 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 43647BC91BFF6435004389F9;
remoteInfo = scoutwatch;
};
43647BEA1BFF6435004389F9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 43647BC21BFF6435004389F9 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 43647BC91BFF6435004389F9;
remoteInfo = scoutwatch;
};
43647BF41BFF6435004389F9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 43647BC21BFF6435004389F9 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 43647BF11BFF6435004389F9;
remoteInfo = "scoutwatch WatchKit App";
};
438DAC8928D2356A00FBF520 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 43647BC21BFF6435004389F9 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 438DAC7A28D2356800FBF520;
remoteInfo = "nightguard Widget ExtensionExtension";
};
43D0061629DE0881003BCE92 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 43647BC21BFF6435004389F9 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 43D005CE29DC9BFA003BCE92;
remoteInfo = "nightguard ComplicationExtension";
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
43647C1C1BFF6435004389F9 /* Embed Watch Content */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(CONTENTS_FOLDER_PATH)/Watch";
dstSubfolderSpec = 16;
files = (
43647BF31BFF6435004389F9 /* nightguard.app in Embed Watch Content */,
);
name = "Embed Watch Content";
runOnlyForDeploymentPostprocessing = 0;
};
438DAC8C28D2356A00FBF520 /* Embed Foundation Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
438DAC8B28D2356A00FBF520 /* nightguard Widget Extension.appex in Embed Foundation Extensions */,
);
name = "Embed Foundation Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
43D0061029DE0389003BCE92 /* Embed Foundation Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
43D0061529DE0881003BCE92 /* nightguard ComplicationExtension.appex in Embed Foundation Extensions */,
);
name = "Embed Foundation Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
040FFB9BE6FDBEA87C71122C /* Pods_nightguardTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_nightguardTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
0FB1B12F7327387311F57CAA /* Pods-nightguard WatchKit App.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-nightguard WatchKit App.debug.xcconfig"; path = "Target Support Files/Pods-nightguard WatchKit App/Pods-nightguard WatchKit App.debug.xcconfig"; sourceTree = "<group>"; };
127F207A227F018E00C90F07 /* nightguard.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = nightguard.entitlements; sourceTree = "<group>"; };
18060ADE499D1BF44318334D /* Pods-nightguardUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-nightguardUITests.release.xcconfig"; path = "Target Support Files/Pods-nightguardUITests/Pods-nightguardUITests.release.xcconfig"; sourceTree = "<group>"; };
1DF7CCBF81749EB5433A6B02 /* Pods-nightguardTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-nightguardTests.debug.xcconfig"; path = "Target Support Files/Pods-nightguardTests/Pods-nightguardTests.debug.xcconfig"; sourceTree = "<group>"; };
28A3509623F9B31300F2AE60 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/Main.strings"; sourceTree = "<group>"; };
28A3509723F9B31400F2AE60 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/LaunchScreen.strings"; sourceTree = "<group>"; };
28A3509823F9B31400F2AE60 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/Interface.strings"; sourceTree = "<group>"; };
28B03A1B23F9C3CE000939E6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Alarm.storyboard; sourceTree = "<group>"; };
28B03A1E23F9C3E5000939E6 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/Alarm.strings"; sourceTree = "<group>"; };
28B03A2023F9C3EF000939E6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Stats.storyboard; sourceTree = "<group>"; };
28B03A2323F9C3F4000939E6 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/Stats.strings"; sourceTree = "<group>"; };
28B03A2523F9C3FA000939E6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Preferences.storyboard; sourceTree = "<group>"; };
28B03A2823F9C402000939E6 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/Preferences.strings"; sourceTree = "<group>"; };
28B03A2A23F9C408000939E6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Nightscout.storyboard; sourceTree = "<group>"; };
28B03A2D23F9C40C000939E6 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/Nightscout.strings"; sourceTree = "<group>"; };
28B03A2F23F9C412000939E6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Bedside.storyboard; sourceTree = "<group>"; };
28B03A3223F9C416000939E6 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/Bedside.strings"; sourceTree = "<group>"; };
28B03A3623F9CD8E000939E6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; lineEnding = 0; name = Base; path = Base.lproj/Localizable.strings; sourceTree = "<group>"; };
28B03A3923F9CE6C000939E6 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/Localizable.strings"; sourceTree = "<group>"; };
28E3B4F02404075800A4EE25 /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnapshotHelper.swift; sourceTree = "<group>"; };
2AE62FD2AA9BA0D5AF7737B2 /* Pods-nightguard Widget Extension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-nightguard Widget Extension.release.xcconfig"; path = "Target Support Files/Pods-nightguard Widget Extension/Pods-nightguard Widget Extension.release.xcconfig"; sourceTree = "<group>"; };
3CA65C6BB6832F5B54DF487A /* Pods-nightguard ComplicationExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-nightguard ComplicationExtension.release.xcconfig"; path = "Target Support Files/Pods-nightguard ComplicationExtension/Pods-nightguard ComplicationExtension.release.xcconfig"; sourceTree = "<group>"; };
4302C64F25D9C5480052777F /* TreatmentsStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TreatmentsStream.swift; sourceTree = "<group>"; };
4302C65625D9C7080052777F /* Treatment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Treatment.swift; sourceTree = "<group>"; };
4302C65D25D9C7A80052777F /* MealBolusTreatment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MealBolusTreatment.swift; sourceTree = "<group>"; };
4302C69025DC4F530052777F /* CorrectionBolusTreatment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CorrectionBolusTreatment.swift; sourceTree = "<group>"; };
4302C6A425DC66A80052777F /* BolusWizardTreatment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BolusWizardTreatment.swift; sourceTree = "<group>"; };
4302C6B925DD98170052777F /* CarbCorrectionTreatment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarbCorrectionTreatment.swift; sourceTree = "<group>"; };
4303406824C9FF330088AB9A /* DeviceStatusData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceStatusData.swift; sourceTree = "<group>"; };
430A5F4E2495689300213F92 /* DeepPressGestureRecognizer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeepPressGestureRecognizer.swift; sourceTree = "<group>"; };
430FD8D31E7C8738002A23F0 /* UIViewControllerExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIViewControllerExtension.swift; sourceTree = "<group>"; };
43119B861C383CF500DD6D35 /* UIColorChanger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIColorChanger.swift; sourceTree = "<group>"; };
4317702E25CF273C00E8C991 /* RequestAlarmNotificationMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestAlarmNotificationMessage.swift; sourceTree = "<group>"; };
4317D2F11FB0E875004F964B /* NightscoutCacheService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = NightscoutCacheService.swift; path = nightguard/external/NightscoutCacheService.swift; sourceTree = SOURCE_ROOT; };
431E587926DBCD290037F8EA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Duration.storyboard; sourceTree = "<group>"; };
431E587C26DBCD2F0037F8EA /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/Duration.strings"; sourceTree = "<group>"; };
431E587E26DBCD300037F8EA /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Duration.strings; sourceTree = "<group>"; };
43288A691D1C68D400EE3999 /* StatsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatsViewController.swift; sourceTree = "<group>"; };
43288A6B1D1C893200EE3999 /* TabBarController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabBarController.swift; sourceTree = "<group>"; };
43288A6F1D20284600EE3999 /* DoubleExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DoubleExtension.swift; sourceTree = "<group>"; };
432E62DE1D10ACD200DD7978 /* Units.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Units.swift; sourceTree = "<group>"; };
432E62E61D11F61500DD7978 /* UserDefaultsRepositoryTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserDefaultsRepositoryTest.swift; sourceTree = "<group>"; };
432E62E81D143CF900DD7978 /* UnitsConverter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnitsConverter.swift; sourceTree = "<group>"; };
432E62EA1D15EFC600DD7978 /* FloatExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FloatExtension.swift; sourceTree = "<group>"; };
432E62EE1D17359600DD7978 /* StringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtension.swift; sourceTree = "<group>"; };
4330E3EE25D3239C0054A0A6 /* AppState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppState.swift; sourceTree = "<group>"; };
4334D97F24C32B6D00652D87 /* DateExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateExtension.swift; sourceTree = "<group>"; };
433AD0161CCE3E89001A76CD /* NightscoutServiceTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NightscoutServiceTest.swift; sourceTree = "<group>"; };
4340D39526639F070015F0C7 /* AlarmSoundViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlarmSoundViewController.swift; sourceTree = "<group>"; };
434300E62A35EFC100B5D33A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.intentdefinition; name = Base; path = Base.lproj/nightguard_Complication.intentdefinition; sourceTree = "<group>"; };
434300E92A35EFC700B5D33A /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/nightguard_Complication.strings"; sourceTree = "<group>"; };
434300EB2A35EFC800B5D33A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/nightguard_Complication.strings; sourceTree = "<group>"; };
4344E7E825D4728600F54DC2 /* Pods */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Pods; sourceTree = "<group>"; };
4344E7EE25D472A600F54DC2 /* Eureka */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Eureka; path = Pods/Eureka; sourceTree = "<group>"; };
434982342534DE4F00CF0014 /* DictionaryExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryExtension.swift; sourceTree = "<group>"; };
4351E6AD1D2ADFBE001E4AE4 /* StatsPrefsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatsPrefsViewController.swift; sourceTree = "<group>"; };
4351E6AF1D2EFA8C001E4AE4 /* StatisticsRepository.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsRepository.swift; sourceTree = "<group>"; };
4351E6B11D2EFDFE001E4AE4 /* TimeServiceTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimeServiceTest.swift; sourceTree = "<group>"; };
435DFF5E29E08808007A25EA /* nightguard ComplicationExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "nightguard ComplicationExtension.entitlements"; sourceTree = "<group>"; };
435DFF5F29E0A68C007A25EA /* AccessoryCircularView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessoryCircularView.swift; sourceTree = "<group>"; };
435DFF6329E0A90A007A25EA /* AccessoryCornerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessoryCornerView.swift; sourceTree = "<group>"; };
435DFF7029E1E858007A25EA /* ViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewExtension.swift; sourceTree = "<group>"; };
43647BCA1BFF6435004389F9 /* nightguard.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = nightguard.app; sourceTree = BUILT_PRODUCTS_DIR; };
43647BD21BFF6435004389F9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
43647BD71BFF6435004389F9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
43647BDE1BFF6435004389F9 /* nightguard_tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = nightguard_tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
43647BE41BFF6435004389F9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
43647BE91BFF6435004389F9 /* nightguard_uitests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = nightguard_uitests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
43647BED1BFF6435004389F9 /* NightguardUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NightguardUITests.swift; sourceTree = "<group>"; };
43647BEF1BFF6435004389F9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
43647BF21BFF6435004389F9 /* nightguard.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = nightguard.app; sourceTree = BUILT_PRODUCTS_DIR; };
43647BF81BFF6435004389F9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = "<group>"; };
43647BFC1BFF6435004389F9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
43647C071BFF6435004389F9 /* PushNotificationPayload.apns */ = {isa = PBXFileReference; lastKnownFileType = text; path = PushNotificationPayload.apns; sourceTree = "<group>"; };
43647C0A1BFF6435004389F9 /* ExtensionDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionDelegate.swift; sourceTree = "<group>"; };
43647C0C1BFF6435004389F9 /* NotificationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationController.swift; sourceTree = "<group>"; };
4368A0F9252279C90013E425 /* MainViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainViewModel.swift; sourceTree = "<group>"; };
436D73B327C826F100639B15 /* AppleHealthService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppleHealthService.swift; sourceTree = "<group>"; };
436D73B527C82A5E00639B15 /* HealthKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HealthKit.framework; path = System/Library/Frameworks/HealthKit.framework; sourceTree = SDKROOT; };
43794F411C2F435A00DB8B58 /* AppConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppConstants.swift; sourceTree = "<group>"; };
43794F451C303E4200DB8B58 /* NightscoutDataRepository.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NightscoutDataRepository.swift; path = nightguard/repository/NightscoutDataRepository.swift; sourceTree = SOURCE_ROOT; };
43794F471C30482500DB8B58 /* DataRepositoryTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataRepositoryTest.swift; sourceTree = "<group>"; };
43794F4C1C34248500DB8B58 /* InfoInterfaceController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InfoInterfaceController.swift; sourceTree = "<group>"; };
43794F4E1C343B9800DB8B58 /* UserDefaultsRepository.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserDefaultsRepository.swift; path = nightguard/repository/UserDefaultsRepository.swift; sourceTree = SOURCE_ROOT; };
437C8A9124C9E54A005CF5B3 /* UILabelExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UILabelExtension.swift; sourceTree = "<group>"; };
438066FD1D21C2350021B618 /* AppMessageService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppMessageService.swift; sourceTree = "<group>"; };
4388C1E926DAB4B500E7AC51 /* DurationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DurationViewController.swift; sourceTree = "<group>"; };
4389A5182602A3F6001F10AD /* TemporaryTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemporaryTarget.swift; sourceTree = "<group>"; };
4389A5262602AADE001F10AD /* TargetDataTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TargetDataTest.swift; sourceTree = "<group>"; };
438C55A1253C807B0002E109 /* CarbsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarbsController.swift; sourceTree = "<group>"; };
438C55A8253C81370002E109 /* CarbsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CarbsView.swift; sourceTree = "<group>"; };
438C55AF253CB0090002E109 /* AddCarbsPopupView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddCarbsPopupView.swift; sourceTree = "<group>"; };
438DAC7B28D2356800FBF520 /* nightguard Widget Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "nightguard Widget Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
438DAC7C28D2356800FBF520 /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; };
438DAC7E28D2356800FBF520 /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; };
438DAC8128D2356800FBF520 /* nightguard_Widget_Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = nightguard_Widget_Extension.swift; sourceTree = "<group>"; };
438DAC8428D2356A00FBF520 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
438DAC8628D2356A00FBF520 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
43961F492533598400B1492B /* ActivateTemporaryTargetPopupView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivateTemporaryTargetPopupView.swift; sourceTree = "<group>"; };
43961F6D25336F0600B1492B /* TemporaryTargetController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemporaryTargetController.swift; sourceTree = "<group>"; };
43961F742533708D00B1492B /* TemporaryTargetView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemporaryTargetView.swift; sourceTree = "<group>"; };
43961F85253377B900B1492B /* CancelTemporaryTargetPopupView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CancelTemporaryTargetPopupView.swift; sourceTree = "<group>"; };
43989364252BB91C007A252F /* ActionButtonController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionButtonController.swift; sourceTree = "<group>"; };
4398937C252BBFE5007A252F /* ActionButtonView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionButtonView.swift; sourceTree = "<group>"; };
43989388252CEB15007A252F /* SnoozeModalView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnoozeModalView.swift; sourceTree = "<group>"; };
439BADF71C24C315006BEADB /* Media.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Media.xcassets; sourceTree = "<group>"; };
439C39171C0E002F00D89872 /* ChartPainter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChartPainter.swift; path = nightguard/app/ChartPainter.swift; sourceTree = SOURCE_ROOT; };
439C391A1C0E295C00D89872 /* ChartPainterTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChartPainterTest.swift; sourceTree = "<group>"; };
439CBB2128EED15A0036A0E8 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.intentdefinition; name = Base; path = Base.lproj/nightguard_Widget_Extension.intentdefinition; sourceTree = "<group>"; };
439CBB2528EED3490036A0E8 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/nightguard_Widget_Extension.strings"; sourceTree = "<group>"; };
439CBB2628EED3520036A0E8 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/nightguard_Widget_Extension.strings; sourceTree = "<group>"; };
43A0476A24D2023C0040D853 /* WKInterfaceLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WKInterfaceLabel.swift; sourceTree = "<group>"; };
43B303E229E9F52D00AB260B /* AccessoryCornerGaugeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessoryCornerGaugeView.swift; sourceTree = "<group>"; };
43B303E529E9F68800AB260B /* AccessoryCircularGaugeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessoryCircularGaugeView.swift; sourceTree = "<group>"; };
43BB4B0424CF5DBA00DE96BB /* TemporaryTargetData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemporaryTargetData.swift; sourceTree = "<group>"; };
43BE674628D78C8C00285798 /* SharedUserDefaultsRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharedUserDefaultsRepository.swift; sourceTree = "<group>"; };
43C5DE9B24522F3B00BB41D9 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Main.strings; sourceTree = "<group>"; };
43C5DE9C24522F3D00BB41D9 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Alarm.strings; sourceTree = "<group>"; };
43C5DE9D24522F3E00BB41D9 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Stats.strings; sourceTree = "<group>"; };
43C5DE9E24522F3E00BB41D9 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Preferences.strings; sourceTree = "<group>"; };
43C5DE9F24522F3E00BB41D9 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Nightscout.strings; sourceTree = "<group>"; };
43C5DEA024522F3F00BB41D9 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Bedside.strings; sourceTree = "<group>"; };
43C5DEA124522F3F00BB41D9 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
43C5DEA224522F3F00BB41D9 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Interface.strings; sourceTree = "<group>"; };
43C5DEA324522F4000BB41D9 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
43C87AF7202F21F10000F5F6 /* SnoozeInterfaceController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnoozeInterfaceController.swift; sourceTree = "<group>"; };
43CB358D28D71F79002AF707 /* nightguard Widget ExtensionExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "nightguard Widget ExtensionExtension.entitlements"; sourceTree = "<group>"; };
43CC9DF824E818BF0008F397 /* CareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CareViewController.swift; sourceTree = "<group>"; };
43CC9DFC24E819C60008F397 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Care.storyboard; sourceTree = "<group>"; };
43CC9DFF24E819D20008F397 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/Care.strings"; sourceTree = "<group>"; };
43CC9E0124E819D30008F397 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Care.strings; sourceTree = "<group>"; };
43CE59A925080D6A00D71B77 /* MainView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainView.swift; sourceTree = "<group>"; };
43CE59AB250813D700D71B77 /* MainController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainController.swift; sourceTree = "<group>"; };
43D005CF29DC9BFA003BCE92 /* nightguard ComplicationExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "nightguard ComplicationExtension.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
43D005D329DC9BFB003BCE92 /* nightguard_Complication.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = nightguard_Complication.swift; sourceTree = "<group>"; };
43D005D629DC9BFC003BCE92 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
43D005D829DC9BFC003BCE92 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
43D005E229DC9CBF003BCE92 /* AccessoryRectangularView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccessoryRectangularView.swift; sourceTree = "<group>"; };
43D005E329DC9CBF003BCE92 /* AccessoryInlineView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccessoryInlineView.swift; sourceTree = "<group>"; };
43D005E429DC9CBF003BCE92 /* NightguardTimelineProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NightguardTimelineProvider.swift; sourceTree = "<group>"; };
43D005E529DC9CBF003BCE92 /* NightscoutDataEntry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NightscoutDataEntry.swift; sourceTree = "<group>"; };
43E89E561E659102005B0A65 /* ChartScene.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChartScene.swift; sourceTree = "<group>"; };
43E9F70127386C9900C6AEB3 /* UIImageExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImageExtension.swift; sourceTree = "<group>"; };
43EE375A24478D78008C9134 /* XCUIElement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCUIElement.swift; sourceTree = "<group>"; };
43EF91B122688892000E79B5 /* SlideToSnoozeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlideToSnoozeView.swift; sourceTree = "<group>"; };
43F1E0E91D0768EF00C329A2 /* WatchService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WatchService.swift; path = nightguard/external/WatchService.swift; sourceTree = SOURCE_ROOT; };
43F1E0EB1D07693300C329A2 /* AlarmRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AlarmRule.swift; path = nightguard/AlarmRule.swift; sourceTree = SOURCE_ROOT; };
43F1E0EC1D07693300C329A2 /* BloodSugar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BloodSugar.swift; path = nightguard/BloodSugar.swift; sourceTree = SOURCE_ROOT; };
43F1E0F11D07698000C329A2 /* alarm.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; name = alarm.mp3; path = nightguard/alarm.mp3; sourceTree = SOURCE_ROOT; };
43F1E0F21D07698000C329A2 /* AlarmSound.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AlarmSound.swift; path = nightguard/app/AlarmSound.swift; sourceTree = SOURCE_ROOT; };
43F1E0F41D07698000C329A2 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = nightguard/AppDelegate.swift; sourceTree = SOURCE_ROOT; };
43F1E0F71D07698000C329A2 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = nightguard/Info.plist; sourceTree = SOURCE_ROOT; };
43F1E0F81D07698000C329A2 /* MainViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = MainViewController.swift; path = nightguard/MainViewController.swift; sourceTree = SOURCE_ROOT; };
43F1E0F91D07698000C329A2 /* Media.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Media.xcassets; path = nightguard/Media.xcassets; sourceTree = SOURCE_ROOT; };
43F1E0FA1D07698000C329A2 /* NightscoutData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NightscoutData.swift; path = nightguard/app/NightscoutData.swift; sourceTree = SOURCE_ROOT; };
43F1E0FB1D07698000C329A2 /* PrefsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = PrefsViewController.swift; path = nightguard/PrefsViewController.swift; sourceTree = SOURCE_ROOT; };
43F1E0FC1D07698000C329A2 /* scoutwatch.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; name = scoutwatch.entitlements; path = nightguard/scoutwatch.entitlements; sourceTree = SOURCE_ROOT; };
43F1E1101D076C1C00C329A2 /* NightscoutService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NightscoutService.swift; path = nightguard/external/NightscoutService.swift; sourceTree = SOURCE_ROOT; };
43F1E11A1D076D9700C329A2 /* TimeService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TimeService.swift; path = nightguard/app/TimeService.swift; sourceTree = SOURCE_ROOT; };
43FCE624208B80840080DA0A /* SnoozeAlarmViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnoozeAlarmViewController.swift; sourceTree = "<group>"; };
4BD05B7B2B1E33F700A74E9B /* DateExtensionTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateExtensionTest.swift; sourceTree = "<group>"; };
5560CB94CC76B8F0F7F5C440 /* Pods-nightguardTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-nightguardTests.release.xcconfig"; path = "Target Support Files/Pods-nightguardTests/Pods-nightguardTests.release.xcconfig"; sourceTree = "<group>"; };
77D200A6D5933D628408130C /* Pods_nightguardUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_nightguardUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
89358A3E8C5372AE643A47B4 /* Pods-nightguard.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-nightguard.debug.xcconfig"; path = "Target Support Files/Pods-nightguard/Pods-nightguard.debug.xcconfig"; sourceTree = "<group>"; };
A4F222974AF5F9228A291DD7 /* Pods-nightguard ComplicationExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-nightguard ComplicationExtension.debug.xcconfig"; path = "Target Support Files/Pods-nightguard ComplicationExtension/Pods-nightguard ComplicationExtension.debug.xcconfig"; sourceTree = "<group>"; };
A960E5B86E46012C3B88556F /* Pods_nightguard_WatchKit_App.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_nightguard_WatchKit_App.framework; sourceTree = BUILT_PRODUCTS_DIR; };
AAB9CB66F08543B434F9F39C /* Pods-nightguard WatchKit App.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-nightguard WatchKit App.release.xcconfig"; path = "Target Support Files/Pods-nightguard WatchKit App/Pods-nightguard WatchKit App.release.xcconfig"; sourceTree = "<group>"; };
B5F5A4E6048F7A6F26B9C31E /* Pods_nightguard.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_nightguard.framework; sourceTree = BUILT_PRODUCTS_DIR; };
BE85AD88336D9980D39338FF /* Pods-nightguardUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-nightguardUITests.debug.xcconfig"; path = "Target Support Files/Pods-nightguardUITests/Pods-nightguardUITests.debug.xcconfig"; sourceTree = "<group>"; };
C304D8152D0180EF0529BA73 /* Pods-nightguard.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-nightguard.release.xcconfig"; path = "Target Support Files/Pods-nightguard/Pods-nightguard.release.xcconfig"; sourceTree = "<group>"; };
C874A04E7D42DBD80D7803D4 /* Pods-nightguard Widget Extension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-nightguard Widget Extension.debug.xcconfig"; path = "Target Support Files/Pods-nightguard Widget Extension/Pods-nightguard Widget Extension.debug.xcconfig"; sourceTree = "<group>"; };
D112DD3321E9E2DF00ECFB5E /* TimerExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimerExtension.swift; sourceTree = "<group>"; };
D112DD3921EB502300ECFB5E /* BloodSugarArrayTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BloodSugarArrayTest.swift; sourceTree = "<group>"; };
D112DD3B21EB507E00ECFB5E /* PredictionServiceTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PredictionServiceTest.swift; sourceTree = "<group>"; };
D123EFE721FB643D00CE8718 /* EmptyWatchMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyWatchMessage.swift; sourceTree = "<group>"; };
D123EFEA21FB70A700CE8718 /* KeepAwakeMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeepAwakeMessage.swift; sourceTree = "<group>"; };
D123EFED21FB782C00CE8718 /* NightscoutDataMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NightscoutDataMessage.swift; sourceTree = "<group>"; };
D133078321C424A800DC6879 /* ArrayExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayExtension.swift; sourceTree = "<group>"; };
D133078721C85D4300DC6879 /* BloodSugarArrayExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BloodSugarArrayExtension.swift; sourceTree = "<group>"; };
D133078D21C85FAC00DC6879 /* RegressionHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RegressionHelper.swift; sourceTree = "<group>"; };
D133078E21C85FAC00DC6879 /* Matrix+Append.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Matrix+Append.swift"; sourceTree = "<group>"; };
D133078F21C85FAD00DC6879 /* Matrix+Description.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Matrix+Description.swift"; sourceTree = "<group>"; };
D133079021C85FAD00DC6879 /* Regression.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Regression.swift; sourceTree = "<group>"; };
D133079121C85FAE00DC6879 /* Matrix.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Matrix.swift; sourceTree = "<group>"; };
D133079D21C8D4CF00DC6879 /* PredictionService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PredictionService.swift; sourceTree = "<group>"; };
D1358AE32234F80A00D0FA87 /* SMDiagramView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SMDiagramView.swift; sourceTree = "<group>"; };
D1358AE52234FB2600D0FA87 /* BasicStatsPanelView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BasicStatsPanelView.xib; sourceTree = "<group>"; };
D1358AE72234FB5000D0FA87 /* BasicStatsPanelView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicStatsPanelView.swift; sourceTree = "<group>"; };
D1358AEB2237C44600D0FA87 /* XibLoadedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XibLoadedView.swift; sourceTree = "<group>"; };
D13A4C1B2221E43A00C71F08 /* GenericWatchMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericWatchMessage.swift; sourceTree = "<group>"; };
D13A4C1F2221E49200C71F08 /* NightSafeMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NightSafeMessage.swift; sourceTree = "<group>"; };
D15055AB2200CD6500F31C1F /* UserDefaultsValueGroups.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsValueGroups.swift; sourceTree = "<group>"; };
D15055AF2200D31300F31C1F /* DeviceSize.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeviceSize.swift; sourceTree = "<group>"; };
D160D085220C534E002B4633 /* ButtonRowWithDynamicDetails.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ButtonRowWithDynamicDetails.swift; sourceTree = "<group>"; };
D160D087220C537C002B4633 /* LowPredictionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LowPredictionViewController.swift; sourceTree = "<group>"; };
D160D089220C608D002B4633 /* FastRiseDropViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FastRiseDropViewController.swift; sourceTree = "<group>"; };
D160D091220E4248002B4633 /* AlertVolumeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertVolumeViewController.swift; sourceTree = "<group>"; };
D16C8ED62210377000192117 /* SnoozeActionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnoozeActionsViewController.swift; sourceTree = "<group>"; };
D16C8ED82210687200192117 /* MPVolumeViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPVolumeViewExtension.swift; sourceTree = "<group>"; };
D16C8EDA221068F000192117 /* VolumeChangeDetector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VolumeChangeDetector.swift; sourceTree = "<group>"; };
D16C8EDC22106C9300192117 /* QuickSnoozeOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickSnoozeOption.swift; sourceTree = "<group>"; };
D16C8EDE2211047300192117 /* UIViewController+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extensions.swift"; sourceTree = "<group>"; };
D16C8EE12213022E00192117 /* UserInteractionDetectorWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserInteractionDetectorWindow.swift; sourceTree = "<group>"; };
D16FC355226AE99F00AB4DE3 /* MenuActionController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuActionController.swift; sourceTree = "<group>"; };
D16FC357226AEACC00AB4DE3 /* MenuActionCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MenuActionCell.xib; sourceTree = "<group>"; };
D16FC35A226E129400AB4DE3 /* MenuActionCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuActionCell.swift; sourceTree = "<group>"; };
D17F7937224D3C500074907B /* PersistentHighViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistentHighViewController.swift; sourceTree = "<group>"; };
D18C5D8922293C220099D96E /* BasicStats.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicStats.swift; sourceTree = "<group>"; };
D1AEFED721FE00A200821DF6 /* AnyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyConvertible.swift; sourceTree = "<group>"; };
D1B777E32243E27B003FEDF0 /* TouchReportingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TouchReportingView.swift; sourceTree = "<group>"; };
D1B777E52244C11B003FEDF0 /* Comparable+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Comparable+Extensions.swift"; sourceTree = "<group>"; };
D1BA903420D3033500A0EBD1 /* GroupedLabelsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupedLabelsView.swift; sourceTree = "<group>"; };
D1BA903720D3046600A0EBD1 /* PaddingLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaddingLabel.swift; sourceTree = "<group>"; };
D1BA903920D304BE00A0EBD1 /* UIView+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Extensions.swift"; sourceTree = "<group>"; };
D1BD14E6205BCCF200B93389 /* BackgroundRefreshLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundRefreshLogger.swift; sourceTree = "<group>"; };
D1C96AB221CD00F100B08C2C /* NightscoutViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NightscoutViewController.swift; sourceTree = "<group>"; };
D1CE8CBF2204B07F0075FF8A /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = "<group>"; };
D1CE8CC32204B19C0075FF8A /* CustomFormViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomFormViewController.swift; sourceTree = "<group>"; };
D1CE8CC6220573250075FF8A /* AlarmViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlarmViewController.swift; sourceTree = "<group>"; };
D1D1623B2218BF7A006F990A /* UIScreen+AnimatedBrightness.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIScreen+AnimatedBrightness.swift"; sourceTree = "<group>"; };
D1D1623D221AAC05006F990A /* WatchSyncRequestMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchSyncRequestMessage.swift; sourceTree = "<group>"; };
D1D55393225F8A3C006C143B /* BedsideViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BedsideViewController.swift; sourceTree = "<group>"; };
D1D96CB021F85BC70035A60E /* UserDefaultsValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsValue.swift; sourceTree = "<group>"; };
D1D96CB521FAF6890035A60E /* WatchMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchMessage.swift; sourceTree = "<group>"; };
D1D96CB921FB0E910035A60E /* WatchMessageService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchMessageService.swift; sourceTree = "<group>"; };
D1D96CBF21FB0F2E0035A60E /* UserDefaultsSyncMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsSyncMessage.swift; sourceTree = "<group>"; };
D1D96CC221FB0FA80035A60E /* SnoozeMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnoozeMessage.swift; sourceTree = "<group>"; };
D1DA7C1A21B97EC800B39675 /* alarm-notification.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = "alarm-notification.m4a"; sourceTree = "<group>"; };
D1DA7C6B21BE810900B39675 /* UIApplicationExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIApplicationExtension.swift; sourceTree = "<group>"; };
D1DA7C6D21BE83D600B39675 /* AlarmNotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlarmNotificationService.swift; sourceTree = "<group>"; };
D1E6B896219C69D9007ED4FE /* Helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Helpers.swift; sourceTree = "<group>"; };
D1EBB6A82223FF0200CE27FF /* MissedReadingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MissedReadingsViewController.swift; sourceTree = "<group>"; };
D1ECDA1E2201075B002BE6F9 /* ObservationToken.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObservationToken.swift; sourceTree = "<group>"; };
D1ECDA252202C8F0002BE6F9 /* UIColorExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColorExtension.swift; sourceTree = "<group>"; };
D1F94ECB223FFDF100BB0A4D /* BasicStatsControl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicStatsControl.swift; sourceTree = "<group>"; };
D1F94ECD223FFE2A00BB0A4D /* GlucoseDistributionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlucoseDistributionView.swift; sourceTree = "<group>"; };
D1F94ECF223FFEFF00BB0A4D /* A1cView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = A1cView.swift; sourceTree = "<group>"; };
D1F94ED1223FFF3900BB0A4D /* ReadingsStatsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadingsStatsView.swift; sourceTree = "<group>"; };
D1F94ED3223FFF6C00BB0A4D /* StatsPeriodSelectorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsPeriodSelectorView.swift; sourceTree = "<group>"; };
F5AA741119F937A9FEA0FE16 /* Pods_nightguard_Widget_Extension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_nightguard_Widget_Extension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
FBDCC8817953349FB87EC133 /* Pods_nightguard_ComplicationExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_nightguard_ComplicationExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
43647BC71BFF6435004389F9 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
436D73B627C82A5E00639B15 /* HealthKit.framework in Frameworks */,
7FCFB7190EB96C437CD9908C /* Pods_nightguard.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
43647BDB1BFF6435004389F9 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
016DB61A390604313FBFDD35 /* Pods_nightguardTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
43647BE61BFF6435004389F9 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
F52D2FB8E41301315540680B /* Pods_nightguardUITests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
438DAC7828D2356800FBF520 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
438DAC7F28D2356800FBF520 /* SwiftUI.framework in Frameworks */,
438DAC7D28D2356800FBF520 /* WidgetKit.framework in Frameworks */,
BD9486CCE1790AB9D245579D /* Pods_nightguard_Widget_Extension.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
43D005CC29DC9BFA003BCE92 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
43D005D129DC9BFB003BCE92 /* SwiftUI.framework in Frameworks */,
43D005D029DC9BFB003BCE92 /* WidgetKit.framework in Frameworks */,
04C7B133B46E0A51AB0ABEDD /* Pods_nightguard_ComplicationExtension.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
81615C31F20A3DB028BE7BC8 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
C21FEAA8173DC84337CC0E33 /* Pods_nightguard_WatchKit_App.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
0CC6802B2D6E9F7675874CD7 /* Pods */ = {
isa = PBXGroup;
children = (
89358A3E8C5372AE643A47B4 /* Pods-nightguard.debug.xcconfig */,
C304D8152D0180EF0529BA73 /* Pods-nightguard.release.xcconfig */,
A4F222974AF5F9228A291DD7 /* Pods-nightguard ComplicationExtension.debug.xcconfig */,
3CA65C6BB6832F5B54DF487A /* Pods-nightguard ComplicationExtension.release.xcconfig */,
0FB1B12F7327387311F57CAA /* Pods-nightguard WatchKit App.debug.xcconfig */,
AAB9CB66F08543B434F9F39C /* Pods-nightguard WatchKit App.release.xcconfig */,
C874A04E7D42DBD80D7803D4 /* Pods-nightguard Widget Extension.debug.xcconfig */,
2AE62FD2AA9BA0D5AF7737B2 /* Pods-nightguard Widget Extension.release.xcconfig */,
1DF7CCBF81749EB5433A6B02 /* Pods-nightguardTests.debug.xcconfig */,
5560CB94CC76B8F0F7F5C440 /* Pods-nightguardTests.release.xcconfig */,
BE85AD88336D9980D39338FF /* Pods-nightguardUITests.debug.xcconfig */,
18060ADE499D1BF44318334D /* Pods-nightguardUITests.release.xcconfig */,
);
path = Pods;
sourceTree = "<group>";
};
23C80CA818186A7AFE1C1929 /* Frameworks */ = {
isa = PBXGroup;
children = (
436D73B527C82A5E00639B15 /* HealthKit.framework */,
4344E7EE25D472A600F54DC2 /* Eureka */,
4344E7E825D4728600F54DC2 /* Pods */,
438DAC7C28D2356800FBF520 /* WidgetKit.framework */,
438DAC7E28D2356800FBF520 /* SwiftUI.framework */,
B5F5A4E6048F7A6F26B9C31E /* Pods_nightguard.framework */,
FBDCC8817953349FB87EC133 /* Pods_nightguard_ComplicationExtension.framework */,
A960E5B86E46012C3B88556F /* Pods_nightguard_WatchKit_App.framework */,
F5AA741119F937A9FEA0FE16 /* Pods_nightguard_Widget_Extension.framework */,
040FFB9BE6FDBEA87C71122C /* Pods_nightguardTests.framework */,
77D200A6D5933D628408130C /* Pods_nightguardUITests.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
4302C6AE25DC66C70052777F /* treatment */ = {
isa = PBXGroup;
children = (
4302C64F25D9C5480052777F /* TreatmentsStream.swift */,
4302C65625D9C7080052777F /* Treatment.swift */,
4302C65D25D9C7A80052777F /* MealBolusTreatment.swift */,
4302C69025DC4F530052777F /* CorrectionBolusTreatment.swift */,
4302C6A425DC66A80052777F /* BolusWizardTreatment.swift */,
4302C6B925DD98170052777F /* CarbCorrectionTreatment.swift */,
);
name = treatment;
sourceTree = "<group>";
};
43647BC11BFF6435004389F9 = {
isa = PBXGroup;
children = (
435DFF5E29E08808007A25EA /* nightguard ComplicationExtension.entitlements */,
43CB358D28D71F79002AF707 /* nightguard Widget ExtensionExtension.entitlements */,
43647BCC1BFF6435004389F9 /* nightguard */,
43647BE11BFF6435004389F9 /* nightguardTests */,
43647BEC1BFF6435004389F9 /* nightguardUITests */,
43647BF61BFF6435004389F9 /* nightguard WatchKit App */,
438DAC8028D2356800FBF520 /* nightguard Widget Extension */,
43D005D229DC9BFB003BCE92 /* nightguard Complication */,
43647BCB1BFF6435004389F9 /* Products */,
0CC6802B2D6E9F7675874CD7 /* Pods */,
23C80CA818186A7AFE1C1929 /* Frameworks */,
);
sourceTree = "<group>";
};
43647BCB1BFF6435004389F9 /* Products */ = {
isa = PBXGroup;
children = (
43647BCA1BFF6435004389F9 /* nightguard.app */,
43647BDE1BFF6435004389F9 /* nightguard_tests.xctest */,
43647BE91BFF6435004389F9 /* nightguard_uitests.xctest */,
43647BF21BFF6435004389F9 /* nightguard.app */,
438DAC7B28D2356800FBF520 /* nightguard Widget Extension.appex */,
43D005CF29DC9BFA003BCE92 /* nightguard ComplicationExtension.appex */,
);
name = Products;
sourceTree = "<group>";
};
43647BCC1BFF6435004389F9 /* nightguard */ = {
isa = PBXGroup;
children = (
439BDA8E2B22520E004932EB /* external */,
439BDA8C2B2251D7004932EB /* repository */,
439BDA8B2B225176004932EB /* app */,
43CC9E0224E868180008F397 /* extensions */,
D144FFB120D7AEF60036E021 /* resources */,
43F1E1181D076D2800C329A2 /* domain */,
D1D96CB821FB0DC50035A60E /* watch */,
D1FAA4AB20D7AE6B0062B333 /* controllers */,
D1BA903620D303E700A0EBD1 /* views */,
D112DD3221E9E28500ECFB5E /* helpers */,
43F1E0F41D07698000C329A2 /* AppDelegate.swift */,
43F1E0F71D07698000C329A2 /* Info.plist */,
43F1E0FC1D07698000C329A2 /* scoutwatch.entitlements */,
);
path = nightguard;
sourceTree = "<group>";
};
43647BE11BFF6435004389F9 /* nightguardTests */ = {
isa = PBXGroup;
children = (
43647BE41BFF6435004389F9 /* Info.plist */,
439C391A1C0E295C00D89872 /* ChartPainterTest.swift */,
43794F471C30482500DB8B58 /* DataRepositoryTest.swift */,
433AD0161CCE3E89001A76CD /* NightscoutServiceTest.swift */,
432E62E61D11F61500DD7978 /* UserDefaultsRepositoryTest.swift */,
4351E6B11D2EFDFE001E4AE4 /* TimeServiceTest.swift */,
D112DD3921EB502300ECFB5E /* BloodSugarArrayTest.swift */,
D112DD3B21EB507E00ECFB5E /* PredictionServiceTest.swift */,
4389A5262602AADE001F10AD /* TargetDataTest.swift */,
4BD05B7B2B1E33F700A74E9B /* DateExtensionTest.swift */,
);
path = nightguardTests;
sourceTree = "<group>";
};
43647BEC1BFF6435004389F9 /* nightguardUITests */ = {
isa = PBXGroup;
children = (
28E3B4F02404075800A4EE25 /* SnapshotHelper.swift */,
43647BED1BFF6435004389F9 /* NightguardUITests.swift */,
43647BEF1BFF6435004389F9 /* Info.plist */,
);
path = nightguardUITests;
sourceTree = "<group>";
};
43647BF61BFF6435004389F9 /* nightguard WatchKit App */ = {
isa = PBXGroup;
children = (
439BDA892B225047004932EB /* helper */,
439BDA882B225035004932EB /* Supporting Files */,
439BDA872B225023004932EB /* external */,
439BDA862B224F69004932EB /* app */,
439BDA852B224F5B004932EB /* viewmodel */,
439BDA842B224F49004932EB /* views */,
439BDA832B224F2B004932EB /* controllers */,
43647C0A1BFF6435004389F9 /* ExtensionDelegate.swift */,
43794F411C2F435A00DB8B58 /* AppConstants.swift */,
127F207A227F018E00C90F07 /* nightguard.entitlements */,
439BADF71C24C315006BEADB /* Media.xcassets */,
43647BF71BFF6435004389F9 /* Interface.storyboard */,
43647BFC1BFF6435004389F9 /* Info.plist */,
435DFF7029E1E858007A25EA /* ViewExtension.swift */,
);
path = "nightguard WatchKit App";
sourceTree = "<group>";
};
438DAC8028D2356800FBF520 /* nightguard Widget Extension */ = {
isa = PBXGroup;
children = (
43D005E329DC9CBF003BCE92 /* AccessoryInlineView.swift */,
43D005E229DC9CBF003BCE92 /* AccessoryRectangularView.swift */,
435DFF5F29E0A68C007A25EA /* AccessoryCircularView.swift */,
43B303E529E9F68800AB260B /* AccessoryCircularGaugeView.swift */,
43D005E429DC9CBF003BCE92 /* NightguardTimelineProvider.swift */,
43D005E529DC9CBF003BCE92 /* NightscoutDataEntry.swift */,
438DAC8128D2356800FBF520 /* nightguard_Widget_Extension.swift */,
439CBB2028EED0880036A0E8 /* nightguard_Widget_Extension.intentdefinition */,
438DAC8428D2356A00FBF520 /* Assets.xcassets */,
438DAC8628D2356A00FBF520 /* Info.plist */,
);
path = "nightguard Widget Extension";
sourceTree = "<group>";
};
439BDA832B224F2B004932EB /* controllers */ = {
isa = PBXGroup;
children = (
43CE59AB250813D700D71B77 /* MainController.swift */,
43989364252BB91C007A252F /* ActionButtonController.swift */,
43961F6D25336F0600B1492B /* TemporaryTargetController.swift */,
43794F4C1C34248500DB8B58 /* InfoInterfaceController.swift */,
43C87AF7202F21F10000F5F6 /* SnoozeInterfaceController.swift */,
43647C0C1BFF6435004389F9 /* NotificationController.swift */,
438C55A1253C807B0002E109 /* CarbsController.swift */,
);
path = controllers;
sourceTree = "<group>";
};
439BDA842B224F49004932EB /* views */ = {
isa = PBXGroup;
children = (
43CE59A925080D6A00D71B77 /* MainView.swift */,
4398937C252BBFE5007A252F /* ActionButtonView.swift */,
43989388252CEB15007A252F /* SnoozeModalView.swift */,
43961F492533598400B1492B /* ActivateTemporaryTargetPopupView.swift */,
43961F85253377B900B1492B /* CancelTemporaryTargetPopupView.swift */,
43961F742533708D00B1492B /* TemporaryTargetView.swift */,
438C55A8253C81370002E109 /* CarbsView.swift */,
438C55AF253CB0090002E109 /* AddCarbsPopupView.swift */,
);
path = views;
sourceTree = "<group>";
};
439BDA852B224F5B004932EB /* viewmodel */ = {
isa = PBXGroup;
children = (
4368A0F9252279C90013E425 /* MainViewModel.swift */,
);
path = viewmodel;
sourceTree = "<group>";
};
439BDA862B224F69004932EB /* app */ = {
isa = PBXGroup;
children = (
43119B861C383CF500DD6D35 /* UIColorChanger.swift */,
D1BD14E6205BCCF200B93389 /* BackgroundRefreshLogger.swift */,
4330E3EE25D3239C0054A0A6 /* AppState.swift */,
);
path = app;
sourceTree = "<group>";
};
439BDA872B225023004932EB /* external */ = {
isa = PBXGroup;
children = (
438066FD1D21C2350021B618 /* AppMessageService.swift */,
);
path = external;
sourceTree = "<group>";
};
439BDA882B225035004932EB /* Supporting Files */ = {
isa = PBXGroup;
children = (
43647C071BFF6435004389F9 /* PushNotificationPayload.apns */,
);
path = "Supporting Files";
sourceTree = "<group>";
};
439BDA892B225047004932EB /* helper */ = {
isa = PBXGroup;
children = (
43A0476A24D2023C0040D853 /* WKInterfaceLabel.swift */,
);
path = helper;
sourceTree = "<group>";
};
439BDA8B2B225176004932EB /* app */ = {
isa = PBXGroup;
children = (
D1CE8CBF2204B07F0075FF8A /* Colors.swift */,
43E89E561E659102005B0A65 /* ChartScene.swift */,
43F1E0F21D07698000C329A2 /* AlarmSound.swift */,
432E62E81D143CF900DD7978 /* UnitsConverter.swift */,
43F1E0FA1D07698000C329A2 /* NightscoutData.swift */,
43F1E11A1D076D9700C329A2 /* TimeService.swift */,
439C39171C0E002F00D89872 /* ChartPainter.swift */,
D16C8EE12213022E00192117 /* UserInteractionDetectorWindow.swift */,
4303406824C9FF330088AB9A /* DeviceStatusData.swift */,
43BB4B0424CF5DBA00DE96BB /* TemporaryTargetData.swift */,
);
path = app;
sourceTree = "<group>";
};
439BDA8C2B2251D7004932EB /* repository */ = {
isa = PBXGroup;
children = (
43794F451C303E4200DB8B58 /* NightscoutDataRepository.swift */,
43794F4E1C343B9800DB8B58 /* UserDefaultsRepository.swift */,
4351E6AF1D2EFA8C001E4AE4 /* StatisticsRepository.swift */,
43BE674628D78C8C00285798 /* SharedUserDefaultsRepository.swift */,
);
path = repository;
sourceTree = "<group>";
};
439BDA8E2B22520E004932EB /* external */ = {
isa = PBXGroup;
children = (
439BDA902B225234004932EB /* regression */,
439BDA8F2B225220004932EB /* model */,
436D73B327C826F100639B15 /* AppleHealthService.swift */,
D1DA7C6D21BE83D600B39675 /* AlarmNotificationService.swift */,
4317D2F11FB0E875004F964B /* NightscoutCacheService.swift */,
43F1E1101D076C1C00C329A2 /* NightscoutService.swift */,
43F1E0E91D0768EF00C329A2 /* WatchService.swift */,
D133079D21C8D4CF00DC6879 /* PredictionService.swift */,
);
path = external;
sourceTree = "<group>";
};
439BDA8F2B225220004932EB /* model */ = {
isa = PBXGroup;
children = (
4389A5182602A3F6001F10AD /* TemporaryTarget.swift */,
);
path = model;
sourceTree = "<group>";
};
439BDA902B225234004932EB /* regression */ = {
isa = PBXGroup;
children = (
D133079121C85FAE00DC6879 /* Matrix.swift */,
D133078E21C85FAC00DC6879 /* Matrix+Append.swift */,
D133078F21C85FAD00DC6879 /* Matrix+Description.swift */,
D133079021C85FAD00DC6879 /* Regression.swift */,
D133078D21C85FAC00DC6879 /* RegressionHelper.swift */,
);
path = regression;
sourceTree = "<group>";
};
43CC9E0224E868180008F397 /* extensions */ = {
isa = PBXGroup;
children = (
4334D97F24C32B6D00652D87 /* DateExtension.swift */,
434982342534DE4F00CF0014 /* DictionaryExtension.swift */,
432E62EA1D15EFC600DD7978 /* FloatExtension.swift */,
432E62EE1D17359600DD7978 /* StringExtension.swift */,
43288A6F1D20284600EE3999 /* DoubleExtension.swift */,
430FD8D31E7C8738002A23F0 /* UIViewControllerExtension.swift */,
D1DA7C6B21BE810900B39675 /* UIApplicationExtension.swift */,
D133078321C424A800DC6879 /* ArrayExtension.swift */,
D16C8EDE2211047300192117 /* UIViewController+Extensions.swift */,
D1ECDA252202C8F0002BE6F9 /* UIColorExtension.swift */,
43E9F70127386C9900C6AEB3 /* UIImageExtension.swift */,
D1B777E52244C11B003FEDF0 /* Comparable+Extensions.swift */,
437C8A9124C9E54A005CF5B3 /* UILabelExtension.swift */,
D1D1623B2218BF7A006F990A /* UIScreen+AnimatedBrightness.swift */,
D112DD3321E9E2DF00ECFB5E /* TimerExtension.swift */,
D16C8ED82210687200192117 /* MPVolumeViewExtension.swift */,
);
name = extensions;
sourceTree = "<group>";
};
43D005D229DC9BFB003BCE92 /* nightguard Complication */ = {
isa = PBXGroup;
children = (
43D005D329DC9BFB003BCE92 /* nightguard_Complication.swift */,
435DFF6329E0A90A007A25EA /* AccessoryCornerView.swift */,
43B303E229E9F52D00AB260B /* AccessoryCornerGaugeView.swift */,
434300E72A35EFC100B5D33A /* nightguard_Complication.intentdefinition */,
43D005D629DC9BFC003BCE92 /* Assets.xcassets */,
43D005D829DC9BFC003BCE92 /* Info.plist */,
);
path = "nightguard Complication";
sourceTree = "<group>";
};
43F1E1181D076D2800C329A2 /* domain */ = {
isa = PBXGroup;
children = (
4302C6AE25DC66C70052777F /* treatment */,
43F1E0EB1D07693300C329A2 /* AlarmRule.swift */,
D133078721C85D4300DC6879 /* BloodSugarArrayExtension.swift */,
43F1E0EC1D07693300C329A2 /* BloodSugar.swift */,
432E62DE1D10ACD200DD7978 /* Units.swift */,
D16C8EDC22106C9300192117 /* QuickSnoozeOption.swift */,
D18C5D8922293C220099D96E /* BasicStats.swift */,
);
name = domain;
sourceTree = "<group>";
};
D112DD3221E9E28500ECFB5E /* helpers */ = {
isa = PBXGroup;
children = (
D1AEFED721FE00A200821DF6 /* AnyConvertible.swift */,
D15055AF2200D31300F31C1F /* DeviceSize.swift */,
D1E6B896219C69D9007ED4FE /* Helpers.swift */,
D1ECDA1E2201075B002BE6F9 /* ObservationToken.swift */,
D1D96CB021F85BC70035A60E /* UserDefaultsValue.swift */,
D15055AB2200CD6500F31C1F /* UserDefaultsValueGroups.swift */,
D16C8EDA221068F000192117 /* VolumeChangeDetector.swift */,
43EE375A24478D78008C9134 /* XCUIElement.swift */,
430A5F4E2495689300213F92 /* DeepPressGestureRecognizer.swift */,
);
name = helpers;
sourceTree = "<group>";
};
D144FFB120D7AEF60036E021 /* resources */ = {
isa = PBXGroup;
children = (
43F1E0F91D07698000C329A2 /* Media.xcassets */,
43647BD11BFF6435004389F9 /* Main.storyboard */,
28B03A1C23F9C3CE000939E6 /* Alarm.storyboard */,
28B03A2123F9C3EF000939E6 /* Stats.storyboard */,
431E587A26DBCD290037F8EA /* Duration.storyboard */,
28B03A2623F9C3FA000939E6 /* Preferences.storyboard */,
28B03A2B23F9C408000939E6 /* Nightscout.storyboard */,
28B03A3023F9C412000939E6 /* Bedside.storyboard */,
43647BD61BFF6435004389F9 /* LaunchScreen.storyboard */,
43CC9DFD24E819C60008F397 /* Care.storyboard */,
43F1E0F11D07698000C329A2 /* alarm.mp3 */,
D1DA7C1A21B97EC800B39675 /* alarm-notification.m4a */,
28B03A3523F9CD8E000939E6 /* Localizable.strings */,
);
name = resources;
sourceTree = "<group>";
};
D15055A021FF6E8E00F31C1F /* messages */ = {
isa = PBXGroup;
children = (
D123EFE721FB643D00CE8718 /* EmptyWatchMessage.swift */,
D13A4C1B2221E43A00C71F08 /* GenericWatchMessage.swift */,
D1D96CBF21FB0F2E0035A60E /* UserDefaultsSyncMessage.swift */,
D1D96CC221FB0FA80035A60E /* SnoozeMessage.swift */,
D123EFEA21FB70A700CE8718 /* KeepAwakeMessage.swift */,
D123EFED21FB782C00CE8718 /* NightscoutDataMessage.swift */,
D1D1623D221AAC05006F990A /* WatchSyncRequestMessage.swift */,
D13A4C1F2221E49200C71F08 /* NightSafeMessage.swift */,
4317702E25CF273C00E8C991 /* RequestAlarmNotificationMessage.swift */,
);
name = messages;
sourceTree = "<group>";
};
D160D084220C50A9002B4633 /* forms */ = {
isa = PBXGroup;
children = (
D160D085220C534E002B4633 /* ButtonRowWithDynamicDetails.swift */,
D1CE8CC32204B19C0075FF8A /* CustomFormViewController.swift */,
D160D089220C608D002B4633 /* FastRiseDropViewController.swift */,
D160D087220C537C002B4633 /* LowPredictionViewController.swift */,
D1EBB6A82223FF0200CE27FF /* MissedReadingsViewController.swift */,
D160D091220E4248002B4633 /* AlertVolumeViewController.swift */,
D16C8ED62210377000192117 /* SnoozeActionsViewController.swift */,
D17F7937224D3C500074907B /* PersistentHighViewController.swift */,
4340D39526639F070015F0C7 /* AlarmSoundViewController.swift */,
);
name = forms;
sourceTree = "<group>";
};
D1BA903620D303E700A0EBD1 /* views */ = {
isa = PBXGroup;
children = (
D1F94ECA223FFD5400BB0A4D /* stats */,
D1BA903420D3033500A0EBD1 /* GroupedLabelsView.swift */,
D1BA903720D3046600A0EBD1 /* PaddingLabel.swift */,
D1BA903920D304BE00A0EBD1 /* UIView+Extensions.swift */,
D1358AEB2237C44600D0FA87 /* XibLoadedView.swift */,
D1B777E32243E27B003FEDF0 /* TouchReportingView.swift */,
D16FC357226AEACC00AB4DE3 /* MenuActionCell.xib */,
D16FC35A226E129400AB4DE3 /* MenuActionCell.swift */,
43EF91B122688892000E79B5 /* SlideToSnoozeView.swift */,
);
name = views;
sourceTree = "<group>";
};
D1D96CB821FB0DC50035A60E /* watch */ = {
isa = PBXGroup;
children = (
D15055A021FF6E8E00F31C1F /* messages */,
D1D96CB521FAF6890035A60E /* WatchMessage.swift */,
D1D96CB921FB0E910035A60E /* WatchMessageService.swift */,
);
name = watch;
sourceTree = "<group>";
};
D1F94ECA223FFD5400BB0A4D /* stats */ = {
isa = PBXGroup;
children = (
D1358AE32234F80A00D0FA87 /* SMDiagramView.swift */,
D1F94ECB223FFDF100BB0A4D /* BasicStatsControl.swift */,
D1F94ECF223FFEFF00BB0A4D /* A1cView.swift */,
D1F94ECD223FFE2A00BB0A4D /* GlucoseDistributionView.swift */,
D1F94ED1223FFF3900BB0A4D /* ReadingsStatsView.swift */,
D1F94ED3223FFF6C00BB0A4D /* StatsPeriodSelectorView.swift */,
D1358AE52234FB2600D0FA87 /* BasicStatsPanelView.xib */,
D1358AE72234FB5000D0FA87 /* BasicStatsPanelView.swift */,
);
name = stats;
sourceTree = "<group>";
};
D1FAA4AB20D7AE6B0062B333 /* controllers */ = {
isa = PBXGroup;
children = (
D160D084220C50A9002B4633 /* forms */,
43F1E0F81D07698000C329A2 /* MainViewController.swift */,
D1CE8CC6220573250075FF8A /* AlarmViewController.swift */,
43288A691D1C68D400EE3999 /* StatsViewController.swift */,
4351E6AD1D2ADFBE001E4AE4 /* StatsPrefsViewController.swift */,
43F1E0FB1D07698000C329A2 /* PrefsViewController.swift */,
43288A6B1D1C893200EE3999 /* TabBarController.swift */,
4388C1E926DAB4B500E7AC51 /* DurationViewController.swift */,
43FCE624208B80840080DA0A /* SnoozeAlarmViewController.swift */,
D1C96AB221CD00F100B08C2C /* NightscoutViewController.swift */,
D1D55393225F8A3C006C143B /* BedsideViewController.swift */,
D16FC355226AE99F00AB4DE3 /* MenuActionController.swift */,
43CC9DF824E818BF0008F397 /* CareViewController.swift */,
);
name = controllers;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
43647BC91BFF6435004389F9 /* nightguard */ = {
isa = PBXNativeTarget;
buildConfigurationList = 43647C1D1BFF6435004389F9 /* Build configuration list for PBXNativeTarget "nightguard" */;
buildPhases = (
10A74B26D3FFEC917DC6E9E0 /* [CP] Check Pods Manifest.lock */,
43647BC61BFF6435004389F9 /* Sources */,
43647BC71BFF6435004389F9 /* Frameworks */,
43647BC81BFF6435004389F9 /* Resources */,
43647C1C1BFF6435004389F9 /* Embed Watch Content */,
438DAC8C28D2356A00FBF520 /* Embed Foundation Extensions */,
DB339835A00EFA578E00B4CF /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
dependencies = (
43647BF51BFF6435004389F9 /* PBXTargetDependency */,
438DAC8A28D2356A00FBF520 /* PBXTargetDependency */,
);
name = nightguard;
productName = scoutwatch;
productReference = 43647BCA1BFF6435004389F9 /* nightguard.app */;
productType = "com.apple.product-type.application";
};
43647BDD1BFF6435004389F9 /* nightguardTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 43647C201BFF6435004389F9 /* Build configuration list for PBXNativeTarget "nightguardTests" */;
buildPhases = (
716E66D79A2444C5EE3AD91E /* [CP] Check Pods Manifest.lock */,
43647BDA1BFF6435004389F9 /* Sources */,
43647BDB1BFF6435004389F9 /* Frameworks */,
43647BDC1BFF6435004389F9 /* Resources */,
);
buildRules = (
);
dependencies = (
43647BE01BFF6435004389F9 /* PBXTargetDependency */,
);
name = nightguardTests;
productName = scoutwatchTests;
productReference = 43647BDE1BFF6435004389F9 /* nightguard_tests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
43647BE81BFF6435004389F9 /* nightguardUITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 43647C231BFF6435004389F9 /* Build configuration list for PBXNativeTarget "nightguardUITests" */;
buildPhases = (
232C5B67A8A4664AED977D3A /* [CP] Check Pods Manifest.lock */,
43647BE51BFF6435004389F9 /* Sources */,
43647BE61BFF6435004389F9 /* Frameworks */,
43647BE71BFF6435004389F9 /* Resources */,
43336DAE73CB179C5B429BFD /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
dependencies = (
43647BEB1BFF6435004389F9 /* PBXTargetDependency */,
);
name = nightguardUITests;
productName = scoutwatchUITests;
productReference = 43647BE91BFF6435004389F9 /* nightguard_uitests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
43647BF11BFF6435004389F9 /* nightguard WatchKit App */ = {
isa = PBXNativeTarget;
buildConfigurationList = 43647C191BFF6435004389F9 /* Build configuration list for PBXNativeTarget "nightguard WatchKit App" */;
buildPhases = (
ACB978011BCBC7C03A23D062 /* [CP] Check Pods Manifest.lock */,
43647BF01BFF6435004389F9 /* Resources */,
81615C31F20A3DB028BE7BC8 /* Frameworks */,
43D0061029DE0389003BCE92 /* Embed Foundation Extensions */,
43647BFD1BFF6435004389F9 /* Sources */,
);
buildRules = (
);
dependencies = (
43D0061729DE0881003BCE92 /* PBXTargetDependency */,
);
name = "nightguard WatchKit App";
productName = "scoutwatch WatchKit App";
productReference = 43647BF21BFF6435004389F9 /* nightguard.app */;
productType = "com.apple.product-type.application";
};
438DAC7A28D2356800FBF520 /* nightguard Widget Extension */ = {
isa = PBXNativeTarget;
buildConfigurationList = 438DAC8F28D2356A00FBF520 /* Build configuration list for PBXNativeTarget "nightguard Widget Extension" */;
buildPhases = (
28C8DAFACD5D8FAB27A957C1 /* [CP] Check Pods Manifest.lock */,
438DAC7728D2356800FBF520 /* Sources */,
438DAC7828D2356800FBF520 /* Frameworks */,
438DAC7928D2356800FBF520 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "nightguard Widget Extension";
productName = "nightguard Widget ExtensionExtension";
productReference = 438DAC7B28D2356800FBF520 /* nightguard Widget Extension.appex */;
productType = "com.apple.product-type.app-extension";
};
43D005CE29DC9BFA003BCE92 /* nightguard ComplicationExtension */ = {
isa = PBXNativeTarget;
buildConfigurationList = 43D005E129DC9BFC003BCE92 /* Build configuration list for PBXNativeTarget "nightguard ComplicationExtension" */;
buildPhases = (
8C83B94E841A03FEA9C49F1D /* [CP] Check Pods Manifest.lock */,
43D005CB29DC9BFA003BCE92 /* Sources */,
43D005CC29DC9BFA003BCE92 /* Frameworks */,
43D005CD29DC9BFA003BCE92 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "nightguard ComplicationExtension";
productName = "nightguard ComplicationExtension";
productReference = 43D005CF29DC9BFA003BCE92 /* nightguard ComplicationExtension.appex */;
productType = "com.apple.product-type.app-extension";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
43647BC21BFF6435004389F9 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
LastSwiftUpdateCheck = 1420;
LastUpgradeCheck = 1500;
ORGANIZATIONNAME = private;
TargetAttributes = {
43647BC91BFF6435004389F9 = {
CreatedOnToolsVersion = 7.1.1;
LastSwiftMigration = 1130;
SystemCapabilities = {
com.apple.ApplicationGroups.iOS = {
enabled = 1;
};
com.apple.BackgroundModes = {
enabled = 0;
};
};
};
43647BDD1BFF6435004389F9 = {
CreatedOnToolsVersion = 7.1.1;
LastSwiftMigration = 1130;
TestTargetID = 43647BC91BFF6435004389F9;
};
43647BE81BFF6435004389F9 = {
CreatedOnToolsVersion = 7.1.1;
LastSwiftMigration = 1130;
TestTargetID = 43647BC91BFF6435004389F9;
};
43647BF11BFF6435004389F9 = {
CreatedOnToolsVersion = 7.1.1;
LastSwiftMigration = 1250;
ProvisioningStyle = Automatic;
SystemCapabilities = {
com.apple.ApplicationGroups.iOS = {
enabled = 1;
};
};
};
438DAC7A28D2356800FBF520 = {
CreatedOnToolsVersion = 14.0;
};
43D005CE29DC9BFA003BCE92 = {
CreatedOnToolsVersion = 14.2;
};
};
};
buildConfigurationList = 43647BC51BFF6435004389F9 /* Build configuration list for PBXProject "nightguard" */;
compatibilityVersion = "Xcode 11.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
"fi-FI",
de,
);
mainGroup = 43647BC11BFF6435004389F9;
productRefGroup = 43647BCB1BFF6435004389F9 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
43647BC91BFF6435004389F9 /* nightguard */,
43647BDD1BFF6435004389F9 /* nightguardTests */,
43647BE81BFF6435004389F9 /* nightguardUITests */,
438DAC7A28D2356800FBF520 /* nightguard Widget Extension */,
43647BF11BFF6435004389F9 /* nightguard WatchKit App */,
43D005CE29DC9BFA003BCE92 /* nightguard ComplicationExtension */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
43647BC81BFF6435004389F9 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
D1358AE62234FB2600D0FA87 /* BasicStatsPanelView.xib in Resources */,
28B03A2E23F9C412000939E6 /* Bedside.storyboard in Resources */,
28B03A1F23F9C3EF000939E6 /* Stats.storyboard in Resources */,
43647BD81BFF6435004389F9 /* LaunchScreen.storyboard in Resources */,
43F1E1061D07698000C329A2 /* Media.xcassets in Resources */,
43F1E0FE1D07698000C329A2 /* alarm.mp3 in Resources */,
28B03A1A23F9C3CE000939E6 /* Alarm.storyboard in Resources */,
D16FC358226AEACC00AB4DE3 /* MenuActionCell.xib in Resources */,
43647BD31BFF6435004389F9 /* Main.storyboard in Resources */,
28B03A3723F9CD8E000939E6 /* Localizable.strings in Resources */,
431E587826DBCD290037F8EA /* Duration.storyboard in Resources */,
43CC9DFB24E819C60008F397 /* Care.storyboard in Resources */,
D1DA7C1B21B97EC800B39675 /* alarm-notification.m4a in Resources */,
28B03A2923F9C408000939E6 /* Nightscout.storyboard in Resources */,
28B03A2423F9C3FA000939E6 /* Preferences.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
43647BDC1BFF6435004389F9 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
43647BE71BFF6435004389F9 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
43647BF01BFF6435004389F9 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
43D561172468201E00B52B1C /* Localizable.strings in Resources */,
439BADF81C24C315006BEADB /* Media.xcassets in Resources */,
43647BF91BFF6435004389F9 /* Interface.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
438DAC7928D2356800FBF520 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
438DAC8528D2356A00FBF520 /* Assets.xcassets in Resources */,
43A40F242B17BA580026E584 /* Localizable.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
43D005CD29DC9BFA003BCE92 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
43D005D729DC9BFC003BCE92 /* Assets.xcassets in Resources */,
43505F812B4F375D00896705 /* Localizable.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
10A74B26D3FFEC917DC6E9E0 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-nightguard-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
232C5B67A8A4664AED977D3A /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-nightguardUITests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
28C8DAFACD5D8FAB27A957C1 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-nightguard Widget Extension-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
43336DAE73CB179C5B429BFD /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-nightguardUITests/Pods-nightguardUITests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-nightguardUITests/Pods-nightguardUITests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-nightguardUITests/Pods-nightguardUITests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
716E66D79A2444C5EE3AD91E /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-nightguardTests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
8C83B94E841A03FEA9C49F1D /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-nightguard ComplicationExtension-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
ACB978011BCBC7C03A23D062 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-nightguard WatchKit App-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
DB339835A00EFA578E00B4CF /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-nightguard/Pods-nightguard-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-nightguard/Pods-nightguard-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-nightguard/Pods-nightguard-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
43647BC61BFF6435004389F9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
D1358AE82234FB5000D0FA87 /* BasicStatsPanelView.swift in Sources */,
D1D96CC321FB0FA80035A60E /* SnoozeMessage.swift in Sources */,
D1D1623C2218BF7A006F990A /* UIScreen+AnimatedBrightness.swift in Sources */,
D1BA903820D3046600A0EBD1 /* PaddingLabel.swift in Sources */,
D133078821C85D4400DC6879 /* BloodSugarArrayExtension.swift in Sources */,
D112DD3421E9E2E000ECFB5E /* TimerExtension.swift in Sources */,
432E62E91D143CF900DD7978 /* UnitsConverter.swift in Sources */,
D1D55394225F8A3C006C143B /* BedsideViewController.swift in Sources */,
43F1E0EF1D07693300C329A2 /* BloodSugar.swift in Sources */,
D16C8EE22213022E00192117 /* UserInteractionDetectorWindow.swift in Sources */,
D16C8EDD22106C9300192117 /* QuickSnoozeOption.swift in Sources */,
437EEDC11FB70FC200694EAD /* NightscoutCacheService.swift in Sources */,
D160D08A220C608D002B4633 /* FastRiseDropViewController.swift in Sources */,
D1F94ED0223FFEFF00BB0A4D /* A1cView.swift in Sources */,
4389A5192602A3F6001F10AD /* TemporaryTarget.swift in Sources */,
43119B891C38404200DD6D35 /* NightscoutDataRepository.swift in Sources */,
D133079621C85FAE00DC6879 /* Matrix+Description.swift in Sources */,
D1CE8CC42204B19C0075FF8A /* CustomFormViewController.swift in Sources */,
D1CE8CC02204B07F0075FF8A /* Colors.swift in Sources */,
43BB4B0524CF5DBA00DE96BB /* TemporaryTargetData.swift in Sources */,
4388C1EA26DAB4B500E7AC51 /* DurationViewController.swift in Sources */,
D1DA7C6E21BE83D600B39675 /* AlarmNotificationService.swift in Sources */,
43F1E0FF1D07698000C329A2 /* AlarmSound.swift in Sources */,
43E9F70227386C9900C6AEB3 /* UIImageExtension.swift in Sources */,
D1D96CBA21FB0E910035A60E /* WatchMessageService.swift in Sources */,
D160D088220C537C002B4633 /* LowPredictionViewController.swift in Sources */,
D1ECDA1F2201075B002BE6F9 /* ObservationToken.swift in Sources */,
43F1E1111D076C1C00C329A2 /* NightscoutService.swift in Sources */,
43288A701D20284600EE3999 /* DoubleExtension.swift in Sources */,
D16C8EDF2211047300192117 /* UIViewController+Extensions.swift in Sources */,
430A5F4F2495689300213F92 /* DeepPressGestureRecognizer.swift in Sources */,
D1ECDA262202C8F0002BE6F9 /* UIColorExtension.swift in Sources */,
D15055AC2200CD6500F31C1F /* UserDefaultsValueGroups.swift in Sources */,
D1F94ECE223FFE2A00BB0A4D /* GlucoseDistributionView.swift in Sources */,
D160D086220C534E002B4633 /* ButtonRowWithDynamicDetails.swift in Sources */,
D133079A21C85FAE00DC6879 /* Matrix.swift in Sources */,
4351E6B01D2EFA8C001E4AE4 /* StatisticsRepository.swift in Sources */,
43119B8D1C3885A700DD6D35 /* ChartPainter.swift in Sources */,
D16FC35B226E129400AB4DE3 /* MenuActionCell.swift in Sources */,
D1E6B897219C69D9007ED4FE /* Helpers.swift in Sources */,
D133079821C85FAE00DC6879 /* Regression.swift in Sources */,
4302C6A525DC66A80052777F /* BolusWizardTreatment.swift in Sources */,
43F1E0EA1D0768EF00C329A2 /* WatchService.swift in Sources */,
4302C6BA25DD98170052777F /* CarbCorrectionTreatment.swift in Sources */,
D16C8ED92210687200192117 /* MPVolumeViewExtension.swift in Sources */,
43E89E571E659102005B0A65 /* ChartScene.swift in Sources */,
43288A6A1D1C68D400EE3999 /* StatsViewController.swift in Sources */,
D1B777E62244C11B003FEDF0 /* Comparable+Extensions.swift in Sources */,
43119B831C382BBB00DD6D35 /* UserDefaultsRepository.swift in Sources */,
43F1E11B1D076D9700C329A2 /* TimeService.swift in Sources */,
D1EBB6A92223FF0200CE27FF /* MissedReadingsViewController.swift in Sources */,
D1F94ECC223FFDF200BB0A4D /* BasicStatsControl.swift in Sources */,
D1358AEC2237C44600D0FA87 /* XibLoadedView.swift in Sources */,
432E62EB1D15EFC600DD7978 /* FloatExtension.swift in Sources */,
43FCE625208B80840080DA0A /* SnoozeAlarmViewController.swift in Sources */,
D133079E21C8D4CF00DC6879 /* PredictionService.swift in Sources */,
430FD8D41E7C8738002A23F0 /* UIViewControllerExtension.swift in Sources */,
43F1E1051D07698000C329A2 /* MainViewController.swift in Sources */,
D1F94ED2223FFF3900BB0A4D /* ReadingsStatsView.swift in Sources */,
D1BA903520D3033500A0EBD1 /* GroupedLabelsView.swift in Sources */,
D13A4C1C2221E43A00C71F08 /* GenericWatchMessage.swift in Sources */,
D13A4C202221E49200C71F08 /* NightSafeMessage.swift in Sources */,
432E62DF1D10ACD200DD7978 /* Units.swift in Sources */,
D1CE8CC7220573250075FF8A /* AlarmViewController.swift in Sources */,
D1C96AB321CD00F100B08C2C /* NightscoutViewController.swift in Sources */,
D123EFEE21FB782C00CE8718 /* NightscoutDataMessage.swift in Sources */,
4302C65025D9C5480052777F /* TreatmentsStream.swift in Sources */,
4303406924C9FF330088AB9A /* DeviceStatusData.swift in Sources */,
D15055B02200D31300F31C1F /* DeviceSize.swift in Sources */,
43EF91B222688892000E79B5 /* SlideToSnoozeView.swift in Sources */,
D133079421C85FAE00DC6879 /* Matrix+Append.swift in Sources */,
43CC9DF924E818BF0008F397 /* CareViewController.swift in Sources */,
D1358AE42234F80A00D0FA87 /* SMDiagramView.swift in Sources */,
4317702F25CF273C00E8C991 /* RequestAlarmNotificationMessage.swift in Sources */,
43119B941C3AAE6600DD6D35 /* UIColorChanger.swift in Sources */,
D1D96CC021FB0F2E0035A60E /* UserDefaultsSyncMessage.swift in Sources */,
D1AEFED821FE00A200821DF6 /* AnyConvertible.swift in Sources */,
439CBB1D28EED0880036A0E8 /* nightguard_Widget_Extension.intentdefinition in Sources */,
D133079221C85FAE00DC6879 /* RegressionHelper.swift in Sources */,
4302C65725D9C7080052777F /* Treatment.swift in Sources */,
D123EFE821FB643D00CE8718 /* EmptyWatchMessage.swift in Sources */,
437C8A9224C9E54A005CF5B3 /* UILabelExtension.swift in Sources */,
43288A6C1D1C893200EE3999 /* TabBarController.swift in Sources */,
D16FC356226AE99F00AB4DE3 /* MenuActionController.swift in Sources */,
43F1E1081D07698000C329A2 /* PrefsViewController.swift in Sources */,
43F1E1071D07698000C329A2 /* NightscoutData.swift in Sources */,
D1BA903A20D304BE00A0EBD1 /* UIView+Extensions.swift in Sources */,
D123EFEB21FB70A700CE8718 /* KeepAwakeMessage.swift in Sources */,
D16C8ED72210377000192117 /* SnoozeActionsViewController.swift in Sources */,
D1F94ED4223FFF6C00BB0A4D /* StatsPeriodSelectorView.swift in Sources */,
4351E6AE1D2ADFBE001E4AE4 /* StatsPrefsViewController.swift in Sources */,
D1D96CB621FAF6890035A60E /* WatchMessage.swift in Sources */,
4334D98024C32B6D00652D87 /* DateExtension.swift in Sources */,
43119B811C382A0E00DD6D35 /* AppConstants.swift in Sources */,
4302C69125DC4F530052777F /* CorrectionBolusTreatment.swift in Sources */,
434982352534DE4F00CF0014 /* DictionaryExtension.swift in Sources */,
D160D092220E4249002B4633 /* AlertVolumeViewController.swift in Sources */,
43BE674728D78C8C00285798 /* SharedUserDefaultsRepository.swift in Sources */,
D133078421C424A800DC6879 /* ArrayExtension.swift in Sources */,
D1DA7C6C21BE810900B39675 /* UIApplicationExtension.swift in Sources */,
4302C65E25D9C7A80052777F /* MealBolusTreatment.swift in Sources */,
D1D96CB121F85BC70035A60E /* UserDefaultsValue.swift in Sources */,
D1B777E42243E27B003FEDF0 /* TouchReportingView.swift in Sources */,
D18C5D8A22293C220099D96E /* BasicStats.swift in Sources */,
43F1E0EE1D07693300C329A2 /* AlarmRule.swift in Sources */,
D17F7938224D3C500074907B /* PersistentHighViewController.swift in Sources */,
432E62EF1D17359600DD7978 /* StringExtension.swift in Sources */,
D1D1623E221AAC05006F990A /* WatchSyncRequestMessage.swift in Sources */,
436D73B427C826F100639B15 /* AppleHealthService.swift in Sources */,
43F1E1011D07698000C329A2 /* AppDelegate.swift in Sources */,
D16C8EDB221068F000192117 /* VolumeChangeDetector.swift in Sources */,
4340D39626639F070015F0C7 /* AlarmSoundViewController.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
43647BDA1BFF6435004389F9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
439C391B1C0E295C00D89872 /* ChartPainterTest.swift in Sources */,
D1CE8CC12204B07F0075FF8A /* Colors.swift in Sources */,
43E9F70327386ED600C6AEB3 /* UIImageExtension.swift in Sources */,
4351E6B21D2EFDFE001E4AE4 /* TimeServiceTest.swift in Sources */,
D1F2F57A21EF131500CEB874 /* Regression.swift in Sources */,
433AD0171CCE3E89001A76CD /* NightscoutServiceTest.swift in Sources */,
D13A4C1D2221E43A00C71F08 /* GenericWatchMessage.swift in Sources */,
D133078921C85D5200DC6879 /* BloodSugarArrayExtension.swift in Sources */,
4378769024FAAD42009E163E /* VolumeChangeDetector.swift in Sources */,
4378767724FAABF3009E163E /* AlarmRule.swift in Sources */,
432E62ED1D15EFF100DD7978 /* FloatExtension.swift in Sources */,
4302C69225DC4F530052777F /* CorrectionBolusTreatment.swift in Sources */,
D1F2F57C21EF133600CEB874 /* Matrix+Append.swift in Sources */,
D112DD3621E9E2E900ECFB5E /* TimerExtension.swift in Sources */,
D1ECDA202201075B002BE6F9 /* ObservationToken.swift in Sources */,
4378768824FAACF9009E163E /* UIViewControllerExtension.swift in Sources */,
432E62E71D11F61500DD7978 /* UserDefaultsRepositoryTest.swift in Sources */,
4302C6A625DC66A80052777F /* BolusWizardTreatment.swift in Sources */,
43794F491C30489C00DB8B58 /* NightscoutDataRepository.swift in Sources */,
D1B777E72244C43D003FEDF0 /* Comparable+Extensions.swift in Sources */,
432E62E01D10AF3800DD7978 /* Units.swift in Sources */,
4389A51A2602A3F6001F10AD /* TemporaryTarget.swift in Sources */,
4330663E23AFB65E00690C4A /* QuickSnoozeOption.swift in Sources */,
4378768024FAACA4009E163E /* AlarmSound.swift in Sources */,
4359241824A2895200F2D1A7 /* BloodSugar.swift in Sources */,
D1F2F57B21EF133000CEB874 /* Matrix.swift in Sources */,
437EEDC31FB716C400694EAD /* StatisticsRepository.swift in Sources */,
4302C67E25DB0E100052777F /* MealBolusTreatment.swift in Sources */,
4378768B24FAAD06009E163E /* UILabelExtension.swift in Sources */,
D18C5D8B22293C230099D96E /* BasicStats.swift in Sources */,
D133078C21C85DAA00DC6879 /* ArrayExtension.swift in Sources */,
432E62DA1D0CC3DE00DD7978 /* TimeService.swift in Sources */,
4349823B2534E07200CF0014 /* DictionaryExtension.swift in Sources */,
4302C6BB25DD98170052777F /* CarbCorrectionTreatment.swift in Sources */,
4330662923AFADE200690C4A /* WatchMessage.swift in Sources */,
4378768424FAACCB009E163E /* MPVolumeViewExtension.swift in Sources */,
D1F2F57E21EF134400CEB874 /* RegressionHelper.swift in Sources */,
43BB4B0624CF5DBA00DE96BB /* TemporaryTargetData.swift in Sources */,
D112DD3721EA600200ECFB5E /* Helpers.swift in Sources */,
D1F2F57921EF12DC00CEB874 /* PredictionService.swift in Sources */,
4378767C24FAAC6C009E163E /* UIViewController+Extensions.swift in Sources */,
D12DE22C220777E400228875 /* UIApplicationExtension.swift in Sources */,
4302C66425DB0DFF0052777F /* TreatmentsStream.swift in Sources */,
D1F2F57D21EF133A00CEB874 /* Matrix+Description.swift in Sources */,
4302C67125DB0E0B0052777F /* Treatment.swift in Sources */,
D1AEFEDA21FE011C00821DF6 /* AnyConvertible.swift in Sources */,
D112DD3A21EB502300ECFB5E /* BloodSugarArrayTest.swift in Sources */,
4378768D24FAAD0A009E163E /* UIScreen+AnimatedBrightness.swift in Sources */,
4303406A24CA1DA30088AB9A /* DeviceStatusData.swift in Sources */,
4330662B23AFB05800690C4A /* WatchMessageService.swift in Sources */,
D15055AE2200CF1F00F31C1F /* UserDefaultsValueGroups.swift in Sources */,
433AD0181CCE3FCB001A76CD /* UserDefaultsRepository.swift in Sources */,
4389A5282602AADE001F10AD /* TargetDataTest.swift in Sources */,
432E62F11D188A2A00DD7978 /* UnitsConverter.swift in Sources */,
D112DD3C21EB507E00ECFB5E /* PredictionServiceTest.swift in Sources */,
4378768624FAACF3009E163E /* StringExtension.swift in Sources */,
43288A711D2028CC00EE3999 /* DoubleExtension.swift in Sources */,
4378767524FAABB8009E163E /* TabBarController.swift in Sources */,
4334D98124C32D7400652D87 /* DateExtension.swift in Sources */,
43794F481C30482500DB8B58 /* DataRepositoryTest.swift in Sources */,
D1ECDA272202C8F0002BE6F9 /* UIColorExtension.swift in Sources */,
43794F4B1C3049B300DB8B58 /* AppConstants.swift in Sources */,
439C39191C0E28DD00D89872 /* ChartPainter.swift in Sources */,
4378767924FAAC12009E163E /* SnoozeMessage.swift in Sources */,
D1D96CB221F85BC70035A60E /* UserDefaultsValue.swift in Sources */,
432E62D71D0CC35100DD7978 /* NightscoutService.swift in Sources */,
D112DD3821EA61A700ECFB5E /* NightscoutCacheService.swift in Sources */,
4BD05B7C2B1E33F700A74E9B /* DateExtensionTest.swift in Sources */,
432E62D81D0CC38C00DD7978 /* NightscoutData.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
43647BE51BFF6435004389F9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4330663423AFB3C600690C4A /* Units.swift in Sources */,
4330663823AFB41200690C4A /* UnitsConverter.swift in Sources */,
4302C66A25DB0E000052777F /* TreatmentsStream.swift in Sources */,
4330663B23AFB5BE00690C4A /* FloatExtension.swift in Sources */,
43BB4B0224CF42C300DE96BB /* DoubleExtension.swift in Sources */,
4378768924FAACFA009E163E /* UIViewControllerExtension.swift in Sources */,
434982412534E07300CF0014 /* DictionaryExtension.swift in Sources */,
43BB4B0724CF5DBA00DE96BB /* TemporaryTargetData.swift in Sources */,
4330662C23AFB05900690C4A /* WatchMessageService.swift in Sources */,
4330663023AFB27900690C4A /* Helpers.swift in Sources */,
4378767824FAABF4009E163E /* AlarmRule.swift in Sources */,
4302C69325DC4F530052777F /* CorrectionBolusTreatment.swift in Sources */,
4330663923AFB58500690C4A /* AnyConvertible.swift in Sources */,
28E3B4F12404075900A4EE25 /* SnapshotHelper.swift in Sources */,
433A021A24FECD6D00224774 /* UIColorExtension.swift in Sources */,
4378769124FAAD43009E163E /* VolumeChangeDetector.swift in Sources */,
43EE375B24478D78008C9134 /* XCUIElement.swift in Sources */,
4330663F23AFB68900690C4A /* QuickSnoozeOption.swift in Sources */,
4389A5502602B201001F10AD /* TemporaryTarget.swift in Sources */,
4378768724FAACF4009E163E /* StringExtension.swift in Sources */,
4330662F23AFB26700690C4A /* NightscoutData.swift in Sources */,
4302C6BC25DD98170052777F /* CarbCorrectionTreatment.swift in Sources */,
4378768E24FAAD0B009E163E /* UIScreen+AnimatedBrightness.swift in Sources */,
43647BEE1BFF6435004389F9 /* NightguardUITests.swift in Sources */,
4378767A24FAAC12009E163E /* SnoozeMessage.swift in Sources */,
4303406B24CA1DA40088AB9A /* DeviceStatusData.swift in Sources */,
4334D98224C32D7500652D87 /* DateExtension.swift in Sources */,
4378767E24FAAC7B009E163E /* BloodSugarArrayExtension.swift in Sources */,
4330664023AFB6D200690C4A /* NightscoutDataRepository.swift in Sources */,
4330663C23AFB5F900690C4A /* ObservationToken.swift in Sources */,
436BE82D24A322AE00FDCBB5 /* BloodSugar.swift in Sources */,
4378768F24FAAD2A009E163E /* Matrix+Append.swift in Sources */,
43E9F70427386ED700C6AEB3 /* UIImageExtension.swift in Sources */,
4378767B24FAAC36009E163E /* PredictionService.swift in Sources */,
4330663223AFB36D00690C4A /* NightscoutService.swift in Sources */,
4330663A23AFB5B100690C4A /* UserDefaultsValueGroups.swift in Sources */,
4302C67725DB0E0C0052777F /* Treatment.swift in Sources */,
4330663523AFB3D900690C4A /* UserDefaultsRepository.swift in Sources */,
4378768124FAACA5009E163E /* AlarmSound.swift in Sources */,
4330663323AFB39A00690C4A /* UserDefaultsValue.swift in Sources */,
4378768324FAACC9009E163E /* MPVolumeViewExtension.swift in Sources */,
4330663623AFB3EB00690C4A /* TimeService.swift in Sources */,
4302C6A725DC66A80052777F /* BolusWizardTreatment.swift in Sources */,
4378767F24FAAC8B009E163E /* Regression.swift in Sources */,
4378767624FAABB8009E163E /* TabBarController.swift in Sources */,
4330662A23AFADE200690C4A /* WatchMessage.swift in Sources */,
4378769224FAAD8F009E163E /* RegressionHelper.swift in Sources */,
4302C68425DB0E100052777F /* MealBolusTreatment.swift in Sources */,
4378768C24FAAD07009E163E /* UILabelExtension.swift in Sources */,
4378768524FAACD8009E163E /* TimerExtension.swift in Sources */,
4378767D24FAAC6D009E163E /* UIViewController+Extensions.swift in Sources */,
4378768224FAACAD009E163E /* Matrix.swift in Sources */,
4330662E23AFB22B00690C4A /* NightscoutCacheService.swift in Sources */,
4378768A24FAACFF009E163E /* ArrayExtension.swift in Sources */,
4378767424FAAB96009E163E /* UIApplicationExtension.swift in Sources */,
4330663D23AFB62200690C4A /* AppConstants.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
43647BFD1BFF6435004389F9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4334D98324C32D8200652D87 /* DateExtension.swift in Sources */,
4346F9841D0773F700487541 /* TimeService.swift in Sources */,
D123EFEC21FB70A700CE8718 /* KeepAwakeMessage.swift in Sources */,
D1D96CB421F85BC70035A60E /* UserDefaultsValue.swift in Sources */,
D1BD14E7205BCCF200B93389 /* BackgroundRefreshLogger.swift in Sources */,
435DFF7229E1E858007A25EA /* ViewExtension.swift in Sources */,
4302C67825DB0E0D0052777F /* Treatment.swift in Sources */,
43961F6E25336F0600B1492B /* TemporaryTargetController.swift in Sources */,
438C55A2253C807B0002E109 /* CarbsController.swift in Sources */,
D1E6B898219C6A86007ED4FE /* Helpers.swift in Sources */,
D112DD3521E9E2E700ECFB5E /* TimerExtension.swift in Sources */,
43E89E5C1E6A1D72005B0A65 /* ChartScene.swift in Sources */,
D123EFE921FB643D00CE8718 /* EmptyWatchMessage.swift in Sources */,
43CE59AC250813D700D71B77 /* MainController.swift in Sources */,
D1AEFED921FE011B00821DF6 /* AnyConvertible.swift in Sources */,
D1ECDA212201075B002BE6F9 /* ObservationToken.swift in Sources */,
43A0476B24D2023C0040D853 /* WKInterfaceLabel.swift in Sources */,
D133079521C85FAE00DC6879 /* Matrix+Append.swift in Sources */,
432E62EC1D15EFEC00DD7978 /* FloatExtension.swift in Sources */,
D133079F21C8D4CF00DC6879 /* PredictionService.swift in Sources */,
437EEDC41FB7180000694EAD /* NightscoutDataRepository.swift in Sources */,
D1ECDA282202C8F0002BE6F9 /* UIColorExtension.swift in Sources */,
43647C0D1BFF6435004389F9 /* NotificationController.swift in Sources */,
43AE645A29E0173D000BEC95 /* NightscoutDataEntry.swift in Sources */,
432E62F01D188A2400DD7978 /* UnitsConverter.swift in Sources */,
4303406C24CA1DA60088AB9A /* DeviceStatusData.swift in Sources */,
43D28A0620321AAF003859DE /* AlarmRule.swift in Sources */,
43F1E10C1D076B4100C329A2 /* NightscoutData.swift in Sources */,
D1D96CB721FAF6890035A60E /* WatchMessage.swift in Sources */,
D1D96CC421FB0FA80035A60E /* SnoozeMessage.swift in Sources */,
43F1E1121D076C4500C329A2 /* NightscoutService.swift in Sources */,
4302C6A825DC66A80052777F /* BolusWizardTreatment.swift in Sources */,
D1D1623F221AB253006F990A /* WatchSyncRequestMessage.swift in Sources */,
D133079321C85FAE00DC6879 /* RegressionHelper.swift in Sources */,
43989389252CEB15007A252F /* SnoozeModalView.swift in Sources */,
43C87AF8202F21F10000F5F6 /* SnoozeInterfaceController.swift in Sources */,
43961F86253377B900B1492B /* CancelTemporaryTargetPopupView.swift in Sources */,
D133078B21C85DA800DC6879 /* ArrayExtension.swift in Sources */,
434300E42A35EFC100B5D33A /* nightguard_Complication.intentdefinition in Sources */,
4302C69425DC4F530052777F /* CorrectionBolusTreatment.swift in Sources */,
4398937D252BBFE5007A252F /* ActionButtonView.swift in Sources */,
4317703525CF273E00E8C991 /* RequestAlarmNotificationMessage.swift in Sources */,
434982422534E07400CF0014 /* DictionaryExtension.swift in Sources */,
4302C6BD25DD98170052777F /* CarbCorrectionTreatment.swift in Sources */,
4302C67025DB0E020052777F /* TreatmentsStream.swift in Sources */,
D133079721C85FAE00DC6879 /* Matrix+Description.swift in Sources */,
D15055AD2200CD6500F31C1F /* UserDefaultsValueGroups.swift in Sources */,
4368A0FA252279CA0013E425 /* MainViewModel.swift in Sources */,
43CE59AA25080D6B00D71B77 /* MainView.swift in Sources */,
4317D2F21FB0E875004F964B /* NightscoutCacheService.swift in Sources */,
43E9F70527386ED800C6AEB3 /* UIImageExtension.swift in Sources */,
D133079921C85FAE00DC6879 /* Regression.swift in Sources */,
43961F752533708D00B1492B /* TemporaryTargetView.swift in Sources */,
D133079B21C85FAE00DC6879 /* Matrix.swift in Sources */,
D123EFE621FB31FF00CE8718 /* WatchMessageService.swift in Sources */,
43794F4D1C34248500DB8B58 /* InfoInterfaceController.swift in Sources */,
438C55B0253CB0090002E109 /* AddCarbsPopupView.swift in Sources */,
4359241924A2895500F2D1A7 /* BloodSugar.swift in Sources */,
D1CE8CC22204B07F0075FF8A /* Colors.swift in Sources */,
432E62E11D10AF3900DD7978 /* Units.swift in Sources */,
43647C0B1BFF6435004389F9 /* ExtensionDelegate.swift in Sources */,
43119B881C383CF500DD6D35 /* UIColorChanger.swift in Sources */,
D18C5D8C22293C230099D96E /* BasicStats.swift in Sources */,
43288A681D1B359D00EE3999 /* StringExtension.swift in Sources */,
43BB4B0324CF42C400DE96BB /* DoubleExtension.swift in Sources */,
43989365252BB91C007A252F /* ActionButtonController.swift in Sources */,
438066FE1D21C2350021B618 /* AppMessageService.swift in Sources */,
4389A51B2602A3F6001F10AD /* TemporaryTarget.swift in Sources */,
437EEDC51FB7185500694EAD /* UserDefaultsRepository.swift in Sources */,
D1D96CC121FB0F2E0035A60E /* UserDefaultsSyncMessage.swift in Sources */,
D133078A21C85D5400DC6879 /* BloodSugarArrayExtension.swift in Sources */,
D13A4C1E2221E43A00C71F08 /* GenericWatchMessage.swift in Sources */,
4302C68525DB0E110052777F /* MealBolusTreatment.swift in Sources */,
4330E3EF25D3239C0054A0A6 /* AppState.swift in Sources */,
438C55A9253C81370002E109 /* CarbsView.swift in Sources */,
D1B777E82244C43E003FEDF0 /* Comparable+Extensions.swift in Sources */,
D123EFEF21FB782C00CE8718 /* NightscoutDataMessage.swift in Sources */,
43961F4A2533598400B1492B /* ActivateTemporaryTargetPopupView.swift in Sources */,
43794F421C2F435A00DB8B58 /* AppConstants.swift in Sources */,
439C39181C0E002F00D89872 /* ChartPainter.swift in Sources */,
D13A4C212221E49200C71F08 /* NightSafeMessage.swift in Sources */,
43BB4B0824CF5DBA00DE96BB /* TemporaryTargetData.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
438DAC7728D2356800FBF520 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4332FF5F2B1652BE00DBF917 /* UIApplicationExtension.swift in Sources */,
43D005E629DC9CBF003BCE92 /* AccessoryRectangularView.swift in Sources */,
43D005E729DC9CBF003BCE92 /* AccessoryInlineView.swift in Sources */,
438DACAB28D25CB000FBF520 /* QuickSnoozeOption.swift in Sources */,
435DFF6929E0BAD0007A25EA /* StringExtension.swift in Sources */,
438DAC9E28D25AFF00FBF520 /* Units.swift in Sources */,
438DAC9828D25A1600FBF520 /* UserDefaultsValueGroups.swift in Sources */,
438DAC9C28D25A8D00FBF520 /* TimeService.swift in Sources */,
438DAC9328D2594D00FBF520 /* TemporaryTargetData.swift in Sources */,
438DAC8228D2356800FBF520 /* nightguard_Widget_Extension.swift in Sources */,
435DFF6729E0B928007A25EA /* UIColorChanger.swift in Sources */,
438DAC9228D2593700FBF520 /* BloodSugar.swift in Sources */,
43B303E629E9F68800AB260B /* AccessoryCircularGaugeView.swift in Sources */,
43C825872B1A8F2B004B2674 /* WatchMessage.swift in Sources */,
43C825832B1A8EF8004B2674 /* WatchMessageService.swift in Sources */,
4332FF712B165A3400DBF917 /* Matrix+Description.swift in Sources */,
43B303DC29E54BD100AB260B /* NightscoutCacheService.swift in Sources */,
438DAC9B28D25A8000FBF520 /* ObservationToken.swift in Sources */,
435DFF7129E1E858007A25EA /* ViewExtension.swift in Sources */,
4332FF5D2B16507400DBF917 /* SharedUserDefaultsRepository.swift in Sources */,
435DFF6029E0A68C007A25EA /* AccessoryCircularView.swift in Sources */,
4332FF692B1658E600DBF917 /* PredictionService.swift in Sources */,
438DAC9628D259AD00FBF520 /* NightscoutDataRepository.swift in Sources */,
4332FF5B2B164FF000DBF917 /* AlarmNotificationService.swift in Sources */,
43A40F222B17B38B0026E584 /* AlarmRule.swift in Sources */,
43BE674528D78C0B00285798 /* UserDefaultsRepository.swift in Sources */,
435DFF6429E0A90A007A25EA /* AccessoryCornerView.swift in Sources */,
438DAC9128D253BC00FBF520 /* NightscoutData.swift in Sources */,
4332FF6D2B16596E00DBF917 /* Matrix.swift in Sources */,
438DACA528D25BA700FBF520 /* UIColorExtension.swift in Sources */,
438DACB028D25D1400FBF520 /* TimerExtension.swift in Sources */,
438DACAE28D25CDC00FBF520 /* VolumeChangeDetector.swift in Sources */,
43B303E029E54D5000AB260B /* TemporaryTarget.swift in Sources */,
438DAC9728D259F800FBF520 /* UserDefaultsValue.swift in Sources */,
43D005E829DC9CBF003BCE92 /* NightguardTimelineProvider.swift in Sources */,
4332FF6F2B1659F400DBF917 /* Matrix+Append.swift in Sources */,
43B303E329E9F52D00AB260B /* AccessoryCornerGaugeView.swift in Sources */,
438DACA228D25B7B00FBF520 /* DoubleExtension.swift in Sources */,
4332FF6B2B16593100DBF917 /* Regression.swift in Sources */,
439CBB1E28EED0880036A0E8 /* nightguard_Widget_Extension.intentdefinition in Sources */,
43C825852B1A8F27004B2674 /* SnoozeMessage.swift in Sources */,
438DACA428D25B8D00FBF520 /* DateExtension.swift in Sources */,
438DAC9D28D25AA200FBF520 /* Helpers.swift in Sources */,
435CBD902B323B920091A2FA /* BackgroundRefreshLogger.swift in Sources */,
438DAC9F28D25B2400FBF520 /* Treatment.swift in Sources */,
438DAC9A28D25A3D00FBF520 /* AppConstants.swift in Sources */,
438DACA728D25BF400FBF520 /* FloatExtension.swift in Sources */,
43D005E929DC9CBF003BCE92 /* NightscoutDataEntry.swift in Sources */,
43B303DE29E54C7700AB260B /* NightscoutService.swift in Sources */,
438DACAF28D25D0A00FBF520 /* MPVolumeViewExtension.swift in Sources */,
4332FF732B165A4000DBF917 /* RegressionHelper.swift in Sources */,
438DAC9928D25A2D00FBF520 /* DeviceStatusData.swift in Sources */,
4332FF672B1658CA00DBF917 /* BloodSugarArrayExtension.swift in Sources */,
438DACA028D25B3E00FBF520 /* AnyConvertible.swift in Sources */,
43BE674428D78B9B00285798 /* UnitsConverter.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
43D005CB29DC9BFA003BCE92 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
43D005F829DC9DF1003BCE92 /* UIColorExtension.swift in Sources */,
435DFF6A29E0BAD0007A25EA /* StringExtension.swift in Sources */,
43D005EB29DC9D17003BCE92 /* AccessoryRectangularView.swift in Sources */,
4332FF682B1658CB00DBF917 /* BloodSugarArrayExtension.swift in Sources */,
43D005F529DC9DDA003BCE92 /* DateExtension.swift in Sources */,
43C825862B1A8F28004B2674 /* SnoozeMessage.swift in Sources */,
4332FF702B1659F500DBF917 /* Matrix+Append.swift in Sources */,
43D005FC29DC9F80003BCE92 /* NightscoutDataRepository.swift in Sources */,
43C825842B1A8EF8004B2674 /* WatchMessageService.swift in Sources */,
43D005FE29DC9FA0003BCE92 /* Helpers.swift in Sources */,
435DFF7329E1E858007A25EA /* ViewExtension.swift in Sources */,
43D005F329DC9DCA003BCE92 /* Units.swift in Sources */,
43D005FF29DC9FE7003BCE92 /* UserDefaultsValue.swift in Sources */,
43D005EF29DC9D5B003BCE92 /* NightscoutData.swift in Sources */,
43B303E429E9F52D00AB260B /* AccessoryCornerGaugeView.swift in Sources */,
43D005F929DC9DF9003BCE92 /* TimerExtension.swift in Sources */,
43D005EE29DC9D54003BCE92 /* UnitsConverter.swift in Sources */,
43D0060129DC9FFC003BCE92 /* UserDefaultsValueGroups.swift in Sources */,
43B303E729E9F68800AB260B /* AccessoryCircularGaugeView.swift in Sources */,
43D005D429DC9BFB003BCE92 /* nightguard_Complication.swift in Sources */,
4332FF5C2B164FF100DBF917 /* AlarmNotificationService.swift in Sources */,
4332FF6E2B16596E00DBF917 /* Matrix.swift in Sources */,
435DFF6529E0A90A007A25EA /* AccessoryCornerView.swift in Sources */,
43D005EA29DC9D14003BCE92 /* AccessoryInlineView.swift in Sources */,
435DFF6629E0B8CB007A25EA /* UIColorChanger.swift in Sources */,
43D005F429DC9DD0003BCE92 /* BloodSugar.swift in Sources */,
43B303E129E54D5000AB260B /* TemporaryTarget.swift in Sources */,
435CBD912B323D950091A2FA /* BackgroundRefreshLogger.swift in Sources */,
4332FF6A2B1658E800DBF917 /* PredictionService.swift in Sources */,
4332FF602B1652BF00DBF917 /* UIApplicationExtension.swift in Sources */,
43D005F729DC9DE4003BCE92 /* DoubleExtension.swift in Sources */,
43D005FD29DC9F97003BCE92 /* UserDefaultsRepository.swift in Sources */,
43D005F629DC9DDE003BCE92 /* FloatExtension.swift in Sources */,
43D005EC29DC9D1A003BCE92 /* NightguardTimelineProvider.swift in Sources */,
43A40F232B17B38B0026E584 /* AlarmRule.swift in Sources */,
435DFF6129E0A691007A25EA /* AccessoryCircularView.swift in Sources */,
43D005ED29DC9D1D003BCE92 /* NightscoutDataEntry.swift in Sources */,
43D005F229DC9D68003BCE92 /* TemporaryTargetData.swift in Sources */,
43B303DF29E54C7800AB260B /* NightscoutService.swift in Sources */,
43D0060029DC9FEF003BCE92 /* AppConstants.swift in Sources */,
43D005F029DC9D5F003BCE92 /* TimeService.swift in Sources */,
434300E52A35EFC100B5D33A /* nightguard_Complication.intentdefinition in Sources */,
4332FF5E2B16507400DBF917 /* SharedUserDefaultsRepository.swift in Sources */,
4332FF6C2B16593200DBF917 /* Regression.swift in Sources */,
43C825882B1A8F2C004B2674 /* WatchMessage.swift in Sources */,
43D0060229DCA002003BCE92 /* ObservationToken.swift in Sources */,
43D005F129DC9D65003BCE92 /* DeviceStatusData.swift in Sources */,
43D005FB29DC9EED003BCE92 /* Treatment.swift in Sources */,
4332FF722B165A3800DBF917 /* Matrix+Description.swift in Sources */,
43D005FA29DC9EC6003BCE92 /* AnyConvertible.swift in Sources */,
4332FF742B165A4100DBF917 /* RegressionHelper.swift in Sources */,
43B303DD29E54BD200AB260B /* NightscoutCacheService.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
43647BE01BFF6435004389F9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 43647BC91BFF6435004389F9 /* nightguard */;
targetProxy = 43647BDF1BFF6435004389F9 /* PBXContainerItemProxy */;
};
43647BEB1BFF6435004389F9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 43647BC91BFF6435004389F9 /* nightguard */;
targetProxy = 43647BEA1BFF6435004389F9 /* PBXContainerItemProxy */;
};
43647BF51BFF6435004389F9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 43647BF11BFF6435004389F9 /* nightguard WatchKit App */;
targetProxy = 43647BF41BFF6435004389F9 /* PBXContainerItemProxy */;
};
438DAC8A28D2356A00FBF520 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 438DAC7A28D2356800FBF520 /* nightguard Widget Extension */;
targetProxy = 438DAC8928D2356A00FBF520 /* PBXContainerItemProxy */;
};
43D0061729DE0881003BCE92 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 43D005CE29DC9BFA003BCE92 /* nightguard ComplicationExtension */;
targetProxy = 43D0061629DE0881003BCE92 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
28B03A1C23F9C3CE000939E6 /* Alarm.storyboard */ = {
isa = PBXVariantGroup;
children = (
28B03A1B23F9C3CE000939E6 /* Base */,
28B03A1E23F9C3E5000939E6 /* fi-FI */,
43C5DE9C24522F3D00BB41D9 /* de */,
);
name = Alarm.storyboard;
sourceTree = "<group>";
};
28B03A2123F9C3EF000939E6 /* Stats.storyboard */ = {
isa = PBXVariantGroup;
children = (
28B03A2023F9C3EF000939E6 /* Base */,
28B03A2323F9C3F4000939E6 /* fi-FI */,
43C5DE9D24522F3E00BB41D9 /* de */,
);
name = Stats.storyboard;
sourceTree = "<group>";
};
28B03A2623F9C3FA000939E6 /* Preferences.storyboard */ = {
isa = PBXVariantGroup;
children = (
28B03A2523F9C3FA000939E6 /* Base */,
28B03A2823F9C402000939E6 /* fi-FI */,
43C5DE9E24522F3E00BB41D9 /* de */,
);
name = Preferences.storyboard;
sourceTree = "<group>";
};
28B03A2B23F9C408000939E6 /* Nightscout.storyboard */ = {
isa = PBXVariantGroup;
children = (
28B03A2A23F9C408000939E6 /* Base */,
28B03A2D23F9C40C000939E6 /* fi-FI */,
43C5DE9F24522F3E00BB41D9 /* de */,
);
name = Nightscout.storyboard;
sourceTree = "<group>";
};
28B03A3023F9C412000939E6 /* Bedside.storyboard */ = {
isa = PBXVariantGroup;
children = (
28B03A2F23F9C412000939E6 /* Base */,
28B03A3223F9C416000939E6 /* fi-FI */,
43C5DEA024522F3F00BB41D9 /* de */,
);
name = Bedside.storyboard;
sourceTree = "<group>";
};
28B03A3523F9CD8E000939E6 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
28B03A3623F9CD8E000939E6 /* Base */,
28B03A3923F9CE6C000939E6 /* fi-FI */,
43C5DEA324522F4000BB41D9 /* de */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
431E587A26DBCD290037F8EA /* Duration.storyboard */ = {
isa = PBXVariantGroup;
children = (
431E587926DBCD290037F8EA /* Base */,
431E587C26DBCD2F0037F8EA /* fi-FI */,
431E587E26DBCD300037F8EA /* de */,
);
name = Duration.storyboard;
path = nightguard;
sourceTree = SOURCE_ROOT;
};
434300E72A35EFC100B5D33A /* nightguard_Complication.intentdefinition */ = {
isa = PBXVariantGroup;
children = (
434300E62A35EFC100B5D33A /* Base */,
434300E92A35EFC700B5D33A /* fi-FI */,
434300EB2A35EFC800B5D33A /* de */,
);
name = nightguard_Complication.intentdefinition;
sourceTree = "<group>";
};
43647BD11BFF6435004389F9 /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
43647BD21BFF6435004389F9 /* Base */,
28A3509623F9B31300F2AE60 /* fi-FI */,
43C5DE9B24522F3B00BB41D9 /* de */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
43647BD61BFF6435004389F9 /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
43647BD71BFF6435004389F9 /* Base */,
28A3509723F9B31400F2AE60 /* fi-FI */,
43C5DEA124522F3F00BB41D9 /* de */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
43647BF71BFF6435004389F9 /* Interface.storyboard */ = {
isa = PBXVariantGroup;
children = (
43647BF81BFF6435004389F9 /* Base */,
28A3509823F9B31400F2AE60 /* fi-FI */,
43C5DEA224522F3F00BB41D9 /* de */,
);
name = Interface.storyboard;
sourceTree = "<group>";
};
439CBB2028EED0880036A0E8 /* nightguard_Widget_Extension.intentdefinition */ = {
isa = PBXVariantGroup;
children = (
439CBB2128EED15A0036A0E8 /* Base */,
439CBB2528EED3490036A0E8 /* fi-FI */,
439CBB2628EED3520036A0E8 /* de */,
);
name = nightguard_Widget_Extension.intentdefinition;
sourceTree = "<group>";
};
43CC9DFD24E819C60008F397 /* Care.storyboard */ = {
isa = PBXVariantGroup;
children = (
43CC9DFC24E819C60008F397 /* Base */,
43CC9DFF24E819D20008F397 /* fi-FI */,
43CC9E0124E819D30008F397 /* de */,
);
name = Care.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
43647C131BFF6435004389F9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 12.4;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
};
name = Debug;
};
43647C141BFF6435004389F9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 12.4;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
43647C1A1BFF6435004389F9 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 0FB1B12F7327387311F57CAA /* Pods-nightguard WatchKit App.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_COMPLICATION_NAME = Complication;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = "nightguard WatchKit App/nightguard.entitlements";
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 895;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = BSAVUVP8PV;
INFOPLIST_FILE = "nightguard WatchKit App/Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 3.9.1;
PRODUCT_BUNDLE_IDENTIFIER = "de.my-wan.dhe.nightguard.watchkitapp";
PRODUCT_NAME = nightguard;
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = watchos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = WATCH_APP;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 4;
WATCHOS_DEPLOYMENT_TARGET = 9.1;
};
name = Debug;
};
43647C1B1BFF6435004389F9 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = AAB9CB66F08543B434F9F39C /* Pods-nightguard WatchKit App.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_COMPLICATION_NAME = Complication;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = "nightguard WatchKit App/nightguard.entitlements";
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 895;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = BSAVUVP8PV;
INFOPLIST_FILE = "nightguard WatchKit App/Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 3.9.1;
PRODUCT_BUNDLE_IDENTIFIER = "de.my-wan.dhe.nightguard.watchkitapp";
PRODUCT_NAME = nightguard;
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = watchos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = WATCH_APP;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 4;
WATCHOS_DEPLOYMENT_TARGET = 9.1;
};
name = Release;
};
43647C1E1BFF6435004389F9 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 89358A3E8C5372AE643A47B4 /* Pods-nightguard.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = nightguard/scoutwatch.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CURRENT_PROJECT_VERSION = 895;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = BSAVUVP8PV;
ENABLE_BITCODE = NO;
EXCLUDED_ARCHS = "";
INFOPLIST_FILE = nightguard/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 3.9.1;
PRODUCT_BUNDLE_IDENTIFIER = "de.my-wan.dhe.nightguard";
PRODUCT_NAME = nightguard;
PROVISIONING_PROFILE = "";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = MAIN_APP;
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
};
name = Debug;
};
43647C1F1BFF6435004389F9 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = C304D8152D0180EF0529BA73 /* Pods-nightguard.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = nightguard/scoutwatch.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CURRENT_PROJECT_VERSION = 895;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = BSAVUVP8PV;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = nightguard/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 3.9.1;
PRODUCT_BUNDLE_IDENTIFIER = "de.my-wan.dhe.nightguard";
PRODUCT_NAME = nightguard;
PROVISIONING_PROFILE = "";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = MAIN_APP;
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
};
name = Release;
};
43647C211BFF6435004389F9 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 1DF7CCBF81749EB5433A6B02 /* Pods-nightguardTests.debug.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
DEVELOPMENT_TEAM = BSAVUVP8PV;
INFOPLIST_FILE = nightguardTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "de.my-wan.dhe.nightguardTests";
PRODUCT_NAME = nightguard_tests;
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/nightguard.app/nightguard";
};
name = Debug;
};
43647C221BFF6435004389F9 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5560CB94CC76B8F0F7F5C440 /* Pods-nightguardTests.release.xcconfig */;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
DEVELOPMENT_TEAM = BSAVUVP8PV;
INFOPLIST_FILE = nightguardTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "de.my-wan.dhe.nightguardTests";
PRODUCT_NAME = nightguard_tests;
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/nightguard.app/nightguard";
};
name = Release;
};
43647C241BFF6435004389F9 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = BE85AD88336D9980D39338FF /* Pods-nightguardUITests.debug.xcconfig */;
buildSettings = {
DEVELOPMENT_TEAM = BSAVUVP8PV;
INFOPLIST_FILE = nightguardUITests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
ONLY_ACTIVE_ARCH = NO;
PRODUCT_BUNDLE_IDENTIFIER = "de.my-wan.dhe.nightguardUITests";
PRODUCT_NAME = nightguard_uitests;
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
SWIFT_VERSION = 5.0;
TEST_TARGET_NAME = nightguard;
USES_XCTRUNNER = YES;
};
name = Debug;
};
43647C251BFF6435004389F9 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 18060ADE499D1BF44318334D /* Pods-nightguardUITests.release.xcconfig */;
buildSettings = {
DEVELOPMENT_TEAM = BSAVUVP8PV;
INFOPLIST_FILE = nightguardUITests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "de.my-wan.dhe.nightguardUITests";
PRODUCT_NAME = nightguard_uitests;
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
SWIFT_VERSION = 5.0;
TEST_TARGET_NAME = nightguard;
USES_XCTRUNNER = YES;
};
name = Release;
};
438DAC8D28D2356A00FBF520 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = C874A04E7D42DBD80D7803D4 /* Pods-nightguard Widget Extension.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = "nightguard Widget ExtensionExtension.entitlements";
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 895;
DEVELOPMENT_TEAM = BSAVUVP8PV;
GCC_C_LANGUAGE_STANDARD = gnu11;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = "nightguard Widget Extension/Info.plist";
INFOPLIST_KEY_CFBundleDisplayName = "nightguard Widget Extension";
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2022 private. All rights reserved.";
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 3.9.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "de.my-wan.dhe.nightguard.widgetextension";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
438DAC8E28D2356A00FBF520 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 2AE62FD2AA9BA0D5AF7737B2 /* Pods-nightguard Widget Extension.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = "nightguard Widget ExtensionExtension.entitlements";
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 895;
DEVELOPMENT_TEAM = BSAVUVP8PV;
GCC_C_LANGUAGE_STANDARD = gnu11;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = "nightguard Widget Extension/Info.plist";
INFOPLIST_KEY_CFBundleDisplayName = "nightguard Widget Extension";
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2022 private. All rights reserved.";
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 3.9.0;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "de.my-wan.dhe.nightguard.widgetextension";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
43D005DF29DC9BFC003BCE92 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = A4F222974AF5F9228A291DD7 /* Pods-nightguard ComplicationExtension.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = "nightguard ComplicationExtension.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 895;
DEVELOPMENT_TEAM = BSAVUVP8PV;
GCC_C_LANGUAGE_STANDARD = gnu11;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = "nightguard Complication/Info.plist";
INFOPLIST_KEY_CFBundleDisplayName = "nightguard Complication";
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 private. All rights reserved.";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
"@executable_path/../../../../Frameworks",
);
MARKETING_VERSION = 3.9.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "de.my-wan.dhe.nightguard.watchkitapp.complication2";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = watchos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 4;
WATCHOS_DEPLOYMENT_TARGET = 9.1;
};
name = Debug;
};
43D005E029DC9BFC003BCE92 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 3CA65C6BB6832F5B54DF487A /* Pods-nightguard ComplicationExtension.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = "nightguard ComplicationExtension.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 895;
DEVELOPMENT_TEAM = BSAVUVP8PV;
GCC_C_LANGUAGE_STANDARD = gnu11;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = "nightguard Complication/Info.plist";
INFOPLIST_KEY_CFBundleDisplayName = "nightguard Complication";
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 private. All rights reserved.";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
"@executable_path/../../../../Frameworks",
);
MARKETING_VERSION = 3.9.0;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "de.my-wan.dhe.nightguard.watchkitapp.complication2";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = watchos;
SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 4;
WATCHOS_DEPLOYMENT_TARGET = 9.1;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
43647BC51BFF6435004389F9 /* Build configuration list for PBXProject "nightguard" */ = {
isa = XCConfigurationList;
buildConfigurations = (
43647C131BFF6435004389F9 /* Debug */,
43647C141BFF6435004389F9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
43647C191BFF6435004389F9 /* Build configuration list for PBXNativeTarget "nightguard WatchKit App" */ = {
isa = XCConfigurationList;
buildConfigurations = (
43647C1A1BFF6435004389F9 /* Debug */,
43647C1B1BFF6435004389F9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
43647C1D1BFF6435004389F9 /* Build configuration list for PBXNativeTarget "nightguard" */ = {
isa = XCConfigurationList;
buildConfigurations = (
43647C1E1BFF6435004389F9 /* Debug */,
43647C1F1BFF6435004389F9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
43647C201BFF6435004389F9 /* Build configuration list for PBXNativeTarget "nightguardTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
43647C211BFF6435004389F9 /* Debug */,
43647C221BFF6435004389F9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
43647C231BFF6435004389F9 /* Build configuration list for PBXNativeTarget "nightguardUITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
43647C241BFF6435004389F9 /* Debug */,
43647C251BFF6435004389F9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
438DAC8F28D2356A00FBF520 /* Build configuration list for PBXNativeTarget "nightguard Widget Extension" */ = {
isa = XCConfigurationList;
buildConfigurations = (
438DAC8D28D2356A00FBF520 /* Debug */,
438DAC8E28D2356A00FBF520 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
43D005E129DC9BFC003BCE92 /* Build configuration list for PBXNativeTarget "nightguard ComplicationExtension" */ = {
isa = XCConfigurationList;
buildConfigurations = (
43D005DF29DC9BFC003BCE92 /* Debug */,
43D005E029DC9BFC003BCE92 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 43647BC21BFF6435004389F9 /* Project object */;
}