wxr
2021-07-01 43b0d5870d528f23ecd6aeceb6cfd4325188b46f
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
// !$*UTF8*$!
{
    archiveVersion = 1;
    classes = {
    };
    objectVersion = 51;
    objects = {
 
/* Begin PBXAggregateTarget section */
        0EF0D58F44BCCBCD8DE8004D8036EF52 /* TuyaSmartBLEKit */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = 14A6A956446AFB6760DB4380D12FC694 /* Build configuration list for PBXAggregateTarget "TuyaSmartBLEKit" */;
            buildPhases = (
            );
            dependencies = (
                CE46BBAD0849059463B1F259B9FEE68E /* PBXTargetDependency */,
                B821367285DFD831409A6B547A66019C /* PBXTargetDependency */,
                33EF0662888047F66BED305B541B48B1 /* PBXTargetDependency */,
                7EA7B2A5E9E8AE19D4BBE7B683221290 /* PBXTargetDependency */,
            );
            name = TuyaSmartBLEKit;
        };
        0F4653499A29AFF5541C7C71DDB719BB /* TuyaSmartActivatorKit */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = 56D85E3536A105C299BD231BD93D52B5 /* Build configuration list for PBXAggregateTarget "TuyaSmartActivatorKit" */;
            buildPhases = (
            );
            dependencies = (
                E30E584FC1078881FB8AE1B0EB9A3131 /* PBXTargetDependency */,
            );
            name = TuyaSmartActivatorKit;
        };
        11A0E3A74D6CC5BF4840BD76B3BCFD9D /* TuyaSmartFeedbackKit */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = EA8E9EFAAC811559E972A7412DE51B1D /* Build configuration list for PBXAggregateTarget "TuyaSmartFeedbackKit" */;
            buildPhases = (
            );
            dependencies = (
                3BE9BB3F84C5D901797094406C1665B1 /* PBXTargetDependency */,
            );
            name = TuyaSmartFeedbackKit;
        };
        12F41A9D9852EC892919EF02A1637169 /* TuyaSmartDeviceKit */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = F5C1E6B02AD35E531B62CBCDD7BC3A63 /* Build configuration list for PBXAggregateTarget "TuyaSmartDeviceKit" */;
            buildPhases = (
            );
            dependencies = (
                FCAB7AEC32095A6167D3F9713DA31FE4 /* PBXTargetDependency */,
                1A546280114D0042C15C92CC2B8EC27C /* PBXTargetDependency */,
            );
            name = TuyaSmartDeviceKit;
        };
        171BAD854D0EAF0017FA6D6A53D8F673 /* TuyaSmartHomeKit */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = 890A90A0085B1A01BED437AD4416BB0F /* Build configuration list for PBXAggregateTarget "TuyaSmartHomeKit" */;
            buildPhases = (
            );
            dependencies = (
                2A1AE375BFE1F4A5A36DAB7CAFD091A3 /* PBXTargetDependency */,
                97F810D78A47DCE4D09ABEA1443E27B6 /* PBXTargetDependency */,
                D6323B07658622966917D6982341DBA9 /* PBXTargetDependency */,
                FAB752AAF48D0BC131F40E21CBB3F00E /* PBXTargetDependency */,
                3B87659EE78960EA241740A5644915D0 /* PBXTargetDependency */,
                E6E046252832F1D3A567769ADC93BB59 /* PBXTargetDependency */,
                E7914967BCC8DC1EF4328DBC3E02C2FE /* PBXTargetDependency */,
                B95D7A6F24EE61B82ABB01293E29148C /* PBXTargetDependency */,
                61F27ADB41ACD276F3C3DC3469028880 /* PBXTargetDependency */,
                3E1D895F25449B3A9D627CCCEC1F991C /* PBXTargetDependency */,
                079F75BAE99B7A365AA45714EA01186A /* PBXTargetDependency */,
                1BDD6725DDDC380FCA3E21C61E27415C /* PBXTargetDependency */,
            );
            name = TuyaSmartHomeKit;
        };
        1B4C0DD5FAAC47641D0889BB772D2352 /* TuyaSmartSocketChannelKit */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = 1B502718E182F4D04DD7AC06AA74B42F /* Build configuration list for PBXAggregateTarget "TuyaSmartSocketChannelKit" */;
            buildPhases = (
            );
            dependencies = (
                FA2A6AAD586E4B2384AEB9A4B1B8CE4D /* PBXTargetDependency */,
                6E8FFBA38AB47293F582FD2660F00C52 /* PBXTargetDependency */,
            );
            name = TuyaSmartSocketChannelKit;
        };
        1BCE82A0EA51F09BE8A7AC9E6C02E1D1 /* TuyaSmartMessageKit */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = 0E6C09C6541C86F57EAD9298160E7223 /* Build configuration list for PBXAggregateTarget "TuyaSmartMessageKit" */;
            buildPhases = (
            );
            dependencies = (
                372D56C2C204B2364FC297FD9BD0F6CD /* PBXTargetDependency */,
            );
            name = TuyaSmartMessageKit;
        };
        46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = AC6829220FECA1C7DF5009E2DE597CFD /* Build configuration list for PBXAggregateTarget "TuyaSmartBaseKit" */;
            buildPhases = (
            );
            dependencies = (
                5B01479333CF6D7BA196B608648C78F3 /* PBXTargetDependency */,
                79733A670C69B912DE6D82134067F483 /* PBXTargetDependency */,
            );
            name = TuyaSmartBaseKit;
        };
        49BE71013E3709FFC17FB9FC12BF7230 /* TYBluetooth */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = 537E119525EFE82FAC4CBC37B3A089D2 /* Build configuration list for PBXAggregateTarget "TYBluetooth" */;
            buildPhases = (
            );
            dependencies = (
            );
            name = TYBluetooth;
        };
        5151B703C39398C6130FB9955B1B8F7B /* TuyaSmartQUIC */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = 9FCE30AB1B2E88393D6BCBBB30827448 /* Build configuration list for PBXAggregateTarget "TuyaSmartQUIC" */;
            buildPhases = (
                0206C718C5B3AF255FCC4E303ACF20E8 /* [CP] Copy dSYMs */,
            );
            dependencies = (
            );
            name = TuyaSmartQUIC;
        };
        61D9D7DF5BD51AC8990CD64569BE8D58 /* TuyaSmartSceneKit */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = 3291217AD48727E1E4F1C85E50C69629 /* Build configuration list for PBXAggregateTarget "TuyaSmartSceneKit" */;
            buildPhases = (
            );
            dependencies = (
                F7244AB40905A8EC33CCA9B3ABA52E4F /* PBXTargetDependency */,
                25EE3E1B780937C45B84D65F58AC5BE4 /* PBXTargetDependency */,
            );
            name = TuyaSmartSceneKit;
        };
        691D622566C8D74D848F874C5729A71F /* TuyaSmartMQTTChannelKit */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = E1CF63CB988ADDFCD83C0CECE56054F6 /* Build configuration list for PBXAggregateTarget "TuyaSmartMQTTChannelKit" */;
            buildPhases = (
            );
            dependencies = (
                6ECC14875C353A372A0440E43AA9F274 /* PBXTargetDependency */,
                375D89E4386D8EF0741E12F991A09AF3 /* PBXTargetDependency */,
                5E9B219599B4E7F5B1390335CA8EB49C /* PBXTargetDependency */,
            );
            name = TuyaSmartMQTTChannelKit;
        };
        85EAF3BF92126577F2D2A2CCF6883D56 /* TuyaSmartUtil */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = CED7DF28319FDFCD28201FBC6B64D3AC /* Build configuration list for PBXAggregateTarget "TuyaSmartUtil" */;
            buildPhases = (
            );
            dependencies = (
            );
            name = TuyaSmartUtil;
        };
        B57640755E3053382BF1F1DFB1FEBF6D /* TuyaSmartDeviceCoreKit */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = 13B1D44E30071D7F8413236D02C81A67 /* Build configuration list for PBXAggregateTarget "TuyaSmartDeviceCoreKit" */;
            buildPhases = (
            );
            dependencies = (
                DE557CF8820CBFD402CDE56D3B547DA5 /* PBXTargetDependency */,
                FA5A7AFC015528E970B207E6AA50E659 /* PBXTargetDependency */,
                F321810E2BF374FDFE2A2A2A206E1CEC /* PBXTargetDependency */,
            );
            name = TuyaSmartDeviceCoreKit;
        };
        B9ED5194E665042005069EF06C82A050 /* OpenSSL-Universal */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = 741581A7361AF4537A921DAD19E3B1ED /* Build configuration list for PBXAggregateTarget "OpenSSL-Universal" */;
            buildPhases = (
            );
            dependencies = (
            );
            name = "OpenSSL-Universal";
        };
        E00F48D815B45234FDB34423D101A0F8 /* TuyaSmartTimerKit */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = 2D39372D2BB453A2E445E0A4F0C4FCE5 /* Build configuration list for PBXAggregateTarget "TuyaSmartTimerKit" */;
            buildPhases = (
            );
            dependencies = (
                9BB0D518CD840862A1D92747440A7760 /* PBXTargetDependency */,
                242238B26BC1B215BE7BF9A84F7DFE40 /* PBXTargetDependency */,
            );
            name = TuyaSmartTimerKit;
        };
        F3227B7A9C2E408E0596C8F98A049AC5 /* TuyaSmartBLEMeshKit */ = {
            isa = PBXAggregateTarget;
            buildConfigurationList = EA4438714871763735ED7A2B9E42B197 /* Build configuration list for PBXAggregateTarget "TuyaSmartBLEMeshKit" */;
            buildPhases = (
            );
            dependencies = (
                FEC94A0F153C8BCDC5F3CEBFD6BA902E /* PBXTargetDependency */,
                46954D5D5037AF83D95489478F6FFED9 /* PBXTargetDependency */,
                DCE4585A289D4225FAA0849C8419E322 /* PBXTargetDependency */,
                5F5627BB373E105DF46EA3BB8F677760 /* PBXTargetDependency */,
                C708BD948BC127A12B2627DBEA66C470 /* PBXTargetDependency */,
                925BB64CDE08784E21E318AD112ECCF8 /* PBXTargetDependency */,
            );
            name = TuyaSmartBLEMeshKit;
        };
/* End PBXAggregateTarget section */
 
/* Begin PBXBuildFile section */
        003511E3CB843AB30C6C5B7C18418F8E /* MQTTSessionSynchron.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E4B9B77F5B703DC9AB1425038D624E /* MQTTSessionSynchron.m */; };
        06514FD84CC576BCCE44F89EE61A7F68 /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 10D3EEA73A92E60F19CCB925358B9D91 /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
        0A0967D02CC0986FF5B71918A8361AE3 /* MQTTProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C83D5156FF78AB4F4149FFD7F0159DC /* MQTTProperties.m */; };
        102BE82F68927EEFE4C5CE5D356E9070 /* MQTTSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C479051EEB84BE70D29415C77AD623 /* MQTTSessionManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
        17E196375169CC05D1AFAC1B7341A54B /* MQTTSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EF4BCBE430D31765EC6BB77FCD96EB5 /* MQTTSession.h */; settings = {ATTRIBUTES = (Project, ); }; };
        1E7B6D5AE6A32992C974558156E2963F /* MQTTSessionSynchron.h in Headers */ = {isa = PBXBuildFile; fileRef = 3777C912AB97A68D2DCE87632EA7FED8 /* MQTTSessionSynchron.h */; settings = {ATTRIBUTES = (Project, ); }; };
        1F69AA1260AA64681CDFA2E6C0120ABC /* MQTTSSLSecurityPolicyEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 170BEC34449AE9F46D190A013B5E32F4 /* MQTTSSLSecurityPolicyEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
        27D7556E33D94B6FB8A94DDFB60706BE /* MQTTSSLSecurityPolicyTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F70D7570C117B5D0B6A7EE5725A378A /* MQTTSSLSecurityPolicyTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
        2CFCB4CF85B49C6B63BB759EA9D76575 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = CF7E9CD0236471FDD7A0C80DA18F02B9 /* GCDAsyncSocket.m */; };
        2EF451A980660F39F52CFE588EEC8F68 /* CocoaAsyncSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE6D9067C367FE174207965AC0A7307 /* CocoaAsyncSocket-dummy.m */; };
        30C9CC9FCF7DD4C61ACE55533A2894FD /* MQTTCFSocketDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 82263BDE610C42CCD8C9467B4E80B61B /* MQTTCFSocketDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
        3176A2CC0E158599DC3EF05D0B32588E /* ReconnectTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 53F67B9DFC95AEEDB3B562DAACAA60A1 /* ReconnectTimer.h */; settings = {ATTRIBUTES = (Project, ); }; };
        377FDD3FE3BCF6F033DCA278D73C9BCC /* MQTTCFSocketTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = E6CE12169D308335AA9F0482DD501F57 /* MQTTCFSocketTransport.m */; };
        3B717939B102F3AF3EB49240E48E0B88 /* MQTTSessionLegacy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBB8BB4F55613B0C4B6F83C43D8FA78 /* MQTTSessionLegacy.m */; };
        42EA5915D246D24F7B444385ACB208FD /* MQTTSSLSecurityPolicyTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B9D20650301265D44311FA29D5D0D26 /* MQTTSSLSecurityPolicyTransport.m */; };
        4FEE3519AC491145FF0FF257E1DEC320 /* GCDTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = FEA660B9B01B5F66C01793726A52D9AF /* GCDTimer.m */; };
        52628676DAF3184F9B2D8972B8DA9F9B /* MQTTStrict.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AC7AE695044FFBDEA4F12FC23296F88 /* MQTTStrict.m */; };
        52648A9E966BACEB2F6C2F037C030198 /* MQTTLog.m in Sources */ = {isa = PBXBuildFile; fileRef = E496D2D707DE7B7FCE287391ED31F029 /* MQTTLog.m */; };
        52D218B0C29C405682388E39B17840A1 /* MQTTCFSocketTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = D69C8812B46AA7443CEE263EBBC3698E /* MQTTCFSocketTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
        5450B529B68BD8EEA5B32C1391D298EF /* NSObject+YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D36B5CA621C2ED6E1FADFA150BABBA1D /* NSObject+YYModel.h */; settings = {ATTRIBUTES = (Project, ); }; };
        5A719E5591A06418955E7133EF76890D /* MQTTMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = ADDDF20FD995301C5E83DCEEA38AE1CB /* MQTTMessage.m */; };
        5B21F419E3D39A4CE06FC1E1AC6CFF4B /* MQTTSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 70BB304C345F8F643C16C038AF34A226 /* MQTTSession.m */; };
        5DE39147EDEE67CCD419E5BDEEC244B4 /* MQTTSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F0032E63F84A2C4677DF36661F69F3 /* MQTTSessionManager.m */; };
        5DF3FFF58B54D4756359F64AEA9F0E32 /* MQTTTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A9CB2EC1F3722BF4E2EBA06D314E208 /* MQTTTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
        5E2500118A397A383D4018C3DF7F0583 /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F8EBC34AF41B9DC69C2DBE7E7C9C347 /* GCDAsyncUdpSocket.m */; };
        69B7E5C74830532B8C61892618984952 /* MQTTSSLSecurityPolicyDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B29A29BFEE56ED328286ED2563EB477 /* MQTTSSLSecurityPolicyDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
        6CE76998CEEA48B3E80C942B77423836 /* MQTTSSLSecurityPolicyDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 920E09DF397C38D8600CD66519CF6AE4 /* MQTTSSLSecurityPolicyDecoder.m */; };
        7FC1BD07996186526B4A1B07E87DF9E6 /* MQTTProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EBD45E461BBE92F3A8B3DD3A48D8C4 /* MQTTProperties.h */; settings = {ATTRIBUTES = (Project, ); }; };
        814A4AD0E24402BE3C3D1C6BC5AC3E45 /* MQTTInMemoryPersistence.h in Headers */ = {isa = PBXBuildFile; fileRef = 90DA17B475DFB90D7F4094EAD40D910E /* MQTTInMemoryPersistence.h */; settings = {ATTRIBUTES = (Project, ); }; };
        855D1AC01B434CD2FF48F34FA59EB93C /* YYClassInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 9329F8806A8216F01794A04E80542DDE /* YYClassInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
        8979A44F095ED3660875B4DAC4534C34 /* YYClassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BDD32D8C3174E1FB284AC9726FC6353 /* YYClassInfo.m */; };
        901CA90918AA234780227894F46F9966 /* YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 38C1326E8448E644A6688818C7335150 /* YYModel.h */; settings = {ATTRIBUTES = (Project, ); }; };
        93875964F581B9647A9746719546AE29 /* ForegroundReconnection.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE0B02C111FE1501AB372F2B89E40AC /* ForegroundReconnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
        984D6455DD417DC449583EE2CEC8E471 /* MQTTPersistence.h in Headers */ = {isa = PBXBuildFile; fileRef = 533F1698939E8E809C737A54C35D06CB /* MQTTPersistence.h */; settings = {ATTRIBUTES = (Project, ); }; };
        99F79B399ACD24394046321FEF043D5C /* GCDTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D09F64BA7771AE1D6124476AA4727CA /* GCDTimer.h */; settings = {ATTRIBUTES = (Project, ); }; };
        9B4266E41BCCAAF74BAF4A46F779F98A /* Pods-TYtest-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AD76B422E1169C29770EC0C6ED67FACB /* Pods-TYtest-dummy.m */; };
        9D814AE75E4EA413EDBFE697955A4CC4 /* MQTTLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B273F50B5BF270EF81AB6814293B917 /* MQTTLog.h */; settings = {ATTRIBUTES = (Project, ); }; };
        A0AD793C12475943525A67CA0F5C7377 /* MQTTInMemoryPersistence.m in Sources */ = {isa = PBXBuildFile; fileRef = 32FBAAC68FEAD20743612AD0FB9D3323 /* MQTTInMemoryPersistence.m */; };
        A5F63B17585C0908EEF2BC4B64A17650 /* MQTTClient-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E11B9092A5EE192381C6C15AD5313E94 /* MQTTClient-dummy.m */; };
        A6418EAF76DD9649EB3A7521A137662B /* MQTTCFSocketEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 87794FED7240052CF9CFF5EF6F0D98A0 /* MQTTCFSocketEncoder.m */; };
        ADD40507CC260D77E0AD6A2E3A575382 /* MQTTSSLSecurityPolicyEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 129E6AEC5C3643130173F60C08B0386D /* MQTTSSLSecurityPolicyEncoder.m */; };
        B0ED107F3AAF83FDD3035D0B3D864953 /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B1ABE60FB503F38F621DD2D51967505 /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
        B612C0983319CCF994B7EED4C4010563 /* MQTTCoreDataPersistence.m in Sources */ = {isa = PBXBuildFile; fileRef = 50FB0F94E6274D304086AF786A23989F /* MQTTCoreDataPersistence.m */; };
        C6112E812FBB594FC9C08AF61830C082 /* MQTTTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B645628673D72D71A05A2B77A31C7B7 /* MQTTTransport.m */; };
        C65E86E52A058A4BC204511ACB6090DB /* MQTTSessionLegacy.h in Headers */ = {isa = PBXBuildFile; fileRef = F7DCE93EE106B79B43D7FAF23EF18E89 /* MQTTSessionLegacy.h */; settings = {ATTRIBUTES = (Project, ); }; };
        C73A65C50A02557A237690690E8DE2CA /* MQTTStrict.h in Headers */ = {isa = PBXBuildFile; fileRef = 6596643340DC731A7F6A851B5FB5F3F5 /* MQTTStrict.h */; settings = {ATTRIBUTES = (Project, ); }; };
        D44E3E06FC66F7059C462AA00C663027 /* NSObject+YYModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BDFAF51EB3CF4907B90716506605678D /* NSObject+YYModel.m */; };
        D52DA477BFA423EFF062FBC41C42572F /* MQTTSSLSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FB33A12DF92E335D7E4243AF33145FC /* MQTTSSLSecurityPolicy.m */; };
        DEB710DA79FFEE7C7A43F80DFE6D4FB2 /* MQTTCoreDataPersistence.h in Headers */ = {isa = PBXBuildFile; fileRef = E14DCD2301280F095B0DFFEA6DADBA96 /* MQTTCoreDataPersistence.h */; settings = {ATTRIBUTES = (Project, ); }; };
        E4C9F6B6CAA3CA9D6E08686FFA707AD7 /* MQTTCFSocketEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AB302FF0C3AFA944A8742C535FED457 /* MQTTCFSocketEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
        E73F8F043836118436DC68EA4A9BD46B /* MQTTCFSocketDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 98A04DC9BFBCB61CE018B0D9E641DF4E /* MQTTCFSocketDecoder.m */; };
        EA6C7552BEBF63375E496D7EDE43DB6D /* MQTTSSLSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = EA448843F03BF7770863616583C3E5C0 /* MQTTSSLSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; };
        ED96435EFFC4D04B0C21C6A84E84C43A /* ForegroundReconnection.m in Sources */ = {isa = PBXBuildFile; fileRef = D441C9986A7C453A644C7544F3222533 /* ForegroundReconnection.m */; };
        F3815E2CA3F9FC9643C5044EBECB75F5 /* MQTTMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4EDA1FCEC052B66612DAEF027DEED3 /* MQTTMessage.h */; settings = {ATTRIBUTES = (Project, ); }; };
        F84AE4FE013E685F3B6CD2736E05D02A /* MQTTDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DC1157BDAD589BE219A580FC5BB875 /* MQTTDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
        FA14E2DE13D3716FA94E23D6A96560DB /* MQTTClient.h in Headers */ = {isa = PBXBuildFile; fileRef = BD38D3A7861FC49A3E31293FFDD216E0 /* MQTTClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
        FAAB008A225DE18ABD76A6D95098E3EE /* YYModel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AD81D67705447A83775944AAB0C50197 /* YYModel-dummy.m */; };
        FDDC2F608D7D21E14FE8260475A225BE /* MQTTDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = A7AC64B7D296DC994F4719DF2E762C5C /* MQTTDecoder.m */; };
        FF4290A4C2D27DF87C17E7690A957DD1 /* ReconnectTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BDCAA78C803F045A0BB2368F93402D3 /* ReconnectTimer.m */; };
