-
Notifications
You must be signed in to change notification settings - Fork 465
Expand file tree
/
Copy pathproject.pbxproj
More file actions
1584 lines (1566 loc) · 117 KB
/
Copy pathproject.pbxproj
File metadata and controls
1584 lines (1566 loc) · 117 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 70;
objects = {
/* Begin PBXBuildFile section */
03024AE42342612C0062B6E7 /* OCKAnyPatient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03024AE32342612C0062B6E7 /* OCKAnyPatient.swift */; };
03143264244F86C30025481A /* OCKWatchConnectivityPeer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03143263244F86C30025481A /* OCKWatchConnectivityPeer.swift */; };
03190D4024DDDEE900C888EC /* TestHealthKitLinkage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03190D3F24DDDEE900C888EC /* TestHealthKitLinkage.swift */; };
0322ED1A245752CE0018FCEB /* OCKCDClock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0322ED19245752CE0018FCEB /* OCKCDClock.swift */; };
0326CE5D25C3903700C2553C /* OCKCDKnowledgeElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0326CE5C25C3903700C2553C /* OCKCDKnowledgeElement.swift */; };
032C06472453A032008D6FC9 /* TestWatchConnectivityPeer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032C064424539FE6008D6FC9 /* TestWatchConnectivityPeer.swift */; };
0339A0202316FCCA002F784A /* OCKEventStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0339A01F2316FCCA002F784A /* OCKEventStore.swift */; };
03459E7123393D1E001EB323 /* OCKCDHealthKitLinkage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03459E7023393D1E001EB323 /* OCKCDHealthKitLinkage.swift */; };
034C4EDF23D8BE7F005CDD0C /* OCKLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 034C4EDE23D8BE7F005CDD0C /* OCKLog.swift */; };
034C4EE123D8C560005CDD0C /* OCKHealthKitStore+Tasks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 034C4EE023D8C560005CDD0C /* OCKHealthKitStore+Tasks.swift */; };
034C4EE323D8C56D005CDD0C /* OCKHealthKitStore+Outcomes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 034C4EE223D8C56D005CDD0C /* OCKHealthKitStore+Outcomes.swift */; };
03503C0E2310A52400BEE859 /* OCKCarePlanStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03503C092310A52300BEE859 /* OCKCarePlanStore.swift */; };
03503C0F2310A52400BEE859 /* OCKContactStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03503C0A2310A52300BEE859 /* OCKContactStore.swift */; };
03503C102310A52400BEE859 /* OCKTaskStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03503C0B2310A52300BEE859 /* OCKTaskStore.swift */; };
03503C122310A52400BEE859 /* OCKOutcomeStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03503C0D2310A52400BEE859 /* OCKOutcomeStore.swift */; };
03534C1723426DFD00BA1C67 /* OCKAnyCarePlan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03534C1623426DFD00BA1C67 /* OCKAnyCarePlan.swift */; };
03534C192342756E00BA1C67 /* OCKAnyContact.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03534C182342756E00BA1C67 /* OCKAnyContact.swift */; };
03534C1B23427D0800BA1C67 /* OCKAnyTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03534C1A23427D0800BA1C67 /* OCKAnyTask.swift */; };
03534C1D2342917000BA1C67 /* OCKAnyOutcome.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03534C1C2342917000BA1C67 /* OCKAnyOutcome.swift */; };
03534C1F2342B4CA00BA1C67 /* OCKAnyPatientStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03534C1E2342B4CA00BA1C67 /* OCKAnyPatientStore.swift */; };
03534C212342B51B00BA1C67 /* OCKPatientStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03534C202342B51B00BA1C67 /* OCKPatientStore.swift */; };
03534C262342B92600BA1C67 /* OCKPatientStoreDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03534C252342B92600BA1C67 /* OCKPatientStoreDelegate.swift */; };
03534C292342B94900BA1C67 /* OCKCarePlanStoreDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03534C282342B94900BA1C67 /* OCKCarePlanStoreDelegate.swift */; };
03534C2B2342B95C00BA1C67 /* OCKAnyCarePlanStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03534C2A2342B95C00BA1C67 /* OCKAnyCarePlanStore.swift */; };
035FE1772343F1DF00851723 /* TestOutcome.swift in Sources */ = {isa = PBXBuildFile; fileRef = 035FE1762343F1DF00851723 /* TestOutcome.swift */; };
035FE17D23440E8900851723 /* OCKPersistentStoreCoordinator+Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = 035FE17C23440E8900851723 /* OCKPersistentStoreCoordinator+Events.swift */; };
035FE17F23451DB100851723 /* TestCarePlan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 035FE17E23451DB100851723 /* TestCarePlan.swift */; };
035FE18123451E7600851723 /* TestContact.swift in Sources */ = {isa = PBXBuildFile; fileRef = 035FE18023451E7600851723 /* TestContact.swift */; };
03678DD82342BD2000E27926 /* OCKContactStoreDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03678DD72342BD2000E27926 /* OCKContactStoreDelegate.swift */; };
03678DDA2342BD2D00E27926 /* OCKAnyContactStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03678DD92342BD2D00E27926 /* OCKAnyContactStore.swift */; };
03678DDD2342C07900E27926 /* OCKAnyTaskStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03678DDC2342C07900E27926 /* OCKAnyTaskStore.swift */; };
03678DDF2342C08200E27926 /* OCKTaskStoreDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03678DDE2342C08200E27926 /* OCKTaskStoreDelegate.swift */; };
03678DE22342C32000E27926 /* OCKOutcomeStoreDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03678DE12342C32000E27926 /* OCKOutcomeStoreDelegate.swift */; };
03678DE42342C32800E27926 /* OCKAnyOutcomeStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03678DE32342C32800E27926 /* OCKAnyOutcomeStore.swift */; };
03678DE62342C55100E27926 /* OCKPostalAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03678DE52342C55100E27926 /* OCKPostalAddress.swift */; };
03678DE82342C59200E27926 /* OCKLabeledValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03678DE72342C59200E27926 /* OCKLabeledValue.swift */; };
03678DF02343B21F00E27926 /* OCKAnyEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03678DEF2343B21F00E27926 /* OCKAnyEvent.swift */; };
03678DF22343B23400E27926 /* OCKAnyEventStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03678DF12343B23400E27926 /* OCKAnyEventStore.swift */; };
03903A5B2317308A006061D2 /* OCKHealthKitProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03903A5A2317308A006061D2 /* OCKHealthKitProxy.swift */; };
039FDF3725AFC393008F3684 /* OCKStoreMigration2_0To2_1Policy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 039FDF3625AFC393008F3684 /* OCKStoreMigration2_0To2_1Policy.swift */; };
03A0549C232ADE7D001ADF16 /* OCKPersistentStoreCoordinator+Patients.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A0549B232ADE7D001ADF16 /* OCKPersistentStoreCoordinator+Patients.swift */; };
03A0549E232ADF3B001ADF16 /* OCKPersistentStoreCoordinator+CarePlans.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A0549D232ADF3B001ADF16 /* OCKPersistentStoreCoordinator+CarePlans.swift */; };
03A054A0232ADF8C001ADF16 /* OCKPersistentStoreCoordinator+Contacts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A0549F232ADF8C001ADF16 /* OCKPersistentStoreCoordinator+Contacts.swift */; };
03A054A2232ADFE7001ADF16 /* OCKPersistentStoreCoordinator+Tasks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A054A1232ADFE7001ADF16 /* OCKPersistentStoreCoordinator+Tasks.swift */; };
03A054A4232AE01F001ADF16 /* OCKPersistentStoreCoordinator+Outcomes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A054A3232AE01F001ADF16 /* OCKPersistentStoreCoordinator+Outcomes.swift */; };
03A156BC24466B6800A3EEC0 /* OCKRevisionRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A156B924466B6800A3EEC0 /* OCKRevisionRecord.swift */; };
03A156BD24466B6800A3EEC0 /* OCKStore+Synchronization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A156BA24466B6800A3EEC0 /* OCKStore+Synchronization.swift */; };
03A156BE24466B6800A3EEC0 /* OCKRemoteSynchronizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A156BB24466B6800A3EEC0 /* OCKRemoteSynchronizable.swift */; };
03A156C024466B8D00A3EEC0 /* OCKEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A156BF24466B8D00A3EEC0 /* OCKEntity.swift */; };
03A156D424467D3A00A3EEC0 /* TestStore+Sync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A156CA24467CB600A3EEC0 /* TestStore+Sync.swift */; };
03A156D624467D4100A3EEC0 /* TestStore+ConsumeRevisions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A156CE24467CCD00A3EEC0 /* TestStore+ConsumeRevisions.swift */; };
03A156D824467D4900A3EEC0 /* TestKnowledgeVector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A156D224467D1E00A3EEC0 /* TestKnowledgeVector.swift */; };
03A156D924467E8200A3EEC0 /* TestStore+BuildRevisions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A156D024467CD900A3EEC0 /* TestStore+BuildRevisions.swift */; };
03A7841C25DB080E00D93EFB /* OCKCDTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A7841B25DB080E00D93EFB /* OCKCDTag.swift */; };
03ABAAB823146772001FCACE /* OCKUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03ABAAB723146772001FCACE /* OCKUtilities.swift */; };
03ADE66A25CCA3E9008507BE /* TestStore+CRDT.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03ADE66925CCA3E9008507BE /* TestStore+CRDT.swift */; };
03ADE67225CCB32B008507BE /* TestStore+ResolveConflicts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03ADE67125CCB32B008507BE /* TestStore+ResolveConflicts.swift */; };
03ADE6CB25CDBD5A008507BE /* OCKCDHealthKitTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03ADE6CA25CDBD5A008507BE /* OCKCDHealthKitTask.swift */; };
03ADE6F725CDCC00008507BE /* OCKStore+HealthKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03ADE6F625CDCC00008507BE /* OCKStore+HealthKit.swift */; };
03ADE71625CDFC98008507BE /* OCKStore+Transactions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03ADE71525CDFC98008507BE /* OCKStore+Transactions.swift */; };
03B1A17B25DEF0BD00BBECF2 /* 2.0_2.1_Mapping.xcmappingmodel in Sources */ = {isa = PBXBuildFile; fileRef = 03B1A17A25DEF0BD00BBECF2 /* 2.0_2.1_Mapping.xcmappingmodel */; };
03B372152347BDD70082A8AA /* TestHealthKitStore+Tasks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03B372142347BDD70082A8AA /* TestHealthKitStore+Tasks.swift */; };
03BB28FD25D5C78A004498E0 /* OCKQueryProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03BB28FC25D5C78A004498E0 /* OCKQueryProtocol.swift */; };
03CB6EBD2316EFEF0081AA7C /* OCKHealthKitPassthroughStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03CB6EBC2316EFEF0081AA7C /* OCKHealthKitPassthroughStore.swift */; };
03CB6EBF2316F14C0081AA7C /* OCKHealthKitLinkage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03CB6EBE2316F14C0081AA7C /* OCKHealthKitLinkage.swift */; };
03CF3601230DCDF100A66A38 /* OCKSemanticVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03CF3600230DCDF100A66A38 /* OCKSemanticVersion.swift */; };
03CF3603230DCE6600A66A38 /* TestSemanticVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03CF3602230DCE6600A66A38 /* TestSemanticVersion.swift */; };
03D40832240D87CC0033C09E /* TestStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03D40831240D87CC0033C09E /* TestStore.swift */; };
03E48E4D25B10E30005CBCB1 /* SampleStore2.0.sqlite-wal in Resources */ = {isa = PBXBuildFile; fileRef = 03E48E4925B10E30005CBCB1 /* SampleStore2.0.sqlite-wal */; };
03E48E4E25B10E30005CBCB1 /* SampleStore2.0.sqlite-shm in Resources */ = {isa = PBXBuildFile; fileRef = 03E48E4A25B10E30005CBCB1 /* SampleStore2.0.sqlite-shm */; };
03E48E4F25B10E30005CBCB1 /* TestCoreDataSchema+Migrations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03E48E4B25B10E30005CBCB1 /* TestCoreDataSchema+Migrations.swift */; };
03E48E5025B10E30005CBCB1 /* SampleStore2.0.sqlite in Resources */ = {isa = PBXBuildFile; fileRef = 03E48E4C25B10E30005CBCB1 /* SampleStore2.0.sqlite */; };
03E76D2023D22110003BF691 /* OCKHealthKitOutcome.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03E76D1F23D22110003BF691 /* OCKHealthKitOutcome.swift */; };
03E88155234D077A00A28A13 /* OCKAnyVersionableTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03E88154234D077A00A28A13 /* OCKAnyVersionableTask.swift */; };
03FA436723144FC000683FF3 /* OCKStoreCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FA436623144FC000683FF3 /* OCKStoreCoordinator.swift */; };
03FA4369231453B100683FF3 /* TestPersistentStoreCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FA4368231453B100683FF3 /* TestPersistentStoreCoordinator.swift */; };
03FE69812345618D00F3318C /* OCKHealthKitTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FE69802345618D00F3318C /* OCKHealthKitTask.swift */; };
510638E22885B86E00FDC9F5 /* OCKHealthKitPassthroughStore+OutcomesStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 510638E12885B86E00FDC9F5 /* OCKHealthKitPassthroughStore+OutcomesStream.swift */; };
510638E42885B8ED00FDC9F5 /* OCKHealthKitPassthroughStore+EventsStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 510638E32885B8ED00FDC9F5 /* OCKHealthKitPassthroughStore+EventsStream.swift */; };
5111EDC6293A4ABA0071A701 /* AsyncAlgorithms in Frameworks */ = {isa = PBXBuildFile; productRef = 5111EDC5293A4ABA0071A701 /* AsyncAlgorithms */; };
5121407D240043E200B035F6 /* TestEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5121407C240043E200B035F6 /* TestEvent.swift */; };
5122A2B929523218003B0B57 /* CareTaskProgressStrategy+CheckingOutcomesExist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5122A2B829523218003B0B57 /* CareTaskProgressStrategy+CheckingOutcomesExist.swift */; };
5122A2BB2952323E003B0B57 /* BinaryCareTaskProgress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5122A2BA2952323E003B0B57 /* BinaryCareTaskProgress.swift */; };
5122A2BD295232CF003B0B57 /* LinearCareTaskProgress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5122A2BC295232CF003B0B57 /* LinearCareTaskProgress.swift */; };
5122A2BF29523549003B0B57 /* CareTaskProgressStrategy+SummingOutcomeValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5122A2BE29523549003B0B57 /* CareTaskProgressStrategy+SummingOutcomeValues.swift */; };
5122A2C129523754003B0B57 /* CareTaskProgressStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5122A2C029523754003B0B57 /* CareTaskProgressStrategy.swift */; };
5122A2C529523926003B0B57 /* AggregatedCareTaskProgress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5122A2C429523926003B0B57 /* AggregatedCareTaskProgress.swift */; };
515D939E294108B200B23BBE /* TestStoreCoordinator+EventStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 515D939D294108B200B23BBE /* TestStoreCoordinator+EventStream.swift */; };
516C52CB2964F6CB002B1FA2 /* TestHealthKitPassthroughStore+Outcomes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 516C52CA2964F6CB002B1FA2 /* TestHealthKitPassthroughStore+Outcomes.swift */; };
5173451428DA50DE006CA562 /* OCKAdherenceAggregator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5173451228DA50DE006CA562 /* OCKAdherenceAggregator.swift */; };
5173451528DA50DE006CA562 /* OCKEventAggregator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5173451328DA50DE006CA562 /* OCKEventAggregator.swift */; };
518574B32DF75F85009A8967 /* OCKStoreCoordinatorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 518574B22DF75F4E009A8967 /* OCKStoreCoordinatorDelegate.swift */; };
51988DD8297F1F7400D94E4A /* LogCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51988DD7297F1F7400D94E4A /* LogCategory.swift */; };
51988DFA297F239B00D94E4A /* Logger+Init.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51988DF9297F239B00D94E4A /* Logger+Init.swift */; };
51988DFC297F24D000D94E4A /* OSLog+Init.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51988DFB297F24D000D94E4A /* OSLog+Init.swift */; };
51988E0B297F407A00D94E4A /* TestBinaryCareTaskProgress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51988E0A297F407A00D94E4A /* TestBinaryCareTaskProgress.swift */; };
51988E0D297F428600D94E4A /* TestCareTaskProgress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51988E0C297F428600D94E4A /* TestCareTaskProgress.swift */; };
51988E0F297F439100D94E4A /* TestLinearCareTaskProgress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5194C2DD29084B480004F914 /* TestLinearCareTaskProgress.swift */; };
51988E10297F457200D94E4A /* TestCheckingOutcomeExistsProgressStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51CEA77129086EC500418F66 /* TestCheckingOutcomeExistsProgressStrategy.swift */; };
51988E11297F458900D94E4A /* CareTaskProgressTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51CEA7732908727800418F66 /* CareTaskProgressTestUtils.swift */; };
51988E12297F468E00D94E4A /* TestSummingOutcomeValuesProgressStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51CEA77529087A0200418F66 /* TestSummingOutcomeValuesProgressStrategy.swift */; };
51988E14297F491F00D94E4A /* TestCustomCareTaskProgressStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51988E13297F491F00D94E4A /* TestCustomCareTaskProgressStrategy.swift */; };
51988E16297F4A4A00D94E4A /* TestAggregatedCareTaskProgress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51988E15297F4A4A00D94E4A /* TestAggregatedCareTaskProgress.swift */; };
51C020FD2941876800A425DA /* TestStore+TasksStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51C020FC2941876800A425DA /* TestStore+TasksStream.swift */; };
51C0AB7B2878E28600B5944C /* TestCoreDataQueryMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51C0AB752878E25700B5944C /* TestCoreDataQueryMonitor.swift */; };
51CD578F29788807005711EA /* CareKitStore.docc in Sources */ = {isa = PBXBuildFile; fileRef = 51CD578E29788807005711EA /* CareKitStore.docc */; };
51D2F63D2878FBE900D19C2D /* PartialEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51D2F63A2878FBE900D19C2D /* PartialEvent.swift */; };
51D2F6482879018400D19C2D /* TestStore+EventsStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51D2F6462879017300D19C2D /* TestStore+EventsStream.swift */; };
51D2F64B287901CD00D19C2D /* TestPartialEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51D2F649287901CA00D19C2D /* TestPartialEvents.swift */; };
51DF5B27287C82680067795E /* OCKReadOnlyEventStore+Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DF5B26287C82680067795E /* OCKReadOnlyEventStore+Utilities.swift */; };
51DF5B2A287C84A10067795E /* OCKReadOnlyEventStore+VersioningUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DF5B29287C84A10067795E /* OCKReadOnlyEventStore+VersioningUtilities.swift */; };
51DF5B2E287DCE1F0067795E /* OCKHealthKitPassthroughStore+EventUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DF5B2D287DCE1F0067795E /* OCKHealthKitPassthroughStore+EventUtilities.swift */; };
51DF5B30287DE8F90067795E /* SampleChange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DF5B2F287DE8F90067795E /* SampleChange.swift */; };
51DF5B32287DE9210067795E /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DF5B31287DE9210067795E /* Sample.swift */; };
51DF5B34287DEB770067795E /* TestHealthKitPassthroughStore+Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DF5B33287DEB770067795E /* TestHealthKitPassthroughStore+Events.swift */; };
51E6632128871F83006197D3 /* OCKReadOnlyEventStore+PartialEventsStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E6631F28871F83006197D3 /* OCKReadOnlyEventStore+PartialEventsStream.swift */; };
51E6632328871F83006197D3 /* OCKReadOnlyEventStore+FetchPartialEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E6632028871F83006197D3 /* OCKReadOnlyEventStore+FetchPartialEvents.swift */; };
51E663272887205C006197D3 /* OCKHealthKitPassthroughStore+FetchEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E663252887205C006197D3 /* OCKHealthKitPassthroughStore+FetchEvents.swift */; };
51E663282887205C006197D3 /* OCKHealthKitPassthroughStore+FetchOutcomes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E663262887205C006197D3 /* OCKHealthKitPassthroughStore+FetchOutcomes.swift */; };
51EB47532901AA2C00734820 /* CareTaskProgress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51EB47522901AA2C00734820 /* CareTaskProgress.swift */; };
51EB9F152E0A26C600A363A1 /* TestPostalAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51EB9F142E0A26C200A363A1 /* TestPostalAddress.swift */; };
70C4A7042C61B3AE00A83FC4 /* SampleStore2.1.sqlite in Resources */ = {isa = PBXBuildFile; fileRef = 70C4A7012C61B3AE00A83FC4 /* SampleStore2.1.sqlite */; };
70C4A7052C61B3AE00A83FC4 /* SampleStore2.1.sqlite-wal in Resources */ = {isa = PBXBuildFile; fileRef = 70C4A7022C61B3AE00A83FC4 /* SampleStore2.1.sqlite-wal */; };
70C4A7062C61B3AE00A83FC4 /* SampleStore2.1.sqlite-shm in Resources */ = {isa = PBXBuildFile; fileRef = 70C4A7032C61B3AE00A83FC4 /* SampleStore2.1.sqlite-shm */; };
70C4A70D2C61B42200A83FC4 /* OCKStoreMigration2_0To3_0Policy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70C4A7082C61B42200A83FC4 /* OCKStoreMigration2_0To3_0Policy.swift */; };
70C4A7112C61C63500A83FC4 /* CareKitStore.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 70C4A6FC2C61B33F00A83FC4 /* CareKitStore.xcdatamodeld */; };
70E55D522DCE80A400FA85DD /* 2.0_3.0_Mapping.xcmappingmodel in Sources */ = {isa = PBXBuildFile; fileRef = 70E55D512DCE80A400FA85DD /* 2.0_3.0_Mapping.xcmappingmodel */; };
70E55D542DCE81B600FA85DD /* 2.1_3.0_Mapping.xcmappingmodel in Sources */ = {isa = PBXBuildFile; fileRef = 70E55D532DCE81B600FA85DD /* 2.1_3.0_Mapping.xcmappingmodel */; };
E7131DC12241FAA80001861B /* OCKTaskQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7131DC02241FAA80001861B /* OCKTaskQuery.swift */; };
E7131DC5224200640001861B /* OCKOutcomeQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7131DC4224200640001861B /* OCKOutcomeQuery.swift */; };
E7131DCB22420A520001861B /* OCKPatientQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7131DCA22420A520001861B /* OCKPatientQuery.swift */; };
E7131DCD22420FEF0001861B /* TestTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7131DCC22420FEF0001861B /* TestTask.swift */; };
E7131DCF2242CF680001861B /* OCKCDNote.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7131DCE2242CF680001861B /* OCKCDNote.swift */; };
E726C04C22CFADCD001236E2 /* TestStore+Patients.swift in Sources */ = {isa = PBXBuildFile; fileRef = E726C04B22CFADCD001236E2 /* TestStore+Patients.swift */; };
E726C04E22CFADDE001236E2 /* TestStore+CarePlans.swift in Sources */ = {isa = PBXBuildFile; fileRef = E726C04D22CFADDE001236E2 /* TestStore+CarePlans.swift */; };
E726C05022CFADEC001236E2 /* TestStore+Contacts.swift in Sources */ = {isa = PBXBuildFile; fileRef = E726C04F22CFADEC001236E2 /* TestStore+Contacts.swift */; };
E726C05222CFADF7001236E2 /* TestStore+Tasks.swift in Sources */ = {isa = PBXBuildFile; fileRef = E726C05122CFADF7001236E2 /* TestStore+Tasks.swift */; };
E726C05422CFAE04001236E2 /* TestStore+Outcomes.swift in Sources */ = {isa = PBXBuildFile; fileRef = E726C05322CFAE04001236E2 /* TestStore+Outcomes.swift */; };
E726C05622CFB825001236E2 /* TestStore+Notes.swift in Sources */ = {isa = PBXBuildFile; fileRef = E726C05522CFB825001236E2 /* TestStore+Notes.swift */; };
E746049022385B8300A1B16B /* TestOutcomeValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E746048F22385B8300A1B16B /* TestOutcomeValue.swift */; };
E7460494223870C100A1B16B /* OCKObjectCompatible.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7460493223870C100A1B16B /* OCKObjectCompatible.swift */; };
E747EC4822382BBC00775C0D /* OCKOutcomeValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E747EC4722382BBC00775C0D /* OCKOutcomeValue.swift */; };
E760F75222F8C85A007FCB12 /* OCKBiologicalSex.swift in Sources */ = {isa = PBXBuildFile; fileRef = E760F75122F8C85A007FCB12 /* OCKBiologicalSex.swift */; };
E76FB6092267D89D00F5E1B8 /* OCKAdherenceQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = E76FB6082267D89D00F5E1B8 /* OCKAdherenceQuery.swift */; };
E77374892280FB6100F31F94 /* OCKNote.swift in Sources */ = {isa = PBXBuildFile; fileRef = E77374882280FB6100F31F94 /* OCKNote.swift */; };
E773748B228111BD00F31F94 /* OCKCDContact.swift in Sources */ = {isa = PBXBuildFile; fileRef = E773748A228111BD00F31F94 /* OCKCDContact.swift */; };
E773748F2281145600F31F94 /* OCKContact.swift in Sources */ = {isa = PBXBuildFile; fileRef = E773748E2281145600F31F94 /* OCKContact.swift */; };
E77DD23222333D6B00E194A9 /* OCKSchedule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E77DD23122333D6B00E194A9 /* OCKSchedule.swift */; };
E77DD23622333EA000E194A9 /* TestScheduleElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = E77DD23522333EA000E194A9 /* TestScheduleElement.swift */; };
E7844F2E2290DE7900EE2E1C /* OCKCDPersonName.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7844F2D2290DE7900EE2E1C /* OCKCDPersonName.swift */; };
E784B9022232EED600736CA5 /* CareKitStore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E784B8F82232EED600736CA5 /* CareKitStore.framework */; };
E7857A8A229B5F1400FBEFAF /* OCKCDPostalAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7857A89229B5F1400FBEFAF /* OCKCDPostalAddress.swift */; };
E7AE85472232F24600AF7C32 /* OCKStoreProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE85222232F24500AF7C32 /* OCKStoreProtocol.swift */; };
E7AE854A2232F24600AF7C32 /* OCKResultClosure.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE85252232F24600AF7C32 /* OCKResultClosure.swift */; };
E7AE854E2232F24600AF7C32 /* OCKPatient.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE852B2232F24600AF7C32 /* OCKPatient.swift */; };
E7AE854F2232F24600AF7C32 /* OCKOutcome.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE852C2232F24600AF7C32 /* OCKOutcome.swift */; };
E7AE85502232F24600AF7C32 /* OCKTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE852D2232F24600AF7C32 /* OCKTask.swift */; };
E7AE85512232F24600AF7C32 /* OCKCDScheduleElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE852F2232F24600AF7C32 /* OCKCDScheduleElement.swift */; };
E7AE85522232F24600AF7C32 /* OCKCDOutcome.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE85302232F24600AF7C32 /* OCKCDOutcome.swift */; };
E7AE85532232F24600AF7C32 /* OCKCDOutcomeValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE85312232F24600AF7C32 /* OCKCDOutcomeValue.swift */; };
E7AE85542232F24600AF7C32 /* OCKStore+Tasks.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE85322232F24600AF7C32 /* OCKStore+Tasks.swift */; };
E7AE85552232F24600AF7C32 /* OCKStore+Outcomes.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE85332232F24600AF7C32 /* OCKStore+Outcomes.swift */; };
E7AE85572232F24600AF7C32 /* OCKStore+Patients.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE85362232F24600AF7C32 /* OCKStore+Patients.swift */; };
E7AE85582232F24600AF7C32 /* OCKCDObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE85372232F24600AF7C32 /* OCKCDObject.swift */; };
E7AE85592232F24600AF7C32 /* OCKCDTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE85382232F24600AF7C32 /* OCKCDTask.swift */; };
E7AE855A2232F24600AF7C32 /* OCKCDPatient.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE85392232F24600AF7C32 /* OCKCDPatient.swift */; };
E7AE855B2232F24600AF7C32 /* OCKCDVersionedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE853A2232F24600AF7C32 /* OCKCDVersionedObject.swift */; };
E7AE855C2232F24600AF7C32 /* OCKStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE853B2232F24600AF7C32 /* OCKStore.swift */; };
E7AE855D2232F24600AF7C32 /* OCKStoreError.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AE853D2232F24600AF7C32 /* OCKStoreError.swift */; };
E7B023A122419F01001F9552 /* TestPatient.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7B023A022419F01001F9552 /* TestPatient.swift */; };
E7B023B62241BF43001F9552 /* OCKCarePlanQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7B023B52241BF43001F9552 /* OCKCarePlanQuery.swift */; };
E7B278322243EDFF00BF14BB /* OCKScheduleEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7B278312243EDFF00BF14BB /* OCKScheduleEvent.swift */; };
E7B278342243FADC00BF14BB /* TestScheduleEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7B278332243FADC00BF14BB /* TestScheduleEvent.swift */; };
E7B278382244644900BF14BB /* OCKEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7B278372244644900BF14BB /* OCKEvent.swift */; };
E7B2783A224468F100BF14BB /* OCKEventQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7B27839224468F100BF14BB /* OCKEventQuery.swift */; };
E7B5C0162299E22400451AA5 /* OCKAdherence.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7B5C0152299E22400451AA5 /* OCKAdherence.swift */; };
E7BC32FC22332FB60055CA62 /* TestSchedule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7BC32FB22332FB60055CA62 /* TestSchedule.swift */; };
E7BC32FE22332FD00055CA62 /* OCKScheduleElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7BC32FD22332FD00055CA62 /* OCKScheduleElement.swift */; };
E7D671C02281E3F30089E4B7 /* OCKContactQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7D671BF2281E3F30089E4B7 /* OCKContactQuery.swift */; };
E7D671C22281F7380089E4B7 /* OCKStore+Contacts.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7D671C12281F7380089E4B7 /* OCKStore+Contacts.swift */; };
E7E6FF57223716A900782246 /* OCKCDCarePlan.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E6FF56223716A900782246 /* OCKCDCarePlan.swift */; };
E7E6FF5E2237279C00782246 /* OCKCarePlan.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E6FF5D2237279C00782246 /* OCKCarePlan.swift */; };
E7E6FF6222372B3600782246 /* OCKStore+CarePlans.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E6FF6122372B3600782246 /* OCKStore+CarePlans.swift */; };
E7E793D4225F9B53004BDD21 /* TestStoreProtocolExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E793D3225F9B53004BDD21 /* TestStoreProtocolExtensions.swift */; };
E7E793D6225F9BD0004BDD21 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E793D5225F9BD0004BDD21 /* Utils.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
E784B9032232EED600736CA5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E784B8EF2232EED600736CA5 /* Project object */;
proxyType = 1;
remoteGlobalIDString = E784B8F72232EED600736CA5;
remoteInfo = CareKitCarePlanStore;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
03024AE32342612C0062B6E7 /* OCKAnyPatient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAnyPatient.swift; sourceTree = "<group>"; };
03143263244F86C30025481A /* OCKWatchConnectivityPeer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKWatchConnectivityPeer.swift; sourceTree = "<group>"; };
03190D3F24DDDEE900C888EC /* TestHealthKitLinkage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestHealthKitLinkage.swift; sourceTree = "<group>"; };
0322ED19245752CE0018FCEB /* OCKCDClock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKCDClock.swift; sourceTree = "<group>"; };
0326CE5C25C3903700C2553C /* OCKCDKnowledgeElement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKCDKnowledgeElement.swift; sourceTree = "<group>"; };
032C064424539FE6008D6FC9 /* TestWatchConnectivityPeer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestWatchConnectivityPeer.swift; sourceTree = "<group>"; };
0339A01F2316FCCA002F784A /* OCKEventStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKEventStore.swift; sourceTree = "<group>"; };
03459E7023393D1E001EB323 /* OCKCDHealthKitLinkage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKCDHealthKitLinkage.swift; sourceTree = "<group>"; };
034C4EDE23D8BE7F005CDD0C /* OCKLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKLog.swift; sourceTree = "<group>"; };
034C4EE023D8C560005CDD0C /* OCKHealthKitStore+Tasks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKHealthKitStore+Tasks.swift"; sourceTree = "<group>"; };
034C4EE223D8C56D005CDD0C /* OCKHealthKitStore+Outcomes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKHealthKitStore+Outcomes.swift"; sourceTree = "<group>"; };
03503C092310A52300BEE859 /* OCKCarePlanStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKCarePlanStore.swift; sourceTree = "<group>"; };
03503C0A2310A52300BEE859 /* OCKContactStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKContactStore.swift; sourceTree = "<group>"; };
03503C0B2310A52300BEE859 /* OCKTaskStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKTaskStore.swift; sourceTree = "<group>"; };
03503C0D2310A52400BEE859 /* OCKOutcomeStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKOutcomeStore.swift; sourceTree = "<group>"; };
03534C1623426DFD00BA1C67 /* OCKAnyCarePlan.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAnyCarePlan.swift; sourceTree = "<group>"; };
03534C182342756E00BA1C67 /* OCKAnyContact.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAnyContact.swift; sourceTree = "<group>"; };
03534C1A23427D0800BA1C67 /* OCKAnyTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAnyTask.swift; sourceTree = "<group>"; };
03534C1C2342917000BA1C67 /* OCKAnyOutcome.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAnyOutcome.swift; sourceTree = "<group>"; };
03534C1E2342B4CA00BA1C67 /* OCKAnyPatientStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAnyPatientStore.swift; sourceTree = "<group>"; };
03534C202342B51B00BA1C67 /* OCKPatientStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKPatientStore.swift; sourceTree = "<group>"; };
03534C252342B92600BA1C67 /* OCKPatientStoreDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKPatientStoreDelegate.swift; sourceTree = "<group>"; };
03534C282342B94900BA1C67 /* OCKCarePlanStoreDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKCarePlanStoreDelegate.swift; sourceTree = "<group>"; };
03534C2A2342B95C00BA1C67 /* OCKAnyCarePlanStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAnyCarePlanStore.swift; sourceTree = "<group>"; };
035FE1762343F1DF00851723 /* TestOutcome.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestOutcome.swift; sourceTree = "<group>"; };
035FE17C23440E8900851723 /* OCKPersistentStoreCoordinator+Events.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKPersistentStoreCoordinator+Events.swift"; sourceTree = "<group>"; };
035FE17E23451DB100851723 /* TestCarePlan.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestCarePlan.swift; sourceTree = "<group>"; };
035FE18023451E7600851723 /* TestContact.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestContact.swift; sourceTree = "<group>"; };
03678DD72342BD2000E27926 /* OCKContactStoreDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKContactStoreDelegate.swift; sourceTree = "<group>"; };
03678DD92342BD2D00E27926 /* OCKAnyContactStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAnyContactStore.swift; sourceTree = "<group>"; };
03678DDC2342C07900E27926 /* OCKAnyTaskStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAnyTaskStore.swift; sourceTree = "<group>"; };
03678DDE2342C08200E27926 /* OCKTaskStoreDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKTaskStoreDelegate.swift; sourceTree = "<group>"; };
03678DE12342C32000E27926 /* OCKOutcomeStoreDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKOutcomeStoreDelegate.swift; sourceTree = "<group>"; };
03678DE32342C32800E27926 /* OCKAnyOutcomeStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAnyOutcomeStore.swift; sourceTree = "<group>"; };
03678DE52342C55100E27926 /* OCKPostalAddress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKPostalAddress.swift; sourceTree = "<group>"; };
03678DE72342C59200E27926 /* OCKLabeledValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKLabeledValue.swift; sourceTree = "<group>"; };
03678DEF2343B21F00E27926 /* OCKAnyEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAnyEvent.swift; sourceTree = "<group>"; };
03678DF12343B23400E27926 /* OCKAnyEventStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAnyEventStore.swift; sourceTree = "<group>"; };
03903A5A2317308A006061D2 /* OCKHealthKitProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKHealthKitProxy.swift; sourceTree = "<group>"; };
039FDF3625AFC393008F3684 /* OCKStoreMigration2_0To2_1Policy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKStoreMigration2_0To2_1Policy.swift; sourceTree = "<group>"; };
03A0549B232ADE7D001ADF16 /* OCKPersistentStoreCoordinator+Patients.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKPersistentStoreCoordinator+Patients.swift"; sourceTree = "<group>"; };
03A0549D232ADF3B001ADF16 /* OCKPersistentStoreCoordinator+CarePlans.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKPersistentStoreCoordinator+CarePlans.swift"; sourceTree = "<group>"; };
03A0549F232ADF8C001ADF16 /* OCKPersistentStoreCoordinator+Contacts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKPersistentStoreCoordinator+Contacts.swift"; sourceTree = "<group>"; };
03A054A1232ADFE7001ADF16 /* OCKPersistentStoreCoordinator+Tasks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKPersistentStoreCoordinator+Tasks.swift"; sourceTree = "<group>"; };
03A054A3232AE01F001ADF16 /* OCKPersistentStoreCoordinator+Outcomes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKPersistentStoreCoordinator+Outcomes.swift"; sourceTree = "<group>"; };
03A156B924466B6800A3EEC0 /* OCKRevisionRecord.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKRevisionRecord.swift; sourceTree = "<group>"; };
03A156BA24466B6800A3EEC0 /* OCKStore+Synchronization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OCKStore+Synchronization.swift"; sourceTree = "<group>"; };
03A156BB24466B6800A3EEC0 /* OCKRemoteSynchronizable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKRemoteSynchronizable.swift; sourceTree = "<group>"; };
03A156BF24466B8D00A3EEC0 /* OCKEntity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKEntity.swift; sourceTree = "<group>"; };
03A156CA24467CB600A3EEC0 /* TestStore+Sync.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestStore+Sync.swift"; sourceTree = "<group>"; };
03A156CE24467CCD00A3EEC0 /* TestStore+ConsumeRevisions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestStore+ConsumeRevisions.swift"; sourceTree = "<group>"; };
03A156D024467CD900A3EEC0 /* TestStore+BuildRevisions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestStore+BuildRevisions.swift"; sourceTree = "<group>"; };
03A156D224467D1E00A3EEC0 /* TestKnowledgeVector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestKnowledgeVector.swift; sourceTree = "<group>"; };
03A7841B25DB080E00D93EFB /* OCKCDTag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKCDTag.swift; sourceTree = "<group>"; };
03ABAAB723146772001FCACE /* OCKUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKUtilities.swift; sourceTree = "<group>"; };
03ADE66925CCA3E9008507BE /* TestStore+CRDT.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestStore+CRDT.swift"; sourceTree = "<group>"; };
03ADE67125CCB32B008507BE /* TestStore+ResolveConflicts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestStore+ResolveConflicts.swift"; sourceTree = "<group>"; };
03ADE6CA25CDBD5A008507BE /* OCKCDHealthKitTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKCDHealthKitTask.swift; sourceTree = "<group>"; };
03ADE6F625CDCC00008507BE /* OCKStore+HealthKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKStore+HealthKit.swift"; sourceTree = "<group>"; };
03ADE71525CDFC98008507BE /* OCKStore+Transactions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKStore+Transactions.swift"; sourceTree = "<group>"; };
03B1A17A25DEF0BD00BBECF2 /* 2.0_2.1_Mapping.xcmappingmodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcmappingmodel; path = 2.0_2.1_Mapping.xcmappingmodel; sourceTree = "<group>"; };
03B372142347BDD70082A8AA /* TestHealthKitStore+Tasks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestHealthKitStore+Tasks.swift"; sourceTree = "<group>"; };
03BB28FC25D5C78A004498E0 /* OCKQueryProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKQueryProtocol.swift; sourceTree = "<group>"; };
03CB6EBC2316EFEF0081AA7C /* OCKHealthKitPassthroughStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKHealthKitPassthroughStore.swift; sourceTree = "<group>"; };
03CB6EBE2316F14C0081AA7C /* OCKHealthKitLinkage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKHealthKitLinkage.swift; sourceTree = "<group>"; };
03CF3600230DCDF100A66A38 /* OCKSemanticVersion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKSemanticVersion.swift; sourceTree = "<group>"; };
03CF3602230DCE6600A66A38 /* TestSemanticVersion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestSemanticVersion.swift; sourceTree = "<group>"; };
03D40831240D87CC0033C09E /* TestStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestStore.swift; sourceTree = "<group>"; };
03E48E4925B10E30005CBCB1 /* SampleStore2.0.sqlite-wal */ = {isa = PBXFileReference; lastKnownFileType = text; path = "SampleStore2.0.sqlite-wal"; sourceTree = "<group>"; };
03E48E4A25B10E30005CBCB1 /* SampleStore2.0.sqlite-shm */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SampleStore2.0.sqlite-shm"; sourceTree = "<group>"; };
03E48E4B25B10E30005CBCB1 /* TestCoreDataSchema+Migrations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "TestCoreDataSchema+Migrations.swift"; sourceTree = "<group>"; };
03E48E4C25B10E30005CBCB1 /* SampleStore2.0.sqlite */ = {isa = PBXFileReference; lastKnownFileType = file; path = SampleStore2.0.sqlite; sourceTree = "<group>"; };
03E76D1F23D22110003BF691 /* OCKHealthKitOutcome.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKHealthKitOutcome.swift; sourceTree = "<group>"; };
03E88154234D077A00A28A13 /* OCKAnyVersionableTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAnyVersionableTask.swift; sourceTree = "<group>"; };
03FA436623144FC000683FF3 /* OCKStoreCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKStoreCoordinator.swift; sourceTree = "<group>"; };
03FA4368231453B100683FF3 /* TestPersistentStoreCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestPersistentStoreCoordinator.swift; sourceTree = "<group>"; };
03FE69802345618D00F3318C /* OCKHealthKitTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKHealthKitTask.swift; sourceTree = "<group>"; };
05A6B74D237F4A94009D7D1F /* CareKitStore.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = CareKitStore.xctestplan; sourceTree = "<group>"; };
510638E12885B86E00FDC9F5 /* OCKHealthKitPassthroughStore+OutcomesStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKHealthKitPassthroughStore+OutcomesStream.swift"; sourceTree = "<group>"; };
510638E32885B8ED00FDC9F5 /* OCKHealthKitPassthroughStore+EventsStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKHealthKitPassthroughStore+EventsStream.swift"; sourceTree = "<group>"; };
5121407C240043E200B035F6 /* TestEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestEvent.swift; sourceTree = "<group>"; };
5122A2B829523218003B0B57 /* CareTaskProgressStrategy+CheckingOutcomesExist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CareTaskProgressStrategy+CheckingOutcomesExist.swift"; sourceTree = "<group>"; };
5122A2BA2952323E003B0B57 /* BinaryCareTaskProgress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BinaryCareTaskProgress.swift; sourceTree = "<group>"; };
5122A2BC295232CF003B0B57 /* LinearCareTaskProgress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinearCareTaskProgress.swift; sourceTree = "<group>"; };
5122A2BE29523549003B0B57 /* CareTaskProgressStrategy+SummingOutcomeValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CareTaskProgressStrategy+SummingOutcomeValues.swift"; sourceTree = "<group>"; };
5122A2C029523754003B0B57 /* CareTaskProgressStrategy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CareTaskProgressStrategy.swift; sourceTree = "<group>"; };
5122A2C429523926003B0B57 /* AggregatedCareTaskProgress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AggregatedCareTaskProgress.swift; sourceTree = "<group>"; };
51266323291B1DE200C1D7DE /* Project-Shared.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Project-Shared.xcconfig"; sourceTree = "<group>"; };
515D939D294108B200B23BBE /* TestStoreCoordinator+EventStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestStoreCoordinator+EventStream.swift"; sourceTree = "<group>"; };
516C52CA2964F6CB002B1FA2 /* TestHealthKitPassthroughStore+Outcomes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestHealthKitPassthroughStore+Outcomes.swift"; sourceTree = "<group>"; };
5173451228DA50DE006CA562 /* OCKAdherenceAggregator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKAdherenceAggregator.swift; sourceTree = "<group>"; };
5173451328DA50DE006CA562 /* OCKEventAggregator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKEventAggregator.swift; sourceTree = "<group>"; };
518574B22DF75F4E009A8967 /* OCKStoreCoordinatorDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKStoreCoordinatorDelegate.swift; sourceTree = "<group>"; };
5194C2DD29084B480004F914 /* TestLinearCareTaskProgress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestLinearCareTaskProgress.swift; sourceTree = "<group>"; };
51988DD7297F1F7400D94E4A /* LogCategory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogCategory.swift; sourceTree = "<group>"; };
51988DF9297F239B00D94E4A /* Logger+Init.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Logger+Init.swift"; sourceTree = "<group>"; };
51988DFB297F24D000D94E4A /* OSLog+Init.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OSLog+Init.swift"; sourceTree = "<group>"; };
51988E0A297F407A00D94E4A /* TestBinaryCareTaskProgress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestBinaryCareTaskProgress.swift; sourceTree = "<group>"; };
51988E0C297F428600D94E4A /* TestCareTaskProgress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestCareTaskProgress.swift; sourceTree = "<group>"; };
51988E13297F491F00D94E4A /* TestCustomCareTaskProgressStrategy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestCustomCareTaskProgressStrategy.swift; sourceTree = "<group>"; };
51988E15297F4A4A00D94E4A /* TestAggregatedCareTaskProgress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestAggregatedCareTaskProgress.swift; sourceTree = "<group>"; };
51C020FC2941876800A425DA /* TestStore+TasksStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestStore+TasksStream.swift"; sourceTree = "<group>"; };
51C0AB752878E25700B5944C /* TestCoreDataQueryMonitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestCoreDataQueryMonitor.swift; sourceTree = "<group>"; };
51CD578E29788807005711EA /* CareKitStore.docc */ = {isa = PBXFileReference; lastKnownFileType = folder.documentationcatalog; path = CareKitStore.docc; sourceTree = "<group>"; };
51CEA77129086EC500418F66 /* TestCheckingOutcomeExistsProgressStrategy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestCheckingOutcomeExistsProgressStrategy.swift; sourceTree = "<group>"; };
51CEA7732908727800418F66 /* CareTaskProgressTestUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CareTaskProgressTestUtils.swift; sourceTree = "<group>"; };
51CEA77529087A0200418F66 /* TestSummingOutcomeValuesProgressStrategy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestSummingOutcomeValuesProgressStrategy.swift; sourceTree = "<group>"; };
51D2F63A2878FBE900D19C2D /* PartialEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PartialEvent.swift; sourceTree = "<group>"; };
51D2F6462879017300D19C2D /* TestStore+EventsStream.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "TestStore+EventsStream.swift"; sourceTree = "<group>"; };
51D2F649287901CA00D19C2D /* TestPartialEvents.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestPartialEvents.swift; sourceTree = "<group>"; };
51DF5B26287C82680067795E /* OCKReadOnlyEventStore+Utilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKReadOnlyEventStore+Utilities.swift"; sourceTree = "<group>"; };
51DF5B29287C84A10067795E /* OCKReadOnlyEventStore+VersioningUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKReadOnlyEventStore+VersioningUtilities.swift"; sourceTree = "<group>"; };
51DF5B2D287DCE1F0067795E /* OCKHealthKitPassthroughStore+EventUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKHealthKitPassthroughStore+EventUtilities.swift"; sourceTree = "<group>"; };
51DF5B2F287DE8F90067795E /* SampleChange.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SampleChange.swift; sourceTree = "<group>"; };
51DF5B31287DE9210067795E /* Sample.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sample.swift; sourceTree = "<group>"; };
51DF5B33287DEB770067795E /* TestHealthKitPassthroughStore+Events.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestHealthKitPassthroughStore+Events.swift"; sourceTree = "<group>"; };
51E6631F28871F83006197D3 /* OCKReadOnlyEventStore+PartialEventsStream.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OCKReadOnlyEventStore+PartialEventsStream.swift"; sourceTree = "<group>"; };
51E6632028871F83006197D3 /* OCKReadOnlyEventStore+FetchPartialEvents.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OCKReadOnlyEventStore+FetchPartialEvents.swift"; sourceTree = "<group>"; };
51E663252887205C006197D3 /* OCKHealthKitPassthroughStore+FetchEvents.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OCKHealthKitPassthroughStore+FetchEvents.swift"; sourceTree = "<group>"; };
51E663262887205C006197D3 /* OCKHealthKitPassthroughStore+FetchOutcomes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OCKHealthKitPassthroughStore+FetchOutcomes.swift"; sourceTree = "<group>"; };
51EB47522901AA2C00734820 /* CareTaskProgress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CareTaskProgress.swift; sourceTree = "<group>"; };
51EB9F142E0A26C200A363A1 /* TestPostalAddress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestPostalAddress.swift; sourceTree = "<group>"; };
70C4A6FD2C61B33F00A83FC4 /* CareKitStore2.1.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = CareKitStore2.1.xcdatamodel; sourceTree = "<group>"; };
70C4A6FE2C61B33F00A83FC4 /* CareKitStore3.0.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = CareKitStore3.0.xcdatamodel; sourceTree = "<group>"; };
70C4A6FF2C61B33F00A83FC4 /* CareKitStore2.0.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = CareKitStore2.0.xcdatamodel; sourceTree = "<group>"; };
70C4A7012C61B3AE00A83FC4 /* SampleStore2.1.sqlite */ = {isa = PBXFileReference; lastKnownFileType = file; path = SampleStore2.1.sqlite; sourceTree = "<group>"; };
70C4A7022C61B3AE00A83FC4 /* SampleStore2.1.sqlite-wal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "SampleStore2.1.sqlite-wal"; sourceTree = "<group>"; };
70C4A7032C61B3AE00A83FC4 /* SampleStore2.1.sqlite-shm */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SampleStore2.1.sqlite-shm"; sourceTree = "<group>"; };
70C4A7082C61B42200A83FC4 /* OCKStoreMigration2_0To3_0Policy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKStoreMigration2_0To3_0Policy.swift; sourceTree = "<group>"; };
70E55D512DCE80A400FA85DD /* 2.0_3.0_Mapping.xcmappingmodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcmappingmodel; path = 2.0_3.0_Mapping.xcmappingmodel; sourceTree = "<group>"; };
70E55D532DCE81B600FA85DD /* 2.1_3.0_Mapping.xcmappingmodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcmappingmodel; path = 2.1_3.0_Mapping.xcmappingmodel; sourceTree = "<group>"; };
E7131DC02241FAA80001861B /* OCKTaskQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKTaskQuery.swift; sourceTree = "<group>"; };
E7131DC4224200640001861B /* OCKOutcomeQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKOutcomeQuery.swift; sourceTree = "<group>"; };
E7131DCA22420A520001861B /* OCKPatientQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKPatientQuery.swift; sourceTree = "<group>"; };
E7131DCC22420FEF0001861B /* TestTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestTask.swift; sourceTree = "<group>"; };
E7131DCE2242CF680001861B /* OCKCDNote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKCDNote.swift; sourceTree = "<group>"; };
E726C04B22CFADCD001236E2 /* TestStore+Patients.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestStore+Patients.swift"; sourceTree = "<group>"; };
E726C04D22CFADDE001236E2 /* TestStore+CarePlans.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestStore+CarePlans.swift"; sourceTree = "<group>"; };
E726C04F22CFADEC001236E2 /* TestStore+Contacts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestStore+Contacts.swift"; sourceTree = "<group>"; };
E726C05122CFADF7001236E2 /* TestStore+Tasks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestStore+Tasks.swift"; sourceTree = "<group>"; };
E726C05322CFAE04001236E2 /* TestStore+Outcomes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestStore+Outcomes.swift"; sourceTree = "<group>"; };
E726C05522CFB825001236E2 /* TestStore+Notes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TestStore+Notes.swift"; sourceTree = "<group>"; };
E746048F22385B8300A1B16B /* TestOutcomeValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestOutcomeValue.swift; sourceTree = "<group>"; };
E7460493223870C100A1B16B /* OCKObjectCompatible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKObjectCompatible.swift; sourceTree = "<group>"; };
E747EC4722382BBC00775C0D /* OCKOutcomeValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKOutcomeValue.swift; sourceTree = "<group>"; };
E760F75122F8C85A007FCB12 /* OCKBiologicalSex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKBiologicalSex.swift; sourceTree = "<group>"; };
E76FB6082267D89D00F5E1B8 /* OCKAdherenceQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAdherenceQuery.swift; sourceTree = "<group>"; };
E77374882280FB6100F31F94 /* OCKNote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKNote.swift; sourceTree = "<group>"; };
E773748A228111BD00F31F94 /* OCKCDContact.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKCDContact.swift; sourceTree = "<group>"; };
E773748E2281145600F31F94 /* OCKContact.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKContact.swift; sourceTree = "<group>"; };
E77DD23122333D6B00E194A9 /* OCKSchedule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKSchedule.swift; sourceTree = "<group>"; };
E77DD23522333EA000E194A9 /* TestScheduleElement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestScheduleElement.swift; sourceTree = "<group>"; };
E7844F2D2290DE7900EE2E1C /* OCKCDPersonName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKCDPersonName.swift; sourceTree = "<group>"; };
E784B8F82232EED600736CA5 /* CareKitStore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CareKitStore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E784B8FC2232EED600736CA5 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E784B9012232EED600736CA5 /* CareKitStoreTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CareKitStoreTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
E784B9082232EED600736CA5 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E7857A89229B5F1400FBEFAF /* OCKCDPostalAddress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKCDPostalAddress.swift; sourceTree = "<group>"; };
E7AE85222232F24500AF7C32 /* OCKStoreProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKStoreProtocol.swift; sourceTree = "<group>"; };
E7AE85252232F24600AF7C32 /* OCKResultClosure.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKResultClosure.swift; sourceTree = "<group>"; };
E7AE852B2232F24600AF7C32 /* OCKPatient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKPatient.swift; sourceTree = "<group>"; };
E7AE852C2232F24600AF7C32 /* OCKOutcome.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKOutcome.swift; sourceTree = "<group>"; };
E7AE852D2232F24600AF7C32 /* OCKTask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKTask.swift; sourceTree = "<group>"; };
E7AE852F2232F24600AF7C32 /* OCKCDScheduleElement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKCDScheduleElement.swift; sourceTree = "<group>"; };
E7AE85302232F24600AF7C32 /* OCKCDOutcome.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKCDOutcome.swift; sourceTree = "<group>"; };
E7AE85312232F24600AF7C32 /* OCKCDOutcomeValue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKCDOutcomeValue.swift; sourceTree = "<group>"; };
E7AE85322232F24600AF7C32 /* OCKStore+Tasks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OCKStore+Tasks.swift"; sourceTree = "<group>"; };
E7AE85332232F24600AF7C32 /* OCKStore+Outcomes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OCKStore+Outcomes.swift"; sourceTree = "<group>"; };
E7AE85362232F24600AF7C32 /* OCKStore+Patients.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OCKStore+Patients.swift"; sourceTree = "<group>"; };
E7AE85372232F24600AF7C32 /* OCKCDObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKCDObject.swift; sourceTree = "<group>"; };
E7AE85382232F24600AF7C32 /* OCKCDTask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKCDTask.swift; sourceTree = "<group>"; };
E7AE85392232F24600AF7C32 /* OCKCDPatient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKCDPatient.swift; sourceTree = "<group>"; };
E7AE853A2232F24600AF7C32 /* OCKCDVersionedObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKCDVersionedObject.swift; sourceTree = "<group>"; };
E7AE853B2232F24600AF7C32 /* OCKStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKStore.swift; sourceTree = "<group>"; };
E7AE853D2232F24600AF7C32 /* OCKStoreError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OCKStoreError.swift; sourceTree = "<group>"; };
E7B023A022419F01001F9552 /* TestPatient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestPatient.swift; sourceTree = "<group>"; };
E7B023B52241BF43001F9552 /* OCKCarePlanQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKCarePlanQuery.swift; sourceTree = "<group>"; };
E7B278312243EDFF00BF14BB /* OCKScheduleEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKScheduleEvent.swift; sourceTree = "<group>"; };
E7B278332243FADC00BF14BB /* TestScheduleEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestScheduleEvent.swift; sourceTree = "<group>"; };
E7B278372244644900BF14BB /* OCKEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKEvent.swift; sourceTree = "<group>"; };
E7B27839224468F100BF14BB /* OCKEventQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKEventQuery.swift; sourceTree = "<group>"; };
E7B5C0152299E22400451AA5 /* OCKAdherence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKAdherence.swift; sourceTree = "<group>"; };
E7BC32FB22332FB60055CA62 /* TestSchedule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestSchedule.swift; sourceTree = "<group>"; };
E7BC32FD22332FD00055CA62 /* OCKScheduleElement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKScheduleElement.swift; sourceTree = "<group>"; };
E7D671BF2281E3F30089E4B7 /* OCKContactQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKContactQuery.swift; sourceTree = "<group>"; };
E7D671C12281F7380089E4B7 /* OCKStore+Contacts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKStore+Contacts.swift"; sourceTree = "<group>"; };
E7E6FF56223716A900782246 /* OCKCDCarePlan.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKCDCarePlan.swift; sourceTree = "<group>"; };
E7E6FF5D2237279C00782246 /* OCKCarePlan.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCKCarePlan.swift; sourceTree = "<group>"; };
E7E6FF6122372B3600782246 /* OCKStore+CarePlans.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OCKStore+CarePlans.swift"; sourceTree = "<group>"; };
E7E793D3225F9B53004BDD21 /* TestStoreProtocolExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestStoreProtocolExtensions.swift; sourceTree = "<group>"; };
E7E793D5225F9BD0004BDD21 /* Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
51585BC72E01D55100C4705D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
"Extensions/Collection+Extension.swift",
"Extensions/XCTestCase+Utilities.swift",
);
target = E784B9002232EED600736CA5 /* CareKitStoreTests */;
};
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
/* Begin PBXFileSystemSynchronizedRootGroup section */
51421FF92E02333700E30FF6 /* Shared */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Shared; sourceTree = "<group>"; };
51585BC02E01D54F00C4705D /* Shared */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (51585BC72E01D55100C4705D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Shared; sourceTree = "<group>"; };
5185719D2DF4C3E6009A8967 /* Streaming */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Streaming; sourceTree = "<group>"; };
/* End PBXFileSystemSynchronizedRootGroup section */
/* Begin PBXFrameworksBuildPhase section */
E784B8F52232EED600736CA5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
5111EDC6293A4ABA0071A701 /* AsyncAlgorithms in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E784B8FE2232EED600736CA5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E784B9022232EED600736CA5 /* CareKitStore.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
031AE1AA23552F7A001AB62A /* Queries */ = {
isa = PBXGroup;
children = (
03BB28FC25D5C78A004498E0 /* OCKQueryProtocol.swift */,
E7131DCA22420A520001861B /* OCKPatientQuery.swift */,
E7B023B52241BF43001F9552 /* OCKCarePlanQuery.swift */,
E7D671BF2281E3F30089E4B7 /* OCKContactQuery.swift */,
E7131DC02241FAA80001861B /* OCKTaskQuery.swift */,
E7131DC4224200640001861B /* OCKOutcomeQuery.swift */,
E7B27839224468F100BF14BB /* OCKEventQuery.swift */,
E76FB6082267D89D00F5E1B8 /* OCKAdherenceQuery.swift */,
);
path = Queries;
sourceTree = "<group>";
};
03534C242342B86400BA1C67 /* Patients */ = {
isa = PBXGroup;
children = (
03024AE32342612C0062B6E7 /* OCKAnyPatient.swift */,
03534C1E2342B4CA00BA1C67 /* OCKAnyPatientStore.swift */,
03534C202342B51B00BA1C67 /* OCKPatientStore.swift */,
);
path = Patients;
sourceTree = "<group>";
};
03534C272342B93A00BA1C67 /* CarePlans */ = {
isa = PBXGroup;
children = (
03534C1623426DFD00BA1C67 /* OCKAnyCarePlan.swift */,
03534C2A2342B95C00BA1C67 /* OCKAnyCarePlanStore.swift */,
03503C092310A52300BEE859 /* OCKCarePlanStore.swift */,
);
path = CarePlans;
sourceTree = "<group>";
};
03678DD62342BC6E00E27926 /* Contacts */ = {
isa = PBXGroup;
children = (
03534C182342756E00BA1C67 /* OCKAnyContact.swift */,
03678DD92342BD2D00E27926 /* OCKAnyContactStore.swift */,
03503C0A2310A52300BEE859 /* OCKContactStore.swift */,
);
path = Contacts;
sourceTree = "<group>";
};
03678DDB2342C06400E27926 /* Tasks */ = {
isa = PBXGroup;
children = (
03534C1A23427D0800BA1C67 /* OCKAnyTask.swift */,
03E88154234D077A00A28A13 /* OCKAnyVersionableTask.swift */,
03678DDC2342C07900E27926 /* OCKAnyTaskStore.swift */,
03503C0B2310A52300BEE859 /* OCKTaskStore.swift */,
);
path = Tasks;
sourceTree = "<group>";
};
03678DE02342C30600E27926 /* Outcomes */ = {
isa = PBXGroup;
children = (
03534C1C2342917000BA1C67 /* OCKAnyOutcome.swift */,
03678DE32342C32800E27926 /* OCKAnyOutcomeStore.swift */,
03503C0D2310A52400BEE859 /* OCKOutcomeStore.swift */,
);
path = Outcomes;
sourceTree = "<group>";
};
03678DEE2343B20B00E27926 /* Events */ = {
isa = PBXGroup;
children = (
03678DEF2343B21F00E27926 /* OCKAnyEvent.swift */,
03678DF12343B23400E27926 /* OCKAnyEventStore.swift */,
0339A01F2316FCCA002F784A /* OCKEventStore.swift */,
51E6632028871F83006197D3 /* OCKReadOnlyEventStore+FetchPartialEvents.swift */,
51E6631F28871F83006197D3 /* OCKReadOnlyEventStore+PartialEventsStream.swift */,
51DF5B26287C82680067795E /* OCKReadOnlyEventStore+Utilities.swift */,
51DF5B29287C84A10067795E /* OCKReadOnlyEventStore+VersioningUtilities.swift */,
51D2F63A2878FBE900D19C2D /* PartialEvent.swift */,
);
path = Events;
sourceTree = "<group>";
};
03903A5C23198AAD006061D2 /* HealthKit */ = {
isa = PBXGroup;
children = (
03CB6EBC2316EFEF0081AA7C /* OCKHealthKitPassthroughStore.swift */,
034C4EE023D8C560005CDD0C /* OCKHealthKitStore+Tasks.swift */,
034C4EE223D8C56D005CDD0C /* OCKHealthKitStore+Outcomes.swift */,
51E663252887205C006197D3 /* OCKHealthKitPassthroughStore+FetchEvents.swift */,
510638E32885B8ED00FDC9F5 /* OCKHealthKitPassthroughStore+EventsStream.swift */,
51DF5B2D287DCE1F0067795E /* OCKHealthKitPassthroughStore+EventUtilities.swift */,
51E663262887205C006197D3 /* OCKHealthKitPassthroughStore+FetchOutcomes.swift */,
510638E12885B86E00FDC9F5 /* OCKHealthKitPassthroughStore+OutcomesStream.swift */,
03FE69802345618D00F3318C /* OCKHealthKitTask.swift */,
03E76D1F23D22110003BF691 /* OCKHealthKitOutcome.swift */,
03903A5A2317308A006061D2 /* OCKHealthKitProxy.swift */,
51DF5B2F287DE8F90067795E /* SampleChange.swift */,
51DF5B31287DE9210067795E /* Sample.swift */,
);
path = HealthKit;
sourceTree = "<group>";
};
039FDF3425AFC345008F3684 /* Migrations */ = {
isa = PBXGroup;
children = (
70C4A7092C61B42200A83FC4 /* 2_0To3_0 */,
039FDF3525AFC351008F3684 /* 2_0To2_1 */,
70C4A70B2C61B42200A83FC4 /* 2_1To3_0 */,
);
path = Migrations;
sourceTree = "<group>";
};
039FDF3525AFC351008F3684 /* 2_0To2_1 */ = {
isa = PBXGroup;
children = (
03B1A17A25DEF0BD00BBECF2 /* 2.0_2.1_Mapping.xcmappingmodel */,
039FDF3625AFC393008F3684 /* OCKStoreMigration2_0To2_1Policy.swift */,
);
path = 2_0To2_1;
sourceTree = "<group>";
};
03A0549A232ADE5F001ADF16 /* StoreCoordinator */ = {
isa = PBXGroup;
children = (
518574B22DF75F4E009A8967 /* OCKStoreCoordinatorDelegate.swift */,
03FA436623144FC000683FF3 /* OCKStoreCoordinator.swift */,
03A0549B232ADE7D001ADF16 /* OCKPersistentStoreCoordinator+Patients.swift */,
03A0549D232ADF3B001ADF16 /* OCKPersistentStoreCoordinator+CarePlans.swift */,
03A0549F232ADF8C001ADF16 /* OCKPersistentStoreCoordinator+Contacts.swift */,
03A054A1232ADFE7001ADF16 /* OCKPersistentStoreCoordinator+Tasks.swift */,
03A054A3232AE01F001ADF16 /* OCKPersistentStoreCoordinator+Outcomes.swift */,
035FE17C23440E8900851723 /* OCKPersistentStoreCoordinator+Events.swift */,
);
path = StoreCoordinator;
sourceTree = "<group>";
};
03A156B824466B6800A3EEC0 /* Synchronization */ = {
isa = PBXGroup;
children = (
03A156B924466B6800A3EEC0 /* OCKRevisionRecord.swift */,
03A156BA24466B6800A3EEC0 /* OCKStore+Synchronization.swift */,
03A156BB24466B6800A3EEC0 /* OCKRemoteSynchronizable.swift */,
03143263244F86C30025481A /* OCKWatchConnectivityPeer.swift */,
);
path = Synchronization;
sourceTree = "<group>";
};
03B372132347BDC30082A8AA /* OCKHealthKitStore */ = {
isa = PBXGroup;
children = (
03B372142347BDD70082A8AA /* TestHealthKitStore+Tasks.swift */,
51DF5B33287DEB770067795E /* TestHealthKitPassthroughStore+Events.swift */,
516C52CA2964F6CB002B1FA2 /* TestHealthKitPassthroughStore+Outcomes.swift */,
);
path = OCKHealthKitStore;
sourceTree = "<group>";
};
03E48E4825B10E30005CBCB1 /* Migrations */ = {
isa = PBXGroup;
children = (
70C4A7012C61B3AE00A83FC4 /* SampleStore2.1.sqlite */,
70C4A7032C61B3AE00A83FC4 /* SampleStore2.1.sqlite-shm */,
70C4A7022C61B3AE00A83FC4 /* SampleStore2.1.sqlite-wal */,
03E48E4925B10E30005CBCB1 /* SampleStore2.0.sqlite-wal */,
03E48E4A25B10E30005CBCB1 /* SampleStore2.0.sqlite-shm */,
03E48E4C25B10E30005CBCB1 /* SampleStore2.0.sqlite */,
);
path = Migrations;
sourceTree = "<group>";
};
51266322291B1DE200C1D7DE /* SharedConfiguration */ = {
isa = PBXGroup;
children = (
51266323291B1DE200C1D7DE /* Project-Shared.xcconfig */,
);
name = SharedConfiguration;
path = ../../SharedConfiguration;
sourceTree = "<group>";
};
515D939C2941088800B23BBE /* OCKStoreCoordinator */ = {
isa = PBXGroup;
children = (
03FA4368231453B100683FF3 /* TestPersistentStoreCoordinator.swift */,
515D939D294108B200B23BBE /* TestStoreCoordinator+EventStream.swift */,
);
path = OCKStoreCoordinator;
sourceTree = "<group>";
};
5173451628DA50E3006CA562 /* Stale */ = {
isa = PBXGroup;
children = (
5173451228DA50DE006CA562 /* OCKAdherenceAggregator.swift */,
5173451328DA50DE006CA562 /* OCKEventAggregator.swift */,
03534C252342B92600BA1C67 /* OCKPatientStoreDelegate.swift */,
03534C282342B94900BA1C67 /* OCKCarePlanStoreDelegate.swift */,
03678DD72342BD2000E27926 /* OCKContactStoreDelegate.swift */,
03678DDE2342C08200E27926 /* OCKTaskStoreDelegate.swift */,
03678DE12342C32000E27926 /* OCKOutcomeStoreDelegate.swift */,
);
path = Stale;
sourceTree = "<group>";
};
5194C2DC29084B1B0004F914 /* TaskProgress */ = {
isa = PBXGroup;
children = (
51988E0C297F428600D94E4A /* TestCareTaskProgress.swift */,
51988E0A297F407A00D94E4A /* TestBinaryCareTaskProgress.swift */,
5194C2DD29084B480004F914 /* TestLinearCareTaskProgress.swift */,
51988E15297F4A4A00D94E4A /* TestAggregatedCareTaskProgress.swift */,
51CEA77129086EC500418F66 /* TestCheckingOutcomeExistsProgressStrategy.swift */,
51CEA77529087A0200418F66 /* TestSummingOutcomeValuesProgressStrategy.swift */,
51988E13297F491F00D94E4A /* TestCustomCareTaskProgressStrategy.swift */,
51CEA7732908727800418F66 /* CareTaskProgressTestUtils.swift */,
);
path = TaskProgress;
sourceTree = "<group>";
};
51988DD6297F1F5A00D94E4A /* Logging */ = {
isa = PBXGroup;
children = (
034C4EDE23D8BE7F005CDD0C /* OCKLog.swift */,
51988DD7297F1F7400D94E4A /* LogCategory.swift */,
51988DF9297F239B00D94E4A /* Logger+Init.swift */,
51988DFB297F24D000D94E4A /* OSLog+Init.swift */,
);
path = Logging;
sourceTree = "<group>";
};
51C0AB722878E25700B5944C /* Streaming */ = {
isa = PBXGroup;
children = (
51C0AB752878E25700B5944C /* TestCoreDataQueryMonitor.swift */,
);
path = Streaming;
sourceTree = "<group>";
};
51EB474D2901A6C200734820 /* TaskProgress */ = {
isa = PBXGroup;
children = (
51EB47522901AA2C00734820 /* CareTaskProgress.swift */,
5122A2BA2952323E003B0B57 /* BinaryCareTaskProgress.swift */,
5122A2BC295232CF003B0B57 /* LinearCareTaskProgress.swift */,
5122A2C429523926003B0B57 /* AggregatedCareTaskProgress.swift */,
5122A2C029523754003B0B57 /* CareTaskProgressStrategy.swift */,
5122A2B829523218003B0B57 /* CareTaskProgressStrategy+CheckingOutcomesExist.swift */,
5122A2BE29523549003B0B57 /* CareTaskProgressStrategy+SummingOutcomeValues.swift */,
);
path = TaskProgress;
sourceTree = "<group>";
};
70C4A7092C61B42200A83FC4 /* 2_0To3_0 */ = {
isa = PBXGroup;
children = (
70E55D512DCE80A400FA85DD /* 2.0_3.0_Mapping.xcmappingmodel */,
70C4A7082C61B42200A83FC4 /* OCKStoreMigration2_0To3_0Policy.swift */,
);
path = 2_0To3_0;
sourceTree = "<group>";
};
70C4A70B2C61B42200A83FC4 /* 2_1To3_0 */ = {
isa = PBXGroup;
children = (
70E55D532DCE81B600FA85DD /* 2.1_3.0_Mapping.xcmappingmodel */,
);
path = 2_1To3_0;
sourceTree = "<group>";
};
E746048E22385B5200A1B16B /* Structs */ = {
isa = PBXGroup;
children = (
51EB9F142E0A26C200A363A1 /* TestPostalAddress.swift */,
E7BC32FB22332FB60055CA62 /* TestSchedule.swift */,
E77DD23522333EA000E194A9 /* TestScheduleElement.swift */,
E7B278332243FADC00BF14BB /* TestScheduleEvent.swift */,
E7B023A022419F01001F9552 /* TestPatient.swift */,
035FE17E23451DB100851723 /* TestCarePlan.swift */,
035FE18023451E7600851723 /* TestContact.swift */,
E7131DCC22420FEF0001861B /* TestTask.swift */,
5121407C240043E200B035F6 /* TestEvent.swift */,
035FE1762343F1DF00851723 /* TestOutcome.swift */,
E746048F22385B8300A1B16B /* TestOutcomeValue.swift */,
03CF3602230DCE6600A66A38 /* TestSemanticVersion.swift */,
03A156D224467D1E00A3EEC0 /* TestKnowledgeVector.swift */,
03190D3F24DDDEE900C888EC /* TestHealthKitLinkage.swift */,
);
path = Structs;
sourceTree = "<group>";
};
E784B8EE2232EED600736CA5 = {
isa = PBXGroup;
children = (
51CD578E29788807005711EA /* CareKitStore.docc */,
E784B8FA2232EED600736CA5 /* CareKitStore */,
E784B9052232EED600736CA5 /* CareKitStoreTests */,
E784B8F92232EED600736CA5 /* Products */,
);
sourceTree = "<group>";
};
E784B8F92232EED600736CA5 /* Products */ = {
isa = PBXGroup;
children = (
E784B8F82232EED600736CA5 /* CareKitStore.framework */,
E784B9012232EED600736CA5 /* CareKitStoreTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
E784B8FA2232EED600736CA5 /* CareKitStore */ = {
isa = PBXGroup;
children = (
51421FF92E02333700E30FF6 /* Shared */,
51266322291B1DE200C1D7DE /* SharedConfiguration */,
51988DD6297F1F5A00D94E4A /* Logging */,
5173451628DA50E3006CA562 /* Stale */,
51EB474D2901A6C200734820 /* TaskProgress */,
5185719D2DF4C3E6009A8967 /* Streaming */,
03A0549A232ADE5F001ADF16 /* StoreCoordinator */,
03903A5C23198AAD006061D2 /* HealthKit */,
E7AE852E2232F24600AF7C32 /* CoreData */,
E7AE852A2232F24600AF7C32 /* Structs */,
E7AE851F2232F24500AF7C32 /* Protocols */,
03ABAAB723146772001FCACE /* OCKUtilities.swift */,
E7AE85252232F24600AF7C32 /* OCKResultClosure.swift */,
E7AE853D2232F24600AF7C32 /* OCKStoreError.swift */,
E784B8FC2232EED600736CA5 /* Info.plist */,
);
path = CareKitStore;
sourceTree = "<group>";
};
E784B9052232EED600736CA5 /* CareKitStoreTests */ = {
isa = PBXGroup;
children = (
51585BC02E01D54F00C4705D /* Shared */,
05A6B74D237F4A94009D7D1F /* CareKitStore.xctestplan */,
03B372132347BDC30082A8AA /* OCKHealthKitStore */,
515D939C2941088800B23BBE /* OCKStoreCoordinator */,
E7F445E022CFAC6F0090CC36 /* OCKStore */,
E746048E22385B5200A1B16B /* Structs */,
E7E6FF5A223718FA00782246 /* CoreDataSchema */,
51C0AB722878E25700B5944C /* Streaming */,
5194C2DC29084B1B0004F914 /* TaskProgress */,
51D2F649287901CA00D19C2D /* TestPartialEvents.swift */,
E7E793D3225F9B53004BDD21 /* TestStoreProtocolExtensions.swift */,
032C064424539FE6008D6FC9 /* TestWatchConnectivityPeer.swift */,
E7E793D5225F9BD0004BDD21 /* Utils.swift */,
E784B9082232EED600736CA5 /* Info.plist */,
);
path = CareKitStoreTests;
sourceTree = "<group>";
};
E7AE851F2232F24500AF7C32 /* Protocols */ = {
isa = PBXGroup;
children = (
03534C242342B86400BA1C67 /* Patients */,
03534C272342B93A00BA1C67 /* CarePlans */,
03678DD62342BC6E00E27926 /* Contacts */,
03678DDB2342C06400E27926 /* Tasks */,
03678DE02342C30600E27926 /* Outcomes */,
03678DEE2343B20B00E27926 /* Events */,
E7AE85222232F24500AF7C32 /* OCKStoreProtocol.swift */,
E7460493223870C100A1B16B /* OCKObjectCompatible.swift */,
);
path = Protocols;
sourceTree = "<group>";
};
E7AE852A2232F24600AF7C32 /* Structs */ = {
isa = PBXGroup;
children = (
031AE1AA23552F7A001AB62A /* Queries */,
03A156BF24466B8D00A3EEC0 /* OCKEntity.swift */,
E7AE852B2232F24600AF7C32 /* OCKPatient.swift */,
E7E6FF5D2237279C00782246 /* OCKCarePlan.swift */,
E773748E2281145600F31F94 /* OCKContact.swift */,
E7AE852D2232F24600AF7C32 /* OCKTask.swift */,
E7B278372244644900BF14BB /* OCKEvent.swift */,
E77DD23122333D6B00E194A9 /* OCKSchedule.swift */,
E7BC32FD22332FD00055CA62 /* OCKScheduleElement.swift */,
E7B278312243EDFF00BF14BB /* OCKScheduleEvent.swift */,
E7AE852C2232F24600AF7C32 /* OCKOutcome.swift */,
E747EC4722382BBC00775C0D /* OCKOutcomeValue.swift */,
E77374882280FB6100F31F94 /* OCKNote.swift */,
E7B5C0152299E22400451AA5 /* OCKAdherence.swift */,
E760F75122F8C85A007FCB12 /* OCKBiologicalSex.swift */,
03CF3600230DCDF100A66A38 /* OCKSemanticVersion.swift */,
03CB6EBE2316F14C0081AA7C /* OCKHealthKitLinkage.swift */,
03678DE52342C55100E27926 /* OCKPostalAddress.swift */,
03678DE72342C59200E27926 /* OCKLabeledValue.swift */,
);
path = Structs;
sourceTree = "<group>";
};
E7AE852E2232F24600AF7C32 /* CoreData */ = {
isa = PBXGroup;
children = (
039FDF3425AFC345008F3684 /* Migrations */,
70C4A6FC2C61B33F00A83FC4 /* CareKitStore.xcdatamodeld */,
03A156B824466B6800A3EEC0 /* Synchronization */,
E7AE853B2232F24600AF7C32 /* OCKStore.swift */,
03ADE71525CDFC98008507BE /* OCKStore+Transactions.swift */,
E7AE85362232F24600AF7C32 /* OCKStore+Patients.swift */,
E7E6FF6122372B3600782246 /* OCKStore+CarePlans.swift */,
E7D671C12281F7380089E4B7 /* OCKStore+Contacts.swift */,
E7AE85322232F24600AF7C32 /* OCKStore+Tasks.swift */,
E7AE85332232F24600AF7C32 /* OCKStore+Outcomes.swift */,
03ADE6F625CDCC00008507BE /* OCKStore+HealthKit.swift */,
E7AE85392232F24600AF7C32 /* OCKCDPatient.swift */,
E7E6FF56223716A900782246 /* OCKCDCarePlan.swift */,
E773748A228111BD00F31F94 /* OCKCDContact.swift */,
E7AE85382232F24600AF7C32 /* OCKCDTask.swift */,
E7AE852F2232F24600AF7C32 /* OCKCDScheduleElement.swift */,
E7AE85302232F24600AF7C32 /* OCKCDOutcome.swift */,
E7AE85312232F24600AF7C32 /* OCKCDOutcomeValue.swift */,
E7AE85372232F24600AF7C32 /* OCKCDObject.swift */,
E7AE853A2232F24600AF7C32 /* OCKCDVersionedObject.swift */,
E7131DCE2242CF680001861B /* OCKCDNote.swift */,
E7844F2D2290DE7900EE2E1C /* OCKCDPersonName.swift */,
E7857A89229B5F1400FBEFAF /* OCKCDPostalAddress.swift */,
03459E7023393D1E001EB323 /* OCKCDHealthKitLinkage.swift */,
0322ED19245752CE0018FCEB /* OCKCDClock.swift */,
0326CE5C25C3903700C2553C /* OCKCDKnowledgeElement.swift */,
03ADE6CA25CDBD5A008507BE /* OCKCDHealthKitTask.swift */,
03A7841B25DB080E00D93EFB /* OCKCDTag.swift */,
);
path = CoreData;
sourceTree = "<group>";
};
E7E6FF5A223718FA00782246 /* CoreDataSchema */ = {
isa = PBXGroup;
children = (
03E48E4825B10E30005CBCB1 /* Migrations */,
03E48E4B25B10E30005CBCB1 /* TestCoreDataSchema+Migrations.swift */,
);
path = CoreDataSchema;
sourceTree = "<group>";
};
E7F445E022CFAC6F0090CC36 /* OCKStore */ = {
isa = PBXGroup;
children = (
03D40831240D87CC0033C09E /* TestStore.swift */,
E726C04B22CFADCD001236E2 /* TestStore+Patients.swift */,
E726C04D22CFADDE001236E2 /* TestStore+CarePlans.swift */,
E726C04F22CFADEC001236E2 /* TestStore+Contacts.swift */,
E726C05122CFADF7001236E2 /* TestStore+Tasks.swift */,
E726C05322CFAE04001236E2 /* TestStore+Outcomes.swift */,
E726C05522CFB825001236E2 /* TestStore+Notes.swift */,
03A156CA24467CB600A3EEC0 /* TestStore+Sync.swift */,
03A156CE24467CCD00A3EEC0 /* TestStore+ConsumeRevisions.swift */,
03A156D024467CD900A3EEC0 /* TestStore+BuildRevisions.swift */,
03ADE66925CCA3E9008507BE /* TestStore+CRDT.swift */,
03ADE67125CCB32B008507BE /* TestStore+ResolveConflicts.swift */,
51D2F6462879017300D19C2D /* TestStore+EventsStream.swift */,
51C020FC2941876800A425DA /* TestStore+TasksStream.swift */,
);
path = OCKStore;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
E784B8F32232EED600736CA5 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
E784B8F72232EED600736CA5 /* CareKitStore */ = {
isa = PBXNativeTarget;
buildConfigurationList = E784B90C2232EED600736CA5 /* Build configuration list for PBXNativeTarget "CareKitStore" */;
buildPhases = (
E784B8F32232EED600736CA5 /* Headers */,
E784B8F42232EED600736CA5 /* Sources */,
E784B8F52232EED600736CA5 /* Frameworks */,
E784B8F62232EED600736CA5 /* Resources */,
);
buildRules = (
);
dependencies = (
);
fileSystemSynchronizedGroups = (
51421FF92E02333700E30FF6 /* Shared */,
5185719D2DF4C3E6009A8967 /* Streaming */,
);
name = CareKitStore;
packageProductDependencies = (
5111EDC5293A4ABA0071A701 /* AsyncAlgorithms */,
);
productName = CareKitCarePlanStore;
productReference = E784B8F82232EED600736CA5 /* CareKitStore.framework */;
productType = "com.apple.product-type.framework";
};
E784B9002232EED600736CA5 /* CareKitStoreTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E784B90F2232EED600736CA5 /* Build configuration list for PBXNativeTarget "CareKitStoreTests" */;
buildPhases = (
E784B8FD2232EED600736CA5 /* Sources */,
E784B8FE2232EED600736CA5 /* Frameworks */,
E784B8FF2232EED600736CA5 /* Resources */,
);
buildRules = (
);
dependencies = (
E784B9042232EED600736CA5 /* PBXTargetDependency */,
);
name = CareKitStoreTests;
productName = CareKitCarePlanStoreTests;
productReference = E784B9012232EED600736CA5 /* CareKitStoreTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
E784B8EF2232EED600736CA5 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
LastSwiftUpdateCheck = 1010;
LastUpgradeCheck = 1640;
TargetAttributes = {
E784B8F72232EED600736CA5 = {
CreatedOnToolsVersion = 10.1;
LastSwiftMigration = 1020;
};
E784B9002232EED600736CA5 = {
CreatedOnToolsVersion = 10.1;
LastSwiftMigration = 1020;
};
};
};
buildConfigurationList = E784B8F22232EED600736CA5 /* Build configuration list for PBXProject "CareKitStore" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = E784B8EE2232EED600736CA5;
packageReferences = (
5111EDC4293A4ABA0071A701 /* XCRemoteSwiftPackageReference "swift-async-algorithms" */,
);
productRefGroup = E784B8F92232EED600736CA5 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
E784B8F72232EED600736CA5 /* CareKitStore */,
E784B9002232EED600736CA5 /* CareKitStoreTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
E784B8F62232EED600736CA5 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E784B8FF2232EED600736CA5 /* Resources */ = {
isa = PBXResourcesBuildPhase;