-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.pbxproj
More file actions
7083 lines (7068 loc) · 616 KB
/
project.pbxproj
File metadata and controls
7083 lines (7068 loc) · 616 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 = 50;
objects = {
/* Begin PBXBuildFile section */
30049FCD2D01AF9F000456FF /* ARCStrong.png in Resources */ = {isa = PBXBuildFile; fileRef = 30049FB72D01AF9F000456FF /* ARCStrong.png */; };
30049FCE2D01AF9F000456FF /* ARCweak.png in Resources */ = {isa = PBXBuildFile; fileRef = 30049FCC2D01AF9F000456FF /* ARCweak.png */; };
300845CB24456B2800055737 /* KVC.md in Resources */ = {isa = PBXBuildFile; fileRef = 300845CA24456B1700055737 /* KVC.md */; };
300845CC24456B3A00055737 /* NSOperation.md in Resources */ = {isa = PBXBuildFile; fileRef = 30C7D40C2439C05000EA99C6 /* NSOperation.md */; };
300C189D2CDDDC1D00DA55DB /* dispatch_group_create.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C177D2CDDDC1B00DA55DB /* dispatch_group_create.3 */; };
300C189E2CDDDC1D00DA55DB /* dispatch_apply.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C177E2CDDDC1B00DA55DB /* dispatch_apply.3 */; };
300C189F2CDDDC1D00DA55DB /* dispatch_queue_create.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C177F2CDDDC1B00DA55DB /* dispatch_queue_create.3 */; };
300C18A02CDDDC1D00DA55DB /* dispatch_once.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C17802CDDDC1B00DA55DB /* dispatch_once.3 */; };
300C18A12CDDDC1D00DA55DB /* CMakeLists.txt in Resources */ = {isa = PBXBuildFile; fileRef = 300C17812CDDDC1B00DA55DB /* CMakeLists.txt */; };
300C18A22CDDDC1D00DA55DB /* dispatch.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C17822CDDDC1B00DA55DB /* dispatch.3 */; };
300C18A32CDDDC1D00DA55DB /* dispatch_async.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C17832CDDDC1B00DA55DB /* dispatch_async.3 */; };
300C18A42CDDDC1D00DA55DB /* dispatch_source_create.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C17842CDDDC1B00DA55DB /* dispatch_source_create.3 */; };
300C18A52CDDDC1D00DA55DB /* dispatch_read.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C17852CDDDC1B00DA55DB /* dispatch_read.3 */; };
300C18A62CDDDC1D00DA55DB /* dispatch_data_create.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C17862CDDDC1B00DA55DB /* dispatch_data_create.3 */; };
300C18A72CDDDC1D00DA55DB /* dispatch_object.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C17872CDDDC1B00DA55DB /* dispatch_object.3 */; };
300C18A82CDDDC1D00DA55DB /* dispatch_benchmark.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C17882CDDDC1B00DA55DB /* dispatch_benchmark.3 */; };
300C18A92CDDDC1D00DA55DB /* dispatch_semaphore_create.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C17892CDDDC1B00DA55DB /* dispatch_semaphore_create.3 */; };
300C18AA2CDDDC1D00DA55DB /* dispatch_after.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C178A2CDDDC1B00DA55DB /* dispatch_after.3 */; };
300C18AB2CDDDC1D00DA55DB /* dispatch_time.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C178B2CDDDC1B00DA55DB /* dispatch_time.3 */; };
300C18AC2CDDDC1D00DA55DB /* dispatch_io_create.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C178C2CDDDC1B00DA55DB /* dispatch_io_create.3 */; };
300C18AD2CDDDC1D00DA55DB /* dispatch_api.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C178D2CDDDC1B00DA55DB /* dispatch_api.3 */; };
300C18AE2CDDDC1D00DA55DB /* dispatch_io_read.3 in Resources */ = {isa = PBXBuildFile; fileRef = 300C178E2CDDDC1B00DA55DB /* dispatch_io_read.3 */; };
300C18AF2CDDDC1D00DA55DB /* dispatch_trace.d in Sources */ = {isa = PBXBuildFile; fileRef = 300C17902CDDDC1B00DA55DB /* dispatch_trace.d */; };
300C18B02CDDDC1D00DA55DB /* dispatch_timers.d in Sources */ = {isa = PBXBuildFile; fileRef = 300C17912CDDDC1B00DA55DB /* dispatch_timers.d */; };
300C18B12CDDDC1D00DA55DB /* voucher_trace.d in Sources */ = {isa = PBXBuildFile; fileRef = 300C17922CDDDC1B00DA55DB /* voucher_trace.d */; };
300C18B22CDDDC1D00DA55DB /* CMakeLists.txt in Resources */ = {isa = PBXBuildFile; fileRef = 300C17932CDDDC1B00DA55DB /* CMakeLists.txt */; };
300C18B32CDDDC1D00DA55DB /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = 300C17942CDDDC1B00DA55DB /* LICENSE */; };
300C18B42CDDDC1D00DA55DB /* install-dtrace.sh in Resources */ = {isa = PBXBuildFile; fileRef = 300C17962CDDDC1B00DA55DB /* install-dtrace.sh */; };
300C18B52CDDDC1D00DA55DB /* check-order.sh in Resources */ = {isa = PBXBuildFile; fileRef = 300C17972CDDDC1B00DA55DB /* check-order.sh */; };
300C18B62CDDDC1D00DA55DB /* install-headers.sh in Resources */ = {isa = PBXBuildFile; fileRef = 300C17982CDDDC1B00DA55DB /* install-headers.sh */; };
300C18B72CDDDC1D00DA55DB /* mig-headers.sh in Resources */ = {isa = PBXBuildFile; fileRef = 300C17992CDDDC1B00DA55DB /* mig-headers.sh */; };
300C18B82CDDDC1D00DA55DB /* run-on-install.sh in Resources */ = {isa = PBXBuildFile; fileRef = 300C179A2CDDDC1B00DA55DB /* run-on-install.sh */; };
300C18B92CDDDC1D00DA55DB /* install-manpages.sh in Resources */ = {isa = PBXBuildFile; fileRef = 300C179B2CDDDC1B00DA55DB /* install-manpages.sh */; };
300C18BA2CDDDC1D00DA55DB /* postprocess-headers.sh in Resources */ = {isa = PBXBuildFile; fileRef = 300C179C2CDDDC1B00DA55DB /* postprocess-headers.sh */; };
300C18BB2CDDDC1D00DA55DB /* config.h.in in Resources */ = {isa = PBXBuildFile; fileRef = 300C179E2CDDDC1B00DA55DB /* config.h.in */; };
300C18BC2CDDDC1D00DA55DB /* DTrace.cmake in Resources */ = {isa = PBXBuildFile; fileRef = 300C17A02CDDDC1B00DA55DB /* DTrace.cmake */; };
300C18BD2CDDDC1D00DA55DB /* CMakeLists.txt in Resources */ = {isa = PBXBuildFile; fileRef = 300C17A12CDDDC1B00DA55DB /* CMakeLists.txt */; };
300C18BE2CDDDC1D00DA55DB /* SwiftSupport.cmake in Resources */ = {isa = PBXBuildFile; fileRef = 300C17A22CDDDC1B00DA55DB /* SwiftSupport.cmake */; };
300C18BF2CDDDC1D00DA55DB /* DispatchAppleOptions.cmake in Resources */ = {isa = PBXBuildFile; fileRef = 300C17A32CDDDC1B00DA55DB /* DispatchAppleOptions.cmake */; };
300C18C02CDDDC1D00DA55DB /* dispatchConfig.cmake.in in Resources */ = {isa = PBXBuildFile; fileRef = 300C17A42CDDDC1B00DA55DB /* dispatchConfig.cmake.in */; };
300C18C12CDDDC1D00DA55DB /* DispatchWindowsSupport.cmake in Resources */ = {isa = PBXBuildFile; fileRef = 300C17A52CDDDC1B00DA55DB /* DispatchWindowsSupport.cmake */; };
300C18C22CDDDC1D00DA55DB /* DispatchSanitization.cmake in Resources */ = {isa = PBXBuildFile; fileRef = 300C17A62CDDDC1B00DA55DB /* DispatchSanitization.cmake */; };
300C18C32CDDDC1D00DA55DB /* ClangClCompileRules.cmake in Resources */ = {isa = PBXBuildFile; fileRef = 300C17A72CDDDC1B00DA55DB /* ClangClCompileRules.cmake */; };
300C18C42CDDDC1D00DA55DB /* FindLibRT.cmake in Resources */ = {isa = PBXBuildFile; fileRef = 300C17A82CDDDC1B00DA55DB /* FindLibRT.cmake */; };
300C18C52CDDDC1D00DA55DB /* FindBlocksRuntime.cmake in Resources */ = {isa = PBXBuildFile; fileRef = 300C17A92CDDDC1B00DA55DB /* FindBlocksRuntime.cmake */; };
300C18C62CDDDC1D00DA55DB /* DispatchCompilerWarnings.cmake in Resources */ = {isa = PBXBuildFile; fileRef = 300C17AA2CDDDC1B00DA55DB /* DispatchCompilerWarnings.cmake */; };
300C18C72CDDDC1D00DA55DB /* PATCHES in Resources */ = {isa = PBXBuildFile; fileRef = 300C17AD2CDDDC1B00DA55DB /* PATCHES */; };
300C18C82CDDDC1D00DA55DB /* CMakeLists.txt in Resources */ = {isa = PBXBuildFile; fileRef = 300C17B12CDDDC1B00DA55DB /* CMakeLists.txt */; };
300C18C92CDDDC1D00DA55DB /* Dispatch.apinotes in Resources */ = {isa = PBXBuildFile; fileRef = 300C17C02CDDDC1B00DA55DB /* Dispatch.apinotes */; };
300C18CA2CDDDC1D00DA55DB /* INSTALL.md in Resources */ = {isa = PBXBuildFile; fileRef = 300C17C62CDDDC1B00DA55DB /* INSTALL.md */; };
300C18CB2CDDDC1D00DA55DB /* libdispatch.interposable in Resources */ = {isa = PBXBuildFile; fileRef = 300C17C82CDDDC1B00DA55DB /* libdispatch.interposable */; };
300C18CC2CDDDC1D00DA55DB /* libdispatch.dirty in Resources */ = {isa = PBXBuildFile; fileRef = 300C17C92CDDDC1B00DA55DB /* libdispatch.dirty */; };
300C18CD2CDDDC1D00DA55DB /* libdispatch-resolved.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 300C17CA2CDDDC1B00DA55DB /* libdispatch-resolved.xcconfig */; };
300C18CE2CDDDC1D00DA55DB /* libdispatch.clean in Resources */ = {isa = PBXBuildFile; fileRef = 300C17CB2CDDDC1B00DA55DB /* libdispatch.clean */; };
300C18CF2CDDDC1D00DA55DB /* libdispatch-exclavekit.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 300C17CC2CDDDC1B00DA55DB /* libdispatch-exclavekit.xcconfig */; };
300C18D02CDDDC1D00DA55DB /* libdispatch.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 300C17CD2CDDDC1B00DA55DB /* libdispatch.xcconfig */; };
300C18D12CDDDC1D00DA55DB /* libfirehose.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 300C17CE2CDDDC1B00DA55DB /* libfirehose.xcconfig */; };
300C18D22CDDDC1D00DA55DB /* libfirehose_kernel.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 300C17CF2CDDDC1B00DA55DB /* libfirehose_kernel.xcconfig */; };
300C18D32CDDDC1D00DA55DB /* libdispatch-introspection.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 300C17D02CDDDC1B00DA55DB /* libdispatch-introspection.xcconfig */; };
300C18D42CDDDC1D00DA55DB /* libdispatch.aliases in Resources */ = {isa = PBXBuildFile; fileRef = 300C17D12CDDDC1B00DA55DB /* libdispatch.aliases */; };
300C18D52CDDDC1D00DA55DB /* libdispatch-mp-static.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 300C17D22CDDDC1B00DA55DB /* libdispatch-mp-static.xcconfig */; };
300C18D62CDDDC1D00DA55DB /* libdispatch.order in Resources */ = {isa = PBXBuildFile; fileRef = 300C17D32CDDDC1B00DA55DB /* libdispatch.order */; };
300C18D72CDDDC1D00DA55DB /* libdispatch-resolver.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 300C17D42CDDDC1B00DA55DB /* libdispatch-resolver.xcconfig */; };
300C18D82CDDDC1D00DA55DB /* CMakeLists.txt in Resources */ = {isa = PBXBuildFile; fileRef = 300C17DD2CDDDC1B00DA55DB /* CMakeLists.txt */; };
300C18D92CDDDC1D00DA55DB /* CMakeLists.txt in Resources */ = {isa = PBXBuildFile; fileRef = 300C17F02CDDDC1B00DA55DB /* CMakeLists.txt */; };
300C18DA2CDDDC1D00DA55DB /* resolver.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18032CDDDC1B00DA55DB /* resolver.c */; };
300C18DB2CDDDC1D00DA55DB /* provider.d in Sources */ = {isa = PBXBuildFile; fileRef = 300C18082CDDDC1B00DA55DB /* provider.d */; };
300C18DC2CDDDC1D00DA55DB /* allocator.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18092CDDDC1B00DA55DB /* allocator.c */; };
300C18DD2CDDDC1D00DA55DB /* eventlink.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C180B2CDDDC1B00DA55DB /* eventlink.c */; };
300C18DE2CDDDC1D00DA55DB /* object.m in Sources */ = {isa = PBXBuildFile; fileRef = 300C180D2CDDDC1B00DA55DB /* object.m */; };
300C18DF2CDDDC1D00DA55DB /* object.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C180E2CDDDC1B00DA55DB /* object.c */; };
300C18E02CDDDC1D00DA55DB /* CMakeLists.txt in Resources */ = {isa = PBXBuildFile; fileRef = 300C180F2CDDDC1B00DA55DB /* CMakeLists.txt */; };
300C18E12CDDDC1D00DA55DB /* libdispatch.codes in Resources */ = {isa = PBXBuildFile; fileRef = 300C18112CDDDC1B00DA55DB /* libdispatch.codes */; };
300C18E22CDDDC1D00DA55DB /* once.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18122CDDDC1B00DA55DB /* once.c */; };
300C18E32CDDDC1D00DA55DB /* transform.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18132CDDDC1B00DA55DB /* transform.c */; };
300C18E42CDDDC1D00DA55DB /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18142CDDDC1B00DA55DB /* io.c */; };
300C18E52CDDDC1D00DA55DB /* BlocksRuntime.def in Resources */ = {isa = PBXBuildFile; fileRef = 300C18172CDDDC1B00DA55DB /* BlocksRuntime.def */; };
300C18E62CDDDC1D00DA55DB /* runtime.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18182CDDDC1B00DA55DB /* runtime.c */; };
300C18E72CDDDC1D00DA55DB /* CMakeLists.txt in Resources */ = {isa = PBXBuildFile; fileRef = 300C18192CDDDC1B00DA55DB /* CMakeLists.txt */; };
300C18E82CDDDC1D00DA55DB /* data.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C181C2CDDDC1B00DA55DB /* data.c */; };
300C18E92CDDDC1D00DA55DB /* shims.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C181D2CDDDC1B00DA55DB /* shims.c */; };
300C18EA2CDDDC1D00DA55DB /* voucher.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C181E2CDDDC1B00DA55DB /* voucher.c */; };
300C18EB2CDDDC1D00DA55DB /* init.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C181F2CDDDC1B00DA55DB /* init.c */; };
300C18EC2CDDDC1D00DA55DB /* benchmark.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18202CDDDC1B00DA55DB /* benchmark.c */; };
300C18ED2CDDDC1D00DA55DB /* mach.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18212CDDDC1B00DA55DB /* mach.c */; };
300C18EE2CDDDC1D00DA55DB /* block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 300C18222CDDDC1B00DA55DB /* block.cpp */; };
300C18EF2CDDDC1D00DA55DB /* apply.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18232CDDDC1B00DA55DB /* apply.c */; };
300C18F02CDDDC1D00DA55DB /* queue.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18252CDDDC1B00DA55DB /* queue.c */; };
300C18F12CDDDC1D00DA55DB /* time.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18292CDDDC1B00DA55DB /* time.c */; };
300C18F22CDDDC1D00DA55DB /* once.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C182C2CDDDC1B00DA55DB /* once.c */; };
300C18F32CDDDC1D00DA55DB /* semaphore.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18322CDDDC1B00DA55DB /* semaphore.c */; };
300C18F42CDDDC1D00DA55DB /* generic_win_stubs.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18412CDDDC1B00DA55DB /* generic_win_stubs.c */; };
300C18F52CDDDC1D00DA55DB /* lock.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18432CDDDC1B00DA55DB /* lock.c */; };
300C18F62CDDDC1D00DA55DB /* getprogname.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18442CDDDC1B00DA55DB /* getprogname.c */; };
300C18F72CDDDC1D00DA55DB /* yield.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18452CDDDC1B00DA55DB /* yield.c */; };
300C18F82CDDDC1D00DA55DB /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300C18492CDDDC1B00DA55DB /* Source.swift */; };
300C18F92CDDDC1D00DA55DB /* CMakeLists.txt in Resources */ = {isa = PBXBuildFile; fileRef = 300C184A2CDDDC1B00DA55DB /* CMakeLists.txt */; };
300C18FA2CDDDC1D00DA55DB /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300C184B2CDDDC1B00DA55DB /* Data.swift */; };
300C18FB2CDDDC1D00DA55DB /* Wrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300C184C2CDDDC1B00DA55DB /* Wrapper.swift */; };
300C18FC2CDDDC1D00DA55DB /* Time.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300C184D2CDDDC1B00DA55DB /* Time.swift */; };
300C18FD2CDDDC1D00DA55DB /* Block.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300C184E2CDDDC1B00DA55DB /* Block.swift */; };
300C18FE2CDDDC1D00DA55DB /* IO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300C184F2CDDDC1B00DA55DB /* IO.swift */; };
300C18FF2CDDDC1D00DA55DB /* Private.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300C18502CDDDC1B00DA55DB /* Private.swift */; };
300C19002CDDDC1D00DA55DB /* Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300C18512CDDDC1B00DA55DB /* Dispatch.swift */; };
300C19012CDDDC1D00DA55DB /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300C18522CDDDC1B00DA55DB /* Queue.swift */; };
300C19022CDDDC1D00DA55DB /* Dispatch.apinotes in Resources */ = {isa = PBXBuildFile; fileRef = 300C18532CDDDC1B00DA55DB /* Dispatch.apinotes */; };
300C19032CDDDC1D00DA55DB /* DispatchStubs.cc in Sources */ = {isa = PBXBuildFile; fileRef = 300C18542CDDDC1B00DA55DB /* DispatchStubs.cc */; };
300C19042CDDDC1D00DA55DB /* workgroup.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18572CDDDC1C00DA55DB /* workgroup.c */; };
300C19052CDDDC1D00DA55DB /* introspection.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18582CDDDC1C00DA55DB /* introspection.c */; };
300C19062CDDDC1D00DA55DB /* source.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C185B2CDDDC1C00DA55DB /* source.c */; };
300C19072CDDDC1D00DA55DB /* firehose_reply.defs in Sources */ = {isa = PBXBuildFile; fileRef = 300C185F2CDDDC1C00DA55DB /* firehose_reply.defs */; };
300C19082CDDDC1D00DA55DB /* firehose.defs in Sources */ = {isa = PBXBuildFile; fileRef = 300C18602CDDDC1C00DA55DB /* firehose.defs */; };
300C19092CDDDC1D00DA55DB /* firehose_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18612CDDDC1C00DA55DB /* firehose_buffer.c */; };
300C190A2CDDDC1D00DA55DB /* firehose_server_object.m in Sources */ = {isa = PBXBuildFile; fileRef = 300C18632CDDDC1C00DA55DB /* firehose_server_object.m */; };
300C190B2CDDDC1D00DA55DB /* firehose_types.defs in Sources */ = {isa = PBXBuildFile; fileRef = 300C18642CDDDC1C00DA55DB /* firehose_types.defs */; };
300C190C2CDDDC1D00DA55DB /* firehose_server.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18652CDDDC1C00DA55DB /* firehose_server.c */; };
300C190D2CDDDC1D00DA55DB /* protocol.defs in Sources */ = {isa = PBXBuildFile; fileRef = 300C18672CDDDC1C00DA55DB /* protocol.defs */; };
300C190E2CDDDC1D00DA55DB /* data.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18682CDDDC1C00DA55DB /* data.c */; };
300C190F2CDDDC1D00DA55DB /* data.m in Sources */ = {isa = PBXBuildFile; fileRef = 300C186A2CDDDC1C00DA55DB /* data.m */; };
300C19102CDDDC1D00DA55DB /* event_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C186C2CDDDC1C00DA55DB /* event_windows.c */; };
300C19112CDDDC1D00DA55DB /* event.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C186F2CDDDC1C00DA55DB /* event.c */; };
300C19122CDDDC1D00DA55DB /* event_kevent.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18702CDDDC1C00DA55DB /* event_kevent.c */; };
300C19132CDDDC1D00DA55DB /* workqueue.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18722CDDDC1C00DA55DB /* workqueue.c */; };
300C19142CDDDC1D00DA55DB /* event_epoll.c in Sources */ = {isa = PBXBuildFile; fileRef = 300C18732CDDDC1C00DA55DB /* event_epoll.c */; };
300D51442700607600BBFC4C /* 抓包工具.md in Resources */ = {isa = PBXBuildFile; fileRef = 300D51432700607600BBFC4C /* 抓包工具.md */; };
30146C572D02F25F00AAE01C /* ARCStrong1.png in Resources */ = {isa = PBXBuildFile; fileRef = 30146C562D02F25F00AAE01C /* ARCStrong1.png */; };
3015810D245577A600EC6001 /* WGMonitorManage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3015810C245577A600EC6001 /* WGMonitorManage.m */; };
30179F9A24401E8000EED9BD /* Note.md in Resources */ = {isa = PBXBuildFile; fileRef = 30179F9924401E8000EED9BD /* Note.md */; };
301CF1BC2452BE310024EC69 /* WGFirstVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 301CF1BB2452BE310024EC69 /* WGFirstVC.m */; };
301CF1BF2452F1750024EC69 /* runLoop1.png in Resources */ = {isa = PBXBuildFile; fileRef = 301CF1BE2452F1750024EC69 /* runLoop1.png */; };
302AF2FC2CE5A56900FC041A /* runloop_performSelect.png in Resources */ = {isa = PBXBuildFile; fileRef = 302AF2E72CE5A56900FC041A /* runloop_performSelect.png */; };
30313DC2253829F600941BE5 /* WGTargetProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 30313DC1253829F600941BE5 /* WGTargetProxy.m */; };
3033810B2CEDBA89005AE9A3 /* runtime.png in Resources */ = {isa = PBXBuildFile; fileRef = 303380F62CEDBA89005AE9A3 /* runtime.png */; };
303394432D1D221900F720A4 /* xcframework.png in Resources */ = {isa = PBXBuildFile; fileRef = 3033942E2D1D221800F720A4 /* xcframework.png */; };
303C3CD62D003D0F0053180D /* property2.png in Resources */ = {isa = PBXBuildFile; fileRef = 303C3CD42D003D0F0053180D /* property2.png */; };
303C3CD72D003D0F0053180D /* property1.png in Resources */ = {isa = PBXBuildFile; fileRef = 303C3CD52D003D0F0053180D /* property1.png */; };
303FE7C22D3906F0005AC5F3 /* timerProfile.png in Resources */ = {isa = PBXBuildFile; fileRef = 303FE7AD2D3906F0005AC5F3 /* timerProfile.png */; };
304011B026734C0B00845393 /* WGTestKVCEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 304011AF26734C0B00845393 /* WGTestKVCEntity.m */; };
304154FD2CE4A4450072A278 /* autoreleasepool.png in Resources */ = {isa = PBXBuildFile; fileRef = 304154E82CE4A4450072A278 /* autoreleasepool.png */; };
304154FF2CE4A4A70072A278 /* autoreleasepool_push.png in Resources */ = {isa = PBXBuildFile; fileRef = 304154FE2CE4A4A70072A278 /* autoreleasepool_push.png */; };
304155012CE4A4CE0072A278 /* autoreleasepool_pop.png in Resources */ = {isa = PBXBuildFile; fileRef = 304155002CE4A4CE0072A278 /* autoreleasepool_pop.png */; };
304155032CE4A4E10072A278 /* autoreleasepool_page.png in Resources */ = {isa = PBXBuildFile; fileRef = 304155022CE4A4E10072A278 /* autoreleasepool_page.png */; };
304155052CE4A7710072A278 /* KVO.png in Resources */ = {isa = PBXBuildFile; fileRef = 304155042CE4A7710072A278 /* KVO.png */; };
304727C62750E70F00BF3AFC /* WGLeetCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 304727C52750E70F00BF3AFC /* WGLeetCode.m */; };
3052130F28F2D08400271C3B /* WGBaseTestLock.m in Sources */ = {isa = PBXBuildFile; fileRef = 3052130E28F2D08400271C3B /* WGBaseTestLock.m */; };
3052131228F2D3AD00271C3B /* OSSpinLockTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3052131128F2D3AD00271C3B /* OSSpinLockTest.m */; };
3061F93D2D40975D00A0EF03 /* zombies.png in Resources */ = {isa = PBXBuildFile; fileRef = 3061F9282D40975D00A0EF03 /* zombies.png */; };
3066E0F02435DD48004C71F7 /* GCD.md in Resources */ = {isa = PBXBuildFile; fileRef = 3066E0EF2435DD48004C71F7 /* GCD.md */; };
306886512D06E6C600578D8A /* ARCWeak1.png in Resources */ = {isa = PBXBuildFile; fileRef = 3068863C2D06E6C500578D8A /* ARCWeak1.png */; };
306886532D06EB7500578D8A /* ARCUnowned.png in Resources */ = {isa = PBXBuildFile; fileRef = 306886522D06EB7400578D8A /* ARCUnowned.png */; };
306C693F28F3ADDA00285592 /* OSUnfairLockTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 306C693E28F3ADDA00285592 /* OSUnfairLockTest.m */; };
306C694228F3B16800285592 /* MutexLockTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 306C694128F3B16800285592 /* MutexLockTest.m */; };
306C694528F3B79500285592 /* MutexRecursiveLockTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 306C694428F3B79500285592 /* MutexRecursiveLockTest.m */; };
306C694828F3C18C00285592 /* MutextConditionLock.m in Sources */ = {isa = PBXBuildFile; fileRef = 306C694728F3C18C00285592 /* MutextConditionLock.m */; };
306C694B28F3CA1B00285592 /* NSLockTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 306C694A28F3CA1B00285592 /* NSLockTest.m */; };
306C694E28F3CA4100285592 /* NSRecursiveLockTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 306C694D28F3CA4100285592 /* NSRecursiveLockTest.m */; };
306C695128F3E71300285592 /* NSConditionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 306C695028F3E71300285592 /* NSConditionTest.m */; };
306C695428F3EE6200285592 /* SynchronizedTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 306C695328F3EE6200285592 /* SynchronizedTest.m */; };
306C695728F3EEDC00285592 /* NSConditionLockTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 306C695628F3EEDC00285592 /* NSConditionLockTest.m */; };
306C695A28F3F38000285592 /* DispatchSerialQueueTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 306C695928F3F38000285592 /* DispatchSerialQueueTest.m */; };
306C695D28F3F65300285592 /* DispatchSemaphoreTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 306C695C28F3F65300285592 /* DispatchSemaphoreTest.m */; };
306C696028F4081900285592 /* ReadWriteLockTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 306C695F28F4081900285592 /* ReadWriteLockTest.m */; };
306C696328F40E4400285592 /* ReadWriteLockTest1.m in Sources */ = {isa = PBXBuildFile; fileRef = 306C696228F40E4400285592 /* ReadWriteLockTest1.m */; };
307A0E7B24456BD3006E5429 /* RunLoop.md in Resources */ = {isa = PBXBuildFile; fileRef = 307A0E7A24456BD3006E5429 /* RunLoop.md */; };
307BB3642D1E50EA00ACD8F5 /* WGMonitorManageDM.m in Sources */ = {isa = PBXBuildFile; fileRef = 307BB3632D1E50EA00ACD8F5 /* WGMonitorManageDM.m */; };
307C0B2A2CD4CDF1007AE7C4 /* kvc_setter.png in Resources */ = {isa = PBXBuildFile; fileRef = 307C0B292CD4CDF1007AE7C4 /* kvc_setter.png */; };
307C10532D379BA200001228 /* LaunchVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 307C10522D379BA200001228 /* LaunchVC.m */; };
307C10562D37ACED00001228 /* system3.png in Resources */ = {isa = PBXBuildFile; fileRef = 307C10542D37ACED00001228 /* system3.png */; };
307C10572D37ACED00001228 /* system2.png in Resources */ = {isa = PBXBuildFile; fileRef = 307C10552D37ACED00001228 /* system2.png */; };
3086BD382D38B17C0066DDF4 /* InstrumentsTool.md in Resources */ = {isa = PBXBuildFile; fileRef = 3086BD372D38B17C0066DDF4 /* InstrumentsTool.md */; };
3086BD4E2D38B2410066DDF4 /* instrument1.png in Resources */ = {isa = PBXBuildFile; fileRef = 3086BD4D2D38B2410066DDF4 /* instrument1.png */; };
308DF3192D2E683E006051A6 /* macho.png in Resources */ = {isa = PBXBuildFile; fileRef = 308DF3042D2E683D006051A6 /* macho.png */; };
308DF31B2D2E6EC3006051A6 /* macho_header.png in Resources */ = {isa = PBXBuildFile; fileRef = 308DF31A2D2E6EC3006051A6 /* macho_header.png */; };
308DF31D2D2E77AD006051A6 /* macho_loadCom.png in Resources */ = {isa = PBXBuildFile; fileRef = 308DF31C2D2E77AD006051A6 /* macho_loadCom.png */; };
309368622D190E2400A1A5D3 /* init.png in Resources */ = {isa = PBXBuildFile; fileRef = 309368612D190E2400A1A5D3 /* init.png */; };
309368652D190E3C00A1A5D3 /* kvc_getter.png in Resources */ = {isa = PBXBuildFile; fileRef = 309368632D190E3C00A1A5D3 /* kvc_getter.png */; };
309368662D190E3C00A1A5D3 /* block.png in Resources */ = {isa = PBXBuildFile; fileRef = 309368642D190E3C00A1A5D3 /* block.png */; };
30975813260C27D100709A73 /* Person+PersonTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 30975812260C27D100709A73 /* Person+PersonTest.m */; };
30975816260C2DF800709A73 /* Person+PersonAAAAA.m in Sources */ = {isa = PBXBuildFile; fileRef = 30975815260C2DF800709A73 /* Person+PersonAAAAA.m */; };
309A2DB42665D97900212257 /* swift面试题.md in Resources */ = {isa = PBXBuildFile; fileRef = 309A2DB32665D97900212257 /* swift面试题.md */; };
309F9D682435D98700FFB705 /* ThreadLock.md in Resources */ = {isa = PBXBuildFile; fileRef = 309F9D672435D98700FFB705 /* ThreadLock.md */; };
30A67C112D26748B00A71069 /* ipa.png in Resources */ = {isa = PBXBuildFile; fileRef = 30A67BFC2D26748B00A71069 /* ipa.png */; };
30A6D11A293876550064B18A /* WGEncrypt.m in Sources */ = {isa = PBXBuildFile; fileRef = 30A6D119293876550064B18A /* WGEncrypt.m */; };
30A6D128293885150064B18A /* rsaCert.crt in Resources */ = {isa = PBXBuildFile; fileRef = 30A6D120293885140064B18A /* rsaCert.crt */; };
30A6D129293885150064B18A /* rsa_public_key.pem in Resources */ = {isa = PBXBuildFile; fileRef = 30A6D121293885140064B18A /* rsa_public_key.pem */; };
30A6D12A293885150064B18A /* pkcs8_private_key.pem in Resources */ = {isa = PBXBuildFile; fileRef = 30A6D122293885140064B18A /* pkcs8_private_key.pem */; };
30A6D12B293885150064B18A /* private_key.pem in Resources */ = {isa = PBXBuildFile; fileRef = 30A6D123293885140064B18A /* private_key.pem */; };
30A6D12C293885150064B18A /* private_key.p12 in Resources */ = {isa = PBXBuildFile; fileRef = 30A6D124293885140064B18A /* private_key.p12 */; };
30A6D12D293885150064B18A /* 保存的密码.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 30A6D125293885140064B18A /* 保存的密码.rtf */; };
30A6D12E293885150064B18A /* public_key.der in Resources */ = {isa = PBXBuildFile; fileRef = 30A6D126293885150064B18A /* public_key.der */; };
30A6D12F293885150064B18A /* rsaCerReq.csr in Resources */ = {isa = PBXBuildFile; fileRef = 30A6D127293885150064B18A /* rsaCerReq.csr */; };
30A73F332447F14A00C86BB8 /* kvc_code.png in Resources */ = {isa = PBXBuildFile; fileRef = 30A73F322447F14A00C86BB8 /* kvc_code.png */; };
30A7DC8124348703008DDCF9 /* lock1.png in Resources */ = {isa = PBXBuildFile; fileRef = 30A7DC8024348703008DDCF9 /* lock1.png */; };
30A7DC832434A43E008DDCF9 /* lock2.png in Resources */ = {isa = PBXBuildFile; fileRef = 30A7DC822434A43E008DDCF9 /* lock2.png */; };
30AACDD9262D7FC500132AF5 /* Swift对象本质.md in Resources */ = {isa = PBXBuildFile; fileRef = 30AACDD8262D7FC500132AF5 /* Swift对象本质.md */; };
30AB3011284DE529009EC03C /* 常见面试题.md in Resources */ = {isa = PBXBuildFile; fileRef = 30AB3010284DE529009EC03C /* 常见面试题.md */; };
30AB64E82D2F62DF0069731B /* macho_sign.png in Resources */ = {isa = PBXBuildFile; fileRef = 30AB64D32D2F62DF0069731B /* macho_sign.png */; };
30AB64EA2D2F63D30069731B /* macho_symtab.png in Resources */ = {isa = PBXBuildFile; fileRef = 30AB64E92D2F63D30069731B /* macho_symtab.png */; };
30AB64EE2D2F674E0069731B /* macho_dysymtab.png in Resources */ = {isa = PBXBuildFile; fileRef = 30AB64ED2D2F674E0069731B /* macho_dysymtab.png */; };
30AB64F02D2F68C30069731B /* macho_dylib.png in Resources */ = {isa = PBXBuildFile; fileRef = 30AB64EF2D2F68C30069731B /* macho_dylib.png */; };
30AB64F22D2F6A940069731B /* macho_dylinker.png in Resources */ = {isa = PBXBuildFile; fileRef = 30AB64F12D2F6A940069731B /* macho_dylinker.png */; };
30AB64F42D2F6AFB0069731B /* macho_uuid.png in Resources */ = {isa = PBXBuildFile; fileRef = 30AB64F32D2F6AFB0069731B /* macho_uuid.png */; };
30AB64F62D2F6BB90069731B /* macho_segment64.png in Resources */ = {isa = PBXBuildFile; fileRef = 30AB64F52D2F6BB90069731B /* macho_segment64.png */; };
30AB64F82D2F6C190069731B /* macho_main.png in Resources */ = {isa = PBXBuildFile; fileRef = 30AB64F72D2F6C190069731B /* macho_main.png */; };
30AB64FA2D2F6CED0069731B /* macho_rpath.png in Resources */ = {isa = PBXBuildFile; fileRef = 30AB64F92D2F6CED0069731B /* macho_rpath.png */; };
30AB64FC2D2F6DA80069731B /* macho_function_start.png in Resources */ = {isa = PBXBuildFile; fileRef = 30AB64FB2D2F6DA80069731B /* macho_function_start.png */; };
30AB64FE2D2F6FC80069731B /* macho_dataInCode.png in Resources */ = {isa = PBXBuildFile; fileRef = 30AB64FD2D2F6FC80069731B /* macho_dataInCode.png */; };
30AB65022D2F9CA20069731B /* macho_lcsegment.png in Resources */ = {isa = PBXBuildFile; fileRef = 30AB65012D2F9CA20069731B /* macho_lcsegment.png */; };
30B1870E2D36348D009A7A92 /* system0.png in Resources */ = {isa = PBXBuildFile; fileRef = 30B186F92D36348D009A7A92 /* system0.png */; };
30B4BCCF2CD895DF000DADC1 /* delegate.png in Resources */ = {isa = PBXBuildFile; fileRef = 30B4BCCE2CD895DF000DADC1 /* delegate.png */; };
30BB26BB244BF62B00255288 /* NSNotification.md in Resources */ = {isa = PBXBuildFile; fileRef = 30BB26BA244BF62B00255288 /* NSNotification.md */; };
30C4AC4528FD5A5800B1EE03 /* Car+Car1.m in Sources */ = {isa = PBXBuildFile; fileRef = 30C4AC4428FD5A5800B1EE03 /* Car+Car1.m */; };
30C4AC4828FD5A6900B1EE03 /* Car+Car2.m in Sources */ = {isa = PBXBuildFile; fileRef = 30C4AC4728FD5A6900B1EE03 /* Car+Car2.m */; };
30CAB9E82852EA980030BF1C /* iOS包体积优化.md in Resources */ = {isa = PBXBuildFile; fileRef = 30CAB9E72852EA980030BF1C /* iOS包体积优化.md */; };
30D0895B278BCED6003EAFAC /* WGDynamicArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D08958278BCED6003EAFAC /* WGDynamicArray.m */; };
30D0895C278BCED6003EAFAC /* DynamicArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D08959278BCED6003EAFAC /* DynamicArray.swift */; };
30D08964278BCF0A003EAFAC /* WGSingleList.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D0895D278BCF0A003EAFAC /* WGSingleList.m */; };
30D08965278BCF0A003EAFAC /* WGSingleCycleList.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D0895E278BCF0A003EAFAC /* WGSingleCycleList.m */; };
30D08966278BCF0A003EAFAC /* WGNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D08961278BCF0A003EAFAC /* WGNode.m */; };
30D08967278BCF0A003EAFAC /* SingleList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D08962278BCF0A003EAFAC /* SingleList.swift */; };
30D0896F278BCF3B003EAFAC /* DoubleList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D08969278BCF3A003EAFAC /* DoubleList.swift */; };
30D08970278BCF3B003EAFAC /* WGDoubleList.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D0896A278BCF3A003EAFAC /* WGDoubleList.m */; };
30D08971278BCF3B003EAFAC /* WGDoubleNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D0896D278BCF3B003EAFAC /* WGDoubleNode.m */; };
30D08972278BCF3B003EAFAC /* WGDoubleCycleList.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D0896E278BCF3B003EAFAC /* WGDoubleCycleList.m */; };
30D08976278BCF61003EAFAC /* Stack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D08974278BCF61003EAFAC /* Stack.swift */; };
30D08977278BCF61003EAFAC /* WGStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D08975278BCF61003EAFAC /* WGStack.m */; };
30D0897F278BCF83003EAFAC /* WGLeetCodeQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D0897B278BCF82003EAFAC /* WGLeetCodeQueue.m */; };
30D08980278BCF83003EAFAC /* WGQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D0897C278BCF82003EAFAC /* WGQueue.m */; };
30D08981278BCF83003EAFAC /* WGDoubleQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D0897D278BCF83003EAFAC /* WGDoubleQueue.m */; };
30D08982278BCF83003EAFAC /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D0897E278BCF83003EAFAC /* Queue.swift */; };
30D0898C278BCFD4003EAFAC /* WGBinarySearchTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D08983278BCFD3003EAFAC /* WGBinarySearchTree.m */; };
30D0898D278BCFD4003EAFAC /* AVLTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D08984278BCFD3003EAFAC /* AVLTree.swift */; };
30D0898E278BCFD4003EAFAC /* BinaryTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D08985278BCFD3003EAFAC /* BinaryTree.swift */; };
30D0898F278BCFD4003EAFAC /* RedBlackTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D08988278BCFD4003EAFAC /* RedBlackTree.swift */; };
30D08990278BCFD4003EAFAC /* BinarySearchTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D08989278BCFD4003EAFAC /* BinarySearchTree.swift */; };
30D08991278BCFD4003EAFAC /* WGSearchTreeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D0898B278BCFD4003EAFAC /* WGSearchTreeNode.m */; };
30D08994278BD02C003EAFAC /* WGSort.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D08992278BD02B003EAFAC /* WGSort.m */; };
30D08998278BD06A003EAFAC /* WGBinaryHeap.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D08997278BD06A003EAFAC /* WGBinaryHeap.m */; };
30D0899E278BD09F003EAFAC /* WGPerson.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D0899A278BD09E003EAFAC /* WGPerson.m */; };
30D0899F278BD09F003EAFAC /* WGHashTab.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D0899C278BD09F003EAFAC /* WGHashTab.m */; };
30D089A3278BD0F5003EAFAC /* LeetCodeInterview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D089A2278BD0F5003EAFAC /* LeetCodeInterview.swift */; };
30D3DF72245E74790012F803 /* WGTestModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D3DF71245E74790012F803 /* WGTestModel.m */; };
30D67A8928A384310041FDB5 /* Xcode相关.md in Resources */ = {isa = PBXBuildFile; fileRef = 30D67A8828A384310041FDB5 /* Xcode相关.md */; };
30DD22BF2CFEA2CD005AC332 /* swiftMethod.png in Resources */ = {isa = PBXBuildFile; fileRef = 30DD22AA2CFEA2CD005AC332 /* swiftMethod.png */; };
30DD22C22CFEA33F005AC332 /* swiftMethod1.png in Resources */ = {isa = PBXBuildFile; fileRef = 30DD22C02CFEA33F005AC332 /* swiftMethod1.png */; };
30DD22C32CFEA33F005AC332 /* swiftMethod2.png in Resources */ = {isa = PBXBuildFile; fileRef = 30DD22C12CFEA33F005AC332 /* swiftMethod2.png */; };
30E9226F26EB331F008D151A /* WGSwiftMethodDispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30E9226E26EB331F008D151A /* WGSwiftMethodDispatch.swift */; };
30EC5B862D364E6F00F3898E /* NXYXE-LinkMap-normal-arm64.txt in Resources */ = {isa = PBXBuildFile; fileRef = 30EC5B712D364E6F00F3898E /* NXYXE-LinkMap-normal-arm64.txt */; };
30EC5B882D36567500F3898E /* system1.png in Resources */ = {isa = PBXBuildFile; fileRef = 30EC5B872D36567500F3898E /* system1.png */; };
30ECA52024580E9000E3D312 /* Response.md in Resources */ = {isa = PBXBuildFile; fileRef = 30ECA51F24580E9000E3D312 /* Response.md */; };
30F7186C24F7AB020025AD98 /* 设计模式.md in Resources */ = {isa = PBXBuildFile; fileRef = 30F7186B24F7AB020025AD98 /* 设计模式.md */; };
30F8F49E243F142900968177 /* ThreadSummary.md in Resources */ = {isa = PBXBuildFile; fileRef = 30F8F49D243F142900968177 /* ThreadSummary.md */; };
30FCCF84256F8DB000AEC012 /* Mems.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30FCCF83256F8DB000AEC012 /* Mems.swift */; };
30FD75F824357E3800431678 /* WGMainObjcVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 30FD75F724357E3800431678 /* WGMainObjcVC.m */; };
30FD75FA24358F1E00431678 /* lock3.png in Resources */ = {isa = PBXBuildFile; fileRef = 30FD75F924358F1E00431678 /* lock3.png */; };
30FD75FC243596BB00431678 /* lock4.png in Resources */ = {isa = PBXBuildFile; fileRef = 30FD75FB243596BB00431678 /* lock4.png */; };
30FD75FE2435C88B00431678 /* lock5.png in Resources */ = {isa = PBXBuildFile; fileRef = 30FD75FD2435C88B00431678 /* lock5.png */; };
30FD76012435CD3100431678 /* NSThread.md in Resources */ = {isa = PBXBuildFile; fileRef = 30FD76002435CD3100431678 /* NSThread.md */; };
30FD94D4243DDE8400EAFAA3 /* error1.png in Resources */ = {isa = PBXBuildFile; fileRef = 30FD94D3243DDE8400EAFAA3 /* error1.png */; };
5405874B2614AEEA0047AD5E /* 逆向工程.md in Resources */ = {isa = PBXBuildFile; fileRef = 5405874A2614AEEA0047AD5E /* 逆向工程.md */; };
5406AA77259A144D0053E251 /* iOS签名机制.md in Resources */ = {isa = PBXBuildFile; fileRef = 5406AA76259A144D0053E251 /* iOS签名机制.md */; };
5422AC59244F3E8E000CB747 /* block2.png in Resources */ = {isa = PBXBuildFile; fileRef = 5422AC58244F3E8E000CB747 /* block2.png */; };
542CD1DB26074284006A6D1D /* NSObject+WGJson.m in Sources */ = {isa = PBXBuildFile; fileRef = 542CD1DA26074284006A6D1D /* NSObject+WGJson.m */; };
542CD1E0260751E4006A6D1D /* UIControl+WGHookMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 542CD1DF260751E4006A6D1D /* UIControl+WGHookMethod.m */; };
542CD1E326075822006A6D1D /* NSMutableArray+WGHookMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 542CD1E226075822006A6D1D /* NSMutableArray+WGHookMutableArray.m */; };
542CD1E626075AE2006A6D1D /* NSMutableDictionary+WGHookMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 542CD1E526075AE2006A6D1D /* NSMutableDictionary+WGHookMutableDictionary.m */; };
542D3D832518E61300394130 /* 分类扩展关联对象.md in Resources */ = {isa = PBXBuildFile; fileRef = 542D3D822518E61300394130 /* 分类扩展关联对象.md */; };
542D3D8F251A48CC00394130 /* Student.m in Sources */ = {isa = PBXBuildFile; fileRef = 542D3D8E251A48CC00394130 /* Student.m */; };
542D3D92251A48F500394130 /* Student+StudentCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 542D3D91251A48F500394130 /* Student+StudentCategory.m */; };
543110B42530A23D007D0061 /* OC对象的本质.md in Resources */ = {isa = PBXBuildFile; fileRef = 543110B32530A23D007D0061 /* OC对象的本质.md */; };
54347D3224F69F1C006EE9F2 /* 数据结构与算法.md in Resources */ = {isa = PBXBuildFile; fileRef = 54347D3124F69F1C006EE9F2 /* 数据结构与算法.md */; };
5438813425445D6F00F5E4D1 /* WGGCDTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5438813325445D6F00F5E4D1 /* WGGCDTimer.m */; };
543C213325485B44000212B6 /* NewBlock.md in Resources */ = {isa = PBXBuildFile; fileRef = 543C213225485B44000212B6 /* NewBlock.md */; };
543FF0B225CEDFA2006B72E6 /* WGPermanentThreadOC.m in Sources */ = {isa = PBXBuildFile; fileRef = 543FF0B125CEDFA2006B72E6 /* WGPermanentThreadOC.m */; };
543FF0B525CEEBFD006B72E6 /* WGPermanentThreadC.m in Sources */ = {isa = PBXBuildFile; fileRef = 543FF0B425CEEBFD006B72E6 /* WGPermanentThreadC.m */; };
544008892606DB1F00233364 /* Car.m in Sources */ = {isa = PBXBuildFile; fileRef = 544008882606DB1F00233364 /* Car.m */; };
545638D324B36CE5007D5447 /* HTTPTCPUDP.md in Resources */ = {isa = PBXBuildFile; fileRef = 545638D224B36CE5007D5447 /* HTTPTCPUDP.md */; };
5463C26424B0115D008F9C9A /* CoreAnimal.md in Resources */ = {isa = PBXBuildFile; fileRef = 5463C26324B0115D008F9C9A /* CoreAnimal.md */; };
5483CFEC25D3B95400613F40 /* RunTime.md in Resources */ = {isa = PBXBuildFile; fileRef = 5483CFEB25D3B95400613F40 /* RunTime.md */; };
548AC953242F4B3100EEE11C /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 548AC952242F4B3100EEE11C /* AppDelegate.swift */; };
548AC955242F4B3100EEE11C /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 548AC954242F4B3100EEE11C /* SceneDelegate.swift */; };
548AC957242F4B3100EEE11C /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 548AC956242F4B3100EEE11C /* ViewController.swift */; };
548AC95A242F4B3100EEE11C /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 548AC958242F4B3100EEE11C /* Main.storyboard */; };
548AC95C242F4B3200EEE11C /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 548AC95B242F4B3200EEE11C /* Assets.xcassets */; };
548AC95F242F4B3200EEE11C /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 548AC95D242F4B3200EEE11C /* LaunchScreen.storyboard */; };
548AC96A242F4B3200EEE11C /* WGFcodeNotesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 548AC969242F4B3200EEE11C /* WGFcodeNotesTests.swift */; };
548AC975242F4B3200EEE11C /* WGFcodeNotesUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 548AC974242F4B3200EEE11C /* WGFcodeNotesUITests.swift */; };
548AC983242F4C7100EEE11C /* WGMainVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 548AC982242F4C7100EEE11C /* WGMainVC.swift */; };
548AC98B242F4CAD00EEE11C /* WG.sh in Resources */ = {isa = PBXBuildFile; fileRef = 548AC985242F4CAD00EEE11C /* WG.sh */; };
548AC98C242F4CAD00EEE11C /* gitCocoaPodsCarthage.md in Resources */ = {isa = PBXBuildFile; fileRef = 548AC986242F4CAD00EEE11C /* gitCocoaPodsCarthage.md */; };
548AC98E242F4CAD00EEE11C /* KeyWords.md in Resources */ = {isa = PBXBuildFile; fileRef = 548AC988242F4CAD00EEE11C /* KeyWords.md */; };
548AC990242F4CAD00EEE11C /* Framework.md in Resources */ = {isa = PBXBuildFile; fileRef = 548AC98A242F4CAD00EEE11C /* Framework.md */; };
548F332B24F2B87300AB3540 /* Person.m in Sources */ = {isa = PBXBuildFile; fileRef = 548F332A24F2B87300AB3540 /* Person.m */; };
54C118BE2584EF8B00B39379 /* LLVM.md in Resources */ = {isa = PBXBuildFile; fileRef = 54C118BD2584EF8B00B39379 /* LLVM.md */; };
54CBAE2824FFE4E500AEA0E5 /* iOS内存相关.md in Resources */ = {isa = PBXBuildFile; fileRef = 54CBAE2724FFE4E500AEA0E5 /* iOS内存相关.md */; };
54DA257225B47ADC00E1B980 /* 性能优化.md in Resources */ = {isa = PBXBuildFile; fileRef = 54DA257125B47ADC00E1B980 /* 性能优化.md */; };
54E19658250909050064027B /* WGRunLoopVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 54E19657250909050064027B /* WGRunLoopVC.m */; };
54E1965B250A70A90064027B /* WGThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 54E1965A250A70A90064027B /* WGThread.m */; };
54E1965E250A7BDC0064027B /* WGRunLoopSecondVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 54E1965D250A7BDC0064027B /* WGRunLoopSecondVC.m */; };
54E19661250E750B0064027B /* WGProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 54E19660250E750B0064027B /* WGProxy.m */; };
57070507270F36B3002A2ACC /* 斐波那契数.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57070506270F36B3002A2ACC /* 斐波那契数.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
300C18892CDDDC1C00DA55DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 300C17D52CDDDC1B00DA55DB /* libdispatch.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2AAC046055464E500DB518D;
remoteInfo = libdispatch;
};
300C188B2CDDDC1C00DA55DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 300C17D52CDDDC1B00DA55DB /* libdispatch.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = E49F24DF125D57FA0057C971;
remoteInfo = "libdispatch no resolver";
};
300C188D2CDDDC1C00DA55DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 300C17D52CDDDC1B00DA55DB /* libdispatch.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = E4EC122D12514715000DDBD1;
remoteInfo = "libdispatch mp resolved";
};
300C188F2CDDDC1C00DA55DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 300C17D52CDDDC1B00DA55DB /* libdispatch.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = E49BB6F21E70748100868613;
remoteInfo = "libdispatch armv81 resolved";
};
300C18912CDDDC1C00DA55DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 300C17D52CDDDC1B00DA55DB /* libdispatch.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = E4B515D6164B2DA300E003AF;
remoteInfo = "libdispatch introspection";
};
300C18932CDDDC1C00DA55DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 300C17D52CDDDC1B00DA55DB /* libdispatch.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = E43B889A2241F19000215272;
remoteInfo = libdispatch_driverkit;
};
300C18952CDDDC1C00DA55DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 300C17D52CDDDC1B00DA55DB /* libdispatch.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = C01866BD1C5973210040FC07;
remoteInfo = "libdispatch mp static";
};
300C18972CDDDC1C00DA55DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 300C17D52CDDDC1B00DA55DB /* libdispatch.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 4B3CB0E52941D59E005EE04B;
remoteInfo = "libdispatch exclavekit";
};
300C18992CDDDC1C00DA55DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 300C17D52CDDDC1B00DA55DB /* libdispatch.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 6E040C631C499B1B00411A2E;
remoteInfo = libfirehose_kernel;
};
300C189B2CDDDC1C00DA55DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 300C17D52CDDDC1B00DA55DB /* libdispatch.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 6EB4E4091BA8BCAD00D7B9D2;
remoteInfo = libfirehose_server;
};
5483CFF625D3C0B500613F40 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 5483CFF125D3C0B500613F40 /* objc.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2AAC0630554660B00DB518D;
remoteInfo = objc;
};
548AC966242F4B3200EEE11C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 548AC947242F4B3100EEE11C /* Project object */;
proxyType = 1;
remoteGlobalIDString = 548AC94E242F4B3100EEE11C;
remoteInfo = WGFcodeNotes;
};
548AC971242F4B3200EEE11C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 548AC947242F4B3100EEE11C /* Project object */;
proxyType = 1;
remoteGlobalIDString = 548AC94E242F4B3100EEE11C;
remoteInfo = WGFcodeNotes;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
305FF706253C756E0096B3A9 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
30049FB72D01AF9F000456FF /* ARCStrong.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ARCStrong.png; sourceTree = "<group>"; };
30049FCC2D01AF9F000456FF /* ARCweak.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ARCweak.png; sourceTree = "<group>"; };
300845CA24456B1700055737 /* KVC.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = KVC.md; sourceTree = "<group>"; };
300845CD24456B4C00055737 /* KVO.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = KVO.md; sourceTree = "<group>"; };
300C177D2CDDDC1B00DA55DB /* dispatch_group_create.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_group_create.3; sourceTree = "<group>"; };
300C177E2CDDDC1B00DA55DB /* dispatch_apply.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_apply.3; sourceTree = "<group>"; };
300C177F2CDDDC1B00DA55DB /* dispatch_queue_create.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_queue_create.3; sourceTree = "<group>"; };
300C17802CDDDC1B00DA55DB /* dispatch_once.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_once.3; sourceTree = "<group>"; };
300C17812CDDDC1B00DA55DB /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
300C17822CDDDC1B00DA55DB /* dispatch.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch.3; sourceTree = "<group>"; };
300C17832CDDDC1B00DA55DB /* dispatch_async.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_async.3; sourceTree = "<group>"; };
300C17842CDDDC1B00DA55DB /* dispatch_source_create.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_source_create.3; sourceTree = "<group>"; };
300C17852CDDDC1B00DA55DB /* dispatch_read.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_read.3; sourceTree = "<group>"; };
300C17862CDDDC1B00DA55DB /* dispatch_data_create.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_data_create.3; sourceTree = "<group>"; };
300C17872CDDDC1B00DA55DB /* dispatch_object.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_object.3; sourceTree = "<group>"; };
300C17882CDDDC1B00DA55DB /* dispatch_benchmark.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_benchmark.3; sourceTree = "<group>"; };
300C17892CDDDC1B00DA55DB /* dispatch_semaphore_create.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_semaphore_create.3; sourceTree = "<group>"; };
300C178A2CDDDC1B00DA55DB /* dispatch_after.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_after.3; sourceTree = "<group>"; };
300C178B2CDDDC1B00DA55DB /* dispatch_time.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_time.3; sourceTree = "<group>"; };
300C178C2CDDDC1B00DA55DB /* dispatch_io_create.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_io_create.3; sourceTree = "<group>"; };
300C178D2CDDDC1B00DA55DB /* dispatch_api.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_api.3; sourceTree = "<group>"; };
300C178E2CDDDC1B00DA55DB /* dispatch_io_read.3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatch_io_read.3; sourceTree = "<group>"; };
300C17902CDDDC1B00DA55DB /* dispatch_trace.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; path = dispatch_trace.d; sourceTree = "<group>"; };
300C17912CDDDC1B00DA55DB /* dispatch_timers.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; path = dispatch_timers.d; sourceTree = "<group>"; };
300C17922CDDDC1B00DA55DB /* voucher_trace.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; path = voucher_trace.d; sourceTree = "<group>"; };
300C17932CDDDC1B00DA55DB /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
300C17942CDDDC1B00DA55DB /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
300C17962CDDDC1B00DA55DB /* install-dtrace.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "install-dtrace.sh"; sourceTree = "<group>"; };
300C17972CDDDC1B00DA55DB /* check-order.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "check-order.sh"; sourceTree = "<group>"; };
300C17982CDDDC1B00DA55DB /* install-headers.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "install-headers.sh"; sourceTree = "<group>"; };
300C17992CDDDC1B00DA55DB /* mig-headers.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "mig-headers.sh"; sourceTree = "<group>"; };
300C179A2CDDDC1B00DA55DB /* run-on-install.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "run-on-install.sh"; sourceTree = "<group>"; };
300C179B2CDDDC1B00DA55DB /* install-manpages.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "install-manpages.sh"; sourceTree = "<group>"; };
300C179C2CDDDC1B00DA55DB /* postprocess-headers.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "postprocess-headers.sh"; sourceTree = "<group>"; };
300C179E2CDDDC1B00DA55DB /* config.h.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = config.h.in; sourceTree = "<group>"; };
300C17A02CDDDC1B00DA55DB /* DTrace.cmake */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DTrace.cmake; sourceTree = "<group>"; };
300C17A12CDDDC1B00DA55DB /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
300C17A22CDDDC1B00DA55DB /* SwiftSupport.cmake */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SwiftSupport.cmake; sourceTree = "<group>"; };
300C17A32CDDDC1B00DA55DB /* DispatchAppleOptions.cmake */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DispatchAppleOptions.cmake; sourceTree = "<group>"; };
300C17A42CDDDC1B00DA55DB /* dispatchConfig.cmake.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dispatchConfig.cmake.in; sourceTree = "<group>"; };
300C17A52CDDDC1B00DA55DB /* DispatchWindowsSupport.cmake */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DispatchWindowsSupport.cmake; sourceTree = "<group>"; };
300C17A62CDDDC1B00DA55DB /* DispatchSanitization.cmake */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DispatchSanitization.cmake; sourceTree = "<group>"; };
300C17A72CDDDC1B00DA55DB /* ClangClCompileRules.cmake */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ClangClCompileRules.cmake; sourceTree = "<group>"; };
300C17A82CDDDC1B00DA55DB /* FindLibRT.cmake */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = FindLibRT.cmake; sourceTree = "<group>"; };
300C17A92CDDDC1B00DA55DB /* FindBlocksRuntime.cmake */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = FindBlocksRuntime.cmake; sourceTree = "<group>"; };
300C17AA2CDDDC1B00DA55DB /* DispatchCompilerWarnings.cmake */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DispatchCompilerWarnings.cmake; sourceTree = "<group>"; };
300C17AC2CDDDC1B00DA55DB /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
300C17AD2CDDDC1B00DA55DB /* PATCHES */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = PATCHES; sourceTree = "<group>"; };
300C17AF2CDDDC1B00DA55DB /* time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = time.h; sourceTree = "<group>"; };
300C17B02CDDDC1B00DA55DB /* semaphore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = semaphore.h; sourceTree = "<group>"; };
300C17B12CDDDC1B00DA55DB /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
300C17B22CDDDC1B00DA55DB /* introspection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = introspection.h; sourceTree = "<group>"; };
300C17B32CDDDC1B00DA55DB /* data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = data.h; sourceTree = "<group>"; };
300C17B42CDDDC1B00DA55DB /* source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = source.h; sourceTree = "<group>"; };
300C17B52CDDDC1B00DA55DB /* group.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = group.h; sourceTree = "<group>"; };
300C17B62CDDDC1B00DA55DB /* io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = io.h; sourceTree = "<group>"; };
300C17B72CDDDC1B00DA55DB /* once.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = once.h; sourceTree = "<group>"; };
300C17B82CDDDC1B00DA55DB /* workloop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workloop.h; sourceTree = "<group>"; };
300C17B92CDDDC1B00DA55DB /* dispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dispatch.h; sourceTree = "<group>"; };
300C17BA2CDDDC1B00DA55DB /* block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block.h; sourceTree = "<group>"; };
300C17BB2CDDDC1B00DA55DB /* object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = object.h; sourceTree = "<group>"; };
300C17BD2CDDDC1B00DA55DB /* module.modulemap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
300C17BF2CDDDC1B00DA55DB /* module.modulemap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
300C17C02CDDDC1B00DA55DB /* Dispatch.apinotes */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.apinotes; path = Dispatch.apinotes; sourceTree = "<group>"; };
300C17C22CDDDC1B00DA55DB /* module.modulemap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
300C17C32CDDDC1B00DA55DB /* dispatch_swift_shims.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dispatch_swift_shims.h; sourceTree = "<group>"; };
300C17C42CDDDC1B00DA55DB /* queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = queue.h; sourceTree = "<group>"; };
300C17C52CDDDC1B00DA55DB /* base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base.h; sourceTree = "<group>"; };
300C17C62CDDDC1B00DA55DB /* INSTALL.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = INSTALL.md; sourceTree = "<group>"; };
300C17C82CDDDC1B00DA55DB /* libdispatch.interposable */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = libdispatch.interposable; sourceTree = "<group>"; };
300C17C92CDDDC1B00DA55DB /* libdispatch.dirty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = libdispatch.dirty; sourceTree = "<group>"; };
300C17CA2CDDDC1B00DA55DB /* libdispatch-resolved.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "libdispatch-resolved.xcconfig"; sourceTree = "<group>"; };
300C17CB2CDDDC1B00DA55DB /* libdispatch.clean */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = libdispatch.clean; sourceTree = "<group>"; };
300C17CC2CDDDC1B00DA55DB /* libdispatch-exclavekit.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "libdispatch-exclavekit.xcconfig"; sourceTree = "<group>"; };
300C17CD2CDDDC1B00DA55DB /* libdispatch.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libdispatch.xcconfig; sourceTree = "<group>"; };
300C17CE2CDDDC1B00DA55DB /* libfirehose.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libfirehose.xcconfig; sourceTree = "<group>"; };
300C17CF2CDDDC1B00DA55DB /* libfirehose_kernel.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = libfirehose_kernel.xcconfig; sourceTree = "<group>"; };
300C17D02CDDDC1B00DA55DB /* libdispatch-introspection.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "libdispatch-introspection.xcconfig"; sourceTree = "<group>"; };
300C17D12CDDDC1B00DA55DB /* libdispatch.aliases */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = libdispatch.aliases; sourceTree = "<group>"; };
300C17D22CDDDC1B00DA55DB /* libdispatch-mp-static.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "libdispatch-mp-static.xcconfig"; sourceTree = "<group>"; };
300C17D32CDDDC1B00DA55DB /* libdispatch.order */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = libdispatch.order; sourceTree = "<group>"; };
300C17D42CDDDC1B00DA55DB /* libdispatch-resolver.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "libdispatch-resolver.xcconfig"; sourceTree = "<group>"; };
300C17D52CDDDC1B00DA55DB /* libdispatch.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = libdispatch.xcodeproj; sourceTree = "<group>"; };
300C17DB2CDDDC1B00DA55DB /* channel_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel_private.h; sourceTree = "<group>"; };
300C17DC2CDDDC1B00DA55DB /* mach_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mach_private.h; sourceTree = "<group>"; };
300C17DD2CDDDC1B00DA55DB /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
300C17DE2CDDDC1B00DA55DB /* queue_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = queue_private.h; sourceTree = "<group>"; };
300C17DF2CDDDC1B00DA55DB /* layout_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = layout_private.h; sourceTree = "<group>"; };
300C17E02CDDDC1B00DA55DB /* private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = private.h; sourceTree = "<group>"; };
300C17E12CDDDC1B00DA55DB /* time_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = time_private.h; sourceTree = "<group>"; };
300C17E22CDDDC1B00DA55DB /* source_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = source_private.h; sourceTree = "<group>"; };
300C17E32CDDDC1B00DA55DB /* apply_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apply_private.h; sourceTree = "<group>"; };
300C17E42CDDDC1B00DA55DB /* data_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = data_private.h; sourceTree = "<group>"; };
300C17E52CDDDC1B00DA55DB /* introspection_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = introspection_private.h; sourceTree = "<group>"; };
300C17E62CDDDC1B00DA55DB /* workloop_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workloop_private.h; sourceTree = "<group>"; };
300C17E82CDDDC1B00DA55DB /* module.modulemap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
300C17EA2CDDDC1B00DA55DB /* module.modulemap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
300C17EB2CDDDC1B00DA55DB /* benchmark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = benchmark.h; sourceTree = "<group>"; };
300C17EC2CDDDC1B00DA55DB /* swift_concurrency_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = swift_concurrency_private.h; sourceTree = "<group>"; };
300C17ED2CDDDC1B00DA55DB /* io_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = io_private.h; sourceTree = "<group>"; };
300C17EF2CDDDC1B00DA55DB /* generic_unix_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generic_unix_base.h; sourceTree = "<group>"; };
300C17F02CDDDC1B00DA55DB /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
300C17F12CDDDC1B00DA55DB /* workgroup_object_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workgroup_object_private.h; sourceTree = "<group>"; };
300C17F22CDDDC1B00DA55DB /* object_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = object_private.h; sourceTree = "<group>"; };
300C17F32CDDDC1B00DA55DB /* workgroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workgroup.h; sourceTree = "<group>"; };
300C17F42CDDDC1B00DA55DB /* generic_win_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generic_win_base.h; sourceTree = "<group>"; };
300C17F52CDDDC1B00DA55DB /* eventlink_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eventlink_private.h; sourceTree = "<group>"; };
300C17F62CDDDC1B00DA55DB /* firehose_server_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = firehose_server_private.h; sourceTree = "<group>"; };
300C17F72CDDDC1B00DA55DB /* workgroup_interval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workgroup_interval.h; sourceTree = "<group>"; };
300C17F82CDDDC1B00DA55DB /* workgroup_parallel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workgroup_parallel.h; sourceTree = "<group>"; };
300C17F92CDDDC1B00DA55DB /* workgroup_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workgroup_base.h; sourceTree = "<group>"; };
300C17FA2CDDDC1B00DA55DB /* object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = object.h; sourceTree = "<group>"; };
300C17FB2CDDDC1B00DA55DB /* workgroup_interval_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workgroup_interval_private.h; sourceTree = "<group>"; };
300C17FC2CDDDC1B00DA55DB /* workgroup_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workgroup_private.h; sourceTree = "<group>"; };
300C17FD2CDDDC1B00DA55DB /* workgroup_object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workgroup_object.h; sourceTree = "<group>"; };
300C17FE2CDDDC1B00DA55DB /* voucher_activity_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voucher_activity_private.h; sourceTree = "<group>"; };
300C17FF2CDDDC1B00DA55DB /* clock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = clock.h; sourceTree = "<group>"; };
300C18002CDDDC1B00DA55DB /* voucher_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voucher_private.h; sourceTree = "<group>"; };
300C18012CDDDC1B00DA55DB /* firehose_buffer_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = firehose_buffer_private.h; sourceTree = "<group>"; };
300C18032CDDDC1B00DA55DB /* resolver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resolver.c; sourceTree = "<group>"; };
300C18042CDDDC1B00DA55DB /* resolved.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resolved.h; sourceTree = "<group>"; };
300C18052CDDDC1B00DA55DB /* resolver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resolver.h; sourceTree = "<group>"; };
300C18072CDDDC1B00DA55DB /* queue_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = queue_internal.h; sourceTree = "<group>"; };
300C18082CDDDC1B00DA55DB /* provider.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; path = provider.d; sourceTree = "<group>"; };
300C18092CDDDC1B00DA55DB /* allocator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = allocator.c; sourceTree = "<group>"; };
300C180A2CDDDC1B00DA55DB /* allocator_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = allocator_internal.h; sourceTree = "<group>"; };
300C180B2CDDDC1B00DA55DB /* eventlink.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = eventlink.c; sourceTree = "<group>"; };
300C180C2CDDDC1B00DA55DB /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = "<group>"; };
300C180D2CDDDC1B00DA55DB /* object.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = object.m; sourceTree = "<group>"; };
300C180E2CDDDC1B00DA55DB /* object.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = object.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
300C180F2CDDDC1B00DA55DB /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
300C18102CDDDC1B00DA55DB /* source_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = source_internal.h; sourceTree = "<group>"; };
300C18112CDDDC1B00DA55DB /* libdispatch.codes */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = libdispatch.codes; sourceTree = "<group>"; };
300C18122CDDDC1B00DA55DB /* once.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = once.c; sourceTree = "<group>"; };
300C18132CDDDC1B00DA55DB /* transform.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = transform.c; sourceTree = "<group>"; };
300C18142CDDDC1B00DA55DB /* io.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = io.c; sourceTree = "<group>"; };
300C18152CDDDC1B00DA55DB /* data_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = data_internal.h; sourceTree = "<group>"; };
300C18172CDDDC1B00DA55DB /* BlocksRuntime.def */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = BlocksRuntime.def; sourceTree = "<group>"; };
300C18182CDDDC1B00DA55DB /* runtime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = runtime.c; sourceTree = "<group>"; };
300C18192CDDDC1B00DA55DB /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
300C181A2CDDDC1B00DA55DB /* Block_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Block_private.h; sourceTree = "<group>"; };
300C181B2CDDDC1B00DA55DB /* Block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Block.h; sourceTree = "<group>"; };
300C181C2CDDDC1B00DA55DB /* data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = data.c; sourceTree = "<group>"; };
300C181D2CDDDC1B00DA55DB /* shims.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = shims.c; sourceTree = "<group>"; };
300C181E2CDDDC1B00DA55DB /* voucher.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = voucher.c; sourceTree = "<group>"; };
300C181F2CDDDC1B00DA55DB /* init.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = init.c; sourceTree = "<group>"; };
300C18202CDDDC1B00DA55DB /* benchmark.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = benchmark.c; sourceTree = "<group>"; };
300C18212CDDDC1B00DA55DB /* mach.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mach.c; sourceTree = "<group>"; };
300C18222CDDDC1B00DA55DB /* block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block.cpp; sourceTree = "<group>"; };
300C18232CDDDC1B00DA55DB /* apply.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = apply.c; sourceTree = "<group>"; };
300C18242CDDDC1B00DA55DB /* mach_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mach_internal.h; sourceTree = "<group>"; };
300C18252CDDDC1B00DA55DB /* queue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = queue.c; sourceTree = "<group>"; };
300C18262CDDDC1B00DA55DB /* workgroup_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workgroup_internal.h; sourceTree = "<group>"; };
300C18272CDDDC1B00DA55DB /* io_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = io_internal.h; sourceTree = "<group>"; };
300C18282CDDDC1B00DA55DB /* trace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trace.h; sourceTree = "<group>"; };
300C18292CDDDC1B00DA55DB /* time.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = time.c; sourceTree = "<group>"; };
300C182B2CDDDC1B00DA55DB /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = "<group>"; };
300C182C2CDDDC1B00DA55DB /* once.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = once.c; sourceTree = "<group>"; };
300C182E2CDDDC1B00DA55DB /* once.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = once.h; sourceTree = "<group>"; };
300C182F2CDDDC1B00DA55DB /* dispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dispatch.h; sourceTree = "<group>"; };
300C18302CDDDC1B00DA55DB /* object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = object.h; sourceTree = "<group>"; };
300C18312CDDDC1B00DA55DB /* module.modulemap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
300C18322CDDDC1B00DA55DB /* semaphore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = semaphore.c; sourceTree = "<group>"; };
300C18342CDDDC1B00DA55DB /* time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = time.h; sourceTree = "<group>"; };
300C18352CDDDC1B00DA55DB /* hw_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hw_config.h; sourceTree = "<group>"; };
300C18362CDDDC1B00DA55DB /* tsd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tsd.h; sourceTree = "<group>"; };
300C18372CDDDC1B00DA55DB /* lock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lock.h; sourceTree = "<group>"; };
300C18382CDDDC1B00DA55DB /* android_stubs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = android_stubs.h; sourceTree = "<group>"; };
300C18392CDDDC1B00DA55DB /* generic_win_stubs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generic_win_stubs.h; sourceTree = "<group>"; };
300C183A2CDDDC1B00DA55DB /* yield.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = yield.h; sourceTree = "<group>"; };
300C183B2CDDDC1B00DA55DB /* generic_sys_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generic_sys_queue.h; sourceTree = "<group>"; };
300C183C2CDDDC1B00DA55DB /* getprogname.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = getprogname.h; sourceTree = "<group>"; };
300C183D2CDDDC1B00DA55DB /* atomic_sfb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atomic_sfb.h; sourceTree = "<group>"; };
300C183E2CDDDC1B00DA55DB /* priority.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = priority.h; sourceTree = "<group>"; };
300C183F2CDDDC1B00DA55DB /* target.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = target.h; sourceTree = "<group>"; };
300C18402CDDDC1B00DA55DB /* perfmon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = perfmon.h; sourceTree = "<group>"; };
300C18412CDDDC1B00DA55DB /* generic_win_stubs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = generic_win_stubs.c; sourceTree = "<group>"; };
300C18422CDDDC1B00DA55DB /* mach.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mach.h; sourceTree = "<group>"; };
300C18432CDDDC1B00DA55DB /* lock.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lock.c; sourceTree = "<group>"; };
300C18442CDDDC1B00DA55DB /* getprogname.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getprogname.c; sourceTree = "<group>"; };
300C18452CDDDC1B00DA55DB /* yield.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = yield.c; sourceTree = "<group>"; };
300C18462CDDDC1B00DA55DB /* atomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atomic.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
300C18472CDDDC1B00DA55DB /* eventlink_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eventlink_internal.h; sourceTree = "<group>"; };
300C18492CDDDC1B00DA55DB /* Source.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Source.swift; sourceTree = "<group>"; };
300C184A2CDDDC1B00DA55DB /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
300C184B2CDDDC1B00DA55DB /* Data.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Data.swift; sourceTree = "<group>"; };
300C184C2CDDDC1B00DA55DB /* Wrapper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Wrapper.swift; sourceTree = "<group>"; };
300C184D2CDDDC1B00DA55DB /* Time.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Time.swift; sourceTree = "<group>"; };
300C184E2CDDDC1B00DA55DB /* Block.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Block.swift; sourceTree = "<group>"; };
300C184F2CDDDC1B00DA55DB /* IO.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IO.swift; sourceTree = "<group>"; };
300C18502CDDDC1B00DA55DB /* Private.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Private.swift; sourceTree = "<group>"; };
300C18512CDDDC1B00DA55DB /* Dispatch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Dispatch.swift; sourceTree = "<group>"; };
300C18522CDDDC1B00DA55DB /* Queue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Queue.swift; sourceTree = "<group>"; };
300C18532CDDDC1B00DA55DB /* Dispatch.apinotes */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.apinotes; path = Dispatch.apinotes; sourceTree = "<group>"; };
300C18542CDDDC1B00DA55DB /* DispatchStubs.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DispatchStubs.cc; sourceTree = "<group>"; };
300C18552CDDDC1B00DA55DB /* shims.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shims.h; sourceTree = "<group>"; };
300C18562CDDDC1B00DA55DB /* semaphore_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = semaphore_internal.h; sourceTree = "<group>"; };
300C18572CDDDC1C00DA55DB /* workgroup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = workgroup.c; sourceTree = "<group>"; };
300C18582CDDDC1C00DA55DB /* introspection.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = introspection.c; sourceTree = "<group>"; };
300C18592CDDDC1C00DA55DB /* object_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = object_internal.h; sourceTree = "<group>"; };
300C185A2CDDDC1C00DA55DB /* introspection_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = introspection_internal.h; sourceTree = "<group>"; };
300C185B2CDDDC1C00DA55DB /* source.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = source.c; sourceTree = "<group>"; };
300C185D2CDDDC1C00DA55DB /* firehose_server_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = firehose_server_internal.h; sourceTree = "<group>"; };
300C185E2CDDDC1C00DA55DB /* firehose_buffer_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = firehose_buffer_internal.h; sourceTree = "<group>"; };
300C185F2CDDDC1C00DA55DB /* firehose_reply.defs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.mig; path = firehose_reply.defs; sourceTree = "<group>"; };
300C18602CDDDC1C00DA55DB /* firehose.defs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.mig; path = firehose.defs; sourceTree = "<group>"; };
300C18612CDDDC1C00DA55DB /* firehose_buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = firehose_buffer.c; sourceTree = "<group>"; };
300C18622CDDDC1C00DA55DB /* firehose_inline_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = firehose_inline_internal.h; sourceTree = "<group>"; };
300C18632CDDDC1C00DA55DB /* firehose_server_object.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = firehose_server_object.m; sourceTree = "<group>"; };
300C18642CDDDC1C00DA55DB /* firehose_types.defs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.mig; path = firehose_types.defs; sourceTree = "<group>"; };
300C18652CDDDC1C00DA55DB /* firehose_server.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = firehose_server.c; sourceTree = "<group>"; };
300C18662CDDDC1C00DA55DB /* firehose_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = firehose_internal.h; sourceTree = "<group>"; };
300C18672CDDDC1C00DA55DB /* protocol.defs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.mig; path = protocol.defs; sourceTree = "<group>"; };
300C18682CDDDC1C00DA55DB /* data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = data.c; sourceTree = "<group>"; };
300C18692CDDDC1C00DA55DB /* voucher_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voucher_internal.h; sourceTree = "<group>"; };
300C186A2CDDDC1C00DA55DB /* data.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = data.m; sourceTree = "<group>"; };
300C186C2CDDDC1C00DA55DB /* event_windows.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = event_windows.c; sourceTree = "<group>"; };
300C186D2CDDDC1C00DA55DB /* event_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = event_internal.h; sourceTree = "<group>"; };
300C186E2CDDDC1C00DA55DB /* workqueue_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workqueue_internal.h; sourceTree = "<group>"; };
300C186F2CDDDC1C00DA55DB /* event.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = event.c; sourceTree = "<group>"; };
300C18702CDDDC1C00DA55DB /* event_kevent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = event_kevent.c; sourceTree = "<group>"; };
300C18712CDDDC1C00DA55DB /* event_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = event_config.h; sourceTree = "<group>"; };
300C18722CDDDC1C00DA55DB /* workqueue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = workqueue.c; sourceTree = "<group>"; };
300C18732CDDDC1C00DA55DB /* event_epoll.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = event_epoll.c; sourceTree = "<group>"; };
300C18742CDDDC1C00DA55DB /* inline_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_internal.h; sourceTree = "<group>"; };
300D51432700607600BBFC4C /* 抓包工具.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = "抓包工具.md"; sourceTree = "<group>"; };
30146C562D02F25F00AAE01C /* ARCStrong1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ARCStrong1.png; sourceTree = "<group>"; };
3015810B245577A600EC6001 /* WGMonitorManage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WGMonitorManage.h; sourceTree = "<group>"; };
3015810C245577A600EC6001 /* WGMonitorManage.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WGMonitorManage.m; sourceTree = "<group>"; };
30179F9924401E8000EED9BD /* Note.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = Note.md; sourceTree = "<group>"; };
301CF1BA2452BE310024EC69 /* WGFirstVC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WGFirstVC.h; sourceTree = "<group>"; };
301CF1BB2452BE310024EC69 /* WGFirstVC.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WGFirstVC.m; sourceTree = "<group>"; };
301CF1BE2452F1750024EC69 /* runLoop1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = runLoop1.png; sourceTree = "<group>"; };
302AF2E72CE5A56900FC041A /* runloop_performSelect.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = runloop_performSelect.png; sourceTree = "<group>"; };
30313DC0253829F600941BE5 /* WGTargetProxy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WGTargetProxy.h; sourceTree = "<group>"; };
30313DC1253829F600941BE5 /* WGTargetProxy.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WGTargetProxy.m; sourceTree = "<group>"; };
303380F62CEDBA89005AE9A3 /* runtime.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = runtime.png; sourceTree = "<group>"; };
3033942E2D1D221800F720A4 /* xcframework.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = xcframework.png; sourceTree = "<group>"; };
303C3CD42D003D0F0053180D /* property2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = property2.png; sourceTree = "<group>"; };
303C3CD52D003D0F0053180D /* property1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = property1.png; sourceTree = "<group>"; };
303FE7AD2D3906F0005AC5F3 /* timerProfile.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = timerProfile.png; sourceTree = "<group>"; };
304011AE26734C0B00845393 /* WGTestKVCEntity.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WGTestKVCEntity.h; sourceTree = "<group>"; };
304011AF26734C0B00845393 /* WGTestKVCEntity.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WGTestKVCEntity.m; sourceTree = "<group>"; };
304154E82CE4A4450072A278 /* autoreleasepool.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = autoreleasepool.png; sourceTree = "<group>"; };
304154FE2CE4A4A70072A278 /* autoreleasepool_push.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = autoreleasepool_push.png; sourceTree = "<group>"; };
304155002CE4A4CE0072A278 /* autoreleasepool_pop.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = autoreleasepool_pop.png; sourceTree = "<group>"; };
304155022CE4A4E10072A278 /* autoreleasepool_page.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = autoreleasepool_page.png; sourceTree = "<group>"; };
304155042CE4A7710072A278 /* KVO.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = KVO.png; sourceTree = "<group>"; };
304727C42750E70F00BF3AFC /* WGLeetCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WGLeetCode.h; sourceTree = "<group>"; };
304727C52750E70F00BF3AFC /* WGLeetCode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WGLeetCode.m; sourceTree = "<group>"; };
3052130D28F2D08400271C3B /* WGBaseTestLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WGBaseTestLock.h; sourceTree = "<group>"; };
3052130E28F2D08400271C3B /* WGBaseTestLock.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WGBaseTestLock.m; sourceTree = "<group>"; };
3052131028F2D3AD00271C3B /* OSSpinLockTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSSpinLockTest.h; sourceTree = "<group>"; };
3052131128F2D3AD00271C3B /* OSSpinLockTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OSSpinLockTest.m; sourceTree = "<group>"; };
3061F9282D40975D00A0EF03 /* zombies.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = zombies.png; sourceTree = "<group>"; };
3066E0EF2435DD48004C71F7 /* GCD.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = GCD.md; sourceTree = "<group>"; };
3068863C2D06E6C500578D8A /* ARCWeak1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ARCWeak1.png; sourceTree = "<group>"; };
306886522D06EB7400578D8A /* ARCUnowned.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ARCUnowned.png; sourceTree = "<group>"; };
306C693D28F3ADDA00285592 /* OSUnfairLockTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSUnfairLockTest.h; sourceTree = "<group>"; };
306C693E28F3ADDA00285592 /* OSUnfairLockTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OSUnfairLockTest.m; sourceTree = "<group>"; };
306C694028F3B16800285592 /* MutexLockTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MutexLockTest.h; sourceTree = "<group>"; };
306C694128F3B16800285592 /* MutexLockTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MutexLockTest.m; sourceTree = "<group>"; };
306C694328F3B79500285592 /* MutexRecursiveLockTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MutexRecursiveLockTest.h; sourceTree = "<group>"; };
306C694428F3B79500285592 /* MutexRecursiveLockTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MutexRecursiveLockTest.m; sourceTree = "<group>"; };
306C694628F3C18C00285592 /* MutextConditionLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MutextConditionLock.h; sourceTree = "<group>"; };
306C694728F3C18C00285592 /* MutextConditionLock.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MutextConditionLock.m; sourceTree = "<group>"; };
306C694928F3CA1B00285592 /* NSLockTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSLockTest.h; sourceTree = "<group>"; };
306C694A28F3CA1B00285592 /* NSLockTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NSLockTest.m; sourceTree = "<group>"; };
306C694C28F3CA4100285592 /* NSRecursiveLockTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSRecursiveLockTest.h; sourceTree = "<group>"; };
306C694D28F3CA4100285592 /* NSRecursiveLockTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NSRecursiveLockTest.m; sourceTree = "<group>"; };
306C694F28F3E71300285592 /* NSConditionTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSConditionTest.h; sourceTree = "<group>"; };
306C695028F3E71300285592 /* NSConditionTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NSConditionTest.m; sourceTree = "<group>"; };
306C695228F3EE6200285592 /* SynchronizedTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SynchronizedTest.h; sourceTree = "<group>"; };
306C695328F3EE6200285592 /* SynchronizedTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SynchronizedTest.m; sourceTree = "<group>"; };
306C695528F3EEDC00285592 /* NSConditionLockTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSConditionLockTest.h; sourceTree = "<group>"; };
306C695628F3EEDC00285592 /* NSConditionLockTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NSConditionLockTest.m; sourceTree = "<group>"; };
306C695828F3F38000285592 /* DispatchSerialQueueTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DispatchSerialQueueTest.h; sourceTree = "<group>"; };
306C695928F3F38000285592 /* DispatchSerialQueueTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DispatchSerialQueueTest.m; sourceTree = "<group>"; };
306C695B28F3F65300285592 /* DispatchSemaphoreTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DispatchSemaphoreTest.h; sourceTree = "<group>"; };
306C695C28F3F65300285592 /* DispatchSemaphoreTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DispatchSemaphoreTest.m; sourceTree = "<group>"; };
306C695E28F4081900285592 /* ReadWriteLockTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ReadWriteLockTest.h; sourceTree = "<group>"; };
306C695F28F4081900285592 /* ReadWriteLockTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ReadWriteLockTest.m; sourceTree = "<group>"; };
306C696128F40E4400285592 /* ReadWriteLockTest1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ReadWriteLockTest1.h; sourceTree = "<group>"; };
306C696228F40E4400285592 /* ReadWriteLockTest1.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ReadWriteLockTest1.m; sourceTree = "<group>"; };
307005CB2637ACD400E1DF19 /* CompatibilityOverride.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CompatibilityOverride.h; sourceTree = "<group>"; };
307005CC2637ACD400E1DF19 /* CompatibilityOverrideConcurrency.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = CompatibilityOverrideConcurrency.def; sourceTree = "<group>"; };
307005CD2637ACD400E1DF19 /* CompatibilityOverrideRuntime.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = CompatibilityOverrideRuntime.def; sourceTree = "<group>"; };
307005CE2637ACD400E1DF19 /* CompatibilityOverride.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CompatibilityOverride.cpp; sourceTree = "<group>"; };
307005D02637ACD400E1DF19 /* GlobalObjects.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GlobalObjects.cpp; sourceTree = "<group>"; };
307005D12637ACD400E1DF19 /* Stubs.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Stubs.cpp; sourceTree = "<group>"; };
307005D22637ACD400E1DF19 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
307005D32637ACD400E1DF19 /* OptionalBridgingHelper.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = OptionalBridgingHelper.mm; sourceTree = "<group>"; };
307005D42637ACD400E1DF19 /* UnicodeNormalization.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = UnicodeNormalization.cpp; sourceTree = "<group>"; };
307005D52637ACD400E1DF19 /* Random.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Random.cpp; sourceTree = "<group>"; };
307005D62637ACD400E1DF19 /* Assert.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Assert.cpp; sourceTree = "<group>"; };
307005D72637ACD400E1DF19 /* LibcShims.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = LibcShims.cpp; sourceTree = "<group>"; };
307005D82637ACD400E1DF19 /* Availability.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = Availability.mm; sourceTree = "<group>"; };
307005D92637ACD400E1DF19 /* SwiftNativeNSXXXBaseARC.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SwiftNativeNSXXXBaseARC.m; sourceTree = "<group>"; };
307005DA2637ACD400E1DF19 /* FoundationHelpers.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = FoundationHelpers.mm; sourceTree = "<group>"; };
307005DB2637ACD400E1DF19 /* MathStubs.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MathStubs.cpp; sourceTree = "<group>"; };
307005DC2637ACD400E1DF19 /* Reflection.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = Reflection.mm; sourceTree = "<group>"; };
307005DD2637ACD400E1DF19 /* CommandLine.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CommandLine.cpp; sourceTree = "<group>"; };
307005DE2637ACD400E1DF19 /* ThreadLocalStorage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ThreadLocalStorage.cpp; sourceTree = "<group>"; };
307005DF2637ACD400E1DF19 /* SwiftNativeNSXXXBase.mm.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = SwiftNativeNSXXXBase.mm.gyb; sourceTree = "<group>"; };
307005E12637ACD400E1DF19 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
307005E22637ACD400E1DF19 /* SwiftOnoneSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftOnoneSupport.swift; sourceTree = "<group>"; };
307005E32637ACD400E1DF19 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
307005E52637ACD400E1DF19 /* Print.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Print.swift; sourceTree = "<group>"; };
307005E62637ACD400E1DF19 /* UnicodeScalarProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnicodeScalarProperties.swift; sourceTree = "<group>"; };
307005E72637ACD400E1DF19 /* UnsafeRawPointer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnsafeRawPointer.swift; sourceTree = "<group>"; };
307005E82637ACD400E1DF19 /* ThreadLocalStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadLocalStorage.swift; sourceTree = "<group>"; };
307005E92637ACD400E1DF19 /* StringUTF8Validation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringUTF8Validation.swift; sourceTree = "<group>"; };
307005EA2637ACD400E1DF19 /* FloatingPointTypes.swift.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = FloatingPointTypes.swift.gyb; sourceTree = "<group>"; };
307005EB2637ACD400E1DF19 /* StringGutsSlice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringGutsSlice.swift; sourceTree = "<group>"; };
307005EC2637ACD400E1DF19 /* UIntBuffer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIntBuffer.swift; sourceTree = "<group>"; };
307005ED2637ACD400E1DF19 /* SetAnyHashableExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SetAnyHashableExtensions.swift; sourceTree = "<group>"; };
307005EE2637ACD400E1DF19 /* MutableCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MutableCollection.swift; sourceTree = "<group>"; };
307005EF2637ACD400E1DF19 /* RandomAccessCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RandomAccessCollection.swift; sourceTree = "<group>"; };
307005F02637ACD400E1DF19 /* Random.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Random.swift; sourceTree = "<group>"; };
307005F12637ACD400E1DF19 /* Integers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Integers.swift; sourceTree = "<group>"; };
307005F22637ACD400E1DF19 /* LifetimeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LifetimeManager.swift; sourceTree = "<group>"; };
307005F32637ACD400E1DF19 /* BridgeObjectiveC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BridgeObjectiveC.swift; sourceTree = "<group>"; };
307005F42637ACD400E1DF19 /* ASCII.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ASCII.swift; sourceTree = "<group>"; };
307005F52637ACD400E1DF19 /* PrefixWhile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrefixWhile.swift; sourceTree = "<group>"; };
307005F62637ACD400E1DF19 /* Hashable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Hashable.swift; sourceTree = "<group>"; };
307005F72637ACD400E1DF19 /* BridgingBuffer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BridgingBuffer.swift; sourceTree = "<group>"; };
307005F82637ACD400E1DF19 /* Diffing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Diffing.swift; sourceTree = "<group>"; };
307005F92637ACD400E1DF19 /* CollectionDifference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionDifference.swift; sourceTree = "<group>"; };
307005FA2637ACD400E1DF19 /* NativeDictionary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NativeDictionary.swift; sourceTree = "<group>"; };
307005FB2637ACD400E1DF19 /* DictionaryStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryStorage.swift; sourceTree = "<group>"; };
307005FC2637ACD400E1DF19 /* StringIndexConversions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringIndexConversions.swift; sourceTree = "<group>"; };
307005FD2637ACD400E1DF19 /* Mirrors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Mirrors.swift; sourceTree = "<group>"; };
307005FE2637ACD400E1DF19 /* EmptyCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyCollection.swift; sourceTree = "<group>"; };
307005FF2637ACD400E1DF19 /* IntegerParsing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntegerParsing.swift; sourceTree = "<group>"; };
307006002637ACD400E1DF19 /* Array.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Array.swift; sourceTree = "<group>"; };
307006012637ACD400E1DF19 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
307006022637ACD400E1DF19 /* MemoryLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemoryLayout.swift; sourceTree = "<group>"; };
307006032637ACD400E1DF19 /* Unicode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Unicode.swift; sourceTree = "<group>"; };
307006042637ACD400E1DF19 /* IntegerTypes.swift.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = IntegerTypes.swift.gyb; sourceTree = "<group>"; };
307006052637ACD400E1DF19 /* Pointer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Pointer.swift; sourceTree = "<group>"; };
307006062637ACD400E1DF19 /* StringComparable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringComparable.swift; sourceTree = "<group>"; };
307006072637ACD400E1DF19 /* StringBreadcrumbs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringBreadcrumbs.swift; sourceTree = "<group>"; };
307006082637ACD400E1DF19 /* SetBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SetBuilder.swift; sourceTree = "<group>"; };
307006092637ACD400E1DF19 /* Collection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Collection.swift; sourceTree = "<group>"; };
3070060A2637ACD400E1DF19 /* ShadowProtocols.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShadowProtocols.swift; sourceTree = "<group>"; };
3070060B2637ACD400E1DF19 /* Assert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Assert.swift; sourceTree = "<group>"; };
3070060C2637ACD400E1DF19 /* ArrayShared.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayShared.swift; sourceTree = "<group>"; };
3070060D2637ACD400E1DF19 /* SIMDVector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SIMDVector.swift; sourceTree = "<group>"; };
3070060E2637ACD400E1DF19 /* CString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CString.swift; sourceTree = "<group>"; };
3070060F2637ACD400E1DF19 /* Join.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Join.swift; sourceTree = "<group>"; };
307006102637ACD400E1DF19 /* Comparable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Comparable.swift; sourceTree = "<group>"; };
307006112637ACD400E1DF19 /* CommandLine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandLine.swift; sourceTree = "<group>"; };
307006122637ACD400E1DF19 /* ManagedBuffer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManagedBuffer.swift; sourceTree = "<group>"; };
307006132637ACD400E1DF19 /* StringBridge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringBridge.swift; sourceTree = "<group>"; };
307006142637ACD400E1DF19 /* UnicodeHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnicodeHelpers.swift; sourceTree = "<group>"; };
307006152637ACD400E1DF19 /* ArraySlice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArraySlice.swift; sourceTree = "<group>"; };
307006162637ACD400E1DF19 /* UnsafeBufferPointer.swift.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = UnsafeBufferPointer.swift.gyb; sourceTree = "<group>"; };
307006172637ACD400E1DF19 /* CollectionAlgorithms.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionAlgorithms.swift; sourceTree = "<group>"; };
307006182637ACD400E1DF19 /* SwiftNativeNSArray.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftNativeNSArray.swift; sourceTree = "<group>"; };
307006192637ACD400E1DF19 /* SliceBuffer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SliceBuffer.swift; sourceTree = "<group>"; };
3070061A2637ACD400E1DF19 /* KeyValuePairs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyValuePairs.swift; sourceTree = "<group>"; };
3070061B2637ACD400E1DF19 /* LegacyABI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyABI.swift; sourceTree = "<group>"; };
3070061C2637ACD400E1DF19 /* Runtime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Runtime.swift; sourceTree = "<group>"; };
3070061D2637ACD400E1DF19 /* StaticString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StaticString.swift; sourceTree = "<group>"; };
3070061E2637ACD400E1DF19 /* Unmanaged.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Unmanaged.swift; sourceTree = "<group>"; };
3070061F2637ACD400E1DF19 /* UnmanagedOpaqueString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnmanagedOpaqueString.swift; sourceTree = "<group>"; };
307006202637ACD400E1DF19 /* VarArgs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VarArgs.swift; sourceTree = "<group>"; };
307006212637ACD400E1DF19 /* Policy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Policy.swift; sourceTree = "<group>"; };
307006222637ACD400E1DF19 /* ContiguouslyStored.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContiguouslyStored.swift; sourceTree = "<group>"; };
307006232637ACD400E1DF19 /* SetStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SetStorage.swift; sourceTree = "<group>"; };
307006242637ACD400E1DF19 /* StringUTF8View.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringUTF8View.swift; sourceTree = "<group>"; };
307006252637ACD400E1DF19 /* StringTesting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringTesting.swift; sourceTree = "<group>"; };
307006262637ACD400E1DF19 /* Dump.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Dump.swift; sourceTree = "<group>"; };
307006272637ACD400E1DF19 /* ArrayCast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayCast.swift; sourceTree = "<group>"; };
307006282637ACD400E1DF19 /* RuntimeFunctionCounters.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RuntimeFunctionCounters.swift; sourceTree = "<group>"; };
307006292637ACD400E1DF19 /* MigrationSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationSupport.swift; sourceTree = "<group>"; };
3070062A2637ACD400E1DF19 /* Character.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Character.swift; sourceTree = "<group>"; };
3070062B2637ACD400E1DF19 /* SIMDConcreteOperations.swift.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = SIMDConcreteOperations.swift.gyb; sourceTree = "<group>"; };
3070062C2637ACD400E1DF19 /* DebuggerSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebuggerSupport.swift; sourceTree = "<group>"; };
3070062D2637ACD400E1DF19 /* StringGuts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringGuts.swift; sourceTree = "<group>"; };
3070062E2637ACD400E1DF19 /* AnyHashable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyHashable.swift; sourceTree = "<group>"; };
3070062F2637ACD400E1DF19 /* GroupInfo.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = GroupInfo.json; sourceTree = "<group>"; };
307006302637ACD400E1DF19 /* UnicodeEncoding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnicodeEncoding.swift; sourceTree = "<group>"; };
307006312637ACD400E1DF19 /* StringNormalization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringNormalization.swift; sourceTree = "<group>"; };
307006322637ACD400E1DF19 /* FlatMap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlatMap.swift; sourceTree = "<group>"; };
307006332637ACD400E1DF19 /* Result.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Result.swift; sourceTree = "<group>"; };
307006342637ACD400E1DF19 /* Tuple.swift.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = Tuple.swift.gyb; sourceTree = "<group>"; };
307006352637ACD400E1DF19 /* StringUnicodeScalarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringUnicodeScalarView.swift; sourceTree = "<group>"; };
307006362637ACD400E1DF19 /* StringRangeReplaceableCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringRangeReplaceableCollection.swift; sourceTree = "<group>"; };
307006372637ACD400E1DF19 /* ICU.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ICU.swift; sourceTree = "<group>"; };
307006382637ACD400E1DF19 /* StringInterpolation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringInterpolation.swift; sourceTree = "<group>"; };
307006392637ACD400E1DF19 /* StringComparison.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringComparison.swift; sourceTree = "<group>"; };
3070063A2637ACD400E1DF19 /* BridgeStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BridgeStorage.swift; sourceTree = "<group>"; };
3070063B2637ACD400E1DF19 /* ReflectionMirror.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReflectionMirror.swift; sourceTree = "<group>"; };
3070063C2637ACD400E1DF19 /* Sequence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sequence.swift; sourceTree = "<group>"; };
3070063D2637ACD400E1DF19 /* PlaygroundDisplay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaygroundDisplay.swift; sourceTree = "<group>"; };
3070063E2637ACD400E1DF19 /* StringLegacy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringLegacy.swift; sourceTree = "<group>"; };
3070063F2637ACD400E1DF19 /* Misc.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Misc.swift; sourceTree = "<group>"; };
307006402637ACD400E1DF19 /* Availability.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Availability.swift; sourceTree = "<group>"; };
307006412637ACD400E1DF19 /* Range.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Range.swift; sourceTree = "<group>"; };
307006422637ACD400E1DF19 /* BuiltinMath.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuiltinMath.swift; sourceTree = "<group>"; };
307006432637ACD400E1DF19 /* Substring.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Substring.swift; sourceTree = "<group>"; };
307006442637ACD400E1DF19 /* WriteBackMutableSlice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WriteBackMutableSlice.swift; sourceTree = "<group>"; };
307006452637ACD400E1DF19 /* DictionaryBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryBuilder.swift; sourceTree = "<group>"; };
307006462637ACD400E1DF19 /* Algorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Algorithm.swift; sourceTree = "<group>"; };
307006472637ACD400E1DF19 /* ArrayBuffer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayBuffer.swift; sourceTree = "<group>"; };
307006482637ACD400E1DF19 /* ArrayType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayType.swift; sourceTree = "<group>"; };
307006492637ACD400E1DF19 /* ArrayBufferProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayBufferProtocol.swift; sourceTree = "<group>"; };
3070064A2637ACD400E1DF19 /* Indices.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Indices.swift; sourceTree = "<group>"; };
3070064B2637ACD400E1DF19 /* Reverse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Reverse.swift; sourceTree = "<group>"; };
3070064C2637ACD400E1DF19 /* Repeat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Repeat.swift; sourceTree = "<group>"; };
3070064D2637ACD400E1DF19 /* SmallString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmallString.swift; sourceTree = "<group>"; };
3070064E2637ACD400E1DF19 /* FloatingPoint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FloatingPoint.swift; sourceTree = "<group>"; };
3070064F2637ACD400E1DF19 /* StringGutsRangeReplaceable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringGutsRangeReplaceable.swift; sourceTree = "<group>"; };
307006502637ACD400E1DF19 /* Codable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Codable.swift; sourceTree = "<group>"; };
307006512637ACD400E1DF19 /* SetVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SetVariant.swift; sourceTree = "<group>"; };
307006522637ACD400E1DF19 /* Hasher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Hasher.swift; sourceTree = "<group>"; };
307006532637ACD400E1DF19 /* SetAlgebra.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SetAlgebra.swift; sourceTree = "<group>"; };
307006542637ACD400E1DF19 /* UnsafeRawBufferPointer.swift.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = UnsafeRawBufferPointer.swift.gyb; sourceTree = "<group>"; };
307006552637ACD400E1DF19 /* UTF32.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTF32.swift; sourceTree = "<group>"; };
307006562637ACD400E1DF19 /* DictionaryCasting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryCasting.swift; sourceTree = "<group>"; };
307006572637ACD400E1DF19 /* PtrAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PtrAuth.swift; sourceTree = "<group>"; };
307006582637ACD400E1DF19 /* UTF16.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTF16.swift; sourceTree = "<group>"; };
307006592637ACD400E1DF19 /* FloatingPointRandom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FloatingPointRandom.swift; sourceTree = "<group>"; };
3070065A2637ACD400E1DF19 /* Equatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Equatable.swift; sourceTree = "<group>"; };
3070065B2637ACD400E1DF19 /* InputStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InputStream.swift; sourceTree = "<group>"; };
3070065C2637ACD400E1DF19 /* CompilerProtocols.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompilerProtocols.swift; sourceTree = "<group>"; };
3070065D2637ACD400E1DF19 /* HashTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HashTable.swift; sourceTree = "<group>"; };
3070065E2637ACD400E1DF19 /* Sort.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sort.swift; sourceTree = "<group>"; };
3070065F2637ACD400E1DF19 /* ObjectIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObjectIdentifier.swift; sourceTree = "<group>"; };
307006602637ACD400E1DF19 /* REPL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = REPL.swift; sourceTree = "<group>"; };
307006612637ACD400E1DF19 /* ClosedRange.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClosedRange.swift; sourceTree = "<group>"; };
307006622637ACD400E1DF19 /* NativeSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NativeSet.swift; sourceTree = "<group>"; };
307006632637ACD400E1DF19 /* OptionSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptionSet.swift; sourceTree = "<group>"; };
307006642637ACD400E1DF19 /* Dictionary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Dictionary.swift; sourceTree = "<group>"; };
307006652637ACD400E1DF19 /* StringUTF16View.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringUTF16View.swift; sourceTree = "<group>"; };
307006662637ACD400E1DF19 /* AtomicInt.swift.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = AtomicInt.swift.gyb; sourceTree = "<group>"; };
307006672637ACD400E1DF19 /* EitherSequence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EitherSequence.swift; sourceTree = "<group>"; };
307006682637ACD400E1DF19 /* CollectionOfOne.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionOfOne.swift; sourceTree = "<group>"; };
307006692637ACD400E1DF19 /* SequenceAlgorithms.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SequenceAlgorithms.swift; sourceTree = "<group>"; };
3070066A2637ACD400E1DF19 /* Slice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Slice.swift; sourceTree = "<group>"; };
3070066B2637ACD400E1DF19 /* Flatten.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Flatten.swift; sourceTree = "<group>"; };
3070066C2637ACD400E1DF19 /* Mirror.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Mirror.swift; sourceTree = "<group>"; };
3070066D2637ACD400E1DF19 /* AssertCommon.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssertCommon.swift; sourceTree = "<group>"; };
3070066E2637ACD400E1DF19 /* FloatingPointParsing.swift.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = FloatingPointParsing.swift.gyb; sourceTree = "<group>"; };
3070066F2637ACD400E1DF19 /* Filter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Filter.swift; sourceTree = "<group>"; };
307006702637ACD400E1DF19 /* String.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = String.swift; sourceTree = "<group>"; };
307006712637ACD400E1DF19 /* ErrorType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorType.swift; sourceTree = "<group>"; };
307006722637ACD400E1DF19 /* StringStorageBridge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringStorageBridge.swift; sourceTree = "<group>"; };
307006732637ACD400E1DF19 /* Identifiable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Identifiable.swift; sourceTree = "<group>"; };
307006742637ACD400E1DF19 /* UnavailableStringAPIs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnavailableStringAPIs.swift; sourceTree = "<group>"; };
307006752637ACD400E1DF19 /* StringSwitch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringSwitch.swift; sourceTree = "<group>"; };
307006762637ACD400E1DF19 /* StringCharacterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringCharacterView.swift; sourceTree = "<group>"; };
307006772637ACD400E1DF19 /* UTF8.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTF8.swift; sourceTree = "<group>"; };
307006782637ACD400E1DF19 /* UTFEncoding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTFEncoding.swift; sourceTree = "<group>"; };
307006792637ACD400E1DF19 /* KeyPath.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyPath.swift; sourceTree = "<group>"; };
3070067A2637ACD400E1DF19 /* FixedArray.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FixedArray.swift; sourceTree = "<group>"; };
3070067B2637ACD400E1DF19 /* UnicodeParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnicodeParser.swift; sourceTree = "<group>"; };
3070067C2637ACD400E1DF19 /* UnicodeScalar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnicodeScalar.swift; sourceTree = "<group>"; };
3070067D2637ACD400E1DF19 /* LazySequence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazySequence.swift; sourceTree = "<group>"; };
3070067E2637ACD400E1DF19 /* DictionaryBridging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryBridging.swift; sourceTree = "<group>"; };
3070067F2637ACD400E1DF19 /* Zip.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Zip.swift; sourceTree = "<group>"; };
307006802637ACD400E1DF19 /* Bitset.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bitset.swift; sourceTree = "<group>"; };
307006812637ACD400E1DF19 /* SetCasting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SetCasting.swift; sourceTree = "<group>"; };
307006822637ACD400E1DF19 /* OutputStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OutputStream.swift; sourceTree = "<group>"; };
307006832637ACD400E1DF19 /* SetBridging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SetBridging.swift; sourceTree = "<group>"; };
307006842637ACD400E1DF19 /* StringHashable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringHashable.swift; sourceTree = "<group>"; };
307006852637ACD400E1DF19 /* StringProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringProtocol.swift; sourceTree = "<group>"; };
307006862637ACD400E1DF19 /* ArrayBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayBody.swift; sourceTree = "<group>"; };
307006872637ACD400E1DF19 /* CharacterProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CharacterProperties.swift; sourceTree = "<group>"; };
307006882637ACD400E1DF19 /* CTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CTypes.swift; sourceTree = "<group>"; };
307006892637ACD400E1DF19 /* Prespecialize.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Prespecialize.swift; sourceTree = "<group>"; };
3070068A2637ACD400E1DF19 /* ExistentialCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExistentialCollection.swift; sourceTree = "<group>"; };
3070068B2637ACD400E1DF19 /* StringIndex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringIndex.swift; sourceTree = "<group>"; };
3070068C2637ACD400E1DF19 /* DropWhile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DropWhile.swift; sourceTree = "<group>"; };
3070068D2637ACD400E1DF19 /* Map.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Map.swift; sourceTree = "<group>"; };
3070068E2637ACD400E1DF19 /* DictionaryVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryVariant.swift; sourceTree = "<group>"; };
3070068F2637ACD400E1DF19 /* Bool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bool.swift; sourceTree = "<group>"; };
307006902637ACD400E1DF19 /* StringCreate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringCreate.swift; sourceTree = "<group>"; };
307006912637ACD400E1DF19 /* BidirectionalCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BidirectionalCollection.swift; sourceTree = "<group>"; };
307006922637ACD400E1DF19 /* SipHash.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SipHash.swift; sourceTree = "<group>"; };
307006932637ACD400E1DF19 /* Hashing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Hashing.swift; sourceTree = "<group>"; };
307006942637ACD400E1DF19 /* UnfoldSequence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnfoldSequence.swift; sourceTree = "<group>"; };
307006952637ACD400E1DF19 /* ValidUTF8Buffer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValidUTF8Buffer.swift; sourceTree = "<group>"; };
307006962637ACD400E1DF19 /* Optional.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Optional.swift; sourceTree = "<group>"; };
307006972637ACD400E1DF19 /* Builtin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Builtin.swift; sourceTree = "<group>"; };
307006982637ACD400E1DF19 /* SIMDVectorTypes.swift.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = SIMDVectorTypes.swift.gyb; sourceTree = "<group>"; };
307006992637ACD400E1DF19 /* UnsafePointer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnsafePointer.swift; sourceTree = "<group>"; };
3070069A2637ACD400E1DF19 /* Set.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Set.swift; sourceTree = "<group>"; };
3070069B2637ACD400E1DF19 /* ContiguousArray.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContiguousArray.swift; sourceTree = "<group>"; };
3070069C2637ACD400E1DF19 /* NewtypeWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewtypeWrapper.swift; sourceTree = "<group>"; };
3070069D2637ACD500E1DF19 /* Sendable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sendable.swift; sourceTree = "<group>"; };
3070069E2637ACD500E1DF19 /* CocoaArray.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CocoaArray.swift; sourceTree = "<group>"; };
3070069F2637ACD500E1DF19 /* RangeReplaceableCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RangeReplaceableCollection.swift; sourceTree = "<group>"; };
307006A02637ACD500E1DF19 /* UnmanagedString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnmanagedString.swift; sourceTree = "<group>"; };
307006A12637ACD500E1DF19 /* StringGraphemeBreaking.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringGraphemeBreaking.swift; sourceTree = "<group>"; };
307006A22637ACD500E1DF19 /* Stride.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Stride.swift; sourceTree = "<group>"; };
307006A32637ACD500E1DF19 /* Shims.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Shims.swift; sourceTree = "<group>"; };
307006A42637ACD500E1DF19 /* StringObject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringObject.swift; sourceTree = "<group>"; };
307006A52637ACD500E1DF19 /* ContiguousArrayBuffer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContiguousArrayBuffer.swift; sourceTree = "<group>"; };
307006A62637ACD500E1DF19 /* StringStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringStorage.swift; sourceTree = "<group>"; };
307006A72637ACD500E1DF19 /* LazyCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyCollection.swift; sourceTree = "<group>"; };
307006A92637ACD500E1DF19 /* SwiftStdbool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SwiftStdbool.h; sourceTree = "<group>"; };
307006AA2637ACD500E1DF19 /* XPCOverlayShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XPCOverlayShims.h; sourceTree = "<group>"; };
307006AB2637ACD500E1DF19 /* NSKeyedArchiverShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSKeyedArchiverShims.h; sourceTree = "<group>"; };
307006AC2637ACD500E1DF19 /* ClockKitOverlayShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ClockKitOverlayShims.h; sourceTree = "<group>"; };
307006AD2637ACD500E1DF19 /* NSTimeZoneShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSTimeZoneShims.h; sourceTree = "<group>"; };
307006AE2637ACD500E1DF19 /* UIKitOverlayShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UIKitOverlayShims.h; sourceTree = "<group>"; };
307006AF2637ACD500E1DF19 /* ObjectiveCOverlayShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ObjectiveCOverlayShims.h; sourceTree = "<group>"; };
307006B02637ACD500E1DF19 /* CoreMediaOverlayShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CoreMediaOverlayShims.h; sourceTree = "<group>"; };
307006B12637ACD500E1DF19 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
307006B22637ACD500E1DF19 /* LibcShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LibcShims.h; sourceTree = "<group>"; };
307006B32637ACD500E1DF19 /* NetworkOverlayShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NetworkOverlayShims.h; sourceTree = "<group>"; };
307006B42637ACD500E1DF19 /* MetadataSections.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MetadataSections.h; sourceTree = "<group>"; };
307006B52637ACD500E1DF19 /* _SwiftConcurrency.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = _SwiftConcurrency.h; sourceTree = "<group>"; };
307006B62637ACD500E1DF19 /* ThreadLocalStorage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ThreadLocalStorage.h; sourceTree = "<group>"; };
307006B72637ACD500E1DF19 /* NSIndexSetShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSIndexSetShims.h; sourceTree = "<group>"; };
307006B82637ACD500E1DF19 /* FoundationShimSupport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FoundationShimSupport.h; sourceTree = "<group>"; };
307006B92637ACD500E1DF19 /* NSIndexPathShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSIndexPathShims.h; sourceTree = "<group>"; };
307006BA2637ACD500E1DF19 /* SafariServicesOverlayShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SafariServicesOverlayShims.h; sourceTree = "<group>"; };
307006BB2637ACD500E1DF19 /* LibcOverlayShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LibcOverlayShims.h; sourceTree = "<group>"; };
307006BC2637ACD500E1DF19 /* NSUndoManagerShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSUndoManagerShims.h; sourceTree = "<group>"; };
307006BD2637ACD500E1DF19 /* NSCoderShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSCoderShims.h; sourceTree = "<group>"; };
307006BE2637ACD500E1DF19 /* NSDictionaryShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSDictionaryShims.h; sourceTree = "<group>"; };
307006BF2637ACD500E1DF19 /* GlobalObjects.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GlobalObjects.h; sourceTree = "<group>"; };
307006C02637ACD500E1DF19 /* CoreFoundationOverlayShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CoreFoundationOverlayShims.h; sourceTree = "<group>"; };
307006C12637ACD500E1DF19 /* CFCharacterSetShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFCharacterSetShims.h; sourceTree = "<group>"; };
307006C22637ACD500E1DF19 /* SwiftStdint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SwiftStdint.h; sourceTree = "<group>"; };
307006C32637ACD500E1DF19 /* NSErrorShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSErrorShims.h; sourceTree = "<group>"; };
307006C42637ACD500E1DF19 /* FoundationOverlayShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FoundationOverlayShims.h; sourceTree = "<group>"; };
307006C52637ACD500E1DF19 /* CFHashingShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CFHashingShims.h; sourceTree = "<group>"; };
307006C62637ACD500E1DF19 /* Target.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Target.h; sourceTree = "<group>"; };
307006C72637ACD500E1DF19 /* HeapObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HeapObject.h; sourceTree = "<group>"; };
307006C82637ACD500E1DF19 /* DispatchOverlayShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DispatchOverlayShims.h; sourceTree = "<group>"; };
307006C92637ACD500E1DF19 /* XCTestOverlayShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XCTestOverlayShims.h; sourceTree = "<group>"; };
307006CA2637ACD500E1DF19 /* AssertionReporting.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AssertionReporting.h; sourceTree = "<group>"; };
307006CB2637ACD500E1DF19 /* NSCalendarShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSCalendarShims.h; sourceTree = "<group>"; };
307006CC2637ACD500E1DF19 /* RuntimeStubs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RuntimeStubs.h; sourceTree = "<group>"; };
307006CD2637ACD500E1DF19 /* RuntimeShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RuntimeShims.h; sourceTree = "<group>"; };
307006CE2637ACD500E1DF19 /* System.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = System.h; sourceTree = "<group>"; };
307006CF2637ACD500E1DF19 /* RefCount.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RefCount.h; sourceTree = "<group>"; };
307006D02637ACD500E1DF19 /* UnicodeShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UnicodeShims.h; sourceTree = "<group>"; };
307006D12637ACD500E1DF19 /* KeyPath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KeyPath.h; sourceTree = "<group>"; };
307006D22637ACD500E1DF19 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
307006D32637ACD500E1DF19 /* AppKitOverlayShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppKitOverlayShims.h; sourceTree = "<group>"; };
307006D42637ACD500E1DF19 /* NSCharacterSetShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSCharacterSetShims.h; sourceTree = "<group>"; };
307006D52637ACD500E1DF19 /* NSDataShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSDataShims.h; sourceTree = "<group>"; };
307006D62637ACD500E1DF19 /* Visibility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Visibility.h; sourceTree = "<group>"; };
307006D72637ACD500E1DF19 /* SwiftStddef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SwiftStddef.h; sourceTree = "<group>"; };
307006D82637ACD500E1DF19 /* FoundationShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FoundationShims.h; sourceTree = "<group>"; };
307006D92637ACD500E1DF19 /* NSLocaleShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSLocaleShims.h; sourceTree = "<group>"; };
307006DA2637ACD500E1DF19 /* CoreFoundationShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CoreFoundationShims.h; sourceTree = "<group>"; };
307006DB2637ACD500E1DF19 /* Reflection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Reflection.h; sourceTree = "<group>"; };
307006DC2637ACD500E1DF19 /* NSFileManagerShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSFileManagerShims.h; sourceTree = "<group>"; };
307006DD2637ACD500E1DF19 /* OSOverlayShims.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSOverlayShims.h; sourceTree = "<group>"; };
307006DE2637ACD500E1DF19 /* Random.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Random.h; sourceTree = "<group>"; };
307006E02637ACD500E1DF19 /* tgmath.swift.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = tgmath.swift.gyb; sourceTree = "<group>"; };
307006E12637ACD500E1DF19 /* ucrt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ucrt.swift; sourceTree = "<group>"; };
307006E22637ACD500E1DF19 /* winsdk.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = winsdk.modulemap; sourceTree = "<group>"; };
307006E32637ACD500E1DF19 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
307006E42637ACD500E1DF19 /* Glibc.swift.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = Glibc.swift.gyb; sourceTree = "<group>"; };
307006E52637ACD500E1DF19 /* visualc.apinotes */ = {isa = PBXFileReference; lastKnownFileType = text.apinotes; path = visualc.apinotes; sourceTree = "<group>"; };
307006E62637ACD500E1DF19 /* visualc.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = visualc.modulemap; sourceTree = "<group>"; };
307006E72637ACD500E1DF19 /* TiocConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TiocConstants.swift; sourceTree = "<group>"; };
307006E82637ACD500E1DF19 /* MachError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MachError.swift; sourceTree = "<group>"; };
307006E92637ACD500E1DF19 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
307006EA2637ACD500E1DF19 /* SwiftGlibc.h.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = SwiftGlibc.h.gyb; sourceTree = "<group>"; };
307006EB2637ACD500E1DF19 /* Platform.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Platform.swift; sourceTree = "<group>"; };
307006EC2637ACD500E1DF19 /* bionic.modulemap.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = bionic.modulemap.gyb; sourceTree = "<group>"; };
307006ED2637ACD500E1DF19 /* Darwin.swift.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = Darwin.swift.gyb; sourceTree = "<group>"; };
307006EE2637ACD500E1DF19 /* POSIXError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSIXError.swift; sourceTree = "<group>"; };
307006EF2637ACD500E1DF19 /* libc-openbsd.modulemap.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = "libc-openbsd.modulemap.gyb"; sourceTree = "<group>"; };
307006F02637ACD500E1DF19 /* glibc.modulemap.gyb */ = {isa = PBXFileReference; lastKnownFileType = text; path = glibc.modulemap.gyb; sourceTree = "<group>"; };
307006F12637ACD500E1DF19 /* ucrt.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = ucrt.modulemap; sourceTree = "<group>"; };
307006F32637ACD500E1DF19 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
307006F42637ACD500E1DF19 /* SwiftRemoteMirror.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SwiftRemoteMirror.cpp; sourceTree = "<group>"; };
307006F62637ACD500E1DF19 /* Bincompat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Bincompat.cpp; sourceTree = "<group>"; };
307006F72637ACD500E1DF19 /* Demangle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Demangle.cpp; sourceTree = "<group>"; };
307006F82637ACD500E1DF19 /* ErrorObjectCommon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ErrorObjectCommon.cpp; sourceTree = "<group>"; };
307006F92637ACD500E1DF19 /* SwiftRT-COFF.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "SwiftRT-COFF.cpp"; sourceTree = "<group>"; };