-
-
Notifications
You must be signed in to change notification settings - Fork 452
/
project.pbxproj
1309 lines (1299 loc) · 89.8 KB
/
project.pbxproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 50;
objects = {
/* Begin PBXBuildFile section */
F445C9F121AED32A00184254 /* SPInternetConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C93821AED32A00184254 /* SPInternetConnection.swift */; };
F445C9F221AED32A00184254 /* SPVibration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C93A21AED32A00184254 /* SPVibration.swift */; };
F445C9F321AED32A00184254 /* SPPlayCircleButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C93D21AED32A00184254 /* SPPlayCircleButton.swift */; };
F445C9F421AED32A00184254 /* SPSocialIconButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C93E21AED32A00184254 /* SPSocialIconButton.swift */; };
F445C9F521AED32A00184254 /* SPMengButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C93F21AED32A00184254 /* SPMengButton.swift */; };
F445C9F621AED32A00184254 /* SPSystemIconButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94021AED32A00184254 /* SPSystemIconButton.swift */; };
F445C9F721AED32A00184254 /* SPDownloadingButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94121AED32A00184254 /* SPDownloadingButton.swift */; };
F445C9F821AED32A00184254 /* SPRoundButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94221AED32A00184254 /* SPRoundButton.swift */; };
F445C9F921AED32A00184254 /* SPNativeOS11Button.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94321AED32A00184254 /* SPNativeOS11Button.swift */; };
F445C9FA21AED32A00184254 /* SPGradientButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94421AED32A00184254 /* SPGradientButton.swift */; };
F445C9FB21AED32A00184254 /* SPAppStoreActionButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94521AED32A00184254 /* SPAppStoreActionButton.swift */; };
F445C9FC21AED32A00184254 /* SPProposeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94721AED32A00184254 /* SPProposeViewController.swift */; };
F445C9FD21AED32A00184254 /* SPProgressLoadingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94821AED32A00184254 /* SPProgressLoadingViewController.swift */; };
F445C9FE21AED32A00184254 /* SPScrollViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94921AED32A00184254 /* SPScrollViewController.swift */; };
F445C9FF21AED32A00184254 /* SPBaseTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94A21AED32A00184254 /* SPBaseTableViewController.swift */; };
F445CA0021AED32A00184254 /* SPBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94B21AED32A00184254 /* SPBaseViewController.swift */; };
F445CA0121AED32A00184254 /* SPWelcomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94C21AED32A00184254 /* SPWelcomeViewController.swift */; };
F445CA0221AED32A00184254 /* SPRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94D21AED32A00184254 /* SPRootViewController.swift */; };
F445CA0321AED32A00184254 /* SPConfirmActionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94E21AED32A00184254 /* SPConfirmActionViewController.swift */; };
F445CA0421AED32A00184254 /* SPNativeTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C94F21AED32A00184254 /* SPNativeTableViewController.swift */; };
F445CA0521AED32A00184254 /* SPHiderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95021AED32A00184254 /* SPHiderViewController.swift */; };
F445CA0621AED32A00184254 /* SPStatusBarManagerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95121AED32A00184254 /* SPStatusBarManagerViewController.swift */; };
F445CA0721AED32A00184254 /* SPNativeLoginCodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95321AED32A00184254 /* SPNativeLoginCodeViewController.swift */; };
F445CA0821AED32A00184254 /* SPNativeLoginNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95421AED32A00184254 /* SPNativeLoginNavigationController.swift */; };
F445CA0921AED32A00184254 /* SPNativeLoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95521AED32A00184254 /* SPNativeLoginViewController.swift */; };
F445CA0A21AED32A00184254 /* SPStorkTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95721AED32A00184254 /* SPStorkTransitioningDelegate.swift */; };
F445CA0B21AED32A00184254 /* SPStorkPresentingAnimationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95821AED32A00184254 /* SPStorkPresentingAnimationController.swift */; };
F445CA0C21AED32A00184254 /* SPStorkPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95921AED32A00184254 /* SPStorkPresentationController.swift */; };
F445CA0D21AED32A00184254 /* SPStorkDismissingAnimationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95A21AED32A00184254 /* SPStorkDismissingAnimationController.swift */; };
F445CA0E21AED32A00184254 /* SPEmptyProposeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95D21AED32A00184254 /* SPEmptyProposeLabel.swift */; };
F445CA0F21AED32A00184254 /* SPTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95E21AED32A00184254 /* SPTableView.swift */; };
F445CA1021AED32A00184254 /* SPEmptyProposeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C95F21AED32A00184254 /* SPEmptyProposeView.swift */; };
F445CA1121AED32A00184254 /* SPScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96021AED32A00184254 /* SPScrollView.swift */; };
F445CA1221AED32A00184254 /* SPCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96321AED32A00184254 /* SPCollectionViewCell.swift */; };
F445CA1321AED32A00184254 /* SPMengTransformCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96421AED32A00184254 /* SPMengTransformCollectionViewCell.swift */; };
F445CA1421AED32A00184254 /* SPImageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96521AED32A00184254 /* SPImageCollectionViewCell.swift */; };
F445CA1521AED32A00184254 /* SPCollectionViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96721AED32A00184254 /* SPCollectionViewLayout.swift */; };
F445CA1621AED32A00184254 /* SPMengTransformCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96921AED32A00184254 /* SPMengTransformCollectionView.swift */; };
F445CA1721AED32A00184254 /* SPCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96A21AED32A00184254 /* SPCollectionView.swift */; };
F445CA1821AED32A00184254 /* SPImagesLineCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96B21AED32A00184254 /* SPImagesLineCollectionView.swift */; };
F445CA1921AED32A00184254 /* SPAligmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96C21AED32A00184254 /* SPAligmentView.swift */; };
F445CA1A21AED32A00184254 /* SPAudioIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96E21AED32A00184254 /* SPAudioIconView.swift */; };
F445CA1B21AED32A00184254 /* SPSocialIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C96F21AED32A00184254 /* SPSocialIconView.swift */; };
F445CA1C21AED32A00184254 /* SPSystemIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97021AED32A00184254 /* SPSystemIconView.swift */; };
F445CA1D21AED32A00184254 /* SPGolubevIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97121AED32A00184254 /* SPGolubevIconView.swift */; };
F445CA1E21AED32A00184254 /* SPGradeBlurView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97221AED32A00184254 /* SPGradeBlurView.swift */; };
F445CA1F21AED32A00184254 /* SPDownloadingUIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97321AED32A00184254 /* SPDownloadingUIImageView.swift */; };
F445CA2021AED32A00184254 /* SPGradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97421AED32A00184254 /* SPGradientView.swift */; };
F445CA2121AED32A00184254 /* SPVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97521AED32A00184254 /* SPVideoPlayer.swift */; };
F445CA2221AED32A00184254 /* SPPromoTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97721AED32A00184254 /* SPPromoTableViewCell.swift */; };
F445CA2321AED32A00184254 /* SPFormButtonTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97921AED32A00184254 /* SPFormButtonTableViewCell.swift */; };
F445CA2421AED32A00184254 /* SPFormMailTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97A21AED32A00184254 /* SPFormMailTableViewCell.swift */; };
F445CA2521AED32A00184254 /* SPFormLabelTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97B21AED32A00184254 /* SPFormLabelTableViewCell.swift */; };
F445CA2621AED32A00184254 /* SPFormTextFiledTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97C21AED32A00184254 /* SPFormTextFiledTableViewCell.swift */; };
F445CA2721AED32A00184254 /* SPFormFeaturedTitleTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97D21AED32A00184254 /* SPFormFeaturedTitleTableViewCell.swift */; };
F445CA2821AED32A00184254 /* SPFormTextInputTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97E21AED32A00184254 /* SPFormTextInputTableViewCell.swift */; };
F445CA2921AED32A00184254 /* SPFormTextTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C97F21AED32A00184254 /* SPFormTextTableViewCell.swift */; };
F445CA2A21AED32A00184254 /* SPMengTransformTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98021AED32A00184254 /* SPMengTransformTableViewCell.swift */; };
F445CA2B21AED32A00184254 /* SPImageTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98121AED32A00184254 /* SPImageTableViewCell.swift */; };
F445CA2C21AED32A00184254 /* SPProposeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98221AED32A00184254 /* SPProposeTableViewCell.swift */; };
F445CA2D21AED32A00184254 /* SPBaseContentTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98321AED32A00184254 /* SPBaseContentTableViewCell.swift */; };
F445CA2E21AED32A00184254 /* SPTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98421AED32A00184254 /* SPTableViewCell.swift */; };
F445CA2F21AED32A00184254 /* SPCollectionImagesTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98521AED32A00184254 /* SPCollectionImagesTableViewCell.swift */; };
F445CA3021AED32A00184254 /* SPBlurView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98621AED32A00184254 /* SPBlurView.swift */; };
F445CA3121AED32A00184254 /* SPStyleKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98821AED32A00184254 /* SPStyleKit.swift */; };
F445CA3221AED32A00184254 /* SPNativeStyleKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98921AED32A00184254 /* SPNativeStyleKit.swift */; };
F445CA3321AED32A00184254 /* SPTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98B21AED32A00184254 /* SPTypes.swift */; };
F445CA3421AED32A00184254 /* SPLocale.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98D21AED32A00184254 /* SPLocale.swift */; };
F445CA3521AED32A00184254 /* SPUIScreenExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C98F21AED32A00184254 /* SPUIScreenExtension.swift */; };
F445CA3621AED32A00184254 /* SPUIAlertControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99021AED32A00184254 /* SPUIAlertControllerExtenshion.swift */; };
F445CA3721AED32A00184254 /* SPUITableViewCellExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99121AED32A00184254 /* SPUITableViewCellExtenshion.swift */; };
F445CA3821AED32A00184254 /* SPUITextFieldExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99221AED32A00184254 /* SPUITextFieldExtenshion.swift */; };
F445CA3921AED32A00184254 /* SPUIFontExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99321AED32A00184254 /* SPUIFontExtenshion.swift */; };
F445CA3A21AED32A00184254 /* SPUIImageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99421AED32A00184254 /* SPUIImageExtension.swift */; };
F445CA3B21AED32A00184254 /* SPDateExtenshon.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99521AED32A00184254 /* SPDateExtenshon.swift */; };
F445CA3C21AED32A00184254 /* SPUITableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99621AED32A00184254 /* SPUITableView.swift */; };
F445CA3D21AED32A00184254 /* SPUIViewExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99721AED32A00184254 /* SPUIViewExtenshion.swift */; };
F445CA3E21AED32A00184254 /* SPCGPointExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99821AED32A00184254 /* SPCGPointExtenshion.swift */; };
F445CA3F21AED32A00184254 /* SPArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99921AED32A00184254 /* SPArrayExtension.swift */; };
F445CA4021AED32A00184254 /* SPUserDefaultsExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99A21AED32A00184254 /* SPUserDefaultsExtenshion.swift */; };
F445CA4121AED32A00184254 /* SPUIViewControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99B21AED32A00184254 /* SPUIViewControllerExtenshion.swift */; };
F445CA4221AED32A00184254 /* SPStringExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99C21AED32A00184254 /* SPStringExtenshion.swift */; };
F445CA4321AED32A00184254 /* SPStrideableExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99D21AED32A00184254 /* SPStrideableExtension.swift */; };
F445CA4421AED32A00184254 /* SPBezierPathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99E21AED32A00184254 /* SPBezierPathExtension.swift */; };
F445CA4521AED32A00184254 /* SPUICollectionViewExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C99F21AED32A00184254 /* SPUICollectionViewExtenshion.swift */; };
F445CA4621AED32A00184254 /* SPUITableViewControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A021AED32A00184254 /* SPUITableViewControllerExtenshion.swift */; };
F445CA4721AED32A00184254 /* SPTextFieldExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A121AED32A00184254 /* SPTextFieldExtenshion.swift */; };
F445CA4821AED32A00184254 /* SPUITabBarControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A221AED32A00184254 /* SPUITabBarControllerExtenshion.swift */; };
F445CA4921AED32A00184254 /* SPUINavigationControllerExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A321AED32A00184254 /* SPUINavigationControllerExtenshion.swift */; };
F445CA4A21AED32A00184254 /* SPCGRectExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A421AED32A00184254 /* SPCGRectExtension.swift */; };
F445CA4B21AED32A00184254 /* SPUIWindowExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A521AED32A00184254 /* SPUIWindowExtenshion.swift */; };
F445CA4C21AED32A00184254 /* SPUILabelExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A621AED32A00184254 /* SPUILabelExtenshion.swift */; };
F445CA4D21AED32A00184254 /* SPCGSizeExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A721AED32A00184254 /* SPCGSizeExtenshion.swift */; };
F445CA4E21AED32A00184254 /* SPUIImageViewExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A821AED32A00184254 /* SPUIImageViewExtenshion.swift */; };
F445CA4F21AED32A00184254 /* SPUIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9A921AED32A00184254 /* SPUIColorExtension.swift */; };
F445CA5021AED32A00184254 /* SPCollectionExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9AA21AED32A00184254 /* SPCollectionExtenshion.swift */; };
F445CA5121AED32A00184254 /* SPUIButtonExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9AB21AED32A00184254 /* SPUIButtonExtenshion.swift */; };
F445CA5221AED32A00184254 /* SPUIDeviceExtenshion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9AC21AED32A00184254 /* SPUIDeviceExtenshion.swift */; };
F445CA5321AED32A00184254 /* SPApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9AE21AED32A00184254 /* SPApp.swift */; };
F445CA5421AED32A00184254 /* SPConstraintsAssistent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9B021AED32A00184254 /* SPConstraintsAssistent.swift */; };
F445CA5521AED32A00184254 /* SPLocalNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9B221AED32A00184254 /* SPLocalNotification.swift */; };
F445CA5621AED32A00184254 /* SPMail.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9B421AED32A00184254 /* SPMail.swift */; };
F445CA5721AED32A00184254 /* SPLaunch.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9B621AED32A00184254 /* SPLaunch.swift */; };
F445CA5821AED32A00184254 /* SPLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9B821AED32A00184254 /* SPLayout.swift */; };
F445CA5921AED32A00184254 /* SPShadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9BA21AED32A00184254 /* SPShadow.swift */; };
F445CA5A21AED32A00184254 /* SPShadowDeep.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9BB21AED32A00184254 /* SPShadowDeep.swift */; };
F445CA5B21AED32A00184254 /* SPCodeAudioIconPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9BD21AED32A00184254 /* SPCodeAudioIconPack.swift */; };
F445CA5C21AED32A00184254 /* SPCodeSocialIconPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9BE21AED32A00184254 /* SPCodeSocialIconPack.swift */; };
F445CA5D21AED32A00184254 /* SPCodeSystemIconPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9BF21AED32A00184254 /* SPCodeSystemIconPack.swift */; };
F445CA5E21AED32A00184254 /* SPCodeDraw.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9C021AED32A00184254 /* SPCodeDraw.swift */; };
F445CA5F21AED32A00184254 /* SPGolubevGolubevIconPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9C121AED32A00184254 /* SPGolubevGolubevIconPack.swift */; };
F445CA6021AED32A00184254 /* SPAnimationUpward.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9C321AED32A00184254 /* SPAnimationUpward.swift */; };
F445CA6121AED32A00184254 /* SPAnimationSpring.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9C421AED32A00184254 /* SPAnimationSpring.swift */; };
F445CA6221AED32A00184254 /* SPAnimationAlpha.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9C521AED32A00184254 /* SPAnimationAlpha.swift */; };
F445CA6321AED32A00184254 /* SPAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9C621AED32A00184254 /* SPAnimation.swift */; };
F445CA6421AED32A00184254 /* SPDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9C821AED32A00184254 /* SPDownloader.swift */; };
F445CA6521AED32A00184254 /* SPAppStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9CA21AED32A00184254 /* SPAppStore.swift */; };
F445CA6621AED32A00184254 /* SPOpener.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9CC21AED32A00184254 /* SPOpener.swift */; };
F445CA6721AED32A00184254 /* SPBufer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9CE21AED32A00184254 /* SPBufer.swift */; };
F445CA6821AED32A00184254 /* SPTwitter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9D121AED32A00184254 /* SPTwitter.swift */; };
F445CA6921AED32A00184254 /* SPViber.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9D321AED32A00184254 /* SPViber.swift */; };
F445CA6A21AED32A00184254 /* SPTelegram.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9D521AED32A00184254 /* SPTelegram.swift */; };
F445CA6B21AED32A00184254 /* SPInstagram.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9D721AED32A00184254 /* SPInstagram.swift */; };
F445CA6C21AED32A00184254 /* SPWhatsApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9D921AED32A00184254 /* SPWhatsApp.swift */; };
F445CA6D21AED32A00184254 /* SPAudio.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9DB21AED32A00184254 /* SPAudio.swift */; };
F445CA6E21AED32A00184254 /* SPAudioPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9DC21AED32A00184254 /* SPAudioPlayer.swift */; };
F445CA6F21AED32A00184254 /* SPDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9DE21AED32A00184254 /* SPDevice.swift */; };
F445CA7021AED32A00184254 /* SPSpotlight.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9E021AED32A00184254 /* SPSpotlight.swift */; };
F445CA7121AED32A00184254 /* SPRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9E221AED32A00184254 /* SPRandom.swift */; };
F445CA7221AED32A00184254 /* SPDelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9E421AED32A00184254 /* SPDelay.swift */; };
F445CA7321AED32A00184254 /* SPPermissionDialogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9E721AED32A00184254 /* SPPermissionDialogView.swift */; };
F445CA7421AED32A00184254 /* SPPermissionDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9E821AED32A00184254 /* SPPermissionDialog.swift */; };
F445CA7521AED32A00184254 /* SPPermissionDialogController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9E921AED32A00184254 /* SPPermissionDialogController.swift */; };
F445CA7621AED32A00184254 /* SPPermission.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9EA21AED32A00184254 /* SPPermission.swift */; };
F445CA7721AED32A00184254 /* SPRequestPermissionLocationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9EC21AED32A00184254 /* SPRequestPermissionLocationHandler.swift */; };
F445CA7821AED32B00184254 /* SPShare.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9EE21AED32A00184254 /* SPShare.swift */; };
F445CA7921AED32B00184254 /* SPBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = F445C9F021AED32A00184254 /* SPBadge.swift */; };
F46531012195D223007CDB17 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F465307A2195D222007CDB17 /* AppDelegate.swift */; };
F46531032195D242007CDB17 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F46531022195D242007CDB17 /* Media.xcassets */; };
F46531052195D24D007CDB17 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F46531042195D24D007CDB17 /* LaunchScreen.storyboard */; };
F46531072195D2AE007CDB17 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46531062195D2AE007CDB17 /* ViewController.swift */; };
F49CC4822196DA0A0060FCAD /* SPPermissionDialogDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49CC4812196DA090060FCAD /* SPPermissionDialogDelegate.swift */; };
F49CC4842196DA160060FCAD /* SPPermissionDialogDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = F49CC4832196DA160060FCAD /* SPPermissionDialogDataSource.swift */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
F445C93821AED32A00184254 /* SPInternetConnection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPInternetConnection.swift; sourceTree = "<group>"; };
F445C93A21AED32A00184254 /* SPVibration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPVibration.swift; sourceTree = "<group>"; };
F445C93D21AED32A00184254 /* SPPlayCircleButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPlayCircleButton.swift; sourceTree = "<group>"; };
F445C93E21AED32A00184254 /* SPSocialIconButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSocialIconButton.swift; sourceTree = "<group>"; };
F445C93F21AED32A00184254 /* SPMengButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMengButton.swift; sourceTree = "<group>"; };
F445C94021AED32A00184254 /* SPSystemIconButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSystemIconButton.swift; sourceTree = "<group>"; };
F445C94121AED32A00184254 /* SPDownloadingButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDownloadingButton.swift; sourceTree = "<group>"; };
F445C94221AED32A00184254 /* SPRoundButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPRoundButton.swift; sourceTree = "<group>"; };
F445C94321AED32A00184254 /* SPNativeOS11Button.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeOS11Button.swift; sourceTree = "<group>"; };
F445C94421AED32A00184254 /* SPGradientButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGradientButton.swift; sourceTree = "<group>"; };
F445C94521AED32A00184254 /* SPAppStoreActionButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAppStoreActionButton.swift; sourceTree = "<group>"; };
F445C94721AED32A00184254 /* SPProposeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPProposeViewController.swift; sourceTree = "<group>"; };
F445C94821AED32A00184254 /* SPProgressLoadingViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPProgressLoadingViewController.swift; sourceTree = "<group>"; };
F445C94921AED32A00184254 /* SPScrollViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPScrollViewController.swift; sourceTree = "<group>"; };
F445C94A21AED32A00184254 /* SPBaseTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBaseTableViewController.swift; sourceTree = "<group>"; };
F445C94B21AED32A00184254 /* SPBaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBaseViewController.swift; sourceTree = "<group>"; };
F445C94C21AED32A00184254 /* SPWelcomeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPWelcomeViewController.swift; sourceTree = "<group>"; };
F445C94D21AED32A00184254 /* SPRootViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPRootViewController.swift; sourceTree = "<group>"; };
F445C94E21AED32A00184254 /* SPConfirmActionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPConfirmActionViewController.swift; sourceTree = "<group>"; };
F445C94F21AED32A00184254 /* SPNativeTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeTableViewController.swift; sourceTree = "<group>"; };
F445C95021AED32A00184254 /* SPHiderViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPHiderViewController.swift; sourceTree = "<group>"; };
F445C95121AED32A00184254 /* SPStatusBarManagerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStatusBarManagerViewController.swift; sourceTree = "<group>"; };
F445C95321AED32A00184254 /* SPNativeLoginCodeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeLoginCodeViewController.swift; sourceTree = "<group>"; };
F445C95421AED32A00184254 /* SPNativeLoginNavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeLoginNavigationController.swift; sourceTree = "<group>"; };
F445C95521AED32A00184254 /* SPNativeLoginViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeLoginViewController.swift; sourceTree = "<group>"; };
F445C95721AED32A00184254 /* SPStorkTransitioningDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStorkTransitioningDelegate.swift; sourceTree = "<group>"; };
F445C95821AED32A00184254 /* SPStorkPresentingAnimationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStorkPresentingAnimationController.swift; sourceTree = "<group>"; };
F445C95921AED32A00184254 /* SPStorkPresentationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStorkPresentationController.swift; sourceTree = "<group>"; };
F445C95A21AED32A00184254 /* SPStorkDismissingAnimationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStorkDismissingAnimationController.swift; sourceTree = "<group>"; };
F445C95D21AED32A00184254 /* SPEmptyProposeLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPEmptyProposeLabel.swift; sourceTree = "<group>"; };
F445C95E21AED32A00184254 /* SPTableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTableView.swift; sourceTree = "<group>"; };
F445C95F21AED32A00184254 /* SPEmptyProposeView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPEmptyProposeView.swift; sourceTree = "<group>"; };
F445C96021AED32A00184254 /* SPScrollView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPScrollView.swift; sourceTree = "<group>"; };
F445C96321AED32A00184254 /* SPCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionViewCell.swift; sourceTree = "<group>"; };
F445C96421AED32A00184254 /* SPMengTransformCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMengTransformCollectionViewCell.swift; sourceTree = "<group>"; };
F445C96521AED32A00184254 /* SPImageCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPImageCollectionViewCell.swift; sourceTree = "<group>"; };
F445C96721AED32A00184254 /* SPCollectionViewLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionViewLayout.swift; sourceTree = "<group>"; };
F445C96921AED32A00184254 /* SPMengTransformCollectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMengTransformCollectionView.swift; sourceTree = "<group>"; };
F445C96A21AED32A00184254 /* SPCollectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionView.swift; sourceTree = "<group>"; };
F445C96B21AED32A00184254 /* SPImagesLineCollectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPImagesLineCollectionView.swift; sourceTree = "<group>"; };
F445C96C21AED32A00184254 /* SPAligmentView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAligmentView.swift; sourceTree = "<group>"; };
F445C96E21AED32A00184254 /* SPAudioIconView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAudioIconView.swift; sourceTree = "<group>"; };
F445C96F21AED32A00184254 /* SPSocialIconView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSocialIconView.swift; sourceTree = "<group>"; };
F445C97021AED32A00184254 /* SPSystemIconView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSystemIconView.swift; sourceTree = "<group>"; };
F445C97121AED32A00184254 /* SPGolubevIconView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGolubevIconView.swift; sourceTree = "<group>"; };
F445C97221AED32A00184254 /* SPGradeBlurView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGradeBlurView.swift; sourceTree = "<group>"; };
F445C97321AED32A00184254 /* SPDownloadingUIImageView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDownloadingUIImageView.swift; sourceTree = "<group>"; };
F445C97421AED32A00184254 /* SPGradientView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGradientView.swift; sourceTree = "<group>"; };
F445C97521AED32A00184254 /* SPVideoPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPVideoPlayer.swift; sourceTree = "<group>"; };
F445C97721AED32A00184254 /* SPPromoTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPromoTableViewCell.swift; sourceTree = "<group>"; };
F445C97921AED32A00184254 /* SPFormButtonTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormButtonTableViewCell.swift; sourceTree = "<group>"; };
F445C97A21AED32A00184254 /* SPFormMailTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormMailTableViewCell.swift; sourceTree = "<group>"; };
F445C97B21AED32A00184254 /* SPFormLabelTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormLabelTableViewCell.swift; sourceTree = "<group>"; };
F445C97C21AED32A00184254 /* SPFormTextFiledTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormTextFiledTableViewCell.swift; sourceTree = "<group>"; };
F445C97D21AED32A00184254 /* SPFormFeaturedTitleTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormFeaturedTitleTableViewCell.swift; sourceTree = "<group>"; };
F445C97E21AED32A00184254 /* SPFormTextInputTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormTextInputTableViewCell.swift; sourceTree = "<group>"; };
F445C97F21AED32A00184254 /* SPFormTextTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPFormTextTableViewCell.swift; sourceTree = "<group>"; };
F445C98021AED32A00184254 /* SPMengTransformTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMengTransformTableViewCell.swift; sourceTree = "<group>"; };
F445C98121AED32A00184254 /* SPImageTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPImageTableViewCell.swift; sourceTree = "<group>"; };
F445C98221AED32A00184254 /* SPProposeTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPProposeTableViewCell.swift; sourceTree = "<group>"; };
F445C98321AED32A00184254 /* SPBaseContentTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBaseContentTableViewCell.swift; sourceTree = "<group>"; };
F445C98421AED32A00184254 /* SPTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTableViewCell.swift; sourceTree = "<group>"; };
F445C98521AED32A00184254 /* SPCollectionImagesTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionImagesTableViewCell.swift; sourceTree = "<group>"; };
F445C98621AED32A00184254 /* SPBlurView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBlurView.swift; sourceTree = "<group>"; };
F445C98821AED32A00184254 /* SPStyleKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStyleKit.swift; sourceTree = "<group>"; };
F445C98921AED32A00184254 /* SPNativeStyleKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPNativeStyleKit.swift; sourceTree = "<group>"; };
F445C98B21AED32A00184254 /* SPTypes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTypes.swift; sourceTree = "<group>"; };
F445C98D21AED32A00184254 /* SPLocale.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPLocale.swift; sourceTree = "<group>"; };
F445C98F21AED32A00184254 /* SPUIScreenExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIScreenExtension.swift; sourceTree = "<group>"; };
F445C99021AED32A00184254 /* SPUIAlertControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIAlertControllerExtenshion.swift; sourceTree = "<group>"; };
F445C99121AED32A00184254 /* SPUITableViewCellExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITableViewCellExtenshion.swift; sourceTree = "<group>"; };
F445C99221AED32A00184254 /* SPUITextFieldExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITextFieldExtenshion.swift; sourceTree = "<group>"; };
F445C99321AED32A00184254 /* SPUIFontExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIFontExtenshion.swift; sourceTree = "<group>"; };
F445C99421AED32A00184254 /* SPUIImageExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIImageExtension.swift; sourceTree = "<group>"; };
F445C99521AED32A00184254 /* SPDateExtenshon.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDateExtenshon.swift; sourceTree = "<group>"; };
F445C99621AED32A00184254 /* SPUITableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITableView.swift; sourceTree = "<group>"; };
F445C99721AED32A00184254 /* SPUIViewExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIViewExtenshion.swift; sourceTree = "<group>"; };
F445C99821AED32A00184254 /* SPCGPointExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCGPointExtenshion.swift; sourceTree = "<group>"; };
F445C99921AED32A00184254 /* SPArrayExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPArrayExtension.swift; sourceTree = "<group>"; };
F445C99A21AED32A00184254 /* SPUserDefaultsExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUserDefaultsExtenshion.swift; sourceTree = "<group>"; };
F445C99B21AED32A00184254 /* SPUIViewControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIViewControllerExtenshion.swift; sourceTree = "<group>"; };
F445C99C21AED32A00184254 /* SPStringExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStringExtenshion.swift; sourceTree = "<group>"; };
F445C99D21AED32A00184254 /* SPStrideableExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPStrideableExtension.swift; sourceTree = "<group>"; };
F445C99E21AED32A00184254 /* SPBezierPathExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBezierPathExtension.swift; sourceTree = "<group>"; };
F445C99F21AED32A00184254 /* SPUICollectionViewExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUICollectionViewExtenshion.swift; sourceTree = "<group>"; };
F445C9A021AED32A00184254 /* SPUITableViewControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITableViewControllerExtenshion.swift; sourceTree = "<group>"; };
F445C9A121AED32A00184254 /* SPTextFieldExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTextFieldExtenshion.swift; sourceTree = "<group>"; };
F445C9A221AED32A00184254 /* SPUITabBarControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUITabBarControllerExtenshion.swift; sourceTree = "<group>"; };
F445C9A321AED32A00184254 /* SPUINavigationControllerExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUINavigationControllerExtenshion.swift; sourceTree = "<group>"; };
F445C9A421AED32A00184254 /* SPCGRectExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCGRectExtension.swift; sourceTree = "<group>"; };
F445C9A521AED32A00184254 /* SPUIWindowExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIWindowExtenshion.swift; sourceTree = "<group>"; };
F445C9A621AED32A00184254 /* SPUILabelExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUILabelExtenshion.swift; sourceTree = "<group>"; };
F445C9A721AED32A00184254 /* SPCGSizeExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCGSizeExtenshion.swift; sourceTree = "<group>"; };
F445C9A821AED32A00184254 /* SPUIImageViewExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIImageViewExtenshion.swift; sourceTree = "<group>"; };
F445C9A921AED32A00184254 /* SPUIColorExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIColorExtension.swift; sourceTree = "<group>"; };
F445C9AA21AED32A00184254 /* SPCollectionExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCollectionExtenshion.swift; sourceTree = "<group>"; };
F445C9AB21AED32A00184254 /* SPUIButtonExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIButtonExtenshion.swift; sourceTree = "<group>"; };
F445C9AC21AED32A00184254 /* SPUIDeviceExtenshion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPUIDeviceExtenshion.swift; sourceTree = "<group>"; };
F445C9AE21AED32A00184254 /* SPApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPApp.swift; sourceTree = "<group>"; };
F445C9B021AED32A00184254 /* SPConstraintsAssistent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPConstraintsAssistent.swift; sourceTree = "<group>"; };
F445C9B221AED32A00184254 /* SPLocalNotification.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPLocalNotification.swift; sourceTree = "<group>"; };
F445C9B421AED32A00184254 /* SPMail.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPMail.swift; sourceTree = "<group>"; };
F445C9B621AED32A00184254 /* SPLaunch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPLaunch.swift; sourceTree = "<group>"; };
F445C9B821AED32A00184254 /* SPLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPLayout.swift; sourceTree = "<group>"; };
F445C9BA21AED32A00184254 /* SPShadow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPShadow.swift; sourceTree = "<group>"; };
F445C9BB21AED32A00184254 /* SPShadowDeep.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPShadowDeep.swift; sourceTree = "<group>"; };
F445C9BD21AED32A00184254 /* SPCodeAudioIconPack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCodeAudioIconPack.swift; sourceTree = "<group>"; };
F445C9BE21AED32A00184254 /* SPCodeSocialIconPack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCodeSocialIconPack.swift; sourceTree = "<group>"; };
F445C9BF21AED32A00184254 /* SPCodeSystemIconPack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCodeSystemIconPack.swift; sourceTree = "<group>"; };
F445C9C021AED32A00184254 /* SPCodeDraw.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPCodeDraw.swift; sourceTree = "<group>"; };
F445C9C121AED32A00184254 /* SPGolubevGolubevIconPack.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPGolubevGolubevIconPack.swift; sourceTree = "<group>"; };
F445C9C321AED32A00184254 /* SPAnimationUpward.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAnimationUpward.swift; sourceTree = "<group>"; };
F445C9C421AED32A00184254 /* SPAnimationSpring.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAnimationSpring.swift; sourceTree = "<group>"; };
F445C9C521AED32A00184254 /* SPAnimationAlpha.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAnimationAlpha.swift; sourceTree = "<group>"; };
F445C9C621AED32A00184254 /* SPAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAnimation.swift; sourceTree = "<group>"; };
F445C9C821AED32A00184254 /* SPDownloader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDownloader.swift; sourceTree = "<group>"; };
F445C9CA21AED32A00184254 /* SPAppStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAppStore.swift; sourceTree = "<group>"; };
F445C9CC21AED32A00184254 /* SPOpener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPOpener.swift; sourceTree = "<group>"; };
F445C9CE21AED32A00184254 /* SPBufer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBufer.swift; sourceTree = "<group>"; };
F445C9D121AED32A00184254 /* SPTwitter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTwitter.swift; sourceTree = "<group>"; };
F445C9D321AED32A00184254 /* SPViber.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPViber.swift; sourceTree = "<group>"; };
F445C9D521AED32A00184254 /* SPTelegram.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPTelegram.swift; sourceTree = "<group>"; };
F445C9D721AED32A00184254 /* SPInstagram.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPInstagram.swift; sourceTree = "<group>"; };
F445C9D921AED32A00184254 /* SPWhatsApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPWhatsApp.swift; sourceTree = "<group>"; };
F445C9DB21AED32A00184254 /* SPAudio.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAudio.swift; sourceTree = "<group>"; };
F445C9DC21AED32A00184254 /* SPAudioPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPAudioPlayer.swift; sourceTree = "<group>"; };
F445C9DE21AED32A00184254 /* SPDevice.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDevice.swift; sourceTree = "<group>"; };
F445C9E021AED32A00184254 /* SPSpotlight.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPSpotlight.swift; sourceTree = "<group>"; };
F445C9E221AED32A00184254 /* SPRandom.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPRandom.swift; sourceTree = "<group>"; };
F445C9E421AED32A00184254 /* SPDelay.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPDelay.swift; sourceTree = "<group>"; };
F445C9E721AED32A00184254 /* SPPermissionDialogView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPermissionDialogView.swift; sourceTree = "<group>"; };
F445C9E821AED32A00184254 /* SPPermissionDialog.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPermissionDialog.swift; sourceTree = "<group>"; };
F445C9E921AED32A00184254 /* SPPermissionDialogController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPermissionDialogController.swift; sourceTree = "<group>"; };
F445C9EA21AED32A00184254 /* SPPermission.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPPermission.swift; sourceTree = "<group>"; };
F445C9EC21AED32A00184254 /* SPRequestPermissionLocationHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPRequestPermissionLocationHandler.swift; sourceTree = "<group>"; };
F445C9EE21AED32A00184254 /* SPShare.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPShare.swift; sourceTree = "<group>"; };
F445C9F021AED32A00184254 /* SPBadge.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SPBadge.swift; sourceTree = "<group>"; };
F4652FA82195D0D1007CDB17 /* request-permission.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "request-permission.app"; sourceTree = BUILT_PRODUCTS_DIR; };
F4652FB72195D0D3007CDB17 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F465307A2195D222007CDB17 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
F46531022195D242007CDB17 /* Media.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Media.xcassets; sourceTree = "<group>"; };
F46531042195D24D007CDB17 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
F46531062195D2AE007CDB17 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
F49CC4812196DA090060FCAD /* SPPermissionDialogDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SPPermissionDialogDelegate.swift; sourceTree = "<group>"; };
F49CC4832196DA160060FCAD /* SPPermissionDialogDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SPPermissionDialogDataSource.swift; sourceTree = "<group>"; };
F4A4C8642199C05700509AF1 /* request-permission.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "request-permission.entitlements"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
F4652FA52195D0D1007CDB17 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
F445C93521AED32A00184254 /* frameworks */ = {
isa = PBXGroup;
children = (
F445C93621AED32A00184254 /* sparrow */,
);
path = frameworks;
sourceTree = "<group>";
};
F445C93621AED32A00184254 /* sparrow */ = {
isa = PBXGroup;
children = (
F445C93721AED32A00184254 /* internet-connection */,
F445C93921AED32A00184254 /* vibration */,
F445C93B21AED32A00184254 /* ui */,
F445C98721AED32A00184254 /* style-kit */,
F445C98A21AED32A00184254 /* types */,
F445C98C21AED32A00184254 /* locale */,
F445C98E21AED32A00184254 /* extension */,
F445C9AD21AED32A00184254 /* app */,
F445C9AF21AED32A00184254 /* constraints */,
F445C9B121AED32A00184254 /* notification */,
F445C9B321AED32A00184254 /* mail */,
F445C9B521AED32A00184254 /* launch */,
F445C9B721AED32A00184254 /* layout */,
F445C9B921AED32A00184254 /* shadow */,
F445C9BC21AED32A00184254 /* code-draw */,
F445C9C221AED32A00184254 /* animation */,
F445C9C721AED32A00184254 /* downloader */,
F445C9C921AED32A00184254 /* app-store */,
F445C9CB21AED32A00184254 /* opener */,
F445C9CD21AED32A00184254 /* bufer */,
F445C9CF21AED32A00184254 /* social */,
F445C9DA21AED32A00184254 /* audio */,
F445C9DD21AED32A00184254 /* device */,
F445C9DF21AED32A00184254 /* сore-spotlight */,
F445C9E121AED32A00184254 /* random */,
F445C9E321AED32A00184254 /* delay */,
F445C9E521AED32A00184254 /* permission */,
F445C9ED21AED32A00184254 /* share */,
F445C9EF21AED32A00184254 /* badge */,
);
path = sparrow;
sourceTree = "<group>";
};
F445C93721AED32A00184254 /* internet-connection */ = {
isa = PBXGroup;
children = (
F445C93821AED32A00184254 /* SPInternetConnection.swift */,
);
path = "internet-connection";
sourceTree = "<group>";
};
F445C93921AED32A00184254 /* vibration */ = {
isa = PBXGroup;
children = (
F445C93A21AED32A00184254 /* SPVibration.swift */,
);
path = vibration;
sourceTree = "<group>";
};
F445C93B21AED32A00184254 /* ui */ = {
isa = PBXGroup;
children = (
F445C93C21AED32A00184254 /* buttons */,
F445C94621AED32A00184254 /* controllers */,
F445C95B21AED32A00184254 /* views */,
);
path = ui;
sourceTree = "<group>";
};
F445C93C21AED32A00184254 /* buttons */ = {
isa = PBXGroup;
children = (
F445C93D21AED32A00184254 /* SPPlayCircleButton.swift */,
F445C93E21AED32A00184254 /* SPSocialIconButton.swift */,
F445C93F21AED32A00184254 /* SPMengButton.swift */,
F445C94021AED32A00184254 /* SPSystemIconButton.swift */,
F445C94121AED32A00184254 /* SPDownloadingButton.swift */,
F445C94221AED32A00184254 /* SPRoundButton.swift */,
F445C94321AED32A00184254 /* SPNativeOS11Button.swift */,
F445C94421AED32A00184254 /* SPGradientButton.swift */,
F445C94521AED32A00184254 /* SPAppStoreActionButton.swift */,
);
path = buttons;
sourceTree = "<group>";
};
F445C94621AED32A00184254 /* controllers */ = {
isa = PBXGroup;
children = (
F445C94721AED32A00184254 /* SPProposeViewController.swift */,
F445C94821AED32A00184254 /* SPProgressLoadingViewController.swift */,
F445C94921AED32A00184254 /* SPScrollViewController.swift */,
F445C94A21AED32A00184254 /* SPBaseTableViewController.swift */,
F445C94B21AED32A00184254 /* SPBaseViewController.swift */,
F445C94C21AED32A00184254 /* SPWelcomeViewController.swift */,
F445C94D21AED32A00184254 /* SPRootViewController.swift */,
F445C94E21AED32A00184254 /* SPConfirmActionViewController.swift */,
F445C94F21AED32A00184254 /* SPNativeTableViewController.swift */,
F445C95021AED32A00184254 /* SPHiderViewController.swift */,
F445C95121AED32A00184254 /* SPStatusBarManagerViewController.swift */,
F445C95221AED32A00184254 /* login */,
F445C95621AED32A00184254 /* stork */,
);
path = controllers;
sourceTree = "<group>";
};
F445C95221AED32A00184254 /* login */ = {
isa = PBXGroup;
children = (
F445C95321AED32A00184254 /* SPNativeLoginCodeViewController.swift */,
F445C95421AED32A00184254 /* SPNativeLoginNavigationController.swift */,
F445C95521AED32A00184254 /* SPNativeLoginViewController.swift */,
);
path = login;
sourceTree = "<group>";
};
F445C95621AED32A00184254 /* stork */ = {
isa = PBXGroup;
children = (
F445C95721AED32A00184254 /* SPStorkTransitioningDelegate.swift */,
F445C95821AED32A00184254 /* SPStorkPresentingAnimationController.swift */,
F445C95921AED32A00184254 /* SPStorkPresentationController.swift */,
F445C95A21AED32A00184254 /* SPStorkDismissingAnimationController.swift */,
);
path = stork;
sourceTree = "<group>";
};
F445C95B21AED32A00184254 /* views */ = {
isa = PBXGroup;
children = (
F445C95C21AED32A00184254 /* tableView */,
F445C96021AED32A00184254 /* SPScrollView.swift */,
F445C96121AED32A00184254 /* collectionView */,
F445C96C21AED32A00184254 /* SPAligmentView.swift */,
F445C96D21AED32A00184254 /* code-draw */,
F445C97221AED32A00184254 /* SPGradeBlurView.swift */,
F445C97321AED32A00184254 /* SPDownloadingUIImageView.swift */,
F445C97421AED32A00184254 /* SPGradientView.swift */,
F445C97521AED32A00184254 /* SPVideoPlayer.swift */,
F445C97621AED32A00184254 /* tableViewCell */,
F445C98621AED32A00184254 /* SPBlurView.swift */,
);
path = views;
sourceTree = "<group>";
};
F445C95C21AED32A00184254 /* tableView */ = {
isa = PBXGroup;
children = (
F445C95D21AED32A00184254 /* SPEmptyProposeLabel.swift */,
F445C95E21AED32A00184254 /* SPTableView.swift */,
F445C95F21AED32A00184254 /* SPEmptyProposeView.swift */,
);
path = tableView;
sourceTree = "<group>";
};
F445C96121AED32A00184254 /* collectionView */ = {
isa = PBXGroup;
children = (
F445C96221AED32A00184254 /* cells */,
F445C96621AED32A00184254 /* layouts */,
F445C96821AED32A00184254 /* collectionViews */,
);
path = collectionView;
sourceTree = "<group>";
};
F445C96221AED32A00184254 /* cells */ = {
isa = PBXGroup;
children = (
F445C96321AED32A00184254 /* SPCollectionViewCell.swift */,
F445C96421AED32A00184254 /* SPMengTransformCollectionViewCell.swift */,
F445C96521AED32A00184254 /* SPImageCollectionViewCell.swift */,
);
path = cells;
sourceTree = "<group>";
};
F445C96621AED32A00184254 /* layouts */ = {
isa = PBXGroup;
children = (
F445C96721AED32A00184254 /* SPCollectionViewLayout.swift */,
);
path = layouts;
sourceTree = "<group>";
};
F445C96821AED32A00184254 /* collectionViews */ = {
isa = PBXGroup;
children = (
F445C96921AED32A00184254 /* SPMengTransformCollectionView.swift */,
F445C96A21AED32A00184254 /* SPCollectionView.swift */,
F445C96B21AED32A00184254 /* SPImagesLineCollectionView.swift */,
);
path = collectionViews;
sourceTree = "<group>";
};
F445C96D21AED32A00184254 /* code-draw */ = {
isa = PBXGroup;
children = (
F445C96E21AED32A00184254 /* SPAudioIconView.swift */,
F445C96F21AED32A00184254 /* SPSocialIconView.swift */,
F445C97021AED32A00184254 /* SPSystemIconView.swift */,
F445C97121AED32A00184254 /* SPGolubevIconView.swift */,
);
path = "code-draw";
sourceTree = "<group>";
};
F445C97621AED32A00184254 /* tableViewCell */ = {
isa = PBXGroup;
children = (
F445C97721AED32A00184254 /* SPPromoTableViewCell.swift */,
F445C97821AED32A00184254 /* form */,
F445C98021AED32A00184254 /* SPMengTransformTableViewCell.swift */,
F445C98121AED32A00184254 /* SPImageTableViewCell.swift */,
F445C98221AED32A00184254 /* SPProposeTableViewCell.swift */,
F445C98321AED32A00184254 /* SPBaseContentTableViewCell.swift */,
F445C98421AED32A00184254 /* SPTableViewCell.swift */,
F445C98521AED32A00184254 /* SPCollectionImagesTableViewCell.swift */,
);
path = tableViewCell;
sourceTree = "<group>";
};
F445C97821AED32A00184254 /* form */ = {
isa = PBXGroup;
children = (
F445C97921AED32A00184254 /* SPFormButtonTableViewCell.swift */,
F445C97A21AED32A00184254 /* SPFormMailTableViewCell.swift */,
F445C97B21AED32A00184254 /* SPFormLabelTableViewCell.swift */,
F445C97C21AED32A00184254 /* SPFormTextFiledTableViewCell.swift */,
F445C97D21AED32A00184254 /* SPFormFeaturedTitleTableViewCell.swift */,
F445C97E21AED32A00184254 /* SPFormTextInputTableViewCell.swift */,
F445C97F21AED32A00184254 /* SPFormTextTableViewCell.swift */,
);
path = form;
sourceTree = "<group>";
};
F445C98721AED32A00184254 /* style-kit */ = {
isa = PBXGroup;
children = (
F445C98821AED32A00184254 /* SPStyleKit.swift */,
F445C98921AED32A00184254 /* SPNativeStyleKit.swift */,
);
path = "style-kit";
sourceTree = "<group>";
};
F445C98A21AED32A00184254 /* types */ = {
isa = PBXGroup;
children = (
F445C98B21AED32A00184254 /* SPTypes.swift */,
);
path = types;
sourceTree = "<group>";
};
F445C98C21AED32A00184254 /* locale */ = {
isa = PBXGroup;
children = (
F445C98D21AED32A00184254 /* SPLocale.swift */,
);
path = locale;
sourceTree = "<group>";
};
F445C98E21AED32A00184254 /* extension */ = {
isa = PBXGroup;
children = (
F445C98F21AED32A00184254 /* SPUIScreenExtension.swift */,
F445C99021AED32A00184254 /* SPUIAlertControllerExtenshion.swift */,
F445C99121AED32A00184254 /* SPUITableViewCellExtenshion.swift */,
F445C99221AED32A00184254 /* SPUITextFieldExtenshion.swift */,
F445C99321AED32A00184254 /* SPUIFontExtenshion.swift */,
F445C99421AED32A00184254 /* SPUIImageExtension.swift */,
F445C99521AED32A00184254 /* SPDateExtenshon.swift */,
F445C99621AED32A00184254 /* SPUITableView.swift */,
F445C99721AED32A00184254 /* SPUIViewExtenshion.swift */,
F445C99821AED32A00184254 /* SPCGPointExtenshion.swift */,
F445C99921AED32A00184254 /* SPArrayExtension.swift */,
F445C99A21AED32A00184254 /* SPUserDefaultsExtenshion.swift */,
F445C99B21AED32A00184254 /* SPUIViewControllerExtenshion.swift */,
F445C99C21AED32A00184254 /* SPStringExtenshion.swift */,
F445C99D21AED32A00184254 /* SPStrideableExtension.swift */,
F445C99E21AED32A00184254 /* SPBezierPathExtension.swift */,
F445C99F21AED32A00184254 /* SPUICollectionViewExtenshion.swift */,
F445C9A021AED32A00184254 /* SPUITableViewControllerExtenshion.swift */,
F445C9A121AED32A00184254 /* SPTextFieldExtenshion.swift */,
F445C9A221AED32A00184254 /* SPUITabBarControllerExtenshion.swift */,
F445C9A321AED32A00184254 /* SPUINavigationControllerExtenshion.swift */,
F445C9A421AED32A00184254 /* SPCGRectExtension.swift */,
F445C9A521AED32A00184254 /* SPUIWindowExtenshion.swift */,
F445C9A621AED32A00184254 /* SPUILabelExtenshion.swift */,
F445C9A721AED32A00184254 /* SPCGSizeExtenshion.swift */,
F445C9A821AED32A00184254 /* SPUIImageViewExtenshion.swift */,
F445C9A921AED32A00184254 /* SPUIColorExtension.swift */,
F445C9AA21AED32A00184254 /* SPCollectionExtenshion.swift */,
F445C9AB21AED32A00184254 /* SPUIButtonExtenshion.swift */,
F445C9AC21AED32A00184254 /* SPUIDeviceExtenshion.swift */,
);
path = extension;
sourceTree = "<group>";
};
F445C9AD21AED32A00184254 /* app */ = {
isa = PBXGroup;
children = (
F445C9AE21AED32A00184254 /* SPApp.swift */,
);
path = app;
sourceTree = "<group>";
};
F445C9AF21AED32A00184254 /* constraints */ = {
isa = PBXGroup;
children = (
F445C9B021AED32A00184254 /* SPConstraintsAssistent.swift */,
);
path = constraints;
sourceTree = "<group>";
};
F445C9B121AED32A00184254 /* notification */ = {
isa = PBXGroup;
children = (
F445C9B221AED32A00184254 /* SPLocalNotification.swift */,
);
path = notification;
sourceTree = "<group>";
};
F445C9B321AED32A00184254 /* mail */ = {
isa = PBXGroup;
children = (
F445C9B421AED32A00184254 /* SPMail.swift */,
);
path = mail;
sourceTree = "<group>";
};
F445C9B521AED32A00184254 /* launch */ = {
isa = PBXGroup;
children = (
F445C9B621AED32A00184254 /* SPLaunch.swift */,
);
path = launch;
sourceTree = "<group>";
};
F445C9B721AED32A00184254 /* layout */ = {
isa = PBXGroup;
children = (
F445C9B821AED32A00184254 /* SPLayout.swift */,
);
path = layout;
sourceTree = "<group>";
};
F445C9B921AED32A00184254 /* shadow */ = {
isa = PBXGroup;
children = (
F445C9BA21AED32A00184254 /* SPShadow.swift */,
F445C9BB21AED32A00184254 /* SPShadowDeep.swift */,
);
path = shadow;
sourceTree = "<group>";
};
F445C9BC21AED32A00184254 /* code-draw */ = {
isa = PBXGroup;
children = (
F445C9BD21AED32A00184254 /* SPCodeAudioIconPack.swift */,
F445C9BE21AED32A00184254 /* SPCodeSocialIconPack.swift */,
F445C9BF21AED32A00184254 /* SPCodeSystemIconPack.swift */,
F445C9C021AED32A00184254 /* SPCodeDraw.swift */,
F445C9C121AED32A00184254 /* SPGolubevGolubevIconPack.swift */,
);
path = "code-draw";
sourceTree = "<group>";
};
F445C9C221AED32A00184254 /* animation */ = {
isa = PBXGroup;
children = (
F445C9C321AED32A00184254 /* SPAnimationUpward.swift */,
F445C9C421AED32A00184254 /* SPAnimationSpring.swift */,
F445C9C521AED32A00184254 /* SPAnimationAlpha.swift */,
F445C9C621AED32A00184254 /* SPAnimation.swift */,
);
path = animation;
sourceTree = "<group>";
};
F445C9C721AED32A00184254 /* downloader */ = {
isa = PBXGroup;
children = (
F445C9C821AED32A00184254 /* SPDownloader.swift */,
);
path = downloader;
sourceTree = "<group>";
};
F445C9C921AED32A00184254 /* app-store */ = {
isa = PBXGroup;
children = (
F445C9CA21AED32A00184254 /* SPAppStore.swift */,
);
path = "app-store";
sourceTree = "<group>";
};
F445C9CB21AED32A00184254 /* opener */ = {
isa = PBXGroup;
children = (
F445C9CC21AED32A00184254 /* SPOpener.swift */,
);
path = opener;
sourceTree = "<group>";
};
F445C9CD21AED32A00184254 /* bufer */ = {
isa = PBXGroup;
children = (
F445C9CE21AED32A00184254 /* SPBufer.swift */,
);
path = bufer;
sourceTree = "<group>";
};
F445C9CF21AED32A00184254 /* social */ = {
isa = PBXGroup;
children = (
F445C9D021AED32A00184254 /* twitter */,
F445C9D221AED32A00184254 /* viber */,
F445C9D421AED32A00184254 /* telegram */,
F445C9D621AED32A00184254 /* instagram */,
F445C9D821AED32A00184254 /* whatsapp */,
);
path = social;
sourceTree = "<group>";
};
F445C9D021AED32A00184254 /* twitter */ = {
isa = PBXGroup;
children = (
F445C9D121AED32A00184254 /* SPTwitter.swift */,
);
path = twitter;
sourceTree = "<group>";
};
F445C9D221AED32A00184254 /* viber */ = {
isa = PBXGroup;
children = (
F445C9D321AED32A00184254 /* SPViber.swift */,
);
path = viber;
sourceTree = "<group>";
};
F445C9D421AED32A00184254 /* telegram */ = {
isa = PBXGroup;
children = (
F445C9D521AED32A00184254 /* SPTelegram.swift */,
);
path = telegram;
sourceTree = "<group>";
};
F445C9D621AED32A00184254 /* instagram */ = {
isa = PBXGroup;
children = (
F445C9D721AED32A00184254 /* SPInstagram.swift */,
);
path = instagram;
sourceTree = "<group>";
};
F445C9D821AED32A00184254 /* whatsapp */ = {
isa = PBXGroup;
children = (
F445C9D921AED32A00184254 /* SPWhatsApp.swift */,
);
path = whatsapp;
sourceTree = "<group>";
};
F445C9DA21AED32A00184254 /* audio */ = {
isa = PBXGroup;
children = (
F445C9DB21AED32A00184254 /* SPAudio.swift */,
F445C9DC21AED32A00184254 /* SPAudioPlayer.swift */,
);
path = audio;
sourceTree = "<group>";
};
F445C9DD21AED32A00184254 /* device */ = {
isa = PBXGroup;
children = (
F445C9DE21AED32A00184254 /* SPDevice.swift */,
);
path = device;
sourceTree = "<group>";
};
F445C9DF21AED32A00184254 /* сore-spotlight */ = {
isa = PBXGroup;
children = (
F445C9E021AED32A00184254 /* SPSpotlight.swift */,
);
path = "сore-spotlight";
sourceTree = "<group>";
};
F445C9E121AED32A00184254 /* random */ = {
isa = PBXGroup;
children = (
F445C9E221AED32A00184254 /* SPRandom.swift */,
);
path = random;
sourceTree = "<group>";
};
F445C9E321AED32A00184254 /* delay */ = {
isa = PBXGroup;
children = (
F445C9E421AED32A00184254 /* SPDelay.swift */,
);
path = delay;
sourceTree = "<group>";
};
F445C9E521AED32A00184254 /* permission */ = {
isa = PBXGroup;
children = (
F445C9E621AED32A00184254 /* dialog */,
F445C9EA21AED32A00184254 /* SPPermission.swift */,
F445C9EB21AED32A00184254 /* handlers */,
);
path = permission;
sourceTree = "<group>";
};
F445C9E621AED32A00184254 /* dialog */ = {
isa = PBXGroup;
children = (
F445C9E721AED32A00184254 /* SPPermissionDialogView.swift */,
F445C9E821AED32A00184254 /* SPPermissionDialog.swift */,
F445C9E921AED32A00184254 /* SPPermissionDialogController.swift */,
);
path = dialog;
sourceTree = "<group>";
};
F445C9EB21AED32A00184254 /* handlers */ = {
isa = PBXGroup;
children = (
F445C9EC21AED32A00184254 /* SPRequestPermissionLocationHandler.swift */,
);
path = handlers;
sourceTree = "<group>";
};
F445C9ED21AED32A00184254 /* share */ = {
isa = PBXGroup;
children = (
F445C9EE21AED32A00184254 /* SPShare.swift */,
);
path = share;
sourceTree = "<group>";
};
F445C9EF21AED32A00184254 /* badge */ = {
isa = PBXGroup;
children = (
F445C9F021AED32A00184254 /* SPBadge.swift */,
);
path = badge;
sourceTree = "<group>";
};
F4652F9F2195D0D1007CDB17 = {
isa = PBXGroup;
children = (
F4652FAA2195D0D1007CDB17 /* request-permission */,
F4652FA92195D0D1007CDB17 /* Products */,
);
sourceTree = "<group>";
};
F4652FA92195D0D1007CDB17 /* Products */ = {
isa = PBXGroup;
children = (
F4652FA82195D0D1007CDB17 /* request-permission.app */,
);
name = Products;
sourceTree = "<group>";
};
F4652FAA2195D0D1007CDB17 /* request-permission */ = {
isa = PBXGroup;
children = (
F46530792195D222007CDB17 /* app */,
F4652FBD2195D222007CDB17 /* controllers */,
F445C93521AED32A00184254 /* frameworks */,
F4A4C8642199C05700509AF1 /* request-permission.entitlements */,
F4652FB72195D0D3007CDB17 /* Info.plist */,
);
path = "request-permission";
sourceTree = "<group>";
};
F4652FBD2195D222007CDB17 /* controllers */ = {
isa = PBXGroup;
children = (
F46531062195D2AE007CDB17 /* ViewController.swift */,
F49CC4812196DA090060FCAD /* SPPermissionDialogDelegate.swift */,
F49CC4832196DA160060FCAD /* SPPermissionDialogDataSource.swift */,
);
path = controllers;
sourceTree = "<group>";
};
F46530792195D222007CDB17 /* app */ = {
isa = PBXGroup;
children = (
F465307A2195D222007CDB17 /* AppDelegate.swift */,
F46531022195D242007CDB17 /* Media.xcassets */,
F46531042195D24D007CDB17 /* LaunchScreen.storyboard */,
);
path = app;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
F4652FA72195D0D1007CDB17 /* request-permission */ = {
isa = PBXNativeTarget;
buildConfigurationList = F4652FBA2195D0D3007CDB17 /* Build configuration list for PBXNativeTarget "request-permission" */;
buildPhases = (
F4652FA42195D0D1007CDB17 /* Sources */,
F4652FA52195D0D1007CDB17 /* Frameworks */,
F4652FA62195D0D1007CDB17 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "request-permission";
productName = "request-permission";
productReference = F4652FA82195D0D1007CDB17 /* request-permission.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
F4652FA02195D0D1007CDB17 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 1010;
LastUpgradeCheck = 1010;
ORGANIZATIONNAME = "Ivan Vorobei";
TargetAttributes = {
F4652FA72195D0D1007CDB17 = {
CreatedOnToolsVersion = 10.1;
SystemCapabilities = {
com.apple.Push = {
enabled = 1;
};
};
};
};
};
buildConfigurationList = F4652FA32195D0D1007CDB17 /* Build configuration list for PBXProject "request-permission" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = F4652F9F2195D0D1007CDB17;
productRefGroup = F4652FA92195D0D1007CDB17 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
F4652FA72195D0D1007CDB17 /* request-permission */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
F4652FA62195D0D1007CDB17 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F46531032195D242007CDB17 /* Media.xcassets in Resources */,
F46531052195D24D007CDB17 /* LaunchScreen.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
F4652FA42195D0D1007CDB17 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F445CA1021AED32A00184254 /* SPEmptyProposeView.swift in Sources */,
F445C9F621AED32A00184254 /* SPSystemIconButton.swift in Sources */,
F445CA3621AED32A00184254 /* SPUIAlertControllerExtenshion.swift in Sources */,
F445CA3221AED32A00184254 /* SPNativeStyleKit.swift in Sources */,
F445CA0621AED32A00184254 /* SPStatusBarManagerViewController.swift in Sources */,
F445CA7721AED32A00184254 /* SPRequestPermissionLocationHandler.swift in Sources */,
F49CC4842196DA160060FCAD /* SPPermissionDialogDataSource.swift in Sources */,
F445CA4921AED32A00184254 /* SPUINavigationControllerExtenshion.swift in Sources */,
F445C9FC21AED32A00184254 /* SPProposeViewController.swift in Sources */,
F445CA7921AED32B00184254 /* SPBadge.swift in Sources */,
F445CA5A21AED32A00184254 /* SPShadowDeep.swift in Sources */,
F445CA2C21AED32A00184254 /* SPProposeTableViewCell.swift in Sources */,
F445CA5721AED32A00184254 /* SPLaunch.swift in Sources */,
F445CA2421AED32A00184254 /* SPFormMailTableViewCell.swift in Sources */,
F445CA6D21AED32A00184254 /* SPAudio.swift in Sources */,
F445CA7621AED32A00184254 /* SPPermission.swift in Sources */,
F445CA6B21AED32A00184254 /* SPInstagram.swift in Sources */,
F445CA4F21AED32A00184254 /* SPUIColorExtension.swift in Sources */,
F445CA3921AED32A00184254 /* SPUIFontExtenshion.swift in Sources */,