/* End PBXBuildFile section */
 
/* Begin PBXContainerItemProxy section */
        0237F0220115154CFA0C4A6E44BF22E4 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 1BCE82A0EA51F09BE8A7AC9E6C02E1D1;
            remoteInfo = TuyaSmartMessageKit;
        };
        02FEC10433372514F62FBF0150D1E754 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
            remoteInfo = TuyaSmartBaseKit;
        };
        06129DA4DAFA919CC74EDE7457369DC3 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5151B703C39398C6130FB9955B1B8F7B;
            remoteInfo = TuyaSmartQUIC;
        };
        092947186211E3C89F3EB5218D235B72 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 1BCE82A0EA51F09BE8A7AC9E6C02E1D1;
            remoteInfo = TuyaSmartMessageKit;
        };
        0D97F553EC8025A41F68E3680C9204E3 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 49BE71013E3709FFC17FB9FC12BF7230;
            remoteInfo = TYBluetooth;
        };
        13A98E6B05739EC73F88C16D7275D194 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 12F41A9D9852EC892919EF02A1637169;
            remoteInfo = TuyaSmartDeviceKit;
        };
        1A8B8D86ED9673DCF2C024E36E1AD7F5 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0;
            remoteInfo = YYModel;
        };
        1CA62336E535AD1E2C577B94D5F378CA /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 49BE71013E3709FFC17FB9FC12BF7230;
            remoteInfo = TYBluetooth;
        };
        1FD685E0B7189D6635FC9249761F5452 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 0EF0D58F44BCCBCD8DE8004D8036EF52;
            remoteInfo = TuyaSmartBLEKit;
        };
        23BF20B676C7890440E5313E872D898B /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 85EAF3BF92126577F2D2A2CCF6883D56;
            remoteInfo = TuyaSmartUtil;
        };
        2A4ED32D4AA16D7656C6E8D9B2E42119 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = B57640755E3053382BF1F1DFB1FEBF6D;
            remoteInfo = TuyaSmartDeviceCoreKit;
        };
        2B695B03C0D6E89D16D4CD9531E39BB4 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
            remoteInfo = TuyaSmartBaseKit;
        };
        2CE0F0605BE6DD91C3A5AAF015C94FF8 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
            remoteInfo = TuyaSmartBaseKit;
        };
        2F4D41235D20E0810B239292F27422CD /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 1B4C0DD5FAAC47641D0889BB772D2352;
            remoteInfo = TuyaSmartSocketChannelKit;
        };
        309038C19D7F4359BD87522A578C7CE4 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = B57640755E3053382BF1F1DFB1FEBF6D;
            remoteInfo = TuyaSmartDeviceCoreKit;
        };
        34EB6662613AC5185B7C4BDE8701B56E /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 49BE71013E3709FFC17FB9FC12BF7230;
            remoteInfo = TYBluetooth;
        };
        38DE928BF1903E1D61843BA20DFA2C7B /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 18D5937A1FF4E1064BDE592E5E9532EA;
            remoteInfo = MQTTClient;
        };
        3922EF1B7DF2753C6EC80844B45AF800 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 12F41A9D9852EC892919EF02A1637169;
            remoteInfo = TuyaSmartDeviceKit;
        };
        3AFB9DFE854AE77329C79DC6DF2F7E96 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 0F4653499A29AFF5541C7C71DDB719BB;
            remoteInfo = TuyaSmartActivatorKit;
        };
        3F704AC0FC5D4950B250EE759ED151B6 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 0EF0D58F44BCCBCD8DE8004D8036EF52;
            remoteInfo = TuyaSmartBLEKit;
        };
        419B5BD967F13288F795B25282C4C5BE /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 691D622566C8D74D848F874C5729A71F;
            remoteInfo = TuyaSmartMQTTChannelKit;
        };
        41D6CF5BB4F615F9205A8D0E5FB8FB98 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = E00F48D815B45234FDB34423D101A0F8;
            remoteInfo = TuyaSmartTimerKit;
        };
        43104E653B5E210E3056F3906293CEBD /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 691D622566C8D74D848F874C5729A71F;
            remoteInfo = TuyaSmartMQTTChannelKit;
        };
        43687C3BC692D3BBCF9EE9CFBD1C4049 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 0F4653499A29AFF5541C7C71DDB719BB;
            remoteInfo = TuyaSmartActivatorKit;
        };
        44768A8B85551F21BA345CC081C434DB /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 18D5937A1FF4E1064BDE592E5E9532EA;
            remoteInfo = MQTTClient;
        };
        5B445D65285AAFF52BD450C594EF701D /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
            remoteInfo = TuyaSmartBaseKit;
        };
        5D0CFFCF63C15D0DBEE0F83F0AAB6745 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 1B4C0DD5FAAC47641D0889BB772D2352;
            remoteInfo = TuyaSmartSocketChannelKit;
        };
        5F7940BCAE0AE2E446E7F89CBC411171 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = B9ED5194E665042005069EF06C82A050;
            remoteInfo = "OpenSSL-Universal";
        };
        627DE8271C2E77F1B3D2693F85A41845 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = F3227B7A9C2E408E0596C8F98A049AC5;
            remoteInfo = TuyaSmartBLEMeshKit;
        };
        704596D815C47619300A7DA0445B143C /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
            remoteInfo = TuyaSmartBaseKit;
        };
        7135B4B5B26B4D948FED33787D5B6C41 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 11A0E3A74D6CC5BF4840BD76B3BCFD9D;
            remoteInfo = TuyaSmartFeedbackKit;
        };
        733868213373F26E1ECEC797025BA438 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 5151B703C39398C6130FB9955B1B8F7B;
            remoteInfo = TuyaSmartQUIC;
        };
        740CB434B360F6F27BCB1AD54A080F3C /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 171BAD854D0EAF0017FA6D6A53D8F673;
            remoteInfo = TuyaSmartHomeKit;
        };
        791AF4AFE96C8797283517B95C13D132 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 0F4653499A29AFF5541C7C71DDB719BB;
            remoteInfo = TuyaSmartActivatorKit;
        };
        7A2496DE6490FEF9DDA501DD4DE77D72 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 61D9D7DF5BD51AC8990CD64569BE8D58;
            remoteInfo = TuyaSmartSceneKit;
        };
        7C3698763E46BD3ECA611D2E019347AC /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 85EAF3BF92126577F2D2A2CCF6883D56;
            remoteInfo = TuyaSmartUtil;
        };
        7C396ACE5DE61BA567246C6D41522109 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 12F41A9D9852EC892919EF02A1637169;
            remoteInfo = TuyaSmartDeviceKit;
        };
        7EFDDA54DA6A35CEB2F2008693E9A662 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 12F41A9D9852EC892919EF02A1637169;
            remoteInfo = TuyaSmartDeviceKit;
        };
        87D8CBC2459CD00FC2A927CFAF9B6C59 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
            remoteInfo = TuyaSmartBaseKit;
        };
        8E19241A3C9417CBE04F10A65883017F /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 0EF0D58F44BCCBCD8DE8004D8036EF52;
            remoteInfo = TuyaSmartBLEKit;
        };
        91C1AF0B0B8A95FC6C0EA5E84FDE6B58 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
            remoteInfo = TuyaSmartBaseKit;
        };
        92B79535B56B6FCDA94E6902490E8188 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 691D622566C8D74D848F874C5729A71F;
            remoteInfo = TuyaSmartMQTTChannelKit;
        };
        A606E887E7CC99E791A316375212A1DC /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
            remoteInfo = TuyaSmartBaseKit;
        };
        AA79F861CD6B8C968F1EFE7BE9938411 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
            remoteInfo = TuyaSmartBaseKit;
        };
        B926A0803EB56D36B9CE8E3912942DBD /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = E00F48D815B45234FDB34423D101A0F8;
            remoteInfo = TuyaSmartTimerKit;
        };
        BC35B34CC6B0DB8C4487355B145F8BC5 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 11A0E3A74D6CC5BF4840BD76B3BCFD9D;
            remoteInfo = TuyaSmartFeedbackKit;
        };
        BDFB4BC464ED54DF4D66A5B554BEDE46 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = B57640755E3053382BF1F1DFB1FEBF6D;
            remoteInfo = TuyaSmartDeviceCoreKit;
        };
        BF4AA9701B6E74CD8E45BF5FDE15EA62 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036;
            remoteInfo = CocoaAsyncSocket;
        };
        C21591C7E2FC31E12F7D2D7B258A9D01 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 12F41A9D9852EC892919EF02A1637169;
            remoteInfo = TuyaSmartDeviceKit;
        };
        C669C18C680C6184451AD187CA3E916A /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 1B4C0DD5FAAC47641D0889BB772D2352;
            remoteInfo = TuyaSmartSocketChannelKit;
        };
        CB1C66A04F6D0A8C6E1B0B211C059D1A /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
            remoteInfo = TuyaSmartBaseKit;
        };
        D6B8C1B13A26C6756BEAB8172C61F505 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = B9ED5194E665042005069EF06C82A050;
            remoteInfo = "OpenSSL-Universal";
        };
        D810684FE6B94C50601C0107B6E3B42B /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = F3227B7A9C2E408E0596C8F98A049AC5;
            remoteInfo = TuyaSmartBLEMeshKit;
        };
        E5A5BBD680FA5D32B4B5F062E401E65A /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 0F4653499A29AFF5541C7C71DDB719BB;
            remoteInfo = TuyaSmartActivatorKit;
        };
        E5F9B8DC6AFF6570EA4CA06E9DC713DB /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
            remoteInfo = TuyaSmartBaseKit;
        };
        EF89AFB9A84AA54C17E7B2DA78781CD2 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 12F41A9D9852EC892919EF02A1637169;
            remoteInfo = TuyaSmartDeviceKit;
        };
        F4B1BFDCAD0A58C9F523F71E39FDDAB9 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036;
            remoteInfo = CocoaAsyncSocket;
        };
        F8C988C588A5A75353E3310DF2D3D5A7 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 46EBE902EFCC5CFC61BC19B23D13127C;
            remoteInfo = TuyaSmartBaseKit;
        };
        F9858CB8C7EF05C2FF6DC3D91D9386C2 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0;
            remoteInfo = YYModel;
        };
        F9D6D886F08264A9CBCBCA4D17A0F4C9 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 12F41A9D9852EC892919EF02A1637169;
            remoteInfo = TuyaSmartDeviceKit;
        };
        FB11823343AAA54057CAAF7081886335 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 61D9D7DF5BD51AC8990CD64569BE8D58;
            remoteInfo = TuyaSmartSceneKit;
        };
/* End PBXContainerItemProxy section */
 
