1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221 9222 9223 9224 9225 9226 9227 9228 9229 9230 9231 9232 9233 9234 9235 9236 9237 9238 9239 9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 9251 9252 9253 9254 9255 9256 9257 9258 9259 9260 9261 9262 9263 9264 9265 9266 9267 9268 9269 9270 9271 9272 9273 9274 9275 9276 9277 9278 9279 9280 9281 9282 9283 9284 9285 9286 9287 9288 9289 9290 9291 9292 9293 9294 9295 9296 9297 9298 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308 9309 9310 9311 9312 9313 9314 9315 9316 9317 9318 9319 9320 9321 9322 9323 9324 9325 9326 9327 9328 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 9783 9784 9785 9786 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 10095 10096 10097 10098 10099 10100 10101 10102 10103 10104 10105 10106 10107 10108 10109 10110 10111 10112 10113 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 10756 10757 10758 10759 10760 10761 10762 10763 10764 10765 10766 10767 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780 10781 10782 10783 10784 10785 10786 10787 10788 10789 10790 10791 10792 10793 10794 10795 10796 10797 10798 10799 10800 10801 10802 10803 10804 10805 10806 10807 10808 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 11411 11412 11413 11414 11415 11416 11417 11418 11419 11420 11421 11422 11423 11424 11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 11470 11471 11472 11473 11474 11475 11476 11477 11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 11500 11501 11502 11503 11504 11505 11506 11507 11508 11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 11538 11539 11540 11541 11542 11543 11544 11545 11546 11547 11548 11549 11550 11551 11552 11553 11554 11555 11556 11557 11558 11559 11560 11561 11562 11563 11564 11565 11566 11567 11568 11569 11570 11571 11572 11573 11574 11575 11576 11577 11578 11579 11580 11581 11582 11583 11584 11585 11586 11587 11588 11589 11590 11591 11592 11593 11594 11595 11596 11597 11598 11599 11600 11601 11602 11603 11604 11605 11606 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 11629 11630 11631 11632 11633 11634 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652 11653 11654 11655 11656 11657 11658 11659 11660 11661 11662 11663 11664 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 11697 11698 11699 11700 11701 11702 11703 11704 11705 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 11721 11722 11723 11724 11725 11726 11727 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 11757 11758 11759 11760 11761 11762 11763 11764 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815 11816 11817 11818 11819 11820 11821 11822 11823 11824 11825 11826 11827 11828 11829 11830 11831 11832 11833 11834 11835 11836 11837 11838 11839 11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865 11866 11867 11868 11869 11870 11871 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 11928 11929 11930 11931 11932 11933 11934 11935 11936 11937 11938 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 12006 12007 12008 12009 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 12037 12038 12039 12040 12041 12042 12043 12044 12045 12046 12047 12048 12049 12050 12051 12052 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 12067 12068 12069 12070 12071 12072 12073 12074 12075 12076 12077 12078 12079 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 12131 12132 12133 12134 12135 12136 12137 12138 12139 12140 12141 12142 12143 12144 12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 12179 12180 12181 12182 12183 12184 12185 12186 12187 12188 12189 12190 12191 12192 12193 12194 12195 12196 12197 12198 12199 12200 12201 12202 12203 12204 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 12287 12288 12289 12290 12291 12292 12293 12294 12295 12296 12297 12298 12299 12300 12301 12302 12303 12304 12305 12306 12307 12308 12309 12310 12311 12312 12313 12314 12315 12316 12317 12318 12319 12320 12321 12322 12323 12324 12325 12326 12327 12328 12329 12330 12331 12332 12333 12334 12335 12336 12337 12338 12339 12340 12341 12342 12343 12344 12345 12346 12347 12348 12349 12350 12351 12352 12353 12354 12355 12356 12357 12358 12359 12360 12361 12362 12363 12364 12365 12366 12367 12368 12369 12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 12385 12386 12387 12388 12389 12390 12391 12392 12393 12394 12395 12396 12397 12398 12399 12400 12401 12402 12403 12404 12405 12406 12407 12408 12409 12410 12411 12412 12413 12414 12415 12416 12417 12418 12419 12420 12421 12422 12423 12424 12425 12426 12427 12428 12429 12430 12431 12432 12433 12434 12435 12436 12437 12438 12439 12440 12441 12442 12443 12444 12445 12446 12447 12448 12449 12450 12451 12452 12453 12454 12455 12456 12457 12458 12459 12460 12461 12462 12463 12464 12465 12466 12467 12468 12469 12470 12471 12472 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 12483 12484 12485 12486 12487 12488 12489 12490 12491 12492 12493 12494 12495 12496 12497 12498 12499 12500 12501 12502 12503 12504 12505 12506 12507 12508 12509 12510 12511 12512 12513 12514 12515 12516 12517 12518 12519 12520 12521 12522 12523 12524 12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 12558 12559 12560 12561 12562 12563 12564 12565 12566 12567 12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 12605 12606 12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 12619 12620 12621 12622 12623 12624 12625 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 12640 12641 12642 12643 12644 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660 12661 12662 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 12681 12682 12683 12684 12685 12686 12687 12688 12689 12690 12691 12692 12693 12694 12695 12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 12712 12713 12714 12715 12716 12717 12718 12719 12720 12721 12722 12723 12724 12725 12726 12727 12728 12729 12730 12731 12732 12733 12734 12735 12736 12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 12753 12754 12755 12756 12757 12758
|
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 60;
objects = {
/* Begin PBXAggregateTarget section */
E178FCC11A1BF3270039F8B5 /* B&I */ = {
isa = PBXAggregateTarget;
buildConfigurationList = E178FCC41A1BF3270039F8B5 /* Build configuration list for PBXAggregateTarget "B&I" */;
buildPhases = (
);
dependencies = (
E178FCC61A1BF32F0039F8B5 /* PBXTargetDependency */,
E1604CB71BB9E07B001153A1 /* PBXTargetDependency */,
E1B839631B541CDE00DB876B /* PBXTargetDependency */,
);
name = "B&I";
productName = "B&I";
};
E17C29ED1B5AC12B00C12DA9 /* Sphinx-Docs */ = {
isa = PBXAggregateTarget;
buildConfigurationList = E17C29F01B5AC12B00C12DA9 /* Build configuration list for PBXAggregateTarget "Sphinx-Docs" */;
buildPhases = (
E17C29F11B5AC13C00C12DA9 /* Install per-user 'sphinx' tools */,
E17C29F41B5AC2F600C12DA9 /* Build Sphinx Docs */,
);
dependencies = (
);
name = "Sphinx-Docs";
productName = "Sphinx-Docs";
};
E180432F1A00122900662FE7 /* Lit-Tests-Setup */ = {
isa = PBXAggregateTarget;
buildConfigurationList = E18043321A00122900662FE7 /* Build configuration list for PBXAggregateTarget "Lit-Tests-Setup" */;
buildPhases = (
E18043371A00125500662FE7 /* Create 'lit.site.cfg' */,
E18043381A00127600662FE7 /* Install per-user 'lit' module */,
);
dependencies = (
);
name = "Lit-Tests-Setup";
productName = "Lit-Tests-Setup";
};
E1A2254219F9A20D0059043E /* test */ = {
isa = PBXAggregateTarget;
buildConfigurationList = E1A2254319F9A20D0059043E /* Build configuration list for PBXAggregateTarget "test" */;
buildPhases = (
E1A2254C19F9A2280059043E /* Execute 'lit' tests */,
);
dependencies = (
E18043361A00124000662FE7 /* PBXTargetDependency */,
E1A2254719F9A2140059043E /* PBXTargetDependency */,
E147DF1C1BA81DAE0032D08E /* PBXTargetDependency */,
E1A2254919F9A2170059043E /* PBXTargetDependency */,
9DB047BF1DF9D4B8006CDF52 /* PBXTargetDependency */,
E1A2254B19F9A2190059043E /* PBXTargetDependency */,
);
name = test;
productName = test;
};
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
1420ADE4258C2BE100324AF0 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1420ADE3258C2BE100324AF0 /* XCTest.framework */; };
14600C9724F6D46F006A15FA /* llbuild-defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 14600C9624F6D464006A15FA /* llbuild-defines.h */; settings = {ATTRIBUTES = (Public, ); }; };
14600C9824F6D46F006A15FA /* llbuild-defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 14600C9624F6D464006A15FA /* llbuild-defines.h */; settings = {ATTRIBUTES = (Public, ); }; };
14A9859424F63AC100FADB67 /* buildsystem.h in Headers */ = {isa = PBXBuildFile; fileRef = E1192CEC1C49D84500F85890 /* buildsystem.h */; settings = {ATTRIBUTES = (Public, ); }; };
14A9859524F63AC100FADB67 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = E1BE0AAD1C46F93000AD0883 /* core.h */; settings = {ATTRIBUTES = (Public, ); }; };
14A9859624F63AC100FADB67 /* db.h in Headers */ = {isa = PBXBuildFile; fileRef = B505BFB5228FCBAB00255BD7 /* db.h */; settings = {ATTRIBUTES = (Public, ); }; };
14A9859724F63AC100FADB67 /* buildkey.h in Headers */ = {isa = PBXBuildFile; fileRef = B5BE9BAB22E885D900777A06 /* buildkey.h */; settings = {ATTRIBUTES = (Public, ); }; };
14A9859824F63AC100FADB67 /* buildvalue.h in Headers */ = {isa = PBXBuildFile; fileRef = B5A308B922F30E0700699B4C /* buildvalue.h */; settings = {ATTRIBUTES = (Public, ); }; };
2DB7144323A2AF2F00514E98 /* BuildSystemEngineTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DB7144223A2AF2F00514E98 /* BuildSystemEngineTests.swift */; };
402614272087B10B005BD956 /* Tracing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 402614262087B10B005BD956 /* Tracing.cpp */; };
403332D92CADE54B00440C8C /* zero_copy_stream_impl_lite.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4DB2C79076200757481 /* zero_copy_stream_impl_lite.cc */; };
403332DA2CADE54B00440C8C /* any_lite.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5392C79076200757481 /* any_lite.cc */; };
403332DB2CADE54B00440C8C /* generated_message_tctable_lite.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F58C2C79076200757481 /* generated_message_tctable_lite.cc */; };
403332DC2CADE54B00440C8C /* message_lite.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5B42C79076200757481 /* message_lite.cc */; };
403332DE2CADE54B00440C8C /* wire_format_lite.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F6372C79076200757481 /* wire_format_lite.cc */; };
403552C62C52062C00D415BA /* SwiftProtobuf in Frameworks */ = {isa = PBXBuildFile; productRef = 403552C52C52062C00D415BA /* SwiftProtobuf */; };
403552E52C52069300D415BA /* Label.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4CB2C51995100B68221 /* Label.pb.swift */; };
403552EF2C522BAF00D415BA /* Visibility.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 403552EE2C522BA700D415BA /* Visibility.hpp */; settings = {ATTRIBUTES = (Public, ); }; };
403552F12C522F9E00D415BA /* SwiftProtobuf in Frameworks */ = {isa = PBXBuildFile; productRef = 403552F02C522F9E00D415BA /* SwiftProtobuf */; };
4035F55A2CDEABA100337926 /* EngineInternal.proto in Sources */ = {isa = PBXBuildFile; fileRef = 4035F5592CDEAB8100337926 /* EngineInternal.proto */; };
4035F55D2CDEB2F500337926 /* EngineInternal.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4035F55C2CDEB2F500337926 /* EngineInternal.pb.cc */; };
4035F55E2CDEB2F500337926 /* EngineInternal.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 4035F55B2CDEB2F500337926 /* EngineInternal.pb.h */; };
403B81602C79047D00CD4F1E /* EngineTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 403B815E2C79047D00CD4F1E /* EngineTests.swift */; };
403DC5882C52031D00A9AE24 /* libllbuild3ThirdParty.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4072B4E02C51B3A000B68221 /* libllbuild3ThirdParty.a */; };
4072B5DF2C51BE5100B68221 /* llbuild3.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4072B5D72C51BE5100B68221 /* llbuild3.framework */; };
4072B5E52C51BE5100B68221 /* llbuild3.h in Headers */ = {isa = PBXBuildFile; fileRef = 4072B5D92C51BE5100B68221 /* llbuild3.h */; settings = {ATTRIBUTES = (Public, ); }; };
4072B5ED2C51BF1700B68221 /* Engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4C52C51995100B68221 /* Engine.cpp */; };
4072B5EF2C51BF1700B68221 /* Label.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4CA2C51995100B68221 /* Label.pb.cc */; };
4072B5F02C51BF1700B68221 /* Artifact.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4BE2C51995100B68221 /* Artifact.pb.cc */; };
4072B5F12C51BF1700B68221 /* Error.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4D72C51995100B68221 /* Error.pb.cc */; };
4072B5F22C51BF1700B68221 /* Artifact.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4BF2C51995100B68221 /* Artifact.pb.swift */; };
4072B5F32C51BF1700B68221 /* ActionCache.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4BA2C51995100B68221 /* ActionCache.pb.cc */; };
4072B5F42C51BF1700B68221 /* Support.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4D32C51995100B68221 /* Support.cpp */; };
4072B5F52C51BF1700B68221 /* ActionCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4B72C51995100B68221 /* ActionCache.cpp */; };
4072B5F62C51BF1700B68221 /* Error.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4D82C51995100B68221 /* Error.pb.swift */; };
4072B5F72C51BF1700B68221 /* ActionCache.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4BB2C51995100B68221 /* ActionCache.pb.swift */; };
4072B5F82C51BF1700B68221 /* Label.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4C72C51995100B68221 /* Label.cpp */; };
4072B5F92C51BF1700B68221 /* Rule.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4CE2C51995100B68221 /* Rule.pb.cc */; };
4072B5FB2C51BF1700B68221 /* Rule.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4CF2C51995100B68221 /* Rule.pb.swift */; };
4072B5FC2C51BF1700B68221 /* SwiftAdaptors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4072B4D02C51995100B68221 /* SwiftAdaptors.cpp */; };
407F9F0F2C51D06800FED36C /* Errors.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4072B4AE2C51993F00B68221 /* Errors.hpp */; settings = {ATTRIBUTES = (Public, ); }; };
407F9F102C51D06800FED36C /* Result.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4072B4B22C51993F00B68221 /* Result.hpp */; settings = {ATTRIBUTES = (Public, ); }; };
407F9F112C51D06800FED36C /* SwiftAdaptors.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4072B4AF2C51993F00B68221 /* SwiftAdaptors.hpp */; settings = {ATTRIBUTES = (Public, ); }; };
40B3C91020D3AEC9007C5847 /* libcurses.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.tbd */; };
40B3C91120D3AEC9007C5847 /* libgtest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224DD19F99B0E0059043E /* libgtest.a */; };
40B3C91220D3AEC9007C5847 /* libgtest_main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224E619F99C580059043E /* libgtest_main.a */; };
40B3C91C20D3B075007C5847 /* C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40B3C91B20D3AF9B007C5847 /* C-API.cpp */; };
40B3C92720D3B24D007C5847 /* libllbuild.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E1ADC23A1A85936400D5387C /* libllbuild.dylib */; };
40C10B8B2C790CC400757481 /* coded_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4C02C79076200757481 /* coded_stream.cc */; };
40C10B8C2C790CC400757481 /* gzip_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4C32C79076200757481 /* gzip_stream.cc */; };
40C10B8D2C790CC400757481 /* io_win32.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4C52C79076200757481 /* io_win32.cc */; };
40C10B8E2C790CC400757481 /* printer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4C92C79076200757481 /* printer.cc */; };
40C10B8F2C790CC400757481 /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4CD2C79076200757481 /* strtod.cc */; };
40C10B902C790CC400757481 /* tokenizer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4D12C79076200757481 /* tokenizer.cc */; };
40C10B912C790CC400757481 /* zero_copy_sink.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4D42C79076200757481 /* zero_copy_sink.cc */; };
40C10B922C790CC400757481 /* zero_copy_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4D72C79076200757481 /* zero_copy_stream.cc */; };
40C10B932C790CC400757481 /* zero_copy_stream_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4D92C79076200757481 /* zero_copy_stream_impl.cc */; };
40C10B952C790CC400757481 /* lexer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4E02C79076200757481 /* lexer.cc */; };
40C10B962C790CC400757481 /* message_path.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4E32C79076200757481 /* message_path.cc */; };
40C10B972C790CC400757481 /* parser.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4E52C79076200757481 /* parser.cc */; };
40C10B982C790CC400757481 /* unparser.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4E82C79076200757481 /* unparser.cc */; };
40C10B992C790CC400757481 /* untyped_message.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4EB2C79076200757481 /* untyped_message.cc */; };
40C10B9A2C790CC400757481 /* writer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4ED2C79076200757481 /* writer.cc */; };
40C10B9B2C790CC400757481 /* zero_copy_buffered_stream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4EF2C79076200757481 /* zero_copy_buffered_stream.cc */; };
40C10B9C2C790CC400757481 /* json.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4F42C79076200757481 /* json.cc */; };
40C10B9D2C790CC400757481 /* common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4FA2C79076200757481 /* common.cc */; };
40C10B9E2C790CC400757481 /* delimited_message_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F51D2C79076200757481 /* delimited_message_util.cc */; };
40C10B9F2C790CC400757481 /* field_comparator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5202C79076200757481 /* field_comparator.cc */; };
40C10BA02C790CC400757481 /* field_mask_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5232C79076200757481 /* field_mask_util.cc */; };
40C10BA12C790CC400757481 /* message_differencer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5292C79076200757481 /* message_differencer.cc */; };
40C10BA22C790CC400757481 /* time_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F52F2C79076200757481 /* time_util.cc */; };
40C10BA32C790CC400757481 /* type_resolver_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5332C79076200757481 /* type_resolver_util.cc */; };
40C10BA42C790CC400757481 /* any.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5372C79076200757481 /* any.cc */; };
40C10BA62C790CC400757481 /* any.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F53D2C79076200757481 /* any.pb.cc */; };
40C10BA72C790CC400757481 /* api.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5402C79076200757481 /* api.pb.cc */; };
40C10BA82C790CC400757481 /* arena.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5422C79076200757481 /* arena.cc */; };
40C10BA92C790CC400757481 /* arena_align.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5442C79076200757481 /* arena_align.cc */; };
40C10BAA2C790CC400757481 /* arenastring.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F54C2C79076200757481 /* arenastring.cc */; };
40C10BAB2C790CC400757481 /* arenaz_sampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F54F2C79076200757481 /* arenaz_sampler.cc */; };
40C10BAC2C790CC400757481 /* descriptor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5572C79076200757481 /* descriptor.cc */; };
40C10BAD2C790CC400757481 /* descriptor_database.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F55A2C79076200757481 /* descriptor_database.cc */; };
40C10BAF2C790CC400757481 /* descriptor.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5622C79076200757481 /* descriptor.pb.cc */; };
40C10BB02C790CC400757481 /* duration.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5662C79076200757481 /* duration.pb.cc */; };
40C10BB12C790CC400757481 /* dynamic_message.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5682C79076200757481 /* dynamic_message.cc */; };
40C10BB22C790CC400757481 /* empty.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F56E2C79076200757481 /* empty.pb.cc */; };
40C10BB32C790CC400757481 /* extension_set.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5722C79076200757481 /* extension_set.cc */; };
40C10BB42C790CC400757481 /* extension_set_heavy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5732C79076200757481 /* extension_set_heavy.cc */; };
40C10BB62C790CC400757481 /* feature_resolver.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5772C79076200757481 /* feature_resolver.cc */; };
40C10BB72C790CC400757481 /* field_mask.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F57C2C79076200757481 /* field_mask.pb.cc */; };
40C10BB82C790CC400757481 /* fully_verify_message_sets_opt_out.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F57D2C79076200757481 /* fully_verify_message_sets_opt_out.cc */; };
40C10BB92C790CC400757481 /* generated_enum_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5802C79076200757481 /* generated_enum_util.cc */; };
40C10BBA2C790CC400757481 /* generated_message_bases.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5832C79076200757481 /* generated_message_bases.cc */; };
40C10BBB2C790CC400757481 /* generated_message_reflection.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5852C79076200757481 /* generated_message_reflection.cc */; };
40C10BBC2C790CC400757481 /* generated_message_tctable_full.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5882C79076200757481 /* generated_message_tctable_full.cc */; };
40C10BBD2C790CC400757481 /* generated_message_tctable_gen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F58A2C79076200757481 /* generated_message_tctable_gen.cc */; };
40C10BBF2C790CC400757481 /* generated_message_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F58F2C79076200757481 /* generated_message_util.cc */; };
40C10BC02C790CC400757481 /* implicit_weak_message.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5932C79076200757481 /* implicit_weak_message.cc */; };
40C10BC12C790CC400757481 /* inlined_string_field.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5952C79076200757481 /* inlined_string_field.cc */; };
40C10BC22C790CC400757481 /* map.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F59D2C79076200757481 /* map.cc */; };
40C10BC32C790CC400757481 /* map_field.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5A02C79076200757481 /* map_field.cc */; };
40C10BC42C790CC400757481 /* message.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5B22C79076200757481 /* message.cc */; };
40C10BC62C790CC400757481 /* parse_context.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5BD2C79076200757481 /* parse_context.cc */; };
40C10BC72C790CC400757481 /* port.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5BF2C79076200757481 /* port.cc */; };
40C10BC82C790CC400757481 /* raw_ptr.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5C92C79076200757481 /* raw_ptr.cc */; };
40C10BC92C790CC400757481 /* reflection_mode.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5CF2C79076200757481 /* reflection_mode.cc */; };
40C10BCA2C790CC400757481 /* reflection_ops.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5D22C79076200757481 /* reflection_ops.cc */; };
40C10BCB2C790CC400757481 /* repeated_field.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5DA2C79076200757481 /* repeated_field.cc */; };
40C10BCC2C790CC400757481 /* repeated_ptr_field.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5DF2C79076200757481 /* repeated_ptr_field.cc */; };
40C10BCD2C790CC400757481 /* service.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5E52C79076200757481 /* service.cc */; };
40C10BCE2C790CC400757481 /* struct.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5EF2C79076200757481 /* struct.pb.cc */; };
40C10BCF2C790CC400757481 /* text_format.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5FA2C79076200757481 /* text_format.cc */; };
40C10BD02C790CC400757481 /* timestamp.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5FF2C79076200757481 /* timestamp.pb.cc */; };
40C10BD12C790CC400757481 /* type.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F6022C79076200757481 /* type.pb.cc */; };
40C10BD22C790CC400757481 /* wire_format.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F6352C79076200757481 /* wire_format.cc */; };
40C10BD42C790CC400757481 /* wrappers.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F63C2C79076200757481 /* wrappers.pb.cc */; };
40C10BD52C790CC400757481 /* cycleclock.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F65A2C79076200757481 /* cycleclock.cc */; };
40C10BD62C790CC400757481 /* low_level_alloc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F66D2C79076200757481 /* low_level_alloc.cc */; };
40C10BD72C790CC400757481 /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F6742C79076200757481 /* raw_logging.cc */; };
40C10BD82C790CC400757481 /* spinlock.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F67A2C79076200757481 /* spinlock.cc */; };
40C10BD92C790CC400757481 /* spinlock_wait.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F6802C79076200757481 /* spinlock_wait.cc */; };
40C10BDA2C790CC400757481 /* strerror.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F6832C79076200757481 /* strerror.cc */; };
40C10BDB2C790CC400757481 /* sysinfo.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F6872C79076200757481 /* sysinfo.cc */; };
40C10BDC2C790CC400757481 /* thread_identity.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F68A2C79076200757481 /* thread_identity.cc */; };
40C10BDD2C790CC400757481 /* throw_delegate.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F68E2C79076200757481 /* throw_delegate.cc */; };
40C10BDE2C790CC400757481 /* unscaledcycleclock.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F6932C79076200757481 /* unscaledcycleclock.cc */; };
40C10BDF2C790CC400757481 /* log_severity.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F6A72C79076200757481 /* log_severity.cc */; };
40C10BE02C790CC400757481 /* hashtablez_sampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F6D62C79076200757481 /* hashtablez_sampler.cc */; };
40C10BE12C790CC400757481 /* raw_hash_set.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F6E12C79076200757481 /* raw_hash_set.cc */; };
40C10BE22C790CC400757481 /* crc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7192C79076200757481 /* crc.cc */; };
40C10BE32C790CC400757481 /* crc_cord_state.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F71B2C79076200757481 /* crc_cord_state.cc */; };
40C10BE42C790CC400757481 /* crc_memcpy_fallback.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F71F2C79076200757481 /* crc_memcpy_fallback.cc */; };
40C10BE52C790CC400757481 /* crc_memcpy_x86_arm_combined.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7212C79076200757481 /* crc_memcpy_x86_arm_combined.cc */; };
40C10BE62C790CC400757481 /* crc_non_temporal_memcpy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7222C79076200757481 /* crc_non_temporal_memcpy.cc */; };
40C10BE72C790CC400757481 /* crc_x86_arm_combined.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7232C79076200757481 /* crc_x86_arm_combined.cc */; };
40C10BE82C790CC400757481 /* crc32c.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F72E2C79076200757481 /* crc32c.cc */; };
40C10BE92C790CC400757481 /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7352C79076200757481 /* demangle.cc */; };
40C10BEA2C790CC400757481 /* elf_mem_image.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7382C79076200757481 /* elf_mem_image.cc */; };
40C10BEB2C790CC400757481 /* examine_stack.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F73A2C79076200757481 /* examine_stack.cc */; };
40C10BEC2C790CC400757481 /* stack_consumption.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F73C2C79076200757481 /* stack_consumption.cc */; };
40C10BED2C790CC400757481 /* vdso_support.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F74A2C79076200757481 /* vdso_support.cc */; };
40C10BEE2C790CC400757481 /* failure_signal_handler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F74F2C79076200757481 /* failure_signal_handler.cc */; };
40C10BEF2C790CC400757481 /* leak_check.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7522C79076200757481 /* leak_check.cc */; };
40C10BF02C790CC400757481 /* stacktrace.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7562C79076200757481 /* stacktrace.cc */; };
40C10BF12C790CC400757481 /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F75A2C79076200757481 /* symbolize.cc */; };
40C10BF22C790CC400757481 /* flag.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7652C79076200757481 /* flag.cc */; };
40C10BF32C790CC400757481 /* private_handle_accessor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F76A2C79076200757481 /* private_handle_accessor.cc */; };
40C10BF42C790CC400757481 /* program_name.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F76C2C79076200757481 /* program_name.cc */; };
40C10BF52C790CC400757481 /* usage.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7722C79076200757481 /* usage.cc */; };
40C10BF62C790CC400757481 /* commandlineflag.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7782C79076200757481 /* commandlineflag.cc */; };
40C10BF72C790CC400757481 /* marshalling.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7832C79076200757481 /* marshalling.cc */; };
40C10BF82C790CC400757481 /* parse.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7862C79076200757481 /* parse.cc */; };
40C10BF92C790CC400757481 /* reflection.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7892C79076200757481 /* reflection.cc */; };
40C10BFA2C790CC400757481 /* usage.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F78C2C79076200757481 /* usage.cc */; };
40C10BFB2C790CC400757481 /* usage_config.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F78E2C79076200757481 /* usage_config.cc */; };
40C10BFC2C790CC400757481 /* city.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7A22C79076200757481 /* city.cc */; };
40C10BFD2C790CC400757481 /* hash.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7A52C79076200757481 /* hash.cc */; };
40C10BFE2C790CC400757481 /* low_level_hash.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7A82C79076200757481 /* low_level_hash.cc */; };
40C10BFF2C790CC400757481 /* print_hash_of.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7AA2C79076200757481 /* print_hash_of.cc */; };
40C10C002C790CC400757481 /* check_op.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7B92C79076200757481 /* check_op.cc */; };
40C10C012C790CC400757481 /* conditions.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7BB2C79076200757481 /* conditions.cc */; };
40C10C022C790CC400757481 /* fnmatch.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7BF2C79076200757481 /* fnmatch.cc */; };
40C10C032C790CC400757481 /* globals.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7C32C79076200757481 /* globals.cc */; };
40C10C042C790CC400757481 /* log_format.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7C52C79076200757481 /* log_format.cc */; };
40C10C052C790CC400757481 /* log_message.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7C82C79076200757481 /* log_message.cc */; };
40C10C062C790CC400757481 /* log_sink_set.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7CA2C79076200757481 /* log_sink_set.cc */; };
40C10C072C790CC400757481 /* nullguard.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7CC2C79076200757481 /* nullguard.cc */; };
40C10C082C790CC400757481 /* proto.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7CF2C79076200757481 /* proto.cc */; };
40C10C092C790CC400757481 /* vlog_config.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7DA2C79076200757481 /* vlog_config.cc */; };
40C10C0A2C790CC400757481 /* die_if_null.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7E92C79076200757481 /* die_if_null.cc */; };
40C10C0B2C790CC400757481 /* flags.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7EC2C79076200757481 /* flags.cc */; };
40C10C0C2C790CC400757481 /* globals.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7EF2C79076200757481 /* globals.cc */; };
40C10C0D2C790CC400757481 /* initialize.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7F22C79076200757481 /* initialize.cc */; };
40C10C0E2C790CC400757481 /* log_entry.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7F82C79076200757481 /* log_entry.cc */; };
40C10C0F2C790CC400757481 /* log_sink.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7FE2C79076200757481 /* log_sink.cc */; };
40C10C102C790CC400757481 /* int128.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F81F2C79076200757481 /* int128.cc */; };
40C10C112C790CC400757481 /* exponential_biased.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8272C79076200757481 /* exponential_biased.cc */; };
40C10C122C790CC400757481 /* periodic_sampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F82A2C79076200757481 /* periodic_sampler.cc */; };
40C10C132C790CC400757481 /* chi_square.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8352C79076200757481 /* chi_square.cc */; };
40C10C142C790CC400757481 /* gaussian_distribution_gentables.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8412C79076200757481 /* gaussian_distribution_gentables.cc */; };
40C10C152C790CC400757481 /* pool_urbg.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8512C79076200757481 /* pool_urbg.cc */; };
40C10C162C790CC400757481 /* randen.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8542C79076200757481 /* randen.cc */; };
40C10C172C790CC400757481 /* randen_detect.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8572C79076200757481 /* randen_detect.cc */; };
40C10C182C790CC400757481 /* randen_hwaes.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F85B2C79076200757481 /* randen_hwaes.cc */; };
40C10C192C790CC400757481 /* randen_round_keys.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F85D2C79076200757481 /* randen_round_keys.cc */; };
40C10C1A2C790CC400757481 /* randen_slow.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F85F2C79076200757481 /* randen_slow.cc */; };
40C10C1B2C790CC400757481 /* seed_material.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8662C79076200757481 /* seed_material.cc */; };
40C10C1C2C790CC400757481 /* discrete_distribution.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F87A2C79076200757481 /* discrete_distribution.cc */; };
40C10C1D2C790CC400757481 /* gaussian_distribution.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8822C79076200757481 /* gaussian_distribution.cc */; };
40C10C1E2C790CC400757481 /* seed_gen_exception.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F88F2C79076200757481 /* seed_gen_exception.cc */; };
40C10C1F2C790CC400757481 /* seed_sequences.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8912C79076200757481 /* seed_sequences.cc */; };
40C10C202C790CC400757481 /* status_internal.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F89B2C79076200757481 /* status_internal.cc */; };
40C10C212C790CC400757481 /* status.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8A12C79076200757481 /* status.cc */; };
40C10C222C790CC400757481 /* statusor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8A62C79076200757481 /* statusor.cc */; };
40C10C232C790CC400757481 /* arg.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8AA2C79076200757481 /* arg.cc */; };
40C10C242C790CC400757481 /* bind.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8AD2C79076200757481 /* bind.cc */; };
40C10C252C790CC400757481 /* extension.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8B42C79076200757481 /* extension.cc */; };
40C10C262C790CC400757481 /* float_conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8B72C79076200757481 /* float_conversion.cc */; };
40C10C272C790CC400757481 /* output.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8B92C79076200757481 /* output.cc */; };
40C10C282C790CC400757481 /* parser.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8BC2C79076200757481 /* parser.cc */; };
40C10C292C790CC400757481 /* charconv_bigint.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8C02C79076200757481 /* charconv_bigint.cc */; };
40C10C2A2C790CC400757481 /* charconv_parse.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8C32C79076200757481 /* charconv_parse.cc */; };
40C10C2B2C790CC400757481 /* cord_internal.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8C82C79076200757481 /* cord_internal.cc */; };
40C10C2C2C790CC400757481 /* cord_rep_btree.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8CA2C79076200757481 /* cord_rep_btree.cc */; };
40C10C2D2C790CC400757481 /* cord_rep_btree_navigator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8CC2C79076200757481 /* cord_rep_btree_navigator.cc */; };
40C10C2E2C790CC400757481 /* cord_rep_btree_reader.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8CF2C79076200757481 /* cord_rep_btree_reader.cc */; };
40C10C2F2C790CC400757481 /* cord_rep_consume.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8D32C79076200757481 /* cord_rep_consume.cc */; };
40C10C302C790CC400757481 /* cord_rep_crc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8D52C79076200757481 /* cord_rep_crc.cc */; };
40C10C312C790CC400757481 /* cordz_functions.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8DA2C79076200757481 /* cordz_functions.cc */; };
40C10C322C790CC400757481 /* cordz_handle.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8DD2C79076200757481 /* cordz_handle.cc */; };
40C10C332C790CC400757481 /* cordz_info.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8E02C79076200757481 /* cordz_info.cc */; };
40C10C342C790CC400757481 /* cordz_sample_token.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8E42C79076200757481 /* cordz_sample_token.cc */; };
40C10C352C790CC400757481 /* damerau_levenshtein_distance.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8EC2C79076200757481 /* damerau_levenshtein_distance.cc */; };
40C10C362C790CC400757481 /* escaping.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8EF2C79076200757481 /* escaping.cc */; };
40C10C372C790CC400757481 /* memutil.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8F32C79076200757481 /* memutil.cc */; };
40C10C382C790CC400757481 /* ostringstream.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8F82C79076200757481 /* ostringstream.cc */; };
40C10C392C790CC400757481 /* pow10_helper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8FC2C79076200757481 /* pow10_helper.cc */; };
40C10C3A2C790CC400757481 /* stringify_sink.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9062C79076200757481 /* stringify_sink.cc */; };
40C10C3B2C790CC400757481 /* utf8.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9082C79076200757481 /* utf8.cc */; };
40C10C3C2C790CC400757481 /* ascii.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F90C2C79076200757481 /* ascii.cc */; };
40C10C3D2C790CC400757481 /* charconv.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9132C79076200757481 /* charconv.cc */; };
40C10C3E2C790CC400757481 /* cord.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F91B2C79076200757481 /* cord.cc */; };
40C10C3F2C790CC400757481 /* cord_analysis.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F91D2C79076200757481 /* cord_analysis.cc */; };
40C10C402C790CC400757481 /* cord_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F91F2C79076200757481 /* cord_buffer.cc */; };
40C10C412C790CC400757481 /* escaping.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9262C79076200757481 /* escaping.cc */; };
40C10C422C790CC400757481 /* match.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F92E2C79076200757481 /* match.cc */; };
40C10C432C790CC400757481 /* numbers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9312C79076200757481 /* numbers.cc */; };
40C10C442C790CC400757481 /* str_cat.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9352C79076200757481 /* str_cat.cc */; };
40C10C452C790CC400757481 /* str_replace.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F93E2C79076200757481 /* str_replace.cc */; };
40C10C462C790CC400757481 /* str_split.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9422C79076200757481 /* str_split.cc */; };
40C10C472C790CC400757481 /* string_view.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9462C79076200757481 /* string_view.cc */; };
40C10C482C790CC400757481 /* substitute.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F94C2C79076200757481 /* substitute.cc */; };
40C10C492C790CC400757481 /* create_thread_identity.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9502C79076200757481 /* create_thread_identity.cc */; };
40C10C4A2C790CC400757481 /* futex_waiter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9532C79076200757481 /* futex_waiter.cc */; };
40C10C4B2C790CC400757481 /* graphcycles.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9552C79076200757481 /* graphcycles.cc */; };
40C10C4C2C790CC400757481 /* kernel_timeout.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9592C79076200757481 /* kernel_timeout.cc */; };
40C10C4D2C790CC400757481 /* per_thread_sem.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F95C2C79076200757481 /* per_thread_sem.cc */; };
40C10C4E2C790CC400757481 /* pthread_waiter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F95F2C79076200757481 /* pthread_waiter.cc */; };
40C10C4F2C790CC400757481 /* sem_waiter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9612C79076200757481 /* sem_waiter.cc */; };
40C10C502C790CC400757481 /* stdcpp_waiter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9632C79076200757481 /* stdcpp_waiter.cc */; };
40C10C512C790CC400757481 /* waiter_base.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9672C79076200757481 /* waiter_base.cc */; };
40C10C522C790CC400757481 /* win32_waiter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F96A2C79076200757481 /* win32_waiter.cc */; };
40C10C532C790CC400757481 /* barrier.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F96D2C79076200757481 /* barrier.cc */; };
40C10C542C790CC400757481 /* blocking_counter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9702C79076200757481 /* blocking_counter.cc */; };
40C10C552C790CC400757481 /* mutex.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9772C79076200757481 /* mutex.cc */; };
40C10C562C790CC400757481 /* notification.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F97C2C79076200757481 /* notification.cc */; };
40C10C572C790CC400757481 /* civil_time_detail.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9862C79076200757481 /* civil_time_detail.cc */; };
40C10C582C790CC400757481 /* time_zone_fixed.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9892C79076200757481 /* time_zone_fixed.cc */; };
40C10C592C790CC400757481 /* time_zone_if.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F98D2C79076200757481 /* time_zone_if.cc */; };
40C10C5A2C790CC400757481 /* time_zone_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F98F2C79076200757481 /* time_zone_impl.cc */; };
40C10C5B2C790CC400757481 /* time_zone_info.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9912C79076200757481 /* time_zone_info.cc */; };
40C10C5C2C790CC400757481 /* time_zone_libc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9932C79076200757481 /* time_zone_libc.cc */; };
40C10C5D2C790CC400757481 /* time_zone_lookup.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9942C79076200757481 /* time_zone_lookup.cc */; };
40C10C5E2C790CC400757481 /* time_zone_posix.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9972C79076200757481 /* time_zone_posix.cc */; };
40C10C5F2C790CC400757481 /* zone_info_source.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F9992C79076200757481 /* zone_info_source.cc */; };
40C10C602C790CC400757481 /* civil_time.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FC142C79076200757481 /* civil_time.cc */; };
40C10C612C790CC400757481 /* clock.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FC182C79076200757481 /* clock.cc */; };
40C10C622C790CC400757481 /* duration.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FC1C2C79076200757481 /* duration.cc */; };
40C10C632C790CC400757481 /* format.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FC202C79076200757481 /* format.cc */; };
40C10C642C790CC400757481 /* time.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FC242C79076200757481 /* time.cc */; };
40C10C652C790CC400757481 /* bad_any_cast.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FC312C79076200757481 /* bad_any_cast.cc */; };
40C10C662C790CC400757481 /* bad_optional_access.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FC332C79076200757481 /* bad_optional_access.cc */; };
40C10C672C790CC400757481 /* bad_variant_access.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FC352C79076200757481 /* bad_variant_access.cc */; };
40C10C6A2C790CC400757481 /* lemire-avx2.c in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FEB22C79076200757481 /* lemire-avx2.c */; };
40C10C6B2C790CC400757481 /* lemire-neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FEB32C79076200757481 /* lemire-neon.c */; };
40C10C6C2C790CC400757481 /* lemire-sse.c in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FEB42C79076200757481 /* lemire-sse.c */; };
40C10C6D2C790CC400757481 /* lookup.c in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FEB62C79076200757481 /* lookup.c */; };
40C10C6E2C790CC400757481 /* naive.c in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FEB82C79076200757481 /* naive.c */; };
40C10C6F2C790CC400757481 /* range-avx2.c in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FEB92C79076200757481 /* range-avx2.c */; };
40C10C702C790CC400757481 /* range-neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FEBA2C79076200757481 /* range-neon.c */; };
40C10C712C790CC400757481 /* range-sse.c in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FEBB2C79076200757481 /* range-sse.c */; };
40C10C722C790CC400757481 /* range2-neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FEBC2C79076200757481 /* range2-neon.c */; };
40C10C732C790CC400757481 /* range2-sse.c in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FEBD2C79076200757481 /* range2-sse.c */; };
40C10C742C790CC400757481 /* utf8_range.c in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FEC12C79076200757481 /* utf8_range.c */; };
40C10C752C790CC400757481 /* utf8_validity.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1FEC32C79076200757481 /* utf8_validity.cc */; };
40C10C762C790FFA00757481 /* unknown_field_set.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F62C2C79076200757481 /* unknown_field_set.cc */; };
40C10C772C79104500757481 /* cpp_features.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F5552C79076200757481 /* cpp_features.pb.cc */; };
40C10C782C79108400757481 /* cpu_detect.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F7172C79076200757481 /* cpu_detect.cc */; };
40C10C792C7910B700757481 /* status_payload_printer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F8A32C79076200757481 /* status_payload_printer.cc */; };
40C71A8222F0FA1D008FDC9C /* Defer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40C71A8122F0FA1D008FDC9C /* Defer.cpp */; };
40D866F9284FF2420043271A /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
40D86706284FF3430043271A /* libgmock.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 40D86702284FF2C30043271A /* libgmock.a */; };
40D86707284FF34D0043271A /* libgmock.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 40D86702284FF2C30043271A /* libgmock.a */; };
40D86708284FF3CB0043271A /* libcurses.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.tbd */; platformFilters = (bridgeos, ios, maccatalyst, macos, tvos, watchos, xros, ); };
40D86709284FF3DF0043271A /* libgmock.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 40D86702284FF2C30043271A /* libgmock.a */; };
40D8670A284FF3EC0043271A /* libgmock.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 40D86702284FF2C30043271A /* libgmock.a */; };
40D8670B284FF3F70043271A /* libgmock.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 40D86702284FF2C30043271A /* libgmock.a */; };
40D8672E284FF4D20043271A /* gmock-all.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40D8672B284FF4CB0043271A /* gmock-all.cc */; };
40E7C53A2C61CB0800FC0383 /* CoreTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E7C51B2C61CAEF00FC0383 /* CoreTypes.swift */; };
40E7C53C2C61CD8100FC0383 /* Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E7C53B2C61CD7D00FC0383 /* Types.swift */; };
40E7C53E2C61CF6800FC0383 /* Engine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E7C53D2C61CF6300FC0383 /* Engine.swift */; };
40E836B12CBDC6FA0022B026 /* ActionCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E836B02CBDC6F00022B026 /* ActionCache.swift */; };
40E837E02CCC562B0022B026 /* Label.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E837DF2CCC56270022B026 /* Label.swift */; };
40E837E22CCC5D4F0022B026 /* CAS.h in Headers */ = {isa = PBXBuildFile; fileRef = 40E837E12CCC5D440022B026 /* CAS.h */; };
40E837E62CCC5FFB0022B026 /* CAS.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = 40E837E42CCC5FFB0022B026 /* CAS.pb.cc */; };
40E837E72CCC5FFB0022B026 /* CAS.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E837E52CCC5FFB0022B026 /* CAS.pb.swift */; };
40E837E82CCC5FFB0022B026 /* CAS.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 40E837E32CCC5FFB0022B026 /* CAS.pb.h */; };
40E837EA2CCC64430022B026 /* CAS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40E837E92CCC643D0022B026 /* CAS.cpp */; };
40E8384C2CCC692B0022B026 /* blake3.c in Sources */ = {isa = PBXBuildFile; fileRef = 40E838072CCC66ED0022B026 /* blake3.c */; };
40E8384D2CCC692B0022B026 /* blake3_dispatch.c in Sources */ = {isa = PBXBuildFile; fileRef = 40E838102CCC66ED0022B026 /* blake3_dispatch.c */; };
40E8384E2CCC692B0022B026 /* blake3_portable.c in Sources */ = {isa = PBXBuildFile; fileRef = 40E838132CCC66ED0022B026 /* blake3_portable.c */; };
40EA264821651D2C00068954 /* ExecutionQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40EA264721651D2C00068954 /* ExecutionQueue.cpp */; };
40EA264A21651D3F00068954 /* Subprocess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40EA264921651D3F00068954 /* Subprocess.cpp */; };
40EA264C2165221C00068954 /* LaneBasedExecutionQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40EA264B2165221C00068954 /* LaneBasedExecutionQueue.cpp */; };
40EA264F2166AA9400068954 /* POSIXEnvironmentTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40EA264E2166AA9400068954 /* POSIXEnvironmentTest.cpp */; };
40EA26512166AB5A00068954 /* LaneBasedExecutionQueueTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40EA26502166AB5A00068954 /* LaneBasedExecutionQueueTest.cpp */; };
40FA6485224AC2FC00D0B79A /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
40FA6486224AC34400D0B79A /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
8C561C0723551C90000D242D /* adjust-times.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C561C0623551C8F000D242D /* adjust-times.cpp */; };
8C561C0823551D57000D242D /* adjust-times in Resources */ = {isa = PBXBuildFile; fileRef = 8C561BFF23551C4A000D242D /* adjust-times */; };
8CAE6850237B9EFA00C82351 /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
8CAE6853237B9F1D00C82351 /* libcurses.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.tbd */; };
913540F2220E5CC1009C82D6 /* UnicodeCaseFold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 913540F1220E5CC1009C82D6 /* UnicodeCaseFold.cpp */; };
91BFB728220E3FBD00259E9F /* APFloat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A90220E3EA700BE004E /* APFloat.cpp */; };
91BFB729220E3FBD00259E9F /* APInt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A8A220E3EA600BE004E /* APInt.cpp */; };
91BFB72A220E3FBD00259E9F /* APSInt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A85220E3EA500BE004E /* APSInt.cpp */; };
91BFB72B220E3FBD00259E9F /* Chrono.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A84220E3EA500BE004E /* Chrono.cpp */; };
91BFB72C220E3FBD00259E9F /* CommandLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A8D220E3EA700BE004E /* CommandLine.cpp */; };
91BFB72D220E3FBD00259E9F /* ConvertUTF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A8E220E3EA700BE004E /* ConvertUTF.cpp */; };
91BFB72E220E3FBD00259E9F /* DJB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A93220E3EA800BE004E /* DJB.cpp */; };
91BFB72F220E3FBD00259E9F /* FoldingSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A91220E3EA700BE004E /* FoldingSet.cpp */; };
91BFB730220E3FBD00259E9F /* FormatVariadic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A89220E3EA600BE004E /* FormatVariadic.cpp */; };
91BFB731220E3FBD00259E9F /* Host.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A8F220E3EA700BE004E /* Host.cpp */; };
91BFB732220E3FBD00259E9F /* MD5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A87220E3EA600BE004E /* MD5.cpp */; };
91BFB733220E3FBD00259E9F /* NativeFormatting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A8B220E3EA600BE004E /* NativeFormatting.cpp */; };
91BFB734220E3FBD00259E9F /* Options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A86220E3EA500BE004E /* Options.cpp */; };
91BFB735220E3FBD00259E9F /* StringSaver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A8C220E3EA600BE004E /* StringSaver.cpp */; };
91BFB736220E3FBD00259E9F /* TargetParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A92220E3EA800BE004E /* TargetParser.cpp */; };
91BFB737220E3FBD00259E9F /* Triple.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91FD9A88220E3EA600BE004E /* Triple.cpp */; };
91BFB73B220E40D000259E9F /* Error.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91BFB73A220E40D000259E9F /* Error.cpp */; };
91BFB744220E41C800259E9F /* Compiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 91BFB73E220E41C800259E9F /* Compiler.h */; };
91BFB745220E41C800259E9F /* MicrosoftDemangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91BFB73F220E41C800259E9F /* MicrosoftDemangle.cpp */; };
91BFB746220E41C800259E9F /* StringView.h in Headers */ = {isa = PBXBuildFile; fileRef = 91BFB741220E41C800259E9F /* StringView.h */; };
91BFB747220E41C800259E9F /* ItaniumDemangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91BFB742220E41C800259E9F /* ItaniumDemangle.cpp */; };
91BFB748220E41C800259E9F /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 91BFB743220E41C800259E9F /* Utility.h */; };
9ADD8B2320D7009F0066BE9A /* BuildSystem-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9ADD8B2220D7009A0066BE9A /* BuildSystem-C-API.cpp */; };
9D0A6D811E1FFEA800BE636F /* TempDir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D0A6D7F1E1FFEA800BE636F /* TempDir.cpp */; };
9D2107C61DFADDFA00BE26FF /* libcurses.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.tbd */; };
9D5A5C311EC5FAE600DC84CC /* TempDir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D0A6D7F1E1FFEA800BE636F /* TempDir.cpp */; };
9DADBBAD1E256C73005B4869 /* PlatformUtility.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DADBBAC1E256C52005B4869 /* PlatformUtility.cpp */; };
9DB047BA1DF9D4A4006CDF52 /* libgtest_main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224E619F99C580059043E /* libgtest_main.a */; };
9DB047BB1DF9D4A4006CDF52 /* libgtest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224DD19F99B0E0059043E /* libgtest.a */; };
9DB047BC1DF9D4AA006CDF52 /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
9DB047BD1DF9D4B0006CDF52 /* libllbuildBuildSystem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */; };
9DDD8BE11DDCAB9A00FB62D2 /* SQLiteBuildDBTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DDD8BDF1DDCAB9A00FB62D2 /* SQLiteBuildDBTest.cpp */; };
B505BFB3228FCB3E00255BD7 /* BuildDB-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B505BFB1228FCB3000255BD7 /* BuildDB-C-API.cpp */; };
B505BFB4228FCB3F00255BD7 /* BuildDB-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B505BFB1228FCB3000255BD7 /* BuildDB-C-API.cpp */; };
B505BFB8228FCFEE00255BD7 /* BuildDBBindings.swift in Sources */ = {isa = PBXBuildFile; fileRef = B505BFB6228FCFAF00255BD7 /* BuildDBBindings.swift */; };
B52912C7232BF0AE00FD3389 /* llbuildAnalysis.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B52912BE232BF0AD00FD3389 /* llbuildAnalysis.framework */; };
B52912CC232BF0AE00FD3389 /* CriticalPathTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52912CB232BF0AE00FD3389 /* CriticalPathTests.swift */; };
B52912D6232BF17900FD3389 /* CriticalBuildPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52912D5232BF17900FD3389 /* CriticalBuildPath.swift */; };
B52912D8232BF19600FD3389 /* CriticalPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52912D7232BF19600FD3389 /* CriticalPath.swift */; };
B52912DA232BF1AC00FD3389 /* IdentifierFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52912D9232BF1AC00FD3389 /* IdentifierFactory.swift */; };
B52912DB232BF1DA00FD3389 /* llbuild.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1D191BE1B47232B000C4E95 /* llbuild.framework */; };
B546B39922C65CFB007046C0 /* llbuild.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1D191BE1B47232B000C4E95 /* llbuild.framework */; };
B546B3A522CA161A007046C0 /* BuildDBBindingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B546B3A422CA161A007046C0 /* BuildDBBindingsTests.swift */; };
B546B3A922CA49AB007046C0 /* BuildSystemBindingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B546B3A022C65DF0007046C0 /* BuildSystemBindingsTests.swift */; };
B5A308CF22F3164E00699B4C /* buildvalue.h in Headers */ = {isa = PBXBuildFile; fileRef = B5A308B922F30E0700699B4C /* buildvalue.h */; settings = {ATTRIBUTES = (Public, ); }; };
B5A308D122F3166000699B4C /* BuildValue-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5A308B622F30DF000699B4C /* BuildValue-C-API.cpp */; };
B5A308D222F3166100699B4C /* BuildValue-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5A308B622F30DF000699B4C /* BuildValue-C-API.cpp */; };
B5A308D322F3166900699B4C /* Internals.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A308CD22F315A800699B4C /* Internals.swift */; };
B5A308D422F3166C00699B4C /* BuildValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A308BD22F30EE800699B4C /* BuildValue.swift */; };
B5A84D0C22943F9200A59064 /* db.h in Headers */ = {isa = PBXBuildFile; fileRef = B505BFB5228FCBAB00255BD7 /* db.h */; settings = {ATTRIBUTES = (Public, ); }; };
B5BE9BA322E8549F00777A06 /* BuildKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5BE9BA222E8549F00777A06 /* BuildKey.swift */; };
B5BE9BA522E854C600777A06 /* BuildKeyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5BE9BA422E854C600777A06 /* BuildKeyTests.swift */; };
B5BE9BA722E854E300777A06 /* BuildKey-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5BE9BA622E854E300777A06 /* BuildKey-C-API.cpp */; };
B5BE9BA822E854E300777A06 /* BuildKey-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5BE9BA622E854E300777A06 /* BuildKey-C-API.cpp */; };
B5BE9BAC22E887CD00777A06 /* buildkey.h in Headers */ = {isa = PBXBuildFile; fileRef = B5BE9BAB22E885D900777A06 /* buildkey.h */; settings = {ATTRIBUTES = (Public, ); }; };
B5DB3A6D22FDB9B000625133 /* BuildValueTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A308C222F30F2000699B4C /* BuildValueTests.swift */; };
BC669C54205A2C2000942C3B /* BuildSystemBindings.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC8DEF0620300AAF00E9EF0C /* BuildSystemBindings.swift */; };
BC669C55205A2C2000942C3B /* CoreBindings.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC8DEF0720300AAF00E9EF0C /* CoreBindings.swift */; };
C5740D091E03523100567DD8 /* BuildSystemFrontendTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C5740D081E03523100567DD8 /* BuildSystemFrontendTest.cpp */; };
C5740D0A1E03527B00567DD8 /* libllbuildCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243E19F997150059043E /* libllbuildCore.a */; };
C5740D0B1E03528600567DD8 /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
C5740D0C1E03529300567DD8 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E221081A00B82100957481 /* libsqlite3.tbd */; };
DAD99F562693DE15002FB86C /* ninja.h in Headers */ = {isa = PBXBuildFile; fileRef = DAD99F552693DE15002FB86C /* ninja.h */; settings = {ATTRIBUTES = (Public, ); }; };
DAD99F572693DE15002FB86C /* ninja.h in Headers */ = {isa = PBXBuildFile; fileRef = DAD99F552693DE15002FB86C /* ninja.h */; settings = {ATTRIBUTES = (Public, ); }; };
DAD99F9326968F77002FB86C /* Ninja-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DAD99F9226968F77002FB86C /* Ninja-C-API.cpp */; };
DAD99F9426968F77002FB86C /* Ninja-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DAD99F9226968F77002FB86C /* Ninja-C-API.cpp */; };
DAD99F9526969025002FB86C /* libllbuildNinja.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243619F9970D0059043E /* libllbuildNinja.a */; };
DAD99F9A2696906B002FB86C /* libllbuildNinja.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243619F9970D0059043E /* libllbuildNinja.a */; };
DAD99F9E2696933B002FB86C /* NinjaManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E111C163241B285E0086A92D /* NinjaManifest.swift */; };
DAD99F9F269693AF002FB86C /* SwiftNinjaTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E111C117241B25960086A92D /* SwiftNinjaTests.swift */; };
E104FAF71B655A97005C68A0 /* BuildSystemPerfTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = E104FAF61B655A97005C68A0 /* BuildSystemPerfTests.mm */; };
E104FAFA1B655BBA005C68A0 /* libllbuildBuildSystem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */; };
E104FAFB1B655C33005C68A0 /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
E104FAFE1B655C5D005C68A0 /* libcurses.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.tbd */; };
E104FB001B6568E0005C68A0 /* BuildSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E104FAFF1B6568E0005C68A0 /* BuildSystem.cpp */; };
E1075ED71E4EA417007D52C6 /* BuildSystemTaskTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1075ED61E4EA417007D52C6 /* BuildSystemTaskTests.cpp */; };
E10D5CDF19FEBF6A00211ED4 /* LitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E10D5CDE19FEBF6A00211ED4 /* LitTests.m */; };
E10D5CE619FEF40100211ED4 /* LitTests.py in Resources */ = {isa = PBXBuildFile; fileRef = E10D5CE519FEF40100211ED4 /* LitTests.py */; };
E10FE0D71B7313D50059D086 /* DepsBuildEngineTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E10FE0D61B7313D50059D086 /* DepsBuildEngineTest.cpp */; };
E111C153241B269D0086A92D /* llbuild.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1D191BE1B47232B000C4E95 /* llbuild.framework */; };
E111C15C241B26D30086A92D /* XCTestCase+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E111C15B241B26D30086A92D /* XCTestCase+Extensions.swift */; };
E111C167241B29EC0086A92D /* llbuildTestSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E111C158241B269D0086A92D /* llbuildTestSupport.framework */; };
E11470941B7555FA00ED84CF /* FileInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E11470931B7554F800ED84CF /* FileInfo.cpp */; };
E1192CED1C49D84500F85890 /* buildsystem.h in Headers */ = {isa = PBXBuildFile; fileRef = E1192CEC1C49D84500F85890 /* buildsystem.h */; settings = {ATTRIBUTES = (Public, ); }; };
E1192CEE1C49DBA600F85890 /* BuildSystem-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1DD22761C472A3F00555A5D /* BuildSystem-C-API.cpp */; };
E1192CEF1C49DBA900F85890 /* Core-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1DD22741C47259900555A5D /* Core-C-API.cpp */; };
E1192CF11C49DC3300F85890 /* libllbuildBuildSystem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */; };
E1192CF21C49DC4F00F85890 /* libcurses.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.tbd */; };
E11F2B7F1E4D255B00176BAD /* BuildDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E11F2B7E1E4D255B00176BAD /* BuildDescription.cpp */; };
E120B9ED1E4E65EB00B28469 /* BinaryCodingTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E120B9EB1E4E65EB00B28469 /* BinaryCodingTests.cpp */; };
E120B9EE1E4E65EB00B28469 /* ShellUtilityTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E120B9EC1E4E65EB00B28469 /* ShellUtilityTest.cpp */; };
E120B9F11E4E669F00B28469 /* BinaryCodingPerfTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = E120B9F01E4E669F00B28469 /* BinaryCodingPerfTests.mm */; };
E124FC922075370E00ECCC50 /* BuildEngineCancellationTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E124FC912075370D00ECCC50 /* BuildEngineCancellationTest.cpp */; };
E12BFF181C4972D900B8D20F /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E221081A00B82100957481 /* libsqlite3.tbd */; };
E12BFF191C4972E000B8D20F /* libcurses.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.tbd */; };
E12BFF1A1C4972F000B8D20F /* libllbuildBuildSystem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */; };
E12E12A91AD50AE500ACE7B3 /* CommandLineStatusOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E12E12A71AD50AE500ACE7B3 /* CommandLineStatusOutput.cpp */; };
E12E12AA1AD50AE600ACE7B3 /* CommandLineStatusOutput.h in Headers */ = {isa = PBXBuildFile; fileRef = E12E12A81AD50AE500ACE7B3 /* CommandLineStatusOutput.h */; };
E138129E1C536D0E000092C0 /* FileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E138129D1C536D0E000092C0 /* FileSystem.cpp */; };
E13812A21C53708E000092C0 /* FileSystemTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E13812A11C53708E000092C0 /* FileSystemTest.cpp */; };
E13812A31C5370A4000092C0 /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
E13812A41C5370B3000092C0 /* libcurses.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.tbd */; };
E147DEFB1BA81CF70032D08E /* SerialQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E147DEFA1BA81CF70032D08E /* SerialQueue.cpp */; };
E147DF0D1BA81D330032D08E /* libgtest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224DD19F99B0E0059043E /* libgtest.a */; };
E147DF0E1BA81D330032D08E /* libgtest_main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224E619F99C580059043E /* libgtest_main.a */; };
E147DF0F1BA81D330032D08E /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E147DF1A1BA81D5A0032D08E /* SerialQueueTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E147DF191BA81D4E0032D08E /* SerialQueueTest.cpp */; };
E14C2CEF1BDAAD070033CA2A /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
E14C2CF01BDAAD1E0033CA2A /* libcurses.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.tbd */; };
E14C2CF11BDAAD210033CA2A /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E221081A00B82100957481 /* libsqlite3.tbd */; };
E15305952236C8EE0097CDE6 /* BuildSystemExtensionManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E15305942236C8EE0097CDE6 /* BuildSystemExtensionManager.cpp */; };
E15B6EC51B546A1600643066 /* ConvertUTFWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E15B6EC31B546A0D00643066 /* ConvertUTFWrapper.cpp */; };
E15B6EC71B546A2C00643066 /* libcurses.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.tbd */; };
E1604CA51BB9E01D001153A1 /* libcurses.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.tbd */; };
E1604CA61BB9E01D001153A1 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E221081A00B82100957481 /* libsqlite3.tbd */; };
E1604CA71BB9E01D001153A1 /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
E1604CA81BB9E01D001153A1 /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E1604CAA1BB9E01D001153A1 /* libllbuildCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243E19F997150059043E /* libllbuildCore.a */; };
E1604CAB1BB9E01D001153A1 /* libllbuildBuildSystem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */; };
E1604CB51BB9E03E001153A1 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1604CB41BB9E032001153A1 /* main.cpp */; };
E162C5822233158A0078FD2E /* ShellCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E162C5812233158A0078FD2E /* ShellCommand.cpp */; };
E162C584223315A20078FD2E /* ShellCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = E162C583223315A20078FD2E /* ShellCommand.h */; };
E171538D1A0BF702004CD598 /* CorePerfTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = E171538C1A0BF702004CD598 /* CorePerfTests.mm */; };
E17440C31CE192FF0070A30C /* ShellUtility.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E17440C21CE192FF0070A30C /* ShellUtility.cpp */; };
E192E92F1E30014E00122F17 /* BuildValueTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E192E92E1E30014E00122F17 /* BuildValueTest.cpp */; };
E19D79921A15D9E6002604FB /* MakefileDepsParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E19D79911A15D9E6002604FB /* MakefileDepsParser.cpp */; };
E19D79951A15DA06002604FB /* MakefileDepsParserTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E19D79941A15DA06002604FB /* MakefileDepsParserTest.cpp */; };
E1A0B0FF1C971582006DA08F /* DependencyInfoParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A0B0FE1C971581006DA08F /* DependencyInfoParser.cpp */; };
E1A0B1011C9717BA006DA08F /* DependencyInfoParserTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A0B1001C9717BA006DA08F /* DependencyInfoParserTest.cpp */; };
E1A2244219F9973F0059043E /* BuildEngineCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2240A19F991530059043E /* BuildEngineCommand.cpp */; };
E1A2244319F997410059043E /* CommandUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2240C19F991530059043E /* CommandUtil.cpp */; };
E1A2244419F997450059043E /* NinjaBuildCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2240E19F991530059043E /* NinjaBuildCommand.cpp */; };
E1A2244519F997470059043E /* NinjaCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2241019F991530059043E /* NinjaCommand.cpp */; };
E1A2244619F9974A0059043E /* BuildEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2241219F991530059043E /* BuildEngine.cpp */; };
E1A2244719F9974D0059043E /* BuildEngineTrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2241319F991530059043E /* BuildEngineTrace.cpp */; };
E1A2244B19F997850059043E /* Lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2241B19F991530059043E /* Lexer.cpp */; };
E1A2244C19F997890059043E /* Manifest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2241C19F991530059043E /* Manifest.cpp */; };
E1A2244D19F9978A0059043E /* ManifestLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2241D19F991530059043E /* ManifestLoader.cpp */; };
E1A2244E19F9978C0059043E /* Parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2241E19F991530059043E /* Parser.cpp */; };
E1A224BE19F9995E0059043E /* Version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2240719F991530059043E /* Version.cpp */; };
E1A224CA19F999CB0059043E /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2240319F991350059043E /* main.cpp */; };
E1A224D519F99A2D0059043E /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E1A224D619F99A300059043E /* libllbuildCommands.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242E19F997050059043E /* libllbuildCommands.a */; };
E1A224D719F99A320059043E /* libllbuildNinja.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243619F9970D0059043E /* libllbuildNinja.a */; };
E1A224D819F99A340059043E /* libllbuildCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243E19F997150059043E /* libllbuildCore.a */; };
E1A224E119F99B270059043E /* gtest-all.cc in Sources */ = {isa = PBXBuildFile; fileRef = E1A2248B19F998C30059043E /* gtest-all.cc */; };
E1A224EA19F99C650059043E /* TestMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2246F19F998C30059043E /* TestMain.cpp */; };
E1A224F619F99D940059043E /* BuildEngineTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A224B519F998D40059043E /* BuildEngineTest.cpp */; };
E1A2250219F99E1C0059043E /* LexerTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A224BA19F998D40059043E /* LexerTest.cpp */; };
E1A2250319F99E240059043E /* libgtest_main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224E619F99C580059043E /* libgtest_main.a */; };
E1A2250419F99E280059043E /* libgtest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224DD19F99B0E0059043E /* libgtest.a */; };
E1A2251519F99EB10059043E /* libllbuildCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243E19F997150059043E /* libllbuildCore.a */; };
E1A2251619F99EB60059043E /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E1A2251719F99EC70059043E /* libgtest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224DD19F99B0E0059043E /* libgtest.a */; };
E1A2251819F99EC80059043E /* libgtest_main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224E619F99C580059043E /* libgtest_main.a */; };
E1A2251919F99ECB0059043E /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E1A2251A19F99ECD0059043E /* libllbuildNinja.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243619F9970D0059043E /* libllbuildNinja.a */; };
E1AAD28A1BC609F600F54680 /* BuildSystemFrontend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1AAD2891BC609F600F54680 /* BuildSystemFrontend.cpp */; };
E1AAD28E1BC65A1900F54680 /* BuildNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1AAD28D1BC65A1900F54680 /* BuildNode.cpp */; };
E1AAD2901BC65AB200F54680 /* ExternalCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1AAD28F1BC65AB200F54680 /* ExternalCommand.cpp */; };
E1ADC23E1A85938C00D5387C /* C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1ADC2311A85922F00D5387C /* C-API.cpp */; };
E1ADC23F1A8593AD00D5387C /* llbuild.h in Headers */ = {isa = PBXBuildFile; fileRef = E1ADC2351A8592AA00D5387C /* llbuild.h */; settings = {ATTRIBUTES = (Public, ); }; };
E1B3B9DC1E4D5A7A00DF1FBC /* MockBuildSystemDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B3B9DA1E4D5A7A00DF1FBC /* MockBuildSystemDelegate.cpp */; };
E1B838D21B52E86E00DB876B /* Allocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838A71B52E85400DB876B /* Allocator.cpp */; };
E1B838D31B52E86E00DB876B /* Atomic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838A81B52E85400DB876B /* Atomic.cpp */; };
E1B838D41B52E86E00DB876B /* Debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838AA1B52E85400DB876B /* Debug.cpp */; };
E1B838D51B52E86E00DB876B /* Errno.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838AB1B52E85400DB876B /* Errno.cpp */; };
E1B838D61B52E86E00DB876B /* ErrorHandling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838AC1B52E85400DB876B /* ErrorHandling.cpp */; };
E1B838D71B52E86E00DB876B /* FileUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838AD1B52E85400DB876B /* FileUtilities.cpp */; };
E1B838D81B52E86E00DB876B /* Hashing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838AE1B52E85400DB876B /* Hashing.cpp */; };
E1B838DA1B52E86E00DB876B /* Locale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B01B52E85400DB876B /* Locale.cpp */; };
E1B838DB1B52E86E00DB876B /* ManagedStatic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B11B52E85400DB876B /* ManagedStatic.cpp */; };
E1B838DC1B52E86E00DB876B /* MathExtras.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B21B52E85400DB876B /* MathExtras.cpp */; };
E1B838DD1B52E86E00DB876B /* Memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B31B52E85400DB876B /* Memory.cpp */; };
E1B838DE1B52E86E00DB876B /* MemoryBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B41B52E85400DB876B /* MemoryBuffer.cpp */; };
E1B838DF1B52E86E00DB876B /* Mutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B51B52E85400DB876B /* Mutex.cpp */; };
E1B838E01B52E86E00DB876B /* Path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B61B52E85400DB876B /* Path.cpp */; };
E1B838E11B52E86E00DB876B /* Process.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B71B52E85400DB876B /* Process.cpp */; };
E1B838E21B52E86E00DB876B /* Program.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B81B52E85400DB876B /* Program.cpp */; };
E1B838E31B52E86E00DB876B /* Signals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B91B52E85400DB876B /* Signals.cpp */; };
E1B838E41B52E86E00DB876B /* SmallPtrSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838BA1B52E85400DB876B /* SmallPtrSet.cpp */; };
E1B838E51B52E86E00DB876B /* SmallVector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838BB1B52E85400DB876B /* SmallVector.cpp */; };
E1B838E61B52E86E00DB876B /* SourceMgr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838BC1B52E85400DB876B /* SourceMgr.cpp */; };
E1B838E71B52E86E00DB876B /* StringExtras.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838BD1B52E85400DB876B /* StringExtras.cpp */; };
E1B838E81B52E86E00DB876B /* StringMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838BE1B52E85400DB876B /* StringMap.cpp */; };
E1B838E91B52E86E00DB876B /* StringRef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838BF1B52E85400DB876B /* StringRef.cpp */; };
E1B838EA1B52E86E00DB876B /* Threading.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838C01B52E85400DB876B /* Threading.cpp */; };
E1B838EC1B52E86E00DB876B /* Twine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838C21B52E85400DB876B /* Twine.cpp */; };
E1B838ED1B52E86E00DB876B /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838C31B52E85400DB876B /* Unicode.cpp */; };
E1B838EE1B52E86E00DB876B /* Valgrind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838CE1B52E85400DB876B /* Valgrind.cpp */; };
E1B838EF1B52E86E00DB876B /* YAMLParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838CF1B52E85400DB876B /* YAMLParser.cpp */; };
E1B838F01B52E86E00DB876B /* circular_raw_ostream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838D01B52E85400DB876B /* circular_raw_ostream.cpp */; };
E1B838F11B52E86E00DB876B /* raw_ostream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838D11B52E85400DB876B /* raw_ostream.cpp */; settings = {COMPILER_FLAGS = "-Xclang -analyzer-disable-all-checks"; }; };
E1B8393A1B52E8C100DB876B /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
E1B8393B1B52E8CC00DB876B /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
E1B839471B52EAAE00DB876B /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
E1B8395E1B541C5900DB876B /* BuildFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B839591B541C1F00DB876B /* BuildFile.cpp */; };
E1B8395F1B541C6400DB876B /* libllbuildBuildSystem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */; };
E1B839651B5420F500DB876B /* BuildSystemCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B839641B5420F500DB876B /* BuildSystemCommand.cpp */; };
E1BE0AAE1C46F94000AD0883 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = E1BE0AAD1C46F93000AD0883 /* core.h */; settings = {ATTRIBUTES = (Public, ); }; };
E1C404B11A0308F3003392BA /* NinjaPerfTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = E1C404B01A0308F3003392BA /* NinjaPerfTests.mm */; };
E1C404B91A030A1D003392BA /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E1C404BA1A030A1D003392BA /* libllbuildCommands.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242E19F997050059043E /* libllbuildCommands.a */; };
E1C404BB1A030A1D003392BA /* libllbuildCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243E19F997150059043E /* libllbuildCore.a */; };
E1C404BC1A030A1D003392BA /* libllbuildNinja.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243619F9970D0059043E /* libllbuildNinja.a */; };
E1C404BD1A030A23003392BA /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E221081A00B82100957481 /* libsqlite3.tbd */; };
E1D191C91B472437000C4E95 /* C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1ADC2311A85922F00D5387C /* C-API.cpp */; };
E1D191CA1B472440000C4E95 /* llbuild.h in Headers */ = {isa = PBXBuildFile; fileRef = E1ADC2351A8592AA00D5387C /* llbuild.h */; settings = {ATTRIBUTES = (Public, ); }; };
E1D191CB1B472554000C4E95 /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E1D191CC1B472554000C4E95 /* libllbuildCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243E19F997150059043E /* libllbuildCore.a */; };
E1D191CD1B472560000C4E95 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E221081A00B82100957481 /* libsqlite3.tbd */; };
E1DB70221A85978100891F4D /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E1DB70231A85978900891F4D /* libllbuildCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243E19F997150059043E /* libllbuildCore.a */; };
E1DD22751C47259900555A5D /* Core-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1DD22741C47259900555A5D /* Core-C-API.cpp */; };
E1DD22771C472A3F00555A5D /* BuildSystem-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1DD22761C472A3F00555A5D /* BuildSystem-C-API.cpp */; };
E1E221071A00689C00957481 /* BuildDB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1E221051A0067F800957481 /* BuildDB.cpp */; };
E1E221091A00B82100957481 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E221081A00B82100957481 /* libsqlite3.tbd */; };
E1E2210C1A015B9E00957481 /* SQLiteBuildDB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1E2210B1A015B9E00957481 /* SQLiteBuildDB.cpp */; };
E1E4A5B41BFC1394001BFFC4 /* BuildKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1E4A5B31BFC1394001BFFC4 /* BuildKey.cpp */; };
E1FC67F91BB1F427004EBC54 /* BuildValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1FC67F81BB1F417004EBC54 /* BuildValue.cpp */; };
E1FE53411AB1346700041B8E /* Hashing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1FE53401AB1343B00041B8E /* Hashing.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
403552CB2C52062C00D415BA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403541D52C5205EF00D415BA /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
403552CD2C52062C00D415BA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403541D52C5205EF00D415BA /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
403552CF2C52062C00D415BA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403541D52C5205EF00D415BA /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C6E1A9F8F8100531423;
remoteInfo = TestSingleSourceBuild;
};
403552D52C52062C00D415BA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403541D62C5205EF00D415BA /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
403552D72C52062C00D415BA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403541D62C5205EF00D415BA /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
403552D92C52062C00D415BA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403541D62C5205EF00D415BA /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C511A9F8E0200531423;
remoteInfo = TestSingleSourceBuild;
};
403552DF2C52062C00D415BA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403541D72C5205EF00D415BA /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
403552E12C52062C00D415BA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403541D72C5205EF00D415BA /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
403552E32C52062C00D415BA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403541D72C5205EF00D415BA /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C6E1A9F8F8100531423;
remoteInfo = TestSingleSourceBuild;
};
4035804021C3060F0091FE09 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243519F9970D0059043E;
remoteInfo = llbuildNinja;
};
403DC52F2C51D08600A9AE24 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403DB4402C51D07C00A9AE24 /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
403DC5312C51D08600A9AE24 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403DB4402C51D07C00A9AE24 /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
403DC5332C51D08600A9AE24 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403DB4402C51D07C00A9AE24 /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C6E1A9F8F8100531423;
remoteInfo = TestSingleSourceBuild;
};
403DC5392C51D08600A9AE24 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403DB4412C51D07C00A9AE24 /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
403DC53B2C51D08600A9AE24 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403DB4412C51D07C00A9AE24 /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
403DC53D2C51D08600A9AE24 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403DB4412C51D07C00A9AE24 /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C511A9F8E0200531423;
remoteInfo = TestSingleSourceBuild;
};
403DC5432C51D08600A9AE24 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403DB4422C51D07C00A9AE24 /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
403DC5452C51D08600A9AE24 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403DB4422C51D07C00A9AE24 /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
403DC5472C51D08600A9AE24 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 403DB4422C51D07C00A9AE24 /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C6E1A9F8F8100531423;
remoteInfo = TestSingleSourceBuild;
};
406383D92C76FB5100017979 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 406372D02C6D0BD400017979 /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
406383DB2C76FB5100017979 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 406372D02C6D0BD400017979 /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
406383DD2C76FB5100017979 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 406372D02C6D0BD400017979 /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C6E1A9F8F8100531423;
remoteInfo = TestSingleSourceBuild;
};
406383E32C76FB5100017979 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 406372D12C6D0BD400017979 /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
406383E52C76FB5100017979 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 406372D12C6D0BD400017979 /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
406383E72C76FB5100017979 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 406372D12C6D0BD400017979 /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C511A9F8E0200531423;
remoteInfo = TestSingleSourceBuild;
};
406383ED2C76FB5100017979 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 406372D22C6D0BD400017979 /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
406383EF2C76FB5100017979 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 406372D22C6D0BD400017979 /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
406383F12C76FB5100017979 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 406372D22C6D0BD400017979 /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C6E1A9F8F8100531423;
remoteInfo = TestSingleSourceBuild;
};
4072AACE2C51977000B68221 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4072A3172C51977000B68221 /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
4072AAD02C51977000B68221 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4072A3172C51977000B68221 /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
4072AAD22C51977000B68221 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4072A3172C51977000B68221 /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C6E1A9F8F8100531423;
remoteInfo = TestSingleSourceBuild;
};
4072AAD82C51977000B68221 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4072A3182C51977000B68221 /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
4072AADA2C51977000B68221 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4072A3182C51977000B68221 /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
4072AADC2C51977000B68221 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4072A3182C51977000B68221 /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C511A9F8E0200531423;
remoteInfo = TestSingleSourceBuild;
};
4072AAE22C51977000B68221 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4072A3192C51977000B68221 /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
4072AAE42C51977000B68221 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4072A3192C51977000B68221 /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
4072AAE62C51977000B68221 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4072A3192C51977000B68221 /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C6E1A9F8F8100531423;
remoteInfo = TestSingleSourceBuild;
};
4072B5E02C51BE5100B68221 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = 4072B5D62C51BE5100B68221;
remoteInfo = Tritium;
};
407F9EF52C51C86A00FED36C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 407F8E062C51C85A00FED36C /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
407F9EF72C51C86A00FED36C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 407F8E062C51C85A00FED36C /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
407F9EF92C51C86A00FED36C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 407F8E062C51C85A00FED36C /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C6E1A9F8F8100531423;
remoteInfo = TestSingleSourceBuild;
};
407F9EFF2C51C86A00FED36C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 407F8E072C51C85A00FED36C /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
407F9F012C51C86A00FED36C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 407F8E072C51C85A00FED36C /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
407F9F032C51C86A00FED36C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 407F8E072C51C85A00FED36C /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C511A9F8E0200531423;
remoteInfo = TestSingleSourceBuild;
};
407F9F092C51C86A00FED36C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 407F8E082C51C85A00FED36C /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
407F9F0B2C51C86A00FED36C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 407F8E082C51C85A00FED36C /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
407F9F0D2C51C86A00FED36C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 407F8E082C51C85A00FED36C /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C6E1A9F8F8100531423;
remoteInfo = TestSingleSourceBuild;
};
40B3C90220D3AEC9007C5847 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224DC19F99B0E0059043E;
remoteInfo = gtest;
};
40B3C90420D3AEC9007C5847 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224E519F99C580059043E;
remoteInfo = gtest_main;
};
40B3C92520D3B248007C5847 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1ADC2391A85936400D5387C;
remoteInfo = libllbuild;
};
40E7C5202C61CAEF00FC0383 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 40E7B4252C61CA1F00FC0383 /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
40E7C5222C61CAEF00FC0383 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 40E7B4252C61CA1F00FC0383 /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
40E7C5242C61CAEF00FC0383 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 40E7B4252C61CA1F00FC0383 /* ProtocolBuffers_iOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C6E1A9F8F8100531423;
remoteInfo = TestSingleSourceBuild;
};
40E7C52A2C61CAEF00FC0383 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 40E7B4262C61CA1F00FC0383 /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
40E7C52C2C61CAEF00FC0383 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 40E7B4262C61CA1F00FC0383 /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
40E7C52E2C61CAEF00FC0383 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 40E7B4262C61CA1F00FC0383 /* ProtocolBuffers_OSX.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C511A9F8E0200531423;
remoteInfo = TestSingleSourceBuild;
};
40E7C5342C61CAEF00FC0383 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 40E7B4272C61CA1F00FC0383 /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7461B52E0F94FAF800A0C422;
remoteInfo = ProtocolBuffers;
};
40E7C5362C61CAEF00FC0383 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 40E7B4272C61CA1F00FC0383 /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8BBEA4A6147C727100C4ADB7;
remoteInfo = UnitTests;
};
40E7C5382C61CAEF00FC0383 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 40E7B4272C61CA1F00FC0383 /* ProtocolBuffers_tvOS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F4487C6E1A9F8F8100531423;
remoteInfo = TestSingleSourceBuild;
};
8CAE6851237B9EFA00C82351 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
9D2107C31DF9FBFA00BE26FF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = 9DB047A71DF9D43D006CDF52;
remoteInfo = BuildSystemTests;
};
9DB047AF1DF9D464006CDF52 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224DC19F99B0E0059043E;
remoteInfo = gtest;
};
9DB047B11DF9D469006CDF52 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224E519F99C580059043E;
remoteInfo = gtest_main;
};
9DB047B31DF9D471006CDF52 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
9DB047B71DF9D483006CDF52 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B839481B541BFD00DB876B;
remoteInfo = llbuildBuildSystem;
};
9DB047BE1DF9D4B8006CDF52 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = 9DB047A71DF9D43D006CDF52;
remoteInfo = BuildSystemTests;
};
B52912C8232BF0AE00FD3389 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = B52912BD232BF0AD00FD3389;
remoteInfo = Analysis;
};
B52912DC232BF1E000FD3389 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1D191BD1B47232B000C4E95;
remoteInfo = "llbuild-framework";
};
DAD99F9626969040002FB86C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243519F9970D0059043E;
remoteInfo = llbuildNinja;
};
DAD99F9826969064002FB86C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243519F9970D0059043E;
remoteInfo = llbuildNinja;
};
E104FAF81B655BB2005C68A0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B839481B541BFD00DB876B;
remoteInfo = llbuildBuildSystem;
};
E104FAFC1B655C3C005C68A0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
E111C148241B25E90086A92D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1D191BD1B47232B000C4E95;
remoteInfo = "llbuild-framework";
};
E111C14C241B269D0086A92D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1D191BD1B47232B000C4E95;
remoteInfo = "llbuild-framework";
};
E111C15D241B26E00086A92D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E111C14A241B269D0086A92D;
remoteInfo = llbuildTestSupport;
};
E1192CF31C49DC6500F85890 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B839481B541BFD00DB876B;
remoteInfo = llbuildBuildSystem;
};
E12BFF161C4972C100B8D20F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1ADC2391A85936400D5387C;
remoteInfo = libllbuild;
};
E12BFF1B1C4975EB00B8D20F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
E12BFF1D1C4975F000B8D20F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B839481B541BFD00DB876B;
remoteInfo = llbuildBuildSystem;
};
E138129F1C537071000092C0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
E147DF001BA81D330032D08E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224DC19F99B0E0059043E;
remoteInfo = gtest;
};
E147DF021BA81D330032D08E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224E519F99C580059043E;
remoteInfo = gtest_main;
};
E147DF041BA81D330032D08E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E147DF1B1BA81DAE0032D08E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E147DEFE1BA81D330032D08E;
remoteInfo = BasicTests;
};
E147DF1D1BA81DB80032D08E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E147DEFE1BA81D330032D08E;
remoteInfo = BasicTests;
};
E14C2CF21BDAC8A70033CA2A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
E1604C971BB9E01D001153A1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
E1604C991BB9E01D001153A1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E1604C9D1BB9E01D001153A1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243D19F997150059043E;
remoteInfo = llbuildCore;
};
E1604C9F1BB9E01D001153A1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B839481B541BFD00DB876B;
remoteInfo = llbuildBuildFile;
};
E1604CB61BB9E07B001153A1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1604C951BB9E01D001153A1;
remoteInfo = "swift-build-tool";
};
E178FCC51A1BF32F0039F8B5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224C219F999B80059043E;
remoteInfo = "llbuild Tool";
};
E17C29E51B5AAF6100C12DA9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E17C29E71B5AAF6100C12DA9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242D19F997050059043E;
remoteInfo = llbuildCommands;
};
E17C29E91B5AAF6100C12DA9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243D19F997150059043E;
remoteInfo = llbuildCore;
};
E17C29EB1B5AAF6100C12DA9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243519F9970D0059043E;
remoteInfo = llbuildNinja;
};
E18043331A00123600662FE7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E180432F1A00122900662FE7;
remoteInfo = "Lit-Tests-Setup";
};
E18043351A00124000662FE7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E180432F1A00122900662FE7;
remoteInfo = "Lit-Tests-Setup";
};
E180436D1A001E6C00662FE7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224C219F999B80059043E;
remoteInfo = "llbuild Tool";
};
E18043771A001E7600662FE7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224EE19F99D880059043E;
remoteInfo = CoreTests;
};
E18043791A001E7700662FE7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224F819F99DFD0059043E;
remoteInfo = NinjaTests;
};
E18823D32357B55B00B87DC9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = 8C561BFE23551C4A000D242D;
remoteInfo = "adjust-times";
};
E1A2250519F99E7E0059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224DC19F99B0E0059043E;
remoteInfo = gtest;
};
E1A2250719F99E800059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224E519F99C580059043E;
remoteInfo = gtest_main;
};
E1A2250919F99E8E0059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E1A2250B19F99E8F0059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242D19F997050059043E;
remoteInfo = llbuildCommands;
};
E1A2250D19F99E900059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243D19F997150059043E;
remoteInfo = llbuildCore;
};
E1A2250F19F99E950059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243519F9970D0059043E;
remoteInfo = llbuildNinja;
};
E1A2251119F99EA80059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E1A2251319F99EAA0059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243D19F997150059043E;
remoteInfo = llbuildCore;
};
E1A2251B19F99ED00059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E1A2251D19F99ED10059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242D19F997050059043E;
remoteInfo = llbuildCommands;
};
E1A2251F19F99ED50059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224DC19F99B0E0059043E;
remoteInfo = gtest;
};
E1A2252119F99ED60059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224E519F99C580059043E;
remoteInfo = gtest_main;
};
E1A2254619F9A2140059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224C219F999B80059043E;
remoteInfo = "llbuild Tool";
};
E1A2254819F9A2170059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224EE19F99D880059043E;
remoteInfo = CoreTests;
};
E1A2254A19F9A2190059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224F819F99DFD0059043E;
remoteInfo = NinjaTests;
};
E1B8393D1B52E8F000DB876B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
E1B839411B52EA9E00DB876B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E1B839431B52EAA500DB876B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243D19F997150059043E;
remoteInfo = llbuildCore;
};
E1B839451B52EAA900DB876B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
E1B839601B541C6D00DB876B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B839481B541BFD00DB876B;
remoteInfo = llbuildBuildFile;
};
E1B839621B541CDE00DB876B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1D191BD1B47232B000C4E95;
remoteInfo = "llbuild-framework";
};
E1DE1CBF1BB9E34700A902C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1604C951BB9E01D001153A1;
remoteInfo = "swift-build-tool";
};
E1E15C521A859732002CD50D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E1E15C561A859735002CD50D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243D19F997150059043E;
remoteInfo = llbuildCore;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
40B3C91520D3AEC9007C5847 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
8C561BFD23551C4A000D242D /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
9DB047A61DF9D43D006CDF52 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
E147DF111BA81D330032D08E /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
E1604CAD1BB9E01D001153A1 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
E1A224C119F999B80059043E /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
E1A224ED19F99D880059043E /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
E1A224FD19F99DFD0059043E /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
1420ADE3258C2BE100324AF0 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/MacOSX.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
144AE2D727B9C5CE003BA576 /* llbuild.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = llbuild.xctestplan; sourceTree = "<group>"; };
14600C9624F6D464006A15FA /* llbuild-defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "llbuild-defines.h"; sourceTree = "<group>"; };
147018862097909B0079261E /* ui */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ui; sourceTree = "<group>"; };
1484D1D620943D2100D3830F /* docs */ = {isa = PBXFileReference; lastKnownFileType = folder; path = docs; sourceTree = "<group>"; };
1484D1D720943E6800D3830F /* cmake */ = {isa = PBXFileReference; lastKnownFileType = folder; path = cmake; sourceTree = "<group>"; };
1484D1D82094508A00D3830F /* CODEOWNERS */ = {isa = PBXFileReference; lastKnownFileType = text; path = CODEOWNERS; sourceTree = "<group>"; };
1484D1DA2094509E00D3830F /* LICENSE.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE.txt; sourceTree = "<group>"; };
1484D1DB209450A600D3830F /* Vagrantfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Vagrantfile; sourceTree = "<group>"; };
1484D1F42094534700D3830F /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
1484D1F5209453A500D3830F /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
1484D1F62094540400D3830F /* DependencyInfoParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DependencyInfoParser.h; sourceTree = "<group>"; };
1484D1F72094548A00D3830F /* libstdc++14-workaround.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "libstdc++14-workaround.h"; path = "../include/libstdc++14-workaround.h"; sourceTree = "<group>"; };
1484D1FA2094566F00D3830F /* llbuild.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = llbuild.py; sourceTree = "<group>"; };
1484D1FB2094582C00D3830F /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
1484D1FC2094586800D3830F /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
1484D1FD2094589700D3830F /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
1484D1FE2094E7C700D3830F /* gtest-llbuild-config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gtest-llbuild-config.h"; sourceTree = "<group>"; };
1484D2002094E7D600D3830F /* gtest-port.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gtest-port.h"; sourceTree = "<group>"; };
1484D2012094E7D600D3830F /* gtest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gtest.h; sourceTree = "<group>"; };
1484D2022094E7D600D3830F /* gtest-printers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gtest-printers.h"; sourceTree = "<group>"; };
1484D2032094E86600D3830F /* gtest-port-arch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gtest-port-arch.h"; sourceTree = "<group>"; };
1484D2042094E8B100D3830F /* check-coverage */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "check-coverage"; sourceTree = "<group>"; };
1484D2052094E8C300D3830F /* create-dummy-ninja-from-DB.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = "create-dummy-ninja-from-DB.py"; sourceTree = "<group>"; };
1484D2062094E8CE00D3830F /* install-sources */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "install-sources"; sourceTree = "<group>"; };
1484D2082094E8DE00D3830F /* generate-llbuild-manifest */ = {isa = PBXFileReference; lastKnownFileType = text; path = "generate-llbuild-manifest"; sourceTree = "<group>"; };
1484D20B2094E8E700D3830F /* ptreetime.dtrace */ = {isa = PBXFileReference; lastKnownFileType = text; path = ptreetime.dtrace; sourceTree = "<group>"; };
1484D20C2094E8E700D3830F /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
1484D20D2094E8E700D3830F /* .gitignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
1484D20E2094E8E700D3830F /* ptreetime_interpose.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ptreetime_interpose.c; sourceTree = "<group>"; };
1484D20F2094E8E700D3830F /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
1484D2102094E8E700D3830F /* ptreetime.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = ptreetime.py; sourceTree = "<group>"; };
1484D2122094E90600D3830F /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
1484D2132094E90600D3830F /* llbuild-project-settings.el */ = {isa = PBXFileReference; lastKnownFileType = text; path = "llbuild-project-settings.el"; sourceTree = "<group>"; };
1484D2152094E99900D3830F /* Path.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = Path.inc; sourceTree = "<group>"; };
1484D2162094E99900D3830F /* Host.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = Host.inc; sourceTree = "<group>"; };
1484D2172094E99900D3830F /* Signals.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = Signals.inc; sourceTree = "<group>"; };
1484D2192094E99900D3830F /* Process.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = Process.inc; sourceTree = "<group>"; };
1484D21A2094E99900D3830F /* WindowsSupport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WindowsSupport.h; sourceTree = "<group>"; };
1484D21B2094E99900D3830F /* Program.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = Program.inc; sourceTree = "<group>"; };
1484D21C2094E99900D3830F /* Mutex.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = Mutex.inc; sourceTree = "<group>"; };
1484D21D2094E99900D3830F /* Memory.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = Memory.inc; sourceTree = "<group>"; };
1484D21E2094E9CE00D3830F /* LeanWindows.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LeanWindows.h; path = ../../../lib/Basic/LeanWindows.h; sourceTree = "<group>"; };
2D0FB84B2395D8690088DAB4 /* BuildValue-C-API-Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "BuildValue-C-API-Private.h"; sourceTree = "<group>"; };
2D86C6DF238D932B006E61FB /* Tool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tool.h; sourceTree = "<group>"; };
2DB7144223A2AF2F00514E98 /* BuildSystemEngineTests.swift */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.swift; path = BuildSystemEngineTests.swift; sourceTree = "<group>"; tabWidth = 4; };
402614262087B10B005BD956 /* Tracing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Tracing.cpp; sourceTree = "<group>"; };
403332B52CADC83700440C8C /* llbuild3Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = llbuild3Common.xcconfig; sourceTree = "<group>"; };
403332B62CADC86300440C8C /* llbuild3Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = llbuild3Debug.xcconfig; sourceTree = "<group>"; };
403332B72CADC87100440C8C /* llbuild3Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = llbuild3Release.xcconfig; sourceTree = "<group>"; };
403541D52C5205EF00D415BA /* ProtocolBuffers_iOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_iOS.xcodeproj; sourceTree = "<group>"; };
403541D62C5205EF00D415BA /* ProtocolBuffers_OSX.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_OSX.xcodeproj; sourceTree = "<group>"; };
403541D72C5205EF00D415BA /* ProtocolBuffers_tvOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_tvOS.xcodeproj; sourceTree = "<group>"; };
403552EE2C522BA700D415BA /* Visibility.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Visibility.hpp; sourceTree = "<group>"; };
4035F5592CDEAB8100337926 /* EngineInternal.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = EngineInternal.proto; sourceTree = "<group>"; };
4035F55B2CDEB2F500337926 /* EngineInternal.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EngineInternal.pb.h; sourceTree = "<group>"; };
4035F55C2CDEB2F500337926 /* EngineInternal.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = EngineInternal.pb.cc; sourceTree = "<group>"; };
4035F5CB2CE72F2A00337926 /* README.llbuild3.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.llbuild3.md; sourceTree = "<group>"; };
40377C7C2061D24200C0FD4D /* Package.swift */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = "<group>"; tabWidth = 4; };
403B815E2C79047D00CD4F1E /* EngineTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EngineTests.swift; sourceTree = "<group>"; };
403DB4402C51D07C00A9AE24 /* ProtocolBuffers_iOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_iOS.xcodeproj; sourceTree = "<group>"; };
403DB4412C51D07C00A9AE24 /* ProtocolBuffers_OSX.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_OSX.xcodeproj; sourceTree = "<group>"; };
403DB4422C51D07C00A9AE24 /* ProtocolBuffers_tvOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_tvOS.xcodeproj; sourceTree = "<group>"; };
403DC5492C51D40600A9AE24 /* build_proto_toolchain.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = build_proto_toolchain.sh; sourceTree = "<group>"; };
404C888E20924BF8000C201A /* DenseMapInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DenseMapInfo.h; sourceTree = "<group>"; };
4062058120C7263C00B28281 /* StringList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringList.h; sourceTree = "<group>"; };
406372D02C6D0BD400017979 /* ProtocolBuffers_iOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_iOS.xcodeproj; sourceTree = "<group>"; };
406372D12C6D0BD400017979 /* ProtocolBuffers_OSX.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_OSX.xcodeproj; sourceTree = "<group>"; };
406372D22C6D0BD400017979 /* ProtocolBuffers_tvOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_tvOS.xcodeproj; sourceTree = "<group>"; };
406383D42C76FB5100017979 /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
406383F32C76FD5300017979 /* llbuild3.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = llbuild3.xctestplan; sourceTree = "<group>"; };
406A04FD21627FD900EBA895 /* requirements.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = requirements.txt; sourceTree = "<group>"; };
406A04FE21627FD900EBA895 /* Dockerfile-16.04 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "Dockerfile-16.04"; sourceTree = "<group>"; };
406A04FF21627FD900EBA895 /* docker-utils */ = {isa = PBXFileReference; explicitFileType = text.script.python; fileEncoding = 4; path = "docker-utils"; sourceTree = "<group>"; };
406A05002162813E00EBA895 /* Dockerfile-14.04 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "Dockerfile-14.04"; sourceTree = "<group>"; };
406A05012162815000EBA895 /* Dockerfile-18.04 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "Dockerfile-18.04"; sourceTree = "<group>"; };
406A05022162A20800EBA895 /* check-all */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "check-all"; sourceTree = "<group>"; };
406A05032162A5A200EBA895 /* build-and-test */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "build-and-test"; sourceTree = "<group>"; };
4072A3172C51977000B68221 /* ProtocolBuffers_iOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_iOS.xcodeproj; sourceTree = "<group>"; };
4072A3182C51977000B68221 /* ProtocolBuffers_OSX.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_OSX.xcodeproj; sourceTree = "<group>"; };
4072A3192C51977000B68221 /* ProtocolBuffers_tvOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_tvOS.xcodeproj; sourceTree = "<group>"; };
4072B4042C51993F00B68221 /* BinaryCoding.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BinaryCoding.h; sourceTree = "<group>"; };
4072B4052C51993F00B68221 /* Clock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Clock.h; sourceTree = "<group>"; };
4072B4062C51993F00B68221 /* Compiler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Compiler.h; sourceTree = "<group>"; };
4072B4072C51993F00B68221 /* CrossPlatformCompatibility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CrossPlatformCompatibility.h; sourceTree = "<group>"; };
4072B4082C51993F00B68221 /* Defer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Defer.h; sourceTree = "<group>"; };
4072B4092C51993F00B68221 /* ExecutionQueue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ExecutionQueue.h; sourceTree = "<group>"; };
4072B40A2C51993F00B68221 /* FileInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FileInfo.h; sourceTree = "<group>"; };
4072B40B2C51993F00B68221 /* FileSystem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FileSystem.h; sourceTree = "<group>"; };
4072B40C2C51993F00B68221 /* Hashing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Hashing.h; sourceTree = "<group>"; };
4072B40D2C51993F00B68221 /* JSON.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JSON.h; sourceTree = "<group>"; };
4072B40E2C51993F00B68221 /* LLVM.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LLVM.h; sourceTree = "<group>"; };
4072B40F2C51993F00B68221 /* PlatformUtility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PlatformUtility.h; sourceTree = "<group>"; };
4072B4102C51993F00B68221 /* POSIXEnvironment.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = POSIXEnvironment.h; sourceTree = "<group>"; };
4072B4112C51993F00B68221 /* SerialQueue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SerialQueue.h; sourceTree = "<group>"; };
4072B4122C51993F00B68221 /* ShellUtility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShellUtility.h; sourceTree = "<group>"; };
4072B4132C51993F00B68221 /* Stat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Stat.h; sourceTree = "<group>"; };
4072B4142C51993F00B68221 /* StringList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringList.h; sourceTree = "<group>"; };
4072B4152C51993F00B68221 /* Subprocess.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Subprocess.h; sourceTree = "<group>"; };
4072B4162C51993F00B68221 /* Tracing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Tracing.h; sourceTree = "<group>"; };
4072B4172C51993F00B68221 /* Version.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Version.h; sourceTree = "<group>"; };
4072B4192C51993F00B68221 /* BuildDescription.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildDescription.h; sourceTree = "<group>"; };
4072B41A2C51993F00B68221 /* BuildFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildFile.h; sourceTree = "<group>"; };
4072B41B2C51993F00B68221 /* BuildKey.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildKey.h; sourceTree = "<group>"; };
4072B41C2C51993F00B68221 /* BuildNode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildNode.h; sourceTree = "<group>"; };
4072B41D2C51993F00B68221 /* BuildSystem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildSystem.h; sourceTree = "<group>"; };
4072B41E2C51993F00B68221 /* BuildSystemExtensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildSystemExtensions.h; sourceTree = "<group>"; };
4072B41F2C51993F00B68221 /* BuildSystemFrontend.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildSystemFrontend.h; sourceTree = "<group>"; };
4072B4202C51993F00B68221 /* BuildSystemHandlers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildSystemHandlers.h; sourceTree = "<group>"; };
4072B4212C51993F00B68221 /* BuildValue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildValue.h; sourceTree = "<group>"; };
4072B4222C51993F00B68221 /* Command.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Command.h; sourceTree = "<group>"; };
4072B4232C51993F00B68221 /* ExternalCommand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ExternalCommand.h; sourceTree = "<group>"; };
4072B4242C51993F00B68221 /* ShellCommand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShellCommand.h; sourceTree = "<group>"; };
4072B4252C51993F00B68221 /* Tool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Tool.h; sourceTree = "<group>"; };
4072B42A2C51993F00B68221 /* Commands.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Commands.h; sourceTree = "<group>"; };
4072B42C2C51993F00B68221 /* BuildDB.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildDB.h; sourceTree = "<group>"; };
4072B42D2C51993F00B68221 /* BuildEngine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildEngine.h; sourceTree = "<group>"; };
4072B42E2C51993F00B68221 /* DependencyInfoParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DependencyInfoParser.h; sourceTree = "<group>"; };
4072B42F2C51993F00B68221 /* DependencyKeyIDs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DependencyKeyIDs.h; sourceTree = "<group>"; };
4072B4302C51993F00B68221 /* KeyID.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KeyID.h; sourceTree = "<group>"; };
4072B4312C51993F00B68221 /* MakefileDepsParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MakefileDepsParser.h; sourceTree = "<group>"; };
4072B4352C51993F00B68221 /* Lexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Lexer.h; sourceTree = "<group>"; };
4072B4362C51993F00B68221 /* Manifest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Manifest.h; sourceTree = "<group>"; };
4072B4372C51993F00B68221 /* ManifestLoader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ManifestLoader.h; sourceTree = "<group>"; };
4072B4382C51993F00B68221 /* Parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Parser.h; sourceTree = "<group>"; };
4072B43B2C51993F00B68221 /* AllocatorList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AllocatorList.h; sourceTree = "<group>"; };
4072B43C2C51993F00B68221 /* APFloat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = APFloat.h; sourceTree = "<group>"; };
4072B43D2C51993F00B68221 /* APInt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = APInt.h; sourceTree = "<group>"; };
4072B43E2C51993F00B68221 /* APSInt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = APSInt.h; sourceTree = "<group>"; };
4072B43F2C51993F00B68221 /* ArrayRef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ArrayRef.h; sourceTree = "<group>"; };
4072B4402C51993F00B68221 /* DenseMap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DenseMap.h; sourceTree = "<group>"; };
4072B4412C51993F00B68221 /* DenseMapInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DenseMapInfo.h; sourceTree = "<group>"; };
4072B4422C51993F00B68221 /* DenseSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DenseSet.h; sourceTree = "<group>"; };
4072B4432C51993F00B68221 /* edit_distance.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = edit_distance.h; sourceTree = "<group>"; };
4072B4442C51993F00B68221 /* EpochTracker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EpochTracker.h; sourceTree = "<group>"; };
4072B4452C51993F00B68221 /* FoldingSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FoldingSet.h; sourceTree = "<group>"; };
4072B4462C51993F00B68221 /* Hashing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Hashing.h; sourceTree = "<group>"; };
4072B4472C51993F00B68221 /* ilist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilist.h; sourceTree = "<group>"; };
4072B4482C51993F00B68221 /* ilist_base.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilist_base.h; sourceTree = "<group>"; };
4072B4492C51993F00B68221 /* ilist_iterator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilist_iterator.h; sourceTree = "<group>"; };
4072B44A2C51993F00B68221 /* ilist_node.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilist_node.h; sourceTree = "<group>"; };
4072B44B2C51993F00B68221 /* ilist_node_base.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilist_node_base.h; sourceTree = "<group>"; };
4072B44C2C51993F00B68221 /* ilist_node_options.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilist_node_options.h; sourceTree = "<group>"; };
4072B44D2C51993F00B68221 /* IntrusiveRefCntPtr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IntrusiveRefCntPtr.h; sourceTree = "<group>"; };
4072B44E2C51993F00B68221 /* iterator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = "<group>"; };
4072B44F2C51993F00B68221 /* iterator_range.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iterator_range.h; sourceTree = "<group>"; };
4072B4502C51993F00B68221 /* None.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = None.h; sourceTree = "<group>"; };
4072B4512C51993F00B68221 /* Optional.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Optional.h; sourceTree = "<group>"; };
4072B4522C51993F00B68221 /* PointerIntPair.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PointerIntPair.h; sourceTree = "<group>"; };
4072B4532C51993F00B68221 /* PointerUnion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PointerUnion.h; sourceTree = "<group>"; };
4072B4542C51993F00B68221 /* simple_ilist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = simple_ilist.h; sourceTree = "<group>"; };
4072B4552C51993F00B68221 /* SmallPtrSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SmallPtrSet.h; sourceTree = "<group>"; };
4072B4562C51993F00B68221 /* SmallSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SmallSet.h; sourceTree = "<group>"; };
4072B4572C51993F00B68221 /* SmallString.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SmallString.h; sourceTree = "<group>"; };
4072B4582C51993F00B68221 /* SmallVector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SmallVector.h; sourceTree = "<group>"; };
4072B4592C51993F00B68221 /* STLExtras.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STLExtras.h; sourceTree = "<group>"; };
4072B45A2C51993F00B68221 /* StringExtras.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringExtras.h; sourceTree = "<group>"; };
4072B45B2C51993F00B68221 /* StringMap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringMap.h; sourceTree = "<group>"; };
4072B45C2C51993F00B68221 /* StringRef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringRef.h; sourceTree = "<group>"; };
4072B45D2C51993F00B68221 /* StringSwitch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringSwitch.h; sourceTree = "<group>"; };
4072B45E2C51993F00B68221 /* Triple.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Triple.h; sourceTree = "<group>"; };
4072B45F2C51993F00B68221 /* Twine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Twine.h; sourceTree = "<group>"; };
4072B4612C51993F00B68221 /* abi-breaking.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "abi-breaking.h"; sourceTree = "<group>"; };
4072B4622C51993F00B68221 /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
4072B4632C51993F00B68221 /* llvm-config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "llvm-config.h"; sourceTree = "<group>"; };
4072B4652C51993F00B68221 /* Demangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Demangle.h; sourceTree = "<group>"; };
4072B4672C51993F00B68221 /* AArch64TargetParser.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = AArch64TargetParser.def; sourceTree = "<group>"; };
4072B4682C51993F00B68221 /* AlignOf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AlignOf.h; sourceTree = "<group>"; };
4072B4692C51993F00B68221 /* Allocator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Allocator.h; sourceTree = "<group>"; };
4072B46A2C51993F00B68221 /* ARMBuildAttributes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ARMBuildAttributes.h; sourceTree = "<group>"; };
4072B46B2C51993F00B68221 /* ARMTargetParser.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = ARMTargetParser.def; sourceTree = "<group>"; };
4072B46C2C51993F00B68221 /* Atomic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Atomic.h; sourceTree = "<group>"; };
4072B46D2C51993F00B68221 /* Casting.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Casting.h; sourceTree = "<group>"; };
4072B46E2C51993F00B68221 /* CBindingWrapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CBindingWrapping.h; sourceTree = "<group>"; };
4072B46F2C51993F00B68221 /* Chrono.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Chrono.h; sourceTree = "<group>"; };
4072B4702C51993F00B68221 /* circular_raw_ostream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = circular_raw_ostream.h; sourceTree = "<group>"; };
4072B4712C51993F00B68221 /* CommandLine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CommandLine.h; sourceTree = "<group>"; };
4072B4722C51993F00B68221 /* Compiler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Compiler.h; sourceTree = "<group>"; };
4072B4732C51993F00B68221 /* ConvertUTF.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ConvertUTF.h; sourceTree = "<group>"; };
4072B4742C51993F00B68221 /* DataTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DataTypes.h; sourceTree = "<group>"; };
4072B4752C51993F00B68221 /* Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Debug.h; sourceTree = "<group>"; };
4072B4762C51993F00B68221 /* DJB.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DJB.h; sourceTree = "<group>"; };
4072B4772C51993F00B68221 /* Endian.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Endian.h; sourceTree = "<group>"; };
4072B4782C51993F00B68221 /* Errc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Errc.h; sourceTree = "<group>"; };
4072B4792C51993F00B68221 /* Errno.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Errno.h; sourceTree = "<group>"; };
4072B47A2C51993F00B68221 /* Error.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Error.h; sourceTree = "<group>"; };
4072B47B2C51993F00B68221 /* ErrorHandling.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ErrorHandling.h; sourceTree = "<group>"; };
4072B47C2C51993F00B68221 /* ErrorOr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ErrorOr.h; sourceTree = "<group>"; };
4072B47D2C51993F00B68221 /* FileSystem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FileSystem.h; sourceTree = "<group>"; };
4072B47E2C51993F00B68221 /* FileUtilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FileUtilities.h; sourceTree = "<group>"; };
4072B47F2C51993F00B68221 /* Format.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Format.h; sourceTree = "<group>"; };
4072B4802C51993F00B68221 /* FormatCommon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FormatCommon.h; sourceTree = "<group>"; };
4072B4812C51993F00B68221 /* FormatProviders.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FormatProviders.h; sourceTree = "<group>"; };
4072B4822C51993F00B68221 /* FormatVariadic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FormatVariadic.h; sourceTree = "<group>"; };
4072B4832C51993F00B68221 /* FormatVariadicDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FormatVariadicDetails.h; sourceTree = "<group>"; };
4072B4842C51993F00B68221 /* Host.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Host.h; sourceTree = "<group>"; };
4072B4852C51993F00B68221 /* Locale.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Locale.h; sourceTree = "<group>"; };
4072B4862C51993F00B68221 /* ManagedStatic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ManagedStatic.h; sourceTree = "<group>"; };
4072B4872C51993F00B68221 /* MathExtras.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MathExtras.h; sourceTree = "<group>"; };
4072B4882C51993F00B68221 /* MD5.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MD5.h; sourceTree = "<group>"; };
4072B4892C51993F00B68221 /* MemAlloc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MemAlloc.h; sourceTree = "<group>"; };
4072B48A2C51993F00B68221 /* Memory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Memory.h; sourceTree = "<group>"; };
4072B48B2C51993F00B68221 /* MemoryBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MemoryBuffer.h; sourceTree = "<group>"; };
4072B48C2C51993F00B68221 /* Mutex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Mutex.h; sourceTree = "<group>"; };
4072B48D2C51993F00B68221 /* MutexGuard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MutexGuard.h; sourceTree = "<group>"; };
4072B48E2C51993F00B68221 /* NativeFormatting.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NativeFormatting.h; sourceTree = "<group>"; };
4072B48F2C51993F00B68221 /* Options.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Options.h; sourceTree = "<group>"; };
4072B4902C51993F00B68221 /* Path.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Path.h; sourceTree = "<group>"; };
4072B4912C51993F00B68221 /* PointerLikeTypeTraits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PointerLikeTypeTraits.h; sourceTree = "<group>"; };
4072B4922C51993F00B68221 /* Process.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Process.h; sourceTree = "<group>"; };
4072B4932C51993F00B68221 /* Program.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Program.h; sourceTree = "<group>"; };
4072B4942C51993F00B68221 /* raw_ostream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = raw_ostream.h; sourceTree = "<group>"; };
4072B4952C51993F00B68221 /* Recycler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Recycler.h; sourceTree = "<group>"; };
4072B4962C51993F00B68221 /* ReverseIteration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ReverseIteration.h; sourceTree = "<group>"; };
4072B4972C51993F00B68221 /* Signals.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Signals.h; sourceTree = "<group>"; };
4072B4982C51993F00B68221 /* SmallVectorMemoryBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SmallVectorMemoryBuffer.h; sourceTree = "<group>"; };
4072B4992C51993F00B68221 /* SMLoc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SMLoc.h; sourceTree = "<group>"; };
4072B49A2C51993F00B68221 /* SourceMgr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SourceMgr.h; sourceTree = "<group>"; };
4072B49B2C51993F00B68221 /* StringSaver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringSaver.h; sourceTree = "<group>"; };
4072B49C2C51993F00B68221 /* SwapByteOrder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SwapByteOrder.h; sourceTree = "<group>"; };
4072B49D2C51993F00B68221 /* TargetParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TargetParser.h; sourceTree = "<group>"; };
4072B49E2C51993F00B68221 /* Threading.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Threading.h; sourceTree = "<group>"; };
4072B49F2C51993F00B68221 /* type_traits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = "<group>"; };
4072B4A02C51993F00B68221 /* Unicode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Unicode.h; sourceTree = "<group>"; };
4072B4A12C51993F00B68221 /* UnicodeCharRanges.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UnicodeCharRanges.h; sourceTree = "<group>"; };
4072B4A22C51993F00B68221 /* UniqueLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UniqueLock.h; sourceTree = "<group>"; };
4072B4A32C51993F00B68221 /* Valgrind.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Valgrind.h; sourceTree = "<group>"; };
4072B4A42C51993F00B68221 /* WindowsError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WindowsError.h; sourceTree = "<group>"; };
4072B4A52C51993F00B68221 /* X86TargetParser.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = X86TargetParser.def; sourceTree = "<group>"; };
4072B4A62C51993F00B68221 /* YAMLParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = YAMLParser.h; sourceTree = "<group>"; };
4072B4A92C51993F00B68221 /* DataTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DataTypes.h; sourceTree = "<group>"; };
4072B4AA2C51993F00B68221 /* ErrorHandling.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ErrorHandling.h; sourceTree = "<group>"; };
4072B4AB2C51993F00B68221 /* Support.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Support.h; sourceTree = "<group>"; };
4072B4AC2C51993F00B68221 /* Types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Types.h; sourceTree = "<group>"; };
4072B4AE2C51993F00B68221 /* Errors.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Errors.hpp; sourceTree = "<group>"; };
4072B4AF2C51993F00B68221 /* SwiftAdaptors.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = SwiftAdaptors.hpp; sourceTree = "<group>"; };
4072B4B22C51993F00B68221 /* Result.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Result.hpp; sourceTree = "<group>"; };
4072B4B42C51993F00B68221 /* libstdc++14-workaround.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "libstdc++14-workaround.h"; sourceTree = "<group>"; };
4072B4B62C51995100B68221 /* ActionCache.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ActionCache.h; sourceTree = "<group>"; };
4072B4B72C51995100B68221 /* ActionCache.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ActionCache.cpp; sourceTree = "<group>"; };
4072B4B82C51995100B68221 /* ActionCache.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = ActionCache.proto; sourceTree = "<group>"; };
4072B4B92C51995100B68221 /* ActionCache.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ActionCache.pb.h; sourceTree = "<group>"; };
4072B4BA2C51995100B68221 /* ActionCache.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ActionCache.pb.cc; sourceTree = "<group>"; };
4072B4BB2C51995100B68221 /* ActionCache.pb.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionCache.pb.swift; sourceTree = "<group>"; };
4072B4BC2C51995100B68221 /* Artifact.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = Artifact.proto; sourceTree = "<group>"; };
4072B4BD2C51995100B68221 /* Artifact.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Artifact.pb.h; sourceTree = "<group>"; };
4072B4BE2C51995100B68221 /* Artifact.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Artifact.pb.cc; sourceTree = "<group>"; };
4072B4BF2C51995100B68221 /* Artifact.pb.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Artifact.pb.swift; sourceTree = "<group>"; };
4072B4C02C51995100B68221 /* CAS.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = CAS.proto; sourceTree = "<group>"; };
4072B4C42C51995100B68221 /* Engine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Engine.h; sourceTree = "<group>"; };
4072B4C52C51995100B68221 /* Engine.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Engine.cpp; sourceTree = "<group>"; };
4072B4C62C51995100B68221 /* Label.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Label.h; sourceTree = "<group>"; };
4072B4C72C51995100B68221 /* Label.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Label.cpp; sourceTree = "<group>"; };
4072B4C82C51995100B68221 /* Label.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = Label.proto; sourceTree = "<group>"; };
4072B4C92C51995100B68221 /* Label.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Label.pb.h; sourceTree = "<group>"; };
4072B4CA2C51995100B68221 /* Label.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Label.pb.cc; sourceTree = "<group>"; };
4072B4CB2C51995100B68221 /* Label.pb.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Label.pb.swift; sourceTree = "<group>"; };
4072B4CC2C51995100B68221 /* Rule.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = Rule.proto; sourceTree = "<group>"; };
4072B4CD2C51995100B68221 /* Rule.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Rule.pb.h; sourceTree = "<group>"; };
4072B4CE2C51995100B68221 /* Rule.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Rule.pb.cc; sourceTree = "<group>"; };
4072B4CF2C51995100B68221 /* Rule.pb.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Rule.pb.swift; sourceTree = "<group>"; };
4072B4D02C51995100B68221 /* SwiftAdaptors.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SwiftAdaptors.cpp; sourceTree = "<group>"; };
4072B4D32C51995100B68221 /* Support.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Support.cpp; sourceTree = "<group>"; };
4072B4D52C51995100B68221 /* Error.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = Error.proto; sourceTree = "<group>"; };
4072B4D62C51995100B68221 /* Error.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Error.pb.h; sourceTree = "<group>"; };
4072B4D72C51995100B68221 /* Error.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Error.pb.cc; sourceTree = "<group>"; };
4072B4D82C51995100B68221 /* Error.pb.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Error.pb.swift; sourceTree = "<group>"; };
4072B4DA2C51995100B68221 /* module_map.asciipb */ = {isa = PBXFileReference; lastKnownFileType = text; path = module_map.asciipb; sourceTree = "<group>"; };
4072B4E02C51B3A000B68221 /* libllbuild3ThirdParty.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libllbuild3ThirdParty.a; sourceTree = BUILT_PRODUCTS_DIR; };
4072B5D72C51BE5100B68221 /* llbuild3.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = llbuild3.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4072B5D92C51BE5100B68221 /* llbuild3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = llbuild3.h; sourceTree = "<group>"; };
4072B5DE2C51BE5100B68221 /* llbuild3Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = llbuild3Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
407F8E062C51C85A00FED36C /* ProtocolBuffers_iOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_iOS.xcodeproj; sourceTree = "<group>"; };
407F8E072C51C85A00FED36C /* ProtocolBuffers_OSX.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_OSX.xcodeproj; sourceTree = "<group>"; };
407F8E082C51C85A00FED36C /* ProtocolBuffers_tvOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_tvOS.xcodeproj; sourceTree = "<group>"; };
40942C05237F6A8900A9B341 /* KeyID.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KeyID.h; sourceTree = "<group>"; };
40942C06237F6A8900A9B341 /* DependencyKeyIDs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DependencyKeyIDs.h; sourceTree = "<group>"; };
40B3C8FF20D3AEBC007C5847 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40B3C91A20D3AEC9007C5847 /* CAPITests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = CAPITests; sourceTree = BUILT_PRODUCTS_DIR; };
40B3C91B20D3AF9B007C5847 /* C-API.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "C-API.cpp"; sourceTree = "<group>"; };
40C100562C79076200757481 /* swift-protobuf */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = "swift-protobuf"; sourceTree = "<group>"; };
40C1F35E2C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F35F2C79076200757481 /* message_set.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = message_set.proto; sourceTree = "<group>"; };
40C1F4BE2C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F4BF2C79076200757481 /* coded_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = coded_stream.h; sourceTree = "<group>"; };
40C1F4C02C79076200757481 /* coded_stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = coded_stream.cc; sourceTree = "<group>"; };
40C1F4C12C79076200757481 /* coded_stream_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = coded_stream_unittest.cc; sourceTree = "<group>"; };
40C1F4C22C79076200757481 /* gzip_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gzip_stream.h; sourceTree = "<group>"; };
40C1F4C32C79076200757481 /* gzip_stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gzip_stream.cc; sourceTree = "<group>"; };
40C1F4C42C79076200757481 /* io_win32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = io_win32.h; sourceTree = "<group>"; };
40C1F4C52C79076200757481 /* io_win32.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = io_win32.cc; sourceTree = "<group>"; };
40C1F4C62C79076200757481 /* io_win32_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = io_win32_unittest.cc; sourceTree = "<group>"; };
40C1F4C72C79076200757481 /* package_info.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = package_info.h; sourceTree = "<group>"; };
40C1F4C82C79076200757481 /* printer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = printer.h; sourceTree = "<group>"; };
40C1F4C92C79076200757481 /* printer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = printer.cc; sourceTree = "<group>"; };
40C1F4CA2C79076200757481 /* printer_death_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = printer_death_test.cc; sourceTree = "<group>"; };
40C1F4CB2C79076200757481 /* printer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = printer_unittest.cc; sourceTree = "<group>"; };
40C1F4CC2C79076200757481 /* strtod.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strtod.h; sourceTree = "<group>"; };
40C1F4CD2C79076200757481 /* strtod.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strtod.cc; sourceTree = "<group>"; };
40C1F4CE2C79076200757481 /* test_zero_copy_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = test_zero_copy_stream.h; sourceTree = "<group>"; };
40C1F4CF2C79076200757481 /* test_zero_copy_stream_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_zero_copy_stream_test.cc; sourceTree = "<group>"; };
40C1F4D02C79076200757481 /* tokenizer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tokenizer.h; sourceTree = "<group>"; };
40C1F4D12C79076200757481 /* tokenizer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tokenizer.cc; sourceTree = "<group>"; };
40C1F4D22C79076200757481 /* tokenizer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tokenizer_unittest.cc; sourceTree = "<group>"; };
40C1F4D32C79076200757481 /* zero_copy_sink.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zero_copy_sink.h; sourceTree = "<group>"; };
40C1F4D42C79076200757481 /* zero_copy_sink.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zero_copy_sink.cc; sourceTree = "<group>"; };
40C1F4D52C79076200757481 /* zero_copy_sink_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zero_copy_sink_test.cc; sourceTree = "<group>"; };
40C1F4D62C79076200757481 /* zero_copy_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zero_copy_stream.h; sourceTree = "<group>"; };
40C1F4D72C79076200757481 /* zero_copy_stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zero_copy_stream.cc; sourceTree = "<group>"; };
40C1F4D82C79076200757481 /* zero_copy_stream_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zero_copy_stream_impl.h; sourceTree = "<group>"; };
40C1F4D92C79076200757481 /* zero_copy_stream_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zero_copy_stream_impl.cc; sourceTree = "<group>"; };
40C1F4DA2C79076200757481 /* zero_copy_stream_impl_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zero_copy_stream_impl_lite.h; sourceTree = "<group>"; };
40C1F4DB2C79076200757481 /* zero_copy_stream_impl_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zero_copy_stream_impl_lite.cc; sourceTree = "<group>"; };
40C1F4DC2C79076200757481 /* zero_copy_stream_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zero_copy_stream_unittest.cc; sourceTree = "<group>"; };
40C1F4DE2C79076200757481 /* descriptor_traits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = descriptor_traits.h; sourceTree = "<group>"; };
40C1F4DF2C79076200757481 /* lexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lexer.h; sourceTree = "<group>"; };
40C1F4E02C79076200757481 /* lexer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = lexer.cc; sourceTree = "<group>"; };
40C1F4E12C79076200757481 /* lexer_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = lexer_test.cc; sourceTree = "<group>"; };
40C1F4E22C79076200757481 /* message_path.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = message_path.h; sourceTree = "<group>"; };
40C1F4E32C79076200757481 /* message_path.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = message_path.cc; sourceTree = "<group>"; };
40C1F4E42C79076200757481 /* parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = "<group>"; };
40C1F4E52C79076200757481 /* parser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = parser.cc; sourceTree = "<group>"; };
40C1F4E62C79076200757481 /* parser_traits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = parser_traits.h; sourceTree = "<group>"; };
40C1F4E72C79076200757481 /* unparser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unparser.h; sourceTree = "<group>"; };
40C1F4E82C79076200757481 /* unparser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unparser.cc; sourceTree = "<group>"; };
40C1F4E92C79076200757481 /* unparser_traits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unparser_traits.h; sourceTree = "<group>"; };
40C1F4EA2C79076200757481 /* untyped_message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = untyped_message.h; sourceTree = "<group>"; };
40C1F4EB2C79076200757481 /* untyped_message.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = untyped_message.cc; sourceTree = "<group>"; };
40C1F4EC2C79076200757481 /* writer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = writer.h; sourceTree = "<group>"; };
40C1F4ED2C79076200757481 /* writer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = writer.cc; sourceTree = "<group>"; };
40C1F4EE2C79076200757481 /* zero_copy_buffered_stream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zero_copy_buffered_stream.h; sourceTree = "<group>"; };
40C1F4EF2C79076200757481 /* zero_copy_buffered_stream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zero_copy_buffered_stream.cc; sourceTree = "<group>"; };
40C1F4F02C79076200757481 /* zero_copy_buffered_stream_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zero_copy_buffered_stream_test.cc; sourceTree = "<group>"; };
40C1F4F22C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F4F32C79076200757481 /* json.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = json.h; sourceTree = "<group>"; };
40C1F4F42C79076200757481 /* json.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json.cc; sourceTree = "<group>"; };
40C1F4F52C79076200757481 /* json_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_test.cc; sourceTree = "<group>"; };
40C1F4F72C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F4F82C79076200757481 /* callback.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = callback.h; sourceTree = "<group>"; };
40C1F4F92C79076200757481 /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
40C1F4FA2C79076200757481 /* common.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = common.cc; sourceTree = "<group>"; };
40C1F4FB2C79076200757481 /* common_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = common_unittest.cc; sourceTree = "<group>"; };
40C1F4FC2C79076200757481 /* platform_macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = platform_macros.h; sourceTree = "<group>"; };
40C1F4FD2C79076200757481 /* port.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = port.h; sourceTree = "<group>"; };
40C1F4FE2C79076200757481 /* status_macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = status_macros.h; sourceTree = "<group>"; };
40C1F5002C79076200757481 /* extdecl_field_options.txtpb */ = {isa = PBXFileReference; lastKnownFileType = text; path = extdecl_field_options.txtpb; sourceTree = "<group>"; };
40C1F5032C79076200757481 /* extdecl_field_options.textpb */ = {isa = PBXFileReference; lastKnownFileType = text; path = extdecl_field_options.textpb; sourceTree = "<group>"; };
40C1F5052C79076200757481 /* __init__.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = __init__.py; sourceTree = "<group>"; };
40C1F5062C79076200757481 /* bad_utf8_string */ = {isa = PBXFileReference; lastKnownFileType = file; path = bad_utf8_string; sourceTree = "<group>"; };
40C1F5072C79076200757481 /* extdecl_field_options.textpb */ = {isa = PBXFileReference; lastKnownFileType = text; path = extdecl_field_options.textpb; sourceTree = "<group>"; };
40C1F5082C79076200757481 /* golden_message */ = {isa = PBXFileReference; lastKnownFileType = file; path = golden_message; sourceTree = "<group>"; };
40C1F5092C79076200757481 /* golden_message_maps */ = {isa = PBXFileReference; lastKnownFileType = file; path = golden_message_maps; sourceTree = "<group>"; };
40C1F50A2C79076200757481 /* golden_message_oneof_implemented */ = {isa = PBXFileReference; lastKnownFileType = file; path = golden_message_oneof_implemented; sourceTree = "<group>"; };
40C1F50B2C79076200757481 /* golden_message_proto3 */ = {isa = PBXFileReference; lastKnownFileType = file; path = golden_message_proto3; sourceTree = "<group>"; };
40C1F50C2C79076200757481 /* golden_packed_fields_message */ = {isa = PBXFileReference; lastKnownFileType = file; path = golden_packed_fields_message; sourceTree = "<group>"; };
40C1F50D2C79076200757481 /* map_test_data.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = map_test_data.txt; sourceTree = "<group>"; };
40C1F50E2C79076200757481 /* text_format_unittest_data.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = text_format_unittest_data.txt; sourceTree = "<group>"; };
40C1F50F2C79076200757481 /* text_format_unittest_data_oneof_implemented.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = text_format_unittest_data_oneof_implemented.txt; sourceTree = "<group>"; };
40C1F5102C79076200757481 /* text_format_unittest_data_pointy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = text_format_unittest_data_pointy.txt; sourceTree = "<group>"; };
40C1F5112C79076200757481 /* text_format_unittest_data_pointy_oneof.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = text_format_unittest_data_pointy_oneof.txt; sourceTree = "<group>"; };
40C1F5122C79076200757481 /* text_format_unittest_extensions_data.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = text_format_unittest_extensions_data.txt; sourceTree = "<group>"; };
40C1F5132C79076200757481 /* text_format_unittest_extensions_data_pointy.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = text_format_unittest_extensions_data_pointy.txt; sourceTree = "<group>"; };
40C1F5152C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F5162C79076200757481 /* file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = file.h; sourceTree = "<group>"; };
40C1F5172C79076200757481 /* file.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file.cc; sourceTree = "<group>"; };
40C1F5182C79076200757481 /* googletest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = googletest.h; sourceTree = "<group>"; };
40C1F5192C79076200757481 /* googletest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = googletest.cc; sourceTree = "<group>"; };
40C1F51B2C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F51C2C79076200757481 /* delimited_message_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = delimited_message_util.h; sourceTree = "<group>"; };
40C1F51D2C79076200757481 /* delimited_message_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = delimited_message_util.cc; sourceTree = "<group>"; };
40C1F51E2C79076200757481 /* delimited_message_util_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = delimited_message_util_test.cc; sourceTree = "<group>"; };
40C1F51F2C79076200757481 /* field_comparator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = field_comparator.h; sourceTree = "<group>"; };
40C1F5202C79076200757481 /* field_comparator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = field_comparator.cc; sourceTree = "<group>"; };
40C1F5212C79076200757481 /* field_comparator_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = field_comparator_test.cc; sourceTree = "<group>"; };
40C1F5222C79076200757481 /* field_mask_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = field_mask_util.h; sourceTree = "<group>"; };
40C1F5232C79076200757481 /* field_mask_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = field_mask_util.cc; sourceTree = "<group>"; };
40C1F5242C79076200757481 /* field_mask_util_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = field_mask_util_test.cc; sourceTree = "<group>"; };
40C1F5252C79076200757481 /* json_format.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = json_format.proto; sourceTree = "<group>"; };
40C1F5262C79076200757481 /* json_format_proto3.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = json_format_proto3.proto; sourceTree = "<group>"; };
40C1F5272C79076200757481 /* json_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = json_util.h; sourceTree = "<group>"; };
40C1F5282C79076200757481 /* message_differencer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = message_differencer.h; sourceTree = "<group>"; };
40C1F5292C79076200757481 /* message_differencer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = message_differencer.cc; sourceTree = "<group>"; };
40C1F52A2C79076200757481 /* message_differencer_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = message_differencer_unittest.cc; sourceTree = "<group>"; };
40C1F52B2C79076200757481 /* message_differencer_unittest.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = message_differencer_unittest.proto; sourceTree = "<group>"; };
40C1F52C2C79076200757481 /* message_differencer_unittest_proto3.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = message_differencer_unittest_proto3.proto; sourceTree = "<group>"; };
40C1F52D2C79076200757481 /* package_info.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = package_info.h; sourceTree = "<group>"; };
40C1F52E2C79076200757481 /* time_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time_util.h; sourceTree = "<group>"; };
40C1F52F2C79076200757481 /* time_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_util.cc; sourceTree = "<group>"; };
40C1F5302C79076200757481 /* time_util_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_util_test.cc; sourceTree = "<group>"; };
40C1F5312C79076200757481 /* type_resolver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type_resolver.h; sourceTree = "<group>"; };
40C1F5322C79076200757481 /* type_resolver_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type_resolver_util.h; sourceTree = "<group>"; };
40C1F5332C79076200757481 /* type_resolver_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = type_resolver_util.cc; sourceTree = "<group>"; };
40C1F5342C79076200757481 /* type_resolver_util_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = type_resolver_util_test.cc; sourceTree = "<group>"; };
40C1F5362C79076200757481 /* any.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = any.h; sourceTree = "<group>"; };
40C1F5372C79076200757481 /* any.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = any.cc; sourceTree = "<group>"; };
40C1F5382C79076200757481 /* any.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = any.proto; sourceTree = "<group>"; };
40C1F5392C79076200757481 /* any_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = any_lite.cc; sourceTree = "<group>"; };
40C1F53A2C79076200757481 /* any_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = any_test.cc; sourceTree = "<group>"; };
40C1F53B2C79076200757481 /* any_test.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = any_test.proto; sourceTree = "<group>"; };
40C1F53C2C79076200757481 /* any.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = any.pb.h; sourceTree = "<group>"; };
40C1F53D2C79076200757481 /* any.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = any.pb.cc; sourceTree = "<group>"; };
40C1F53E2C79076200757481 /* api.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = api.proto; sourceTree = "<group>"; };
40C1F53F2C79076200757481 /* api.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = api.pb.h; sourceTree = "<group>"; };
40C1F5402C79076200757481 /* api.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = api.pb.cc; sourceTree = "<group>"; };
40C1F5412C79076200757481 /* arena.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arena.h; sourceTree = "<group>"; };
40C1F5422C79076200757481 /* arena.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = arena.cc; sourceTree = "<group>"; };
40C1F5432C79076200757481 /* arena_align.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arena_align.h; sourceTree = "<group>"; };
40C1F5442C79076200757481 /* arena_align.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = arena_align.cc; sourceTree = "<group>"; };
40C1F5452C79076200757481 /* arena_align_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = arena_align_test.cc; sourceTree = "<group>"; };
40C1F5462C79076200757481 /* arena_allocation_policy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arena_allocation_policy.h; sourceTree = "<group>"; };
40C1F5472C79076200757481 /* arena_cleanup.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arena_cleanup.h; sourceTree = "<group>"; };
40C1F5482C79076200757481 /* arena_test_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arena_test_util.h; sourceTree = "<group>"; };
40C1F5492C79076200757481 /* arena_test_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = arena_test_util.cc; sourceTree = "<group>"; };
40C1F54A2C79076200757481 /* arena_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = arena_unittest.cc; sourceTree = "<group>"; };
40C1F54B2C79076200757481 /* arenastring.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arenastring.h; sourceTree = "<group>"; };
40C1F54C2C79076200757481 /* arenastring.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = arenastring.cc; sourceTree = "<group>"; };
40C1F54D2C79076200757481 /* arenastring_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = arenastring_unittest.cc; sourceTree = "<group>"; };
40C1F54E2C79076200757481 /* arenaz_sampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arenaz_sampler.h; sourceTree = "<group>"; };
40C1F54F2C79076200757481 /* arenaz_sampler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = arenaz_sampler.cc; sourceTree = "<group>"; };
40C1F5502C79076200757481 /* arenaz_sampler_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = arenaz_sampler_test.cc; sourceTree = "<group>"; };
40C1F5522C79076200757481 /* cpp_edition_defaults.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_edition_defaults.h; sourceTree = "<group>"; };
40C1F5532C79076200757481 /* cpp_features.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = cpp_features.proto; sourceTree = "<group>"; };
40C1F5542C79076200757481 /* cpp_features.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpp_features.pb.h; sourceTree = "<group>"; };
40C1F5552C79076200757481 /* cpp_features.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_features.pb.cc; sourceTree = "<group>"; };
40C1F5562C79076200757481 /* descriptor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = descriptor.h; sourceTree = "<group>"; };
40C1F5572C79076200757481 /* descriptor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = descriptor.cc; sourceTree = "<group>"; };
40C1F5582C79076200757481 /* descriptor.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = descriptor.proto; sourceTree = "<group>"; };
40C1F5592C79076200757481 /* descriptor_database.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = descriptor_database.h; sourceTree = "<group>"; };
40C1F55A2C79076200757481 /* descriptor_database.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = descriptor_database.cc; sourceTree = "<group>"; };
40C1F55B2C79076200757481 /* descriptor_database_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = descriptor_database_unittest.cc; sourceTree = "<group>"; };
40C1F55C2C79076200757481 /* descriptor_legacy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = descriptor_legacy.h; sourceTree = "<group>"; };
40C1F55D2C79076200757481 /* descriptor_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = descriptor_lite.h; sourceTree = "<group>"; };
40C1F55E2C79076200757481 /* descriptor_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = descriptor_unittest.cc; sourceTree = "<group>"; };
40C1F55F2C79076200757481 /* descriptor_visitor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = descriptor_visitor.h; sourceTree = "<group>"; };
40C1F5602C79076200757481 /* descriptor_visitor_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = descriptor_visitor_test.cc; sourceTree = "<group>"; };
40C1F5612C79076200757481 /* descriptor.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = descriptor.pb.h; sourceTree = "<group>"; };
40C1F5622C79076200757481 /* descriptor.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = descriptor.pb.cc; sourceTree = "<group>"; };
40C1F5632C79076200757481 /* drop_unknown_fields_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = drop_unknown_fields_test.cc; sourceTree = "<group>"; };
40C1F5642C79076200757481 /* duration.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = duration.proto; sourceTree = "<group>"; };
40C1F5652C79076200757481 /* duration.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = duration.pb.h; sourceTree = "<group>"; };
40C1F5662C79076200757481 /* duration.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = duration.pb.cc; sourceTree = "<group>"; };
40C1F5672C79076200757481 /* dynamic_message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dynamic_message.h; sourceTree = "<group>"; };
40C1F5682C79076200757481 /* dynamic_message.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dynamic_message.cc; sourceTree = "<group>"; };
40C1F5692C79076200757481 /* dynamic_message_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = dynamic_message_unittest.cc; sourceTree = "<group>"; };
40C1F56A2C79076200757481 /* edition_message_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = edition_message_unittest.cc; sourceTree = "<group>"; };
40C1F56B2C79076200757481 /* edition_unittest.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = edition_unittest.proto; sourceTree = "<group>"; };
40C1F56C2C79076200757481 /* empty.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = empty.proto; sourceTree = "<group>"; };
40C1F56D2C79076200757481 /* empty.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = empty.pb.h; sourceTree = "<group>"; };
40C1F56E2C79076200757481 /* empty.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = empty.pb.cc; sourceTree = "<group>"; };
40C1F56F2C79076200757481 /* endian.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = endian.h; sourceTree = "<group>"; };
40C1F5702C79076200757481 /* explicitly_constructed.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = explicitly_constructed.h; sourceTree = "<group>"; };
40C1F5712C79076200757481 /* extension_set.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = extension_set.h; sourceTree = "<group>"; };
40C1F5722C79076200757481 /* extension_set.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = extension_set.cc; sourceTree = "<group>"; };
40C1F5732C79076200757481 /* extension_set_heavy.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = extension_set_heavy.cc; sourceTree = "<group>"; };
40C1F5742C79076200757481 /* extension_set_inl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = extension_set_inl.h; sourceTree = "<group>"; };
40C1F5752C79076200757481 /* extension_set_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = extension_set_unittest.cc; sourceTree = "<group>"; };
40C1F5762C79076200757481 /* feature_resolver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = feature_resolver.h; sourceTree = "<group>"; };
40C1F5772C79076200757481 /* feature_resolver.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = feature_resolver.cc; sourceTree = "<group>"; };
40C1F5782C79076200757481 /* feature_resolver_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = feature_resolver_test.cc; sourceTree = "<group>"; };
40C1F5792C79076200757481 /* field_access_listener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = field_access_listener.h; sourceTree = "<group>"; };
40C1F57A2C79076200757481 /* field_mask.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = field_mask.proto; sourceTree = "<group>"; };
40C1F57B2C79076200757481 /* field_mask.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = field_mask.pb.h; sourceTree = "<group>"; };
40C1F57C2C79076200757481 /* field_mask.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = field_mask.pb.cc; sourceTree = "<group>"; };
40C1F57D2C79076200757481 /* fully_verify_message_sets_opt_out.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fully_verify_message_sets_opt_out.cc; sourceTree = "<group>"; };
40C1F57E2C79076200757481 /* generated_enum_reflection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generated_enum_reflection.h; sourceTree = "<group>"; };
40C1F57F2C79076200757481 /* generated_enum_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generated_enum_util.h; sourceTree = "<group>"; };
40C1F5802C79076200757481 /* generated_enum_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generated_enum_util.cc; sourceTree = "<group>"; };
40C1F5812C79076200757481 /* generated_enum_util_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generated_enum_util_test.cc; sourceTree = "<group>"; };
40C1F5822C79076200757481 /* generated_message_bases.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generated_message_bases.h; sourceTree = "<group>"; };
40C1F5832C79076200757481 /* generated_message_bases.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generated_message_bases.cc; sourceTree = "<group>"; };
40C1F5842C79076200757481 /* generated_message_reflection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generated_message_reflection.h; sourceTree = "<group>"; };
40C1F5852C79076200757481 /* generated_message_reflection.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generated_message_reflection.cc; sourceTree = "<group>"; };
40C1F5862C79076200757481 /* generated_message_reflection_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generated_message_reflection_unittest.cc; sourceTree = "<group>"; };
40C1F5872C79076200757481 /* generated_message_tctable_decl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generated_message_tctable_decl.h; sourceTree = "<group>"; };
40C1F5882C79076200757481 /* generated_message_tctable_full.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generated_message_tctable_full.cc; sourceTree = "<group>"; };
40C1F5892C79076200757481 /* generated_message_tctable_gen.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generated_message_tctable_gen.h; sourceTree = "<group>"; };
40C1F58A2C79076200757481 /* generated_message_tctable_gen.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generated_message_tctable_gen.cc; sourceTree = "<group>"; };
40C1F58B2C79076200757481 /* generated_message_tctable_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generated_message_tctable_impl.h; sourceTree = "<group>"; };
40C1F58C2C79076200757481 /* generated_message_tctable_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generated_message_tctable_lite.cc; sourceTree = "<group>"; };
40C1F58D2C79076200757481 /* generated_message_tctable_lite_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generated_message_tctable_lite_test.cc; sourceTree = "<group>"; };
40C1F58E2C79076200757481 /* generated_message_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generated_message_util.h; sourceTree = "<group>"; };
40C1F58F2C79076200757481 /* generated_message_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generated_message_util.cc; sourceTree = "<group>"; };
40C1F5902C79076200757481 /* has_bits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = has_bits.h; sourceTree = "<group>"; };
40C1F5912C79076200757481 /* has_bits_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = has_bits_test.cc; sourceTree = "<group>"; };
40C1F5922C79076200757481 /* implicit_weak_message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = implicit_weak_message.h; sourceTree = "<group>"; };
40C1F5932C79076200757481 /* implicit_weak_message.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = implicit_weak_message.cc; sourceTree = "<group>"; };
40C1F5942C79076200757481 /* inlined_string_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inlined_string_field.h; sourceTree = "<group>"; };
40C1F5952C79076200757481 /* inlined_string_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = inlined_string_field.cc; sourceTree = "<group>"; };
40C1F5962C79076200757481 /* inlined_string_field_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = inlined_string_field_unittest.cc; sourceTree = "<group>"; };
40C1F5972C79076200757481 /* internal_message_util_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = internal_message_util_unittest.cc; sourceTree = "<group>"; };
40C1F5982C79076200757481 /* internal_visibility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal_visibility.h; sourceTree = "<group>"; };
40C1F5992C79076200757481 /* internal_visibility_for_testing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = internal_visibility_for_testing.h; sourceTree = "<group>"; };
40C1F59A2C79076200757481 /* lite_arena_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = lite_arena_unittest.cc; sourceTree = "<group>"; };
40C1F59B2C79076200757481 /* lite_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = lite_unittest.cc; sourceTree = "<group>"; };
40C1F59C2C79076200757481 /* map.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map.h; sourceTree = "<group>"; };
40C1F59D2C79076200757481 /* map.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map.cc; sourceTree = "<group>"; };
40C1F59E2C79076200757481 /* map_entry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_entry.h; sourceTree = "<group>"; };
40C1F59F2C79076200757481 /* map_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_field.h; sourceTree = "<group>"; };
40C1F5A02C79076200757481 /* map_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_field.cc; sourceTree = "<group>"; };
40C1F5A12C79076200757481 /* map_field_inl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_field_inl.h; sourceTree = "<group>"; };
40C1F5A22C79076200757481 /* map_field_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_field_lite.h; sourceTree = "<group>"; };
40C1F5A32C79076200757481 /* map_field_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_field_test.cc; sourceTree = "<group>"; };
40C1F5A42C79076200757481 /* map_lite_test_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_lite_test_util.h; sourceTree = "<group>"; };
40C1F5A52C79076200757481 /* map_lite_test_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_lite_test_util.cc; sourceTree = "<group>"; };
40C1F5A62C79076200757481 /* map_lite_unittest.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = map_lite_unittest.proto; sourceTree = "<group>"; };
40C1F5A72C79076200757481 /* map_probe_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_probe_benchmark.cc; sourceTree = "<group>"; };
40C1F5A82C79076200757481 /* map_proto2_unittest.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = map_proto2_unittest.proto; sourceTree = "<group>"; };
40C1F5A92C79076200757481 /* map_proto3_unittest.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = map_proto3_unittest.proto; sourceTree = "<group>"; };
40C1F5AA2C79076200757481 /* map_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_test.cc; sourceTree = "<group>"; };
40C1F5AB2C79076200757481 /* map_test.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = map_test.inc; sourceTree = "<group>"; };
40C1F5AC2C79076200757481 /* map_test_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_test_util.h; sourceTree = "<group>"; };
40C1F5AD2C79076200757481 /* map_test_util.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = map_test_util.inc; sourceTree = "<group>"; };
40C1F5AE2C79076200757481 /* map_test_util_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_test_util_impl.h; sourceTree = "<group>"; };
40C1F5AF2C79076200757481 /* map_type_handler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = map_type_handler.h; sourceTree = "<group>"; };
40C1F5B02C79076200757481 /* map_unittest.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = map_unittest.proto; sourceTree = "<group>"; };
40C1F5B12C79076200757481 /* message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = message.h; sourceTree = "<group>"; };
40C1F5B22C79076200757481 /* message.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = message.cc; sourceTree = "<group>"; };
40C1F5B32C79076200757481 /* message_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = message_lite.h; sourceTree = "<group>"; };
40C1F5B42C79076200757481 /* message_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = message_lite.cc; sourceTree = "<group>"; };
40C1F5B52C79076200757481 /* message_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = message_unittest.cc; sourceTree = "<group>"; };
40C1F5B62C79076200757481 /* message_unittest.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = message_unittest.inc; sourceTree = "<group>"; };
40C1F5B72C79076200757481 /* message_unittest_legacy_apis.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = message_unittest_legacy_apis.inc; sourceTree = "<group>"; };
40C1F5B82C79076200757481 /* metadata.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = metadata.h; sourceTree = "<group>"; };
40C1F5B92C79076200757481 /* metadata_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = metadata_lite.h; sourceTree = "<group>"; };
40C1F5BA2C79076200757481 /* no_field_presence_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = no_field_presence_test.cc; sourceTree = "<group>"; };
40C1F5BB2C79076200757481 /* package_info.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = package_info.h; sourceTree = "<group>"; };
40C1F5BC2C79076200757481 /* parse_context.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = parse_context.h; sourceTree = "<group>"; };
40C1F5BD2C79076200757481 /* parse_context.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = parse_context.cc; sourceTree = "<group>"; };
40C1F5BE2C79076200757481 /* port.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = port.h; sourceTree = "<group>"; };
40C1F5BF2C79076200757481 /* port.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = port.cc; sourceTree = "<group>"; };
40C1F5C02C79076200757481 /* port_def.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = port_def.inc; sourceTree = "<group>"; };
40C1F5C12C79076200757481 /* port_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = port_test.cc; sourceTree = "<group>"; };
40C1F5C22C79076200757481 /* port_undef.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = port_undef.inc; sourceTree = "<group>"; };
40C1F5C32C79076200757481 /* preserve_unknown_enum_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = preserve_unknown_enum_test.cc; sourceTree = "<group>"; };
40C1F5C42C79076200757481 /* proto3_arena_lite_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = proto3_arena_lite_unittest.cc; sourceTree = "<group>"; };
40C1F5C52C79076200757481 /* proto3_arena_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = proto3_arena_unittest.cc; sourceTree = "<group>"; };
40C1F5C62C79076200757481 /* proto3_lite_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = proto3_lite_unittest.cc; sourceTree = "<group>"; };
40C1F5C72C79076200757481 /* proto3_lite_unittest.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = proto3_lite_unittest.inc; sourceTree = "<group>"; };
40C1F5C82C79076200757481 /* raw_ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = raw_ptr.h; sourceTree = "<group>"; };
40C1F5C92C79076200757481 /* raw_ptr.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = raw_ptr.cc; sourceTree = "<group>"; };
40C1F5CA2C79076200757481 /* raw_ptr_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = raw_ptr_test.cc; sourceTree = "<group>"; };
40C1F5CB2C79076200757481 /* redaction_metric_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = redaction_metric_test.cc; sourceTree = "<group>"; };
40C1F5CC2C79076200757481 /* reflection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reflection.h; sourceTree = "<group>"; };
40C1F5CD2C79076200757481 /* reflection_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reflection_internal.h; sourceTree = "<group>"; };
40C1F5CE2C79076200757481 /* reflection_mode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reflection_mode.h; sourceTree = "<group>"; };
40C1F5CF2C79076200757481 /* reflection_mode.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = reflection_mode.cc; sourceTree = "<group>"; };
40C1F5D02C79076200757481 /* reflection_mode_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = reflection_mode_test.cc; sourceTree = "<group>"; };
40C1F5D12C79076200757481 /* reflection_ops.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reflection_ops.h; sourceTree = "<group>"; };
40C1F5D22C79076200757481 /* reflection_ops.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = reflection_ops.cc; sourceTree = "<group>"; };
40C1F5D32C79076200757481 /* reflection_ops_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = reflection_ops_unittest.cc; sourceTree = "<group>"; };
40C1F5D42C79076200757481 /* reflection_tester.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reflection_tester.h; sourceTree = "<group>"; };
40C1F5D52C79076200757481 /* reflection_tester.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = reflection_tester.cc; sourceTree = "<group>"; };
40C1F5D62C79076200757481 /* reflection_visit_field_info.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reflection_visit_field_info.h; sourceTree = "<group>"; };
40C1F5D72C79076200757481 /* reflection_visit_fields.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reflection_visit_fields.h; sourceTree = "<group>"; };
40C1F5D82C79076200757481 /* reflection_visit_fields_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = reflection_visit_fields_test.cc; sourceTree = "<group>"; };
40C1F5D92C79076200757481 /* repeated_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = repeated_field.h; sourceTree = "<group>"; };
40C1F5DA2C79076200757481 /* repeated_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = repeated_field.cc; sourceTree = "<group>"; };
40C1F5DB2C79076200757481 /* repeated_field_reflection_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = repeated_field_reflection_unittest.cc; sourceTree = "<group>"; };
40C1F5DC2C79076200757481 /* repeated_field_reflection_unittest.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = repeated_field_reflection_unittest.inc; sourceTree = "<group>"; };
40C1F5DD2C79076200757481 /* repeated_field_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = repeated_field_unittest.cc; sourceTree = "<group>"; };
40C1F5DE2C79076200757481 /* repeated_ptr_field.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = repeated_ptr_field.h; sourceTree = "<group>"; };
40C1F5DF2C79076200757481 /* repeated_ptr_field.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = repeated_ptr_field.cc; sourceTree = "<group>"; };
40C1F5E02C79076200757481 /* retention_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = retention_test.cc; sourceTree = "<group>"; };
40C1F5E12C79076200757481 /* runtime_version.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = runtime_version.h; sourceTree = "<group>"; };
40C1F5E22C79076200757481 /* sample_messages_edition.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = sample_messages_edition.proto; sourceTree = "<group>"; };
40C1F5E32C79076200757481 /* serial_arena.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = serial_arena.h; sourceTree = "<group>"; };
40C1F5E42C79076200757481 /* service.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = service.h; sourceTree = "<group>"; };
40C1F5E52C79076200757481 /* service.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = service.cc; sourceTree = "<group>"; };
40C1F5E62C79076200757481 /* source_context.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = source_context.proto; sourceTree = "<group>"; };
40C1F5E72C79076200757481 /* source_context.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = source_context.pb.h; sourceTree = "<group>"; };
40C1F5E82C79076200757481 /* source_context.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = source_context.pb.cc; sourceTree = "<group>"; };
40C1F5E92C79076200757481 /* string_block.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = string_block.h; sourceTree = "<group>"; };
40C1F5EA2C79076200757481 /* string_block_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = string_block_test.cc; sourceTree = "<group>"; };
40C1F5EB2C79076200757481 /* string_member_robber.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = string_member_robber.h; sourceTree = "<group>"; };
40C1F5EC2C79076200757481 /* string_view_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = string_view_test.cc; sourceTree = "<group>"; };
40C1F5ED2C79076200757481 /* struct.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = struct.proto; sourceTree = "<group>"; };
40C1F5EE2C79076200757481 /* struct.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = struct.pb.h; sourceTree = "<group>"; };
40C1F5EF2C79076200757481 /* struct.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = struct.pb.cc; sourceTree = "<group>"; };
40C1F5F02C79076200757481 /* test_messages_proto2.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = test_messages_proto2.proto; sourceTree = "<group>"; };
40C1F5F12C79076200757481 /* test_messages_proto3.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = test_messages_proto3.proto; sourceTree = "<group>"; };
40C1F5F22C79076200757481 /* test_textproto.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = test_textproto.h; sourceTree = "<group>"; };
40C1F5F32C79076200757481 /* test_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = test_util.h; sourceTree = "<group>"; };
40C1F5F42C79076200757481 /* test_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_util.cc; sourceTree = "<group>"; };
40C1F5F52C79076200757481 /* test_util.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = test_util.inc; sourceTree = "<group>"; };
40C1F5F62C79076200757481 /* test_util_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = test_util_lite.h; sourceTree = "<group>"; };
40C1F5F72C79076200757481 /* test_util_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_util_lite.cc; sourceTree = "<group>"; };
40C1F5F82C79076200757481 /* test_util2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = test_util2.h; sourceTree = "<group>"; };
40C1F5F92C79076200757481 /* text_format.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = text_format.h; sourceTree = "<group>"; };
40C1F5FA2C79076200757481 /* text_format.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = text_format.cc; sourceTree = "<group>"; };
40C1F5FB2C79076200757481 /* text_format_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = text_format_unittest.cc; sourceTree = "<group>"; };
40C1F5FC2C79076200757481 /* thread_safe_arena.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = thread_safe_arena.h; sourceTree = "<group>"; };
40C1F5FD2C79076200757481 /* timestamp.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = timestamp.proto; sourceTree = "<group>"; };
40C1F5FE2C79076200757481 /* timestamp.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = timestamp.pb.h; sourceTree = "<group>"; };
40C1F5FF2C79076200757481 /* timestamp.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = timestamp.pb.cc; sourceTree = "<group>"; };
40C1F6002C79076200757481 /* type.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = type.proto; sourceTree = "<group>"; };
40C1F6012C79076200757481 /* type.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type.pb.h; sourceTree = "<group>"; };
40C1F6022C79076200757481 /* type.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = type.pb.cc; sourceTree = "<group>"; };
40C1F6032C79076200757481 /* unittest.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest.proto; sourceTree = "<group>"; };
40C1F6042C79076200757481 /* unittest_arena.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_arena.proto; sourceTree = "<group>"; };
40C1F6052C79076200757481 /* unittest_custom_options.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_custom_options.proto; sourceTree = "<group>"; };
40C1F6062C79076200757481 /* unittest_delimited.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_delimited.proto; sourceTree = "<group>"; };
40C1F6072C79076200757481 /* unittest_delimited_import.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_delimited_import.proto; sourceTree = "<group>"; };
40C1F6082C79076200757481 /* unittest_drop_unknown_fields.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_drop_unknown_fields.proto; sourceTree = "<group>"; };
40C1F6092C79076200757481 /* unittest_embed_optimize_for.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_embed_optimize_for.proto; sourceTree = "<group>"; };
40C1F60A2C79076200757481 /* unittest_empty.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_empty.proto; sourceTree = "<group>"; };
40C1F60B2C79076200757481 /* unittest_enormous_descriptor.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_enormous_descriptor.proto; sourceTree = "<group>"; };
40C1F60C2C79076200757481 /* unittest_extension_set.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_extension_set.proto; sourceTree = "<group>"; };
40C1F60D2C79076200757481 /* unittest_features.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_features.proto; sourceTree = "<group>"; };
40C1F60E2C79076200757481 /* unittest_import.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_import.proto; sourceTree = "<group>"; };
40C1F60F2C79076200757481 /* unittest_import_lite.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_import_lite.proto; sourceTree = "<group>"; };
40C1F6102C79076200757481 /* unittest_import_public.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_import_public.proto; sourceTree = "<group>"; };
40C1F6112C79076200757481 /* unittest_import_public_lite.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_import_public_lite.proto; sourceTree = "<group>"; };
40C1F6122C79076200757481 /* unittest_invalid_features.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_invalid_features.proto; sourceTree = "<group>"; };
40C1F6132C79076200757481 /* unittest_lazy_dependencies.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_lazy_dependencies.proto; sourceTree = "<group>"; };
40C1F6142C79076200757481 /* unittest_lazy_dependencies_custom_option.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_lazy_dependencies_custom_option.proto; sourceTree = "<group>"; };
40C1F6152C79076200757481 /* unittest_lazy_dependencies_enum.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_lazy_dependencies_enum.proto; sourceTree = "<group>"; };
40C1F6162C79076200757481 /* unittest_legacy_features.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_legacy_features.proto; sourceTree = "<group>"; };
40C1F6172C79076200757481 /* unittest_lite.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_lite.proto; sourceTree = "<group>"; };
40C1F6182C79076200757481 /* unittest_lite_imports_nonlite.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_lite_imports_nonlite.proto; sourceTree = "<group>"; };
40C1F6192C79076200757481 /* unittest_mset.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_mset.proto; sourceTree = "<group>"; };
40C1F61A2C79076200757481 /* unittest_mset_wire_format.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_mset_wire_format.proto; sourceTree = "<group>"; };
40C1F61B2C79076200757481 /* unittest_no_field_presence.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_no_field_presence.proto; sourceTree = "<group>"; };
40C1F61C2C79076200757481 /* unittest_no_generic_services.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_no_generic_services.proto; sourceTree = "<group>"; };
40C1F61D2C79076200757481 /* unittest_optimize_for.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_optimize_for.proto; sourceTree = "<group>"; };
40C1F61E2C79076200757481 /* unittest_preserve_unknown_enum.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_preserve_unknown_enum.proto; sourceTree = "<group>"; };
40C1F61F2C79076200757481 /* unittest_preserve_unknown_enum2.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_preserve_unknown_enum2.proto; sourceTree = "<group>"; };
40C1F6202C79076200757481 /* unittest_proto3.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_proto3.proto; sourceTree = "<group>"; };
40C1F6212C79076200757481 /* unittest_proto3_arena.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_proto3_arena.proto; sourceTree = "<group>"; };
40C1F6222C79076200757481 /* unittest_proto3_arena_lite.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_proto3_arena_lite.proto; sourceTree = "<group>"; };
40C1F6232C79076200757481 /* unittest_proto3_bad_macros.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_proto3_bad_macros.proto; sourceTree = "<group>"; };
40C1F6242C79076200757481 /* unittest_proto3_extensions.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_proto3_extensions.proto; sourceTree = "<group>"; };
40C1F6252C79076200757481 /* unittest_proto3_lite.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_proto3_lite.proto; sourceTree = "<group>"; };
40C1F6262C79076200757481 /* unittest_proto3_optional.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_proto3_optional.proto; sourceTree = "<group>"; };
40C1F6272C79076200757481 /* unittest_retention.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_retention.proto; sourceTree = "<group>"; };
40C1F6282C79076200757481 /* unittest_string_type.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_string_type.proto; sourceTree = "<group>"; };
40C1F6292C79076200757481 /* unittest_string_view.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_string_view.proto; sourceTree = "<group>"; };
40C1F62A2C79076200757481 /* unittest_well_known_types.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = unittest_well_known_types.proto; sourceTree = "<group>"; };
40C1F62B2C79076200757481 /* unknown_field_set.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unknown_field_set.h; sourceTree = "<group>"; };
40C1F62C2C79076200757481 /* unknown_field_set.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unknown_field_set.cc; sourceTree = "<group>"; };
40C1F62D2C79076200757481 /* unknown_field_set_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unknown_field_set_unittest.cc; sourceTree = "<group>"; };
40C1F62E2C79076200757481 /* unredacted_debug_format_for_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unredacted_debug_format_for_test.h; sourceTree = "<group>"; };
40C1F62F2C79076200757481 /* unredacted_debug_format_for_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unredacted_debug_format_for_test.cc; sourceTree = "<group>"; };
40C1F6302C79076200757481 /* unredacted_debug_format_for_test_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unredacted_debug_format_for_test_test.cc; sourceTree = "<group>"; };
40C1F6312C79076200757481 /* varint_shuffle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = varint_shuffle.h; sourceTree = "<group>"; };
40C1F6322C79076200757481 /* varint_shuffle_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = varint_shuffle_test.cc; sourceTree = "<group>"; };
40C1F6332C79076200757481 /* well_known_types_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = well_known_types_unittest.cc; sourceTree = "<group>"; };
40C1F6342C79076200757481 /* wire_format.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wire_format.h; sourceTree = "<group>"; };
40C1F6352C79076200757481 /* wire_format.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wire_format.cc; sourceTree = "<group>"; };
40C1F6362C79076200757481 /* wire_format_lite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wire_format_lite.h; sourceTree = "<group>"; };
40C1F6372C79076200757481 /* wire_format_lite.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wire_format_lite.cc; sourceTree = "<group>"; };
40C1F6382C79076200757481 /* wire_format_unittest.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wire_format_unittest.cc; sourceTree = "<group>"; };
40C1F6392C79076200757481 /* wire_format_unittest.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = wire_format_unittest.inc; sourceTree = "<group>"; };
40C1F63A2C79076200757481 /* wrappers.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = wrappers.proto; sourceTree = "<group>"; };
40C1F63B2C79076200757481 /* wrappers.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wrappers.pb.h; sourceTree = "<group>"; };
40C1F63C2C79076200757481 /* wrappers.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wrappers.pb.cc; sourceTree = "<group>"; };
40C1F6462C79076200757481 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
40C1F64D2C79076200757481 /* algorithm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = algorithm.h; sourceTree = "<group>"; };
40C1F64E2C79076200757481 /* algorithm_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = algorithm_test.cc; sourceTree = "<group>"; };
40C1F64F2C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F6502C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F6512C79076200757481 /* container.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = container.h; sourceTree = "<group>"; };
40C1F6522C79076200757481 /* container_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_test.cc; sourceTree = "<group>"; };
40C1F6542C79076200757481 /* atomic_hook.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomic_hook.h; sourceTree = "<group>"; };
40C1F6552C79076200757481 /* atomic_hook_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = atomic_hook_test.cc; sourceTree = "<group>"; };
40C1F6562C79076200757481 /* atomic_hook_test_helper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = atomic_hook_test_helper.h; sourceTree = "<group>"; };
40C1F6572C79076200757481 /* atomic_hook_test_helper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = atomic_hook_test_helper.cc; sourceTree = "<group>"; };
40C1F6582C79076200757481 /* cmake_thread_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cmake_thread_test.cc; sourceTree = "<group>"; };
40C1F6592C79076200757481 /* cycleclock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cycleclock.h; sourceTree = "<group>"; };
40C1F65A2C79076200757481 /* cycleclock.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cycleclock.cc; sourceTree = "<group>"; };
40C1F65B2C79076200757481 /* cycleclock_config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cycleclock_config.h; sourceTree = "<group>"; };
40C1F65C2C79076200757481 /* direct_mmap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = direct_mmap.h; sourceTree = "<group>"; };
40C1F65D2C79076200757481 /* dynamic_annotations.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dynamic_annotations.h; sourceTree = "<group>"; };
40C1F65E2C79076200757481 /* endian.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = endian.h; sourceTree = "<group>"; };
40C1F65F2C79076200757481 /* endian_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = endian_test.cc; sourceTree = "<group>"; };
40C1F6602C79076200757481 /* errno_saver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = errno_saver.h; sourceTree = "<group>"; };
40C1F6612C79076200757481 /* errno_saver_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = errno_saver_test.cc; sourceTree = "<group>"; };
40C1F6622C79076200757481 /* exception_safety_testing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = exception_safety_testing.h; sourceTree = "<group>"; };
40C1F6632C79076200757481 /* exception_safety_testing.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = exception_safety_testing.cc; sourceTree = "<group>"; };
40C1F6642C79076200757481 /* exception_testing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = exception_testing.h; sourceTree = "<group>"; };
40C1F6652C79076200757481 /* fast_type_id.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fast_type_id.h; sourceTree = "<group>"; };
40C1F6662C79076200757481 /* fast_type_id_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fast_type_id_test.cc; sourceTree = "<group>"; };
40C1F6672C79076200757481 /* hide_ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hide_ptr.h; sourceTree = "<group>"; };
40C1F6682C79076200757481 /* identity.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = identity.h; sourceTree = "<group>"; };
40C1F6692C79076200757481 /* inline_variable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inline_variable.h; sourceTree = "<group>"; };
40C1F66A2C79076200757481 /* inline_variable_testing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inline_variable_testing.h; sourceTree = "<group>"; };
40C1F66B2C79076200757481 /* invoke.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = invoke.h; sourceTree = "<group>"; };
40C1F66C2C79076200757481 /* low_level_alloc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = low_level_alloc.h; sourceTree = "<group>"; };
40C1F66D2C79076200757481 /* low_level_alloc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = low_level_alloc.cc; sourceTree = "<group>"; };
40C1F66E2C79076200757481 /* low_level_alloc_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = low_level_alloc_test.cc; sourceTree = "<group>"; };
40C1F66F2C79076200757481 /* low_level_scheduling.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = low_level_scheduling.h; sourceTree = "<group>"; };
40C1F6702C79076200757481 /* nullability_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nullability_impl.h; sourceTree = "<group>"; };
40C1F6712C79076200757481 /* per_thread_tls.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = per_thread_tls.h; sourceTree = "<group>"; };
40C1F6722C79076200757481 /* pretty_function.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pretty_function.h; sourceTree = "<group>"; };
40C1F6732C79076200757481 /* raw_logging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = raw_logging.h; sourceTree = "<group>"; };
40C1F6742C79076200757481 /* raw_logging.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = raw_logging.cc; sourceTree = "<group>"; };
40C1F6752C79076200757481 /* scheduling_mode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = scheduling_mode.h; sourceTree = "<group>"; };
40C1F6762C79076200757481 /* scoped_set_env.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = scoped_set_env.h; sourceTree = "<group>"; };
40C1F6772C79076200757481 /* scoped_set_env.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = scoped_set_env.cc; sourceTree = "<group>"; };
40C1F6782C79076200757481 /* scoped_set_env_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = scoped_set_env_test.cc; sourceTree = "<group>"; };
40C1F6792C79076200757481 /* spinlock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = spinlock.h; sourceTree = "<group>"; };
40C1F67A2C79076200757481 /* spinlock.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = spinlock.cc; sourceTree = "<group>"; };
40C1F67B2C79076200757481 /* spinlock_akaros.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = spinlock_akaros.inc; sourceTree = "<group>"; };
40C1F67C2C79076200757481 /* spinlock_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = spinlock_benchmark.cc; sourceTree = "<group>"; };
40C1F67D2C79076200757481 /* spinlock_linux.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = spinlock_linux.inc; sourceTree = "<group>"; };
40C1F67E2C79076200757481 /* spinlock_posix.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = spinlock_posix.inc; sourceTree = "<group>"; };
40C1F67F2C79076200757481 /* spinlock_wait.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = spinlock_wait.h; sourceTree = "<group>"; };
40C1F6802C79076200757481 /* spinlock_wait.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = spinlock_wait.cc; sourceTree = "<group>"; };
40C1F6812C79076200757481 /* spinlock_win32.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = spinlock_win32.inc; sourceTree = "<group>"; };
40C1F6822C79076200757481 /* strerror.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strerror.h; sourceTree = "<group>"; };
40C1F6832C79076200757481 /* strerror.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strerror.cc; sourceTree = "<group>"; };
40C1F6842C79076200757481 /* strerror_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strerror_benchmark.cc; sourceTree = "<group>"; };
40C1F6852C79076200757481 /* strerror_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strerror_test.cc; sourceTree = "<group>"; };
40C1F6862C79076200757481 /* sysinfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sysinfo.h; sourceTree = "<group>"; };
40C1F6872C79076200757481 /* sysinfo.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sysinfo.cc; sourceTree = "<group>"; };
40C1F6882C79076200757481 /* sysinfo_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sysinfo_test.cc; sourceTree = "<group>"; };
40C1F6892C79076200757481 /* thread_identity.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = thread_identity.h; sourceTree = "<group>"; };
40C1F68A2C79076200757481 /* thread_identity.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = thread_identity.cc; sourceTree = "<group>"; };
40C1F68B2C79076200757481 /* thread_identity_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = thread_identity_benchmark.cc; sourceTree = "<group>"; };
40C1F68C2C79076200757481 /* thread_identity_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = thread_identity_test.cc; sourceTree = "<group>"; };
40C1F68D2C79076200757481 /* throw_delegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = throw_delegate.h; sourceTree = "<group>"; };
40C1F68E2C79076200757481 /* throw_delegate.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = throw_delegate.cc; sourceTree = "<group>"; };
40C1F68F2C79076200757481 /* tsan_mutex_interface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tsan_mutex_interface.h; sourceTree = "<group>"; };
40C1F6902C79076200757481 /* unaligned_access.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unaligned_access.h; sourceTree = "<group>"; };
40C1F6912C79076200757481 /* unique_small_name_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unique_small_name_test.cc; sourceTree = "<group>"; };
40C1F6922C79076200757481 /* unscaledcycleclock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unscaledcycleclock.h; sourceTree = "<group>"; };
40C1F6932C79076200757481 /* unscaledcycleclock.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unscaledcycleclock.cc; sourceTree = "<group>"; };
40C1F6942C79076200757481 /* unscaledcycleclock_config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unscaledcycleclock_config.h; sourceTree = "<group>"; };
40C1F6962C79076200757481 /* attributes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = attributes.h; sourceTree = "<group>"; };
40C1F6972C79076200757481 /* bit_cast_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bit_cast_test.cc; sourceTree = "<group>"; };
40C1F6982C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F6992C79076200757481 /* call_once.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = call_once.h; sourceTree = "<group>"; };
40C1F69A2C79076200757481 /* call_once_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = call_once_test.cc; sourceTree = "<group>"; };
40C1F69B2C79076200757481 /* casts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = casts.h; sourceTree = "<group>"; };
40C1F69C2C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F69D2C79076200757481 /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
40C1F69E2C79076200757481 /* config_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = config_test.cc; sourceTree = "<group>"; };
40C1F69F2C79076200757481 /* const_init.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = const_init.h; sourceTree = "<group>"; };
40C1F6A02C79076200757481 /* dynamic_annotations.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dynamic_annotations.h; sourceTree = "<group>"; };
40C1F6A12C79076200757481 /* exception_safety_testing_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = exception_safety_testing_test.cc; sourceTree = "<group>"; };
40C1F6A22C79076200757481 /* inline_variable_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = inline_variable_test.cc; sourceTree = "<group>"; };
40C1F6A32C79076200757481 /* inline_variable_test_a.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = inline_variable_test_a.cc; sourceTree = "<group>"; };
40C1F6A42C79076200757481 /* inline_variable_test_b.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = inline_variable_test_b.cc; sourceTree = "<group>"; };
40C1F6A52C79076200757481 /* invoke_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = invoke_test.cc; sourceTree = "<group>"; };
40C1F6A62C79076200757481 /* log_severity.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = log_severity.h; sourceTree = "<group>"; };
40C1F6A72C79076200757481 /* log_severity.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_severity.cc; sourceTree = "<group>"; };
40C1F6A82C79076200757481 /* log_severity_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_severity_test.cc; sourceTree = "<group>"; };
40C1F6A92C79076200757481 /* macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = macros.h; sourceTree = "<group>"; };
40C1F6AA2C79076200757481 /* no_destructor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = no_destructor.h; sourceTree = "<group>"; };
40C1F6AB2C79076200757481 /* no_destructor_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = no_destructor_benchmark.cc; sourceTree = "<group>"; };
40C1F6AC2C79076200757481 /* no_destructor_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = no_destructor_test.cc; sourceTree = "<group>"; };
40C1F6AD2C79076200757481 /* nullability.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nullability.h; sourceTree = "<group>"; };
40C1F6AE2C79076200757481 /* nullability_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nullability_test.cc; sourceTree = "<group>"; };
40C1F6AF2C79076200757481 /* optimization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = optimization.h; sourceTree = "<group>"; };
40C1F6B02C79076200757481 /* optimization_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = optimization_test.cc; sourceTree = "<group>"; };
40C1F6B12C79076200757481 /* options.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = options.h; sourceTree = "<group>"; };
40C1F6B22C79076200757481 /* policy_checks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = policy_checks.h; sourceTree = "<group>"; };
40C1F6B32C79076200757481 /* port.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = port.h; sourceTree = "<group>"; };
40C1F6B42C79076200757481 /* prefetch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = prefetch.h; sourceTree = "<group>"; };
40C1F6B52C79076200757481 /* prefetch_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = prefetch_test.cc; sourceTree = "<group>"; };
40C1F6B62C79076200757481 /* raw_logging_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = raw_logging_test.cc; sourceTree = "<group>"; };
40C1F6B72C79076200757481 /* spinlock_test_common.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = spinlock_test_common.cc; sourceTree = "<group>"; };
40C1F6B82C79076200757481 /* thread_annotations.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = thread_annotations.h; sourceTree = "<group>"; };
40C1F6B92C79076200757481 /* throw_delegate_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = throw_delegate_test.cc; sourceTree = "<group>"; };
40C1F6BB2C79076200757481 /* cleanup.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cleanup.h; sourceTree = "<group>"; };
40C1F6BD2C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F6BE2C79076200757481 /* cleanup.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cleanup.h; sourceTree = "<group>"; };
40C1F6BF2C79076200757481 /* cleanup_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cleanup_test.cc; sourceTree = "<group>"; };
40C1F6C02C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F6C22C79076200757481 /* btree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = btree.h; sourceTree = "<group>"; };
40C1F6C32C79076200757481 /* btree_container.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = btree_container.h; sourceTree = "<group>"; };
40C1F6C42C79076200757481 /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
40C1F6C52C79076200757481 /* common_policy_traits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = common_policy_traits.h; sourceTree = "<group>"; };
40C1F6C62C79076200757481 /* common_policy_traits_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = common_policy_traits_test.cc; sourceTree = "<group>"; };
40C1F6C72C79076200757481 /* compressed_tuple.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = compressed_tuple.h; sourceTree = "<group>"; };
40C1F6C82C79076200757481 /* compressed_tuple_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = compressed_tuple_test.cc; sourceTree = "<group>"; };
40C1F6C92C79076200757481 /* container_memory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = container_memory.h; sourceTree = "<group>"; };
40C1F6CA2C79076200757481 /* container_memory_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_memory_test.cc; sourceTree = "<group>"; };
40C1F6CB2C79076200757481 /* hash_function_defaults.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hash_function_defaults.h; sourceTree = "<group>"; };
40C1F6CC2C79076200757481 /* hash_function_defaults_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hash_function_defaults_test.cc; sourceTree = "<group>"; };
40C1F6CD2C79076200757481 /* hash_generator_testing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hash_generator_testing.h; sourceTree = "<group>"; };
40C1F6CE2C79076200757481 /* hash_generator_testing.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hash_generator_testing.cc; sourceTree = "<group>"; };
40C1F6CF2C79076200757481 /* hash_policy_testing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hash_policy_testing.h; sourceTree = "<group>"; };
40C1F6D02C79076200757481 /* hash_policy_testing_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hash_policy_testing_test.cc; sourceTree = "<group>"; };
40C1F6D12C79076200757481 /* hash_policy_traits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hash_policy_traits.h; sourceTree = "<group>"; };
40C1F6D22C79076200757481 /* hash_policy_traits_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hash_policy_traits_test.cc; sourceTree = "<group>"; };
40C1F6D32C79076200757481 /* hashtable_debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hashtable_debug.h; sourceTree = "<group>"; };
40C1F6D42C79076200757481 /* hashtable_debug_hooks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hashtable_debug_hooks.h; sourceTree = "<group>"; };
40C1F6D52C79076200757481 /* hashtablez_sampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hashtablez_sampler.h; sourceTree = "<group>"; };
40C1F6D62C79076200757481 /* hashtablez_sampler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hashtablez_sampler.cc; sourceTree = "<group>"; };
40C1F6D72C79076200757481 /* hashtablez_sampler_force_weak_definition.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hashtablez_sampler_force_weak_definition.cc; sourceTree = "<group>"; };
40C1F6D82C79076200757481 /* hashtablez_sampler_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hashtablez_sampler_test.cc; sourceTree = "<group>"; };
40C1F6D92C79076200757481 /* inlined_vector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inlined_vector.h; sourceTree = "<group>"; };
40C1F6DA2C79076200757481 /* layout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = layout.h; sourceTree = "<group>"; };
40C1F6DB2C79076200757481 /* layout_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = layout_benchmark.cc; sourceTree = "<group>"; };
40C1F6DC2C79076200757481 /* layout_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = layout_test.cc; sourceTree = "<group>"; };
40C1F6DD2C79076200757481 /* node_slot_policy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = node_slot_policy.h; sourceTree = "<group>"; };
40C1F6DE2C79076200757481 /* node_slot_policy_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = node_slot_policy_test.cc; sourceTree = "<group>"; };
40C1F6DF2C79076200757481 /* raw_hash_map.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = raw_hash_map.h; sourceTree = "<group>"; };
40C1F6E02C79076200757481 /* raw_hash_set.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = raw_hash_set.h; sourceTree = "<group>"; };
40C1F6E12C79076200757481 /* raw_hash_set.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = raw_hash_set.cc; sourceTree = "<group>"; };
40C1F6E22C79076200757481 /* raw_hash_set_allocator_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = raw_hash_set_allocator_test.cc; sourceTree = "<group>"; };
40C1F6E32C79076200757481 /* raw_hash_set_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = raw_hash_set_benchmark.cc; sourceTree = "<group>"; };
40C1F6E42C79076200757481 /* raw_hash_set_probe_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = raw_hash_set_probe_benchmark.cc; sourceTree = "<group>"; };
40C1F6E52C79076200757481 /* raw_hash_set_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = raw_hash_set_test.cc; sourceTree = "<group>"; };
40C1F6E62C79076200757481 /* test_allocator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = test_allocator.h; sourceTree = "<group>"; };
40C1F6E72C79076200757481 /* test_instance_tracker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = test_instance_tracker.h; sourceTree = "<group>"; };
40C1F6E82C79076200757481 /* test_instance_tracker.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_instance_tracker.cc; sourceTree = "<group>"; };
40C1F6E92C79076200757481 /* test_instance_tracker_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_instance_tracker_test.cc; sourceTree = "<group>"; };
40C1F6EA2C79076200757481 /* tracked.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tracked.h; sourceTree = "<group>"; };
40C1F6EB2C79076200757481 /* unordered_map_constructor_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unordered_map_constructor_test.h; sourceTree = "<group>"; };
40C1F6EC2C79076200757481 /* unordered_map_lookup_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unordered_map_lookup_test.h; sourceTree = "<group>"; };
40C1F6ED2C79076200757481 /* unordered_map_members_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unordered_map_members_test.h; sourceTree = "<group>"; };
40C1F6EE2C79076200757481 /* unordered_map_modifiers_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unordered_map_modifiers_test.h; sourceTree = "<group>"; };
40C1F6EF2C79076200757481 /* unordered_map_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unordered_map_test.cc; sourceTree = "<group>"; };
40C1F6F02C79076200757481 /* unordered_set_constructor_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unordered_set_constructor_test.h; sourceTree = "<group>"; };
40C1F6F12C79076200757481 /* unordered_set_lookup_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unordered_set_lookup_test.h; sourceTree = "<group>"; };
40C1F6F22C79076200757481 /* unordered_set_members_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unordered_set_members_test.h; sourceTree = "<group>"; };
40C1F6F32C79076200757481 /* unordered_set_modifiers_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unordered_set_modifiers_test.h; sourceTree = "<group>"; };
40C1F6F42C79076200757481 /* unordered_set_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = unordered_set_test.cc; sourceTree = "<group>"; };
40C1F6F62C79076200757481 /* btree_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = btree_benchmark.cc; sourceTree = "<group>"; };
40C1F6F72C79076200757481 /* btree_map.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = btree_map.h; sourceTree = "<group>"; };
40C1F6F82C79076200757481 /* btree_set.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = btree_set.h; sourceTree = "<group>"; };
40C1F6F92C79076200757481 /* btree_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = btree_test.h; sourceTree = "<group>"; };
40C1F6FA2C79076200757481 /* btree_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = btree_test.cc; sourceTree = "<group>"; };
40C1F6FB2C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F6FC2C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F6FD2C79076200757481 /* fixed_array.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fixed_array.h; sourceTree = "<group>"; };
40C1F6FE2C79076200757481 /* fixed_array_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fixed_array_benchmark.cc; sourceTree = "<group>"; };
40C1F6FF2C79076200757481 /* fixed_array_exception_safety_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fixed_array_exception_safety_test.cc; sourceTree = "<group>"; };
40C1F7002C79076200757481 /* fixed_array_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fixed_array_test.cc; sourceTree = "<group>"; };
40C1F7012C79076200757481 /* flat_hash_map.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = flat_hash_map.h; sourceTree = "<group>"; };
40C1F7022C79076200757481 /* flat_hash_map_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flat_hash_map_test.cc; sourceTree = "<group>"; };
40C1F7032C79076200757481 /* flat_hash_set.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = flat_hash_set.h; sourceTree = "<group>"; };
40C1F7042C79076200757481 /* flat_hash_set_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flat_hash_set_test.cc; sourceTree = "<group>"; };
40C1F7052C79076200757481 /* inlined_vector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inlined_vector.h; sourceTree = "<group>"; };
40C1F7062C79076200757481 /* inlined_vector_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = inlined_vector_benchmark.cc; sourceTree = "<group>"; };
40C1F7072C79076200757481 /* inlined_vector_exception_safety_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = inlined_vector_exception_safety_test.cc; sourceTree = "<group>"; };
40C1F7082C79076200757481 /* inlined_vector_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = inlined_vector_test.cc; sourceTree = "<group>"; };
40C1F7092C79076200757481 /* node_hash_map.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = node_hash_map.h; sourceTree = "<group>"; };
40C1F70A2C79076200757481 /* node_hash_map_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = node_hash_map_test.cc; sourceTree = "<group>"; };
40C1F70B2C79076200757481 /* node_hash_set.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = node_hash_set.h; sourceTree = "<group>"; };
40C1F70C2C79076200757481 /* node_hash_set_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = node_hash_set_test.cc; sourceTree = "<group>"; };
40C1F70D2C79076200757481 /* sample_element_size_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sample_element_size_test.cc; sourceTree = "<group>"; };
40C1F70F2C79076200757481 /* AbseilConfigureCopts.cmake */ = {isa = PBXFileReference; lastKnownFileType = text; path = AbseilConfigureCopts.cmake; sourceTree = "<group>"; };
40C1F7102C79076200757481 /* configure_copts.bzl */ = {isa = PBXFileReference; lastKnownFileType = text; path = configure_copts.bzl; sourceTree = "<group>"; };
40C1F7112C79076200757481 /* copts.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = copts.py; sourceTree = "<group>"; };
40C1F7122C79076200757481 /* generate_copts.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = generate_copts.py; sourceTree = "<group>"; };
40C1F7132C79076200757481 /* GENERATED_AbseilCopts.cmake */ = {isa = PBXFileReference; lastKnownFileType = text; path = GENERATED_AbseilCopts.cmake; sourceTree = "<group>"; };
40C1F7142C79076200757481 /* GENERATED_copts.bzl */ = {isa = PBXFileReference; lastKnownFileType = text; path = GENERATED_copts.bzl; sourceTree = "<group>"; };
40C1F7162C79076200757481 /* cpu_detect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpu_detect.h; sourceTree = "<group>"; };
40C1F7172C79076200757481 /* cpu_detect.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_detect.cc; sourceTree = "<group>"; };
40C1F7182C79076200757481 /* crc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crc.h; sourceTree = "<group>"; };
40C1F7192C79076200757481 /* crc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = crc.cc; sourceTree = "<group>"; };
40C1F71A2C79076200757481 /* crc_cord_state.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crc_cord_state.h; sourceTree = "<group>"; };
40C1F71B2C79076200757481 /* crc_cord_state.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = crc_cord_state.cc; sourceTree = "<group>"; };
40C1F71C2C79076200757481 /* crc_cord_state_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = crc_cord_state_test.cc; sourceTree = "<group>"; };
40C1F71D2C79076200757481 /* crc_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crc_internal.h; sourceTree = "<group>"; };
40C1F71E2C79076200757481 /* crc_memcpy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crc_memcpy.h; sourceTree = "<group>"; };
40C1F71F2C79076200757481 /* crc_memcpy_fallback.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = crc_memcpy_fallback.cc; sourceTree = "<group>"; };
40C1F7202C79076200757481 /* crc_memcpy_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = crc_memcpy_test.cc; sourceTree = "<group>"; };
40C1F7212C79076200757481 /* crc_memcpy_x86_arm_combined.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = crc_memcpy_x86_arm_combined.cc; sourceTree = "<group>"; };
40C1F7222C79076200757481 /* crc_non_temporal_memcpy.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = crc_non_temporal_memcpy.cc; sourceTree = "<group>"; };
40C1F7232C79076200757481 /* crc_x86_arm_combined.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = crc_x86_arm_combined.cc; sourceTree = "<group>"; };
40C1F7242C79076200757481 /* crc32_x86_arm_combined_simd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crc32_x86_arm_combined_simd.h; sourceTree = "<group>"; };
40C1F7252C79076200757481 /* crc32c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crc32c.h; sourceTree = "<group>"; };
40C1F7262C79076200757481 /* crc32c_inline.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crc32c_inline.h; sourceTree = "<group>"; };
40C1F7272C79076200757481 /* non_temporal_arm_intrinsics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = non_temporal_arm_intrinsics.h; sourceTree = "<group>"; };
40C1F7282C79076200757481 /* non_temporal_memcpy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = non_temporal_memcpy.h; sourceTree = "<group>"; };
40C1F7292C79076200757481 /* non_temporal_memcpy_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = non_temporal_memcpy_test.cc; sourceTree = "<group>"; };
40C1F72B2C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F72C2C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F72D2C79076200757481 /* crc32c.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crc32c.h; sourceTree = "<group>"; };
40C1F72E2C79076200757481 /* crc32c.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = crc32c.cc; sourceTree = "<group>"; };
40C1F72F2C79076200757481 /* crc32c_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = crc32c_benchmark.cc; sourceTree = "<group>"; };
40C1F7302C79076200757481 /* crc32c_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = crc32c_test.cc; sourceTree = "<group>"; };
40C1F7322C79076200757481 /* address_is_readable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = address_is_readable.h; sourceTree = "<group>"; };
40C1F7332C79076200757481 /* address_is_readable.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = address_is_readable.cc; sourceTree = "<group>"; };
40C1F7342C79076200757481 /* demangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = demangle.h; sourceTree = "<group>"; };
40C1F7352C79076200757481 /* demangle.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = demangle.cc; sourceTree = "<group>"; };
40C1F7362C79076200757481 /* demangle_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = demangle_test.cc; sourceTree = "<group>"; };
40C1F7372C79076200757481 /* elf_mem_image.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = elf_mem_image.h; sourceTree = "<group>"; };
40C1F7382C79076200757481 /* elf_mem_image.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = elf_mem_image.cc; sourceTree = "<group>"; };
40C1F7392C79076200757481 /* examine_stack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = examine_stack.h; sourceTree = "<group>"; };
40C1F73A2C79076200757481 /* examine_stack.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = examine_stack.cc; sourceTree = "<group>"; };
40C1F73B2C79076200757481 /* stack_consumption.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stack_consumption.h; sourceTree = "<group>"; };
40C1F73C2C79076200757481 /* stack_consumption.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stack_consumption.cc; sourceTree = "<group>"; };
40C1F73D2C79076200757481 /* stack_consumption_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stack_consumption_test.cc; sourceTree = "<group>"; };
40C1F73E2C79076200757481 /* stacktrace_aarch64-inl.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = "stacktrace_aarch64-inl.inc"; sourceTree = "<group>"; };
40C1F73F2C79076200757481 /* stacktrace_arm-inl.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = "stacktrace_arm-inl.inc"; sourceTree = "<group>"; };
40C1F7402C79076200757481 /* stacktrace_config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stacktrace_config.h; sourceTree = "<group>"; };
40C1F7412C79076200757481 /* stacktrace_emscripten-inl.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = "stacktrace_emscripten-inl.inc"; sourceTree = "<group>"; };
40C1F7422C79076200757481 /* stacktrace_generic-inl.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = "stacktrace_generic-inl.inc"; sourceTree = "<group>"; };
40C1F7432C79076200757481 /* stacktrace_powerpc-inl.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = "stacktrace_powerpc-inl.inc"; sourceTree = "<group>"; };
40C1F7442C79076200757481 /* stacktrace_riscv-inl.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = "stacktrace_riscv-inl.inc"; sourceTree = "<group>"; };
40C1F7452C79076200757481 /* stacktrace_unimplemented-inl.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = "stacktrace_unimplemented-inl.inc"; sourceTree = "<group>"; };
40C1F7462C79076200757481 /* stacktrace_win32-inl.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = "stacktrace_win32-inl.inc"; sourceTree = "<group>"; };
40C1F7472C79076200757481 /* stacktrace_x86-inl.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = "stacktrace_x86-inl.inc"; sourceTree = "<group>"; };
40C1F7482C79076200757481 /* symbolize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = symbolize.h; sourceTree = "<group>"; };
40C1F7492C79076200757481 /* vdso_support.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vdso_support.h; sourceTree = "<group>"; };
40C1F74A2C79076200757481 /* vdso_support.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vdso_support.cc; sourceTree = "<group>"; };
40C1F74C2C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F74D2C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F74E2C79076200757481 /* failure_signal_handler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = failure_signal_handler.h; sourceTree = "<group>"; };
40C1F74F2C79076200757481 /* failure_signal_handler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = failure_signal_handler.cc; sourceTree = "<group>"; };
40C1F7502C79076200757481 /* failure_signal_handler_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = failure_signal_handler_test.cc; sourceTree = "<group>"; };
40C1F7512C79076200757481 /* leak_check.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = leak_check.h; sourceTree = "<group>"; };
40C1F7522C79076200757481 /* leak_check.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = leak_check.cc; sourceTree = "<group>"; };
40C1F7532C79076200757481 /* leak_check_fail_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = leak_check_fail_test.cc; sourceTree = "<group>"; };
40C1F7542C79076200757481 /* leak_check_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = leak_check_test.cc; sourceTree = "<group>"; };
40C1F7552C79076200757481 /* stacktrace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stacktrace.h; sourceTree = "<group>"; };
40C1F7562C79076200757481 /* stacktrace.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stacktrace.cc; sourceTree = "<group>"; };
40C1F7572C79076200757481 /* stacktrace_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stacktrace_benchmark.cc; sourceTree = "<group>"; };
40C1F7582C79076200757481 /* stacktrace_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stacktrace_test.cc; sourceTree = "<group>"; };
40C1F7592C79076200757481 /* symbolize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = symbolize.h; sourceTree = "<group>"; };
40C1F75A2C79076200757481 /* symbolize.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = symbolize.cc; sourceTree = "<group>"; };
40C1F75B2C79076200757481 /* symbolize_darwin.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = symbolize_darwin.inc; sourceTree = "<group>"; };
40C1F75C2C79076200757481 /* symbolize_elf.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = symbolize_elf.inc; sourceTree = "<group>"; };
40C1F75D2C79076200757481 /* symbolize_emscripten.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = symbolize_emscripten.inc; sourceTree = "<group>"; };
40C1F75E2C79076200757481 /* symbolize_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = symbolize_test.cc; sourceTree = "<group>"; };
40C1F75F2C79076200757481 /* symbolize_unimplemented.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = symbolize_unimplemented.inc; sourceTree = "<group>"; };
40C1F7602C79076200757481 /* symbolize_win32.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = symbolize_win32.inc; sourceTree = "<group>"; };
40C1F7622C79076200757481 /* commandlineflag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = commandlineflag.h; sourceTree = "<group>"; };
40C1F7632C79076200757481 /* commandlineflag.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = commandlineflag.cc; sourceTree = "<group>"; };
40C1F7642C79076200757481 /* flag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = flag.h; sourceTree = "<group>"; };
40C1F7652C79076200757481 /* flag.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flag.cc; sourceTree = "<group>"; };
40C1F7662C79076200757481 /* parse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = parse.h; sourceTree = "<group>"; };
40C1F7672C79076200757481 /* path_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = path_util.h; sourceTree = "<group>"; };
40C1F7682C79076200757481 /* path_util_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = path_util_test.cc; sourceTree = "<group>"; };
40C1F7692C79076200757481 /* private_handle_accessor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = private_handle_accessor.h; sourceTree = "<group>"; };
40C1F76A2C79076200757481 /* private_handle_accessor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = private_handle_accessor.cc; sourceTree = "<group>"; };
40C1F76B2C79076200757481 /* program_name.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = program_name.h; sourceTree = "<group>"; };
40C1F76C2C79076200757481 /* program_name.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = program_name.cc; sourceTree = "<group>"; };
40C1F76D2C79076200757481 /* program_name_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = program_name_test.cc; sourceTree = "<group>"; };
40C1F76E2C79076200757481 /* registry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = registry.h; sourceTree = "<group>"; };
40C1F76F2C79076200757481 /* sequence_lock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sequence_lock.h; sourceTree = "<group>"; };
40C1F7702C79076200757481 /* sequence_lock_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sequence_lock_test.cc; sourceTree = "<group>"; };
40C1F7712C79076200757481 /* usage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = usage.h; sourceTree = "<group>"; };
40C1F7722C79076200757481 /* usage.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = usage.cc; sourceTree = "<group>"; };
40C1F7732C79076200757481 /* usage_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = usage_test.cc; sourceTree = "<group>"; };
40C1F7752C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F7762C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F7772C79076200757481 /* commandlineflag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = commandlineflag.h; sourceTree = "<group>"; };
40C1F7782C79076200757481 /* commandlineflag.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = commandlineflag.cc; sourceTree = "<group>"; };
40C1F7792C79076200757481 /* commandlineflag_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = commandlineflag_test.cc; sourceTree = "<group>"; };
40C1F77A2C79076200757481 /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
40C1F77B2C79076200757481 /* config_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = config_test.cc; sourceTree = "<group>"; };
40C1F77C2C79076200757481 /* declare.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = declare.h; sourceTree = "<group>"; };
40C1F77D2C79076200757481 /* flag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = flag.h; sourceTree = "<group>"; };
40C1F77E2C79076200757481 /* flag_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flag_benchmark.cc; sourceTree = "<group>"; };
40C1F77F2C79076200757481 /* flag_benchmark.lds */ = {isa = PBXFileReference; lastKnownFileType = text; path = flag_benchmark.lds; sourceTree = "<group>"; };
40C1F7802C79076200757481 /* flag_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flag_test.cc; sourceTree = "<group>"; };
40C1F7812C79076200757481 /* flag_test_defs.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flag_test_defs.cc; sourceTree = "<group>"; };
40C1F7822C79076200757481 /* marshalling.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = marshalling.h; sourceTree = "<group>"; };
40C1F7832C79076200757481 /* marshalling.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = marshalling.cc; sourceTree = "<group>"; };
40C1F7842C79076200757481 /* marshalling_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = marshalling_test.cc; sourceTree = "<group>"; };
40C1F7852C79076200757481 /* parse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = parse.h; sourceTree = "<group>"; };
40C1F7862C79076200757481 /* parse.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = parse.cc; sourceTree = "<group>"; };
40C1F7872C79076200757481 /* parse_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = parse_test.cc; sourceTree = "<group>"; };
40C1F7882C79076200757481 /* reflection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reflection.h; sourceTree = "<group>"; };
40C1F7892C79076200757481 /* reflection.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = reflection.cc; sourceTree = "<group>"; };
40C1F78A2C79076200757481 /* reflection_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = reflection_test.cc; sourceTree = "<group>"; };
40C1F78B2C79076200757481 /* usage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = usage.h; sourceTree = "<group>"; };
40C1F78C2C79076200757481 /* usage.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = usage.cc; sourceTree = "<group>"; };
40C1F78D2C79076200757481 /* usage_config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = usage_config.h; sourceTree = "<group>"; };
40C1F78E2C79076200757481 /* usage_config.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = usage_config.cc; sourceTree = "<group>"; };
40C1F78F2C79076200757481 /* usage_config_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = usage_config_test.cc; sourceTree = "<group>"; };
40C1F7912C79076200757481 /* any_invocable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = any_invocable.h; sourceTree = "<group>"; };
40C1F7922C79076200757481 /* front_binder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = front_binder.h; sourceTree = "<group>"; };
40C1F7932C79076200757481 /* function_ref.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = function_ref.h; sourceTree = "<group>"; };
40C1F7952C79076200757481 /* any_invocable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = any_invocable.h; sourceTree = "<group>"; };
40C1F7962C79076200757481 /* any_invocable_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = any_invocable_test.cc; sourceTree = "<group>"; };
40C1F7972C79076200757481 /* bind_front.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bind_front.h; sourceTree = "<group>"; };
40C1F7982C79076200757481 /* bind_front_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bind_front_test.cc; sourceTree = "<group>"; };
40C1F7992C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F79A2C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F79B2C79076200757481 /* function_ref.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = function_ref.h; sourceTree = "<group>"; };
40C1F79C2C79076200757481 /* function_ref_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = function_ref_test.cc; sourceTree = "<group>"; };
40C1F79D2C79076200757481 /* function_type_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = function_type_benchmark.cc; sourceTree = "<group>"; };
40C1F79E2C79076200757481 /* overload.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = overload.h; sourceTree = "<group>"; };
40C1F79F2C79076200757481 /* overload_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = overload_test.cc; sourceTree = "<group>"; };
40C1F7A12C79076200757481 /* city.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = city.h; sourceTree = "<group>"; };
40C1F7A22C79076200757481 /* city.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = city.cc; sourceTree = "<group>"; };
40C1F7A32C79076200757481 /* city_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = city_test.cc; sourceTree = "<group>"; };
40C1F7A42C79076200757481 /* hash.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = "<group>"; };
40C1F7A52C79076200757481 /* hash.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hash.cc; sourceTree = "<group>"; };
40C1F7A62C79076200757481 /* hash_test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hash_test.h; sourceTree = "<group>"; };
40C1F7A72C79076200757481 /* low_level_hash.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = low_level_hash.h; sourceTree = "<group>"; };
40C1F7A82C79076200757481 /* low_level_hash.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = low_level_hash.cc; sourceTree = "<group>"; };
40C1F7A92C79076200757481 /* low_level_hash_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = low_level_hash_test.cc; sourceTree = "<group>"; };
40C1F7AA2C79076200757481 /* print_hash_of.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = print_hash_of.cc; sourceTree = "<group>"; };
40C1F7AB2C79076200757481 /* spy_hash_state.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = spy_hash_state.h; sourceTree = "<group>"; };
40C1F7AD2C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F7AE2C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F7AF2C79076200757481 /* hash.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = "<group>"; };
40C1F7B02C79076200757481 /* hash_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hash_benchmark.cc; sourceTree = "<group>"; };
40C1F7B12C79076200757481 /* hash_instantiated_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hash_instantiated_test.cc; sourceTree = "<group>"; };
40C1F7B22C79076200757481 /* hash_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = hash_test.cc; sourceTree = "<group>"; };
40C1F7B32C79076200757481 /* hash_testing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hash_testing.h; sourceTree = "<group>"; };
40C1F7B52C79076200757481 /* append_truncated.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = append_truncated.h; sourceTree = "<group>"; };
40C1F7B62C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F7B72C79076200757481 /* check_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = check_impl.h; sourceTree = "<group>"; };
40C1F7B82C79076200757481 /* check_op.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = check_op.h; sourceTree = "<group>"; };
40C1F7B92C79076200757481 /* check_op.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = check_op.cc; sourceTree = "<group>"; };
40C1F7BA2C79076200757481 /* conditions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = conditions.h; sourceTree = "<group>"; };
40C1F7BB2C79076200757481 /* conditions.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = conditions.cc; sourceTree = "<group>"; };
40C1F7BC2C79076200757481 /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
40C1F7BD2C79076200757481 /* flags.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = flags.h; sourceTree = "<group>"; };
40C1F7BE2C79076200757481 /* fnmatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fnmatch.h; sourceTree = "<group>"; };
40C1F7BF2C79076200757481 /* fnmatch.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fnmatch.cc; sourceTree = "<group>"; };
40C1F7C02C79076200757481 /* fnmatch_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fnmatch_benchmark.cc; sourceTree = "<group>"; };
40C1F7C12C79076200757481 /* fnmatch_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fnmatch_test.cc; sourceTree = "<group>"; };
40C1F7C22C79076200757481 /* globals.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = globals.h; sourceTree = "<group>"; };
40C1F7C32C79076200757481 /* globals.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = globals.cc; sourceTree = "<group>"; };
40C1F7C42C79076200757481 /* log_format.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = log_format.h; sourceTree = "<group>"; };
40C1F7C52C79076200757481 /* log_format.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_format.cc; sourceTree = "<group>"; };
40C1F7C62C79076200757481 /* log_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = log_impl.h; sourceTree = "<group>"; };
40C1F7C72C79076200757481 /* log_message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = log_message.h; sourceTree = "<group>"; };
40C1F7C82C79076200757481 /* log_message.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_message.cc; sourceTree = "<group>"; };
40C1F7C92C79076200757481 /* log_sink_set.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = log_sink_set.h; sourceTree = "<group>"; };
40C1F7CA2C79076200757481 /* log_sink_set.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_sink_set.cc; sourceTree = "<group>"; };
40C1F7CB2C79076200757481 /* nullguard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nullguard.h; sourceTree = "<group>"; };
40C1F7CC2C79076200757481 /* nullguard.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nullguard.cc; sourceTree = "<group>"; };
40C1F7CD2C79076200757481 /* nullstream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nullstream.h; sourceTree = "<group>"; };
40C1F7CE2C79076200757481 /* proto.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = proto.h; sourceTree = "<group>"; };
40C1F7CF2C79076200757481 /* proto.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = proto.cc; sourceTree = "<group>"; };
40C1F7D02C79076200757481 /* stderr_log_sink_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stderr_log_sink_test.cc; sourceTree = "<group>"; };
40C1F7D12C79076200757481 /* strip.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strip.h; sourceTree = "<group>"; };
40C1F7D22C79076200757481 /* structured.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = structured.h; sourceTree = "<group>"; };
40C1F7D32C79076200757481 /* test_actions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = test_actions.h; sourceTree = "<group>"; };
40C1F7D42C79076200757481 /* test_actions.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_actions.cc; sourceTree = "<group>"; };
40C1F7D52C79076200757481 /* test_helpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = test_helpers.h; sourceTree = "<group>"; };
40C1F7D62C79076200757481 /* test_helpers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_helpers.cc; sourceTree = "<group>"; };
40C1F7D72C79076200757481 /* test_matchers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = test_matchers.h; sourceTree = "<group>"; };
40C1F7D82C79076200757481 /* test_matchers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_matchers.cc; sourceTree = "<group>"; };
40C1F7D92C79076200757481 /* vlog_config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vlog_config.h; sourceTree = "<group>"; };
40C1F7DA2C79076200757481 /* vlog_config.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vlog_config.cc; sourceTree = "<group>"; };
40C1F7DB2C79076200757481 /* vlog_config_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vlog_config_benchmark.cc; sourceTree = "<group>"; };
40C1F7DC2C79076200757481 /* voidify.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = voidify.h; sourceTree = "<group>"; };
40C1F7DE2C79076200757481 /* absl_check.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = absl_check.h; sourceTree = "<group>"; };
40C1F7DF2C79076200757481 /* absl_check_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = absl_check_test.cc; sourceTree = "<group>"; };
40C1F7E02C79076200757481 /* absl_log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = absl_log.h; sourceTree = "<group>"; };
40C1F7E12C79076200757481 /* absl_log_basic_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = absl_log_basic_test.cc; sourceTree = "<group>"; };
40C1F7E22C79076200757481 /* absl_vlog_is_on.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = absl_vlog_is_on.h; sourceTree = "<group>"; };
40C1F7E32C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F7E42C79076200757481 /* check.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = check.h; sourceTree = "<group>"; };
40C1F7E52C79076200757481 /* check_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = check_test.cc; sourceTree = "<group>"; };
40C1F7E62C79076200757481 /* check_test_impl.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = check_test_impl.inc; sourceTree = "<group>"; };
40C1F7E72C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F7E82C79076200757481 /* die_if_null.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = die_if_null.h; sourceTree = "<group>"; };
40C1F7E92C79076200757481 /* die_if_null.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = die_if_null.cc; sourceTree = "<group>"; };
40C1F7EA2C79076200757481 /* die_if_null_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = die_if_null_test.cc; sourceTree = "<group>"; };
40C1F7EB2C79076200757481 /* flags.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = flags.h; sourceTree = "<group>"; };
40C1F7EC2C79076200757481 /* flags.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flags.cc; sourceTree = "<group>"; };
40C1F7ED2C79076200757481 /* flags_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flags_test.cc; sourceTree = "<group>"; };
40C1F7EE2C79076200757481 /* globals.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = globals.h; sourceTree = "<group>"; };
40C1F7EF2C79076200757481 /* globals.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = globals.cc; sourceTree = "<group>"; };
40C1F7F02C79076200757481 /* globals_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = globals_test.cc; sourceTree = "<group>"; };
40C1F7F12C79076200757481 /* initialize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = initialize.h; sourceTree = "<group>"; };
40C1F7F22C79076200757481 /* initialize.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = initialize.cc; sourceTree = "<group>"; };
40C1F7F32C79076200757481 /* log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = "<group>"; };
40C1F7F42C79076200757481 /* log_basic_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_basic_test.cc; sourceTree = "<group>"; };
40C1F7F52C79076200757481 /* log_basic_test_impl.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = log_basic_test_impl.inc; sourceTree = "<group>"; };
40C1F7F62C79076200757481 /* log_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_benchmark.cc; sourceTree = "<group>"; };
40C1F7F72C79076200757481 /* log_entry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = log_entry.h; sourceTree = "<group>"; };
40C1F7F82C79076200757481 /* log_entry.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_entry.cc; sourceTree = "<group>"; };
40C1F7F92C79076200757481 /* log_entry_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_entry_test.cc; sourceTree = "<group>"; };
40C1F7FA2C79076200757481 /* log_format_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_format_test.cc; sourceTree = "<group>"; };
40C1F7FB2C79076200757481 /* log_macro_hygiene_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_macro_hygiene_test.cc; sourceTree = "<group>"; };
40C1F7FC2C79076200757481 /* log_modifier_methods_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_modifier_methods_test.cc; sourceTree = "<group>"; };
40C1F7FD2C79076200757481 /* log_sink.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = log_sink.h; sourceTree = "<group>"; };
40C1F7FE2C79076200757481 /* log_sink.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_sink.cc; sourceTree = "<group>"; };
40C1F7FF2C79076200757481 /* log_sink_registry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = log_sink_registry.h; sourceTree = "<group>"; };
40C1F8002C79076200757481 /* log_sink_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_sink_test.cc; sourceTree = "<group>"; };
40C1F8012C79076200757481 /* log_streamer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = log_streamer.h; sourceTree = "<group>"; };
40C1F8022C79076200757481 /* log_streamer_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_streamer_test.cc; sourceTree = "<group>"; };
40C1F8032C79076200757481 /* scoped_mock_log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = scoped_mock_log.h; sourceTree = "<group>"; };
40C1F8042C79076200757481 /* scoped_mock_log.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = scoped_mock_log.cc; sourceTree = "<group>"; };
40C1F8052C79076200757481 /* scoped_mock_log_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = scoped_mock_log_test.cc; sourceTree = "<group>"; };
40C1F8062C79076200757481 /* stripping_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stripping_test.cc; sourceTree = "<group>"; };
40C1F8072C79076200757481 /* structured.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = structured.h; sourceTree = "<group>"; };
40C1F8082C79076200757481 /* structured_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = structured_test.cc; sourceTree = "<group>"; };
40C1F8092C79076200757481 /* vlog_is_on.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = vlog_is_on.h; sourceTree = "<group>"; };
40C1F80A2C79076200757481 /* vlog_is_on_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vlog_is_on_test.cc; sourceTree = "<group>"; };
40C1F80C2C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F80D2C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F80E2C79076200757481 /* memory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = "<group>"; };
40C1F80F2C79076200757481 /* memory_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = memory_test.cc; sourceTree = "<group>"; };
40C1F8112C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F8122C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F8132C79076200757481 /* type_traits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = "<group>"; };
40C1F8142C79076200757481 /* type_traits_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = type_traits_test.cc; sourceTree = "<group>"; };
40C1F8162C79076200757481 /* bits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bits.h; sourceTree = "<group>"; };
40C1F8172C79076200757481 /* representation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = representation.h; sourceTree = "<group>"; };
40C1F8192C79076200757481 /* bits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bits.h; sourceTree = "<group>"; };
40C1F81A2C79076200757481 /* bits_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bits_benchmark.cc; sourceTree = "<group>"; };
40C1F81B2C79076200757481 /* bits_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bits_test.cc; sourceTree = "<group>"; };
40C1F81C2C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F81D2C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F81E2C79076200757481 /* int128.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = int128.h; sourceTree = "<group>"; };
40C1F81F2C79076200757481 /* int128.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = int128.cc; sourceTree = "<group>"; };
40C1F8202C79076200757481 /* int128_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = int128_benchmark.cc; sourceTree = "<group>"; };
40C1F8212C79076200757481 /* int128_have_intrinsic.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = int128_have_intrinsic.inc; sourceTree = "<group>"; };
40C1F8222C79076200757481 /* int128_no_intrinsic.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = int128_no_intrinsic.inc; sourceTree = "<group>"; };
40C1F8232C79076200757481 /* int128_stream_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = int128_stream_test.cc; sourceTree = "<group>"; };
40C1F8242C79076200757481 /* int128_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = int128_test.cc; sourceTree = "<group>"; };
40C1F8262C79076200757481 /* exponential_biased.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = exponential_biased.h; sourceTree = "<group>"; };
40C1F8272C79076200757481 /* exponential_biased.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = exponential_biased.cc; sourceTree = "<group>"; };
40C1F8282C79076200757481 /* exponential_biased_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = exponential_biased_test.cc; sourceTree = "<group>"; };
40C1F8292C79076200757481 /* periodic_sampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = periodic_sampler.h; sourceTree = "<group>"; };
40C1F82A2C79076200757481 /* periodic_sampler.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = periodic_sampler.cc; sourceTree = "<group>"; };
40C1F82B2C79076200757481 /* periodic_sampler_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = periodic_sampler_benchmark.cc; sourceTree = "<group>"; };
40C1F82C2C79076200757481 /* periodic_sampler_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = periodic_sampler_test.cc; sourceTree = "<group>"; };
40C1F82D2C79076200757481 /* sample_recorder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sample_recorder.h; sourceTree = "<group>"; };
40C1F82E2C79076200757481 /* sample_recorder_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sample_recorder_test.cc; sourceTree = "<group>"; };
40C1F8302C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F8312C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F8332C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F8342C79076200757481 /* chi_square.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = chi_square.h; sourceTree = "<group>"; };
40C1F8352C79076200757481 /* chi_square.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = chi_square.cc; sourceTree = "<group>"; };
40C1F8362C79076200757481 /* chi_square_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = chi_square_test.cc; sourceTree = "<group>"; };
40C1F8372C79076200757481 /* distribution_caller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = distribution_caller.h; sourceTree = "<group>"; };
40C1F8382C79076200757481 /* distribution_test_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = distribution_test_util.h; sourceTree = "<group>"; };
40C1F8392C79076200757481 /* distribution_test_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = distribution_test_util.cc; sourceTree = "<group>"; };
40C1F83A2C79076200757481 /* distribution_test_util_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = distribution_test_util_test.cc; sourceTree = "<group>"; };
40C1F83B2C79076200757481 /* explicit_seed_seq.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = explicit_seed_seq.h; sourceTree = "<group>"; };
40C1F83C2C79076200757481 /* explicit_seed_seq_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = explicit_seed_seq_test.cc; sourceTree = "<group>"; };
40C1F83D2C79076200757481 /* fast_uniform_bits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fast_uniform_bits.h; sourceTree = "<group>"; };
40C1F83E2C79076200757481 /* fast_uniform_bits_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fast_uniform_bits_test.cc; sourceTree = "<group>"; };
40C1F83F2C79076200757481 /* fastmath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fastmath.h; sourceTree = "<group>"; };
40C1F8402C79076200757481 /* fastmath_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fastmath_test.cc; sourceTree = "<group>"; };
40C1F8412C79076200757481 /* gaussian_distribution_gentables.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gaussian_distribution_gentables.cc; sourceTree = "<group>"; };
40C1F8422C79076200757481 /* generate_real.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = generate_real.h; sourceTree = "<group>"; };
40C1F8432C79076200757481 /* generate_real_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generate_real_test.cc; sourceTree = "<group>"; };
40C1F8442C79076200757481 /* iostream_state_saver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iostream_state_saver.h; sourceTree = "<group>"; };
40C1F8452C79076200757481 /* iostream_state_saver_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = iostream_state_saver_test.cc; sourceTree = "<group>"; };
40C1F8462C79076200757481 /* mock_helpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_helpers.h; sourceTree = "<group>"; };
40C1F8472C79076200757481 /* mock_overload_set.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_overload_set.h; sourceTree = "<group>"; };
40C1F8482C79076200757481 /* nanobenchmark.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nanobenchmark.h; sourceTree = "<group>"; };
40C1F8492C79076200757481 /* nanobenchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nanobenchmark.cc; sourceTree = "<group>"; };
40C1F84A2C79076200757481 /* nanobenchmark_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nanobenchmark_test.cc; sourceTree = "<group>"; };
40C1F84B2C79076200757481 /* nonsecure_base.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nonsecure_base.h; sourceTree = "<group>"; };
40C1F84C2C79076200757481 /* nonsecure_base_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = nonsecure_base_test.cc; sourceTree = "<group>"; };
40C1F84D2C79076200757481 /* pcg_engine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pcg_engine.h; sourceTree = "<group>"; };
40C1F84E2C79076200757481 /* pcg_engine_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pcg_engine_test.cc; sourceTree = "<group>"; };
40C1F84F2C79076200757481 /* platform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = platform.h; sourceTree = "<group>"; };
40C1F8502C79076200757481 /* pool_urbg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pool_urbg.h; sourceTree = "<group>"; };
40C1F8512C79076200757481 /* pool_urbg.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pool_urbg.cc; sourceTree = "<group>"; };
40C1F8522C79076200757481 /* pool_urbg_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pool_urbg_test.cc; sourceTree = "<group>"; };
40C1F8532C79076200757481 /* randen.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = randen.h; sourceTree = "<group>"; };
40C1F8542C79076200757481 /* randen.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = randen.cc; sourceTree = "<group>"; };
40C1F8552C79076200757481 /* randen_benchmarks.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = randen_benchmarks.cc; sourceTree = "<group>"; };
40C1F8562C79076200757481 /* randen_detect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = randen_detect.h; sourceTree = "<group>"; };
40C1F8572C79076200757481 /* randen_detect.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = randen_detect.cc; sourceTree = "<group>"; };
40C1F8582C79076200757481 /* randen_engine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = randen_engine.h; sourceTree = "<group>"; };
40C1F8592C79076200757481 /* randen_engine_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = randen_engine_test.cc; sourceTree = "<group>"; };
40C1F85A2C79076200757481 /* randen_hwaes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = randen_hwaes.h; sourceTree = "<group>"; };
40C1F85B2C79076200757481 /* randen_hwaes.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = randen_hwaes.cc; sourceTree = "<group>"; };
40C1F85C2C79076200757481 /* randen_hwaes_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = randen_hwaes_test.cc; sourceTree = "<group>"; };
40C1F85D2C79076200757481 /* randen_round_keys.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = randen_round_keys.cc; sourceTree = "<group>"; };
40C1F85E2C79076200757481 /* randen_slow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = randen_slow.h; sourceTree = "<group>"; };
40C1F85F2C79076200757481 /* randen_slow.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = randen_slow.cc; sourceTree = "<group>"; };
40C1F8602C79076200757481 /* randen_slow_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = randen_slow_test.cc; sourceTree = "<group>"; };
40C1F8612C79076200757481 /* randen_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = randen_test.cc; sourceTree = "<group>"; };
40C1F8622C79076200757481 /* randen_traits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = randen_traits.h; sourceTree = "<group>"; };
40C1F8632C79076200757481 /* salted_seed_seq.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = salted_seed_seq.h; sourceTree = "<group>"; };
40C1F8642C79076200757481 /* salted_seed_seq_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = salted_seed_seq_test.cc; sourceTree = "<group>"; };
40C1F8652C79076200757481 /* seed_material.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = seed_material.h; sourceTree = "<group>"; };
40C1F8662C79076200757481 /* seed_material.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = seed_material.cc; sourceTree = "<group>"; };
40C1F8672C79076200757481 /* seed_material_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = seed_material_test.cc; sourceTree = "<group>"; };
40C1F8682C79076200757481 /* sequence_urbg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sequence_urbg.h; sourceTree = "<group>"; };
40C1F8692C79076200757481 /* traits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = traits.h; sourceTree = "<group>"; };
40C1F86A2C79076200757481 /* traits_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = traits_test.cc; sourceTree = "<group>"; };
40C1F86B2C79076200757481 /* uniform_helper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = uniform_helper.h; sourceTree = "<group>"; };
40C1F86C2C79076200757481 /* uniform_helper_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = uniform_helper_test.cc; sourceTree = "<group>"; };
40C1F86D2C79076200757481 /* wide_multiply.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wide_multiply.h; sourceTree = "<group>"; };
40C1F86E2C79076200757481 /* wide_multiply_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = wide_multiply_test.cc; sourceTree = "<group>"; };
40C1F8702C79076200757481 /* benchmarks.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = benchmarks.cc; sourceTree = "<group>"; };
40C1F8712C79076200757481 /* bernoulli_distribution.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bernoulli_distribution.h; sourceTree = "<group>"; };
40C1F8722C79076200757481 /* bernoulli_distribution_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bernoulli_distribution_test.cc; sourceTree = "<group>"; };
40C1F8732C79076200757481 /* beta_distribution.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = beta_distribution.h; sourceTree = "<group>"; };
40C1F8742C79076200757481 /* beta_distribution_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = beta_distribution_test.cc; sourceTree = "<group>"; };
40C1F8752C79076200757481 /* bit_gen_ref.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bit_gen_ref.h; sourceTree = "<group>"; };
40C1F8762C79076200757481 /* bit_gen_ref_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bit_gen_ref_test.cc; sourceTree = "<group>"; };
40C1F8772C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F8782C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F8792C79076200757481 /* discrete_distribution.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = discrete_distribution.h; sourceTree = "<group>"; };
40C1F87A2C79076200757481 /* discrete_distribution.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = discrete_distribution.cc; sourceTree = "<group>"; };
40C1F87B2C79076200757481 /* discrete_distribution_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = discrete_distribution_test.cc; sourceTree = "<group>"; };
40C1F87C2C79076200757481 /* distributions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = distributions.h; sourceTree = "<group>"; };
40C1F87D2C79076200757481 /* distributions_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = distributions_test.cc; sourceTree = "<group>"; };
40C1F87E2C79076200757481 /* examples_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = examples_test.cc; sourceTree = "<group>"; };
40C1F87F2C79076200757481 /* exponential_distribution.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = exponential_distribution.h; sourceTree = "<group>"; };
40C1F8802C79076200757481 /* exponential_distribution_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = exponential_distribution_test.cc; sourceTree = "<group>"; };
40C1F8812C79076200757481 /* gaussian_distribution.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gaussian_distribution.h; sourceTree = "<group>"; };
40C1F8822C79076200757481 /* gaussian_distribution.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gaussian_distribution.cc; sourceTree = "<group>"; };
40C1F8832C79076200757481 /* gaussian_distribution_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gaussian_distribution_test.cc; sourceTree = "<group>"; };
40C1F8842C79076200757481 /* generators_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = generators_test.cc; sourceTree = "<group>"; };
40C1F8852C79076200757481 /* log_uniform_int_distribution.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = log_uniform_int_distribution.h; sourceTree = "<group>"; };
40C1F8862C79076200757481 /* log_uniform_int_distribution_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_uniform_int_distribution_test.cc; sourceTree = "<group>"; };
40C1F8872C79076200757481 /* mock_distributions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_distributions.h; sourceTree = "<group>"; };
40C1F8882C79076200757481 /* mock_distributions_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mock_distributions_test.cc; sourceTree = "<group>"; };
40C1F8892C79076200757481 /* mocking_bit_gen.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mocking_bit_gen.h; sourceTree = "<group>"; };
40C1F88A2C79076200757481 /* mocking_bit_gen_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mocking_bit_gen_test.cc; sourceTree = "<group>"; };
40C1F88B2C79076200757481 /* poisson_distribution.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = poisson_distribution.h; sourceTree = "<group>"; };
40C1F88C2C79076200757481 /* poisson_distribution_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = poisson_distribution_test.cc; sourceTree = "<group>"; };
40C1F88D2C79076200757481 /* random.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = random.h; sourceTree = "<group>"; };
40C1F88E2C79076200757481 /* seed_gen_exception.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = seed_gen_exception.h; sourceTree = "<group>"; };
40C1F88F2C79076200757481 /* seed_gen_exception.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = seed_gen_exception.cc; sourceTree = "<group>"; };
40C1F8902C79076200757481 /* seed_sequences.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = seed_sequences.h; sourceTree = "<group>"; };
40C1F8912C79076200757481 /* seed_sequences.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = seed_sequences.cc; sourceTree = "<group>"; };
40C1F8922C79076200757481 /* seed_sequences_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = seed_sequences_test.cc; sourceTree = "<group>"; };
40C1F8932C79076200757481 /* uniform_int_distribution.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = uniform_int_distribution.h; sourceTree = "<group>"; };
40C1F8942C79076200757481 /* uniform_int_distribution_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = uniform_int_distribution_test.cc; sourceTree = "<group>"; };
40C1F8952C79076200757481 /* uniform_real_distribution.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = uniform_real_distribution.h; sourceTree = "<group>"; };
40C1F8962C79076200757481 /* uniform_real_distribution_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = uniform_real_distribution_test.cc; sourceTree = "<group>"; };
40C1F8972C79076200757481 /* zipf_distribution.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zipf_distribution.h; sourceTree = "<group>"; };
40C1F8982C79076200757481 /* zipf_distribution_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zipf_distribution_test.cc; sourceTree = "<group>"; };
40C1F89A2C79076200757481 /* status_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = status_internal.h; sourceTree = "<group>"; };
40C1F89B2C79076200757481 /* status_internal.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = status_internal.cc; sourceTree = "<group>"; };
40C1F89C2C79076200757481 /* statusor_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = statusor_internal.h; sourceTree = "<group>"; };
40C1F89E2C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F89F2C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F8A02C79076200757481 /* status.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = status.h; sourceTree = "<group>"; };
40C1F8A12C79076200757481 /* status.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = status.cc; sourceTree = "<group>"; };
40C1F8A22C79076200757481 /* status_payload_printer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = status_payload_printer.h; sourceTree = "<group>"; };
40C1F8A32C79076200757481 /* status_payload_printer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = status_payload_printer.cc; sourceTree = "<group>"; };
40C1F8A42C79076200757481 /* status_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = status_test.cc; sourceTree = "<group>"; };
40C1F8A52C79076200757481 /* statusor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = statusor.h; sourceTree = "<group>"; };
40C1F8A62C79076200757481 /* statusor.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = statusor.cc; sourceTree = "<group>"; };
40C1F8A72C79076200757481 /* statusor_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = statusor_test.cc; sourceTree = "<group>"; };
40C1F8A92C79076200757481 /* arg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arg.h; sourceTree = "<group>"; };
40C1F8AA2C79076200757481 /* arg.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = arg.cc; sourceTree = "<group>"; };
40C1F8AB2C79076200757481 /* arg_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = arg_test.cc; sourceTree = "<group>"; };
40C1F8AC2C79076200757481 /* bind.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bind.h; sourceTree = "<group>"; };
40C1F8AD2C79076200757481 /* bind.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bind.cc; sourceTree = "<group>"; };
40C1F8AE2C79076200757481 /* bind_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bind_test.cc; sourceTree = "<group>"; };
40C1F8AF2C79076200757481 /* checker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = checker.h; sourceTree = "<group>"; };
40C1F8B02C79076200757481 /* checker_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = checker_test.cc; sourceTree = "<group>"; };
40C1F8B12C79076200757481 /* constexpr_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = constexpr_parser.h; sourceTree = "<group>"; };
40C1F8B22C79076200757481 /* convert_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = convert_test.cc; sourceTree = "<group>"; };
40C1F8B32C79076200757481 /* extension.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = extension.h; sourceTree = "<group>"; };
40C1F8B42C79076200757481 /* extension.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = extension.cc; sourceTree = "<group>"; };
40C1F8B52C79076200757481 /* extension_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = extension_test.cc; sourceTree = "<group>"; };
40C1F8B62C79076200757481 /* float_conversion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = float_conversion.h; sourceTree = "<group>"; };
40C1F8B72C79076200757481 /* float_conversion.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = float_conversion.cc; sourceTree = "<group>"; };
40C1F8B82C79076200757481 /* output.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = output.h; sourceTree = "<group>"; };
40C1F8B92C79076200757481 /* output.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = output.cc; sourceTree = "<group>"; };
40C1F8BA2C79076200757481 /* output_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = output_test.cc; sourceTree = "<group>"; };
40C1F8BB2C79076200757481 /* parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = "<group>"; };
40C1F8BC2C79076200757481 /* parser.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = parser.cc; sourceTree = "<group>"; };
40C1F8BD2C79076200757481 /* parser_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = parser_test.cc; sourceTree = "<group>"; };
40C1F8BF2C79076200757481 /* charconv_bigint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = charconv_bigint.h; sourceTree = "<group>"; };
40C1F8C02C79076200757481 /* charconv_bigint.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = charconv_bigint.cc; sourceTree = "<group>"; };
40C1F8C12C79076200757481 /* charconv_bigint_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = charconv_bigint_test.cc; sourceTree = "<group>"; };
40C1F8C22C79076200757481 /* charconv_parse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = charconv_parse.h; sourceTree = "<group>"; };
40C1F8C32C79076200757481 /* charconv_parse.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = charconv_parse.cc; sourceTree = "<group>"; };
40C1F8C42C79076200757481 /* charconv_parse_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = charconv_parse_test.cc; sourceTree = "<group>"; };
40C1F8C52C79076200757481 /* cord_data_edge.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cord_data_edge.h; sourceTree = "<group>"; };
40C1F8C62C79076200757481 /* cord_data_edge_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_data_edge_test.cc; sourceTree = "<group>"; };
40C1F8C72C79076200757481 /* cord_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cord_internal.h; sourceTree = "<group>"; };
40C1F8C82C79076200757481 /* cord_internal.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_internal.cc; sourceTree = "<group>"; };
40C1F8C92C79076200757481 /* cord_rep_btree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cord_rep_btree.h; sourceTree = "<group>"; };
40C1F8CA2C79076200757481 /* cord_rep_btree.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_rep_btree.cc; sourceTree = "<group>"; };
40C1F8CB2C79076200757481 /* cord_rep_btree_navigator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cord_rep_btree_navigator.h; sourceTree = "<group>"; };
40C1F8CC2C79076200757481 /* cord_rep_btree_navigator.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_rep_btree_navigator.cc; sourceTree = "<group>"; };
40C1F8CD2C79076200757481 /* cord_rep_btree_navigator_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_rep_btree_navigator_test.cc; sourceTree = "<group>"; };
40C1F8CE2C79076200757481 /* cord_rep_btree_reader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cord_rep_btree_reader.h; sourceTree = "<group>"; };
40C1F8CF2C79076200757481 /* cord_rep_btree_reader.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_rep_btree_reader.cc; sourceTree = "<group>"; };
40C1F8D02C79076200757481 /* cord_rep_btree_reader_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_rep_btree_reader_test.cc; sourceTree = "<group>"; };
40C1F8D12C79076200757481 /* cord_rep_btree_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_rep_btree_test.cc; sourceTree = "<group>"; };
40C1F8D22C79076200757481 /* cord_rep_consume.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cord_rep_consume.h; sourceTree = "<group>"; };
40C1F8D32C79076200757481 /* cord_rep_consume.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_rep_consume.cc; sourceTree = "<group>"; };
40C1F8D42C79076200757481 /* cord_rep_crc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cord_rep_crc.h; sourceTree = "<group>"; };
40C1F8D52C79076200757481 /* cord_rep_crc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_rep_crc.cc; sourceTree = "<group>"; };
40C1F8D62C79076200757481 /* cord_rep_crc_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_rep_crc_test.cc; sourceTree = "<group>"; };
40C1F8D72C79076200757481 /* cord_rep_flat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cord_rep_flat.h; sourceTree = "<group>"; };
40C1F8D82C79076200757481 /* cord_rep_test_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cord_rep_test_util.h; sourceTree = "<group>"; };
40C1F8D92C79076200757481 /* cordz_functions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cordz_functions.h; sourceTree = "<group>"; };
40C1F8DA2C79076200757481 /* cordz_functions.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cordz_functions.cc; sourceTree = "<group>"; };
40C1F8DB2C79076200757481 /* cordz_functions_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cordz_functions_test.cc; sourceTree = "<group>"; };
40C1F8DC2C79076200757481 /* cordz_handle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cordz_handle.h; sourceTree = "<group>"; };
40C1F8DD2C79076200757481 /* cordz_handle.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cordz_handle.cc; sourceTree = "<group>"; };
40C1F8DE2C79076200757481 /* cordz_handle_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cordz_handle_test.cc; sourceTree = "<group>"; };
40C1F8DF2C79076200757481 /* cordz_info.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cordz_info.h; sourceTree = "<group>"; };
40C1F8E02C79076200757481 /* cordz_info.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cordz_info.cc; sourceTree = "<group>"; };
40C1F8E12C79076200757481 /* cordz_info_statistics_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cordz_info_statistics_test.cc; sourceTree = "<group>"; };
40C1F8E22C79076200757481 /* cordz_info_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cordz_info_test.cc; sourceTree = "<group>"; };
40C1F8E32C79076200757481 /* cordz_sample_token.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cordz_sample_token.h; sourceTree = "<group>"; };
40C1F8E42C79076200757481 /* cordz_sample_token.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cordz_sample_token.cc; sourceTree = "<group>"; };
40C1F8E52C79076200757481 /* cordz_sample_token_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cordz_sample_token_test.cc; sourceTree = "<group>"; };
40C1F8E62C79076200757481 /* cordz_statistics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cordz_statistics.h; sourceTree = "<group>"; };
40C1F8E72C79076200757481 /* cordz_update_scope.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cordz_update_scope.h; sourceTree = "<group>"; };
40C1F8E82C79076200757481 /* cordz_update_scope_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cordz_update_scope_test.cc; sourceTree = "<group>"; };
40C1F8E92C79076200757481 /* cordz_update_tracker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cordz_update_tracker.h; sourceTree = "<group>"; };
40C1F8EA2C79076200757481 /* cordz_update_tracker_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cordz_update_tracker_test.cc; sourceTree = "<group>"; };
40C1F8EB2C79076200757481 /* damerau_levenshtein_distance.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = damerau_levenshtein_distance.h; sourceTree = "<group>"; };
40C1F8EC2C79076200757481 /* damerau_levenshtein_distance.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = damerau_levenshtein_distance.cc; sourceTree = "<group>"; };
40C1F8ED2C79076200757481 /* damerau_levenshtein_distance_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = damerau_levenshtein_distance_test.cc; sourceTree = "<group>"; };
40C1F8EE2C79076200757481 /* escaping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = escaping.h; sourceTree = "<group>"; };
40C1F8EF2C79076200757481 /* escaping.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = escaping.cc; sourceTree = "<group>"; };
40C1F8F02C79076200757481 /* escaping_test_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = escaping_test_common.h; sourceTree = "<group>"; };
40C1F8F12C79076200757481 /* has_absl_stringify.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = has_absl_stringify.h; sourceTree = "<group>"; };
40C1F8F22C79076200757481 /* memutil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = memutil.h; sourceTree = "<group>"; };
40C1F8F32C79076200757481 /* memutil.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = memutil.cc; sourceTree = "<group>"; };
40C1F8F42C79076200757481 /* memutil_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = memutil_benchmark.cc; sourceTree = "<group>"; };
40C1F8F52C79076200757481 /* memutil_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = memutil_test.cc; sourceTree = "<group>"; };
40C1F8F62C79076200757481 /* numbers_test_common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = numbers_test_common.h; sourceTree = "<group>"; };
40C1F8F72C79076200757481 /* ostringstream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ostringstream.h; sourceTree = "<group>"; };
40C1F8F82C79076200757481 /* ostringstream.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ostringstream.cc; sourceTree = "<group>"; };
40C1F8F92C79076200757481 /* ostringstream_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ostringstream_benchmark.cc; sourceTree = "<group>"; };
40C1F8FA2C79076200757481 /* ostringstream_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ostringstream_test.cc; sourceTree = "<group>"; };
40C1F8FB2C79076200757481 /* pow10_helper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pow10_helper.h; sourceTree = "<group>"; };
40C1F8FC2C79076200757481 /* pow10_helper.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pow10_helper.cc; sourceTree = "<group>"; };
40C1F8FD2C79076200757481 /* pow10_helper_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pow10_helper_test.cc; sourceTree = "<group>"; };
40C1F8FE2C79076200757481 /* resize_uninitialized.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = resize_uninitialized.h; sourceTree = "<group>"; };
40C1F8FF2C79076200757481 /* resize_uninitialized_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = resize_uninitialized_test.cc; sourceTree = "<group>"; };
40C1F9002C79076200757481 /* stl_type_traits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stl_type_traits.h; sourceTree = "<group>"; };
40C1F9012C79076200757481 /* str_join_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = str_join_internal.h; sourceTree = "<group>"; };
40C1F9022C79076200757481 /* str_split_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = str_split_internal.h; sourceTree = "<group>"; };
40C1F9032C79076200757481 /* string_constant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = string_constant.h; sourceTree = "<group>"; };
40C1F9042C79076200757481 /* string_constant_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = string_constant_test.cc; sourceTree = "<group>"; };
40C1F9052C79076200757481 /* stringify_sink.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stringify_sink.h; sourceTree = "<group>"; };
40C1F9062C79076200757481 /* stringify_sink.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stringify_sink.cc; sourceTree = "<group>"; };
40C1F9072C79076200757481 /* utf8.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = utf8.h; sourceTree = "<group>"; };
40C1F9082C79076200757481 /* utf8.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = utf8.cc; sourceTree = "<group>"; };
40C1F9092C79076200757481 /* utf8_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = utf8_test.cc; sourceTree = "<group>"; };
40C1F90B2C79076200757481 /* ascii.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ascii.h; sourceTree = "<group>"; };
40C1F90C2C79076200757481 /* ascii.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ascii.cc; sourceTree = "<group>"; };
40C1F90D2C79076200757481 /* ascii_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ascii_benchmark.cc; sourceTree = "<group>"; };
40C1F90E2C79076200757481 /* ascii_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ascii_test.cc; sourceTree = "<group>"; };
40C1F90F2C79076200757481 /* atod_manual_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = atod_manual_test.cc; sourceTree = "<group>"; };
40C1F9102C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F9112C79076200757481 /* char_formatting_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = char_formatting_test.cc; sourceTree = "<group>"; };
40C1F9122C79076200757481 /* charconv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = charconv.h; sourceTree = "<group>"; };
40C1F9132C79076200757481 /* charconv.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = charconv.cc; sourceTree = "<group>"; };
40C1F9142C79076200757481 /* charconv_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = charconv_benchmark.cc; sourceTree = "<group>"; };
40C1F9152C79076200757481 /* charconv_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = charconv_test.cc; sourceTree = "<group>"; };
40C1F9162C79076200757481 /* charset.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = charset.h; sourceTree = "<group>"; };
40C1F9172C79076200757481 /* charset_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = charset_benchmark.cc; sourceTree = "<group>"; };
40C1F9182C79076200757481 /* charset_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = charset_test.cc; sourceTree = "<group>"; };
40C1F9192C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F91A2C79076200757481 /* cord.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cord.h; sourceTree = "<group>"; };
40C1F91B2C79076200757481 /* cord.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord.cc; sourceTree = "<group>"; };
40C1F91C2C79076200757481 /* cord_analysis.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cord_analysis.h; sourceTree = "<group>"; };
40C1F91D2C79076200757481 /* cord_analysis.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_analysis.cc; sourceTree = "<group>"; };
40C1F91E2C79076200757481 /* cord_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cord_buffer.h; sourceTree = "<group>"; };
40C1F91F2C79076200757481 /* cord_buffer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_buffer.cc; sourceTree = "<group>"; };
40C1F9202C79076200757481 /* cord_buffer_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_buffer_test.cc; sourceTree = "<group>"; };
40C1F9212C79076200757481 /* cord_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cord_test.cc; sourceTree = "<group>"; };
40C1F9222C79076200757481 /* cord_test_helpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cord_test_helpers.h; sourceTree = "<group>"; };
40C1F9232C79076200757481 /* cordz_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cordz_test.cc; sourceTree = "<group>"; };
40C1F9242C79076200757481 /* cordz_test_helpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cordz_test_helpers.h; sourceTree = "<group>"; };
40C1F9252C79076200757481 /* escaping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = escaping.h; sourceTree = "<group>"; };
40C1F9262C79076200757481 /* escaping.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = escaping.cc; sourceTree = "<group>"; };
40C1F9272C79076200757481 /* escaping_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = escaping_benchmark.cc; sourceTree = "<group>"; };
40C1F9282C79076200757481 /* escaping_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = escaping_test.cc; sourceTree = "<group>"; };
40C1F9292C79076200757481 /* has_absl_stringify.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = has_absl_stringify.h; sourceTree = "<group>"; };
40C1F92A2C79076200757481 /* has_absl_stringify_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = has_absl_stringify_test.cc; sourceTree = "<group>"; };
40C1F92B2C79076200757481 /* has_ostream_operator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = has_ostream_operator.h; sourceTree = "<group>"; };
40C1F92C2C79076200757481 /* has_ostream_operator_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = has_ostream_operator_test.cc; sourceTree = "<group>"; };
40C1F92D2C79076200757481 /* match.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = match.h; sourceTree = "<group>"; };
40C1F92E2C79076200757481 /* match.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = match.cc; sourceTree = "<group>"; };
40C1F92F2C79076200757481 /* match_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = match_test.cc; sourceTree = "<group>"; };
40C1F9302C79076200757481 /* numbers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = numbers.h; sourceTree = "<group>"; };
40C1F9312C79076200757481 /* numbers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = numbers.cc; sourceTree = "<group>"; };
40C1F9322C79076200757481 /* numbers_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = numbers_benchmark.cc; sourceTree = "<group>"; };
40C1F9332C79076200757481 /* numbers_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = numbers_test.cc; sourceTree = "<group>"; };
40C1F9342C79076200757481 /* str_cat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = str_cat.h; sourceTree = "<group>"; };
40C1F9352C79076200757481 /* str_cat.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = str_cat.cc; sourceTree = "<group>"; };
40C1F9362C79076200757481 /* str_cat_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = str_cat_benchmark.cc; sourceTree = "<group>"; };
40C1F9372C79076200757481 /* str_cat_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = str_cat_test.cc; sourceTree = "<group>"; };
40C1F9382C79076200757481 /* str_format.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = str_format.h; sourceTree = "<group>"; };
40C1F9392C79076200757481 /* str_format_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = str_format_test.cc; sourceTree = "<group>"; };
40C1F93A2C79076200757481 /* str_join.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = str_join.h; sourceTree = "<group>"; };
40C1F93B2C79076200757481 /* str_join_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = str_join_benchmark.cc; sourceTree = "<group>"; };
40C1F93C2C79076200757481 /* str_join_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = str_join_test.cc; sourceTree = "<group>"; };
40C1F93D2C79076200757481 /* str_replace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = str_replace.h; sourceTree = "<group>"; };
40C1F93E2C79076200757481 /* str_replace.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = str_replace.cc; sourceTree = "<group>"; };
40C1F93F2C79076200757481 /* str_replace_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = str_replace_benchmark.cc; sourceTree = "<group>"; };
40C1F9402C79076200757481 /* str_replace_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = str_replace_test.cc; sourceTree = "<group>"; };
40C1F9412C79076200757481 /* str_split.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = str_split.h; sourceTree = "<group>"; };
40C1F9422C79076200757481 /* str_split.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = str_split.cc; sourceTree = "<group>"; };
40C1F9432C79076200757481 /* str_split_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = str_split_benchmark.cc; sourceTree = "<group>"; };
40C1F9442C79076200757481 /* str_split_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = str_split_test.cc; sourceTree = "<group>"; };
40C1F9452C79076200757481 /* string_view.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = string_view.h; sourceTree = "<group>"; };
40C1F9462C79076200757481 /* string_view.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = string_view.cc; sourceTree = "<group>"; };
40C1F9472C79076200757481 /* string_view_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = string_view_benchmark.cc; sourceTree = "<group>"; };
40C1F9482C79076200757481 /* string_view_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = string_view_test.cc; sourceTree = "<group>"; };
40C1F9492C79076200757481 /* strip.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strip.h; sourceTree = "<group>"; };
40C1F94A2C79076200757481 /* strip_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strip_test.cc; sourceTree = "<group>"; };
40C1F94B2C79076200757481 /* substitute.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = substitute.h; sourceTree = "<group>"; };
40C1F94C2C79076200757481 /* substitute.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = substitute.cc; sourceTree = "<group>"; };
40C1F94D2C79076200757481 /* substitute_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = substitute_test.cc; sourceTree = "<group>"; };
40C1F94F2C79076200757481 /* create_thread_identity.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = create_thread_identity.h; sourceTree = "<group>"; };
40C1F9502C79076200757481 /* create_thread_identity.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = create_thread_identity.cc; sourceTree = "<group>"; };
40C1F9512C79076200757481 /* futex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = futex.h; sourceTree = "<group>"; };
40C1F9522C79076200757481 /* futex_waiter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = futex_waiter.h; sourceTree = "<group>"; };
40C1F9532C79076200757481 /* futex_waiter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = futex_waiter.cc; sourceTree = "<group>"; };
40C1F9542C79076200757481 /* graphcycles.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = graphcycles.h; sourceTree = "<group>"; };
40C1F9552C79076200757481 /* graphcycles.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = graphcycles.cc; sourceTree = "<group>"; };
40C1F9562C79076200757481 /* graphcycles_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = graphcycles_benchmark.cc; sourceTree = "<group>"; };
40C1F9572C79076200757481 /* graphcycles_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = graphcycles_test.cc; sourceTree = "<group>"; };
40C1F9582C79076200757481 /* kernel_timeout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = kernel_timeout.h; sourceTree = "<group>"; };
40C1F9592C79076200757481 /* kernel_timeout.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = kernel_timeout.cc; sourceTree = "<group>"; };
40C1F95A2C79076200757481 /* kernel_timeout_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = kernel_timeout_test.cc; sourceTree = "<group>"; };
40C1F95B2C79076200757481 /* per_thread_sem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = per_thread_sem.h; sourceTree = "<group>"; };
40C1F95C2C79076200757481 /* per_thread_sem.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = per_thread_sem.cc; sourceTree = "<group>"; };
40C1F95D2C79076200757481 /* per_thread_sem_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = per_thread_sem_test.cc; sourceTree = "<group>"; };
40C1F95E2C79076200757481 /* pthread_waiter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pthread_waiter.h; sourceTree = "<group>"; };
40C1F95F2C79076200757481 /* pthread_waiter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pthread_waiter.cc; sourceTree = "<group>"; };
40C1F9602C79076200757481 /* sem_waiter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sem_waiter.h; sourceTree = "<group>"; };
40C1F9612C79076200757481 /* sem_waiter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sem_waiter.cc; sourceTree = "<group>"; };
40C1F9622C79076200757481 /* stdcpp_waiter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stdcpp_waiter.h; sourceTree = "<group>"; };
40C1F9632C79076200757481 /* stdcpp_waiter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = stdcpp_waiter.cc; sourceTree = "<group>"; };
40C1F9642C79076200757481 /* thread_pool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = thread_pool.h; sourceTree = "<group>"; };
40C1F9652C79076200757481 /* waiter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = waiter.h; sourceTree = "<group>"; };
40C1F9662C79076200757481 /* waiter_base.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = waiter_base.h; sourceTree = "<group>"; };
40C1F9672C79076200757481 /* waiter_base.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = waiter_base.cc; sourceTree = "<group>"; };
40C1F9682C79076200757481 /* waiter_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = waiter_test.cc; sourceTree = "<group>"; };
40C1F9692C79076200757481 /* win32_waiter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = win32_waiter.h; sourceTree = "<group>"; };
40C1F96A2C79076200757481 /* win32_waiter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = win32_waiter.cc; sourceTree = "<group>"; };
40C1F96C2C79076200757481 /* barrier.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = barrier.h; sourceTree = "<group>"; };
40C1F96D2C79076200757481 /* barrier.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = barrier.cc; sourceTree = "<group>"; };
40C1F96E2C79076200757481 /* barrier_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = barrier_test.cc; sourceTree = "<group>"; };
40C1F96F2C79076200757481 /* blocking_counter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = blocking_counter.h; sourceTree = "<group>"; };
40C1F9702C79076200757481 /* blocking_counter.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = blocking_counter.cc; sourceTree = "<group>"; };
40C1F9712C79076200757481 /* blocking_counter_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = blocking_counter_benchmark.cc; sourceTree = "<group>"; };
40C1F9722C79076200757481 /* blocking_counter_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = blocking_counter_test.cc; sourceTree = "<group>"; };
40C1F9732C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1F9742C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1F9752C79076200757481 /* lifetime_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = lifetime_test.cc; sourceTree = "<group>"; };
40C1F9762C79076200757481 /* mutex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mutex.h; sourceTree = "<group>"; };
40C1F9772C79076200757481 /* mutex.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mutex.cc; sourceTree = "<group>"; };
40C1F9782C79076200757481 /* mutex_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mutex_benchmark.cc; sourceTree = "<group>"; };
40C1F9792C79076200757481 /* mutex_method_pointer_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mutex_method_pointer_test.cc; sourceTree = "<group>"; };
40C1F97A2C79076200757481 /* mutex_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mutex_test.cc; sourceTree = "<group>"; };
40C1F97B2C79076200757481 /* notification.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = notification.h; sourceTree = "<group>"; };
40C1F97C2C79076200757481 /* notification.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = notification.cc; sourceTree = "<group>"; };
40C1F97D2C79076200757481 /* notification_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = notification_test.cc; sourceTree = "<group>"; };
40C1F97F2C79076200757481 /* civil_time.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = civil_time.h; sourceTree = "<group>"; };
40C1F9802C79076200757481 /* civil_time_detail.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = civil_time_detail.h; sourceTree = "<group>"; };
40C1F9812C79076200757481 /* time_zone.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time_zone.h; sourceTree = "<group>"; };
40C1F9822C79076200757481 /* zone_info_source.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zone_info_source.h; sourceTree = "<group>"; };
40C1F9852C79076200757481 /* cctz_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cctz_benchmark.cc; sourceTree = "<group>"; };
40C1F9862C79076200757481 /* civil_time_detail.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = civil_time_detail.cc; sourceTree = "<group>"; };
40C1F9872C79076200757481 /* civil_time_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = civil_time_test.cc; sourceTree = "<group>"; };
40C1F9882C79076200757481 /* time_zone_fixed.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time_zone_fixed.h; sourceTree = "<group>"; };
40C1F9892C79076200757481 /* time_zone_fixed.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_zone_fixed.cc; sourceTree = "<group>"; };
40C1F98A2C79076200757481 /* time_zone_format.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_zone_format.cc; sourceTree = "<group>"; };
40C1F98B2C79076200757481 /* time_zone_format_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_zone_format_test.cc; sourceTree = "<group>"; };
40C1F98C2C79076200757481 /* time_zone_if.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time_zone_if.h; sourceTree = "<group>"; };
40C1F98D2C79076200757481 /* time_zone_if.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_zone_if.cc; sourceTree = "<group>"; };
40C1F98E2C79076200757481 /* time_zone_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time_zone_impl.h; sourceTree = "<group>"; };
40C1F98F2C79076200757481 /* time_zone_impl.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_zone_impl.cc; sourceTree = "<group>"; };
40C1F9902C79076200757481 /* time_zone_info.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time_zone_info.h; sourceTree = "<group>"; };
40C1F9912C79076200757481 /* time_zone_info.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_zone_info.cc; sourceTree = "<group>"; };
40C1F9922C79076200757481 /* time_zone_libc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time_zone_libc.h; sourceTree = "<group>"; };
40C1F9932C79076200757481 /* time_zone_libc.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_zone_libc.cc; sourceTree = "<group>"; };
40C1F9942C79076200757481 /* time_zone_lookup.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_zone_lookup.cc; sourceTree = "<group>"; };
40C1F9952C79076200757481 /* time_zone_lookup_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_zone_lookup_test.cc; sourceTree = "<group>"; };
40C1F9962C79076200757481 /* time_zone_posix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time_zone_posix.h; sourceTree = "<group>"; };
40C1F9972C79076200757481 /* time_zone_posix.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_zone_posix.cc; sourceTree = "<group>"; };
40C1F9982C79076200757481 /* tzfile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tzfile.h; sourceTree = "<group>"; };
40C1F9992C79076200757481 /* zone_info_source.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zone_info_source.cc; sourceTree = "<group>"; };
40C1F99B2C79076200757481 /* Abidjan */ = {isa = PBXFileReference; lastKnownFileType = file; path = Abidjan; sourceTree = "<group>"; };
40C1F99C2C79076200757481 /* Accra */ = {isa = PBXFileReference; lastKnownFileType = file; path = Accra; sourceTree = "<group>"; };
40C1F99D2C79076200757481 /* Addis_Ababa */ = {isa = PBXFileReference; lastKnownFileType = file; path = Addis_Ababa; sourceTree = "<group>"; };
40C1F99E2C79076200757481 /* Algiers */ = {isa = PBXFileReference; lastKnownFileType = file; path = Algiers; sourceTree = "<group>"; };
40C1F99F2C79076200757481 /* Asmara */ = {isa = PBXFileReference; lastKnownFileType = file; path = Asmara; sourceTree = "<group>"; };
40C1F9A02C79076200757481 /* Asmera */ = {isa = PBXFileReference; lastKnownFileType = file; path = Asmera; sourceTree = "<group>"; };
40C1F9A12C79076200757481 /* Bamako */ = {isa = PBXFileReference; lastKnownFileType = file; path = Bamako; sourceTree = "<group>"; };
40C1F9A22C79076200757481 /* Bangui */ = {isa = PBXFileReference; lastKnownFileType = file; path = Bangui; sourceTree = "<group>"; };
40C1F9A32C79076200757481 /* Banjul */ = {isa = PBXFileReference; lastKnownFileType = file; path = Banjul; sourceTree = "<group>"; };
40C1F9A42C79076200757481 /* Bissau */ = {isa = PBXFileReference; lastKnownFileType = file; path = Bissau; sourceTree = "<group>"; };
40C1F9A52C79076200757481 /* Blantyre */ = {isa = PBXFileReference; lastKnownFileType = file; path = Blantyre; sourceTree = "<group>"; };
40C1F9A62C79076200757481 /* Brazzaville */ = {isa = PBXFileReference; lastKnownFileType = file; path = Brazzaville; sourceTree = "<group>"; };
40C1F9A72C79076200757481 /* Bujumbura */ = {isa = PBXFileReference; lastKnownFileType = file; path = Bujumbura; sourceTree = "<group>"; };
40C1F9A82C79076200757481 /* Cairo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Cairo; sourceTree = "<group>"; };
40C1F9A92C79076200757481 /* Casablanca */ = {isa = PBXFileReference; lastKnownFileType = file; path = Casablanca; sourceTree = "<group>"; };
40C1F9AA2C79076200757481 /* Ceuta */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ceuta; sourceTree = "<group>"; };
40C1F9AB2C79076200757481 /* Conakry */ = {isa = PBXFileReference; lastKnownFileType = file; path = Conakry; sourceTree = "<group>"; };
40C1F9AC2C79076200757481 /* Dakar */ = {isa = PBXFileReference; lastKnownFileType = file; path = Dakar; sourceTree = "<group>"; };
40C1F9AD2C79076200757481 /* Dar_es_Salaam */ = {isa = PBXFileReference; lastKnownFileType = file; path = Dar_es_Salaam; sourceTree = "<group>"; };
40C1F9AE2C79076200757481 /* Djibouti */ = {isa = PBXFileReference; lastKnownFileType = file; path = Djibouti; sourceTree = "<group>"; };
40C1F9AF2C79076200757481 /* Douala */ = {isa = PBXFileReference; lastKnownFileType = file; path = Douala; sourceTree = "<group>"; };
40C1F9B02C79076200757481 /* El_Aaiun */ = {isa = PBXFileReference; lastKnownFileType = file; path = El_Aaiun; sourceTree = "<group>"; };
40C1F9B12C79076200757481 /* Freetown */ = {isa = PBXFileReference; lastKnownFileType = file; path = Freetown; sourceTree = "<group>"; };
40C1F9B22C79076200757481 /* Gaborone */ = {isa = PBXFileReference; lastKnownFileType = file; path = Gaborone; sourceTree = "<group>"; };
40C1F9B32C79076200757481 /* Harare */ = {isa = PBXFileReference; lastKnownFileType = file; path = Harare; sourceTree = "<group>"; };
40C1F9B42C79076200757481 /* Johannesburg */ = {isa = PBXFileReference; lastKnownFileType = file; path = Johannesburg; sourceTree = "<group>"; };
40C1F9B52C79076200757481 /* Juba */ = {isa = PBXFileReference; lastKnownFileType = file; path = Juba; sourceTree = "<group>"; };
40C1F9B62C79076200757481 /* Kampala */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kampala; sourceTree = "<group>"; };
40C1F9B72C79076200757481 /* Khartoum */ = {isa = PBXFileReference; lastKnownFileType = file; path = Khartoum; sourceTree = "<group>"; };
40C1F9B82C79076200757481 /* Kigali */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kigali; sourceTree = "<group>"; };
40C1F9B92C79076200757481 /* Kinshasa */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kinshasa; sourceTree = "<group>"; };
40C1F9BA2C79076200757481 /* Lagos */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lagos; sourceTree = "<group>"; };
40C1F9BB2C79076200757481 /* Libreville */ = {isa = PBXFileReference; lastKnownFileType = file; path = Libreville; sourceTree = "<group>"; };
40C1F9BC2C79076200757481 /* Lome */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lome; sourceTree = "<group>"; };
40C1F9BD2C79076200757481 /* Luanda */ = {isa = PBXFileReference; lastKnownFileType = file; path = Luanda; sourceTree = "<group>"; };
40C1F9BE2C79076200757481 /* Lubumbashi */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lubumbashi; sourceTree = "<group>"; };
40C1F9BF2C79076200757481 /* Lusaka */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lusaka; sourceTree = "<group>"; };
40C1F9C02C79076200757481 /* Malabo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Malabo; sourceTree = "<group>"; };
40C1F9C12C79076200757481 /* Maputo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Maputo; sourceTree = "<group>"; };
40C1F9C22C79076200757481 /* Maseru */ = {isa = PBXFileReference; lastKnownFileType = file; path = Maseru; sourceTree = "<group>"; };
40C1F9C32C79076200757481 /* Mbabane */ = {isa = PBXFileReference; lastKnownFileType = file; path = Mbabane; sourceTree = "<group>"; };
40C1F9C42C79076200757481 /* Mogadishu */ = {isa = PBXFileReference; lastKnownFileType = file; path = Mogadishu; sourceTree = "<group>"; };
40C1F9C52C79076200757481 /* Monrovia */ = {isa = PBXFileReference; lastKnownFileType = file; path = Monrovia; sourceTree = "<group>"; };
40C1F9C62C79076200757481 /* Nairobi */ = {isa = PBXFileReference; lastKnownFileType = file; path = Nairobi; sourceTree = "<group>"; };
40C1F9C72C79076200757481 /* Ndjamena */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ndjamena; sourceTree = "<group>"; };
40C1F9C82C79076200757481 /* Niamey */ = {isa = PBXFileReference; lastKnownFileType = file; path = Niamey; sourceTree = "<group>"; };
40C1F9C92C79076200757481 /* Nouakchott */ = {isa = PBXFileReference; lastKnownFileType = file; path = Nouakchott; sourceTree = "<group>"; };
40C1F9CA2C79076200757481 /* Ouagadougou */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ouagadougou; sourceTree = "<group>"; };
40C1F9CB2C79076200757481 /* Porto-Novo */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Porto-Novo"; sourceTree = "<group>"; };
40C1F9CC2C79076200757481 /* Sao_Tome */ = {isa = PBXFileReference; lastKnownFileType = file; path = Sao_Tome; sourceTree = "<group>"; };
40C1F9CD2C79076200757481 /* Timbuktu */ = {isa = PBXFileReference; lastKnownFileType = file; path = Timbuktu; sourceTree = "<group>"; };
40C1F9CE2C79076200757481 /* Tripoli */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tripoli; sourceTree = "<group>"; };
40C1F9CF2C79076200757481 /* Tunis */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tunis; sourceTree = "<group>"; };
40C1F9D02C79076200757481 /* Windhoek */ = {isa = PBXFileReference; lastKnownFileType = file; path = Windhoek; sourceTree = "<group>"; };
40C1F9D22C79076200757481 /* Buenos_Aires */ = {isa = PBXFileReference; lastKnownFileType = file; path = Buenos_Aires; sourceTree = "<group>"; };
40C1F9D32C79076200757481 /* Catamarca */ = {isa = PBXFileReference; lastKnownFileType = file; path = Catamarca; sourceTree = "<group>"; };
40C1F9D42C79076200757481 /* ComodRivadavia */ = {isa = PBXFileReference; lastKnownFileType = file; path = ComodRivadavia; sourceTree = "<group>"; };
40C1F9D52C79076200757481 /* Cordoba */ = {isa = PBXFileReference; lastKnownFileType = file; path = Cordoba; sourceTree = "<group>"; };
40C1F9D62C79076200757481 /* Jujuy */ = {isa = PBXFileReference; lastKnownFileType = file; path = Jujuy; sourceTree = "<group>"; };
40C1F9D72C79076200757481 /* La_Rioja */ = {isa = PBXFileReference; lastKnownFileType = file; path = La_Rioja; sourceTree = "<group>"; };
40C1F9D82C79076200757481 /* Mendoza */ = {isa = PBXFileReference; lastKnownFileType = file; path = Mendoza; sourceTree = "<group>"; };
40C1F9D92C79076200757481 /* Rio_Gallegos */ = {isa = PBXFileReference; lastKnownFileType = file; path = Rio_Gallegos; sourceTree = "<group>"; };
40C1F9DA2C79076200757481 /* Salta */ = {isa = PBXFileReference; lastKnownFileType = file; path = Salta; sourceTree = "<group>"; };
40C1F9DB2C79076200757481 /* San_Juan */ = {isa = PBXFileReference; lastKnownFileType = file; path = San_Juan; sourceTree = "<group>"; };
40C1F9DC2C79076200757481 /* San_Luis */ = {isa = PBXFileReference; lastKnownFileType = file; path = San_Luis; sourceTree = "<group>"; };
40C1F9DD2C79076200757481 /* Tucuman */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tucuman; sourceTree = "<group>"; };
40C1F9DE2C79076200757481 /* Ushuaia */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ushuaia; sourceTree = "<group>"; };
40C1F9E02C79076200757481 /* Indianapolis */ = {isa = PBXFileReference; lastKnownFileType = file; path = Indianapolis; sourceTree = "<group>"; };
40C1F9E12C79076200757481 /* Knox */ = {isa = PBXFileReference; lastKnownFileType = file; path = Knox; sourceTree = "<group>"; };
40C1F9E22C79076200757481 /* Marengo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Marengo; sourceTree = "<group>"; };
40C1F9E32C79076200757481 /* Petersburg */ = {isa = PBXFileReference; lastKnownFileType = file; path = Petersburg; sourceTree = "<group>"; };
40C1F9E42C79076200757481 /* Tell_City */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tell_City; sourceTree = "<group>"; };
40C1F9E52C79076200757481 /* Vevay */ = {isa = PBXFileReference; lastKnownFileType = file; path = Vevay; sourceTree = "<group>"; };
40C1F9E62C79076200757481 /* Vincennes */ = {isa = PBXFileReference; lastKnownFileType = file; path = Vincennes; sourceTree = "<group>"; };
40C1F9E72C79076200757481 /* Winamac */ = {isa = PBXFileReference; lastKnownFileType = file; path = Winamac; sourceTree = "<group>"; };
40C1F9E92C79076200757481 /* Louisville */ = {isa = PBXFileReference; lastKnownFileType = file; path = Louisville; sourceTree = "<group>"; };
40C1F9EA2C79076200757481 /* Monticello */ = {isa = PBXFileReference; lastKnownFileType = file; path = Monticello; sourceTree = "<group>"; };
40C1F9EC2C79076200757481 /* Beulah */ = {isa = PBXFileReference; lastKnownFileType = file; path = Beulah; sourceTree = "<group>"; };
40C1F9ED2C79076200757481 /* Center */ = {isa = PBXFileReference; lastKnownFileType = file; path = Center; sourceTree = "<group>"; };
40C1F9EE2C79076200757481 /* New_Salem */ = {isa = PBXFileReference; lastKnownFileType = file; path = New_Salem; sourceTree = "<group>"; };
40C1F9F02C79076200757481 /* Adak */ = {isa = PBXFileReference; lastKnownFileType = file; path = Adak; sourceTree = "<group>"; };
40C1F9F12C79076200757481 /* Anchorage */ = {isa = PBXFileReference; lastKnownFileType = file; path = Anchorage; sourceTree = "<group>"; };
40C1F9F22C79076200757481 /* Anguilla */ = {isa = PBXFileReference; lastKnownFileType = file; path = Anguilla; sourceTree = "<group>"; };
40C1F9F32C79076200757481 /* Antigua */ = {isa = PBXFileReference; lastKnownFileType = file; path = Antigua; sourceTree = "<group>"; };
40C1F9F42C79076200757481 /* Araguaina */ = {isa = PBXFileReference; lastKnownFileType = file; path = Araguaina; sourceTree = "<group>"; };
40C1F9F52C79076200757481 /* Aruba */ = {isa = PBXFileReference; lastKnownFileType = file; path = Aruba; sourceTree = "<group>"; };
40C1F9F62C79076200757481 /* Asuncion */ = {isa = PBXFileReference; lastKnownFileType = file; path = Asuncion; sourceTree = "<group>"; };
40C1F9F72C79076200757481 /* Atikokan */ = {isa = PBXFileReference; lastKnownFileType = file; path = Atikokan; sourceTree = "<group>"; };
40C1F9F82C79076200757481 /* Atka */ = {isa = PBXFileReference; lastKnownFileType = file; path = Atka; sourceTree = "<group>"; };
40C1F9F92C79076200757481 /* Bahia */ = {isa = PBXFileReference; lastKnownFileType = file; path = Bahia; sourceTree = "<group>"; };
40C1F9FA2C79076200757481 /* Bahia_Banderas */ = {isa = PBXFileReference; lastKnownFileType = file; path = Bahia_Banderas; sourceTree = "<group>"; };
40C1F9FB2C79076200757481 /* Barbados */ = {isa = PBXFileReference; lastKnownFileType = file; path = Barbados; sourceTree = "<group>"; };
40C1F9FC2C79076200757481 /* Belem */ = {isa = PBXFileReference; lastKnownFileType = file; path = Belem; sourceTree = "<group>"; };
40C1F9FD2C79076200757481 /* Belize */ = {isa = PBXFileReference; lastKnownFileType = file; path = Belize; sourceTree = "<group>"; };
40C1F9FE2C79076200757481 /* Blanc-Sablon */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Blanc-Sablon"; sourceTree = "<group>"; };
40C1F9FF2C79076200757481 /* Boa_Vista */ = {isa = PBXFileReference; lastKnownFileType = file; path = Boa_Vista; sourceTree = "<group>"; };
40C1FA002C79076200757481 /* Bogota */ = {isa = PBXFileReference; lastKnownFileType = file; path = Bogota; sourceTree = "<group>"; };
40C1FA012C79076200757481 /* Boise */ = {isa = PBXFileReference; lastKnownFileType = file; path = Boise; sourceTree = "<group>"; };
40C1FA022C79076200757481 /* Buenos_Aires */ = {isa = PBXFileReference; lastKnownFileType = file; path = Buenos_Aires; sourceTree = "<group>"; };
40C1FA032C79076200757481 /* Cambridge_Bay */ = {isa = PBXFileReference; lastKnownFileType = file; path = Cambridge_Bay; sourceTree = "<group>"; };
40C1FA042C79076200757481 /* Campo_Grande */ = {isa = PBXFileReference; lastKnownFileType = file; path = Campo_Grande; sourceTree = "<group>"; };
40C1FA052C79076200757481 /* Cancun */ = {isa = PBXFileReference; lastKnownFileType = file; path = Cancun; sourceTree = "<group>"; };
40C1FA062C79076200757481 /* Caracas */ = {isa = PBXFileReference; lastKnownFileType = file; path = Caracas; sourceTree = "<group>"; };
40C1FA072C79076200757481 /* Catamarca */ = {isa = PBXFileReference; lastKnownFileType = file; path = Catamarca; sourceTree = "<group>"; };
40C1FA082C79076200757481 /* Cayenne */ = {isa = PBXFileReference; lastKnownFileType = file; path = Cayenne; sourceTree = "<group>"; };
40C1FA092C79076200757481 /* Cayman */ = {isa = PBXFileReference; lastKnownFileType = file; path = Cayman; sourceTree = "<group>"; };
40C1FA0A2C79076200757481 /* Chicago */ = {isa = PBXFileReference; lastKnownFileType = file; path = Chicago; sourceTree = "<group>"; };
40C1FA0B2C79076200757481 /* Chihuahua */ = {isa = PBXFileReference; lastKnownFileType = file; path = Chihuahua; sourceTree = "<group>"; };
40C1FA0C2C79076200757481 /* Ciudad_Juarez */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ciudad_Juarez; sourceTree = "<group>"; };
40C1FA0D2C79076200757481 /* Coral_Harbour */ = {isa = PBXFileReference; lastKnownFileType = file; path = Coral_Harbour; sourceTree = "<group>"; };
40C1FA0E2C79076200757481 /* Cordoba */ = {isa = PBXFileReference; lastKnownFileType = file; path = Cordoba; sourceTree = "<group>"; };
40C1FA0F2C79076200757481 /* Costa_Rica */ = {isa = PBXFileReference; lastKnownFileType = file; path = Costa_Rica; sourceTree = "<group>"; };
40C1FA102C79076200757481 /* Creston */ = {isa = PBXFileReference; lastKnownFileType = file; path = Creston; sourceTree = "<group>"; };
40C1FA112C79076200757481 /* Cuiaba */ = {isa = PBXFileReference; lastKnownFileType = file; path = Cuiaba; sourceTree = "<group>"; };
40C1FA122C79076200757481 /* Curacao */ = {isa = PBXFileReference; lastKnownFileType = file; path = Curacao; sourceTree = "<group>"; };
40C1FA132C79076200757481 /* Danmarkshavn */ = {isa = PBXFileReference; lastKnownFileType = file; path = Danmarkshavn; sourceTree = "<group>"; };
40C1FA142C79076200757481 /* Dawson */ = {isa = PBXFileReference; lastKnownFileType = file; path = Dawson; sourceTree = "<group>"; };
40C1FA152C79076200757481 /* Dawson_Creek */ = {isa = PBXFileReference; lastKnownFileType = file; path = Dawson_Creek; sourceTree = "<group>"; };
40C1FA162C79076200757481 /* Denver */ = {isa = PBXFileReference; lastKnownFileType = file; path = Denver; sourceTree = "<group>"; };
40C1FA172C79076200757481 /* Detroit */ = {isa = PBXFileReference; lastKnownFileType = file; path = Detroit; sourceTree = "<group>"; };
40C1FA182C79076200757481 /* Dominica */ = {isa = PBXFileReference; lastKnownFileType = file; path = Dominica; sourceTree = "<group>"; };
40C1FA192C79076200757481 /* Edmonton */ = {isa = PBXFileReference; lastKnownFileType = file; path = Edmonton; sourceTree = "<group>"; };
40C1FA1A2C79076200757481 /* Eirunepe */ = {isa = PBXFileReference; lastKnownFileType = file; path = Eirunepe; sourceTree = "<group>"; };
40C1FA1B2C79076200757481 /* El_Salvador */ = {isa = PBXFileReference; lastKnownFileType = file; path = El_Salvador; sourceTree = "<group>"; };
40C1FA1C2C79076200757481 /* Ensenada */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ensenada; sourceTree = "<group>"; };
40C1FA1D2C79076200757481 /* Fort_Nelson */ = {isa = PBXFileReference; lastKnownFileType = file; path = Fort_Nelson; sourceTree = "<group>"; };
40C1FA1E2C79076200757481 /* Fort_Wayne */ = {isa = PBXFileReference; lastKnownFileType = file; path = Fort_Wayne; sourceTree = "<group>"; };
40C1FA1F2C79076200757481 /* Fortaleza */ = {isa = PBXFileReference; lastKnownFileType = file; path = Fortaleza; sourceTree = "<group>"; };
40C1FA202C79076200757481 /* Glace_Bay */ = {isa = PBXFileReference; lastKnownFileType = file; path = Glace_Bay; sourceTree = "<group>"; };
40C1FA212C79076200757481 /* Godthab */ = {isa = PBXFileReference; lastKnownFileType = file; path = Godthab; sourceTree = "<group>"; };
40C1FA222C79076200757481 /* Goose_Bay */ = {isa = PBXFileReference; lastKnownFileType = file; path = Goose_Bay; sourceTree = "<group>"; };
40C1FA232C79076200757481 /* Grand_Turk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Grand_Turk; sourceTree = "<group>"; };
40C1FA242C79076200757481 /* Grenada */ = {isa = PBXFileReference; lastKnownFileType = file; path = Grenada; sourceTree = "<group>"; };
40C1FA252C79076200757481 /* Guadeloupe */ = {isa = PBXFileReference; lastKnownFileType = file; path = Guadeloupe; sourceTree = "<group>"; };
40C1FA262C79076200757481 /* Guatemala */ = {isa = PBXFileReference; lastKnownFileType = file; path = Guatemala; sourceTree = "<group>"; };
40C1FA272C79076200757481 /* Guayaquil */ = {isa = PBXFileReference; lastKnownFileType = file; path = Guayaquil; sourceTree = "<group>"; };
40C1FA282C79076200757481 /* Guyana */ = {isa = PBXFileReference; lastKnownFileType = file; path = Guyana; sourceTree = "<group>"; };
40C1FA292C79076200757481 /* Halifax */ = {isa = PBXFileReference; lastKnownFileType = file; path = Halifax; sourceTree = "<group>"; };
40C1FA2A2C79076200757481 /* Havana */ = {isa = PBXFileReference; lastKnownFileType = file; path = Havana; sourceTree = "<group>"; };
40C1FA2B2C79076200757481 /* Hermosillo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Hermosillo; sourceTree = "<group>"; };
40C1FA2C2C79076200757481 /* Indianapolis */ = {isa = PBXFileReference; lastKnownFileType = file; path = Indianapolis; sourceTree = "<group>"; };
40C1FA2D2C79076200757481 /* Inuvik */ = {isa = PBXFileReference; lastKnownFileType = file; path = Inuvik; sourceTree = "<group>"; };
40C1FA2E2C79076200757481 /* Iqaluit */ = {isa = PBXFileReference; lastKnownFileType = file; path = Iqaluit; sourceTree = "<group>"; };
40C1FA2F2C79076200757481 /* Jamaica */ = {isa = PBXFileReference; lastKnownFileType = file; path = Jamaica; sourceTree = "<group>"; };
40C1FA302C79076200757481 /* Jujuy */ = {isa = PBXFileReference; lastKnownFileType = file; path = Jujuy; sourceTree = "<group>"; };
40C1FA312C79076200757481 /* Juneau */ = {isa = PBXFileReference; lastKnownFileType = file; path = Juneau; sourceTree = "<group>"; };
40C1FA322C79076200757481 /* Knox_IN */ = {isa = PBXFileReference; lastKnownFileType = file; path = Knox_IN; sourceTree = "<group>"; };
40C1FA332C79076200757481 /* Kralendijk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kralendijk; sourceTree = "<group>"; };
40C1FA342C79076200757481 /* La_Paz */ = {isa = PBXFileReference; lastKnownFileType = file; path = La_Paz; sourceTree = "<group>"; };
40C1FA352C79076200757481 /* Lima */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lima; sourceTree = "<group>"; };
40C1FA362C79076200757481 /* Los_Angeles */ = {isa = PBXFileReference; lastKnownFileType = file; path = Los_Angeles; sourceTree = "<group>"; };
40C1FA372C79076200757481 /* Louisville */ = {isa = PBXFileReference; lastKnownFileType = file; path = Louisville; sourceTree = "<group>"; };
40C1FA382C79076200757481 /* Lower_Princes */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lower_Princes; sourceTree = "<group>"; };
40C1FA392C79076200757481 /* Maceio */ = {isa = PBXFileReference; lastKnownFileType = file; path = Maceio; sourceTree = "<group>"; };
40C1FA3A2C79076200757481 /* Managua */ = {isa = PBXFileReference; lastKnownFileType = file; path = Managua; sourceTree = "<group>"; };
40C1FA3B2C79076200757481 /* Manaus */ = {isa = PBXFileReference; lastKnownFileType = file; path = Manaus; sourceTree = "<group>"; };
40C1FA3C2C79076200757481 /* Marigot */ = {isa = PBXFileReference; lastKnownFileType = file; path = Marigot; sourceTree = "<group>"; };
40C1FA3D2C79076200757481 /* Martinique */ = {isa = PBXFileReference; lastKnownFileType = file; path = Martinique; sourceTree = "<group>"; };
40C1FA3E2C79076200757481 /* Matamoros */ = {isa = PBXFileReference; lastKnownFileType = file; path = Matamoros; sourceTree = "<group>"; };
40C1FA3F2C79076200757481 /* Mazatlan */ = {isa = PBXFileReference; lastKnownFileType = file; path = Mazatlan; sourceTree = "<group>"; };
40C1FA402C79076200757481 /* Mendoza */ = {isa = PBXFileReference; lastKnownFileType = file; path = Mendoza; sourceTree = "<group>"; };
40C1FA412C79076200757481 /* Menominee */ = {isa = PBXFileReference; lastKnownFileType = file; path = Menominee; sourceTree = "<group>"; };
40C1FA422C79076200757481 /* Merida */ = {isa = PBXFileReference; lastKnownFileType = file; path = Merida; sourceTree = "<group>"; };
40C1FA432C79076200757481 /* Metlakatla */ = {isa = PBXFileReference; lastKnownFileType = file; path = Metlakatla; sourceTree = "<group>"; };
40C1FA442C79076200757481 /* Mexico_City */ = {isa = PBXFileReference; lastKnownFileType = file; path = Mexico_City; sourceTree = "<group>"; };
40C1FA452C79076200757481 /* Miquelon */ = {isa = PBXFileReference; lastKnownFileType = file; path = Miquelon; sourceTree = "<group>"; };
40C1FA462C79076200757481 /* Moncton */ = {isa = PBXFileReference; lastKnownFileType = file; path = Moncton; sourceTree = "<group>"; };
40C1FA472C79076200757481 /* Monterrey */ = {isa = PBXFileReference; lastKnownFileType = file; path = Monterrey; sourceTree = "<group>"; };
40C1FA482C79076200757481 /* Montevideo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Montevideo; sourceTree = "<group>"; };
40C1FA492C79076200757481 /* Montreal */ = {isa = PBXFileReference; lastKnownFileType = file; path = Montreal; sourceTree = "<group>"; };
40C1FA4A2C79076200757481 /* Montserrat */ = {isa = PBXFileReference; lastKnownFileType = file; path = Montserrat; sourceTree = "<group>"; };
40C1FA4B2C79076200757481 /* Nassau */ = {isa = PBXFileReference; lastKnownFileType = file; path = Nassau; sourceTree = "<group>"; };
40C1FA4C2C79076200757481 /* New_York */ = {isa = PBXFileReference; lastKnownFileType = file; path = New_York; sourceTree = "<group>"; };
40C1FA4D2C79076200757481 /* Nipigon */ = {isa = PBXFileReference; lastKnownFileType = file; path = Nipigon; sourceTree = "<group>"; };
40C1FA4E2C79076200757481 /* Nome */ = {isa = PBXFileReference; lastKnownFileType = file; path = Nome; sourceTree = "<group>"; };
40C1FA4F2C79076200757481 /* Noronha */ = {isa = PBXFileReference; lastKnownFileType = file; path = Noronha; sourceTree = "<group>"; };
40C1FA502C79076200757481 /* Nuuk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Nuuk; sourceTree = "<group>"; };
40C1FA512C79076200757481 /* Ojinaga */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ojinaga; sourceTree = "<group>"; };
40C1FA522C79076200757481 /* Panama */ = {isa = PBXFileReference; lastKnownFileType = file; path = Panama; sourceTree = "<group>"; };
40C1FA532C79076200757481 /* Pangnirtung */ = {isa = PBXFileReference; lastKnownFileType = file; path = Pangnirtung; sourceTree = "<group>"; };
40C1FA542C79076200757481 /* Paramaribo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Paramaribo; sourceTree = "<group>"; };
40C1FA552C79076200757481 /* Phoenix */ = {isa = PBXFileReference; lastKnownFileType = file; path = Phoenix; sourceTree = "<group>"; };
40C1FA562C79076200757481 /* Port_of_Spain */ = {isa = PBXFileReference; lastKnownFileType = file; path = Port_of_Spain; sourceTree = "<group>"; };
40C1FA572C79076200757481 /* Port-au-Prince */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Port-au-Prince"; sourceTree = "<group>"; };
40C1FA582C79076200757481 /* Porto_Acre */ = {isa = PBXFileReference; lastKnownFileType = file; path = Porto_Acre; sourceTree = "<group>"; };
40C1FA592C79076200757481 /* Porto_Velho */ = {isa = PBXFileReference; lastKnownFileType = file; path = Porto_Velho; sourceTree = "<group>"; };
40C1FA5A2C79076200757481 /* Puerto_Rico */ = {isa = PBXFileReference; lastKnownFileType = file; path = Puerto_Rico; sourceTree = "<group>"; };
40C1FA5B2C79076200757481 /* Punta_Arenas */ = {isa = PBXFileReference; lastKnownFileType = file; path = Punta_Arenas; sourceTree = "<group>"; };
40C1FA5C2C79076200757481 /* Rainy_River */ = {isa = PBXFileReference; lastKnownFileType = file; path = Rainy_River; sourceTree = "<group>"; };
40C1FA5D2C79076200757481 /* Rankin_Inlet */ = {isa = PBXFileReference; lastKnownFileType = file; path = Rankin_Inlet; sourceTree = "<group>"; };
40C1FA5E2C79076200757481 /* Recife */ = {isa = PBXFileReference; lastKnownFileType = file; path = Recife; sourceTree = "<group>"; };
40C1FA5F2C79076200757481 /* Regina */ = {isa = PBXFileReference; lastKnownFileType = file; path = Regina; sourceTree = "<group>"; };
40C1FA602C79076200757481 /* Resolute */ = {isa = PBXFileReference; lastKnownFileType = file; path = Resolute; sourceTree = "<group>"; };
40C1FA612C79076200757481 /* Rio_Branco */ = {isa = PBXFileReference; lastKnownFileType = file; path = Rio_Branco; sourceTree = "<group>"; };
40C1FA622C79076200757481 /* Rosario */ = {isa = PBXFileReference; lastKnownFileType = file; path = Rosario; sourceTree = "<group>"; };
40C1FA632C79076200757481 /* Santa_Isabel */ = {isa = PBXFileReference; lastKnownFileType = file; path = Santa_Isabel; sourceTree = "<group>"; };
40C1FA642C79076200757481 /* Santarem */ = {isa = PBXFileReference; lastKnownFileType = file; path = Santarem; sourceTree = "<group>"; };
40C1FA652C79076200757481 /* Santiago */ = {isa = PBXFileReference; lastKnownFileType = file; path = Santiago; sourceTree = "<group>"; };
40C1FA662C79076200757481 /* Santo_Domingo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Santo_Domingo; sourceTree = "<group>"; };
40C1FA672C79076200757481 /* Sao_Paulo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Sao_Paulo; sourceTree = "<group>"; };
40C1FA682C79076200757481 /* Scoresbysund */ = {isa = PBXFileReference; lastKnownFileType = file; path = Scoresbysund; sourceTree = "<group>"; };
40C1FA692C79076200757481 /* Shiprock */ = {isa = PBXFileReference; lastKnownFileType = file; path = Shiprock; sourceTree = "<group>"; };
40C1FA6A2C79076200757481 /* Sitka */ = {isa = PBXFileReference; lastKnownFileType = file; path = Sitka; sourceTree = "<group>"; };
40C1FA6B2C79076200757481 /* St_Barthelemy */ = {isa = PBXFileReference; lastKnownFileType = file; path = St_Barthelemy; sourceTree = "<group>"; };
40C1FA6C2C79076200757481 /* St_Johns */ = {isa = PBXFileReference; lastKnownFileType = file; path = St_Johns; sourceTree = "<group>"; };
40C1FA6D2C79076200757481 /* St_Kitts */ = {isa = PBXFileReference; lastKnownFileType = file; path = St_Kitts; sourceTree = "<group>"; };
40C1FA6E2C79076200757481 /* St_Lucia */ = {isa = PBXFileReference; lastKnownFileType = file; path = St_Lucia; sourceTree = "<group>"; };
40C1FA6F2C79076200757481 /* St_Thomas */ = {isa = PBXFileReference; lastKnownFileType = file; path = St_Thomas; sourceTree = "<group>"; };
40C1FA702C79076200757481 /* St_Vincent */ = {isa = PBXFileReference; lastKnownFileType = file; path = St_Vincent; sourceTree = "<group>"; };
40C1FA712C79076200757481 /* Swift_Current */ = {isa = PBXFileReference; lastKnownFileType = file; path = Swift_Current; sourceTree = "<group>"; };
40C1FA722C79076200757481 /* Tegucigalpa */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tegucigalpa; sourceTree = "<group>"; };
40C1FA732C79076200757481 /* Thule */ = {isa = PBXFileReference; lastKnownFileType = file; path = Thule; sourceTree = "<group>"; };
40C1FA742C79076200757481 /* Thunder_Bay */ = {isa = PBXFileReference; lastKnownFileType = file; path = Thunder_Bay; sourceTree = "<group>"; };
40C1FA752C79076200757481 /* Tijuana */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tijuana; sourceTree = "<group>"; };
40C1FA762C79076200757481 /* Toronto */ = {isa = PBXFileReference; lastKnownFileType = file; path = Toronto; sourceTree = "<group>"; };
40C1FA772C79076200757481 /* Tortola */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tortola; sourceTree = "<group>"; };
40C1FA782C79076200757481 /* Vancouver */ = {isa = PBXFileReference; lastKnownFileType = file; path = Vancouver; sourceTree = "<group>"; };
40C1FA792C79076200757481 /* Virgin */ = {isa = PBXFileReference; lastKnownFileType = file; path = Virgin; sourceTree = "<group>"; };
40C1FA7A2C79076200757481 /* Whitehorse */ = {isa = PBXFileReference; lastKnownFileType = file; path = Whitehorse; sourceTree = "<group>"; };
40C1FA7B2C79076200757481 /* Winnipeg */ = {isa = PBXFileReference; lastKnownFileType = file; path = Winnipeg; sourceTree = "<group>"; };
40C1FA7C2C79076200757481 /* Yakutat */ = {isa = PBXFileReference; lastKnownFileType = file; path = Yakutat; sourceTree = "<group>"; };
40C1FA7D2C79076200757481 /* Yellowknife */ = {isa = PBXFileReference; lastKnownFileType = file; path = Yellowknife; sourceTree = "<group>"; };
40C1FA7F2C79076200757481 /* Casey */ = {isa = PBXFileReference; lastKnownFileType = file; path = Casey; sourceTree = "<group>"; };
40C1FA802C79076200757481 /* Davis */ = {isa = PBXFileReference; lastKnownFileType = file; path = Davis; sourceTree = "<group>"; };
40C1FA812C79076200757481 /* DumontDUrville */ = {isa = PBXFileReference; lastKnownFileType = file; path = DumontDUrville; sourceTree = "<group>"; };
40C1FA822C79076200757481 /* Macquarie */ = {isa = PBXFileReference; lastKnownFileType = file; path = Macquarie; sourceTree = "<group>"; };
40C1FA832C79076200757481 /* Mawson */ = {isa = PBXFileReference; lastKnownFileType = file; path = Mawson; sourceTree = "<group>"; };
40C1FA842C79076200757481 /* McMurdo */ = {isa = PBXFileReference; lastKnownFileType = file; path = McMurdo; sourceTree = "<group>"; };
40C1FA852C79076200757481 /* Palmer */ = {isa = PBXFileReference; lastKnownFileType = file; path = Palmer; sourceTree = "<group>"; };
40C1FA862C79076200757481 /* Rothera */ = {isa = PBXFileReference; lastKnownFileType = file; path = Rothera; sourceTree = "<group>"; };
40C1FA872C79076200757481 /* South_Pole */ = {isa = PBXFileReference; lastKnownFileType = file; path = South_Pole; sourceTree = "<group>"; };
40C1FA882C79076200757481 /* Syowa */ = {isa = PBXFileReference; lastKnownFileType = file; path = Syowa; sourceTree = "<group>"; };
40C1FA892C79076200757481 /* Troll */ = {isa = PBXFileReference; lastKnownFileType = file; path = Troll; sourceTree = "<group>"; };
40C1FA8A2C79076200757481 /* Vostok */ = {isa = PBXFileReference; lastKnownFileType = file; path = Vostok; sourceTree = "<group>"; };
40C1FA8C2C79076200757481 /* Longyearbyen */ = {isa = PBXFileReference; lastKnownFileType = file; path = Longyearbyen; sourceTree = "<group>"; };
40C1FA8E2C79076200757481 /* Aden */ = {isa = PBXFileReference; lastKnownFileType = file; path = Aden; sourceTree = "<group>"; };
40C1FA8F2C79076200757481 /* Almaty */ = {isa = PBXFileReference; lastKnownFileType = file; path = Almaty; sourceTree = "<group>"; };
40C1FA902C79076200757481 /* Amman */ = {isa = PBXFileReference; lastKnownFileType = file; path = Amman; sourceTree = "<group>"; };
40C1FA912C79076200757481 /* Anadyr */ = {isa = PBXFileReference; lastKnownFileType = file; path = Anadyr; sourceTree = "<group>"; };
40C1FA922C79076200757481 /* Aqtau */ = {isa = PBXFileReference; lastKnownFileType = file; path = Aqtau; sourceTree = "<group>"; };
40C1FA932C79076200757481 /* Aqtobe */ = {isa = PBXFileReference; lastKnownFileType = file; path = Aqtobe; sourceTree = "<group>"; };
40C1FA942C79076200757481 /* Ashgabat */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ashgabat; sourceTree = "<group>"; };
40C1FA952C79076200757481 /* Ashkhabad */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ashkhabad; sourceTree = "<group>"; };
40C1FA962C79076200757481 /* Atyrau */ = {isa = PBXFileReference; lastKnownFileType = file; path = Atyrau; sourceTree = "<group>"; };
40C1FA972C79076200757481 /* Baghdad */ = {isa = PBXFileReference; lastKnownFileType = file; path = Baghdad; sourceTree = "<group>"; };
40C1FA982C79076200757481 /* Bahrain */ = {isa = PBXFileReference; lastKnownFileType = file; path = Bahrain; sourceTree = "<group>"; };
40C1FA992C79076200757481 /* Baku */ = {isa = PBXFileReference; lastKnownFileType = file; path = Baku; sourceTree = "<group>"; };
40C1FA9A2C79076200757481 /* Bangkok */ = {isa = PBXFileReference; lastKnownFileType = file; path = Bangkok; sourceTree = "<group>"; };
40C1FA9B2C79076200757481 /* Barnaul */ = {isa = PBXFileReference; lastKnownFileType = file; path = Barnaul; sourceTree = "<group>"; };
40C1FA9C2C79076200757481 /* Beirut */ = {isa = PBXFileReference; lastKnownFileType = file; path = Beirut; sourceTree = "<group>"; };
40C1FA9D2C79076200757481 /* Bishkek */ = {isa = PBXFileReference; lastKnownFileType = file; path = Bishkek; sourceTree = "<group>"; };
40C1FA9E2C79076200757481 /* Brunei */ = {isa = PBXFileReference; lastKnownFileType = file; path = Brunei; sourceTree = "<group>"; };
40C1FA9F2C79076200757481 /* Calcutta */ = {isa = PBXFileReference; lastKnownFileType = file; path = Calcutta; sourceTree = "<group>"; };
40C1FAA02C79076200757481 /* Chita */ = {isa = PBXFileReference; lastKnownFileType = file; path = Chita; sourceTree = "<group>"; };
40C1FAA12C79076200757481 /* Choibalsan */ = {isa = PBXFileReference; lastKnownFileType = file; path = Choibalsan; sourceTree = "<group>"; };
40C1FAA22C79076200757481 /* Chongqing */ = {isa = PBXFileReference; lastKnownFileType = file; path = Chongqing; sourceTree = "<group>"; };
40C1FAA32C79076200757481 /* Chungking */ = {isa = PBXFileReference; lastKnownFileType = file; path = Chungking; sourceTree = "<group>"; };
40C1FAA42C79076200757481 /* Colombo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Colombo; sourceTree = "<group>"; };
40C1FAA52C79076200757481 /* Dacca */ = {isa = PBXFileReference; lastKnownFileType = file; path = Dacca; sourceTree = "<group>"; };
40C1FAA62C79076200757481 /* Damascus */ = {isa = PBXFileReference; lastKnownFileType = file; path = Damascus; sourceTree = "<group>"; };
40C1FAA72C79076200757481 /* Dhaka */ = {isa = PBXFileReference; lastKnownFileType = file; path = Dhaka; sourceTree = "<group>"; };
40C1FAA82C79076200757481 /* Dili */ = {isa = PBXFileReference; lastKnownFileType = file; path = Dili; sourceTree = "<group>"; };
40C1FAA92C79076200757481 /* Dubai */ = {isa = PBXFileReference; lastKnownFileType = file; path = Dubai; sourceTree = "<group>"; };
40C1FAAA2C79076200757481 /* Dushanbe */ = {isa = PBXFileReference; lastKnownFileType = file; path = Dushanbe; sourceTree = "<group>"; };
40C1FAAB2C79076200757481 /* Famagusta */ = {isa = PBXFileReference; lastKnownFileType = file; path = Famagusta; sourceTree = "<group>"; };
40C1FAAC2C79076200757481 /* Gaza */ = {isa = PBXFileReference; lastKnownFileType = file; path = Gaza; sourceTree = "<group>"; };
40C1FAAD2C79076200757481 /* Harbin */ = {isa = PBXFileReference; lastKnownFileType = file; path = Harbin; sourceTree = "<group>"; };
40C1FAAE2C79076200757481 /* Hebron */ = {isa = PBXFileReference; lastKnownFileType = file; path = Hebron; sourceTree = "<group>"; };
40C1FAAF2C79076200757481 /* Ho_Chi_Minh */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ho_Chi_Minh; sourceTree = "<group>"; };
40C1FAB02C79076200757481 /* Hong_Kong */ = {isa = PBXFileReference; lastKnownFileType = file; path = Hong_Kong; sourceTree = "<group>"; };
40C1FAB12C79076200757481 /* Hovd */ = {isa = PBXFileReference; lastKnownFileType = file; path = Hovd; sourceTree = "<group>"; };
40C1FAB22C79076200757481 /* Irkutsk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Irkutsk; sourceTree = "<group>"; };
40C1FAB32C79076200757481 /* Istanbul */ = {isa = PBXFileReference; lastKnownFileType = file; path = Istanbul; sourceTree = "<group>"; };
40C1FAB42C79076200757481 /* Jakarta */ = {isa = PBXFileReference; lastKnownFileType = file; path = Jakarta; sourceTree = "<group>"; };
40C1FAB52C79076200757481 /* Jayapura */ = {isa = PBXFileReference; lastKnownFileType = file; path = Jayapura; sourceTree = "<group>"; };
40C1FAB62C79076200757481 /* Jerusalem */ = {isa = PBXFileReference; lastKnownFileType = file; path = Jerusalem; sourceTree = "<group>"; };
40C1FAB72C79076200757481 /* Kabul */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kabul; sourceTree = "<group>"; };
40C1FAB82C79076200757481 /* Kamchatka */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kamchatka; sourceTree = "<group>"; };
40C1FAB92C79076200757481 /* Karachi */ = {isa = PBXFileReference; lastKnownFileType = file; path = Karachi; sourceTree = "<group>"; };
40C1FABA2C79076200757481 /* Kashgar */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kashgar; sourceTree = "<group>"; };
40C1FABB2C79076200757481 /* Kathmandu */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kathmandu; sourceTree = "<group>"; };
40C1FABC2C79076200757481 /* Katmandu */ = {isa = PBXFileReference; lastKnownFileType = file; path = Katmandu; sourceTree = "<group>"; };
40C1FABD2C79076200757481 /* Khandyga */ = {isa = PBXFileReference; lastKnownFileType = file; path = Khandyga; sourceTree = "<group>"; };
40C1FABE2C79076200757481 /* Kolkata */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kolkata; sourceTree = "<group>"; };
40C1FABF2C79076200757481 /* Krasnoyarsk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Krasnoyarsk; sourceTree = "<group>"; };
40C1FAC02C79076200757481 /* Kuala_Lumpur */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kuala_Lumpur; sourceTree = "<group>"; };
40C1FAC12C79076200757481 /* Kuching */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kuching; sourceTree = "<group>"; };
40C1FAC22C79076200757481 /* Kuwait */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kuwait; sourceTree = "<group>"; };
40C1FAC32C79076200757481 /* Macao */ = {isa = PBXFileReference; lastKnownFileType = file; path = Macao; sourceTree = "<group>"; };
40C1FAC42C79076200757481 /* Macau */ = {isa = PBXFileReference; lastKnownFileType = file; path = Macau; sourceTree = "<group>"; };
40C1FAC52C79076200757481 /* Magadan */ = {isa = PBXFileReference; lastKnownFileType = file; path = Magadan; sourceTree = "<group>"; };
40C1FAC62C79076200757481 /* Makassar */ = {isa = PBXFileReference; lastKnownFileType = file; path = Makassar; sourceTree = "<group>"; };
40C1FAC72C79076200757481 /* Manila */ = {isa = PBXFileReference; lastKnownFileType = file; path = Manila; sourceTree = "<group>"; };
40C1FAC82C79076200757481 /* Muscat */ = {isa = PBXFileReference; lastKnownFileType = file; path = Muscat; sourceTree = "<group>"; };
40C1FAC92C79076200757481 /* Nicosia */ = {isa = PBXFileReference; lastKnownFileType = file; path = Nicosia; sourceTree = "<group>"; };
40C1FACA2C79076200757481 /* Novokuznetsk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Novokuznetsk; sourceTree = "<group>"; };
40C1FACB2C79076200757481 /* Novosibirsk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Novosibirsk; sourceTree = "<group>"; };
40C1FACC2C79076200757481 /* Omsk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Omsk; sourceTree = "<group>"; };
40C1FACD2C79076200757481 /* Oral */ = {isa = PBXFileReference; lastKnownFileType = file; path = Oral; sourceTree = "<group>"; };
40C1FACE2C79076200757481 /* Phnom_Penh */ = {isa = PBXFileReference; lastKnownFileType = file; path = Phnom_Penh; sourceTree = "<group>"; };
40C1FACF2C79076200757481 /* Pontianak */ = {isa = PBXFileReference; lastKnownFileType = file; path = Pontianak; sourceTree = "<group>"; };
40C1FAD02C79076200757481 /* Pyongyang */ = {isa = PBXFileReference; lastKnownFileType = file; path = Pyongyang; sourceTree = "<group>"; };
40C1FAD12C79076200757481 /* Qatar */ = {isa = PBXFileReference; lastKnownFileType = file; path = Qatar; sourceTree = "<group>"; };
40C1FAD22C79076200757481 /* Qostanay */ = {isa = PBXFileReference; lastKnownFileType = file; path = Qostanay; sourceTree = "<group>"; };
40C1FAD32C79076200757481 /* Qyzylorda */ = {isa = PBXFileReference; lastKnownFileType = file; path = Qyzylorda; sourceTree = "<group>"; };
40C1FAD42C79076200757481 /* Rangoon */ = {isa = PBXFileReference; lastKnownFileType = file; path = Rangoon; sourceTree = "<group>"; };
40C1FAD52C79076200757481 /* Riyadh */ = {isa = PBXFileReference; lastKnownFileType = file; path = Riyadh; sourceTree = "<group>"; };
40C1FAD62C79076200757481 /* Saigon */ = {isa = PBXFileReference; lastKnownFileType = file; path = Saigon; sourceTree = "<group>"; };
40C1FAD72C79076200757481 /* Sakhalin */ = {isa = PBXFileReference; lastKnownFileType = file; path = Sakhalin; sourceTree = "<group>"; };
40C1FAD82C79076200757481 /* Samarkand */ = {isa = PBXFileReference; lastKnownFileType = file; path = Samarkand; sourceTree = "<group>"; };
40C1FAD92C79076200757481 /* Seoul */ = {isa = PBXFileReference; lastKnownFileType = file; path = Seoul; sourceTree = "<group>"; };
40C1FADA2C79076200757481 /* Shanghai */ = {isa = PBXFileReference; lastKnownFileType = file; path = Shanghai; sourceTree = "<group>"; };
40C1FADB2C79076200757481 /* Singapore */ = {isa = PBXFileReference; lastKnownFileType = file; path = Singapore; sourceTree = "<group>"; };
40C1FADC2C79076200757481 /* Srednekolymsk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Srednekolymsk; sourceTree = "<group>"; };
40C1FADD2C79076200757481 /* Taipei */ = {isa = PBXFileReference; lastKnownFileType = file; path = Taipei; sourceTree = "<group>"; };
40C1FADE2C79076200757481 /* Tashkent */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tashkent; sourceTree = "<group>"; };
40C1FADF2C79076200757481 /* Tbilisi */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tbilisi; sourceTree = "<group>"; };
40C1FAE02C79076200757481 /* Tehran */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tehran; sourceTree = "<group>"; };
40C1FAE12C79076200757481 /* Tel_Aviv */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tel_Aviv; sourceTree = "<group>"; };
40C1FAE22C79076200757481 /* Thimbu */ = {isa = PBXFileReference; lastKnownFileType = file; path = Thimbu; sourceTree = "<group>"; };
40C1FAE32C79076200757481 /* Thimphu */ = {isa = PBXFileReference; lastKnownFileType = file; path = Thimphu; sourceTree = "<group>"; };
40C1FAE42C79076200757481 /* Tokyo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tokyo; sourceTree = "<group>"; };
40C1FAE52C79076200757481 /* Tomsk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tomsk; sourceTree = "<group>"; };
40C1FAE62C79076200757481 /* Ujung_Pandang */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ujung_Pandang; sourceTree = "<group>"; };
40C1FAE72C79076200757481 /* Ulaanbaatar */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ulaanbaatar; sourceTree = "<group>"; };
40C1FAE82C79076200757481 /* Ulan_Bator */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ulan_Bator; sourceTree = "<group>"; };
40C1FAE92C79076200757481 /* Urumqi */ = {isa = PBXFileReference; lastKnownFileType = file; path = Urumqi; sourceTree = "<group>"; };
40C1FAEA2C79076200757481 /* Ust-Nera */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Ust-Nera"; sourceTree = "<group>"; };
40C1FAEB2C79076200757481 /* Vientiane */ = {isa = PBXFileReference; lastKnownFileType = file; path = Vientiane; sourceTree = "<group>"; };
40C1FAEC2C79076200757481 /* Vladivostok */ = {isa = PBXFileReference; lastKnownFileType = file; path = Vladivostok; sourceTree = "<group>"; };
40C1FAED2C79076200757481 /* Yakutsk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Yakutsk; sourceTree = "<group>"; };
40C1FAEE2C79076200757481 /* Yangon */ = {isa = PBXFileReference; lastKnownFileType = file; path = Yangon; sourceTree = "<group>"; };
40C1FAEF2C79076200757481 /* Yekaterinburg */ = {isa = PBXFileReference; lastKnownFileType = file; path = Yekaterinburg; sourceTree = "<group>"; };
40C1FAF02C79076200757481 /* Yerevan */ = {isa = PBXFileReference; lastKnownFileType = file; path = Yerevan; sourceTree = "<group>"; };
40C1FAF22C79076200757481 /* Azores */ = {isa = PBXFileReference; lastKnownFileType = file; path = Azores; sourceTree = "<group>"; };
40C1FAF32C79076200757481 /* Bermuda */ = {isa = PBXFileReference; lastKnownFileType = file; path = Bermuda; sourceTree = "<group>"; };
40C1FAF42C79076200757481 /* Canary */ = {isa = PBXFileReference; lastKnownFileType = file; path = Canary; sourceTree = "<group>"; };
40C1FAF52C79076200757481 /* Cape_Verde */ = {isa = PBXFileReference; lastKnownFileType = file; path = Cape_Verde; sourceTree = "<group>"; };
40C1FAF62C79076200757481 /* Faeroe */ = {isa = PBXFileReference; lastKnownFileType = file; path = Faeroe; sourceTree = "<group>"; };
40C1FAF72C79076200757481 /* Faroe */ = {isa = PBXFileReference; lastKnownFileType = file; path = Faroe; sourceTree = "<group>"; };
40C1FAF82C79076200757481 /* Jan_Mayen */ = {isa = PBXFileReference; lastKnownFileType = file; path = Jan_Mayen; sourceTree = "<group>"; };
40C1FAF92C79076200757481 /* Madeira */ = {isa = PBXFileReference; lastKnownFileType = file; path = Madeira; sourceTree = "<group>"; };
40C1FAFA2C79076200757481 /* Reykjavik */ = {isa = PBXFileReference; lastKnownFileType = file; path = Reykjavik; sourceTree = "<group>"; };
40C1FAFB2C79076200757481 /* South_Georgia */ = {isa = PBXFileReference; lastKnownFileType = file; path = South_Georgia; sourceTree = "<group>"; };
40C1FAFC2C79076200757481 /* St_Helena */ = {isa = PBXFileReference; lastKnownFileType = file; path = St_Helena; sourceTree = "<group>"; };
40C1FAFD2C79076200757481 /* Stanley */ = {isa = PBXFileReference; lastKnownFileType = file; path = Stanley; sourceTree = "<group>"; };
40C1FAFF2C79076200757481 /* ACT */ = {isa = PBXFileReference; lastKnownFileType = file; path = ACT; sourceTree = "<group>"; };
40C1FB002C79076200757481 /* Adelaide */ = {isa = PBXFileReference; lastKnownFileType = file; path = Adelaide; sourceTree = "<group>"; };
40C1FB012C79076200757481 /* Brisbane */ = {isa = PBXFileReference; lastKnownFileType = file; path = Brisbane; sourceTree = "<group>"; };
40C1FB022C79076200757481 /* Broken_Hill */ = {isa = PBXFileReference; lastKnownFileType = file; path = Broken_Hill; sourceTree = "<group>"; };
40C1FB032C79076200757481 /* Canberra */ = {isa = PBXFileReference; lastKnownFileType = file; path = Canberra; sourceTree = "<group>"; };
40C1FB042C79076200757481 /* Currie */ = {isa = PBXFileReference; lastKnownFileType = file; path = Currie; sourceTree = "<group>"; };
40C1FB052C79076200757481 /* Darwin */ = {isa = PBXFileReference; lastKnownFileType = file; path = Darwin; sourceTree = "<group>"; };
40C1FB062C79076200757481 /* Eucla */ = {isa = PBXFileReference; lastKnownFileType = file; path = Eucla; sourceTree = "<group>"; };
40C1FB072C79076200757481 /* Hobart */ = {isa = PBXFileReference; lastKnownFileType = file; path = Hobart; sourceTree = "<group>"; };
40C1FB082C79076200757481 /* LHI */ = {isa = PBXFileReference; lastKnownFileType = file; path = LHI; sourceTree = "<group>"; };
40C1FB092C79076200757481 /* Lindeman */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lindeman; sourceTree = "<group>"; };
40C1FB0A2C79076200757481 /* Lord_Howe */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lord_Howe; sourceTree = "<group>"; };
40C1FB0B2C79076200757481 /* Melbourne */ = {isa = PBXFileReference; lastKnownFileType = file; path = Melbourne; sourceTree = "<group>"; };
40C1FB0C2C79076200757481 /* North */ = {isa = PBXFileReference; lastKnownFileType = file; path = North; sourceTree = "<group>"; };
40C1FB0D2C79076200757481 /* NSW */ = {isa = PBXFileReference; lastKnownFileType = file; path = NSW; sourceTree = "<group>"; };
40C1FB0E2C79076200757481 /* Perth */ = {isa = PBXFileReference; lastKnownFileType = file; path = Perth; sourceTree = "<group>"; };
40C1FB0F2C79076200757481 /* Queensland */ = {isa = PBXFileReference; lastKnownFileType = file; path = Queensland; sourceTree = "<group>"; };
40C1FB102C79076200757481 /* South */ = {isa = PBXFileReference; lastKnownFileType = file; path = South; sourceTree = "<group>"; };
40C1FB112C79076200757481 /* Sydney */ = {isa = PBXFileReference; lastKnownFileType = file; path = Sydney; sourceTree = "<group>"; };
40C1FB122C79076200757481 /* Tasmania */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tasmania; sourceTree = "<group>"; };
40C1FB132C79076200757481 /* Victoria */ = {isa = PBXFileReference; lastKnownFileType = file; path = Victoria; sourceTree = "<group>"; };
40C1FB142C79076200757481 /* West */ = {isa = PBXFileReference; lastKnownFileType = file; path = West; sourceTree = "<group>"; };
40C1FB152C79076200757481 /* Yancowinna */ = {isa = PBXFileReference; lastKnownFileType = file; path = Yancowinna; sourceTree = "<group>"; };
40C1FB172C79076200757481 /* Acre */ = {isa = PBXFileReference; lastKnownFileType = file; path = Acre; sourceTree = "<group>"; };
40C1FB182C79076200757481 /* DeNoronha */ = {isa = PBXFileReference; lastKnownFileType = file; path = DeNoronha; sourceTree = "<group>"; };
40C1FB192C79076200757481 /* East */ = {isa = PBXFileReference; lastKnownFileType = file; path = East; sourceTree = "<group>"; };
40C1FB1A2C79076200757481 /* West */ = {isa = PBXFileReference; lastKnownFileType = file; path = West; sourceTree = "<group>"; };
40C1FB1C2C79076200757481 /* Atlantic */ = {isa = PBXFileReference; lastKnownFileType = file; path = Atlantic; sourceTree = "<group>"; };
40C1FB1D2C79076200757481 /* Central */ = {isa = PBXFileReference; lastKnownFileType = file; path = Central; sourceTree = "<group>"; };
40C1FB1E2C79076200757481 /* Eastern */ = {isa = PBXFileReference; lastKnownFileType = file; path = Eastern; sourceTree = "<group>"; };
40C1FB1F2C79076200757481 /* Mountain */ = {isa = PBXFileReference; lastKnownFileType = file; path = Mountain; sourceTree = "<group>"; };
40C1FB202C79076200757481 /* Newfoundland */ = {isa = PBXFileReference; lastKnownFileType = file; path = Newfoundland; sourceTree = "<group>"; };
40C1FB212C79076200757481 /* Pacific */ = {isa = PBXFileReference; lastKnownFileType = file; path = Pacific; sourceTree = "<group>"; };
40C1FB222C79076200757481 /* Saskatchewan */ = {isa = PBXFileReference; lastKnownFileType = file; path = Saskatchewan; sourceTree = "<group>"; };
40C1FB232C79076200757481 /* Yukon */ = {isa = PBXFileReference; lastKnownFileType = file; path = Yukon; sourceTree = "<group>"; };
40C1FB252C79076200757481 /* Continental */ = {isa = PBXFileReference; lastKnownFileType = file; path = Continental; sourceTree = "<group>"; };
40C1FB262C79076200757481 /* EasterIsland */ = {isa = PBXFileReference; lastKnownFileType = file; path = EasterIsland; sourceTree = "<group>"; };
40C1FB282C79076200757481 /* GMT */ = {isa = PBXFileReference; lastKnownFileType = file; path = GMT; sourceTree = "<group>"; };
40C1FB292C79076200757481 /* GMT-0 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-0"; sourceTree = "<group>"; };
40C1FB2A2C79076200757481 /* GMT-1 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-1"; sourceTree = "<group>"; };
40C1FB2B2C79076200757481 /* GMT-2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-2"; sourceTree = "<group>"; };
40C1FB2C2C79076200757481 /* GMT-3 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-3"; sourceTree = "<group>"; };
40C1FB2D2C79076200757481 /* GMT-4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-4"; sourceTree = "<group>"; };
40C1FB2E2C79076200757481 /* GMT-5 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-5"; sourceTree = "<group>"; };
40C1FB2F2C79076200757481 /* GMT-6 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-6"; sourceTree = "<group>"; };
40C1FB302C79076200757481 /* GMT-7 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-7"; sourceTree = "<group>"; };
40C1FB312C79076200757481 /* GMT-8 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-8"; sourceTree = "<group>"; };
40C1FB322C79076200757481 /* GMT-9 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-9"; sourceTree = "<group>"; };
40C1FB332C79076200757481 /* GMT-10 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-10"; sourceTree = "<group>"; };
40C1FB342C79076200757481 /* GMT-11 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-11"; sourceTree = "<group>"; };
40C1FB352C79076200757481 /* GMT-12 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-12"; sourceTree = "<group>"; };
40C1FB362C79076200757481 /* GMT-13 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-13"; sourceTree = "<group>"; };
40C1FB372C79076200757481 /* GMT-14 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-14"; sourceTree = "<group>"; };
40C1FB382C79076200757481 /* GMT+0 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT+0"; sourceTree = "<group>"; };
40C1FB392C79076200757481 /* GMT+1 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT+1"; sourceTree = "<group>"; };
40C1FB3A2C79076200757481 /* GMT+2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT+2"; sourceTree = "<group>"; };
40C1FB3B2C79076200757481 /* GMT+3 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT+3"; sourceTree = "<group>"; };
40C1FB3C2C79076200757481 /* GMT+4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT+4"; sourceTree = "<group>"; };
40C1FB3D2C79076200757481 /* GMT+5 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT+5"; sourceTree = "<group>"; };
40C1FB3E2C79076200757481 /* GMT+6 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT+6"; sourceTree = "<group>"; };
40C1FB3F2C79076200757481 /* GMT+7 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT+7"; sourceTree = "<group>"; };
40C1FB402C79076200757481 /* GMT+8 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT+8"; sourceTree = "<group>"; };
40C1FB412C79076200757481 /* GMT+9 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT+9"; sourceTree = "<group>"; };
40C1FB422C79076200757481 /* GMT+10 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT+10"; sourceTree = "<group>"; };
40C1FB432C79076200757481 /* GMT+11 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT+11"; sourceTree = "<group>"; };
40C1FB442C79076200757481 /* GMT+12 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT+12"; sourceTree = "<group>"; };
40C1FB452C79076200757481 /* GMT0 */ = {isa = PBXFileReference; lastKnownFileType = file; path = GMT0; sourceTree = "<group>"; };
40C1FB462C79076200757481 /* Greenwich */ = {isa = PBXFileReference; lastKnownFileType = file; path = Greenwich; sourceTree = "<group>"; };
40C1FB472C79076200757481 /* UCT */ = {isa = PBXFileReference; lastKnownFileType = file; path = UCT; sourceTree = "<group>"; };
40C1FB482C79076200757481 /* Universal */ = {isa = PBXFileReference; lastKnownFileType = file; path = Universal; sourceTree = "<group>"; };
40C1FB492C79076200757481 /* UTC */ = {isa = PBXFileReference; lastKnownFileType = file; path = UTC; sourceTree = "<group>"; };
40C1FB4A2C79076200757481 /* Zulu */ = {isa = PBXFileReference; lastKnownFileType = file; path = Zulu; sourceTree = "<group>"; };
40C1FB4C2C79076200757481 /* Amsterdam */ = {isa = PBXFileReference; lastKnownFileType = file; path = Amsterdam; sourceTree = "<group>"; };
40C1FB4D2C79076200757481 /* Andorra */ = {isa = PBXFileReference; lastKnownFileType = file; path = Andorra; sourceTree = "<group>"; };
40C1FB4E2C79076200757481 /* Astrakhan */ = {isa = PBXFileReference; lastKnownFileType = file; path = Astrakhan; sourceTree = "<group>"; };
40C1FB4F2C79076200757481 /* Athens */ = {isa = PBXFileReference; lastKnownFileType = file; path = Athens; sourceTree = "<group>"; };
40C1FB502C79076200757481 /* Belfast */ = {isa = PBXFileReference; lastKnownFileType = file; path = Belfast; sourceTree = "<group>"; };
40C1FB512C79076200757481 /* Belgrade */ = {isa = PBXFileReference; lastKnownFileType = file; path = Belgrade; sourceTree = "<group>"; };
40C1FB522C79076200757481 /* Berlin */ = {isa = PBXFileReference; lastKnownFileType = file; path = Berlin; sourceTree = "<group>"; };
40C1FB532C79076200757481 /* Bratislava */ = {isa = PBXFileReference; lastKnownFileType = file; path = Bratislava; sourceTree = "<group>"; };
40C1FB542C79076200757481 /* Brussels */ = {isa = PBXFileReference; lastKnownFileType = file; path = Brussels; sourceTree = "<group>"; };
40C1FB552C79076200757481 /* Bucharest */ = {isa = PBXFileReference; lastKnownFileType = file; path = Bucharest; sourceTree = "<group>"; };
40C1FB562C79076200757481 /* Budapest */ = {isa = PBXFileReference; lastKnownFileType = file; path = Budapest; sourceTree = "<group>"; };
40C1FB572C79076200757481 /* Busingen */ = {isa = PBXFileReference; lastKnownFileType = file; path = Busingen; sourceTree = "<group>"; };
40C1FB582C79076200757481 /* Chisinau */ = {isa = PBXFileReference; lastKnownFileType = file; path = Chisinau; sourceTree = "<group>"; };
40C1FB592C79076200757481 /* Copenhagen */ = {isa = PBXFileReference; lastKnownFileType = file; path = Copenhagen; sourceTree = "<group>"; };
40C1FB5A2C79076200757481 /* Dublin */ = {isa = PBXFileReference; lastKnownFileType = file; path = Dublin; sourceTree = "<group>"; };
40C1FB5B2C79076200757481 /* Gibraltar */ = {isa = PBXFileReference; lastKnownFileType = file; path = Gibraltar; sourceTree = "<group>"; };
40C1FB5C2C79076200757481 /* Guernsey */ = {isa = PBXFileReference; lastKnownFileType = file; path = Guernsey; sourceTree = "<group>"; };
40C1FB5D2C79076200757481 /* Helsinki */ = {isa = PBXFileReference; lastKnownFileType = file; path = Helsinki; sourceTree = "<group>"; };
40C1FB5E2C79076200757481 /* Isle_of_Man */ = {isa = PBXFileReference; lastKnownFileType = file; path = Isle_of_Man; sourceTree = "<group>"; };
40C1FB5F2C79076200757481 /* Istanbul */ = {isa = PBXFileReference; lastKnownFileType = file; path = Istanbul; sourceTree = "<group>"; };
40C1FB602C79076200757481 /* Jersey */ = {isa = PBXFileReference; lastKnownFileType = file; path = Jersey; sourceTree = "<group>"; };
40C1FB612C79076200757481 /* Kaliningrad */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kaliningrad; sourceTree = "<group>"; };
40C1FB622C79076200757481 /* Kiev */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kiev; sourceTree = "<group>"; };
40C1FB632C79076200757481 /* Kirov */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kirov; sourceTree = "<group>"; };
40C1FB642C79076200757481 /* Kyiv */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kyiv; sourceTree = "<group>"; };
40C1FB652C79076200757481 /* Lisbon */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lisbon; sourceTree = "<group>"; };
40C1FB662C79076200757481 /* Ljubljana */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ljubljana; sourceTree = "<group>"; };
40C1FB672C79076200757481 /* London */ = {isa = PBXFileReference; lastKnownFileType = file; path = London; sourceTree = "<group>"; };
40C1FB682C79076200757481 /* Luxembourg */ = {isa = PBXFileReference; lastKnownFileType = file; path = Luxembourg; sourceTree = "<group>"; };
40C1FB692C79076200757481 /* Madrid */ = {isa = PBXFileReference; lastKnownFileType = file; path = Madrid; sourceTree = "<group>"; };
40C1FB6A2C79076200757481 /* Malta */ = {isa = PBXFileReference; lastKnownFileType = file; path = Malta; sourceTree = "<group>"; };
40C1FB6B2C79076200757481 /* Mariehamn */ = {isa = PBXFileReference; lastKnownFileType = file; path = Mariehamn; sourceTree = "<group>"; };
40C1FB6C2C79076200757481 /* Minsk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Minsk; sourceTree = "<group>"; };
40C1FB6D2C79076200757481 /* Monaco */ = {isa = PBXFileReference; lastKnownFileType = file; path = Monaco; sourceTree = "<group>"; };
40C1FB6E2C79076200757481 /* Moscow */ = {isa = PBXFileReference; lastKnownFileType = file; path = Moscow; sourceTree = "<group>"; };
40C1FB6F2C79076200757481 /* Nicosia */ = {isa = PBXFileReference; lastKnownFileType = file; path = Nicosia; sourceTree = "<group>"; };
40C1FB702C79076200757481 /* Oslo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Oslo; sourceTree = "<group>"; };
40C1FB712C79076200757481 /* Paris */ = {isa = PBXFileReference; lastKnownFileType = file; path = Paris; sourceTree = "<group>"; };
40C1FB722C79076200757481 /* Podgorica */ = {isa = PBXFileReference; lastKnownFileType = file; path = Podgorica; sourceTree = "<group>"; };
40C1FB732C79076200757481 /* Prague */ = {isa = PBXFileReference; lastKnownFileType = file; path = Prague; sourceTree = "<group>"; };
40C1FB742C79076200757481 /* Riga */ = {isa = PBXFileReference; lastKnownFileType = file; path = Riga; sourceTree = "<group>"; };
40C1FB752C79076200757481 /* Rome */ = {isa = PBXFileReference; lastKnownFileType = file; path = Rome; sourceTree = "<group>"; };
40C1FB762C79076200757481 /* Samara */ = {isa = PBXFileReference; lastKnownFileType = file; path = Samara; sourceTree = "<group>"; };
40C1FB772C79076200757481 /* San_Marino */ = {isa = PBXFileReference; lastKnownFileType = file; path = San_Marino; sourceTree = "<group>"; };
40C1FB782C79076200757481 /* Sarajevo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Sarajevo; sourceTree = "<group>"; };
40C1FB792C79076200757481 /* Saratov */ = {isa = PBXFileReference; lastKnownFileType = file; path = Saratov; sourceTree = "<group>"; };
40C1FB7A2C79076200757481 /* Simferopol */ = {isa = PBXFileReference; lastKnownFileType = file; path = Simferopol; sourceTree = "<group>"; };
40C1FB7B2C79076200757481 /* Skopje */ = {isa = PBXFileReference; lastKnownFileType = file; path = Skopje; sourceTree = "<group>"; };
40C1FB7C2C79076200757481 /* Sofia */ = {isa = PBXFileReference; lastKnownFileType = file; path = Sofia; sourceTree = "<group>"; };
40C1FB7D2C79076200757481 /* Stockholm */ = {isa = PBXFileReference; lastKnownFileType = file; path = Stockholm; sourceTree = "<group>"; };
40C1FB7E2C79076200757481 /* Tallinn */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tallinn; sourceTree = "<group>"; };
40C1FB7F2C79076200757481 /* Tirane */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tirane; sourceTree = "<group>"; };
40C1FB802C79076200757481 /* Tiraspol */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tiraspol; sourceTree = "<group>"; };
40C1FB812C79076200757481 /* Ulyanovsk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ulyanovsk; sourceTree = "<group>"; };
40C1FB822C79076200757481 /* Uzhgorod */ = {isa = PBXFileReference; lastKnownFileType = file; path = Uzhgorod; sourceTree = "<group>"; };
40C1FB832C79076200757481 /* Vaduz */ = {isa = PBXFileReference; lastKnownFileType = file; path = Vaduz; sourceTree = "<group>"; };
40C1FB842C79076200757481 /* Vatican */ = {isa = PBXFileReference; lastKnownFileType = file; path = Vatican; sourceTree = "<group>"; };
40C1FB852C79076200757481 /* Vienna */ = {isa = PBXFileReference; lastKnownFileType = file; path = Vienna; sourceTree = "<group>"; };
40C1FB862C79076200757481 /* Vilnius */ = {isa = PBXFileReference; lastKnownFileType = file; path = Vilnius; sourceTree = "<group>"; };
40C1FB872C79076200757481 /* Volgograd */ = {isa = PBXFileReference; lastKnownFileType = file; path = Volgograd; sourceTree = "<group>"; };
40C1FB882C79076200757481 /* Warsaw */ = {isa = PBXFileReference; lastKnownFileType = file; path = Warsaw; sourceTree = "<group>"; };
40C1FB892C79076200757481 /* Zagreb */ = {isa = PBXFileReference; lastKnownFileType = file; path = Zagreb; sourceTree = "<group>"; };
40C1FB8A2C79076200757481 /* Zaporozhye */ = {isa = PBXFileReference; lastKnownFileType = file; path = Zaporozhye; sourceTree = "<group>"; };
40C1FB8B2C79076200757481 /* Zurich */ = {isa = PBXFileReference; lastKnownFileType = file; path = Zurich; sourceTree = "<group>"; };
40C1FB8D2C79076200757481 /* Antananarivo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Antananarivo; sourceTree = "<group>"; };
40C1FB8E2C79076200757481 /* Chagos */ = {isa = PBXFileReference; lastKnownFileType = file; path = Chagos; sourceTree = "<group>"; };
40C1FB8F2C79076200757481 /* Christmas */ = {isa = PBXFileReference; lastKnownFileType = file; path = Christmas; sourceTree = "<group>"; };
40C1FB902C79076200757481 /* Cocos */ = {isa = PBXFileReference; lastKnownFileType = file; path = Cocos; sourceTree = "<group>"; };
40C1FB912C79076200757481 /* Comoro */ = {isa = PBXFileReference; lastKnownFileType = file; path = Comoro; sourceTree = "<group>"; };
40C1FB922C79076200757481 /* Kerguelen */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kerguelen; sourceTree = "<group>"; };
40C1FB932C79076200757481 /* Mahe */ = {isa = PBXFileReference; lastKnownFileType = file; path = Mahe; sourceTree = "<group>"; };
40C1FB942C79076200757481 /* Maldives */ = {isa = PBXFileReference; lastKnownFileType = file; path = Maldives; sourceTree = "<group>"; };
40C1FB952C79076200757481 /* Mauritius */ = {isa = PBXFileReference; lastKnownFileType = file; path = Mauritius; sourceTree = "<group>"; };
40C1FB962C79076200757481 /* Mayotte */ = {isa = PBXFileReference; lastKnownFileType = file; path = Mayotte; sourceTree = "<group>"; };
40C1FB972C79076200757481 /* Reunion */ = {isa = PBXFileReference; lastKnownFileType = file; path = Reunion; sourceTree = "<group>"; };
40C1FB992C79076200757481 /* BajaNorte */ = {isa = PBXFileReference; lastKnownFileType = file; path = BajaNorte; sourceTree = "<group>"; };
40C1FB9A2C79076200757481 /* BajaSur */ = {isa = PBXFileReference; lastKnownFileType = file; path = BajaSur; sourceTree = "<group>"; };
40C1FB9B2C79076200757481 /* General */ = {isa = PBXFileReference; lastKnownFileType = file; path = General; sourceTree = "<group>"; };
40C1FB9D2C79076200757481 /* Apia */ = {isa = PBXFileReference; lastKnownFileType = file; path = Apia; sourceTree = "<group>"; };
40C1FB9E2C79076200757481 /* Auckland */ = {isa = PBXFileReference; lastKnownFileType = file; path = Auckland; sourceTree = "<group>"; };
40C1FB9F2C79076200757481 /* Bougainville */ = {isa = PBXFileReference; lastKnownFileType = file; path = Bougainville; sourceTree = "<group>"; };
40C1FBA02C79076200757481 /* Chatham */ = {isa = PBXFileReference; lastKnownFileType = file; path = Chatham; sourceTree = "<group>"; };
40C1FBA12C79076200757481 /* Chuuk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Chuuk; sourceTree = "<group>"; };
40C1FBA22C79076200757481 /* Easter */ = {isa = PBXFileReference; lastKnownFileType = file; path = Easter; sourceTree = "<group>"; };
40C1FBA32C79076200757481 /* Efate */ = {isa = PBXFileReference; lastKnownFileType = file; path = Efate; sourceTree = "<group>"; };
40C1FBA42C79076200757481 /* Enderbury */ = {isa = PBXFileReference; lastKnownFileType = file; path = Enderbury; sourceTree = "<group>"; };
40C1FBA52C79076200757481 /* Fakaofo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Fakaofo; sourceTree = "<group>"; };
40C1FBA62C79076200757481 /* Fiji */ = {isa = PBXFileReference; lastKnownFileType = file; path = Fiji; sourceTree = "<group>"; };
40C1FBA72C79076200757481 /* Funafuti */ = {isa = PBXFileReference; lastKnownFileType = file; path = Funafuti; sourceTree = "<group>"; };
40C1FBA82C79076200757481 /* Galapagos */ = {isa = PBXFileReference; lastKnownFileType = file; path = Galapagos; sourceTree = "<group>"; };
40C1FBA92C79076200757481 /* Gambier */ = {isa = PBXFileReference; lastKnownFileType = file; path = Gambier; sourceTree = "<group>"; };
40C1FBAA2C79076200757481 /* Guadalcanal */ = {isa = PBXFileReference; lastKnownFileType = file; path = Guadalcanal; sourceTree = "<group>"; };
40C1FBAB2C79076200757481 /* Guam */ = {isa = PBXFileReference; lastKnownFileType = file; path = Guam; sourceTree = "<group>"; };
40C1FBAC2C79076200757481 /* Honolulu */ = {isa = PBXFileReference; lastKnownFileType = file; path = Honolulu; sourceTree = "<group>"; };
40C1FBAD2C79076200757481 /* Johnston */ = {isa = PBXFileReference; lastKnownFileType = file; path = Johnston; sourceTree = "<group>"; };
40C1FBAE2C79076200757481 /* Kanton */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kanton; sourceTree = "<group>"; };
40C1FBAF2C79076200757481 /* Kiritimati */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kiritimati; sourceTree = "<group>"; };
40C1FBB02C79076200757481 /* Kosrae */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kosrae; sourceTree = "<group>"; };
40C1FBB12C79076200757481 /* Kwajalein */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kwajalein; sourceTree = "<group>"; };
40C1FBB22C79076200757481 /* Majuro */ = {isa = PBXFileReference; lastKnownFileType = file; path = Majuro; sourceTree = "<group>"; };
40C1FBB32C79076200757481 /* Marquesas */ = {isa = PBXFileReference; lastKnownFileType = file; path = Marquesas; sourceTree = "<group>"; };
40C1FBB42C79076200757481 /* Midway */ = {isa = PBXFileReference; lastKnownFileType = file; path = Midway; sourceTree = "<group>"; };
40C1FBB52C79076200757481 /* Nauru */ = {isa = PBXFileReference; lastKnownFileType = file; path = Nauru; sourceTree = "<group>"; };
40C1FBB62C79076200757481 /* Niue */ = {isa = PBXFileReference; lastKnownFileType = file; path = Niue; sourceTree = "<group>"; };
40C1FBB72C79076200757481 /* Norfolk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Norfolk; sourceTree = "<group>"; };
40C1FBB82C79076200757481 /* Noumea */ = {isa = PBXFileReference; lastKnownFileType = file; path = Noumea; sourceTree = "<group>"; };
40C1FBB92C79076200757481 /* Pago_Pago */ = {isa = PBXFileReference; lastKnownFileType = file; path = Pago_Pago; sourceTree = "<group>"; };
40C1FBBA2C79076200757481 /* Palau */ = {isa = PBXFileReference; lastKnownFileType = file; path = Palau; sourceTree = "<group>"; };
40C1FBBB2C79076200757481 /* Pitcairn */ = {isa = PBXFileReference; lastKnownFileType = file; path = Pitcairn; sourceTree = "<group>"; };
40C1FBBC2C79076200757481 /* Pohnpei */ = {isa = PBXFileReference; lastKnownFileType = file; path = Pohnpei; sourceTree = "<group>"; };
40C1FBBD2C79076200757481 /* Ponape */ = {isa = PBXFileReference; lastKnownFileType = file; path = Ponape; sourceTree = "<group>"; };
40C1FBBE2C79076200757481 /* Port_Moresby */ = {isa = PBXFileReference; lastKnownFileType = file; path = Port_Moresby; sourceTree = "<group>"; };
40C1FBBF2C79076200757481 /* Rarotonga */ = {isa = PBXFileReference; lastKnownFileType = file; path = Rarotonga; sourceTree = "<group>"; };
40C1FBC02C79076200757481 /* Saipan */ = {isa = PBXFileReference; lastKnownFileType = file; path = Saipan; sourceTree = "<group>"; };
40C1FBC12C79076200757481 /* Samoa */ = {isa = PBXFileReference; lastKnownFileType = file; path = Samoa; sourceTree = "<group>"; };
40C1FBC22C79076200757481 /* Tahiti */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tahiti; sourceTree = "<group>"; };
40C1FBC32C79076200757481 /* Tarawa */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tarawa; sourceTree = "<group>"; };
40C1FBC42C79076200757481 /* Tongatapu */ = {isa = PBXFileReference; lastKnownFileType = file; path = Tongatapu; sourceTree = "<group>"; };
40C1FBC52C79076200757481 /* Truk */ = {isa = PBXFileReference; lastKnownFileType = file; path = Truk; sourceTree = "<group>"; };
40C1FBC62C79076200757481 /* Wake */ = {isa = PBXFileReference; lastKnownFileType = file; path = Wake; sourceTree = "<group>"; };
40C1FBC72C79076200757481 /* Wallis */ = {isa = PBXFileReference; lastKnownFileType = file; path = Wallis; sourceTree = "<group>"; };
40C1FBC82C79076200757481 /* Yap */ = {isa = PBXFileReference; lastKnownFileType = file; path = Yap; sourceTree = "<group>"; };
40C1FBCA2C79076200757481 /* Alaska */ = {isa = PBXFileReference; lastKnownFileType = file; path = Alaska; sourceTree = "<group>"; };
40C1FBCB2C79076200757481 /* Aleutian */ = {isa = PBXFileReference; lastKnownFileType = file; path = Aleutian; sourceTree = "<group>"; };
40C1FBCC2C79076200757481 /* Arizona */ = {isa = PBXFileReference; lastKnownFileType = file; path = Arizona; sourceTree = "<group>"; };
40C1FBCD2C79076200757481 /* Central */ = {isa = PBXFileReference; lastKnownFileType = file; path = Central; sourceTree = "<group>"; };
40C1FBCE2C79076200757481 /* East-Indiana */ = {isa = PBXFileReference; lastKnownFileType = file; path = "East-Indiana"; sourceTree = "<group>"; };
40C1FBCF2C79076200757481 /* Eastern */ = {isa = PBXFileReference; lastKnownFileType = file; path = Eastern; sourceTree = "<group>"; };
40C1FBD02C79076200757481 /* Hawaii */ = {isa = PBXFileReference; lastKnownFileType = file; path = Hawaii; sourceTree = "<group>"; };
40C1FBD12C79076200757481 /* Indiana-Starke */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Indiana-Starke"; sourceTree = "<group>"; };
40C1FBD22C79076200757481 /* Michigan */ = {isa = PBXFileReference; lastKnownFileType = file; path = Michigan; sourceTree = "<group>"; };
40C1FBD32C79076200757481 /* Mountain */ = {isa = PBXFileReference; lastKnownFileType = file; path = Mountain; sourceTree = "<group>"; };
40C1FBD42C79076200757481 /* Pacific */ = {isa = PBXFileReference; lastKnownFileType = file; path = Pacific; sourceTree = "<group>"; };
40C1FBD52C79076200757481 /* Samoa */ = {isa = PBXFileReference; lastKnownFileType = file; path = Samoa; sourceTree = "<group>"; };
40C1FBD72C79076200757481 /* CET */ = {isa = PBXFileReference; lastKnownFileType = file; path = CET; sourceTree = "<group>"; };
40C1FBD82C79076200757481 /* CST6CDT */ = {isa = PBXFileReference; lastKnownFileType = file; path = CST6CDT; sourceTree = "<group>"; };
40C1FBD92C79076200757481 /* Cuba */ = {isa = PBXFileReference; lastKnownFileType = file; path = Cuba; sourceTree = "<group>"; };
40C1FBDA2C79076200757481 /* EET */ = {isa = PBXFileReference; lastKnownFileType = file; path = EET; sourceTree = "<group>"; };
40C1FBDB2C79076200757481 /* Egypt */ = {isa = PBXFileReference; lastKnownFileType = file; path = Egypt; sourceTree = "<group>"; };
40C1FBDC2C79076200757481 /* Eire */ = {isa = PBXFileReference; lastKnownFileType = file; path = Eire; sourceTree = "<group>"; };
40C1FBDD2C79076200757481 /* EST */ = {isa = PBXFileReference; lastKnownFileType = file; path = EST; sourceTree = "<group>"; };
40C1FBDE2C79076200757481 /* EST5EDT */ = {isa = PBXFileReference; lastKnownFileType = file; path = EST5EDT; sourceTree = "<group>"; };
40C1FBDF2C79076200757481 /* Factory */ = {isa = PBXFileReference; lastKnownFileType = file; path = Factory; sourceTree = "<group>"; };
40C1FBE02C79076200757481 /* GB */ = {isa = PBXFileReference; lastKnownFileType = file; path = GB; sourceTree = "<group>"; };
40C1FBE12C79076200757481 /* GB-Eire */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GB-Eire"; sourceTree = "<group>"; };
40C1FBE22C79076200757481 /* GMT */ = {isa = PBXFileReference; lastKnownFileType = file; path = GMT; sourceTree = "<group>"; };
40C1FBE32C79076200757481 /* GMT-0 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT-0"; sourceTree = "<group>"; };
40C1FBE42C79076200757481 /* GMT+0 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "GMT+0"; sourceTree = "<group>"; };
40C1FBE52C79076200757481 /* GMT0 */ = {isa = PBXFileReference; lastKnownFileType = file; path = GMT0; sourceTree = "<group>"; };
40C1FBE62C79076200757481 /* Greenwich */ = {isa = PBXFileReference; lastKnownFileType = file; path = Greenwich; sourceTree = "<group>"; };
40C1FBE72C79076200757481 /* Hongkong */ = {isa = PBXFileReference; lastKnownFileType = file; path = Hongkong; sourceTree = "<group>"; };
40C1FBE82C79076200757481 /* HST */ = {isa = PBXFileReference; lastKnownFileType = file; path = HST; sourceTree = "<group>"; };
40C1FBE92C79076200757481 /* Iceland */ = {isa = PBXFileReference; lastKnownFileType = file; path = Iceland; sourceTree = "<group>"; };
40C1FBEA2C79076200757481 /* Iran */ = {isa = PBXFileReference; lastKnownFileType = file; path = Iran; sourceTree = "<group>"; };
40C1FBEB2C79076200757481 /* iso3166.tab */ = {isa = PBXFileReference; lastKnownFileType = text; path = iso3166.tab; sourceTree = "<group>"; };
40C1FBEC2C79076200757481 /* Israel */ = {isa = PBXFileReference; lastKnownFileType = file; path = Israel; sourceTree = "<group>"; };
40C1FBED2C79076200757481 /* Jamaica */ = {isa = PBXFileReference; lastKnownFileType = file; path = Jamaica; sourceTree = "<group>"; };
40C1FBEE2C79076200757481 /* Japan */ = {isa = PBXFileReference; lastKnownFileType = file; path = Japan; sourceTree = "<group>"; };
40C1FBEF2C79076200757481 /* Kwajalein */ = {isa = PBXFileReference; lastKnownFileType = file; path = Kwajalein; sourceTree = "<group>"; };
40C1FBF02C79076200757481 /* Libya */ = {isa = PBXFileReference; lastKnownFileType = file; path = Libya; sourceTree = "<group>"; };
40C1FBF12C79076200757481 /* MET */ = {isa = PBXFileReference; lastKnownFileType = file; path = MET; sourceTree = "<group>"; };
40C1FBF22C79076200757481 /* MST */ = {isa = PBXFileReference; lastKnownFileType = file; path = MST; sourceTree = "<group>"; };
40C1FBF32C79076200757481 /* MST7MDT */ = {isa = PBXFileReference; lastKnownFileType = file; path = MST7MDT; sourceTree = "<group>"; };
40C1FBF42C79076200757481 /* Navajo */ = {isa = PBXFileReference; lastKnownFileType = file; path = Navajo; sourceTree = "<group>"; };
40C1FBF52C79076200757481 /* NZ */ = {isa = PBXFileReference; lastKnownFileType = file; path = NZ; sourceTree = "<group>"; };
40C1FBF62C79076200757481 /* NZ-CHAT */ = {isa = PBXFileReference; lastKnownFileType = file; path = "NZ-CHAT"; sourceTree = "<group>"; };
40C1FBF72C79076200757481 /* Poland */ = {isa = PBXFileReference; lastKnownFileType = file; path = Poland; sourceTree = "<group>"; };
40C1FBF82C79076200757481 /* Portugal */ = {isa = PBXFileReference; lastKnownFileType = file; path = Portugal; sourceTree = "<group>"; };
40C1FBF92C79076200757481 /* PRC */ = {isa = PBXFileReference; lastKnownFileType = file; path = PRC; sourceTree = "<group>"; };
40C1FBFA2C79076200757481 /* PST8PDT */ = {isa = PBXFileReference; lastKnownFileType = file; path = PST8PDT; sourceTree = "<group>"; };
40C1FBFB2C79076200757481 /* ROC */ = {isa = PBXFileReference; lastKnownFileType = file; path = ROC; sourceTree = "<group>"; };
40C1FBFC2C79076200757481 /* ROK */ = {isa = PBXFileReference; lastKnownFileType = file; path = ROK; sourceTree = "<group>"; };
40C1FBFD2C79076200757481 /* Singapore */ = {isa = PBXFileReference; lastKnownFileType = file; path = Singapore; sourceTree = "<group>"; };
40C1FBFE2C79076200757481 /* Turkey */ = {isa = PBXFileReference; lastKnownFileType = file; path = Turkey; sourceTree = "<group>"; };
40C1FBFF2C79076200757481 /* UCT */ = {isa = PBXFileReference; lastKnownFileType = file; path = UCT; sourceTree = "<group>"; };
40C1FC002C79076200757481 /* Universal */ = {isa = PBXFileReference; lastKnownFileType = file; path = Universal; sourceTree = "<group>"; };
40C1FC012C79076200757481 /* UTC */ = {isa = PBXFileReference; lastKnownFileType = file; path = UTC; sourceTree = "<group>"; };
40C1FC022C79076200757481 /* W-SU */ = {isa = PBXFileReference; lastKnownFileType = file; path = "W-SU"; sourceTree = "<group>"; };
40C1FC032C79076200757481 /* WET */ = {isa = PBXFileReference; lastKnownFileType = file; path = WET; sourceTree = "<group>"; };
40C1FC042C79076200757481 /* zone1970.tab */ = {isa = PBXFileReference; lastKnownFileType = text; path = zone1970.tab; sourceTree = "<group>"; };
40C1FC052C79076200757481 /* zonenow.tab */ = {isa = PBXFileReference; lastKnownFileType = text; path = zonenow.tab; sourceTree = "<group>"; };
40C1FC062C79076200757481 /* Zulu */ = {isa = PBXFileReference; lastKnownFileType = file; path = Zulu; sourceTree = "<group>"; };
40C1FC082C79076200757481 /* README.zoneinfo */ = {isa = PBXFileReference; lastKnownFileType = text; path = README.zoneinfo; sourceTree = "<group>"; };
40C1FC092C79076200757481 /* version */ = {isa = PBXFileReference; lastKnownFileType = text; path = version; sourceTree = "<group>"; };
40C1FC0B2C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1FC0D2C79076200757481 /* get_current_time_chrono.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = get_current_time_chrono.inc; sourceTree = "<group>"; };
40C1FC0E2C79076200757481 /* get_current_time_posix.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = get_current_time_posix.inc; sourceTree = "<group>"; };
40C1FC0F2C79076200757481 /* test_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = test_util.h; sourceTree = "<group>"; };
40C1FC102C79076200757481 /* test_util.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = test_util.cc; sourceTree = "<group>"; };
40C1FC122C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1FC132C79076200757481 /* civil_time.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = civil_time.h; sourceTree = "<group>"; };
40C1FC142C79076200757481 /* civil_time.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = civil_time.cc; sourceTree = "<group>"; };
40C1FC152C79076200757481 /* civil_time_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = civil_time_benchmark.cc; sourceTree = "<group>"; };
40C1FC162C79076200757481 /* civil_time_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = civil_time_test.cc; sourceTree = "<group>"; };
40C1FC172C79076200757481 /* clock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = clock.h; sourceTree = "<group>"; };
40C1FC182C79076200757481 /* clock.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = clock.cc; sourceTree = "<group>"; };
40C1FC192C79076200757481 /* clock_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = clock_benchmark.cc; sourceTree = "<group>"; };
40C1FC1A2C79076200757481 /* clock_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = clock_test.cc; sourceTree = "<group>"; };
40C1FC1B2C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1FC1C2C79076200757481 /* duration.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = duration.cc; sourceTree = "<group>"; };
40C1FC1D2C79076200757481 /* duration_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = duration_benchmark.cc; sourceTree = "<group>"; };
40C1FC1E2C79076200757481 /* duration_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = duration_test.cc; sourceTree = "<group>"; };
40C1FC1F2C79076200757481 /* flag_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = flag_test.cc; sourceTree = "<group>"; };
40C1FC202C79076200757481 /* format.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = format.cc; sourceTree = "<group>"; };
40C1FC212C79076200757481 /* format_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = format_benchmark.cc; sourceTree = "<group>"; };
40C1FC222C79076200757481 /* format_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = format_test.cc; sourceTree = "<group>"; };
40C1FC232C79076200757481 /* time.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time.h; sourceTree = "<group>"; };
40C1FC242C79076200757481 /* time.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time.cc; sourceTree = "<group>"; };
40C1FC252C79076200757481 /* time_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_benchmark.cc; sourceTree = "<group>"; };
40C1FC262C79076200757481 /* time_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_test.cc; sourceTree = "<group>"; };
40C1FC272C79076200757481 /* time_zone_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = time_zone_test.cc; sourceTree = "<group>"; };
40C1FC292C79076200757481 /* optional.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = optional.h; sourceTree = "<group>"; };
40C1FC2A2C79076200757481 /* span.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = span.h; sourceTree = "<group>"; };
40C1FC2B2C79076200757481 /* variant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = variant.h; sourceTree = "<group>"; };
40C1FC2D2C79076200757481 /* any.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = any.h; sourceTree = "<group>"; };
40C1FC2E2C79076200757481 /* any_exception_safety_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = any_exception_safety_test.cc; sourceTree = "<group>"; };
40C1FC2F2C79076200757481 /* any_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = any_test.cc; sourceTree = "<group>"; };
40C1FC302C79076200757481 /* bad_any_cast.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bad_any_cast.h; sourceTree = "<group>"; };
40C1FC312C79076200757481 /* bad_any_cast.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bad_any_cast.cc; sourceTree = "<group>"; };
40C1FC322C79076200757481 /* bad_optional_access.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bad_optional_access.h; sourceTree = "<group>"; };
40C1FC332C79076200757481 /* bad_optional_access.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bad_optional_access.cc; sourceTree = "<group>"; };
40C1FC342C79076200757481 /* bad_variant_access.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bad_variant_access.h; sourceTree = "<group>"; };
40C1FC352C79076200757481 /* bad_variant_access.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = bad_variant_access.cc; sourceTree = "<group>"; };
40C1FC362C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1FC372C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1FC382C79076200757481 /* compare.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = compare.h; sourceTree = "<group>"; };
40C1FC392C79076200757481 /* compare_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = compare_test.cc; sourceTree = "<group>"; };
40C1FC3A2C79076200757481 /* optional.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = optional.h; sourceTree = "<group>"; };
40C1FC3B2C79076200757481 /* optional_exception_safety_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = optional_exception_safety_test.cc; sourceTree = "<group>"; };
40C1FC3C2C79076200757481 /* optional_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = optional_test.cc; sourceTree = "<group>"; };
40C1FC3D2C79076200757481 /* span.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = span.h; sourceTree = "<group>"; };
40C1FC3E2C79076200757481 /* span_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = span_test.cc; sourceTree = "<group>"; };
40C1FC3F2C79076200757481 /* variant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = variant.h; sourceTree = "<group>"; };
40C1FC402C79076200757481 /* variant_benchmark.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = variant_benchmark.cc; sourceTree = "<group>"; };
40C1FC412C79076200757481 /* variant_exception_safety_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = variant_exception_safety_test.cc; sourceTree = "<group>"; };
40C1FC422C79076200757481 /* variant_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = variant_test.cc; sourceTree = "<group>"; };
40C1FC442C79076200757481 /* if_constexpr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = if_constexpr.h; sourceTree = "<group>"; };
40C1FC452C79076200757481 /* if_constexpr_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = if_constexpr_test.cc; sourceTree = "<group>"; };
40C1FC472C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1FC482C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1FC492C79076200757481 /* utility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = "<group>"; };
40C1FC4A2C79076200757481 /* utility_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = utility_test.cc; sourceTree = "<group>"; };
40C1FDBD2C79076200757481 /* allocator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = allocator.h; sourceTree = "<group>"; };
40C1FDBE2C79076200757481 /* assertions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = assertions.h; sourceTree = "<group>"; };
40C1FDBF2C79076200757481 /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
40C1FDC02C79076200757481 /* forwards.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = forwards.h; sourceTree = "<group>"; };
40C1FDC12C79076200757481 /* json.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = json.h; sourceTree = "<group>"; };
40C1FDC22C79076200757481 /* json_features.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = json_features.h; sourceTree = "<group>"; };
40C1FDC32C79076200757481 /* reader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = reader.h; sourceTree = "<group>"; };
40C1FDC42C79076200757481 /* value.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = value.h; sourceTree = "<group>"; };
40C1FDC52C79076200757481 /* version.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
40C1FDC62C79076200757481 /* writer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = writer.h; sourceTree = "<group>"; };
40C1FDC82C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1FDCC2C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1FDCD2C79076200757481 /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
40C1FDCF2C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1FDD02C79076200757481 /* json_reader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_reader.cpp; sourceTree = "<group>"; };
40C1FDD12C79076200757481 /* json_tool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = json_tool.h; sourceTree = "<group>"; };
40C1FDD22C79076200757481 /* json_value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_value.cpp; sourceTree = "<group>"; };
40C1FDD32C79076200757481 /* json_valueiterator.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = json_valueiterator.inl; sourceTree = "<group>"; };
40C1FDD42C79076200757481 /* json_writer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_writer.cpp; sourceTree = "<group>"; };
40C1FDD62C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1FDD72C79076200757481 /* fuzz.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fuzz.h; sourceTree = "<group>"; };
40C1FDD82C79076200757481 /* fuzz.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = fuzz.cpp; sourceTree = "<group>"; };
40C1FDD92C79076200757481 /* fuzz.dict */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = fuzz.dict; sourceTree = "<group>"; };
40C1FDDA2C79076200757481 /* jsontest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jsontest.h; sourceTree = "<group>"; };
40C1FDDB2C79076200757481 /* jsontest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = jsontest.cpp; sourceTree = "<group>"; };
40C1FDDC2C79076200757481 /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
40C1FDDE2C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1FE9F2C79076200757481 /* utf8_range-config.cmake.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = "utf8_range-config.cmake.in"; sourceTree = "<group>"; };
40C1FEA02C79076200757481 /* utf8_range.pc.cmake */ = {isa = PBXFileReference; lastKnownFileType = text; path = utf8_range.pc.cmake; sourceTree = "<group>"; };
40C1FEA22C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1FEA32C79076200757481 /* utf8_fuzzer.dict */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = utf8_fuzzer.dict; sourceTree = "<group>"; };
40C1FEA42C79076200757481 /* utf8_validity_fuzzer.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = utf8_validity_fuzzer.cc; sourceTree = "<group>"; };
40C1FEA62C79076200757481 /* utf8_corpus_durst.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = utf8_corpus_durst.txt; sourceTree = "<group>"; };
40C1FEA72C79076200757481 /* utf8_corpus_kuhn.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = utf8_corpus_kuhn.txt; sourceTree = "<group>"; };
40C1FEA92C79076200757481 /* iconv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iconv.c; sourceTree = "<group>"; };
40C1FEAA2C79076200757481 /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
40C1FEAB2C79076200757481 /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
40C1FEAC2C79076200757481 /* naive.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = naive.c; sourceTree = "<group>"; };
40C1FEAE2C79076200757481 /* ascii.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ascii.cpp; sourceTree = "<group>"; };
40C1FEAF2C79076200757481 /* boost.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = boost.cpp; sourceTree = "<group>"; };
40C1FEB02C79076200757481 /* BUILD.bazel */ = {isa = PBXFileReference; lastKnownFileType = text; path = BUILD.bazel; sourceTree = "<group>"; };
40C1FEB12C79076200757481 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
40C1FEB22C79076200757481 /* lemire-avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "lemire-avx2.c"; sourceTree = "<group>"; };
40C1FEB32C79076200757481 /* lemire-neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "lemire-neon.c"; sourceTree = "<group>"; };
40C1FEB42C79076200757481 /* lemire-sse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "lemire-sse.c"; sourceTree = "<group>"; };
40C1FEB52C79076200757481 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
40C1FEB62C79076200757481 /* lookup.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lookup.c; sourceTree = "<group>"; };
40C1FEB72C79076200757481 /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
40C1FEB82C79076200757481 /* naive.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = naive.c; sourceTree = "<group>"; };
40C1FEB92C79076200757481 /* range-avx2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "range-avx2.c"; sourceTree = "<group>"; };
40C1FEBA2C79076200757481 /* range-neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "range-neon.c"; sourceTree = "<group>"; };
40C1FEBB2C79076200757481 /* range-sse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "range-sse.c"; sourceTree = "<group>"; };
40C1FEBC2C79076200757481 /* range2-neon.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "range2-neon.c"; sourceTree = "<group>"; };
40C1FEBD2C79076200757481 /* range2-sse.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "range2-sse.c"; sourceTree = "<group>"; };
40C1FEBE2C79076200757481 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
40C1FEBF2C79076200757481 /* UTF-8-demo.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = "UTF-8-demo.txt"; sourceTree = "<group>"; };
40C1FEC02C79076200757481 /* utf8_range.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = utf8_range.h; sourceTree = "<group>"; };
40C1FEC12C79076200757481 /* utf8_range.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = utf8_range.c; sourceTree = "<group>"; };
40C1FEC22C79076200757481 /* utf8_validity.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = utf8_validity.h; sourceTree = "<group>"; };
40C1FEC32C79076200757481 /* utf8_validity.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = utf8_validity.cc; sourceTree = "<group>"; };
40C1FEC42C79076200757481 /* utf8_validity_test.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = utf8_validity_test.cc; sourceTree = "<group>"; };
40C71A8022F0EBCF008FDC9C /* Defer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Defer.h; sourceTree = "<group>"; };
40C71A8122F0FA1D008FDC9C /* Defer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Defer.cpp; sourceTree = "<group>"; };
40D5A32823AD9C5A004B56EA /* Command.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Command.h; sourceTree = "<group>"; };
40D86702284FF2C30043271A /* libgmock.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libgmock.a; sourceTree = BUILT_PRODUCTS_DIR; };
40D86711284FF4CB0043271A /* gmock-matchers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-matchers.h"; sourceTree = "<group>"; };
40D86712284FF4CB0043271A /* gmock-more-actions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-more-actions.h"; sourceTree = "<group>"; };
40D86713284FF4CB0043271A /* gmock-generated-actions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-generated-actions.h"; sourceTree = "<group>"; };
40D86714284FF4CB0043271A /* gmock-generated-matchers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-generated-matchers.h"; sourceTree = "<group>"; };
40D86716284FF4CB0043271A /* gmock-port.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-port.h"; sourceTree = "<group>"; };
40D86717284FF4CB0043271A /* gmock-internal-utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-internal-utils.h"; sourceTree = "<group>"; };
40D86718284FF4CB0043271A /* gmock-pp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-pp.h"; sourceTree = "<group>"; };
40D8671A284FF4CB0043271A /* gmock-port.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-port.h"; sourceTree = "<group>"; };
40D8671B284FF4CB0043271A /* gmock-matchers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-matchers.h"; sourceTree = "<group>"; };
40D8671C284FF4CB0043271A /* gmock-generated-actions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-generated-actions.h"; sourceTree = "<group>"; };
40D8671D284FF4CB0043271A /* gmock-function-mocker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-function-mocker.h"; sourceTree = "<group>"; };
40D8671E284FF4CB0043271A /* gmock-more-matchers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-more-matchers.h"; sourceTree = "<group>"; };
40D8671F284FF4CB0043271A /* gmock-generated-function-mockers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-generated-function-mockers.h"; sourceTree = "<group>"; };
40D86720284FF4CB0043271A /* gmock-cardinalities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-cardinalities.h"; sourceTree = "<group>"; };
40D86721284FF4CB0043271A /* gmock-spec-builders.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-spec-builders.h"; sourceTree = "<group>"; };
40D86722284FF4CB0043271A /* gmock-nice-strict.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-nice-strict.h"; sourceTree = "<group>"; };
40D86723284FF4CB0043271A /* gmock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gmock.h; sourceTree = "<group>"; };
40D86724284FF4CB0043271A /* gmock-actions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "gmock-actions.h"; sourceTree = "<group>"; };
40D86725284FF4CB0043271A /* README.LLVM */ = {isa = PBXFileReference; lastKnownFileType = text; path = README.LLVM; sourceTree = "<group>"; };
40D86726284FF4CB0043271A /* LICENSE.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE.txt; sourceTree = "<group>"; };
40D86728284FF4CB0043271A /* gmock-internal-utils.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "gmock-internal-utils.cc"; sourceTree = "<group>"; };
40D86729284FF4CB0043271A /* gmock-cardinalities.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "gmock-cardinalities.cc"; sourceTree = "<group>"; };
40D8672A284FF4CB0043271A /* gmock-matchers.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "gmock-matchers.cc"; sourceTree = "<group>"; };
40D8672B284FF4CB0043271A /* gmock-all.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "gmock-all.cc"; sourceTree = "<group>"; };
40D8672C284FF4CB0043271A /* gmock-spec-builders.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "gmock-spec-builders.cc"; sourceTree = "<group>"; };
40D8672D284FF4CB0043271A /* gmock.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = gmock.cc; sourceTree = "<group>"; };
40E7B4252C61CA1F00FC0383 /* ProtocolBuffers_iOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_iOS.xcodeproj; sourceTree = "<group>"; };
40E7B4262C61CA1F00FC0383 /* ProtocolBuffers_OSX.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_OSX.xcodeproj; sourceTree = "<group>"; };
40E7B4272C61CA1F00FC0383 /* ProtocolBuffers_tvOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = ProtocolBuffers_tvOS.xcodeproj; sourceTree = "<group>"; };
40E7C51B2C61CAEF00FC0383 /* CoreTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreTypes.swift; sourceTree = "<group>"; };
40E7C53B2C61CD7D00FC0383 /* Types.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Types.swift; sourceTree = "<group>"; };
40E7C53D2C61CF6300FC0383 /* Engine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Engine.swift; sourceTree = "<group>"; };
40E836B02CBDC6F00022B026 /* ActionCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionCache.swift; sourceTree = "<group>"; };
40E837DF2CCC56270022B026 /* Label.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Label.swift; sourceTree = "<group>"; };
40E837E12CCC5D440022B026 /* CAS.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CAS.h; sourceTree = "<group>"; };
40E837E32CCC5FFB0022B026 /* CAS.pb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CAS.pb.h; sourceTree = "<group>"; };
40E837E42CCC5FFB0022B026 /* CAS.pb.cc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CAS.pb.cc; sourceTree = "<group>"; };
40E837E52CCC5FFB0022B026 /* CAS.pb.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CAS.pb.swift; sourceTree = "<group>"; };
40E837E92CCC643D0022B026 /* CAS.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CAS.cpp; sourceTree = "<group>"; };
40E838062CCC66ED0022B026 /* blake3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = blake3.h; sourceTree = "<group>"; };
40E838072CCC66ED0022B026 /* blake3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = blake3.c; sourceTree = "<group>"; };
40E838102CCC66ED0022B026 /* blake3_dispatch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = blake3_dispatch.c; sourceTree = "<group>"; };
40E838112CCC66ED0022B026 /* blake3_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = blake3_impl.h; sourceTree = "<group>"; };
40E838132CCC66ED0022B026 /* blake3_portable.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = blake3_portable.c; sourceTree = "<group>"; };
40EA26452164253500068954 /* Subprocess.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Subprocess.h; sourceTree = "<group>"; };
40EA26462164289500068954 /* ExecutionQueue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ExecutionQueue.h; sourceTree = "<group>"; };
40EA264721651D2C00068954 /* ExecutionQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExecutionQueue.cpp; sourceTree = "<group>"; };
40EA264921651D3F00068954 /* Subprocess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Subprocess.cpp; sourceTree = "<group>"; };
40EA264B2165221C00068954 /* LaneBasedExecutionQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LaneBasedExecutionQueue.cpp; sourceTree = "<group>"; };
40EA264D2165421100068954 /* POSIXEnvironment.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = POSIXEnvironment.h; sourceTree = "<group>"; };
40EA264E2166AA9400068954 /* POSIXEnvironmentTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = POSIXEnvironmentTest.cpp; sourceTree = "<group>"; };
40EA26502166AB5A00068954 /* LaneBasedExecutionQueueTest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = LaneBasedExecutionQueueTest.cpp; sourceTree = "<group>"; };
40F638CE2051EDC800A1CFBE /* count-lines-2 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "count-lines-2"; sourceTree = "<group>"; };
40F638CF2051EDC800A1CFBE /* count-lines-4 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "count-lines-4"; sourceTree = "<group>"; };
40F638D02051EDC800A1CFBE /* count-lines-3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "count-lines-3"; sourceTree = "<group>"; };
40F638D12051EDC800A1CFBE /* simplebuild.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = simplebuild.py; sourceTree = "<group>"; };
40F638D22051EDC800A1CFBE /* simple-make */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "simple-make"; sourceTree = "<group>"; };
40F638D32051EDC800A1CFBE /* util.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = util.py; sourceTree = "<group>"; };
40F638D42051EDC800A1CFBE /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
40F638D52051EDC800A1CFBE /* count-lines-1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "count-lines-1"; sourceTree = "<group>"; };
40F638D82051EDC800A1CFBE /* basic.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = basic.swift; sourceTree = "<group>"; };
40F638DA2051EDC800A1CFBE /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
40F638DB2051EDC800A1CFBE /* .gitignore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
40F638DD2051EDC800A1CFBE /* index.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = index.html; sourceTree = "<group>"; };
40F638DE2051EDC800A1CFBE /* PlayLife.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = PlayLife.js; sourceTree = "<group>"; };
40F638DF2051EDC800A1CFBE /* Package.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = "<group>"; };
40F638E22051EDC800A1CFBE /* LifeBoard.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LifeBoard.swift; sourceTree = "<group>"; };
40F638E32051EDC800A1CFBE /* LifeBoard+Build.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "LifeBoard+Build.swift"; sourceTree = "<group>"; };
40F638E42051EDC800A1CFBE /* BuildLife.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BuildLife.swift; sourceTree = "<group>"; };
40F638E62051EDC800A1CFBE /* main.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = "<group>"; };
40F638E92051EDC800A1CFBE /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
40F638EA2051EDC800A1CFBE /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
40F638EC2053043D00A1CFBE /* Version.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Version.xcconfig; sourceTree = "<group>"; };
54E187B61CD296EA00F7EC89 /* BuildNode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildNode.h; sourceTree = "<group>"; };
54E187B71CD296EA00F7EC89 /* ExternalCommand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ExternalCommand.h; sourceTree = "<group>"; };
8C561BFF23551C4A000D242D /* adjust-times */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "adjust-times"; sourceTree = BUILT_PRODUCTS_DIR; };
8C561C0623551C8F000D242D /* adjust-times.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "adjust-times.cpp"; path = "utils/adjust-times/adjust-times.cpp"; sourceTree = SOURCE_ROOT; };
8CAE684F237B9EE300C82351 /* libncurses.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libncurses.tbd; path = usr/lib/libncurses.tbd; sourceTree = SDKROOT; };
913540F1220E5CC1009C82D6 /* UnicodeCaseFold.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnicodeCaseFold.cpp; sourceTree = "<group>"; };
914D00E5220E3F6C009E16B2 /* abi-breaking.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "abi-breaking.h"; sourceTree = "<group>"; };
914D00E6220E3F7B009E16B2 /* AArch64TargetParser.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = AArch64TargetParser.def; sourceTree = "<group>"; };
914D00E7220E3F7B009E16B2 /* FormatProviders.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FormatProviders.h; sourceTree = "<group>"; };
914D00E8220E3F7B009E16B2 /* CommandLine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CommandLine.h; sourceTree = "<group>"; };
914D00E9220E3F7B009E16B2 /* StringSaver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringSaver.h; sourceTree = "<group>"; };
914D00EA220E3F7B009E16B2 /* MemAlloc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MemAlloc.h; sourceTree = "<group>"; };
914D00EB220E3F7B009E16B2 /* ARMTargetParser.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = ARMTargetParser.def; sourceTree = "<group>"; };
914D00EC220E3F7B009E16B2 /* Chrono.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Chrono.h; sourceTree = "<group>"; };
914D00ED220E3F7B009E16B2 /* MD5.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MD5.h; sourceTree = "<group>"; };
914D00EE220E3F7B009E16B2 /* FormatVariadicDetails.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FormatVariadicDetails.h; sourceTree = "<group>"; };
914D00EF220E3F7B009E16B2 /* DJB.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DJB.h; sourceTree = "<group>"; };
914D00F0220E3F7B009E16B2 /* X86TargetParser.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = X86TargetParser.def; sourceTree = "<group>"; };
914D00F1220E3F7C009E16B2 /* NativeFormatting.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NativeFormatting.h; sourceTree = "<group>"; };
914D00F2220E3F7C009E16B2 /* Options.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Options.h; sourceTree = "<group>"; };
914D00F3220E3F7C009E16B2 /* ReverseIteration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ReverseIteration.h; sourceTree = "<group>"; };
919DC55C220E3ECF0003F4B5 /* Threading.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = Threading.inc; sourceTree = "<group>"; };
919DC55E220E3F480003F4B5 /* iterator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = "<group>"; };
919DC55F220E3F480003F4B5 /* APInt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = APInt.h; sourceTree = "<group>"; };
919DC560220E3F480003F4B5 /* ilist_node_options.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilist_node_options.h; sourceTree = "<group>"; };
919DC561220E3F490003F4B5 /* APFloat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = APFloat.h; sourceTree = "<group>"; };
919DC562220E3F490003F4B5 /* DenseSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DenseSet.h; sourceTree = "<group>"; };
919DC563220E3F490003F4B5 /* ilist_node_base.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilist_node_base.h; sourceTree = "<group>"; };
919DC564220E3F490003F4B5 /* EpochTracker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EpochTracker.h; sourceTree = "<group>"; };
919DC565220E3F490003F4B5 /* ilist_iterator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilist_iterator.h; sourceTree = "<group>"; };
919DC566220E3F490003F4B5 /* PointerUnion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PointerUnion.h; sourceTree = "<group>"; };
919DC567220E3F490003F4B5 /* Triple.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Triple.h; sourceTree = "<group>"; };
919DC568220E3F4A0003F4B5 /* FoldingSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FoldingSet.h; sourceTree = "<group>"; };
919DC569220E3F4A0003F4B5 /* simple_ilist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = simple_ilist.h; sourceTree = "<group>"; };
919DC56A220E3F4A0003F4B5 /* ilist_base.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilist_base.h; sourceTree = "<group>"; };
91BFB73A220E40D000259E9F /* Error.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Error.cpp; sourceTree = "<group>"; };
91BFB73D220E41C800259E9F /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
91BFB73E220E41C800259E9F /* Compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Compiler.h; sourceTree = "<group>"; };
91BFB73F220E41C800259E9F /* MicrosoftDemangle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MicrosoftDemangle.cpp; sourceTree = "<group>"; };
91BFB740220E41C800259E9F /* LLVMBuild.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LLVMBuild.txt; sourceTree = "<group>"; };
91BFB741220E41C800259E9F /* StringView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringView.h; sourceTree = "<group>"; };
91BFB742220E41C800259E9F /* ItaniumDemangle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ItaniumDemangle.cpp; sourceTree = "<group>"; };
91BFB743220E41C800259E9F /* Utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utility.h; sourceTree = "<group>"; };
91FD9A84220E3EA500BE004E /* Chrono.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Chrono.cpp; sourceTree = "<group>"; };
91FD9A85220E3EA500BE004E /* APSInt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = APSInt.cpp; sourceTree = "<group>"; };
91FD9A86220E3EA500BE004E /* Options.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Options.cpp; sourceTree = "<group>"; };
91FD9A87220E3EA600BE004E /* MD5.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MD5.cpp; sourceTree = "<group>"; };
91FD9A88220E3EA600BE004E /* Triple.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Triple.cpp; sourceTree = "<group>"; };
91FD9A89220E3EA600BE004E /* FormatVariadic.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = FormatVariadic.cpp; sourceTree = "<group>"; };
91FD9A8A220E3EA600BE004E /* APInt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = APInt.cpp; sourceTree = "<group>"; };
91FD9A8B220E3EA600BE004E /* NativeFormatting.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = NativeFormatting.cpp; sourceTree = "<group>"; };
91FD9A8C220E3EA600BE004E /* StringSaver.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StringSaver.cpp; sourceTree = "<group>"; };
91FD9A8D220E3EA700BE004E /* CommandLine.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CommandLine.cpp; sourceTree = "<group>"; };
91FD9A8E220E3EA700BE004E /* ConvertUTF.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ConvertUTF.cpp; sourceTree = "<group>"; };
91FD9A8F220E3EA700BE004E /* Host.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Host.cpp; sourceTree = "<group>"; };
91FD9A90220E3EA700BE004E /* APFloat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = APFloat.cpp; sourceTree = "<group>"; };
91FD9A91220E3EA700BE004E /* FoldingSet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = FoldingSet.cpp; sourceTree = "<group>"; };
91FD9A92220E3EA800BE004E /* TargetParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TargetParser.cpp; sourceTree = "<group>"; };
91FD9A93220E3EA800BE004E /* DJB.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = DJB.cpp; sourceTree = "<group>"; };
9ADD8B2220D7009A0066BE9A /* BuildSystem-C-API.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "BuildSystem-C-API.cpp"; sourceTree = "<group>"; };
9D0A6D7F1E1FFEA800BE636F /* TempDir.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TempDir.cpp; sourceTree = "<group>"; };
9D0A6D801E1FFEA800BE636F /* TempDir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TempDir.h; sourceTree = "<group>"; };
9D2589301E3820E3006C76F4 /* PlatformUtility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformUtility.h; sourceTree = "<group>"; };
9DADBBAC1E256C52005B4869 /* PlatformUtility.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlatformUtility.cpp; sourceTree = "<group>"; };
9DB047A81DF9D43D006CDF52 /* BuildSystemTests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = BuildSystemTests; sourceTree = BUILT_PRODUCTS_DIR; };
9DDD8BDF1DDCAB9A00FB62D2 /* SQLiteBuildDBTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SQLiteBuildDBTest.cpp; sourceTree = "<group>"; };
B505BFB1228FCB3000255BD7 /* BuildDB-C-API.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "BuildDB-C-API.cpp"; sourceTree = "<group>"; };
B505BFB5228FCBAB00255BD7 /* db.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = db.h; sourceTree = "<group>"; };
B505BFB6228FCFAF00255BD7 /* BuildDBBindings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuildDBBindings.swift; sourceTree = "<group>"; };
B52912BE232BF0AD00FD3389 /* llbuildAnalysis.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = llbuildAnalysis.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B52912C6232BF0AE00FD3389 /* llbuildAnalysisTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = llbuildAnalysisTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
B52912CB232BF0AE00FD3389 /* CriticalPathTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.swift; path = CriticalPathTests.swift; sourceTree = "<group>"; tabWidth = 4; };
B52912D5232BF17900FD3389 /* CriticalBuildPath.swift */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.swift; path = CriticalBuildPath.swift; sourceTree = "<group>"; tabWidth = 4; };
B52912D7232BF19600FD3389 /* CriticalPath.swift */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.swift; path = CriticalPath.swift; sourceTree = "<group>"; tabWidth = 4; };
B52912D9232BF1AC00FD3389 /* IdentifierFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.swift; path = IdentifierFactory.swift; sourceTree = "<group>"; tabWidth = 4; };
B546B39422C65CFB007046C0 /* llbuildSwiftTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = llbuildSwiftTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
B546B3A022C65DF0007046C0 /* BuildSystemBindingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuildSystemBindingsTests.swift; sourceTree = "<group>"; };
B546B3A422CA161A007046C0 /* BuildDBBindingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuildDBBindingsTests.swift; sourceTree = "<group>"; };
B563CEA620A6252500276198 /* CrossPlatformCompatibility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CrossPlatformCompatibility.h; sourceTree = "<group>"; };
B58006ED22F9E847004869A2 /* Clock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Clock.h; sourceTree = "<group>"; };
B5A308B622F30DF000699B4C /* BuildValue-C-API.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "BuildValue-C-API.cpp"; sourceTree = "<group>"; };
B5A308B922F30E0700699B4C /* buildvalue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buildvalue.h; sourceTree = "<group>"; };
B5A308BD22F30EE800699B4C /* BuildValue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BuildValue.swift; sourceTree = "<group>"; };
B5A308C222F30F2000699B4C /* BuildValueTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BuildValueTests.swift; sourceTree = "<group>"; };
B5A308CD22F315A800699B4C /* Internals.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Internals.swift; sourceTree = "<group>"; };
B5A308D822F3391F00699B4C /* BuildKey-C-API-Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "BuildKey-C-API-Private.h"; sourceTree = "<group>"; };
B5BE9BA222E8549F00777A06 /* BuildKey.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BuildKey.swift; sourceTree = "<group>"; };
B5BE9BA422E854C600777A06 /* BuildKeyTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BuildKeyTests.swift; sourceTree = "<group>"; };
B5BE9BA622E854E300777A06 /* BuildKey-C-API.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "BuildKey-C-API.cpp"; sourceTree = "<group>"; };
B5BE9BAB22E885D900777A06 /* buildkey.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = buildkey.h; sourceTree = "<group>"; };
BC8DEF0520300AAF00E9EF0C /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; tabWidth = 2; };
BC8DEF0620300AAF00E9EF0C /* BuildSystemBindings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BuildSystemBindings.swift; sourceTree = "<group>"; };
BC8DEF0720300AAF00E9EF0C /* CoreBindings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreBindings.swift; sourceTree = "<group>"; };
C5740D081E03523100567DD8 /* BuildSystemFrontendTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildSystemFrontendTest.cpp; sourceTree = "<group>"; };
C5740D0D1E0352D800567DD8 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
DAD99F552693DE15002FB86C /* ninja.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ninja.h; sourceTree = "<group>"; };
DAD99F9226968F77002FB86C /* Ninja-C-API.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "Ninja-C-API.cpp"; sourceTree = "<group>"; };
E104FAF61B655A97005C68A0 /* BuildSystemPerfTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = BuildSystemPerfTests.mm; sourceTree = "<group>"; };
E104FAFF1B6568E0005C68A0 /* BuildSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildSystem.cpp; sourceTree = "<group>"; };
E1066C091BC5BCE700B892CE /* LLVM.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LLVM.h; sourceTree = "<group>"; };
E1075ED61E4EA417007D52C6 /* BuildSystemTaskTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildSystemTaskTests.cpp; sourceTree = "<group>"; };
E10D5CDA19FEBF6A00211ED4 /* LitXCTestAdaptor.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LitXCTestAdaptor.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
E10D5CDE19FEBF6A00211ED4 /* LitTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LitTests.m; sourceTree = "<group>"; };
E10D5CE319FEF3BD00211ED4 /* Python.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Python.framework; path = System/Library/Frameworks/Python.framework; sourceTree = SDKROOT; };
E10D5CE519FEF40100211ED4 /* LitTests.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = LitTests.py; sourceTree = "<group>"; };
E10FE0D61B7313D50059D086 /* DepsBuildEngineTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DepsBuildEngineTest.cpp; sourceTree = "<group>"; };
E111C117241B25960086A92D /* SwiftNinjaTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftNinjaTests.swift; sourceTree = "<group>"; };
E111C158241B269D0086A92D /* llbuildTestSupport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = llbuildTestSupport.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E111C15B241B26D30086A92D /* XCTestCase+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "XCTestCase+Extensions.swift"; sourceTree = "<group>"; };
E111C163241B285E0086A92D /* NinjaManifest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NinjaManifest.swift; sourceTree = "<group>"; };
E11470901B75160400ED84CF /* FileInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileInfo.h; sourceTree = "<group>"; };
E11470911B7517C800ED84CF /* BuildValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuildValue.h; sourceTree = "<group>"; };
E11470921B752E7000ED84CF /* BuildKey.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildKey.h; sourceTree = "<group>"; };
E11470931B7554F800ED84CF /* FileInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileInfo.cpp; sourceTree = "<group>"; };
E1192CEC1C49D84500F85890 /* buildsystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buildsystem.h; sourceTree = "<group>"; };
E11F2B7D1E4D253B00176BAD /* BuildDescription.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildDescription.h; sourceTree = "<group>"; };
E11F2B7E1E4D255B00176BAD /* BuildDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildDescription.cpp; sourceTree = "<group>"; };
E120B9EB1E4E65EB00B28469 /* BinaryCodingTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BinaryCodingTests.cpp; sourceTree = "<group>"; };
E120B9EC1E4E65EB00B28469 /* ShellUtilityTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShellUtilityTest.cpp; sourceTree = "<group>"; };
E120B9EF1E4E65FC00B28469 /* BinaryCoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BinaryCoding.h; sourceTree = "<group>"; };
E120B9F01E4E669F00B28469 /* BinaryCodingPerfTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = BinaryCodingPerfTests.mm; sourceTree = "<group>"; };
E124FC912075370D00ECCC50 /* BuildEngineCancellationTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildEngineCancellationTest.cpp; sourceTree = "<group>"; };
E12E12A71AD50AE500ACE7B3 /* CommandLineStatusOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CommandLineStatusOutput.cpp; sourceTree = "<group>"; };
E12E12A81AD50AE500ACE7B3 /* CommandLineStatusOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommandLineStatusOutput.h; sourceTree = "<group>"; };
E138129C1C536CFC000092C0 /* FileSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileSystem.h; sourceTree = "<group>"; };
E138129D1C536D0E000092C0 /* FileSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileSystem.cpp; sourceTree = "<group>"; };
E13812A11C53708E000092C0 /* FileSystemTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileSystemTest.cpp; sourceTree = "<group>"; };
E14144921EBDA4A10046F282 /* Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = "<group>"; };
E14144931EBDA4A10046F282 /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
E14144941EBDA4A10046F282 /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
E147DEFA1BA81CF70032D08E /* SerialQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SerialQueue.cpp; sourceTree = "<group>"; };
E147DEFC1BA81D0E0032D08E /* SerialQueue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SerialQueue.h; sourceTree = "<group>"; };
E147DEFD1BA81D0E0032D08E /* Hashing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Hashing.h; sourceTree = "<group>"; };
E147DF161BA81D330032D08E /* BasicTests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = BasicTests; sourceTree = BUILT_PRODUCTS_DIR; };
E147DF181BA81D4E0032D08E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E147DF191BA81D4E0032D08E /* SerialQueueTest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SerialQueueTest.cpp; sourceTree = "<group>"; };
E15305922236C8DF0097CDE6 /* BuildSystemHandlers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuildSystemHandlers.h; sourceTree = "<group>"; };
E15305932236C8DF0097CDE6 /* BuildSystemExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuildSystemExtensions.h; sourceTree = "<group>"; };
E15305942236C8EE0097CDE6 /* BuildSystemExtensionManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildSystemExtensionManager.cpp; sourceTree = "<group>"; };
E15B6EC31B546A0D00643066 /* ConvertUTFWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvertUTFWrapper.cpp; sourceTree = "<group>"; };
E15B6EC61B546A2C00643066 /* libcurses.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcurses.tbd; path = usr/lib/libcurses.tbd; sourceTree = SDKROOT; };
E1604CB11BB9E01D001153A1 /* swift-build-tool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "swift-build-tool"; sourceTree = BUILT_PRODUCTS_DIR; };
E1604CB31BB9E032001153A1 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1604CB41BB9E032001153A1 /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
E162C5812233158A0078FD2E /* ShellCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShellCommand.cpp; sourceTree = "<group>"; };
E162C583223315A20078FD2E /* ShellCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShellCommand.h; sourceTree = "<group>"; };
E171538C1A0BF702004CD598 /* CorePerfTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CorePerfTests.mm; sourceTree = "<group>"; };
E17440C11CE192E30070A30C /* ShellUtility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShellUtility.h; sourceTree = "<group>"; };
E17440C21CE192FF0070A30C /* ShellUtility.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShellUtility.cpp; sourceTree = "<group>"; };
E17C29E41B5AAA2F00C12DA9 /* create-target-link.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "create-target-link.sh"; sourceTree = "<group>"; };
E17C29F21B5AC18C00C12DA9 /* install-user-sphinx.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "install-user-sphinx.sh"; sourceTree = "<group>"; };
E17C29F31B5AC2A700C12DA9 /* build-sphinx-docs.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "build-sphinx-docs.sh"; sourceTree = "<group>"; };
E18043391A00129400662FE7 /* install-user-lit.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "install-user-lit.sh"; sourceTree = "<group>"; };
E181D1441F7D90AC0015286C /* Stat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Stat.h; sourceTree = "<group>"; };
E181D1451F7D90AC0015286C /* Tracing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tracing.h; sourceTree = "<group>"; };
E182BE111ABA2B8D001840AD /* Compiler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Compiler.h; sourceTree = "<group>"; };
E192E92E1E30014E00122F17 /* BuildValueTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildValueTest.cpp; sourceTree = "<group>"; };
E19C3FD51B98C1A70035E1AA /* tests */ = {isa = PBXFileReference; lastKnownFileType = folder; path = tests; sourceTree = "<group>"; };
E19D79911A15D9E6002604FB /* MakefileDepsParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MakefileDepsParser.cpp; sourceTree = "<group>"; };
E19D79931A15D9F5002604FB /* MakefileDepsParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MakefileDepsParser.h; sourceTree = "<group>"; };
E19D79941A15DA06002604FB /* MakefileDepsParserTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MakefileDepsParserTest.cpp; sourceTree = "<group>"; };
E1A0B0FE1C971581006DA08F /* DependencyInfoParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DependencyInfoParser.cpp; sourceTree = "<group>"; };
E1A0B1001C9717BA006DA08F /* DependencyInfoParserTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DependencyInfoParserTest.cpp; sourceTree = "<group>"; };
E1A223FB19F990E60059043E /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A223FC19F990E60059043E /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
E1A2240019F991350059043E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2240219F991350059043E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2240319F991350059043E /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
E1A2240619F991530059043E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2240719F991530059043E /* Version.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Version.cpp; sourceTree = "<group>"; };
E1A2240819F991530059043E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2240A19F991530059043E /* BuildEngineCommand.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BuildEngineCommand.cpp; sourceTree = "<group>"; };
E1A2240B19F991530059043E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2240C19F991530059043E /* CommandUtil.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CommandUtil.cpp; sourceTree = "<group>"; };
E1A2240D19F991530059043E /* CommandUtil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CommandUtil.h; sourceTree = "<group>"; };
E1A2240E19F991530059043E /* NinjaBuildCommand.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = NinjaBuildCommand.cpp; sourceTree = "<group>"; };
E1A2240F19F991530059043E /* NinjaBuildCommand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NinjaBuildCommand.h; sourceTree = "<group>"; };
E1A2241019F991530059043E /* NinjaCommand.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = NinjaCommand.cpp; sourceTree = "<group>"; };
E1A2241219F991530059043E /* BuildEngine.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BuildEngine.cpp; sourceTree = "<group>"; };
E1A2241319F991530059043E /* BuildEngineTrace.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BuildEngineTrace.cpp; sourceTree = "<group>"; };
E1A2241419F991530059043E /* BuildEngineTrace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildEngineTrace.h; sourceTree = "<group>"; };
E1A2241519F991530059043E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2241A19F991530059043E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2241B19F991530059043E /* Lexer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Lexer.cpp; sourceTree = "<group>"; };
E1A2241C19F991530059043E /* Manifest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Manifest.cpp; sourceTree = "<group>"; };
E1A2241D19F991530059043E /* ManifestLoader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ManifestLoader.cpp; sourceTree = "<group>"; };
E1A2241E19F991530059043E /* Parser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Parser.cpp; sourceTree = "<group>"; };
E1A2241F19F991530059043E /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
E1A2242519F991B40059043E /* libllbuildBasic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libllbuildBasic.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1A2242E19F997050059043E /* libllbuildCommands.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libllbuildCommands.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1A2243619F9970D0059043E /* libllbuildNinja.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libllbuildNinja.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1A2243E19F997150059043E /* libllbuildCore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libllbuildCore.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1A2245119F997D40059043E /* Version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Version.h; sourceTree = "<group>"; };
E1A2245519F997E80059043E /* Commands.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Commands.h; sourceTree = "<group>"; };
E1A2245819F997FE0059043E /* BuildEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuildEngine.h; sourceTree = "<group>"; };
E1A2246119F9980B0059043E /* Lexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Lexer.h; sourceTree = "<group>"; };
E1A2246219F9980B0059043E /* Manifest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Manifest.h; sourceTree = "<group>"; };
E1A2246419F9980B0059043E /* ManifestLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ManifestLoader.h; sourceTree = "<group>"; };
E1A2246519F9980B0059043E /* Parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Parser.h; sourceTree = "<group>"; };
E1A2246C19F998C30059043E /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2246E19F998C30059043E /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2246F19F998C30059043E /* TestMain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TestMain.cpp; sourceTree = "<group>"; };
E1A2247119F998C30059043E /* LICENSE.TXT */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE.TXT; sourceTree = "<group>"; };
E1A2247219F998C30059043E /* README.LLVM */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.LLVM; sourceTree = "<group>"; };
E1A2247519F998C30059043E /* gtest-death-test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-death-test.h"; sourceTree = "<group>"; };
E1A2247619F998C30059043E /* gtest-message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-message.h"; sourceTree = "<group>"; };
E1A2247719F998C30059043E /* gtest-param-test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-param-test.h"; sourceTree = "<group>"; };
E1A2247819F998C30059043E /* gtest-printers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-printers.h"; sourceTree = "<group>"; };
E1A2247919F998C30059043E /* gtest-spi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-spi.h"; sourceTree = "<group>"; };
E1A2247A19F998C30059043E /* gtest-test-part.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-test-part.h"; sourceTree = "<group>"; };
E1A2247B19F998C30059043E /* gtest-typed-test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-typed-test.h"; sourceTree = "<group>"; };
E1A2247C19F998C30059043E /* gtest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gtest.h; sourceTree = "<group>"; };
E1A2247D19F998C30059043E /* gtest_pred_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gtest_pred_impl.h; sourceTree = "<group>"; };
E1A2247E19F998C30059043E /* gtest_prod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gtest_prod.h; sourceTree = "<group>"; };
E1A2248019F998C30059043E /* gtest-death-test-internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-death-test-internal.h"; sourceTree = "<group>"; };
E1A2248119F998C30059043E /* gtest-filepath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-filepath.h"; sourceTree = "<group>"; };
E1A2248219F998C30059043E /* gtest-internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-internal.h"; sourceTree = "<group>"; };
E1A2248319F998C30059043E /* gtest-linked_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-linked_ptr.h"; sourceTree = "<group>"; };
E1A2248419F998C30059043E /* gtest-param-util-generated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-param-util-generated.h"; sourceTree = "<group>"; };
E1A2248519F998C30059043E /* gtest-param-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-param-util.h"; sourceTree = "<group>"; };
E1A2248619F998C30059043E /* gtest-port.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-port.h"; sourceTree = "<group>"; };
E1A2248719F998C30059043E /* gtest-string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-string.h"; sourceTree = "<group>"; };
E1A2248819F998C30059043E /* gtest-tuple.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-tuple.h"; sourceTree = "<group>"; };
E1A2248919F998C30059043E /* gtest-type-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-type-util.h"; sourceTree = "<group>"; };
E1A2248B19F998C30059043E /* gtest-all.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gtest-all.cc"; sourceTree = "<group>"; };
E1A2248C19F998C30059043E /* gtest-death-test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gtest-death-test.cc"; sourceTree = "<group>"; };
E1A2248D19F998C30059043E /* gtest-filepath.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gtest-filepath.cc"; sourceTree = "<group>"; };
E1A2248E19F998C30059043E /* gtest-internal-inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-internal-inl.h"; sourceTree = "<group>"; };
E1A2248F19F998C30059043E /* gtest-port.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gtest-port.cc"; sourceTree = "<group>"; };
E1A2249019F998C30059043E /* gtest-printers.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gtest-printers.cc"; sourceTree = "<group>"; };
E1A2249119F998C30059043E /* gtest-test-part.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gtest-test-part.cc"; sourceTree = "<group>"; };
E1A2249219F998C30059043E /* gtest-typed-test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gtest-typed-test.cc"; sourceTree = "<group>"; };
E1A2249319F998C30059043E /* gtest.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gtest.cc; sourceTree = "<group>"; };
E1A224B319F998D40059043E /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A224B519F998D40059043E /* BuildEngineTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildEngineTest.cpp; sourceTree = "<group>"; };
E1A224B619F998D40059043E /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A224B919F998D40059043E /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A224BA19F998D40059043E /* LexerTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LexerTest.cpp; sourceTree = "<group>"; };
E1A224C319F999B80059043E /* llbuild */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = llbuild; sourceTree = BUILT_PRODUCTS_DIR; };
E1A224DD19F99B0E0059043E /* libgtest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libgtest.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1A224E619F99C580059043E /* libgtest_main.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libgtest_main.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1A224EF19F99D880059043E /* CoreTests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = CoreTests; sourceTree = BUILT_PRODUCTS_DIR; };
E1A2250119F99DFD0059043E /* NinjaTests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = NinjaTests; sourceTree = BUILT_PRODUCTS_DIR; };
E1A2254F19F9A74B0059043E /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
E1A2255019F9A74B0059043E /* create-lit-site-cfg.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "create-lit-site-cfg.sh"; sourceTree = "<group>"; };
E1A2255119F9A74B0059043E /* execute-lit-tests.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "execute-lit-tests.sh"; sourceTree = "<group>"; };
E1AAD2891BC609F600F54680 /* BuildSystemFrontend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildSystemFrontend.cpp; sourceTree = "<group>"; };
E1AAD28B1BC60A0F00F54680 /* BuildSystemFrontend.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildSystemFrontend.h; sourceTree = "<group>"; };
E1AAD28D1BC65A1900F54680 /* BuildNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildNode.cpp; sourceTree = "<group>"; };
E1AAD28F1BC65AB200F54680 /* ExternalCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExternalCommand.cpp; sourceTree = "<group>"; };
E1ADC2301A85922F00D5387C /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1ADC2311A85922F00D5387C /* C-API.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "C-API.cpp"; sourceTree = "<group>"; };
E1ADC2341A85928100D5387C /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
E1ADC2351A8592AA00D5387C /* llbuild.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = llbuild.h; sourceTree = "<group>"; };
E1ADC23A1A85936400D5387C /* libllbuild.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libllbuild.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
E1B3B9DA1E4D5A7A00DF1FBC /* MockBuildSystemDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MockBuildSystemDelegate.cpp; sourceTree = "<group>"; };
E1B3B9DB1E4D5A7A00DF1FBC /* MockBuildSystemDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MockBuildSystemDelegate.h; sourceTree = "<group>"; };
E1B49EFA1B6BD45D0031AFC2 /* BuildSystem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildSystem.h; sourceTree = "<group>"; };
E1B838A21B52E7DE00DB876B /* libllvmSupport.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libllvmSupport.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1B838A41B52E85400DB876B /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1B838A51B52E85400DB876B /* import-llvm */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = text; path = "import-llvm"; sourceTree = "<group>"; tabWidth = 4; };
E1B838A71B52E85400DB876B /* Allocator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Allocator.cpp; sourceTree = "<group>"; };
E1B838A81B52E85400DB876B /* Atomic.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Atomic.cpp; sourceTree = "<group>"; };
E1B838A91B52E85400DB876B /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1B838AA1B52E85400DB876B /* Debug.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Debug.cpp; sourceTree = "<group>"; };
E1B838AB1B52E85400DB876B /* Errno.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Errno.cpp; sourceTree = "<group>"; };
E1B838AC1B52E85400DB876B /* ErrorHandling.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ErrorHandling.cpp; sourceTree = "<group>"; };
E1B838AD1B52E85400DB876B /* FileUtilities.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = FileUtilities.cpp; sourceTree = "<group>"; };
E1B838AE1B52E85400DB876B /* Hashing.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Hashing.cpp; sourceTree = "<group>"; };
E1B838B01B52E85400DB876B /* Locale.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Locale.cpp; sourceTree = "<group>"; };
E1B838B11B52E85400DB876B /* ManagedStatic.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ManagedStatic.cpp; sourceTree = "<group>"; };
E1B838B21B52E85400DB876B /* MathExtras.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MathExtras.cpp; sourceTree = "<group>"; };
E1B838B31B52E85400DB876B /* Memory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Memory.cpp; sourceTree = "<group>"; };
E1B838B41B52E85400DB876B /* MemoryBuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryBuffer.cpp; sourceTree = "<group>"; };
E1B838B51B52E85400DB876B /* Mutex.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Mutex.cpp; sourceTree = "<group>"; };
E1B838B61B52E85400DB876B /* Path.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Path.cpp; sourceTree = "<group>"; };
E1B838B71B52E85400DB876B /* Process.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Process.cpp; sourceTree = "<group>"; };
E1B838B81B52E85400DB876B /* Program.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Program.cpp; sourceTree = "<group>"; };
E1B838B91B52E85400DB876B /* Signals.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Signals.cpp; sourceTree = "<group>"; };
E1B838BA1B52E85400DB876B /* SmallPtrSet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SmallPtrSet.cpp; sourceTree = "<group>"; };
E1B838BB1B52E85400DB876B /* SmallVector.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SmallVector.cpp; sourceTree = "<group>"; };
E1B838BC1B52E85400DB876B /* SourceMgr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SourceMgr.cpp; sourceTree = "<group>"; };
E1B838BD1B52E85400DB876B /* StringExtras.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StringExtras.cpp; sourceTree = "<group>"; };
E1B838BE1B52E85400DB876B /* StringMap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StringMap.cpp; sourceTree = "<group>"; };
E1B838BF1B52E85400DB876B /* StringRef.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StringRef.cpp; sourceTree = "<group>"; };
E1B838C01B52E85400DB876B /* Threading.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Threading.cpp; sourceTree = "<group>"; };
E1B838C21B52E85400DB876B /* Twine.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Twine.cpp; sourceTree = "<group>"; };
E1B838C31B52E85400DB876B /* Unicode.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Unicode.cpp; sourceTree = "<group>"; };
E1B838C51B52E85400DB876B /* Host.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = Host.inc; sourceTree = "<group>"; };
E1B838C61B52E85400DB876B /* Memory.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = Memory.inc; sourceTree = "<group>"; };
E1B838C71B52E85400DB876B /* Mutex.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = Mutex.inc; sourceTree = "<group>"; };
E1B838C81B52E85400DB876B /* Path.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = Path.inc; sourceTree = "<group>"; };
E1B838C91B52E85400DB876B /* Process.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = Process.inc; sourceTree = "<group>"; };
E1B838CA1B52E85400DB876B /* Program.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = Program.inc; sourceTree = "<group>"; };
E1B838CB1B52E85400DB876B /* Signals.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; path = Signals.inc; sourceTree = "<group>"; };
E1B838CD1B52E85400DB876B /* Unix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Unix.h; sourceTree = "<group>"; };
E1B838CE1B52E85400DB876B /* Valgrind.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Valgrind.cpp; sourceTree = "<group>"; };
E1B838CF1B52E85400DB876B /* YAMLParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = YAMLParser.cpp; sourceTree = "<group>"; };
E1B838D01B52E85400DB876B /* circular_raw_ostream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = circular_raw_ostream.cpp; sourceTree = "<group>"; };
E1B838D11B52E85400DB876B /* raw_ostream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = raw_ostream.cpp; sourceTree = "<group>"; };
E1B838F41B52E8A500DB876B /* ArrayRef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ArrayRef.h; sourceTree = "<group>"; };
E1B838F51B52E8A500DB876B /* DenseMap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DenseMap.h; sourceTree = "<group>"; };
E1B838F61B52E8A500DB876B /* Hashing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Hashing.h; sourceTree = "<group>"; };
E1B838F71B52E8A500DB876B /* IntrusiveRefCntPtr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IntrusiveRefCntPtr.h; sourceTree = "<group>"; };
E1B838F81B52E8A500DB876B /* None.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = None.h; sourceTree = "<group>"; };
E1B838F91B52E8A500DB876B /* Optional.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Optional.h; sourceTree = "<group>"; };
E1B838FA1B52E8A500DB876B /* PointerIntPair.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PointerIntPair.h; sourceTree = "<group>"; };
E1B838FB1B52E8A500DB876B /* STLExtras.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STLExtras.h; sourceTree = "<group>"; };
E1B838FC1B52E8A500DB876B /* SmallPtrSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SmallPtrSet.h; sourceTree = "<group>"; };
E1B838FD1B52E8A500DB876B /* SmallString.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SmallString.h; sourceTree = "<group>"; };
E1B838FE1B52E8A500DB876B /* SmallVector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SmallVector.h; sourceTree = "<group>"; };
E1B838FF1B52E8A500DB876B /* StringExtras.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringExtras.h; sourceTree = "<group>"; };
E1B839001B52E8A500DB876B /* StringMap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringMap.h; sourceTree = "<group>"; };
E1B839011B52E8A500DB876B /* StringRef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringRef.h; sourceTree = "<group>"; };
E1B839021B52E8A500DB876B /* StringSwitch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringSwitch.h; sourceTree = "<group>"; };
E1B839031B52E8A500DB876B /* Twine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Twine.h; sourceTree = "<group>"; };
E1B839041B52E8A500DB876B /* edit_distance.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = edit_distance.h; sourceTree = "<group>"; };
E1B839051B52E8A500DB876B /* ilist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilist.h; sourceTree = "<group>"; };
E1B839061B52E8A500DB876B /* ilist_node.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilist_node.h; sourceTree = "<group>"; };
E1B839071B52E8A500DB876B /* iterator_range.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iterator_range.h; sourceTree = "<group>"; };
E1B839091B52E8A500DB876B /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
E1B8390A1B52E8A500DB876B /* llvm-config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "llvm-config.h"; sourceTree = "<group>"; };
E1B8390C1B52E8A500DB876B /* AlignOf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AlignOf.h; sourceTree = "<group>"; };
E1B8390D1B52E8A500DB876B /* Allocator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Allocator.h; sourceTree = "<group>"; };
E1B8390E1B52E8A500DB876B /* Atomic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Atomic.h; sourceTree = "<group>"; };
E1B8390F1B52E8A500DB876B /* CBindingWrapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CBindingWrapping.h; sourceTree = "<group>"; };
E1B839111B52E8A500DB876B /* Casting.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Casting.h; sourceTree = "<group>"; };
E1B839121B52E8A500DB876B /* Compiler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Compiler.h; sourceTree = "<group>"; };
E1B839131B52E8A500DB876B /* ConvertUTF.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ConvertUTF.h; sourceTree = "<group>"; };
E1B839141B52E8A500DB876B /* DataTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DataTypes.h; sourceTree = "<group>"; };
E1B839151B52E8A500DB876B /* Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Debug.h; sourceTree = "<group>"; };
E1B839161B52E8A500DB876B /* Endian.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Endian.h; sourceTree = "<group>"; };
E1B839171B52E8A500DB876B /* Errc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Errc.h; sourceTree = "<group>"; };
E1B839181B52E8A500DB876B /* Errno.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Errno.h; sourceTree = "<group>"; };
E1B839191B52E8A500DB876B /* ErrorHandling.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ErrorHandling.h; sourceTree = "<group>"; };
E1B8391A1B52E8A500DB876B /* ErrorOr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ErrorOr.h; sourceTree = "<group>"; };
E1B8391B1B52E8A500DB876B /* FileSystem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FileSystem.h; sourceTree = "<group>"; };
E1B8391C1B52E8A500DB876B /* FileUtilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FileUtilities.h; sourceTree = "<group>"; };
E1B8391D1B52E8A500DB876B /* Format.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Format.h; sourceTree = "<group>"; };
E1B8391E1B52E8A500DB876B /* Host.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Host.h; sourceTree = "<group>"; };
E1B8391F1B52E8A500DB876B /* Locale.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Locale.h; sourceTree = "<group>"; };
E1B839201B52E8A500DB876B /* ManagedStatic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ManagedStatic.h; sourceTree = "<group>"; };
E1B839211B52E8A500DB876B /* MathExtras.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MathExtras.h; sourceTree = "<group>"; };
E1B839221B52E8A500DB876B /* Memory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Memory.h; sourceTree = "<group>"; };
E1B839231B52E8A500DB876B /* MemoryBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MemoryBuffer.h; sourceTree = "<group>"; };
E1B839241B52E8A500DB876B /* Mutex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Mutex.h; sourceTree = "<group>"; };
E1B839251B52E8A500DB876B /* MutexGuard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MutexGuard.h; sourceTree = "<group>"; };
E1B839261B52E8A500DB876B /* Path.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Path.h; sourceTree = "<group>"; };
E1B839271B52E8A500DB876B /* PointerLikeTypeTraits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PointerLikeTypeTraits.h; sourceTree = "<group>"; };
E1B839281B52E8A500DB876B /* Process.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Process.h; sourceTree = "<group>"; };
E1B839291B52E8A500DB876B /* Program.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Program.h; sourceTree = "<group>"; };
E1B8392A1B52E8A500DB876B /* Recycler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Recycler.h; sourceTree = "<group>"; };
E1B8392B1B52E8A500DB876B /* SMLoc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SMLoc.h; sourceTree = "<group>"; };
E1B8392C1B52E8A500DB876B /* Signals.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Signals.h; sourceTree = "<group>"; };
E1B8392D1B52E8A500DB876B /* SourceMgr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SourceMgr.h; sourceTree = "<group>"; };
E1B8392E1B52E8A500DB876B /* SwapByteOrder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SwapByteOrder.h; sourceTree = "<group>"; };
E1B8392F1B52E8A500DB876B /* Threading.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Threading.h; sourceTree = "<group>"; };
E1B839311B52E8A500DB876B /* Unicode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Unicode.h; sourceTree = "<group>"; };
E1B839321B52E8A500DB876B /* UnicodeCharRanges.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UnicodeCharRanges.h; sourceTree = "<group>"; };
E1B839331B52E8A500DB876B /* UniqueLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UniqueLock.h; sourceTree = "<group>"; };
E1B839341B52E8A500DB876B /* Valgrind.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Valgrind.h; sourceTree = "<group>"; };
E1B839351B52E8A500DB876B /* WindowsError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WindowsError.h; sourceTree = "<group>"; };
E1B839361B52E8A500DB876B /* YAMLParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = YAMLParser.h; sourceTree = "<group>"; };
E1B839371B52E8A500DB876B /* circular_raw_ostream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = circular_raw_ostream.h; sourceTree = "<group>"; };
E1B839381B52E8A500DB876B /* raw_ostream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = raw_ostream.h; sourceTree = "<group>"; };
E1B839391B52E8A500DB876B /* type_traits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = "<group>"; };
E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libllbuildBuildSystem.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1B839591B541C1F00DB876B /* BuildFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildFile.cpp; sourceTree = "<group>"; };
E1B8395A1B541C1F00DB876B /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1B8395D1B541C4300DB876B /* BuildFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuildFile.h; sourceTree = "<group>"; };
E1B839641B5420F500DB876B /* BuildSystemCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildSystemCommand.cpp; sourceTree = "<group>"; };
E1BE0AAD1C46F93000AD0883 /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = core.h; sourceTree = "<group>"; };
E1C404AC1A0308F3003392BA /* PerfTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PerfTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
E1C404B01A0308F3003392BA /* NinjaPerfTests.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = NinjaPerfTests.mm; sourceTree = "<group>"; };
E1C404B71A03090D003392BA /* llvm-only.ninja */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "llvm-only.ninja"; sourceTree = "<group>"; };
E1D191B81B472305000C4E95 /* llbuild-module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = "llbuild-module.modulemap"; sourceTree = "<group>"; };
E1D191BE1B47232B000C4E95 /* llbuild.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = llbuild.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E1DD22741C47259900555A5D /* Core-C-API.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "Core-C-API.cpp"; sourceTree = "<group>"; };
E1DD22761C472A3F00555A5D /* BuildSystem-C-API.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "BuildSystem-C-API.cpp"; sourceTree = "<group>"; };
E1E221041A0067EF00957481 /* BuildDB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuildDB.h; sourceTree = "<group>"; };
E1E221051A0067F800957481 /* BuildDB.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildDB.cpp; sourceTree = "<group>"; };
E1E221081A00B82100957481 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; };
E1E2210B1A015B9E00957481 /* SQLiteBuildDB.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SQLiteBuildDB.cpp; sourceTree = "<group>"; };
E1E4A5B31BFC1394001BFFC4 /* BuildKey.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildKey.cpp; sourceTree = "<group>"; };
E1FC67F81BB1F417004EBC54 /* BuildValue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildValue.cpp; sourceTree = "<group>"; };
E1FE53401AB1343B00041B8E /* Hashing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Hashing.cpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
4072B4DE2C51B3A000B68221 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
4072B5D42C51BE5100B68221 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
403DC5882C52031D00A9AE24 /* libllbuild3ThirdParty.a in Frameworks */,
403552C62C52062C00D415BA /* SwiftProtobuf in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
4072B5DB2C51BE5100B68221 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4072B5DF2C51BE5100B68221 /* llbuild3.framework in Frameworks */,
403552F12C522F9E00D415BA /* SwiftProtobuf in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
40B3C90F20D3AEC9007C5847 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
40D8670B284FF3F70043271A /* libgmock.a in Frameworks */,
40FA6485224AC2FC00D0B79A /* libllbuildBasic.a in Frameworks */,
40FA6486224AC34400D0B79A /* libllvmSupport.a in Frameworks */,
40B3C92720D3B24D007C5847 /* libllbuild.dylib in Frameworks */,
40B3C91020D3AEC9007C5847 /* libcurses.tbd in Frameworks */,
40B3C91120D3AEC9007C5847 /* libgtest.a in Frameworks */,
40B3C91220D3AEC9007C5847 /* libgtest_main.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
40D866FD284FF2C30043271A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
8C561BFC23551C4A000D242D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
8CAE6850237B9EFA00C82351 /* libllvmSupport.a in Frameworks */,
8CAE6853237B9F1D00C82351 /* libcurses.tbd in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
9DB047A51DF9D43D006CDF52 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
40D8670A284FF3EC0043271A /* libgmock.a in Frameworks */,
9D2107C61DFADDFA00BE26FF /* libcurses.tbd in Frameworks */,
C5740D0C1E03529300567DD8 /* libsqlite3.tbd in Frameworks */,
C5740D0B1E03528600567DD8 /* libllbuildBasic.a in Frameworks */,
C5740D0A1E03527B00567DD8 /* libllbuildCore.a in Frameworks */,
9DB047BD1DF9D4B0006CDF52 /* libllbuildBuildSystem.a in Frameworks */,
9DB047BC1DF9D4AA006CDF52 /* libllvmSupport.a in Frameworks */,
9DB047BA1DF9D4A4006CDF52 /* libgtest_main.a in Frameworks */,
9DB047BB1DF9D4A4006CDF52 /* libgtest.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B52912BB232BF0AD00FD3389 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
B52912DB232BF1DA00FD3389 /* llbuild.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B52912C3232BF0AE00FD3389 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
B52912C7232BF0AE00FD3389 /* llbuildAnalysis.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B546B39122C65CFB007046C0 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E111C167241B29EC0086A92D /* llbuildTestSupport.framework in Frameworks */,
B546B39922C65CFB007046C0 /* llbuild.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E10D5CD719FEBF6A00211ED4 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E111C152241B269D0086A92D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
1420ADE4258C2BE100324AF0 /* XCTest.framework in Frameworks */,
E111C153241B269D0086A92D /* llbuild.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E147DF0C1BA81D330032D08E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
40D86706284FF3430043271A /* libgmock.a in Frameworks */,
E13812A41C5370B3000092C0 /* libcurses.tbd in Frameworks */,
E147DF0D1BA81D330032D08E /* libgtest.a in Frameworks */,
E147DF0E1BA81D330032D08E /* libgtest_main.a in Frameworks */,
E147DF0F1BA81D330032D08E /* libllbuildBasic.a in Frameworks */,
E13812A31C5370A4000092C0 /* libllvmSupport.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1604CA41BB9E01D001153A1 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E1604CA51BB9E01D001153A1 /* libcurses.tbd in Frameworks */,
E1604CA61BB9E01D001153A1 /* libsqlite3.tbd in Frameworks */,
E1604CA71BB9E01D001153A1 /* libllvmSupport.a in Frameworks */,
E1604CA81BB9E01D001153A1 /* libllbuildBasic.a in Frameworks */,
E1604CAA1BB9E01D001153A1 /* libllbuildCore.a in Frameworks */,
E1604CAB1BB9E01D001153A1 /* libllbuildBuildSystem.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2242219F991B40059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2242B19F997050059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2243319F9970D0059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2243B19F997150059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224C019F999B80059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E15B6EC71B546A2C00643066 /* libcurses.tbd in Frameworks */,
E1E221091A00B82100957481 /* libsqlite3.tbd in Frameworks */,
E1B8393B1B52E8CC00DB876B /* libllvmSupport.a in Frameworks */,
E1A224D519F99A2D0059043E /* libllbuildBasic.a in Frameworks */,
E1A224D619F99A300059043E /* libllbuildCommands.a in Frameworks */,
E1A224D819F99A340059043E /* libllbuildCore.a in Frameworks */,
E1B8395F1B541C6400DB876B /* libllbuildBuildSystem.a in Frameworks */,
E1A224D719F99A320059043E /* libllbuildNinja.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224DA19F99B0E0059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224E319F99C580059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224EC19F99D880059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
40D86709284FF3DF0043271A /* libgmock.a in Frameworks */,
E14C2CF01BDAAD1E0033CA2A /* libcurses.tbd in Frameworks */,
E14C2CF11BDAAD210033CA2A /* libsqlite3.tbd in Frameworks */,
E14C2CEF1BDAAD070033CA2A /* libllvmSupport.a in Frameworks */,
E1A2250419F99E280059043E /* libgtest.a in Frameworks */,
E1A2250319F99E240059043E /* libgtest_main.a in Frameworks */,
E1A2251619F99EB60059043E /* libllbuildBasic.a in Frameworks */,
E1A2251519F99EB10059043E /* libllbuildCore.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224FC19F99DFD0059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
40D86708284FF3CB0043271A /* libcurses.tbd in Frameworks */,
40D86707284FF34D0043271A /* libgmock.a in Frameworks */,
40D866F9284FF2420043271A /* libllvmSupport.a in Frameworks */,
E1A2251719F99EC70059043E /* libgtest.a in Frameworks */,
E1A2251819F99EC80059043E /* libgtest_main.a in Frameworks */,
E1A2251919F99ECB0059043E /* libllbuildBasic.a in Frameworks */,
E1A2251A19F99ECD0059043E /* libllbuildNinja.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1ADC2371A85936400D5387C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
DAD99F9526969025002FB86C /* libllbuildNinja.a in Frameworks */,
E1B8393A1B52E8C100DB876B /* libllvmSupport.a in Frameworks */,
E1DB70221A85978100891F4D /* libllbuildBasic.a in Frameworks */,
E1DB70231A85978900891F4D /* libllbuildCore.a in Frameworks */,
E12BFF1A1C4972F000B8D20F /* libllbuildBuildSystem.a in Frameworks */,
E12BFF181C4972D900B8D20F /* libsqlite3.tbd in Frameworks */,
E12BFF191C4972E000B8D20F /* libcurses.tbd in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1B8389D1B52E7DE00DB876B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1B839521B541BFD00DB876B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1C404A91A0308F3003392BA /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E104FAFB1B655C33005C68A0 /* libllvmSupport.a in Frameworks */,
E1C404B91A030A1D003392BA /* libllbuildBasic.a in Frameworks */,
E1C404BB1A030A1D003392BA /* libllbuildCore.a in Frameworks */,
E1C404BC1A030A1D003392BA /* libllbuildNinja.a in Frameworks */,
E104FAFA1B655BBA005C68A0 /* libllbuildBuildSystem.a in Frameworks */,
E1C404BA1A030A1D003392BA /* libllbuildCommands.a in Frameworks */,
E104FAFE1B655C5D005C68A0 /* libcurses.tbd in Frameworks */,
E1C404BD1A030A23003392BA /* libsqlite3.tbd in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1D191BA1B47232B000C4E95 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
DAD99F9A2696906B002FB86C /* libllbuildNinja.a in Frameworks */,
E1B839471B52EAAE00DB876B /* libllvmSupport.a in Frameworks */,
E1D191CB1B472554000C4E95 /* libllbuildBasic.a in Frameworks */,
E1D191CC1B472554000C4E95 /* libllbuildCore.a in Frameworks */,
E1192CF11C49DC3300F85890 /* libllbuildBuildSystem.a in Frameworks */,
E1D191CD1B472560000C4E95 /* libsqlite3.tbd in Frameworks */,
E1192CF21C49DC4F00F85890 /* libcurses.tbd in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
1484D1F82094566F00D3830F /* bindings */ = {
isa = PBXGroup;
children = (
1484D1F92094566F00D3830F /* python */,
);
path = bindings;
sourceTree = "<group>";
};
1484D1F92094566F00D3830F /* python */ = {
isa = PBXGroup;
children = (
1484D1FA2094566F00D3830F /* llbuild.py */,
);
indentWidth = 4;
path = python;
sourceTree = "<group>";
tabWidth = 4;
};
1484D1FF2094E7D600D3830F /* custom */ = {
isa = PBXGroup;
children = (
1484D2002094E7D600D3830F /* gtest-port.h */,
1484D2012094E7D600D3830F /* gtest.h */,
1484D2022094E7D600D3830F /* gtest-printers.h */,
);
path = custom;
sourceTree = "<group>";
};
1484D2072094E8DE00D3830F /* manifest-generator */ = {
isa = PBXGroup;
children = (
1484D2082094E8DE00D3830F /* generate-llbuild-manifest */,
);
path = "manifest-generator";
sourceTree = "<group>";
};
1484D2092094E8E700D3830F /* ptreetime */ = {
isa = PBXGroup;
children = (
1484D20A2094E8E700D3830F /* libptreetime */,
1484D20F2094E8E700D3830F /* README.md */,
1484D2102094E8E700D3830F /* ptreetime.py */,
);
path = ptreetime;
sourceTree = "<group>";
};
1484D20A2094E8E700D3830F /* libptreetime */ = {
isa = PBXGroup;
children = (
1484D20B2094E8E700D3830F /* ptreetime.dtrace */,
1484D20C2094E8E700D3830F /* Makefile */,
1484D20D2094E8E700D3830F /* .gitignore */,
1484D20E2094E8E700D3830F /* ptreetime_interpose.c */,
);
path = libptreetime;
sourceTree = "<group>";
};
1484D2112094E90600D3830F /* emacs */ = {
isa = PBXGroup;
children = (
1484D2122094E90600D3830F /* README.md */,
1484D2132094E90600D3830F /* llbuild-project-settings.el */,
);
path = emacs;
sourceTree = "<group>";
};
1484D2142094E99900D3830F /* Windows */ = {
isa = PBXGroup;
children = (
1484D2152094E99900D3830F /* Path.inc */,
1484D2162094E99900D3830F /* Host.inc */,
1484D2172094E99900D3830F /* Signals.inc */,
1484D2192094E99900D3830F /* Process.inc */,
1484D21A2094E99900D3830F /* WindowsSupport.h */,
1484D21B2094E99900D3830F /* Program.inc */,
1484D21C2094E99900D3830F /* Mutex.inc */,
1484D21D2094E99900D3830F /* Memory.inc */,
);
path = Windows;
sourceTree = "<group>";
};
403551D42C5205EF00D415BA /* Products */ = {
isa = PBXGroup;
children = (
403552D62C52062C00D415BA /* libProtocolBuffers.a */,
403552D82C52062C00D415BA /* UnitTests.xctest */,
403552DA2C52062C00D415BA /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
403551D62C5205EF00D415BA /* Products */ = {
isa = PBXGroup;
children = (
403552CC2C52062C00D415BA /* libProtocolBuffers.a */,
403552CE2C52062C00D415BA /* UnitTests.xctest */,
403552D02C52062C00D415BA /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
403551D82C5205EF00D415BA /* Products */ = {
isa = PBXGroup;
children = (
403552E02C52062C00D415BA /* libProtocolBuffers.a */,
403552E22C52062C00D415BA /* UnitTests.xctest */,
403552E42C52062C00D415BA /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
403B815F2C79047D00CD4F1E /* llbuild3CoreTests */ = {
isa = PBXGroup;
children = (
403B815E2C79047D00CD4F1E /* EngineTests.swift */,
);
path = llbuild3CoreTests;
sourceTree = "<group>";
};
403DC43A2C51D07C00A9AE24 /* Products */ = {
isa = PBXGroup;
children = (
403DC5302C51D08600A9AE24 /* libProtocolBuffers.a */,
403DC5322C51D08600A9AE24 /* UnitTests.xctest */,
403DC5342C51D08600A9AE24 /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
403DC43C2C51D07C00A9AE24 /* Products */ = {
isa = PBXGroup;
children = (
403DC53A2C51D08600A9AE24 /* libProtocolBuffers.a */,
403DC53C2C51D08600A9AE24 /* UnitTests.xctest */,
403DC53E2C51D08600A9AE24 /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
403DC43E2C51D07C00A9AE24 /* Products */ = {
isa = PBXGroup;
children = (
403DC5442C51D08600A9AE24 /* libProtocolBuffers.a */,
403DC5462C51D08600A9AE24 /* UnitTests.xctest */,
403DC5482C51D08600A9AE24 /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
406382CF2C6D0BD400017979 /* Products */ = {
isa = PBXGroup;
children = (
406383E42C76FB5100017979 /* libProtocolBuffers.a */,
406383E62C76FB5100017979 /* UnitTests.xctest */,
406383E82C76FB5100017979 /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
406382D12C6D0BD400017979 /* Products */ = {
isa = PBXGroup;
children = (
406383DA2C76FB5100017979 /* libProtocolBuffers.a */,
406383DC2C76FB5100017979 /* UnitTests.xctest */,
406383DE2C76FB5100017979 /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
406382D32C6D0BD400017979 /* Products */ = {
isa = PBXGroup;
children = (
406383EE2C76FB5100017979 /* libProtocolBuffers.a */,
406383F02C76FB5100017979 /* UnitTests.xctest */,
406383F22C76FB5100017979 /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
406A04FC21627FD900EBA895 /* docker */ = {
isa = PBXGroup;
children = (
406A04FD21627FD900EBA895 /* requirements.txt */,
406A04FE21627FD900EBA895 /* Dockerfile-16.04 */,
406A05012162815000EBA895 /* Dockerfile-18.04 */,
406A05002162813E00EBA895 /* Dockerfile-14.04 */,
406A04FF21627FD900EBA895 /* docker-utils */,
);
path = docker;
sourceTree = "<group>";
};
4072AAC42C51977000B68221 /* Products */ = {
isa = PBXGroup;
children = (
4072AAD92C51977000B68221 /* libProtocolBuffers.a */,
4072AADB2C51977000B68221 /* UnitTests.xctest */,
4072AADD2C51977000B68221 /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
4072AAC62C51977000B68221 /* Products */ = {
isa = PBXGroup;
children = (
4072AAE32C51977000B68221 /* libProtocolBuffers.a */,
4072AAE52C51977000B68221 /* UnitTests.xctest */,
4072AAE72C51977000B68221 /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
4072AAC82C51977000B68221 /* Products */ = {
isa = PBXGroup;
children = (
4072AACF2C51977000B68221 /* libProtocolBuffers.a */,
4072AAD12C51977000B68221 /* UnitTests.xctest */,
4072AAD32C51977000B68221 /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
4072B4182C51993F00B68221 /* Basic */ = {
isa = PBXGroup;
children = (
4072B4042C51993F00B68221 /* BinaryCoding.h */,
4072B4052C51993F00B68221 /* Clock.h */,
4072B4062C51993F00B68221 /* Compiler.h */,
4072B4072C51993F00B68221 /* CrossPlatformCompatibility.h */,
4072B4082C51993F00B68221 /* Defer.h */,
4072B4092C51993F00B68221 /* ExecutionQueue.h */,
4072B40A2C51993F00B68221 /* FileInfo.h */,
4072B40B2C51993F00B68221 /* FileSystem.h */,
4072B40C2C51993F00B68221 /* Hashing.h */,
4072B40D2C51993F00B68221 /* JSON.h */,
4072B40E2C51993F00B68221 /* LLVM.h */,
4072B40F2C51993F00B68221 /* PlatformUtility.h */,
4072B4102C51993F00B68221 /* POSIXEnvironment.h */,
4072B4112C51993F00B68221 /* SerialQueue.h */,
4072B4122C51993F00B68221 /* ShellUtility.h */,
4072B4132C51993F00B68221 /* Stat.h */,
4072B4142C51993F00B68221 /* StringList.h */,
4072B4152C51993F00B68221 /* Subprocess.h */,
4072B4162C51993F00B68221 /* Tracing.h */,
4072B4172C51993F00B68221 /* Version.h */,
);
path = Basic;
sourceTree = "<group>";
};
4072B4262C51993F00B68221 /* BuildSystem */ = {
isa = PBXGroup;
children = (
4072B4192C51993F00B68221 /* BuildDescription.h */,
4072B41A2C51993F00B68221 /* BuildFile.h */,
4072B41B2C51993F00B68221 /* BuildKey.h */,
4072B41C2C51993F00B68221 /* BuildNode.h */,
4072B41D2C51993F00B68221 /* BuildSystem.h */,
4072B41E2C51993F00B68221 /* BuildSystemExtensions.h */,
4072B41F2C51993F00B68221 /* BuildSystemFrontend.h */,
4072B4202C51993F00B68221 /* BuildSystemHandlers.h */,
4072B4212C51993F00B68221 /* BuildValue.h */,
4072B4222C51993F00B68221 /* Command.h */,
4072B4232C51993F00B68221 /* ExternalCommand.h */,
4072B4242C51993F00B68221 /* ShellCommand.h */,
4072B4252C51993F00B68221 /* Tool.h */,
);
path = BuildSystem;
sourceTree = "<group>";
};
4072B42B2C51993F00B68221 /* Commands */ = {
isa = PBXGroup;
children = (
4072B42A2C51993F00B68221 /* Commands.h */,
);
path = Commands;
sourceTree = "<group>";
};
4072B4322C51993F00B68221 /* Core */ = {
isa = PBXGroup;
children = (
4072B42C2C51993F00B68221 /* BuildDB.h */,
4072B42D2C51993F00B68221 /* BuildEngine.h */,
4072B42E2C51993F00B68221 /* DependencyInfoParser.h */,
4072B42F2C51993F00B68221 /* DependencyKeyIDs.h */,
4072B4302C51993F00B68221 /* KeyID.h */,
4072B4312C51993F00B68221 /* MakefileDepsParser.h */,
);
path = Core;
sourceTree = "<group>";
};
4072B4392C51993F00B68221 /* Ninja */ = {
isa = PBXGroup;
children = (
4072B4352C51993F00B68221 /* Lexer.h */,
4072B4362C51993F00B68221 /* Manifest.h */,
4072B4372C51993F00B68221 /* ManifestLoader.h */,
4072B4382C51993F00B68221 /* Parser.h */,
);
path = Ninja;
sourceTree = "<group>";
};
4072B43A2C51993F00B68221 /* llbuild */ = {
isa = PBXGroup;
children = (
4072B4182C51993F00B68221 /* Basic */,
4072B4262C51993F00B68221 /* BuildSystem */,
4072B42B2C51993F00B68221 /* Commands */,
4072B4322C51993F00B68221 /* Core */,
4072B4392C51993F00B68221 /* Ninja */,
);
path = llbuild;
sourceTree = "<group>";
};
4072B4602C51993F00B68221 /* ADT */ = {
isa = PBXGroup;
children = (
4072B43B2C51993F00B68221 /* AllocatorList.h */,
4072B43C2C51993F00B68221 /* APFloat.h */,
4072B43D2C51993F00B68221 /* APInt.h */,
4072B43E2C51993F00B68221 /* APSInt.h */,
4072B43F2C51993F00B68221 /* ArrayRef.h */,
4072B4402C51993F00B68221 /* DenseMap.h */,
4072B4412C51993F00B68221 /* DenseMapInfo.h */,
4072B4422C51993F00B68221 /* DenseSet.h */,
4072B4432C51993F00B68221 /* edit_distance.h */,
4072B4442C51993F00B68221 /* EpochTracker.h */,
4072B4452C51993F00B68221 /* FoldingSet.h */,
4072B4462C51993F00B68221 /* Hashing.h */,
4072B4472C51993F00B68221 /* ilist.h */,
4072B4482C51993F00B68221 /* ilist_base.h */,
4072B4492C51993F00B68221 /* ilist_iterator.h */,
4072B44A2C51993F00B68221 /* ilist_node.h */,
4072B44B2C51993F00B68221 /* ilist_node_base.h */,
4072B44C2C51993F00B68221 /* ilist_node_options.h */,
4072B44D2C51993F00B68221 /* IntrusiveRefCntPtr.h */,
4072B44E2C51993F00B68221 /* iterator.h */,
4072B44F2C51993F00B68221 /* iterator_range.h */,
4072B4502C51993F00B68221 /* None.h */,
4072B4512C51993F00B68221 /* Optional.h */,
4072B4522C51993F00B68221 /* PointerIntPair.h */,
4072B4532C51993F00B68221 /* PointerUnion.h */,
4072B4542C51993F00B68221 /* simple_ilist.h */,
4072B4552C51993F00B68221 /* SmallPtrSet.h */,
4072B4562C51993F00B68221 /* SmallSet.h */,
4072B4572C51993F00B68221 /* SmallString.h */,
4072B4582C51993F00B68221 /* SmallVector.h */,
4072B4592C51993F00B68221 /* STLExtras.h */,
4072B45A2C51993F00B68221 /* StringExtras.h */,
4072B45B2C51993F00B68221 /* StringMap.h */,
4072B45C2C51993F00B68221 /* StringRef.h */,
4072B45D2C51993F00B68221 /* StringSwitch.h */,
4072B45E2C51993F00B68221 /* Triple.h */,
4072B45F2C51993F00B68221 /* Twine.h */,
);
path = ADT;
sourceTree = "<group>";
};
4072B4642C51993F00B68221 /* Config */ = {
isa = PBXGroup;
children = (
4072B4612C51993F00B68221 /* abi-breaking.h */,
4072B4622C51993F00B68221 /* config.h */,
4072B4632C51993F00B68221 /* llvm-config.h */,
);
path = Config;
sourceTree = "<group>";
};
4072B4662C51993F00B68221 /* Demangle */ = {
isa = PBXGroup;
children = (
4072B4652C51993F00B68221 /* Demangle.h */,
);
path = Demangle;
sourceTree = "<group>";
};
4072B4A72C51993F00B68221 /* Support */ = {
isa = PBXGroup;
children = (
4072B4672C51993F00B68221 /* AArch64TargetParser.def */,
4072B4682C51993F00B68221 /* AlignOf.h */,
4072B4692C51993F00B68221 /* Allocator.h */,
4072B46A2C51993F00B68221 /* ARMBuildAttributes.h */,
4072B46B2C51993F00B68221 /* ARMTargetParser.def */,
4072B46C2C51993F00B68221 /* Atomic.h */,
4072B46D2C51993F00B68221 /* Casting.h */,
4072B46E2C51993F00B68221 /* CBindingWrapping.h */,
4072B46F2C51993F00B68221 /* Chrono.h */,
4072B4702C51993F00B68221 /* circular_raw_ostream.h */,
4072B4712C51993F00B68221 /* CommandLine.h */,
4072B4722C51993F00B68221 /* Compiler.h */,
4072B4732C51993F00B68221 /* ConvertUTF.h */,
4072B4742C51993F00B68221 /* DataTypes.h */,
4072B4752C51993F00B68221 /* Debug.h */,
4072B4762C51993F00B68221 /* DJB.h */,
4072B4772C51993F00B68221 /* Endian.h */,
4072B4782C51993F00B68221 /* Errc.h */,
4072B4792C51993F00B68221 /* Errno.h */,
4072B47A2C51993F00B68221 /* Error.h */,
4072B47B2C51993F00B68221 /* ErrorHandling.h */,
4072B47C2C51993F00B68221 /* ErrorOr.h */,
4072B47D2C51993F00B68221 /* FileSystem.h */,
4072B47E2C51993F00B68221 /* FileUtilities.h */,
4072B47F2C51993F00B68221 /* Format.h */,
4072B4802C51993F00B68221 /* FormatCommon.h */,
4072B4812C51993F00B68221 /* FormatProviders.h */,
4072B4822C51993F00B68221 /* FormatVariadic.h */,
4072B4832C51993F00B68221 /* FormatVariadicDetails.h */,
4072B4842C51993F00B68221 /* Host.h */,
4072B4852C51993F00B68221 /* Locale.h */,
4072B4862C51993F00B68221 /* ManagedStatic.h */,
4072B4872C51993F00B68221 /* MathExtras.h */,
4072B4882C51993F00B68221 /* MD5.h */,
4072B4892C51993F00B68221 /* MemAlloc.h */,
4072B48A2C51993F00B68221 /* Memory.h */,
4072B48B2C51993F00B68221 /* MemoryBuffer.h */,
4072B48C2C51993F00B68221 /* Mutex.h */,
4072B48D2C51993F00B68221 /* MutexGuard.h */,
4072B48E2C51993F00B68221 /* NativeFormatting.h */,
4072B48F2C51993F00B68221 /* Options.h */,
4072B4902C51993F00B68221 /* Path.h */,
4072B4912C51993F00B68221 /* PointerLikeTypeTraits.h */,
4072B4922C51993F00B68221 /* Process.h */,
4072B4932C51993F00B68221 /* Program.h */,
4072B4942C51993F00B68221 /* raw_ostream.h */,
4072B4952C51993F00B68221 /* Recycler.h */,
4072B4962C51993F00B68221 /* ReverseIteration.h */,
4072B4972C51993F00B68221 /* Signals.h */,
4072B4982C51993F00B68221 /* SmallVectorMemoryBuffer.h */,
4072B4992C51993F00B68221 /* SMLoc.h */,
4072B49A2C51993F00B68221 /* SourceMgr.h */,
4072B49B2C51993F00B68221 /* StringSaver.h */,
4072B49C2C51993F00B68221 /* SwapByteOrder.h */,
4072B49D2C51993F00B68221 /* TargetParser.h */,
4072B49E2C51993F00B68221 /* Threading.h */,
4072B49F2C51993F00B68221 /* type_traits.h */,
4072B4A02C51993F00B68221 /* Unicode.h */,
4072B4A12C51993F00B68221 /* UnicodeCharRanges.h */,
4072B4A22C51993F00B68221 /* UniqueLock.h */,
4072B4A32C51993F00B68221 /* Valgrind.h */,
4072B4A42C51993F00B68221 /* WindowsError.h */,
4072B4A52C51993F00B68221 /* X86TargetParser.def */,
4072B4A62C51993F00B68221 /* YAMLParser.h */,
);
path = Support;
sourceTree = "<group>";
};
4072B4A82C51993F00B68221 /* llvm */ = {
isa = PBXGroup;
children = (
4072B4602C51993F00B68221 /* ADT */,
4072B4642C51993F00B68221 /* Config */,
4072B4662C51993F00B68221 /* Demangle */,
4072B4A72C51993F00B68221 /* Support */,
);
path = llvm;
sourceTree = "<group>";
};
4072B4AD2C51993F00B68221 /* llvm-c */ = {
isa = PBXGroup;
children = (
4072B4A92C51993F00B68221 /* DataTypes.h */,
4072B4AA2C51993F00B68221 /* ErrorHandling.h */,
4072B4AB2C51993F00B68221 /* Support.h */,
4072B4AC2C51993F00B68221 /* Types.h */,
);
path = "llvm-c";
sourceTree = "<group>";
};
4072B4B32C51993F00B68221 /* llbuild3 */ = {
isa = PBXGroup;
children = (
403552EE2C522BA700D415BA /* Visibility.hpp */,
4072B4AE2C51993F00B68221 /* Errors.hpp */,
4072B4B22C51993F00B68221 /* Result.hpp */,
4072B4AF2C51993F00B68221 /* SwiftAdaptors.hpp */,
4072B5D92C51BE5100B68221 /* llbuild3.h */,
);
path = llbuild3;
sourceTree = "<group>";
};
4072B4B52C51993F00B68221 /* include */ = {
isa = PBXGroup;
children = (
4072B43A2C51993F00B68221 /* llbuild */,
4072B4A82C51993F00B68221 /* llvm */,
4072B4AD2C51993F00B68221 /* llvm-c */,
4072B4B42C51993F00B68221 /* libstdc++14-workaround.h */,
);
path = include;
sourceTree = "<group>";
};
4072B4D12C51995100B68221 /* core */ = {
isa = PBXGroup;
children = (
4072B4B62C51995100B68221 /* ActionCache.h */,
4072B4B72C51995100B68221 /* ActionCache.cpp */,
4072B4B82C51995100B68221 /* ActionCache.proto */,
4072B4B92C51995100B68221 /* ActionCache.pb.h */,
4072B4BA2C51995100B68221 /* ActionCache.pb.cc */,
4072B4BB2C51995100B68221 /* ActionCache.pb.swift */,
40E836B02CBDC6F00022B026 /* ActionCache.swift */,
4072B4BC2C51995100B68221 /* Artifact.proto */,
4072B4BD2C51995100B68221 /* Artifact.pb.h */,
4072B4BE2C51995100B68221 /* Artifact.pb.cc */,
4072B4BF2C51995100B68221 /* Artifact.pb.swift */,
40E837E12CCC5D440022B026 /* CAS.h */,
40E837E92CCC643D0022B026 /* CAS.cpp */,
4072B4C02C51995100B68221 /* CAS.proto */,
40E837E32CCC5FFB0022B026 /* CAS.pb.h */,
40E837E42CCC5FFB0022B026 /* CAS.pb.cc */,
40E837E52CCC5FFB0022B026 /* CAS.pb.swift */,
40E7C51B2C61CAEF00FC0383 /* CoreTypes.swift */,
4072B4C42C51995100B68221 /* Engine.h */,
4072B4C52C51995100B68221 /* Engine.cpp */,
40E7C53D2C61CF6300FC0383 /* Engine.swift */,
4035F55B2CDEB2F500337926 /* EngineInternal.pb.h */,
4035F55C2CDEB2F500337926 /* EngineInternal.pb.cc */,
4035F5592CDEAB8100337926 /* EngineInternal.proto */,
4072B4C62C51995100B68221 /* Label.h */,
4072B4C72C51995100B68221 /* Label.cpp */,
4072B4C82C51995100B68221 /* Label.proto */,
4072B4C92C51995100B68221 /* Label.pb.h */,
4072B4CA2C51995100B68221 /* Label.pb.cc */,
4072B4CB2C51995100B68221 /* Label.pb.swift */,
40E837DF2CCC56270022B026 /* Label.swift */,
4072B4CC2C51995100B68221 /* Rule.proto */,
4072B4CD2C51995100B68221 /* Rule.pb.h */,
4072B4CE2C51995100B68221 /* Rule.pb.cc */,
4072B4CF2C51995100B68221 /* Rule.pb.swift */,
4072B4D02C51995100B68221 /* SwiftAdaptors.cpp */,
);
path = core;
sourceTree = "<group>";
};
4072B4D42C51995100B68221 /* support */ = {
isa = PBXGroup;
children = (
4072B4D32C51995100B68221 /* Support.cpp */,
);
path = support;
sourceTree = "<group>";
};
4072B4D92C51995100B68221 /* llbuild3 */ = {
isa = PBXGroup;
children = (
4072B4D12C51995100B68221 /* core */,
4072B4D42C51995100B68221 /* support */,
4072B4D52C51995100B68221 /* Error.proto */,
4072B4D62C51995100B68221 /* Error.pb.h */,
4072B4D72C51995100B68221 /* Error.pb.cc */,
4072B4D82C51995100B68221 /* Error.pb.swift */,
40E7C53B2C61CD7D00FC0383 /* Types.swift */,
);
path = llbuild3;
sourceTree = "<group>";
};
4072B4DB2C51995100B68221 /* src */ = {
isa = PBXGroup;
children = (
4072B4D92C51995100B68221 /* llbuild3 */,
4072B4DA2C51995100B68221 /* module_map.asciipb */,
);
path = src;
sourceTree = "<group>";
};
407F9E002C51C85A00FED36C /* Products */ = {
isa = PBXGroup;
children = (
407F9F002C51C86A00FED36C /* libProtocolBuffers.a */,
407F9F022C51C86A00FED36C /* UnitTests.xctest */,
407F9F042C51C86A00FED36C /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
407F9E022C51C85A00FED36C /* Products */ = {
isa = PBXGroup;
children = (
407F9EF62C51C86A00FED36C /* libProtocolBuffers.a */,
407F9EF82C51C86A00FED36C /* UnitTests.xctest */,
407F9EFA2C51C86A00FED36C /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
407F9E042C51C85A00FED36C /* Products */ = {
isa = PBXGroup;
children = (
407F9F0A2C51C86A00FED36C /* libProtocolBuffers.a */,
407F9F0C2C51C86A00FED36C /* UnitTests.xctest */,
407F9F0E2C51C86A00FED36C /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
40B3C8FE20D3AE80007C5847 /* CAPI */ = {
isa = PBXGroup;
children = (
40B3C8FF20D3AEBC007C5847 /* CMakeLists.txt */,
40B3C91B20D3AF9B007C5847 /* C-API.cpp */,
9ADD8B2220D7009A0066BE9A /* BuildSystem-C-API.cpp */,
);
path = CAPI;
sourceTree = "<group>";
};
40C100552C79076200757481 /* protobuf */ = {
isa = PBXGroup;
children = (
40C1F6472C79076200757481 /* src */,
40C1FECA2C79076200757481 /* third_party */,
);
path = protobuf;
sourceTree = "<group>";
};
40C100572C79076200757481 /* thirdparty */ = {
isa = PBXGroup;
children = (
40E8384B2CCC66ED0022B026 /* BLAKE3 */,
40C100552C79076200757481 /* protobuf */,
40C100562C79076200757481 /* swift-protobuf */,
);
path = thirdparty;
sourceTree = "<group>";
};
40C1F3602C79076200757481 /* bridge */ = {
isa = PBXGroup;
children = (
40C1F35E2C79076200757481 /* BUILD.bazel */,
40C1F35F2C79076200757481 /* message_set.proto */,
);
path = bridge;
sourceTree = "<group>";
};
40C1F4DD2C79076200757481 /* io */ = {
isa = PBXGroup;
children = (
40C1F4BE2C79076200757481 /* BUILD.bazel */,
40C1F4BF2C79076200757481 /* coded_stream.h */,
40C1F4C02C79076200757481 /* coded_stream.cc */,
40C1F4C12C79076200757481 /* coded_stream_unittest.cc */,
40C1F4C22C79076200757481 /* gzip_stream.h */,
40C1F4C32C79076200757481 /* gzip_stream.cc */,
40C1F4C42C79076200757481 /* io_win32.h */,
40C1F4C52C79076200757481 /* io_win32.cc */,
40C1F4C62C79076200757481 /* io_win32_unittest.cc */,
40C1F4C72C79076200757481 /* package_info.h */,
40C1F4C82C79076200757481 /* printer.h */,
40C1F4C92C79076200757481 /* printer.cc */,
40C1F4CA2C79076200757481 /* printer_death_test.cc */,
40C1F4CB2C79076200757481 /* printer_unittest.cc */,
40C1F4CC2C79076200757481 /* strtod.h */,
40C1F4CD2C79076200757481 /* strtod.cc */,
40C1F4CE2C79076200757481 /* test_zero_copy_stream.h */,
40C1F4CF2C79076200757481 /* test_zero_copy_stream_test.cc */,
40C1F4D02C79076200757481 /* tokenizer.h */,
40C1F4D12C79076200757481 /* tokenizer.cc */,
40C1F4D22C79076200757481 /* tokenizer_unittest.cc */,
40C1F4D32C79076200757481 /* zero_copy_sink.h */,
40C1F4D42C79076200757481 /* zero_copy_sink.cc */,
40C1F4D52C79076200757481 /* zero_copy_sink_test.cc */,
40C1F4D62C79076200757481 /* zero_copy_stream.h */,
40C1F4D72C79076200757481 /* zero_copy_stream.cc */,
40C1F4D82C79076200757481 /* zero_copy_stream_impl.h */,
40C1F4D92C79076200757481 /* zero_copy_stream_impl.cc */,
40C1F4DA2C79076200757481 /* zero_copy_stream_impl_lite.h */,
40C1F4DB2C79076200757481 /* zero_copy_stream_impl_lite.cc */,
40C1F4DC2C79076200757481 /* zero_copy_stream_unittest.cc */,
);
path = io;
sourceTree = "<group>";
};
40C1F4F12C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F4DE2C79076200757481 /* descriptor_traits.h */,
40C1F4DF2C79076200757481 /* lexer.h */,
40C1F4E02C79076200757481 /* lexer.cc */,
40C1F4E12C79076200757481 /* lexer_test.cc */,
40C1F4E22C79076200757481 /* message_path.h */,
40C1F4E32C79076200757481 /* message_path.cc */,
40C1F4E42C79076200757481 /* parser.h */,
40C1F4E52C79076200757481 /* parser.cc */,
40C1F4E62C79076200757481 /* parser_traits.h */,
40C1F4E72C79076200757481 /* unparser.h */,
40C1F4E82C79076200757481 /* unparser.cc */,
40C1F4E92C79076200757481 /* unparser_traits.h */,
40C1F4EA2C79076200757481 /* untyped_message.h */,
40C1F4EB2C79076200757481 /* untyped_message.cc */,
40C1F4EC2C79076200757481 /* writer.h */,
40C1F4ED2C79076200757481 /* writer.cc */,
40C1F4EE2C79076200757481 /* zero_copy_buffered_stream.h */,
40C1F4EF2C79076200757481 /* zero_copy_buffered_stream.cc */,
40C1F4F02C79076200757481 /* zero_copy_buffered_stream_test.cc */,
);
path = internal;
sourceTree = "<group>";
};
40C1F4F62C79076200757481 /* json */ = {
isa = PBXGroup;
children = (
40C1F4F12C79076200757481 /* internal */,
40C1F4F22C79076200757481 /* BUILD.bazel */,
40C1F4F32C79076200757481 /* json.h */,
40C1F4F42C79076200757481 /* json.cc */,
40C1F4F52C79076200757481 /* json_test.cc */,
);
path = json;
sourceTree = "<group>";
};
40C1F4FF2C79076200757481 /* stubs */ = {
isa = PBXGroup;
children = (
40C1F4F72C79076200757481 /* BUILD.bazel */,
40C1F4F82C79076200757481 /* callback.h */,
40C1F4F92C79076200757481 /* common.h */,
40C1F4FA2C79076200757481 /* common.cc */,
40C1F4FB2C79076200757481 /* common_unittest.cc */,
40C1F4FC2C79076200757481 /* platform_macros.h */,
40C1F4FD2C79076200757481 /* port.h */,
40C1F4FE2C79076200757481 /* status_macros.h */,
);
path = stubs;
sourceTree = "<group>";
};
40C1F5012C79076200757481 /* invalid */ = {
isa = PBXGroup;
children = (
40C1F5002C79076200757481 /* extdecl_field_options.txtpb */,
);
path = invalid;
sourceTree = "<group>";
};
40C1F5022C79076200757481 /* extdecl */ = {
isa = PBXGroup;
children = (
40C1F5012C79076200757481 /* invalid */,
);
path = extdecl;
sourceTree = "<group>";
};
40C1F5042C79076200757481 /* invalid_extdecl */ = {
isa = PBXGroup;
children = (
40C1F5032C79076200757481 /* extdecl_field_options.textpb */,
);
path = invalid_extdecl;
sourceTree = "<group>";
};
40C1F5142C79076200757481 /* testdata */ = {
isa = PBXGroup;
children = (
40C1F5022C79076200757481 /* extdecl */,
40C1F5042C79076200757481 /* invalid_extdecl */,
40C1F5052C79076200757481 /* __init__.py */,
40C1F5062C79076200757481 /* bad_utf8_string */,
40C1F5072C79076200757481 /* extdecl_field_options.textpb */,
40C1F5082C79076200757481 /* golden_message */,
40C1F5092C79076200757481 /* golden_message_maps */,
40C1F50A2C79076200757481 /* golden_message_oneof_implemented */,
40C1F50B2C79076200757481 /* golden_message_proto3 */,
40C1F50C2C79076200757481 /* golden_packed_fields_message */,
40C1F50D2C79076200757481 /* map_test_data.txt */,
40C1F50E2C79076200757481 /* text_format_unittest_data.txt */,
40C1F50F2C79076200757481 /* text_format_unittest_data_oneof_implemented.txt */,
40C1F5102C79076200757481 /* text_format_unittest_data_pointy.txt */,
40C1F5112C79076200757481 /* text_format_unittest_data_pointy_oneof.txt */,
40C1F5122C79076200757481 /* text_format_unittest_extensions_data.txt */,
40C1F5132C79076200757481 /* text_format_unittest_extensions_data_pointy.txt */,
);
path = testdata;
sourceTree = "<group>";
};
40C1F51A2C79076200757481 /* testing */ = {
isa = PBXGroup;
children = (
40C1F5152C79076200757481 /* BUILD.bazel */,
40C1F5162C79076200757481 /* file.h */,
40C1F5172C79076200757481 /* file.cc */,
40C1F5182C79076200757481 /* googletest.h */,
40C1F5192C79076200757481 /* googletest.cc */,
);
path = testing;
sourceTree = "<group>";
};
40C1F5352C79076200757481 /* util */ = {
isa = PBXGroup;
children = (
40C1F51B2C79076200757481 /* BUILD.bazel */,
40C1F51C2C79076200757481 /* delimited_message_util.h */,
40C1F51D2C79076200757481 /* delimited_message_util.cc */,
40C1F51E2C79076200757481 /* delimited_message_util_test.cc */,
40C1F51F2C79076200757481 /* field_comparator.h */,
40C1F5202C79076200757481 /* field_comparator.cc */,
40C1F5212C79076200757481 /* field_comparator_test.cc */,
40C1F5222C79076200757481 /* field_mask_util.h */,
40C1F5232C79076200757481 /* field_mask_util.cc */,
40C1F5242C79076200757481 /* field_mask_util_test.cc */,
40C1F5252C79076200757481 /* json_format.proto */,
40C1F5262C79076200757481 /* json_format_proto3.proto */,
40C1F5272C79076200757481 /* json_util.h */,
40C1F5282C79076200757481 /* message_differencer.h */,
40C1F5292C79076200757481 /* message_differencer.cc */,
40C1F52A2C79076200757481 /* message_differencer_unittest.cc */,
40C1F52B2C79076200757481 /* message_differencer_unittest.proto */,
40C1F52C2C79076200757481 /* message_differencer_unittest_proto3.proto */,
40C1F52D2C79076200757481 /* package_info.h */,
40C1F52E2C79076200757481 /* time_util.h */,
40C1F52F2C79076200757481 /* time_util.cc */,
40C1F5302C79076200757481 /* time_util_test.cc */,
40C1F5312C79076200757481 /* type_resolver.h */,
40C1F5322C79076200757481 /* type_resolver_util.h */,
40C1F5332C79076200757481 /* type_resolver_util.cc */,
40C1F5342C79076200757481 /* type_resolver_util_test.cc */,
);
path = util;
sourceTree = "<group>";
};
40C1F63D2C79076200757481 /* protobuf */ = {
isa = PBXGroup;
children = (
40C1F3602C79076200757481 /* bridge */,
40C1F4DD2C79076200757481 /* io */,
40C1F4F62C79076200757481 /* json */,
40C1F4FF2C79076200757481 /* stubs */,
40C1F5142C79076200757481 /* testdata */,
40C1F51A2C79076200757481 /* testing */,
40C1F5352C79076200757481 /* util */,
40C1F5362C79076200757481 /* any.h */,
40C1F5372C79076200757481 /* any.cc */,
40C1F5382C79076200757481 /* any.proto */,
40C1F5392C79076200757481 /* any_lite.cc */,
40C1F53A2C79076200757481 /* any_test.cc */,
40C1F53B2C79076200757481 /* any_test.proto */,
40C1F53C2C79076200757481 /* any.pb.h */,
40C1F53D2C79076200757481 /* any.pb.cc */,
40C1F53E2C79076200757481 /* api.proto */,
40C1F53F2C79076200757481 /* api.pb.h */,
40C1F5402C79076200757481 /* api.pb.cc */,
40C1F5412C79076200757481 /* arena.h */,
40C1F5422C79076200757481 /* arena.cc */,
40C1F5432C79076200757481 /* arena_align.h */,
40C1F5442C79076200757481 /* arena_align.cc */,
40C1F5452C79076200757481 /* arena_align_test.cc */,
40C1F5462C79076200757481 /* arena_allocation_policy.h */,
40C1F5472C79076200757481 /* arena_cleanup.h */,
40C1F5482C79076200757481 /* arena_test_util.h */,
40C1F5492C79076200757481 /* arena_test_util.cc */,
40C1F54A2C79076200757481 /* arena_unittest.cc */,
40C1F54B2C79076200757481 /* arenastring.h */,
40C1F54C2C79076200757481 /* arenastring.cc */,
40C1F54D2C79076200757481 /* arenastring_unittest.cc */,
40C1F54E2C79076200757481 /* arenaz_sampler.h */,
40C1F54F2C79076200757481 /* arenaz_sampler.cc */,
40C1F5502C79076200757481 /* arenaz_sampler_test.cc */,
40C1F5522C79076200757481 /* cpp_edition_defaults.h */,
40C1F5532C79076200757481 /* cpp_features.proto */,
40C1F5542C79076200757481 /* cpp_features.pb.h */,
40C1F5552C79076200757481 /* cpp_features.pb.cc */,
40C1F5562C79076200757481 /* descriptor.h */,
40C1F5572C79076200757481 /* descriptor.cc */,
40C1F5582C79076200757481 /* descriptor.proto */,
40C1F5592C79076200757481 /* descriptor_database.h */,
40C1F55A2C79076200757481 /* descriptor_database.cc */,
40C1F55B2C79076200757481 /* descriptor_database_unittest.cc */,
40C1F55C2C79076200757481 /* descriptor_legacy.h */,
40C1F55D2C79076200757481 /* descriptor_lite.h */,
40C1F55E2C79076200757481 /* descriptor_unittest.cc */,
40C1F55F2C79076200757481 /* descriptor_visitor.h */,
40C1F5602C79076200757481 /* descriptor_visitor_test.cc */,
40C1F5612C79076200757481 /* descriptor.pb.h */,
40C1F5622C79076200757481 /* descriptor.pb.cc */,
40C1F5632C79076200757481 /* drop_unknown_fields_test.cc */,
40C1F5642C79076200757481 /* duration.proto */,
40C1F5652C79076200757481 /* duration.pb.h */,
40C1F5662C79076200757481 /* duration.pb.cc */,
40C1F5672C79076200757481 /* dynamic_message.h */,
40C1F5682C79076200757481 /* dynamic_message.cc */,
40C1F5692C79076200757481 /* dynamic_message_unittest.cc */,
40C1F56A2C79076200757481 /* edition_message_unittest.cc */,
40C1F56B2C79076200757481 /* edition_unittest.proto */,
40C1F56C2C79076200757481 /* empty.proto */,
40C1F56D2C79076200757481 /* empty.pb.h */,
40C1F56E2C79076200757481 /* empty.pb.cc */,
40C1F56F2C79076200757481 /* endian.h */,
40C1F5702C79076200757481 /* explicitly_constructed.h */,
40C1F5712C79076200757481 /* extension_set.h */,
40C1F5722C79076200757481 /* extension_set.cc */,
40C1F5732C79076200757481 /* extension_set_heavy.cc */,
40C1F5742C79076200757481 /* extension_set_inl.h */,
40C1F5752C79076200757481 /* extension_set_unittest.cc */,
40C1F5762C79076200757481 /* feature_resolver.h */,
40C1F5772C79076200757481 /* feature_resolver.cc */,
40C1F5782C79076200757481 /* feature_resolver_test.cc */,
40C1F5792C79076200757481 /* field_access_listener.h */,
40C1F57A2C79076200757481 /* field_mask.proto */,
40C1F57B2C79076200757481 /* field_mask.pb.h */,
40C1F57C2C79076200757481 /* field_mask.pb.cc */,
40C1F57D2C79076200757481 /* fully_verify_message_sets_opt_out.cc */,
40C1F57E2C79076200757481 /* generated_enum_reflection.h */,
40C1F57F2C79076200757481 /* generated_enum_util.h */,
40C1F5802C79076200757481 /* generated_enum_util.cc */,
40C1F5812C79076200757481 /* generated_enum_util_test.cc */,
40C1F5822C79076200757481 /* generated_message_bases.h */,
40C1F5832C79076200757481 /* generated_message_bases.cc */,
40C1F5842C79076200757481 /* generated_message_reflection.h */,
40C1F5852C79076200757481 /* generated_message_reflection.cc */,
40C1F5862C79076200757481 /* generated_message_reflection_unittest.cc */,
40C1F5872C79076200757481 /* generated_message_tctable_decl.h */,
40C1F5882C79076200757481 /* generated_message_tctable_full.cc */,
40C1F5892C79076200757481 /* generated_message_tctable_gen.h */,
40C1F58A2C79076200757481 /* generated_message_tctable_gen.cc */,
40C1F58B2C79076200757481 /* generated_message_tctable_impl.h */,
40C1F58C2C79076200757481 /* generated_message_tctable_lite.cc */,
40C1F58D2C79076200757481 /* generated_message_tctable_lite_test.cc */,
40C1F58E2C79076200757481 /* generated_message_util.h */,
40C1F58F2C79076200757481 /* generated_message_util.cc */,
40C1F5902C79076200757481 /* has_bits.h */,
40C1F5912C79076200757481 /* has_bits_test.cc */,
40C1F5922C79076200757481 /* implicit_weak_message.h */,
40C1F5932C79076200757481 /* implicit_weak_message.cc */,
40C1F5942C79076200757481 /* inlined_string_field.h */,
40C1F5952C79076200757481 /* inlined_string_field.cc */,
40C1F5962C79076200757481 /* inlined_string_field_unittest.cc */,
40C1F5972C79076200757481 /* internal_message_util_unittest.cc */,
40C1F5982C79076200757481 /* internal_visibility.h */,
40C1F5992C79076200757481 /* internal_visibility_for_testing.h */,
40C1F59A2C79076200757481 /* lite_arena_unittest.cc */,
40C1F59B2C79076200757481 /* lite_unittest.cc */,
40C1F59C2C79076200757481 /* map.h */,
40C1F59D2C79076200757481 /* map.cc */,
40C1F59E2C79076200757481 /* map_entry.h */,
40C1F59F2C79076200757481 /* map_field.h */,
40C1F5A02C79076200757481 /* map_field.cc */,
40C1F5A12C79076200757481 /* map_field_inl.h */,
40C1F5A22C79076200757481 /* map_field_lite.h */,
40C1F5A32C79076200757481 /* map_field_test.cc */,
40C1F5A42C79076200757481 /* map_lite_test_util.h */,
40C1F5A52C79076200757481 /* map_lite_test_util.cc */,
40C1F5A62C79076200757481 /* map_lite_unittest.proto */,
40C1F5A72C79076200757481 /* map_probe_benchmark.cc */,
40C1F5A82C79076200757481 /* map_proto2_unittest.proto */,
40C1F5A92C79076200757481 /* map_proto3_unittest.proto */,
40C1F5AA2C79076200757481 /* map_test.cc */,
40C1F5AB2C79076200757481 /* map_test.inc */,
40C1F5AC2C79076200757481 /* map_test_util.h */,
40C1F5AD2C79076200757481 /* map_test_util.inc */,
40C1F5AE2C79076200757481 /* map_test_util_impl.h */,
40C1F5AF2C79076200757481 /* map_type_handler.h */,
40C1F5B02C79076200757481 /* map_unittest.proto */,
40C1F5B12C79076200757481 /* message.h */,
40C1F5B22C79076200757481 /* message.cc */,
40C1F5B32C79076200757481 /* message_lite.h */,
40C1F5B42C79076200757481 /* message_lite.cc */,
40C1F5B52C79076200757481 /* message_unittest.cc */,
40C1F5B62C79076200757481 /* message_unittest.inc */,
40C1F5B72C79076200757481 /* message_unittest_legacy_apis.inc */,
40C1F5B82C79076200757481 /* metadata.h */,
40C1F5B92C79076200757481 /* metadata_lite.h */,
40C1F5BA2C79076200757481 /* no_field_presence_test.cc */,
40C1F5BB2C79076200757481 /* package_info.h */,
40C1F5BC2C79076200757481 /* parse_context.h */,
40C1F5BD2C79076200757481 /* parse_context.cc */,
40C1F5BE2C79076200757481 /* port.h */,
40C1F5BF2C79076200757481 /* port.cc */,
40C1F5C02C79076200757481 /* port_def.inc */,
40C1F5C12C79076200757481 /* port_test.cc */,
40C1F5C22C79076200757481 /* port_undef.inc */,
40C1F5C32C79076200757481 /* preserve_unknown_enum_test.cc */,
40C1F5C42C79076200757481 /* proto3_arena_lite_unittest.cc */,
40C1F5C52C79076200757481 /* proto3_arena_unittest.cc */,
40C1F5C62C79076200757481 /* proto3_lite_unittest.cc */,
40C1F5C72C79076200757481 /* proto3_lite_unittest.inc */,
40C1F5C82C79076200757481 /* raw_ptr.h */,
40C1F5C92C79076200757481 /* raw_ptr.cc */,
40C1F5CA2C79076200757481 /* raw_ptr_test.cc */,
40C1F5CB2C79076200757481 /* redaction_metric_test.cc */,
40C1F5CC2C79076200757481 /* reflection.h */,
40C1F5CD2C79076200757481 /* reflection_internal.h */,
40C1F5CE2C79076200757481 /* reflection_mode.h */,
40C1F5CF2C79076200757481 /* reflection_mode.cc */,
40C1F5D02C79076200757481 /* reflection_mode_test.cc */,
40C1F5D12C79076200757481 /* reflection_ops.h */,
40C1F5D22C79076200757481 /* reflection_ops.cc */,
40C1F5D32C79076200757481 /* reflection_ops_unittest.cc */,
40C1F5D42C79076200757481 /* reflection_tester.h */,
40C1F5D52C79076200757481 /* reflection_tester.cc */,
40C1F5D62C79076200757481 /* reflection_visit_field_info.h */,
40C1F5D72C79076200757481 /* reflection_visit_fields.h */,
40C1F5D82C79076200757481 /* reflection_visit_fields_test.cc */,
40C1F5D92C79076200757481 /* repeated_field.h */,
40C1F5DA2C79076200757481 /* repeated_field.cc */,
40C1F5DB2C79076200757481 /* repeated_field_reflection_unittest.cc */,
40C1F5DC2C79076200757481 /* repeated_field_reflection_unittest.inc */,
40C1F5DD2C79076200757481 /* repeated_field_unittest.cc */,
40C1F5DE2C79076200757481 /* repeated_ptr_field.h */,
40C1F5DF2C79076200757481 /* repeated_ptr_field.cc */,
40C1F5E02C79076200757481 /* retention_test.cc */,
40C1F5E12C79076200757481 /* runtime_version.h */,
40C1F5E22C79076200757481 /* sample_messages_edition.proto */,
40C1F5E32C79076200757481 /* serial_arena.h */,
40C1F5E42C79076200757481 /* service.h */,
40C1F5E52C79076200757481 /* service.cc */,
40C1F5E62C79076200757481 /* source_context.proto */,
40C1F5E72C79076200757481 /* source_context.pb.h */,
40C1F5E82C79076200757481 /* source_context.pb.cc */,
40C1F5E92C79076200757481 /* string_block.h */,
40C1F5EA2C79076200757481 /* string_block_test.cc */,
40C1F5EB2C79076200757481 /* string_member_robber.h */,
40C1F5EC2C79076200757481 /* string_view_test.cc */,
40C1F5ED2C79076200757481 /* struct.proto */,
40C1F5EE2C79076200757481 /* struct.pb.h */,
40C1F5EF2C79076200757481 /* struct.pb.cc */,
40C1F5F02C79076200757481 /* test_messages_proto2.proto */,
40C1F5F12C79076200757481 /* test_messages_proto3.proto */,
40C1F5F22C79076200757481 /* test_textproto.h */,
40C1F5F32C79076200757481 /* test_util.h */,
40C1F5F42C79076200757481 /* test_util.cc */,
40C1F5F52C79076200757481 /* test_util.inc */,
40C1F5F62C79076200757481 /* test_util_lite.h */,
40C1F5F72C79076200757481 /* test_util_lite.cc */,
40C1F5F82C79076200757481 /* test_util2.h */,
40C1F5F92C79076200757481 /* text_format.h */,
40C1F5FA2C79076200757481 /* text_format.cc */,
40C1F5FB2C79076200757481 /* text_format_unittest.cc */,
40C1F5FC2C79076200757481 /* thread_safe_arena.h */,
40C1F5FD2C79076200757481 /* timestamp.proto */,
40C1F5FE2C79076200757481 /* timestamp.pb.h */,
40C1F5FF2C79076200757481 /* timestamp.pb.cc */,
40C1F6002C79076200757481 /* type.proto */,
40C1F6012C79076200757481 /* type.pb.h */,
40C1F6022C79076200757481 /* type.pb.cc */,
40C1F6032C79076200757481 /* unittest.proto */,
40C1F6042C79076200757481 /* unittest_arena.proto */,
40C1F6052C79076200757481 /* unittest_custom_options.proto */,
40C1F6062C79076200757481 /* unittest_delimited.proto */,
40C1F6072C79076200757481 /* unittest_delimited_import.proto */,
40C1F6082C79076200757481 /* unittest_drop_unknown_fields.proto */,
40C1F6092C79076200757481 /* unittest_embed_optimize_for.proto */,
40C1F60A2C79076200757481 /* unittest_empty.proto */,
40C1F60B2C79076200757481 /* unittest_enormous_descriptor.proto */,
40C1F60C2C79076200757481 /* unittest_extension_set.proto */,
40C1F60D2C79076200757481 /* unittest_features.proto */,
40C1F60E2C79076200757481 /* unittest_import.proto */,
40C1F60F2C79076200757481 /* unittest_import_lite.proto */,
40C1F6102C79076200757481 /* unittest_import_public.proto */,
40C1F6112C79076200757481 /* unittest_import_public_lite.proto */,
40C1F6122C79076200757481 /* unittest_invalid_features.proto */,
40C1F6132C79076200757481 /* unittest_lazy_dependencies.proto */,
40C1F6142C79076200757481 /* unittest_lazy_dependencies_custom_option.proto */,
40C1F6152C79076200757481 /* unittest_lazy_dependencies_enum.proto */,
40C1F6162C79076200757481 /* unittest_legacy_features.proto */,
40C1F6172C79076200757481 /* unittest_lite.proto */,
40C1F6182C79076200757481 /* unittest_lite_imports_nonlite.proto */,
40C1F6192C79076200757481 /* unittest_mset.proto */,
40C1F61A2C79076200757481 /* unittest_mset_wire_format.proto */,
40C1F61B2C79076200757481 /* unittest_no_field_presence.proto */,
40C1F61C2C79076200757481 /* unittest_no_generic_services.proto */,
40C1F61D2C79076200757481 /* unittest_optimize_for.proto */,
40C1F61E2C79076200757481 /* unittest_preserve_unknown_enum.proto */,
40C1F61F2C79076200757481 /* unittest_preserve_unknown_enum2.proto */,
40C1F6202C79076200757481 /* unittest_proto3.proto */,
40C1F6212C79076200757481 /* unittest_proto3_arena.proto */,
40C1F6222C79076200757481 /* unittest_proto3_arena_lite.proto */,
40C1F6232C79076200757481 /* unittest_proto3_bad_macros.proto */,
40C1F6242C79076200757481 /* unittest_proto3_extensions.proto */,
40C1F6252C79076200757481 /* unittest_proto3_lite.proto */,
40C1F6262C79076200757481 /* unittest_proto3_optional.proto */,
40C1F6272C79076200757481 /* unittest_retention.proto */,
40C1F6282C79076200757481 /* unittest_string_type.proto */,
40C1F6292C79076200757481 /* unittest_string_view.proto */,
40C1F62A2C79076200757481 /* unittest_well_known_types.proto */,
40C1F62B2C79076200757481 /* unknown_field_set.h */,
40C1F62C2C79076200757481 /* unknown_field_set.cc */,
40C1F62D2C79076200757481 /* unknown_field_set_unittest.cc */,
40C1F62E2C79076200757481 /* unredacted_debug_format_for_test.h */,
40C1F62F2C79076200757481 /* unredacted_debug_format_for_test.cc */,
40C1F6302C79076200757481 /* unredacted_debug_format_for_test_test.cc */,
40C1F6312C79076200757481 /* varint_shuffle.h */,
40C1F6322C79076200757481 /* varint_shuffle_test.cc */,
40C1F6332C79076200757481 /* well_known_types_unittest.cc */,
40C1F6342C79076200757481 /* wire_format.h */,
40C1F6352C79076200757481 /* wire_format.cc */,
40C1F6362C79076200757481 /* wire_format_lite.h */,
40C1F6372C79076200757481 /* wire_format_lite.cc */,
40C1F6382C79076200757481 /* wire_format_unittest.cc */,
40C1F6392C79076200757481 /* wire_format_unittest.inc */,
40C1F63A2C79076200757481 /* wrappers.proto */,
40C1F63B2C79076200757481 /* wrappers.pb.h */,
40C1F63C2C79076200757481 /* wrappers.pb.cc */,
);
path = protobuf;
sourceTree = "<group>";
};
40C1F63E2C79076200757481 /* google */ = {
isa = PBXGroup;
children = (
40C1F63D2C79076200757481 /* protobuf */,
);
path = google;
sourceTree = "<group>";
};
40C1F6472C79076200757481 /* src */ = {
isa = PBXGroup;
children = (
40C1F63E2C79076200757481 /* google */,
40C1F6462C79076200757481 /* README.md */,
);
path = src;
sourceTree = "<group>";
};
40C1F6532C79076200757481 /* algorithm */ = {
isa = PBXGroup;
children = (
40C1F64D2C79076200757481 /* algorithm.h */,
40C1F64E2C79076200757481 /* algorithm_test.cc */,
40C1F64F2C79076200757481 /* BUILD.bazel */,
40C1F6502C79076200757481 /* CMakeLists.txt */,
40C1F6512C79076200757481 /* container.h */,
40C1F6522C79076200757481 /* container_test.cc */,
);
path = algorithm;
sourceTree = "<group>";
};
40C1F6952C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F6542C79076200757481 /* atomic_hook.h */,
40C1F6552C79076200757481 /* atomic_hook_test.cc */,
40C1F6562C79076200757481 /* atomic_hook_test_helper.h */,
40C1F6572C79076200757481 /* atomic_hook_test_helper.cc */,
40C1F6582C79076200757481 /* cmake_thread_test.cc */,
40C1F6592C79076200757481 /* cycleclock.h */,
40C1F65A2C79076200757481 /* cycleclock.cc */,
40C1F65B2C79076200757481 /* cycleclock_config.h */,
40C1F65C2C79076200757481 /* direct_mmap.h */,
40C1F65D2C79076200757481 /* dynamic_annotations.h */,
40C1F65E2C79076200757481 /* endian.h */,
40C1F65F2C79076200757481 /* endian_test.cc */,
40C1F6602C79076200757481 /* errno_saver.h */,
40C1F6612C79076200757481 /* errno_saver_test.cc */,
40C1F6622C79076200757481 /* exception_safety_testing.h */,
40C1F6632C79076200757481 /* exception_safety_testing.cc */,
40C1F6642C79076200757481 /* exception_testing.h */,
40C1F6652C79076200757481 /* fast_type_id.h */,
40C1F6662C79076200757481 /* fast_type_id_test.cc */,
40C1F6672C79076200757481 /* hide_ptr.h */,
40C1F6682C79076200757481 /* identity.h */,
40C1F6692C79076200757481 /* inline_variable.h */,
40C1F66A2C79076200757481 /* inline_variable_testing.h */,
40C1F66B2C79076200757481 /* invoke.h */,
40C1F66C2C79076200757481 /* low_level_alloc.h */,
40C1F66D2C79076200757481 /* low_level_alloc.cc */,
40C1F66E2C79076200757481 /* low_level_alloc_test.cc */,
40C1F66F2C79076200757481 /* low_level_scheduling.h */,
40C1F6702C79076200757481 /* nullability_impl.h */,
40C1F6712C79076200757481 /* per_thread_tls.h */,
40C1F6722C79076200757481 /* pretty_function.h */,
40C1F6732C79076200757481 /* raw_logging.h */,
40C1F6742C79076200757481 /* raw_logging.cc */,
40C1F6752C79076200757481 /* scheduling_mode.h */,
40C1F6762C79076200757481 /* scoped_set_env.h */,
40C1F6772C79076200757481 /* scoped_set_env.cc */,
40C1F6782C79076200757481 /* scoped_set_env_test.cc */,
40C1F6792C79076200757481 /* spinlock.h */,
40C1F67A2C79076200757481 /* spinlock.cc */,
40C1F67B2C79076200757481 /* spinlock_akaros.inc */,
40C1F67C2C79076200757481 /* spinlock_benchmark.cc */,
40C1F67D2C79076200757481 /* spinlock_linux.inc */,
40C1F67E2C79076200757481 /* spinlock_posix.inc */,
40C1F67F2C79076200757481 /* spinlock_wait.h */,
40C1F6802C79076200757481 /* spinlock_wait.cc */,
40C1F6812C79076200757481 /* spinlock_win32.inc */,
40C1F6822C79076200757481 /* strerror.h */,
40C1F6832C79076200757481 /* strerror.cc */,
40C1F6842C79076200757481 /* strerror_benchmark.cc */,
40C1F6852C79076200757481 /* strerror_test.cc */,
40C1F6862C79076200757481 /* sysinfo.h */,
40C1F6872C79076200757481 /* sysinfo.cc */,
40C1F6882C79076200757481 /* sysinfo_test.cc */,
40C1F6892C79076200757481 /* thread_identity.h */,
40C1F68A2C79076200757481 /* thread_identity.cc */,
40C1F68B2C79076200757481 /* thread_identity_benchmark.cc */,
40C1F68C2C79076200757481 /* thread_identity_test.cc */,
40C1F68D2C79076200757481 /* throw_delegate.h */,
40C1F68E2C79076200757481 /* throw_delegate.cc */,
40C1F68F2C79076200757481 /* tsan_mutex_interface.h */,
40C1F6902C79076200757481 /* unaligned_access.h */,
40C1F6912C79076200757481 /* unique_small_name_test.cc */,
40C1F6922C79076200757481 /* unscaledcycleclock.h */,
40C1F6932C79076200757481 /* unscaledcycleclock.cc */,
40C1F6942C79076200757481 /* unscaledcycleclock_config.h */,
);
path = internal;
sourceTree = "<group>";
};
40C1F6BA2C79076200757481 /* base */ = {
isa = PBXGroup;
children = (
40C1F6952C79076200757481 /* internal */,
40C1F6962C79076200757481 /* attributes.h */,
40C1F6972C79076200757481 /* bit_cast_test.cc */,
40C1F6982C79076200757481 /* BUILD.bazel */,
40C1F6992C79076200757481 /* call_once.h */,
40C1F69A2C79076200757481 /* call_once_test.cc */,
40C1F69B2C79076200757481 /* casts.h */,
40C1F69C2C79076200757481 /* CMakeLists.txt */,
40C1F69D2C79076200757481 /* config.h */,
40C1F69E2C79076200757481 /* config_test.cc */,
40C1F69F2C79076200757481 /* const_init.h */,
40C1F6A02C79076200757481 /* dynamic_annotations.h */,
40C1F6A12C79076200757481 /* exception_safety_testing_test.cc */,
40C1F6A22C79076200757481 /* inline_variable_test.cc */,
40C1F6A32C79076200757481 /* inline_variable_test_a.cc */,
40C1F6A42C79076200757481 /* inline_variable_test_b.cc */,
40C1F6A52C79076200757481 /* invoke_test.cc */,
40C1F6A62C79076200757481 /* log_severity.h */,
40C1F6A72C79076200757481 /* log_severity.cc */,
40C1F6A82C79076200757481 /* log_severity_test.cc */,
40C1F6A92C79076200757481 /* macros.h */,
40C1F6AA2C79076200757481 /* no_destructor.h */,
40C1F6AB2C79076200757481 /* no_destructor_benchmark.cc */,
40C1F6AC2C79076200757481 /* no_destructor_test.cc */,
40C1F6AD2C79076200757481 /* nullability.h */,
40C1F6AE2C79076200757481 /* nullability_test.cc */,
40C1F6AF2C79076200757481 /* optimization.h */,
40C1F6B02C79076200757481 /* optimization_test.cc */,
40C1F6B12C79076200757481 /* options.h */,
40C1F6B22C79076200757481 /* policy_checks.h */,
40C1F6B32C79076200757481 /* port.h */,
40C1F6B42C79076200757481 /* prefetch.h */,
40C1F6B52C79076200757481 /* prefetch_test.cc */,
40C1F6B62C79076200757481 /* raw_logging_test.cc */,
40C1F6B72C79076200757481 /* spinlock_test_common.cc */,
40C1F6B82C79076200757481 /* thread_annotations.h */,
40C1F6B92C79076200757481 /* throw_delegate_test.cc */,
);
path = base;
sourceTree = "<group>";
};
40C1F6BC2C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F6BB2C79076200757481 /* cleanup.h */,
);
path = internal;
sourceTree = "<group>";
};
40C1F6C12C79076200757481 /* cleanup */ = {
isa = PBXGroup;
children = (
40C1F6BC2C79076200757481 /* internal */,
40C1F6BD2C79076200757481 /* BUILD.bazel */,
40C1F6BE2C79076200757481 /* cleanup.h */,
40C1F6BF2C79076200757481 /* cleanup_test.cc */,
40C1F6C02C79076200757481 /* CMakeLists.txt */,
);
path = cleanup;
sourceTree = "<group>";
};
40C1F6F52C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F6C22C79076200757481 /* btree.h */,
40C1F6C32C79076200757481 /* btree_container.h */,
40C1F6C42C79076200757481 /* common.h */,
40C1F6C52C79076200757481 /* common_policy_traits.h */,
40C1F6C62C79076200757481 /* common_policy_traits_test.cc */,
40C1F6C72C79076200757481 /* compressed_tuple.h */,
40C1F6C82C79076200757481 /* compressed_tuple_test.cc */,
40C1F6C92C79076200757481 /* container_memory.h */,
40C1F6CA2C79076200757481 /* container_memory_test.cc */,
40C1F6CB2C79076200757481 /* hash_function_defaults.h */,
40C1F6CC2C79076200757481 /* hash_function_defaults_test.cc */,
40C1F6CD2C79076200757481 /* hash_generator_testing.h */,
40C1F6CE2C79076200757481 /* hash_generator_testing.cc */,
40C1F6CF2C79076200757481 /* hash_policy_testing.h */,
40C1F6D02C79076200757481 /* hash_policy_testing_test.cc */,
40C1F6D12C79076200757481 /* hash_policy_traits.h */,
40C1F6D22C79076200757481 /* hash_policy_traits_test.cc */,
40C1F6D32C79076200757481 /* hashtable_debug.h */,
40C1F6D42C79076200757481 /* hashtable_debug_hooks.h */,
40C1F6D52C79076200757481 /* hashtablez_sampler.h */,
40C1F6D62C79076200757481 /* hashtablez_sampler.cc */,
40C1F6D72C79076200757481 /* hashtablez_sampler_force_weak_definition.cc */,
40C1F6D82C79076200757481 /* hashtablez_sampler_test.cc */,
40C1F6D92C79076200757481 /* inlined_vector.h */,
40C1F6DA2C79076200757481 /* layout.h */,
40C1F6DB2C79076200757481 /* layout_benchmark.cc */,
40C1F6DC2C79076200757481 /* layout_test.cc */,
40C1F6DD2C79076200757481 /* node_slot_policy.h */,
40C1F6DE2C79076200757481 /* node_slot_policy_test.cc */,
40C1F6DF2C79076200757481 /* raw_hash_map.h */,
40C1F6E02C79076200757481 /* raw_hash_set.h */,
40C1F6E12C79076200757481 /* raw_hash_set.cc */,
40C1F6E22C79076200757481 /* raw_hash_set_allocator_test.cc */,
40C1F6E32C79076200757481 /* raw_hash_set_benchmark.cc */,
40C1F6E42C79076200757481 /* raw_hash_set_probe_benchmark.cc */,
40C1F6E52C79076200757481 /* raw_hash_set_test.cc */,
40C1F6E62C79076200757481 /* test_allocator.h */,
40C1F6E72C79076200757481 /* test_instance_tracker.h */,
40C1F6E82C79076200757481 /* test_instance_tracker.cc */,
40C1F6E92C79076200757481 /* test_instance_tracker_test.cc */,
40C1F6EA2C79076200757481 /* tracked.h */,
40C1F6EB2C79076200757481 /* unordered_map_constructor_test.h */,
40C1F6EC2C79076200757481 /* unordered_map_lookup_test.h */,
40C1F6ED2C79076200757481 /* unordered_map_members_test.h */,
40C1F6EE2C79076200757481 /* unordered_map_modifiers_test.h */,
40C1F6EF2C79076200757481 /* unordered_map_test.cc */,
40C1F6F02C79076200757481 /* unordered_set_constructor_test.h */,
40C1F6F12C79076200757481 /* unordered_set_lookup_test.h */,
40C1F6F22C79076200757481 /* unordered_set_members_test.h */,
40C1F6F32C79076200757481 /* unordered_set_modifiers_test.h */,
40C1F6F42C79076200757481 /* unordered_set_test.cc */,
);
path = internal;
sourceTree = "<group>";
};
40C1F70E2C79076200757481 /* container */ = {
isa = PBXGroup;
children = (
40C1F6F52C79076200757481 /* internal */,
40C1F6F62C79076200757481 /* btree_benchmark.cc */,
40C1F6F72C79076200757481 /* btree_map.h */,
40C1F6F82C79076200757481 /* btree_set.h */,
40C1F6F92C79076200757481 /* btree_test.h */,
40C1F6FA2C79076200757481 /* btree_test.cc */,
40C1F6FB2C79076200757481 /* BUILD.bazel */,
40C1F6FC2C79076200757481 /* CMakeLists.txt */,
40C1F6FD2C79076200757481 /* fixed_array.h */,
40C1F6FE2C79076200757481 /* fixed_array_benchmark.cc */,
40C1F6FF2C79076200757481 /* fixed_array_exception_safety_test.cc */,
40C1F7002C79076200757481 /* fixed_array_test.cc */,
40C1F7012C79076200757481 /* flat_hash_map.h */,
40C1F7022C79076200757481 /* flat_hash_map_test.cc */,
40C1F7032C79076200757481 /* flat_hash_set.h */,
40C1F7042C79076200757481 /* flat_hash_set_test.cc */,
40C1F7052C79076200757481 /* inlined_vector.h */,
40C1F7062C79076200757481 /* inlined_vector_benchmark.cc */,
40C1F7072C79076200757481 /* inlined_vector_exception_safety_test.cc */,
40C1F7082C79076200757481 /* inlined_vector_test.cc */,
40C1F7092C79076200757481 /* node_hash_map.h */,
40C1F70A2C79076200757481 /* node_hash_map_test.cc */,
40C1F70B2C79076200757481 /* node_hash_set.h */,
40C1F70C2C79076200757481 /* node_hash_set_test.cc */,
40C1F70D2C79076200757481 /* sample_element_size_test.cc */,
);
path = container;
sourceTree = "<group>";
};
40C1F7152C79076200757481 /* copts */ = {
isa = PBXGroup;
children = (
40C1F70F2C79076200757481 /* AbseilConfigureCopts.cmake */,
40C1F7102C79076200757481 /* configure_copts.bzl */,
40C1F7112C79076200757481 /* copts.py */,
40C1F7122C79076200757481 /* generate_copts.py */,
40C1F7132C79076200757481 /* GENERATED_AbseilCopts.cmake */,
40C1F7142C79076200757481 /* GENERATED_copts.bzl */,
);
path = copts;
sourceTree = "<group>";
};
40C1F72A2C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F7162C79076200757481 /* cpu_detect.h */,
40C1F7172C79076200757481 /* cpu_detect.cc */,
40C1F7182C79076200757481 /* crc.h */,
40C1F7192C79076200757481 /* crc.cc */,
40C1F71A2C79076200757481 /* crc_cord_state.h */,
40C1F71B2C79076200757481 /* crc_cord_state.cc */,
40C1F71C2C79076200757481 /* crc_cord_state_test.cc */,
40C1F71D2C79076200757481 /* crc_internal.h */,
40C1F71E2C79076200757481 /* crc_memcpy.h */,
40C1F71F2C79076200757481 /* crc_memcpy_fallback.cc */,
40C1F7202C79076200757481 /* crc_memcpy_test.cc */,
40C1F7212C79076200757481 /* crc_memcpy_x86_arm_combined.cc */,
40C1F7222C79076200757481 /* crc_non_temporal_memcpy.cc */,
40C1F7232C79076200757481 /* crc_x86_arm_combined.cc */,
40C1F7242C79076200757481 /* crc32_x86_arm_combined_simd.h */,
40C1F7252C79076200757481 /* crc32c.h */,
40C1F7262C79076200757481 /* crc32c_inline.h */,
40C1F7272C79076200757481 /* non_temporal_arm_intrinsics.h */,
40C1F7282C79076200757481 /* non_temporal_memcpy.h */,
40C1F7292C79076200757481 /* non_temporal_memcpy_test.cc */,
);
path = internal;
sourceTree = "<group>";
};
40C1F7312C79076200757481 /* crc */ = {
isa = PBXGroup;
children = (
40C1F72A2C79076200757481 /* internal */,
40C1F72B2C79076200757481 /* BUILD.bazel */,
40C1F72C2C79076200757481 /* CMakeLists.txt */,
40C1F72D2C79076200757481 /* crc32c.h */,
40C1F72E2C79076200757481 /* crc32c.cc */,
40C1F72F2C79076200757481 /* crc32c_benchmark.cc */,
40C1F7302C79076200757481 /* crc32c_test.cc */,
);
path = crc;
sourceTree = "<group>";
};
40C1F74B2C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F7322C79076200757481 /* address_is_readable.h */,
40C1F7332C79076200757481 /* address_is_readable.cc */,
40C1F7342C79076200757481 /* demangle.h */,
40C1F7352C79076200757481 /* demangle.cc */,
40C1F7362C79076200757481 /* demangle_test.cc */,
40C1F7372C79076200757481 /* elf_mem_image.h */,
40C1F7382C79076200757481 /* elf_mem_image.cc */,
40C1F7392C79076200757481 /* examine_stack.h */,
40C1F73A2C79076200757481 /* examine_stack.cc */,
40C1F73B2C79076200757481 /* stack_consumption.h */,
40C1F73C2C79076200757481 /* stack_consumption.cc */,
40C1F73D2C79076200757481 /* stack_consumption_test.cc */,
40C1F73E2C79076200757481 /* stacktrace_aarch64-inl.inc */,
40C1F73F2C79076200757481 /* stacktrace_arm-inl.inc */,
40C1F7402C79076200757481 /* stacktrace_config.h */,
40C1F7412C79076200757481 /* stacktrace_emscripten-inl.inc */,
40C1F7422C79076200757481 /* stacktrace_generic-inl.inc */,
40C1F7432C79076200757481 /* stacktrace_powerpc-inl.inc */,
40C1F7442C79076200757481 /* stacktrace_riscv-inl.inc */,
40C1F7452C79076200757481 /* stacktrace_unimplemented-inl.inc */,
40C1F7462C79076200757481 /* stacktrace_win32-inl.inc */,
40C1F7472C79076200757481 /* stacktrace_x86-inl.inc */,
40C1F7482C79076200757481 /* symbolize.h */,
40C1F7492C79076200757481 /* vdso_support.h */,
40C1F74A2C79076200757481 /* vdso_support.cc */,
);
path = internal;
sourceTree = "<group>";
};
40C1F7612C79076200757481 /* debugging */ = {
isa = PBXGroup;
children = (
40C1F74B2C79076200757481 /* internal */,
40C1F74C2C79076200757481 /* BUILD.bazel */,
40C1F74D2C79076200757481 /* CMakeLists.txt */,
40C1F74E2C79076200757481 /* failure_signal_handler.h */,
40C1F74F2C79076200757481 /* failure_signal_handler.cc */,
40C1F7502C79076200757481 /* failure_signal_handler_test.cc */,
40C1F7512C79076200757481 /* leak_check.h */,
40C1F7522C79076200757481 /* leak_check.cc */,
40C1F7532C79076200757481 /* leak_check_fail_test.cc */,
40C1F7542C79076200757481 /* leak_check_test.cc */,
40C1F7552C79076200757481 /* stacktrace.h */,
40C1F7562C79076200757481 /* stacktrace.cc */,
40C1F7572C79076200757481 /* stacktrace_benchmark.cc */,
40C1F7582C79076200757481 /* stacktrace_test.cc */,
40C1F7592C79076200757481 /* symbolize.h */,
40C1F75A2C79076200757481 /* symbolize.cc */,
40C1F75B2C79076200757481 /* symbolize_darwin.inc */,
40C1F75C2C79076200757481 /* symbolize_elf.inc */,
40C1F75D2C79076200757481 /* symbolize_emscripten.inc */,
40C1F75E2C79076200757481 /* symbolize_test.cc */,
40C1F75F2C79076200757481 /* symbolize_unimplemented.inc */,
40C1F7602C79076200757481 /* symbolize_win32.inc */,
);
path = debugging;
sourceTree = "<group>";
};
40C1F7742C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F7622C79076200757481 /* commandlineflag.h */,
40C1F7632C79076200757481 /* commandlineflag.cc */,
40C1F7642C79076200757481 /* flag.h */,
40C1F7652C79076200757481 /* flag.cc */,
40C1F7662C79076200757481 /* parse.h */,
40C1F7672C79076200757481 /* path_util.h */,
40C1F7682C79076200757481 /* path_util_test.cc */,
40C1F7692C79076200757481 /* private_handle_accessor.h */,
40C1F76A2C79076200757481 /* private_handle_accessor.cc */,
40C1F76B2C79076200757481 /* program_name.h */,
40C1F76C2C79076200757481 /* program_name.cc */,
40C1F76D2C79076200757481 /* program_name_test.cc */,
40C1F76E2C79076200757481 /* registry.h */,
40C1F76F2C79076200757481 /* sequence_lock.h */,
40C1F7702C79076200757481 /* sequence_lock_test.cc */,
40C1F7712C79076200757481 /* usage.h */,
40C1F7722C79076200757481 /* usage.cc */,
40C1F7732C79076200757481 /* usage_test.cc */,
);
path = internal;
sourceTree = "<group>";
};
40C1F7902C79076200757481 /* flags */ = {
isa = PBXGroup;
children = (
40C1F7742C79076200757481 /* internal */,
40C1F7752C79076200757481 /* BUILD.bazel */,
40C1F7762C79076200757481 /* CMakeLists.txt */,
40C1F7772C79076200757481 /* commandlineflag.h */,
40C1F7782C79076200757481 /* commandlineflag.cc */,
40C1F7792C79076200757481 /* commandlineflag_test.cc */,
40C1F77A2C79076200757481 /* config.h */,
40C1F77B2C79076200757481 /* config_test.cc */,
40C1F77C2C79076200757481 /* declare.h */,
40C1F77D2C79076200757481 /* flag.h */,
40C1F77E2C79076200757481 /* flag_benchmark.cc */,
40C1F77F2C79076200757481 /* flag_benchmark.lds */,
40C1F7802C79076200757481 /* flag_test.cc */,
40C1F7812C79076200757481 /* flag_test_defs.cc */,
40C1F7822C79076200757481 /* marshalling.h */,
40C1F7832C79076200757481 /* marshalling.cc */,
40C1F7842C79076200757481 /* marshalling_test.cc */,
40C1F7852C79076200757481 /* parse.h */,
40C1F7862C79076200757481 /* parse.cc */,
40C1F7872C79076200757481 /* parse_test.cc */,
40C1F7882C79076200757481 /* reflection.h */,
40C1F7892C79076200757481 /* reflection.cc */,
40C1F78A2C79076200757481 /* reflection_test.cc */,
40C1F78B2C79076200757481 /* usage.h */,
40C1F78C2C79076200757481 /* usage.cc */,
40C1F78D2C79076200757481 /* usage_config.h */,
40C1F78E2C79076200757481 /* usage_config.cc */,
40C1F78F2C79076200757481 /* usage_config_test.cc */,
);
path = flags;
sourceTree = "<group>";
};
40C1F7942C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F7912C79076200757481 /* any_invocable.h */,
40C1F7922C79076200757481 /* front_binder.h */,
40C1F7932C79076200757481 /* function_ref.h */,
);
path = internal;
sourceTree = "<group>";
};
40C1F7A02C79076200757481 /* functional */ = {
isa = PBXGroup;
children = (
40C1F7942C79076200757481 /* internal */,
40C1F7952C79076200757481 /* any_invocable.h */,
40C1F7962C79076200757481 /* any_invocable_test.cc */,
40C1F7972C79076200757481 /* bind_front.h */,
40C1F7982C79076200757481 /* bind_front_test.cc */,
40C1F7992C79076200757481 /* BUILD.bazel */,
40C1F79A2C79076200757481 /* CMakeLists.txt */,
40C1F79B2C79076200757481 /* function_ref.h */,
40C1F79C2C79076200757481 /* function_ref_test.cc */,
40C1F79D2C79076200757481 /* function_type_benchmark.cc */,
40C1F79E2C79076200757481 /* overload.h */,
40C1F79F2C79076200757481 /* overload_test.cc */,
);
path = functional;
sourceTree = "<group>";
};
40C1F7AC2C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F7A12C79076200757481 /* city.h */,
40C1F7A22C79076200757481 /* city.cc */,
40C1F7A32C79076200757481 /* city_test.cc */,
40C1F7A42C79076200757481 /* hash.h */,
40C1F7A52C79076200757481 /* hash.cc */,
40C1F7A62C79076200757481 /* hash_test.h */,
40C1F7A72C79076200757481 /* low_level_hash.h */,
40C1F7A82C79076200757481 /* low_level_hash.cc */,
40C1F7A92C79076200757481 /* low_level_hash_test.cc */,
40C1F7AA2C79076200757481 /* print_hash_of.cc */,
40C1F7AB2C79076200757481 /* spy_hash_state.h */,
);
path = internal;
sourceTree = "<group>";
};
40C1F7B42C79076200757481 /* hash */ = {
isa = PBXGroup;
children = (
40C1F7AC2C79076200757481 /* internal */,
40C1F7AD2C79076200757481 /* BUILD.bazel */,
40C1F7AE2C79076200757481 /* CMakeLists.txt */,
40C1F7AF2C79076200757481 /* hash.h */,
40C1F7B02C79076200757481 /* hash_benchmark.cc */,
40C1F7B12C79076200757481 /* hash_instantiated_test.cc */,
40C1F7B22C79076200757481 /* hash_test.cc */,
40C1F7B32C79076200757481 /* hash_testing.h */,
);
path = hash;
sourceTree = "<group>";
};
40C1F7DD2C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F7B52C79076200757481 /* append_truncated.h */,
40C1F7B62C79076200757481 /* BUILD.bazel */,
40C1F7B72C79076200757481 /* check_impl.h */,
40C1F7B82C79076200757481 /* check_op.h */,
40C1F7B92C79076200757481 /* check_op.cc */,
40C1F7BA2C79076200757481 /* conditions.h */,
40C1F7BB2C79076200757481 /* conditions.cc */,
40C1F7BC2C79076200757481 /* config.h */,
40C1F7BD2C79076200757481 /* flags.h */,
40C1F7BE2C79076200757481 /* fnmatch.h */,
40C1F7BF2C79076200757481 /* fnmatch.cc */,
40C1F7C02C79076200757481 /* fnmatch_benchmark.cc */,
40C1F7C12C79076200757481 /* fnmatch_test.cc */,
40C1F7C22C79076200757481 /* globals.h */,
40C1F7C32C79076200757481 /* globals.cc */,
40C1F7C42C79076200757481 /* log_format.h */,
40C1F7C52C79076200757481 /* log_format.cc */,
40C1F7C62C79076200757481 /* log_impl.h */,
40C1F7C72C79076200757481 /* log_message.h */,
40C1F7C82C79076200757481 /* log_message.cc */,
40C1F7C92C79076200757481 /* log_sink_set.h */,
40C1F7CA2C79076200757481 /* log_sink_set.cc */,
40C1F7CB2C79076200757481 /* nullguard.h */,
40C1F7CC2C79076200757481 /* nullguard.cc */,
40C1F7CD2C79076200757481 /* nullstream.h */,
40C1F7CE2C79076200757481 /* proto.h */,
40C1F7CF2C79076200757481 /* proto.cc */,
40C1F7D02C79076200757481 /* stderr_log_sink_test.cc */,
40C1F7D12C79076200757481 /* strip.h */,
40C1F7D22C79076200757481 /* structured.h */,
40C1F7D32C79076200757481 /* test_actions.h */,
40C1F7D42C79076200757481 /* test_actions.cc */,
40C1F7D52C79076200757481 /* test_helpers.h */,
40C1F7D62C79076200757481 /* test_helpers.cc */,
40C1F7D72C79076200757481 /* test_matchers.h */,
40C1F7D82C79076200757481 /* test_matchers.cc */,
40C1F7D92C79076200757481 /* vlog_config.h */,
40C1F7DA2C79076200757481 /* vlog_config.cc */,
40C1F7DB2C79076200757481 /* vlog_config_benchmark.cc */,
40C1F7DC2C79076200757481 /* voidify.h */,
);
path = internal;
sourceTree = "<group>";
};
40C1F80B2C79076200757481 /* log */ = {
isa = PBXGroup;
children = (
40C1F7DD2C79076200757481 /* internal */,
40C1F7DE2C79076200757481 /* absl_check.h */,
40C1F7DF2C79076200757481 /* absl_check_test.cc */,
40C1F7E02C79076200757481 /* absl_log.h */,
40C1F7E12C79076200757481 /* absl_log_basic_test.cc */,
40C1F7E22C79076200757481 /* absl_vlog_is_on.h */,
40C1F7E32C79076200757481 /* BUILD.bazel */,
40C1F7E42C79076200757481 /* check.h */,
40C1F7E52C79076200757481 /* check_test.cc */,
40C1F7E62C79076200757481 /* check_test_impl.inc */,
40C1F7E72C79076200757481 /* CMakeLists.txt */,
40C1F7E82C79076200757481 /* die_if_null.h */,
40C1F7E92C79076200757481 /* die_if_null.cc */,
40C1F7EA2C79076200757481 /* die_if_null_test.cc */,
40C1F7EB2C79076200757481 /* flags.h */,
40C1F7EC2C79076200757481 /* flags.cc */,
40C1F7ED2C79076200757481 /* flags_test.cc */,
40C1F7EE2C79076200757481 /* globals.h */,
40C1F7EF2C79076200757481 /* globals.cc */,
40C1F7F02C79076200757481 /* globals_test.cc */,
40C1F7F12C79076200757481 /* initialize.h */,
40C1F7F22C79076200757481 /* initialize.cc */,
40C1F7F32C79076200757481 /* log.h */,
40C1F7F42C79076200757481 /* log_basic_test.cc */,
40C1F7F52C79076200757481 /* log_basic_test_impl.inc */,
40C1F7F62C79076200757481 /* log_benchmark.cc */,
40C1F7F72C79076200757481 /* log_entry.h */,
40C1F7F82C79076200757481 /* log_entry.cc */,
40C1F7F92C79076200757481 /* log_entry_test.cc */,
40C1F7FA2C79076200757481 /* log_format_test.cc */,
40C1F7FB2C79076200757481 /* log_macro_hygiene_test.cc */,
40C1F7FC2C79076200757481 /* log_modifier_methods_test.cc */,
40C1F7FD2C79076200757481 /* log_sink.h */,
40C1F7FE2C79076200757481 /* log_sink.cc */,
40C1F7FF2C79076200757481 /* log_sink_registry.h */,
40C1F8002C79076200757481 /* log_sink_test.cc */,
40C1F8012C79076200757481 /* log_streamer.h */,
40C1F8022C79076200757481 /* log_streamer_test.cc */,
40C1F8032C79076200757481 /* scoped_mock_log.h */,
40C1F8042C79076200757481 /* scoped_mock_log.cc */,
40C1F8052C79076200757481 /* scoped_mock_log_test.cc */,
40C1F8062C79076200757481 /* stripping_test.cc */,
40C1F8072C79076200757481 /* structured.h */,
40C1F8082C79076200757481 /* structured_test.cc */,
40C1F8092C79076200757481 /* vlog_is_on.h */,
40C1F80A2C79076200757481 /* vlog_is_on_test.cc */,
);
path = log;
sourceTree = "<group>";
};
40C1F8102C79076200757481 /* memory */ = {
isa = PBXGroup;
children = (
40C1F80C2C79076200757481 /* BUILD.bazel */,
40C1F80D2C79076200757481 /* CMakeLists.txt */,
40C1F80E2C79076200757481 /* memory.h */,
40C1F80F2C79076200757481 /* memory_test.cc */,
);
path = memory;
sourceTree = "<group>";
};
40C1F8152C79076200757481 /* meta */ = {
isa = PBXGroup;
children = (
40C1F8112C79076200757481 /* BUILD.bazel */,
40C1F8122C79076200757481 /* CMakeLists.txt */,
40C1F8132C79076200757481 /* type_traits.h */,
40C1F8142C79076200757481 /* type_traits_test.cc */,
);
path = meta;
sourceTree = "<group>";
};
40C1F8182C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F8162C79076200757481 /* bits.h */,
40C1F8172C79076200757481 /* representation.h */,
);
path = internal;
sourceTree = "<group>";
};
40C1F8252C79076200757481 /* numeric */ = {
isa = PBXGroup;
children = (
40C1F8182C79076200757481 /* internal */,
40C1F8192C79076200757481 /* bits.h */,
40C1F81A2C79076200757481 /* bits_benchmark.cc */,
40C1F81B2C79076200757481 /* bits_test.cc */,
40C1F81C2C79076200757481 /* BUILD.bazel */,
40C1F81D2C79076200757481 /* CMakeLists.txt */,
40C1F81E2C79076200757481 /* int128.h */,
40C1F81F2C79076200757481 /* int128.cc */,
40C1F8202C79076200757481 /* int128_benchmark.cc */,
40C1F8212C79076200757481 /* int128_have_intrinsic.inc */,
40C1F8222C79076200757481 /* int128_no_intrinsic.inc */,
40C1F8232C79076200757481 /* int128_stream_test.cc */,
40C1F8242C79076200757481 /* int128_test.cc */,
);
path = numeric;
sourceTree = "<group>";
};
40C1F82F2C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F8262C79076200757481 /* exponential_biased.h */,
40C1F8272C79076200757481 /* exponential_biased.cc */,
40C1F8282C79076200757481 /* exponential_biased_test.cc */,
40C1F8292C79076200757481 /* periodic_sampler.h */,
40C1F82A2C79076200757481 /* periodic_sampler.cc */,
40C1F82B2C79076200757481 /* periodic_sampler_benchmark.cc */,
40C1F82C2C79076200757481 /* periodic_sampler_test.cc */,
40C1F82D2C79076200757481 /* sample_recorder.h */,
40C1F82E2C79076200757481 /* sample_recorder_test.cc */,
);
path = internal;
sourceTree = "<group>";
};
40C1F8322C79076200757481 /* profiling */ = {
isa = PBXGroup;
children = (
40C1F82F2C79076200757481 /* internal */,
40C1F8302C79076200757481 /* BUILD.bazel */,
40C1F8312C79076200757481 /* CMakeLists.txt */,
);
path = profiling;
sourceTree = "<group>";
};
40C1F86F2C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F8332C79076200757481 /* BUILD.bazel */,
40C1F8342C79076200757481 /* chi_square.h */,
40C1F8352C79076200757481 /* chi_square.cc */,
40C1F8362C79076200757481 /* chi_square_test.cc */,
40C1F8372C79076200757481 /* distribution_caller.h */,
40C1F8382C79076200757481 /* distribution_test_util.h */,
40C1F8392C79076200757481 /* distribution_test_util.cc */,
40C1F83A2C79076200757481 /* distribution_test_util_test.cc */,
40C1F83B2C79076200757481 /* explicit_seed_seq.h */,
40C1F83C2C79076200757481 /* explicit_seed_seq_test.cc */,
40C1F83D2C79076200757481 /* fast_uniform_bits.h */,
40C1F83E2C79076200757481 /* fast_uniform_bits_test.cc */,
40C1F83F2C79076200757481 /* fastmath.h */,
40C1F8402C79076200757481 /* fastmath_test.cc */,
40C1F8412C79076200757481 /* gaussian_distribution_gentables.cc */,
40C1F8422C79076200757481 /* generate_real.h */,
40C1F8432C79076200757481 /* generate_real_test.cc */,
40C1F8442C79076200757481 /* iostream_state_saver.h */,
40C1F8452C79076200757481 /* iostream_state_saver_test.cc */,
40C1F8462C79076200757481 /* mock_helpers.h */,
40C1F8472C79076200757481 /* mock_overload_set.h */,
40C1F8482C79076200757481 /* nanobenchmark.h */,
40C1F8492C79076200757481 /* nanobenchmark.cc */,
40C1F84A2C79076200757481 /* nanobenchmark_test.cc */,
40C1F84B2C79076200757481 /* nonsecure_base.h */,
40C1F84C2C79076200757481 /* nonsecure_base_test.cc */,
40C1F84D2C79076200757481 /* pcg_engine.h */,
40C1F84E2C79076200757481 /* pcg_engine_test.cc */,
40C1F84F2C79076200757481 /* platform.h */,
40C1F8502C79076200757481 /* pool_urbg.h */,
40C1F8512C79076200757481 /* pool_urbg.cc */,
40C1F8522C79076200757481 /* pool_urbg_test.cc */,
40C1F8532C79076200757481 /* randen.h */,
40C1F8542C79076200757481 /* randen.cc */,
40C1F8552C79076200757481 /* randen_benchmarks.cc */,
40C1F8562C79076200757481 /* randen_detect.h */,
40C1F8572C79076200757481 /* randen_detect.cc */,
40C1F8582C79076200757481 /* randen_engine.h */,
40C1F8592C79076200757481 /* randen_engine_test.cc */,
40C1F85A2C79076200757481 /* randen_hwaes.h */,
40C1F85B2C79076200757481 /* randen_hwaes.cc */,
40C1F85C2C79076200757481 /* randen_hwaes_test.cc */,
40C1F85D2C79076200757481 /* randen_round_keys.cc */,
40C1F85E2C79076200757481 /* randen_slow.h */,
40C1F85F2C79076200757481 /* randen_slow.cc */,
40C1F8602C79076200757481 /* randen_slow_test.cc */,
40C1F8612C79076200757481 /* randen_test.cc */,
40C1F8622C79076200757481 /* randen_traits.h */,
40C1F8632C79076200757481 /* salted_seed_seq.h */,
40C1F8642C79076200757481 /* salted_seed_seq_test.cc */,
40C1F8652C79076200757481 /* seed_material.h */,
40C1F8662C79076200757481 /* seed_material.cc */,
40C1F8672C79076200757481 /* seed_material_test.cc */,
40C1F8682C79076200757481 /* sequence_urbg.h */,
40C1F8692C79076200757481 /* traits.h */,
40C1F86A2C79076200757481 /* traits_test.cc */,
40C1F86B2C79076200757481 /* uniform_helper.h */,
40C1F86C2C79076200757481 /* uniform_helper_test.cc */,
40C1F86D2C79076200757481 /* wide_multiply.h */,
40C1F86E2C79076200757481 /* wide_multiply_test.cc */,
);
path = internal;
sourceTree = "<group>";
};
40C1F8992C79076200757481 /* random */ = {
isa = PBXGroup;
children = (
40C1F86F2C79076200757481 /* internal */,
40C1F8702C79076200757481 /* benchmarks.cc */,
40C1F8712C79076200757481 /* bernoulli_distribution.h */,
40C1F8722C79076200757481 /* bernoulli_distribution_test.cc */,
40C1F8732C79076200757481 /* beta_distribution.h */,
40C1F8742C79076200757481 /* beta_distribution_test.cc */,
40C1F8752C79076200757481 /* bit_gen_ref.h */,
40C1F8762C79076200757481 /* bit_gen_ref_test.cc */,
40C1F8772C79076200757481 /* BUILD.bazel */,
40C1F8782C79076200757481 /* CMakeLists.txt */,
40C1F8792C79076200757481 /* discrete_distribution.h */,
40C1F87A2C79076200757481 /* discrete_distribution.cc */,
40C1F87B2C79076200757481 /* discrete_distribution_test.cc */,
40C1F87C2C79076200757481 /* distributions.h */,
40C1F87D2C79076200757481 /* distributions_test.cc */,
40C1F87E2C79076200757481 /* examples_test.cc */,
40C1F87F2C79076200757481 /* exponential_distribution.h */,
40C1F8802C79076200757481 /* exponential_distribution_test.cc */,
40C1F8812C79076200757481 /* gaussian_distribution.h */,
40C1F8822C79076200757481 /* gaussian_distribution.cc */,
40C1F8832C79076200757481 /* gaussian_distribution_test.cc */,
40C1F8842C79076200757481 /* generators_test.cc */,
40C1F8852C79076200757481 /* log_uniform_int_distribution.h */,
40C1F8862C79076200757481 /* log_uniform_int_distribution_test.cc */,
40C1F8872C79076200757481 /* mock_distributions.h */,
40C1F8882C79076200757481 /* mock_distributions_test.cc */,
40C1F8892C79076200757481 /* mocking_bit_gen.h */,
40C1F88A2C79076200757481 /* mocking_bit_gen_test.cc */,
40C1F88B2C79076200757481 /* poisson_distribution.h */,
40C1F88C2C79076200757481 /* poisson_distribution_test.cc */,
40C1F88D2C79076200757481 /* random.h */,
40C1F88E2C79076200757481 /* seed_gen_exception.h */,
40C1F88F2C79076200757481 /* seed_gen_exception.cc */,
40C1F8902C79076200757481 /* seed_sequences.h */,
40C1F8912C79076200757481 /* seed_sequences.cc */,
40C1F8922C79076200757481 /* seed_sequences_test.cc */,
40C1F8932C79076200757481 /* uniform_int_distribution.h */,
40C1F8942C79076200757481 /* uniform_int_distribution_test.cc */,
40C1F8952C79076200757481 /* uniform_real_distribution.h */,
40C1F8962C79076200757481 /* uniform_real_distribution_test.cc */,
40C1F8972C79076200757481 /* zipf_distribution.h */,
40C1F8982C79076200757481 /* zipf_distribution_test.cc */,
);
path = random;
sourceTree = "<group>";
};
40C1F89D2C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F89A2C79076200757481 /* status_internal.h */,
40C1F89B2C79076200757481 /* status_internal.cc */,
40C1F89C2C79076200757481 /* statusor_internal.h */,
);
path = internal;
sourceTree = "<group>";
};
40C1F8A82C79076200757481 /* status */ = {
isa = PBXGroup;
children = (
40C1F89D2C79076200757481 /* internal */,
40C1F89E2C79076200757481 /* BUILD.bazel */,
40C1F89F2C79076200757481 /* CMakeLists.txt */,
40C1F8A02C79076200757481 /* status.h */,
40C1F8A12C79076200757481 /* status.cc */,
40C1F8A22C79076200757481 /* status_payload_printer.h */,
40C1F8A32C79076200757481 /* status_payload_printer.cc */,
40C1F8A42C79076200757481 /* status_test.cc */,
40C1F8A52C79076200757481 /* statusor.h */,
40C1F8A62C79076200757481 /* statusor.cc */,
40C1F8A72C79076200757481 /* statusor_test.cc */,
);
path = status;
sourceTree = "<group>";
};
40C1F8BE2C79076200757481 /* str_format */ = {
isa = PBXGroup;
children = (
40C1F8A92C79076200757481 /* arg.h */,
40C1F8AA2C79076200757481 /* arg.cc */,
40C1F8AB2C79076200757481 /* arg_test.cc */,
40C1F8AC2C79076200757481 /* bind.h */,
40C1F8AD2C79076200757481 /* bind.cc */,
40C1F8AE2C79076200757481 /* bind_test.cc */,
40C1F8AF2C79076200757481 /* checker.h */,
40C1F8B02C79076200757481 /* checker_test.cc */,
40C1F8B12C79076200757481 /* constexpr_parser.h */,
40C1F8B22C79076200757481 /* convert_test.cc */,
40C1F8B32C79076200757481 /* extension.h */,
40C1F8B42C79076200757481 /* extension.cc */,
40C1F8B52C79076200757481 /* extension_test.cc */,
40C1F8B62C79076200757481 /* float_conversion.h */,
40C1F8B72C79076200757481 /* float_conversion.cc */,
40C1F8B82C79076200757481 /* output.h */,
40C1F8B92C79076200757481 /* output.cc */,
40C1F8BA2C79076200757481 /* output_test.cc */,
40C1F8BB2C79076200757481 /* parser.h */,
40C1F8BC2C79076200757481 /* parser.cc */,
40C1F8BD2C79076200757481 /* parser_test.cc */,
);
path = str_format;
sourceTree = "<group>";
};
40C1F90A2C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F8BE2C79076200757481 /* str_format */,
40C1F8BF2C79076200757481 /* charconv_bigint.h */,
40C1F8C02C79076200757481 /* charconv_bigint.cc */,
40C1F8C12C79076200757481 /* charconv_bigint_test.cc */,
40C1F8C22C79076200757481 /* charconv_parse.h */,
40C1F8C32C79076200757481 /* charconv_parse.cc */,
40C1F8C42C79076200757481 /* charconv_parse_test.cc */,
40C1F8C52C79076200757481 /* cord_data_edge.h */,
40C1F8C62C79076200757481 /* cord_data_edge_test.cc */,
40C1F8C72C79076200757481 /* cord_internal.h */,
40C1F8C82C79076200757481 /* cord_internal.cc */,
40C1F8C92C79076200757481 /* cord_rep_btree.h */,
40C1F8CA2C79076200757481 /* cord_rep_btree.cc */,
40C1F8CB2C79076200757481 /* cord_rep_btree_navigator.h */,
40C1F8CC2C79076200757481 /* cord_rep_btree_navigator.cc */,
40C1F8CD2C79076200757481 /* cord_rep_btree_navigator_test.cc */,
40C1F8CE2C79076200757481 /* cord_rep_btree_reader.h */,
40C1F8CF2C79076200757481 /* cord_rep_btree_reader.cc */,
40C1F8D02C79076200757481 /* cord_rep_btree_reader_test.cc */,
40C1F8D12C79076200757481 /* cord_rep_btree_test.cc */,
40C1F8D22C79076200757481 /* cord_rep_consume.h */,
40C1F8D32C79076200757481 /* cord_rep_consume.cc */,
40C1F8D42C79076200757481 /* cord_rep_crc.h */,
40C1F8D52C79076200757481 /* cord_rep_crc.cc */,
40C1F8D62C79076200757481 /* cord_rep_crc_test.cc */,
40C1F8D72C79076200757481 /* cord_rep_flat.h */,
40C1F8D82C79076200757481 /* cord_rep_test_util.h */,
40C1F8D92C79076200757481 /* cordz_functions.h */,
40C1F8DA2C79076200757481 /* cordz_functions.cc */,
40C1F8DB2C79076200757481 /* cordz_functions_test.cc */,
40C1F8DC2C79076200757481 /* cordz_handle.h */,
40C1F8DD2C79076200757481 /* cordz_handle.cc */,
40C1F8DE2C79076200757481 /* cordz_handle_test.cc */,
40C1F8DF2C79076200757481 /* cordz_info.h */,
40C1F8E02C79076200757481 /* cordz_info.cc */,
40C1F8E12C79076200757481 /* cordz_info_statistics_test.cc */,
40C1F8E22C79076200757481 /* cordz_info_test.cc */,
40C1F8E32C79076200757481 /* cordz_sample_token.h */,
40C1F8E42C79076200757481 /* cordz_sample_token.cc */,
40C1F8E52C79076200757481 /* cordz_sample_token_test.cc */,
40C1F8E62C79076200757481 /* cordz_statistics.h */,
40C1F8E72C79076200757481 /* cordz_update_scope.h */,
40C1F8E82C79076200757481 /* cordz_update_scope_test.cc */,
40C1F8E92C79076200757481 /* cordz_update_tracker.h */,
40C1F8EA2C79076200757481 /* cordz_update_tracker_test.cc */,
40C1F8EB2C79076200757481 /* damerau_levenshtein_distance.h */,
40C1F8EC2C79076200757481 /* damerau_levenshtein_distance.cc */,
40C1F8ED2C79076200757481 /* damerau_levenshtein_distance_test.cc */,
40C1F8EE2C79076200757481 /* escaping.h */,
40C1F8EF2C79076200757481 /* escaping.cc */,
40C1F8F02C79076200757481 /* escaping_test_common.h */,
40C1F8F12C79076200757481 /* has_absl_stringify.h */,
40C1F8F22C79076200757481 /* memutil.h */,
40C1F8F32C79076200757481 /* memutil.cc */,
40C1F8F42C79076200757481 /* memutil_benchmark.cc */,
40C1F8F52C79076200757481 /* memutil_test.cc */,
40C1F8F62C79076200757481 /* numbers_test_common.h */,
40C1F8F72C79076200757481 /* ostringstream.h */,
40C1F8F82C79076200757481 /* ostringstream.cc */,
40C1F8F92C79076200757481 /* ostringstream_benchmark.cc */,
40C1F8FA2C79076200757481 /* ostringstream_test.cc */,
40C1F8FB2C79076200757481 /* pow10_helper.h */,
40C1F8FC2C79076200757481 /* pow10_helper.cc */,
40C1F8FD2C79076200757481 /* pow10_helper_test.cc */,
40C1F8FE2C79076200757481 /* resize_uninitialized.h */,
40C1F8FF2C79076200757481 /* resize_uninitialized_test.cc */,
40C1F9002C79076200757481 /* stl_type_traits.h */,
40C1F9012C79076200757481 /* str_join_internal.h */,
40C1F9022C79076200757481 /* str_split_internal.h */,
40C1F9032C79076200757481 /* string_constant.h */,
40C1F9042C79076200757481 /* string_constant_test.cc */,
40C1F9052C79076200757481 /* stringify_sink.h */,
40C1F9062C79076200757481 /* stringify_sink.cc */,
40C1F9072C79076200757481 /* utf8.h */,
40C1F9082C79076200757481 /* utf8.cc */,
40C1F9092C79076200757481 /* utf8_test.cc */,
);
path = internal;
sourceTree = "<group>";
};
40C1F94E2C79076200757481 /* strings */ = {
isa = PBXGroup;
children = (
40C1F90A2C79076200757481 /* internal */,
40C1F90B2C79076200757481 /* ascii.h */,
40C1F90C2C79076200757481 /* ascii.cc */,
40C1F90D2C79076200757481 /* ascii_benchmark.cc */,
40C1F90E2C79076200757481 /* ascii_test.cc */,
40C1F90F2C79076200757481 /* atod_manual_test.cc */,
40C1F9102C79076200757481 /* BUILD.bazel */,
40C1F9112C79076200757481 /* char_formatting_test.cc */,
40C1F9122C79076200757481 /* charconv.h */,
40C1F9132C79076200757481 /* charconv.cc */,
40C1F9142C79076200757481 /* charconv_benchmark.cc */,
40C1F9152C79076200757481 /* charconv_test.cc */,
40C1F9162C79076200757481 /* charset.h */,
40C1F9172C79076200757481 /* charset_benchmark.cc */,
40C1F9182C79076200757481 /* charset_test.cc */,
40C1F9192C79076200757481 /* CMakeLists.txt */,
40C1F91A2C79076200757481 /* cord.h */,
40C1F91B2C79076200757481 /* cord.cc */,
40C1F91C2C79076200757481 /* cord_analysis.h */,
40C1F91D2C79076200757481 /* cord_analysis.cc */,
40C1F91E2C79076200757481 /* cord_buffer.h */,
40C1F91F2C79076200757481 /* cord_buffer.cc */,
40C1F9202C79076200757481 /* cord_buffer_test.cc */,
40C1F9212C79076200757481 /* cord_test.cc */,
40C1F9222C79076200757481 /* cord_test_helpers.h */,
40C1F9232C79076200757481 /* cordz_test.cc */,
40C1F9242C79076200757481 /* cordz_test_helpers.h */,
40C1F9252C79076200757481 /* escaping.h */,
40C1F9262C79076200757481 /* escaping.cc */,
40C1F9272C79076200757481 /* escaping_benchmark.cc */,
40C1F9282C79076200757481 /* escaping_test.cc */,
40C1F9292C79076200757481 /* has_absl_stringify.h */,
40C1F92A2C79076200757481 /* has_absl_stringify_test.cc */,
40C1F92B2C79076200757481 /* has_ostream_operator.h */,
40C1F92C2C79076200757481 /* has_ostream_operator_test.cc */,
40C1F92D2C79076200757481 /* match.h */,
40C1F92E2C79076200757481 /* match.cc */,
40C1F92F2C79076200757481 /* match_test.cc */,
40C1F9302C79076200757481 /* numbers.h */,
40C1F9312C79076200757481 /* numbers.cc */,
40C1F9322C79076200757481 /* numbers_benchmark.cc */,
40C1F9332C79076200757481 /* numbers_test.cc */,
40C1F9342C79076200757481 /* str_cat.h */,
40C1F9352C79076200757481 /* str_cat.cc */,
40C1F9362C79076200757481 /* str_cat_benchmark.cc */,
40C1F9372C79076200757481 /* str_cat_test.cc */,
40C1F9382C79076200757481 /* str_format.h */,
40C1F9392C79076200757481 /* str_format_test.cc */,
40C1F93A2C79076200757481 /* str_join.h */,
40C1F93B2C79076200757481 /* str_join_benchmark.cc */,
40C1F93C2C79076200757481 /* str_join_test.cc */,
40C1F93D2C79076200757481 /* str_replace.h */,
40C1F93E2C79076200757481 /* str_replace.cc */,
40C1F93F2C79076200757481 /* str_replace_benchmark.cc */,
40C1F9402C79076200757481 /* str_replace_test.cc */,
40C1F9412C79076200757481 /* str_split.h */,
40C1F9422C79076200757481 /* str_split.cc */,
40C1F9432C79076200757481 /* str_split_benchmark.cc */,
40C1F9442C79076200757481 /* str_split_test.cc */,
40C1F9452C79076200757481 /* string_view.h */,
40C1F9462C79076200757481 /* string_view.cc */,
40C1F9472C79076200757481 /* string_view_benchmark.cc */,
40C1F9482C79076200757481 /* string_view_test.cc */,
40C1F9492C79076200757481 /* strip.h */,
40C1F94A2C79076200757481 /* strip_test.cc */,
40C1F94B2C79076200757481 /* substitute.h */,
40C1F94C2C79076200757481 /* substitute.cc */,
40C1F94D2C79076200757481 /* substitute_test.cc */,
);
path = strings;
sourceTree = "<group>";
};
40C1F96B2C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1F94F2C79076200757481 /* create_thread_identity.h */,
40C1F9502C79076200757481 /* create_thread_identity.cc */,
40C1F9512C79076200757481 /* futex.h */,
40C1F9522C79076200757481 /* futex_waiter.h */,
40C1F9532C79076200757481 /* futex_waiter.cc */,
40C1F9542C79076200757481 /* graphcycles.h */,
40C1F9552C79076200757481 /* graphcycles.cc */,
40C1F9562C79076200757481 /* graphcycles_benchmark.cc */,
40C1F9572C79076200757481 /* graphcycles_test.cc */,
40C1F9582C79076200757481 /* kernel_timeout.h */,
40C1F9592C79076200757481 /* kernel_timeout.cc */,
40C1F95A2C79076200757481 /* kernel_timeout_test.cc */,
40C1F95B2C79076200757481 /* per_thread_sem.h */,
40C1F95C2C79076200757481 /* per_thread_sem.cc */,
40C1F95D2C79076200757481 /* per_thread_sem_test.cc */,
40C1F95E2C79076200757481 /* pthread_waiter.h */,
40C1F95F2C79076200757481 /* pthread_waiter.cc */,
40C1F9602C79076200757481 /* sem_waiter.h */,
40C1F9612C79076200757481 /* sem_waiter.cc */,
40C1F9622C79076200757481 /* stdcpp_waiter.h */,
40C1F9632C79076200757481 /* stdcpp_waiter.cc */,
40C1F9642C79076200757481 /* thread_pool.h */,
40C1F9652C79076200757481 /* waiter.h */,
40C1F9662C79076200757481 /* waiter_base.h */,
40C1F9672C79076200757481 /* waiter_base.cc */,
40C1F9682C79076200757481 /* waiter_test.cc */,
40C1F9692C79076200757481 /* win32_waiter.h */,
40C1F96A2C79076200757481 /* win32_waiter.cc */,
);
path = internal;
sourceTree = "<group>";
};
40C1F97E2C79076200757481 /* synchronization */ = {
isa = PBXGroup;
children = (
40C1F96B2C79076200757481 /* internal */,
40C1F96C2C79076200757481 /* barrier.h */,
40C1F96D2C79076200757481 /* barrier.cc */,
40C1F96E2C79076200757481 /* barrier_test.cc */,
40C1F96F2C79076200757481 /* blocking_counter.h */,
40C1F9702C79076200757481 /* blocking_counter.cc */,
40C1F9712C79076200757481 /* blocking_counter_benchmark.cc */,
40C1F9722C79076200757481 /* blocking_counter_test.cc */,
40C1F9732C79076200757481 /* BUILD.bazel */,
40C1F9742C79076200757481 /* CMakeLists.txt */,
40C1F9752C79076200757481 /* lifetime_test.cc */,
40C1F9762C79076200757481 /* mutex.h */,
40C1F9772C79076200757481 /* mutex.cc */,
40C1F9782C79076200757481 /* mutex_benchmark.cc */,
40C1F9792C79076200757481 /* mutex_method_pointer_test.cc */,
40C1F97A2C79076200757481 /* mutex_test.cc */,
40C1F97B2C79076200757481 /* notification.h */,
40C1F97C2C79076200757481 /* notification.cc */,
40C1F97D2C79076200757481 /* notification_test.cc */,
);
path = synchronization;
sourceTree = "<group>";
};
40C1F9832C79076200757481 /* cctz */ = {
isa = PBXGroup;
children = (
40C1F97F2C79076200757481 /* civil_time.h */,
40C1F9802C79076200757481 /* civil_time_detail.h */,
40C1F9812C79076200757481 /* time_zone.h */,
40C1F9822C79076200757481 /* zone_info_source.h */,
);
path = cctz;
sourceTree = "<group>";
};
40C1F9842C79076200757481 /* include */ = {
isa = PBXGroup;
children = (
40C1F9832C79076200757481 /* cctz */,
);
path = include;
sourceTree = "<group>";
};
40C1F99A2C79076200757481 /* src */ = {
isa = PBXGroup;
children = (
40C1F9852C79076200757481 /* cctz_benchmark.cc */,
40C1F9862C79076200757481 /* civil_time_detail.cc */,
40C1F9872C79076200757481 /* civil_time_test.cc */,
40C1F9882C79076200757481 /* time_zone_fixed.h */,
40C1F9892C79076200757481 /* time_zone_fixed.cc */,
40C1F98A2C79076200757481 /* time_zone_format.cc */,
40C1F98B2C79076200757481 /* time_zone_format_test.cc */,
40C1F98C2C79076200757481 /* time_zone_if.h */,
40C1F98D2C79076200757481 /* time_zone_if.cc */,
40C1F98E2C79076200757481 /* time_zone_impl.h */,
40C1F98F2C79076200757481 /* time_zone_impl.cc */,
40C1F9902C79076200757481 /* time_zone_info.h */,
40C1F9912C79076200757481 /* time_zone_info.cc */,
40C1F9922C79076200757481 /* time_zone_libc.h */,
40C1F9932C79076200757481 /* time_zone_libc.cc */,
40C1F9942C79076200757481 /* time_zone_lookup.cc */,
40C1F9952C79076200757481 /* time_zone_lookup_test.cc */,
40C1F9962C79076200757481 /* time_zone_posix.h */,
40C1F9972C79076200757481 /* time_zone_posix.cc */,
40C1F9982C79076200757481 /* tzfile.h */,
40C1F9992C79076200757481 /* zone_info_source.cc */,
);
path = src;
sourceTree = "<group>";
};
40C1F9D12C79076200757481 /* Africa */ = {
isa = PBXGroup;
children = (
40C1F99B2C79076200757481 /* Abidjan */,
40C1F99C2C79076200757481 /* Accra */,
40C1F99D2C79076200757481 /* Addis_Ababa */,
40C1F99E2C79076200757481 /* Algiers */,
40C1F99F2C79076200757481 /* Asmara */,
40C1F9A02C79076200757481 /* Asmera */,
40C1F9A12C79076200757481 /* Bamako */,
40C1F9A22C79076200757481 /* Bangui */,
40C1F9A32C79076200757481 /* Banjul */,
40C1F9A42C79076200757481 /* Bissau */,
40C1F9A52C79076200757481 /* Blantyre */,
40C1F9A62C79076200757481 /* Brazzaville */,
40C1F9A72C79076200757481 /* Bujumbura */,
40C1F9A82C79076200757481 /* Cairo */,
40C1F9A92C79076200757481 /* Casablanca */,
40C1F9AA2C79076200757481 /* Ceuta */,
40C1F9AB2C79076200757481 /* Conakry */,
40C1F9AC2C79076200757481 /* Dakar */,
40C1F9AD2C79076200757481 /* Dar_es_Salaam */,
40C1F9AE2C79076200757481 /* Djibouti */,
40C1F9AF2C79076200757481 /* Douala */,
40C1F9B02C79076200757481 /* El_Aaiun */,
40C1F9B12C79076200757481 /* Freetown */,
40C1F9B22C79076200757481 /* Gaborone */,
40C1F9B32C79076200757481 /* Harare */,
40C1F9B42C79076200757481 /* Johannesburg */,
40C1F9B52C79076200757481 /* Juba */,
40C1F9B62C79076200757481 /* Kampala */,
40C1F9B72C79076200757481 /* Khartoum */,
40C1F9B82C79076200757481 /* Kigali */,
40C1F9B92C79076200757481 /* Kinshasa */,
40C1F9BA2C79076200757481 /* Lagos */,
40C1F9BB2C79076200757481 /* Libreville */,
40C1F9BC2C79076200757481 /* Lome */,
40C1F9BD2C79076200757481 /* Luanda */,
40C1F9BE2C79076200757481 /* Lubumbashi */,
40C1F9BF2C79076200757481 /* Lusaka */,
40C1F9C02C79076200757481 /* Malabo */,
40C1F9C12C79076200757481 /* Maputo */,
40C1F9C22C79076200757481 /* Maseru */,
40C1F9C32C79076200757481 /* Mbabane */,
40C1F9C42C79076200757481 /* Mogadishu */,
40C1F9C52C79076200757481 /* Monrovia */,
40C1F9C62C79076200757481 /* Nairobi */,
40C1F9C72C79076200757481 /* Ndjamena */,
40C1F9C82C79076200757481 /* Niamey */,
40C1F9C92C79076200757481 /* Nouakchott */,
40C1F9CA2C79076200757481 /* Ouagadougou */,
40C1F9CB2C79076200757481 /* Porto-Novo */,
40C1F9CC2C79076200757481 /* Sao_Tome */,
40C1F9CD2C79076200757481 /* Timbuktu */,
40C1F9CE2C79076200757481 /* Tripoli */,
40C1F9CF2C79076200757481 /* Tunis */,
40C1F9D02C79076200757481 /* Windhoek */,
);
path = Africa;
sourceTree = "<group>";
};
40C1F9DF2C79076200757481 /* Argentina */ = {
isa = PBXGroup;
children = (
40C1F9D22C79076200757481 /* Buenos_Aires */,
40C1F9D32C79076200757481 /* Catamarca */,
40C1F9D42C79076200757481 /* ComodRivadavia */,
40C1F9D52C79076200757481 /* Cordoba */,
40C1F9D62C79076200757481 /* Jujuy */,
40C1F9D72C79076200757481 /* La_Rioja */,
40C1F9D82C79076200757481 /* Mendoza */,
40C1F9D92C79076200757481 /* Rio_Gallegos */,
40C1F9DA2C79076200757481 /* Salta */,
40C1F9DB2C79076200757481 /* San_Juan */,
40C1F9DC2C79076200757481 /* San_Luis */,
40C1F9DD2C79076200757481 /* Tucuman */,
40C1F9DE2C79076200757481 /* Ushuaia */,
);
path = Argentina;
sourceTree = "<group>";
};
40C1F9E82C79076200757481 /* Indiana */ = {
isa = PBXGroup;
children = (
40C1F9E02C79076200757481 /* Indianapolis */,
40C1F9E12C79076200757481 /* Knox */,
40C1F9E22C79076200757481 /* Marengo */,
40C1F9E32C79076200757481 /* Petersburg */,
40C1F9E42C79076200757481 /* Tell_City */,
40C1F9E52C79076200757481 /* Vevay */,
40C1F9E62C79076200757481 /* Vincennes */,
40C1F9E72C79076200757481 /* Winamac */,
);
path = Indiana;
sourceTree = "<group>";
};
40C1F9EB2C79076200757481 /* Kentucky */ = {
isa = PBXGroup;
children = (
40C1F9E92C79076200757481 /* Louisville */,
40C1F9EA2C79076200757481 /* Monticello */,
);
path = Kentucky;
sourceTree = "<group>";
};
40C1F9EF2C79076200757481 /* North_Dakota */ = {
isa = PBXGroup;
children = (
40C1F9EC2C79076200757481 /* Beulah */,
40C1F9ED2C79076200757481 /* Center */,
40C1F9EE2C79076200757481 /* New_Salem */,
);
path = North_Dakota;
sourceTree = "<group>";
};
40C1FA7E2C79076200757481 /* America */ = {
isa = PBXGroup;
children = (
40C1F9DF2C79076200757481 /* Argentina */,
40C1F9E82C79076200757481 /* Indiana */,
40C1F9EB2C79076200757481 /* Kentucky */,
40C1F9EF2C79076200757481 /* North_Dakota */,
40C1F9F02C79076200757481 /* Adak */,
40C1F9F12C79076200757481 /* Anchorage */,
40C1F9F22C79076200757481 /* Anguilla */,
40C1F9F32C79076200757481 /* Antigua */,
40C1F9F42C79076200757481 /* Araguaina */,
40C1F9F52C79076200757481 /* Aruba */,
40C1F9F62C79076200757481 /* Asuncion */,
40C1F9F72C79076200757481 /* Atikokan */,
40C1F9F82C79076200757481 /* Atka */,
40C1F9F92C79076200757481 /* Bahia */,
40C1F9FA2C79076200757481 /* Bahia_Banderas */,
40C1F9FB2C79076200757481 /* Barbados */,
40C1F9FC2C79076200757481 /* Belem */,
40C1F9FD2C79076200757481 /* Belize */,
40C1F9FE2C79076200757481 /* Blanc-Sablon */,
40C1F9FF2C79076200757481 /* Boa_Vista */,
40C1FA002C79076200757481 /* Bogota */,
40C1FA012C79076200757481 /* Boise */,
40C1FA022C79076200757481 /* Buenos_Aires */,
40C1FA032C79076200757481 /* Cambridge_Bay */,
40C1FA042C79076200757481 /* Campo_Grande */,
40C1FA052C79076200757481 /* Cancun */,
40C1FA062C79076200757481 /* Caracas */,
40C1FA072C79076200757481 /* Catamarca */,
40C1FA082C79076200757481 /* Cayenne */,
40C1FA092C79076200757481 /* Cayman */,
40C1FA0A2C79076200757481 /* Chicago */,
40C1FA0B2C79076200757481 /* Chihuahua */,
40C1FA0C2C79076200757481 /* Ciudad_Juarez */,
40C1FA0D2C79076200757481 /* Coral_Harbour */,
40C1FA0E2C79076200757481 /* Cordoba */,
40C1FA0F2C79076200757481 /* Costa_Rica */,
40C1FA102C79076200757481 /* Creston */,
40C1FA112C79076200757481 /* Cuiaba */,
40C1FA122C79076200757481 /* Curacao */,
40C1FA132C79076200757481 /* Danmarkshavn */,
40C1FA142C79076200757481 /* Dawson */,
40C1FA152C79076200757481 /* Dawson_Creek */,
40C1FA162C79076200757481 /* Denver */,
40C1FA172C79076200757481 /* Detroit */,
40C1FA182C79076200757481 /* Dominica */,
40C1FA192C79076200757481 /* Edmonton */,
40C1FA1A2C79076200757481 /* Eirunepe */,
40C1FA1B2C79076200757481 /* El_Salvador */,
40C1FA1C2C79076200757481 /* Ensenada */,
40C1FA1D2C79076200757481 /* Fort_Nelson */,
40C1FA1E2C79076200757481 /* Fort_Wayne */,
40C1FA1F2C79076200757481 /* Fortaleza */,
40C1FA202C79076200757481 /* Glace_Bay */,
40C1FA212C79076200757481 /* Godthab */,
40C1FA222C79076200757481 /* Goose_Bay */,
40C1FA232C79076200757481 /* Grand_Turk */,
40C1FA242C79076200757481 /* Grenada */,
40C1FA252C79076200757481 /* Guadeloupe */,
40C1FA262C79076200757481 /* Guatemala */,
40C1FA272C79076200757481 /* Guayaquil */,
40C1FA282C79076200757481 /* Guyana */,
40C1FA292C79076200757481 /* Halifax */,
40C1FA2A2C79076200757481 /* Havana */,
40C1FA2B2C79076200757481 /* Hermosillo */,
40C1FA2C2C79076200757481 /* Indianapolis */,
40C1FA2D2C79076200757481 /* Inuvik */,
40C1FA2E2C79076200757481 /* Iqaluit */,
40C1FA2F2C79076200757481 /* Jamaica */,
40C1FA302C79076200757481 /* Jujuy */,
40C1FA312C79076200757481 /* Juneau */,
40C1FA322C79076200757481 /* Knox_IN */,
40C1FA332C79076200757481 /* Kralendijk */,
40C1FA342C79076200757481 /* La_Paz */,
40C1FA352C79076200757481 /* Lima */,
40C1FA362C79076200757481 /* Los_Angeles */,
40C1FA372C79076200757481 /* Louisville */,
40C1FA382C79076200757481 /* Lower_Princes */,
40C1FA392C79076200757481 /* Maceio */,
40C1FA3A2C79076200757481 /* Managua */,
40C1FA3B2C79076200757481 /* Manaus */,
40C1FA3C2C79076200757481 /* Marigot */,
40C1FA3D2C79076200757481 /* Martinique */,
40C1FA3E2C79076200757481 /* Matamoros */,
40C1FA3F2C79076200757481 /* Mazatlan */,
40C1FA402C79076200757481 /* Mendoza */,
40C1FA412C79076200757481 /* Menominee */,
40C1FA422C79076200757481 /* Merida */,
40C1FA432C79076200757481 /* Metlakatla */,
40C1FA442C79076200757481 /* Mexico_City */,
40C1FA452C79076200757481 /* Miquelon */,
40C1FA462C79076200757481 /* Moncton */,
40C1FA472C79076200757481 /* Monterrey */,
40C1FA482C79076200757481 /* Montevideo */,
40C1FA492C79076200757481 /* Montreal */,
40C1FA4A2C79076200757481 /* Montserrat */,
40C1FA4B2C79076200757481 /* Nassau */,
40C1FA4C2C79076200757481 /* New_York */,
40C1FA4D2C79076200757481 /* Nipigon */,
40C1FA4E2C79076200757481 /* Nome */,
40C1FA4F2C79076200757481 /* Noronha */,
40C1FA502C79076200757481 /* Nuuk */,
40C1FA512C79076200757481 /* Ojinaga */,
40C1FA522C79076200757481 /* Panama */,
40C1FA532C79076200757481 /* Pangnirtung */,
40C1FA542C79076200757481 /* Paramaribo */,
40C1FA552C79076200757481 /* Phoenix */,
40C1FA562C79076200757481 /* Port_of_Spain */,
40C1FA572C79076200757481 /* Port-au-Prince */,
40C1FA582C79076200757481 /* Porto_Acre */,
40C1FA592C79076200757481 /* Porto_Velho */,
40C1FA5A2C79076200757481 /* Puerto_Rico */,
40C1FA5B2C79076200757481 /* Punta_Arenas */,
40C1FA5C2C79076200757481 /* Rainy_River */,
40C1FA5D2C79076200757481 /* Rankin_Inlet */,
40C1FA5E2C79076200757481 /* Recife */,
40C1FA5F2C79076200757481 /* Regina */,
40C1FA602C79076200757481 /* Resolute */,
40C1FA612C79076200757481 /* Rio_Branco */,
40C1FA622C79076200757481 /* Rosario */,
40C1FA632C79076200757481 /* Santa_Isabel */,
40C1FA642C79076200757481 /* Santarem */,
40C1FA652C79076200757481 /* Santiago */,
40C1FA662C79076200757481 /* Santo_Domingo */,
40C1FA672C79076200757481 /* Sao_Paulo */,
40C1FA682C79076200757481 /* Scoresbysund */,
40C1FA692C79076200757481 /* Shiprock */,
40C1FA6A2C79076200757481 /* Sitka */,
40C1FA6B2C79076200757481 /* St_Barthelemy */,
40C1FA6C2C79076200757481 /* St_Johns */,
40C1FA6D2C79076200757481 /* St_Kitts */,
40C1FA6E2C79076200757481 /* St_Lucia */,
40C1FA6F2C79076200757481 /* St_Thomas */,
40C1FA702C79076200757481 /* St_Vincent */,
40C1FA712C79076200757481 /* Swift_Current */,
40C1FA722C79076200757481 /* Tegucigalpa */,
40C1FA732C79076200757481 /* Thule */,
40C1FA742C79076200757481 /* Thunder_Bay */,
40C1FA752C79076200757481 /* Tijuana */,
40C1FA762C79076200757481 /* Toronto */,
40C1FA772C79076200757481 /* Tortola */,
40C1FA782C79076200757481 /* Vancouver */,
40C1FA792C79076200757481 /* Virgin */,
40C1FA7A2C79076200757481 /* Whitehorse */,
40C1FA7B2C79076200757481 /* Winnipeg */,
40C1FA7C2C79076200757481 /* Yakutat */,
40C1FA7D2C79076200757481 /* Yellowknife */,
);
path = America;
sourceTree = "<group>";
};
40C1FA8B2C79076200757481 /* Antarctica */ = {
isa = PBXGroup;
children = (
40C1FA7F2C79076200757481 /* Casey */,
40C1FA802C79076200757481 /* Davis */,
40C1FA812C79076200757481 /* DumontDUrville */,
40C1FA822C79076200757481 /* Macquarie */,
40C1FA832C79076200757481 /* Mawson */,
40C1FA842C79076200757481 /* McMurdo */,
40C1FA852C79076200757481 /* Palmer */,
40C1FA862C79076200757481 /* Rothera */,
40C1FA872C79076200757481 /* South_Pole */,
40C1FA882C79076200757481 /* Syowa */,
40C1FA892C79076200757481 /* Troll */,
40C1FA8A2C79076200757481 /* Vostok */,
);
path = Antarctica;
sourceTree = "<group>";
};
40C1FA8D2C79076200757481 /* Arctic */ = {
isa = PBXGroup;
children = (
40C1FA8C2C79076200757481 /* Longyearbyen */,
);
path = Arctic;
sourceTree = "<group>";
};
40C1FAF12C79076200757481 /* Asia */ = {
isa = PBXGroup;
children = (
40C1FA8E2C79076200757481 /* Aden */,
40C1FA8F2C79076200757481 /* Almaty */,
40C1FA902C79076200757481 /* Amman */,
40C1FA912C79076200757481 /* Anadyr */,
40C1FA922C79076200757481 /* Aqtau */,
40C1FA932C79076200757481 /* Aqtobe */,
40C1FA942C79076200757481 /* Ashgabat */,
40C1FA952C79076200757481 /* Ashkhabad */,
40C1FA962C79076200757481 /* Atyrau */,
40C1FA972C79076200757481 /* Baghdad */,
40C1FA982C79076200757481 /* Bahrain */,
40C1FA992C79076200757481 /* Baku */,
40C1FA9A2C79076200757481 /* Bangkok */,
40C1FA9B2C79076200757481 /* Barnaul */,
40C1FA9C2C79076200757481 /* Beirut */,
40C1FA9D2C79076200757481 /* Bishkek */,
40C1FA9E2C79076200757481 /* Brunei */,
40C1FA9F2C79076200757481 /* Calcutta */,
40C1FAA02C79076200757481 /* Chita */,
40C1FAA12C79076200757481 /* Choibalsan */,
40C1FAA22C79076200757481 /* Chongqing */,
40C1FAA32C79076200757481 /* Chungking */,
40C1FAA42C79076200757481 /* Colombo */,
40C1FAA52C79076200757481 /* Dacca */,
40C1FAA62C79076200757481 /* Damascus */,
40C1FAA72C79076200757481 /* Dhaka */,
40C1FAA82C79076200757481 /* Dili */,
40C1FAA92C79076200757481 /* Dubai */,
40C1FAAA2C79076200757481 /* Dushanbe */,
40C1FAAB2C79076200757481 /* Famagusta */,
40C1FAAC2C79076200757481 /* Gaza */,
40C1FAAD2C79076200757481 /* Harbin */,
40C1FAAE2C79076200757481 /* Hebron */,
40C1FAAF2C79076200757481 /* Ho_Chi_Minh */,
40C1FAB02C79076200757481 /* Hong_Kong */,
40C1FAB12C79076200757481 /* Hovd */,
40C1FAB22C79076200757481 /* Irkutsk */,
40C1FAB32C79076200757481 /* Istanbul */,
40C1FAB42C79076200757481 /* Jakarta */,
40C1FAB52C79076200757481 /* Jayapura */,
40C1FAB62C79076200757481 /* Jerusalem */,
40C1FAB72C79076200757481 /* Kabul */,
40C1FAB82C79076200757481 /* Kamchatka */,
40C1FAB92C79076200757481 /* Karachi */,
40C1FABA2C79076200757481 /* Kashgar */,
40C1FABB2C79076200757481 /* Kathmandu */,
40C1FABC2C79076200757481 /* Katmandu */,
40C1FABD2C79076200757481 /* Khandyga */,
40C1FABE2C79076200757481 /* Kolkata */,
40C1FABF2C79076200757481 /* Krasnoyarsk */,
40C1FAC02C79076200757481 /* Kuala_Lumpur */,
40C1FAC12C79076200757481 /* Kuching */,
40C1FAC22C79076200757481 /* Kuwait */,
40C1FAC32C79076200757481 /* Macao */,
40C1FAC42C79076200757481 /* Macau */,
40C1FAC52C79076200757481 /* Magadan */,
40C1FAC62C79076200757481 /* Makassar */,
40C1FAC72C79076200757481 /* Manila */,
40C1FAC82C79076200757481 /* Muscat */,
40C1FAC92C79076200757481 /* Nicosia */,
40C1FACA2C79076200757481 /* Novokuznetsk */,
40C1FACB2C79076200757481 /* Novosibirsk */,
40C1FACC2C79076200757481 /* Omsk */,
40C1FACD2C79076200757481 /* Oral */,
40C1FACE2C79076200757481 /* Phnom_Penh */,
40C1FACF2C79076200757481 /* Pontianak */,
40C1FAD02C79076200757481 /* Pyongyang */,
40C1FAD12C79076200757481 /* Qatar */,
40C1FAD22C79076200757481 /* Qostanay */,
40C1FAD32C79076200757481 /* Qyzylorda */,
40C1FAD42C79076200757481 /* Rangoon */,
40C1FAD52C79076200757481 /* Riyadh */,
40C1FAD62C79076200757481 /* Saigon */,
40C1FAD72C79076200757481 /* Sakhalin */,
40C1FAD82C79076200757481 /* Samarkand */,
40C1FAD92C79076200757481 /* Seoul */,
40C1FADA2C79076200757481 /* Shanghai */,
40C1FADB2C79076200757481 /* Singapore */,
40C1FADC2C79076200757481 /* Srednekolymsk */,
40C1FADD2C79076200757481 /* Taipei */,
40C1FADE2C79076200757481 /* Tashkent */,
40C1FADF2C79076200757481 /* Tbilisi */,
40C1FAE02C79076200757481 /* Tehran */,
40C1FAE12C79076200757481 /* Tel_Aviv */,
40C1FAE22C79076200757481 /* Thimbu */,
40C1FAE32C79076200757481 /* Thimphu */,
40C1FAE42C79076200757481 /* Tokyo */,
40C1FAE52C79076200757481 /* Tomsk */,
40C1FAE62C79076200757481 /* Ujung_Pandang */,
40C1FAE72C79076200757481 /* Ulaanbaatar */,
40C1FAE82C79076200757481 /* Ulan_Bator */,
40C1FAE92C79076200757481 /* Urumqi */,
40C1FAEA2C79076200757481 /* Ust-Nera */,
40C1FAEB2C79076200757481 /* Vientiane */,
40C1FAEC2C79076200757481 /* Vladivostok */,
40C1FAED2C79076200757481 /* Yakutsk */,
40C1FAEE2C79076200757481 /* Yangon */,
40C1FAEF2C79076200757481 /* Yekaterinburg */,
40C1FAF02C79076200757481 /* Yerevan */,
);
path = Asia;
sourceTree = "<group>";
};
40C1FAFE2C79076200757481 /* Atlantic */ = {
isa = PBXGroup;
children = (
40C1FAF22C79076200757481 /* Azores */,
40C1FAF32C79076200757481 /* Bermuda */,
40C1FAF42C79076200757481 /* Canary */,
40C1FAF52C79076200757481 /* Cape_Verde */,
40C1FAF62C79076200757481 /* Faeroe */,
40C1FAF72C79076200757481 /* Faroe */,
40C1FAF82C79076200757481 /* Jan_Mayen */,
40C1FAF92C79076200757481 /* Madeira */,
40C1FAFA2C79076200757481 /* Reykjavik */,
40C1FAFB2C79076200757481 /* South_Georgia */,
40C1FAFC2C79076200757481 /* St_Helena */,
40C1FAFD2C79076200757481 /* Stanley */,
);
path = Atlantic;
sourceTree = "<group>";
};
40C1FB162C79076200757481 /* Australia */ = {
isa = PBXGroup;
children = (
40C1FAFF2C79076200757481 /* ACT */,
40C1FB002C79076200757481 /* Adelaide */,
40C1FB012C79076200757481 /* Brisbane */,
40C1FB022C79076200757481 /* Broken_Hill */,
40C1FB032C79076200757481 /* Canberra */,
40C1FB042C79076200757481 /* Currie */,
40C1FB052C79076200757481 /* Darwin */,
40C1FB062C79076200757481 /* Eucla */,
40C1FB072C79076200757481 /* Hobart */,
40C1FB082C79076200757481 /* LHI */,
40C1FB092C79076200757481 /* Lindeman */,
40C1FB0A2C79076200757481 /* Lord_Howe */,
40C1FB0B2C79076200757481 /* Melbourne */,
40C1FB0C2C79076200757481 /* North */,
40C1FB0D2C79076200757481 /* NSW */,
40C1FB0E2C79076200757481 /* Perth */,
40C1FB0F2C79076200757481 /* Queensland */,
40C1FB102C79076200757481 /* South */,
40C1FB112C79076200757481 /* Sydney */,
40C1FB122C79076200757481 /* Tasmania */,
40C1FB132C79076200757481 /* Victoria */,
40C1FB142C79076200757481 /* West */,
40C1FB152C79076200757481 /* Yancowinna */,
);
path = Australia;
sourceTree = "<group>";
};
40C1FB1B2C79076200757481 /* Brazil */ = {
isa = PBXGroup;
children = (
40C1FB172C79076200757481 /* Acre */,
40C1FB182C79076200757481 /* DeNoronha */,
40C1FB192C79076200757481 /* East */,
40C1FB1A2C79076200757481 /* West */,
);
path = Brazil;
sourceTree = "<group>";
};
40C1FB242C79076200757481 /* Canada */ = {
isa = PBXGroup;
children = (
40C1FB1C2C79076200757481 /* Atlantic */,
40C1FB1D2C79076200757481 /* Central */,
40C1FB1E2C79076200757481 /* Eastern */,
40C1FB1F2C79076200757481 /* Mountain */,
40C1FB202C79076200757481 /* Newfoundland */,
40C1FB212C79076200757481 /* Pacific */,
40C1FB222C79076200757481 /* Saskatchewan */,
40C1FB232C79076200757481 /* Yukon */,
);
path = Canada;
sourceTree = "<group>";
};
40C1FB272C79076200757481 /* Chile */ = {
isa = PBXGroup;
children = (
40C1FB252C79076200757481 /* Continental */,
40C1FB262C79076200757481 /* EasterIsland */,
);
path = Chile;
sourceTree = "<group>";
};
40C1FB4B2C79076200757481 /* Etc */ = {
isa = PBXGroup;
children = (
40C1FB282C79076200757481 /* GMT */,
40C1FB292C79076200757481 /* GMT-0 */,
40C1FB2A2C79076200757481 /* GMT-1 */,
40C1FB2B2C79076200757481 /* GMT-2 */,
40C1FB2C2C79076200757481 /* GMT-3 */,
40C1FB2D2C79076200757481 /* GMT-4 */,
40C1FB2E2C79076200757481 /* GMT-5 */,
40C1FB2F2C79076200757481 /* GMT-6 */,
40C1FB302C79076200757481 /* GMT-7 */,
40C1FB312C79076200757481 /* GMT-8 */,
40C1FB322C79076200757481 /* GMT-9 */,
40C1FB332C79076200757481 /* GMT-10 */,
40C1FB342C79076200757481 /* GMT-11 */,
40C1FB352C79076200757481 /* GMT-12 */,
40C1FB362C79076200757481 /* GMT-13 */,
40C1FB372C79076200757481 /* GMT-14 */,
40C1FB382C79076200757481 /* GMT+0 */,
40C1FB392C79076200757481 /* GMT+1 */,
40C1FB3A2C79076200757481 /* GMT+2 */,
40C1FB3B2C79076200757481 /* GMT+3 */,
40C1FB3C2C79076200757481 /* GMT+4 */,
40C1FB3D2C79076200757481 /* GMT+5 */,
40C1FB3E2C79076200757481 /* GMT+6 */,
40C1FB3F2C79076200757481 /* GMT+7 */,
40C1FB402C79076200757481 /* GMT+8 */,
40C1FB412C79076200757481 /* GMT+9 */,
40C1FB422C79076200757481 /* GMT+10 */,
40C1FB432C79076200757481 /* GMT+11 */,
40C1FB442C79076200757481 /* GMT+12 */,
40C1FB452C79076200757481 /* GMT0 */,
40C1FB462C79076200757481 /* Greenwich */,
40C1FB472C79076200757481 /* UCT */,
40C1FB482C79076200757481 /* Universal */,
40C1FB492C79076200757481 /* UTC */,
40C1FB4A2C79076200757481 /* Zulu */,
);
path = Etc;
sourceTree = "<group>";
};
40C1FB8C2C79076200757481 /* Europe */ = {
isa = PBXGroup;
children = (
40C1FB4C2C79076200757481 /* Amsterdam */,
40C1FB4D2C79076200757481 /* Andorra */,
40C1FB4E2C79076200757481 /* Astrakhan */,
40C1FB4F2C79076200757481 /* Athens */,
40C1FB502C79076200757481 /* Belfast */,
40C1FB512C79076200757481 /* Belgrade */,
40C1FB522C79076200757481 /* Berlin */,
40C1FB532C79076200757481 /* Bratislava */,
40C1FB542C79076200757481 /* Brussels */,
40C1FB552C79076200757481 /* Bucharest */,
40C1FB562C79076200757481 /* Budapest */,
40C1FB572C79076200757481 /* Busingen */,
40C1FB582C79076200757481 /* Chisinau */,
40C1FB592C79076200757481 /* Copenhagen */,
40C1FB5A2C79076200757481 /* Dublin */,
40C1FB5B2C79076200757481 /* Gibraltar */,
40C1FB5C2C79076200757481 /* Guernsey */,
40C1FB5D2C79076200757481 /* Helsinki */,
40C1FB5E2C79076200757481 /* Isle_of_Man */,
40C1FB5F2C79076200757481 /* Istanbul */,
40C1FB602C79076200757481 /* Jersey */,
40C1FB612C79076200757481 /* Kaliningrad */,
40C1FB622C79076200757481 /* Kiev */,
40C1FB632C79076200757481 /* Kirov */,
40C1FB642C79076200757481 /* Kyiv */,
40C1FB652C79076200757481 /* Lisbon */,
40C1FB662C79076200757481 /* Ljubljana */,
40C1FB672C79076200757481 /* London */,
40C1FB682C79076200757481 /* Luxembourg */,
40C1FB692C79076200757481 /* Madrid */,
40C1FB6A2C79076200757481 /* Malta */,
40C1FB6B2C79076200757481 /* Mariehamn */,
40C1FB6C2C79076200757481 /* Minsk */,
40C1FB6D2C79076200757481 /* Monaco */,
40C1FB6E2C79076200757481 /* Moscow */,
40C1FB6F2C79076200757481 /* Nicosia */,
40C1FB702C79076200757481 /* Oslo */,
40C1FB712C79076200757481 /* Paris */,
40C1FB722C79076200757481 /* Podgorica */,
40C1FB732C79076200757481 /* Prague */,
40C1FB742C79076200757481 /* Riga */,
40C1FB752C79076200757481 /* Rome */,
40C1FB762C79076200757481 /* Samara */,
40C1FB772C79076200757481 /* San_Marino */,
40C1FB782C79076200757481 /* Sarajevo */,
40C1FB792C79076200757481 /* Saratov */,
40C1FB7A2C79076200757481 /* Simferopol */,
40C1FB7B2C79076200757481 /* Skopje */,
40C1FB7C2C79076200757481 /* Sofia */,
40C1FB7D2C79076200757481 /* Stockholm */,
40C1FB7E2C79076200757481 /* Tallinn */,
40C1FB7F2C79076200757481 /* Tirane */,
40C1FB802C79076200757481 /* Tiraspol */,
40C1FB812C79076200757481 /* Ulyanovsk */,
40C1FB822C79076200757481 /* Uzhgorod */,
40C1FB832C79076200757481 /* Vaduz */,
40C1FB842C79076200757481 /* Vatican */,
40C1FB852C79076200757481 /* Vienna */,
40C1FB862C79076200757481 /* Vilnius */,
40C1FB872C79076200757481 /* Volgograd */,
40C1FB882C79076200757481 /* Warsaw */,
40C1FB892C79076200757481 /* Zagreb */,
40C1FB8A2C79076200757481 /* Zaporozhye */,
40C1FB8B2C79076200757481 /* Zurich */,
);
path = Europe;
sourceTree = "<group>";
};
40C1FB982C79076200757481 /* Indian */ = {
isa = PBXGroup;
children = (
40C1FB8D2C79076200757481 /* Antananarivo */,
40C1FB8E2C79076200757481 /* Chagos */,
40C1FB8F2C79076200757481 /* Christmas */,
40C1FB902C79076200757481 /* Cocos */,
40C1FB912C79076200757481 /* Comoro */,
40C1FB922C79076200757481 /* Kerguelen */,
40C1FB932C79076200757481 /* Mahe */,
40C1FB942C79076200757481 /* Maldives */,
40C1FB952C79076200757481 /* Mauritius */,
40C1FB962C79076200757481 /* Mayotte */,
40C1FB972C79076200757481 /* Reunion */,
);
path = Indian;
sourceTree = "<group>";
};
40C1FB9C2C79076200757481 /* Mexico */ = {
isa = PBXGroup;
children = (
40C1FB992C79076200757481 /* BajaNorte */,
40C1FB9A2C79076200757481 /* BajaSur */,
40C1FB9B2C79076200757481 /* General */,
);
path = Mexico;
sourceTree = "<group>";
};
40C1FBC92C79076200757481 /* Pacific */ = {
isa = PBXGroup;
children = (
40C1FB9D2C79076200757481 /* Apia */,
40C1FB9E2C79076200757481 /* Auckland */,
40C1FB9F2C79076200757481 /* Bougainville */,
40C1FBA02C79076200757481 /* Chatham */,
40C1FBA12C79076200757481 /* Chuuk */,
40C1FBA22C79076200757481 /* Easter */,
40C1FBA32C79076200757481 /* Efate */,
40C1FBA42C79076200757481 /* Enderbury */,
40C1FBA52C79076200757481 /* Fakaofo */,
40C1FBA62C79076200757481 /* Fiji */,
40C1FBA72C79076200757481 /* Funafuti */,
40C1FBA82C79076200757481 /* Galapagos */,
40C1FBA92C79076200757481 /* Gambier */,
40C1FBAA2C79076200757481 /* Guadalcanal */,
40C1FBAB2C79076200757481 /* Guam */,
40C1FBAC2C79076200757481 /* Honolulu */,
40C1FBAD2C79076200757481 /* Johnston */,
40C1FBAE2C79076200757481 /* Kanton */,
40C1FBAF2C79076200757481 /* Kiritimati */,
40C1FBB02C79076200757481 /* Kosrae */,
40C1FBB12C79076200757481 /* Kwajalein */,
40C1FBB22C79076200757481 /* Majuro */,
40C1FBB32C79076200757481 /* Marquesas */,
40C1FBB42C79076200757481 /* Midway */,
40C1FBB52C79076200757481 /* Nauru */,
40C1FBB62C79076200757481 /* Niue */,
40C1FBB72C79076200757481 /* Norfolk */,
40C1FBB82C79076200757481 /* Noumea */,
40C1FBB92C79076200757481 /* Pago_Pago */,
40C1FBBA2C79076200757481 /* Palau */,
40C1FBBB2C79076200757481 /* Pitcairn */,
40C1FBBC2C79076200757481 /* Pohnpei */,
40C1FBBD2C79076200757481 /* Ponape */,
40C1FBBE2C79076200757481 /* Port_Moresby */,
40C1FBBF2C79076200757481 /* Rarotonga */,
40C1FBC02C79076200757481 /* Saipan */,
40C1FBC12C79076200757481 /* Samoa */,
40C1FBC22C79076200757481 /* Tahiti */,
40C1FBC32C79076200757481 /* Tarawa */,
40C1FBC42C79076200757481 /* Tongatapu */,
40C1FBC52C79076200757481 /* Truk */,
40C1FBC62C79076200757481 /* Wake */,
40C1FBC72C79076200757481 /* Wallis */,
40C1FBC82C79076200757481 /* Yap */,
);
path = Pacific;
sourceTree = "<group>";
};
40C1FBD62C79076200757481 /* US */ = {
isa = PBXGroup;
children = (
40C1FBCA2C79076200757481 /* Alaska */,
40C1FBCB2C79076200757481 /* Aleutian */,
40C1FBCC2C79076200757481 /* Arizona */,
40C1FBCD2C79076200757481 /* Central */,
40C1FBCE2C79076200757481 /* East-Indiana */,
40C1FBCF2C79076200757481 /* Eastern */,
40C1FBD02C79076200757481 /* Hawaii */,
40C1FBD12C79076200757481 /* Indiana-Starke */,
40C1FBD22C79076200757481 /* Michigan */,
40C1FBD32C79076200757481 /* Mountain */,
40C1FBD42C79076200757481 /* Pacific */,
40C1FBD52C79076200757481 /* Samoa */,
);
path = US;
sourceTree = "<group>";
};
40C1FC072C79076200757481 /* zoneinfo */ = {
isa = PBXGroup;
children = (
40C1F9D12C79076200757481 /* Africa */,
40C1FA7E2C79076200757481 /* America */,
40C1FA8B2C79076200757481 /* Antarctica */,
40C1FA8D2C79076200757481 /* Arctic */,
40C1FAF12C79076200757481 /* Asia */,
40C1FAFE2C79076200757481 /* Atlantic */,
40C1FB162C79076200757481 /* Australia */,
40C1FB1B2C79076200757481 /* Brazil */,
40C1FB242C79076200757481 /* Canada */,
40C1FB272C79076200757481 /* Chile */,
40C1FB4B2C79076200757481 /* Etc */,
40C1FB8C2C79076200757481 /* Europe */,
40C1FB982C79076200757481 /* Indian */,
40C1FB9C2C79076200757481 /* Mexico */,
40C1FBC92C79076200757481 /* Pacific */,
40C1FBD62C79076200757481 /* US */,
40C1FBD72C79076200757481 /* CET */,
40C1FBD82C79076200757481 /* CST6CDT */,
40C1FBD92C79076200757481 /* Cuba */,
40C1FBDA2C79076200757481 /* EET */,
40C1FBDB2C79076200757481 /* Egypt */,
40C1FBDC2C79076200757481 /* Eire */,
40C1FBDD2C79076200757481 /* EST */,
40C1FBDE2C79076200757481 /* EST5EDT */,
40C1FBDF2C79076200757481 /* Factory */,
40C1FBE02C79076200757481 /* GB */,
40C1FBE12C79076200757481 /* GB-Eire */,
40C1FBE22C79076200757481 /* GMT */,
40C1FBE32C79076200757481 /* GMT-0 */,
40C1FBE42C79076200757481 /* GMT+0 */,
40C1FBE52C79076200757481 /* GMT0 */,
40C1FBE62C79076200757481 /* Greenwich */,
40C1FBE72C79076200757481 /* Hongkong */,
40C1FBE82C79076200757481 /* HST */,
40C1FBE92C79076200757481 /* Iceland */,
40C1FBEA2C79076200757481 /* Iran */,
40C1FBEB2C79076200757481 /* iso3166.tab */,
40C1FBEC2C79076200757481 /* Israel */,
40C1FBED2C79076200757481 /* Jamaica */,
40C1FBEE2C79076200757481 /* Japan */,
40C1FBEF2C79076200757481 /* Kwajalein */,
40C1FBF02C79076200757481 /* Libya */,
40C1FBF12C79076200757481 /* MET */,
40C1FBF22C79076200757481 /* MST */,
40C1FBF32C79076200757481 /* MST7MDT */,
40C1FBF42C79076200757481 /* Navajo */,
40C1FBF52C79076200757481 /* NZ */,
40C1FBF62C79076200757481 /* NZ-CHAT */,
40C1FBF72C79076200757481 /* Poland */,
40C1FBF82C79076200757481 /* Portugal */,
40C1FBF92C79076200757481 /* PRC */,
40C1FBFA2C79076200757481 /* PST8PDT */,
40C1FBFB2C79076200757481 /* ROC */,
40C1FBFC2C79076200757481 /* ROK */,
40C1FBFD2C79076200757481 /* Singapore */,
40C1FBFE2C79076200757481 /* Turkey */,
40C1FBFF2C79076200757481 /* UCT */,
40C1FC002C79076200757481 /* Universal */,
40C1FC012C79076200757481 /* UTC */,
40C1FC022C79076200757481 /* W-SU */,
40C1FC032C79076200757481 /* WET */,
40C1FC042C79076200757481 /* zone1970.tab */,
40C1FC052C79076200757481 /* zonenow.tab */,
40C1FC062C79076200757481 /* Zulu */,
);
path = zoneinfo;
sourceTree = "<group>";
};
40C1FC0A2C79076200757481 /* testdata */ = {
isa = PBXGroup;
children = (
40C1FC072C79076200757481 /* zoneinfo */,
40C1FC082C79076200757481 /* README.zoneinfo */,
40C1FC092C79076200757481 /* version */,
);
path = testdata;
sourceTree = "<group>";
};
40C1FC0C2C79076200757481 /* cctz */ = {
isa = PBXGroup;
children = (
40C1F9842C79076200757481 /* include */,
40C1F99A2C79076200757481 /* src */,
40C1FC0A2C79076200757481 /* testdata */,
40C1FC0B2C79076200757481 /* BUILD.bazel */,
);
path = cctz;
sourceTree = "<group>";
};
40C1FC112C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1FC0C2C79076200757481 /* cctz */,
40C1FC0D2C79076200757481 /* get_current_time_chrono.inc */,
40C1FC0E2C79076200757481 /* get_current_time_posix.inc */,
40C1FC0F2C79076200757481 /* test_util.h */,
40C1FC102C79076200757481 /* test_util.cc */,
);
path = internal;
sourceTree = "<group>";
};
40C1FC282C79076200757481 /* time */ = {
isa = PBXGroup;
children = (
40C1FC112C79076200757481 /* internal */,
40C1FC122C79076200757481 /* BUILD.bazel */,
40C1FC132C79076200757481 /* civil_time.h */,
40C1FC142C79076200757481 /* civil_time.cc */,
40C1FC152C79076200757481 /* civil_time_benchmark.cc */,
40C1FC162C79076200757481 /* civil_time_test.cc */,
40C1FC172C79076200757481 /* clock.h */,
40C1FC182C79076200757481 /* clock.cc */,
40C1FC192C79076200757481 /* clock_benchmark.cc */,
40C1FC1A2C79076200757481 /* clock_test.cc */,
40C1FC1B2C79076200757481 /* CMakeLists.txt */,
40C1FC1C2C79076200757481 /* duration.cc */,
40C1FC1D2C79076200757481 /* duration_benchmark.cc */,
40C1FC1E2C79076200757481 /* duration_test.cc */,
40C1FC1F2C79076200757481 /* flag_test.cc */,
40C1FC202C79076200757481 /* format.cc */,
40C1FC212C79076200757481 /* format_benchmark.cc */,
40C1FC222C79076200757481 /* format_test.cc */,
40C1FC232C79076200757481 /* time.h */,
40C1FC242C79076200757481 /* time.cc */,
40C1FC252C79076200757481 /* time_benchmark.cc */,
40C1FC262C79076200757481 /* time_test.cc */,
40C1FC272C79076200757481 /* time_zone_test.cc */,
);
path = time;
sourceTree = "<group>";
};
40C1FC2C2C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1FC292C79076200757481 /* optional.h */,
40C1FC2A2C79076200757481 /* span.h */,
40C1FC2B2C79076200757481 /* variant.h */,
);
path = internal;
sourceTree = "<group>";
};
40C1FC432C79076200757481 /* types */ = {
isa = PBXGroup;
children = (
40C1FC2C2C79076200757481 /* internal */,
40C1FC2D2C79076200757481 /* any.h */,
40C1FC2E2C79076200757481 /* any_exception_safety_test.cc */,
40C1FC2F2C79076200757481 /* any_test.cc */,
40C1FC302C79076200757481 /* bad_any_cast.h */,
40C1FC312C79076200757481 /* bad_any_cast.cc */,
40C1FC322C79076200757481 /* bad_optional_access.h */,
40C1FC332C79076200757481 /* bad_optional_access.cc */,
40C1FC342C79076200757481 /* bad_variant_access.h */,
40C1FC352C79076200757481 /* bad_variant_access.cc */,
40C1FC362C79076200757481 /* BUILD.bazel */,
40C1FC372C79076200757481 /* CMakeLists.txt */,
40C1FC382C79076200757481 /* compare.h */,
40C1FC392C79076200757481 /* compare_test.cc */,
40C1FC3A2C79076200757481 /* optional.h */,
40C1FC3B2C79076200757481 /* optional_exception_safety_test.cc */,
40C1FC3C2C79076200757481 /* optional_test.cc */,
40C1FC3D2C79076200757481 /* span.h */,
40C1FC3E2C79076200757481 /* span_test.cc */,
40C1FC3F2C79076200757481 /* variant.h */,
40C1FC402C79076200757481 /* variant_benchmark.cc */,
40C1FC412C79076200757481 /* variant_exception_safety_test.cc */,
40C1FC422C79076200757481 /* variant_test.cc */,
);
path = types;
sourceTree = "<group>";
};
40C1FC462C79076200757481 /* internal */ = {
isa = PBXGroup;
children = (
40C1FC442C79076200757481 /* if_constexpr.h */,
40C1FC452C79076200757481 /* if_constexpr_test.cc */,
);
path = internal;
sourceTree = "<group>";
};
40C1FC4B2C79076200757481 /* utility */ = {
isa = PBXGroup;
children = (
40C1FC462C79076200757481 /* internal */,
40C1FC472C79076200757481 /* BUILD.bazel */,
40C1FC482C79076200757481 /* CMakeLists.txt */,
40C1FC492C79076200757481 /* utility.h */,
40C1FC4A2C79076200757481 /* utility_test.cc */,
);
path = utility;
sourceTree = "<group>";
};
40C1FC4F2C79076200757481 /* absl */ = {
isa = PBXGroup;
children = (
40C1F6532C79076200757481 /* algorithm */,
40C1F6BA2C79076200757481 /* base */,
40C1F6C12C79076200757481 /* cleanup */,
40C1F70E2C79076200757481 /* container */,
40C1F7152C79076200757481 /* copts */,
40C1F7312C79076200757481 /* crc */,
40C1F7612C79076200757481 /* debugging */,
40C1F7902C79076200757481 /* flags */,
40C1F7A02C79076200757481 /* functional */,
40C1F7B42C79076200757481 /* hash */,
40C1F80B2C79076200757481 /* log */,
40C1F8102C79076200757481 /* memory */,
40C1F8152C79076200757481 /* meta */,
40C1F8252C79076200757481 /* numeric */,
40C1F8322C79076200757481 /* profiling */,
40C1F8992C79076200757481 /* random */,
40C1F8A82C79076200757481 /* status */,
40C1F94E2C79076200757481 /* strings */,
40C1F97E2C79076200757481 /* synchronization */,
40C1FC282C79076200757481 /* time */,
40C1FC432C79076200757481 /* types */,
40C1FC4B2C79076200757481 /* utility */,
);
path = absl;
sourceTree = "<group>";
};
40C1FC7E2C79076200757481 /* abseil-cpp */ = {
isa = PBXGroup;
children = (
40C1FC4F2C79076200757481 /* absl */,
);
path = "abseil-cpp";
sourceTree = "<group>";
};
40C1FDC72C79076200757481 /* json */ = {
isa = PBXGroup;
children = (
40C1FDBD2C79076200757481 /* allocator.h */,
40C1FDBE2C79076200757481 /* assertions.h */,
40C1FDBF2C79076200757481 /* config.h */,
40C1FDC02C79076200757481 /* forwards.h */,
40C1FDC12C79076200757481 /* json.h */,
40C1FDC22C79076200757481 /* json_features.h */,
40C1FDC32C79076200757481 /* reader.h */,
40C1FDC42C79076200757481 /* value.h */,
40C1FDC52C79076200757481 /* version.h */,
40C1FDC62C79076200757481 /* writer.h */,
);
path = json;
sourceTree = "<group>";
};
40C1FDC92C79076200757481 /* include */ = {
isa = PBXGroup;
children = (
40C1FDC72C79076200757481 /* json */,
40C1FDC82C79076200757481 /* CMakeLists.txt */,
);
path = include;
sourceTree = "<group>";
};
40C1FDCE2C79076200757481 /* jsontestrunner */ = {
isa = PBXGroup;
children = (
40C1FDCC2C79076200757481 /* CMakeLists.txt */,
40C1FDCD2C79076200757481 /* main.cpp */,
);
path = jsontestrunner;
sourceTree = "<group>";
};
40C1FDD52C79076200757481 /* lib_json */ = {
isa = PBXGroup;
children = (
40C1FDCF2C79076200757481 /* CMakeLists.txt */,
40C1FDD02C79076200757481 /* json_reader.cpp */,
40C1FDD12C79076200757481 /* json_tool.h */,
40C1FDD22C79076200757481 /* json_value.cpp */,
40C1FDD32C79076200757481 /* json_valueiterator.inl */,
40C1FDD42C79076200757481 /* json_writer.cpp */,
);
path = lib_json;
sourceTree = "<group>";
};
40C1FDDD2C79076200757481 /* test_lib_json */ = {
isa = PBXGroup;
children = (
40C1FDD62C79076200757481 /* CMakeLists.txt */,
40C1FDD72C79076200757481 /* fuzz.h */,
40C1FDD82C79076200757481 /* fuzz.cpp */,
40C1FDD92C79076200757481 /* fuzz.dict */,
40C1FDDA2C79076200757481 /* jsontest.h */,
40C1FDDB2C79076200757481 /* jsontest.cpp */,
40C1FDDC2C79076200757481 /* main.cpp */,
);
path = test_lib_json;
sourceTree = "<group>";
};
40C1FDDF2C79076200757481 /* src */ = {
isa = PBXGroup;
children = (
40C1FDCE2C79076200757481 /* jsontestrunner */,
40C1FDD52C79076200757481 /* lib_json */,
40C1FDDD2C79076200757481 /* test_lib_json */,
40C1FDDE2C79076200757481 /* CMakeLists.txt */,
);
path = src;
sourceTree = "<group>";
};
40C1FE982C79076200757481 /* jsoncpp */ = {
isa = PBXGroup;
children = (
40C1FDC92C79076200757481 /* include */,
40C1FDDF2C79076200757481 /* src */,
);
path = jsoncpp;
sourceTree = "<group>";
};
40C1FEA12C79076200757481 /* cmake */ = {
isa = PBXGroup;
children = (
40C1FE9F2C79076200757481 /* utf8_range-config.cmake.in */,
40C1FEA02C79076200757481 /* utf8_range.pc.cmake */,
);
path = cmake;
sourceTree = "<group>";
};
40C1FEA52C79076200757481 /* fuzz */ = {
isa = PBXGroup;
children = (
40C1FEA22C79076200757481 /* BUILD.bazel */,
40C1FEA32C79076200757481 /* utf8_fuzzer.dict */,
40C1FEA42C79076200757481 /* utf8_validity_fuzzer.cc */,
);
path = fuzz;
sourceTree = "<group>";
};
40C1FEA82C79076200757481 /* utf8_corpus_dir */ = {
isa = PBXGroup;
children = (
40C1FEA62C79076200757481 /* utf8_corpus_durst.txt */,
40C1FEA72C79076200757481 /* utf8_corpus_kuhn.txt */,
);
path = utf8_corpus_dir;
sourceTree = "<group>";
};
40C1FEAD2C79076200757481 /* utf8_to_utf16 */ = {
isa = PBXGroup;
children = (
40C1FEA92C79076200757481 /* iconv.c */,
40C1FEAA2C79076200757481 /* main.c */,
40C1FEAB2C79076200757481 /* Makefile */,
40C1FEAC2C79076200757481 /* naive.c */,
);
path = utf8_to_utf16;
sourceTree = "<group>";
};
40C1FEC52C79076200757481 /* utf8_range */ = {
isa = PBXGroup;
children = (
40C1FEA12C79076200757481 /* cmake */,
40C1FEA52C79076200757481 /* fuzz */,
40C1FEA82C79076200757481 /* utf8_corpus_dir */,
40C1FEAD2C79076200757481 /* utf8_to_utf16 */,
40C1FEAE2C79076200757481 /* ascii.cpp */,
40C1FEAF2C79076200757481 /* boost.cpp */,
40C1FEB02C79076200757481 /* BUILD.bazel */,
40C1FEB12C79076200757481 /* CMakeLists.txt */,
40C1FEB22C79076200757481 /* lemire-avx2.c */,
40C1FEB32C79076200757481 /* lemire-neon.c */,
40C1FEB42C79076200757481 /* lemire-sse.c */,
40C1FEB52C79076200757481 /* LICENSE */,
40C1FEB62C79076200757481 /* lookup.c */,
40C1FEB72C79076200757481 /* main.c */,
40C1FEB82C79076200757481 /* naive.c */,
40C1FEB92C79076200757481 /* range-avx2.c */,
40C1FEBA2C79076200757481 /* range-neon.c */,
40C1FEBB2C79076200757481 /* range-sse.c */,
40C1FEBC2C79076200757481 /* range2-neon.c */,
40C1FEBD2C79076200757481 /* range2-sse.c */,
40C1FEBE2C79076200757481 /* README.md */,
40C1FEBF2C79076200757481 /* UTF-8-demo.txt */,
40C1FEC02C79076200757481 /* utf8_range.h */,
40C1FEC12C79076200757481 /* utf8_range.c */,
40C1FEC22C79076200757481 /* utf8_validity.h */,
40C1FEC32C79076200757481 /* utf8_validity.cc */,
40C1FEC42C79076200757481 /* utf8_validity_test.cc */,
);
path = utf8_range;
sourceTree = "<group>";
};
40C1FECA2C79076200757481 /* third_party */ = {
isa = PBXGroup;
children = (
40C1FC7E2C79076200757481 /* abseil-cpp */,
40C1FE982C79076200757481 /* jsoncpp */,
40C1FEC52C79076200757481 /* utf8_range */,
);
path = third_party;
sourceTree = "<group>";
};
40D8670E284FF4CB0043271A /* googlemock */ = {
isa = PBXGroup;
children = (
40D8670F284FF4CB0043271A /* include */,
40D86725284FF4CB0043271A /* README.LLVM */,
40D86726284FF4CB0043271A /* LICENSE.txt */,
40D86727284FF4CB0043271A /* src */,
);
path = googlemock;
sourceTree = "<group>";
};
40D8670F284FF4CB0043271A /* include */ = {
isa = PBXGroup;
children = (
40D86710284FF4CB0043271A /* gmock */,
);
path = include;
sourceTree = "<group>";
};
40D86710284FF4CB0043271A /* gmock */ = {
isa = PBXGroup;
children = (
40D86711284FF4CB0043271A /* gmock-matchers.h */,
40D86712284FF4CB0043271A /* gmock-more-actions.h */,
40D86713284FF4CB0043271A /* gmock-generated-actions.h */,
40D86714284FF4CB0043271A /* gmock-generated-matchers.h */,
40D86715284FF4CB0043271A /* internal */,
40D8671D284FF4CB0043271A /* gmock-function-mocker.h */,
40D8671E284FF4CB0043271A /* gmock-more-matchers.h */,
40D8671F284FF4CB0043271A /* gmock-generated-function-mockers.h */,
40D86720284FF4CB0043271A /* gmock-cardinalities.h */,
40D86721284FF4CB0043271A /* gmock-spec-builders.h */,
40D86722284FF4CB0043271A /* gmock-nice-strict.h */,
40D86723284FF4CB0043271A /* gmock.h */,
40D86724284FF4CB0043271A /* gmock-actions.h */,
);
path = gmock;
sourceTree = "<group>";
};
40D86715284FF4CB0043271A /* internal */ = {
isa = PBXGroup;
children = (
40D86716284FF4CB0043271A /* gmock-port.h */,
40D86717284FF4CB0043271A /* gmock-internal-utils.h */,
40D86718284FF4CB0043271A /* gmock-pp.h */,
40D86719284FF4CB0043271A /* custom */,
);
path = internal;
sourceTree = "<group>";
};
40D86719284FF4CB0043271A /* custom */ = {
isa = PBXGroup;
children = (
40D8671A284FF4CB0043271A /* gmock-port.h */,
40D8671B284FF4CB0043271A /* gmock-matchers.h */,
40D8671C284FF4CB0043271A /* gmock-generated-actions.h */,
);
path = custom;
sourceTree = "<group>";
};
40D86727284FF4CB0043271A /* src */ = {
isa = PBXGroup;
children = (
40D86728284FF4CB0043271A /* gmock-internal-utils.cc */,
40D86729284FF4CB0043271A /* gmock-cardinalities.cc */,
40D8672A284FF4CB0043271A /* gmock-matchers.cc */,
40D8672B284FF4CB0043271A /* gmock-all.cc */,
40D8672C284FF4CB0043271A /* gmock-spec-builders.cc */,
40D8672D284FF4CB0043271A /* gmock.cc */,
);
path = src;
sourceTree = "<group>";
};
40E7C4242C61CA1F00FC0383 /* Products */ = {
isa = PBXGroup;
children = (
40E7C52B2C61CAEF00FC0383 /* libProtocolBuffers.a */,
40E7C52D2C61CAEF00FC0383 /* UnitTests.xctest */,
40E7C52F2C61CAEF00FC0383 /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
40E7C4262C61CA2000FC0383 /* Products */ = {
isa = PBXGroup;
children = (
40E7C5352C61CAEF00FC0383 /* libProtocolBuffers.a */,
40E7C5372C61CAEF00FC0383 /* UnitTests.xctest */,
40E7C5392C61CAEF00FC0383 /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
40E7C4282C61CA2000FC0383 /* Products */ = {
isa = PBXGroup;
children = (
40E7C5212C61CAEF00FC0383 /* libProtocolBuffers.a */,
40E7C5232C61CAEF00FC0383 /* UnitTests.xctest */,
40E7C5252C61CAEF00FC0383 /* libTestSingleSourceBuild.a */,
);
name = Products;
sourceTree = "<group>";
};
40E8381C2CCC66ED0022B026 /* c */ = {
isa = PBXGroup;
children = (
40E838062CCC66ED0022B026 /* blake3.h */,
40E838072CCC66ED0022B026 /* blake3.c */,
40E838102CCC66ED0022B026 /* blake3_dispatch.c */,
40E838112CCC66ED0022B026 /* blake3_impl.h */,
40E838132CCC66ED0022B026 /* blake3_portable.c */,
);
path = c;
sourceTree = "<group>";
};
40E8384B2CCC66ED0022B026 /* BLAKE3 */ = {
isa = PBXGroup;
children = (
40E8381C2CCC66ED0022B026 /* c */,
);
path = BLAKE3;
sourceTree = "<group>";
};
40F638CC2051EDC800A1CFBE /* examples */ = {
isa = PBXGroup;
children = (
40F638CD2051EDC800A1CFBE /* simple-make */,
40F638D62051EDC800A1CFBE /* swift-bindings */,
40F638D92051EDC800A1CFBE /* GameOfLife */,
40F638E72051EDC800A1CFBE /* c-api */,
);
indentWidth = 4;
path = examples;
sourceTree = "<group>";
tabWidth = 4;
};
40F638CD2051EDC800A1CFBE /* simple-make */ = {
isa = PBXGroup;
children = (
40F638CE2051EDC800A1CFBE /* count-lines-2 */,
40F638CF2051EDC800A1CFBE /* count-lines-4 */,
40F638D02051EDC800A1CFBE /* count-lines-3 */,
40F638D12051EDC800A1CFBE /* simplebuild.py */,
40F638D22051EDC800A1CFBE /* simple-make */,
40F638D32051EDC800A1CFBE /* util.py */,
40F638D42051EDC800A1CFBE /* README.md */,
40F638D52051EDC800A1CFBE /* count-lines-1 */,
);
path = "simple-make";
sourceTree = "<group>";
};
40F638D62051EDC800A1CFBE /* swift-bindings */ = {
isa = PBXGroup;
children = (
40F638D72051EDC800A1CFBE /* core */,
);
path = "swift-bindings";
sourceTree = "<group>";
};
40F638D72051EDC800A1CFBE /* core */ = {
isa = PBXGroup;
children = (
40F638D82051EDC800A1CFBE /* basic.swift */,
);
path = core;
sourceTree = "<group>";
};
40F638D92051EDC800A1CFBE /* GameOfLife */ = {
isa = PBXGroup;
children = (
40F638DA2051EDC800A1CFBE /* README.md */,
40F638DB2051EDC800A1CFBE /* .gitignore */,
40F638DC2051EDC800A1CFBE /* Static */,
40F638DF2051EDC800A1CFBE /* Package.swift */,
40F638E02051EDC800A1CFBE /* Sources */,
);
path = GameOfLife;
sourceTree = "<group>";
};
40F638DC2051EDC800A1CFBE /* Static */ = {
isa = PBXGroup;
children = (
40F638DD2051EDC800A1CFBE /* index.html */,
40F638DE2051EDC800A1CFBE /* PlayLife.js */,
);
path = Static;
sourceTree = "<group>";
};
40F638E02051EDC800A1CFBE /* Sources */ = {
isa = PBXGroup;
children = (
40F638E12051EDC800A1CFBE /* GameOfLife */,
40F638E52051EDC800A1CFBE /* LifeServer */,
);
path = Sources;
sourceTree = "<group>";
};
40F638E12051EDC800A1CFBE /* GameOfLife */ = {
isa = PBXGroup;
children = (
40F638E22051EDC800A1CFBE /* LifeBoard.swift */,
40F638E32051EDC800A1CFBE /* LifeBoard+Build.swift */,
40F638E42051EDC800A1CFBE /* BuildLife.swift */,
);
path = GameOfLife;
sourceTree = "<group>";
};
40F638E52051EDC800A1CFBE /* LifeServer */ = {
isa = PBXGroup;
children = (
40F638E62051EDC800A1CFBE /* main.swift */,
);
path = LifeServer;
sourceTree = "<group>";
};
40F638E72051EDC800A1CFBE /* c-api */ = {
isa = PBXGroup;
children = (
40F638E82051EDC800A1CFBE /* buildsystem */,
);
indentWidth = 2;
path = "c-api";
sourceTree = "<group>";
tabWidth = 2;
};
40F638E82051EDC800A1CFBE /* buildsystem */ = {
isa = PBXGroup;
children = (
40F638E92051EDC800A1CFBE /* README.md */,
40F638EA2051EDC800A1CFBE /* main.c */,
);
path = buildsystem;
sourceTree = "<group>";
};
8C561C0023551C4A000D242D /* adjust-times */ = {
isa = PBXGroup;
children = (
8C561C0623551C8F000D242D /* adjust-times.cpp */,
);
name = "adjust-times";
path = "../adjust-times";
sourceTree = "<group>";
};
91BFB73C220E41C800259E9F /* Demangle */ = {
isa = PBXGroup;
children = (
91BFB73D220E41C800259E9F /* CMakeLists.txt */,
91BFB73E220E41C800259E9F /* Compiler.h */,
91BFB73F220E41C800259E9F /* MicrosoftDemangle.cpp */,
91BFB740220E41C800259E9F /* LLVMBuild.txt */,
91BFB741220E41C800259E9F /* StringView.h */,
91BFB742220E41C800259E9F /* ItaniumDemangle.cpp */,
91BFB743220E41C800259E9F /* Utility.h */,
);
path = Demangle;
sourceTree = "<group>";
};
9DB0478A1DF9D39E006CDF52 /* BuildSystem */ = {
isa = PBXGroup;
children = (
C5740D0D1E0352D800567DD8 /* CMakeLists.txt */,
C5740D081E03523100567DD8 /* BuildSystemFrontendTest.cpp */,
E1075ED61E4EA417007D52C6 /* BuildSystemTaskTests.cpp */,
E192E92E1E30014E00122F17 /* BuildValueTest.cpp */,
E1B3B9DA1E4D5A7A00DF1FBC /* MockBuildSystemDelegate.cpp */,
E1B3B9DB1E4D5A7A00DF1FBC /* MockBuildSystemDelegate.h */,
9D0A6D7F1E1FFEA800BE636F /* TempDir.cpp */,
9D0A6D801E1FFEA800BE636F /* TempDir.h */,
);
path = BuildSystem;
sourceTree = "<group>";
};
B52912BF232BF0AD00FD3389 /* Analysis */ = {
isa = PBXGroup;
children = (
B52912D5232BF17900FD3389 /* CriticalBuildPath.swift */,
B52912D7232BF19600FD3389 /* CriticalPath.swift */,
B52912D9232BF1AC00FD3389 /* IdentifierFactory.swift */,
);
path = Analysis;
sourceTree = "<group>";
};
B52912CA232BF0AE00FD3389 /* Analysis */ = {
isa = PBXGroup;
children = (
B52912CB232BF0AE00FD3389 /* CriticalPathTests.swift */,
);
path = Analysis;
sourceTree = "<group>";
};
B546B39F22C65D2E007046C0 /* Swift */ = {
isa = PBXGroup;
children = (
B546B3A022C65DF0007046C0 /* BuildSystemBindingsTests.swift */,
B546B3A422CA161A007046C0 /* BuildDBBindingsTests.swift */,
B5BE9BA422E854C600777A06 /* BuildKeyTests.swift */,
B5A308C222F30F2000699B4C /* BuildValueTests.swift */,
2DB7144223A2AF2F00514E98 /* BuildSystemEngineTests.swift */,
E111C117241B25960086A92D /* SwiftNinjaTests.swift */,
);
path = Swift;
sourceTree = "<group>";
};
BC8DEF0420300AAF00E9EF0C /* llbuildSwift */ = {
isa = PBXGroup;
children = (
BC8DEF0520300AAF00E9EF0C /* CMakeLists.txt */,
BC8DEF0620300AAF00E9EF0C /* BuildSystemBindings.swift */,
BC8DEF0720300AAF00E9EF0C /* CoreBindings.swift */,
B505BFB6228FCFAF00255BD7 /* BuildDBBindings.swift */,
B5BE9BA222E8549F00777A06 /* BuildKey.swift */,
B5A308CD22F315A800699B4C /* Internals.swift */,
B5A308BD22F30EE800699B4C /* BuildValue.swift */,
E111C163241B285E0086A92D /* NinjaManifest.swift */,
);
indentWidth = 4;
path = llbuildSwift;
sourceTree = "<group>";
tabWidth = 4;
};
E10D5CDB19FEBF6A00211ED4 /* LitXCTestAdaptor */ = {
isa = PBXGroup;
children = (
E10D5CDC19FEBF6A00211ED4 /* Supporting Files */,
E10D5CDE19FEBF6A00211ED4 /* LitTests.m */,
E10D5CE519FEF40100211ED4 /* LitTests.py */,
);
path = LitXCTestAdaptor;
sourceTree = "<group>";
};
E10D5CDC19FEBF6A00211ED4 /* Supporting Files */ = {
isa = PBXGroup;
children = (
);
name = "Supporting Files";
sourceTree = "<group>";
};
E111C15A241B26D30086A92D /* TestSupport */ = {
isa = PBXGroup;
children = (
E111C15B241B26D30086A92D /* XCTestCase+Extensions.swift */,
);
path = TestSupport;
sourceTree = "<group>";
};
E13B5E411A00395300EA0405 /* Frameworks */ = {
isa = PBXGroup;
children = (
1420ADE3258C2BE100324AF0 /* XCTest.framework */,
8CAE684F237B9EE300C82351 /* libncurses.tbd */,
E15B6EC61B546A2C00643066 /* libcurses.tbd */,
E1E221081A00B82100957481 /* libsqlite3.tbd */,
E10D5CE319FEF3BD00211ED4 /* Python.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
E14144901EBDA4A10046F282 /* Xcode */ = {
isa = PBXGroup;
children = (
406383F32C76FD5300017979 /* llbuild3.xctestplan */,
144AE2D727B9C5CE003BA576 /* llbuild.xctestplan */,
E14144911EBDA4A10046F282 /* Configs */,
);
indentWidth = 4;
path = Xcode;
sourceTree = "<group>";
tabWidth = 4;
};
E14144911EBDA4A10046F282 /* Configs */ = {
isa = PBXGroup;
children = (
E14144921EBDA4A10046F282 /* Common.xcconfig */,
E14144931EBDA4A10046F282 /* Debug.xcconfig */,
E14144941EBDA4A10046F282 /* Release.xcconfig */,
403332B52CADC83700440C8C /* llbuild3Common.xcconfig */,
403332B62CADC86300440C8C /* llbuild3Debug.xcconfig */,
403332B72CADC87100440C8C /* llbuild3Release.xcconfig */,
40F638EC2053043D00A1CFBE /* Version.xcconfig */,
);
path = Configs;
sourceTree = "<group>";
};
E147DF171BA81D4E0032D08E /* Basic */ = {
isa = PBXGroup;
children = (
E147DF181BA81D4E0032D08E /* CMakeLists.txt */,
E120B9EB1E4E65EB00B28469 /* BinaryCodingTests.cpp */,
40C71A8122F0FA1D008FDC9C /* Defer.cpp */,
E13812A11C53708E000092C0 /* FileSystemTest.cpp */,
40EA26502166AB5A00068954 /* LaneBasedExecutionQueueTest.cpp */,
40EA264E2166AA9400068954 /* POSIXEnvironmentTest.cpp */,
E147DF191BA81D4E0032D08E /* SerialQueueTest.cpp */,
E120B9EC1E4E65EB00B28469 /* ShellUtilityTest.cpp */,
);
path = Basic;
sourceTree = "<group>";
};
E1604CB21BB9E032001153A1 /* swift-build-tool */ = {
isa = PBXGroup;
children = (
E1604CB31BB9E032001153A1 /* CMakeLists.txt */,
E1604CB41BB9E032001153A1 /* main.cpp */,
);
path = "swift-build-tool";
sourceTree = "<group>";
};
E1A223E819F98F1C0059043E = {
isa = PBXGroup;
children = (
40377C7C2061D24200C0FD4D /* Package.swift */,
E13B5E411A00395300EA0405 /* Frameworks */,
E14144901EBDA4A10046F282 /* Xcode */,
1484D1F82094566F00D3830F /* bindings */,
1484D1D720943E6800D3830F /* cmake */,
1484D1D620943D2100D3830F /* docs */,
40F638CC2051EDC800A1CFBE /* examples */,
4072B4B52C51993F00B68221 /* include */,
E1A2240419F991530059043E /* lib */,
E1C404B51A03090D003392BA /* perftests */,
E1A223FD19F990F10059043E /* products */,
4072B4DB2C51995100B68221 /* src */,
E19C3FD51B98C1A70035E1AA /* tests */,
40C100572C79076200757481 /* thirdparty */,
E1A224B219F998D40059043E /* unittests */,
E1A2246A19F998C30059043E /* utils */,
E1A223FB19F990E60059043E /* CMakeLists.txt */,
1484D1D82094508A00D3830F /* CODEOWNERS */,
1484D1DA2094509E00D3830F /* LICENSE.txt */,
406383D42C76FB5100017979 /* Makefile */,
E1A223FC19F990E60059043E /* README.md */,
4035F5CB2CE72F2A00337926 /* README.llbuild3.md */,
1484D1DB209450A600D3830F /* Vagrantfile */,
E1A223F219F98F1C0059043E /* Products */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
};
E1A223F219F98F1C0059043E /* Products */ = {
isa = PBXGroup;
children = (
E1A2242519F991B40059043E /* libllbuildBasic.a */,
E1A2242E19F997050059043E /* libllbuildCommands.a */,
E1A2243619F9970D0059043E /* libllbuildNinja.a */,
E1A2243E19F997150059043E /* libllbuildCore.a */,
E1A224C319F999B80059043E /* llbuild */,
E1A224DD19F99B0E0059043E /* libgtest.a */,
E1A224E619F99C580059043E /* libgtest_main.a */,
E1A224EF19F99D880059043E /* CoreTests */,
E1A2250119F99DFD0059043E /* NinjaTests */,
E10D5CDA19FEBF6A00211ED4 /* LitXCTestAdaptor.xctest */,
E1C404AC1A0308F3003392BA /* PerfTests.xctest */,
E1ADC23A1A85936400D5387C /* libllbuild.dylib */,
E1D191BE1B47232B000C4E95 /* llbuild.framework */,
E1B838A21B52E7DE00DB876B /* libllvmSupport.a */,
E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */,
E147DF161BA81D330032D08E /* BasicTests */,
E1604CB11BB9E01D001153A1 /* swift-build-tool */,
9DB047A81DF9D43D006CDF52 /* BuildSystemTests */,
40B3C91A20D3AEC9007C5847 /* CAPITests */,
B546B39422C65CFB007046C0 /* llbuildSwiftTests.xctest */,
8C561BFF23551C4A000D242D /* adjust-times */,
B52912BE232BF0AD00FD3389 /* llbuildAnalysis.framework */,
B52912C6232BF0AE00FD3389 /* llbuildAnalysisTests.xctest */,
E111C158241B269D0086A92D /* llbuildTestSupport.framework */,
40D86702284FF2C30043271A /* libgmock.a */,
4072B4E02C51B3A000B68221 /* libllbuild3ThirdParty.a */,
4072B5D72C51BE5100B68221 /* llbuild3.framework */,
4072B5DE2C51BE5100B68221 /* llbuild3Tests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
E1A223FD19F990F10059043E /* products */ = {
isa = PBXGroup;
children = (
E1A2240119F991350059043E /* llbuild */,
E1ADC22F1A8591F600D5387C /* libllbuild */,
E1D191B71B472305000C4E95 /* llbuild-framework */,
BC8DEF0420300AAF00E9EF0C /* llbuildSwift */,
E1604CB21BB9E032001153A1 /* swift-build-tool */,
4072B4B32C51993F00B68221 /* llbuild3 */,
147018862097909B0079261E /* ui */,
E1A2240019F991350059043E /* CMakeLists.txt */,
);
path = products;
sourceTree = "<group>";
};
E1A2240119F991350059043E /* llbuild */ = {
isa = PBXGroup;
children = (
E1A2240219F991350059043E /* CMakeLists.txt */,
E1A2240319F991350059043E /* main.cpp */,
);
path = llbuild;
sourceTree = "<group>";
};
E1A2240419F991530059043E /* lib */ = {
isa = PBXGroup;
children = (
E1B838A31B52E82F00DB876B /* llvm */,
E1A2240519F991530059043E /* Basic */,
E1A2241119F991530059043E /* Core */,
E1B839581B541C1F00DB876B /* BuildSystem */,
E1A2241919F991530059043E /* Ninja */,
E1A2240919F991530059043E /* Commands */,
B52912BF232BF0AD00FD3389 /* Analysis */,
1484D1F72094548A00D3830F /* libstdc++14-workaround.h */,
E1A2240819F991530059043E /* CMakeLists.txt */,
);
path = lib;
sourceTree = "<group>";
};
E1A2240519F991530059043E /* Basic */ = {
isa = PBXGroup;
children = (
E1A2244F19F997D40059043E /* Headers */,
E1A2240619F991530059043E /* CMakeLists.txt */,
40EA264721651D2C00068954 /* ExecutionQueue.cpp */,
40EA264B2165221C00068954 /* LaneBasedExecutionQueue.cpp */,
E11470931B7554F800ED84CF /* FileInfo.cpp */,
E138129D1C536D0E000092C0 /* FileSystem.cpp */,
E1FE53401AB1343B00041B8E /* Hashing.cpp */,
402614262087B10B005BD956 /* Tracing.cpp */,
9DADBBAC1E256C52005B4869 /* PlatformUtility.cpp */,
E147DEFA1BA81CF70032D08E /* SerialQueue.cpp */,
E17440C21CE192FF0070A30C /* ShellUtility.cpp */,
40EA264921651D3F00068954 /* Subprocess.cpp */,
E1A2240719F991530059043E /* Version.cpp */,
);
path = Basic;
sourceTree = "<group>";
};
E1A2240919F991530059043E /* Commands */ = {
isa = PBXGroup;
children = (
E1A2245419F997E80059043E /* Headers */,
E1A2240B19F991530059043E /* CMakeLists.txt */,
E1A2240A19F991530059043E /* BuildEngineCommand.cpp */,
E1B839641B5420F500DB876B /* BuildSystemCommand.cpp */,
E12E12A71AD50AE500ACE7B3 /* CommandLineStatusOutput.cpp */,
E12E12A81AD50AE500ACE7B3 /* CommandLineStatusOutput.h */,
E1A2240C19F991530059043E /* CommandUtil.cpp */,
E1A2240D19F991530059043E /* CommandUtil.h */,
E1A2240E19F991530059043E /* NinjaBuildCommand.cpp */,
E1A2240F19F991530059043E /* NinjaBuildCommand.h */,
E1A2241019F991530059043E /* NinjaCommand.cpp */,
);
path = Commands;
sourceTree = "<group>";
};
E1A2241119F991530059043E /* Core */ = {
isa = PBXGroup;
children = (
E1A2245719F997FE0059043E /* Headers */,
E1A2241519F991530059043E /* CMakeLists.txt */,
E1E221051A0067F800957481 /* BuildDB.cpp */,
E1A2241219F991530059043E /* BuildEngine.cpp */,
E1A2241319F991530059043E /* BuildEngineTrace.cpp */,
E1A2241419F991530059043E /* BuildEngineTrace.h */,
E1A0B0FE1C971581006DA08F /* DependencyInfoParser.cpp */,
E19D79911A15D9E6002604FB /* MakefileDepsParser.cpp */,
E1E2210B1A015B9E00957481 /* SQLiteBuildDB.cpp */,
);
path = Core;
sourceTree = "<group>";
};
E1A2241919F991530059043E /* Ninja */ = {
isa = PBXGroup;
children = (
E1A2246019F9980B0059043E /* Headers */,
E1A2241F19F991530059043E /* README.md */,
E1A2241A19F991530059043E /* CMakeLists.txt */,
E1A2241B19F991530059043E /* Lexer.cpp */,
E1A2241C19F991530059043E /* Manifest.cpp */,
E1A2241D19F991530059043E /* ManifestLoader.cpp */,
E1A2241E19F991530059043E /* Parser.cpp */,
);
path = Ninja;
sourceTree = "<group>";
};
E1A2244F19F997D40059043E /* Headers */ = {
isa = PBXGroup;
children = (
E120B9EF1E4E65FC00B28469 /* BinaryCoding.h */,
B58006ED22F9E847004869A2 /* Clock.h */,
E182BE111ABA2B8D001840AD /* Compiler.h */,
B563CEA620A6252500276198 /* CrossPlatformCompatibility.h */,
40C71A8022F0EBCF008FDC9C /* Defer.h */,
40EA26462164289500068954 /* ExecutionQueue.h */,
E11470901B75160400ED84CF /* FileInfo.h */,
E138129C1C536CFC000092C0 /* FileSystem.h */,
E147DEFD1BA81D0E0032D08E /* Hashing.h */,
1484D21E2094E9CE00D3830F /* LeanWindows.h */,
E1066C091BC5BCE700B892CE /* LLVM.h */,
9D2589301E3820E3006C76F4 /* PlatformUtility.h */,
40EA264D2165421100068954 /* POSIXEnvironment.h */,
E147DEFC1BA81D0E0032D08E /* SerialQueue.h */,
E17440C11CE192E30070A30C /* ShellUtility.h */,
E181D1441F7D90AC0015286C /* Stat.h */,
4062058120C7263C00B28281 /* StringList.h */,
40EA26452164253500068954 /* Subprocess.h */,
E181D1451F7D90AC0015286C /* Tracing.h */,
E1A2245119F997D40059043E /* Version.h */,
);
name = Headers;
path = include/llbuild/Basic;
sourceTree = SOURCE_ROOT;
};
E1A2245419F997E80059043E /* Headers */ = {
isa = PBXGroup;
children = (
E1A2245519F997E80059043E /* Commands.h */,
);
name = Headers;
path = include/llbuild/Commands;
sourceTree = SOURCE_ROOT;
};
E1A2245719F997FE0059043E /* Headers */ = {
isa = PBXGroup;
children = (
40942C06237F6A8900A9B341 /* DependencyKeyIDs.h */,
40942C05237F6A8900A9B341 /* KeyID.h */,
E1E221041A0067EF00957481 /* BuildDB.h */,
E1A2245819F997FE0059043E /* BuildEngine.h */,
1484D1F62094540400D3830F /* DependencyInfoParser.h */,
E19D79931A15D9F5002604FB /* MakefileDepsParser.h */,
);
name = Headers;
path = include/llbuild/Core;
sourceTree = SOURCE_ROOT;
};
E1A2246019F9980B0059043E /* Headers */ = {
isa = PBXGroup;
children = (
E1A2246119F9980B0059043E /* Lexer.h */,
E1A2246219F9980B0059043E /* Manifest.h */,
E1A2246419F9980B0059043E /* ManifestLoader.h */,
E1A2246519F9980B0059043E /* Parser.h */,
);
name = Headers;
path = include/llbuild/Ninja;
sourceTree = SOURCE_ROOT;
};
E1A2246A19F998C30059043E /* utils */ = {
isa = PBXGroup;
children = (
8C561C0023551C4A000D242D /* adjust-times */,
403DC5492C51D40600A9AE24 /* build_proto_toolchain.sh */,
406A05032162A5A200EBA895 /* build-and-test */,
406A05022162A20800EBA895 /* check-all */,
1484D2042094E8B100D3830F /* check-coverage */,
1484D2052094E8C300D3830F /* create-dummy-ninja-from-DB.py */,
406A04FC21627FD900EBA895 /* docker */,
1484D2112094E90600D3830F /* emacs */,
1484D2062094E8CE00D3830F /* install-sources */,
1484D2072094E8DE00D3830F /* manifest-generator */,
1484D2092094E8E700D3830F /* ptreetime */,
E1A2246B19F998C30059043E /* unittest */,
E1A2254E19F9A74B0059043E /* Xcode */,
);
path = utils;
sourceTree = "<group>";
};
E1A2246B19F998C30059043E /* unittest */ = {
isa = PBXGroup;
children = (
40D8670E284FF4CB0043271A /* googlemock */,
E1A2246D19F998C30059043E /* UnitTestMain */,
E1A2247019F998C30059043E /* googletest */,
E1A2246C19F998C30059043E /* CMakeLists.txt */,
);
path = unittest;
sourceTree = "<group>";
};
E1A2246D19F998C30059043E /* UnitTestMain */ = {
isa = PBXGroup;
children = (
E1A2246E19F998C30059043E /* CMakeLists.txt */,
E1A2246F19F998C30059043E /* TestMain.cpp */,
);
path = UnitTestMain;
sourceTree = "<group>";
};
E1A2247019F998C30059043E /* googletest */ = {
isa = PBXGroup;
children = (
E1A2247119F998C30059043E /* LICENSE.TXT */,
E1A2247219F998C30059043E /* README.LLVM */,
E1A2247319F998C30059043E /* include */,
E1A2248A19F998C30059043E /* src */,
);
path = googletest;
sourceTree = "<group>";
};
E1A2247319F998C30059043E /* include */ = {
isa = PBXGroup;
children = (
E1A2247419F998C30059043E /* gtest */,
);
path = include;
sourceTree = "<group>";
};
E1A2247419F998C30059043E /* gtest */ = {
isa = PBXGroup;
children = (
E1A2247519F998C30059043E /* gtest-death-test.h */,
1484D1FE2094E7C700D3830F /* gtest-llbuild-config.h */,
E1A2247619F998C30059043E /* gtest-message.h */,
E1A2247719F998C30059043E /* gtest-param-test.h */,
E1A2247819F998C30059043E /* gtest-printers.h */,
E1A2247919F998C30059043E /* gtest-spi.h */,
E1A2247A19F998C30059043E /* gtest-test-part.h */,
E1A2247B19F998C30059043E /* gtest-typed-test.h */,
E1A2247C19F998C30059043E /* gtest.h */,
E1A2247D19F998C30059043E /* gtest_pred_impl.h */,
E1A2247E19F998C30059043E /* gtest_prod.h */,
E1A2247F19F998C30059043E /* internal */,
);
path = gtest;
sourceTree = "<group>";
};
E1A2247F19F998C30059043E /* internal */ = {
isa = PBXGroup;
children = (
1484D1FF2094E7D600D3830F /* custom */,
E1A2248019F998C30059043E /* gtest-death-test-internal.h */,
E1A2248119F998C30059043E /* gtest-filepath.h */,
E1A2248219F998C30059043E /* gtest-internal.h */,
E1A2248319F998C30059043E /* gtest-linked_ptr.h */,
E1A2248419F998C30059043E /* gtest-param-util-generated.h */,
E1A2248519F998C30059043E /* gtest-param-util.h */,
1484D2032094E86600D3830F /* gtest-port-arch.h */,
E1A2248619F998C30059043E /* gtest-port.h */,
E1A2248719F998C30059043E /* gtest-string.h */,
E1A2248819F998C30059043E /* gtest-tuple.h */,
E1A2248919F998C30059043E /* gtest-type-util.h */,
);
path = internal;
sourceTree = "<group>";
};
E1A2248A19F998C30059043E /* src */ = {
isa = PBXGroup;
children = (
E1A2248B19F998C30059043E /* gtest-all.cc */,
E1A2248C19F998C30059043E /* gtest-death-test.cc */,
E1A2248D19F998C30059043E /* gtest-filepath.cc */,
E1A2248E19F998C30059043E /* gtest-internal-inl.h */,
E1A2248F19F998C30059043E /* gtest-port.cc */,
E1A2249019F998C30059043E /* gtest-printers.cc */,
E1A2249119F998C30059043E /* gtest-test-part.cc */,
E1A2249219F998C30059043E /* gtest-typed-test.cc */,
E1A2249319F998C30059043E /* gtest.cc */,
);
path = src;
sourceTree = "<group>";
};
E1A224B219F998D40059043E /* unittests */ = {
isa = PBXGroup;
children = (
B52912CA232BF0AE00FD3389 /* Analysis */,
E147DF171BA81D4E0032D08E /* Basic */,
9DB0478A1DF9D39E006CDF52 /* BuildSystem */,
40B3C8FE20D3AE80007C5847 /* CAPI */,
E1A224B419F998D40059043E /* Core */,
E1A224B819F998D40059043E /* Ninja */,
B546B39F22C65D2E007046C0 /* Swift */,
E111C15A241B26D30086A92D /* TestSupport */,
403B815F2C79047D00CD4F1E /* llbuild3CoreTests */,
E1A224B319F998D40059043E /* CMakeLists.txt */,
);
path = unittests;
sourceTree = "<group>";
};
E1A224B419F998D40059043E /* Core */ = {
isa = PBXGroup;
children = (
E1A224B619F998D40059043E /* CMakeLists.txt */,
E124FC912075370D00ECCC50 /* BuildEngineCancellationTest.cpp */,
E1A224B519F998D40059043E /* BuildEngineTest.cpp */,
E1A0B1001C9717BA006DA08F /* DependencyInfoParserTest.cpp */,
E10FE0D61B7313D50059D086 /* DepsBuildEngineTest.cpp */,
E19D79941A15DA06002604FB /* MakefileDepsParserTest.cpp */,
9DDD8BDF1DDCAB9A00FB62D2 /* SQLiteBuildDBTest.cpp */,
);
path = Core;
sourceTree = "<group>";
};
E1A224B819F998D40059043E /* Ninja */ = {
isa = PBXGroup;
children = (
E1A224B919F998D40059043E /* CMakeLists.txt */,
E1A224BA19F998D40059043E /* LexerTest.cpp */,
);
path = Ninja;
sourceTree = "<group>";
};
E1A2254E19F9A74B0059043E /* Xcode */ = {
isa = PBXGroup;
children = (
E10D5CDB19FEBF6A00211ED4 /* LitXCTestAdaptor */,
E1A2254F19F9A74B0059043E /* README.md */,
E17C29F31B5AC2A700C12DA9 /* build-sphinx-docs.sh */,
E17C29E41B5AAA2F00C12DA9 /* create-target-link.sh */,
E1A2255019F9A74B0059043E /* create-lit-site-cfg.sh */,
E1A2255119F9A74B0059043E /* execute-lit-tests.sh */,
E18043391A00129400662FE7 /* install-user-lit.sh */,
E17C29F21B5AC18C00C12DA9 /* install-user-sphinx.sh */,
);
indentWidth = 4;
path = Xcode;
sourceTree = "<group>";
tabWidth = 4;
};
E1ADC22F1A8591F600D5387C /* libllbuild */ = {
isa = PBXGroup;
children = (
E1ADC2321A85923800D5387C /* Public API */,
E1ADC2301A85922F00D5387C /* CMakeLists.txt */,
E1DD22761C472A3F00555A5D /* BuildSystem-C-API.cpp */,
B505BFB1228FCB3000255BD7 /* BuildDB-C-API.cpp */,
E1ADC2311A85922F00D5387C /* C-API.cpp */,
E1DD22741C47259900555A5D /* Core-C-API.cpp */,
B5A308D822F3391F00699B4C /* BuildKey-C-API-Private.h */,
2D0FB84B2395D8690088DAB4 /* BuildValue-C-API-Private.h */,
B5BE9BA622E854E300777A06 /* BuildKey-C-API.cpp */,
B5A308B622F30DF000699B4C /* BuildValue-C-API.cpp */,
DAD99F9226968F77002FB86C /* Ninja-C-API.cpp */,
);
path = libllbuild;
sourceTree = "<group>";
};
E1ADC2321A85923800D5387C /* Public API */ = {
isa = PBXGroup;
children = (
E1ADC2331A85925800D5387C /* llbuild */,
1484D1F42094534700D3830F /* module.modulemap */,
E1ADC2341A85928100D5387C /* README.md */,
);
name = "Public API";
path = include;
sourceTree = "<group>";
};
E1ADC2331A85925800D5387C /* llbuild */ = {
isa = PBXGroup;
children = (
DAD99F552693DE15002FB86C /* ninja.h */,
E1192CEC1C49D84500F85890 /* buildsystem.h */,
E1BE0AAD1C46F93000AD0883 /* core.h */,
E1ADC2351A8592AA00D5387C /* llbuild.h */,
14600C9624F6D464006A15FA /* llbuild-defines.h */,
B505BFB5228FCBAB00255BD7 /* db.h */,
B5BE9BAB22E885D900777A06 /* buildkey.h */,
B5A308B922F30E0700699B4C /* buildvalue.h */,
);
path = llbuild;
sourceTree = "<group>";
};
E1B838A31B52E82F00DB876B /* llvm */ = {
isa = PBXGroup;
children = (
91BFB73C220E41C800259E9F /* Demangle */,
E1B838F21B52E88A00DB876B /* Headers */,
E1B838A61B52E85400DB876B /* Support */,
E1B838A41B52E85400DB876B /* CMakeLists.txt */,
E1B838A51B52E85400DB876B /* import-llvm */,
);
path = llvm;
sourceTree = "<group>";
};
E1B838A61B52E85400DB876B /* Support */ = {
isa = PBXGroup;
children = (
913540F1220E5CC1009C82D6 /* UnicodeCaseFold.cpp */,
91BFB73A220E40D000259E9F /* Error.cpp */,
E1B838C41B52E85400DB876B /* Unix */,
1484D2142094E99900D3830F /* Windows */,
E1B838A91B52E85400DB876B /* CMakeLists.txt */,
E1B838A71B52E85400DB876B /* Allocator.cpp */,
E1B838A81B52E85400DB876B /* Atomic.cpp */,
91FD9A90220E3EA700BE004E /* APFloat.cpp */,
91FD9A8A220E3EA600BE004E /* APInt.cpp */,
91FD9A85220E3EA500BE004E /* APSInt.cpp */,
91FD9A84220E3EA500BE004E /* Chrono.cpp */,
91FD9A8D220E3EA700BE004E /* CommandLine.cpp */,
91FD9A8E220E3EA700BE004E /* ConvertUTF.cpp */,
91FD9A93220E3EA800BE004E /* DJB.cpp */,
91FD9A91220E3EA700BE004E /* FoldingSet.cpp */,
91FD9A89220E3EA600BE004E /* FormatVariadic.cpp */,
91FD9A8F220E3EA700BE004E /* Host.cpp */,
91FD9A87220E3EA600BE004E /* MD5.cpp */,
91FD9A8B220E3EA600BE004E /* NativeFormatting.cpp */,
91FD9A86220E3EA500BE004E /* Options.cpp */,
91FD9A8C220E3EA600BE004E /* StringSaver.cpp */,
91FD9A92220E3EA800BE004E /* TargetParser.cpp */,
91FD9A88220E3EA600BE004E /* Triple.cpp */,
E15B6EC31B546A0D00643066 /* ConvertUTFWrapper.cpp */,
E1B838AA1B52E85400DB876B /* Debug.cpp */,
E1B838AB1B52E85400DB876B /* Errno.cpp */,
E1B838AC1B52E85400DB876B /* ErrorHandling.cpp */,
E1B838AD1B52E85400DB876B /* FileUtilities.cpp */,
E1B838AE1B52E85400DB876B /* Hashing.cpp */,
E1B838B01B52E85400DB876B /* Locale.cpp */,
E1B838B11B52E85400DB876B /* ManagedStatic.cpp */,
E1B838B21B52E85400DB876B /* MathExtras.cpp */,
E1B838B31B52E85400DB876B /* Memory.cpp */,
E1B838B41B52E85400DB876B /* MemoryBuffer.cpp */,
E1B838B51B52E85400DB876B /* Mutex.cpp */,
E1B838B61B52E85400DB876B /* Path.cpp */,
E1B838B71B52E85400DB876B /* Process.cpp */,
E1B838B81B52E85400DB876B /* Program.cpp */,
E1B838B91B52E85400DB876B /* Signals.cpp */,
E1B838BA1B52E85400DB876B /* SmallPtrSet.cpp */,
E1B838BB1B52E85400DB876B /* SmallVector.cpp */,
E1B838BC1B52E85400DB876B /* SourceMgr.cpp */,
E1B838BD1B52E85400DB876B /* StringExtras.cpp */,
E1B838BE1B52E85400DB876B /* StringMap.cpp */,
E1B838BF1B52E85400DB876B /* StringRef.cpp */,
E1B838C01B52E85400DB876B /* Threading.cpp */,
E1B838C21B52E85400DB876B /* Twine.cpp */,
E1B838C31B52E85400DB876B /* Unicode.cpp */,
E1B838CE1B52E85400DB876B /* Valgrind.cpp */,
E1B838CF1B52E85400DB876B /* YAMLParser.cpp */,
E1B838D01B52E85400DB876B /* circular_raw_ostream.cpp */,
E1B838D11B52E85400DB876B /* raw_ostream.cpp */,
);
path = Support;
sourceTree = "<group>";
};
E1B838C41B52E85400DB876B /* Unix */ = {
isa = PBXGroup;
children = (
919DC55C220E3ECF0003F4B5 /* Threading.inc */,
E1B838C51B52E85400DB876B /* Host.inc */,
E1B838C61B52E85400DB876B /* Memory.inc */,
E1B838C71B52E85400DB876B /* Mutex.inc */,
E1B838C81B52E85400DB876B /* Path.inc */,
E1B838C91B52E85400DB876B /* Process.inc */,
E1B838CA1B52E85400DB876B /* Program.inc */,
E1B838CB1B52E85400DB876B /* Signals.inc */,
E1B838CD1B52E85400DB876B /* Unix.h */,
);
path = Unix;
sourceTree = "<group>";
};
E1B838F21B52E88A00DB876B /* Headers */ = {
isa = PBXGroup;
children = (
E1B838F31B52E8A500DB876B /* ADT */,
E1B839081B52E8A500DB876B /* Config */,
E1B8390B1B52E8A500DB876B /* Support */,
);
name = Headers;
path = ../../include/llvm;
sourceTree = "<group>";
};
E1B838F31B52E8A500DB876B /* ADT */ = {
isa = PBXGroup;
children = (
919DC561220E3F490003F4B5 /* APFloat.h */,
919DC55F220E3F480003F4B5 /* APInt.h */,
919DC562220E3F490003F4B5 /* DenseSet.h */,
919DC564220E3F490003F4B5 /* EpochTracker.h */,
919DC568220E3F4A0003F4B5 /* FoldingSet.h */,
919DC56A220E3F4A0003F4B5 /* ilist_base.h */,
919DC565220E3F490003F4B5 /* ilist_iterator.h */,
919DC563220E3F490003F4B5 /* ilist_node_base.h */,
919DC560220E3F480003F4B5 /* ilist_node_options.h */,
919DC55E220E3F480003F4B5 /* iterator.h */,
919DC566220E3F490003F4B5 /* PointerUnion.h */,
919DC569220E3F4A0003F4B5 /* simple_ilist.h */,
919DC567220E3F490003F4B5 /* Triple.h */,
E1B838F41B52E8A500DB876B /* ArrayRef.h */,
E1B838F51B52E8A500DB876B /* DenseMap.h */,
404C888E20924BF8000C201A /* DenseMapInfo.h */,
E1B838F61B52E8A500DB876B /* Hashing.h */,
E1B838F71B52E8A500DB876B /* IntrusiveRefCntPtr.h */,
E1B838F81B52E8A500DB876B /* None.h */,
E1B838F91B52E8A500DB876B /* Optional.h */,
E1B838FA1B52E8A500DB876B /* PointerIntPair.h */,
E1B838FB1B52E8A500DB876B /* STLExtras.h */,
E1B838FC1B52E8A500DB876B /* SmallPtrSet.h */,
E1B838FD1B52E8A500DB876B /* SmallString.h */,
E1B838FE1B52E8A500DB876B /* SmallVector.h */,
E1B838FF1B52E8A500DB876B /* StringExtras.h */,
E1B839001B52E8A500DB876B /* StringMap.h */,
E1B839011B52E8A500DB876B /* StringRef.h */,
E1B839021B52E8A500DB876B /* StringSwitch.h */,
E1B839031B52E8A500DB876B /* Twine.h */,
E1B839041B52E8A500DB876B /* edit_distance.h */,
E1B839051B52E8A500DB876B /* ilist.h */,
E1B839061B52E8A500DB876B /* ilist_node.h */,
E1B839071B52E8A500DB876B /* iterator_range.h */,
);
path = ADT;
sourceTree = "<group>";
};
E1B839081B52E8A500DB876B /* Config */ = {
isa = PBXGroup;
children = (
914D00E5220E3F6C009E16B2 /* abi-breaking.h */,
E1B839091B52E8A500DB876B /* config.h */,
E1B8390A1B52E8A500DB876B /* llvm-config.h */,
);
path = Config;
sourceTree = "<group>";
};
E1B8390B1B52E8A500DB876B /* Support */ = {
isa = PBXGroup;
children = (
914D00E6220E3F7B009E16B2 /* AArch64TargetParser.def */,
914D00EB220E3F7B009E16B2 /* ARMTargetParser.def */,
914D00EC220E3F7B009E16B2 /* Chrono.h */,
914D00E8220E3F7B009E16B2 /* CommandLine.h */,
914D00EF220E3F7B009E16B2 /* DJB.h */,
914D00E7220E3F7B009E16B2 /* FormatProviders.h */,
914D00EE220E3F7B009E16B2 /* FormatVariadicDetails.h */,
914D00ED220E3F7B009E16B2 /* MD5.h */,
914D00EA220E3F7B009E16B2 /* MemAlloc.h */,
914D00F1220E3F7C009E16B2 /* NativeFormatting.h */,
914D00F2220E3F7C009E16B2 /* Options.h */,
914D00F3220E3F7C009E16B2 /* ReverseIteration.h */,
914D00E9220E3F7B009E16B2 /* StringSaver.h */,
914D00F0220E3F7B009E16B2 /* X86TargetParser.def */,
E1B8390C1B52E8A500DB876B /* AlignOf.h */,
E1B8390D1B52E8A500DB876B /* Allocator.h */,
E1B8390E1B52E8A500DB876B /* Atomic.h */,
E1B8390F1B52E8A500DB876B /* CBindingWrapping.h */,
E1B839111B52E8A500DB876B /* Casting.h */,
E1B839121B52E8A500DB876B /* Compiler.h */,
E1B839131B52E8A500DB876B /* ConvertUTF.h */,
E1B839141B52E8A500DB876B /* DataTypes.h */,
E1B839151B52E8A500DB876B /* Debug.h */,
E1B839161B52E8A500DB876B /* Endian.h */,
E1B839171B52E8A500DB876B /* Errc.h */,
E1B839181B52E8A500DB876B /* Errno.h */,
E1B839191B52E8A500DB876B /* ErrorHandling.h */,
E1B8391A1B52E8A500DB876B /* ErrorOr.h */,
E1B8391B1B52E8A500DB876B /* FileSystem.h */,
E1B8391C1B52E8A500DB876B /* FileUtilities.h */,
E1B8391D1B52E8A500DB876B /* Format.h */,
E1B8391E1B52E8A500DB876B /* Host.h */,
E1B8391F1B52E8A500DB876B /* Locale.h */,
E1B839201B52E8A500DB876B /* ManagedStatic.h */,
E1B839211B52E8A500DB876B /* MathExtras.h */,
E1B839221B52E8A500DB876B /* Memory.h */,
E1B839231B52E8A500DB876B /* MemoryBuffer.h */,
E1B839241B52E8A500DB876B /* Mutex.h */,
E1B839251B52E8A500DB876B /* MutexGuard.h */,
E1B839261B52E8A500DB876B /* Path.h */,
E1B839271B52E8A500DB876B /* PointerLikeTypeTraits.h */,
E1B839281B52E8A500DB876B /* Process.h */,
E1B839291B52E8A500DB876B /* Program.h */,
E1B8392A1B52E8A500DB876B /* Recycler.h */,
E1B8392B1B52E8A500DB876B /* SMLoc.h */,
E1B8392C1B52E8A500DB876B /* Signals.h */,
E1B8392D1B52E8A500DB876B /* SourceMgr.h */,
E1B8392E1B52E8A500DB876B /* SwapByteOrder.h */,
E1B8392F1B52E8A500DB876B /* Threading.h */,
E1B839311B52E8A500DB876B /* Unicode.h */,
E1B839321B52E8A500DB876B /* UnicodeCharRanges.h */,
E1B839331B52E8A500DB876B /* UniqueLock.h */,
E1B839341B52E8A500DB876B /* Valgrind.h */,
E1B839351B52E8A500DB876B /* WindowsError.h */,
E1B839361B52E8A500DB876B /* YAMLParser.h */,
E1B839371B52E8A500DB876B /* circular_raw_ostream.h */,
E1B839381B52E8A500DB876B /* raw_ostream.h */,
E1B839391B52E8A500DB876B /* type_traits.h */,
);
path = Support;
sourceTree = "<group>";
};
E1B839581B541C1F00DB876B /* BuildSystem */ = {
isa = PBXGroup;
children = (
E1B8395C1B541C4300DB876B /* Headers */,
E1B8395A1B541C1F00DB876B /* CMakeLists.txt */,
E11F2B7E1E4D255B00176BAD /* BuildDescription.cpp */,
E1B839591B541C1F00DB876B /* BuildFile.cpp */,
E1E4A5B31BFC1394001BFFC4 /* BuildKey.cpp */,
E1AAD28D1BC65A1900F54680 /* BuildNode.cpp */,
E104FAFF1B6568E0005C68A0 /* BuildSystem.cpp */,
E15305942236C8EE0097CDE6 /* BuildSystemExtensionManager.cpp */,
E1AAD2891BC609F600F54680 /* BuildSystemFrontend.cpp */,
E1FC67F81BB1F417004EBC54 /* BuildValue.cpp */,
E1AAD28F1BC65AB200F54680 /* ExternalCommand.cpp */,
E162C5812233158A0078FD2E /* ShellCommand.cpp */,
);
path = BuildSystem;
sourceTree = "<group>";
};
E1B8395C1B541C4300DB876B /* Headers */ = {
isa = PBXGroup;
children = (
E11F2B7D1E4D253B00176BAD /* BuildDescription.h */,
E1B8395D1B541C4300DB876B /* BuildFile.h */,
E11470921B752E7000ED84CF /* BuildKey.h */,
54E187B61CD296EA00F7EC89 /* BuildNode.h */,
E1B49EFA1B6BD45D0031AFC2 /* BuildSystem.h */,
E15305932236C8DF0097CDE6 /* BuildSystemExtensions.h */,
E1AAD28B1BC60A0F00F54680 /* BuildSystemFrontend.h */,
E15305922236C8DF0097CDE6 /* BuildSystemHandlers.h */,
E11470911B7517C800ED84CF /* BuildValue.h */,
40D5A32823AD9C5A004B56EA /* Command.h */,
54E187B71CD296EA00F7EC89 /* ExternalCommand.h */,
E162C583223315A20078FD2E /* ShellCommand.h */,
2D86C6DF238D932B006E61FB /* Tool.h */,
);
name = Headers;
path = include/llbuild/BuildSystem;
sourceTree = SOURCE_ROOT;
};
E1C404AD1A0308F3003392BA /* PerfTests */ = {
isa = PBXGroup;
children = (
E1C404AE1A0308F3003392BA /* Supporting Files */,
E120B9F01E4E669F00B28469 /* BinaryCodingPerfTests.mm */,
E104FAF61B655A97005C68A0 /* BuildSystemPerfTests.mm */,
E171538C1A0BF702004CD598 /* CorePerfTests.mm */,
E1C404B01A0308F3003392BA /* NinjaPerfTests.mm */,
1484D1FB2094582C00D3830F /* CMakeLists.txt */,
);
indentWidth = 4;
path = PerfTests;
sourceTree = "<group>";
tabWidth = 4;
};
E1C404AE1A0308F3003392BA /* Supporting Files */ = {
isa = PBXGroup;
children = (
);
name = "Supporting Files";
sourceTree = "<group>";
};
E1C404B51A03090D003392BA /* perftests */ = {
isa = PBXGroup;
children = (
1484D1FD2094589700D3830F /* CMakeLists.txt */,
E1C404B61A03090D003392BA /* Inputs */,
E1C404B81A03090D003392BA /* Xcode */,
);
path = perftests;
sourceTree = "<group>";
};
E1C404B61A03090D003392BA /* Inputs */ = {
isa = PBXGroup;
children = (
E1C404B71A03090D003392BA /* llvm-only.ninja */,
1484D1FC2094586800D3830F /* README.md */,
);
path = Inputs;
sourceTree = "<group>";
};
E1C404B81A03090D003392BA /* Xcode */ = {
isa = PBXGroup;
children = (
E1C404AD1A0308F3003392BA /* PerfTests */,
);
path = Xcode;
sourceTree = "<group>";
};
E1D191B71B472305000C4E95 /* llbuild-framework */ = {
isa = PBXGroup;
children = (
E1D191B81B472305000C4E95 /* llbuild-module.modulemap */,
1484D1F5209453A500D3830F /* README.md */,
);
path = "llbuild-framework";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
4072B4DC2C51B3A000B68221 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
4072B5D22C51BE5100B68221 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
4072B5E52C51BE5100B68221 /* llbuild3.h in Headers */,
407F9F0F2C51D06800FED36C /* Errors.hpp in Headers */,
403552EF2C522BAF00D415BA /* Visibility.hpp in Headers */,
407F9F102C51D06800FED36C /* Result.hpp in Headers */,
4035F55E2CDEB2F500337926 /* EngineInternal.pb.h in Headers */,
407F9F112C51D06800FED36C /* SwiftAdaptors.hpp in Headers */,
40E837E22CCC5D4F0022B026 /* CAS.h in Headers */,
40E837E82CCC5FFB0022B026 /* CAS.pb.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
40D866FE284FF2C30043271A /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
B52912B9232BF0AD00FD3389 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E111C14D241B269D0086A92D /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2242319F991B40059043E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2242C19F997050059043E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
E12E12AA1AD50AE600ACE7B3 /* CommandLineStatusOutput.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2243419F9970D0059043E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2243C19F997150059043E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224DB19F99B0E0059043E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224E419F99C580059043E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1ADC2381A85936400D5387C /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
E1ADC23F1A8593AD00D5387C /* llbuild.h in Headers */,
14A9859424F63AC100FADB67 /* buildsystem.h in Headers */,
14600C9824F6D46F006A15FA /* llbuild-defines.h in Headers */,
14A9859524F63AC100FADB67 /* core.h in Headers */,
14A9859624F63AC100FADB67 /* db.h in Headers */,
DAD99F572693DE15002FB86C /* ninja.h in Headers */,
14A9859724F63AC100FADB67 /* buildkey.h in Headers */,
14A9859824F63AC100FADB67 /* buildvalue.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1B8389E1B52E7DE00DB876B /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
91BFB746220E41C800259E9F /* StringView.h in Headers */,
91BFB748220E41C800259E9F /* Utility.h in Headers */,
91BFB744220E41C800259E9F /* Compiler.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1B839531B541BFD00DB876B /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
E162C584223315A20078FD2E /* ShellCommand.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1D191BB1B47232B000C4E95 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
B5A308CF22F3164E00699B4C /* buildvalue.h in Headers */,
B5A84D0C22943F9200A59064 /* db.h in Headers */,
14600C9724F6D46F006A15FA /* llbuild-defines.h in Headers */,
E1D191CA1B472440000C4E95 /* llbuild.h in Headers */,
B5BE9BAC22E887CD00777A06 /* buildkey.h in Headers */,
DAD99F562693DE15002FB86C /* ninja.h in Headers */,
E1BE0AAE1C46F94000AD0883 /* core.h in Headers */,
E1192CED1C49D84500F85890 /* buildsystem.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
4072B4DF2C51B3A000B68221 /* llbuild3ThirdParty */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4072B4E12C51B3A100B68221 /* Build configuration list for PBXNativeTarget "llbuild3ThirdParty" */;
buildPhases = (
4072B4DC2C51B3A000B68221 /* Headers */,
4072B4DD2C51B3A000B68221 /* Sources */,
4072B4DE2C51B3A000B68221 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = llbuild3ThirdParty;
packageProductDependencies = (
);
productName = TritiumThirdParty;
productReference = 4072B4E02C51B3A000B68221 /* libllbuild3ThirdParty.a */;
productType = "com.apple.product-type.library.static";
};
4072B5D62C51BE5100B68221 /* llbuild3 */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4072B5E72C51BE5100B68221 /* Build configuration list for PBXNativeTarget "llbuild3" */;
buildPhases = (
4072B5D22C51BE5100B68221 /* Headers */,
4072B5D32C51BE5100B68221 /* Sources */,
4072B5D42C51BE5100B68221 /* Frameworks */,
4072B5D52C51BE5100B68221 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = llbuild3;
packageProductDependencies = (
403552C52C52062C00D415BA /* SwiftProtobuf */,
);
productName = Tritium;
productReference = 4072B5D72C51BE5100B68221 /* llbuild3.framework */;
productType = "com.apple.product-type.framework";
};
4072B5DD2C51BE5100B68221 /* llbuild3Tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4072B5EA2C51BE5100B68221 /* Build configuration list for PBXNativeTarget "llbuild3Tests" */;
buildPhases = (
4072B5DA2C51BE5100B68221 /* Sources */,
4072B5DB2C51BE5100B68221 /* Frameworks */,
4072B5DC2C51BE5100B68221 /* Resources */,
);
buildRules = (
);
dependencies = (
4072B5E12C51BE5100B68221 /* PBXTargetDependency */,
);
name = llbuild3Tests;
packageProductDependencies = (
403552F02C522F9E00D415BA /* SwiftProtobuf */,
);
productName = TritiumTests;
productReference = 4072B5DE2C51BE5100B68221 /* llbuild3Tests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
40B3C90020D3AEC9007C5847 /* CAPITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 40B3C91720D3AEC9007C5847 /* Build configuration list for PBXNativeTarget "CAPITests" */;
buildPhases = (
40B3C90920D3AEC9007C5847 /* Sources */,
40B3C90F20D3AEC9007C5847 /* Frameworks */,
40B3C91520D3AEC9007C5847 /* CopyFiles */,
40B3C91620D3AEC9007C5847 /* Create Target Link */,
);
buildRules = (
);
dependencies = (
40B3C92620D3B248007C5847 /* PBXTargetDependency */,
40B3C90120D3AEC9007C5847 /* PBXTargetDependency */,
40B3C90320D3AEC9007C5847 /* PBXTargetDependency */,
);
name = CAPITests;
productName = CoreTests;
productReference = 40B3C91A20D3AEC9007C5847 /* CAPITests */;
productType = "com.apple.product-type.tool";
};
40D866FA284FF2C30043271A /* gmock */ = {
isa = PBXNativeTarget;
buildConfigurationList = 40D866FF284FF2C30043271A /* Build configuration list for PBXNativeTarget "gmock" */;
buildPhases = (
40D866FB284FF2C30043271A /* Sources */,
40D866FD284FF2C30043271A /* Frameworks */,
40D866FE284FF2C30043271A /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = gmock;
productName = gtest;
productReference = 40D86702284FF2C30043271A /* libgmock.a */;
productType = "com.apple.product-type.library.static";
};
8C561BFE23551C4A000D242D /* adjust-times */ = {
isa = PBXNativeTarget;
buildConfigurationList = 8C561C0523551C4A000D242D /* Build configuration list for PBXNativeTarget "adjust-times" */;
buildPhases = (
8C561BFB23551C4A000D242D /* Sources */,
8C561BFC23551C4A000D242D /* Frameworks */,
8C561BFD23551C4A000D242D /* CopyFiles */,
);
buildRules = (
);
dependencies = (
8CAE6852237B9EFA00C82351 /* PBXTargetDependency */,
);
name = "adjust-times";
productName = "adjust-times";
productReference = 8C561BFF23551C4A000D242D /* adjust-times */;
productType = "com.apple.product-type.tool";
};
9DB047A71DF9D43D006CDF52 /* BuildSystemTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 9DB047AC1DF9D43D006CDF52 /* Build configuration list for PBXNativeTarget "BuildSystemTests" */;
buildPhases = (
9DB047A41DF9D43D006CDF52 /* Sources */,
9DB047A51DF9D43D006CDF52 /* Frameworks */,
9DB047A61DF9D43D006CDF52 /* CopyFiles */,
9D2107C51DFA07D700BE26FF /* Create Target Link */,
);
buildRules = (
);
dependencies = (
9DB047B81DF9D483006CDF52 /* PBXTargetDependency */,
9DB047B41DF9D471006CDF52 /* PBXTargetDependency */,
9DB047B21DF9D469006CDF52 /* PBXTargetDependency */,
9DB047B01DF9D464006CDF52 /* PBXTargetDependency */,
);
name = BuildSystemTests;
productName = BuildSystemTests;
productReference = 9DB047A81DF9D43D006CDF52 /* BuildSystemTests */;
productType = "com.apple.product-type.tool";
};
B52912BD232BF0AD00FD3389 /* Analysis */ = {
isa = PBXNativeTarget;
buildConfigurationList = B52912CF232BF0AE00FD3389 /* Build configuration list for PBXNativeTarget "Analysis" */;
buildPhases = (
B52912B9232BF0AD00FD3389 /* Headers */,
B52912BA232BF0AD00FD3389 /* Sources */,
B52912BB232BF0AD00FD3389 /* Frameworks */,
B52912BC232BF0AD00FD3389 /* Resources */,
);
buildRules = (
);
dependencies = (
B52912DD232BF1E000FD3389 /* PBXTargetDependency */,
);
name = Analysis;
productName = Analysis;
productReference = B52912BE232BF0AD00FD3389 /* llbuildAnalysis.framework */;
productType = "com.apple.product-type.framework";
};
B52912C5232BF0AE00FD3389 /* AnalysisTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = B52912D2232BF0AE00FD3389 /* Build configuration list for PBXNativeTarget "AnalysisTests" */;
buildPhases = (
B52912C2232BF0AE00FD3389 /* Sources */,
B52912C3232BF0AE00FD3389 /* Frameworks */,
B52912C4232BF0AE00FD3389 /* Resources */,
);
buildRules = (
);
dependencies = (
B52912C9232BF0AE00FD3389 /* PBXTargetDependency */,
);
name = AnalysisTests;
productName = AnalysisTests;
productReference = B52912C6232BF0AE00FD3389 /* llbuildAnalysisTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
B546B39322C65CFB007046C0 /* llbuildSwiftTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = B546B39C22C65CFB007046C0 /* Build configuration list for PBXNativeTarget "llbuildSwiftTests" */;
buildPhases = (
B546B39022C65CFB007046C0 /* Sources */,
B546B39122C65CFB007046C0 /* Frameworks */,
B546B39222C65CFB007046C0 /* Resources */,
);
buildRules = (
);
dependencies = (
E111C149241B25E90086A92D /* PBXTargetDependency */,
E111C15E241B26E00086A92D /* PBXTargetDependency */,
);
name = llbuildSwiftTests;
productName = llbuildSwiftTests;
productReference = B546B39422C65CFB007046C0 /* llbuildSwiftTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
E10D5CD919FEBF6A00211ED4 /* LitXCTestAdaptor */ = {
isa = PBXNativeTarget;
buildConfigurationList = E10D5CE219FEBF6A00211ED4 /* Build configuration list for PBXNativeTarget "LitXCTestAdaptor" */;
buildPhases = (
E10D5CD619FEBF6A00211ED4 /* Sources */,
E10D5CD719FEBF6A00211ED4 /* Frameworks */,
E10D5CD819FEBF6A00211ED4 /* Resources */,
);
buildRules = (
);
dependencies = (
E18823D42357B55B00B87DC9 /* PBXTargetDependency */,
9D2107C41DF9FBFA00BE26FF /* PBXTargetDependency */,
E18043341A00123600662FE7 /* PBXTargetDependency */,
E180436E1A001E6C00662FE7 /* PBXTargetDependency */,
E1DE1CC01BB9E34700A902C1 /* PBXTargetDependency */,
E147DF1E1BA81DB80032D08E /* PBXTargetDependency */,
E18043781A001E7600662FE7 /* PBXTargetDependency */,
E180437A1A001E7700662FE7 /* PBXTargetDependency */,
E12BFF171C4972C100B8D20F /* PBXTargetDependency */,
);
name = LitXCTestAdaptor;
productName = "llbuild Tests";
productReference = E10D5CDA19FEBF6A00211ED4 /* LitXCTestAdaptor.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
E111C14A241B269D0086A92D /* llbuildTestSupport */ = {
isa = PBXNativeTarget;
buildConfigurationList = E111C155241B269D0086A92D /* Build configuration list for PBXNativeTarget "llbuildTestSupport" */;
buildPhases = (
E111C14D241B269D0086A92D /* Headers */,
E111C14E241B269D0086A92D /* Sources */,
E111C152241B269D0086A92D /* Frameworks */,
E111C154241B269D0086A92D /* Resources */,
);
buildRules = (
);
dependencies = (
E111C14B241B269D0086A92D /* PBXTargetDependency */,
);
name = llbuildTestSupport;
productName = Analysis;
productReference = E111C158241B269D0086A92D /* llbuildTestSupport.framework */;
productType = "com.apple.product-type.framework";
};
E147DEFE1BA81D330032D08E /* BasicTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E147DF131BA81D330032D08E /* Build configuration list for PBXNativeTarget "BasicTests" */;
buildPhases = (
E147DF071BA81D330032D08E /* Sources */,
E147DF0C1BA81D330032D08E /* Frameworks */,
E147DF111BA81D330032D08E /* CopyFiles */,
E147DF121BA81D330032D08E /* Create Target Link */,
);
buildRules = (
);
dependencies = (
E147DEFF1BA81D330032D08E /* PBXTargetDependency */,
E147DF011BA81D330032D08E /* PBXTargetDependency */,
E13812A01C537071000092C0 /* PBXTargetDependency */,
E147DF031BA81D330032D08E /* PBXTargetDependency */,
);
name = BasicTests;
productName = CoreTests;
productReference = E147DF161BA81D330032D08E /* BasicTests */;
productType = "com.apple.product-type.tool";
};
E1604C951BB9E01D001153A1 /* swift-build-tool */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1604CAE1BB9E01D001153A1 /* Build configuration list for PBXNativeTarget "swift-build-tool" */;
buildPhases = (
E1604CA21BB9E01D001153A1 /* Sources */,
E1604CA41BB9E01D001153A1 /* Frameworks */,
E1604CAD1BB9E01D001153A1 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
E1604C961BB9E01D001153A1 /* PBXTargetDependency */,
E1604C981BB9E01D001153A1 /* PBXTargetDependency */,
E1604C9C1BB9E01D001153A1 /* PBXTargetDependency */,
E1604C9E1BB9E01D001153A1 /* PBXTargetDependency */,
);
name = "swift-build-tool";
productName = llbuild;
productReference = E1604CB11BB9E01D001153A1 /* swift-build-tool */;
productType = "com.apple.product-type.tool";
};
E1A2242419F991B40059043E /* llbuildBasic */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A2242619F991B40059043E /* Build configuration list for PBXNativeTarget "llbuildBasic" */;
buildPhases = (
E1A2242119F991B40059043E /* Sources */,
E1A2242219F991B40059043E /* Frameworks */,
E1A2242319F991B40059043E /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = llbuildBasic;
productName = llbuildBasic;
productReference = E1A2242519F991B40059043E /* libllbuildBasic.a */;
productType = "com.apple.product-type.library.static";
};
E1A2242D19F997050059043E /* llbuildCommands */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A2242F19F997050059043E /* Build configuration list for PBXNativeTarget "llbuildCommands" */;
buildPhases = (
E1A2242A19F997050059043E /* Sources */,
E1A2242B19F997050059043E /* Frameworks */,
E1A2242C19F997050059043E /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = llbuildCommands;
productName = llbuildCommands;
productReference = E1A2242E19F997050059043E /* libllbuildCommands.a */;
productType = "com.apple.product-type.library.static";
};
E1A2243519F9970D0059043E /* llbuildNinja */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A2243719F9970D0059043E /* Build configuration list for PBXNativeTarget "llbuildNinja" */;
buildPhases = (
E1A2243219F9970D0059043E /* Sources */,
E1A2243319F9970D0059043E /* Frameworks */,
E1A2243419F9970D0059043E /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = llbuildNinja;
productName = llbuildNinja;
productReference = E1A2243619F9970D0059043E /* libllbuildNinja.a */;
productType = "com.apple.product-type.library.static";
};
E1A2243D19F997150059043E /* llbuildCore */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A2243F19F997150059043E /* Build configuration list for PBXNativeTarget "llbuildCore" */;
buildPhases = (
E1A2243A19F997150059043E /* Sources */,
E1A2243B19F997150059043E /* Frameworks */,
E1A2243C19F997150059043E /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = llbuildCore;
productName = llbuildCore;
productReference = E1A2243E19F997150059043E /* libllbuildCore.a */;
productType = "com.apple.product-type.library.static";
};
E1A224C219F999B80059043E /* llbuild Tool */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A224C719F999B80059043E /* Build configuration list for PBXNativeTarget "llbuild Tool" */;
buildPhases = (
E1A224BF19F999B80059043E /* Sources */,
E1A224C019F999B80059043E /* Frameworks */,
E1A224C119F999B80059043E /* CopyFiles */,
);
buildRules = (
);
dependencies = (
E1B8393E1B52E8F000DB876B /* PBXTargetDependency */,
E1A2250A19F99E8E0059043E /* PBXTargetDependency */,
E1A2250C19F99E8F0059043E /* PBXTargetDependency */,
E1A2250E19F99E900059043E /* PBXTargetDependency */,
E1B839611B541C6D00DB876B /* PBXTargetDependency */,
E1A2251019F99E950059043E /* PBXTargetDependency */,
);
name = "llbuild Tool";
productName = llbuild;
productReference = E1A224C319F999B80059043E /* llbuild */;
productType = "com.apple.product-type.tool";
};
E1A224DC19F99B0E0059043E /* gtest */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A224DE19F99B0E0059043E /* Build configuration list for PBXNativeTarget "gtest" */;
buildPhases = (
E1A224D919F99B0E0059043E /* Sources */,
E1A224DA19F99B0E0059043E /* Frameworks */,
E1A224DB19F99B0E0059043E /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = gtest;
productName = gtest;
productReference = E1A224DD19F99B0E0059043E /* libgtest.a */;
productType = "com.apple.product-type.library.static";
};
E1A224E519F99C580059043E /* gtest_main */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A224E719F99C580059043E /* Build configuration list for PBXNativeTarget "gtest_main" */;
buildPhases = (
E1A224E219F99C580059043E /* Sources */,
E1A224E319F99C580059043E /* Frameworks */,
E1A224E419F99C580059043E /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = gtest_main;
productName = gtest_main;
productReference = E1A224E619F99C580059043E /* libgtest_main.a */;
productType = "com.apple.product-type.library.static";
};
E1A224EE19F99D880059043E /* CoreTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A224F319F99D880059043E /* Build configuration list for PBXNativeTarget "CoreTests" */;
buildPhases = (
E1A224EB19F99D880059043E /* Sources */,
E1A224EC19F99D880059043E /* Frameworks */,
E1A224ED19F99D880059043E /* CopyFiles */,
E19EC53F1B34A44F00A2F233 /* Create Target Link */,
);
buildRules = (
);
dependencies = (
E1A2250619F99E7E0059043E /* PBXTargetDependency */,
E1A2250819F99E800059043E /* PBXTargetDependency */,
E14C2CF31BDAC8A70033CA2A /* PBXTargetDependency */,
E1A2251219F99EA80059043E /* PBXTargetDependency */,
E1A2251419F99EAA0059043E /* PBXTargetDependency */,
);
name = CoreTests;
productName = CoreTests;
productReference = E1A224EF19F99D880059043E /* CoreTests */;
productType = "com.apple.product-type.tool";
};
E1A224F819F99DFD0059043E /* NinjaTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A224FE19F99DFD0059043E /* Build configuration list for PBXNativeTarget "NinjaTests" */;
buildPhases = (
E1A224F919F99DFD0059043E /* Sources */,
E1A224FC19F99DFD0059043E /* Frameworks */,
E1A224FD19F99DFD0059043E /* CopyFiles */,
E19EC53E1B34A3D800A2F233 /* Create Target Link */,
);
buildRules = (
);
dependencies = (
E1A2252019F99ED50059043E /* PBXTargetDependency */,
E1A2252219F99ED60059043E /* PBXTargetDependency */,
E1A2251C19F99ED00059043E /* PBXTargetDependency */,
E1A2251E19F99ED10059043E /* PBXTargetDependency */,
4035804121C3060F0091FE09 /* PBXTargetDependency */,
);
name = NinjaTests;
productName = NinjaTests;
productReference = E1A2250119F99DFD0059043E /* NinjaTests */;
productType = "com.apple.product-type.tool";
};
E1ADC2391A85936400D5387C /* libllbuild */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1ADC23B1A85936400D5387C /* Build configuration list for PBXNativeTarget "libllbuild" */;
buildPhases = (
E1ADC2361A85936400D5387C /* Sources */,
E1ADC2381A85936400D5387C /* Headers */,
E1ADC2371A85936400D5387C /* Frameworks */,
);
buildRules = (
);
dependencies = (
DAD99F9726969040002FB86C /* PBXTargetDependency */,
E1E15C531A859732002CD50D /* PBXTargetDependency */,
E1E15C571A859735002CD50D /* PBXTargetDependency */,
E12BFF1E1C4975F000B8D20F /* PBXTargetDependency */,
E12BFF1C1C4975EB00B8D20F /* PBXTargetDependency */,
);
name = libllbuild;
productName = libllbuild;
productReference = E1ADC23A1A85936400D5387C /* libllbuild.dylib */;
productType = "com.apple.product-type.library.dynamic";
};
E1B838981B52E7DE00DB876B /* llvmSupport */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1B8389F1B52E7DE00DB876B /* Build configuration list for PBXNativeTarget "llvmSupport" */;
buildPhases = (
E1B838991B52E7DE00DB876B /* Sources */,
E1B8389D1B52E7DE00DB876B /* Frameworks */,
E1B8389E1B52E7DE00DB876B /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = llvmSupport;
productName = llbuildBasic;
productReference = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */;
productType = "com.apple.product-type.library.static";
};
E1B839481B541BFD00DB876B /* llbuildBuildSystem */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1B839541B541BFD00DB876B /* Build configuration list for PBXNativeTarget "llbuildBuildSystem" */;
buildPhases = (
E1B839491B541BFD00DB876B /* Sources */,
E1B839521B541BFD00DB876B /* Frameworks */,
E1B839531B541BFD00DB876B /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = llbuildBuildSystem;
productName = llbuildCore;
productReference = E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */;
productType = "com.apple.product-type.library.static";
};
E1C404AB1A0308F3003392BA /* PerfTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1C404B41A0308F3003392BA /* Build configuration list for PBXNativeTarget "PerfTests" */;
buildPhases = (
E1C404A81A0308F3003392BA /* Sources */,
E1C404A91A0308F3003392BA /* Frameworks */,
E1C404AA1A0308F3003392BA /* Resources */,
);
buildRules = (
);
dependencies = (
E104FAFD1B655C3C005C68A0 /* PBXTargetDependency */,
E17C29E61B5AAF6100C12DA9 /* PBXTargetDependency */,
E17C29EA1B5AAF6100C12DA9 /* PBXTargetDependency */,
E17C29EC1B5AAF6100C12DA9 /* PBXTargetDependency */,
E104FAF91B655BB2005C68A0 /* PBXTargetDependency */,
E17C29E81B5AAF6100C12DA9 /* PBXTargetDependency */,
);
name = PerfTests;
productName = PerfTests;
productReference = E1C404AC1A0308F3003392BA /* PerfTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
E1D191BD1B47232B000C4E95 /* llbuild-framework */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1D191C31B47232B000C4E95 /* Build configuration list for PBXNativeTarget "llbuild-framework" */;
buildPhases = (
E1D191B91B47232B000C4E95 /* Sources */,
E1D191BA1B47232B000C4E95 /* Frameworks */,
E1D191BB1B47232B000C4E95 /* Headers */,
);
buildRules = (
);
dependencies = (
DAD99F9926969064002FB86C /* PBXTargetDependency */,
E1B839461B52EAA900DB876B /* PBXTargetDependency */,
E1B839421B52EA9E00DB876B /* PBXTargetDependency */,
E1B839441B52EAA500DB876B /* PBXTargetDependency */,
E1192CF41C49DC6500F85890 /* PBXTargetDependency */,
);
name = "llbuild-framework";
productName = "llbuild-framework";
productReference = E1D191BE1B47232B000C4E95 /* llbuild.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
E1A223E919F98F1C0059043E /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
DefaultBuildSystemTypeForWorkspace = Latest;
LastSwiftUpdateCheck = 1600;
LastUpgradeCheck = 1600;
ORGANIZATIONNAME = "Apple Inc.";
TargetAttributes = {
4072B4DF2C51B3A000B68221 = {
CreatedOnToolsVersion = 16.0;
};
4072B5D62C51BE5100B68221 = {
CreatedOnToolsVersion = 16.0;
};
4072B5DD2C51BE5100B68221 = {
CreatedOnToolsVersion = 16.0;
};
8C561BFE23551C4A000D242D = {
CreatedOnToolsVersion = 11.0;
ProvisioningStyle = Automatic;
};
9DB047A71DF9D43D006CDF52 = {
CreatedOnToolsVersion = 8.3;
ProvisioningStyle = Automatic;
};
B52912BD232BF0AD00FD3389 = {
CreatedOnToolsVersion = 11.2;
LastSwiftMigration = 1120;
};
B52912C5232BF0AE00FD3389 = {
CreatedOnToolsVersion = 11.2;
};
B546B39322C65CFB007046C0 = {
CreatedOnToolsVersion = 10.0;
ProvisioningStyle = Manual;
};
E10D5CD919FEBF6A00211ED4 = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E147DEFE1BA81D330032D08E = {
ProvisioningStyle = Manual;
};
E178FCC11A1BF3270039F8B5 = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E17C29ED1B5AC12B00C12DA9 = {
CreatedOnToolsVersion = 7.0;
ProvisioningStyle = Manual;
};
E180432F1A00122900662FE7 = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A2242419F991B40059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A2242D19F997050059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A2243519F9970D0059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A2243D19F997150059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A224C219F999B80059043E = {
CreatedOnToolsVersion = 6.3;
};
E1A224DC19F99B0E0059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A224E519F99C580059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A224EE19F99D880059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A224F819F99DFD0059043E = {
ProvisioningStyle = Manual;
};
E1A2254219F9A20D0059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1ADC2391A85936400D5387C = {
CreatedOnToolsVersion = 7.0;
ProvisioningStyle = Manual;
};
E1B838981B52E7DE00DB876B = {
ProvisioningStyle = Manual;
};
E1B839481B541BFD00DB876B = {
ProvisioningStyle = Manual;
};
E1C404AB1A0308F3003392BA = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1D191BD1B47232B000C4E95 = {
CreatedOnToolsVersion = 7.0;
ProvisioningStyle = Manual;
};
};
};
buildConfigurationList = E1A223EC19F98F1C0059043E /* Build configuration list for PBXProject "llbuild" */;
compatibilityVersion = "Xcode 15.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = E1A223E819F98F1C0059043E;
packageReferences = (
403B81612C79053C00CD4F1E /* XCLocalSwiftPackageReference "thirdparty/swift-protobuf" */,
);
productRefGroup = E1A223F219F98F1C0059043E /* Products */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = 406382D12C6D0BD400017979 /* Products */;
ProjectRef = 406372D02C6D0BD400017979 /* ProtocolBuffers_iOS.xcodeproj */;
},
{
ProductGroup = 4072AAC82C51977000B68221 /* Products */;
ProjectRef = 4072A3172C51977000B68221 /* ProtocolBuffers_iOS.xcodeproj */;
},
{
ProductGroup = 403551D62C5205EF00D415BA /* Products */;
ProjectRef = 403541D52C5205EF00D415BA /* ProtocolBuffers_iOS.xcodeproj */;
},
{
ProductGroup = 403DC43A2C51D07C00A9AE24 /* Products */;
ProjectRef = 403DB4402C51D07C00A9AE24 /* ProtocolBuffers_iOS.xcodeproj */;
},
{
ProductGroup = 40E7C4282C61CA2000FC0383 /* Products */;
ProjectRef = 40E7B4252C61CA1F00FC0383 /* ProtocolBuffers_iOS.xcodeproj */;
},
{
ProductGroup = 407F9E022C51C85A00FED36C /* Products */;
ProjectRef = 407F8E062C51C85A00FED36C /* ProtocolBuffers_iOS.xcodeproj */;
},
{
ProductGroup = 403DC43C2C51D07C00A9AE24 /* Products */;
ProjectRef = 403DB4412C51D07C00A9AE24 /* ProtocolBuffers_OSX.xcodeproj */;
},
{
ProductGroup = 40E7C4242C61CA1F00FC0383 /* Products */;
ProjectRef = 40E7B4262C61CA1F00FC0383 /* ProtocolBuffers_OSX.xcodeproj */;
},
{
ProductGroup = 4072AAC42C51977000B68221 /* Products */;
ProjectRef = 4072A3182C51977000B68221 /* ProtocolBuffers_OSX.xcodeproj */;
},
{
ProductGroup = 406382CF2C6D0BD400017979 /* Products */;
ProjectRef = 406372D12C6D0BD400017979 /* ProtocolBuffers_OSX.xcodeproj */;
},
{
ProductGroup = 403551D42C5205EF00D415BA /* Products */;
ProjectRef = 403541D62C5205EF00D415BA /* ProtocolBuffers_OSX.xcodeproj */;
},
{
ProductGroup = 407F9E002C51C85A00FED36C /* Products */;
ProjectRef = 407F8E072C51C85A00FED36C /* ProtocolBuffers_OSX.xcodeproj */;
},
{
ProductGroup = 403DC43E2C51D07C00A9AE24 /* Products */;
ProjectRef = 403DB4422C51D07C00A9AE24 /* ProtocolBuffers_tvOS.xcodeproj */;
},
{
ProductGroup = 407F9E042C51C85A00FED36C /* Products */;
ProjectRef = 407F8E082C51C85A00FED36C /* ProtocolBuffers_tvOS.xcodeproj */;
},
{
ProductGroup = 4072AAC62C51977000B68221 /* Products */;
ProjectRef = 4072A3192C51977000B68221 /* ProtocolBuffers_tvOS.xcodeproj */;
},
{
ProductGroup = 40E7C4262C61CA2000FC0383 /* Products */;
ProjectRef = 40E7B4272C61CA1F00FC0383 /* ProtocolBuffers_tvOS.xcodeproj */;
},
{
ProductGroup = 406382D32C6D0BD400017979 /* Products */;
ProjectRef = 406372D22C6D0BD400017979 /* ProtocolBuffers_tvOS.xcodeproj */;
},
{
ProductGroup = 403551D82C5205EF00D415BA /* Products */;
ProjectRef = 403541D72C5205EF00D415BA /* ProtocolBuffers_tvOS.xcodeproj */;
},
);
projectRoot = "";
targets = (
E178FCC11A1BF3270039F8B5 /* B&I */,
E1A224C219F999B80059043E /* llbuild Tool */,
E1604C951BB9E01D001153A1 /* swift-build-tool */,
E1D191BD1B47232B000C4E95 /* llbuild-framework */,
E1ADC2391A85936400D5387C /* libllbuild */,
E1B838981B52E7DE00DB876B /* llvmSupport */,
E1A2242419F991B40059043E /* llbuildBasic */,
E1A2242D19F997050059043E /* llbuildCommands */,
E1A2243D19F997150059043E /* llbuildCore */,
E1B839481B541BFD00DB876B /* llbuildBuildSystem */,
E1A2243519F9970D0059043E /* llbuildNinja */,
E1A224DC19F99B0E0059043E /* gtest */,
E1A224E519F99C580059043E /* gtest_main */,
E147DEFE1BA81D330032D08E /* BasicTests */,
40B3C90020D3AEC9007C5847 /* CAPITests */,
E1A224EE19F99D880059043E /* CoreTests */,
9DB047A71DF9D43D006CDF52 /* BuildSystemTests */,
E1A224F819F99DFD0059043E /* NinjaTests */,
E180432F1A00122900662FE7 /* Lit-Tests-Setup */,
E17C29ED1B5AC12B00C12DA9 /* Sphinx-Docs */,
E1A2254219F9A20D0059043E /* test */,
E10D5CD919FEBF6A00211ED4 /* LitXCTestAdaptor */,
E1C404AB1A0308F3003392BA /* PerfTests */,
B546B39322C65CFB007046C0 /* llbuildSwiftTests */,
8C561BFE23551C4A000D242D /* adjust-times */,
E111C14A241B269D0086A92D /* llbuildTestSupport */,
B52912BD232BF0AD00FD3389 /* Analysis */,
B52912C5232BF0AE00FD3389 /* AnalysisTests */,
40D866FA284FF2C30043271A /* gmock */,
4072B4DF2C51B3A000B68221 /* llbuild3ThirdParty */,
4072B5D62C51BE5100B68221 /* llbuild3 */,
4072B5DD2C51BE5100B68221 /* llbuild3Tests */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
403552CC2C52062C00D415BA /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 403552CB2C52062C00D415BA /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403552CE2C52062C00D415BA /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 403552CD2C52062C00D415BA /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403552D02C52062C00D415BA /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 403552CF2C52062C00D415BA /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403552D62C52062C00D415BA /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 403552D52C52062C00D415BA /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403552D82C52062C00D415BA /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 403552D72C52062C00D415BA /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403552DA2C52062C00D415BA /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 403552D92C52062C00D415BA /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403552E02C52062C00D415BA /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 403552DF2C52062C00D415BA /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403552E22C52062C00D415BA /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 403552E12C52062C00D415BA /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403552E42C52062C00D415BA /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 403552E32C52062C00D415BA /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403DC5302C51D08600A9AE24 /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 403DC52F2C51D08600A9AE24 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403DC5322C51D08600A9AE24 /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 403DC5312C51D08600A9AE24 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403DC5342C51D08600A9AE24 /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 403DC5332C51D08600A9AE24 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403DC53A2C51D08600A9AE24 /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 403DC5392C51D08600A9AE24 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403DC53C2C51D08600A9AE24 /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 403DC53B2C51D08600A9AE24 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403DC53E2C51D08600A9AE24 /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 403DC53D2C51D08600A9AE24 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403DC5442C51D08600A9AE24 /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 403DC5432C51D08600A9AE24 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403DC5462C51D08600A9AE24 /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 403DC5452C51D08600A9AE24 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
403DC5482C51D08600A9AE24 /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 403DC5472C51D08600A9AE24 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
406383DA2C76FB5100017979 /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 406383D92C76FB5100017979 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
406383DC2C76FB5100017979 /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 406383DB2C76FB5100017979 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
406383DE2C76FB5100017979 /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 406383DD2C76FB5100017979 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
406383E42C76FB5100017979 /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 406383E32C76FB5100017979 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
406383E62C76FB5100017979 /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 406383E52C76FB5100017979 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
406383E82C76FB5100017979 /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 406383E72C76FB5100017979 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
406383EE2C76FB5100017979 /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 406383ED2C76FB5100017979 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
406383F02C76FB5100017979 /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 406383EF2C76FB5100017979 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
406383F22C76FB5100017979 /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 406383F12C76FB5100017979 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
4072AACF2C51977000B68221 /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 4072AACE2C51977000B68221 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
4072AAD12C51977000B68221 /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 4072AAD02C51977000B68221 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
4072AAD32C51977000B68221 /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 4072AAD22C51977000B68221 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
4072AAD92C51977000B68221 /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 4072AAD82C51977000B68221 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
4072AADB2C51977000B68221 /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 4072AADA2C51977000B68221 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
4072AADD2C51977000B68221 /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 4072AADC2C51977000B68221 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
4072AAE32C51977000B68221 /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 4072AAE22C51977000B68221 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
4072AAE52C51977000B68221 /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 4072AAE42C51977000B68221 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
4072AAE72C51977000B68221 /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 4072AAE62C51977000B68221 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
407F9EF62C51C86A00FED36C /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 407F9EF52C51C86A00FED36C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
407F9EF82C51C86A00FED36C /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 407F9EF72C51C86A00FED36C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
407F9EFA2C51C86A00FED36C /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 407F9EF92C51C86A00FED36C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
407F9F002C51C86A00FED36C /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 407F9EFF2C51C86A00FED36C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
407F9F022C51C86A00FED36C /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 407F9F012C51C86A00FED36C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
407F9F042C51C86A00FED36C /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 407F9F032C51C86A00FED36C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
407F9F0A2C51C86A00FED36C /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 407F9F092C51C86A00FED36C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
407F9F0C2C51C86A00FED36C /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 407F9F0B2C51C86A00FED36C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
407F9F0E2C51C86A00FED36C /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 407F9F0D2C51C86A00FED36C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
40E7C5212C61CAEF00FC0383 /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 40E7C5202C61CAEF00FC0383 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
40E7C5232C61CAEF00FC0383 /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 40E7C5222C61CAEF00FC0383 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
40E7C5252C61CAEF00FC0383 /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 40E7C5242C61CAEF00FC0383 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
40E7C52B2C61CAEF00FC0383 /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 40E7C52A2C61CAEF00FC0383 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
40E7C52D2C61CAEF00FC0383 /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 40E7C52C2C61CAEF00FC0383 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
40E7C52F2C61CAEF00FC0383 /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 40E7C52E2C61CAEF00FC0383 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
40E7C5352C61CAEF00FC0383 /* libProtocolBuffers.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libProtocolBuffers.a;
remoteRef = 40E7C5342C61CAEF00FC0383 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
40E7C5372C61CAEF00FC0383 /* UnitTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = UnitTests.xctest;
remoteRef = 40E7C5362C61CAEF00FC0383 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
40E7C5392C61CAEF00FC0383 /* libTestSingleSourceBuild.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTestSingleSourceBuild.a;
remoteRef = 40E7C5382C61CAEF00FC0383 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
4072B5D52C51BE5100B68221 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
4072B5DC2C51BE5100B68221 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
B52912BC232BF0AD00FD3389 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
B52912C4232BF0AE00FD3389 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
B546B39222C65CFB007046C0 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E10D5CD819FEBF6A00211ED4 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8C561C0823551D57000D242D /* adjust-times in Resources */,
E10D5CE619FEF40100211ED4 /* LitTests.py in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E111C154241B269D0086A92D /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1C404AA1A0308F3003392BA /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
40B3C91620D3AEC9007C5847 /* Create Target Link */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Create Target Link";
outputPaths = (
"$(BUILT_PRODUCTS_DIR)/unittests/$(PRODUCT_NAME)",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/create-target-link.sh\"\n";
showEnvVarsInLog = 0;
};
9D2107C51DFA07D700BE26FF /* Create Target Link */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Create Target Link";
outputPaths = (
"$(BUILT_PRODUCTS_DIR)/unittests/$(PRODUCT_NAME)",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/create-target-link.sh\"\n";
};
E147DF121BA81D330032D08E /* Create Target Link */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Create Target Link";
outputPaths = (
"$(BUILT_PRODUCTS_DIR)/unittests/$(PRODUCT_NAME)",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/create-target-link.sh\"\n";
showEnvVarsInLog = 0;
};
E17C29F11B5AC13C00C12DA9 /* Install per-user 'sphinx' tools */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Install per-user 'sphinx' tools";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/install-user-sphinx.sh\"\n";
showEnvVarsInLog = 0;
};
E17C29F41B5AC2F600C12DA9 /* Build Sphinx Docs */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${SRCROOT}/docs",
);
name = "Build Sphinx Docs";
outputPaths = (
"${BUILT_PRODUCTS_DIR}/docs/html",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "env LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 \"${SRCROOT}/utils/Xcode/build-sphinx-docs.sh\"\n";
showEnvVarsInLog = 0;
};
E18043371A00125500662FE7 /* Create 'lit.site.cfg' */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"$(SRCROOT)/tests/lit.site.cfg.in",
);
name = "Create 'lit.site.cfg'";
outputPaths = (
"$(BUILT_PRODUCTS_DIR)/tests/lit.site.cfg",
"$(BUILT_PRODUCTS_DIR)/tests/Unit/lit.site.cfg",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/create-lit-site-cfg.sh\"\n";
showEnvVarsInLog = 0;
};
E18043381A00127600662FE7 /* Install per-user 'lit' module */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Install per-user 'lit' module";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/install-user-lit.sh\"\n";
showEnvVarsInLog = 0;
};
E19EC53E1B34A3D800A2F233 /* Create Target Link */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Create Target Link";
outputPaths = (
"$(BUILT_PRODUCTS_DIR)/unittests/$(PRODUCT_NAME)",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/create-target-link.sh\"\n";
showEnvVarsInLog = 0;
};
E19EC53F1B34A44F00A2F233 /* Create Target Link */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Create Target Link";
outputPaths = (
"$(BUILT_PRODUCTS_DIR)/unittests/$(PRODUCT_NAME)",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/create-target-link.sh\"\n";
showEnvVarsInLog = 0;
};
E1A2254C19F9A2280059043E /* Execute 'lit' tests */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Execute 'lit' tests";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "${SRCROOT}/utils/Xcode/execute-lit-tests.sh\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
4072B4DD2C51B3A000B68221 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
403332D92CADE54B00440C8C /* zero_copy_stream_impl_lite.cc in Sources */,
403332DA2CADE54B00440C8C /* any_lite.cc in Sources */,
403332DB2CADE54B00440C8C /* generated_message_tctable_lite.cc in Sources */,
403332DC2CADE54B00440C8C /* message_lite.cc in Sources */,
403332DE2CADE54B00440C8C /* wire_format_lite.cc in Sources */,
40C10C792C7910B700757481 /* status_payload_printer.cc in Sources */,
40C10C782C79108400757481 /* cpu_detect.cc in Sources */,
40C10C772C79104500757481 /* cpp_features.pb.cc in Sources */,
40C10C762C790FFA00757481 /* unknown_field_set.cc in Sources */,
40C10B8B2C790CC400757481 /* coded_stream.cc in Sources */,
40C10B8C2C790CC400757481 /* gzip_stream.cc in Sources */,
40C10B8D2C790CC400757481 /* io_win32.cc in Sources */,
40C10B8E2C790CC400757481 /* printer.cc in Sources */,
40C10B8F2C790CC400757481 /* strtod.cc in Sources */,
40C10B902C790CC400757481 /* tokenizer.cc in Sources */,
40C10B912C790CC400757481 /* zero_copy_sink.cc in Sources */,
40C10B922C790CC400757481 /* zero_copy_stream.cc in Sources */,
40C10B932C790CC400757481 /* zero_copy_stream_impl.cc in Sources */,
40C10B952C790CC400757481 /* lexer.cc in Sources */,
40C10B962C790CC400757481 /* message_path.cc in Sources */,
40C10B972C790CC400757481 /* parser.cc in Sources */,
40C10B982C790CC400757481 /* unparser.cc in Sources */,
40C10B992C790CC400757481 /* untyped_message.cc in Sources */,
40C10B9A2C790CC400757481 /* writer.cc in Sources */,
40C10B9B2C790CC400757481 /* zero_copy_buffered_stream.cc in Sources */,
40C10B9C2C790CC400757481 /* json.cc in Sources */,
40C10B9D2C790CC400757481 /* common.cc in Sources */,
40C10B9E2C790CC400757481 /* delimited_message_util.cc in Sources */,
40C10B9F2C790CC400757481 /* field_comparator.cc in Sources */,
40C10BA02C790CC400757481 /* field_mask_util.cc in Sources */,
40C10BA12C790CC400757481 /* message_differencer.cc in Sources */,
40C10BA22C790CC400757481 /* time_util.cc in Sources */,
40C10BA32C790CC400757481 /* type_resolver_util.cc in Sources */,
40C10BA42C790CC400757481 /* any.cc in Sources */,
40C10BA62C790CC400757481 /* any.pb.cc in Sources */,
40C10BA72C790CC400757481 /* api.pb.cc in Sources */,
40C10BA82C790CC400757481 /* arena.cc in Sources */,
40C10BA92C790CC400757481 /* arena_align.cc in Sources */,
40C10BAA2C790CC400757481 /* arenastring.cc in Sources */,
40C10BAB2C790CC400757481 /* arenaz_sampler.cc in Sources */,
40C10BAC2C790CC400757481 /* descriptor.cc in Sources */,
40C10BAD2C790CC400757481 /* descriptor_database.cc in Sources */,
40C10BAF2C790CC400757481 /* descriptor.pb.cc in Sources */,
40C10BB02C790CC400757481 /* duration.pb.cc in Sources */,
40C10BB12C790CC400757481 /* dynamic_message.cc in Sources */,
40C10BB22C790CC400757481 /* empty.pb.cc in Sources */,
40C10BB32C790CC400757481 /* extension_set.cc in Sources */,
40C10BB42C790CC400757481 /* extension_set_heavy.cc in Sources */,
40C10BB62C790CC400757481 /* feature_resolver.cc in Sources */,
40C10BB72C790CC400757481 /* field_mask.pb.cc in Sources */,
40C10BB82C790CC400757481 /* fully_verify_message_sets_opt_out.cc in Sources */,
40C10BB92C790CC400757481 /* generated_enum_util.cc in Sources */,
40C10BBA2C790CC400757481 /* generated_message_bases.cc in Sources */,
40C10BBB2C790CC400757481 /* generated_message_reflection.cc in Sources */,
40C10BBC2C790CC400757481 /* generated_message_tctable_full.cc in Sources */,
40C10BBD2C790CC400757481 /* generated_message_tctable_gen.cc in Sources */,
40C10BBF2C790CC400757481 /* generated_message_util.cc in Sources */,
40C10BC02C790CC400757481 /* implicit_weak_message.cc in Sources */,
40C10BC12C790CC400757481 /* inlined_string_field.cc in Sources */,
40C10BC22C790CC400757481 /* map.cc in Sources */,
40C10BC32C790CC400757481 /* map_field.cc in Sources */,
40C10BC42C790CC400757481 /* message.cc in Sources */,
40C10BC62C790CC400757481 /* parse_context.cc in Sources */,
40C10BC72C790CC400757481 /* port.cc in Sources */,
40C10BC82C790CC400757481 /* raw_ptr.cc in Sources */,
40C10BC92C790CC400757481 /* reflection_mode.cc in Sources */,
40C10BCA2C790CC400757481 /* reflection_ops.cc in Sources */,
40C10BCB2C790CC400757481 /* repeated_field.cc in Sources */,
40C10BCC2C790CC400757481 /* repeated_ptr_field.cc in Sources */,
40C10BCD2C790CC400757481 /* service.cc in Sources */,
40C10BCE2C790CC400757481 /* struct.pb.cc in Sources */,
40C10BCF2C790CC400757481 /* text_format.cc in Sources */,
40C10BD02C790CC400757481 /* timestamp.pb.cc in Sources */,
40C10BD12C790CC400757481 /* type.pb.cc in Sources */,
40C10BD22C790CC400757481 /* wire_format.cc in Sources */,
40C10BD42C790CC400757481 /* wrappers.pb.cc in Sources */,
40C10BD52C790CC400757481 /* cycleclock.cc in Sources */,
40C10BD62C790CC400757481 /* low_level_alloc.cc in Sources */,
40C10BD72C790CC400757481 /* raw_logging.cc in Sources */,
40C10BD82C790CC400757481 /* spinlock.cc in Sources */,
40C10BD92C790CC400757481 /* spinlock_wait.cc in Sources */,
40C10BDA2C790CC400757481 /* strerror.cc in Sources */,
40C10BDB2C790CC400757481 /* sysinfo.cc in Sources */,
40C10BDC2C790CC400757481 /* thread_identity.cc in Sources */,
40C10BDD2C790CC400757481 /* throw_delegate.cc in Sources */,
40C10BDE2C790CC400757481 /* unscaledcycleclock.cc in Sources */,
40C10BDF2C790CC400757481 /* log_severity.cc in Sources */,
40C10BE02C790CC400757481 /* hashtablez_sampler.cc in Sources */,
40C10BE12C790CC400757481 /* raw_hash_set.cc in Sources */,
40C10BE22C790CC400757481 /* crc.cc in Sources */,
40C10BE32C790CC400757481 /* crc_cord_state.cc in Sources */,
40C10BE42C790CC400757481 /* crc_memcpy_fallback.cc in Sources */,
40C10BE52C790CC400757481 /* crc_memcpy_x86_arm_combined.cc in Sources */,
40C10BE62C790CC400757481 /* crc_non_temporal_memcpy.cc in Sources */,
40C10BE72C790CC400757481 /* crc_x86_arm_combined.cc in Sources */,
40C10BE82C790CC400757481 /* crc32c.cc in Sources */,
40C10BE92C790CC400757481 /* demangle.cc in Sources */,
40C10BEA2C790CC400757481 /* elf_mem_image.cc in Sources */,
40C10BEB2C790CC400757481 /* examine_stack.cc in Sources */,
40C10BEC2C790CC400757481 /* stack_consumption.cc in Sources */,
40C10BED2C790CC400757481 /* vdso_support.cc in Sources */,
40C10BEE2C790CC400757481 /* failure_signal_handler.cc in Sources */,
40C10BEF2C790CC400757481 /* leak_check.cc in Sources */,
40C10BF02C790CC400757481 /* stacktrace.cc in Sources */,
40C10BF12C790CC400757481 /* symbolize.cc in Sources */,
40C10BF22C790CC400757481 /* flag.cc in Sources */,
40C10BF32C790CC400757481 /* private_handle_accessor.cc in Sources */,
40C10BF42C790CC400757481 /* program_name.cc in Sources */,
40C10BF52C790CC400757481 /* usage.cc in Sources */,
40C10BF62C790CC400757481 /* commandlineflag.cc in Sources */,
40C10BF72C790CC400757481 /* marshalling.cc in Sources */,
40C10BF82C790CC400757481 /* parse.cc in Sources */,
40C10BF92C790CC400757481 /* reflection.cc in Sources */,
40C10BFA2C790CC400757481 /* usage.cc in Sources */,
40C10BFB2C790CC400757481 /* usage_config.cc in Sources */,
40C10BFC2C790CC400757481 /* city.cc in Sources */,
40C10BFD2C790CC400757481 /* hash.cc in Sources */,
40C10BFE2C790CC400757481 /* low_level_hash.cc in Sources */,
40C10BFF2C790CC400757481 /* print_hash_of.cc in Sources */,
40C10C002C790CC400757481 /* check_op.cc in Sources */,
40C10C012C790CC400757481 /* conditions.cc in Sources */,
40C10C022C790CC400757481 /* fnmatch.cc in Sources */,
40C10C032C790CC400757481 /* globals.cc in Sources */,
40C10C042C790CC400757481 /* log_format.cc in Sources */,
40C10C052C790CC400757481 /* log_message.cc in Sources */,
40C10C062C790CC400757481 /* log_sink_set.cc in Sources */,
40C10C072C790CC400757481 /* nullguard.cc in Sources */,
40C10C082C790CC400757481 /* proto.cc in Sources */,
40C10C092C790CC400757481 /* vlog_config.cc in Sources */,
40C10C0A2C790CC400757481 /* die_if_null.cc in Sources */,
40E8384C2CCC692B0022B026 /* blake3.c in Sources */,
40E8384D2CCC692B0022B026 /* blake3_dispatch.c in Sources */,
40E8384E2CCC692B0022B026 /* blake3_portable.c in Sources */,
40C10C0B2C790CC400757481 /* flags.cc in Sources */,
40C10C0C2C790CC400757481 /* globals.cc in Sources */,
40C10C0D2C790CC400757481 /* initialize.cc in Sources */,
40C10C0E2C790CC400757481 /* log_entry.cc in Sources */,
40C10C0F2C790CC400757481 /* log_sink.cc in Sources */,
40C10C102C790CC400757481 /* int128.cc in Sources */,
40C10C112C790CC400757481 /* exponential_biased.cc in Sources */,
40C10C122C790CC400757481 /* periodic_sampler.cc in Sources */,
40C10C132C790CC400757481 /* chi_square.cc in Sources */,
40C10C142C790CC400757481 /* gaussian_distribution_gentables.cc in Sources */,
40C10C152C790CC400757481 /* pool_urbg.cc in Sources */,
40C10C162C790CC400757481 /* randen.cc in Sources */,
40C10C172C790CC400757481 /* randen_detect.cc in Sources */,
40C10C182C790CC400757481 /* randen_hwaes.cc in Sources */,
40C10C192C790CC400757481 /* randen_round_keys.cc in Sources */,
40C10C1A2C790CC400757481 /* randen_slow.cc in Sources */,
40C10C1B2C790CC400757481 /* seed_material.cc in Sources */,
40C10C1C2C790CC400757481 /* discrete_distribution.cc in Sources */,
40C10C1D2C790CC400757481 /* gaussian_distribution.cc in Sources */,
40C10C1E2C790CC400757481 /* seed_gen_exception.cc in Sources */,
40C10C1F2C790CC400757481 /* seed_sequences.cc in Sources */,
40C10C202C790CC400757481 /* status_internal.cc in Sources */,
40C10C212C790CC400757481 /* status.cc in Sources */,
40C10C222C790CC400757481 /* statusor.cc in Sources */,
40C10C232C790CC400757481 /* arg.cc in Sources */,
40C10C242C790CC400757481 /* bind.cc in Sources */,
40C10C252C790CC400757481 /* extension.cc in Sources */,
40C10C262C790CC400757481 /* float_conversion.cc in Sources */,
40C10C272C790CC400757481 /* output.cc in Sources */,
40C10C282C790CC400757481 /* parser.cc in Sources */,
40C10C292C790CC400757481 /* charconv_bigint.cc in Sources */,
40C10C2A2C790CC400757481 /* charconv_parse.cc in Sources */,
40C10C2B2C790CC400757481 /* cord_internal.cc in Sources */,
40C10C2C2C790CC400757481 /* cord_rep_btree.cc in Sources */,
40C10C2D2C790CC400757481 /* cord_rep_btree_navigator.cc in Sources */,
40C10C2E2C790CC400757481 /* cord_rep_btree_reader.cc in Sources */,
40C10C2F2C790CC400757481 /* cord_rep_consume.cc in Sources */,
40C10C302C790CC400757481 /* cord_rep_crc.cc in Sources */,
40C10C312C790CC400757481 /* cordz_functions.cc in Sources */,
40C10C322C790CC400757481 /* cordz_handle.cc in Sources */,
40C10C332C790CC400757481 /* cordz_info.cc in Sources */,
40C10C342C790CC400757481 /* cordz_sample_token.cc in Sources */,
40C10C352C790CC400757481 /* damerau_levenshtein_distance.cc in Sources */,
40C10C362C790CC400757481 /* escaping.cc in Sources */,
40C10C372C790CC400757481 /* memutil.cc in Sources */,
40C10C382C790CC400757481 /* ostringstream.cc in Sources */,
40C10C392C790CC400757481 /* pow10_helper.cc in Sources */,
40C10C3A2C790CC400757481 /* stringify_sink.cc in Sources */,
40C10C3B2C790CC400757481 /* utf8.cc in Sources */,
40C10C3C2C790CC400757481 /* ascii.cc in Sources */,
40C10C3D2C790CC400757481 /* charconv.cc in Sources */,
40C10C3E2C790CC400757481 /* cord.cc in Sources */,
40C10C3F2C790CC400757481 /* cord_analysis.cc in Sources */,
40C10C402C790CC400757481 /* cord_buffer.cc in Sources */,
40C10C412C790CC400757481 /* escaping.cc in Sources */,
40C10C422C790CC400757481 /* match.cc in Sources */,
40C10C432C790CC400757481 /* numbers.cc in Sources */,
40C10C442C790CC400757481 /* str_cat.cc in Sources */,
40C10C452C790CC400757481 /* str_replace.cc in Sources */,
40C10C462C790CC400757481 /* str_split.cc in Sources */,
40C10C472C790CC400757481 /* string_view.cc in Sources */,
40C10C482C790CC400757481 /* substitute.cc in Sources */,
40C10C492C790CC400757481 /* create_thread_identity.cc in Sources */,
40C10C4A2C790CC400757481 /* futex_waiter.cc in Sources */,
40C10C4B2C790CC400757481 /* graphcycles.cc in Sources */,
40C10C4C2C790CC400757481 /* kernel_timeout.cc in Sources */,
40C10C4D2C790CC400757481 /* per_thread_sem.cc in Sources */,
40C10C4E2C790CC400757481 /* pthread_waiter.cc in Sources */,
40C10C4F2C790CC400757481 /* sem_waiter.cc in Sources */,
40C10C502C790CC400757481 /* stdcpp_waiter.cc in Sources */,
40C10C512C790CC400757481 /* waiter_base.cc in Sources */,
40C10C522C790CC400757481 /* win32_waiter.cc in Sources */,
40C10C532C790CC400757481 /* barrier.cc in Sources */,
40C10C542C790CC400757481 /* blocking_counter.cc in Sources */,
40C10C552C790CC400757481 /* mutex.cc in Sources */,
40C10C562C790CC400757481 /* notification.cc in Sources */,
40C10C572C790CC400757481 /* civil_time_detail.cc in Sources */,
40C10C582C790CC400757481 /* time_zone_fixed.cc in Sources */,
40C10C592C790CC400757481 /* time_zone_if.cc in Sources */,
40C10C5A2C790CC400757481 /* time_zone_impl.cc in Sources */,
40C10C5B2C790CC400757481 /* time_zone_info.cc in Sources */,
40C10C5C2C790CC400757481 /* time_zone_libc.cc in Sources */,
40C10C5D2C790CC400757481 /* time_zone_lookup.cc in Sources */,
40C10C5E2C790CC400757481 /* time_zone_posix.cc in Sources */,
40C10C5F2C790CC400757481 /* zone_info_source.cc in Sources */,
40C10C602C790CC400757481 /* civil_time.cc in Sources */,
40C10C612C790CC400757481 /* clock.cc in Sources */,
40C10C622C790CC400757481 /* duration.cc in Sources */,
40C10C632C790CC400757481 /* format.cc in Sources */,
40C10C642C790CC400757481 /* time.cc in Sources */,
40C10C652C790CC400757481 /* bad_any_cast.cc in Sources */,
40C10C662C790CC400757481 /* bad_optional_access.cc in Sources */,
40C10C672C790CC400757481 /* bad_variant_access.cc in Sources */,
40C10C6A2C790CC400757481 /* lemire-avx2.c in Sources */,
40C10C6B2C790CC400757481 /* lemire-neon.c in Sources */,
40C10C6C2C790CC400757481 /* lemire-sse.c in Sources */,
40C10C6D2C790CC400757481 /* lookup.c in Sources */,
40C10C6E2C790CC400757481 /* naive.c in Sources */,
40C10C6F2C790CC400757481 /* range-avx2.c in Sources */,
40C10C702C790CC400757481 /* range-neon.c in Sources */,
40C10C712C790CC400757481 /* range-sse.c in Sources */,
40C10C722C790CC400757481 /* range2-neon.c in Sources */,
40C10C732C790CC400757481 /* range2-sse.c in Sources */,
40C10C742C790CC400757481 /* utf8_range.c in Sources */,
40C10C752C790CC400757481 /* utf8_validity.cc in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
4072B5D32C51BE5100B68221 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
403552E52C52069300D415BA /* Label.pb.swift in Sources */,
4072B5ED2C51BF1700B68221 /* Engine.cpp in Sources */,
4072B5EF2C51BF1700B68221 /* Label.pb.cc in Sources */,
40E837E02CCC562B0022B026 /* Label.swift in Sources */,
40E7C53C2C61CD8100FC0383 /* Types.swift in Sources */,
4035F55D2CDEB2F500337926 /* EngineInternal.pb.cc in Sources */,
4072B5F02C51BF1700B68221 /* Artifact.pb.cc in Sources */,
4072B5F12C51BF1700B68221 /* Error.pb.cc in Sources */,
40E7C53A2C61CB0800FC0383 /* CoreTypes.swift in Sources */,
4072B5F22C51BF1700B68221 /* Artifact.pb.swift in Sources */,
4035F55A2CDEABA100337926 /* EngineInternal.proto in Sources */,
40E836B12CBDC6FA0022B026 /* ActionCache.swift in Sources */,
40E7C53E2C61CF6800FC0383 /* Engine.swift in Sources */,
4072B5F32C51BF1700B68221 /* ActionCache.pb.cc in Sources */,
4072B5F42C51BF1700B68221 /* Support.cpp in Sources */,
40E837E62CCC5FFB0022B026 /* CAS.pb.cc in Sources */,
40E837E72CCC5FFB0022B026 /* CAS.pb.swift in Sources */,
4072B5F52C51BF1700B68221 /* ActionCache.cpp in Sources */,
40E837EA2CCC64430022B026 /* CAS.cpp in Sources */,
4072B5F62C51BF1700B68221 /* Error.pb.swift in Sources */,
4072B5F72C51BF1700B68221 /* ActionCache.pb.swift in Sources */,
4072B5F82C51BF1700B68221 /* Label.cpp in Sources */,
4072B5F92C51BF1700B68221 /* Rule.pb.cc in Sources */,
4072B5FB2C51BF1700B68221 /* Rule.pb.swift in Sources */,
4072B5FC2C51BF1700B68221 /* SwiftAdaptors.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
4072B5DA2C51BE5100B68221 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
403B81602C79047D00CD4F1E /* EngineTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
40B3C90920D3AEC9007C5847 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9ADD8B2320D7009F0066BE9A /* BuildSystem-C-API.cpp in Sources */,
40B3C91C20D3B075007C5847 /* C-API.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
40D866FB284FF2C30043271A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
40D8672E284FF4D20043271A /* gmock-all.cc in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
8C561BFB23551C4A000D242D /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8C561C0723551C90000D242D /* adjust-times.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
9DB047A41DF9D43D006CDF52 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E192E92F1E30014E00122F17 /* BuildValueTest.cpp in Sources */,
C5740D091E03523100567DD8 /* BuildSystemFrontendTest.cpp in Sources */,
9D0A6D811E1FFEA800BE636F /* TempDir.cpp in Sources */,
E1075ED71E4EA417007D52C6 /* BuildSystemTaskTests.cpp in Sources */,
E1B3B9DC1E4D5A7A00DF1FBC /* MockBuildSystemDelegate.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B52912BA232BF0AD00FD3389 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B52912DA232BF1AC00FD3389 /* IdentifierFactory.swift in Sources */,
B52912D6232BF17900FD3389 /* CriticalBuildPath.swift in Sources */,
B52912D8232BF19600FD3389 /* CriticalPath.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B52912C2232BF0AE00FD3389 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B52912CC232BF0AE00FD3389 /* CriticalPathTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B546B39022C65CFB007046C0 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B5DB3A6D22FDB9B000625133 /* BuildValueTests.swift in Sources */,
2DB7144323A2AF2F00514E98 /* BuildSystemEngineTests.swift in Sources */,
B5BE9BA522E854C600777A06 /* BuildKeyTests.swift in Sources */,
B546B3A922CA49AB007046C0 /* BuildSystemBindingsTests.swift in Sources */,
B546B3A522CA161A007046C0 /* BuildDBBindingsTests.swift in Sources */,
DAD99F9F269693AF002FB86C /* SwiftNinjaTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E10D5CD619FEBF6A00211ED4 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E10D5CDF19FEBF6A00211ED4 /* LitTests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E111C14E241B269D0086A92D /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E111C15C241B26D30086A92D /* XCTestCase+Extensions.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E147DF071BA81D330032D08E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
40C71A8222F0FA1D008FDC9C /* Defer.cpp in Sources */,
40EA26512166AB5A00068954 /* LaneBasedExecutionQueueTest.cpp in Sources */,
9D5A5C311EC5FAE600DC84CC /* TempDir.cpp in Sources */,
E13812A21C53708E000092C0 /* FileSystemTest.cpp in Sources */,
E120B9EE1E4E65EB00B28469 /* ShellUtilityTest.cpp in Sources */,
40EA264F2166AA9400068954 /* POSIXEnvironmentTest.cpp in Sources */,
E147DF1A1BA81D5A0032D08E /* SerialQueueTest.cpp in Sources */,
E120B9ED1E4E65EB00B28469 /* BinaryCodingTests.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1604CA21BB9E01D001153A1 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1604CB51BB9E03E001153A1 /* main.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2242119F991B40059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
40EA264C2165221C00068954 /* LaneBasedExecutionQueue.cpp in Sources */,
9DADBBAD1E256C73005B4869 /* PlatformUtility.cpp in Sources */,
E1FE53411AB1346700041B8E /* Hashing.cpp in Sources */,
40EA264821651D2C00068954 /* ExecutionQueue.cpp in Sources */,
E138129E1C536D0E000092C0 /* FileSystem.cpp in Sources */,
E11470941B7555FA00ED84CF /* FileInfo.cpp in Sources */,
402614272087B10B005BD956 /* Tracing.cpp in Sources */,
E147DEFB1BA81CF70032D08E /* SerialQueue.cpp in Sources */,
E1A224BE19F9995E0059043E /* Version.cpp in Sources */,
40EA264A21651D3F00068954 /* Subprocess.cpp in Sources */,
E17440C31CE192FF0070A30C /* ShellUtility.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2242A19F997050059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1B839651B5420F500DB876B /* BuildSystemCommand.cpp in Sources */,
E1A2244219F9973F0059043E /* BuildEngineCommand.cpp in Sources */,
E1A2244319F997410059043E /* CommandUtil.cpp in Sources */,
E1A2244419F997450059043E /* NinjaBuildCommand.cpp in Sources */,
E12E12A91AD50AE500ACE7B3 /* CommandLineStatusOutput.cpp in Sources */,
E1A2244519F997470059043E /* NinjaCommand.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2243219F9970D0059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1A2244E19F9978C0059043E /* Parser.cpp in Sources */,
E1A2244B19F997850059043E /* Lexer.cpp in Sources */,
E1A2244C19F997890059043E /* Manifest.cpp in Sources */,
E1A2244D19F9978A0059043E /* ManifestLoader.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2243A19F997150059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1E2210C1A015B9E00957481 /* SQLiteBuildDB.cpp in Sources */,
E1A0B0FF1C971582006DA08F /* DependencyInfoParser.cpp in Sources */,
E1A2244619F9974A0059043E /* BuildEngine.cpp in Sources */,
E1E221071A00689C00957481 /* BuildDB.cpp in Sources */,
E1A2244719F9974D0059043E /* BuildEngineTrace.cpp in Sources */,
E19D79921A15D9E6002604FB /* MakefileDepsParser.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224BF19F999B80059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1A224CA19F999CB0059043E /* main.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224D919F99B0E0059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1A224E119F99B270059043E /* gtest-all.cc in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224E219F99C580059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1A224EA19F99C650059043E /* TestMain.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224EB19F99D880059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9DDD8BE11DDCAB9A00FB62D2 /* SQLiteBuildDBTest.cpp in Sources */,
E19D79951A15DA06002604FB /* MakefileDepsParserTest.cpp in Sources */,
E1A0B1011C9717BA006DA08F /* DependencyInfoParserTest.cpp in Sources */,
E1A224F619F99D940059043E /* BuildEngineTest.cpp in Sources */,
E10FE0D71B7313D50059D086 /* DepsBuildEngineTest.cpp in Sources */,
E124FC922075370E00ECCC50 /* BuildEngineCancellationTest.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224F919F99DFD0059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1A2250219F99E1C0059043E /* LexerTest.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1ADC2361A85936400D5387C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B5BE9BA822E854E300777A06 /* BuildKey-C-API.cpp in Sources */,
E1ADC23E1A85938C00D5387C /* C-API.cpp in Sources */,
E1DD22771C472A3F00555A5D /* BuildSystem-C-API.cpp in Sources */,
E1DD22751C47259900555A5D /* Core-C-API.cpp in Sources */,
B505BFB4228FCB3F00255BD7 /* BuildDB-C-API.cpp in Sources */,
B5A308D222F3166100699B4C /* BuildValue-C-API.cpp in Sources */,
DAD99F9426968F77002FB86C /* Ninja-C-API.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1B838991B52E7DE00DB876B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
91BFB732220E3FBD00259E9F /* MD5.cpp in Sources */,
E1B838D21B52E86E00DB876B /* Allocator.cpp in Sources */,
91BFB734220E3FBD00259E9F /* Options.cpp in Sources */,
E1B838D31B52E86E00DB876B /* Atomic.cpp in Sources */,
91BFB72A220E3FBD00259E9F /* APSInt.cpp in Sources */,
E1B838D41B52E86E00DB876B /* Debug.cpp in Sources */,
91BFB747220E41C800259E9F /* ItaniumDemangle.cpp in Sources */,
E1B838D51B52E86E00DB876B /* Errno.cpp in Sources */,
E1B838D61B52E86E00DB876B /* ErrorHandling.cpp in Sources */,
E1B838D71B52E86E00DB876B /* FileUtilities.cpp in Sources */,
91BFB736220E3FBD00259E9F /* TargetParser.cpp in Sources */,
E1B838D81B52E86E00DB876B /* Hashing.cpp in Sources */,
91BFB737220E3FBD00259E9F /* Triple.cpp in Sources */,
E1B838DA1B52E86E00DB876B /* Locale.cpp in Sources */,
E15B6EC51B546A1600643066 /* ConvertUTFWrapper.cpp in Sources */,
E1B838DB1B52E86E00DB876B /* ManagedStatic.cpp in Sources */,
E1B838DC1B52E86E00DB876B /* MathExtras.cpp in Sources */,
91BFB730220E3FBD00259E9F /* FormatVariadic.cpp in Sources */,
E1B838DD1B52E86E00DB876B /* Memory.cpp in Sources */,
91BFB72F220E3FBD00259E9F /* FoldingSet.cpp in Sources */,
E1B838DE1B52E86E00DB876B /* MemoryBuffer.cpp in Sources */,
E1B838DF1B52E86E00DB876B /* Mutex.cpp in Sources */,
913540F2220E5CC1009C82D6 /* UnicodeCaseFold.cpp in Sources */,
E1B838E01B52E86E00DB876B /* Path.cpp in Sources */,
91BFB728220E3FBD00259E9F /* APFloat.cpp in Sources */,
E1B838E11B52E86E00DB876B /* Process.cpp in Sources */,
91BFB731220E3FBD00259E9F /* Host.cpp in Sources */,
91BFB729220E3FBD00259E9F /* APInt.cpp in Sources */,
E1B838E21B52E86E00DB876B /* Program.cpp in Sources */,
E1B838E31B52E86E00DB876B /* Signals.cpp in Sources */,
91BFB72C220E3FBD00259E9F /* CommandLine.cpp in Sources */,
E1B838E41B52E86E00DB876B /* SmallPtrSet.cpp in Sources */,
E1B838E51B52E86E00DB876B /* SmallVector.cpp in Sources */,
91BFB72B220E3FBD00259E9F /* Chrono.cpp in Sources */,
E1B838E61B52E86E00DB876B /* SourceMgr.cpp in Sources */,
E1B838E71B52E86E00DB876B /* StringExtras.cpp in Sources */,
E1B838E81B52E86E00DB876B /* StringMap.cpp in Sources */,
91BFB745220E41C800259E9F /* MicrosoftDemangle.cpp in Sources */,
91BFB735220E3FBD00259E9F /* StringSaver.cpp in Sources */,
91BFB73B220E40D000259E9F /* Error.cpp in Sources */,
E1B838E91B52E86E00DB876B /* StringRef.cpp in Sources */,
E1B838EA1B52E86E00DB876B /* Threading.cpp in Sources */,
91BFB72D220E3FBD00259E9F /* ConvertUTF.cpp in Sources */,
E1B838EC1B52E86E00DB876B /* Twine.cpp in Sources */,
E1B838ED1B52E86E00DB876B /* Unicode.cpp in Sources */,
E1B838EE1B52E86E00DB876B /* Valgrind.cpp in Sources */,
91BFB733220E3FBD00259E9F /* NativeFormatting.cpp in Sources */,
E1B838EF1B52E86E00DB876B /* YAMLParser.cpp in Sources */,
91BFB72E220E3FBD00259E9F /* DJB.cpp in Sources */,
E1B838F01B52E86E00DB876B /* circular_raw_ostream.cpp in Sources */,
E1B838F11B52E86E00DB876B /* raw_ostream.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1B839491B541BFD00DB876B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1AAD28A1BC609F600F54680 /* BuildSystemFrontend.cpp in Sources */,
E15305952236C8EE0097CDE6 /* BuildSystemExtensionManager.cpp in Sources */,
E162C5822233158A0078FD2E /* ShellCommand.cpp in Sources */,
E1AAD2901BC65AB200F54680 /* ExternalCommand.cpp in Sources */,
E1AAD28E1BC65A1900F54680 /* BuildNode.cpp in Sources */,
E1FC67F91BB1F427004EBC54 /* BuildValue.cpp in Sources */,
E11F2B7F1E4D255B00176BAD /* BuildDescription.cpp in Sources */,
E1E4A5B41BFC1394001BFFC4 /* BuildKey.cpp in Sources */,
E1B8395E1B541C5900DB876B /* BuildFile.cpp in Sources */,
E104FB001B6568E0005C68A0 /* BuildSystem.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1C404A81A0308F3003392BA /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1C404B11A0308F3003392BA /* NinjaPerfTests.mm in Sources */,
E120B9F11E4E669F00B28469 /* BinaryCodingPerfTests.mm in Sources */,
E171538D1A0BF702004CD598 /* CorePerfTests.mm in Sources */,
E104FAF71B655A97005C68A0 /* BuildSystemPerfTests.mm in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1D191B91B47232B000C4E95 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B5BE9BA722E854E300777A06 /* BuildKey-C-API.cpp in Sources */,
B5A308D122F3166000699B4C /* BuildValue-C-API.cpp in Sources */,
E1D191C91B472437000C4E95 /* C-API.cpp in Sources */,
E1192CEE1C49DBA600F85890 /* BuildSystem-C-API.cpp in Sources */,
B5A308D422F3166C00699B4C /* BuildValue.swift in Sources */,
B5BE9BA322E8549F00777A06 /* BuildKey.swift in Sources */,
E1192CEF1C49DBA900F85890 /* Core-C-API.cpp in Sources */,
BC669C54205A2C2000942C3B /* BuildSystemBindings.swift in Sources */,
B5A308D322F3166900699B4C /* Internals.swift in Sources */,
BC669C55205A2C2000942C3B /* CoreBindings.swift in Sources */,
B505BFB8228FCFEE00255BD7 /* BuildDBBindings.swift in Sources */,
DAD99F9E2696933B002FB86C /* NinjaManifest.swift in Sources */,
B505BFB3228FCB3E00255BD7 /* BuildDB-C-API.cpp in Sources */,
DAD99F9326968F77002FB86C /* Ninja-C-API.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
4035804121C3060F0091FE09 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243519F9970D0059043E /* llbuildNinja */;
targetProxy = 4035804021C3060F0091FE09 /* PBXContainerItemProxy */;
};
4072B5E12C51BE5100B68221 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 4072B5D62C51BE5100B68221 /* llbuild3 */;
targetProxy = 4072B5E02C51BE5100B68221 /* PBXContainerItemProxy */;
};
40B3C90120D3AEC9007C5847 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224DC19F99B0E0059043E /* gtest */;
targetProxy = 40B3C90220D3AEC9007C5847 /* PBXContainerItemProxy */;
};
40B3C90320D3AEC9007C5847 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224E519F99C580059043E /* gtest_main */;
targetProxy = 40B3C90420D3AEC9007C5847 /* PBXContainerItemProxy */;
};
40B3C92620D3B248007C5847 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1ADC2391A85936400D5387C /* libllbuild */;
targetProxy = 40B3C92520D3B248007C5847 /* PBXContainerItemProxy */;
};
8CAE6852237B9EFA00C82351 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = 8CAE6851237B9EFA00C82351 /* PBXContainerItemProxy */;
};
9D2107C41DF9FBFA00BE26FF /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 9DB047A71DF9D43D006CDF52 /* BuildSystemTests */;
targetProxy = 9D2107C31DF9FBFA00BE26FF /* PBXContainerItemProxy */;
};
9DB047B01DF9D464006CDF52 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224DC19F99B0E0059043E /* gtest */;
targetProxy = 9DB047AF1DF9D464006CDF52 /* PBXContainerItemProxy */;
};
9DB047B21DF9D469006CDF52 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224E519F99C580059043E /* gtest_main */;
targetProxy = 9DB047B11DF9D469006CDF52 /* PBXContainerItemProxy */;
};
9DB047B41DF9D471006CDF52 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = 9DB047B31DF9D471006CDF52 /* PBXContainerItemProxy */;
};
9DB047B81DF9D483006CDF52 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B839481B541BFD00DB876B /* llbuildBuildSystem */;
targetProxy = 9DB047B71DF9D483006CDF52 /* PBXContainerItemProxy */;
};
9DB047BF1DF9D4B8006CDF52 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 9DB047A71DF9D43D006CDF52 /* BuildSystemTests */;
targetProxy = 9DB047BE1DF9D4B8006CDF52 /* PBXContainerItemProxy */;
};
B52912C9232BF0AE00FD3389 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = B52912BD232BF0AD00FD3389 /* Analysis */;
targetProxy = B52912C8232BF0AE00FD3389 /* PBXContainerItemProxy */;
};
B52912DD232BF1E000FD3389 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1D191BD1B47232B000C4E95 /* llbuild-framework */;
targetProxy = B52912DC232BF1E000FD3389 /* PBXContainerItemProxy */;
};
DAD99F9726969040002FB86C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243519F9970D0059043E /* llbuildNinja */;
targetProxy = DAD99F9626969040002FB86C /* PBXContainerItemProxy */;
};
DAD99F9926969064002FB86C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243519F9970D0059043E /* llbuildNinja */;
targetProxy = DAD99F9826969064002FB86C /* PBXContainerItemProxy */;
};
E104FAF91B655BB2005C68A0 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B839481B541BFD00DB876B /* llbuildBuildSystem */;
targetProxy = E104FAF81B655BB2005C68A0 /* PBXContainerItemProxy */;
};
E104FAFD1B655C3C005C68A0 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = E104FAFC1B655C3C005C68A0 /* PBXContainerItemProxy */;
};
E111C149241B25E90086A92D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1D191BD1B47232B000C4E95 /* llbuild-framework */;
targetProxy = E111C148241B25E90086A92D /* PBXContainerItemProxy */;
};
E111C14B241B269D0086A92D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1D191BD1B47232B000C4E95 /* llbuild-framework */;
targetProxy = E111C14C241B269D0086A92D /* PBXContainerItemProxy */;
};
E111C15E241B26E00086A92D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E111C14A241B269D0086A92D /* llbuildTestSupport */;
targetProxy = E111C15D241B26E00086A92D /* PBXContainerItemProxy */;
};
E1192CF41C49DC6500F85890 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B839481B541BFD00DB876B /* llbuildBuildSystem */;
targetProxy = E1192CF31C49DC6500F85890 /* PBXContainerItemProxy */;
};
E12BFF171C4972C100B8D20F /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1ADC2391A85936400D5387C /* libllbuild */;
targetProxy = E12BFF161C4972C100B8D20F /* PBXContainerItemProxy */;
};
E12BFF1C1C4975EB00B8D20F /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = E12BFF1B1C4975EB00B8D20F /* PBXContainerItemProxy */;
};
E12BFF1E1C4975F000B8D20F /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B839481B541BFD00DB876B /* llbuildBuildSystem */;
targetProxy = E12BFF1D1C4975F000B8D20F /* PBXContainerItemProxy */;
};
E13812A01C537071000092C0 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = E138129F1C537071000092C0 /* PBXContainerItemProxy */;
};
E147DEFF1BA81D330032D08E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224DC19F99B0E0059043E /* gtest */;
targetProxy = E147DF001BA81D330032D08E /* PBXContainerItemProxy */;
};
E147DF011BA81D330032D08E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224E519F99C580059043E /* gtest_main */;
targetProxy = E147DF021BA81D330032D08E /* PBXContainerItemProxy */;
};
E147DF031BA81D330032D08E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E147DF041BA81D330032D08E /* PBXContainerItemProxy */;
};
E147DF1C1BA81DAE0032D08E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E147DEFE1BA81D330032D08E /* BasicTests */;
targetProxy = E147DF1B1BA81DAE0032D08E /* PBXContainerItemProxy */;
};
E147DF1E1BA81DB80032D08E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E147DEFE1BA81D330032D08E /* BasicTests */;
targetProxy = E147DF1D1BA81DB80032D08E /* PBXContainerItemProxy */;
};
E14C2CF31BDAC8A70033CA2A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = E14C2CF21BDAC8A70033CA2A /* PBXContainerItemProxy */;
};
E1604C961BB9E01D001153A1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = E1604C971BB9E01D001153A1 /* PBXContainerItemProxy */;
};
E1604C981BB9E01D001153A1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E1604C991BB9E01D001153A1 /* PBXContainerItemProxy */;
};
E1604C9C1BB9E01D001153A1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243D19F997150059043E /* llbuildCore */;
targetProxy = E1604C9D1BB9E01D001153A1 /* PBXContainerItemProxy */;
};
E1604C9E1BB9E01D001153A1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B839481B541BFD00DB876B /* llbuildBuildSystem */;
targetProxy = E1604C9F1BB9E01D001153A1 /* PBXContainerItemProxy */;
};
E1604CB71BB9E07B001153A1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1604C951BB9E01D001153A1 /* swift-build-tool */;
targetProxy = E1604CB61BB9E07B001153A1 /* PBXContainerItemProxy */;
};
E178FCC61A1BF32F0039F8B5 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224C219F999B80059043E /* llbuild Tool */;
targetProxy = E178FCC51A1BF32F0039F8B5 /* PBXContainerItemProxy */;
};
E17C29E61B5AAF6100C12DA9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E17C29E51B5AAF6100C12DA9 /* PBXContainerItemProxy */;
};
E17C29E81B5AAF6100C12DA9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242D19F997050059043E /* llbuildCommands */;
targetProxy = E17C29E71B5AAF6100C12DA9 /* PBXContainerItemProxy */;
};
E17C29EA1B5AAF6100C12DA9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243D19F997150059043E /* llbuildCore */;
targetProxy = E17C29E91B5AAF6100C12DA9 /* PBXContainerItemProxy */;
};
E17C29EC1B5AAF6100C12DA9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243519F9970D0059043E /* llbuildNinja */;
targetProxy = E17C29EB1B5AAF6100C12DA9 /* PBXContainerItemProxy */;
};
E18043341A00123600662FE7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E180432F1A00122900662FE7 /* Lit-Tests-Setup */;
targetProxy = E18043331A00123600662FE7 /* PBXContainerItemProxy */;
};
E18043361A00124000662FE7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E180432F1A00122900662FE7 /* Lit-Tests-Setup */;
targetProxy = E18043351A00124000662FE7 /* PBXContainerItemProxy */;
};
E180436E1A001E6C00662FE7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224C219F999B80059043E /* llbuild Tool */;
targetProxy = E180436D1A001E6C00662FE7 /* PBXContainerItemProxy */;
};
E18043781A001E7600662FE7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224EE19F99D880059043E /* CoreTests */;
targetProxy = E18043771A001E7600662FE7 /* PBXContainerItemProxy */;
};
E180437A1A001E7700662FE7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224F819F99DFD0059043E /* NinjaTests */;
targetProxy = E18043791A001E7700662FE7 /* PBXContainerItemProxy */;
};
E18823D42357B55B00B87DC9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 8C561BFE23551C4A000D242D /* adjust-times */;
targetProxy = E18823D32357B55B00B87DC9 /* PBXContainerItemProxy */;
};
E1A2250619F99E7E0059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224DC19F99B0E0059043E /* gtest */;
targetProxy = E1A2250519F99E7E0059043E /* PBXContainerItemProxy */;
};
E1A2250819F99E800059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224E519F99C580059043E /* gtest_main */;
targetProxy = E1A2250719F99E800059043E /* PBXContainerItemProxy */;
};
E1A2250A19F99E8E0059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E1A2250919F99E8E0059043E /* PBXContainerItemProxy */;
};
E1A2250C19F99E8F0059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242D19F997050059043E /* llbuildCommands */;
targetProxy = E1A2250B19F99E8F0059043E /* PBXContainerItemProxy */;
};
E1A2250E19F99E900059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243D19F997150059043E /* llbuildCore */;
targetProxy = E1A2250D19F99E900059043E /* PBXContainerItemProxy */;
};
E1A2251019F99E950059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243519F9970D0059043E /* llbuildNinja */;
targetProxy = E1A2250F19F99E950059043E /* PBXContainerItemProxy */;
};
E1A2251219F99EA80059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E1A2251119F99EA80059043E /* PBXContainerItemProxy */;
};
E1A2251419F99EAA0059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243D19F997150059043E /* llbuildCore */;
targetProxy = E1A2251319F99EAA0059043E /* PBXContainerItemProxy */;
};
E1A2251C19F99ED00059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E1A2251B19F99ED00059043E /* PBXContainerItemProxy */;
};
E1A2251E19F99ED10059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242D19F997050059043E /* llbuildCommands */;
targetProxy = E1A2251D19F99ED10059043E /* PBXContainerItemProxy */;
};
E1A2252019F99ED50059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224DC19F99B0E0059043E /* gtest */;
targetProxy = E1A2251F19F99ED50059043E /* PBXContainerItemProxy */;
};
E1A2252219F99ED60059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224E519F99C580059043E /* gtest_main */;
targetProxy = E1A2252119F99ED60059043E /* PBXContainerItemProxy */;
};
E1A2254719F9A2140059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224C219F999B80059043E /* llbuild Tool */;
targetProxy = E1A2254619F9A2140059043E /* PBXContainerItemProxy */;
};
E1A2254919F9A2170059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224EE19F99D880059043E /* CoreTests */;
targetProxy = E1A2254819F9A2170059043E /* PBXContainerItemProxy */;
};
E1A2254B19F9A2190059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224F819F99DFD0059043E /* NinjaTests */;
targetProxy = E1A2254A19F9A2190059043E /* PBXContainerItemProxy */;
};
E1B8393E1B52E8F000DB876B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = E1B8393D1B52E8F000DB876B /* PBXContainerItemProxy */;
};
E1B839421B52EA9E00DB876B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E1B839411B52EA9E00DB876B /* PBXContainerItemProxy */;
};
E1B839441B52EAA500DB876B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243D19F997150059043E /* llbuildCore */;
targetProxy = E1B839431B52EAA500DB876B /* PBXContainerItemProxy */;
};
E1B839461B52EAA900DB876B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = E1B839451B52EAA900DB876B /* PBXContainerItemProxy */;
};
E1B839611B541C6D00DB876B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B839481B541BFD00DB876B /* llbuildBuildSystem */;
targetProxy = E1B839601B541C6D00DB876B /* PBXContainerItemProxy */;
};
E1B839631B541CDE00DB876B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1D191BD1B47232B000C4E95 /* llbuild-framework */;
targetProxy = E1B839621B541CDE00DB876B /* PBXContainerItemProxy */;
};
E1DE1CC01BB9E34700A902C1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1604C951BB9E01D001153A1 /* swift-build-tool */;
targetProxy = E1DE1CBF1BB9E34700A902C1 /* PBXContainerItemProxy */;
};
E1E15C531A859732002CD50D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E1E15C521A859732002CD50D /* PBXContainerItemProxy */;
};
E1E15C571A859735002CD50D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243D19F997150059043E /* llbuildCore */;
targetProxy = E1E15C561A859735002CD50D /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
4072B4E22C51B3A100B68221 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 403332B62CADC86300440C8C /* llbuild3Debug.xcconfig */;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_WARN_COMMA = NO;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = NO;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
OTHER_CPLUSPLUSFLAGS = (
"$(OTHER_CFLAGS)",
"-Wimplicit-fallthrough",
"-Wno-deprecated-this-capture",
"-DBLAKE3_NO_AVX2",
"-DBLAKE3_NO_AVX512",
"-DBLAKE3_NO_SSE41",
);
USER_HEADER_SEARCH_PATHS = (
"$(PROJECT_DIR)/include",
"$(PROJECT_DIR)/thirdparty/protobuf/third_party/abseil-cpp/",
"$(PROJECT_DIR)/thirdparty/protobuf/src",
"$(PROJECT_DIR)/thirdparty/protobuf/third_party/utf8_range",
);
};
name = Debug;
};
4072B4E32C51B3A100B68221 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 403332B72CADC87100440C8C /* llbuild3Release.xcconfig */;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_WARN_COMMA = NO;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = NO;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
OTHER_CPLUSPLUSFLAGS = (
"$(OTHER_CFLAGS)",
"-Wimplicit-fallthrough",
"-Wno-deprecated-this-capture",
"-DBLAKE3_NO_AVX2",
"-DBLAKE3_NO_AVX512",
"-DBLAKE3_NO_SSE41",
);
USER_HEADER_SEARCH_PATHS = (
"$(PROJECT_DIR)/include",
"$(PROJECT_DIR)/thirdparty/protobuf/third_party/abseil-cpp/",
"$(PROJECT_DIR)/thirdparty/protobuf/src",
"$(PROJECT_DIR)/thirdparty/protobuf/third_party/utf8_range",
);
};
name = Release;
};
4072B5E82C51BE5100B68221 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 403332B62CADC86300440C8C /* llbuild3Debug.xcconfig */;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CODE_SIGN_IDENTITY = "$(LLBUILD_CODE_SIGN_IDENTITY)";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GENERATE_INFOPLIST_FILE = YES;
INSTALL_PATH = "$(TRITIUM_FRAMEWORKS_INSTALL_DIR)";
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c++";
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "c17 c++20";
PRODUCT_BUNDLE_IDENTIFIER = com.apple.sdp.llbuild.Tritium;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = NO;
SWIFT_OBJC_INTERFACE_HEADER_NAME = "Tritium-Swift.h";
SWIFT_OBJC_INTEROP_MODE = objcxx;
TAPI_LANGUAGE = "objective-c++";
USER_HEADER_SEARCH_PATHS = (
"$(PROJECT_DIR)/include",
"$(PROJECT_DIR)/src",
"$(PROJECT_DIR)/thirdparty/protobuf/src",
"$(PROJECT_DIR)/thirdparty/protobuf/third_party/abseil-cpp/",
"$(PROJECT_DIR)/thirdparty/BLAKE3/c",
);
};
name = Debug;
};
4072B5E92C51BE5100B68221 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 403332B72CADC87100440C8C /* llbuild3Release.xcconfig */;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CODE_SIGN_IDENTITY = "$(LLBUILD_CODE_SIGN_IDENTITY)";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GENERATE_INFOPLIST_FILE = YES;
INSTALL_PATH = "$(TRITIUM_FRAMEWORKS_INSTALL_DIR)";
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c++";
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "c17 c++20";
PRODUCT_BUNDLE_IDENTIFIER = com.apple.sdp.llbuild.Tritium;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = NO;
SWIFT_OBJC_INTERFACE_HEADER_NAME = "Tritium-Swift.h";
SWIFT_OBJC_INTEROP_MODE = objcxx;
TAPI_LANGUAGE = "objective-c++";
USER_HEADER_SEARCH_PATHS = (
"$(PROJECT_DIR)/include",
"$(PROJECT_DIR)/src",
"$(PROJECT_DIR)/thirdparty/protobuf/src",
"$(PROJECT_DIR)/thirdparty/protobuf/third_party/abseil-cpp/",
"$(PROJECT_DIR)/thirdparty/BLAKE3/c",
);
};
name = Release;
};
4072B5EB2C51BE5100B68221 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 403332B62CADC86300440C8C /* llbuild3Debug.xcconfig */;
buildSettings = {
GENERATE_INFOPLIST_FILE = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.apple.sdp.llbuild.TritiumTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_INTEROP_MODE = objcxx;
};
name = Debug;
};
4072B5EC2C51BE5100B68221 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 403332B72CADC87100440C8C /* llbuild3Release.xcconfig */;
buildSettings = {
GENERATE_INFOPLIST_FILE = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.apple.sdp.llbuild.TritiumTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_INTEROP_MODE = objcxx;
};
name = Release;
};
40B3C91820D3AEC9007C5847 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = "$(TARGET_NAME)";
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/include",
"$(SRCROOT)/products/libllbuild/include",
"$(SRCROOT)/utils/unittest/googletest/include",
);
};
name = Debug;
};
40B3C91920D3AEC9007C5847 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = "$(TARGET_NAME)";
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/include",
"$(SRCROOT)/products/libllbuild/include",
"$(SRCROOT)/utils/unittest/googletest/include",
);
};
name = Release;
};
40D86700284FF2C30043271A /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = "$(TARGET_NAME)";
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/utils/unittest/googlemock/include",
"$(SRCROOT)/utils/unittest/googlemock",
"$(SRCROOT)/utils/unittest/googletest/include",
);
};
name = Debug;
};
40D86701284FF2C30043271A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = "$(TARGET_NAME)";
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/utils/unittest/googlemock/include",
"$(SRCROOT)/utils/unittest/googlemock",
"$(SRCROOT)/utils/unittest/googletest/include",
);
};
name = Release;
};
8C561C0323551C4A000D242D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_STYLE = Automatic;
DEBUG_INFORMATION_FORMAT = dwarf;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
8C561C0423551C4A000D242D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_STYLE = Automatic;
GCC_C_LANGUAGE_STANDARD = gnu11;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
9DB047AD1DF9D43D006CDF52 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/include",
"$(SRCROOT)/utils/unittest/googletest/include",
);
};
name = Debug;
};
9DB047AE1DF9D43D006CDF52 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/include",
"$(SRCROOT)/utils/unittest/googletest/include",
);
};
name = Release;
};
B52912D0232BF0AE00FD3389 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 9999;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GENERATE_INFOPLIST_FILE = YES;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.apple.dt.Analysis;
PRODUCT_NAME = "llbuild$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = NO;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
};
name = Debug;
};
B52912D1232BF0AE00FD3389 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 9999;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GENERATE_INFOPLIST_FILE = YES;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.apple.dt.Analysis;
PRODUCT_NAME = "llbuild$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = NO;
SWIFT_VERSION = 5.0;
};
name = Release;
};
B52912D3232BF0AE00FD3389 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GENERATE_INFOPLIST_FILE = YES;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.apple.dt.AnalysisTests;
PRODUCT_NAME = "llbuild$(TARGET_NAME)";
};
name = Debug;
};
B52912D4232BF0AE00FD3389 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GENERATE_INFOPLIST_FILE = YES;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.apple.dt.AnalysisTests;
PRODUCT_NAME = "llbuild$(TARGET_NAME)";
};
name = Release;
};
B546B39D22C65CFB007046C0 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GENERATE_INFOPLIST_FILE = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.apple.llbuildSwiftTests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
B546B39E22C65CFB007046C0 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GENERATE_INFOPLIST_FILE = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.apple.llbuildSwiftTests;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
E10D5CE019FEBF6A00211ED4 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
"FRAMEWORK_SEARCH_PATHS[sdk=macosx*]" = (
"$(inherited)",
"$(DEVELOPER_FRAMEWORKS_DIR)",
);
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"\"BUILT_PRODUCTS_DIR=\\\"$(BUILT_PRODUCTS_DIR)\\\"\"",
);
GENERATE_INFOPLIST_FILE = YES;
"HEADER_SEARCH_PATHS[sdk=macosx*]" = (
"$(inherited)",
"$(DEVELOPER_FRAMEWORKS_DIR)/Python3.framework/Headers",
);
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
"OTHER_LDFLAGS[sdk=macosx*]" = (
"$(inherited)",
"$(OTHER_LDFLAGS_MACCATALYST_$(IS_MACCATALYST))",
);
OTHER_LDFLAGS_MACCATALYST_NO = "-framework Python3";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple.$(PRODUCT_NAME:rfc1034identifier)";
};
name = Debug;
};
E10D5CE119FEBF6A00211ED4 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
"FRAMEWORK_SEARCH_PATHS[sdk=macosx*]" = (
"$(inherited)",
"$(DEVELOPER_FRAMEWORKS_DIR)",
);
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"\"BUILT_PRODUCTS_DIR=\\\"$(BUILT_PRODUCTS_DIR)\\\"\"",
);
GENERATE_INFOPLIST_FILE = YES;
"HEADER_SEARCH_PATHS[sdk=macosx*]" = (
"$(inherited)",
"$(DEVELOPER_FRAMEWORKS_DIR)/Python3.framework/Headers",
);
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
"OTHER_LDFLAGS[sdk=macosx*]" = (
"$(inherited)",
"$(OTHER_LDFLAGS_MACCATALYST_$(IS_MACCATALYST))",
);
OTHER_LDFLAGS_MACCATALYST_NO = "-framework Python3";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple.$(PRODUCT_NAME:rfc1034identifier)";
};
name = Release;
};
E111C156241B269D0086A92D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 9999;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GENERATE_INFOPLIST_FILE = YES;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = NO;
};
name = Debug;
};
E111C157241B269D0086A92D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 9999;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GENERATE_INFOPLIST_FILE = YES;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = NO;
};
name = Release;
};
E147DF141BA81D330032D08E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/include",
"$(SRCROOT)/utils/unittest/googletest/include",
);
};
name = Debug;
};
E147DF151BA81D330032D08E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/include",
"$(SRCROOT)/utils/unittest/googletest/include",
);
};
name = Release;
};
E1604CAF1BB9E01D001153A1 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "$(LLBUILD_CODE_SIGN_IDENTITY)";
DEVELOPMENT_TEAM = "";
INSTALL_PATH = "$(DT_TOOLCHAIN_INSTALL_DIR:standardizepath)/usr/bin";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = "$(SKIP_INSTALL_CLI_TOOLS)";
};
name = Debug;
};
E1604CB01BB9E01D001153A1 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "$(LLBUILD_CODE_SIGN_IDENTITY)";
DEVELOPMENT_TEAM = "";
INSTALL_PATH = "$(DT_TOOLCHAIN_INSTALL_DIR:standardizepath)/usr/bin";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = "$(SKIP_INSTALL_CLI_TOOLS)";
};
name = Release;
};
E178FCC21A1BF3270039F8B5 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E178FCC31A1BF3270039F8B5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E17C29EE1B5AC12B00C12DA9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES;
};
name = Debug;
};
E17C29EF1B5AC12B00C12DA9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES;
};
name = Release;
};
E18043301A00122900662FE7 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E18043311A00122900662FE7 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E1A223F619F98F1C0059043E /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E14144931EBDA4A10046F282 /* Debug.xcconfig */;
buildSettings = {
CLANG_ENABLE_CODE_COVERAGE = "$(LLBUILD_ENABLE_CODE_COVERAGE)";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
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;
HEADER_SEARCH_PATHS = "";
ISEMPTY_ = empty;
LLBUILD_ENABLE_CODE_COVERAGE = "$(LLBUILD_ENABLE_CODE_COVERAGE_eq_$(inherited))";
LLBUILD_ENABLE_CODE_COVERAGE_eq_ = YES;
LLBUILD_ENABLE_CODE_COVERAGE_eq_NO = NO;
LLBUILD_ENABLE_CODE_COVERAGE_eq_YES = YES;
LM_SKIP_METADATA_EXTRACTION = YES;
ONLY_ACTIVE_ARCH = YES;
PROJECT_SOURCE_VERSION = "$(PROJECT_SOURCE_VERSION_$(ISEMPTY_$(RC_ProjectSourceVersion)))";
PROJECT_SOURCE_VERSION_ = "$(RC_ProjectSourceVersion)";
PROJECT_SOURCE_VERSION_empty = 9999.99;
SDKROOT = macosx;
USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include";
};
name = Debug;
};
E1A223F719F98F1C0059043E /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E14144941EBDA4A10046F282 /* Release.xcconfig */;
buildSettings = {
CLANG_ENABLE_CODE_COVERAGE = "$(LLBUILD_ENABLE_CODE_COVERAGE)";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
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;
HEADER_SEARCH_PATHS = "";
ISEMPTY_ = empty;
LLBUILD_ENABLE_CODE_COVERAGE = "$(LLBUILD_ENABLE_CODE_COVERAGE_eq_$(inherited))";
LLBUILD_ENABLE_CODE_COVERAGE_eq_ = YES;
LLBUILD_ENABLE_CODE_COVERAGE_eq_NO = NO;
LLBUILD_ENABLE_CODE_COVERAGE_eq_YES = YES;
LM_SKIP_METADATA_EXTRACTION = YES;
PROJECT_SOURCE_VERSION = "$(PROJECT_SOURCE_VERSION_$(ISEMPTY_$(RC_ProjectSourceVersion)))";
PROJECT_SOURCE_VERSION_ = "$(RC_ProjectSourceVersion)";
PROJECT_SOURCE_VERSION_empty = 9999.99;
SDKROOT = macosx;
SWIFT_COMPILATION_MODE = wholemodule;
USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include";
};
name = Release;
};
E1A2242719F991B40059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"LLBUILD_VERSION_STRING=\\\"$(LLBUILD_VERSION_STRING)\\\"",
);
LLBUILD_VERSION_STRING = "llbuild-$(PROJECT_SOURCE_VERSION)";
};
name = Debug;
};
E1A2242819F991B40059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"LLBUILD_VERSION_STRING=\\\"$(LLBUILD_VERSION_STRING)\\\"",
);
LLBUILD_VERSION_STRING = "llbuild-$(PROJECT_SOURCE_VERSION)";
};
name = Release;
};
E1A2243019F997050059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E1A2243119F997050059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E1A2243819F9970D0059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E1A2243919F9970D0059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E1A2244019F997150059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E1A2244119F997150059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E1A224C819F999B80059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "$(LLBUILD_CODE_SIGN_IDENTITY)";
DEVELOPMENT_TEAM = "";
INSTALL_PATH = "$(DT_TOOLCHAIN_INSTALL_DIR:standardizepath)/usr/local/bin";
PRODUCT_NAME = llbuild;
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = "$(SKIP_INSTALL_CLI_TOOLS)";
};
name = Debug;
};
E1A224C919F999B80059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "$(LLBUILD_CODE_SIGN_IDENTITY)";
DEVELOPMENT_TEAM = "";
INSTALL_PATH = "$(DT_TOOLCHAIN_INSTALL_DIR:standardizepath)/usr/local/bin";
PRODUCT_NAME = llbuild;
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = "$(SKIP_INSTALL_CLI_TOOLS)";
};
name = Release;
};
E1A224DF19F99B0E0059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/utils/unittest/googletest/include",
"$(SRCROOT)/utils/unittest/googletest",
);
};
name = Debug;
};
E1A224E019F99B0E0059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/utils/unittest/googletest/include",
"$(SRCROOT)/utils/unittest/googletest",
);
};
name = Release;
};
E1A224E819F99C580059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/include",
"$(SRCROOT)/utils/unittest/googletest/include",
"$(SRCROOT)/utils/unittest/googlemock/include",
);
};
name = Debug;
};
E1A224E919F99C580059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/include",
"$(SRCROOT)/utils/unittest/googletest/include",
"$(SRCROOT)/utils/unittest/googlemock/include",
);
};
name = Release;
};
E1A224F419F99D880059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/include",
"$(SRCROOT)/utils/unittest/googletest/include",
);
};
name = Debug;
};
E1A224F519F99D880059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/include",
"$(SRCROOT)/utils/unittest/googletest/include",
);
};
name = Release;
};
E1A224FF19F99DFD0059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/include",
"$(SRCROOT)/utils/unittest/googletest/include",
);
};
name = Debug;
};
E1A2250019F99DFD0059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
USER_HEADER_SEARCH_PATHS = (
"$(SRCROOT)/include",
"$(SRCROOT)/utils/unittest/googletest/include",
);
};
name = Release;
};
E1A2254419F9A20D0059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E1A2254519F9A20D0059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E1ADC23C1A85936400D5387C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = "$(PROJECT_SOURCE_VERSION)";
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = "$(SRCROOT)/products/libllbuild/include";
INSTALL_PATH = "$(DT_TOOLCHAIN_INSTALL_DIR:standardizepath)/usr/local/lib";
PUBLIC_HEADERS_FOLDER_PATH = "$(DT_TOOLCHAIN_DIR)/usr/local/include/llbuild";
TAPI_FRAMEWORK_SEARCH_PATHS = "";
TAPI_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/products/libllbuild/include/llbuild";
};
name = Debug;
};
E1ADC23D1A85936400D5387C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = "$(PROJECT_SOURCE_VERSION)";
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = "$(SRCROOT)/products/libllbuild/include";
INSTALL_PATH = "$(DT_TOOLCHAIN_INSTALL_DIR:standardizepath)/usr/local/lib";
PUBLIC_HEADERS_FOLDER_PATH = "$(DT_TOOLCHAIN_DIR)/usr/local/include/llbuild";
TAPI_FRAMEWORK_SEARCH_PATHS = "";
TAPI_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/products/libllbuild/include/llbuild";
};
name = Release;
};
E1B838A01B52E7DE00DB876B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_CODE_COVERAGE = NO;
CLANG_STATIC_ANALYZER_MODE_ON_ANALYZE_ACTION = shallow;
CLANG_WARN_COMMA = NO;
HEADER_SEARCH_PATHS = "$(SRCROOT)/include";
};
name = Debug;
};
E1B838A11B52E7DE00DB876B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_CODE_COVERAGE = NO;
CLANG_STATIC_ANALYZER_MODE_ON_ANALYZE_ACTION = shallow;
CLANG_WARN_COMMA = NO;
HEADER_SEARCH_PATHS = "$(SRCROOT)/include";
};
name = Release;
};
E1B839551B541BFD00DB876B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E1B839561B541BFD00DB876B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E1C404B21A0308F3003392BA /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
FRAMEWORK_SEARCH_PATHS = (
"$(DEVELOPER_FRAMEWORKS_DIR)",
"$(inherited)",
);
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"\"SRCROOT=\\\"$(SRCROOT)\\\"\"",
"\"TEST_TEMPS_PATH=\\\"$(CONFIGURATION_TEMP_DIR)/test-temps\\\"\"",
);
GENERATE_INFOPLIST_FILE = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.apple.NinjaPerfTests;
};
name = Debug;
};
E1C404B31A0308F3003392BA /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
FRAMEWORK_SEARCH_PATHS = (
"$(DEVELOPER_FRAMEWORKS_DIR)",
"$(inherited)",
);
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"\"SRCROOT=\\\"$(SRCROOT)\\\"\"",
"\"TEST_TEMPS_PATH=\\\"$(CONFIGURATION_TEMP_DIR)/test-temps\\\"\"",
);
GENERATE_INFOPLIST_FILE = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.apple.NinjaPerfTests;
};
name = Release;
};
E1D191C41B47232B000C4E95 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "$(LLBUILD_CODE_SIGN_IDENTITY)";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = "$(PROJECT_SOURCE_VERSION)";
DYLIB_INSTALL_NAME_BASE = "@rpath";
GENERATE_INFOPLIST_FILE = YES;
HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/products/libllbuild/include";
INSTALL_PATH = "$(DT_SHARED_FRAMEWORKS_INSTALL_DIR:standardizepath)";
MODULEMAP_FILE = "$(PROJECT_DIR)/products/llbuild-framework/llbuild-module.modulemap";
PRODUCT_BUNDLE_IDENTIFIER = com.apple.dt.llbuild;
PRODUCT_NAME = llbuild;
SKIP_INSTALL = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(LLBUILD_SWIFT_VERSION_DEFINITIONS) LLBUILD_FRAMEWORK";
TAPI_HEADER_SEARCH_PATHS = "";
};
name = Debug;
};
E1D191C51B47232B000C4E95 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "$(LLBUILD_CODE_SIGN_IDENTITY)";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = "$(PROJECT_SOURCE_VERSION)";
DYLIB_INSTALL_NAME_BASE = "@rpath";
GENERATE_INFOPLIST_FILE = YES;
HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/products/libllbuild/include";
INSTALL_PATH = "$(DT_SHARED_FRAMEWORKS_INSTALL_DIR:standardizepath)";
MODULEMAP_FILE = "$(PROJECT_DIR)/products/llbuild-framework/llbuild-module.modulemap";
PRODUCT_BUNDLE_IDENTIFIER = com.apple.dt.llbuild;
PRODUCT_NAME = llbuild;
SKIP_INSTALL = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(LLBUILD_SWIFT_VERSION_DEFINITIONS) LLBUILD_FRAMEWORK";
TAPI_HEADER_SEARCH_PATHS = "";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
4072B4E12C51B3A100B68221 /* Build configuration list for PBXNativeTarget "llbuild3ThirdParty" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4072B4E22C51B3A100B68221 /* Debug */,
4072B4E32C51B3A100B68221 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4072B5E72C51BE5100B68221 /* Build configuration list for PBXNativeTarget "llbuild3" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4072B5E82C51BE5100B68221 /* Debug */,
4072B5E92C51BE5100B68221 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4072B5EA2C51BE5100B68221 /* Build configuration list for PBXNativeTarget "llbuild3Tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4072B5EB2C51BE5100B68221 /* Debug */,
4072B5EC2C51BE5100B68221 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
40B3C91720D3AEC9007C5847 /* Build configuration list for PBXNativeTarget "CAPITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
40B3C91820D3AEC9007C5847 /* Debug */,
40B3C91920D3AEC9007C5847 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
40D866FF284FF2C30043271A /* Build configuration list for PBXNativeTarget "gmock" */ = {
isa = XCConfigurationList;
buildConfigurations = (
40D86700284FF2C30043271A /* Debug */,
40D86701284FF2C30043271A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
8C561C0523551C4A000D242D /* Build configuration list for PBXNativeTarget "adjust-times" */ = {
isa = XCConfigurationList;
buildConfigurations = (
8C561C0323551C4A000D242D /* Debug */,
8C561C0423551C4A000D242D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
9DB047AC1DF9D43D006CDF52 /* Build configuration list for PBXNativeTarget "BuildSystemTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
9DB047AD1DF9D43D006CDF52 /* Debug */,
9DB047AE1DF9D43D006CDF52 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
B52912CF232BF0AE00FD3389 /* Build configuration list for PBXNativeTarget "Analysis" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B52912D0232BF0AE00FD3389 /* Debug */,
B52912D1232BF0AE00FD3389 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
B52912D2232BF0AE00FD3389 /* Build configuration list for PBXNativeTarget "AnalysisTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B52912D3232BF0AE00FD3389 /* Debug */,
B52912D4232BF0AE00FD3389 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
B546B39C22C65CFB007046C0 /* Build configuration list for PBXNativeTarget "llbuildSwiftTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B546B39D22C65CFB007046C0 /* Debug */,
B546B39E22C65CFB007046C0 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E10D5CE219FEBF6A00211ED4 /* Build configuration list for PBXNativeTarget "LitXCTestAdaptor" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E10D5CE019FEBF6A00211ED4 /* Debug */,
E10D5CE119FEBF6A00211ED4 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E111C155241B269D0086A92D /* Build configuration list for PBXNativeTarget "llbuildTestSupport" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E111C156241B269D0086A92D /* Debug */,
E111C157241B269D0086A92D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E147DF131BA81D330032D08E /* Build configuration list for PBXNativeTarget "BasicTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E147DF141BA81D330032D08E /* Debug */,
E147DF151BA81D330032D08E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1604CAE1BB9E01D001153A1 /* Build configuration list for PBXNativeTarget "swift-build-tool" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1604CAF1BB9E01D001153A1 /* Debug */,
E1604CB01BB9E01D001153A1 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E178FCC41A1BF3270039F8B5 /* Build configuration list for PBXAggregateTarget "B&I" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E178FCC21A1BF3270039F8B5 /* Debug */,
E178FCC31A1BF3270039F8B5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E17C29F01B5AC12B00C12DA9 /* Build configuration list for PBXAggregateTarget "Sphinx-Docs" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E17C29EE1B5AC12B00C12DA9 /* Debug */,
E17C29EF1B5AC12B00C12DA9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E18043321A00122900662FE7 /* Build configuration list for PBXAggregateTarget "Lit-Tests-Setup" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E18043301A00122900662FE7 /* Debug */,
E18043311A00122900662FE7 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A223EC19F98F1C0059043E /* Build configuration list for PBXProject "llbuild" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A223F619F98F1C0059043E /* Debug */,
E1A223F719F98F1C0059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A2242619F991B40059043E /* Build configuration list for PBXNativeTarget "llbuildBasic" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A2242719F991B40059043E /* Debug */,
E1A2242819F991B40059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A2242F19F997050059043E /* Build configuration list for PBXNativeTarget "llbuildCommands" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A2243019F997050059043E /* Debug */,
E1A2243119F997050059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A2243719F9970D0059043E /* Build configuration list for PBXNativeTarget "llbuildNinja" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A2243819F9970D0059043E /* Debug */,
E1A2243919F9970D0059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A2243F19F997150059043E /* Build configuration list for PBXNativeTarget "llbuildCore" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A2244019F997150059043E /* Debug */,
E1A2244119F997150059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A224C719F999B80059043E /* Build configuration list for PBXNativeTarget "llbuild Tool" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A224C819F999B80059043E /* Debug */,
E1A224C919F999B80059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A224DE19F99B0E0059043E /* Build configuration list for PBXNativeTarget "gtest" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A224DF19F99B0E0059043E /* Debug */,
E1A224E019F99B0E0059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A224E719F99C580059043E /* Build configuration list for PBXNativeTarget "gtest_main" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A224E819F99C580059043E /* Debug */,
E1A224E919F99C580059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A224F319F99D880059043E /* Build configuration list for PBXNativeTarget "CoreTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A224F419F99D880059043E /* Debug */,
E1A224F519F99D880059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A224FE19F99DFD0059043E /* Build configuration list for PBXNativeTarget "NinjaTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A224FF19F99DFD0059043E /* Debug */,
E1A2250019F99DFD0059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A2254319F9A20D0059043E /* Build configuration list for PBXAggregateTarget "test" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A2254419F9A20D0059043E /* Debug */,
E1A2254519F9A20D0059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1ADC23B1A85936400D5387C /* Build configuration list for PBXNativeTarget "libllbuild" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1ADC23C1A85936400D5387C /* Debug */,
E1ADC23D1A85936400D5387C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1B8389F1B52E7DE00DB876B /* Build configuration list for PBXNativeTarget "llvmSupport" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1B838A01B52E7DE00DB876B /* Debug */,
E1B838A11B52E7DE00DB876B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1B839541B541BFD00DB876B /* Build configuration list for PBXNativeTarget "llbuildBuildSystem" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1B839551B541BFD00DB876B /* Debug */,
E1B839561B541BFD00DB876B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1C404B41A0308F3003392BA /* Build configuration list for PBXNativeTarget "PerfTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1C404B21A0308F3003392BA /* Debug */,
E1C404B31A0308F3003392BA /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1D191C31B47232B000C4E95 /* Build configuration list for PBXNativeTarget "llbuild-framework" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1D191C41B47232B000C4E95 /* Debug */,
E1D191C51B47232B000C4E95 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
/* Begin XCLocalSwiftPackageReference section */
403B81612C79053C00CD4F1E /* XCLocalSwiftPackageReference "thirdparty/swift-protobuf" */ = {
isa = XCLocalSwiftPackageReference;
relativePath = "thirdparty/swift-protobuf";
};
/* End XCLocalSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
403552C52C52062C00D415BA /* SwiftProtobuf */ = {
isa = XCSwiftPackageProductDependency;
productName = SwiftProtobuf;
};
403552F02C522F9E00D415BA /* SwiftProtobuf */ = {
isa = XCSwiftPackageProductDependency;
productName = SwiftProtobuf;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = E1A223E919F98F1C0059043E /* Project object */;
}
|