From 5de6918705c38acb1367b078d19c9066b5ed7d24 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 16 Feb 2018 14:27:17 -0500 Subject: [PATCH 01/16] Fix color clustering --- package.json | 2 +- test/image/mocks/gl2d_scatter-color-clustering.json | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 test/image/mocks/gl2d_scatter-color-clustering.json diff --git a/package.json b/package.json index 2294abb7380..891d30baa94 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "regl": "^1.3.1", "regl-error2d": "^2.0.3", "regl-line2d": "^2.1.4", - "regl-scatter2d": "^2.1.13", + "regl-scatter2d": "^2.1.16", "right-now": "^1.0.0", "robust-orientation": "^1.1.3", "sane-topojson": "^2.0.0", diff --git a/test/image/mocks/gl2d_scatter-color-clustering.json b/test/image/mocks/gl2d_scatter-color-clustering.json new file mode 100644 index 00000000000..61ea0cd8be4 --- /dev/null +++ b/test/image/mocks/gl2d_scatter-color-clustering.json @@ -0,0 +1,9 @@ +{ + "data": [{"x":[0,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],"y":[0.7,0.811,0.326,0.917,0.02,0.744,0.746,0.528,0.919,0.285,0.364,0.522,0.645,0.849,0.301,0.192,0.081,0.401,0.228,0.253,0.593,0.111,0.019,0.484,0.579,0.306,0.336,0.849,0.788,0.209,0.506,0.857,0.353,0.608,0.548,0.808,0.196,0.35,0.507,0.009,0.911,0.473,0.011,0.96,0.17,0.522,0.591,0.344,0.809,0.631,0.125,0.197,0.16,0.311,0.291,0.504,0.21,0.274,0.103,0.636,0.269,0.614,0.804,0.564,0.471,0.361,0.648,0.431,0.824,0.985,0.736,0.613,0.144,0.874,0.425,0.633,0.574,0.309,0.734,0.572,0.908,0.369,0.092,0.071,0.595,0.551,0.968,0.697,0.296,0.935,0.214,0.329,0.357,0.117,0.652,0.702,0.8,0.559,0.42,0.709,0.462,0.008,0.427,0.919,0.517,0.005,0.176,0.603,0.191,0.967,0.858,0.059,0.401,0.893,0.39,0.138,0.875,0.897,0.743,0.795,0.089,0.959,0.964,0.872,0.996,0.928,0.468,0.913,0.595,0.764,0.365,0.461,0.361,0.776,0.491,0.61,0.399,0.257,0.034,0.18,0.759,0.096,0.492,0.747,0.303,0.195,0.979,0.043,0.046,0.92,0.536,0.594,0.868,0.072,0.157,0.348,0.922,0.454,0.131,0.239,0.831,0.451,0.715,0.301,0.416,0.179,0.099,0.88,0.806,0.276,0.769,0.916,0.771,0.222,0.889,0.18,0.493,0.219,0.542,0.054,0.673,0.838,0.005,0.651,0.113,0.98,0.588,0.41,0.198,0.171,0.578,0.772,0.153,0.116,0.443,0.352,0.422,0.789,0.132,0.966,0.81,0.697,0.528,0.413,0.205,0.804,0.054,0.098,0.147,0.472,0.846,0.758,0.074,0.69,0.203,0.284,0.712,0.463,0.739,0.525,0.577,0.432,0.027,0.918,0.627,0.241,0.673,0.354,0.69,0.416,0.268,0.465,0.976,0.088,0.392,0.152,0.442,0.982,0.932,0.164,0.824,0.109,0.983,0.531,0.228,0.563,0.6,0.048,0.326,0.369,0.792,0.638,0.202,0.081,0.323,0.442,0.531,0.289,0.328,0.463,0.717,0.567,0.039,0.823,0.345,0.211,0.605,0.684,0.312,0.154,0.158,0.125,0.944,0.968,0.783,0.316,0.662,0.737,0.694,0.095,0.84,0.632,0.188,0.284,0.704,0.047,0.152,0.796,0.766,0.874,0.072,0.18,0.247,0.011,0.8,0.455,0.443,0.329,0.238,0.462,0.341,0.195,0.201,0.099,0.859,0.978,0.305,0.939,0.912,0.044,0.524,0.211,0.428,0.266,0.868,0.859,0.853,0.568,0.992,0.963,0.71,0.404,0.641,0.427,0.063,0.195,0.289,0.704,0.633,0.315,0.535,0.846,0.421,0.392,0.964,0.821,0.019,0.542,0.123,0.531,0.447,0.065,0.781,0.567,0.696,0.307,0.186,0.875,0.668,0.789,0.069,0.944,0.289,0.312,0.655,0.944,0.377,0.22,0.158,0.816,0.808,0.084,0.229,0.266,0.046,0.753,0.371,0.479,0.38,0.749,0.899,0.186,0.574,0.303,0.695,0.64,0.124,0.851,0.753,0.014,0.776,0.42,0.057,0.211,0.722,0.22,0.059,0.473,0.031,0.501,0.833,0.906,0.3,0.688,0.551,0.358,0.338,0.692,0.513,0.173,0.499,0.343,0.915,0.41,0.767,0.098,0.59,0.189,0.639,0.876,0.231,0.495,0.618,0.174,0.853,0.321,0.984,0.653,0.076,0.652,0.519,0.582,0.311,0.5,0.483,0.083,0.389,0.879,0.964,0.328,0.338,0.612,0.427,0.935,0.495,0.613,0.859,0.391,0.677,0.295,0.308,0.226,0.621,0.352,0.151,0.214,0.517,0.999,0.685,0.377,0.432,0.051,0.781,0.764,0.862,0.95,0.518,0.864,0.678,0.586,0.1,0.982,0.814,0.936,0.214,0.884,0.609,0.598,0.975,0.609,0.822,0.739,0.856,0.607,0.584,0.925,0.577,0.187,0.168,0.578,0.181,0.722,0.882,0.004,0.801,0.232,0.743,0.332,0.413,0.343,0.909,0.578,0.383,0.534,0.121,0.667,0.159,0.881,0.668,0.925,0.673,0.924,0.112,0.582,0.858,0.457,0.573,0.59,0.256,0.953,0.309,0.526,0.403,0.906,0.45,0.664,0.074,0.78,0.113,0.486,0.475,0.03,0.492,0.95,0.637,0.162,0.697,0.708,0.714,0.323,0.659,0.139,0.392,0.561,0.212,0.464,0.324,0.005,0.918,0.492,0.167,0.185,0.422,0.245,0.144,0.339,0.754,0.524,0.35,0.43,0.337,0.472,0.321,0.709,0.441,0.439,0.022,0.618,0.696,0.485,0.317,0.662,0.04,0.225,0.781,0.875,0.337,0.179,0.543,0.252,0.987,0.744,0.556,0.809,0.246,0.649,0.268,0.008,0.132,0.755,0.934,0.394,0.651,0.115,0.486,0.224,0.153,0.692,0.882,0.528,0.221,0.856,0.402,0.246,0.587,0.06,0.049,0.598,0.237,0.073,0.739,0.423,0.03,0.405,0.524,0.144,0.955,0.343,0.552,0.365,0.48,0.698,0.437,0.153,0.213,0.499,0.233,0.211,0.062,0.984,0.17,0.362,0.969,0.629,0.452,0.906,0.099,0.269,0.174,0.106,0.424,0.607,0.336,0.773,0.57,0.691,0.282,0.814,0.491,0.104,0.101,0.168,0.078,0.18,0.895,0.236,0.014,0.465,0.671,0.13,0.503,0.419,0.28,0.883,0.735,0.739,0.426,0.346,0.304,0.486,0.028,0.727,0.686,0.294,0.365,0.783,0.458,0.705,0.432,0.146,0.921,0.614,0.717,0.985,0.852,0.834,0.261,0.877,0.926,0.168,0.176,0.27,0.593,0.389,0.241,0.365,0.365,0.393,0.157,0.318,0.928,0.673,0.089,0.027,0.713,0.672,0.761,0.475,0.103,0.525,0.776,0.689,0.074,0.518,0.446,0.436,0.688,0.948,0.457,0.069,0.177,0.117,0.891,0.338,0.947,0.176,0.561,0.749,0.639,0.596,0.66,0.081,0.104,0.213,0.412,0.495,0.233,0.721,0.318,0.182,0.359,0.976,0.625,0.826,0.421,0.823,0.732,0.144,0.539,0.215,0.446,0.695,0.138,0.578,0.549,0.365,0.37,0.14,0.29,0.086,0.072,0.53,0.975,0.776,0.499,0.309,0.316,0.236,0.683,0.376,0.521,0.806,0.219,0.16,0.933,0.343,0.964,0.625,0.086,0.917,0.88,0.091,0.019,0.611,0.606,0.498,0.647,0.096,0.917,0.358,0.427,0.461,0.358,0.981,0.535,0.016,0.673,0.483,0.891,0.091,0.387,0.393,0.138,0.147,0.037,0.04,0.154,0.018,0.259,0.4,0.92,0.933,0.165,0.977,0.031,0.515,0.537,0.127,0.455,0.884,0.145,0.796,0.373,0.466,0.077,0.827,0.449,0.135,0.506,0.09,0.459,0.441,0.342,0.031,0.144,0.597,0.146,0.406,0.569,0.827,0.333,0.449,0.141,0.746,0.808,0.02,0.644,0.928,0.824,0.5,0.479,0.939,0.144,0.59,0.752,0.862,0.958,0.739,0.569,0.604,0.23,0.489,0.988,0.512,0.072,0.497,0.859,0.521,0.95,0.379,0.452,0.479,0.915,0.925,0.962,0.821,0.776,0.706,0.616,0.351,0.425,0.01,0.29,0.64,0.563,0.68,0.547,0.421,0.681,0.218,0.617,0.333,0.423,0.068,0.958,0.827,0.144,0.601,0.214,0.636,0.759,0.601,0.415,0.924,0.733,0.785,0.828,0.563,0.556,0.801,0.423,0.458,0.903,0.937,0.382,0.786,0.03,0.845,0.334,0.242,0.369,0.157,0.558,0.458,0.822,0.469,0.987,0.322,0.823,0.176,0.796,0.893,0.731,0.237,0.464,0.82,0.618,0.294,0.999,0.942,0.956,0.559,0.553,0.08,0.056,0.794,0.94,0.127,0.268,0.999,0.647,0.139,0.579,0.02,0.685,0.906,0.592,0.513,0.48,0.204,0.405,0.405,0.799,0.493,0.473,0.295,0.829,0.778,0.006,0.883,0.286,0.366,0.559,0.022,0.579,0.571,0.573,0.553,0.737,0.497,0.123,0.767,0.531,0.808,0.152,0.016,0.887,0.559,0.636,0.659,0.352,0.035,0.013,0.292,0.635,0.981,0.585,0.133,0.77,0.63,0.429,0.91,0.482,0.274,0.993,0.187,0.536,0.537,0.019,0.006,0.493,0.456,0.2,0.971,0.358,0.383,0.695,0.343,0.244,0.703,0.886,0.373,0.919,0.575,0.904,0.646,0.734,0.828,0.768,0.234,0.116,0.679,0.232,0.692,0.847,0.401,0.273,0.156,0.078,0.754,0.281,0.095,0.883,0.897,0.222,0.527,0.28,0.297,0.305,0.698,0.331,0.952,0.327,0.345,0.242,0.87,0.95,0.25,0.626,0.276,0.668,0.266,0.309,0.442,0.86,0.728,0.07,0.289,0.606,0.456,0.978,0.979,0.905,0.798,0.815,0.064,0.886,0.286,0.624,0.644,0.423,0.93,0.73,0.907,0.899,0.755,0.61,0.359,0.279,0.336,0.18,0.884,0.093,0.1,0.861,0.071,0.08,0.865,0.913,0.202,0.979,0.969,0.099,0.218,0.945,0.381,0.875,0.691,0.524,0.953,0.348,0.051,0.745,0.429,0.77,0.375,0.055,0.468,0.445,0.177,0.737,0.124,0.699,0.952,0.287,0.942,0.364,0.231,0.098,0.957,0.122,0.734,0.703,0.691,0.599,0.604,0.005,0.208,0.216,0.857,0.381,0.356,0.02,0.211,0.69,0.925,0.634,0.938,0.284,0.238,0.987,0.976,0.308,0.867,0.957,0.082,0.558,0.933,0.806,0.972,0.174,0.788,0.714,0.101,0.913,0.067,0.356,0.148,0.271,0.605,0.546,0.831,0.844,0.611,0.009,0.46,0.993,0.557,0.689,0.804,0.998,0.922,0.689,0.146,0.125,0.31,0.955,0.376,0.81,0.565,0.949,0.145,0.656,0.515,0.992,0.372,0.631,0.967,0.734,0.349,0.563,0.15,0.482,0.488,0.75,0.624,0.222,0.856,0.285,0.069,0.928,0.865,0.202,0.608,0.073,0.992,0.705,0.148,0.634,0.92,0.711,0.274,0.766,0.331,0.198,0.032,0.253,0.423,0.542,0.133,0.604,0.065,0.573,0.948,0.52,0.656,0.994,0.471,0.916,0.026,0.163,0.725,0.336,0.608,0.828,0.991,0.785,0.815,0.533,0.206,0.212,0.764,0.749,0.93,0.96,0.849,0.866,0.24,0.573,0.747,0.057,0.914,0.069,0.461,0.972,0.649,0.42,0.008,0.576,0.188,0.563,0.052,0.759,0.494,0.76,0.792,0.965,0.481,0.535,0.436,0.199,0.821,0.449,0.346,0.053,0.085,0.963,0.933,0.446,0.03,0.718,0.278,0.855,0.959,0.289,0.683,0.364,0.423,0.234,0.627,0.067,0.374,0.656,0.449,0.412,0.292,0.877,0.291,0.626,0.873,0.2,0.715,0.078,0.604,0.563,0.072,0.527,0.579,0.887,0.246,0.19,0.424,0.79,0.569,0.524,0.193,0.169,0.681,0.063,0.94,0.12,0.87,0.85,0.325,0.993,0.575,0.822,0.739,0.325,0.756,0.172,0.883,0.362,0.595,0.775,0.071,0.591,0.516,0.358,0.773,0.496,0.192,0.32,0.829,0.628,0.502,0.25,0.794,0.065,0.927,0.501,0.197,0.478,0.607,0.39,0.55,0.855,0.387,0.967,0.191,0.202,0.587,0.988,0.232,0.396,0.869,0.301,0.251,0.785,0.067,0.37,0.035,0.602,0.554,0.113,0.193,0.218,0.281,0.986,0.503,0.205,0.099,0.65,0.712,0.851,0.719,0.835,0.878,0.151,0.541,0.051,0.146,0.187,0.641,0.719,0.663,0.321,0.161,0.194,0.628,0.601,0.688,0.347,0.671,0.238,0.237,0.256,0.584,0.502,0.307,0.336,0.375,0.895,0.911,0.694,0.732,0.502,0.972,0.757,0.824,0.23,0.73,0.968,0.941,0.038,0.203,0.326,0.88,0.363,0.057,0.937,0.189,0.418,0.087,0.415,0.321,0.526,0.931,0.902,0.831,0.105,0.084,0.49,0.976,0.174,0.187,0.627,0.191,0.173,0.838,0.89,0.601,0.415,0.097,0.213,0.525,0.219,0.149,0.317,0.737,0.633,0.224,0.419,0.696,0.043,0.855,0.92,0.226,0.242,0.693,0.31,0.921,0.534,0.155,0.838,0.077,0.051,0.662,0.962,0.627,0.874,0.297,0.018,0.17,0.342,0.078,0.016,0.989,0.719,0.445,0.904,0.823,0.92,0.966,0.824,0.946,0.98,0.131,0.398,0.339,0.814,0.815,0.5,0.332,0.284,0.185,0.983,0.619,0.124,0.309,0.08,0.663,0.932,0.228,0.61,0.306,0.478,0.161,0.467,0.38,0.29,0.546,0.143,0.879,0.256,0.108,0.257,0.096,0.706,0.916,0.849,0.012,0.586,0.391,0.065,0.302,0.759,0.023,0.473,0.637,0.425,0.475,0.252,0.906,0.481,0.47,0.744,0.424,0.311,0.991,0.467,0.372,0.528,0.58,0.307,0.619,0.718,0.543,0.409,0.868,0.114,0.088,0.721,0.989,0.852,0.003,0.749,0.747,0.063,0.709,0.484,0.673,0.061,0.228,0.299,0.064,0.605,0.002,0.207,0.156,0.579,0.896,0.473,0.219,0.896,0.142,0.918,0.15,0.259,0.407,0.072,0.901,0.76,0.671,0.049,0.832,0.192,0.302,0.75,0.61,0.939,0.832,0.503,0.006,0.65,0.827,0.305,0.804,0.828,0.292,0.156,0.631,0.284,0.547,0.807,0.906,0.889,0.973,0.732,0.084,0.181,0.324,0.632,0.667,0.206,0.268,0.89,0.024,0.664,0.092,0.206,0.396,0.444,0.671,0.259,0.316,0.266,0.121,0.193,0.127,0.466,0.605,0.317,0.328,0.013,0.721,0.955,0.873,0.883,0.42,0.825,0.254,0.324,0.766,0.034,0.73,0.856,0.956,0.117,0.293,0.806,0.327,0.236,0.71,0.267,0.158,0.035,0.876,0.474,0.534,0.219,0.951,0.096,0.28,0.604,0.647,0.797,0.766,0.169,0.361,0.121,0.314,0.54,0.42,0.678,0.373,0.654,0.783,0.85,0.584,0.612,0.528,0.055,0.861,0.106,0.127,0.958,0.951,0.772,0.377,0.519,0.518,0.911,0.29,0.493,0.231,0.836,0.459,0.075,0.561,0.542,0.423,0.991,0.972,0.943,0.594,0.957,0.254,0.674,0.785,0.972,0.456,0.263,0.27,0.132,0.755,0.546,0.567,0.113,0.345,0.668,0.545,0.429,0.779,0.845,0.213,0.483,0.795,0.778,0.982,0.682,0.805,0.078,0.665,0.329,0.874,0.117,0.451,0.062,0.066,0.742,0.728,0.106,0.018,0.577,0.188,0.952,0.313,0.478,0.188,0.099,0.467,0.668,0.463,0.491,0.374,0.972,0.048,0.496,0.14,0.177,0.265,0.347,0.655,0.401,0.907,0.169,0.385,0.794,0.678,0.828,0.984,0.705,0.921,0.374,0.586,0.941,0.194,0.413,0.24,0.414,0.051,0.655,0.67,0.333,0.892,0.232,0.919,0.182,0.003,0.532,0.399,0.035,0.3,0.552,0.016,0.538,0.042,0.929,0.92,0.321,0.377,0.41,0.613,0.591,0.172,0.251,0.276,0.634,0.891,0.972,0.292,0.07,0.168,0.527,0.818,0.921,0.307,0.157,0.744,0.406,0.811,0.322,0.148,0.846,0.62,0.212,0.119,0.549,0.16,0.112,0.787,0.588,0.699,0.13,0.345,0.681,0.624,0.993,0.208,1,0.554,0.643,0.239,0.546,0.524,0.914,0.819,0.696,0.49,0.013,0.869,0.508,0.265,0.256,0.084,0.662,0.847,0.489,0.341,0.717,0.259,0.301,0.091,0.247,0.04,0.229,0.771,0.39,0.484,0.661,0.476,0.256,0.872,0.184,0.025,0.363,0.891,0.695,0.676,0.774,0.151,0.553,0.997,0.651,0.499,0.634,0.196,0.176,0.823,0.209,0.845,0.576,0.702,0.755,0.683,0.347,0.821,0.198,0.689,0.158,0.662,0.305,0.716,0.944,0.504,0.909,0.509,0.793,0.026,0.161,0.344,0.895,0.731,0.919,0.197,0.411,0.287,0.765,0.176,0.973,0.464,0.722,0.066,0.828,0.019,0.19,0.605,0.885,0.173,0.051,0.075,0.068,0.959,0.345,0.227,0.725,0.329,0.483,0.484,0.242,0.291,0.274,0.003,0.519,0.273,0.651,0.514,0.971,0.335,0.964,0.307,0.848,0.196,0.952,0.372,0.155,0.445,0.866,0.383,0.492,0.03,0.086,0.723,0.377,0.73,0.314,0.914,0.838,0.29,0.366,0.898,0.033,0.189,0.541,0.341,0.216,0.213,0.045,0.67,0.281,0.144,0.811,0.503,0.178,0.826,0.326,0.935,0.962,0.119,0.638,0.206,0.171,0.199,0.322,0.681,0.556,0.835,0.235,0.693,0.929,0.161,0.376,0.715,0.006,0.156,0.357,0.158,0.319,0.75,0.355,0.133,0.041,0.659,0.164,0.746,0.026,0.809,0.176,0.464,0.395,0.999,0.729,0.964,0.15,0.477,0.759,0.184,0.888,0.465,0.978,0.057,0.044,0.059,0.634,0.223,0.275,0.109,0.661,0.063,0.974,0.891,0.784,0.423,0.406,0.571,0.037,0.203,0.63,0.046,0.236,0.097,0.653,0.68,0.953,0.792,0.555,0.058,0.664,0.343,0.417,0.353,0.28,0.586,0.114,0.572,0.62,0.598,0.28,0.086,0.468,0.614,0.621,0.441,0.838,0.292,0.309,0.942,0.582,0.751,0.178,0.307,0.331,0.887,0.685,0.154,0.612,0.435,0.617,0.921,0.487,0.265,0.996,0.236,0.654,0.765,0.783,0.174,0.893,0.196,0.16,0.923,0.311,0.969,0.515,0.852,0.294,0.846,0.806,0.017,0.15,0.522,0.283,0.863,0.71,0.059,0.858,0.039,0.527,0.804,0.557,0.426,0.405,0.817,0.216,0.857,0.666,0.637,0.479,0.002,0.386,0.681,0.747,0.629,0.341,0.642,0.751,0.398,0.925,0.46,0.384,0.106,0.614,0.815,0.798,0.579,0.601,0.056,0.584,0.102,0.228,0.004,0.046,0.664,0.041,0.598,0.643,0.832,0.918,0.284,0.019,0.886,0.078,0.675,0.86,0.713,0.649,0.432,0.322,0.034,0.57,0.008,0.297,0.084,0.966,0.6,0.643,0.657,0.416,0.563,0.086,0.703,0.04,0.475,0.598,0.67,0.943,0.529,0.748,0.304,0.55,0.678,0.962,0.46,0.527,0.084,0.4,0.748,0.777,0.718,0.341,0.473,0.615,0.198,0.703,0.071,0.385,0.217,0.774,0.642,0.442,0.476,0.899,0.475,0.519,0.649,0.841,0.059,0.81,0.17,0.718,0.558,0.362,0.771,0.89,0.145,0.005,0.593,0.033,0.446,0.422,0.45,0.618,0.664,0.635,0.094,0.58,0.969,0.501,0.339,0.345,0.662,0.013,0.391,0.975,0.708,0.333,0.021,0.46,0.576,0.282,0.582,0.276,0.477,0.074,0.244,0.038,0.61,0.932,0.465,0.962,0.075,0.243,0.192,0.382,0.586,0.275,0.025,0.107,0.325,0.256,0.477,0.22,0.36,0.732,0.182,0.37,0.508,0.293,0.663,0.248,0.966,0.589,0.896,0.324,0.896,0.116,0.583,0.15,0.255,0.696,0.218,0.895,0.139,0.435,0.659,0.548,0.346,0.43,0.539,0.39,0.298,0.32,0.156,0.694,0.575,0.258,0.643,0.401,0.994,0.779,0.558,0.919,0.008,0.537,0.091,0.174,0.788,0.078,0.017,0.113,0.959,0.906,0.145,0.742,0.358,0.058,0.534,0.627,0.252,0.431,0.475,0.76,0.703,0.79,0.681,0.539,0.539,0.98,0.712,0.668,0.992,0.611,0.976,0.679,0.976,0.442,0.732,0.738,0.25,0.362,0.909,0.093,0.17,0.029,0.762,0.033,0.953,0.636,0.295,0.296,0.628,0.856,0.535,0.196,0.042,0.805,0.242,0.896,0.758,0.372,0.755,0.82,0.664,0.565,0.245,0.657,0.443,0.966,0.687,0.825,0.383,0.766,0.645,0.8,0.827,0.426,0.26,0.081,0.838,0.899,0.367,0.897,0.531,0.458,0.374,0.334,0.984,0.052,0.27,0.155,0.826,0.934,0.357,0.75,0.855,0.195,0.26,0.194,0.946,0.112,0.689,0.664,0.903,0.119,0.779,0.057,0.87,0.281,0.517,0.219,0.498,0.376,0.139,0.453,0.271,0.319,0.615,0.74,0.453,0.493,0.976,0.492,0.932,0.768,0.26,0.661,0.282,0.559,0.378,0.768,0.005,0.231,0.852,0.76,0.612,0.484,0.562,0.742,0.328,0.705,0.713,0.544,0.62,0.486,0.575,0.546,0.277,0.765,0.032,0.267,0.317,0.788,0.426,0.383,0.272,0.893,0.113,0.822,0.103,0.485,0.398,0.207,0.399,0.335,0.392,0.482,0.274,0.105,0.527,0.41,0.909,0.106,0.347,0.478,0.502,0.314,0.42,0.181,0.936,0.311,0.606,0.186,0.212,0.37,0.264,0.356,0.04,0.401,0.534,0.469,0.85,0.964,0.982,0.713,0.234,0.14,0.692,0.828,0.825,0.457,0.704,0.505,0.916,0.774,0.099,0.698,0.857,0.277,0.41,0.742,0.263,0.392,0.694,0.364,0.228,0.656,0.219,0.526,0.799,0.084,0.595,0.758,0.188,0.835,0.422,0.77,0.846,0.166,0.495,0.498,0.474,0.032,0.254,0.405,0.252,0.447,0.05,0.341,0.213,0.304,0.829,0.201,0.595,0.185,0.73,0.267,0.011,0.722,0.097,0.982,0.588,0.244,0.739,0.616,0.62,0.645,0.771,0.746,0.859,0.76,0.38,0.658,0.786,0.58,0.257,0.59,0.997,0.252,0.463,0.267,0.031,0.757,0.822,0.682,0.599,0.054,0.651,0.102,0.526,0.955,0.484,0.114,0.368,0.109,0.176,0.484,0.234,0.384,0.813,0.185,0.561,0.554,0.217,0.963,0.409,0.344,0.517,0.561,0.778,0.395,0.834,0.562,0.754,0.197,0.231,0.008,0.006,0.253,0.132,0.568,0.419,0.967,0.217,0.028,0.18,0.54,0.34,0.314,0.041,0.506,0.889,0.992,0.004,0.918,0.182,0.625,0.605,0.49,0.811,0.27,0.875,0.65,0.261,0.447,0.568,0.761,0.75,0.517,0.167,0.276,0.246,0.756,0.752,0.659,0.989,0.56,0.744,0.499,0.409,0.316,0.954,0.165,0.977,0.603,0.344,0.677,0.578,0.19,0.872,0.448,0.674,0.134,0.215,0.663,0.789,0.445,0.782,0.397,0.937,0.433,0.458,0.54,0.305,0.292,0.979,0.168,0.478,0.984,0.42,0.909,0.577,0.968,0.161,0.951,0.036,0.388,0.389,0.762,0.076,0.025,0.332,0.845,0.339,0.088,0.248,0.006,0.802,0.154,0.687,0.194,0.292,0.81,0.407,0.265,0.407,0.745,0.59,0.475,0.996,0.504,0.034,0.574,0.112,0.694,0.29,0.623,0.166,0.728,0.908,0.516,0.437,0.186,0.456,0.728,0.775,0.747,0.955,0.719,0.88,0.955,0.979,0.33,0.116,0.059,0.269,0.907,0.287,0.739,0.87,0.067,0.838,0.971,0.149,0.492,0.655,0.775,0.119,0.286,0.619,0.135,0.464,0.172,0.249,0.199,0.996,0.49,0.083,0.296,0.899,0.221,0.038,0.353,0.918,0.927,0.949,0.265,0.859,0.836,0.743,0.865,0.365,0.327,0.309,0.069,0.925,0.386,0.414,0.345,0.031,0.558,0.917,0.792,0.356,0.936,0.149,0.061,0.198,0.827,0.267,0.693,0.463,0.429,0.489,0.592,0,0.125,0.81,0.001,0.792,0.731,0.889,0.236,0.054,0.114,0.431,0.98,0.649,0.683,0.18,0.821,0.038,0.112,0.025,0.247,0.91,0.44,0.811,0.114,0.283,0.814,0.143,0.87,0.107,0.371,0.549,0.098,0.264,0.79,0.571,0.877,0.128,0.393,0.147,0.583,0.367,0.77,0.136,0.206,0.331,0.378,0.545,0.861,0.856,0.251,0.785,0.085,0.521,0.215,0.247,0.788,0.359,0.351,0.326,0.774,0.128,0.863,0.021,0.003,0.402,0.428,0.303,0.976,0.401,0.104,0.96,0.668,0.464,0.127,0.445,0.586,0.212,0.508,0.46,0.217,0.671,0.576,0.347,0.55,0.575,0.639,0.689,0.669,0.382,0.11,0.973,0.008,0.011,0.793,0.528,0.013,0.114,0.081,0.983,0.406,0.46,0.549,0.307,0.501,0.276,0.528,0.037,0.197,0.939,0.273,0.81,0.973,0.523,0.538,0.198,0.441,0.653,0.012,0.769,0.169,0.839,0.027,0.849,0.608,0.907,0.175,0.919,0.415,0.722,0.618,0.815,0.984,0.677,0.163,0.172,0.459,0.53,0.714,0.753,0.006,0.05,0.172,0.2,0.339,0.59,0.816,0.642,0.31,0.911,0.171,0.112,0.885,0.167,0.487,0.513,0.575,0.84,0.323,0.79,0.496,0.965,0.976,0.793,0.358,0.061,0.699,0.85,0.87,0.762,0.491,0.364,0.971,0.117,0.68,0.49,0.569,0.145,0.573,0.207,0.99,0.718,0.154,0.766,0.014,0.871,0.908,0.763,0.45,0.51,0.163,0.647,0.575,0.184,0.577,0.811,0.656,0.455,0.22,0.31,0.407,0.653,0.567,0.156,0.015,0.707,0.973,0.196,0.119,0.801,0.13,0.241,0.217,0.327,0.016,0.472,0.206,0.807,0.355,0.358,0.784,0.44,0.95,0.358,0.925,0.738,0.452,0.815,0.674,0.023,0.651,0.087,0.329,0.118,0.49,0.207,0.213,0.018,0.715,0.948,0.104,0.726,0.648,0.104,0.598,0.641,0.418,0.328,0.628,0.085,0.424,0.933,0.288,0.109,0.686,0.029,0.945,0.804,0.207,0.587,0.925,0.385,0.762,0.128,0.246,0.695,0.938,0.564,0.177,0.163,0.922,0.237,0.444,0.469,0.489,0.18,0.513,0.263,0.075,0.505,0.903,0.543,0.831,0.879,0.008,0.947,0.873,0.032,0.525,0.342,0.641,0.589,0.887,0.809,0.151,0.832,0.378,0.855,0.819,0.308,0.725,0.713,0.629,0.812,0.466,0.809,0.706,0.125,0.579,0.054,0.316,0.134,0.685,0.214,0.017,0.849,0.479,0.929,0.103,0.15,0.064,0.385,0.561,0.007,0.12,0.014,0.992,0.851,0.676,0.09,0.723,0.913,0.962,0.189,0.955,0.146,0.095,0.884,0.249,0.33,0.788,0.093,0.945,0.911,0.526,0.881,0.354,0.326,0.442,0.193,0.77,0.091,0.601,0.295,0.438,0.428,0.48,0.559,0.522,0.889,0.186,0.375,0.093,0.856,0.543,0.444,0.765,0.074,0.3,0.978,0.31,0.188,0.091,0.606,0.436,0.652,0.69,0.262,0.112,0.483,0.623,0.656,0.53,0.958,0.288,0.118,0.879,0.426,0.17,0.443,0.208,0.471,0.531,0.757,0.673,0.4,0.202,0.598,0.08,0.444,0.555,0.089,0.026,0.162,0.839,0.785,0.556,0.801,0.706,0.891,0.085,0.299,0.334,0.144,0.288,0.038,0.222,0.922,0.546,0.339,0.505,0.782,0.87,0.437,0.822,0.688,0.023,0.781,0.782,0.028,0.425,0.436,0.722,0.934,0.994,0.183,0.086,0.448,0.984,0.678,0.304,0.552,0.397,0.567,0.124,0.181,0.192,0.657,0.462,0.329,0.673,0.961,0.385,0.142,0.625,0.373,0.036,0.382,0.968,0.948,0.843,0.553,0.855,0.678,0.378,0.852,0.284,0.45,0.213,0.136,0.922,0.831,0.498,0.638,0.958,0.844,0.007,0.219,0.329,0.484,0.106,0.386,0.918,0.636,0.456,0.663,0.166,0.077,0.812,0.079,0.065,0.157,0.576,0.9,0.395,0.084,0.859,0.652,0.039,0.002,0.291,0.345,0.981,0.792,0.563,0.286,0.746,0.042,0.633,0.191,0.95,0.211,0.405,0.063,0.01,0.641,0.942,0.321,0.384,0.464,0.854,0.862,0.389,0.255,0.62,0.434,0.718,0.317,0.423,0.82,0.184,0.524,0.999,0.785,0.002,0.426,0.873,0.499,0.993,0.606,0.256,0.096,0.229,0.369,0.098,0.23,0.307,0.724,0.687,0.416,0.256,0.405,0.767,0.127,0.127,0.108,0.168,0.599,0.863,0.229,0.389,0.136,0.431,0.442,0.681,0.827,0.541,0.229,0.15,0.009,0.962,0.203,0.176,0.986,0.624,0.708,0.245,0.431,0.199,0.815,0.932,0.989,0.342,0.707,0.829,0.502,0.026,0.874,0.064,0.543,0.406,0.618,0.285,0.896,0.925,0.861,0.137,0.73,0.136,0.757,0.361,0.807,0.782,0.037,0.855,0.327,0.839,0.123,0.353,0.048,0.776,0.374,0.463,0.991,0.48,0.384,0.262,0.337,0.518,0.306,0.932,0.999,0.667,0.738,0.078,0.862,0.726,0.188,0.166,0.647,0.715,0.162,0.81,0.459,0.804,0.481,0.676,0.164,0.634,0.954,0.488,0.272,0.925,0.833,0.392,0.805,0.679,0.86,0.285,0.527,0.594,0.167,0.824,0.082,0.641,0.99,0.505,0.849,0.555,0.436,0.019,0.299,0.118,0.673,0.621,0.266,0.389,0.129,0.619,0.72,0.246,0.417,0.534,0.238,0.63,0.828,0.185,0.878,0.447,0.39,0.764,0.488,0.221,0.283,0.193,0.629,0.266,0.632,0.27,0.416,0.3,0.194,0.224,0.595,0.339,0.255,0.494,0.766,0.278,0.235,0.917,0.635,0.202,0.951,0.803,0.691,0.793,0.101,0.222,0.802,0.494,0.223,0.06,0.932,0.895,0.61,0.579,0.703,0.385,0.03,0.475,0.095,0.8,0.983,0.061,0.193,0.99,0.2,0.799,0.138,0.649,0.87,0.038,0.137,0.292,0.476,0.484,0.418,0.366,0.145,0.364,0.511,0.913,0.123,0.659,0.173,0.875,0.188,0.844,0.384,0.77,0.322,0.896,0.872,0.99,0.457,0.813,0.848,0.325,0.857,0.216,0.837,0.902,0.855,0.669,0.248,0.373,0.375,0.261,0.137,0.954,0.787,0.525,0.272,0.182,0.832,0.248,0.199,0.475,0.738,0.607,0.942,0.141,0.235,0.689,0.445,0.825,0.122,0.4,0.869,0.033,0.637,0.84,0.482,0.45,0.311,0.174,0.56,0.053,0.934,0.919,0.855,0.835,0.615,0.899,0.483,0.762,0.866,0.861,0.391,0.854,0.749,0.128,0.689,0.189,0.78,0.474,0.549,0.651,0.747,0.289,0.977,0.065,0.885,0.603,0.779,0.398,0.155,0.235,0.929,0.096,0.019,0.265,0.433,0.879,0.49,0.827,0.147,0.885,0.768,0.792,0.754,0.655,0.54,0.734,0.825,0.006,0.029,0.851,0.114,0.292,0.784,0.241,0.229,0.504,0.11,0.642,0.107,0.35,0.992,0.737,0.124,0.256,0.907,0.56,0.493,0.723,0.625,0.902,0.455,0.25,0.686,0.236,0.672,0.27,0.385,0.001,0.576,0.448,0.512,0.395,0.612,0.313,0.232,0.163,0.308,0.687,0.405,0.359,0.983,0.817,0.28,0.905,0.773,0.301,0.261,0.86,0.789,0.022,0.861,0.178,0.496,0.925,0.937,0.035,0.037,0.064,0.503,0.574,0.164,0.549,0.875,0.791,0.242,0.647,0.544,0.146,0.471,0.941,0.797,0.015,0.834,0.876,0.332,0.321,0.605,0.003,0.358,0.886,0.824,0.664,0.209,0.221,0.849,0.188,0.191,0.636,0.9,0.642,0.166,0.884,0.377,0.656,0.73,0.71,0.023,0.659,0.026,0.521,0.79,0.019,0.292,0.388,0.615,0.601,0.055,0.874,0.484,0.18,0.789,0.218,0.162,0.613,0.957,0.737,0.772,0.858,0.691,0.511,0.361,0.339,0.628,0.464,0.759,0.911,0.854,0.844,0.55,0.026,0.204,0.969,0.934,0.953,0.974,0.531,0.919,0.963,0.628,0.297,0.643,0.334,0.931,0.64,0.418,0.41,0.656,0.66,0.006,0.126,0.976,0.415,0.581,0.358,0.127,0.202,0.161,0.548,0.239,0.635,0.19,0.191,0.536,0.236,0.888,0.719,0.797,0.33,0.706,0.518,0.413,0.577,0.627,0.167,0.331,0.063,0.406,0.032,0.946,0.428,0.504,0.795,0.847,0.337,0.522,0.66,0.529,0.542,0.786,0.836,0.184,0.665,0.127,0.926,0.561,0.606,0.551,0.679,0.354,0.234,0.394,0.268,0.561,0.702,0.938,0.989,0.499,0.46,0.775,0.956,0.56,0.684,0.722,0.356,0.593,0.686,0.398,0.236,0.524,0.047,0.463,0.112,0.175,0.876,0.638,0.72,0.42,0.874,0.485,0.052,0.843,0.378,0.935,0.74,0.287,0.858,0.434,0.126,0.063,0.484,0.028,0.641,0.399,0.303,0.606,0.828,0.782,0.396,0.394,0.578,0.439,0.875,0.553,0.078,0.889,0.569,0.612,0.594,0.784,0.317,0.01,0.744,0.338,0.94,0.864,0.122,0.153,0.51,0.968,0.539,0.648,0.555,0.439,0.955,0.163,0.721,0.002,0.789,0.816,0.888,0.373,0.316,0.589,0.762,0.325,0.02,0.515,0.1,0.75,0.894,0.081,0.684,0.867,0.976,0.799,0.04,0.966,0.088,0.639,0.417,0.827,0.488,0.908,0.896,0.632,0.07,0.486,0.053,0.3,0.171,0.99,0.961,0.489,0.995,0.037,0.486,0.088,0.492,0.791,0.164,0.862,0.905,0.399,0.369,0.676,0.41,0.643,0.854,0.031,0.74,0.865,0.793,0.061,0.232,0.599,0.734,0.816,0.902,0.875,0.123,0.059,0.366,0.521,0.512,0.647,0.053,0.32,0.019,0.954,0.628,0.79,0.17,0.426,0.349,0.099,0.831,0.347,0.296,0.396,0.545,0.166,0.606,0.229,0.689,0.577,0.744,0.849,0.469,0.097,0.531,0.492,0.38,0.436,0.463,0.175,0.192,0.465,0.961,0.691,0.862,0.738,0.474,0.966,0.989,0.728,0.214,0.949,0.919,0.117,0.32,0.087,0.785,0.37,0.31,0.461,0.189,0.301,0.256,0.018,0.032,0.001,0.272,0.738,0.995,0.249,0.875,0.35,0.341,0.682,0.691,0.924,0.633,0.758,0.75,0.75,0.333,0.144,0.169,0.648,0.274,0.966,0.808,0.67,0.024,0.947,0.762,0.852,0.13,0.437,0.736,0.534,0.773,0.368,0.014,0.916,0.803,0.013,0.066,0.036,0.871,0.645,0.544,0.025,0.662,0.716,0.36,0.054,0.402,0.227,0.49,0.957,0.094,0.81,0.919,0.253,0.018,0.199,0.072,0.89,0.667,0.209,0.866,0.656,0.513,0.774,0.689,0.675,0.259,0.497,0.742,0.2,0.477,0.994,0.168,0.877,0.053,0.142,0.39,0.423,0.035,0.281,0.527,0.15,0.409,0.378,0.852,0.539,0.877,0.717,0.013,0.449,0.5,0.607,0.77,0.713,0.413,0.799,0.195,0.896,0.253,0.875,0.639,0.039,0.885,0.088,0.231,0.58,0.751,0.146,0.902,0.744,0.314,0.396,0.487,0.557,0.536,0.374,0.514,0.382,0.278,0.598,0.555,0.051,0.248,0.665,0.227,0.319,0.716,0.158,0.166,0.763,0.876,0.881,0.136,0.507,0.118,0.678,0.477,0.307,0.025,0.942,0.356,0.556,0.362,0.875,0.072,0.762,0.748,0.187,0.126,0.448,0.927,0.837,0.938,0.286,0.177,0.789,0.446,0.606,0.9,0.35,0.088,0.953,0.101,0.848,0.688,0.846,0.901,0.013,0.683,0.188,0.751,0.535,0.382,0.325,0.407,0.041,0.311,0.195,0.25,0.945,0.86,0.595,0.26,0.16,0.96,0.654,0.298,0.478,0.667,0.67,0.506,0.044,0.597,0.471,0.686,0.153,0.536,0.25,0.135,0.165,0.73,0.078,0.192,0.126,0.64,0.862,0.751,0.306,0.315,0.816,0.01,0.899,0.052,0.948,0.249,0.958,0.891,0.492,0.717,0.671,0.587,0.252,0.51,0.086,0.233,0.305,0.42,0.061,0.47,0.134,0.071,0.046,0.168,0.194,0.603,0.431,0.511,0.405,0.827,0.467,0.573,0.051,0.519,0.046,0.403,0.077,0.881,0.591,0.151,0.941,0.688,0.986,0.495,0.155,0.074,0.834,0.457,0.583,0.912,0.015,0.38,0.354,0.637,0.258,0.889,0.647,0.677,0.366,0.002,0.908,0.019,0.915,0.374,0.157,0.842,0.247,0.082,0.431,0.725,0.965,0.849,0.315,0.768,0.786,0.194,0.636,0.726,0.102,0.912,0.945,0.211,0.814,0.207,0.295,0.928,0.159,0.116,0.77,0.742,0.847,0.452,0.435,0.76,0.317,0.743,0.431,0.35,0.727,0.207,0.395,0.777,0.57,0.076,0.29,0.335,0.751,0.561,0.148,0.686,0.543,0.719,0.843,0.509,0.936,0.013,0.835,0.79,0.234,0.26,0.469,0.532,0.238,0.336,0.735,0.392,0.073,0.148,0.242,0.067,0.87,0.985,0.584,0.211,0.009,0.805,0.894,0.977,0.379,0.405,0.774,0.051,0.882,0.103,0.638,0.022,0.429,0.657,0.785,0.737,0.468,0.472,0.72,0.675,0.665,0.154,0.017,0.32,0.08,0.407,0.624,0.208,0.939,0.839,0.737,0.819,0.942,0.779,0.373,0.718,0.805,0.271,0.008,0.105,0.838,0.089,0.295,0.227,0.458,0.803,0.51,0.842,0.672,0.702,0.873,0.876,0.775,0.436,0.441,0.501,0.9,0.2,0.672,0.868,0.664,0.916,0.278,0.684,0.875,0.935,0.379,0.993,0.474,0.221,0.595,0.915,0.81,0.641,0.95,0.185,0.203,0.004,0.406,0.823,0.859,0.25,0.096,0.887,0.493,0.038,0.656,0.518,0.568,0.629,0.318,0.174,0.24,0.87,0.102,0.695,0.571,0.21,0.06,0.662,0.554,0.187,0.207,0.382,0.374,0.186,0.053,0.966,0.563,0.653,0.608,0.722,0.778,0.697,0.791,0.368,0.42,0.61,0.751,0.859,0.748,0.419,0.981,0.895,0.295,0.545,0.723,0.123,0.721,0.559,0.564,0.842,0.827,0.187,0.439,0.007,0.841,0.594,0.633,0.869,0.226,0.476,0.035,0.546,0.095,0.389,0.516,0.169,0.936,0.006,0.314,0.63,0.116,0.381,0.506,0.611,0.946,0.445,0.714,0.475,0.106,0.832,0.012,0.093,0.191,0.594,0.319,0.385,0.313,0.804,0.023,0.197,0.34,0.179,0.669,0.584,0.274,0.854,0.302,0.514,0.258,0.362,0.133,0.853,0.551,0.863,0.654,0.835,0.024,0.681,0.497,0.586,0.887,0.881,0.739,0.487,0.723,0.14,0.66,0.13,0.176,0.514,0.928,0.91,0.895,0.845,0.198,0.082,0.014,0.893,0.495,0.459,0.059,0.301,0.582,0.03,0.152,0.346,0.454,0.697,0.54,0.818,0.409,0.933,0.704,0.119,0.909,0.332,0.732,0.844,0.245,0.351,0.271,0.502,0.214,0.458,0.529,0.975,0.351,0.897,0.743,0.503,0.654,0.556,0.011,0.058,0.195,0.543,0.058,0.688,0.134,0.35,0.316,0.964,0.343,0.407,0.793,0.169,0.617,0.91,0.366,0.573,0.002,0.191,0.48,0.269,0.689,0.885,0.653,0.322,0.44,0.776,0.895,0.091,0.407,0.946,0.307,0.465,0.876,0.791,0.398,0.15,0.413,0.403,0.024,0.032,0.19,0.932,0.869,0.474,0.308,0.57,0.79,0.308,0.969,0.752,0.793,0.292,0.161,0.267,0.269,0.247,0.505,0.514,0.179,0.911,0.945,0.277,0.413,0.638,0.604,0.402,0.338,0.341,0.085,0.897,0.23,0.444,0.16,0.386,0.394,0.429,0.507,0.821,0.515,0.249,0.723,0.129,0.207,0.09,0.075,0.992,0.912,0.75,0.189,0.72,0.43,0.356,0.561,0.63,0.029,0.777,0.905,0.593,0.807,0.667,0.102,0.249,0.851,0.785,0.024,0.21,0.598,0.318,0.833,0.731,0.636,0.525,0.183,0.192,0.375,0.417,0.883,0.9,0.26,0.609,0.268,0.363,0.388,0.976,0.649,0.621,0.368,0.032,0.437,0.407,0.554,0.84,0.83,0.522,0.96,0.022,0.521,0.343,0.743,0.646,0.803,0.355,0.895,0.168,0.382,0.455,0.298,0.53,0.762,0.21,0.912,0.667,0.149,0.171,0.831,0.935,0.737,0.003,0.921,0.279,0.742,0.589,0.812,0.269,0.987,0.768,0.605,0.647,0.94,0.785,0.016,0.249,0.091,0.044,0.935,0.187,0.819,0.568,0.203,0.434,0.764,0.193,0.867,0.427,0.98,0.066,0.223,0.23,0.751,0.808,0.882,0.171,0.546,0.162,0.102,0.46,0.983,0.759,0.555,0.325,0.857,0.874,0.516,0.325,0.699,0.899,0.918,0.775,0.182,0.853,0.071,0.084,0.025,0.45,0.558,0.856,0.698,0.195,0.727,0.823,0.006,0.373,0.091,0.673,0.284,0.896,0.437,0.297,0.455,0.8,0.609,0.792,0.36,0.758,0.042,0.125,0.932,0.473,0.711,0.461,0.779,0.266,0.278,0.292,0.495,0.469,0.973,0.509,0.16,0.474,0.933,0.029,0.653,0.412,0.138,0.076,0.734,0.252,0.127,0.028,0.537,0.124,0.881,0.217,0.461,0.459,0.092,0.889,0.066,0.137,0.692,0.519,0.847,0.485,0.814,0.744,0.821,0.216,0.024,0.633,0.566,0.468,0.527,0.932,0.32,0.859,0.085,0.656,0.214,0.458,0.919,0.158,0.196,0.886,0.297,0.329,0.322,0.14,0.185,0.928,0.948,0.272,0.654,0.686,0.637,0.304,0.997,0.99,0.494,0.692,0.431,0.324,0.202,0.877,0.377,0.854,0.722,0.705,0.794,0.105,0.711,0.095,0.104,0.89,0.002,0.652,0.527,0.969,0.414,0.269,0.825,0.137,0.349,0.791,0.548,0.035,0.149,0.975,0.7,0.531,0.337,0.817,0.51,0.194,0.31,0.368,0.131,0.361,0.678,0.86,0.627,0.501,0.551,0.87,0.689,0.528,0.44,0.198,0.01,0.46,0.08,0.567,0.842,0.704,0.765,0.157,0.679,0.614,0.848,0.16,0.4,0.665,0.756,0.777,0.799,0.732,0.608,0.863,0.73,0.668,0.666,0.753,0.092,0.619,0.869,0.864,0.845,0.318,0.694,0.902,0.485,0.672,0.228,0.734,0.68,0.853,0.706,0.917,0.169,0.728,0.419,0.883,0.186,0.889,0.598,0.766,0.335,0.512,0.798,0.55,0.923,0.335,0.907,0.401,0.978,0.984,0.169,0.983,0.713,0.229,0.494,0.14,0.386,0.237,0.369,0.348,0.958,0.028,0.138,0.535,0.251,0.635,0.481,0.544,0.258,0.938,0.608,0.122,0.461,0.403,0.036,0.167,0.249,0.435,0.106,0.413,0.976,0.727,0.658,0.723,0.877,0.897,0.282,0.78,0.399,0.069,0.626,0.178,0.671,0.564,0.459,0.934,0.849,0.47,0.631,0.802,0.08,0.178,0.987,0.005,0.97,0.355,0.031,0.806,0.099,0.516,0.308,0.988,0.667,0.59,0.667,0.968,0.819,0.679,0.173,0.808,0.834,0.869,0.222,0.881,0.037,0.582,0.436,0.006,0.217,0.942,0.826,0.5,0.895,0.391,0.074,0.021,0.701,0.332,0.507,0.936,0.014,0.965,0.383,0.337,0.599,0.021,0.876,0,0.819,0.698,0.667,0.377,0.559,0.155,0.372,0.601,0.034,0.492,0.77,0.649,0.589,0.093,0.434,0.397,0.333,0.493,0.352,0.105,0.338,0.046,0.805,0.919,0.747,0.222,0.731,0.35,0.612,0.375,0.373,0.186,0.681,0.079,0.761,0.534,0.946,0.295,0.605,0.173,0.971,0.184,0.916,0.574,0.1,0.192,0.809,0.32,0.954,0.696,0.623,0.449,0.477,0.41,0.758,0.356,0.87,0.217,0.822,0.221,0.508,0.806,0.485,0.661,0.912,0.516,0.736,0.437,0.698,0.938,0.727,0.936,0.44,0.832,0.993,0.474,0.116,0.124,0.572,0.988,0.623,0.185,0.953,0.692,0.233,0.067,0.805,0.959,0.289,0.144,0.076,0.407,0.553,0.005,0.727,0.062,0.04,0.198,0.734,0.491,0.753,0.074,0.215,0.223,0.589,0.645,0.123,0.178,0.958,0.815,0.312,0.83,0.398,0.138,0.316,0.386,0.603,0.471,0.53,0.423,0.559,0.909,0.934,0.188,0.751,0.86,0.545,0.703,0.29,0.163,0.501,0.011,0.813,0.538,0.71,0.5,0.56,0.378,0.526,0.259,0.344,0.149,0.751,0.31,0.373,0.75,0.157,0.234,0.524,0.243,0.754,0.571,0.409,0.949,0.929,0.028,0.093,0.255,0.937,0.431,0.953,0.726,0.027,0.087,0.26,0.888,0.701,0.974,0.538,0.987,0.696,0.339,0.323,0.857,0.258,0.869,0.941,0.868,0.936,0.581,0.436,0.214,0.411,0.549,0.061,0.786,0.737,0.483,0.102,0.747,0.164,0.476,0.011,0.042,0.611,0.895,0.644,0.85,0.226,0.626,0.367,0.445,0.614,0.933,0.902,0.675,0.155,0.544,0.056,0.411,0.395,0.537,0.693,0.262,0.311,0.392,0.494,0.036,0.625,0.26,0.609,0.638,0.163,0.72,0.99,0.521,0.489,0.079,0.115,0.673,0.899,0.772,0.886,0.655,0.258,0.879,0.264,0.443,0.749,0.345,0.007,0.594,0.38,0.72,0.526,0.993,0.071,0.147,0.302,0.736,0.368,0.004,0.698,0.804,0.712,0.609,0.426,0.966,0.839,0.29,0.092,0.799,0.036,0.482,0.823,0.713,0.563,0.518,0.882,0.768,0.906,0.356,0.089,0.314,0.427,0.076,0.919,0.053,0.087,0.27,0.532,0.3,0.934,0.263,0.501,0.682,0.085,0.407,0.779,0.021,0.229,0.727,0.915,0.501,0.348,0.925,0.2,0.634,0.99,0.75,0.471,0.703,0.115,0.108,0.743,0.671,0.041,0.178,0.696,0.786,0.42,0.015,0.764,0.666,0.498,0.338,0.732,0.237,0.917,0.108,0.312,0.656,0.853,0.845,0.815,0.292,0.893,0.563,0.374,0.192,0.599,0.395,0.434,0.512,0.15,0.634,0.181,0.871,0.313,0.699,0.129,0.469,0.709,0.574,0.986,0.369,0.413,0.711,0.914,0.994,0.226,0.872,0.794,0.628,0.883,0.96,0.953,0.225,0.862,0.264,0.708,0.875,0.919,0.49,0.723,0.777,0.691,0.605,0.56,0.849,0.039,0.607,0.318,0.138,0.171,0.329,0.776,0.945,0.945,0.871,0.991,0.985,0.402,0.612,0.645,0.207,0.124,0.189,0.374,0.235,0.561,0.823,0.298,0.097,0.59,0.814,0.141,0.949,1,0.49,0.172,0.184,0.992,0.869,0.753,0.555,0.251,0.086,0.508,0.649,0.639,0.315,0.174,0.384,0.098,0.894,0.832,0.605,0.037,0.174,0.677,0.31,0.012,0.145,0.954,0.227,0.735,0.161,0.285,0.069,0.866,0.331,0.708,0.899,0.797,0.98,0.24,0.27,0.892,0.25,0.627,0.77,0.502,0.784,0.734,0.103,0.575,0.209,0.543,0.573,0.13,0.669,0.578,0.563,0.593,0.187,0.713,0.555,0.443,0.134,0.281,0.195,0.821,0.973,0.299,0.36,0.281,0.651,0.444,0.529,0.796,0.556,0.906,0.199,0.613,0.573,0.011,0.187,0.162,0.736,0.167,0.469,0.505,0.864,0.648,0.831,0.334,0.809,0.664,0.74,0.689,0.069,0.331,0.622,0.354,0.041,0.091,0.456,0.682,0.084,0.763,0.681,0.099,0.177,0.98,0.246,0.89,0.973,0.157,0.247,0.756,0.763,0.194,0.091,0.94,0.001,0.254,0.509,0.159,0.986,0.266,0.223,0.652,0.245,0.935,0.902,0.254,0.236,0.105,0.936,0.49,0.337,0.965,0.91,0.648,0.742,0.98,0.718,0.422,0.218,0.223,0.274,0.911,0.461,0.76,0.86,0.531,0.825,0.258,0.086,0.956,0.833,0.313,0.332,0.75,0.459,0.923,0.226,0.413,0.096,0.077,0.836,0.888,0.159,0.807,0.207,0.943,0.845,0.117,0.038,0.031,0.777,0.476,0.619,0.008,0.365,0.347,0.131,0.925,0.549,0.932,0.391,0.778,0.284,0.051,0.687,0.757,0.865,0.647,0.431,0.434,0.61,0.534,0.388,0.233,0.391,0.771,0.646,0.223,0.298,0.647,0.427,0.892,0.438,0.082,0.747,0.236,0.871,0.645,0.966,0.147,0.909,0.73,0.938,0.357,0.419,0.191,0.39,0.472,0.882,0.865,0.142,0.196,0.176,0.925,0.017,0.529,0.313,0.433,0.251,0.339,0.775,0.277,0.718,0.478,0.369,0.427,0.801,0.818,0.844,0.871,0.597,0.41,0.954,0.146,0.491,0.081,0.175,0.935,0.867,0.579,0.284,0.278,0.058,0.224,0.621,0.643,0.607,0.883,0.219,0.248,0.127,0.71,0.776,0.666,0.676,0.749,0.721,0.5,0.008,0.573,0.955,0.769,0.468,0.907,0.468,0.652,0.703,0.718,0.842,0.286,0.999,0.746,0.052,0.719,0.203,0.074,0.22,0.077,0.082,0.768,0.926,0.774,0.081,0.806,0.912,0.726,0.789,0.258,0.343,0.336,0.009,0.299,0.04,0.183,0.755,0.845,0.408,0.511,0.634,0.172,0.774,0,0.472,0.543,0.5,0.339,0.922,0.473,0.737,0.333,0.261,0.599,0.344,0.598,0.819,0.202,0.09,0.837,0.694,0.833,0.022,0.099,0.486,0.662,0.906,0.237,0.671,0.755,0.029,0.089,0.953,0.144,0.265,0.542,0.957,0.443,0.814,0.512,0.411,0.097,0.292,0.618,0.89,0.829,0.994,0.5,0.199,0.467,0.694,0.931,0.73,0.677,0.63,0.553,0.104,1,0.744,0.225,0.29,0.875,0.23,0.314,0.083,0.606,0.978,0.273,0.701,0.203,0.342,0.768,0.215,0.825,0.545,0.959,0.726,0.574,0.515,0.327,0.466,0.091,0.446,0.663,0.519,0.291,0.715,0.235,0.68,0.617,0.028,0.773,0.645,0.502,0.421,0.962,0.973,0.536,0.493,0.323,0.139,0.599,0.861,0.1,0.138,0.879,0.789,0.322,0.82,0.39,0.388,0.84,0.147,0.259,0.724,0.773,0.304,0.256,0.678,0.422,0.178,0.24,0.051,0.262,0.325,0.922,0.925,0.966,0.213,0.575,0.818,0.795,0.255,0.684,0.826,0.316,0.898,0.101,0.939,0.245,0.735,0.298,0.499,0.227,0.571,0.657,0.374,0.367,0.999,0.924,0.387,0.078,0.638,0.454,0.282,0.857,0.258,0.241,0.621,0.467,0.125,0.422,0.913,0.761,0.989,0.897,0.143,0.191,0.332,0.045,0.576,0.58,0.112,0.141,0.105,0.413,0.992,0.492,0.383,0.514,0.89,0.158,0.252,0.083,0.213,0.363,0.09,0.651,0.573,0.802,0.828,0.64,0.326,0.926,0.743,0.97,0.936,0.566,0.92,0.323,0.988,0.263,0.542,0.027,0.576,0.643,0.385,0.905,0.298,0.286,0.606,0.84,0.922,0.694,0.31,0.121,0.95,0.598,0.18,0.211,0.319,0.696,0.646,0.001,0.192,0.9,0.378,0.304,0.722,0.826,0.358,0.764,0.084,0.699,0.606,0.045,0.633,0.7,0.518,0.434,0.168,0.81,0.569,0.709,0.136,0.529,0.872,0.712,0.958,0.806,0.577,0.1,0.521,0.603,0.614,0.375,0.17,0.66,0.701,0.454,0.324,0.892,0.919,0.067,0.228,0.896,0.465,0.901,0.535,0.522,0.21,0.032,0.117,0.305,0.529,0.298,0.638,0.377,0.278,0.458,0.469,0.053,0.855,0.455,0.242,0.372,0.436,0.822,0.804,0.846,0.961,0.708,0.774,0.084,0.914,0.135,0.527,0.573,0.074,0.964,0.858,0.029,0.629,0.573,0.832,0.337,0.886,0.514,0.495,0.272,0.528,0.825,0.227,0.377,0.684,0.386,0.779,0.36,0.321,0.581,0.724,0.78,0.301,0.078,0.517,0.905,0.323,0.338,0.083,0.548,0.044,0.676,0.138,0.037,0.827,0.853,0.917,0.893,0.478,0.129,0.105,0.709,0.01,0.393,0.954,0.274,0.339,0.924,0.411,0.793,0.982,0.853,0.484,0.286,0.045,0.689,0.759,0.104,0.016,0.694,0.988,0.616,0.602,0.686,0.627,0.976,0.274,0.658,0.302,0.104,0.126,0.097,0.452,0.974,0.441,0.05,0.618,0.236,0.348,0.837,0.004,0.093,0.784,0.124,0.466,0.503,0.633,0.259,0.255,0.708,0.494,0.331,0.449,0.859,0.144,0.65,0.371,0.25,0.169,0.466,0.46,0.177,0.49,0.22,0.666,0.919,0.088,0.605,0.634,0.394,0.714,0.029,0.924,0.106,0.642,0.923,0.479,0.751,0.112,0.091,0.536,0.592,0.127,0.321,0.729,0.053,0.896,0.627,0.014,0.246,0.376,0.483,0.541,0.803,0.452,0.666,0.395,0.995,0.525,0.419,0.712,0.757,0.418,0.908,0.755,0.42,0.364,0.404,0.302,0.243,0.347,0.178,0.479,0.354,0.175,0.703,0.281,0.798,0.092,0.975,0.53,0.443,0.728,0.941,0.572,0.355,0.818,0.657,0.716,0.899,0.767,0.338,0.957,0.352,0.443,0.995,0.601,0.499,0.6,0.16,0.479,0.696,0.387,0.02,0.489,0.528,0.654,0.094,0.719,0.652,0.391,0.156,0.221,0.933,0.512,0.54,0.833,0.021,0.502,0.78,0.699,0.94,0.336,0.461,0.849,0.168,0.59,0.771,0.023,0.627,0.904,0.043,0.546,0.391,0.556,0.504,0.018,0.77,0.633,0.915,0.384,0.672,0.377,0.804,0.169,0.268,0.398,0.778,0.081,0.555,0.67,0.872,0.071,0.928,0.497,0.102,0.732,0.51,0.22,0.24,0.284,0.964,0.622,0.045,0.542,0.568,0.727,0.661,0.864,0.804,0.975,0.385,0.764,0.787,0.835,0.748,0.672,0.794,0.185,0.628,0.623,0.951,0.594,0.509,0.607,0.942,0.615,0.121,0.087,0.733,0.817,0.077,0.069,0.49,0.995,0.024,0.366,0.814,0.785,0.076,0.559,0.486,0.014,0.859,0.659,0.089,0.123,0.469,0.983,0.821,0.352,0.092,0.951,0.439,0.66,0.233,0.814,0.561,0.029,0.735,0.838,0.525,0.871,0.821,0.246,0.353,0.809,0.805,0.984,0.423,0.704,0.546,0.691,0.029,0.533,0.929,0.172,0.457,0.218,0.877,0.053,0.356,0.856,0.014,0.751,0.468,0.554,0.608,0.494,0.923,0.527,0.724,0.478,0.695,0.584,0.676,0.203,0.339,0.807,0.288,0.53,0.93,0.296,0.605,0.602,0.127,0.333,0.353,0.205,0.354,0.576,0.325,0.01,0.265,0.652,0.808,0.519,0.76,0.273,0.566,0.972,0.289,0.309,0.701,0.67,0.215,0.193,0.612,0.434,0.517,0.997,0.383,0.263,0.792,0.299,0.607,0.692,0.231,0.666,0.706,0.255,0.514,0.381,0.397,0.551,0.965,0.067,0.056,0.56,0.424,0.513,0.647,0.268,0.27,0.885,0.209,0.227,0.122,0.787,0.272,0.827,0.761,0.237,0.694,0.972,0.445,0.826,0.072,0.599,0.616,0.044,0.193,0.218,0.573,0.662,0.529,0.421,0.16,0.049,0.062,0.494,0.127,0.181,0.682,0.309,0.712,0.743,0.988,0.803,0.081,0.579,0.847,0.275,0.841,0.13,0.881,0.675,0.218,0.831,0.665,0.29,0.815,0.294,0.034,0.796,0.767,0.89,0.315,0.601,0.829,0.597,0.256,0.626,0.634,0.081,0.32,0.195,0.418,0.492,0.119,0.413,0.111,0.029,0.805,0.604,0.154,0.764,0.35,0.236,0.165,0.539,0.225,0.456,0.101,0.528,0.066,0.445,0.526,0.949,0.464,0.171,0.586,0.355,0.266,0.604,0.968,0.586,0.693,0.075,0.784,0.35,0.639,0.627,0.842,0.906,0.533,0.942,0.248,0.953,0.678,0.694,0.424,0.543,0.227,0.018,0.957,0.146,0.212,0.8,0.355,0.689,0.202,0.904,0.087,0.462,0.845,0.132,0.707,0.031,0.447,0.478,0.124,0.127,0.864,0.911,0.527,0.404,0.973,0.716,0.329,0.3,0.079,0.5,0.468,0.699,0.678,0.808,0.399,0.95,0.082,0.144,0.828,0.562,0.681,0.85,0.821,0.565,0.04,0.797,0.231,0.461,0.206,0.501,0.424,0.491,0.111,0.155,0.228,0.569,0.285,0.616,0.227,0.206,0.855,0.494,0.25,0.719,0.507,0.581,0.58,0.439,0.851,0.769,0.555,0.48,0.859,0.318,0.363,0.93,0.478,0.466,0.515,0.352,0.423,0.603,0.294,0.932,0.924,0.7,0.669,0.279,0.628,0.68,0.339,0.746,0.367,0.54,0.636,0.22,0.123,0.827,0.821,0.04,0.618,0.599,0.882,0.432,0.802,0.552,0.754,0.964,0.574,0.199,0.588,0.135,0.194,0.262,0.481,0.163,0.902,0.965,0.44,0.522,0.846,0.664,1,0.83,0.963,0.804,0.072,0.453,0.915,0.968,0.939,0.61,0.945,0.78,0.203,0.558,0.411,0.36,0.469,0.482,0.785,0.765,0.788,0.231,0.767,0.585,0.321,0.148,0.937,0.138,0.273,0.043,0.557,0.498,0.645,0.257,0.943,0.083,0.725,0.811,0.319,0.556,0.391,0.596,0.648,0.463,0.448,0.873,0.856,0.69,0.979,0.138,0.25,0.291,0.184,0.699,0.208,0.503,0.944,0.951,0.499,0.033,0.821,0.55,0.239,0.945,0.957,0.318,0.913,0.443,0.472,0.014,0.425,0.074,0.408,0.941,0.697,0.005,0.222,0.532,0.808,0.92,0.027,0.399,0.847,0.871,0.475,0.151,0.616,0.993,0.032,0.522,0.176,0.385,0.567,0.62,0.372,0.287,0.569,0.905,0.94,0.179,0.14,0.984,0.076,0.863,0.994,0.274,0.269,0.978,0.366,0.668,0.765,0.47,0.088,0.534,0.171,0.834,0.73,0.651,0.834,0.657,0.639,0.781,0.846,0.086,0.564,0.293,0.255,0.433,0.469,0.177,0.551,0.931,0.589,0.645,0.733,0.969,0.923,0.785,0.111,0.259,0.5,0.373,0.901,0.892,0.035,0.734,0.872,0.914,0.763,0.004,0.793,0.149,0.978,0.713,0.966,0.941,0.998,0.56,0.677,0.264,0.808,0.067,0.66,0.514,0.703,0.506,0.523,0.622,0.295,0.255,0.978,0.146,0.731,0.141,0.116,0.767,0.881,0.692,0.289,0.09,0.139,0.467,0.352,0.343,0.24,0.523,0.082,0.549,0.272,0.767,0.901,0.399,0.408,0.187,0.809,0.966,0.071,0.317,0.047,0.293,0.017,0.145,0.947,0.754,0.371,0.703,0.417,0.424,0.1,0.927,0.465,0.301,0.728,0.026,0.945,0.753,0.329,0.181,0.611,0.037,0.016,0.477,0.483,0.307,0.536,0.191,0.729,0.783,0.917,0.226,0.862,0.398,0.798,0.902,0.032,0.923,0.363,0.072,0.054,0.276,0.969,0.427,0.56,0.675,0.632,0.699,0.322,0.393,0.035,0.514,0.703,0.197,0.782,0.783,0.578,0.015,0.919,0.052,0.172,0.98,0.436,0.628,0.183,0.609,0.679,0.035,0.503,0.277,0.182,0.458,0.397,0.534,0.004,0.239,0.696,0.59,0.137,0.86,0.464,0.371,0.105,0.45,0.233,0.284,0.634,0.665,0.783,0.553,0.803,0.328,0.896,0.736,0.808,0.106,0.785,0.472,0.505,0.681,0.499,0.647,0.252,0.404,0.077,0.095,0.5,0.902,0.236,0.383,0.641,0.311,0.386,0.981,0.23,0.655,0.62,0.843,0.776,0.154,0.765,0.561,0.43,0.8,0.717,0.14,0.832,0.569,0.03,0.751,0.029,0.489,0.493,0.191,0.36,0.586,0.814,0.232,0.754,0.806,0.982,0.369,0.281,0.944,0.756,0.583,0.206,0.074,0.103,0.273,0.618,0.522,0.79,0.456,0.859,0.394,0.508,0.801,0.812,0.035,0.936,0.868,0.625,0.213,0.423,0.526,0.966,0.958,0.692,0.255,0.204,0.563,0.945,0.956,0.689,0.812,0.74,0.826,0.79,0.685,0.085,0.749,0.351,0.643,0.384,0.048,0.989,0.702,0.086,0.295,0.1,0.161,0.226,0.423,0.126,0.936,0.759,0.986,0.286,0.434,0.763,0.55,0.972,0.041,0.787,0.113,0.746,0.244,0.223,0.634,0.976,0.633,0.988,0.928,0.892,0.642,0.71,0.776,0.447,0.77,0.919,0.89,0.849,0.539,0.48,0.116,0.77,0.98,0.113,0.392,0.856,0.371,0.675,0.469,0.882,0.568,0.444,0.367,0.003,0.192,0.761,0.248,0.327,0.949,0.172,0.452,0.946,0.73,0.739,0.65,0.813,0.191,0.777,0.569,0.658,0.033,0.17,0.391,0.134,0.328,0.389,0.189,0.34,0.454,0.527,0.402,0.123,0.065,0.731,0.016,0.41,0.054,0.242,0.059,0.865,0.945,0.626,0.458,0.04,0.166,0.546,0.783,0.196,0.975,0.336,0.522,0.141,0.221,0.228,0.55,0.722,0.647,0.652,0.223,0.39,0.545,0.294,0.209,0.786,0.967,0.391,0.009,0.582,0.28,0.143,0.693,0.76,0.277,0.74,0.45,0.123,0.006,0.267,0.95,0.609,0.919,0.511,0.441,0.518,0.8,0.865,0.356,0.411,0.722,0.127,0.621,0.137,0.451,0.186,0.759,0.554,0.698,0.27,0.167,0.255,0.369,0.382,0.302,0.842,0.607,0.821,0.397,0.382,0.703,0.956,0.167,0.91,0.956,0.335,0.7,0.635,0.833,0.987,0.739,0.056,0.909,0.604,0.142,0.978,0.065,0.894,0.852,0.4,0.2,0.924,0.304,0.506,0.467,0.111,0.833,0.318,0.307,0.363,0.003,0.572,0.112,0.768,0.101,0.895,0.723,0.144,0.585,0.69,0.607,0.611,0.068,0.269,0.448,0.688,0.508,0.758,0.513,0.409,0.361,0.501,0.989,0.171,0.715,0.471,0.785,0.524,0.617,0.626,0.679,0.377,0.993,0.038,0.905,0.932,0.543,0.885,0.5,0.093,0.583,0.793,0.233,0.088,0.929,0.497,0.892,0.158,0.956,0.279,0.929,0.175,0.398,0.118,0.168,0.555,0.843,0.403,0.037,0.222,0.703,0.815,0.176,0.333,0.183,0.702,0.501,0.761,0.105,0.786,0.089,0.152,0.244,0.398,0.948,0.353,0.599,0.122,0.67,0.729,0.397,0.569,0.574,0.084,0.675,0.672,0.603,0.852,0.483,0.678,0.696,0.276,0.552,0.266,0.239,0.675,0.898,0.719,0.324,0.759,0.083,0.154,0.037,0.456,0.308,0.791,0.584,0.363,0.961,0.886,0.131,0.321,0.167,0.584,0.354,0.192,0.409,0.164,0.715,0.678,0.496,0.18,0.75,0.494,0.955,0.348,0.497,0.387,0.05,0.489,0.228,0.283,0.217,0.309,0.066,0.011,0.914,0.2,0.885,0.459,0.228,0.782,0.22,0.772,0.746,0.94,0.015,0.367,0.56,0.374,0.094,0.975,0.909,0.616,0.28,0.832,0.503,0.818,0.807,0.647,0.409,0.519,0.734,0.528,0.254,0.838,0.313,0.903,0.984,0.614,0.443,0.7,0.616,0.019,0.478,0.242,0.244,0.231,0.913,0.264,0.506,0.412,0.161,0.761,0.709,0.665,0.434,0.244,0.25,0.629,0.753,0.905,0.162,0.281,0.106,0.223,0.743,0.245,0.957,0.831,0.917,0.178,0.306,0.095,0.449,0.351,0.389,0.528,0.68,0.045,0.263,0.424,0.563,0.651,0.764,0.808,0.132,0.942,0.199,0.692,0.253,0.157,0.612,0.426,0.657,0.397,0.317,0.85,0.249,0.384,0.44,0.971,0.051,0.073,0.603,0.582,0.776,0.949,0.654,0.538,0.12,0.78,0.468,0.683,0.002,0.672,0.94,0.871,0.103,0.531,0.033,0.663,0.452,0.356,0.873,0.686,0.839,0.166,0.235,0.957,0.831,0.912,0.541,0.882,0.928,0.895,0.24,0.414,0.395,0.107,0.473,0.731,0.456,0.497,0.091,0.639,0.897,0.697,0.858,0.08,0.709,0.204,0.018,0.599,0.906,0.114,0.274,0.022,0.559,0.56,0.394,0.036,0.066,0.829,0.014,0.155,0.498,0.722,0.486,0.917,0.696,0.003,1,0.757,0.867,0.998,0.343,0.211,0.993,0.863,0.541,0.144,0.127,0.32,0.077,0.643,0.216,0.029,0.85,0.31,0.911,0.5,0.303,0.96,0.501,0.11,0.586,0.834,0.912,0.071,0.659,0.255,0.062,0.73,0.851,0.464,0.302,0.678,0.274,0.977,0.998,0.963,0.275,0.08,0.404,0.285,0.811,0.122,0.761,0.23,0.35,0.862,0.407,0.606,0.325,0.85,0.447,0.169,0.911,0.805,0.717,0.51,0.462,0.892,0.049,0.829,0.807,0.369,0.283,0.757,0.987,0.047,0.27,0.3,0.769,0.979,0.594,0.393,0.545,0.103,0.672,0.706,0.343,0.503,0.96,0.176,0.865,0.743,0.736,0.69,0.18,0.727,0.661,0.747,0.222,0.567,0.286,0.266,0.896,0.643,0.09,0.023,0.384,0.189,0.608,0.406,0.522,0.991,0.584,0.994,0.277,0.578,0.077,0.644,0.843,0.55,0.188,0.962,0.667,0.668,0.949,0.345,0.986,0.926,0.455,0.642,0.844,0.973,0.296,0.784,0.928,0.06,0.924,0.574,0.526,0.754,0.494,0.969,0.961,0.607,0.212,0.639,0.166,0.288,0.767,0.089,0.665,0.766,0.018,0.175,0.844,0.037,0.167,0.43,0.874,0.369,0.981,0.07,0.601,0.459,0.053,0.763,0.58,0.606,0.738,0.813,0.338,0.086,0.772,0.353,0.056,0.921,0.341,0.002,0.984,0.238,0.269,0.643,0.478,0.911,0.826,0.095,0.152,0.732,0.051,0.925,0.421,0.391,0.682,0.14,0.649,0.769,0.821,0.676,0.919,0.209,0.495,0.455,0.343,0.53,0.075,0.162,0.061,0.28,0.217,0.435,0.829,0.175,0.331,0.236,0.373,0.999,0.943,0.12,0.678,0.621,0.065,0.914,0.815,0.381,0.153,0.915,0.533,0.196,0.809,0.855,0.808,0.404,0.826,0.548,0.013,0.85,0.246,0.173,0.983,0.13,0.614,0.606,0.966,0.811,0.821,0.529,0.965,0.628,0.291,0.066,0.926,0.196,0.348,0.971,0.814,0.651,0.133,0.557,0.036,0.701,0.226,0.895,0.959,0.607,0.88,0.62,0.207,0.94,0.95,0.332,0.451,0.545,0.355,0.477,0.894,0.942,0.669,0.659,0.924,0.119,0.387,0.863,0.53,0.711,0.313,0.32,0.686,0.576,0.826,0.497,0.608,0.092,0.077,0.795,0.22,0.786,0.849,0.144,0.744,0.502,0.503,0.265,0.679,0.545,0.414,0.679,0.885,0.1,0.917,0.18,0.121,0.649,0.816,0.95,0.762,0.764,0.124,0.175,0.885,0.022,0.499,0.523,0.67,0.807,0.367,0.554,0.33,0.677,0.581,0.65,0.634,0.666,0.742,0.237,0.83,0.235,0.075,0.811,0.143,0.845,0.962,0.303,0.52,0.18,0.466,0.26,0.64,0.944,0.153,0.183,0.153,0.475,0.717,0.928,0.551,0.268,0.783,0.159,0.149,0.269,0.773,0.954,0.862,0.95,0.613,0.943,0.397,0.972,0.045,0.768,0.218,0.98,0.693,0.612,0.485,0.963,0.056,0.985,0.464,0.095,0.151,0.819,0.825,0.529,0.855,0.485,0.399,0.476,0.824,0.317,0.487,0.704,0.901,0.126,0.965,0.346,0.501,0.801,0.676,0.438,0.291,0.691,0.539,0.909,0.101,0.948,0.194,0.557,0.053,0.587,0.471,0.855,0.574,0.274,0.857,0.824,0.539,0.252,0.929,0.992,0.589,0.883,0.976,0.389,0.175,0.977,0.354,0.501,0.58,0.5,0.018,0.129,0.841,0.138,0.549,0.273,0.339,0.794,0.294,0.168,0.388,0.657,0.895,0.166,0.344,0.703,0.262,0.783,0.114,0.07,0.05,0.824,0.118,0.905,0.037,0.584,0.957,0.731,0.392,0.548,0.06,0.802,0.517,0.292,0.225,0.36,0.784,0.786,0.693,0.888,0.087,0.965,0.245,0.302,0.391,0.298,0.192,0.617,0.683,0.742,0.441,0.04,0.351,0.716,0.815,0.756,0.776,0.438,0.811,0.873,0.663,0.666,0.937,0.573,0.464,0.546,0.076,0.74,0.965,0.557,0.443,0.483,0.091,0.7,0.421,0.248,0.428,0.372,0.374,0.234,0.359,1,0.101,0.177,0.756,0.312,0.817,0.974,0.867,0.279,0.07,0.216,0.043,0.81,0.055,0.836,0.378,0.001,0.108,0.713,0.112,0.872,0.45,0.962,0.306,0.052,0.514,0.829,0.394,0.459,0.965,0.483,0.818,0.985,0.515,0.095,0.92,0.103,0.303,0.659,0.072,0.734,0.419,0.946,0.746,0.777,0.943,0.667,0.239,0.562,0.875,0.389,0.732,0.603,0.517,0.713,0.035,0.138,0.404,0.834,0.06,0.31,0.108,0.6,0.597,0.232,0.49,0.332,0.242,0.117,0.045,0.179,0.141,0.884,0.941,0.843,0.147,0.057,0.794,0.643,0.477,0.587,0.074,0.823,0.644,0.387,0.555,0.594,0.478,0.253,0.948,0.862,0.333,0.162,0.184,0.977,0.691,0.386,0.515,0.741,0.129,0.625,0.772,0.093,0.906,0.994,0.442,0.176,0.954,0.703,0.336,0.134,0.204,0.019,0.459,0.044,0.046,0.742,0.437,0.375,0.641,0.426,0.811,0.391,0.825,0.025,0.516,0.558,0.099,0.011,0.462,0.696,0.893,0.851,0.809,0.247,0.832,0.889,0.213,0.175,0.2,0.988,0.748,0.598,0.281,0.336,0.13,0.755,0.293,0.63,0.932,0.885,0.498,0.796,0.315,0.287,0.387,0.244,0.374,0.935,0.979,0.945,0.861,0.142,0.954,0.663,0.56,0.768,0.486,0.688,0.068,0.093,0.396,0.812,0.999,0.595,0.901,0.892,0.146,0.917,0.188,0.641,0.967,0.222,0.87,0.324,0.996,0.843,0.471,0.957,0.173,0.973,0.211,0.226,0.749,0.019,0.227,0.552,0.273,0.688,0.658,0.243,0.764,0.998,0.982,0.763,0.197,0.454,0.432,0.032,0.49,0.74,0.966,0.008,0.664,0.041,0.682,0.836,0.141,0.542,0.984,0.741,0.672,0.316,0.502,0.661,0.979,0.474,0.223,0.367,0.303,0.716,0.518,0.878,0.585,0.932,0.296,0.919,0.587,0.063,0.069,0.103,0.011,0.569,0.927,0.105,0.118,0.113,0.01,0.697,0.88,0.649,0.345,0.508,0.709,0.752,0.983,0.989,0.263,0.612,0.407,0.573,0.083,0.651,0.414,0.863,0.402,0.053,0.682,0.567,0.098,0.075,0.718,0.545,0.535,0.562,0.947,0.905,0.188,0.132,0.578,0.849,0.414,0.317,0.441,0.047,0.184,0.296,0.892,0.421,0.452,0.187,0.812,0.454,0.687,0.685,0.785,0.206,0.38,0.183,0.653,0.364,0.701,0.584,0.806,0.429,0.083,0.379,0.707,0.247,0.761,0.264,0.475,0.477,0.256,0.583,0.816,0.375,0.947,0.658,0.822,0.145,0.558,0.437,0.488,0.735,0.127,0.587,0.54,0.666,0.737,0.75,0.152,0.621,0.88,0.475,0.856,0.457,0.248,0.266,0.149,0.276,0.762,0.656,0.812,0.764,0.145,0.705,0.933,0.393,0.889,0.271,0.044,0.02,0.586,0.148,0.624,0.013,0.798,0.141,0.456,0.166,0.816,0.354,0.818,0.783,0.402,0.965,0.894,0.568,0.788,0.862,0.424,0.664,0.337,0.975,0.134,0.963,0.824,0.436,0.241,0.37,0.099,0.336,0.002,0.252,0.826,0.448,0.806,0.759,0.765,0.55,0.075,0.456,0.108,0.079,0.28,0.83,0.075,0.553,0.035,0.05,0.808,0.841,0.998,0.686,0.846,0.773,0.735,0.044,0.676,0.973,0.957,0.229,0.641,0.24,0.387,0.158,0.831,0.621,0.308,0.233,0.982,0.481,0.046,0.264,0.039,0.417,0.146,0.307,0.782,0.465,0.227,0.503,0.249,0.424,0.467,0.336,0.646,0.92,0.336,0.357,0.829,0.333,0.754,0.42,0.555,0.728,0.233,0.664,0.797,0.236,0.568,0.195,0.012,0.632,0.792,0.142,0.965,0.666,0.465,0.898,0.932,0.56,0.73,0.986,0.627,0.206,0.363,0.349,0.69,0.014,0.007,0.862,0.096,0.096,0.526,0.843,0.897,0.135,0.492,0.885,0.695,0.636,0.039,0.145,0.053,0.366,0.249,0.912,0.636,0.712,0.654,0.107,0.556,0.676,0.117,0.161,0.794,0.637,0.208,0.986,0.83,0.286,0.348,0.331,0.175,0.138,0.699,0.812,0.288,0.283,0.059,0.024,0.589,0.171,0.699,0.683,0.893,0.826,0.533,0.926,0.261,0.792,0.38,0.358,0.816,0.443,0.326,0.74,0.681,0.848,0.313,0.023,0.447,0.532,0.527,0.586,0.429,0.548,0.692,0.821,0.518,0.196,0.915,0.211,0.032,0.411,0.655,0.542,0.653,0.871,0.179,0.653,0.247,0.96,0.902,0.77,0.192,0.324,0.468,0.771,0.524,0.864,0.644,0.913,0.52,0.482,0.469,0.614,0.556,0.138,0.409,0.387,0.022,0.761,0.345,0.818,0.841,0.105,0.322,0.782,0.751,0.522,0.935,0.458,0.045,0.151,0.841,0.347,0.786,0.697,0.83,0.44,0.986,0.676,0.925,0.481,0.835,0.212,0.787,0.186,0.819,0.775,0.255,0.648,0.621,0.149,0.774,0.411,0.271,0.671,0.652,0.707,0.172,0.736,0.793,0.758,0.281,0.285,0.407,0.31,0.156,0.257,0.147,0.28,0.216,0.713,0.037,0.244,0.546,0.637,0.796,0.656,0.23,0.377,0.739,0.309,0.224,0.552,0.505,0.39,0.949,0.6,0.712,0.744,0.804,0.565,0.402,0.97,0.672,0.471,0.751,0.471,0.355,0.878,0.225,0.482,0.161,0.279,0.452,0.598,0.765,0.648,0.937,0.829,0.52,0.625,0.453,0.824,0.442,0.687,0.212,0.972,0.5,0.819,0.245,0.257,0.324,0.849,0.204,0.129,0.099,0.05,0.529,0.682,0.432,0.186,0.459,0.225,0.28,0.468,0.778,0.7,0.248,0.252,0.02,0.313,0.449,0.875,0.542,0.293,0.11,0.714,0.877,0.643,0.471,0.134,0.81,0.253,0.687,0.779,0.673,0.36,0.25,0.567,0.409,0.182,0.961,0.081,0.949,0.067,0.7,0.839,0.253,0.436,0.56,0.748,0.107,0.164,0.038,0.44,0.294,0.981,0.227,0.459,0.775,0.895,0.615,0.944,0.711,0.312,0.5,0.714,0.417,0.331,0.111,0.398,0.757,0.988,0.607,0.089,0.528,0.762,0.832,0.502,0.524,0.429,0.474,0.198,0.914,0.973,0.203,0.832,0.609,0.751,0.18,0.301,0.563,0.926,0.883,0.984,0.998,0.131,0.439,0.757,0.455,0.82,0.824,0.553,0.041,0.386,0.262,0.887,0.213,0.094,0.528,0.843,0.584,0.368,0.053,0.491,0.052,0.823,0.156,0.529,0.613,0.881,0.548,0.591,0.383,0.452,0.097,0.398,0.488,0.284,0.89,0.614,0.583,0.91,0.71,0.398,0.798,0.307,0.717,0.49,0,0.94,0.307,0.153,0.773,0.548,0.786,0.304,0.552,0.044,0.367,0.006,0.005,0.813,0.718,0.205,0.887,0.575,0.449,0.396,0.764,0.153,0.756,0.14,0.624,0.773,0.622,0.317,0.656,0.318,0.248,0.733,0.236,0.218,0.044,0.276,0.157,0.07,0.391,0.615,0.372,0.6,0.204,0.571,0.941,0.01,0.812,0.803,0.765,0.871,0.595,0.598,0.202,0.51,0.871,0.958,0.053,0.201,0.134,0.712,0.976,0.149,0.204,0.268,0.218,0.013,0.024,0.345,0.733,0.953,0.598,0.096,0.7,0.559,0.376,0.435,0.15,0.271,0.274,0.668,0.891,0.208,0.598,0.522,0.82,0.798,0.178,0.523,0.65,0.41,0.238,0.374,0.02,0.151,0.967,0.231,0.219,0.962,0.587,0.683,0.694,0.547,0.667,0.787,0.508,0.488,0.986,0.207,0.704,0.651,0.53,0.539,0.093,0.859,0.867,0.811,0.857,0.734,0.551,0.944,0.84,0.5,0.157,0.046,0.516,0.68,0.649,0.174,0.236,0.767,0.003,0.142,0.75,0.149,0.026,0.96,0.088,0.535,0.127,0.285,0.295,0.632,0.572,0.191,0.315,0.854,0.03,0.262,0.195,0.308,0.014,0.656,0.381,0.735,0.82,0.678,0.058,0.379,0.301,0.792,0.739,0.238,0.501,0.96,0.389,0.415,0.471,0.892,0.168,0.552,0.368,0.653,0.762,0.572,0.034,0.089,0.256,0.215,0.343,0.651,0.414,0.044,0.779,0.127,0.207,0.662,0.352,0.166,0.961,0.053,0.371,0.007,0.954,0.288,0.804,0.689,0.2,0.299,0.335,0.806,0.842,0.14,0.766,0.582,0.586,0.606,0.024,0.946,0.098,0.66,0.93,0.665,0.175,0.417,0.464,0.944,0.75,0.914,0.561,0.152,0.614,0.162,0.439,0.064,0.644,0.129,0.144,0.427,0.263,0.403,0.837,0.488,0.119,0.641,0.179,0.635,0.48,0.608,0.885,0.312,0.165,0.988,0.023,0.997,0.096,0.09,0.758,0.305,0.156,0.917,0.753,0.708,0.818,0.647,0.539,0.345,0.744,0.307,0.79,0.068,0.153,0.497,0.755,0.375,0.18,0.081,0.831,0.713,0.741,0.571,0.446,0.292,0.126,0,0.364,0.182,0.108,0.315,0.424,0.52,0.663,0.273,0.313,0.681,0.772,0.869,0.435,0.496,0.524,0.363,0.143,0.557,0.5,0.875,0.128,0.9,0.543,0.711,0.606,0.336,0.86,0.215,0.146,0.894,0.733,0.248,0.052,0.857,0.335,0.178,0.6,0.694,0.903,0.68,0.832,0.755,0.624,0.016,0.425,0.771,0.747,0.419,0.251,0.121,0.761,0.947,0.258,0.666,0.436,0.669,0.745,0.495,0.05,0.871,0.962,0.215,0.946,0.986,0.52,0.02,0.517,0.216,0.126,0.707,0.213,0.401,0.368,0.965,0.096,0.87,0.727,0.548,0.794,0.78,0.068,0.201,0.158,0.801,0.806,0.974,0.663,0.91,0.979,0.06,0.708,0.49,0.688,0.277,0.708,0.66,0.551,0.279,0.328,0.071,0.52,0.975,0.795,0.642,0.516,0.775,0.793,0.122,0.612,0.908,0.776,0.696,0.282,0.353,0.125,0.162,0.915,0.857,0.433,0.982,0.101,0.606,0.292,0.345,0.471,0.249,0.856,0.488,0.113,0.098,0.001,0.352,0.435,0.099,0.386,0.657,0.651,0.814,0.147,0.93,0.217,0.102,0.28,0.705,0.327,0.494,0.031,0.647,0.645,0.648,0.477,0.457,0.29,0.373,0.457,0.041,0.568,0.36,0.281,0.576,0.325,0.293,0.756,0.709,0.899,0.969,0.629,0.171,0.162,0.947,0.386,0.221,0.245,0.639,0.873,0.3,0.83,0.135,0.961,0.831,0.087,0.718,0.657,0.249,0.675,0.483,0.482,0.895,0.743,0.27,0.951,0.902,0.464,0.142,0.939,0.253,0.668,0.156,0.968,0.137,0.9,0.461,0.102,0.857,0.138,0.395,0.373,0.376,0.01,0.181,0.526,0.015,0.7,0.573,0.475,0.725,0.832,0.168,0.89,0.009,0.96,0.11,0.797,0.119,0.531,0.913,0.354,0.763,0.947,0.078,0.86,0.126,0.889,0.427,0.512,0.74,0.657,0.148,0.656,0.049,0.33,0.055,0.524,0.278,0.277,0.632,0.978,0.011,0.948,0.731,0.469,0.923,0.152,0.122,0.843,0.817,0.674,0.919,0.179,0.842,0.908,0.082,0.859,0.136,0.533,0.154,0.339,0.964,0.76,0.612,0.85,0.339,0.212,0.028,0.662,0.097,0.501,0.217,0.721,0.396,0.404,0.177,0.801,0.462,0.148,0.563,0.059,0.44,0.036,0.295,0.588,0.879,0.3,0.54,0.316,0.255,0.258,0.979,0.955,0.296,0.335,0.003,0.563,0.065,0.736,0.169,0.984,0.335,0.93,0.534,0.977,0.32,0.248,0.419,0.804,0.412,0.691,0.084,0.502,0.332,0.623,0.981,0.725,0.841,0.771,0.021,0.658,0.436,0.451,0.975,0.923,0.936,0.146,0.849,0.836,0.718,0.724,0.769,0.844,0.396,0.456,0.771,0.574,0.797,0.82,0.042,0.277,0.79,0.732,0.486,0.321,0.516,0.275,0.473,0.144,0.474,0.103,0.319,0.115,0.354,0.78,0.119,0.49,0.7,0.977,0.115,0.475,0.274,0.742,0.499,0.562,0.884,0.592,0.676,0.632,0.28,0.426,0.368,0.035,0.706,0.391,0.764,0.861,0.973,0.646,0.252,0.236,0.149,0.146,0.064,0.931,0.146,0.606,0.457,0.556,0.511,0.145,0.259,0.543,0.822,0.836,0.724,0.642,0.733,0.883,0.442,0.66,0.84,0.689,0.74,0.467,0.999,0.027,0.001,0.207,0.826,0.355,0.281,0.348,0.958,0.354,0.63,0.883,0.517,0.277,0.984,0.78,0.93,0.064,0.052,0.012,0.065,0.604,0.009,0.744,0.196,0.363,0.39,0.054,0.416,0.359,0.23,0.678,0.994,0.371,0.6,0.995,0.625,0.309,0.314,0.17,0.408,0.365,0.902,0.707,0.35,0.172,0.295,0.452,0.09,0.924,0.056,0.179,0.937,0.01,0.111,0.281,0.441,0.825,0.434,0.848,0.07,0.904,0.62,0.815,0.224,0.648,0.647,0.386,0.135,0.771,0.62,0.069,0.936,0.653,0.798,0.382,0.552,0.657,0.843,0.603,0.272,0.105,0.082,0.266,0.612,0.063,0.488,0.761,0.983,0.775,0.11,0.586,0.603,0.733,0.814,0.453,0.27,0.204,0.084,0.539,0.951,0.663,0.529,0.622,0.32,0.5,0.663,0.048,0.682,0.449,0.888,0.713,0.871,0.251,0.438,0.168,0.474,0.93,0.85,0.929,0.297,0.869,0.883,0.239,0.057,0.298,0.438,0.461,0.593,0.491,0.372,0.518,0.671,0.041,0.045,0.634,0.047,0.074,0.149,0.183,0.384,0.906,0.562,0.604,0.675,0.434,0.849,0.518,0.047,0.917,0.019,0.423,0.453,0.533,0.487,0.25,0.774,0.576,0.249,0.357,0.699,0.527,0.217,0.73,0.449,0.997,0.252,0.214,0.934,0.342,0.879,0.217,0.337,0.215,0.807,0.709,0.719,0.657,0.041,0.806,0.289,0.919,0.978,0.873,0.64,0.072,0.994,0.426,0.769,0.283,0.786,0.275,0.751,0.749,0.685,0.979,0.1,0.799,0.144,0.812,0.579,0.782,0.756,0.387,0.296,0.45,0.044,0.372,0.689,0.677,0.72,0.267,0.828,0.47,0.303,0.935,0.744,0.624,0.919,0.911,0.624,0.208,0.223,0.837,0.65,0.834,0.205,0.313,0.984,0.814,0.426,0.464,0.848,0.02,0.067,0.786,0.063,0.668,0.579,0.584,0.359,0.183,0.708,0.78,0.873,0.3,0.985,0.607,0.144,0.484,0.693,0.21,0.36,0.755,0.786,0.604,0.68,0.781,0.907,0.546,0.316,0.564,0.125,0.383,0.898,0.557,0.739,0.691,0.946,0.348,0.513,0.255,0.6,0.296,0.679,0.451,0.98,0.742,0.236,0.142,0.725,0.245,0.66,0.081,0.601,0.942,0.612,0.959,0.8,0.634,0.399,0.751,0.8,0.779,0.839,0.271,0.592,0.727,0.892,0.409,0.601,0.971,0.507,0.184,0.004,0.394,0.635,0.112,0.044,0.42,0.964,0.233,0.27,0.138,0.496,0.115,0.119,0.557,0.631,0.695,0.944,0.972],"mode":"markers","marker":{"size":5,"color":[0.7,0.811,0.326,0.917,0.02,0.744,0.746,0.528,0.919,0.285,0.364,0.522,0.645,0.849,0.301,0.192,0.081,0.401,0.228,0.253,0.593,0.111,0.019,0.484,0.579,0.306,0.336,0.849,0.788,0.209,0.506,0.857,0.353,0.608,0.548,0.808,0.196,0.35,0.507,0.009,0.911,0.473,0.011,0.96,0.17,0.522,0.591,0.344,0.809,0.631,0.125,0.197,0.16,0.311,0.291,0.504,0.21,0.274,0.103,0.636,0.269,0.614,0.804,0.564,0.471,0.361,0.648,0.431,0.824,0.985,0.736,0.613,0.144,0.874,0.425,0.633,0.574,0.309,0.734,0.572,0.908,0.369,0.092,0.071,0.595,0.551,0.968,0.697,0.296,0.935,0.214,0.329,0.357,0.117,0.652,0.702,0.8,0.559,0.42,0.709,0.462,0.008,0.427,0.919,0.517,0.005,0.176,0.603,0.191,0.967,0.858,0.059,0.401,0.893,0.39,0.138,0.875,0.897,0.743,0.795,0.089,0.959,0.964,0.872,0.996,0.928,0.468,0.913,0.595,0.764,0.365,0.461,0.361,0.776,0.491,0.61,0.399,0.257,0.034,0.18,0.759,0.096,0.492,0.747,0.303,0.195,0.979,0.043,0.046,0.92,0.536,0.594,0.868,0.072,0.157,0.348,0.922,0.454,0.131,0.239,0.831,0.451,0.715,0.301,0.416,0.179,0.099,0.88,0.806,0.276,0.769,0.916,0.771,0.222,0.889,0.18,0.493,0.219,0.542,0.054,0.673,0.838,0.005,0.651,0.113,0.98,0.588,0.41,0.198,0.171,0.578,0.772,0.153,0.116,0.443,0.352,0.422,0.789,0.132,0.966,0.81,0.697,0.528,0.413,0.205,0.804,0.054,0.098,0.147,0.472,0.846,0.758,0.074,0.69,0.203,0.284,0.712,0.463,0.739,0.525,0.577,0.432,0.027,0.918,0.627,0.241,0.673,0.354,0.69,0.416,0.268,0.465,0.976,0.088,0.392,0.152,0.442,0.982,0.932,0.164,0.824,0.109,0.983,0.531,0.228,0.563,0.6,0.048,0.326,0.369,0.792,0.638,0.202,0.081,0.323,0.442,0.531,0.289,0.328,0.463,0.717,0.567,0.039,0.823,0.345,0.211,0.605,0.684,0.312,0.154,0.158,0.125,0.944,0.968,0.783,0.316,0.662,0.737,0.694,0.095,0.84,0.632,0.188,0.284,0.704,0.047,0.152,0.796,0.766,0.874,0.072,0.18,0.247,0.011,0.8,0.455,0.443,0.329,0.238,0.462,0.341,0.195,0.201,0.099,0.859,0.978,0.305,0.939,0.912,0.044,0.524,0.211,0.428,0.266,0.868,0.859,0.853,0.568,0.992,0.963,0.71,0.404,0.641,0.427,0.063,0.195,0.289,0.704,0.633,0.315,0.535,0.846,0.421,0.392,0.964,0.821,0.019,0.542,0.123,0.531,0.447,0.065,0.781,0.567,0.696,0.307,0.186,0.875,0.668,0.789,0.069,0.944,0.289,0.312,0.655,0.944,0.377,0.22,0.158,0.816,0.808,0.084,0.229,0.266,0.046,0.753,0.371,0.479,0.38,0.749,0.899,0.186,0.574,0.303,0.695,0.64,0.124,0.851,0.753,0.014,0.776,0.42,0.057,0.211,0.722,0.22,0.059,0.473,0.031,0.501,0.833,0.906,0.3,0.688,0.551,0.358,0.338,0.692,0.513,0.173,0.499,0.343,0.915,0.41,0.767,0.098,0.59,0.189,0.639,0.876,0.231,0.495,0.618,0.174,0.853,0.321,0.984,0.653,0.076,0.652,0.519,0.582,0.311,0.5,0.483,0.083,0.389,0.879,0.964,0.328,0.338,0.612,0.427,0.935,0.495,0.613,0.859,0.391,0.677,0.295,0.308,0.226,0.621,0.352,0.151,0.214,0.517,0.999,0.685,0.377,0.432,0.051,0.781,0.764,0.862,0.95,0.518,0.864,0.678,0.586,0.1,0.982,0.814,0.936,0.214,0.884,0.609,0.598,0.975,0.609,0.822,0.739,0.856,0.607,0.584,0.925,0.577,0.187,0.168,0.578,0.181,0.722,0.882,0.004,0.801,0.232,0.743,0.332,0.413,0.343,0.909,0.578,0.383,0.534,0.121,0.667,0.159,0.881,0.668,0.925,0.673,0.924,0.112,0.582,0.858,0.457,0.573,0.59,0.256,0.953,0.309,0.526,0.403,0.906,0.45,0.664,0.074,0.78,0.113,0.486,0.475,0.03,0.492,0.95,0.637,0.162,0.697,0.708,0.714,0.323,0.659,0.139,0.392,0.561,0.212,0.464,0.324,0.005,0.918,0.492,0.167,0.185,0.422,0.245,0.144,0.339,0.754,0.524,0.35,0.43,0.337,0.472,0.321,0.709,0.441,0.439,0.022,0.618,0.696,0.485,0.317,0.662,0.04,0.225,0.781,0.875,0.337,0.179,0.543,0.252,0.987,0.744,0.556,0.809,0.246,0.649,0.268,0.008,0.132,0.755,0.934,0.394,0.651,0.115,0.486,0.224,0.153,0.692,0.882,0.528,0.221,0.856,0.402,0.246,0.587,0.06,0.049,0.598,0.237,0.073,0.739,0.423,0.03,0.405,0.524,0.144,0.955,0.343,0.552,0.365,0.48,0.698,0.437,0.153,0.213,0.499,0.233,0.211,0.062,0.984,0.17,0.362,0.969,0.629,0.452,0.906,0.099,0.269,0.174,0.106,0.424,0.607,0.336,0.773,0.57,0.691,0.282,0.814,0.491,0.104,0.101,0.168,0.078,0.18,0.895,0.236,0.014,0.465,0.671,0.13,0.503,0.419,0.28,0.883,0.735,0.739,0.426,0.346,0.304,0.486,0.028,0.727,0.686,0.294,0.365,0.783,0.458,0.705,0.432,0.146,0.921,0.614,0.717,0.985,0.852,0.834,0.261,0.877,0.926,0.168,0.176,0.27,0.593,0.389,0.241,0.365,0.365,0.393,0.157,0.318,0.928,0.673,0.089,0.027,0.713,0.672,0.761,0.475,0.103,0.525,0.776,0.689,0.074,0.518,0.446,0.436,0.688,0.948,0.457,0.069,0.177,0.117,0.891,0.338,0.947,0.176,0.561,0.749,0.639,0.596,0.66,0.081,0.104,0.213,0.412,0.495,0.233,0.721,0.318,0.182,0.359,0.976,0.625,0.826,0.421,0.823,0.732,0.144,0.539,0.215,0.446,0.695,0.138,0.578,0.549,0.365,0.37,0.14,0.29,0.086,0.072,0.53,0.975,0.776,0.499,0.309,0.316,0.236,0.683,0.376,0.521,0.806,0.219,0.16,0.933,0.343,0.964,0.625,0.086,0.917,0.88,0.091,0.019,0.611,0.606,0.498,0.647,0.096,0.917,0.358,0.427,0.461,0.358,0.981,0.535,0.016,0.673,0.483,0.891,0.091,0.387,0.393,0.138,0.147,0.037,0.04,0.154,0.018,0.259,0.4,0.92,0.933,0.165,0.977,0.031,0.515,0.537,0.127,0.455,0.884,0.145,0.796,0.373,0.466,0.077,0.827,0.449,0.135,0.506,0.09,0.459,0.441,0.342,0.031,0.144,0.597,0.146,0.406,0.569,0.827,0.333,0.449,0.141,0.746,0.808,0.02,0.644,0.928,0.824,0.5,0.479,0.939,0.144,0.59,0.752,0.862,0.958,0.739,0.569,0.604,0.23,0.489,0.988,0.512,0.072,0.497,0.859,0.521,0.95,0.379,0.452,0.479,0.915,0.925,0.962,0.821,0.776,0.706,0.616,0.351,0.425,0.01,0.29,0.64,0.563,0.68,0.547,0.421,0.681,0.218,0.617,0.333,0.423,0.068,0.958,0.827,0.144,0.601,0.214,0.636,0.759,0.601,0.415,0.924,0.733,0.785,0.828,0.563,0.556,0.801,0.423,0.458,0.903,0.937,0.382,0.786,0.03,0.845,0.334,0.242,0.369,0.157,0.558,0.458,0.822,0.469,0.987,0.322,0.823,0.176,0.796,0.893,0.731,0.237,0.464,0.82,0.618,0.294,0.999,0.942,0.956,0.559,0.553,0.08,0.056,0.794,0.94,0.127,0.268,0.999,0.647,0.139,0.579,0.02,0.685,0.906,0.592,0.513,0.48,0.204,0.405,0.405,0.799,0.493,0.473,0.295,0.829,0.778,0.006,0.883,0.286,0.366,0.559,0.022,0.579,0.571,0.573,0.553,0.737,0.497,0.123,0.767,0.531,0.808,0.152,0.016,0.887,0.559,0.636,0.659,0.352,0.035,0.013,0.292,0.635,0.981,0.585,0.133,0.77,0.63,0.429,0.91,0.482,0.274,0.993,0.187,0.536,0.537,0.019,0.006,0.493,0.456,0.2,0.971,0.358,0.383,0.695,0.343,0.244,0.703,0.886,0.373,0.919,0.575,0.904,0.646,0.734,0.828,0.768,0.234,0.116,0.679,0.232,0.692,0.847,0.401,0.273,0.156,0.078,0.754,0.281,0.095,0.883,0.897,0.222,0.527,0.28,0.297,0.305,0.698,0.331,0.952,0.327,0.345,0.242,0.87,0.95,0.25,0.626,0.276,0.668,0.266,0.309,0.442,0.86,0.728,0.07,0.289,0.606,0.456,0.978,0.979,0.905,0.798,0.815,0.064,0.886,0.286,0.624,0.644,0.423,0.93,0.73,0.907,0.899,0.755,0.61,0.359,0.279,0.336,0.18,0.884,0.093,0.1,0.861,0.071,0.08,0.865,0.913,0.202,0.979,0.969,0.099,0.218,0.945,0.381,0.875,0.691,0.524,0.953,0.348,0.051,0.745,0.429,0.77,0.375,0.055,0.468,0.445,0.177,0.737,0.124,0.699,0.952,0.287,0.942,0.364,0.231,0.098,0.957,0.122,0.734,0.703,0.691,0.599,0.604,0.005,0.208,0.216,0.857,0.381,0.356,0.02,0.211,0.69,0.925,0.634,0.938,0.284,0.238,0.987,0.976,0.308,0.867,0.957,0.082,0.558,0.933,0.806,0.972,0.174,0.788,0.714,0.101,0.913,0.067,0.356,0.148,0.271,0.605,0.546,0.831,0.844,0.611,0.009,0.46,0.993,0.557,0.689,0.804,0.998,0.922,0.689,0.146,0.125,0.31,0.955,0.376,0.81,0.565,0.949,0.145,0.656,0.515,0.992,0.372,0.631,0.967,0.734,0.349,0.563,0.15,0.482,0.488,0.75,0.624,0.222,0.856,0.285,0.069,0.928,0.865,0.202,0.608,0.073,0.992,0.705,0.148,0.634,0.92,0.711,0.274,0.766,0.331,0.198,0.032,0.253,0.423,0.542,0.133,0.604,0.065,0.573,0.948,0.52,0.656,0.994,0.471,0.916,0.026,0.163,0.725,0.336,0.608,0.828,0.991,0.785,0.815,0.533,0.206,0.212,0.764,0.749,0.93,0.96,0.849,0.866,0.24,0.573,0.747,0.057,0.914,0.069,0.461,0.972,0.649,0.42,0.008,0.576,0.188,0.563,0.052,0.759,0.494,0.76,0.792,0.965,0.481,0.535,0.436,0.199,0.821,0.449,0.346,0.053,0.085,0.963,0.933,0.446,0.03,0.718,0.278,0.855,0.959,0.289,0.683,0.364,0.423,0.234,0.627,0.067,0.374,0.656,0.449,0.412,0.292,0.877,0.291,0.626,0.873,0.2,0.715,0.078,0.604,0.563,0.072,0.527,0.579,0.887,0.246,0.19,0.424,0.79,0.569,0.524,0.193,0.169,0.681,0.063,0.94,0.12,0.87,0.85,0.325,0.993,0.575,0.822,0.739,0.325,0.756,0.172,0.883,0.362,0.595,0.775,0.071,0.591,0.516,0.358,0.773,0.496,0.192,0.32,0.829,0.628,0.502,0.25,0.794,0.065,0.927,0.501,0.197,0.478,0.607,0.39,0.55,0.855,0.387,0.967,0.191,0.202,0.587,0.988,0.232,0.396,0.869,0.301,0.251,0.785,0.067,0.37,0.035,0.602,0.554,0.113,0.193,0.218,0.281,0.986,0.503,0.205,0.099,0.65,0.712,0.851,0.719,0.835,0.878,0.151,0.541,0.051,0.146,0.187,0.641,0.719,0.663,0.321,0.161,0.194,0.628,0.601,0.688,0.347,0.671,0.238,0.237,0.256,0.584,0.502,0.307,0.336,0.375,0.895,0.911,0.694,0.732,0.502,0.972,0.757,0.824,0.23,0.73,0.968,0.941,0.038,0.203,0.326,0.88,0.363,0.057,0.937,0.189,0.418,0.087,0.415,0.321,0.526,0.931,0.902,0.831,0.105,0.084,0.49,0.976,0.174,0.187,0.627,0.191,0.173,0.838,0.89,0.601,0.415,0.097,0.213,0.525,0.219,0.149,0.317,0.737,0.633,0.224,0.419,0.696,0.043,0.855,0.92,0.226,0.242,0.693,0.31,0.921,0.534,0.155,0.838,0.077,0.051,0.662,0.962,0.627,0.874,0.297,0.018,0.17,0.342,0.078,0.016,0.989,0.719,0.445,0.904,0.823,0.92,0.966,0.824,0.946,0.98,0.131,0.398,0.339,0.814,0.815,0.5,0.332,0.284,0.185,0.983,0.619,0.124,0.309,0.08,0.663,0.932,0.228,0.61,0.306,0.478,0.161,0.467,0.38,0.29,0.546,0.143,0.879,0.256,0.108,0.257,0.096,0.706,0.916,0.849,0.012,0.586,0.391,0.065,0.302,0.759,0.023,0.473,0.637,0.425,0.475,0.252,0.906,0.481,0.47,0.744,0.424,0.311,0.991,0.467,0.372,0.528,0.58,0.307,0.619,0.718,0.543,0.409,0.868,0.114,0.088,0.721,0.989,0.852,0.003,0.749,0.747,0.063,0.709,0.484,0.673,0.061,0.228,0.299,0.064,0.605,0.002,0.207,0.156,0.579,0.896,0.473,0.219,0.896,0.142,0.918,0.15,0.259,0.407,0.072,0.901,0.76,0.671,0.049,0.832,0.192,0.302,0.75,0.61,0.939,0.832,0.503,0.006,0.65,0.827,0.305,0.804,0.828,0.292,0.156,0.631,0.284,0.547,0.807,0.906,0.889,0.973,0.732,0.084,0.181,0.324,0.632,0.667,0.206,0.268,0.89,0.024,0.664,0.092,0.206,0.396,0.444,0.671,0.259,0.316,0.266,0.121,0.193,0.127,0.466,0.605,0.317,0.328,0.013,0.721,0.955,0.873,0.883,0.42,0.825,0.254,0.324,0.766,0.034,0.73,0.856,0.956,0.117,0.293,0.806,0.327,0.236,0.71,0.267,0.158,0.035,0.876,0.474,0.534,0.219,0.951,0.096,0.28,0.604,0.647,0.797,0.766,0.169,0.361,0.121,0.314,0.54,0.42,0.678,0.373,0.654,0.783,0.85,0.584,0.612,0.528,0.055,0.861,0.106,0.127,0.958,0.951,0.772,0.377,0.519,0.518,0.911,0.29,0.493,0.231,0.836,0.459,0.075,0.561,0.542,0.423,0.991,0.972,0.943,0.594,0.957,0.254,0.674,0.785,0.972,0.456,0.263,0.27,0.132,0.755,0.546,0.567,0.113,0.345,0.668,0.545,0.429,0.779,0.845,0.213,0.483,0.795,0.778,0.982,0.682,0.805,0.078,0.665,0.329,0.874,0.117,0.451,0.062,0.066,0.742,0.728,0.106,0.018,0.577,0.188,0.952,0.313,0.478,0.188,0.099,0.467,0.668,0.463,0.491,0.374,0.972,0.048,0.496,0.14,0.177,0.265,0.347,0.655,0.401,0.907,0.169,0.385,0.794,0.678,0.828,0.984,0.705,0.921,0.374,0.586,0.941,0.194,0.413,0.24,0.414,0.051,0.655,0.67,0.333,0.892,0.232,0.919,0.182,0.003,0.532,0.399,0.035,0.3,0.552,0.016,0.538,0.042,0.929,0.92,0.321,0.377,0.41,0.613,0.591,0.172,0.251,0.276,0.634,0.891,0.972,0.292,0.07,0.168,0.527,0.818,0.921,0.307,0.157,0.744,0.406,0.811,0.322,0.148,0.846,0.62,0.212,0.119,0.549,0.16,0.112,0.787,0.588,0.699,0.13,0.345,0.681,0.624,0.993,0.208,1,0.554,0.643,0.239,0.546,0.524,0.914,0.819,0.696,0.49,0.013,0.869,0.508,0.265,0.256,0.084,0.662,0.847,0.489,0.341,0.717,0.259,0.301,0.091,0.247,0.04,0.229,0.771,0.39,0.484,0.661,0.476,0.256,0.872,0.184,0.025,0.363,0.891,0.695,0.676,0.774,0.151,0.553,0.997,0.651,0.499,0.634,0.196,0.176,0.823,0.209,0.845,0.576,0.702,0.755,0.683,0.347,0.821,0.198,0.689,0.158,0.662,0.305,0.716,0.944,0.504,0.909,0.509,0.793,0.026,0.161,0.344,0.895,0.731,0.919,0.197,0.411,0.287,0.765,0.176,0.973,0.464,0.722,0.066,0.828,0.019,0.19,0.605,0.885,0.173,0.051,0.075,0.068,0.959,0.345,0.227,0.725,0.329,0.483,0.484,0.242,0.291,0.274,0.003,0.519,0.273,0.651,0.514,0.971,0.335,0.964,0.307,0.848,0.196,0.952,0.372,0.155,0.445,0.866,0.383,0.492,0.03,0.086,0.723,0.377,0.73,0.314,0.914,0.838,0.29,0.366,0.898,0.033,0.189,0.541,0.341,0.216,0.213,0.045,0.67,0.281,0.144,0.811,0.503,0.178,0.826,0.326,0.935,0.962,0.119,0.638,0.206,0.171,0.199,0.322,0.681,0.556,0.835,0.235,0.693,0.929,0.161,0.376,0.715,0.006,0.156,0.357,0.158,0.319,0.75,0.355,0.133,0.041,0.659,0.164,0.746,0.026,0.809,0.176,0.464,0.395,0.999,0.729,0.964,0.15,0.477,0.759,0.184,0.888,0.465,0.978,0.057,0.044,0.059,0.634,0.223,0.275,0.109,0.661,0.063,0.974,0.891,0.784,0.423,0.406,0.571,0.037,0.203,0.63,0.046,0.236,0.097,0.653,0.68,0.953,0.792,0.555,0.058,0.664,0.343,0.417,0.353,0.28,0.586,0.114,0.572,0.62,0.598,0.28,0.086,0.468,0.614,0.621,0.441,0.838,0.292,0.309,0.942,0.582,0.751,0.178,0.307,0.331,0.887,0.685,0.154,0.612,0.435,0.617,0.921,0.487,0.265,0.996,0.236,0.654,0.765,0.783,0.174,0.893,0.196,0.16,0.923,0.311,0.969,0.515,0.852,0.294,0.846,0.806,0.017,0.15,0.522,0.283,0.863,0.71,0.059,0.858,0.039,0.527,0.804,0.557,0.426,0.405,0.817,0.216,0.857,0.666,0.637,0.479,0.002,0.386,0.681,0.747,0.629,0.341,0.642,0.751,0.398,0.925,0.46,0.384,0.106,0.614,0.815,0.798,0.579,0.601,0.056,0.584,0.102,0.228,0.004,0.046,0.664,0.041,0.598,0.643,0.832,0.918,0.284,0.019,0.886,0.078,0.675,0.86,0.713,0.649,0.432,0.322,0.034,0.57,0.008,0.297,0.084,0.966,0.6,0.643,0.657,0.416,0.563,0.086,0.703,0.04,0.475,0.598,0.67,0.943,0.529,0.748,0.304,0.55,0.678,0.962,0.46,0.527,0.084,0.4,0.748,0.777,0.718,0.341,0.473,0.615,0.198,0.703,0.071,0.385,0.217,0.774,0.642,0.442,0.476,0.899,0.475,0.519,0.649,0.841,0.059,0.81,0.17,0.718,0.558,0.362,0.771,0.89,0.145,0.005,0.593,0.033,0.446,0.422,0.45,0.618,0.664,0.635,0.094,0.58,0.969,0.501,0.339,0.345,0.662,0.013,0.391,0.975,0.708,0.333,0.021,0.46,0.576,0.282,0.582,0.276,0.477,0.074,0.244,0.038,0.61,0.932,0.465,0.962,0.075,0.243,0.192,0.382,0.586,0.275,0.025,0.107,0.325,0.256,0.477,0.22,0.36,0.732,0.182,0.37,0.508,0.293,0.663,0.248,0.966,0.589,0.896,0.324,0.896,0.116,0.583,0.15,0.255,0.696,0.218,0.895,0.139,0.435,0.659,0.548,0.346,0.43,0.539,0.39,0.298,0.32,0.156,0.694,0.575,0.258,0.643,0.401,0.994,0.779,0.558,0.919,0.008,0.537,0.091,0.174,0.788,0.078,0.017,0.113,0.959,0.906,0.145,0.742,0.358,0.058,0.534,0.627,0.252,0.431,0.475,0.76,0.703,0.79,0.681,0.539,0.539,0.98,0.712,0.668,0.992,0.611,0.976,0.679,0.976,0.442,0.732,0.738,0.25,0.362,0.909,0.093,0.17,0.029,0.762,0.033,0.953,0.636,0.295,0.296,0.628,0.856,0.535,0.196,0.042,0.805,0.242,0.896,0.758,0.372,0.755,0.82,0.664,0.565,0.245,0.657,0.443,0.966,0.687,0.825,0.383,0.766,0.645,0.8,0.827,0.426,0.26,0.081,0.838,0.899,0.367,0.897,0.531,0.458,0.374,0.334,0.984,0.052,0.27,0.155,0.826,0.934,0.357,0.75,0.855,0.195,0.26,0.194,0.946,0.112,0.689,0.664,0.903,0.119,0.779,0.057,0.87,0.281,0.517,0.219,0.498,0.376,0.139,0.453,0.271,0.319,0.615,0.74,0.453,0.493,0.976,0.492,0.932,0.768,0.26,0.661,0.282,0.559,0.378,0.768,0.005,0.231,0.852,0.76,0.612,0.484,0.562,0.742,0.328,0.705,0.713,0.544,0.62,0.486,0.575,0.546,0.277,0.765,0.032,0.267,0.317,0.788,0.426,0.383,0.272,0.893,0.113,0.822,0.103,0.485,0.398,0.207,0.399,0.335,0.392,0.482,0.274,0.105,0.527,0.41,0.909,0.106,0.347,0.478,0.502,0.314,0.42,0.181,0.936,0.311,0.606,0.186,0.212,0.37,0.264,0.356,0.04,0.401,0.534,0.469,0.85,0.964,0.982,0.713,0.234,0.14,0.692,0.828,0.825,0.457,0.704,0.505,0.916,0.774,0.099,0.698,0.857,0.277,0.41,0.742,0.263,0.392,0.694,0.364,0.228,0.656,0.219,0.526,0.799,0.084,0.595,0.758,0.188,0.835,0.422,0.77,0.846,0.166,0.495,0.498,0.474,0.032,0.254,0.405,0.252,0.447,0.05,0.341,0.213,0.304,0.829,0.201,0.595,0.185,0.73,0.267,0.011,0.722,0.097,0.982,0.588,0.244,0.739,0.616,0.62,0.645,0.771,0.746,0.859,0.76,0.38,0.658,0.786,0.58,0.257,0.59,0.997,0.252,0.463,0.267,0.031,0.757,0.822,0.682,0.599,0.054,0.651,0.102,0.526,0.955,0.484,0.114,0.368,0.109,0.176,0.484,0.234,0.384,0.813,0.185,0.561,0.554,0.217,0.963,0.409,0.344,0.517,0.561,0.778,0.395,0.834,0.562,0.754,0.197,0.231,0.008,0.006,0.253,0.132,0.568,0.419,0.967,0.217,0.028,0.18,0.54,0.34,0.314,0.041,0.506,0.889,0.992,0.004,0.918,0.182,0.625,0.605,0.49,0.811,0.27,0.875,0.65,0.261,0.447,0.568,0.761,0.75,0.517,0.167,0.276,0.246,0.756,0.752,0.659,0.989,0.56,0.744,0.499,0.409,0.316,0.954,0.165,0.977,0.603,0.344,0.677,0.578,0.19,0.872,0.448,0.674,0.134,0.215,0.663,0.789,0.445,0.782,0.397,0.937,0.433,0.458,0.54,0.305,0.292,0.979,0.168,0.478,0.984,0.42,0.909,0.577,0.968,0.161,0.951,0.036,0.388,0.389,0.762,0.076,0.025,0.332,0.845,0.339,0.088,0.248,0.006,0.802,0.154,0.687,0.194,0.292,0.81,0.407,0.265,0.407,0.745,0.59,0.475,0.996,0.504,0.034,0.574,0.112,0.694,0.29,0.623,0.166,0.728,0.908,0.516,0.437,0.186,0.456,0.728,0.775,0.747,0.955,0.719,0.88,0.955,0.979,0.33,0.116,0.059,0.269,0.907,0.287,0.739,0.87,0.067,0.838,0.971,0.149,0.492,0.655,0.775,0.119,0.286,0.619,0.135,0.464,0.172,0.249,0.199,0.996,0.49,0.083,0.296,0.899,0.221,0.038,0.353,0.918,0.927,0.949,0.265,0.859,0.836,0.743,0.865,0.365,0.327,0.309,0.069,0.925,0.386,0.414,0.345,0.031,0.558,0.917,0.792,0.356,0.936,0.149,0.061,0.198,0.827,0.267,0.693,0.463,0.429,0.489,0.592,0,0.125,0.81,0.001,0.792,0.731,0.889,0.236,0.054,0.114,0.431,0.98,0.649,0.683,0.18,0.821,0.038,0.112,0.025,0.247,0.91,0.44,0.811,0.114,0.283,0.814,0.143,0.87,0.107,0.371,0.549,0.098,0.264,0.79,0.571,0.877,0.128,0.393,0.147,0.583,0.367,0.77,0.136,0.206,0.331,0.378,0.545,0.861,0.856,0.251,0.785,0.085,0.521,0.215,0.247,0.788,0.359,0.351,0.326,0.774,0.128,0.863,0.021,0.003,0.402,0.428,0.303,0.976,0.401,0.104,0.96,0.668,0.464,0.127,0.445,0.586,0.212,0.508,0.46,0.217,0.671,0.576,0.347,0.55,0.575,0.639,0.689,0.669,0.382,0.11,0.973,0.008,0.011,0.793,0.528,0.013,0.114,0.081,0.983,0.406,0.46,0.549,0.307,0.501,0.276,0.528,0.037,0.197,0.939,0.273,0.81,0.973,0.523,0.538,0.198,0.441,0.653,0.012,0.769,0.169,0.839,0.027,0.849,0.608,0.907,0.175,0.919,0.415,0.722,0.618,0.815,0.984,0.677,0.163,0.172,0.459,0.53,0.714,0.753,0.006,0.05,0.172,0.2,0.339,0.59,0.816,0.642,0.31,0.911,0.171,0.112,0.885,0.167,0.487,0.513,0.575,0.84,0.323,0.79,0.496,0.965,0.976,0.793,0.358,0.061,0.699,0.85,0.87,0.762,0.491,0.364,0.971,0.117,0.68,0.49,0.569,0.145,0.573,0.207,0.99,0.718,0.154,0.766,0.014,0.871,0.908,0.763,0.45,0.51,0.163,0.647,0.575,0.184,0.577,0.811,0.656,0.455,0.22,0.31,0.407,0.653,0.567,0.156,0.015,0.707,0.973,0.196,0.119,0.801,0.13,0.241,0.217,0.327,0.016,0.472,0.206,0.807,0.355,0.358,0.784,0.44,0.95,0.358,0.925,0.738,0.452,0.815,0.674,0.023,0.651,0.087,0.329,0.118,0.49,0.207,0.213,0.018,0.715,0.948,0.104,0.726,0.648,0.104,0.598,0.641,0.418,0.328,0.628,0.085,0.424,0.933,0.288,0.109,0.686,0.029,0.945,0.804,0.207,0.587,0.925,0.385,0.762,0.128,0.246,0.695,0.938,0.564,0.177,0.163,0.922,0.237,0.444,0.469,0.489,0.18,0.513,0.263,0.075,0.505,0.903,0.543,0.831,0.879,0.008,0.947,0.873,0.032,0.525,0.342,0.641,0.589,0.887,0.809,0.151,0.832,0.378,0.855,0.819,0.308,0.725,0.713,0.629,0.812,0.466,0.809,0.706,0.125,0.579,0.054,0.316,0.134,0.685,0.214,0.017,0.849,0.479,0.929,0.103,0.15,0.064,0.385,0.561,0.007,0.12,0.014,0.992,0.851,0.676,0.09,0.723,0.913,0.962,0.189,0.955,0.146,0.095,0.884,0.249,0.33,0.788,0.093,0.945,0.911,0.526,0.881,0.354,0.326,0.442,0.193,0.77,0.091,0.601,0.295,0.438,0.428,0.48,0.559,0.522,0.889,0.186,0.375,0.093,0.856,0.543,0.444,0.765,0.074,0.3,0.978,0.31,0.188,0.091,0.606,0.436,0.652,0.69,0.262,0.112,0.483,0.623,0.656,0.53,0.958,0.288,0.118,0.879,0.426,0.17,0.443,0.208,0.471,0.531,0.757,0.673,0.4,0.202,0.598,0.08,0.444,0.555,0.089,0.026,0.162,0.839,0.785,0.556,0.801,0.706,0.891,0.085,0.299,0.334,0.144,0.288,0.038,0.222,0.922,0.546,0.339,0.505,0.782,0.87,0.437,0.822,0.688,0.023,0.781,0.782,0.028,0.425,0.436,0.722,0.934,0.994,0.183,0.086,0.448,0.984,0.678,0.304,0.552,0.397,0.567,0.124,0.181,0.192,0.657,0.462,0.329,0.673,0.961,0.385,0.142,0.625,0.373,0.036,0.382,0.968,0.948,0.843,0.553,0.855,0.678,0.378,0.852,0.284,0.45,0.213,0.136,0.922,0.831,0.498,0.638,0.958,0.844,0.007,0.219,0.329,0.484,0.106,0.386,0.918,0.636,0.456,0.663,0.166,0.077,0.812,0.079,0.065,0.157,0.576,0.9,0.395,0.084,0.859,0.652,0.039,0.002,0.291,0.345,0.981,0.792,0.563,0.286,0.746,0.042,0.633,0.191,0.95,0.211,0.405,0.063,0.01,0.641,0.942,0.321,0.384,0.464,0.854,0.862,0.389,0.255,0.62,0.434,0.718,0.317,0.423,0.82,0.184,0.524,0.999,0.785,0.002,0.426,0.873,0.499,0.993,0.606,0.256,0.096,0.229,0.369,0.098,0.23,0.307,0.724,0.687,0.416,0.256,0.405,0.767,0.127,0.127,0.108,0.168,0.599,0.863,0.229,0.389,0.136,0.431,0.442,0.681,0.827,0.541,0.229,0.15,0.009,0.962,0.203,0.176,0.986,0.624,0.708,0.245,0.431,0.199,0.815,0.932,0.989,0.342,0.707,0.829,0.502,0.026,0.874,0.064,0.543,0.406,0.618,0.285,0.896,0.925,0.861,0.137,0.73,0.136,0.757,0.361,0.807,0.782,0.037,0.855,0.327,0.839,0.123,0.353,0.048,0.776,0.374,0.463,0.991,0.48,0.384,0.262,0.337,0.518,0.306,0.932,0.999,0.667,0.738,0.078,0.862,0.726,0.188,0.166,0.647,0.715,0.162,0.81,0.459,0.804,0.481,0.676,0.164,0.634,0.954,0.488,0.272,0.925,0.833,0.392,0.805,0.679,0.86,0.285,0.527,0.594,0.167,0.824,0.082,0.641,0.99,0.505,0.849,0.555,0.436,0.019,0.299,0.118,0.673,0.621,0.266,0.389,0.129,0.619,0.72,0.246,0.417,0.534,0.238,0.63,0.828,0.185,0.878,0.447,0.39,0.764,0.488,0.221,0.283,0.193,0.629,0.266,0.632,0.27,0.416,0.3,0.194,0.224,0.595,0.339,0.255,0.494,0.766,0.278,0.235,0.917,0.635,0.202,0.951,0.803,0.691,0.793,0.101,0.222,0.802,0.494,0.223,0.06,0.932,0.895,0.61,0.579,0.703,0.385,0.03,0.475,0.095,0.8,0.983,0.061,0.193,0.99,0.2,0.799,0.138,0.649,0.87,0.038,0.137,0.292,0.476,0.484,0.418,0.366,0.145,0.364,0.511,0.913,0.123,0.659,0.173,0.875,0.188,0.844,0.384,0.77,0.322,0.896,0.872,0.99,0.457,0.813,0.848,0.325,0.857,0.216,0.837,0.902,0.855,0.669,0.248,0.373,0.375,0.261,0.137,0.954,0.787,0.525,0.272,0.182,0.832,0.248,0.199,0.475,0.738,0.607,0.942,0.141,0.235,0.689,0.445,0.825,0.122,0.4,0.869,0.033,0.637,0.84,0.482,0.45,0.311,0.174,0.56,0.053,0.934,0.919,0.855,0.835,0.615,0.899,0.483,0.762,0.866,0.861,0.391,0.854,0.749,0.128,0.689,0.189,0.78,0.474,0.549,0.651,0.747,0.289,0.977,0.065,0.885,0.603,0.779,0.398,0.155,0.235,0.929,0.096,0.019,0.265,0.433,0.879,0.49,0.827,0.147,0.885,0.768,0.792,0.754,0.655,0.54,0.734,0.825,0.006,0.029,0.851,0.114,0.292,0.784,0.241,0.229,0.504,0.11,0.642,0.107,0.35,0.992,0.737,0.124,0.256,0.907,0.56,0.493,0.723,0.625,0.902,0.455,0.25,0.686,0.236,0.672,0.27,0.385,0.001,0.576,0.448,0.512,0.395,0.612,0.313,0.232,0.163,0.308,0.687,0.405,0.359,0.983,0.817,0.28,0.905,0.773,0.301,0.261,0.86,0.789,0.022,0.861,0.178,0.496,0.925,0.937,0.035,0.037,0.064,0.503,0.574,0.164,0.549,0.875,0.791,0.242,0.647,0.544,0.146,0.471,0.941,0.797,0.015,0.834,0.876,0.332,0.321,0.605,0.003,0.358,0.886,0.824,0.664,0.209,0.221,0.849,0.188,0.191,0.636,0.9,0.642,0.166,0.884,0.377,0.656,0.73,0.71,0.023,0.659,0.026,0.521,0.79,0.019,0.292,0.388,0.615,0.601,0.055,0.874,0.484,0.18,0.789,0.218,0.162,0.613,0.957,0.737,0.772,0.858,0.691,0.511,0.361,0.339,0.628,0.464,0.759,0.911,0.854,0.844,0.55,0.026,0.204,0.969,0.934,0.953,0.974,0.531,0.919,0.963,0.628,0.297,0.643,0.334,0.931,0.64,0.418,0.41,0.656,0.66,0.006,0.126,0.976,0.415,0.581,0.358,0.127,0.202,0.161,0.548,0.239,0.635,0.19,0.191,0.536,0.236,0.888,0.719,0.797,0.33,0.706,0.518,0.413,0.577,0.627,0.167,0.331,0.063,0.406,0.032,0.946,0.428,0.504,0.795,0.847,0.337,0.522,0.66,0.529,0.542,0.786,0.836,0.184,0.665,0.127,0.926,0.561,0.606,0.551,0.679,0.354,0.234,0.394,0.268,0.561,0.702,0.938,0.989,0.499,0.46,0.775,0.956,0.56,0.684,0.722,0.356,0.593,0.686,0.398,0.236,0.524,0.047,0.463,0.112,0.175,0.876,0.638,0.72,0.42,0.874,0.485,0.052,0.843,0.378,0.935,0.74,0.287,0.858,0.434,0.126,0.063,0.484,0.028,0.641,0.399,0.303,0.606,0.828,0.782,0.396,0.394,0.578,0.439,0.875,0.553,0.078,0.889,0.569,0.612,0.594,0.784,0.317,0.01,0.744,0.338,0.94,0.864,0.122,0.153,0.51,0.968,0.539,0.648,0.555,0.439,0.955,0.163,0.721,0.002,0.789,0.816,0.888,0.373,0.316,0.589,0.762,0.325,0.02,0.515,0.1,0.75,0.894,0.081,0.684,0.867,0.976,0.799,0.04,0.966,0.088,0.639,0.417,0.827,0.488,0.908,0.896,0.632,0.07,0.486,0.053,0.3,0.171,0.99,0.961,0.489,0.995,0.037,0.486,0.088,0.492,0.791,0.164,0.862,0.905,0.399,0.369,0.676,0.41,0.643,0.854,0.031,0.74,0.865,0.793,0.061,0.232,0.599,0.734,0.816,0.902,0.875,0.123,0.059,0.366,0.521,0.512,0.647,0.053,0.32,0.019,0.954,0.628,0.79,0.17,0.426,0.349,0.099,0.831,0.347,0.296,0.396,0.545,0.166,0.606,0.229,0.689,0.577,0.744,0.849,0.469,0.097,0.531,0.492,0.38,0.436,0.463,0.175,0.192,0.465,0.961,0.691,0.862,0.738,0.474,0.966,0.989,0.728,0.214,0.949,0.919,0.117,0.32,0.087,0.785,0.37,0.31,0.461,0.189,0.301,0.256,0.018,0.032,0.001,0.272,0.738,0.995,0.249,0.875,0.35,0.341,0.682,0.691,0.924,0.633,0.758,0.75,0.75,0.333,0.144,0.169,0.648,0.274,0.966,0.808,0.67,0.024,0.947,0.762,0.852,0.13,0.437,0.736,0.534,0.773,0.368,0.014,0.916,0.803,0.013,0.066,0.036,0.871,0.645,0.544,0.025,0.662,0.716,0.36,0.054,0.402,0.227,0.49,0.957,0.094,0.81,0.919,0.253,0.018,0.199,0.072,0.89,0.667,0.209,0.866,0.656,0.513,0.774,0.689,0.675,0.259,0.497,0.742,0.2,0.477,0.994,0.168,0.877,0.053,0.142,0.39,0.423,0.035,0.281,0.527,0.15,0.409,0.378,0.852,0.539,0.877,0.717,0.013,0.449,0.5,0.607,0.77,0.713,0.413,0.799,0.195,0.896,0.253,0.875,0.639,0.039,0.885,0.088,0.231,0.58,0.751,0.146,0.902,0.744,0.314,0.396,0.487,0.557,0.536,0.374,0.514,0.382,0.278,0.598,0.555,0.051,0.248,0.665,0.227,0.319,0.716,0.158,0.166,0.763,0.876,0.881,0.136,0.507,0.118,0.678,0.477,0.307,0.025,0.942,0.356,0.556,0.362,0.875,0.072,0.762,0.748,0.187,0.126,0.448,0.927,0.837,0.938,0.286,0.177,0.789,0.446,0.606,0.9,0.35,0.088,0.953,0.101,0.848,0.688,0.846,0.901,0.013,0.683,0.188,0.751,0.535,0.382,0.325,0.407,0.041,0.311,0.195,0.25,0.945,0.86,0.595,0.26,0.16,0.96,0.654,0.298,0.478,0.667,0.67,0.506,0.044,0.597,0.471,0.686,0.153,0.536,0.25,0.135,0.165,0.73,0.078,0.192,0.126,0.64,0.862,0.751,0.306,0.315,0.816,0.01,0.899,0.052,0.948,0.249,0.958,0.891,0.492,0.717,0.671,0.587,0.252,0.51,0.086,0.233,0.305,0.42,0.061,0.47,0.134,0.071,0.046,0.168,0.194,0.603,0.431,0.511,0.405,0.827,0.467,0.573,0.051,0.519,0.046,0.403,0.077,0.881,0.591,0.151,0.941,0.688,0.986,0.495,0.155,0.074,0.834,0.457,0.583,0.912,0.015,0.38,0.354,0.637,0.258,0.889,0.647,0.677,0.366,0.002,0.908,0.019,0.915,0.374,0.157,0.842,0.247,0.082,0.431,0.725,0.965,0.849,0.315,0.768,0.786,0.194,0.636,0.726,0.102,0.912,0.945,0.211,0.814,0.207,0.295,0.928,0.159,0.116,0.77,0.742,0.847,0.452,0.435,0.76,0.317,0.743,0.431,0.35,0.727,0.207,0.395,0.777,0.57,0.076,0.29,0.335,0.751,0.561,0.148,0.686,0.543,0.719,0.843,0.509,0.936,0.013,0.835,0.79,0.234,0.26,0.469,0.532,0.238,0.336,0.735,0.392,0.073,0.148,0.242,0.067,0.87,0.985,0.584,0.211,0.009,0.805,0.894,0.977,0.379,0.405,0.774,0.051,0.882,0.103,0.638,0.022,0.429,0.657,0.785,0.737,0.468,0.472,0.72,0.675,0.665,0.154,0.017,0.32,0.08,0.407,0.624,0.208,0.939,0.839,0.737,0.819,0.942,0.779,0.373,0.718,0.805,0.271,0.008,0.105,0.838,0.089,0.295,0.227,0.458,0.803,0.51,0.842,0.672,0.702,0.873,0.876,0.775,0.436,0.441,0.501,0.9,0.2,0.672,0.868,0.664,0.916,0.278,0.684,0.875,0.935,0.379,0.993,0.474,0.221,0.595,0.915,0.81,0.641,0.95,0.185,0.203,0.004,0.406,0.823,0.859,0.25,0.096,0.887,0.493,0.038,0.656,0.518,0.568,0.629,0.318,0.174,0.24,0.87,0.102,0.695,0.571,0.21,0.06,0.662,0.554,0.187,0.207,0.382,0.374,0.186,0.053,0.966,0.563,0.653,0.608,0.722,0.778,0.697,0.791,0.368,0.42,0.61,0.751,0.859,0.748,0.419,0.981,0.895,0.295,0.545,0.723,0.123,0.721,0.559,0.564,0.842,0.827,0.187,0.439,0.007,0.841,0.594,0.633,0.869,0.226,0.476,0.035,0.546,0.095,0.389,0.516,0.169,0.936,0.006,0.314,0.63,0.116,0.381,0.506,0.611,0.946,0.445,0.714,0.475,0.106,0.832,0.012,0.093,0.191,0.594,0.319,0.385,0.313,0.804,0.023,0.197,0.34,0.179,0.669,0.584,0.274,0.854,0.302,0.514,0.258,0.362,0.133,0.853,0.551,0.863,0.654,0.835,0.024,0.681,0.497,0.586,0.887,0.881,0.739,0.487,0.723,0.14,0.66,0.13,0.176,0.514,0.928,0.91,0.895,0.845,0.198,0.082,0.014,0.893,0.495,0.459,0.059,0.301,0.582,0.03,0.152,0.346,0.454,0.697,0.54,0.818,0.409,0.933,0.704,0.119,0.909,0.332,0.732,0.844,0.245,0.351,0.271,0.502,0.214,0.458,0.529,0.975,0.351,0.897,0.743,0.503,0.654,0.556,0.011,0.058,0.195,0.543,0.058,0.688,0.134,0.35,0.316,0.964,0.343,0.407,0.793,0.169,0.617,0.91,0.366,0.573,0.002,0.191,0.48,0.269,0.689,0.885,0.653,0.322,0.44,0.776,0.895,0.091,0.407,0.946,0.307,0.465,0.876,0.791,0.398,0.15,0.413,0.403,0.024,0.032,0.19,0.932,0.869,0.474,0.308,0.57,0.79,0.308,0.969,0.752,0.793,0.292,0.161,0.267,0.269,0.247,0.505,0.514,0.179,0.911,0.945,0.277,0.413,0.638,0.604,0.402,0.338,0.341,0.085,0.897,0.23,0.444,0.16,0.386,0.394,0.429,0.507,0.821,0.515,0.249,0.723,0.129,0.207,0.09,0.075,0.992,0.912,0.75,0.189,0.72,0.43,0.356,0.561,0.63,0.029,0.777,0.905,0.593,0.807,0.667,0.102,0.249,0.851,0.785,0.024,0.21,0.598,0.318,0.833,0.731,0.636,0.525,0.183,0.192,0.375,0.417,0.883,0.9,0.26,0.609,0.268,0.363,0.388,0.976,0.649,0.621,0.368,0.032,0.437,0.407,0.554,0.84,0.83,0.522,0.96,0.022,0.521,0.343,0.743,0.646,0.803,0.355,0.895,0.168,0.382,0.455,0.298,0.53,0.762,0.21,0.912,0.667,0.149,0.171,0.831,0.935,0.737,0.003,0.921,0.279,0.742,0.589,0.812,0.269,0.987,0.768,0.605,0.647,0.94,0.785,0.016,0.249,0.091,0.044,0.935,0.187,0.819,0.568,0.203,0.434,0.764,0.193,0.867,0.427,0.98,0.066,0.223,0.23,0.751,0.808,0.882,0.171,0.546,0.162,0.102,0.46,0.983,0.759,0.555,0.325,0.857,0.874,0.516,0.325,0.699,0.899,0.918,0.775,0.182,0.853,0.071,0.084,0.025,0.45,0.558,0.856,0.698,0.195,0.727,0.823,0.006,0.373,0.091,0.673,0.284,0.896,0.437,0.297,0.455,0.8,0.609,0.792,0.36,0.758,0.042,0.125,0.932,0.473,0.711,0.461,0.779,0.266,0.278,0.292,0.495,0.469,0.973,0.509,0.16,0.474,0.933,0.029,0.653,0.412,0.138,0.076,0.734,0.252,0.127,0.028,0.537,0.124,0.881,0.217,0.461,0.459,0.092,0.889,0.066,0.137,0.692,0.519,0.847,0.485,0.814,0.744,0.821,0.216,0.024,0.633,0.566,0.468,0.527,0.932,0.32,0.859,0.085,0.656,0.214,0.458,0.919,0.158,0.196,0.886,0.297,0.329,0.322,0.14,0.185,0.928,0.948,0.272,0.654,0.686,0.637,0.304,0.997,0.99,0.494,0.692,0.431,0.324,0.202,0.877,0.377,0.854,0.722,0.705,0.794,0.105,0.711,0.095,0.104,0.89,0.002,0.652,0.527,0.969,0.414,0.269,0.825,0.137,0.349,0.791,0.548,0.035,0.149,0.975,0.7,0.531,0.337,0.817,0.51,0.194,0.31,0.368,0.131,0.361,0.678,0.86,0.627,0.501,0.551,0.87,0.689,0.528,0.44,0.198,0.01,0.46,0.08,0.567,0.842,0.704,0.765,0.157,0.679,0.614,0.848,0.16,0.4,0.665,0.756,0.777,0.799,0.732,0.608,0.863,0.73,0.668,0.666,0.753,0.092,0.619,0.869,0.864,0.845,0.318,0.694,0.902,0.485,0.672,0.228,0.734,0.68,0.853,0.706,0.917,0.169,0.728,0.419,0.883,0.186,0.889,0.598,0.766,0.335,0.512,0.798,0.55,0.923,0.335,0.907,0.401,0.978,0.984,0.169,0.983,0.713,0.229,0.494,0.14,0.386,0.237,0.369,0.348,0.958,0.028,0.138,0.535,0.251,0.635,0.481,0.544,0.258,0.938,0.608,0.122,0.461,0.403,0.036,0.167,0.249,0.435,0.106,0.413,0.976,0.727,0.658,0.723,0.877,0.897,0.282,0.78,0.399,0.069,0.626,0.178,0.671,0.564,0.459,0.934,0.849,0.47,0.631,0.802,0.08,0.178,0.987,0.005,0.97,0.355,0.031,0.806,0.099,0.516,0.308,0.988,0.667,0.59,0.667,0.968,0.819,0.679,0.173,0.808,0.834,0.869,0.222,0.881,0.037,0.582,0.436,0.006,0.217,0.942,0.826,0.5,0.895,0.391,0.074,0.021,0.701,0.332,0.507,0.936,0.014,0.965,0.383,0.337,0.599,0.021,0.876,0,0.819,0.698,0.667,0.377,0.559,0.155,0.372,0.601,0.034,0.492,0.77,0.649,0.589,0.093,0.434,0.397,0.333,0.493,0.352,0.105,0.338,0.046,0.805,0.919,0.747,0.222,0.731,0.35,0.612,0.375,0.373,0.186,0.681,0.079,0.761,0.534,0.946,0.295,0.605,0.173,0.971,0.184,0.916,0.574,0.1,0.192,0.809,0.32,0.954,0.696,0.623,0.449,0.477,0.41,0.758,0.356,0.87,0.217,0.822,0.221,0.508,0.806,0.485,0.661,0.912,0.516,0.736,0.437,0.698,0.938,0.727,0.936,0.44,0.832,0.993,0.474,0.116,0.124,0.572,0.988,0.623,0.185,0.953,0.692,0.233,0.067,0.805,0.959,0.289,0.144,0.076,0.407,0.553,0.005,0.727,0.062,0.04,0.198,0.734,0.491,0.753,0.074,0.215,0.223,0.589,0.645,0.123,0.178,0.958,0.815,0.312,0.83,0.398,0.138,0.316,0.386,0.603,0.471,0.53,0.423,0.559,0.909,0.934,0.188,0.751,0.86,0.545,0.703,0.29,0.163,0.501,0.011,0.813,0.538,0.71,0.5,0.56,0.378,0.526,0.259,0.344,0.149,0.751,0.31,0.373,0.75,0.157,0.234,0.524,0.243,0.754,0.571,0.409,0.949,0.929,0.028,0.093,0.255,0.937,0.431,0.953,0.726,0.027,0.087,0.26,0.888,0.701,0.974,0.538,0.987,0.696,0.339,0.323,0.857,0.258,0.869,0.941,0.868,0.936,0.581,0.436,0.214,0.411,0.549,0.061,0.786,0.737,0.483,0.102,0.747,0.164,0.476,0.011,0.042,0.611,0.895,0.644,0.85,0.226,0.626,0.367,0.445,0.614,0.933,0.902,0.675,0.155,0.544,0.056,0.411,0.395,0.537,0.693,0.262,0.311,0.392,0.494,0.036,0.625,0.26,0.609,0.638,0.163,0.72,0.99,0.521,0.489,0.079,0.115,0.673,0.899,0.772,0.886,0.655,0.258,0.879,0.264,0.443,0.749,0.345,0.007,0.594,0.38,0.72,0.526,0.993,0.071,0.147,0.302,0.736,0.368,0.004,0.698,0.804,0.712,0.609,0.426,0.966,0.839,0.29,0.092,0.799,0.036,0.482,0.823,0.713,0.563,0.518,0.882,0.768,0.906,0.356,0.089,0.314,0.427,0.076,0.919,0.053,0.087,0.27,0.532,0.3,0.934,0.263,0.501,0.682,0.085,0.407,0.779,0.021,0.229,0.727,0.915,0.501,0.348,0.925,0.2,0.634,0.99,0.75,0.471,0.703,0.115,0.108,0.743,0.671,0.041,0.178,0.696,0.786,0.42,0.015,0.764,0.666,0.498,0.338,0.732,0.237,0.917,0.108,0.312,0.656,0.853,0.845,0.815,0.292,0.893,0.563,0.374,0.192,0.599,0.395,0.434,0.512,0.15,0.634,0.181,0.871,0.313,0.699,0.129,0.469,0.709,0.574,0.986,0.369,0.413,0.711,0.914,0.994,0.226,0.872,0.794,0.628,0.883,0.96,0.953,0.225,0.862,0.264,0.708,0.875,0.919,0.49,0.723,0.777,0.691,0.605,0.56,0.849,0.039,0.607,0.318,0.138,0.171,0.329,0.776,0.945,0.945,0.871,0.991,0.985,0.402,0.612,0.645,0.207,0.124,0.189,0.374,0.235,0.561,0.823,0.298,0.097,0.59,0.814,0.141,0.949,1,0.49,0.172,0.184,0.992,0.869,0.753,0.555,0.251,0.086,0.508,0.649,0.639,0.315,0.174,0.384,0.098,0.894,0.832,0.605,0.037,0.174,0.677,0.31,0.012,0.145,0.954,0.227,0.735,0.161,0.285,0.069,0.866,0.331,0.708,0.899,0.797,0.98,0.24,0.27,0.892,0.25,0.627,0.77,0.502,0.784,0.734,0.103,0.575,0.209,0.543,0.573,0.13,0.669,0.578,0.563,0.593,0.187,0.713,0.555,0.443,0.134,0.281,0.195,0.821,0.973,0.299,0.36,0.281,0.651,0.444,0.529,0.796,0.556,0.906,0.199,0.613,0.573,0.011,0.187,0.162,0.736,0.167,0.469,0.505,0.864,0.648,0.831,0.334,0.809,0.664,0.74,0.689,0.069,0.331,0.622,0.354,0.041,0.091,0.456,0.682,0.084,0.763,0.681,0.099,0.177,0.98,0.246,0.89,0.973,0.157,0.247,0.756,0.763,0.194,0.091,0.94,0.001,0.254,0.509,0.159,0.986,0.266,0.223,0.652,0.245,0.935,0.902,0.254,0.236,0.105,0.936,0.49,0.337,0.965,0.91,0.648,0.742,0.98,0.718,0.422,0.218,0.223,0.274,0.911,0.461,0.76,0.86,0.531,0.825,0.258,0.086,0.956,0.833,0.313,0.332,0.75,0.459,0.923,0.226,0.413,0.096,0.077,0.836,0.888,0.159,0.807,0.207,0.943,0.845,0.117,0.038,0.031,0.777,0.476,0.619,0.008,0.365,0.347,0.131,0.925,0.549,0.932,0.391,0.778,0.284,0.051,0.687,0.757,0.865,0.647,0.431,0.434,0.61,0.534,0.388,0.233,0.391,0.771,0.646,0.223,0.298,0.647,0.427,0.892,0.438,0.082,0.747,0.236,0.871,0.645,0.966,0.147,0.909,0.73,0.938,0.357,0.419,0.191,0.39,0.472,0.882,0.865,0.142,0.196,0.176,0.925,0.017,0.529,0.313,0.433,0.251,0.339,0.775,0.277,0.718,0.478,0.369,0.427,0.801,0.818,0.844,0.871,0.597,0.41,0.954,0.146,0.491,0.081,0.175,0.935,0.867,0.579,0.284,0.278,0.058,0.224,0.621,0.643,0.607,0.883,0.219,0.248,0.127,0.71,0.776,0.666,0.676,0.749,0.721,0.5,0.008,0.573,0.955,0.769,0.468,0.907,0.468,0.652,0.703,0.718,0.842,0.286,0.999,0.746,0.052,0.719,0.203,0.074,0.22,0.077,0.082,0.768,0.926,0.774,0.081,0.806,0.912,0.726,0.789,0.258,0.343,0.336,0.009,0.299,0.04,0.183,0.755,0.845,0.408,0.511,0.634,0.172,0.774,0,0.472,0.543,0.5,0.339,0.922,0.473,0.737,0.333,0.261,0.599,0.344,0.598,0.819,0.202,0.09,0.837,0.694,0.833,0.022,0.099,0.486,0.662,0.906,0.237,0.671,0.755,0.029,0.089,0.953,0.144,0.265,0.542,0.957,0.443,0.814,0.512,0.411,0.097,0.292,0.618,0.89,0.829,0.994,0.5,0.199,0.467,0.694,0.931,0.73,0.677,0.63,0.553,0.104,1,0.744,0.225,0.29,0.875,0.23,0.314,0.083,0.606,0.978,0.273,0.701,0.203,0.342,0.768,0.215,0.825,0.545,0.959,0.726,0.574,0.515,0.327,0.466,0.091,0.446,0.663,0.519,0.291,0.715,0.235,0.68,0.617,0.028,0.773,0.645,0.502,0.421,0.962,0.973,0.536,0.493,0.323,0.139,0.599,0.861,0.1,0.138,0.879,0.789,0.322,0.82,0.39,0.388,0.84,0.147,0.259,0.724,0.773,0.304,0.256,0.678,0.422,0.178,0.24,0.051,0.262,0.325,0.922,0.925,0.966,0.213,0.575,0.818,0.795,0.255,0.684,0.826,0.316,0.898,0.101,0.939,0.245,0.735,0.298,0.499,0.227,0.571,0.657,0.374,0.367,0.999,0.924,0.387,0.078,0.638,0.454,0.282,0.857,0.258,0.241,0.621,0.467,0.125,0.422,0.913,0.761,0.989,0.897,0.143,0.191,0.332,0.045,0.576,0.58,0.112,0.141,0.105,0.413,0.992,0.492,0.383,0.514,0.89,0.158,0.252,0.083,0.213,0.363,0.09,0.651,0.573,0.802,0.828,0.64,0.326,0.926,0.743,0.97,0.936,0.566,0.92,0.323,0.988,0.263,0.542,0.027,0.576,0.643,0.385,0.905,0.298,0.286,0.606,0.84,0.922,0.694,0.31,0.121,0.95,0.598,0.18,0.211,0.319,0.696,0.646,0.001,0.192,0.9,0.378,0.304,0.722,0.826,0.358,0.764,0.084,0.699,0.606,0.045,0.633,0.7,0.518,0.434,0.168,0.81,0.569,0.709,0.136,0.529,0.872,0.712,0.958,0.806,0.577,0.1,0.521,0.603,0.614,0.375,0.17,0.66,0.701,0.454,0.324,0.892,0.919,0.067,0.228,0.896,0.465,0.901,0.535,0.522,0.21,0.032,0.117,0.305,0.529,0.298,0.638,0.377,0.278,0.458,0.469,0.053,0.855,0.455,0.242,0.372,0.436,0.822,0.804,0.846,0.961,0.708,0.774,0.084,0.914,0.135,0.527,0.573,0.074,0.964,0.858,0.029,0.629,0.573,0.832,0.337,0.886,0.514,0.495,0.272,0.528,0.825,0.227,0.377,0.684,0.386,0.779,0.36,0.321,0.581,0.724,0.78,0.301,0.078,0.517,0.905,0.323,0.338,0.083,0.548,0.044,0.676,0.138,0.037,0.827,0.853,0.917,0.893,0.478,0.129,0.105,0.709,0.01,0.393,0.954,0.274,0.339,0.924,0.411,0.793,0.982,0.853,0.484,0.286,0.045,0.689,0.759,0.104,0.016,0.694,0.988,0.616,0.602,0.686,0.627,0.976,0.274,0.658,0.302,0.104,0.126,0.097,0.452,0.974,0.441,0.05,0.618,0.236,0.348,0.837,0.004,0.093,0.784,0.124,0.466,0.503,0.633,0.259,0.255,0.708,0.494,0.331,0.449,0.859,0.144,0.65,0.371,0.25,0.169,0.466,0.46,0.177,0.49,0.22,0.666,0.919,0.088,0.605,0.634,0.394,0.714,0.029,0.924,0.106,0.642,0.923,0.479,0.751,0.112,0.091,0.536,0.592,0.127,0.321,0.729,0.053,0.896,0.627,0.014,0.246,0.376,0.483,0.541,0.803,0.452,0.666,0.395,0.995,0.525,0.419,0.712,0.757,0.418,0.908,0.755,0.42,0.364,0.404,0.302,0.243,0.347,0.178,0.479,0.354,0.175,0.703,0.281,0.798,0.092,0.975,0.53,0.443,0.728,0.941,0.572,0.355,0.818,0.657,0.716,0.899,0.767,0.338,0.957,0.352,0.443,0.995,0.601,0.499,0.6,0.16,0.479,0.696,0.387,0.02,0.489,0.528,0.654,0.094,0.719,0.652,0.391,0.156,0.221,0.933,0.512,0.54,0.833,0.021,0.502,0.78,0.699,0.94,0.336,0.461,0.849,0.168,0.59,0.771,0.023,0.627,0.904,0.043,0.546,0.391,0.556,0.504,0.018,0.77,0.633,0.915,0.384,0.672,0.377,0.804,0.169,0.268,0.398,0.778,0.081,0.555,0.67,0.872,0.071,0.928,0.497,0.102,0.732,0.51,0.22,0.24,0.284,0.964,0.622,0.045,0.542,0.568,0.727,0.661,0.864,0.804,0.975,0.385,0.764,0.787,0.835,0.748,0.672,0.794,0.185,0.628,0.623,0.951,0.594,0.509,0.607,0.942,0.615,0.121,0.087,0.733,0.817,0.077,0.069,0.49,0.995,0.024,0.366,0.814,0.785,0.076,0.559,0.486,0.014,0.859,0.659,0.089,0.123,0.469,0.983,0.821,0.352,0.092,0.951,0.439,0.66,0.233,0.814,0.561,0.029,0.735,0.838,0.525,0.871,0.821,0.246,0.353,0.809,0.805,0.984,0.423,0.704,0.546,0.691,0.029,0.533,0.929,0.172,0.457,0.218,0.877,0.053,0.356,0.856,0.014,0.751,0.468,0.554,0.608,0.494,0.923,0.527,0.724,0.478,0.695,0.584,0.676,0.203,0.339,0.807,0.288,0.53,0.93,0.296,0.605,0.602,0.127,0.333,0.353,0.205,0.354,0.576,0.325,0.01,0.265,0.652,0.808,0.519,0.76,0.273,0.566,0.972,0.289,0.309,0.701,0.67,0.215,0.193,0.612,0.434,0.517,0.997,0.383,0.263,0.792,0.299,0.607,0.692,0.231,0.666,0.706,0.255,0.514,0.381,0.397,0.551,0.965,0.067,0.056,0.56,0.424,0.513,0.647,0.268,0.27,0.885,0.209,0.227,0.122,0.787,0.272,0.827,0.761,0.237,0.694,0.972,0.445,0.826,0.072,0.599,0.616,0.044,0.193,0.218,0.573,0.662,0.529,0.421,0.16,0.049,0.062,0.494,0.127,0.181,0.682,0.309,0.712,0.743,0.988,0.803,0.081,0.579,0.847,0.275,0.841,0.13,0.881,0.675,0.218,0.831,0.665,0.29,0.815,0.294,0.034,0.796,0.767,0.89,0.315,0.601,0.829,0.597,0.256,0.626,0.634,0.081,0.32,0.195,0.418,0.492,0.119,0.413,0.111,0.029,0.805,0.604,0.154,0.764,0.35,0.236,0.165,0.539,0.225,0.456,0.101,0.528,0.066,0.445,0.526,0.949,0.464,0.171,0.586,0.355,0.266,0.604,0.968,0.586,0.693,0.075,0.784,0.35,0.639,0.627,0.842,0.906,0.533,0.942,0.248,0.953,0.678,0.694,0.424,0.543,0.227,0.018,0.957,0.146,0.212,0.8,0.355,0.689,0.202,0.904,0.087,0.462,0.845,0.132,0.707,0.031,0.447,0.478,0.124,0.127,0.864,0.911,0.527,0.404,0.973,0.716,0.329,0.3,0.079,0.5,0.468,0.699,0.678,0.808,0.399,0.95,0.082,0.144,0.828,0.562,0.681,0.85,0.821,0.565,0.04,0.797,0.231,0.461,0.206,0.501,0.424,0.491,0.111,0.155,0.228,0.569,0.285,0.616,0.227,0.206,0.855,0.494,0.25,0.719,0.507,0.581,0.58,0.439,0.851,0.769,0.555,0.48,0.859,0.318,0.363,0.93,0.478,0.466,0.515,0.352,0.423,0.603,0.294,0.932,0.924,0.7,0.669,0.279,0.628,0.68,0.339,0.746,0.367,0.54,0.636,0.22,0.123,0.827,0.821,0.04,0.618,0.599,0.882,0.432,0.802,0.552,0.754,0.964,0.574,0.199,0.588,0.135,0.194,0.262,0.481,0.163,0.902,0.965,0.44,0.522,0.846,0.664,1,0.83,0.963,0.804,0.072,0.453,0.915,0.968,0.939,0.61,0.945,0.78,0.203,0.558,0.411,0.36,0.469,0.482,0.785,0.765,0.788,0.231,0.767,0.585,0.321,0.148,0.937,0.138,0.273,0.043,0.557,0.498,0.645,0.257,0.943,0.083,0.725,0.811,0.319,0.556,0.391,0.596,0.648,0.463,0.448,0.873,0.856,0.69,0.979,0.138,0.25,0.291,0.184,0.699,0.208,0.503,0.944,0.951,0.499,0.033,0.821,0.55,0.239,0.945,0.957,0.318,0.913,0.443,0.472,0.014,0.425,0.074,0.408,0.941,0.697,0.005,0.222,0.532,0.808,0.92,0.027,0.399,0.847,0.871,0.475,0.151,0.616,0.993,0.032,0.522,0.176,0.385,0.567,0.62,0.372,0.287,0.569,0.905,0.94,0.179,0.14,0.984,0.076,0.863,0.994,0.274,0.269,0.978,0.366,0.668,0.765,0.47,0.088,0.534,0.171,0.834,0.73,0.651,0.834,0.657,0.639,0.781,0.846,0.086,0.564,0.293,0.255,0.433,0.469,0.177,0.551,0.931,0.589,0.645,0.733,0.969,0.923,0.785,0.111,0.259,0.5,0.373,0.901,0.892,0.035,0.734,0.872,0.914,0.763,0.004,0.793,0.149,0.978,0.713,0.966,0.941,0.998,0.56,0.677,0.264,0.808,0.067,0.66,0.514,0.703,0.506,0.523,0.622,0.295,0.255,0.978,0.146,0.731,0.141,0.116,0.767,0.881,0.692,0.289,0.09,0.139,0.467,0.352,0.343,0.24,0.523,0.082,0.549,0.272,0.767,0.901,0.399,0.408,0.187,0.809,0.966,0.071,0.317,0.047,0.293,0.017,0.145,0.947,0.754,0.371,0.703,0.417,0.424,0.1,0.927,0.465,0.301,0.728,0.026,0.945,0.753,0.329,0.181,0.611,0.037,0.016,0.477,0.483,0.307,0.536,0.191,0.729,0.783,0.917,0.226,0.862,0.398,0.798,0.902,0.032,0.923,0.363,0.072,0.054,0.276,0.969,0.427,0.56,0.675,0.632,0.699,0.322,0.393,0.035,0.514,0.703,0.197,0.782,0.783,0.578,0.015,0.919,0.052,0.172,0.98,0.436,0.628,0.183,0.609,0.679,0.035,0.503,0.277,0.182,0.458,0.397,0.534,0.004,0.239,0.696,0.59,0.137,0.86,0.464,0.371,0.105,0.45,0.233,0.284,0.634,0.665,0.783,0.553,0.803,0.328,0.896,0.736,0.808,0.106,0.785,0.472,0.505,0.681,0.499,0.647,0.252,0.404,0.077,0.095,0.5,0.902,0.236,0.383,0.641,0.311,0.386,0.981,0.23,0.655,0.62,0.843,0.776,0.154,0.765,0.561,0.43,0.8,0.717,0.14,0.832,0.569,0.03,0.751,0.029,0.489,0.493,0.191,0.36,0.586,0.814,0.232,0.754,0.806,0.982,0.369,0.281,0.944,0.756,0.583,0.206,0.074,0.103,0.273,0.618,0.522,0.79,0.456,0.859,0.394,0.508,0.801,0.812,0.035,0.936,0.868,0.625,0.213,0.423,0.526,0.966,0.958,0.692,0.255,0.204,0.563,0.945,0.956,0.689,0.812,0.74,0.826,0.79,0.685,0.085,0.749,0.351,0.643,0.384,0.048,0.989,0.702,0.086,0.295,0.1,0.161,0.226,0.423,0.126,0.936,0.759,0.986,0.286,0.434,0.763,0.55,0.972,0.041,0.787,0.113,0.746,0.244,0.223,0.634,0.976,0.633,0.988,0.928,0.892,0.642,0.71,0.776,0.447,0.77,0.919,0.89,0.849,0.539,0.48,0.116,0.77,0.98,0.113,0.392,0.856,0.371,0.675,0.469,0.882,0.568,0.444,0.367,0.003,0.192,0.761,0.248,0.327,0.949,0.172,0.452,0.946,0.73,0.739,0.65,0.813,0.191,0.777,0.569,0.658,0.033,0.17,0.391,0.134,0.328,0.389,0.189,0.34,0.454,0.527,0.402,0.123,0.065,0.731,0.016,0.41,0.054,0.242,0.059,0.865,0.945,0.626,0.458,0.04,0.166,0.546,0.783,0.196,0.975,0.336,0.522,0.141,0.221,0.228,0.55,0.722,0.647,0.652,0.223,0.39,0.545,0.294,0.209,0.786,0.967,0.391,0.009,0.582,0.28,0.143,0.693,0.76,0.277,0.74,0.45,0.123,0.006,0.267,0.95,0.609,0.919,0.511,0.441,0.518,0.8,0.865,0.356,0.411,0.722,0.127,0.621,0.137,0.451,0.186,0.759,0.554,0.698,0.27,0.167,0.255,0.369,0.382,0.302,0.842,0.607,0.821,0.397,0.382,0.703,0.956,0.167,0.91,0.956,0.335,0.7,0.635,0.833,0.987,0.739,0.056,0.909,0.604,0.142,0.978,0.065,0.894,0.852,0.4,0.2,0.924,0.304,0.506,0.467,0.111,0.833,0.318,0.307,0.363,0.003,0.572,0.112,0.768,0.101,0.895,0.723,0.144,0.585,0.69,0.607,0.611,0.068,0.269,0.448,0.688,0.508,0.758,0.513,0.409,0.361,0.501,0.989,0.171,0.715,0.471,0.785,0.524,0.617,0.626,0.679,0.377,0.993,0.038,0.905,0.932,0.543,0.885,0.5,0.093,0.583,0.793,0.233,0.088,0.929,0.497,0.892,0.158,0.956,0.279,0.929,0.175,0.398,0.118,0.168,0.555,0.843,0.403,0.037,0.222,0.703,0.815,0.176,0.333,0.183,0.702,0.501,0.761,0.105,0.786,0.089,0.152,0.244,0.398,0.948,0.353,0.599,0.122,0.67,0.729,0.397,0.569,0.574,0.084,0.675,0.672,0.603,0.852,0.483,0.678,0.696,0.276,0.552,0.266,0.239,0.675,0.898,0.719,0.324,0.759,0.083,0.154,0.037,0.456,0.308,0.791,0.584,0.363,0.961,0.886,0.131,0.321,0.167,0.584,0.354,0.192,0.409,0.164,0.715,0.678,0.496,0.18,0.75,0.494,0.955,0.348,0.497,0.387,0.05,0.489,0.228,0.283,0.217,0.309,0.066,0.011,0.914,0.2,0.885,0.459,0.228,0.782,0.22,0.772,0.746,0.94,0.015,0.367,0.56,0.374,0.094,0.975,0.909,0.616,0.28,0.832,0.503,0.818,0.807,0.647,0.409,0.519,0.734,0.528,0.254,0.838,0.313,0.903,0.984,0.614,0.443,0.7,0.616,0.019,0.478,0.242,0.244,0.231,0.913,0.264,0.506,0.412,0.161,0.761,0.709,0.665,0.434,0.244,0.25,0.629,0.753,0.905,0.162,0.281,0.106,0.223,0.743,0.245,0.957,0.831,0.917,0.178,0.306,0.095,0.449,0.351,0.389,0.528,0.68,0.045,0.263,0.424,0.563,0.651,0.764,0.808,0.132,0.942,0.199,0.692,0.253,0.157,0.612,0.426,0.657,0.397,0.317,0.85,0.249,0.384,0.44,0.971,0.051,0.073,0.603,0.582,0.776,0.949,0.654,0.538,0.12,0.78,0.468,0.683,0.002,0.672,0.94,0.871,0.103,0.531,0.033,0.663,0.452,0.356,0.873,0.686,0.839,0.166,0.235,0.957,0.831,0.912,0.541,0.882,0.928,0.895,0.24,0.414,0.395,0.107,0.473,0.731,0.456,0.497,0.091,0.639,0.897,0.697,0.858,0.08,0.709,0.204,0.018,0.599,0.906,0.114,0.274,0.022,0.559,0.56,0.394,0.036,0.066,0.829,0.014,0.155,0.498,0.722,0.486,0.917,0.696,0.003,1,0.757,0.867,0.998,0.343,0.211,0.993,0.863,0.541,0.144,0.127,0.32,0.077,0.643,0.216,0.029,0.85,0.31,0.911,0.5,0.303,0.96,0.501,0.11,0.586,0.834,0.912,0.071,0.659,0.255,0.062,0.73,0.851,0.464,0.302,0.678,0.274,0.977,0.998,0.963,0.275,0.08,0.404,0.285,0.811,0.122,0.761,0.23,0.35,0.862,0.407,0.606,0.325,0.85,0.447,0.169,0.911,0.805,0.717,0.51,0.462,0.892,0.049,0.829,0.807,0.369,0.283,0.757,0.987,0.047,0.27,0.3,0.769,0.979,0.594,0.393,0.545,0.103,0.672,0.706,0.343,0.503,0.96,0.176,0.865,0.743,0.736,0.69,0.18,0.727,0.661,0.747,0.222,0.567,0.286,0.266,0.896,0.643,0.09,0.023,0.384,0.189,0.608,0.406,0.522,0.991,0.584,0.994,0.277,0.578,0.077,0.644,0.843,0.55,0.188,0.962,0.667,0.668,0.949,0.345,0.986,0.926,0.455,0.642,0.844,0.973,0.296,0.784,0.928,0.06,0.924,0.574,0.526,0.754,0.494,0.969,0.961,0.607,0.212,0.639,0.166,0.288,0.767,0.089,0.665,0.766,0.018,0.175,0.844,0.037,0.167,0.43,0.874,0.369,0.981,0.07,0.601,0.459,0.053,0.763,0.58,0.606,0.738,0.813,0.338,0.086,0.772,0.353,0.056,0.921,0.341,0.002,0.984,0.238,0.269,0.643,0.478,0.911,0.826,0.095,0.152,0.732,0.051,0.925,0.421,0.391,0.682,0.14,0.649,0.769,0.821,0.676,0.919,0.209,0.495,0.455,0.343,0.53,0.075,0.162,0.061,0.28,0.217,0.435,0.829,0.175,0.331,0.236,0.373,0.999,0.943,0.12,0.678,0.621,0.065,0.914,0.815,0.381,0.153,0.915,0.533,0.196,0.809,0.855,0.808,0.404,0.826,0.548,0.013,0.85,0.246,0.173,0.983,0.13,0.614,0.606,0.966,0.811,0.821,0.529,0.965,0.628,0.291,0.066,0.926,0.196,0.348,0.971,0.814,0.651,0.133,0.557,0.036,0.701,0.226,0.895,0.959,0.607,0.88,0.62,0.207,0.94,0.95,0.332,0.451,0.545,0.355,0.477,0.894,0.942,0.669,0.659,0.924,0.119,0.387,0.863,0.53,0.711,0.313,0.32,0.686,0.576,0.826,0.497,0.608,0.092,0.077,0.795,0.22,0.786,0.849,0.144,0.744,0.502,0.503,0.265,0.679,0.545,0.414,0.679,0.885,0.1,0.917,0.18,0.121,0.649,0.816,0.95,0.762,0.764,0.124,0.175,0.885,0.022,0.499,0.523,0.67,0.807,0.367,0.554,0.33,0.677,0.581,0.65,0.634,0.666,0.742,0.237,0.83,0.235,0.075,0.811,0.143,0.845,0.962,0.303,0.52,0.18,0.466,0.26,0.64,0.944,0.153,0.183,0.153,0.475,0.717,0.928,0.551,0.268,0.783,0.159,0.149,0.269,0.773,0.954,0.862,0.95,0.613,0.943,0.397,0.972,0.045,0.768,0.218,0.98,0.693,0.612,0.485,0.963,0.056,0.985,0.464,0.095,0.151,0.819,0.825,0.529,0.855,0.485,0.399,0.476,0.824,0.317,0.487,0.704,0.901,0.126,0.965,0.346,0.501,0.801,0.676,0.438,0.291,0.691,0.539,0.909,0.101,0.948,0.194,0.557,0.053,0.587,0.471,0.855,0.574,0.274,0.857,0.824,0.539,0.252,0.929,0.992,0.589,0.883,0.976,0.389,0.175,0.977,0.354,0.501,0.58,0.5,0.018,0.129,0.841,0.138,0.549,0.273,0.339,0.794,0.294,0.168,0.388,0.657,0.895,0.166,0.344,0.703,0.262,0.783,0.114,0.07,0.05,0.824,0.118,0.905,0.037,0.584,0.957,0.731,0.392,0.548,0.06,0.802,0.517,0.292,0.225,0.36,0.784,0.786,0.693,0.888,0.087,0.965,0.245,0.302,0.391,0.298,0.192,0.617,0.683,0.742,0.441,0.04,0.351,0.716,0.815,0.756,0.776,0.438,0.811,0.873,0.663,0.666,0.937,0.573,0.464,0.546,0.076,0.74,0.965,0.557,0.443,0.483,0.091,0.7,0.421,0.248,0.428,0.372,0.374,0.234,0.359,1,0.101,0.177,0.756,0.312,0.817,0.974,0.867,0.279,0.07,0.216,0.043,0.81,0.055,0.836,0.378,0.001,0.108,0.713,0.112,0.872,0.45,0.962,0.306,0.052,0.514,0.829,0.394,0.459,0.965,0.483,0.818,0.985,0.515,0.095,0.92,0.103,0.303,0.659,0.072,0.734,0.419,0.946,0.746,0.777,0.943,0.667,0.239,0.562,0.875,0.389,0.732,0.603,0.517,0.713,0.035,0.138,0.404,0.834,0.06,0.31,0.108,0.6,0.597,0.232,0.49,0.332,0.242,0.117,0.045,0.179,0.141,0.884,0.941,0.843,0.147,0.057,0.794,0.643,0.477,0.587,0.074,0.823,0.644,0.387,0.555,0.594,0.478,0.253,0.948,0.862,0.333,0.162,0.184,0.977,0.691,0.386,0.515,0.741,0.129,0.625,0.772,0.093,0.906,0.994,0.442,0.176,0.954,0.703,0.336,0.134,0.204,0.019,0.459,0.044,0.046,0.742,0.437,0.375,0.641,0.426,0.811,0.391,0.825,0.025,0.516,0.558,0.099,0.011,0.462,0.696,0.893,0.851,0.809,0.247,0.832,0.889,0.213,0.175,0.2,0.988,0.748,0.598,0.281,0.336,0.13,0.755,0.293,0.63,0.932,0.885,0.498,0.796,0.315,0.287,0.387,0.244,0.374,0.935,0.979,0.945,0.861,0.142,0.954,0.663,0.56,0.768,0.486,0.688,0.068,0.093,0.396,0.812,0.999,0.595,0.901,0.892,0.146,0.917,0.188,0.641,0.967,0.222,0.87,0.324,0.996,0.843,0.471,0.957,0.173,0.973,0.211,0.226,0.749,0.019,0.227,0.552,0.273,0.688,0.658,0.243,0.764,0.998,0.982,0.763,0.197,0.454,0.432,0.032,0.49,0.74,0.966,0.008,0.664,0.041,0.682,0.836,0.141,0.542,0.984,0.741,0.672,0.316,0.502,0.661,0.979,0.474,0.223,0.367,0.303,0.716,0.518,0.878,0.585,0.932,0.296,0.919,0.587,0.063,0.069,0.103,0.011,0.569,0.927,0.105,0.118,0.113,0.01,0.697,0.88,0.649,0.345,0.508,0.709,0.752,0.983,0.989,0.263,0.612,0.407,0.573,0.083,0.651,0.414,0.863,0.402,0.053,0.682,0.567,0.098,0.075,0.718,0.545,0.535,0.562,0.947,0.905,0.188,0.132,0.578,0.849,0.414,0.317,0.441,0.047,0.184,0.296,0.892,0.421,0.452,0.187,0.812,0.454,0.687,0.685,0.785,0.206,0.38,0.183,0.653,0.364,0.701,0.584,0.806,0.429,0.083,0.379,0.707,0.247,0.761,0.264,0.475,0.477,0.256,0.583,0.816,0.375,0.947,0.658,0.822,0.145,0.558,0.437,0.488,0.735,0.127,0.587,0.54,0.666,0.737,0.75,0.152,0.621,0.88,0.475,0.856,0.457,0.248,0.266,0.149,0.276,0.762,0.656,0.812,0.764,0.145,0.705,0.933,0.393,0.889,0.271,0.044,0.02,0.586,0.148,0.624,0.013,0.798,0.141,0.456,0.166,0.816,0.354,0.818,0.783,0.402,0.965,0.894,0.568,0.788,0.862,0.424,0.664,0.337,0.975,0.134,0.963,0.824,0.436,0.241,0.37,0.099,0.336,0.002,0.252,0.826,0.448,0.806,0.759,0.765,0.55,0.075,0.456,0.108,0.079,0.28,0.83,0.075,0.553,0.035,0.05,0.808,0.841,0.998,0.686,0.846,0.773,0.735,0.044,0.676,0.973,0.957,0.229,0.641,0.24,0.387,0.158,0.831,0.621,0.308,0.233,0.982,0.481,0.046,0.264,0.039,0.417,0.146,0.307,0.782,0.465,0.227,0.503,0.249,0.424,0.467,0.336,0.646,0.92,0.336,0.357,0.829,0.333,0.754,0.42,0.555,0.728,0.233,0.664,0.797,0.236,0.568,0.195,0.012,0.632,0.792,0.142,0.965,0.666,0.465,0.898,0.932,0.56,0.73,0.986,0.627,0.206,0.363,0.349,0.69,0.014,0.007,0.862,0.096,0.096,0.526,0.843,0.897,0.135,0.492,0.885,0.695,0.636,0.039,0.145,0.053,0.366,0.249,0.912,0.636,0.712,0.654,0.107,0.556,0.676,0.117,0.161,0.794,0.637,0.208,0.986,0.83,0.286,0.348,0.331,0.175,0.138,0.699,0.812,0.288,0.283,0.059,0.024,0.589,0.171,0.699,0.683,0.893,0.826,0.533,0.926,0.261,0.792,0.38,0.358,0.816,0.443,0.326,0.74,0.681,0.848,0.313,0.023,0.447,0.532,0.527,0.586,0.429,0.548,0.692,0.821,0.518,0.196,0.915,0.211,0.032,0.411,0.655,0.542,0.653,0.871,0.179,0.653,0.247,0.96,0.902,0.77,0.192,0.324,0.468,0.771,0.524,0.864,0.644,0.913,0.52,0.482,0.469,0.614,0.556,0.138,0.409,0.387,0.022,0.761,0.345,0.818,0.841,0.105,0.322,0.782,0.751,0.522,0.935,0.458,0.045,0.151,0.841,0.347,0.786,0.697,0.83,0.44,0.986,0.676,0.925,0.481,0.835,0.212,0.787,0.186,0.819,0.775,0.255,0.648,0.621,0.149,0.774,0.411,0.271,0.671,0.652,0.707,0.172,0.736,0.793,0.758,0.281,0.285,0.407,0.31,0.156,0.257,0.147,0.28,0.216,0.713,0.037,0.244,0.546,0.637,0.796,0.656,0.23,0.377,0.739,0.309,0.224,0.552,0.505,0.39,0.949,0.6,0.712,0.744,0.804,0.565,0.402,0.97,0.672,0.471,0.751,0.471,0.355,0.878,0.225,0.482,0.161,0.279,0.452,0.598,0.765,0.648,0.937,0.829,0.52,0.625,0.453,0.824,0.442,0.687,0.212,0.972,0.5,0.819,0.245,0.257,0.324,0.849,0.204,0.129,0.099,0.05,0.529,0.682,0.432,0.186,0.459,0.225,0.28,0.468,0.778,0.7,0.248,0.252,0.02,0.313,0.449,0.875,0.542,0.293,0.11,0.714,0.877,0.643,0.471,0.134,0.81,0.253,0.687,0.779,0.673,0.36,0.25,0.567,0.409,0.182,0.961,0.081,0.949,0.067,0.7,0.839,0.253,0.436,0.56,0.748,0.107,0.164,0.038,0.44,0.294,0.981,0.227,0.459,0.775,0.895,0.615,0.944,0.711,0.312,0.5,0.714,0.417,0.331,0.111,0.398,0.757,0.988,0.607,0.089,0.528,0.762,0.832,0.502,0.524,0.429,0.474,0.198,0.914,0.973,0.203,0.832,0.609,0.751,0.18,0.301,0.563,0.926,0.883,0.984,0.998,0.131,0.439,0.757,0.455,0.82,0.824,0.553,0.041,0.386,0.262,0.887,0.213,0.094,0.528,0.843,0.584,0.368,0.053,0.491,0.052,0.823,0.156,0.529,0.613,0.881,0.548,0.591,0.383,0.452,0.097,0.398,0.488,0.284,0.89,0.614,0.583,0.91,0.71,0.398,0.798,0.307,0.717,0.49,0,0.94,0.307,0.153,0.773,0.548,0.786,0.304,0.552,0.044,0.367,0.006,0.005,0.813,0.718,0.205,0.887,0.575,0.449,0.396,0.764,0.153,0.756,0.14,0.624,0.773,0.622,0.317,0.656,0.318,0.248,0.733,0.236,0.218,0.044,0.276,0.157,0.07,0.391,0.615,0.372,0.6,0.204,0.571,0.941,0.01,0.812,0.803,0.765,0.871,0.595,0.598,0.202,0.51,0.871,0.958,0.053,0.201,0.134,0.712,0.976,0.149,0.204,0.268,0.218,0.013,0.024,0.345,0.733,0.953,0.598,0.096,0.7,0.559,0.376,0.435,0.15,0.271,0.274,0.668,0.891,0.208,0.598,0.522,0.82,0.798,0.178,0.523,0.65,0.41,0.238,0.374,0.02,0.151,0.967,0.231,0.219,0.962,0.587,0.683,0.694,0.547,0.667,0.787,0.508,0.488,0.986,0.207,0.704,0.651,0.53,0.539,0.093,0.859,0.867,0.811,0.857,0.734,0.551,0.944,0.84,0.5,0.157,0.046,0.516,0.68,0.649,0.174,0.236,0.767,0.003,0.142,0.75,0.149,0.026,0.96,0.088,0.535,0.127,0.285,0.295,0.632,0.572,0.191,0.315,0.854,0.03,0.262,0.195,0.308,0.014,0.656,0.381,0.735,0.82,0.678,0.058,0.379,0.301,0.792,0.739,0.238,0.501,0.96,0.389,0.415,0.471,0.892,0.168,0.552,0.368,0.653,0.762,0.572,0.034,0.089,0.256,0.215,0.343,0.651,0.414,0.044,0.779,0.127,0.207,0.662,0.352,0.166,0.961,0.053,0.371,0.007,0.954,0.288,0.804,0.689,0.2,0.299,0.335,0.806,0.842,0.14,0.766,0.582,0.586,0.606,0.024,0.946,0.098,0.66,0.93,0.665,0.175,0.417,0.464,0.944,0.75,0.914,0.561,0.152,0.614,0.162,0.439,0.064,0.644,0.129,0.144,0.427,0.263,0.403,0.837,0.488,0.119,0.641,0.179,0.635,0.48,0.608,0.885,0.312,0.165,0.988,0.023,0.997,0.096,0.09,0.758,0.305,0.156,0.917,0.753,0.708,0.818,0.647,0.539,0.345,0.744,0.307,0.79,0.068,0.153,0.497,0.755,0.375,0.18,0.081,0.831,0.713,0.741,0.571,0.446,0.292,0.126,0,0.364,0.182,0.108,0.315,0.424,0.52,0.663,0.273,0.313,0.681,0.772,0.869,0.435,0.496,0.524,0.363,0.143,0.557,0.5,0.875,0.128,0.9,0.543,0.711,0.606,0.336,0.86,0.215,0.146,0.894,0.733,0.248,0.052,0.857,0.335,0.178,0.6,0.694,0.903,0.68,0.832,0.755,0.624,0.016,0.425,0.771,0.747,0.419,0.251,0.121,0.761,0.947,0.258,0.666,0.436,0.669,0.745,0.495,0.05,0.871,0.962,0.215,0.946,0.986,0.52,0.02,0.517,0.216,0.126,0.707,0.213,0.401,0.368,0.965,0.096,0.87,0.727,0.548,0.794,0.78,0.068,0.201,0.158,0.801,0.806,0.974,0.663,0.91,0.979,0.06,0.708,0.49,0.688,0.277,0.708,0.66,0.551,0.279,0.328,0.071,0.52,0.975,0.795,0.642,0.516,0.775,0.793,0.122,0.612,0.908,0.776,0.696,0.282,0.353,0.125,0.162,0.915,0.857,0.433,0.982,0.101,0.606,0.292,0.345,0.471,0.249,0.856,0.488,0.113,0.098,0.001,0.352,0.435,0.099,0.386,0.657,0.651,0.814,0.147,0.93,0.217,0.102,0.28,0.705,0.327,0.494,0.031,0.647,0.645,0.648,0.477,0.457,0.29,0.373,0.457,0.041,0.568,0.36,0.281,0.576,0.325,0.293,0.756,0.709,0.899,0.969,0.629,0.171,0.162,0.947,0.386,0.221,0.245,0.639,0.873,0.3,0.83,0.135,0.961,0.831,0.087,0.718,0.657,0.249,0.675,0.483,0.482,0.895,0.743,0.27,0.951,0.902,0.464,0.142,0.939,0.253,0.668,0.156,0.968,0.137,0.9,0.461,0.102,0.857,0.138,0.395,0.373,0.376,0.01,0.181,0.526,0.015,0.7,0.573,0.475,0.725,0.832,0.168,0.89,0.009,0.96,0.11,0.797,0.119,0.531,0.913,0.354,0.763,0.947,0.078,0.86,0.126,0.889,0.427,0.512,0.74,0.657,0.148,0.656,0.049,0.33,0.055,0.524,0.278,0.277,0.632,0.978,0.011,0.948,0.731,0.469,0.923,0.152,0.122,0.843,0.817,0.674,0.919,0.179,0.842,0.908,0.082,0.859,0.136,0.533,0.154,0.339,0.964,0.76,0.612,0.85,0.339,0.212,0.028,0.662,0.097,0.501,0.217,0.721,0.396,0.404,0.177,0.801,0.462,0.148,0.563,0.059,0.44,0.036,0.295,0.588,0.879,0.3,0.54,0.316,0.255,0.258,0.979,0.955,0.296,0.335,0.003,0.563,0.065,0.736,0.169,0.984,0.335,0.93,0.534,0.977,0.32,0.248,0.419,0.804,0.412,0.691,0.084,0.502,0.332,0.623,0.981,0.725,0.841,0.771,0.021,0.658,0.436,0.451,0.975,0.923,0.936,0.146,0.849,0.836,0.718,0.724,0.769,0.844,0.396,0.456,0.771,0.574,0.797,0.82,0.042,0.277,0.79,0.732,0.486,0.321,0.516,0.275,0.473,0.144,0.474,0.103,0.319,0.115,0.354,0.78,0.119,0.49,0.7,0.977,0.115,0.475,0.274,0.742,0.499,0.562,0.884,0.592,0.676,0.632,0.28,0.426,0.368,0.035,0.706,0.391,0.764,0.861,0.973,0.646,0.252,0.236,0.149,0.146,0.064,0.931,0.146,0.606,0.457,0.556,0.511,0.145,0.259,0.543,0.822,0.836,0.724,0.642,0.733,0.883,0.442,0.66,0.84,0.689,0.74,0.467,0.999,0.027,0.001,0.207,0.826,0.355,0.281,0.348,0.958,0.354,0.63,0.883,0.517,0.277,0.984,0.78,0.93,0.064,0.052,0.012,0.065,0.604,0.009,0.744,0.196,0.363,0.39,0.054,0.416,0.359,0.23,0.678,0.994,0.371,0.6,0.995,0.625,0.309,0.314,0.17,0.408,0.365,0.902,0.707,0.35,0.172,0.295,0.452,0.09,0.924,0.056,0.179,0.937,0.01,0.111,0.281,0.441,0.825,0.434,0.848,0.07,0.904,0.62,0.815,0.224,0.648,0.647,0.386,0.135,0.771,0.62,0.069,0.936,0.653,0.798,0.382,0.552,0.657,0.843,0.603,0.272,0.105,0.082,0.266,0.612,0.063,0.488,0.761,0.983,0.775,0.11,0.586,0.603,0.733,0.814,0.453,0.27,0.204,0.084,0.539,0.951,0.663,0.529,0.622,0.32,0.5,0.663,0.048,0.682,0.449,0.888,0.713,0.871,0.251,0.438,0.168,0.474,0.93,0.85,0.929,0.297,0.869,0.883,0.239,0.057,0.298,0.438,0.461,0.593,0.491,0.372,0.518,0.671,0.041,0.045,0.634,0.047,0.074,0.149,0.183,0.384,0.906,0.562,0.604,0.675,0.434,0.849,0.518,0.047,0.917,0.019,0.423,0.453,0.533,0.487,0.25,0.774,0.576,0.249,0.357,0.699,0.527,0.217,0.73,0.449,0.997,0.252,0.214,0.934,0.342,0.879,0.217,0.337,0.215,0.807,0.709,0.719,0.657,0.041,0.806,0.289,0.919,0.978,0.873,0.64,0.072,0.994,0.426,0.769,0.283,0.786,0.275,0.751,0.749,0.685,0.979,0.1,0.799,0.144,0.812,0.579,0.782,0.756,0.387,0.296,0.45,0.044,0.372,0.689,0.677,0.72,0.267,0.828,0.47,0.303,0.935,0.744,0.624,0.919,0.911,0.624,0.208,0.223,0.837,0.65,0.834,0.205,0.313,0.984,0.814,0.426,0.464,0.848,0.02,0.067,0.786,0.063,0.668,0.579,0.584,0.359,0.183,0.708,0.78,0.873,0.3,0.985,0.607,0.144,0.484,0.693,0.21,0.36,0.755,0.786,0.604,0.68,0.781,0.907,0.546,0.316,0.564,0.125,0.383,0.898,0.557,0.739,0.691,0.946,0.348,0.513,0.255,0.6,0.296,0.679,0.451,0.98,0.742,0.236,0.142,0.725,0.245,0.66,0.081,0.601,0.942,0.612,0.959,0.8,0.634,0.399,0.751,0.8,0.779,0.839,0.271,0.592,0.727,0.892,0.409,0.601,0.971,0.507,0.184,0.004,0.394,0.635,0.112,0.044,0.42,0.964,0.233,0.27,0.138,0.496,0.115,0.119,0.557,0.631,0.695,0.944,0.972],"opacity":[0.442,0.465,0.303,0.385,0.92,0.574,0.449,0.232,0.794,0.979,0.175,0.484,0.776,0.284,0.817,0.456,0.916,0.7,0.187,0.117,0.577,0.629,0.381,0.755,0.293,0.502,0.784,0.3,0.186,0.95,0.042,0.437,0.691,0.949,0.632,0.135,0.251,0.988,0.008,0.546,0.069,0.69,0.758,0.154,0.157,0.441,0.952,0.202,0.256,0.483,0.217,0.022,0.617,0.016,0.427,0.248,0.698,0.513,0.931,0.704,0.956,0.217,0.367,0.309,0.76,0.398,0.192,0.084,0.574,0.061,0.273,0.895,0.845,0.071,0.996,0.669,0.934,0.531,0.201,0.848,0.023,0.483,0.436,0.476,0.162,0.443,0.751,0.876,0.84,0.482,0.005,0.539,0.05,0.236,0.942,0.407,0.713,0.969,0.218,0.137,0.418,0.395,0.634,0.81,0.239,0.214,0.73,0.51,0.438,0.13,0.848,0.146,0.69,0.134,0.066,0.625,0.641,0.466,0.874,0.027,0.63,0.618,0.392,0.139,0.199,0.59,0.596,0.493,0.89,0.225,0.766,0.704,0.627,0.006,0.149,0.595,0.569,0.577,0.821,0.881,0.02,0.129,0.006,0.302,0.57,0.157,0.731,0.728,0.444,0.12,0.404,0.137,0.668,0.157,0.73,0.543,0.828,0.123,0.556,0.214,0.722,0.849,0.685,0.511,0.546,0.307,0.186,0.519,0.481,0.125,0.801,0.088,0.141,0.143,0.334,0.955,0.254,0.484,0.003,0.181,0.371,0.274,0.302,0.695,0.352,0.604,0.521,0.043,0.365,0.156,0.534,0.701,0.463,0.123,0.146,0.539,0.53,0.672,0.924,0.987,0.201,0.189,0.935,0.61,0.667,0.545,0.174,0.005,0.584,0.055,0.095,0.479,0.703,0.801,0.734,0.319,0.669,0.123,0.32,0.181,0.398,0.494,0.45,0.083,0.431,0.713,0.004,0.308,0.382,0.218,0.961,0.418,0.837,0.292,0.77,0.024,0.302,0.146,0.67,0.728,0.327,0.284,0.424,0.272,0.886,0.998,0.015,0.8,0.122,0.684,0.634,0.52,0.9,0.086,0.991,0.096,0.126,0.726,0.81,0.369,0.357,0.835,0.399,0.471,0.644,0.288,0.562,0.635,0.928,0.848,0.342,0.1,0.715,0.406,0.505,0.276,0.975,0.687,0.748,0.027,0.102,0.076,0.194,0.664,0.07,0.899,0.983,0.041,0.529,0.757,0.573,0.105,0.598,0.764,0.793,0.143,0.656,0.409,0.284,0.062,0.605,0.725,0.507,0.828,0.737,0.685,0.398,0.899,0.954,0.472,0.85,0.462,0.258,0.421,0.719,0.81,0.237,0.465,0.134,0.479,0.819,0.89,0.373,0.745,0.037,0.772,0.55,0.525,0.145,0.155,0.249,0.576,0.013,0.273,0.658,0.146,0.007,0.613,0.313,0.225,0.41,0.715,0.245,0.591,0.792,0.516,0.847,0.324,0.034,0.627,0.195,0.875,0.142,0.034,0.344,0.486,0.783,0.715,0.944,0.767,0.611,0.495,0.042,0.453,0.873,0.96,0.53,0.319,0.059,0.472,0.873,0.056,0.84,0.461,0.876,0.729,0.635,0.376,0.487,0.058,0.643,0.789,0.422,0.335,0.217,0.565,0.304,0.816,0.487,0.396,0.953,0.984,0.593,0.684,0.655,0.415,0.065,0.765,0.216,0.242,0.982,0.61,0.702,0.419,0.678,0.097,0.226,0.232,0.51,0.147,0.896,0.32,0.709,0.843,0.646,0.865,0.726,0.995,0.94,0.464,0.625,0.635,0.465,0.811,0.813,0.79,0.415,0.648,0.596,0.702,0.824,0.351,0.726,0.583,0.601,0.137,0.397,0.932,0.418,0.25,0.815,0.977,0.239,0.551,0.02,0.297,0.296,0.661,0.606,0.213,0.035,0.179,0.747,0.944,0.088,0.338,0.081,0.393,0.442,0.24,0.676,0.572,0.465,0.295,0.115,0.08,0.138,0.389,0.677,0.764,0.022,0.409,0.75,0.224,0.64,0.382,0.545,0.589,0.68,0.952,0.956,0.953,0.995,0.615,0.938,0.529,0.988,0.834,0.815,0.601,0.884,0.93,0.656,0.705,0.582,0.433,0.6,0.515,0.03,0.233,0.506,0.779,0.258,0.372,0.167,0.679,0.36,0.129,0.849,0.91,0.888,0.345,0.929,0.191,0.109,0.085,0.108,0.868,0.39,0.48,0.669,0.445,0.179,0.032,0.512,0.356,0.622,0.474,0.998,0.53,0.473,0.793,0.906,0.007,0.765,0.946,0.678,0.306,0.525,0.49,0.406,0.663,0.495,0.526,0.811,0.83,0.007,0.83,0.383,0.979,0.666,0.304,0.343,0.136,0.145,0.125,0.9,0.31,0.899,0.804,0.999,0.326,0.88,0.51,0.303,0.088,0.707,0.574,0.801,0.202,0.148,0.518,0.909,0.077,0.413,0.282,0.103,0.136,0.791,0.471,0.933,0.72,0.082,0.15,0.34,0.509,0.366,0.603,0.56,0.086,0.506,0.31,0.911,0.612,0.188,0.072,0.528,0.763,0.256,0.237,0.937,0.793,0.135,0.892,0.145,0.416,0.754,0.304,0.151,0.776,0.066,0.82,0.753,0.228,0.971,0.711,0.073,0.612,0.419,0.844,0.108,0.265,0.446,0.342,0.125,0.167,0.053,0.249,0.538,0.292,0.367,0.168,0.538,0.104,0.179,0.798,0.265,0.302,0.846,0.487,0.882,0.009,0.816,0.646,0.682,0.035,0.103,0.547,0.523,0.27,0.966,0.38,0.387,0.439,0.097,0.428,0.829,0.355,0.946,0.078,0.126,0.067,0.145,0.38,0.17,0.943,0.366,0.224,0.949,0.192,0.394,0.962,0.4,0.427,0.491,0.468,0.4,0.502,0.446,0.287,0.561,0.83,0.819,0.387,0.012,0.849,0.274,0.651,0.054,0.369,0.775,0.417,0.61,0.053,0.72,0.854,0.399,0.338,0.823,0.796,0.898,0.985,0.61,0.384,0.287,0.288,0.134,0.538,0.18,0.553,0.63,0.587,0.215,0.52,0.054,0.623,0.532,0.229,0.669,0.694,0.822,0.347,0.866,0.327,0.336,0.709,0.858,0.342,0.338,0.375,0.776,0.578,0.913,0.892,0.851,0.117,0.785,0.839,0.039,0.555,0.729,0.57,0.455,0.37,0.812,0.316,0.139,0.742,0.137,0.361,0.443,0.715,0.222,0.089,0.302,0.925,0.853,0.2,0.822,0.512,0.052,0.268,0.713,0.183,0.998,0.613,0.02,0.189,0.924,0.428,0.218,0.758,0.98,0.386,0.559,0.641,0.611,0.611,0.699,0.041,0.276,0.07,0.076,0.161,0.926,0.819,0.065,0.954,0.677,0.318,0.728,0.654,0.325,0.338,0.565,0.206,0.772,0.331,0.645,0.868,0.843,0.65,0.116,0.502,0.16,0.807,0.894,0.816,0.937,0.556,0.114,0.682,0.943,0.496,0.525,0.076,0.776,0.113,0.806,0.301,0.724,0.765,0.632,0.295,0.813,0.532,0.86,0.45,0.59,0.459,0.789,0.515,0.468,0.065,0.96,0.812,0.876,0.144,0.281,0.218,0.691,0.087,0.834,0.384,0.772,0.822,0.84,0.599,0.413,0.947,0.251,0.174,0.067,0.79,0.91,0.768,0.22,0.56,0.941,0.529,0.298,0.668,0.23,0.69,0.217,0.361,0.754,0.437,0.865,0.914,0.984,0.673,0.38,0.757,0.267,0.934,0.171,0.277,0.791,0.396,0.718,0.054,0.301,0.653,0.884,0.411,0.572,0.69,0.161,0.514,0.849,0.191,0.328,0.197,0.555,0.497,0.025,0.544,0.571,0.462,0.662,0.06,0.926,0.364,0.072,0.86,0.658,0.956,0.727,0.121,0.15,0.359,0.547,0.384,0.248,0.148,0.971,0.243,0.713,0.898,0.217,0.428,0.061,0.373,0.867,0.094,0.319,0.868,0.167,0.981,0.997,0.413,0.332,0.837,0.293,0.785,0.191,0.681,0.1,0.128,0.695,0.585,0.332,0.676,0.55,0.823,0.419,0.963,0.724,0.789,0.521,0.217,0.97,0.978,0.958,0.789,0.475,0.553,0.282,0.606,0.475,0.314,0.232,0.728,0.578,0.485,0.336,0.618,0.355,0.213,0.982,0.895,0.944,0.453,0.111,0.606,0.12,0.047,0.667,0.827,0.307,0.99,0.833,0.333,0.376,0.077,0.063,0.552,0.505,0.739,0.021,0.827,0.929,0.978,0.787,0.417,0.063,0.521,0.081,0.935,0.396,0.336,0.163,0.353,0.13,0.485,0.863,0.775,0.392,0.218,0.828,0.312,0.578,0.415,0.389,0.546,0.996,0.355,0.278,0.273,0.52,0.973,0.749,0.819,0.652,0.633,0.14,0.125,0.733,0.91,0.966,0.281,0.957,0.152,0.286,0.09,0.061,0.66,0.367,0.06,0.635,0.687,0.619,0.909,0.165,0.206,0.006,0.971,0.232,0.578,0.331,0.07,0.364,0.409,0.938,0.748,0.405,0.34,0.839,0.928,0.367,0.467,0.371,0.302,0.634,0.537,0.174,0.623,0.522,0.661,0.473,0.926,0.247,0.973,0.389,0.367,0.238,0.338,0.875,0.334,0.173,0.884,0.552,0.755,0.464,0.562,0.863,0.745,0.032,0.393,0.498,0.938,0.588,0.829,0.958,0.639,0.87,0.317,0.951,0.585,0.394,0.688,0.449,0.913,0.83,0.436,0.525,0.044,0.732,0.559,0.648,0.83,0.918,0.578,0.601,0.163,0.352,0.658,0.011,0.67,0.562,0.122,0.913,0.603,0.053,0.085,0.865,0.721,0.666,0.827,0.913,0.564,0.273,0.864,0.109,0.494,0.92,0.231,0.028,0.629,0.913,0.781,0.961,0.08,0.415,0.133,0.061,0.103,0.987,0.457,0.086,0.273,0.271,0.238,0.874,0.659,0.273,0.946,0.812,0.446,0.958,0.455,0.119,0.488,0.381,0.889,0.296,0.07,0.975,0.413,0.542,0.348,0.566,0.591,0.976,0.501,0.866,0.908,0.454,0.631,0.089,0.167,0.361,0.522,0.018,0.767,0.636,0.575,0.374,0.988,0.863,0.528,0.286,0.268,0.665,0.868,0.988,0.746,0.205,0.758,0.495,0.52,0.88,0.152,0.322,0.828,0.321,0.663,0.957,0.862,0.561,0.374,0.735,0.055,0.611,0.637,0.006,0.686,0.473,0.455,0.448,0.288,0.454,0.661,0.486,0.662,0.313,0.977,0.809,0.18,0.924,0.956,0.525,0.798,0.476,0.489,0.621,0.755,0.139,0.944,0.739,0.005,0.415,0.17,0.931,0.581,0.561,0.154,0.483,0.405,0.994,0.789,0.735,0.651,0.109,0.795,0.736,0.785,0.102,0.292,0.637,0.023,0.071,0.796,0.728,0.241,0.515,0.694,0.925,0.383,0.358,0.253,0.302,0.02,0.922,0.15,0.981,0.051,0.249,0.764,0.097,0.931,0.009,0.159,0.21,0.809,0.498,0.95,0.095,0.685,0.605,0.211,0.754,0.93,0.281,0.041,0.452,0.564,0.862,0.401,0.123,0.454,0.678,0.595,0.031,0.232,0.385,0.601,0.308,0.005,0.581,0.05,0.618,0.949,0.114,0.535,0.385,0.263,0.584,0.911,0.622,0.505,0.793,0.203,0.54,0.553,0.849,0.393,0.201,0.942,0.189,0.262,0.955,0.218,0.89,0.728,0.452,0.017,0.044,0.758,0.11,0.924,0.068,0.351,0.944,0.685,0.709,0.078,0.04,0.068,0.756,0.045,0.467,0.998,0.09,0.044,0.1,0.503,0.646,0.896,0.977,0.453,0.095,0.395,0.382,0.928,0.534,0.649,0.413,0.306,0.17,0.412,0.509,0.223,0.141,0.399,0.879,0.834,0.324,0.534,0.439,0.866,0.98,0.615,0.74,0.227,0.971,0.149,0.864,0.983,0.625,0.12,0.02,0.856,0.837,0.208,0.86,0.847,0.06,0.622,0.67,0.371,0.685,0.68,0.086,0.543,0.014,0.963,0.174,0.183,0.601,0.533,0.437,0.622,0.957,0.809,0.839,0.024,0.825,0.498,0.162,0.241,0.375,0.77,0.553,0.63,0.24,0.669,0.752,0.169,0.817,0.623,0.931,0.377,0.641,0.219,0.673,0.122,0.823,0.992,0.546,0.78,0.393,0.698,0.878,0.549,0.859,0.942,0.638,0.274,0.977,0.272,0.885,0.33,0.445,0.014,0.168,0.208,0.001,0.29,0.985,0.244,0.757,0.397,0.047,0.52,0.658,0.524,0.873,0.279,0.699,0.342,0.82,0.999,0.095,0.42,0.687,0.251,0.069,0.929,0.745,0.341,0.431,0.749,0.695,0.671,0.646,0.087,0.327,0.95,0.762,0.464,0.616,0.086,0.241,0.778,0.387,0.372,0.938,0.572,0.239,0.825,0.673,0.95,0.584,0.985,0.611,0.163,0.166,0.448,0.157,0.597,0.149,0.601,0.84,0.488,0.659,0.189,0.497,0.731,0.726,0.136,0.115,0.703,0.125,0.84,0.039,0.619,0.622,0.616,0.927,0.393,0.776,0.28,0.931,0.055,0.27,0.028,0.172,0.254,0.648,0.28,0.854,0.981,0.087,0.629,0.64,0.562,0.255,0.313,0.269,0.362,0.16,0.987,0.299,0.142,0.536,0.866,0.353,0.155,0.356,0.338,0.236,0.094,0.748,0.572,0.203,0.297,0.02,0.175,0.487,0.345,0.254,0.795,0.484,0.794,0.431,0.084,0.961,0.631,0.51,0.572,0.273,0.13,0.789,0.069,0.521,0.965,0.553,0.173,0.608,0.806,0.609,0.549,0.408,0.648,0.378,0.189,0.521,0.117,0.949,0.645,0.975,0.103,0.101,0.307,0.286,0.441,0.752,0.053,0.057,0.801,0.037,0.557,0.047,0.621,0.896,0.908,0.643,0.287,0.29,0.066,0.86,0.424,0.03,0.829,0.168,0.514,0.421,0.567,0.422,0.124,0.134,0.559,0.612,0.891,0.709,0.902,0.502,0.225,0.09,0.321,0.855,0.158,0.906,0.828,0.279,0.475,0.529,0.497,0.074,0.55,0.303,0.38,0.83,0.195,0.801,0.356,0.641,0.935,0.024,0.132,0.702,0.509,0.645,0.817,0.75,0.108,0.155,0.061,0.022,0.902,0.915,0.96,0.449,0.652,0.268,0.167,0.245,0.035,0.703,0.381,0.99,0.367,0.482,0.024,0.089,0.802,0.435,0.706,0.134,0.353,0.092,0.85,0.177,0.175,0.842,0.258,0.765,0.596,0.09,0.751,0.515,0.677,0.801,0.141,0.785,0.074,0.805,0.579,0.295,0.082,0.182,0.205,0.881,0.444,0.31,0.061,0.445,0.854,0.154,0.068,0.583,0.835,0.542,0.125,0.657,0.527,0.799,0.597,0.135,0.698,0.758,0.993,0.469,0.877,0.61,0.274,0.434,0.903,0.534,0.208,0.148,0.424,0.168,0.655,0.186,0.216,0.85,0.994,0.889,0.323,0.698,0.282,0.941,0.74,0.102,0.69,0.552,0.445,0.709,0.32,0.64,0.132,0.49,0.666,0.858,0.553,0.873,0.274,0.105,0.768,0.34,0.01,0.613,0.986,0.541,0.78,0.488,0.505,0.875,0.029,0.37,0.407,0.242,0.382,0.134,0.308,0.743,0.293,0.232,0.534,0.727,0.644,0.545,0.479,0.309,0.153,0.201,0.349,0.004,0.28,0.548,0.261,0.203,0.769,0.324,0.55,0.403,0.674,0.839,0.216,0.359,0.762,0.991,0.278,0.915,0.672,0.309,0.617,0.409,0.03,0.186,0.202,0.328,0.427,0.198,0.015,0.933,0.733,0.362,0.092,0.536,0.517,0.549,0.637,0.992,0.261,0.499,0.886,0.433,0.414,0.091,0.529,0.525,0.453,0.703,0.598,0.569,0.869,0.475,0.431,0.269,0.638,0.163,0.09,0.127,0.531,0.341,0.75,0.769,0.89,0.074,0.04,0.683,0.977,0.716,0.616,0.853,0.301,0.61,0.342,0.297,0.698,0.342,0.273,0.932,0.422,0.356,0.696,0.186,0.113,0.691,0.487,0.402,0.571,0.173,0.73,0.892,0.424,0.741,0.029,0.483,0.844,0.111,0.469,0.599,0.346,0.598,0.555,0.526,0.202,0.163,0.538,0.426,0.1,0.346,0.543,0.647,0.752,0.077,0.655,0.669,0.668,0.789,0.147,0.982,0.328,0.175,0.405,0.454,0.559,0.685,0.365,0.454,0.659,0.306,0.022,0.259,0.347,0.193,0.712,0.458,0.814,0.147,0.867,0.448,0.636,0.568,0.321,0.877,0.15,0.151,0.16,0.486,0.92,0.414,0.403,0.536,0.847,0.543,0.04,0.15,0.743,0.83,0.027,0.866,0.775,0.696,0.496,0.277,0.095,0.224,0.669,0.025,0.043,0.257,0.353,0.137,0.973,0.642,0.274,0.922,0.659,0.729,0.254,0.591,0.134,0.544,0.52,0.953,0.405,0.73,0.204,0.447,0.779,0.236,0.342,0.943,0.39,0.502,0.003,0.843,0.203,0.021,0.131,0.028,0.538,0.717,0.492,0.913,0.804,0.193,0.964,0.803,0.998,0.763,0.892,0.387,0.359,0.89,0.31,0.2,0.744,0.428,0.21,0.136,0.907,0.931,0.366,0.935,0.282,0.047,0.528,0.445,0.278,0.102,0.279,0.189,0.713,0.131,0.506,0.381,0.748,0.682,0.523,0.898,0.095,0.162,0.716,0.755,0.035,0.088,0.349,0.869,0.657,0.705,0.554,0.357,0.048,0.151,0.897,0.249,0.214,0.378,0.193,0.401,0.583,0.572,0.849,0.787,0.751,0.497,0.419,0.022,0.564,0.566,0.676,0.402,0.699,0.942,0.956,0.689,0.787,0.546,0.747,0.556,0.113,0.111,0.731,0.2,0.497,0.971,0.356,0.207,0.694,0.145,0.139,0.061,0.971,0.097,0.027,0.109,0.07,0.108,0.451,0.662,0.546,0.736,0.111,0.865,0.293,0.263,0.277,0.729,0.996,0.351,0.605,0.12,0.094,0.803,0.384,0.192,0.784,0.719,0.625,0.631,0.353,0.833,0.298,0.946,0.083,0.939,0.212,0.987,0.515,0.571,0.928,0.604,0.348,0.191,0.536,0.735,0.801,0.813,0.172,0.548,0.095,0.618,0.382,0.878,0.593,0.79,0.638,0.134,0.843,0.904,0.359,0.724,0.693,0.227,0.913,0.063,0.903,0.636,0.578,0.109,0.974,0.046,0.35,0.834,0.679,0.776,0.523,0.394,0.947,0.191,0.856,0.416,0.239,0.486,0.003,0.414,0.737,0.345,0.197,0.25,0.941,0.119,0.956,0.259,0.117,0.769,0.847,0.44,0.088,0.511,0.285,0.072,0.707,0.755,0.235,0.373,0.375,0.367,0.667,0.318,0.077,0.575,0.683,0.907,0.423,0.614,0.878,0.577,0.973,0.363,0.881,0.728,0.857,0.913,0.359,0.51,0.334,0.643,0.041,0.266,0.864,0.476,0.886,0.138,0.246,0.809,0.635,0.907,0.337,0.276,0.528,0.842,0.754,0.188,0.471,0.854,0.003,0.841,0.102,0.358,0.441,0.041,0.001,0.761,0.339,0.327,0.183,0.827,0.692,0.257,0.969,0.33,0.345,0.839,0.327,0.1,0.224,0.538,0.497,0.841,0.623,0.205,0.367,0.299,0.101,0.714,0.779,0.629,0.282,0.209,0.495,0.701,0.723,0.539,0.602,0.843,0.708,0.221,0.202,0.506,0.516,0.72,0.088,0.926,0.784,0.766,0.775,0.415,0.397,0.968,0.665,0.839,0.755,0.987,0.794,0.099,0.057,0.101,0.839,0.826,0.442,0.044,0.522,0.077,0.998,0.163,0.869,0.143,0.203,0.367,0.327,0.499,0.075,0.857,0.975,0.135,0.872,0.352,0.413,0.297,0.142,0.708,0.064,0.888,0.721,0.518,0.672,0.131,0.467,0.64,0.384,0.96,0.992,0.385,0.81,0.785,0.089,0.442,0.765,0.031,0.278,0.442,0.434,0.599,0.345,0.163,0.531,0.794,0.233,0.568,0.599,0.832,0.126,0.685,0.008,0.397,0.55,0.963,0.463,0.159,0.107,0.982,0.506,0.998,0.332,0.335,0.176,0.498,0.688,0.714,0.549,0.111,0.158,0.278,0.193,0.322,0.298,0.692,0.075,0.122,0.779,0.689,0.471,0.53,0.49,0.011,0.39,0.579,0.249,0.058,0.658,0.405,0.539,0.702,0.727,0.758,0.721,0.432,0.902,0.744,0.05,0.993,0.768,0.181,0.74,0.736,0.502,0.097,0.632,0.511,0.3,0.51,0.827,0.689,0.63,0.817,0.13,0.182,0.073,0.93,0.063,0.701,0.79,0.458,0.415,0.504,0.197,0.595,0.216,0.367,0.819,0.959,0.753,0.483,0.729,0.392,0.522,0.886,0.396,0.351,0.768,0.132,0.093,0.321,0.429,0.564,0.818,0.315,0.526,0.379,0.583,0.196,0.124,0.393,0.125,0.475,0.87,0.034,0.808,0.386,0.517,0.207,0.912,0.928,0.838,0.815,0.494,0.056,0.13,0.403,0.794,0.007,0.287,0.724,0.982,0.397,0.498,0.221,0.98,0.282,0.501,0.715,0.42,0.645,0.866,0.403,0.914,0.968,0.71,0.413,0.305,0.097,0.557,0.411,0.742,0.865,0.445,0.842,0.009,0.798,0.241,0.419,0.829,0.348,0.241,0.107,0.016,0.21,0.236,0.132,0.03,0.932,0.241,0.855,0.307,0.213,0.198,0.921,0.559,0.068,0.391,0.838,0.061,0.922,0.627,0.117,0.789,0.342,0.119,0.178,0.058,0.508,0.79,0.97,0.202,0.612,0.882,0.233,0.956,0.646,0.467,0.115,0.901,0.117,0.465,0.108,0.836,0.556,0.426,0.94,0.159,0.139,0.117,0.433,0.752,0.274,0.524,0.378,0.936,0.499,0.585,0.349,0.852,0.277,0.178,0.538,0.812,0.677,0.689,0.466,0.343,0.126,0.738,0.392,0.5,0.116,0.788,0.273,0.85,0.541,0.032,0.959,0.237,0.845,0.149,0.941,0.826,0.293,0.634,0.059,0.161,0.303,0.63,0.401,0.176,0.483,0.35,0.14,0.839,0.164,0.917,0.398,0.855,0.387,0.733,0.355,0.174,0.123,0.973,0.018,0.99,0.737,0.273,0.262,0.387,0.954,0.454,0.076,0.194,0.129,0.706,0.892,0.908,0.309,0.569,0.569,0.909,0.054,0.107,0.658,0.972,0.53,0.142,0.352,0.998,0.391,0.525,0.783,0.99,0.239,0.672,0.103,0.721,0.522,0.871,0.656,0.54,0.478,0.327,0.045,0.623,0.45,0.098,0.219,0.32,0.826,0.933,0.771,0.943,0.749,0.383,0.617,0.65,0.703,0.742,0.872,0.491,0.031,0.739,0.401,0.129,0.958,0.547,0.743,0.942,0.115,0.884,0.904,0.833,0.377,0.549,0.103,0.224,0.205,0.878,0.626,0.749,0.885,0.353,0.998,0.615,0.371,0.981,0.027,0.135,0.14,0.438,0.059,0.232,0.765,0.922,0.515,0.097,0.223,0.729,0.353,0.674,0.655,0.252,0.064,0.714,0.787,0.344,0.331,0.501,0.819,0.593,0.722,0.079,0.519,0.34,0.205,0.867,0.534,0.64,0.865,0.161,0.843,0.638,0.69,0.655,0.412,0.53,0.595,0.43,0.41,0.455,0.868,0.604,0.591,0.667,0.425,0.098,0.035,0.921,0.375,0.438,0.412,0.736,0.571,0.149,0.634,0.117,0.418,0.99,0.421,0.602,0.957,0.934,0.011,0.997,0.35,0.42,0.092,0.417,0.305,0.313,0.67,0.172,0.646,0.023,0.201,0.044,0.498,0.777,0.433,0.126,0.606,0.785,0.465,0.92,0.457,0.429,0.858,0.075,0.964,0.695,0.877,0.939,0.377,0.151,0.154,0.478,0.3,0.591,0.627,0.55,0.287,0.818,0.117,0.609,0.764,0.904,0.148,0.463,0.22,0.52,0.566,0.656,0.519,0.794,0.785,0.756,0.968,0.593,0.58,0.646,0.352,0.421,0.246,0.257,0.975,0.993,0.464,0.774,0.106,0.51,0.528,0.991,0.075,0.58,0.357,0.802,0.5,0.104,0.97,0.521,0.88,0.527,0.048,0.047,0.89,0.397,0.93,0.825,0.892,0.099,0.84,0.982,0.184,0.026,0.12,0.227,0.839,0.663,0.431,0.588,0.372,0.019,0.106,0.387,0.343,0.64,0.922,0.04,0.509,0.448,0.34,0.453,0.943,0.32,0.247,0.298,0.002,0.046,0.321,0.847,0.18,0.387,0.735,0.178,0.865,0.01,0.207,0.442,0.22,0.066,0.574,0.709,0.001,0.876,0.491,0.358,0.215,0.094,0.808,0.425,0.134,0.303,0.541,0.499,0.935,0.9,0.159,0.998,0.954,0.621,0.736,0.135,0.122,0.208,0.911,0.116,0.056,0.936,0.869,0.52,0.26,0.041,0.641,0.343,0.752,0.992,0.88,0.531,0.679,0.1,0.916,0.001,0.795,0.205,0.617,0.216,0.92,0.221,0.383,0.505,0.84,0.904,0.244,0.998,0.417,0.463,0.105,0.021,0.224,0.012,0.264,0.255,0.099,0.833,0.502,0.034,0.141,0.029,0.809,0.378,0.877,0.425,0.004,0.272,0.962,0.28,0.307,0.004,0.743,0.138,0.934,0.035,0.444,0.612,0.541,0.265,0.242,0.932,0.573,0.384,0.314,0.4,0.908,0.13,0.694,0.939,0.343,0.751,0.258,0.759,0.343,0.922,0.358,0.098,0.178,0.597,0.053,0.933,0.065,0.119,0.159,0.677,0.712,0.278,0.416,0.325,0.809,0.193,0.365,0.7,0.047,0.204,0.634,0.852,0.842,0.823,0.925,0.123,0.515,0.05,0.026,0.854,0.834,0.686,0.03,0.126,0.517,0.78,0.07,0.495,0.011,0.702,0.979,0.434,0.709,0.863,0.743,0.56,0.988,0.866,0.652,0.987,0.265,0.72,0.245,0.789,0.874,0.697,0.036,0.998,0.525,0.862,0.766,0.539,0.665,0.779,0.102,0.044,0.278,0.522,0.093,0.009,0.361,0.297,0.855,0.073,0.418,0.022,0.819,0.542,0.711,0.735,0.357,0.884,0.381,0.636,0.146,0.674,0.453,0.387,0.859,0.506,0.059,0.031,0.485,0.072,0.026,0.274,0.922,0.127,0.645,0.765,0.237,0.195,0.868,0.06,0.527,0.657,0.899,0.542,0.168,0.877,0.745,0.498,0.024,0.853,0.352,0.054,0.634,0.697,0.356,0.67,0.783,0.724,0.324,0.462,0.102,0.709,0.709,0.285,0.179,0.035,0.937,0.9,0.572,0.663,0.634,0.391,0.485,0.512,0.487,0.356,0.201,0.613,0.614,0.704,0.809,0.002,0.099,0.287,0.877,0.431,0.234,0.997,0.238,0.018,0.986,0.626,0.088,0.76,0.591,0.401,0.99,0.913,0.062,0.355,0.32,0.933,0.071,0.914,0.806,0.514,0.936,0.289,0.91,0.316,0.466,0.023,0.143,0.514,0.47,0.734,0.676,0.59,0.145,0.351,0.658,0.494,0.309,0.744,0.016,0.372,0.791,0.421,0.311,0.299,0.799,0.947,0.719,0.97,0.593,0.926,0.851,0.409,0.332,0.692,0.631,0.433,0.353,0.618,0.744,0.643,0.923,0.464,0.302,0.728,0.366,0.379,0.441,0.266,0.152,0.767,0.215,0.007,0.441,0.889,0.546,0.26,0.839,0.119,0.974,0.279,0.062,0.603,0.615,0.25,0.57,0.518,0.786,0.881,0.57,0.074,0.632,0.256,0.105,0.005,0.538,0.818,0.907,0.4,0.349,0.063,0.982,0.381,0.808,0.493,0.145,0.957,0.01,0.026,0.355,0.247,0.436,0.794,0.025,0.621,0.476,0.704,0.984,0.829,0.916,0.491,0.866,0.167,0.001,0.877,0.905,0.174,0.497,0.938,0.207,0.255,0.402,0.472,0.409,0.543,0.279,0.077,0.245,0.727,0.402,0.839,0.307,0.914,0.847,0.427,0.798,0.911,0.939,0.626,0.911,0.713,0.087,0.21,0.233,0.921,0.586,0.81,0.336,0.012,0.748,0.386,0.954,0.265,0.545,0.064,0.122,0.113,0.255,0.707,0.313,0.637,0.695,0.574,0.663,0.873,0.319,0.374,0.877,0.531,0.216,0.84,0.185,0.837,0.551,0.315,0.184,0.962,0.823,0.63,0.039,0.758,0.453,0.999,0.733,0.365,0.355,0.268,0.086,0.932,0.638,0.127,0.267,0.251,0.827,0.684,0.327,0.791,0.521,0.423,0.509,0.242,0.08,0.518,0.31,0.957,0.748,0.314,0.328,0.181,0.683,0.007,0.387,0.962,0.717,0.739,0.747,0.229,0.21,0.758,0.53,0.993,0.377,0.735,0.461,0.549,0.017,0.812,0.57,0.97,0.02,0.09,0.367,0.821,0.748,0.791,0.116,0.782,0.889,0.428,0.516,0.319,0.24,0.005,0.642,0.598,0.959,0.064,0.802,0.555,0.642,0.669,0.474,0.139,0.406,0.68,0.336,0.196,0.874,0.152,0.509,0.357,0.117,0.006,0.509,0.264,0.794,0.34,0.3,0.677,0.065,0.973,0.249,0.899,0.709,0.325,0.034,0.58,0.724,0.825,0.69,0.982,0.792,0.573,0.201,0.135,0.948,0.285,0.911,0.394,0.85,0.433,0.914,0.669,0.775,0.993,0.605,0.16,0.982,0.836,0.049,0.007,0.17,0.805,0.2,0.697,0.835,0.258,0.888,0.914,0.577,0.432,0.77,0.227,0.17,0.069,0.85,0.519,0.845,0.544,0.275,0.845,0.067,0.573,0.381,0.808,0.826,0.801,0.132,0.888,0.068,0.589,0.028,0.82,0.745,0.688,0.132,0.773,0.448,0.057,0.584,0.243,0.695,0.833,0.294,0.992,0.601,0.607,0.262,0.266,0.722,0.562,0.016,0.715,0.408,0.268,0.497,0.042,0.116,0.695,0.986,0.855,0.737,0.14,0.82,0.78,0.556,0.97,0.672,0.677,0.987,0.638,0.804,0.981,0.06,0.66,0.758,0.484,0.48,0.498,0.059,0.893,0.655,0.394,0.022,0.562,0.439,0.001,0.662,0.359,0.379,0.021,0.139,0.904,0.287,0.988,0.337,0.22,0.227,0.055,0.954,0.964,0.95,0.052,0.609,0.352,0.044,0.742,0.434,0.679,0.121,0.343,0.968,0.781,0.957,0.003,0.388,0.216,0.183,0.575,0.17,0.979,0.617,0.83,0.178,0.876,0.355,0.735,0.081,0.766,0.095,0.801,0.716,0.038,0.12,0.798,0.574,0.509,0.328,0.346,0.516,0.586,0.413,0.04,0.503,0.994,0.94,0.931,0.807,0.545,0.902,0.192,0.799,0.405,0.983,0.065,0.924,0.852,0.702,0.218,0.486,0,0.513,0.453,0.92,0.361,0.66,0.519,0.098,0.51,0.318,0.845,0.438,0.98,0.628,0.716,0.904,0.189,0.768,0.732,0.956,0.494,0.075,0.276,0.721,0.322,0.199,0.823,0.31,0.673,0.068,0.86,0.774,0.612,0.624,0.776,0.189,0.237,0.29,0.468,0.558,0.39,0.009,0.575,0.362,0.545,0.995,0.585,0.038,0.656,0.959,0.939,0.931,0.292,0.893,0.852,0.144,0.994,0.858,0.5,0.345,0.747,0.905,0.348,0.909,0.661,0.316,0.449,0.656,0.114,0.602,0.696,0.687,0.311,0.455,0.213,0.391,0.026,0.096,0.196,0.04,0.19,0.692,0.603,0.434,0.511,0.261,0.595,0.971,0.12,0.934,0.443,0.716,0.353,0.814,0.374,0.354,0.363,0.212,0.767,0.345,0.924,0.145,0.886,0.517,0.153,0.219,0.053,0.925,0.373,0.833,0.878,0.198,0.616,0.673,0.442,0.473,0.453,0.608,0.629,0.933,0.391,0.648,0.364,0.187,0.424,1,0.253,0.069,0.802,0.036,0.756,0.822,0.794,0.025,0.482,0.933,0.842,0.843,0.784,0.147,0.147,0.29,0.921,0.267,0.975,0.057,0.106,0.448,0.112,0.194,0.889,0.421,0.121,0.829,0.272,0.328,0.449,0.399,0.19,0.002,0.907,0.798,0.173,0.557,0.469,0.13,0.309,0.271,0.638,0.11,0.387,0.357,0.056,0.868,0.794,0.25,0.752,0.887,0.291,0.389,0.932,0.98,0.836,0.66,0.255,0.608,0.536,0.136,0.812,0.027,0.561,0.655,0.911,0.409,0.672,0.963,0.483,0.29,0.023,0.464,0.124,0.529,0.612,0.77,0.149,0.147,0.172,0.492,0.466,0.37,0.266,0.212,0.371,0.997,0.976,0.938,0.913,0.995,0.722,0.046,0.658,0.788,0.91,0.743,0.571,0.009,0.834,0.8,0.295,0.612,0.375,0.824,0.212,0.918,0.171,0.138,0.25,0.355,0.181,0.728,0.756,0.899,0.403,0.639,0.035,0.995,0.784,0.906,0.292,0.787,0.981,0.641,0.674,0.924,0.23,0.241,0.492,0.595,0.127,0.335,0.187,0.627,0.32,0.78,0.007,0.875,0.508,0.068,0.284,0.809,0.432,0.208,0.724,0.602,0.729,0.849,0.146,0.097,0.45,0.215,0.211,0.041,0.338,0.731,0.384,0.225,0.234,0.461,0.405,0.583,0.444,0.038,0.541,0.207,0.054,0.102,0.382,0.683,0.145,0.465,0.684,0.109,0.676,0.616,0.961,0.239,0.33,0.369,0.923,0.799,0.529,0.199,0.705,0.668,0.488,0.994,0.851,0.684,0.023,0.507,0.189,0.375,0.696,0.13,0.712,0.053,0.879,0.494,0.291,0.713,0.43,0.532,0.541,0.673,0.563,0.13,0.499,0.891,0.866,0.756,0.333,0.879,0.72,0.885,0.599,0.192,0.498,0.046,0.386,0.07,0.882,0.762,0.959,0.605,0.013,0.034,0.53,0.322,0.507,0.899,0.535,0.24,0.669,0.951,0.097,0.078,0.78,0.626,0.229,0.042,0.334,0.425,0.451,0.656,0.217,0.566,0.88,0.059,0.616,0.025,0.761,0.326,0.519,0.618,0.269,0.758,0.365,0.14,0.962,0.17,0.353,0.128,0.018,0.415,0.356,0.983,0.039,0.219,0.021,0.746,0.959,0.693,0.927,0.306,0.039,0.124,0.531,0.596,0.884,0.494,0.832,0.955,0.792,0.143,0.246,0.719,0.939,0.389,0.069,0.966,0.941,0.49,0.621,0.633,0.665,0.533,0.028,0.303,0.646,0.199,0.39,0.954,0.627,0.756,0.551,0.878,0.979,0.953,0.168,0.2,0.218,0.081,0.842,0.504,0.393,0.879,0.391,0.101,0.837,0.94,0.514,0.48,0.833,0.049,0.195,0.72,0.652,0.683,0.446,0.116,0.055,0.369,0.483,0.924,0.149,0.512,0.326,0.04,0.239,0.068,0.364,0.948,0.119,0.722,0.654,0.429,0.178,0.423,0.065,0.004,0.812,0.216,0.239,0.652,0.447,0.042,0.594,0.394,0.325,0.055,0.345,0.642,0.666,0.234,0.625,0.669,0.979,0.591,0.845,0.565,0.952,0.963,0.739,0.968,0.805,0.447,0.862,0.538,0.433,0.94,0.546,0.359,0.5,0.435,0.892,0.296,0.734,0.574,0.779,0.827,0.364,0.023,0.12,0.551,0.716,0.891,0.525,0.912,0.193,0.188,0.54,0.812,0.484,0.363,0.747,0.671,0.356,0.574,0.37,0.976,0.005,0.25,0.861,0.362,0.888,0.645,0.427,0.728,0.768,0.04,0.097,0.628,0.481,0.441,0.764,0.044,0.391,0.983,0.588,0.077,0.031,0.318,0.887,0.653,0.911,0.549,0.809,0.817,0.017,0.777,0.402,0.675,0.712,0.993,0.346,0.286,0.204,0.669,0.624,0.487,0.168,0.246,0.959,0.748,0.053,0.088,0.049,0.38,0.257,0.369,0.795,0.919,0.244,0.817,0.121,0.603,0.63,0.535,0.543,0.553,0.48,0.128,0.863,0.736,0.655,0.284,0.541,0.339,0.254,0.721,0.187,0.35,0.867,0.114,0.773,0.963,1,0.72,0.052,0.334,0.537,0.662,0.944,0.677,0.034,0.126,0.201,0.723,0.595,0.106,0.602,0.999,0.147,0.653,0.727,0.156,0.006,0.144,0.709,0.708,0.313,0.712,0.733,0.498,0.714,0.664,0.955,0.814,0.539,0.595,0.447,0.88,0.959,0.158,0.917,0.004,0.01,0.841,0.611,0.835,0.635,0.14,0.269,0.684,0.76,0.718,0.133,0.821,0.86,0.992,0.666,0.451,0.774,0.335,0.169,0.915,0.959,0.797,0.637,0.752,0.813,0.651,0.42,0.18,0.746,0.859,0.548,0.742,0.236,0.936,0.23,0.757,0.389,0.427,0.43,0.698,0.301,0.494,0.302,0.249,0.486,0.107,0.66,0.388,0.426,0.895,0.137,0.792,0.81,0.984,0.985,0.459,0.304,0.891,0.225,0.112,0.336,0.902,0.895,0.945,0.641,0.575,0.324,0.199,0.336,0.125,0.128,0.727,0.563,0.647,0.207,0.402,0.452,0.37,0.891,0.651,0.247,0.838,0.633,0.011,0.173,0.535,0.141,0.487,0.72,0.195,0.236,0.363,0.668,0.549,0.561,0.653,0.923,0.99,0.334,0.267,0.905,0.504,0.502,0.134,0.769,0.431,0.978,0.185,0.825,0.883,0.657,0.254,0.072,0.212,0.414,0.845,0.577,0.498,0.795,0.316,0.484,0.647,0.875,0.234,0.997,0.65,0.99,0.075,0.135,0.409,0.123,0.041,0.206,0.696,0.937,0.189,0.22,0.533,0.087,0.207,0.422,0.613,0.527,0.148,0.804,0.996,0.979,0.327,0.484,0.13,0.884,0.052,0.597,0.141,0.334,0.118,0.883,0.383,0.821,0.062,0.664,0.735,0.135,0.49,0.906,0.778,0.158,0.916,0.611,0.737,0.158,0.18,0.671,0.015,0.005,0.617,0.726,0.333,0.839,0.523,0.292,0.088,0.581,0.187,0.414,0.066,0.662,0.484,0.909,0.185,0.224,0.712,0.473,0.988,0.196,0.318,0.162,0.485,0.725,0.32,0.41,0.365,0.208,0.609,0.473,0.704,0.156,0.171,0.824,0.142,0.226,0.255,0.766,0.15,0.013,0.934,0.237,0.165,0.265,0.148,0.484,0.973,0.751,0.772,0.671,0.562,0.235,0.516,0.34,0.159,0.784,0.394,0.188,0.649,0.1,0.803,0.911,0.828,0.054,0.129,0.273,0.756,0.742,0.494,0.495,0.894,0.74,0.786,0.643,0.005,0.215,0.85,0.744,0.695,0.568,0.243,0.247,0.199,0.956,0.826,0.507,0.417,0.818,0.985,0.73,0.977,0.989,0.133,0.313,0.533,0.119,0.67,0.138,0.215,0.241,0.534,0.847,0.141,0.893,0.58,0.143,0.207,0.26,0.664,0.834,0.286,0.314,0.525,0.66,0.63,0.18,0.131,0.849,0.897,0.924,0.771,0.95,0.26,0.645,0.222,0.319,0.849,0.829,0.478,0.279,0.767,0.453,0.578,0.339,0.158,0.581,0.307,0.215,0.471,0.943,0.444,0.094,0.228,0.488,0.47,0.965,0.198,0.663,0.772,0.835,0.925,0.759,0.904,0.354,0.21,0.54,0.82,0.362,0.337,0.762,0.772,0.377,0.645,0.27,0.435,0.216,0.439,0.452,0.816,0.846,0.026,0.184,0.251,0.525,0.422,0.64,0.684,0.008,0.572,0.383,0.038,0.957,0.922,0.727,0.224,0.739,0.352,0.296,0.03,0.766,0.23,0.604,0.381,0.194,0.292,0.516,0.398,0.148,0.59,0.282,0.808,0.748,0.624,0.396,0.728,0.15,0.746,0.643,0.863,0.689,0.653,0.243,0.101,0.701,0.967,0.103,0.135,0.679,0.555,0.591,0.762,0.496,0.124,0.966,0.223,0.242,0.43,0.611,0.019,0.435,0.2,0.324,0.542,0.68,0.171,0.091,0.441,0.01,0.672,0.044,0.056,0.287,0.503,0.348,0.075,0.478,0.968,0.49,0.657,0.33,0.988,0.166,0.022,0.597,0.234,0.219,0.635,0.726,0.154,0.29,0.688,0.621,0.847,0.928,0.121,0.252,0.549,0.782,0.45,0.808,0.576,0.869,0.156,0.615,0.398,0.005,0.734,0.232,0.528,0.543,0.051,0.156,0.5,0.135,0.085,0.877,0.176,0.573,0.279,0.523,0.779,0.638,0.273,0.037,0.922,0.314,0.549,0.726,0.153,0.143,0.571,0.14,0.924,0.964,0.4,0.5,0.471,0.504,0.095,0.719,0.279,0.552,0.631,0.216,0.272,0.278,0.133,0.128,0.443,0.739,0.721,0.2,0.398,0.827,0.6,0.341,0.734,0.708,0.196,0.993,0.046,0.879,0.761,0.942,0.04,0.308,0.281,0.987,0.504,0.316,0.472,0.869,0.472,0.416,0.292,0.554,0.452,0.278,0.351,0.181,0.336,0.96,0.587,0.173,0.26,0.367,0.282,0.928,0.591,0.234,0.125,0.187,0.744,0.434,0.907,0.424,0.986,0.025,0.413,0.52,0.167,0.165,0.191,0.209,0.13,0.053,0.926,0.967,0.971,0.203,0.617,0.912,0.7,0.839,0.909,0.299,0.623,0.145,0.943,0.429,0.13,0.431,0.343,0.872,0.385,0.43,0.486,0.814,0.958,0.215,0.185,0.82,0.77,0.005,0.733,0.422,0.679,0.119,0.932,0.305,0.195,0.307,0.183,0.419,0.847,0.013,0.598,0.038,0.624,0.805,0.814,0.208,0.535,0.393,0.569,0.868,0.135,0.345,0.849,0.816,0.045,0.902,0.449,0.4,0.137,0.519,0.541,0.258,0.214,0.44,0.025,0.062,0.895,0.563,0.563,0.853,0.558,0.432,0.165,0.546,0.389,0.859,0.233,0.592,0.23,0.368,0.312,0.848,0.35,0.071,0.905,0.356,0.271,0.875,0.334,0.171,0.696,0.768,0.623,0.148,0.663,0.645,0.464,0.141,0.014,0.484,0.228,0.861,0.674,0.106,0.787,0.075,0.391,0.034,0.064,0.119,0.099,0.786,0.511,0.376,0.112,0.466,0.191,0.028,0.551,0.3,0.693,0.055,0.617,0.113,0.288,0.163,0.756,0.955,0.21,0.431,0.151,0.899,0.811,0.75,0.197,0.538,0.225,0.544,0.762,0.845,0.739,0.919,0.016,0.993,0.576,0.777,0.188,0.791,0.854,0.796,0.497,0.169,0.344,0.242,0.933,0.847,0.381,0.682,0.146,0.388,0.904,0.549,0.93,0.859,0.358,0.521,0.144,0.007,0.91,0.805,0.127,0.338,0.17,0.229,0.625,0.186,0.441,0.173,0.742,0.923,0.323,0.889,0.936,0.969,0.146,0.532,0.793,0.843,0.336,0.114,0.816,0.189,0.712,0.856,0.936,0.14,0.139,0.651,0.556,0.591,0.384,0.834,0.983,0.19,0.769,0.83,0.565,0.263,0.827,0.152,0.126,0.17,0.708,0.425,0.804,0.961,0.872,0.396,0.068,0.327,0.771,0.82,0.455,0.771,0.581,0.208,0.876,0.841,0.538,0.139,0.466,0.163,0.839,0.215,0.317,0.826,0.168,0.916,0.72,0.627,0.574,0.62,0.196,0.869,0.713,0.625,0.668,0.047,0.857,0.417,0.841,0.124,0.557,0.102,0.353,0.728,0.448,0.795,0.044,0.194,0.858,0.718,0.263,0.295,0.601,0.504,0.107,0.49,0.004,0.049,0.344,0.778,0.029,0.86,0.069,0.099,0.591,0.181,0.775,0.873,0.967,0.124,0.45,0.34,0.784,0.275,0.462,0.886,0.535,0.519,0.061,0.042,0.82,0.062,0.569,0.086,0.637,0.813,0.772,0.39,0.108,0.962,0.587,0.579,0.533,0.394,0.838,0.988,0.485,0.618,0.95,0.896,0.988,0.398,0.872,0.343,0.16,0.55,0.671,0.338,0.453,0.003,0.754,0.131,0.976,0.455,0.761,0.023,0.395,0.31,0.711,0.939,0.181,0.006,0.582,0.7,0.171,0.429,0.678,0.986,0.756,0.947,0.133,0.113,0.197,0.541,0.595,0.014,0.35,0.089,0.596,0.862,0.535,0.093,0.67,0.525,0.399,0.03,0.6,0.733,0.978,0.414,0.038,0.549,0.399,0.707,0.883,0.542,0.192,0.647,0.902,0.55,0.516,0.016,0.367,0.828,0.64,0.995,0.088,0.167,0.622,0.053,0.424,0.478,0.3,0.73,0.25,0.364,0.057,0.213,0.715,0.242,0.389,0.609,0.707,0.137,0.486,0.767,0.278,0.438,0.362,0.238,0.825,0.228,0.907,0.984,0.572,0.368,0.501,0.867,0.983,0.998,0.331,0.781,0.082,0.324,0.897,0.34,0.548,0.77,0.239,0.114,0.093,0.94,0.129,0.749,0.088,0.619,0.294,0.559,0.037,0.97,0.855,0.354,0.503,0.475,0.772,0.028,0.095,0.286,0.662,0.489,0.792,0.036,0.612,0.981,0.363,0.098,0.748,0.905,0.81,0.673,0.024,0.045,0.341,0.38,0.531,0.767,0.016,0.024,0.637,0.554,0.707,0.731,0.886,0.191,0.031,0.016,0.795,0.22,0.223,0.212,0.114,0.946,0.817,0.001,0.741,0.758,0.822,0.605,0.182,0.219,0.575,0.486,0.325,0.802,0.414,0.689,0.114,0.723,0.55,0.258,0.787,0.087,0.992,0.926,0.605,0.489,0.596,0.365,0.435,0.75,0.029,0.734,0.109,0.308,0.85,0.23,0.066,0.801,0.287,0.153,0.612,0.834,0.425,0.154,0.169,0.009,0.316,0.092,0.949,0.321,0.523,0.046,0.432,0.13,0.165,0.687,0.317,0.807,0.161,0.141,0.358,0.836,0.734,0.704,0,0.372,0.074,0.092,0.473,0.117,0.258,0.547,0.344,0.877,0.954,0.214,0.293,0.799,0.532,0.977,0.85,0.975,0.817,0.035,0.137,0.264,0.342,0.813,0.897,0.168,0.828,0.294,0.954,0.087,0.464,0.966,0.698,0.096,0.319,0.9,0.615,0.069,0.569,0.045,0.309,0.991,0.009,0.019,0.956,0.488,0.191,0.696,0.294,0.842,0.523,0.21,0.167,0.658,0.916,0.791,0.259,0.645,0.006,0.173,0.044,0.333,0.502,0.528,0.095,0.952,0.628,0.539,0.232,0.502,0.817,0.53,0.171,0.028,0.019,0.578,0.863,0.508,0.52,0.436,0.948,0.067,0.868,0.594,0.01,0.488,0.637,0.008,0.485,0.222,0.56,0.013,0.098,0.749,0.69,0.614,0.352,0.369,0.561,0.684,0.963,0.571,0.495,0.604,0.256,0.768,0.755,0.263,0.473,0.796,0.16,0.812,0.792,0.251,0.207,0.845,0.016,0.508,0.196,0.262,0.706,0.521,0.537,0.765,0.065,0.165,0.438,0.737,0.244,0.798,0.638,0.048,0.063,0.587,0.149,0.797,0.586,0.994,0.489,0.586,0.253,0.324,0.577,0.341,0.629,0.142,0.19,0.873,0.325,0.523,0.093,0.491,0.168,0.751,0.593,0.345,0.362,0.02,0.434,0.37,0.576,0.348,0.381,0.155,0.662,0.243,0.74,0.009,0.64,0.655,0.639,0.398,0.345,0.087,0.869,0.595,0.479,0.271,0.895,0.538,0.085,0.597,0.143,0.398,0.387,0.73,0.498,0.961,0.082,0.692,0.65,0.396,0.143,0.54,0.041,0.895,0.237,0.117,0.605,0.03,0.609,0.362,0.787,0.066,0.385,0.293,0.311,0.318,0.337,0.23,0.405,0.383,0.202,0.435,0.41,0.574,0.077,0.039,0.454,0.582,0.408,0.399,0.87,0.242,0.213,0.408,0.373,0.762,0.043,0.013,0.872,0.671,0.199,0.099,0.192,0.151,0.104,0.859,0.552,0.463,0.047,0.467,0.548,0.159,0.138,0.78,0.168,0.283,0.043,0.049,0.933,0.769,0.539,0.467,0.31,0.761,0.889,0.917,0.848,0.03,0.514,0.702,0.374,0.019,0.267,0.275,0.65,0.812,0.519,0.364,0.629,0.543,0.698,0.122,0.473,0.869,0.004,0.882,0.696,0.538,0.089,0.058,0.946,0.357,0.112,0.203,0.811,0.833,0.986,0.833,0.276,0.449,0.074,0.774,0.183,0.168,0.709,0.726,0.953,0.7,0.998,0.092,0.504,0.279,0.842,0.469,0.089,0.758,0.551,0.025,0.605,0.322,0.632,0.699,0.224,0.488,0.65,0.398,0.387,0.238,0.533,0.075,0.726,0.527,0.895,0.389,0.204,0.021,0.291,0.457,0.99,0.9,0.145,0.614,0.743,0.539,0.088,0.518,0.968,0.289,0.326,0.382,0.558,0.59,0.882,0.458,0.455,0.988,0.345,0.871,0.078,0.303,0.874,0.698,0.403,0.596,0.675,0.984,0.171,0.346,0.221,0.412,0.587,0.341,0.462,0.518,0.063,0.942,0.127,0.291,0.685,0.893,0.965,0.466,0.292,0.856,0.752,0.455,0.529,0.321,0.29,0.087,0.018,0.271,0.316,0.577,0.616,0.881,0.938,0.663,0.048,0.301,0.326,0.112,0.143,0.966,0.37,0.871,0.632,0.165,0.871,0.908,0.479,0.268,0.237,0.451,0.308,0.702,0.282,0.195,0.876,0.322,0.631,0.854,0.464,0.734,0.775,0.05,0.367,0.508,0.559,0.692,0.723,0.325,0.687,0.349,0.4,0.124,0.347,0.25,0.965,0.518,0.409,0.951,0.786,0.595,0.986,0.94,0.658,0.882,0.059,0.646,0.559,0.967,0.029,0.926,0.917,0.127,0.195,0.343,0,0.613,0.05,0.849,0.803,0.888,0.923,0.605,0.281,0.661,0.979,0.577,0.922,0.657,0.522,0.592,0.712,0.373,0.414,0.224,0.724,0.83,0.789,0.619,0.842,0.755,0.604,0.753,0.308,0.468,0.669,0.792,0.304,0.231,0.24,0.298,0.194,0.996,0.361,0.621,0.015,0.954,0.002,0.884,0.902,0.788,0.529,0.647,0.077,0.964,0.155,0.41,0.423,0.306,0.182,0.963,0.87,0.849,0.046,0.917,0.694,0.523,0.798,0.896,0.242,0.776,0.322,0.234,0.21,0.823,0.188,0.369,0.156,0.133,0.921,0.078,0.858,0.902,0.195,0.922,0.049,0.603,0.634,0.344,0.745,0.008,0.397,0.487,0.947,0.328,0.989,0.094,0.247,0.602,0.919,0.872,0.667,0.352,0.055,0.449,0.808,0.27,0.762,0.328,0.215,0.935,0.157,0.101,0.952,0.724,0.955,0.043,0.771,0.461,0.695,0.598,0.569,0.953,0.728,0.413,0.459,0.597,0.633,0.767,0.237,0.019,0.617,0.386,0.635,0.505,0.003,0.544,0.795,0.17,0.2,0.708,0.632,0.525,0.367,0.745,0.481,0.636,0.833,0.291,0.488,0.604,0.478,0.298,0.605,0.756,0.453,0.47,0.848,0.649,0.28,0.778,0.501,0.379,0.769,0.595,0.932,0.288,0.813,0.342,0.275,0.305,0.499,0.133,0.587,0.18,0.49,0.244,0.845,0.808,0.678,0.813,0.919,0.958,0.78,0.074,0.049,0.879,0.717,0.043,0.589,0.435,0.864,0.101,0.901,0.413,0.098,0.394,0.783,0.12,0.033,0.945,0.338,0.694,0.769,0.006,0.458,0.03,0.357,0.412,0.276,0.651,0.924,0.251,0.96,0.331,0.257,0.525,0.537,0.121,0.393,0.509,0.988,0.027,0.697,0.706,0.555,0.519,0.592,0.831,0.733,0.111,0.702,0.106,0.415,0.28,0.496,0.363,0.706,0.897,0.303,0.915,0.836,0.102,0.43,0.359,0.509,0.644,0.1,0.931,0.682,0.04,0.707,0.957,0.974,0.123,0.013,0.81,0.843,0.181,0.431,0.979,0.806,0.91,0.175,0.698,0.3,0.828,0.265,0.204,0.316,0.474,0.513,0.72,0.491,0.252,0.214,0.336,0.472,0.319,0.441,0.902,0.308,0.322,0.121,0.245,0.859,0.073,0.831,0.786,0.759,0.659,0.775,0.406,0.46,0.884,0.981,0.426,0.699,0.751,0.611,0.904,0.888,0.557,0.497,0.421,0.462,0.894,0.55,0.147,0.9,0.47,0.02,0.165,0.038,0.593,0.324,0.472,0.288,0.855,0.996,0.704,0.562,0.296,0.992,0.023,0.786,0.039,0.02,0.422,0.402,0.274,0.983,0.119,0.069,0.199,0.238,0.592,0.854,0.252,0.424,0.011,0.51,0.783,0.779,0.847,0.137,0.813,0.884,0.911,0.714,0.146,0.665,0.643,0.67,0.59,0.097,0.938,0.493,0.32,0.236,0.535,0.556,0.137,0.299,0.027,0.261,0.571,0.023,0.428,0.191,0.69,0.044,0.796,0.676,0.175,0.484,0.871,0.451,0.909,0.656,0.937,0.475,0.408,0.563,0.573,0.672,0.697,0.753,0.076,0.707,0.961,0.176,0.004,0.132,0.077,0.781,0.819,0.252,0.17,0.55,0.801,0.312,0.64,0.828,0.4,0.04,0.192,0.804,0.824,0.598,0.161,0.718,0.104,0.052,0.228,0.675,0.48,0.748,0.259,0.941,0.607,0.587,0.007,0.719,0.628,0.675,0.149,0.961,0.42,0.159,0.54,0.327,0.221,0.558,0.767,0.277,0.195,0.86,0.077,0.874,0.065,0.085,0.624,0.233,0.231,0.103,0.955,0.354,0.533,0.441,0.338,0.384,0.058,0.379,0.475,0.061,0.622,0.873,0.33,0.001,0.718,0.378,0.475,0.222,0.363,0.998,0.229,0.974,0.211,0.405,0.776,0.165,0.847,0.368,0.318,0.385,0.668,0.416,0.259,0.21,0.515,0.372,0.067,0.997,0.737,0.565,0.153,0.209,0.106,0.634,0.179,0.086,0.199,0.632,0.639,0.52,0.268,0.487,0.47,0.021,0.683,0.939,0.827,0.258,0.267,0.706,0.91,0.39,0.712,0.938,0.898,0.159,0.272,0.576,0.159,0.604,0.041,0.287,0.216,0.669,0.517,0.492,0.195,0.193,0.182,0.673,0.641,0.925,0.143,0.929,0.498,0.318,0.93,0.725,0.167,0.502,0.681,0.581,0.178,0.07,0.033,0.635,0.704,0.5,0.946,0.854,0.379,0.666,0.451,0.367,0.188,0.665,0.968,0.599,0.546,0.911,0.886,0.771,0.658,0.911,0.491,0.079,0.242,0.796,0.42,0.468,0.483,0.115,0.557,0.049,0.255,0.472,0.404,0.095,0.485,0.749,0.878,0.349,0.627,0.114,0.567,0.452,0.003,0.207,0.718,0.595,0.503,0.751,0.305,0.095,0.736,0.522,0.433,0.32,0.097,0.278,0.339,0.308,0.861,0.736,0.766,0.098,0.917,0.127,0.453,0.292,0.873,0.59,0.081,0.959,0.678,0.081,0.755,0.013,0.732,0.874,0.999,0.347,0.307,0.288,0.267,0.429,0.82,0.445,0.616,0.788,0.575,0.446,0.735,0.864,0.106,0.349,0.927,0.216,0.82,0.695,0.005,0.556,0.318,0.761,0.087,0.646,0.422,0.874,0.925,0.721,0.05,0.955,0.233,0.715,0.836,0.069,0.314,0.955,0.881,0.353,0.897,0.348,0.835,0.66,0.824,0.757,0.373,0.616,0.657,0.707,0.435,0.232,0.498,0.026,0.428,0.621,0.195,0.023,0.209,0.23,0.754,0.086,0.903,0.043,0.069,0.851,0.268,0.096,0.805,0.446,0.489,0.636,0.525,0.71,0.084,0.945,0.243,0.379,0.741,0.527,0.888,0.264,0.009,0.535,0.043,0.115,0.997,0.661,0.565,0.393,0.488,0.355,0.946,0.091,0.308,0.246,0.888,0.581,0.59,0.696,0.64,0.255,0.23,0.105,0.35,0.884,0.721,0.67,0.004,0.453,0.006,0.084,0.888,0.034,0.943,0.705,0.363,0.998,0.437,0.415,0.826,0.259,0.021,0.952,0.35,0.261,0.337,0.439,0.406,0.563,0.671,0.534,0.233,0.805,0.097,0.527,0.759,0.404,0.711,0.313,0.133,0.795,0.245,0.056,0.596,0.061,0.348,0.543,0.738,0.147,0.658,0.314,0.762,0.408,0.562,0.116,0.409,0.032,0.277,0.389,0.795,0.551,0.332,0.225,0.975,0.139,0.73,0.469,0.568,0.045,0.576,0.885,0.053,0.043,0.508,0.38,0.771,0.481,0.105,0.6,0.848,0.42,0.75,0.621,0.982,0.03,0.024,0.432,0.409,0.051,0.454,0.53,0.837,0.521,0.645,0.099,0.358,0.887,0.539,0.059,0.291,0.291,0.835,0.116,0.601,0.986,0.082,0.653,0.591,0.329,0.552,0.53,0.186,0.662,0.007,0.281,0.549,0.618,0.566,0.411,0.478,0.707,0.488,0.013,0.766,0.855,0.583,0.606,0.985,0.687,0.924,0.832,0.411,0.234,0.067,0.676,0.296,0.932,0.875,0.552,0.304,0.664,0.821,0.4,0.396,0.775,0.221,0.875,0.55,0.309,0.628,0.885,0.6,0.349,0.956,0.99,0.771,0.136,0.15,0.707,0.139,0.205,0.741,0.352,0.475,0.232,0.468,0.083,0.616,0.254,0.208,0.496,0.429,0.764,0.872,0.424,0.965,0.682,0.652,0.221,0.23,0.116,0.407,0.78,0.293,0.28,0.073,0.131,0.205,0.095,0.284,0.266,0.396,0.473,0.066,0.479,0.163,0.83,0.229,0.567,0.247,0.828,0.534,0.684,0.943,0.357,0.889,0.874,0.805,0.605,0.96,0.14,0.139,0.169,0.745,0.464,0.85,0.223,0.195,0.51,0.454,0.761,0.487,0.375,0.263,0.369,0.353,0.339,0.841,0.637,0.314,0.157,0.161,0.618,0.064,0.908,0.832,0.511,0.046,0.451,0.383,0.398,0.146,0.399,0.525,0.142,0.126,0.241,0.242,0.868,0.87,0.162,0.7,0.596,0.766,0.651,0.077,0.755,0.169,0.66,0.091,0.925,0.049,0.019,0.693,0.391,0.01,0.073,0.779,0.558,0.719,0.475,0.145,0.662,0.853,0.836,0.222,0.223,0.467,0.158,0.986,0.061,0.786,0.575,0.039,0.409,0.417,0.45,0.21,0.521,0.878,0.055,0.093,0.913,0.219,0.463,0.249,0.59,0.297,0.674,0.001,0.686,0.879,0.079,0.624,0.411,0.313,0.546,0.985,0.485,0.464,0.326,0.447,0.259,0.04,0.263,0.482,0.645,0.629,0.144,0.95,0.398,0.077,0.183,0.479,0.256,0.778,0.994,0.515,0.776,0,0.624,0.25,0.397,0.141,0.977,0.825,0.095,0.635,0.424,0.369,0.462,0.696,0.116,0.616,0.672,0.368,0.934,0.773,0.438,0.689,0.594,0.497,0.967,0.302,0.669,0.446,0.941,0.237,0.398,0.255,0.019,0.485,0.51,0.937,0.828,0.079,0.041,0.296,0.192,0.521,0.215,0.517,0.401,0.63,0.786,0.006,0.637,0.448,0.681,0.907,0.724,0.288,0.419,0.548,0.8,0.35,0.651,0.602,0.645,0.796,0.991,0.184,0.601,0.063,0.435,0.755,0.054,0.691,0.445,0.23,0.345,0.681,0.901,0.181,0.295,0.882,0.304,0.025,0.671,0.541,0.412,0.022,0.186,0.888,0.839,0.667,0.86,0.182,0.608,0.453,0.031,0.992,0.752,0.34,0.116,0.57,0.245,0.038,0.177,0.047,0.717,0.935,0.538,0.528,0.183,0.35,0.226,0.225,0.06,0.254,0.13,0.684,0.287,0.779,0.814,0.761,0.29,0.306,0.143,0.862,0.016,0.88,0.797,0.173,0.292,0.158,0.752,0.069,0.363,0.624,0.862,0.036,0.675,0.313,0.67,0.909,0.703,0.142,0.251,0.346,0.604,0.593,0.847,0.333,0.503,0.018,0.874,0.758,0.143,0.905,0.605,0.59,0.923,0.955,0.783,0.586,0.887,0.281,0.798,0.155,0.142,0.975,0.698,0.917,0.281,0.959,0.993,0.392,0.915,0.161,0.748,0.486,0.511,0.333,0.345,0.466,0.472,0.494,0.957,0.373,0.759,0.935,0.161,0.322,0.214,0.888,0.191,0.397,0.962,0.699,0.022,0.981,0.733,0.954,0.21,0.696,0.112,0.183,0.128,0.752,0.691,0.196,0.377,0.248,0.916,0.942,0.092,0.986,0.147,0.546,0.322,0.204,0.742,0.264,0.849,0.975,0.976,0.892,0.662,0.551,0.707,0.966,0.486,0.664,0.308,0.991,0.641,0.037,0.812,0.36,0.748,0.412,0.992,0.207,0.858,0.757,0.024,0.008,0.385,0.995,0.051,0.808,0.162,0.107,0.265,0.022,0.382,0.939,0.778,0.698,0.674,0.591,0.092,0.424,0.689,0.527,0.907,0.119,0.836,0.949,0.441,0.705,0.355,0.235,0.381,0.39,0.722,0.69,0.3,0.278,0.941,0.313,0.675,0.2,0.283,0.767,0.492,0.216,0.472,0.231,0.473,0.568,0.784,0.161,0.732,0.304,0.645,0.08,0.373,0.896,0.669,0.55,0.208,0.612,0.794,0.285,0.651,0.996,0.845,0.616,0.428,0.508,0.71,0.038,0.739,0.367,0.792,0.312,0.48,0.501,0.903,0.635,0.914,0.382,0.379,0.078,0.824,0.175,0.827,0.227,0.735,0.274,0.42,0.494,0.491,0.376,0.04,0.358,0.244,0.084,0.386,0.004,0.317,0.678,0.194,0.017,0.304,0.301,0.598,0.715,0.805,0.768,0.576,0.959,0.295,0.062,0.313,0.532,0.519,0.479,0.891,0.183,0.654,0.025,0.715,0.24,0.84,0.24,0.67,0.83,0.742,0.552,0.716,0.567,0.348,0.294,0.243,0.986,0.121,0.608,0.878,0.613,0.911,0.955,0.037,0.66,0.738,0.211,0.471,0.732,0.263,0.286,0.723,0.021,0.362,0.784,0.916,0.575,0.362,0.901,0.135,0.872,0.052,0.637,0.251,0.548,0.183,0.781,0.785,0.504,0.787,0.681,0.501,0.232,0.605,0.409,0.437,0.945,0.948,0.795,0.78,0.053,0.123,0.997,0.005,0.786,0.762,0.588,0.311,0.905,0.659,0.454,0.658,0.308,0.303,0.814,0.305,0.068,0.887,0.177,0.172,0.826,0.767,0.506,0.393,0.385,0.69,0.921,0.062,0.842,0.92,0.734,0.255,0.72,0.47,0.123,0.206,0.994,0.15,0.792,0.851,0.491,0.823,0.039,0.562,0.278,0.148,0.08,0.767,0.931,0.098,0.67,0.201,0.232,0.194,0.001,0.916,0.316,0.927,0.72,0.775,0.321,0.288,0.356,0.478,0.753,0.129,0.091,0.081,0.648,0.022,0.903,0.818,0.272,0.364,0.587,0.819,0.574,0.361,0.942,0.132,0.551,0.11,0.831,0.945,0.552,0.644,0.309,0.212,0.328,0.469,0.753,0.107,0.61,0.754,0.324,0.617,0.172,0.793,0.42,0.179,0.651,0.346,0.697,0.703,0.194,0.807,0.769,0.323,0.724,0.324,0.761,0.911,0.727,0.294,0.492,0.591,0.897,0.011,0.705,0.736,0.113,0.682,0.193,0.096,0.14,0.487,0.802,0.919,0.638,0.874,0.587,0.072,0.562,0.222,0.121,0.426,0.65,0.14,0.72,0.015,0.268,0.662,0.325,0.039,0.903,0.794,0.692,0.311,0.691,0.333,0.248,0.085,0.915,0.8,0.602,0.262,0.653,0.013,0.631,0.838,0.263,0.362,0.488,0.8,0.672,0.69,0.314,0.812,0.503,0.304,0.455,0.214,0.178,0.825,0.186,0.239,0.357,0.012,0.869,0.737,0.072,0.315,0.205,0.215,0.976,0.874,0.118,0.331,0.116,0.061,0.533,0.657,0.981,0.347,0.547,0.39,0.949,0.927,0.557,0.783,0.466,0.032,0.729,0.212,0.071,0.877,0.668,0.151,0.643,0.245,0.781,0.677,0.103,0.966,0.535,0.77,0.441,0.231,0.791,0.347,0.562,0.478,0.281,0.083,0.8,0.06,0.143,0.455,0.453,0.479,0.621,0.653,0.905,0.21,0.717,0.11,0.462,0.767,0.182,0.575,0.3,0.926,0.28,0.223,0.862,0.358,0.599,0.298,0.553,0.64,0.681,0.04,0.558,0.217,0.217,0.645,0.408,0.935,0.238,0.408,0.606,0.749,0.352,0.916,0.647,0.822,0.299,0.647,0.665,0.001,0.514,0.285,0.964,0.308,0.942,0.572,0.195,0.487,1,0.071,0.558,0.031,0.339,0.349,0.255,0.205,0.865,0.086,0.292,0.417,0.376,0.268,0.844,0.121,0.887,0.258,0.878,0.824,0.019,0.382,0.569,0.894,0.766,0.925,0.115,0.042,0.574,0.019,0.203,0.307,0.309,0.172,0.259,0.445,0.674,0.291,0.271,0.779,0.587,0.516,0.095,0.203,0.87,0.873,0.996,0.978,0.313,0.247,0.707,0.967,0.655,0.637,0.065,0.553,0.701,0.488,0.927,0.179,0.126,0.558,0.692,0.499,0.745,0.534,0.904,0.926,0.524,0.472,0.659,0.239,0.711,0.512,0.167,0.947,0.938,0.15,0.018,0.781,0.523,0.323,0.636,0.706,0.866,0.931,0.66,0.849,0.174,0.344,0.495,0.743,0.074,0.139,0.875,0.841,0.762,0.639,0.253,0.245,0.068,0.097,0.595,0.546,0.095,0.328,0.208,0.299,0.22,0.734,0.515,0.297,0.153,0.334,0.006,0.958,0.599,0.08,0.484,0.185,0.443,0.693,0.03,0.052,0.302,0.673,0.083,0.884,0.011,0.422,0.907,0.558,0.78,0.12,0.491,0.434,0.33,0.989,0.415,0.119,0.012,0.935,0.784,0.461,0.57,0.859,0.104,0.371,0.451,0.236,0.03,0.542,0.446,0.587,0.703,0.84,0.895,0.513,0.281,0.556,0.47,0.685,0.237,0.976,0.299,0.218,0.341,0.674,0.767,0.507,0.048,0.227,0.047,0.689,0.172,0.398,0.064,0.672,0.73,0.389,0.254,0.74,0.004,0.596,0.171,0.14,0.551,0.53,0.367,0.131,0.598,0.416,0.479,0.849,0.179,0.477,0.279,0.241,0.286,0.788,0.713,0.157,0.412,0.139,0.847,0.612,0.471,0.033,0.33,0.861,0.671,0.416,0.923,0.171,0.443,0.234,0.202,0.958,0.257,0.708,0.856,0.324,0.756,0.44,0.027,0.866,0.811,0.281,0.383,0.064,0.237,0.139,0.708,0.405,0.6,0.165,0.349,0.054,0.795,0.569,0.869,0.455,0.877,0.176,0.329,0.333,0.491,0.111,0.619,0.217,0.369,0.982,0.166,0.47,0.874,0.617,0.229,0.506,0.531,0.261,0.061,0.953,0.336,0.227,0.897,0.948,0.155,0.219,0.914,0.652,0.064,0.436,0.455,0.566,0.831,0.789,0.581,0.364,0.074,0.705,0.636,0.63,0.864,0.267,0.398,0.703,0.876,0.901,0.454,0.838,0.582,0.416,0.9,0.336,0.926,0.309,0.98,0.681,0.113,0.274,0.91,0.992,0.192,0.64,0.866,0.881,0.844,0.725,0.552,0.046,0.498,0.866,0.148,0.061,0.094,0.176,0.35,1,0.121,0.594,0.688,0.899,0.801,0.255,0.938,0.866,0.138,0.115,0.089,0.687,0.116,0.148,0.952,0.313,0.057,0.227,0.388,0.873,0.43,0.022,0.595,0.573,0.279,0.964,0.522,0.852,0.814,0.614,0.225,0.848,0.309,0.129,0.462,0.025,0.846,0.892,0.544,0.521,0.706,0.248,0.271,0.352,0.265,0.944,0.705,0.49,0.84,0.269,0.196,0.126,0.671,0.847,0.371,0.77,0.094,0.004,0.193,0.141,0.208,0.891,0.982,0.226,0.958,0.508,0.563,0.913,0.58,0.9,0.749,0.588,0.588,0.332,0.805,0.874,0.82,0.518,0.367,0.928,0.169,0.546,0.576,0.103,0.17,0.103,0.914,0.307,0.398,0.548,0.226,0.004,0.548,0.768,0.904,0.382,0.134,0.734,0.651,0.371,0.184,0.777,0.899,0.412,0.64,0.199,0.365,0.118,0.035,0.622,0.339,0.132,0.394,0.458,0.471,0.849,0.41,0.911,0.33,0.396,0.455,0.557,0.35,0.224,0.033,0.943,0.044,0.976,0.31,0.296,0.84,0.859,0.599,0.802,0.664,0.522,0.273,0.015,0.734,0.044,0.294,0.268,0.413,0.736,0.246,0.933,0.35,0.629,0.792,0.695,0.274,0.933,0.472,0.519,0.287,0.6,0.864,0.417,0.423,0.292,0.783,0.496,0.668,0.778,0.273,0.074,0.658,0.601,0.652,0.506,0.748,0.842,0.471,0.003,0.49,0.089,0.993,0.338,0.548,0.967,0.389,0.616,0.118,0.671,0.979,0.669,0.876,0.363,0.509,0.946,0.323,0.779,0.001,0.015,0.889,0.174,0.648,0.174,0.836,0.331,0.543,0.666,0.528,0.975,0.115,0.058,0.721,0.396,0.12,0.687,0.84,0.314,0.569,0.922,0.917,0.636,0.921,0.913,0.172,0.159,0.794,0.196,0.594,0.229,0.381,0.57,0.383,0.065,0.735,0.272,0.377,0.754,0.408,0.832,0.05,0.736,0.377,0.707,0.7,0.685,0.309,0.242,0.371,0.218,0.748,0.141,0.744,0.868,0.361,0.479,0.841,0.309,0.148,0.882,0.37,0.717,0.451,0.371,0.156,0.024,0.205,0.793,0.569,0.212,0.758,0.935,0.374,0.804,0.764,0.72,0.287,0.543,0.361,0.154,0.663,0.246,0.687,0.385,0.003,0.597,0.24,0.672,0.629,0.838,0.914,0.051,0.263,0.696,0.014,0.035,0.385,0.883,0.319,0.815,0.028,0.998,0.083,0.453,0.421,0.94,0.596,0.874,0.821,0.574,0.14,0.837,0.342,0.874,0.93,0.055,0.631,0.92,0.245,0.372,0.947,0,0.812,0.106,0.054,0.952,0.971,0.21,0.246,0.428,0.848,0.366,0.515,0.643,0.958,0.005,0.398,0.037,0.2,0.081,0.059,0.538,0.621,0.226,0.523,0.891,0.593,0.945,0.18,0.081,0.074,0.543,0.986,0.92,0.797,0.357,0.815,0.299,0.193,0.096,0.82,0.964,0.459,0.226,0.166,0.398,0.789,0.339,0.456,0.761,0.926,0.736,0.501,0.375,0.249,0.484,0.339,0.173,0.202,0.66,0.78,0.082,0.214,0.186,0.216,0.247,0.712,0.627,0.231,0.218,0.934,0.683,0.403,0.873,0.189,0.829,0.849,0.739,0.73,0.663,0.733,0.459,0.057,0.196,0.276,0.309,0.614,0.684,0.818,0.584,0.645,0.081,0.35,0.756,0.861,0.097,0.363,0.086,0.916,0.897,0.318,0.423,0.673,0.743,0.9,0.306,0.69,0.882,0.15,0.039,0.402,0.86,0.167,0.404,0.615,0.014,0.068,0.895,0.912,0.703,0.717,0.61,0.44,0.658,0.842,0.992,0.489,0.836,0.252,0.399,0.552,0.112,0.538,0.325,0.9,0.456,0.824,0.353,0.204,0.713,0.995,0.457,0.384,0.551,0.01,0.459,0.262,0.651,0.027,0.588,0.844,0.394,0.448,0.693,0.948,0.937,0.024,0.52,0.779,0.736,0.22,0.278,0.474,0.285,0.349,0.184,0.856,0.235,0.211,0.266,0.509,0.321,0.202,0.248,0.302,0.784,0.676,0.793,0.005,0.004,0.257,0.915,0.312,0.209,0.66,0.408,0.966,0.963,0.674,0.852,0.707,0.344,0.55,0.823,0.4,0.916,0.348,0.477,0.932,0.151,0.086,0.134,0.357,0.787,0.344,0.376,0.795,0.641,0.47,0.045,0.616,0.567,0.286,0.951,0.648,0.685,0.362,0.508,0.908,0.25,0.775,0.185,0.276,0.28,0.193,0.201,0.18,0.841,0.871,0.366,0.871,0.466,0.326,0.846,0.141,0.906,0.284,0.136,0.709,0.915,0.413,0.021,0.7,0.895,0.537,0.441,0.029,0.877,0.529,0.109,0.459,0.693,0.292,0.54,0.853,0.882,0.782,0.377,0.966,0.939,0.908,0.496,0.823,0.803,0.824,0.006,0.396,0.167,0.17,0.576,0.264,0.747,0.353,0.791,0.355,0.588,0.656,0.428,0.583,0.766,0.32,0.166,0.439,0.084,0.444,0.922,0.115,0.867,0.903,0.622,0.91,0.717,0.181,0.936,0.323,0.127,0.354,0.395,0.657,0.251,0.888,0.858,0.465,0.314,0.718,0.598,0.181,0.012,0.656,0.754,0.652,0.381,0.247,0.905,0.344,0.202,0.9,0.803,0.91,0.145,0.544,0.575,0.208,0.459,0.612,0.286,0.5,0.809,0.617,0.944,0.193,0.695,0.916,0.348,0.683,0.42,0.924,0.759,0.178,0.169,0.453,0.254,0.348,0.515,0.881,0.332,0.446,0.625,0.811,0.31,0.12,0.108,0.29,0.399,0.035,0.734,0.982,0.15,0.708,0.37,0.908,0.76,0.963,0.348,0.802,0.197,0.983,0.95,0.58,0.423,0.137,0.374,0.041,0.43,0.042,0.113,0.571,0.074,0.277,0.118,0.615,0.473,0.617,0.781,0.184,0.955,0.524,0.649,0.339,0.212,0.948,0.039,0.84,0.435,0.886,0.774,0.295,0.706,0.278,0.952,0.553,0.63,0.133,0.724,0.847,0.893,0.982,0.982,0.766,0.241,0.714,0.938,0.409,0.197,0.403,0.505,0.329,0.304,0.121,0.348,0.87,0.241,0.947,0.864,0.591,0.392,0.595,0.51,0.614,0.662,0.037,0.892,0.576,0.647,0.915,0.145,0.896,0.012,0.176,0.328,0.217,0.206,0.636,0.359,0.903,0.908,0.444,0.49,0.722,0.649,0.603,0.297,0.897,0.136,0.158,0.702,0.039,0.673,0.975,0.512,0.181,0.842,0.787,0.736,0.503,0.406,0.089,0.861,0.611,0.349,0.821,0.86,0.93,0.675,0.146,0.303,0.871,0.216,0.16,0.761,0.654,0.232,0.587,0.359,0.416,0.392,0.655,0.994,0.305,0.376,0.906,0.44,0.48,0.548,0.252,0.831,0.049,0.439,0.999,0.996,0.219,0.34,0.201,0.058,0.83,0.586,0.105,0.486,0.422,0.282,0.48,0.317,0.48,0.277,0.337,0.987,0.794,0.2,0.362,0.468,0.898,0.262,0.696,0.45,0.877,0.878,0.439,0.762,0.884,0.167,0.786,0.785,0.021,0.068,0.678,0.453,0.355,0.887,0.184,0.534,0.745,0.949,0.941,0.86,0.524,0.387,0.843,0.321,0.815,0.135,0.975,0.402,0.883,0.446,0.155,0.417,0.531,0.06,0.022,0.629,0.042,0.268,0.064,0.708,0.317,0.52,0.811,0.879,0.074,0.387,0.063,0.988,0.55,0.818,0.205,0.563,0.374,0.925,0.633,0.379,0.763,0.425,0.338,0.262,0.02,0.214,0.885,0.786,0.878,0.433,0.185,0.817,0.306,0.155,0.134,0.434,0.653,0.478,0.652,0.933,0.828,0.197,0.158,0.125,0.787,0.375,0.983,0.177,0.59,0.83,0.916,0.268,0.53,0.832,0.418,0.309,0.45,0.81,0.634,0.78,0.867,0.01,0.283,0.982,0.495,0.779,0.383,0.526,0.425,0.357,0.357,0.34,0.824,0.03,0.019,0.707,0.003,0.641,0.546,0.662,0.439,0.286,0.921,0.074,0.859,0.097,0.239,0.146,0.912,0.357,0.273,0.543,0.945,0.018,0.048,0.333,0.255,0.418,0.108,0.83,0.491,0.479,0.871,0.64,0.565,0.286,0.523,0.222,0.325,0.071,0.647,0.999,0.724,0.269,0.678,0.128,0.426,0.81,0.526,0.738,0.09,0.733,0.597,0.515,0.079,0.401,0.214,0.027,0.067,0.515,0.867,0.669,0.303,0.594,0.568,0.78,0.002,0.596,0.415,0.803,0.938,0.298,0.969,0.6,0.88,0.335,0.148,0.366,0.785,0.702,0.627,0.091,0.576,0.39,0.581,0.707,0.512,0.2,0.215,0.842,0.295,0.189,0.944,0.991,0.137,0.357,0.608,0.581,0.331,0.025,0.711,0.624,0.955,0.19,0.472,0.625,0.54,0.649,0.579,0.477,0.79,0.669,0.017,0.453,0.979,0.075,0.102,0.463,0.37,0.636,0.357,0.032,0.444,0.401,0.937,0.729,0.45,0.587,0.418,0.071,0.864,0.032,0.73,0.264,0.348,0.959,0.92,0.344,0.153,0.524,0.186,0.708,0.485,0.672,0.036,0.181,0.6,0.172,0.089,0.805,0.573,0.138,0.354,0.481,0.26,0.306,0.267,0.365,0.521,0.88,0.548,0.1,0.101,0.708,0.609,0.547,0.023,0.152,0.289,0.507,0.104,0.215,0.79,0.494,0.366,0.27,0.505,0.794,0.463,0.838,0.916,0.601,0.372,0.396,0.606,0.458,0.623,0.101,0.714,0.683,0.128,0.668,0.139,0.322,0.798,0.414,0.686,0.633,0.112,0.32,0.163,0.132,0.48,0.16,0.569,0.092,0.556,0.586,0.364,0.745,0.872,0.464,0.502,0.421,0.106,0.137,0.606,0.535,0.228,0.234,0.408,0.644,0.523,0.97,0.926,0.818,0.244,0.73,0.007,0.817,0.644,0.535,0.471,0.624,0.233,0.202,0.887,0.924,0.697,0.402,0.32,0.44,0.361,0.166,0.571,0.116,0.191,0.855,0.753,0.441,0.649,0.606,0.879,0.292,0.417,0.944,0.913,0.624,0.051,0.576,0.168,0.888,0.264,0.873,0.958,0.885,0.975,0.516,0.81,0.285,0.148,0.918,0.475,0.249,0.039,0.952,0.345,0.279,0.343,0.347,0.579,0.024,0.231,0.533,0.27,0.944,0.581,0.273,0.79,0.36,0.719,0.893,0.531,0.92,0.271,0.915,0.35,0.839,0.697,0.006,0.072,0.705,0.496,0.053,0.041,0.171,0.075,0.751,0.518,0.381,0.297,0.769,0.998,0.74,0.425,0.395,0.561,0.292,0.031,0.771,0.942,0.419,0.904,0.065,0.669,0.308,0.548,0.449,0.697,0.179,0.355,0.179,0.366,0.434,0.035,0.503,0.959,0.33,0.403,0.734,0.361,0.117,0.071,0.058,0.656,0.39,0.68,0.703,0.718,0.762,0.536,0.411,0.54,0.459,0.427,0.659,0.911,0.684,0.052,0.591,0.067,0.484,0.921,0.948,0.214,0.675,0.557,0.799,0.992,0.307,0.042,0.938,0.786,0.21,0.825,0.915,0.479,0.17,0.912,0.342,0.912,0.348,0.833,0.224,0.278,0.93,0.896,0.332,0.806,0.445,0.545,0.956,0.006,0.507,0.387,0.214,0.484,0.275,0.803,0.5,0.935,0.455,0.413,0.412,0.954,0.476,0.484,0.165,0.229,0.494,0.875,0.846,0.883,0.041,0.263,0.475,0.956,0.295,0.265,0.04,0.908,0.862,0.746,0.507,0.113,0.305,0.431,0.436,0.897,0.889,0.663,0.107,0.641,0.645,0.787,0.958,0.075,0.922,0.147,0.537,0.816,0.256,0.809,0.066,0.158,0.367,0.723,0.884,0.661,0.689,0.289,0.758,0.456,0.472,0.125,0.477,0.395,0.34,0.261,0.77,0.224,0.776,0.748,0.522,0.662,0.432,0.505,0.77,0.554,0.922,0.593,0.642,0.131,0.083,0.601,0.855,0.323,0.693,0.045,0.501,0.011,0.272,0.59,0.204,0.513,0.815,0.776,0.509,0.031,0.572,0.702,0.909,0.588,0.949,0.572,0.962,0.408,0.59,0.21,0.603,0.091,0.25,0.611,0.92,0.988,0.442,0.405,0.451,0.618,0.073,0.934,0.023,0.529,0.04,0.363,0.52,0.831,0.063,0.247,0.282,0.154,0.339,0.137,0.294,0.087,0.521,0.613,0.193,0.813,0.18,0.653,0.597,0.19,0.39,0.077,0.559,0.192,0.986,0.071,0.47,0.961,0.105,0.654,0.983,0.007,0.361,0.551,0.126,0.48,0.792,0.138,0.926,0.523,0.452,0.062,0.319,0.106,0.921,0.891,0.794,0.407,0.439,0.154,0.765,0.742,0.933,0.035,0.375,0.622,0.495,0.043,0.81,0.695,0.696,0.193,0.639,0.875,0.668,0.96,0.259,0.694,0.274,0.364,0.665,0.091,0.711,0.492,0.543,0.591,0.105,0.396,0.421,0.777,0.53,0.319,0.646,0.501,0.385,0.857,0.359,0.925,0.882,0.295,0.666,0.913,0.92,0.877,0.911,0.068,0.157,0.125,0.09,0.777,0.201,0.945,0.604,0.119,0.493,0.379,0.195,0.474,0.993,0.507,0.4,0.879,0.679,0.163,0.121,0.448,0.372,0.802,0.373,0.481,0.935,0.991,0.331,0.009,0.374,0.825,0.773,0.487,0.275,0.582,0.505,0.246,0.078,0.391,0.946,0.645,0.606,0.182,0.311,0.112,0.593,0.328,0.365,0.494,0.359,0.032,0.158,0.952,0.15,0.579,0.476,0.901,0.854,0.701,0.491,0,0.377,0.687,0.281,0.249,0.876,0.67,0.622,0.843,0.1,0.939,0.768,0.771,0.717,0.416,0.673,0.018,0.04,0.576,0.535,0.039,0.12,0.728,0.125,0.516,0.001,0.604,0.717,0.844,0.953,0.836,0.491,0.499,0.626,0.015,0.23,0.051,0.807,0.574,0.878,0.517,0.428,0.806,0.713,0.271,0.657,0.207,0.485,0.927,0.439,0.316,0.222,0.75,0.935,0.763,0.549,0.127,0.18,0.391,0.681,0.889,0.639,0.362,0.193,0.491,0.41,0.143,0.587,0.24,0.917,0.743,0.512,0.354,0.214,0.659,0.193,0.862,0.409,0.738,0.325,0.509,0.49,0.653,0.155,0.616,0.095,0.662,0.947,0.435,0.923,0.737,0.892,0.447,0.739,0.808,0.637,0.097,0.849,0.453,0.213,0.782,0.257,0.18,0.501,0.058,0.559,0.573,0.748,0.758,0.794,0.727,0.27,0.988,0.366,0.992,0.234,0.214,0.27,0.33,0.609,0.25,0.279,0.245,0.803,0.83,0.95,0.716,0.318,0.069,0.72,0.852,0.512,0.068,0.388,0.213,0.984,0.781,0.276,0.339,0.671,0.907,0.38,0.027,0.23,0.653,0.536,0.885,0.914,0.14,0.032,0.817,0.591,0.992,0.513,0.575,0.308,0.506,0.053,0.613,0.726,0.6,0.446,0.691,0.919,0.63,0.177,0.057,0.815,0.007,0.332,0.896,0.648,0.412,0.564,0.753,0.388,0.172,0.005,0.02,0.631,0.198,0.488,0.354,0.324,0.07,0.264,0.928,0.771,0.807,0.556,0.553,0.04,0.696,0.301,0.967,0.388,0.091,0.675,0.766,0.156,0.364,0.382,0.165,0.834,0.565,0.572,0.488,0.79,0.706,0.678,0.5,0.416,0.423,0.935,0.003,0.206,0.359,0.976,0.961,0.459,0.906,0.741,0.063,0.41,0.515,0.279,0.894,0.994,0.685,0.754,0.946,0.592,0.262,0.748,0.047,0.174,0.899,0.541,0.746,0.594,0.606,0.308,0.814,0.811,0.64,0.605,0.981,0.139,0.154,0.887,0.072,0.844,0.988,0.283,0.82,0.279,0.307,0.319,0.478,0.029,0.223,0.692,0.49,0.242,0.091,0.63,0.548,0.449,0.159,0.696,0.668,0.715,0.588,0.3,0.301,0.198,0.311,0.279,0.555,0.101,0.114,0.329,0.443,0.471,0.533,0.092,0.341,0.373,0.913,0.295,0.58,0.73,0.383,0.284,0.587,0.706,0.093,0.949,0.554,0.803,0.734,0.138,0.324,0.911,0.02,0.732,0.042,0.607,0.013,0.149,0.133,0.57,0.14,0.052,0.052,0.222,0.548,0.497,0.969,0.393,0.988,0.74,0.302,0.728,0.791,0.294,0.659,0.907,0.307,0.338,0.388,0.902,0.977,0.813,0.963,0.787,0.951,0.536,0.235,0.775,0.197,0.722,0.181,0.525,0.613,0.707,0.249,0.645,0.677,0.587,0.006,0.661,0.753,0.523,0.498,0.755,0.532,0.905,0.058,0.446,0.601,0.138,0.498,0.829,0.748,0.334,0.127,0.331,0.898,0.913,0.007,0.508,0.467,0.857,0.971,0.14,0.906,0.42,0.797,0.994,0.64,0.654,0.263,0.214,0.869,0.603,0.904,0.595,0.09,0.147,0.428,0.921,0.339,0.052,0.125,0.801,0.171,0.41,0.542,0.797,0.688,0.191,0.274,0.253,0.756,0.31,0.202,0.411,0.719,0.58,0.766,0.304,0.495,0.835,0.532,0.025,0.931,0.027,0.258,0.493,0.44,0.798,0.66,0.505,0.819,0.987,0.918,0.903,0.989,0.688,0.207,0.117,0.754,0.488,0.668,0.332,0.481,0.328,0.306,0.35,0.27,0.59,0.616,0.898,0.206,0.177,0.938,0.057,0.962,0.516,0.121,0.114,0.869,0.014,0.96,0.129,0.382,0.054,0.044,0.605,0.821,0.496,0.029,0.452,0.656,0.45,0.593,0.316,0.342,0.819,0.726,0.068,0.119,0.065,0.582,0.982,0.5,0.504,0.49,0.452,0.048,0.42,0.569,0.286,0.474,0.131,0.213,0.283,0.113,0.856,0.469,0.177,0.872,0.802,0.818,0.341,0.132,0.892,0.362,0.1,0.218,0.408,0.122,0.622,0.028,0.149,0.483,0.923,0.246,0.855,0.871,0.75,0.139,0.795,0.493,0.401,0.811,0.718,0.761,0.34,0.242,0.807,0.955,0.642,0.38,0.125,0.431,0.011,0.684,0.2,0.318,0.521,0.3,0.741,0.872,0.618,0.223,0.78,0.232,0.811,0.436,0.452],"mode":"markers","colorscale":[[0,"rgb(255, 0, 0)"],[0.5,"rgb(0, 255, 0)"],[1,"rgb(0, 0, 255)"]]},"type":"scattergl"}], + + "layout": { + "width": 600, + "height": 400, + "showlegend": false + } +} From ce01ea7aee9cd2e2c0b90a3ccf64363a91e542b6 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 16 Feb 2018 14:56:13 -0500 Subject: [PATCH 02/16] Add line select image --- test/image/baselines/gl2d_line_select.png | Bin 0 -> 11586 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 test/image/baselines/gl2d_line_select.png diff --git a/test/image/baselines/gl2d_line_select.png b/test/image/baselines/gl2d_line_select.png new file mode 100644 index 0000000000000000000000000000000000000000..acdf282ae05f85763bd1f28f924371caf538e9b2 GIT binary patch literal 11586 zcmeHtXIN8Pw{C(+6#)U2B2`2Mf~bI0BSk<&6ih-3Y$+nWhF+pbktQGzMT#J0Lm(8X zp>2?kR0$v*l-@x)fituBcbQW4w9%NS%p+iva?G zFllP2>OvsUXvz;A4fq6GC;bfq;fH9d-h1k4vXX3{henhhtD9c+V?C_zXFkZRlo}k6 z9_M0X(|roBhtx)gK6%so;s#R7*5|scc;@ZX-<36W#4a*DF=NvdP7Cg1kXcdNxH5Vh zQLig}m8tx)jh?PB|6{F{j?Q76o`=q^l5JPzERSthQGm$)T!8spho}F~4@(BFYbx?n z-#*;3dd)`%hfuL#u_7<&sY691gHSFHRHC>@+X6aqc>I#QDb3!&zRV<*8! zz=BQ?j-`HPevX=A!@}=Lxd}r33jBF*=soq{Hq>;ylv^M#`KhQiSfsDq``ZTkiuT{j z{@V#4TK?^X|1D0q>OIMKvZroUZv8#$+G?V|s9UBLk1Oo~$Gh1-3e>PycTxlKbn*?z z-=b8iO~QFQTC8ciNa|3T;&pl?Qxw5Tr$q9df9buk*%azfGgH}$utFg_wK_rgQ{x7k zI(AlXM>VXc5M$~eq{(@PT~+Q|3n=b>`&CV_aQy#kVGX9@cOp9NW%eT$yQ^a^i~ZL= zDEgG;8CU8)?@XLw8p*Biov{x>iu4p9H$Dz0L2|6;@CCKktK3&&Z3}9USvsk(-HCuY z9yvFS0Rno-p8707ruZLoA4i8$({X-w5f=WG!qk9cuOB7W??!#rYEo{g<#F+#$B{2E zRAd{Dx|~jWmTvde(Mr8s7K0+Qpt*-sjokVjY@R)3qmb^E{GATAz(psj##6h!pVcir zJ@r?sx4OPeyo^X3u>7!i7`JG(`Kt}~HJsBNF_BcSf9Y{*I_BuC$J$ zA@fACg@r%rwyD=l{3A~>lWP6*Fk?^m^H9NaE>4$<%H{0F4@}*50^G-D@&{ObT=8Uv zUN!7(*9*|;zt&0zP2Q34sE+MHQ;7?vzC~Xn##Qo6io_QaYZhZ%6ZaY}4N~tamcKcF zh>$GH6_q)08&tveyUh(1nHN9rdHE?M-ZKj*X5m#UCLn}0R$7ep#I8rI!EG)G*3 z#@>3FILzzyi}gpbWrx>u9BGO`HM6`ZM(AK`&`u-GDk2H%6j0+DeoA3(Hjb zk{ZsKY(|<)aKlU}HPdL2JQxMca!kjpdUFXqbCJyoRH}iSAAP`v!e9yA(`w~})f05@ zP0h06ehI3}Z`6`52*Z<}Nb$AS+jrfVVHhia>kl=XI{%7UkNBc+;0m1mu(KZV`cffj z$f$Y9-=H#R@+-vkMy3dqO11YQkFnZNicw^Z-_!4hr!^MJS$yZM&j#-b!?9Nr13{FH zxZ+L9!%fJ=PK@;-DYJjvfyM^X-l>pvn>yk;2vV-|kLMNKyP?CEpwA)0(nN4};&|p` z2jcdxcF#XaTk(=E0&w;!bJC>n64#ovWC|hHQ9yXtw)&?H0yizx?js7q!(fjZPa}aq z6-abdRV|(47xqsxv8h{pl!8EGh$Ba?RH`wxh(KH}e)as5Y`jBldTDi8?)RBe{riFW zi|uq9UYRWXVPi!$>*p|}F{SH9{R=JzD!nFMMx+H7ldE4|A~BZ1`$;ZzEKRHWQl4*! z#tzIdqVd3!lK0<{Fk;gAcDrZ<`ops;@L`)!uuoRU_UvSO2PVHvVbIp}0$P@|WEhS> z6Anf$wlJy25dSe5n9S|KD5~KjtK#tl<3&vV*IXEiY#$*6XU{Q`^3){yI-DU8eFvVF z7)|6GV`d)Xb(oNt{Tn^JTG*@S%5BzT-S$V%`?~Gt;a^my812v7R3THz`HP#+J}D+Z zo?LbyO=iw-`n4V|ZlXsBcw+xOZ#xa}1=+~;=hnLp zavTVIgc5pc61_XD{6k@>+ap}I2$YcmdPf*;d{vDLe0P;g3^g3D7a7JRVmobc^dv-; zQ^%>iMH|kgiV?PdT%UxIs$_k=Xj7aWd`Sgk-9KQ#j3*}E&{V`hG_@;i{qQv12B>!< za5l8|j<$W<6{7CofQ8@xF?kOj*>@GG?MS7~tD(L7h(7-fAr2#j9?2zS8S8e5z;*jB zeF0BAmy2Hz|CB?>I?OJ9u7}Q9v>_4@Xzj|3Bpqx<25@a(q|f1>NZSK=`}X<1rzl(P z{2xQP1Y<80hV`G5@?e@g58tMV-oI2N&ZUA{PBhE2LZHq_=M3<}bz@eF2w;;e(E%0t z1cLr{W3i1Gx@hrDX%qrow3neD0@1uz+MS4GO8H38XI|DPnvvK#a*N!WazzH@keH_F zcV?HUE}uq#ug7L>P06IZ}v*JSrda*%r-@}t(TYI&>*6~%WKrlO*vc&HF*nUKMO$i+GEK#?5s%0QP{k|jH z{k`p9(TY;DjjOo(otbNrJb4f89m&e& z;*M$`N7AJ1{DTemRAp3{oL}U7Wt=0^wPqty{3}GB6g>-T4rBCP@`8@bR;P@I1HWUy z;mAyakwXk9=-s^^k7*bObS24t=ahTaKs|U(EyC7lFu=}tS}Z#oWqK~sfB~Ijv(1{U zjO#wmX%3#}Qf$ewDXxVW+$iw?0n9Z7&UWEdTgo*`1=eIT^^@zFT+V_d&s{ zI7!KG_=gb5L!8vzpQD#N7k8u39)04z72tk@ycUd4pMH=jil`w>>n*s9-6d79ph;Q+ zcc-Z7q7xxrM;k3OGIjfrqi)}|t*)V77Tf(OuI2OEwhbYPx_>0<`WHk$K(!~Lc~9rK zRW2vHL?F=DK1iWILKay0)uVV~F3G#MPB(?mOx6b$JO8{7z$M(+tyj%uZ~d7;rHkcU zdExVK@28q3a_dL><2U7l;)uEfXsh-(;^NMu{W&Bi(_+BQo+?8f%X7yGF6}rjW>oI5 z;%mCG{*}3-D_K7CAY!|LQDXTBIY6tl4t3l?GL0t?`kANt!CTs`J#-j)v;G|fI!&L~ zw%*U2aivu1!wBX2B;~pe_O`Q>D;f|WSe#&_CK(>~G;8;!{d}M2p3Qt;k7QXI7qMEK z{n;x7nziS$(JP2%@Xk?CK9{i(ZUEQAMJy?Ct9qh>n=X>8ibtUB3*E-vL7as-o+Tjy zZI}AIZ3p`@Gp+g?42gm~oCU&pi<_@LDS%`_4f10m@%F?}shhP;?lK`$YvTo`tTQLtVU~{mC9&UC-j>yGj;zfL37nf;SbqS{?Z%KkSDJ}5No?Nd47IGY5<5x>L*Jg zw*x|sT7oJUZQ8&6H|Ue;CH=OSvph_ke_(+6zNYLlKzjWVVBh3CXl3R`)al6#GZ%&nuJHE0w?*J+ zs(KV@l;ArnBO=_=cF{30tRSI2GL2$Z{2jeKT&ndb>5c&3@p{M%-jtjx1HziQH~w(t za|UFC47;3RI{w^|@_vhdavOK~bjspzXQkL<%|zD!sNxJ0(>7DI&FFWXyW$fE1LYR8 z-#&CXwVW-nS!Y3~Id<2tpSlt}&oGqL8^;nQJkRjb41uC!%$EiDLjkP)t+|f%^+GX& z;tVS+$iRlRdrcDUyS2NDUQ0$3!+%O3nO55%j_?&V62*a3mK*Wz9KM3HsP85r@zJ{91Y$tz@j? zW*{G~RBaX^47Z{Bm6M$kOUvsCm$n~vOW4(x8M|z{-;S~vulCwJSSpa;ouYtF(Yq_! zE-88qa1?sW@npt8wmYxpwvRP|=)yAnwG1q3r{dQ6Uh=CIV{?=M9NSObI`uWgvNKUC znY(3P2V-8j(ab%AUh~G`(g5c{WA^>~r%%h&|A9i&mz_22i+8jp8b8w~&E(caI#X-B zg~+=63SAy5QaLYSGP=+f#v%GEOq37}IHO^T*DU9c3TJbX$FPb?s)7{2Z^8-Z{OvvL zZlT@0IQcjJKs9GBxHLUS;PA)N&8+;2RKNaud8*iJ>-i5N2LJH=jeEI98ry2#+b4A^ z_Kxo?I}+L`MCs6yGzn_+iKv>iD@l{-qEkEfw5pt7PjHN9@I>R1a;acYCxRLQ18gEV zjHXHu$*^p-INHiWip~B1ZZjUnF)~>VZ03UEXa_c62-GEDv*=d7KL^q?C`$Qsa2?!5 zW{lNk*Go+?-?T`GL52Tf;6Wc99Z;@ZB&Aq>z0&mOnDT=GsT2`V`yTQ{l-~ttatTkf zmW^Ni%&zwPo>BaGf&Y=#AgSO35_9?k>hHIXINY3DPtT&p=Jhu%GJC-SrMgUKG?a0V zA-d0z4@p&r;-hH`c_tEXK%k~$LFuwKGqu;}AD)w;dJr!x_8X6q5Sw4Lgy4x!zwuVk zL(kE{ED{lcZ%LL@JI`ilbQdm;yuG*atd-L;iVsTF_!jlKH_*u`e^g0~Mk6!lz`o+% z`m@i0?G{!5$!_J&o}!(aG_3T~XNWE;j|P{vzPB^Lz`hqA#5C*Qt=JkknHI}AcT)AX z$iA$0TM`B^A+f7STCT@2_mIR;J4W#^H`7N2k=nf;CGJ zb&zZ1Di*5CG0&O}028!usGmGy%lZ3~1fO9=kp3OhH-;&822__h4Sh`0cYRv*6)OU> z@V{A#h9#QRt9mSYi>vrM@#TuRmYcV6>S(_tRJo&QN@N}17->x?ua3Op=+Yrx-U@D-sXbhMcbf71nWxx( zvJY$E(WlORr(Jw!scGhzvN0xp=!>!K6}V~!3=SkS(bVJL*_KlcK`z~jyGd;P1$DITEM5b>HPVS$n3WfJ2FH2lBUJtrqdmAY&`gqH%9&eJirKxcdq?Z#~brZpA-9 zK?Dm50U34eZi|!|AChbwg2*~gzy9*%ehZQ>aOQYxt^633-3UM>y{tdhjTE-Pg@v*5 z@$D6AOG;;$3MVzO=b7beQXqf=Q$MUyy@4g(}6n-IfF0x35g>Ng) z%xQx5{xzbnHzHDP@Put^J5XXy|0huC&Zn|3vHUCHCrf-QcNp{DnU!Ri@W#GY5X<8= zb|WvvuuX@vGv{p#lnhJQM=2e$@+*~aMRkr%rqvNYR1td0(w2@OImbBSL_6cmm|F_T zUuq`SMF|=kyZXM=RmOAP==my9*(ieG+7@&m6j!&VfG1P%J_Yh5Bl%0ciX)#d>eGu) z8b(0}g>TdaTXg;ipZdTJ%+xOQCthB8q5M z!ht4VYhKrm;KdX?D>W^WZ8Clfd87H|dH(1b-X(!(ATWrl4enhw-w*L`68uzm7Mk9w zP)@6xM+OJ_wXu?Vm5BZvZKhg67dPBbD<5`e9 zle?NGi|VL5)lkdGbbQJSI|8)Mv5YFlcO|)8IknMTH$Bb09O6pF=ySnjf~= z4{oU&te~zkM|x3*(#**0w$@Kx8^7q<6Q3SA@A5gZLC--xRleP(PFep&rvSV}!)kL) zE5p;M#M`NN#{Z7)Uc2A!37>VT=|7cISjmXAXRb_B879+4fH>NgwVB{^8t^o{zBzrg z{^d&p)`u_S7R8I~(P!ragFkgJ8(j~mL;}B1WH-RgbREA>UYlS6{I=L{e)IFkK66;S z{t7O9r>q&^$gh#xp6%sdr7@Xye8i)LtltJ`DdZs{yQ=f92%LSP+;Y7?geZ>AF$y8v zXviTC6kG?Q@Y1U;F)Gy%S1VlEnUn)~d8R04sfXkKoze-q=)&5J_iEUTPs3K7(!3g6 zA(c#ME_)T!9ZRN($owvwx`wJ~|0~egl#L&kN|*@SnOSA9{Dd^oq>_YPqG-u*!8$A> zRTG_sfM3Sr_v*GyB^lb#*)HxSp zs-}m_x*&zA{9dLQ3qqnGps1Aah3D9zE>W;d~d|EXqYQ==+mf zEjvxCNZYDh8O5_`m;%my2d(ji0U8@@+l`PqL)b1G6o0IOGy6yvO4X*z@W-K z-$O)~OJRG8N5}2~dOTX_5geuZo9I{Qk&Ml>@S!*pdp%sZd$>7`9Q-~v(Rbg)fasQ^ zhh6^9R)?C^!NT|KWWOh4Zn>#Bdf9T_&YXLWGACA6LnjUu?UtUuC3D==B>G+Nxp`5! z@}#sE2#^!+IH#MF&Mc{6A*`%}5LxfvFXqZz=8`>9$Y+0nB<<`z0En2JxyZx!lM2}m zlN2#)IU0yrx-trFso6d88IQZwdS~drIeT934*qQm*i{tbRs>|>Clm+Cd6mxa7G&&> zh9Jhk(YWcbu~`qk&n&w03{*T`=ZJ!*Rt#Z5jv!&9FC-RxV``kD*&MblXj>%VX8`5E zg-g`ldGBo(n0=)1L*2p-t>lx<6Hah*)AJm(sq4d}?YIA56ydY$$Q^*tc?MtZ6RK9_ z3`$-+5t=SyN|_diss3Sy7Ldw#A4p(-dQ$q_?!<7V#6zSV0y#sb%mSc>VYiKvDM}aZ zS)OQs(j5c&Ml-$YeDUH&Wvw7+x&_c=4zqH;t_g4wrv;$JQ9 zLv_g#lEoU{Ie5)WMRVz*(!E=Q;S1)#Y$9m= z5?!>D`}i$$PKDXDt@FL+%3^3qn>Up-M6-hone;i`m`_& zYUnveBip6M&1YiJqN5~`pnY9TDEar%nZOn~J4wry9*!?5`nGAJ=i3f2W_!b+iLp>B z^9s~(6aAC2e$L~O`8lwr^PcuWFbU&GnwIr4kPN6kdftS_UUd3KYadZw!tRm}5HizA zi@2r?8iwVJ{#C5}{?%NO4rc2Y9bZI-@maaB0U0x_2;}O=Zl<4eT0l=N`O~omP-VQ> z0_VIB|6G^q%?zFJ5q0wtvQA~wI{ymYMmj)6A4*MpYhl3 zo$PB@gZADr`}T7de($`%iT;n(@z$+hKqk+eO4-__+pZ${mwrE8j;3dkdGzFd(8cOD zZiBe=OXul(XA13>RC-8{7?l+rOHEhY>g`cfjgfkBPXuU~{kX$*3x5g<5P5J8n2W^W zuYA)!c(P3aNJ3 z$#@E|w0Q!}uGf;TSlt>D(CR-)*)(qZJr86CwiUoqa>bpfEAYfyZYK3jlS+=pUECtP z^Xa0_^qL9ksB?Ma;lvbrP>9fE-FXSbofR{u!E*7YV%u_;UPP5f@Ts179X;c&Ad>&g z_n<9NN?%OR%4twWyeT%B($6Z<2oC(mB$#4ynks{2($6_MBaTNv{iF-N$D4P;q|!Qq zV#nVTw*WGFzb1Q3(@b}Zc{Y2}czAtf7{9Zjil@DReiQk#(szs#umPQixnIFUjl!Ut zps{%s$!;Y|F>pR&b&cO}5I`Psyfa-crHdX?Z80cFtzRO{h6&TyTW$m9-Fmi7WLsVW zc^J?0B9MtLnr7WM`y795wqJ-tytn($Zc)%>)!G zUf#KQ^@~6PRfe)Wmmqa$Z7;B#{cnoZ6Rds}IMG>}cDqm#B zIshN~OdT3OLJOUK_UU1;AtNBD(FvS2ei0_6=-Id%vmg^D-xSeF zF;=eZl1lI3M4UgR(skk4_dE=+uQP$_`bkV5Y)y6QxCI~Ywrd$@vrDd~o*Y?acQL{$ zK81Rt!&PyjISS1|Nd*9$W}o<`Az1i%Bf~dXk)_F{<-Fm1Z=U)o<65R#|M-*SZ;35) z1Y=R^9(2*;g_N4zizn(#Fo1WO7xd8=wfW(6(HE6$e3F_*sJ@sTc3K95O zt5=n^EZvlqzgQK_Ql-BDLj;1$bVj`ebSxaW!eI%u*W*U4{Nt?+BKlHyhz*Lp%?}Sq zG?k+72BJxb@ zOsoehMk-!-&VI16m}!rnJ0h(zE39L`y_XbnkfcY+d#-;vnxwrOtrBupb9>M)VD?sO zj1K6N(R)PHmEdU@$=*O~oN2jxTyz9FXfccu)sK}n-srSi-97xV_t;=V0qpteS`@G1 z_409VeD$2-T1?&Xc7YmAC_Y#u#Z%e;aAd;$c&1r5U}yP<(3FFIL^K`>~Xr4)(hP#`jUm_~Rq;TELp8BPkbg({a4o>;PetMjfg=7j;Q~!0TiF z@yqlOUhh9!AGFQV#VM;xlOuV^RsBRL~?wn>j&>aIT~X?37I#)MI53}Vh)-M{Y~KfG^K(F!vW zQebA?WwdWIROy<11pJ=h2ukWMpI(mku)g`{P(=@t4 zjUh_E)4E>fAAfucdWmjsrl5P6JkfG8uYNaIqjDdK=p+TcXn0L;b;0N4aALyiM*QZj z6dGGH@n@90oCJ*25<#-xplH9{0moZ&zYF4OWUhbQ_FGT3`BX zLU}_!u<*lgT2otsKUuCuLjJwQza90zGNN9doU(mcG|Rh$e+XuyA)0EBR0+y|y!sE6 C)7r=Y literal 0 HcmV?d00001 From 20559c0b9ad4f81afc281d53e73b8d06ddf90cbb Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 16 Feb 2018 14:56:58 -0500 Subject: [PATCH 03/16] Fix fill update --- src/traces/scattergl/index.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/traces/scattergl/index.js b/src/traces/scattergl/index.js index faf4759b088..469f6f0bf84 100644 --- a/src/traces/scattergl/index.js +++ b/src/traces/scattergl/index.js @@ -781,9 +781,9 @@ function plot(container, subplot, cdata) { } // fill requires linked traces, so we generate it's positions here if(scene.fill2d) { - scene.fillOptions.forEach(function(fillOptions, i) { + var fillOptions = scene.fillOptions.map(function(fillOptions, i) { var cdscatter = cdata[i]; - if(!fillOptions || !cdscatter || !cdscatter[0] || !cdscatter[0].trace) return; + if(!fillOptions || !cdscatter || !cdscatter[0] || !cdscatter[0].trace) return {positions: []}; var cd = cdscatter[0]; var trace = cd.trace; var stash = cd.t; @@ -863,9 +863,11 @@ function plot(container, subplot, cdata) { fillOptions.opacity = trace.opacity; fillOptions.positions = pos; + + return fillOptions; }); - scene.fill2d.update(scene.fillOptions); + scene.fill2d.update(fillOptions); } } From 7c944c9dc2c4564ed10a662ec4a62ffe1152449f Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 16 Feb 2018 15:07:12 -0500 Subject: [PATCH 04/16] Add clustering baseline --- .../gl2d_scatter-color-clustering.png | Bin 0 -> 213410 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 test/image/baselines/gl2d_scatter-color-clustering.png diff --git a/test/image/baselines/gl2d_scatter-color-clustering.png b/test/image/baselines/gl2d_scatter-color-clustering.png new file mode 100644 index 0000000000000000000000000000000000000000..228aa2179ff7dc9344965dd382ddf439fbe80a0d GIT binary patch literal 213410 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%0ADj|fOBQkZ?Ch<1cKzuWY? z&`Irz##%GH;!MVm)(;Z4(QRgl(REottP+QKH4z@whjP0VWp;_{z2&$iU}B6!$rPlh zy1v>F4{8s~4t|a`8}sbB*oB>9Z9rFc-Un%68WK|bQ(cC}j*}49b;eDY;+Yy96I>`x zIL9$Ic&|+QWD;n4N+yh9Jli&L5~r&@s~ov^naILR`YXu6QSmV%%f&|R$1B!L(ULW* zu&Ub7k{#tB)2fS}dM{x)2`<*zf1%VYl>X1PPs=r%x&uq)j=Vm08T*8hVOZun>swUV zWztVewdFV*-iJK%glNqO9y;n>(9^g?cHp^|3-J1B1Mm;88^(#W$)V@5B>a<%#}qvs zZS{`0Sm`B<+7(p;WubMoe2KC-;Cl#)>Z86as+z6f8vS~_9G>L*aA_=UVhQ8GY&!P; zJnte&LRe|95THkp#4s5_#1LyBLN*<;ZDH*;SbxiPb0G_AF0-j940G0%`$urrEz}*k z-aO2A=E(xPSp5|Zs*_S~3SR4m$ekc|U^_gjA3-~Spj{=QH$KN9HH=cV!ZmhPECHUK ztxoccKJJ+)nnQ-H2&|saCgRc1IAKBfSu(L1N(LG!jV0@MlyWPYYRyHj#rA&a?P%W~ zbBvk+<%;?tQCH2xH0@1ccO&iWk~Gw}eH;EtGMdC3-))} zI|S@9ls!Njh~Ld6VpGBPLFgS+IAuseGRoBeMmWQf=uN{%;Tf8Q|MZp ztk!OMR1f|zR->KLUfAxT6_;Xz!@89Y994xz=GBguaTjU#I1k_^jJn{1b>o+4O=C18N&imlYPXrZ;nW%@w$)-R2|pN4*}x#cf-GWZBeloHYC za2H9oh!Y*dYB}~XRBBaFYz4K|3{2JElm(GOVp8kW-i!-BAV7hk7qTp5Yj|whDli)@ zqUGS1bGP@R@d|F#ZxP)V8yBht<~R5zJVykyWWuN+iPh-M)E$jfx9}-KQ+S1!PxS|16sGrQ_z zVXC-TvtJo9<3!5WmK}0gM<_B8{~qs#gxPp~C+y>R#e4~y?F}HO$B-1mn4R^mSQlD@ z5|sw5?t2N0pVcRcrsIIKAGu1Nm_Kp><^r|QS%5FYZuupi2X!vgyLrL}dTYH!Ki6Hq z2%XjL!v5SHx>Xi)ifx54v|S@?>Z=CnL-Cyd6-*D(e6mc!kQ{rr8TaC`s<8qHd3{Wr z;DY~x?=^fLtnoSG`@izngr|f73tTPV%di>y<2KLTnCN>E2b=@Ax#}7ToihBwzcp5y z;#%!`0SsKY85ZWaeZ-i6ZdGkvtrA0pN>G?EvKRzUmneM&ytL5UV4U|+lsctoSK3gH z!Sx9|EepA=D+2I%ZiZ^0F6s%}ve90TJeFgzSU5WoT|5`#Ti*}SvB3V>Z|#x$ zN7LIxH4#4rzY}1{=RQksAX%FPb7bnsWU>#qak*R@ib+)y#Y-xra7$xiUCef*s;>5D zY>~}eOSL6BIi2x{XM$Wui_$Ed@e~NiVwj#AIF_SIby9@k9-Rka zM%?MSA8qvxs9)w*@ZfyKXQ-vx8m8vB%(>#1jm%H>67iP1P>V1+)Xtk9E�a=2q04 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

}<3m(TXCU&80X4N$(g`r|< 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

c`~edY z9G!yZq8-9)xVl+A>4hmWS$Z3WrH+O*G9I?dL*kH47J?&b^tp&g9)bhQ?m>4`If7%- zq;P=1LeuMoDJ&kNFMR=)xB=ocD! z1W`%D#D|DXQ*+^V@V;m*+lL@F-Zq-00dx9P1!T=(321LQfrjE8l4>EKO3I!l!usU4 zCR_jjAOJ~3K~(f8&OEG|3InxUp8xjs@uLHr+{lewo$RxBD?108@7f34etkc5N-6`+q^(3eikfzZ{ z#DC871qcdNj{5aS)}yWF2-?aI2%FnbxD_5-i+Tp=VDIy)b2pd~mXIeYPXfvEoou2` zlTRHSE%gHSU@#zc>_TBZ#WKO`g+{NH&t@vu+1Vn1gd6l3cYh}-(p`VP4s8_&U~jDx z_EB#RLS)7`bk-HX?Q=FQT)iKs1h?o=)j4=w+9Juy{}dMGrd; zu4yq@lMoV>B83<+nd4M*b7vQti*`xZiniKga5vY&(N+t$(6#LIsRA569|I;`4pVp> za%bLz)}q}ww)Q1>>>aRG9TjlLz<@;soa2eN{{=~7RhNTRcV-1DgUMbRO(6(R8-eJY ziBb?EffNm=53Ux_>jzlbQ?C4n*@wUdI`xl#>kRyl23Y^rnf^ccvSlB<4WGk?^UgaD zJKnoSq8)-IzYh)lrRZ>-kT(qxc@r>T#_uHJDckiqDz+|@#gZVbtF2PLRoM%$^gLP8 z5duv=41V%lZ6eV(H|KLZjhGnWXyl142^}` zWHGikSI7bwnQ@wcj;ifnh?_M<+dj6`NgXVj8%Z0oFJe%rqzW{KU=f(Z>p)jaIfB9y z1AP^F{_Umv6=URbia^%OzYVsE50yr5!ibA$glIx&d^VU8B~!;#S$A^<%C;{P=8c;d z*Hdm_+>GfU&tnXZO-Hw*MZkf7L)Z2=(OG?5nLMieA2gN_<-)C_zmH0n&iMUCH0J*- zsh|U^9+yG^nprXpn>F(WDU~N6)Hyvk@$GZ!qqG`f0VXV6iSC9{99#K}+FbNTSQB#4 zT(n(Mr2I^3Sx&q14HSI+q*yf&NCZbEW5nX8kiTpx^kyp@Y|GJFEiF{o$d)DRWUK^? zYqermkUs4SbXFIj?!foTvLZ4OTC)XbJlb!R$Yc2W#yGJU5b*8u!K`CNmJiW6Y? zBE;lOkTerF*6)5lQZ_xN^$Z$ApP!bxV*FQ3K$tS?*Sb8=uR{hZdct1B%!Dk zEey|5A7qv5L!({lghFC6q3!iapTCY;f~+_sPFf_^CT$f5(O!N~v|wyzEjlw+pL)q? zgs2A3Q33b#R#OIOg0q@Um|8{ZLtr7G-vIP0nXqF>ta z+Qm{~%XFCN7hNt@{l+gdn=s@;rAf>G{6Pt{m}=wT{gjwH1MMYyNB60AUqSuQ^8v%Dm3yL@X87&3B2;=7T_DJE3tj_}OwOI7IN6u~4?E|Ds z0>PTAyG7PDu1O3QCfxqHtb5ec@t$F~hhD7?(U}u4_{B z#i#GS23_-Eq#N3Vh4C46@M<;USwo{eW3OHoeJ&zg#G~>iV(^8Jq2Tk!P`qooY=~eB z3R{x^0I#D5W_>V%ld|CMYbI)rN(?_mO1%+VXqCX(-oO`hC^@{@M)>Cm@m`yt7Gu>m*2MY^juPsvV;RYR-hN!FwXfEC^ z45PiHNxZ>yOvlk-o8|fRB@@vvJ)b;?$(n$s{PnW9^KZz2nW7Q}l#>aG95hMZ`~7`G zr1rdbwC}RBk6zq&6KgTH|j16paVg zAv7@$$&)X}#z!Wjr&al-F;&Iut`80ofJ{SKvXHjA<4Wsg4uQS4RJ_rc#+J{exO?_> zuq5T6X4hA6cDACYzDzMFJXdco^gM6skn~23y5Sv3n-#2i3BB$f(Tj=exH%*MfM!3l zA3NW@8ZLVmjAjcGv!~+F*MAWAdsTaMj_JSu87IDb2_;)T5Y3&tyG=R|2$MxG zyTn}iOtKrXdHt1-*60l6zkfSia0yVRwFd{aZ1Y||fwG@}<)5U{NJ?8ae>P<{1i@^L z#_X4mVaKZ%DPz(UWp6=1I%xg_*m&PqIBkvc>=?tMp$!QWn+i?|^;AryYX~9?1_7+G zLuW|ZtNGvtSwmDRSc?Jk@5G?<9+1!8`TC^-WZd?4I2x*yHj*X(y)?)UN{A?{xhz_Nk_5lqxWIh`!>?jRMiPLKDr{q=@gopDG75-3cT$t=g$JbeW6 zE__%v{O01FQawhRe8AjWM04P8yTJyz+-#^zVEXRBdpDsuUkQpixC!Q*dyi-j%6|A$ zU$kyVSEpLE$pjg67DNx544uXlC<$kE4{Z{}6xCot+^E?M+flt~Ib1DD|2JQCBtO znwMmgWxB&Zs`h`2stupWMo4{D0ASHrF?FZ_ticN(2?$r$+>|ctqA&tnh#9~etcb}T zhrA0P6L7*oK=aG<3;J3Psc-A;=@zidCD;_1g6#9}#rHR*pY$HGH$yLb4%xGB7LhMg zw$vhZmLKV>-qa}Vj7~3(`+oZj`A%!3MD`sN)OtN|_S(hxk^SLBT%S4|&BwP2%i=Fl z7dwnDo3I<=EKTOqWI^oE=`hD;!dA2s&h{om4w)iN!dr{?h^~dEmAnVC&b$%1b8g4h zKTHn@k~u4;$OH_$@DXhP)1|8N5E@C%85OZ1_X5+|ZjBqR&Stfxv)MUQoLU1Mwt4}A zVd*0fo-sly@5l&t)fLGm#rI1a7y{v>fjIN!!)VC=8Ra`xpg#Xc0T=A4Y1Ene*hvj~ zbz0=iz6Ar9JONwzLD6mzSl8@fPff)>3_SOK3_SZD`8O+#kG^@C+JP4y&6R^}RAa$bINBSe$U~LRl+E4+!9Lc9I#@hRat81;($#p#azLn^1sY22Bs%n(16m^;%rH9Z~ zwok63%mFPSk_O0{!3t7d+g1j71V-WmXGCaXE)qt}#ffkKsM3&Zzr{k4*bGEuk44yk zQK;DR35*f(!WMUw9fHXkg`W00#rkUXFzJHj{iE;r1Vul+h1yLkgmtr|?xi@uM z)m{t`28+PHVD$@VtH_7bR*#O#qp zwK7fU?e3JQhP|oyNP4<$$~{~8jY1RLA5~|~y-k&^mmNSaQ+U*sP{se3OjVdB*400AdDCsvpIO0OhG-LVZkI-=NN97{UhT3|w z=!(K3(-0Juilph6B5L3y*%S_bc0W9AeXh^ad^=RGDN_d#Ipg4LZvb27G?(lWH*7Bc zwA5%X+>MZgY_Ue|syGIpqZ^&}7O70~4@<%T%zpWJU}I@Mu6jxyS+-QtZsIM}>z1^I zr$eO+{e#*Pz(rP%T6#Ujp)$~+AjlP;6o>cRJKhnEe$mG`W;p{I;r zgs$2`gl3MA0HSu+H|Qu)Ek?wa#L

    @jGmJS5Br^=M>c8h5S|aOEG((E)H*(iYq*(KV7&>Dr;o2+cqpa}>`%!N5R1tH1( zo_B>`KP!J*yKgl*s*Wmq5ze!-6LAw3AaT@Ol>PK)VW~Y`?UHisKDs*q&@E|$(B4!8 ztw*)r;RuR|mukWEIX6f_K=YAJFvX?_E6sDZRpg7z!QfKWu>@=b&bv$4pw=UsmE8*O zM78H;DZ&R0PFB4_oJug1UicMs}@6jjovv|WdAyP z8l=~zti3)B^u1aE$r5y$EUF{--x?8g_s}B1)`H;B z1c{PGKNFXR$lOW7FqEu(NftmDjqr8aWZ{&`w1{|wjmBx8qy25z*$rr?e4%p+6VDbH3<-)26EW z_Pu;5x|&KQEhL*ucN=1c%?x}rg{s4E{`)PF*luIj3yb0DZj)*@M#5T$TNd7~suSpS zI}n*W4q-WCVM@wG*>`WCyX25+;LN7L5fKPU$VFJ%F!VH6O7yG^vchF=lhiL$c${PZ z^=$g(ufjOV@OUu%{uT1O@Qjft{PbaT*Axo7V96PYwi7#L(`YW+E$77a7rn1c(aDnT zWU7W~tCVpI(OGp24(U7R6Jh+Yd%i(rOajVQy@t-xLsHenY-IHoWx_};lfacegHv8U z(csVxoC06^2N_iveOT6LOn5|9>v1&fStI}Db*bL|IU0|U=~Qzc5|NI$p)&;#krfO{ z&V#eN9d*0@DnB!YLx2@Mc$(a=x*#h?-SR$;eRMyHzk8+se(3c{y0q{Ix?Ahy*rlL? z78R^UGg^enq)DxRZYfv}O&=jzA*OBp?VREUO@+Z4jf4?r35e?~KP($1!NtI<{wVjo zT#lYj0j?c38}eUSs2G)qc(JgU@PM)$@edwL)2{E}>amG=sKhvTV`}^Dugrp3Tb;8k5A?M6{j7)RVfZoeU+hoho{lNoHzhI&E*o% z@Lmm$%M|cTUnbsA%O_U=HHt|cl38MAK` z7O-ONJBmeOBWwm3VX+9$It>Fae?|b^(NCA6qxb;2Dv$Pg)F~jzKvn+L$Cl9+g@G^E zHL_7m2lDyVMMMiLsC9YdUSyF^P+Th7Di5<2M__Fuh&1?gQZcAEg+OC6W7u6EA#T(h z0iCR}<)CdvcU6I~Z4733jMmIy&@wA=s@e13JU9OdFPs8c{|Q&&zZ?SrmbRe~G5PPw zgRl4LMYwB-iiO+Ossy%Xi+HK@uSy#9nhYXvj~_7yqwoAwepR*QGn9StM>uOrMXy3i znvr>MY#Iz95lESJ6^h=w4?RuQqVdqWz0md-e<>i9nk)1=h0}4TFF-IKYG|cGhFXQv zZ(l~)m(MBF%RUEpes)O4P)vMgQ{WKSU!ATNie9&PWBGe~@wKQylhJnUmy>29D1DGH z3&rdErL$(Li`rB9%xV7myl54?Q20$}uAvP8ns*{Bvh zjTS~-5YG5>Nq|MG-SHKUesrHKzSQeP44fpu(#aI4%Zd023y^u?Ql-rSwLaFsqR0bv zwA4y_o7N*+B>h#p=`(n{+F@_1l4GOmcSuq$Ccf|sHeHhidt*glp(lftanS>?*OmmL za#m1D1)?H5-?sZrhhqUDaK2Og3V&Poaay zqqFijTn**Fno|wtuIXp6ioSRnt;hT4oW`+PSH6n2t;+(}qV3QoHJ?lm8I9=G=_E~~ z(p6q*NyHL*iOAWMmq3ebQcw``7Cns2b8naLXDVv{GmGT+=E!7ZEV>KP!)Kyl?;6=a zx{4190Pv6Clw9~aJ5aFlk8siEg2L?BG|{$kqlp@v(m{$l4tG;0|<_<-?#i%P~6|%KNJ=gTsXNGlhhst!SSV7Z{k{ z3ynf|#Zdtw%3(~4m@#J|VcNxL*!Ml!3zVKGI57+39#ys~3>=#G|0v+GVe=Pg+P7Ai zH){E4k)eQvR;roD{^2{(-0gXOu>@TVGZ_riGBVwouuztESS$Q~-4eARX z$W%I-tHqDXKlr=I!Ba5!vS$%GaIEN)JdSQ`zBXI2rhJwyVX)KQfk3~zOBhqGM?>y> zA2nN7ptCez(wua6?{TUk2FfMOnqWkcrM5;2Ti@MUtC()BPSVtw^KL`dd8%r&V#7x$ zTloq)Dv!t-K!7d<&wceO1Xy}rYI+c=)~>Yq=j;6Ru?p#8`;S!bwY72B5hOxSCS;qI^@IDH5*&+qR_ za?(P2>WANK22KI2-)!pt@fQRR) zDGw#V#mx80g@Wb+=C5Gl-)&eF9WdY|xS_Z+EO)G=w9?ML8N2R2T>zAS)AS#iA7`+OAAI3bc)7Vsx(TRst(A=@;C_RAqG3O$B=rrv9!yMV1MUxXAiy0sERr&yE+4qxt7t;>*hH?QNWT9x2 zkbd4B@H)Fi8&#|W_^O-> z=hPgVDkb`1!zLqgu-^z!SqE@9Tk25t&8s5F*M&yFWotp(iS2N<)(g-iLnQhytsb+! zXv6wT6J^1d`G*#k#BAjL?nP9renTpgXm>#2HCYV`j=KsEibom!hJxZU&_sKLmL_3| zxIKkr48g=V_v6GTzei{30kj|5BBlKTa117xBjTjZjlE7q`2I0>O+R{O+Bg60n*~sc zSpJ%q;L(Sm>f`$)9n8^sa0A?3t;+Vmt-PV!e)|PqFO1e`)dwvi9$}fI(Q^1_xO+N~ zH0@Fh`CY$D{PtT$i`GcCA&(oD*i2+xa2H}uUm)jG`ppaQ_VjPEth#cyHKOgv7I-}# z7(&7%sK~kEDVZ;VQUB0JMx*HKXO*2pR~MT1{s5=lCTuFfQS|t;Rm5)ymWo3P-rGy| zswT~KrBW#x6qO>IyvFHD$lM9A*Az*5vx|KRgF}UV?kQFJIu2>19Gi}$v#vqYj#Y5t~Cc z%nOu8ZS8^}DF6}uCI$3*Gty^VBWB1<2M5fEwK}9sy$sPqr_1-opMC*~|MCpVzkOK& zMcQF_X$;dV&%LB6Y3mUl3v*;5EZHN_dT65nOVNh9owD9=P3-OLkQ5&80ao()HB`JN zOu4ek)S5n2RaHmC3HaOl^aAOqAp(6Lt4$T}N~;`wk4vf`{ll*flyoqFv<0`r)!8cG z$X-GA7wBc}2rX(@G(fgm8b(X9UafsJbmGbg>MHgVN zDpVDE6iUV+Otc-{qBI10qkMkC*z=Hn{#}xaV zvsSLw2H2a*(NVY`=Fk|mu*9dJa^ojbQJ8ztBQQnAqwc3q(N%U>Kov*qpH~GR7R*A4LiR_d&zz{8j3`yo_OY!DE#aXk}e&1+0z0B=zqkq>y8ORtqZ8r zY7jqpk!o+!NBuKOG)5;Pd6sIh&B4?Rbz~(U{$9?N8#t@l^g+scq50@$`FvT3$$HUi z=#wfGe7F?VKdVidBkR&f5kG1US`Vy8)3ME}pQO?iJb4J*UOPMn9l8ql_4N!?3p-6$L-WR>ZsYR6cP7ue2E%TD?;qZe)a-P2 zcB1{46===hB%jxQkQ=WfFlW3UbZ$txgZB|Pwn2Bj2V3zz(ZR9cB6<2{2u)X2gmT?m z>#_5;aq@Xg^YI=GP8fig)8@jMl!3^+i8BAqht^9PDl%srYS+#XYw7?1AOJ~3K~#Mt z(K`VayA<@=d-~GSaWKWDB7Jdx55>sQXNnmr$Klt0hsN#S%6-b}QnHA{?)y|k)=YbH z@IFqOd?CudeF@#w#gZ;!RjRk8L8@=*u@;n?i`-jYN88??&{=sDt;e>&M-Q`*aAAgq z-l|f^dzQ{bXZcap9?DLD<%2dfOmuU`h(zc-KDhckujIQep)f@zB6;q0^7j!Vro);t z@E=|i|1WGucgQ{8-B5-T%YGjyTw$M2Lv#WL-|#vLKYT!e08Y zC%;1%93p`agBL!3Mav#V_4<#|+tdJ`)5)?}@gZY{w74AT`U)O`t%#ev5cS)?mha)Q zGp$IC8sF3FunYL~b|@_utDNc8#cIpcvu=b|Y+J$+6rX{ny+24h9)c_yK2y``_Bx^0 z8f1Nwo|~FglY}NgjaW?_{(QuJFp4ewZ#J5q~cJgfhjp#(z(Kz zvucu-CS>BQ(Gn>5b#Z)dPXDM_SY@uQEl1QEV=q4ndqbrFEY6kIXvCOjfBvWU(y2H6 z`)1%2!20*i^}qa00eYWzX+oB{Q{+woIo*a01_28b|9nI~*V$T!wgVf` zRk&Xw+Qj)c!IG+aD(<*#tUSb?mIkG(ib@c0kbC1RVm4U%<#T8|zFqZuW3y(i0W`&= zn|5M0db>NsD!|#%EQXw+14bcy=wty{tvkL)>H80f&VkH}YHtyQq{VkhN-ZcQ2eA|W zev{kUpFV-7y;;P_u8~ z(4QI?ml(MMMenK&-e3t87DN{wC6O;RFZCNf6R|hv&tS14YQzj=-tYpN_pd|Kq4iQO z9y|VAv>)Au=FQ*81}NTD*`p9OW)519ZA0m@$3>IFO~J#ou+Jxj4uX1(CfWER2Arna zdUUr-q%OdYEksOa#15YgUq_p4vKiMrA&Y+DtGA%1?5F}QvbkyzH+?bEFMUY#b?(k~ z*cxjPk&ueoZC{|Plf~AHSY(f~%H2 zKcZ^wJCZu}b#=&h$DMw@07a&g;%6u}hv^h^RH87P`|h0qd+}j8FD==jzD<->mjry7 zm;OP{B{(GqNoQZLo(TYjuiT7^b?-{bh83MG9vJtg@>Kfus9*Pqq^VnuZADK_k+5ZC zvRJ{#R3+yz^@2MjeaZ7B^V+=WOBf>)#7HtYbs$nNS&HIikD}(gcjcpL5K5v zuDsj+gcEPwA?&a;mu7IobgDrwUSnjh=rxyq<)aAAJxv{+u+Lr`fA$L4@)cu2FhE<6 zpaDY!(6{VaE6*=kIi{kAKK`v}#p-_gSbWub#dl7F@ZnQY_1#-=G*yem1R3VE1$QEA z@dG&ckG~^u)cC|=V9g`4i|oyuB~QNR6if*5Omoesrt!N~9e}(ixY+ zQCkLE(O#AM53<6Pm?!5gQ;YuC}YRWL-EQNWz7r>p|C{4kMO~h5R^Cormz?|+nZ6n@nd<8$-ePD z(WB=ecE-h$>a5%L7fG?kjGB$;QL}LD`Tn4epFQ=9dP$RZ^;HMgfA=1GDhtHSRw~BL zR+xgV82R|Bzq!{>z3|)3z$t+B+s*wy{AL0yePc1^&YcUdy<0$5SH)3TKxBhwbVLgS zgFygRN6|h3UX5!%k{;=t;)3JsY8G}#qtnU)opa0U^8U_(y|5MR zlCu8p!UND+!c_I5*@7`|?Zwe2E<)?!&1$pjV`d_TPr=9+H)7|aRMGuNMI*(cS|-Od zvT!Awe>03>ap*X>NkEJ-J{9R#JsLRg>eX+-)1i8jahMa*5I1cxc3qYWPivFV|J*nk zbq8e(f;Kb~VM8XMr{pktdwQTT=wXP6Mb`Dt$=^GhYEbs!qj0+%2+bajkj$Zf7hw6n zj~c3Duipq)TLV(gxd}-#FNf{$FR1wVaoG@K&RC4(b8e8-iA2aoGkR)Nufoz#9)Z{4 z5P(HsL&iwFe%vm!?EXP*a(zu>xzWW;JP)zcDT=qDtLT8tGb3w?+BpYe2HVq(;PgQV zO3Ff4dv(CIx_Rrj!XVmPYJ>q4jgwZ7keGC6E#YvK9g$WstW@OhG^QXJBI6O1kRiY= zBy$+juYCeXAHD$X$9|FfK`IC78qdx3wQcaUH323w96l|ASU}-)B4qG50pJ{m9zGB4 zN4AQfnW;x^Tx11};V~F^+gpDZU~yx2H`NLt?y5SDj`AbuK0%fu2-fV;&_+awb|`$1 zGJ#~ZD81Uc%Z{S(h2Np8G+$}fSoz4ba%_?SI;QcAp-Nk&(V3BS?(Yyk?`qV1^Cqf4 ze^JWe-MtQZZ^ZCv81>A$zj@XOu;BBe{qQdWFbFm}ix0?#Dw}9fFjCIF8MXs-%(u(+ z@2NTgbF}h@;~4zN7xLfzkDdqH@g2~(yhxgP8C>;M=qkw{aJ1VwhVk(sq zEn(b@CIrQ&3tN(X`|Buq`#!X8SH_>LT;+Y=+uo|~B|dj-K%JH?=BUP~L^&q%PeUI0 z0>-ddbe0@M^S&P?MI4-%iKvk?B{-?y_?h&0Vy*!+Xjf>WoWZib}wV z*KR`dwv}?eUJngNwa|w~z>+Zpqo4W#C2!n;#(nFQfLmuo@PMJB--;ME1vSh6h+dZq zw$cN_3i%l#vhK+j-i7!%su$piH}636=C7o41V!4OrW*JhOyNbs*mKXv1ya>x1 zhtv!1MD&ES;kLD)=#AUav}0wTR!R9}4Z7>k(2BA!G4UwCq(Ih#z1HD2a?m zaN0mP>MP-HtOA^LUN3{jLbq!#teL~*@0)&FA< zC}3If$&+xkH;WIG#$^``2!*R*r_Dgvm>GXF@yG5v8?J^*cYCsZzbMp!it zrUT<#7Yks~2Ztdjb1<^*Pyl%66|DO7!rMls z&j*7wLNP0P9ZbOC(v@jmMcG6?4QbQq)JVTg>wphv$DfF(e?xmpz?F!iH1 zV)#oNB=xKfwxXx89%!kSYsQpN*vM%x$EV@wU31Vwy&pBbt}bY!ViA%#1mSs;V2RIw z&aA3exoPn4ID`$XE&-!$Z%2z%Z(6cPN*a;(0@HBuXI>V#0F6L$zb-m!I7|_7!eACY zcb!zt%K2#6?xzukgg)I>d%J)V{~)t4{FMzja{t+A+wpy%?TYAX&btAb*FTGr7j6=k zii18+J@qBRGSCWy?=!}w2ovIJYZ4}Hz-5o3g0=_P?^MD1Z9_G=8sA)2wP7^~qsjmi&Wj z0YO6TS8t&9t5@Nn_RZ&pMy~_^7o0v=p7o4to7{4JWZT^6{=Uh zDGXf1kjY59@Ln9eXQp~?>A}{oaEFd50H)H-mHU@Y!ikqEfT5(-xs& z&4+L`)yU5Tegm$54zXulfzr>PmegOyB@YFFKi^aH_3NJvh8MvADIk$%G()wq=#m{bZTW}$7*j{+3>b_t|hvJ@e?qvdb3CKGCwKOb<0 z=6l3XiW@M~Yvbl(z_m}KX3d{b_Qu^xKSO$(-d7oe5k2W#)O_`-M58`Ny(}jtz|!fE zaphx3U2;DPpSfB-i=t98JdAqdW?mw|h#Mzar@Bv{L(kDY2+AG?ugQp}O@C1>C@7fc z|8+Xqm{@TXI%2APo};N!wf{*Ugv^_sm)9ykdP3TjIGgLxwc~q&{2?@a|DK3f9gWq(5O8tkNV(<_G_Cnq^<^Z1WDG*=dDo)p=g(39 zxv~jhsd-nGvN7NgQ$_aG<5F)lBKe93B^~H$tcGphMtD0~CH)q8-qq;X_JcGqruKxJ z7ny_MudDVmjT=^==*_#OkD1P=lSP>u2UCVTKSyD{EYS3dlIu^x$L)g7WEPK|l#A~} z>ZK2$_^o^3s47D9zI9?g%Cv9Nxz{6f&_rlyli~5A^~iRZbb8sS^0iURrE;oCp~(3`rN?E1p=!=>9&06vIc1R$$g%S%|8So{&@=2MuC%!QqITLl#9N z_Z`_iafJ^G5pc!9&93^(m(a55YXz{4Mnq0L7g;wbrn2b88_`{oAGnnIuqX_9W)%)x zIYM4%rIpOTMvH`t?nH28GHm;m`K_z53hvG}smS!X9KyE5FSt>j7pB?GsW}LWOP7sz z&q7ti;U8gB&+Y5=3B=A=f|%2l50!ruuXqtAy$-eCys6lxFqKA&nsxzVXD&f^*%3L8 z*0syws;g2ax*9D8zrP#SoDnAhEP_h{Xiq~;-{#E?S>0C#uNL~Kc!Z5TQ(_@QOfq85 zT!P@VJO!@$02Wi8`xa)(-}o!kk}kR%NlTRI+&@~jtwQyCkHX#FC|+qy(J?rnPDtP5 zmMTIrdWPtDm~&O*Vg_VcH@_tRKK9@OWxVS3!rfMfo?_Y>sQC{aH4VnpEM(vLro6ZG zt^4Gd9nH1!EVS?6C}yU-&g>6JR*C65f=|nUVPeUlw?xA0=#=2g<8{F0Q97!;`#*#^ zDGP-UEt0wQ53gQ}^y zf<-;s6)m|Nmh{1}4jvC}aDN3agAZ489Xbkjqv++EM0z2@b=slyDiJ)_Lz^LBDIh?jEF_rwNIdkYh<677+>dolXL(3a-Y&_!6i|9|uC?K{_D*V|9B%`c+cDg^+< zUT`xaCZ2_stt$}}n<|^BmjKBUhLF6|6eFP1pu7C2L~~?g66W71%+!g;E|%&t4pVfJ zXs0OZ?KrSm(np;~c1V+7>P!q#al$(NJ+_CN-ocwE!BtxhLrfwP&b(YU2(kjCzB$Zs zY0yWS10XN)f?HrOJ_37jKJ-DM=s31hG!tSxs?{NU(p)rb z{)+$vF51#_kDHaxAjX7b=fbC)E9cC?$T#y21#tLXOxxLZtcAO&O0jbEOmcbQZm1S* zi{2WJVP6)Y^7Z>r_x<~Q=7tck8b9YsG;Log6>Ijoa(G)CVSq_AH_10VDUD#gO?Apa zJT4K5i*7^h@)yvw@hjOhnEta@76iP>`bY-_Ite@`%thGvS*ZEwX=VD^Co&Gs9xe+q zH-7>*@u})nzEm6pF~P$pNEF*%vBqMiY!NNlHT&oq)&*b8+z6 zF@d?_2PI$md&Epzi0%^y;HWK;v=SG3ra7&H$3YhsDU4g`yG!9LD^OK-)ZUoPNLZ|_ z8$t#Qhjq|c@k|n3mqm%7xoNl^T}o3}b_A}yzrb0q*t6&v7b5kJmymzo9Ptw3ye2KW zOFA7?EqhkxzgMFwvUtCY{O};EK6ng{`U(k7_>6Ev1{oqIF z*!2_I)_o?-rtR2HbuTk5tkocH-qlFE^?4LLeu>ys2=i&SVAR{Y(D3tTD17c(RUOKz zS+XO2)q}AY+$1ax%{>W-6PMf_09Q;^v)AXo3kL+QyY$vO<07>Fuw3b&^ag~DpAAD= z7Fu`@>vV85(xSu;uh}RfYhP=Nq~KT?%K$2DqN;f0dK5EtA-eW&LF?|d^30*bCcblI zyhJwOb_0$cL{2^rX}7)rLu?{yzkWlibjcJkwcd4Xx3JZ8qO#NjMvcD4@+;5s;1mm`^_Q$>#=s`Zx_KQhi%*U z&@`yFAHjK}5P$i7s$4oTT~ccP(Y9-y=%(xkcffvpKio8S95q!ovX9eRgqgv!4$XA~ihw&i-xs_1R&*cV3)_j^@X)|fzBd7J^R9%uxf(qUm9la8q*U4F5`fjZ_eXd;JD58|chP}>PmTguic#R^mU-XXlDf#hdbCs?G3`k$ z3ju5NS(l*wz$Q3a>%|FO>vRhc=5UtNxYQ~30i0(;N+uF7z6(9Yhhf|Hous<>`7vi- zC7amZv-=q({(Z#AGce$Z{%S%N4^WIRn~ci=PhFLyBzunSLBn7F3{OuRtRttua@tfx zPhTX0c4~@>AHEpghFSq#maO4Oz3UaYn`&S?xJ7-Itqta!;UYYzj!LgHO3JAD=g&nr z&h!VP`iL0|Mf^)3=5DSNjhlbi3l9Y<+ob9C#M#(ANo`R6G2-hI^i&kU(_9Z{WswrQ zXADAj(IK?${6XfT*QiI@^-n`%Q>oXsf*ne@_6Wt*`wegTTJ5LLq2iqfRqCD$l@Ca~ z=HWoaE1!$ROZu59Kfo$|?GChUTde>ZHD6K5azAnKH7Oj)93q-PDHI3`lV>pFj#ttA z<7a66=3TJ{p$YII02!XgAyLWZz693fdF1We|> ztpYLL=brW^n9~Qse&T>Ur@iJ-1SMslW8Dh09oZ_tN>7m9(<#g*b#2Zb8#FqN^kWT9 z&PBwu1qhpX7LHyu7QJ0I#hNMSTa4c6!oKNY&~$Vv_AWRGz7Pu{D7g3eBuM4DVoK=; zEsn|}VZx-SC?rhQm!wPYmwPmP;#`D`P}PwCb=1815Smwi2$!=HmZ9SjHdGaSBwqC( zcApup4568lCkWE1ds)kM(i)A7``x*awLp!fBfAngcfXtj*j2G z8rkH7vPUBBqFcoc+}mxF(*2O(r=#YXTa@V3V3x%?`%lU*s^ZCO)#thFaJDwUn4Tkx zcEsd!arFFL<+(y9YOhy3o7kR0qV5nYBF|WakWo_*d3L`(=GW8IoxfA6sw$RVEcy*r zUuD&K@cosdf0ti&4WDZ=mrL+B*2)W@=2UmrcC=@KzPAN}an`jxqVV$58v) zQgr9{6F|q*gMS3) zjD)@7xO}!DHc6N=>M^X@BNWSG4npIKm*H-2k%fy9w9e^)K8B^)Zb@&3PoIzE>z@z? z$F_I9d^9Z?SdQJYcDbq+B12(hAHQDcqv9~~FNN~H!aL^)7~tRr9zJ9u&}M_9ya49( zTtr-W1DbzYAsY`z&*5DX`7({gk$CGfh@QC^b<19m_w-p5ir$KD?G=B#36Abo<&hMV zgoGt`B7Xk$C*A4Y^ha{^z*Su;0GFR#`S4}%^!i}v(^G}dI3JClyeKKu(8oz zuzy%`Mj&KFfAt`N8_VZSv8ibO`WWyjI6 z;amA$XH~IWHzgc*N@`0R9x3S@-m}?HDwd`Eg3Fi+lI zFN|?X&|1RV zl=JS|zZESjKY+dDh@@pjLzgl@%v6KYa^a{b5@wAeZw`vdZ5!x!1w_of1Tk0KBcMTS zB*J50`|>T(mT`FK2;*{y{?T5P5697c%7csAE{{j-Q&{-IB8raVJE5g?A&_R%Ao`+P z(EP=p6gcb~8f&N&f5>xZrDJ*!OmY2wYK~+3MIs?}m2^gr%Yd)0R#Mcav|NOpbupsn zUjxU9L!vEY8=&UzK0;UicDQTGRhraf5;oXVUo91h(m&I{HccAnNy@SMo4sHiE)l>p zg(^&PkQP1V1&En(5hAC~hi&(daJM$8dCMFksqB*5PWDS1v7rUd#%eTg{{hCxIK)i( z`_Qrq(G@Tv zZvOoBK)USj0W7US0SoKtXCdaiYs8-5(Cj#A3N2|l`rI(`qh$>L&qlunBXrU6NWSM~ zgpNB?MCShCYN&>z$Dj!pVN-^v6`4D^Qod_F0=kEfn@`o>%g^0u5QZGVPiq>5< zWpFw>l&6#_1eTP62+ACY=2agk*Jd^vb~yz^l0D)e+d};b88HrSlqt_Flg)?#tMU(5 zz*n1Bssj9SVcvntcoxACVhNj6mXCy~K5d=XQ#EcOWBA6qlSImPt zj)|b?sDP3bK_urKnwox3a7z4fjAoT_SYoSFAU98dKC03ZNKL_t)0|M}i=t)DY% zmQ8nsd(S!doPGAQpZ!FTG43JM7yFe>6A(CcL^l2l^F9(We7N|$ zBo@?}{4ShzmEY0151+$@pXP}6$i|}G`*ul&nR44UAY!*8Ytn1+@CI2OlOs_y9ArgW z%-t=3lmIKn{PArqIoX@QfSMx47`d@d6fSTog z_+f8{lr!1BorVq2|PwG&ElOQF&W!tx2wAowubU`S0t;SZ{4HRm?7 zQymRjNjRN{47RM>9*=+Lxxcc_d?y-@{ z@~m1cp>FzmF%)U^(xQWv3Dj$x9eW|`rYZ36-;S!CYvJ3oS;XdQO!(}ogbdATSDu0V znVL=B4{M?_8#OIc{Hh`q|SB zW)n|b+;lPq-zX=-@->STGt;P*2&wB#odI)NrU09QFW$oW&tDM>2mx5sHFyJ({UeJ7 zmkPTRweEifj%MxQYF*6`k@n}q@7uQ(=RTRHHVKmn5j}#M54;9P-NvxyHHI}M6QMIF z)Tz>7kkkI@cc;k7SuZLSqd}%IN0Ji7Y%t|2FcXY3?9IUa(9?E@TCVXp_!LvmP(K${UH@)<1 zxQC3!x%Zw_Y=hB=x-Wl;Bz`VS#{4`FXJ4Ku;6i8LSS|_A5I5f6=TE_#za3gx zk&LIYqDqA(j7DKScp@jjlug2!AYj+pvYi;~(020rEZBhf#;z|}#bz)ux8f6iAP4GZ0%wR`lQ^-1i)gPadu2Ka+$`NpL%`>EM9 z0*P)|avO^FFXq%vS9cy3V~t}~=c$iSwqdC-pUGVYA%C3mBBORqeE6tGi?YZBSqVLd zNJz5s*M$O>$>OnO7r{Tn$pWycv0@)ZefZ*9OC|zQ16rdtjAXHbVc6WM&`V1t%HU|$ z3F#B2z?xk*ZgEk$VgZW&G7XVH5XoaEpk(8cYVD@Qiq=1>x{Q|rR(x3ha6eoISbwk~ z@gLofL)WPd#B9`I&TA;ljAVr+xM8q4ku+eW2v4~Iax7d7(FW%z`)JW z2oY1(`)rkjXX1-XID`w+A4BodFJZ~Zk_Fg*Xct1JYC4_5%*?x=g{xIpR4kqg-_|wq z_JqE}1k_Y*Tn_({{m_CQRrfC=2lYPsS*UO>SUinVgj~7oI|TM^howPNm>M)f(d@Tn zlVdGDf*mfDru0l0C?sYWkBb|#bSg?D+m4GB!&fzKe*#roe}%n4Gh~dPjJ@ruSv6i4 zv(RGc=X4~8)vPFc)}gD@7@-q~pp`P@S6$Y^nx_gG(=|Ebse~Tz!w?8cFv`)W74qiq zKpb$9g&gYQOsSl1nFgy-Eyc@ZBFiS|ef)flIDDn-4BrL#FXq}lW zaptL8h4G4AM%Z7ayq;t;iS9qqG9sdziKybS#1_`RgON7ydX#_uuJo_1VG9Xyrr!7f zEIBIUtzy%1RIQ7aCo&q5J>eM`6BP6J+eS9UyK_Ct7S5J2HbgrEEO{p2eBuVHt z8fIZ402{%QZ`&HMNG&t2xLFd&^Y6OdD)$m#;)270gmyiEkaE1QSoyt#c)3wpYu87? z$1f?jZ8pxKmK{W_?%TRn4h*6rq78;A$__|YsR0J36Smw&h#Wm4K!dMMy?rvQ&00e% zFGf=D5%N8yKPdYSHnKT^gS+6_v{FJe@_e~dP~*|*0x-x#ky&Bi5wNmE73UvA%M8Pr zjaFgVg8928+fMp~*BBi%qumbVz5rm*V4Qqj;I|j`)0Xve~lg zz)~|8X~S+s>6~|!ZAxwf8H1eXKSsEy0Hxo3ELuy|RYqa$WXzZVl9_|l+o#~{)asBv zpL?>6!YT&oXzvncl;ORs`(J`Df4lT=>Fjr*n~W?vBdifKdF#$lMY&_`^y4?7YWr$L zsw(Aq<@fV&=j_xQ#Xo-~C24pabh&Tx&29nzr3+@ll#&XQ)rL?-8G?uRqKdUsqX#Z( z;A%ejDniE($}<*rx?s>kutt*)O6Py741n2Z;UJ7D>2Ne|4gazIVqZZ4xK>puIzg@x z;T>Cq-C}5$S-{EH+$;cG!uPr^Y!N|t%(N@!)CBJHg^2|dlQn>jNZRjZc3ziU%`(=yk}Mc$mX>NLocRWOM2FWrye;eF6q z(6*#lKp3fX+0>#NhQaQHBPkmRy@#M`Lv{HDI<_;LMGyPo*|S+$5m+5CIb5jo#TtZ9 z9+3@!T8{9EBk-*MSuKzz3!L5hBcaz&oO)=K02-~VR0+&$=86C}aoC^W+xV*#K(^Fx zA`5<`umFhaV^Z#X9F7(ph1uEF#vBh#u@smgF)7Lb(S6zgXS4QkZ4x`fw`H}6aAQrp zykHRxl&TL#4Om#QB+)eYrh7G6{9_qSvG-cDlx~9?5A_&q44+77)!`DxN!XrBWskxB zwPe*sLia&3o|Qk(lT0GAMVbi++4$WA8p>l#u7M%ZKo~Ha;=_IZ@xm{uF1 zp!hjSptP(^WnvL5L`#=Yi{~0RTmTM#S98+q2%bKMlE3{0q4TFV~6@tf<=$oxf0A@riH>j7gkU7n51pm&B zFs0WJ=2R*G#?dfY3!~U;n6vX#2BEMZ)I3?#m6er=u1As`91bZBBmPPZy+$HPXmieMwr+iq`{81gfBPwlKYv45HfFI#JRYfKN26D+2b_1*{dhJ-8KP)C zP(wxyxeq-UP^D*Ry^)fMT2Fm|V8JPPe_evIC11*Y^Z7Bj5`?kK`$UP+<9)JVCW_|1 zhtTO`66PW!PJnD})CwshZ$ZV6-yrbQ4+3oL?XOTZ_c(TDlT?AA!@aC8^v5bHQCV~r zGhDrgDl3Yj^TI|sJN1Lf;ee~pRX9Cygn(Wqp|Cmf8pEF36uuRUM9XH#&4aB=FJU9O z4u&?ZMc~jLVV~sntvbP)m4k2rGoElr_eTp2K2qbxU2%J9wOQYtf zdEZNtK*DzF$(toS7&vuE4nTZXd6*(dVx#uZ*`YVGCRdjdD_x|LOez-4lJ_!XNOp^3 z!nMLyznOea?t9;h1&?>_PdM}9z49JQkN_?M11(dYn<4DF0OP1hGXWNol9BWH2RY7NkhlNvu+totoK(@CMRcFBZ$z{YL$)D z+2<-$9N3J=xiip$0TJ0UL@36I$?2jI<4M@)bOIKeEb546nQ>uHe@bc2j*jW5D%#f9oO1g`$50pLXd zi{U$QsgE`?Z>CfwHm_Lt1xgpr7I%I21sMYTinKb>fEZDl{5x1X!*v{gBvKg&_ZL z8UdDP!wPto%|mdfXrdwcs`20`v|(H3ihN-32&mjLd_d~VKiG( zN{LW7o|7ja%h{nP5;`c~vdUk65U?F<%-UlJmh2A0)aI0Q)c$ZODpxK<@kcK!)`y!V z$DTe+p|Ci=o6<7nBf^DeMaL5J9FsAnt$@!PFD5J*t<72^dDLwPZ2T2fKh9GkYT{X^ zLl~AuOOBv?>DR&va6Cl7%#FID9EPN1HSeu90ayeE{=>WD_aLF6q*N7p4+h~Fd;|Q8 z<_K62y^YHSLq!!Ll@(E)7Q_V8kd_X6^Y-FBmVVPD0h?#W_JKymkmFAPN?~>LcF26@ z&$#gN!xHY|Gs^=9of-&MBw;RD%|-W+>rpy)MjV`p4S*{_eV*4NmMF%gWHA8FxaS!G zNk!AAN?4Shcv9RYyB2Crc}wPL^-V?)Jbnlzb7#P_b3MW|2Cd&5u2!9e-AkYF1depi zjx)JrWq3GZ(hToIJ9kRvKSRb^Axm|UyE96kGGvza@HF_guM-xAOq`=(b0l7M14?JT zi{dZdl|vE7hIT2!#3iRex0r;{NgQ%LJWIcYwN(dHZum*nB_!ZB7$h8O%E%Ve-uScY zNai zDq>7GV&ZxVyrD;n^#U~?X5bECu4Pg;A8?$Pu z@PN}TMOU>`#}$Q5wk1}C*yoWgw(Pmjl4|+=auV!0znLg^LbpBwK1=`lU)3UQ0`gr|s9N|H%4fY-{d7>6 z8}Q5cFv&qLIA0xZjj^5#`=)Z^j)#eLw+oJzodtAo6Q_?GwPpsNFCJbFS^#5uCfr>HAZ64YxbXRZ zp=!-i2?sLc&EWAu%in{lbB9&v-R?ljjSs-uxP|mj$vY~gKg|1wj@;R+5j?m@h5UFf zNy~(P#|8n5qIGQDSu{{p-_25X9X0ES_gUr2AL5~8GF1ee;Ye78CAFX==LoAv-?CU1 zsya=;no|$P%q&Dw(nLFEXSl3xV^v7Gv>1g?Oi+v=b)F1Q6136-k9sgNQ~ayA(TAZ) zmX2bSXba+K(^a%@v1ZPwfm(l7S&aXv6}|Z+s#ZsBY77R{c;q#Z&8HV#yqQc$=vSSw z=ijv%CDSIscWe)I9waH^r_Rp91Dk5>%ew2&qTt2*<)B-+eKpJlMKF2EsvBTz+*E}2 z!Cee>dK5@EMxoyku7XP8$qB#nlI1Fo@`Usyqibz?hGAIm$MS!fi z9de4S@%)Eyv{RM|dQkyVJQxl-?+;+(*Ij$Ipl*g2-cgd?$lpZD8 z7_M|reI1cC%MjkN8DMI5-G(aLE22q>m+-!w@KfhQ&z=OkuySxYkv#4`WZd}#LOZuY z*Tb+iYby)-KWhHNdl5RY2i|215Lo!FoIFjr^~9%(KqT{xS@E}?>DweOx~GqoWAsfZ z{_CqSoKr%4Zaf5~LAMHl<<4D?vKcR-a>-W`GGs_h>O9uSLeNtx8(PNH=?E@a5HC>c z95M=??^Vc$jhkS?xN3U_dz-E(y!SfwN3uiVFx+=eM#*1ZQdN$kaj(p2AHlQYdkK%m zny`DW1OfKcvW52TkPSe<9>KGS;N4Pu*wwx#Y;_vI6s_yWdF8%&BC5Wd3E$Fr&`zCz zv2J}N3>ytwC&h5dSibQj0ta^sTNMcf5cF5U*|DeS_mZ#rlhn^+Qh~GG6{z^+Ed^|U z{a#M^1hAUj0&_3|gQqI`i3Yf@zXK@`J&zLu8jCFnH!e0~Mh(>bWT}K#MSB<3nGs+~ zGn-{obzi3{5inVx?9FFH*Cos;nTNC*sK4fH{Q8TwZ-C8PAz@-i%Z@lRqO)XUGW<%m z&oy)m>@7PYarmY7CnX=ejEb*5l1w`ufQVPgCZ*l~JOX>RB5?AEfI{E4wLn#69AI%g zau)BBqDa;351?H*kHF4N(5)ur{2$dv5^Paa zAInB0@K;(TmF-8*tF(KchOI?=lzjG<7>CmQG;#P%aCGYnz2Kbkq)JSNDNBX@Vy*bO z2b3l<+ITIt4&4Pr#~RrrXP+UcoH;`dhnlAhp3T*vT~l@reB0K^+8S#-%;jw_Mey)` zl>IOZk1Rd43`h*gAGcaPM|i@SCyGQj$ecK`2xc?@7(*RmnJKh9H&7GwOaIs;YZ@b2C$Cv|(b zeh8jE0^id4LXVS9mW9J?g`>|9xbJuvmU=X-s}K-G&`>pVhGeNwuxrW4M%AyXb{pgQ z#*|dJ240JV0mD)F+GO~aDZL6ooH;2S$rBzG#>~>8E6(3F9O2W)1ssVBx6vX%jnuk$ zGe!Mu)E&|%izP3Z-O~uJA=kmupgGLhwNUoabohQ=pfcB@rEv@dSalns=4U@ji15rX z<)R!b_hoI|3h8gm6hKh=-U|pF-V0qs;s(j8vh^5@&~la1PLLsCl44b!f{VQK%8|k_ z_z&-at!)=%JX6iol)e2tB4s78)Xsx3GaIgv)tjMq_Ou9)xge6wi;2fiHD>0R5@qwh z=K76A#b)!9`F|Mm?i7}sBblQ4W7<3U#=bINpKw~D6Rj^JjM zTo4oIn{%o&E))NBw`fx03%|*Put({>2#l%MagVzT+SyaGp;FZCS@DB}LxqhBg^@Vs zb_vz7=A8swSs?k=N#LnmKb#M}s7MxXQ>%6`{mXAYtRVUl&SYJM6c<>3lAVdQLfe7d&ae}~C#Urw@;P|02l7RUb6Jqcu=$E=?`D=-wYSKV6DQRh0nW%GvLWo-dYiLr`ob zz}mA7MjwqyIR?suFKjVFvzlPatSN_3(fLKKBTT88sPXf`%K+<=QT*fl<1)bdMS zAt-xq8iL!`Bd|qzQHem?;es(O9sYxRUVF84crqRMqu9#6b8TM%2R>Cm^5J{7sga4-=P&jdnyp{ll#d-x` z{jwB=kBnDV8S+O1>g-S_Wp4UquS`Y7U#oQ$+?cG6M8M;NDKiW9(c|H#C_2_cA?QxK zupDx)p%7eGk3nF)vXWrdVa1&H1?(~mME#QMiXk#U)SFQ26k?I+1UG_*_9D1@D-cj% zNa|kRG7*k`S0S)zH7dXQD|BWo_^WCF03ZNKL_t){@o%YVNP6&DR4$w&*Uhm;!8rtX zY>8i*DLEBLO_MNNtg(NXu#osrG*or=BnlrI7dJCay5%9*TX$4l<8Z~ptLo+=sF*hs z+PTwk^u7}I=I!LyXZkl2=7Wvdfcy?;S5+HPLfRGOFt<>l6h23`p2{&@MD^jYFhQQh zf0Jjz)o&Q|qlz6ZdGTRkzzh=7AzSA}(v(+VA2durq<`5$Ntd^=23?;)ur_Ul%I{{P z{9`qK!n)r1sEkG6rv(Td*b4*ugj%aMo#B4?X?dN0?>1Dt{J8khQEM33vKGk9lni28 zp#Jnf8W8L*mc2<_P^V-m6e zw*EsU1ZkpiYGoBX>wXpnUI0i?8J>z^EhP+XJ0b1acM)K8ue=mEeh4TnM%kxt3jm^~ zP62lv8i5wUmDLK9D*=|?gWy@UL|I*!?NTPo6xLyF+!C(a9)NSuHP9$Oh=nChW|=Rs z#xVQE0ITSlD-h1#jX)$Itas$d;dtm>>ZlI8Ud&Y4Xf$fd$(5fOR%HlVw3>wlu(s+5 zqt7pXa6Eh_-8BWA%SM|Wz8@E$;)#if6rP9A%q-!kD%5I$t#v1awycLStP*c{+h$F< z_RE;p$bx0?)smU5Fz*L0oLz60RQ=4UItkI`7!vrE4Ub7iDt!91@8-w z$%aQyCu5@~&<^K|Xq37V3DhuSi5q21OVzpq5+^+iV>Gp%+A7a?v!QL-DB3Na^65C8 z`tF=dPT{}T9ljN+G)}A$U~%Cnytaq<8c{eKtF2b!*Zn9M)&=2h8><&;vr)dw-lQ!| zNy)PD2X=0Txn4sh@?`41+pX%L6<>g*PD40*41jH@GFkL(Sc&qfcgej{SW5tAYu^n? zAAEtTzrF*{M{g=!+L<#F28r0rqEKM^xfq2;bmjCMYbhykMMGzZ0^rsO% zybqD6*AMIIrB43@Wsl!03q8Y(Y}R&NVDB*?4zNzQN>dCWH(*VNtzB0EwbZO6PJSL$ zpS~x0Chd%J9=G?o5}6--i>j|a5ztKQ0P3V1ZMz|L+Kfy3x@7E?2(J1WdW{UZ=g{iq zQVg1!4pZYM2++tds5X6Ti*`u7>(Ti836{OBQR`1pQ+H{{qSyBANl1}v%Vra5^kOdN6!JMcz5x9-nbT) z9(`dStHAI-YQg18;rmWyX)z?{J%3C>R1~PEOnef7Rm)}Wgvu@mD-;7*Jd6-v{G%2= zuun0dWSnNrKyb&Vcxf7nmK}YE!gb5N@XY#9EDXF1Eie8q?q|j@p8)apU6An9t0=y@ zI}CmwLf&%8NF=~RMyATJ9W(;LO=}RbSrORqE6hz=sD9YHU6t{1C(5&u^wOVUYoWm8 zC5`1@R{RLP@H~vQa$t=DN4_R}{0OQ(eHXs@U&uU{P%~{Y23(DVad(NHGS*67o-Bt0 zdEd#Suy^Vi|69VC+u#^D3}yFU#Oj_rj__9XtP`{`X(M(1D)<+Fi{OEMu%u`|O9$plOWak=2W=*BcIsl?5B; zaA9wCV2U-m=S#8is425KVuI0`2t)n)a!4h^rUwEr<<*C&W^LF84+Gits`p-r${h$I zO~Uv)M~oF6Tj787(eUYsbbeh~b?BcaU79sV+>e^}HH7il|`ZLPEhvgi`+$^cmiBqS=uZQ$? zVD9J8P9BH3QBzn)j1dh|aO;M+27!x{wQVPP4>wwBYGS2Yc#6yXVS{Kw&ULDz^a7-^ zlat}P_C}SNrRmW2>=YwGW6d0xa`O;j$(p(ig-yG-Ifjgkvl&&>pF?oX3MC%p=`KAJ zj{a9e(*p2*H(SC{h}t4BoWT<}H91_6%$|UNPth1f06jGsjxjgG)}z0Kos7JO$_iA> zd=J{Wvxt-y3dpjz?TUokA4J(R4~URfbS?$wVK{RZ#`GGZvvS<|Ak1w#pzQgFC44|} zJDuAp_BLf?!AYBo_g(_1_h_ub5ec^_olofCKKK@>QYx~@=jI_{^eyoPwfwg05L_57 zR?AJcRxQb-V%obQIYmOU=?mAR^2QOuLYRB>fpglM@z0|}4#_DZWKMc!I;v)UAmGfLm7@UG7^QJy(@v=DNdFg~!1v9p zxT&RM)QxaXRt(Q?TX4~QR6O;7%J^&6N{SO}$B)3;q?Lre?4!macsO7BOfNhq{zRsz zF)Kso`t~iVe%^%(urz8a3<0l|jey7Z>HC1sE6;*Ie~0u7%O2Uf_Y?NXefMPe=6xZ+ zu&}XUb~;TlYTldEvtc z5ZtvH<&WK?m^z0;*gevX;VW}92s z%5cadW6BIyf?)kT!^^7aEVXmQ1JBo=0nxBLfA9P9W1yrApr)}&6S(i13|rS~{ar!* zMCJI-&=~7<=H|grSg1;I@i6Fet5Byup!A&7R(9zr&w#Dp5Ck``MR4P4r6-LF!5ssJ z!T-%{u^M54XpSR6kfBy>7;6mXJ6HF~t1O!+H znwL53u=ebW5E)UQ7tX7%gQas%m}=D#ZC}N!)ge^zT=RNiX0iz__h!7NvO&d3KMWJ= zsrDWuV=ZI9d=WI8Mb;7{`%7dK)tWHs_!)gLBqqv%iEE13H1L4cq&eJ=t7-$6+aIF` zE(5GT#yDJZ6~6^o-Wk*3dF3euju>J}bc@c4p^%Gf!$p|o##((&Crk~S!2RT_^0{P> z%7=6p28J1Q^1BwT;k@bYOHT0Kw_ibcuL`Zn1A9eZ*vH?Y{t=0wtX+NRrxgoh`_rv( zJULAk?O6J9!oz;25WpDLB+N+7k-0~2L^9HaX*AZT30p=@_*eam@PXaXxk;s_ z!P;v8oHs;4g{G;H#ICI{)vgQs75$XJ^~@=dJt_awRdJI~-ZR6C%ruNO0z_^&;q45u zvbJOxmgcQt9X1NKG2`KV?OA9WXidQZv%&q*To`NDfp+?Y0J6~Dod_S=kI3<(QW`|S zn=b(Sh%wODtb%{@8dYPC)2>MiSiARx|L4Ubq9!Xq;H4)xg-tVe>V||VYRuTeOBagv zC9rmd^o^ta6)@GP3Fm9?%HOqv`3NnZF9wpE~ zIuAK7uN)@qMrip`c%FMy=CqhSQmoDF%EV;Y8Z}paLc0QbZ=E?M;D;HZmVrY+kErku z-w9))?NX+jw9;T$%JItE0*op~4~9lPS5#A#x^fqM%YKjp1Vebz|5@3Rz3BOF7CbLM zsY+YXR)T=eW`ijyMJ0ixWI`hw&58jG(U|~q=k8!gJK_4s{SBx~gX!3?%l50N=e20%6EDR_cqx;w4x0hh7ABF1N_vXzaJC!JXj}|9Z;Y(3 zvwbX0w#>ILH~ej%TnMOG@-^c6^DjJLmWL_AF+Q1@Nf)y|3?n!?YY>0=R6>P>58_l5FAw8!1)1H;+pVRpsB%*j0SE!_fPd8xz}QJ9PD zzpaPU(Gd|}pRCUoaZ+DJO~*V@2j*>!tja#Fjt&@9u)Q^(|1#}ft>y)mrAcdWK`Q0m z?R6AsF*>X}p_3z^hYx<=DNP7(#x$(l0HxyE?sns?HcH>9epNJXC@VJr7ORh9EZ6Df z5Y-K$uN^4~xYG_hf#NyG_JZ^U6$kk1T{{jhevy3bFR$SG`_Whs+ z=oHX>-4gr{^!xjvyq+WZAyo zH|Q(mgd|cY03aacTKgJIR^B&T!ndkwfKib;s~{^az6aYBF~wN=*9fk${M$uA(GU9-%r~ZQGaC<3H+mX*@}BQH3fVa|ihLLX@dJhD5B& zbWFTlJf7f;$lfs6aIN|>wC6tfG7 zFl`q%BT-|Sgp3AWpAqN*gNZ4qM4BBxac0xc?=wRTPO;JT$_#bR=<2I&wJNI};ttFb^(Z7OhG#zT44O9~2bAiVRJhxT@@sZs zo`;}C$@PGdGOch;Q};wiDFJN;GM>Anw~}E{l}cz~qg{uQ%@k<;Cp)OW_XrLnYX_?9 zgi920A-cbhzY6I2gycNhSdG$(v~S11^>*wWEatCwznSQ8V^5oz0Y2mvIny;JJZ)ey>}YNV_YPwi)WXn+td7+4YLDd^b+cR8-el zp^APOhTbcbZn$iYei_v-%RtB`9vkxZ^}=rlnVX1Uee#f+nrXZ|1Ddf z;yfLNtRbUfSq2{<^>X-B}i>uQDDl)I|~j& z31jVO{TjL&IT<#>H#m@s9ON-u7Pq-lg&6Q@W;~t-y{q@e%LmA$M=}=F;x347utcz> zx03uz6ed*|>PbwfiI(;&6aU-Z2S?abidV-WKEL;A{tpHx|Cr_dE6U!U4Q_M-)LDN- zjZEZwQgh0ln}EGg#eV%18!-q6aWxS;Y>Ty%)}9VFSRs#B<$j6nZf^lyEah>P*K;%* zJPQS8Fr?)5k27A5u!HRMNz8wZp=9G=k67l&Nq!fPpv;%I1o)vFs;{wX@FtV2G8dT| zcf6x(coPBG+zZfbzp(gEju)B5TG*6Bs?;_UqI@lBOP^dZ5zKJ8sd%;}l6=}x){BUR z9S+O@S_6g{`=pd;H*J3k{9Q8Di=7MAoXObHyU=>-jy1QdUuNGQ<5Qsm2ty~ep z6|>u~T@;_mee{eyVpjvlXI@njC34b;C%nBBf=!FFwZ6qjB=ffP0u$yEQ0l?F@i`Ef zG>XaWUL`CW@RQ@AzUl99OxS`h-|EYrlgFhdf^AE0*8VEv7XnhLIOV* zgvJ;V^N8soE57wf_IPhpY(JVJu|@w;Dv)8!|q(KcUg7s@&wMjn>>m9DJY0 zmv^>GmszF2u3je%HoT({^+*lWBx|wjm^|0I&*2yBnyOvrdQO1;so-9=XJdJMJP#SekLFc*s~ zebrRbCO0w!SQZpi>+@p{Wa;83CgIRa#hY>Uu)Zp&=NyWVy<8vkDk+f?_1Rh};T}FqtOjh3m|ogxA*g05I5-n^tiCGoI}jK` z@^CR*ZKwis86;o&i)T1~(vH`-yn0FI-MQ zP@cA6p`KTLez#I^>mKR@@p3t11XphD>st%G7?*usZ=a_BI%eHeWWImBUU8IH|6$Gy zb~}fGE>ZhMtO2IAQZykuOqu$2#0)$3;+qk}EG#!BtbJ3zXdPafS=1AvQSiO)B`l_W z((4wRl`TEltirjN6Vu5IqX=mUSZfQeTC%)3v`n-pLJ3=F=gXK$*JkZWQH}_JKS94> z4JHFG^4*O-d+R3(7W1*W93dU#3I;ZM7qL~xu&L!$5E`0T9M4L>zrh+~dnr4Z6+2wW zeXm=G`7WbMpZDX$!JF*5Ca)PyeFcgof@$RviKhx0?AD}U=)qQ7ew`?*PpZzj8cdn1 z4!BaCA?V^vGw-ccgi6rQMAc<41Pucgq z&m-(e?U!1Nbhrl8*PQtQuMi`GA6)a7BYT(pE@?1Y1nxnCQ3Q8kg}s71^3wz|`QkuM z35H!FMn+NG6;5-3X!%UhOm@}p%-62R0z-CQh_yqhRLw?b>@cwrapW!wwpXVSTYD6$ z?_Vw6-Msjirpn;DAI^n;qVD@_2x_-)51&f#0fZxxjHS9l-GAsw`y}Vt z516{s*+I5oM#ET!+!9}EwU{p44+qVI^yTp#dYXvJS1`j3@mq4nqw_58N}YNMSk&0i z<4GMX)9vm8>|2(Tq8nYBx4yGaAq-WX4^rO;*HBKEBQDdEfZ=1BH^H~9j=iVD2WKna zHX-f+(*l{9v|ZeevRN{l8Rg0l@g+niimpmEC$uVrP+UfFd=hIEErhNIl%6v}^_EZh zfc-+o_e*V(`>aV|P`CWJPS2|oM--3SLzMQ?Z^1E(V1r{_{kxvX`(cv9FevJGvEn13 zee6D|>WWQF#GEbDM33XY!&gyFF?`rqYi~&hX{wC?4arnz%eYUk(*nNgvtboV$Onvk zPaq#%!z)3lNv+7ErYcS<v3zaM1l%B1V3Ftl5PzX8E zMJwPj7~2QAzS#abD?)hHyWvQ>U8 zjkb8^AHE4P2HmZ%(52+|zRkLP=X3wI7h(QGweAMuBbF6w@s8NA)9h2wMQ7m9AIjRt z+H}d-z`ZTWJV-tEyIR5VjGlNM&E76J?7)jI<$kZa+MVuEK{Fm8eHrvrDPlN~;UK1| zXH_Vq-?JF>zL zQCc!3EYsWpT`ZDGDn`aCS}wa4=;>K4P}2Km(;0Rl{P28%Z7spd#hJX}M{(-5=%cI~ zs{#yax7e~CJTQ=TbE=kg4gHztO1RjmtnZP=;l+!38Zz|i+iOPALpg`^8!hB%q__?1 z1U|#ALv)GpqlO#%fQD@Vzc&W2i&A}Ds2`-iKMNNRSZz`M@s>1cLFbGG4IlsQsXMz# z%0dCn@3ikjItxn6yU=fsELopnuXjs?zP$@~=)gQn{MzIB_7pWq?qO&@dr;aMH;noB z!}z@bY2KU1=vc64_=v;Y-G%tWgifCAM(OLAt1N=c{D8?%$+-1eVpc>UJ|D5fm_;51 zlY2R1yZDB|+1i+L$y(yN3wk;e{yIfJq;+!=oW=={*LE)|yEfQ)1Zqw86DKl;TWtE^ z5~lu1fi9>Iy9{ZYa{sP^_V?FS(D8*ykvpAFaBJr^5o3H3d;Lf)wRsA0;= zKkgq6C$7_?WPT5ggKKsDR%1jF?5708CGSAR z-&TPSAsBFCFrY_HRu~ug$|k}ctrC@^%|Cmvq)X0%N=+G_I&>KGnJS7o0c&2A8vBw= ziq{9c_=y)M@$dHb^C%MH1^&99WaaZVuGf>J#b{cDL9~Te^AbNB&Qp3)c>A-$E&11m zo-fzPymMi>o+2t~w^wZVqx7G!WX~gtgxrHLd1nf@A2p4tltuAzrkx!1p14Z;hsH%8 z4hp8U5(iZyq+SI8Nws;??q-La)xNHlyr^~`6H=x{T34DVUj7=WnN5bjXK_1(%lb?S zG~O9+B5!x-43-?`N*E@S#iON#FHT|A`TZpHy=w7;7KN>S}Yq56ewDAIi|Dr)ggk<;3xL_O+qm)dljz_X2PuX&bKV2 zoLG%3=fO4NvSLU`n-_iw5%hiJoVA}!N~*wAAtmE-O5{`2LIJV>zSafOjZCuBYQH4Hw~4H=23Am*x$5&J3`^ z;I2pF(4099RJK84KbYlq`|bS>II++hm+3!xUs+CF`tH&cQ;6e3)_Ct2b%gz$TVXT^ zBx_fhyKoV}R6xif{-E8+m-w?Izzl`C&u#JH)8VaM@B=Jy?fYQL0Oe-bl`hpb&2mE#>DYu^};&Fz_$(bmr}M+xrG!2Pre;J-$*7I?BobzF%YfABS;t_jqU)&P;Ft4Y zyF-wVp9bUN!qh#yxD}eQ5{e;#dF~{%2*3OxDJIGiG;&mRz21>#0ajB#A_y!}Y&HiH z{~UMjbT*m5Pc^gNaO)#**}uCx!wN8|)(RBkzU&sI8$Bw_EW>lKlY)!Z^+zOr5Xcay ze1tc-#8+XRL9iHN`A+O5HfL_)zqdzr^XD1_5w|TxAvl_p`*s`l$incf#bL2cGhRy# zXNCPU=@wk>GYzW#v?|jYA>K1Sw@h4TCl*{)K$8mtMyB0zI9q06^>$v-z$fH_v&$vT z)OqM=QVS1WZr8B=jiND7RjhQ>nB%Qs341cDyyS;H^tLA|#)M6Zf*QK}>4&BBw3)cs zxLQaf?G-VP)S5jcbjrYAZ!t>Blt8J9_@(O|Sm2F!`~+Y3YIxn(t>YkAM}EO>JK-p8*<20u+~*^;jGjwQH4Ff9RU_eu$nF zK=(JLlv`S=7VjJQ`z-4qE9_mai|BF@dzt5RIGU^~TFQcf40o!GRB_)M2JqY?M@ypHVu7;BFUVSorR1kvj zAAelD>@J^2C!=yI#hj1+d%q*F95;OL^Bj!}9G~2qW-2oJe9t*f$8i5XsX-pS&qKDR z$nZn;D}Lwb(%>>RfBGVs+H)n|aGxS@WOVx@hle)GZdZ}JShj$LlaC&)8oyUm1rzAL z5jxavzh@$WXNjb?6BBh?Yii{fuWcjoe!;n?U!fpB!K|@+s)e20ysX1 zW;{s2=Bc9VOu>m@--)V{xYICOd^TcpbJ!*>r2}7J5xV2@Gar8()%_bBY^s0 z#4?iC`x_CUJkDR9scn?0Ned~dFD?t4qFH=YsMW#%5dJ2Uc-W0i6YxP3eb|Dt!cV)~s8ez`P723DL)ZYH<_j(bO=qMwHA=8>8% z^Xg-t0buh~Yl#C9H`;cEK7d`nr92Fg2`;#{DG8>kYk=F4l(2YLe${}l?4vg zDvL*-A^hb4eMg9&%{Ig4Rn9Epaaei5lCA>7LEbiV?8Lq+yaU!zocn7NGyoqTH|sWMj(ebf$yK)am>E! zo3LGgrs8OpVEO{R6maWlgxGSK#eVsEn@aZxWOAeTcr~aSom+hD;c)vB%^e+*r_LyOQ;r=yi<|k!@umwusy_;E=W?qLlRUaXlGqb&XCOv2lgpOH zxezn=jZbH9yC1)1Tat&S_4Y|gg&H02!>pu=FkqtI>Km!3(H9s>>ioz1jh>GtOIU`3 z-yMrdJvM{PxbjEMN9d{Zq_SJ%+|_|fiZV!a>}>DlVJ>;!_xR=s*+zc6NLF+B7l2uS3^(zfWuj~4lEIvNKOg60- ze=YjK8=YMg;+H&Eil}26a#Kdl4=dT`E*T{rWn@I=1XLMm(^YtR_yrW!h(mDYstlVu z5nnWtgftK)Q!yX=H$3Hd@49L|-;qNujeZen!mK8xz8l}_US7euCIrF3k?P)#v0HVD z>kMsmcLqX~y;r#K5oe<%cF|i^p7um`20;4tfBB-Kl&lBc7Qxo_<-qk>H8?${EZb?! z^$jr0%lcv_Vr#zhWIsj;wuDAHQhRJLJ{F;`vtv%F?b3C}y&<#eCe6{R=TTd2#*!2r zP4Wr-xVi?2O#}Ww+4xQ1(S31C=-ZsN>5E(sO!=&;l@T_Fb>!6tt;MGzM=O;3)4*&5 z)Jn;akm4Hqrs$c@yuRH>3aKBak+fbFHQp!pPbbyl8`SrPbw)EWJBBgDhs%D~+|4pF zMkNebN|;WRhSSb77;TZtB6sP zVedx$MMNxV<@`uE%1{xW&_%XeX4shN+1Zt|G)ZWw6-VkYtf~22x?Sg4|fCf8KM|M}yP zLwd5Y2(CPHdd|K7=L8+|lU;u#&SJeKR-uAAZJ&+%hA%g<$0mTo@(*0S+Jk#jHlI6r zMLD)!2{kBeE4=j!LN?mNkqBeSghZC{i=c+^t2@)r@r};VidxJ@I&=mY=3H`l@i29Js)Zxlb0@Y)O=OvaTLQibf)6sYi(MqH z3l*Wvv;=LE(bxfhC$$GB1#pylC(Txz#~rkqnK}nP+9^%jh707QZ{s{!;{9P7>tDl=Ybi zxe2*x?$pa~eV*lKm-Bk*R@=e3g=~yCTvZ5w4@p3t=@Klr zSdAsE_MCbO$*JqLCX*z=`3?lG^-@g0M^n@0?GAU7)8-%EGk-RR$ArWssL*cDo)rgU zFUHr~GzE%a6FD2+e z`g&45hvfeg8P^{MI_ZJeb26|Rxp)9~AP~{6yv3co^+ny&q<^{e`2tS}6SgQK1fJzx z(ABGu3Y*h{dYzrmWMx7=91M#0t`Pw}qT;d*&FFZNBk~e^j@U_f<7}L zH^;;bEbP0NbKhJ4y_AQGNB**lHbsHlorRl0l7y68<{uPN8h=cBLv_?>bHR+goijxg zdoHfyZ6nbr4Bp#_7%!iaJfpbmGWHs*Am^MfivGhVF#xv-SVSsu@o6|~Y4Zs+Sg&t@ zepeia(xzig4sd~$#-F=hW#z!qdbMU`B;`a+^bg|#sPD>ic>Z26Ropghkh;&90pPi; zx<8_2S#2nwv8)Uhw@iqF|A_ncimsL1$-E5?pvVQ4Z2-$FN&EtK>khW7D2n%dA~-AY z&i2Pb+p1wCy>5O-RL-F&q|tOIGR2!$)xo^R_eIoI=nMuP2%cEC*wscTV~7f6c%9Om zPK)IS_X0g*OWD{A(X7+To#DXwelrH%VQ3+&he@y+eK>gh<`NX3-N$Im(-nF;$M$EO ztCqK7)7=X^L)ifFcPAp5jZTbj6K*>(bEXNe*}2beX_HWG__be(>Ra+M?F#ed50}6taYZ4O6}zP3Mb;-MGgX zrQe>Yzr)qaKinr>7pQ6{C-=3zOaY+~MFvM%JH2Nq*FjLy{p=MTZ1yV1Isav~UF%4S zY57yNZ`+~mp$B8;hqu%u*gjciz$_tTgDcd-Y$Diiw|X`$>EwJ`Gz9)lozD$r^Nm?o z$YcOz7|6kY{ZXjrv_D3h%*^J>3(+c*TN1O6yoSZHNa3gNyMI{~{})*^k;TkfW*iJ(_GmUWlWOtIw7&r6Ss1WcH(A zyWv9{*aKPK7nYIUfU&^k&lAPa0zF+s_*W%bI=VcJ2e0%r^K4%8iF5+n)xovT<=1N% zfzEgO-oEqe&tJSN8t#{B`jC*2=~G+$I#OPWTxh&{#n^o%qSmVlc*QalQ(u!Sd$&VT z&yV`7KKx`LN_0IbF0%95zCT@MbF=BcO7vf;876V5jN2?Mb=`aadC9D0#*cVOABeZGeg zPf5+@JA3L{_!MgLjLvdGw8gKyyfLfjpzf|n(`qC+KFH@kQEC}}zZHhnb`7~V&8;xl zkQ?mY?$=YRr5SQD zOWWqR;j7UmokUl2ndh$%5OB*q-^z~9`ZYL)fSu|V8){~Ivq8qAT2H|mbXoyweB?{p zS((kQejNpYc{?XtYQ0;rI$e$u=i0{IdsZP%7d? z1W!Xi;OVn}Xj?xi0H?_z_zbI>{6|Wq$iELsc8^TN2H>p4L5b-cTEY=oa!~+45Bvb2 z|EztK0atzsI_il$|EI!#2=5+xsX2tgCN}^F5EFny6cdorK*SGTdXHKC^Z9-C&z1fT zDgeFR7HEaqP+W+@P+XG2(9{;%Olw_v#PLq90FIaWz`N9yqO-XVhD zPeD6B4FYSeKm&eJd@>ZjhgR7Xs7QoBLNU#h3M#Gd7o-J@b`%&@2|0 zw&i;Vx&G&Vla7Z|c}(=cQWHyFPS5@OTEN?NB_~e3Sjg$K}4&y_(CLHkL8=kgV4pvK&a)kdf9`90@Cm4Q9#2M!jd3H7>_X2*Qn_4cKZ>GQR=75b|7 zuW;pEO)Cx7X}(v()NYSgruX@$JA-je&lg=A6;j=$hea154b}_Gp{Rs%gSt;Dy1F*j z^W~0%o5pecW>{2m)mC$*j%aTXqlY-3pn%&r7R`$Ii_Yf>zn8y~nSAb*P?r+vB&wDl zQ?0HirM9G#0tHdBGllXMwkwTpTfOjvd~W3(xAQvlwWhK_4V*Z5{*K$Hld3l48@`Kn z(eBcpE1CwrrU>Z7^$YsmFU!hjbYN#&NrY{K8 z5a;t`1Xp)|;IcWiYsaZg93}C8*_v2G7kKD~K+c*r+=N{>y91$LLC&C~e>7B_FBxs# zVz}3Q%wo9g5VQPH#WW^8E7z0xaZ+h? z@Nr)H7th+0hTuW+vEJzHu=G&x zn}N!*i^On1fwA4)>C$|mJRu>6h0?it?+&r=%ilq_{V{@>zXd;TXH^xo;)wa#fT>&Zplpi~ zmEIz}%%@xBA}UsJJmP4nj@r!<*!p*xwZPLlLxt z{=CN|hg6XvH>yJQgZTSIHlI$D-P)>PDmwT>&OA{~tYip$DqA4r`M!-9c*{kdR-#%| z7;43##>j_?`o}xPbCe6)cg2IuZ&D?d%NrX@ttaV zoMHw;%kz|d-P`lE6Km8TSx+dei;d7h|*}mGxo63mg`)L7gug zc*3Hg3@ONJTnMsQEpyLBTVh0E45mP@-unpZ9EZS7=x)q884P?SbO|h4|5iY3fr`hZ zRT~^eFLT6^MMn>R-*(L5Kw482s;2Qp=HJL{h2TjvaME@$FWHnAl3wVR(r;f<2tU}1G0@BMMg{?uWdB-4t2;5w zj_sC7XuOGzfx%^g_g1b*P<#lwc>E)~bwws{7(y@rI1G?lKmd+Kp9 z2>pOUsSshR71@9J06_pSRnS{T;-8j5ULEu0xhB=Y{@&JF}KVz5tKfoJ^gi#H& z1($~W3&gK*An@xcEx~^Z1K@x-q=xXz)oRH9@-K)O)h|n`Z2v`V5FDLQH&VS(3GToA z0~YE3fARl6 Date: Mon, 19 Feb 2018 17:09:29 -0500 Subject: [PATCH 05/16] Update deps --- package-lock.json | 163 ++++------------------------------------------ package.json | 6 +- 2 files changed, 15 insertions(+), 154 deletions(-) diff --git a/package-lock.json b/package-lock.json index f40c0371415..c9cd8574193 100644 --- a/package-lock.json +++ b/package-lock.json @@ -709,15 +709,6 @@ "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", "dev": true }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -1713,14 +1704,6 @@ "color-name": "1.1.3" } }, - "color-id": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/color-id/-/color-id-1.1.0.tgz", - "integrity": "sha512-2iRtAn6dC/6/G7bBIo0uupVrIne1NsQJvJxZOBCzQOfk7jRq97feaDZ3RdzuHakRXXnHGNwglto3pqtRx1sX0g==", - "requires": { - "clamp": "1.0.1" - } - }, "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", @@ -2990,9 +2973,9 @@ } }, "eslint": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.17.0.tgz", - "integrity": "sha512-AyxBUCANU/o/xC0ijGMKavo5Ls3oK6xykiOITlMdjFjrKOsqLrA7Nf5cnrDgcKrHzBirclAZt63XO7YZlVUPwA==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.0.tgz", + "integrity": "sha512-Ep2lUbztzXLg0gNUl48I1xvbQFy1QuWyh1C9PSympmln33jwOr8B3QfuEcXpPPE4uSwEzDaWhUxBN0sNQkzrBg==", "dev": true, "requires": { "ajv": "5.5.2", @@ -6332,11 +6315,6 @@ "is-extglob": "1.0.0" } }, - "is-iexplorer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-iexplorer/-/is-iexplorer-1.0.0.tgz", - "integrity": "sha1-HXK8ZtP+Iur2Fw3ajPEJQySM/HY=" - }, "is-mobile": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-0.2.2.tgz", @@ -6604,9 +6582,9 @@ } }, "jasmine-core": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.9.1.tgz", - "integrity": "sha1-trvB2OZSUNVvWIhGFwXr7uuI8i8=", + "version": "2.99.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.99.1.tgz", + "integrity": "sha1-5kAN8ea1bhMLYcS80JPap/boyhU=", "dev": true }, "js-base64": { @@ -7025,9 +7003,9 @@ } }, "karma-browserify": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/karma-browserify/-/karma-browserify-5.1.3.tgz", - "integrity": "sha1-m7/vgGUUu4hm8PDWDUVMzyvAc10=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/karma-browserify/-/karma-browserify-5.2.0.tgz", + "integrity": "sha512-/qjxfDGUrn74rT3FjL2X8OhQESsO3YbdjOWSC1I8fJEffDKtn9LnikKDq7kcEl60tN5Aky8OyAyIqeZUb8985A==", "dev": true, "requires": { "convert-source-map": "1.5.1", @@ -7776,9 +7754,9 @@ "dev": true }, "mapbox-gl": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.44.0.tgz", - "integrity": "sha512-vMeZaLXjG1B1BKOD9HB11sb9UIUvbzXWJu0NR38j9Uyp1h5xUXqh1Rqe+EhxQp3jzlHIv/LVhFKCJjQQKA2LoA==", + "version": "0.44.1", + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.44.1.tgz", + "integrity": "sha512-K6GfXfvumPgiw3NSFGTPYU7VinhWLKFbRmNTx/mPWzxzazfKZsChuyZ9IEhZ6LuFEnV1qzquyg5kLUCledVzvg==", "requires": { "@mapbox/gl-matrix": "0.0.1", "@mapbox/mapbox-gl-supported": "1.3.0", @@ -10260,115 +10238,6 @@ "update-diff": "1.1.0" } }, - "regl-scatter2d": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-2.1.13.tgz", - "integrity": "sha512-7JDIzlBcLerTf/sxZfY/82rFjQyQ3OWsoNbI4EkhahXEuvewsCeB/Wf+leOmEFBw0gg5j+rby76xKLQLx90NAA==", - "requires": { - "array-range": "1.0.1", - "binary-search-bounds": "2.0.4", - "bubleify": "1.1.0", - "clamp": "1.0.1", - "color-id": "1.1.0", - "color-normalize": "1.0.3", - "flatten-vertex-data": "1.0.0", - "glslify": "6.1.0", - "is-iexplorer": "1.0.0", - "object-assign": "4.1.1", - "pick-by-alias": "1.2.0", - "snap-points-2d": "3.2.0", - "to-float32": "1.0.0", - "update-diff": "1.1.0" - }, - "dependencies": { - "binary-search-bounds": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.4.tgz", - "integrity": "sha512-2hg5kgdKql5ClF2ErBcSx0U5bnl5hgS4v7wMnLFodyR47yMtj2w+UAZB+0CiqyHct2q543i7Bi4/aMIegorCCg==" - }, - "escodegen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", - "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", - "requires": { - "esprima": "3.1.3", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.5.7" - } - }, - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" - }, - "glslify": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glslify/-/glslify-6.1.0.tgz", - "integrity": "sha1-zf/P0qZXFyISjT0TNWwTbebOl0I=", - "requires": { - "bl": "1.2.1", - "concat-stream": "1.6.0", - "duplexify": "3.5.3", - "falafel": "2.1.0", - "from2": "2.3.0", - "glsl-resolve": "0.0.1", - "glsl-token-whitespace-trim": "1.0.0", - "glslify-bundle": "5.0.0", - "glslify-deps": "1.3.0", - "minimist": "1.2.0", - "resolve": "1.4.0", - "stack-trace": "0.0.9", - "static-eval": "1.1.1", - "tape": "4.8.0", - "through2": "2.0.3", - "xtend": "4.0.1" - } - }, - "glslify-bundle": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-5.0.0.tgz", - "integrity": "sha1-AlKtoe+d8wtmAAbguyH9EwtIbkI=", - "requires": { - "glsl-inject-defines": "1.0.3", - "glsl-token-defines": "1.0.0", - "glsl-token-depth": "1.1.2", - "glsl-token-descope": "1.0.2", - "glsl-token-scope": "1.1.2", - "glsl-token-string": "1.0.1", - "glsl-token-whitespace-trim": "1.0.0", - "glsl-tokenizer": "2.1.2", - "murmurhash-js": "1.0.0", - "shallow-copy": "0.0.1" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "optional": true - }, - "static-eval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-1.1.1.tgz", - "integrity": "sha1-yoEwIQNUzxPZpyK8fpI3eEV7sZI=", - "requires": { - "escodegen": "1.9.0" - } - } - } - }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -11076,14 +10945,6 @@ "nodemailer-shared": "1.1.0" } }, - "snap-points-2d": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/snap-points-2d/-/snap-points-2d-3.2.0.tgz", - "integrity": "sha1-DhniKjoOlrziHN9cfx1+1blnRfA=", - "requires": { - "array-bounds": "1.0.1" - } - }, "sntp": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", diff --git a/package.json b/package.json index 891d30baa94..5b5ba8ce876 100644 --- a/package.json +++ b/package.json @@ -119,7 +119,7 @@ "check-node-version": "^3.2.0", "deep-equal": "^1.0.1", "ecstatic": "^3.2.0", - "eslint": "^4.17.0", + "eslint": "^4.18.0", "falafel": "^2.0.0", "fs-extra": "^2.0.0", "fuse.js": "^3.2.0", @@ -127,10 +127,10 @@ "gzip-size": "^4.1.0", "image-size": "^0.6.2", "into-stream": "^3.1.0", - "jasmine-core": "^2.4.1", + "jasmine-core": "^2.99.1", "jsdom": "^11.6.2", "karma": "^2.0.0", - "karma-browserify": "^5.1.1", + "karma-browserify": "^5.2.0", "karma-chrome-launcher": "^2.0.0", "karma-coverage": "^1.0.0", "karma-firefox-launcher": "^1.0.1", From 64f112f822b94b45d5fcbed6a62364f2b3ac5a12 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Mon, 19 Feb 2018 17:28:06 -0500 Subject: [PATCH 06/16] Update package-lock --- package-lock.json | 108 ++++++++++++++++++++++++++++------------------ 1 file changed, 65 insertions(+), 43 deletions(-) diff --git a/package-lock.json b/package-lock.json index c9cd8574193..b3c4e827900 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1704,6 +1704,14 @@ "color-name": "1.1.3" } }, + "color-id": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/color-id/-/color-id-1.1.0.tgz", + "integrity": "sha512-2iRtAn6dC/6/G7bBIo0uupVrIne1NsQJvJxZOBCzQOfk7jRq97feaDZ3RdzuHakRXXnHGNwglto3pqtRx1sX0g==", + "requires": { + "clamp": "1.0.1" + } + }, "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", @@ -5701,11 +5709,6 @@ } } }, - "has-color": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", - "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=" - }, "has-cors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", @@ -6315,6 +6318,11 @@ "is-extglob": "1.0.0" } }, + "is-iexplorer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-iexplorer/-/is-iexplorer-1.0.0.tgz", + "integrity": "sha1-HXK8ZtP+Iur2Fw3ajPEJQySM/HY=" + }, "is-mobile": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-0.2.2.tgz", @@ -6756,7 +6764,7 @@ "integrity": "sha1-u4n2DIubYS/ZE92qI2ZJuEDYZhE=", "requires": { "JSV": "4.0.2", - "nomnom": "1.8.1" + "nomnom": "2.0.0" } }, "jsonparse": { @@ -7754,9 +7762,9 @@ "dev": true }, "mapbox-gl": { - "version": "0.44.1", - "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.44.1.tgz", - "integrity": "sha512-K6GfXfvumPgiw3NSFGTPYU7VinhWLKFbRmNTx/mPWzxzazfKZsChuyZ9IEhZ6LuFEnV1qzquyg5kLUCledVzvg==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.44.0.tgz", + "integrity": "sha512-vMeZaLXjG1B1BKOD9HB11sb9UIUvbzXWJu0NR38j9Uyp1h5xUXqh1Rqe+EhxQp3jzlHIv/LVhFKCJjQQKA2LoA==", "requires": { "@mapbox/gl-matrix": "0.0.1", "@mapbox/mapbox-gl-supported": "1.3.0", @@ -8813,35 +8821,9 @@ "dev": true }, "nomnom": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", - "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", - "requires": { - "chalk": "0.4.0", - "underscore": "1.6.0" - }, - "dependencies": { - "ansi-styles": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", - "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=" - }, - "chalk": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", - "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", - "requires": { - "ansi-styles": "1.0.0", - "has-color": "0.1.7", - "strip-ansi": "0.1.1" - } - }, - "strip-ansi": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", - "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=" - } - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-2.0.0.tgz", + "integrity": "sha512-frks+w18/6p+nAJ+zd6DdPpBytjt4tdTVnRY9nK4GoiCtG4gVgLs4MR+LCm83Bq4JtN6ol7a10BSPsS/qE+2dA==" }, "nopt": { "version": "3.0.6", @@ -9246,6 +9228,14 @@ "integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=", "dev": true }, + "parse-rect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/parse-rect/-/parse-rect-1.1.1.tgz", + "integrity": "sha512-SjynuO1UNvW9EvQJa5arv5edLkdf6lzTVTBmTW+FPACLaYahRCam8jJeICoOyLv27e3lY7Mo6m3qh6ASxxfR1A==", + "requires": { + "pick-by-alias": "1.2.0" + } + }, "parse-svg-path": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz", @@ -10238,6 +10228,35 @@ "update-diff": "1.1.0" } }, + "regl-scatter2d": { + "version": "2.1.16", + "resolved": "https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-2.1.16.tgz", + "integrity": "sha512-HyXzk/6Cox4zz/NA5YDKJhgkkHQ58w8C+M6hHzgZRWRiM/0UWMB8PbLFi8tYYHLRPAeMZJOyaipqjzZqlXrg1g==", + "requires": { + "array-range": "1.0.1", + "binary-search-bounds": "2.0.4", + "bubleify": "1.1.0", + "clamp": "1.0.1", + "color-id": "1.1.0", + "color-normalize": "1.0.3", + "flatten-vertex-data": "1.0.0", + "glslify": "6.1.0", + "is-iexplorer": "1.0.0", + "object-assign": "4.1.1", + "parse-rect": "1.1.1", + "pick-by-alias": "1.2.0", + "snap-points-2d": "3.2.0", + "to-float32": "1.0.0", + "update-diff": "1.1.0" + }, + "dependencies": { + "binary-search-bounds": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.4.tgz", + "integrity": "sha512-2hg5kgdKql5ClF2ErBcSx0U5bnl5hgS4v7wMnLFodyR47yMtj2w+UAZB+0CiqyHct2q543i7Bi4/aMIegorCCg==" + } + } + }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -10945,6 +10964,14 @@ "nodemailer-shared": "1.1.0" } }, + "snap-points-2d": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/snap-points-2d/-/snap-points-2d-3.2.0.tgz", + "integrity": "sha1-DhniKjoOlrziHN9cfx1+1blnRfA=", + "requires": { + "array-bounds": "1.0.1" + } + }, "sntp": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", @@ -12252,11 +12279,6 @@ } } }, - "underscore": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", - "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=" - }, "unflowify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unflowify/-/unflowify-1.0.1.tgz", From f2e80a7005f6092e5f4ace455a409d3120ca12af Mon Sep 17 00:00:00 2001 From: Dmitry Date: Mon, 19 Feb 2018 17:42:59 -0500 Subject: [PATCH 07/16] Make direct fill update --- package-lock.json | 6 +++--- package.json | 2 +- src/traces/scattergl/index.js | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index b3c4e827900..c9cd6b0f34f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10211,9 +10211,9 @@ } }, "regl-line2d": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/regl-line2d/-/regl-line2d-2.1.4.tgz", - "integrity": "sha512-m7c7y1H5QhlWVN++DjHdDvn/2sLdpBMd97GiGsnnXeE1oWboh6LGV7xNIcmodokc5B3AFR7W+izeFkSGThXg8g==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/regl-line2d/-/regl-line2d-2.1.5.tgz", + "integrity": "sha512-4KgIu1FW+2VoGOKmE7rT5ANyxfWLNm0KiGoiPvF6Fho5XUZyT+rafaU8hfzIGHFfk8PlxbTjl8oQkeuUYbpA6g==", "requires": { "array-bounds": "1.0.1", "array-normalize": "1.1.3", diff --git a/package.json b/package.json index 5b5ba8ce876..0e97013c28f 100644 --- a/package.json +++ b/package.json @@ -99,7 +99,7 @@ "polybooljs": "^1.2.0", "regl": "^1.3.1", "regl-error2d": "^2.0.3", - "regl-line2d": "^2.1.4", + "regl-line2d": "^2.1.5", "regl-scatter2d": "^2.1.16", "right-now": "^1.0.0", "robust-orientation": "^1.1.3", diff --git a/src/traces/scattergl/index.js b/src/traces/scattergl/index.js index 469f6f0bf84..6813397378d 100644 --- a/src/traces/scattergl/index.js +++ b/src/traces/scattergl/index.js @@ -781,9 +781,9 @@ function plot(container, subplot, cdata) { } // fill requires linked traces, so we generate it's positions here if(scene.fill2d) { - var fillOptions = scene.fillOptions.map(function(fillOptions, i) { + scene.fillOptions = scene.fillOptions.map(function(fillOptions, i) { var cdscatter = cdata[i]; - if(!fillOptions || !cdscatter || !cdscatter[0] || !cdscatter[0].trace) return {positions: []}; + if(!fillOptions || !cdscatter || !cdscatter[0] || !cdscatter[0].trace) return null; var cd = cdscatter[0]; var trace = cd.trace; var stash = cd.t; @@ -867,7 +867,7 @@ function plot(container, subplot, cdata) { return fillOptions; }); - scene.fill2d.update(fillOptions); + scene.fill2d.update(scene.fillOptions); } } From d604a7628ceeeaec73842c88c6ee2c639ad2b31e Mon Sep 17 00:00:00 2001 From: Dmitry Date: Mon, 19 Feb 2018 19:18:01 -0500 Subject: [PATCH 08/16] Bump regl-scatter2d --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index c9cd6b0f34f..54d4749ce67 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10229,9 +10229,9 @@ } }, "regl-scatter2d": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-2.1.16.tgz", - "integrity": "sha512-HyXzk/6Cox4zz/NA5YDKJhgkkHQ58w8C+M6hHzgZRWRiM/0UWMB8PbLFi8tYYHLRPAeMZJOyaipqjzZqlXrg1g==", + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-2.1.17.tgz", + "integrity": "sha512-G0/VFuXVHgYp1/F3GkY+7+28OIBOhd/bmVCmUw43tsnb0h3N8p2hJz5xyrD4mLaAF+cG06Ko/Gn2FEbxwC58AA==", "requires": { "array-range": "1.0.1", "binary-search-bounds": "2.0.4", diff --git a/package.json b/package.json index 0e97013c28f..913ceff028e 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "regl": "^1.3.1", "regl-error2d": "^2.0.3", "regl-line2d": "^2.1.5", - "regl-scatter2d": "^2.1.16", + "regl-scatter2d": "^2.1.17", "right-now": "^1.0.0", "robust-orientation": "^1.1.3", "sane-topojson": "^2.0.0", From 9532210c902f64dfe3f267b5db6fdf1b99cc5121 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Mon, 19 Feb 2018 20:31:48 -0500 Subject: [PATCH 09/16] Lock clearing fill & fix selection --- src/traces/scattergl/index.js | 2 +- test/jasmine/tests/gl2d_plot_interact_test.js | 18 +++++++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/traces/scattergl/index.js b/src/traces/scattergl/index.js index 7394df7bb44..c5b512c1b03 100644 --- a/src/traces/scattergl/index.js +++ b/src/traces/scattergl/index.js @@ -947,7 +947,7 @@ function plot(container, subplot, cdata) { scene.select2d = createScatter(layout._glcanvas.data()[1].regl, {clone: scene.scatter2d}); } - if(scene.scatter2d) { + if(scene.scatter2d && scene.selectBatch && scene.selectBatch.length) { // update only traces with selection scene.scatter2d.update(scene.unselectedOptions.map(function(opts, i) { return scene.selectBatch[i] ? opts : null; diff --git a/test/jasmine/tests/gl2d_plot_interact_test.js b/test/jasmine/tests/gl2d_plot_interact_test.js index af33ca0e2e1..c61277671e2 100644 --- a/test/jasmine/tests/gl2d_plot_interact_test.js +++ b/test/jasmine/tests/gl2d_plot_interact_test.js @@ -648,7 +648,6 @@ describe('@gl Test gl2d plots', function() { .then(done); }); - it('should not scroll document while panning', function(done) { var mock = { data: [ @@ -773,4 +772,21 @@ describe('@gl Test gl2d plots', function() { .catch(fail) .then(done); }); + + it('should remove fill2d', function(done) { + var mock = require('@mocks/gl2d_axes_labels2.json'); + + Plotly.plot(gd, mock.data, mock.layout) + .then(delay(1000)) + .then(function() { + expect(readPixel(gd.querySelector('.gl-canvas-context'), 100, 80)[0]).not.toBe(0); + + return Plotly.restyle(gd, {fill: 'none'}); + }) + .then(function() { + expect(readPixel(gd.querySelector('.gl-canvas-context'), 100, 80)[0]).toBe(0); + }) + .catch(fail) + .then(done); + }); }); From 7cb3295f24a8ed54628a301149b6bd7617d1560e Mon Sep 17 00:00:00 2001 From: etienne Date: Tue, 20 Feb 2018 18:13:01 -0500 Subject: [PATCH 10/16] add px-average test scattergl marker.color - this locks down commit: https://github.com/dfcreative/regl-scatter2d/commit/6138fd79dffa79b35151e849cc6b4fffa40d1b29 --- test/jasmine/tests/gl2d_plot_interact_test.js | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/test/jasmine/tests/gl2d_plot_interact_test.js b/test/jasmine/tests/gl2d_plot_interact_test.js index c61277671e2..f5fb4f55b98 100644 --- a/test/jasmine/tests/gl2d_plot_interact_test.js +++ b/test/jasmine/tests/gl2d_plot_interact_test.js @@ -789,4 +789,47 @@ describe('@gl Test gl2d plots', function() { .catch(fail) .then(done); }); + + it('should be able to draw more than 4096 colors', function(done) { + var gd = createGraphDiv(); + var x = []; + var color = []; + var N = 1e5; + var w = 500; + var h = 500; + + for(var i = 0; i < N; i++) { + x.push(i); + color.push(Math.random()); + } + + Plotly.newPlot(gd, [{ + type: 'scattergl', + mode: 'markers', + x: x, + y: color, + marker: { + color: color, + colorscale: [ + [0, 'rgb(255, 0, 0)'], + [0.5, 'rgb(0, 255, 0)'], + [1.0, 'rgb(0, 0, 255)'] + ] + } + }], { + width: w, + height: h, + margin: {l: 0, t: 0, b: 0, r: 0} + }) + .then(function() { + var total = readPixel(gd.querySelector('.gl-canvas-context'), 0, 0, w, h) + .reduce(function(acc, v) { return acc + v; }, 0); + + // the total value was 3762487 before PR + // https://github.com/plotly/plotly.js/pull/2377 + expect(total).toBeGreaterThan(4e6); + }) + .catch(fail) + .then(done); + }); }); From ba40db9d5fc9fe9f10985f53a60fccb036887c47 Mon Sep 17 00:00:00 2001 From: etienne Date: Tue, 20 Feb 2018 18:31:14 -0500 Subject: [PATCH 11/16] fixup (no need to create graph div in test) --- test/jasmine/tests/gl2d_plot_interact_test.js | 1 - 1 file changed, 1 deletion(-) diff --git a/test/jasmine/tests/gl2d_plot_interact_test.js b/test/jasmine/tests/gl2d_plot_interact_test.js index f5fb4f55b98..605063dff6e 100644 --- a/test/jasmine/tests/gl2d_plot_interact_test.js +++ b/test/jasmine/tests/gl2d_plot_interact_test.js @@ -791,7 +791,6 @@ describe('@gl Test gl2d plots', function() { }); it('should be able to draw more than 4096 colors', function(done) { - var gd = createGraphDiv(); var x = []; var color = []; var N = 1e5; From 20c3a0069bf9e01e946e610b76ead27bebe83f9e Mon Sep 17 00:00:00 2001 From: etienne Date: Wed, 21 Feb 2018 10:45:58 -0500 Subject: [PATCH 12/16] move pseudo-random seeder and generator to Lib --- src/lib/index.js | 16 ++++++++++++++++ src/traces/box/plot.js | 22 +++------------------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/lib/index.js b/src/lib/index.js index ce9170ffbe5..56395247b6a 100644 --- a/src/lib/index.js +++ b/src/lib/index.js @@ -876,3 +876,19 @@ lib.subplotSort = function(a, b) { } return numB - numA; }; + +// repeatable pseudorandom generator +var randSeed = 2000000000; + +lib.seedPseudoRandom = function() { + randSeed = 2000000000; +}; + +lib.pseudoRandom = function() { + var lastVal = randSeed; + randSeed = (69069 * randSeed + 1) % 4294967296; + // don't let consecutive vals be too close together + // gets away from really trying to be random, in favor of better local uniformity + if(Math.abs(randSeed - lastVal) < 429496729) return lib.pseudoRandom(); + return randSeed / 4294967296; +}; diff --git a/src/traces/box/plot.js b/src/traces/box/plot.js index f1121f9982e..614c9ce1869 100644 --- a/src/traces/box/plot.js +++ b/src/traces/box/plot.js @@ -13,22 +13,6 @@ var d3 = require('d3'); var Lib = require('../../lib'); var Drawing = require('../../components/drawing'); -// repeatable pseudorandom generator -var randSeed = 2000000000; - -function seed() { - randSeed = 2000000000; -} - -function rand() { - var lastVal = randSeed; - randSeed = (69069 * randSeed + 1) % 4294967296; - // don't let consecutive vals be too close together - // gets away from really trying to be random, in favor of better local uniformity - if(Math.abs(randSeed - lastVal) < 429496729) return rand(); - return randSeed / 4294967296; -} - // constants for dynamic jitter (ie less jitter for sparser points) var JITTERCOUNT = 5; // points either side of this to include var JITTERSPREAD = 0.01; // fraction of IQR to count as "dense" @@ -179,8 +163,8 @@ function plotPoints(sel, axes, trace, t) { // to support violin points var mode = trace.boxpoints || trace.points; - // repeatable pseudorandom number generator - seed(); + // repeatable pseudo-random number generator + Lib.seedPseudoRandom(); sel.selectAll('g.points') // since box plot points get an extra level of nesting, each @@ -247,7 +231,7 @@ function plotPoints(sel, axes, trace, t) { var v = pt.v; var jitterOffset = trace.jitter ? - (newJitter * jitterFactors[i] * (rand() - 0.5)) : + (newJitter * jitterFactors[i] * (Lib.pseudoRandom() - 0.5)) : 0; var posPx = d.pos + bPos + bdPos * (trace.pointpos + jitterOffset); From eae6da28cca831d3dd013709672251d0b7a3ff2b Mon Sep 17 00:00:00 2001 From: etienne Date: Wed, 21 Feb 2018 10:46:37 -0500 Subject: [PATCH 13/16] use pseudo-random number in scattergl large color arrays test --- test/jasmine/tests/gl2d_plot_interact_test.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/test/jasmine/tests/gl2d_plot_interact_test.js b/test/jasmine/tests/gl2d_plot_interact_test.js index 605063dff6e..0a219692b1c 100644 --- a/test/jasmine/tests/gl2d_plot_interact_test.js +++ b/test/jasmine/tests/gl2d_plot_interact_test.js @@ -16,7 +16,6 @@ var selectButton = require('../assets/modebar_button'); var delay = require('../assets/delay'); var readPixel = require('../assets/read_pixel'); - function countCanvases() { return d3.selectAll('canvas').size(); } @@ -797,9 +796,11 @@ describe('@gl Test gl2d plots', function() { var w = 500; var h = 500; + Lib.seedPseudoRandom(); + for(var i = 0; i < N; i++) { x.push(i); - color.push(Math.random()); + color.push(Lib.pseudoRandom()); } Plotly.newPlot(gd, [{ @@ -824,8 +825,9 @@ describe('@gl Test gl2d plots', function() { var total = readPixel(gd.querySelector('.gl-canvas-context'), 0, 0, w, h) .reduce(function(acc, v) { return acc + v; }, 0); - // the total value was 3762487 before PR + // the total value was 3777134 before PR // https://github.com/plotly/plotly.js/pull/2377 + // and 105545275 after. expect(total).toBeGreaterThan(4e6); }) .catch(fail) From f8b4e5290cccca107953a5545d26c8513aa1fa18 Mon Sep 17 00:00:00 2001 From: etienne Date: Wed, 21 Feb 2018 13:54:03 -0500 Subject: [PATCH 14/16] bring back gl2d_line_select mock ... that was accidentally pushed to master in https://github.com/plotly/plotly.js/commit/41c067a2550cb576924f129002092ffc976bed61 and removed in https://github.com/plotly/plotly.js/commit/115458937b255cf37446aebf0cf8a175999c234f --- test/image/mocks/gl2d_line_select.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 test/image/mocks/gl2d_line_select.json diff --git a/test/image/mocks/gl2d_line_select.json b/test/image/mocks/gl2d_line_select.json new file mode 100644 index 00000000000..4ad466bf6a6 --- /dev/null +++ b/test/image/mocks/gl2d_line_select.json @@ -0,0 +1,14 @@ +{ + "data": [{ + "type": "scattergl", + "mode": "lines", + "x": [1, 2, 3], + "y": [1, 2, 1] + }], + "layout": { + "dragmode": "select", + "showlegend": false, + "width": 400, + "height": 400 + } +} From 48e1124e33c41e756f842a51055ba7bf5deef0fc Mon Sep 17 00:00:00 2001 From: etienne Date: Wed, 21 Feb 2018 14:26:58 -0500 Subject: [PATCH 15/16] bump glslify to 6.1.1 - partly fixes https://github.com/plotly/plotly.js/issues/2386 --- package-lock.json | 2032 +++++++++++++++++++-------------------------- package.json | 2 +- 2 files changed, 846 insertions(+), 1188 deletions(-) diff --git a/package-lock.json b/package-lock.json index 54d4749ce67..dd6180518d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ "integrity": "sha512-sFCUPzgeEjdq3rinwy4TFXtak2YZdhqpj6MdNusxkdTFr9TXAUEYK4YQSamR8Joqt/yii1drgl5hk8q/AtJDKA==", "dev": true, "requires": { - "acorn": "5.3.0" + "acorn": "5.4.1" } }, "@mapbox/geojson-area": { @@ -140,19 +140,19 @@ "integrity": "sha1-32Acjo0roQ1KdtYl4japo5wnI78=" }, "accepts": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", - "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", + "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", "dev": true, "requires": { - "mime-types": "2.1.17", + "mime-types": "2.1.18", "negotiator": "0.6.1" } }, "acorn": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.3.0.tgz", - "integrity": "sha512-Yej+zOJ1Dm/IMZzzj78OntP/r3zHEaKcyNoU2lAaxPtrseM6rF0xwqoz5Q5ysAiED9hTjI2hgtvLXitlCN1/Ug==" + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.4.1.tgz", + "integrity": "sha512-XLmq3H/BVvW6/GbxKryGxWORz1ebilSsUDlyC27bXhWGWAZWkGwS6FLHjOlwFXNFoWFQEO/Df4u0YYd0K3BQgQ==" }, "acorn-globals": { "version": "4.1.0", @@ -160,7 +160,7 @@ "integrity": "sha512-KjZwU26uG3u6eZcfGbTULzFcsoz6pegNKtHPksZPOUsiKo5bUmiBPa38FuHZ/Eun+XYh/JCCkS9AS3Lu4McQOQ==", "dev": true, "requires": { - "acorn": "5.3.0" + "acorn": "5.4.1" } }, "acorn-jsx": { @@ -178,6 +178,16 @@ } } }, + "acorn-node": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.3.0.tgz", + "integrity": "sha512-efP54n3d1aLfjL2UMdaXa6DsswwzJeI5rqhbFvXMrKiJ6eJFpf+7R0zN7t8IC+XKn2YOAFAv6xbBNgHUkoHWLw==", + "dev": true, + "requires": { + "acorn": "5.4.1", + "xtend": "4.0.1" + } + }, "acorn-object-spread": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz", @@ -198,7 +208,7 @@ "resolved": "https://registry.npmjs.org/acorn5-object-spread/-/acorn5-object-spread-4.0.0.tgz", "integrity": "sha1-1XWAge7ZcSGrC+R+Mcqu8qo5lpc=", "requires": { - "acorn": "5.3.0" + "acorn": "5.4.1" } }, "add-line-numbers": { @@ -387,7 +397,7 @@ "dev": true, "requires": { "delegates": "1.0.0", - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" }, "dependencies": { "isarray": { @@ -397,15 +407,15 @@ "dev": true }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -423,9 +433,9 @@ } }, "argparse": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { "sprintf-js": "1.0.3" }, @@ -561,9 +571,9 @@ "dev": true }, "asn1.js": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz", - "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dev": true, "requires": { "bn.js": "4.11.8", @@ -593,9 +603,9 @@ "dev": true }, "ast-types": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.10.1.tgz", - "integrity": "sha512-UY7+9DPzlJ9VM8eY0b2TUZcZvF+1pO0hzMtAyjBYKhOmnvRlqYNYnWdtsMj0V16CGaMlpL0G1jnLbLo4AyotuQ==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.1.tgz", + "integrity": "sha512-BAlXqqeEhVEajhgz7rgerupI8sb695KpCaJ/w4Sb9s2LoUci8sSMhXw93Jp8MsOufWGJOY/P2jpUEVw4RlSzNw==", "dev": true, "optional": true }, @@ -617,10 +627,14 @@ } }, "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", + "integrity": "sha1-5YfGhYCZSsZ/xW/4bTrFa9voELw=", + "dev": true, + "optional": true, + "requires": { + "lodash": "4.17.5" + } }, "async-each": { "version": "1.0.1", @@ -703,12 +717,6 @@ "supports-color": "2.0.0" } }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -757,6 +765,12 @@ "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", "dev": true }, + "base64-js": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz", + "integrity": "sha512-MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w==", + "dev": true + }, "base64id": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", @@ -831,7 +845,7 @@ "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz", "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=", "requires": { - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" }, "dependencies": { "isarray": { @@ -840,14 +854,14 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -904,7 +918,18 @@ "on-finished": "2.3.0", "qs": "6.5.1", "raw-body": "2.3.2", - "type-is": "1.6.15" + "type-is": "1.6.16" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } } }, "boom": { @@ -913,7 +938,7 @@ "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", "dev": true, "requires": { - "hoek": "4.2.0" + "hoek": "4.2.1" } }, "boundary-cells": { @@ -921,7 +946,7 @@ "resolved": "https://registry.npmjs.org/boundary-cells/-/boundary-cells-2.0.1.tgz", "integrity": "sha1-6QWo0UGc9Hyza+Pb9SXbXiTeAEI=", "requires": { - "tape": "4.8.0" + "tape": "4.9.0" } }, "box-intersect": { @@ -934,9 +959,9 @@ } }, "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { "balanced-match": "1.0.0", "concat-map": "0.0.1" @@ -959,7 +984,7 @@ "integrity": "sha512-rX2qc9hkpLPiwdu1HkLY642rwwo3X6N+ZPyEPdNn3OUKV/B2BRP7dHdnkhGantOJLVoTluNYBi4VecHb2Kq2hw==", "requires": { "quote-stream": "1.0.2", - "resolve": "1.4.0", + "resolve": "1.5.0", "static-module": "2.1.1", "through2": "2.0.3" }, @@ -969,36 +994,9 @@ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", "requires": { - "readable-stream": "2.3.3" - } - }, - "escodegen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", - "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", - "requires": { - "esprima": "3.1.3", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.5.7" + "readable-stream": "2.3.4" } }, - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" - }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -1020,33 +1018,19 @@ } }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "optional": true - }, - "static-eval": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.0.tgz", - "integrity": "sha512-6flshd3F1Gwm+Ksxq463LtFd1liC77N/PX1FVVc3OzL3hAmo2fwHFbuArkcfi7s9rTNsLEhcRmXGFZhlgy40uw==", - "requires": { - "escodegen": "1.9.0" - } - }, "static-module": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.1.1.tgz", @@ -1059,7 +1043,7 @@ "has": "1.0.1", "object-inspect": "1.4.1", "quote-stream": "1.0.2", - "readable-stream": "2.3.3", + "readable-stream": "2.3.4", "shallow-copy": "0.0.1", "static-eval": "2.0.0", "through2": "2.0.3" @@ -1082,9 +1066,9 @@ "dev": true }, "browser-pack": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.3.tgz", - "integrity": "sha512-Jo+RYsn8X8OhyP9tMXXg0ueR2fW696HUu1Hf3/DeiwNean1oGiPtdgGRNuUHBpPHzBH3x4n1kzAlgOgHSIq88g==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.4.tgz", + "integrity": "sha512-Q4Rvn7P6ObyWfc4stqLWHtG1MJ8vVtjgT24Zbu+8UTzxYuZouqZsmNRRTFVMY/Ux0eIKv1d+JWzsInTX+fdHPQ==", "dev": true, "requires": { "JSONStream": "1.3.2", @@ -1126,10 +1110,10 @@ "requires": { "JSONStream": "1.3.2", "assert": "1.4.1", - "browser-pack": "6.0.3", + "browser-pack": "6.0.4", "browser-resolve": "1.11.2", "browserify-zlib": "0.2.0", - "buffer": "5.0.8", + "buffer": "5.1.0", "cached-path-relative": "1.0.1", "concat-stream": "1.5.2", "console-browserify": "1.1.0", @@ -1156,15 +1140,15 @@ "punycode": "1.4.1", "querystring-es3": "0.2.1", "read-only-stream": "2.0.0", - "readable-stream": "2.3.3", - "resolve": "1.4.0", + "readable-stream": "2.3.4", + "resolve": "1.5.0", "shasum": "1.0.2", "shell-quote": "1.6.1", "stream-browserify": "2.0.1", "stream-http": "2.8.0", "string_decoder": "1.0.3", "subarg": "1.0.0", - "syntax-error": "1.3.0", + "syntax-error": "1.4.0", "through2": "2.0.3", "timers-browserify": "1.4.2", "tty-browserify": "0.0.1", @@ -1213,7 +1197,7 @@ "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", "dev": true, "requires": { - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" } }, "isarray": { @@ -1222,19 +1206,33 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" + }, + "dependencies": { + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + } } }, "string_decoder": { @@ -1338,10 +1336,10 @@ "resolved": "https://registry.npmjs.org/buble/-/buble-0.18.0.tgz", "integrity": "sha512-U3NJxUiSz0H1EB54PEHAuBTxdXgQH4DaQkvkINFXf9kEKCDWSn67EgQfFKbkTzsok4xRrIPsoxWDl2czCHR65g==", "requires": { - "acorn": "5.3.0", + "acorn": "5.4.1", "acorn-jsx": "3.0.1", "acorn5-object-spread": "4.0.0", - "chalk": "2.3.0", + "chalk": "2.3.1", "magic-string": "0.22.4", "minimist": "1.2.0", "os-homedir": "1.0.2", @@ -1357,21 +1355,13 @@ } }, "buffer": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.0.8.tgz", - "integrity": "sha512-xXvjQhVNz50v2nPeoOsNqWCLGfiv4ji/gXZM28jnVwdLJxH4mFyqgqCKfaK9zf1KUbG6zTkjLOy7ou+jSMarGA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.1.0.tgz", + "integrity": "sha512-YkIRgwsZwJWTnyQrsBTWefizHh+8GYj3kbL1BTiAQ/9pwpino0G7B2gp5tx/FUBqUlvtxV85KNR3mwfAtv15Yw==", "dev": true, "requires": { - "base64-js": "1.2.1", + "base64-js": "1.2.3", "ieee754": "1.1.8" - }, - "dependencies": { - "base64-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz", - "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==", - "dev": true - } } }, "buffer-equal": { @@ -1440,13 +1430,6 @@ "deep-equal": "1.0.1", "espurify": "1.7.0", "estraverse": "4.2.0" - }, - "dependencies": { - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" - } } }, "caller-path": { @@ -1539,13 +1522,13 @@ } }, "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "requires": { "ansi-styles": "3.2.0", "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" + "supports-color": "5.2.0" } }, "chardet": { @@ -1560,21 +1543,13 @@ "integrity": "sha512-mJu4dADRf+NUeOyGgFTXaLtjyyffD3Eej2RA9IEk1CdHmoVurErLD++e/Ps6uKfsB273ky+0Z9NlOiuplxuNdw==", "dev": true, "requires": { - "chalk": "2.3.0", + "chalk": "2.3.1", "map-values": "1.0.1", "minimist": "1.2.0", "object-filter": "1.0.2", "object.assign": "4.1.0", - "run-parallel": "1.1.6", + "run-parallel": "1.1.7", "semver": "5.5.0" - }, - "dependencies": { - "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", - "dev": true - } } }, "chokidar": { @@ -1775,7 +1750,7 @@ "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", "dev": true, "requires": { - "lodash": "4.17.4" + "lodash": "4.17.5" } }, "combine-source-map": { @@ -1795,19 +1770,13 @@ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true } } }, "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "dev": true, "requires": { "delayed-stream": "1.0.0" @@ -1879,7 +1848,7 @@ "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.3", + "readable-stream": "2.3.4", "typedarray": "0.0.6" }, "dependencies": { @@ -1889,14 +1858,14 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -1913,15 +1882,26 @@ } }, "connect": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz", - "integrity": "sha1-+43ee6B2OHfQ7J352sC0tA5yx9o=", + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", "dev": true, "requires": { "debug": "2.6.9", - "finalhandler": "1.0.6", + "finalhandler": "1.1.0", "parseurl": "1.3.2", "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } } }, "console-browserify": { @@ -2055,7 +2035,7 @@ "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", "dev": true, "requires": { - "hoek": "4.2.0" + "hoek": "4.2.1" } } } @@ -2076,7 +2056,7 @@ "pbkdf2": "3.0.14", "public-encrypt": "4.0.0", "randombytes": "2.0.6", - "randomfill": "1.0.3" + "randomfill": "1.0.4" } }, "csscolorparser": { @@ -2143,8 +2123,15 @@ "resolved": "https://registry.npmjs.org/cwise-parser/-/cwise-parser-1.0.3.tgz", "integrity": "sha1-jkk8F9VPl8sDCp6YVLyGyd+zVP4=", "requires": { - "esprima": "1.1.1", + "esprima": "1.2.5", "uniq": "1.0.1" + }, + "dependencies": { + "esprima": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", + "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=" + } } }, "d3": { @@ -2240,9 +2227,9 @@ } }, "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, "requires": { "ms": "2.0.0" @@ -2290,18 +2277,9 @@ "dev": true, "optional": true, "requires": { - "ast-types": "0.10.1", - "escodegen": "1.3.3", + "ast-types": "0.11.1", + "escodegen": "1.9.0", "esprima": "3.1.3" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true, - "optional": true - } } }, "del": { @@ -2352,26 +2330,17 @@ "integrity": "sha512-/F1jMkrwkdQ69GVOni5a/4YK8OItKr1TeWAk9ctN38K70ciI9JJF5Y92oO6sScEkAwAF4m/lv98kbtf7tFV7Mw==", "dev": true, "requires": { - "commander": "2.13.0", + "commander": "2.14.1", "debug": "3.1.0", "filing-cabinet": "1.13.1", "precinct": "4.0.0" }, "dependencies": { "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } } } }, @@ -2404,7 +2373,7 @@ "dev": true, "requires": { "@browserify/acorn5-object-spread": "5.0.1", - "acorn": "5.3.0", + "acorn": "5.4.1", "defined": "1.0.0" } }, @@ -2418,46 +2387,6 @@ "escodegen": "1.9.0", "get-amd-module-type": "2.0.5", "node-source-walk": "3.3.0" - }, - "dependencies": { - "escodegen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", - "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", - "dev": true, - "requires": { - "esprima": "3.1.3", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.5.7" - } - }, - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "optional": true - } } }, "detective-cjs": { @@ -2516,17 +2445,6 @@ "debug": "3.1.0", "gonzales-pe": "3.4.7", "node-source-walk": "3.3.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } } }, "detective-scss": { @@ -2538,17 +2456,6 @@ "debug": "3.1.0", "gonzales-pe": "3.4.7", "node-source-walk": "3.3.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } } }, "detective-stylus": { @@ -2564,7 +2471,7 @@ "dev": true, "requires": { "node-source-walk": "3.2.0", - "typescript": "2.7.1", + "typescript": "2.7.2", "typescript-eslint-parser": "9.0.1" }, "dependencies": { @@ -2612,14 +2519,6 @@ "dev": true, "requires": { "esutils": "2.0.2" - }, - "dependencies": { - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - } } }, "dom-serialize": { @@ -2714,7 +2613,7 @@ "requires": { "end-of-stream": "1.4.1", "inherits": "2.0.3", - "readable-stream": "2.3.3", + "readable-stream": "2.3.4", "stream-shift": "1.0.0" }, "dependencies": { @@ -2724,14 +2623,14 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -2823,17 +2722,17 @@ } }, "engine.io": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.4.tgz", - "integrity": "sha1-PQIRtwpVLOhB/8fahiezAamkFi4=", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.5.tgz", + "integrity": "sha512-D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA==", "dev": true, "requires": { - "accepts": "1.3.3", + "accepts": "1.3.4", "base64id": "1.0.0", "cookie": "0.3.1", - "debug": "2.6.9", + "debug": "3.1.0", "engine.io-parser": "2.1.2", - "uws": "0.14.5", + "uws": "9.14.0", "ws": "3.3.3" }, "dependencies": { @@ -2851,14 +2750,14 @@ } }, "engine.io-client": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.4.tgz", - "integrity": "sha1-T88TcLRxY70s6b4nM5ckMDUNTqE=", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.5.tgz", + "integrity": "sha512-Rv9vgb83zrNVhRircUXHi4mtbJhgy2oWtJOCZEbCLFs2HiDSWmh/aOEj8TwoKsn8zXGqTuQuPSoU4v3E10bR6A==", "dev": true, "requires": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", - "debug": "2.6.9", + "debug": "3.1.0", "engine.io-parser": "2.1.2", "has-cors": "1.1.0", "indexof": "0.0.1", @@ -2914,9 +2813,9 @@ "dev": true }, "errno": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.6.tgz", - "integrity": "sha512-IsORQDpaaSwcDP4ZZnHxgE85werpo34VYn1Ud3mq+eUsF593faR8oCZNXrROVkpFu2TsbrNhHin0aUrTsQ9vNw==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "dev": true, "requires": { "prr": "1.0.1" @@ -2970,25 +2869,26 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz", - "integrity": "sha1-8CQBb1qI4Eb9EgBQVek5gC5sXyM=", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", + "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", "requires": { - "esprima": "1.1.1", - "estraverse": "1.5.1", - "esutils": "1.0.0", - "source-map": "0.1.43" + "esprima": "3.1.3", + "estraverse": "4.2.0", + "esutils": "2.0.2", + "optionator": "0.8.2", + "source-map": "0.5.7" } }, "eslint": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.0.tgz", - "integrity": "sha512-Ep2lUbztzXLg0gNUl48I1xvbQFy1QuWyh1C9PSympmln33jwOr8B3QfuEcXpPPE4uSwEzDaWhUxBN0sNQkzrBg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.1.tgz", + "integrity": "sha512-gPSfpSRCHre1GLxGmO68tZNxOlL2y7xBd95VcLD+Eo4S2js31YoMum3CAQIOaxY24hqYOMksMvW38xuuWKQTgw==", "dev": true, "requires": { "ajv": "5.5.2", "babel-code-frame": "6.26.0", - "chalk": "2.3.0", + "chalk": "2.3.1", "concat-stream": "1.6.0", "cross-spawn": "5.1.0", "debug": "3.1.0", @@ -3009,7 +2909,7 @@ "js-yaml": "3.10.0", "json-stable-stringify-without-jsonify": "1.0.1", "levn": "0.3.0", - "lodash": "4.17.4", + "lodash": "4.17.5", "minimatch": "3.0.4", "mkdirp": "0.5.1", "natural-compare": "1.4.0", @@ -3031,27 +2931,6 @@ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", - "dev": true - }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", @@ -3071,14 +2950,6 @@ "requires": { "esrecurse": "4.2.0", "estraverse": "4.2.0" - }, - "dependencies": { - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - } } }, "eslint-visitor-keys": { @@ -3095,20 +2966,12 @@ "requires": { "acorn": "5.4.1", "acorn-jsx": "3.0.1" - }, - "dependencies": { - "acorn": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.4.1.tgz", - "integrity": "sha512-XLmq3H/BVvW6/GbxKryGxWORz1ebilSsUDlyC27bXhWGWAZWkGwS6FLHjOlwFXNFoWFQEO/Df4u0YYd0K3BQgQ==", - "dev": true - } } }, "esprima": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz", - "integrity": "sha1-W28VR/TRAuZw4UDFCb5ncdautUk=" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" }, "espurify": { "version": "1.7.0", @@ -3125,14 +2988,6 @@ "dev": true, "requires": { "estraverse": "4.2.0" - }, - "dependencies": { - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - } } }, "esrecurse": { @@ -3143,25 +2998,17 @@ "requires": { "estraverse": "4.2.0", "object-assign": "4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - } } }, "estraverse": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz", - "integrity": "sha1-hno+jlip+EYYr7bC3bzZFrfLr3E=" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" }, "esutils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz", - "integrity": "sha1-gVHTWOIMisx/t0XnRywAJf5JZXA=" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" }, "eventemitter3": { "version": "1.2.0", @@ -3269,17 +3116,6 @@ "chardet": "0.4.2", "iconv-lite": "0.4.19", "tmp": "0.0.33" - }, - "dependencies": { - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "1.0.2" - } - } } }, "extglob": { @@ -3307,7 +3143,7 @@ "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz", "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw=", "requires": { - "acorn": "5.3.0", + "acorn": "5.4.1", "foreach": "2.0.5", "isarray": "0.0.1", "object-keys": "1.0.11" @@ -3380,33 +3216,24 @@ "dev": true, "requires": { "app-module-path": "1.1.0", - "commander": "2.13.0", + "commander": "2.14.1", "debug": "3.1.0", "enhanced-resolve": "3.4.1", "is-relative-path": "1.0.2", "module-definition": "2.2.4", "module-lookup-amd": "4.0.5", - "resolve": "1.4.0", + "resolve": "1.5.0", "resolve-dependency-path": "1.0.2", "sass-lookup": "1.1.0", "stylus-lookup": "1.0.2", - "typescript": "2.7.1" + "typescript": "2.7.2" }, "dependencies": { "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } } } }, @@ -3433,9 +3260,9 @@ } }, "finalhandler": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", - "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", "dev": true, "requires": { "debug": "2.6.9", @@ -3447,6 +3274,15 @@ "unpipe": "1.0.0" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "statuses": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", @@ -3522,6 +3358,18 @@ "optional": true, "requires": { "debug": "2.6.9" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + } } }, "font-atlas-sdf": { @@ -3568,14 +3416,14 @@ "dev": true }, "form-data": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", - "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", "dev": true, "requires": { "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" + "combined-stream": "1.0.6", + "mime-types": "2.1.18" } }, "from2": { @@ -3584,7 +3432,7 @@ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" }, "dependencies": { "isarray": { @@ -3593,14 +3441,14 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -4628,13 +4476,24 @@ "wide-align": "1.1.2" }, "dependencies": { - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "number-is-nan": "1.0.1" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } } } @@ -4717,9 +4576,19 @@ "extend": "3.0.1", "file-uri-to-path": "1.0.0", "ftp": "0.3.10", - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -4728,16 +4597,16 @@ "optional": true }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "optional": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -4778,7 +4647,7 @@ "gl-state": "1.0.0", "gl-vao": "1.3.0", "gl-vec4": "1.0.1", - "glslify": "6.1.0", + "glslify": "6.1.1", "robust-orientation": "1.1.3", "split-polygon": "1.0.0", "vectorize-text": "3.0.2" @@ -4809,7 +4678,7 @@ "clean-pslg": "1.1.2", "gl-buffer": "2.1.2", "gl-shader": "4.2.1", - "glslify": "6.1.0", + "glslify": "6.1.1", "iota-array": "1.0.0", "ndarray": "1.0.18", "surface-nets": "1.0.2" @@ -4830,90 +4699,7 @@ "gl-buffer": "2.1.2", "gl-shader": "4.2.1", "gl-vao": "1.3.0", - "glslify": "6.1.0" - }, - "dependencies": { - "escodegen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", - "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", - "requires": { - "esprima": "3.1.3", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.5.7" - } - }, - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" - }, - "glslify": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glslify/-/glslify-6.1.0.tgz", - "integrity": "sha1-zf/P0qZXFyISjT0TNWwTbebOl0I=", - "requires": { - "bl": "1.2.1", - "concat-stream": "1.6.0", - "duplexify": "3.5.3", - "falafel": "2.1.0", - "from2": "2.3.0", - "glsl-resolve": "0.0.1", - "glsl-token-whitespace-trim": "1.0.0", - "glslify-bundle": "5.0.0", - "glslify-deps": "1.3.0", - "minimist": "1.2.0", - "resolve": "1.4.0", - "stack-trace": "0.0.9", - "static-eval": "1.1.1", - "tape": "4.8.0", - "through2": "2.0.3", - "xtend": "4.0.1" - } - }, - "glslify-bundle": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-5.0.0.tgz", - "integrity": "sha1-AlKtoe+d8wtmAAbguyH9EwtIbkI=", - "requires": { - "glsl-inject-defines": "1.0.3", - "glsl-token-defines": "1.0.0", - "glsl-token-depth": "1.1.2", - "glsl-token-descope": "1.0.2", - "glsl-token-scope": "1.1.2", - "glsl-token-string": "1.0.1", - "glsl-token-whitespace-trim": "1.0.0", - "glsl-tokenizer": "2.1.2", - "murmurhash-js": "1.0.0", - "shallow-copy": "0.0.1" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "optional": true - }, - "static-eval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-1.1.1.tgz", - "integrity": "sha1-yoEwIQNUzxPZpyK8fpI3eEV7sZI=", - "requires": { - "escodegen": "1.9.0" - } - } + "glslify": "6.1.1" } }, "gl-fbo": { @@ -4943,7 +4729,7 @@ "binary-search-bounds": "2.0.4", "gl-buffer": "2.1.2", "gl-shader": "4.2.1", - "glslify": "6.1.0", + "glslify": "6.1.1", "iota-array": "1.0.0", "typedarray-pool": "1.1.0" }, @@ -4966,7 +4752,7 @@ "gl-texture2d": "2.1.0", "gl-vao": "1.3.0", "glsl-read-float": "1.1.0", - "glslify": "6.1.0", + "glslify": "6.1.1", "ndarray": "1.0.18" } }, @@ -5008,7 +4794,7 @@ "gl-texture2d": "2.1.0", "gl-vao": "1.3.0", "glsl-specular-cook-torrance": "2.0.1", - "glslify": "6.1.0", + "glslify": "6.1.1", "ndarray": "1.0.18", "normals": "1.1.0", "polytope-closest-point": "1.0.0", @@ -5026,7 +4812,7 @@ "gl-select-static": "2.0.2", "gl-shader": "4.2.1", "glsl-inverse": "1.0.0", - "glslify": "6.1.0", + "glslify": "6.1.1", "text-cache": "4.1.0" }, "dependencies": { @@ -5050,7 +4836,7 @@ "gl-select-static": "2.0.2", "gl-shader": "4.2.1", "gl-spikes3d": "1.0.6", - "glslify": "6.1.0", + "glslify": "6.1.1", "is-mobile": "0.2.2", "mouse-change": "1.4.0", "ndarray": "1.0.18" @@ -5063,7 +4849,7 @@ "requires": { "gl-buffer": "2.1.2", "gl-shader": "4.2.1", - "glslify": "6.1.0", + "glslify": "6.1.1", "typedarray-pool": "1.1.0" } }, @@ -5086,7 +4872,7 @@ "gl-mat4": "1.1.4", "gl-shader": "4.2.1", "gl-vao": "1.3.0", - "glslify": "6.1.0", + "glslify": "6.1.1", "typedarray-pool": "1.1.0", "vectorize-text": "3.0.2" } @@ -5098,7 +4884,7 @@ "requires": { "gl-buffer": "2.1.2", "gl-shader": "4.2.1", - "glslify": "6.1.0" + "glslify": "6.1.1" } }, "gl-select-static": { @@ -5135,7 +4921,7 @@ "gl-buffer": "2.1.2", "gl-shader": "4.2.1", "gl-vao": "1.3.0", - "glslify": "6.1.0" + "glslify": "6.1.1" } }, "gl-state": { @@ -5161,7 +4947,7 @@ "gl-texture2d": "2.1.0", "gl-vao": "1.3.0", "glsl-specular-beckmann": "1.1.2", - "glslify": "6.1.0", + "glslify": "6.1.1", "ndarray": "1.0.18", "ndarray-gradient": "1.0.0", "ndarray-ops": "1.2.2", @@ -5169,72 +4955,6 @@ "ndarray-scratch": "1.2.0", "surface-nets": "1.0.2", "typedarray-pool": "1.1.0" - }, - "dependencies": { - "escodegen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", - "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", - "requires": { - "esprima": "3.1.3", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.5.7" - } - }, - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" - }, - "glslify": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glslify/-/glslify-6.1.0.tgz", - "integrity": "sha1-zf/P0qZXFyISjT0TNWwTbebOl0I=", - "requires": { - "bl": "1.2.1", - "concat-stream": "1.6.0", - "duplexify": "3.5.3", - "falafel": "2.1.0", - "from2": "2.3.0", - "glsl-resolve": "0.0.1", - "glsl-token-whitespace-trim": "1.0.0", - "glslify-bundle": "5.0.0", - "glslify-deps": "1.3.0", - "minimist": "1.2.0", - "resolve": "1.4.0", - "stack-trace": "0.0.9", - "static-eval": "1.1.1", - "tape": "4.8.0", - "through2": "2.0.3", - "xtend": "4.0.1" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "optional": true - }, - "static-eval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-1.1.1.tgz", - "integrity": "sha1-yoEwIQNUzxPZpyK8fpI3eEV7sZI=", - "requires": { - "escodegen": "1.9.0" - } - } } }, "gl-texture2d": { @@ -5321,7 +5041,7 @@ "dev": true, "requires": { "glob": "7.1.2", - "lodash": "4.17.4", + "lodash": "4.17.5", "minimatch": "3.0.4" } }, @@ -5462,9 +5182,9 @@ } }, "glslify": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glslify/-/glslify-6.1.0.tgz", - "integrity": "sha1-zf/P0qZXFyISjT0TNWwTbebOl0I=", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/glslify/-/glslify-6.1.1.tgz", + "integrity": "sha512-FUmL/MFt7rK9RtNqw3xHhdIZncZk8QKdCVonYx73mSlGpRzoGrBhuMVBdFomeQaeGUpaS3InO+qAk6Wx0WUtdw==", "requires": { "bl": "1.2.1", "concat-stream": "1.6.0", @@ -5476,55 +5196,12 @@ "glslify-bundle": "5.0.0", "glslify-deps": "1.3.0", "minimist": "1.2.0", - "resolve": "1.4.0", + "resolve": "1.5.0", "stack-trace": "0.0.9", - "static-eval": "1.1.1", - "tape": "4.8.0", + "static-eval": "2.0.0", + "tape": "4.9.0", "through2": "2.0.3", "xtend": "4.0.1" - }, - "dependencies": { - "escodegen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", - "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", - "requires": { - "esprima": "3.1.3", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.5.7" - } - }, - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "optional": true - }, - "static-eval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-1.1.1.tgz", - "integrity": "sha1-yoEwIQNUzxPZpyK8fpI3eEV7sZI=", - "requires": { - "escodegen": "1.9.0" - } - } } }, "glslify-bundle": { @@ -5556,7 +5233,7 @@ "graceful-fs": "4.1.11", "inherits": "2.0.3", "map-limit": "0.0.1", - "resolve": "1.4.0" + "resolve": "1.5.0" } }, "gonzales-pe": { @@ -5649,6 +5326,12 @@ "uglify-js": "2.8.29" }, "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, "source-map": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", @@ -5709,6 +5392,11 @@ } } }, + "has-color": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", + "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=" + }, "has-cors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", @@ -5716,9 +5404,9 @@ "dev": true }, "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "has-hover": { "version": "1.0.1", @@ -5781,7 +5469,7 @@ "requires": { "boom": "4.3.1", "cryptiles": "3.1.2", - "hoek": "4.2.0", + "hoek": "4.2.1", "sntp": "2.1.0" } }, @@ -5798,7 +5486,7 @@ "dev": true, "optional": true, "requires": { - "lodash": "4.17.4", + "lodash": "4.17.5", "request": "2.83.0" } }, @@ -5814,9 +5502,9 @@ } }, "hoek": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", - "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==", "dev": true }, "hosted-git-info": { @@ -5879,6 +5567,17 @@ "agent-base": "2.1.1", "debug": "2.6.9", "extend": "3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } } }, "http-signature": { @@ -5931,6 +5630,17 @@ "agent-base": "2.1.1", "debug": "2.6.9", "extend": "3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } } }, "husl": { @@ -6031,14 +5741,6 @@ "dev": true, "requires": { "source-map": "0.5.7" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } } }, "inquirer": { @@ -6048,12 +5750,12 @@ "dev": true, "requires": { "ansi-escapes": "3.0.0", - "chalk": "2.3.0", + "chalk": "2.3.1", "cli-cursor": "2.1.0", "cli-width": "2.2.0", "external-editor": "2.1.0", "figures": "2.0.0", - "lodash": "4.17.4", + "lodash": "4.17.5", "mute-stream": "0.0.7", "run-async": "2.3.0", "rx-lite": "4.0.8", @@ -6069,22 +5771,6 @@ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", @@ -6147,6 +5833,12 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, "readable-stream": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", @@ -6160,12 +5852,6 @@ "string_decoder": "0.10.31", "util-deprecate": "1.0.2" } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true } } }, @@ -6296,13 +5982,10 @@ } }, "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true }, "is-function": { "version": "1.0.1", @@ -6328,14 +6011,21 @@ "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-0.2.2.tgz", "integrity": "sha1-Di4AbZntLCFVt2HfgPKjYZrirZ8=" }, + "is-my-ip-valid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", + "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", + "dev": true + }, "is-my-json-valid": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz", - "integrity": "sha512-Q2khNw+oBlWuaYvEEHtKSw/pCxD2L5Rc1C+UQme9X6JdRDh7m5D7HkozA0qa3DUkQ6VzCnEm8mVIQPyIRkI5sQ==", + "version": "2.17.2", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", + "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", "dev": true, "requires": { "generate-function": "2.0.0", "generate-object-property": "1.2.0", + "is-my-ip-valid": "1.0.0", "jsonpointer": "4.0.1", "xtend": "4.0.1" } @@ -6512,6 +6202,12 @@ "wordwrap": "1.0.0" }, "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, "escodegen": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", @@ -6537,12 +6233,6 @@ "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", "dev": true }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, "glob": { "version": "5.0.15", "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", @@ -6618,7 +6308,7 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "requires": { - "argparse": "1.0.9", + "argparse": "1.0.10", "esprima": "4.0.0" }, "dependencies": { @@ -6643,7 +6333,7 @@ "dev": true, "requires": { "abab": "1.0.4", - "acorn": "5.3.0", + "acorn": "5.4.1", "acorn-globals": "4.1.0", "array-equal": "1.0.0", "browser-process-hrtime": "0.1.2", @@ -6668,46 +6358,6 @@ "whatwg-url": "6.4.0", "ws": "4.0.0", "xml-name-validator": "3.0.0" - }, - "dependencies": { - "escodegen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", - "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", - "dev": true, - "requires": { - "esprima": "3.1.3", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.5.7" - } - }, - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "optional": true - } } }, "json-schema": { @@ -6764,7 +6414,7 @@ "integrity": "sha1-u4n2DIubYS/ZE92qI2ZJuEDYZhE=", "requires": { "JSV": "4.0.2", - "nomnom": "2.0.0" + "nomnom": "1.8.1" } }, "jsonparse": { @@ -6803,7 +6453,7 @@ "chokidar": "1.7.0", "colors": "1.1.2", "combine-lists": "1.0.1", - "connect": "3.6.5", + "connect": "3.6.6", "core-js": "2.5.3", "di": "0.0.1", "dom-serialize": "2.2.1", @@ -6812,12 +6462,12 @@ "graceful-fs": "4.1.11", "http-proxy": "1.16.2", "isbinaryfile": "3.0.2", - "lodash": "4.17.4", - "log4js": "2.5.2", + "lodash": "4.17.5", + "log4js": "2.5.3", "mime": "1.6.0", "minimatch": "3.0.4", "optimist": "0.6.1", - "qjobs": "1.1.5", + "qjobs": "1.2.0", "range-parser": "1.2.0", "rimraf": "2.6.2", "safe-buffer": "5.1.1", @@ -6835,10 +6485,10 @@ "requires": { "JSONStream": "1.3.2", "assert": "1.4.1", - "browser-pack": "6.0.3", + "browser-pack": "6.0.4", "browser-resolve": "1.11.2", "browserify-zlib": "0.2.0", - "buffer": "5.0.8", + "buffer": "5.1.0", "cached-path-relative": "1.0.1", "concat-stream": "1.5.2", "console-browserify": "1.1.0", @@ -6864,15 +6514,15 @@ "punycode": "1.4.1", "querystring-es3": "0.2.1", "read-only-stream": "2.0.0", - "readable-stream": "2.3.3", - "resolve": "1.4.0", + "readable-stream": "2.3.4", + "resolve": "1.5.0", "shasum": "1.0.2", "shell-quote": "1.6.1", "stream-browserify": "2.0.1", "stream-http": "2.8.0", "string_decoder": "1.0.3", "subarg": "1.0.0", - "syntax-error": "1.3.0", + "syntax-error": "1.4.0", "through2": "2.0.3", "timers-browserify": "1.4.2", "tty-browserify": "0.0.1", @@ -6927,7 +6577,7 @@ "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", "dev": true, "requires": { - "acorn": "5.3.0", + "acorn": "5.4.1", "defined": "1.0.0" } }, @@ -6937,7 +6587,7 @@ "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", "dev": true, "requires": { - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" } }, "isarray": { @@ -6961,27 +6611,41 @@ "duplexer2": "0.1.4", "inherits": "2.0.3", "parents": "1.0.1", - "readable-stream": "2.3.3", - "resolve": "1.4.0", + "readable-stream": "2.3.4", + "resolve": "1.5.0", "stream-combiner2": "1.1.1", "subarg": "1.0.0", "through2": "2.0.3", "xtend": "4.0.1" } }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" + }, + "dependencies": { + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + } } }, "source-map": { @@ -6998,15 +6662,6 @@ "requires": { "safe-buffer": "5.1.1" } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "1.0.2" - } } } }, @@ -7060,12 +6715,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true } } }, @@ -7235,23 +6884,12 @@ "pify": "2.3.0", "pinkie-promise": "2.0.1", "strip-bom": "2.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "0.2.1" - } - } } }, "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", "dev": true }, "lodash.assign": { @@ -7273,9 +6911,9 @@ "dev": true }, "lodash.mergewith": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz", - "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", "dev": true }, "lodash.sortby": { @@ -7296,13 +6934,13 @@ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, "requires": { - "chalk": "2.3.0" + "chalk": "2.3.1" } }, "log4js": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.5.2.tgz", - "integrity": "sha512-MmZhzQCfCV5+nQgOqy34V9EV3k+Z/rPCdxyq+25EePKpwdUQxCb19BTmL5iX3iOCSAV/tWh7KVYqchwrx3+S2Q==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.5.3.tgz", + "integrity": "sha512-YL/qpTxYtK0iWWbuKCrevDZz5lh+OjyHHD+mICqpjnYGKdNRBvPeh/1uYjkKUemT1CSO4wwLOwphWMpKAnD9kw==", "dev": true, "requires": { "amqplib": "0.5.2", @@ -7325,21 +6963,6 @@ "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.1.tgz", "integrity": "sha512-UjgcRlTAhAkLeXmDe2wK7ktwy/tgAqxiSndTIPiFZuIPLZmzHzWMwUIe9h9m/OokypG7snxCDEuwJshGBdPvaw==", "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", - "dev": true } } }, @@ -7417,9 +7040,9 @@ } }, "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", "dev": true, "optional": true }, @@ -7441,8 +7064,8 @@ "optional": true, "requires": { "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" + "combined-stream": "1.0.6", + "mime-types": "2.1.18" } }, "har-validator": { @@ -7453,8 +7076,8 @@ "optional": true, "requires": { "chalk": "1.1.3", - "commander": "2.13.0", - "is-my-json-valid": "2.17.1", + "commander": "2.14.1", + "is-my-json-valid": "2.17.2", "pinkie-promise": "2.0.1" } }, @@ -7503,6 +7126,13 @@ "dev": true, "optional": true }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true, + "optional": true + }, "qs": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", @@ -7536,7 +7166,7 @@ "aws4": "1.6.0", "bl": "1.1.2", "caseless": "0.11.0", - "combined-stream": "1.0.5", + "combined-stream": "1.0.6", "extend": "3.0.1", "forever-agent": "0.6.1", "form-data": "2.0.0", @@ -7546,7 +7176,7 @@ "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", + "mime-types": "2.1.18", "node-uuid": "1.4.8", "oauth-sign": "0.8.2", "qs": "6.2.3", @@ -7565,16 +7195,6 @@ "hoek": "2.16.3" } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "optional": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -7622,7 +7242,7 @@ "integrity": "sha512-6aR8+aNJMQjlmd0oSkdEPPdaLn9S0Yjyux/CQlFCOfIknWZn28Gh1HPAGMj2GfNa+Sj5ZNoqepAEtZgm49oPjg==", "dev": true, "requires": { - "chalk": "2.3.0", + "chalk": "2.3.1", "commander": "2.13.0", "commondir": "1.0.1", "debug": "3.1.0", @@ -7641,15 +7261,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } } } }, @@ -7690,16 +7301,6 @@ "tsscmp": "1.0.5" }, "dependencies": { - "async": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", - "integrity": "sha1-5YfGhYCZSsZ/xW/4bTrFa9voELw=", - "dev": true, - "optional": true, - "requires": { - "lodash": "4.17.4" - } - }, "debug": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", @@ -7718,8 +7319,8 @@ "optional": true, "requires": { "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" + "combined-stream": "1.0.6", + "mime-types": "2.1.18" } }, "ms": { @@ -7762,9 +7363,9 @@ "dev": true }, "mapbox-gl": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.44.0.tgz", - "integrity": "sha512-vMeZaLXjG1B1BKOD9HB11sb9UIUvbzXWJu0NR38j9Uyp1h5xUXqh1Rqe+EhxQp3jzlHIv/LVhFKCJjQQKA2LoA==", + "version": "0.44.1", + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.44.1.tgz", + "integrity": "sha512-K6GfXfvumPgiw3NSFGTPYU7VinhWLKFbRmNTx/mPWzxzazfKZsChuyZ9IEhZ6LuFEnV1qzquyg5kLUCledVzvg==", "requires": { "@mapbox/gl-matrix": "0.0.1", "@mapbox/mapbox-gl-supported": "1.3.0", @@ -7953,8 +7554,8 @@ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "dev": true, "requires": { - "errno": "0.1.6", - "readable-stream": "2.3.3" + "errno": "0.1.7", + "readable-stream": "2.3.4" }, "dependencies": { "isarray": { @@ -7964,15 +7565,15 @@ "dev": true }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -8045,18 +7646,18 @@ "dev": true }, "mime-db": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", "dev": true }, "mime-types": { - "version": "2.1.17", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", "dev": true, "requires": { - "mime-db": "1.30.0" + "mime-db": "1.33.0" } }, "mimic-fn": { @@ -8120,7 +7721,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "1.1.11" } }, "minimist": { @@ -8170,8 +7771,8 @@ "duplexer2": "0.1.4", "inherits": "2.0.3", "parents": "1.0.1", - "readable-stream": "2.3.3", - "resolve": "1.4.0", + "readable-stream": "2.3.4", + "resolve": "1.5.0", "stream-combiner2": "1.1.1", "subarg": "1.0.0", "through2": "2.0.3", @@ -8184,7 +7785,7 @@ "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", "dev": true, "requires": { - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" } }, "isarray": { @@ -8194,15 +7795,15 @@ "dev": true }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -8225,7 +7826,7 @@ "integrity": "sha1-WONT+dwB7OwFexzN0A7QWUhKzKU=", "dev": true, "requires": { - "commander": "2.13.0", + "commander": "2.14.1", "debug": "3.1.0", "file-exists": "1.0.0", "find": "0.2.6", @@ -8234,20 +7835,11 @@ }, "dependencies": { "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", "dev": true }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, "requirejs": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.2.0.tgz", @@ -8311,6 +7903,16 @@ "integrity": "sha1-sJ/IWG6qF/gdV1xK0C4Pej9rEQU=", "requires": { "source-map": "0.1.43" + }, + "dependencies": { + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "requires": { + "amdefine": "1.0.1" + } + } } }, "mumath": { @@ -8487,7 +8089,7 @@ "mkdirp": "0.5.1", "nopt": "3.0.6", "npmlog": "4.1.2", - "osenv": "0.1.4", + "osenv": "0.1.5", "request": "2.83.0", "rimraf": "2.6.2", "semver": "5.3.0", @@ -8518,7 +8120,7 @@ "in-publish": "2.0.0", "lodash.assign": "4.2.0", "lodash.clonedeep": "4.5.0", - "lodash.mergewith": "4.6.0", + "lodash.mergewith": "4.6.1", "meow": "3.7.0", "mkdirp": "0.5.1", "nan": "2.8.0", @@ -8577,9 +8179,9 @@ } }, "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", "dev": true }, "cross-spawn": { @@ -8608,8 +8210,8 @@ "dev": true, "requires": { "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" + "combined-stream": "1.0.6", + "mime-types": "2.1.18" } }, "har-validator": { @@ -8619,8 +8221,8 @@ "dev": true, "requires": { "chalk": "1.1.3", - "commander": "2.13.0", - "is-my-json-valid": "2.17.1", + "commander": "2.14.1", + "is-my-json-valid": "2.17.2", "pinkie-promise": "2.0.1" } }, @@ -8668,7 +8270,7 @@ "aws-sign2": "0.6.0", "aws4": "1.6.0", "caseless": "0.11.0", - "combined-stream": "1.0.5", + "combined-stream": "1.0.6", "extend": "3.0.1", "forever-agent": "0.6.1", "form-data": "2.1.4", @@ -8678,7 +8280,7 @@ "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", + "mime-types": "2.1.18", "oauth-sign": "0.8.2", "qs": "6.3.2", "stringstream": "0.0.5", @@ -8696,15 +8298,6 @@ "hoek": "2.16.3" } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -8821,9 +8414,35 @@ "dev": true }, "nomnom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-2.0.0.tgz", - "integrity": "sha512-frks+w18/6p+nAJ+zd6DdPpBytjt4tdTVnRY9nK4GoiCtG4gVgLs4MR+LCm83Bq4JtN6ol7a10BSPsS/qE+2dA==" + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", + "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", + "requires": { + "chalk": "0.4.0", + "underscore": "1.6.0" + }, + "dependencies": { + "ansi-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", + "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=" + }, + "chalk": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", + "requires": { + "ansi-styles": "1.0.0", + "has-color": "0.1.7", + "strip-ansi": "0.1.1" + } + }, + "strip-ansi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", + "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=" + } + } }, "nopt": { "version": "3.0.6", @@ -8842,7 +8461,7 @@ "requires": { "hosted-git-info": "2.5.0", "is-builtin-module": "1.0.0", - "semver": "4.3.6", + "semver": "5.5.0", "validate-npm-package-license": "3.0.1" } }, @@ -8933,9 +8552,9 @@ "dev": true }, "object-inspect": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.3.0.tgz", - "integrity": "sha512-OHHnLgLNXpM++GnJRyyhbr2bwl3pPVm4YvaraHrRvDt/N3r+s/gDVHciA7EJBTkijKXj61ssgSAikq1fb0IBRg==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.5.0.tgz", + "integrity": "sha512-UmOFbHbwvv+XHj7BerrhVq+knjceBdkvU5AriwLMvhv2qi+e7DJzxfBeFpILEjVzCp+xA+W/pIf06RGPWlZNfw==" }, "object-keys": { "version": "1.0.11", @@ -9044,7 +8663,7 @@ "integrity": "sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==", "dev": true, "requires": { - "chalk": "2.3.0", + "chalk": "2.3.1", "cli-cursor": "2.1.0", "cli-spinners": "1.1.0", "log-symbols": "2.2.0" @@ -9092,9 +8711,9 @@ "dev": true }, "osenv": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", - "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { "os-homedir": "1.0.2", @@ -9132,6 +8751,18 @@ "pac-resolver": "2.0.0", "raw-body": "2.3.2", "socks-proxy-agent": "2.1.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + } } }, "pac-resolver": { @@ -9194,7 +8825,7 @@ "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", "dev": true, "requires": { - "asn1.js": "4.9.2", + "asn1.js": "4.10.1", "browserify-aes": "1.1.1", "create-hash": "1.1.3", "evp_bytestokey": "1.0.3", @@ -9488,7 +9119,7 @@ "integrity": "sha512-nMnVxEajGPtM6qBmotQeS7pC4kD+FOvvaDV+N0DwI4hUtAe02KSca4LwL5t+BH7fLfzVd3N270fT+ZMHeFhLCg==", "dev": true, "requires": { - "commander": "2.13.0", + "commander": "2.14.1", "debug": "3.1.0", "detective-amd": "2.4.0", "detective-cjs": "2.0.0", @@ -9503,19 +9134,10 @@ }, "dependencies": { "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } } } }, @@ -9531,6 +9153,17 @@ "dev": true, "requires": { "tmp": "0.0.31" + }, + "dependencies": { + "tmp": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", + "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + } } }, "preserve": { @@ -9562,9 +9195,9 @@ "dev": true }, "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" }, "progress": { "version": "2.0.0", @@ -9594,6 +9227,16 @@ "socks-proxy-agent": "2.1.1" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, "lru-cache": { "version": "2.6.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", @@ -9642,9 +9285,9 @@ "optional": true }, "qjobs": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.1.5.tgz", - "integrity": "sha1-ZZ3p8s+NzCehSBJ28gU3cnI4LnM=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", "dev": true }, "qs": { @@ -9767,9 +9410,9 @@ } }, "randomfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.3.tgz", - "integrity": "sha512-YL6GrhrWoic0Eq8rXVbMptH7dAxCs0J+mh5Y0euNekPPYaxEmdVGim6GdoxoRzKW2yJoU8tueifS7mYxvcFDEQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { "randombytes": "2.0.6", @@ -10018,7 +9661,7 @@ "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", "dev": true, "requires": { - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" }, "dependencies": { "isarray": { @@ -10028,15 +9671,15 @@ "dev": true }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -10093,7 +9736,7 @@ "requires": { "graceful-fs": "4.1.11", "minimatch": "3.0.4", - "readable-stream": "2.3.3", + "readable-stream": "2.3.4", "set-immediate-shim": "1.0.1" }, "dependencies": { @@ -10104,15 +9747,15 @@ "dev": true }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -10221,7 +9864,7 @@ "color-normalize": "1.0.3", "earcut": "2.1.3", "flatten-vertex-data": "1.0.0", - "glslify": "6.1.0", + "glslify": "6.1.1", "object-assign": "4.1.1", "pick-by-alias": "1.2.0", "to-float32": "1.0.0", @@ -10240,7 +9883,7 @@ "color-id": "1.1.0", "color-normalize": "1.0.3", "flatten-vertex-data": "1.0.0", - "glslify": "6.1.0", + "glslify": "6.1.1", "is-iexplorer": "1.0.0", "object-assign": "4.1.1", "parse-rect": "1.1.1", @@ -10292,17 +9935,17 @@ "aws-sign2": "0.7.0", "aws4": "1.6.0", "caseless": "0.12.0", - "combined-stream": "1.0.5", + "combined-stream": "1.0.6", "extend": "3.0.1", "forever-agent": "0.6.1", - "form-data": "2.3.1", + "form-data": "2.3.2", "har-validator": "5.0.3", "hawk": "6.0.2", "http-signature": "1.2.0", "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", + "mime-types": "2.1.18", "oauth-sign": "0.8.2", "performance-now": "2.1.0", "qs": "6.5.1", @@ -10319,7 +9962,7 @@ "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", "dev": true, "requires": { - "lodash": "4.17.4" + "lodash": "4.17.5" } }, "request-promise-native": { @@ -10341,7 +9984,7 @@ "optional": true, "requires": { "extend": "3.0.1", - "lodash": "4.17.4", + "lodash": "4.17.5", "request": "2.83.0", "when": "3.7.8" } @@ -10430,9 +10073,9 @@ "dev": true }, "resolve": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz", - "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", "requires": { "path-parse": "1.0.5" } @@ -10608,9 +10251,9 @@ } }, "run-parallel": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.6.tgz", - "integrity": "sha1-KQA8miFj4B4tLfyQV18sbB1hoDk=", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.7.tgz", + "integrity": "sha512-nB641a6enJOh0fdsFHR9SiVCiOlAyjMplImDdjV3kWCzJZw9rwzvGwmpGuPmfX//Yxblh0pkzPcFcxA81iwmxA==", "dev": true }, "rw": { @@ -10650,7 +10293,7 @@ "dev": true, "requires": { "glob": "7.1.2", - "lodash": "4.17.4", + "lodash": "4.17.5", "scss-tokenizer": "0.2.3", "yargs": "7.1.0" }, @@ -10672,13 +10315,24 @@ "wrap-ansi": "2.1.0" } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "number-is-nan": "1.0.1" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } }, "yargs": { @@ -10758,9 +10412,9 @@ "integrity": "sha1-JDhQTa0zkXMUv/GKxNeU8W1qrsw=" }, "semver": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", "dev": true }, "set-blocking": { @@ -10938,14 +10592,6 @@ "dev": true, "requires": { "is-fullwidth-code-point": "2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - } } }, "smart-buffer": { @@ -10978,7 +10624,7 @@ "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", "dev": true, "requires": { - "hoek": "4.2.0" + "hoek": "4.2.1" } }, "socket.io": { @@ -10988,10 +10634,21 @@ "dev": true, "requires": { "debug": "2.6.9", - "engine.io": "3.1.4", + "engine.io": "3.1.5", "socket.io-adapter": "1.1.1", "socket.io-client": "2.0.4", "socket.io-parser": "3.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } } }, "socket.io-adapter": { @@ -11011,7 +10668,7 @@ "component-bind": "1.0.0", "component-emitter": "1.2.1", "debug": "2.6.9", - "engine.io-client": "3.1.4", + "engine.io-client": "3.1.5", "has-cors": "1.1.0", "indexof": "0.0.1", "object-component": "0.0.3", @@ -11019,6 +10676,17 @@ "parseuri": "0.0.5", "socket.io-parser": "3.1.2", "to-array": "0.1.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } } }, "socket.io-parser": { @@ -11033,6 +10701,15 @@ "isarray": "2.0.1" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "isarray": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", @@ -11090,12 +10767,9 @@ } }, "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "requires": { - "amdefine": "1.0.1" - } + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "spdx-correct": { "version": "1.0.2", @@ -11154,33 +10828,11 @@ "integrity": "sha1-qPbq7KkGdMMz58Q5U/J1tFFRBpU=" }, "static-eval": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-0.2.4.tgz", - "integrity": "sha1-t9NNg4k3uWn5ZBygfUj47eJj6ns=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.0.tgz", + "integrity": "sha512-6flshd3F1Gwm+Ksxq463LtFd1liC77N/PX1FVVc3OzL3hAmo2fwHFbuArkcfi7s9rTNsLEhcRmXGFZhlgy40uw==", "requires": { - "escodegen": "0.0.28" - }, - "dependencies": { - "escodegen": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.28.tgz", - "integrity": "sha1-Dk/xcV8yh3XWyrUaxEpAbNer/9M=", - "requires": { - "esprima": "1.0.4", - "estraverse": "1.3.2", - "source-map": "0.1.43" - } - }, - "esprima": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" - }, - "estraverse": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz", - "integrity": "sha1-N8K4k+8T1yPydth41g2FNRUqbEI=" - } + "escodegen": "1.9.0" } }, "static-module": { @@ -11201,6 +10853,32 @@ "through2": "0.4.2" }, "dependencies": { + "escodegen": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz", + "integrity": "sha1-8CQBb1qI4Eb9EgBQVek5gC5sXyM=", + "requires": { + "esprima": "1.1.1", + "estraverse": "1.5.1", + "esutils": "1.0.0", + "source-map": "0.1.43" + } + }, + "esprima": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz", + "integrity": "sha1-W28VR/TRAuZw4UDFCb5ncdautUk=" + }, + "estraverse": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz", + "integrity": "sha1-hno+jlip+EYYr7bC3bzZFrfLr3E=" + }, + "esutils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz", + "integrity": "sha1-gVHTWOIMisx/t0XnRywAJf5JZXA=" + }, "object-inspect": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-0.4.0.tgz", @@ -11211,6 +10889,45 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "optional": true, + "requires": { + "amdefine": "1.0.1" + } + }, + "static-eval": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-0.2.4.tgz", + "integrity": "sha1-t9NNg4k3uWn5ZBygfUj47eJj6ns=", + "requires": { + "escodegen": "0.0.28" + }, + "dependencies": { + "escodegen": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.28.tgz", + "integrity": "sha1-Dk/xcV8yh3XWyrUaxEpAbNer/9M=", + "requires": { + "esprima": "1.0.4", + "estraverse": "1.3.2", + "source-map": "0.1.43" + } + }, + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" + }, + "estraverse": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz", + "integrity": "sha1-N8K4k+8T1yPydth41g2FNRUqbEI=" + } + } + }, "through2": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", @@ -11242,7 +10959,7 @@ "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", "dev": true, "requires": { - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" }, "dependencies": { "isarray": { @@ -11252,15 +10969,15 @@ "dev": true }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -11290,7 +11007,7 @@ "dev": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" }, "dependencies": { "isarray": { @@ -11300,15 +11017,15 @@ "dev": true }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -11332,7 +11049,7 @@ "dev": true, "requires": { "duplexer2": "0.1.4", - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" }, "dependencies": { "duplexer2": { @@ -11341,7 +11058,7 @@ "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", "dev": true, "requires": { - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" } }, "isarray": { @@ -11351,15 +11068,15 @@ "dev": true }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -11384,7 +11101,7 @@ "requires": { "builtin-status-codes": "3.0.0", "inherits": "2.0.3", - "readable-stream": "2.3.3", + "readable-stream": "2.3.4", "to-arraybuffer": "1.0.1", "xtend": "4.0.1" }, @@ -11396,15 +11113,15 @@ "dev": true }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -11433,7 +11150,7 @@ "dev": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" }, "dependencies": { "isarray": { @@ -11443,15 +11160,15 @@ "dev": true }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -11477,18 +11194,9 @@ "date-format": "1.2.0", "debug": "3.1.0", "mkdirp": "0.5.1", - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" }, "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -11496,15 +11204,15 @@ "dev": true }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -11522,23 +11230,28 @@ } }, "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" }, "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "3.0.0" } } } @@ -11578,6 +11291,15 @@ "ansi-regex": "2.1.1" } }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, "strip-bom-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", @@ -11622,15 +11344,6 @@ "requires": { "graceful-readlink": "1.0.1" } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } } } }, @@ -11657,11 +11370,11 @@ "integrity": "sha1-58snUlZzYN9QvrBhDOjfPXHY39g=" }, "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "requires": { - "has-flag": "2.0.0" + "has-flag": "3.0.0" } }, "surface-nets": { @@ -11719,20 +11432,12 @@ "dev": true }, "syntax-error": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.3.0.tgz", - "integrity": "sha1-HtkmbE1AvnXcVb+bsct3Biu5bKE=", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", "dev": true, "requires": { - "acorn": "4.0.13" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } + "acorn-node": "1.3.0" } }, "table": { @@ -11743,43 +11448,10 @@ "requires": { "ajv": "5.5.2", "ajv-keywords": "2.1.1", - "chalk": "2.3.0", - "lodash": "4.17.4", + "chalk": "2.3.1", + "lodash": "4.17.5", "slice-ansi": "1.0.0", "string-width": "2.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - } } }, "tapable": { @@ -11789,9 +11461,9 @@ "dev": true }, "tape": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/tape/-/tape-4.8.0.tgz", - "integrity": "sha512-TWILfEnvO7I8mFe35d98F6T5fbLaEtbFTG/lxWvid8qDfFTxt19EBijWmB4j3+Hoh5TfHE2faWs73ua+EphuBA==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/tape/-/tape-4.9.0.tgz", + "integrity": "sha512-j0jO9BiScfqtPBb9QmPLL0qvxXMz98xjkMb7x8lKipFlJZwNJkqkWPou+NU4V6T9RnVh1kuSthLE8gLrN8bBfw==", "requires": { "deep-equal": "1.0.1", "defined": "1.0.0", @@ -11801,8 +11473,8 @@ "has": "1.0.1", "inherits": "2.0.3", "minimist": "1.2.0", - "object-inspect": "1.3.0", - "resolve": "1.4.0", + "object-inspect": "1.5.0", + "resolve": "1.5.0", "resumer": "0.0.0", "string.prototype.trim": "1.1.2", "through": "2.3.8" @@ -11867,7 +11539,7 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "requires": { - "readable-stream": "2.3.3", + "readable-stream": "2.3.4", "xtend": "4.0.1" }, "dependencies": { @@ -11877,14 +11549,14 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -11939,9 +11611,9 @@ "integrity": "sha512-Qz9RgWuO9l8lT+Y9xvbzhPT2efIUIFd69N7eF7tJ9lnQl0iLj1M7peK7IoUGZL9DJHw9XftqLreccfxcQgYLxA==" }, "tmp": { - "version": "0.0.31", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", - "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { "os-tmpdir": "1.0.2" @@ -12118,13 +11790,13 @@ } }, "type-is": { - "version": "1.6.15", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", - "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", "dev": true, "requires": { "media-typer": "0.3.0", - "mime-types": "2.1.17" + "mime-types": "2.1.18" } }, "typedarray": { @@ -12142,9 +11814,9 @@ } }, "typescript": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.7.1.tgz", - "integrity": "sha512-bqB1yS6o9TNA9ZC/MJxM0FZzPnZdtHj0xWK/IZ5khzVqdpGul/R/EIiHRgFXlwTD7PSIaYVnGKq1QgMCu2mnqw==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz", + "integrity": "sha512-p5TCYZDAO0m4G344hD+wx/LATebLWZNkkh2asWUFqSsD2OrDNhbAHuSjobrmsUmdzjJjEeZVU9g1h3O6vpstnw==", "dev": true }, "typescript-eslint-parser": { @@ -12173,13 +11845,6 @@ "source-map": "0.5.7", "uglify-to-browserify": "1.0.2", "yargs": "3.10.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } } }, "uglify-to-browserify": { @@ -12218,16 +11883,6 @@ "version": "4.0.13", "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" } } }, @@ -12236,49 +11891,19 @@ "resolved": "https://registry.npmjs.org/unassertify/-/unassertify-2.1.0.tgz", "integrity": "sha512-CB3C3vbOwrZydRuGdU8H421r4/qhM8RLuEOo3G+wEFf7kDP4TR+7oDuj1yOik5pUzXMaJmzxICM7akupP1AlJw==", "requires": { - "acorn": "5.3.0", + "acorn": "5.4.1", "convert-source-map": "1.5.1", "escodegen": "1.9.0", "multi-stage-sourcemap": "0.2.1", "through": "2.3.8", "unassert": "1.5.1" - }, - "dependencies": { - "escodegen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", - "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", - "requires": { - "esprima": "3.1.3", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.5.7" - } - }, - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "optional": true - } } }, + "underscore": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", + "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=" + }, "unflowify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unflowify/-/unflowify-1.0.1.tgz", @@ -12340,7 +11965,7 @@ "dev": true, "requires": { "lru-cache": "4.1.1", - "tmp": "0.0.31" + "tmp": "0.0.33" } }, "util": { @@ -12378,9 +12003,9 @@ "dev": true }, "uws": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/uws/-/uws-0.14.5.tgz", - "integrity": "sha1-Z6rzPEaypYel9mZtAPdpEyjxSdw=", + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz", + "integrity": "sha512-HNMztPP5A1sKuVFmdZ6BPVpBQd5bUjNC8EFMFiICK+oho/OQsAJy5hnIx4btMHiOk8j04f/DbIlqnEZ9d72dqg==", "dev": true, "optional": true }, @@ -12562,6 +12187,28 @@ "dev": true, "requires": { "string-width": "1.0.2" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } } }, "window-size": { @@ -12592,13 +12239,24 @@ "strip-ansi": "3.0.1" }, "dependencies": { - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "number-is-nan": "1.0.1" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } } } @@ -12641,13 +12299,13 @@ "dev": true, "requires": { "sax": "1.2.4", - "xmlbuilder": "9.0.4" + "xmlbuilder": "9.0.7" } }, "xmlbuilder": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.4.tgz", - "integrity": "sha1-UZy0ymhtAFqEINNJbz8MruzKWA8=", + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", "dev": true }, "xmlhttprequest-ssl": { diff --git a/package.json b/package.json index 913ceff028e..ad339fda044 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "gl-select-box": "^1.0.2", "gl-spikes2d": "^1.0.1", "gl-surface3d": "^1.3.4", - "glslify": "^6.1.0", + "glslify": "^6.1.1", "has-hover": "^1.0.1", "has-passive-events": "^1.0.0", "kdgrass": "^1.0.1", From 0e746bfa66d9cb98aacc3cdd0f6a17d59fe32163 Mon Sep 17 00:00:00 2001 From: etienne Date: Wed, 21 Feb 2018 14:38:11 -0500 Subject: [PATCH 16/16] [fixup] bring back mapbox-gl@0.44.0 --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index dd6180518d9..a984a484240 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7363,9 +7363,9 @@ "dev": true }, "mapbox-gl": { - "version": "0.44.1", - "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.44.1.tgz", - "integrity": "sha512-K6GfXfvumPgiw3NSFGTPYU7VinhWLKFbRmNTx/mPWzxzazfKZsChuyZ9IEhZ6LuFEnV1qzquyg5kLUCledVzvg==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.44.0.tgz", + "integrity": "sha512-vMeZaLXjG1B1BKOD9HB11sb9UIUvbzXWJu0NR38j9Uyp1h5xUXqh1Rqe+EhxQp3jzlHIv/LVhFKCJjQQKA2LoA==", "requires": { "@mapbox/gl-matrix": "0.0.1", "@mapbox/mapbox-gl-supported": "1.3.0",