/* Begin PBXFileReference section */
        01CFFAB9CD1FCB9DFEF06696914F30A6 /* TuyaSmartDeviceCoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartDeviceCoreKit.framework; path = ios/TuyaSmartDeviceCoreKit.framework; sourceTree = "<group>"; };
        02197422365510D4BC6726F34974C143 /* TuyaSmartActivatorKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartActivatorKit.debug.xcconfig; sourceTree = "<group>"; };
        028627FC7C85E19B7C4C2F7B04EF1427 /* Pods-TYtest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TYtest.release.xcconfig"; sourceTree = "<group>"; };
        047A6096A247C59C27847FB0BE322B0D /* Pods-TYtest-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-TYtest-frameworks.sh"; sourceTree = "<group>"; };
        070B7A5EA6998EA077AD0147B8D34B0F /* TuyaSmartUtil.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TuyaSmartUtil.bundle; path = ios/TuyaSmartUtil.framework/Versions/A/Resources/TuyaSmartUtil.bundle; sourceTree = "<group>"; };
        07AB8C8926494EEAA2668E18CA85CACE /* rsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rsa.h; path = ios/include/openssl/rsa.h; sourceTree = "<group>"; };
        0872B0B4852A7A31398596A0E5C3EF05 /* mdc2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mdc2.h; path = ios/include/openssl/mdc2.h; sourceTree = "<group>"; };
        087DD776CA9C78D556D0A31896047CBC /* libPods-TYtest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-TYtest.a"; path = "libPods-TYtest.a"; sourceTree = BUILT_PRODUCTS_DIR; };
        0AB302FF0C3AFA944A8742C535FED457 /* MQTTCFSocketEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCFSocketEncoder.h; path = MQTTClient/MQTTClient/MQTTCFSocketEncoder.h; sourceTree = "<group>"; };
        0B70BDC373BA63D9C3C0FCB6E83B1F38 /* TuyaSmartSocketChannelKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartSocketChannelKit.debug.xcconfig; sourceTree = "<group>"; };
        0B9D20650301265D44311FA29D5D0D26 /* MQTTSSLSecurityPolicyTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicyTransport.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.m; sourceTree = "<group>"; };
        0BAEBFEDB4F148B60929BFBBA2E6B265 /* blowfish.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = blowfish.h; path = ios/include/openssl/blowfish.h; sourceTree = "<group>"; };
        0D97D7F571090FFB5DDC020592A74E4D /* ebcdic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ebcdic.h; path = ios/include/openssl/ebcdic.h; sourceTree = "<group>"; };
        0DA3A8C4DA57C4CCA5FDF90E3E0C72CF /* TuyaSmartFeedbackKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartFeedbackKit.debug.xcconfig; sourceTree = "<group>"; };
        0EF4BCBE430D31765EC6BB77FCD96EB5 /* MQTTSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSession.h; path = MQTTClient/MQTTClient/MQTTSession.h; sourceTree = "<group>"; };
        10D3EEA73A92E60F19CCB925358B9D91 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDAsyncSocket.h; path = Source/GCD/GCDAsyncSocket.h; sourceTree = "<group>"; };
        129E6AEC5C3643130173F60C08B0386D /* MQTTSSLSecurityPolicyEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicyEncoder.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.m; sourceTree = "<group>"; };
        12C6AA29BAC9609B71D104AAB3A2653D /* des.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = des.h; path = ios/include/openssl/des.h; sourceTree = "<group>"; };
        1304CC5F84A9205DF549D4E6A2F92E3E /* srp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srp.h; path = ios/include/openssl/srp.h; sourceTree = "<group>"; };
        156616A7A8D232C9B408AE5F359D17F9 /* CocoaAsyncSocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaAsyncSocket.debug.xcconfig; sourceTree = "<group>"; };
        170BEC34449AE9F46D190A013B5E32F4 /* MQTTSSLSecurityPolicyEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicyEncoder.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.h; sourceTree = "<group>"; };
        180AC615F4B8A9A6C8B0D2FEA0B96AB9 /* conf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conf.h; path = ios/include/openssl/conf.h; sourceTree = "<group>"; };
        187264F1D98C2FB82E21C685C0CA5188 /* opensslconf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslconf.h; path = ios/include/openssl/opensslconf.h; sourceTree = "<group>"; };
        187FE795C4D5AD741B47B74DF4AEE8B2 /* kssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = kssl.h; path = ios/include/openssl/kssl.h; sourceTree = "<group>"; };
        19EEE691925D082BFBEF9AF157D62697 /* TuyaSmartBLEMeshKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartBLEMeshKit.framework; path = ios/TuyaSmartBLEMeshKit.framework; sourceTree = "<group>"; };
        1AC7AE695044FFBDEA4F12FC23296F88 /* MQTTStrict.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTStrict.m; path = MQTTClient/MQTTClient/MQTTStrict.m; sourceTree = "<group>"; };
        1BD0B7B556D8FB6B09085BFD33DE48BC /* TuyaSmartQUIC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartQUIC.framework; path = Carthage/Build/iOS/TuyaSmartQUIC.framework; sourceTree = "<group>"; };
        1CEE007F920C4374E8E6FEE09F5C0E82 /* ui_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ui_compat.h; path = ios/include/openssl/ui_compat.h; sourceTree = "<group>"; };
        2124111B49C631A68D5DE345A388A0E1 /* TuyaSmartMQTTChannelKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartMQTTChannelKit.framework; path = ios/TuyaSmartMQTTChannelKit.framework; sourceTree = "<group>"; };
        21D28DE9E570E053CF780BBC9007C8FB /* conf_api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conf_api.h; path = ios/include/openssl/conf_api.h; sourceTree = "<group>"; };
        288AB7D91F7736D1E1116F6E1FB4BE10 /* TuyaSmartTimerKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartTimerKit.release.xcconfig; sourceTree = "<group>"; };
        28ACE1D54F3021BC85ADCA4A30106AE3 /* x509_vfy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509_vfy.h; path = ios/include/openssl/x509_vfy.h; sourceTree = "<group>"; };
        2A3A1DD277BD07D358167DF40FADB841 /* TuyaSmartHomeKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartHomeKit.release.xcconfig; sourceTree = "<group>"; };
        2BDCAA78C803F045A0BB2368F93402D3 /* ReconnectTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReconnectTimer.m; path = MQTTClient/MQTTClient/ReconnectTimer.m; sourceTree = "<group>"; };
        2D189925A99224263559678193AE348A /* hmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hmac.h; path = ios/include/openssl/hmac.h; sourceTree = "<group>"; };
        2D8CFC67E6E2BB86DDA17073EF4F7E38 /* TuyaSmartFeedbackKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartFeedbackKit.framework; path = ios/TuyaSmartFeedbackKit.framework; sourceTree = "<group>"; };
        2F02EB1FB6949D273DA3440C80481CCA /* CocoaAsyncSocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaAsyncSocket.release.xcconfig; sourceTree = "<group>"; };
        303F50FC0F00FEA3CE1FDDACF56EBDB4 /* asn1_mac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1_mac.h; path = ios/include/openssl/asn1_mac.h; sourceTree = "<group>"; };
        30E222A5A85F34FA06606282482B149A /* TuyaSmartMQTTChannelKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartMQTTChannelKit.debug.xcconfig; sourceTree = "<group>"; };
        328D42020083BEC2B13CEBF6FD1B64DE /* krb5_asn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = krb5_asn.h; path = ios/include/openssl/krb5_asn.h; sourceTree = "<group>"; };
        32FBAAC68FEAD20743612AD0FB9D3323 /* MQTTInMemoryPersistence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTInMemoryPersistence.m; path = MQTTClient/MQTTClient/MQTTInMemoryPersistence.m; sourceTree = "<group>"; };
        3421A571CD59447C819ABAC43430C5E5 /* stack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stack.h; path = ios/include/openssl/stack.h; sourceTree = "<group>"; };
        3498342C483ED68CFD29F6EC6BF906E1 /* dso.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dso.h; path = ios/include/openssl/dso.h; sourceTree = "<group>"; };
        34E4B9B77F5B703DC9AB1425038D624E /* MQTTSessionSynchron.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSessionSynchron.m; path = MQTTClient/MQTTClient/MQTTSessionSynchron.m; sourceTree = "<group>"; };
        3777C912AB97A68D2DCE87632EA7FED8 /* MQTTSessionSynchron.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSessionSynchron.h; path = MQTTClient/MQTTClient/MQTTSessionSynchron.h; sourceTree = "<group>"; };
        38C1326E8448E644A6688818C7335150 /* YYModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYModel.h; path = YYModel/YYModel.h; sourceTree = "<group>"; };
        3A641EC10EBD8743DA3D185193CECD08 /* ec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ec.h; path = ios/include/openssl/ec.h; sourceTree = "<group>"; };
        3D2DFE87635196D2D245C10908409B3D /* asn1t.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1t.h; path = ios/include/openssl/asn1t.h; sourceTree = "<group>"; };
        3F6BEA142637BE0613BCFB6250885B39 /* TuyaSmartDeviceCoreKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartDeviceCoreKit.debug.xcconfig; sourceTree = "<group>"; };
        3FB33A12DF92E335D7E4243AF33145FC /* MQTTSSLSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicy.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.m; sourceTree = "<group>"; };
        3FDA97369FEF37FA43EDB43E5660A272 /* comp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = comp.h; path = ios/include/openssl/comp.h; sourceTree = "<group>"; };
        40A9C9874B07D72001A6FFA240782632 /* TuyaSmartMessageKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartMessageKit.release.xcconfig; sourceTree = "<group>"; };
        44E78448E7FD95802115F9415A212D31 /* TuyaSmartUtil.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartUtil.release.xcconfig; sourceTree = "<group>"; };
        466EFBB0F01A3D68A862125B3944D13A /* TuyaSmartBLEKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartBLEKit.release.xcconfig; sourceTree = "<group>"; };
        493A8ECD3CD9B8A4A57CC7472981A1C6 /* cmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cmac.h; path = ios/include/openssl/cmac.h; sourceTree = "<group>"; };
        4AC188AFCCCF1787DD122397FB35C36A /* safestack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = safestack.h; path = ios/include/openssl/safestack.h; sourceTree = "<group>"; };
        4B16CC3D87FDEE4FE852FB725DFCE7D1 /* txt_db.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = txt_db.h; path = ios/include/openssl/txt_db.h; sourceTree = "<group>"; };
        4B645628673D72D71A05A2B77A31C7B7 /* MQTTTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTTransport.m; path = MQTTClient/MQTTClient/MQTTTransport.m; sourceTree = "<group>"; };
        4BDD32D8C3174E1FB284AC9726FC6353 /* YYClassInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYClassInfo.m; path = YYModel/YYClassInfo.m; sourceTree = "<group>"; };
        4D842A6D2C6FACDAD9656F17BB075E26 /* TuyaSmartBLEKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartBLEKit.framework; path = ios/TuyaSmartBLEKit.framework; sourceTree = "<group>"; };
        4E817406DE37A3D701623A509A238813 /* Pods-TYtest-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-TYtest-acknowledgements.plist"; sourceTree = "<group>"; };
        4EBF7D17045A2B2FF2431FF8A47DDAB2 /* bio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bio.h; path = ios/include/openssl/bio.h; sourceTree = "<group>"; };
        504601EF967496EE27F0D4CFBEEF69D7 /* md4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md4.h; path = ios/include/openssl/md4.h; sourceTree = "<group>"; };
        50FB0F94E6274D304086AF786A23989F /* MQTTCoreDataPersistence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCoreDataPersistence.m; path = MQTTClient/MQTTClient/MQTTCoreDataPersistence.m; sourceTree = "<group>"; };
        519834E1353287D4498BCEF0E1F2D45A /* x509v3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509v3.h; path = ios/include/openssl/x509v3.h; sourceTree = "<group>"; };
        52907BAB6CF22D628A8B4E382107926F /* TuyaSmartTimerKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartTimerKit.debug.xcconfig; sourceTree = "<group>"; };
        533F1698939E8E809C737A54C35D06CB /* MQTTPersistence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTPersistence.h; path = MQTTClient/MQTTClient/MQTTPersistence.h; sourceTree = "<group>"; };
        53F67B9DFC95AEEDB3B562DAACAA60A1 /* ReconnectTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReconnectTimer.h; path = MQTTClient/MQTTClient/ReconnectTimer.h; sourceTree = "<group>"; };
        592BABC22DD95D57B8543600539485EF /* opensslconf-arm64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-arm64.h"; path = "ios/include/openssl/opensslconf-arm64.h"; sourceTree = "<group>"; };
        593025F244FD3418900B1079614D1876 /* TuyaSmartDeviceKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartDeviceKit.release.xcconfig; sourceTree = "<group>"; };
        598D4E2C747B4475F603F1EC81226A98 /* dtls1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dtls1.h; path = ios/include/openssl/dtls1.h; sourceTree = "<group>"; };
        5A7680C3047E9A29418445B59F3130B5 /* pqueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pqueue.h; path = ios/include/openssl/pqueue.h; sourceTree = "<group>"; };
        5B29A29BFEE56ED328286ED2563EB477 /* MQTTSSLSecurityPolicyDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicyDecoder.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.h; sourceTree = "<group>"; };
        5B3F74543ADD23AD2D344731062A6ED8 /* TYBluetooth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TYBluetooth.debug.xcconfig; sourceTree = "<group>"; };
        5E45B5A07DEF55060D8E00E5460B448A /* libssl.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libssl.a; path = ios/lib/libssl.a; sourceTree = "<group>"; };
        5F015C31F7B1FD34BA4BD05E63C74EFE /* camellia.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = camellia.h; path = ios/include/openssl/camellia.h; sourceTree = "<group>"; };
        5F4C1D31AF7BA5E9BDC7D582803BA7EC /* TuyaSmartSocketChannelKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartSocketChannelKit.framework; path = ios/TuyaSmartSocketChannelKit.framework; sourceTree = "<group>"; };
        61E100A65081B635CDC27BEA93BFB9F2 /* shim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = shim.h; path = ios/include/openssl/shim.h; sourceTree = "<group>"; };
        626597EF50E5EDA9EF38E67E77D393BC /* ts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ts.h; path = ios/include/openssl/ts.h; sourceTree = "<group>"; };
        62CB925F5BD980A0A17DEF5185DE4DA9 /* idea.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = idea.h; path = ios/include/openssl/idea.h; sourceTree = "<group>"; };
        63889B7AC4BAD3E77A1C857C6D658A0D /* ecdh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdh.h; path = ios/include/openssl/ecdh.h; sourceTree = "<group>"; };
        6596643340DC731A7F6A851B5FB5F3F5 /* MQTTStrict.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTStrict.h; path = MQTTClient/MQTTClient/MQTTStrict.h; sourceTree = "<group>"; };
        6685CA776DA27111049FFD0B5BCEE80B /* opensslv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslv.h; path = ios/include/openssl/opensslv.h; sourceTree = "<group>"; };
        677A66669E4CC3AA7E308E7379E1D5ED /* OpenSSL-Universal.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OpenSSL-Universal.debug.xcconfig"; sourceTree = "<group>"; };
        694FABF43031A9317B517435673D9AAA /* cast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cast.h; path = ios/include/openssl/cast.h; sourceTree = "<group>"; };
        6CBEFE4F9E22AFDC6347A739BB35FF8C /* libCocoaAsyncSocket.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libCocoaAsyncSocket.a; path = libCocoaAsyncSocket.a; sourceTree = BUILT_PRODUCTS_DIR; };
        6CF9DAC51807775668D76A00030FDABC /* TuyaSmartSceneKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartSceneKit.framework; path = ios/TuyaSmartSceneKit.framework; sourceTree = "<group>"; };
        6F67606ED40B972E31BDF978F206E2F3 /* pkcs7.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs7.h; path = ios/include/openssl/pkcs7.h; sourceTree = "<group>"; };
        70BB304C345F8F643C16C038AF34A226 /* MQTTSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSession.m; path = MQTTClient/MQTTClient/MQTTSession.m; sourceTree = "<group>"; };
        720B3682BD12D4D26D29A83C24D8231E /* TuyaSmartQUIC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartQUIC.release.xcconfig; sourceTree = "<group>"; };
        72AB16328E74A984A415BB00561B3AD6 /* aes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aes.h; path = ios/include/openssl/aes.h; sourceTree = "<group>"; };
        7343316EECF8A4DB628B75740B0C54F3 /* srtp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srtp.h; path = ios/include/openssl/srtp.h; sourceTree = "<group>"; };
        73E6CA877C0E838328F468FF40978E9C /* TuyaSmartActivatorKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartActivatorKit.release.xcconfig; sourceTree = "<group>"; };
        747D78F940FD36A549A687C4A35BB8BE /* TuyaSmartHomeKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartHomeKit.debug.xcconfig; sourceTree = "<group>"; };
        7645A157E07C08DE1551804EA04E7964 /* des_old.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = des_old.h; path = ios/include/openssl/des_old.h; sourceTree = "<group>"; };
        76B1C5606FBBEDA6763E6B75DED3CE0A /* TuyaSmartSceneKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartSceneKit.release.xcconfig; sourceTree = "<group>"; };
        77B4B7438C27E0D59C73596D565B7E76 /* bn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bn.h; path = ios/include/openssl/bn.h; sourceTree = "<group>"; };
        7A0153BE4603439D3460DBB1236D6DCA /* opensslconf-armv7.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-armv7.h"; path = "ios/include/openssl/opensslconf-armv7.h"; sourceTree = "<group>"; };
        7A9CB2EC1F3722BF4E2EBA06D314E208 /* MQTTTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTTransport.h; path = MQTTClient/MQTTClient/MQTTTransport.h; sourceTree = "<group>"; };
        7B1ABE60FB503F38F621DD2D51967505 /* GCDAsyncUdpSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDAsyncUdpSocket.h; path = Source/GCD/GCDAsyncUdpSocket.h; sourceTree = "<group>"; };
        7C83D5156FF78AB4F4149FFD7F0159DC /* MQTTProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTProperties.m; path = MQTTClient/MQTTClient/MQTTProperties.m; sourceTree = "<group>"; };
        80DC1157BDAD589BE219A580FC5BB875 /* MQTTDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTDecoder.h; path = MQTTClient/MQTTClient/MQTTDecoder.h; sourceTree = "<group>"; };
        8161742B5C974A51292B2C2AD60231CB /* tls1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls1.h; path = ios/include/openssl/tls1.h; sourceTree = "<group>"; };
        82263BDE610C42CCD8C9467B4E80B61B /* MQTTCFSocketDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCFSocketDecoder.h; path = MQTTClient/MQTTClient/MQTTCFSocketDecoder.h; sourceTree = "<group>"; };
        8307BB5B82B1AEF7973CE299A2586C0C /* TuyaSmartQUIC-copy-dsyms.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "TuyaSmartQUIC-copy-dsyms.sh"; sourceTree = "<group>"; };
        856FB39679462675E2551A2A571493CE /* crypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto.h; path = ios/include/openssl/crypto.h; sourceTree = "<group>"; };
        8693BB3416CF7802106BB7CD04EA80E7 /* modes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = modes.h; path = ios/include/openssl/modes.h; sourceTree = "<group>"; };
        87794FED7240052CF9CFF5EF6F0D98A0 /* MQTTCFSocketEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCFSocketEncoder.m; path = MQTTClient/MQTTClient/MQTTCFSocketEncoder.m; sourceTree = "<group>"; };
        88624A1B21C1B58C4905514C219B3F1F /* MQTTClient-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MQTTClient-prefix.pch"; sourceTree = "<group>"; };
        8B273F50B5BF270EF81AB6814293B917 /* MQTTLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTLog.h; path = MQTTClient/MQTTClient/MQTTLog.h; sourceTree = "<group>"; };
        8C895AB3698D300FEB5398104C32FE69 /* obj_mac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = obj_mac.h; path = ios/include/openssl/obj_mac.h; sourceTree = "<group>"; };
        8D09F64BA7771AE1D6124476AA4727CA /* GCDTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDTimer.h; path = MQTTClient/MQTTClient/GCDTimer.h; sourceTree = "<group>"; };
        8D0E1284B3EDF33E81D3153AB3DA10A3 /* opensslconf-x86_64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-x86_64.h"; path = "ios/include/openssl/opensslconf-x86_64.h"; sourceTree = "<group>"; };
        8FAAF479C92D09FEC29D0827D32D5477 /* md5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md5.h; path = ios/include/openssl/md5.h; sourceTree = "<group>"; };
        8FAFCA79A22CADF966D6C31012615088 /* CocoaAsyncSocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaAsyncSocket-prefix.pch"; sourceTree = "<group>"; };
        8FBB8BB4F55613B0C4B6F83C43D8FA78 /* MQTTSessionLegacy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSessionLegacy.m; path = MQTTClient/MQTTClient/MQTTSessionLegacy.m; sourceTree = "<group>"; };
        8FE6D9067C367FE174207965AC0A7307 /* CocoaAsyncSocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaAsyncSocket-dummy.m"; sourceTree = "<group>"; };
        90DA17B475DFB90D7F4094EAD40D910E /* MQTTInMemoryPersistence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTInMemoryPersistence.h; path = MQTTClient/MQTTClient/MQTTInMemoryPersistence.h; sourceTree = "<group>"; };
        91696FB5F9AE093C261EC927B37BBDFF /* pem2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pem2.h; path = ios/include/openssl/pem2.h; sourceTree = "<group>"; };
        920E09DF397C38D8600CD66519CF6AE4 /* MQTTSSLSecurityPolicyDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSSLSecurityPolicyDecoder.m; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.m; sourceTree = "<group>"; };
        9329F8806A8216F01794A04E80542DDE /* YYClassInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYClassInfo.h; path = YYModel/YYClassInfo.h; sourceTree = "<group>"; };
        93716E7E72CC8720A0E05C5FEACC3022 /* err.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = err.h; path = ios/include/openssl/err.h; sourceTree = "<group>"; };
        93CA16F5151DE3DE6715D4E71C307403 /* TuyaSmartBLEMeshKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartBLEMeshKit.debug.xcconfig; sourceTree = "<group>"; };
        98A04DC9BFBCB61CE018B0D9E641DF4E /* MQTTCFSocketDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCFSocketDecoder.m; path = MQTTClient/MQTTClient/MQTTCFSocketDecoder.m; sourceTree = "<group>"; };
        9A863406BD42A60C38C84EC56AC7246F /* e_os2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = e_os2.h; path = ios/include/openssl/e_os2.h; sourceTree = "<group>"; };
        9B0A0BF8BF2430CC25C1F8CDB6D216D0 /* rc4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rc4.h; path = ios/include/openssl/rc4.h; sourceTree = "<group>"; };
        9BA22DAD10788026941A8F57219138E3 /* TuyaSmartBLEKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartBLEKit.debug.xcconfig; sourceTree = "<group>"; };
        9CF1DC5E51981ABC38EFA50A6C79C6D5 /* TuyaSmartKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TuyaSmartKit.h; path = Headers/TuyaSmartKit.h; sourceTree = "<group>"; };
        9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
        9E39115300F31C744D8E2683EEB55BDC /* TuyaSmartQUIC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartQUIC.debug.xcconfig; sourceTree = "<group>"; };
        9E4EDA1FCEC052B66612DAEF027DEED3 /* MQTTMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTMessage.h; path = MQTTClient/MQTTClient/MQTTMessage.h; sourceTree = "<group>"; };
        9EA116E185C15BEC3221BB403DE4E8F6 /* TuyaSmartUtil.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartUtil.debug.xcconfig; sourceTree = "<group>"; };
        9F6C399A0C9B785226558598445DB91D /* asn1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1.h; path = ios/include/openssl/asn1.h; sourceTree = "<group>"; };
        9F70D7570C117B5D0B6A7EE5725A378A /* MQTTSSLSecurityPolicyTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicyTransport.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.h; sourceTree = "<group>"; };
        9F8EBC34AF41B9DC69C2DBE7E7C9C347 /* GCDAsyncUdpSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncUdpSocket.m; path = Source/GCD/GCDAsyncUdpSocket.m; sourceTree = "<group>"; };
        9FD6812365DB51F573501D14241DD1B7 /* TuyaSmartFeedbackKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartFeedbackKit.release.xcconfig; sourceTree = "<group>"; };
        A2A33033AD81A768E46E68196BDA879D /* TuyaSmartActivatorKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartActivatorKit.framework; path = ios/TuyaSmartActivatorKit.framework; sourceTree = "<group>"; };
        A3F8D25E7C0FD909957CF25E0F0D34A0 /* libcrypto.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libcrypto.a; path = ios/lib/libcrypto.a; sourceTree = "<group>"; };
        A7AC64B7D296DC994F4719DF2E762C5C /* MQTTDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTDecoder.m; path = MQTTClient/MQTTClient/MQTTDecoder.m; sourceTree = "<group>"; };
        A833C3ED16B70B2366AC693FCFF12203 /* symhacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = symhacks.h; path = ios/include/openssl/symhacks.h; sourceTree = "<group>"; };
        A8F76758C8B599A224C31A60621ACFD5 /* MQTTClient.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MQTTClient.debug.xcconfig; sourceTree = "<group>"; };
        AB1A118EFCF5AE7AC9C088F4BE157A93 /* TuyaSmartMessageKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartMessageKit.framework; path = ios/TuyaSmartMessageKit.framework; sourceTree = "<group>"; };
        AB39AAB839C034491C8DD0D67470153E /* opensslconf-i386.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-i386.h"; path = "ios/include/openssl/opensslconf-i386.h"; sourceTree = "<group>"; };
        AB938C34BDC0323056253FDE5C9E7188 /* ssl2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl2.h; path = ios/include/openssl/ssl2.h; sourceTree = "<group>"; };
        AD76B422E1169C29770EC0C6ED67FACB /* Pods-TYtest-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-TYtest-dummy.m"; sourceTree = "<group>"; };
        AD81D67705447A83775944AAB0C50197 /* YYModel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYModel-dummy.m"; sourceTree = "<group>"; };
        ADDDF20FD995301C5E83DCEEA38AE1CB /* MQTTMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTMessage.m; path = MQTTClient/MQTTClient/MQTTMessage.m; sourceTree = "<group>"; };
        AE6664B74064E182D518A576E9D97203 /* dh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dh.h; path = ios/include/openssl/dh.h; sourceTree = "<group>"; };
        AF76DAAD3CE98B46A7199E432B362926 /* TuyaSmartMQTTChannelKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartMQTTChannelKit.release.xcconfig; sourceTree = "<group>"; };
        B1077B99235FB5BDB196E1DA31681241 /* ssl3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl3.h; path = ios/include/openssl/ssl3.h; sourceTree = "<group>"; };
        B4E6C1BD79F546D5D59EBBE738179DCD /* objects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = objects.h; path = ios/include/openssl/objects.h; sourceTree = "<group>"; };
        B61AD4F096E733F0BDD55FAF4364291E /* Pods-TYtest-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-TYtest-acknowledgements.markdown"; sourceTree = "<group>"; };
        B7EAD3F8C547A69EE9707F04FF6D1784 /* pem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pem.h; path = ios/include/openssl/pem.h; sourceTree = "<group>"; };
        B8FB59F145F39F5D47DB01F55CF8530C /* ui.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ui.h; path = ios/include/openssl/ui.h; sourceTree = "<group>"; };
        BBFC83B6A52D7BF3A95ED0C635B958A4 /* ripemd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ripemd.h; path = ios/include/openssl/ripemd.h; sourceTree = "<group>"; };
        BD38D3A7861FC49A3E31293FFDD216E0 /* MQTTClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTClient.h; path = MQTTClient/MQTTClient/MQTTClient.h; sourceTree = "<group>"; };
        BD3F78F32C66BC7D0F65904D9AA345E3 /* cms.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cms.h; path = ios/include/openssl/cms.h; sourceTree = "<group>"; };
        BDE55CE57F338C32111B93E109008E9F /* ocsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ocsp.h; path = ios/include/openssl/ocsp.h; sourceTree = "<group>"; };
        BDFAF51EB3CF4907B90716506605678D /* NSObject+YYModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YYModel.m"; path = "YYModel/NSObject+YYModel.m"; sourceTree = "<group>"; };
        C0E79AD53820186F5DE86726D150F447 /* libMQTTClient.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libMQTTClient.a; path = libMQTTClient.a; sourceTree = BUILT_PRODUCTS_DIR; };
        C20D6D1357C94AAA3A2D99BD7D853FFF /* TuyaSmartUtil.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartUtil.framework; path = ios/TuyaSmartUtil.framework; sourceTree = "<group>"; };
        C284A4DBE570371C7EB15D09C784776E /* opensslconf-armv7s.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "opensslconf-armv7s.h"; path = "ios/include/openssl/opensslconf-armv7s.h"; sourceTree = "<group>"; };
        C4CB4872CCBF04C6F6BFC11409E2A1FD /* TuyaSmartSocketChannelKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartSocketChannelKit.release.xcconfig; sourceTree = "<group>"; };
        C77A6BC996D081BE171A2D17F3A4FE54 /* TuyaSmartBaseKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartBaseKit.framework; path = ios/TuyaSmartBaseKit.framework; sourceTree = "<group>"; };
        C7EC6F927A1E8ECCBF28085AE3BF8FA2 /* TuyaSmartBaseKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartBaseKit.release.xcconfig; sourceTree = "<group>"; };
        C9C479051EEB84BE70D29415C77AD623 /* MQTTSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSessionManager.h; path = MQTTClient/MQTTClient/MQTTSessionManager.h; sourceTree = "<group>"; };
        CA5BC0EC571F06C66FF08E2D5D808815 /* whrlpool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = whrlpool.h; path = ios/include/openssl/whrlpool.h; sourceTree = "<group>"; };
        CA6CCD8AB66384E0D5B8906B51E4266A /* TuyaSmartDeviceCoreKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartDeviceCoreKit.release.xcconfig; sourceTree = "<group>"; };
        CB90FA17D169D4F61361EA68D9A83346 /* rc2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rc2.h; path = ios/include/openssl/rc2.h; sourceTree = "<group>"; };
        CC212150741430ACE75D0A36857AAB2F /* TuyaSmartDeviceKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartDeviceKit.debug.xcconfig; sourceTree = "<group>"; };
        CCE117B208570FAC075E1859C2FBDD8E /* cerficate_v2 */ = {isa = PBXFileReference; includeInIndex = 1; name = cerficate_v2; path = ios/TuyaSmartBaseKit.framework/Versions/A/Resources/cerficate_v2; sourceTree = "<group>"; };
        CD6D6D4156F53E179F97D59DD811336F /* x509.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509.h; path = ios/include/openssl/x509.h; sourceTree = "<group>"; };
        CD9FA89CB3C25FE230DDB038F154240C /* TYBluetooth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TYBluetooth.release.xcconfig; sourceTree = "<group>"; };
        CF7E9CD0236471FDD7A0C80DA18F02B9 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncSocket.m; path = Source/GCD/GCDAsyncSocket.m; sourceTree = "<group>"; };
        CFB04605306CA2F436B1D42913218B44 /* evp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evp.h; path = ios/include/openssl/evp.h; sourceTree = "<group>"; };
        D36B5CA621C2ED6E1FADFA150BABBA1D /* NSObject+YYModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YYModel.h"; path = "YYModel/NSObject+YYModel.h"; sourceTree = "<group>"; };
        D441C9986A7C453A644C7544F3222533 /* ForegroundReconnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ForegroundReconnection.m; path = MQTTClient/MQTTClient/ForegroundReconnection.m; sourceTree = "<group>"; };
        D45342917EDC3371D423F3040069D1C9 /* ecdsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdsa.h; path = ios/include/openssl/ecdsa.h; sourceTree = "<group>"; };
        D57DB1451F46647495263D552D8EE5A5 /* TuyaSmartTimerKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartTimerKit.framework; path = ios/TuyaSmartTimerKit.framework; sourceTree = "<group>"; };
        D5CAE901A40544FE7E78C5FF57855238 /* pkcs12.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs12.h; path = ios/include/openssl/pkcs12.h; sourceTree = "<group>"; };
        D69C8812B46AA7443CEE263EBBC3698E /* MQTTCFSocketTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCFSocketTransport.h; path = MQTTClient/MQTTClient/MQTTCFSocketTransport.h; sourceTree = "<group>"; };
        D788AE75651E2A1E6413371B1E4A5015 /* ssl23.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl23.h; path = ios/include/openssl/ssl23.h; sourceTree = "<group>"; };
        D7DE57DFA3B0CAC9F976736B2F8C5802 /* lhash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lhash.h; path = ios/include/openssl/lhash.h; sourceTree = "<group>"; };
        D83B45607E72F641CE2F6E73E8AC7E70 /* ossl_typ.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ossl_typ.h; path = ios/include/openssl/ossl_typ.h; sourceTree = "<group>"; };
        D8F621C892D053A2C44E4FD7E951C475 /* MQTTClient.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MQTTClient.release.xcconfig; sourceTree = "<group>"; };
        DEE0B02C111FE1501AB372F2B89E40AC /* ForegroundReconnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ForegroundReconnection.h; path = MQTTClient/MQTTClient/ForegroundReconnection.h; sourceTree = "<group>"; };
        DF526F5EBB67116755370819B2B94161 /* seed.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = seed.h; path = ios/include/openssl/seed.h; sourceTree = "<group>"; };
        DFD6A6BD841F7AD6C101F3027E7D86BE /* dsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsa.h; path = ios/include/openssl/dsa.h; sourceTree = "<group>"; };
        E0B51EF248D064C603B43811F527630D /* OpenSSL-Universal.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "OpenSSL-Universal.release.xcconfig"; sourceTree = "<group>"; };
        E11B9092A5EE192381C6C15AD5313E94 /* MQTTClient-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MQTTClient-dummy.m"; sourceTree = "<group>"; };
        E14DCD2301280F095B0DFFEA6DADBA96 /* MQTTCoreDataPersistence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTCoreDataPersistence.h; path = MQTTClient/MQTTClient/MQTTCoreDataPersistence.h; sourceTree = "<group>"; };
        E300AC9A940F444831E49536AF3242AB /* buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = buffer.h; path = ios/include/openssl/buffer.h; sourceTree = "<group>"; };
        E460D5B0416D36F66EE8EC89E5D2FA0A /* libYYModel.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libYYModel.a; path = libYYModel.a; sourceTree = BUILT_PRODUCTS_DIR; };
        E496D2D707DE7B7FCE287391ED31F029 /* MQTTLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTLog.m; path = MQTTClient/MQTTClient/MQTTLog.m; sourceTree = "<group>"; };
        E4DF824763409E7FD87EFF3CBC66F1BB /* TuyaSmartBaseKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartBaseKit.debug.xcconfig; sourceTree = "<group>"; };
        E6CE12169D308335AA9F0482DD501F57 /* MQTTCFSocketTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTCFSocketTransport.m; path = MQTTClient/MQTTClient/MQTTCFSocketTransport.m; sourceTree = "<group>"; };
        E6EE137DA18F6FD3CF08FB47DDCDDF56 /* TYBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TYBluetooth.framework; path = ios/TYBluetooth.framework; sourceTree = "<group>"; };
        E84C6B824F87F8C3251240911D2CBB09 /* ssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl.h; path = ios/include/openssl/ssl.h; sourceTree = "<group>"; };
        EA448843F03BF7770863616583C3E5C0 /* MQTTSSLSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSSLSecurityPolicy.h; path = MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.h; sourceTree = "<group>"; };
        EBD6D79DA15DA8CE47A727B90EA34CF8 /* YYModel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYModel-prefix.pch"; sourceTree = "<group>"; };
        EC1D26D4DDC1F2CEA842CC13D66D72C0 /* Pods-TYtest-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-TYtest-resources.sh"; sourceTree = "<group>"; };
        F04D51082D4738480F6AF0413C4D85DE /* TuyaSmartSceneKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartSceneKit.debug.xcconfig; sourceTree = "<group>"; };
        F17F6B6215152A470119A47DC06D2496 /* Pods-TYtest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TYtest.debug.xcconfig"; sourceTree = "<group>"; };
        F3D7E000EFECA3735ECC6BA043EFA2CF /* TuyaSmartBLEMeshKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartBLEMeshKit.release.xcconfig; sourceTree = "<group>"; };
        F56590433BDF714AA54A751F86CA05E5 /* rand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rand.h; path = ios/include/openssl/rand.h; sourceTree = "<group>"; };
        F5E09A9FBCC063597D86CC3FEC8A5BF6 /* YYModel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYModel.release.xcconfig; sourceTree = "<group>"; };
        F5EBD45E461BBE92F3A8B3DD3A48D8C4 /* MQTTProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTProperties.h; path = MQTTClient/MQTTClient/MQTTProperties.h; sourceTree = "<group>"; };
        F5F0032E63F84A2C4677DF36661F69F3 /* MQTTSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MQTTSessionManager.m; path = MQTTClient/MQTTClient/MQTTSessionManager.m; sourceTree = "<group>"; };
        F62FE32586B0A80DC045E04511E6360E /* engine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = engine.h; path = ios/include/openssl/engine.h; sourceTree = "<group>"; };
        F73B02D3A8311FAFFFFA7350B5BA6106 /* YYModel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYModel.debug.xcconfig; sourceTree = "<group>"; };
        F7DCE93EE106B79B43D7FAF23EF18E89 /* MQTTSessionLegacy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MQTTSessionLegacy.h; path = MQTTClient/MQTTClient/MQTTSessionLegacy.h; sourceTree = "<group>"; };
        FA5CD8C44E28455E72FCE8A1A5AA878A /* TuyaSmartMessageKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TuyaSmartMessageKit.debug.xcconfig; sourceTree = "<group>"; };
        FAE878687BFDBD88D1AB8C8C72494DEB /* sha.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sha.h; path = ios/include/openssl/sha.h; sourceTree = "<group>"; };
        FEA660B9B01B5F66C01793726A52D9AF /* GCDTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDTimer.m; path = MQTTClient/MQTTClient/GCDTimer.m; sourceTree = "<group>"; };
        FEC1A0DFF1B5F74E8004922534BD7B1D /* TuyaSmartDeviceKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TuyaSmartDeviceKit.framework; path = ios/TuyaSmartDeviceKit.framework; sourceTree = "<group>"; };
/* End PBXFileReference section */
 
