/
project.pbxproj
4015 lines (4003 loc) · 335 KB
/
project.pbxproj
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 */
3E25558525DE49E400CD7938 /* CarroisGothicSC-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3E25557F25DE48AB00CD7938 /* CarroisGothicSC-Regular.ttf */; };
3E25558725DE49EF00CD7938 /* Exo-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3E25557D25DE48AB00CD7938 /* Exo-Medium.ttf */; };
3E25558B25DE49F300CD7938 /* Metamorphous-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3E25558225DE48AC00CD7938 /* Metamorphous-Regular.ttf */; };
3E25559125DE49FA00CD7938 /* monaco.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3E836B5225DD3ABC00B9E303 /* monaco.ttf */; };
3E2976132629473500459272 /* WindowCornerRadiusMenuItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E2976122629473500459272 /* WindowCornerRadiusMenuItemView.swift */; };
3E2ED4A525DBAD8400732E79 /* FontScheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E2ED4A425DBAD8400732E79 /* FontScheme.swift */; };
3E2ED4A725DBB24F00732E79 /* FontSchemePreset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E2ED4A625DBB24F00732E79 /* FontSchemePreset.swift */; };
3E2ED4A925DBC50500732E79 /* FontSchemes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E2ED4A825DBC50500732E79 /* FontSchemes.swift */; };
3E35AC9F25E6254500EBCCEB /* VisualizerContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E35AC9E25E6254500EBCCEB /* VisualizerContainer.swift */; };
3E380DAE262F4D6500BDF7B4 /* LazyViewLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E380DAD262F4D6500BDF7B4 /* LazyViewLoader.swift */; };
3E3DFFCE260D9BBA0092F0BF /* MetadataPreferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E3DFFCD260D9BBA0092F0BF /* MetadataPreferences.xib */; };
3E3DFFD0260D9E3F0092F0BF /* MetadataPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E3DFFCF260D9E3F0092F0BF /* MetadataPreferences.swift */; };
3E3DFFD2260DA0560092F0BF /* MetadataPreferencesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E3DFFD1260DA0560092F0BF /* MetadataPreferencesViewController.swift */; };
3E43FB7125F9321100D4A597 /* FFmpegLoopDecoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E43FB7025F9321100D4A597 /* FFmpegLoopDecoding.swift */; };
3E45C03325E1264C00C1519C /* PlayerFontScheme.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E45C03225E1264C00C1519C /* PlayerFontScheme.xib */; };
3E45C03625E1269500C1519C /* PlayerFontSchemeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E45C03525E1269500C1519C /* PlayerFontSchemeViewController.swift */; };
3E4CC362261EBEEC00740333 /* MasterUnitAUTableViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E4CC361261EBEEC00740333 /* MasterUnitAUTableViewDelegate.swift */; };
3E4D18F125D5626C00A22E09 /* MockAudioGraph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E4D18F025D5626C00A22E09 /* MockAudioGraph.swift */; };
3E51F346262AFDCA0048452F /* ThemesEditor.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E51F345262AFDCA0048452F /* ThemesEditor.xib */; };
3E51F348262AFDF80048452F /* ThemePreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E51F347262AFDF80048452F /* ThemePreviewView.swift */; };
3E51F34A262AFF310048452F /* ThemesEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E51F349262AFF300048452F /* ThemesEditorViewController.swift */; };
3E53C41125E2E06C00B30A03 /* control-freak.regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3E53C41025E2E05900B30A03 /* control-freak.regular.ttf */; };
3E53C41325E2E06E00B30A03 /* neo-latina-demo-FFP.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3E53C40F25E2E05900B30A03 /* neo-latina-demo-FFP.ttf */; };
3E5623C72619F8BA00D55E43 /* AudioUnitsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5623C62619F8BA00D55E43 /* AudioUnitsManager.swift */; };
3E5623CA2619FAD500D55E43 /* HostedAudioUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5623C92619FAD500D55E43 /* HostedAudioUnit.swift */; };
3E5623CC2619FCB300D55E43 /* AudioUnitPresets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5623CB2619FCB300D55E43 /* AudioUnitPresets.swift */; };
3E57AF8C262B2C8100678C16 /* ChicagoFLF.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3E57AF8B262B2C6400678C16 /* ChicagoFLF.ttf */; };
3E59A175262C9EDA006DF775 /* LazyWindowLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E59A174262C9EDA006DF775 /* LazyWindowLoader.swift */; };
3E5F942025E570A9002DEF80 /* Spectrogram3DBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F941725E570A9002DEF80 /* Spectrogram3DBar.swift */; };
3E5F942125E570A9002DEF80 /* Spectrogram3D.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F941825E570A9002DEF80 /* Spectrogram3D.swift */; };
3E5F942C25E57190002DEF80 /* BassFFTData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F93F925E57081002DEF80 /* BassFFTData.swift */; };
3E5F942D25E57190002DEF80 /* SpectrogramFFTData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F93F825E57081002DEF80 /* SpectrogramFFTData.swift */; };
3E5F942E25E57190002DEF80 /* FFT.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F93F725E57081002DEF80 /* FFT.swift */; };
3E5F943025E571A6002DEF80 /* VisualizerViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F941925E570A9002DEF80 /* VisualizerViewProtocol.swift */; };
3E5F943125E571A6002DEF80 /* VisualizerUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F93FA25E57081002DEF80 /* VisualizerUtils.swift */; };
3E5F943225E571A6002DEF80 /* VisualizerWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F941B25E570A9002DEF80 /* VisualizerWindowController.swift */; };
3E5F943325E571A6002DEF80 /* Spectrogram.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F941C25E570A9002DEF80 /* Spectrogram.swift */; };
3E5F943425E571A6002DEF80 /* Visualizer.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E5F941D25E570A9002DEF80 /* Visualizer.xib */; };
3E5F943525E571A6002DEF80 /* Supernova.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F941F25E570A9002DEF80 /* Supernova.swift */; };
3E5F943625E571A6002DEF80 /* DiscoBall.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F941E25E570A9002DEF80 /* DiscoBall.swift */; };
3E5F943725E571A6002DEF80 /* SpectrogramBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F941A25E570A9002DEF80 /* SpectrogramBar.swift */; };
3E5F943C25E571F7002DEF80 /* AudioGraphCallbacks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F943925E571F0002DEF80 /* AudioGraphCallbacks.swift */; };
3E5F944025E5736F002DEF80 /* DeviceList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F943F25E5736F002DEF80 /* DeviceList.swift */; };
3E5F944325E5738E002DEF80 /* AUExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E5F944225E5738E002DEF80 /* AUExtensions.swift */; };
3E61D144260EF53500C86BB2 /* CoverArtReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E61D143260EF53500C86BB2 /* CoverArtReader.swift */; };
3E61D146260EFBA400C86BB2 /* FileCoverArtReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E61D145260EFBA400C86BB2 /* FileCoverArtReader.swift */; };
3E61D148260EFC1000C86BB2 /* MusicBrainzCoverArtReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E61D147260EFC1000C86BB2 /* MusicBrainzCoverArtReader.swift */; };
3E62B8182605BAC00042CAAA /* ffmpeg.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E62B8162605BAC00042CAAA /* ffmpeg.c */; };
3E62B81A2605D6E00042CAAA /* PredictiveTrackPreparationAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E62B8192605D6E00042CAAA /* PredictiveTrackPreparationAction.swift */; };
3E645A0A25E39337006C6981 /* coming-soon.regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3E645A0925E3932D006C6981 /* coming-soon.regular.ttf */; };
3E645A0E25E395D6006C6981 /* FontSchemesState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E645A0D25E395D6006C6981 /* FontSchemesState.swift */; };
3E6C0EC325CEB3ED00BF0D07 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0EC225CEB3ED00BF0D07 /* AppDelegate.swift */; };
3E6C115425CEB9C200BF0D07 /* AlegreyaSansSC-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C114925CEB9C100BF0D07 /* AlegreyaSansSC-Regular.ttf */; };
3E6C115C25CEB9C200BF0D07 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C115325CEB9C100BF0D07 /* Assets.xcassets */; };
3E6C116125CEBD6000BF0D07 /* Mapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10FD25CEB98700BF0D07 /* Mapper.swift */; };
3E6C116225CEBD6000BF0D07 /* ColorSchemesState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10F725CEB98700BF0D07 /* ColorSchemesState.swift */; };
3E6C116325CEBD6000BF0D07 /* FilterPresets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C110225CEB98700BF0D07 /* FilterPresets.swift */; };
3E6C116425CEBD6000BF0D07 /* AudioGraph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C110025CEB98700BF0D07 /* AudioGraph.swift */; };
3E6C116525CEBD6000BF0D07 /* PersistentAppState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10F225CEB98700BF0D07 /* PersistentAppState.swift */; };
3E6C116625CEBD6000BF0D07 /* TimePresets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C110B25CEB98700BF0D07 /* TimePresets.swift */; };
3E6C116725CEBD6000BF0D07 /* ObjectGraph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C105725CEB98600BF0D07 /* ObjectGraph.swift */; };
3E6C116825CEBD6000BF0D07 /* HistoryState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10F525CEB98700BF0D07 /* HistoryState.swift */; };
3E6C116925CEBD6000BF0D07 /* PitchPresets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C110A25CEB98700BF0D07 /* PitchPresets.swift */; };
3E6C116A25CEBD6000BF0D07 /* EQPresets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C110525CEB98700BF0D07 /* EQPresets.swift */; };
3E6C116B25CEBD6000BF0D07 /* PlaybackSequenceState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10F925CEB98700BF0D07 /* PlaybackSequenceState.swift */; };
3E6C116C25CEBD6000BF0D07 /* DelayPresets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C110925CEB98700BF0D07 /* DelayPresets.swift */; };
3E6C116D25CEBD6000BF0D07 /* AppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C105825CEB98600BF0D07 /* AppConstants.swift */; };
3E6C116E25CEBD6000BF0D07 /* AudioGraphState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10FA25CEB98700BF0D07 /* AudioGraphState.swift */; };
3E6C116F25CEBD6000BF0D07 /* UIState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10FC25CEB98700BF0D07 /* UIState.swift */; };
3E6C117025CEBD6000BF0D07 /* ColorState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10F625CEB98700BF0D07 /* ColorState.swift */; };
3E6C117225CEBD6000BF0D07 /* PlaylistState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10FE25CEB98700BF0D07 /* PlaylistState.swift */; };
3E6C117325CEBD6000BF0D07 /* ReverbPresets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C110825CEB98700BF0D07 /* ReverbPresets.swift */; };
3E6C117425CEBD6000BF0D07 /* AppDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F1925CEB98500BF0D07 /* AppDefaults.swift */; };
3E6C117525CEBD6000BF0D07 /* EffectsUnitPreset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C110325CEB98700BF0D07 /* EffectsUnitPreset.swift */; };
3E6C117625CEBD6000BF0D07 /* ReverbSpaces.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C110625CEB98700BF0D07 /* ReverbSpaces.swift */; };
3E6C117725CEBD6000BF0D07 /* MasterPresets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C110725CEB98700BF0D07 /* MasterPresets.swift */; };
3E6C117825CEBD6000BF0D07 /* AudioDeviceState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10F425CEB98700BF0D07 /* AudioDeviceState.swift */; };
3E6C117925CEBD6000BF0D07 /* BookmarkState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10F325CEB98700BF0D07 /* BookmarkState.swift */; };
3E6C117A25CEBD6000BF0D07 /* AppStateProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10F825CEB98700BF0D07 /* AppStateProtocols.swift */; };
3E6C117B25CEBD6000BF0D07 /* SoundProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C110425CEB98700BF0D07 /* SoundProfile.swift */; };
3E6C117C25CEBD6000BF0D07 /* FXPresets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C110C25CEB98700BF0D07 /* FXPresets.swift */; };
3E6C117E25CEBD6D00BF0D07 /* Favorites.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F1425CEB98500BF0D07 /* Favorites.swift */; };
3E6C117F25CEBD6D00BF0D07 /* Favorite.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F1725CEB98500BF0D07 /* Favorite.swift */; };
3E6C118025CEBD6D00BF0D07 /* PitchUnitDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C112925CEB98700BF0D07 /* PitchUnitDelegate.swift */; };
3E6C118125CEBD6D00BF0D07 /* ParametricEQNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C111525CEB98700BF0D07 /* ParametricEQNode.swift */; };
3E6C118225CEBD6D00BF0D07 /* DelayUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C111C25CEB98700BF0D07 /* DelayUnit.swift */; };
3E6C118325CEBD6D00BF0D07 /* FavoritesDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F1825CEB98500BF0D07 /* FavoritesDelegate.swift */; };
3E6C118425CEBD6D00BF0D07 /* TimeUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C111D25CEB98700BF0D07 /* TimeUnit.swift */; };
3E6C118525CEBD6D00BF0D07 /* FXUnitDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C112825CEB98700BF0D07 /* FXUnitDelegate.swift */; };
3E6C118625CEBD6D00BF0D07 /* ReverbUnitDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C112225CEB98700BF0D07 /* ReverbUnitDelegate.swift */; };
3E6C118725CEBD6D00BF0D07 /* VariableRateNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C111325CEB98700BF0D07 /* VariableRateNode.swift */; };
3E6C118825CEBD6D00BF0D07 /* AudioGraphDelegateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C112125CEB98700BF0D07 /* AudioGraphDelegateProtocol.swift */; };
3E6C118925CEBD6D00BF0D07 /* AudioGraphDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C112425CEB98700BF0D07 /* AudioGraphDelegate.swift */; };
3E6C118A25CEBD6D00BF0D07 /* EQUnitDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C112525CEB98700BF0D07 /* EQUnitDelegate.swift */; };
3E6C118C25CEBD6D00BF0D07 /* DelayUnitDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C112A25CEB98700BF0D07 /* DelayUnitDelegate.swift */; };
3E6C118D25CEBD6D00BF0D07 /* Bookmarks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10B225CEB98700BF0D07 /* Bookmarks.swift */; };
3E6C118E25CEBD6D00BF0D07 /* FXUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C111F25CEB98700BF0D07 /* FXUnit.swift */; };
3E6C118F25CEBD6D00BF0D07 /* PitchUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C111725CEB98700BF0D07 /* PitchUnit.swift */; };
3E6C119025CEBD6D00BF0D07 /* BookmarksDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10B425CEB98700BF0D07 /* BookmarksDelegate.swift */; };
3E6C119125CEBD6D00BF0D07 /* FXUnitProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C111825CEB98700BF0D07 /* FXUnitProtocols.swift */; };
3E6C119225CEBD6D00BF0D07 /* ReverbUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C111A25CEB98700BF0D07 /* ReverbUnit.swift */; };
3E6C119325CEBD6D00BF0D07 /* BookmarksProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10B625CEB98700BF0D07 /* BookmarksProtocol.swift */; };
3E6C119425CEBD6D00BF0D07 /* MasterUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C111E25CEB98700BF0D07 /* MasterUnit.swift */; };
3E6C119525CEBD6D00BF0D07 /* FlexibleFilterNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C111425CEB98700BF0D07 /* FlexibleFilterNode.swift */; };
3E6C119625CEBD6D00BF0D07 /* FavoritesDelegateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F1525CEB98500BF0D07 /* FavoritesDelegateProtocol.swift */; };
3E6C119725CEBD6D00BF0D07 /* BookmarksDelegateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10B325CEB98700BF0D07 /* BookmarksDelegateProtocol.swift */; };
3E6C119825CEBD6D00BF0D07 /* AudioEngineHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C110F25CEB98700BF0D07 /* AudioEngineHelper.swift */; };
3E6C119925CEBD6D00BF0D07 /* MasterUnitDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C112725CEB98700BF0D07 /* MasterUnitDelegate.swift */; };
3E6C119A25CEBD6D00BF0D07 /* TimeUnitDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C112325CEB98700BF0D07 /* TimeUnitDelegate.swift */; };
3E6C119B25CEBD6D00BF0D07 /* DeviceManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C111025CEB98700BF0D07 /* DeviceManager.swift */; };
3E6C119C25CEBD6D00BF0D07 /* FilterUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C111925CEB98700BF0D07 /* FilterUnit.swift */; };
3E6C119D25CEBD6D00BF0D07 /* AudioDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C110E25CEB98700BF0D07 /* AudioDevice.swift */; };
3E6C119E25CEBD6D00BF0D07 /* Bookmark.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10B525CEB98700BF0D07 /* Bookmark.swift */; };
3E6C119F25CEBD6D00BF0D07 /* AudioGraphProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C112B25CEB98700BF0D07 /* AudioGraphProtocols.swift */; };
3E6C11A025CEBD6D00BF0D07 /* EQUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C111B25CEB98700BF0D07 /* EQUnit.swift */; };
3E6C11A125CEBD6D00BF0D07 /* FavoritesProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F1625CEB98500BF0D07 /* FavoritesProtocol.swift */; };
3E6C11A225CEBD6D00BF0D07 /* FilterUnitDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C112625CEB98700BF0D07 /* FilterUnitDelegate.swift */; };
3E6C11A425CEBD9E00BF0D07 /* History.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10AE25CEB98700BF0D07 /* History.swift */; };
3E6C11A525CEBD9E00BF0D07 /* LRUArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10AD25CEB98700BF0D07 /* LRUArray.swift */; };
3E6C11A625CEBD9E00BF0D07 /* HistoryProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10AC25CEB98700BF0D07 /* HistoryProtocol.swift */; };
3E6C11A725CEBD9E00BF0D07 /* HistoryDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10AF25CEB98700BF0D07 /* HistoryDelegate.swift */; };
3E6C11A825CEBD9E00BF0D07 /* HistoryDelegateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10AB25CEB98700BF0D07 /* HistoryDelegateProtocol.swift */; };
3E6C11A925CEBD9E00BF0D07 /* HistoryItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10AA25CEB98700BF0D07 /* HistoryItems.swift */; };
3E6C11AB25CEBDA200BF0D07 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10A725CEB98700BF0D07 /* Errors.swift */; };
3E6C11AC25CEBDA200BF0D07 /* M3UPlaylistIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10A325CEB98700BF0D07 /* M3UPlaylistIO.swift */; };
3E6C11AD25CEBDA200BF0D07 /* AppStateIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10A825CEB98700BF0D07 /* AppStateIO.swift */; };
3E6C11AF25CEBDA200BF0D07 /* CueSheetIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10A425CEB98700BF0D07 /* CueSheetIO.swift */; };
3E6C11B025CEBDA200BF0D07 /* PlaylistIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10A225CEB98700BF0D07 /* PlaylistIO.swift */; };
3E6C11B125CEBDA200BF0D07 /* AudioIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10A525CEB98700BF0D07 /* AudioIO.swift */; };
3E6C11B325CEBDA900BF0D07 /* MediaKeyTapInternals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C113025CEB98700BF0D07 /* MediaKeyTapInternals.swift */; };
3E6C11B425CEBDA900BF0D07 /* NSEventExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C112E25CEB98700BF0D07 /* NSEventExtensions.swift */; };
3E6C11B525CEBDA900BF0D07 /* MKExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C113325CEB98700BF0D07 /* MKExtensions.swift */; };
3E6C11B625CEBDA900BF0D07 /* MediaKeyTap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C113125CEB98700BF0D07 /* MediaKeyTap.swift */; };
3E6C11B725CEBDA900BF0D07 /* MediaApplicationWatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C113225CEB98700BF0D07 /* MediaApplicationWatcher.swift */; };
3E6C11B925CEBDAD00BF0D07 /* MediaKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C113425CEB98700BF0D07 /* MediaKeyHandler.swift */; };
3E6C11BB25CEBDB000BF0D07 /* NotificationNames.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C109225CEB98700BF0D07 /* NotificationNames.swift */; };
3E6C11BC25CEBDB000BF0D07 /* Messenger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C109125CEB98700BF0D07 /* Messenger.swift */; };
3E6C11BD25CEBDB000BF0D07 /* NotificationDefinitions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C109325CEB98700BF0D07 /* NotificationDefinitions.swift */; };
3E6C11BF25CEBDB400BF0D07 /* SequencerDelegateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C105C25CEB98600BF0D07 /* SequencerDelegateProtocol.swift */; };
3E6C11C025CEBDB400BF0D07 /* SequencerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C106225CEB98600BF0D07 /* SequencerProtocol.swift */; };
3E6C11C125CEBDB400BF0D07 /* SequenceScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C106125CEB98600BF0D07 /* SequenceScope.swift */; };
3E6C11C225CEBDB400BF0D07 /* RepeatAndShuffleModes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C105F25CEB98600BF0D07 /* RepeatAndShuffleModes.swift */; };
3E6C11C425CEBDB400BF0D07 /* ShuffleSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C105D25CEB98600BF0D07 /* ShuffleSequence.swift */; };
3E6C11C525CEBDB400BF0D07 /* PlaybackSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C106025CEB98600BF0D07 /* PlaybackSequence.swift */; };
3E6C11C625CEBDB400BF0D07 /* SequencerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C106325CEB98600BF0D07 /* SequencerDelegate.swift */; };
3E6C11C725CEBDB400BF0D07 /* Sequencer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C105E25CEB98600BF0D07 /* Sequencer.swift */; };
3E6C11C925CEBDBE00BF0D07 /* PlaybackDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C107525CEB98600BF0D07 /* PlaybackDelegate.swift */; };
3E6C11CA25CEBDBE00BF0D07 /* PlaybackInfoDelegateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C107425CEB98600BF0D07 /* PlaybackInfoDelegateProtocol.swift */; };
3E6C11CB25CEBDBE00BF0D07 /* PlaybackParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C106B25CEB98600BF0D07 /* PlaybackParams.swift */; };
3E6C11CD25CEBDBE00BF0D07 /* ChapterPlayback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C107625CEB98600BF0D07 /* ChapterPlayback.swift */; };
3E6C11CE25CEBDBE00BF0D07 /* SavePlaybackProfileAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C107F25CEB98600BF0D07 /* SavePlaybackProfileAction.swift */; };
3E6C11CF25CEBDBE00BF0D07 /* ApplyPlaybackProfileAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C108225CEB98600BF0D07 /* ApplyPlaybackProfileAction.swift */; };
3E6C11D025CEBDBE00BF0D07 /* PlaybackSchedulerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C106725CEB98600BF0D07 /* PlaybackSchedulerProtocol.swift */; };
3E6C11D225CEBDBE00BF0D07 /* PlaybackDelegateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C107725CEB98600BF0D07 /* PlaybackDelegateProtocol.swift */; };
3E6C11D325CEBDBE00BF0D07 /* PlaybackRequestContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C107C25CEB98600BF0D07 /* PlaybackRequestContext.swift */; };
3E6C11D425CEBDBE00BF0D07 /* AudioFilePreparationAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C108625CEB98600BF0D07 /* AudioFilePreparationAction.swift */; };
3E6C11D525CEBDBE00BF0D07 /* PlayerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C107225CEB98600BF0D07 /* PlayerProtocol.swift */; };
3E6C11D625CEBDBE00BF0D07 /* HaltPlaybackAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C108025CEB98600BF0D07 /* HaltPlaybackAction.swift */; };
3E6C11D725CEBDBE00BF0D07 /* AuralPlayerNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C106A25CEB98600BF0D07 /* AuralPlayerNode.swift */; };
3E6C11D825CEBDBE00BF0D07 /* PlaybackSegment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C106925CEB98600BF0D07 /* PlaybackSegment.swift */; };
3E6C11DE25CEBDBE00BF0D07 /* StartPlaybackChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C108325CEB98600BF0D07 /* StartPlaybackChain.swift */; };
3E6C11DF25CEBDBE00BF0D07 /* PlaybackScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C106625CEB98600BF0D07 /* PlaybackScheduler.swift */; };
3E6C11E125CEBDBE00BF0D07 /* LegacyPlaybackScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C106825CEB98600BF0D07 /* LegacyPlaybackScheduler.swift */; };
3E6C11E325CEBDBE00BF0D07 /* StartPlaybackAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C108525CEB98600BF0D07 /* StartPlaybackAction.swift */; };
3E6C11E525CEBDC400BF0D07 /* Player.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C108C25CEB98600BF0D07 /* Player.swift */; };
3E6C11E725CEBDC400BF0D07 /* TrackPlaybackCompletedChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C108A25CEB98600BF0D07 /* TrackPlaybackCompletedChain.swift */; };
3E6C11E825CEBDC400BF0D07 /* PlaybackProfiles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C108D25CEB98600BF0D07 /* PlaybackProfiles.swift */; };
3E6C11E925CEBDC400BF0D07 /* PlaybackLoop.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C108E25CEB98600BF0D07 /* PlaybackLoop.swift */; };
3E6C11EA25CEBDC400BF0D07 /* PlaybackChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C108B25CEB98600BF0D07 /* PlaybackChain.swift */; };
3E6C11EB25CEBDC400BF0D07 /* PlaybackSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C108F25CEB98600BF0D07 /* PlaybackSession.swift */; };
3E6C11ED25CEBDD100BF0D07 /* FlatPlaylistProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F1125CEB98500BF0D07 /* FlatPlaylistProtocols.swift */; };
3E6C11EE25CEBDD100BF0D07 /* Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F0925CEB98500BF0D07 /* Sort.swift */; };
3E6C11EF25CEBDD100BF0D07 /* RecordingParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C113D25CEB98700BF0D07 /* RecordingParams.swift */; };
3E6C11F025CEBDD100BF0D07 /* SoundPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C109F25CEB98700BF0D07 /* SoundPreferences.swift */; };
3E6C11F125CEBDD100BF0D07 /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C109725CEB98700BF0D07 /* Preferences.swift */; };
3E6C11F225CEBDD100BF0D07 /* RecordingQuality.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C113825CEB98700BF0D07 /* RecordingQuality.swift */; };
3E6C11F325CEBDD100BF0D07 /* PlaylistPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C109C25CEB98700BF0D07 /* PlaylistPreferences.swift */; };
3E6C11F425CEBDD100BF0D07 /* RecorderDelegateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C113925CEB98700BF0D07 /* RecorderDelegateProtocol.swift */; };
3E6C11F525CEBDD100BF0D07 /* SearchQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F0A25CEB98500BF0D07 /* SearchQuery.swift */; };
3E6C11F625CEBDD100BF0D07 /* ViewPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C109625CEB98700BF0D07 /* ViewPreferences.swift */; };
3E6C11F725CEBDD100BF0D07 /* PreferencesDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C109B25CEB98700BF0D07 /* PreferencesDelegate.swift */; };
3E6C11F825CEBDD100BF0D07 /* RecordingFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C113B25CEB98700BF0D07 /* RecordingFormat.swift */; };
3E6C11FA25CEBDD100BF0D07 /* ChangeListenerProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F0125CEB98500BF0D07 /* ChangeListenerProtocols.swift */; };
3E6C11FB25CEBDD100BF0D07 /* PlaylistDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F1025CEB98500BF0D07 /* PlaylistDelegate.swift */; };
3E6C11FC25CEBDD100BF0D07 /* PreferencesDelegateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C109925CEB98700BF0D07 /* PreferencesDelegateProtocol.swift */; };
3E6C11FD25CEBDD100BF0D07 /* PlaylistItemArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F0325CEB98500BF0D07 /* PlaylistItemArray.swift */; };
3E6C11FE25CEBDD100BF0D07 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F0D25CEB98500BF0D07 /* Group.swift */; };
3E6C11FF25CEBDD100BF0D07 /* RecorderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C113A25CEB98700BF0D07 /* RecorderProtocol.swift */; };
3E6C120025CEBDD100BF0D07 /* PreferencesDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C109A25CEB98700BF0D07 /* PreferencesDefaults.swift */; };
3E6C120125CEBDD100BF0D07 /* RecorderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C113E25CEB98700BF0D07 /* RecorderDelegate.swift */; };
3E6C120225CEBDD100BF0D07 /* SearchResults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F0825CEB98500BF0D07 /* SearchResults.swift */; };
3E6C120325CEBDD100BF0D07 /* ControlsPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C109E25CEB98700BF0D07 /* ControlsPreferences.swift */; };
3E6C120425CEBDD100BF0D07 /* FlatPlaylist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0EFF25CEB98500BF0D07 /* FlatPlaylist.swift */; };
3E6C120525CEBDD100BF0D07 /* PlaylistDelegateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F0F25CEB98500BF0D07 /* PlaylistDelegateProtocol.swift */; };
3E6C120625CEBDD100BF0D07 /* PreferencesOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C109D25CEB98700BF0D07 /* PreferencesOptions.swift */; };
3E6C120725CEBDD100BF0D07 /* RecordingSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C113725CEB98700BF0D07 /* RecordingSession.swift */; };
3E6C120825CEBDD100BF0D07 /* GroupingPlaylistProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F0425CEB98500BF0D07 /* GroupingPlaylistProtocols.swift */; };
3E6C120925CEBDD100BF0D07 /* SortComparator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F0725CEB98500BF0D07 /* SortComparator.swift */; };
3E6C120A25CEBDD100BF0D07 /* RecordingInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C113C25CEB98700BF0D07 /* RecordingInfo.swift */; };
3E6C120B25CEBDD100BF0D07 /* Playlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F0B25CEB98500BF0D07 /* Playlist.swift */; };
3E6C120C25CEBDD100BF0D07 /* PlaylistProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F0525CEB98500BF0D07 /* PlaylistProtocols.swift */; };
3E6C120D25CEBDD100BF0D07 /* Recorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C113625CEB98700BF0D07 /* Recorder.swift */; };
3E6C120E25CEBDD100BF0D07 /* PlaybackPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C109525CEB98700BF0D07 /* PlaybackPreferences.swift */; };
3E6C120F25CEBDD100BF0D07 /* GroupingPlaylist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F0C25CEB98500BF0D07 /* GroupingPlaylist.swift */; };
3E6C121025CEBDD100BF0D07 /* CRUDOperationResults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F1225CEB98500BF0D07 /* CRUDOperationResults.swift */; };
3E6C121125CEBDD100BF0D07 /* HistoryPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C109825CEB98700BF0D07 /* HistoryPreferences.swift */; };
3E6C121325CEBDE500BF0D07 /* UIConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F1B25CEB98500BF0D07 /* UIConstants.swift */; };
3E6C121425CEBDE500BF0D07 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F2025CEB98500BF0D07 /* MainWindow.xib */; };
3E6C121525CEBDE500BF0D07 /* ViewPreferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F3625CEB98600BF0D07 /* ViewPreferences.xib */; };
3E6C121625CEBDE500BF0D07 /* Tracks.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F4025CEB98600BF0D07 /* Tracks.xib */; };
3E6C121725CEBDE500BF0D07 /* HistoryPreferencesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F3325CEB98600BF0D07 /* HistoryPreferencesViewController.swift */; };
3E6C121825CEBDE500BF0D07 /* PreferencesWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F2B25CEB98500BF0D07 /* PreferencesWindowController.swift */; };
3E6C121925CEBDE600BF0D07 /* TracksPlaylistViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F3E25CEB98600BF0D07 /* TracksPlaylistViewController.swift */; };
3E6C121A25CEBDE600BF0D07 /* PlaylistPreferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F2625CEB98500BF0D07 /* PlaylistPreferences.xib */; };
3E6C121B25CEBDE600BF0D07 /* Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F1C25CEB98500BF0D07 /* Strings.swift */; };
3E6C121C25CEBDE600BF0D07 /* SoundPreferencesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F3A25CEB98600BF0D07 /* SoundPreferencesViewController.swift */; };
3E6C121D25CEBDE600BF0D07 /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F2C25CEB98500BF0D07 /* Preferences.xib */; };
3E6C121E25CEBDE600BF0D07 /* ViewPreferencesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F3725CEB98600BF0D07 /* ViewPreferencesViewController.swift */; };
3E6C121F25CEBDE600BF0D07 /* ControlsPreferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F2925CEB98500BF0D07 /* ControlsPreferences.xib */; };
3E6C122025CEBDE600BF0D07 /* PlaylistSortWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F4225CEB98600BF0D07 /* PlaylistSortWindowController.swift */; };
3E6C122125CEBDE600BF0D07 /* ColorSchemePopupMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F1E25CEB98500BF0D07 /* ColorSchemePopupMenuController.swift */; };
3E6C122225CEBDE600BF0D07 /* SoundPreferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F3925CEB98600BF0D07 /* SoundPreferences.xib */; };
3E6C122325CEBDE600BF0D07 /* SettingsPopupMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F2325CEB98500BF0D07 /* SettingsPopupMenuController.swift */; };
3E6C122425CEBDE600BF0D07 /* TracksPlaylistViewDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F3F25CEB98600BF0D07 /* TracksPlaylistViewDataSource.swift */; };
3E6C122525CEBDE600BF0D07 /* PlaybackPreferencesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F2F25CEB98500BF0D07 /* PlaybackPreferencesViewController.swift */; };
3E6C122625CEBDE600BF0D07 /* GestureHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F2125CEB98500BF0D07 /* GestureHandler.swift */; };
3E6C122725CEBDE600BF0D07 /* ControlsPreferencesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F2A25CEB98500BF0D07 /* ControlsPreferencesViewController.swift */; };
3E6C122925CEBDE600BF0D07 /* MainWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F1F25CEB98500BF0D07 /* MainWindowController.swift */; };
3E6C122A25CEBDE600BF0D07 /* PlaylistPreferencesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F2725CEB98500BF0D07 /* PlaylistPreferencesViewController.swift */; };
3E6C122B25CEBDE600BF0D07 /* WindowLayoutPopupMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F2225CEB98500BF0D07 /* WindowLayoutPopupMenuController.swift */; };
3E6C122C25CEBDE600BF0D07 /* HistoryPreferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F3425CEB98600BF0D07 /* HistoryPreferences.xib */; };
3E6C122D25CEBDE600BF0D07 /* TracksPlaylistViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F3D25CEB98600BF0D07 /* TracksPlaylistViewDelegate.swift */; };
3E6C122E25CEBDE600BF0D07 /* PlaybackPreferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F2E25CEB98500BF0D07 /* PlaybackPreferences.xib */; };
3E6C123125CEBDF400BF0D07 /* GroupingPlaylistTableViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F5D25CEB98600BF0D07 /* GroupingPlaylistTableViews.swift */; };
3E6C123225CEBDF400BF0D07 /* TracksPlaylistSortViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F4825CEB98600BF0D07 /* TracksPlaylistSortViewController.swift */; };
3E6C123325CEBDF400BF0D07 /* PlaylistWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F5725CEB98600BF0D07 /* PlaylistWindowController.swift */; };
3E6C123425CEBDF400BF0D07 /* GenresPlaylistSort.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F4625CEB98600BF0D07 /* GenresPlaylistSort.xib */; };
3E6C123525CEBDF400BF0D07 /* ChaptersList.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F6025CEB98600BF0D07 /* ChaptersList.xib */; };
3E6C123625CEBDF400BF0D07 /* GroupingPlaylistDataSources.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F5225CEB98600BF0D07 /* GroupingPlaylistDataSources.swift */; };
3E6C123725CEBDF400BF0D07 /* AuralPlaylistViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F5C25CEB98600BF0D07 /* AuralPlaylistViews.swift */; };
3E6C123825CEBDF400BF0D07 /* ChaptersListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F6125CEB98600BF0D07 /* ChaptersListViewController.swift */; };
3E6C123925CEBDF400BF0D07 /* PlaylistSearch.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F5A25CEB98600BF0D07 /* PlaylistSearch.xib */; };
3E6C123A25CEBDF400BF0D07 /* ChaptersListWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F6225CEB98600BF0D07 /* ChaptersListWindowController.swift */; };
3E6C123B25CEBDF400BF0D07 /* Genres.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F4F25CEB98600BF0D07 /* Genres.xib */; };
3E6C123C25CEBDF400BF0D07 /* ArtistsPlaylistSortViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F4425CEB98600BF0D07 /* ArtistsPlaylistSortViewController.swift */; };
3E6C123D25CEBDF400BF0D07 /* Artists.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F5025CEB98600BF0D07 /* Artists.xib */; };
3E6C123E25CEBDF400BF0D07 /* ChaptersListTableHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F6325CEB98600BF0D07 /* ChaptersListTableHeaderCell.swift */; };
3E6C123F25CEBDF400BF0D07 /* ChaptersListViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F6425CEB98600BF0D07 /* ChaptersListViewDelegate.swift */; };
3E6C124025CEBDF400BF0D07 /* FlatPlaylistTableViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F6625CEB98600BF0D07 /* FlatPlaylistTableViews.swift */; };
3E6C124125CEBDF400BF0D07 /* ArtistsPlaylistViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F5125CEB98600BF0D07 /* ArtistsPlaylistViewController.swift */; };
3E6C124225CEBDF400BF0D07 /* ArtistsPlaylistSort.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F4725CEB98600BF0D07 /* ArtistsPlaylistSort.xib */; };
3E6C124325CEBDF400BF0D07 /* Albums.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F5425CEB98600BF0D07 /* Albums.xib */; };
3E6C124525CEBDF400BF0D07 /* GroupingPlaylistViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F4E25CEB98600BF0D07 /* GroupingPlaylistViewController.swift */; };
3E6C124625CEBDF400BF0D07 /* Playlist.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F5825CEB98600BF0D07 /* Playlist.xib */; };
3E6C124725CEBDF400BF0D07 /* PlaylistGestureHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F6525CEB98600BF0D07 /* PlaylistGestureHandler.swift */; };
3E6C124825CEBDF400BF0D07 /* GenresPlaylistViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F5525CEB98600BF0D07 /* GenresPlaylistViewController.swift */; };
3E6C124925CEBDF400BF0D07 /* PlaylistSortDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F4C25CEB98600BF0D07 /* PlaylistSortDialog.xib */; };
3E6C124A25CEBDF400BF0D07 /* AlbumsPlaylistSort.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F4B25CEB98600BF0D07 /* AlbumsPlaylistSort.xib */; };
3E6C124B25CEBDF400BF0D07 /* GenresPlaylistSortViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F4525CEB98600BF0D07 /* GenresPlaylistSortViewController.swift */; };
3E6C124C25CEBDF400BF0D07 /* AlbumsPlaylistViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F5325CEB98600BF0D07 /* AlbumsPlaylistViewController.swift */; };
3E6C124D25CEBDF400BF0D07 /* PlaylistSearchWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F5B25CEB98600BF0D07 /* PlaylistSearchWindowController.swift */; };
3E6C124E25CEBDF400BF0D07 /* PlaylistContextMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F5E25CEB98600BF0D07 /* PlaylistContextMenuController.swift */; };
3E6C124F25CEBDF400BF0D07 /* AlbumsPlaylistSortViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F4925CEB98600BF0D07 /* AlbumsPlaylistSortViewController.swift */; };
3E6C125025CEBDF400BF0D07 /* TracksPlaylistSort.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F4A25CEB98600BF0D07 /* TracksPlaylistSort.xib */; };
3E6C125125CEBDF400BF0D07 /* PlaylistViewState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F6725CEB98600BF0D07 /* PlaylistViewState.swift */; };
3E6C125225CEBDF400BF0D07 /* GroupingPlaylistViewDelegates.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F5625CEB98600BF0D07 /* GroupingPlaylistViewDelegates.swift */; };
3E6C125425CEBE0600BF0D07 /* ColorSchemesEditor.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F9125CEB98600BF0D07 /* ColorSchemesEditor.xib */; };
3E6C125525CEBE0600BF0D07 /* ColorSchemePreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F9325CEB98600BF0D07 /* ColorSchemePreviewView.swift */; };
3E6C125625CEBE0600BF0D07 /* EffectsPresetsEditor.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F7525CEB98600BF0D07 /* EffectsPresetsEditor.xib */; };
3E6C125725CEBE0600BF0D07 /* TimePresetsEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F7C25CEB98600BF0D07 /* TimePresetsEditorViewController.swift */; };
3E6C125825CEBE0600BF0D07 /* LayoutsEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F8F25CEB98600BF0D07 /* LayoutsEditorViewController.swift */; };
3E6C125925CEBE0600BF0D07 /* BookmarksEditor.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F8B25CEB98600BF0D07 /* BookmarksEditor.xib */; };
3E6C125A25CEBE0600BF0D07 /* EQPresetsEditor.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F7425CEB98600BF0D07 /* EQPresetsEditor.xib */; };
3E6C125B25CEBE0600BF0D07 /* ReverbPresetsEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F7825CEB98600BF0D07 /* ReverbPresetsEditorViewController.swift */; };
3E6C125C25CEBE0600BF0D07 /* FilterPresetsEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F8325CEB98600BF0D07 /* FilterPresetsEditorViewController.swift */; };
3E6C125D25CEBE0600BF0D07 /* DelayPresetsEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F8625CEB98600BF0D07 /* DelayPresetsEditorViewController.swift */; };
3E6C125E25CEBE0600BF0D07 /* ReverbPresetsEditor.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F7925CEB98600BF0D07 /* ReverbPresetsEditor.xib */; };
3E6C125F25CEBE0600BF0D07 /* EffectsPresetsEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F8725CEB98600BF0D07 /* EffectsPresetsEditorViewController.swift */; };
3E6C126025CEBE0600BF0D07 /* EditorWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F6D25CEB98600BF0D07 /* EditorWindow.xib */; };
3E6C126125CEBE0600BF0D07 /* LayoutsEditor.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F8D25CEB98600BF0D07 /* LayoutsEditor.xib */; };
3E6C126225CEBE0600BF0D07 /* EditorWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F9425CEB98600BF0D07 /* EditorWindowController.swift */; };
3E6C126325CEBE0600BF0D07 /* FavoritesEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F6B25CEB98600BF0D07 /* FavoritesEditorViewController.swift */; };
3E6C126425CEBE0600BF0D07 /* PitchPresetsEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F7025CEB98600BF0D07 /* PitchPresetsEditorViewController.swift */; };
3E6C126525CEBE0600BF0D07 /* FXPresetsEditorGenericViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F7625CEB98600BF0D07 /* FXPresetsEditorGenericViewController.swift */; };
3E6C126625CEBE0600BF0D07 /* DelayPresetsEditor.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F8525CEB98600BF0D07 /* DelayPresetsEditor.xib */; };
3E6C126725CEBE0600BF0D07 /* LayoutPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F8E25CEB98600BF0D07 /* LayoutPreviewView.swift */; };
3E6C126825CEBE0600BF0D07 /* PitchPresetsEditor.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F7125CEB98600BF0D07 /* PitchPresetsEditor.xib */; };
3E6C126925CEBE0600BF0D07 /* MasterPresetsEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F7E25CEB98600BF0D07 /* MasterPresetsEditorViewController.swift */; };
3E6C126A25CEBE0600BF0D07 /* ColorSchemesEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F9225CEB98600BF0D07 /* ColorSchemesEditorViewController.swift */; };
3E6C126B25CEBE0600BF0D07 /* BookmarksEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F8A25CEB98600BF0D07 /* BookmarksEditorViewController.swift */; };
3E6C126C25CEBE0600BF0D07 /* CustomEditorViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F8825CEB98600BF0D07 /* CustomEditorViews.swift */; };
3E6C126D25CEBE0600BF0D07 /* FavoritesEditor.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F6C25CEB98600BF0D07 /* FavoritesEditor.xib */; };
3E6C126E25CEBE0600BF0D07 /* MasterPresetsEditor.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F7F25CEB98600BF0D07 /* MasterPresetsEditor.xib */; };
3E6C126F25CEBE0600BF0D07 /* TimePresetsEditor.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F7B25CEB98600BF0D07 /* TimePresetsEditor.xib */; };
3E6C127025CEBE0600BF0D07 /* FilterBandsViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F8225CEB98600BF0D07 /* FilterBandsViewDelegate.swift */; };
3E6C127125CEBE0600BF0D07 /* FilterPresetsEditor.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F8125CEB98600BF0D07 /* FilterPresetsEditor.xib */; };
3E6C127225CEBE0600BF0D07 /* EQPresetsEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F7325CEB98600BF0D07 /* EQPresetsEditorViewController.swift */; };
3E6C127425CEBE1800BF0D07 /* EffectsUnitTabButtonCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FB825CEB98600BF0D07 /* EffectsUnitTabButtonCell.swift */; };
3E6C127625CEBE1800BF0D07 /* EffectsColorSchemeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FA525CEB98600BF0D07 /* EffectsColorSchemeViewController.swift */; };
3E6C127725CEBE1800BF0D07 /* ColorSchemes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FAC25CEB98600BF0D07 /* ColorSchemes.swift */; };
3E6C127825CEBE1800BF0D07 /* PlayerColorScheme.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0FAF25CEB98600BF0D07 /* PlayerColorScheme.xib */; };
3E6C127925CEBE1800BF0D07 /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F9725CEB98600BF0D07 /* Extensions.swift */; };
3E6C127A25CEBE1800BF0D07 /* ColorSchemes.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F9B25CEB98600BF0D07 /* ColorSchemes.xib */; };
3E6C127B25CEBE1800BF0D07 /* PlaylistColorSchemeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F9E25CEB98600BF0D07 /* PlaylistColorSchemeViewController.swift */; };
3E6C127C25CEBE1800BF0D07 /* GeneralColorSchemeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FA025CEB98600BF0D07 /* GeneralColorSchemeViewController.swift */; };
3E6C127D25CEBE1800BF0D07 /* AutoHidingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FB225CEB98600BF0D07 /* AutoHidingView.swift */; };
3E6C127E25CEBE1800BF0D07 /* MultiStateImageButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FB725CEB98600BF0D07 /* MultiStateImageButton.swift */; };
3E6C127F25CEBE1800BF0D07 /* GradientOptionsRadioButtonGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FAD25CEB98600BF0D07 /* GradientOptionsRadioButtonGroup.swift */; };
3E6C128025CEBE1800BF0D07 /* ColorScheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FA825CEB98600BF0D07 /* ColorScheme.swift */; };
3E6C128125CEBE1800BF0D07 /* ModalDialogButtonCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FB625CEB98600BF0D07 /* ModalDialogButtonCells.swift */; };
3E6C128225CEBE1800BF0D07 /* EffectsColorScheme.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0FA625CEB98600BF0D07 /* EffectsColorScheme.xib */; };
3E6C128325CEBE1800BF0D07 /* TintedImageButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FBC25CEB98600BF0D07 /* TintedImageButton.swift */; };
3E6C128425CEBE1800BF0D07 /* Dimensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F9625CEB98600BF0D07 /* Dimensions.swift */; };
3E6C128525CEBE1800BF0D07 /* AuralColorPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FA225CEB98600BF0D07 /* AuralColorPicker.swift */; };
3E6C128625CEBE1800BF0D07 /* TrackPeekingButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FBD25CEB98600BF0D07 /* TrackPeekingButton.swift */; };
3E6C128725CEBE1800BF0D07 /* TabGroupButtonCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FBA25CEB98600BF0D07 /* TabGroupButtonCells.swift */; };
3E6C128825CEBE1800BF0D07 /* Fonts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F9825CEB98600BF0D07 /* Fonts.swift */; };
3E6C128925CEBE1800BF0D07 /* OnOffImageButtons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FB925CEB98600BF0D07 /* OnOffImageButtons.swift */; };
3E6C128A25CEBE1800BF0D07 /* ColorSchemesWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FA325CEB98600BF0D07 /* ColorSchemesWindowController.swift */; };
3E6C128B25CEBE1800BF0D07 /* PlayerColorSchemeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FB025CEB98600BF0D07 /* PlayerColorSchemeViewController.swift */; };
3E6C128C25CEBE1800BF0D07 /* ColorClipboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FAB25CEB98600BF0D07 /* ColorClipboard.swift */; };
3E6C128D25CEBE1800BF0D07 /* GeneralColorScheme.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0FA125CEB98600BF0D07 /* GeneralColorScheme.xib */; };
3E6C128E25CEBE1800BF0D07 /* ColorSchemePreset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FA925CEB98600BF0D07 /* ColorSchemePreset.swift */; };
3E6C128F25CEBE1800BF0D07 /* CheckRadioButtonCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FBB25CEB98600BF0D07 /* CheckRadioButtonCell.swift */; };
3E6C129025CEBE1800BF0D07 /* PlaylistColorScheme.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0F9D25CEB98600BF0D07 /* PlaylistColorScheme.xib */; };
3E6C129125CEBE1800BF0D07 /* ColorSchemeHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FAA25CEB98600BF0D07 /* ColorSchemeHistory.swift */; };
3E6C129225CEBE1800BF0D07 /* ColorSchemeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0F9A25CEB98600BF0D07 /* ColorSchemeViewController.swift */; };
3E6C129325CEBE1800BF0D07 /* IntervalPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FB425CEB98600BF0D07 /* IntervalPicker.swift */; };
3E6C129425CEBE1800BF0D07 /* PrettyScroller.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FB325CEB98600BF0D07 /* PrettyScroller.swift */; };
3E6C129625CEBE2700BF0D07 /* BannerLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FD825CEB98600BF0D07 /* BannerLabel.swift */; };
3E6C129725CEBE2700BF0D07 /* TintedIconMenuItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FCE25CEB98600BF0D07 /* TintedIconMenuItem.swift */; };
3E6C129825CEBE2700BF0D07 /* VAlignedTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FBF25CEB98600BF0D07 /* VAlignedTextField.swift */; };
3E6C129925CEBE2700BF0D07 /* AuralTabView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FD125CEB98600BF0D07 /* AuralTabView.swift */; };
3E6C129A25CEBE2700BF0D07 /* ProgressArc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FC025CEB98600BF0D07 /* ProgressArc.swift */; };
3E6C129B25CEBE2700BF0D07 /* ColoredCursorTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FC525CEB98600BF0D07 /* ColoredCursorTextField.swift */; };
3E6C129C25CEBE2700BF0D07 /* AlertWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FC925CEB98600BF0D07 /* AlertWindowController.swift */; };
3E6C129D25CEBE2700BF0D07 /* HorizontalSliderCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FD625CEB98600BF0D07 /* HorizontalSliderCells.swift */; };
3E6C129E25CEBE2700BF0D07 /* EQSliderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FD725CEB98600BF0D07 /* EQSliderCell.swift */; };
3E6C129F25CEBE2700BF0D07 /* TickedSliderCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FD325CEB98600BF0D07 /* TickedSliderCells.swift */; };
3E6C12A025CEBE2700BF0D07 /* TintedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FBE25CEB98600BF0D07 /* TintedImageView.swift */; };
3E6C12A125CEBE2700BF0D07 /* PopupMenuCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FCF25CEB98600BF0D07 /* PopupMenuCells.swift */; };
3E6C12A225CEBE2700BF0D07 /* SnappingWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FCB25CEB98600BF0D07 /* SnappingWindow.swift */; };
3E6C12A325CEBE2700BF0D07 /* StringInputPopoverViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FC425CEB98600BF0D07 /* StringInputPopoverViewController.swift */; };
3E6C12A425CEBE2700BF0D07 /* AboutDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0FDC25CEB98600BF0D07 /* AboutDialog.xib */; };
3E6C12A525CEBE2700BF0D07 /* EffectsUnitSliderCellProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FD525CEB98600BF0D07 /* EffectsUnitSliderCellProtocol.swift */; };
3E6C12A625CEBE2700BF0D07 /* ToggleMenuItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FCD25CEB98600BF0D07 /* ToggleMenuItem.swift */; };
3E6C12A725CEBE2700BF0D07 /* Alerts.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0FC725CEB98600BF0D07 /* Alerts.xib */; };
3E6C12A825CEBE2700BF0D07 /* TriStateLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FD025CEB98600BF0D07 /* TriStateLabel.swift */; };
3E6C12A925CEBE2700BF0D07 /* FXUnitTriStateImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FCA25CEB98600BF0D07 /* FXUnitTriStateImageView.swift */; };
3E6C12AA25CEBE2700BF0D07 /* AboutDialogController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FDB25CEB98600BF0D07 /* AboutDialogController.swift */; };
3E6C12AB25CEBE2700BF0D07 /* ValidatedLabelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FD925CEB98600BF0D07 /* ValidatedLabelCell.swift */; };
3E6C12AC25CEBE2700BF0D07 /* RangeSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FD425CEB98600BF0D07 /* RangeSlider.swift */; };
3E6C12AD25CEBE2700BF0D07 /* StringInputPopover.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0FC325CEB98600BF0D07 /* StringInputPopover.xib */; };
3E6C12AE25CEBE2700BF0D07 /* DialogsAndAlerts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FC825CEB98600BF0D07 /* DialogsAndAlerts.swift */; };
3E6C12AF25CEBE2700BF0D07 /* StringInputReceiver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FC225CEB98600BF0D07 /* StringInputReceiver.swift */; };
3E6C12B125CEBE5800BF0D07 /* HistoryMenuControllers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FDE25CEB98600BF0D07 /* HistoryMenuControllers.swift */; };
3E6C12B225CEBE5800BF0D07 /* DockMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FE625CEB98600BF0D07 /* DockMenuController.swift */; };
3E6C12B325CEBE5800BF0D07 /* FavoritesMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FEA25CEB98600BF0D07 /* FavoritesMenuController.swift */; };
3E6C12B425CEBE5800BF0D07 /* PlaybackMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FE025CEB98600BF0D07 /* PlaybackMenuController.swift */; };
3E6C12B525CEBE5800BF0D07 /* BookmarksMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FE925CEB98600BF0D07 /* BookmarksMenuController.swift */; };
3E6C12B725CEBE5800BF0D07 /* PlaylistMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FDF25CEB98600BF0D07 /* PlaylistMenuController.swift */; };
3E6C12B825CEBE5800BF0D07 /* ViewMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FE525CEB98600BF0D07 /* ViewMenuController.swift */; };
3E6C12B925CEBE5800BF0D07 /* AuralMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FE425CEB98600BF0D07 /* AuralMenuController.swift */; };
3E6C12BA25CEBE5800BF0D07 /* HelpMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FE825CEB98600BF0D07 /* HelpMenuController.swift */; };
3E6C12BB25CEBE5800BF0D07 /* SoundMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FE725CEB98600BF0D07 /* SoundMenuController.swift */; };
3E6C12BD25CEBE6700BF0D07 /* EQ.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0FFA25CEB98600BF0D07 /* EQ.xib */; };
3E6C12BE25CEBE6700BF0D07 /* MasterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C100725CEB98600BF0D07 /* MasterView.swift */; };
3E6C12BF25CEBE6700BF0D07 /* EQViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FF825CEB98600BF0D07 /* EQViewController.swift */; };
3E6C12C025CEBE6700BF0D07 /* PresetsWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FFC25CEB98600BF0D07 /* PresetsWrapper.swift */; };
3E6C12C125CEBE6700BF0D07 /* PitchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FF025CEB98600BF0D07 /* PitchViewController.swift */; };
3E6C12C225CEBE6700BF0D07 /* Master.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C100625CEB98600BF0D07 /* Master.xib */; };
3E6C12C325CEBE6700BF0D07 /* Images.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FEB25CEB98600BF0D07 /* Images.swift */; };
3E6C12C425CEBE6700BF0D07 /* EQView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FF925CEB98600BF0D07 /* EQView.swift */; };
3E6C12C525CEBE6700BF0D07 /* ReverbViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C100025CEB98600BF0D07 /* ReverbViewController.swift */; };
3E6C12C625CEBE6700BF0D07 /* PitchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FEF25CEB98600BF0D07 /* PitchView.swift */; };
3E6C12C725CEBE6700BF0D07 /* TimeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C100325CEB98600BF0D07 /* TimeView.swift */; };
3E6C12C825CEBE6700BF0D07 /* Reverb.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0FFE25CEB98600BF0D07 /* Reverb.xib */; };
3E6C12C925CEBE6700BF0D07 /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FEC25CEB98600BF0D07 /* Colors.swift */; };
3E6C12CA25CEBE6700BF0D07 /* EffectsWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FF325CEB98600BF0D07 /* EffectsWindowController.swift */; };
3E6C12CB25CEBE6700BF0D07 /* Time.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C100225CEB98600BF0D07 /* Time.xib */; };
3E6C12CE25CEBE6700BF0D07 /* ReverbView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FFF25CEB98600BF0D07 /* ReverbView.swift */; };
3E6C12CF25CEBE6700BF0D07 /* FXUnitViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FF525CEB98600BF0D07 /* FXUnitViewController.swift */; };
3E6C12D125CEBE6700BF0D07 /* TimeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C100425CEB98600BF0D07 /* TimeViewController.swift */; };
3E6C12D225CEBE6700BF0D07 /* Pitch.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0FF125CEB98600BF0D07 /* Pitch.xib */; };
3E6C12D325CEBE6700BF0D07 /* EQSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C0FFB25CEB98600BF0D07 /* EQSubview.swift */; };
3E6C12D425CEBE6700BF0D07 /* MasterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C100825CEB98600BF0D07 /* MasterViewController.swift */; };
3E6C12D625CEBE8100BF0D07 /* FilterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C101425CEB98600BF0D07 /* FilterViewController.swift */; };
3E6C12D725CEBE8100BF0D07 /* PlayerViewState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C101F25CEB98600BF0D07 /* PlayerViewState.swift */; };
3E6C12D825CEBE8100BF0D07 /* SeekTimerTaskQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C102D25CEB98600BF0D07 /* SeekTimerTaskQueue.swift */; };
3E6C12D925CEBE8100BF0D07 /* Filter.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C101225CEB98600BF0D07 /* Filter.xib */; };
3E6C12DB25CEBE8100BF0D07 /* RecorderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C100C25CEB98600BF0D07 /* RecorderViewController.swift */; };
3E6C12DC25CEBE8100BF0D07 /* FilterChart.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C101125CEB98600BF0D07 /* FilterChart.swift */; };
3E6C12DD25CEBE8100BF0D07 /* MouseTrackingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C102425CEB98600BF0D07 /* MouseTrackingView.swift */; };
3E6C12DF25CEBE8100BF0D07 /* PlayingTrackTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C102725CEB98600BF0D07 /* PlayingTrackTextView.swift */; };
3E6C12E225CEBE8100BF0D07 /* PlayingTrackSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C102525CEB98600BF0D07 /* PlayingTrackSubview.swift */; };
3E6C12E325CEBE8100BF0D07 /* Recorder.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C100B25CEB98600BF0D07 /* Recorder.xib */; };
3E6C12E425CEBE8100BF0D07 /* CutoffFrequencySlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C100F25CEB98600BF0D07 /* CutoffFrequencySlider.swift */; };
3E6C12E525CEBE8100BF0D07 /* Effects.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C100925CEB98600BF0D07 /* Effects.xib */; };
3E6C12E625CEBE8100BF0D07 /* FilterBandViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C100E25CEB98600BF0D07 /* FilterBandViewController.swift */; };
3E6C12E925CEBE8100BF0D07 /* PlayingTrackFunctionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C101E25CEB98600BF0D07 /* PlayingTrackFunctionsViewController.swift */; };
3E6C12EB25CEBE8100BF0D07 /* BookmarkNameInputReceiver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C101C25CEB98600BF0D07 /* BookmarkNameInputReceiver.swift */; };
3E6C12EC25CEBE8100BF0D07 /* PlayingTrackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C102825CEB98600BF0D07 /* PlayingTrackView.swift */; };
3E6C12ED25CEBE8100BF0D07 /* Delay.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C101625CEB98600BF0D07 /* Delay.xib */; };
3E6C12EE25CEBE8100BF0D07 /* FilterBand.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C101325CEB98600BF0D07 /* FilterBand.xib */; };
3E6C12EF25CEBE8100BF0D07 /* DelayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C101825CEB98600BF0D07 /* DelayView.swift */; };
3E6C12F025CEBE8100BF0D07 /* DelayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C101725CEB98600BF0D07 /* DelayViewController.swift */; };
3E6C12F125CEBE8100BF0D07 /* FilterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C101025CEB98600BF0D07 /* FilterView.swift */; };
3E6C12F625CEBE8F00BF0D07 /* InfoPopupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C103325CEB98600BF0D07 /* InfoPopupViewController.swift */; };
3E6C12F725CEBE8F00BF0D07 /* InfoPopup.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C103525CEB98600BF0D07 /* InfoPopup.xib */; };
3E6C12F825CEBE8F00BF0D07 /* DetailedTrackInfoRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C103925CEB98600BF0D07 /* DetailedTrackInfoRowView.swift */; };
3E6C12F925CEBE8F00BF0D07 /* WindowLayouts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C105325CEB98600BF0D07 /* WindowLayouts.swift */; };
3E6C12FA25CEBE8F00BF0D07 /* PlayerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C103125CEB98600BF0D07 /* PlayerViewController.swift */; };
3E6C12FB25CEBE8F00BF0D07 /* JumpToTimeEditorDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C104E25CEB98600BF0D07 /* JumpToTimeEditorDialog.xib */; };
3E6C12FC25CEBE8F00BF0D07 /* Player.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C104225CEB98600BF0D07 /* Player.xib */; };
3E6C12FD25CEBE8F00BF0D07 /* PlayerAudioViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C104A25CEB98600BF0D07 /* PlayerAudioViewController.swift */; };
3E6C12FE25CEBE8F00BF0D07 /* PlaybackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C104625CEB98600BF0D07 /* PlaybackView.swift */; };
3E6C12FF25CEBE8F00BF0D07 /* PlayerViewPopupMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C104B25CEB98600BF0D07 /* PlayerViewPopupMenuController.swift */; };
3E6C130125CEBE8F00BF0D07 /* JumpToTimeEditorWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C104D25CEB98600BF0D07 /* JumpToTimeEditorWindowController.swift */; };
3E6C130225CEBE8F00BF0D07 /* DetailedTrackInfo.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C103D25CEB98600BF0D07 /* DetailedTrackInfo.xib */; };
3E6C130325CEBE8F00BF0D07 /* MetadataDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C103725CEB98600BF0D07 /* MetadataDataSource.swift */; };
3E6C130425CEBE8F00BF0D07 /* PlaybackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C104725CEB98600BF0D07 /* PlaybackViewController.swift */; };
3E6C130525CEBE8F00BF0D07 /* WindowManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C105025CEB98600BF0D07 /* WindowManager.swift */; };
3E6C130625CEBE8F00BF0D07 /* SeekSliderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C104425CEB98600BF0D07 /* SeekSliderView.swift */; };
3E6C130725CEBE8F00BF0D07 /* InfoPopupProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C103425CEB98600BF0D07 /* InfoPopupProtocol.swift */; };
3E6C130925CEBE8F00BF0D07 /* SeekTimeFormats.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C104525CEB98600BF0D07 /* SeekTimeFormats.swift */; };
3E6C130B25CEBE8F00BF0D07 /* FileSystemDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C103B25CEB98600BF0D07 /* FileSystemDataSource.swift */; };
3E6C130C25CEBE8F00BF0D07 /* WindowLayoutPresets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C105525CEB98600BF0D07 /* WindowLayoutPresets.swift */; };
3E6C130D25CEBE8F00BF0D07 /* PlayerSequencingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C104925CEB98600BF0D07 /* PlayerSequencingViewController.swift */; };
3E6C130E25CEBE8F00BF0D07 /* PopoverContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C103825CEB98600BF0D07 /* PopoverContentView.swift */; };
3E6C131025CEBE8F00BF0D07 /* ModalComponentProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C105225CEB98600BF0D07 /* ModalComponentProtocols.swift */; };
3E6C131125CEBE8F00BF0D07 /* CoverArtDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C103C25CEB98600BF0D07 /* CoverArtDataSource.swift */; };
3E6C131225CEBE8F00BF0D07 /* DetailedTrackInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C103A25CEB98600BF0D07 /* DetailedTrackInfoViewController.swift */; };
3E6C131325CEBE8F00BF0D07 /* WindowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C105125CEB98600BF0D07 /* WindowLayout.swift */; };
3E6C131425CEBE8F00BF0D07 /* AudioDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C103E25CEB98600BF0D07 /* AudioDataSource.swift */; };
3E6C131825CEBEA000BF0D07 /* SizeUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10BD25CEB98700BF0D07 /* SizeUnit.swift */; };
3E6C131925CEBEA000BF0D07 /* Size.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10CF25CEB98700BF0D07 /* Size.swift */; };
3E6C131B25CEBEA000BF0D07 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10C325CEB98700BF0D07 /* Queue.swift */; };
3E6C131C25CEBEA000BF0D07 /* IntExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10CC25CEB98700BF0D07 /* IntExtensions.swift */; };
3E6C131E25CEBEA000BF0D07 /* CollectionExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10CE25CEB98700BF0D07 /* CollectionExtensions.swift */; };
3E6C131F25CEBEA000BF0D07 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10CB25CEB98700BF0D07 /* StringExtensions.swift */; };
3E6C132025CEBEA000BF0D07 /* StringKeyedCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10C125CEB98700BF0D07 /* StringKeyedCollection.swift */; };
3E6C132125CEBEA000BF0D07 /* StringUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10C525CEB98700BF0D07 /* StringUtils.swift */; };
3E6C132325CEBEA000BF0D07 /* UIUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10BC25CEB98700BF0D07 /* UIUtils.swift */; };
3E6C132425CEBEA000BF0D07 /* DateUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10C725CEB98700BF0D07 /* DateUtils.swift */; };
3E6C132525CEBEA000BF0D07 /* ValueFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10C825CEB98700BF0D07 /* ValueFormatter.swift */; };
3E6C132625CEBEA000BF0D07 /* AVAudioExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10CA25CEB98700BF0D07 /* AVAudioExtensions.swift */; };
3E6C132825CEBEA000BF0D07 /* RepeatingTaskExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10D425CEB98700BF0D07 /* RepeatingTaskExecutor.swift */; };
3E6C132925CEBEA000BF0D07 /* ConcurrentCollections.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10C225CEB98700BF0D07 /* ConcurrentCollections.swift */; };
3E6C132A25CEBEA000BF0D07 /* IndexSetExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10CD25CEB98700BF0D07 /* IndexSetExtensions.swift */; };
3E6C132B25CEBEA000BF0D07 /* ConcurrencyUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10D525CEB98700BF0D07 /* ConcurrencyUtils.swift */; };
3E6C133025CEBEA000BF0D07 /* MathUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10BE25CEB98700BF0D07 /* MathUtils.swift */; };
3E6C133325CEBEA000BF0D07 /* Stack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10C025CEB98700BF0D07 /* Stack.swift */; };
3E6C133625CEBEA700BF0D07 /* HTMLWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10D825CEB98700BF0D07 /* HTMLWriter.swift */; };
3E6C133825CEBEA700BF0D07 /* FileSystemUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10D725CEB98700BF0D07 /* FileSystemUtils.swift */; };
3E6C133B25CEBEA700BF0D07 /* GraphicsUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10F025CEB98700BF0D07 /* GraphicsUtils.swift */; };
3E6C133C25CEBEA700BF0D07 /* TimeIntervalFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10D625CEB98700BF0D07 /* TimeIntervalFormatter.swift */; };
3E6C133D25CEBEA700BF0D07 /* JSONWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C10D925CEB98700BF0D07 /* JSONWriter.swift */; };
3E6C134125CEBEF500BF0D07 /* StopPlaybackChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C107A25CEB98600BF0D07 /* StopPlaybackChain.swift */; };
3E6C134225CEBEF500BF0D07 /* EndPlaybackSequenceAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6C107B25CEB98600BF0D07 /* EndPlaybackSequenceAction.swift */; };
3E6C136B25CEBFB900BF0D07 /* Application.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E6C0FE125CEB98600BF0D07 /* Application.xib */; };
3E7572F12609E83B00CA3F85 /* MusicBrainzCoverArtArchive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7572EC2609E83B00CA3F85 /* MusicBrainzCoverArtArchive.swift */; };
3E7572F22609E83B00CA3F85 /* MusicBrainzArtist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7572ED2609E83B00CA3F85 /* MusicBrainzArtist.swift */; };
3E7572F32609E83B00CA3F85 /* MusicBrainzRecording.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7572EE2609E83B00CA3F85 /* MusicBrainzRecording.swift */; };
3E7572F42609E83B00CA3F85 /* MusicBrainzArtistCredit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7572EF2609E83B00CA3F85 /* MusicBrainzArtistCredit.swift */; };
3E7572F52609E83B00CA3F85 /* MusicBrainzRelease.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7572F02609E83B00CA3F85 /* MusicBrainzRelease.swift */; };
3E7572F72609E84C00CA3F85 /* MusicBrainzRESTClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7572F62609E84C00CA3F85 /* MusicBrainzRESTClient.swift */; };
3E7572FB2609E8A400CA3F85 /* HTTPErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7572F92609E8A400CA3F85 /* HTTPErrors.swift */; };
3E7572FC2609E8A400CA3F85 /* HTTPClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7572FA2609E8A400CA3F85 /* HTTPClient.swift */; };
3E803E23260A228200B705AA /* MusicBrainzCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E803E22260A228200B705AA /* MusicBrainzCache.swift */; };
3E824A4325DB74850089F217 /* MenuBarPlayer.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E824A4125DB74840089F217 /* MenuBarPlayer.xib */; };
3E824A4425DB74850089F217 /* MenuBarPlayerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E824A4225DB74840089F217 /* MenuBarPlayerViewController.swift */; };
3E91932425E0CE2500F30F81 /* FontSchemes.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E91932325E0CE2500F30F81 /* FontSchemes.xib */; };
3E91932925E0CF5D00F30F81 /* GeneralFontScheme.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E91932825E0CF5D00F30F81 /* GeneralFontScheme.xib */; };
3E91932C25E0D96A00F30F81 /* GeneralFontSchemeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E91932B25E0D96A00F30F81 /* GeneralFontSchemeViewController.swift */; };
3E91932F25E0DA9C00F30F81 /* FontSchemesWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E91932E25E0DA9C00F30F81 /* FontSchemesWindowController.swift */; };
3E987ECC2630088600E6836D /* MenuBarPlayerViewState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E987ECB2630088600E6836D /* MenuBarPlayerViewState.swift */; };
3E98E5F8262D51AF00A65BCE /* PlayingTrackInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E98E5F7262D51AF00A65BCE /* PlayingTrackInfo.swift */; };
3E9C12112622208F00D90EA4 /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E9C12102622208F00D90EA4 /* Theme.swift */; };
3E9C12132622216500D90EA4 /* Themes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E9C12122622216500D90EA4 /* Themes.swift */; };
3E9C12152622259500D90EA4 /* ThemePreset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E9C12142622259500D90EA4 /* ThemePreset.swift */; };
3E9C88312614FE73003B10AD /* CompositeKeyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E9C88302614FE73003B10AD /* CompositeKeyMap.swift */; };
3E9CA7EF261A0DEA006133B6 /* HostedAudioUnitDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E9CA7EE261A0DEA006133B6 /* HostedAudioUnitDelegate.swift */; };
3E9CA7F2261A21E8006133B6 /* AudioUnitEditorDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3E9CA7F1261A21E8006133B6 /* AudioUnitEditorDialog.xib */; };
3E9CA7F4261A2209006133B6 /* AudioUnitEditorDialogController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E9CA7F3261A2209006133B6 /* AudioUnitEditorDialogController.swift */; };
3E9E590E25DB6B150064EB5F /* MenuBarAppModeController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E9E58FF25DB6B150064EB5F /* MenuBarAppModeController.swift */; };
3E9E590F25DB6B150064EB5F /* AppModeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E9E590025DB6B150064EB5F /* AppModeManager.swift */; };
3E9E591025DB6B150064EB5F /* WindowedAppModeController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E9E590125DB6B150064EB5F /* WindowedAppModeController.swift */; };
3EA0102925E2725900A80DAC /* FontSchemeHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EA0102825E2725900A80DAC /* FontSchemeHistory.swift */; };
3EA0102D25E28C4C00A80DAC /* FontSchemeChangeContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EA0102C25E28C4C00A80DAC /* FontSchemeChangeContext.swift */; };
3EA3CE6725E3FD9E00BC7D07 /* FontSchemesEditor.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3EA3CE6625E3FD9E00BC7D07 /* FontSchemesEditor.xib */; };
3EA3CE6A25E3FDE000BC7D07 /* FontSchemesEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EA3CE6925E3FDE000BC7D07 /* FontSchemesEditorViewController.swift */; };
3EA3CE6D25E3FE2000BC7D07 /* FontSchemePreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EA3CE6C25E3FE2000BC7D07 /* FontSchemePreviewView.swift */; };
3EA3CE7025E420DE00BC7D07 /* Papyrus.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3EA3CE6F25E4208500BC7D07 /* Papyrus.ttf */; };
3EA3CE7325E420EC00BC7D07 /* AnironRegular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3EA3CE7225E420E700BC7D07 /* AnironRegular.ttf */; };
3EA7633C260639F800CD9F81 /* CloseFileHandlesAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EA7633B260639F800CD9F81 /* CloseFileHandlesAction.swift */; };
3EB5108C25DC2C3C0075F8AF /* FontSchemePopupMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EB5108B25DC2C3C0075F8AF /* FontSchemePopupMenuController.swift */; };
3EB88E772629DA9500C8D230 /* ThemePopupMenuController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EB88E762629DA9500C8D230 /* ThemePopupMenuController.swift */; };
3EBABCBE262C1A350015A73A /* MenuBarPlayerSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EBABCBD262C1A350015A73A /* MenuBarPlayerSettingsViewController.swift */; };
3EBABCC0262C2CA80015A73A /* StatusBarPlayerUIState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EBABCBF262C2CA80015A73A /* StatusBarPlayerUIState.swift */; };
3ECB54E825E552A9002259C4 /* ragingredlotus-bb.regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3ECB54E625E552A1002259C4 /* ragingredlotus-bb.regular.ttf */; };
3ECB54EA25E552AC002259C4 /* shufen.regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3ECB54E725E552A1002259C4 /* shufen.regular.ttf */; };
3ECB54EE25E559E5002259C4 /* futura light bt.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3ECB54EC25E559DE002259C4 /* futura light bt.ttf */; };
3ECB54F025E559E7002259C4 /* roundornoncommercial.regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 3ECB54ED25E559DE002259C4 /* roundornoncommercial.regular.otf */; };
3ECBF3032619CD4500AD5C30 /* HostedAUNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ECBF3022619CD4500AD5C30 /* HostedAUNode.swift */; };
3ECBF3062619D58500AD5C30 /* AudioUnitsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ECBF3052619D58500AD5C30 /* AudioUnitsViewController.swift */; };
3ECBF3082619D58E00AD5C30 /* AudioUnits.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3ECBF3072619D58E00AD5C30 /* AudioUnits.xib */; };
3ECBF30A2619DF7200AD5C30 /* AudioUnitsTableViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ECBF3092619DF7200AD5C30 /* AudioUnitsTableViewDelegate.swift */; };
3ECD7DEE25DFE23500A61753 /* AlmendraSC-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3ECD7DEB25DFE1E900A61753 /* AlmendraSC-Regular.ttf */; };
3ECD7DF025DFE23700A61753 /* WalterTurncoat.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3ECD7DEC25DFE1E900A61753 /* WalterTurncoat.ttf */; };
3ED4FE39260A274100C50609 /* MusicBrainzCacheState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ED4FE38260A274100C50609 /* MusicBrainzCacheState.swift */; };
3EDB33E825E8AE09004DF7DE /* FFmpegAudioStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB335825E8AE08004DF7DE /* FFmpegAudioStream.swift */; };
3EDB33E925E8AE09004DF7DE /* FFmpegFileContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB335925E8AE08004DF7DE /* FFmpegFileContext.swift */; };
3EDB33EA25E8AE09004DF7DE /* FFmpegAudioFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB335A25E8AE08004DF7DE /* FFmpegAudioFormat.swift */; };
3EDB33EB25E8AE09004DF7DE /* FFmpegMetadataReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB335B25E8AE08004DF7DE /* FFmpegMetadataReader.swift */; };
3EDB33EC25E8AE09004DF7DE /* FFmpegFrame.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB335C25E8AE08004DF7DE /* FFmpegFrame.swift */; };
3EDB33EE25E8AE09004DF7DE /* FFmpegResamplingContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB335E25E8AE08004DF7DE /* FFmpegResamplingContext.swift */; };
3EDB33EF25E8AE09004DF7DE /* FFmpegSampleFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB335F25E8AE08004DF7DE /* FFmpegSampleFormat.swift */; };
3EDB33F025E8AE09004DF7DE /* FFmpegAudioCodec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB336025E8AE08004DF7DE /* FFmpegAudioCodec.swift */; };
3EDB33F125E8AE09004DF7DE /* FFmpegImageStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB336125E8AE08004DF7DE /* FFmpegImageStream.swift */; };
3EDB33F225E8AE09004DF7DE /* FFmpegChapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB336225E8AE08004DF7DE /* FFmpegChapter.swift */; };
3EDB33F325E8AE09004DF7DE /* FFmpegErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB336325E8AE08004DF7DE /* FFmpegErrors.swift */; };
3EDB33F425E8AE09004DF7DE /* FFmpegPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB336425E8AE08004DF7DE /* FFmpegPacket.swift */; };
3EDB33F525E8AE09004DF7DE /* FFmpegPacketFrames.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB336525E8AE08004DF7DE /* FFmpegPacketFrames.swift */; };
3EDB33F625E8AE09004DF7DE /* FFmpegStreamProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB336625E8AE08004DF7DE /* FFmpegStreamProtocol.swift */; };
3EDB33F725E8AE09004DF7DE /* FFmpegCodec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB336725E8AE08004DF7DE /* FFmpegCodec.swift */; };
3EDB33F825E8AE09004DF7DE /* UtilsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB33C425E8AE08004DF7DE /* UtilsExtensions.swift */; };
3EDB33F925E8AE09004DF7DE /* FFmpegSampleConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB33C525E8AE08004DF7DE /* FFmpegSampleConverter.swift */; };
3EDB33FA25E8AE09004DF7DE /* FFmpegPacketTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB33C625E8AE08004DF7DE /* FFmpegPacketTable.swift */; };
3EDB33FB25E8AE09004DF7DE /* FFmpegFrameBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB33C725E8AE08004DF7DE /* FFmpegFrameBuffer.swift */; };
3EDB33FC25E8AE09004DF7DE /* SampleConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB33C825E8AE08004DF7DE /* SampleConverter.swift */; };
3EDB33FD25E8AE09004DF7DE /* AVFSampleConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB33C925E8AE08004DF7DE /* AVFSampleConverter.swift */; };
3EDB33FE25E8AE09004DF7DE /* AVFExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB33CA25E8AE08004DF7DE /* AVFExtensions.swift */; };
3EDB33FF25E8AE09004DF7DE /* FFmpegChannelLayoutsMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB33CB25E8AE08004DF7DE /* FFmpegChannelLayoutsMapper.swift */; };
3EDB340525E8AEB3004DF7DE /* libswresample.3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EDB334925E8AD89004DF7DE /* libswresample.3.dylib */; };
3EDB340625E8AEB3004DF7DE /* libswresample.3.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3EDB334925E8AD89004DF7DE /* libswresample.3.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
3EDB340825E8AEB5004DF7DE /* libavformat.58.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EDB334A25E8AD89004DF7DE /* libavformat.58.dylib */; };
3EDB340925E8AEB5004DF7DE /* libavformat.58.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3EDB334A25E8AD89004DF7DE /* libavformat.58.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
3EDB340A25E8AEB8004DF7DE /* libavutil.56.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EDB334B25E8AD89004DF7DE /* libavutil.56.dylib */; };
3EDB340B25E8AEB8004DF7DE /* libavutil.56.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3EDB334B25E8AD89004DF7DE /* libavutil.56.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
3EDB340C25E8AEBC004DF7DE /* libavcodec.58.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EDB334F25E8AD89004DF7DE /* libavcodec.58.dylib */; };
3EDB340D25E8AEBC004DF7DE /* libavcodec.58.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 3EDB334F25E8AD89004DF7DE /* libavcodec.58.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
3EDB344925E8B75D004DF7DE /* ID3FFmpegParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB342825E8B75D004DF7DE /* ID3FFmpegParser.swift */; };
3EDB344A25E8B75D004DF7DE /* FFmpegMetadataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB342925E8B75D004DF7DE /* FFmpegMetadataParser.swift */; };
3EDB344B25E8B75D004DF7DE /* DefaultFFMpegMetadataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB342A25E8B75D004DF7DE /* DefaultFFMpegMetadataParser.swift */; };
3EDB344C25E8B75D004DF7DE /* CommonFFMpegMetadataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB342B25E8B75D004DF7DE /* CommonFFMpegMetadataParser.swift */; };
3EDB344D25E8B75D004DF7DE /* FFmpegMappedMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB342C25E8B75D004DF7DE /* FFmpegMappedMetadata.swift */; };
3EDB344E25E8B75D004DF7DE /* FFmpegFileReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB342D25E8B75D004DF7DE /* FFmpegFileReader.swift */; };
3EDB344F25E8B75D004DF7DE /* ApeV2Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB342E25E8B75D004DF7DE /* ApeV2Parser.swift */; };
3EDB345025E8B75D004DF7DE /* WMParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB342F25E8B75D004DF7DE /* WMParser.swift */; };
3EDB345125E8B75D004DF7DE /* VorbisCommentParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB343025E8B75D004DF7DE /* VorbisCommentParser.swift */; };
3EDB345225E8B75D004DF7DE /* TrackMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB343125E8B75D004DF7DE /* TrackMetadata.swift */; };
3EDB345325E8B75D004DF7DE /* Track.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB343225E8B75D004DF7DE /* Track.swift */; };
3EDB345525E8B75D004DF7DE /* ID3Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB343525E8B75D004DF7DE /* ID3Spec.swift */; };
3EDB345625E8B75D004DF7DE /* LanguageMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB343625E8B75D004DF7DE /* LanguageMap.swift */; };
3EDB345725E8B75D004DF7DE /* ITunesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB343725E8B75D004DF7DE /* ITunesSpec.swift */; };
3EDB345825E8B75D004DF7DE /* GenreMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB343825E8B75D004DF7DE /* GenreMap.swift */; };
3EDB345925E8B75D004DF7DE /* TrackIOUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB343925E8B75D004DF7DE /* TrackIOUtils.swift */; };
3EDB345A25E8B75D004DF7DE /* AudioToolboxParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB343B25E8B75D004DF7DE /* AudioToolboxParser.swift */; };
3EDB345B25E8B75D004DF7DE /* AVFMetadataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB343C25E8B75D004DF7DE /* AVFMetadataParser.swift */; };
3EDB345C25E8B75D004DF7DE /* ITunesParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB343D25E8B75D004DF7DE /* ITunesParser.swift */; };
3EDB345D25E8B75D004DF7DE /* ID3AVFParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB343E25E8B75D004DF7DE /* ID3AVFParser.swift */; };
3EDB345E25E8B75D004DF7DE /* AVFFileReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB343F25E8B75D004DF7DE /* AVFFileReader.swift */; };
3EDB345F25E8B75D004DF7DE /* AVFMappedMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB344025E8B75D004DF7DE /* AVFMappedMetadata.swift */; };
3EDB346025E8B75D004DF7DE /* CommonAVAssetParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB344125E8B75D004DF7DE /* CommonAVAssetParser.swift */; };
3EDB346125E8B75D004DF7DE /* AVFFormatDescriptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB344225E8B75D004DF7DE /* AVFFormatDescriptions.swift */; };
3EDB346325E8B75D004DF7DE /* CoverArtCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB344425E8B75D004DF7DE /* CoverArtCache.swift */; };
3EDB346525E8B75D004DF7DE /* FileReaderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB344625E8B75D004DF7DE /* FileReaderProtocol.swift */; };
3EDB346625E8B75D004DF7DE /* ParserUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB344725E8B75D004DF7DE /* ParserUtils.swift */; };
3EDB346725E8B75D004DF7DE /* TrackReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB344825E8B75D004DF7DE /* TrackReader.swift */; };
3EDB346925E8B880004DF7DE /* PlayableItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB346825E8B880004DF7DE /* PlayableItem.swift */; };
3EDB346C25E8BABC004DF7DE /* FFmpegPlaybackContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB346A25E8BABC004DF7DE /* FFmpegPlaybackContext.swift */; };
3EDB346D25E8BABC004DF7DE /* AVFPlaybackContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB346B25E8BABC004DF7DE /* AVFPlaybackContext.swift */; };
3EDB346F25E8BB00004DF7DE /* FFmpegDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDB346E25E8BB00004DF7DE /* FFmpegDecoder.swift */; };
3EDE74E425DE9190007F16A5 /* Play-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3EDE74E325DE9168007F16A5 /* Play-Regular.ttf */; };
3EE7CB9525E21F9F0075F1DD /* PlaylistFontScheme.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3EE7CB9425E21F9F0075F1DD /* PlaylistFontScheme.xib */; };
3EE7CB9825E21FAE0075F1DD /* PlaylistFontSchemeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EE7CB9725E21FAE0075F1DD /* PlaylistFontSchemeViewController.swift */; };
3EE7CB9C25E22D5D0075F1DD /* EffectsFontScheme.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3EE7CB9B25E22D5D0075F1DD /* EffectsFontScheme.xib */; };
3EE7CB9F25E22D6C0075F1DD /* EffectsFontSchemeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EE7CB9E25E22D6B0075F1DD /* EffectsFontSchemeViewController.swift */; };
3EF0C3D9262A91DB0042C720 /* ThemesState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF0C3D8262A91DB0042C720 /* ThemesState.swift */; };
3EF0C3DB262A92450042C720 /* PlayerUIState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF0C3DA262A92450042C720 /* PlayerUIState.swift */; };
3EF0C3DD262A92810042C720 /* PlaylistUIState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF0C3DC262A92810042C720 /* PlaylistUIState.swift */; };
3EF0C3DF262A92AB0042C720 /* WindowLayoutPersistentState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF0C3DE262A92AB0042C720 /* WindowLayoutPersistentState.swift */; };
3EF0C3E1262A93520042C720 /* WindowUIState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF0C3E0262A93520042C720 /* WindowUIState.swift */; };
3EF0C3E3262A93740042C720 /* VisualizerUIState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF0C3E2262A93740042C720 /* VisualizerUIState.swift */; };
3EF0C3E5262A9EF30042C720 /* CreateTheme.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3EF0C3E4262A9EF30042C720 /* CreateTheme.xib */; };
3EF0C3E7262AA1830042C720 /* CreateThemeDialogController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF0C3E6262AA1830042C720 /* CreateThemeDialogController.swift */; };
3EFA0AD1262ABBA40023143E /* MasterPresetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EFA0AD0262ABBA40023143E /* MasterPresetView.swift */; };
3EFB1C5D25EFCF7E00EF7F0F /* FFmpegScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EFB1C5B25EFCF7E00EF7F0F /* FFmpegScheduler.swift */; };
3EFB1C5E25EFCF7E00EF7F0F /* FFmpegLoopScheduling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EFB1C5C25EFCF7E00EF7F0F /* FFmpegLoopScheduling.swift */; };
3EFB1C6025EFCFAC00EF7F0F /* AtomicCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EFB1C5F25EFCFAC00EF7F0F /* AtomicCounter.swift */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
3EDB340725E8AEB3004DF7DE /* Embed Libraries */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
3EDB340D25E8AEBC004DF7DE /* libavcodec.58.dylib in Embed Libraries */,
3EDB340925E8AEB5004DF7DE /* libavformat.58.dylib in Embed Libraries */,
3EDB340625E8AEB3004DF7DE /* libswresample.3.dylib in Embed Libraries */,
3EDB340B25E8AEB8004DF7DE /* libavutil.56.dylib in Embed Libraries */,
);
name = "Embed Libraries";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
3E25557D25DE48AB00CD7938 /* Exo-Medium.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Exo-Medium.ttf"; sourceTree = "<group>"; };
3E25557F25DE48AB00CD7938 /* CarroisGothicSC-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "CarroisGothicSC-Regular.ttf"; sourceTree = "<group>"; };
3E25558225DE48AC00CD7938 /* Metamorphous-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Metamorphous-Regular.ttf"; sourceTree = "<group>"; };
3E2976122629473500459272 /* WindowCornerRadiusMenuItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowCornerRadiusMenuItemView.swift; sourceTree = "<group>"; };
3E2ED4A425DBAD8400732E79 /* FontScheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FontScheme.swift; sourceTree = "<group>"; };
3E2ED4A625DBB24F00732E79 /* FontSchemePreset.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FontSchemePreset.swift; sourceTree = "<group>"; };
3E2ED4A825DBC50500732E79 /* FontSchemes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FontSchemes.swift; sourceTree = "<group>"; };
3E35AC9E25E6254500EBCCEB /* VisualizerContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VisualizerContainer.swift; sourceTree = "<group>"; };
3E380DAD262F4D6500BDF7B4 /* LazyViewLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyViewLoader.swift; sourceTree = "<group>"; };
3E3DFFCD260D9BBA0092F0BF /* MetadataPreferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MetadataPreferences.xib; sourceTree = "<group>"; };
3E3DFFCF260D9E3F0092F0BF /* MetadataPreferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetadataPreferences.swift; sourceTree = "<group>"; };
3E3DFFD1260DA0560092F0BF /* MetadataPreferencesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetadataPreferencesViewController.swift; sourceTree = "<group>"; };
3E427EFA25D9065F00465569 /* Release Notes.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = "Release Notes.md"; sourceTree = "<group>"; };
3E43FB7025F9321100D4A597 /* FFmpegLoopDecoding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FFmpegLoopDecoding.swift; sourceTree = "<group>"; };
3E4590F1267941EC00C5BFB7 /* build-release.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "build-release.sh"; sourceTree = "<group>"; };
3E4590F4267946C000C5BFB7 /* exportOptions.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = exportOptions.plist; sourceTree = "<group>"; };
3E45C03225E1264C00C1519C /* PlayerFontScheme.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PlayerFontScheme.xib; sourceTree = "<group>"; };
3E45C03525E1269500C1519C /* PlayerFontSchemeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerFontSchemeViewController.swift; sourceTree = "<group>"; };
3E4CC361261EBEEC00740333 /* MasterUnitAUTableViewDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MasterUnitAUTableViewDelegate.swift; sourceTree = "<group>"; };
3E4D18F025D5626C00A22E09 /* MockAudioGraph.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockAudioGraph.swift; sourceTree = "<group>"; };
3E51F345262AFDCA0048452F /* ThemesEditor.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ThemesEditor.xib; sourceTree = "<group>"; };
3E51F347262AFDF80048452F /* ThemePreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemePreviewView.swift; sourceTree = "<group>"; };
3E51F349262AFF300048452F /* ThemesEditorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemesEditorViewController.swift; sourceTree = "<group>"; };
3E525C00261E3330001D9186 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = SOURCE_ROOT; };
3E53C40F25E2E05900B30A03 /* neo-latina-demo-FFP.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "neo-latina-demo-FFP.ttf"; sourceTree = "<group>"; };
3E53C41025E2E05900B30A03 /* control-freak.regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "control-freak.regular.ttf"; sourceTree = "<group>"; };
3E5623C62619F8BA00D55E43 /* AudioUnitsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioUnitsManager.swift; sourceTree = "<group>"; };
3E5623C92619FAD500D55E43 /* HostedAudioUnit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HostedAudioUnit.swift; sourceTree = "<group>"; };
3E5623CB2619FCB300D55E43 /* AudioUnitPresets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioUnitPresets.swift; sourceTree = "<group>"; };
3E56672A2679F5D800D77A8F /* appIcon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = appIcon.icns; sourceTree = "<group>"; };
3E56672B2679F5D800D77A8F /* dmg-background.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dmg-background.png"; sourceTree = "<group>"; };
3E57AF8B262B2C6400678C16 /* ChicagoFLF.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = ChicagoFLF.ttf; sourceTree = "<group>"; };
3E59A174262C9EDA006DF775 /* LazyWindowLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyWindowLoader.swift; sourceTree = "<group>"; };
3E5F93F725E57081002DEF80 /* FFT.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FFT.swift; sourceTree = "<group>"; };
3E5F93F825E57081002DEF80 /* SpectrogramFFTData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SpectrogramFFTData.swift; sourceTree = "<group>"; };
3E5F93F925E57081002DEF80 /* BassFFTData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BassFFTData.swift; sourceTree = "<group>"; };
3E5F93FA25E57081002DEF80 /* VisualizerUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VisualizerUtils.swift; sourceTree = "<group>"; };
3E5F941725E570A9002DEF80 /* Spectrogram3DBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Spectrogram3DBar.swift; sourceTree = "<group>"; };
3E5F941825E570A9002DEF80 /* Spectrogram3D.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Spectrogram3D.swift; sourceTree = "<group>"; };
3E5F941925E570A9002DEF80 /* VisualizerViewProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VisualizerViewProtocol.swift; sourceTree = "<group>"; };
3E5F941A25E570A9002DEF80 /* SpectrogramBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SpectrogramBar.swift; sourceTree = "<group>"; };
3E5F941B25E570A9002DEF80 /* VisualizerWindowController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VisualizerWindowController.swift; sourceTree = "<group>"; };
3E5F941C25E570A9002DEF80 /* Spectrogram.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Spectrogram.swift; sourceTree = "<group>"; };
3E5F941D25E570A9002DEF80 /* Visualizer.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = Visualizer.xib; sourceTree = "<group>"; };
3E5F941E25E570A9002DEF80 /* DiscoBall.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiscoBall.swift; sourceTree = "<group>"; };
3E5F941F25E570A9002DEF80 /* Supernova.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Supernova.swift; sourceTree = "<group>"; };
3E5F943925E571F0002DEF80 /* AudioGraphCallbacks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioGraphCallbacks.swift; sourceTree = "<group>"; };
3E5F943F25E5736F002DEF80 /* DeviceList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceList.swift; sourceTree = "<group>"; };
3E5F944225E5738E002DEF80 /* AUExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AUExtensions.swift; sourceTree = "<group>"; };
3E61D143260EF53500C86BB2 /* CoverArtReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoverArtReader.swift; sourceTree = "<group>"; };
3E61D145260EFBA400C86BB2 /* FileCoverArtReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileCoverArtReader.swift; sourceTree = "<group>"; };
3E61D147260EFC1000C86BB2 /* MusicBrainzCoverArtReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MusicBrainzCoverArtReader.swift; sourceTree = "<group>"; };
3E62B8162605BAC00042CAAA /* ffmpeg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ffmpeg.c; sourceTree = "<group>"; };
3E62B8172605BAC00042CAAA /* ffmpeg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffmpeg.h; sourceTree = "<group>"; };
3E62B8192605D6E00042CAAA /* PredictiveTrackPreparationAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PredictiveTrackPreparationAction.swift; sourceTree = "<group>"; };
3E645A0925E3932D006C6981 /* coming-soon.regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "coming-soon.regular.ttf"; sourceTree = "<group>"; };
3E645A0D25E395D6006C6981 /* FontSchemesState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FontSchemesState.swift; sourceTree = "<group>"; };
3E6C0EBF25CEB3ED00BF0D07 /* Aural.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Aural.app; sourceTree = BUILT_PRODUCTS_DIR; };
3E6C0EC225CEB3ED00BF0D07 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
3E6C0EC925CEB3EE00BF0D07 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
3E6C0EFF25CEB98500BF0D07 /* FlatPlaylist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlatPlaylist.swift; sourceTree = "<group>"; };
3E6C0F0125CEB98500BF0D07 /* ChangeListenerProtocols.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeListenerProtocols.swift; sourceTree = "<group>"; };
3E6C0F0325CEB98500BF0D07 /* PlaylistItemArray.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistItemArray.swift; sourceTree = "<group>"; };
3E6C0F0425CEB98500BF0D07 /* GroupingPlaylistProtocols.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupingPlaylistProtocols.swift; sourceTree = "<group>"; };
3E6C0F0525CEB98500BF0D07 /* PlaylistProtocols.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistProtocols.swift; sourceTree = "<group>"; };
3E6C0F0725CEB98500BF0D07 /* SortComparator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SortComparator.swift; sourceTree = "<group>"; };
3E6C0F0825CEB98500BF0D07 /* SearchResults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchResults.swift; sourceTree = "<group>"; };
3E6C0F0925CEB98500BF0D07 /* Sort.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sort.swift; sourceTree = "<group>"; };
3E6C0F0A25CEB98500BF0D07 /* SearchQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchQuery.swift; sourceTree = "<group>"; };
3E6C0F0B25CEB98500BF0D07 /* Playlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Playlist.swift; sourceTree = "<group>"; };
3E6C0F0C25CEB98500BF0D07 /* GroupingPlaylist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupingPlaylist.swift; sourceTree = "<group>"; };
3E6C0F0D25CEB98500BF0D07 /* Group.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Group.swift; sourceTree = "<group>"; };
3E6C0F0F25CEB98500BF0D07 /* PlaylistDelegateProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistDelegateProtocol.swift; sourceTree = "<group>"; };
3E6C0F1025CEB98500BF0D07 /* PlaylistDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistDelegate.swift; sourceTree = "<group>"; };
3E6C0F1125CEB98500BF0D07 /* FlatPlaylistProtocols.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlatPlaylistProtocols.swift; sourceTree = "<group>"; };
3E6C0F1225CEB98500BF0D07 /* CRUDOperationResults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CRUDOperationResults.swift; sourceTree = "<group>"; };
3E6C0F1425CEB98500BF0D07 /* Favorites.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Favorites.swift; sourceTree = "<group>"; };
3E6C0F1525CEB98500BF0D07 /* FavoritesDelegateProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesDelegateProtocol.swift; sourceTree = "<group>"; };
3E6C0F1625CEB98500BF0D07 /* FavoritesProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesProtocol.swift; sourceTree = "<group>"; };
3E6C0F1725CEB98500BF0D07 /* Favorite.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Favorite.swift; sourceTree = "<group>"; };
3E6C0F1825CEB98500BF0D07 /* FavoritesDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesDelegate.swift; sourceTree = "<group>"; };
3E6C0F1925CEB98500BF0D07 /* AppDefaults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDefaults.swift; sourceTree = "<group>"; };
3E6C0F1B25CEB98500BF0D07 /* UIConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIConstants.swift; sourceTree = "<group>"; };
3E6C0F1C25CEB98500BF0D07 /* Strings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Strings.swift; sourceTree = "<group>"; };
3E6C0F1E25CEB98500BF0D07 /* ColorSchemePopupMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorSchemePopupMenuController.swift; sourceTree = "<group>"; };
3E6C0F1F25CEB98500BF0D07 /* MainWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainWindowController.swift; sourceTree = "<group>"; };
3E6C0F2025CEB98500BF0D07 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = "<group>"; };
3E6C0F2125CEB98500BF0D07 /* GestureHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GestureHandler.swift; sourceTree = "<group>"; };
3E6C0F2225CEB98500BF0D07 /* WindowLayoutPopupMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowLayoutPopupMenuController.swift; sourceTree = "<group>"; };
3E6C0F2325CEB98500BF0D07 /* SettingsPopupMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsPopupMenuController.swift; sourceTree = "<group>"; };
3E6C0F2625CEB98500BF0D07 /* PlaylistPreferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PlaylistPreferences.xib; sourceTree = "<group>"; };
3E6C0F2725CEB98500BF0D07 /* PlaylistPreferencesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistPreferencesViewController.swift; sourceTree = "<group>"; };
3E6C0F2925CEB98500BF0D07 /* ControlsPreferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ControlsPreferences.xib; sourceTree = "<group>"; };
3E6C0F2A25CEB98500BF0D07 /* ControlsPreferencesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ControlsPreferencesViewController.swift; sourceTree = "<group>"; };
3E6C0F2B25CEB98500BF0D07 /* PreferencesWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesWindowController.swift; sourceTree = "<group>"; };
3E6C0F2C25CEB98500BF0D07 /* Preferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Preferences.xib; sourceTree = "<group>"; };
3E6C0F2E25CEB98500BF0D07 /* PlaybackPreferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PlaybackPreferences.xib; sourceTree = "<group>"; };
3E6C0F2F25CEB98500BF0D07 /* PlaybackPreferencesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackPreferencesViewController.swift; sourceTree = "<group>"; };
3E6C0F3325CEB98600BF0D07 /* HistoryPreferencesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryPreferencesViewController.swift; sourceTree = "<group>"; };
3E6C0F3425CEB98600BF0D07 /* HistoryPreferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = HistoryPreferences.xib; sourceTree = "<group>"; };
3E6C0F3625CEB98600BF0D07 /* ViewPreferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ViewPreferences.xib; sourceTree = "<group>"; };
3E6C0F3725CEB98600BF0D07 /* ViewPreferencesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewPreferencesViewController.swift; sourceTree = "<group>"; };
3E6C0F3925CEB98600BF0D07 /* SoundPreferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SoundPreferences.xib; sourceTree = "<group>"; };
3E6C0F3A25CEB98600BF0D07 /* SoundPreferencesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoundPreferencesViewController.swift; sourceTree = "<group>"; };
3E6C0F3D25CEB98600BF0D07 /* TracksPlaylistViewDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracksPlaylistViewDelegate.swift; sourceTree = "<group>"; };
3E6C0F3E25CEB98600BF0D07 /* TracksPlaylistViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracksPlaylistViewController.swift; sourceTree = "<group>"; };
3E6C0F3F25CEB98600BF0D07 /* TracksPlaylistViewDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracksPlaylistViewDataSource.swift; sourceTree = "<group>"; };
3E6C0F4025CEB98600BF0D07 /* Tracks.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Tracks.xib; sourceTree = "<group>"; };
3E6C0F4225CEB98600BF0D07 /* PlaylistSortWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistSortWindowController.swift; sourceTree = "<group>"; };
3E6C0F4425CEB98600BF0D07 /* ArtistsPlaylistSortViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArtistsPlaylistSortViewController.swift; sourceTree = "<group>"; };
3E6C0F4525CEB98600BF0D07 /* GenresPlaylistSortViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenresPlaylistSortViewController.swift; sourceTree = "<group>"; };
3E6C0F4625CEB98600BF0D07 /* GenresPlaylistSort.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = GenresPlaylistSort.xib; sourceTree = "<group>"; };
3E6C0F4725CEB98600BF0D07 /* ArtistsPlaylistSort.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ArtistsPlaylistSort.xib; sourceTree = "<group>"; };
3E6C0F4825CEB98600BF0D07 /* TracksPlaylistSortViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracksPlaylistSortViewController.swift; sourceTree = "<group>"; };
3E6C0F4925CEB98600BF0D07 /* AlbumsPlaylistSortViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlbumsPlaylistSortViewController.swift; sourceTree = "<group>"; };
3E6C0F4A25CEB98600BF0D07 /* TracksPlaylistSort.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = TracksPlaylistSort.xib; sourceTree = "<group>"; };
3E6C0F4B25CEB98600BF0D07 /* AlbumsPlaylistSort.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AlbumsPlaylistSort.xib; sourceTree = "<group>"; };
3E6C0F4C25CEB98600BF0D07 /* PlaylistSortDialog.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PlaylistSortDialog.xib; sourceTree = "<group>"; };
3E6C0F4E25CEB98600BF0D07 /* GroupingPlaylistViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupingPlaylistViewController.swift; sourceTree = "<group>"; };
3E6C0F4F25CEB98600BF0D07 /* Genres.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Genres.xib; sourceTree = "<group>"; };
3E6C0F5025CEB98600BF0D07 /* Artists.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Artists.xib; sourceTree = "<group>"; };
3E6C0F5125CEB98600BF0D07 /* ArtistsPlaylistViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArtistsPlaylistViewController.swift; sourceTree = "<group>"; };
3E6C0F5225CEB98600BF0D07 /* GroupingPlaylistDataSources.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupingPlaylistDataSources.swift; sourceTree = "<group>"; };
3E6C0F5325CEB98600BF0D07 /* AlbumsPlaylistViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlbumsPlaylistViewController.swift; sourceTree = "<group>"; };
3E6C0F5425CEB98600BF0D07 /* Albums.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Albums.xib; sourceTree = "<group>"; };
3E6C0F5525CEB98600BF0D07 /* GenresPlaylistViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenresPlaylistViewController.swift; sourceTree = "<group>"; };
3E6C0F5625CEB98600BF0D07 /* GroupingPlaylistViewDelegates.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupingPlaylistViewDelegates.swift; sourceTree = "<group>"; };
3E6C0F5725CEB98600BF0D07 /* PlaylistWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistWindowController.swift; sourceTree = "<group>"; };
3E6C0F5825CEB98600BF0D07 /* Playlist.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Playlist.xib; sourceTree = "<group>"; };
3E6C0F5A25CEB98600BF0D07 /* PlaylistSearch.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PlaylistSearch.xib; sourceTree = "<group>"; };
3E6C0F5B25CEB98600BF0D07 /* PlaylistSearchWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistSearchWindowController.swift; sourceTree = "<group>"; };
3E6C0F5C25CEB98600BF0D07 /* AuralPlaylistViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuralPlaylistViews.swift; sourceTree = "<group>"; };
3E6C0F5D25CEB98600BF0D07 /* GroupingPlaylistTableViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupingPlaylistTableViews.swift; sourceTree = "<group>"; };
3E6C0F5E25CEB98600BF0D07 /* PlaylistContextMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistContextMenuController.swift; sourceTree = "<group>"; };
3E6C0F6025CEB98600BF0D07 /* ChaptersList.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ChaptersList.xib; sourceTree = "<group>"; };
3E6C0F6125CEB98600BF0D07 /* ChaptersListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChaptersListViewController.swift; sourceTree = "<group>"; };
3E6C0F6225CEB98600BF0D07 /* ChaptersListWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChaptersListWindowController.swift; sourceTree = "<group>"; };
3E6C0F6325CEB98600BF0D07 /* ChaptersListTableHeaderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChaptersListTableHeaderCell.swift; sourceTree = "<group>"; };
3E6C0F6425CEB98600BF0D07 /* ChaptersListViewDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChaptersListViewDelegate.swift; sourceTree = "<group>"; };
3E6C0F6525CEB98600BF0D07 /* PlaylistGestureHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistGestureHandler.swift; sourceTree = "<group>"; };
3E6C0F6625CEB98600BF0D07 /* FlatPlaylistTableViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlatPlaylistTableViews.swift; sourceTree = "<group>"; };
3E6C0F6725CEB98600BF0D07 /* PlaylistViewState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistViewState.swift; sourceTree = "<group>"; };
3E6C0F6B25CEB98600BF0D07 /* FavoritesEditorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesEditorViewController.swift; sourceTree = "<group>"; };
3E6C0F6C25CEB98600BF0D07 /* FavoritesEditor.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FavoritesEditor.xib; sourceTree = "<group>"; };
3E6C0F6D25CEB98600BF0D07 /* EditorWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = EditorWindow.xib; sourceTree = "<group>"; };
3E6C0F7025CEB98600BF0D07 /* PitchPresetsEditorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PitchPresetsEditorViewController.swift; sourceTree = "<group>"; };
3E6C0F7125CEB98600BF0D07 /* PitchPresetsEditor.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PitchPresetsEditor.xib; sourceTree = "<group>"; };
3E6C0F7325CEB98600BF0D07 /* EQPresetsEditorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EQPresetsEditorViewController.swift; sourceTree = "<group>"; };
3E6C0F7425CEB98600BF0D07 /* EQPresetsEditor.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = EQPresetsEditor.xib; sourceTree = "<group>"; };
3E6C0F7525CEB98600BF0D07 /* EffectsPresetsEditor.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = EffectsPresetsEditor.xib; sourceTree = "<group>"; };
3E6C0F7625CEB98600BF0D07 /* FXPresetsEditorGenericViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FXPresetsEditorGenericViewController.swift; sourceTree = "<group>"; };
3E6C0F7825CEB98600BF0D07 /* ReverbPresetsEditorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReverbPresetsEditorViewController.swift; sourceTree = "<group>"; };
3E6C0F7925CEB98600BF0D07 /* ReverbPresetsEditor.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ReverbPresetsEditor.xib; sourceTree = "<group>"; };
3E6C0F7B25CEB98600BF0D07 /* TimePresetsEditor.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = TimePresetsEditor.xib; sourceTree = "<group>"; };
3E6C0F7C25CEB98600BF0D07 /* TimePresetsEditorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimePresetsEditorViewController.swift; sourceTree = "<group>"; };
3E6C0F7E25CEB98600BF0D07 /* MasterPresetsEditorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MasterPresetsEditorViewController.swift; sourceTree = "<group>"; };
3E6C0F7F25CEB98600BF0D07 /* MasterPresetsEditor.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MasterPresetsEditor.xib; sourceTree = "<group>"; };
3E6C0F8125CEB98600BF0D07 /* FilterPresetsEditor.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FilterPresetsEditor.xib; sourceTree = "<group>"; };
3E6C0F8225CEB98600BF0D07 /* FilterBandsViewDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterBandsViewDelegate.swift; sourceTree = "<group>"; };
3E6C0F8325CEB98600BF0D07 /* FilterPresetsEditorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterPresetsEditorViewController.swift; sourceTree = "<group>"; };
3E6C0F8525CEB98600BF0D07 /* DelayPresetsEditor.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DelayPresetsEditor.xib; sourceTree = "<group>"; };
3E6C0F8625CEB98600BF0D07 /* DelayPresetsEditorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DelayPresetsEditorViewController.swift; sourceTree = "<group>"; };
3E6C0F8725CEB98600BF0D07 /* EffectsPresetsEditorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EffectsPresetsEditorViewController.swift; sourceTree = "<group>"; };
3E6C0F8825CEB98600BF0D07 /* CustomEditorViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomEditorViews.swift; sourceTree = "<group>"; };
3E6C0F8A25CEB98600BF0D07 /* BookmarksEditorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksEditorViewController.swift; sourceTree = "<group>"; };
3E6C0F8B25CEB98600BF0D07 /* BookmarksEditor.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BookmarksEditor.xib; sourceTree = "<group>"; };
3E6C0F8D25CEB98600BF0D07 /* LayoutsEditor.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = LayoutsEditor.xib; sourceTree = "<group>"; };
3E6C0F8E25CEB98600BF0D07 /* LayoutPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayoutPreviewView.swift; sourceTree = "<group>"; };
3E6C0F8F25CEB98600BF0D07 /* LayoutsEditorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayoutsEditorViewController.swift; sourceTree = "<group>"; };
3E6C0F9125CEB98600BF0D07 /* ColorSchemesEditor.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ColorSchemesEditor.xib; sourceTree = "<group>"; };
3E6C0F9225CEB98600BF0D07 /* ColorSchemesEditorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorSchemesEditorViewController.swift; sourceTree = "<group>"; };
3E6C0F9325CEB98600BF0D07 /* ColorSchemePreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorSchemePreviewView.swift; sourceTree = "<group>"; };
3E6C0F9425CEB98600BF0D07 /* EditorWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorWindowController.swift; sourceTree = "<group>"; };
3E6C0F9625CEB98600BF0D07 /* Dimensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Dimensions.swift; sourceTree = "<group>"; };
3E6C0F9725CEB98600BF0D07 /* Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Extensions.swift; sourceTree = "<group>"; };
3E6C0F9825CEB98600BF0D07 /* Fonts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Fonts.swift; sourceTree = "<group>"; };
3E6C0F9A25CEB98600BF0D07 /* ColorSchemeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorSchemeViewController.swift; sourceTree = "<group>"; };
3E6C0F9B25CEB98600BF0D07 /* ColorSchemes.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ColorSchemes.xib; sourceTree = "<group>"; };
3E6C0F9D25CEB98600BF0D07 /* PlaylistColorScheme.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PlaylistColorScheme.xib; sourceTree = "<group>"; };
3E6C0F9E25CEB98600BF0D07 /* PlaylistColorSchemeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistColorSchemeViewController.swift; sourceTree = "<group>"; };
3E6C0FA025CEB98600BF0D07 /* GeneralColorSchemeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeneralColorSchemeViewController.swift; sourceTree = "<group>"; };
3E6C0FA125CEB98600BF0D07 /* GeneralColorScheme.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = GeneralColorScheme.xib; sourceTree = "<group>"; };
3E6C0FA225CEB98600BF0D07 /* AuralColorPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuralColorPicker.swift; sourceTree = "<group>"; };
3E6C0FA325CEB98600BF0D07 /* ColorSchemesWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorSchemesWindowController.swift; sourceTree = "<group>"; };
3E6C0FA525CEB98600BF0D07 /* EffectsColorSchemeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EffectsColorSchemeViewController.swift; sourceTree = "<group>"; };
3E6C0FA625CEB98600BF0D07 /* EffectsColorScheme.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = EffectsColorScheme.xib; sourceTree = "<group>"; };
3E6C0FA825CEB98600BF0D07 /* ColorScheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorScheme.swift; sourceTree = "<group>"; };
3E6C0FA925CEB98600BF0D07 /* ColorSchemePreset.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorSchemePreset.swift; sourceTree = "<group>"; };
3E6C0FAA25CEB98600BF0D07 /* ColorSchemeHistory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorSchemeHistory.swift; sourceTree = "<group>"; };
3E6C0FAB25CEB98600BF0D07 /* ColorClipboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorClipboard.swift; sourceTree = "<group>"; };
3E6C0FAC25CEB98600BF0D07 /* ColorSchemes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorSchemes.swift; sourceTree = "<group>"; };
3E6C0FAD25CEB98600BF0D07 /* GradientOptionsRadioButtonGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GradientOptionsRadioButtonGroup.swift; sourceTree = "<group>"; };
3E6C0FAF25CEB98600BF0D07 /* PlayerColorScheme.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PlayerColorScheme.xib; sourceTree = "<group>"; };
3E6C0FB025CEB98600BF0D07 /* PlayerColorSchemeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerColorSchemeViewController.swift; sourceTree = "<group>"; };
3E6C0FB225CEB98600BF0D07 /* AutoHidingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoHidingView.swift; sourceTree = "<group>"; };
3E6C0FB325CEB98600BF0D07 /* PrettyScroller.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrettyScroller.swift; sourceTree = "<group>"; };
3E6C0FB425CEB98600BF0D07 /* IntervalPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntervalPicker.swift; sourceTree = "<group>"; };
3E6C0FB625CEB98600BF0D07 /* ModalDialogButtonCells.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModalDialogButtonCells.swift; sourceTree = "<group>"; };
3E6C0FB725CEB98600BF0D07 /* MultiStateImageButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultiStateImageButton.swift; sourceTree = "<group>"; };
3E6C0FB825CEB98600BF0D07 /* EffectsUnitTabButtonCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EffectsUnitTabButtonCell.swift; sourceTree = "<group>"; };
3E6C0FB925CEB98600BF0D07 /* OnOffImageButtons.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnOffImageButtons.swift; sourceTree = "<group>"; };
3E6C0FBA25CEB98600BF0D07 /* TabGroupButtonCells.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabGroupButtonCells.swift; sourceTree = "<group>"; };
3E6C0FBB25CEB98600BF0D07 /* CheckRadioButtonCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckRadioButtonCell.swift; sourceTree = "<group>"; };
3E6C0FBC25CEB98600BF0D07 /* TintedImageButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TintedImageButton.swift; sourceTree = "<group>"; };
3E6C0FBD25CEB98600BF0D07 /* TrackPeekingButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackPeekingButton.swift; sourceTree = "<group>"; };
3E6C0FBE25CEB98600BF0D07 /* TintedImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TintedImageView.swift; sourceTree = "<group>"; };
3E6C0FBF25CEB98600BF0D07 /* VAlignedTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VAlignedTextField.swift; sourceTree = "<group>"; };
3E6C0FC025CEB98600BF0D07 /* ProgressArc.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressArc.swift; sourceTree = "<group>"; };
3E6C0FC225CEB98600BF0D07 /* StringInputReceiver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringInputReceiver.swift; sourceTree = "<group>"; };
3E6C0FC325CEB98600BF0D07 /* StringInputPopover.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = StringInputPopover.xib; sourceTree = "<group>"; };
3E6C0FC425CEB98600BF0D07 /* StringInputPopoverViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringInputPopoverViewController.swift; sourceTree = "<group>"; };
3E6C0FC525CEB98600BF0D07 /* ColoredCursorTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColoredCursorTextField.swift; sourceTree = "<group>"; };
3E6C0FC725CEB98600BF0D07 /* Alerts.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Alerts.xib; sourceTree = "<group>"; };
3E6C0FC825CEB98600BF0D07 /* DialogsAndAlerts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DialogsAndAlerts.swift; sourceTree = "<group>"; };
3E6C0FC925CEB98600BF0D07 /* AlertWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertWindowController.swift; sourceTree = "<group>"; };
3E6C0FCA25CEB98600BF0D07 /* FXUnitTriStateImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FXUnitTriStateImageView.swift; sourceTree = "<group>"; };
3E6C0FCB25CEB98600BF0D07 /* SnappingWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnappingWindow.swift; sourceTree = "<group>"; };
3E6C0FCD25CEB98600BF0D07 /* ToggleMenuItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToggleMenuItem.swift; sourceTree = "<group>"; };
3E6C0FCE25CEB98600BF0D07 /* TintedIconMenuItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TintedIconMenuItem.swift; sourceTree = "<group>"; };
3E6C0FCF25CEB98600BF0D07 /* PopupMenuCells.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopupMenuCells.swift; sourceTree = "<group>"; };
3E6C0FD025CEB98600BF0D07 /* TriStateLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TriStateLabel.swift; sourceTree = "<group>"; };
3E6C0FD125CEB98600BF0D07 /* AuralTabView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuralTabView.swift; sourceTree = "<group>"; };
3E6C0FD325CEB98600BF0D07 /* TickedSliderCells.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TickedSliderCells.swift; sourceTree = "<group>"; };
3E6C0FD425CEB98600BF0D07 /* RangeSlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RangeSlider.swift; sourceTree = "<group>"; };
3E6C0FD525CEB98600BF0D07 /* EffectsUnitSliderCellProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EffectsUnitSliderCellProtocol.swift; sourceTree = "<group>"; };
3E6C0FD625CEB98600BF0D07 /* HorizontalSliderCells.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HorizontalSliderCells.swift; sourceTree = "<group>"; };
3E6C0FD725CEB98600BF0D07 /* EQSliderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EQSliderCell.swift; sourceTree = "<group>"; };
3E6C0FD825CEB98600BF0D07 /* BannerLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BannerLabel.swift; sourceTree = "<group>"; };
3E6C0FD925CEB98600BF0D07 /* ValidatedLabelCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValidatedLabelCell.swift; sourceTree = "<group>"; };
3E6C0FDB25CEB98600BF0D07 /* AboutDialogController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutDialogController.swift; sourceTree = "<group>"; };
3E6C0FDC25CEB98600BF0D07 /* AboutDialog.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AboutDialog.xib; sourceTree = "<group>"; };
3E6C0FDE25CEB98600BF0D07 /* HistoryMenuControllers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryMenuControllers.swift; sourceTree = "<group>"; };
3E6C0FDF25CEB98600BF0D07 /* PlaylistMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistMenuController.swift; sourceTree = "<group>"; };
3E6C0FE025CEB98600BF0D07 /* PlaybackMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackMenuController.swift; sourceTree = "<group>"; };
3E6C0FE225CEB98600BF0D07 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/Application.xib; sourceTree = "<group>"; };
3E6C0FE425CEB98600BF0D07 /* AuralMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuralMenuController.swift; sourceTree = "<group>"; };
3E6C0FE525CEB98600BF0D07 /* ViewMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewMenuController.swift; sourceTree = "<group>"; };
3E6C0FE625CEB98600BF0D07 /* DockMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DockMenuController.swift; sourceTree = "<group>"; };
3E6C0FE725CEB98600BF0D07 /* SoundMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoundMenuController.swift; sourceTree = "<group>"; };
3E6C0FE825CEB98600BF0D07 /* HelpMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HelpMenuController.swift; sourceTree = "<group>"; };
3E6C0FE925CEB98600BF0D07 /* BookmarksMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksMenuController.swift; sourceTree = "<group>"; };
3E6C0FEA25CEB98600BF0D07 /* FavoritesMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesMenuController.swift; sourceTree = "<group>"; };
3E6C0FEB25CEB98600BF0D07 /* Images.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Images.swift; sourceTree = "<group>"; };
3E6C0FEC25CEB98600BF0D07 /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = "<group>"; };
3E6C0FEF25CEB98600BF0D07 /* PitchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PitchView.swift; sourceTree = "<group>"; };
3E6C0FF025CEB98600BF0D07 /* PitchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PitchViewController.swift; sourceTree = "<group>"; };
3E6C0FF125CEB98600BF0D07 /* Pitch.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Pitch.xib; sourceTree = "<group>"; };
3E6C0FF325CEB98600BF0D07 /* EffectsWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EffectsWindowController.swift; sourceTree = "<group>"; };
3E6C0FF525CEB98600BF0D07 /* FXUnitViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FXUnitViewController.swift; sourceTree = "<group>"; };
3E6C0FF825CEB98600BF0D07 /* EQViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EQViewController.swift; sourceTree = "<group>"; };
3E6C0FF925CEB98600BF0D07 /* EQView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EQView.swift; sourceTree = "<group>"; };
3E6C0FFA25CEB98600BF0D07 /* EQ.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = EQ.xib; sourceTree = "<group>"; };
3E6C0FFB25CEB98600BF0D07 /* EQSubview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EQSubview.swift; sourceTree = "<group>"; };
3E6C0FFC25CEB98600BF0D07 /* PresetsWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PresetsWrapper.swift; sourceTree = "<group>"; };
3E6C0FFE25CEB98600BF0D07 /* Reverb.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Reverb.xib; sourceTree = "<group>"; };
3E6C0FFF25CEB98600BF0D07 /* ReverbView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReverbView.swift; sourceTree = "<group>"; };
3E6C100025CEB98600BF0D07 /* ReverbViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReverbViewController.swift; sourceTree = "<group>"; };
3E6C100225CEB98600BF0D07 /* Time.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Time.xib; sourceTree = "<group>"; };
3E6C100325CEB98600BF0D07 /* TimeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeView.swift; sourceTree = "<group>"; };
3E6C100425CEB98600BF0D07 /* TimeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeViewController.swift; sourceTree = "<group>"; };
3E6C100625CEB98600BF0D07 /* Master.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Master.xib; sourceTree = "<group>"; };
3E6C100725CEB98600BF0D07 /* MasterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MasterView.swift; sourceTree = "<group>"; };
3E6C100825CEB98600BF0D07 /* MasterViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MasterViewController.swift; sourceTree = "<group>"; };
3E6C100925CEB98600BF0D07 /* Effects.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Effects.xib; sourceTree = "<group>"; };
3E6C100B25CEB98600BF0D07 /* Recorder.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Recorder.xib; sourceTree = "<group>"; };
3E6C100C25CEB98600BF0D07 /* RecorderViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecorderViewController.swift; sourceTree = "<group>"; };
3E6C100E25CEB98600BF0D07 /* FilterBandViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterBandViewController.swift; sourceTree = "<group>"; };
3E6C100F25CEB98600BF0D07 /* CutoffFrequencySlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutoffFrequencySlider.swift; sourceTree = "<group>"; };
3E6C101025CEB98600BF0D07 /* FilterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterView.swift; sourceTree = "<group>"; };
3E6C101125CEB98600BF0D07 /* FilterChart.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterChart.swift; sourceTree = "<group>"; };
3E6C101225CEB98600BF0D07 /* Filter.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Filter.xib; sourceTree = "<group>"; };
3E6C101325CEB98600BF0D07 /* FilterBand.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FilterBand.xib; sourceTree = "<group>"; };
3E6C101425CEB98600BF0D07 /* FilterViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterViewController.swift; sourceTree = "<group>"; };
3E6C101625CEB98600BF0D07 /* Delay.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Delay.xib; sourceTree = "<group>"; };
3E6C101725CEB98600BF0D07 /* DelayViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DelayViewController.swift; sourceTree = "<group>"; };
3E6C101825CEB98600BF0D07 /* DelayView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DelayView.swift; sourceTree = "<group>"; };
3E6C101C25CEB98600BF0D07 /* BookmarkNameInputReceiver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkNameInputReceiver.swift; sourceTree = "<group>"; };
3E6C101E25CEB98600BF0D07 /* PlayingTrackFunctionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayingTrackFunctionsViewController.swift; sourceTree = "<group>"; };
3E6C101F25CEB98600BF0D07 /* PlayerViewState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerViewState.swift; sourceTree = "<group>"; };
3E6C102425CEB98600BF0D07 /* MouseTrackingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MouseTrackingView.swift; sourceTree = "<group>"; };
3E6C102525CEB98600BF0D07 /* PlayingTrackSubview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayingTrackSubview.swift; sourceTree = "<group>"; };
3E6C102725CEB98600BF0D07 /* PlayingTrackTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayingTrackTextView.swift; sourceTree = "<group>"; };
3E6C102825CEB98600BF0D07 /* PlayingTrackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayingTrackView.swift; sourceTree = "<group>"; };
3E6C102D25CEB98600BF0D07 /* SeekTimerTaskQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SeekTimerTaskQueue.swift; sourceTree = "<group>"; };
3E6C103125CEB98600BF0D07 /* PlayerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerViewController.swift; sourceTree = "<group>"; };
3E6C103325CEB98600BF0D07 /* InfoPopupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoPopupViewController.swift; sourceTree = "<group>"; };
3E6C103425CEB98600BF0D07 /* InfoPopupProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoPopupProtocol.swift; sourceTree = "<group>"; };
3E6C103525CEB98600BF0D07 /* InfoPopup.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = InfoPopup.xib; sourceTree = "<group>"; };
3E6C103725CEB98600BF0D07 /* MetadataDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetadataDataSource.swift; sourceTree = "<group>"; };
3E6C103825CEB98600BF0D07 /* PopoverContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopoverContentView.swift; sourceTree = "<group>"; };
3E6C103925CEB98600BF0D07 /* DetailedTrackInfoRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailedTrackInfoRowView.swift; sourceTree = "<group>"; };
3E6C103A25CEB98600BF0D07 /* DetailedTrackInfoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailedTrackInfoViewController.swift; sourceTree = "<group>"; };
3E6C103B25CEB98600BF0D07 /* FileSystemDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileSystemDataSource.swift; sourceTree = "<group>"; };
3E6C103C25CEB98600BF0D07 /* CoverArtDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoverArtDataSource.swift; sourceTree = "<group>"; };
3E6C103D25CEB98600BF0D07 /* DetailedTrackInfo.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DetailedTrackInfo.xib; sourceTree = "<group>"; };
3E6C103E25CEB98600BF0D07 /* AudioDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioDataSource.swift; sourceTree = "<group>"; };
3E6C104225CEB98600BF0D07 /* Player.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Player.xib; sourceTree = "<group>"; };
3E6C104425CEB98600BF0D07 /* SeekSliderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SeekSliderView.swift; sourceTree = "<group>"; };
3E6C104525CEB98600BF0D07 /* SeekTimeFormats.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SeekTimeFormats.swift; sourceTree = "<group>"; };
3E6C104625CEB98600BF0D07 /* PlaybackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackView.swift; sourceTree = "<group>"; };
3E6C104725CEB98600BF0D07 /* PlaybackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackViewController.swift; sourceTree = "<group>"; };
3E6C104925CEB98600BF0D07 /* PlayerSequencingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerSequencingViewController.swift; sourceTree = "<group>"; };
3E6C104A25CEB98600BF0D07 /* PlayerAudioViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerAudioViewController.swift; sourceTree = "<group>"; };
3E6C104B25CEB98600BF0D07 /* PlayerViewPopupMenuController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerViewPopupMenuController.swift; sourceTree = "<group>"; };
3E6C104D25CEB98600BF0D07 /* JumpToTimeEditorWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JumpToTimeEditorWindowController.swift; sourceTree = "<group>"; };
3E6C104E25CEB98600BF0D07 /* JumpToTimeEditorDialog.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = JumpToTimeEditorDialog.xib; sourceTree = "<group>"; };
3E6C105025CEB98600BF0D07 /* WindowManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowManager.swift; sourceTree = "<group>"; };
3E6C105125CEB98600BF0D07 /* WindowLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowLayout.swift; sourceTree = "<group>"; };
3E6C105225CEB98600BF0D07 /* ModalComponentProtocols.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModalComponentProtocols.swift; sourceTree = "<group>"; };
3E6C105325CEB98600BF0D07 /* WindowLayouts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowLayouts.swift; sourceTree = "<group>"; };
3E6C105525CEB98600BF0D07 /* WindowLayoutPresets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowLayoutPresets.swift; sourceTree = "<group>"; };
3E6C105725CEB98600BF0D07 /* ObjectGraph.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObjectGraph.swift; sourceTree = "<group>"; };
3E6C105825CEB98600BF0D07 /* AppConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConstants.swift; sourceTree = "<group>"; };
3E6C105C25CEB98600BF0D07 /* SequencerDelegateProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SequencerDelegateProtocol.swift; sourceTree = "<group>"; };
3E6C105D25CEB98600BF0D07 /* ShuffleSequence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShuffleSequence.swift; sourceTree = "<group>"; };
3E6C105E25CEB98600BF0D07 /* Sequencer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sequencer.swift; sourceTree = "<group>"; };
3E6C105F25CEB98600BF0D07 /* RepeatAndShuffleModes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RepeatAndShuffleModes.swift; sourceTree = "<group>"; };
3E6C106025CEB98600BF0D07 /* PlaybackSequence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackSequence.swift; sourceTree = "<group>"; };
3E6C106125CEB98600BF0D07 /* SequenceScope.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SequenceScope.swift; sourceTree = "<group>"; };
3E6C106225CEB98600BF0D07 /* SequencerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SequencerProtocol.swift; sourceTree = "<group>"; };
3E6C106325CEB98600BF0D07 /* SequencerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SequencerDelegate.swift; sourceTree = "<group>"; };
3E6C106625CEB98600BF0D07 /* PlaybackScheduler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackScheduler.swift; sourceTree = "<group>"; };
3E6C106725CEB98600BF0D07 /* PlaybackSchedulerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackSchedulerProtocol.swift; sourceTree = "<group>"; };
3E6C106825CEB98600BF0D07 /* LegacyPlaybackScheduler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyPlaybackScheduler.swift; sourceTree = "<group>"; };
3E6C106925CEB98600BF0D07 /* PlaybackSegment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackSegment.swift; sourceTree = "<group>"; };
3E6C106A25CEB98600BF0D07 /* AuralPlayerNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuralPlayerNode.swift; sourceTree = "<group>"; };
3E6C106B25CEB98600BF0D07 /* PlaybackParams.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackParams.swift; sourceTree = "<group>"; };
3E6C107225CEB98600BF0D07 /* PlayerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerProtocol.swift; sourceTree = "<group>"; };
3E6C107425CEB98600BF0D07 /* PlaybackInfoDelegateProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackInfoDelegateProtocol.swift; sourceTree = "<group>"; };
3E6C107525CEB98600BF0D07 /* PlaybackDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackDelegate.swift; sourceTree = "<group>"; };
3E6C107625CEB98600BF0D07 /* ChapterPlayback.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChapterPlayback.swift; sourceTree = "<group>"; };
3E6C107725CEB98600BF0D07 /* PlaybackDelegateProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackDelegateProtocol.swift; sourceTree = "<group>"; };
3E6C107A25CEB98600BF0D07 /* StopPlaybackChain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StopPlaybackChain.swift; sourceTree = "<group>"; };
3E6C107B25CEB98600BF0D07 /* EndPlaybackSequenceAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EndPlaybackSequenceAction.swift; sourceTree = "<group>"; };
3E6C107C25CEB98600BF0D07 /* PlaybackRequestContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackRequestContext.swift; sourceTree = "<group>"; };
3E6C107F25CEB98600BF0D07 /* SavePlaybackProfileAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SavePlaybackProfileAction.swift; sourceTree = "<group>"; };
3E6C108025CEB98600BF0D07 /* HaltPlaybackAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HaltPlaybackAction.swift; sourceTree = "<group>"; };
3E6C108225CEB98600BF0D07 /* ApplyPlaybackProfileAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplyPlaybackProfileAction.swift; sourceTree = "<group>"; };
3E6C108325CEB98600BF0D07 /* StartPlaybackChain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartPlaybackChain.swift; sourceTree = "<group>"; };
3E6C108525CEB98600BF0D07 /* StartPlaybackAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartPlaybackAction.swift; sourceTree = "<group>"; };
3E6C108625CEB98600BF0D07 /* AudioFilePreparationAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioFilePreparationAction.swift; sourceTree = "<group>"; };
3E6C108A25CEB98600BF0D07 /* TrackPlaybackCompletedChain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackPlaybackCompletedChain.swift; sourceTree = "<group>"; };
3E6C108B25CEB98600BF0D07 /* PlaybackChain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackChain.swift; sourceTree = "<group>"; };
3E6C108C25CEB98600BF0D07 /* Player.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Player.swift; sourceTree = "<group>"; };
3E6C108D25CEB98600BF0D07 /* PlaybackProfiles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackProfiles.swift; sourceTree = "<group>"; };
3E6C108E25CEB98600BF0D07 /* PlaybackLoop.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackLoop.swift; sourceTree = "<group>"; };
3E6C108F25CEB98600BF0D07 /* PlaybackSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackSession.swift; sourceTree = "<group>"; };
3E6C109125CEB98700BF0D07 /* Messenger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Messenger.swift; sourceTree = "<group>"; };
3E6C109225CEB98700BF0D07 /* NotificationNames.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationNames.swift; sourceTree = "<group>"; };
3E6C109325CEB98700BF0D07 /* NotificationDefinitions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationDefinitions.swift; sourceTree = "<group>"; };
3E6C109525CEB98700BF0D07 /* PlaybackPreferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackPreferences.swift; sourceTree = "<group>"; };
3E6C109625CEB98700BF0D07 /* ViewPreferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewPreferences.swift; sourceTree = "<group>"; };
3E6C109725CEB98700BF0D07 /* Preferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Preferences.swift; sourceTree = "<group>"; };
3E6C109825CEB98700BF0D07 /* HistoryPreferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryPreferences.swift; sourceTree = "<group>"; };
3E6C109925CEB98700BF0D07 /* PreferencesDelegateProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesDelegateProtocol.swift; sourceTree = "<group>"; };
3E6C109A25CEB98700BF0D07 /* PreferencesDefaults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesDefaults.swift; sourceTree = "<group>"; };
3E6C109B25CEB98700BF0D07 /* PreferencesDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesDelegate.swift; sourceTree = "<group>"; };
3E6C109C25CEB98700BF0D07 /* PlaylistPreferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistPreferences.swift; sourceTree = "<group>"; };
3E6C109D25CEB98700BF0D07 /* PreferencesOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesOptions.swift; sourceTree = "<group>"; };
3E6C109E25CEB98700BF0D07 /* ControlsPreferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ControlsPreferences.swift; sourceTree = "<group>"; };
3E6C109F25CEB98700BF0D07 /* SoundPreferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoundPreferences.swift; sourceTree = "<group>"; };
3E6C10A225CEB98700BF0D07 /* PlaylistIO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistIO.swift; sourceTree = "<group>"; };
3E6C10A325CEB98700BF0D07 /* M3UPlaylistIO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = M3UPlaylistIO.swift; sourceTree = "<group>"; };
3E6C10A425CEB98700BF0D07 /* CueSheetIO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CueSheetIO.swift; sourceTree = "<group>"; };
3E6C10A525CEB98700BF0D07 /* AudioIO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioIO.swift; sourceTree = "<group>"; };
3E6C10A725CEB98700BF0D07 /* Errors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Errors.swift; sourceTree = "<group>"; };
3E6C10A825CEB98700BF0D07 /* AppStateIO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppStateIO.swift; sourceTree = "<group>"; };
3E6C10AA25CEB98700BF0D07 /* HistoryItems.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryItems.swift; sourceTree = "<group>"; };
3E6C10AB25CEB98700BF0D07 /* HistoryDelegateProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryDelegateProtocol.swift; sourceTree = "<group>"; };
3E6C10AC25CEB98700BF0D07 /* HistoryProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryProtocol.swift; sourceTree = "<group>"; };
3E6C10AD25CEB98700BF0D07 /* LRUArray.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LRUArray.swift; sourceTree = "<group>"; };
3E6C10AE25CEB98700BF0D07 /* History.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = History.swift; sourceTree = "<group>"; };
3E6C10AF25CEB98700BF0D07 /* HistoryDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryDelegate.swift; sourceTree = "<group>"; };
3E6C10B225CEB98700BF0D07 /* Bookmarks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bookmarks.swift; sourceTree = "<group>"; };
3E6C10B325CEB98700BF0D07 /* BookmarksDelegateProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksDelegateProtocol.swift; sourceTree = "<group>"; };
3E6C10B425CEB98700BF0D07 /* BookmarksDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksDelegate.swift; sourceTree = "<group>"; };
3E6C10B525CEB98700BF0D07 /* Bookmark.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bookmark.swift; sourceTree = "<group>"; };
3E6C10B625CEB98700BF0D07 /* BookmarksProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksProtocol.swift; sourceTree = "<group>"; };
3E6C10BC25CEB98700BF0D07 /* UIUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIUtils.swift; sourceTree = "<group>"; };
3E6C10BD25CEB98700BF0D07 /* SizeUnit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SizeUnit.swift; sourceTree = "<group>"; };
3E6C10BE25CEB98700BF0D07 /* MathUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MathUtils.swift; sourceTree = "<group>"; };