-
Notifications
You must be signed in to change notification settings - Fork 278
/
project.pbxproj
5640 lines (5624 loc) · 402 KB
/
project.pbxproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
0C6645270B5B70DF1C404144 /* Pods-SiriIntents-metadata.plist in Resources */ = {isa = PBXBuildFile; fileRef = E3052AE62E057BB6257EDC1C /* Pods-SiriIntents-metadata.plist */; };
1967E893F54245177C35DBE7 /* Pods_HomeAssistantTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73883E9DD3FD37E7DEEC7070 /* Pods_HomeAssistantTests.framework */; };
2A1C294E84E562DD8D9E8C9F /* Pods_SharedTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 575D0792AB652B62F779FECB /* Pods_SharedTests.framework */; };
36D6C02C95DA3AA629947952 /* Pods_Shared_watchOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76519B1977F02AC5D1309705 /* Pods_Shared_watchOS.framework */; };
3A9474676287819D0F5A8A37 /* Pods-TodayWidget-metadata.plist in Resources */ = {isa = PBXBuildFile; fileRef = 4F3D32AC650F6D7A0F3C3D08 /* Pods-TodayWidget-metadata.plist */; };
474AA46EC65ABB974EFC74A4 /* Pods-APNSAttachmentService-metadata.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B8A292E4944AD7D9EBC2B14 /* Pods-APNSAttachmentService-metadata.plist */; };
5487B2333FBD80B7ED0CFD47 /* Pods-NotificationContentExtension-metadata.plist in Resources */ = {isa = PBXBuildFile; fileRef = 93F0B444A811A0269A540879 /* Pods-NotificationContentExtension-metadata.plist */; };
6DFADFAFF2B1E4A5C7A00D10 /* Pods_SiriIntents.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9C43F9F3C9B007EC2C1DDD9 /* Pods_SiriIntents.framework */; };
6EDD98D41F2594F18D2F3E38 /* Pods-WatchAppExtension-metadata.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6A01B9841CA78C97F59B6001 /* Pods-WatchAppExtension-metadata.plist */; };
7A06D3D7A5B4746FE6F5BFA6 /* Pods_HomeAssistant.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C23068FBA9B7BE1478936B11 /* Pods_HomeAssistant.framework */; };
9E0BAD90B73333854D6D31E1 /* Pods_TodayWidget.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3744F977190C345382928F90 /* Pods_TodayWidget.framework */; };
9EE703BEA1A769299E20ADBB /* Pods-Shared-watchOS-metadata.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0CE51F0910A76C0B0D8B795E /* Pods-Shared-watchOS-metadata.plist */; };
A704AB29C110E538318CF129 /* Pods-Shared-iOS-metadata.plist in Resources */ = {isa = PBXBuildFile; fileRef = BBABE84031827AE56C8043E8 /* Pods-Shared-iOS-metadata.plist */; };
AE8183AD1524FA72946974B8 /* Pods_Shared_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1166363289B5E05B7BAB7204 /* Pods_Shared_iOS.framework */; };
B1149EDF68A975EE7E24FC3A /* Pods_WatchAppExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFE8CD1D3AC8718C166E0F36 /* Pods_WatchAppExtension.framework */; };
B28248018AD4202CBDAA9179 /* Pods_NotificationContentExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94309E9FC28067C2D07463D7 /* Pods_NotificationContentExtension.framework */; };
B42EC0201B3E045A771E909C /* Pods-HomeAssistant-metadata.plist in Resources */ = {isa = PBXBuildFile; fileRef = 34C5CC8974502E3DE3BB68B0 /* Pods-HomeAssistant-metadata.plist */; };
B60221F6226D84B500E8DBFE /* loader-success-failed.json in Resources */ = {isa = PBXBuildFile; fileRef = B60221F5226D84B500E8DBFE /* loader-success-failed.json */; };
B60221F8226D9AEE00E8DBFE /* PermissionButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60221F7226D9AEE00E8DBFE /* PermissionButton.swift */; };
B60221FA226D9BC200E8DBFE /* PermissionLineItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60221F9226D9BC200E8DBFE /* PermissionLineItemView.swift */; };
B60221FC226D9FB800E8DBFE /* notification.json in Resources */ = {isa = PBXBuildFile; fileRef = B60221FB226D9FB800E8DBFE /* notification.json */; };
B60221FE226DA01C00E8DBFE /* location.json in Resources */ = {isa = PBXBuildFile; fileRef = B60221FD226DA01C00E8DBFE /* location.json */; };
B6022200226DA16A00E8DBFE /* motion.json in Resources */ = {isa = PBXBuildFile; fileRef = B60221FF226DA16A00E8DBFE /* motion.json */; };
B602220F226DABF200E8DBFE /* Roboto.plist in Resources */ = {isa = PBXBuildFile; fileRef = B602220E226DABF200E8DBFE /* Roboto.plist */; };
B6022211226DAC3600E8DBFE /* LICENSE.txt in Resources */ = {isa = PBXBuildFile; fileRef = B6022210226DAC3600E8DBFE /* LICENSE.txt */; };
B6022213226DAC9D00E8DBFE /* ScaledFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6022212226DAC9D00E8DBFE /* ScaledFont.swift */; };
B6022215226DB0E500E8DBFE /* UIFontOverride.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6022214226DB0E500E8DBFE /* UIFontOverride.swift */; };
B6022216226DB21900E8DBFE /* Roboto-Black.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B602220C226DABD800E8DBFE /* Roboto-Black.ttf */; };
B6022217226DB21900E8DBFE /* Roboto-BlackItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B6022205226DABD800E8DBFE /* Roboto-BlackItalic.ttf */; };
B6022218226DB21900E8DBFE /* Roboto-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B6022202226DABD700E8DBFE /* Roboto-Bold.ttf */; };
B6022219226DB21900E8DBFE /* Roboto-BoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B6022208226DABD800E8DBFE /* Roboto-BoldItalic.ttf */; };
B602221A226DB21900E8DBFE /* Roboto-Italic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B6022207226DABD800E8DBFE /* Roboto-Italic.ttf */; };
B602221B226DB21900E8DBFE /* Roboto-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B602220D226DABD800E8DBFE /* Roboto-Light.ttf */; };
B602221C226DB21900E8DBFE /* Roboto-LightItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B6022203226DABD700E8DBFE /* Roboto-LightItalic.ttf */; };
B602221D226DB21900E8DBFE /* Roboto-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B6022206226DABD800E8DBFE /* Roboto-Medium.ttf */; };
B602221E226DB21900E8DBFE /* Roboto-MediumItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B6022204226DABD700E8DBFE /* Roboto-MediumItalic.ttf */; };
B602221F226DB21900E8DBFE /* Roboto-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B602220B226DABD800E8DBFE /* Roboto-Regular.ttf */; };
B6022220226DB21900E8DBFE /* Roboto-Thin.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B6022209226DABD800E8DBFE /* Roboto-Thin.ttf */; };
B6022221226DB21900E8DBFE /* Roboto-ThinItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B602220A226DABD800E8DBFE /* Roboto-ThinItalic.ttf */; };
B6022223226DBA3800E8DBFE /* OnboardingNavigationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6022222226DBA3800E8DBFE /* OnboardingNavigationViewController.swift */; };
B60248001FBD343000998205 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = B60247FE1FBD343000998205 /* InfoPlist.strings */; };
B605C891226E9DAC00EF46DD /* Permissions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B605C890226E9DAC00EF46DD /* Permissions.swift */; };
B605C893226EC25800EF46DD /* AuthenticationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B605C892226EC25800EF46DD /* AuthenticationViewController.swift */; };
B60615BB1D1F117700249C11 /* MorganFreemanSounds.csv in Resources */ = {isa = PBXBuildFile; fileRef = B60614B51D1F117700249C11 /* MorganFreemanSounds.csv */; };
B606160A1D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Closed.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615051D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Closed.wav */; };
B606160B1D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Locked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615061D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Locked.wav */; };
B606160C1D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615071D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Opened.wav */; };
B606160D1D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615081D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Unlocked.wav */; };
B606160E1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Closed.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615091D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Closed.wav */; };
B606160F1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Locked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606150A1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Locked.wav */; };
B60616101D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606150B1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Opened.wav */; };
B60616111D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606150C1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Unlocked.wav */; };
B60616121D1F117700249C11 /* US-EN-Morgan-Freeman-Boss-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606150D1D1F117700249C11 /* US-EN-Morgan-Freeman-Boss-Is-Arriving.wav */; };
B60616131D1F117700249C11 /* US-EN-Morgan-Freeman-Boyfriend-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606150E1D1F117700249C11 /* US-EN-Morgan-Freeman-Boyfriend-Is-Arriving.wav */; };
B60616141D1F117700249C11 /* US-EN-Morgan-Freeman-Cleaning-Supplies-Closet-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606150F1D1F117700249C11 /* US-EN-Morgan-Freeman-Cleaning-Supplies-Closet-Opened.wav */; };
B60616151D1F117700249C11 /* US-EN-Morgan-Freeman-Coworker-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615101D1F117700249C11 /* US-EN-Morgan-Freeman-Coworker-Is-Arriving.wav */; };
B60616161D1F117700249C11 /* US-EN-Morgan-Freeman-Daughter-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615111D1F117700249C11 /* US-EN-Morgan-Freeman-Daughter-Is-Arriving.wav */; };
B60616171D1F117700249C11 /* US-EN-Morgan-Freeman-Friend-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615121D1F117700249C11 /* US-EN-Morgan-Freeman-Friend-Is-Arriving.wav */; };
B60616181D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Closed.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615131D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Closed.wav */; };
B60616191D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Locked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615141D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Locked.wav */; };
B606161A1D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615151D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Opened.wav */; };
B606161B1D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615161D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Unlocked.wav */; };
B606161C1D1F117700249C11 /* US-EN-Morgan-Freeman-Garage-Door-Closed.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615171D1F117700249C11 /* US-EN-Morgan-Freeman-Garage-Door-Closed.wav */; };
B606161D1D1F117700249C11 /* US-EN-Morgan-Freeman-Garage-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615181D1F117700249C11 /* US-EN-Morgan-Freeman-Garage-Door-Opened.wav */; };
B606161E1D1F117700249C11 /* US-EN-Morgan-Freeman-Girlfriend-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615191D1F117700249C11 /* US-EN-Morgan-Freeman-Girlfriend-Is-Arriving.wav */; };
B606161F1D1F117700249C11 /* US-EN-Morgan-Freeman-Good-Morning.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606151A1D1F117700249C11 /* US-EN-Morgan-Freeman-Good-Morning.wav */; };
B60616201D1F117700249C11 /* US-EN-Morgan-Freeman-Good-Night.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606151B1D1F117700249C11 /* US-EN-Morgan-Freeman-Good-Night.wav */; };
B60616211D1F117700249C11 /* US-EN-Morgan-Freeman-Liquor-Cabinet-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606151C1D1F117700249C11 /* US-EN-Morgan-Freeman-Liquor-Cabinet-Opened.wav */; };
B60616221D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-Detected.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606151D1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-Detected.wav */; };
B60616231D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Basement.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606151E1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Basement.wav */; };
B60616241D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Bedroom.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606151F1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Bedroom.wav */; };
B60616251D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Game-Room.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615201D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Game-Room.wav */; };
B60616261D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Garage.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615211D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Garage.wav */; };
B60616271D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Kitchen.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615221D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Kitchen.wav */; };
B60616281D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Living-Room.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615231D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Living-Room.wav */; };
B60616291D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Theater.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615241D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Theater.wav */; };
B606162A1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Wine-Cellar.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615251D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Wine-Cellar.wav */; };
B606162B1D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Closed.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615261D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Closed.wav */; };
B606162C1D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Locked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615271D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Locked.wav */; };
B606162D1D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615281D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Opened.wav */; };
B606162E1D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615291D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Unlocked.wav */; };
B606162F1D1F117700249C11 /* US-EN-Morgan-Freeman-Roommate-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606152A1D1F117700249C11 /* US-EN-Morgan-Freeman-Roommate-Is-Arriving.wav */; };
B60616301D1F117700249C11 /* US-EN-Morgan-Freeman-Searching-For-Car-Keys.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606152B1D1F117700249C11 /* US-EN-Morgan-Freeman-Searching-For-Car-Keys.wav */; };
B60616311D1F117700249C11 /* US-EN-Morgan-Freeman-Setting-The-Mood.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606152C1D1F117700249C11 /* US-EN-Morgan-Freeman-Setting-The-Mood.wav */; };
B60616321D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-A-Flood.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606152D1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-A-Flood.wav */; };
B60616331D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-Carbon-Monoxide.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606152E1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-Carbon-Monoxide.wav */; };
B60616341D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-Smoke.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606152F1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-Smoke.wav */; };
B60616351D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Basement.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615301D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Basement.wav */; };
B60616361D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Garage.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615311D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Garage.wav */; };
B60616371D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Kitchen.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615321D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Kitchen.wav */; };
B60616381D1F117700249C11 /* US-EN-Morgan-Freeman-Someone-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615331D1F117700249C11 /* US-EN-Morgan-Freeman-Someone-Is-Arriving.wav */; };
B60616391D1F117700249C11 /* US-EN-Morgan-Freeman-Son-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615341D1F117700249C11 /* US-EN-Morgan-Freeman-Son-Is-Arriving.wav */; };
B606163A1D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Movie-Mode.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615351D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Movie-Mode.wav */; };
B606163B1D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Party-Mode.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615361D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Party-Mode.wav */; };
B606163C1D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Romance-Mode.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615371D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Romance-Mode.wav */; };
B606163D1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-All-The-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615381D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-All-The-Lights.wav */; };
B606163E1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Air-Conditioner.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615391D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Air-Conditioner.wav */; };
B606163F1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Bar-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606153A1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Bar-Lights.wav */; };
B60616401D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Chandelier.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606153B1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Chandelier.wav */; };
B60616411D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Family-Room-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606153C1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Family-Room-Lights.wav */; };
B60616421D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Hallway-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606153D1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Hallway-Lights.wav */; };
B60616431D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Kitchen-Light.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606153E1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Kitchen-Light.wav */; };
B60616441D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Light.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606153F1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Light.wav */; };
B60616451D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615401D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Lights.wav */; };
B60616461D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Mood-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615411D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Mood-Lights.wav */; };
B60616471D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-TV.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615421D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-TV.wav */; };
B60616481D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Air-Conditioner.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615431D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Air-Conditioner.wav */; };
B60616491D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Bar-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615441D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Bar-Lights.wav */; };
B606164A1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Chandelier.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615451D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Chandelier.wav */; };
B606164B1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Family-Room-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615461D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Family-Room-Lights.wav */; };
B606164C1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Hallway-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615471D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Hallway-Lights.wav */; };
B606164D1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Kitchen-Light.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615481D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Kitchen-Light.wav */; };
B606164E1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Light.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615491D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Light.wav */; };
B606164F1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606154A1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Lights.wav */; };
B60616501D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Mood-Lights.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606154B1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Mood-Lights.wav */; };
B60616511D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-TV.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606154C1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-TV.wav */; };
B60616521D1F117700249C11 /* US-EN-Morgan-Freeman-Vacate-The-Premises.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606154D1D1F117700249C11 /* US-EN-Morgan-Freeman-Vacate-The-Premises.wav */; };
B60616531D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Basement.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606154E1D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Basement.wav */; };
B60616541D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Garage.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606154F1D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Garage.wav */; };
B60616551D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Kitchen.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615501D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Kitchen.wav */; };
B60616561D1F117700249C11 /* US-EN-Morgan-Freeman-Welcome-Home.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615511D1F117700249C11 /* US-EN-Morgan-Freeman-Welcome-Home.wav */; };
B60616571D1F117700249C11 /* US-EN-Morgan-Freeman-Wife-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615521D1F117700249C11 /* US-EN-Morgan-Freeman-Wife-Is-Arriving.wav */; };
B60616581D1F117700249C11 /* AlexaSounds.csv in Resources */ = {isa = PBXBuildFile; fileRef = B60615541D1F117700249C11 /* AlexaSounds.csv */; };
B606167B1D1F117700249C11 /* US-EN-Alexa-Back-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615781D1F117700249C11 /* US-EN-Alexa-Back-Door-Opened.wav */; };
B606167C1D1F117700249C11 /* US-EN-Alexa-Back-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615791D1F117700249C11 /* US-EN-Alexa-Back-Door-Unlocked.wav */; };
B606167D1D1F117700249C11 /* US-EN-Alexa-Basement-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606157A1D1F117700249C11 /* US-EN-Alexa-Basement-Door-Opened.wav */; };
B606167E1D1F117700249C11 /* US-EN-Alexa-Basement-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606157B1D1F117700249C11 /* US-EN-Alexa-Basement-Door-Unlocked.wav */; };
B606167F1D1F117700249C11 /* US-EN-Alexa-Boyfriend-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606157C1D1F117700249C11 /* US-EN-Alexa-Boyfriend-Is-Arriving.wav */; };
B60616801D1F117700249C11 /* US-EN-Alexa-Daughter-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606157D1D1F117700249C11 /* US-EN-Alexa-Daughter-Is-Arriving.wav */; };
B60616811D1F117700249C11 /* US-EN-Alexa-Front-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606157E1D1F117700249C11 /* US-EN-Alexa-Front-Door-Opened.wav */; };
B60616821D1F117700249C11 /* US-EN-Alexa-Front-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606157F1D1F117700249C11 /* US-EN-Alexa-Front-Door-Unlocked.wav */; };
B60616831D1F117700249C11 /* US-EN-Alexa-Garage-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615801D1F117700249C11 /* US-EN-Alexa-Garage-Door-Opened.wav */; };
B60616841D1F117700249C11 /* US-EN-Alexa-Girlfriend-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615811D1F117700249C11 /* US-EN-Alexa-Girlfriend-Is-Arriving.wav */; };
B60616851D1F117700249C11 /* US-EN-Alexa-Good-Morning.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615821D1F117700249C11 /* US-EN-Alexa-Good-Morning.wav */; };
B60616861D1F117700249C11 /* US-EN-Alexa-Good-Night.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615831D1F117700249C11 /* US-EN-Alexa-Good-Night.wav */; };
B60616871D1F117700249C11 /* US-EN-Alexa-Husband-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615841D1F117700249C11 /* US-EN-Alexa-Husband-Is-Arriving.wav */; };
B60616881D1F117700249C11 /* US-EN-Alexa-Mail-Has-Arrived.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615851D1F117700249C11 /* US-EN-Alexa-Mail-Has-Arrived.wav */; };
B60616891D1F117700249C11 /* US-EN-Alexa-Motion-At-Back-Door.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615861D1F117700249C11 /* US-EN-Alexa-Motion-At-Back-Door.wav */; };
B606168A1D1F117700249C11 /* US-EN-Alexa-Motion-At-Front-Door.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615871D1F117700249C11 /* US-EN-Alexa-Motion-At-Front-Door.wav */; };
B606168B1D1F117700249C11 /* US-EN-Alexa-Motion-Detected-Generic.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615881D1F117700249C11 /* US-EN-Alexa-Motion-Detected-Generic.wav */; };
B606168C1D1F117700249C11 /* US-EN-Alexa-Motion-In-Back-Yard.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615891D1F117700249C11 /* US-EN-Alexa-Motion-In-Back-Yard.wav */; };
B606168D1D1F117700249C11 /* US-EN-Alexa-Motion-In-Basement.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606158A1D1F117700249C11 /* US-EN-Alexa-Motion-In-Basement.wav */; };
B606168E1D1F117700249C11 /* US-EN-Alexa-Motion-In-Front-Yard.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606158B1D1F117700249C11 /* US-EN-Alexa-Motion-In-Front-Yard.wav */; };
B606168F1D1F117700249C11 /* US-EN-Alexa-Motion-In-Garage.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606158C1D1F117700249C11 /* US-EN-Alexa-Motion-In-Garage.wav */; };
B60616901D1F117700249C11 /* US-EN-Alexa-Patio-Door-Opened.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606158D1D1F117700249C11 /* US-EN-Alexa-Patio-Door-Opened.wav */; };
B60616911D1F117700249C11 /* US-EN-Alexa-Patio-Door-Unlocked.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606158E1D1F117700249C11 /* US-EN-Alexa-Patio-Door-Unlocked.wav */; };
B60616921D1F117800249C11 /* US-EN-Alexa-Smoke-Detected-Generic.wav in Resources */ = {isa = PBXBuildFile; fileRef = B606158F1D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-Generic.wav */; };
B60616931D1F117800249C11 /* US-EN-Alexa-Smoke-Detected-In-Basement.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615901D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Basement.wav */; };
B60616941D1F117800249C11 /* US-EN-Alexa-Smoke-Detected-In-Garage.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615911D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Garage.wav */; };
B60616951D1F117800249C11 /* US-EN-Alexa-Smoke-Detected-In-Kitchen.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615921D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Kitchen.wav */; };
B60616961D1F117800249C11 /* US-EN-Alexa-Son-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615931D1F117700249C11 /* US-EN-Alexa-Son-Is-Arriving.wav */; };
B60616971D1F117800249C11 /* US-EN-Alexa-Water-Detected-Generic.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615941D1F117700249C11 /* US-EN-Alexa-Water-Detected-Generic.wav */; };
B60616981D1F117800249C11 /* US-EN-Alexa-Water-Detected-In-Basement.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615951D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Basement.wav */; };
B60616991D1F117800249C11 /* US-EN-Alexa-Water-Detected-In-Garage.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615961D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Garage.wav */; };
B606169A1D1F117800249C11 /* US-EN-Alexa-Water-Detected-In-Kitchen.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615971D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Kitchen.wav */; };
B606169B1D1F117800249C11 /* US-EN-Alexa-Welcome-Home.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615981D1F117700249C11 /* US-EN-Alexa-Welcome-Home.wav */; };
B606169C1D1F117800249C11 /* US-EN-Alexa-Wife-Is-Arriving.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615991D1F117700249C11 /* US-EN-Alexa-Wife-Is-Arriving.wav */; };
B606169D1D1F117800249C11 /* GenericSounds.csv in Resources */ = {isa = PBXBuildFile; fileRef = B606159B1D1F117700249C11 /* GenericSounds.csv */; };
B60616AD1D1F117800249C11 /* US-EN-Daisy-Back-Door-Motion.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615AC1D1F117700249C11 /* US-EN-Daisy-Back-Door-Motion.wav */; };
B60616AE1D1F117800249C11 /* US-EN-Daisy-Back-Door-Open.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615AD1D1F117700249C11 /* US-EN-Daisy-Back-Door-Open.wav */; };
B60616AF1D1F117800249C11 /* US-EN-Daisy-Front-Door-Motion.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615AE1D1F117700249C11 /* US-EN-Daisy-Front-Door-Motion.wav */; };
B60616B01D1F117800249C11 /* US-EN-Daisy-Front-Door-Open.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615AF1D1F117700249C11 /* US-EN-Daisy-Front-Door-Open.wav */; };
B60616B11D1F117800249C11 /* US-EN-Daisy-Front-Window-Open.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B01D1F117700249C11 /* US-EN-Daisy-Front-Window-Open.wav */; };
B60616B21D1F117800249C11 /* US-EN-Daisy-Garage-Door-Open.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B11D1F117700249C11 /* US-EN-Daisy-Garage-Door-Open.wav */; };
B60616B31D1F117800249C11 /* US-EN-Daisy-Guest-Bath-Leak.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B21D1F117700249C11 /* US-EN-Daisy-Guest-Bath-Leak.wav */; };
B60616B41D1F117800249C11 /* US-EN-Daisy-Kitchen-Sink-Leak.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B31D1F117700249C11 /* US-EN-Daisy-Kitchen-Sink-Leak.wav */; };
B60616B51D1F117800249C11 /* US-EN-Daisy-Kitchen-Window-Open.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B41D1F117700249C11 /* US-EN-Daisy-Kitchen-Window-Open.wav */; };
B60616B61D1F117800249C11 /* US-EN-Daisy-Laundry-Room-Leak.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B51D1F117700249C11 /* US-EN-Daisy-Laundry-Room-Leak.wav */; };
B60616B71D1F117800249C11 /* US-EN-Daisy-Master-Bath-Leak.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B61D1F117700249C11 /* US-EN-Daisy-Master-Bath-Leak.wav */; };
B60616B81D1F117800249C11 /* US-EN-Daisy-Master-Bedroom-Window-Open.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B71D1F117700249C11 /* US-EN-Daisy-Master-Bedroom-Window-Open.wav */; };
B60616B91D1F117800249C11 /* US-EN-Daisy-Office-Window-Open.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B81D1F117700249C11 /* US-EN-Daisy-Office-Window-Open.wav */; };
B60616BA1D1F117800249C11 /* US-EN-Daisy-Refrigerator-Leak.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615B91D1F117700249C11 /* US-EN-Daisy-Refrigerator-Leak.wav */; };
B60616BB1D1F117800249C11 /* US-EN-Daisy-Water-Heater-Leak.wav in Resources */ = {isa = PBXBuildFile; fileRef = B60615BA1D1F117700249C11 /* US-EN-Daisy-Water-Heater-Leak.wav */; };
B6093CE4228CFB0A0079E661 /* RemotePlayerState.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6093CE3228CFB0A0079E661 /* RemotePlayerState.swift */; };
B60984CC225C4F65004D017C /* HAAPI+WebhookRequestRetrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60984CB225C4F65004D017C /* HAAPI+WebhookRequestRetrier.swift */; };
B60984CD225C4F65004D017C /* HAAPI+WebhookRequestRetrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60984CB225C4F65004D017C /* HAAPI+WebhookRequestRetrier.swift */; };
B616B299227ED68E00828165 /* Bonjour.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B25BCC2130CAB400678C2C /* Bonjour.swift */; };
B616B29A227ED69300828165 /* InternetAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = B616B28F227EAFFB00828165 /* InternetAddress.swift */; };
B616B29B227ED69500828165 /* DNSResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B616B291227EB00D00828165 /* DNSResolver.swift */; };
B6221F6522266F9F00502A30 /* WebhookRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6221F6122266C4000502A30 /* WebhookRequest.swift */; };
B6221F6622266FA000502A30 /* WebhookRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6221F6122266C4000502A30 /* WebhookRequest.swift */; };
B6221F6C22267C9900502A30 /* HAAPI+WebhookHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6221F672226780E00502A30 /* HAAPI+WebhookHelpers.swift */; };
B624DE181CB8369200F413CE /* DevicesMapViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B624DE171CB8369200F413CE /* DevicesMapViewController.swift */; };
B626AAF11D8F972800A0D225 /* SettingsDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B626AAF01D8F972800A0D225 /* SettingsDetailViewController.swift */; };
B627CB091D83C87B0057173E /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B627CB081D83C87B0057173E /* UserNotifications.framework */; };
B627CB0B1D83C87B0057173E /* UserNotificationsUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B627CB0A1D83C87B0057173E /* UserNotificationsUI.framework */; };
B627CB0E1D83C87B0057173E /* NotificationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B627CB0D1D83C87B0057173E /* NotificationViewController.swift */; };
B627CB151D83C87B0057173E /* NotificationContentExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = B627CB071D83C87B0057173E /* NotificationContentExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
B62817F0221D269B000BA86A /* RenderTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62817EF221D269B000BA86A /* RenderTemplate.swift */; };
B62817F2221D6CF4000BA86A /* Reachability+NetworkType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62817F1221D6CF4000BA86A /* Reachability+NetworkType.swift */; };
B62CD2A5225B099D008DF3C5 /* WebhookSensor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62CD2A4225B099C008DF3C5 /* WebhookSensor.swift */; };
B62CD2A6225B099D008DF3C5 /* WebhookSensor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62CD2A4225B099C008DF3C5 /* WebhookSensor.swift */; };
B637243B21697AA7006B102A /* HomeAssistant Beta.entitlements in Resources */ = {isa = PBXBuildFile; fileRef = B637243A21697AA7006B102A /* HomeAssistant Beta.entitlements */; };
B6393F861CB255F200503916 /* EurekaLocationRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6393F851CB255F200503916 /* EurekaLocationRow.swift */; };
B6393F881CB2561100503916 /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6393F871CB2561100503916 /* MapKit.framework */; };
B63CAE692150CE5100A68AFB /* SiriShortcut.swift in Sources */ = {isa = PBXBuildFile; fileRef = B63CAE682150CE5100A68AFB /* SiriShortcut.swift */; };
B63CAE6B2150D2E300A68AFB /* VoiceShortcutsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B63CAE6A2150D2E300A68AFB /* VoiceShortcutsManager.swift */; };
B63CCDC9216442BB00123C50 /* Camera.swift in Sources */ = {isa = PBXBuildFile; fileRef = B63CCDC8216442BB00123C50 /* Camera.swift */; };
B63CCDCB216442C200123C50 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = B63CCDCA216442C200123C50 /* Map.swift */; };
B63CCDCC2164714900123C50 /* Intents.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = B63CCDCF2164714900123C50 /* Intents.intentdefinition */; };
B63CCDCD2164714900123C50 /* Intents.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = B63CCDCF2164714900123C50 /* Intents.intentdefinition */; };
B63D28BD215D9E3600F3B907 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B69933931E232AEA0054453D /* Localizable.strings */; };
B641BC1F1E2097EF002CCBC1 /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B641BC1D1E2097EF002CCBC1 /* AboutViewController.swift */; };
B641BC231E209CA9002CCBC1 /* HomeAssistantLogoView.xib in Resources */ = {isa = PBXBuildFile; fileRef = B641BC221E209CA9002CCBC1 /* HomeAssistantLogoView.xib */; };
B641BC251E20A17B002CCBC1 /* OpenInChromeController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B641BC241E20A17B002CCBC1 /* OpenInChromeController.swift */; };
B648AE252275918F006972AF /* Segues.swift in Sources */ = {isa = PBXBuildFile; fileRef = B648AE232275918E006972AF /* Segues.swift */; };
B648AE262275918F006972AF /* Scenes.swift in Sources */ = {isa = PBXBuildFile; fileRef = B648AE242275918E006972AF /* Scenes.swift */; };
B64BB3A81E9C6551001E8B46 /* WebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64BB3A71E9C6551001E8B46 /* WebViewController.swift */; };
B64E754123F3BFF200472C04 /* cornflower-blue@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E751923F3BFE700472C04 /* cornflower-blue@2x.png */; };
B64E754223F3BFF200472C04 /* old-dev@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E751A23F3BFE700472C04 /* old-dev@2x.png */; };
B64E754323F3BFF200472C04 /* pink@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E751B23F3BFE700472C04 /* pink@3x.png */; };
B64E754423F3BFF200472C04 /* dev@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E751C23F3BFE800472C04 /* dev@2x.png */; };
B64E754523F3BFF200472C04 /* old-release@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E751D23F3BFE800472C04 /* old-release@2x.png */; };
B64E754623F3BFF200472C04 /* old-release@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E751E23F3BFE800472C04 /* old-release@3x.png */; };
B64E754723F3BFF200472C04 /* old-beta@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E751F23F3BFE900472C04 /* old-beta@3x.png */; };
B64E754823F3BFF200472C04 /* purple@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752023F3BFE900472C04 /* purple@3x.png */; };
B64E754923F3BFF200472C04 /* crimson@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752123F3BFE900472C04 /* crimson@3x.png */; };
B64E754A23F3BFF200472C04 /* purple@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752223F3BFEA00472C04 /* purple@2x.png */; };
B64E754B23F3BFF200472C04 /* fire-orange@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752323F3BFEB00472C04 /* fire-orange@2x.png */; };
B64E754C23F3BFF200472C04 /* ha-blue@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752423F3BFEB00472C04 /* ha-blue@3x.png */; };
B64E754D23F3BFF200472C04 /* release@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752523F3BFEC00472C04 /* release@2x.png */; };
B64E754E23F3BFF200472C04 /* orange@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752623F3BFEC00472C04 /* orange@2x.png */; };
B64E754F23F3BFF200472C04 /* electric-violet@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752723F3BFEC00472C04 /* electric-violet@3x.png */; };
B64E755023F3BFF200472C04 /* electric-violet@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752823F3BFEC00472C04 /* electric-violet@2x.png */; };
B64E755123F3BFF200472C04 /* red@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752923F3BFEC00472C04 /* red@3x.png */; };
B64E755223F3BFF200472C04 /* blue@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752A23F3BFEC00472C04 /* blue@3x.png */; };
B64E755323F3BFF200472C04 /* white@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752B23F3BFED00472C04 /* white@3x.png */; };
B64E755423F3BFF200472C04 /* old-beta@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752C23F3BFED00472C04 /* old-beta@2x.png */; };
B64E755523F3BFF200472C04 /* orange@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752D23F3BFED00472C04 /* orange@3x.png */; };
B64E755623F3BFF200472C04 /* beta@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752E23F3BFED00472C04 /* beta@3x.png */; };
B64E755723F3BFF200472C04 /* fire-orange@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E752F23F3BFED00472C04 /* fire-orange@3x.png */; };
B64E755823F3BFF200472C04 /* green@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753023F3BFED00472C04 /* green@3x.png */; };
B64E755923F3BFF200472C04 /* crimson@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753123F3BFED00472C04 /* crimson@2x.png */; };
B64E755A23F3BFF200472C04 /* caribbean-green@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753223F3BFED00472C04 /* caribbean-green@2x.png */; };
B64E755B23F3BFF200472C04 /* old-dev@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753323F3BFEE00472C04 /* old-dev@3x.png */; };
B64E755C23F3BFF200472C04 /* release@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753423F3BFEE00472C04 /* release@3x.png */; };
B64E755D23F3BFF200472C04 /* ha-blue@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753523F3BFEF00472C04 /* ha-blue@2x.png */; };
B64E755E23F3BFF200472C04 /* cornflower-blue@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753623F3BFEF00472C04 /* cornflower-blue@3x.png */; };
B64E755F23F3BFF200472C04 /* green@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753723F3BFEF00472C04 /* green@2x.png */; };
B64E756023F3BFF200472C04 /* black@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753823F3BFF000472C04 /* black@3x.png */; };
B64E756123F3BFF200472C04 /* dev@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753923F3BFF000472C04 /* dev@3x.png */; };
B64E756223F3BFF200472C04 /* pink@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753A23F3BFF000472C04 /* pink@2x.png */; };
B64E756323F3BFF200472C04 /* white@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753B23F3BFF100472C04 /* white@2x.png */; };
B64E756423F3BFF200472C04 /* blue@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753C23F3BFF100472C04 /* blue@2x.png */; };
B64E756523F3BFF200472C04 /* red@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753D23F3BFF100472C04 /* red@2x.png */; };
B64E756623F3BFF200472C04 /* beta@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753E23F3BFF200472C04 /* beta@2x.png */; };
B64E756723F3BFF200472C04 /* black@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E753F23F3BFF200472C04 /* black@2x.png */; };
B64E756823F3BFF200472C04 /* caribbean-green@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B64E754023F3BFF200472C04 /* caribbean-green@3x.png */; };
B655E915227FE88A00CFDC94 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = B60247FE1FBD343000998205 /* InfoPlist.strings */; };
B657A8EA1CA646EB00121384 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B657A8E91CA646EB00121384 /* AppDelegate.swift */; };
B657A8F31CA646EB00121384 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B657A8F21CA646EB00121384 /* Assets.xcassets */; };
B657A8F61CA646EB00121384 /* Release LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B657A8F41CA646EB00121384 /* Release LaunchScreen.storyboard */; };
B657A9011CA646EB00121384 /* HomeAssistantTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B657A9001CA646EB00121384 /* HomeAssistantTests.swift */; };
B657A90C1CA646EB00121384 /* HomeAssistantUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B657A90B1CA646EB00121384 /* HomeAssistantUITests.swift */; };
B658AA6F2250692F00C9BFE3 /* GoogleService-Info-Release.plist in Resources */ = {isa = PBXBuildFile; fileRef = B658AA6E2250692E00C9BFE3 /* GoogleService-Info-Release.plist */; };
B658AA7322506AD400C9BFE3 /* GoogleService-Info-Development.plist in Resources */ = {isa = PBXBuildFile; fileRef = B658AA7222506AD400C9BFE3 /* GoogleService-Info-Development.plist */; };
B658AA7722506DAF00C9BFE3 /* GoogleService-Info-Beta.plist in Resources */ = {isa = PBXBuildFile; fileRef = B658AA7622506DAF00C9BFE3 /* GoogleService-Info-Beta.plist */; };
B658AA782250AC8000C9BFE3 /* String+HA.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF302214D8F0300D1D360 /* String+HA.swift */; };
B658AA792250ACF200C9BFE3 /* String+HA.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF302214D8F0300D1D360 /* String+HA.swift */; };
B658AA7A2250ACFB00C9BFE3 /* String+HA.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF302214D8F0300D1D360 /* String+HA.swift */; };
B658AA7B2250AE4900C9BFE3 /* String+HA.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF302214D8F0300D1D360 /* String+HA.swift */; };
B658AA7E2250B2A000C9BFE3 /* MobileAppUpdateRegistrationRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B658AA7C2250B25D00C9BFE3 /* MobileAppUpdateRegistrationRequest.swift */; };
B658AA7F2250B2A100C9BFE3 /* MobileAppUpdateRegistrationRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B658AA7C2250B25D00C9BFE3 /* MobileAppUpdateRegistrationRequest.swift */; };
B65B14E52273157A00635D5C /* Onboarding.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B65B14E72273157A00635D5C /* Onboarding.storyboard */; };
B65B14FF227317D700635D5C /* Colors.json in Resources */ = {isa = PBXBuildFile; fileRef = B65B14FE227317D700635D5C /* Colors.json */; };
B65B15012273184600635D5C /* Roboto.swift in Sources */ = {isa = PBXBuildFile; fileRef = B65B15002273184600635D5C /* Roboto.swift */; };
B65B15032273184F00635D5C /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = B65B15022273184F00635D5C /* Colors.swift */; };
B65B15052273188300635D5C /* Assets.swift in Sources */ = {isa = PBXBuildFile; fileRef = B65B15042273188300635D5C /* Assets.swift */; };
B65C0B522282BA13007E057B /* NotificationSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B65C0B512282BA13007E057B /* NotificationSettingsViewController.swift */; };
B6617EED1CFE79AD004DEE6D /* NSURL+QueryDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6617EEC1CFE79AD004DEE6D /* NSURL+QueryDictionary.swift */; };
B661FB68226B961400E541DD /* WebSocketBridge.js in Resources */ = {isa = PBXBuildFile; fileRef = B661FB67226B961400E541DD /* WebSocketBridge.js */; };
B661FB6A226BBDA900E541DD /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B661FB69226BBDA900E541DD /* SettingsViewController.swift */; };
B661FB6F226BCCAD00E541DD /* ConnectionSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B661FB6E226BCCAD00E541DD /* ConnectionSettingsViewController.swift */; };
B661FB74226C110A00E541DD /* WelcomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B661FB73226C110A00E541DD /* WelcomeViewController.swift */; };
B661FB7A226C197900E541DD /* ManualSetupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B661FB79226C197900E541DD /* ManualSetupViewController.swift */; };
B661FB7C226C199200E541DD /* PermissionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B661FB7B226C199200E541DD /* PermissionsViewController.swift */; };
B661FC7E226C87BB00E541DD /* home.json in Resources */ = {isa = PBXBuildFile; fileRef = B661FC7D226C87BB00E541DD /* home.json */; };
B661FC88226D478300E541DD /* DiscoverInstancesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B661FC87226D478300E541DD /* DiscoverInstancesViewController.swift */; };
B661FC8A226D479600E541DD /* ChooseDiscoveredInstanceViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B661FC89226D479600E541DD /* ChooseDiscoveredInstanceViewController.swift */; };
B661FC8D226D5A0700E541DD /* ConnectInstanceViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B661FC8C226D5A0700E541DD /* ConnectInstanceViewController.swift */; };
B661FC8F226D606600E541DD /* 5401-loading-19-satellite-dish.json in Resources */ = {isa = PBXBuildFile; fileRef = B661FC8E226D606600E541DD /* 5401-loading-19-satellite-dish.json */; };
B6624E4F22584F8F00354CDF /* CrashlyticsLogDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6624E4D22584F7F00354CDF /* CrashlyticsLogDestination.swift */; };
B66528201F9D870C00EBE6D4 /* ManifestJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = B665281F1F9D870C00EBE6D4 /* ManifestJSON.swift */; };
B66C58A8215086F0004AB261 /* IntentHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B66C58A7215086F0004AB261 /* IntentHandler.swift */; };
B66C58AC215086F0004AB261 /* SiriIntents.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = B66C58A5215086F0004AB261 /* SiriIntents.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
B66C58B12150891B004AB261 /* CallService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B66C58B02150891B004AB261 /* CallService.swift */; };
B66C58B32150892A004AB261 /* FireEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B66C58B22150892A004AB261 /* FireEvent.swift */; };
B66C58B52150898A004AB261 /* SendLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B66C58B42150898A004AB261 /* SendLocation.swift */; };
B66C58BD21509934004AB261 /* ShortcutServiceConfigurator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B66C58BC21509934004AB261 /* ShortcutServiceConfigurator.swift */; };
B66D6B1C222782BF009D8B90 /* MapNotificationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B66D6B1B222782BF009D8B90 /* MapNotificationController.swift */; };
B66D6B1E22279691009D8B90 /* CameraNotificationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B66D6B1D22279691009D8B90 /* CameraNotificationController.swift */; };
B66F9F24216B1E61000CAA0F /* NotificationCenter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B66F9F23216B1E61000CAA0F /* NotificationCenter.framework */; };
B66F9F27216B1E61000CAA0F /* TodayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B66F9F26216B1E61000CAA0F /* TodayViewController.swift */; };
B66F9F2E216B1E61000CAA0F /* TodayWidget.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = B66F9F22216B1E61000CAA0F /* TodayWidget.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
B66F9F37216B2D89000CAA0F /* UIColor+CSS3+Hex.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68FF7691F9D8637002BAADA /* UIColor+CSS3+Hex.swift */; };
B672333E225DB68B0031D629 /* WebSocketMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B672333D225DB68B0031D629 /* WebSocketMessage.swift */; };
B672333F225DB68B0031D629 /* WebSocketMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B672333D225DB68B0031D629 /* WebSocketMessage.swift */; };
B6723341225DB82E0031D629 /* KeyedDecodingContainer+JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6723340225DB82E0031D629 /* KeyedDecodingContainer+JSON.swift */; };
B6723342225DB82E0031D629 /* KeyedDecodingContainer+JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6723340225DB82E0031D629 /* KeyedDecodingContainer+JSON.swift */; };
B6723344225DBACF0031D629 /* AuthRequestMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6723343225DBACF0031D629 /* AuthRequestMessage.swift */; };
B6723345225DBACF0031D629 /* AuthRequestMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6723343225DBACF0031D629 /* AuthRequestMessage.swift */; };
B6723347225DC72A0031D629 /* AuthenticatedUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6723346225DC72A0031D629 /* AuthenticatedUser.swift */; };
B6723348225DC72A0031D629 /* AuthenticatedUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6723346225DC72A0031D629 /* AuthenticatedUser.swift */; };
B672334A225DDF410031D629 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6723349225DDF410031D629 /* Event.swift */; };
B672334B225DDF410031D629 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6723349225DDF410031D629 /* Event.swift */; };
B672334D225DE1490031D629 /* SubscribeEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = B672334C225DE1490031D629 /* SubscribeEvents.swift */; };
B672334E225DE1490031D629 /* SubscribeEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = B672334C225DE1490031D629 /* SubscribeEvents.swift */; };
B672AB2D2215341800175465 /* ShortcutEventConfigurator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B672AB2C2215341800175465 /* ShortcutEventConfigurator.swift */; };
B672AB522216A1E200175465 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B69933931E232AEA0054453D /* Localizable.strings */; };
B672AB532216A1E200175465 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B69933931E232AEA0054453D /* Localizable.strings */; };
B672AB542216A1F100175465 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B69933931E232AEA0054453D /* Localizable.strings */; };
B672AB562216B07500175465 /* gallery.ckcomplication in Resources */ = {isa = PBXBuildFile; fileRef = B672AB552216B07500175465 /* gallery.ckcomplication */; };
B672AB582216B5E000175465 /* Date+ComplicationDivination.swift in Sources */ = {isa = PBXBuildFile; fileRef = B672AB572216B5E000175465 /* Date+ComplicationDivination.swift */; };
B675ECC3221BB0E600C65D31 /* SearchPushRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B675ECC2221BB0E600C65D31 /* SearchPushRow.swift */; };
B675ECC5221BD76300C65D31 /* Identify.swift in Sources */ = {isa = PBXBuildFile; fileRef = B675ECC4221BD76300C65D31 /* Identify.swift */; };
B675ECC7221BDF4500C65D31 /* BackgroundRefreshScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B675ECC6221BDF4500C65D31 /* BackgroundRefreshScheduler.swift */; };
B678DB371EA9999C0045312F /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B678DB351EA9999C0045312F /* MainInterface.storyboard */; };
B67CE82822200D420034C1D0 /* Shared_watchOS.h in Headers */ = {isa = PBXBuildFile; fileRef = B67CE82622200D420034C1D0 /* Shared_watchOS.h */; settings = {ATTRIBUTES = (Public, ); }; };
B67CE82B22200D420034C1D0 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B67CE82422200D420034C1D0 /* Shared.framework */; };
B67CE82C22200D420034C1D0 /* Shared.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B67CE82422200D420034C1D0 /* Shared.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
B67CE87622200F220034C1D0 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF326214DF31D00D1D360 /* Notifications.swift */; };
B67CE87722200F220034C1D0 /* Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF31F214DE3B300D1D360 /* Strings.swift */; };
B67CE87922200F220034C1D0 /* RealmZone.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6EE36A120CF593E001494E3 /* RealmZone.swift */; };
B67CE87A22200F220034C1D0 /* LocationTrigger.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF321214DE56B00D1D360 /* LocationTrigger.swift */; };
B67CE87B22200F220034C1D0 /* RealmDeviceTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6A3EE612164B0550051A8A1 /* RealmDeviceTracker.swift */; };
B67CE87C22200F220034C1D0 /* PushRegistrationRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B629E8D51DAD8CFA00040A90 /* PushRegistrationRequest.swift */; };
B67CE87D22200F220034C1D0 /* IdentifyRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62A679F1D80E933009E46F9 /* IdentifyRequest.swift */; };
B67CE87E22200F220034C1D0 /* Scene.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091262151F93D00A326DC /* Scene.swift */; };
B67CE87F22200F220034C1D0 /* InputSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091272151F93D00A326DC /* InputSlider.swift */; };
B67CE88022200F220034C1D0 /* Automation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091282151F93D00A326DC /* Automation.swift */; };
B67CE88122200F220034C1D0 /* BinarySensor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091292151F93D00A326DC /* BinarySensor.swift */; };
B67CE88222200F220034C1D0 /* InputSelect.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0912A2151F93D00A326DC /* InputSelect.swift */; };
B67CE88322200F220034C1D0 /* Sensor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0912B2151F93D00A326DC /* Sensor.swift */; };
B67CE88422200F220034C1D0 /* Climate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0912C2151F93D00A326DC /* Climate.swift */; };
B67CE88522200F220034C1D0 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0912D2151F93D00A326DC /* Lock.swift */; };
B67CE88622200F220034C1D0 /* InputBoolean.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0912E2151F93D00A326DC /* InputBoolean.swift */; };
B67CE88722200F220034C1D0 /* Light.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0912F2151F93D00A326DC /* Light.swift */; };
B67CE88822200F220034C1D0 /* Zone.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091302151F93D00A326DC /* Zone.swift */; };
B67CE88922200F220034C1D0 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091312151F93D00A326DC /* Switch.swift */; };
B67CE88A22200F220034C1D0 /* Script.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091322151F93D00A326DC /* Script.swift */; };
B67CE88B22200F220034C1D0 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091332151F93D00A326DC /* Group.swift */; };
B67CE88C22200F220034C1D0 /* Weblink.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091342151F93D00A326DC /* Weblink.swift */; };
B67CE88D22200F220034C1D0 /* DeviceTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091352151F93D00A326DC /* DeviceTracker.swift */; };
B67CE88E22200F220034C1D0 /* Fan.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091362151F93D00A326DC /* Fan.swift */; };
B67CE88F22200F220034C1D0 /* Sun.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091372151F93D00A326DC /* Sun.swift */; };
B67CE89022200F220034C1D0 /* GarageDoor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091382151F93D00A326DC /* GarageDoor.swift */; };
B67CE89122200F220034C1D0 /* Thermostat.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091392151F93D00A326DC /* Thermostat.swift */; };
B67CE89222200F220034C1D0 /* MediaPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0913A2151F93D00A326DC /* MediaPlayer.swift */; };
B67CE89322200F220034C1D0 /* DeviceTrackerSee.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0911A2151F90300A326DC /* DeviceTrackerSee.swift */; };
B67CE89422200F220034C1D0 /* Entity.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0911D2151F90300A326DC /* Entity.swift */; };
B67CE89522200F220034C1D0 /* LocationHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0911E2151F90300A326DC /* LocationHistory.swift */; };
B67CE89622200F220034C1D0 /* SwitchableEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0911B2151F90300A326DC /* SwitchableEntity.swift */; };
B67CE89722200F220034C1D0 /* PushRegistrationResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60EAE9A1DBC347C0062C97C /* PushRegistrationResponse.swift */; };
B67CE89C22200F220034C1D0 /* Beacons.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6FBE3961D46A4E500EE0E36 /* Beacons.swift */; };
B67CE89D22200F220034C1D0 /* Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BF11CB470570029ABE7 /* Config.swift */; };
B67CE89E22200F220034C1D0 /* DiscoveryInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B626AAEE1D8F44DC00A0D225 /* DiscoveryInfo.swift */; };
B67CE89F22200F220034C1D0 /* Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BF91CB47F930029ABE7 /* Events.swift */; };
B67CE8A022200F220034C1D0 /* History.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BF51CB4728D0029ABE7 /* History.swift */; };
B67CE8A122200F220034C1D0 /* PushConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B66428111CF7A83200903804 /* PushConfiguration.swift */; };
B67CE8A222200F220034C1D0 /* Services.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BFB1CB4800C0029ABE7 /* Services.swift */; };
B67CE8A322200F220034C1D0 /* Status.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BED1CB46EB10029ABE7 /* Status.swift */; };
B67CE8A422200F220034C1D0 /* ManifestJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = B665281F1F9D870C00EBE6D4 /* ManifestJSON.swift */; };
B67CE8A522200F220034C1D0 /* Identify.swift in Sources */ = {isa = PBXBuildFile; fileRef = B675ECC4221BD76300C65D31 /* Identify.swift */; };
B67CE8A622200F220034C1D0 /* HAAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = B657A9191CA647C500121384 /* HAAPI.swift */; };
B67CE8A722200F220034C1D0 /* HAAPI+RequestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C884692120EB8A00CCB501 /* HAAPI+RequestHelpers.swift */; };
B67CE8A822200F220034C1D0 /* MJPEGStreamer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D05A4D31216DD206009FD1EB /* MJPEGStreamer.swift */; };
B67CE8A922200F220034C1D0 /* SettingsStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C884792122A65800CCB501 /* SettingsStore.swift */; };
B67CE8AA22200F220034C1D0 /* ConnectionInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = D014EEA82128E192008EA6F5 /* ConnectionInfo.swift */; };
B67CE8AB22200F220034C1D0 /* TokenInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0BE44092104224600C74314 /* TokenInfo.swift */; };
B67CE8AC22200F220034C1D0 /* AuthenticationRoutes.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0BE440D210437F900C74314 /* AuthenticationRoutes.swift */; };
B67CE8AD22200F220034C1D0 /* AuthenticationAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0BE44152104410D00C74314 /* AuthenticationAPI.swift */; };
B67CE8AE22200F220034C1D0 /* TokenManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C88463211F33CE00CCB501 /* TokenManager.swift */; };
B67CE8AF22200F220034C1D0 /* ObjectMapperTransformers.swift in Sources */ = {isa = PBXBuildFile; fileRef = B688AB4621193946002FCAD6 /* ObjectMapperTransformers.swift */; };
B67CE8B022200F220034C1D0 /* CLLocation+ToDoubleArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C2C17E20D1F64D00BD810B /* CLLocation+ToDoubleArray.swift */; };
B67CE8B122200F220034C1D0 /* CLError+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C2C17C20D1EC1300BD810B /* CLError+DebugDescription.swift */; };
B67CE8B222200F220034C1D0 /* CMMotion+StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B688AB44211938F1002FCAD6 /* CMMotion+StringExtensions.swift */; };
B67CE8B322200F220034C1D0 /* Realm+Initialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A6367420DBE93400E5C49B /* Realm+Initialization.swift */; };
B67CE8B422200F220034C1D0 /* URL+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0DD2CED213BCA8900C3D9F7 /* URL+Extensions.swift */; };
B67CE8B522200F220034C1D0 /* String+HA.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF302214D8F0300D1D360 /* String+HA.swift */; };
B67CE8B622200F220034C1D0 /* UIColor+HA.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF304214DD0D400D1D360 /* UIColor+HA.swift */; };
B67CE8B722200F220034C1D0 /* UIImage+Icons.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF309214DD64C00D1D360 /* UIImage+Icons.swift */; };
B67CE8B922200F220034C1D0 /* Environment.swift in Sources */ = {isa = PBXBuildFile; fileRef = D00302BD20D4BEDB004C2CA9 /* Environment.swift */; };
B67CE8BA22200F220034C1D0 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = D03D893A20E0B2E300D4F28D /* Constants.swift */; };
B67CE8BB22200F220034C1D0 /* UNNotificationContent+ClientEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B25BD52133128800678C2C /* UNNotificationContent+ClientEvent.swift */; };
B67CE8BC22200F220034C1D0 /* ClientEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0FF79CB20D778B50034574D /* ClientEvent.swift */; };
B67CE8BD22200F220034C1D0 /* ClientEventStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0FF79CD20D85C3A0034574D /* ClientEventStore.swift */; };
B67CE8C4222011A60034C1D0 /* Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF31F214DE3B300D1D360 /* Strings.swift */; };
B67CE8C5222013B60034C1D0 /* OneShotLocationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B25BC82130CA0D00678C2C /* OneShotLocationManager.swift */; };
B67CE8C7222015E30034C1D0 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B67CE8C6222015E30034C1D0 /* CoreLocation.framework */; };
B67CE8C9222015E80034C1D0 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B67CE8C8222015E80034C1D0 /* UserNotifications.framework */; };
B67CE8CD22201EFA0034C1D0 /* RegionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B25BCA2130CA2D00678C2C /* RegionManager.swift */; };
B67CE8D02220EF1D0034C1D0 /* ObjectMapper+RealmList.swift in Sources */ = {isa = PBXBuildFile; fileRef = B67CE8CF2220EF1D0034C1D0 /* ObjectMapper+RealmList.swift */; };
B6872E5F22267DE600C475D1 /* HAAPI+WebhookHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6221F672226780E00502A30 /* HAAPI+WebhookHelpers.swift */; };
B6872E6022267EE800C475D1 /* HAAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = B657A9191CA647C500121384 /* HAAPI.swift */; };
B6872E632226841400C475D1 /* MobileAppRegistrationRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6872E612226837A00C475D1 /* MobileAppRegistrationRequest.swift */; };
B6872E642226841400C475D1 /* MobileAppRegistrationRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6872E612226837A00C475D1 /* MobileAppRegistrationRequest.swift */; };
B6872E662226842100C475D1 /* MobileAppRegistrationResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6872E652226842100C475D1 /* MobileAppRegistrationResponse.swift */; };
B6872E672226842100C475D1 /* MobileAppRegistrationResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6872E652226842100C475D1 /* MobileAppRegistrationResponse.swift */; };
B68EDD03215F0E2900DD6B28 /* NotificationCategoryConfigurator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68EDD02215F0E2900DD6B28 /* NotificationCategoryConfigurator.swift */; };
B68EDD05215F12C900DD6B28 /* NotificationActionConfigurator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68EDD04215F12C900DD6B28 /* NotificationActionConfigurator.swift */; };
B68EDD07215F215E00DD6B28 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68EDD06215F215E00DD6B28 /* Notifications.swift */; };
B68EDD09215F45EB00DD6B28 /* NotificationIdentifierEurekaRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68EDD08215F45EB00DD6B28 /* NotificationIdentifierEurekaRow.swift */; };
B68FF76A1F9D8637002BAADA /* UIColor+CSS3+Hex.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68FF7691F9D8637002BAADA /* UIColor+CSS3+Hex.swift */; };
B6976985216243CC00FFFAD6 /* UIColor+CSS3+Hex.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68FF7691F9D8637002BAADA /* UIColor+CSS3+Hex.swift */; };
B69933951E232AEA0054453D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B69933931E232AEA0054453D /* Localizable.strings */; };
B699339C1E2338960054453D /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = B699339B1E2338960054453D /* SnapshotHelper.swift */; };
B6A258452232485300ADD202 /* Alamofire+EncryptedResponses.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6A258442232485300ADD202 /* Alamofire+EncryptedResponses.swift */; };
B6A258462232485300ADD202 /* Alamofire+EncryptedResponses.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6A258442232485300ADD202 /* Alamofire+EncryptedResponses.swift */; };
B6A258482232539900ADD202 /* WebhookUpdateLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6A258472232539900ADD202 /* WebhookUpdateLocation.swift */; };
B6A258492232539900ADD202 /* WebhookUpdateLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6A258472232539900ADD202 /* WebhookUpdateLocation.swift */; };
B6A3EE622164B0550051A8A1 /* RealmDeviceTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6A3EE612164B0550051A8A1 /* RealmDeviceTracker.swift */; };
B6A5D9F5215233EC0013963F /* SiriIntents+ConvenienceInits.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6A5D9F4215233EC0013963F /* SiriIntents+ConvenienceInits.swift */; };
B6AAD7A41D827DD40090B220 /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AAD7A31D827DD40090B220 /* NotificationService.swift */; };
B6AAD7A81D827DD40090B220 /* APNSAttachmentService.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = B6AAD7A11D827DD40090B220 /* APNSAttachmentService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
B6B2E6A0216A940700D39A26 /* ActionRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6B2E69F216A940700D39A26 /* ActionRow.swift */; };
B6B2E6A5216ACE4400D39A26 /* ActionConfigurator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6B2E6A4216ACE4400D39A26 /* ActionConfigurator.swift */; };
B6B6B14A215B137C003DE2DD /* WatchComplicationConfigurator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6B6B149215B137C003DE2DD /* WatchComplicationConfigurator.swift */; };
B6B74CB6228397D100D58A68 /* WatchHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = B66D6B1F2227A2EA009D8B90 /* WatchHelpers.swift */; };
B6B74CB7228397D100D58A68 /* WatchHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = B66D6B1F2227A2EA009D8B90 /* WatchHelpers.swift */; };
B6B74CB82283983300D58A68 /* WatchComplication.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6B6B14E215B6866003DE2DD /* WatchComplication.swift */; };
B6B74CB92283983300D58A68 /* WatchComplication.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6B6B14E215B6866003DE2DD /* WatchComplication.swift */; };
B6B74CBA2283983800D58A68 /* CLKComplication+Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6B6B14B215B1E86003DE2DD /* CLKComplication+Strings.swift */; };
B6B74CBB2283983900D58A68 /* CLKComplication+Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6B6B14B215B1E86003DE2DD /* CLKComplication+Strings.swift */; };
B6B74CBC228398DD00D58A68 /* WKInterfaceDevice+Size.swift in Sources */ = {isa = PBXBuildFile; fileRef = B69769832162430300FFFAD6 /* WKInterfaceDevice+Size.swift */; };
B6B74CBD228399AB00D58A68 /* Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6B2E6A1216AC21400D39A26 /* Action.swift */; };
B6B74CBE228399AC00D58A68 /* Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6B2E6A1216AC21400D39A26 /* Action.swift */; };
B6BDBBC72177FFB10044E0B9 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D03D891720E0A85200D4F28D /* Shared.framework */; };
B6C0911F2151F90300A326DC /* DeviceTrackerSee.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0911A2151F90300A326DC /* DeviceTrackerSee.swift */; };
B6C091232151F90300A326DC /* LocationHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0911E2151F90300A326DC /* LocationHistory.swift */; };
B6C0913B2151F93D00A326DC /* Scene.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091262151F93D00A326DC /* Scene.swift */; };
B6C0913C2151F93D00A326DC /* InputSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091272151F93D00A326DC /* InputSlider.swift */; };
B6C0913D2151F93D00A326DC /* Automation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091282151F93D00A326DC /* Automation.swift */; };
B6C0913E2151F93D00A326DC /* BinarySensor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091292151F93D00A326DC /* BinarySensor.swift */; };
B6C0913F2151F93D00A326DC /* InputSelect.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0912A2151F93D00A326DC /* InputSelect.swift */; };
B6C091402151F93D00A326DC /* Sensor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0912B2151F93D00A326DC /* Sensor.swift */; };
B6C091412151F93D00A326DC /* Climate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0912C2151F93D00A326DC /* Climate.swift */; };
B6C091422151F93D00A326DC /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0912D2151F93D00A326DC /* Lock.swift */; };
B6C091432151F93D00A326DC /* InputBoolean.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0912E2151F93D00A326DC /* InputBoolean.swift */; };
B6C091442151F93D00A326DC /* Light.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0912F2151F93D00A326DC /* Light.swift */; };
B6C091452151F93D00A326DC /* Zone.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091302151F93D00A326DC /* Zone.swift */; };
B6C091462151F93D00A326DC /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091312151F93D00A326DC /* Switch.swift */; };
B6C091472151F93D00A326DC /* Script.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091322151F93D00A326DC /* Script.swift */; };
B6C091482151F93D00A326DC /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091332151F93D00A326DC /* Group.swift */; };
B6C091492151F93D00A326DC /* Weblink.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091342151F93D00A326DC /* Weblink.swift */; };
B6C0914A2151F93D00A326DC /* DeviceTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091352151F93D00A326DC /* DeviceTracker.swift */; };
B6C0914B2151F93D00A326DC /* Fan.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091362151F93D00A326DC /* Fan.swift */; };
B6C0914C2151F93D00A326DC /* Sun.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091372151F93D00A326DC /* Sun.swift */; };
B6C0914D2151F93D00A326DC /* GarageDoor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091382151F93D00A326DC /* GarageDoor.swift */; };
B6C0914E2151F93D00A326DC /* Thermostat.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C091392151F93D00A326DC /* Thermostat.swift */; };
B6C0914F2151F93D00A326DC /* MediaPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C0913A2151F93D00A326DC /* MediaPlayer.swift */; };
B6C09153215206BB00A326DC /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D03D891720E0A85200D4F28D /* Shared.framework */; };
B6CC5D862159D10D00833E5D /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B6CC5D842159D10D00833E5D /* Interface.storyboard */; };
B6CC5D882159D10E00833E5D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B6CC5D872159D10E00833E5D /* Assets.xcassets */; };
B6CC5D8F2159D10E00833E5D /* WatchAppExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = B6CC5D8E2159D10E00833E5D /* WatchAppExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
B6CC5D942159D10E00833E5D /* InterfaceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6CC5D932159D10E00833E5D /* InterfaceController.swift */; };
B6CC5D962159D10E00833E5D /* ExtensionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6CC5D952159D10E00833E5D /* ExtensionDelegate.swift */; };
B6CC5D982159D10E00833E5D /* ComplicationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6CC5D972159D10E00833E5D /* ComplicationController.swift */; };
B6CC5D9A2159D10F00833E5D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B6CC5D992159D10F00833E5D /* Assets.xcassets */; };
B6CC5D9E2159D10F00833E5D /* WatchApp.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = B6CC5D822159D10D00833E5D /* WatchApp.app */; };
B6CDC096228CF5C2009355DD /* RemoteMediaPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6CDC095228CF5C2009355DD /* RemoteMediaPlayer.swift */; };
B6CFF5D82101984500CC523F /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6CFF5D72101984500CC523F /* Realm.framework */; };
B6CFF5DA2101984A00CC523F /* RealmSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6CFF5D92101984A00CC523F /* RealmSwift.framework */; };
B6CFF5DC2101985200CC523F /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6CFF5DB2101985200CC523F /* Realm.framework */; };
B6CFF5DE2101985200CC523F /* RealmSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6CFF5DD2101985200CC523F /* RealmSwift.framework */; };
B6D35C642169905400D1F86B /* HomeAssistant Development.entitlements in Resources */ = {isa = PBXBuildFile; fileRef = B6D35C632169905400D1F86B /* HomeAssistant Development.entitlements */; };
B6D35C662169906A00D1F86B /* APNSAttachmentService Development.entitlements in Resources */ = {isa = PBXBuildFile; fileRef = B6D35C652169906A00D1F86B /* APNSAttachmentService Development.entitlements */; };
B6D3B4ED225B26900082BB4F /* WebhookSensors.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6D3B4EB225B26300082BB4F /* WebhookSensors.swift */; };
B6D3B4EE225B26910082BB4F /* WebhookSensors.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6D3B4EB225B26300082BB4F /* WebhookSensors.swift */; };
B6D8A3262271448900FA765D /* empty-list.json in Resources */ = {isa = PBXBuildFile; fileRef = B6D8A3252271448900FA765D /* empty-list.json */; };
B6D8A3282271448E00FA765D /* error.json in Resources */ = {isa = PBXBuildFile; fileRef = B6D8A3272271448D00FA765D /* error.json */; };
B6D8A32A2271455300FA765D /* ConnectionErrorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6D8A3292271455300FA765D /* ConnectionErrorViewController.swift */; };
B6DA3C7122690B1F00DE811C /* NotificationSoundsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DA3C7022690B1F00DE811C /* NotificationSoundsViewController.swift */; };
B6DA3C7322691A5000DE811C /* AKConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DA3C7222691A5000DE811C /* AKConverter.swift */; };
B6DAC735215F069300727D2A /* NotificationCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DAC734215F069300727D2A /* NotificationCategory.swift */; };
B6DAC737215F06B100727D2A /* NotificationAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DAC736215F06B100727D2A /* NotificationAction.swift */; };
B6DF8BC1221C890600370A59 /* UIImageView+UIActivityIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DF8BC0221C890600370A59 /* UIImageView+UIActivityIndicator.swift */; };
B6DF8BC2221C890F00370A59 /* UIImageView+UIActivityIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DF8BC0221C890600370A59 /* UIImageView+UIActivityIndicator.swift */; };
B6DF8BC4221D047400370A59 /* GetCameraImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DF8BC3221D047400370A59 /* GetCameraImage.swift */; };
B6E2D4B82270406B00446DFA /* Beta LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B6E2D4BA2270406B00446DFA /* Beta LaunchScreen.storyboard */; };
B6E2D4BB2270407500446DFA /* Debug LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B6E2D4BD2270407500446DFA /* Debug LaunchScreen.storyboard */; };
B6E2D4D52270706300446DFA /* ha-loading.json in Resources */ = {isa = PBXBuildFile; fileRef = B6E2D4D42270706200446DFA /* ha-loading.json */; };
B6E42613215C4333007FEB7E /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D03D891720E0A85200D4F28D /* Shared.framework */; };
B6E42617215C761A007FEB7E /* Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF31F214DE3B300D1D360 /* Strings.swift */; };
B6E42618215C761E007FEB7E /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B69933931E232AEA0054453D /* Localizable.strings */; };
D014EEA92128E192008EA6F5 /* ConnectionInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = D014EEA82128E192008EA6F5 /* ConnectionInfo.swift */; };
D03D892920E0A85300D4F28D /* Shared.h in Headers */ = {isa = PBXBuildFile; fileRef = D03D891920E0A85300D4F28D /* Shared.h */; settings = {ATTRIBUTES = (Public, ); }; };
D03D892D20E0A85300D4F28D /* Shared.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D03D891720E0A85200D4F28D /* Shared.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
D03D893420E0A8FE00D4F28D /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D03D891720E0A85200D4F28D /* Shared.framework */; };
D03D893520E0AEF100D4F28D /* Realm+Initialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A6367420DBE93400E5C49B /* Realm+Initialization.swift */; };
D03D893620E0AEFA00D4F28D /* Environment.swift in Sources */ = {isa = PBXBuildFile; fileRef = D00302BD20D4BEDB004C2CA9 /* Environment.swift */; };
D03D893820E0AF8A00D4F28D /* ClientEventStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0FF79CD20D85C3A0034574D /* ClientEventStore.swift */; };
D03D893920E0AF8E00D4F28D /* ClientEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0FF79CB20D778B50034574D /* ClientEvent.swift */; };
D03D893B20E0B2E300D4F28D /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = D03D893A20E0B2E300D4F28D /* Constants.swift */; };
D03D894720E0BC1800D4F28D /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D03D891720E0A85200D4F28D /* Shared.framework */; };
D03D894D20E0BC2700D4F28D /* ClientEventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A6367120DB7D1100E5C49B /* ClientEventTests.swift */; };
D05A4D32216DD206009FD1EB /* MJPEGStreamer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D05A4D31216DD206009FD1EB /* MJPEGStreamer.swift */; };
D06C751020D87FAF00E9DB7F /* ClientEventCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D06C750F20D87FAF00E9DB7F /* ClientEventCell.swift */; };
D0B25BD221323CA600678C2C /* ClientEventPayloadViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B25BD121323CA600678C2C /* ClientEventPayloadViewController.swift */; };
D0B25BD62133128800678C2C /* UNNotificationContent+ClientEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B25BD52133128800678C2C /* UNNotificationContent+ClientEvent.swift */; };
D0B25BD7213312AE00678C2C /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B627CB081D83C87B0057173E /* UserNotifications.framework */; };
D0BE440A2104224600C74314 /* TokenInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0BE44092104224600C74314 /* TokenInfo.swift */; };
D0BE440E210437F900C74314 /* AuthenticationRoutes.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0BE440D210437F900C74314 /* AuthenticationRoutes.swift */; };
D0BE441221043B8100C74314 /* AuthorizationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0BE441121043B8100C74314 /* AuthorizationTests.swift */; };
D0BE44162104410D00C74314 /* AuthenticationAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0BE44152104410D00C74314 /* AuthenticationAPI.swift */; };
D0C3DC142134CD4E000C9EE1 /* CMMotion+StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B688AB44211938F1002FCAD6 /* CMMotion+StringExtensions.swift */; };
D0C88460211ED11A00CCB501 /* SafariServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0C8845F211ED11900CCB501 /* SafariServices.framework */; };
D0C88462211ED16300CCB501 /* AuthenticationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C88461211ED16300CCB501 /* AuthenticationController.swift */; };
D0C88464211F33CE00CCB501 /* TokenManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C88463211F33CE00CCB501 /* TokenManager.swift */; };
D0C8847A2122A65800CCB501 /* SettingsStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C884792122A65800CCB501 /* SettingsStore.swift */; };
D0DD2CEE213BCA8900C3D9F7 /* URL+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0DD2CED213BCA8900C3D9F7 /* URL+Extensions.swift */; };
D0EEF2C9214D89A700D1D360 /* HAAPI+RequestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C884692120EB8A00CCB501 /* HAAPI+RequestHelpers.swift */; };
D0EEF2CE214D8AE200D1D360 /* RealmZone.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6EE36A120CF593E001494E3 /* RealmZone.swift */; };
D0EEF2D1214D8B6700D1D360 /* Entity.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BE81CB46AF40029ABE7 /* Entity.swift */; };
D0EEF2D2214D8B6C00D1D360 /* SwitchableEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6767A501D0234E700F2A08B /* SwitchableEntity.swift */; };
D0EEF2FF214D8D4C00D1D360 /* CLError+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C2C17C20D1EC1300BD810B /* CLError+DebugDescription.swift */; };
D0EEF301214D8EAB00D1D360 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0EEF300214D8EAB00D1D360 /* CoreLocation.framework */; };
D0EEF303214D8F0300D1D360 /* String+HA.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF302214D8F0300D1D360 /* String+HA.swift */; };
D0EEF305214DD0D400D1D360 /* UIColor+HA.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF304214DD0D400D1D360 /* UIColor+HA.swift */; };
D0EEF306214DD3CF00D1D360 /* ObjectMapperTransformers.swift in Sources */ = {isa = PBXBuildFile; fileRef = B688AB4621193946002FCAD6 /* ObjectMapperTransformers.swift */; };
D0EEF30A214DD64C00D1D360 /* UIImage+Icons.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF309214DD64C00D1D360 /* UIImage+Icons.swift */; };
D0EEF30C214DD79100D1D360 /* ManifestJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = B665281F1F9D870C00EBE6D4 /* ManifestJSON.swift */; };
D0EEF30D214DD79A00D1D360 /* Status.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BED1CB46EB10029ABE7 /* Status.swift */; };
D0EEF315214DD7A400D1D360 /* Beacons.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6FBE3961D46A4E500EE0E36 /* Beacons.swift */; };
D0EEF316214DD7A400D1D360 /* Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BF11CB470570029ABE7 /* Config.swift */; };
D0EEF317214DD7A400D1D360 /* DiscoveryInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B626AAEE1D8F44DC00A0D225 /* DiscoveryInfo.swift */; };
D0EEF318214DD7A400D1D360 /* Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BF91CB47F930029ABE7 /* Events.swift */; };
D0EEF319214DD7A400D1D360 /* History.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BF51CB4728D0029ABE7 /* History.swift */; };
D0EEF31A214DD7A400D1D360 /* PushConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B66428111CF7A83200903804 /* PushConfiguration.swift */; };
D0EEF31B214DD7A400D1D360 /* Services.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F02BFB1CB4800C0029ABE7 /* Services.swift */; };
D0EEF320214DE3B300D1D360 /* Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF31F214DE3B300D1D360 /* Strings.swift */; };
D0EEF322214DE56B00D1D360 /* LocationTrigger.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF321214DE56B00D1D360 /* LocationTrigger.swift */; };
D0EEF324214DF2B700D1D360 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E857A11CB1CCCC00F96925 /* Utils.swift */; };
D0EEF327214DF31D00D1D360 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF326214DF31D00D1D360 /* Notifications.swift */; };
D0EEF32C214DF83800D1D360 /* IdentifyRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62A679F1D80E933009E46F9 /* IdentifyRequest.swift */; };
D0EEF32D214DF94900D1D360 /* PushRegistrationResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60EAE9A1DBC347C0062C97C /* PushRegistrationResponse.swift */; };
D0EEF32E214DF99500D1D360 /* PushRegistrationRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B629E8D51DAD8CFA00040A90 /* PushRegistrationRequest.swift */; };
D0EEF331214E41F700D1D360 /* HomeAssistantAPI+Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF330214E41F700D1D360 /* HomeAssistantAPI+Notifications.swift */; };
D0EEF332214EB2BC00D1D360 /* OneShotLocationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B25BC82130CA0D00678C2C /* OneShotLocationManager.swift */; };
D0EEF335214EB77100D1D360 /* CLLocation+ToDoubleArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C2C17E20D1F64D00BD810B /* CLLocation+ToDoubleArray.swift */; };
D0EEF336214EB7B800D1D360 /* Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0EEF31F214DE3B300D1D360 /* Strings.swift */; };
D0FF79D220D87D200034574D /* ClientEventTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0FF79D120D87D200034574D /* ClientEventTableViewController.swift */; };
D0FF79D520D87DB10034574D /* ClientEvents.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D0FF79D420D87DB10034574D /* ClientEvents.storyboard */; };
E1FA731332EB8E4C346F56FA /* Pods_APNSAttachmentService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0FB96476CD7553E34787A84 /* Pods_APNSAttachmentService.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
B627CB131D83C87B0057173E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B627CB061D83C87B0057173E;
remoteInfo = NotificationContentExtension;
};
B657A8FD1CA646EB00121384 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B657A8E51CA646EB00121384;
remoteInfo = HomeAssistant;
};
B657A9081CA646EB00121384 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B657A8E51CA646EB00121384;
remoteInfo = HomeAssistant;
};
B66C58AA215086F0004AB261 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B66C58A4215086F0004AB261;
remoteInfo = Intents;
};
B66F9F2C216B1E61000CAA0F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B66F9F21216B1E61000CAA0F;
remoteInfo = TodayWidget;
};
B67CE82922200D420034C1D0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B67CE82322200D420034C1D0;
remoteInfo = "Shared-watchOS";
};
B6AAD7A61D827DD40090B220 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B6AAD7A01D827DD40090B220;
remoteInfo = APNSAttachmentService;
};
B6CC5D902159D10E00833E5D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B6CC5D8D2159D10E00833E5D;
remoteInfo = "WatchApp Extension";
};
B6CC5D9C2159D10F00833E5D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B6CC5D812159D10D00833E5D;
remoteInfo = WatchApp;
};
D03D892A20E0A85300D4F28D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = D03D891620E0A85200D4F28D;
remoteInfo = Shared;
};
D03D894820E0BC1800D4F28D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = D03D891620E0A85200D4F28D;
remoteInfo = Shared;
};
D0EEF344214F15CA00D1D360 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B657A8DE1CA646EB00121384 /* Project object */;
proxyType = 1;
remoteGlobalIDString = D03D891620E0A85200D4F28D;
remoteInfo = Shared;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
B61DA2A7221E8D8F00AADEDD /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
B67CE82C22200D420034C1D0 /* Shared.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
B6AAD7AC1D827DD40090B220 /* Embed App Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
B6AAD7A81D827DD40090B220 /* APNSAttachmentService.appex in Embed App Extensions */,
B627CB151D83C87B0057173E /* NotificationContentExtension.appex in Embed App Extensions */,
B66F9F2E216B1E61000CAA0F /* TodayWidget.appex in Embed App Extensions */,
B66C58AC215086F0004AB261 /* SiriIntents.appex in Embed App Extensions */,
);
name = "Embed App Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
B6CC5DA42159D10F00833E5D /* Embed App Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
B6CC5D8F2159D10E00833E5D /* WatchAppExtension.appex in Embed App Extensions */,
);
name = "Embed App Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
B6CC5DA62159D10F00833E5D /* Embed Watch Content */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(CONTENTS_FOLDER_PATH)/Watch";
dstSubfolderSpec = 16;
files = (
B6CC5D9E2159D10F00833E5D /* WatchApp.app in Embed Watch Content */,
);
name = "Embed Watch Content";
runOnlyForDeploymentPostprocessing = 0;
};
D03D88EE20E0A7AC00D4F28D /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
D03D892D20E0A85300D4F28D /* Shared.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
09D3A786745B7C6D0D364BF0 /* Pods-Shared-watchOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Shared-watchOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Shared-watchOS/Pods-Shared-watchOS.debug.xcconfig"; sourceTree = "<group>"; };
0CE51F0910A76C0B0D8B795E /* Pods-Shared-watchOS-metadata.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Pods-Shared-watchOS-metadata.plist"; path = "Pods/Pods-Shared-watchOS-metadata.plist"; sourceTree = "<group>"; };
1166363289B5E05B7BAB7204 /* Pods_Shared_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Shared_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1C5332DAFA7CC79107B5429E /* Pods-Shared-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Shared-iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Shared-iOS/Pods-Shared-iOS.release.xcconfig"; sourceTree = "<group>"; };
1E42E3B8B9E9B8F7FC915A94 /* Pods-TodayWidget.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TodayWidget.release.xcconfig"; path = "Pods/Target Support Files/Pods-TodayWidget/Pods-TodayWidget.release.xcconfig"; sourceTree = "<group>"; };
25CF94434FED72A01C6A594B /* Pods-HomeAssistant.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HomeAssistant.release.xcconfig"; path = "Pods/Target Support Files/Pods-HomeAssistant/Pods-HomeAssistant.release.xcconfig"; sourceTree = "<group>"; };
2E0AF070746A970041740865 /* Pods-NotificationContentExtension.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationContentExtension.beta.xcconfig"; path = "Pods/Target Support Files/Pods-NotificationContentExtension/Pods-NotificationContentExtension.beta.xcconfig"; sourceTree = "<group>"; };
342F03B5540A0B20637C7DCB /* Pods-NotificationContentExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationContentExtension.debug.xcconfig"; path = "Pods/Target Support Files/Pods-NotificationContentExtension/Pods-NotificationContentExtension.debug.xcconfig"; sourceTree = "<group>"; };
34C5CC8974502E3DE3BB68B0 /* Pods-HomeAssistant-metadata.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Pods-HomeAssistant-metadata.plist"; path = "Pods/Pods-HomeAssistant-metadata.plist"; sourceTree = "<group>"; };
3744F977190C345382928F90 /* Pods_TodayWidget.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_TodayWidget.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3918C5ABB4F1EE588A623B53 /* Pods-Shared-iOS.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Shared-iOS.beta.xcconfig"; path = "Pods/Target Support Files/Pods-Shared-iOS/Pods-Shared-iOS.beta.xcconfig"; sourceTree = "<group>"; };
3B8A292E4944AD7D9EBC2B14 /* Pods-APNSAttachmentService-metadata.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Pods-APNSAttachmentService-metadata.plist"; path = "Pods/Pods-APNSAttachmentService-metadata.plist"; sourceTree = "<group>"; };
4008EB215F780E949CCD6956 /* Pods-WatchAppExtension.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WatchAppExtension.beta.xcconfig"; path = "Pods/Target Support Files/Pods-WatchAppExtension/Pods-WatchAppExtension.beta.xcconfig"; sourceTree = "<group>"; };
4A8A2EDC1B82E759DCE5F6C8 /* Pods-APNSAttachmentService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-APNSAttachmentService.release.xcconfig"; path = "Pods/Target Support Files/Pods-APNSAttachmentService/Pods-APNSAttachmentService.release.xcconfig"; sourceTree = "<group>"; };
4E6031DDE8EEF47E7A3DA817 /* Pods-Shared-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Shared-iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Shared-iOS/Pods-Shared-iOS.debug.xcconfig"; sourceTree = "<group>"; };
4F3D32AC650F6D7A0F3C3D08 /* Pods-TodayWidget-metadata.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Pods-TodayWidget-metadata.plist"; path = "Pods/Pods-TodayWidget-metadata.plist"; sourceTree = "<group>"; };
514D3AC57D932CF15324A398 /* Pods-TodayWidget.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TodayWidget.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TodayWidget/Pods-TodayWidget.debug.xcconfig"; sourceTree = "<group>"; };
575D0792AB652B62F779FECB /* Pods_SharedTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SharedTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
5C94D4856B4E21CCEC8B8BFC /* Pods-SharedTests.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SharedTests.beta.xcconfig"; path = "Pods/Target Support Files/Pods-SharedTests/Pods-SharedTests.beta.xcconfig"; sourceTree = "<group>"; };
6A01B9841CA78C97F59B6001 /* Pods-WatchAppExtension-metadata.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Pods-WatchAppExtension-metadata.plist"; path = "Pods/Pods-WatchAppExtension-metadata.plist"; sourceTree = "<group>"; };
6A0BD70C190D1F6E6756D486 /* Pods-Shared-watchOS.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Shared-watchOS.beta.xcconfig"; path = "Pods/Target Support Files/Pods-Shared-watchOS/Pods-Shared-watchOS.beta.xcconfig"; sourceTree = "<group>"; };
7161D3C0FA0F09EF697C0AB1 /* Pods-Shared-watchOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Shared-watchOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Shared-watchOS/Pods-Shared-watchOS.release.xcconfig"; sourceTree = "<group>"; };
73883E9DD3FD37E7DEEC7070 /* Pods_HomeAssistantTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_HomeAssistantTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
76519B1977F02AC5D1309705 /* Pods_Shared_watchOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Shared_watchOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
799B3F55FAE1A57812B62339 /* Pods-SiriIntents.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SiriIntents.release.xcconfig"; path = "Pods/Target Support Files/Pods-SiriIntents/Pods-SiriIntents.release.xcconfig"; sourceTree = "<group>"; };
7B3B20465CE9CCBBBA7D0414 /* Pods-APNSAttachmentService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-APNSAttachmentService.debug.xcconfig"; path = "Pods/Target Support Files/Pods-APNSAttachmentService/Pods-APNSAttachmentService.debug.xcconfig"; sourceTree = "<group>"; };
853E8BAABBA695FCD56D9685 /* Pods_WatchApp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WatchApp.framework; sourceTree = BUILT_PRODUCTS_DIR; };
87A132CFD9E75BE5545C3491 /* Pods-HomeAssistantTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HomeAssistantTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-HomeAssistantTests/Pods-HomeAssistantTests.debug.xcconfig"; sourceTree = "<group>"; };
8B99BAC287C6B3CE69C9267A /* Pods-HomeAssistant.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HomeAssistant.beta.xcconfig"; path = "Pods/Target Support Files/Pods-HomeAssistant/Pods-HomeAssistant.beta.xcconfig"; sourceTree = "<group>"; };
932F59A557F62F4F503E1820 /* Pods-Shared-metadata.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Pods-Shared-metadata.plist"; path = "Pods/Pods-Shared-metadata.plist"; sourceTree = "<group>"; };
93D2F302F08DECAAD2B9C307 /* Pods-SharedTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SharedTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-SharedTests/Pods-SharedTests.release.xcconfig"; sourceTree = "<group>"; };
93F0B444A811A0269A540879 /* Pods-NotificationContentExtension-metadata.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Pods-NotificationContentExtension-metadata.plist"; path = "Pods/Pods-NotificationContentExtension-metadata.plist"; sourceTree = "<group>"; };
94309E9FC28067C2D07463D7 /* Pods_NotificationContentExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NotificationContentExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
94F2E1DA1A69FE4CED834348 /* Pods-HomeAssistant.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HomeAssistant.debug.xcconfig"; path = "Pods/Target Support Files/Pods-HomeAssistant/Pods-HomeAssistant.debug.xcconfig"; sourceTree = "<group>"; };
9C4E5E21229D98220044C8EC /* HomeAssistant.debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = HomeAssistant.debug.xcconfig; sourceTree = "<group>"; };
9C4E5E22229D98530044C8EC /* HomeAssistant.release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = HomeAssistant.release.xcconfig; sourceTree = "<group>"; };
9C4E5E25229D986B0044C8EC /* HomeAssistant.beta.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = HomeAssistant.beta.xcconfig; sourceTree = "<group>"; };
9C4E5E27229D992A0044C8EC /* HomeAssistant.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = HomeAssistant.xcconfig; sourceTree = "<group>"; };
A773539FA6CBDC538A9D2EDD /* Pods-HomeAssistantTests.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HomeAssistantTests.beta.xcconfig"; path = "Pods/Target Support Files/Pods-HomeAssistantTests/Pods-HomeAssistantTests.beta.xcconfig"; sourceTree = "<group>"; };
AE58041D3926107C95F27BE7 /* Pods-SiriIntents.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SiriIntents.beta.xcconfig"; path = "Pods/Target Support Files/Pods-SiriIntents/Pods-SiriIntents.beta.xcconfig"; sourceTree = "<group>"; };
AFE8CD1D3AC8718C166E0F36 /* Pods_WatchAppExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WatchAppExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B60221F5226D84B500E8DBFE /* loader-success-failed.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "loader-success-failed.json"; sourceTree = "<group>"; };
B60221F7226D9AEE00E8DBFE /* PermissionButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PermissionButton.swift; sourceTree = "<group>"; };
B60221F9226D9BC200E8DBFE /* PermissionLineItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PermissionLineItemView.swift; sourceTree = "<group>"; };
B60221FB226D9FB800E8DBFE /* notification.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = notification.json; sourceTree = "<group>"; };
B60221FD226DA01C00E8DBFE /* location.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = location.json; sourceTree = "<group>"; };
B60221FF226DA16A00E8DBFE /* motion.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = motion.json; sourceTree = "<group>"; };
B6022202226DABD700E8DBFE /* Roboto-Bold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Roboto-Bold.ttf"; sourceTree = "<group>"; };
B6022203226DABD700E8DBFE /* Roboto-LightItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Roboto-LightItalic.ttf"; sourceTree = "<group>"; };
B6022204226DABD700E8DBFE /* Roboto-MediumItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Roboto-MediumItalic.ttf"; sourceTree = "<group>"; };
B6022205226DABD800E8DBFE /* Roboto-BlackItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Roboto-BlackItalic.ttf"; sourceTree = "<group>"; };
B6022206226DABD800E8DBFE /* Roboto-Medium.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Roboto-Medium.ttf"; sourceTree = "<group>"; };
B6022207226DABD800E8DBFE /* Roboto-Italic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Roboto-Italic.ttf"; sourceTree = "<group>"; };
B6022208226DABD800E8DBFE /* Roboto-BoldItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Roboto-BoldItalic.ttf"; sourceTree = "<group>"; };
B6022209226DABD800E8DBFE /* Roboto-Thin.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Roboto-Thin.ttf"; sourceTree = "<group>"; };
B602220A226DABD800E8DBFE /* Roboto-ThinItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Roboto-ThinItalic.ttf"; sourceTree = "<group>"; };
B602220B226DABD800E8DBFE /* Roboto-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Roboto-Regular.ttf"; sourceTree = "<group>"; };
B602220C226DABD800E8DBFE /* Roboto-Black.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Roboto-Black.ttf"; sourceTree = "<group>"; };
B602220D226DABD800E8DBFE /* Roboto-Light.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Roboto-Light.ttf"; sourceTree = "<group>"; };
B602220E226DABF200E8DBFE /* Roboto.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Roboto.plist; sourceTree = "<group>"; };
B6022210226DAC3600E8DBFE /* LICENSE.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE.txt; sourceTree = "<group>"; };
B6022212226DAC9D00E8DBFE /* ScaledFont.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScaledFont.swift; sourceTree = "<group>"; };
B6022214226DB0E500E8DBFE /* UIFontOverride.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIFontOverride.swift; sourceTree = "<group>"; };
B6022222226DBA3800E8DBFE /* OnboardingNavigationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingNavigationViewController.swift; sourceTree = "<group>"; };
B60247ED1FBD21C600998205 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
B60247FF1FBD343000998205 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B60248011FBD349000998205 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B60248021FBD369C00998205 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
B60248031FBD369F00998205 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
B60248041FBD36A200998205 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B60248051FBD36A400998205 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B60248061FBD36A600998205 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B60248071FBD36A800998205 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B605C890226E9DAC00EF46DD /* Permissions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Permissions.swift; sourceTree = "<group>"; };
B605C892226EC25800EF46DD /* AuthenticationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationViewController.swift; sourceTree = "<group>"; };
B60614B51D1F117700249C11 /* MorganFreemanSounds.csv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MorganFreemanSounds.csv; sourceTree = "<group>"; };
B60615051D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Closed.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Back-Door-Closed.wav"; sourceTree = "<group>"; };
B60615061D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Locked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Back-Door-Locked.wav"; sourceTree = "<group>"; };
B60615071D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Back-Door-Opened.wav"; sourceTree = "<group>"; };
B60615081D1F117700249C11 /* US-EN-Morgan-Freeman-Back-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Back-Door-Unlocked.wav"; sourceTree = "<group>"; };
B60615091D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Closed.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Basement-Door-Closed.wav"; sourceTree = "<group>"; };
B606150A1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Locked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Basement-Door-Locked.wav"; sourceTree = "<group>"; };
B606150B1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Basement-Door-Opened.wav"; sourceTree = "<group>"; };
B606150C1D1F117700249C11 /* US-EN-Morgan-Freeman-Basement-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Basement-Door-Unlocked.wav"; sourceTree = "<group>"; };
B606150D1D1F117700249C11 /* US-EN-Morgan-Freeman-Boss-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Boss-Is-Arriving.wav"; sourceTree = "<group>"; };
B606150E1D1F117700249C11 /* US-EN-Morgan-Freeman-Boyfriend-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Boyfriend-Is-Arriving.wav"; sourceTree = "<group>"; };
B606150F1D1F117700249C11 /* US-EN-Morgan-Freeman-Cleaning-Supplies-Closet-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Cleaning-Supplies-Closet-Opened.wav"; sourceTree = "<group>"; };
B60615101D1F117700249C11 /* US-EN-Morgan-Freeman-Coworker-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Coworker-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615111D1F117700249C11 /* US-EN-Morgan-Freeman-Daughter-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Daughter-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615121D1F117700249C11 /* US-EN-Morgan-Freeman-Friend-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Friend-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615131D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Closed.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Front-Door-Closed.wav"; sourceTree = "<group>"; };
B60615141D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Locked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Front-Door-Locked.wav"; sourceTree = "<group>"; };
B60615151D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Front-Door-Opened.wav"; sourceTree = "<group>"; };
B60615161D1F117700249C11 /* US-EN-Morgan-Freeman-Front-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Front-Door-Unlocked.wav"; sourceTree = "<group>"; };
B60615171D1F117700249C11 /* US-EN-Morgan-Freeman-Garage-Door-Closed.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Garage-Door-Closed.wav"; sourceTree = "<group>"; };
B60615181D1F117700249C11 /* US-EN-Morgan-Freeman-Garage-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Garage-Door-Opened.wav"; sourceTree = "<group>"; };
B60615191D1F117700249C11 /* US-EN-Morgan-Freeman-Girlfriend-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Girlfriend-Is-Arriving.wav"; sourceTree = "<group>"; };
B606151A1D1F117700249C11 /* US-EN-Morgan-Freeman-Good-Morning.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Good-Morning.wav"; sourceTree = "<group>"; };
B606151B1D1F117700249C11 /* US-EN-Morgan-Freeman-Good-Night.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Good-Night.wav"; sourceTree = "<group>"; };
B606151C1D1F117700249C11 /* US-EN-Morgan-Freeman-Liquor-Cabinet-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Liquor-Cabinet-Opened.wav"; sourceTree = "<group>"; };
B606151D1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-Detected.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-Detected.wav"; sourceTree = "<group>"; };
B606151E1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Basement.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Basement.wav"; sourceTree = "<group>"; };
B606151F1D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Bedroom.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Bedroom.wav"; sourceTree = "<group>"; };
B60615201D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Game-Room.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Game-Room.wav"; sourceTree = "<group>"; };
B60615211D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Garage.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Garage.wav"; sourceTree = "<group>"; };
B60615221D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Kitchen.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Kitchen.wav"; sourceTree = "<group>"; };
B60615231D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Living-Room.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Living-Room.wav"; sourceTree = "<group>"; };
B60615241D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Theater.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Theater.wav"; sourceTree = "<group>"; };
B60615251D1F117700249C11 /* US-EN-Morgan-Freeman-Motion-In-Wine-Cellar.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Motion-In-Wine-Cellar.wav"; sourceTree = "<group>"; };
B60615261D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Closed.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Patio-Door-Closed.wav"; sourceTree = "<group>"; };
B60615271D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Locked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Patio-Door-Locked.wav"; sourceTree = "<group>"; };
B60615281D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Patio-Door-Opened.wav"; sourceTree = "<group>"; };
B60615291D1F117700249C11 /* US-EN-Morgan-Freeman-Patio-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Patio-Door-Unlocked.wav"; sourceTree = "<group>"; };
B606152A1D1F117700249C11 /* US-EN-Morgan-Freeman-Roommate-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Roommate-Is-Arriving.wav"; sourceTree = "<group>"; };
B606152B1D1F117700249C11 /* US-EN-Morgan-Freeman-Searching-For-Car-Keys.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Searching-For-Car-Keys.wav"; sourceTree = "<group>"; };
B606152C1D1F117700249C11 /* US-EN-Morgan-Freeman-Setting-The-Mood.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Setting-The-Mood.wav"; sourceTree = "<group>"; };
B606152D1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-A-Flood.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Smartthings-Detected-A-Flood.wav"; sourceTree = "<group>"; };
B606152E1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-Carbon-Monoxide.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Smartthings-Detected-Carbon-Monoxide.wav"; sourceTree = "<group>"; };
B606152F1D1F117700249C11 /* US-EN-Morgan-Freeman-Smartthings-Detected-Smoke.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Smartthings-Detected-Smoke.wav"; sourceTree = "<group>"; };
B60615301D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Basement.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Smoke-Detected-In-Basement.wav"; sourceTree = "<group>"; };
B60615311D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Garage.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Smoke-Detected-In-Garage.wav"; sourceTree = "<group>"; };
B60615321D1F117700249C11 /* US-EN-Morgan-Freeman-Smoke-Detected-In-Kitchen.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Smoke-Detected-In-Kitchen.wav"; sourceTree = "<group>"; };
B60615331D1F117700249C11 /* US-EN-Morgan-Freeman-Someone-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Someone-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615341D1F117700249C11 /* US-EN-Morgan-Freeman-Son-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Son-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615351D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Movie-Mode.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Starting-Movie-Mode.wav"; sourceTree = "<group>"; };
B60615361D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Party-Mode.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Starting-Party-Mode.wav"; sourceTree = "<group>"; };
B60615371D1F117700249C11 /* US-EN-Morgan-Freeman-Starting-Romance-Mode.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Starting-Romance-Mode.wav"; sourceTree = "<group>"; };
B60615381D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-All-The-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-All-The-Lights.wav"; sourceTree = "<group>"; };
B60615391D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Air-Conditioner.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Air-Conditioner.wav"; sourceTree = "<group>"; };
B606153A1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Bar-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Bar-Lights.wav"; sourceTree = "<group>"; };
B606153B1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Chandelier.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Chandelier.wav"; sourceTree = "<group>"; };
B606153C1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Family-Room-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Family-Room-Lights.wav"; sourceTree = "<group>"; };
B606153D1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Hallway-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Hallway-Lights.wav"; sourceTree = "<group>"; };
B606153E1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Kitchen-Light.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Kitchen-Light.wav"; sourceTree = "<group>"; };
B606153F1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Light.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Light.wav"; sourceTree = "<group>"; };
B60615401D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Lights.wav"; sourceTree = "<group>"; };
B60615411D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-Mood-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-Mood-Lights.wav"; sourceTree = "<group>"; };
B60615421D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-Off-The-TV.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-Off-The-TV.wav"; sourceTree = "<group>"; };
B60615431D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Air-Conditioner.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Air-Conditioner.wav"; sourceTree = "<group>"; };
B60615441D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Bar-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Bar-Lights.wav"; sourceTree = "<group>"; };
B60615451D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Chandelier.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Chandelier.wav"; sourceTree = "<group>"; };
B60615461D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Family-Room-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Family-Room-Lights.wav"; sourceTree = "<group>"; };
B60615471D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Hallway-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Hallway-Lights.wav"; sourceTree = "<group>"; };
B60615481D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Kitchen-Light.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Kitchen-Light.wav"; sourceTree = "<group>"; };
B60615491D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Light.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Light.wav"; sourceTree = "<group>"; };
B606154A1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Lights.wav"; sourceTree = "<group>"; };
B606154B1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-Mood-Lights.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-Mood-Lights.wav"; sourceTree = "<group>"; };
B606154C1D1F117700249C11 /* US-EN-Morgan-Freeman-Turning-On-The-TV.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Turning-On-The-TV.wav"; sourceTree = "<group>"; };
B606154D1D1F117700249C11 /* US-EN-Morgan-Freeman-Vacate-The-Premises.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Vacate-The-Premises.wav"; sourceTree = "<group>"; };
B606154E1D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Basement.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Water-Detected-In-Basement.wav"; sourceTree = "<group>"; };
B606154F1D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Garage.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Water-Detected-In-Garage.wav"; sourceTree = "<group>"; };
B60615501D1F117700249C11 /* US-EN-Morgan-Freeman-Water-Detected-In-Kitchen.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Water-Detected-In-Kitchen.wav"; sourceTree = "<group>"; };
B60615511D1F117700249C11 /* US-EN-Morgan-Freeman-Welcome-Home.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Welcome-Home.wav"; sourceTree = "<group>"; };
B60615521D1F117700249C11 /* US-EN-Morgan-Freeman-Wife-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Morgan-Freeman-Wife-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615541D1F117700249C11 /* AlexaSounds.csv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = AlexaSounds.csv; sourceTree = "<group>"; };
B60615781D1F117700249C11 /* US-EN-Alexa-Back-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Back-Door-Opened.wav"; sourceTree = "<group>"; };
B60615791D1F117700249C11 /* US-EN-Alexa-Back-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Back-Door-Unlocked.wav"; sourceTree = "<group>"; };
B606157A1D1F117700249C11 /* US-EN-Alexa-Basement-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Basement-Door-Opened.wav"; sourceTree = "<group>"; };
B606157B1D1F117700249C11 /* US-EN-Alexa-Basement-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Basement-Door-Unlocked.wav"; sourceTree = "<group>"; };
B606157C1D1F117700249C11 /* US-EN-Alexa-Boyfriend-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Boyfriend-Is-Arriving.wav"; sourceTree = "<group>"; };
B606157D1D1F117700249C11 /* US-EN-Alexa-Daughter-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Daughter-Is-Arriving.wav"; sourceTree = "<group>"; };
B606157E1D1F117700249C11 /* US-EN-Alexa-Front-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Front-Door-Opened.wav"; sourceTree = "<group>"; };
B606157F1D1F117700249C11 /* US-EN-Alexa-Front-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Front-Door-Unlocked.wav"; sourceTree = "<group>"; };
B60615801D1F117700249C11 /* US-EN-Alexa-Garage-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Garage-Door-Opened.wav"; sourceTree = "<group>"; };
B60615811D1F117700249C11 /* US-EN-Alexa-Girlfriend-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Girlfriend-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615821D1F117700249C11 /* US-EN-Alexa-Good-Morning.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Good-Morning.wav"; sourceTree = "<group>"; };
B60615831D1F117700249C11 /* US-EN-Alexa-Good-Night.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Good-Night.wav"; sourceTree = "<group>"; };
B60615841D1F117700249C11 /* US-EN-Alexa-Husband-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Husband-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615851D1F117700249C11 /* US-EN-Alexa-Mail-Has-Arrived.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Mail-Has-Arrived.wav"; sourceTree = "<group>"; };
B60615861D1F117700249C11 /* US-EN-Alexa-Motion-At-Back-Door.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Motion-At-Back-Door.wav"; sourceTree = "<group>"; };
B60615871D1F117700249C11 /* US-EN-Alexa-Motion-At-Front-Door.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Motion-At-Front-Door.wav"; sourceTree = "<group>"; };
B60615881D1F117700249C11 /* US-EN-Alexa-Motion-Detected-Generic.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Motion-Detected-Generic.wav"; sourceTree = "<group>"; };
B60615891D1F117700249C11 /* US-EN-Alexa-Motion-In-Back-Yard.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Motion-In-Back-Yard.wav"; sourceTree = "<group>"; };
B606158A1D1F117700249C11 /* US-EN-Alexa-Motion-In-Basement.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Motion-In-Basement.wav"; sourceTree = "<group>"; };
B606158B1D1F117700249C11 /* US-EN-Alexa-Motion-In-Front-Yard.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Motion-In-Front-Yard.wav"; sourceTree = "<group>"; };
B606158C1D1F117700249C11 /* US-EN-Alexa-Motion-In-Garage.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Motion-In-Garage.wav"; sourceTree = "<group>"; };
B606158D1D1F117700249C11 /* US-EN-Alexa-Patio-Door-Opened.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Patio-Door-Opened.wav"; sourceTree = "<group>"; };
B606158E1D1F117700249C11 /* US-EN-Alexa-Patio-Door-Unlocked.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Patio-Door-Unlocked.wav"; sourceTree = "<group>"; };
B606158F1D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-Generic.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Smoke-Detected-Generic.wav"; sourceTree = "<group>"; };
B60615901D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Basement.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Smoke-Detected-In-Basement.wav"; sourceTree = "<group>"; };
B60615911D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Garage.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Smoke-Detected-In-Garage.wav"; sourceTree = "<group>"; };
B60615921D1F117700249C11 /* US-EN-Alexa-Smoke-Detected-In-Kitchen.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Smoke-Detected-In-Kitchen.wav"; sourceTree = "<group>"; };
B60615931D1F117700249C11 /* US-EN-Alexa-Son-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Son-Is-Arriving.wav"; sourceTree = "<group>"; };
B60615941D1F117700249C11 /* US-EN-Alexa-Water-Detected-Generic.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Water-Detected-Generic.wav"; sourceTree = "<group>"; };
B60615951D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Basement.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Water-Detected-In-Basement.wav"; sourceTree = "<group>"; };
B60615961D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Garage.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Water-Detected-In-Garage.wav"; sourceTree = "<group>"; };
B60615971D1F117700249C11 /* US-EN-Alexa-Water-Detected-In-Kitchen.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Water-Detected-In-Kitchen.wav"; sourceTree = "<group>"; };
B60615981D1F117700249C11 /* US-EN-Alexa-Welcome-Home.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Welcome-Home.wav"; sourceTree = "<group>"; };
B60615991D1F117700249C11 /* US-EN-Alexa-Wife-Is-Arriving.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Alexa-Wife-Is-Arriving.wav"; sourceTree = "<group>"; };
B606159B1D1F117700249C11 /* GenericSounds.csv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = GenericSounds.csv; sourceTree = "<group>"; };
B60615AC1D1F117700249C11 /* US-EN-Daisy-Back-Door-Motion.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Back-Door-Motion.wav"; sourceTree = "<group>"; };
B60615AD1D1F117700249C11 /* US-EN-Daisy-Back-Door-Open.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Back-Door-Open.wav"; sourceTree = "<group>"; };
B60615AE1D1F117700249C11 /* US-EN-Daisy-Front-Door-Motion.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Front-Door-Motion.wav"; sourceTree = "<group>"; };
B60615AF1D1F117700249C11 /* US-EN-Daisy-Front-Door-Open.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Front-Door-Open.wav"; sourceTree = "<group>"; };
B60615B01D1F117700249C11 /* US-EN-Daisy-Front-Window-Open.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Front-Window-Open.wav"; sourceTree = "<group>"; };
B60615B11D1F117700249C11 /* US-EN-Daisy-Garage-Door-Open.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Garage-Door-Open.wav"; sourceTree = "<group>"; };
B60615B21D1F117700249C11 /* US-EN-Daisy-Guest-Bath-Leak.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Guest-Bath-Leak.wav"; sourceTree = "<group>"; };
B60615B31D1F117700249C11 /* US-EN-Daisy-Kitchen-Sink-Leak.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Kitchen-Sink-Leak.wav"; sourceTree = "<group>"; };
B60615B41D1F117700249C11 /* US-EN-Daisy-Kitchen-Window-Open.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Kitchen-Window-Open.wav"; sourceTree = "<group>"; };
B60615B51D1F117700249C11 /* US-EN-Daisy-Laundry-Room-Leak.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Laundry-Room-Leak.wav"; sourceTree = "<group>"; };
B60615B61D1F117700249C11 /* US-EN-Daisy-Master-Bath-Leak.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Master-Bath-Leak.wav"; sourceTree = "<group>"; };
B60615B71D1F117700249C11 /* US-EN-Daisy-Master-Bedroom-Window-Open.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Master-Bedroom-Window-Open.wav"; sourceTree = "<group>"; };
B60615B81D1F117700249C11 /* US-EN-Daisy-Office-Window-Open.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Office-Window-Open.wav"; sourceTree = "<group>"; };
B60615B91D1F117700249C11 /* US-EN-Daisy-Refrigerator-Leak.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Refrigerator-Leak.wav"; sourceTree = "<group>"; };
B60615BA1D1F117700249C11 /* US-EN-Daisy-Water-Heater-Leak.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "US-EN-Daisy-Water-Heater-Leak.wav"; sourceTree = "<group>"; };
B6093CE3228CFB0A0079E661 /* RemotePlayerState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemotePlayerState.swift; sourceTree = "<group>"; };
B60984CB225C4F65004D017C /* HAAPI+WebhookRequestRetrier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HAAPI+WebhookRequestRetrier.swift"; sourceTree = "<group>"; };
B60EAE9A1DBC347C0062C97C /* PushRegistrationResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushRegistrationResponse.swift; sourceTree = "<group>"; };
B616B28F227EAFFB00828165 /* InternetAddress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InternetAddress.swift; sourceTree = "<group>"; };
B616B291227EB00D00828165 /* DNSResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DNSResolver.swift; sourceTree = "<group>"; };
B61DA28C221E753A00AADEDD /* CleanroomLogger.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CleanroomLogger.framework; path = Carthage/Build/iOS/CleanroomLogger.framework; sourceTree = "<group>"; };
B6221F6122266C4000502A30 /* WebhookRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebhookRequest.swift; sourceTree = "<group>"; };
B6221F672226780E00502A30 /* HAAPI+WebhookHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HAAPI+WebhookHelpers.swift"; sourceTree = "<group>"; };
B624DE171CB8369200F413CE /* DevicesMapViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DevicesMapViewController.swift; sourceTree = "<group>"; };
B626AAEE1D8F44DC00A0D225 /* DiscoveryInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiscoveryInfo.swift; sourceTree = "<group>"; };
B626AAF01D8F972800A0D225 /* SettingsDetailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsDetailViewController.swift; sourceTree = "<group>"; };
B627CB071D83C87B0057173E /* NotificationContentExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = NotificationContentExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
B627CB081D83C87B0057173E /* UserNotifications.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotifications.framework; path = System/Library/Frameworks/UserNotifications.framework; sourceTree = SDKROOT; };
B627CB0A1D83C87B0057173E /* UserNotificationsUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotificationsUI.framework; path = System/Library/Frameworks/UserNotificationsUI.framework; sourceTree = SDKROOT; };
B627CB0D1D83C87B0057173E /* NotificationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationViewController.swift; sourceTree = "<group>"; };
B627CB121D83C87B0057173E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
B62817EF221D269B000BA86A /* RenderTemplate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RenderTemplate.swift; sourceTree = "<group>"; };
B62817F1221D6CF4000BA86A /* Reachability+NetworkType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Reachability+NetworkType.swift"; sourceTree = "<group>"; };
B629E8D51DAD8CFA00040A90 /* PushRegistrationRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushRegistrationRequest.swift; sourceTree = "<group>"; };
B62A679F1D80E933009E46F9 /* IdentifyRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IdentifyRequest.swift; sourceTree = "<group>"; };
B62CD2A4225B099C008DF3C5 /* WebhookSensor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebhookSensor.swift; sourceTree = "<group>"; };
B630F295238C9A1200C6E4BE /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Intents.strings; sourceTree = "<group>"; };
B637243A21697AA7006B102A /* HomeAssistant Beta.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "HomeAssistant Beta.entitlements"; sourceTree = "<group>"; };
B637243C21697B06006B102A /* APNSAttachmentService Beta.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "APNSAttachmentService Beta.entitlements"; sourceTree = "<group>"; };
B637243D21697B19006B102A /* SiriIntents Beta.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "SiriIntents Beta.entitlements"; sourceTree = "<group>"; };
B637243E21697B2F006B102A /* NotificationContentExtension Beta.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "NotificationContentExtension Beta.entitlements"; sourceTree = "<group>"; };
B637243F21697B42006B102A /* WatchApp Beta.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WatchApp Beta.entitlements"; sourceTree = "<group>"; };
B637244021697B52006B102A /* WatchAppExtension Beta.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = "WatchAppExtension Beta.entitlements"; sourceTree = "<group>"; };
B6393F851CB255F200503916 /* EurekaLocationRow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EurekaLocationRow.swift; sourceTree = "<group>"; };
B6393F871CB2561100503916 /* MapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = System/Library/Frameworks/MapKit.framework; sourceTree = SDKROOT; };
B63CAE682150CE5100A68AFB /* SiriShortcut.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiriShortcut.swift; sourceTree = "<group>"; };
B63CAE6A2150D2E300A68AFB /* VoiceShortcutsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceShortcutsManager.swift; sourceTree = "<group>"; };
B63CCDC8216442BB00123C50 /* Camera.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Camera.swift; sourceTree = "<group>"; };
B63CCDCA216442C200123C50 /* Map.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Map.swift; sourceTree = "<group>"; };
B63CCDCE2164714900123C50 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.intentdefinition; name = Base; path = Base.lproj/Intents.intentdefinition; sourceTree = "<group>"; };
B63CCDDE21649AE400123C50 /* BayArea.gpx */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = BayArea.gpx; sourceTree = "<group>"; };
B640484A1FBBBA6800F0CCCD /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
B640484D1FBBBA6C00F0CCCD /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = "<group>"; };
B64048501FBBBA8B00F0CCCD /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
B64048561FBBBAFF00F0CCCD /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
B640485C1FBBBB1300F0CCCD /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
B641BC1D1E2097EF002CCBC1 /* AboutViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = AboutViewController.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
B641BC221E209CA9002CCBC1 /* HomeAssistantLogoView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = HomeAssistantLogoView.xib; sourceTree = "<group>"; };
B641BC241E20A17B002CCBC1 /* OpenInChromeController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenInChromeController.swift; sourceTree = "<group>"; };
B648AE232275918E006972AF /* Segues.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Segues.swift; sourceTree = "<group>"; };
B648AE242275918E006972AF /* Scenes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Scenes.swift; sourceTree = "<group>"; };
B64BB3A71E9C6551001E8B46 /* WebViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebViewController.swift; sourceTree = "<group>"; };
B64E74BD23F3BC7500472C04 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Intents.strings; sourceTree = "<group>"; };
B64E74BE23F3BC7700472C04 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Onboarding.strings; sourceTree = "<group>"; };
B64E74BF23F3BC7900472C04 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B64E74C023F3BC7C00472C04 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
B64E74C123F3BCC700472C04 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Intents.strings; sourceTree = "<group>"; };
B64E74C223F3BCC900472C04 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Onboarding.strings; sourceTree = "<group>"; };
B64E74C323F3BCCB00472C04 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B64E74C423F3BCCD00472C04 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = "<group>"; };
B64E74C523F3BCE000472C04 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Intents.strings; sourceTree = "<group>"; };
B64E74C623F3BCE200472C04 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Onboarding.strings; sourceTree = "<group>"; };
B64E74C723F3BCE300472C04 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B64E74C823F3BCE500472C04 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
B64E751923F3BFE700472C04 /* cornflower-blue@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cornflower-blue@2x.png"; sourceTree = "<group>"; };
B64E751A23F3BFE700472C04 /* old-dev@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "old-dev@2x.png"; sourceTree = "<group>"; };
B64E751B23F3BFE700472C04 /* pink@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pink@3x.png"; sourceTree = "<group>"; };
B64E751C23F3BFE800472C04 /* dev@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dev@2x.png"; sourceTree = "<group>"; };
B64E751D23F3BFE800472C04 /* old-release@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "old-release@2x.png"; sourceTree = "<group>"; };
B64E751E23F3BFE800472C04 /* old-release@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "old-release@3x.png"; sourceTree = "<group>"; };
B64E751F23F3BFE900472C04 /* old-beta@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "old-beta@3x.png"; sourceTree = "<group>"; };
B64E752023F3BFE900472C04 /* purple@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "purple@3x.png"; sourceTree = "<group>"; };
B64E752123F3BFE900472C04 /* crimson@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "crimson@3x.png"; sourceTree = "<group>"; };
B64E752223F3BFEA00472C04 /* purple@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "purple@2x.png"; sourceTree = "<group>"; };
B64E752323F3BFEB00472C04 /* fire-orange@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "fire-orange@2x.png"; sourceTree = "<group>"; };
B64E752423F3BFEB00472C04 /* ha-blue@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "ha-blue@3x.png"; sourceTree = "<group>"; };
B64E752523F3BFEC00472C04 /* release@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "release@2x.png"; sourceTree = "<group>"; };
B64E752623F3BFEC00472C04 /* orange@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "orange@2x.png"; sourceTree = "<group>"; };
B64E752723F3BFEC00472C04 /* electric-violet@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "electric-violet@3x.png"; sourceTree = "<group>"; };
B64E752823F3BFEC00472C04 /* electric-violet@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "electric-violet@2x.png"; sourceTree = "<group>"; };
B64E752923F3BFEC00472C04 /* red@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "red@3x.png"; sourceTree = "<group>"; };
B64E752A23F3BFEC00472C04 /* blue@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blue@3x.png"; sourceTree = "<group>"; };
B64E752B23F3BFED00472C04 /* white@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "white@3x.png"; sourceTree = "<group>"; };
B64E752C23F3BFED00472C04 /* old-beta@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "old-beta@2x.png"; sourceTree = "<group>"; };
B64E752D23F3BFED00472C04 /* orange@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "orange@3x.png"; sourceTree = "<group>"; };
B64E752E23F3BFED00472C04 /* beta@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "beta@3x.png"; sourceTree = "<group>"; };
B64E752F23F3BFED00472C04 /* fire-orange@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "fire-orange@3x.png"; sourceTree = "<group>"; };
B64E753023F3BFED00472C04 /* green@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "green@3x.png"; sourceTree = "<group>"; };
B64E753123F3BFED00472C04 /* crimson@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "crimson@2x.png"; sourceTree = "<group>"; };
B64E753223F3BFED00472C04 /* caribbean-green@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "caribbean-green@2x.png"; sourceTree = "<group>"; };
B64E753323F3BFEE00472C04 /* old-dev@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "old-dev@3x.png"; sourceTree = "<group>"; };
B64E753423F3BFEE00472C04 /* release@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "release@3x.png"; sourceTree = "<group>"; };
B64E753523F3BFEF00472C04 /* ha-blue@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "ha-blue@2x.png"; sourceTree = "<group>"; };
B64E753623F3BFEF00472C04 /* cornflower-blue@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cornflower-blue@3x.png"; sourceTree = "<group>"; };
B64E753723F3BFEF00472C04 /* green@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "green@2x.png"; sourceTree = "<group>"; };
B64E753823F3BFF000472C04 /* black@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "black@3x.png"; sourceTree = "<group>"; };
B64E753923F3BFF000472C04 /* dev@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dev@3x.png"; sourceTree = "<group>"; };