forked from GetStream/stream-video-swift
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproject.pbxproj
4527 lines (4509 loc) · 322 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 = 55;
objects = {
/* Begin PBXBuildFile section */
401480302A5317640029166A /* AudioValuePercentageNormaliser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4014802F2A5317640029166A /* AudioValuePercentageNormaliser.swift */; };
401480342A5423D60029166A /* AudioValuePercentageNormaliser_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 401480312A54238C0029166A /* AudioValuePercentageNormaliser_Tests.swift */; };
401480362A5447C50029166A /* LocalParticipantViewModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 401480352A5447C50029166A /* LocalParticipantViewModifier.swift */; };
403812F62A6EA2A7009BB2F7 /* MicrophoneChecker_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 403812F52A6EA2A7009BB2F7 /* MicrophoneChecker_Tests.swift */; };
403BE0FE2A24C07300988F65 /* DeeplinkAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 403BE0FD2A24C07300988F65 /* DeeplinkAdapter.swift */; };
403BE1012A24C70000988F65 /* StreamVideoSwiftUIApp+Sentry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 403BE1002A24C70000988F65 /* StreamVideoSwiftUIApp+Sentry.swift */; };
40AB31262A49838000C270E1 /* EventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40AB31252A49838000C270E1 /* EventTests.swift */; };
40B713692A275F1400D1FE67 /* AppState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8456E6C5287EB55F004E180E /* AppState.swift */; };
40B7136A2A275F1700D1FE67 /* DeeplinkAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 403BE0FD2A24C07300988F65 /* DeeplinkAdapter.swift */; };
40B7136B2A275F1D00D1FE67 /* DemoAppUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845C573128DDC57A00D38FCC /* DemoAppUtils.swift */; };
40F161AB2A4C6B5C00846E3E /* ScreenSharingSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40F161AA2A4C6B5C00846E3E /* ScreenSharingSession.swift */; };
43217A0C2A44A28B002B5857 /* ConnectionErrorEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43217A0B2A44A28B002B5857 /* ConnectionErrorEvent.swift */; };
4351AEAD2A40588D00D32D0D /* IntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4351AEAC2A40588D00D32D0D /* IntegrationTest.swift */; };
4351AEAF2A40591800D32D0D /* CallCRUDTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4351AEAE2A40591800D32D0D /* CallCRUDTests.swift */; };
435F01B32A501148009CD0BD /* OwnCapability+Identifiable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435F01B22A501148009CD0BD /* OwnCapability+Identifiable.swift */; };
8202215F2A24BB7100F7BAED /* LaunchArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8202215E2A24BB7100F7BAED /* LaunchArgument.swift */; };
820221602A24BB7100F7BAED /* LaunchArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8202215E2A24BB7100F7BAED /* LaunchArgument.swift */; };
820221612A24BB7100F7BAED /* LaunchArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8202215E2A24BB7100F7BAED /* LaunchArgument.swift */; };
820221622A24BB7100F7BAED /* LaunchArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8202215E2A24BB7100F7BAED /* LaunchArgument.swift */; };
8206D8532A5FF3260099F5EC /* SystemEnvironment+Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8206D8522A5FF3260099F5EC /* SystemEnvironment+Version.swift */; };
820784EF29FA8123006DD4F7 /* WebRTC in Frameworks */ = {isa = PBXBuildFile; productRef = 820784EE29FA8123006DD4F7 /* WebRTC */; };
820784F129FA8156006DD4F7 /* WebRTC in Frameworks */ = {isa = PBXBuildFile; productRef = 820784F029FA8156006DD4F7 /* WebRTC */; };
822257922A431F3200CFFD96 /* TokenGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 822257892A42F93600CFFD96 /* TokenGenerator.swift */; };
82392D542993C9E100941435 /* StreamTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82392D532993C9E100941435 /* StreamTestCase.swift */; };
82392D5F2993CCB300941435 /* ParticipantRobot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82392D5E2993CCB300941435 /* ParticipantRobot.swift */; };
82392D662993CD7B00941435 /* StreamChatTestHelpers in Frameworks */ = {isa = PBXBuildFile; productRef = 82392D652993CD7B00941435 /* StreamChatTestHelpers */; };
82392D6B2993CDF500941435 /* UserRobot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82392D6A2993CDF500941435 /* UserRobot.swift */; };
82392D6D2993CE7200941435 /* StreamVideoUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82392D6C2993CE7200941435 /* StreamVideoUITests.swift */; };
82392D6F2994027C00941435 /* Sinatra.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82392D6E2994027C00941435 /* Sinatra.swift */; };
82392D71299403B200941435 /* CallViewsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82392D70299403B200941435 /* CallViewsTests.swift */; };
824DBAA029F6D77B005ACD09 /* ReconnectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 824DBA9F29F6D77B005ACD09 /* ReconnectionTests.swift */; };
824DBAA529F93E1F005ACD09 /* AssertSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 824DBAA429F93E1F005ACD09 /* AssertSnapshot.swift */; };
824DBAA629F93E1F005ACD09 /* AssertSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 824DBAA429F93E1F005ACD09 /* AssertSnapshot.swift */; };
824DBAA729F93E2B005ACD09 /* SnapshotVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 824DBAA229F93DBC005ACD09 /* SnapshotVariant.swift */; };
824DBAA829F93E2B005ACD09 /* SnapshotVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 824DBAA229F93DBC005ACD09 /* SnapshotVariant.swift */; };
8251E60D2A17838D00E7257A /* WebRTC in Frameworks */ = {isa = PBXBuildFile; productRef = 8251E60C2A17838D00E7257A /* WebRTC */; };
8251E62B2A17BEB400E7257A /* StreamVideoTestResources.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251E62A2A17BEB400E7257A /* StreamVideoTestResources.swift */; };
8251E62C2A17BEB400E7257A /* StreamVideoTestResources.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251E62A2A17BEB400E7257A /* StreamVideoTestResources.swift */; };
8251E62D2A17BEB400E7257A /* StreamVideoTestResources.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251E62A2A17BEB400E7257A /* StreamVideoTestResources.swift */; };
8251E62F2A17BEEF00E7257A /* ImageFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251E62E2A17BEEF00E7257A /* ImageFactory.swift */; };
8251E6302A17BEEF00E7257A /* ImageFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251E62E2A17BEEF00E7257A /* ImageFactory.swift */; };
8251E6312A17BEEF00E7257A /* ImageFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8251E62E2A17BEEF00E7257A /* ImageFactory.swift */; };
82686160290A7556005BFFED /* SystemEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8268615F290A7556005BFFED /* SystemEnvironment.swift */; };
827D893E2A16369300838B1A /* LazyImageExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 827D893D2A16369300838B1A /* LazyImageExtensions.swift */; };
828DE5BD299521EF00F93197 /* UserRobot+Asserts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 828DE5BC299521EF00F93197 /* UserRobot+Asserts.swift */; };
829A1F6929FACCAF0072ED75 /* ParticipantsGridLayout_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 829A1F6829FACCAF0072ED75 /* ParticipantsGridLayout_Tests.swift */; };
829A1F6B29FACCC20072ED75 /* ParticipantsSpotlightLayout_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 829A1F6A29FACCC20072ED75 /* ParticipantsSpotlightLayout_Tests.swift */; };
829F7BFA29FABC0E003EBACE /* ViewFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 829F7BF929FABC0E003EBACE /* ViewFactory.swift */; };
829F7BFB29FABC0E003EBACE /* ViewFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 829F7BF929FABC0E003EBACE /* ViewFactory.swift */; };
829F7BFD29FAC116003EBACE /* ParticipantsFullScreenLayout_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 829F7BFC29FAC116003EBACE /* ParticipantsFullScreenLayout_Tests.swift */; };
82AD932529E6FCCF00D4D295 /* LobbyPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82AD932429E6FCCF00D4D295 /* LobbyPage.swift */; };
82B8C0F829E80933001F816C /* LobbyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82B8C0F729E80933001F816C /* LobbyTests.swift */; };
82B8C0FA29E80997001F816C /* RingProcessTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82B8C0F929E80997001F816C /* RingProcessTests.swift */; };
82B8C0FC29E80A2A001F816C /* CallLifecycleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82B8C0FB29E80A2A001F816C /* CallLifecycleTests.swift */; };
82C837E029A531ED00CB6B0E /* CallPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82C837DF29A531ED00CB6B0E /* CallPage.swift */; };
82C837E229A532C000CB6B0E /* LoginPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82C837E129A532C000CB6B0E /* LoginPage.swift */; };
82C837E429A5333700CB6B0E /* CallDetailsPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82C837E329A5333700CB6B0E /* CallDetailsPage.swift */; };
82D858B829EDAE0A00CF9F8B /* ParticipantActionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82D858B729EDAE0A00CF9F8B /* ParticipantActionsTests.swift */; };
82E2F90F2A0559E60012C037 /* sky.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F9052A0559E50012C037 /* sky.png */; };
82E2F9102A0559E60012C037 /* sky.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F9052A0559E50012C037 /* sky.png */; };
82E2F9112A0559E60012C037 /* coffee.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F9062A0559E50012C037 /* coffee.png */; };
82E2F9122A0559E60012C037 /* coffee.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F9062A0559E50012C037 /* coffee.png */; };
82E2F9132A0559E60012C037 /* forest.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F9072A0559E50012C037 /* forest.png */; };
82E2F9142A0559E60012C037 /* forest.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F9072A0559E50012C037 /* forest.png */; };
82E2F9152A0559E60012C037 /* pink.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F9082A0559E50012C037 /* pink.png */; };
82E2F9162A0559E60012C037 /* pink.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F9082A0559E50012C037 /* pink.png */; };
82E2F9172A0559E60012C037 /* violet.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F9092A0559E50012C037 /* violet.png */; };
82E2F9182A0559E60012C037 /* violet.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F9092A0559E50012C037 /* violet.png */; };
82E2F9192A0559E60012C037 /* fire.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F90A2A0559E50012C037 /* fire.png */; };
82E2F91A2A0559E60012C037 /* fire.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F90A2A0559E50012C037 /* fire.png */; };
82E2F91B2A0559E60012C037 /* sea.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F90B2A0559E50012C037 /* sea.png */; };
82E2F91C2A0559E60012C037 /* sea.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F90B2A0559E50012C037 /* sea.png */; };
82E2F91D2A0559E60012C037 /* olive.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F90C2A0559E50012C037 /* olive.png */; };
82E2F91E2A0559E60012C037 /* olive.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F90C2A0559E50012C037 /* olive.png */; };
82E2F91F2A0559E60012C037 /* sun.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F90D2A0559E60012C037 /* sun.png */; };
82E2F9202A0559E60012C037 /* sun.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F90D2A0559E60012C037 /* sun.png */; };
82E2F9212A0559E60012C037 /* skin.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F90E2A0559E60012C037 /* skin.png */; };
82E2F9222A0559E60012C037 /* skin.png in Resources */ = {isa = PBXBuildFile; fileRef = 82E2F90E2A0559E60012C037 /* skin.png */; };
82E3BA362A0BABA2001AB93E /* HTTPClient_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8492B87729081D1600006649 /* HTTPClient_Mock.swift */; };
82E3BA372A0BAD59001AB93E /* StreamVideo_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8492B87929081E6600006649 /* StreamVideo_Mock.swift */; };
82E3BA382A0BADB8001AB93E /* CallController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490032E29D6D00C00AD9BB4 /* CallController_Mock.swift */; };
82E3BA392A0BADB9001AB93E /* CallController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490032E29D6D00C00AD9BB4 /* CallController_Mock.swift */; };
82E3BA3C2A0BADCA001AB93E /* MockResponseBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490033029D6D2BF00AD9BB4 /* MockResponseBuilder.swift */; };
82E3BA3D2A0BADCB001AB93E /* MockResponseBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490033029D6D2BF00AD9BB4 /* MockResponseBuilder.swift */; };
82E3BA402A0BADF9001AB93E /* WebSocketPingController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8E29EEB32700010C4C /* WebSocketPingController_Mock.swift */; };
82E3BA412A0BADFA001AB93E /* WebSocketPingController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8E29EEB32700010C4C /* WebSocketPingController_Mock.swift */; };
82E3BA422A0BAE09001AB93E /* EventBatcher_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8629EEABF700010C4C /* EventBatcher_Mock.swift */; };
82E3BA432A0BAE0A001AB93E /* EventBatcher_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8629EEABF700010C4C /* EventBatcher_Mock.swift */; };
82E3BA442A0BAE0F001AB93E /* EventDecoder_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8429EEABC100010C4C /* EventDecoder_Mock.swift */; };
82E3BA452A0BAE10001AB93E /* EventDecoder_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8429EEABC100010C4C /* EventDecoder_Mock.swift */; };
82E3BA462A0BAE1E001AB93E /* VirtualTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B7B29EE979F00010C4C /* VirtualTime.swift */; };
82E3BA472A0BAE1F001AB93E /* VirtualTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B7B29EE979F00010C4C /* VirtualTime.swift */; };
82E3BA482A0BAE2A001AB93E /* AssertAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8C29EEAE2D00010C4C /* AssertAsync.swift */; };
82E3BA492A0BAE2B001AB93E /* AssertAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8C29EEAE2D00010C4C /* AssertAsync.swift */; };
82E3BA4A2A0BAE33001AB93E /* UniqueValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B7529EE92BF00010C4C /* UniqueValues.swift */; };
82E3BA4B2A0BAE34001AB93E /* UniqueValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B7529EE92BF00010C4C /* UniqueValues.swift */; };
82E3BA4C2A0BAE40001AB93E /* EquatableEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B9429EEBA3900010C4C /* EquatableEvent.swift */; };
82E3BA4D2A0BAE41001AB93E /* EquatableEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B9429EEBA3900010C4C /* EquatableEvent.swift */; };
82E3BA4E2A0BAE4D001AB93E /* VirtualTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B7E29EE97C800010C4C /* VirtualTimer.swift */; };
82E3BA4F2A0BAE4E001AB93E /* VirtualTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B7E29EE97C800010C4C /* VirtualTimer.swift */; };
82E3BA502A0BAEAA001AB93E /* MockFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8829EEAC4400010C4C /* MockFunc.swift */; };
82E3BA512A0BAEAB001AB93E /* MockFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8829EEAC4400010C4C /* MockFunc.swift */; };
82E3BA532A0BAF4B001AB93E /* WebSocketClientEnvironment_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E3BA522A0BAF4B001AB93E /* WebSocketClientEnvironment_Mock.swift */; };
82E3BA542A0BAF4B001AB93E /* WebSocketClientEnvironment_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E3BA522A0BAF4B001AB93E /* WebSocketClientEnvironment_Mock.swift */; };
82E3BA552A0BAF4B001AB93E /* WebSocketClientEnvironment_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E3BA522A0BAF4B001AB93E /* WebSocketClientEnvironment_Mock.swift */; };
82E3BA562A0BAF64001AB93E /* WebSocketEngine_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8A29EEACAD00010C4C /* WebSocketEngine_Mock.swift */; };
82E3BA572A0BAF65001AB93E /* WebSocketEngine_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8A29EEACAD00010C4C /* WebSocketEngine_Mock.swift */; };
82FF40B52A17C6C200B4D95E /* CallControlsView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FF40B42A17C6C200B4D95E /* CallControlsView_Tests.swift */; };
82FF40B72A17C6CD00B4D95E /* ReconnectionView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FF40B62A17C6CD00B4D95E /* ReconnectionView_Tests.swift */; };
82FF40B92A17C6D600B4D95E /* RecordingView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FF40B82A17C6D600B4D95E /* RecordingView_Tests.swift */; };
82FF40BB2A17C6DF00B4D95E /* ScreenSharingView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FF40BA2A17C6DF00B4D95E /* ScreenSharingView_Tests.swift */; };
82FF40BE2A17C73500B4D95E /* CallConnectingView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FF40BD2A17C73500B4D95E /* CallConnectingView_Tests.swift */; };
82FF40C02A17C73C00B4D95E /* CallingGroupView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FF40BF2A17C73C00B4D95E /* CallingGroupView_Tests.swift */; };
82FF40C22A17C74600B4D95E /* CallingParticipantView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FF40C12A17C74600B4D95E /* CallingParticipantView_Tests.swift */; };
82FF40C42A17C74D00B4D95E /* IncomingCallView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FF40C32A17C74D00B4D95E /* IncomingCallView_Tests.swift */; };
82FF40C62A17C75400B4D95E /* JoiningCallView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FF40C52A17C75400B4D95E /* JoiningCallView_Tests.swift */; };
82FF40C82A17C75C00B4D95E /* LobbyView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FF40C72A17C75C00B4D95E /* LobbyView_Tests.swift */; };
82FF40CA2A17C76400B4D95E /* MicrophoneCheckView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FF40C92A17C76400B4D95E /* MicrophoneCheckView_Tests.swift */; };
82FF40CC2A17C76B00B4D95E /* OutgoingCallView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FF40CB2A17C76A00B4D95E /* OutgoingCallView_Tests.swift */; };
8403C0AD2897CF4D0092BD43 /* CallKitService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8403C0AC2897CF4D0092BD43 /* CallKitService.swift */; };
8403C0AF2897D9940092BD43 /* VoipPushService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8403C0AE2897D9940092BD43 /* VoipPushService.swift */; };
840425B628D0A96F0084C637 /* VideoParticipantsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840425B528D0A96F0084C637 /* VideoParticipantsView.swift */; };
8406266B2A379CC5004B8748 /* WSEventsMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8406266A2A379CC5004B8748 /* WSEventsMiddleware.swift */; };
8406266D2A37A27D004B8748 /* CallViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8406266C2A37A27D004B8748 /* CallViewModel.swift */; };
840626722A37A431004B8748 /* IncomingCall.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840626702A37A431004B8748 /* IncomingCall.swift */; };
8406269A2A37A5E2004B8748 /* CallEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840626992A37A5E2004B8748 /* CallEvents.swift */; };
8406269C2A37A653004B8748 /* CallEventsHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8406269B2A37A653004B8748 /* CallEventsHandler.swift */; };
84093811288A90390089A35B /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84093810288A90390089A35B /* HomeView.swift */; };
8409465629AF4EEC007AF5BF /* CallReactionEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8409465029AF4EEB007AF5BF /* CallReactionEvent.swift */; };
8409465729AF4EEC007AF5BF /* CallRecording.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8409465129AF4EEC007AF5BF /* CallRecording.swift */; };
8409465829AF4EEC007AF5BF /* SendReactionRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8409465229AF4EEC007AF5BF /* SendReactionRequest.swift */; };
8409465929AF4EEC007AF5BF /* SendReactionResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8409465329AF4EEC007AF5BF /* SendReactionResponse.swift */; };
8409465A29AF4EEC007AF5BF /* ReactionResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8409465429AF4EEC007AF5BF /* ReactionResponse.swift */; };
8409465B29AF4EEC007AF5BF /* ListRecordingsResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8409465529AF4EEC007AF5BF /* ListRecordingsResponse.swift */; };
840A5A5629054F69006A1E4B /* UserListProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840A5A5529054F69006A1E4B /* UserListProvider.swift */; };
840A5A5829054F98006A1E4B /* MockUserListProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840A5A5729054F98006A1E4B /* MockUserListProvider.swift */; };
8411925E28C5E5D00074EF88 /* DefaultRTCConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8411925D28C5E5D00074EF88 /* DefaultRTCConfiguration.swift */; };
8412903629DDD1ED00C70A6D /* UpdateCallMembersRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8412903429DDD1ED00C70A6D /* UpdateCallMembersRequest.swift */; };
8412903729DDD1ED00C70A6D /* UpdateCallMembersResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8412903529DDD1ED00C70A6D /* UpdateCallMembersResponse.swift */; };
8414080F29F2838F00FF2D7C /* RawJSON_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8414080E29F2838F00FF2D7C /* RawJSON_Tests.swift */; };
8414081129F284A800FF2D7C /* AssertJSONEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8414081029F284A800FF2D7C /* AssertJSONEqual.swift */; };
8414081329F28B5700FF2D7C /* RTCConfiguration_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8414081229F28B5600FF2D7C /* RTCConfiguration_Tests.swift */; };
8414081529F28FFC00FF2D7C /* CallSettings_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8414081429F28FFC00FF2D7C /* CallSettings_Tests.swift */; };
8415D3E1290B2AF2006E53CB /* outgoing.m4a in Resources */ = {isa = PBXBuildFile; fileRef = 8415D3E0290B2AF2006E53CB /* outgoing.m4a */; };
8415D3E3290BC882006E53CB /* Sounds.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8415D3E2290BC882006E53CB /* Sounds.swift */; };
841947982886D9CD0007B36E /* BundleExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841947972886D9CD0007B36E /* BundleExtensions.swift */; };
841F2C8029429DEC00D8D655 /* StreamVideoSwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F73807287C141000A363F4 /* StreamVideoSwiftUI.framework */; };
841FF5032A5D6FEC00809BBB /* CallsController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841FF5022A5D6FEC00809BBB /* CallsController_Tests.swift */; };
841FF5052A5D815700809BBB /* VideoCapturerUtils_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841FF5042A5D815700809BBB /* VideoCapturerUtils_Tests.swift */; };
841FF5152A5E99B400809BBB /* CallEventsHandler_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841FF5142A5E99B400809BBB /* CallEventsHandler_Tests.swift */; };
841FF5172A5EA7F600809BBB /* CallParticipants_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841FF5162A5EA7F600809BBB /* CallParticipants_Tests.swift */; };
841FF5182A5ECBF600809BBB /* Credentials.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 8206D84F2A5DB9300099F5EC /* Credentials.xcconfig */; };
841FF51B2A5FED4800809BBB /* SystemEnvironment+XStreamClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841FF51A2A5FED4800809BBB /* SystemEnvironment+XStreamClient.swift */; };
84201793288AB699004964B3 /* AddUserView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84201792288AB699004964B3 /* AddUserView.swift */; };
84231E4728B2506B007985EF /* VideoRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84231E4628B2506B007985EF /* VideoRenderer.swift */; };
8423B7562950BB0B00012F8D /* Sentry in Frameworks */ = {isa = PBXBuildFile; productRef = 8423B7552950BB0B00012F8D /* Sentry */; };
842747E529EECD0100E063AD /* ClientError_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842747E429EECD0100E063AD /* ClientError_Tests.swift */; };
842747E729EECF9600E063AD /* ErrorPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842747E629EECF9600E063AD /* ErrorPayload_Tests.swift */; };
842747EC29EED59000E063AD /* JSONDecoder_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842747EB29EED59000E063AD /* JSONDecoder_Tests.swift */; };
842747EE29EED60600E063AD /* Calendar+GMT.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842747ED29EED60600E063AD /* Calendar+GMT.swift */; };
842747F129EED88800E063AD /* InternetConnection_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842747F029EED88800E063AD /* InternetConnection_Tests.swift */; };
842747F329EED8D900E063AD /* InternetConnection_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842747F229EED8D900E063AD /* InternetConnection_Mock.swift */; };
842747F629EEDB1300E063AD /* EventBatcher_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842747F529EEDB1300E063AD /* EventBatcher_Tests.swift */; };
842747F829EEEB8200E063AD /* EventNotificationCenter_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842747F729EEEB8200E063AD /* EventNotificationCenter_Tests.swift */; };
842747FA29EEEC5A00E063AD /* EventLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842747F929EEEC5A00E063AD /* EventLogger.swift */; };
842747FC29EEECBA00E063AD /* AssertTestQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842747FB29EEECBA00E063AD /* AssertTestQueue.swift */; };
84274F462884249A00CF8794 /* ConnectionRecoveryHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84274F452884249900CF8794 /* ConnectionRecoveryHandler.swift */; };
84274F482884251600CF8794 /* InternetConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84274F472884251600CF8794 /* InternetConnection.swift */; };
8427FF642A03D1D100AFD2C3 /* Intents.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8427FF632A03D1D100AFD2C3 /* Intents.framework */; };
8427FF672A03D1D100AFD2C3 /* IntentHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8427FF662A03D1D100AFD2C3 /* IntentHandler.swift */; };
8427FF6B2A03D1D100AFD2C3 /* CallIntent.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 8427FF622A03D1D100AFD2C3 /* CallIntent.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
842B8E162A2DFED900863A87 /* CallRingEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8DFA2A2DFED600863A87 /* CallRingEvent.swift */; };
842B8E172A2DFED900863A87 /* EgressRTMPResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8DFB2A2DFED600863A87 /* EgressRTMPResponse.swift */; };
842B8E182A2DFED900863A87 /* TargetResolutionRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8DFC2A2DFED700863A87 /* TargetResolutionRequest.swift */; };
842B8E192A2DFED900863A87 /* StartBroadcastingResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8DFD2A2DFED700863A87 /* StartBroadcastingResponse.swift */; };
842B8E1A2A2DFED900863A87 /* CallLiveStartedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8DFE2A2DFED700863A87 /* CallLiveStartedEvent.swift */; };
842B8E1B2A2DFED900863A87 /* CallSessionStartedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8DFF2A2DFED700863A87 /* CallSessionStartedEvent.swift */; };
842B8E1C2A2DFED900863A87 /* AcceptCallResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E002A2DFED700863A87 /* AcceptCallResponse.swift */; };
842B8E1D2A2DFED900863A87 /* EgressHLSResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E012A2DFED700863A87 /* EgressHLSResponse.swift */; };
842B8E1F2A2DFED900863A87 /* StartRecordingResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E032A2DFED700863A87 /* StartRecordingResponse.swift */; };
842B8E202A2DFED900863A87 /* CallSessionParticipantLeftEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E042A2DFED700863A87 /* CallSessionParticipantLeftEvent.swift */; };
842B8E222A2DFED900863A87 /* CallNotificationEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E062A2DFED700863A87 /* CallNotificationEvent.swift */; };
842B8E242A2DFED900863A87 /* CallSessionParticipantJoinedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E082A2DFED800863A87 /* CallSessionParticipantJoinedEvent.swift */; };
842B8E262A2DFED900863A87 /* CallParticipantResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E0A2A2DFED800863A87 /* CallParticipantResponse.swift */; };
842B8E272A2DFED900863A87 /* CallSessionEndedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E0B2A2DFED800863A87 /* CallSessionEndedEvent.swift */; };
842B8E282A2DFED900863A87 /* StopBroadcastingResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E0C2A2DFED800863A87 /* StopBroadcastingResponse.swift */; };
842B8E292A2DFED900863A87 /* StartTranscriptionResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E0D2A2DFED800863A87 /* StartTranscriptionResponse.swift */; };
842B8E2A2A2DFED900863A87 /* CallSessionResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E0E2A2DFED800863A87 /* CallSessionResponse.swift */; };
842B8E2D2A2DFED900863A87 /* StopTranscriptionResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E112A2DFED900863A87 /* StopTranscriptionResponse.swift */; };
842B8E2E2A2DFED900863A87 /* RejectCallResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E122A2DFED900863A87 /* RejectCallResponse.swift */; };
842B8E2F2A2DFED900863A87 /* StopRecordingResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E132A2DFED900863A87 /* StopRecordingResponse.swift */; };
842B8E302A2DFED900863A87 /* EgressResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E142A2DFED900863A87 /* EgressResponse.swift */; };
842B8E312A2DFED900863A87 /* TargetResolution.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842B8E152A2DFED900863A87 /* TargetResolution.swift */; };
842C7EAE28A2773700C2AB7F /* IncomingCallView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842C7EAD28A2773700C2AB7F /* IncomingCallView.swift */; };
842C7EB828A2916700C2AB7F /* IncomingCallViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842C7EB728A2916700C2AB7F /* IncomingCallViewModel.swift */; };
842C7EBA28A2A85C00C2AB7F /* CallingGroupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842C7EB928A2A85C00C2AB7F /* CallingGroupView.swift */; };
842C7EBC28A2A86700C2AB7F /* CallingParticipantView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842C7EBB28A2A86700C2AB7F /* CallingParticipantView.swift */; };
842C7EBE28A2B31400C2AB7F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 842C7EBD28A2B31400C2AB7F /* Assets.xcassets */; };
842C7EBF28A2B3FA00C2AB7F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 842C7EBD28A2B31400C2AB7F /* Assets.xcassets */; };
842D3B5829F667660051698A /* CreateDeviceRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842D3B5529F667660051698A /* CreateDeviceRequest.swift */; };
842D3B5929F667660051698A /* ListDevicesResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842D3B5629F667660051698A /* ListDevicesResponse.swift */; };
842D3B5A29F667660051698A /* ModelResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842D3B5729F667660051698A /* ModelResponse.swift */; };
842D3B5C29F6A4A10051698A /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842D3B5B29F6A4A10051698A /* AppDelegate.swift */; };
842D3B5F29F6D3720051698A /* DeviceData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842D3B5D29F6D36E0051698A /* DeviceData.swift */; };
842D8BDA2865B37800801910 /* StreamVideoSwiftUIApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842D8BD52865B37800801910 /* StreamVideoSwiftUIApp.swift */; };
842D8BDB2865B37800801910 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 842D8BD62865B37800801910 /* Assets.xcassets */; };
842D8BDC2865B37800801910 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 842D8BD82865B37800801910 /* Preview Assets.xcassets */; };
8434C5222899572F0001490A /* CallService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8434C5212899572F0001490A /* CallService.swift */; };
8434C525289AA2E20001490A /* Fonts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8434C524289AA2E20001490A /* Fonts.swift */; };
8434C527289AA2F00001490A /* Images.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8434C526289AA2F00001490A /* Images.swift */; };
8434C529289AA2FA0001490A /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8434C528289AA2FA0001490A /* Colors.swift */; };
8434C52B289AA3150001490A /* Appearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8434C52A289AA3150001490A /* Appearance.swift */; };
8434C52D289AA41D0001490A /* ImageExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8434C52C289AA41D0001490A /* ImageExtensions.swift */; };
8434C52F289AA77B0001490A /* BundleExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8434C52E289AA77B0001490A /* BundleExtensions.swift */; };
8434C531289AA8770001490A /* StreamVideoUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8434C530289AA8770001490A /* StreamVideoUI.swift */; };
8434C539289BBBBA0001490A /* L10n_template.stencil in Resources */ = {isa = PBXBuildFile; fileRef = 8434C538289BBBBA0001490A /* L10n_template.stencil */; };
8434C53B289BBF020001490A /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8434C53D289BBF020001490A /* Localizable.strings */; };
8434C53E289BBF120001490A /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 8434C540289BBF120001490A /* Localizable.stringsdict */; };
8434C542289BC0B00001490A /* L10n.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8434C541289BC0B00001490A /* L10n.swift */; };
8435EB9029CDAADA00E02651 /* ParticipantsGridLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8435EB8F29CDAADA00E02651 /* ParticipantsGridLayout.swift */; };
8435EB9229CDAD0D00E02651 /* ParticipantsFullScreenLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8435EB9129CDAD0D00E02651 /* ParticipantsFullScreenLayout.swift */; };
84366E7C29C9FB6600287D14 /* VideoRendererFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84366E7B29C9FB6600287D14 /* VideoRendererFactory.swift */; };
843697CD28C647B600839D99 /* VideoCapturer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843697CC28C647B600839D99 /* VideoCapturer.swift */; };
843697CF28C7898A00839D99 /* VideoOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843697CE28C7898A00839D99 /* VideoOptions.swift */; };
843697D228C7A25F00839D99 /* ParticipantsGridView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843697D028C7A23300839D99 /* ParticipantsGridView.swift */; };
843B707529C270C300AB0573 /* ReconnectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843B707429C270C300AB0573 /* ReconnectionView.swift */; };
843DAB9929E695CF00E0EB63 /* CreateGuestResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843DAB9729E695CF00E0EB63 /* CreateGuestResponse.swift */; };
843DAB9A29E695CF00E0EB63 /* CreateGuestRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843DAB9829E695CF00E0EB63 /* CreateGuestRequest.swift */; };
843DAB9C29E6FFCD00E0EB63 /* StreamVideo_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843DAB9B29E6FFCD00E0EB63 /* StreamVideo_Tests.swift */; };
843DAB9E29E757B600E0EB63 /* CallsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843DAB9D29E757B500E0EB63 /* CallsController.swift */; };
8440861E2901A1700027849C /* SfuMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8440861D2901A16F0027849C /* SfuMiddleware.swift */; };
84429933293FA48B0037232A /* ScreenSharingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84429931293FA4850037232A /* ScreenSharingView.swift */; };
844299362940A17F0037232A /* ZoomableScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844299342940A16F0037232A /* ZoomableScrollView.swift */; };
8442993A29422BEA0037232A /* BackportStateObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8442993929422BEA0037232A /* BackportStateObject.swift */; };
8442993C294232360037232A /* IncomingCallView_iOS13.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8442993B294232360037232A /* IncomingCallView_iOS13.swift */; };
844299412942394C0037232A /* VideoView_iOS13.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844299402942394C0037232A /* VideoView_iOS13.swift */; };
844299432942484A0037232A /* DemoUsers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844299422942484A0037232A /* DemoUsers.swift */; };
844299442942484A0037232A /* DemoUsers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844299422942484A0037232A /* DemoUsers.swift */; };
8446AF912A4D84F4002AB07B /* Retries_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8446AF902A4D84F4002AB07B /* Retries_Tests.swift */; };
844ECF4F2A33458A0023263C /* Member.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844ECF4E2A33458A0023263C /* Member.swift */; };
84530C6C2A3C4E0700F2678E /* CallState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84530C6B2A3C4E0700F2678E /* CallState.swift */; };
8456E6C2287EB405004E180E /* LoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8456E6C1287EB405004E180E /* LoginView.swift */; };
8456E6C4287EB43A004E180E /* LoginViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8456E6C3287EB43A004E180E /* LoginViewModel.swift */; };
8456E6C6287EB55F004E180E /* AppState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8456E6C5287EB55F004E180E /* AppState.swift */; };
8456E6D1287EC343004E180E /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8456E6C8287EC343004E180E /* Logger.swift */; };
8456E6D2287EC343004E180E /* ConsoleLogDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8456E6CA287EC343004E180E /* ConsoleLogDestination.swift */; };
8456E6D3287EC343004E180E /* BaseLogDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8456E6CB287EC343004E180E /* BaseLogDestination.swift */; };
8456E6D4287EC343004E180E /* LogDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8456E6CC287EC343004E180E /* LogDestination.swift */; };
8456E6D5287EC343004E180E /* PrefixLogFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8456E6CE287EC343004E180E /* PrefixLogFormatter.swift */; };
8456E6D6287EC343004E180E /* LogFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8456E6CF287EC343004E180E /* LogFormatter.swift */; };
8456E6DB287EC530004E180E /* StreamRuntimeCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8456E6DA287EC530004E180E /* StreamRuntimeCheck.swift */; };
8457BF7C2A5BF9E0000AE567 /* ToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8457BF7B2A5BF9E0000AE567 /* ToastView.swift */; };
8457BF7E2A5BFA04000AE567 /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8457BF7D2A5BFA04000AE567 /* Toast.swift */; };
8457BF802A5C18A7000AE567 /* ToastView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8457BF7F2A5C18A7000AE567 /* ToastView_Tests.swift */; };
8457CF9128BB835F00E8CF50 /* CallView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8457CF9028BB835F00E8CF50 /* CallView.swift */; };
8458872328A3A9E2002A81BF /* CallingParticipantsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8458872228A3A9E2002A81BF /* CallingParticipantsView.swift */; };
8458872728A3F34D002A81BF /* HelperViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8458872628A3F34D002A81BF /* HelperViews.swift */; };
8458872A28A3F935002A81BF /* OutgoingCallView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8458872928A3F935002A81BF /* OutgoingCallView.swift */; };
8458872E28A4EC1F002A81BF /* CallSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8458872D28A4EC1F002A81BF /* CallSettings.swift */; };
8458B704290ACF2A00F8E487 /* CallSoundsPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8458B703290ACF2A00F8E487 /* CallSoundsPlayer.swift */; };
8458B706290ACFE400F8E487 /* incoming.wav in Resources */ = {isa = PBXBuildFile; fileRef = 8458B705290ACFE400F8E487 /* incoming.wav */; };
845C573228DDC57B00D38FCC /* DemoAppUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845C573128DDC57A00D38FCC /* DemoAppUtils.swift */; };
8468821328DFA448003BA9EE /* LocalStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8468821228DFA448003BA9EE /* LocalStorage.swift */; };
8469593229BB3D7500134EA0 /* SignalServer_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8469593129BB3D7500134EA0 /* SignalServer_Tests.swift */; };
8469593429BB5CE200134EA0 /* HTTPConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8469593329BB5CE200134EA0 /* HTTPConfig.swift */; };
8469593729BB6B4E00134EA0 /* EdgeResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8469593529BB6B4E00134EA0 /* EdgeResponse.swift */; };
8469593829BB6B4E00134EA0 /* GetEdgesResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8469593629BB6B4E00134EA0 /* GetEdgesResponse.swift */; };
8469593E29BF214700134EA0 /* ViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8469593D29BF214700134EA0 /* ViewExtensions.swift */; };
846A06CE29E056C40084C264 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846A06CD29E056C40084C264 /* StringExtensions.swift */; };
846A06D029E0591D0084C264 /* StringExtensions_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846A06CF29E0591D0084C264 /* StringExtensions_Tests.swift */; };
846D16222A52B8D00036CE4C /* MicrophoneManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846D16212A52B8D00036CE4C /* MicrophoneManager.swift */; };
846D16242A52C3D50036CE4C /* CameraManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846D16232A52C3D50036CE4C /* CameraManager.swift */; };
846D16262A52CE8C0036CE4C /* SpeakerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846D16252A52CE8C0036CE4C /* SpeakerManager.swift */; };
846D16292A52F3A10036CE4C /* MicrophoneManager_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846D16282A52F3A10036CE4C /* MicrophoneManager_Tests.swift */; };
846D162B2A52F62B0036CE4C /* CameraManager_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846D162A2A52F62B0036CE4C /* CameraManager_Tests.swift */; };
846E4AE429CDE0B0003733AB /* OwnCapability.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846E4AE329CDE0B0003733AB /* OwnCapability.swift */; };
846E4AEF29CDEA66003733AB /* WSAuthMessageRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846E4AE529CDEA65003733AB /* WSAuthMessageRequest.swift */; };
846E4AF529CDEA66003733AB /* ConnectUserDetailsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846E4AEB29CDEA66003733AB /* ConnectUserDetailsRequest.swift */; };
846E4AFB29CDF87C003733AB /* ParticipantsSpotlightLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846E4AFA29CDF87B003733AB /* ParticipantsSpotlightLayout.swift */; };
846E4AFD29D1DDE8003733AB /* LayoutMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846E4AFC29D1DDE8003733AB /* LayoutMenuView.swift */; };
846E4AFF29D236EA003733AB /* CallTopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846E4AFE29D236EA003733AB /* CallTopView.swift */; };
846E4B0129D2D372003733AB /* Sorting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846E4B0029D2D372003733AB /* Sorting.swift */; };
846E4B0529D2D3D3003733AB /* ModifiedContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846E4B0429D2D3D3003733AB /* ModifiedContent.swift */; };
846FBE8628AA696900147F6E /* ColorExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846FBE8528AA696900147F6E /* ColorExtensions.swift */; };
846FBE8928AAD83C00147F6E /* InviteParticipantsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846FBE8828AAD83C00147F6E /* InviteParticipantsView.swift */; };
846FBE8B28AAD84A00147F6E /* InviteParticipantsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846FBE8A28AAD84A00147F6E /* InviteParticipantsViewModel.swift */; };
846FBE8D28AAEBBC00147F6E /* SearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846FBE8C28AAEBBC00147F6E /* SearchBar.swift */; };
846FBE8F28AAEC5D00147F6E /* KeyboardReadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846FBE8E28AAEC5D00147F6E /* KeyboardReadable.swift */; };
846FBE9128AAF52600147F6E /* SelectedParticipantView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846FBE9028AAF52600147F6E /* SelectedParticipantView.swift */; };
84767502290A824B0015DC53 /* WebRTC in Frameworks */ = {isa = PBXBuildFile; productRef = 84767501290A824B0015DC53 /* WebRTC */; };
8478A0EC29F2604A0001F860 /* ControllerTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8478A0EB29F2604A0001F860 /* ControllerTestCase.swift */; };
8478EB13288A054B00525538 /* VideoConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8478EB12288A054B00525538 /* VideoConfig.swift */; };
8479E74429EE89FC00169EF5 /* CallBroadcastingStoppedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8479E74229EE89FC00169EF5 /* CallBroadcastingStoppedEvent.swift */; };
8479E74529EE89FC00169EF5 /* CallBroadcastingStartedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8479E74329EE89FC00169EF5 /* CallBroadcastingStartedEvent.swift */; };
8479F83429C09EF1009ECE37 /* UserAvatar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8479F83329C09EF1009ECE37 /* UserAvatar.swift */; };
847B47AD2A210C6A000714CE /* StreamCallingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847B47AC2A210C6A000714CE /* StreamCallingView.swift */; };
847B47AF2A233AE2000714CE /* DemoAppViewFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847B47AE2A233AE2000714CE /* DemoAppViewFactory.swift */; };
847B47B12A23EE44000714CE /* CustomWaitingUserView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847B47B02A23EE44000714CE /* CustomWaitingUserView.swift */; };
847B47B32A23F8C6000714CE /* ShareButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847B47B22A23F8C6000714CE /* ShareButtonView.swift */; };
847B47B52A249E7E000714CE /* Examples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847B47B42A249E7E000714CE /* Examples.swift */; };
847B47B72A260CF1000714CE /* CustomCallView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847B47B62A260CF0000714CE /* CustomCallView.swift */; };
847BE09C29DADE0100B55D21 /* Call.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847BE09B29DADE0100B55D21 /* Call.swift */; };
847D002029C8AB1F00DD0A50 /* RecordingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847D001F29C8AB1E00DD0A50 /* RecordingView.swift */; };
848A73C02926314F0089AA6E /* MinimizedCallView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A73BF2926314F0089AA6E /* MinimizedCallView.swift */; };
848A73C229269E7D0089AA6E /* CornerDragableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848A73C129269E7D0089AA6E /* CornerDragableView.swift */; };
848A8058290A808A00F3079B /* StreamVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F737ED287C13AC00A363F4 /* StreamVideo.framework */; };
848A8059290A808A00F3079B /* StreamVideo.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84F737ED287C13AC00A363F4 /* StreamVideo.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
848A805B290A808C00F3079B /* StreamVideoSwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F73807287C141000A363F4 /* StreamVideoSwiftUI.framework */; };
848A805C290A808C00F3079B /* StreamVideoSwiftUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84F73807287C141000A363F4 /* StreamVideoSwiftUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
848A805D290A808E00F3079B /* StreamVideoUIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F73828287C146D00A363F4 /* StreamVideoUIKit.framework */; };
848A805E290A808E00F3079B /* StreamVideoUIKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84F73828287C146D00A363F4 /* StreamVideoUIKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
8490031929D2E0DF00AD9BB4 /* Sorting_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490031829D2E0DF00AD9BB4 /* Sorting_Tests.swift */; };
8490032129D308A000AD9BB4 /* RingSettingsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490031A29D308A000AD9BB4 /* RingSettingsRequest.swift */; };
8490032229D308A000AD9BB4 /* AudioSettingsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490031B29D308A000AD9BB4 /* AudioSettingsRequest.swift */; };
8490032329D308A000AD9BB4 /* BackstageSettingsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490031C29D308A000AD9BB4 /* BackstageSettingsRequest.swift */; };
8490032429D308A000AD9BB4 /* RingSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490031D29D308A000AD9BB4 /* RingSettings.swift */; };
8490032529D308A000AD9BB4 /* GetCallResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490031E29D308A000AD9BB4 /* GetCallResponse.swift */; };
8490032629D308A000AD9BB4 /* TranscriptionSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490031F29D308A000AD9BB4 /* TranscriptionSettings.swift */; };
8490032729D308A000AD9BB4 /* TranscriptionSettingsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490032029D308A000AD9BB4 /* TranscriptionSettingsRequest.swift */; };
8490032B29D4769700AD9BB4 /* CallConnectingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490032A29D4769700AD9BB4 /* CallConnectingView.swift */; };
8490032D29D4774500AD9BB4 /* JoiningCallView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490032C29D4774500AD9BB4 /* JoiningCallView.swift */; };
8490032F29D6D00C00AD9BB4 /* CallController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490032E29D6D00C00AD9BB4 /* CallController_Mock.swift */; };
8490033129D6D2BF00AD9BB4 /* MockResponseBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490033029D6D2BF00AD9BB4 /* MockResponseBuilder.swift */; };
8490DD1F298D39D9007E53D2 /* JsonEventDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490DD1E298D39D9007E53D2 /* JsonEventDecoder.swift */; };
8490DD21298D4ADF007E53D2 /* StreamJsonDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490DD20298D4ADF007E53D2 /* StreamJsonDecoder.swift */; };
8490DD23298D5330007E53D2 /* Data+Gzip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8490DD22298D5330007E53D2 /* Data+Gzip.swift */; };
8492B875290808AE00006649 /* StreamVideoEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8492B874290808AE00006649 /* StreamVideoEnvironment.swift */; };
8492B87829081D1600006649 /* HTTPClient_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8492B87729081D1600006649 /* HTTPClient_Mock.swift */; };
8492B87A29081E6600006649 /* StreamVideo_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8492B87929081E6600006649 /* StreamVideo_Mock.swift */; };
8493223B29082EDB0013C029 /* StreamVideoUITestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8493223A29082EDB0013C029 /* StreamVideoUITestCase.swift */; };
84932240290830390013C029 /* SnapshotTesting in Frameworks */ = {isa = PBXBuildFile; productRef = 8493223F290830390013C029 /* SnapshotTesting */; };
8493224F2908378A0013C029 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8493224E2908378A0013C029 /* AppDelegate.swift */; };
849322512908378A0013C029 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849322502908378A0013C029 /* SceneDelegate.swift */; };
849322582908378B0013C029 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 849322572908378B0013C029 /* Assets.xcassets */; };
8493225B2908378B0013C029 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 849322592908378B0013C029 /* LaunchScreen.storyboard */; };
849322612908385C0013C029 /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849322602908385C0013C029 /* HomeViewController.swift */; };
8493226A290919F10013C029 /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84932269290919F10013C029 /* LoginViewController.swift */; };
8493226E2909235C0013C029 /* AddUserView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84201792288AB699004964B3 /* AddUserView.swift */; };
84932270290923960013C029 /* LocalStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8468821228DFA448003BA9EE /* LocalStorage.swift */; };
84932274290929290013C029 /* UIView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84932273290929290013C029 /* UIView+Extensions.swift */; };
84932276290929630013C029 /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84932275290929630013C029 /* Animation.swift */; };
84932278290929EF0013C029 /* NSLayoutConstraint+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84932277290929EF0013C029 /* NSLayoutConstraint+Extensions.swift */; };
8493227A290938440013C029 /* CallViewController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84932279290938440013C029 /* CallViewController_Tests.swift */; };
8493227B290938930013C029 /* StreamVideoUITestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8493223A29082EDB0013C029 /* StreamVideoUITestCase.swift */; };
8493227C290939590013C029 /* CallViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8493226229083BF20013C029 /* CallViewController.swift */; };
8493227D29093A1A0013C029 /* HTTPClient_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8492B87729081D1600006649 /* HTTPClient_Mock.swift */; };
8493227E29093A420013C029 /* StreamVideo_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8492B87929081E6600006649 /* StreamVideo_Mock.swift */; };
8493228029093A9E0013C029 /* SnapshotTesting in Frameworks */ = {isa = PBXBuildFile; productRef = 8493227F29093A9E0013C029 /* SnapshotTesting */; };
8496A9A629CC500F00F15FF1 /* StreamVideoCaptureHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8496A9A529CC500F00F15FF1 /* StreamVideoCaptureHandler.swift */; };
8498796828A15F0300D06F31 /* ViewFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8498796728A15F0300D06F31 /* ViewFactory.swift */; };
849EDA8B297AFCC80072A12D /* PreJoiningView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849EDA8A297AFCC80072A12D /* PreJoiningView.swift */; };
849EDA8D297AFD840072A12D /* Camera.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849EDA8C297AFD840072A12D /* Camera.swift */; };
849EDA8F297AFE1C0072A12D /* PreJoiningViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849EDA8E297AFE1C0072A12D /* PreJoiningViewModel.swift */; };
84A26C9929435F4100B29E53 /* NukeUI in Frameworks */ = {isa = PBXBuildFile; productRef = 84A26C9829435F4100B29E53 /* NukeUI */; };
84A4DCBB2A41DC6E00B1D1BF /* AsyncAssert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A4DCBA2A41DC6E00B1D1BF /* AsyncAssert.swift */; };
84A4DDBD2A3B35030097F3E9 /* LocationFetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A4DDBC2A3B35030097F3E9 /* LocationFetcher.swift */; };
84A6CD6128D49A7700318EC3 /* CallBackgrounds.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A6CD6028D49A7700318EC3 /* CallBackgrounds.swift */; };
84A737CE28F4716E001A6769 /* signal.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A737AE28F4716E001A6769 /* signal.pb.swift */; };
84A737CF28F4716E001A6769 /* signal.twirp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A737AF28F4716E001A6769 /* signal.twirp.swift */; };
84A737D028F4716E001A6769 /* models.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A737B128F4716E001A6769 /* models.pb.swift */; };
84A737D128F4716E001A6769 /* events.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A737B328F4716E001A6769 /* events.pb.swift */; };
84A7E1802883629700526C98 /* WebSocketClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E17C2883629700526C98 /* WebSocketClient.swift */; };
84A7E1812883629700526C98 /* WebSocketPingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E17D2883629700526C98 /* WebSocketPingController.swift */; };
84A7E1822883629700526C98 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E17E2883629700526C98 /* RetryStrategy.swift */; };
84A7E184288362DF00526C98 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E183288362DF00526C98 /* Atomic.swift */; };
84A7E1862883632100526C98 /* ConnectionStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E1852883632100526C98 /* ConnectionStatus.swift */; };
84A7E1892883638200526C98 /* WebSocketEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E1872883638200526C98 /* WebSocketEngine.swift */; };
84A7E18A2883638200526C98 /* URLSessionWebSocketEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E1882883638200526C98 /* URLSessionWebSocketEngine.swift */; };
84A7E18C288363AC00526C98 /* EventNotificationCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E18B288363AC00526C98 /* EventNotificationCenter.swift */; };
84A7E1922883647200526C98 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E18F2883647200526C98 /* Event.swift */; };
84A7E1942883652000526C98 /* EventMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E1932883652000526C98 /* EventMiddleware.swift */; };
84A7E1962883661A00526C98 /* BackgroundTaskScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E1952883661A00526C98 /* BackgroundTaskScheduler.swift */; };
84A7E1A82883E46200526C98 /* Timers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E1A72883E46200526C98 /* Timers.swift */; };
84A7E1AA2883E4AD00526C98 /* APIKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E1A92883E4AD00526C98 /* APIKey.swift */; };
84A7E1AE2883E6B300526C98 /* HTTPUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E1AD2883E6B300526C98 /* HTTPUtils.swift */; };
84A7E1B02883E73100526C98 /* EventBatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E1AF2883E73100526C98 /* EventBatcher.swift */; };
84AF64BC287C34320012A503 /* WebRTC in Frameworks */ = {isa = PBXBuildFile; productRef = 84AF64BB287C34320012A503 /* WebRTC */; };
84AF64BE287C34450012A503 /* WebRTC in Frameworks */ = {isa = PBXBuildFile; productRef = 84AF64BD287C34450012A503 /* WebRTC */; };
84AF64D2287C78E70012A503 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AF64D1287C78E70012A503 /* User.swift */; };
84AF64D5287C79320012A503 /* RawJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AF64D4287C79320012A503 /* RawJSON.swift */; };
84AF64D9287C79F60012A503 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AF64D8287C79F60012A503 /* Errors.swift */; };
84AF64DB287C7A2C0012A503 /* ErrorPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AF64DA287C7A2C0012A503 /* ErrorPayload.swift */; };
84B0091B2A4C521100CF1FA7 /* Retries.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B0091A2A4C521000CF1FA7 /* Retries.swift */; };
84B04BE728941EA6003A8DCD /* StatsConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B04BE628941EA6003A8DCD /* StatsConstants.swift */; };
84B57D33297F278500E4E709 /* MicrophoneChecker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B57D32297F278500E4E709 /* MicrophoneChecker.swift */; };
84B57D37297F406400E4E709 /* MicrophoneCheckView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B57D36297F406400E4E709 /* MicrophoneCheckView.swift */; };
84B57D39297FFF8300E4E709 /* PreJoiningView_iOS13.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B57D38297FFF8300E4E709 /* PreJoiningView_iOS13.swift */; };
84B9A56D29112F39004DE31A /* EndpointConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B9A56C29112F39004DE31A /* EndpointConfig.swift */; };
84B9A58F29140D3D004DE31A /* Nuke in Frameworks */ = {isa = PBXBuildFile; productRef = 84B9A58E29140D3D004DE31A /* Nuke */; };
84B9A59329140D44004DE31A /* Nuke in Frameworks */ = {isa = PBXBuildFile; productRef = 84B9A59229140D44004DE31A /* Nuke */; };
84B9A59529140D44004DE31A /* NukeUI in Frameworks */ = {isa = PBXBuildFile; productRef = 84B9A59429140D44004DE31A /* NukeUI */; };
84BB570E2A20D7BB0002C123 /* Mapping_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84BB570D2A20D7BB0002C123 /* Mapping_Tests.swift */; };
84BBF62B28AFC24000387A02 /* PeerConnectionFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84BBF62A28AFC24000387A02 /* PeerConnectionFactory.swift */; };
84BBF62D28AFC72700387A02 /* DefaultRTCMediaConstraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84BBF62C28AFC72700387A02 /* DefaultRTCMediaConstraints.swift */; };
84BD8FF429B0F208002CFBA0 /* HTTPClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84BD8FF329B0F208002CFBA0 /* HTTPClient.swift */; };
84BD8FF629B0F27F002CFBA0 /* TokenService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84BD8FF529B0F27F002CFBA0 /* TokenService.swift */; };
84BD8FF729B0F964002CFBA0 /* LoginViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8456E6C3287EB43A004E180E /* LoginViewModel.swift */; };
84BD8FF829B0F97B002CFBA0 /* TokenService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84BD8FF529B0F27F002CFBA0 /* TokenService.swift */; };
84BD8FF929B0F97E002CFBA0 /* HTTPClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84BD8FF329B0F208002CFBA0 /* HTTPClient.swift */; };
84BD8FFB29B0FA5B002CFBA0 /* LoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84429945294248A20037232A /* LoginView.swift */; };
84BE8A5628BE314000B34D2F /* SwiftProtobuf in Frameworks */ = {isa = PBXBuildFile; productRef = 84BE8A5528BE314000B34D2F /* SwiftProtobuf */; };
84C267C928F5980F00F0F673 /* ConnectOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C267C828F5980F00F0F673 /* ConnectOptions.swift */; };
84C4003F29E3F446007B69C2 /* WSCallEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C4003B29E3F446007B69C2 /* WSCallEvent.swift */; };
84C4004029E3F446007B69C2 /* VideoEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C4003C29E3F446007B69C2 /* VideoEvent.swift */; };
84C4004129E3F446007B69C2 /* WSClientEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C4003D29E3F446007B69C2 /* WSClientEvent.swift */; };
84C4004229E3F446007B69C2 /* ConnectedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C4003E29E3F446007B69C2 /* ConnectedEvent.swift */; };
84C619C629432E890051C513 /* NukeUI in Frameworks */ = {isa = PBXBuildFile; productRef = 84C619C529432E890051C513 /* NukeUI */; };
84CBBE0B29228BA900D0DA61 /* StreamVideoTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8492B8722908024800006649 /* StreamVideoTestCase.swift */; };
84CC05892A530C3F00EE9815 /* SpeakerManager_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CC05882A530C3F00EE9815 /* SpeakerManager_Tests.swift */; };
84CC058B2A531B0B00EE9815 /* CallSettingsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CC058A2A531B0B00EE9815 /* CallSettingsManager.swift */; };
84D114DA29F092E700BCCB0C /* CallController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D114D929F092E700BCCB0C /* CallController_Tests.swift */; };
84D2E37629DC856D001D2118 /* CallMemberRemovedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D2E37029DC856C001D2118 /* CallMemberRemovedEvent.swift */; };
84D2E37729DC856D001D2118 /* CallMemberUpdatedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D2E37129DC856C001D2118 /* CallMemberUpdatedEvent.swift */; };
84D2E37829DC856D001D2118 /* CallMemberUpdatedPermissionEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D2E37229DC856C001D2118 /* CallMemberUpdatedPermissionEvent.swift */; };
84D2E37929DC856D001D2118 /* CallMemberAddedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D2E37329DC856C001D2118 /* CallMemberAddedEvent.swift */; };
84D419B828E7155100F574F9 /* CallContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D419B728E7155100F574F9 /* CallContainer.swift */; };
84D6493C29E7F5D2002CA428 /* CallsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D6493B29E7F5D2002CA428 /* CallsView.swift */; };
84D6493E29E7F75E002CA428 /* CallsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D6493D29E7F75E002CA428 /* CallsViewModel.swift */; };
84D6494029E94C14002CA428 /* CallsQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D6493F29E94C14002CA428 /* CallsQuery.swift */; };
84D6494329E9AD08002CA428 /* RTMPIngress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D6494129E9AD07002CA428 /* RTMPIngress.swift */; };
84D6494429E9AD08002CA428 /* CallIngressResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D6494229E9AD08002CA428 /* CallIngressResponse.swift */; };
84D6494729E9F2D0002CA428 /* WebRTCClient_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D6494629E9F2D0002CA428 /* WebRTCClient_Tests.swift */; };
84DC382D29A8B9EC00946713 /* CallParticipantMenuAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC382C29A8B9EC00946713 /* CallParticipantMenuAction.swift */; };
84DC382F29A8BB8D00946713 /* CallParticipantsInfoViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC382E29A8BB8D00946713 /* CallParticipantsInfoViewModel.swift */; };
84DC388E29ADFCFD00946713 /* JSONEncodingHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC383C29ADFCFB00946713 /* JSONEncodingHelper.swift */; };
84DC388F29ADFCFD00946713 /* CodableHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC383D29ADFCFB00946713 /* CodableHelper.swift */; };
84DC389029ADFCFD00946713 /* SendEventResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC383F29ADFCFC00946713 /* SendEventResponse.swift */; };
84DC389129ADFCFD00946713 /* VideoSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC384029ADFCFC00946713 /* VideoSettings.swift */; };
84DC389229ADFCFD00946713 /* RequestPermissionRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC384129ADFCFC00946713 /* RequestPermissionRequest.swift */; };
84DC389329ADFCFD00946713 /* ScreensharingSettingsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC384229ADFCFC00946713 /* ScreensharingSettingsRequest.swift */; };
84DC389429ADFCFD00946713 /* UpdateUserPermissionsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC384329ADFCFC00946713 /* UpdateUserPermissionsRequest.swift */; };
84DC389529ADFCFD00946713 /* QueryMembersRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC384429ADFCFC00946713 /* QueryMembersRequest.swift */; };
84DC389629ADFCFD00946713 /* EndCallResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC384529ADFCFC00946713 /* EndCallResponse.swift */; };
84DC389729ADFCFD00946713 /* StopLiveResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC384629ADFCFC00946713 /* StopLiveResponse.swift */; };
84DC389829ADFCFD00946713 /* VideoSettingsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC384729ADFCFC00946713 /* VideoSettingsRequest.swift */; };
84DC389A29ADFCFD00946713 /* APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC384929ADFCFC00946713 /* APIError.swift */; };
84DC389B29ADFCFD00946713 /* PermissionRequestEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC384A29ADFCFC00946713 /* PermissionRequestEvent.swift */; };
84DC389C29ADFCFD00946713 /* GetOrCreateCallResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC384B29ADFCFC00946713 /* GetOrCreateCallResponse.swift */; };
84DC389E29ADFCFD00946713 /* CallCreatedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC384D29ADFCFC00946713 /* CallCreatedEvent.swift */; };
84DC389F29ADFCFD00946713 /* JoinCallResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC384E29ADFCFC00946713 /* JoinCallResponse.swift */; };
84DC38A029ADFCFD00946713 /* CustomVideoEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC384F29ADFCFC00946713 /* CustomVideoEvent.swift */; };
84DC38A129ADFCFD00946713 /* BlockUserResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC385029ADFCFC00946713 /* BlockUserResponse.swift */; };
84DC38A229ADFCFD00946713 /* UnblockedUserEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC385129ADFCFC00946713 /* UnblockedUserEvent.swift */; };
84DC38A329ADFCFD00946713 /* MuteUsersResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC385229ADFCFC00946713 /* MuteUsersResponse.swift */; };
84DC38A429ADFCFD00946713 /* BackstageSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC385329ADFCFC00946713 /* BackstageSettings.swift */; };
84DC38A529ADFCFD00946713 /* SFUResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC385429ADFCFC00946713 /* SFUResponse.swift */; };
84DC38A729ADFCFD00946713 /* GoLiveResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC385629ADFCFC00946713 /* GoLiveResponse.swift */; };
84DC38A829ADFCFD00946713 /* QueryCallsResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC385729ADFCFC00946713 /* QueryCallsResponse.swift */; };
84DC38A929ADFCFD00946713 /* CallUpdatedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC385829ADFCFC00946713 /* CallUpdatedEvent.swift */; };
84DC38AA29ADFCFD00946713 /* CallRecordingStoppedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC385929ADFCFC00946713 /* CallRecordingStoppedEvent.swift */; };
84DC38AB29ADFCFD00946713 /* RecordSettingsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC385A29ADFCFC00946713 /* RecordSettingsRequest.swift */; };
84DC38AC29ADFCFD00946713 /* CallAcceptedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC385B29ADFCFC00946713 /* CallAcceptedEvent.swift */; };
84DC38AD29ADFCFD00946713 /* HealthCheckEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC385C29ADFCFC00946713 /* HealthCheckEvent.swift */; };
84DC38AE29ADFCFD00946713 /* BlockedUserEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC385D29ADFCFC00946713 /* BlockedUserEvent.swift */; };
84DC38B029ADFCFD00946713 /* MuteUsersRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC385F29ADFCFC00946713 /* MuteUsersRequest.swift */; };
84DC38B129ADFCFD00946713 /* AudioSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386029ADFCFC00946713 /* AudioSettings.swift */; };
84DC38B229ADFCFD00946713 /* UnblockUserResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386129ADFCFC00946713 /* UnblockUserResponse.swift */; };
84DC38B429ADFCFD00946713 /* ICEServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386329ADFCFC00946713 /* ICEServer.swift */; };
84DC38B529ADFCFD00946713 /* CallStateResponseFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386429ADFCFC00946713 /* CallStateResponseFields.swift */; };
84DC38B629ADFCFD00946713 /* QueryMembersResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386529ADFCFC00946713 /* QueryMembersResponse.swift */; };
84DC38B729ADFCFD00946713 /* CallRecordingStartedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386629ADFCFC00946713 /* CallRecordingStartedEvent.swift */; };
84DC38B829ADFCFD00946713 /* UpdateUserPermissionsResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386729ADFCFC00946713 /* UpdateUserPermissionsResponse.swift */; };
84DC38B929ADFCFD00946713 /* MemberRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386829ADFCFC00946713 /* MemberRequest.swift */; };
84DC38BA29ADFCFD00946713 /* CallResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386929ADFCFC00946713 /* CallResponse.swift */; };
84DC38BB29ADFCFD00946713 /* UnblockUserRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386A29ADFCFC00946713 /* UnblockUserRequest.swift */; };
84DC38BC29ADFCFD00946713 /* BroadcastSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386B29ADFCFC00946713 /* BroadcastSettings.swift */; };
84DC38BD29ADFCFD00946713 /* UserResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386C29ADFCFC00946713 /* UserResponse.swift */; };
84DC38BE29ADFCFD00946713 /* CallSettingsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386D29ADFCFC00946713 /* CallSettingsRequest.swift */; };
84DC38BF29ADFCFD00946713 /* ScreensharingSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386E29ADFCFC00946713 /* ScreensharingSettings.swift */; };
84DC38C029ADFCFD00946713 /* UserRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC386F29ADFCFC00946713 /* UserRequest.swift */; };
84DC38C129ADFCFD00946713 /* CallRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387029ADFCFC00946713 /* CallRequest.swift */; };
84DC38C229ADFCFD00946713 /* HLSSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387129ADFCFC00946713 /* HLSSettings.swift */; };
84DC38C329ADFCFD00946713 /* GeofenceSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387229ADFCFC00946713 /* GeofenceSettings.swift */; };
84DC38C429ADFCFD00946713 /* MemberResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387329ADFCFC00946713 /* MemberResponse.swift */; };
84DC38C529ADFCFD00946713 /* GetOrCreateCallRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387429ADFCFC00946713 /* GetOrCreateCallRequest.swift */; };
84DC38C629ADFCFD00946713 /* CallRejectedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387529ADFCFC00946713 /* CallRejectedEvent.swift */; };
84DC38C729ADFCFD00946713 /* UpdateCallResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387629ADFCFC00946713 /* UpdateCallResponse.swift */; };
84DC38C829ADFCFD00946713 /* Device.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387729ADFCFC00946713 /* Device.swift */; };
84DC38CA29ADFCFD00946713 /* UpdateCallRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387929ADFCFC00946713 /* UpdateCallRequest.swift */; };
84DC38CB29ADFCFD00946713 /* SortParamRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387A29ADFCFC00946713 /* SortParamRequest.swift */; };
84DC38CC29ADFCFD00946713 /* RequestPermissionResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387B29ADFCFC00946713 /* RequestPermissionResponse.swift */; };
84DC38CD29ADFCFD00946713 /* SendEventRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387C29ADFCFC00946713 /* SendEventRequest.swift */; };
84DC38CE29ADFCFD00946713 /* BlockUserRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387D29ADFCFC00946713 /* BlockUserRequest.swift */; };
84DC38CF29ADFCFD00946713 /* QueryCallsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387E29ADFCFC00946713 /* QueryCallsRequest.swift */; };
84DC38D029ADFCFD00946713 /* OwnUserResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC387F29ADFCFC00946713 /* OwnUserResponse.swift */; };
84DC38D129ADFCFD00946713 /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC388029ADFCFC00946713 /* Credentials.swift */; };
84DC38D229ADFCFD00946713 /* UpdatedCallPermissionsEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC388129ADFCFC00946713 /* UpdatedCallPermissionsEvent.swift */; };
84DC38D329ADFCFD00946713 /* CallEndedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC388229ADFCFC00946713 /* CallEndedEvent.swift */; };
84DC38D429ADFCFD00946713 /* CallSettingsResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC388329ADFCFC00946713 /* CallSettingsResponse.swift */; };
84DC38D629ADFCFD00946713 /* GeofenceSettingsRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC388529ADFCFC00946713 /* GeofenceSettingsRequest.swift */; };
84DC38D729ADFCFD00946713 /* RecordSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC388629ADFCFC00946713 /* RecordSettings.swift */; };
84DC38D829ADFCFD00946713 /* JoinCallRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC388729ADFCFC00946713 /* JoinCallRequest.swift */; };
84DC38D929ADFCFD00946713 /* OpenISO8601DateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC388829ADFCFC00946713 /* OpenISO8601DateFormatter.swift */; };
84DC38DA29ADFCFD00946713 /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC388929ADFCFC00946713 /* Extensions.swift */; };
84DC38DB29ADFCFD00946713 /* JSONDataEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC388A29ADFCFC00946713 /* JSONDataEncoding.swift */; };
84DC38DD29ADFCFD00946713 /* Models.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DC388C29ADFCFC00946713 /* Models.swift */; };
84DCA2092A382B16000C3411 /* CallModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCA2082A382B16000C3411 /* CallModels.swift */; };
84DCA20B2A382FE0000C3411 /* CallViewModel_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCA20A2A382FE0000C3411 /* CallViewModel_Tests.swift */; };
84DCA20C2A38300C000C3411 /* StreamVideoTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8492B8722908024800006649 /* StreamVideoTestCase.swift */; };
84DCA20E2A3885FE000C3411 /* Permissions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCA20D2A3885FE000C3411 /* Permissions.swift */; };
84DCA2112A389160000C3411 /* AssertDelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCA2102A389160000C3411 /* AssertDelay.swift */; };
84DCA2122A389167000C3411 /* AssertDelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCA2102A389160000C3411 /* AssertDelay.swift */; };
84DCA2142A38A428000C3411 /* CoordinatorModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCA2132A38A428000C3411 /* CoordinatorModels.swift */; };
84DCA2152A38A79E000C3411 /* Token.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AF64D6287C79610012A503 /* Token.swift */; };
84DCA2182A398C53000C3411 /* Call_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCA2172A398C53000C3411 /* Call_Tests.swift */; };
84DCA21C2A39D950000C3411 /* DefaultAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCA21A2A39D950000C3411 /* DefaultAPI.swift */; };
84DCA21F2A39DA15000C3411 /* APIHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCA21E2A39DA15000C3411 /* APIHelper.swift */; };
84DCA2212A39E380000C3411 /* URLSessionTransport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCA2202A39E380000C3411 /* URLSessionTransport.swift */; };
84DCA2232A39E432000C3411 /* AuthMiddlewares.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCA2222A39E432000C3411 /* AuthMiddlewares.swift */; };
84DCA2242A3A0F0D000C3411 /* HTTPClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A7E1782881922400526C98 /* HTTPClient.swift */; };
84E4F7922947476400DD4CE3 /* CallViewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E4F7912947476300DD4CE3 /* CallViewHelper.swift */; };
84E4F7D1294CB5F300DD4CE3 /* ConnectionQuality.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E4F7D0294CB5F300DD4CE3 /* ConnectionQuality.swift */; };
84E4F7D3294CCBE700DD4CE3 /* ConnectionQualityIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E4F7D2294CCBE700DD4CE3 /* ConnectionQualityIndicator.swift */; };
84E5C51C2A013C440003A27A /* PushNotificationsConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E5C51B2A013C440003A27A /* PushNotificationsConfig.swift */; };
84E7CD3728D64609009F3542 /* CallingIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E7CD3628D64609009F3542 /* CallingIndicator.swift */; };
84E86D4F2905E731004BA44C /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E86D4E2905E731004BA44C /* Utils.swift */; };
84EA5D3C28BFB890004D3531 /* CallParticipantImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84EA5D3B28BFB890004D3531 /* CallParticipantImageView.swift */; };
84EA5D3F28C09AAC004D3531 /* CallController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84EA5D3E28C09AAB004D3531 /* CallController.swift */; };
84EA5D4328C1E944004D3531 /* AudioSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84EA5D4228C1E944004D3531 /* AudioSession.swift */; };
84ED240D286C9515002A3186 /* CallView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84ED240C286C9515002A3186 /* CallView.swift */; };
84F0867B29632DA40099907A /* VideoFilters.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F0867A29632DA30099907A /* VideoFilters.swift */; };
84F3B0DA289083E70088751D /* WebSocketConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F3B0D9289083E70088751D /* WebSocketConstants.swift */; };
84F3B0DE28913E0F0088751D /* CallControlsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F3B0DD28913E0E0088751D /* CallControlsView.swift */; };
84F3B0E0289150B10088751D /* CallParticipant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F3B0DF289150B10088751D /* CallParticipant.swift */; };
84F3B0E228916FF20088751D /* CallParticipantsInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F3B0E128916FF20088751D /* CallParticipantsInfoView.swift */; };
84F3B0E4289174F60088751D /* ContainerHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F3B0E3289174F60088751D /* ContainerHelpers.swift */; };
84F3B0E528917C620088751D /* Modifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84EBAA92288C137E00BE3176 /* Modifiers.swift */; };
84F58B7029EE914400010C4C /* BackgroundTaskScheduler_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B6F29EE914400010C4C /* BackgroundTaskScheduler_Tests.swift */; };
84F58B7229EE922700010C4C /* WebSocketConnectionState_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B7129EE922700010C4C /* WebSocketConnectionState_Tests.swift */; };
84F58B7429EE928400010C4C /* TestError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B7329EE928400010C4C /* TestError.swift */; };
84F58B7629EE92BF00010C4C /* UniqueValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B7529EE92BF00010C4C /* UniqueValues.swift */; };
84F58B7829EE945900010C4C /* RetryStrategy_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B7729EE945900010C4C /* RetryStrategy_Tests.swift */; };
84F58B7A29EE972A00010C4C /* WebSocketPingController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B7929EE972A00010C4C /* WebSocketPingController_Tests.swift */; };
84F58B7C29EE979F00010C4C /* VirtualTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B7B29EE979F00010C4C /* VirtualTime.swift */; };
84F58B7F29EE97C800010C4C /* VirtualTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B7E29EE97C800010C4C /* VirtualTimer.swift */; };
84F58B8129EE9C4900010C4C /* WebSocketPingController_Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8029EE9C4900010C4C /* WebSocketPingController_Delegate.swift */; };
84F58B8329EE9E6400010C4C /* WebSocketClient_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8229EE9E6400010C4C /* WebSocketClient_Tests.swift */; };
84F58B8529EEABC100010C4C /* EventDecoder_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8429EEABC100010C4C /* EventDecoder_Mock.swift */; };
84F58B8729EEABF700010C4C /* EventBatcher_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8629EEABF700010C4C /* EventBatcher_Mock.swift */; };
84F58B8929EEAC4400010C4C /* MockFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8829EEAC4400010C4C /* MockFunc.swift */; };
84F58B8B29EEACAD00010C4C /* WebSocketEngine_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8A29EEACAD00010C4C /* WebSocketEngine_Mock.swift */; };
84F58B8D29EEAE2D00010C4C /* AssertAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8C29EEAE2D00010C4C /* AssertAsync.swift */; };
84F58B8F29EEB32700010C4C /* WebSocketPingController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B8E29EEB32700010C4C /* WebSocketPingController_Mock.swift */; };
84F58B9129EEB36E00010C4C /* EventNotificationCenter_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B9029EEB36E00010C4C /* EventNotificationCenter_Mock.swift */; };
84F58B9329EEB53E00010C4C /* EventMiddleware_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B9229EEB53E00010C4C /* EventMiddleware_Mock.swift */; };
84F58B9529EEBA3900010C4C /* EquatableEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F58B9429EEBA3900010C4C /* EquatableEvent.swift */; };
84F737F5287C13AD00A363F4 /* StreamVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F737ED287C13AC00A363F4 /* StreamVideo.framework */; };
84F737FB287C13AD00A363F4 /* StreamVideo.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F737EF287C13AC00A363F4 /* StreamVideo.h */; settings = {ATTRIBUTES = (Public, ); }; };
84F7380F287C141000A363F4 /* StreamVideoSwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F73807287C141000A363F4 /* StreamVideoSwiftUI.framework */; };
84F73817287C141000A363F4 /* StreamVideoSwiftUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F73809287C141000A363F4 /* StreamVideoSwiftUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
84F7381A287C141000A363F4 /* StreamVideoSwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F73807287C141000A363F4 /* StreamVideoSwiftUI.framework */; };
84F7381B287C141000A363F4 /* StreamVideoSwiftUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84F73807287C141000A363F4 /* StreamVideoSwiftUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
84F73830287C146D00A363F4 /* StreamVideoUIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F73828287C146D00A363F4 /* StreamVideoUIKit.framework */; };
84F73836287C146D00A363F4 /* StreamVideoUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F7382A287C146D00A363F4 /* StreamVideoUIKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
84F73843287C195600A363F4 /* StreamVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F737ED287C13AC00A363F4 /* StreamVideo.framework */; };
84F73848287C196B00A363F4 /* StreamVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F737ED287C13AC00A363F4 /* StreamVideo.framework */; };
84F7384D287C198500A363F4 /* StreamVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F737ED287C13AC00A363F4 /* StreamVideo.framework */; };
84F7384E287C198500A363F4 /* StreamVideo.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84F737ED287C13AC00A363F4 /* StreamVideo.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
84F73853287C1A2900A363F4 /* InjectedValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C299722876E8C90034B735 /* InjectedValues.swift */; };
84F73854287C1A2D00A363F4 /* InjectedValuesExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C299742876E8F80034B735 /* InjectedValuesExtensions.swift */; };
84F73855287C1A3400A363F4 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C2997C28784BB30034B735 /* Utils.swift */; };
84F73856287C1A3400A363F4 /* CallType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C2997828784B180034B735 /* CallType.swift */; };
84F73858287C1A3400A363F4 /* ConnectionState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C2997A28784B500034B735 /* ConnectionState.swift */; };
84F73859287C1A3400A363F4 /* StreamVideo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C2996D2876E42D0034B735 /* StreamVideo.swift */; };
84FC2C1328ACDF3A00181490 /* ProtoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84FC2C1228ACDF3A00181490 /* ProtoModel.swift */; };
84FC2C1E28ACF2AE00181490 /* WebRTCClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84FC2C1D28ACF2AE00181490 /* WebRTCClient.swift */; };
84FC2C2228ACF2E000181490 /* PeerConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84FC2C2128ACF2E000181490 /* PeerConnection.swift */; };
84FC2C2428AD1B5E00181490 /* WebRTCEventDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84FC2C2328AD1B5E00181490 /* WebRTCEventDecoder.swift */; };
84FC2C2828AD350100181490 /* WebRTCEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84FC2C2728AD350100181490 /* WebRTCEvents.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
82392D572993C9E100941435 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 842D8BBB2865B31B00801910 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 842D8BC22865B31B00801910;
remoteInfo = DemoApp;
};
8427FF692A03D1D100AFD2C3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 842D8BBB2865B31B00801910 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 8427FF612A03D1D100AFD2C3;
remoteInfo = CallIntent;
};
84932246290832B90013C029 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 842D8BBB2865B31B00801910 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 84F737EC287C13AC00A363F4;
remoteInfo = StreamVideo;
};
8493226429083DBD0013C029 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 842D8BBB2865B31B00801910 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 84F73827287C146D00A363F4;
remoteInfo = StreamVideoUIKit;
};
8493226629083DCB0013C029 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 842D8BBB2865B31B00801910 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 84F73806287C141000A363F4;
remoteInfo = StreamVideoSwiftUI;
};
84F737F6287C13AD00A363F4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 842D8BBB2865B31B00801910 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 84F737EC287C13AC00A363F4;
remoteInfo = StreamVideo;
};
84F73810287C141000A363F4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 842D8BBB2865B31B00801910 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 84F73806287C141000A363F4;
remoteInfo = StreamVideoSwiftUI;
};
84F73818287C141000A363F4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 842D8BBB2865B31B00801910 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 84F73806287C141000A363F4;
remoteInfo = StreamVideoSwiftUI;
};
84F73831287C146D00A363F4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 842D8BBB2865B31B00801910 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 84F73827287C146D00A363F4;
remoteInfo = StreamVideoUIKit;
};
84F7384A287C196B00A363F4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 842D8BBB2865B31B00801910 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 84F737EC287C13AC00A363F4;
remoteInfo = StreamVideo;
};
84F7384F287C198500A363F4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 842D8BBB2865B31B00801910 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 84F737EC287C13AC00A363F4;
remoteInfo = StreamVideo;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
8427FF6F2A03D1D100AFD2C3 /* Embed Foundation Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
8427FF6B2A03D1D100AFD2C3 /* CallIntent.appex in Embed Foundation Extensions */,
);
name = "Embed Foundation Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
848A805A290A808A00F3079B /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
848A805C290A808C00F3079B /* StreamVideoSwiftUI.framework in Embed Frameworks */,
848A8059290A808A00F3079B /* StreamVideo.framework in Embed Frameworks */,
848A805E290A808E00F3079B /* StreamVideoUIKit.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
84F7381F287C141000A363F4 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
84F7384E287C198500A363F4 /* StreamVideo.framework in Embed Frameworks */,
84F7381B287C141000A363F4 /* StreamVideoSwiftUI.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
4014802F2A5317640029166A /* AudioValuePercentageNormaliser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioValuePercentageNormaliser.swift; sourceTree = "<group>"; };
401480312A54238C0029166A /* AudioValuePercentageNormaliser_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioValuePercentageNormaliser_Tests.swift; sourceTree = "<group>"; };
401480352A5447C50029166A /* LocalParticipantViewModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalParticipantViewModifier.swift; sourceTree = "<group>"; };
403812F52A6EA2A7009BB2F7 /* MicrophoneChecker_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrophoneChecker_Tests.swift; sourceTree = "<group>"; };
403BE0FD2A24C07300988F65 /* DeeplinkAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeeplinkAdapter.swift; sourceTree = "<group>"; };
403BE1002A24C70000988F65 /* StreamVideoSwiftUIApp+Sentry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "StreamVideoSwiftUIApp+Sentry.swift"; sourceTree = "<group>"; };
40AB31252A49838000C270E1 /* EventTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventTests.swift; sourceTree = "<group>"; };
40F161AA2A4C6B5C00846E3E /* ScreenSharingSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenSharingSession.swift; sourceTree = "<group>"; };
43217A0B2A44A28B002B5857 /* ConnectionErrorEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectionErrorEvent.swift; sourceTree = "<group>"; };
4351AEAC2A40588D00D32D0D /* IntegrationTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntegrationTest.swift; sourceTree = "<group>"; };
4351AEAE2A40591800D32D0D /* CallCRUDTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallCRUDTests.swift; sourceTree = "<group>"; };
435F01B22A501148009CD0BD /* OwnCapability+Identifiable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OwnCapability+Identifiable.swift"; sourceTree = "<group>"; };
8202215E2A24BB7100F7BAED /* LaunchArgument.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchArgument.swift; sourceTree = "<group>"; };
8206D84F2A5DB9300099F5EC /* Credentials.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Credentials.xcconfig; sourceTree = "<group>"; };
8206D8522A5FF3260099F5EC /* SystemEnvironment+Version.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SystemEnvironment+Version.swift"; sourceTree = "<group>"; };
822257892A42F93600CFFD96 /* TokenGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenGenerator.swift; sourceTree = "<group>"; };
8228CD8B2911BABF00F32136 /* DemoAppUIKit.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DemoAppUIKit.entitlements; sourceTree = "<group>"; };
8228CD8C29128CA000F32136 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
82392D512993C9E100941435 /* SwiftUIDemoAppUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwiftUIDemoAppUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
82392D532993C9E100941435 /* StreamTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamTestCase.swift; sourceTree = "<group>"; };
82392D5E2993CCB300941435 /* ParticipantRobot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParticipantRobot.swift; sourceTree = "<group>"; };
82392D6A2993CDF500941435 /* UserRobot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserRobot.swift; sourceTree = "<group>"; };
82392D6C2993CE7200941435 /* StreamVideoUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamVideoUITests.swift; sourceTree = "<group>"; };
82392D6E2994027C00941435 /* Sinatra.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sinatra.swift; sourceTree = "<group>"; };
82392D70299403B200941435 /* CallViewsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallViewsTests.swift; sourceTree = "<group>"; };
82392D7429940C4500941435 /* SwiftUIDemoApp.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = SwiftUIDemoApp.xctestplan; sourceTree = "<group>"; };
824DBA9F29F6D77B005ACD09 /* ReconnectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReconnectionTests.swift; sourceTree = "<group>"; };
824DBAA229F93DBC005ACD09 /* SnapshotVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnapshotVariant.swift; sourceTree = "<group>"; };
824DBAA429F93E1F005ACD09 /* AssertSnapshot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssertSnapshot.swift; sourceTree = "<group>"; };
8251E62A2A17BEB400E7257A /* StreamVideoTestResources.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamVideoTestResources.swift; sourceTree = "<group>"; };
8251E62E2A17BEEF00E7257A /* ImageFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageFactory.swift; sourceTree = "<group>"; };
8268615F290A7556005BFFED /* SystemEnvironment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemEnvironment.swift; sourceTree = "<group>"; };
827D893D2A16369300838B1A /* LazyImageExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyImageExtensions.swift; sourceTree = "<group>"; };
828DE5BC299521EF00F93197 /* UserRobot+Asserts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserRobot+Asserts.swift"; sourceTree = "<group>"; };
829A1F6829FACCAF0072ED75 /* ParticipantsGridLayout_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParticipantsGridLayout_Tests.swift; sourceTree = "<group>"; };
829A1F6A29FACCC20072ED75 /* ParticipantsSpotlightLayout_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParticipantsSpotlightLayout_Tests.swift; sourceTree = "<group>"; };
829F7BF929FABC0E003EBACE /* ViewFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewFactory.swift; sourceTree = "<group>"; };
829F7BFC29FAC116003EBACE /* ParticipantsFullScreenLayout_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParticipantsFullScreenLayout_Tests.swift; sourceTree = "<group>"; };
82AD932429E6FCCF00D4D295 /* LobbyPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LobbyPage.swift; sourceTree = "<group>"; };
82B82F2229114001001B5FD7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
82B82F242911414D001B5FD7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
82B82F2729114176001B5FD7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
82B8C0F729E80933001F816C /* LobbyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LobbyTests.swift; sourceTree = "<group>"; };
82B8C0F929E80997001F816C /* RingProcessTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RingProcessTests.swift; sourceTree = "<group>"; };
82B8C0FB29E80A2A001F816C /* CallLifecycleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallLifecycleTests.swift; sourceTree = "<group>"; };
82C837DF29A531ED00CB6B0E /* CallPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallPage.swift; sourceTree = "<group>"; };
82C837E129A532C000CB6B0E /* LoginPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginPage.swift; sourceTree = "<group>"; };
82C837E329A5333700CB6B0E /* CallDetailsPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallDetailsPage.swift; sourceTree = "<group>"; };
82D858B729EDAE0A00CF9F8B /* ParticipantActionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParticipantActionsTests.swift; sourceTree = "<group>"; };
82E2F9052A0559E50012C037 /* sky.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = sky.png; sourceTree = "<group>"; };
82E2F9062A0559E50012C037 /* coffee.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = coffee.png; sourceTree = "<group>"; };
82E2F9072A0559E50012C037 /* forest.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = forest.png; sourceTree = "<group>"; };
82E2F9082A0559E50012C037 /* pink.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = pink.png; sourceTree = "<group>"; };
82E2F9092A0559E50012C037 /* violet.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = violet.png; sourceTree = "<group>"; };
82E2F90A2A0559E50012C037 /* fire.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = fire.png; sourceTree = "<group>"; };
82E2F90B2A0559E50012C037 /* sea.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = sea.png; sourceTree = "<group>"; };
82E2F90C2A0559E50012C037 /* olive.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = olive.png; sourceTree = "<group>"; };
82E2F90D2A0559E60012C037 /* sun.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = sun.png; sourceTree = "<group>"; };
82E2F90E2A0559E60012C037 /* skin.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = skin.png; sourceTree = "<group>"; };
82E3BA522A0BAF4B001AB93E /* WebSocketClientEnvironment_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketClientEnvironment_Mock.swift; sourceTree = "<group>"; };
82FF40B42A17C6C200B4D95E /* CallControlsView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallControlsView_Tests.swift; sourceTree = "<group>"; };
82FF40B62A17C6CD00B4D95E /* ReconnectionView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReconnectionView_Tests.swift; sourceTree = "<group>"; };
82FF40B82A17C6D600B4D95E /* RecordingView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecordingView_Tests.swift; sourceTree = "<group>"; };
82FF40BA2A17C6DF00B4D95E /* ScreenSharingView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenSharingView_Tests.swift; sourceTree = "<group>"; };
82FF40BD2A17C73500B4D95E /* CallConnectingView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallConnectingView_Tests.swift; sourceTree = "<group>"; };
82FF40BF2A17C73C00B4D95E /* CallingGroupView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallingGroupView_Tests.swift; sourceTree = "<group>"; };
82FF40C12A17C74600B4D95E /* CallingParticipantView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallingParticipantView_Tests.swift; sourceTree = "<group>"; };
82FF40C32A17C74D00B4D95E /* IncomingCallView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IncomingCallView_Tests.swift; sourceTree = "<group>"; };
82FF40C52A17C75400B4D95E /* JoiningCallView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoiningCallView_Tests.swift; sourceTree = "<group>"; };
82FF40C72A17C75C00B4D95E /* LobbyView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LobbyView_Tests.swift; sourceTree = "<group>"; };
82FF40C92A17C76400B4D95E /* MicrophoneCheckView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrophoneCheckView_Tests.swift; sourceTree = "<group>"; };
82FF40CB2A17C76A00B4D95E /* OutgoingCallView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OutgoingCallView_Tests.swift; sourceTree = "<group>"; };
8400B48E29429ADC00663B99 /* libswift_Concurrency.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libswift_Concurrency.tbd; path = usr/lib/swift/libswift_Concurrency.tbd; sourceTree = SDKROOT; };
8403C0AC2897CF4D0092BD43 /* CallKitService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallKitService.swift; sourceTree = "<group>"; };
8403C0AE2897D9940092BD43 /* VoipPushService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoipPushService.swift; sourceTree = "<group>"; };
8403C0B02897E7E70092BD43 /* DemoApp.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DemoApp.entitlements; sourceTree = "<group>"; };
840425B528D0A96F0084C637 /* VideoParticipantsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoParticipantsView.swift; sourceTree = "<group>"; };
8406266A2A379CC5004B8748 /* WSEventsMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WSEventsMiddleware.swift; sourceTree = "<group>"; };
8406266C2A37A27D004B8748 /* CallViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallViewModel.swift; sourceTree = "<group>"; };
840626702A37A431004B8748 /* IncomingCall.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IncomingCall.swift; sourceTree = "<group>"; };
840626992A37A5E2004B8748 /* CallEvents.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallEvents.swift; sourceTree = "<group>"; };
8406269B2A37A653004B8748 /* CallEventsHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallEventsHandler.swift; sourceTree = "<group>"; };
84093810288A90390089A35B /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = "<group>"; };
8409465029AF4EEB007AF5BF /* CallReactionEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallReactionEvent.swift; sourceTree = "<group>"; };
8409465129AF4EEC007AF5BF /* CallRecording.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallRecording.swift; sourceTree = "<group>"; };
8409465229AF4EEC007AF5BF /* SendReactionRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendReactionRequest.swift; sourceTree = "<group>"; };
8409465329AF4EEC007AF5BF /* SendReactionResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendReactionResponse.swift; sourceTree = "<group>"; };
8409465429AF4EEC007AF5BF /* ReactionResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReactionResponse.swift; sourceTree = "<group>"; };
8409465529AF4EEC007AF5BF /* ListRecordingsResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ListRecordingsResponse.swift; sourceTree = "<group>"; };
840A5A5529054F69006A1E4B /* UserListProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListProvider.swift; sourceTree = "<group>"; };
840A5A5729054F98006A1E4B /* MockUserListProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockUserListProvider.swift; sourceTree = "<group>"; };
8411925D28C5E5D00074EF88 /* DefaultRTCConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultRTCConfiguration.swift; sourceTree = "<group>"; };
8412903429DDD1ED00C70A6D /* UpdateCallMembersRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UpdateCallMembersRequest.swift; sourceTree = "<group>"; };
8412903529DDD1ED00C70A6D /* UpdateCallMembersResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UpdateCallMembersResponse.swift; sourceTree = "<group>"; };
8414080E29F2838F00FF2D7C /* RawJSON_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RawJSON_Tests.swift; sourceTree = "<group>"; };
8414081029F284A800FF2D7C /* AssertJSONEqual.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssertJSONEqual.swift; sourceTree = "<group>"; };
8414081229F28B5600FF2D7C /* RTCConfiguration_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RTCConfiguration_Tests.swift; sourceTree = "<group>"; };
8414081429F28FFC00FF2D7C /* CallSettings_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallSettings_Tests.swift; sourceTree = "<group>"; };
8415D3E0290B2AF2006E53CB /* outgoing.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = outgoing.m4a; sourceTree = "<group>"; };
8415D3E2290BC882006E53CB /* Sounds.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sounds.swift; sourceTree = "<group>"; };
841947972886D9CD0007B36E /* BundleExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BundleExtensions.swift; sourceTree = "<group>"; };
841F2C7D29429DAD00D8D655 /* libswift_Concurrency.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libswift_Concurrency.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk/usr/lib/swift/libswift_Concurrency.tbd; sourceTree = DEVELOPER_DIR; };
841FF5022A5D6FEC00809BBB /* CallsController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallsController_Tests.swift; sourceTree = "<group>"; };
841FF5042A5D815700809BBB /* VideoCapturerUtils_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoCapturerUtils_Tests.swift; sourceTree = "<group>"; };
841FF5142A5E99B400809BBB /* CallEventsHandler_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallEventsHandler_Tests.swift; sourceTree = "<group>"; };
841FF5162A5EA7F600809BBB /* CallParticipants_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallParticipants_Tests.swift; sourceTree = "<group>"; };
841FF51A2A5FED4800809BBB /* SystemEnvironment+XStreamClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SystemEnvironment+XStreamClient.swift"; sourceTree = "<group>"; };
84201792288AB699004964B3 /* AddUserView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddUserView.swift; sourceTree = "<group>"; };
84231E4628B2506B007985EF /* VideoRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoRenderer.swift; sourceTree = "<group>"; };
842747E429EECD0100E063AD /* ClientError_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientError_Tests.swift; sourceTree = "<group>"; };
842747E629EECF9600E063AD /* ErrorPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorPayload_Tests.swift; sourceTree = "<group>"; };
842747EB29EED59000E063AD /* JSONDecoder_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONDecoder_Tests.swift; sourceTree = "<group>"; };
842747ED29EED60600E063AD /* Calendar+GMT.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Calendar+GMT.swift"; sourceTree = "<group>"; };
842747F029EED88800E063AD /* InternetConnection_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InternetConnection_Tests.swift; sourceTree = "<group>"; };
842747F229EED8D900E063AD /* InternetConnection_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InternetConnection_Mock.swift; sourceTree = "<group>"; };
842747F529EEDB1300E063AD /* EventBatcher_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventBatcher_Tests.swift; sourceTree = "<group>"; };
842747F729EEEB8200E063AD /* EventNotificationCenter_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventNotificationCenter_Tests.swift; sourceTree = "<group>"; };
842747F929EEEC5A00E063AD /* EventLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventLogger.swift; sourceTree = "<group>"; };
842747FB29EEECBA00E063AD /* AssertTestQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssertTestQueue.swift; sourceTree = "<group>"; };
84274F452884249900CF8794 /* ConnectionRecoveryHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectionRecoveryHandler.swift; sourceTree = "<group>"; };
84274F472884251600CF8794 /* InternetConnection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InternetConnection.swift; sourceTree = "<group>"; };
8427FF622A03D1D100AFD2C3 /* CallIntent.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = CallIntent.appex; sourceTree = BUILT_PRODUCTS_DIR; };
8427FF632A03D1D100AFD2C3 /* Intents.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Intents.framework; path = System/Library/Frameworks/Intents.framework; sourceTree = SDKROOT; };
8427FF662A03D1D100AFD2C3 /* IntentHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntentHandler.swift; sourceTree = "<group>"; };
8427FF682A03D1D100AFD2C3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
842B8DFA2A2DFED600863A87 /* CallRingEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallRingEvent.swift; sourceTree = "<group>"; };
842B8DFB2A2DFED600863A87 /* EgressRTMPResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EgressRTMPResponse.swift; sourceTree = "<group>"; };
842B8DFC2A2DFED700863A87 /* TargetResolutionRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TargetResolutionRequest.swift; sourceTree = "<group>"; };
842B8DFD2A2DFED700863A87 /* StartBroadcastingResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StartBroadcastingResponse.swift; sourceTree = "<group>"; };
842B8DFE2A2DFED700863A87 /* CallLiveStartedEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallLiveStartedEvent.swift; sourceTree = "<group>"; };
842B8DFF2A2DFED700863A87 /* CallSessionStartedEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallSessionStartedEvent.swift; sourceTree = "<group>"; };
842B8E002A2DFED700863A87 /* AcceptCallResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AcceptCallResponse.swift; sourceTree = "<group>"; };
842B8E012A2DFED700863A87 /* EgressHLSResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EgressHLSResponse.swift; sourceTree = "<group>"; };
842B8E032A2DFED700863A87 /* StartRecordingResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StartRecordingResponse.swift; sourceTree = "<group>"; };
842B8E042A2DFED700863A87 /* CallSessionParticipantLeftEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallSessionParticipantLeftEvent.swift; sourceTree = "<group>"; };
842B8E062A2DFED700863A87 /* CallNotificationEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallNotificationEvent.swift; sourceTree = "<group>"; };
842B8E082A2DFED800863A87 /* CallSessionParticipantJoinedEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallSessionParticipantJoinedEvent.swift; sourceTree = "<group>"; };
842B8E0A2A2DFED800863A87 /* CallParticipantResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallParticipantResponse.swift; sourceTree = "<group>"; };
842B8E0B2A2DFED800863A87 /* CallSessionEndedEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallSessionEndedEvent.swift; sourceTree = "<group>"; };
842B8E0C2A2DFED800863A87 /* StopBroadcastingResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StopBroadcastingResponse.swift; sourceTree = "<group>"; };
842B8E0D2A2DFED800863A87 /* StartTranscriptionResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StartTranscriptionResponse.swift; sourceTree = "<group>"; };
842B8E0E2A2DFED800863A87 /* CallSessionResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallSessionResponse.swift; sourceTree = "<group>"; };
842B8E112A2DFED900863A87 /* StopTranscriptionResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StopTranscriptionResponse.swift; sourceTree = "<group>"; };
842B8E122A2DFED900863A87 /* RejectCallResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RejectCallResponse.swift; sourceTree = "<group>"; };
842B8E132A2DFED900863A87 /* StopRecordingResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StopRecordingResponse.swift; sourceTree = "<group>"; };
842B8E142A2DFED900863A87 /* EgressResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EgressResponse.swift; sourceTree = "<group>"; };
842B8E152A2DFED900863A87 /* TargetResolution.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TargetResolution.swift; sourceTree = "<group>"; };
842C7EAD28A2773700C2AB7F /* IncomingCallView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IncomingCallView.swift; sourceTree = "<group>"; };
842C7EB728A2916700C2AB7F /* IncomingCallViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IncomingCallViewModel.swift; sourceTree = "<group>"; };
842C7EB928A2A85C00C2AB7F /* CallingGroupView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallingGroupView.swift; sourceTree = "<group>"; };
842C7EBB28A2A86700C2AB7F /* CallingParticipantView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallingParticipantView.swift; sourceTree = "<group>"; };
842C7EBD28A2B31400C2AB7F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
842D3B5529F667660051698A /* CreateDeviceRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateDeviceRequest.swift; sourceTree = "<group>"; };
842D3B5629F667660051698A /* ListDevicesResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ListDevicesResponse.swift; sourceTree = "<group>"; };
842D3B5729F667660051698A /* ModelResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ModelResponse.swift; sourceTree = "<group>"; };
842D3B5B29F6A4A10051698A /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
842D3B5D29F6D36E0051698A /* DeviceData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceData.swift; sourceTree = "<group>"; };
842D8BC32865B31B00801910 /* DemoApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DemoApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
842D8BD52865B37800801910 /* StreamVideoSwiftUIApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StreamVideoSwiftUIApp.swift; sourceTree = "<group>"; };
842D8BD62865B37800801910 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
842D8BD82865B37800801910 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
8434C5212899572F0001490A /* CallService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallService.swift; sourceTree = "<group>"; };
8434C524289AA2E20001490A /* Fonts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Fonts.swift; sourceTree = "<group>"; };
8434C526289AA2F00001490A /* Images.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Images.swift; sourceTree = "<group>"; };
8434C528289AA2FA0001490A /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = "<group>"; };
8434C52A289AA3150001490A /* Appearance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Appearance.swift; sourceTree = "<group>"; };
8434C52C289AA41D0001490A /* ImageExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageExtensions.swift; sourceTree = "<group>"; };
8434C52E289AA77B0001490A /* BundleExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BundleExtensions.swift; sourceTree = "<group>"; };
8434C530289AA8770001490A /* StreamVideoUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamVideoUI.swift; sourceTree = "<group>"; };
8434C538289BBBBA0001490A /* L10n_template.stencil */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = L10n_template.stencil; sourceTree = "<group>"; };
8434C53C289BBF020001490A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
8434C53F289BBF120001490A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = en; path = en.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
8434C541289BC0B00001490A /* L10n.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = L10n.swift; sourceTree = "<group>"; };
8435EB8F29CDAADA00E02651 /* ParticipantsGridLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParticipantsGridLayout.swift; sourceTree = "<group>"; };
8435EB9129CDAD0D00E02651 /* ParticipantsFullScreenLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParticipantsFullScreenLayout.swift; sourceTree = "<group>"; };
84366E7B29C9FB6600287D14 /* VideoRendererFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoRendererFactory.swift; sourceTree = "<group>"; };
843697CC28C647B600839D99 /* VideoCapturer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoCapturer.swift; sourceTree = "<group>"; };
843697CE28C7898A00839D99 /* VideoOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoOptions.swift; sourceTree = "<group>"; };
843697D028C7A23300839D99 /* ParticipantsGridView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParticipantsGridView.swift; sourceTree = "<group>"; };
843B707429C270C300AB0573 /* ReconnectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReconnectionView.swift; sourceTree = "<group>"; };
843DAB9729E695CF00E0EB63 /* CreateGuestResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateGuestResponse.swift; sourceTree = "<group>"; };
843DAB9829E695CF00E0EB63 /* CreateGuestRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateGuestRequest.swift; sourceTree = "<group>"; };
843DAB9B29E6FFCD00E0EB63 /* StreamVideo_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamVideo_Tests.swift; sourceTree = "<group>"; };
843DAB9D29E757B500E0EB63 /* CallsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallsController.swift; sourceTree = "<group>"; };
8440861D2901A16F0027849C /* SfuMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SfuMiddleware.swift; sourceTree = "<group>"; };
84429931293FA4850037232A /* ScreenSharingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenSharingView.swift; sourceTree = "<group>"; };
844299342940A16F0037232A /* ZoomableScrollView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZoomableScrollView.swift; sourceTree = "<group>"; };
8442993929422BEA0037232A /* BackportStateObject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackportStateObject.swift; sourceTree = "<group>"; };
8442993B294232360037232A /* IncomingCallView_iOS13.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IncomingCallView_iOS13.swift; sourceTree = "<group>"; };
844299402942394C0037232A /* VideoView_iOS13.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoView_iOS13.swift; sourceTree = "<group>"; };
844299422942484A0037232A /* DemoUsers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoUsers.swift; sourceTree = "<group>"; };
84429945294248A20037232A /* LoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginView.swift; sourceTree = "<group>"; };
8446AF902A4D84F4002AB07B /* Retries_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Retries_Tests.swift; sourceTree = "<group>"; };
844ECF4E2A33458A0023263C /* Member.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Member.swift; sourceTree = "<group>"; };
84530C6B2A3C4E0700F2678E /* CallState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallState.swift; sourceTree = "<group>"; };
8456E6C1287EB405004E180E /* LoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginView.swift; sourceTree = "<group>"; };
8456E6C3287EB43A004E180E /* LoginViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewModel.swift; sourceTree = "<group>"; };
8456E6C5287EB55F004E180E /* AppState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppState.swift; sourceTree = "<group>"; };
8456E6C8287EC343004E180E /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = "<group>"; };
8456E6CA287EC343004E180E /* ConsoleLogDestination.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConsoleLogDestination.swift; sourceTree = "<group>"; };
8456E6CB287EC343004E180E /* BaseLogDestination.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseLogDestination.swift; sourceTree = "<group>"; };
8456E6CC287EC343004E180E /* LogDestination.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogDestination.swift; sourceTree = "<group>"; };
8456E6CE287EC343004E180E /* PrefixLogFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrefixLogFormatter.swift; sourceTree = "<group>"; };
8456E6CF287EC343004E180E /* LogFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogFormatter.swift; sourceTree = "<group>"; };
8456E6DA287EC530004E180E /* StreamRuntimeCheck.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamRuntimeCheck.swift; sourceTree = "<group>"; };
8457BF7B2A5BF9E0000AE567 /* ToastView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToastView.swift; sourceTree = "<group>"; };
8457BF7D2A5BFA04000AE567 /* Toast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Toast.swift; sourceTree = "<group>"; };
8457BF7F2A5C18A7000AE567 /* ToastView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToastView_Tests.swift; sourceTree = "<group>"; };
8457CF9028BB835F00E8CF50 /* CallView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallView.swift; sourceTree = "<group>"; };
8458872228A3A9E2002A81BF /* CallingParticipantsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallingParticipantsView.swift; sourceTree = "<group>"; };
8458872628A3F34D002A81BF /* HelperViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HelperViews.swift; sourceTree = "<group>"; };
8458872928A3F935002A81BF /* OutgoingCallView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OutgoingCallView.swift; sourceTree = "<group>"; };
8458872D28A4EC1F002A81BF /* CallSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallSettings.swift; sourceTree = "<group>"; };
8458B703290ACF2A00F8E487 /* CallSoundsPlayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallSoundsPlayer.swift; sourceTree = "<group>"; };
8458B705290ACFE400F8E487 /* incoming.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = incoming.wav; sourceTree = "<group>"; };
845C573128DDC57A00D38FCC /* DemoAppUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoAppUtils.swift; sourceTree = "<group>"; };
8468821228DFA448003BA9EE /* LocalStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalStorage.swift; sourceTree = "<group>"; };
8469593129BB3D7500134EA0 /* SignalServer_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignalServer_Tests.swift; sourceTree = "<group>"; };
8469593329BB5CE200134EA0 /* HTTPConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPConfig.swift; sourceTree = "<group>"; };
8469593529BB6B4E00134EA0 /* EdgeResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EdgeResponse.swift; sourceTree = "<group>"; };
8469593629BB6B4E00134EA0 /* GetEdgesResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GetEdgesResponse.swift; sourceTree = "<group>"; };
8469593D29BF214700134EA0 /* ViewExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewExtensions.swift; sourceTree = "<group>"; };
846A06CD29E056C40084C264 /* StringExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringExtensions.swift; sourceTree = "<group>"; };
846A06CF29E0591D0084C264 /* StringExtensions_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringExtensions_Tests.swift; sourceTree = "<group>"; };
846D16212A52B8D00036CE4C /* MicrophoneManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrophoneManager.swift; sourceTree = "<group>"; };
846D16232A52C3D50036CE4C /* CameraManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CameraManager.swift; sourceTree = "<group>"; };
846D16252A52CE8C0036CE4C /* SpeakerManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeakerManager.swift; sourceTree = "<group>"; };
846D16282A52F3A10036CE4C /* MicrophoneManager_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MicrophoneManager_Tests.swift; sourceTree = "<group>"; };
846D162A2A52F62B0036CE4C /* CameraManager_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CameraManager_Tests.swift; sourceTree = "<group>"; };
846E4AE329CDE0B0003733AB /* OwnCapability.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OwnCapability.swift; sourceTree = "<group>"; };
846E4AE529CDEA65003733AB /* WSAuthMessageRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WSAuthMessageRequest.swift; sourceTree = "<group>"; };
846E4AEB29CDEA66003733AB /* ConnectUserDetailsRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectUserDetailsRequest.swift; sourceTree = "<group>"; };
846E4AFA29CDF87B003733AB /* ParticipantsSpotlightLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParticipantsSpotlightLayout.swift; sourceTree = "<group>"; };
846E4AFC29D1DDE8003733AB /* LayoutMenuView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayoutMenuView.swift; sourceTree = "<group>"; };
846E4AFE29D236EA003733AB /* CallTopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallTopView.swift; sourceTree = "<group>"; };
846E4B0029D2D372003733AB /* Sorting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sorting.swift; sourceTree = "<group>"; };
846E4B0429D2D3D3003733AB /* ModifiedContent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ModifiedContent.swift; sourceTree = "<group>"; };
846FBE8528AA696900147F6E /* ColorExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorExtensions.swift; sourceTree = "<group>"; };
846FBE8828AAD83C00147F6E /* InviteParticipantsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteParticipantsView.swift; sourceTree = "<group>"; };
846FBE8A28AAD84A00147F6E /* InviteParticipantsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteParticipantsViewModel.swift; sourceTree = "<group>"; };
846FBE8C28AAEBBC00147F6E /* SearchBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchBar.swift; sourceTree = "<group>"; };
846FBE8E28AAEC5D00147F6E /* KeyboardReadable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardReadable.swift; sourceTree = "<group>"; };
846FBE9028AAF52600147F6E /* SelectedParticipantView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectedParticipantView.swift; sourceTree = "<group>"; };
8472604C2A0BB1FA00713E30 /* DemoApp-Debug.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "DemoApp-Debug.entitlements"; sourceTree = "<group>"; };
8478A0EB29F2604A0001F860 /* ControllerTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ControllerTestCase.swift; sourceTree = "<group>"; };
8478EB12288A054B00525538 /* VideoConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoConfig.swift; sourceTree = "<group>"; };
8479E74229EE89FC00169EF5 /* CallBroadcastingStoppedEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallBroadcastingStoppedEvent.swift; sourceTree = "<group>"; };
8479E74329EE89FC00169EF5 /* CallBroadcastingStartedEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallBroadcastingStartedEvent.swift; sourceTree = "<group>"; };
8479F83329C09EF1009ECE37 /* UserAvatar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAvatar.swift; sourceTree = "<group>"; };
847B47AC2A210C6A000714CE /* StreamCallingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamCallingView.swift; sourceTree = "<group>"; };
847B47AE2A233AE2000714CE /* DemoAppViewFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoAppViewFactory.swift; sourceTree = "<group>"; };
847B47B02A23EE44000714CE /* CustomWaitingUserView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomWaitingUserView.swift; sourceTree = "<group>"; };
847B47B22A23F8C6000714CE /* ShareButtonView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareButtonView.swift; sourceTree = "<group>"; };
847B47B42A249E7E000714CE /* Examples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Examples.swift; sourceTree = "<group>"; };
847B47B62A260CF0000714CE /* CustomCallView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomCallView.swift; sourceTree = "<group>"; };
847BE09B29DADE0100B55D21 /* Call.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Call.swift; sourceTree = "<group>"; };
847D001F29C8AB1E00DD0A50 /* RecordingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecordingView.swift; sourceTree = "<group>"; };
848A73BF2926314F0089AA6E /* MinimizedCallView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MinimizedCallView.swift; sourceTree = "<group>"; };
848A73C129269E7D0089AA6E /* CornerDragableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CornerDragableView.swift; sourceTree = "<group>"; };
8490031829D2E0DF00AD9BB4 /* Sorting_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sorting_Tests.swift; sourceTree = "<group>"; };
8490031A29D308A000AD9BB4 /* RingSettingsRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RingSettingsRequest.swift; sourceTree = "<group>"; };
8490031B29D308A000AD9BB4 /* AudioSettingsRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioSettingsRequest.swift; sourceTree = "<group>"; };
8490031C29D308A000AD9BB4 /* BackstageSettingsRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackstageSettingsRequest.swift; sourceTree = "<group>"; };
8490031D29D308A000AD9BB4 /* RingSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RingSettings.swift; sourceTree = "<group>"; };
8490031E29D308A000AD9BB4 /* GetCallResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GetCallResponse.swift; sourceTree = "<group>"; };
8490031F29D308A000AD9BB4 /* TranscriptionSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TranscriptionSettings.swift; sourceTree = "<group>"; };
8490032029D308A000AD9BB4 /* TranscriptionSettingsRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TranscriptionSettingsRequest.swift; sourceTree = "<group>"; };
8490032A29D4769700AD9BB4 /* CallConnectingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallConnectingView.swift; sourceTree = "<group>"; };
8490032C29D4774500AD9BB4 /* JoiningCallView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoiningCallView.swift; sourceTree = "<group>"; };
8490032E29D6D00C00AD9BB4 /* CallController_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallController_Mock.swift; sourceTree = "<group>"; };
8490033029D6D2BF00AD9BB4 /* MockResponseBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockResponseBuilder.swift; sourceTree = "<group>"; };
8490033229D6FD8D00AD9BB4 /* CallCoordinatorController_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallCoordinatorController_Mock.swift; sourceTree = "<group>"; };
8490DD1E298D39D9007E53D2 /* JsonEventDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JsonEventDecoder.swift; sourceTree = "<group>"; };
8490DD20298D4ADF007E53D2 /* StreamJsonDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamJsonDecoder.swift; sourceTree = "<group>"; };
8490DD22298D5330007E53D2 /* Data+Gzip.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Data+Gzip.swift"; sourceTree = "<group>"; };
8492B8722908024800006649 /* StreamVideoTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamVideoTestCase.swift; sourceTree = "<group>"; };
8492B874290808AE00006649 /* StreamVideoEnvironment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamVideoEnvironment.swift; sourceTree = "<group>"; };
8492B87729081D1600006649 /* HTTPClient_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPClient_Mock.swift; sourceTree = "<group>"; };
8492B87929081E6600006649 /* StreamVideo_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamVideo_Mock.swift; sourceTree = "<group>"; };
8493223A29082EDB0013C029 /* StreamVideoUITestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamVideoUITestCase.swift; sourceTree = "<group>"; };
84932244290831B70013C029 /* StreamVideoSwiftUI.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = StreamVideoSwiftUI.xctestplan; sourceTree = "<group>"; };
84932245290831DB0013C029 /* StreamVideo.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = StreamVideo.xctestplan; sourceTree = "<group>"; };
8493224C290837890013C029 /* DemoAppUIKit.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DemoAppUIKit.app; sourceTree = BUILT_PRODUCTS_DIR; };
8493224E2908378A0013C029 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
849322502908378A0013C029 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
849322572908378B0013C029 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
8493225A2908378B0013C029 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
8493225C2908378B0013C029 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
849322602908385C0013C029 /* HomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = "<group>"; };
8493226229083BF20013C029 /* CallViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallViewController.swift; sourceTree = "<group>"; };
84932269290919F10013C029 /* LoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewController.swift; sourceTree = "<group>"; };
84932273290929290013C029 /* UIView+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Extensions.swift"; sourceTree = "<group>"; };
84932275290929630013C029 /* Animation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Animation.swift; sourceTree = "<group>"; };
84932277290929EF0013C029 /* NSLayoutConstraint+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSLayoutConstraint+Extensions.swift"; sourceTree = "<group>"; };
84932279290938440013C029 /* CallViewController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallViewController_Tests.swift; sourceTree = "<group>"; };
8493228129093B270013C029 /* StreamVideoUIKit.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = StreamVideoUIKit.xctestplan; sourceTree = "<group>"; };
8496A9A529CC500F00F15FF1 /* StreamVideoCaptureHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamVideoCaptureHandler.swift; sourceTree = "<group>"; };
8498796728A15F0300D06F31 /* ViewFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewFactory.swift; sourceTree = "<group>"; };
849EDA8A297AFCC80072A12D /* PreJoiningView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreJoiningView.swift; sourceTree = "<group>"; };
849EDA8C297AFD840072A12D /* Camera.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Camera.swift; sourceTree = "<group>"; };