xcodeproj 0.3.0

xcodeproj reader and parser.
Documentation
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
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXAggregateTarget section */
		4FD999BC1CA54F250079C9A1 /* OCLint */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 4FD999BD1CA54F250079C9A1 /* Build configuration list for PBXAggregateTarget "OCLint" */;
			buildPhases = (
				4FD999C01CA54F2C0079C9A1 /* ShellScript */,
			);
			dependencies = (
			);
			name = OCLint;
			productName = OCLint;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		4F0104D51C99916400E962A2 /* strip-frameworks.sh in Resources */ = {isa = PBXBuildFile; fileRef = 4F0104D41C99916400E962A2 /* strip-frameworks.sh */; };
		4F02AE011B456E3500DB7C48 /* CXPPerformanceMeter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F02ADFF1B456E3500DB7C48 /* CXPPerformanceMeter.h */; };
		4F02AE021B456E3500DB7C48 /* CXPPerformanceMeter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F02ADFF1B456E3500DB7C48 /* CXPPerformanceMeter.h */; };
		4F02AE031B456E3500DB7C48 /* CXPPerformanceMeter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F02AE001B456E3500DB7C48 /* CXPPerformanceMeter.m */; };
		4F02AE041B456E3500DB7C48 /* CXPPerformanceMeter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F02AE001B456E3500DB7C48 /* CXPPerformanceMeter.m */; };
		4F0B59421BE3A1E100EFD96C /* NSData+Cryptography.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F0B59401BE3A1E100EFD96C /* NSData+Cryptography.h */; };
		4F0B59431BE3A1E100EFD96C /* NSData+Cryptography.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F0B59401BE3A1E100EFD96C /* NSData+Cryptography.h */; };
		4F0B59441BE3A1E100EFD96C /* NSData+Cryptography.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F0B59411BE3A1E100EFD96C /* NSData+Cryptography.m */; };
		4F0B59451BE3A1E100EFD96C /* NSData+Cryptography.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F0B59411BE3A1E100EFD96C /* NSData+Cryptography.m */; };
		4F0B594B1BE3C61200EFD96C /* encrypted-config.json in Resources */ = {isa = PBXBuildFile; fileRef = 4F0B594A1BE3C61200EFD96C /* encrypted-config.json */; };
		4F0E0E421C4508C000199EAA /* NSURLRequest+WebView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F0E0E411C4508C000199EAA /* NSURLRequest+WebView.h */; };
		4F0E0E431C4508C000199EAA /* NSURLRequest+WebView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F0E0E411C4508C000199EAA /* NSURLRequest+WebView.h */; };
		4F0E0E451C4508E200199EAA /* NSURLRequest+WebView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F0E0E441C4508E200199EAA /* NSURLRequest+WebView.m */; };
		4F0E0E471C4508E200199EAA /* NSURLRequest+WebView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F0E0E441C4508E200199EAA /* NSURLRequest+WebView.m */; };
		4F0FF1C51B6F4C7D00107BC5 /* CXPWhitelister.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F0FF1C31B6F4C7D00107BC5 /* CXPWhitelister.h */; };
		4F0FF1C61B6F4C7D00107BC5 /* CXPWhitelister.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F0FF1C31B6F4C7D00107BC5 /* CXPWhitelister.h */; };
		4F0FF1C71B6F4C7D00107BC5 /* CXPWhitelister.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F0FF1C41B6F4C7D00107BC5 /* CXPWhitelister.m */; };
		4F0FF1C81B6F4C7D00107BC5 /* CXPWhitelister.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F0FF1C41B6F4C7D00107BC5 /* CXPWhitelister.m */; };
		4F1099A11AB08B0A00EDEA5B /* NSURLCannedConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F1099A01AB08B0A00EDEA5B /* NSURLCannedConnection.m */; };
		4F2402491CCA2DDC00B226F0 /* NativeRenderers.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F2402481CCA2DDC00B226F0 /* NativeRenderers.m */; };
		4F26FC661C68CF79003B57B8 /* CXPPortalConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC641C68CF79003B57B8 /* CXPPortalConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F26FC671C68CF79003B57B8 /* CXPPortalConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC641C68CF79003B57B8 /* CXPPortalConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F26FC681C68CF79003B57B8 /* CXPPortalConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F26FC651C68CF79003B57B8 /* CXPPortalConfiguration.m */; };
		4F26FC691C68CF79003B57B8 /* CXPPortalConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F26FC651C68CF79003B57B8 /* CXPPortalConfiguration.m */; };
		4F26FC6C1C68CF92003B57B8 /* CXPSecurityConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC6A1C68CF92003B57B8 /* CXPSecurityConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F26FC6D1C68CF92003B57B8 /* CXPSecurityConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC6A1C68CF92003B57B8 /* CXPSecurityConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F26FC6E1C68CF92003B57B8 /* CXPSecurityConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F26FC6B1C68CF92003B57B8 /* CXPSecurityConfiguration.m */; };
		4F26FC6F1C68CF92003B57B8 /* CXPSecurityConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F26FC6B1C68CF92003B57B8 /* CXPSecurityConfiguration.m */; };
		4F26FC721C68CF9C003B57B8 /* CXPTemplateConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC701C68CF9C003B57B8 /* CXPTemplateConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F26FC731C68CF9C003B57B8 /* CXPTemplateConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC701C68CF9C003B57B8 /* CXPTemplateConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F26FC741C68CF9C003B57B8 /* CXPTemplateConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F26FC711C68CF9C003B57B8 /* CXPTemplateConfiguration.m */; };
		4F26FC751C68CF9C003B57B8 /* CXPTemplateConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F26FC711C68CF9C003B57B8 /* CXPTemplateConfiguration.m */; };
		4F26FC781C68D16E003B57B8 /* CXPConfiguration+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC761C68D16E003B57B8 /* CXPConfiguration+Protected.h */; };
		4F26FC791C68D16E003B57B8 /* CXPConfiguration+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC761C68D16E003B57B8 /* CXPConfiguration+Protected.h */; };
		4F26FC7E1C68D3B1003B57B8 /* CXPSSLPinningConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC7C1C68D3B1003B57B8 /* CXPSSLPinningConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F26FC7F1C68D3B1003B57B8 /* CXPSSLPinningConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC7C1C68D3B1003B57B8 /* CXPSSLPinningConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F26FC801C68D3B1003B57B8 /* CXPSSLPinningConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F26FC7D1C68D3B1003B57B8 /* CXPSSLPinningConfiguration.m */; };
		4F26FC811C68D3B1003B57B8 /* CXPSSLPinningConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F26FC7D1C68D3B1003B57B8 /* CXPSSLPinningConfiguration.m */; };
		4F26FC841C68D55F003B57B8 /* CXPSecurityConfiguration+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC821C68D55F003B57B8 /* CXPSecurityConfiguration+Protected.h */; };
		4F26FC851C68D55F003B57B8 /* CXPSecurityConfiguration+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC821C68D55F003B57B8 /* CXPSecurityConfiguration+Protected.h */; };
		4F26FC8A1C68EA85003B57B8 /* CXPConfigurationComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC881C68EA85003B57B8 /* CXPConfigurationComponent.h */; };
		4F26FC8B1C68EA85003B57B8 /* CXPConfigurationComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC881C68EA85003B57B8 /* CXPConfigurationComponent.h */; };
		4F26FC911C68F234003B57B8 /* CXPDevelopmentConfiguration+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC8E1C68F234003B57B8 /* CXPDevelopmentConfiguration+Protected.h */; };
		4F26FC921C68F234003B57B8 /* CXPDevelopmentConfiguration+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC8E1C68F234003B57B8 /* CXPDevelopmentConfiguration+Protected.h */; };
		4F26FC931C68F234003B57B8 /* CXPPortalConfiguration+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC8F1C68F234003B57B8 /* CXPPortalConfiguration+Protected.h */; };
		4F26FC941C68F234003B57B8 /* CXPPortalConfiguration+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC8F1C68F234003B57B8 /* CXPPortalConfiguration+Protected.h */; };
		4F26FC951C68F234003B57B8 /* CXPTemplateConfiguration+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC901C68F234003B57B8 /* CXPTemplateConfiguration+Protected.h */; };
		4F26FC961C68F234003B57B8 /* CXPTemplateConfiguration+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC901C68F234003B57B8 /* CXPTemplateConfiguration+Protected.h */; };
		4F26FC981C68FA5E003B57B8 /* CXPSSLPinningConfiguration+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC971C68FA5E003B57B8 /* CXPSSLPinningConfiguration+Protected.h */; };
		4F26FC991C68FA5E003B57B8 /* CXPSSLPinningConfiguration+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F26FC971C68FA5E003B57B8 /* CXPSSLPinningConfiguration+Protected.h */; };
		4F303EDA1A978C7100A83368 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F303ED91A978C7100A83368 /* SystemConfiguration.framework */; };
		4F303EDB1A978C7400A83368 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F303ED91A978C7100A83368 /* SystemConfiguration.framework */; };
		4F303EDD1A978C7D00A83368 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F303EDC1A978C7D00A83368 /* UIKit.framework */; settings = {ATTRIBUTES = (Required, ); }; };
		4F303EDE1A978C8100A83368 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F303EDC1A978C7D00A83368 /* UIKit.framework */; settings = {ATTRIBUTES = (Required, ); }; };
		4F303EDF1A978CB900A83368 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F303EDC1A978C7D00A83368 /* UIKit.framework */; };
		4F303EE01A978CB900A83368 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F303ED91A978C7100A83368 /* SystemConfiguration.framework */; };
		4F303EE31A978D6500A83368 /* OCMockitoIOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F303EE21A978D6500A83368 /* OCMockitoIOS.framework */; };
		4F32A7AA1B2ED5DA00E01E84 /* ModelProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F32A7A91B2ED5DA00E01E84 /* ModelProxy.h */; };
		4F32A7AB1B2ED5DA00E01E84 /* ModelProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F32A7A91B2ED5DA00E01E84 /* ModelProxy.h */; };
		4F32E1401BD676E4008FEF29 /* TestWebViewAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F32E13F1BD676E4008FEF29 /* TestWebViewAdapter.m */; };
		4F3463CD1B58F7580026F119 /* CXP+Performance.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3463CB1B58F7580026F119 /* CXP+Performance.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F3463CE1B58F7580026F119 /* CXP+Performance.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3463CB1B58F7580026F119 /* CXP+Performance.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F3463CF1B58F7580026F119 /* CXP+Performance.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3463CC1B58F7580026F119 /* CXP+Performance.m */; };
		4F3463D01B58F7580026F119 /* CXP+Performance.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3463CC1B58F7580026F119 /* CXP+Performance.m */; };
		4F3CACC41A9DBAF6002A6548 /* Helpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3CACC31A9DBAF6002A6548 /* Helpers.m */; };
		4F3CACC71A9DC301002A6548 /* LocalStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3CACC51A9DC301002A6548 /* LocalStorage.h */; };
		4F3CACC81A9DC301002A6548 /* LocalStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3CACC51A9DC301002A6548 /* LocalStorage.h */; };
		4F3CACC91A9DC301002A6548 /* LocalStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3CACC61A9DC301002A6548 /* LocalStorage.m */; };
		4F3CACCA1A9DC301002A6548 /* LocalStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3CACC61A9DC301002A6548 /* LocalStorage.m */; };
		4F3CACD01A9DCA09002A6548 /* empty-config.json in Resources */ = {isa = PBXBuildFile; fileRef = 4F3CACCC1A9DCA09002A6548 /* empty-config.json */; };
		4F3CACD11A9DCA09002A6548 /* incomplete-config.json in Resources */ = {isa = PBXBuildFile; fileRef = 4F3CACCD1A9DCA09002A6548 /* incomplete-config.json */; };
		4F3CACD21A9DCA09002A6548 /* invalid-json.json in Resources */ = {isa = PBXBuildFile; fileRef = 4F3CACCE1A9DCA09002A6548 /* invalid-json.json */; };
		4F3CACD31A9DCA09002A6548 /* valid-config.json in Resources */ = {isa = PBXBuildFile; fileRef = 4F3CACCF1A9DCA09002A6548 /* valid-config.json */; };
		4F3CACD51A9DCACF002A6548 /* valid-portal.json in Resources */ = {isa = PBXBuildFile; fileRef = 4F3CACD41A9DCACF002A6548 /* valid-portal.json */; };
		4F3CACD81A9DD199002A6548 /* CXPModelReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3CACD61A9DD199002A6548 /* CXPModelReader.h */; };
		4F3CACD91A9DD199002A6548 /* CXPModelReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3CACD61A9DD199002A6548 /* CXPModelReader.h */; };
		4F3CACDA1A9DD199002A6548 /* CXPModelReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3CACD71A9DD199002A6548 /* CXPModelReader.m */; };
		4F3CACDB1A9DD199002A6548 /* CXPModelReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3CACD71A9DD199002A6548 /* CXPModelReader.m */; };
		4F3CACDE1A9DD25D002A6548 /* CXPModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3CACDC1A9DD25D002A6548 /* CXPModel.h */; };
		4F3CACDF1A9DD25D002A6548 /* CXPModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3CACDC1A9DD25D002A6548 /* CXPModel.h */; };
		4F3CACE01A9DD25D002A6548 /* CXPModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3CACDD1A9DD25D002A6548 /* CXPModel.m */; };
		4F3CACE11A9DD25D002A6548 /* CXPModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3CACDD1A9DD25D002A6548 /* CXPModel.m */; };
		4F3CACF21A9DF1B8002A6548 /* CXPApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3CACF01A9DF1B8002A6548 /* CXPApp.h */; };
		4F3CACF31A9DF1B8002A6548 /* CXPApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3CACF01A9DF1B8002A6548 /* CXPApp.h */; };
		4F3CACF41A9DF1B8002A6548 /* CXPApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3CACF11A9DF1B8002A6548 /* CXPApp.m */; };
		4F3CACF51A9DF1B8002A6548 /* CXPApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3CACF11A9DF1B8002A6548 /* CXPApp.m */; };
		4F3D30CF1C11A445006782DD /* Plugin+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3D30CC1C11A445006782DD /* Plugin+Protected.h */; };
		4F3D30D01C11A445006782DD /* Plugin+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3D30CC1C11A445006782DD /* Plugin+Protected.h */; };
		4F3D30D11C11A445006782DD /* Plugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3D30CD1C11A445006782DD /* Plugin.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F3D30D21C11A445006782DD /* Plugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3D30CD1C11A445006782DD /* Plugin.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F3D30D31C11A445006782DD /* Plugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3D30CE1C11A445006782DD /* Plugin.m */; };
		4F3D30D41C11A445006782DD /* Plugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3D30CE1C11A445006782DD /* Plugin.m */; };
		4F3D30D71C11A750006782DD /* CXP+Plugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3D30D51C11A750006782DD /* CXP+Plugin.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F3D30D81C11A750006782DD /* CXP+Plugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3D30D51C11A750006782DD /* CXP+Plugin.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F3D30D91C11A750006782DD /* CXP+Plugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3D30D61C11A750006782DD /* CXP+Plugin.m */; };
		4F3D30DA1C11A750006782DD /* CXP+Plugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3D30D61C11A750006782DD /* CXP+Plugin.m */; };
		4F3D30DF1C11A866006782DD /* MyTestPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3D30DE1C11A866006782DD /* MyTestPlugin.m */; };
		4F3E597D1CE1FDA80017BA5B /* CXPTargetingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3E597B1CE1FDA80017BA5B /* CXPTargetingManager.h */; };
		4F3E597E1CE1FDA80017BA5B /* CXPTargetingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3E597B1CE1FDA80017BA5B /* CXPTargetingManager.h */; };
		4F3E597F1CE1FDA80017BA5B /* CXPTargetingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3E597C1CE1FDA80017BA5B /* CXPTargetingManager.m */; };
		4F3E59801CE1FDA80017BA5B /* CXPTargetingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3E597C1CE1FDA80017BA5B /* CXPTargetingManager.m */; };
		4F3E59851CE2074A0017BA5B /* CXPServerModelReader+Protected.h in Sources */ = {isa = PBXBuildFile; fileRef = 4F3E59841CE2074A0017BA5B /* CXPServerModelReader+Protected.h */; };
		4F3E59861CE2074A0017BA5B /* CXPServerModelReader+Protected.h in Sources */ = {isa = PBXBuildFile; fileRef = 4F3E59841CE2074A0017BA5B /* CXPServerModelReader+Protected.h */; };
		4F3E598E1CE207E70017BA5B /* CXPTargetingManagerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3E598D1CE207E70017BA5B /* CXPTargetingManagerTests.m */; };
		4F3E59911CE20C040017BA5B /* CXP+Targeting.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3E598F1CE20C040017BA5B /* CXP+Targeting.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F3E59921CE20C040017BA5B /* CXP+Targeting.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3E598F1CE20C040017BA5B /* CXP+Targeting.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F3E59931CE20C040017BA5B /* CXP+Targeting.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3E59901CE20C040017BA5B /* CXP+Targeting.m */; };
		4F3E59941CE20C040017BA5B /* CXP+Targeting.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3E59901CE20C040017BA5B /* CXP+Targeting.m */; };
		4F3E59961CE20E350017BA5B /* CXP+TargetingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3E59951CE20E350017BA5B /* CXP+TargetingTests.m */; };
		4F4495DE1B4AB47100E179EE /* CXPStatusChecker+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F4495DC1B4AB47100E179EE /* CXPStatusChecker+Protected.h */; };
		4F4495DF1B4AB47100E179EE /* CXPStatusChecker+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F4495DC1B4AB47100E179EE /* CXPStatusChecker+Protected.h */; };
		4F44FFD91B1C7AA900DBFBBB /* CXPIconPack.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F44FFD71B1C7AA900DBFBBB /* CXPIconPack.h */; };
		4F44FFDA1B1C7AA900DBFBBB /* CXPIconPack.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F44FFD71B1C7AA900DBFBBB /* CXPIconPack.h */; };
		4F44FFDB1B1C7AA900DBFBBB /* CXPIconPack.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F44FFD81B1C7AA900DBFBBB /* CXPIconPack.m */; };
		4F44FFDC1B1C7AA900DBFBBB /* CXPIconPack.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F44FFD81B1C7AA900DBFBBB /* CXPIconPack.m */; };
		4F44FFDE1B1C7AC600DBFBBB /* IconPack.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F44FFDD1B1C7AC600DBFBBB /* IconPack.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F44FFDF1B1C7AC600DBFBBB /* IconPack.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F44FFDD1B1C7AC600DBFBBB /* IconPack.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F4B4EB01BCE526D00FBF07C /* valid-portal-navigation-events.json in Resources */ = {isa = PBXBuildFile; fileRef = 4F4B4EAF1BCE526D00FBF07C /* valid-portal-navigation-events.json */; };
		4F4D9C361B09EC8200A0D99C /* NSMutableArray+Stack.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F4D9C341B09EC8200A0D99C /* NSMutableArray+Stack.h */; };
		4F4D9C371B09EC8200A0D99C /* NSMutableArray+Stack.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F4D9C341B09EC8200A0D99C /* NSMutableArray+Stack.h */; };
		4F4D9C381B09EC8200A0D99C /* NSMutableArray+Stack.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F4D9C351B09EC8200A0D99C /* NSMutableArray+Stack.m */; };
		4F4D9C391B09EC8200A0D99C /* NSMutableArray+Stack.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F4D9C351B09EC8200A0D99C /* NSMutableArray+Stack.m */; };
		4F4EEBCE1C4FBEE5005CA679 /* CXPConfigurationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9EDD181ABC261B0054F3F8 /* CXPConfigurationTests.m */; };
		4F4EEBCF1C4FBEE5005CA679 /* CXPConfigurationManagerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9E8B031A9C8CE3007324B6 /* CXPConfigurationManagerTests.m */; };
		4F4EEBD01C4FBEE5005CA679 /* CXP+CoreTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FFB01921B32C10C00E183B4 /* CXP+CoreTests.m */; };
		4F4EEBD21C4FBEE5005CA679 /* CXP+LoggingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FFB01A01B32C77400E183B4 /* CXP+LoggingTests.m */; };
		4F4EEBD31C4FBEE5005CA679 /* CXP+ModelTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FFB01941B32C3DA00E183B4 /* CXP+ModelTests.m */; };
		4F4EEBD41C4FBEE5005CA679 /* CXP+NavigationFlowInformerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FFB01981B32C5C800E183B4 /* CXP+NavigationFlowInformerTests.m */; };
		4F4EEBD51C4FBEE5005CA679 /* CXP+PerformanceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3463D11B58F9300026F119 /* CXP+PerformanceTests.m */; };
		4F4EEBD61C4FBEE5005CA679 /* CXP+PluginTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3D30DB1C11A81F006782DD /* CXP+PluginTests.m */; };
		4F4EEBD71C4FBEE5005CA679 /* CXP+PreloadTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FFB019C1B32C6C700E183B4 /* CXP+PreloadTests.m */; };
		4F4EEBD81C4FBEE5005CA679 /* CXP+PubSubTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FFB019A1B32C65200E183B4 /* CXP+PubSubTests.m */; };
		4F4EEBD91C4FBEE5005CA679 /* CXP+RenderingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FFB019E1B32C72100E183B4 /* CXP+RenderingTests.m */; };
		4F4EEBDA1C4FBEE5005CA679 /* CXP+SecurityTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F7535E51B70F0610046B453 /* CXP+SecurityTests.m */; };
		4F4EEBDB1C4FBEE5005CA679 /* CXP+SessionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F0565D41B441BF1003222F0 /* CXP+SessionTests.m */; };
		4F4EEBE01C4FBEE5005CA679 /* LocalStorageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF5E5271AA709AB003996B4 /* LocalStorageTests.m */; };
		4F4EEBE11C4FBEE5005CA679 /* MimeTypesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF5E5371AA7654E003996B4 /* MimeTypesTests.m */; };
		4F4EEBE21C4FBEE5005CA679 /* LocalProtocolHandlerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF0687C1AA8A4F100D8C1AC /* LocalProtocolHandlerTests.m */; };
		4F4EEBE31C4FBEE5005CA679 /* CXPLoggerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FC303951AADEE6F00A4A928 /* CXPLoggerTests.m */; };
		4F4EEBE41C4FBEE5005CA679 /* UtilsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3379C21AE8F839003B9330 /* UtilsTests.m */; };
		4F4EEBE51C4FBEE5005CA679 /* CXPPerformanceMeterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FBE4A871B4A7D1F009124F5 /* CXPPerformanceMeterTests.m */; };
		4F4EEBE61C4FBEE5005CA679 /* CXPCacheModelReaderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3CACE41A9DDA02002A6548 /* CXPCacheModelReaderTests.m */; };
		4F4EEBE71C4FBEE5005CA679 /* CXPModelProxyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D1B2262B1B7CD40F007964BC /* CXPModelProxyTests.m */; };
		4F4EEBE81C4FBEE5005CA679 /* CXPModelReaderFactoryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9E8B3A1A9CAA3D007324B6 /* CXPModelReaderFactoryTests.m */; };
		4F4EEBE91C4FBEE5005CA679 /* CXPModelReaderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3CACE21A9DD2B8002A6548 /* CXPModelReaderTests.m */; };
		4F4EEBEA1C4FBEE5005CA679 /* CXPModelTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3CACF81A9DF3EE002A6548 /* CXPModelTests.m */; };
		4F4EEBEB1C4FBEE5005CA679 /* CXPServerModelReaderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9E8B3C1A9CCB68007324B6 /* CXPServerModelReaderTests.m */; };
		4F4EEBEC1C4FBEE5005CA679 /* CXPPortalTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3CACFB1A9DFEB6002A6548 /* CXPPortalTests.m */; };
		4F4EEBED1C4FBEE5005CA679 /* CXPPreferencesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F991E971A9E0ACA007AF303 /* CXPPreferencesTests.m */; };
		4F4EEBEE1C4FBEE5005CA679 /* CXPSiteMapTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FEC008B1A9E131E00F49F64 /* CXPSiteMapTests.m */; };
		4F4EEBEF1C4FBEE5005CA679 /* CXPSiteMapChildrenTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FEC008D1A9E15DA00F49F64 /* CXPSiteMapChildrenTests.m */; };
		4F4EEBF01C4FBEE5005CA679 /* CXPPageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FEC00981A9E195200F49F64 /* CXPPageTests.m */; };
		4F4EEBF11C4FBEE5005CA679 /* CXPChildTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FEC00A61A9E202700F49F64 /* CXPChildTests.m */; };
		4F4EEBF21C4FBEE5005CA679 /* CXPFeatureTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FEC00A81A9E2AA400F49F64 /* CXPFeatureTests.m */; };
		4F4EEBF31C4FBEE5005CA679 /* CXPContentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FEC00AA1A9E2BE600F49F64 /* CXPContentTests.m */; };
		4F4EEBF41C4FBEE5005CA679 /* CXPRendererNodeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F8429B01B1CA4A4005C5A96 /* CXPRendererNodeTests.m */; };
		4F4EEBF51C4FBEE5005CA679 /* CXPFileModelReaderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FFB09751AFC99E7008B8FFF /* CXPFileModelReaderTests.m */; };
		4F4EEBF61C4FBEE5005CA679 /* CXPIconPackTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F8429981B1C7B98005C5A96 /* CXPIconPackTests.m */; };
		4F4EEBF71C4FBEE5005CA679 /* CXPStatusCheckerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D19CBEAE1B32D378001FD86B /* CXPStatusCheckerTests.m */; };
		4F4EEBF81C4FBEE5005CA679 /* CXPBehaviourMapperTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FADCC741BCD58B70095489C /* CXPBehaviourMapperTests.m */; };
		4F4EEBF91C4FBEE5005CA679 /* CXPNavigationFlowInformerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FADCC751BCD58B70095489C /* CXPNavigationFlowInformerTests.m */; };
		4F4EEBFA1C4FBEE5005CA679 /* CXPRendererPreloaderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9B72951B95A25F008BF3E7 /* CXPRendererPreloaderTests.m */; };
		4F4EEBFB1C4FBEE5005CA679 /* CXPRenderablePreloaderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9B72971B95A275008BF3E7 /* CXPRenderablePreloaderTests.m */; };
		4F4EEBFC1C4FBEE5005CA679 /* CXPPubSubTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A3671C1B306502009AAA56 /* CXPPubSubTests.m */; };
		4F4EEBFE1C4FBEE5005CA679 /* CXPRendererCacheTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D1C0E4231B033EF600874314 /* CXPRendererCacheTests.m */; };
		4F4EEBFF1C4FBEE5005CA679 /* CXPRendererFactoryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FCEE7381AB9BE7E00D39E21 /* CXPRendererFactoryTests.m */; };
		4F4EEC001C4FBEE5005CA679 /* CXPWebRendererTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FFD098C1AA0B80B00B562FF /* CXPWebRendererTests.m */; };
		4F4EEC011C4FBEE5005CA679 /* UIWebViewAdapterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F8FF7CB1AF90C2B0083ACE2 /* UIWebViewAdapterTests.m */; };
		4F4EEC021C4FBEE5005CA679 /* CXPHTTPProtocolHandlerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F76DFDF1B6F83AD00BEACA3 /* CXPHTTPProtocolHandlerTests.m */; };
		4F4EEC031C4FBEE5005CA679 /* CXPWhitelisterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F0FF1C91B6F4D4B00107BC5 /* CXPWhitelisterTests.m */; };
		4F4EEC041C4FBEE5005CA679 /* NSData+CryptographyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F0B59481BE3A81000EFD96C /* NSData+CryptographyTests.m */; };
		4F4EEC051C4FBEE5005CA679 /* CXPSessionManagerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A5D3261B4141D2009948EC /* CXPSessionManagerTests.m */; };
		4F5982151B31BF3700545261 /* CXP.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F59820F1B31BF3700545261 /* CXP.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F5982161B31BF3700545261 /* CXP.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F59820F1B31BF3700545261 /* CXP.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F5982171B31BF3700545261 /* CXP+Core.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5982101B31BF3700545261 /* CXP+Core.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F5982181B31BF3700545261 /* CXP+Core.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5982101B31BF3700545261 /* CXP+Core.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F5982191B31BF3700545261 /* CXP+Core.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F5982111B31BF3700545261 /* CXP+Core.m */; };
		4F59821A1B31BF3700545261 /* CXP+Core.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F5982111B31BF3700545261 /* CXP+Core.m */; };
		4F59821B1B31BF3700545261 /* CXP+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5982121B31BF3700545261 /* CXP+Protected.h */; };
		4F59821C1B31BF3700545261 /* CXP+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5982121B31BF3700545261 /* CXP+Protected.h */; };
		4F59821D1B31BF3700545261 /* CXP+PubSub.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5982131B31BF3700545261 /* CXP+PubSub.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F59821E1B31BF3700545261 /* CXP+PubSub.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5982131B31BF3700545261 /* CXP+PubSub.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F59821F1B31BF3700545261 /* CXP+PubSub.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F5982141B31BF3700545261 /* CXP+PubSub.m */; };
		4F5982201B31BF3700545261 /* CXP+PubSub.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F5982141B31BF3700545261 /* CXP+PubSub.m */; };
		4F5982371B31C43800545261 /* CXP+Logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5982331B31C43800545261 /* CXP+Logging.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F5982381B31C43800545261 /* CXP+Logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5982331B31C43800545261 /* CXP+Logging.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F5982391B31C43800545261 /* CXP+Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F5982341B31C43800545261 /* CXP+Logging.m */; };
		4F59823A1B31C43800545261 /* CXP+Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F5982341B31C43800545261 /* CXP+Logging.m */; };
		4F59823B1B31C43800545261 /* CXP+NavigationFlowInformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5982351B31C43800545261 /* CXP+NavigationFlowInformer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F59823C1B31C43800545261 /* CXP+NavigationFlowInformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5982351B31C43800545261 /* CXP+NavigationFlowInformer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F59823D1B31C43800545261 /* CXP+NavigationFlowInformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F5982361B31C43800545261 /* CXP+NavigationFlowInformer.m */; };
		4F59823E1B31C43800545261 /* CXP+NavigationFlowInformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F5982361B31C43800545261 /* CXP+NavigationFlowInformer.m */; };
		4F5982411B31C45F00545261 /* CXP+Model.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F59823F1B31C45F00545261 /* CXP+Model.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F5982421B31C45F00545261 /* CXP+Model.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F59823F1B31C45F00545261 /* CXP+Model.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F5982431B31C45F00545261 /* CXP+Model.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F5982401B31C45F00545261 /* CXP+Model.m */; };
		4F5982441B31C45F00545261 /* CXP+Model.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F5982401B31C45F00545261 /* CXP+Model.m */; };
		4F59824D1B31C6A900545261 /* CXP+Preload.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F59824B1B31C6A900545261 /* CXP+Preload.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F59824E1B31C6A900545261 /* CXP+Preload.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F59824B1B31C6A900545261 /* CXP+Preload.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F59824F1B31C6A900545261 /* CXP+Preload.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F59824C1B31C6A900545261 /* CXP+Preload.m */; };
		4F5982501B31C6A900545261 /* CXP+Preload.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F59824C1B31C6A900545261 /* CXP+Preload.m */; };
		4F5982531B31C75A00545261 /* CXP+Rendering.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5982511B31C75A00545261 /* CXP+Rendering.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F5982541B31C75A00545261 /* CXP+Rendering.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5982511B31C75A00545261 /* CXP+Rendering.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F5982551B31C75A00545261 /* CXP+Rendering.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F5982521B31C75A00545261 /* CXP+Rendering.m */; };
		4F5982561B31C75A00545261 /* CXP+Rendering.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F5982521B31C75A00545261 /* CXP+Rendering.m */; };
		4F60FA591CEDB3EF006280A5 /* SimpleStorageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F60FA581CEDB3EF006280A5 /* SimpleStorageTests.m */; };
		4F60FA5B1CEDB6CF006280A5 /* SimpleStorage+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F60FA5A1CEDB6CB006280A5 /* SimpleStorage+Protected.h */; };
		4F60FA5C1CEDB6CF006280A5 /* SimpleStorage+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F60FA5A1CEDB6CB006280A5 /* SimpleStorage+Protected.h */; };
		4F64C5601A9B1F2E0001F26A /* OCHamcrestIOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F303EE51A978E4700A83368 /* OCHamcrestIOS.framework */; };
		4F64C5F51A9B6F050001F26A /* NSObject+JSONMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F64C5F31A9B6F050001F26A /* NSObject+JSONMapper.h */; };
		4F64C5F61A9B6F050001F26A /* NSObject+JSONMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F64C5F31A9B6F050001F26A /* NSObject+JSONMapper.h */; };
		4F64C5F71A9B6F050001F26A /* NSObject+JSONMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F64C5F41A9B6F050001F26A /* NSObject+JSONMapper.m */; };
		4F64C5F81A9B6F050001F26A /* NSObject+JSONMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F64C5F41A9B6F050001F26A /* NSObject+JSONMapper.m */; };
		4F64C6241A9B87230001F26A /* BackbaseCXP.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F64C6231A9B87230001F26A /* BackbaseCXP.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F64C6251A9B87230001F26A /* BackbaseCXP.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F64C6231A9B87230001F26A /* BackbaseCXP.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F6560941AF7976600F199A9 /* UIWebView+CXPWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F6560921AF7976600F199A9 /* UIWebView+CXPWebView.h */; };
		4F6560951AF7976600F199A9 /* UIWebView+CXPWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F6560921AF7976600F199A9 /* UIWebView+CXPWebView.h */; };
		4F6560961AF7976600F199A9 /* UIWebView+CXPWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F6560931AF7976600F199A9 /* UIWebView+CXPWebView.m */; };
		4F6560971AF7976600F199A9 /* UIWebView+CXPWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F6560931AF7976600F199A9 /* UIWebView+CXPWebView.m */; };
		4F6560991AF7977D00F199A9 /* CXPWebViewAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F6560981AF7977D00F199A9 /* CXPWebViewAdapter.h */; };
		4F65609A1AF7977D00F199A9 /* CXPWebViewAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F6560981AF7977D00F199A9 /* CXPWebViewAdapter.h */; };
		4F6560A91AF7A56A00F199A9 /* CXPWebViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F6560A81AF7A56A00F199A9 /* CXPWebViewDelegate.h */; };
		4F6560AA1AF7A56A00F199A9 /* CXPWebViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F6560A81AF7A56A00F199A9 /* CXPWebViewDelegate.h */; };
		4F671FD51CECB1FB00E70822 /* SimpleStorageComponent+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9283B91CECA6CA00422670 /* SimpleStorageComponent+Protected.h */; };
		4F671FD61CECB1FC00E70822 /* SimpleStorageComponent+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9283B91CECA6CA00422670 /* SimpleStorageComponent+Protected.h */; };
		4F6AFFB31B26DB55005D54D7 /* MyUILongPressGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F6AFFB21B26DB55005D54D7 /* MyUILongPressGestureRecognizer.m */; };
		4F71753A1B203FD500E45E8D /* NSBundle+DeepSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F7175381B203FD500E45E8D /* NSBundle+DeepSearch.h */; };
		4F71753B1B203FD500E45E8D /* NSBundle+DeepSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F7175381B203FD500E45E8D /* NSBundle+DeepSearch.h */; };
		4F71753C1B203FD500E45E8D /* NSBundle+DeepSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F7175391B203FD500E45E8D /* NSBundle+DeepSearch.m */; };
		4F71753D1B203FD500E45E8D /* NSBundle+DeepSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F7175391B203FD500E45E8D /* NSBundle+DeepSearch.m */; };
		4F7535DD1B70E5840046B453 /* SecurityViolationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F7535DC1B70E5840046B453 /* SecurityViolationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F7535DE1B70E5840046B453 /* SecurityViolationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F7535DC1B70E5840046B453 /* SecurityViolationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F7535E11B70EA4C0046B453 /* CXPSecurityManager+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F7535DF1B70EA4C0046B453 /* CXPSecurityManager+Protected.h */; };
		4F7535E21B70EA4C0046B453 /* CXPSecurityManager+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F7535DF1B70EA4C0046B453 /* CXPSecurityManager+Protected.h */; };
		4F75D1661B6FA5E9006B9FCF /* CXPHTTPProtocolHandler+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F75D1641B6FA5E9006B9FCF /* CXPHTTPProtocolHandler+Protected.h */; };
		4F75D1671B6FA5E9006B9FCF /* CXPHTTPProtocolHandler+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F75D1641B6FA5E9006B9FCF /* CXPHTTPProtocolHandler+Protected.h */; };
		4F75D16C1B6FAF64006B9FCF /* CXP+Security.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F75D16A1B6FAF64006B9FCF /* CXP+Security.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F75D16D1B6FAF64006B9FCF /* CXP+Security.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F75D16A1B6FAF64006B9FCF /* CXP+Security.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F75D16E1B6FAF64006B9FCF /* CXP+Security.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F75D16B1B6FAF64006B9FCF /* CXP+Security.m */; };
		4F75D16F1B6FAF64006B9FCF /* CXP+Security.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F75D16B1B6FAF64006B9FCF /* CXP+Security.m */; };
		4F76DFDB1B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F76DFD91B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.h */; };
		4F76DFDC1B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F76DFD91B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.h */; };
		4F76DFDD1B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F76DFDA1B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.m */; };
		4F76DFDE1B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F76DFDA1B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.m */; };
		4F7CC14A1B1F3F6D00249520 /* UIImage+Bundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F7CC1481B1F3F6D00249520 /* UIImage+Bundle.h */; };
		4F7CC14B1B1F3F6D00249520 /* UIImage+Bundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F7CC1481B1F3F6D00249520 /* UIImage+Bundle.h */; };
		4F7CC14C1B1F3F6D00249520 /* UIImage+Bundle.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F7CC1491B1F3F6D00249520 /* UIImage+Bundle.m */; };
		4F7CC14D1B1F3F6D00249520 /* UIImage+Bundle.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F7CC1491B1F3F6D00249520 /* UIImage+Bundle.m */; };
		4F8429A31B1C9591005C5A96 /* Icons.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4F8429A21B1C9591005C5A96 /* Icons.bundle */; };
		4F8429AC1B1C9F6F005C5A96 /* CXPRenderableNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F8429AA1B1C9F6F005C5A96 /* CXPRenderableNode.h */; };
		4F8429AD1B1C9F6F005C5A96 /* CXPRenderableNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F8429AA1B1C9F6F005C5A96 /* CXPRenderableNode.h */; };
		4F8429AE1B1C9F6F005C5A96 /* CXPRenderableNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F8429AB1B1C9F6F005C5A96 /* CXPRenderableNode.m */; };
		4F8429AF1B1C9F6F005C5A96 /* CXPRenderableNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F8429AB1B1C9F6F005C5A96 /* CXPRenderableNode.m */; };
		4F9283AD1CECA36800422670 /* SimpleStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9283AB1CECA36800422670 /* SimpleStorage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9283AE1CECA36800422670 /* SimpleStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9283AB1CECA36800422670 /* SimpleStorage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9283AF1CECA36800422670 /* SimpleStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9283AC1CECA36800422670 /* SimpleStorage.m */; };
		4F9283B01CECA36800422670 /* SimpleStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9283AC1CECA36800422670 /* SimpleStorage.m */; };
		4F9283B41CECA38A00422670 /* SimpleStorageComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9283B21CECA38A00422670 /* SimpleStorageComponent.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9283B51CECA38A00422670 /* SimpleStorageComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9283B21CECA38A00422670 /* SimpleStorageComponent.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9283B61CECA38A00422670 /* SimpleStorageComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9283B31CECA38A00422670 /* SimpleStorageComponent.m */; };
		4F9283B71CECA38A00422670 /* SimpleStorageComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9283B31CECA38A00422670 /* SimpleStorageComponent.m */; };
		4F9283BB1CECAF7400422670 /* SimpleStorageComponentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9283BA1CECAF7400422670 /* SimpleStorageComponentTests.m */; };
		4F94D4ED1D080F3600235F4F /* CXPSessionManager+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F94D4EB1D080F3600235F4F /* CXPSessionManager+Protected.h */; };
		4F94D4EE1D080F3600235F4F /* CXPSessionManager+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F94D4EB1D080F3600235F4F /* CXPSessionManager+Protected.h */; };
		4F9899C91C64DE8C00DB60D4 /* SyncedPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9899C61C64DE8C00DB60D4 /* SyncedPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9899CA1C64DE8C00DB60D4 /* SyncedPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9899C71C64DE8C00DB60D4 /* SyncedPreferences.m */; };
		4F9899CB1C64DE8C00DB60D4 /* SyncedPreferences+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9899C81C64DE8C00DB60D4 /* SyncedPreferences+Protected.h */; };
		4F9899CC1C64DE9800DB60D4 /* SyncedPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9899C61C64DE8C00DB60D4 /* SyncedPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9899CD1C64DF0400DB60D4 /* SyncedPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9899C71C64DE8C00DB60D4 /* SyncedPreferences.m */; };
		4F9899CE1C64DF0900DB60D4 /* SyncedPreferences+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9899C81C64DE8C00DB60D4 /* SyncedPreferences+Protected.h */; };
		4F991E861A9E0358007AF303 /* CXPPreference.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F991E841A9E0358007AF303 /* CXPPreference.h */; };
		4F991E871A9E0358007AF303 /* CXPPreference.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F991E841A9E0358007AF303 /* CXPPreference.h */; };
		4F991E881A9E0358007AF303 /* CXPPreference.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F991E851A9E0358007AF303 /* CXPPreference.m */; };
		4F991E891A9E0358007AF303 /* CXPPreference.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F991E851A9E0358007AF303 /* CXPPreference.m */; };
		4F991E8C1A9E0381007AF303 /* CXPPage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F991E8A1A9E0381007AF303 /* CXPPage.h */; };
		4F991E8D1A9E0381007AF303 /* CXPPage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F991E8A1A9E0381007AF303 /* CXPPage.h */; };
		4F991E8E1A9E0381007AF303 /* CXPPage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F991E8B1A9E0381007AF303 /* CXPPage.m */; };
		4F991E8F1A9E0381007AF303 /* CXPPage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F991E8B1A9E0381007AF303 /* CXPPage.m */; };
		4F991E921A9E039C007AF303 /* CXPSiteMapItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F991E901A9E039C007AF303 /* CXPSiteMapItem.h */; };
		4F991E931A9E039C007AF303 /* CXPSiteMapItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F991E901A9E039C007AF303 /* CXPSiteMapItem.h */; };
		4F991E941A9E039C007AF303 /* CXPSiteMapItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F991E911A9E039C007AF303 /* CXPSiteMapItem.m */; };
		4F991E951A9E039C007AF303 /* CXPSiteMapItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F991E911A9E039C007AF303 /* CXPSiteMapItem.m */; };
		4F991E991A9E0AD4007AF303 /* CXPModel+Inner.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F991E961A9E03D9007AF303 /* CXPModel+Inner.h */; };
		4F991E9A1A9E0AD5007AF303 /* CXPModel+Inner.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F991E961A9E03D9007AF303 /* CXPModel+Inner.h */; };
		4F9B728A1B95A1DD008BF3E7 /* CXPRenderablePreloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9B72851B95A1DD008BF3E7 /* CXPRenderablePreloader.h */; };
		4F9B728B1B95A1DD008BF3E7 /* CXPRenderablePreloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9B72851B95A1DD008BF3E7 /* CXPRenderablePreloader.h */; };
		4F9B728C1B95A1DD008BF3E7 /* CXPRenderablePreloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9B72861B95A1DD008BF3E7 /* CXPRenderablePreloader.m */; };
		4F9B728D1B95A1DD008BF3E7 /* CXPRenderablePreloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9B72861B95A1DD008BF3E7 /* CXPRenderablePreloader.m */; };
		4F9B728E1B95A1DD008BF3E7 /* CXPRendererPreloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9B72871B95A1DD008BF3E7 /* CXPRendererPreloader.h */; };
		4F9B728F1B95A1DD008BF3E7 /* CXPRendererPreloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9B72871B95A1DD008BF3E7 /* CXPRendererPreloader.h */; };
		4F9B72901B95A1DD008BF3E7 /* CXPRendererPreloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9B72881B95A1DD008BF3E7 /* CXPRendererPreloader.m */; };
		4F9B72911B95A1DD008BF3E7 /* CXPRendererPreloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9B72881B95A1DD008BF3E7 /* CXPRendererPreloader.m */; };
		4F9B72921B95A1DD008BF3E7 /* CXPRendererPreloader+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9B72891B95A1DD008BF3E7 /* CXPRendererPreloader+Protected.h */; };
		4F9B72931B95A1DD008BF3E7 /* CXPRendererPreloader+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9B72891B95A1DD008BF3E7 /* CXPRendererPreloader+Protected.h */; };
		4F9B729B1B95A2DD008BF3E7 /* CXPRenderablePreloader+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9B72991B95A2DD008BF3E7 /* CXPRenderablePreloader+Protected.h */; };
		4F9B729C1B95A2DD008BF3E7 /* CXPRenderablePreloader+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9B72991B95A2DD008BF3E7 /* CXPRenderablePreloader+Protected.h */; };
		4F9B72A01B95A4BF008BF3E7 /* valid-portal-preload-events.json in Resources */ = {isa = PBXBuildFile; fileRef = 4F9B729F1B95A4BF008BF3E7 /* valid-portal-preload-events.json */; };
		4F9DF8051CFF100B000E29B8 /* WebRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9DF8041CFF100B000E29B8 /* WebRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9DF8061CFF100B000E29B8 /* WebRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9DF8041CFF100B000E29B8 /* WebRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9E8B111A9C974B007324B6 /* ErrorHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9E8B0F1A9C974B007324B6 /* ErrorHelper.h */; };
		4F9E8B121A9C974B007324B6 /* ErrorHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9E8B0F1A9C974B007324B6 /* ErrorHelper.h */; };
		4F9E8B131A9C974B007324B6 /* ErrorHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9E8B101A9C974B007324B6 /* ErrorHelper.m */; };
		4F9E8B141A9C974B007324B6 /* ErrorHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9E8B101A9C974B007324B6 /* ErrorHelper.m */; };
		4F9E8B1D1A9CA315007324B6 /* Model.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9E8B181A9CA315007324B6 /* Model.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9E8B1E1A9CA315007324B6 /* Model.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9E8B181A9CA315007324B6 /* Model.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9E8B241A9CA45B007324B6 /* ModelDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9E8B231A9CA45B007324B6 /* ModelDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9E8B251A9CA45B007324B6 /* ModelDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9E8B231A9CA45B007324B6 /* ModelDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9E8B301A9CA883007324B6 /* CXPCacheModelReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9E8B2E1A9CA883007324B6 /* CXPCacheModelReader.h */; };
		4F9E8B311A9CA883007324B6 /* CXPCacheModelReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9E8B2E1A9CA883007324B6 /* CXPCacheModelReader.h */; };
		4F9E8B321A9CA883007324B6 /* CXPCacheModelReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9E8B2F1A9CA883007324B6 /* CXPCacheModelReader.m */; };
		4F9E8B331A9CA883007324B6 /* CXPCacheModelReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9E8B2F1A9CA883007324B6 /* CXPCacheModelReader.m */; };
		4F9E8B361A9CA898007324B6 /* CXPServerModelReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9E8B341A9CA898007324B6 /* CXPServerModelReader.h */; };
		4F9E8B371A9CA898007324B6 /* CXPServerModelReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9E8B341A9CA898007324B6 /* CXPServerModelReader.h */; };
		4F9E8B381A9CA898007324B6 /* CXPServerModelReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9E8B351A9CA898007324B6 /* CXPServerModelReader.m */; };
		4F9E8B391A9CA898007324B6 /* CXPServerModelReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9E8B351A9CA898007324B6 /* CXPServerModelReader.m */; };
		4F9FDDF51C68CE1C00FDB8B0 /* CXPConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9FDDF31C68CE1C00FDB8B0 /* CXPConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9FDDF61C68CE1C00FDB8B0 /* CXPConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9FDDF31C68CE1C00FDB8B0 /* CXPConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9FDDF71C68CE1C00FDB8B0 /* CXPConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9FDDF41C68CE1C00FDB8B0 /* CXPConfiguration.m */; };
		4F9FDDF81C68CE1C00FDB8B0 /* CXPConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9FDDF41C68CE1C00FDB8B0 /* CXPConfiguration.m */; };
		4F9FDDFB1C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9FDDF91C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9FDDFC1C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9FDDF91C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F9FDDFD1C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9FDDFA1C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.m */; };
		4F9FDDFE1C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9FDDFA1C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.m */; };
		4FA3E9311D06CD6500826980 /* SessionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FA3E9301D06CD6500826980 /* SessionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FA3E9321D06CD6500826980 /* SessionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FA3E9301D06CD6500826980 /* SessionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FADCC601BCD584B0095489C /* CXPBehaviourMapper+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FADCC5E1BCD584B0095489C /* CXPBehaviourMapper+Protected.h */; };
		4FADCC611BCD584B0095489C /* CXPBehaviourMapper+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FADCC5E1BCD584B0095489C /* CXPBehaviourMapper+Protected.h */; };
		4FADCC691BCD58750095489C /* CXPBehaviourMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FADCC641BCD58750095489C /* CXPBehaviourMapper.h */; };
		4FADCC6A1BCD58750095489C /* CXPBehaviourMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FADCC641BCD58750095489C /* CXPBehaviourMapper.h */; };
		4FADCC6B1BCD58750095489C /* CXPBehaviourMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FADCC651BCD58750095489C /* CXPBehaviourMapper.m */; };
		4FADCC6C1BCD58750095489C /* CXPBehaviourMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FADCC651BCD58750095489C /* CXPBehaviourMapper.m */; };
		4FADCC6D1BCD58750095489C /* CXPNavigationFlowInformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FADCC661BCD58750095489C /* CXPNavigationFlowInformer.h */; };
		4FADCC6E1BCD58750095489C /* CXPNavigationFlowInformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FADCC661BCD58750095489C /* CXPNavigationFlowInformer.h */; };
		4FADCC6F1BCD58750095489C /* CXPNavigationFlowInformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FADCC671BCD58750095489C /* CXPNavigationFlowInformer.m */; };
		4FADCC701BCD58750095489C /* CXPNavigationFlowInformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FADCC671BCD58750095489C /* CXPNavigationFlowInformer.m */; };
		4FADCC711BCD58750095489C /* CXPNavigationFlowInformer+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FADCC681BCD58750095489C /* CXPNavigationFlowInformer+Protected.h */; };
		4FADCC721BCD58750095489C /* CXPNavigationFlowInformer+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FADCC681BCD58750095489C /* CXPNavigationFlowInformer+Protected.h */; };
		4FB5BC241AB18EAC00166ACB /* valid-portal2.json in Resources */ = {isa = PBXBuildFile; fileRef = 4FB5BC231AB18EAC00166ACB /* valid-portal2.json */; };
		4FBD50EB1A9F347900EE518F /* Renderable.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FBD50EA1A9F347900EE518F /* Renderable.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FBD50EC1A9F347900EE518F /* Renderable.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FBD50EA1A9F347900EE518F /* Renderable.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FBE4A8B1B4A7E38009124F5 /* CXPPerformanceMeter+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FBE4A891B4A7E38009124F5 /* CXPPerformanceMeter+Protected.h */; };
		4FBE4A8C1B4A7E38009124F5 /* CXPPerformanceMeter+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FBE4A891B4A7E38009124F5 /* CXPPerformanceMeter+Protected.h */; };
		4FC303911AADEAE500A4A928 /* CXPLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FC3038F1AADEAE500A4A928 /* CXPLogger.h */; };
		4FC303921AADEAE500A4A928 /* CXPLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FC3038F1AADEAE500A4A928 /* CXPLogger.h */; };
		4FC303931AADEAE500A4A928 /* CXPLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FC303901AADEAE500A4A928 /* CXPLogger.m */; };
		4FC303941AADEAE500A4A928 /* CXPLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FC303901AADEAE500A4A928 /* CXPLogger.m */; };
		4FC3DA721ACE988200711F8D /* NSURL+XQueryComponents.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FC3DA701ACE988200711F8D /* NSURL+XQueryComponents.h */; };
		4FC3DA731ACE988200711F8D /* NSURL+XQueryComponents.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FC3DA701ACE988200711F8D /* NSURL+XQueryComponents.h */; };
		4FC3DA741ACE988200711F8D /* NSURL+XQueryComponents.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FC3DA711ACE988200711F8D /* NSURL+XQueryComponents.m */; };
		4FC3DA751ACE988200711F8D /* NSURL+XQueryComponents.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FC3DA711ACE988200711F8D /* NSURL+XQueryComponents.m */; };
		4FC537F31A976D0B001E648F /* libBackbaseCXP.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FC537D51A976089001E648F /* libBackbaseCXP.a */; };
		4FC90A131B789222007C8265 /* dropbox.der in Resources */ = {isa = PBXBuildFile; fileRef = 4FC90A111B789222007C8265 /* dropbox.der */; };
		4FC90A141B789222007C8265 /* google.der in Resources */ = {isa = PBXBuildFile; fileRef = 4FC90A121B789222007C8265 /* google.der */; };
		4FC90A171B78AEFB007C8265 /* NSURLCannedProtectionSpace.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FC90A161B78AEFB007C8265 /* NSURLCannedProtectionSpace.m */; };
		4FCA8A8C1AD42B65000D7E14 /* CXPTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FCA8A8A1AD42B65000D7E14 /* CXPTag.h */; };
		4FCA8A8D1AD42B65000D7E14 /* CXPTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FCA8A8A1AD42B65000D7E14 /* CXPTag.h */; };
		4FCA8A8E1AD42B65000D7E14 /* CXPTag.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FCA8A8B1AD42B65000D7E14 /* CXPTag.m */; };
		4FCA8A8F1AD42B65000D7E14 /* CXPTag.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FCA8A8B1AD42B65000D7E14 /* CXPTag.m */; };
		4FCB75F11AC1532F00C2A58C /* CXPModelReaderFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FCB75EF1AC1532F00C2A58C /* CXPModelReaderFactory.h */; };
		4FCB75F21AC1532F00C2A58C /* CXPModelReaderFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FCB75EF1AC1532F00C2A58C /* CXPModelReaderFactory.h */; };
		4FCB75F31AC1532F00C2A58C /* CXPModelReaderFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FCB75F01AC1532F00C2A58C /* CXPModelReaderFactory.m */; };
		4FCB75F41AC1532F00C2A58C /* CXPModelReaderFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FCB75F01AC1532F00C2A58C /* CXPModelReaderFactory.m */; };
		4FCB75F61AC156E100C2A58C /* ModelReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FCB75F51AC156E100C2A58C /* ModelReader.h */; };
		4FCB75F71AC156E100C2A58C /* ModelReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FCB75F51AC156E100C2A58C /* ModelReader.h */; };
		4FCFFECE1BBD543D00D9BFC4 /* LoginDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FCFFECD1BBD543D00D9BFC4 /* LoginDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FCFFECF1BBD543D00D9BFC4 /* LoginDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FCFFECD1BBD543D00D9BFC4 /* LoginDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FCFFED11BBE892100D9BFC4 /* SiteMapItemChild.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FCFFED01BBE892100D9BFC4 /* SiteMapItemChild.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FCFFED21BBE892100D9BFC4 /* SiteMapItemChild.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FCFFED01BBE892100D9BFC4 /* SiteMapItemChild.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FD40B871B0CAAD1007699D0 /* RendererPreload.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FD40B861B0CAAD1007699D0 /* RendererPreload.h */; };
		4FD40B881B0CAAD1007699D0 /* RendererPreload.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FD40B861B0CAAD1007699D0 /* RendererPreload.h */; };
		4FD40B8B1B0CB4AA007699D0 /* CXPConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FD40B8A1B0CB4AA007699D0 /* CXPConstants.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FD40B8C1B0CB4AA007699D0 /* CXPConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FD40B8A1B0CB4AA007699D0 /* CXPConstants.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FDA8AF31AE65A4100163756 /* CXPPubSubEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDA8AF11AE65A4100163756 /* CXPPubSubEvent.h */; };
		4FDA8AF41AE65A4100163756 /* CXPPubSubEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDA8AF11AE65A4100163756 /* CXPPubSubEvent.h */; };
		4FDA8AF51AE65A4100163756 /* CXPPubSubEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FDA8AF21AE65A4100163756 /* CXPPubSubEvent.m */; };
		4FDA8AF61AE65A4100163756 /* CXPPubSubEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FDA8AF21AE65A4100163756 /* CXPPubSubEvent.m */; };
		4FDA8D8B1AF232AA00B07DD0 /* CXPConfigurationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDA8D881AF232AA00B07DD0 /* CXPConfigurationManager.h */; };
		4FDA8D8C1AF232AA00B07DD0 /* CXPConfigurationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDA8D881AF232AA00B07DD0 /* CXPConfigurationManager.h */; };
		4FDA8D8D1AF232AA00B07DD0 /* CXPConfigurationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FDA8D891AF232AA00B07DD0 /* CXPConfigurationManager.m */; };
		4FDA8D8E1AF232AA00B07DD0 /* CXPConfigurationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FDA8D891AF232AA00B07DD0 /* CXPConfigurationManager.m */; };
		4FDA8D8F1AF232AA00B07DD0 /* CXPConfigurationManager+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDA8D8A1AF232AA00B07DD0 /* CXPConfigurationManager+Protected.h */; };
		4FDA8D901AF232AA00B07DD0 /* CXPConfigurationManager+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDA8D8A1AF232AA00B07DD0 /* CXPConfigurationManager+Protected.h */; };
		4FDA8D981AF2332C00B07DD0 /* CXPModelReader+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDA8D931AF2332C00B07DD0 /* CXPModelReader+Protected.h */; };
		4FDA8D991AF2332C00B07DD0 /* CXPModelReader+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDA8D931AF2332C00B07DD0 /* CXPModelReader+Protected.h */; };
		4FDA8D9E1AF2334F00B07DD0 /* CXPPluginManager+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDA8D9B1AF2334F00B07DD0 /* CXPPluginManager+Protected.h */; };
		4FDA8D9F1AF2334F00B07DD0 /* CXPPluginManager+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDA8D9B1AF2334F00B07DD0 /* CXPPluginManager+Protected.h */; };
		4FDA8DA01AF2334F00B07DD0 /* CXPPluginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDA8D9C1AF2334F00B07DD0 /* CXPPluginManager.h */; };
		4FDA8DA11AF2334F00B07DD0 /* CXPPluginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDA8D9C1AF2334F00B07DD0 /* CXPPluginManager.h */; };
		4FDA8DA21AF2334F00B07DD0 /* CXPPluginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FDA8D9D1AF2334F00B07DD0 /* CXPPluginManager.m */; };
		4FDA8DA31AF2334F00B07DD0 /* CXPPluginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FDA8D9D1AF2334F00B07DD0 /* CXPPluginManager.m */; };
		4FDDF2DB1AC31886003739B4 /* RendererDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDDF2DA1AC31886003739B4 /* RendererDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FDDF2DC1AC31886003739B4 /* RendererDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDDF2DA1AC31886003739B4 /* RendererDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FE00F731A973FB100D83062 /* libExpecta.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FE00F5D1A973FB100D83062 /* libExpecta.a */; };
		4FE00F751A973FB200D83062 /* libSpecta.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FE00F6C1A973FB100D83062 /* libSpecta.a */; };
		4FE1C6771AF39FB500E078F9 /* CXPRendererFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FE1C6751AF39FB500E078F9 /* CXPRendererFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FE1C6781AF39FB500E078F9 /* CXPRendererFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FE1C6751AF39FB500E078F9 /* CXPRendererFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FE1C6791AF39FB500E078F9 /* CXPRendererFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FE1C6761AF39FB500E078F9 /* CXPRendererFactory.m */; };
		4FE1C67A1AF39FB500E078F9 /* CXPRendererFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FE1C6761AF39FB500E078F9 /* CXPRendererFactory.m */; };
		4FEC00871A9E120000F49F64 /* CXPSiteMapItemChild.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FEC00851A9E120000F49F64 /* CXPSiteMapItemChild.h */; };
		4FEC00881A9E120000F49F64 /* CXPSiteMapItemChild.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FEC00851A9E120000F49F64 /* CXPSiteMapItemChild.h */; };
		4FEC00891A9E120000F49F64 /* CXPSiteMapItemChild.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FEC00861A9E120000F49F64 /* CXPSiteMapItemChild.m */; };
		4FEC008A1A9E120000F49F64 /* CXPSiteMapItemChild.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FEC00861A9E120000F49F64 /* CXPSiteMapItemChild.m */; };
		4FEC00911A9E186500F49F64 /* CXPChild.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FEC008F1A9E186500F49F64 /* CXPChild.h */; };
		4FEC00921A9E186500F49F64 /* CXPChild.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FEC008F1A9E186500F49F64 /* CXPChild.h */; };
		4FEC00931A9E186500F49F64 /* CXPChild.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FEC00901A9E186500F49F64 /* CXPChild.m */; };
		4FEC00941A9E186500F49F64 /* CXPChild.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FEC00901A9E186500F49F64 /* CXPChild.m */; };
		4FEC009C1A9E1DD000F49F64 /* CXPFeature.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FEC009A1A9E1DD000F49F64 /* CXPFeature.h */; };
		4FEC009D1A9E1DD000F49F64 /* CXPFeature.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FEC009A1A9E1DD000F49F64 /* CXPFeature.h */; };
		4FEC009E1A9E1DD000F49F64 /* CXPFeature.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FEC009B1A9E1DD000F49F64 /* CXPFeature.m */; };
		4FEC009F1A9E1DD000F49F64 /* CXPFeature.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FEC009B1A9E1DD000F49F64 /* CXPFeature.m */; };
		4FEC00A21A9E1DEF00F49F64 /* CXPContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FEC00A01A9E1DEF00F49F64 /* CXPContent.h */; };
		4FEC00A31A9E1DEF00F49F64 /* CXPContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FEC00A01A9E1DEF00F49F64 /* CXPContent.h */; };
		4FEC00A41A9E1DEF00F49F64 /* CXPContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FEC00A11A9E1DEF00F49F64 /* CXPContent.m */; };
		4FEC00A51A9E1DEF00F49F64 /* CXPContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FEC00A11A9E1DEF00F49F64 /* CXPContent.m */; };
		4FF068791AA8691C00D8C1AC /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FF068781AA8691C00D8C1AC /* MobileCoreServices.framework */; };
		4FF0687A1AA8692700D8C1AC /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FF068781AA8691C00D8C1AC /* MobileCoreServices.framework */; };
		4FF0687B1AA8692F00D8C1AC /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FF068781AA8691C00D8C1AC /* MobileCoreServices.framework */; };
		4FF08DF51AF0CE5900D42D22 /* assets in Resources */ = {isa = PBXBuildFile; fileRef = 4FF08DF41AF0CE5900D42D22 /* assets */; };
		4FF08DF81AF0D36E00D42D22 /* CXPWebChildRenderer+Template.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FF08DF61AF0D36E00D42D22 /* CXPWebChildRenderer+Template.h */; };
		4FF08DF91AF0D36E00D42D22 /* CXPWebChildRenderer+Template.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FF08DF61AF0D36E00D42D22 /* CXPWebChildRenderer+Template.h */; };
		4FF08DFA1AF0D36E00D42D22 /* CXPWebChildRenderer+Template.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF08DF71AF0D36E00D42D22 /* CXPWebChildRenderer+Template.m */; };
		4FF08DFB1AF0D36E00D42D22 /* CXPWebChildRenderer+Template.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF08DF71AF0D36E00D42D22 /* CXPWebChildRenderer+Template.m */; };
		4FF0DA981C9AE75F00DFA621 /* CXPPluginManagerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF0DA951C9AE75F00DFA621 /* CXPPluginManagerTests.m */; };
		4FF0DA991C9AE75F00DFA621 /* PluginTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF0DA961C9AE75F00DFA621 /* PluginTests.m */; };
		4FF0DA9A1C9AE75F00DFA621 /* SyncedPreferencesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF0DA971C9AE75F00DFA621 /* SyncedPreferencesTests.m */; };
		4FF5E4E61AA5B29C003996B4 /* local-widget.json in Resources */ = {isa = PBXBuildFile; fileRef = 4FF5E4E41AA5B29C003996B4 /* local-widget.json */; };
		4FF5E4E71AA5B29C003996B4 /* remote-widget.json in Resources */ = {isa = PBXBuildFile; fileRef = 4FF5E4E51AA5B29C003996B4 /* remote-widget.json */; };
		4FF5E4EC1AA5D0EC003996B4 /* test-widget.html in Resources */ = {isa = PBXBuildFile; fileRef = 4FF5E4EB1AA5D0EC003996B4 /* test-widget.html */; };
		4FF5E5261AA7088B003996B4 /* BackbaseCXPAssets.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4FF5E4FF1AA60ED3003996B4 /* BackbaseCXPAssets.bundle */; };
		4FF5E52D1AA75E79003996B4 /* LocalProtocolHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FF5E52B1AA75E79003996B4 /* LocalProtocolHandler.h */; };
		4FF5E52E1AA75E79003996B4 /* LocalProtocolHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FF5E52B1AA75E79003996B4 /* LocalProtocolHandler.h */; };
		4FF5E52F1AA75E79003996B4 /* LocalProtocolHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF5E52C1AA75E79003996B4 /* LocalProtocolHandler.m */; };
		4FF5E5301AA75E79003996B4 /* LocalProtocolHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF5E52C1AA75E79003996B4 /* LocalProtocolHandler.m */; };
		4FF5E5331AA7629A003996B4 /* MimeTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FF5E5311AA7629A003996B4 /* MimeTypes.h */; };
		4FF5E5341AA7629A003996B4 /* MimeTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FF5E5311AA7629A003996B4 /* MimeTypes.h */; };
		4FF5E5351AA7629A003996B4 /* MimeTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF5E5321AA7629A003996B4 /* MimeTypes.m */; };
		4FF5E5361AA7629A003996B4 /* MimeTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF5E5321AA7629A003996B4 /* MimeTypes.m */; };
		4FF5EFCC1B4EAA5700D97798 /* valid-portal-5.6.json in Resources */ = {isa = PBXBuildFile; fileRef = 4FF5EFCB1B4EAA5700D97798 /* valid-portal-5.6.json */; };
		4FFD09581AA06B3700B562FF /* Renderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FFD09571AA06B3700B562FF /* Renderer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FFD09591AA06B3700B562FF /* Renderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FFD09571AA06B3700B562FF /* Renderer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FFD096A1AA071DA00B562FF /* CXPWebRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FFD09681AA071DA00B562FF /* CXPWebRenderer.h */; };
		4FFD096B1AA071DA00B562FF /* CXPWebRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FFD09681AA071DA00B562FF /* CXPWebRenderer.h */; };
		4FFD096C1AA071DA00B562FF /* CXPWebRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FFD09691AA071DA00B562FF /* CXPWebRenderer.m */; };
		4FFD096D1AA071DA00B562FF /* CXPWebRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FFD09691AA071DA00B562FF /* CXPWebRenderer.m */; };
		4FFD096F1AA0734500B562FF /* CXPRendering.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FFD096E1AA0734500B562FF /* CXPRendering.h */; };
		4FFD09701AA0734500B562FF /* CXPRendering.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FFD096E1AA0734500B562FF /* CXPRendering.h */; };
		4FFD098A1AA0B76800B562FF /* CXPWebChildRenderer+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FFD09891AA0B76800B562FF /* CXPWebChildRenderer+Protected.h */; };
		4FFD098B1AA0B76800B562FF /* CXPWebChildRenderer+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FFD09891AA0B76800B562FF /* CXPWebChildRenderer+Protected.h */; };
		D10B45571B33103B009AE5DB /* status-check-response.json in Resources */ = {isa = PBXBuildFile; fileRef = D10B45561B33103B009AE5DB /* status-check-response.json */; };
		D118307B1B70DC9400AE15F6 /* DTTJailbreakDetection.h in Headers */ = {isa = PBXBuildFile; fileRef = D11830791B70DC9400AE15F6 /* DTTJailbreakDetection.h */; };
		D118307C1B70DC9400AE15F6 /* DTTJailbreakDetection.h in Headers */ = {isa = PBXBuildFile; fileRef = D11830791B70DC9400AE15F6 /* DTTJailbreakDetection.h */; };
		D118307D1B70DC9400AE15F6 /* DTTJailbreakDetection.m in Sources */ = {isa = PBXBuildFile; fileRef = D118307A1B70DC9400AE15F6 /* DTTJailbreakDetection.m */; };
		D118307E1B70DC9400AE15F6 /* DTTJailbreakDetection.m in Sources */ = {isa = PBXBuildFile; fileRef = D118307A1B70DC9400AE15F6 /* DTTJailbreakDetection.m */; };
		D11830871B70DF0600AE15F6 /* CXP+Security+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = D11830851B70DF0600AE15F6 /* CXP+Security+Protected.h */; };
		D11830881B70DF0600AE15F6 /* CXP+Security+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = D11830851B70DF0600AE15F6 /* CXP+Security+Protected.h */; };
		D118308D1B70E0D400AE15F6 /* CXPSecurityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D118308B1B70E0D400AE15F6 /* CXPSecurityManager.h */; };
		D118308E1B70E0D400AE15F6 /* CXPSecurityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D118308B1B70E0D400AE15F6 /* CXPSecurityManager.h */; };
		D118308F1B70E0D400AE15F6 /* CXPSecurityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D118308C1B70E0D400AE15F6 /* CXPSecurityManager.m */; };
		D11830901B70E0D400AE15F6 /* CXPSecurityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D118308C1B70E0D400AE15F6 /* CXPSecurityManager.m */; };
		D12A10441B0B394300187693 /* CXPWebChildRenderer+Preload.h in Headers */ = {isa = PBXBuildFile; fileRef = D12A10421B0B394300187693 /* CXPWebChildRenderer+Preload.h */; };
		D12A10451B0B394300187693 /* CXPWebChildRenderer+Preload.h in Headers */ = {isa = PBXBuildFile; fileRef = D12A10421B0B394300187693 /* CXPWebChildRenderer+Preload.h */; };
		D12A10461B0B394300187693 /* CXPWebChildRenderer+Preload.m in Sources */ = {isa = PBXBuildFile; fileRef = D12A10431B0B394300187693 /* CXPWebChildRenderer+Preload.m */; };
		D12A10471B0B394300187693 /* CXPWebChildRenderer+Preload.m in Sources */ = {isa = PBXBuildFile; fileRef = D12A10431B0B394300187693 /* CXPWebChildRenderer+Preload.m */; };
		D12D09601B44234600CC992C /* valid-config2.json in Resources */ = {isa = PBXBuildFile; fileRef = D12D095F1B44234600CC992C /* valid-config2.json */; };
		D1344AA71AE546F00096BD38 /* valid-portal3.json in Resources */ = {isa = PBXBuildFile; fileRef = D1344AA61AE546F00096BD38 /* valid-portal3.json */; };
		D17452611ADE6C0B00781079 /* Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = D174525F1ADE6C0B00781079 /* Utils.h */; };
		D17452621ADE6C0B00781079 /* Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = D174525F1ADE6C0B00781079 /* Utils.h */; };
		D17452631ADE6C0B00781079 /* Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = D17452601ADE6C0B00781079 /* Utils.m */; };
		D17452641ADE6C0B00781079 /* Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = D17452601ADE6C0B00781079 /* Utils.m */; };
		D18E10451AD55B7D000C9AE2 /* NSNotificationCenter+AllObservers.m in Sources */ = {isa = PBXBuildFile; fileRef = D18E10441AD55B7D000C9AE2 /* NSNotificationCenter+AllObservers.m */; };
		D1A367181B3064A6009AAA56 /* CXPPubSub.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A367161B3064A6009AAA56 /* CXPPubSub.h */; };
		D1A367191B3064A6009AAA56 /* CXPPubSub.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A367161B3064A6009AAA56 /* CXPPubSub.h */; };
		D1A3671A1B3064A6009AAA56 /* CXPPubSub.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A367171B3064A6009AAA56 /* CXPPubSub.m */; };
		D1A3671B1B3064A6009AAA56 /* CXPPubSub.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A367171B3064A6009AAA56 /* CXPPubSub.m */; };
		D1A5D31C1B41377E009948EC /* CXPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A5D31A1B41377E009948EC /* CXPSessionManager.h */; };
		D1A5D31D1B41377E009948EC /* CXPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A5D31A1B41377E009948EC /* CXPSessionManager.h */; };
		D1A5D31E1B41377E009948EC /* CXPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A5D31B1B41377E009948EC /* CXPSessionManager.m */; };
		D1A5D31F1B41377E009948EC /* CXPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A5D31B1B41377E009948EC /* CXPSessionManager.m */; };
		D1A5D3221B413995009948EC /* CXP+Session.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A5D3201B413995009948EC /* CXP+Session.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D1A5D3231B413995009948EC /* CXP+Session.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A5D3201B413995009948EC /* CXP+Session.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D1A5D3241B413995009948EC /* CXP+Session.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A5D3211B413995009948EC /* CXP+Session.m */; };
		D1A5D3251B413995009948EC /* CXP+Session.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A5D3211B413995009948EC /* CXP+Session.m */; };
		D1A9D4651AF77693008B8700 /* CXPFileModelReader.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A9D4631AF77693008B8700 /* CXPFileModelReader.h */; };
		D1A9D4661AF77693008B8700 /* CXPFileModelReader.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A9D4631AF77693008B8700 /* CXPFileModelReader.h */; };
		D1A9D4671AF77693008B8700 /* CXPFileModelReader.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A9D4641AF77693008B8700 /* CXPFileModelReader.m */; };
		D1A9D4681AF77693008B8700 /* CXPFileModelReader.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A9D4641AF77693008B8700 /* CXPFileModelReader.m */; };
		D1B226211B7CCBAB007964BC /* CXPModelProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B2261F1B7CCBAB007964BC /* CXPModelProxy.h */; };
		D1B226221B7CCBAB007964BC /* CXPModelProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B2261F1B7CCBAB007964BC /* CXPModelProxy.h */; };
		D1B226231B7CCBAB007964BC /* CXPModelProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = D1B226201B7CCBAB007964BC /* CXPModelProxy.m */; };
		D1B226241B7CCBAB007964BC /* CXPModelProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = D1B226201B7CCBAB007964BC /* CXPModelProxy.m */; };
		D1B226271B7CCD66007964BC /* CXPModelProxy+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B226251B7CCD66007964BC /* CXPModelProxy+Protected.h */; };
		D1B226281B7CCD66007964BC /* CXPModelProxy+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B226251B7CCD66007964BC /* CXPModelProxy+Protected.h */; };
		D1B409701B3177B400ACF0F7 /* CXPStatusChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B4096E1B3177B400ACF0F7 /* CXPStatusChecker.h */; };
		D1B409711B3177B400ACF0F7 /* CXPStatusChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B4096E1B3177B400ACF0F7 /* CXPStatusChecker.h */; };
		D1B409721B3177B400ACF0F7 /* CXPStatusChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = D1B4096F1B3177B400ACF0F7 /* CXPStatusChecker.m */; };
		D1B409731B3177B400ACF0F7 /* CXPStatusChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = D1B4096F1B3177B400ACF0F7 /* CXPStatusChecker.m */; };
		D1B409781B32BDA600ACF0F7 /* StatusCheckerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B409771B32BDA600ACF0F7 /* StatusCheckerDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D1B409791B32BDA600ACF0F7 /* StatusCheckerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B409771B32BDA600ACF0F7 /* StatusCheckerDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D1C0E41F1B033EBB00874314 /* CXPRendererCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D1C0E41D1B033EBB00874314 /* CXPRendererCache.h */; };
		D1C0E4201B033EBB00874314 /* CXPRendererCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D1C0E41D1B033EBB00874314 /* CXPRendererCache.h */; };
		D1C0E4211B033EBB00874314 /* CXPRendererCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D1C0E41E1B033EBB00874314 /* CXPRendererCache.m */; };
		D1C0E4221B033EBB00874314 /* CXPRendererCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D1C0E41E1B033EBB00874314 /* CXPRendererCache.m */; };
		D1C0E4271B034A7A00874314 /* CXPRendererCache+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = D1C0E4251B034A7A00874314 /* CXPRendererCache+Protected.h */; };
		D1C0E4281B034A7A00874314 /* CXPRendererCache+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = D1C0E4251B034A7A00874314 /* CXPRendererCache+Protected.h */; };
		D1C0E42D1B0356A900874314 /* CXPRendererFactory+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = D1C0E42B1B0356A800874314 /* CXPRendererFactory+Protected.h */; };
		D1C0E42E1B0356A900874314 /* CXPRendererFactory+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = D1C0E42B1B0356A800874314 /* CXPRendererFactory+Protected.h */; };
		D1FC4A681ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.h in Headers */ = {isa = PBXBuildFile; fileRef = D1FC4A661ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.h */; };
		D1FC4A691ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.h in Headers */ = {isa = PBXBuildFile; fileRef = D1FC4A661ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.h */; };
		D1FC4A6A1ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.m in Sources */ = {isa = PBXBuildFile; fileRef = D1FC4A671ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.m */; };
		D1FC4A6B1ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.m in Sources */ = {isa = PBXBuildFile; fileRef = D1FC4A671ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.m */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		4FC537F11A97617A001E648F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4FE00EB51A97227F00D83062 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4FC537D41A976089001E648F;
			remoteInfo = libBackbaseCXP;
		};
		4FF5E51C1AA6FAA1003996B4 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4FE00EB51A97227F00D83062 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4FF5E4FE1AA60ED3003996B4;
			remoteInfo = BackbaseCXPAssets;
		};
		4FF5E51E1AA6FAA5003996B4 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4FE00EB51A97227F00D83062 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4FF5E4FE1AA60ED3003996B4;
			remoteInfo = BackbaseCXPAssets;
		};
		4FF5E5201AA6FAAA003996B4 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 4FE00EB51A97227F00D83062 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4FF5E4FE1AA60ED3003996B4;
			remoteInfo = BackbaseCXPAssets;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		4FC537D31A976089001E648F /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "include/$(PRODUCT_NAME)";
			dstSubfolderSpec = 16;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		4F0104D41C99916400E962A2 /* strip-frameworks.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "strip-frameworks.sh"; sourceTree = "<group>"; };
		4F02ADFF1B456E3500DB7C48 /* CXPPerformanceMeter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPPerformanceMeter.h; sourceTree = "<group>"; };
		4F02AE001B456E3500DB7C48 /* CXPPerformanceMeter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPPerformanceMeter.m; sourceTree = "<group>"; };
		4F0565D41B441BF1003222F0 /* CXP+SessionTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CXP+SessionTests.m"; sourceTree = "<group>"; };
		4F0B59401BE3A1E100EFD96C /* NSData+Cryptography.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSData+Cryptography.h"; path = "BackbaseCXP/Security/NSData+Cryptography.h"; sourceTree = SOURCE_ROOT; };
		4F0B59411BE3A1E100EFD96C /* NSData+Cryptography.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSData+Cryptography.m"; path = "BackbaseCXP/Security/NSData+Cryptography.m"; sourceTree = SOURCE_ROOT; };
		4F0B59481BE3A81000EFD96C /* NSData+CryptographyTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSData+CryptographyTests.m"; path = "Security/NSData+CryptographyTests.m"; sourceTree = "<group>"; };
		4F0B594A1BE3C61200EFD96C /* encrypted-config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "encrypted-config.json"; sourceTree = "<group>"; };
		4F0E0E411C4508C000199EAA /* NSURLRequest+WebView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURLRequest+WebView.h"; sourceTree = "<group>"; };
		4F0E0E441C4508E200199EAA /* NSURLRequest+WebView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURLRequest+WebView.m"; sourceTree = "<group>"; };
		4F0FF1C31B6F4C7D00107BC5 /* CXPWhitelister.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXPWhitelister.h; path = BackbaseCXP/Security/CXPWhitelister.h; sourceTree = SOURCE_ROOT; };
		4F0FF1C41B6F4C7D00107BC5 /* CXPWhitelister.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPWhitelister.m; path = BackbaseCXP/Security/CXPWhitelister.m; sourceTree = SOURCE_ROOT; };
		4F0FF1C91B6F4D4B00107BC5 /* CXPWhitelisterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPWhitelisterTests.m; path = Security/CXPWhitelisterTests.m; sourceTree = "<group>"; };
		4F10999F1AB08B0A00EDEA5B /* NSURLCannedConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSURLCannedConnection.h; sourceTree = "<group>"; };
		4F1099A01AB08B0A00EDEA5B /* NSURLCannedConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSURLCannedConnection.m; sourceTree = "<group>"; };
		4F2402471CCA2DDC00B226F0 /* NativeRenderers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NativeRenderers.h; sourceTree = "<group>"; };
		4F2402481CCA2DDC00B226F0 /* NativeRenderers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NativeRenderers.m; sourceTree = "<group>"; };
		4F26FC641C68CF79003B57B8 /* CXPPortalConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPPortalConfiguration.h; sourceTree = "<group>"; };
		4F26FC651C68CF79003B57B8 /* CXPPortalConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPPortalConfiguration.m; sourceTree = "<group>"; };
		4F26FC6A1C68CF92003B57B8 /* CXPSecurityConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPSecurityConfiguration.h; sourceTree = "<group>"; };
		4F26FC6B1C68CF92003B57B8 /* CXPSecurityConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPSecurityConfiguration.m; sourceTree = "<group>"; };
		4F26FC701C68CF9C003B57B8 /* CXPTemplateConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPTemplateConfiguration.h; sourceTree = "<group>"; };
		4F26FC711C68CF9C003B57B8 /* CXPTemplateConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPTemplateConfiguration.m; sourceTree = "<group>"; };
		4F26FC761C68D16E003B57B8 /* CXPConfiguration+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPConfiguration+Protected.h"; sourceTree = "<group>"; };
		4F26FC7C1C68D3B1003B57B8 /* CXPSSLPinningConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPSSLPinningConfiguration.h; sourceTree = "<group>"; };
		4F26FC7D1C68D3B1003B57B8 /* CXPSSLPinningConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPSSLPinningConfiguration.m; sourceTree = "<group>"; };
		4F26FC821C68D55F003B57B8 /* CXPSecurityConfiguration+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPSecurityConfiguration+Protected.h"; sourceTree = "<group>"; };
		4F26FC881C68EA85003B57B8 /* CXPConfigurationComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPConfigurationComponent.h; sourceTree = "<group>"; };
		4F26FC8E1C68F234003B57B8 /* CXPDevelopmentConfiguration+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPDevelopmentConfiguration+Protected.h"; sourceTree = "<group>"; };
		4F26FC8F1C68F234003B57B8 /* CXPPortalConfiguration+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPPortalConfiguration+Protected.h"; sourceTree = "<group>"; };
		4F26FC901C68F234003B57B8 /* CXPTemplateConfiguration+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPTemplateConfiguration+Protected.h"; sourceTree = "<group>"; };
		4F26FC971C68FA5E003B57B8 /* CXPSSLPinningConfiguration+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPSSLPinningConfiguration+Protected.h"; sourceTree = "<group>"; };
		4F303ED91A978C7100A83368 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
		4F303EDC1A978C7D00A83368 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
		4F303EE21A978D6500A83368 /* OCMockitoIOS.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = OCMockitoIOS.framework; sourceTree = "<group>"; };
		4F303EE51A978E4700A83368 /* OCHamcrestIOS.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = OCHamcrestIOS.framework; sourceTree = "<group>"; };
		4F32A7A91B2ED5DA00E01E84 /* ModelProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ModelProxy.h; sourceTree = "<group>"; };
		4F32E13E1BD676E4008FEF29 /* TestWebViewAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestWebViewAdapter.h; sourceTree = "<group>"; };
		4F32E13F1BD676E4008FEF29 /* TestWebViewAdapter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestWebViewAdapter.m; sourceTree = "<group>"; };
		4F3379C21AE8F839003B9330 /* UtilsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UtilsTests.m; path = Helpers/UtilsTests.m; sourceTree = "<group>"; };
		4F3463CB1B58F7580026F119 /* CXP+Performance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXP+Performance.h"; path = "Facade/CXP+Performance.h"; sourceTree = "<group>"; };
		4F3463CC1B58F7580026F119 /* CXP+Performance.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "CXP+Performance.m"; path = "Facade/CXP+Performance.m"; sourceTree = "<group>"; };
		4F3463D11B58F9300026F119 /* CXP+PerformanceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CXP+PerformanceTests.m"; sourceTree = "<group>"; };
		4F3CACC21A9DBAF6002A6548 /* Helpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Helpers.h; sourceTree = "<group>"; };
		4F3CACC31A9DBAF6002A6548 /* Helpers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Helpers.m; sourceTree = "<group>"; };
		4F3CACC51A9DC301002A6548 /* LocalStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalStorage.h; sourceTree = "<group>"; };
		4F3CACC61A9DC301002A6548 /* LocalStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalStorage.m; sourceTree = "<group>"; };
		4F3CACCC1A9DCA09002A6548 /* empty-config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "empty-config.json"; sourceTree = "<group>"; };
		4F3CACCD1A9DCA09002A6548 /* incomplete-config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "incomplete-config.json"; sourceTree = "<group>"; };
		4F3CACCE1A9DCA09002A6548 /* invalid-json.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "invalid-json.json"; sourceTree = "<group>"; };
		4F3CACCF1A9DCA09002A6548 /* valid-config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "valid-config.json"; sourceTree = "<group>"; };
		4F3CACD41A9DCACF002A6548 /* valid-portal.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "valid-portal.json"; sourceTree = "<group>"; };
		4F3CACD61A9DD199002A6548 /* CXPModelReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPModelReader.h; sourceTree = "<group>"; };
		4F3CACD71A9DD199002A6548 /* CXPModelReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPModelReader.m; sourceTree = "<group>"; };
		4F3CACDC1A9DD25D002A6548 /* CXPModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPModel.h; sourceTree = "<group>"; };
		4F3CACDD1A9DD25D002A6548 /* CXPModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPModel.m; sourceTree = "<group>"; };
		4F3CACE21A9DD2B8002A6548 /* CXPModelReaderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPModelReaderTests.m; sourceTree = "<group>"; };
		4F3CACE41A9DDA02002A6548 /* CXPCacheModelReaderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPCacheModelReaderTests.m; sourceTree = "<group>"; };
		4F3CACF01A9DF1B8002A6548 /* CXPApp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPApp.h; sourceTree = "<group>"; };
		4F3CACF11A9DF1B8002A6548 /* CXPApp.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPApp.m; sourceTree = "<group>"; };
		4F3CACF81A9DF3EE002A6548 /* CXPModelTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPModelTests.m; sourceTree = "<group>"; };
		4F3CACFB1A9DFEB6002A6548 /* CXPPortalTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPPortalTests.m; sourceTree = "<group>"; };
		4F3D30CC1C11A445006782DD /* Plugin+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Plugin+Protected.h"; sourceTree = "<group>"; };
		4F3D30CD1C11A445006782DD /* Plugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Plugin.h; sourceTree = "<group>"; };
		4F3D30CE1C11A445006782DD /* Plugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Plugin.m; sourceTree = "<group>"; };
		4F3D30D51C11A750006782DD /* CXP+Plugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXP+Plugin.h"; path = "Facade/CXP+Plugin.h"; sourceTree = "<group>"; };
		4F3D30D61C11A750006782DD /* CXP+Plugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "CXP+Plugin.m"; path = "Facade/CXP+Plugin.m"; sourceTree = "<group>"; };
		4F3D30DB1C11A81F006782DD /* CXP+PluginTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CXP+PluginTests.m"; sourceTree = "<group>"; };
		4F3D30DD1C11A866006782DD /* MyTestPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyTestPlugin.h; sourceTree = "<group>"; };
		4F3D30DE1C11A866006782DD /* MyTestPlugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyTestPlugin.m; sourceTree = "<group>"; };
		4F3E597B1CE1FDA80017BA5B /* CXPTargetingManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXPTargetingManager.h; path = Targeting/CXPTargetingManager.h; sourceTree = "<group>"; };
		4F3E597C1CE1FDA80017BA5B /* CXPTargetingManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPTargetingManager.m; path = Targeting/CXPTargetingManager.m; sourceTree = "<group>"; };
		4F3E59841CE2074A0017BA5B /* CXPServerModelReader+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPServerModelReader+Protected.h"; sourceTree = "<group>"; };
		4F3E598D1CE207E70017BA5B /* CXPTargetingManagerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPTargetingManagerTests.m; sourceTree = "<group>"; };
		4F3E598F1CE20C040017BA5B /* CXP+Targeting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXP+Targeting.h"; path = "Facade/CXP+Targeting.h"; sourceTree = "<group>"; };
		4F3E59901CE20C040017BA5B /* CXP+Targeting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "CXP+Targeting.m"; path = "Facade/CXP+Targeting.m"; sourceTree = "<group>"; };
		4F3E59951CE20E350017BA5B /* CXP+TargetingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CXP+TargetingTests.m"; sourceTree = "<group>"; };
		4F4495DC1B4AB47100E179EE /* CXPStatusChecker+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPStatusChecker+Protected.h"; sourceTree = "<group>"; };
		4F44FFD71B1C7AA900DBFBBB /* CXPIconPack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPIconPack.h; sourceTree = "<group>"; };
		4F44FFD81B1C7AA900DBFBBB /* CXPIconPack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPIconPack.m; sourceTree = "<group>"; };
		4F44FFDD1B1C7AC600DBFBBB /* IconPack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IconPack.h; sourceTree = "<group>"; };
		4F4B4EAF1BCE526D00FBF07C /* valid-portal-navigation-events.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "valid-portal-navigation-events.json"; sourceTree = "<group>"; };
		4F4D9C341B09EC8200A0D99C /* NSMutableArray+Stack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSMutableArray+Stack.h"; path = "NSMutableArray Extensions/NSMutableArray+Stack.h"; sourceTree = "<group>"; };
		4F4D9C351B09EC8200A0D99C /* NSMutableArray+Stack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSMutableArray+Stack.m"; path = "NSMutableArray Extensions/NSMutableArray+Stack.m"; sourceTree = "<group>"; };
		4F59820F1B31BF3700545261 /* CXP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXP.h; path = Facade/CXP.h; sourceTree = "<group>"; };
		4F5982101B31BF3700545261 /* CXP+Core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXP+Core.h"; path = "Facade/CXP+Core.h"; sourceTree = "<group>"; };
		4F5982111B31BF3700545261 /* CXP+Core.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; name = "CXP+Core.m"; path = "Facade/CXP+Core.m"; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		4F5982121B31BF3700545261 /* CXP+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXP+Protected.h"; path = "Facade/CXP+Protected.h"; sourceTree = "<group>"; };
		4F5982131B31BF3700545261 /* CXP+PubSub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXP+PubSub.h"; path = "Facade/CXP+PubSub.h"; sourceTree = "<group>"; };
		4F5982141B31BF3700545261 /* CXP+PubSub.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "CXP+PubSub.m"; path = "Facade/CXP+PubSub.m"; sourceTree = "<group>"; };
		4F5982331B31C43800545261 /* CXP+Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXP+Logging.h"; path = "Facade/CXP+Logging.h"; sourceTree = "<group>"; };
		4F5982341B31C43800545261 /* CXP+Logging.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "CXP+Logging.m"; path = "Facade/CXP+Logging.m"; sourceTree = "<group>"; };
		4F5982351B31C43800545261 /* CXP+NavigationFlowInformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXP+NavigationFlowInformer.h"; path = "Facade/CXP+NavigationFlowInformer.h"; sourceTree = "<group>"; };
		4F5982361B31C43800545261 /* CXP+NavigationFlowInformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "CXP+NavigationFlowInformer.m"; path = "Facade/CXP+NavigationFlowInformer.m"; sourceTree = "<group>"; };
		4F59823F1B31C45F00545261 /* CXP+Model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXP+Model.h"; path = "Facade/CXP+Model.h"; sourceTree = "<group>"; };
		4F5982401B31C45F00545261 /* CXP+Model.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "CXP+Model.m"; path = "Facade/CXP+Model.m"; sourceTree = "<group>"; };
		4F59824B1B31C6A900545261 /* CXP+Preload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXP+Preload.h"; path = "Facade/CXP+Preload.h"; sourceTree = "<group>"; };
		4F59824C1B31C6A900545261 /* CXP+Preload.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "CXP+Preload.m"; path = "Facade/CXP+Preload.m"; sourceTree = "<group>"; };
		4F5982511B31C75A00545261 /* CXP+Rendering.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXP+Rendering.h"; path = "Facade/CXP+Rendering.h"; sourceTree = "<group>"; };
		4F5982521B31C75A00545261 /* CXP+Rendering.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "CXP+Rendering.m"; path = "Facade/CXP+Rendering.m"; sourceTree = "<group>"; };
		4F60FA581CEDB3EF006280A5 /* SimpleStorageTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleStorageTests.m; sourceTree = "<group>"; };
		4F60FA5A1CEDB6CB006280A5 /* SimpleStorage+Protected.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SimpleStorage+Protected.h"; path = "SimpleStorage/SimpleStorage+Protected.h"; sourceTree = "<group>"; };
		4F64C5631A9B24690001F26A /* BackbaseCXPTests.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BackbaseCXPTests.pch; sourceTree = "<group>"; };
		4F64C5641A9B24690001F26A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		4F64C5671A9B24850001F26A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		4F64C5F31A9B6F050001F26A /* NSObject+JSONMapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+JSONMapper.h"; sourceTree = "<group>"; };
		4F64C5F41A9B6F050001F26A /* NSObject+JSONMapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+JSONMapper.m"; sourceTree = "<group>"; };
		4F64C6001A9B82910001F26A /* BackbaseCXP.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BackbaseCXP.pch; sourceTree = "<group>"; };
		4F64C6231A9B87230001F26A /* BackbaseCXP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BackbaseCXP.h; sourceTree = "<group>"; };
		4F6560921AF7976600F199A9 /* UIWebView+CXPWebView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIWebView+CXPWebView.h"; path = "Inner/UIWebView+CXPWebView.h"; sourceTree = "<group>"; };
		4F6560931AF7976600F199A9 /* UIWebView+CXPWebView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+CXPWebView.m"; path = "Inner/UIWebView+CXPWebView.m"; sourceTree = "<group>"; };
		4F6560981AF7977D00F199A9 /* CXPWebViewAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXPWebViewAdapter.h; path = Inner/CXPWebViewAdapter.h; sourceTree = "<group>"; };
		4F6560A81AF7A56A00F199A9 /* CXPWebViewDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXPWebViewDelegate.h; path = Inner/CXPWebViewDelegate.h; sourceTree = "<group>"; };
		4F6AFFB11B26DB55005D54D7 /* MyUILongPressGestureRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyUILongPressGestureRecognizer.h; sourceTree = "<group>"; };
		4F6AFFB21B26DB55005D54D7 /* MyUILongPressGestureRecognizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyUILongPressGestureRecognizer.m; sourceTree = "<group>"; };
		4F7175381B203FD500E45E8D /* NSBundle+DeepSearch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSBundle+DeepSearch.h"; path = "NSBundle Extensions/NSBundle+DeepSearch.h"; sourceTree = "<group>"; };
		4F7175391B203FD500E45E8D /* NSBundle+DeepSearch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+DeepSearch.m"; path = "NSBundle Extensions/NSBundle+DeepSearch.m"; sourceTree = "<group>"; };
		4F7535DC1B70E5840046B453 /* SecurityViolationDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecurityViolationDelegate.h; path = Security/SecurityViolationDelegate.h; sourceTree = "<group>"; };
		4F7535DF1B70EA4C0046B453 /* CXPSecurityManager+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXPSecurityManager+Protected.h"; path = "BackbaseCXP/Security/CXPSecurityManager+Protected.h"; sourceTree = SOURCE_ROOT; };
		4F7535E51B70F0610046B453 /* CXP+SecurityTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CXP+SecurityTests.m"; sourceTree = "<group>"; };
		4F75D1641B6FA5E9006B9FCF /* CXPHTTPProtocolHandler+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXPHTTPProtocolHandler+Protected.h"; path = "BackbaseCXP/Security/CXPHTTPProtocolHandler+Protected.h"; sourceTree = SOURCE_ROOT; };
		4F75D16A1B6FAF64006B9FCF /* CXP+Security.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXP+Security.h"; path = "Facade/CXP+Security.h"; sourceTree = "<group>"; };
		4F75D16B1B6FAF64006B9FCF /* CXP+Security.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "CXP+Security.m"; path = "Facade/CXP+Security.m"; sourceTree = "<group>"; };
		4F76DFD91B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXPHTTPProtocolHandler.h; path = BackbaseCXP/Security/CXPHTTPProtocolHandler.h; sourceTree = SOURCE_ROOT; };
		4F76DFDA1B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPHTTPProtocolHandler.m; path = BackbaseCXP/Security/CXPHTTPProtocolHandler.m; sourceTree = SOURCE_ROOT; };
		4F76DFDF1B6F83AD00BEACA3 /* CXPHTTPProtocolHandlerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPHTTPProtocolHandlerTests.m; path = Security/CXPHTTPProtocolHandlerTests.m; sourceTree = "<group>"; };
		4F7CC1481B1F3F6D00249520 /* UIImage+Bundle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+Bundle.h"; sourceTree = "<group>"; };
		4F7CC1491B1F3F6D00249520 /* UIImage+Bundle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+Bundle.m"; sourceTree = "<group>"; };
		4F8429981B1C7B98005C5A96 /* CXPIconPackTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPIconPackTests.m; sourceTree = "<group>"; };
		4F8429A21B1C9591005C5A96 /* Icons.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Icons.bundle; sourceTree = "<group>"; };
		4F8429AA1B1C9F6F005C5A96 /* CXPRenderableNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPRenderableNode.h; sourceTree = "<group>"; };
		4F8429AB1B1C9F6F005C5A96 /* CXPRenderableNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPRenderableNode.m; sourceTree = "<group>"; };
		4F8429B01B1CA4A4005C5A96 /* CXPRendererNodeTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPRendererNodeTests.m; sourceTree = "<group>"; };
		4F8FF7CB1AF90C2B0083ACE2 /* UIWebViewAdapterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UIWebViewAdapterTests.m; path = Inner/UIWebViewAdapterTests.m; sourceTree = "<group>"; };
		4F9283AB1CECA36800422670 /* SimpleStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SimpleStorage.h; path = SimpleStorage/SimpleStorage.h; sourceTree = "<group>"; };
		4F9283AC1CECA36800422670 /* SimpleStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SimpleStorage.m; path = SimpleStorage/SimpleStorage.m; sourceTree = "<group>"; };
		4F9283B21CECA38A00422670 /* SimpleStorageComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SimpleStorageComponent.h; path = SimpleStorage/SimpleStorageComponent.h; sourceTree = "<group>"; };
		4F9283B31CECA38A00422670 /* SimpleStorageComponent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SimpleStorageComponent.m; path = SimpleStorage/SimpleStorageComponent.m; sourceTree = "<group>"; };
		4F9283B91CECA6CA00422670 /* SimpleStorageComponent+Protected.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SimpleStorageComponent+Protected.h"; path = "SimpleStorage/SimpleStorageComponent+Protected.h"; sourceTree = "<group>"; };
		4F9283BA1CECAF7400422670 /* SimpleStorageComponentTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleStorageComponentTests.m; sourceTree = "<group>"; };
		4F94D4EB1D080F3600235F4F /* CXPSessionManager+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXPSessionManager+Protected.h"; path = "Session/CXPSessionManager+Protected.h"; sourceTree = "<group>"; };
		4F9899C61C64DE8C00DB60D4 /* SyncedPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SyncedPreferences.h; sourceTree = "<group>"; };
		4F9899C71C64DE8C00DB60D4 /* SyncedPreferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SyncedPreferences.m; sourceTree = "<group>"; };
		4F9899C81C64DE8C00DB60D4 /* SyncedPreferences+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SyncedPreferences+Protected.h"; sourceTree = "<group>"; };
		4F991E841A9E0358007AF303 /* CXPPreference.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPPreference.h; sourceTree = "<group>"; };
		4F991E851A9E0358007AF303 /* CXPPreference.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPPreference.m; sourceTree = "<group>"; };
		4F991E8A1A9E0381007AF303 /* CXPPage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPPage.h; sourceTree = "<group>"; };
		4F991E8B1A9E0381007AF303 /* CXPPage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPPage.m; sourceTree = "<group>"; };
		4F991E901A9E039C007AF303 /* CXPSiteMapItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPSiteMapItem.h; sourceTree = "<group>"; };
		4F991E911A9E039C007AF303 /* CXPSiteMapItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPSiteMapItem.m; sourceTree = "<group>"; };
		4F991E961A9E03D9007AF303 /* CXPModel+Inner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "CXPModel+Inner.h"; sourceTree = "<group>"; };
		4F991E971A9E0ACA007AF303 /* CXPPreferencesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPPreferencesTests.m; sourceTree = "<group>"; };
		4F9B72851B95A1DD008BF3E7 /* CXPRenderablePreloader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXPRenderablePreloader.h; path = Preload/CXPRenderablePreloader.h; sourceTree = "<group>"; };
		4F9B72861B95A1DD008BF3E7 /* CXPRenderablePreloader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPRenderablePreloader.m; path = Preload/CXPRenderablePreloader.m; sourceTree = "<group>"; };
		4F9B72871B95A1DD008BF3E7 /* CXPRendererPreloader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXPRendererPreloader.h; path = Preload/CXPRendererPreloader.h; sourceTree = "<group>"; };
		4F9B72881B95A1DD008BF3E7 /* CXPRendererPreloader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPRendererPreloader.m; path = Preload/CXPRendererPreloader.m; sourceTree = "<group>"; };
		4F9B72891B95A1DD008BF3E7 /* CXPRendererPreloader+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXPRendererPreloader+Protected.h"; path = "Preload/CXPRendererPreloader+Protected.h"; sourceTree = "<group>"; };
		4F9B72951B95A25F008BF3E7 /* CXPRendererPreloaderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPRendererPreloaderTests.m; sourceTree = "<group>"; };
		4F9B72971B95A275008BF3E7 /* CXPRenderablePreloaderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPRenderablePreloaderTests.m; sourceTree = "<group>"; };
		4F9B72991B95A2DD008BF3E7 /* CXPRenderablePreloader+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXPRenderablePreloader+Protected.h"; path = "Preload/CXPRenderablePreloader+Protected.h"; sourceTree = "<group>"; };
		4F9B729F1B95A4BF008BF3E7 /* valid-portal-preload-events.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "valid-portal-preload-events.json"; sourceTree = "<group>"; };
		4F9DF8041CFF100B000E29B8 /* WebRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebRenderer.h; sourceTree = "<group>"; };
		4F9E8B031A9C8CE3007324B6 /* CXPConfigurationManagerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPConfigurationManagerTests.m; path = Configurations/CXPConfigurationManagerTests.m; sourceTree = "<group>"; };
		4F9E8B0F1A9C974B007324B6 /* ErrorHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ErrorHelper.h; sourceTree = "<group>"; };
		4F9E8B101A9C974B007324B6 /* ErrorHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ErrorHelper.m; sourceTree = "<group>"; };
		4F9E8B181A9CA315007324B6 /* Model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Model.h; sourceTree = "<group>"; };
		4F9E8B231A9CA45B007324B6 /* ModelDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ModelDelegate.h; sourceTree = "<group>"; };
		4F9E8B2E1A9CA883007324B6 /* CXPCacheModelReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPCacheModelReader.h; sourceTree = "<group>"; };
		4F9E8B2F1A9CA883007324B6 /* CXPCacheModelReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPCacheModelReader.m; sourceTree = "<group>"; };
		4F9E8B341A9CA898007324B6 /* CXPServerModelReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPServerModelReader.h; sourceTree = "<group>"; };
		4F9E8B351A9CA898007324B6 /* CXPServerModelReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPServerModelReader.m; sourceTree = "<group>"; };
		4F9E8B3A1A9CAA3D007324B6 /* CXPModelReaderFactoryTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPModelReaderFactoryTests.m; sourceTree = "<group>"; };
		4F9E8B3C1A9CCB68007324B6 /* CXPServerModelReaderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPServerModelReaderTests.m; sourceTree = "<group>"; };
		4F9EDD181ABC261B0054F3F8 /* CXPConfigurationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPConfigurationTests.m; path = Configurations/CXPConfigurationTests.m; sourceTree = "<group>"; };
		4F9FDDF31C68CE1C00FDB8B0 /* CXPConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPConfiguration.h; sourceTree = "<group>"; };
		4F9FDDF41C68CE1C00FDB8B0 /* CXPConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPConfiguration.m; sourceTree = "<group>"; };
		4F9FDDF91C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPDevelopmentConfiguration.h; sourceTree = "<group>"; };
		4F9FDDFA1C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPDevelopmentConfiguration.m; sourceTree = "<group>"; };
		4FA3E9301D06CD6500826980 /* SessionDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SessionDelegate.h; path = Security/SessionDelegate.h; sourceTree = "<group>"; };
		4FADCC5E1BCD584B0095489C /* CXPBehaviourMapper+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXPBehaviourMapper+Protected.h"; path = "BackbaseCXP/Navigation/CXPBehaviourMapper+Protected.h"; sourceTree = SOURCE_ROOT; };
		4FADCC641BCD58750095489C /* CXPBehaviourMapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXPBehaviourMapper.h; path = BackbaseCXP/Navigation/CXPBehaviourMapper.h; sourceTree = SOURCE_ROOT; };
		4FADCC651BCD58750095489C /* CXPBehaviourMapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPBehaviourMapper.m; path = BackbaseCXP/Navigation/CXPBehaviourMapper.m; sourceTree = SOURCE_ROOT; };
		4FADCC661BCD58750095489C /* CXPNavigationFlowInformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXPNavigationFlowInformer.h; path = BackbaseCXP/Navigation/CXPNavigationFlowInformer.h; sourceTree = SOURCE_ROOT; };
		4FADCC671BCD58750095489C /* CXPNavigationFlowInformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPNavigationFlowInformer.m; path = BackbaseCXP/Navigation/CXPNavigationFlowInformer.m; sourceTree = SOURCE_ROOT; };
		4FADCC681BCD58750095489C /* CXPNavigationFlowInformer+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXPNavigationFlowInformer+Protected.h"; path = "BackbaseCXP/Navigation/CXPNavigationFlowInformer+Protected.h"; sourceTree = SOURCE_ROOT; };
		4FADCC741BCD58B70095489C /* CXPBehaviourMapperTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPBehaviourMapperTests.m; sourceTree = "<group>"; };
		4FADCC751BCD58B70095489C /* CXPNavigationFlowInformerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPNavigationFlowInformerTests.m; sourceTree = "<group>"; };
		4FB5BC231AB18EAC00166ACB /* valid-portal2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "valid-portal2.json"; sourceTree = "<group>"; };
		4FBD50EA1A9F347900EE518F /* Renderable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Renderable.h; sourceTree = "<group>"; };
		4FBE4A871B4A7D1F009124F5 /* CXPPerformanceMeterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPPerformanceMeterTests.m; path = Helpers/CXPPerformanceMeterTests.m; sourceTree = "<group>"; };
		4FBE4A891B4A7E38009124F5 /* CXPPerformanceMeter+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPPerformanceMeter+Protected.h"; sourceTree = "<group>"; };
		4FC3038F1AADEAE500A4A928 /* CXPLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPLogger.h; sourceTree = "<group>"; };
		4FC303901AADEAE500A4A928 /* CXPLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPLogger.m; sourceTree = "<group>"; };
		4FC303951AADEE6F00A4A928 /* CXPLoggerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPLoggerTests.m; path = Helpers/CXPLoggerTests.m; sourceTree = "<group>"; };
		4FC3DA701ACE988200711F8D /* NSURL+XQueryComponents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSURL+XQueryComponents.h"; path = "NSURL Extensions/NSURL+XQueryComponents.h"; sourceTree = "<group>"; };
		4FC3DA711ACE988200711F8D /* NSURL+XQueryComponents.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSURL+XQueryComponents.m"; path = "NSURL Extensions/NSURL+XQueryComponents.m"; sourceTree = "<group>"; };
		4FC537D51A976089001E648F /* libBackbaseCXP.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBackbaseCXP.a; sourceTree = BUILT_PRODUCTS_DIR; };
		4FC90A111B789222007C8265 /* dropbox.der */ = {isa = PBXFileReference; lastKnownFileType = file; path = dropbox.der; sourceTree = "<group>"; };
		4FC90A121B789222007C8265 /* google.der */ = {isa = PBXFileReference; lastKnownFileType = file; path = google.der; sourceTree = "<group>"; };
		4FC90A151B78AEFB007C8265 /* NSURLCannedProtectionSpace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSURLCannedProtectionSpace.h; sourceTree = "<group>"; };
		4FC90A161B78AEFB007C8265 /* NSURLCannedProtectionSpace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSURLCannedProtectionSpace.m; sourceTree = "<group>"; };
		4FCA8A8A1AD42B65000D7E14 /* CXPTag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPTag.h; sourceTree = "<group>"; };
		4FCA8A8B1AD42B65000D7E14 /* CXPTag.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPTag.m; sourceTree = "<group>"; };
		4FCB75EF1AC1532F00C2A58C /* CXPModelReaderFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPModelReaderFactory.h; sourceTree = "<group>"; };
		4FCB75F01AC1532F00C2A58C /* CXPModelReaderFactory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPModelReaderFactory.m; sourceTree = "<group>"; };
		4FCB75F51AC156E100C2A58C /* ModelReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ModelReader.h; sourceTree = "<group>"; };
		4FCEE7381AB9BE7E00D39E21 /* CXPRendererFactoryTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPRendererFactoryTests.m; sourceTree = "<group>"; };
		4FCFFECD1BBD543D00D9BFC4 /* LoginDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LoginDelegate.h; path = Security/LoginDelegate.h; sourceTree = "<group>"; };
		4FCFFED01BBE892100D9BFC4 /* SiteMapItemChild.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SiteMapItemChild.h; sourceTree = "<group>"; };
		4FD40B861B0CAAD1007699D0 /* RendererPreload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = RendererPreload.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		4FD40B8A1B0CB4AA007699D0 /* CXPConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPConstants.h; sourceTree = "<group>"; };
		4FDA8AF11AE65A4100163756 /* CXPPubSubEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXPPubSubEvent.h; path = Inner/CXPPubSubEvent.h; sourceTree = "<group>"; };
		4FDA8AF21AE65A4100163756 /* CXPPubSubEvent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPPubSubEvent.m; path = Inner/CXPPubSubEvent.m; sourceTree = "<group>"; };
		4FDA8D881AF232AA00B07DD0 /* CXPConfigurationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXPConfigurationManager.h; path = Configurations/CXPConfigurationManager.h; sourceTree = "<group>"; };
		4FDA8D891AF232AA00B07DD0 /* CXPConfigurationManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPConfigurationManager.m; path = Configurations/CXPConfigurationManager.m; sourceTree = "<group>"; };
		4FDA8D8A1AF232AA00B07DD0 /* CXPConfigurationManager+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXPConfigurationManager+Protected.h"; path = "Configurations/CXPConfigurationManager+Protected.h"; sourceTree = "<group>"; };
		4FDA8D931AF2332C00B07DD0 /* CXPModelReader+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPModelReader+Protected.h"; sourceTree = "<group>"; };
		4FDA8D9B1AF2334F00B07DD0 /* CXPPluginManager+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "CXPPluginManager+Protected.h"; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		4FDA8D9C1AF2334F00B07DD0 /* CXPPluginManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CXPPluginManager.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		4FDA8D9D1AF2334F00B07DD0 /* CXPPluginManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CXPPluginManager.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		4FDDF2DA1AC31886003739B4 /* RendererDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RendererDelegate.h; sourceTree = "<group>"; };
		4FE00EBE1A97227F00D83062 /* BackbaseCXP.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = BackbaseCXP.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		4FE00EC91A97227F00D83062 /* BackbaseCXPTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BackbaseCXPTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		4FE00F391A973FB100D83062 /* EXPBlockDefinedMatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EXPBlockDefinedMatcher.h; sourceTree = "<group>"; };
		4FE00F3A1A973FB100D83062 /* EXPDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EXPDefines.h; sourceTree = "<group>"; };
		4FE00F3B1A973FB100D83062 /* EXPDoubleTuple.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EXPDoubleTuple.h; sourceTree = "<group>"; };
		4FE00F3C1A973FB100D83062 /* Expecta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Expecta.h; sourceTree = "<group>"; };
		4FE00F3D1A973FB100D83062 /* ExpectaObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExpectaObject.h; sourceTree = "<group>"; };
		4FE00F3E1A973FB100D83062 /* ExpectaSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExpectaSupport.h; sourceTree = "<group>"; };
		4FE00F3F1A973FB100D83062 /* EXPExpect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EXPExpect.h; sourceTree = "<group>"; };
		4FE00F401A973FB100D83062 /* EXPFloatTuple.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EXPFloatTuple.h; sourceTree = "<group>"; };
		4FE00F411A973FB100D83062 /* EXPMatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EXPMatcher.h; sourceTree = "<group>"; };
		4FE00F421A973FB100D83062 /* EXPMatcherHelpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EXPMatcherHelpers.h; sourceTree = "<group>"; };
		4FE00F431A973FB100D83062 /* EXPMatchers+beCloseTo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beCloseTo.h"; sourceTree = "<group>"; };
		4FE00F441A973FB100D83062 /* EXPMatchers+beFalsy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beFalsy.h"; sourceTree = "<group>"; };
		4FE00F451A973FB100D83062 /* EXPMatchers+beginWith.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beginWith.h"; sourceTree = "<group>"; };
		4FE00F461A973FB100D83062 /* EXPMatchers+beGreaterThan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beGreaterThan.h"; sourceTree = "<group>"; };
		4FE00F471A973FB100D83062 /* EXPMatchers+beGreaterThanOrEqualTo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beGreaterThanOrEqualTo.h"; sourceTree = "<group>"; };
		4FE00F481A973FB100D83062 /* EXPMatchers+beIdenticalTo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beIdenticalTo.h"; sourceTree = "<group>"; };
		4FE00F491A973FB100D83062 /* EXPMatchers+beInstanceOf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beInstanceOf.h"; sourceTree = "<group>"; };
		4FE00F4A1A973FB100D83062 /* EXPMatchers+beInTheRangeOf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beInTheRangeOf.h"; sourceTree = "<group>"; };
		4FE00F4B1A973FB100D83062 /* EXPMatchers+beKindOf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beKindOf.h"; sourceTree = "<group>"; };
		4FE00F4C1A973FB100D83062 /* EXPMatchers+beLessThan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beLessThan.h"; sourceTree = "<group>"; };
		4FE00F4D1A973FB100D83062 /* EXPMatchers+beLessThanOrEqualTo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beLessThanOrEqualTo.h"; sourceTree = "<group>"; };
		4FE00F4E1A973FB100D83062 /* EXPMatchers+beNil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beNil.h"; sourceTree = "<group>"; };
		4FE00F4F1A973FB100D83062 /* EXPMatchers+beSubclassOf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beSubclassOf.h"; sourceTree = "<group>"; };
		4FE00F501A973FB100D83062 /* EXPMatchers+beSupersetOf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beSupersetOf.h"; sourceTree = "<group>"; };
		4FE00F511A973FB100D83062 /* EXPMatchers+beTruthy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+beTruthy.h"; sourceTree = "<group>"; };
		4FE00F521A973FB100D83062 /* EXPMatchers+conformTo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+conformTo.h"; sourceTree = "<group>"; };
		4FE00F531A973FB100D83062 /* EXPMatchers+contain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+contain.h"; sourceTree = "<group>"; };
		4FE00F541A973FB100D83062 /* EXPMatchers+endWith.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+endWith.h"; sourceTree = "<group>"; };
		4FE00F551A973FB100D83062 /* EXPMatchers+equal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+equal.h"; sourceTree = "<group>"; };
		4FE00F561A973FB100D83062 /* EXPMatchers+haveCountOf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+haveCountOf.h"; sourceTree = "<group>"; };
		4FE00F571A973FB100D83062 /* EXPMatchers+postNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+postNotification.h"; sourceTree = "<group>"; };
		4FE00F581A973FB100D83062 /* EXPMatchers+raise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+raise.h"; sourceTree = "<group>"; };
		4FE00F591A973FB100D83062 /* EXPMatchers+raiseWithReason.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+raiseWithReason.h"; sourceTree = "<group>"; };
		4FE00F5A1A973FB100D83062 /* EXPMatchers+respondTo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+respondTo.h"; sourceTree = "<group>"; };
		4FE00F5B1A973FB100D83062 /* EXPMatchers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EXPMatchers.h; sourceTree = "<group>"; };
		4FE00F5C1A973FB100D83062 /* EXPUnsupportedObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EXPUnsupportedObject.h; sourceTree = "<group>"; };
		4FE00F5D1A973FB100D83062 /* libExpecta.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libExpecta.a; sourceTree = "<group>"; };
		4FE00F5E1A973FB100D83062 /* NSObject+Expecta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+Expecta.h"; sourceTree = "<group>"; };
		4FE00F5F1A973FB100D83062 /* NSValue+Expecta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSValue+Expecta.h"; sourceTree = "<group>"; };
		4FE00F6C1A973FB100D83062 /* libSpecta.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libSpecta.a; sourceTree = "<group>"; };
		4FE00F6D1A973FB100D83062 /* Specta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Specta.h; sourceTree = "<group>"; };
		4FE00F6E1A973FB100D83062 /* SpectaDSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpectaDSL.h; sourceTree = "<group>"; };
		4FE00F6F1A973FB100D83062 /* SpectaTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpectaTypes.h; sourceTree = "<group>"; };
		4FE00F701A973FB100D83062 /* SPTSharedExampleGroups.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SPTSharedExampleGroups.h; sourceTree = "<group>"; };
		4FE00F711A973FB100D83062 /* SPTSpec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SPTSpec.h; sourceTree = "<group>"; };
		4FE00F721A973FB100D83062 /* XCTestCase+Specta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "XCTestCase+Specta.h"; sourceTree = "<group>"; };
		4FE1C6751AF39FB500E078F9 /* CXPRendererFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPRendererFactory.h; sourceTree = "<group>"; };
		4FE1C6761AF39FB500E078F9 /* CXPRendererFactory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPRendererFactory.m; sourceTree = "<group>"; };
		4FEC00851A9E120000F49F64 /* CXPSiteMapItemChild.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPSiteMapItemChild.h; sourceTree = "<group>"; };
		4FEC00861A9E120000F49F64 /* CXPSiteMapItemChild.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPSiteMapItemChild.m; sourceTree = "<group>"; };
		4FEC008B1A9E131E00F49F64 /* CXPSiteMapTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPSiteMapTests.m; sourceTree = "<group>"; };
		4FEC008D1A9E15DA00F49F64 /* CXPSiteMapChildrenTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPSiteMapChildrenTests.m; sourceTree = "<group>"; };
		4FEC008F1A9E186500F49F64 /* CXPChild.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPChild.h; sourceTree = "<group>"; };
		4FEC00901A9E186500F49F64 /* CXPChild.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPChild.m; sourceTree = "<group>"; };
		4FEC00981A9E195200F49F64 /* CXPPageTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPPageTests.m; sourceTree = "<group>"; };
		4FEC009A1A9E1DD000F49F64 /* CXPFeature.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPFeature.h; sourceTree = "<group>"; };
		4FEC009B1A9E1DD000F49F64 /* CXPFeature.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPFeature.m; sourceTree = "<group>"; };
		4FEC00A01A9E1DEF00F49F64 /* CXPContent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPContent.h; sourceTree = "<group>"; };
		4FEC00A11A9E1DEF00F49F64 /* CXPContent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPContent.m; sourceTree = "<group>"; };
		4FEC00A61A9E202700F49F64 /* CXPChildTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPChildTests.m; sourceTree = "<group>"; };
		4FEC00A81A9E2AA400F49F64 /* CXPFeatureTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPFeatureTests.m; sourceTree = "<group>"; };
		4FEC00AA1A9E2BE600F49F64 /* CXPContentTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPContentTests.m; sourceTree = "<group>"; };
		4FF068781AA8691C00D8C1AC /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; };
		4FF0687C1AA8A4F100D8C1AC /* LocalProtocolHandlerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LocalProtocolHandlerTests.m; path = Helpers/LocalProtocolHandlerTests.m; sourceTree = "<group>"; };
		4FF08DF41AF0CE5900D42D22 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; path = assets; sourceTree = "<group>"; };
		4FF08DF61AF0D36E00D42D22 /* CXPWebChildRenderer+Template.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPWebChildRenderer+Template.h"; sourceTree = "<group>"; };
		4FF08DF71AF0D36E00D42D22 /* CXPWebChildRenderer+Template.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CXPWebChildRenderer+Template.m"; sourceTree = "<group>"; };
		4FF0DA951C9AE75F00DFA621 /* CXPPluginManagerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPPluginManagerTests.m; sourceTree = "<group>"; };
		4FF0DA961C9AE75F00DFA621 /* PluginTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PluginTests.m; sourceTree = "<group>"; };
		4FF0DA971C9AE75F00DFA621 /* SyncedPreferencesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SyncedPreferencesTests.m; sourceTree = "<group>"; };
		4FF5E4E41AA5B29C003996B4 /* local-widget.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "local-widget.json"; sourceTree = "<group>"; };
		4FF5E4E51AA5B29C003996B4 /* remote-widget.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "remote-widget.json"; sourceTree = "<group>"; };
		4FF5E4EB1AA5D0EC003996B4 /* test-widget.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "test-widget.html"; sourceTree = "<group>"; };
		4FF5E4FF1AA60ED3003996B4 /* BackbaseCXPAssets.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BackbaseCXPAssets.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
		4FF5E5021AA60ED3003996B4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		4FF5E5271AA709AB003996B4 /* LocalStorageTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LocalStorageTests.m; path = Helpers/LocalStorageTests.m; sourceTree = "<group>"; };
		4FF5E52B1AA75E79003996B4 /* LocalProtocolHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalProtocolHandler.h; sourceTree = "<group>"; };
		4FF5E52C1AA75E79003996B4 /* LocalProtocolHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalProtocolHandler.m; sourceTree = "<group>"; };
		4FF5E5311AA7629A003996B4 /* MimeTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MimeTypes.h; sourceTree = "<group>"; };
		4FF5E5321AA7629A003996B4 /* MimeTypes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MimeTypes.m; sourceTree = "<group>"; };
		4FF5E5371AA7654E003996B4 /* MimeTypesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MimeTypesTests.m; path = Helpers/MimeTypesTests.m; sourceTree = "<group>"; };
		4FF5EFCB1B4EAA5700D97798 /* valid-portal-5.6.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "valid-portal-5.6.json"; sourceTree = "<group>"; };
		4FFB01921B32C10C00E183B4 /* CXP+CoreTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = "CXP+CoreTests.m"; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		4FFB01941B32C3DA00E183B4 /* CXP+ModelTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CXP+ModelTests.m"; sourceTree = "<group>"; };
		4FFB01981B32C5C800E183B4 /* CXP+NavigationFlowInformerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CXP+NavigationFlowInformerTests.m"; sourceTree = "<group>"; };
		4FFB019A1B32C65200E183B4 /* CXP+PubSubTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CXP+PubSubTests.m"; sourceTree = "<group>"; };
		4FFB019C1B32C6C700E183B4 /* CXP+PreloadTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CXP+PreloadTests.m"; sourceTree = "<group>"; };
		4FFB019E1B32C72100E183B4 /* CXP+RenderingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CXP+RenderingTests.m"; sourceTree = "<group>"; };
		4FFB01A01B32C77400E183B4 /* CXP+LoggingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CXP+LoggingTests.m"; sourceTree = "<group>"; };
		4FFB09751AFC99E7008B8FFF /* CXPFileModelReaderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPFileModelReaderTests.m; sourceTree = "<group>"; };
		4FFD09571AA06B3700B562FF /* Renderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Renderer.h; sourceTree = "<group>"; };
		4FFD09681AA071DA00B562FF /* CXPWebRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPWebRenderer.h; sourceTree = "<group>"; };
		4FFD09691AA071DA00B562FF /* CXPWebRenderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPWebRenderer.m; sourceTree = "<group>"; wrapsLines = 0; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		4FFD096E1AA0734500B562FF /* CXPRendering.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPRendering.h; sourceTree = "<group>"; };
		4FFD09891AA0B76800B562FF /* CXPWebChildRenderer+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPWebChildRenderer+Protected.h"; sourceTree = "<group>"; };
		4FFD098C1AA0B80B00B562FF /* CXPWebRendererTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CXPWebRendererTests.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		D100ECA01AD55E95002C4971 /* NSNotificationCenter+AllObservers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNotificationCenter+AllObservers.h"; sourceTree = "<group>"; };
		D10B45561B33103B009AE5DB /* status-check-response.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "status-check-response.json"; sourceTree = "<group>"; };
		D11830791B70DC9400AE15F6 /* DTTJailbreakDetection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTTJailbreakDetection.h; sourceTree = "<group>"; };
		D118307A1B70DC9400AE15F6 /* DTTJailbreakDetection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTTJailbreakDetection.m; sourceTree = "<group>"; };
		D11830851B70DF0600AE15F6 /* CXP+Security+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXP+Security+Protected.h"; path = "Facade/CXP+Security+Protected.h"; sourceTree = "<group>"; };
		D118308B1B70E0D400AE15F6 /* CXPSecurityManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXPSecurityManager.h; path = BackbaseCXP/Security/CXPSecurityManager.h; sourceTree = SOURCE_ROOT; };
		D118308C1B70E0D400AE15F6 /* CXPSecurityManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPSecurityManager.m; path = BackbaseCXP/Security/CXPSecurityManager.m; sourceTree = SOURCE_ROOT; };
		D12A10421B0B394300187693 /* CXPWebChildRenderer+Preload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPWebChildRenderer+Preload.h"; sourceTree = "<group>"; };
		D12A10431B0B394300187693 /* CXPWebChildRenderer+Preload.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = "CXPWebChildRenderer+Preload.m"; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		D12D095F1B44234600CC992C /* valid-config2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "valid-config2.json"; sourceTree = "<group>"; };
		D1344AA61AE546F00096BD38 /* valid-portal3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "valid-portal3.json"; sourceTree = "<group>"; };
		D174525F1ADE6C0B00781079 /* Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utils.h; sourceTree = "<group>"; };
		D17452601ADE6C0B00781079 /* Utils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Utils.m; sourceTree = "<group>"; };
		D18E10441AD55B7D000C9AE2 /* NSNotificationCenter+AllObservers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNotificationCenter+AllObservers.m"; sourceTree = "<group>"; };
		D19CBEAE1B32D378001FD86B /* CXPStatusCheckerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPStatusCheckerTests.m; sourceTree = "<group>"; };
		D1A367161B3064A6009AAA56 /* CXPPubSub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXPPubSub.h; path = PubSub/CXPPubSub.h; sourceTree = "<group>"; };
		D1A367171B3064A6009AAA56 /* CXPPubSub.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPPubSub.m; path = PubSub/CXPPubSub.m; sourceTree = "<group>"; };
		D1A3671C1B306502009AAA56 /* CXPPubSubTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPPubSubTests.m; path = PubSub/CXPPubSubTests.m; sourceTree = "<group>"; };
		D1A5D31A1B41377E009948EC /* CXPSessionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXPSessionManager.h; path = Session/CXPSessionManager.h; sourceTree = "<group>"; };
		D1A5D31B1B41377E009948EC /* CXPSessionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPSessionManager.m; path = Session/CXPSessionManager.m; sourceTree = "<group>"; };
		D1A5D3201B413995009948EC /* CXP+Session.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CXP+Session.h"; path = "Facade/CXP+Session.h"; sourceTree = "<group>"; };
		D1A5D3211B413995009948EC /* CXP+Session.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "CXP+Session.m"; path = "Facade/CXP+Session.m"; sourceTree = "<group>"; };
		D1A5D3261B4141D2009948EC /* CXPSessionManagerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CXPSessionManagerTests.m; path = Session/CXPSessionManagerTests.m; sourceTree = "<group>"; };
		D1A9D4631AF77693008B8700 /* CXPFileModelReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPFileModelReader.h; sourceTree = "<group>"; };
		D1A9D4641AF77693008B8700 /* CXPFileModelReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPFileModelReader.m; sourceTree = "<group>"; };
		D1B2261F1B7CCBAB007964BC /* CXPModelProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPModelProxy.h; sourceTree = "<group>"; };
		D1B226201B7CCBAB007964BC /* CXPModelProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPModelProxy.m; sourceTree = "<group>"; };
		D1B226251B7CCD66007964BC /* CXPModelProxy+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPModelProxy+Protected.h"; sourceTree = "<group>"; };
		D1B2262B1B7CD40F007964BC /* CXPModelProxyTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPModelProxyTests.m; sourceTree = "<group>"; };
		D1B4096E1B3177B400ACF0F7 /* CXPStatusChecker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPStatusChecker.h; sourceTree = "<group>"; };
		D1B4096F1B3177B400ACF0F7 /* CXPStatusChecker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPStatusChecker.m; sourceTree = "<group>"; };
		D1B409771B32BDA600ACF0F7 /* StatusCheckerDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StatusCheckerDelegate.h; sourceTree = "<group>"; };
		D1C0E41D1B033EBB00874314 /* CXPRendererCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CXPRendererCache.h; sourceTree = "<group>"; };
		D1C0E41E1B033EBB00874314 /* CXPRendererCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPRendererCache.m; sourceTree = "<group>"; };
		D1C0E4231B033EF600874314 /* CXPRendererCacheTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CXPRendererCacheTests.m; sourceTree = "<group>"; };
		D1C0E4251B034A7A00874314 /* CXPRendererCache+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPRendererCache+Protected.h"; sourceTree = "<group>"; };
		D1C0E42B1B0356A800874314 /* CXPRendererFactory+Protected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPRendererFactory+Protected.h"; sourceTree = "<group>"; };
		D1FC4A661ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CXPWebChildRenderer+Bridge.h"; sourceTree = "<group>"; };
		D1FC4A671ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CXPWebChildRenderer+Bridge.m"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		4FC537D21A976089001E648F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4FF0687A1AA8692700D8C1AC /* MobileCoreServices.framework in Frameworks */,
				4F303EDB1A978C7400A83368 /* SystemConfiguration.framework in Frameworks */,
				4F303EDE1A978C8100A83368 /* UIKit.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4FE00EBA1A97227F00D83062 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4FF068791AA8691C00D8C1AC /* MobileCoreServices.framework in Frameworks */,
				4F303EDD1A978C7D00A83368 /* UIKit.framework in Frameworks */,
				4F303EDA1A978C7100A83368 /* SystemConfiguration.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4FE00EC61A97227F00D83062 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4FF0687B1AA8692F00D8C1AC /* MobileCoreServices.framework in Frameworks */,
				4F303EE31A978D6500A83368 /* OCMockitoIOS.framework in Frameworks */,
				4F64C5601A9B1F2E0001F26A /* OCHamcrestIOS.framework in Frameworks */,
				4FE00F751A973FB200D83062 /* libSpecta.a in Frameworks */,
				4FE00F731A973FB100D83062 /* libExpecta.a in Frameworks */,
				4FC537F31A976D0B001E648F /* libBackbaseCXP.a in Frameworks */,
				4F303EE01A978CB900A83368 /* SystemConfiguration.framework in Frameworks */,
				4F303EDF1A978CB900A83368 /* UIKit.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		4F0E0E401C45089D00199EAA /* NSURLRequest Extensions */ = {
			isa = PBXGroup;
			children = (
				4F0E0E411C4508C000199EAA /* NSURLRequest+WebView.h */,
				4F0E0E441C4508E200199EAA /* NSURLRequest+WebView.m */,
			);
			path = "NSURLRequest Extensions";
			sourceTree = "<group>";
		};
		4F0FF1C21B6F4BDE00107BC5 /* Security */ = {
			isa = PBXGroup;
			children = (
				4F76DFD91B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.h */,
				4F76DFDA1B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.m */,
				4F75D1641B6FA5E9006B9FCF /* CXPHTTPProtocolHandler+Protected.h */,
				D118308B1B70E0D400AE15F6 /* CXPSecurityManager.h */,
				D118308C1B70E0D400AE15F6 /* CXPSecurityManager.m */,
				4F7535DF1B70EA4C0046B453 /* CXPSecurityManager+Protected.h */,
				4F0FF1C31B6F4C7D00107BC5 /* CXPWhitelister.h */,
				4F0FF1C41B6F4C7D00107BC5 /* CXPWhitelister.m */,
				4F0B59401BE3A1E100EFD96C /* NSData+Cryptography.h */,
				4F0B59411BE3A1E100EFD96C /* NSData+Cryptography.m */,
			);
			name = Security;
			path = Networking;
			sourceTree = "<group>";
		};
		4F0FF1CB1B6F4D4F00107BC5 /* Security */ = {
			isa = PBXGroup;
			children = (
				4F76DFDF1B6F83AD00BEACA3 /* CXPHTTPProtocolHandlerTests.m */,
				4F0FF1C91B6F4D4B00107BC5 /* CXPWhitelisterTests.m */,
				4F0B59481BE3A81000EFD96C /* NSData+CryptographyTests.m */,
			);
			name = Security;
			sourceTree = "<group>";
		};
		4F303ED81A978C6100A83368 /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				4FF068781AA8691C00D8C1AC /* MobileCoreServices.framework */,
				4F303EDC1A978C7D00A83368 /* UIKit.framework */,
				4F303ED91A978C7100A83368 /* SystemConfiguration.framework */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		4F303EE11A978D6500A83368 /* OCMockito */ = {
			isa = PBXGroup;
			children = (
				4F303EE21A978D6500A83368 /* OCMockitoIOS.framework */,
			);
			path = OCMockito;
			sourceTree = "<group>";
		};
		4F303EE41A978E4700A83368 /* OCHamcrest */ = {
			isa = PBXGroup;
			children = (
				4F303EE51A978E4700A83368 /* OCHamcrestIOS.framework */,
			);
			path = OCHamcrest;
			sourceTree = "<group>";
		};
		4F303EE71A97906600A83368 /* Libraries */ = {
			isa = PBXGroup;
			children = (
				4F0E0E401C45089D00199EAA /* NSURLRequest Extensions */,
				D11830781B70DC7A00AE15F6 /* Jailbreak Detection */,
				4F7175371B203FA400E45E8D /* NSBundle Extensions */,
				4F7CC1471B1F3F4900249520 /* UIImage Extensions */,
				4F4D9C331B09EC5A00A0D99C /* NSMutableArray Extensions */,
				4FC3DA6F1ACE984400711F8D /* NSURL Extensions */,
				4F64C5F21A9B6F050001F26A /* OCJSONMapper */,
			);
			path = Libraries;
			sourceTree = "<group>";
		};
		4F3CACC11A9DBAF6002A6548 /* Common */ = {
			isa = PBXGroup;
			children = (
				4F3CACC21A9DBAF6002A6548 /* Helpers.h */,
				4F3CACC31A9DBAF6002A6548 /* Helpers.m */,
				4F3D30DD1C11A866006782DD /* MyTestPlugin.h */,
				4F3D30DE1C11A866006782DD /* MyTestPlugin.m */,
				4F6AFFB11B26DB55005D54D7 /* MyUILongPressGestureRecognizer.h */,
				4F6AFFB21B26DB55005D54D7 /* MyUILongPressGestureRecognizer.m */,
				D100ECA01AD55E95002C4971 /* NSNotificationCenter+AllObservers.h */,
				D18E10441AD55B7D000C9AE2 /* NSNotificationCenter+AllObservers.m */,
				4F10999F1AB08B0A00EDEA5B /* NSURLCannedConnection.h */,
				4F1099A01AB08B0A00EDEA5B /* NSURLCannedConnection.m */,
				4FC90A151B78AEFB007C8265 /* NSURLCannedProtectionSpace.h */,
				4FC90A161B78AEFB007C8265 /* NSURLCannedProtectionSpace.m */,
				4F32E13E1BD676E4008FEF29 /* TestWebViewAdapter.h */,
				4F32E13F1BD676E4008FEF29 /* TestWebViewAdapter.m */,
				4F2402471CCA2DDC00B226F0 /* NativeRenderers.h */,
				4F2402481CCA2DDC00B226F0 /* NativeRenderers.m */,
			);
			path = Common;
			sourceTree = "<group>";
		};
		4F3CACCB1A9DCA09002A6548 /* DataSamples */ = {
			isa = PBXGroup;
			children = (
				4FC90A111B789222007C8265 /* dropbox.der */,
				4F3CACCC1A9DCA09002A6548 /* empty-config.json */,
				4FC90A121B789222007C8265 /* google.der */,
				4F8429A21B1C9591005C5A96 /* Icons.bundle */,
				4F3CACCD1A9DCA09002A6548 /* incomplete-config.json */,
				4F3CACCE1A9DCA09002A6548 /* invalid-json.json */,
				4FF5E4E41AA5B29C003996B4 /* local-widget.json */,
				4FF5E4E51AA5B29C003996B4 /* remote-widget.json */,
				D10B45561B33103B009AE5DB /* status-check-response.json */,
				4FF5E4EB1AA5D0EC003996B4 /* test-widget.html */,
				4F0B594A1BE3C61200EFD96C /* encrypted-config.json */,
				4F3CACCF1A9DCA09002A6548 /* valid-config.json */,
				D12D095F1B44234600CC992C /* valid-config2.json */,
				4FF5EFCB1B4EAA5700D97798 /* valid-portal-5.6.json */,
				4F4B4EAF1BCE526D00FBF07C /* valid-portal-navigation-events.json */,
				4F9B729F1B95A4BF008BF3E7 /* valid-portal-preload-events.json */,
				4F3CACD41A9DCACF002A6548 /* valid-portal.json */,
				4FB5BC231AB18EAC00166ACB /* valid-portal2.json */,
				D1344AA61AE546F00096BD38 /* valid-portal3.json */,
			);
			path = DataSamples;
			sourceTree = "<group>";
		};
		4F3CACEF1A9DF1B8002A6548 /* Inner */ = {
			isa = PBXGroup;
			children = (
				4FEC008F1A9E186500F49F64 /* CXPChild.h */,
				4FEC00901A9E186500F49F64 /* CXPChild.m */,
				4FEC00A01A9E1DEF00F49F64 /* CXPContent.h */,
				4FEC00A11A9E1DEF00F49F64 /* CXPContent.m */,
				4FEC009A1A9E1DD000F49F64 /* CXPFeature.h */,
				4FEC009B1A9E1DD000F49F64 /* CXPFeature.m */,
				4F991E961A9E03D9007AF303 /* CXPModel+Inner.h */,
				4F991E8A1A9E0381007AF303 /* CXPPage.h */,
				4F991E8B1A9E0381007AF303 /* CXPPage.m */,
				4F3CACF01A9DF1B8002A6548 /* CXPApp.h */,
				4F3CACF11A9DF1B8002A6548 /* CXPApp.m */,
				4F991E841A9E0358007AF303 /* CXPPreference.h */,
				4F991E851A9E0358007AF303 /* CXPPreference.m */,
				4F8429AA1B1C9F6F005C5A96 /* CXPRenderableNode.h */,
				4F8429AB1B1C9F6F005C5A96 /* CXPRenderableNode.m */,
				4F991E901A9E039C007AF303 /* CXPSiteMapItem.h */,
				4F991E911A9E039C007AF303 /* CXPSiteMapItem.m */,
				4FEC00851A9E120000F49F64 /* CXPSiteMapItemChild.h */,
				4FEC00861A9E120000F49F64 /* CXPSiteMapItemChild.m */,
				4FCA8A8A1AD42B65000D7E14 /* CXPTag.h */,
				4FCA8A8B1AD42B65000D7E14 /* CXPTag.m */,
			);
			path = Inner;
			sourceTree = "<group>";
		};
		4F3CACFA1A9DFE7B002A6548 /* Inner */ = {
			isa = PBXGroup;
			children = (
				4F3CACFB1A9DFEB6002A6548 /* CXPPortalTests.m */,
				4F991E971A9E0ACA007AF303 /* CXPPreferencesTests.m */,
				4FEC008B1A9E131E00F49F64 /* CXPSiteMapTests.m */,
				4FEC008D1A9E15DA00F49F64 /* CXPSiteMapChildrenTests.m */,
				4FEC00981A9E195200F49F64 /* CXPPageTests.m */,
				4FEC00A61A9E202700F49F64 /* CXPChildTests.m */,
				4FEC00A81A9E2AA400F49F64 /* CXPFeatureTests.m */,
				4FEC00AA1A9E2BE600F49F64 /* CXPContentTests.m */,
				4F8429B01B1CA4A4005C5A96 /* CXPRendererNodeTests.m */,
			);
			path = Inner;
			sourceTree = "<group>";
		};
		4F3D30CB1C11A445006782DD /* Plugin */ = {
			isa = PBXGroup;
			children = (
				4F9283B11CECA36D00422670 /* SimpleStorage */,
				4F9899C61C64DE8C00DB60D4 /* SyncedPreferences.h */,
				4F9899C71C64DE8C00DB60D4 /* SyncedPreferences.m */,
				4F9899C81C64DE8C00DB60D4 /* SyncedPreferences+Protected.h */,
				4F3D30CC1C11A445006782DD /* Plugin+Protected.h */,
				4F3D30CD1C11A445006782DD /* Plugin.h */,
				4F3D30CE1C11A445006782DD /* Plugin.m */,
			);
			path = Plugin;
			sourceTree = "<group>";
		};
		4F3E597A1CE1FD7D0017BA5B /* Targeting */ = {
			isa = PBXGroup;
			children = (
				4F3E597B1CE1FDA80017BA5B /* CXPTargetingManager.h */,
				4F3E597C1CE1FDA80017BA5B /* CXPTargetingManager.m */,
			);
			name = Targeting;
			sourceTree = "<group>";
		};
		4F3E598C1CE207E70017BA5B /* Targeting */ = {
			isa = PBXGroup;
			children = (
				4F3E598D1CE207E70017BA5B /* CXPTargetingManagerTests.m */,
			);
			path = Targeting;
			sourceTree = "<group>";
		};
		4F4D9C331B09EC5A00A0D99C /* NSMutableArray Extensions */ = {
			isa = PBXGroup;
			children = (
				4F4D9C341B09EC8200A0D99C /* NSMutableArray+Stack.h */,
				4F4D9C351B09EC8200A0D99C /* NSMutableArray+Stack.m */,
			);
			name = "NSMutableArray Extensions";
			sourceTree = "<group>";
		};
		4F59820E1B31BF0500545261 /* Facade */ = {
			isa = PBXGroup;
			children = (
				4F59820F1B31BF3700545261 /* CXP.h */,
				4F5982101B31BF3700545261 /* CXP+Core.h */,
				4F5982111B31BF3700545261 /* CXP+Core.m */,
				4F5982331B31C43800545261 /* CXP+Logging.h */,
				4F5982341B31C43800545261 /* CXP+Logging.m */,
				4F59823F1B31C45F00545261 /* CXP+Model.h */,
				4F5982401B31C45F00545261 /* CXP+Model.m */,
				4F5982351B31C43800545261 /* CXP+NavigationFlowInformer.h */,
				4F5982361B31C43800545261 /* CXP+NavigationFlowInformer.m */,
				4F3463CB1B58F7580026F119 /* CXP+Performance.h */,
				4F3463CC1B58F7580026F119 /* CXP+Performance.m */,
				4F3D30D51C11A750006782DD /* CXP+Plugin.h */,
				4F3D30D61C11A750006782DD /* CXP+Plugin.m */,
				4F59824B1B31C6A900545261 /* CXP+Preload.h */,
				4F59824C1B31C6A900545261 /* CXP+Preload.m */,
				4F5982121B31BF3700545261 /* CXP+Protected.h */,
				4F5982131B31BF3700545261 /* CXP+PubSub.h */,
				4F5982141B31BF3700545261 /* CXP+PubSub.m */,
				4F5982511B31C75A00545261 /* CXP+Rendering.h */,
				4F5982521B31C75A00545261 /* CXP+Rendering.m */,
				4F75D16A1B6FAF64006B9FCF /* CXP+Security.h */,
				4F75D16B1B6FAF64006B9FCF /* CXP+Security.m */,
				D11830851B70DF0600AE15F6 /* CXP+Security+Protected.h */,
				D1A5D3201B413995009948EC /* CXP+Session.h */,
				D1A5D3211B413995009948EC /* CXP+Session.m */,
				4F3E598F1CE20C040017BA5B /* CXP+Targeting.h */,
				4F3E59901CE20C040017BA5B /* CXP+Targeting.m */,
			);
			name = Facade;
			sourceTree = "<group>";
		};
		4F64C5621A9B24690001F26A /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
				4F64C5631A9B24690001F26A /* BackbaseCXPTests.pch */,
				4F64C5641A9B24690001F26A /* Info.plist */,
			);
			path = "Supporting Files";
			sourceTree = "<group>";
		};
		4F64C5661A9B24850001F26A /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
				4F0104D41C99916400E962A2 /* strip-frameworks.sh */,
				4F64C5671A9B24850001F26A /* Info.plist */,
				4F64C6001A9B82910001F26A /* BackbaseCXP.pch */,
			);
			path = "Supporting Files";
			sourceTree = "<group>";
		};
		4F64C5F21A9B6F050001F26A /* OCJSONMapper */ = {
			isa = PBXGroup;
			children = (
				4F64C5F31A9B6F050001F26A /* NSObject+JSONMapper.h */,
				4F64C5F41A9B6F050001F26A /* NSObject+JSONMapper.m */,
			);
			name = OCJSONMapper;
			path = OCJSONMapper/OCJSONMapper;
			sourceTree = "<group>";
		};
		4F64C6151A9B86EC0001F26A /* Public */ = {
			isa = PBXGroup;
			children = (
				4F64C6231A9B87230001F26A /* BackbaseCXP.h */,
				4F9E8AF01A9C8A03007324B6 /* Configurations */,
				4FD40B8A1B0CB4AA007699D0 /* CXPConstants.h */,
				4F59820E1B31BF0500545261 /* Facade */,
				4F9E8B151A9CA315007324B6 /* Model */,
				4F3D30CB1C11A445006782DD /* Plugin */,
				4FBD50E91A9F347900EE518F /* Rendering */,
				4F7535DB1B70E5630046B453 /* Security */,
			);
			path = Public;
			sourceTree = "<group>";
		};
		4F7175371B203FA400E45E8D /* NSBundle Extensions */ = {
			isa = PBXGroup;
			children = (
				4F7175381B203FD500E45E8D /* NSBundle+DeepSearch.h */,
				4F7175391B203FD500E45E8D /* NSBundle+DeepSearch.m */,
			);
			name = "NSBundle Extensions";
			sourceTree = "<group>";
		};
		4F7535DB1B70E5630046B453 /* Security */ = {
			isa = PBXGroup;
			children = (
				4FCFFECD1BBD543D00D9BFC4 /* LoginDelegate.h */,
				4F7535DC1B70E5840046B453 /* SecurityViolationDelegate.h */,
				4FA3E9301D06CD6500826980 /* SessionDelegate.h */,
			);
			name = Security;
			sourceTree = "<group>";
		};
		4F7CC1471B1F3F4900249520 /* UIImage Extensions */ = {
			isa = PBXGroup;
			children = (
				4F7CC1481B1F3F6D00249520 /* UIImage+Bundle.h */,
				4F7CC1491B1F3F6D00249520 /* UIImage+Bundle.m */,
			);
			path = "UIImage Extensions";
			sourceTree = "<group>";
		};
		4F8FF7CA1AF90BF20083ACE2 /* Inner */ = {
			isa = PBXGroup;
			children = (
				4F8FF7CB1AF90C2B0083ACE2 /* UIWebViewAdapterTests.m */,
			);
			name = Inner;
			sourceTree = "<group>";
		};
		4F9283B11CECA36D00422670 /* SimpleStorage */ = {
			isa = PBXGroup;
			children = (
				4F9283AB1CECA36800422670 /* SimpleStorage.h */,
				4F9283AC1CECA36800422670 /* SimpleStorage.m */,
				4F60FA5A1CEDB6CB006280A5 /* SimpleStorage+Protected.h */,
				4F9283B21CECA38A00422670 /* SimpleStorageComponent.h */,
				4F9283B31CECA38A00422670 /* SimpleStorageComponent.m */,
				4F9283B91CECA6CA00422670 /* SimpleStorageComponent+Protected.h */,
			);
			name = SimpleStorage;
			sourceTree = "<group>";
		};
		4F9B72841B95A195008BF3E7 /* Preload */ = {
			isa = PBXGroup;
			children = (
				4F9B72851B95A1DD008BF3E7 /* CXPRenderablePreloader.h */,
				4F9B72861B95A1DD008BF3E7 /* CXPRenderablePreloader.m */,
				4F9B72991B95A2DD008BF3E7 /* CXPRenderablePreloader+Protected.h */,
				4F9B72871B95A1DD008BF3E7 /* CXPRendererPreloader.h */,
				4F9B72881B95A1DD008BF3E7 /* CXPRendererPreloader.m */,
				4F9B72891B95A1DD008BF3E7 /* CXPRendererPreloader+Protected.h */,
			);
			name = Preload;
			sourceTree = "<group>";
		};
		4F9B72941B95A25F008BF3E7 /* Preload */ = {
			isa = PBXGroup;
			children = (
				4F9B72951B95A25F008BF3E7 /* CXPRendererPreloaderTests.m */,
				4F9B72971B95A275008BF3E7 /* CXPRenderablePreloaderTests.m */,
			);
			path = Preload;
			sourceTree = "<group>";
		};
		4F9E8AF01A9C8A03007324B6 /* Configurations */ = {
			isa = PBXGroup;
			children = (
				4F9FDDF31C68CE1C00FDB8B0 /* CXPConfiguration.h */,
				4F9FDDF41C68CE1C00FDB8B0 /* CXPConfiguration.m */,
				4F26FC761C68D16E003B57B8 /* CXPConfiguration+Protected.h */,
				4F26FC881C68EA85003B57B8 /* CXPConfigurationComponent.h */,
				4F9FDDF91C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.h */,
				4F9FDDFA1C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.m */,
				4F26FC8E1C68F234003B57B8 /* CXPDevelopmentConfiguration+Protected.h */,
				4F26FC641C68CF79003B57B8 /* CXPPortalConfiguration.h */,
				4F26FC651C68CF79003B57B8 /* CXPPortalConfiguration.m */,
				4F26FC8F1C68F234003B57B8 /* CXPPortalConfiguration+Protected.h */,
				4F26FC6A1C68CF92003B57B8 /* CXPSecurityConfiguration.h */,
				4F26FC6B1C68CF92003B57B8 /* CXPSecurityConfiguration.m */,
				4F26FC821C68D55F003B57B8 /* CXPSecurityConfiguration+Protected.h */,
				4F26FC7C1C68D3B1003B57B8 /* CXPSSLPinningConfiguration.h */,
				4F26FC7D1C68D3B1003B57B8 /* CXPSSLPinningConfiguration.m */,
				4F26FC971C68FA5E003B57B8 /* CXPSSLPinningConfiguration+Protected.h */,
				4F26FC701C68CF9C003B57B8 /* CXPTemplateConfiguration.h */,
				4F26FC711C68CF9C003B57B8 /* CXPTemplateConfiguration.m */,
				4F26FC901C68F234003B57B8 /* CXPTemplateConfiguration+Protected.h */,
			);
			path = Configurations;
			sourceTree = "<group>";
		};
		4F9E8B021A9C8C95007324B6 /* Configurations */ = {
			isa = PBXGroup;
			children = (
				4F9EDD181ABC261B0054F3F8 /* CXPConfigurationTests.m */,
				4F9E8B031A9C8CE3007324B6 /* CXPConfigurationManagerTests.m */,
			);
			name = Configurations;
			sourceTree = "<group>";
		};
		4F9E8B0E1A9C9731007324B6 /* Helpers */ = {
			isa = PBXGroup;
			children = (
				4FC3038F1AADEAE500A4A928 /* CXPLogger.h */,
				4FC303901AADEAE500A4A928 /* CXPLogger.m */,
				4F02ADFF1B456E3500DB7C48 /* CXPPerformanceMeter.h */,
				4F02AE001B456E3500DB7C48 /* CXPPerformanceMeter.m */,
				4FBE4A891B4A7E38009124F5 /* CXPPerformanceMeter+Protected.h */,
				D1B4096E1B3177B400ACF0F7 /* CXPStatusChecker.h */,
				D1B4096F1B3177B400ACF0F7 /* CXPStatusChecker.m */,
				4F4495DC1B4AB47100E179EE /* CXPStatusChecker+Protected.h */,
				4F9E8B0F1A9C974B007324B6 /* ErrorHelper.h */,
				4F9E8B101A9C974B007324B6 /* ErrorHelper.m */,
				4FF5E52B1AA75E79003996B4 /* LocalProtocolHandler.h */,
				4FF5E52C1AA75E79003996B4 /* LocalProtocolHandler.m */,
				4F3CACC51A9DC301002A6548 /* LocalStorage.h */,
				4F3CACC61A9DC301002A6548 /* LocalStorage.m */,
				4FF5E5311AA7629A003996B4 /* MimeTypes.h */,
				4FF5E5321AA7629A003996B4 /* MimeTypes.m */,
				D174525F1ADE6C0B00781079 /* Utils.h */,
				D17452601ADE6C0B00781079 /* Utils.m */,
			);
			path = Helpers;
			sourceTree = "<group>";
		};
		4F9E8B151A9CA315007324B6 /* Model */ = {
			isa = PBXGroup;
			children = (
				4F44FFDD1B1C7AC600DBFBBB /* IconPack.h */,
				4F9E8B181A9CA315007324B6 /* Model.h */,
				4F9E8B231A9CA45B007324B6 /* ModelDelegate.h */,
				D1B409771B32BDA600ACF0F7 /* StatusCheckerDelegate.h */,
				4FCFFED01BBE892100D9BFC4 /* SiteMapItemChild.h */,
			);
			path = Model;
			sourceTree = "<group>";
		};
		4F9E8B201A9CA35C007324B6 /* Model */ = {
			isa = PBXGroup;
			children = (
				4F3CACE41A9DDA02002A6548 /* CXPCacheModelReaderTests.m */,
				4FFB09751AFC99E7008B8FFF /* CXPFileModelReaderTests.m */,
				4F8429981B1C7B98005C5A96 /* CXPIconPackTests.m */,
				D1B2262B1B7CD40F007964BC /* CXPModelProxyTests.m */,
				4F9E8B3A1A9CAA3D007324B6 /* CXPModelReaderFactoryTests.m */,
				4F3CACE21A9DD2B8002A6548 /* CXPModelReaderTests.m */,
				4F3CACF81A9DF3EE002A6548 /* CXPModelTests.m */,
				4F9E8B3C1A9CCB68007324B6 /* CXPServerModelReaderTests.m */,
				D19CBEAE1B32D378001FD86B /* CXPStatusCheckerTests.m */,
				4F3CACFA1A9DFE7B002A6548 /* Inner */,
			);
			path = Model;
			sourceTree = "<group>";
		};
		4F9E8B271A9CA856007324B6 /* Model */ = {
			isa = PBXGroup;
			children = (
				4F9E8B2E1A9CA883007324B6 /* CXPCacheModelReader.h */,
				4F9E8B2F1A9CA883007324B6 /* CXPCacheModelReader.m */,
				D1A9D4631AF77693008B8700 /* CXPFileModelReader.h */,
				D1A9D4641AF77693008B8700 /* CXPFileModelReader.m */,
				4F44FFD71B1C7AA900DBFBBB /* CXPIconPack.h */,
				4F44FFD81B1C7AA900DBFBBB /* CXPIconPack.m */,
				4F3CACDC1A9DD25D002A6548 /* CXPModel.h */,
				4F3CACDD1A9DD25D002A6548 /* CXPModel.m */,
				D1B2261F1B7CCBAB007964BC /* CXPModelProxy.h */,
				D1B226201B7CCBAB007964BC /* CXPModelProxy.m */,
				D1B226251B7CCD66007964BC /* CXPModelProxy+Protected.h */,
				4F3CACD61A9DD199002A6548 /* CXPModelReader.h */,
				4F3CACD71A9DD199002A6548 /* CXPModelReader.m */,
				4FDA8D931AF2332C00B07DD0 /* CXPModelReader+Protected.h */,
				4FCB75EF1AC1532F00C2A58C /* CXPModelReaderFactory.h */,
				4FCB75F01AC1532F00C2A58C /* CXPModelReaderFactory.m */,
				4F9E8B341A9CA898007324B6 /* CXPServerModelReader.h */,
				4F9E8B351A9CA898007324B6 /* CXPServerModelReader.m */,
				4F3E59841CE2074A0017BA5B /* CXPServerModelReader+Protected.h */,
				4F3CACEF1A9DF1B8002A6548 /* Inner */,
				4F32A7A91B2ED5DA00E01E84 /* ModelProxy.h */,
				4FCB75F51AC156E100C2A58C /* ModelReader.h */,
			);
			path = Model;
			sourceTree = "<group>";
		};
		4FADCC731BCD58B70095489C /* Navigation */ = {
			isa = PBXGroup;
			children = (
				4FADCC741BCD58B70095489C /* CXPBehaviourMapperTests.m */,
				4FADCC751BCD58B70095489C /* CXPNavigationFlowInformerTests.m */,
			);
			path = Navigation;
			sourceTree = "<group>";
		};
		4FBD50E91A9F347900EE518F /* Rendering */ = {
			isa = PBXGroup;
			children = (
				4FE1C6751AF39FB500E078F9 /* CXPRendererFactory.h */,
				D1C0E42B1B0356A800874314 /* CXPRendererFactory+Protected.h */,
				4FE1C6761AF39FB500E078F9 /* CXPRendererFactory.m */,
				4FBD50EA1A9F347900EE518F /* Renderable.h */,
				4FFD09571AA06B3700B562FF /* Renderer.h */,
				4FDDF2DA1AC31886003739B4 /* RendererDelegate.h */,
				4F9DF8041CFF100B000E29B8 /* WebRenderer.h */,
			);
			path = Rendering;
			sourceTree = "<group>";
		};
		4FC3DA6F1ACE984400711F8D /* NSURL Extensions */ = {
			isa = PBXGroup;
			children = (
				4FC3DA701ACE988200711F8D /* NSURL+XQueryComponents.h */,
				4FC3DA711ACE988200711F8D /* NSURL+XQueryComponents.m */,
			);
			name = "NSURL Extensions";
			sourceTree = "<group>";
		};
		4FDA8AF01AE65A2600163756 /* Inner */ = {
			isa = PBXGroup;
			children = (
				4FDA8AF11AE65A4100163756 /* CXPPubSubEvent.h */,
				4FDA8AF21AE65A4100163756 /* CXPPubSubEvent.m */,
				4F6560981AF7977D00F199A9 /* CXPWebViewAdapter.h */,
				4F6560A81AF7A56A00F199A9 /* CXPWebViewDelegate.h */,
				4F6560921AF7976600F199A9 /* UIWebView+CXPWebView.h */,
				4F6560931AF7976600F199A9 /* UIWebView+CXPWebView.m */,
			);
			name = Inner;
			sourceTree = "<group>";
		};
		4FDA8D871AF2326F00B07DD0 /* Configurations */ = {
			isa = PBXGroup;
			children = (
				4FDA8D881AF232AA00B07DD0 /* CXPConfigurationManager.h */,
				4FDA8D891AF232AA00B07DD0 /* CXPConfigurationManager.m */,
				4FDA8D8A1AF232AA00B07DD0 /* CXPConfigurationManager+Protected.h */,
			);
			name = Configurations;
			sourceTree = "<group>";
		};
		4FDA8D9A1AF2334F00B07DD0 /* Plugins */ = {
			isa = PBXGroup;
			children = (
				4FDA8D9B1AF2334F00B07DD0 /* CXPPluginManager+Protected.h */,
				4FDA8D9C1AF2334F00B07DD0 /* CXPPluginManager.h */,
				4FDA8D9D1AF2334F00B07DD0 /* CXPPluginManager.m */,
			);
			name = Plugins;
			path = Features;
			sourceTree = "<group>";
		};
		4FE00EB41A97227F00D83062 = {
			isa = PBXGroup;
			children = (
				4FE00EC01A97227F00D83062 /* BackbaseCXP */,
				4FE00ECD1A97227F00D83062 /* BackbaseCXPTests */,
				4FF5E5001AA60ED3003996B4 /* BackbaseCXPAssets */,
				4F303ED81A978C6100A83368 /* Frameworks */,
				4FE00EBF1A97227F00D83062 /* Products */,
			);
			sourceTree = "<group>";
		};
		4FE00EBF1A97227F00D83062 /* Products */ = {
			isa = PBXGroup;
			children = (
				4FE00EBE1A97227F00D83062 /* BackbaseCXP.framework */,
				4FE00EC91A97227F00D83062 /* BackbaseCXPTests.xctest */,
				4FC537D51A976089001E648F /* libBackbaseCXP.a */,
				4FF5E4FF1AA60ED3003996B4 /* BackbaseCXPAssets.bundle */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		4FE00EC01A97227F00D83062 /* BackbaseCXP */ = {
			isa = PBXGroup;
			children = (
				4FDA8D871AF2326F00B07DD0 /* Configurations */,
				4F9E8B0E1A9C9731007324B6 /* Helpers */,
				4F303EE71A97906600A83368 /* Libraries */,
				4F9E8B271A9CA856007324B6 /* Model */,
				D17125991B15CCA700388DA9 /* Navigation */,
				4FDA8D9A1AF2334F00B07DD0 /* Plugins */,
				4F9B72841B95A195008BF3E7 /* Preload */,
				4F64C6151A9B86EC0001F26A /* Public */,
				D1E9C6DB1B2EAA9600967B1D /* PubSub */,
				4FFD09671AA071CD00B562FF /* Rendering */,
				4F0FF1C21B6F4BDE00107BC5 /* Security */,
				D1A5D3131B413743009948EC /* Session */,
				4F64C5661A9B24850001F26A /* Supporting Files */,
				4F3E597A1CE1FD7D0017BA5B /* Targeting */,
			);
			path = BackbaseCXP;
			sourceTree = "<group>";
		};
		4FE00ECD1A97227F00D83062 /* BackbaseCXPTests */ = {
			isa = PBXGroup;
			children = (
				4F3CACC11A9DBAF6002A6548 /* Common */,
				4F9E8B021A9C8C95007324B6 /* Configurations */,
				4F3CACCB1A9DCA09002A6548 /* DataSamples */,
				4FFB01911B32C10C00E183B4 /* Facade */,
				4FF5E5291AA70A4C003996B4 /* Helpers */,
				4FE00F371A973FB100D83062 /* Libraries */,
				4F9E8B201A9CA35C007324B6 /* Model */,
				4FADCC731BCD58B70095489C /* Navigation */,
				4FF0DA941C9AE75F00DFA621 /* Plugins */,
				4F9B72941B95A25F008BF3E7 /* Preload */,
				D1A367131B30004C009AAA56 /* PubSub */,
				4FFD09711AA0742600B562FF /* Rendering */,
				4F0FF1CB1B6F4D4F00107BC5 /* Security */,
				D1A5D3281B4141D8009948EC /* Session */,
				4F64C5621A9B24690001F26A /* Supporting Files */,
				4F3E598C1CE207E70017BA5B /* Targeting */,
			);
			path = BackbaseCXPTests;
			sourceTree = "<group>";
		};
		4FE00F371A973FB100D83062 /* Libraries */ = {
			isa = PBXGroup;
			children = (
				4F303EE41A978E4700A83368 /* OCHamcrest */,
				4F303EE11A978D6500A83368 /* OCMockito */,
				4FE00F381A973FB100D83062 /* Expecta */,
				4FE00F6B1A973FB100D83062 /* Specta */,
			);
			path = Libraries;
			sourceTree = "<group>";
		};
		4FE00F381A973FB100D83062 /* Expecta */ = {
			isa = PBXGroup;
			children = (
				4FE00F391A973FB100D83062 /* EXPBlockDefinedMatcher.h */,
				4FE00F3A1A973FB100D83062 /* EXPDefines.h */,
				4FE00F3B1A973FB100D83062 /* EXPDoubleTuple.h */,
				4FE00F3C1A973FB100D83062 /* Expecta.h */,
				4FE00F3D1A973FB100D83062 /* ExpectaObject.h */,
				4FE00F3E1A973FB100D83062 /* ExpectaSupport.h */,
				4FE00F3F1A973FB100D83062 /* EXPExpect.h */,
				4FE00F401A973FB100D83062 /* EXPFloatTuple.h */,
				4FE00F411A973FB100D83062 /* EXPMatcher.h */,
				4FE00F421A973FB100D83062 /* EXPMatcherHelpers.h */,
				4FE00F431A973FB100D83062 /* EXPMatchers+beCloseTo.h */,
				4FE00F441A973FB100D83062 /* EXPMatchers+beFalsy.h */,
				4FE00F451A973FB100D83062 /* EXPMatchers+beginWith.h */,
				4FE00F461A973FB100D83062 /* EXPMatchers+beGreaterThan.h */,
				4FE00F471A973FB100D83062 /* EXPMatchers+beGreaterThanOrEqualTo.h */,
				4FE00F481A973FB100D83062 /* EXPMatchers+beIdenticalTo.h */,
				4FE00F491A973FB100D83062 /* EXPMatchers+beInstanceOf.h */,
				4FE00F4A1A973FB100D83062 /* EXPMatchers+beInTheRangeOf.h */,
				4FE00F4B1A973FB100D83062 /* EXPMatchers+beKindOf.h */,
				4FE00F4C1A973FB100D83062 /* EXPMatchers+beLessThan.h */,
				4FE00F4D1A973FB100D83062 /* EXPMatchers+beLessThanOrEqualTo.h */,
				4FE00F4E1A973FB100D83062 /* EXPMatchers+beNil.h */,
				4FE00F4F1A973FB100D83062 /* EXPMatchers+beSubclassOf.h */,
				4FE00F501A973FB100D83062 /* EXPMatchers+beSupersetOf.h */,
				4FE00F511A973FB100D83062 /* EXPMatchers+beTruthy.h */,
				4FE00F521A973FB100D83062 /* EXPMatchers+conformTo.h */,
				4FE00F531A973FB100D83062 /* EXPMatchers+contain.h */,
				4FE00F541A973FB100D83062 /* EXPMatchers+endWith.h */,
				4FE00F551A973FB100D83062 /* EXPMatchers+equal.h */,
				4FE00F561A973FB100D83062 /* EXPMatchers+haveCountOf.h */,
				4FE00F571A973FB100D83062 /* EXPMatchers+postNotification.h */,
				4FE00F581A973FB100D83062 /* EXPMatchers+raise.h */,
				4FE00F591A973FB100D83062 /* EXPMatchers+raiseWithReason.h */,
				4FE00F5A1A973FB100D83062 /* EXPMatchers+respondTo.h */,
				4FE00F5B1A973FB100D83062 /* EXPMatchers.h */,
				4FE00F5C1A973FB100D83062 /* EXPUnsupportedObject.h */,
				4FE00F5D1A973FB100D83062 /* libExpecta.a */,
				4FE00F5E1A973FB100D83062 /* NSObject+Expecta.h */,
				4FE00F5F1A973FB100D83062 /* NSValue+Expecta.h */,
			);
			path = Expecta;
			sourceTree = "<group>";
		};
		4FE00F6B1A973FB100D83062 /* Specta */ = {
			isa = PBXGroup;
			children = (
				4FE00F6C1A973FB100D83062 /* libSpecta.a */,
				4FE00F6D1A973FB100D83062 /* Specta.h */,
				4FE00F6E1A973FB100D83062 /* SpectaDSL.h */,
				4FE00F6F1A973FB100D83062 /* SpectaTypes.h */,
				4FE00F701A973FB100D83062 /* SPTSharedExampleGroups.h */,
				4FE00F711A973FB100D83062 /* SPTSpec.h */,
				4FE00F721A973FB100D83062 /* XCTestCase+Specta.h */,
			);
			path = Specta;
			sourceTree = "<group>";
		};
		4FF0DA941C9AE75F00DFA621 /* Plugins */ = {
			isa = PBXGroup;
			children = (
				4FF0DA951C9AE75F00DFA621 /* CXPPluginManagerTests.m */,
				4FF0DA961C9AE75F00DFA621 /* PluginTests.m */,
				4FF0DA971C9AE75F00DFA621 /* SyncedPreferencesTests.m */,
				4F9283BA1CECAF7400422670 /* SimpleStorageComponentTests.m */,
				4F60FA581CEDB3EF006280A5 /* SimpleStorageTests.m */,
			);
			path = Plugins;
			sourceTree = "<group>";
		};
		4FF5E5001AA60ED3003996B4 /* BackbaseCXPAssets */ = {
			isa = PBXGroup;
			children = (
				4FF08DF41AF0CE5900D42D22 /* assets */,
				4FF5E5011AA60ED3003996B4 /* Supporting Files */,
			);
			path = BackbaseCXPAssets;
			sourceTree = "<group>";
		};
		4FF5E5011AA60ED3003996B4 /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
				4FF5E5021AA60ED3003996B4 /* Info.plist */,
			);
			name = "Supporting Files";
			sourceTree = "<group>";
		};
		4FF5E5291AA70A4C003996B4 /* Helpers */ = {
			isa = PBXGroup;
			children = (
				4FF5E5271AA709AB003996B4 /* LocalStorageTests.m */,
				4FF5E5371AA7654E003996B4 /* MimeTypesTests.m */,
				4FF0687C1AA8A4F100D8C1AC /* LocalProtocolHandlerTests.m */,
				4FC303951AADEE6F00A4A928 /* CXPLoggerTests.m */,
				4F3379C21AE8F839003B9330 /* UtilsTests.m */,
				4FBE4A871B4A7D1F009124F5 /* CXPPerformanceMeterTests.m */,
			);
			name = Helpers;
			sourceTree = "<group>";
		};
		4FFB01911B32C10C00E183B4 /* Facade */ = {
			isa = PBXGroup;
			children = (
				4FFB01921B32C10C00E183B4 /* CXP+CoreTests.m */,
				4FFB01A01B32C77400E183B4 /* CXP+LoggingTests.m */,
				4FFB01941B32C3DA00E183B4 /* CXP+ModelTests.m */,
				4FFB01981B32C5C800E183B4 /* CXP+NavigationFlowInformerTests.m */,
				4F3463D11B58F9300026F119 /* CXP+PerformanceTests.m */,
				4F3D30DB1C11A81F006782DD /* CXP+PluginTests.m */,
				4FFB019C1B32C6C700E183B4 /* CXP+PreloadTests.m */,
				4FFB019A1B32C65200E183B4 /* CXP+PubSubTests.m */,
				4FFB019E1B32C72100E183B4 /* CXP+RenderingTests.m */,
				4F7535E51B70F0610046B453 /* CXP+SecurityTests.m */,
				4F0565D41B441BF1003222F0 /* CXP+SessionTests.m */,
				4F3E59951CE20E350017BA5B /* CXP+TargetingTests.m */,
			);
			path = Facade;
			sourceTree = "<group>";
		};
		4FFD09671AA071CD00B562FF /* Rendering */ = {
			isa = PBXGroup;
			children = (
				D1C0E41D1B033EBB00874314 /* CXPRendererCache.h */,
				D1C0E41E1B033EBB00874314 /* CXPRendererCache.m */,
				D1C0E4251B034A7A00874314 /* CXPRendererCache+Protected.h */,
				4FFD096E1AA0734500B562FF /* CXPRendering.h */,
				4FFD09681AA071DA00B562FF /* CXPWebRenderer.h */,
				4FFD09691AA071DA00B562FF /* CXPWebRenderer.m */,
				D1FC4A661ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.h */,
				D1FC4A671ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.m */,
				D12A10421B0B394300187693 /* CXPWebChildRenderer+Preload.h */,
				D12A10431B0B394300187693 /* CXPWebChildRenderer+Preload.m */,
				4FFD09891AA0B76800B562FF /* CXPWebChildRenderer+Protected.h */,
				4FF08DF61AF0D36E00D42D22 /* CXPWebChildRenderer+Template.h */,
				4FF08DF71AF0D36E00D42D22 /* CXPWebChildRenderer+Template.m */,
				4FDA8AF01AE65A2600163756 /* Inner */,
				4FD40B861B0CAAD1007699D0 /* RendererPreload.h */,
			);
			path = Rendering;
			sourceTree = "<group>";
		};
		4FFD09711AA0742600B562FF /* Rendering */ = {
			isa = PBXGroup;
			children = (
				D1C0E4231B033EF600874314 /* CXPRendererCacheTests.m */,
				4FCEE7381AB9BE7E00D39E21 /* CXPRendererFactoryTests.m */,
				4FFD098C1AA0B80B00B562FF /* CXPWebRendererTests.m */,
				4F8FF7CA1AF90BF20083ACE2 /* Inner */,
			);
			path = Rendering;
			sourceTree = "<group>";
		};
		D11830781B70DC7A00AE15F6 /* Jailbreak Detection */ = {
			isa = PBXGroup;
			children = (
				D11830791B70DC9400AE15F6 /* DTTJailbreakDetection.h */,
				D118307A1B70DC9400AE15F6 /* DTTJailbreakDetection.m */,
			);
			path = "Jailbreak Detection";
			sourceTree = "<group>";
		};
		D17125991B15CCA700388DA9 /* Navigation */ = {
			isa = PBXGroup;
			children = (
				4FADCC641BCD58750095489C /* CXPBehaviourMapper.h */,
				4FADCC651BCD58750095489C /* CXPBehaviourMapper.m */,
				4FADCC5E1BCD584B0095489C /* CXPBehaviourMapper+Protected.h */,
				4FADCC661BCD58750095489C /* CXPNavigationFlowInformer.h */,
				4FADCC671BCD58750095489C /* CXPNavigationFlowInformer.m */,
				4FADCC681BCD58750095489C /* CXPNavigationFlowInformer+Protected.h */,
			);
			name = Navigation;
			path = Model;
			sourceTree = "<group>";
		};
		D1A367131B30004C009AAA56 /* PubSub */ = {
			isa = PBXGroup;
			children = (
				D1A3671C1B306502009AAA56 /* CXPPubSubTests.m */,
			);
			name = PubSub;
			sourceTree = "<group>";
		};
		D1A5D3131B413743009948EC /* Session */ = {
			isa = PBXGroup;
			children = (
				D1A5D31A1B41377E009948EC /* CXPSessionManager.h */,
				D1A5D31B1B41377E009948EC /* CXPSessionManager.m */,
				4F94D4EB1D080F3600235F4F /* CXPSessionManager+Protected.h */,
			);
			name = Session;
			sourceTree = "<group>";
		};
		D1A5D3281B4141D8009948EC /* Session */ = {
			isa = PBXGroup;
			children = (
				D1A5D3261B4141D2009948EC /* CXPSessionManagerTests.m */,
			);
			name = Session;
			sourceTree = "<group>";
		};
		D1E9C6DB1B2EAA9600967B1D /* PubSub */ = {
			isa = PBXGroup;
			children = (
				D1A367161B3064A6009AAA56 /* CXPPubSub.h */,
				D1A367171B3064A6009AAA56 /* CXPPubSub.m */,
			);
			name = PubSub;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		4FC537ED1A976133001E648F /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4F44FFDA1B1C7AA900DBFBBB /* CXPIconPack.h in Headers */,
				4F26FC671C68CF79003B57B8 /* CXPPortalConfiguration.h in Headers */,
				4FFD096B1AA071DA00B562FF /* CXPWebRenderer.h in Headers */,
				4F75D1671B6FA5E9006B9FCF /* CXPHTTPProtocolHandler+Protected.h in Headers */,
				4F64C6251A9B87230001F26A /* BackbaseCXP.h in Headers */,
				4F9B72931B95A1DD008BF3E7 /* CXPRendererPreloader+Protected.h in Headers */,
				4F991E931A9E039C007AF303 /* CXPSiteMapItem.h in Headers */,
				4F26FC731C68CF9C003B57B8 /* CXPTemplateConfiguration.h in Headers */,
				4F3D30D81C11A750006782DD /* CXP+Plugin.h in Headers */,
				4FCB75F21AC1532F00C2A58C /* CXPModelReaderFactory.h in Headers */,
				D1C0E42E1B0356A900874314 /* CXPRendererFactory+Protected.h in Headers */,
				4F7535E21B70EA4C0046B453 /* CXPSecurityManager+Protected.h in Headers */,
				4FFD09701AA0734500B562FF /* CXPRendering.h in Headers */,
				4F59824E1B31C6A900545261 /* CXP+Preload.h in Headers */,
				4FD40B8C1B0CB4AA007699D0 /* CXPConstants.h in Headers */,
				D1C0E4281B034A7A00874314 /* CXPRendererCache+Protected.h in Headers */,
				4F9E8B251A9CA45B007324B6 /* ModelDelegate.h in Headers */,
				D12A10451B0B394300187693 /* CXPWebChildRenderer+Preload.h in Headers */,
				4F7535DE1B70E5840046B453 /* SecurityViolationDelegate.h in Headers */,
				4F26FC921C68F234003B57B8 /* CXPDevelopmentConfiguration+Protected.h in Headers */,
				4F71753B1B203FD500E45E8D /* NSBundle+DeepSearch.h in Headers */,
				4F26FC6D1C68CF92003B57B8 /* CXPSecurityConfiguration.h in Headers */,
				4F9B728F1B95A1DD008BF3E7 /* CXPRendererPreloader.h in Headers */,
				D118308E1B70E0D400AE15F6 /* CXPSecurityManager.h in Headers */,
				4F991E8D1A9E0381007AF303 /* CXPPage.h in Headers */,
				4F02AE021B456E3500DB7C48 /* CXPPerformanceMeter.h in Headers */,
				4FBD50EC1A9F347900EE518F /* Renderable.h in Headers */,
				D1C0E4201B033EBB00874314 /* CXPRendererCache.h in Headers */,
				4FC303921AADEAE500A4A928 /* CXPLogger.h in Headers */,
				4FDA8D8C1AF232AA00B07DD0 /* CXPConfigurationManager.h in Headers */,
				4F5982421B31C45F00545261 /* CXP+Model.h in Headers */,
				D1B409791B32BDA600ACF0F7 /* StatusCheckerDelegate.h in Headers */,
				D1FC4A691ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.h in Headers */,
				4F26FC991C68FA5E003B57B8 /* CXPSSLPinningConfiguration+Protected.h in Headers */,
				4F3E597E1CE1FDA80017BA5B /* CXPTargetingManager.h in Headers */,
				4F671FD61CECB1FC00E70822 /* SimpleStorageComponent+Protected.h in Headers */,
				4FCB75F71AC156E100C2A58C /* ModelReader.h in Headers */,
				4F9B729C1B95A2DD008BF3E7 /* CXPRenderablePreloader+Protected.h in Headers */,
				4FF5E52E1AA75E79003996B4 /* LocalProtocolHandler.h in Headers */,
				4F75D16D1B6FAF64006B9FCF /* CXP+Security.h in Headers */,
				4F3E59921CE20C040017BA5B /* CXP+Targeting.h in Headers */,
				4FFD09591AA06B3700B562FF /* Renderer.h in Headers */,
				4FDA8D991AF2332C00B07DD0 /* CXPModelReader+Protected.h in Headers */,
				4F26FC791C68D16E003B57B8 /* CXPConfiguration+Protected.h in Headers */,
				D1A5D3231B413995009948EC /* CXP+Session.h in Headers */,
				4F3CACDF1A9DD25D002A6548 /* CXPModel.h in Headers */,
				4F4495DF1B4AB47100E179EE /* CXPStatusChecker+Protected.h in Headers */,
				4FCFFED21BBE892100D9BFC4 /* SiteMapItemChild.h in Headers */,
				4F59821C1B31BF3700545261 /* CXP+Protected.h in Headers */,
				D1A9D4661AF77693008B8700 /* CXPFileModelReader.h in Headers */,
				4FFD098B1AA0B76800B562FF /* CXPWebChildRenderer+Protected.h in Headers */,
				4F9899CC1C64DE9800DB60D4 /* SyncedPreferences.h in Headers */,
				4F6560951AF7976600F199A9 /* UIWebView+CXPWebView.h in Headers */,
				D1B226221B7CCBAB007964BC /* CXPModelProxy.h in Headers */,
				4F32A7AB1B2ED5DA00E01E84 /* ModelProxy.h in Headers */,
				4F26FC961C68F234003B57B8 /* CXPTemplateConfiguration+Protected.h in Headers */,
				4F59823C1B31C43800545261 /* CXP+NavigationFlowInformer.h in Headers */,
				4FDA8D901AF232AA00B07DD0 /* CXPConfigurationManager+Protected.h in Headers */,
				4F8429AD1B1C9F6F005C5A96 /* CXPRenderableNode.h in Headers */,
				4F26FC7F1C68D3B1003B57B8 /* CXPSSLPinningConfiguration.h in Headers */,
				4F9E8B371A9CA898007324B6 /* CXPServerModelReader.h in Headers */,
				4FBE4A8C1B4A7E38009124F5 /* CXPPerformanceMeter+Protected.h in Headers */,
				4FD40B881B0CAAD1007699D0 /* RendererPreload.h in Headers */,
				4F60FA5B1CEDB6CF006280A5 /* SimpleStorage+Protected.h in Headers */,
				4F7CC14B1B1F3F6D00249520 /* UIImage+Bundle.h in Headers */,
				4F94D4EE1D080F3600235F4F /* CXPSessionManager+Protected.h in Headers */,
				4F0B59431BE3A1E100EFD96C /* NSData+Cryptography.h in Headers */,
				4FADCC721BCD58750095489C /* CXPNavigationFlowInformer+Protected.h in Headers */,
				4F5982181B31BF3700545261 /* CXP+Core.h in Headers */,
				4F44FFDF1B1C7AC600DBFBBB /* IconPack.h in Headers */,
				4FADCC6A1BCD58750095489C /* CXPBehaviourMapper.h in Headers */,
				4FADCC611BCD584B0095489C /* CXPBehaviourMapper+Protected.h in Headers */,
				4F3CACD91A9DD199002A6548 /* CXPModelReader.h in Headers */,
				4F991E9A1A9E0AD5007AF303 /* CXPModel+Inner.h in Headers */,
				D1B226281B7CCD66007964BC /* CXPModelProxy+Protected.h in Headers */,
				4F9E8B311A9CA883007324B6 /* CXPCacheModelReader.h in Headers */,
				4FADCC6E1BCD58750095489C /* CXPNavigationFlowInformer.h in Headers */,
				4F3463CE1B58F7580026F119 /* CXP+Performance.h in Headers */,
				4F76DFDC1B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.h in Headers */,
				4FDA8AF41AE65A4100163756 /* CXPPubSubEvent.h in Headers */,
				4F9B728B1B95A1DD008BF3E7 /* CXPRenderablePreloader.h in Headers */,
				4F9E8B1E1A9CA315007324B6 /* Model.h in Headers */,
				4F65609A1AF7977D00F199A9 /* CXPWebViewAdapter.h in Headers */,
				4FEC00921A9E186500F49F64 /* CXPChild.h in Headers */,
				4F0E0E431C4508C000199EAA /* NSURLRequest+WebView.h in Headers */,
				4FA3E9321D06CD6500826980 /* SessionDelegate.h in Headers */,
				4FEC00A31A9E1DEF00F49F64 /* CXPContent.h in Headers */,
				4F4D9C371B09EC8200A0D99C /* NSMutableArray+Stack.h in Headers */,
				4F3D30D21C11A445006782DD /* Plugin.h in Headers */,
				D11830881B70DF0600AE15F6 /* CXP+Security+Protected.h in Headers */,
				D17452621ADE6C0B00781079 /* Utils.h in Headers */,
				D1A5D31D1B41377E009948EC /* CXPSessionManager.h in Headers */,
				4F9FDDFC1C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.h in Headers */,
				4F9DF8061CFF100B000E29B8 /* WebRenderer.h in Headers */,
				4FF08DF91AF0D36E00D42D22 /* CXPWebChildRenderer+Template.h in Headers */,
				4FF5E5341AA7629A003996B4 /* MimeTypes.h in Headers */,
				4F9283AE1CECA36800422670 /* SimpleStorage.h in Headers */,
				4F5982381B31C43800545261 /* CXP+Logging.h in Headers */,
				D1B409711B3177B400ACF0F7 /* CXPStatusChecker.h in Headers */,
				4F26FC941C68F234003B57B8 /* CXPPortalConfiguration+Protected.h in Headers */,
				4F26FC8B1C68EA85003B57B8 /* CXPConfigurationComponent.h in Headers */,
				4F3D30D01C11A445006782DD /* Plugin+Protected.h in Headers */,
				4FEC009D1A9E1DD000F49F64 /* CXPFeature.h in Headers */,
				4FDDF2DC1AC31886003739B4 /* RendererDelegate.h in Headers */,
				4F3CACC81A9DC301002A6548 /* LocalStorage.h in Headers */,
				4F9283B51CECA38A00422670 /* SimpleStorageComponent.h in Headers */,
				4F9899CE1C64DF0900DB60D4 /* SyncedPreferences+Protected.h in Headers */,
				4F0FF1C61B6F4C7D00107BC5 /* CXPWhitelister.h in Headers */,
				D1A367191B3064A6009AAA56 /* CXPPubSub.h in Headers */,
				4F991E871A9E0358007AF303 /* CXPPreference.h in Headers */,
				4FE1C6781AF39FB500E078F9 /* CXPRendererFactory.h in Headers */,
				4F26FC851C68D55F003B57B8 /* CXPSecurityConfiguration+Protected.h in Headers */,
				4FC3DA731ACE988200711F8D /* NSURL+XQueryComponents.h in Headers */,
				D118307C1B70DC9400AE15F6 /* DTTJailbreakDetection.h in Headers */,
				4F5982541B31C75A00545261 /* CXP+Rendering.h in Headers */,
				4FDA8D9F1AF2334F00B07DD0 /* CXPPluginManager+Protected.h in Headers */,
				4F64C5F61A9B6F050001F26A /* NSObject+JSONMapper.h in Headers */,
				4F5982161B31BF3700545261 /* CXP.h in Headers */,
				4F59821E1B31BF3700545261 /* CXP+PubSub.h in Headers */,
				4FCFFECF1BBD543D00D9BFC4 /* LoginDelegate.h in Headers */,
				4FEC00881A9E120000F49F64 /* CXPSiteMapItemChild.h in Headers */,
				4FCA8A8D1AD42B65000D7E14 /* CXPTag.h in Headers */,
				4F3CACF31A9DF1B8002A6548 /* CXPApp.h in Headers */,
				4F9E8B121A9C974B007324B6 /* ErrorHelper.h in Headers */,
				4FDA8DA11AF2334F00B07DD0 /* CXPPluginManager.h in Headers */,
				4F9FDDF61C68CE1C00FDB8B0 /* CXPConfiguration.h in Headers */,
				4F6560AA1AF7A56A00F199A9 /* CXPWebViewDelegate.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4FE00F211A973BDF00D83062 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4F44FFD91B1C7AA900DBFBBB /* CXPIconPack.h in Headers */,
				4F26FC661C68CF79003B57B8 /* CXPPortalConfiguration.h in Headers */,
				4FFD096A1AA071DA00B562FF /* CXPWebRenderer.h in Headers */,
				4F75D1661B6FA5E9006B9FCF /* CXPHTTPProtocolHandler+Protected.h in Headers */,
				4F64C6241A9B87230001F26A /* BackbaseCXP.h in Headers */,
				4F9B72921B95A1DD008BF3E7 /* CXPRendererPreloader+Protected.h in Headers */,
				4F991E921A9E039C007AF303 /* CXPSiteMapItem.h in Headers */,
				4F26FC721C68CF9C003B57B8 /* CXPTemplateConfiguration.h in Headers */,
				4F3D30D71C11A750006782DD /* CXP+Plugin.h in Headers */,
				4FCB75F11AC1532F00C2A58C /* CXPModelReaderFactory.h in Headers */,
				D1C0E42D1B0356A900874314 /* CXPRendererFactory+Protected.h in Headers */,
				4F7535E11B70EA4C0046B453 /* CXPSecurityManager+Protected.h in Headers */,
				4FFD096F1AA0734500B562FF /* CXPRendering.h in Headers */,
				4F59824D1B31C6A900545261 /* CXP+Preload.h in Headers */,
				4FD40B8B1B0CB4AA007699D0 /* CXPConstants.h in Headers */,
				D1C0E4271B034A7A00874314 /* CXPRendererCache+Protected.h in Headers */,
				4F9E8B241A9CA45B007324B6 /* ModelDelegate.h in Headers */,
				D12A10441B0B394300187693 /* CXPWebChildRenderer+Preload.h in Headers */,
				4F7535DD1B70E5840046B453 /* SecurityViolationDelegate.h in Headers */,
				4F26FC911C68F234003B57B8 /* CXPDevelopmentConfiguration+Protected.h in Headers */,
				4F71753A1B203FD500E45E8D /* NSBundle+DeepSearch.h in Headers */,
				4F26FC6C1C68CF92003B57B8 /* CXPSecurityConfiguration.h in Headers */,
				4F9B728E1B95A1DD008BF3E7 /* CXPRendererPreloader.h in Headers */,
				D118308D1B70E0D400AE15F6 /* CXPSecurityManager.h in Headers */,
				4F991E8C1A9E0381007AF303 /* CXPPage.h in Headers */,
				4F02AE011B456E3500DB7C48 /* CXPPerformanceMeter.h in Headers */,
				4FBD50EB1A9F347900EE518F /* Renderable.h in Headers */,
				D1C0E41F1B033EBB00874314 /* CXPRendererCache.h in Headers */,
				4FC303911AADEAE500A4A928 /* CXPLogger.h in Headers */,
				4FDA8D8B1AF232AA00B07DD0 /* CXPConfigurationManager.h in Headers */,
				4F5982411B31C45F00545261 /* CXP+Model.h in Headers */,
				D1B409781B32BDA600ACF0F7 /* StatusCheckerDelegate.h in Headers */,
				D1FC4A681ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.h in Headers */,
				4F26FC981C68FA5E003B57B8 /* CXPSSLPinningConfiguration+Protected.h in Headers */,
				4F3E597D1CE1FDA80017BA5B /* CXPTargetingManager.h in Headers */,
				4F671FD51CECB1FB00E70822 /* SimpleStorageComponent+Protected.h in Headers */,
				4FCB75F61AC156E100C2A58C /* ModelReader.h in Headers */,
				4F9B729B1B95A2DD008BF3E7 /* CXPRenderablePreloader+Protected.h in Headers */,
				4FF5E52D1AA75E79003996B4 /* LocalProtocolHandler.h in Headers */,
				4F75D16C1B6FAF64006B9FCF /* CXP+Security.h in Headers */,
				4F3E59911CE20C040017BA5B /* CXP+Targeting.h in Headers */,
				4FFD09581AA06B3700B562FF /* Renderer.h in Headers */,
				4FDA8D981AF2332C00B07DD0 /* CXPModelReader+Protected.h in Headers */,
				4F26FC781C68D16E003B57B8 /* CXPConfiguration+Protected.h in Headers */,
				D1A5D3221B413995009948EC /* CXP+Session.h in Headers */,
				4F3CACDE1A9DD25D002A6548 /* CXPModel.h in Headers */,
				4F4495DE1B4AB47100E179EE /* CXPStatusChecker+Protected.h in Headers */,
				4FCFFED11BBE892100D9BFC4 /* SiteMapItemChild.h in Headers */,
				4F59821B1B31BF3700545261 /* CXP+Protected.h in Headers */,
				D1A9D4651AF77693008B8700 /* CXPFileModelReader.h in Headers */,
				4FFD098A1AA0B76800B562FF /* CXPWebChildRenderer+Protected.h in Headers */,
				4F9899C91C64DE8C00DB60D4 /* SyncedPreferences.h in Headers */,
				4F6560941AF7976600F199A9 /* UIWebView+CXPWebView.h in Headers */,
				D1B226211B7CCBAB007964BC /* CXPModelProxy.h in Headers */,
				4F32A7AA1B2ED5DA00E01E84 /* ModelProxy.h in Headers */,
				4F26FC951C68F234003B57B8 /* CXPTemplateConfiguration+Protected.h in Headers */,
				4F59823B1B31C43800545261 /* CXP+NavigationFlowInformer.h in Headers */,
				4FDA8D8F1AF232AA00B07DD0 /* CXPConfigurationManager+Protected.h in Headers */,
				4F8429AC1B1C9F6F005C5A96 /* CXPRenderableNode.h in Headers */,
				4F26FC7E1C68D3B1003B57B8 /* CXPSSLPinningConfiguration.h in Headers */,
				4F9E8B361A9CA898007324B6 /* CXPServerModelReader.h in Headers */,
				4FBE4A8B1B4A7E38009124F5 /* CXPPerformanceMeter+Protected.h in Headers */,
				4FD40B871B0CAAD1007699D0 /* RendererPreload.h in Headers */,
				4F60FA5C1CEDB6CF006280A5 /* SimpleStorage+Protected.h in Headers */,
				4F7CC14A1B1F3F6D00249520 /* UIImage+Bundle.h in Headers */,
				4F94D4ED1D080F3600235F4F /* CXPSessionManager+Protected.h in Headers */,
				4F0B59421BE3A1E100EFD96C /* NSData+Cryptography.h in Headers */,
				4FADCC711BCD58750095489C /* CXPNavigationFlowInformer+Protected.h in Headers */,
				4F5982171B31BF3700545261 /* CXP+Core.h in Headers */,
				4F44FFDE1B1C7AC600DBFBBB /* IconPack.h in Headers */,
				4FADCC691BCD58750095489C /* CXPBehaviourMapper.h in Headers */,
				4FADCC601BCD584B0095489C /* CXPBehaviourMapper+Protected.h in Headers */,
				4F3CACD81A9DD199002A6548 /* CXPModelReader.h in Headers */,
				4F991E991A9E0AD4007AF303 /* CXPModel+Inner.h in Headers */,
				D1B226271B7CCD66007964BC /* CXPModelProxy+Protected.h in Headers */,
				4F9E8B301A9CA883007324B6 /* CXPCacheModelReader.h in Headers */,
				4FADCC6D1BCD58750095489C /* CXPNavigationFlowInformer.h in Headers */,
				4F3463CD1B58F7580026F119 /* CXP+Performance.h in Headers */,
				4F76DFDB1B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.h in Headers */,
				4FDA8AF31AE65A4100163756 /* CXPPubSubEvent.h in Headers */,
				4F9B728A1B95A1DD008BF3E7 /* CXPRenderablePreloader.h in Headers */,
				4F9E8B1D1A9CA315007324B6 /* Model.h in Headers */,
				4F6560991AF7977D00F199A9 /* CXPWebViewAdapter.h in Headers */,
				4FEC00911A9E186500F49F64 /* CXPChild.h in Headers */,
				4F0E0E421C4508C000199EAA /* NSURLRequest+WebView.h in Headers */,
				4FA3E9311D06CD6500826980 /* SessionDelegate.h in Headers */,
				4FEC00A21A9E1DEF00F49F64 /* CXPContent.h in Headers */,
				4F4D9C361B09EC8200A0D99C /* NSMutableArray+Stack.h in Headers */,
				4F3D30D11C11A445006782DD /* Plugin.h in Headers */,
				D11830871B70DF0600AE15F6 /* CXP+Security+Protected.h in Headers */,
				D17452611ADE6C0B00781079 /* Utils.h in Headers */,
				D1A5D31C1B41377E009948EC /* CXPSessionManager.h in Headers */,
				4F9FDDFB1C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.h in Headers */,
				4F9DF8051CFF100B000E29B8 /* WebRenderer.h in Headers */,
				4FF08DF81AF0D36E00D42D22 /* CXPWebChildRenderer+Template.h in Headers */,
				4FF5E5331AA7629A003996B4 /* MimeTypes.h in Headers */,
				4F9283AD1CECA36800422670 /* SimpleStorage.h in Headers */,
				4F5982371B31C43800545261 /* CXP+Logging.h in Headers */,
				D1B409701B3177B400ACF0F7 /* CXPStatusChecker.h in Headers */,
				4F26FC931C68F234003B57B8 /* CXPPortalConfiguration+Protected.h in Headers */,
				4F26FC8A1C68EA85003B57B8 /* CXPConfigurationComponent.h in Headers */,
				4F3D30CF1C11A445006782DD /* Plugin+Protected.h in Headers */,
				4FEC009C1A9E1DD000F49F64 /* CXPFeature.h in Headers */,
				4FDDF2DB1AC31886003739B4 /* RendererDelegate.h in Headers */,
				4F3CACC71A9DC301002A6548 /* LocalStorage.h in Headers */,
				4F9283B41CECA38A00422670 /* SimpleStorageComponent.h in Headers */,
				4F9899CB1C64DE8C00DB60D4 /* SyncedPreferences+Protected.h in Headers */,
				4F0FF1C51B6F4C7D00107BC5 /* CXPWhitelister.h in Headers */,
				D1A367181B3064A6009AAA56 /* CXPPubSub.h in Headers */,
				4F991E861A9E0358007AF303 /* CXPPreference.h in Headers */,
				4FE1C6771AF39FB500E078F9 /* CXPRendererFactory.h in Headers */,
				4F26FC841C68D55F003B57B8 /* CXPSecurityConfiguration+Protected.h in Headers */,
				4FC3DA721ACE988200711F8D /* NSURL+XQueryComponents.h in Headers */,
				D118307B1B70DC9400AE15F6 /* DTTJailbreakDetection.h in Headers */,
				4F5982531B31C75A00545261 /* CXP+Rendering.h in Headers */,
				4FDA8D9E1AF2334F00B07DD0 /* CXPPluginManager+Protected.h in Headers */,
				4F64C5F51A9B6F050001F26A /* NSObject+JSONMapper.h in Headers */,
				4F5982151B31BF3700545261 /* CXP.h in Headers */,
				4F59821D1B31BF3700545261 /* CXP+PubSub.h in Headers */,
				4FCFFECE1BBD543D00D9BFC4 /* LoginDelegate.h in Headers */,
				4FEC00871A9E120000F49F64 /* CXPSiteMapItemChild.h in Headers */,
				4FCA8A8C1AD42B65000D7E14 /* CXPTag.h in Headers */,
				4F3CACF21A9DF1B8002A6548 /* CXPApp.h in Headers */,
				4F9E8B111A9C974B007324B6 /* ErrorHelper.h in Headers */,
				4FDA8DA01AF2334F00B07DD0 /* CXPPluginManager.h in Headers */,
				4F9FDDF51C68CE1C00FDB8B0 /* CXPConfiguration.h in Headers */,
				4F6560A91AF7A56A00F199A9 /* CXPWebViewDelegate.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		4FC537D41A976089001E648F /* libBackbaseCXP */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4FC537E61A97608A001E648F /* Build configuration list for PBXNativeTarget "libBackbaseCXP" */;
			buildPhases = (
				4FC537D11A976089001E648F /* Sources */,
				4FC537D21A976089001E648F /* Frameworks */,
				4FC537D31A976089001E648F /* CopyFiles */,
				4FC537ED1A976133001E648F /* Headers */,
				4FF5E4EF1AA5E0D1003996B4 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				4FF5E51F1AA6FAA5003996B4 /* PBXTargetDependency */,
			);
			name = libBackbaseCXP;
			productName = BackbaseCXP;
			productReference = 4FC537D51A976089001E648F /* libBackbaseCXP.a */;
			productType = "com.apple.product-type.library.static";
		};
		4FE00EBD1A97227F00D83062 /* BackbaseCXP */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4FE00ED41A97227F00D83062 /* Build configuration list for PBXNativeTarget "BackbaseCXP" */;
			buildPhases = (
				4FE00EB91A97227F00D83062 /* Sources */,
				4FE00EBA1A97227F00D83062 /* Frameworks */,
				4FE00EBC1A97227F00D83062 /* Resources */,
				4FE00F211A973BDF00D83062 /* Headers */,
			);
			buildRules = (
			);
			dependencies = (
				4FF5E51D1AA6FAA1003996B4 /* PBXTargetDependency */,
			);
			name = BackbaseCXP;
			productName = BackbaseCXP;
			productReference = 4FE00EBE1A97227F00D83062 /* BackbaseCXP.framework */;
			productType = "com.apple.product-type.framework";
		};
		4FE00EC81A97227F00D83062 /* BackbaseCXPTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4FE00ED71A97227F00D83062 /* Build configuration list for PBXNativeTarget "BackbaseCXPTests" */;
			buildPhases = (
				4FE00EC51A97227F00D83062 /* Sources */,
				4FE00EC61A97227F00D83062 /* Frameworks */,
				4FE00EC71A97227F00D83062 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				4FF5E5211AA6FAAA003996B4 /* PBXTargetDependency */,
				4FC537F21A97617A001E648F /* PBXTargetDependency */,
			);
			name = BackbaseCXPTests;
			productName = BackbaseCXPTests;
			productReference = 4FE00EC91A97227F00D83062 /* BackbaseCXPTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
		4FF5E4FE1AA60ED3003996B4 /* BackbaseCXPAssets */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4FF5E5031AA60ED3003996B4 /* Build configuration list for PBXNativeTarget "BackbaseCXPAssets" */;
			buildPhases = (
				4FF5E4FD1AA60ED3003996B4 /* Resources */,
				4FD507291B00953B00768AD8 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = BackbaseCXPAssets;
			productName = BackbaseCXPAssets;
			productReference = 4FF5E4FF1AA60ED3003996B4 /* BackbaseCXPAssets.bundle */;
			productType = "com.apple.product-type.bundle";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		4FE00EB51A97227F00D83062 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 0630;
				ORGANIZATIONNAME = "Backbase R&D B.V.";
				TargetAttributes = {
					4FC537D41A976089001E648F = {
						CreatedOnToolsVersion = 6.1.1;
					};
					4FD999BC1CA54F250079C9A1 = {
						CreatedOnToolsVersion = 7.3;
					};
					4FE00EBD1A97227F00D83062 = {
						CreatedOnToolsVersion = 6.1.1;
					};
					4FE00EC81A97227F00D83062 = {
						CreatedOnToolsVersion = 6.1.1;
					};
					4FF5E4FE1AA60ED3003996B4 = {
						CreatedOnToolsVersion = 6.1.1;
					};
				};
			};
			buildConfigurationList = 4FE00EB81A97227F00D83062 /* Build configuration list for PBXProject "BackbaseCXP" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
			);
			mainGroup = 4FE00EB41A97227F00D83062;
			productRefGroup = 4FE00EBF1A97227F00D83062 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				4FE00EBD1A97227F00D83062 /* BackbaseCXP */,
				4FE00EC81A97227F00D83062 /* BackbaseCXPTests */,
				4FC537D41A976089001E648F /* libBackbaseCXP */,
				4FF5E4FE1AA60ED3003996B4 /* BackbaseCXPAssets */,
				4FD999BC1CA54F250079C9A1 /* OCLint */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		4FE00EBC1A97227F00D83062 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4F0104D51C99916400E962A2 /* strip-frameworks.sh in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4FE00EC71A97227F00D83062 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4FF5E5261AA7088B003996B4 /* BackbaseCXPAssets.bundle in Resources */,
				4FC90A141B789222007C8265 /* google.der in Resources */,
				4F3CACD51A9DCACF002A6548 /* valid-portal.json in Resources */,
				4FC90A131B789222007C8265 /* dropbox.der in Resources */,
				4F3CACD11A9DCA09002A6548 /* incomplete-config.json in Resources */,
				4FB5BC241AB18EAC00166ACB /* valid-portal2.json in Resources */,
				4F3CACD01A9DCA09002A6548 /* empty-config.json in Resources */,
				4FF5E4E61AA5B29C003996B4 /* local-widget.json in Resources */,
				4FF5E4EC1AA5D0EC003996B4 /* test-widget.html in Resources */,
				D12D09601B44234600CC992C /* valid-config2.json in Resources */,
				4F0B594B1BE3C61200EFD96C /* encrypted-config.json in Resources */,
				4FF5EFCC1B4EAA5700D97798 /* valid-portal-5.6.json in Resources */,
				4F4B4EB01BCE526D00FBF07C /* valid-portal-navigation-events.json in Resources */,
				4FF5E4E71AA5B29C003996B4 /* remote-widget.json in Resources */,
				4F8429A31B1C9591005C5A96 /* Icons.bundle in Resources */,
				D10B45571B33103B009AE5DB /* status-check-response.json in Resources */,
				4F9B72A01B95A4BF008BF3E7 /* valid-portal-preload-events.json in Resources */,
				4F3CACD31A9DCA09002A6548 /* valid-config.json in Resources */,
				4F3CACD21A9DCA09002A6548 /* invalid-json.json in Resources */,
				D1344AA71AE546F00096BD38 /* valid-portal3.json in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4FF5E4EF1AA5E0D1003996B4 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4FF5E4FD1AA60ED3003996B4 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4FF08DF51AF0CE5900D42D22 /* assets in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		4FD507291B00953B00768AD8 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# remove building files from the final assets.\ncd \"${CODESIGNING_FOLDER_PATH}\"/assets/backbase/portal-client-mobile\nshopt -s extglob\nrm -rf !(dist|html)\nrm -rf .gitignore .jshintrc";
		};
		4FD999C01CA54F2C0079C9A1 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/bash;
			shellScript = "source ~/.bash_profile\ncd ${PROJECT_DIR}/Jenkins\nmake build report-oclint-xcode";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		4FC537D11A976089001E648F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4F4D9C391B09EC8200A0D99C /* NSMutableArray+Stack.m in Sources */,
				4F3CACDB1A9DD199002A6548 /* CXPModelReader.m in Sources */,
				4F7CC14D1B1F3F6D00249520 /* UIImage+Bundle.m in Sources */,
				4FC303941AADEAE500A4A928 /* CXPLogger.m in Sources */,
				D118307E1B70DC9400AE15F6 /* DTTJailbreakDetection.m in Sources */,
				4FE1C67A1AF39FB500E078F9 /* CXPRendererFactory.m in Sources */,
				4F991E951A9E039C007AF303 /* CXPSiteMapItem.m in Sources */,
				4FF5E5301AA75E79003996B4 /* LocalProtocolHandler.m in Sources */,
				4F5982561B31C75A00545261 /* CXP+Rendering.m in Sources */,
				4F3D30D41C11A445006782DD /* Plugin.m in Sources */,
				4F0B59451BE3A1E100EFD96C /* NSData+Cryptography.m in Sources */,
				4F9283B71CECA38A00422670 /* SimpleStorageComponent.m in Sources */,
				D1A5D3251B413995009948EC /* CXP+Session.m in Sources */,
				4FADCC6C1BCD58750095489C /* CXPBehaviourMapper.m in Sources */,
				4F3CACE11A9DD25D002A6548 /* CXPModel.m in Sources */,
				4FF5E5361AA7629A003996B4 /* MimeTypes.m in Sources */,
				4FC3DA751ACE988200711F8D /* NSURL+XQueryComponents.m in Sources */,
				4F59821A1B31BF3700545261 /* CXP+Core.m in Sources */,
				D1A3671B1B3064A6009AAA56 /* CXPPubSub.m in Sources */,
				4F3CACF51A9DF1B8002A6548 /* CXPApp.m in Sources */,
				4F26FC6F1C68CF92003B57B8 /* CXPSecurityConfiguration.m in Sources */,
				4F991E891A9E0358007AF303 /* CXPPreference.m in Sources */,
				4F991E8F1A9E0381007AF303 /* CXPPage.m in Sources */,
				4FEC008A1A9E120000F49F64 /* CXPSiteMapItemChild.m in Sources */,
				D12A10471B0B394300187693 /* CXPWebChildRenderer+Preload.m in Sources */,
				4F3CACCA1A9DC301002A6548 /* LocalStorage.m in Sources */,
				D1A5D31F1B41377E009948EC /* CXPSessionManager.m in Sources */,
				4F0FF1C81B6F4C7D00107BC5 /* CXPWhitelister.m in Sources */,
				4F8429AF1B1C9F6F005C5A96 /* CXPRenderableNode.m in Sources */,
				D11830901B70E0D400AE15F6 /* CXPSecurityManager.m in Sources */,
				4F3D30DA1C11A750006782DD /* CXP+Plugin.m in Sources */,
				4FDA8AF61AE65A4100163756 /* CXPPubSubEvent.m in Sources */,
				4F3E59941CE20C040017BA5B /* CXP+Targeting.m in Sources */,
				D1C0E4221B033EBB00874314 /* CXPRendererCache.m in Sources */,
				4F64C5F81A9B6F050001F26A /* NSObject+JSONMapper.m in Sources */,
				4F6560971AF7976600F199A9 /* UIWebView+CXPWebView.m in Sources */,
				4F9B72911B95A1DD008BF3E7 /* CXPRendererPreloader.m in Sources */,
				4F26FC691C68CF79003B57B8 /* CXPPortalConfiguration.m in Sources */,
				4F9283B01CECA36800422670 /* SimpleStorage.m in Sources */,
				4F75D16F1B6FAF64006B9FCF /* CXP+Security.m in Sources */,
				4FDA8DA31AF2334F00B07DD0 /* CXPPluginManager.m in Sources */,
				D1B409731B3177B400ACF0F7 /* CXPStatusChecker.m in Sources */,
				4F44FFDC1B1C7AA900DBFBBB /* CXPIconPack.m in Sources */,
				4F26FC751C68CF9C003B57B8 /* CXPTemplateConfiguration.m in Sources */,
				4F5982501B31C6A900545261 /* CXP+Preload.m in Sources */,
				4F9FDDF81C68CE1C00FDB8B0 /* CXPConfiguration.m in Sources */,
				4F71753D1B203FD500E45E8D /* NSBundle+DeepSearch.m in Sources */,
				4F76DFDE1B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.m in Sources */,
				4F3E59861CE2074A0017BA5B /* CXPServerModelReader+Protected.h in Sources */,
				4F3E59801CE1FDA80017BA5B /* CXPTargetingManager.m in Sources */,
				4F9E8B141A9C974B007324B6 /* ErrorHelper.m in Sources */,
				D1FC4A6B1ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.m in Sources */,
				4FDA8D8E1AF232AA00B07DD0 /* CXPConfigurationManager.m in Sources */,
				D1A9D4681AF77693008B8700 /* CXPFileModelReader.m in Sources */,
				4F5982201B31BF3700545261 /* CXP+PubSub.m in Sources */,
				4F0E0E471C4508E200199EAA /* NSURLRequest+WebView.m in Sources */,
				4FEC009F1A9E1DD000F49F64 /* CXPFeature.m in Sources */,
				D1B226241B7CCBAB007964BC /* CXPModelProxy.m in Sources */,
				4FCA8A8F1AD42B65000D7E14 /* CXPTag.m in Sources */,
				4F9FDDFE1C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.m in Sources */,
				4F59823E1B31C43800545261 /* CXP+NavigationFlowInformer.m in Sources */,
				4F26FC811C68D3B1003B57B8 /* CXPSSLPinningConfiguration.m in Sources */,
				4F5982441B31C45F00545261 /* CXP+Model.m in Sources */,
				4F9B728D1B95A1DD008BF3E7 /* CXPRenderablePreloader.m in Sources */,
				4F3463D01B58F7580026F119 /* CXP+Performance.m in Sources */,
				4FCB75F41AC1532F00C2A58C /* CXPModelReaderFactory.m in Sources */,
				4F9E8B331A9CA883007324B6 /* CXPCacheModelReader.m in Sources */,
				4FEC00941A9E186500F49F64 /* CXPChild.m in Sources */,
				4F02AE041B456E3500DB7C48 /* CXPPerformanceMeter.m in Sources */,
				4FF08DFB1AF0D36E00D42D22 /* CXPWebChildRenderer+Template.m in Sources */,
				4F9E8B391A9CA898007324B6 /* CXPServerModelReader.m in Sources */,
				4FADCC701BCD58750095489C /* CXPNavigationFlowInformer.m in Sources */,
				4FFD096D1AA071DA00B562FF /* CXPWebRenderer.m in Sources */,
				4FEC00A51A9E1DEF00F49F64 /* CXPContent.m in Sources */,
				D17452641ADE6C0B00781079 /* Utils.m in Sources */,
				4F9899CD1C64DF0400DB60D4 /* SyncedPreferences.m in Sources */,
				4F59823A1B31C43800545261 /* CXP+Logging.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4FE00EB91A97227F00D83062 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4F4D9C381B09EC8200A0D99C /* NSMutableArray+Stack.m in Sources */,
				4F3CACDA1A9DD199002A6548 /* CXPModelReader.m in Sources */,
				4F7CC14C1B1F3F6D00249520 /* UIImage+Bundle.m in Sources */,
				4FC303931AADEAE500A4A928 /* CXPLogger.m in Sources */,
				D118307D1B70DC9400AE15F6 /* DTTJailbreakDetection.m in Sources */,
				4FE1C6791AF39FB500E078F9 /* CXPRendererFactory.m in Sources */,
				4F991E941A9E039C007AF303 /* CXPSiteMapItem.m in Sources */,
				4FF5E52F1AA75E79003996B4 /* LocalProtocolHandler.m in Sources */,
				4F5982551B31C75A00545261 /* CXP+Rendering.m in Sources */,
				4F3D30D31C11A445006782DD /* Plugin.m in Sources */,
				4F0B59441BE3A1E100EFD96C /* NSData+Cryptography.m in Sources */,
				4F9283B61CECA38A00422670 /* SimpleStorageComponent.m in Sources */,
				D1A5D3241B413995009948EC /* CXP+Session.m in Sources */,
				4FADCC6B1BCD58750095489C /* CXPBehaviourMapper.m in Sources */,
				4F3CACE01A9DD25D002A6548 /* CXPModel.m in Sources */,
				4FF5E5351AA7629A003996B4 /* MimeTypes.m in Sources */,
				4FC3DA741ACE988200711F8D /* NSURL+XQueryComponents.m in Sources */,
				4F5982191B31BF3700545261 /* CXP+Core.m in Sources */,
				D1A3671A1B3064A6009AAA56 /* CXPPubSub.m in Sources */,
				4F3CACF41A9DF1B8002A6548 /* CXPApp.m in Sources */,
				4F26FC6E1C68CF92003B57B8 /* CXPSecurityConfiguration.m in Sources */,
				4F991E881A9E0358007AF303 /* CXPPreference.m in Sources */,
				4F991E8E1A9E0381007AF303 /* CXPPage.m in Sources */,
				4FEC00891A9E120000F49F64 /* CXPSiteMapItemChild.m in Sources */,
				D12A10461B0B394300187693 /* CXPWebChildRenderer+Preload.m in Sources */,
				4F3CACC91A9DC301002A6548 /* LocalStorage.m in Sources */,
				D1A5D31E1B41377E009948EC /* CXPSessionManager.m in Sources */,
				4F0FF1C71B6F4C7D00107BC5 /* CXPWhitelister.m in Sources */,
				4F8429AE1B1C9F6F005C5A96 /* CXPRenderableNode.m in Sources */,
				D118308F1B70E0D400AE15F6 /* CXPSecurityManager.m in Sources */,
				4F3D30D91C11A750006782DD /* CXP+Plugin.m in Sources */,
				4FDA8AF51AE65A4100163756 /* CXPPubSubEvent.m in Sources */,
				4F3E59931CE20C040017BA5B /* CXP+Targeting.m in Sources */,
				D1C0E4211B033EBB00874314 /* CXPRendererCache.m in Sources */,
				4F64C5F71A9B6F050001F26A /* NSObject+JSONMapper.m in Sources */,
				4F6560961AF7976600F199A9 /* UIWebView+CXPWebView.m in Sources */,
				4F9B72901B95A1DD008BF3E7 /* CXPRendererPreloader.m in Sources */,
				4F26FC681C68CF79003B57B8 /* CXPPortalConfiguration.m in Sources */,
				4F9283AF1CECA36800422670 /* SimpleStorage.m in Sources */,
				4F75D16E1B6FAF64006B9FCF /* CXP+Security.m in Sources */,
				4FDA8DA21AF2334F00B07DD0 /* CXPPluginManager.m in Sources */,
				D1B409721B3177B400ACF0F7 /* CXPStatusChecker.m in Sources */,
				4F44FFDB1B1C7AA900DBFBBB /* CXPIconPack.m in Sources */,
				4F26FC741C68CF9C003B57B8 /* CXPTemplateConfiguration.m in Sources */,
				4F59824F1B31C6A900545261 /* CXP+Preload.m in Sources */,
				4F9FDDF71C68CE1C00FDB8B0 /* CXPConfiguration.m in Sources */,
				4F71753C1B203FD500E45E8D /* NSBundle+DeepSearch.m in Sources */,
				4F76DFDD1B6F5F5700BEACA3 /* CXPHTTPProtocolHandler.m in Sources */,
				4F3E59851CE2074A0017BA5B /* CXPServerModelReader+Protected.h in Sources */,
				4F3E597F1CE1FDA80017BA5B /* CXPTargetingManager.m in Sources */,
				4F9E8B131A9C974B007324B6 /* ErrorHelper.m in Sources */,
				D1FC4A6A1ADC15D700C692C0 /* CXPWebChildRenderer+Bridge.m in Sources */,
				4FDA8D8D1AF232AA00B07DD0 /* CXPConfigurationManager.m in Sources */,
				D1A9D4671AF77693008B8700 /* CXPFileModelReader.m in Sources */,
				4F59821F1B31BF3700545261 /* CXP+PubSub.m in Sources */,
				4F0E0E451C4508E200199EAA /* NSURLRequest+WebView.m in Sources */,
				4FEC009E1A9E1DD000F49F64 /* CXPFeature.m in Sources */,
				D1B226231B7CCBAB007964BC /* CXPModelProxy.m in Sources */,
				4FCA8A8E1AD42B65000D7E14 /* CXPTag.m in Sources */,
				4F9FDDFD1C68CF2E00FDB8B0 /* CXPDevelopmentConfiguration.m in Sources */,
				4F59823D1B31C43800545261 /* CXP+NavigationFlowInformer.m in Sources */,
				4F26FC801C68D3B1003B57B8 /* CXPSSLPinningConfiguration.m in Sources */,
				4F5982431B31C45F00545261 /* CXP+Model.m in Sources */,
				4F9B728C1B95A1DD008BF3E7 /* CXPRenderablePreloader.m in Sources */,
				4F3463CF1B58F7580026F119 /* CXP+Performance.m in Sources */,
				4FCB75F31AC1532F00C2A58C /* CXPModelReaderFactory.m in Sources */,
				4F9E8B321A9CA883007324B6 /* CXPCacheModelReader.m in Sources */,
				4FEC00931A9E186500F49F64 /* CXPChild.m in Sources */,
				4F02AE031B456E3500DB7C48 /* CXPPerformanceMeter.m in Sources */,
				4FF08DFA1AF0D36E00D42D22 /* CXPWebChildRenderer+Template.m in Sources */,
				4F9E8B381A9CA898007324B6 /* CXPServerModelReader.m in Sources */,
				4FADCC6F1BCD58750095489C /* CXPNavigationFlowInformer.m in Sources */,
				4FFD096C1AA071DA00B562FF /* CXPWebRenderer.m in Sources */,
				4FEC00A41A9E1DEF00F49F64 /* CXPContent.m in Sources */,
				D17452631ADE6C0B00781079 /* Utils.m in Sources */,
				4F9899CA1C64DE8C00DB60D4 /* SyncedPreferences.m in Sources */,
				4F5982391B31C43800545261 /* CXP+Logging.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4FE00EC51A97227F00D83062 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4F4EEBE41C4FBEE5005CA679 /* UtilsTests.m in Sources */,
				4F4EEBD41C4FBEE5005CA679 /* CXP+NavigationFlowInformerTests.m in Sources */,
				4F4EEBE51C4FBEE5005CA679 /* CXPPerformanceMeterTests.m in Sources */,
				4F4EEBCF1C4FBEE5005CA679 /* CXPConfigurationManagerTests.m in Sources */,
				4F4EEBD91C4FBEE5005CA679 /* CXP+RenderingTests.m in Sources */,
				4F4EEC011C4FBEE5005CA679 /* UIWebViewAdapterTests.m in Sources */,
				D18E10451AD55B7D000C9AE2 /* NSNotificationCenter+AllObservers.m in Sources */,
				4F4EEBDB1C4FBEE5005CA679 /* CXP+SessionTests.m in Sources */,
				4F4EEBF31C4FBEE5005CA679 /* CXPContentTests.m in Sources */,
				4F4EEBE81C4FBEE5005CA679 /* CXPModelReaderFactoryTests.m in Sources */,
				4F3D30DF1C11A866006782DD /* MyTestPlugin.m in Sources */,
				4F4EEBE91C4FBEE5005CA679 /* CXPModelReaderTests.m in Sources */,
				4F4EEBE61C4FBEE5005CA679 /* CXPCacheModelReaderTests.m in Sources */,
				4F4EEBFA1C4FBEE5005CA679 /* CXPRendererPreloaderTests.m in Sources */,
				4F4EEBF11C4FBEE5005CA679 /* CXPChildTests.m in Sources */,
				4F4EEC051C4FBEE5005CA679 /* CXPSessionManagerTests.m in Sources */,
				4F1099A11AB08B0A00EDEA5B /* NSURLCannedConnection.m in Sources */,
				4FC90A171B78AEFB007C8265 /* NSURLCannedProtectionSpace.m in Sources */,
				4F4EEBDA1C4FBEE5005CA679 /* CXP+SecurityTests.m in Sources */,
				4F4EEBFE1C4FBEE5005CA679 /* CXPRendererCacheTests.m in Sources */,
				4F32E1401BD676E4008FEF29 /* TestWebViewAdapter.m in Sources */,
				4F6AFFB31B26DB55005D54D7 /* MyUILongPressGestureRecognizer.m in Sources */,
				4F4EEC041C4FBEE5005CA679 /* NSData+CryptographyTests.m in Sources */,
				4F4EEBEA1C4FBEE5005CA679 /* CXPModelTests.m in Sources */,
				4F4EEBEB1C4FBEE5005CA679 /* CXPServerModelReaderTests.m in Sources */,
				4F3E598E1CE207E70017BA5B /* CXPTargetingManagerTests.m in Sources */,
				4F4EEBF81C4FBEE5005CA679 /* CXPBehaviourMapperTests.m in Sources */,
				4F4EEBF51C4FBEE5005CA679 /* CXPFileModelReaderTests.m in Sources */,
				4FF0DA991C9AE75F00DFA621 /* PluginTests.m in Sources */,
				4F4EEBEE1C4FBEE5005CA679 /* CXPSiteMapTests.m in Sources */,
				4FF0DA9A1C9AE75F00DFA621 /* SyncedPreferencesTests.m in Sources */,
				4F4EEBE71C4FBEE5005CA679 /* CXPModelProxyTests.m in Sources */,
				4F2402491CCA2DDC00B226F0 /* NativeRenderers.m in Sources */,
				4F4EEBE21C4FBEE5005CA679 /* LocalProtocolHandlerTests.m in Sources */,
				4F3CACC41A9DBAF6002A6548 /* Helpers.m in Sources */,
				4F4EEBED1C4FBEE5005CA679 /* CXPPreferencesTests.m in Sources */,
				4F4EEBF91C4FBEE5005CA679 /* CXPNavigationFlowInformerTests.m in Sources */,
				4F4EEBE01C4FBEE5005CA679 /* LocalStorageTests.m in Sources */,
				4F4EEBE31C4FBEE5005CA679 /* CXPLoggerTests.m in Sources */,
				4F4EEBD21C4FBEE5005CA679 /* CXP+LoggingTests.m in Sources */,
				4F4EEC001C4FBEE5005CA679 /* CXPWebRendererTests.m in Sources */,
				4F4EEBF21C4FBEE5005CA679 /* CXPFeatureTests.m in Sources */,
				4F4EEBD01C4FBEE5005CA679 /* CXP+CoreTests.m in Sources */,
				4F4EEC021C4FBEE5005CA679 /* CXPHTTPProtocolHandlerTests.m in Sources */,
				4F60FA591CEDB3EF006280A5 /* SimpleStorageTests.m in Sources */,
				4F4EEBE11C4FBEE5005CA679 /* MimeTypesTests.m in Sources */,
				4F4EEBD51C4FBEE5005CA679 /* CXP+PerformanceTests.m in Sources */,
				4F4EEBFC1C4FBEE5005CA679 /* CXPPubSubTests.m in Sources */,
				4F4EEBF01C4FBEE5005CA679 /* CXPPageTests.m in Sources */,
				4F4EEC031C4FBEE5005CA679 /* CXPWhitelisterTests.m in Sources */,
				4F4EEBF71C4FBEE5005CA679 /* CXPStatusCheckerTests.m in Sources */,
				4F3E59961CE20E350017BA5B /* CXP+TargetingTests.m in Sources */,
				4F4EEBF61C4FBEE5005CA679 /* CXPIconPackTests.m in Sources */,
				4F4EEBFF1C4FBEE5005CA679 /* CXPRendererFactoryTests.m in Sources */,
				4F4EEBFB1C4FBEE5005CA679 /* CXPRenderablePreloaderTests.m in Sources */,
				4F4EEBD61C4FBEE5005CA679 /* CXP+PluginTests.m in Sources */,
				4FF0DA981C9AE75F00DFA621 /* CXPPluginManagerTests.m in Sources */,
				4F4EEBEF1C4FBEE5005CA679 /* CXPSiteMapChildrenTests.m in Sources */,
				4F4EEBF41C4FBEE5005CA679 /* CXPRendererNodeTests.m in Sources */,
				4F4EEBCE1C4FBEE5005CA679 /* CXPConfigurationTests.m in Sources */,
				4F4EEBD31C4FBEE5005CA679 /* CXP+ModelTests.m in Sources */,
				4F4EEBD81C4FBEE5005CA679 /* CXP+PubSubTests.m in Sources */,
				4F9283BB1CECAF7400422670 /* SimpleStorageComponentTests.m in Sources */,
				4F4EEBEC1C4FBEE5005CA679 /* CXPPortalTests.m in Sources */,
				4F4EEBD71C4FBEE5005CA679 /* CXP+PreloadTests.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		4FC537F21A97617A001E648F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4FC537D41A976089001E648F /* libBackbaseCXP */;
			targetProxy = 4FC537F11A97617A001E648F /* PBXContainerItemProxy */;
		};
		4FF5E51D1AA6FAA1003996B4 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4FF5E4FE1AA60ED3003996B4 /* BackbaseCXPAssets */;
			targetProxy = 4FF5E51C1AA6FAA1003996B4 /* PBXContainerItemProxy */;
		};
		4FF5E51F1AA6FAA5003996B4 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4FF5E4FE1AA60ED3003996B4 /* BackbaseCXPAssets */;
			targetProxy = 4FF5E51E1AA6FAA5003996B4 /* PBXContainerItemProxy */;
		};
		4FF5E5211AA6FAAA003996B4 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4FF5E4FE1AA60ED3003996B4 /* BackbaseCXPAssets */;
			targetProxy = 4FF5E5201AA6FAAA003996B4 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		4FC537E71A97608A001E648F /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_PREFIX_HEADER = "$(PROJECT_NAME)/Supporting Files/BackbaseCXP.pch";
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				OTHER_LDFLAGS = "-ObjC";
				PRODUCT_NAME = "$(PROJECT_NAME)";
				SKIP_INSTALL = YES;
			};
			name = Debug;
		};
		4FC537E81A97608A001E648F /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_PREFIX_HEADER = "$(PROJECT_NAME)/Supporting Files/BackbaseCXP.pch";
				OTHER_LDFLAGS = "-ObjC";
				PRODUCT_NAME = "$(PROJECT_NAME)";
				SKIP_INSTALL = YES;
			};
			name = Release;
		};
		4FD999BE1CA54F250079C9A1 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		4FD999BF1CA54F250079C9A1 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		4FE00ED21A97227F00D83062 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_MODULE_DEBUGGING = NO;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_BITCODE = YES;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_GENERATE_TEST_COVERAGE_FILES = YES;
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				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 = 7.0;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		4FE00ED31A97227F00D83062 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_MODULE_DEBUGGING = NO;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NULLABLE_TO_NONNULL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				COPY_PHASE_STRIP = YES;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_BITCODE = YES;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				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 = 7.0;
				MTL_ENABLE_DEBUG_INFO = NO;
				ONLY_ACTIVE_ARCH = NO;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		4FE00ED51A97227F00D83062 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES;
				GCC_PREFIX_HEADER = "$(PROJECT_NAME)/Supporting Files/BackbaseCXP.pch";
				INFOPLIST_FILE = "$(PROJECT_NAME)/Supporting Files/Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				OTHER_CFLAGS = "-fembed-bitcode-marker";
				OTHER_LDFLAGS = "-ObjC";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
			};
			name = Debug;
		};
		4FE00ED61A97227F00D83062 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "$(PROJECT_NAME)/Supporting Files/BackbaseCXP.pch";
				INFOPLIST_FILE = "$(PROJECT_NAME)/Supporting Files/Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				OTHER_CFLAGS = (
					"-fembed-bitcode-marker",
					"-fembed-bitcode",
				);
				OTHER_LDFLAGS = (
					"-ObjC",
					"-fembed-bitcode",
				);
				"OTHER_LDFLAGS[sdk=iphonesimulator*]" = "-ObjC";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
			};
			name = Release;
		};
		4FE00ED81A97227F00D83062 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = (
					"$(SDKROOT)/Developer/Library/Frameworks",
					"$(inherited)",
					"$(PROJECT_DIR)/BackbaseCXPTests/Libraries/Expecta",
					"$(PROJECT_DIR)/BackbaseCXPTests/Libraries/Specta",
					"$(PROJECT_DIR)/BackbaseCXPTests/Libraries/OCMockito",
					"$(PROJECT_DIR)/BackbaseCXPTests/Libraries/OCHamcrest",
				);
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(TARGET_NAME)/Supporting Files/BackbaseCXPTests.pch";
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				HEADER_SEARCH_PATHS = (
					"$(inherited)",
					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
					"$(PROJECT_DIR)/$(TARGET_NAME)/Libraries/**",
				);
				INFOPLIST_FILE = "$(TARGET_NAME)/Supporting Files/Info.plist";
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/BackbaseCXPTests/Libraries/Expecta",
					"$(PROJECT_DIR)/BackbaseCXPTests/Libraries/Specta",
				);
				OTHER_LDFLAGS = (
					"$(inherited)",
					"-framework",
					XCTest,
					"-ObjC",
					"-all_load",
				);
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		4FE00ED91A97227F00D83062 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = (
					"$(SDKROOT)/Developer/Library/Frameworks",
					"$(inherited)",
					"$(PROJECT_DIR)/BackbaseCXPTests/Libraries/Expecta",
					"$(PROJECT_DIR)/BackbaseCXPTests/Libraries/Specta",
					"$(PROJECT_DIR)/BackbaseCXPTests/Libraries/OCMockito",
					"$(PROJECT_DIR)/BackbaseCXPTests/Libraries/OCHamcrest",
				);
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(TARGET_NAME)/Supporting Files/BackbaseCXPTests.pch";
				HEADER_SEARCH_PATHS = (
					"$(inherited)",
					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
					"$(PROJECT_DIR)/$(TARGET_NAME)/Libraries/**",
				);
				INFOPLIST_FILE = "$(TARGET_NAME)/Supporting Files/Info.plist";
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/BackbaseCXPTests/Libraries/Expecta",
					"$(PROJECT_DIR)/BackbaseCXPTests/Libraries/Specta",
				);
				OTHER_LDFLAGS = (
					"$(inherited)",
					"-framework",
					XCTest,
					"-ObjC",
					"-all_load",
				);
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		4FF5E5041AA60ED3003996B4 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				INFOPLIST_FILE = BackbaseCXPAssets/Info.plist;
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
				MACOSX_DEPLOYMENT_TARGET = 10.10;
				ONLY_ACTIVE_ARCH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
				WRAPPER_EXTENSION = bundle;
			};
			name = Debug;
		};
		4FF5E5051AA60ED3003996B4 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COMBINE_HIDPI_IMAGES = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				INFOPLIST_FILE = BackbaseCXPAssets/Info.plist;
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
				MACOSX_DEPLOYMENT_TARGET = 10.10;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
				WRAPPER_EXTENSION = bundle;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		4FC537E61A97608A001E648F /* Build configuration list for PBXNativeTarget "libBackbaseCXP" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4FC537E71A97608A001E648F /* Debug */,
				4FC537E81A97608A001E648F /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4FD999BD1CA54F250079C9A1 /* Build configuration list for PBXAggregateTarget "OCLint" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4FD999BE1CA54F250079C9A1 /* Debug */,
				4FD999BF1CA54F250079C9A1 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4FE00EB81A97227F00D83062 /* Build configuration list for PBXProject "BackbaseCXP" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4FE00ED21A97227F00D83062 /* Debug */,
				4FE00ED31A97227F00D83062 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4FE00ED41A97227F00D83062 /* Build configuration list for PBXNativeTarget "BackbaseCXP" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4FE00ED51A97227F00D83062 /* Debug */,
				4FE00ED61A97227F00D83062 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4FE00ED71A97227F00D83062 /* Build configuration list for PBXNativeTarget "BackbaseCXPTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4FE00ED81A97227F00D83062 /* Debug */,
				4FE00ED91A97227F00D83062 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4FF5E5031AA60ED3003996B4 /* Build configuration list for PBXNativeTarget "BackbaseCXPAssets" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4FF5E5041AA60ED3003996B4 /* Debug */,
				4FF5E5051AA60ED3003996B4 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 4FE00EB51A97227F00D83062 /* Project object */;
}