project.pbxproj 195 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 56;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. C1229C2229C7ECA70066A89C /* TimeInterval.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1229C2129C7ECA70066A89C /* TimeInterval.swift */; };
  10. C1229C2429C7ECEB0066A89C /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1229C2329C7ECEB0066A89C /* Data.swift */; };
  11. C13CC33529C7B6A9007F25DE /* LoopKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1E34B6729C7AD62009A50A5 /* LoopKit.framework */; };
  12. C13CC33829C7B6BC007F25DE /* MinimedKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1E3491129C7A866009A50A5 /* MinimedKit.framework */; };
  13. C13CC34529C7B73A007F25DE /* MinimedKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1E3491129C7A866009A50A5 /* MinimedKit.framework */; };
  14. C13CC38829C7B757007F25DE /* ResumePumpEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC34C29C7B755007F25DE /* ResumePumpEventTests.swift */; };
  15. C13CC38929C7B757007F25DE /* BolusNormalPumpEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC34D29C7B755007F25DE /* BolusNormalPumpEventTests.swift */; };
  16. C13CC38A29C7B757007F25DE /* ReadCurrentGlucosePageMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC34F29C7B755007F25DE /* ReadCurrentGlucosePageMessageBodyTests.swift */; };
  17. C13CC38B29C7B757007F25DE /* ChangeTimeCarelinMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35029C7B755007F25DE /* ChangeTimeCarelinMessageBodyTests.swift */; };
  18. C13CC38C29C7B757007F25DE /* MeterMessageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35129C7B755007F25DE /* MeterMessageTests.swift */; };
  19. C13CC38D29C7B757007F25DE /* ChangeTempBasalCarelinkMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35229C7B755007F25DE /* ChangeTempBasalCarelinkMessageBodyTests.swift */; };
  20. C13CC38E29C7B757007F25DE /* ReadOtherDevicesIDsMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35329C7B755007F25DE /* ReadOtherDevicesIDsMessageBodyTests.swift */; };
  21. C13CC38F29C7B757007F25DE /* BolusCarelinkMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35429C7B755007F25DE /* BolusCarelinkMessageBodyTests.swift */; };
  22. C13CC39029C7B757007F25DE /* FindDeviceMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35529C7B755007F25DE /* FindDeviceMessageBodyTests.swift */; };
  23. C13CC39129C7B757007F25DE /* ReadRemoteControlIDsMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35629C7B755007F25DE /* ReadRemoteControlIDsMessageBodyTests.swift */; };
  24. C13CC39229C7B757007F25DE /* ReadTempBasalCarelinkMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35729C7B755007F25DE /* ReadTempBasalCarelinkMessageBodyTests.swift */; };
  25. C13CC39329C7B757007F25DE /* DeviceLinkMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35829C7B755007F25DE /* DeviceLinkMessageBodyTests.swift */; };
  26. C13CC39429C7B757007F25DE /* ChangeMaxBasalRateMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35929C7B755007F25DE /* ChangeMaxBasalRateMessageBodyTests.swift */; };
  27. C13CC39529C7B757007F25DE /* ChangeRemoteControlIDMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35A29C7B755007F25DE /* ChangeRemoteControlIDMessageBodyTests.swift */; };
  28. C13CC39629C7B757007F25DE /* GetBatteryCarelinkMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35B29C7B755007F25DE /* GetBatteryCarelinkMessageBodyTests.swift */; };
  29. C13CC39729C7B757007F25DE /* ReadRemainingInsulinMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35C29C7B755007F25DE /* ReadRemainingInsulinMessageBodyTests.swift */; };
  30. C13CC39829C7B757007F25DE /* ChangeMaxBolusMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35D29C7B755007F25DE /* ChangeMaxBolusMessageBodyTests.swift */; };
  31. C13CC39929C7B757007F25DE /* GetPumpModelCarelinkMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35E29C7B755007F25DE /* GetPumpModelCarelinkMessageBodyTests.swift */; };
  32. C13CC39A29C7B757007F25DE /* GetGlucosePageMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC35F29C7B755007F25DE /* GetGlucosePageMessageBodyTests.swift */; };
  33. C13CC39B29C7B757007F25DE /* MinimedPacketTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36029C7B755007F25DE /* MinimedPacketTests.swift */; };
  34. C13CC39C29C7B757007F25DE /* MinimedPumpManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36129C7B755007F25DE /* MinimedPumpManagerTests.swift */; };
  35. C13CC39D29C7B757007F25DE /* NSDateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36229C7B755007F25DE /* NSDateComponents.swift */; };
  36. C13CC39E29C7B757007F25DE /* PumpOpsSynchronousTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36329C7B755007F25DE /* PumpOpsSynchronousTests.swift */; };
  37. C13CC39F29C7B757007F25DE /* NSDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36429C7B755007F25DE /* NSDataTests.swift */; };
  38. C13CC3A029C7B757007F25DE /* TimestampedHistoryEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36529C7B755007F25DE /* TimestampedHistoryEventTests.swift */; };
  39. C13CC3A129C7B757007F25DE /* CRC8Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36629C7B755007F25DE /* CRC8Tests.swift */; };
  40. C13CC3A229C7B757007F25DE /* SensorDataHighGlucoseEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36829C7B756007F25DE /* SensorDataHighGlucoseEventTests.swift */; };
  41. C13CC3A329C7B757007F25DE /* SensorTimestampGlucoseEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36929C7B756007F25DE /* SensorTimestampGlucoseEventTests.swift */; };
  42. C13CC3A429C7B757007F25DE /* BatteryChangeGlucoseEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36A29C7B756007F25DE /* BatteryChangeGlucoseEventTests.swift */; };
  43. C13CC3A529C7B757007F25DE /* SensorErrorGlucoseEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36B29C7B756007F25DE /* SensorErrorGlucoseEventTests.swift */; };
  44. C13CC3A629C7B757007F25DE /* SensorCalFactorGlucoseEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36C29C7B756007F25DE /* SensorCalFactorGlucoseEventTests.swift */; };
  45. C13CC3A729C7B757007F25DE /* SensorCalGlucoseEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36D29C7B756007F25DE /* SensorCalGlucoseEventTests.swift */; };
  46. C13CC3A829C7B757007F25DE /* CalBGForGHGlucoseEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36E29C7B756007F25DE /* CalBGForGHGlucoseEventTests.swift */; };
  47. C13CC3A929C7B757007F25DE /* SensorStatusGlucoseEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC36F29C7B756007F25DE /* SensorStatusGlucoseEventTests.swift */; };
  48. C13CC3AA29C7B757007F25DE /* SensorDataLowGlucoseEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37029C7B756007F25DE /* SensorDataLowGlucoseEventTests.swift */; };
  49. C13CC3AB29C7B757007F25DE /* GlucoseSensorDataGlucoseEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37129C7B756007F25DE /* GlucoseSensorDataGlucoseEventTests.swift */; };
  50. C13CC3AC29C7B757007F25DE /* SensorSyncGlucoseEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37229C7B756007F25DE /* SensorSyncGlucoseEventTests.swift */; };
  51. C13CC3AD29C7B757007F25DE /* DateTimeChangeGlucoseEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37329C7B756007F25DE /* DateTimeChangeGlucoseEventTests.swift */; };
  52. C13CC3AE29C7B757007F25DE /* SensorPacketGlucoseEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37429C7B756007F25DE /* SensorPacketGlucoseEventTests.swift */; };
  53. C13CC3AF29C7B757007F25DE /* TenSomethingGlucoseEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37529C7B756007F25DE /* TenSomethingGlucoseEventTests.swift */; };
  54. C13CC3B029C7B757007F25DE /* BasalScheduleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37629C7B756007F25DE /* BasalScheduleTests.swift */; };
  55. C13CC3B129C7B757007F25DE /* MockRileyLinkProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37829C7B756007F25DE /* MockRileyLinkProvider.swift */; };
  56. C13CC3B229C7B757007F25DE /* MockPumpManagerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37929C7B756007F25DE /* MockPumpManagerDelegate.swift */; };
  57. C13CC3B329C7B757007F25DE /* MockPumpOps.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37A29C7B756007F25DE /* MockPumpOps.swift */; };
  58. C13CC3B429C7B757007F25DE /* MockPumpMessageSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37B29C7B756007F25DE /* MockPumpMessageSender.swift */; };
  59. C13CC3B529C7B757007F25DE /* MockRileyLinkDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37C29C7B756007F25DE /* MockRileyLinkDevice.swift */; };
  60. C13CC3B629C7B757007F25DE /* GlucosePageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37D29C7B756007F25DE /* GlucosePageTests.swift */; };
  61. C13CC3B729C7B757007F25DE /* NSStringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37E29C7B756007F25DE /* NSStringExtensions.swift */; };
  62. C13CC3B829C7B757007F25DE /* ReadSettingsCarelinkMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC37F29C7B756007F25DE /* ReadSettingsCarelinkMessageBodyTests.swift */; };
  63. C13CC3B929C7B757007F25DE /* PumpModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC38029C7B756007F25DE /* PumpModelTests.swift */; };
  64. C13CC3BB29C7B757007F25DE /* HistoryPageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC38229C7B756007F25DE /* HistoryPageTests.swift */; };
  65. C13CC3BC29C7B757007F25DE /* CRC16Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC38329C7B757007F25DE /* CRC16Tests.swift */; };
  66. C13CC3BD29C7B757007F25DE /* MySentryPumpStatusMessageBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC38429C7B757007F25DE /* MySentryPumpStatusMessageBodyTests.swift */; };
  67. C13CC3BE29C7B757007F25DE /* NSDateComponentsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC38529C7B757007F25DE /* NSDateComponentsTests.swift */; };
  68. C13CC3BF29C7B757007F25DE /* PumpOpsSynchronousBuildFromFramesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC38629C7B757007F25DE /* PumpOpsSynchronousBuildFromFramesTests.swift */; };
  69. C13CC3C029C7B757007F25DE /* ReconciliationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC38729C7B757007F25DE /* ReconciliationTests.swift */; };
  70. C13CC3C329C7B8BC007F25DE /* MinimedPumpManager.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C13CC3C129C7B8BC007F25DE /* MinimedPumpManager.storyboard */; };
  71. C13CC3DD29C7BA48007F25DE /* OSLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13CC3DC29C7BA48007F25DE /* OSLog.swift */; };
  72. C1E3491529C7A866009A50A5 /* MinimedKit.h in Headers */ = {isa = PBXBuildFile; fileRef = C1E3491429C7A866009A50A5 /* MinimedKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
  73. C1E34A1E29C7A98F009A50A5 /* CalBGForGHGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3492529C7A98B009A50A5 /* CalBGForGHGlucoseEvent.swift */; };
  74. C1E34A1F29C7A98F009A50A5 /* RelativeTimestampedGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3492629C7A98B009A50A5 /* RelativeTimestampedGlucoseEvent.swift */; };
  75. C1E34A2029C7A98F009A50A5 /* SensorCalGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3492729C7A98B009A50A5 /* SensorCalGlucoseEvent.swift */; };
  76. C1E34A2129C7A98F009A50A5 /* SensorErrorGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3492829C7A98B009A50A5 /* SensorErrorGlucoseEvent.swift */; };
  77. C1E34A2229C7A98F009A50A5 /* TenSomethingGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3492929C7A98B009A50A5 /* TenSomethingGlucoseEvent.swift */; };
  78. C1E34A2329C7A98F009A50A5 /* SensorStatusGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3492A29C7A98B009A50A5 /* SensorStatusGlucoseEvent.swift */; };
  79. C1E34A2429C7A98F009A50A5 /* SensorValueGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3492B29C7A98B009A50A5 /* SensorValueGlucoseEvent.swift */; };
  80. C1E34A2529C7A98F009A50A5 /* SensorSyncGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3492C29C7A98B009A50A5 /* SensorSyncGlucoseEvent.swift */; };
  81. C1E34A2629C7A98F009A50A5 /* SensorTimestampGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3492D29C7A98B009A50A5 /* SensorTimestampGlucoseEvent.swift */; };
  82. C1E34A2729C7A98F009A50A5 /* SensorDataLowGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3492E29C7A98B009A50A5 /* SensorDataLowGlucoseEvent.swift */; };
  83. C1E34A2829C7A98F009A50A5 /* SensorPacketGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3492F29C7A98B009A50A5 /* SensorPacketGlucoseEvent.swift */; };
  84. C1E34A2929C7A98F009A50A5 /* DateTimeChangeGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3493029C7A98B009A50A5 /* DateTimeChangeGlucoseEvent.swift */; };
  85. C1E34A2A29C7A98F009A50A5 /* UnknownGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3493129C7A98B009A50A5 /* UnknownGlucoseEvent.swift */; };
  86. C1E34A2B29C7A98F009A50A5 /* DataEndGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3493229C7A98B009A50A5 /* DataEndGlucoseEvent.swift */; };
  87. C1E34A2C29C7A98F009A50A5 /* NineteenSomethingGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3493329C7A98B009A50A5 /* NineteenSomethingGlucoseEvent.swift */; };
  88. C1E34A2D29C7A98F009A50A5 /* GlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3493429C7A98B009A50A5 /* GlucoseEvent.swift */; };
  89. C1E34A2E29C7A98F009A50A5 /* GlucoseSensorDataGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3493529C7A98B009A50A5 /* GlucoseSensorDataGlucoseEvent.swift */; };
  90. C1E34A2F29C7A98F009A50A5 /* SensorDataHighGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3493629C7A98B009A50A5 /* SensorDataHighGlucoseEvent.swift */; };
  91. C1E34A3029C7A98F009A50A5 /* BatteryChangeGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3493729C7A98B009A50A5 /* BatteryChangeGlucoseEvent.swift */; };
  92. C1E34A3129C7A98F009A50A5 /* SensorCalFactorGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3493829C7A98B009A50A5 /* SensorCalFactorGlucoseEvent.swift */; };
  93. C1E34A3229C7A98F009A50A5 /* SensorWeakSignalGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3493929C7A98B009A50A5 /* SensorWeakSignalGlucoseEvent.swift */; };
  94. C1E34A3329C7A98F009A50A5 /* SensorValueGlucoseEvent+CGMManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3493B29C7A98B009A50A5 /* SensorValueGlucoseEvent+CGMManager.swift */; };
  95. C1E34A3429C7A98F009A50A5 /* MySentryPumpStatusMessageBody+CGMManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3493C29C7A98B009A50A5 /* MySentryPumpStatusMessageBody+CGMManager.swift */; };
  96. C1E34A3829C7A98F009A50A5 /* MinimedPumpManagerState.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3494529C7A98C009A50A5 /* MinimedPumpManagerState.swift */; };
  97. C1E34A3929C7A98F009A50A5 /* MinimedPumpManagerRecents.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3494629C7A98C009A50A5 /* MinimedPumpManagerRecents.swift */; };
  98. C1E34A3A29C7A98F009A50A5 /* EnliteSensorDisplayable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3494729C7A98C009A50A5 /* EnliteSensorDisplayable.swift */; };
  99. C1E34A3B29C7A98F009A50A5 /* PumpOpsSession+LoopKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3494829C7A98C009A50A5 /* PumpOpsSession+LoopKit.swift */; };
  100. C1E34A3C29C7A98F009A50A5 /* BasalProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3494929C7A98C009A50A5 /* BasalProfile.swift */; };
  101. C1E34A3D29C7A98F009A50A5 /* HistoryPage+PumpOpsSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3494A29C7A98C009A50A5 /* HistoryPage+PumpOpsSession.swift */; };
  102. C1E34A3E29C7A98F009A50A5 /* ReservoirReading.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3494B29C7A98C009A50A5 /* ReservoirReading.swift */; };
  103. C1E34A3F29C7A98F009A50A5 /* PumpMessageSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3494C29C7A98C009A50A5 /* PumpMessageSender.swift */; };
  104. C1E34A4029C7A98F009A50A5 /* MinimedPumpManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3494D29C7A98C009A50A5 /* MinimedPumpManagerError.swift */; };
  105. C1E34A4129C7A98F009A50A5 /* DoseStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3494E29C7A98C009A50A5 /* DoseStore.swift */; };
  106. C1E34A4229C7A98F009A50A5 /* PumpSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3494F29C7A98C009A50A5 /* PumpSettings.swift */; };
  107. C1E34A4329C7A98F009A50A5 /* PumpOps.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3495029C7A98C009A50A5 /* PumpOps.swift */; };
  108. C1E34A4429C7A98F009A50A5 /* PumpMessage+PumpOpsSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3495129C7A98C009A50A5 /* PumpMessage+PumpOpsSession.swift */; };
  109. C1E34A4529C7A98F009A50A5 /* InsulinDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3495229C7A98C009A50A5 /* InsulinDataSource.swift */; };
  110. C1E34A4629C7A98F009A50A5 /* MinimedDoseProgressEstimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3495329C7A98C009A50A5 /* MinimedDoseProgressEstimator.swift */; };
  111. C1E34A4729C7A98F009A50A5 /* MinimedPumpMessageSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3495429C7A98C009A50A5 /* MinimedPumpMessageSender.swift */; };
  112. C1E34A4829C7A98F009A50A5 /* MinimedPumpManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3495529C7A98C009A50A5 /* MinimedPumpManager.swift */; };
  113. C1E34A4929C7A98F009A50A5 /* UnfinalizedDose.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3495629C7A98C009A50A5 /* UnfinalizedDose.swift */; };
  114. C1E34A4A29C7A98F009A50A5 /* RileyLinkDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3495729C7A98C009A50A5 /* RileyLinkDevice.swift */; };
  115. C1E34A4B29C7A98F009A50A5 /* PumpOpsError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3495829C7A98C009A50A5 /* PumpOpsError.swift */; };
  116. C1E34A4C29C7A98F009A50A5 /* PumpState.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3495929C7A98C009A50A5 /* PumpState.swift */; };
  117. C1E34A5029C7A98F009A50A5 /* ChangeWatchdogEnablePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3496429C7A98C009A50A5 /* ChangeWatchdogEnablePumpEvent.swift */; };
  118. C1E34A5129C7A98F009A50A5 /* PumpAlarmPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3496529C7A98C009A50A5 /* PumpAlarmPumpEvent.swift */; };
  119. C1E34A5229C7A98F009A50A5 /* ChangeCaptureEventEnablePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3496629C7A98C009A50A5 /* ChangeCaptureEventEnablePumpEvent.swift */; };
  120. C1E34A5329C7A98F009A50A5 /* TempBasalDurationPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3496729C7A98C009A50A5 /* TempBasalDurationPumpEvent.swift */; };
  121. C1E34A5429C7A98F009A50A5 /* ChangeBolusScrollStepSizePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3496829C7A98C009A50A5 /* ChangeBolusScrollStepSizePumpEvent.swift */; };
  122. C1E34A5529C7A98F009A50A5 /* ChangeSensorSetup2PumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3496929C7A98C009A50A5 /* ChangeSensorSetup2PumpEvent.swift */; };
  123. C1E34A5629C7A98F009A50A5 /* JournalEntryInsulinMarkerPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3496A29C7A98C009A50A5 /* JournalEntryInsulinMarkerPumpEvent.swift */; };
  124. C1E34A5729C7A98F009A50A5 /* ChangeMaxBolusPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3496B29C7A98C009A50A5 /* ChangeMaxBolusPumpEvent.swift */; };
  125. C1E34A5829C7A98F009A50A5 /* ChangeVariableBolusPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3496C29C7A98C009A50A5 /* ChangeVariableBolusPumpEvent.swift */; };
  126. C1E34A5929C7A98F009A50A5 /* ChangeBolusReminderEnablePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3496D29C7A98C009A50A5 /* ChangeBolusReminderEnablePumpEvent.swift */; };
  127. C1E34A5A29C7A98F009A50A5 /* ChangeCarbUnitsPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3496E29C7A98C009A50A5 /* ChangeCarbUnitsPumpEvent.swift */; };
  128. C1E34A5B29C7A98F009A50A5 /* BolusWizardEstimatePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3496F29C7A98C009A50A5 /* BolusWizardEstimatePumpEvent.swift */; };
  129. C1E34A5C29C7A98F009A50A5 /* ClearAlarmPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497029C7A98C009A50A5 /* ClearAlarmPumpEvent.swift */; };
  130. C1E34A5D29C7A98F009A50A5 /* ChangeAlarmNotifyModePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497129C7A98C009A50A5 /* ChangeAlarmNotifyModePumpEvent.swift */; };
  131. C1E34A5E29C7A98F009A50A5 /* ChangeAlarmClockEnablePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497229C7A98C009A50A5 /* ChangeAlarmClockEnablePumpEvent.swift */; };
  132. C1E34A5F29C7A98F009A50A5 /* JournalEntryPumpLowReservoirPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497329C7A98C009A50A5 /* JournalEntryPumpLowReservoirPumpEvent.swift */; };
  133. C1E34A6029C7A98F009A50A5 /* ChangeTimeFormatPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497429C7A98C009A50A5 /* ChangeTimeFormatPumpEvent.swift */; };
  134. C1E34A6129C7A98F009A50A5 /* SelectBasalProfilePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497529C7A98C009A50A5 /* SelectBasalProfilePumpEvent.swift */; };
  135. C1E34A6229C7A98F009A50A5 /* DailyTotal522PumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497629C7A98C009A50A5 /* DailyTotal522PumpEvent.swift */; };
  136. C1E34A6329C7A98F009A50A5 /* BGReceivedPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497729C7A98C009A50A5 /* BGReceivedPumpEvent.swift */; };
  137. C1E34A6429C7A98F009A50A5 /* TimestampedPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497829C7A98C009A50A5 /* TimestampedPumpEvent.swift */; };
  138. C1E34A6529C7A98F009A50A5 /* SuspendPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497929C7A98C009A50A5 /* SuspendPumpEvent.swift */; };
  139. C1E34A6629C7A98F009A50A5 /* EnableBolusWizardPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497A29C7A98C009A50A5 /* EnableBolusWizardPumpEvent.swift */; };
  140. C1E34A6729C7A98F009A50A5 /* UnabsorbedInsulinPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497B29C7A98C009A50A5 /* UnabsorbedInsulinPumpEvent.swift */; };
  141. C1E34A6829C7A98F009A50A5 /* DeleteOtherDeviceIDPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497C29C7A98C009A50A5 /* DeleteOtherDeviceIDPumpEvent.swift */; };
  142. C1E34A6929C7A98F009A50A5 /* AlarmClockReminderPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497D29C7A98C009A50A5 /* AlarmClockReminderPumpEvent.swift */; };
  143. C1E34A6A29C7A98F009A50A5 /* ChangeBGReminderEnablePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497E29C7A98C009A50A5 /* ChangeBGReminderEnablePumpEvent.swift */; };
  144. C1E34A6B29C7A98F009A50A5 /* JournalEntryPumpLowBatteryPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3497F29C7A98C009A50A5 /* JournalEntryPumpLowBatteryPumpEvent.swift */; };
  145. C1E34A6C29C7A98F009A50A5 /* NewTimePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498029C7A98C009A50A5 /* NewTimePumpEvent.swift */; };
  146. C1E34A6D29C7A98F009A50A5 /* ChangeMaxBasalPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498129C7A98C009A50A5 /* ChangeMaxBasalPumpEvent.swift */; };
  147. C1E34A6E29C7A98F009A50A5 /* ChangeTempBasalTypePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498229C7A98C009A50A5 /* ChangeTempBasalTypePumpEvent.swift */; };
  148. C1E34A6F29C7A98F009A50A5 /* ChangeSensorAlarmSilenceConfigPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498329C7A98C009A50A5 /* ChangeSensorAlarmSilenceConfigPumpEvent.swift */; };
  149. C1E34A7029C7A98F009A50A5 /* ChangeOtherDeviceIDPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498429C7A98C009A50A5 /* ChangeOtherDeviceIDPumpEvent.swift */; };
  150. C1E34A7129C7A98F009A50A5 /* PrimePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498529C7A98C009A50A5 /* PrimePumpEvent.swift */; };
  151. C1E34A7229C7A98F009A50A5 /* DailyTotal523PumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498629C7A98C009A50A5 /* DailyTotal523PumpEvent.swift */; };
  152. C1E34A7329C7A98F009A50A5 /* BatteryPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498729C7A98C009A50A5 /* BatteryPumpEvent.swift */; };
  153. C1E34A7429C7A98F009A50A5 /* EnableDisableRemotePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498829C7A98C009A50A5 /* EnableDisableRemotePumpEvent.swift */; };
  154. C1E34A7529C7A98F009A50A5 /* TempBasalPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498929C7A98C009A50A5 /* TempBasalPumpEvent.swift */; };
  155. C1E34A7629C7A98F009A50A5 /* ChangeSensorRateOfChangeAlertSetupPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498A29C7A98C009A50A5 /* ChangeSensorRateOfChangeAlertSetupPumpEvent.swift */; };
  156. C1E34A7729C7A98F009A50A5 /* RestoreMystery55PumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498B29C7A98C009A50A5 /* RestoreMystery55PumpEvent.swift */; };
  157. C1E34A7829C7A98F009A50A5 /* BolusWizardSetupPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498C29C7A98C009A50A5 /* BolusWizardSetupPumpEvent.swift */; };
  158. C1E34A7929C7A98F009A50A5 /* ChangeTimePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498D29C7A98C009A50A5 /* ChangeTimePumpEvent.swift */; };
  159. C1E34A7A29C7A98F009A50A5 /* ChangeBolusReminderTimePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498E29C7A98C009A50A5 /* ChangeBolusReminderTimePumpEvent.swift */; };
  160. C1E34A7B29C7A98F009A50A5 /* ChangeBolusWizardSetupPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3498F29C7A98C009A50A5 /* ChangeBolusWizardSetupPumpEvent.swift */; };
  161. C1E34A7C29C7A98F009A50A5 /* PlaceholderPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499029C7A98C009A50A5 /* PlaceholderPumpEvent.swift */; };
  162. C1E34A7D29C7A98F009A50A5 /* PumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499129C7A98C009A50A5 /* PumpEvent.swift */; };
  163. C1E34A7E29C7A98F009A50A5 /* ChangeBasalProfilePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499229C7A98C009A50A5 /* ChangeBasalProfilePumpEvent.swift */; };
  164. C1E34A7F29C7A98F009A50A5 /* ResumePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499329C7A98C009A50A5 /* ResumePumpEvent.swift */; };
  165. C1E34A8029C7A98F009A50A5 /* ChangeBGReminderOffsetPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499429C7A98C009A50A5 /* ChangeBGReminderOffsetPumpEvent.swift */; };
  166. C1E34A8129C7A98F009A50A5 /* ChangeWatchdogMarriageProfilePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499529C7A98C009A50A5 /* ChangeWatchdogMarriageProfilePumpEvent.swift */; };
  167. C1E34A8229C7A98F009A50A5 /* BasalProfileStartPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499629C7A98C009A50A5 /* BasalProfileStartPumpEvent.swift */; };
  168. C1E34A8329C7A98F009A50A5 /* ResultDailyTotalPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499729C7A98C009A50A5 /* ResultDailyTotalPumpEvent.swift */; };
  169. C1E34A8429C7A98F009A50A5 /* UnknownPumpEvent57.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499829C7A98C009A50A5 /* UnknownPumpEvent57.swift */; };
  170. C1E34A8529C7A98F009A50A5 /* RestoreMystery54PumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499929C7A98C009A50A5 /* RestoreMystery54PumpEvent.swift */; };
  171. C1E34A8629C7A98F009A50A5 /* CalBGForPHPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499A29C7A98C009A50A5 /* CalBGForPHPumpEvent.swift */; };
  172. C1E34A8729C7A98F009A50A5 /* ChangeParadigmLinkIDPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499B29C7A98C009A50A5 /* ChangeParadigmLinkIDPumpEvent.swift */; };
  173. C1E34A8829C7A98F009A50A5 /* ChangeChildBlockEnablePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499C29C7A98C009A50A5 /* ChangeChildBlockEnablePumpEvent.swift */; };
  174. C1E34A8929C7A98F009A50A5 /* ChangeBasalProfilePatternPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499D29C7A98C009A50A5 /* ChangeBasalProfilePatternPumpEvent.swift */; };
  175. C1E34A8A29C7A98F009A50A5 /* RewindPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499E29C7A98C009A50A5 /* RewindPumpEvent.swift */; };
  176. C1E34A8B29C7A98F009A50A5 /* BolusReminderPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E3499F29C7A98C009A50A5 /* BolusReminderPumpEvent.swift */; };
  177. C1E34A8C29C7A98F009A50A5 /* ChangeMeterIDPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349A029C7A98C009A50A5 /* ChangeMeterIDPumpEvent.swift */; };
  178. C1E34A8D29C7A98F009A50A5 /* ChangeAudioBolusPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349A129C7A98C009A50A5 /* ChangeAudioBolusPumpEvent.swift */; };
  179. C1E34A8E29C7A98F009A50A5 /* DeleteBolusReminderTimePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349A229C7A98C009A50A5 /* DeleteBolusReminderTimePumpEvent.swift */; };
  180. C1E34A8F29C7A98F009A50A5 /* ChangeReservoirWarningTimePumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349A329C7A98C009A50A5 /* ChangeReservoirWarningTimePumpEvent.swift */; };
  181. C1E34A9029C7A98F009A50A5 /* JournalEntryExerciseMarkerPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349A429C7A98C009A50A5 /* JournalEntryExerciseMarkerPumpEvent.swift */; };
  182. C1E34A9129C7A98F009A50A5 /* BolusNormalPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349A529C7A98C009A50A5 /* BolusNormalPumpEvent.swift */; };
  183. C1E34A9229C7A98F009A50A5 /* AlarmSensorPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349A629C7A98C009A50A5 /* AlarmSensorPumpEvent.swift */; };
  184. C1E34A9329C7A98F009A50A5 /* DailyTotal515PumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349A729C7A98C009A50A5 /* DailyTotal515PumpEvent.swift */; };
  185. C1E34A9429C7A98F009A50A5 /* JournalEntryMealMarkerPumpEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349A829C7A98C009A50A5 /* JournalEntryMealMarkerPumpEvent.swift */; };
  186. C1E34A9629C7A98F009A50A5 /* MessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349AD29C7A98C009A50A5 /* MessageBody.swift */; };
  187. C1E34A9729C7A98F009A50A5 /* ReadCurrentPageNumberMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349AE29C7A98C009A50A5 /* ReadCurrentPageNumberMessageBody.swift */; };
  188. C1E34A9829C7A98F009A50A5 /* PowerOnCarelinkMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349AF29C7A98C009A50A5 /* PowerOnCarelinkMessageBody.swift */; };
  189. C1E34A9929C7A98F009A50A5 /* GetBatteryCarelinkMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349B029C7A98C009A50A5 /* GetBatteryCarelinkMessageBody.swift */; };
  190. C1E34A9A29C7A98F009A50A5 /* SetRemoteControlEnabledMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349B129C7A98C009A50A5 /* SetRemoteControlEnabledMessageBody.swift */; };
  191. C1E34A9B29C7A98F009A50A5 /* GetHistoryPageCarelinkMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349B229C7A98C009A50A5 /* GetHistoryPageCarelinkMessageBody.swift */; };
  192. C1E34A9C29C7A98F009A50A5 /* PumpAckMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349B329C7A98C009A50A5 /* PumpAckMessageBody.swift */; };
  193. C1E34A9D29C7A98F009A50A5 /* MySentryAckMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349B429C7A98C009A50A5 /* MySentryAckMessageBody.swift */; };
  194. C1E34A9E29C7A98F009A50A5 /* MySentryAlertMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349B529C7A98C009A50A5 /* MySentryAlertMessageBody.swift */; };
  195. C1E34A9F29C7A98F009A50A5 /* PumpErrorMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349B629C7A98C009A50A5 /* PumpErrorMessageBody.swift */; };
  196. C1E34AA029C7A98F009A50A5 /* UnknownMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349B729C7A98C009A50A5 /* UnknownMessageBody.swift */; };
  197. C1E34AA129C7A98F009A50A5 /* DeviceLinkMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349B829C7A98C009A50A5 /* DeviceLinkMessageBody.swift */; };
  198. C1E34AA229C7A98F009A50A5 /* ReadTempBasalCarelinkMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349B929C7A98C009A50A5 /* ReadTempBasalCarelinkMessageBody.swift */; };
  199. C1E34AA329C7A98F009A50A5 /* ReadCurrentGlucosePageMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349BA29C7A98C009A50A5 /* ReadCurrentGlucosePageMessageBody.swift */; };
  200. C1E34AA429C7A98F009A50A5 /* GlucosePage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349BC29C7A98C009A50A5 /* GlucosePage.swift */; };
  201. C1E34AA529C7A98F009A50A5 /* HistoryPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349BD29C7A98C009A50A5 /* HistoryPage.swift */; };
  202. C1E34AA629C7A98F009A50A5 /* GlucoseEventType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349BE29C7A98C009A50A5 /* GlucoseEventType.swift */; };
  203. C1E34AA729C7A98F009A50A5 /* TimestampedGlucoseEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349BF29C7A98C009A50A5 /* TimestampedGlucoseEvent.swift */; };
  204. C1E34AA829C7A98F009A50A5 /* PartialDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349C029C7A98C009A50A5 /* PartialDecode.swift */; };
  205. C1E34AA929C7A98F009A50A5 /* MySentryAlertType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349C129C7A98C009A50A5 /* MySentryAlertType.swift */; };
  206. C1E34AAA29C7A98F009A50A5 /* CRC16.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349C229C7A98C009A50A5 /* CRC16.swift */; };
  207. C1E34AAB29C7A98F009A50A5 /* BasalSchedule.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349C329C7A98C009A50A5 /* BasalSchedule.swift */; };
  208. C1E34AAC29C7A98F009A50A5 /* PumpEventType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349C429C7A98C009A50A5 /* PumpEventType.swift */; };
  209. C1E34AAD29C7A98F009A50A5 /* TimestampedHistoryEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349C529C7A98C009A50A5 /* TimestampedHistoryEvent.swift */; };
  210. C1E34AAE29C7A98F009A50A5 /* GetGlucosePageMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349C629C7A98C009A50A5 /* GetGlucosePageMessageBody.swift */; };
  211. C1E34AAF29C7A98F009A50A5 /* MySentryPumpStatusMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349C729C7A98C009A50A5 /* MySentryPumpStatusMessageBody.swift */; };
  212. C1E34AB029C7A98F009A50A5 /* GetPumpModelCarelinkMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349C829C7A98C009A50A5 /* GetPumpModelCarelinkMessageBody.swift */; };
  213. C1E34AB129C7A98F009A50A5 /* MySentryAlertClearedMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349C929C7A98C009A50A5 /* MySentryAlertClearedMessageBody.swift */; };
  214. C1E34AB229C7A98F009A50A5 /* ChangeTempBasalCarelinkMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349CA29C7A98C009A50A5 /* ChangeTempBasalCarelinkMessageBody.swift */; };
  215. C1E34AB329C7A98F009A50A5 /* ReadOtherDevicesIDsMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349CB29C7A98C009A50A5 /* ReadOtherDevicesIDsMessageBody.swift */; };
  216. C1E34AB429C7A98F009A50A5 /* ReadTimeCarelinkMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349CC29C7A98C009A50A5 /* ReadTimeCarelinkMessageBody.swift */; };
  217. C1E34AB529C7A98F009A50A5 /* ReadSettingsCarelinkMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349CD29C7A98C009A50A5 /* ReadSettingsCarelinkMessageBody.swift */; };
  218. C1E34AB629C7A98F009A50A5 /* GetPumpFirmwareVersionMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349CE29C7A98C009A50A5 /* GetPumpFirmwareVersionMessageBody.swift */; };
  219. C1E34AB729C7A98F009A50A5 /* MessageType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349CF29C7A98C009A50A5 /* MessageType.swift */; };
  220. C1E34AB829C7A98F009A50A5 /* ReadRemoteControlIDsMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349D029C7A98C009A50A5 /* ReadRemoteControlIDsMessageBody.swift */; };
  221. C1E34AB929C7A98F009A50A5 /* PumpMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349D129C7A98C009A50A5 /* PumpMessage.swift */; };
  222. C1E34ABA29C7A98F009A50A5 /* SuspendResumeMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349D229C7A98C009A50A5 /* SuspendResumeMessageBody.swift */; };
  223. C1E34ABB29C7A98F009A50A5 /* ReadOtherDevicesStatusMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349D329C7A98C009A50A5 /* ReadOtherDevicesStatusMessageBody.swift */; };
  224. C1E34ABC29C7A98F009A50A5 /* ChangeMaxBolusMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349D429C7A98C009A50A5 /* ChangeMaxBolusMessageBody.swift */; };
  225. C1E34ABD29C7A98F009A50A5 /* ChangeMaxBasalRateMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349D529C7A98C009A50A5 /* ChangeMaxBasalRateMessageBody.swift */; };
  226. C1E34ABE29C7A98F009A50A5 /* FindDeviceMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349D629C7A98C009A50A5 /* FindDeviceMessageBody.swift */; };
  227. C1E34ABF29C7A98F009A50A5 /* ReadRemainingInsulinMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349D729C7A98C009A50A5 /* ReadRemainingInsulinMessageBody.swift */; };
  228. C1E34AC029C7A98F009A50A5 /* PacketType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349D829C7A98C009A50A5 /* PacketType.swift */; };
  229. C1E34AC129C7A98F009A50A5 /* MeterMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349D929C7A98C009A50A5 /* MeterMessage.swift */; };
  230. C1E34AC229C7A98F009A50A5 /* BolusCarelinkMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349DA29C7A98C009A50A5 /* BolusCarelinkMessageBody.swift */; };
  231. C1E34AC329C7A98F009A50A5 /* DataFrameMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349DB29C7A98C009A50A5 /* DataFrameMessageBody.swift */; };
  232. C1E34AC429C7A98F009A50A5 /* ChangeRemoteControlIDMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349DC29C7A98C009A50A5 /* ChangeRemoteControlIDMessageBody.swift */; };
  233. C1E34AC529C7A98F009A50A5 /* ReadPumpStatusMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349DD29C7A98C009A50A5 /* ReadPumpStatusMessageBody.swift */; };
  234. C1E34AC629C7A98F009A50A5 /* ChangeTimeCarelinkMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349DE29C7A98C009A50A5 /* ChangeTimeCarelinkMessageBody.swift */; };
  235. C1E34AC729C7A98F009A50A5 /* SelectBasalProfileMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349DF29C7A98C009A50A5 /* SelectBasalProfileMessageBody.swift */; };
  236. C1E34AC829C7A98F009A50A5 /* ButtonPressCarelinkMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349E029C7A98D009A50A5 /* ButtonPressCarelinkMessageBody.swift */; };
  237. C1E34AC929C7A98F009A50A5 /* CarelinkMessageBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349E129C7A98D009A50A5 /* CarelinkMessageBody.swift */; };
  238. C1E34ACC29C7A98F009A50A5 /* BatteryChemistryType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349E929C7A98D009A50A5 /* BatteryChemistryType.swift */; };
  239. C1E34ACD29C7A98F009A50A5 /* PumpColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349EA29C7A98D009A50A5 /* PumpColor.swift */; };
  240. C1E34ACE29C7A98F009A50A5 /* PumpModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349EB29C7A98D009A50A5 /* PumpModel.swift */; };
  241. C1E34ACF29C7A98F009A50A5 /* PumpRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349EC29C7A98D009A50A5 /* PumpRegion.swift */; };
  242. C1E34AD029C7A98F009A50A5 /* MinimedPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349EE29C7A98D009A50A5 /* MinimedPacket.swift */; };
  243. C1E34AD129C7A98F009A50A5 /* CRC8.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349EF29C7A98D009A50A5 /* CRC8.swift */; };
  244. C1E34AD229C7A98F009A50A5 /* FourByteSixByteEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E349F029C7A98D009A50A5 /* FourByteSixByteEncoding.swift */; };
  245. C1E34ADC29C7A98F009A50A5 /* ISO8601DateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34A0D29C7A98E009A50A5 /* ISO8601DateFormatter.swift */; };
  246. C1E34ADD29C7A98F009A50A5 /* Int.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34A0E29C7A98E009A50A5 /* Int.swift */; };
  247. C1E34ADE29C7A98F009A50A5 /* NSDateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34A0F29C7A98E009A50A5 /* NSDateComponents.swift */; };
  248. C1E34AFB29C7A9BD009A50A5 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = C1E34AE429C7A9BC009A50A5 /* Localizable.strings */; };
  249. C1E34B0429C7ABCB009A50A5 /* MinimedKitUI.h in Headers */ = {isa = PBXBuildFile; fileRef = C1E34B0329C7ABCB009A50A5 /* MinimedKitUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  250. C1E34B2329C7ABF3009A50A5 /* MinimedKitUI.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C1E34B0829C7ABF2009A50A5 /* MinimedKitUI.xcassets */; };
  251. C1E34B2429C7ABF3009A50A5 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B0A29C7ABF2009A50A5 /* Image.swift */; };
  252. C1E34B2529C7ABF3009A50A5 /* MinimedPumpIDSetupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B0C29C7ABF2009A50A5 /* MinimedPumpIDSetupViewController.swift */; };
  253. C1E34B2629C7ABF3009A50A5 /* MinimedPumpManagerSetupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B0D29C7ABF2009A50A5 /* MinimedPumpManagerSetupViewController.swift */; };
  254. C1E34B2729C7ABF3009A50A5 /* MinimedPumpClockSetupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B0E29C7ABF2009A50A5 /* MinimedPumpClockSetupViewController.swift */; };
  255. C1E34B2829C7ABF3009A50A5 /* MinimedPumpSetupCompleteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B0F29C7ABF2009A50A5 /* MinimedPumpSetupCompleteViewController.swift */; };
  256. C1E34B2929C7ABF3009A50A5 /* MinimedPumpSentrySetupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B1029C7ABF2009A50A5 /* MinimedPumpSentrySetupViewController.swift */; };
  257. C1E34B2A29C7ABF3009A50A5 /* MinimedPumpManager+UI.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B1129C7ABF2009A50A5 /* MinimedPumpManager+UI.swift */; };
  258. C1E34B2B29C7ABF3009A50A5 /* PumpModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B1229C7ABF2009A50A5 /* PumpModel.swift */; };
  259. C1E34B2C29C7ABF3009A50A5 /* RadioSelectionTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B1329C7ABF2009A50A5 /* RadioSelectionTableViewController.swift */; };
  260. C1E34B2E29C7ABF3009A50A5 /* MinimedPumpUICoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B1529C7ABF2009A50A5 /* MinimedPumpUICoordinator.swift */; };
  261. C1E34B2F29C7ABF3009A50A5 /* CommandResponseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B1629C7ABF2009A50A5 /* CommandResponseViewController.swift */; };
  262. C1E34B3029C7ABF3009A50A5 /* MinimedHUDProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B1729C7ABF2009A50A5 /* MinimedHUDProvider.swift */; };
  263. C1E34B3129C7ABF3009A50A5 /* UseMySentrySelectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B1929C7ABF3009A50A5 /* UseMySentrySelectionView.swift */; };
  264. C1E34B3229C7ABF3009A50A5 /* DataSourceSelectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B1A29C7ABF3009A50A5 /* DataSourceSelectionView.swift */; };
  265. C1E34B3329C7ABF3009A50A5 /* BatteryTypeSelectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B1B29C7ABF3009A50A5 /* BatteryTypeSelectionView.swift */; };
  266. C1E34B3429C7ABF3009A50A5 /* ReservoirHUDView.xib in Resources */ = {isa = PBXBuildFile; fileRef = C1E34B1C29C7ABF3009A50A5 /* ReservoirHUDView.xib */; };
  267. C1E34B3529C7ABF3009A50A5 /* MinimedPumpSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B1D29C7ABF3009A50A5 /* MinimedPumpSettingsView.swift */; };
  268. C1E34B3629C7ABF3009A50A5 /* ReservoirHUDView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B1E29C7ABF3009A50A5 /* ReservoirHUDView.swift */; };
  269. C1E34B3729C7ABF3009A50A5 /* MinimedPumpSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B1F29C7ABF3009A50A5 /* MinimedPumpSettingsViewModel.swift */; };
  270. C1E34B3829C7ABF3009A50A5 /* InsulinTypeConfirmation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B2029C7ABF3009A50A5 /* InsulinTypeConfirmation.swift */; };
  271. C1E34B3929C7ABF3009A50A5 /* MinimedReservoirView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B2129C7ABF3009A50A5 /* MinimedReservoirView.swift */; };
  272. C1E34B3A29C7ABF3009A50A5 /* TimeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B2229C7ABF3009A50A5 /* TimeView.swift */; };
  273. C1E34B3E29C7AC0A009A50A5 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = C1E34B4029C7AC0A009A50A5 /* Localizable.strings */; };
  274. C1E34B6429C7AD31009A50A5 /* MinimedKitPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B6229C7AD31009A50A5 /* MinimedKitPlugin.swift */; };
  275. C1E34B6829C7AD62009A50A5 /* LoopKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1E34B6729C7AD62009A50A5 /* LoopKit.framework */; };
  276. C1E34B6B29C7AD9C009A50A5 /* MinimedKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1E3491129C7A866009A50A5 /* MinimedKit.framework */; };
  277. C1E34B6C29C7AD9C009A50A5 /* MinimedKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C1E3491129C7A866009A50A5 /* MinimedKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
  278. C1E34B6F29C7AD9C009A50A5 /* MinimedKitUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1E34B0129C7ABCB009A50A5 /* MinimedKitUI.framework */; };
  279. C1E34B7029C7AD9C009A50A5 /* MinimedKitUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C1E34B0129C7ABCB009A50A5 /* MinimedKitUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
  280. C1E34B7529C7AF61009A50A5 /* LocalisedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B7429C7AF61009A50A5 /* LocalisedString.swift */; };
  281. C1E34B7729C7AFCF009A50A5 /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B7629C7AFCF009A50A5 /* Data.swift */; };
  282. C1E34B7929C7AFF7009A50A5 /* TimeInterval.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B7829C7AFF7009A50A5 /* TimeInterval.swift */; };
  283. C1E34B7B29C7B044009A50A5 /* OSLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B7A29C7B044009A50A5 /* OSLog.swift */; };
  284. C1E34B7D29C7B075009A50A5 /* RileyLinkKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1E34B7C29C7B075009A50A5 /* RileyLinkKit.framework */; };
  285. C1E34B8129C7B155009A50A5 /* PumpOpsSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B8029C7B155009A50A5 /* PumpOpsSession.swift */; };
  286. C1E34B8329C7B1AB009A50A5 /* TimeZone.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B8229C7B1AB009A50A5 /* TimeZone.swift */; };
  287. C1E34B8529C7B1D4009A50A5 /* HKUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B8429C7B1D4009A50A5 /* HKUnit.swift */; };
  288. C1E34B8829C7B292009A50A5 /* Comparable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B8729C7B292009A50A5 /* Comparable.swift */; };
  289. C1E34B8A29C7B2FC009A50A5 /* LocalisedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B8929C7B2FC009A50A5 /* LocalisedString.swift */; };
  290. C1E34B8C29C7B334009A50A5 /* IdentifiableClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B8B29C7B334009A50A5 /* IdentifiableClass.swift */; };
  291. C1E34B8E29C7B34F009A50A5 /* NibLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B8D29C7B34F009A50A5 /* NibLoadable.swift */; };
  292. C1E34B9029C7B38A009A50A5 /* NumberFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B8F29C7B38A009A50A5 /* NumberFormatter.swift */; };
  293. C1E34B9229C7B46C009A50A5 /* TimeZone.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E34B9129C7B46C009A50A5 /* TimeZone.swift */; };
  294. C1E34B9829C7B5A3009A50A5 /* LoopKitUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1E34B9729C7B5A3009A50A5 /* LoopKitUI.framework */; };
  295. C1E34B9A29C7B5E9009A50A5 /* RileyLinkKitUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1E34B9329C7B59B009A50A5 /* RileyLinkKitUI.framework */; };
  296. C1E34B9D29C7B623009A50A5 /* RileyLinkKitUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1E34B9329C7B59B009A50A5 /* RileyLinkKitUI.framework */; };
  297. C1E34B9E29C7B623009A50A5 /* RileyLinkKitUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C1E34B9329C7B59B009A50A5 /* RileyLinkKitUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
  298. C1E34B9F29C7B649009A50A5 /* RileyLinkKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1E34B7C29C7B075009A50A5 /* RileyLinkKit.framework */; };
  299. C1E34BA029C7B649009A50A5 /* RileyLinkKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C1E34B7C29C7B075009A50A5 /* RileyLinkKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
  300. C1E34BA229C7B652009A50A5 /* RileyLinkBLEKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1E34BA129C7B652009A50A5 /* RileyLinkBLEKit.framework */; };
  301. C1E34BA329C7B652009A50A5 /* RileyLinkBLEKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C1E34BA129C7B652009A50A5 /* RileyLinkBLEKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
  302. /* End PBXBuildFile section */
  303. /* Begin PBXContainerItemProxy section */
  304. C13CC33A29C7B6BC007F25DE /* PBXContainerItemProxy */ = {
  305. isa = PBXContainerItemProxy;
  306. containerPortal = C1E3490829C7A866009A50A5 /* Project object */;
  307. proxyType = 1;
  308. remoteGlobalIDString = C1E3491029C7A866009A50A5;
  309. remoteInfo = MinimedKit;
  310. };
  311. C13CC34629C7B73A007F25DE /* PBXContainerItemProxy */ = {
  312. isa = PBXContainerItemProxy;
  313. containerPortal = C1E3490829C7A866009A50A5 /* Project object */;
  314. proxyType = 1;
  315. remoteGlobalIDString = C1E3491029C7A866009A50A5;
  316. remoteInfo = MinimedKit;
  317. };
  318. C1E34B6D29C7AD9C009A50A5 /* PBXContainerItemProxy */ = {
  319. isa = PBXContainerItemProxy;
  320. containerPortal = C1E3490829C7A866009A50A5 /* Project object */;
  321. proxyType = 1;
  322. remoteGlobalIDString = C1E3491029C7A866009A50A5;
  323. remoteInfo = MinimedKit;
  324. };
  325. C1E34B7129C7AD9C009A50A5 /* PBXContainerItemProxy */ = {
  326. isa = PBXContainerItemProxy;
  327. containerPortal = C1E3490829C7A866009A50A5 /* Project object */;
  328. proxyType = 1;
  329. remoteGlobalIDString = C1E34B0029C7ABCB009A50A5;
  330. remoteInfo = MinimedKitUI;
  331. };
  332. CEC751C729D88240006E9D24 /* PBXContainerItemProxy */ = {
  333. isa = PBXContainerItemProxy;
  334. containerPortal = CEC751BF29D88240006E9D24 /* OmniKit.xcodeproj */;
  335. proxyType = 2;
  336. remoteGlobalIDString = C124016C29C7D87A00B32844;
  337. remoteInfo = OmniKit;
  338. };
  339. CEC751C929D88240006E9D24 /* PBXContainerItemProxy */ = {
  340. isa = PBXContainerItemProxy;
  341. containerPortal = CEC751BF29D88240006E9D24 /* OmniKit.xcodeproj */;
  342. proxyType = 2;
  343. remoteGlobalIDString = C124020B29C7D92700B32844;
  344. remoteInfo = OmniKitUI;
  345. };
  346. CEC751CB29D88240006E9D24 /* PBXContainerItemProxy */ = {
  347. isa = PBXContainerItemProxy;
  348. containerPortal = CEC751BF29D88240006E9D24 /* OmniKit.xcodeproj */;
  349. proxyType = 2;
  350. remoteGlobalIDString = C124021729C7D93D00B32844;
  351. remoteInfo = OmniKitPlugin;
  352. };
  353. CEC751CD29D88240006E9D24 /* PBXContainerItemProxy */ = {
  354. isa = PBXContainerItemProxy;
  355. containerPortal = CEC751BF29D88240006E9D24 /* OmniKit.xcodeproj */;
  356. proxyType = 2;
  357. remoteGlobalIDString = C12ED9CA29C7DBA900435701;
  358. remoteInfo = OmniKitTests;
  359. };
  360. CEC751CF29D88240006E9D24 /* PBXContainerItemProxy */ = {
  361. isa = PBXContainerItemProxy;
  362. containerPortal = CEC751BF29D88240006E9D24 /* OmniKit.xcodeproj */;
  363. proxyType = 2;
  364. remoteGlobalIDString = C1229C6B29C7F0840066A89C;
  365. remoteInfo = OmniKitPacketParser;
  366. };
  367. /* End PBXContainerItemProxy section */
  368. /* Begin PBXCopyFilesBuildPhase section */
  369. C1E34B7329C7AD9C009A50A5 /* Embed Frameworks */ = {
  370. isa = PBXCopyFilesBuildPhase;
  371. buildActionMask = 2147483647;
  372. dstPath = "";
  373. dstSubfolderSpec = 10;
  374. files = (
  375. C1E34BA329C7B652009A50A5 /* RileyLinkBLEKit.framework in Embed Frameworks */,
  376. C1E34B9E29C7B623009A50A5 /* RileyLinkKitUI.framework in Embed Frameworks */,
  377. C1E34BA029C7B649009A50A5 /* RileyLinkKit.framework in Embed Frameworks */,
  378. C1E34B6C29C7AD9C009A50A5 /* MinimedKit.framework in Embed Frameworks */,
  379. C1E34B7029C7AD9C009A50A5 /* MinimedKitUI.framework in Embed Frameworks */,
  380. );
  381. name = "Embed Frameworks";
  382. runOnlyForDeploymentPostprocessing = 0;
  383. };
  384. /* End PBXCopyFilesBuildPhase section */
  385. /* Begin PBXFileReference section */
  386. C1229C2129C7ECA70066A89C /* TimeInterval.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeInterval.swift; sourceTree = "<group>"; };
  387. C1229C2329C7ECEB0066A89C /* Data.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Data.swift; sourceTree = "<group>"; };
  388. C13CC34129C7B73A007F25DE /* MinimedKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MinimedKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
  389. C13CC34C29C7B755007F25DE /* ResumePumpEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResumePumpEventTests.swift; sourceTree = "<group>"; };
  390. C13CC34D29C7B755007F25DE /* BolusNormalPumpEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BolusNormalPumpEventTests.swift; sourceTree = "<group>"; };
  391. C13CC34F29C7B755007F25DE /* ReadCurrentGlucosePageMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadCurrentGlucosePageMessageBodyTests.swift; sourceTree = "<group>"; };
  392. C13CC35029C7B755007F25DE /* ChangeTimeCarelinMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeTimeCarelinMessageBodyTests.swift; sourceTree = "<group>"; };
  393. C13CC35129C7B755007F25DE /* MeterMessageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MeterMessageTests.swift; sourceTree = "<group>"; };
  394. C13CC35229C7B755007F25DE /* ChangeTempBasalCarelinkMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeTempBasalCarelinkMessageBodyTests.swift; sourceTree = "<group>"; };
  395. C13CC35329C7B755007F25DE /* ReadOtherDevicesIDsMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadOtherDevicesIDsMessageBodyTests.swift; sourceTree = "<group>"; };
  396. C13CC35429C7B755007F25DE /* BolusCarelinkMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BolusCarelinkMessageBodyTests.swift; sourceTree = "<group>"; };
  397. C13CC35529C7B755007F25DE /* FindDeviceMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FindDeviceMessageBodyTests.swift; sourceTree = "<group>"; };
  398. C13CC35629C7B755007F25DE /* ReadRemoteControlIDsMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadRemoteControlIDsMessageBodyTests.swift; sourceTree = "<group>"; };
  399. C13CC35729C7B755007F25DE /* ReadTempBasalCarelinkMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadTempBasalCarelinkMessageBodyTests.swift; sourceTree = "<group>"; };
  400. C13CC35829C7B755007F25DE /* DeviceLinkMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeviceLinkMessageBodyTests.swift; sourceTree = "<group>"; };
  401. C13CC35929C7B755007F25DE /* ChangeMaxBasalRateMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeMaxBasalRateMessageBodyTests.swift; sourceTree = "<group>"; };
  402. C13CC35A29C7B755007F25DE /* ChangeRemoteControlIDMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeRemoteControlIDMessageBodyTests.swift; sourceTree = "<group>"; };
  403. C13CC35B29C7B755007F25DE /* GetBatteryCarelinkMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GetBatteryCarelinkMessageBodyTests.swift; sourceTree = "<group>"; };
  404. C13CC35C29C7B755007F25DE /* ReadRemainingInsulinMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadRemainingInsulinMessageBodyTests.swift; sourceTree = "<group>"; };
  405. C13CC35D29C7B755007F25DE /* ChangeMaxBolusMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeMaxBolusMessageBodyTests.swift; sourceTree = "<group>"; };
  406. C13CC35E29C7B755007F25DE /* GetPumpModelCarelinkMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GetPumpModelCarelinkMessageBodyTests.swift; sourceTree = "<group>"; };
  407. C13CC35F29C7B755007F25DE /* GetGlucosePageMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GetGlucosePageMessageBodyTests.swift; sourceTree = "<group>"; };
  408. C13CC36029C7B755007F25DE /* MinimedPacketTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPacketTests.swift; sourceTree = "<group>"; };
  409. C13CC36129C7B755007F25DE /* MinimedPumpManagerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPumpManagerTests.swift; sourceTree = "<group>"; };
  410. C13CC36229C7B755007F25DE /* NSDateComponents.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSDateComponents.swift; sourceTree = "<group>"; };
  411. C13CC36329C7B755007F25DE /* PumpOpsSynchronousTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpOpsSynchronousTests.swift; sourceTree = "<group>"; };
  412. C13CC36429C7B755007F25DE /* NSDataTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSDataTests.swift; sourceTree = "<group>"; };
  413. C13CC36529C7B755007F25DE /* TimestampedHistoryEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimestampedHistoryEventTests.swift; sourceTree = "<group>"; };
  414. C13CC36629C7B755007F25DE /* CRC8Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CRC8Tests.swift; sourceTree = "<group>"; };
  415. C13CC36829C7B756007F25DE /* SensorDataHighGlucoseEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorDataHighGlucoseEventTests.swift; sourceTree = "<group>"; };
  416. C13CC36929C7B756007F25DE /* SensorTimestampGlucoseEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorTimestampGlucoseEventTests.swift; sourceTree = "<group>"; };
  417. C13CC36A29C7B756007F25DE /* BatteryChangeGlucoseEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BatteryChangeGlucoseEventTests.swift; sourceTree = "<group>"; };
  418. C13CC36B29C7B756007F25DE /* SensorErrorGlucoseEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorErrorGlucoseEventTests.swift; sourceTree = "<group>"; };
  419. C13CC36C29C7B756007F25DE /* SensorCalFactorGlucoseEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorCalFactorGlucoseEventTests.swift; sourceTree = "<group>"; };
  420. C13CC36D29C7B756007F25DE /* SensorCalGlucoseEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorCalGlucoseEventTests.swift; sourceTree = "<group>"; };
  421. C13CC36E29C7B756007F25DE /* CalBGForGHGlucoseEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CalBGForGHGlucoseEventTests.swift; sourceTree = "<group>"; };
  422. C13CC36F29C7B756007F25DE /* SensorStatusGlucoseEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorStatusGlucoseEventTests.swift; sourceTree = "<group>"; };
  423. C13CC37029C7B756007F25DE /* SensorDataLowGlucoseEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorDataLowGlucoseEventTests.swift; sourceTree = "<group>"; };
  424. C13CC37129C7B756007F25DE /* GlucoseSensorDataGlucoseEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlucoseSensorDataGlucoseEventTests.swift; sourceTree = "<group>"; };
  425. C13CC37229C7B756007F25DE /* SensorSyncGlucoseEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorSyncGlucoseEventTests.swift; sourceTree = "<group>"; };
  426. C13CC37329C7B756007F25DE /* DateTimeChangeGlucoseEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DateTimeChangeGlucoseEventTests.swift; sourceTree = "<group>"; };
  427. C13CC37429C7B756007F25DE /* SensorPacketGlucoseEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorPacketGlucoseEventTests.swift; sourceTree = "<group>"; };
  428. C13CC37529C7B756007F25DE /* TenSomethingGlucoseEventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TenSomethingGlucoseEventTests.swift; sourceTree = "<group>"; };
  429. C13CC37629C7B756007F25DE /* BasalScheduleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasalScheduleTests.swift; sourceTree = "<group>"; };
  430. C13CC37829C7B756007F25DE /* MockRileyLinkProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockRileyLinkProvider.swift; sourceTree = "<group>"; };
  431. C13CC37929C7B756007F25DE /* MockPumpManagerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockPumpManagerDelegate.swift; sourceTree = "<group>"; };
  432. C13CC37A29C7B756007F25DE /* MockPumpOps.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockPumpOps.swift; sourceTree = "<group>"; };
  433. C13CC37B29C7B756007F25DE /* MockPumpMessageSender.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockPumpMessageSender.swift; sourceTree = "<group>"; };
  434. C13CC37C29C7B756007F25DE /* MockRileyLinkDevice.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockRileyLinkDevice.swift; sourceTree = "<group>"; };
  435. C13CC37D29C7B756007F25DE /* GlucosePageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlucosePageTests.swift; sourceTree = "<group>"; };
  436. C13CC37E29C7B756007F25DE /* NSStringExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSStringExtensions.swift; sourceTree = "<group>"; };
  437. C13CC37F29C7B756007F25DE /* ReadSettingsCarelinkMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadSettingsCarelinkMessageBodyTests.swift; sourceTree = "<group>"; };
  438. C13CC38029C7B756007F25DE /* PumpModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpModelTests.swift; sourceTree = "<group>"; };
  439. C13CC38129C7B756007F25DE /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  440. C13CC38229C7B756007F25DE /* HistoryPageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HistoryPageTests.swift; sourceTree = "<group>"; };
  441. C13CC38329C7B757007F25DE /* CRC16Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CRC16Tests.swift; sourceTree = "<group>"; };
  442. C13CC38429C7B757007F25DE /* MySentryPumpStatusMessageBodyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MySentryPumpStatusMessageBodyTests.swift; sourceTree = "<group>"; };
  443. C13CC38529C7B757007F25DE /* NSDateComponentsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSDateComponentsTests.swift; sourceTree = "<group>"; };
  444. C13CC38629C7B757007F25DE /* PumpOpsSynchronousBuildFromFramesTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpOpsSynchronousBuildFromFramesTests.swift; sourceTree = "<group>"; };
  445. C13CC38729C7B757007F25DE /* ReconciliationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReconciliationTests.swift; sourceTree = "<group>"; };
  446. C13CC3C229C7B8BC007F25DE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MinimedPumpManager.storyboard; sourceTree = "<group>"; };
  447. C13CC3C529C7B8D0007F25DE /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  448. C13CC3C629C7B8D4007F25DE /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  449. C13CC3C729C7B8D8007F25DE /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/MinimedPumpManager.strings"; sourceTree = "<group>"; };
  450. C13CC3C829C7B8DA007F25DE /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  451. C13CC3C929C7B8DB007F25DE /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  452. C13CC3CA29C7B8DC007F25DE /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  453. C13CC3CB29C7B8DD007F25DE /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  454. C13CC3CC29C7B8DE007F25DE /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  455. C13CC3CD29C7B8DF007F25DE /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  456. C13CC3CE29C7B8E0007F25DE /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  457. C13CC3CF29C7B8E0007F25DE /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  458. C13CC3D029C7B8E1007F25DE /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  459. C13CC3D129C7B8E2007F25DE /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  460. C13CC3D229C7B8E3007F25DE /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  461. C13CC3D329C7B8E4007F25DE /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/MinimedPumpManager.strings"; sourceTree = "<group>"; };
  462. C13CC3D429C7B8E5007F25DE /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  463. C13CC3D529C7B8E5007F25DE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  464. C13CC3D629C7B8E6007F25DE /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  465. C13CC3D729C7B8E7007F25DE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  466. C13CC3D829C7B8E9007F25DE /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  467. C13CC3D929C7B8E9007F25DE /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  468. C13CC3DA29C7B8EB007F25DE /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/MinimedPumpManager.strings; sourceTree = "<group>"; };
  469. C13CC3DC29C7BA48007F25DE /* OSLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSLog.swift; sourceTree = "<group>"; };
  470. C1BF2DB929C8007300EB8987 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
  471. C1E3491129C7A866009A50A5 /* MinimedKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MinimedKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  472. C1E3491429C7A866009A50A5 /* MinimedKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MinimedKit.h; sourceTree = "<group>"; };
  473. C1E3492529C7A98B009A50A5 /* CalBGForGHGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CalBGForGHGlucoseEvent.swift; sourceTree = "<group>"; };
  474. C1E3492629C7A98B009A50A5 /* RelativeTimestampedGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RelativeTimestampedGlucoseEvent.swift; sourceTree = "<group>"; };
  475. C1E3492729C7A98B009A50A5 /* SensorCalGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorCalGlucoseEvent.swift; sourceTree = "<group>"; };
  476. C1E3492829C7A98B009A50A5 /* SensorErrorGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorErrorGlucoseEvent.swift; sourceTree = "<group>"; };
  477. C1E3492929C7A98B009A50A5 /* TenSomethingGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TenSomethingGlucoseEvent.swift; sourceTree = "<group>"; };
  478. C1E3492A29C7A98B009A50A5 /* SensorStatusGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorStatusGlucoseEvent.swift; sourceTree = "<group>"; };
  479. C1E3492B29C7A98B009A50A5 /* SensorValueGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorValueGlucoseEvent.swift; sourceTree = "<group>"; };
  480. C1E3492C29C7A98B009A50A5 /* SensorSyncGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorSyncGlucoseEvent.swift; sourceTree = "<group>"; };
  481. C1E3492D29C7A98B009A50A5 /* SensorTimestampGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorTimestampGlucoseEvent.swift; sourceTree = "<group>"; };
  482. C1E3492E29C7A98B009A50A5 /* SensorDataLowGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorDataLowGlucoseEvent.swift; sourceTree = "<group>"; };
  483. C1E3492F29C7A98B009A50A5 /* SensorPacketGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorPacketGlucoseEvent.swift; sourceTree = "<group>"; };
  484. C1E3493029C7A98B009A50A5 /* DateTimeChangeGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DateTimeChangeGlucoseEvent.swift; sourceTree = "<group>"; };
  485. C1E3493129C7A98B009A50A5 /* UnknownGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnknownGlucoseEvent.swift; sourceTree = "<group>"; };
  486. C1E3493229C7A98B009A50A5 /* DataEndGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataEndGlucoseEvent.swift; sourceTree = "<group>"; };
  487. C1E3493329C7A98B009A50A5 /* NineteenSomethingGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NineteenSomethingGlucoseEvent.swift; sourceTree = "<group>"; };
  488. C1E3493429C7A98B009A50A5 /* GlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlucoseEvent.swift; sourceTree = "<group>"; };
  489. C1E3493529C7A98B009A50A5 /* GlucoseSensorDataGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlucoseSensorDataGlucoseEvent.swift; sourceTree = "<group>"; };
  490. C1E3493629C7A98B009A50A5 /* SensorDataHighGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorDataHighGlucoseEvent.swift; sourceTree = "<group>"; };
  491. C1E3493729C7A98B009A50A5 /* BatteryChangeGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BatteryChangeGlucoseEvent.swift; sourceTree = "<group>"; };
  492. C1E3493829C7A98B009A50A5 /* SensorCalFactorGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorCalFactorGlucoseEvent.swift; sourceTree = "<group>"; };
  493. C1E3493929C7A98B009A50A5 /* SensorWeakSignalGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensorWeakSignalGlucoseEvent.swift; sourceTree = "<group>"; };
  494. C1E3493B29C7A98B009A50A5 /* SensorValueGlucoseEvent+CGMManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SensorValueGlucoseEvent+CGMManager.swift"; sourceTree = "<group>"; };
  495. C1E3493C29C7A98B009A50A5 /* MySentryPumpStatusMessageBody+CGMManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "MySentryPumpStatusMessageBody+CGMManager.swift"; sourceTree = "<group>"; };
  496. C1E3494029C7A98C009A50A5 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  497. C1E3494529C7A98C009A50A5 /* MinimedPumpManagerState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPumpManagerState.swift; sourceTree = "<group>"; };
  498. C1E3494629C7A98C009A50A5 /* MinimedPumpManagerRecents.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPumpManagerRecents.swift; sourceTree = "<group>"; };
  499. C1E3494729C7A98C009A50A5 /* EnliteSensorDisplayable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnliteSensorDisplayable.swift; sourceTree = "<group>"; };
  500. C1E3494829C7A98C009A50A5 /* PumpOpsSession+LoopKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PumpOpsSession+LoopKit.swift"; sourceTree = "<group>"; };
  501. C1E3494929C7A98C009A50A5 /* BasalProfile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasalProfile.swift; sourceTree = "<group>"; };
  502. C1E3494A29C7A98C009A50A5 /* HistoryPage+PumpOpsSession.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "HistoryPage+PumpOpsSession.swift"; sourceTree = "<group>"; };
  503. C1E3494B29C7A98C009A50A5 /* ReservoirReading.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReservoirReading.swift; sourceTree = "<group>"; };
  504. C1E3494C29C7A98C009A50A5 /* PumpMessageSender.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpMessageSender.swift; sourceTree = "<group>"; };
  505. C1E3494D29C7A98C009A50A5 /* MinimedPumpManagerError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPumpManagerError.swift; sourceTree = "<group>"; };
  506. C1E3494E29C7A98C009A50A5 /* DoseStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DoseStore.swift; sourceTree = "<group>"; };
  507. C1E3494F29C7A98C009A50A5 /* PumpSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpSettings.swift; sourceTree = "<group>"; };
  508. C1E3495029C7A98C009A50A5 /* PumpOps.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpOps.swift; sourceTree = "<group>"; };
  509. C1E3495129C7A98C009A50A5 /* PumpMessage+PumpOpsSession.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PumpMessage+PumpOpsSession.swift"; sourceTree = "<group>"; };
  510. C1E3495229C7A98C009A50A5 /* InsulinDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InsulinDataSource.swift; sourceTree = "<group>"; };
  511. C1E3495329C7A98C009A50A5 /* MinimedDoseProgressEstimator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedDoseProgressEstimator.swift; sourceTree = "<group>"; };
  512. C1E3495429C7A98C009A50A5 /* MinimedPumpMessageSender.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPumpMessageSender.swift; sourceTree = "<group>"; };
  513. C1E3495529C7A98C009A50A5 /* MinimedPumpManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPumpManager.swift; sourceTree = "<group>"; };
  514. C1E3495629C7A98C009A50A5 /* UnfinalizedDose.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnfinalizedDose.swift; sourceTree = "<group>"; };
  515. C1E3495729C7A98C009A50A5 /* RileyLinkDevice.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RileyLinkDevice.swift; sourceTree = "<group>"; };
  516. C1E3495829C7A98C009A50A5 /* PumpOpsError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpOpsError.swift; sourceTree = "<group>"; };
  517. C1E3495929C7A98C009A50A5 /* PumpState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpState.swift; sourceTree = "<group>"; };
  518. C1E3496429C7A98C009A50A5 /* ChangeWatchdogEnablePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeWatchdogEnablePumpEvent.swift; sourceTree = "<group>"; };
  519. C1E3496529C7A98C009A50A5 /* PumpAlarmPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpAlarmPumpEvent.swift; sourceTree = "<group>"; };
  520. C1E3496629C7A98C009A50A5 /* ChangeCaptureEventEnablePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeCaptureEventEnablePumpEvent.swift; sourceTree = "<group>"; };
  521. C1E3496729C7A98C009A50A5 /* TempBasalDurationPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TempBasalDurationPumpEvent.swift; sourceTree = "<group>"; };
  522. C1E3496829C7A98C009A50A5 /* ChangeBolusScrollStepSizePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeBolusScrollStepSizePumpEvent.swift; sourceTree = "<group>"; };
  523. C1E3496929C7A98C009A50A5 /* ChangeSensorSetup2PumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeSensorSetup2PumpEvent.swift; sourceTree = "<group>"; };
  524. C1E3496A29C7A98C009A50A5 /* JournalEntryInsulinMarkerPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JournalEntryInsulinMarkerPumpEvent.swift; sourceTree = "<group>"; };
  525. C1E3496B29C7A98C009A50A5 /* ChangeMaxBolusPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeMaxBolusPumpEvent.swift; sourceTree = "<group>"; };
  526. C1E3496C29C7A98C009A50A5 /* ChangeVariableBolusPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeVariableBolusPumpEvent.swift; sourceTree = "<group>"; };
  527. C1E3496D29C7A98C009A50A5 /* ChangeBolusReminderEnablePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeBolusReminderEnablePumpEvent.swift; sourceTree = "<group>"; };
  528. C1E3496E29C7A98C009A50A5 /* ChangeCarbUnitsPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeCarbUnitsPumpEvent.swift; sourceTree = "<group>"; };
  529. C1E3496F29C7A98C009A50A5 /* BolusWizardEstimatePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BolusWizardEstimatePumpEvent.swift; sourceTree = "<group>"; };
  530. C1E3497029C7A98C009A50A5 /* ClearAlarmPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClearAlarmPumpEvent.swift; sourceTree = "<group>"; };
  531. C1E3497129C7A98C009A50A5 /* ChangeAlarmNotifyModePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeAlarmNotifyModePumpEvent.swift; sourceTree = "<group>"; };
  532. C1E3497229C7A98C009A50A5 /* ChangeAlarmClockEnablePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeAlarmClockEnablePumpEvent.swift; sourceTree = "<group>"; };
  533. C1E3497329C7A98C009A50A5 /* JournalEntryPumpLowReservoirPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JournalEntryPumpLowReservoirPumpEvent.swift; sourceTree = "<group>"; };
  534. C1E3497429C7A98C009A50A5 /* ChangeTimeFormatPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeTimeFormatPumpEvent.swift; sourceTree = "<group>"; };
  535. C1E3497529C7A98C009A50A5 /* SelectBasalProfilePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectBasalProfilePumpEvent.swift; sourceTree = "<group>"; };
  536. C1E3497629C7A98C009A50A5 /* DailyTotal522PumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DailyTotal522PumpEvent.swift; sourceTree = "<group>"; };
  537. C1E3497729C7A98C009A50A5 /* BGReceivedPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BGReceivedPumpEvent.swift; sourceTree = "<group>"; };
  538. C1E3497829C7A98C009A50A5 /* TimestampedPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimestampedPumpEvent.swift; sourceTree = "<group>"; };
  539. C1E3497929C7A98C009A50A5 /* SuspendPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuspendPumpEvent.swift; sourceTree = "<group>"; };
  540. C1E3497A29C7A98C009A50A5 /* EnableBolusWizardPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnableBolusWizardPumpEvent.swift; sourceTree = "<group>"; };
  541. C1E3497B29C7A98C009A50A5 /* UnabsorbedInsulinPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnabsorbedInsulinPumpEvent.swift; sourceTree = "<group>"; };
  542. C1E3497C29C7A98C009A50A5 /* DeleteOtherDeviceIDPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeleteOtherDeviceIDPumpEvent.swift; sourceTree = "<group>"; };
  543. C1E3497D29C7A98C009A50A5 /* AlarmClockReminderPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AlarmClockReminderPumpEvent.swift; sourceTree = "<group>"; };
  544. C1E3497E29C7A98C009A50A5 /* ChangeBGReminderEnablePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeBGReminderEnablePumpEvent.swift; sourceTree = "<group>"; };
  545. C1E3497F29C7A98C009A50A5 /* JournalEntryPumpLowBatteryPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JournalEntryPumpLowBatteryPumpEvent.swift; sourceTree = "<group>"; };
  546. C1E3498029C7A98C009A50A5 /* NewTimePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewTimePumpEvent.swift; sourceTree = "<group>"; };
  547. C1E3498129C7A98C009A50A5 /* ChangeMaxBasalPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeMaxBasalPumpEvent.swift; sourceTree = "<group>"; };
  548. C1E3498229C7A98C009A50A5 /* ChangeTempBasalTypePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeTempBasalTypePumpEvent.swift; sourceTree = "<group>"; };
  549. C1E3498329C7A98C009A50A5 /* ChangeSensorAlarmSilenceConfigPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeSensorAlarmSilenceConfigPumpEvent.swift; sourceTree = "<group>"; };
  550. C1E3498429C7A98C009A50A5 /* ChangeOtherDeviceIDPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeOtherDeviceIDPumpEvent.swift; sourceTree = "<group>"; };
  551. C1E3498529C7A98C009A50A5 /* PrimePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrimePumpEvent.swift; sourceTree = "<group>"; };
  552. C1E3498629C7A98C009A50A5 /* DailyTotal523PumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DailyTotal523PumpEvent.swift; sourceTree = "<group>"; };
  553. C1E3498729C7A98C009A50A5 /* BatteryPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BatteryPumpEvent.swift; sourceTree = "<group>"; };
  554. C1E3498829C7A98C009A50A5 /* EnableDisableRemotePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnableDisableRemotePumpEvent.swift; sourceTree = "<group>"; };
  555. C1E3498929C7A98C009A50A5 /* TempBasalPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TempBasalPumpEvent.swift; sourceTree = "<group>"; };
  556. C1E3498A29C7A98C009A50A5 /* ChangeSensorRateOfChangeAlertSetupPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeSensorRateOfChangeAlertSetupPumpEvent.swift; sourceTree = "<group>"; };
  557. C1E3498B29C7A98C009A50A5 /* RestoreMystery55PumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RestoreMystery55PumpEvent.swift; sourceTree = "<group>"; };
  558. C1E3498C29C7A98C009A50A5 /* BolusWizardSetupPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BolusWizardSetupPumpEvent.swift; sourceTree = "<group>"; };
  559. C1E3498D29C7A98C009A50A5 /* ChangeTimePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeTimePumpEvent.swift; sourceTree = "<group>"; };
  560. C1E3498E29C7A98C009A50A5 /* ChangeBolusReminderTimePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeBolusReminderTimePumpEvent.swift; sourceTree = "<group>"; };
  561. C1E3498F29C7A98C009A50A5 /* ChangeBolusWizardSetupPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeBolusWizardSetupPumpEvent.swift; sourceTree = "<group>"; };
  562. C1E3499029C7A98C009A50A5 /* PlaceholderPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlaceholderPumpEvent.swift; sourceTree = "<group>"; };
  563. C1E3499129C7A98C009A50A5 /* PumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpEvent.swift; sourceTree = "<group>"; };
  564. C1E3499229C7A98C009A50A5 /* ChangeBasalProfilePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeBasalProfilePumpEvent.swift; sourceTree = "<group>"; };
  565. C1E3499329C7A98C009A50A5 /* ResumePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResumePumpEvent.swift; sourceTree = "<group>"; };
  566. C1E3499429C7A98C009A50A5 /* ChangeBGReminderOffsetPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeBGReminderOffsetPumpEvent.swift; sourceTree = "<group>"; };
  567. C1E3499529C7A98C009A50A5 /* ChangeWatchdogMarriageProfilePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeWatchdogMarriageProfilePumpEvent.swift; sourceTree = "<group>"; };
  568. C1E3499629C7A98C009A50A5 /* BasalProfileStartPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasalProfileStartPumpEvent.swift; sourceTree = "<group>"; };
  569. C1E3499729C7A98C009A50A5 /* ResultDailyTotalPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResultDailyTotalPumpEvent.swift; sourceTree = "<group>"; };
  570. C1E3499829C7A98C009A50A5 /* UnknownPumpEvent57.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnknownPumpEvent57.swift; sourceTree = "<group>"; };
  571. C1E3499929C7A98C009A50A5 /* RestoreMystery54PumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RestoreMystery54PumpEvent.swift; sourceTree = "<group>"; };
  572. C1E3499A29C7A98C009A50A5 /* CalBGForPHPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CalBGForPHPumpEvent.swift; sourceTree = "<group>"; };
  573. C1E3499B29C7A98C009A50A5 /* ChangeParadigmLinkIDPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeParadigmLinkIDPumpEvent.swift; sourceTree = "<group>"; };
  574. C1E3499C29C7A98C009A50A5 /* ChangeChildBlockEnablePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeChildBlockEnablePumpEvent.swift; sourceTree = "<group>"; };
  575. C1E3499D29C7A98C009A50A5 /* ChangeBasalProfilePatternPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeBasalProfilePatternPumpEvent.swift; sourceTree = "<group>"; };
  576. C1E3499E29C7A98C009A50A5 /* RewindPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RewindPumpEvent.swift; sourceTree = "<group>"; };
  577. C1E3499F29C7A98C009A50A5 /* BolusReminderPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BolusReminderPumpEvent.swift; sourceTree = "<group>"; };
  578. C1E349A029C7A98C009A50A5 /* ChangeMeterIDPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeMeterIDPumpEvent.swift; sourceTree = "<group>"; };
  579. C1E349A129C7A98C009A50A5 /* ChangeAudioBolusPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeAudioBolusPumpEvent.swift; sourceTree = "<group>"; };
  580. C1E349A229C7A98C009A50A5 /* DeleteBolusReminderTimePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeleteBolusReminderTimePumpEvent.swift; sourceTree = "<group>"; };
  581. C1E349A329C7A98C009A50A5 /* ChangeReservoirWarningTimePumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeReservoirWarningTimePumpEvent.swift; sourceTree = "<group>"; };
  582. C1E349A429C7A98C009A50A5 /* JournalEntryExerciseMarkerPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JournalEntryExerciseMarkerPumpEvent.swift; sourceTree = "<group>"; };
  583. C1E349A529C7A98C009A50A5 /* BolusNormalPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BolusNormalPumpEvent.swift; sourceTree = "<group>"; };
  584. C1E349A629C7A98C009A50A5 /* AlarmSensorPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AlarmSensorPumpEvent.swift; sourceTree = "<group>"; };
  585. C1E349A729C7A98C009A50A5 /* DailyTotal515PumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DailyTotal515PumpEvent.swift; sourceTree = "<group>"; };
  586. C1E349A829C7A98C009A50A5 /* JournalEntryMealMarkerPumpEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JournalEntryMealMarkerPumpEvent.swift; sourceTree = "<group>"; };
  587. C1E349AD29C7A98C009A50A5 /* MessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageBody.swift; sourceTree = "<group>"; };
  588. C1E349AE29C7A98C009A50A5 /* ReadCurrentPageNumberMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadCurrentPageNumberMessageBody.swift; sourceTree = "<group>"; };
  589. C1E349AF29C7A98C009A50A5 /* PowerOnCarelinkMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PowerOnCarelinkMessageBody.swift; sourceTree = "<group>"; };
  590. C1E349B029C7A98C009A50A5 /* GetBatteryCarelinkMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GetBatteryCarelinkMessageBody.swift; sourceTree = "<group>"; };
  591. C1E349B129C7A98C009A50A5 /* SetRemoteControlEnabledMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SetRemoteControlEnabledMessageBody.swift; sourceTree = "<group>"; };
  592. C1E349B229C7A98C009A50A5 /* GetHistoryPageCarelinkMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GetHistoryPageCarelinkMessageBody.swift; sourceTree = "<group>"; };
  593. C1E349B329C7A98C009A50A5 /* PumpAckMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpAckMessageBody.swift; sourceTree = "<group>"; };
  594. C1E349B429C7A98C009A50A5 /* MySentryAckMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MySentryAckMessageBody.swift; sourceTree = "<group>"; };
  595. C1E349B529C7A98C009A50A5 /* MySentryAlertMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MySentryAlertMessageBody.swift; sourceTree = "<group>"; };
  596. C1E349B629C7A98C009A50A5 /* PumpErrorMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpErrorMessageBody.swift; sourceTree = "<group>"; };
  597. C1E349B729C7A98C009A50A5 /* UnknownMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnknownMessageBody.swift; sourceTree = "<group>"; };
  598. C1E349B829C7A98C009A50A5 /* DeviceLinkMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeviceLinkMessageBody.swift; sourceTree = "<group>"; };
  599. C1E349B929C7A98C009A50A5 /* ReadTempBasalCarelinkMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadTempBasalCarelinkMessageBody.swift; sourceTree = "<group>"; };
  600. C1E349BA29C7A98C009A50A5 /* ReadCurrentGlucosePageMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadCurrentGlucosePageMessageBody.swift; sourceTree = "<group>"; };
  601. C1E349BC29C7A98C009A50A5 /* GlucosePage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlucosePage.swift; sourceTree = "<group>"; };
  602. C1E349BD29C7A98C009A50A5 /* HistoryPage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HistoryPage.swift; sourceTree = "<group>"; };
  603. C1E349BE29C7A98C009A50A5 /* GlucoseEventType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlucoseEventType.swift; sourceTree = "<group>"; };
  604. C1E349BF29C7A98C009A50A5 /* TimestampedGlucoseEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimestampedGlucoseEvent.swift; sourceTree = "<group>"; };
  605. C1E349C029C7A98C009A50A5 /* PartialDecode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PartialDecode.swift; sourceTree = "<group>"; };
  606. C1E349C129C7A98C009A50A5 /* MySentryAlertType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MySentryAlertType.swift; sourceTree = "<group>"; };
  607. C1E349C229C7A98C009A50A5 /* CRC16.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CRC16.swift; sourceTree = "<group>"; };
  608. C1E349C329C7A98C009A50A5 /* BasalSchedule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasalSchedule.swift; sourceTree = "<group>"; };
  609. C1E349C429C7A98C009A50A5 /* PumpEventType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpEventType.swift; sourceTree = "<group>"; };
  610. C1E349C529C7A98C009A50A5 /* TimestampedHistoryEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimestampedHistoryEvent.swift; sourceTree = "<group>"; };
  611. C1E349C629C7A98C009A50A5 /* GetGlucosePageMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GetGlucosePageMessageBody.swift; sourceTree = "<group>"; };
  612. C1E349C729C7A98C009A50A5 /* MySentryPumpStatusMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MySentryPumpStatusMessageBody.swift; sourceTree = "<group>"; };
  613. C1E349C829C7A98C009A50A5 /* GetPumpModelCarelinkMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GetPumpModelCarelinkMessageBody.swift; sourceTree = "<group>"; };
  614. C1E349C929C7A98C009A50A5 /* MySentryAlertClearedMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MySentryAlertClearedMessageBody.swift; sourceTree = "<group>"; };
  615. C1E349CA29C7A98C009A50A5 /* ChangeTempBasalCarelinkMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeTempBasalCarelinkMessageBody.swift; sourceTree = "<group>"; };
  616. C1E349CB29C7A98C009A50A5 /* ReadOtherDevicesIDsMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadOtherDevicesIDsMessageBody.swift; sourceTree = "<group>"; };
  617. C1E349CC29C7A98C009A50A5 /* ReadTimeCarelinkMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadTimeCarelinkMessageBody.swift; sourceTree = "<group>"; };
  618. C1E349CD29C7A98C009A50A5 /* ReadSettingsCarelinkMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadSettingsCarelinkMessageBody.swift; sourceTree = "<group>"; };
  619. C1E349CE29C7A98C009A50A5 /* GetPumpFirmwareVersionMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GetPumpFirmwareVersionMessageBody.swift; sourceTree = "<group>"; };
  620. C1E349CF29C7A98C009A50A5 /* MessageType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageType.swift; sourceTree = "<group>"; };
  621. C1E349D029C7A98C009A50A5 /* ReadRemoteControlIDsMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadRemoteControlIDsMessageBody.swift; sourceTree = "<group>"; };
  622. C1E349D129C7A98C009A50A5 /* PumpMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpMessage.swift; sourceTree = "<group>"; };
  623. C1E349D229C7A98C009A50A5 /* SuspendResumeMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuspendResumeMessageBody.swift; sourceTree = "<group>"; };
  624. C1E349D329C7A98C009A50A5 /* ReadOtherDevicesStatusMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadOtherDevicesStatusMessageBody.swift; sourceTree = "<group>"; };
  625. C1E349D429C7A98C009A50A5 /* ChangeMaxBolusMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeMaxBolusMessageBody.swift; sourceTree = "<group>"; };
  626. C1E349D529C7A98C009A50A5 /* ChangeMaxBasalRateMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeMaxBasalRateMessageBody.swift; sourceTree = "<group>"; };
  627. C1E349D629C7A98C009A50A5 /* FindDeviceMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FindDeviceMessageBody.swift; sourceTree = "<group>"; };
  628. C1E349D729C7A98C009A50A5 /* ReadRemainingInsulinMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadRemainingInsulinMessageBody.swift; sourceTree = "<group>"; };
  629. C1E349D829C7A98C009A50A5 /* PacketType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PacketType.swift; sourceTree = "<group>"; };
  630. C1E349D929C7A98C009A50A5 /* MeterMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MeterMessage.swift; sourceTree = "<group>"; };
  631. C1E349DA29C7A98C009A50A5 /* BolusCarelinkMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BolusCarelinkMessageBody.swift; sourceTree = "<group>"; };
  632. C1E349DB29C7A98C009A50A5 /* DataFrameMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataFrameMessageBody.swift; sourceTree = "<group>"; };
  633. C1E349DC29C7A98C009A50A5 /* ChangeRemoteControlIDMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeRemoteControlIDMessageBody.swift; sourceTree = "<group>"; };
  634. C1E349DD29C7A98C009A50A5 /* ReadPumpStatusMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadPumpStatusMessageBody.swift; sourceTree = "<group>"; };
  635. C1E349DE29C7A98C009A50A5 /* ChangeTimeCarelinkMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeTimeCarelinkMessageBody.swift; sourceTree = "<group>"; };
  636. C1E349DF29C7A98C009A50A5 /* SelectBasalProfileMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectBasalProfileMessageBody.swift; sourceTree = "<group>"; };
  637. C1E349E029C7A98D009A50A5 /* ButtonPressCarelinkMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ButtonPressCarelinkMessageBody.swift; sourceTree = "<group>"; };
  638. C1E349E129C7A98D009A50A5 /* CarelinkMessageBody.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CarelinkMessageBody.swift; sourceTree = "<group>"; };
  639. C1E349E929C7A98D009A50A5 /* BatteryChemistryType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BatteryChemistryType.swift; sourceTree = "<group>"; };
  640. C1E349EA29C7A98D009A50A5 /* PumpColor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpColor.swift; sourceTree = "<group>"; };
  641. C1E349EB29C7A98D009A50A5 /* PumpModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpModel.swift; sourceTree = "<group>"; };
  642. C1E349EC29C7A98D009A50A5 /* PumpRegion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpRegion.swift; sourceTree = "<group>"; };
  643. C1E349EE29C7A98D009A50A5 /* MinimedPacket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPacket.swift; sourceTree = "<group>"; };
  644. C1E349EF29C7A98D009A50A5 /* CRC8.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CRC8.swift; sourceTree = "<group>"; };
  645. C1E349F029C7A98D009A50A5 /* FourByteSixByteEncoding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FourByteSixByteEncoding.swift; sourceTree = "<group>"; };
  646. C1E34A0D29C7A98E009A50A5 /* ISO8601DateFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ISO8601DateFormatter.swift; sourceTree = "<group>"; };
  647. C1E34A0E29C7A98E009A50A5 /* Int.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Int.swift; sourceTree = "<group>"; };
  648. C1E34A0F29C7A98E009A50A5 /* NSDateComponents.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSDateComponents.swift; sourceTree = "<group>"; };
  649. C1E34AE529C7A9BC009A50A5 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
  650. C1E34AE629C7A9BC009A50A5 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
  651. C1E34AE729C7A9BC009A50A5 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
  652. C1E34AE829C7A9BC009A50A5 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
  653. C1E34AE929C7A9BC009A50A5 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
  654. C1E34AEA29C7A9BC009A50A5 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = "<group>"; };
  655. C1E34AEB29C7A9BC009A50A5 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
  656. C1E34AEC29C7A9BC009A50A5 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
  657. C1E34AED29C7A9BC009A50A5 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
  658. C1E34AEE29C7A9BC009A50A5 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = "<group>"; };
  659. C1E34AEF29C7A9BC009A50A5 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
  660. C1E34AF029C7A9BC009A50A5 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = "<group>"; };
  661. C1E34AF129C7A9BC009A50A5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localizable.strings; sourceTree = "<group>"; };
  662. C1E34AF229C7A9BC009A50A5 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
  663. C1E34AF329C7A9BC009A50A5 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
  664. C1E34AF429C7A9BC009A50A5 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
  665. C1E34AF529C7A9BC009A50A5 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
  666. C1E34AF629C7A9BC009A50A5 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
  667. C1E34AF729C7A9BC009A50A5 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
  668. C1E34AF829C7A9BC009A50A5 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
  669. C1E34AF929C7A9BC009A50A5 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
  670. C1E34AFA29C7A9BC009A50A5 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
  671. C1E34B0129C7ABCB009A50A5 /* MinimedKitUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MinimedKitUI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  672. C1E34B0329C7ABCB009A50A5 /* MinimedKitUI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MinimedKitUI.h; sourceTree = "<group>"; };
  673. C1E34B0829C7ABF2009A50A5 /* MinimedKitUI.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = MinimedKitUI.xcassets; sourceTree = "<group>"; };
  674. C1E34B0A29C7ABF2009A50A5 /* Image.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Image.swift; sourceTree = "<group>"; };
  675. C1E34B0C29C7ABF2009A50A5 /* MinimedPumpIDSetupViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPumpIDSetupViewController.swift; sourceTree = "<group>"; };
  676. C1E34B0D29C7ABF2009A50A5 /* MinimedPumpManagerSetupViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPumpManagerSetupViewController.swift; sourceTree = "<group>"; };
  677. C1E34B0E29C7ABF2009A50A5 /* MinimedPumpClockSetupViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPumpClockSetupViewController.swift; sourceTree = "<group>"; };
  678. C1E34B0F29C7ABF2009A50A5 /* MinimedPumpSetupCompleteViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPumpSetupCompleteViewController.swift; sourceTree = "<group>"; };
  679. C1E34B1029C7ABF2009A50A5 /* MinimedPumpSentrySetupViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPumpSentrySetupViewController.swift; sourceTree = "<group>"; };
  680. C1E34B1129C7ABF2009A50A5 /* MinimedPumpManager+UI.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "MinimedPumpManager+UI.swift"; sourceTree = "<group>"; };
  681. C1E34B1229C7ABF2009A50A5 /* PumpModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpModel.swift; sourceTree = "<group>"; };
  682. C1E34B1329C7ABF2009A50A5 /* RadioSelectionTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RadioSelectionTableViewController.swift; sourceTree = "<group>"; };
  683. C1E34B1429C7ABF2009A50A5 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  684. C1E34B1529C7ABF2009A50A5 /* MinimedPumpUICoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPumpUICoordinator.swift; sourceTree = "<group>"; };
  685. C1E34B1629C7ABF2009A50A5 /* CommandResponseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CommandResponseViewController.swift; sourceTree = "<group>"; };
  686. C1E34B1729C7ABF2009A50A5 /* MinimedHUDProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedHUDProvider.swift; sourceTree = "<group>"; };
  687. C1E34B1929C7ABF3009A50A5 /* UseMySentrySelectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UseMySentrySelectionView.swift; sourceTree = "<group>"; };
  688. C1E34B1A29C7ABF3009A50A5 /* DataSourceSelectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataSourceSelectionView.swift; sourceTree = "<group>"; };
  689. C1E34B1B29C7ABF3009A50A5 /* BatteryTypeSelectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BatteryTypeSelectionView.swift; sourceTree = "<group>"; };
  690. C1E34B1C29C7ABF3009A50A5 /* ReservoirHUDView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ReservoirHUDView.xib; sourceTree = "<group>"; };
  691. C1E34B1D29C7ABF3009A50A5 /* MinimedPumpSettingsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPumpSettingsView.swift; sourceTree = "<group>"; };
  692. C1E34B1E29C7ABF3009A50A5 /* ReservoirHUDView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReservoirHUDView.swift; sourceTree = "<group>"; };
  693. C1E34B1F29C7ABF3009A50A5 /* MinimedPumpSettingsViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedPumpSettingsViewModel.swift; sourceTree = "<group>"; };
  694. C1E34B2029C7ABF3009A50A5 /* InsulinTypeConfirmation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InsulinTypeConfirmation.swift; sourceTree = "<group>"; };
  695. C1E34B2129C7ABF3009A50A5 /* MinimedReservoirView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedReservoirView.swift; sourceTree = "<group>"; };
  696. C1E34B2229C7ABF3009A50A5 /* TimeView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimeView.swift; sourceTree = "<group>"; };
  697. C1E34B4129C7AC4C009A50A5 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
  698. C1E34B4229C7AC4F009A50A5 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
  699. C1E34B4329C7AC51009A50A5 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = "<group>"; };
  700. C1E34B4429C7AC54009A50A5 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
  701. C1E34B4529C7AC56009A50A5 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
  702. C1E34B4629C7AC58009A50A5 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
  703. C1E34B4729C7AC5B009A50A5 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
  704. C1E34B4829C7AC5D009A50A5 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
  705. C1E34B4929C7AC5F009A50A5 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
  706. C1E34B4A29C7AC61009A50A5 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
  707. C1E34B4B29C7AC64009A50A5 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
  708. C1E34B4C29C7AC66009A50A5 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = "<group>"; };
  709. C1E34B4D29C7AC68009A50A5 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
  710. C1E34B4E29C7AC69009A50A5 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
  711. C1E34B4F29C7AC6A009A50A5 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
  712. C1E34B5029C7AC6B009A50A5 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
  713. C1E34B5129C7AC6C009A50A5 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = "<group>"; };
  714. C1E34B5229C7AC6D009A50A5 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
  715. C1E34B5329C7AC6E009A50A5 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
  716. C1E34B5429C7AC6F009A50A5 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
  717. C1E34B5529C7AC70009A50A5 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
  718. C1E34B5B29C7AD01009A50A5 /* MinimedKitPlugin.loopplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MinimedKitPlugin.loopplugin; sourceTree = BUILT_PRODUCTS_DIR; };
  719. C1E34B6229C7AD31009A50A5 /* MinimedKitPlugin.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MinimedKitPlugin.swift; sourceTree = "<group>"; };
  720. C1E34B6329C7AD31009A50A5 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  721. C1E34B6729C7AD62009A50A5 /* LoopKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LoopKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  722. C1E34B7429C7AF61009A50A5 /* LocalisedString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalisedString.swift; sourceTree = "<group>"; };
  723. C1E34B7629C7AFCF009A50A5 /* Data.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Data.swift; sourceTree = "<group>"; };
  724. C1E34B7829C7AFF7009A50A5 /* TimeInterval.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeInterval.swift; sourceTree = "<group>"; };
  725. C1E34B7A29C7B044009A50A5 /* OSLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSLog.swift; sourceTree = "<group>"; };
  726. C1E34B7C29C7B075009A50A5 /* RileyLinkKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = RileyLinkKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  727. C1E34B8029C7B155009A50A5 /* PumpOpsSession.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PumpOpsSession.swift; sourceTree = "<group>"; };
  728. C1E34B8229C7B1AB009A50A5 /* TimeZone.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeZone.swift; sourceTree = "<group>"; };
  729. C1E34B8429C7B1D4009A50A5 /* HKUnit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HKUnit.swift; sourceTree = "<group>"; };
  730. C1E34B8729C7B292009A50A5 /* Comparable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Comparable.swift; sourceTree = "<group>"; };
  731. C1E34B8929C7B2FC009A50A5 /* LocalisedString.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalisedString.swift; sourceTree = "<group>"; };
  732. C1E34B8B29C7B334009A50A5 /* IdentifiableClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentifiableClass.swift; sourceTree = "<group>"; };
  733. C1E34B8D29C7B34F009A50A5 /* NibLoadable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NibLoadable.swift; sourceTree = "<group>"; };
  734. C1E34B8F29C7B38A009A50A5 /* NumberFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NumberFormatter.swift; sourceTree = "<group>"; };
  735. C1E34B9129C7B46C009A50A5 /* TimeZone.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeZone.swift; sourceTree = "<group>"; };
  736. C1E34B9329C7B59B009A50A5 /* RileyLinkKitUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = RileyLinkKitUI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  737. C1E34B9729C7B5A3009A50A5 /* LoopKitUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LoopKitUI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  738. C1E34BA129C7B652009A50A5 /* RileyLinkBLEKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = RileyLinkBLEKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  739. CEC751BF29D88240006E9D24 /* OmniKit.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OmniKit.xcodeproj; path = ../OmniKit/OmniKit.xcodeproj; sourceTree = "<group>"; };
  740. /* End PBXFileReference section */
  741. /* Begin PBXFrameworksBuildPhase section */
  742. C13CC33E29C7B73A007F25DE /* Frameworks */ = {
  743. isa = PBXFrameworksBuildPhase;
  744. buildActionMask = 2147483647;
  745. files = (
  746. C13CC34529C7B73A007F25DE /* MinimedKit.framework in Frameworks */,
  747. );
  748. runOnlyForDeploymentPostprocessing = 0;
  749. };
  750. C1E3490E29C7A866009A50A5 /* Frameworks */ = {
  751. isa = PBXFrameworksBuildPhase;
  752. buildActionMask = 2147483647;
  753. files = (
  754. C1E34B6829C7AD62009A50A5 /* LoopKit.framework in Frameworks */,
  755. C1E34B7D29C7B075009A50A5 /* RileyLinkKit.framework in Frameworks */,
  756. );
  757. runOnlyForDeploymentPostprocessing = 0;
  758. };
  759. C1E34AFE29C7ABCB009A50A5 /* Frameworks */ = {
  760. isa = PBXFrameworksBuildPhase;
  761. buildActionMask = 2147483647;
  762. files = (
  763. C1E34B9829C7B5A3009A50A5 /* LoopKitUI.framework in Frameworks */,
  764. C13CC33529C7B6A9007F25DE /* LoopKit.framework in Frameworks */,
  765. C1E34B9A29C7B5E9009A50A5 /* RileyLinkKitUI.framework in Frameworks */,
  766. C13CC33829C7B6BC007F25DE /* MinimedKit.framework in Frameworks */,
  767. );
  768. runOnlyForDeploymentPostprocessing = 0;
  769. };
  770. C1E34B5829C7AD01009A50A5 /* Frameworks */ = {
  771. isa = PBXFrameworksBuildPhase;
  772. buildActionMask = 2147483647;
  773. files = (
  774. C1E34BA229C7B652009A50A5 /* RileyLinkBLEKit.framework in Frameworks */,
  775. C1E34B9D29C7B623009A50A5 /* RileyLinkKitUI.framework in Frameworks */,
  776. C1E34B9F29C7B649009A50A5 /* RileyLinkKit.framework in Frameworks */,
  777. C1E34B6B29C7AD9C009A50A5 /* MinimedKit.framework in Frameworks */,
  778. C1E34B6F29C7AD9C009A50A5 /* MinimedKitUI.framework in Frameworks */,
  779. );
  780. runOnlyForDeploymentPostprocessing = 0;
  781. };
  782. /* End PBXFrameworksBuildPhase section */
  783. /* Begin PBXGroup section */
  784. C1229C2029C7EC9B0066A89C /* Extensions */ = {
  785. isa = PBXGroup;
  786. children = (
  787. C1229C2129C7ECA70066A89C /* TimeInterval.swift */,
  788. C1229C2329C7ECEB0066A89C /* Data.swift */,
  789. );
  790. path = Extensions;
  791. sourceTree = "<group>";
  792. };
  793. C13CC34229C7B73A007F25DE /* MinimedKitTests */ = {
  794. isa = PBXGroup;
  795. children = (
  796. C1229C2029C7EC9B0066A89C /* Extensions */,
  797. C13CC37629C7B756007F25DE /* BasalScheduleTests.swift */,
  798. C13CC36629C7B755007F25DE /* CRC8Tests.swift */,
  799. C13CC38329C7B757007F25DE /* CRC16Tests.swift */,
  800. C13CC36729C7B756007F25DE /* GlucoseEvents */,
  801. C13CC37D29C7B756007F25DE /* GlucosePageTests.swift */,
  802. C13CC38229C7B756007F25DE /* HistoryPageTests.swift */,
  803. C13CC38129C7B756007F25DE /* Info.plist */,
  804. C13CC34E29C7B755007F25DE /* Messages */,
  805. C13CC36029C7B755007F25DE /* MinimedPacketTests.swift */,
  806. C13CC36129C7B755007F25DE /* MinimedPumpManagerTests.swift */,
  807. C13CC37729C7B756007F25DE /* Mocks */,
  808. C13CC38429C7B757007F25DE /* MySentryPumpStatusMessageBodyTests.swift */,
  809. C13CC36429C7B755007F25DE /* NSDataTests.swift */,
  810. C13CC36229C7B755007F25DE /* NSDateComponents.swift */,
  811. C13CC38529C7B757007F25DE /* NSDateComponentsTests.swift */,
  812. C13CC37E29C7B756007F25DE /* NSStringExtensions.swift */,
  813. C13CC34B29C7B755007F25DE /* PumpEvents */,
  814. C13CC38029C7B756007F25DE /* PumpModelTests.swift */,
  815. C13CC38629C7B757007F25DE /* PumpOpsSynchronousBuildFromFramesTests.swift */,
  816. C13CC36329C7B755007F25DE /* PumpOpsSynchronousTests.swift */,
  817. C13CC37F29C7B756007F25DE /* ReadSettingsCarelinkMessageBodyTests.swift */,
  818. C13CC38729C7B757007F25DE /* ReconciliationTests.swift */,
  819. C13CC36529C7B755007F25DE /* TimestampedHistoryEventTests.swift */,
  820. );
  821. path = MinimedKitTests;
  822. sourceTree = "<group>";
  823. };
  824. C13CC34B29C7B755007F25DE /* PumpEvents */ = {
  825. isa = PBXGroup;
  826. children = (
  827. C13CC34C29C7B755007F25DE /* ResumePumpEventTests.swift */,
  828. C13CC34D29C7B755007F25DE /* BolusNormalPumpEventTests.swift */,
  829. );
  830. path = PumpEvents;
  831. sourceTree = "<group>";
  832. };
  833. C13CC34E29C7B755007F25DE /* Messages */ = {
  834. isa = PBXGroup;
  835. children = (
  836. C13CC34F29C7B755007F25DE /* ReadCurrentGlucosePageMessageBodyTests.swift */,
  837. C13CC35029C7B755007F25DE /* ChangeTimeCarelinMessageBodyTests.swift */,
  838. C13CC35129C7B755007F25DE /* MeterMessageTests.swift */,
  839. C13CC35229C7B755007F25DE /* ChangeTempBasalCarelinkMessageBodyTests.swift */,
  840. C13CC35329C7B755007F25DE /* ReadOtherDevicesIDsMessageBodyTests.swift */,
  841. C13CC35429C7B755007F25DE /* BolusCarelinkMessageBodyTests.swift */,
  842. C13CC35529C7B755007F25DE /* FindDeviceMessageBodyTests.swift */,
  843. C13CC35629C7B755007F25DE /* ReadRemoteControlIDsMessageBodyTests.swift */,
  844. C13CC35729C7B755007F25DE /* ReadTempBasalCarelinkMessageBodyTests.swift */,
  845. C13CC35829C7B755007F25DE /* DeviceLinkMessageBodyTests.swift */,
  846. C13CC35929C7B755007F25DE /* ChangeMaxBasalRateMessageBodyTests.swift */,
  847. C13CC35A29C7B755007F25DE /* ChangeRemoteControlIDMessageBodyTests.swift */,
  848. C13CC35B29C7B755007F25DE /* GetBatteryCarelinkMessageBodyTests.swift */,
  849. C13CC35C29C7B755007F25DE /* ReadRemainingInsulinMessageBodyTests.swift */,
  850. C13CC35D29C7B755007F25DE /* ChangeMaxBolusMessageBodyTests.swift */,
  851. C13CC35E29C7B755007F25DE /* GetPumpModelCarelinkMessageBodyTests.swift */,
  852. C13CC35F29C7B755007F25DE /* GetGlucosePageMessageBodyTests.swift */,
  853. );
  854. path = Messages;
  855. sourceTree = "<group>";
  856. };
  857. C13CC36729C7B756007F25DE /* GlucoseEvents */ = {
  858. isa = PBXGroup;
  859. children = (
  860. C13CC36829C7B756007F25DE /* SensorDataHighGlucoseEventTests.swift */,
  861. C13CC36929C7B756007F25DE /* SensorTimestampGlucoseEventTests.swift */,
  862. C13CC36A29C7B756007F25DE /* BatteryChangeGlucoseEventTests.swift */,
  863. C13CC36B29C7B756007F25DE /* SensorErrorGlucoseEventTests.swift */,
  864. C13CC36C29C7B756007F25DE /* SensorCalFactorGlucoseEventTests.swift */,
  865. C13CC36D29C7B756007F25DE /* SensorCalGlucoseEventTests.swift */,
  866. C13CC36E29C7B756007F25DE /* CalBGForGHGlucoseEventTests.swift */,
  867. C13CC36F29C7B756007F25DE /* SensorStatusGlucoseEventTests.swift */,
  868. C13CC37029C7B756007F25DE /* SensorDataLowGlucoseEventTests.swift */,
  869. C13CC37129C7B756007F25DE /* GlucoseSensorDataGlucoseEventTests.swift */,
  870. C13CC37229C7B756007F25DE /* SensorSyncGlucoseEventTests.swift */,
  871. C13CC37329C7B756007F25DE /* DateTimeChangeGlucoseEventTests.swift */,
  872. C13CC37429C7B756007F25DE /* SensorPacketGlucoseEventTests.swift */,
  873. C13CC37529C7B756007F25DE /* TenSomethingGlucoseEventTests.swift */,
  874. );
  875. path = GlucoseEvents;
  876. sourceTree = "<group>";
  877. };
  878. C13CC37729C7B756007F25DE /* Mocks */ = {
  879. isa = PBXGroup;
  880. children = (
  881. C13CC37829C7B756007F25DE /* MockRileyLinkProvider.swift */,
  882. C13CC37929C7B756007F25DE /* MockPumpManagerDelegate.swift */,
  883. C13CC37A29C7B756007F25DE /* MockPumpOps.swift */,
  884. C13CC37B29C7B756007F25DE /* MockPumpMessageSender.swift */,
  885. C13CC37C29C7B756007F25DE /* MockRileyLinkDevice.swift */,
  886. );
  887. path = Mocks;
  888. sourceTree = "<group>";
  889. };
  890. C13CC3DB29C7BA37007F25DE /* Extensions */ = {
  891. isa = PBXGroup;
  892. children = (
  893. C13CC3DC29C7BA48007F25DE /* OSLog.swift */,
  894. );
  895. path = Extensions;
  896. sourceTree = "<group>";
  897. };
  898. C1E3490729C7A866009A50A5 = {
  899. isa = PBXGroup;
  900. children = (
  901. CEC751BF29D88240006E9D24 /* OmniKit.xcodeproj */,
  902. C1E3491329C7A866009A50A5 /* MinimedKit */,
  903. C1E34B0229C7ABCB009A50A5 /* MinimedKitUI */,
  904. C1E34B5C29C7AD01009A50A5 /* MinimedKitPlugin */,
  905. C13CC34229C7B73A007F25DE /* MinimedKitTests */,
  906. C1E3491229C7A866009A50A5 /* Products */,
  907. C1E34B6629C7AD62009A50A5 /* Frameworks */,
  908. );
  909. sourceTree = "<group>";
  910. };
  911. C1E3491229C7A866009A50A5 /* Products */ = {
  912. isa = PBXGroup;
  913. children = (
  914. C1E3491129C7A866009A50A5 /* MinimedKit.framework */,
  915. C1E34B0129C7ABCB009A50A5 /* MinimedKitUI.framework */,
  916. C1E34B5B29C7AD01009A50A5 /* MinimedKitPlugin.loopplugin */,
  917. C13CC34129C7B73A007F25DE /* MinimedKitTests.xctest */,
  918. );
  919. name = Products;
  920. sourceTree = "<group>";
  921. };
  922. C1E3491329C7A866009A50A5 /* MinimedKit */ = {
  923. isa = PBXGroup;
  924. children = (
  925. C1E34AE329C7A9BC009A50A5 /* Resources */,
  926. C1E3493A29C7A98B009A50A5 /* CGMManager */,
  927. C1E34A0C29C7A98E009A50A5 /* Extensions */,
  928. C1E3492429C7A98B009A50A5 /* GlucoseEvents */,
  929. C1E3494029C7A98C009A50A5 /* Info.plist */,
  930. C1E349AC29C7A98C009A50A5 /* Messages */,
  931. C1E349E829C7A98D009A50A5 /* Models */,
  932. C1E3496329C7A98C009A50A5 /* PumpEvents */,
  933. C1E3494429C7A98C009A50A5 /* PumpManager */,
  934. C1E349ED29C7A98D009A50A5 /* Radio */,
  935. C1E3491429C7A866009A50A5 /* MinimedKit.h */,
  936. C1E34B7429C7AF61009A50A5 /* LocalisedString.swift */,
  937. );
  938. path = MinimedKit;
  939. sourceTree = "<group>";
  940. };
  941. C1E3492429C7A98B009A50A5 /* GlucoseEvents */ = {
  942. isa = PBXGroup;
  943. children = (
  944. C1E3492529C7A98B009A50A5 /* CalBGForGHGlucoseEvent.swift */,
  945. C1E3492629C7A98B009A50A5 /* RelativeTimestampedGlucoseEvent.swift */,
  946. C1E3492729C7A98B009A50A5 /* SensorCalGlucoseEvent.swift */,
  947. C1E3492829C7A98B009A50A5 /* SensorErrorGlucoseEvent.swift */,
  948. C1E3492929C7A98B009A50A5 /* TenSomethingGlucoseEvent.swift */,
  949. C1E3492A29C7A98B009A50A5 /* SensorStatusGlucoseEvent.swift */,
  950. C1E3492B29C7A98B009A50A5 /* SensorValueGlucoseEvent.swift */,
  951. C1E3492C29C7A98B009A50A5 /* SensorSyncGlucoseEvent.swift */,
  952. C1E3492D29C7A98B009A50A5 /* SensorTimestampGlucoseEvent.swift */,
  953. C1E3492E29C7A98B009A50A5 /* SensorDataLowGlucoseEvent.swift */,
  954. C1E3492F29C7A98B009A50A5 /* SensorPacketGlucoseEvent.swift */,
  955. C1E3493029C7A98B009A50A5 /* DateTimeChangeGlucoseEvent.swift */,
  956. C1E3493129C7A98B009A50A5 /* UnknownGlucoseEvent.swift */,
  957. C1E3493229C7A98B009A50A5 /* DataEndGlucoseEvent.swift */,
  958. C1E3493329C7A98B009A50A5 /* NineteenSomethingGlucoseEvent.swift */,
  959. C1E3493429C7A98B009A50A5 /* GlucoseEvent.swift */,
  960. C1E3493529C7A98B009A50A5 /* GlucoseSensorDataGlucoseEvent.swift */,
  961. C1E3493629C7A98B009A50A5 /* SensorDataHighGlucoseEvent.swift */,
  962. C1E3493729C7A98B009A50A5 /* BatteryChangeGlucoseEvent.swift */,
  963. C1E3493829C7A98B009A50A5 /* SensorCalFactorGlucoseEvent.swift */,
  964. C1E3493929C7A98B009A50A5 /* SensorWeakSignalGlucoseEvent.swift */,
  965. );
  966. path = GlucoseEvents;
  967. sourceTree = "<group>";
  968. };
  969. C1E3493A29C7A98B009A50A5 /* CGMManager */ = {
  970. isa = PBXGroup;
  971. children = (
  972. C1E3493B29C7A98B009A50A5 /* SensorValueGlucoseEvent+CGMManager.swift */,
  973. C1E3493C29C7A98B009A50A5 /* MySentryPumpStatusMessageBody+CGMManager.swift */,
  974. );
  975. path = CGMManager;
  976. sourceTree = "<group>";
  977. };
  978. C1E3494429C7A98C009A50A5 /* PumpManager */ = {
  979. isa = PBXGroup;
  980. children = (
  981. C1E3494529C7A98C009A50A5 /* MinimedPumpManagerState.swift */,
  982. C1E3494629C7A98C009A50A5 /* MinimedPumpManagerRecents.swift */,
  983. C1E3494729C7A98C009A50A5 /* EnliteSensorDisplayable.swift */,
  984. C1E3494829C7A98C009A50A5 /* PumpOpsSession+LoopKit.swift */,
  985. C1E3494929C7A98C009A50A5 /* BasalProfile.swift */,
  986. C1E3494A29C7A98C009A50A5 /* HistoryPage+PumpOpsSession.swift */,
  987. C1E3494B29C7A98C009A50A5 /* ReservoirReading.swift */,
  988. C1E3494C29C7A98C009A50A5 /* PumpMessageSender.swift */,
  989. C1E3494D29C7A98C009A50A5 /* MinimedPumpManagerError.swift */,
  990. C1E3494E29C7A98C009A50A5 /* DoseStore.swift */,
  991. C1E3494F29C7A98C009A50A5 /* PumpSettings.swift */,
  992. C1E3495029C7A98C009A50A5 /* PumpOps.swift */,
  993. C1E34B8029C7B155009A50A5 /* PumpOpsSession.swift */,
  994. C1E3495129C7A98C009A50A5 /* PumpMessage+PumpOpsSession.swift */,
  995. C1E3495229C7A98C009A50A5 /* InsulinDataSource.swift */,
  996. C1E3495329C7A98C009A50A5 /* MinimedDoseProgressEstimator.swift */,
  997. C1E3495429C7A98C009A50A5 /* MinimedPumpMessageSender.swift */,
  998. C1E3495529C7A98C009A50A5 /* MinimedPumpManager.swift */,
  999. C1E3495629C7A98C009A50A5 /* UnfinalizedDose.swift */,
  1000. C1E3495729C7A98C009A50A5 /* RileyLinkDevice.swift */,
  1001. C1E3495829C7A98C009A50A5 /* PumpOpsError.swift */,
  1002. C1E3495929C7A98C009A50A5 /* PumpState.swift */,
  1003. );
  1004. path = PumpManager;
  1005. sourceTree = "<group>";
  1006. };
  1007. C1E3496329C7A98C009A50A5 /* PumpEvents */ = {
  1008. isa = PBXGroup;
  1009. children = (
  1010. C1E3496429C7A98C009A50A5 /* ChangeWatchdogEnablePumpEvent.swift */,
  1011. C1E3496529C7A98C009A50A5 /* PumpAlarmPumpEvent.swift */,
  1012. C1E3496629C7A98C009A50A5 /* ChangeCaptureEventEnablePumpEvent.swift */,
  1013. C1E3496729C7A98C009A50A5 /* TempBasalDurationPumpEvent.swift */,
  1014. C1E3496829C7A98C009A50A5 /* ChangeBolusScrollStepSizePumpEvent.swift */,
  1015. C1E3496929C7A98C009A50A5 /* ChangeSensorSetup2PumpEvent.swift */,
  1016. C1E3496A29C7A98C009A50A5 /* JournalEntryInsulinMarkerPumpEvent.swift */,
  1017. C1E3496B29C7A98C009A50A5 /* ChangeMaxBolusPumpEvent.swift */,
  1018. C1E3496C29C7A98C009A50A5 /* ChangeVariableBolusPumpEvent.swift */,
  1019. C1E3496D29C7A98C009A50A5 /* ChangeBolusReminderEnablePumpEvent.swift */,
  1020. C1E3496E29C7A98C009A50A5 /* ChangeCarbUnitsPumpEvent.swift */,
  1021. C1E3496F29C7A98C009A50A5 /* BolusWizardEstimatePumpEvent.swift */,
  1022. C1E3497029C7A98C009A50A5 /* ClearAlarmPumpEvent.swift */,
  1023. C1E3497129C7A98C009A50A5 /* ChangeAlarmNotifyModePumpEvent.swift */,
  1024. C1E3497229C7A98C009A50A5 /* ChangeAlarmClockEnablePumpEvent.swift */,
  1025. C1E3497329C7A98C009A50A5 /* JournalEntryPumpLowReservoirPumpEvent.swift */,
  1026. C1E3497429C7A98C009A50A5 /* ChangeTimeFormatPumpEvent.swift */,
  1027. C1E3497529C7A98C009A50A5 /* SelectBasalProfilePumpEvent.swift */,
  1028. C1E3497629C7A98C009A50A5 /* DailyTotal522PumpEvent.swift */,
  1029. C1E3497729C7A98C009A50A5 /* BGReceivedPumpEvent.swift */,
  1030. C1E3497829C7A98C009A50A5 /* TimestampedPumpEvent.swift */,
  1031. C1E3497929C7A98C009A50A5 /* SuspendPumpEvent.swift */,
  1032. C1E3497A29C7A98C009A50A5 /* EnableBolusWizardPumpEvent.swift */,
  1033. C1E3497B29C7A98C009A50A5 /* UnabsorbedInsulinPumpEvent.swift */,
  1034. C1E3497C29C7A98C009A50A5 /* DeleteOtherDeviceIDPumpEvent.swift */,
  1035. C1E3497D29C7A98C009A50A5 /* AlarmClockReminderPumpEvent.swift */,
  1036. C1E3497E29C7A98C009A50A5 /* ChangeBGReminderEnablePumpEvent.swift */,
  1037. C1E3497F29C7A98C009A50A5 /* JournalEntryPumpLowBatteryPumpEvent.swift */,
  1038. C1E3498029C7A98C009A50A5 /* NewTimePumpEvent.swift */,
  1039. C1E3498129C7A98C009A50A5 /* ChangeMaxBasalPumpEvent.swift */,
  1040. C1E3498229C7A98C009A50A5 /* ChangeTempBasalTypePumpEvent.swift */,
  1041. C1E3498329C7A98C009A50A5 /* ChangeSensorAlarmSilenceConfigPumpEvent.swift */,
  1042. C1E3498429C7A98C009A50A5 /* ChangeOtherDeviceIDPumpEvent.swift */,
  1043. C1E3498529C7A98C009A50A5 /* PrimePumpEvent.swift */,
  1044. C1E3498629C7A98C009A50A5 /* DailyTotal523PumpEvent.swift */,
  1045. C1E3498729C7A98C009A50A5 /* BatteryPumpEvent.swift */,
  1046. C1E3498829C7A98C009A50A5 /* EnableDisableRemotePumpEvent.swift */,
  1047. C1E3498929C7A98C009A50A5 /* TempBasalPumpEvent.swift */,
  1048. C1E3498A29C7A98C009A50A5 /* ChangeSensorRateOfChangeAlertSetupPumpEvent.swift */,
  1049. C1E3498B29C7A98C009A50A5 /* RestoreMystery55PumpEvent.swift */,
  1050. C1E3498C29C7A98C009A50A5 /* BolusWizardSetupPumpEvent.swift */,
  1051. C1E3498D29C7A98C009A50A5 /* ChangeTimePumpEvent.swift */,
  1052. C1E3498E29C7A98C009A50A5 /* ChangeBolusReminderTimePumpEvent.swift */,
  1053. C1E3498F29C7A98C009A50A5 /* ChangeBolusWizardSetupPumpEvent.swift */,
  1054. C1E3499029C7A98C009A50A5 /* PlaceholderPumpEvent.swift */,
  1055. C1E3499129C7A98C009A50A5 /* PumpEvent.swift */,
  1056. C1E3499229C7A98C009A50A5 /* ChangeBasalProfilePumpEvent.swift */,
  1057. C1E3499329C7A98C009A50A5 /* ResumePumpEvent.swift */,
  1058. C1E3499429C7A98C009A50A5 /* ChangeBGReminderOffsetPumpEvent.swift */,
  1059. C1E3499529C7A98C009A50A5 /* ChangeWatchdogMarriageProfilePumpEvent.swift */,
  1060. C1E3499629C7A98C009A50A5 /* BasalProfileStartPumpEvent.swift */,
  1061. C1E3499729C7A98C009A50A5 /* ResultDailyTotalPumpEvent.swift */,
  1062. C1E3499829C7A98C009A50A5 /* UnknownPumpEvent57.swift */,
  1063. C1E3499929C7A98C009A50A5 /* RestoreMystery54PumpEvent.swift */,
  1064. C1E3499A29C7A98C009A50A5 /* CalBGForPHPumpEvent.swift */,
  1065. C1E3499B29C7A98C009A50A5 /* ChangeParadigmLinkIDPumpEvent.swift */,
  1066. C1E3499C29C7A98C009A50A5 /* ChangeChildBlockEnablePumpEvent.swift */,
  1067. C1E3499D29C7A98C009A50A5 /* ChangeBasalProfilePatternPumpEvent.swift */,
  1068. C1E3499E29C7A98C009A50A5 /* RewindPumpEvent.swift */,
  1069. C1E3499F29C7A98C009A50A5 /* BolusReminderPumpEvent.swift */,
  1070. C1E349A029C7A98C009A50A5 /* ChangeMeterIDPumpEvent.swift */,
  1071. C1E349A129C7A98C009A50A5 /* ChangeAudioBolusPumpEvent.swift */,
  1072. C1E349A229C7A98C009A50A5 /* DeleteBolusReminderTimePumpEvent.swift */,
  1073. C1E349A329C7A98C009A50A5 /* ChangeReservoirWarningTimePumpEvent.swift */,
  1074. C1E349A429C7A98C009A50A5 /* JournalEntryExerciseMarkerPumpEvent.swift */,
  1075. C1E349A529C7A98C009A50A5 /* BolusNormalPumpEvent.swift */,
  1076. C1E349A629C7A98C009A50A5 /* AlarmSensorPumpEvent.swift */,
  1077. C1E349A729C7A98C009A50A5 /* DailyTotal515PumpEvent.swift */,
  1078. C1E349A829C7A98C009A50A5 /* JournalEntryMealMarkerPumpEvent.swift */,
  1079. );
  1080. path = PumpEvents;
  1081. sourceTree = "<group>";
  1082. };
  1083. C1E349AC29C7A98C009A50A5 /* Messages */ = {
  1084. isa = PBXGroup;
  1085. children = (
  1086. C1E349AD29C7A98C009A50A5 /* MessageBody.swift */,
  1087. C1E349AE29C7A98C009A50A5 /* ReadCurrentPageNumberMessageBody.swift */,
  1088. C1E349AF29C7A98C009A50A5 /* PowerOnCarelinkMessageBody.swift */,
  1089. C1E349B029C7A98C009A50A5 /* GetBatteryCarelinkMessageBody.swift */,
  1090. C1E349B129C7A98C009A50A5 /* SetRemoteControlEnabledMessageBody.swift */,
  1091. C1E349B229C7A98C009A50A5 /* GetHistoryPageCarelinkMessageBody.swift */,
  1092. C1E349B329C7A98C009A50A5 /* PumpAckMessageBody.swift */,
  1093. C1E349B429C7A98C009A50A5 /* MySentryAckMessageBody.swift */,
  1094. C1E349B529C7A98C009A50A5 /* MySentryAlertMessageBody.swift */,
  1095. C1E349B629C7A98C009A50A5 /* PumpErrorMessageBody.swift */,
  1096. C1E349B729C7A98C009A50A5 /* UnknownMessageBody.swift */,
  1097. C1E349B829C7A98C009A50A5 /* DeviceLinkMessageBody.swift */,
  1098. C1E349B929C7A98C009A50A5 /* ReadTempBasalCarelinkMessageBody.swift */,
  1099. C1E349BA29C7A98C009A50A5 /* ReadCurrentGlucosePageMessageBody.swift */,
  1100. C1E349BB29C7A98C009A50A5 /* Models */,
  1101. C1E349C629C7A98C009A50A5 /* GetGlucosePageMessageBody.swift */,
  1102. C1E349C729C7A98C009A50A5 /* MySentryPumpStatusMessageBody.swift */,
  1103. C1E349C829C7A98C009A50A5 /* GetPumpModelCarelinkMessageBody.swift */,
  1104. C1E349C929C7A98C009A50A5 /* MySentryAlertClearedMessageBody.swift */,
  1105. C1E349CA29C7A98C009A50A5 /* ChangeTempBasalCarelinkMessageBody.swift */,
  1106. C1E349CB29C7A98C009A50A5 /* ReadOtherDevicesIDsMessageBody.swift */,
  1107. C1E349CC29C7A98C009A50A5 /* ReadTimeCarelinkMessageBody.swift */,
  1108. C1E349CD29C7A98C009A50A5 /* ReadSettingsCarelinkMessageBody.swift */,
  1109. C1E349CE29C7A98C009A50A5 /* GetPumpFirmwareVersionMessageBody.swift */,
  1110. C1E349CF29C7A98C009A50A5 /* MessageType.swift */,
  1111. C1E349D029C7A98C009A50A5 /* ReadRemoteControlIDsMessageBody.swift */,
  1112. C1E349D129C7A98C009A50A5 /* PumpMessage.swift */,
  1113. C1E349D229C7A98C009A50A5 /* SuspendResumeMessageBody.swift */,
  1114. C1E349D329C7A98C009A50A5 /* ReadOtherDevicesStatusMessageBody.swift */,
  1115. C1E349D429C7A98C009A50A5 /* ChangeMaxBolusMessageBody.swift */,
  1116. C1E349D529C7A98C009A50A5 /* ChangeMaxBasalRateMessageBody.swift */,
  1117. C1E349D629C7A98C009A50A5 /* FindDeviceMessageBody.swift */,
  1118. C1E349D729C7A98C009A50A5 /* ReadRemainingInsulinMessageBody.swift */,
  1119. C1E349D829C7A98C009A50A5 /* PacketType.swift */,
  1120. C1E349D929C7A98C009A50A5 /* MeterMessage.swift */,
  1121. C1E349DA29C7A98C009A50A5 /* BolusCarelinkMessageBody.swift */,
  1122. C1E349DB29C7A98C009A50A5 /* DataFrameMessageBody.swift */,
  1123. C1E349DC29C7A98C009A50A5 /* ChangeRemoteControlIDMessageBody.swift */,
  1124. C1E349DD29C7A98C009A50A5 /* ReadPumpStatusMessageBody.swift */,
  1125. C1E349DE29C7A98C009A50A5 /* ChangeTimeCarelinkMessageBody.swift */,
  1126. C1E349DF29C7A98C009A50A5 /* SelectBasalProfileMessageBody.swift */,
  1127. C1E349E029C7A98D009A50A5 /* ButtonPressCarelinkMessageBody.swift */,
  1128. C1E349E129C7A98D009A50A5 /* CarelinkMessageBody.swift */,
  1129. );
  1130. path = Messages;
  1131. sourceTree = "<group>";
  1132. };
  1133. C1E349BB29C7A98C009A50A5 /* Models */ = {
  1134. isa = PBXGroup;
  1135. children = (
  1136. C1E349BC29C7A98C009A50A5 /* GlucosePage.swift */,
  1137. C1E349BD29C7A98C009A50A5 /* HistoryPage.swift */,
  1138. C1E349BE29C7A98C009A50A5 /* GlucoseEventType.swift */,
  1139. C1E349BF29C7A98C009A50A5 /* TimestampedGlucoseEvent.swift */,
  1140. C1E349C029C7A98C009A50A5 /* PartialDecode.swift */,
  1141. C1E349C129C7A98C009A50A5 /* MySentryAlertType.swift */,
  1142. C1E349C229C7A98C009A50A5 /* CRC16.swift */,
  1143. C1E349C329C7A98C009A50A5 /* BasalSchedule.swift */,
  1144. C1E349C429C7A98C009A50A5 /* PumpEventType.swift */,
  1145. C1E349C529C7A98C009A50A5 /* TimestampedHistoryEvent.swift */,
  1146. );
  1147. path = Models;
  1148. sourceTree = "<group>";
  1149. };
  1150. C1E349E829C7A98D009A50A5 /* Models */ = {
  1151. isa = PBXGroup;
  1152. children = (
  1153. C1E349E929C7A98D009A50A5 /* BatteryChemistryType.swift */,
  1154. C1E349EA29C7A98D009A50A5 /* PumpColor.swift */,
  1155. C1E349EB29C7A98D009A50A5 /* PumpModel.swift */,
  1156. C1E349EC29C7A98D009A50A5 /* PumpRegion.swift */,
  1157. );
  1158. path = Models;
  1159. sourceTree = "<group>";
  1160. };
  1161. C1E349ED29C7A98D009A50A5 /* Radio */ = {
  1162. isa = PBXGroup;
  1163. children = (
  1164. C1E349EE29C7A98D009A50A5 /* MinimedPacket.swift */,
  1165. C1E349EF29C7A98D009A50A5 /* CRC8.swift */,
  1166. C1E349F029C7A98D009A50A5 /* FourByteSixByteEncoding.swift */,
  1167. );
  1168. path = Radio;
  1169. sourceTree = "<group>";
  1170. };
  1171. C1E34A0C29C7A98E009A50A5 /* Extensions */ = {
  1172. isa = PBXGroup;
  1173. children = (
  1174. C1E34A0D29C7A98E009A50A5 /* ISO8601DateFormatter.swift */,
  1175. C1E34A0E29C7A98E009A50A5 /* Int.swift */,
  1176. C1E34A0F29C7A98E009A50A5 /* NSDateComponents.swift */,
  1177. C1E34B7629C7AFCF009A50A5 /* Data.swift */,
  1178. C1E34B7829C7AFF7009A50A5 /* TimeInterval.swift */,
  1179. C1E34B7A29C7B044009A50A5 /* OSLog.swift */,
  1180. C1E34B8229C7B1AB009A50A5 /* TimeZone.swift */,
  1181. C1E34B8429C7B1D4009A50A5 /* HKUnit.swift */,
  1182. );
  1183. path = Extensions;
  1184. sourceTree = "<group>";
  1185. };
  1186. C1E34AE329C7A9BC009A50A5 /* Resources */ = {
  1187. isa = PBXGroup;
  1188. children = (
  1189. C1E34AE429C7A9BC009A50A5 /* Localizable.strings */,
  1190. );
  1191. path = Resources;
  1192. sourceTree = "<group>";
  1193. };
  1194. C1E34B0229C7ABCB009A50A5 /* MinimedKitUI */ = {
  1195. isa = PBXGroup;
  1196. children = (
  1197. C1E34B8929C7B2FC009A50A5 /* LocalisedString.swift */,
  1198. C1E34B3B29C7ABF7009A50A5 /* Resources */,
  1199. C1E34B1629C7ABF2009A50A5 /* CommandResponseViewController.swift */,
  1200. C1E34B0929C7ABF2009A50A5 /* Extensions */,
  1201. C1E34B1429C7ABF2009A50A5 /* Info.plist */,
  1202. C1E34B1729C7ABF2009A50A5 /* MinimedHUDProvider.swift */,
  1203. C1E34B1129C7ABF2009A50A5 /* MinimedPumpManager+UI.swift */,
  1204. C1E34B1529C7ABF2009A50A5 /* MinimedPumpUICoordinator.swift */,
  1205. C1E34B1229C7ABF2009A50A5 /* PumpModel.swift */,
  1206. C1E34B1329C7ABF2009A50A5 /* RadioSelectionTableViewController.swift */,
  1207. C1E34B0B29C7ABF2009A50A5 /* Setup */,
  1208. C1E34B1829C7ABF3009A50A5 /* Views */,
  1209. C1E34B0329C7ABCB009A50A5 /* MinimedKitUI.h */,
  1210. );
  1211. path = MinimedKitUI;
  1212. sourceTree = "<group>";
  1213. };
  1214. C1E34B0929C7ABF2009A50A5 /* Extensions */ = {
  1215. isa = PBXGroup;
  1216. children = (
  1217. C1E34B0A29C7ABF2009A50A5 /* Image.swift */,
  1218. C1E34B8729C7B292009A50A5 /* Comparable.swift */,
  1219. C1E34B8B29C7B334009A50A5 /* IdentifiableClass.swift */,
  1220. C1E34B8D29C7B34F009A50A5 /* NibLoadable.swift */,
  1221. C1E34B8F29C7B38A009A50A5 /* NumberFormatter.swift */,
  1222. C1E34B9129C7B46C009A50A5 /* TimeZone.swift */,
  1223. );
  1224. path = Extensions;
  1225. sourceTree = "<group>";
  1226. };
  1227. C1E34B0B29C7ABF2009A50A5 /* Setup */ = {
  1228. isa = PBXGroup;
  1229. children = (
  1230. C1E34B0C29C7ABF2009A50A5 /* MinimedPumpIDSetupViewController.swift */,
  1231. C1E34B0D29C7ABF2009A50A5 /* MinimedPumpManagerSetupViewController.swift */,
  1232. C1E34B0E29C7ABF2009A50A5 /* MinimedPumpClockSetupViewController.swift */,
  1233. C1E34B0F29C7ABF2009A50A5 /* MinimedPumpSetupCompleteViewController.swift */,
  1234. C1E34B1029C7ABF2009A50A5 /* MinimedPumpSentrySetupViewController.swift */,
  1235. );
  1236. path = Setup;
  1237. sourceTree = "<group>";
  1238. };
  1239. C1E34B1829C7ABF3009A50A5 /* Views */ = {
  1240. isa = PBXGroup;
  1241. children = (
  1242. C1E34B1929C7ABF3009A50A5 /* UseMySentrySelectionView.swift */,
  1243. C1E34B1A29C7ABF3009A50A5 /* DataSourceSelectionView.swift */,
  1244. C1E34B1B29C7ABF3009A50A5 /* BatteryTypeSelectionView.swift */,
  1245. C1E34B1C29C7ABF3009A50A5 /* ReservoirHUDView.xib */,
  1246. C1E34B1D29C7ABF3009A50A5 /* MinimedPumpSettingsView.swift */,
  1247. C1E34B1E29C7ABF3009A50A5 /* ReservoirHUDView.swift */,
  1248. C1E34B1F29C7ABF3009A50A5 /* MinimedPumpSettingsViewModel.swift */,
  1249. C1E34B2029C7ABF3009A50A5 /* InsulinTypeConfirmation.swift */,
  1250. C1E34B2129C7ABF3009A50A5 /* MinimedReservoirView.swift */,
  1251. C1E34B2229C7ABF3009A50A5 /* TimeView.swift */,
  1252. );
  1253. path = Views;
  1254. sourceTree = "<group>";
  1255. };
  1256. C1E34B3B29C7ABF7009A50A5 /* Resources */ = {
  1257. isa = PBXGroup;
  1258. children = (
  1259. C13CC3C129C7B8BC007F25DE /* MinimedPumpManager.storyboard */,
  1260. C1E34B0829C7ABF2009A50A5 /* MinimedKitUI.xcassets */,
  1261. C1E34B4029C7AC0A009A50A5 /* Localizable.strings */,
  1262. );
  1263. path = Resources;
  1264. sourceTree = "<group>";
  1265. };
  1266. C1E34B5C29C7AD01009A50A5 /* MinimedKitPlugin */ = {
  1267. isa = PBXGroup;
  1268. children = (
  1269. C13CC3DB29C7BA37007F25DE /* Extensions */,
  1270. C1E34B6329C7AD31009A50A5 /* Info.plist */,
  1271. C1E34B6229C7AD31009A50A5 /* MinimedKitPlugin.swift */,
  1272. );
  1273. path = MinimedKitPlugin;
  1274. sourceTree = "<group>";
  1275. };
  1276. C1E34B6629C7AD62009A50A5 /* Frameworks */ = {
  1277. isa = PBXGroup;
  1278. children = (
  1279. C1E34BA129C7B652009A50A5 /* RileyLinkBLEKit.framework */,
  1280. C1E34B9729C7B5A3009A50A5 /* LoopKitUI.framework */,
  1281. C1E34B9329C7B59B009A50A5 /* RileyLinkKitUI.framework */,
  1282. C1E34B7C29C7B075009A50A5 /* RileyLinkKit.framework */,
  1283. C1E34B6729C7AD62009A50A5 /* LoopKit.framework */,
  1284. );
  1285. name = Frameworks;
  1286. sourceTree = "<group>";
  1287. };
  1288. CEC751C029D88240006E9D24 /* Products */ = {
  1289. isa = PBXGroup;
  1290. children = (
  1291. CEC751C829D88240006E9D24 /* OmniKit.framework */,
  1292. CEC751CA29D88240006E9D24 /* OmniKitUI.framework */,
  1293. CEC751CC29D88240006E9D24 /* OmniKitPlugin.loopplugin */,
  1294. CEC751CE29D88240006E9D24 /* OmniKitTests.xctest */,
  1295. CEC751D029D88240006E9D24 /* OmniKitPacketParser */,
  1296. );
  1297. name = Products;
  1298. sourceTree = "<group>";
  1299. };
  1300. /* End PBXGroup section */
  1301. /* Begin PBXHeadersBuildPhase section */
  1302. C1E3490C29C7A866009A50A5 /* Headers */ = {
  1303. isa = PBXHeadersBuildPhase;
  1304. buildActionMask = 2147483647;
  1305. files = (
  1306. C1E3491529C7A866009A50A5 /* MinimedKit.h in Headers */,
  1307. );
  1308. runOnlyForDeploymentPostprocessing = 0;
  1309. };
  1310. C1E34AFC29C7ABCB009A50A5 /* Headers */ = {
  1311. isa = PBXHeadersBuildPhase;
  1312. buildActionMask = 2147483647;
  1313. files = (
  1314. C1E34B0429C7ABCB009A50A5 /* MinimedKitUI.h in Headers */,
  1315. );
  1316. runOnlyForDeploymentPostprocessing = 0;
  1317. };
  1318. C1E34B5629C7AD01009A50A5 /* Headers */ = {
  1319. isa = PBXHeadersBuildPhase;
  1320. buildActionMask = 2147483647;
  1321. files = (
  1322. );
  1323. runOnlyForDeploymentPostprocessing = 0;
  1324. };
  1325. /* End PBXHeadersBuildPhase section */
  1326. /* Begin PBXNativeTarget section */
  1327. C13CC34029C7B73A007F25DE /* MinimedKitTests */ = {
  1328. isa = PBXNativeTarget;
  1329. buildConfigurationList = C13CC34829C7B73A007F25DE /* Build configuration list for PBXNativeTarget "MinimedKitTests" */;
  1330. buildPhases = (
  1331. C13CC33D29C7B73A007F25DE /* Sources */,
  1332. C13CC33E29C7B73A007F25DE /* Frameworks */,
  1333. C13CC33F29C7B73A007F25DE /* Resources */,
  1334. );
  1335. buildRules = (
  1336. );
  1337. dependencies = (
  1338. C13CC34729C7B73A007F25DE /* PBXTargetDependency */,
  1339. );
  1340. name = MinimedKitTests;
  1341. productName = MinimedKitTests;
  1342. productReference = C13CC34129C7B73A007F25DE /* MinimedKitTests.xctest */;
  1343. productType = "com.apple.product-type.bundle.unit-test";
  1344. };
  1345. C1E3491029C7A866009A50A5 /* MinimedKit */ = {
  1346. isa = PBXNativeTarget;
  1347. buildConfigurationList = C1E3491829C7A866009A50A5 /* Build configuration list for PBXNativeTarget "MinimedKit" */;
  1348. buildPhases = (
  1349. C1E3490C29C7A866009A50A5 /* Headers */,
  1350. C1E3490D29C7A866009A50A5 /* Sources */,
  1351. C1E3490E29C7A866009A50A5 /* Frameworks */,
  1352. C1E3490F29C7A866009A50A5 /* Resources */,
  1353. );
  1354. buildRules = (
  1355. );
  1356. dependencies = (
  1357. );
  1358. name = MinimedKit;
  1359. productName = MinimedKit;
  1360. productReference = C1E3491129C7A866009A50A5 /* MinimedKit.framework */;
  1361. productType = "com.apple.product-type.framework";
  1362. };
  1363. C1E34B0029C7ABCB009A50A5 /* MinimedKitUI */ = {
  1364. isa = PBXNativeTarget;
  1365. buildConfigurationList = C1E34B0529C7ABCB009A50A5 /* Build configuration list for PBXNativeTarget "MinimedKitUI" */;
  1366. buildPhases = (
  1367. C1E34AFC29C7ABCB009A50A5 /* Headers */,
  1368. C1E34AFD29C7ABCB009A50A5 /* Sources */,
  1369. C1E34AFE29C7ABCB009A50A5 /* Frameworks */,
  1370. C1E34AFF29C7ABCB009A50A5 /* Resources */,
  1371. );
  1372. buildRules = (
  1373. );
  1374. dependencies = (
  1375. C13CC33B29C7B6BC007F25DE /* PBXTargetDependency */,
  1376. );
  1377. name = MinimedKitUI;
  1378. productName = MinimedKitUI;
  1379. productReference = C1E34B0129C7ABCB009A50A5 /* MinimedKitUI.framework */;
  1380. productType = "com.apple.product-type.framework";
  1381. };
  1382. C1E34B5A29C7AD01009A50A5 /* MinimedKitPlugin */ = {
  1383. isa = PBXNativeTarget;
  1384. buildConfigurationList = C1E34B5F29C7AD01009A50A5 /* Build configuration list for PBXNativeTarget "MinimedKitPlugin" */;
  1385. buildPhases = (
  1386. C1E34B5629C7AD01009A50A5 /* Headers */,
  1387. C1E34B5729C7AD01009A50A5 /* Sources */,
  1388. C1E34B5829C7AD01009A50A5 /* Frameworks */,
  1389. C1E34B5929C7AD01009A50A5 /* Resources */,
  1390. C1E34B7329C7AD9C009A50A5 /* Embed Frameworks */,
  1391. );
  1392. buildRules = (
  1393. );
  1394. dependencies = (
  1395. C1E34B6E29C7AD9C009A50A5 /* PBXTargetDependency */,
  1396. C1E34B7229C7AD9C009A50A5 /* PBXTargetDependency */,
  1397. );
  1398. name = MinimedKitPlugin;
  1399. productName = MinimedKitPlugin;
  1400. productReference = C1E34B5B29C7AD01009A50A5 /* MinimedKitPlugin.loopplugin */;
  1401. productType = "com.apple.product-type.framework";
  1402. };
  1403. /* End PBXNativeTarget section */
  1404. /* Begin PBXProject section */
  1405. C1E3490829C7A866009A50A5 /* Project object */ = {
  1406. isa = PBXProject;
  1407. attributes = {
  1408. BuildIndependentTargetsInParallel = 1;
  1409. LastSwiftUpdateCheck = 1420;
  1410. LastUpgradeCheck = 1420;
  1411. ORGANIZATIONNAME = "LoopKit Authors";
  1412. TargetAttributes = {
  1413. C13CC34029C7B73A007F25DE = {
  1414. CreatedOnToolsVersion = 14.2;
  1415. };
  1416. C1E3491029C7A866009A50A5 = {
  1417. CreatedOnToolsVersion = 14.2;
  1418. };
  1419. C1E34B0029C7ABCB009A50A5 = {
  1420. CreatedOnToolsVersion = 14.2;
  1421. LastSwiftMigration = 1420;
  1422. };
  1423. C1E34B5A29C7AD01009A50A5 = {
  1424. CreatedOnToolsVersion = 14.2;
  1425. LastSwiftMigration = 1420;
  1426. };
  1427. };
  1428. };
  1429. buildConfigurationList = C1E3490B29C7A866009A50A5 /* Build configuration list for PBXProject "MinimedKit" */;
  1430. compatibilityVersion = "Xcode 14.0";
  1431. developmentRegion = en;
  1432. hasScannedForEncodings = 0;
  1433. knownRegions = (
  1434. en,
  1435. Base,
  1436. da,
  1437. it,
  1438. sv,
  1439. tr,
  1440. ru,
  1441. es,
  1442. nl,
  1443. he,
  1444. cs,
  1445. fi,
  1446. de,
  1447. ar,
  1448. nb,
  1449. "pt-BR",
  1450. sk,
  1451. vi,
  1452. ro,
  1453. ja,
  1454. "zh-Hans",
  1455. fr,
  1456. pl,
  1457. );
  1458. mainGroup = C1E3490729C7A866009A50A5;
  1459. productRefGroup = C1E3491229C7A866009A50A5 /* Products */;
  1460. projectDirPath = "";
  1461. projectReferences = (
  1462. {
  1463. ProductGroup = CEC751C029D88240006E9D24 /* Products */;
  1464. ProjectRef = CEC751BF29D88240006E9D24 /* OmniKit.xcodeproj */;
  1465. },
  1466. );
  1467. projectRoot = "";
  1468. targets = (
  1469. C1E3491029C7A866009A50A5 /* MinimedKit */,
  1470. C1E34B0029C7ABCB009A50A5 /* MinimedKitUI */,
  1471. C1E34B5A29C7AD01009A50A5 /* MinimedKitPlugin */,
  1472. C13CC34029C7B73A007F25DE /* MinimedKitTests */,
  1473. );
  1474. };
  1475. /* End PBXProject section */
  1476. /* Begin PBXReferenceProxy section */
  1477. CEC751C829D88240006E9D24 /* OmniKit.framework */ = {
  1478. isa = PBXReferenceProxy;
  1479. fileType = wrapper.framework;
  1480. path = OmniKit.framework;
  1481. remoteRef = CEC751C729D88240006E9D24 /* PBXContainerItemProxy */;
  1482. sourceTree = BUILT_PRODUCTS_DIR;
  1483. };
  1484. CEC751CA29D88240006E9D24 /* OmniKitUI.framework */ = {
  1485. isa = PBXReferenceProxy;
  1486. fileType = wrapper.framework;
  1487. path = OmniKitUI.framework;
  1488. remoteRef = CEC751C929D88240006E9D24 /* PBXContainerItemProxy */;
  1489. sourceTree = BUILT_PRODUCTS_DIR;
  1490. };
  1491. CEC751CC29D88240006E9D24 /* OmniKitPlugin.loopplugin */ = {
  1492. isa = PBXReferenceProxy;
  1493. fileType = wrapper.framework;
  1494. path = OmniKitPlugin.loopplugin;
  1495. remoteRef = CEC751CB29D88240006E9D24 /* PBXContainerItemProxy */;
  1496. sourceTree = BUILT_PRODUCTS_DIR;
  1497. };
  1498. CEC751CE29D88240006E9D24 /* OmniKitTests.xctest */ = {
  1499. isa = PBXReferenceProxy;
  1500. fileType = wrapper.cfbundle;
  1501. path = OmniKitTests.xctest;
  1502. remoteRef = CEC751CD29D88240006E9D24 /* PBXContainerItemProxy */;
  1503. sourceTree = BUILT_PRODUCTS_DIR;
  1504. };
  1505. CEC751D029D88240006E9D24 /* OmniKitPacketParser */ = {
  1506. isa = PBXReferenceProxy;
  1507. fileType = "compiled.mach-o.executable";
  1508. path = OmniKitPacketParser;
  1509. remoteRef = CEC751CF29D88240006E9D24 /* PBXContainerItemProxy */;
  1510. sourceTree = BUILT_PRODUCTS_DIR;
  1511. };
  1512. /* End PBXReferenceProxy section */
  1513. /* Begin PBXResourcesBuildPhase section */
  1514. C13CC33F29C7B73A007F25DE /* Resources */ = {
  1515. isa = PBXResourcesBuildPhase;
  1516. buildActionMask = 2147483647;
  1517. files = (
  1518. );
  1519. runOnlyForDeploymentPostprocessing = 0;
  1520. };
  1521. C1E3490F29C7A866009A50A5 /* Resources */ = {
  1522. isa = PBXResourcesBuildPhase;
  1523. buildActionMask = 2147483647;
  1524. files = (
  1525. C1E34AFB29C7A9BD009A50A5 /* Localizable.strings in Resources */,
  1526. );
  1527. runOnlyForDeploymentPostprocessing = 0;
  1528. };
  1529. C1E34AFF29C7ABCB009A50A5 /* Resources */ = {
  1530. isa = PBXResourcesBuildPhase;
  1531. buildActionMask = 2147483647;
  1532. files = (
  1533. C13CC3C329C7B8BC007F25DE /* MinimedPumpManager.storyboard in Resources */,
  1534. C1E34B3E29C7AC0A009A50A5 /* Localizable.strings in Resources */,
  1535. C1E34B3429C7ABF3009A50A5 /* ReservoirHUDView.xib in Resources */,
  1536. C1E34B2329C7ABF3009A50A5 /* MinimedKitUI.xcassets in Resources */,
  1537. );
  1538. runOnlyForDeploymentPostprocessing = 0;
  1539. };
  1540. C1E34B5929C7AD01009A50A5 /* Resources */ = {
  1541. isa = PBXResourcesBuildPhase;
  1542. buildActionMask = 2147483647;
  1543. files = (
  1544. );
  1545. runOnlyForDeploymentPostprocessing = 0;
  1546. };
  1547. /* End PBXResourcesBuildPhase section */
  1548. /* Begin PBXSourcesBuildPhase section */
  1549. C13CC33D29C7B73A007F25DE /* Sources */ = {
  1550. isa = PBXSourcesBuildPhase;
  1551. buildActionMask = 2147483647;
  1552. files = (
  1553. C13CC3B729C7B757007F25DE /* NSStringExtensions.swift in Sources */,
  1554. C1229C2229C7ECA70066A89C /* TimeInterval.swift in Sources */,
  1555. C13CC38F29C7B757007F25DE /* BolusCarelinkMessageBodyTests.swift in Sources */,
  1556. C13CC39529C7B757007F25DE /* ChangeRemoteControlIDMessageBodyTests.swift in Sources */,
  1557. C13CC39E29C7B757007F25DE /* PumpOpsSynchronousTests.swift in Sources */,
  1558. C13CC3BC29C7B757007F25DE /* CRC16Tests.swift in Sources */,
  1559. C13CC3B929C7B757007F25DE /* PumpModelTests.swift in Sources */,
  1560. C13CC3A329C7B757007F25DE /* SensorTimestampGlucoseEventTests.swift in Sources */,
  1561. C13CC3AD29C7B757007F25DE /* DateTimeChangeGlucoseEventTests.swift in Sources */,
  1562. C13CC3B429C7B757007F25DE /* MockPumpMessageSender.swift in Sources */,
  1563. C13CC39D29C7B757007F25DE /* NSDateComponents.swift in Sources */,
  1564. C13CC3BF29C7B757007F25DE /* PumpOpsSynchronousBuildFromFramesTests.swift in Sources */,
  1565. C13CC3A029C7B757007F25DE /* TimestampedHistoryEventTests.swift in Sources */,
  1566. C13CC3AB29C7B757007F25DE /* GlucoseSensorDataGlucoseEventTests.swift in Sources */,
  1567. C13CC39229C7B757007F25DE /* ReadTempBasalCarelinkMessageBodyTests.swift in Sources */,
  1568. C13CC3A229C7B757007F25DE /* SensorDataHighGlucoseEventTests.swift in Sources */,
  1569. C13CC38829C7B757007F25DE /* ResumePumpEventTests.swift in Sources */,
  1570. C13CC3BD29C7B757007F25DE /* MySentryPumpStatusMessageBodyTests.swift in Sources */,
  1571. C13CC39C29C7B757007F25DE /* MinimedPumpManagerTests.swift in Sources */,
  1572. C13CC3A429C7B757007F25DE /* BatteryChangeGlucoseEventTests.swift in Sources */,
  1573. C13CC3C029C7B757007F25DE /* ReconciliationTests.swift in Sources */,
  1574. C13CC3AA29C7B757007F25DE /* SensorDataLowGlucoseEventTests.swift in Sources */,
  1575. C13CC38929C7B757007F25DE /* BolusNormalPumpEventTests.swift in Sources */,
  1576. C13CC39B29C7B757007F25DE /* MinimedPacketTests.swift in Sources */,
  1577. C13CC39829C7B757007F25DE /* ChangeMaxBolusMessageBodyTests.swift in Sources */,
  1578. C13CC3B229C7B757007F25DE /* MockPumpManagerDelegate.swift in Sources */,
  1579. C13CC39F29C7B757007F25DE /* NSDataTests.swift in Sources */,
  1580. C13CC3B529C7B757007F25DE /* MockRileyLinkDevice.swift in Sources */,
  1581. C13CC3A529C7B757007F25DE /* SensorErrorGlucoseEventTests.swift in Sources */,
  1582. C13CC3A629C7B757007F25DE /* SensorCalFactorGlucoseEventTests.swift in Sources */,
  1583. C13CC39129C7B757007F25DE /* ReadRemoteControlIDsMessageBodyTests.swift in Sources */,
  1584. C13CC3B029C7B757007F25DE /* BasalScheduleTests.swift in Sources */,
  1585. C13CC3AF29C7B757007F25DE /* TenSomethingGlucoseEventTests.swift in Sources */,
  1586. C13CC39929C7B757007F25DE /* GetPumpModelCarelinkMessageBodyTests.swift in Sources */,
  1587. C13CC3AC29C7B757007F25DE /* SensorSyncGlucoseEventTests.swift in Sources */,
  1588. C13CC3A729C7B757007F25DE /* SensorCalGlucoseEventTests.swift in Sources */,
  1589. C13CC38E29C7B757007F25DE /* ReadOtherDevicesIDsMessageBodyTests.swift in Sources */,
  1590. C13CC38D29C7B757007F25DE /* ChangeTempBasalCarelinkMessageBodyTests.swift in Sources */,
  1591. C13CC3B829C7B757007F25DE /* ReadSettingsCarelinkMessageBodyTests.swift in Sources */,
  1592. C13CC39429C7B757007F25DE /* ChangeMaxBasalRateMessageBodyTests.swift in Sources */,
  1593. C13CC3B129C7B757007F25DE /* MockRileyLinkProvider.swift in Sources */,
  1594. C13CC39A29C7B757007F25DE /* GetGlucosePageMessageBodyTests.swift in Sources */,
  1595. C13CC3B629C7B757007F25DE /* GlucosePageTests.swift in Sources */,
  1596. C13CC3A929C7B757007F25DE /* SensorStatusGlucoseEventTests.swift in Sources */,
  1597. C13CC39329C7B757007F25DE /* DeviceLinkMessageBodyTests.swift in Sources */,
  1598. C13CC38C29C7B757007F25DE /* MeterMessageTests.swift in Sources */,
  1599. C13CC38B29C7B757007F25DE /* ChangeTimeCarelinMessageBodyTests.swift in Sources */,
  1600. C1229C2429C7ECEB0066A89C /* Data.swift in Sources */,
  1601. C13CC3B329C7B757007F25DE /* MockPumpOps.swift in Sources */,
  1602. C13CC3A829C7B757007F25DE /* CalBGForGHGlucoseEventTests.swift in Sources */,
  1603. C13CC39729C7B757007F25DE /* ReadRemainingInsulinMessageBodyTests.swift in Sources */,
  1604. C13CC3BE29C7B757007F25DE /* NSDateComponentsTests.swift in Sources */,
  1605. C13CC39629C7B757007F25DE /* GetBatteryCarelinkMessageBodyTests.swift in Sources */,
  1606. C13CC3A129C7B757007F25DE /* CRC8Tests.swift in Sources */,
  1607. C13CC39029C7B757007F25DE /* FindDeviceMessageBodyTests.swift in Sources */,
  1608. C13CC38A29C7B757007F25DE /* ReadCurrentGlucosePageMessageBodyTests.swift in Sources */,
  1609. C13CC3AE29C7B757007F25DE /* SensorPacketGlucoseEventTests.swift in Sources */,
  1610. C13CC3BB29C7B757007F25DE /* HistoryPageTests.swift in Sources */,
  1611. );
  1612. runOnlyForDeploymentPostprocessing = 0;
  1613. };
  1614. C1E3490D29C7A866009A50A5 /* Sources */ = {
  1615. isa = PBXSourcesBuildPhase;
  1616. buildActionMask = 2147483647;
  1617. files = (
  1618. C1E34AD129C7A98F009A50A5 /* CRC8.swift in Sources */,
  1619. C1E34A6129C7A98F009A50A5 /* SelectBasalProfilePumpEvent.swift in Sources */,
  1620. C1E34A6229C7A98F009A50A5 /* DailyTotal522PumpEvent.swift in Sources */,
  1621. C1E34ADD29C7A98F009A50A5 /* Int.swift in Sources */,
  1622. C1E34A2F29C7A98F009A50A5 /* SensorDataHighGlucoseEvent.swift in Sources */,
  1623. C1E34A4C29C7A98F009A50A5 /* PumpState.swift in Sources */,
  1624. C1E34A7529C7A98F009A50A5 /* TempBasalPumpEvent.swift in Sources */,
  1625. C1E34AA629C7A98F009A50A5 /* GlucoseEventType.swift in Sources */,
  1626. C1E34A4A29C7A98F009A50A5 /* RileyLinkDevice.swift in Sources */,
  1627. C1E34A8B29C7A98F009A50A5 /* BolusReminderPumpEvent.swift in Sources */,
  1628. C1E34ADE29C7A98F009A50A5 /* NSDateComponents.swift in Sources */,
  1629. C1E34A5629C7A98F009A50A5 /* JournalEntryInsulinMarkerPumpEvent.swift in Sources */,
  1630. C1E34A5D29C7A98F009A50A5 /* ChangeAlarmNotifyModePumpEvent.swift in Sources */,
  1631. C1E34A6529C7A98F009A50A5 /* SuspendPumpEvent.swift in Sources */,
  1632. C1E34A7B29C7A98F009A50A5 /* ChangeBolusWizardSetupPumpEvent.swift in Sources */,
  1633. C1E34A5529C7A98F009A50A5 /* ChangeSensorSetup2PumpEvent.swift in Sources */,
  1634. C1E34A6329C7A98F009A50A5 /* BGReceivedPumpEvent.swift in Sources */,
  1635. C1E34A3829C7A98F009A50A5 /* MinimedPumpManagerState.swift in Sources */,
  1636. C1E34A7C29C7A98F009A50A5 /* PlaceholderPumpEvent.swift in Sources */,
  1637. C1E34AC229C7A98F009A50A5 /* BolusCarelinkMessageBody.swift in Sources */,
  1638. C1E34A9229C7A98F009A50A5 /* AlarmSensorPumpEvent.swift in Sources */,
  1639. C1E34A4029C7A98F009A50A5 /* MinimedPumpManagerError.swift in Sources */,
  1640. C1E34A6A29C7A98F009A50A5 /* ChangeBGReminderEnablePumpEvent.swift in Sources */,
  1641. C1E34ACD29C7A98F009A50A5 /* PumpColor.swift in Sources */,
  1642. C1E34A6729C7A98F009A50A5 /* UnabsorbedInsulinPumpEvent.swift in Sources */,
  1643. C1E34A6F29C7A98F009A50A5 /* ChangeSensorAlarmSilenceConfigPumpEvent.swift in Sources */,
  1644. C1E34A6929C7A98F009A50A5 /* AlarmClockReminderPumpEvent.swift in Sources */,
  1645. C1E34A4829C7A98F009A50A5 /* MinimedPumpManager.swift in Sources */,
  1646. C1E34A9829C7A98F009A50A5 /* PowerOnCarelinkMessageBody.swift in Sources */,
  1647. C1E34A8329C7A98F009A50A5 /* ResultDailyTotalPumpEvent.swift in Sources */,
  1648. C1E34A9B29C7A98F009A50A5 /* GetHistoryPageCarelinkMessageBody.swift in Sources */,
  1649. C1E34AAD29C7A98F009A50A5 /* TimestampedHistoryEvent.swift in Sources */,
  1650. C1E34ABD29C7A98F009A50A5 /* ChangeMaxBasalRateMessageBody.swift in Sources */,
  1651. C1E34A6C29C7A98F009A50A5 /* NewTimePumpEvent.swift in Sources */,
  1652. C1E34A2129C7A98F009A50A5 /* SensorErrorGlucoseEvent.swift in Sources */,
  1653. C1E34A2D29C7A98F009A50A5 /* GlucoseEvent.swift in Sources */,
  1654. C1E34A7129C7A98F009A50A5 /* PrimePumpEvent.swift in Sources */,
  1655. C1E34AC929C7A98F009A50A5 /* CarelinkMessageBody.swift in Sources */,
  1656. C1E34A9729C7A98F009A50A5 /* ReadCurrentPageNumberMessageBody.swift in Sources */,
  1657. C1E34A9629C7A98F009A50A5 /* MessageBody.swift in Sources */,
  1658. C1E34A3E29C7A98F009A50A5 /* ReservoirReading.swift in Sources */,
  1659. C1E34A5429C7A98F009A50A5 /* ChangeBolusScrollStepSizePumpEvent.swift in Sources */,
  1660. C1E34AB029C7A98F009A50A5 /* GetPumpModelCarelinkMessageBody.swift in Sources */,
  1661. C1E34AC329C7A98F009A50A5 /* DataFrameMessageBody.swift in Sources */,
  1662. C1E34A7629C7A98F009A50A5 /* ChangeSensorRateOfChangeAlertSetupPumpEvent.swift in Sources */,
  1663. C1E34AA929C7A98F009A50A5 /* MySentryAlertType.swift in Sources */,
  1664. C1E34B8529C7B1D4009A50A5 /* HKUnit.swift in Sources */,
  1665. C1E34ABC29C7A98F009A50A5 /* ChangeMaxBolusMessageBody.swift in Sources */,
  1666. C1E34A4229C7A98F009A50A5 /* PumpSettings.swift in Sources */,
  1667. C1E34AA129C7A98F009A50A5 /* DeviceLinkMessageBody.swift in Sources */,
  1668. C1E34AAB29C7A98F009A50A5 /* BasalSchedule.swift in Sources */,
  1669. C1E34A6629C7A98F009A50A5 /* EnableBolusWizardPumpEvent.swift in Sources */,
  1670. C1E34A3129C7A98F009A50A5 /* SensorCalFactorGlucoseEvent.swift in Sources */,
  1671. C1E34A6829C7A98F009A50A5 /* DeleteOtherDeviceIDPumpEvent.swift in Sources */,
  1672. C1E34A4929C7A98F009A50A5 /* UnfinalizedDose.swift in Sources */,
  1673. C1E34A1E29C7A98F009A50A5 /* CalBGForGHGlucoseEvent.swift in Sources */,
  1674. C1E34AB229C7A98F009A50A5 /* ChangeTempBasalCarelinkMessageBody.swift in Sources */,
  1675. C1E34A7F29C7A98F009A50A5 /* ResumePumpEvent.swift in Sources */,
  1676. C1E34AA229C7A98F009A50A5 /* ReadTempBasalCarelinkMessageBody.swift in Sources */,
  1677. C1E34A2629C7A98F009A50A5 /* SensorTimestampGlucoseEvent.swift in Sources */,
  1678. C1E34A7829C7A98F009A50A5 /* BolusWizardSetupPumpEvent.swift in Sources */,
  1679. C1E34A8229C7A98F009A50A5 /* BasalProfileStartPumpEvent.swift in Sources */,
  1680. C1E34A5129C7A98F009A50A5 /* PumpAlarmPumpEvent.swift in Sources */,
  1681. C1E34A3929C7A98F009A50A5 /* MinimedPumpManagerRecents.swift in Sources */,
  1682. C1E34ACF29C7A98F009A50A5 /* PumpRegion.swift in Sources */,
  1683. C1E34A2E29C7A98F009A50A5 /* GlucoseSensorDataGlucoseEvent.swift in Sources */,
  1684. C1E34ACE29C7A98F009A50A5 /* PumpModel.swift in Sources */,
  1685. C1E34A3A29C7A98F009A50A5 /* EnliteSensorDisplayable.swift in Sources */,
  1686. C1E34A8029C7A98F009A50A5 /* ChangeBGReminderOffsetPumpEvent.swift in Sources */,
  1687. C1E34AB529C7A98F009A50A5 /* ReadSettingsCarelinkMessageBody.swift in Sources */,
  1688. C1E34A9329C7A98F009A50A5 /* DailyTotal515PumpEvent.swift in Sources */,
  1689. C1E34A8129C7A98F009A50A5 /* ChangeWatchdogMarriageProfilePumpEvent.swift in Sources */,
  1690. C1E34A8E29C7A98F009A50A5 /* DeleteBolusReminderTimePumpEvent.swift in Sources */,
  1691. C1E34A5229C7A98F009A50A5 /* ChangeCaptureEventEnablePumpEvent.swift in Sources */,
  1692. C1E34B7B29C7B044009A50A5 /* OSLog.swift in Sources */,
  1693. C1E34A7729C7A98F009A50A5 /* RestoreMystery55PumpEvent.swift in Sources */,
  1694. C1E34AA029C7A98F009A50A5 /* UnknownMessageBody.swift in Sources */,
  1695. C1E34AB629C7A98F009A50A5 /* GetPumpFirmwareVersionMessageBody.swift in Sources */,
  1696. C1E34A8A29C7A98F009A50A5 /* RewindPumpEvent.swift in Sources */,
  1697. C1E34A3029C7A98F009A50A5 /* BatteryChangeGlucoseEvent.swift in Sources */,
  1698. C1E34B8329C7B1AB009A50A5 /* TimeZone.swift in Sources */,
  1699. C1E34AA429C7A98F009A50A5 /* GlucosePage.swift in Sources */,
  1700. C1E34A3B29C7A98F009A50A5 /* PumpOpsSession+LoopKit.swift in Sources */,
  1701. C1E34A7229C7A98F009A50A5 /* DailyTotal523PumpEvent.swift in Sources */,
  1702. C1E34A2529C7A98F009A50A5 /* SensorSyncGlucoseEvent.swift in Sources */,
  1703. C1E34A5929C7A98F009A50A5 /* ChangeBolusReminderEnablePumpEvent.swift in Sources */,
  1704. C1E34B7929C7AFF7009A50A5 /* TimeInterval.swift in Sources */,
  1705. C1E34A5729C7A98F009A50A5 /* ChangeMaxBolusPumpEvent.swift in Sources */,
  1706. C1E34A6E29C7A98F009A50A5 /* ChangeTempBasalTypePumpEvent.swift in Sources */,
  1707. C1E34AB929C7A98F009A50A5 /* PumpMessage.swift in Sources */,
  1708. C1E34AB329C7A98F009A50A5 /* ReadOtherDevicesIDsMessageBody.swift in Sources */,
  1709. C1E34AB429C7A98F009A50A5 /* ReadTimeCarelinkMessageBody.swift in Sources */,
  1710. C1E34AA829C7A98F009A50A5 /* PartialDecode.swift in Sources */,
  1711. C1E34A4629C7A98F009A50A5 /* MinimedDoseProgressEstimator.swift in Sources */,
  1712. C1E34A9E29C7A98F009A50A5 /* MySentryAlertMessageBody.swift in Sources */,
  1713. C1E34A2929C7A98F009A50A5 /* DateTimeChangeGlucoseEvent.swift in Sources */,
  1714. C1E34AB829C7A98F009A50A5 /* ReadRemoteControlIDsMessageBody.swift in Sources */,
  1715. C1E34A2829C7A98F009A50A5 /* SensorPacketGlucoseEvent.swift in Sources */,
  1716. C1E34A5C29C7A98F009A50A5 /* ClearAlarmPumpEvent.swift in Sources */,
  1717. C1E34A3429C7A98F009A50A5 /* MySentryPumpStatusMessageBody+CGMManager.swift in Sources */,
  1718. C1E34AAC29C7A98F009A50A5 /* PumpEventType.swift in Sources */,
  1719. C1E34A3D29C7A98F009A50A5 /* HistoryPage+PumpOpsSession.swift in Sources */,
  1720. C1E34AC029C7A98F009A50A5 /* PacketType.swift in Sources */,
  1721. C1E34A3329C7A98F009A50A5 /* SensorValueGlucoseEvent+CGMManager.swift in Sources */,
  1722. C1E34A9129C7A98F009A50A5 /* BolusNormalPumpEvent.swift in Sources */,
  1723. C1E34ABF29C7A98F009A50A5 /* ReadRemainingInsulinMessageBody.swift in Sources */,
  1724. C1E34ACC29C7A98F009A50A5 /* BatteryChemistryType.swift in Sources */,
  1725. C1E34AC629C7A98F009A50A5 /* ChangeTimeCarelinkMessageBody.swift in Sources */,
  1726. C1E34A8629C7A98F009A50A5 /* CalBGForPHPumpEvent.swift in Sources */,
  1727. C1E34A5329C7A98F009A50A5 /* TempBasalDurationPumpEvent.swift in Sources */,
  1728. C1E34A2729C7A98F009A50A5 /* SensorDataLowGlucoseEvent.swift in Sources */,
  1729. C1E34A4429C7A98F009A50A5 /* PumpMessage+PumpOpsSession.swift in Sources */,
  1730. C1E34ABA29C7A98F009A50A5 /* SuspendResumeMessageBody.swift in Sources */,
  1731. C1E34A2A29C7A98F009A50A5 /* UnknownGlucoseEvent.swift in Sources */,
  1732. C1E34AAA29C7A98F009A50A5 /* CRC16.swift in Sources */,
  1733. C1E34ABB29C7A98F009A50A5 /* ReadOtherDevicesStatusMessageBody.swift in Sources */,
  1734. C1E34A8929C7A98F009A50A5 /* ChangeBasalProfilePatternPumpEvent.swift in Sources */,
  1735. C1E34A9029C7A98F009A50A5 /* JournalEntryExerciseMarkerPumpEvent.swift in Sources */,
  1736. C1E34A3F29C7A98F009A50A5 /* PumpMessageSender.swift in Sources */,
  1737. C1E34AC729C7A98F009A50A5 /* SelectBasalProfileMessageBody.swift in Sources */,
  1738. C1E34AC129C7A98F009A50A5 /* MeterMessage.swift in Sources */,
  1739. C1E34AAE29C7A98F009A50A5 /* GetGlucosePageMessageBody.swift in Sources */,
  1740. C1E34A2229C7A98F009A50A5 /* TenSomethingGlucoseEvent.swift in Sources */,
  1741. C1E34B7529C7AF61009A50A5 /* LocalisedString.swift in Sources */,
  1742. C1E34AA729C7A98F009A50A5 /* TimestampedGlucoseEvent.swift in Sources */,
  1743. C1E34AC829C7A98F009A50A5 /* ButtonPressCarelinkMessageBody.swift in Sources */,
  1744. C1E34A9A29C7A98F009A50A5 /* SetRemoteControlEnabledMessageBody.swift in Sources */,
  1745. C1E34A7929C7A98F009A50A5 /* ChangeTimePumpEvent.swift in Sources */,
  1746. C1E34A8F29C7A98F009A50A5 /* ChangeReservoirWarningTimePumpEvent.swift in Sources */,
  1747. C1E34AD029C7A98F009A50A5 /* MinimedPacket.swift in Sources */,
  1748. C1E34A4129C7A98F009A50A5 /* DoseStore.swift in Sources */,
  1749. C1E34A8C29C7A98F009A50A5 /* ChangeMeterIDPumpEvent.swift in Sources */,
  1750. C1E34A9F29C7A98F009A50A5 /* PumpErrorMessageBody.swift in Sources */,
  1751. C1E34A4329C7A98F009A50A5 /* PumpOps.swift in Sources */,
  1752. C1E34A7029C7A98F009A50A5 /* ChangeOtherDeviceIDPumpEvent.swift in Sources */,
  1753. C1E34A2329C7A98F009A50A5 /* SensorStatusGlucoseEvent.swift in Sources */,
  1754. C1E34A9C29C7A98F009A50A5 /* PumpAckMessageBody.swift in Sources */,
  1755. C1E34AA329C7A98F009A50A5 /* ReadCurrentGlucosePageMessageBody.swift in Sources */,
  1756. C1E34A5A29C7A98F009A50A5 /* ChangeCarbUnitsPumpEvent.swift in Sources */,
  1757. C1E34AAF29C7A98F009A50A5 /* MySentryPumpStatusMessageBody.swift in Sources */,
  1758. C1E34ABE29C7A98F009A50A5 /* FindDeviceMessageBody.swift in Sources */,
  1759. C1E34AB129C7A98F009A50A5 /* MySentryAlertClearedMessageBody.swift in Sources */,
  1760. C1E34AD229C7A98F009A50A5 /* FourByteSixByteEncoding.swift in Sources */,
  1761. C1E34A5829C7A98F009A50A5 /* ChangeVariableBolusPumpEvent.swift in Sources */,
  1762. C1E34A4729C7A98F009A50A5 /* MinimedPumpMessageSender.swift in Sources */,
  1763. C1E34B8129C7B155009A50A5 /* PumpOpsSession.swift in Sources */,
  1764. C1E34A8D29C7A98F009A50A5 /* ChangeAudioBolusPumpEvent.swift in Sources */,
  1765. C1E34A5029C7A98F009A50A5 /* ChangeWatchdogEnablePumpEvent.swift in Sources */,
  1766. C1E34ADC29C7A98F009A50A5 /* ISO8601DateFormatter.swift in Sources */,
  1767. C1E34A3C29C7A98F009A50A5 /* BasalProfile.swift in Sources */,
  1768. C1E34A7329C7A98F009A50A5 /* BatteryPumpEvent.swift in Sources */,
  1769. C1E34A8829C7A98F009A50A5 /* ChangeChildBlockEnablePumpEvent.swift in Sources */,
  1770. C1E34A7429C7A98F009A50A5 /* EnableDisableRemotePumpEvent.swift in Sources */,
  1771. C1E34A5B29C7A98F009A50A5 /* BolusWizardEstimatePumpEvent.swift in Sources */,
  1772. C1E34A7D29C7A98F009A50A5 /* PumpEvent.swift in Sources */,
  1773. C1E34A8529C7A98F009A50A5 /* RestoreMystery54PumpEvent.swift in Sources */,
  1774. C1E34A4529C7A98F009A50A5 /* InsulinDataSource.swift in Sources */,
  1775. C1E34A6B29C7A98F009A50A5 /* JournalEntryPumpLowBatteryPumpEvent.swift in Sources */,
  1776. C1E34AB729C7A98F009A50A5 /* MessageType.swift in Sources */,
  1777. C1E34A2029C7A98F009A50A5 /* SensorCalGlucoseEvent.swift in Sources */,
  1778. C1E34A5E29C7A98F009A50A5 /* ChangeAlarmClockEnablePumpEvent.swift in Sources */,
  1779. C1E34A1F29C7A98F009A50A5 /* RelativeTimestampedGlucoseEvent.swift in Sources */,
  1780. C1E34A9D29C7A98F009A50A5 /* MySentryAckMessageBody.swift in Sources */,
  1781. C1E34A4B29C7A98F009A50A5 /* PumpOpsError.swift in Sources */,
  1782. C1E34A7E29C7A98F009A50A5 /* ChangeBasalProfilePumpEvent.swift in Sources */,
  1783. C1E34A8429C7A98F009A50A5 /* UnknownPumpEvent57.swift in Sources */,
  1784. C1E34A2429C7A98F009A50A5 /* SensorValueGlucoseEvent.swift in Sources */,
  1785. C1E34A6429C7A98F009A50A5 /* TimestampedPumpEvent.swift in Sources */,
  1786. C1E34AC429C7A98F009A50A5 /* ChangeRemoteControlIDMessageBody.swift in Sources */,
  1787. C1E34AC529C7A98F009A50A5 /* ReadPumpStatusMessageBody.swift in Sources */,
  1788. C1E34A8729C7A98F009A50A5 /* ChangeParadigmLinkIDPumpEvent.swift in Sources */,
  1789. C1E34B7729C7AFCF009A50A5 /* Data.swift in Sources */,
  1790. C1E34A7A29C7A98F009A50A5 /* ChangeBolusReminderTimePumpEvent.swift in Sources */,
  1791. C1E34A5F29C7A98F009A50A5 /* JournalEntryPumpLowReservoirPumpEvent.swift in Sources */,
  1792. C1E34A6029C7A98F009A50A5 /* ChangeTimeFormatPumpEvent.swift in Sources */,
  1793. C1E34A9929C7A98F009A50A5 /* GetBatteryCarelinkMessageBody.swift in Sources */,
  1794. C1E34AA529C7A98F009A50A5 /* HistoryPage.swift in Sources */,
  1795. C1E34A2B29C7A98F009A50A5 /* DataEndGlucoseEvent.swift in Sources */,
  1796. C1E34A6D29C7A98F009A50A5 /* ChangeMaxBasalPumpEvent.swift in Sources */,
  1797. C1E34A2C29C7A98F009A50A5 /* NineteenSomethingGlucoseEvent.swift in Sources */,
  1798. C1E34A9429C7A98F009A50A5 /* JournalEntryMealMarkerPumpEvent.swift in Sources */,
  1799. C1E34A3229C7A98F009A50A5 /* SensorWeakSignalGlucoseEvent.swift in Sources */,
  1800. );
  1801. runOnlyForDeploymentPostprocessing = 0;
  1802. };
  1803. C1E34AFD29C7ABCB009A50A5 /* Sources */ = {
  1804. isa = PBXSourcesBuildPhase;
  1805. buildActionMask = 2147483647;
  1806. files = (
  1807. C1E34B2829C7ABF3009A50A5 /* MinimedPumpSetupCompleteViewController.swift in Sources */,
  1808. C1E34B8829C7B292009A50A5 /* Comparable.swift in Sources */,
  1809. C1E34B8A29C7B2FC009A50A5 /* LocalisedString.swift in Sources */,
  1810. C1E34B2429C7ABF3009A50A5 /* Image.swift in Sources */,
  1811. C1E34B3029C7ABF3009A50A5 /* MinimedHUDProvider.swift in Sources */,
  1812. C1E34B3729C7ABF3009A50A5 /* MinimedPumpSettingsViewModel.swift in Sources */,
  1813. C1E34B2E29C7ABF3009A50A5 /* MinimedPumpUICoordinator.swift in Sources */,
  1814. C1E34B3129C7ABF3009A50A5 /* UseMySentrySelectionView.swift in Sources */,
  1815. C1E34B8C29C7B334009A50A5 /* IdentifiableClass.swift in Sources */,
  1816. C1E34B2729C7ABF3009A50A5 /* MinimedPumpClockSetupViewController.swift in Sources */,
  1817. C1E34B3229C7ABF3009A50A5 /* DataSourceSelectionView.swift in Sources */,
  1818. C1E34B3A29C7ABF3009A50A5 /* TimeView.swift in Sources */,
  1819. C1E34B3929C7ABF3009A50A5 /* MinimedReservoirView.swift in Sources */,
  1820. C1E34B2A29C7ABF3009A50A5 /* MinimedPumpManager+UI.swift in Sources */,
  1821. C1E34B2F29C7ABF3009A50A5 /* CommandResponseViewController.swift in Sources */,
  1822. C1E34B3529C7ABF3009A50A5 /* MinimedPumpSettingsView.swift in Sources */,
  1823. C1E34B3329C7ABF3009A50A5 /* BatteryTypeSelectionView.swift in Sources */,
  1824. C1E34B2929C7ABF3009A50A5 /* MinimedPumpSentrySetupViewController.swift in Sources */,
  1825. C1E34B9229C7B46C009A50A5 /* TimeZone.swift in Sources */,
  1826. C1E34B8E29C7B34F009A50A5 /* NibLoadable.swift in Sources */,
  1827. C1E34B3629C7ABF3009A50A5 /* ReservoirHUDView.swift in Sources */,
  1828. C1E34B3829C7ABF3009A50A5 /* InsulinTypeConfirmation.swift in Sources */,
  1829. C1E34B2B29C7ABF3009A50A5 /* PumpModel.swift in Sources */,
  1830. C1E34B2529C7ABF3009A50A5 /* MinimedPumpIDSetupViewController.swift in Sources */,
  1831. C1E34B9029C7B38A009A50A5 /* NumberFormatter.swift in Sources */,
  1832. C1E34B2629C7ABF3009A50A5 /* MinimedPumpManagerSetupViewController.swift in Sources */,
  1833. C1E34B2C29C7ABF3009A50A5 /* RadioSelectionTableViewController.swift in Sources */,
  1834. );
  1835. runOnlyForDeploymentPostprocessing = 0;
  1836. };
  1837. C1E34B5729C7AD01009A50A5 /* Sources */ = {
  1838. isa = PBXSourcesBuildPhase;
  1839. buildActionMask = 2147483647;
  1840. files = (
  1841. C13CC3DD29C7BA48007F25DE /* OSLog.swift in Sources */,
  1842. C1E34B6429C7AD31009A50A5 /* MinimedKitPlugin.swift in Sources */,
  1843. );
  1844. runOnlyForDeploymentPostprocessing = 0;
  1845. };
  1846. /* End PBXSourcesBuildPhase section */
  1847. /* Begin PBXTargetDependency section */
  1848. C13CC33B29C7B6BC007F25DE /* PBXTargetDependency */ = {
  1849. isa = PBXTargetDependency;
  1850. target = C1E3491029C7A866009A50A5 /* MinimedKit */;
  1851. targetProxy = C13CC33A29C7B6BC007F25DE /* PBXContainerItemProxy */;
  1852. };
  1853. C13CC34729C7B73A007F25DE /* PBXTargetDependency */ = {
  1854. isa = PBXTargetDependency;
  1855. target = C1E3491029C7A866009A50A5 /* MinimedKit */;
  1856. targetProxy = C13CC34629C7B73A007F25DE /* PBXContainerItemProxy */;
  1857. };
  1858. C1E34B6E29C7AD9C009A50A5 /* PBXTargetDependency */ = {
  1859. isa = PBXTargetDependency;
  1860. target = C1E3491029C7A866009A50A5 /* MinimedKit */;
  1861. targetProxy = C1E34B6D29C7AD9C009A50A5 /* PBXContainerItemProxy */;
  1862. };
  1863. C1E34B7229C7AD9C009A50A5 /* PBXTargetDependency */ = {
  1864. isa = PBXTargetDependency;
  1865. target = C1E34B0029C7ABCB009A50A5 /* MinimedKitUI */;
  1866. targetProxy = C1E34B7129C7AD9C009A50A5 /* PBXContainerItemProxy */;
  1867. };
  1868. /* End PBXTargetDependency section */
  1869. /* Begin PBXVariantGroup section */
  1870. C13CC3C129C7B8BC007F25DE /* MinimedPumpManager.storyboard */ = {
  1871. isa = PBXVariantGroup;
  1872. children = (
  1873. C13CC3C229C7B8BC007F25DE /* Base */,
  1874. C13CC3C529C7B8D0007F25DE /* ar */,
  1875. C13CC3C629C7B8D4007F25DE /* en */,
  1876. C13CC3C729C7B8D8007F25DE /* zh-Hans */,
  1877. C13CC3C829C7B8DA007F25DE /* cs */,
  1878. C13CC3C929C7B8DB007F25DE /* da */,
  1879. C13CC3CA29C7B8DC007F25DE /* nl */,
  1880. C13CC3CB29C7B8DD007F25DE /* fi */,
  1881. C13CC3CC29C7B8DE007F25DE /* fr */,
  1882. C13CC3CD29C7B8DF007F25DE /* de */,
  1883. C13CC3CE29C7B8E0007F25DE /* he */,
  1884. C13CC3CF29C7B8E0007F25DE /* it */,
  1885. C13CC3D029C7B8E1007F25DE /* ja */,
  1886. C13CC3D129C7B8E2007F25DE /* nb */,
  1887. C13CC3D229C7B8E3007F25DE /* pl */,
  1888. C13CC3D329C7B8E4007F25DE /* pt-BR */,
  1889. C13CC3D429C7B8E5007F25DE /* ro */,
  1890. C13CC3D529C7B8E5007F25DE /* ru */,
  1891. C13CC3D629C7B8E6007F25DE /* sk */,
  1892. C13CC3D729C7B8E7007F25DE /* es */,
  1893. C13CC3D829C7B8E9007F25DE /* sv */,
  1894. C13CC3D929C7B8E9007F25DE /* tr */,
  1895. C13CC3DA29C7B8EB007F25DE /* vi */,
  1896. );
  1897. name = MinimedPumpManager.storyboard;
  1898. sourceTree = "<group>";
  1899. };
  1900. C1E34AE429C7A9BC009A50A5 /* Localizable.strings */ = {
  1901. isa = PBXVariantGroup;
  1902. children = (
  1903. C1E34AE529C7A9BC009A50A5 /* de */,
  1904. C1E34AE629C7A9BC009A50A5 /* he */,
  1905. C1E34AE729C7A9BC009A50A5 /* ar */,
  1906. C1E34AE829C7A9BC009A50A5 /* zh-Hans */,
  1907. C1E34AE929C7A9BC009A50A5 /* ja */,
  1908. C1E34AEA29C7A9BC009A50A5 /* nb */,
  1909. C1E34AEB29C7A9BC009A50A5 /* es */,
  1910. C1E34AEC29C7A9BC009A50A5 /* da */,
  1911. C1E34AED29C7A9BC009A50A5 /* it */,
  1912. C1E34AEE29C7A9BC009A50A5 /* sk */,
  1913. C1E34AEF29C7A9BC009A50A5 /* sv */,
  1914. C1E34AF029C7A9BC009A50A5 /* cs */,
  1915. C1E34AF129C7A9BC009A50A5 /* Base */,
  1916. C1E34AF229C7A9BC009A50A5 /* tr */,
  1917. C1E34AF329C7A9BC009A50A5 /* pl */,
  1918. C1E34AF429C7A9BC009A50A5 /* pt-BR */,
  1919. C1E34AF529C7A9BC009A50A5 /* vi */,
  1920. C1E34AF629C7A9BC009A50A5 /* ru */,
  1921. C1E34AF729C7A9BC009A50A5 /* fr */,
  1922. C1E34AF829C7A9BC009A50A5 /* fi */,
  1923. C1E34AF929C7A9BC009A50A5 /* nl */,
  1924. C1E34AFA29C7A9BC009A50A5 /* ro */,
  1925. );
  1926. name = Localizable.strings;
  1927. sourceTree = "<group>";
  1928. };
  1929. C1E34B4029C7AC0A009A50A5 /* Localizable.strings */ = {
  1930. isa = PBXVariantGroup;
  1931. children = (
  1932. C1E34B4129C7AC4C009A50A5 /* ar */,
  1933. C1E34B4229C7AC4F009A50A5 /* zh-Hans */,
  1934. C1E34B4329C7AC51009A50A5 /* cs */,
  1935. C1E34B4429C7AC54009A50A5 /* da */,
  1936. C1E34B4529C7AC56009A50A5 /* nl */,
  1937. C1E34B4629C7AC58009A50A5 /* fi */,
  1938. C1E34B4729C7AC5B009A50A5 /* fr */,
  1939. C1E34B4829C7AC5D009A50A5 /* de */,
  1940. C1E34B4929C7AC5F009A50A5 /* he */,
  1941. C1E34B4A29C7AC61009A50A5 /* it */,
  1942. C1E34B4B29C7AC64009A50A5 /* ja */,
  1943. C1E34B4C29C7AC66009A50A5 /* nb */,
  1944. C1E34B4D29C7AC68009A50A5 /* pl */,
  1945. C1E34B4E29C7AC69009A50A5 /* pt-BR */,
  1946. C1E34B4F29C7AC6A009A50A5 /* ro */,
  1947. C1E34B5029C7AC6B009A50A5 /* ru */,
  1948. C1E34B5129C7AC6C009A50A5 /* sk */,
  1949. C1E34B5229C7AC6D009A50A5 /* es */,
  1950. C1E34B5329C7AC6E009A50A5 /* sv */,
  1951. C1E34B5429C7AC6F009A50A5 /* tr */,
  1952. C1E34B5529C7AC70009A50A5 /* vi */,
  1953. C1BF2DB929C8007300EB8987 /* en */,
  1954. );
  1955. name = Localizable.strings;
  1956. sourceTree = "<group>";
  1957. };
  1958. /* End PBXVariantGroup section */
  1959. /* Begin XCBuildConfiguration section */
  1960. C13CC34929C7B73A007F25DE /* Debug */ = {
  1961. isa = XCBuildConfiguration;
  1962. buildSettings = {
  1963. CODE_SIGN_STYLE = Automatic;
  1964. CURRENT_PROJECT_VERSION = 1;
  1965. DEVELOPMENT_TEAM = UY678SP37Q;
  1966. GENERATE_INFOPLIST_FILE = YES;
  1967. MARKETING_VERSION = 1.0;
  1968. PRODUCT_BUNDLE_IDENTIFIER = org.loopkit.MinimedKitTests;
  1969. PRODUCT_NAME = "$(TARGET_NAME)";
  1970. SWIFT_EMIT_LOC_STRINGS = NO;
  1971. SWIFT_VERSION = 5.0;
  1972. TARGETED_DEVICE_FAMILY = "1,2";
  1973. };
  1974. name = Debug;
  1975. };
  1976. C13CC34A29C7B73A007F25DE /* Release */ = {
  1977. isa = XCBuildConfiguration;
  1978. buildSettings = {
  1979. CODE_SIGN_STYLE = Automatic;
  1980. CURRENT_PROJECT_VERSION = 1;
  1981. DEVELOPMENT_TEAM = UY678SP37Q;
  1982. GENERATE_INFOPLIST_FILE = YES;
  1983. MARKETING_VERSION = 1.0;
  1984. PRODUCT_BUNDLE_IDENTIFIER = org.loopkit.MinimedKitTests;
  1985. PRODUCT_NAME = "$(TARGET_NAME)";
  1986. SWIFT_EMIT_LOC_STRINGS = NO;
  1987. SWIFT_VERSION = 5.0;
  1988. TARGETED_DEVICE_FAMILY = "1,2";
  1989. };
  1990. name = Release;
  1991. };
  1992. C1E3491629C7A866009A50A5 /* Debug */ = {
  1993. isa = XCBuildConfiguration;
  1994. buildSettings = {
  1995. ALWAYS_SEARCH_USER_PATHS = NO;
  1996. CLANG_ANALYZER_NONNULL = YES;
  1997. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  1998. CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
  1999. CLANG_ENABLE_MODULES = YES;
  2000. CLANG_ENABLE_OBJC_ARC = YES;
  2001. CLANG_ENABLE_OBJC_WEAK = YES;
  2002. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  2003. CLANG_WARN_BOOL_CONVERSION = YES;
  2004. CLANG_WARN_COMMA = YES;
  2005. CLANG_WARN_CONSTANT_CONVERSION = YES;
  2006. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  2007. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  2008. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  2009. CLANG_WARN_EMPTY_BODY = YES;
  2010. CLANG_WARN_ENUM_CONVERSION = YES;
  2011. CLANG_WARN_INFINITE_RECURSION = YES;
  2012. CLANG_WARN_INT_CONVERSION = YES;
  2013. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  2014. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  2015. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  2016. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  2017. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  2018. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  2019. CLANG_WARN_STRICT_PROTOTYPES = YES;
  2020. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  2021. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  2022. CLANG_WARN_UNREACHABLE_CODE = YES;
  2023. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  2024. COPY_PHASE_STRIP = NO;
  2025. CURRENT_PROJECT_VERSION = 1;
  2026. DEBUG_INFORMATION_FORMAT = dwarf;
  2027. ENABLE_STRICT_OBJC_MSGSEND = YES;
  2028. ENABLE_TESTABILITY = YES;
  2029. GCC_C_LANGUAGE_STANDARD = gnu11;
  2030. GCC_DYNAMIC_NO_PIC = NO;
  2031. GCC_NO_COMMON_BLOCKS = YES;
  2032. GCC_OPTIMIZATION_LEVEL = 0;
  2033. GCC_PREPROCESSOR_DEFINITIONS = (
  2034. "DEBUG=1",
  2035. "$(inherited)",
  2036. );
  2037. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  2038. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  2039. GCC_WARN_UNDECLARED_SELECTOR = YES;
  2040. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  2041. GCC_WARN_UNUSED_FUNCTION = YES;
  2042. GCC_WARN_UNUSED_VARIABLE = YES;
  2043. IPHONEOS_DEPLOYMENT_TARGET = 15.2;
  2044. LOCALIZED_STRING_MACRO_NAMES = (
  2045. NSLocalizedString,
  2046. CFCopyLocalizedString,
  2047. LocalizedString,
  2048. );
  2049. MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
  2050. MTL_FAST_MATH = YES;
  2051. ONLY_ACTIVE_ARCH = YES;
  2052. SDKROOT = iphoneos;
  2053. SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
  2054. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  2055. VERSIONING_SYSTEM = "apple-generic";
  2056. VERSION_INFO_PREFIX = "";
  2057. };
  2058. name = Debug;
  2059. };
  2060. C1E3491729C7A866009A50A5 /* Release */ = {
  2061. isa = XCBuildConfiguration;
  2062. buildSettings = {
  2063. ALWAYS_SEARCH_USER_PATHS = NO;
  2064. CLANG_ANALYZER_NONNULL = YES;
  2065. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  2066. CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
  2067. CLANG_ENABLE_MODULES = YES;
  2068. CLANG_ENABLE_OBJC_ARC = YES;
  2069. CLANG_ENABLE_OBJC_WEAK = YES;
  2070. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  2071. CLANG_WARN_BOOL_CONVERSION = YES;
  2072. CLANG_WARN_COMMA = YES;
  2073. CLANG_WARN_CONSTANT_CONVERSION = YES;
  2074. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  2075. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  2076. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  2077. CLANG_WARN_EMPTY_BODY = YES;
  2078. CLANG_WARN_ENUM_CONVERSION = YES;
  2079. CLANG_WARN_INFINITE_RECURSION = YES;
  2080. CLANG_WARN_INT_CONVERSION = YES;
  2081. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  2082. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  2083. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  2084. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  2085. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  2086. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  2087. CLANG_WARN_STRICT_PROTOTYPES = YES;
  2088. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  2089. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  2090. CLANG_WARN_UNREACHABLE_CODE = YES;
  2091. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  2092. COPY_PHASE_STRIP = NO;
  2093. CURRENT_PROJECT_VERSION = 1;
  2094. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  2095. ENABLE_NS_ASSERTIONS = NO;
  2096. ENABLE_STRICT_OBJC_MSGSEND = YES;
  2097. GCC_C_LANGUAGE_STANDARD = gnu11;
  2098. GCC_NO_COMMON_BLOCKS = YES;
  2099. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  2100. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  2101. GCC_WARN_UNDECLARED_SELECTOR = YES;
  2102. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  2103. GCC_WARN_UNUSED_FUNCTION = YES;
  2104. GCC_WARN_UNUSED_VARIABLE = YES;
  2105. IPHONEOS_DEPLOYMENT_TARGET = 15.2;
  2106. LOCALIZED_STRING_MACRO_NAMES = (
  2107. NSLocalizedString,
  2108. CFCopyLocalizedString,
  2109. LocalizedString,
  2110. );
  2111. MTL_ENABLE_DEBUG_INFO = NO;
  2112. MTL_FAST_MATH = YES;
  2113. SDKROOT = iphoneos;
  2114. SWIFT_COMPILATION_MODE = wholemodule;
  2115. SWIFT_OPTIMIZATION_LEVEL = "-O";
  2116. VALIDATE_PRODUCT = YES;
  2117. VERSIONING_SYSTEM = "apple-generic";
  2118. VERSION_INFO_PREFIX = "";
  2119. };
  2120. name = Release;
  2121. };
  2122. C1E3491929C7A866009A50A5 /* Debug */ = {
  2123. isa = XCBuildConfiguration;
  2124. buildSettings = {
  2125. CODE_SIGN_STYLE = Automatic;
  2126. CURRENT_PROJECT_VERSION = 1;
  2127. DEFINES_MODULE = YES;
  2128. DEVELOPMENT_TEAM = "";
  2129. DYLIB_COMPATIBILITY_VERSION = 1;
  2130. DYLIB_CURRENT_VERSION = 1;
  2131. DYLIB_INSTALL_NAME_BASE = "@rpath";
  2132. GENERATE_INFOPLIST_FILE = YES;
  2133. INFOPLIST_KEY_NSHumanReadableCopyright = "";
  2134. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  2135. LD_RUNPATH_SEARCH_PATHS = (
  2136. "$(inherited)",
  2137. "@executable_path/Frameworks",
  2138. "@loader_path/Frameworks",
  2139. );
  2140. MARKETING_VERSION = 1.0;
  2141. PRODUCT_BUNDLE_IDENTIFIER = org.loopkit.MinimedKit;
  2142. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  2143. SKIP_INSTALL = YES;
  2144. SWIFT_EMIT_LOC_STRINGS = YES;
  2145. SWIFT_VERSION = 5.0;
  2146. TARGETED_DEVICE_FAMILY = "1,2";
  2147. };
  2148. name = Debug;
  2149. };
  2150. C1E3491A29C7A866009A50A5 /* Release */ = {
  2151. isa = XCBuildConfiguration;
  2152. buildSettings = {
  2153. CODE_SIGN_STYLE = Automatic;
  2154. CURRENT_PROJECT_VERSION = 1;
  2155. DEFINES_MODULE = YES;
  2156. DEVELOPMENT_TEAM = "";
  2157. DYLIB_COMPATIBILITY_VERSION = 1;
  2158. DYLIB_CURRENT_VERSION = 1;
  2159. DYLIB_INSTALL_NAME_BASE = "@rpath";
  2160. GENERATE_INFOPLIST_FILE = YES;
  2161. INFOPLIST_KEY_NSHumanReadableCopyright = "";
  2162. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  2163. LD_RUNPATH_SEARCH_PATHS = (
  2164. "$(inherited)",
  2165. "@executable_path/Frameworks",
  2166. "@loader_path/Frameworks",
  2167. );
  2168. MARKETING_VERSION = 1.0;
  2169. PRODUCT_BUNDLE_IDENTIFIER = org.loopkit.MinimedKit;
  2170. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  2171. SKIP_INSTALL = YES;
  2172. SWIFT_EMIT_LOC_STRINGS = YES;
  2173. SWIFT_VERSION = 5.0;
  2174. TARGETED_DEVICE_FAMILY = "1,2";
  2175. };
  2176. name = Release;
  2177. };
  2178. C1E34B0629C7ABCB009A50A5 /* Debug */ = {
  2179. isa = XCBuildConfiguration;
  2180. buildSettings = {
  2181. CLANG_ENABLE_MODULES = YES;
  2182. CODE_SIGN_STYLE = Automatic;
  2183. CURRENT_PROJECT_VERSION = 1;
  2184. DEFINES_MODULE = YES;
  2185. DEVELOPMENT_TEAM = "";
  2186. DYLIB_COMPATIBILITY_VERSION = 1;
  2187. DYLIB_CURRENT_VERSION = 1;
  2188. DYLIB_INSTALL_NAME_BASE = "@rpath";
  2189. GENERATE_INFOPLIST_FILE = YES;
  2190. INFOPLIST_KEY_NSHumanReadableCopyright = "";
  2191. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  2192. LD_RUNPATH_SEARCH_PATHS = (
  2193. "$(inherited)",
  2194. "@executable_path/Frameworks",
  2195. "@loader_path/Frameworks",
  2196. );
  2197. MARKETING_VERSION = 1.0;
  2198. PRODUCT_BUNDLE_IDENTIFIER = org.loopkit.MinimedKitUI;
  2199. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  2200. SKIP_INSTALL = YES;
  2201. SWIFT_EMIT_LOC_STRINGS = YES;
  2202. SWIFT_INSTALL_OBJC_HEADER = NO;
  2203. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  2204. SWIFT_VERSION = 5.0;
  2205. TARGETED_DEVICE_FAMILY = "1,2";
  2206. };
  2207. name = Debug;
  2208. };
  2209. C1E34B0729C7ABCB009A50A5 /* Release */ = {
  2210. isa = XCBuildConfiguration;
  2211. buildSettings = {
  2212. CLANG_ENABLE_MODULES = YES;
  2213. CODE_SIGN_STYLE = Automatic;
  2214. CURRENT_PROJECT_VERSION = 1;
  2215. DEFINES_MODULE = YES;
  2216. DEVELOPMENT_TEAM = "";
  2217. DYLIB_COMPATIBILITY_VERSION = 1;
  2218. DYLIB_CURRENT_VERSION = 1;
  2219. DYLIB_INSTALL_NAME_BASE = "@rpath";
  2220. GENERATE_INFOPLIST_FILE = YES;
  2221. INFOPLIST_KEY_NSHumanReadableCopyright = "";
  2222. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  2223. LD_RUNPATH_SEARCH_PATHS = (
  2224. "$(inherited)",
  2225. "@executable_path/Frameworks",
  2226. "@loader_path/Frameworks",
  2227. );
  2228. MARKETING_VERSION = 1.0;
  2229. PRODUCT_BUNDLE_IDENTIFIER = org.loopkit.MinimedKitUI;
  2230. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  2231. SKIP_INSTALL = YES;
  2232. SWIFT_EMIT_LOC_STRINGS = YES;
  2233. SWIFT_INSTALL_OBJC_HEADER = NO;
  2234. SWIFT_VERSION = 5.0;
  2235. TARGETED_DEVICE_FAMILY = "1,2";
  2236. };
  2237. name = Release;
  2238. };
  2239. C1E34B6029C7AD01009A50A5 /* Debug */ = {
  2240. isa = XCBuildConfiguration;
  2241. buildSettings = {
  2242. CLANG_ENABLE_MODULES = YES;
  2243. CODE_SIGN_STYLE = Automatic;
  2244. CURRENT_PROJECT_VERSION = 1;
  2245. DEFINES_MODULE = YES;
  2246. DEVELOPMENT_TEAM = "";
  2247. DYLIB_COMPATIBILITY_VERSION = 1;
  2248. DYLIB_CURRENT_VERSION = 1;
  2249. DYLIB_INSTALL_NAME_BASE = "@rpath";
  2250. GENERATE_INFOPLIST_FILE = YES;
  2251. INFOPLIST_FILE = MinimedKitPlugin/Info.plist;
  2252. INFOPLIST_KEY_NSHumanReadableCopyright = "";
  2253. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  2254. LD_RUNPATH_SEARCH_PATHS = (
  2255. "$(inherited)",
  2256. "@executable_path/Frameworks",
  2257. "@loader_path/Frameworks",
  2258. );
  2259. MARKETING_VERSION = 1.0;
  2260. PRODUCT_BUNDLE_IDENTIFIER = org.loopkit.MinimedKitPlugin;
  2261. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  2262. SKIP_INSTALL = YES;
  2263. SWIFT_EMIT_LOC_STRINGS = YES;
  2264. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  2265. SWIFT_VERSION = 5.0;
  2266. TARGETED_DEVICE_FAMILY = "1,2";
  2267. WRAPPER_EXTENSION = loopplugin;
  2268. };
  2269. name = Debug;
  2270. };
  2271. C1E34B6129C7AD01009A50A5 /* Release */ = {
  2272. isa = XCBuildConfiguration;
  2273. buildSettings = {
  2274. CLANG_ENABLE_MODULES = YES;
  2275. CODE_SIGN_STYLE = Automatic;
  2276. CURRENT_PROJECT_VERSION = 1;
  2277. DEFINES_MODULE = YES;
  2278. DEVELOPMENT_TEAM = "";
  2279. DYLIB_COMPATIBILITY_VERSION = 1;
  2280. DYLIB_CURRENT_VERSION = 1;
  2281. DYLIB_INSTALL_NAME_BASE = "@rpath";
  2282. GENERATE_INFOPLIST_FILE = YES;
  2283. INFOPLIST_FILE = MinimedKitPlugin/Info.plist;
  2284. INFOPLIST_KEY_NSHumanReadableCopyright = "";
  2285. INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  2286. LD_RUNPATH_SEARCH_PATHS = (
  2287. "$(inherited)",
  2288. "@executable_path/Frameworks",
  2289. "@loader_path/Frameworks",
  2290. );
  2291. MARKETING_VERSION = 1.0;
  2292. PRODUCT_BUNDLE_IDENTIFIER = org.loopkit.MinimedKitPlugin;
  2293. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  2294. SKIP_INSTALL = YES;
  2295. SWIFT_EMIT_LOC_STRINGS = YES;
  2296. SWIFT_VERSION = 5.0;
  2297. TARGETED_DEVICE_FAMILY = "1,2";
  2298. WRAPPER_EXTENSION = loopplugin;
  2299. };
  2300. name = Release;
  2301. };
  2302. /* End XCBuildConfiguration section */
  2303. /* Begin XCConfigurationList section */
  2304. C13CC34829C7B73A007F25DE /* Build configuration list for PBXNativeTarget "MinimedKitTests" */ = {
  2305. isa = XCConfigurationList;
  2306. buildConfigurations = (
  2307. C13CC34929C7B73A007F25DE /* Debug */,
  2308. C13CC34A29C7B73A007F25DE /* Release */,
  2309. );
  2310. defaultConfigurationIsVisible = 0;
  2311. defaultConfigurationName = Release;
  2312. };
  2313. C1E3490B29C7A866009A50A5 /* Build configuration list for PBXProject "MinimedKit" */ = {
  2314. isa = XCConfigurationList;
  2315. buildConfigurations = (
  2316. C1E3491629C7A866009A50A5 /* Debug */,
  2317. C1E3491729C7A866009A50A5 /* Release */,
  2318. );
  2319. defaultConfigurationIsVisible = 0;
  2320. defaultConfigurationName = Release;
  2321. };
  2322. C1E3491829C7A866009A50A5 /* Build configuration list for PBXNativeTarget "MinimedKit" */ = {
  2323. isa = XCConfigurationList;
  2324. buildConfigurations = (
  2325. C1E3491929C7A866009A50A5 /* Debug */,
  2326. C1E3491A29C7A866009A50A5 /* Release */,
  2327. );
  2328. defaultConfigurationIsVisible = 0;
  2329. defaultConfigurationName = Release;
  2330. };
  2331. C1E34B0529C7ABCB009A50A5 /* Build configuration list for PBXNativeTarget "MinimedKitUI" */ = {
  2332. isa = XCConfigurationList;
  2333. buildConfigurations = (
  2334. C1E34B0629C7ABCB009A50A5 /* Debug */,
  2335. C1E34B0729C7ABCB009A50A5 /* Release */,
  2336. );
  2337. defaultConfigurationIsVisible = 0;
  2338. defaultConfigurationName = Release;
  2339. };
  2340. C1E34B5F29C7AD01009A50A5 /* Build configuration list for PBXNativeTarget "MinimedKitPlugin" */ = {
  2341. isa = XCConfigurationList;
  2342. buildConfigurations = (
  2343. C1E34B6029C7AD01009A50A5 /* Debug */,
  2344. C1E34B6129C7AD01009A50A5 /* Release */,
  2345. );
  2346. defaultConfigurationIsVisible = 0;
  2347. defaultConfigurationName = Release;
  2348. };
  2349. /* End XCConfigurationList section */
  2350. };
  2351. rootObject = C1E3490829C7A866009A50A5 /* Project object */;
  2352. }