/* Begin PBXFrameworksBuildPhase section */
        20BA100C85EA53F9E47A90738553B93B /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        943178BC21D630DB7E6C0B40DFF43E45 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        A916E97BAF7CD66B49749873BE2E50F5 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        FE6605D955FEEBC1191025376527517E /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXFrameworksBuildPhase section */
 
/* Begin PBXGroup section */
        0A64C40F9244598A9AFEC785B791B236 /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                2124111B49C631A68D5DE345A388A0E1 /* TuyaSmartMQTTChannelKit.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        1058E744CE807D8871B4E8BA8D9EBB57 /* Support Files */ = {
            isa = PBXGroup;
            children = (
                9EA116E185C15BEC3221BB403DE4E8F6 /* TuyaSmartUtil.debug.xcconfig */,
                44E78448E7FD95802115F9415A212D31 /* TuyaSmartUtil.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartUtil";
            sourceTree = "<group>";
        };
        12D6E4CB898A93CAEABECD4326FBB4B2 /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                E6EE137DA18F6FD3CF08FB47DDCDDF56 /* TYBluetooth.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        178D44517CECF118FBE0289B4183AD2A /* Support Files */ = {
            isa = PBXGroup;
            children = (
                8FE6D9067C367FE174207965AC0A7307 /* CocoaAsyncSocket-dummy.m */,
                8FAFCA79A22CADF966D6C31012615088 /* CocoaAsyncSocket-prefix.pch */,
                156616A7A8D232C9B408AE5F359D17F9 /* CocoaAsyncSocket.debug.xcconfig */,
                2F02EB1FB6949D273DA3440C80481CCA /* CocoaAsyncSocket.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/CocoaAsyncSocket";
            sourceTree = "<group>";
        };
        19643A3AD6A506DA039B338BB5645F92 /* Support Files */ = {
            isa = PBXGroup;
            children = (
                E4DF824763409E7FD87EFF3CBC66F1BB /* TuyaSmartBaseKit.debug.xcconfig */,
                C7EC6F927A1E8ECCBF28085AE3BF8FA2 /* TuyaSmartBaseKit.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartBaseKit";
            sourceTree = "<group>";
        };
        19D6B2429AFF10E3D3D5AB7DBA06AFC9 /* TuyaSmartMQTTChannelKit */ = {
            isa = PBXGroup;
            children = (
                0A64C40F9244598A9AFEC785B791B236 /* Frameworks */,
                6FD2F4FEEA583EF8F99E0B3BBE989581 /* Support Files */,
            );
            name = TuyaSmartMQTTChannelKit;
            path = TuyaSmartMQTTChannelKit;
            sourceTree = "<group>";
        };
        19F12ADA259F0B21884903490920F691 /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                5F4C1D31AF7BA5E9BDC7D582803BA7EC /* TuyaSmartSocketChannelKit.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        1B01AAA2AC766AF4D6D4034B12B05CC4 /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                A3F8D25E7C0FD909957CF25E0F0D34A0 /* libcrypto.a */,
                5E45B5A07DEF55060D8E00E5460B448A /* libssl.a */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        1D2D5C14F38C96134273FDAA477BD316 /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                19EEE691925D082BFBEF9AF157D62697 /* TuyaSmartBLEMeshKit.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        2D9551C7610D2667A14358840D05EB39 /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                01CFFAB9CD1FCB9DFEF06696914F30A6 /* TuyaSmartDeviceCoreKit.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        3331108BBFBA715F0E58C8AB7D48287B /* TuyaSmartMessageKit */ = {
            isa = PBXGroup;
            children = (
                93B22C861F0BBE8F13E9E826AEA446A5 /* Frameworks */,
                4E6EB5DA1D576366326DFA63BD0C5004 /* Support Files */,
            );
            name = TuyaSmartMessageKit;
            path = TuyaSmartMessageKit;
            sourceTree = "<group>";
        };
        395C136FD13715AD0A625F9840905BFB /* Resources */ = {
            isa = PBXGroup;
            children = (
                CCE117B208570FAC075E1859C2FBDD8E /* cerficate_v2 */,
            );
            name = Resources;
            sourceTree = "<group>";
        };
        3E8C8D95EA746A973AF17C24E940DEAB /* Targets Support Files */ = {
            isa = PBXGroup;
            children = (
                584D78CDD68BBD50256116978C0A2F20 /* Pods-TYtest */,
            );
            name = "Targets Support Files";
            sourceTree = "<group>";
        };
        408120149AC9D18BD5903FAB8B0378C1 /* TuyaSmartHomeKit */ = {
            isa = PBXGroup;
            children = (
                9CF1DC5E51981ABC38EFA50A6C79C6D5 /* TuyaSmartKit.h */,
                8B9BCC2C116EC09933C86C311DE6ED1E /* Support Files */,
            );
            name = TuyaSmartHomeKit;
            path = TuyaSmartHomeKit;
            sourceTree = "<group>";
        };
        41D34A54340032B912B77E21B742F1D3 /* Manager */ = {
            isa = PBXGroup;
            children = (
                DEE0B02C111FE1501AB372F2B89E40AC /* ForegroundReconnection.h */,
                D441C9986A7C453A644C7544F3222533 /* ForegroundReconnection.m */,
                C9C479051EEB84BE70D29415C77AD623 /* MQTTSessionManager.h */,
                F5F0032E63F84A2C4677DF36661F69F3 /* MQTTSessionManager.m */,
                53F67B9DFC95AEEDB3B562DAACAA60A1 /* ReconnectTimer.h */,
                2BDCAA78C803F045A0BB2368F93402D3 /* ReconnectTimer.m */,
            );
            name = Manager;
            sourceTree = "<group>";
        };
        4242679923E018ED062DB6BBE184F2D2 /* Support Files */ = {
            isa = PBXGroup;
            children = (
                CC212150741430ACE75D0A36857AAB2F /* TuyaSmartDeviceKit.debug.xcconfig */,
                593025F244FD3418900B1079614D1876 /* TuyaSmartDeviceKit.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartDeviceKit";
            sourceTree = "<group>";
        };
        455BBFEE6CB58B3557882762BDF5D698 /* Pods */ = {
            isa = PBXGroup;
            children = (
                C23D083D67853234FCFFF1ED60072030 /* CocoaAsyncSocket */,
                D6B8D2AE5032BF50C16C2D3CAD77045D /* MQTTClient */,
                7DC30DA918DD0E94C96A5EDB5CA07206 /* OpenSSL-Universal */,
                492ED7BE3DD5165089DA67E7E28C4C90 /* TuyaSmartActivatorKit */,
                E70CE6CFA3E8771AFAA2B9BDABD6122B /* TuyaSmartBaseKit */,
                D86843BF73B3AD74094216662BF45A57 /* TuyaSmartBLEKit */,
                8E39E6C4E726DAAFD0E99BE2B35AF245 /* TuyaSmartBLEMeshKit */,
                902F9ECC076AD39F154DFDC50C368D21 /* TuyaSmartDeviceCoreKit */,
                DA9D150040D943E00F6D07B0BF4E38E2 /* TuyaSmartDeviceKit */,
                B6BBF99E500210230BB03EF8CF950197 /* TuyaSmartFeedbackKit */,
                408120149AC9D18BD5903FAB8B0378C1 /* TuyaSmartHomeKit */,
                3331108BBFBA715F0E58C8AB7D48287B /* TuyaSmartMessageKit */,
                19D6B2429AFF10E3D3D5AB7DBA06AFC9 /* TuyaSmartMQTTChannelKit */,
                D7E1EC5FE5CA4EE49BFA0C6D7CD1A52D /* TuyaSmartQUIC */,
                D1A230DF43EEE9354475E14C4E5B627E /* TuyaSmartSceneKit */,
                B21F79B7A6BC35E7B35CFB05F92FD751 /* TuyaSmartSocketChannelKit */,
                51631881C37E330280A64E3729B7BB39 /* TuyaSmartTimerKit */,
                FCBB157D201B3FF139A5118937FFC5D9 /* TuyaSmartUtil */,
                C719CDF0893408D02DEF2B56AB8B798D /* TYBluetooth */,
                60B69C459A38C06E71FE3496D78C9361 /* YYModel */,
            );
            name = Pods;
            sourceTree = "<group>";
        };
        459E5B64A711484B75C7C14E42FC779C /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                1BD0B7B556D8FB6B09085BFD33DE48BC /* TuyaSmartQUIC.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        492ED7BE3DD5165089DA67E7E28C4C90 /* TuyaSmartActivatorKit */ = {
            isa = PBXGroup;
            children = (
                6577D158A1147B4959511BCD3E4A09A1 /* Frameworks */,
                93820FA667070D7E9EEDAF9E3AE1ECEE /* Support Files */,
            );
            name = TuyaSmartActivatorKit;
            path = TuyaSmartActivatorKit;
            sourceTree = "<group>";
        };
        4E6EB5DA1D576366326DFA63BD0C5004 /* Support Files */ = {
            isa = PBXGroup;
            children = (
                FA5CD8C44E28455E72FCE8A1A5AA878A /* TuyaSmartMessageKit.debug.xcconfig */,
                40A9C9874B07D72001A6FFA240782632 /* TuyaSmartMessageKit.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartMessageKit";
            sourceTree = "<group>";
        };
        51631881C37E330280A64E3729B7BB39 /* TuyaSmartTimerKit */ = {
            isa = PBXGroup;
            children = (
                99E66AA99808C19085C411AA1F806F9A /* Frameworks */,
                5E710C1CF0E1537BD068E12C4E6FF2E0 /* Support Files */,
            );
            name = TuyaSmartTimerKit;
            path = TuyaSmartTimerKit;
            sourceTree = "<group>";
        };
        584D78CDD68BBD50256116978C0A2F20 /* Pods-TYtest */ = {
            isa = PBXGroup;
            children = (
                B61AD4F096E733F0BDD55FAF4364291E /* Pods-TYtest-acknowledgements.markdown */,
                4E817406DE37A3D701623A509A238813 /* Pods-TYtest-acknowledgements.plist */,
                AD76B422E1169C29770EC0C6ED67FACB /* Pods-TYtest-dummy.m */,
                047A6096A247C59C27847FB0BE322B0D /* Pods-TYtest-frameworks.sh */,
                EC1D26D4DDC1F2CEA842CC13D66D72C0 /* Pods-TYtest-resources.sh */,
                F17F6B6215152A470119A47DC06D2496 /* Pods-TYtest.debug.xcconfig */,
                028627FC7C85E19B7C4C2F7B04EF1427 /* Pods-TYtest.release.xcconfig */,
            );
            name = "Pods-TYtest";
            path = "Target Support Files/Pods-TYtest";
            sourceTree = "<group>";
        };
        5873A9C87666133456B1890FBA6FD039 /* Support Files */ = {
            isa = PBXGroup;
            children = (
                9BA22DAD10788026941A8F57219138E3 /* TuyaSmartBLEKit.debug.xcconfig */,
                466EFBB0F01A3D68A862125B3944D13A /* TuyaSmartBLEKit.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartBLEKit";
            sourceTree = "<group>";
        };
        5C53A1B16F419A9A2483106F7C449430 /* Support Files */ = {
            isa = PBXGroup;
            children = (
                F04D51082D4738480F6AF0413C4D85DE /* TuyaSmartSceneKit.debug.xcconfig */,
                76B1C5606FBBEDA6763E6B75DED3CE0A /* TuyaSmartSceneKit.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartSceneKit";
            sourceTree = "<group>";
        };
        5DB724D8B286EA6CF106ACD903E1E2F2 /* Products */ = {
            isa = PBXGroup;
            children = (
                6CBEFE4F9E22AFDC6347A739BB35FF8C /* libCocoaAsyncSocket.a */,
                C0E79AD53820186F5DE86726D150F447 /* libMQTTClient.a */,
                087DD776CA9C78D556D0A31896047CBC /* libPods-TYtest.a */,
                E460D5B0416D36F66EE8EC89E5D2FA0A /* libYYModel.a */,
            );
            name = Products;
            sourceTree = "<group>";
        };
        5E710C1CF0E1537BD068E12C4E6FF2E0 /* Support Files */ = {
            isa = PBXGroup;
            children = (
                52907BAB6CF22D628A8B4E382107926F /* TuyaSmartTimerKit.debug.xcconfig */,
                288AB7D91F7736D1E1116F6E1FB4BE10 /* TuyaSmartTimerKit.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartTimerKit";
            sourceTree = "<group>";
        };
        60B69C459A38C06E71FE3496D78C9361 /* YYModel */ = {
            isa = PBXGroup;
            children = (
                D36B5CA621C2ED6E1FADFA150BABBA1D /* NSObject+YYModel.h */,
                BDFAF51EB3CF4907B90716506605678D /* NSObject+YYModel.m */,
                9329F8806A8216F01794A04E80542DDE /* YYClassInfo.h */,
                4BDD32D8C3174E1FB284AC9726FC6353 /* YYClassInfo.m */,
                38C1326E8448E644A6688818C7335150 /* YYModel.h */,
                EB90A1E47EA25212CC6F86C2EA7B2ECF /* Support Files */,
            );
            name = YYModel;
            path = YYModel;
            sourceTree = "<group>";
        };
        6577D158A1147B4959511BCD3E4A09A1 /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                A2A33033AD81A768E46E68196BDA879D /* TuyaSmartActivatorKit.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        6A88A0CECDDA490439856D1294C9BA7A /* Support Files */ = {
            isa = PBXGroup;
            children = (
                93CA16F5151DE3DE6715D4E71C307403 /* TuyaSmartBLEMeshKit.debug.xcconfig */,
                F3D7E000EFECA3735ECC6BA043EFA2CF /* TuyaSmartBLEMeshKit.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartBLEMeshKit";
            sourceTree = "<group>";
        };
        6FD2F4FEEA583EF8F99E0B3BBE989581 /* Support Files */ = {
            isa = PBXGroup;
            children = (
                30E222A5A85F34FA06606282482B149A /* TuyaSmartMQTTChannelKit.debug.xcconfig */,
                AF76DAAD3CE98B46A7199E432B362926 /* TuyaSmartMQTTChannelKit.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartMQTTChannelKit";
            sourceTree = "<group>";
        };
        783B62EB92D0A3DD8739DF814EDE5B01 /* Static */ = {
            isa = PBXGroup;
            children = (
                72AB16328E74A984A415BB00561B3AD6 /* aes.h */,
                9F6C399A0C9B785226558598445DB91D /* asn1.h */,
                303F50FC0F00FEA3CE1FDDACF56EBDB4 /* asn1_mac.h */,
                3D2DFE87635196D2D245C10908409B3D /* asn1t.h */,
                4EBF7D17045A2B2FF2431FF8A47DDAB2 /* bio.h */,
                0BAEBFEDB4F148B60929BFBBA2E6B265 /* blowfish.h */,
                77B4B7438C27E0D59C73596D565B7E76 /* bn.h */,
                E300AC9A940F444831E49536AF3242AB /* buffer.h */,
                5F015C31F7B1FD34BA4BD05E63C74EFE /* camellia.h */,
                694FABF43031A9317B517435673D9AAA /* cast.h */,
                493A8ECD3CD9B8A4A57CC7472981A1C6 /* cmac.h */,
                BD3F78F32C66BC7D0F65904D9AA345E3 /* cms.h */,
                3FDA97369FEF37FA43EDB43E5660A272 /* comp.h */,
                180AC615F4B8A9A6C8B0D2FEA0B96AB9 /* conf.h */,
                21D28DE9E570E053CF780BBC9007C8FB /* conf_api.h */,
                856FB39679462675E2551A2A571493CE /* crypto.h */,
                12C6AA29BAC9609B71D104AAB3A2653D /* des.h */,
                7645A157E07C08DE1551804EA04E7964 /* des_old.h */,
                AE6664B74064E182D518A576E9D97203 /* dh.h */,
                DFD6A6BD841F7AD6C101F3027E7D86BE /* dsa.h */,
                3498342C483ED68CFD29F6EC6BF906E1 /* dso.h */,
                598D4E2C747B4475F603F1EC81226A98 /* dtls1.h */,
                9A863406BD42A60C38C84EC56AC7246F /* e_os2.h */,
                0D97D7F571090FFB5DDC020592A74E4D /* ebcdic.h */,
                3A641EC10EBD8743DA3D185193CECD08 /* ec.h */,
                63889B7AC4BAD3E77A1C857C6D658A0D /* ecdh.h */,
                D45342917EDC3371D423F3040069D1C9 /* ecdsa.h */,
                F62FE32586B0A80DC045E04511E6360E /* engine.h */,
                93716E7E72CC8720A0E05C5FEACC3022 /* err.h */,
                CFB04605306CA2F436B1D42913218B44 /* evp.h */,
                2D189925A99224263559678193AE348A /* hmac.h */,
                62CB925F5BD980A0A17DEF5185DE4DA9 /* idea.h */,
                328D42020083BEC2B13CEBF6FD1B64DE /* krb5_asn.h */,
                187FE795C4D5AD741B47B74DF4AEE8B2 /* kssl.h */,
                D7DE57DFA3B0CAC9F976736B2F8C5802 /* lhash.h */,
                504601EF967496EE27F0D4CFBEEF69D7 /* md4.h */,
                8FAAF479C92D09FEC29D0827D32D5477 /* md5.h */,
                0872B0B4852A7A31398596A0E5C3EF05 /* mdc2.h */,
                8693BB3416CF7802106BB7CD04EA80E7 /* modes.h */,
                8C895AB3698D300FEB5398104C32FE69 /* obj_mac.h */,
                B4E6C1BD79F546D5D59EBBE738179DCD /* objects.h */,
                BDE55CE57F338C32111B93E109008E9F /* ocsp.h */,
                187264F1D98C2FB82E21C685C0CA5188 /* opensslconf.h */,
                592BABC22DD95D57B8543600539485EF /* opensslconf-arm64.h */,
                7A0153BE4603439D3460DBB1236D6DCA /* opensslconf-armv7.h */,
                C284A4DBE570371C7EB15D09C784776E /* opensslconf-armv7s.h */,
                AB39AAB839C034491C8DD0D67470153E /* opensslconf-i386.h */,
                8D0E1284B3EDF33E81D3153AB3DA10A3 /* opensslconf-x86_64.h */,
                6685CA776DA27111049FFD0B5BCEE80B /* opensslv.h */,
                D83B45607E72F641CE2F6E73E8AC7E70 /* ossl_typ.h */,
                B7EAD3F8C547A69EE9707F04FF6D1784 /* pem.h */,
                91696FB5F9AE093C261EC927B37BBDFF /* pem2.h */,
                D5CAE901A40544FE7E78C5FF57855238 /* pkcs12.h */,
                6F67606ED40B972E31BDF978F206E2F3 /* pkcs7.h */,
                5A7680C3047E9A29418445B59F3130B5 /* pqueue.h */,
                F56590433BDF714AA54A751F86CA05E5 /* rand.h */,
                CB90FA17D169D4F61361EA68D9A83346 /* rc2.h */,
                9B0A0BF8BF2430CC25C1F8CDB6D216D0 /* rc4.h */,
                BBFC83B6A52D7BF3A95ED0C635B958A4 /* ripemd.h */,
                07AB8C8926494EEAA2668E18CA85CACE /* rsa.h */,
                4AC188AFCCCF1787DD122397FB35C36A /* safestack.h */,
                DF526F5EBB67116755370819B2B94161 /* seed.h */,
                FAE878687BFDBD88D1AB8C8C72494DEB /* sha.h */,
                61E100A65081B635CDC27BEA93BFB9F2 /* shim.h */,
                1304CC5F84A9205DF549D4E6A2F92E3E /* srp.h */,
                7343316EECF8A4DB628B75740B0C54F3 /* srtp.h */,
                E84C6B824F87F8C3251240911D2CBB09 /* ssl.h */,
                AB938C34BDC0323056253FDE5C9E7188 /* ssl2.h */,
                D788AE75651E2A1E6413371B1E4A5015 /* ssl23.h */,
                B1077B99235FB5BDB196E1DA31681241 /* ssl3.h */,
                3421A571CD59447C819ABAC43430C5E5 /* stack.h */,
                A833C3ED16B70B2366AC693FCFF12203 /* symhacks.h */,
                8161742B5C974A51292B2C2AD60231CB /* tls1.h */,
                626597EF50E5EDA9EF38E67E77D393BC /* ts.h */,
                4B16CC3D87FDEE4FE852FB725DFCE7D1 /* txt_db.h */,
                B8FB59F145F39F5D47DB01F55CF8530C /* ui.h */,
                1CEE007F920C4374E8E6FEE09F5C0E82 /* ui_compat.h */,
                CA5BC0EC571F06C66FF08E2D5D808815 /* whrlpool.h */,
                CD6D6D4156F53E179F97D59DD811336F /* x509.h */,
                28ACE1D54F3021BC85ADCA4A30106AE3 /* x509_vfy.h */,
                519834E1353287D4498BCEF0E1F2D45A /* x509v3.h */,
                1B01AAA2AC766AF4D6D4034B12B05CC4 /* Frameworks */,
            );
            name = Static;
            sourceTree = "<group>";
        };
        7DC30DA918DD0E94C96A5EDB5CA07206 /* OpenSSL-Universal */ = {
            isa = PBXGroup;
            children = (
                783B62EB92D0A3DD8739DF814EDE5B01 /* Static */,
                F1BDC749D8C5F049D136E9B371319325 /* Support Files */,
            );
            name = "OpenSSL-Universal";
            path = "OpenSSL-Universal";
            sourceTree = "<group>";
        };
        8B9BCC2C116EC09933C86C311DE6ED1E /* Support Files */ = {
            isa = PBXGroup;
            children = (
                747D78F940FD36A549A687C4A35BB8BE /* TuyaSmartHomeKit.debug.xcconfig */,
                2A3A1DD277BD07D358167DF40FADB841 /* TuyaSmartHomeKit.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartHomeKit";
            sourceTree = "<group>";
        };
        8D61FE926153B3CEE0EA98A4906898E0 /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                FEC1A0DFF1B5F74E8004922534BD7B1D /* TuyaSmartDeviceKit.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        8E39E6C4E726DAAFD0E99BE2B35AF245 /* TuyaSmartBLEMeshKit */ = {
            isa = PBXGroup;
            children = (
                1D2D5C14F38C96134273FDAA477BD316 /* Frameworks */,
                6A88A0CECDDA490439856D1294C9BA7A /* Support Files */,
            );
            name = TuyaSmartBLEMeshKit;
            path = TuyaSmartBLEMeshKit;
            sourceTree = "<group>";
        };
        902F9ECC076AD39F154DFDC50C368D21 /* TuyaSmartDeviceCoreKit */ = {
            isa = PBXGroup;
            children = (
                2D9551C7610D2667A14358840D05EB39 /* Frameworks */,
                EADAEEF6460E3201A558A6EC72379824 /* Support Files */,
            );
            name = TuyaSmartDeviceCoreKit;
            path = TuyaSmartDeviceCoreKit;
            sourceTree = "<group>";
        };
        93804FBE6122E3475AAB2149DFD7326D /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                6CF9DAC51807775668D76A00030FDABC /* TuyaSmartSceneKit.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        93820FA667070D7E9EEDAF9E3AE1ECEE /* Support Files */ = {
            isa = PBXGroup;
            children = (
                02197422365510D4BC6726F34974C143 /* TuyaSmartActivatorKit.debug.xcconfig */,
                73E6CA877C0E838328F468FF40978E9C /* TuyaSmartActivatorKit.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartActivatorKit";
            sourceTree = "<group>";
        };
        93B22C861F0BBE8F13E9E826AEA446A5 /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                AB1A118EFCF5AE7AC9C088F4BE157A93 /* TuyaSmartMessageKit.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        94A560E9D5278FB992F8CE720A5EA122 /* Support Files */ = {
            isa = PBXGroup;
            children = (
                5B3F74543ADD23AD2D344731062A6ED8 /* TYBluetooth.debug.xcconfig */,
                CD9FA89CB3C25FE230DDB038F154240C /* TYBluetooth.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TYBluetooth";
            sourceTree = "<group>";
        };
        99E66AA99808C19085C411AA1F806F9A /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                D57DB1451F46647495263D552D8EE5A5 /* TuyaSmartTimerKit.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        A9B77CBC3D7E5461B7975E72CCEE0127 /* Support Files */ = {
            isa = PBXGroup;
            children = (
                0DA3A8C4DA57C4CCA5FDF90E3E0C72CF /* TuyaSmartFeedbackKit.debug.xcconfig */,
                9FD6812365DB51F573501D14241DD1B7 /* TuyaSmartFeedbackKit.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartFeedbackKit";
            sourceTree = "<group>";
        };
        AF91DA897A8F684AB2046760616F5D0B /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                4D842A6D2C6FACDAD9656F17BB075E26 /* TuyaSmartBLEKit.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        B21F79B7A6BC35E7B35CFB05F92FD751 /* TuyaSmartSocketChannelKit */ = {
            isa = PBXGroup;
            children = (
                19F12ADA259F0B21884903490920F691 /* Frameworks */,
                EE3E229A7A454FF74920870F9D6F749B /* Support Files */,
            );
            name = TuyaSmartSocketChannelKit;
            path = TuyaSmartSocketChannelKit;
            sourceTree = "<group>";
        };
        B6BBF99E500210230BB03EF8CF950197 /* TuyaSmartFeedbackKit */ = {
            isa = PBXGroup;
            children = (
                EA5363162E1556B7C523EC8E17361DE5 /* Frameworks */,
                A9B77CBC3D7E5461B7975E72CCEE0127 /* Support Files */,
            );
            name = TuyaSmartFeedbackKit;
            path = TuyaSmartFeedbackKit;
            sourceTree = "<group>";
        };
        C23D083D67853234FCFFF1ED60072030 /* CocoaAsyncSocket */ = {
            isa = PBXGroup;
            children = (
                10D3EEA73A92E60F19CCB925358B9D91 /* GCDAsyncSocket.h */,
                CF7E9CD0236471FDD7A0C80DA18F02B9 /* GCDAsyncSocket.m */,
                7B1ABE60FB503F38F621DD2D51967505 /* GCDAsyncUdpSocket.h */,
                9F8EBC34AF41B9DC69C2DBE7E7C9C347 /* GCDAsyncUdpSocket.m */,
                178D44517CECF118FBE0289B4183AD2A /* Support Files */,
            );
            name = CocoaAsyncSocket;
            path = CocoaAsyncSocket;
            sourceTree = "<group>";
        };
        C59EF8A9CE67306DFDB4585C9ACB480F /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                C20D6D1357C94AAA3A2D99BD7D853FFF /* TuyaSmartUtil.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        C719CDF0893408D02DEF2B56AB8B798D /* TYBluetooth */ = {
            isa = PBXGroup;
            children = (
                12D6E4CB898A93CAEABECD4326FBB4B2 /* Frameworks */,
                94A560E9D5278FB992F8CE720A5EA122 /* Support Files */,
            );
            name = TYBluetooth;
            path = TYBluetooth;
            sourceTree = "<group>";
        };
        CA021564948B1AF563BC14CA6E9E18E2 /* Min */ = {
            isa = PBXGroup;
            children = (
                8D09F64BA7771AE1D6124476AA4727CA /* GCDTimer.h */,
                FEA660B9B01B5F66C01793726A52D9AF /* GCDTimer.m */,
                82263BDE610C42CCD8C9467B4E80B61B /* MQTTCFSocketDecoder.h */,
                98A04DC9BFBCB61CE018B0D9E641DF4E /* MQTTCFSocketDecoder.m */,
                0AB302FF0C3AFA944A8742C535FED457 /* MQTTCFSocketEncoder.h */,
                87794FED7240052CF9CFF5EF6F0D98A0 /* MQTTCFSocketEncoder.m */,
                D69C8812B46AA7443CEE263EBBC3698E /* MQTTCFSocketTransport.h */,
                E6CE12169D308335AA9F0482DD501F57 /* MQTTCFSocketTransport.m */,
                BD38D3A7861FC49A3E31293FFDD216E0 /* MQTTClient.h */,
                E14DCD2301280F095B0DFFEA6DADBA96 /* MQTTCoreDataPersistence.h */,
                50FB0F94E6274D304086AF786A23989F /* MQTTCoreDataPersistence.m */,
                80DC1157BDAD589BE219A580FC5BB875 /* MQTTDecoder.h */,
                A7AC64B7D296DC994F4719DF2E762C5C /* MQTTDecoder.m */,
                90DA17B475DFB90D7F4094EAD40D910E /* MQTTInMemoryPersistence.h */,
                32FBAAC68FEAD20743612AD0FB9D3323 /* MQTTInMemoryPersistence.m */,
                8B273F50B5BF270EF81AB6814293B917 /* MQTTLog.h */,
                E496D2D707DE7B7FCE287391ED31F029 /* MQTTLog.m */,
                9E4EDA1FCEC052B66612DAEF027DEED3 /* MQTTMessage.h */,
                ADDDF20FD995301C5E83DCEEA38AE1CB /* MQTTMessage.m */,
                533F1698939E8E809C737A54C35D06CB /* MQTTPersistence.h */,
                F5EBD45E461BBE92F3A8B3DD3A48D8C4 /* MQTTProperties.h */,
                7C83D5156FF78AB4F4149FFD7F0159DC /* MQTTProperties.m */,
                0EF4BCBE430D31765EC6BB77FCD96EB5 /* MQTTSession.h */,
                70BB304C345F8F643C16C038AF34A226 /* MQTTSession.m */,
                F7DCE93EE106B79B43D7FAF23EF18E89 /* MQTTSessionLegacy.h */,
                8FBB8BB4F55613B0C4B6F83C43D8FA78 /* MQTTSessionLegacy.m */,
                3777C912AB97A68D2DCE87632EA7FED8 /* MQTTSessionSynchron.h */,
                34E4B9B77F5B703DC9AB1425038D624E /* MQTTSessionSynchron.m */,
                EA448843F03BF7770863616583C3E5C0 /* MQTTSSLSecurityPolicy.h */,
                3FB33A12DF92E335D7E4243AF33145FC /* MQTTSSLSecurityPolicy.m */,
                5B29A29BFEE56ED328286ED2563EB477 /* MQTTSSLSecurityPolicyDecoder.h */,
                920E09DF397C38D8600CD66519CF6AE4 /* MQTTSSLSecurityPolicyDecoder.m */,
                170BEC34449AE9F46D190A013B5E32F4 /* MQTTSSLSecurityPolicyEncoder.h */,
                129E6AEC5C3643130173F60C08B0386D /* MQTTSSLSecurityPolicyEncoder.m */,
                9F70D7570C117B5D0B6A7EE5725A378A /* MQTTSSLSecurityPolicyTransport.h */,
                0B9D20650301265D44311FA29D5D0D26 /* MQTTSSLSecurityPolicyTransport.m */,
                6596643340DC731A7F6A851B5FB5F3F5 /* MQTTStrict.h */,
                1AC7AE695044FFBDEA4F12FC23296F88 /* MQTTStrict.m */,
                7A9CB2EC1F3722BF4E2EBA06D314E208 /* MQTTTransport.h */,
                4B645628673D72D71A05A2B77A31C7B7 /* MQTTTransport.m */,
            );
            name = Min;
            sourceTree = "<group>";
        };
        CF1408CF629C7361332E53B88F7BD30C = {
            isa = PBXGroup;
            children = (
                9D940727FF8FB9C785EB98E56350EF41 /* Podfile */,
                D89477F20FB1DE18A04690586D7808C4 /* Frameworks */,
                455BBFEE6CB58B3557882762BDF5D698 /* Pods */,
                5DB724D8B286EA6CF106ACD903E1E2F2 /* Products */,
                3E8C8D95EA746A973AF17C24E940DEAB /* Targets Support Files */,
            );
            sourceTree = "<group>";
        };
        D11D368F0C48E13101AA185C94EA22F6 /* Resources */ = {
            isa = PBXGroup;
            children = (
                070B7A5EA6998EA077AD0147B8D34B0F /* TuyaSmartUtil.bundle */,
            );
            name = Resources;
            sourceTree = "<group>";
        };
        D1A230DF43EEE9354475E14C4E5B627E /* TuyaSmartSceneKit */ = {
            isa = PBXGroup;
            children = (
                93804FBE6122E3475AAB2149DFD7326D /* Frameworks */,
                5C53A1B16F419A9A2483106F7C449430 /* Support Files */,
            );
            name = TuyaSmartSceneKit;
            path = TuyaSmartSceneKit;
            sourceTree = "<group>";
        };
        D6B8D2AE5032BF50C16C2D3CAD77045D /* MQTTClient */ = {
            isa = PBXGroup;
            children = (
                41D34A54340032B912B77E21B742F1D3 /* Manager */,
                CA021564948B1AF563BC14CA6E9E18E2 /* Min */,
                E5F8087875C422A372873D2F6D68C232 /* Support Files */,
            );
            name = MQTTClient;
            path = MQTTClient;
            sourceTree = "<group>";
        };
        D7E1EC5FE5CA4EE49BFA0C6D7CD1A52D /* TuyaSmartQUIC */ = {
            isa = PBXGroup;
            children = (
                459E5B64A711484B75C7C14E42FC779C /* Frameworks */,
                F5FFE9E5F8E243449E4E1CB39C5A7220 /* Support Files */,
            );
            name = TuyaSmartQUIC;
            path = TuyaSmartQUIC;
            sourceTree = "<group>";
        };
        D86843BF73B3AD74094216662BF45A57 /* TuyaSmartBLEKit */ = {
            isa = PBXGroup;
            children = (
                AF91DA897A8F684AB2046760616F5D0B /* Frameworks */,
                5873A9C87666133456B1890FBA6FD039 /* Support Files */,
            );
            name = TuyaSmartBLEKit;
            path = TuyaSmartBLEKit;
            sourceTree = "<group>";
        };
        D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = {
            isa = PBXGroup;
            children = (
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        DA9D150040D943E00F6D07B0BF4E38E2 /* TuyaSmartDeviceKit */ = {
            isa = PBXGroup;
            children = (
                8D61FE926153B3CEE0EA98A4906898E0 /* Frameworks */,
                4242679923E018ED062DB6BBE184F2D2 /* Support Files */,
            );
            name = TuyaSmartDeviceKit;
            path = TuyaSmartDeviceKit;
            sourceTree = "<group>";
        };
        E5F8087875C422A372873D2F6D68C232 /* Support Files */ = {
            isa = PBXGroup;
            children = (
                E11B9092A5EE192381C6C15AD5313E94 /* MQTTClient-dummy.m */,
                88624A1B21C1B58C4905514C219B3F1F /* MQTTClient-prefix.pch */,
                A8F76758C8B599A224C31A60621ACFD5 /* MQTTClient.debug.xcconfig */,
                D8F621C892D053A2C44E4FD7E951C475 /* MQTTClient.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/MQTTClient";
            sourceTree = "<group>";
        };
        E70CE6CFA3E8771AFAA2B9BDABD6122B /* TuyaSmartBaseKit */ = {
            isa = PBXGroup;
            children = (
                EB28B46B03E8D85D9010ABCEF3564C93 /* Frameworks */,
                395C136FD13715AD0A625F9840905BFB /* Resources */,
                19643A3AD6A506DA039B338BB5645F92 /* Support Files */,
            );
            name = TuyaSmartBaseKit;
            path = TuyaSmartBaseKit;
            sourceTree = "<group>";
        };
        EA5363162E1556B7C523EC8E17361DE5 /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                2D8CFC67E6E2BB86DDA17073EF4F7E38 /* TuyaSmartFeedbackKit.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        EADAEEF6460E3201A558A6EC72379824 /* Support Files */ = {
            isa = PBXGroup;
            children = (
                3F6BEA142637BE0613BCFB6250885B39 /* TuyaSmartDeviceCoreKit.debug.xcconfig */,
                CA6CCD8AB66384E0D5B8906B51E4266A /* TuyaSmartDeviceCoreKit.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartDeviceCoreKit";
            sourceTree = "<group>";
        };
        EB28B46B03E8D85D9010ABCEF3564C93 /* Frameworks */ = {
            isa = PBXGroup;
            children = (
                C77A6BC996D081BE171A2D17F3A4FE54 /* TuyaSmartBaseKit.framework */,
            );
            name = Frameworks;
            sourceTree = "<group>";
        };
        EB90A1E47EA25212CC6F86C2EA7B2ECF /* Support Files */ = {
            isa = PBXGroup;
            children = (
                AD81D67705447A83775944AAB0C50197 /* YYModel-dummy.m */,
                EBD6D79DA15DA8CE47A727B90EA34CF8 /* YYModel-prefix.pch */,
                F73B02D3A8311FAFFFFA7350B5BA6106 /* YYModel.debug.xcconfig */,
                F5E09A9FBCC063597D86CC3FEC8A5BF6 /* YYModel.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/YYModel";
            sourceTree = "<group>";
        };
        EE3E229A7A454FF74920870F9D6F749B /* Support Files */ = {
            isa = PBXGroup;
            children = (
                0B70BDC373BA63D9C3C0FCB6E83B1F38 /* TuyaSmartSocketChannelKit.debug.xcconfig */,
                C4CB4872CCBF04C6F6BFC11409E2A1FD /* TuyaSmartSocketChannelKit.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartSocketChannelKit";
            sourceTree = "<group>";
        };
        F1BDC749D8C5F049D136E9B371319325 /* Support Files */ = {
            isa = PBXGroup;
            children = (
                677A66669E4CC3AA7E308E7379E1D5ED /* OpenSSL-Universal.debug.xcconfig */,
                E0B51EF248D064C603B43811F527630D /* OpenSSL-Universal.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/OpenSSL-Universal";
            sourceTree = "<group>";
        };
        F5FFE9E5F8E243449E4E1CB39C5A7220 /* Support Files */ = {
            isa = PBXGroup;
            children = (
                8307BB5B82B1AEF7973CE299A2586C0C /* TuyaSmartQUIC-copy-dsyms.sh */,
                9E39115300F31C744D8E2683EEB55BDC /* TuyaSmartQUIC.debug.xcconfig */,
                720B3682BD12D4D26D29A83C24D8231E /* TuyaSmartQUIC.release.xcconfig */,
            );
            name = "Support Files";
            path = "../Target Support Files/TuyaSmartQUIC";
            sourceTree = "<group>";
        };
        FCBB157D201B3FF139A5118937FFC5D9 /* TuyaSmartUtil */ = {
            isa = PBXGroup;
            children = (
                C59EF8A9CE67306DFDB4585C9ACB480F /* Frameworks */,
                D11D368F0C48E13101AA185C94EA22F6 /* Resources */,
                1058E744CE807D8871B4E8BA8D9EBB57 /* Support Files */,
            );
            name = TuyaSmartUtil;
            path = TuyaSmartUtil;
            sourceTree = "<group>";
        };
/* End PBXGroup section */
 
/* Begin PBXHeadersBuildPhase section */
        83268A4608982FCFF93FA48DCC883251 /* Headers */ = {
            isa = PBXHeadersBuildPhase;
            buildActionMask = 2147483647;
            files = (
                06514FD84CC576BCCE44F89EE61A7F68 /* GCDAsyncSocket.h in Headers */,
                B0ED107F3AAF83FDD3035D0B3D864953 /* GCDAsyncUdpSocket.h in Headers */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        8EF0212C03227E89D2A6C67992F7D909 /* Headers */ = {
            isa = PBXHeadersBuildPhase;
            buildActionMask = 2147483647;
            files = (
                93875964F581B9647A9746719546AE29 /* ForegroundReconnection.h in Headers */,
                99F79B399ACD24394046321FEF043D5C /* GCDTimer.h in Headers */,
                30C9CC9FCF7DD4C61ACE55533A2894FD /* MQTTCFSocketDecoder.h in Headers */,
                E4C9F6B6CAA3CA9D6E08686FFA707AD7 /* MQTTCFSocketEncoder.h in Headers */,
                52D218B0C29C405682388E39B17840A1 /* MQTTCFSocketTransport.h in Headers */,
                FA14E2DE13D3716FA94E23D6A96560DB /* MQTTClient.h in Headers */,
                DEB710DA79FFEE7C7A43F80DFE6D4FB2 /* MQTTCoreDataPersistence.h in Headers */,
                F84AE4FE013E685F3B6CD2736E05D02A /* MQTTDecoder.h in Headers */,
                814A4AD0E24402BE3C3D1C6BC5AC3E45 /* MQTTInMemoryPersistence.h in Headers */,
                9D814AE75E4EA413EDBFE697955A4CC4 /* MQTTLog.h in Headers */,
                F3815E2CA3F9FC9643C5044EBECB75F5 /* MQTTMessage.h in Headers */,
                984D6455DD417DC449583EE2CEC8E471 /* MQTTPersistence.h in Headers */,
                7FC1BD07996186526B4A1B07E87DF9E6 /* MQTTProperties.h in Headers */,
                17E196375169CC05D1AFAC1B7341A54B /* MQTTSession.h in Headers */,
                C65E86E52A058A4BC204511ACB6090DB /* MQTTSessionLegacy.h in Headers */,
                102BE82F68927EEFE4C5CE5D356E9070 /* MQTTSessionManager.h in Headers */,
                1E7B6D5AE6A32992C974558156E2963F /* MQTTSessionSynchron.h in Headers */,
                EA6C7552BEBF63375E496D7EDE43DB6D /* MQTTSSLSecurityPolicy.h in Headers */,
                69B7E5C74830532B8C61892618984952 /* MQTTSSLSecurityPolicyDecoder.h in Headers */,
                1F69AA1260AA64681CDFA2E6C0120ABC /* MQTTSSLSecurityPolicyEncoder.h in Headers */,
                27D7556E33D94B6FB8A94DDFB60706BE /* MQTTSSLSecurityPolicyTransport.h in Headers */,
                C73A65C50A02557A237690690E8DE2CA /* MQTTStrict.h in Headers */,
                5DF3FFF58B54D4756359F64AEA9F0E32 /* MQTTTransport.h in Headers */,
                3176A2CC0E158599DC3EF05D0B32588E /* ReconnectTimer.h in Headers */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        BA6DD6D1F31C6734938442262E0C0BB1 /* Headers */ = {
            isa = PBXHeadersBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        E59D401D76152D9BC99F6B7E36E5AA40 /* Headers */ = {
            isa = PBXHeadersBuildPhase;
            buildActionMask = 2147483647;
            files = (
                5450B529B68BD8EEA5B32C1391D298EF /* NSObject+YYModel.h in Headers */,
                855D1AC01B434CD2FF48F34FA59EB93C /* YYClassInfo.h in Headers */,
                901CA90918AA234780227894F46F9966 /* YYModel.h in Headers */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXHeadersBuildPhase section */
 
/* Begin PBXNativeTarget section */
        18D5937A1FF4E1064BDE592E5E9532EA /* MQTTClient */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 8F9D06540E4E56DEA8B7139E4E9E0481 /* Build configuration list for PBXNativeTarget "MQTTClient" */;
            buildPhases = (
                8EF0212C03227E89D2A6C67992F7D909 /* Headers */,
                DF734ACBAD195A210543E2EDCD19C7DE /* Sources */,
                943178BC21D630DB7E6C0B40DFF43E45 /* Frameworks */,
            );
            buildRules = (
            );
            dependencies = (
            );
            name = MQTTClient;
            productName = MQTTClient;
            productReference = C0E79AD53820186F5DE86726D150F447 /* libMQTTClient.a */;
            productType = "com.apple.product-type.library.static";
        };
        4B10F78DBC6D2A8ABB38A6B94004B098 /* Pods-TYtest */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 7BFF0DF891DA2CF9048D8192AB929F52 /* Build configuration list for PBXNativeTarget "Pods-TYtest" */;
            buildPhases = (
                BA6DD6D1F31C6734938442262E0C0BB1 /* Headers */,
                E3A08756E39C75FB301E3C6FC5D2050C /* Sources */,
                A916E97BAF7CD66B49749873BE2E50F5 /* Frameworks */,
            );
            buildRules = (
            );
            dependencies = (
                A4CE6F484A1549994D0E123A27EBD67E /* PBXTargetDependency */,
                260512D660B07A5D4839EC2F41F1E7D2 /* PBXTargetDependency */,
                1E2A417BC8048F5F0D30A66575794235 /* PBXTargetDependency */,
                69F536AA40FF2E7E5E5D4A4CF26D85E6 /* PBXTargetDependency */,
                56931267CC7B12C85CF313A9442E304E /* PBXTargetDependency */,
                1D4030B19D994EAF97BFDA3EA850D0C1 /* PBXTargetDependency */,
                80C588E923B2A66C9D77A697EAF0C1BB /* PBXTargetDependency */,
                71E428EDABF26B1D1BD5B0B5469ABE82 /* PBXTargetDependency */,
                A08F676F138E85F4E0181BF33008297B /* PBXTargetDependency */,
                FCDFE123309FA5ABDEBA880363EF22FA /* PBXTargetDependency */,
                A033265149F59A9A609D5A78DB000127 /* PBXTargetDependency */,
                16B39C0FC73ACCFCEA000CFB2DDA73D4 /* PBXTargetDependency */,
                7E4986CB19176A837ADEF875FA87BCAB /* PBXTargetDependency */,
                84E33BBFEFAD939C901F8203B7F8266A /* PBXTargetDependency */,
                8B98C457C22F6C851B906D354E24516E /* PBXTargetDependency */,
                FCEAD5828F9A07F203B2B3088F754DF3 /* PBXTargetDependency */,
                176B9EB80129E2188B51990E9564FF0C /* PBXTargetDependency */,
                E84AE4765B852D3E7C5B1E6EBD7955CD /* PBXTargetDependency */,
                52098FE3933D5CE0FB4AE09B49C406AE /* PBXTargetDependency */,
                06B90EE1C96CBD7B10721B7C9EBCAEBF /* PBXTargetDependency */,
            );
            name = "Pods-TYtest";
            productName = "Pods-TYtest";
            productReference = 087DD776CA9C78D556D0A31896047CBC /* libPods-TYtest.a */;
            productType = "com.apple.product-type.library.static";
        };
        6083682834ABE0AE7BD1CBF06CADD036 /* CocoaAsyncSocket */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = BF535641E00BECC6FFAF53CFB25A8755 /* Build configuration list for PBXNativeTarget "CocoaAsyncSocket" */;
            buildPhases = (
                83268A4608982FCFF93FA48DCC883251 /* Headers */,
                EE677DEB0818C5AF1142B26C6F07EB02 /* Sources */,
                20BA100C85EA53F9E47A90738553B93B /* Frameworks */,
            );
            buildRules = (
            );
            dependencies = (
            );
            name = CocoaAsyncSocket;
            productName = CocoaAsyncSocket;
            productReference = 6CBEFE4F9E22AFDC6347A739BB35FF8C /* libCocoaAsyncSocket.a */;
            productType = "com.apple.product-type.library.static";
        };
        84B44807A12996D487A4A591A481D6A0 /* YYModel */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 5720D6E00A7E36EBB064B1EDFD45986F /* Build configuration list for PBXNativeTarget "YYModel" */;
            buildPhases = (
                E59D401D76152D9BC99F6B7E36E5AA40 /* Headers */,
                11CED93F28B5CAAE3FA087F2608937EA /* Sources */,
                FE6605D955FEEBC1191025376527517E /* Frameworks */,
            );
            buildRules = (
            );
            dependencies = (
            );
            name = YYModel;
            productName = YYModel;
            productReference = E460D5B0416D36F66EE8EC89E5D2FA0A /* libYYModel.a */;
            productType = "com.apple.product-type.library.static";
        };
/* End PBXNativeTarget section */
 
/* Begin PBXProject section */
        BFDFE7DC352907FC980B868725387E98 /* Project object */ = {
            isa = PBXProject;
            attributes = {
                LastSwiftUpdateCheck = 1100;
                LastUpgradeCheck = 1100;
            };
            buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */;
            compatibilityVersion = "Xcode 10.0";
            developmentRegion = en;
            hasScannedForEncodings = 0;
            knownRegions = (
                en,
                Base,
            );
            mainGroup = CF1408CF629C7361332E53B88F7BD30C;
            productRefGroup = 5DB724D8B286EA6CF106ACD903E1E2F2 /* Products */;
            projectDirPath = "";
            projectRoot = "";
            targets = (
                6083682834ABE0AE7BD1CBF06CADD036 /* CocoaAsyncSocket */,
                18D5937A1FF4E1064BDE592E5E9532EA /* MQTTClient */,
                B9ED5194E665042005069EF06C82A050 /* OpenSSL-Universal */,
                4B10F78DBC6D2A8ABB38A6B94004B098 /* Pods-TYtest */,
                0F4653499A29AFF5541C7C71DDB719BB /* TuyaSmartActivatorKit */,
                46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */,
                0EF0D58F44BCCBCD8DE8004D8036EF52 /* TuyaSmartBLEKit */,
                F3227B7A9C2E408E0596C8F98A049AC5 /* TuyaSmartBLEMeshKit */,
                B57640755E3053382BF1F1DFB1FEBF6D /* TuyaSmartDeviceCoreKit */,
                12F41A9D9852EC892919EF02A1637169 /* TuyaSmartDeviceKit */,
                11A0E3A74D6CC5BF4840BD76B3BCFD9D /* TuyaSmartFeedbackKit */,
                171BAD854D0EAF0017FA6D6A53D8F673 /* TuyaSmartHomeKit */,
                1BCE82A0EA51F09BE8A7AC9E6C02E1D1 /* TuyaSmartMessageKit */,
                691D622566C8D74D848F874C5729A71F /* TuyaSmartMQTTChannelKit */,
                5151B703C39398C6130FB9955B1B8F7B /* TuyaSmartQUIC */,
                61D9D7DF5BD51AC8990CD64569BE8D58 /* TuyaSmartSceneKit */,
                1B4C0DD5FAAC47641D0889BB772D2352 /* TuyaSmartSocketChannelKit */,
                E00F48D815B45234FDB34423D101A0F8 /* TuyaSmartTimerKit */,
                85EAF3BF92126577F2D2A2CCF6883D56 /* TuyaSmartUtil */,
                49BE71013E3709FFC17FB9FC12BF7230 /* TYBluetooth */,
                84B44807A12996D487A4A591A481D6A0 /* YYModel */,
            );
        };
/* End PBXProject section */
 
/* Begin PBXShellScriptBuildPhase section */
        0206C718C5B3AF255FCC4E303ACF20E8 /* [CP] Copy dSYMs */ = {
            isa = PBXShellScriptBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            inputFileListPaths = (
                "${PODS_ROOT}/Target Support Files/TuyaSmartQUIC/TuyaSmartQUIC-copy-dsyms-input-files.xcfilelist",
            );
            name = "[CP] Copy dSYMs";
            outputFileListPaths = (
                "${PODS_ROOT}/Target Support Files/TuyaSmartQUIC/TuyaSmartQUIC-copy-dsyms-output-files.xcfilelist",
            );
            runOnlyForDeploymentPostprocessing = 0;
            shellPath = /bin/sh;
            shellScript = "\"${PODS_ROOT}/Target Support Files/TuyaSmartQUIC/TuyaSmartQUIC-copy-dsyms.sh\"\n";
            showEnvVarsInLog = 0;
        };
/* End PBXShellScriptBuildPhase section */
 
/* Begin PBXSourcesBuildPhase section */
        11CED93F28B5CAAE3FA087F2608937EA /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                D44E3E06FC66F7059C462AA00C663027 /* NSObject+YYModel.m in Sources */,
                8979A44F095ED3660875B4DAC4534C34 /* YYClassInfo.m in Sources */,
                FAAB008A225DE18ABD76A6D95098E3EE /* YYModel-dummy.m in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        DF734ACBAD195A210543E2EDCD19C7DE /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                ED96435EFFC4D04B0C21C6A84E84C43A /* ForegroundReconnection.m in Sources */,
                4FEE3519AC491145FF0FF257E1DEC320 /* GCDTimer.m in Sources */,
                E73F8F043836118436DC68EA4A9BD46B /* MQTTCFSocketDecoder.m in Sources */,
                A6418EAF76DD9649EB3A7521A137662B /* MQTTCFSocketEncoder.m in Sources */,
                377FDD3FE3BCF6F033DCA278D73C9BCC /* MQTTCFSocketTransport.m in Sources */,
                A5F63B17585C0908EEF2BC4B64A17650 /* MQTTClient-dummy.m in Sources */,
                B612C0983319CCF994B7EED4C4010563 /* MQTTCoreDataPersistence.m in Sources */,
                FDDC2F608D7D21E14FE8260475A225BE /* MQTTDecoder.m in Sources */,
                A0AD793C12475943525A67CA0F5C7377 /* MQTTInMemoryPersistence.m in Sources */,
                52648A9E966BACEB2F6C2F037C030198 /* MQTTLog.m in Sources */,
                5A719E5591A06418955E7133EF76890D /* MQTTMessage.m in Sources */,
                0A0967D02CC0986FF5B71918A8361AE3 /* MQTTProperties.m in Sources */,
                5B21F419E3D39A4CE06FC1E1AC6CFF4B /* MQTTSession.m in Sources */,
                3B717939B102F3AF3EB49240E48E0B88 /* MQTTSessionLegacy.m in Sources */,
                5DE39147EDEE67CCD419E5BDEEC244B4 /* MQTTSessionManager.m in Sources */,
                003511E3CB843AB30C6C5B7C18418F8E /* MQTTSessionSynchron.m in Sources */,
                D52DA477BFA423EFF062FBC41C42572F /* MQTTSSLSecurityPolicy.m in Sources */,
                6CE76998CEEA48B3E80C942B77423836 /* MQTTSSLSecurityPolicyDecoder.m in Sources */,
                ADD40507CC260D77E0AD6A2E3A575382 /* MQTTSSLSecurityPolicyEncoder.m in Sources */,
                42EA5915D246D24F7B444385ACB208FD /* MQTTSSLSecurityPolicyTransport.m in Sources */,
                52628676DAF3184F9B2D8972B8DA9F9B /* MQTTStrict.m in Sources */,
                C6112E812FBB594FC9C08AF61830C082 /* MQTTTransport.m in Sources */,
                FF4290A4C2D27DF87C17E7690A957DD1 /* ReconnectTimer.m in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        E3A08756E39C75FB301E3C6FC5D2050C /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                9B4266E41BCCAAF74BAF4A46F779F98A /* Pods-TYtest-dummy.m in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        EE677DEB0818C5AF1142B26C6F07EB02 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                2EF451A980660F39F52CFE588EEC8F68 /* CocoaAsyncSocket-dummy.m in Sources */,
                2CFCB4CF85B49C6B63BB759EA9D76575 /* GCDAsyncSocket.m in Sources */,
                5E2500118A397A383D4018C3DF7F0583 /* GCDAsyncUdpSocket.m in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXSourcesBuildPhase section */
 
/* Begin PBXTargetDependency section */
        06B90EE1C96CBD7B10721B7C9EBCAEBF /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = YYModel;
            target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */;
            targetProxy = 1A8B8D86ED9673DCF2C024E36E1AD7F5 /* PBXContainerItemProxy */;
        };
        079F75BAE99B7A365AA45714EA01186A /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartSocketChannelKit;
            target = 1B4C0DD5FAAC47641D0889BB772D2352 /* TuyaSmartSocketChannelKit */;
            targetProxy = C669C18C680C6184451AD187CA3E916A /* PBXContainerItemProxy */;
        };
        16B39C0FC73ACCFCEA000CFB2DDA73D4 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartHomeKit;
            target = 171BAD854D0EAF0017FA6D6A53D8F673 /* TuyaSmartHomeKit */;
            targetProxy = 740CB434B360F6F27BCB1AD54A080F3C /* PBXContainerItemProxy */;
        };
        176B9EB80129E2188B51990E9564FF0C /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartSocketChannelKit;
            target = 1B4C0DD5FAAC47641D0889BB772D2352 /* TuyaSmartSocketChannelKit */;
            targetProxy = 2F4D41235D20E0810B239292F27422CD /* PBXContainerItemProxy */;
        };
        1A546280114D0042C15C92CC2B8EC27C /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartDeviceCoreKit;
            target = B57640755E3053382BF1F1DFB1FEBF6D /* TuyaSmartDeviceCoreKit */;
            targetProxy = 2A4ED32D4AA16D7656C6E8D9B2E42119 /* PBXContainerItemProxy */;
        };
        1BDD6725DDDC380FCA3E21C61E27415C /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartTimerKit;
            target = E00F48D815B45234FDB34423D101A0F8 /* TuyaSmartTimerKit */;
            targetProxy = 41D6CF5BB4F615F9205A8D0E5FB8FB98 /* PBXContainerItemProxy */;
        };
        1D4030B19D994EAF97BFDA3EA850D0C1 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBLEKit;
            target = 0EF0D58F44BCCBCD8DE8004D8036EF52 /* TuyaSmartBLEKit */;
            targetProxy = 8E19241A3C9417CBE04F10A65883017F /* PBXContainerItemProxy */;
        };
        1E2A417BC8048F5F0D30A66575794235 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = "OpenSSL-Universal";
            target = B9ED5194E665042005069EF06C82A050 /* OpenSSL-Universal */;
            targetProxy = 5F7940BCAE0AE2E446E7F89CBC411171 /* PBXContainerItemProxy */;
        };
        242238B26BC1B215BE7BF9A84F7DFE40 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartDeviceKit;
            target = 12F41A9D9852EC892919EF02A1637169 /* TuyaSmartDeviceKit */;
            targetProxy = 7C396ACE5DE61BA567246C6D41522109 /* PBXContainerItemProxy */;
        };
        25EE3E1B780937C45B84D65F58AC5BE4 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartDeviceKit;
            target = 12F41A9D9852EC892919EF02A1637169 /* TuyaSmartDeviceKit */;
            targetProxy = 13A98E6B05739EC73F88C16D7275D194 /* PBXContainerItemProxy */;
        };
        260512D660B07A5D4839EC2F41F1E7D2 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = MQTTClient;
            target = 18D5937A1FF4E1064BDE592E5E9532EA /* MQTTClient */;
            targetProxy = 44768A8B85551F21BA345CC081C434DB /* PBXContainerItemProxy */;
        };
        2A1AE375BFE1F4A5A36DAB7CAFD091A3 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartActivatorKit;
            target = 0F4653499A29AFF5541C7C71DDB719BB /* TuyaSmartActivatorKit */;
            targetProxy = E5A5BBD680FA5D32B4B5F062E401E65A /* PBXContainerItemProxy */;
        };
        33EF0662888047F66BED305B541B48B1 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartDeviceKit;
            target = 12F41A9D9852EC892919EF02A1637169 /* TuyaSmartDeviceKit */;
            targetProxy = C21591C7E2FC31E12F7D2D7B258A9D01 /* PBXContainerItemProxy */;
        };
        372D56C2C204B2364FC297FD9BD0F6CD /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBaseKit;
            target = 46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */;
            targetProxy = 87D8CBC2459CD00FC2A927CFAF9B6C59 /* PBXContainerItemProxy */;
        };
        375D89E4386D8EF0741E12F991A09AF3 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBaseKit;
            target = 46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */;
            targetProxy = AA79F861CD6B8C968F1EFE7BE9938411 /* PBXContainerItemProxy */;
        };
        3B87659EE78960EA241740A5644915D0 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartDeviceCoreKit;
            target = B57640755E3053382BF1F1DFB1FEBF6D /* TuyaSmartDeviceCoreKit */;
            targetProxy = 309038C19D7F4359BD87522A578C7CE4 /* PBXContainerItemProxy */;
        };
        3BE9BB3F84C5D901797094406C1665B1 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBaseKit;
            target = 46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */;
            targetProxy = 91C1AF0B0B8A95FC6C0EA5E84FDE6B58 /* PBXContainerItemProxy */;
        };
        3E1D895F25449B3A9D627CCCEC1F991C /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartSceneKit;
            target = 61D9D7DF5BD51AC8990CD64569BE8D58 /* TuyaSmartSceneKit */;
            targetProxy = FB11823343AAA54057CAAF7081886335 /* PBXContainerItemProxy */;
        };
        46954D5D5037AF83D95489478F6FFED9 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartActivatorKit;
            target = 0F4653499A29AFF5541C7C71DDB719BB /* TuyaSmartActivatorKit */;
            targetProxy = 43687C3BC692D3BBCF9EE9CFBD1C4049 /* PBXContainerItemProxy */;
        };
        52098FE3933D5CE0FB4AE09B49C406AE /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartUtil;
            target = 85EAF3BF92126577F2D2A2CCF6883D56 /* TuyaSmartUtil */;
            targetProxy = 23BF20B676C7890440E5313E872D898B /* PBXContainerItemProxy */;
        };
        56931267CC7B12C85CF313A9442E304E /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartActivatorKit;
            target = 0F4653499A29AFF5541C7C71DDB719BB /* TuyaSmartActivatorKit */;
            targetProxy = 791AF4AFE96C8797283517B95C13D132 /* PBXContainerItemProxy */;
        };
        5B01479333CF6D7BA196B608648C78F3 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartUtil;
            target = 85EAF3BF92126577F2D2A2CCF6883D56 /* TuyaSmartUtil */;
            targetProxy = 7C3698763E46BD3ECA611D2E019347AC /* PBXContainerItemProxy */;
        };
        5E9B219599B4E7F5B1390335CA8EB49C /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartQUIC;
            target = 5151B703C39398C6130FB9955B1B8F7B /* TuyaSmartQUIC */;
            targetProxy = 06129DA4DAFA919CC74EDE7457369DC3 /* PBXContainerItemProxy */;
        };
        5F5627BB373E105DF46EA3BB8F677760 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBLEKit;
            target = 0EF0D58F44BCCBCD8DE8004D8036EF52 /* TuyaSmartBLEKit */;
            targetProxy = 1FD685E0B7189D6635FC9249761F5452 /* PBXContainerItemProxy */;
        };
        61F27ADB41ACD276F3C3DC3469028880 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartMQTTChannelKit;
            target = 691D622566C8D74D848F874C5729A71F /* TuyaSmartMQTTChannelKit */;
            targetProxy = 419B5BD967F13288F795B25282C4C5BE /* PBXContainerItemProxy */;
        };
        69F536AA40FF2E7E5E5D4A4CF26D85E6 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TYBluetooth;
            target = 49BE71013E3709FFC17FB9FC12BF7230 /* TYBluetooth */;
            targetProxy = 34EB6662613AC5185B7C4BDE8701B56E /* PBXContainerItemProxy */;
        };
        6E8FFBA38AB47293F582FD2660F00C52 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBaseKit;
            target = 46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */;
            targetProxy = 2B695B03C0D6E89D16D4CD9531E39BB4 /* PBXContainerItemProxy */;
        };
        6ECC14875C353A372A0440E43AA9F274 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = MQTTClient;
            target = 18D5937A1FF4E1064BDE592E5E9532EA /* MQTTClient */;
            targetProxy = 38DE928BF1903E1D61843BA20DFA2C7B /* PBXContainerItemProxy */;
        };
        71E428EDABF26B1D1BD5B0B5469ABE82 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBaseKit;
            target = 46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */;
            targetProxy = F8C988C588A5A75353E3310DF2D3D5A7 /* PBXContainerItemProxy */;
        };
        79733A670C69B912DE6D82134067F483 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = YYModel;
            target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */;
            targetProxy = F9858CB8C7EF05C2FF6DC3D91D9386C2 /* PBXContainerItemProxy */;
        };
        7E4986CB19176A837ADEF875FA87BCAB /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartMQTTChannelKit;
            target = 691D622566C8D74D848F874C5729A71F /* TuyaSmartMQTTChannelKit */;
            targetProxy = 92B79535B56B6FCDA94E6902490E8188 /* PBXContainerItemProxy */;
        };
        7EA7B2A5E9E8AE19D4BBE7B683221290 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TYBluetooth;
            target = 49BE71013E3709FFC17FB9FC12BF7230 /* TYBluetooth */;
            targetProxy = 0D97F553EC8025A41F68E3680C9204E3 /* PBXContainerItemProxy */;
        };
        80C588E923B2A66C9D77A697EAF0C1BB /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBLEMeshKit;
            target = F3227B7A9C2E408E0596C8F98A049AC5 /* TuyaSmartBLEMeshKit */;
            targetProxy = 627DE8271C2E77F1B3D2693F85A41845 /* PBXContainerItemProxy */;
        };
        84E33BBFEFAD939C901F8203B7F8266A /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartMessageKit;
            target = 1BCE82A0EA51F09BE8A7AC9E6C02E1D1 /* TuyaSmartMessageKit */;
            targetProxy = 0237F0220115154CFA0C4A6E44BF22E4 /* PBXContainerItemProxy */;
        };
        8B98C457C22F6C851B906D354E24516E /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartQUIC;
            target = 5151B703C39398C6130FB9955B1B8F7B /* TuyaSmartQUIC */;
            targetProxy = 733868213373F26E1ECEC797025BA438 /* PBXContainerItemProxy */;
        };
        925BB64CDE08784E21E318AD112ECCF8 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TYBluetooth;
            target = 49BE71013E3709FFC17FB9FC12BF7230 /* TYBluetooth */;
            targetProxy = 1CA62336E535AD1E2C577B94D5F378CA /* PBXContainerItemProxy */;
        };
        97F810D78A47DCE4D09ABEA1443E27B6 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBaseKit;
            target = 46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */;
            targetProxy = A606E887E7CC99E791A316375212A1DC /* PBXContainerItemProxy */;
        };
        9BB0D518CD840862A1D92747440A7760 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBaseKit;
            target = 46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */;
            targetProxy = 02FEC10433372514F62FBF0150D1E754 /* PBXContainerItemProxy */;
        };
        A033265149F59A9A609D5A78DB000127 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartFeedbackKit;
            target = 11A0E3A74D6CC5BF4840BD76B3BCFD9D /* TuyaSmartFeedbackKit */;
            targetProxy = BC35B34CC6B0DB8C4487355B145F8BC5 /* PBXContainerItemProxy */;
        };
        A08F676F138E85F4E0181BF33008297B /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartDeviceCoreKit;
            target = B57640755E3053382BF1F1DFB1FEBF6D /* TuyaSmartDeviceCoreKit */;
            targetProxy = BDFB4BC464ED54DF4D66A5B554BEDE46 /* PBXContainerItemProxy */;
        };
        A4CE6F484A1549994D0E123A27EBD67E /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = CocoaAsyncSocket;
            target = 6083682834ABE0AE7BD1CBF06CADD036 /* CocoaAsyncSocket */;
            targetProxy = BF4AA9701B6E74CD8E45BF5FDE15EA62 /* PBXContainerItemProxy */;
        };
        B821367285DFD831409A6B547A66019C /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBaseKit;
            target = 46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */;
            targetProxy = 5B445D65285AAFF52BD450C594EF701D /* PBXContainerItemProxy */;
        };
        B95D7A6F24EE61B82ABB01293E29148C /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartMessageKit;
            target = 1BCE82A0EA51F09BE8A7AC9E6C02E1D1 /* TuyaSmartMessageKit */;
            targetProxy = 092947186211E3C89F3EB5218D235B72 /* PBXContainerItemProxy */;
        };
        C708BD948BC127A12B2627DBEA66C470 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartDeviceKit;
            target = 12F41A9D9852EC892919EF02A1637169 /* TuyaSmartDeviceKit */;
            targetProxy = EF89AFB9A84AA54C17E7B2DA78781CD2 /* PBXContainerItemProxy */;
        };
        CE46BBAD0849059463B1F259B9FEE68E /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartActivatorKit;
            target = 0F4653499A29AFF5541C7C71DDB719BB /* TuyaSmartActivatorKit */;
            targetProxy = 3AFB9DFE854AE77329C79DC6DF2F7E96 /* PBXContainerItemProxy */;
        };
        D6323B07658622966917D6982341DBA9 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBLEKit;
            target = 0EF0D58F44BCCBCD8DE8004D8036EF52 /* TuyaSmartBLEKit */;
            targetProxy = 3F704AC0FC5D4950B250EE759ED151B6 /* PBXContainerItemProxy */;
        };
        DCE4585A289D4225FAA0849C8419E322 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBaseKit;
            target = 46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */;
            targetProxy = CB1C66A04F6D0A8C6E1B0B211C059D1A /* PBXContainerItemProxy */;
        };
        DE557CF8820CBFD402CDE56D3B547DA5 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBaseKit;
            target = 46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */;
            targetProxy = 704596D815C47619300A7DA0445B143C /* PBXContainerItemProxy */;
        };
        E30E584FC1078881FB8AE1B0EB9A3131 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartDeviceKit;
            target = 12F41A9D9852EC892919EF02A1637169 /* TuyaSmartDeviceKit */;
            targetProxy = 7EFDDA54DA6A35CEB2F2008693E9A662 /* PBXContainerItemProxy */;
        };
        E6E046252832F1D3A567769ADC93BB59 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartDeviceKit;
            target = 12F41A9D9852EC892919EF02A1637169 /* TuyaSmartDeviceKit */;
            targetProxy = 3922EF1B7DF2753C6EC80844B45AF800 /* PBXContainerItemProxy */;
        };
        E7914967BCC8DC1EF4328DBC3E02C2FE /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartFeedbackKit;
            target = 11A0E3A74D6CC5BF4840BD76B3BCFD9D /* TuyaSmartFeedbackKit */;
            targetProxy = 7135B4B5B26B4D948FED33787D5B6C41 /* PBXContainerItemProxy */;
        };
        E84AE4765B852D3E7C5B1E6EBD7955CD /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartTimerKit;
            target = E00F48D815B45234FDB34423D101A0F8 /* TuyaSmartTimerKit */;
            targetProxy = B926A0803EB56D36B9CE8E3912942DBD /* PBXContainerItemProxy */;
        };
        F321810E2BF374FDFE2A2A2A206E1CEC /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartSocketChannelKit;
            target = 1B4C0DD5FAAC47641D0889BB772D2352 /* TuyaSmartSocketChannelKit */;
            targetProxy = 5D0CFFCF63C15D0DBEE0F83F0AAB6745 /* PBXContainerItemProxy */;
        };
        F7244AB40905A8EC33CCA9B3ABA52E4F /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBaseKit;
            target = 46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */;
            targetProxy = 2CE0F0605BE6DD91C3A5AAF015C94FF8 /* PBXContainerItemProxy */;
        };
        FA2A6AAD586E4B2384AEB9A4B1B8CE4D /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = CocoaAsyncSocket;
            target = 6083682834ABE0AE7BD1CBF06CADD036 /* CocoaAsyncSocket */;
            targetProxy = F4B1BFDCAD0A58C9F523F71E39FDDAB9 /* PBXContainerItemProxy */;
        };
        FA5A7AFC015528E970B207E6AA50E659 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartMQTTChannelKit;
            target = 691D622566C8D74D848F874C5729A71F /* TuyaSmartMQTTChannelKit */;
            targetProxy = 43104E653B5E210E3056F3906293CEBD /* PBXContainerItemProxy */;
        };
        FAB752AAF48D0BC131F40E21CBB3F00E /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBLEMeshKit;
            target = F3227B7A9C2E408E0596C8F98A049AC5 /* TuyaSmartBLEMeshKit */;
            targetProxy = D810684FE6B94C50601C0107B6E3B42B /* PBXContainerItemProxy */;
        };
        FCAB7AEC32095A6167D3F9713DA31FE4 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartBaseKit;
            target = 46EBE902EFCC5CFC61BC19B23D13127C /* TuyaSmartBaseKit */;
            targetProxy = E5F9B8DC6AFF6570EA4CA06E9DC713DB /* PBXContainerItemProxy */;
        };
        FCDFE123309FA5ABDEBA880363EF22FA /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartDeviceKit;
            target = 12F41A9D9852EC892919EF02A1637169 /* TuyaSmartDeviceKit */;
            targetProxy = F9D6D886F08264A9CBCBCA4D17A0F4C9 /* PBXContainerItemProxy */;
        };
        FCEAD5828F9A07F203B2B3088F754DF3 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = TuyaSmartSceneKit;
            target = 61D9D7DF5BD51AC8990CD64569BE8D58 /* TuyaSmartSceneKit */;
            targetProxy = 7A2496DE6490FEF9DDA501DD4DE77D72 /* PBXContainerItemProxy */;
        };
        FEC94A0F153C8BCDC5F3CEBFD6BA902E /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            name = "OpenSSL-Universal";
            target = B9ED5194E665042005069EF06C82A050 /* OpenSSL-Universal */;
            targetProxy = D6B8C1B13A26C6756BEAB8172C61F505 /* PBXContainerItemProxy */;
        };
