-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproject.pbxproj
4202 lines (4188 loc) · 361 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 = 46;
objects = {
/* Begin PBXAggregateTarget section */
B52F0628384621E48727448CBE8B4D6B /* ANBaseUI */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 7AD478D86842FFBAFBFE932109F4FF4C /* Build configuration list for PBXAggregateTarget "ANBaseUI" */;
buildPhases = (
);
dependencies = (
E87E5081FECB4FCD345085DAC04CEFD7 /* PBXTargetDependency */,
FE1DF135772EB6C7A35E7AB705E9BB12 /* PBXTargetDependency */,
7758EBE4533465CEC4521A11197FF099 /* PBXTargetDependency */,
47380784D680EED894DDC96FC5BCDFC9 /* PBXTargetDependency */,
75C66E14DCB89A7B3A0E35BEB4D1AE51 /* PBXTargetDependency */,
8FD72F0C210FFD7513256068A7B75E02 /* PBXTargetDependency */,
2A08FF868D40CC1C9908440D377199EB /* PBXTargetDependency */,
C7DE7216D5E7F077F0FA242C03FE04D0 /* PBXTargetDependency */,
);
name = ANBaseUI;
};
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
007D06FE5B6286FE5CD1D3C9E5F524F9 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0362DF84B91EBF2AC1612CC77C630E3D /* RxCocoaObjCRuntimeError+Extensions.swift */; };
012C8A77E5B86A1B2CEA09B739F28618 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 77EBB77F019E5529FB871749E7E3373A /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; };
019B958E5CE1679CD0200A20E13858D6 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DFEF5B7D1A570DEECF6573995876D94 /* ConstraintLayoutGuide+Extensions.swift */; };
01EA934A1DC802340939B6847E6E0731 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 229334F977DE902415336C71572ADB58 /* Reduce.swift */; };
024737279CE0ADF869CC786A8ADE03FC /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D9DB3EDEDD13CB29E83FBD1BF336B54 /* Cancelable.swift */; };
03BA4A62CF8A1D08436AC1EC8C16CB80 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5F875D8E7294950CAF80515321C9720 /* DelegateProxyType.swift */; };
03BAB987D92553F0CADB5BDE56F6478E /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79E57685841C01210DC4CE446D55B677 /* DisposeBase.swift */; };
03EAE16369ED3423178B682FE229F2F4 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED81FA79ABC921D318020461ECF57B25 /* Observable+Concurrency.swift */; };
044EDDD0BA166416BD7153724D96DD1D /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = C760DFFBA678131C015A506B48F8CF1F /* Using.swift */; };
047C41F878FCFEB1C8DF9F631CE8762E /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1781FA210E83BEC78DEE3F66479D6935 /* VirtualTimeScheduler.swift */; };
04973A6E05F0A95E62F5AFDC00A89553 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF5F8F3F09141A1DC9F75E75A118EAA2 /* NSTextView+Rx.swift */; };
05AD674179DE3CA1C82B6FFBB0F7B7F6 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 4633A3DF45B4042A1B9B59D82D4D0279 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; };
063B886C78D30192D9EC460F3FB489D1 /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B2165F3F0B15CFCED180EE6B4E6C49 /* Decode.swift */; };
07983A78171DEF84DBB7C22F88DF8C64 /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A2FE24F4F8E55D627DED55F93E4B01 /* RxTableViewReactiveArrayDataSource.swift */; };
0870AEBAFC1302CFA6344AB27E5B4992 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F3AFAB607D72A673B652E2D3867AC52C /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
0918A107E270A88E89EB0F68FA6C337B /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91C120A8F6E8119984685EEBAB65BD60 /* Resource.swift */; };
098BC642F484FC51836DD3CB04DC67DA /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EAEA5523712DE69C55FF2DFEC84BC60 /* UIView+MJExtension.m */; };
099586B746315D9CDAADFC295A80F5AB /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 926C2EC39CFB9BB861CF85B794377B7F /* Debug.swift */; };
099AE0A7132506C3735188740B40212C /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6D89BE5C194A05F0330DA8F7FBE12CE /* MemoryStorage.swift */; };
0B5A22A2235A64E96881179AC07FA2F4 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882EF491EE360383EA982094EFCC8F00 /* Scan.swift */; };
0B9B2CDAC2C21F9FCC248382ED79F694 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A80228485D76174A5111B507C1EADAC /* RxTarget.swift */; };
0C6194C408B5CCCC345617E6E73809DA /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7209A7A445C537F2BFEFDDC6A3ECC597 /* ExtensionHelpers.swift */; };
0CADA9E3E80AE7DDBF2C40D581069CAD /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3332EB7F0D93265CC0B05510C7960EF6 /* Window.swift */; };
0CFF21B8830039EFA3DB719C4B2E0B3D /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = A359FD0D2341F54CDB2627A69728FA25 /* MJRefreshComponent.m */; };
0DB20F1291F586EFCF7AC802E381D508 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2F455FB980C9E8C10E26926634D4BF1 /* Window.swift */; };
0EB740E8FC26965BA7EE7E12B0FFA1B4 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF82CE3EC48F50E881A6E9074FE0FF23 /* ConstraintMakerRelatable.swift */; };
0F90604CF416D71F7CBF35D0EB1AD8E6 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 787DF61FACB0723C61C02E8EE33C4482 /* ObservableConvertibleType+SharedSequence.swift */; };
0FD6A70932A63FBCD9956E3B1E1F68C8 /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2570F85A88A898A934A74AD1EED40199 /* NSObject+Rx+RawRepresentable.swift */; };
108AE6EDCE6FA378C3C6762B18B0ECF0 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = EC389E784F29A45E0CBBDC9E1052225D /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
10E7D526B1B23139FA53D61016F011D6 /* Pods-ANBaseUI_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6917B207288FC45B6177E0CAB12443EF /* Pods-ANBaseUI_Tests-dummy.m */; };
11E913F9A89C9660D8EF752E74C9896D /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2070016655E5CFC34C7DCDA020635B3 /* ConstraintViewDSL.swift */; };
1217776264E70FA93EB93817D6B01CA7 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE265555842C93EBCE903449AF38259 /* SchedulerType+SharedSequence.swift */; };
128827E0C19093AE085EA12E54B44879 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6C6C01ECC397C2EB127739AC32ACA4C /* ImageBinder.swift */; };
129998AAF8A3C02ADC16FBDD19C0E5CC /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C8B1B35A1E5BB7A8FE63A7AA28B0B90 /* PriorityQueue.swift */; };
12E582EAECA3F84502ADAC112F97B42B /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = C74FEA453153BBA63F185BFAB4CFCCD4 /* ControlProperty.swift */; };
13BE7DD5E9AD72A66878EF1BE7A9033A /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7791C9F487B656244714FDBD22C7E9 /* RxMutableBox.swift */; };
13FAEE2DD45DC2EA0E5E6374634BF0FE /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E591611FEA764201EF116A906B5539F /* Bag+Rx.swift */; };
148483C515CF481108D693CD9112D365 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = A85B92E9C99840635DAD3911D49B51E2 /* Box.swift */; };
15B62CC333F4F3B16AA85EBAA3E02A38 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E283765999017776DD05B802A974D7 /* LayoutConstraintItem.swift */; };
15E025AFF9B2862B8CB3DD469760210D /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 903DCCF3B1FD13E2A95EDEC97C63A7B7 /* ConstraintMakerEditable.swift */; };
16003235FD07C68F262C141FB4947EF8 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B2C1E13A8EADDE3A32C3F803A7F3DA8 /* Observable+Bind.swift */; };
165113E9185738FBBBD5A2C7484417DF /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC1FBE737D38A9CEF50B3DEC4A193D94 /* ObservableConvertibleType+Infallible.swift */; };
1665436A897561D501F6709492D02C14 /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = A9C83BF191686F000C331A8131ABE82F /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; };
169B2F5F735049548C413816BF106D44 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DE4828033B04B4AB2C229012A661AF /* Sequence.swift */; };
172D7D75BCD88944A62C9F9F03B51A52 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F4E1DF6AA080CD984D631A35ED35E8 /* RxTableViewDelegateProxy.swift */; };
1750A1FF10EAA09AD4D58D7207A27392 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FBC85F5BEE080282C14C1BD9303247D /* ConstraintPriorityTarget.swift */; };
17746D482FC9EE97ED2A69635F2DA08D /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CFFD038B3BC749C5C168C445E4F7EF /* ConstraintView.swift */; };
1799EE4E872DE890D552062A366291E1 /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95DA8C607EB0F0B0852029312C1C071E /* ConstraintMakerRelatable+Extensions.swift */; };
17C558F99C2685B501EBD252267EED73 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11DE035A5B120D9C40B5DC80327F4B69 /* CompactMap.swift */; };
17F506C9EB8C83D41CB712B424DAC660 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 807B1EC151B03053227CD0B2B1624035 /* CallbackQueue.swift */; };
1813C837F35D2507ACA8EE0F153177A2 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EEDA91B44A3D7C1D834DC5172321BB9 /* Timer.swift */; };
182665040BF15AC63699460464468E85 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 23F1F30149A2A943186625E4A5D28D0B /* MJRefreshStateTrailer.m */; };
18E213BE83499FB17664998964329EC3 /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DEF85E7D4143A406C4581B37BB4CE1E /* RxPickerViewDataSourceType.swift */; };
19CD3DC5635D1A9F9AF65CFA73B087C8 /* PKHUDAnimating.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB86B71E6DA4745843676FF1BC886A5B /* PKHUDAnimating.swift */; };
19DC70EC19CAF3D1BD4E7DD6BA795645 /* Toast-Swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE94CE46764453B0E89C77B33781825 /* Toast-Swift-dummy.m */; };
1AD5D81517BC0F0E931321C837867AC0 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 820C47EB32BB7E0F5562E90A83C12636 /* ConstraintView+Extensions.swift */; };
1AE5F227CA665B7ABC073CDA04853B7F /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73CB7EB0142627DCDA0C9F2D4942EF05 /* ImageCache.swift */; };
1AFAFF4D717DF45FF64F2B7D1F714F9B /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047371269BA177942D71A7C1D3B421CE /* RxTableViewDataSourceProxy.swift */; };
1CF894D19E2A436A446A3BC394BE76D0 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 977ACA24C2A017C67B9ED37E2C17A6E1 /* Placeholder.swift */; };
1D49F4CDB64709130CE1600911BEE311 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9169B5F1F0C8E1F0BEBF629F1D33545 /* SharedSequence.swift */; };
1D56B6F91D53D871610E258406861F25 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E4E9A1ACA6A8331D4939CD5DBD96D28 /* BehaviorSubject.swift */; };
1D8775A4ECD6990BD44519FFF619048A /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A627E22DB00BDB2B27389481679DA3A /* NSObject+Rx+KVORepresentable.swift */; };
1DE222F7ABB92B6E9F36566B06A74805 /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAA92B3B72A1B5CB1C28B5B7228D5949 /* UITabBar+Rx.swift */; };
1E6EAB729525E97795DA9959D213F389 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47371079A79EBB2D8BFE831270D29CA6 /* Kingfisher.swift */; };
20DB701E0D20EDA53A27997E499D1785 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCF6B6A4B251DA75185CCB3CC39DE85E /* Bag.swift */; };
21087FF2E21710CD3BE7AD8CAE2852E1 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51B4DF45E3DAD3AE3CC537D45E20A1A1 /* PriorityQueue.swift */; };
212A07A4B1D473B3B1F4B4EEDF48BA19 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4A0414B9A9EA2A6173FFE3969201B38 /* DistinctUntilChanged.swift */; };
215CA8D1A6781539EEBB218B82B15A13 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B8D5667289D56E3DFE9B8937D9310E92 /* MJRefreshBackFooter.m */; };
21AC260C94596347D1443255F116ABE5 /* PKHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C35F6D60434DDCA7E80374352CD7E32 /* PKHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
22123FDAAB395A0A52ACB842947FCCBD /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DBC58EB6FF94C087513791394FB600 /* KFImageOptions.swift */; };
2362B8C68E35AF107B7A4203E643E2A6 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E45D5969F8513CEFF812FBDB779CCD91 /* Observable.swift */; };
23682FA6AE5A49460E37CABD6992B3FB /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01DB46157B5713C68EA733D3001C5D9C /* ObservableConvertibleType.swift */; };
246315B38C550ACDFFE148F943586245 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24E1A4B88B5BF3D668E7FB8C04A5101D /* SubjectType.swift */; };
249AB937B2F19316863751A68B37C1AD /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70FFD54BB2B4A2CBB04C9145375701E2 /* NSButton+Kingfisher.swift */; };
252063398C4EFDAB79814E4B49F2E354 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A84BB8F32C28E323F4DD9EEBB52C766 /* ObserverBase.swift */; };
2584CE3E027D1A1BDACCC6E75CE9F949 /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 29D5346E158378B501F7B4B092B64C53 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; };
25D7343F93C1FA5CBFDE794895661E56 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C3CF3C3D5372DC3711D1C6C75B46F7F /* Bag.swift */; };
273EFC01035563E4B0D8F8ADAAE55168 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23CD580336E86F9C4F01C29913046BC7 /* ConstraintMaker.swift */; };
288BACED0F4E66AB9669C924DDB62739 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96D73432946E8BA4356F88E4031BF004 /* Utils.swift */; };
28DAF0739747A60FBA30E33D1DF15D76 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F4E8EBB83A7EF67DAB0E666B231191C /* First.swift */; };
28E3FE47EEAC827973C3B50EA14A324C /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A4683EE8AB08A18E5DA5CA3673D1F5 /* ConcurrentMainScheduler.swift */; };
28FA182C616A8E1B72616317444AFF70 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F19D711834CF2ECF3CFADFEE6FA538DE /* InvocableScheduledItem.swift */; };
2990F1C428121EF22E6475DB2CFA9C16 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26894060E7593A99D9E96A883CEB471E /* Switch.swift */; };
29B802B8BD18ED49C3C84391D3ACF0A0 /* PKHUDAssets.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC070B068DB18B52706DF98A24516374 /* PKHUDAssets.swift */; };
2A8000CD7709ED0FB09EFCD347C92789 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = A55AADD03BAEA35AD9AD6FB9BC64E0E3 /* WKInterfaceImage+Kingfisher.swift */; };
2AC891820968722BEC2D55E40C402EFC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B544B0664AF7B243A161E5E7D43491F /* Foundation.framework */; };
2B0CDF801FF095D3EDBBE71D1EC9650E /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC9D4CAEE9AF4ED17DA7CBA6796FB81A /* Runtime.swift */; };
2D4E948CE0202382070D2ED1D5CCCE8B /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82DA767B484E73AA65F375F0411D7DF3 /* ObservableType.swift */; };
2E7717DDD5DBE46F53C4CE5849FC177E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97EEF697612EE65BC32DE47C7F40DDEB /* QuartzCore.framework */; };
2E7B625F9BE0CBEA0F46C38D44E9BEBB /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94D02BB6CD9E874C303F5201698B849C /* BehaviorRelay.swift */; };
2E925CB84D6597A9F238D603DCE89A1A /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 309BB872B1360ECCB2E89D34015BEA2F /* BooleanDisposable.swift */; };
2EC66F24E8429815F1746B4B9AA04362 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 860C5B63007809D8153E0D8F3A210F11 /* DispatchQueue+Extensions.swift */; };
2EF93820AB7165D46E43A41F9BB95ED4 /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5B442D06E40CC68B494E9E94059E718 /* Infallible.swift */; };
2FA2765AFF249AAA96CA7DA3D3FE6AC3 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAD0550895F46CF9A3B3625AA772C7F7 /* HistoricalSchedulerTimeConverter.swift */; };
2FE7E7AAF360A26F952B8AF4570938D3 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00E3660A8E2D43468373D351A1AAF89B /* NSView+Rx.swift */; };
3095707BDD0E5F83D8A8C1CD12225CEE /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9467C1EC4564BA4A95CD256F300F031D /* RxSwift-dummy.m */; };
309F7E52BB58755B0A92370CCBAB329A /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBE46A88B394A928DD9AE1FD0EE0E2C0 /* WithLatestFrom.swift */; };
3315FFB64BF105AC93D282C11E09BCC0 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79C9FBD49592B1D68BD676F0C647A26A /* RxScrollViewDelegateProxy.swift */; };
3318C98C99FE51582917E606661C57CF /* PKHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09505C4DBF6A34AEBC98860B095D5086 /* PKHUD.swift */; };
343C2D6A64B2FE0398A62E1EA6DD5A1A /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CF54C5916129899A6BD9457B669F0C9 /* PrimitiveSequence.swift */; };
356798670FC4251A838C139ABC4082A3 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 905D18AD403CD487A0294E77F3F50364 /* AsSingle.swift */; };
36D64711FA84A0E54810F98418B763D2 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D1306E37A5378903508E4E9D557F4B /* UIButton+Rx.swift */; };
3766C3F87CC7B8B93D558AA78DAA2085 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFA8C158B1C75EFF4A482EDD5C03819E /* CombineLatest+Collection.swift */; };
390894DF4B38A88C081F5DC20EEBA16F /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = FD3F8A567AD97B1764802519A727E1A4 /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
395891C02E8CD65768AEBE57F3AB0062 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7635F92FCA13DBA4E82FE0A6DC5B1FF /* PublishRelay.swift */; };
39D48E553E0083A657E2FC8781425CB5 /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 983BC8CF678F9F40F783F395F6F07AD0 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; };
3AA459608B6580548E54DC4E26CD965A /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B98FA83F9C9E1815570FD7C34BB3818F /* UINavigationController+Rx.swift */; };
3BBD3D80203A998516784AA2C710C608 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F3DD5E5B410477B994A84208306D781 /* AtomicInt.swift */; };
3BDAAE5F32DD98897E6AA6CD924BDAE1 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFE653E50E92F1B9DD409688E28D5CA /* UIBarButtonItem+Rx.swift */; };
3CA4B74263815FBDB2B1E4A794F0DB50 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89FA1E1069F27E1C45A8CBD8061F73F6 /* Debounce.swift */; };
3CBCF393DB06D900E61385D7D6B9B812 /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26FAD61570D51E12C92B19B96ABFEE71 /* UIControl+Rx.swift */; };
3CC19AF278DAF43BCD940DE2AEF41671 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8BDF3718C919A907F7043375F693452 /* ConstraintDescription.swift */; };
3CC33D98539BCD94BCBBF2B1A0E43EB4 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97716D3A0BB1528E42A54A322501EDAF /* SectionedViewDataSourceType.swift */; };
3CFA21D26B6E2912F83BC615479595F3 /* Infallible+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38C6DB06DFCDEFC5D05390BC4A491A72 /* Infallible+Driver.swift */; };
3DB66764E1BDBF12EA198AC8B871FFE3 /* RxDelegateProxyCrashFix.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0917BB7FB8F78AE008495101A6EFECEA /* RxDelegateProxyCrashFix.swift */; };
3EA217CB6A8C79C79FE71A3A8179984B /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C394FC26A1E727CA3017FBE8ECEA64B /* Range.swift */; };
3EDF11731C2BE50D5F1C884489D82B16 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D472A7DA43A1F00BAE105D7EF4D33F7B /* KVORepresentable.swift */; };
3F6504E225897010D87736723D8E6084 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C458B81D9BF11CB29903ED8A317E2A50 /* Signal.swift */; };
401B7AD19EFA5424CBCCC4D22AAC6200 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BA55BCF69FD81ED6E241D53C26AB9FA3 /* RxCocoa-dummy.m */; };
409363BBD82FAF0FC4744529B976155E /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373B73CE435E90DAC05888342FD87896 /* Result.swift */; };
40DC1DE8B4CDDCA67FE6AC5FC597C53F /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F958CD42A7BDCC56493A6B3F3B441E5 /* SharedSequence+Concurrency.swift */; };
40FCEE44BD45269682FA1AE001BBFCAE /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D8969678C8DD6E14B244273F26BC7C /* AsyncSubject.swift */; };
41DEA0B3A2E6A6B797673F7F3032A050 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9870CC5E6C5D823E2CC6A0AD8EE62EF8 /* NSControl+Rx.swift */; };
42512EBD127DEAF33AC7798778879A67 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88B9E66D0DA4E409B10BA041F6220175 /* HistoricalScheduler.swift */; };
4314B3048D6BF7D4CC34328AAE91F547 /* PKHUDSuccessView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91F3AB507E06340FE9D9267DA70A2DA5 /* PKHUDSuccessView.swift */; };
4360BB83CE641692495FB716843EB82F /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 95B1575BB06360A8F84C0AE7E5662C79 /* SnapKit-dummy.m */; };
4364C9F34F8C70A6BE1C2D46C6A8EE39 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F573EE8AC744423536848C0C34ED4FD /* RxCollectionViewDataSourceProxy.swift */; };
43C146A01759FE1408920C63B789A4EC /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 407B8537B070EDC2CC4D4937F50310BD /* BinaryDisposable.swift */; };
43D281FBD635D15CD60AF69F11B64938 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32334718DC5D7A748F19664CAC9C772D /* LayoutConstraint.swift */; };
44D719277866280BD95D6D8C17518AD5 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6C74DFCC944D467B0143831AC944B05 /* AsMaybe.swift */; };
4522A47CA428FCB901BF914834259A5B /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 130868AF5DE60689542240D89B821125 /* UISearchController+Rx.swift */; };
45E51B7DA477F13B6DD2F44FAA4D0061 /* PKHUDSquareBaseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16718C0E86342202718DF61C37007EA0 /* PKHUDSquareBaseView.swift */; };
45ED2F56FE7338C3A123557992F3513B /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89F5ACA82F98D28146E74F16E497E09B /* UIPickerView+Rx.swift */; };
466D738EF28F50A0067F4382AD788685 /* HUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A97A46CB6340A2D60AD6E7B9CD8212B /* HUD.swift */; };
46AC01BB62D9D5B46AF5FAF3F5C5DAF7 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = C789E09CA67552D7874CF738486AA880 /* Multicast.swift */; };
46BBFF6CC6E54E4E478EAE5C9459550D /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B54BB293DB83652ACD8F74B196F762C /* DelaySubscription.swift */; };
47F4B8A8DF5728C4E8B22FF588595948 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F59B5250DEFA27B4FD22B611224B62E4 /* CacheSerializer.swift */; };
484BE38295353D5B1CBEC442672EA800 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851A8328AB07BC1CE0288ECE3B30EFE4 /* UICollectionView+Rx.swift */; };
4927771E626F9DB20559E0FC5489B239 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DCA8ABD71557E5DA4B298F169C80D3E /* DisposeBag.swift */; };
4A09650AA5BCC772BF664B9E29E49B83 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7CA94A046FD4171CE1F676C6444BA6C /* Filter.swift */; };
4AAEF02D1E60D908FCE22310C6D6C6AE /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = B839EA184A2F3985ABEA27D0D3909B23 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; };
4C0B8E75F79E9A3A9DAC747F4557131A /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EFE245D79067C9A131B00C3457DCA8 /* ObservableType+PrimitiveSequence.swift */; };
4C287A699A6BEFD76044F5C70FEE8E83 /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6901AEB461BE74B6806553BD715AA3A /* ConstraintDirectionalInsetTarget.swift */; };
4CB3508A1BF5F91FD69DACF689057064 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE67925015399B77EA7A645CA37811C2 /* WKWebView+Rx.swift */; };
4CBA79CE945DA8F7340FA5F71C8EBAF8 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D6836A76A294F90559AC409FA5D6F7C /* AVAssetImageDataProvider.swift */; };
4D778A2276B89875F071134CFE8BB0CE /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 6909666F0166C20112F0EAF10B7616E1 /* MJRefreshStateHeader.m */; };
4E51EF52BB00174275356C84BED4FC64 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25C883529A7FFA34EEECFD4D3166DFE7 /* Delegate.swift */; };
4F23936FAADE650989D16E4DC6A3D226 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04A694949C5C651A44EB937063F55D97 /* SingleAssignmentDisposable.swift */; };
4F67E1B8DD94C17AD994808A2223B92D /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28D1FA81CED37A9BBE209B4C94375191 /* RecursiveScheduler.swift */; };
4FF52AABF99A8032DC2A19A48850AD47 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B544B0664AF7B243A161E5E7D43491F /* Foundation.framework */; };
502EDB045025BBD5B14290F16F0AC5E2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B544B0664AF7B243A161E5E7D43491F /* Foundation.framework */; };
5051B95F1B1F4790A45A53DB113B8C97 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 881A8D7297AC960C70B1C443BF778F5F /* SessionDelegate.swift */; };
518C3A216ABDB7FF448BE99E730AF972 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5DCDF5D928E7F18A8F95BEE0FEC0A69 /* Storage.swift */; };
520D1B751F8F45EC0BA67A39ACEEA7FB /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFAEE12893743DAAFE1E1D010F743DCF /* SchedulerType.swift */; };
54459A581D3E006B4B5765B2F48D0478 /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 389AB531AEA5320B36747772232E9D31 /* KF.swift */; };
575E2223B6F3E0C1862149B7F24123A7 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = B88E71CFF09061012109F9D98C302142 /* ControlEvent+Signal.swift */; };
57A4CE95177DC3E6FBC50D01551F3BA2 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3860002B0F0AFB81A47153DFFA713B71 /* Errors.swift */; };
57B51161704F093B9C68EF32BF985F53 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CB83DD7C61B53AFB8CF5B2FB908EA42 /* UIActivityIndicatorView+Rx.swift */; };
57DBE5166FD57B5A28E125F060A07B10 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9610AAD521868991A71706044B9151AE /* VirtualTimeConverterType.swift */; };
58E6E50F21D32260A2DCA07C3638C972 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 407790B2538F2C24FB83359EAD3C99DE /* RedirectHandler.swift */; };
594B203240C322A2847D5D09DBBD43AD /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 286A67EC303B5C49A468A5B8639D3441 /* ImagePrefetcher.swift */; };
5A9EBC84BD7E23F9005FCE804FE66007 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 736CD8766A2787667758A8E1355CB87B /* ScheduledItemType.swift */; };
5BB28EEC35398B3C6F4BF390C6F47B44 /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 1969611EA7A1E0E895C89A8E33DB7314 /* MJRefreshConfig.m */; };
5C4D92A910EB866CA5A4A515CE646BD9 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = F036A972203B700074350CA717F57980 /* Timeout.swift */; };
5C911DC5DFE5C3B5EF3FFA01800F7C1F /* PKHUDSystemActivityIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D95C70D336976C8B806995AE4FDD73EE /* PKHUDSystemActivityIndicatorView.swift */; };
5CA4B9A32B431F39E61FFF14D4BFD7E7 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0477393DF522C2B175233BAE0B26288 /* Merge.swift */; };
606EEC8ECD54F22D354B7FBBD248E860 /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10FD3331DD54DF7B1630A57E845DA2BC /* NSTextAttachment+Kingfisher.swift */; };
6130C3ECF21FCB5A203EDF43F6C39873 /* WindowRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75B13CC12F09F6AD4D23E9CA29DA7507 /* WindowRootViewController.swift */; };
6169CA6F1D4735E5C8659B8D0F108532 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 693B9FC5465BA9AC184AFCC262303353 /* SkipWhile.swift */; };
61FA45FE689443FE107E6CA7E6E78929 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32702928E40719AF010E67DCEA78E1B0 /* CombineLatest+arity.swift */; };
623EBD0F37C6F821B514A8FB59F5EBE2 /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5792B494C30A6C6BC37B3CAE120C6F32 /* MJRefreshFooter.m */; };
6261334F3D0C96C0BDE0FC8A82588696 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3031CAA92E264CBD893A8F71EBDC26C /* AnimatedImageView.swift */; };
628D886C4B47EFCB060C1F1ACE1057D4 /* PKHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F9FCBE91624EF2E35E617F879577E77F /* PKHUD-dummy.m */; };
62EAB26AC8241F7DBFFF8F9EAC5E552E /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A36D0CF318746B61D938696A000A9E69 /* RxWKNavigationDelegateProxy.swift */; };
630144A6B1B2D46A60FE134092943A25 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72E6A68E37F4556F3EC0BB4FC089A4AC /* Skip.swift */; };
63CD747FCD42784EEA36DBDEE99F8EBD /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EC2294228D7FFC4314A2C794C9A17C2 /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
63E3DD22CA38623ABA0C2D9A1A3A9804 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B27CC591C0814DA096A27CEBE0A008D2 /* CompositeDisposable.swift */; };
64EAC8D7FBFF4F9A0A313C9DCBFB087E /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADBB01685A6EA3FFFFB04824220144DA /* ElementAt.swift */; };
65D80D73C3DFFEB4FB1034F5399A8DA8 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224AA4FF324228B76233FCC522987F77 /* ConstraintItem.swift */; };
6637A205359409913A15A10460F9D6F4 /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EA8D3CA71637101B767768DC9C5E579 /* UITableView+Rx.swift */; };
673210FEEA31BC888CEC08E39E3B46FF /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F5ACBEE34A597F6C4295C75014127A5 /* ReplayRelay.swift */; };
67706244CB9B01F7330A3E8E0083146D /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690447BD6750834E999E7D3938304DD5 /* ObservableType+Extensions.swift */; };
6960246CE08C1B1B7277B8A249E4A024 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94856BC9F22A00D2AE3E5175C57B5AB7 /* Binder.swift */; };
6968E11F7DEDA79A5ACD10FEBDF01F7B /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C197D8C3B64187000268103F8DA0940 /* Never.swift */; };
6A3A274896ADA172B60D734D2E776C74 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BADB0C0D5EC4A21ECEF7040722BEC86 /* Deferred.swift */; };
6AC81627170CB34368D4C3E93C784E98 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B544B0664AF7B243A161E5E7D43491F /* Foundation.framework */; };
6B2D6F5BEB6E7A974CEA9E3B63FA8FEB /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77494398D840C8A54D78500901DF2B89 /* UIButton+Kingfisher.swift */; };
6B3C55BBF8D912677DDE9747286E6A27 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2A6984CF724501C21F62C2A4F25C5176 /* MJRefresh.bundle */; };
6BCCC56FD282280BDC08C59EED91000F /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = A06DACCA154F41DE35232AC249343697 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
6BFFDD6091B86D797BA50073D86736D4 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 23ED27161768FA030E5747A64BF3F2F8 /* MJRefreshHeader.m */; };
6C179C824895919727E51E2568246FDB /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70E8150C5AAA252FD0429E4200E07AD6 /* ImageTransition.swift */; };
6C8614A82A424D23B72FC4EB2D7F934E /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D86AE1D7BE42EE2988CDF24861D77FEE /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
6C9ECBB4AE4DF5D0F1D893D4715340FC /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B4ABD39977A54722FE68EB20239C157 /* ConstraintMakerPrioritizable.swift */; };
6CAE13514F66A0C58B2F3898AA58A5DF /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6D5206AA531ABD8222BF9282E62CAA0 /* NopDisposable.swift */; };
6CC4B1C3954D8045A9D27724F5869E08 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A31801A4B0C9498A6C6712CD6B6D1E17 /* GroupedObservable.swift */; };
6D07D48E9EC194F2CA0C8A51F0C8C3E4 /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 698160CA613397BA29D3FC3B4B5663A4 /* PrimitiveSequence+Concurrency.swift */; };
6D41B5B84C1399D929B2012DE37721E7 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD242F21B0F7169352C8414C2F64C65D /* Create.swift */; };
6D7709FF3417DA933BABCF1B3C2A76BF /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 582E87A947E921BCCF91F5E4F10EB558 /* ControlEvent+Driver.swift */; };
6E7B03E357C96C8CEF9DB0C83C27A8C4 /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B656EA0ECA61ADB5884166F07ABE972 /* TakeWithPredicate.swift */; };
6E98440EDEF65C54457A54EB35F86A68 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = BC71AE9AB9D84FD44E675753DF14183E /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
6F66C9BE9F27102356B61CB3F3B4BB1B /* Pods-ANBaseUI_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D1E9F543A37631C084B5514C0FB1B4B2 /* Pods-ANBaseUI_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
6FBA49D558DD9887DBDDFD86EFD9A105 /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 398603F9279D7E3EA2D4049164C787E6 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
70EDA8973660E55756E3ABCC137D73A6 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96884E73B5E510C7C6C52EEC9676E725 /* ImageDownloaderDelegate.swift */; };
715BBEC375804A64AC8751BCD0315B4E /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9001A426ED5D6B7B3AA8C7264A1592E /* Infallible+CombineLatest+arity.swift */; };
71A9025E9334BF57F5F8563A1E43343D /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D2931113F7B2EA8D8B1820268F0E490 /* ShareReplayScope.swift */; };
73332FDFE6D88CB1F26D50741F719675 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BEE53684AAAED7CB52580AF10862773 /* ConstraintAttributes.swift */; };
73472D47C0EA7AC8886F27834BB7F871 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 708A0EC8BC0585CB2DD8AE5909851566 /* Images.xcassets */; };
736A7D2049C7A932999408A00D06FC99 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C08368068A1FCA4C465EA5CCF30D2F5 /* UIStepper+Rx.swift */; };
73DBFD0E2AA3E279D0BA6A06F69FF30D /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F310C6C515F9C67978566B54C7A0608 /* SharedSequence+Operators.swift */; };
74EE8A75308D3997A1FA7DF9B799C969 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D823AE0F08FE268C4798A1C90C4E36DB /* UILayoutSupport+Extensions.swift */; };
751136969A7A198AA7A4A399EAF1A5E1 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = E91C79FFA43FBDB23D261CA3ED9379E0 /* Debugging.swift */; };
75B992D7432C2D84FC391B9A101822D7 /* Infallible+CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96AA6B232C81F9B7CACCF3918359720F /* Infallible+CombineLatest+Collection.swift */; };
75F978BB87D8F43147601CAD4EE2EE50 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DFDB8D75FC7120727F137C685B623AC /* RxCollectionViewDelegateProxy.swift */; };
766EDFA019F06E3D0A0D0E9188BD8B59 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = A712B0436AB0FFA522B28181ED24BA0C /* InfiniteSequence.swift */; };
782DA128C609119D3D29587C89FEB260 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0944DD3130232CFB044E98641AAA16F4 /* NSObject+Rx.swift */; };
7838ED19690B020733F290A1C379490E /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7189C9475E088DD3AB38E9F83F0878B /* ConstraintMakerFinalizable.swift */; };
78E939AC526D3E74F8070FC443342CE0 /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA3A3FB2370E72199E6179A05E01770 /* DelegateProxy.swift */; };
7947508468A486D946F4B5EE085D598D /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F87D6228D99866C7F6BA9ED432FE9B3 /* DispatchQueue+Extensions.swift */; };
799534B66D8874536A2DC30915581D2A /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36859E226352D2F0A14DBB412B5BC7FA /* Platform.Linux.swift */; };
7ADD898E15480E828A3B25655A82D9B5 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA07700A081152C95D92FF1F0A05A1C5 /* SessionDataTask.swift */; };
7C13407E037421E1CEF4A5A5A44DEAA1 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D3677388BDD549F725F1AE3BC6F580F /* UISearchBar+Rx.swift */; };
7C5683DB773AB2B65AD0B84CB902DCD1 /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDE7053EADDF43AF3F512EAB5ABE8F16 /* ImageFormat.swift */; };
7CB491105EE9D96EB1CFBC088AF1A14B /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 358E4F6B080BB5A86D8368795EB50C68 /* ObserveOn.swift */; };
7D8B2B4C8BEC819DC0DEE33754386478 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF39D452AD0EDB5CA9A2FC7DBFA2B212 /* ConstraintConstantTarget.swift */; };
7D9E062ED715A1D5C5FB3FD5AD895927 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C47969D3F5A5C5721E4FC78F05A98604 /* ConnectableObservableType.swift */; };
7DB98BBBC21A2CE7C4B61776F683BB6B /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DE706ED0563F5C428D36D29D351D249 /* TailRecursiveSink.swift */; };
7DC596A01A4345A6FE128994528367D2 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2077096547A24FDFF29E4DFDED556AF0 /* SerialDispatchQueueScheduler.swift */; };
7E838EB7E91AF1A70738BC75E0DCD15E /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D78A4DD5BBF2F1D160997CFD202C8A86 /* Disposable.swift */; };
7ED242695CC304463957D758AD837B5D /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970FDD89607F504D223C8A8B6E833019 /* Throttle.swift */; };
7FF616110B74626B0826D1DAED3D22B8 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB09E7067627009EBD0787F6EE795A0A /* KFOptionsSetter.swift */; };
806B7A0653714A4DFE5CDEF5E7ACECC9 /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEB20F29DF9E5AAB048AE2FBE6819FDC /* RxNavigationControllerDelegateProxy.swift */; };
80EE9B9F3FA5540D8EB48D3CED4D3536 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 369987A9B38629A93FF0897449781188 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; };
80F4328A4D6B687525CE0304D7F5C5D9 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB4B1B8A3311F3B91D6A29C9E04DAACF /* PublishSubject.swift */; };
833A23D472EC2BD4335904653D6CA2B2 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBFE783D4E33E2CF2BBE1D3112897601 /* ConstraintLayoutGuide.swift */; };
83DCA1C331A29B9869164F29C6FB4645 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65434BF46B4750F3D3972FA94F1305D7 /* AnonymousObserver.swift */; };
8438ECDCDB5B9A424FC9A81B3EB60747 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1384ACCB0BF500EC432A9092ED41A76B /* ScheduledItem.swift */; };
85634CC40949D47D550642FF5B602BDF /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C8008F7061E005E0EC130955526EEB7 /* NSTextStorage+Rx.swift */; };
870E6FB5F55E3B182A67D7E4202B5204 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 44D9E24BFD30FCA74DB8368759AD54F8 /* RxRelay-dummy.m */; };
8831FF2B6D94195E27129E653802CC66 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0DBBE8E4DCF866263E714412D792386 /* Sample.swift */; };
88652731A49C9D4A86EE59FD5A9B2CD3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B544B0664AF7B243A161E5E7D43491F /* Foundation.framework */; };
886DF7200D064F21BA62752338268546 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0992921B34300D97E5A72BF4895162A8 /* FormatIndicatedCacheSerializer.swift */; };
89333FC77DA801CBD7CD7F777B4B5E6A /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB86B866A3CBD3E2088DA392B14D43AF /* Observable+Bind.swift */; };
89850E3373C9032DCA6C39E44C822881 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D0523464B1CDF4F7AC2EBB92350D4AA /* ConstraintInsetTarget.swift */; };
8A028A48D6B8682252852914426672E7 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = A38CCCAD7A539E1948FD93999FAA6803 /* ConstraintInsets.swift */; };
8AC99524DBC73D122D2C6ACD54B16307 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7CF14A37A55854A9DBBC711D8B9606B /* GraphicsContext.swift */; };
8AF36335253DD7409825F07247659F7D /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = B67326033467FADC6921811BC101D700 /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; };
8BF0438BF384BC9D2C5BD2495BC940FD /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EEA42DD7E849CA654A5D8436865E9E6 /* UIScrollView+MJExtension.m */; };
8C02C9E0B1E840B03C74A32E3CD8250A /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC4973A3F61D6A4B70ACE1EFC2675027 /* CFNetwork.framework */; };
8C910985F395DC3BA2F6A421F2EF01E0 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06FF6EEAE808801AE9FFEFAD76B9AB78 /* Producer.swift */; };
8D9F1779F43FF672F542F1584E9B3BBB /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88AA693EC51303F5AF5F87EE3103C84E /* Reactive.swift */; };
8E1094053EEA84772ED870623F424A92 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = D72E9B18FD255D8F4C0E0204A3A7064F /* DefaultIfEmpty.swift */; };
8E131FC260E2C713CBDFB1766F27F11C /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E466036F2C1E8F5A95349C446D5EDC9 /* Delay.swift */; };
8E4AA1B4362DF7E8F2FF7C5F078DEAEB /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69AC2DBC5DE64B495965F19FFA0F9C0F /* Optional.swift */; };
8EFC61DDE21F787015E0BD87D03EB624 /* PKHUD-PKHUDResources in Resources */ = {isa = PBXBuildFile; fileRef = BFCB2D5C605270A32522299AED3B5AE6 /* PKHUD-PKHUDResources */; };
8F0ECBDC3E457B83C5BB524D5A13EA02 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54E679B45DB2DD499304B95E64E840C4 /* URLSession+Rx.swift */; };
8F372016CA9D8F5BD4BC6D8E67CECE27 /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA4DBBD337B5731829F05D0FD71EDD01 /* String+MD5.swift */; };
8FC4CBBDFD85D13C260FA73CDE39FEFA /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 69D71385C5B3502451DA4FD556FAA5B1 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
8FCC80CEFFC3882B86B3CDE000B93691 /* PKHUDErrorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F9E9CCFADBEFF71370AE5A004BA4013 /* PKHUDErrorView.swift */; };
8FD7F029E0080438BB3099B094A0E93E /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BCCB89A5EF8AB6778660997083C66EC /* Do.swift */; };
9047303D759521B45D63A73981324049 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022E0BD7E2217E86F608627960B718E8 /* Zip.swift */; };
9142CB081F59D24956C9A56719D14970 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8733D22531AC36CF1C74F442B41E5C4E /* DispatchQueueConfiguration.swift */; };
920F3AF142302E6EF59BE6C3D7B1F430 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = D97878A6EBCE062C7A7AA8E42FCB3C1E /* ConstraintPriority.swift */; };
929AF93347B09C914CF15411D8B1AEE6 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 883397A0BA1444EFD21EBF8F58157321 /* Repeat.swift */; };
93083240BA412020516E1A2EAAD970FE /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = F85E80B67A15D94C4BF3118BCBE4D42C /* AddRef.swift */; };
93A5A5702CE1943CE3D304030C93CCAB /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3845358774612F4E15D3DC3E7D80F5AF /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
93BFE805891A39CD5C343CFFF526E0DE /* PKHUDProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E12C76E73594E61007A11C71B98811F /* PKHUDProgressView.swift */; };
94207CB41406C8B8A934017D9C7B2EC6 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 56252E7911FC29F3EAB1BC24F50CDC7B /* MJRefreshAutoStateFooter.m */; };
948B71DE17921E3EF4F55F7123CCAC60 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 493706910341E232DB9D61341EAAA0E4 /* KVORepresentable+CoreGraphics.swift */; };
94AADE79D9F0EC22F5FC4506C8163F69 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5F8C5D82FA27118BCD940AA4434EF2B /* ImageView+Kingfisher.swift */; };
94C4DBA7AE495BE9B24542D6CE0D8FE1 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 32042D9D6E71F3496B3B28CE3996AAE1 /* MJRefreshConst.m */; };
94EFAAFBE50D8303F60A097AE6ECF679 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B2BDA61975FB07648A1FACFC0F732C4 /* Completable.swift */; };
952180C4FC1048E4C9DC70C0BD7A4D17 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C39C51657D0FAA3FBFC17A461DE6249 /* Materialize.swift */; };
95A0D7B8BD7C71749987A37AFAB6C6C0 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 109F77E94827552640AE7EE6582BDD49 /* RxTextViewDelegateProxy.swift */; };
9702AEF08A7D78FA64A2383B9032E79D /* Infallible+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E9537CFFDCA3F748B88B6AA93615F0D /* Infallible+Debug.swift */; };
97CC8488BE74B135D1696365F973EADE /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4B37C7D21EC397E507F4E5A6B05005B /* ConstraintLayoutGuideDSL.swift */; };
9887C3CDF29ABD715262866AC2367F66 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD92E6D8DE3D8D3425F10A76232C8FDC /* Signal+Subscription.swift */; };
98E7D34207E81D15AC4184C614D2DC51 /* PKHUDAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BFF1BBC2808151E2BDA949508807939 /* PKHUDAnimation.swift */; };
99017EB3FCE7FCE8FED201BB22290267 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = E6729FF38342D4091C223E162539C608 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
99FA49E3DB8D31A723A8475F4204732D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03D2331F7F29D42E5BDCB9C073A5163 /* Typealiases.swift */; };
9A6C8967BF0DE809928EF1AF2A8CA8B2 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B6164C8815207F6749BD3FA7C6943DE6 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
9A841D5021751595E50D916B8BD8D171 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = E483B3508D87FE6F2F3FC9BAB2DDE4E3 /* AnyObserver.swift */; };
9A902F3EB84C030EFD23235D01E0EA06 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = C50FA793F8DAC09FB3AA41102FCCF69F /* Maybe.swift */; };
9AE97A5FBD0168B2A643CAEB1E82B47E /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2FF025ECB71B642FEE473DF08304CFA /* ObservableConvertibleType+Signal.swift */; };
9CBBA8C49328E95C5494222FFB37B02C /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BD4FA304F99F8E99E0ABA8C912CE311 /* Indicator.swift */; };
9D198A682B58486490A1309A3887ED96 /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48BDDCE2FE810792D78C73B50D0B71BF /* WithUnretained.swift */; };
9D1B625A84D6067EB14C009575B49245 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCE038808445B45DEACCF341E438D6B1 /* UIDatePicker+Rx.swift */; };
9DDEE2BC0233538AFEED637E0BC2506C /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = BEEEF0DA5C0E78C930A1310358971013 /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; };
9E1FCD3122A93067643691AB05B55AC1 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BBEA9A80FAE0AFA84D0D2932FA80362 /* _RXKVOObserver.m */; };
9F2E09268EC8B8E786C80AE8B9E9E04E /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CD2318211B8E1EF8BCAD93D90DA7677 /* Concat.swift */; };
9FC20F604CBF53EE689F6BFF664C82F6 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = D18B0FE8DC40A17E4CEA447C0B6421DE /* KingfisherError.swift */; };
9FF7DC90662A1F456F4D3354B8CAF6F6 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = B49D12320A2DC4F1D2B902EAC37B1121 /* Take.swift */; };
A004DB7933903D071EE057F48565B73B /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D223259BCE8F5875C30CA532BBE73D46 /* Filter.swift */; };
A02DED3CA1CEB1B8EC0A39B41379F7DC /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9B6EBB54D180E813C317CE7252F7A7D /* Generate.swift */; };
A05B5F16D75DFF78BB7237E866C9B5C1 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = A18BF4093BFE65B3BDA7BD414EB26F21 /* ConstraintMultiplierTarget.swift */; };
A0A15D9F5BF30E6D1D0CF5B1564B3DC5 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47A211D5046FA7C3BAA601A9B8287C9 /* PublishRelay+Signal.swift */; };
A0AB5C63D3CF0B5196112E626DFE3FAD /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC09E1819B84A3792335008793E84DC2 /* UIGestureRecognizer+Rx.swift */; };
A118F288E409E4B0477FDC36EFA7E169 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 199A1BC6A1CF894CA66C1B8718B6180A /* ConstraintDSL.swift */; };
A127D5CF630B6D2348D2B6496D7608D0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B544B0664AF7B243A161E5E7D43491F /* Foundation.framework */; };
A18DEDA51D445DA844CB27FD0E191C85 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9BADE8D37054D9EFC1392E259711166 /* Platform.Darwin.swift */; };
A19B35B0BDB37DB2F9720F0D34702E79 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B49F8F01444DA75B62BB506F90F02982 /* Accelerate.framework */; };
A25B2C74C61B45CB97A993F2F99D574D /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BFD1566825735BCF8E8A48B6F47FBE2 /* RxTableViewDataSourceType.swift */; };
A2BF5D00B9F37990EF0BB83A466828D5 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80FAB6FF4B586459A3563DB36A6CA8F2 /* TVMonogramView+Kingfisher.swift */; };
A332594EEF7138A18237637E136369BB /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D25437B3B68DE1E22E363E44AB8D16F /* RxTabBarDelegateProxy.swift */; };
A382857E52E2D2C0BC37E230EB7D3C6F /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82D7CCCB8A363B21484268ED27FBA787 /* Dematerialize.swift */; };
A3ED34B3ACB7BAAF38D114BE0D49A050 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3B32440FF4C0A1C2544EE20164124FF /* ReplaySubject.swift */; };
A4F7750DAF6AE92FBB57220D3F498B68 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E90C394AFF0A9FB06124E3A2DFAC167 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
A55AC5B795239A6EF5D0D0C94D53DA15 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 674EFCD2E87D0BBA456251386B958B1A /* Empty.swift */; };
A615F303E0FF25D28A801B7F278CD813 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 602962D116820AB4E46E02B681FC44E0 /* Driver.swift */; };
A686ECC1E374412BACD168A5EBF628BA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B544B0664AF7B243A161E5E7D43491F /* Foundation.framework */; };
A7635BBDB2BD6B6BA7A27FBBB1BE22F9 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B0F7934CFB83A8D9A471494CF5FF14E /* RxTabBarControllerDelegateProxy.swift */; };
A7AE5C6BD8C570E267EF192A68CC72D9 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9E7413A890958E6FF6067A9B0B6145E /* StartWith.swift */; };
A8804967D8AC84034A79145FAF5753D1 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68FC447C725CF2F31583552299978AE1 /* Platform.Darwin.swift */; };
A8BA23FCB15126706D3C7B4F629F3C45 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4DD7853DE8B5D27188B7741758E4E21 /* MainScheduler.swift */; };
A9143DEEAFC439F7213D27E089B77A32 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5EB74BF1B259697215B7B2A2BC519F3 /* GroupBy.swift */; };
A93D001A968F7786D477F95FB70A168A /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7E532F46C68A9DA5CCD19D79C46C442 /* RxPickerViewDelegateProxy.swift */; };
AA66C91CB9F346BF1E9BB7A46638EC26 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E39797EB6FB2300C3870BAF3AB269B6 /* Queue.swift */; };
AAEE2C4F15555FD56E4122566BF07AD0 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81EA950F1F64354E99B4C74842F7F13 /* InvocableType.swift */; };
AB110E7F19AC0767DBF6C1538F830B25 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94CBCE95B52960C0D7C11A3F1F229D3E /* Sink.swift */; };
AB4E70F4752D3B53F443B2FC93B8CBDD /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85557CF7ACAEF7B9BE52407DE40DD3EA /* KVORepresentable+Swift.swift */; };
AC0A8078D7BDA0B5C4FA01615193649C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B544B0664AF7B243A161E5E7D43491F /* Foundation.framework */; };
AC33926662675D9EDF39804A27D5303E /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8C8ED160BCD19A578129795C0714B43 /* Zip+arity.swift */; };
ACD1E15B1D2B970155FA77ECD277CD1A /* PKHUDWideBaseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E93474C00D7D6259EC76D23627249B0 /* PKHUDWideBaseView.swift */; };
AD19FCB87562CFEB8FB434C3FCB59913 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 347874AB876A45B7BDB12A5E6BC91401 /* ObserverType.swift */; };
AD633BA21F34E745B38B51365E746DE3 /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBD6A3C5F2AE67AA3A7AF1B5AD5B0721 /* ObservableConvertibleType+Driver.swift */; };
AE0831A969BE9F56D17F176CB3E00618 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ACAC3C32C8364301A317DF1C800F17E /* Error.swift */; };
AF2ED47E089E88AAB68D37B5EB0E2A03 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA161A66CBD3428A90D6A166B738878 /* RetryStrategy.swift */; };
AF3CCC4150996A981FDC0A5CD807655A /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = BACAC47894CC2549AF22AF586CF9F171 /* Constraint.swift */; };
B0FB5E437EC125014B123966C883D54B /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBA9BBB782C8C4839E56DFECEB0F4CA6 /* UITextField+Rx.swift */; };
B1E9DBB7FED10193BF3BEBECBB6E47C9 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 724632ACD01C939751756E850BF05498 /* AnonymousDisposable.swift */; };
B339B6C5CCBC0DBF4D1511BF47AF0F41 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9B4357827BD7209BFEB5E715FCDEF53 /* ConstraintRelatableTarget.swift */; };
B3DB56EE11E78EE477D78CB03CA08274 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBB7850127132CA5D8B315CE569512E2 /* Rx.swift */; };
B48497DF89101E39ED0EB32846C9EA26 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BADEC466DE2A5033AB297C0C42774B9 /* Zip+Collection.swift */; };
B49FED3422A139DC700E74E4E5C73D9B /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 657119FB7A76F35FAC2BD718D2505E9F /* ConstraintOffsetTarget.swift */; };
B4C064D42BE2C2BE1E299DFCC46F2BF6 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D84BE8A5FD809F64E8746BD5E5700F /* Map.swift */; };
B58D2D9D2727F9F4C4ED81D1AE0B4111 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35683A759D6DA67277A0F2D682D92E50 /* BehaviorRelay+Driver.swift */; };
B59B44D49E35B00B80641710F471AF76 /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 1292A9B3E8ABD72893FF0A0AFD47DFA1 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; };
B5C6BC135D4B21CFBD0EB76B4DBB8814 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = F481F32BA1C0C6073C8561479E856D46 /* UIScrollView+MJRefresh.m */; };
B66AECC355FD215E578C150AC9AA04B8 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E41B718AD72D08C8E942B1ED5185F88F /* MJRefresh-dummy.m */; };
B6EBD0CC6D67FC77D6BA10BE353FAC40 /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A13CE29D3C363D2CEB6193E8BE04CAC /* ImageModifier.swift */; };
B7022F30B42BC39734B0589A7D919A8C /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCF265E143D4ADBBD0E140D69027053F /* Buffer.swift */; };
B70FBD729E375483D647FE8824310A45 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2187FC9FEA8FE69D3D3B90633995F2F /* RxSearchControllerDelegateProxy.swift */; };
B81990AAC69366A70D4D3BE494331936 /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 88D0BA81C994217ECA84275660914DF7 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
B81DD840A19EF81C13E74CCBA69AEDA9 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291DE15D522D1AFA46A3E263F3E2C9DC /* SerialDisposable.swift */; };
B84952645AE3A8C53C471C8F5D6EE8E6 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 87627E8C589F6C30F18A23DEDF74DAE6 /* NSBundle+MJRefresh.m */; };
B84C7153C9F9AA67E393C94FC8A48708 /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = A44D016A3EB2423D6F78B8EF91FC87C2 /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; };
B8F8DBF4B49CCE54FC3F9FE5DD894908 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2226BC55510A5DA06C473DEC043C013E /* SubscribeOn.swift */; };
B92D068E3F043D505772DDF53C6C1446 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 29366BA06CB387EF203107B1F1A0BECA /* UICollectionViewLayout+MJRefresh.m */; };
B972B2EDC4BA945EDD12CFD1D54DD79A /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4E478A7BD20B1F620C7F268803A7D3C /* Infallible+Concurrency.swift */; };
B9A5A4476B3CA97882DBD5845E6960E8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B544B0664AF7B243A161E5E7D43491F /* Foundation.framework */; };
B9EC759F1E45B5A775D0C4CC133513F8 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 678BE23D9DC74C64794F18D72AB87387 /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; };
BA28760D9DCE22FE9DE8CE4A41B422CA /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = C36AC4C3BFECAE0F4F2E03D687954610 /* MJRefreshNormalHeader.m */; };
BC6A1073AA8F5799D5AC1B1E3947884F /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7F317120D3A411726D4D4E57EF57FEC /* ItemEvents.swift */; };
BCD5A234730FD2041DE7104D47E64C6B /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 099DBB44D05EF0D1CFA30456E0DF5A9E /* SharedSequence+Operators+arity.swift */; };
BD0AA3B0A627BF48BA30A5A82CE2ABB6 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7CFF3BB01D01230BADA5F951B55AA2 /* ImmediateSchedulerType.swift */; };
BE0F7D86C48406C88A8E6009F3C907E4 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4069DB02EDDDB9B22B4A8AF65BA0C84 /* Enumerated.swift */; };
BE3D662639651F341E61C873C43DB4E6 /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C9FC1917B0A24CBFD61AF82B98D270F /* UIApplication+Rx.swift */; };
BF1E99FBC3761A7B335B485FEF1C56CF /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B7374703EFCD72175AABD818CD60C2 /* SizeExtensions.swift */; };
BF92A58E2E1527012075E20876F9DBEC /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BEDCAADE38A5DF440A9C2BDD86B7E26 /* NSButton+Rx.swift */; };
C28E4AEAFF29C73E9E389DE3494A1369 /* Pods-ANBaseUI_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D10003434220A64D39E51F573B7B8782 /* Pods-ANBaseUI_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
C4AAC3CF40FFB53C19DFFB4EC2F8AE57 /* PKHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FA7B6A4E0C88BAA3D2DFA405D95DE66 /* PKHUD.h */; settings = {ATTRIBUTES = (Public, ); }; };
C5B8F0459C5C9C3AB0102B02259FA129 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5991B27E0E4D59DFEF28EF61946328F1 /* Platform.Linux.swift */; };
C63D6DE1E2DE6A33D0906E57C489B7BE /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C64CDA53A9ADEFB15201D06E14A5FEC /* RequestModifier.swift */; };
C6EE332247CF82C810F1594846D4BFA1 /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CF73789195ABCC7BE47098F0F78D72E /* ImageProcessor.swift */; };
C774A7CA6525C4540760721A781BBA3D /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F635D04F224593D76A46C3277063011D /* ControlEvent.swift */; };
C7E0A81F360840E5EEB168F020944B96 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = C7E97920867581FDF0EA5A0FBB14A4DF /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; };
C82545538BE542D6F9E34A6DBE19D1D5 /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = E229464B427EB5A003DD2A50C3C83105 /* Driver+Subscription.swift */; };
C90C273CCE0018B840EDEF4AEEC953F5 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1305E524F87C3FDAB2DF07A8705324DD /* LockOwnerType.swift */; };
C90EAD2F2BD0E7E0A430B72E3A6C2984 /* FrameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B42DDDF6F56313FA273584D936FEF922 /* FrameView.swift */; };
C92A1BB376FEF3FEA4D1D52A5D5BE49C /* Toast-Swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DCA34AD544D1034C5CF7E6A385D5E2 /* Toast-Swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
CA3DF6635CE0FBDD20A7E48230485688 /* PKHUDTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6BABBE3E5B6C438101A1D64A6E4AA4F /* PKHUDTextView.swift */; };
CA952BBA0AC769B1191983087E32A361 /* PKHUDRotatingImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BFC819F3708C9A63DB508A17EB76539 /* PKHUDRotatingImageView.swift */; };
CAA51AB29917671A866995E3B2EF7ECF /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14B437781CED07549090FCDA36D8A8C3 /* CombineLatest.swift */; };
CB3F5F70F7528DBAD2F841248CD7F201 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 333EBE4D8CD96A99089D7247AA8E5EF8 /* MJRefreshAutoGifFooter.m */; };
CCD7A968270938136E3136DFDBB539DA /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8947FAFAD0AE0029CF96F913C5714C5E /* TextInput.swift */; };
CD6FB113A3F93A4144A2F2B74F0B91A8 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BA76ECBD362CB5C9DC056D9F5FFB347 /* InfiniteSequence.swift */; };
CD7BFCBB0719ADB47E895CEAF48B4877 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A38E422DD2DED7CD4A88EC74096FF71 /* SynchronizedDisposeType.swift */; };
CE65AA38FDDA55741D02F604C3518D1C /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43BEACBE989C04D7158079FB066D4F5F /* Queue.swift */; };
CE7FDD7D99063B03B486FEFF53C60093 /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9231C1D124FCFEB28EC61FE44D96EC4 /* RxSearchBarDelegateProxy.swift */; };
CF5AD6B807171A8F99C78032002010BD /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AE7D25A66C0E558B214BF6A85973A10 /* Amb.swift */; };
CF5B1445686D7C057DD291AB3C6557F2 /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8325BCBE0136003D61B589D891EE5364 /* Toast.swift */; };
CFDB04B89FDAE3D7C835E1A137589422 /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C228AF655048CD502D4C9C7C1BB2665B /* MJRefreshBackGifFooter.m */; };
D028FFECE7CF0D8E1B612808C3E783D6 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = E67A0F07DC3D1ADA29588EA03C8119AE /* ConstraintLayoutSupport.swift */; };
D19E63326E0014346C240FEF328AAF9F /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD6290B248C32CDBF6175E573546228A /* Just.swift */; };
D1F0B78CF8CC74D2C8EC66EA896EEB94 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2435462F82EF3A027FB372C21C91EA7 /* RxTextStorageDelegateProxy.swift */; };
D2061CD864E945BACFD99761C64E5ED1 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2832514C1E50AEE30D5E78A333DEE48B /* ImageDataProcessor.swift */; };
D2C9129419E8BCC4DD86996406906380 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD6556FFD5F5E9E1FC85ADA07EEA860A /* KFImage.swift */; };
D37FF3F1AF4DBF3EAFF1A74321115A2A /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45A276991A8EF0DECAAD677C31D234B3 /* DiskStorage.swift */; };
D43BE28F090263FA15F59489CC08D394 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = F412CDE3E7D6BD6874F0705B8BB7FA16 /* Disposables.swift */; };
D46591251BB25FD4F0F8D6B9040D8678 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E512B09E5139AE36877DD5EF323AFC5 /* RxPickerViewAdapter.swift */; };
D57855FEE01A7BF92CBD325E9FD0A45E /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 10CF1C22E4AEB989745C029717FA2CA4 /* MJRefreshAutoNormalFooter.m */; };
D723399555346A7BDAE5F75345989D73 /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FE52659AC465AFF14C577737CCB32AF /* MJRefreshTrailer.m */; };
D7C15B1F4BA19BAEA51E15DB95AF39A3 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9D51A54944C8735C4F70042FC4FA860 /* UITextView+Rx.swift */; };
D88047F99D7D8A57438D3C4B15B281C0 /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCA63DCC2FA98E132E828D5885970502 /* UITabBarController+Rx.swift */; };
D8BD7E5967FC41701FF8E8C2EA10C9AE /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA58F5B85CFDE7A624EC13A0D14A1370 /* UISwitch+Rx.swift */; };
D8F2CE8E4CDB28A1736208C9CA8119CB /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596B507527FA45B68A833A25B869DFD3 /* GIFAnimatedImage.swift */; };
D901D4AB025A682139651A2E33B163EB /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1D1EA229A46D45FD3632F36FBEA9E6 /* OperationQueueScheduler.swift */; };
D9599534CC0796EAA46A993D25A7CA4E /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3728A017717868D881E58FBD7053AFE4 /* RxCocoa.swift */; };
DA6D6CFDA0FEFE3113169E57949A7CF2 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA1DE53465D9F2DB46702CB9A63F31B /* UISegmentedControl+Rx.swift */; };
DAC69DCAE1F19ADF2F937A62CCA3CC6B /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A71DFC13897A0E1B4E5E6D9096031596 /* RxTableViewDataSourcePrefetchingProxy.swift */; };
DECF7390644B19710E435277C02889ED /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAD508C4AF22734CFEED67DDFD021556 /* TakeLast.swift */; };
DF6F71CE053B9A0D6F4D8BEC4B680D8F /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AAB848BE784BF0209B3DCBA139F6BE2 /* MJRefreshBackNormalFooter.m */; };
E0EAB8A74B202142C1CBDCDA1C2E7FB0 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF371E281061FC598B6F2C74E45A4AE /* CurrentThreadScheduler.swift */; };
E10C523FEBB1F60F745C42F7D26DC00C /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0124C2FBDDF55606F6D90A3745DA0B6C /* Infallible+Operators.swift */; };
E1AC00DA823582FA87F09DEEB9CAA2C7 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D5CC90E44936D75B3CA1CEA5F237FA7D /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
E1B7E5EFF1219CF99A8D443CA1E0D5D8 /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4828BDCB1B7C51B4EDB392AB2A00DE55 /* RxCollectionViewDataSourceType.swift */; };
E2C5CDD23F5F605149574AAD9BE55DA0 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7FEBBF49C0EA6D69EC2622C580F1403 /* SchedulerServices+Emulation.swift */; };
E348FBC1C903E85DD93654D24EE97F5B /* Pods-ANBaseUI_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E1F981B66FB1A1F57D32AA20F6445DCB /* Pods-ANBaseUI_Example-dummy.m */; };
E34B8A2CB8A51FDB884272D95523A8FC /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99BA7266A3AE9938DD86B31BC79845FA /* Date+Dispatch.swift */; };
E362E565DEF3FBCEFEBA70913E8A7607 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BA28A8CFA0A4202D06211FA305C66C2 /* AuthenticationChallengeResponsable.swift */; };
E41673C490C38EEC8C61D74B07FF8174 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = FE49578D83AA25F39C05E9AF563FCDED /* _RXObjCRuntime.m */; };
E5C61874CB4F35AAC24DE564C06AF807 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB437C6B30BE7EA7A73FD7B976D412D4 /* SkipUntil.swift */; };
E5D87238A23FFFFE1C993CE6C8872AE9 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60D59ACEEAAB2FF99F9876747DBF275 /* SwitchIfEmpty.swift */; };
E6C0B91E419B363F211D11ECDBA50D54 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09E51D62956C5FB50D1F4869F184BF83 /* Event.swift */; };
E6E6B9C8FD4ED77581095D30E033819B /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AEBA0146BED8A1A249BBD44D54976A8 /* SynchronizedUnsubscribeType.swift */; };
E6F84BE26F7A67A6EE894B30BE810835 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD6C75C7B9D2AEC65E18D39B1EDF48A /* Image.swift */; };
E6FEE1AE4838345ABE9DC03CE84E634E /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A09BC276462FDC85C00034B6B7D2AC8 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
E80BA39020F701D1B50615140F15AA76 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4579F683E5A38CBDD19191E23E24810 /* RefCountDisposable.swift */; };
E86C0937073452E468FDCD4BAAD85094 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF2B328CD7375D449588B225F340425F /* ImageProgressive.swift */; };
E87623E95EFC11EB3F4EB668A159B655 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = F422829AD086813087815705A39F68B3 /* MJRefreshBackStateFooter.m */; };
E8B283D895233E493E5CB22DFFFB6567 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D3F38B4B7DA4226451382F2DC1BFEBF /* SubscriptionDisposable.swift */; };
E8E142A16D1A84BBA644DC012FCD2797 /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCE03F7F658EAAA8E02E2FB7F95CF3DD /* RxCollectionViewReactiveArrayDataSource.swift */; };
EA1F1D2DDD61D67439A0EA0AC2614151 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E69B7F4BABBA9E289D6D118EAF3D7E6 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
EA9CF6E7C1AE6733EA7993DE3933A778 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B544B0664AF7B243A161E5E7D43491F /* Foundation.framework */; };
EBA7ED9C587ADCAE02A4B228865A4703 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B563661E2C2F8250F6BFA87B4A20B240 /* AsyncLock.swift */; };
ECC6FA43D36281AEC0B01A589243687A /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032CC3418AD60DEC55C689BDF1012C65 /* UIRefreshControl+Rx.swift */; };
ECDF0A3BC45D860B2DC3820181EEC097 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 893F0FACA670B538313D68F653E84243 /* MJRefreshAutoFooter.m */; };
EDA3DD253E2FC0540FCFE379AB967D80 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED8E59C0F4ACA104C8E45D49604CAF7E /* ConstraintLayoutSupportDSL.swift */; };
EDC4D7DDCF2EEC1A0D52E13A355CF66D /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1039F191422E55B6A65827080C381A89 /* Catch.swift */; };
EE0D4EACB41212F5F277506FB9AD7656 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DC366AB3A02F15690E6A78E7131040D /* SingleAsync.swift */; };
EE1CE2E368309C030DE37C04F98BB270 /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D37E7495333CEF97AE7A1D406D2B9EB /* Source.swift */; };
EE26BDF4B82C02810DB1DD37D8A6DBD8 /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = EB557F16FC4B2B3949A91650E7EE2A69 /* _RXDelegateProxy.m */; };
EE41ED954AABF80D0AC295E69A634121 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4736BB2230F63FA9EB343517945B7EFA /* Infallible+Bind.swift */; };
EE4EA31539326963695EC6209CA2F43E /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86F2EC42B3A63E08FBA488E4A48B5817 /* ImageDownloader.swift */; };
EEEA086E819B8D2AC94CC73AB7A081F6 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3AB5897F28A497FFA719250E1B75B56 /* ImageDrawing.swift */; };
EF7CD0FCF53D4881E55A74EB12A6EBBB /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = D28D3C65598F60675A6743D3FCCB16EB /* ControlProperty+Driver.swift */; };
EFA659D19079B8E841E97C2EBA447779 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AA0B28F984B2411DD99F423DD4D3CDA /* ControlTarget.swift */; };
F008E74F9CC351BB45F081EF1D2A05AB /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3F009D04FB29AD8BB7E69BC997CD75 /* Infallible+Create.swift */; };
F04F8254FA8CA2892C9EDAA9B528ADEC /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFB5687C2911B722FCB679DAFD201DAE /* RecursiveLock.swift */; };
F0B295C1EBD6D93AB9975E152309FC32 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C45B0B53761C9DEB901CD38568BFFF4 /* RxPickerViewDataSourceProxy.swift */; };
F17B7615BBAB72B82888F306FA22FD50 /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 935DEB6BC8D617D9167D74CE905DFA9E /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; };
F24104B314F5E20E3FA5D915D466BA08 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C2AB78C7E30E151CC68F92D67D4D63B /* PrimitiveSequence+Zip+arity.swift */; };
F2601AE4B5A038E2AE6919DC11A9C45B /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A93F98B830BC08002A6A7C84CAB159 /* NotificationCenter+Rx.swift */; };
F33C204E20B0C3EBD2B6BE9524E42670 /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 34BF648C8BF36FAA529DD44D727AEB76 /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; };
F41EB3EF22B4455237ECEEFEA0AE5747 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7325AFE352CCD8F25FAC7A0C5D17F742 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
F481B844365EADE1D3350CD70A03C3D0 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = B29B53711E0A39A4FFE05844DE9068CE /* ConstraintConfig.swift */; };
F52E035EEF0DE2A43729FD90B264EC27 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E4309B18FFE80B49F32C51C0A2B9EB /* Lock.swift */; };
F5EDA314C4EB10A646DE704926554781 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09DF2DEDF6A138E6320034A51CE96291 /* NSSlider+Rx.swift */; };
F615AB8EFDE3C373732D0032CBE83B61 /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8E240F3E051FF8A1785F387FAC74D3C /* ConcurrentDispatchQueueScheduler.swift */; };
F63B3F058A29E0288A505F87B806D392 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C54E2EF091C434F23E8122949E37598 /* ScheduledDisposable.swift */; };
F7F9CC1AF7814891E962CF9F5B5E7FC9 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25E4E36D16737F69765C2B0CD7878CAC /* RetryWhen.swift */; };
F85AED923FDE6B1B77189677D50C06ED /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = C4C8D498BC4CA76741DECAEB2142BAC6 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
F881BE4505C50BE1ECC46FE50ED597AB /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 72D4CE68B228E404E0DDE4538221705E /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
F88877A2676DF286D4D2EE443048A024 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 89605EA9209B088C0A36AC30466DB8B1 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
F8F32289D421FBE215A06A5417581BDA /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2931BD5FE16D103AF84638F29304872 /* KingfisherOptionsInfo.swift */; };
F8FC1B348542ABE9DE64117B4654259D /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 511B2A84E1DCC2E00F049BC52C106259 /* ConstraintRelation.swift */; };
F91B0A656A68A1AEA48A74DA75B4B4DD /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D6F3640A2A5203755811C43C6BE43AC /* Single.swift */; };
F9C0EF1527CF0752DA2B8236CAAA9EAB /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC278DB3A7EFEEC63C23A77A9D55F9E2 /* ConstraintMakerExtendable.swift */; };
F9F4CD6E5856FAFE02F86195BC0122A4 /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AE52D72CEECEEF9E296CE93B399E8E4 /* NSTextField+Rx.swift */; };
FA03CA285D42746E58E70BFFAEAD1368 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DE75B456FFBE0AB5C76C70DDAEA2ED5 /* SwiftSupport.swift */; };
FA2B0F07D480625B469EB93906B1B275 /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 775776F9D368A9A2ADD2FDA43F8D4613 /* MJRefreshNormalTrailer.m */; };
FA8A316D9D23130B0EF85241CEA746E1 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = F521F61F7DC88A8CE38317E211F51536 /* Completable+AndThen.swift */; };
FB40314294B6E21FEAA7D7F6A9F0DE67 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 989AE113A80D34BB8EC55250F6BC5CC3 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
FB799233C8C7E7ACE14DE7EDD6843D52 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D22D7420CA0829E010973D512C4AE8F3 /* Kingfisher-dummy.m */; };
FC7AA53DFE0BAA6E3298CA9FBF47209F /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72D2D1BFA629B5F12CEA34F7CBA33D37 /* ConstraintDirectionalInsets.swift */; };
FCA478DC85E086F0977A5458CC7C046E /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F2DF12ADA1C4AC255313C2CB7B2F711 /* Infallible+Zip+arity.swift */; };
FD587EDD1875C328D9257280335CD816 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D44F5F21003F7F72713B85696037C1B9 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; };
FD5D0072AD46A445B27C3E9925FCE58B /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0C405095203802EC3EE6937C658F50B /* UISlider+Rx.swift */; };
FD7F0F912DEE88317C1E86E2CA4B936B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81D775BB9D55785CFAF11E16367EBE36 /* ImageDataProvider.swift */; };
FE8EF3E9016A93B58ED3D28800D359E9 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80D4CF83685242CA3F5BDB9D55BB89B9 /* RecursiveLock.swift */; };
FF00D0429BF0BF37E20B90958C0AC1C8 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A780A008F76FB26F827EE5DEB0DF5FEE /* UIScrollView+Rx.swift */; };
FF42429A9D0C3ABAA0B29C286FA014B2 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B98B549CB341C4B3992E6B869FE73732 /* MJRefreshGifHeader.m */; };
FF79658491595805999547575CA25C98 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0605A9FD56EB4DCEAB2F26922961A860 /* KingfisherManager.swift */; };
FF7AEF06508BA5C7BB1E7C8D24537CDF /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CE4CAE262470AF6A49B96529DF0FE0D /* SynchronizedOnType.swift */; };
FFD54B2E605559CC3D6BC2B6EDDF3912 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 819D2FADA0A42EC152A88360B1261710 /* ToArray.swift */; };
FFEF4A0182D00D6B56D9B95CFA0335B7 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = EAD96D78866A3C64A8174DE926F1CA35 /* _RX.m */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
06A8E7101B4A5FFA8E550BAB0C2CA85F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4;
remoteInfo = SnapKit;
};
11F60D6CD7C9D957781424DF60CC97AC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F;
remoteInfo = RxSwift;
};
21511EBD0CC17C1367FAD0C55492FF35 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B990BD87169C76A3ED3FE8A9258D91A3;
remoteInfo = "Toast-Swift";
};
250D3FD6ACC599B4B9ED7DD2FF28F1D9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F;
remoteInfo = RxSwift;
};
2EECFAF1DBD0D7843E7E01BB0BC66DD7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = A7F7332F1050B42A501616421AC869EB;
remoteInfo = "PKHUD-PKHUDResources";
};
4240B6CC5F2E1678B4A6E7AA8D90FB0C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8;
remoteInfo = MJRefresh;
};
440A9F92EEE68FB094AC860468018597 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084;
remoteInfo = RxRelay;
};
56D8C9A69535E17097C23E297861F56B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = ECBCB44700B5BAE19AA912D37075A0C9;
remoteInfo = "Pods-ANBaseUI_Example";
};
8DEA5306D936124C2AA53879BF6B4DBF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491;
remoteInfo = Kingfisher;
};
A4DFAF9B1A0FC2E5092887A514ADE6DE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 364873017BA37260EF589D44B6B73D21;
remoteInfo = PKHUD;
};
A5C6777CF0659655F9439947C1BA01B3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F;
remoteInfo = RxSwift;
};
A81A3B9834DE1D769EFC71E61E1E7E2B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4;
remoteInfo = SnapKit;
};
A85345CCF13BB5B15E9FF257E0AF8A24 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6;
remoteInfo = RxCocoa;
};
AB684FCFA78B07268682555EFADF959F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F;
remoteInfo = RxSwift;
};
B957C2A9A34289C212BCF02E82947690 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 364873017BA37260EF589D44B6B73D21;
remoteInfo = PKHUD;
};
B9C012C1C66A7F719CC5BC3AA226F272 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8;
remoteInfo = MJRefresh;
};
C54AC97E1CEC27BBF19164F90E153C38 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = D7D2B4B39B0D42950DA8C82DC0C6BD87;
remoteInfo = "ANBaseUI-ANBaseUI";
};
C5EA959CFC5370FDD8AEB97F5F0CB599 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B52F0628384621E48727448CBE8B4D6B;
remoteInfo = ANBaseUI;
};
CAB51CCF15C8C4C4E3BF47EF2D41B824 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B990BD87169C76A3ED3FE8A9258D91A3;
remoteInfo = "Toast-Swift";
};
EA714DD14EE681AEC4AD0779F273020E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491;
remoteInfo = Kingfisher;
};
EE1E8F8599B1B3144CED51A3DBA05E37 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6;
remoteInfo = RxCocoa;
};
EFF6634DBC46E8A67B80C169E141746F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084;
remoteInfo = RxRelay;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
00E3660A8E2D43468373D351A1AAF89B /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = "<group>"; };
0124C2FBDDF55606F6D90A3745DA0B6C /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = "<group>"; };
01DB46157B5713C68EA733D3001C5D9C /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = "<group>"; };
022E0BD7E2217E86F608627960B718E8 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = "<group>"; };
032CC3418AD60DEC55C689BDF1012C65 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = "<group>"; };
0362DF84B91EBF2AC1612CC77C630E3D /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = "<group>"; };
047371269BA177942D71A7C1D3B421CE /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = "<group>"; };
04A694949C5C651A44EB937063F55D97 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = "<group>"; };
05A2656F46E8CA87E77A035911B33D10 /* PKHUD */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = PKHUD; path = PKHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; };
0605A9FD56EB4DCEAB2F26922961A860 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = "<group>"; };
06FF6EEAE808801AE9FFEFAD76B9AB78 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = "<group>"; };
0917BB7FB8F78AE008495101A6EFECEA /* RxDelegateProxyCrashFix.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxDelegateProxyCrashFix.swift; path = RxCocoa/iOS/Proxies/RxDelegateProxyCrashFix.swift; sourceTree = "<group>"; };
0944DD3130232CFB044E98641AAA16F4 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = "<group>"; };
09505C4DBF6A34AEBC98860B095D5086 /* PKHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKHUD.swift; path = PKHUD/PKHUD.swift; sourceTree = "<group>"; };
0992921B34300D97E5A72BF4895162A8 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = "<group>"; };
099DBB44D05EF0D1CFA30456E0DF5A9E /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = "<group>"; };
09DF2DEDF6A138E6320034A51CE96291 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = "<group>"; };
09E51D62956C5FB50D1F4869F184BF83 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = "<group>"; };
0BD6C75C7B9D2AEC65E18D39B1EDF48A /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = "<group>"; };
0C2AB78C7E30E151CC68F92D67D4D63B /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = "<group>"; };
0C394FC26A1E727CA3017FBE8ECEA64B /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = "<group>"; };
0CB83DD7C61B53AFB8CF5B2FB908EA42 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = "<group>"; };
0D0523464B1CDF4F7AC2EBB92350D4AA /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = "<group>"; };
0D3F38B4B7DA4226451382F2DC1BFEBF /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = "<group>"; };
0E39797EB6FB2300C3870BAF3AB269B6 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = "<group>"; };
0E512B09E5139AE36877DD5EF323AFC5 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = "<group>"; };
0EAEA5523712DE69C55FF2DFEC84BC60 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = "<group>"; };
0EBDF50923A8E2A3000FB122E9AA1D4F /* PKHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PKHUD.release.xcconfig; sourceTree = "<group>"; };
0F2DF12ADA1C4AC255313C2CB7B2F711 /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = "<group>"; };
1018CE4DFE6C83D8660C59F0203DF6DB /* Pods-ANBaseUI_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ANBaseUI_Example.modulemap"; sourceTree = "<group>"; };
1039F191422E55B6A65827080C381A89 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = "<group>"; };
109F77E94827552640AE7EE6582BDD49 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = "<group>"; };
10CF1C22E4AEB989745C029717FA2CA4 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = "<group>"; };
10FD3331DD54DF7B1630A57E845DA2BC /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = "<group>"; };
111676B38805BEC6CC96346AF2556B45 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = "<group>"; };
11DE035A5B120D9C40B5DC80327F4B69 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = "<group>"; };
1292A9B3E8ABD72893FF0A0AFD47DFA1 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = "<group>"; };
12FA33C4DD70747D9D80D0B764928155 /* ResourceBundle-ANBaseUI-ANBaseUI-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-ANBaseUI-ANBaseUI-Info.plist"; sourceTree = "<group>"; };
1305E524F87C3FDAB2DF07A8705324DD /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = "<group>"; };
130868AF5DE60689542240D89B821125 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = "<group>"; };
135270DB2BE6832DA9A450A535719BDA /* Pods-ANBaseUI_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ANBaseUI_Tests.debug.xcconfig"; sourceTree = "<group>"; };
1384ACCB0BF500EC432A9092ED41A76B /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = "<group>"; };
14B437781CED07549090FCDA36D8A8C3 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = "<group>"; };
15EFE245D79067C9A131B00C3457DCA8 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = "<group>"; };
163AB62F56A22334865F8A61D544FC50 /* Pods-ANBaseUI_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ANBaseUI_Example-acknowledgements.markdown"; sourceTree = "<group>"; };
16718C0E86342202718DF61C37007EA0 /* PKHUDSquareBaseView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKHUDSquareBaseView.swift; path = PKHUD/PKHUDSquareBaseView.swift; sourceTree = "<group>"; };
1781FA210E83BEC78DEE3F66479D6935 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = "<group>"; };
1969611EA7A1E0E895C89A8E33DB7314 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = "<group>"; };
199A1BC6A1CF894CA66C1B8718B6180A /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = "<group>"; };
1A13CE29D3C363D2CEB6193E8BE04CAC /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = "<group>"; };
1A627E22DB00BDB2B27389481679DA3A /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = "<group>"; };
1A80228485D76174A5111B507C1EADAC /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = "<group>"; };
1AA0B28F984B2411DD99F423DD4D3CDA /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = "<group>"; };
1ACAC3C32C8364301A317DF1C800F17E /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = "<group>"; };
1B0F7934CFB83A8D9A471494CF5FF14E /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = "<group>"; };
1B2C1E13A8EADDE3A32C3F803A7F3DA8 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = "<group>"; };
1BEDCAADE38A5DF440A9C2BDD86B7E26 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = "<group>"; };
1D9DB3EDEDD13CB29E83FBD1BF336B54 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = "<group>"; };
1E12C76E73594E61007A11C71B98811F /* PKHUDProgressView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKHUDProgressView.swift; path = PKHUD/PKHUDProgressView.swift; sourceTree = "<group>"; };
2077096547A24FDFF29E4DFDED556AF0 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = "<group>"; };
21EA73778B3BEF8505B9212D23AFEC90 /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = "<group>"; };
2226BC55510A5DA06C473DEC043C013E /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = "<group>"; };
224AA4FF324228B76233FCC522987F77 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = "<group>"; };
229334F977DE902415336C71572ADB58 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = "<group>"; };
22A1A36D2A156E6EC691629390D65D35 /* ResourceBundle-PKHUDResources-PKHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-PKHUDResources-PKHUD-Info.plist"; sourceTree = "<group>"; };
22A93F98B830BC08002A6A7C84CAB159 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = "<group>"; };
23CD580336E86F9C4F01C29913046BC7 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = "<group>"; };
23ED27161768FA030E5747A64BF3F2F8 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = "<group>"; };
23F1F30149A2A943186625E4A5D28D0B /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = "<group>"; };
24E1A4B88B5BF3D668E7FB8C04A5101D /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = "<group>"; };
2570F85A88A898A934A74AD1EED40199 /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = "<group>"; };
25C883529A7FFA34EEECFD4D3166DFE7 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = "<group>"; };
25E4E36D16737F69765C2B0CD7878CAC /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = "<group>"; };
261DDFE85868CC1E571C1761D19B47C9 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = "<group>"; };
26894060E7593A99D9E96A883CEB471E /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = "<group>"; };
26FAD61570D51E12C92B19B96ABFEE71 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = "<group>"; };
2832514C1E50AEE30D5E78A333DEE48B /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = "<group>"; };
286A67EC303B5C49A468A5B8639D3441 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = "<group>"; };
28D1FA81CED37A9BBE209B4C94375191 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = "<group>"; };
291DE15D522D1AFA46A3E263F3E2C9DC /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = "<group>"; };
29366BA06CB387EF203107B1F1A0BECA /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = "<group>"; };
2954DF298AD12504D842866D49248635 /* Toast-Swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-Swift-prefix.pch"; sourceTree = "<group>"; };
29D5346E158378B501F7B4B092B64C53 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = "<group>"; };
2A36090BFA277E448910658D4F6F7756 /* Pods-ANBaseUI_Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-ANBaseUI_Tests"; path = Pods_ANBaseUI_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2A6984CF724501C21F62C2A4F25C5176 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = "<group>"; };
2A84BB8F32C28E323F4DD9EEBB52C766 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = "<group>"; };
2B54BB293DB83652ACD8F74B196F762C /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = "<group>"; };
2BEE53684AAAED7CB52580AF10862773 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = "<group>"; };
2C3A7385B65840BE61459AADBA18E7B1 /* ANBaseUI-ANBaseUI */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ANBaseUI-ANBaseUI"; path = ANBaseUI.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
2C3CF3C3D5372DC3711D1C6C75B46F7F /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = "<group>"; };
2C45B0B53761C9DEB901CD38568BFFF4 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = "<group>"; };
2C54E2EF091C434F23E8122949E37598 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = "<group>"; };
2C8008F7061E005E0EC130955526EEB7 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = "<group>"; };
2CCFFCA47D0F75EC10DE7A684E21EFD3 /* PKHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PKHUD-Info.plist"; sourceTree = "<group>"; };
2CF54C5916129899A6BD9457B669F0C9 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = "<group>"; };
2D702D723CBC3E545CE2959D7A77F94C /* Pods-ANBaseUI_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ANBaseUI_Example-frameworks.sh"; sourceTree = "<group>"; };
2D89DE732CD51D3E45961F043B426F3F /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = "<group>"; };
2DA1DE53465D9F2DB46702CB9A63F31B /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = "<group>"; };
2E8DAF8EF09AB8C1D8FA5C78D0014178 /* Pods-ANBaseUI_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ANBaseUI_Example.debug.xcconfig"; sourceTree = "<group>"; };
2E93474C00D7D6259EC76D23627249B0 /* PKHUDWideBaseView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKHUDWideBaseView.swift; path = PKHUD/PKHUDWideBaseView.swift; sourceTree = "<group>"; };
2EA8D3CA71637101B767768DC9C5E579 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = "<group>"; };
2EEA42DD7E849CA654A5D8436865E9E6 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = "<group>"; };
2F6517CB29D3D4328E9C9CCCED97B05D /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = "<group>"; };
309BB872B1360ECCB2E89D34015BEA2F /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = "<group>"; };
30A4683EE8AB08A18E5DA5CA3673D1F5 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = "<group>"; };
32042D9D6E71F3496B3B28CE3996AAE1 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = "<group>"; };
32334718DC5D7A748F19664CAC9C772D /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = "<group>"; };
32702928E40719AF010E67DCEA78E1B0 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = "<group>"; };
3332EB7F0D93265CC0B05510C7960EF6 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = "<group>"; };
333EBE4D8CD96A99089D7247AA8E5EF8 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = "<group>"; };
347874AB876A45B7BDB12A5E6BC91401 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = "<group>"; };
34BF648C8BF36FAA529DD44D727AEB76 /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = "<group>"; };
35683A759D6DA67277A0F2D682D92E50 /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = "<group>"; };
358E4F6B080BB5A86D8368795EB50C68 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = "<group>"; };
36859E226352D2F0A14DBB412B5BC7FA /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = "<group>"; };
369987A9B38629A93FF0897449781188 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = "<group>"; };
3728A017717868D881E58FBD7053AFE4 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = "<group>"; };
373B73CE435E90DAC05888342FD87896 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = "<group>"; };
3845358774612F4E15D3DC3E7D80F5AF /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = "<group>"; };
3860002B0F0AFB81A47153DFFA713B71 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = "<group>"; };
389AB531AEA5320B36747772232E9D31 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = "<group>"; };
38C6DB06DFCDEFC5D05390BC4A491A72 /* Infallible+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Driver.swift"; path = "RxCocoa/Traits/Driver/Infallible+Driver.swift"; sourceTree = "<group>"; };
396D646FF65A19F5167ECBE44F74350F /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = "<group>"; };
398603F9279D7E3EA2D4049164C787E6 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = "<group>"; };
3D2931113F7B2EA8D8B1820268F0E490 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = "<group>"; };
3D3220DAE20C2B23767D6FDC8A849812 /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = "<group>"; };
3EF371E281061FC598B6F2C74E45A4AE /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = "<group>"; };
3FA7B6A4E0C88BAA3D2DFA405D95DE66 /* PKHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PKHUD.h; path = PKHUD/PKHUD.h; sourceTree = "<group>"; };
407790B2538F2C24FB83359EAD3C99DE /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = "<group>"; };
407B8537B070EDC2CC4D4937F50310BD /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = "<group>"; };
4086C6CE5273BC52947075623A5B5D98 /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = "<group>"; };
43BEACBE989C04D7158079FB066D4F5F /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = "<group>"; };
43CFFD038B3BC749C5C168C445E4F7EF /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = "<group>"; };
44D9E24BFD30FCA74DB8368759AD54F8 /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = "<group>"; };
45A276991A8EF0DECAAD677C31D234B3 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = "<group>"; };
4633A3DF45B4042A1B9B59D82D4D0279 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = "<group>"; };
4736BB2230F63FA9EB343517945B7EFA /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = "<group>"; };
47371079A79EBB2D8BFE831270D29CA6 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = "<group>"; };
4749E4DBAF7EBE1CD605EAA5C33737B4 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = "<group>"; };
4828BDCB1B7C51B4EDB392AB2A00DE55 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = "<group>"; };
48BDDCE2FE810792D78C73B50D0B71BF /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = "<group>"; };
493706910341E232DB9D61341EAAA0E4 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = "<group>"; };
4C39C51657D0FAA3FBFC17A461DE6249 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = "<group>"; };
4CE4CAE262470AF6A49B96529DF0FE0D /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = "<group>"; };
4CF73789195ABCC7BE47098F0F78D72E /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = "<group>"; };
4D3677388BDD549F725F1AE3BC6F580F /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = "<group>"; };
4D37E7495333CEF97AE7A1D406D2B9EB /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = "<group>"; };
4DFEF5B7D1A570DEECF6573995876D94 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = "<group>"; };
4F958CD42A7BDCC56493A6B3F3B441E5 /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = "<group>"; };
4FBC85F5BEE080282C14C1BD9303247D /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = "<group>"; };
511B2A84E1DCC2E00F049BC52C106259 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = "<group>"; };
51B4DF45E3DAD3AE3CC537D45E20A1A1 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = "<group>"; };
52AD3BA4D0B12532F64BACD9CA61FE8C /* Pods-ANBaseUI_Example */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-ANBaseUI_Example"; path = Pods_ANBaseUI_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
53B77E7C1291B85F68AC6FB74579664F /* Pods-ANBaseUI_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ANBaseUI_Example.release.xcconfig"; sourceTree = "<group>"; };
54E679B45DB2DD499304B95E64E840C4 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = "<group>"; };
56252E7911FC29F3EAB1BC24F50CDC7B /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = "<group>"; };
5792B494C30A6C6BC37B3CAE120C6F32 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = "<group>"; };
582E87A947E921BCCF91F5E4F10EB558 /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = "<group>"; };
596B507527FA45B68A833A25B869DFD3 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = "<group>"; };
5991B27E0E4D59DFEF28EF61946328F1 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = "<group>"; };
59B2165F3F0B15CFCED180EE6B4E6C49 /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = "<group>"; };
59B7374703EFCD72175AABD818CD60C2 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = "<group>"; };
59E4309B18FFE80B49F32C51C0A2B9EB /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = "<group>"; };
5A38E422DD2DED7CD4A88EC74096FF71 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = "<group>"; };
5B656EA0ECA61ADB5884166F07ABE972 /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = "<group>"; };
5BCCB89A5EF8AB6778660997083C66EC /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = "<group>"; };
5C9FC1917B0A24CBFD61AF82B98D270F /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = "<group>"; };
5DC366AB3A02F15690E6A78E7131040D /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = "<group>"; };
5DEF85E7D4143A406C4581B37BB4CE1E /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = "<group>"; };
5E9537CFFDCA3F748B88B6AA93615F0D /* Infallible+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Debug.swift"; path = "RxSwift/Traits/Infallible/Infallible+Debug.swift"; sourceTree = "<group>"; };
5EC2294228D7FFC4314A2C794C9A17C2 /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = "<group>"; };
602962D116820AB4E46E02B681FC44E0 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = "<group>"; };
6150A722AA40493BAF5096B8C3A12837 /* Toast-Swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Toast-Swift.modulemap"; sourceTree = "<group>"; };
63DC5FDCB4D1AADDBFBC0CA215053DC6 /* Pods-ANBaseUI_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ANBaseUI_Example-Info.plist"; sourceTree = "<group>"; };
6540676BC9CD75CC58BD990DD1E204C5 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = "<group>"; };
65434BF46B4750F3D3972FA94F1305D7 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = "<group>"; };
657119FB7A76F35FAC2BD718D2505E9F /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = "<group>"; };
6722040DC104B726F20C9010B7592BC6 /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = "<group>"; };
674EFCD2E87D0BBA456251386B958B1A /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = "<group>"; };
678BE23D9DC74C64794F18D72AB87387 /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = "<group>"; };
68FC447C725CF2F31583552299978AE1 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = "<group>"; };
690447BD6750834E999E7D3938304DD5 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = "<group>"; };
6909666F0166C20112F0EAF10B7616E1 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = "<group>"; };
6917B207288FC45B6177E0CAB12443EF /* Pods-ANBaseUI_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ANBaseUI_Tests-dummy.m"; sourceTree = "<group>"; };
693B9FC5465BA9AC184AFCC262303353 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = "<group>"; };
698160CA613397BA29D3FC3B4B5663A4 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = "<group>"; };
69AC2DBC5DE64B495965F19FFA0F9C0F /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = "<group>"; };
69D71385C5B3502451DA4FD556FAA5B1 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = "<group>"; };
6AAB848BE784BF0209B3DCBA139F6BE2 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = "<group>"; };
6B19BB3A58CF63B14D16A8C8113FB1CA /* Pods-ANBaseUI_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ANBaseUI_Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
6B4ABD39977A54722FE68EB20239C157 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = "<group>"; };
6BCCEEEBAFA758C241D128499981BE12 /* PKHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PKHUD-prefix.pch"; sourceTree = "<group>"; };
6BFF1BBC2808151E2BDA949508807939 /* PKHUDAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKHUDAnimation.swift; path = PKHUD/PKHUDAnimation.swift; sourceTree = "<group>"; };
6C64CDA53A9ADEFB15201D06E14A5FEC /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = "<group>"; };
6C7791C9F487B656244714FDBD22C7E9 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = "<group>"; };
6CD2318211B8E1EF8BCAD93D90DA7677 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = "<group>"; };
6DCA8ABD71557E5DA4B298F169C80D3E /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = "<group>"; };
6DE706ED0563F5C428D36D29D351D249 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = "<group>"; };
6E90C394AFF0A9FB06124E3A2DFAC167 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = "<group>"; };
6F3DD5E5B410477B994A84208306D781 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = "<group>"; };
708A0EC8BC0585CB2DD8AE5909851566 /* Images.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = PKHUD/Images.xcassets; sourceTree = "<group>"; };
70E8150C5AAA252FD0429E4200E07AD6 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = "<group>"; };
70FFD54BB2B4A2CBB04C9145375701E2 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = "<group>"; };
71524B78BC3DEC16C9F9060A094C621B /* PKHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PKHUD.modulemap; sourceTree = "<group>"; };
7209A7A445C537F2BFEFDDC6A3ECC597 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = "<group>"; };
724632ACD01C939751756E850BF05498 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = "<group>"; };
72D2D1BFA629B5F12CEA34F7CBA33D37 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = "<group>"; };
72D4CE68B228E404E0DDE4538221705E /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = "<group>"; };
72E6A68E37F4556F3EC0BB4FC089A4AC /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = "<group>"; };
7325AFE352CCD8F25FAC7A0C5D17F742 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = "<group>"; };
736CD8766A2787667758A8E1355CB87B /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = "<group>"; };
73CB7EB0142627DCDA0C9F2D4942EF05 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = "<group>"; };
75B13CC12F09F6AD4D23E9CA29DA7507 /* WindowRootViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WindowRootViewController.swift; path = PKHUD/WindowRootViewController.swift; sourceTree = "<group>"; };
77494398D840C8A54D78500901DF2B89 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = "<group>"; };
775776F9D368A9A2ADD2FDA43F8D4613 /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = "<group>"; };
77ABC6A3B6F0957FA7A048E6B865F46B /* PKHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PKHUD.debug.xcconfig; sourceTree = "<group>"; };
77EBB77F019E5529FB871749E7E3373A /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = "<group>"; };
787DF61FACB0723C61C02E8EE33C4482 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = "<group>"; };
79C9FBD49592B1D68BD676F0C647A26A /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = "<group>"; };
79E57685841C01210DC4CE446D55B677 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = "<group>"; };
7A09BC276462FDC85C00034B6B7D2AC8 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = "<group>"; };
7AEBA0146BED8A1A249BBD44D54976A8 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = "<group>"; };
7BA28A8CFA0A4202D06211FA305C66C2 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = "<group>"; };
7BADB0C0D5EC4A21ECEF7040722BEC86 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = "<group>"; };
7BADEC466DE2A5033AB297C0C42774B9 /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = "<group>"; };
7BBEA9A80FAE0AFA84D0D2932FA80362 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = "<group>"; };
7BFC819F3708C9A63DB508A17EB76539 /* PKHUDRotatingImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKHUDRotatingImageView.swift; path = PKHUD/PKHUDRotatingImageView.swift; sourceTree = "<group>"; };
7C35F6D60434DDCA7E80374352CD7E32 /* PKHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PKHUD-umbrella.h"; sourceTree = "<group>"; };
7D6836A76A294F90559AC409FA5D6F7C /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = "<group>"; };
7E591611FEA764201EF116A906B5539F /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = "<group>"; };
7EEDA91B44A3D7C1D834DC5172321BB9 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = "<group>"; };
7F9E9CCFADBEFF71370AE5A004BA4013 /* PKHUDErrorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKHUDErrorView.swift; path = PKHUD/PKHUDErrorView.swift; sourceTree = "<group>"; };
807B1EC151B03053227CD0B2B1624035 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = "<group>"; };
809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
80D4CF83685242CA3F5BDB9D55BB89B9 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = "<group>"; };
80FAB6FF4B586459A3563DB36A6CA8F2 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = "<group>"; };
819D2FADA0A42EC152A88360B1261710 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = "<group>"; };
81D775BB9D55785CFAF11E16367EBE36 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = "<group>"; };
820C47EB32BB7E0F5562E90A83C12636 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = "<group>"; };
82D7CCCB8A363B21484268ED27FBA787 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = "<group>"; };
82DA767B484E73AA65F375F0411D7DF3 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = "<group>"; };
8325BCBE0136003D61B589D891EE5364 /* Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Toast.swift; path = Toast/Toast.swift; sourceTree = "<group>"; };
841780998CE430E9F4E5771CC6F47524 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = "<group>"; };
84DE4828033B04B4AB2C229012A661AF /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = "<group>"; };
851A8328AB07BC1CE0288ECE3B30EFE4 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = "<group>"; };
851AA60FE02FF0E90F8D64D2C58CA1BE /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = "<group>"; };
85557CF7ACAEF7B9BE52407DE40DD3EA /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = "<group>"; };
860C5B63007809D8153E0D8F3A210F11 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = "<group>"; };
86F2EC42B3A63E08FBA488E4A48B5817 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = "<group>"; };
870E28200ADCE8415D8868B5368BF627 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = "<group>"; };
8713EC6558A1B02279FE03DE3E28468E /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = "<group>"; };
8733D22531AC36CF1C74F442B41E5C4E /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = "<group>"; };
87627E8C589F6C30F18A23DEDF74DAE6 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = "<group>"; };
876F4CB1544B3BFF4FA2B96E067940FD /* Toast-Swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Toast-Swift.debug.xcconfig"; sourceTree = "<group>"; };
881A8D7297AC960C70B1C443BF778F5F /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = "<group>"; };
882EF491EE360383EA982094EFCC8F00 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = "<group>"; };
883397A0BA1444EFD21EBF8F58157321 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = "<group>"; };
88AA693EC51303F5AF5F87EE3103C84E /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = "<group>"; };
88B9E66D0DA4E409B10BA041F6220175 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = "<group>"; };
88D0BA81C994217ECA84275660914DF7 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = "<group>"; };
893F0FACA670B538313D68F653E84243 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = "<group>"; };
8947FAFAD0AE0029CF96F913C5714C5E /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = "<group>"; };
89605EA9209B088C0A36AC30466DB8B1 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = "<group>"; };
89F5ACA82F98D28146E74F16E497E09B /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = "<group>"; };
89FA1E1069F27E1C45A8CBD8061F73F6 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = "<group>"; };
8A3F009D04FB29AD8BB7E69BC997CD75 /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = "<group>"; };
8BA76ECBD362CB5C9DC056D9F5FFB347 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = "<group>"; };
8BD4FA304F99F8E99E0ABA8C912CE311 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = "<group>"; };
8BFD1566825735BCF8E8A48B6F47FBE2 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = "<group>"; };
8C08368068A1FCA4C465EA5CCF30D2F5 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = "<group>"; };
8E14999B1194F4DD40A4D42109AD1596 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = "<group>"; };
8E466036F2C1E8F5A95349C446D5EDC9 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = "<group>"; };
8E69B7F4BABBA9E289D6D118EAF3D7E6 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = "<group>"; };
8F4E8EBB83A7EF67DAB0E666B231191C /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = "<group>"; };
8F573EE8AC744423536848C0C34ED4FD /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = "<group>"; };
8F87D6228D99866C7F6BA9ED432FE9B3 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = "<group>"; };
8FA48717FBF1687682EFC25C1BE72BF0 /* ANBaseUI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ANBaseUI.release.xcconfig; sourceTree = "<group>"; };
903DCCF3B1FD13E2A95EDEC97C63A7B7 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = "<group>"; };
905D18AD403CD487A0294E77F3F50364 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = "<group>"; };
91C120A8F6E8119984685EEBAB65BD60 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = "<group>"; };
91F3AB507E06340FE9D9267DA70A2DA5 /* PKHUDSuccessView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKHUDSuccessView.swift; path = PKHUD/PKHUDSuccessView.swift; sourceTree = "<group>"; };
926C2EC39CFB9BB861CF85B794377B7F /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = "<group>"; };
92E283765999017776DD05B802A974D7 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = "<group>"; };
935DEB6BC8D617D9167D74CE905DFA9E /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = "<group>"; };
9467C1EC4564BA4A95CD256F300F031D /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = "<group>"; };
94856BC9F22A00D2AE3E5175C57B5AB7 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = "<group>"; };
948BDB4B2C7EBEE0079161DBB3E518F0 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = "<group>"; };
94CBCE95B52960C0D7C11A3F1F229D3E /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = "<group>"; };
94D02BB6CD9E874C303F5201698B849C /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = "<group>"; };
95470717AAA60EC94912A7081B7BBD97 /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = "<group>"; };
95B1575BB06360A8F84C0AE7E5662C79 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = "<group>"; };
95DA8C607EB0F0B0852029312C1C071E /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = "<group>"; };
95DCA34AD544D1034C5CF7E6A385D5E2 /* Toast-Swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-Swift-umbrella.h"; sourceTree = "<group>"; };
9610AAD521868991A71706044B9151AE /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = "<group>"; };
96884E73B5E510C7C6C52EEC9676E725 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = "<group>"; };
96AA6B232C81F9B7CACCF3918359720F /* Infallible+CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+Collection.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+Collection.swift"; sourceTree = "<group>"; };
96D73432946E8BA4356F88E4031BF004 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = "<group>"; };
96E7FC471F3CC02A861A3528569A0298 /* Toast-Swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Toast-Swift-Info.plist"; sourceTree = "<group>"; };
970FDD89607F504D223C8A8B6E833019 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = "<group>"; };
97716D3A0BB1528E42A54A322501EDAF /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = "<group>"; };
977ACA24C2A017C67B9ED37E2C17A6E1 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = "<group>"; };
979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
97EEF697612EE65BC32DE47C7F40DDEB /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; };
983BC8CF678F9F40F783F395F6F07AD0 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = "<group>"; };
9870CC5E6C5D823E2CC6A0AD8EE62EF8 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = "<group>"; };
989AE113A80D34BB8EC55250F6BC5CC3 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = "<group>"; };
98D1306E37A5378903508E4E9D557F4B /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = "<group>"; };
99BA7266A3AE9938DD86B31BC79845FA /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = "<group>"; };
9A97A46CB6340A2D60AD6E7B9CD8212B /* HUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HUD.swift; path = PKHUD/HUD.swift; sourceTree = "<group>"; };
9AE52D72CEECEEF9E296CE93B399E8E4 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = "<group>"; };
9AE7D25A66C0E558B214BF6A85973A10 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = "<group>"; };
9B2BDA61975FB07648A1FACFC0F732C4 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = "<group>"; };
9B544B0664AF7B243A161E5E7D43491F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
9C197D8C3B64187000268103F8DA0940 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = "<group>"; };
9C8B1B35A1E5BB7A8FE63A7AA28B0B90 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = "<group>"; };
9D25437B3B68DE1E22E363E44AB8D16F /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = "<group>"; };
9D6F3640A2A5203755811C43C6BE43AC /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = "<group>"; };
9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
9DE75B456FFBE0AB5C76C70DDAEA2ED5 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = "<group>"; };
9DECDF5AC8D7C18A8F19CB65101A2EBA /* Pods-ANBaseUI_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ANBaseUI_Tests.release.xcconfig"; sourceTree = "<group>"; };
9DF02AD91A7D81D2C37969952448E6C7 /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = "<group>"; };
9DFDB8D75FC7120727F137C685B623AC /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = "<group>"; };
9E4E9A1ACA6A8331D4939CD5DBD96D28 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = "<group>"; };
9F310C6C515F9C67978566B54C7A0608 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = "<group>"; };
9F5ACBEE34A597F6C4295C75014127A5 /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = "<group>"; };
9FE52659AC465AFF14C577737CCB32AF /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = "<group>"; };
A06DACCA154F41DE35232AC249343697 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = "<group>"; };
A18BF4093BFE65B3BDA7BD414EB26F21 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = "<group>"; };
A31801A4B0C9498A6C6712CD6B6D1E17 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = "<group>"; };
A359FD0D2341F54CDB2627A69728FA25 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = "<group>"; };
A36D0CF318746B61D938696A000A9E69 /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = "<group>"; };
A38CCCAD7A539E1948FD93999FAA6803 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = "<group>"; };
A44D016A3EB2423D6F78B8EF91FC87C2 /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = "<group>"; };
A4E478A7BD20B1F620C7F268803A7D3C /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = "<group>"; };
A55AADD03BAEA35AD9AD6FB9BC64E0E3 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = "<group>"; };
A5B442D06E40CC68B494E9E94059E718 /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = "<group>"; };