/* End PBXTargetDependency section */
 
/* Begin XCBuildConfiguration section */
        00F855DA1F5ED320D46692C39E1B02EE /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 5B3F74543ADD23AD2D344731062A6ED8 /* TYBluetooth.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        040D82805C3D103AD869A82A706B310C /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 73E6CA877C0E838328F468FF40978E9C /* TuyaSmartActivatorKit.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        0443B49EB639AA7292A2962F7228DDAE /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 0B70BDC373BA63D9C3C0FCB6E83B1F38 /* TuyaSmartSocketChannelKit.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        0517883827AD01FED1386680F2AE4532 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = F73B02D3A8311FAFFFFA7350B5BA6106 /* YYModel.debug.xcconfig */;
            buildSettings = {
                "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
                GCC_PREFIX_HEADER = "Target Support Files/YYModel/YYModel-prefix.pch";
                IPHONEOS_DEPLOYMENT_TARGET = 6.0;
                OTHER_LDFLAGS = "";
                OTHER_LIBTOOLFLAGS = "";
                PRIVATE_HEADERS_FOLDER_PATH = "";
                PRODUCT_MODULE_NAME = YYModel;
                PRODUCT_NAME = YYModel;
                PUBLIC_HEADERS_FOLDER_PATH = "";
                SDKROOT = iphoneos;
                SKIP_INSTALL = YES;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        055655D49EDE2C8F0D2003F1C63DD95A /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 028627FC7C85E19B7C4C2F7B04EF1427 /* Pods-TYtest.release.xcconfig */;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
                CLANG_ENABLE_OBJC_WEAK = NO;
                "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
                IPHONEOS_DEPLOYMENT_TARGET = 11.1;
                MACH_O_TYPE = staticlib;
                OTHER_LDFLAGS = "";
                OTHER_LIBTOOLFLAGS = "";
                PODS_ROOT = "$(SRCROOT)";
                PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
                SDKROOT = iphoneos;
                SKIP_INSTALL = YES;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        0A5A9EDC091673751E130112BAA39F06 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = F5E09A9FBCC063597D86CC3FEC8A5BF6 /* YYModel.release.xcconfig */;
            buildSettings = {
                "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
                GCC_PREFIX_HEADER = "Target Support Files/YYModel/YYModel-prefix.pch";
                IPHONEOS_DEPLOYMENT_TARGET = 6.0;
                OTHER_LDFLAGS = "";
                OTHER_LIBTOOLFLAGS = "";
                PRIVATE_HEADERS_FOLDER_PATH = "";
                PRODUCT_MODULE_NAME = YYModel;
                PRODUCT_NAME = YYModel;
                PUBLIC_HEADERS_FOLDER_PATH = "";
                SDKROOT = iphoneos;
                SKIP_INSTALL = YES;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        12E068767CF35B513130A458C3536CFB /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_ENABLE_OBJC_WEAK = YES;
                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_COMMA = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
                CLANG_WARN_STRICT_PROTOTYPES = YES;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                COPY_PHASE_STRIP = NO;
                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
                ENABLE_NS_ASSERTIONS = NO;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_PREPROCESSOR_DEFINITIONS = (
                    "POD_CONFIGURATION_RELEASE=1",
                    "$(inherited)",
                );
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 11.1;
                MTL_ENABLE_DEBUG_INFO = NO;
                MTL_FAST_MATH = YES;
                PRODUCT_NAME = "$(TARGET_NAME)";
                STRIP_INSTALLED_PRODUCT = NO;
                SWIFT_COMPILATION_MODE = wholemodule;
                SWIFT_OPTIMIZATION_LEVEL = "-O";
                SWIFT_VERSION = 5.0;
                SYMROOT = "${SRCROOT}/../build";
            };
            name = Release;
        };
        1353CB202CA91A4BFF8E91DE23DE8FEA /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 9BA22DAD10788026941A8F57219138E3 /* TuyaSmartBLEKit.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        18D46E6CC9BA95AE25511ABD85FC74E9 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = D8F621C892D053A2C44E4FD7E951C475 /* MQTTClient.release.xcconfig */;
            buildSettings = {
                "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
                GCC_PREFIX_HEADER = "Target Support Files/MQTTClient/MQTTClient-prefix.pch";
                IPHONEOS_DEPLOYMENT_TARGET = 6.1;
                OTHER_LDFLAGS = "";
                OTHER_LIBTOOLFLAGS = "";
                PRIVATE_HEADERS_FOLDER_PATH = "";
                PRODUCT_MODULE_NAME = MQTTClient;
                PRODUCT_NAME = MQTTClient;
                PUBLIC_HEADERS_FOLDER_PATH = "";
                SDKROOT = iphoneos;
                SKIP_INSTALL = YES;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        1A4C9C95D574C1F1096471840FAFF878 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 9E39115300F31C744D8E2683EEB55BDC /* TuyaSmartQUIC.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        25E82A675122862B62EF1A34B5450077 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 76B1C5606FBBEDA6763E6B75DED3CE0A /* TuyaSmartSceneKit.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        2724F15337730C990BBAA8317A64C8D3 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 466EFBB0F01A3D68A862125B3944D13A /* TuyaSmartBLEKit.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        280241BC047447B743EA8CD5C627F0AF /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 3F6BEA142637BE0613BCFB6250885B39 /* TuyaSmartDeviceCoreKit.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        2FF1CABA2F393C5AC709D7FB7D5C2319 /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_ENABLE_OBJC_WEAK = YES;
                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_COMMA = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
                CLANG_WARN_STRICT_PROTOTYPES = YES;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                COPY_PHASE_STRIP = NO;
                DEBUG_INFORMATION_FORMAT = dwarf;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                ENABLE_TESTABILITY = YES;
                GCC_C_LANGUAGE_STANDARD = gnu11;
                GCC_DYNAMIC_NO_PIC = NO;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_OPTIMIZATION_LEVEL = 0;
                GCC_PREPROCESSOR_DEFINITIONS = (
                    "POD_CONFIGURATION_DEBUG=1",
                    "DEBUG=1",
                    "$(inherited)",
                );
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 11.1;
                MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
                MTL_FAST_MATH = YES;
                ONLY_ACTIVE_ARCH = YES;
                PRODUCT_NAME = "$(TARGET_NAME)";
                STRIP_INSTALLED_PRODUCT = NO;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
                SWIFT_VERSION = 5.0;
                SYMROOT = "${SRCROOT}/../build";
            };
            name = Debug;
        };
        306C77C85A6632783815C382ECC3848D /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = F04D51082D4738480F6AF0413C4D85DE /* TuyaSmartSceneKit.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        376C1DFF00D42410FC72CD7228A9725A /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 2A3A1DD277BD07D358167DF40FADB841 /* TuyaSmartHomeKit.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        48008434201DBC77F199FEE9462B12ED /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 2F02EB1FB6949D273DA3440C80481CCA /* CocoaAsyncSocket.release.xcconfig */;
            buildSettings = {
                "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
                GCC_PREFIX_HEADER = "Target Support Files/CocoaAsyncSocket/CocoaAsyncSocket-prefix.pch";
                IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                OTHER_LDFLAGS = "";
                OTHER_LIBTOOLFLAGS = "";
                PRIVATE_HEADERS_FOLDER_PATH = "";
                PRODUCT_MODULE_NAME = CocoaAsyncSocket;
                PRODUCT_NAME = CocoaAsyncSocket;
                PUBLIC_HEADERS_FOLDER_PATH = "";
                SDKROOT = iphoneos;
                SKIP_INSTALL = YES;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        5143DB530E4F598359569FA3DA3C39B5 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 156616A7A8D232C9B408AE5F359D17F9 /* CocoaAsyncSocket.debug.xcconfig */;
            buildSettings = {
                "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
                GCC_PREFIX_HEADER = "Target Support Files/CocoaAsyncSocket/CocoaAsyncSocket-prefix.pch";
                IPHONEOS_DEPLOYMENT_TARGET = 9.0;
                OTHER_LDFLAGS = "";
                OTHER_LIBTOOLFLAGS = "";
                PRIVATE_HEADERS_FOLDER_PATH = "";
                PRODUCT_MODULE_NAME = CocoaAsyncSocket;
                PRODUCT_NAME = CocoaAsyncSocket;
                PUBLIC_HEADERS_FOLDER_PATH = "";
                SDKROOT = iphoneos;
                SKIP_INSTALL = YES;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        5CC1ED9677C4DC12505954AABAC107E8 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 0DA3A8C4DA57C4CCA5FDF90E3E0C72CF /* TuyaSmartFeedbackKit.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        8045A5F1240C8214564658E0D47D3013 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = C4CB4872CCBF04C6F6BFC11409E2A1FD /* TuyaSmartSocketChannelKit.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        8A93B9FDD5AB9B44824CAE7B7F2D01D7 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 52907BAB6CF22D628A8B4E382107926F /* TuyaSmartTimerKit.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        9107B17E7B1079E188026A72B759127B /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = F17F6B6215152A470119A47DC06D2496 /* Pods-TYtest.debug.xcconfig */;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
                CLANG_ENABLE_OBJC_WEAK = NO;
                "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
                IPHONEOS_DEPLOYMENT_TARGET = 11.1;
                MACH_O_TYPE = staticlib;
                OTHER_LDFLAGS = "";
                OTHER_LIBTOOLFLAGS = "";
                PODS_ROOT = "$(SRCROOT)";
                PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
                SDKROOT = iphoneos;
                SKIP_INSTALL = YES;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        936A38D90A64E82DAADB7D88809D61D9 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 9EA116E185C15BEC3221BB403DE4E8F6 /* TuyaSmartUtil.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        9DD58EDE3BD7E4119D7DA393A0CDFBC3 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = A8F76758C8B599A224C31A60621ACFD5 /* MQTTClient.debug.xcconfig */;
            buildSettings = {
                "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
                GCC_PREFIX_HEADER = "Target Support Files/MQTTClient/MQTTClient-prefix.pch";
                IPHONEOS_DEPLOYMENT_TARGET = 6.1;
                OTHER_LDFLAGS = "";
                OTHER_LIBTOOLFLAGS = "";
                PRIVATE_HEADERS_FOLDER_PATH = "";
                PRODUCT_MODULE_NAME = MQTTClient;
                PRODUCT_NAME = MQTTClient;
                PUBLIC_HEADERS_FOLDER_PATH = "";
                SDKROOT = iphoneos;
                SKIP_INSTALL = YES;
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        A510B974C014E1B958932EF77B55E9A5 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = CA6CCD8AB66384E0D5B8906B51E4266A /* TuyaSmartDeviceCoreKit.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        B2FAEAB39E0479209FB980FD3C110605 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 677A66669E4CC3AA7E308E7379E1D5ED /* OpenSSL-Universal.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 6.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        B73F60F2839AF90A518E9D26E930A21A /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 44E78448E7FD95802115F9415A212D31 /* TuyaSmartUtil.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        BF0057EA57272F42A169FC5AE62F1370 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = F3D7E000EFECA3735ECC6BA043EFA2CF /* TuyaSmartBLEMeshKit.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        C3897CC0FB7E23F7021D28676344C977 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = CC212150741430ACE75D0A36857AAB2F /* TuyaSmartDeviceKit.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        C7874EE0E6A138F6460AEA06EC78A88C /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 02197422365510D4BC6726F34974C143 /* TuyaSmartActivatorKit.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        C97323F78A84AFF90651F5587D39D5FF /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 720B3682BD12D4D26D29A83C24D8231E /* TuyaSmartQUIC.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        CE6607DC9226DADE8FC779B3687AE73A /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 9FD6812365DB51F573501D14241DD1B7 /* TuyaSmartFeedbackKit.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        D0073F9B533DF94AB8202D2C5C3EE04F /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 40A9C9874B07D72001A6FFA240782632 /* TuyaSmartMessageKit.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        D3037FDFA369AB6061CE1798D5D2126C /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = E0B51EF248D064C603B43811F527630D /* OpenSSL-Universal.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 6.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        D410702ADC3C91DC6132E00D6D69E784 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 288AB7D91F7736D1E1116F6E1FB4BE10 /* TuyaSmartTimerKit.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        D534B60E3CCCC9EF730ECAF5288AC333 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 93CA16F5151DE3DE6715D4E71C307403 /* TuyaSmartBLEMeshKit.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        E010542F2F0198A421548F489CAA7246 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 593025F244FD3418900B1079614D1876 /* TuyaSmartDeviceKit.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        E9CD14EA58B497DEE1E76E47097B4E3E /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 30E222A5A85F34FA06606282482B149A /* TuyaSmartMQTTChannelKit.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        F1190458CD93E4680DB0135B391CA554 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = AF76DAAD3CE98B46A7199E432B362926 /* TuyaSmartMQTTChannelKit.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        F426E8EC110EE21B599E004F98E5ADEB /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = CD9FA89CB3C25FE230DDB038F154240C /* TYBluetooth.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        F4A2CF249C56515805DA2336B44ED6EA /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = 747D78F940FD36A549A687C4A35BB8BE /* TuyaSmartHomeKit.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        F57EF80E8CAC273DCDF10B56FC51E1AA /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = FA5CD8C44E28455E72FCE8A1A5AA878A /* TuyaSmartMessageKit.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        FA0D5AD706C88603F9B0E5DD897F4F34 /* Release */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = C7EC6F927A1E8ECCBF28085AE3BF8FA2 /* TuyaSmartBaseKit.release.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        FAB128B2918B61989A6F76F1E10774B2 /* Debug */ = {
            isa = XCBuildConfiguration;
            baseConfigurationReference = E4DF824763409E7FD87EFF3CBC66F1BB /* TuyaSmartBaseKit.debug.xcconfig */;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = (
                    "$(inherited)",
                    "@executable_path/Frameworks",
                );
                SDKROOT = iphoneos;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
/* End XCBuildConfiguration section */
 
/* Begin XCConfigurationList section */
        0E6C09C6541C86F57EAD9298160E7223 /* Build configuration list for PBXAggregateTarget "TuyaSmartMessageKit" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                F57EF80E8CAC273DCDF10B56FC51E1AA /* Debug */,
                D0073F9B533DF94AB8202D2C5C3EE04F /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        13B1D44E30071D7F8413236D02C81A67 /* Build configuration list for PBXAggregateTarget "TuyaSmartDeviceCoreKit" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                280241BC047447B743EA8CD5C627F0AF /* Debug */,
                A510B974C014E1B958932EF77B55E9A5 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        14A6A956446AFB6760DB4380D12FC694 /* Build configuration list for PBXAggregateTarget "TuyaSmartBLEKit" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                1353CB202CA91A4BFF8E91DE23DE8FEA /* Debug */,
                2724F15337730C990BBAA8317A64C8D3 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        1B502718E182F4D04DD7AC06AA74B42F /* Build configuration list for PBXAggregateTarget "TuyaSmartSocketChannelKit" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                0443B49EB639AA7292A2962F7228DDAE /* Debug */,
                8045A5F1240C8214564658E0D47D3013 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        2D39372D2BB453A2E445E0A4F0C4FCE5 /* Build configuration list for PBXAggregateTarget "TuyaSmartTimerKit" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                8A93B9FDD5AB9B44824CAE7B7F2D01D7 /* Debug */,
                D410702ADC3C91DC6132E00D6D69E784 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        3291217AD48727E1E4F1C85E50C69629 /* Build configuration list for PBXAggregateTarget "TuyaSmartSceneKit" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                306C77C85A6632783815C382ECC3848D /* Debug */,
                25E82A675122862B62EF1A34B5450077 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                2FF1CABA2F393C5AC709D7FB7D5C2319 /* Debug */,
                12E068767CF35B513130A458C3536CFB /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        537E119525EFE82FAC4CBC37B3A089D2 /* Build configuration list for PBXAggregateTarget "TYBluetooth" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                00F855DA1F5ED320D46692C39E1B02EE /* Debug */,
                F426E8EC110EE21B599E004F98E5ADEB /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        56D85E3536A105C299BD231BD93D52B5 /* Build configuration list for PBXAggregateTarget "TuyaSmartActivatorKit" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                C7874EE0E6A138F6460AEA06EC78A88C /* Debug */,
                040D82805C3D103AD869A82A706B310C /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        5720D6E00A7E36EBB064B1EDFD45986F /* Build configuration list for PBXNativeTarget "YYModel" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                0517883827AD01FED1386680F2AE4532 /* Debug */,
                0A5A9EDC091673751E130112BAA39F06 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        741581A7361AF4537A921DAD19E3B1ED /* Build configuration list for PBXAggregateTarget "OpenSSL-Universal" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                B2FAEAB39E0479209FB980FD3C110605 /* Debug */,
                D3037FDFA369AB6061CE1798D5D2126C /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        7BFF0DF891DA2CF9048D8192AB929F52 /* Build configuration list for PBXNativeTarget "Pods-TYtest" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                9107B17E7B1079E188026A72B759127B /* Debug */,
                055655D49EDE2C8F0D2003F1C63DD95A /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        890A90A0085B1A01BED437AD4416BB0F /* Build configuration list for PBXAggregateTarget "TuyaSmartHomeKit" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                F4A2CF249C56515805DA2336B44ED6EA /* Debug */,
                376C1DFF00D42410FC72CD7228A9725A /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        8F9D06540E4E56DEA8B7139E4E9E0481 /* Build configuration list for PBXNativeTarget "MQTTClient" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                9DD58EDE3BD7E4119D7DA393A0CDFBC3 /* Debug */,
                18D46E6CC9BA95AE25511ABD85FC74E9 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        9FCE30AB1B2E88393D6BCBBB30827448 /* Build configuration list for PBXAggregateTarget "TuyaSmartQUIC" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                1A4C9C95D574C1F1096471840FAFF878 /* Debug */,
                C97323F78A84AFF90651F5587D39D5FF /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        AC6829220FECA1C7DF5009E2DE597CFD /* Build configuration list for PBXAggregateTarget "TuyaSmartBaseKit" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                FAB128B2918B61989A6F76F1E10774B2 /* Debug */,
                FA0D5AD706C88603F9B0E5DD897F4F34 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        BF535641E00BECC6FFAF53CFB25A8755 /* Build configuration list for PBXNativeTarget "CocoaAsyncSocket" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                5143DB530E4F598359569FA3DA3C39B5 /* Debug */,
                48008434201DBC77F199FEE9462B12ED /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        CED7DF28319FDFCD28201FBC6B64D3AC /* Build configuration list for PBXAggregateTarget "TuyaSmartUtil" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                936A38D90A64E82DAADB7D88809D61D9 /* Debug */,
                B73F60F2839AF90A518E9D26E930A21A /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        E1CF63CB988ADDFCD83C0CECE56054F6 /* Build configuration list for PBXAggregateTarget "TuyaSmartMQTTChannelKit" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                E9CD14EA58B497DEE1E76E47097B4E3E /* Debug */,
                F1190458CD93E4680DB0135B391CA554 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        EA4438714871763735ED7A2B9E42B197 /* Build configuration list for PBXAggregateTarget "TuyaSmartBLEMeshKit" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                D534B60E3CCCC9EF730ECAF5288AC333 /* Debug */,
                BF0057EA57272F42A169FC5AE62F1370 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        EA8E9EFAAC811559E972A7412DE51B1D /* Build configuration list for PBXAggregateTarget "TuyaSmartFeedbackKit" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                5CC1ED9677C4DC12505954AABAC107E8 /* Debug */,
                CE6607DC9226DADE8FC779B3687AE73A /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        F5C1E6B02AD35E531B62CBCDD7BC3A63 /* Build configuration list for PBXAggregateTarget "TuyaSmartDeviceKit" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                C3897CC0FB7E23F7021D28676344C977 /* Debug */,
                E010542F2F0198A421548F489CAA7246 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
/* End XCConfigurationList section */
    };
    rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */;
}