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
|
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="author" content="Andy Liaw, original; R. Gentleman, M. Maechler, W. Huber, G. Warnes, revisions. Tal Galili" />
<meta name="date" content="2025-11-29" />
<title>Enhanced Heat Maps with heatmap.2</title>
<script>// Pandoc 2.9 adds attributes on both header and div. We remove the former (to
// be compatible with the behavior of Pandoc < 2.8).
document.addEventListener('DOMContentLoaded', function(e) {
var hs = document.querySelectorAll("div.section[class*='level'] > :first-child");
var i, h, a;
for (i = 0; i < hs.length; i++) {
h = hs[i];
if (!/^h[1-6]$/i.test(h.tagName)) continue; // it should be a header h1-h6
a = h.attributes;
while (a.length > 0) h.removeAttribute(a[0].name);
}
});
</script>
<style type="text/css">detaiks.chunk-details > summary.chunk-summary {
text-align: right;
}
details.chunk-details[open] > summary.chunk-summary::after {
content: "Hide";
}
details.chunk-details[open] > summary.chunk-summary > span.chunk-summary-text {
display: none;
}
</style>
<style type="text/css">@layer htmltools {
.html-fill-container {
display: flex;
flex-direction: column;
min-height: 0;
min-width: 0;
}
.html-fill-container > .html-fill-item {
flex: 1 1 auto;
min-height: 0;
min-width: 0;
}
.html-fill-container > :not(.html-fill-item) {
flex: 0 0 auto;
}
}
</style>
<script>(function() {
// If window.HTMLWidgets is already defined, then use it; otherwise create a
// new object. This allows preceding code to set options that affect the
// initialization process (though none currently exist).
window.HTMLWidgets = window.HTMLWidgets || {};
// See if we're running in a viewer pane. If not, we're in a web browser.
var viewerMode = window.HTMLWidgets.viewerMode =
/\bviewer_pane=1\b/.test(window.location);
// See if we're running in Shiny mode. If not, it's a static document.
// Note that static widgets can appear in both Shiny and static modes, but
// obviously, Shiny widgets can only appear in Shiny apps/documents.
var shinyMode = window.HTMLWidgets.shinyMode =
typeof(window.Shiny) !== "undefined" && !!window.Shiny.outputBindings;
// We can't count on jQuery being available, so we implement our own
// version if necessary.
function querySelectorAll(scope, selector) {
if (typeof(jQuery) !== "undefined" && scope instanceof jQuery) {
return scope.find(selector);
}
if (scope.querySelectorAll) {
return scope.querySelectorAll(selector);
}
}
function asArray(value) {
if (value === null)
return [];
if ($.isArray(value))
return value;
return [value];
}
// Implement jQuery's extend
function extend(target /*, ... */) {
if (arguments.length == 1) {
return target;
}
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i];
for (var prop in source) {
if (source.hasOwnProperty(prop)) {
target[prop] = source[prop];
}
}
}
return target;
}
// IE8 doesn't support Array.forEach.
function forEach(values, callback, thisArg) {
if (values.forEach) {
values.forEach(callback, thisArg);
} else {
for (var i = 0; i < values.length; i++) {
callback.call(thisArg, values[i], i, values);
}
}
}
// Replaces the specified method with the return value of funcSource.
//
// Note that funcSource should not BE the new method, it should be a function
// that RETURNS the new method. funcSource receives a single argument that is
// the overridden method, it can be called from the new method. The overridden
// method can be called like a regular function, it has the target permanently
// bound to it so "this" will work correctly.
function overrideMethod(target, methodName, funcSource) {
var superFunc = target[methodName] || function() {};
var superFuncBound = function() {
return superFunc.apply(target, arguments);
};
target[methodName] = funcSource(superFuncBound);
}
// Add a method to delegator that, when invoked, calls
// delegatee.methodName. If there is no such method on
// the delegatee, but there was one on delegator before
// delegateMethod was called, then the original version
// is invoked instead.
// For example:
//
// var a = {
// method1: function() { console.log('a1'); }
// method2: function() { console.log('a2'); }
// };
// var b = {
// method1: function() { console.log('b1'); }
// };
// delegateMethod(a, b, "method1");
// delegateMethod(a, b, "method2");
// a.method1();
// a.method2();
//
// The output would be "b1", "a2".
function delegateMethod(delegator, delegatee, methodName) {
var inherited = delegator[methodName];
delegator[methodName] = function() {
var target = delegatee;
var method = delegatee[methodName];
// The method doesn't exist on the delegatee. Instead,
// call the method on the delegator, if it exists.
if (!method) {
target = delegator;
method = inherited;
}
if (method) {
return method.apply(target, arguments);
}
};
}
// Implement a vague facsimilie of jQuery's data method
function elementData(el, name, value) {
if (arguments.length == 2) {
return el["htmlwidget_data_" + name];
} else if (arguments.length == 3) {
el["htmlwidget_data_" + name] = value;
return el;
} else {
throw new Error("Wrong number of arguments for elementData: " +
arguments.length);
}
}
// http://stackoverflow.com/questions/3446170/escape-string-for-use-in-javascript-regex
function escapeRegExp(str) {
return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
}
function hasClass(el, className) {
var re = new RegExp("\\b" + escapeRegExp(className) + "\\b");
return re.test(el.className);
}
// elements - array (or array-like object) of HTML elements
// className - class name to test for
// include - if true, only return elements with given className;
// if false, only return elements *without* given className
function filterByClass(elements, className, include) {
var results = [];
for (var i = 0; i < elements.length; i++) {
if (hasClass(elements[i], className) == include)
results.push(elements[i]);
}
return results;
}
function on(obj, eventName, func) {
if (obj.addEventListener) {
obj.addEventListener(eventName, func, false);
} else if (obj.attachEvent) {
obj.attachEvent(eventName, func);
}
}
function off(obj, eventName, func) {
if (obj.removeEventListener)
obj.removeEventListener(eventName, func, false);
else if (obj.detachEvent) {
obj.detachEvent(eventName, func);
}
}
// Translate array of values to top/right/bottom/left, as usual with
// the "padding" CSS property
// https://developer.mozilla.org/en-US/docs/Web/CSS/padding
function unpackPadding(value) {
if (typeof(value) === "number")
value = [value];
if (value.length === 1) {
return {top: value[0], right: value[0], bottom: value[0], left: value[0]};
}
if (value.length === 2) {
return {top: value[0], right: value[1], bottom: value[0], left: value[1]};
}
if (value.length === 3) {
return {top: value[0], right: value[1], bottom: value[2], left: value[1]};
}
if (value.length === 4) {
return {top: value[0], right: value[1], bottom: value[2], left: value[3]};
}
}
// Convert an unpacked padding object to a CSS value
function paddingToCss(paddingObj) {
return paddingObj.top + "px " + paddingObj.right + "px " + paddingObj.bottom + "px " + paddingObj.left + "px";
}
// Makes a number suitable for CSS
function px(x) {
if (typeof(x) === "number")
return x + "px";
else
return x;
}
// Retrieves runtime widget sizing information for an element.
// The return value is either null, or an object with fill, padding,
// defaultWidth, defaultHeight fields.
function sizingPolicy(el) {
var sizingEl = document.querySelector("script[data-for='" + el.id + "'][type='application/htmlwidget-sizing']");
if (!sizingEl)
return null;
var sp = JSON.parse(sizingEl.textContent || sizingEl.text || "{}");
if (viewerMode) {
return sp.viewer;
} else {
return sp.browser;
}
}
// @param tasks Array of strings (or falsy value, in which case no-op).
// Each element must be a valid JavaScript expression that yields a
// function. Or, can be an array of objects with "code" and "data"
// properties; in this case, the "code" property should be a string
// of JS that's an expr that yields a function, and "data" should be
// an object that will be added as an additional argument when that
// function is called.
// @param target The object that will be "this" for each function
// execution.
// @param args Array of arguments to be passed to the functions. (The
// same arguments will be passed to all functions.)
function evalAndRun(tasks, target, args) {
if (tasks) {
forEach(tasks, function(task) {
var theseArgs = args;
if (typeof(task) === "object") {
theseArgs = theseArgs.concat([task.data]);
task = task.code;
}
var taskFunc = tryEval(task);
if (typeof(taskFunc) !== "function") {
throw new Error("Task must be a function! Source:\n" + task);
}
taskFunc.apply(target, theseArgs);
});
}
}
// Attempt eval() both with and without enclosing in parentheses.
// Note that enclosing coerces a function declaration into
// an expression that eval() can parse
// (otherwise, a SyntaxError is thrown)
function tryEval(code) {
var result = null;
try {
result = eval("(" + code + ")");
} catch(error) {
if (!(error instanceof SyntaxError)) {
throw error;
}
try {
result = eval(code);
} catch(e) {
if (e instanceof SyntaxError) {
throw error;
} else {
throw e;
}
}
}
return result;
}
function initSizing(el) {
var sizing = sizingPolicy(el);
if (!sizing)
return;
var cel = document.getElementById("htmlwidget_container");
if (!cel)
return;
if (typeof(sizing.padding) !== "undefined") {
document.body.style.margin = "0";
document.body.style.padding = paddingToCss(unpackPadding(sizing.padding));
}
if (sizing.fill) {
document.body.style.overflow = "hidden";
document.body.style.width = "100%";
document.body.style.height = "100%";
document.documentElement.style.width = "100%";
document.documentElement.style.height = "100%";
cel.style.position = "absolute";
var pad = unpackPadding(sizing.padding);
cel.style.top = pad.top + "px";
cel.style.right = pad.right + "px";
cel.style.bottom = pad.bottom + "px";
cel.style.left = pad.left + "px";
el.style.width = "100%";
el.style.height = "100%";
return {
getWidth: function() { return cel.getBoundingClientRect().width; },
getHeight: function() { return cel.getBoundingClientRect().height; }
};
} else {
el.style.width = px(sizing.width);
el.style.height = px(sizing.height);
return {
getWidth: function() { return cel.getBoundingClientRect().width; },
getHeight: function() { return cel.getBoundingClientRect().height; }
};
}
}
// Default implementations for methods
var defaults = {
find: function(scope) {
return querySelectorAll(scope, "." + this.name);
},
renderError: function(el, err) {
var $el = $(el);
this.clearError(el);
// Add all these error classes, as Shiny does
var errClass = "shiny-output-error";
if (err.type !== null) {
// use the classes of the error condition as CSS class names
errClass = errClass + " " + $.map(asArray(err.type), function(type) {
return errClass + "-" + type;
}).join(" ");
}
errClass = errClass + " htmlwidgets-error";
// Is el inline or block? If inline or inline-block, just display:none it
// and add an inline error.
var display = $el.css("display");
$el.data("restore-display-mode", display);
if (display === "inline" || display === "inline-block") {
$el.hide();
if (err.message !== "") {
var errorSpan = $("<span>").addClass(errClass);
errorSpan.text(err.message);
$el.after(errorSpan);
}
} else if (display === "block") {
// If block, add an error just after the el, set visibility:none on the
// el, and position the error to be on top of the el.
// Mark it with a unique ID and CSS class so we can remove it later.
$el.css("visibility", "hidden");
if (err.message !== "") {
var errorDiv = $("<div>").addClass(errClass).css("position", "absolute")
.css("top", el.offsetTop)
.css("left", el.offsetLeft)
// setting width can push out the page size, forcing otherwise
// unnecessary scrollbars to appear and making it impossible for
// the element to shrink; so use max-width instead
.css("maxWidth", el.offsetWidth)
.css("height", el.offsetHeight);
errorDiv.text(err.message);
$el.after(errorDiv);
// Really dumb way to keep the size/position of the error in sync with
// the parent element as the window is resized or whatever.
var intId = setInterval(function() {
if (!errorDiv[0].parentElement) {
clearInterval(intId);
return;
}
errorDiv
.css("top", el.offsetTop)
.css("left", el.offsetLeft)
.css("maxWidth", el.offsetWidth)
.css("height", el.offsetHeight);
}, 500);
}
}
},
clearError: function(el) {
var $el = $(el);
var display = $el.data("restore-display-mode");
$el.data("restore-display-mode", null);
if (display === "inline" || display === "inline-block") {
if (display)
$el.css("display", display);
$(el.nextSibling).filter(".htmlwidgets-error").remove();
} else if (display === "block"){
$el.css("visibility", "inherit");
$(el.nextSibling).filter(".htmlwidgets-error").remove();
}
},
sizing: {}
};
// Called by widget bindings to register a new type of widget. The definition
// object can contain the following properties:
// - name (required) - A string indicating the binding name, which will be
// used by default as the CSS classname to look for.
// - initialize (optional) - A function(el) that will be called once per
// widget element; if a value is returned, it will be passed as the third
// value to renderValue.
// - renderValue (required) - A function(el, data, initValue) that will be
// called with data. Static contexts will cause this to be called once per
// element; Shiny apps will cause this to be called multiple times per
// element, as the data changes.
window.HTMLWidgets.widget = function(definition) {
if (!definition.name) {
throw new Error("Widget must have a name");
}
if (!definition.type) {
throw new Error("Widget must have a type");
}
// Currently we only support output widgets
if (definition.type !== "output") {
throw new Error("Unrecognized widget type '" + definition.type + "'");
}
// TODO: Verify that .name is a valid CSS classname
// Support new-style instance-bound definitions. Old-style class-bound
// definitions have one widget "object" per widget per type/class of
// widget; the renderValue and resize methods on such widget objects
// take el and instance arguments, because the widget object can't
// store them. New-style instance-bound definitions have one widget
// object per widget instance; the definition that's passed in doesn't
// provide renderValue or resize methods at all, just the single method
// factory(el, width, height)
// which returns an object that has renderValue(x) and resize(w, h).
// This enables a far more natural programming style for the widget
// author, who can store per-instance state using either OO-style
// instance fields or functional-style closure variables (I guess this
// is in contrast to what can only be called C-style pseudo-OO which is
// what we required before).
if (definition.factory) {
definition = createLegacyDefinitionAdapter(definition);
}
if (!definition.renderValue) {
throw new Error("Widget must have a renderValue function");
}
// For static rendering (non-Shiny), use a simple widget registration
// scheme. We also use this scheme for Shiny apps/documents that also
// contain static widgets.
window.HTMLWidgets.widgets = window.HTMLWidgets.widgets || [];
// Merge defaults into the definition; don't mutate the original definition.
var staticBinding = extend({}, defaults, definition);
overrideMethod(staticBinding, "find", function(superfunc) {
return function(scope) {
var results = superfunc(scope);
// Filter out Shiny outputs, we only want the static kind
return filterByClass(results, "html-widget-output", false);
};
});
window.HTMLWidgets.widgets.push(staticBinding);
if (shinyMode) {
// Shiny is running. Register the definition with an output binding.
// The definition itself will not be the output binding, instead
// we will make an output binding object that delegates to the
// definition. This is because we foolishly used the same method
// name (renderValue) for htmlwidgets definition and Shiny bindings
// but they actually have quite different semantics (the Shiny
// bindings receive data that includes lots of metadata that it
// strips off before calling htmlwidgets renderValue). We can't
// just ignore the difference because in some widgets it's helpful
// to call this.renderValue() from inside of resize(), and if
// we're not delegating, then that call will go to the Shiny
// version instead of the htmlwidgets version.
// Merge defaults with definition, without mutating either.
var bindingDef = extend({}, defaults, definition);
// This object will be our actual Shiny binding.
var shinyBinding = new Shiny.OutputBinding();
// With a few exceptions, we'll want to simply use the bindingDef's
// version of methods if they are available, otherwise fall back to
// Shiny's defaults. NOTE: If Shiny's output bindings gain additional
// methods in the future, and we want them to be overrideable by
// HTMLWidget binding definitions, then we'll need to add them to this
// list.
delegateMethod(shinyBinding, bindingDef, "getId");
delegateMethod(shinyBinding, bindingDef, "onValueChange");
delegateMethod(shinyBinding, bindingDef, "onValueError");
delegateMethod(shinyBinding, bindingDef, "renderError");
delegateMethod(shinyBinding, bindingDef, "clearError");
delegateMethod(shinyBinding, bindingDef, "showProgress");
// The find, renderValue, and resize are handled differently, because we
// want to actually decorate the behavior of the bindingDef methods.
shinyBinding.find = function(scope) {
var results = bindingDef.find(scope);
// Only return elements that are Shiny outputs, not static ones
var dynamicResults = results.filter(".html-widget-output");
// It's possible that whatever caused Shiny to think there might be
// new dynamic outputs, also caused there to be new static outputs.
// Since there might be lots of different htmlwidgets bindings, we
// schedule execution for later--no need to staticRender multiple
// times.
if (results.length !== dynamicResults.length)
scheduleStaticRender();
return dynamicResults;
};
// Wrap renderValue to handle initialization, which unfortunately isn't
// supported natively by Shiny at the time of this writing.
shinyBinding.renderValue = function(el, data) {
Shiny.renderDependencies(data.deps);
// Resolve strings marked as javascript literals to objects
if (!(data.evals instanceof Array)) data.evals = [data.evals];
for (var i = 0; data.evals && i < data.evals.length; i++) {
window.HTMLWidgets.evaluateStringMember(data.x, data.evals[i]);
}
if (!bindingDef.renderOnNullValue) {
if (data.x === null) {
el.style.visibility = "hidden";
return;
} else {
el.style.visibility = "inherit";
}
}
if (!elementData(el, "initialized")) {
initSizing(el);
elementData(el, "initialized", true);
if (bindingDef.initialize) {
var rect = el.getBoundingClientRect();
var result = bindingDef.initialize(el, rect.width, rect.height);
elementData(el, "init_result", result);
}
}
bindingDef.renderValue(el, data.x, elementData(el, "init_result"));
evalAndRun(data.jsHooks.render, elementData(el, "init_result"), [el, data.x]);
};
// Only override resize if bindingDef implements it
if (bindingDef.resize) {
shinyBinding.resize = function(el, width, height) {
// Shiny can call resize before initialize/renderValue have been
// called, which doesn't make sense for widgets.
if (elementData(el, "initialized")) {
bindingDef.resize(el, width, height, elementData(el, "init_result"));
}
};
}
Shiny.outputBindings.register(shinyBinding, bindingDef.name);
}
};
var scheduleStaticRenderTimerId = null;
function scheduleStaticRender() {
if (!scheduleStaticRenderTimerId) {
scheduleStaticRenderTimerId = setTimeout(function() {
scheduleStaticRenderTimerId = null;
window.HTMLWidgets.staticRender();
}, 1);
}
}
// Render static widgets after the document finishes loading
// Statically render all elements that are of this widget's class
window.HTMLWidgets.staticRender = function() {
var bindings = window.HTMLWidgets.widgets || [];
forEach(bindings, function(binding) {
var matches = binding.find(document.documentElement);
forEach(matches, function(el) {
var sizeObj = initSizing(el, binding);
var getSize = function(el) {
if (sizeObj) {
return {w: sizeObj.getWidth(), h: sizeObj.getHeight()}
} else {
var rect = el.getBoundingClientRect();
return {w: rect.width, h: rect.height}
}
};
if (hasClass(el, "html-widget-static-bound"))
return;
el.className = el.className + " html-widget-static-bound";
var initResult;
if (binding.initialize) {
var size = getSize(el);
initResult = binding.initialize(el, size.w, size.h);
elementData(el, "init_result", initResult);
}
if (binding.resize) {
var lastSize = getSize(el);
var resizeHandler = function(e) {
var size = getSize(el);
if (size.w === 0 && size.h === 0)
return;
if (size.w === lastSize.w && size.h === lastSize.h)
return;
lastSize = size;
binding.resize(el, size.w, size.h, initResult);
};
on(window, "resize", resizeHandler);
// This is needed for cases where we're running in a Shiny
// app, but the widget itself is not a Shiny output, but
// rather a simple static widget. One example of this is
// an rmarkdown document that has runtime:shiny and widget
// that isn't in a render function. Shiny only knows to
// call resize handlers for Shiny outputs, not for static
// widgets, so we do it ourselves.
if (window.jQuery) {
window.jQuery(document).on(
"shown.htmlwidgets shown.bs.tab.htmlwidgets shown.bs.collapse.htmlwidgets",
resizeHandler
);
window.jQuery(document).on(
"hidden.htmlwidgets hidden.bs.tab.htmlwidgets hidden.bs.collapse.htmlwidgets",
resizeHandler
);
}
// This is needed for the specific case of ioslides, which
// flips slides between display:none and display:block.
// Ideally we would not have to have ioslide-specific code
// here, but rather have ioslides raise a generic event,
// but the rmarkdown package just went to CRAN so the
// window to getting that fixed may be long.
if (window.addEventListener) {
// It's OK to limit this to window.addEventListener
// browsers because ioslides itself only supports
// such browsers.
on(document, "slideenter", resizeHandler);
on(document, "slideleave", resizeHandler);
}
}
var scriptData = document.querySelector("script[data-for='" + el.id + "'][type='application/json']");
if (scriptData) {
var data = JSON.parse(scriptData.textContent || scriptData.text);
// Resolve strings marked as javascript literals to objects
if (!(data.evals instanceof Array)) data.evals = [data.evals];
for (var k = 0; data.evals && k < data.evals.length; k++) {
window.HTMLWidgets.evaluateStringMember(data.x, data.evals[k]);
}
binding.renderValue(el, data.x, initResult);
evalAndRun(data.jsHooks.render, initResult, [el, data.x]);
}
});
});
invokePostRenderHandlers();
}
function has_jQuery3() {
if (!window.jQuery) {
return false;
}
var $version = window.jQuery.fn.jquery;
var $major_version = parseInt($version.split(".")[0]);
return $major_version >= 3;
}
/*
/ Shiny 1.4 bumped jQuery from 1.x to 3.x which means jQuery's
/ on-ready handler (i.e., $(fn)) is now asyncronous (i.e., it now
/ really means $(setTimeout(fn)).
/ https://jquery.com/upgrade-guide/3.0/#breaking-change-document-ready-handlers-are-now-asynchronous
/
/ Since Shiny uses $() to schedule initShiny, shiny>=1.4 calls initShiny
/ one tick later than it did before, which means staticRender() is
/ called renderValue() earlier than (advanced) widget authors might be expecting.
/ https://github.com/rstudio/shiny/issues/2630
/
/ For a concrete example, leaflet has some methods (e.g., updateBounds)
/ which reference Shiny methods registered in initShiny (e.g., setInputValue).
/ Since leaflet is privy to this life-cycle, it knows to use setTimeout() to
/ delay execution of those methods (until Shiny methods are ready)
/ https://github.com/rstudio/leaflet/blob/18ec981/javascript/src/index.js#L266-L268
/
/ Ideally widget authors wouldn't need to use this setTimeout() hack that
/ leaflet uses to call Shiny methods on a staticRender(). In the long run,
/ the logic initShiny should be broken up so that method registration happens
/ right away, but binding happens later.
*/
function maybeStaticRenderLater() {
if (shinyMode && has_jQuery3()) {
window.jQuery(window.HTMLWidgets.staticRender);
} else {
window.HTMLWidgets.staticRender();
}
}
if (document.addEventListener) {
document.addEventListener("DOMContentLoaded", function() {
document.removeEventListener("DOMContentLoaded", arguments.callee, false);
maybeStaticRenderLater();
}, false);
} else if (document.attachEvent) {
document.attachEvent("onreadystatechange", function() {
if (document.readyState === "complete") {
document.detachEvent("onreadystatechange", arguments.callee);
maybeStaticRenderLater();
}
});
}
window.HTMLWidgets.getAttachmentUrl = function(depname, key) {
// If no key, default to the first item
if (typeof(key) === "undefined")
key = 1;
var link = document.getElementById(depname + "-" + key + "-attachment");
if (!link) {
throw new Error("Attachment " + depname + "/" + key + " not found in document");
}
return link.getAttribute("href");
};
window.HTMLWidgets.dataframeToD3 = function(df) {
var names = [];
var length;
for (var name in df) {
if (df.hasOwnProperty(name))
names.push(name);
if (typeof(df[name]) !== "object" || typeof(df[name].length) === "undefined") {
throw new Error("All fields must be arrays");
} else if (typeof(length) !== "undefined" && length !== df[name].length) {
throw new Error("All fields must be arrays of the same length");
}
length = df[name].length;
}
var results = [];
var item;
for (var row = 0; row < length; row++) {
item = {};
for (var col = 0; col < names.length; col++) {
item[names[col]] = df[names[col]][row];
}
results.push(item);
}
return results;
};
window.HTMLWidgets.transposeArray2D = function(array) {
if (array.length === 0) return array;
var newArray = array[0].map(function(col, i) {
return array.map(function(row) {
return row[i]
})
});
return newArray;
};
// Split value at splitChar, but allow splitChar to be escaped
// using escapeChar. Any other characters escaped by escapeChar
// will be included as usual (including escapeChar itself).
function splitWithEscape(value, splitChar, escapeChar) {
var results = [];
var escapeMode = false;
var currentResult = "";
for (var pos = 0; pos < value.length; pos++) {
if (!escapeMode) {
if (value[pos] === splitChar) {
results.push(currentResult);
currentResult = "";
} else if (value[pos] === escapeChar) {
escapeMode = true;
} else {
currentResult += value[pos];
}
} else {
currentResult += value[pos];
escapeMode = false;
}
}
if (currentResult !== "") {
results.push(currentResult);
}
return results;
}
// Function authored by Yihui/JJ Allaire
window.HTMLWidgets.evaluateStringMember = function(o, member) {
var parts = splitWithEscape(member, '.', '\\');
for (var i = 0, l = parts.length; i < l; i++) {
var part = parts[i];
// part may be a character or 'numeric' member name
if (o !== null && typeof o === "object" && part in o) {
if (i == (l - 1)) { // if we are at the end of the line then evalulate
if (typeof o[part] === "string")
o[part] = tryEval(o[part]);
} else { // otherwise continue to next embedded object
o = o[part];
}
}
}
};
// Retrieve the HTMLWidget instance (i.e. the return value of an
// HTMLWidget binding's initialize() or factory() function)
// associated with an element, or null if none.
window.HTMLWidgets.getInstance = function(el) {
return elementData(el, "init_result");
};
// Finds the first element in the scope that matches the selector,
// and returns the HTMLWidget instance (i.e. the return value of
// an HTMLWidget binding's initialize() or factory() function)
// associated with that element, if any. If no element matches the
// selector, or the first matching element has no HTMLWidget
// instance associated with it, then null is returned.
//
// The scope argument is optional, and defaults to window.document.
window.HTMLWidgets.find = function(scope, selector) {
if (arguments.length == 1) {
selector = scope;
scope = document;
}
var el = scope.querySelector(selector);
if (el === null) {
return null;
} else {
return window.HTMLWidgets.getInstance(el);
}
};
// Finds all elements in the scope that match the selector, and
// returns the HTMLWidget instances (i.e. the return values of
// an HTMLWidget binding's initialize() or factory() function)
// associated with the elements, in an array. If elements that
// match the selector don't have an associated HTMLWidget
// instance, the returned array will contain nulls.
//
// The scope argument is optional, and defaults to window.document.
window.HTMLWidgets.findAll = function(scope, selector) {
if (arguments.length == 1) {
selector = scope;
scope = document;
}
var nodes = scope.querySelectorAll(selector);
var results = [];
for (var i = 0; i < nodes.length; i++) {
results.push(window.HTMLWidgets.getInstance(nodes[i]));
}
return results;
};
var postRenderHandlers = [];
function invokePostRenderHandlers() {
while (postRenderHandlers.length) {
var handler = postRenderHandlers.shift();
if (handler) {
handler();
}
}
}
// Register the given callback function to be invoked after the
// next time static widgets are rendered.
window.HTMLWidgets.addPostRenderHandler = function(callback) {
postRenderHandlers.push(callback);
};
// Takes a new-style instance-bound definition, and returns an
// old-style class-bound definition. This saves us from having
// to rewrite all the logic in this file to accomodate both
// types of definitions.
function createLegacyDefinitionAdapter(defn) {
var result = {
name: defn.name,
type: defn.type,
initialize: function(el, width, height) {
return defn.factory(el, width, height);
},
renderValue: function(el, x, instance) {
return instance.renderValue(x);
},
resize: function(el, width, height, instance) {
return instance.resize(width, height);
}
};
if (defn.find)
result.find = defn.find;
if (defn.renderError)
result.renderError = defn.renderError;
if (defn.clearError)
result.clearError = defn.clearError;
return result;
}
})();
</script>
<script>
HTMLWidgets.widget({
name: "plotly",
type: "output",
initialize: function(el, width, height) {
return {};
},
resize: function(el, width, height, instance) {
if (instance.autosize) {
var width = instance.width || width;
var height = instance.height || height;
Plotly.relayout(el.id, {width: width, height: height});
}
},
renderValue: function(el, x, instance) {
// Plotly.relayout() mutates the plot input object, so make sure to
// keep a reference to the user-supplied width/height *before*
// we call Plotly.plot();
var lay = x.layout || {};
instance.width = lay.width;
instance.height = lay.height;
instance.autosize = lay.autosize || true;
/*
/ 'inform the world' about highlighting options this is so other
/ crosstalk libraries have a chance to respond to special settings
/ such as persistent selection.
/ AFAIK, leaflet is the only library with such intergration
/ https://github.com/rstudio/leaflet/pull/346/files#diff-ad0c2d51ce5fdf8c90c7395b102f4265R154
*/
var ctConfig = crosstalk.var('plotlyCrosstalkOpts').set(x.highlight);
if (typeof(window) !== "undefined") {
// make sure plots don't get created outside the network (for on-prem)
window.PLOTLYENV = window.PLOTLYENV || {};
window.PLOTLYENV.BASE_URL = x.base_url;
// Enable persistent selection when shift key is down
// https://stackoverflow.com/questions/1828613/check-if-a-key-is-down
var persistOnShift = function(e) {
if (!e) window.event;
if (e.shiftKey) {
x.highlight.persistent = true;
x.highlight.persistentShift = true;
} else {
x.highlight.persistent = false;
x.highlight.persistentShift = false;
}
};
// Only relevant if we haven't forced persistent mode at command line
if (!x.highlight.persistent) {
window.onmousemove = persistOnShift;
}
}
var graphDiv = document.getElementById(el.id);
// TODO: move the control panel injection strategy inside here...
HTMLWidgets.addPostRenderHandler(function() {
// lower the z-index of the modebar to prevent it from highjacking hover
// (TODO: do this via CSS?)
// https://github.com/ropensci/plotly/issues/956
// https://www.w3schools.com/jsref/prop_style_zindex.asp
var modebars = document.querySelectorAll(".js-plotly-plot .plotly .modebar");
for (var i = 0; i < modebars.length; i++) {
modebars[i].style.zIndex = 1;
}
});
// inject a "control panel" holding selectize/dynamic color widget(s)
if ((x.selectize || x.highlight.dynamic) && !instance.plotly) {
var flex = document.createElement("div");
flex.class = "plotly-crosstalk-control-panel";
flex.style = "display: flex; flex-wrap: wrap";
// inject the colourpicker HTML container into the flexbox
if (x.highlight.dynamic) {
var pickerDiv = document.createElement("div");
var pickerInput = document.createElement("input");
pickerInput.id = el.id + "-colourpicker";
pickerInput.placeholder = "asdasd";
var pickerLabel = document.createElement("label");
pickerLabel.for = pickerInput.id;
pickerLabel.innerHTML = "Brush color ";
pickerDiv.appendChild(pickerLabel);
pickerDiv.appendChild(pickerInput);
flex.appendChild(pickerDiv);
}
// inject selectize HTML containers (one for every crosstalk group)
if (x.selectize) {
var ids = Object.keys(x.selectize);
for (var i = 0; i < ids.length; i++) {
var container = document.createElement("div");
container.id = ids[i];
container.style = "width: 80%; height: 10%";
container.class = "form-group crosstalk-input-plotly-highlight";
var label = document.createElement("label");
label.for = ids[i];
label.innerHTML = x.selectize[ids[i]].group;
label.class = "control-label";
var selectDiv = document.createElement("div");
var select = document.createElement("select");
select.multiple = true;
selectDiv.appendChild(select);
container.appendChild(label);
container.appendChild(selectDiv);
flex.appendChild(container);
}
}
// finally, insert the flexbox inside the htmlwidget container,
// but before the plotly graph div
graphDiv.parentElement.insertBefore(flex, graphDiv);
if (x.highlight.dynamic) {
var picker = $("#" + pickerInput.id);
var colors = x.highlight.color || [];
// TODO: let users specify options?
var opts = {
value: colors[0],
showColour: "both",
palette: "limited",
allowedCols: colors.join(" "),
width: "20%",
height: "10%"
};
picker.colourpicker({changeDelay: 0});
picker.colourpicker("settings", opts);
picker.colourpicker("value", opts.value);
// inform crosstalk about a change in the current selection colour
var grps = x.highlight.ctGroups || [];
for (var i = 0; i < grps.length; i++) {
crosstalk.group(grps[i]).var('plotlySelectionColour')
.set(picker.colourpicker('value'));
}
picker.on("change", function() {
for (var i = 0; i < grps.length; i++) {
crosstalk.group(grps[i]).var('plotlySelectionColour')
.set(picker.colourpicker('value'));
}
});
}
}
// if no plot exists yet, create one with a particular configuration
if (!instance.plotly) {
var plot = Plotly.newPlot(graphDiv, x);
instance.plotly = true;
} else if (x.layout.transition) {
var plot = Plotly.react(graphDiv, x);
} else {
// this is essentially equivalent to Plotly.newPlot(), but avoids creating
// a new webgl context
// https://github.com/plotly/plotly.js/blob/2b24f9def901831e61282076cf3f835598d56f0e/src/plot_api/plot_api.js#L531-L532
// TODO: restore crosstalk selections?
Plotly.purge(graphDiv);
// TODO: why is this necessary to get crosstalk working?
graphDiv.data = undefined;
graphDiv.layout = undefined;
var plot = Plotly.newPlot(graphDiv, x);
}
// Trigger plotly.js calls defined via `plotlyProxy()`
plot.then(function() {
if (HTMLWidgets.shinyMode) {
Shiny.addCustomMessageHandler("plotly-calls", function(msg) {
var gd = document.getElementById(msg.id);
if (!gd) {
throw new Error("Couldn't find plotly graph with id: " + msg.id);
}
// This isn't an official plotly.js method, but it's the only current way to
// change just the configuration of a plot
// https://community.plot.ly/t/update-config-function/9057
if (msg.method == "reconfig") {
Plotly.react(gd, gd.data, gd.layout, msg.args);
return;
}
if (!Plotly[msg.method]) {
throw new Error("Unknown method " + msg.method);
}
var args = [gd].concat(msg.args);
Plotly[msg.method].apply(null, args);
});
}
// plotly's mapbox API doesn't currently support setting bounding boxes
// https://www.mapbox.com/mapbox-gl-js/example/fitbounds/
// so we do this manually...
// TODO: make sure this triggers on a redraw and relayout as well as on initial draw
var mapboxIDs = graphDiv._fullLayout._subplots.mapbox || [];
for (var i = 0; i < mapboxIDs.length; i++) {
var id = mapboxIDs[i];
var mapOpts = x.layout[id] || {};
var args = mapOpts._fitBounds || {};
if (!args) {
continue;
}
var mapObj = graphDiv._fullLayout[id]._subplot.map;
mapObj.fitBounds(args.bounds, args.options);
}
});
// Attach attributes (e.g., "key", "z") to plotly event data
function eventDataWithKey(eventData) {
if (eventData === undefined || !eventData.hasOwnProperty("points")) {
return null;
}
return eventData.points.map(function(pt) {
var obj = {
curveNumber: pt.curveNumber,
pointNumber: pt.pointNumber,
x: pt.x,
y: pt.y
};
// If 'z' is reported with the event data, then use it!
if (pt.hasOwnProperty("z")) {
obj.z = pt.z;
}
if (pt.hasOwnProperty("customdata")) {
obj.customdata = pt.customdata;
}
/*
TL;DR: (I think) we have to select the graph div (again) to attach keys...
Why? Remember that crosstalk will dynamically add/delete traces
(see traceManager.prototype.updateSelection() below)
For this reason, we can't simply grab keys from x.data (like we did previously)
Moreover, we can't use _fullData, since that doesn't include
unofficial attributes. It's true that click/hover events fire with
pt.data, but drag events don't...
*/
var gd = document.getElementById(el.id);
var trace = gd.data[pt.curveNumber];
if (!trace._isSimpleKey) {
var attrsToAttach = ["key"];
} else {
// simple keys fire the whole key
obj.key = trace.key;
var attrsToAttach = [];
}
for (var i = 0; i < attrsToAttach.length; i++) {
var attr = trace[attrsToAttach[i]];
if (Array.isArray(attr)) {
if (typeof pt.pointNumber === "number") {
obj[attrsToAttach[i]] = attr[pt.pointNumber];
} else if (Array.isArray(pt.pointNumber)) {
obj[attrsToAttach[i]] = attr[pt.pointNumber[0]][pt.pointNumber[1]];
} else if (Array.isArray(pt.pointNumbers)) {
obj[attrsToAttach[i]] = pt.pointNumbers.map(function(idx) { return attr[idx]; });
}
}
}
return obj;
});
}
var legendEventData = function(d) {
// if legendgroup is not relevant just return the trace
var trace = d.data[d.curveNumber];
if (!trace.legendgroup) return trace;
// if legendgroup was specified, return all traces that match the group
var legendgrps = d.data.map(function(trace){ return trace.legendgroup; });
var traces = [];
for (i = 0; i < legendgrps.length; i++) {
if (legendgrps[i] == trace.legendgroup) {
traces.push(d.data[i]);
}
}
return traces;
};
// send user input event data to shiny
if (HTMLWidgets.shinyMode && Shiny.setInputValue) {
// Some events clear other input values
// TODO: always register these?
var eventClearMap = {
plotly_deselect: ["plotly_selected", "plotly_selecting", "plotly_brushed", "plotly_brushing", "plotly_click"],
plotly_unhover: ["plotly_hover"],
plotly_doubleclick: ["plotly_click"]
};
Object.keys(eventClearMap).map(function(evt) {
graphDiv.on(evt, function() {
var inputsToClear = eventClearMap[evt];
inputsToClear.map(function(input) {
Shiny.setInputValue(input + "-" + x.source, null, {priority: "event"});
});
});
});
var eventDataFunctionMap = {
plotly_click: eventDataWithKey,
plotly_sunburstclick: eventDataWithKey,
plotly_hover: eventDataWithKey,
plotly_unhover: eventDataWithKey,
// If 'plotly_selected' has already been fired, and you click
// on the plot afterwards, this event fires `undefined`?!?
// That might be considered a plotly.js bug, but it doesn't make
// sense for this input change to occur if `d` is falsy because,
// even in the empty selection case, `d` is truthy (an object),
// and the 'plotly_deselect' event will reset this input
plotly_selected: function(d) { if (d) { return eventDataWithKey(d); } },
plotly_selecting: function(d) { if (d) { return eventDataWithKey(d); } },
plotly_brushed: function(d) {
if (d) { return d.range ? d.range : d.lassoPoints; }
},
plotly_brushing: function(d) {
if (d) { return d.range ? d.range : d.lassoPoints; }
},
plotly_legendclick: legendEventData,
plotly_legenddoubleclick: legendEventData,
plotly_clickannotation: function(d) { return d.fullAnnotation }
};
var registerShinyValue = function(event) {
var eventDataPreProcessor = eventDataFunctionMap[event] || function(d) { return d ? d : el.id };
// some events are unique to the R package
var plotlyJSevent = (event == "plotly_brushed") ? "plotly_selected" : (event == "plotly_brushing") ? "plotly_selecting" : event;
// register the event
graphDiv.on(plotlyJSevent, function(d) {
Shiny.setInputValue(
event + "-" + x.source,
JSON.stringify(eventDataPreProcessor(d)),
{priority: "event"}
);
});
}
var shinyEvents = x.shinyEvents || [];
shinyEvents.map(registerShinyValue);
}
// Given an array of {curveNumber: x, pointNumber: y} objects,
// return a hash of {
// set1: {value: [key1, key2, ...], _isSimpleKey: false},
// set2: {value: [key3, key4, ...], _isSimpleKey: false}
// }
function pointsToKeys(points) {
var keysBySet = {};
for (var i = 0; i < points.length; i++) {
var trace = graphDiv.data[points[i].curveNumber];
if (!trace.key || !trace.set) {
continue;
}
// set defaults for this keySet
// note that we don't track the nested property (yet) since we always
// emit the union -- http://cpsievert.github.io/talks/20161212b/#21
keysBySet[trace.set] = keysBySet[trace.set] || {
value: [],
_isSimpleKey: trace._isSimpleKey
};
// Use pointNumber by default, but aggregated traces should emit pointNumbers
var ptNum = points[i].pointNumber;
var hasPtNum = typeof ptNum === "number";
var ptNum = hasPtNum ? ptNum : points[i].pointNumbers;
// selecting a point of a "simple" trace means: select the
// entire key attached to this trace, which is useful for,
// say clicking on a fitted line to select corresponding observations
var key = trace._isSimpleKey ? trace.key : Array.isArray(ptNum) ? ptNum.map(function(idx) { return trace.key[idx]; }) : trace.key[ptNum];
// http://stackoverflow.com/questions/10865025/merge-flatten-an-array-of-arrays-in-javascript
var keyFlat = trace._isNestedKey ? [].concat.apply([], key) : key;
// TODO: better to only add new values?
keysBySet[trace.set].value = keysBySet[trace.set].value.concat(keyFlat);
}
return keysBySet;
}
x.highlight.color = x.highlight.color || [];
// make sure highlight color is an array
if (!Array.isArray(x.highlight.color)) {
x.highlight.color = [x.highlight.color];
}
var traceManager = new TraceManager(graphDiv, x.highlight);
// Gather all *unique* sets.
var allSets = [];
for (var curveIdx = 0; curveIdx < x.data.length; curveIdx++) {
var newSet = x.data[curveIdx].set;
if (newSet) {
if (allSets.indexOf(newSet) === -1) {
allSets.push(newSet);
}
}
}
// register event listeners for all sets
for (var i = 0; i < allSets.length; i++) {
var set = allSets[i];
var selection = new crosstalk.SelectionHandle(set);
var filter = new crosstalk.FilterHandle(set);
var filterChange = function(e) {
removeBrush(el);
traceManager.updateFilter(set, e.value);
};
filter.on("change", filterChange);
var selectionChange = function(e) {
// Workaround for 'plotly_selected' now firing previously selected
// points (in addition to new ones) when holding shift key. In our case,
// we just want the new keys
if (x.highlight.on === "plotly_selected" && x.highlight.persistentShift) {
// https://stackoverflow.com/questions/1187518/how-to-get-the-difference-between-two-arrays-in-javascript
Array.prototype.diff = function(a) {
return this.filter(function(i) {return a.indexOf(i) < 0;});
};
e.value = e.value.diff(e.oldValue);
}
// array of "event objects" tracking the selection history
// this is used to avoid adding redundant selections
var selectionHistory = crosstalk.var("plotlySelectionHistory").get() || [];
// Construct an event object "defining" the current event.
var event = {
receiverID: traceManager.gd.id,
plotlySelectionColour: crosstalk.group(set).var("plotlySelectionColour").get()
};
event[set] = e.value;
// TODO: is there a smarter way to check object equality?
if (selectionHistory.length > 0) {
var ev = JSON.stringify(event);
for (var i = 0; i < selectionHistory.length; i++) {
var sel = JSON.stringify(selectionHistory[i]);
if (sel == ev) {
return;
}
}
}
// accumulate history for persistent selection
if (!x.highlight.persistent) {
selectionHistory = [event];
} else {
selectionHistory.push(event);
}
crosstalk.var("plotlySelectionHistory").set(selectionHistory);
// do the actual updating of traces, frames, and the selectize widget
traceManager.updateSelection(set, e.value);
// https://github.com/selectize/selectize.js/blob/master/docs/api.md#methods_items
if (x.selectize) {
if (!x.highlight.persistent || e.value === null) {
selectize.clear(true);
}
selectize.addItems(e.value, true);
selectize.close();
}
}
selection.on("change", selectionChange);
// Set a crosstalk variable selection value, triggering an update
var turnOn = function(e) {
if (e) {
var selectedKeys = pointsToKeys(e.points);
// Keys are group names, values are array of selected keys from group.
for (var set in selectedKeys) {
if (selectedKeys.hasOwnProperty(set)) {
selection.set(selectedKeys[set].value, {sender: el});
}
}
}
};
if (x.highlight.debounce > 0) {
turnOn = debounce(turnOn, x.highlight.debounce);
}
graphDiv.on(x.highlight.on, turnOn);
graphDiv.on(x.highlight.off, function turnOff(e) {
// remove any visual clues
removeBrush(el);
// remove any selection history
crosstalk.var("plotlySelectionHistory").set(null);
// trigger the actual removal of selection traces
selection.set(null, {sender: el});
});
// register a callback for selectize so that there is bi-directional
// communication between the widget and direct manipulation events
if (x.selectize) {
var selectizeID = Object.keys(x.selectize)[i];
var options = x.selectize[selectizeID];
var first = [{value: "", label: "(All)"}];
var opts = $.extend({
options: first.concat(options.items),
searchField: "label",
valueField: "value",
labelField: "label",
maxItems: 50
},
options
);
var select = $("#" + selectizeID).find("select")[0];
var selectize = $(select).selectize(opts)[0].selectize;
// NOTE: this callback is triggered when *directly* altering
// dropdown items
selectize.on("change", function() {
var currentItems = traceManager.groupSelections[set] || [];
if (!x.highlight.persistent) {
removeBrush(el);
for (var i = 0; i < currentItems.length; i++) {
selectize.removeItem(currentItems[i], true);
}
}
var newItems = selectize.items.filter(function(idx) {
return currentItems.indexOf(idx) < 0;
});
if (newItems.length > 0) {
traceManager.updateSelection(set, newItems);
} else {
// Item has been removed...
// TODO: this logic won't work for dynamically changing palette
traceManager.updateSelection(set, null);
traceManager.updateSelection(set, selectize.items);
}
});
}
} // end of selectionChange
} // end of renderValue
}); // end of widget definition
/**
* @param graphDiv The Plotly graph div
* @param highlight An object with options for updating selection(s)
*/
function TraceManager(graphDiv, highlight) {
// The Plotly graph div
this.gd = graphDiv;
// Preserve the original data.
// TODO: try using Lib.extendFlat() as done in
// https://github.com/plotly/plotly.js/pull/1136
this.origData = JSON.parse(JSON.stringify(graphDiv.data));
// avoid doing this over and over
this.origOpacity = [];
for (var i = 0; i < this.origData.length; i++) {
this.origOpacity[i] = this.origData[i].opacity === 0 ? 0 : (this.origData[i].opacity || 1);
}
// key: group name, value: null or array of keys representing the
// most recently received selection for that group.
this.groupSelections = {};
// selection parameters (e.g., transient versus persistent selection)
this.highlight = highlight;
}
TraceManager.prototype.close = function() {
// TODO: Unhook all event handlers
};
TraceManager.prototype.updateFilter = function(group, keys) {
if (typeof(keys) === "undefined" || keys === null) {
this.gd.data = JSON.parse(JSON.stringify(this.origData));
} else {
var traces = [];
for (var i = 0; i < this.origData.length; i++) {
var trace = this.origData[i];
if (!trace.key || trace.set !== group) {
continue;
}
var matchFunc = getMatchFunc(trace);
var matches = matchFunc(trace.key, keys);
if (matches.length > 0) {
if (!trace._isSimpleKey) {
// subsetArrayAttrs doesn't mutate trace (it makes a modified clone)
trace = subsetArrayAttrs(trace, matches);
}
traces.push(trace);
}
}
this.gd.data = traces;
}
Plotly.redraw(this.gd);
// NOTE: we purposely do _not_ restore selection(s), since on filter,
// axis likely will update, changing the pixel -> data mapping, leading
// to a likely mismatch in the brush outline and highlighted marks
};
TraceManager.prototype.updateSelection = function(group, keys) {
if (keys !== null && !Array.isArray(keys)) {
throw new Error("Invalid keys argument; null or array expected");
}
// if selection has been cleared, or if this is transient
// selection, delete the "selection traces"
var nNewTraces = this.gd.data.length - this.origData.length;
if (keys === null || !this.highlight.persistent && nNewTraces > 0) {
var tracesToRemove = [];
for (var i = 0; i < this.gd.data.length; i++) {
if (this.gd.data[i]._isCrosstalkTrace) tracesToRemove.push(i);
}
Plotly.deleteTraces(this.gd, tracesToRemove);
this.groupSelections[group] = keys;
} else {
// add to the groupSelection, rather than overwriting it
// TODO: can this be removed?
this.groupSelections[group] = this.groupSelections[group] || [];
for (var i = 0; i < keys.length; i++) {
var k = keys[i];
if (this.groupSelections[group].indexOf(k) < 0) {
this.groupSelections[group].push(k);
}
}
}
if (keys === null) {
Plotly.restyle(this.gd, {"opacity": this.origOpacity});
} else if (keys.length >= 1) {
// placeholder for new "selection traces"
var traces = [];
// this variable is set in R/highlight.R
var selectionColour = crosstalk.group(group).var("plotlySelectionColour").get() ||
this.highlight.color[0];
for (var i = 0; i < this.origData.length; i++) {
// TODO: try using Lib.extendFlat() as done in
// https://github.com/plotly/plotly.js/pull/1136
var trace = JSON.parse(JSON.stringify(this.gd.data[i]));
if (!trace.key || trace.set !== group) {
continue;
}
// Get sorted array of matching indices in trace.key
var matchFunc = getMatchFunc(trace);
var matches = matchFunc(trace.key, keys);
if (matches.length > 0) {
// If this is a "simple" key, that means select the entire trace
if (!trace._isSimpleKey) {
trace = subsetArrayAttrs(trace, matches);
}
// reach into the full trace object so we can properly reflect the
// selection attributes in every view
var d = this.gd._fullData[i];
/*
/ Recursively inherit selection attributes from various sources,
/ in order of preference:
/ (1) official plotly.js selected attribute
/ (2) highlight(selected = attrs_selected(...))
*/
// TODO: it would be neat to have a dropdown to dynamically specify these!
$.extend(true, trace, this.highlight.selected);
// if it is defined, override color with the "dynamic brush color""
if (d.marker) {
trace.marker = trace.marker || {};
trace.marker.color = selectionColour || trace.marker.color || d.marker.color;
}
if (d.line) {
trace.line = trace.line || {};
trace.line.color = selectionColour || trace.line.color || d.line.color;
}
if (d.textfont) {
trace.textfont = trace.textfont || {};
trace.textfont.color = selectionColour || trace.textfont.color || d.textfont.color;
}
if (d.fillcolor) {
// TODO: should selectionColour inherit alpha from the existing fillcolor?
trace.fillcolor = selectionColour || trace.fillcolor || d.fillcolor;
}
// attach a sensible name/legendgroup
trace.name = trace.name || keys.join("<br />");
trace.legendgroup = trace.legendgroup || keys.join("<br />");
// keep track of mapping between this new trace and the trace it targets
// (necessary for updating frames to reflect the selection traces)
trace._originalIndex = i;
trace._newIndex = this.gd._fullData.length + traces.length;
trace._isCrosstalkTrace = true;
traces.push(trace);
}
}
if (traces.length > 0) {
Plotly.addTraces(this.gd, traces).then(function(gd) {
// incrementally add selection traces to frames
// (this is heavily inspired by Plotly.Plots.modifyFrames()
// in src/plots/plots.js)
var _hash = gd._transitionData._frameHash;
var _frames = gd._transitionData._frames || [];
for (var i = 0; i < _frames.length; i++) {
// add to _frames[i].traces *if* this frame references selected trace(s)
var newIndices = [];
for (var j = 0; j < traces.length; j++) {
var tr = traces[j];
if (_frames[i].traces.indexOf(tr._originalIndex) > -1) {
newIndices.push(tr._newIndex);
_frames[i].traces.push(tr._newIndex);
}
}
// nothing to do...
if (newIndices.length === 0) {
continue;
}
var ctr = 0;
var nFrameTraces = _frames[i].data.length;
for (var j = 0; j < nFrameTraces; j++) {
var frameTrace = _frames[i].data[j];
if (!frameTrace.key || frameTrace.set !== group) {
continue;
}
var matchFunc = getMatchFunc(frameTrace);
var matches = matchFunc(frameTrace.key, keys);
if (matches.length > 0) {
if (!trace._isSimpleKey) {
frameTrace = subsetArrayAttrs(frameTrace, matches);
}
var d = gd._fullData[newIndices[ctr]];
if (d.marker) {
frameTrace.marker = d.marker;
}
if (d.line) {
frameTrace.line = d.line;
}
if (d.textfont) {
frameTrace.textfont = d.textfont;
}
ctr = ctr + 1;
_frames[i].data.push(frameTrace);
}
}
// update gd._transitionData._frameHash
_hash[_frames[i].name] = _frames[i];
}
});
// dim traces that have a set matching the set of selection sets
var tracesToDim = [],
opacities = [],
sets = Object.keys(this.groupSelections),
n = this.origData.length;
for (var i = 0; i < n; i++) {
var opacity = this.origOpacity[i] || 1;
// have we already dimmed this trace? Or is this even worth doing?
if (opacity !== this.gd._fullData[i].opacity || this.highlight.opacityDim === 1) {
continue;
}
// is this set an element of the set of selection sets?
var matches = findMatches(sets, [this.gd.data[i].set]);
if (matches.length) {
tracesToDim.push(i);
opacities.push(opacity * this.highlight.opacityDim);
}
}
if (tracesToDim.length > 0) {
Plotly.restyle(this.gd, {"opacity": opacities}, tracesToDim);
// turn off the selected/unselected API
Plotly.restyle(this.gd, {"selectedpoints": null});
}
}
}
};
/*
Note: in all of these match functions, we assume needleSet (i.e. the selected keys)
is a 1D (or flat) array. The real difference is the meaning of haystack.
findMatches() does the usual thing you'd expect for
linked brushing on a scatterplot matrix. findSimpleMatches() returns a match iff
haystack is a subset of the needleSet. findNestedMatches() returns
*/
function getMatchFunc(trace) {
return (trace._isNestedKey) ? findNestedMatches :
(trace._isSimpleKey) ? findSimpleMatches : findMatches;
}
// find matches for "flat" keys
function findMatches(haystack, needleSet) {
var matches = [];
haystack.forEach(function(obj, i) {
if (obj === null || needleSet.indexOf(obj) >= 0) {
matches.push(i);
}
});
return matches;
}
// find matches for "simple" keys
function findSimpleMatches(haystack, needleSet) {
var match = haystack.every(function(val) {
return val === null || needleSet.indexOf(val) >= 0;
});
// yes, this doesn't make much sense other than conforming
// to the output type of the other match functions
return (match) ? [0] : []
}
// find matches for a "nested" haystack (2D arrays)
function findNestedMatches(haystack, needleSet) {
var matches = [];
for (var i = 0; i < haystack.length; i++) {
var hay = haystack[i];
var match = hay.every(function(val) {
return val === null || needleSet.indexOf(val) >= 0;
});
if (match) {
matches.push(i);
}
}
return matches;
}
function isPlainObject(obj) {
return (
Object.prototype.toString.call(obj) === '[object Object]' &&
Object.getPrototypeOf(obj) === Object.prototype
);
}
function subsetArrayAttrs(obj, indices) {
var newObj = {};
Object.keys(obj).forEach(function(k) {
var val = obj[k];
if (k.charAt(0) === "_") {
newObj[k] = val;
} else if (k === "transforms" && Array.isArray(val)) {
newObj[k] = val.map(function(transform) {
return subsetArrayAttrs(transform, indices);
});
} else if (k === "colorscale" && Array.isArray(val)) {
newObj[k] = val;
} else if (isPlainObject(val)) {
newObj[k] = subsetArrayAttrs(val, indices);
} else if (Array.isArray(val)) {
newObj[k] = subsetArray(val, indices);
} else {
newObj[k] = val;
}
});
return newObj;
}
function subsetArray(arr, indices) {
var result = [];
for (var i = 0; i < indices.length; i++) {
result.push(arr[indices[i]]);
}
return result;
}
// Convenience function for removing plotly's brush
function removeBrush(el) {
var outlines = el.querySelectorAll(".select-outline");
for (var i = 0; i < outlines.length; i++) {
outlines[i].remove();
}
}
// https://davidwalsh.name/javascript-debounce-function
// Returns a function, that, as long as it continues to be invoked, will not
// be triggered. The function will be called after it stops being called for
// N milliseconds. If `immediate` is passed, trigger the function on the
// leading edge, instead of the trailing.
function debounce(func, wait, immediate) {
var timeout;
return function() {
var context = this, args = arguments;
var later = function() {
timeout = null;
if (!immediate) func.apply(context, args);
};
var callNow = immediate && !timeout;
clearTimeout(timeout);
timeout = setTimeout(later, wait);
if (callNow) func.apply(context, args);
};
};
</script>
<script>(function(global){"use strict";var undefined=void 0;var MAX_ARRAY_LENGTH=1e5;function Type(v){switch(typeof v){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";default:return v===null?"null":"object"}}function Class(v){return Object.prototype.toString.call(v).replace(/^\[object *|\]$/g,"")}function IsCallable(o){return typeof o==="function"}function ToObject(v){if(v===null||v===undefined)throw TypeError();return Object(v)}function ToInt32(v){return v>>0}function ToUint32(v){return v>>>0}var LN2=Math.LN2,abs=Math.abs,floor=Math.floor,log=Math.log,max=Math.max,min=Math.min,pow=Math.pow,round=Math.round;(function(){var orig=Object.defineProperty;var dom_only=!function(){try{return Object.defineProperty({},"x",{})}catch(_){return false}}();if(!orig||dom_only){Object.defineProperty=function(o,prop,desc){if(orig)try{return orig(o,prop,desc)}catch(_){}if(o!==Object(o))throw TypeError("Object.defineProperty called on non-object");if(Object.prototype.__defineGetter__&&"get"in desc)Object.prototype.__defineGetter__.call(o,prop,desc.get);if(Object.prototype.__defineSetter__&&"set"in desc)Object.prototype.__defineSetter__.call(o,prop,desc.set);if("value"in desc)o[prop]=desc.value;return o}}})();function makeArrayAccessors(obj){if(obj.length>MAX_ARRAY_LENGTH)throw RangeError("Array too large for polyfill");function makeArrayAccessor(index){Object.defineProperty(obj,index,{get:function(){return obj._getter(index)},set:function(v){obj._setter(index,v)},enumerable:true,configurable:false})}var i;for(i=0;i<obj.length;i+=1){makeArrayAccessor(i)}}function as_signed(value,bits){var s=32-bits;return value<<s>>s}function as_unsigned(value,bits){var s=32-bits;return value<<s>>>s}function packI8(n){return[n&255]}function unpackI8(bytes){return as_signed(bytes[0],8)}function packU8(n){return[n&255]}function unpackU8(bytes){return as_unsigned(bytes[0],8)}function packU8Clamped(n){n=round(Number(n));return[n<0?0:n>255?255:n&255]}function packI16(n){return[n>>8&255,n&255]}function unpackI16(bytes){return as_signed(bytes[0]<<8|bytes[1],16)}function packU16(n){return[n>>8&255,n&255]}function unpackU16(bytes){return as_unsigned(bytes[0]<<8|bytes[1],16)}function packI32(n){return[n>>24&255,n>>16&255,n>>8&255,n&255]}function unpackI32(bytes){return as_signed(bytes[0]<<24|bytes[1]<<16|bytes[2]<<8|bytes[3],32)}function packU32(n){return[n>>24&255,n>>16&255,n>>8&255,n&255]}function unpackU32(bytes){return as_unsigned(bytes[0]<<24|bytes[1]<<16|bytes[2]<<8|bytes[3],32)}function packIEEE754(v,ebits,fbits){var bias=(1<<ebits-1)-1,s,e,f,ln,i,bits,str,bytes;function roundToEven(n){var w=floor(n),f=n-w;if(f<.5)return w;if(f>.5)return w+1;return w%2?w+1:w}if(v!==v){e=(1<<ebits)-1;f=pow(2,fbits-1);s=0}else if(v===Infinity||v===-Infinity){e=(1<<ebits)-1;f=0;s=v<0?1:0}else if(v===0){e=0;f=0;s=1/v===-Infinity?1:0}else{s=v<0;v=abs(v);if(v>=pow(2,1-bias)){e=min(floor(log(v)/LN2),1023);f=roundToEven(v/pow(2,e)*pow(2,fbits));if(f/pow(2,fbits)>=2){e=e+1;f=1}if(e>bias){e=(1<<ebits)-1;f=0}else{e=e+bias;f=f-pow(2,fbits)}}else{e=0;f=roundToEven(v/pow(2,1-bias-fbits))}}bits=[];for(i=fbits;i;i-=1){bits.push(f%2?1:0);f=floor(f/2)}for(i=ebits;i;i-=1){bits.push(e%2?1:0);e=floor(e/2)}bits.push(s?1:0);bits.reverse();str=bits.join("");bytes=[];while(str.length){bytes.push(parseInt(str.substring(0,8),2));str=str.substring(8)}return bytes}function unpackIEEE754(bytes,ebits,fbits){var bits=[],i,j,b,str,bias,s,e,f;for(i=bytes.length;i;i-=1){b=bytes[i-1];for(j=8;j;j-=1){bits.push(b%2?1:0);b=b>>1}}bits.reverse();str=bits.join("");bias=(1<<ebits-1)-1;s=parseInt(str.substring(0,1),2)?-1:1;e=parseInt(str.substring(1,1+ebits),2);f=parseInt(str.substring(1+ebits),2);if(e===(1<<ebits)-1){return f!==0?NaN:s*Infinity}else if(e>0){return s*pow(2,e-bias)*(1+f/pow(2,fbits))}else if(f!==0){return s*pow(2,-(bias-1))*(f/pow(2,fbits))}else{return s<0?-0:0}}function unpackF64(b){return unpackIEEE754(b,11,52)}function packF64(v){return packIEEE754(v,11,52)}function unpackF32(b){return unpackIEEE754(b,8,23)}function packF32(v){return packIEEE754(v,8,23)}(function(){function ArrayBuffer(length){length=ToInt32(length);if(length<0)throw RangeError("ArrayBuffer size is not a small enough positive integer.");Object.defineProperty(this,"byteLength",{value:length});Object.defineProperty(this,"_bytes",{value:Array(length)});for(var i=0;i<length;i+=1)this._bytes[i]=0}global.ArrayBuffer=global.ArrayBuffer||ArrayBuffer;function $TypedArray$(){if(!arguments.length||typeof arguments[0]!=="object"){return function(length){length=ToInt32(length);if(length<0)throw RangeError("length is not a small enough positive integer.");Object.defineProperty(this,"length",{value:length});Object.defineProperty(this,"byteLength",{value:length*this.BYTES_PER_ELEMENT});Object.defineProperty(this,"buffer",{value:new ArrayBuffer(this.byteLength)});Object.defineProperty(this,"byteOffset",{value:0})}.apply(this,arguments)}if(arguments.length>=1&&Type(arguments[0])==="object"&&arguments[0]instanceof $TypedArray$){return function(typedArray){if(this.constructor!==typedArray.constructor)throw TypeError();var byteLength=typedArray.length*this.BYTES_PER_ELEMENT;Object.defineProperty(this,"buffer",{value:new ArrayBuffer(byteLength)});Object.defineProperty(this,"byteLength",{value:byteLength});Object.defineProperty(this,"byteOffset",{value:0});Object.defineProperty(this,"length",{value:typedArray.length});for(var i=0;i<this.length;i+=1)this._setter(i,typedArray._getter(i))}.apply(this,arguments)}if(arguments.length>=1&&Type(arguments[0])==="object"&&!(arguments[0]instanceof $TypedArray$)&&!(arguments[0]instanceof ArrayBuffer||Class(arguments[0])==="ArrayBuffer")){return function(array){var byteLength=array.length*this.BYTES_PER_ELEMENT;Object.defineProperty(this,"buffer",{value:new ArrayBuffer(byteLength)});Object.defineProperty(this,"byteLength",{value:byteLength});Object.defineProperty(this,"byteOffset",{value:0});Object.defineProperty(this,"length",{value:array.length});for(var i=0;i<this.length;i+=1){var s=array[i];this._setter(i,Number(s))}}.apply(this,arguments)}if(arguments.length>=1&&Type(arguments[0])==="object"&&(arguments[0]instanceof ArrayBuffer||Class(arguments[0])==="ArrayBuffer")){return function(buffer,byteOffset,length){byteOffset=ToUint32(byteOffset);if(byteOffset>buffer.byteLength)throw RangeError("byteOffset out of range");if(byteOffset%this.BYTES_PER_ELEMENT)throw RangeError("buffer length minus the byteOffset is not a multiple of the element size.");if(length===undefined){var byteLength=buffer.byteLength-byteOffset;if(byteLength%this.BYTES_PER_ELEMENT)throw RangeError("length of buffer minus byteOffset not a multiple of the element size");length=byteLength/this.BYTES_PER_ELEMENT}else{length=ToUint32(length);byteLength=length*this.BYTES_PER_ELEMENT}if(byteOffset+byteLength>buffer.byteLength)throw RangeError("byteOffset and length reference an area beyond the end of the buffer");Object.defineProperty(this,"buffer",{value:buffer});Object.defineProperty(this,"byteLength",{value:byteLength});Object.defineProperty(this,"byteOffset",{value:byteOffset});Object.defineProperty(this,"length",{value:length})}.apply(this,arguments)}throw TypeError()}Object.defineProperty($TypedArray$,"from",{value:function(iterable){return new this(iterable)}});Object.defineProperty($TypedArray$,"of",{value:function(){return new this(arguments)}});var $TypedArrayPrototype$={};$TypedArray$.prototype=$TypedArrayPrototype$;Object.defineProperty($TypedArray$.prototype,"_getter",{value:function(index){if(arguments.length<1)throw SyntaxError("Not enough arguments");index=ToUint32(index);if(index>=this.length)return undefined;var bytes=[],i,o;for(i=0,o=this.byteOffset+index*this.BYTES_PER_ELEMENT;i<this.BYTES_PER_ELEMENT;i+=1,o+=1){bytes.push(this.buffer._bytes[o])}return this._unpack(bytes)}});Object.defineProperty($TypedArray$.prototype,"get",{value:$TypedArray$.prototype._getter});Object.defineProperty($TypedArray$.prototype,"_setter",{value:function(index,value){if(arguments.length<2)throw SyntaxError("Not enough arguments");index=ToUint32(index);if(index>=this.length)return;var bytes=this._pack(value),i,o;for(i=0,o=this.byteOffset+index*this.BYTES_PER_ELEMENT;i<this.BYTES_PER_ELEMENT;i+=1,o+=1){this.buffer._bytes[o]=bytes[i]}}});Object.defineProperty($TypedArray$.prototype,"constructor",{value:$TypedArray$});Object.defineProperty($TypedArray$.prototype,"copyWithin",{value:function(target,start){var end=arguments[2];var o=ToObject(this);var lenVal=o.length;var len=ToUint32(lenVal);len=max(len,0);var relativeTarget=ToInt32(target);var to;if(relativeTarget<0)to=max(len+relativeTarget,0);else to=min(relativeTarget,len);var relativeStart=ToInt32(start);var from;if(relativeStart<0)from=max(len+relativeStart,0);else from=min(relativeStart,len);var relativeEnd;if(end===undefined)relativeEnd=len;else relativeEnd=ToInt32(end);var final;if(relativeEnd<0)final=max(len+relativeEnd,0);else final=min(relativeEnd,len);var count=min(final-from,len-to);var direction;if(from<to&&to<from+count){direction=-1;from=from+count-1;to=to+count-1}else{direction=1}while(count>0){o._setter(to,o._getter(from));from=from+direction;to=to+direction;count=count-1}return o}});Object.defineProperty($TypedArray$.prototype,"every",{value:function(callbackfn){if(this===undefined||this===null)throw TypeError();var t=Object(this);var len=ToUint32(t.length);if(!IsCallable(callbackfn))throw TypeError();var thisArg=arguments[1];for(var i=0;i<len;i++){if(!callbackfn.call(thisArg,t._getter(i),i,t))return false}return true}});Object.defineProperty($TypedArray$.prototype,"fill",{value:function(value){var start=arguments[1],end=arguments[2];var o=ToObject(this);var lenVal=o.length;var len=ToUint32(lenVal);len=max(len,0);var relativeStart=ToInt32(start);var k;if(relativeStart<0)k=max(len+relativeStart,0);else k=min(relativeStart,len);var relativeEnd;if(end===undefined)relativeEnd=len;else relativeEnd=ToInt32(end);var final;if(relativeEnd<0)final=max(len+relativeEnd,0);else final=min(relativeEnd,len);while(k<final){o._setter(k,value);k+=1}return o}});Object.defineProperty($TypedArray$.prototype,"filter",{value:function(callbackfn){if(this===undefined||this===null)throw TypeError();var t=Object(this);var len=ToUint32(t.length);if(!IsCallable(callbackfn))throw TypeError();var res=[];var thisp=arguments[1];for(var i=0;i<len;i++){var val=t._getter(i);if(callbackfn.call(thisp,val,i,t))res.push(val)}return new this.constructor(res)}});Object.defineProperty($TypedArray$.prototype,"find",{value:function(predicate){var o=ToObject(this);var lenValue=o.length;var len=ToUint32(lenValue);if(!IsCallable(predicate))throw TypeError();var t=arguments.length>1?arguments[1]:undefined;var k=0;while(k<len){var kValue=o._getter(k);var testResult=predicate.call(t,kValue,k,o);if(Boolean(testResult))return kValue;++k}return undefined}});Object.defineProperty($TypedArray$.prototype,"findIndex",{value:function(predicate){var o=ToObject(this);var lenValue=o.length;var len=ToUint32(lenValue);if(!IsCallable(predicate))throw TypeError();var t=arguments.length>1?arguments[1]:undefined;var k=0;while(k<len){var kValue=o._getter(k);var testResult=predicate.call(t,kValue,k,o);if(Boolean(testResult))return k;++k}return-1}});Object.defineProperty($TypedArray$.prototype,"forEach",{value:function(callbackfn){if(this===undefined||this===null)throw TypeError();var t=Object(this);var len=ToUint32(t.length);if(!IsCallable(callbackfn))throw TypeError();var thisp=arguments[1];for(var i=0;i<len;i++)callbackfn.call(thisp,t._getter(i),i,t)}});Object.defineProperty($TypedArray$.prototype,"indexOf",{value:function(searchElement){if(this===undefined||this===null)throw TypeError();var t=Object(this);var len=ToUint32(t.length);if(len===0)return-1;var n=0;if(arguments.length>0){n=Number(arguments[1]);if(n!==n){n=0}else if(n!==0&&n!==1/0&&n!==-(1/0)){n=(n>0||-1)*floor(abs(n))}}if(n>=len)return-1;var k=n>=0?n:max(len-abs(n),0);for(;k<len;k++){if(t._getter(k)===searchElement){return k}}return-1}});Object.defineProperty($TypedArray$.prototype,"join",{value:function(separator){if(this===undefined||this===null)throw TypeError();var t=Object(this);var len=ToUint32(t.length);var tmp=Array(len);for(var i=0;i<len;++i)tmp[i]=t._getter(i);return tmp.join(separator===undefined?",":separator)}});Object.defineProperty($TypedArray$.prototype,"lastIndexOf",{value:function(searchElement){if(this===undefined||this===null)throw TypeError();var t=Object(this);var len=ToUint32(t.length);if(len===0)return-1;var n=len;if(arguments.length>1){n=Number(arguments[1]);if(n!==n){n=0}else if(n!==0&&n!==1/0&&n!==-(1/0)){n=(n>0||-1)*floor(abs(n))}}var k=n>=0?min(n,len-1):len-abs(n);for(;k>=0;k--){if(t._getter(k)===searchElement)return k}return-1}});Object.defineProperty($TypedArray$.prototype,"map",{value:function(callbackfn){if(this===undefined||this===null)throw TypeError();var t=Object(this);var len=ToUint32(t.length);if(!IsCallable(callbackfn))throw TypeError();var res=[];res.length=len;var thisp=arguments[1];for(var i=0;i<len;i++)res[i]=callbackfn.call(thisp,t._getter(i),i,t);return new this.constructor(res)}});Object.defineProperty($TypedArray$.prototype,"reduce",{value:function(callbackfn){if(this===undefined||this===null)throw TypeError();var t=Object(this);var len=ToUint32(t.length);if(!IsCallable(callbackfn))throw TypeError();if(len===0&&arguments.length===1)throw TypeError();var k=0;var accumulator;if(arguments.length>=2){accumulator=arguments[1]}else{accumulator=t._getter(k++)}while(k<len){accumulator=callbackfn.call(undefined,accumulator,t._getter(k),k,t);k++}return accumulator}});Object.defineProperty($TypedArray$.prototype,"reduceRight",{value:function(callbackfn){if(this===undefined||this===null)throw TypeError();var t=Object(this);var len=ToUint32(t.length);if(!IsCallable(callbackfn))throw TypeError();if(len===0&&arguments.length===1)throw TypeError();var k=len-1;var accumulator;if(arguments.length>=2){accumulator=arguments[1]}else{accumulator=t._getter(k--)}while(k>=0){accumulator=callbackfn.call(undefined,accumulator,t._getter(k),k,t);k--}return accumulator}});Object.defineProperty($TypedArray$.prototype,"reverse",{value:function(){if(this===undefined||this===null)throw TypeError();var t=Object(this);var len=ToUint32(t.length);var half=floor(len/2);for(var i=0,j=len-1;i<half;++i,--j){var tmp=t._getter(i);t._setter(i,t._getter(j));t._setter(j,tmp)}return t}});Object.defineProperty($TypedArray$.prototype,"set",{value:function(index,value){if(arguments.length<1)throw SyntaxError("Not enough arguments");var array,sequence,offset,len,i,s,d,byteOffset,byteLength,tmp;if(typeof arguments[0]==="object"&&arguments[0].constructor===this.constructor){array=arguments[0];offset=ToUint32(arguments[1]);if(offset+array.length>this.length){throw RangeError("Offset plus length of array is out of range")}byteOffset=this.byteOffset+offset*this.BYTES_PER_ELEMENT;byteLength=array.length*this.BYTES_PER_ELEMENT;if(array.buffer===this.buffer){tmp=[];for(i=0,s=array.byteOffset;i<byteLength;i+=1,s+=1){tmp[i]=array.buffer._bytes[s]}for(i=0,d=byteOffset;i<byteLength;i+=1,d+=1){this.buffer._bytes[d]=tmp[i]}}else{for(i=0,s=array.byteOffset,d=byteOffset;i<byteLength;i+=1,s+=1,d+=1){this.buffer._bytes[d]=array.buffer._bytes[s]}}}else if(typeof arguments[0]==="object"&&typeof arguments[0].length!=="undefined"){sequence=arguments[0];len=ToUint32(sequence.length);offset=ToUint32(arguments[1]);if(offset+len>this.length){throw RangeError("Offset plus length of array is out of range")}for(i=0;i<len;i+=1){s=sequence[i];this._setter(offset+i,Number(s))}}else{throw TypeError("Unexpected argument type(s)")}}});Object.defineProperty($TypedArray$.prototype,"slice",{value:function(start,end){var o=ToObject(this);var lenVal=o.length;var len=ToUint32(lenVal);var relativeStart=ToInt32(start);var k=relativeStart<0?max(len+relativeStart,0):min(relativeStart,len);var relativeEnd=end===undefined?len:ToInt32(end);var final=relativeEnd<0?max(len+relativeEnd,0):min(relativeEnd,len);var count=final-k;var c=o.constructor;var a=new c(count);var n=0;while(k<final){var kValue=o._getter(k);a._setter(n,kValue);++k;++n}return a}});Object.defineProperty($TypedArray$.prototype,"some",{value:function(callbackfn){if(this===undefined||this===null)throw TypeError();var t=Object(this);var len=ToUint32(t.length);if(!IsCallable(callbackfn))throw TypeError();var thisp=arguments[1];for(var i=0;i<len;i++){if(callbackfn.call(thisp,t._getter(i),i,t)){return true}}return false}});Object.defineProperty($TypedArray$.prototype,"sort",{value:function(comparefn){if(this===undefined||this===null)throw TypeError();var t=Object(this);var len=ToUint32(t.length);var tmp=Array(len);for(var i=0;i<len;++i)tmp[i]=t._getter(i);if(comparefn)tmp.sort(comparefn);else tmp.sort();for(i=0;i<len;++i)t._setter(i,tmp[i]);return t}});Object.defineProperty($TypedArray$.prototype,"subarray",{value:function(start,end){function clamp(v,min,max){return v<min?min:v>max?max:v}start=ToInt32(start);end=ToInt32(end);if(arguments.length<1){start=0}if(arguments.length<2){end=this.length}if(start<0){start=this.length+start}if(end<0){end=this.length+end}start=clamp(start,0,this.length);end=clamp(end,0,this.length);var len=end-start;if(len<0){len=0}return new this.constructor(this.buffer,this.byteOffset+start*this.BYTES_PER_ELEMENT,len)}});function makeTypedArray(elementSize,pack,unpack){var TypedArray=function(){Object.defineProperty(this,"constructor",{value:TypedArray});$TypedArray$.apply(this,arguments);makeArrayAccessors(this)};if("__proto__"in TypedArray){TypedArray.__proto__=$TypedArray$}else{TypedArray.from=$TypedArray$.from;TypedArray.of=$TypedArray$.of}TypedArray.BYTES_PER_ELEMENT=elementSize;var TypedArrayPrototype=function(){};TypedArrayPrototype.prototype=$TypedArrayPrototype$;TypedArray.prototype=new TypedArrayPrototype;Object.defineProperty(TypedArray.prototype,"BYTES_PER_ELEMENT",{value:elementSize});Object.defineProperty(TypedArray.prototype,"_pack",{value:pack});Object.defineProperty(TypedArray.prototype,"_unpack",{value:unpack});return TypedArray}var Int8Array=makeTypedArray(1,packI8,unpackI8);var Uint8Array=makeTypedArray(1,packU8,unpackU8);var Uint8ClampedArray=makeTypedArray(1,packU8Clamped,unpackU8);var Int16Array=makeTypedArray(2,packI16,unpackI16);var Uint16Array=makeTypedArray(2,packU16,unpackU16);var Int32Array=makeTypedArray(4,packI32,unpackI32);var Uint32Array=makeTypedArray(4,packU32,unpackU32);var Float32Array=makeTypedArray(4,packF32,unpackF32);var Float64Array=makeTypedArray(8,packF64,unpackF64);global.Int8Array=global.Int8Array||Int8Array;global.Uint8Array=global.Uint8Array||Uint8Array;global.Uint8ClampedArray=global.Uint8ClampedArray||Uint8ClampedArray;global.Int16Array=global.Int16Array||Int16Array;global.Uint16Array=global.Uint16Array||Uint16Array;global.Int32Array=global.Int32Array||Int32Array;global.Uint32Array=global.Uint32Array||Uint32Array;global.Float32Array=global.Float32Array||Float32Array;global.Float64Array=global.Float64Array||Float64Array})();(function(){function r(array,index){return IsCallable(array.get)?array.get(index):array[index]}var IS_BIG_ENDIAN=function(){var u16array=new Uint16Array([4660]),u8array=new Uint8Array(u16array.buffer);return r(u8array,0)===18}();function DataView(buffer,byteOffset,byteLength){if(!(buffer instanceof ArrayBuffer||Class(buffer)==="ArrayBuffer"))throw TypeError();byteOffset=ToUint32(byteOffset);if(byteOffset>buffer.byteLength)throw RangeError("byteOffset out of range");if(byteLength===undefined)byteLength=buffer.byteLength-byteOffset;else byteLength=ToUint32(byteLength);if(byteOffset+byteLength>buffer.byteLength)throw RangeError("byteOffset and length reference an area beyond the end of the buffer");Object.defineProperty(this,"buffer",{value:buffer});Object.defineProperty(this,"byteLength",{value:byteLength});Object.defineProperty(this,"byteOffset",{value:byteOffset})}function makeGetter(arrayType){return function GetViewValue(byteOffset,littleEndian){byteOffset=ToUint32(byteOffset);if(byteOffset+arrayType.BYTES_PER_ELEMENT>this.byteLength)throw RangeError("Array index out of range");byteOffset+=this.byteOffset;var uint8Array=new Uint8Array(this.buffer,byteOffset,arrayType.BYTES_PER_ELEMENT),bytes=[];for(var i=0;i<arrayType.BYTES_PER_ELEMENT;i+=1)bytes.push(r(uint8Array,i));if(Boolean(littleEndian)===Boolean(IS_BIG_ENDIAN))bytes.reverse();return r(new arrayType(new Uint8Array(bytes).buffer),0)}}Object.defineProperty(DataView.prototype,"getUint8",{value:makeGetter(Uint8Array)});Object.defineProperty(DataView.prototype,"getInt8",{value:makeGetter(Int8Array)});Object.defineProperty(DataView.prototype,"getUint16",{value:makeGetter(Uint16Array)});Object.defineProperty(DataView.prototype,"getInt16",{value:makeGetter(Int16Array)});Object.defineProperty(DataView.prototype,"getUint32",{value:makeGetter(Uint32Array)});Object.defineProperty(DataView.prototype,"getInt32",{value:makeGetter(Int32Array)});Object.defineProperty(DataView.prototype,"getFloat32",{value:makeGetter(Float32Array)});Object.defineProperty(DataView.prototype,"getFloat64",{value:makeGetter(Float64Array)});function makeSetter(arrayType){return function SetViewValue(byteOffset,value,littleEndian){byteOffset=ToUint32(byteOffset);if(byteOffset+arrayType.BYTES_PER_ELEMENT>this.byteLength)throw RangeError("Array index out of range");var typeArray=new arrayType([value]),byteArray=new Uint8Array(typeArray.buffer),bytes=[],i,byteView;for(i=0;i<arrayType.BYTES_PER_ELEMENT;i+=1)bytes.push(r(byteArray,i));if(Boolean(littleEndian)===Boolean(IS_BIG_ENDIAN))bytes.reverse();byteView=new Uint8Array(this.buffer,byteOffset,arrayType.BYTES_PER_ELEMENT);byteView.set(bytes)}}Object.defineProperty(DataView.prototype,"setUint8",{value:makeSetter(Uint8Array)});Object.defineProperty(DataView.prototype,"setInt8",{value:makeSetter(Int8Array)});Object.defineProperty(DataView.prototype,"setUint16",{value:makeSetter(Uint16Array)});Object.defineProperty(DataView.prototype,"setInt16",{value:makeSetter(Int16Array)});Object.defineProperty(DataView.prototype,"setUint32",{value:makeSetter(Uint32Array)});Object.defineProperty(DataView.prototype,"setInt32",{value:makeSetter(Int32Array)});Object.defineProperty(DataView.prototype,"setFloat32",{value:makeSetter(Float32Array)});Object.defineProperty(DataView.prototype,"setFloat64",{value:makeSetter(Float64Array)});global.DataView=global.DataView||DataView})()})(this);</script>
<script>/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(D).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Ee(){return!1}function Se(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function ke(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Ae(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,Ce)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click",Ce),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Ee,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Ee,isPropagationStopped:Ee,isImmediatePropagationStopped:Ee,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Ae(this,e,Se),!1},trigger:function(){return Ae(this,e),!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return ke(this,e,t,n,r)},one:function(e,t,n,r){return ke(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ee),this.each(function(){S.event.remove(this,e,n,t)})}});var Ne=/<script|<style|<link/i,De=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function Pe(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&De.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),Le)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,He),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(je,""),u,l))}return n}function Re(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Me=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Ie=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},We=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Fe=new RegExp(ne.join("|"),"i");function Be(e,t,n){var r,i,o,a,s=e.style;return(n=n||Ie(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Me.test(a)&&Fe.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px",t.style.height="1px",n.style.height="9px",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var _e=["Webkit","Moz","ms"],ze=E.createElement("div").style,Ue={};function Xe(e){var t=S.cssProps[e]||Ue[e];return t||(e in ze?e:Ue[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=_e.length;while(n--)if((e=_e[n]+t)in ze)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ge=/^--/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Ie(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Me.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Ge.test(t),l=e.style;if(u||(t=Xe(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Ge.test(t)||(t=Xe(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ve.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):We(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Ie(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=$e(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Ie(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),rt.type="checkbox",y.checkOn=""!==rt.value,y.optSelected=it.selected,(rt=E.createElement("input")).value="t",rt.type="radio",y.radioValue="t"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(" ")}function yt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,yt(this)))});if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,yt(this)))});if(!arguments.length)return this.attr("class","");if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,yt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=mt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=yt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+vt(yt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:vt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\?/;S.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||S.error("Invalid XML: "+e),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):Dt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)Dt(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)Dt(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={},Mt={},It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Bt(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function $t(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,S.ajaxSettings),t):$t(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Wt.protocol+"//"+Wt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Bt(Rt,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ot.test(v.type),f=v.url.replace(qt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(jt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Et.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+It+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Bt(Mt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();y.cors=!!zt&&"withCredentials"in zt,y.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(y.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=vt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Gt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S});
</script>
<style type="text/css">.container-fluid.crosstalk-bscols{margin-left:-30px;margin-right:-30px;white-space:normal}body>.container-fluid.crosstalk-bscols{margin-left:auto;margin-right:auto}.crosstalk-input-checkboxgroup .crosstalk-options-group .crosstalk-options-column{display:inline-block;padding-right:12px;vertical-align:top}@media only screen and (max-width: 480px){.crosstalk-input-checkboxgroup .crosstalk-options-group .crosstalk-options-column{display:block;padding-right:inherit}}.crosstalk-input{margin-bottom:15px}.crosstalk-input .control-label{margin-bottom:0;vertical-align:middle}.crosstalk-input input[type="checkbox"]{margin:4px 0 0;margin-top:1px;line-height:normal}.crosstalk-input .checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.crosstalk-input .checkbox>label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.crosstalk-input .checkbox input[type="checkbox"],.crosstalk-input .checkbox-inline input[type="checkbox"]{position:absolute;margin-top:2px;margin-left:-20px}.crosstalk-input .checkbox+.checkbox{margin-top:-5px}.crosstalk-input .checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.crosstalk-input .checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}
</style>
<script>!function o(u,a,l){function s(n,e){if(!a[n]){if(!u[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(f)return f(n,!0);var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}var i=a[n]={exports:{}};u[n][0].call(i.exports,function(e){var t=u[n][1][e];return s(t||e)},i,i.exports,o,u,a,l)}return a[n].exports}for(var f="function"==typeof require&&require,e=0;e<l.length;e++)s(l[e]);return s}({1:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}();var i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._types={},this._seq=0}return r(e,[{key:"on",value:function(e,t){var n=this._types[e];n||(n=this._types[e]={});var r="sub"+this._seq++;return n[r]=t,r}},{key:"off",value:function(e,t){var n=this._types[e];if("function"==typeof t){for(var r in n)if(n.hasOwnProperty(r)&&n[r]===t)return delete n[r],r;return!1}if("string"==typeof t)return!(!n||!n[t])&&(delete n[t],t);throw new Error("Unexpected type for listener")}},{key:"trigger",value:function(e,t,n){var r=this._types[e];for(var i in r)r.hasOwnProperty(i)&&r[i].call(n,t)}}]),e}();n.default=i},{}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.FilterHandle=void 0;var r=function(){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),i=l(e("./events")),o=l(e("./filterset")),u=l(e("./group")),a=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}}(e("./util"));function l(e){return e&&e.__esModule?e:{default:e}}var s=1;n.FilterHandle=function(){function n(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),this._eventRelay=new i.default,this._emitter=new a.SubscriptionTracker(this._eventRelay),this._group=null,this._filterSet=null,this._filterVar=null,this._varOnChangeSub=null,this._extraInfo=a.extend({sender:this},t),this._id="filter"+s++,this.setGroup(e)}return r(n,[{key:"setGroup",value:function(e){var t,n,r=this;if(this._group!==e&&((this._group||e)&&(this._filterVar&&(this._filterVar.off("change",this._varOnChangeSub),this.clear(),this._varOnChangeSub=null,this._filterVar=null,this._filterSet=null),this._group=e))){e=(0,u.default)(e),this._filterSet=(t=e.var("filterset"),(n=t.get())||(n=new o.default,t.set(n)),n),this._filterVar=(0,u.default)(e).var("filter");var i=this._filterVar.on("change",function(e){r._eventRelay.trigger("change",e,r)});this._varOnChangeSub=i}}},{key:"_mergeExtraInfo",value:function(e){return a.extend({},this._extraInfo?this._extraInfo:null,e||null)}},{key:"close",value:function(){this._emitter.removeAllListeners(),this.clear(),this.setGroup(null)}},{key:"clear",value:function(e){this._filterSet&&(this._filterSet.clear(this._id),this._onChange(e))}},{key:"set",value:function(e,t){this._filterSet&&(this._filterSet.update(this._id,e),this._onChange(t))}},{key:"on",value:function(e,t){return this._emitter.on(e,t)}},{key:"off",value:function(e,t){return this._emitter.off(e,t)}},{key:"_onChange",value:function(e){this._filterSet&&this._filterVar.set(this._filterSet.value,this._mergeExtraInfo(e))}},{key:"filteredKeys",get:function(){return this._filterSet?this._filterSet.value:null}}]),n}()},{"./events":1,"./filterset":3,"./group":4,"./util":11}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),a=e("./util");function l(e,t){return e===t?0:e<t?-1:t<e?1:void 0}var i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.reset()}return r(e,[{key:"reset",value:function(){this._handles={},this._keys={},this._value=null,this._activeHandles=0}},{key:"update",value:function(e,t){null!==t&&(t=t.slice(0)).sort(l);var n=(0,a.diffSortedLists)(this._handles[e],t),r=n.added,i=n.removed;this._handles[e]=t;for(var o=0;o<r.length;o++)this._keys[r[o]]=(this._keys[r[o]]||0)+1;for(var u=0;u<i.length;u++)this._keys[i[u]]--;this._updateValue(t)}},{key:"_updateValue",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:this._allKeys,t=Object.keys(this._handles).length;if(0===t)this._value=null;else{this._value=[];for(var n=0;n<e.length;n++){this._keys[e[n]]===t&&this._value.push(e[n])}}}},{key:"clear",value:function(e){if(void 0!==this._handles[e]){var t=this._handles[e];t||(t=[]);for(var n=0;n<t.length;n++)this._keys[t[n]]--;delete this._handles[e],this._updateValue()}}},{key:"value",get:function(){return this._value}},{key:"_allKeys",get:function(){var e=Object.keys(this._keys);return e.sort(l),e}}]),e}();n.default=i},{"./util":11}],4:[function(l,e,s){(function(e){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var n=function(){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};s.default=function e(t){{if(t&&"string"==typeof t)return u.hasOwnProperty(t)||(u[t]=new a(t)),u[t];if("object"===(void 0===t?"undefined":r(t))&&t._vars&&t.var)return t;if(Array.isArray(t)&&1==t.length&&"string"==typeof t[0])return e(t[0]);throw new Error("Invalid groupName argument")}};var t,i=l("./var"),o=(t=i)&&t.__esModule?t:{default:t};e.__crosstalk_groups=e.__crosstalk_groups||{};var u=e.__crosstalk_groups;var a=function(){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.name=e,this._vars={}}return n(t,[{key:"var",value:function(e){if(!e||"string"!=typeof e)throw new Error("Invalid var name");return this._vars.hasOwnProperty(e)||(this._vars[e]=new o.default(this,e)),this._vars[e]}},{key:"has",value:function(e){if(!e||"string"!=typeof e)throw new Error("Invalid var name");return this._vars.hasOwnProperty(e)}}]),t}()}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./var":12}],5:[function(f,e,c){(function(e){"use strict";Object.defineProperty(c,"__esModule",{value:!0});var t,n=f("./group"),r=(t=n)&&t.__esModule?t:{default:t},i=f("./selection"),o=f("./filter"),u=f("./input");f("./input_selectize"),f("./input_checkboxgroup"),f("./input_slider");var a=(0,r.default)("default");function l(e){return a.var(e)}e.Shiny&&e.Shiny.addCustomMessageHandler("update-client-value",function(e){"string"==typeof e.group?(0,r.default)(e.group).var(e.name).set(e.value):l(e.name).set(e.value)});var s={group:r.default,var:l,has:function(e){return a.has(e)},SelectionHandle:i.SelectionHandle,FilterHandle:o.FilterHandle,bind:u.bind};c.default=s,e.crosstalk=s}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./filter":2,"./group":4,"./input":6,"./input_checkboxgroup":7,"./input_selectize":8,"./input_slider":9,"./selection":10}],6:[function(e,t,a){(function(t){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.register=function(e){r[e.className]=e,t.document&&"complete"!==t.document.readyState?o(function(){n()}):t.document&&setTimeout(n,100)},a.bind=n;var o=t.jQuery,r={};function n(){Object.keys(r).forEach(function(e){var n=r[e];o("."+n.className).not(".crosstalk-input-bound").each(function(e,t){i(n,t)})})}function i(e,t){var n=o(t).find("script[type='application/json'][data-for='"+t.id.replace(/([!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~])/g,"\\$1")+"']"),r=JSON.parse(n[0].innerText),i=e.factory(t,r);o(t).data("crosstalk-instance",i),o(t).addClass("crosstalk-input-bound")}if(t.Shiny){var e=new t.Shiny.InputBinding,u=t.jQuery;u.extend(e,{find:function(e){return u(e).find(".crosstalk-input")},initialize:function(e){var t,n;u(e).hasClass("crosstalk-input-bound")||(n=o(t=e),Object.keys(r).forEach(function(e){n.hasClass(e)&&!n.hasClass("crosstalk-input-bound")&&i(r[e],t)}))},getId:function(e){return e.id},getValue:function(e){},setValue:function(e,t){},receiveMessage:function(e,t){},subscribe:function(e,t){u(e).data("crosstalk-instance").resume()},unsubscribe:function(e){u(e).data("crosstalk-instance").suspend()}}),t.Shiny.inputBindings.register(e,"crosstalk.inputBinding")}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],7:[function(r,e,t){(function(e){"use strict";var t=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}}(r("./input")),n=r("./filter");var a=e.jQuery;t.register({className:"crosstalk-input-checkboxgroup",factory:function(e,r){var i=new n.FilterHandle(r.group),o=void 0,u=a(e);return u.on("change","input[type='checkbox']",function(){var e=u.find("input[type='checkbox']:checked");if(0===e.length)o=null,i.clear();else{var t={};e.each(function(){r.map[this.value].forEach(function(e){t[e]=!0})});var n=Object.keys(t);n.sort(),o=n,i.set(n)}}),{suspend:function(){i.clear()},resume:function(){o&&i.set(o)}}}})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./filter":2,"./input":6}],8:[function(r,e,t){(function(e){"use strict";var t=n(r("./input")),l=n(r("./util")),s=r("./filter");function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}var f=e.jQuery;t.register({className:"crosstalk-input-select",factory:function(e,n){var t=l.dataframeToD3(n.items),r={options:[{value:"",label:"(All)"}].concat(t),valueField:"value",labelField:"label",searchField:"label"},i=f(e).find("select")[0],o=f(i).selectize(r)[0].selectize,u=new s.FilterHandle(n.group),a=void 0;return o.on("change",function(){if(0===o.items.length)a=null,u.clear();else{var t={};o.items.forEach(function(e){n.map[e].forEach(function(e){t[e]=!0})});var e=Object.keys(t);e.sort(),a=e,u.set(e)}}),{suspend:function(){u.clear()},resume:function(){a&&u.set(a)}}}})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./filter":2,"./input":6,"./util":11}],9:[function(n,e,t){(function(e){"use strict";var d=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var u,a=e[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&a.return&&a.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},t=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}}(n("./input")),a=n("./filter");var v=e.jQuery,p=e.strftime;function y(e,t){for(var n=e.toString();n.length<t;)n="0"+n;return n}t.register({className:"crosstalk-input-slider",factory:function(e,l){var s=new a.FilterHandle(l.group),t={},f=v(e).find("input"),n=f.data("data-type"),r=f.data("time-format"),i=f.data("round"),o=void 0;if("date"===n)o=p.utc(),t.prettify=function(e){return o(r,new Date(e))};else if("datetime"===n){var u=f.data("timezone");o=u?p.timezone(u):p,t.prettify=function(e){return o(r,new Date(e))}}else"number"===n&&void 0!==i&&(t.prettify=function(e){var t=Math.pow(10,i);return Math.round(e*t)/t});function c(){var e=f.data("ionRangeSlider").result,t=void 0,n=f.data("data-type");return t="date"===n?function(e){return(t=new Date(+e))instanceof Date?t.getUTCFullYear()+"-"+y(t.getUTCMonth()+1,2)+"-"+y(t.getUTCDate(),2):null;var t}:"datetime"===n?function(e){return+e/1e3}:function(e){return+e},"double"===f.data("ionRangeSlider").options.type?[t(e.from),t(e.to)]:t(e.from)}f.ionRangeSlider(t);var h=null;return f.on("change.crosstalkSliderInput",function(e){if(!f.data("updating")&&!f.data("animating")){for(var t=c(),n=d(t,2),r=n[0],i=n[1],o=[],u=0;u<l.values.length;u++){var a=l.values[u];r<=a&&a<=i&&o.push(l.keys[u])}o.sort(),s.set(o),h=o}}),{suspend:function(){s.clear()},resume:function(){h&&s.set(h)}}}})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./filter":2,"./input":6}],10:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.SelectionHandle=void 0;var r=function(){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),i=a(e("./events")),o=a(e("./group")),u=function(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}}(e("./util"));function a(e){return e&&e.__esModule?e:{default:e}}n.SelectionHandle=function(){function n(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),this._eventRelay=new i.default,this._emitter=new u.SubscriptionTracker(this._eventRelay),this._group=null,this._var=null,this._varOnChangeSub=null,this._extraInfo=u.extend({sender:this},t),this.setGroup(e)}return r(n,[{key:"setGroup",value:function(e){var t=this;if(this._group!==e&&(this._group||e)&&(this._var&&(this._var.off("change",this._varOnChangeSub),this._var=null,this._varOnChangeSub=null),this._group=e)){this._var=(0,o.default)(e).var("selection");var n=this._var.on("change",function(e){t._eventRelay.trigger("change",e,t)});this._varOnChangeSub=n}}},{key:"_mergeExtraInfo",value:function(e){return u.extend({},this._extraInfo?this._extraInfo:null,e||null)}},{key:"set",value:function(e,t){this._var&&this._var.set(e,this._mergeExtraInfo(t))}},{key:"clear",value:function(e){this._var&&this.set(void 0,this._mergeExtraInfo(e))}},{key:"on",value:function(e,t){return this._emitter.on(e,t)}},{key:"off",value:function(e,t){return this._emitter.off(e,t)}},{key:"close",value:function(){this._emitter.removeAllListeners(),this.setGroup(null)}},{key:"value",get:function(){return this._var?this._var.get():null}}]),n}()},{"./events":1,"./group":4,"./util":11}],11:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function u(e){for(var t=1;t<e.length;t++)if(e[t]<=e[t-1])throw new Error("List is not sorted or contains duplicate")}n.extend=function(e){for(var t=arguments.length,n=Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var i=0;i<n.length;i++){var o=n[i];if(null!=o)for(var u in o)o.hasOwnProperty(u)&&(e[u]=o[u])}return e},n.checkSorted=u,n.diffSortedLists=function(e,t){var n=0,r=0;e||(e=[]);t||(t=[]);var i=[],o=[];u(e),u(t);for(;n<e.length&&r<t.length;)e[n]===t[r]?(n++,r++):e[n]<t[r]?i.push(e[n++]):o.push(t[r++]);n<e.length&&(i=i.concat(e.slice(n)));r<t.length&&(o=o.concat(t.slice(r)));return{removed:i,added:o}},n.dataframeToD3=function(e){var t=[],n=void 0;for(var r in e){if(e.hasOwnProperty(r)&&t.push(r),"object"!==l(e[r])||void 0===e[r].length)throw new Error("All fields must be arrays");if(void 0!==n&&n!==e[r].length)throw new Error("All fields must be arrays of the same length");n=e[r].length}for(var i=[],o=void 0,u=0;u<n;u++){o={};for(var a=0;a<t.length;a++)o[t[a]]=e[t[a]][u];i.push(o)}return i};n.SubscriptionTracker=function(){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this._emitter=e,this._subs={}}return r(t,[{key:"on",value:function(e,t){var n=this._emitter.on(e,t);return this._subs[n]=e,n}},{key:"off",value:function(e,t){var n=this._emitter.off(e,t);return n&&delete this._subs[n],n}},{key:"removeAllListeners",value:function(){var t=this,n=this._subs;this._subs={},Object.keys(n).forEach(function(e){t._emitter.off(n[e],e)})}}]),t}()},{}],12:[function(a,e,l){(function(o){"use strict";Object.defineProperty(l,"__esModule",{value:!0});var e,u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),n=a("./events"),i=(e=n)&&e.__esModule?e:{default:e};var r=function(){function r(e,t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),this._group=e,this._name=t,this._value=n,this._events=new i.default}return t(r,[{key:"get",value:function(){return this._value}},{key:"set",value:function(e,t){if(this._value!==e){var n=this._value;this._value=e;var r={};if(t&&"object"===(void 0===t?"undefined":u(t)))for(var i in t)t.hasOwnProperty(i)&&(r[i]=t[i]);r.oldValue=n,r.value=e,this._events.trigger("change",r,this),o.Shiny&&o.Shiny.onInputChange&&o.Shiny.onInputChange(".clientValue-"+(null!==this._group.name?this._group.name+"-":"")+this._name,void 0===e?null:e)}}},{key:"on",value:function(e,t){return this._events.on(e,t)}},{key:"off",value:function(e,t){return this._events.off(e,t)}}]),r}();l.default=r}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./events":1}]},{},[5]);
//# sourceMappingURL=crosstalk.min.js.map</script>
<style type="text/css">
slide:not(.current) .plotly.html-widget{
display: none;
}
</style>
<script>/**
* plotly.js v2.11.1
* Copyright 2012-2022, Plotly, Inc.
* All rights reserved.
* Licensed under the MIT license
*/
!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Plotly=t()}}((function(){return function t(e,r,n){function i(o,s){if(!r[o]){if(!e[o]){var l="function"==typeof require&&require;if(!s&&l)return l(o,!0);if(a)return a(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var u=r[o]={exports:{}};e[o][0].call(u.exports,(function(t){return i(e[o][1][t]||t)}),u,u.exports,t,e,r,n)}return r[o].exports}for(var a="function"==typeof require&&require,o=0;o<n.length;o++)i(n[o]);return i}({1:[function(t,e,r){"use strict";var n=t("../src/lib"),i={"X,X div":'direction:ltr;font-family:"Open Sans",verdana,arial,sans-serif;margin:0;padding:0;',"X input,X button":'font-family:"Open Sans",verdana,arial,sans-serif;',"X input:focus,X button:focus":"outline:none;","X a":"text-decoration:none;","X a:hover":"text-decoration:none;","X .crisp":"shape-rendering:crispEdges;","X .user-select-none":"-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;","X svg":"overflow:hidden;","X svg a":"fill:#447adb;","X svg a:hover":"fill:#3c6dc5;","X .main-svg":"position:absolute;top:0;left:0;pointer-events:none;","X .main-svg .draglayer":"pointer-events:all;","X .cursor-default":"cursor:default;","X .cursor-pointer":"cursor:pointer;","X .cursor-crosshair":"cursor:crosshair;","X .cursor-move":"cursor:move;","X .cursor-col-resize":"cursor:col-resize;","X .cursor-row-resize":"cursor:row-resize;","X .cursor-ns-resize":"cursor:ns-resize;","X .cursor-ew-resize":"cursor:ew-resize;","X .cursor-sw-resize":"cursor:sw-resize;","X .cursor-s-resize":"cursor:s-resize;","X .cursor-se-resize":"cursor:se-resize;","X .cursor-w-resize":"cursor:w-resize;","X .cursor-e-resize":"cursor:e-resize;","X .cursor-nw-resize":"cursor:nw-resize;","X .cursor-n-resize":"cursor:n-resize;","X .cursor-ne-resize":"cursor:ne-resize;","X .cursor-grab":"cursor:-webkit-grab;cursor:grab;","X .modebar":"position:absolute;top:2px;right:2px;","X .ease-bg":"-webkit-transition:background-color .3s ease 0s;-moz-transition:background-color .3s ease 0s;-ms-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s;","X .modebar--hover>:not(.watermark)":"opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;","X:hover .modebar--hover .modebar-group":"opacity:1;","X .modebar-group":"float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;","X .modebar-btn":"position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;","X .modebar-btn svg":"position:relative;top:2px;","X .modebar.vertical":"display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;","X .modebar.vertical svg":"top:-1px;","X .modebar.vertical .modebar-group":"display:block;float:none;padding-left:0px;padding-bottom:8px;","X .modebar.vertical .modebar-group .modebar-btn":"display:block;text-align:center;","X [data-title]:before,X [data-title]:after":"position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;","X [data-title]:hover:before,X [data-title]:hover:after":"display:block;opacity:1;","X [data-title]:before":'content:"";position:absolute;background:transparent;border:6px solid transparent;z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;',"X [data-title]:after":"content:attr(data-title);background:#69738a;color:#fff;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;","X .vertical [data-title]:before,X .vertical [data-title]:after":"top:0%;right:200%;","X .vertical [data-title]:before":"border:6px solid transparent;border-left-color:#69738a;margin-top:8px;margin-right:-30px;","X .select-outline":"fill:none;stroke-width:1;shape-rendering:crispEdges;","X .select-outline-1":"stroke:#fff;","X .select-outline-2":"stroke:#000;stroke-dasharray:2px 2px;",Y:'font-family:"Open Sans",verdana,arial,sans-serif;position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;',"Y p":"margin:0;","Y .notifier-note":"min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,.9);color:#fff;padding:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;","Y .notifier-close":"color:#fff;opacity:.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;","Y .notifier-close:hover":"color:#444;text-decoration:none;cursor:pointer;"};for(var a in i){var o=a.replace(/^,/," ,").replace(/X/g,".js-plotly-plot .plotly").replace(/Y/g,".plotly-notifier");n.addStyleRule(o,i[a])}},{"../src/lib":498}],2:[function(t,e,r){"use strict";e.exports=t("../src/transforms/aggregate")},{"../src/transforms/aggregate":1113}],3:[function(t,e,r){"use strict";e.exports=t("../src/traces/bar")},{"../src/traces/bar":651}],4:[function(t,e,r){"use strict";e.exports=t("../src/traces/barpolar")},{"../src/traces/barpolar":664}],5:[function(t,e,r){"use strict";e.exports=t("../src/traces/box")},{"../src/traces/box":674}],6:[function(t,e,r){"use strict";e.exports=t("../src/components/calendars")},{"../src/components/calendars":359}],7:[function(t,e,r){"use strict";e.exports=t("../src/traces/candlestick")},{"../src/traces/candlestick":683}],8:[function(t,e,r){"use strict";e.exports=t("../src/traces/carpet")},{"../src/traces/carpet":702}],9:[function(t,e,r){"use strict";e.exports=t("../src/traces/choropleth")},{"../src/traces/choropleth":716}],10:[function(t,e,r){"use strict";e.exports=t("../src/traces/choroplethmapbox")},{"../src/traces/choroplethmapbox":723}],11:[function(t,e,r){"use strict";e.exports=t("../src/traces/cone")},{"../src/traces/cone":729}],12:[function(t,e,r){"use strict";e.exports=t("../src/traces/contour")},{"../src/traces/contour":744}],13:[function(t,e,r){"use strict";e.exports=t("../src/traces/contourcarpet")},{"../src/traces/contourcarpet":755}],14:[function(t,e,r){"use strict";e.exports=t("../src/core")},{"../src/core":476}],15:[function(t,e,r){"use strict";e.exports=t("../src/traces/densitymapbox")},{"../src/traces/densitymapbox":763}],16:[function(t,e,r){"use strict";e.exports=t("../src/transforms/filter")},{"../src/transforms/filter":1114}],17:[function(t,e,r){"use strict";e.exports=t("../src/traces/funnel")},{"../src/traces/funnel":773}],18:[function(t,e,r){"use strict";e.exports=t("../src/traces/funnelarea")},{"../src/traces/funnelarea":782}],19:[function(t,e,r){"use strict";e.exports=t("../src/transforms/groupby")},{"../src/transforms/groupby":1115}],20:[function(t,e,r){"use strict";e.exports=t("../src/traces/heatmap")},{"../src/traces/heatmap":795}],21:[function(t,e,r){"use strict";e.exports=t("../src/traces/heatmapgl")},{"../src/traces/heatmapgl":806}],22:[function(t,e,r){"use strict";e.exports=t("../src/traces/histogram")},{"../src/traces/histogram":818}],23:[function(t,e,r){"use strict";e.exports=t("../src/traces/histogram2d")},{"../src/traces/histogram2d":824}],24:[function(t,e,r){"use strict";e.exports=t("../src/traces/histogram2dcontour")},{"../src/traces/histogram2dcontour":828}],25:[function(t,e,r){"use strict";e.exports=t("../src/traces/icicle")},{"../src/traces/icicle":834}],26:[function(t,e,r){"use strict";e.exports=t("../src/traces/image")},{"../src/traces/image":847}],27:[function(t,e,r){"use strict";var n=t("./core");n.register([t("./bar"),t("./box"),t("./heatmap"),t("./histogram"),t("./histogram2d"),t("./histogram2dcontour"),t("./contour"),t("./scatterternary"),t("./violin"),t("./funnel"),t("./waterfall"),t("./image"),t("./pie"),t("./sunburst"),t("./treemap"),t("./icicle"),t("./funnelarea"),t("./scatter3d"),t("./surface"),t("./isosurface"),t("./volume"),t("./mesh3d"),t("./cone"),t("./streamtube"),t("./scattergeo"),t("./choropleth"),t("./scattergl"),t("./splom"),t("./pointcloud"),t("./heatmapgl"),t("./parcoords"),t("./parcats"),t("./scattermapbox"),t("./choroplethmapbox"),t("./densitymapbox"),t("./sankey"),t("./indicator"),t("./table"),t("./carpet"),t("./scattercarpet"),t("./contourcarpet"),t("./ohlc"),t("./candlestick"),t("./scatterpolar"),t("./scatterpolargl"),t("./barpolar"),t("./scattersmith"),t("./aggregate"),t("./filter"),t("./groupby"),t("./sort"),t("./calendars")]),e.exports=n},{"./aggregate":2,"./bar":3,"./barpolar":4,"./box":5,"./calendars":6,"./candlestick":7,"./carpet":8,"./choropleth":9,"./choroplethmapbox":10,"./cone":11,"./contour":12,"./contourcarpet":13,"./core":14,"./densitymapbox":15,"./filter":16,"./funnel":17,"./funnelarea":18,"./groupby":19,"./heatmap":20,"./heatmapgl":21,"./histogram":22,"./histogram2d":23,"./histogram2dcontour":24,"./icicle":25,"./image":26,"./indicator":28,"./isosurface":29,"./mesh3d":30,"./ohlc":31,"./parcats":32,"./parcoords":33,"./pie":34,"./pointcloud":35,"./sankey":36,"./scatter3d":37,"./scattercarpet":38,"./scattergeo":39,"./scattergl":40,"./scattermapbox":41,"./scatterpolar":42,"./scatterpolargl":43,"./scattersmith":44,"./scatterternary":45,"./sort":46,"./splom":47,"./streamtube":48,"./sunburst":49,"./surface":50,"./table":51,"./treemap":52,"./violin":53,"./volume":54,"./waterfall":55}],28:[function(t,e,r){"use strict";e.exports=t("../src/traces/indicator")},{"../src/traces/indicator":855}],29:[function(t,e,r){"use strict";e.exports=t("../src/traces/isosurface")},{"../src/traces/isosurface":861}],30:[function(t,e,r){"use strict";e.exports=t("../src/traces/mesh3d")},{"../src/traces/mesh3d":866}],31:[function(t,e,r){"use strict";e.exports=t("../src/traces/ohlc")},{"../src/traces/ohlc":871}],32:[function(t,e,r){"use strict";e.exports=t("../src/traces/parcats")},{"../src/traces/parcats":880}],33:[function(t,e,r){"use strict";e.exports=t("../src/traces/parcoords")},{"../src/traces/parcoords":891}],34:[function(t,e,r){"use strict";e.exports=t("../src/traces/pie")},{"../src/traces/pie":902}],35:[function(t,e,r){"use strict";e.exports=t("../src/traces/pointcloud")},{"../src/traces/pointcloud":911}],36:[function(t,e,r){"use strict";e.exports=t("../src/traces/sankey")},{"../src/traces/sankey":917}],37:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatter3d")},{"../src/traces/scatter3d":955}],38:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattercarpet")},{"../src/traces/scattercarpet":962}],39:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattergeo")},{"../src/traces/scattergeo":970}],40:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattergl")},{"../src/traces/scattergl":984}],41:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattermapbox")},{"../src/traces/scattermapbox":994}],42:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatterpolar")},{"../src/traces/scatterpolar":1002}],43:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatterpolargl")},{"../src/traces/scatterpolargl":1010}],44:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattersmith")},{"../src/traces/scattersmith":1017}],45:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatterternary")},{"../src/traces/scatterternary":1025}],46:[function(t,e,r){"use strict";e.exports=t("../src/transforms/sort")},{"../src/transforms/sort":1117}],47:[function(t,e,r){"use strict";e.exports=t("../src/traces/splom")},{"../src/traces/splom":1035}],48:[function(t,e,r){"use strict";e.exports=t("../src/traces/streamtube")},{"../src/traces/streamtube":1043}],49:[function(t,e,r){"use strict";e.exports=t("../src/traces/sunburst")},{"../src/traces/sunburst":1051}],50:[function(t,e,r){"use strict";e.exports=t("../src/traces/surface")},{"../src/traces/surface":1060}],51:[function(t,e,r){"use strict";e.exports=t("../src/traces/table")},{"../src/traces/table":1068}],52:[function(t,e,r){"use strict";e.exports=t("../src/traces/treemap")},{"../src/traces/treemap":1079}],53:[function(t,e,r){"use strict";e.exports=t("../src/traces/violin")},{"../src/traces/violin":1092}],54:[function(t,e,r){"use strict";e.exports=t("../src/traces/volume")},{"../src/traces/volume":1100}],55:[function(t,e,r){"use strict";e.exports=t("../src/traces/waterfall")},{"../src/traces/waterfall":1108}],56:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-array"),t("d3-collection"),t("d3-shape"),t("elementary-circuits-directed-graph")):i(n.d3=n.d3||{},n.d3,n.d3,n.d3,null)}(this,(function(t,e,r,n,i){"use strict";function a(t){return t.target.depth}function o(t,e){return t.sourceLinks.length?t.depth:e-1}function s(t){return function(){return t}}i=i&&i.hasOwnProperty("default")?i.default:i;var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function c(t,e){return f(t.source,e.source)||t.index-e.index}function u(t,e){return f(t.target,e.target)||t.index-e.index}function f(t,e){return t.partOfCycle===e.partOfCycle?t.y0-e.y0:"top"===t.circularLinkType||"bottom"===e.circularLinkType?-1:1}function h(t){return t.value}function p(t){return(t.y0+t.y1)/2}function d(t){return p(t.source)}function m(t){return p(t.target)}function g(t){return t.index}function v(t){return t.nodes}function y(t){return t.links}function x(t,e){var r=t.get(e);if(!r)throw new Error("missing: "+e);return r}function b(t,e){return e(t)}function _(t,e,r){var n=0;if(null===r){for(var a=[],o=0;o<t.links.length;o++){var s=t.links[o],l=s.source.index,c=s.target.index;a[l]||(a[l]=[]),a[c]||(a[c]=[]),-1===a[l].indexOf(c)&&a[l].push(c)}var u=i(a);u.sort((function(t,e){return t.length-e.length}));var f={};for(o=0;o<u.length;o++){var h=u[o].slice(-2);f[h[0]]||(f[h[0]]={}),f[h[0]][h[1]]=!0}t.links.forEach((function(t){var e=t.target.index,r=t.source.index;e===r||f[r]&&f[r][e]?(t.circular=!0,t.circularLinkID=n,n+=1):t.circular=!1}))}else t.links.forEach((function(t){t.source[r]<t.target[r]?t.circular=!1:(t.circular=!0,t.circularLinkID=n,n+=1)}))}function w(t,e){var r=0,n=0;t.links.forEach((function(i){i.circular&&(i.source.circularLinkType||i.target.circularLinkType?i.circularLinkType=i.source.circularLinkType?i.source.circularLinkType:i.target.circularLinkType:i.circularLinkType=r<n?"top":"bottom","top"==i.circularLinkType?r+=1:n+=1,t.nodes.forEach((function(t){b(t,e)!=b(i.source,e)&&b(t,e)!=b(i.target,e)||(t.circularLinkType=i.circularLinkType)})))})),t.links.forEach((function(t){t.circular&&(t.source.circularLinkType==t.target.circularLinkType&&(t.circularLinkType=t.source.circularLinkType),q(t,e)&&(t.circularLinkType=t.source.circularLinkType))}))}function T(t){var e=Math.abs(t.y1-t.y0),r=Math.abs(t.target.x0-t.source.x1);return Math.atan(r/e)}function k(t,e){var r=0;t.sourceLinks.forEach((function(t){r=t.circular&&!q(t,e)?r+1:r}));var n=0;return t.targetLinks.forEach((function(t){n=t.circular&&!q(t,e)?n+1:n})),r+n}function A(t){var e=t.source.sourceLinks,r=0;e.forEach((function(t){r=t.circular?r+1:r}));var n=t.target.targetLinks,i=0;return n.forEach((function(t){i=t.circular?i+1:i})),!(r>1||i>1)}function M(t,e,r){return t.sort(E),t.forEach((function(n,i){var a,o,s=0;if(q(n,r)&&A(n))n.circularPathData.verticalBuffer=s+n.width/2;else{for(var l=0;l<i;l++)if(a=t[i],o=t[l],!(a.source.column<o.target.column||a.target.column>o.source.column)){var c=t[l].circularPathData.verticalBuffer+t[l].width/2+e;s=c>s?c:s}n.circularPathData.verticalBuffer=s+n.width/2}})),t}function S(t,r,i,a){var o=e.min(t.links,(function(t){return t.source.y0}));t.links.forEach((function(t){t.circular&&(t.circularPathData={})})),M(t.links.filter((function(t){return"top"==t.circularLinkType})),r,a),M(t.links.filter((function(t){return"bottom"==t.circularLinkType})),r,a),t.links.forEach((function(e){if(e.circular){if(e.circularPathData.arcRadius=e.width+10,e.circularPathData.leftNodeBuffer=5,e.circularPathData.rightNodeBuffer=5,e.circularPathData.sourceWidth=e.source.x1-e.source.x0,e.circularPathData.sourceX=e.source.x0+e.circularPathData.sourceWidth,e.circularPathData.targetX=e.target.x0,e.circularPathData.sourceY=e.y0,e.circularPathData.targetY=e.y1,q(e,a)&&A(e))e.circularPathData.leftSmallArcRadius=10+e.width/2,e.circularPathData.leftLargeArcRadius=10+e.width/2,e.circularPathData.rightSmallArcRadius=10+e.width/2,e.circularPathData.rightLargeArcRadius=10+e.width/2,"bottom"==e.circularLinkType?(e.circularPathData.verticalFullExtent=e.source.y1+25+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtent=e.source.y0-25-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius);else{var s=e.source.column,l=e.circularLinkType,c=t.links.filter((function(t){return t.source.column==s&&t.circularLinkType==l}));"bottom"==e.circularLinkType?c.sort(C):c.sort(L);var u=0;c.forEach((function(t,n){t.circularLinkID==e.circularLinkID&&(e.circularPathData.leftSmallArcRadius=10+e.width/2+u,e.circularPathData.leftLargeArcRadius=10+e.width/2+n*r+u),u+=t.width})),s=e.target.column,c=t.links.filter((function(t){return t.target.column==s&&t.circularLinkType==l})),"bottom"==e.circularLinkType?c.sort(I):c.sort(P),u=0,c.forEach((function(t,n){t.circularLinkID==e.circularLinkID&&(e.circularPathData.rightSmallArcRadius=10+e.width/2+u,e.circularPathData.rightLargeArcRadius=10+e.width/2+n*r+u),u+=t.width})),"bottom"==e.circularLinkType?(e.circularPathData.verticalFullExtent=Math.max(i,e.source.y1,e.target.y1)+25+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtent=o-25-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius)}e.circularPathData.leftInnerExtent=e.circularPathData.sourceX+e.circularPathData.leftNodeBuffer,e.circularPathData.rightInnerExtent=e.circularPathData.targetX-e.circularPathData.rightNodeBuffer,e.circularPathData.leftFullExtent=e.circularPathData.sourceX+e.circularPathData.leftLargeArcRadius+e.circularPathData.leftNodeBuffer,e.circularPathData.rightFullExtent=e.circularPathData.targetX-e.circularPathData.rightLargeArcRadius-e.circularPathData.rightNodeBuffer}if(e.circular)e.path=function(t){var e="";e="top"==t.circularLinkType?"M"+t.circularPathData.sourceX+" "+t.circularPathData.sourceY+" L"+t.circularPathData.leftInnerExtent+" "+t.circularPathData.sourceY+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftSmallArcRadius+" 0 0 0 "+t.circularPathData.leftFullExtent+" "+(t.circularPathData.sourceY-t.circularPathData.leftSmallArcRadius)+" L"+t.circularPathData.leftFullExtent+" "+t.circularPathData.verticalLeftInnerExtent+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftLargeArcRadius+" 0 0 0 "+t.circularPathData.leftInnerExtent+" "+t.circularPathData.verticalFullExtent+" L"+t.circularPathData.rightInnerExtent+" "+t.circularPathData.verticalFullExtent+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightLargeArcRadius+" 0 0 0 "+t.circularPathData.rightFullExtent+" "+t.circularPathData.verticalRightInnerExtent+" L"+t.circularPathData.rightFullExtent+" "+(t.circularPathData.targetY-t.circularPathData.rightSmallArcRadius)+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightSmallArcRadius+" 0 0 0 "+t.circularPathData.rightInnerExtent+" "+t.circularPathData.targetY+" L"+t.circularPathData.targetX+" "+t.circularPathData.targetY:"M"+t.circularPathData.sourceX+" "+t.circularPathData.sourceY+" L"+t.circularPathData.leftInnerExtent+" "+t.circularPathData.sourceY+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftSmallArcRadius+" 0 0 1 "+t.circularPathData.leftFullExtent+" "+(t.circularPathData.sourceY+t.circularPathData.leftSmallArcRadius)+" L"+t.circularPathData.leftFullExtent+" "+t.circularPathData.verticalLeftInnerExtent+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftLargeArcRadius+" 0 0 1 "+t.circularPathData.leftInnerExtent+" "+t.circularPathData.verticalFullExtent+" L"+t.circularPathData.rightInnerExtent+" "+t.circularPathData.verticalFullExtent+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightLargeArcRadius+" 0 0 1 "+t.circularPathData.rightFullExtent+" "+t.circularPathData.verticalRightInnerExtent+" L"+t.circularPathData.rightFullExtent+" "+(t.circularPathData.targetY+t.circularPathData.rightSmallArcRadius)+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightSmallArcRadius+" 0 0 1 "+t.circularPathData.rightInnerExtent+" "+t.circularPathData.targetY+" L"+t.circularPathData.targetX+" "+t.circularPathData.targetY;return e}(e);else{var f=n.linkHorizontal().source((function(t){return[t.source.x0+(t.source.x1-t.source.x0),t.y0]})).target((function(t){return[t.target.x0,t.y1]}));e.path=f(e)}}))}function E(t,e){return O(t)==O(e)?"bottom"==t.circularLinkType?C(t,e):L(t,e):O(e)-O(t)}function L(t,e){return t.y0-e.y0}function C(t,e){return e.y0-t.y0}function P(t,e){return t.y1-e.y1}function I(t,e){return e.y1-t.y1}function O(t){return t.target.column-t.source.column}function z(t){return t.target.x0-t.source.x1}function D(t,e){var r=T(t),n=z(e)/Math.tan(r);return"up"==H(t)?t.y1+n:t.y1-n}function R(t,e){var r=T(t),n=z(e)/Math.tan(r);return"up"==H(t)?t.y1-n:t.y1+n}function F(t,e,r,n){t.links.forEach((function(i){if(!i.circular&&i.target.column-i.source.column>1){var a=i.source.column+1,o=i.target.column-1,s=1,l=o-a+1;for(s=1;a<=o;a++,s++)t.nodes.forEach((function(o){if(o.column==a){var c,u=s/(l+1),f=Math.pow(1-u,3),h=3*u*Math.pow(1-u,2),p=3*Math.pow(u,2)*(1-u),d=Math.pow(u,3),m=f*i.y0+h*i.y0+p*i.y1+d*i.y1,g=m-i.width/2,v=m+i.width/2;g>o.y0&&g<o.y1?(c=o.y1-g+10,c="bottom"==o.circularLinkType?c:-c,o=N(o,c,e,r),t.nodes.forEach((function(t){b(t,n)!=b(o,n)&&t.column==o.column&&B(o,t)&&N(t,c,e,r)}))):(v>o.y0&&v<o.y1||g<o.y0&&v>o.y1)&&(c=v-o.y0+10,o=N(o,c,e,r),t.nodes.forEach((function(t){b(t,n)!=b(o,n)&&t.column==o.column&&t.y0<o.y1&&t.y1>o.y1&&N(t,c,e,r)})))}}))}}))}function B(t,e){return t.y0>e.y0&&t.y0<e.y1||(t.y1>e.y0&&t.y1<e.y1||t.y0<e.y0&&t.y1>e.y1)}function N(t,e,r,n){return t.y0+e>=r&&t.y1+e<=n&&(t.y0=t.y0+e,t.y1=t.y1+e,t.targetLinks.forEach((function(t){t.y1=t.y1+e})),t.sourceLinks.forEach((function(t){t.y0=t.y0+e}))),t}function j(t,e,r,n){t.nodes.forEach((function(i){n&&i.y+(i.y1-i.y0)>e&&(i.y=i.y-(i.y+(i.y1-i.y0)-e));var a=t.links.filter((function(t){return b(t.source,r)==b(i,r)})),o=a.length;o>1&&a.sort((function(t,e){if(!t.circular&&!e.circular){if(t.target.column==e.target.column)return t.y1-e.y1;if(!V(t,e))return t.y1-e.y1;if(t.target.column>e.target.column){var r=R(e,t);return t.y1-r}if(e.target.column>t.target.column)return R(t,e)-e.y1}return t.circular&&!e.circular?"top"==t.circularLinkType?-1:1:e.circular&&!t.circular?"top"==e.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkType===e.circularLinkType&&"top"==t.circularLinkType?t.target.column===e.target.column?t.target.y1-e.target.y1:e.target.column-t.target.column:t.circularLinkType===e.circularLinkType&&"bottom"==t.circularLinkType?t.target.column===e.target.column?e.target.y1-t.target.y1:t.target.column-e.target.column:"top"==t.circularLinkType?-1:1:void 0}));var s=i.y0;a.forEach((function(t){t.y0=s+t.width/2,s+=t.width})),a.forEach((function(t,e){if("bottom"==t.circularLinkType){for(var r=e+1,n=0;r<o;r++)n+=a[r].width;t.y0=i.y1-n-t.width/2}}))}))}function U(t,e,r){t.nodes.forEach((function(e){var n=t.links.filter((function(t){return b(t.target,r)==b(e,r)})),i=n.length;i>1&&n.sort((function(t,e){if(!t.circular&&!e.circular){if(t.source.column==e.source.column)return t.y0-e.y0;if(!V(t,e))return t.y0-e.y0;if(e.source.column<t.source.column){var r=D(e,t);return t.y0-r}if(t.source.column<e.source.column)return D(t,e)-e.y0}return t.circular&&!e.circular?"top"==t.circularLinkType?-1:1:e.circular&&!t.circular?"top"==e.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkType===e.circularLinkType&&"top"==t.circularLinkType?t.source.column===e.source.column?t.source.y1-e.source.y1:t.source.column-e.source.column:t.circularLinkType===e.circularLinkType&&"bottom"==t.circularLinkType?t.source.column===e.source.column?t.source.y1-e.source.y1:e.source.column-t.source.column:"top"==t.circularLinkType?-1:1:void 0}));var a=e.y0;n.forEach((function(t){t.y1=a+t.width/2,a+=t.width})),n.forEach((function(t,r){if("bottom"==t.circularLinkType){for(var a=r+1,o=0;a<i;a++)o+=n[a].width;t.y1=e.y1-o-t.width/2}}))}))}function V(t,e){return H(t)==H(e)}function H(t){return t.y0-t.y1>0?"up":"down"}function q(t,e){return b(t.source,e)==b(t.target,e)}function G(t,r,n){var i=t.nodes,a=t.links,o=!1,s=!1;if(a.forEach((function(t){"top"==t.circularLinkType?o=!0:"bottom"==t.circularLinkType&&(s=!0)})),0==o||0==s){var l=e.min(i,(function(t){return t.y0})),c=(n-r)/(e.max(i,(function(t){return t.y1}))-l);i.forEach((function(t){var e=(t.y1-t.y0)*c;t.y0=(t.y0-l)*c,t.y1=t.y0+e})),a.forEach((function(t){t.y0=(t.y0-l)*c,t.y1=(t.y1-l)*c,t.width=t.width*c}))}}t.sankeyCircular=function(){var t,n,i=0,a=0,b=1,T=1,A=24,M=g,E=o,L=v,C=y,P=32,I=2,O=null;function z(){var t={nodes:L.apply(null,arguments),links:C.apply(null,arguments)};D(t),_(t,M,O),R(t),B(t),w(t,M),N(t,P,M),V(t);for(var e=4,r=0;r<e;r++)j(t,T,M),U(t,T,M),F(t,a,T,M),j(t,T,M),U(t,T,M);return G(t,a,T),S(t,I,T,M),t}function D(t){t.nodes.forEach((function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]}));var e=r.map(t.nodes,M);return t.links.forEach((function(t,r){t.index=r;var n=t.source,i=t.target;"object"!==(void 0===n?"undefined":l(n))&&(n=t.source=x(e,n)),"object"!==(void 0===i?"undefined":l(i))&&(i=t.target=x(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)})),t}function R(t){t.nodes.forEach((function(t){t.partOfCycle=!1,t.value=Math.max(e.sum(t.sourceLinks,h),e.sum(t.targetLinks,h)),t.sourceLinks.forEach((function(e){e.circular&&(t.partOfCycle=!0,t.circularLinkType=e.circularLinkType)})),t.targetLinks.forEach((function(e){e.circular&&(t.partOfCycle=!0,t.circularLinkType=e.circularLinkType)}))}))}function B(t){var e,r,n;for(e=t.nodes,r=[],n=0;e.length;++n,e=r,r=[])e.forEach((function(t){t.depth=n,t.sourceLinks.forEach((function(t){r.indexOf(t.target)<0&&!t.circular&&r.push(t.target)}))}));for(e=t.nodes,r=[],n=0;e.length;++n,e=r,r=[])e.forEach((function(t){t.height=n,t.targetLinks.forEach((function(t){r.indexOf(t.source)<0&&!t.circular&&r.push(t.source)}))}));t.nodes.forEach((function(t){t.column=Math.floor(E.call(null,t,n))}))}function N(o,s,l){var c=r.nest().key((function(t){return t.column})).sortKeys(e.ascending).entries(o.nodes).map((function(t){return t.values}));!function(r){if(n){var s=1/0;c.forEach((function(t){var e=T*n/(t.length+1);s=e<s?e:s})),t=s}var l=e.min(c,(function(r){return(T-a-(r.length-1)*t)/e.sum(r,h)}));l*=.3,o.links.forEach((function(t){t.width=t.value*l}));var u=function(t){var r=0,n=0,i=0,a=0,o=e.max(t.nodes,(function(t){return t.column}));return t.links.forEach((function(t){t.circular&&("top"==t.circularLinkType?r+=t.width:n+=t.width,0==t.target.column&&(a+=t.width),t.source.column==o&&(i+=t.width))})),{top:r=r>0?r+25+10:r,bottom:n=n>0?n+25+10:n,left:a=a>0?a+25+10:a,right:i=i>0?i+25+10:i}}(o),f=function(t,r){var n=e.max(t.nodes,(function(t){return t.column})),o=b-i,s=T-a,l=o/(o+r.right+r.left),c=s/(s+r.top+r.bottom);return i=i*l+r.left,b=0==r.right?b:b*l,a=a*c+r.top,T*=c,t.nodes.forEach((function(t){t.x0=i+t.column*((b-i-A)/n),t.x1=t.x0+A})),c}(o,u);l*=f,o.links.forEach((function(t){t.width=t.value*l})),c.forEach((function(t){var e=t.length;t.forEach((function(t,n){t.depth==c.length-1&&1==e||0==t.depth&&1==e?(t.y0=T/2-t.value*l,t.y1=t.y0+t.value*l):t.partOfCycle?0==k(t,r)?(t.y0=T/2+n,t.y1=t.y0+t.value*l):"top"==t.circularLinkType?(t.y0=a+n,t.y1=t.y0+t.value*l):(t.y0=T-t.value*l-n,t.y1=t.y0+t.value*l):0==u.top||0==u.bottom?(t.y0=(T-a)/e*n,t.y1=t.y0+t.value*l):(t.y0=(T-a)/2-e/2+n,t.y1=t.y0+t.value*l)}))}))}(l),y();for(var u=1,g=s;g>0;--g)v(u*=.99,l),y();function v(t,r){var n=c.length;c.forEach((function(i){var a=i.length,o=i[0].depth;i.forEach((function(i){var s;if(i.sourceLinks.length||i.targetLinks.length)if(i.partOfCycle&&k(i,r)>0);else if(0==o&&1==a)s=i.y1-i.y0,i.y0=T/2-s/2,i.y1=T/2+s/2;else if(o==n-1&&1==a)s=i.y1-i.y0,i.y0=T/2-s/2,i.y1=T/2+s/2;else{var l=e.mean(i.sourceLinks,m),c=e.mean(i.targetLinks,d),u=((l&&c?(l+c)/2:l||c)-p(i))*t;i.y0+=u,i.y1+=u}}))}))}function y(){c.forEach((function(e){var r,n,i,o=a,s=e.length;for(e.sort(f),i=0;i<s;++i)(n=o-(r=e[i]).y0)>0&&(r.y0+=n,r.y1+=n),o=r.y1+t;if((n=o-t-T)>0)for(o=r.y0-=n,r.y1-=n,i=s-2;i>=0;--i)(n=(r=e[i]).y1+t-o)>0&&(r.y0-=n,r.y1-=n),o=r.y0}))}}function V(t){t.nodes.forEach((function(t){t.sourceLinks.sort(u),t.targetLinks.sort(c)})),t.nodes.forEach((function(t){var e=t.y0,r=e,n=t.y1,i=n;t.sourceLinks.forEach((function(t){t.circular?(t.y0=n-t.width/2,n-=t.width):(t.y0=e+t.width/2,e+=t.width)})),t.targetLinks.forEach((function(t){t.circular?(t.y1=i-t.width/2,i-=t.width):(t.y1=r+t.width/2,r+=t.width)}))}))}return z.nodeId=function(t){return arguments.length?(M="function"==typeof t?t:s(t),z):M},z.nodeAlign=function(t){return arguments.length?(E="function"==typeof t?t:s(t),z):E},z.nodeWidth=function(t){return arguments.length?(A=+t,z):A},z.nodePadding=function(e){return arguments.length?(t=+e,z):t},z.nodes=function(t){return arguments.length?(L="function"==typeof t?t:s(t),z):L},z.links=function(t){return arguments.length?(C="function"==typeof t?t:s(t),z):C},z.size=function(t){return arguments.length?(i=a=0,b=+t[0],T=+t[1],z):[b-i,T-a]},z.extent=function(t){return arguments.length?(i=+t[0][0],b=+t[1][0],a=+t[0][1],T=+t[1][1],z):[[i,a],[b,T]]},z.iterations=function(t){return arguments.length?(P=+t,z):P},z.circularLinkGap=function(t){return arguments.length?(I=+t,z):I},z.nodePaddingRatio=function(t){return arguments.length?(n=+t,z):n},z.sortNodes=function(t){return arguments.length?(O=t,z):O},z.update=function(t){return w(t,M),V(t),t.links.forEach((function(t){t.circular&&(t.circularLinkType=t.y0+t.y1<T?"top":"bottom",t.source.circularLinkType=t.circularLinkType,t.target.circularLinkType=t.circularLinkType)})),j(t,T,M,!1),U(t,T,M),S(t,I,T,M),t},z},t.sankeyCenter=function(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?e.min(t.sourceLinks,a)-1:0},t.sankeyLeft=function(t){return t.depth},t.sankeyRight=function(t,e){return e-1-t.height},t.sankeyJustify=o,Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-array":102,"d3-collection":103,"d3-shape":114,"elementary-circuits-directed-graph":124}],57:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-array"),t("d3-collection"),t("d3-shape")):i(n.d3=n.d3||{},n.d3,n.d3,n.d3)}(this,(function(t,e,r,n){"use strict";function i(t){return t.target.depth}function a(t,e){return t.sourceLinks.length?t.depth:e-1}function o(t){return function(){return t}}function s(t,e){return c(t.source,e.source)||t.index-e.index}function l(t,e){return c(t.target,e.target)||t.index-e.index}function c(t,e){return t.y0-e.y0}function u(t){return t.value}function f(t){return(t.y0+t.y1)/2}function h(t){return f(t.source)*t.value}function p(t){return f(t.target)*t.value}function d(t){return t.index}function m(t){return t.nodes}function g(t){return t.links}function v(t,e){var r=t.get(e);if(!r)throw new Error("missing: "+e);return r}function y(t){return[t.source.x1,t.y0]}function x(t){return[t.target.x0,t.y1]}t.sankey=function(){var t=0,n=0,i=1,y=1,x=24,b=8,_=d,w=a,T=m,k=g,A=32;function M(){var t={nodes:T.apply(null,arguments),links:k.apply(null,arguments)};return S(t),E(t),L(t),C(t),P(t),t}function S(t){t.nodes.forEach((function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]}));var e=r.map(t.nodes,_);t.links.forEach((function(t,r){t.index=r;var n=t.source,i=t.target;"object"!=typeof n&&(n=t.source=v(e,n)),"object"!=typeof i&&(i=t.target=v(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)}))}function E(t){t.nodes.forEach((function(t){t.value=Math.max(e.sum(t.sourceLinks,u),e.sum(t.targetLinks,u))}))}function L(e){var r,n,a;for(r=e.nodes,n=[],a=0;r.length;++a,r=n,n=[])r.forEach((function(t){t.depth=a,t.sourceLinks.forEach((function(t){n.indexOf(t.target)<0&&n.push(t.target)}))}));for(r=e.nodes,n=[],a=0;r.length;++a,r=n,n=[])r.forEach((function(t){t.height=a,t.targetLinks.forEach((function(t){n.indexOf(t.source)<0&&n.push(t.source)}))}));var o=(i-t-x)/(a-1);e.nodes.forEach((function(e){e.x1=(e.x0=t+Math.max(0,Math.min(a-1,Math.floor(w.call(null,e,a))))*o)+x}))}function C(t){var i=r.nest().key((function(t){return t.x0})).sortKeys(e.ascending).entries(t.nodes).map((function(t){return t.values}));!function(){var r=e.max(i,(function(t){return t.length})),a=2/3*(y-n)/(r-1);b>a&&(b=a);var o=e.min(i,(function(t){return(y-n-(t.length-1)*b)/e.sum(t,u)}));i.forEach((function(t){t.forEach((function(t,e){t.y1=(t.y0=e)+t.value*o}))})),t.links.forEach((function(t){t.width=t.value*o}))}(),d();for(var a=1,o=A;o>0;--o)l(a*=.99),d(),s(a),d();function s(t){i.forEach((function(r){r.forEach((function(r){if(r.targetLinks.length){var n=(e.sum(r.targetLinks,h)/e.sum(r.targetLinks,u)-f(r))*t;r.y0+=n,r.y1+=n}}))}))}function l(t){i.slice().reverse().forEach((function(r){r.forEach((function(r){if(r.sourceLinks.length){var n=(e.sum(r.sourceLinks,p)/e.sum(r.sourceLinks,u)-f(r))*t;r.y0+=n,r.y1+=n}}))}))}function d(){i.forEach((function(t){var e,r,i,a=n,o=t.length;for(t.sort(c),i=0;i<o;++i)(r=a-(e=t[i]).y0)>0&&(e.y0+=r,e.y1+=r),a=e.y1+b;if((r=a-b-y)>0)for(a=e.y0-=r,e.y1-=r,i=o-2;i>=0;--i)(r=(e=t[i]).y1+b-a)>0&&(e.y0-=r,e.y1-=r),a=e.y0}))}}function P(t){t.nodes.forEach((function(t){t.sourceLinks.sort(l),t.targetLinks.sort(s)})),t.nodes.forEach((function(t){var e=t.y0,r=e;t.sourceLinks.forEach((function(t){t.y0=e+t.width/2,e+=t.width})),t.targetLinks.forEach((function(t){t.y1=r+t.width/2,r+=t.width}))}))}return M.update=function(t){return P(t),t},M.nodeId=function(t){return arguments.length?(_="function"==typeof t?t:o(t),M):_},M.nodeAlign=function(t){return arguments.length?(w="function"==typeof t?t:o(t),M):w},M.nodeWidth=function(t){return arguments.length?(x=+t,M):x},M.nodePadding=function(t){return arguments.length?(b=+t,M):b},M.nodes=function(t){return arguments.length?(T="function"==typeof t?t:o(t),M):T},M.links=function(t){return arguments.length?(k="function"==typeof t?t:o(t),M):k},M.size=function(e){return arguments.length?(t=n=0,i=+e[0],y=+e[1],M):[i-t,y-n]},M.extent=function(e){return arguments.length?(t=+e[0][0],i=+e[1][0],n=+e[0][1],y=+e[1][1],M):[[t,n],[i,y]]},M.iterations=function(t){return arguments.length?(A=+t,M):A},M},t.sankeyCenter=function(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?e.min(t.sourceLinks,i)-1:0},t.sankeyLeft=function(t){return t.depth},t.sankeyRight=function(t,e){return e-1-t.height},t.sankeyJustify=a,t.sankeyLinkHorizontal=function(){return n.linkHorizontal().source(y).target(x)},Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-array":102,"d3-collection":103,"d3-shape":114}],58:[function(t,e,r){(function(){var t={version:"3.8.0"},r=[].slice,n=function(t){return r.call(t)},i=self.document;function a(t){return t&&(t.ownerDocument||t.document||t).documentElement}function o(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(i)try{n(i.documentElement.childNodes)[0].nodeType}catch(t){n=function(t){for(var e=t.length,r=new Array(e);e--;)r[e]=t[e];return r}}if(Date.now||(Date.now=function(){return+new Date}),i)try{i.createElement("DIV").style.setProperty("opacity",0,"")}catch(t){var s=this.Element.prototype,l=s.setAttribute,c=s.setAttributeNS,u=this.CSSStyleDeclaration.prototype,f=u.setProperty;s.setAttribute=function(t,e){l.call(this,t,e+"")},s.setAttributeNS=function(t,e,r){c.call(this,t,e,r+"")},u.setProperty=function(t,e,r){f.call(this,t,e+"",r)}}function h(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function p(t){return null===t?NaN:+t}function d(t){return!isNaN(t)}function m(t){return{left:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n<i;){var a=n+i>>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n<i;){var a=n+i>>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}t.ascending=h,t.descending=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN},t.min=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i<a;)if(null!=(n=t[i])&&n>=n){r=n;break}for(;++i<a;)null!=(n=t[i])&&r>n&&(r=n)}else{for(;++i<a;)if(null!=(n=e.call(t,t[i],i))&&n>=n){r=n;break}for(;++i<a;)null!=(n=e.call(t,t[i],i))&&r>n&&(r=n)}return r},t.max=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i<a;)if(null!=(n=t[i])&&n>=n){r=n;break}for(;++i<a;)null!=(n=t[i])&&n>r&&(r=n)}else{for(;++i<a;)if(null!=(n=e.call(t,t[i],i))&&n>=n){r=n;break}for(;++i<a;)null!=(n=e.call(t,t[i],i))&&n>r&&(r=n)}return r},t.extent=function(t,e){var r,n,i,a=-1,o=t.length;if(1===arguments.length){for(;++a<o;)if(null!=(n=t[a])&&n>=n){r=i=n;break}for(;++a<o;)null!=(n=t[a])&&(r>n&&(r=n),i<n&&(i=n))}else{for(;++a<o;)if(null!=(n=e.call(t,t[a],a))&&n>=n){r=i=n;break}for(;++a<o;)null!=(n=e.call(t,t[a],a))&&(r>n&&(r=n),i<n&&(i=n))}return[r,i]},t.sum=function(t,e){var r,n=0,i=t.length,a=-1;if(1===arguments.length)for(;++a<i;)d(r=+t[a])&&(n+=r);else for(;++a<i;)d(r=+e.call(t,t[a],a))&&(n+=r);return n},t.mean=function(t,e){var r,n=0,i=t.length,a=-1,o=i;if(1===arguments.length)for(;++a<i;)d(r=p(t[a]))?n+=r:--o;else for(;++a<i;)d(r=p(e.call(t,t[a],a)))?n+=r:--o;if(o)return n/o},t.quantile=function(t,e){var r=(t.length-1)*e+1,n=Math.floor(r),i=+t[n-1],a=r-n;return a?i+a*(t[n]-i):i},t.median=function(e,r){var n,i=[],a=e.length,o=-1;if(1===arguments.length)for(;++o<a;)d(n=p(e[o]))&&i.push(n);else for(;++o<a;)d(n=p(r.call(e,e[o],o)))&&i.push(n);if(i.length)return t.quantile(i.sort(h),.5)},t.variance=function(t,e){var r,n,i=t.length,a=0,o=0,s=-1,l=0;if(1===arguments.length)for(;++s<i;)d(r=p(t[s]))&&(o+=(n=r-a)*(r-(a+=n/++l)));else for(;++s<i;)d(r=p(e.call(t,t[s],s)))&&(o+=(n=r-a)*(r-(a+=n/++l)));if(l>1)return o/(l-1)},t.deviation=function(){var e=t.variance.apply(this,arguments);return e?Math.sqrt(e):e};var g=m(h);function v(t){return t.length}t.bisectLeft=g.left,t.bisect=t.bisectRight=g.right,t.bisector=function(t){return m(1===t.length?function(e,r){return h(t(e),r)}:t)},t.shuffle=function(t,e,r){(a=arguments.length)<3&&(r=t.length,a<2&&(e=0));for(var n,i,a=r-e;a;)i=Math.random()*a--|0,n=t[a+e],t[a+e]=t[i+e],t[i+e]=n;return t},t.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},t.pairs=function(t){for(var e=0,r=t.length-1,n=t[0],i=new Array(r<0?0:r);e<r;)i[e]=[n,n=t[++e]];return i},t.transpose=function(e){if(!(a=e.length))return[];for(var r=-1,n=t.min(e,v),i=new Array(n);++r<n;)for(var a,o=-1,s=i[r]=new Array(a);++o<a;)s[o]=e[o][r];return i},t.zip=function(){return t.transpose(arguments)},t.keys=function(t){var e=[];for(var r in t)e.push(r);return e},t.values=function(t){var e=[];for(var r in t)e.push(t[r]);return e},t.entries=function(t){var e=[];for(var r in t)e.push({key:r,value:t[r]});return e},t.merge=function(t){for(var e,r,n,i=t.length,a=-1,o=0;++a<i;)o+=t[a].length;for(r=new Array(o);--i>=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r};var y=Math.abs;function x(t){for(var e=1;t*e%1;)e*=10;return e}function b(t,e){for(var r in e)Object.defineProperty(t.prototype,r,{value:e[r],enumerable:!1})}function _(){this._=Object.create(null)}t.range=function(t,e,r){if(arguments.length<3&&(r=1,arguments.length<2&&(e=t,t=0)),(e-t)/r==1/0)throw new Error("infinite range");var n,i=[],a=x(y(r)),o=-1;if(t*=a,e*=a,(r*=a)<0)for(;(n=t+r*++o)>e;)i.push(n/a);else for(;(n=t+r*++o)<e;)i.push(n/a);return i},t.map=function(t,e){var r=new _;if(t instanceof _)t.forEach((function(t,e){r.set(t,e)}));else if(Array.isArray(t)){var n,i=-1,a=t.length;if(1===arguments.length)for(;++i<a;)r.set(i,t[i]);else for(;++i<a;)r.set(e.call(t,n=t[i],i),n)}else for(var o in t)r.set(o,t[o]);return r};function w(t){return"__proto__"==(t+="")||"\0"===t[0]?"\0"+t:t}function T(t){return"\0"===(t+="")[0]?t.slice(1):t}function k(t){return w(t)in this._}function A(t){return(t=w(t))in this._&&delete this._[t]}function M(){var t=[];for(var e in this._)t.push(T(e));return t}function S(){var t=0;for(var e in this._)++t;return t}function E(){for(var t in this._)return!1;return!0}function L(){this._=Object.create(null)}function C(t){return t}function P(t,e,r){return function(){var n=r.apply(e,arguments);return n===e?t:n}}function I(t,e){if(e in t)return e;e=e.charAt(0).toUpperCase()+e.slice(1);for(var r=0,n=O.length;r<n;++r){var i=O[r]+e;if(i in t)return i}}b(_,{has:k,get:function(t){return this._[w(t)]},set:function(t,e){return this._[w(t)]=e},remove:A,keys:M,values:function(){var t=[];for(var e in this._)t.push(this._[e]);return t},entries:function(){var t=[];for(var e in this._)t.push({key:T(e),value:this._[e]});return t},size:S,empty:E,forEach:function(t){for(var e in this._)t.call(this,T(e),this._[e])}}),t.nest=function(){var e,r,n={},i=[],a=[];function o(t,a,s){if(s>=i.length)return r?r.call(n,a):e?a.sort(e):a;for(var l,c,u,f,h=-1,p=a.length,d=i[s++],m=new _;++h<p;)(f=m.get(l=d(c=a[h])))?f.push(c):m.set(l,[c]);return t?(c=t(),u=function(e,r){c.set(e,o(t,r,s))}):(c={},u=function(e,r){c[e]=o(t,r,s)}),m.forEach(u),c}return n.map=function(t,e){return o(e,t,0)},n.entries=function(e){return function t(e,r){if(r>=i.length)return e;var n=[],o=a[r++];return e.forEach((function(e,i){n.push({key:e,values:t(i,r)})})),o?n.sort((function(t,e){return o(t.key,e.key)})):n}(o(t.map,e,0),0)},n.key=function(t){return i.push(t),n},n.sortKeys=function(t){return a[i.length-1]=t,n},n.sortValues=function(t){return e=t,n},n.rollup=function(t){return r=t,n},n},t.set=function(t){var e=new L;if(t)for(var r=0,n=t.length;r<n;++r)e.add(t[r]);return e},b(L,{has:k,add:function(t){return this._[w(t+="")]=!0,t},remove:A,values:M,size:S,empty:E,forEach:function(t){for(var e in this._)t.call(this,T(e))}}),t.behavior={},t.rebind=function(t,e){for(var r,n=1,i=arguments.length;++n<i;)t[r=arguments[n]]=P(t,e,e[r]);return t};var O=["webkit","ms","moz","Moz","o","O"];function z(){}function D(){}function R(t){var e=[],r=new _;function n(){for(var r,n=e,i=-1,a=n.length;++i<a;)(r=n[i].on)&&r.apply(this,arguments);return t}return n.on=function(n,i){var a,o=r.get(n);return arguments.length<2?o&&o.on:(o&&(o.on=null,e=e.slice(0,a=e.indexOf(o)).concat(e.slice(a+1)),r.remove(n)),i&&e.push(r.set(n,{on:i})),t)},n}function F(){t.event.preventDefault()}function B(){for(var e,r=t.event;e=r.sourceEvent;)r=e;return r}function N(e){for(var r=new D,n=0,i=arguments.length;++n<i;)r[arguments[n]]=R(r);return r.of=function(n,i){return function(a){try{var o=a.sourceEvent=t.event;a.target=e,t.event=a,r[a.type].apply(n,i)}finally{t.event=o}}},r}t.dispatch=function(){for(var t=new D,e=-1,r=arguments.length;++e<r;)t[arguments[e]]=R(t);return t},D.prototype.on=function(t,e){var r=t.indexOf("."),n="";if(r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),t)return arguments.length<2?this[t].on(n):this[t].on(n,e);if(2===arguments.length){if(null==e)for(t in this)this.hasOwnProperty(t)&&this[t].on(n,null);return this}},t.event=null,t.requote=function(t){return t.replace(j,"\\$&")};var j=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,U={}.__proto__?function(t,e){t.__proto__=e}:function(t,e){for(var r in e)t[r]=e[r]};function V(t){return U(t,Y),t}var H=function(t,e){return e.querySelector(t)},q=function(t,e){return e.querySelectorAll(t)},G=function(t,e){var r=t.matches||t[I(t,"matchesSelector")];return(G=function(t,e){return r.call(t,e)})(t,e)};"function"==typeof Sizzle&&(H=function(t,e){return Sizzle(t,e)[0]||null},q=Sizzle,G=Sizzle.matchesSelector),t.selection=function(){return t.select(i.documentElement)};var Y=t.selection.prototype=[];function W(t){return"function"==typeof t?t:function(){return H(t,this)}}function X(t){return"function"==typeof t?t:function(){return q(t,this)}}Y.select=function(t){var e,r,n,i,a=[];t=W(t);for(var o=-1,s=this.length;++o<s;){a.push(e=[]),e.parentNode=(n=this[o]).parentNode;for(var l=-1,c=n.length;++l<c;)(i=n[l])?(e.push(r=t.call(i,i.__data__,l,o)),r&&"__data__"in i&&(r.__data__=i.__data__)):e.push(null)}return V(a)},Y.selectAll=function(t){var e,r,i=[];t=X(t);for(var a=-1,o=this.length;++a<o;)for(var s=this[a],l=-1,c=s.length;++l<c;)(r=s[l])&&(i.push(e=n(t.call(r,r.__data__,l,a))),e.parentNode=r);return V(i)};var Z="http://www.w3.org/1999/xhtml",J={svg:"http://www.w3.org/2000/svg",xhtml:Z,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function K(e,r){return e=t.ns.qualify(e),null==r?e.local?function(){this.removeAttributeNS(e.space,e.local)}:function(){this.removeAttribute(e)}:"function"==typeof r?e.local?function(){var t=r.apply(this,arguments);null==t?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,t)}:function(){var t=r.apply(this,arguments);null==t?this.removeAttribute(e):this.setAttribute(e,t)}:e.local?function(){this.setAttributeNS(e.space,e.local,r)}:function(){this.setAttribute(e,r)}}function Q(t){return t.trim().replace(/\s+/g," ")}function $(e){return new RegExp("(?:^|\\s+)"+t.requote(e)+"(?:\\s+|$)","g")}function tt(t){return(t+"").trim().split(/^|\s+/)}function et(t,e){var r=(t=tt(t).map(rt)).length;return"function"==typeof e?function(){for(var n=-1,i=e.apply(this,arguments);++n<r;)t[n](this,i)}:function(){for(var n=-1;++n<r;)t[n](this,e)}}function rt(t){var e=$(t);return function(r,n){if(i=r.classList)return n?i.add(t):i.remove(t);var i=r.getAttribute("class")||"";n?(e.lastIndex=0,e.test(i)||r.setAttribute("class",Q(i+" "+t))):r.setAttribute("class",Q(i.replace(e," ")))}}function nt(t,e,r){return null==e?function(){this.style.removeProperty(t)}:"function"==typeof e?function(){var n=e.apply(this,arguments);null==n?this.style.removeProperty(t):this.style.setProperty(t,n,r)}:function(){this.style.setProperty(t,e,r)}}function it(t,e){return null==e?function(){delete this[t]}:"function"==typeof e?function(){var r=e.apply(this,arguments);null==r?delete this[t]:this[t]=r}:function(){this[t]=e}}function at(e){return"function"==typeof e?e:(e=t.ns.qualify(e)).local?function(){return this.ownerDocument.createElementNS(e.space,e.local)}:function(){var t=this.ownerDocument,r=this.namespaceURI;return r===Z&&t.documentElement.namespaceURI===Z?t.createElement(e):t.createElementNS(r,e)}}function ot(){var t=this.parentNode;t&&t.removeChild(this)}function st(t){return{__data__:t}}function lt(t){return function(){return G(this,t)}}function ct(t){return arguments.length||(t=h),function(e,r){return e&&r?t(e.__data__,r.__data__):!e-!r}}function ut(t,e){for(var r=0,n=t.length;r<n;r++)for(var i,a=t[r],o=0,s=a.length;o<s;o++)(i=a[o])&&e(i,o,r);return t}function ft(t){return U(t,ht),t}t.ns={prefix:J,qualify:function(t){var e=t.indexOf(":"),r=t;return e>=0&&"xmlns"!==(r=t.slice(0,e))&&(t=t.slice(e+1)),J.hasOwnProperty(r)?{space:J[r],local:t}:t}},Y.attr=function(e,r){if(arguments.length<2){if("string"==typeof e){var n=this.node();return(e=t.ns.qualify(e)).local?n.getAttributeNS(e.space,e.local):n.getAttribute(e)}for(r in e)this.each(K(r,e[r]));return this}return this.each(K(e,r))},Y.classed=function(t,e){if(arguments.length<2){if("string"==typeof t){var r=this.node(),n=(t=tt(t)).length,i=-1;if(e=r.classList){for(;++i<n;)if(!e.contains(t[i]))return!1}else for(e=r.getAttribute("class");++i<n;)if(!$(t[i]).test(e))return!1;return!0}for(e in t)this.each(et(e,t[e]));return this}return this.each(et(t,e))},Y.style=function(t,e,r){var n=arguments.length;if(n<3){if("string"!=typeof t){for(r in n<2&&(e=""),t)this.each(nt(r,t[r],e));return this}if(n<2){var i=this.node();return o(i).getComputedStyle(i,null).getPropertyValue(t)}r=""}return this.each(nt(t,e,r))},Y.property=function(t,e){if(arguments.length<2){if("string"==typeof t)return this.node()[t];for(e in t)this.each(it(e,t[e]));return this}return this.each(it(t,e))},Y.text=function(t){return arguments.length?this.each("function"==typeof t?function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}:null==t?function(){this.textContent=""}:function(){this.textContent=t}):this.node().textContent},Y.html=function(t){return arguments.length?this.each("function"==typeof t?function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}:null==t?function(){this.innerHTML=""}:function(){this.innerHTML=t}):this.node().innerHTML},Y.append=function(t){return t=at(t),this.select((function(){return this.appendChild(t.apply(this,arguments))}))},Y.insert=function(t,e){return t=at(t),e=W(e),this.select((function(){return this.insertBefore(t.apply(this,arguments),e.apply(this,arguments)||null)}))},Y.remove=function(){return this.each(ot)},Y.data=function(t,e){var r,n,i=-1,a=this.length;if(!arguments.length){for(t=new Array(a=(r=this[0]).length);++i<a;)(n=r[i])&&(t[i]=n.__data__);return t}function o(t,r){var n,i,a,o=t.length,u=r.length,f=Math.min(o,u),h=new Array(u),p=new Array(u),d=new Array(o);if(e){var m,g=new _,v=new Array(o);for(n=-1;++n<o;)(i=t[n])&&(g.has(m=e.call(i,i.__data__,n))?d[n]=i:g.set(m,i),v[n]=m);for(n=-1;++n<u;)(i=g.get(m=e.call(r,a=r[n],n)))?!0!==i&&(h[n]=i,i.__data__=a):p[n]=st(a),g.set(m,!0);for(n=-1;++n<o;)n in v&&!0!==g.get(v[n])&&(d[n]=t[n])}else{for(n=-1;++n<f;)i=t[n],a=r[n],i?(i.__data__=a,h[n]=i):p[n]=st(a);for(;n<u;++n)p[n]=st(r[n]);for(;n<o;++n)d[n]=t[n]}p.update=h,p.parentNode=h.parentNode=d.parentNode=t.parentNode,s.push(p),l.push(h),c.push(d)}var s=ft([]),l=V([]),c=V([]);if("function"==typeof t)for(;++i<a;)o(r=this[i],t.call(r,r.parentNode.__data__,i));else for(;++i<a;)o(r=this[i],t);return l.enter=function(){return s},l.exit=function(){return c},l},Y.datum=function(t){return arguments.length?this.property("__data__",t):this.property("__data__")},Y.filter=function(t){var e,r,n,i=[];"function"!=typeof t&&(t=lt(t));for(var a=0,o=this.length;a<o;a++){i.push(e=[]),e.parentNode=(r=this[a]).parentNode;for(var s=0,l=r.length;s<l;s++)(n=r[s])&&t.call(n,n.__data__,s,a)&&e.push(n)}return V(i)},Y.order=function(){for(var t=-1,e=this.length;++t<e;)for(var r,n=this[t],i=n.length-1,a=n[i];--i>=0;)(r=n[i])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this},Y.sort=function(t){t=ct.apply(this,arguments);for(var e=-1,r=this.length;++e<r;)this[e].sort(t);return this.order()},Y.each=function(t){return ut(this,(function(e,r,n){t.call(e,e.__data__,r,n)}))},Y.call=function(t){var e=n(arguments);return t.apply(e[0]=this,e),this},Y.empty=function(){return!this.node()},Y.node=function(){for(var t=0,e=this.length;t<e;t++)for(var r=this[t],n=0,i=r.length;n<i;n++){var a=r[n];if(a)return a}return null},Y.size=function(){var t=0;return ut(this,(function(){++t})),t};var ht=[];function pt(t){var e,r;return function(n,i,a){var o,s=t[a].update,l=s.length;for(a!=r&&(r=a,e=0),i>=e&&(e=i+1);!(o=s[e])&&++e<l;);return o}}function dt(e,r,i){var a="__on"+e,o=e.indexOf("."),s=gt;o>0&&(e=e.slice(0,o));var l=mt.get(e);function c(){var t=this[a];t&&(this.removeEventListener(e,t,t.$),delete this[a])}return l&&(e=l,s=vt),o?r?function(){var t=s(r,n(arguments));c.call(this),this.addEventListener(e,this[a]=t,t.$=i),t._=r}:c:r?z:function(){var r,n=new RegExp("^__on([^.]+)"+t.requote(e)+"$");for(var i in this)if(r=i.match(n)){var a=this[i];this.removeEventListener(r[1],a,a.$),delete this[i]}}}t.selection.enter=ft,t.selection.enter.prototype=ht,ht.append=Y.append,ht.empty=Y.empty,ht.node=Y.node,ht.call=Y.call,ht.size=Y.size,ht.select=function(t){for(var e,r,n,i,a,o=[],s=-1,l=this.length;++s<l;){n=(i=this[s]).update,o.push(e=[]),e.parentNode=i.parentNode;for(var c=-1,u=i.length;++c<u;)(a=i[c])?(e.push(n[c]=r=t.call(i.parentNode,a.__data__,c,s)),r.__data__=a.__data__):e.push(null)}return V(o)},ht.insert=function(t,e){return arguments.length<2&&(e=pt(this)),Y.insert.call(this,t,e)},t.select=function(t){var e;return"string"==typeof t?(e=[H(t,i)]).parentNode=i.documentElement:(e=[t]).parentNode=a(t),V([e])},t.selectAll=function(t){var e;return"string"==typeof t?(e=n(q(t,i))).parentNode=i.documentElement:(e=n(t)).parentNode=null,V([e])},Y.on=function(t,e,r){var n=arguments.length;if(n<3){if("string"!=typeof t){for(r in n<2&&(e=!1),t)this.each(dt(r,t[r],e));return this}if(n<2)return(n=this.node()["__on"+t])&&n._;r=!1}return this.each(dt(t,e,r))};var mt=t.map({mouseenter:"mouseover",mouseleave:"mouseout"});function gt(e,r){return function(n){var i=t.event;t.event=n,r[0]=this.__data__;try{e.apply(this,r)}finally{t.event=i}}}function vt(t,e){var r=gt(t,e);return function(t){var e=t.relatedTarget;e&&(e===this||8&e.compareDocumentPosition(this))||r.call(this,t)}}i&&mt.forEach((function(t){"on"+t in i&&mt.remove(t)}));var yt,xt=0;function bt(e){var r=".dragsuppress-"+ ++xt,n="click"+r,i=t.select(o(e)).on("touchmove"+r,F).on("dragstart"+r,F).on("selectstart"+r,F);if(null==yt&&(yt=!("onselectstart"in e)&&I(e.style,"userSelect")),yt){var s=a(e).style,l=s[yt];s[yt]="none"}return function(t){if(i.on(r,null),yt&&(s[yt]=l),t){var e=function(){i.on(n,null)};i.on(n,(function(){F(),e()}),!0),setTimeout(e,0)}}}t.mouse=function(t){return wt(t,B())};var _t=this.navigator&&/WebKit/.test(this.navigator.userAgent)?-1:0;function wt(e,r){r.changedTouches&&(r=r.changedTouches[0]);var n=e.ownerSVGElement||e;if(n.createSVGPoint){var i=n.createSVGPoint();if(_t<0){var a=o(e);if(a.scrollX||a.scrollY){var s=(n=t.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important"))[0][0].getScreenCTM();_t=!(s.f||s.e),n.remove()}}return _t?(i.x=r.pageX,i.y=r.pageY):(i.x=r.clientX,i.y=r.clientY),[(i=i.matrixTransform(e.getScreenCTM().inverse())).x,i.y]}var l=e.getBoundingClientRect();return[r.clientX-l.left-e.clientLeft,r.clientY-l.top-e.clientTop]}function Tt(){return t.event.changedTouches[0].identifier}t.touch=function(t,e,r){if(arguments.length<3&&(r=e,e=B().changedTouches),e)for(var n,i=0,a=e.length;i<a;++i)if((n=e[i]).identifier===r)return wt(t,n)},t.behavior.drag=function(){var e=N(a,"drag","dragstart","dragend"),r=null,n=s(z,t.mouse,o,"mousemove","mouseup"),i=s(Tt,t.touch,C,"touchmove","touchend");function a(){this.on("mousedown.drag",n).on("touchstart.drag",i)}function s(n,i,a,o,s){return function(){var l,c=this,u=t.event.target.correspondingElement||t.event.target,f=c.parentNode,h=e.of(c,arguments),p=0,d=n(),m=".drag"+(null==d?"":"-"+d),g=t.select(a(u)).on(o+m,x).on(s+m,b),v=bt(u),y=i(f,d);function x(){var t,e,r=i(f,d);r&&(t=r[0]-y[0],e=r[1]-y[1],p|=t|e,y=r,h({type:"drag",x:r[0]+l[0],y:r[1]+l[1],dx:t,dy:e}))}function b(){i(f,d)&&(g.on(o+m,null).on(s+m,null),v(p),h({type:"dragend"}))}l=r?[(l=r.apply(c,arguments)).x-y[0],l.y-y[1]]:[0,0],h({type:"dragstart"})}}return a.origin=function(t){return arguments.length?(r=t,a):r},t.rebind(a,e,"on")},t.touches=function(t,e){return arguments.length<2&&(e=B().touches),e?n(e).map((function(e){var r=wt(t,e);return r.identifier=e.identifier,r})):[]};var kt=1e-6,At=Math.PI,Mt=2*At,St=Mt-kt,Et=At/2,Lt=At/180,Ct=180/At;function Pt(t){return t>1?Et:t<-1?-Et:Math.asin(t)}function It(t){return((t=Math.exp(t))+1/t)/2}var Ot=Math.SQRT2;t.interpolateZoom=function(t,e){var r,n,i=t[0],a=t[1],o=t[2],s=e[0],l=e[1],c=e[2],u=s-i,f=l-a,h=u*u+f*f;if(h<1e-12)n=Math.log(c/o)/Ot,r=function(t){return[i+t*u,a+t*f,o*Math.exp(Ot*t*n)]};else{var p=Math.sqrt(h),d=(c*c-o*o+4*h)/(2*o*2*p),m=(c*c-o*o-4*h)/(2*c*2*p),g=Math.log(Math.sqrt(d*d+1)-d),v=Math.log(Math.sqrt(m*m+1)-m);n=(v-g)/Ot,r=function(t){var e,r=t*n,s=It(g),l=o/(2*p)*(s*(e=Ot*r+g,((e=Math.exp(2*e))-1)/(e+1))-function(t){return((t=Math.exp(t))-1/t)/2}(g));return[i+l*u,a+l*f,o*s/It(Ot*r+g)]}}return r.duration=1e3*n,r},t.behavior.zoom=function(){var e,r,n,a,s,l,c,u,f,h={x:0,y:0,k:1},p=[960,500],d=Rt,m=250,g=0,v="mousedown.zoom",y="mousemove.zoom",x="mouseup.zoom",b="touchstart.zoom",_=N(w,"zoomstart","zoom","zoomend");function w(t){t.on(v,P).on(Dt+".zoom",O).on("dblclick.zoom",z).on(b,I)}function T(t){return[(t[0]-h.x)/h.k,(t[1]-h.y)/h.k]}function k(t){h.k=Math.max(d[0],Math.min(d[1],t))}function A(t,e){e=function(t){return[t[0]*h.k+h.x,t[1]*h.k+h.y]}(e),h.x+=t[0]-e[0],h.y+=t[1]-e[1]}function M(e,n,i,a){e.__chart__={x:h.x,y:h.y,k:h.k},k(Math.pow(2,a)),A(r=n,i),e=t.select(e),m>0&&(e=e.transition().duration(m)),e.call(w.event)}function S(){c&&c.domain(l.range().map((function(t){return(t-h.x)/h.k})).map(l.invert)),f&&f.domain(u.range().map((function(t){return(t-h.y)/h.k})).map(u.invert))}function E(t){g++||t({type:"zoomstart"})}function L(t){S(),t({type:"zoom",scale:h.k,translate:[h.x,h.y]})}function C(t){--g||(t({type:"zoomend"}),r=null)}function P(){var e=this,r=_.of(e,arguments),n=0,i=t.select(o(e)).on(y,l).on(x,c),a=T(t.mouse(e)),s=bt(e);function l(){n=1,A(t.mouse(e),a),L(r)}function c(){i.on(y,null).on(x,null),s(n),C(r)}Di.call(e),E(r)}function I(){var e,r=this,n=_.of(r,arguments),i={},a=0,o=".zoom-"+t.event.changedTouches[0].identifier,l="touchmove"+o,c="touchend"+o,u=[],f=t.select(r),p=bt(r);function d(){var n=t.touches(r);return e=h.k,n.forEach((function(t){t.identifier in i&&(i[t.identifier]=T(t))})),n}function m(){var e=t.event.target;t.select(e).on(l,g).on(c,y),u.push(e);for(var n=t.event.changedTouches,o=0,f=n.length;o<f;++o)i[n[o].identifier]=null;var p=d(),m=Date.now();if(1===p.length){if(m-s<500){var v=p[0];M(r,v,i[v.identifier],Math.floor(Math.log(h.k)/Math.LN2)+1),F()}s=m}else if(p.length>1){v=p[0];var x=p[1],b=v[0]-x[0],_=v[1]-x[1];a=b*b+_*_}}function g(){var o,l,c,u,f=t.touches(r);Di.call(r);for(var h=0,p=f.length;h<p;++h,u=null)if(c=f[h],u=i[c.identifier]){if(l)break;o=c,l=u}if(u){var d=(d=c[0]-o[0])*d+(d=c[1]-o[1])*d,m=a&&Math.sqrt(d/a);o=[(o[0]+c[0])/2,(o[1]+c[1])/2],l=[(l[0]+u[0])/2,(l[1]+u[1])/2],k(m*e)}s=null,A(o,l),L(n)}function y(){if(t.event.touches.length){for(var e=t.event.changedTouches,r=0,a=e.length;r<a;++r)delete i[e[r].identifier];for(var s in i)return void d()}t.selectAll(u).on(o,null),f.on(v,P).on(b,I),p(),C(n)}m(),E(n),f.on(v,null).on(b,m)}function O(){var i=_.of(this,arguments);a?clearTimeout(a):(Di.call(this),e=T(r=n||t.mouse(this)),E(i)),a=setTimeout((function(){a=null,C(i)}),50),F(),k(Math.pow(2,.002*zt())*h.k),A(r,e),L(i)}function z(){var e=t.mouse(this),r=Math.log(h.k)/Math.LN2;M(this,e,T(e),t.event.shiftKey?Math.ceil(r)-1:Math.floor(r)+1)}return Dt||(Dt="onwheel"in i?(zt=function(){return-t.event.deltaY*(t.event.deltaMode?120:1)},"wheel"):"onmousewheel"in i?(zt=function(){return t.event.wheelDelta},"mousewheel"):(zt=function(){return-t.event.detail},"MozMousePixelScroll")),w.event=function(e){e.each((function(){var e=_.of(this,arguments),n=h;Bi?t.select(this).transition().each("start.zoom",(function(){h=this.__chart__||{x:0,y:0,k:1},E(e)})).tween("zoom:zoom",(function(){var i=p[0],a=p[1],o=r?r[0]:i/2,s=r?r[1]:a/2,l=t.interpolateZoom([(o-h.x)/h.k,(s-h.y)/h.k,i/h.k],[(o-n.x)/n.k,(s-n.y)/n.k,i/n.k]);return function(t){var r=l(t),n=i/r[2];this.__chart__=h={x:o-r[0]*n,y:s-r[1]*n,k:n},L(e)}})).each("interrupt.zoom",(function(){C(e)})).each("end.zoom",(function(){C(e)})):(this.__chart__=h,E(e),L(e),C(e))}))},w.translate=function(t){return arguments.length?(h={x:+t[0],y:+t[1],k:h.k},S(),w):[h.x,h.y]},w.scale=function(t){return arguments.length?(h={x:h.x,y:h.y,k:null},k(+t),S(),w):h.k},w.scaleExtent=function(t){return arguments.length?(d=null==t?Rt:[+t[0],+t[1]],w):d},w.center=function(t){return arguments.length?(n=t&&[+t[0],+t[1]],w):n},w.size=function(t){return arguments.length?(p=t&&[+t[0],+t[1]],w):p},w.duration=function(t){return arguments.length?(m=+t,w):m},w.x=function(t){return arguments.length?(c=t,l=t.copy(),h={x:0,y:0,k:1},w):c},w.y=function(t){return arguments.length?(f=t,u=t.copy(),h={x:0,y:0,k:1},w):f},t.rebind(w,_,"on")};var zt,Dt,Rt=[0,1/0];function Ft(){}function Bt(t,e,r){return this instanceof Bt?(this.h=+t,this.s=+e,void(this.l=+r)):arguments.length<2?t instanceof Bt?new Bt(t.h,t.s,t.l):ne(""+t,ie,Bt):new Bt(t,e,r)}t.color=Ft,Ft.prototype.toString=function(){return this.rgb()+""},t.hsl=Bt;var Nt=Bt.prototype=new Ft;function jt(t,e,r){var n,i;function a(t){return Math.round(255*function(t){return t>360?t-=360:t<0&&(t+=360),t<60?n+(i-n)*t/60:t<180?i:t<240?n+(i-n)*(240-t)/60:n}(t))}return t=isNaN(t)?0:(t%=360)<0?t+360:t,e=isNaN(e)||e<0?0:e>1?1:e,n=2*(r=r<0?0:r>1?1:r)-(i=r<=.5?r*(1+e):r+e-r*e),new Qt(a(t+120),a(t),a(t-120))}function Ut(e,r,n){return this instanceof Ut?(this.h=+e,this.c=+r,void(this.l=+n)):arguments.length<2?e instanceof Ut?new Ut(e.h,e.c,e.l):Xt(e instanceof qt?e.l:(e=ae((e=t.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new Ut(e,r,n)}Nt.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new Bt(this.h,this.s,this.l/t)},Nt.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new Bt(this.h,this.s,t*this.l)},Nt.rgb=function(){return jt(this.h,this.s,this.l)},t.hcl=Ut;var Vt=Ut.prototype=new Ft;function Ht(t,e,r){return isNaN(t)&&(t=0),isNaN(e)&&(e=0),new qt(r,Math.cos(t*=Lt)*e,Math.sin(t)*e)}function qt(t,e,r){return this instanceof qt?(this.l=+t,this.a=+e,void(this.b=+r)):arguments.length<2?t instanceof qt?new qt(t.l,t.a,t.b):t instanceof Ut?Ht(t.h,t.c,t.l):ae((t=Qt(t)).r,t.g,t.b):new qt(t,e,r)}Vt.brighter=function(t){return new Ut(this.h,this.c,Math.min(100,this.l+Gt*(arguments.length?t:1)))},Vt.darker=function(t){return new Ut(this.h,this.c,Math.max(0,this.l-Gt*(arguments.length?t:1)))},Vt.rgb=function(){return Ht(this.h,this.c,this.l).rgb()},t.lab=qt;var Gt=18,Yt=qt.prototype=new Ft;function Wt(t,e,r){var n=(t+16)/116,i=n+e/500,a=n-r/200;return new Qt(Kt(3.2404542*(i=.95047*Zt(i))-1.5371385*(n=1*Zt(n))-.4985314*(a=1.08883*Zt(a))),Kt(-.969266*i+1.8760108*n+.041556*a),Kt(.0556434*i-.2040259*n+1.0572252*a))}function Xt(t,e,r){return t>0?new Ut(Math.atan2(r,e)*Ct,Math.sqrt(e*e+r*r),t):new Ut(NaN,NaN,t)}function Zt(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function Jt(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function Kt(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function Qt(t,e,r){return this instanceof Qt?(this.r=~~t,this.g=~~e,void(this.b=~~r)):arguments.length<2?t instanceof Qt?new Qt(t.r,t.g,t.b):ne(""+t,Qt,jt):new Qt(t,e,r)}function $t(t){return new Qt(t>>16,t>>8&255,255&t)}function te(t){return $t(t)+""}Yt.brighter=function(t){return new qt(Math.min(100,this.l+Gt*(arguments.length?t:1)),this.a,this.b)},Yt.darker=function(t){return new qt(Math.max(0,this.l-Gt*(arguments.length?t:1)),this.a,this.b)},Yt.rgb=function(){return Wt(this.l,this.a,this.b)},t.rgb=Qt;var ee=Qt.prototype=new Ft;function re(t){return t<16?"0"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function ne(t,e,r){var n,i,a,o=0,s=0,l=0;if(n=/([a-z]+)\((.*)\)/.exec(t=t.toLowerCase()))switch(i=n[2].split(","),n[1]){case"hsl":return r(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case"rgb":return e(se(i[0]),se(i[1]),se(i[2]))}return(a=le.get(t))?e(a.r,a.g,a.b):(null==t||"#"!==t.charAt(0)||isNaN(a=parseInt(t.slice(1),16))||(4===t.length?(o=(3840&a)>>4,o|=o>>4,s=240&a,s|=s>>4,l=15&a,l|=l<<4):7===t.length&&(o=(16711680&a)>>16,s=(65280&a)>>8,l=255&a)),e(o,s,l))}function ie(t,e,r){var n,i,a=Math.min(t/=255,e/=255,r/=255),o=Math.max(t,e,r),s=o-a,l=(o+a)/2;return s?(i=l<.5?s/(o+a):s/(2-o-a),n=t==o?(e-r)/s+(e<r?6:0):e==o?(r-t)/s+2:(t-e)/s+4,n*=60):(n=NaN,i=l>0&&l<1?0:n),new Bt(n,i,l)}function ae(t,e,r){var n=Jt((.4124564*(t=oe(t))+.3575761*(e=oe(e))+.1804375*(r=oe(r)))/.95047),i=Jt((.2126729*t+.7151522*e+.072175*r)/1);return qt(116*i-16,500*(n-i),200*(i-Jt((.0193339*t+.119192*e+.9503041*r)/1.08883)))}function oe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function se(t){var e=parseFloat(t);return"%"===t.charAt(t.length-1)?Math.round(2.55*e):e}ee.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var e=this.r,r=this.g,n=this.b,i=30;return e||r||n?(e&&e<i&&(e=i),r&&r<i&&(r=i),n&&n<i&&(n=i),new Qt(Math.min(255,e/t),Math.min(255,r/t),Math.min(255,n/t))):new Qt(i,i,i)},ee.darker=function(t){return new Qt((t=Math.pow(.7,arguments.length?t:1))*this.r,t*this.g,t*this.b)},ee.hsl=function(){return ie(this.r,this.g,this.b)},ee.toString=function(){return"#"+re(this.r)+re(this.g)+re(this.b)};var le=t.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});function ce(t){return"function"==typeof t?t:function(){return t}}function ue(t){return function(e,r,n){return 2===arguments.length&&"function"==typeof r&&(n=r,r=null),fe(e,r,t,n)}}function fe(e,r,i,a){var o={},s=t.dispatch("beforesend","progress","load","error"),l={},c=new XMLHttpRequest,u=null;function f(){var t,e=c.status;if(!e&&function(t){var e=t.responseType;return e&&"text"!==e?t.response:t.responseText}(c)||e>=200&&e<300||304===e){try{t=i.call(o,c)}catch(t){return void s.error.call(o,t)}s.load.call(o,t)}else s.error.call(o,c)}return self.XDomainRequest&&!("withCredentials"in c)&&/^(http(s)?:)?\/\//.test(e)&&(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=f:c.onreadystatechange=function(){c.readyState>3&&f()},c.onprogress=function(e){var r=t.event;t.event=e;try{s.progress.call(o,c)}finally{t.event=r}},o.header=function(t,e){return t=(t+"").toLowerCase(),arguments.length<2?l[t]:(null==e?delete l[t]:l[t]=e+"",o)},o.mimeType=function(t){return arguments.length?(r=null==t?null:t+"",o):r},o.responseType=function(t){return arguments.length?(u=t,o):u},o.response=function(t){return i=t,o},["get","post"].forEach((function(t){o[t]=function(){return o.send.apply(o,[t].concat(n(arguments)))}})),o.send=function(t,n,i){if(2===arguments.length&&"function"==typeof n&&(i=n,n=null),c.open(t,e,!0),null==r||"accept"in l||(l.accept=r+",*/*"),c.setRequestHeader)for(var a in l)c.setRequestHeader(a,l[a]);return null!=r&&c.overrideMimeType&&c.overrideMimeType(r),null!=u&&(c.responseType=u),null!=i&&o.on("error",i).on("load",(function(t){i(null,t)})),s.beforesend.call(o,c),c.send(null==n?null:n),o},o.abort=function(){return c.abort(),o},t.rebind(o,s,"on"),null==a?o:o.get(function(t){return 1===t.length?function(e,r){t(null==e?r:null)}:t}(a))}le.forEach((function(t,e){le.set(t,$t(e))})),t.functor=ce,t.xhr=ue(C),t.dsv=function(t,e){var r=new RegExp('["'+t+"\n]"),n=t.charCodeAt(0);function i(t,r,n){arguments.length<3&&(n=r,r=null);var i=fe(t,e,null==r?a:o(r),n);return i.row=function(t){return arguments.length?i.response(null==(r=t)?a:o(t)):r},i}function a(t){return i.parse(t.responseText)}function o(t){return function(e){return i.parse(e.responseText,t)}}function s(e){return e.map(l).join(t)}function l(t){return r.test(t)?'"'+t.replace(/\"/g,'""')+'"':t}return i.parse=function(t,e){var r;return i.parseRows(t,(function(t,n){if(r)return r(t,n-1);var i=function(e){for(var r={},n=t.length,i=0;i<n;++i)r[t[i]]=e[i];return r};r=e?function(t,r){return e(i(t),r)}:i}))},i.parseRows=function(t,e){var r,i,a={},o={},s=[],l=t.length,c=0,u=0;function f(){if(c>=l)return o;if(i)return i=!1,a;var e=c;if(34===t.charCodeAt(e)){for(var r=e;r++<l;)if(34===t.charCodeAt(r)){if(34!==t.charCodeAt(r+1))break;++r}return c=r+2,13===(s=t.charCodeAt(r+1))?(i=!0,10===t.charCodeAt(r+2)&&++c):10===s&&(i=!0),t.slice(e+1,r).replace(/""/g,'"')}for(;c<l;){var s,u=1;if(10===(s=t.charCodeAt(c++)))i=!0;else if(13===s)i=!0,10===t.charCodeAt(c)&&(++c,++u);else if(s!==n)continue;return t.slice(e,c-u)}return t.slice(e)}for(;(r=f())!==o;){for(var h=[];r!==a&&r!==o;)h.push(r),r=f();e&&null==(h=e(h,u++))||s.push(h)}return s},i.format=function(e){if(Array.isArray(e[0]))return i.formatRows(e);var r=new L,n=[];return e.forEach((function(t){for(var e in t)r.has(e)||n.push(r.add(e))})),[n.map(l).join(t)].concat(e.map((function(e){return n.map((function(t){return l(e[t])})).join(t)}))).join("\n")},i.formatRows=function(t){return t.map(s).join("\n")},i},t.csv=t.dsv(",","text/csv"),t.tsv=t.dsv("\t","text/tab-separated-values");var he,pe,de,me,ge=this[I(this,"requestAnimationFrame")]||function(t){setTimeout(t,17)};function ve(t,e,r){var n=arguments.length;n<2&&(e=0),n<3&&(r=Date.now());var i=r+e,a={c:t,t:i,n:null};return pe?pe.n=a:he=a,pe=a,de||(me=clearTimeout(me),de=1,ge(ye)),a}function ye(){var t=xe(),e=be()-t;e>24?(isFinite(e)&&(clearTimeout(me),me=setTimeout(ye,e)),de=0):(de=1,ge(ye))}function xe(){for(var t=Date.now(),e=he;e;)t>=e.t&&e.c(t-e.t)&&(e.c=null),e=e.n;return t}function be(){for(var t,e=he,r=1/0;e;)e.c?(e.t<r&&(r=e.t),e=(t=e).n):e=t?t.n=e.n:he=e.n;return pe=t,r}function _e(t){return t[0]}function we(t){return t[1]}function Te(t){for(var e,r,n,i=t.length,a=[0,1],o=2,s=2;s<i;s++){for(;o>1&&(e=t[a[o-2]],r=t[a[o-1]],n=t[s],(r[0]-e[0])*(n[1]-e[1])-(r[1]-e[1])*(n[0]-e[0])<=0);)--o;a[o++]=s}return a.slice(0,o)}function ke(t,e){return t[0]-e[0]||t[1]-e[1]}t.timer=function(){ve.apply(this,arguments)},t.timer.flush=function(){xe(),be()},t.round=function(t,e){return e?Math.round(t*(e=Math.pow(10,e)))/e:Math.round(t)},t.geom={},t.geom.hull=function(t){var e=_e,r=we;if(arguments.length)return n(t);function n(t){if(t.length<3)return[];var n,i=ce(e),a=ce(r),o=t.length,s=[],l=[];for(n=0;n<o;n++)s.push([+i.call(this,t[n],n),+a.call(this,t[n],n),n]);for(s.sort(ke),n=0;n<o;n++)l.push([s[n][0],-s[n][1]]);var c=Te(s),u=Te(l),f=u[0]===c[0],h=u[u.length-1]===c[c.length-1],p=[];for(n=c.length-1;n>=0;--n)p.push(t[s[c[n]][2]]);for(n=+f;n<u.length-h;++n)p.push(t[s[u[n]][2]]);return p}return n.x=function(t){return arguments.length?(e=t,n):e},n.y=function(t){return arguments.length?(r=t,n):r},n},t.geom.polygon=function(t){return U(t,Ae),t};var Ae=t.geom.polygon.prototype=[];function Me(t,e,r){return(r[0]-e[0])*(t[1]-e[1])<(r[1]-e[1])*(t[0]-e[0])}function Se(t,e,r,n){var i=t[0],a=r[0],o=e[0]-i,s=n[0]-a,l=t[1],c=r[1],u=e[1]-l,f=n[1]-c,h=(s*(l-c)-f*(i-a))/(f*o-s*u);return[i+h*o,l+h*u]}function Ee(t){var e=t[0],r=t[t.length-1];return!(e[0]-r[0]||e[1]-r[1])}Ae.area=function(){for(var t,e=-1,r=this.length,n=this[r-1],i=0;++e<r;)t=n,n=this[e],i+=t[1]*n[0]-t[0]*n[1];return.5*i},Ae.centroid=function(t){var e,r,n=-1,i=this.length,a=0,o=0,s=this[i-1];for(arguments.length||(t=-1/(6*this.area()));++n<i;)e=s,s=this[n],r=e[0]*s[1]-s[0]*e[1],a+=(e[0]+s[0])*r,o+=(e[1]+s[1])*r;return[a*t,o*t]},Ae.clip=function(t){for(var e,r,n,i,a,o,s=Ee(t),l=-1,c=this.length-Ee(this),u=this[c-1];++l<c;){for(e=t.slice(),t.length=0,i=this[l],a=e[(n=e.length-s)-1],r=-1;++r<n;)Me(o=e[r],u,i)?(Me(a,u,i)||t.push(Se(a,o,u,i)),t.push(o)):Me(a,u,i)&&t.push(Se(a,o,u,i)),a=o;s&&t.push(t[0]),u=i}return t};var Le,Ce,Pe,Ie,Oe,ze=[],De=[];function Re(){er(this),this.edge=this.site=this.circle=null}function Fe(t){var e=ze.pop()||new Re;return e.site=t,e}function Be(t){We(t),Pe.remove(t),ze.push(t),er(t)}function Ne(t){var e=t.circle,r=e.x,n=e.cy,i={x:r,y:n},a=t.P,o=t.N,s=[t];Be(t);for(var l=a;l.circle&&y(r-l.circle.x)<kt&&y(n-l.circle.cy)<kt;)a=l.P,s.unshift(l),Be(l),l=a;s.unshift(l),We(l);for(var c=o;c.circle&&y(r-c.circle.x)<kt&&y(n-c.circle.cy)<kt;)o=c.N,s.push(c),Be(c),c=o;s.push(c),We(c);var u,f=s.length;for(u=1;u<f;++u)c=s[u],l=s[u-1],Qe(c.edge,l.site,c.site,i);l=s[0],(c=s[f-1]).edge=Je(l.site,c.site,null,i),Ye(l),Ye(c)}function je(t){for(var e,r,n,i,a=t.x,o=t.y,s=Pe._;s;)if((n=Ue(s,o)-a)>kt)s=s.L;else{if(!((i=a-Ve(s,o))>kt)){n>-kt?(e=s.P,r=s):i>-kt?(e=s,r=s.N):e=r=s;break}if(!s.R){e=s;break}s=s.R}var l=Fe(t);if(Pe.insert(e,l),e||r){if(e===r)return We(e),r=Fe(e.site),Pe.insert(l,r),l.edge=r.edge=Je(e.site,l.site),Ye(e),void Ye(r);if(r){We(e),We(r);var c=e.site,u=c.x,f=c.y,h=t.x-u,p=t.y-f,d=r.site,m=d.x-u,g=d.y-f,v=2*(h*g-p*m),y=h*h+p*p,x=m*m+g*g,b={x:(g*y-p*x)/v+u,y:(h*x-m*y)/v+f};Qe(r.edge,c,d,b),l.edge=Je(c,t,null,b),r.edge=Je(t,d,null,b),Ye(e),Ye(r)}else l.edge=Je(e.site,l.site)}}function Ue(t,e){var r=t.site,n=r.x,i=r.y,a=i-e;if(!a)return n;var o=t.P;if(!o)return-1/0;var s=(r=o.site).x,l=r.y,c=l-e;if(!c)return s;var u=s-n,f=1/a-1/c,h=u/c;return f?(-h+Math.sqrt(h*h-2*f*(u*u/(-2*c)-l+c/2+i-a/2)))/f+n:(n+s)/2}function Ve(t,e){var r=t.N;if(r)return Ue(r,e);var n=t.site;return n.y===e?n.x:1/0}function He(t){this.site=t,this.edges=[]}function qe(t,e){return e.angle-t.angle}function Ge(){er(this),this.x=this.y=this.arc=this.site=this.cy=null}function Ye(t){var e=t.P,r=t.N;if(e&&r){var n=e.site,i=t.site,a=r.site;if(n!==a){var o=i.x,s=i.y,l=n.x-o,c=n.y-s,u=a.x-o,f=2*(l*(g=a.y-s)-c*u);if(!(f>=-1e-12)){var h=l*l+c*c,p=u*u+g*g,d=(g*h-c*p)/f,m=(l*p-u*h)/f,g=m+s,v=De.pop()||new Ge;v.arc=t,v.site=i,v.x=d+o,v.y=g+Math.sqrt(d*d+m*m),v.cy=g,t.circle=v;for(var y=null,x=Oe._;x;)if(v.y<x.y||v.y===x.y&&v.x<=x.x){if(!x.L){y=x.P;break}x=x.L}else{if(!x.R){y=x;break}x=x.R}Oe.insert(y,v),y||(Ie=v)}}}}function We(t){var e=t.circle;e&&(e.P||(Ie=e.N),Oe.remove(e),De.push(e),er(e),t.circle=null)}function Xe(t,e){var r=t.b;if(r)return!0;var n,i,a=t.a,o=e[0][0],s=e[1][0],l=e[0][1],c=e[1][1],u=t.l,f=t.r,h=u.x,p=u.y,d=f.x,m=f.y,g=(h+d)/2,v=(p+m)/2;if(m===p){if(g<o||g>=s)return;if(h>d){if(a){if(a.y>=c)return}else a={x:g,y:l};r={x:g,y:c}}else{if(a){if(a.y<l)return}else a={x:g,y:c};r={x:g,y:l}}}else if(i=v-(n=(h-d)/(m-p))*g,n<-1||n>1)if(h>d){if(a){if(a.y>=c)return}else a={x:(l-i)/n,y:l};r={x:(c-i)/n,y:c}}else{if(a){if(a.y<l)return}else a={x:(c-i)/n,y:c};r={x:(l-i)/n,y:l}}else if(p<m){if(a){if(a.x>=s)return}else a={x:o,y:n*o+i};r={x:s,y:n*s+i}}else{if(a){if(a.x<o)return}else a={x:s,y:n*s+i};r={x:o,y:n*o+i}}return t.a=a,t.b=r,!0}function Ze(t,e){this.l=t,this.r=e,this.a=this.b=null}function Je(t,e,r,n){var i=new Ze(t,e);return Le.push(i),r&&Qe(i,t,e,r),n&&Qe(i,e,t,n),Ce[t.i].edges.push(new $e(i,t,e)),Ce[e.i].edges.push(new $e(i,e,t)),i}function Ke(t,e,r){var n=new Ze(t,null);return n.a=e,n.b=r,Le.push(n),n}function Qe(t,e,r,n){t.a||t.b?t.l===r?t.b=n:t.a=n:(t.a=n,t.l=e,t.r=r)}function $e(t,e,r){var n=t.a,i=t.b;this.edge=t,this.site=e,this.angle=r?Math.atan2(r.y-e.y,r.x-e.x):t.l===e?Math.atan2(i.x-n.x,n.y-i.y):Math.atan2(n.x-i.x,i.y-n.y)}function tr(){this._=null}function er(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function rr(t,e){var r=e,n=e.R,i=r.U;i?i.L===r?i.L=n:i.R=n:t._=n,n.U=i,r.U=n,r.R=n.L,r.R&&(r.R.U=r),n.L=r}function nr(t,e){var r=e,n=e.L,i=r.U;i?i.L===r?i.L=n:i.R=n:t._=n,n.U=i,r.U=n,r.L=n.R,r.L&&(r.L.U=r),n.R=r}function ir(t){for(;t.L;)t=t.L;return t}function ar(t,e){var r,n,i,a=t.sort(or).pop();for(Le=[],Ce=new Array(t.length),Pe=new tr,Oe=new tr;;)if(i=Ie,a&&(!i||a.y<i.y||a.y===i.y&&a.x<i.x))a.x===r&&a.y===n||(Ce[a.i]=new He(a),je(a),r=a.x,n=a.y),a=t.pop();else{if(!i)break;Ne(i.arc)}e&&(function(t){for(var e,r,n,i,a,o=Le,s=(r=t[0][0],n=t[0][1],i=t[1][0],a=t[1][1],function(t){var e,o=t.a,s=t.b,l=o.x,c=o.y,u=0,f=1,h=s.x-l,p=s.y-c;if(e=r-l,h||!(e>0)){if(e/=h,h<0){if(e<u)return;e<f&&(f=e)}else if(h>0){if(e>f)return;e>u&&(u=e)}if(e=i-l,h||!(e<0)){if(e/=h,h<0){if(e>f)return;e>u&&(u=e)}else if(h>0){if(e<u)return;e<f&&(f=e)}if(e=n-c,p||!(e>0)){if(e/=p,p<0){if(e<u)return;e<f&&(f=e)}else if(p>0){if(e>f)return;e>u&&(u=e)}if(e=a-c,p||!(e<0)){if(e/=p,p<0){if(e>f)return;e>u&&(u=e)}else if(p>0){if(e<u)return;e<f&&(f=e)}return u>0&&(t.a={x:l+u*h,y:c+u*p}),f<1&&(t.b={x:l+f*h,y:c+f*p}),t}}}}}),l=o.length;l--;)(!Xe(e=o[l],t)||!s(e)||y(e.a.x-e.b.x)<kt&&y(e.a.y-e.b.y)<kt)&&(e.a=e.b=null,o.splice(l,1))}(e),function(t){for(var e,r,n,i,a,o,s,l,c,u,f=t[0][0],h=t[1][0],p=t[0][1],d=t[1][1],m=Ce,g=m.length;g--;)if((a=m[g])&&a.prepare())for(l=(s=a.edges).length,o=0;o<l;)n=(u=s[o].end()).x,i=u.y,e=(c=s[++o%l].start()).x,r=c.y,(y(n-e)>kt||y(i-r)>kt)&&(s.splice(o,0,new $e(Ke(a.site,u,y(n-f)<kt&&d-i>kt?{x:f,y:y(e-f)<kt?r:d}:y(i-d)<kt&&h-n>kt?{x:y(r-d)<kt?e:h,y:d}:y(n-h)<kt&&i-p>kt?{x:h,y:y(e-h)<kt?r:p}:y(i-p)<kt&&n-f>kt?{x:y(r-p)<kt?e:f,y:p}:null),a.site,null)),++l)}(e));var o={cells:Ce,edges:Le};return Pe=Oe=Le=Ce=null,o}function or(t,e){return e.y-t.y||e.x-t.x}He.prototype.prepare=function(){for(var t,e=this.edges,r=e.length;r--;)(t=e[r].edge).b&&t.a||e.splice(r,1);return e.sort(qe),e.length},$e.prototype={start:function(){return this.edge.l===this.site?this.edge.a:this.edge.b},end:function(){return this.edge.l===this.site?this.edge.b:this.edge.a}},tr.prototype={insert:function(t,e){var r,n,i;if(t){if(e.P=t,e.N=t.N,t.N&&(t.N.P=e),t.N=e,t.R){for(t=t.R;t.L;)t=t.L;t.L=e}else t.R=e;r=t}else this._?(t=ir(this._),e.P=null,e.N=t,t.P=t.L=e,r=t):(e.P=e.N=null,this._=e,r=null);for(e.L=e.R=null,e.U=r,e.C=!0,t=e;r&&r.C;)r===(n=r.U).L?(i=n.R)&&i.C?(r.C=i.C=!1,n.C=!0,t=n):(t===r.R&&(rr(this,r),r=(t=r).U),r.C=!1,n.C=!0,nr(this,n)):(i=n.L)&&i.C?(r.C=i.C=!1,n.C=!0,t=n):(t===r.L&&(nr(this,r),r=(t=r).U),r.C=!1,n.C=!0,rr(this,n)),r=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var e,r,n,i=t.U,a=t.L,o=t.R;if(r=a?o?ir(o):a:o,i?i.L===t?i.L=r:i.R=r:this._=r,a&&o?(n=r.C,r.C=t.C,r.L=a,a.U=r,r!==o?(i=r.U,r.U=t.U,t=r.R,i.L=t,r.R=o,o.U=r):(r.U=i,i=r,t=r.R)):(n=t.C,t=r),t&&(t.U=i),!n)if(t&&t.C)t.C=!1;else{do{if(t===this._)break;if(t===i.L){if((e=i.R).C&&(e.C=!1,i.C=!0,rr(this,i),e=i.R),e.L&&e.L.C||e.R&&e.R.C){e.R&&e.R.C||(e.L.C=!1,e.C=!0,nr(this,e),e=i.R),e.C=i.C,i.C=e.R.C=!1,rr(this,i),t=this._;break}}else if((e=i.L).C&&(e.C=!1,i.C=!0,nr(this,i),e=i.L),e.L&&e.L.C||e.R&&e.R.C){e.L&&e.L.C||(e.R.C=!1,e.C=!0,rr(this,e),e=i.L),e.C=i.C,i.C=e.L.C=!1,nr(this,i),t=this._;break}e.C=!0,t=i,i=i.U}while(!t.C);t&&(t.C=!1)}}},t.geom.voronoi=function(t){var e=_e,r=we,n=e,i=r,a=sr;if(t)return o(t);function o(t){var e=new Array(t.length),r=a[0][0],n=a[0][1],i=a[1][0],o=a[1][1];return ar(s(t),a).cells.forEach((function(a,s){var l=a.edges,c=a.site;(e[s]=l.length?l.map((function(t){var e=t.start();return[e.x,e.y]})):c.x>=r&&c.x<=i&&c.y>=n&&c.y<=o?[[r,o],[i,o],[i,n],[r,n]]:[]).point=t[s]})),e}function s(t){return t.map((function(t,e){return{x:Math.round(n(t,e)/kt)*kt,y:Math.round(i(t,e)/kt)*kt,i:e}}))}return o.links=function(t){return ar(s(t)).edges.filter((function(t){return t.l&&t.r})).map((function(e){return{source:t[e.l.i],target:t[e.r.i]}}))},o.triangles=function(t){var e=[];return ar(s(t)).cells.forEach((function(r,n){for(var i,a,o,s,l=r.site,c=r.edges.sort(qe),u=-1,f=c.length,h=c[f-1].edge,p=h.l===l?h.r:h.l;++u<f;)h,i=p,p=(h=c[u].edge).l===l?h.r:h.l,n<i.i&&n<p.i&&(o=i,s=p,((a=l).x-s.x)*(o.y-a.y)-(a.x-o.x)*(s.y-a.y)<0)&&e.push([t[n],t[i.i],t[p.i]])})),e},o.x=function(t){return arguments.length?(n=ce(e=t),o):e},o.y=function(t){return arguments.length?(i=ce(r=t),o):r},o.clipExtent=function(t){return arguments.length?(a=null==t?sr:t,o):a===sr?null:a},o.size=function(t){return arguments.length?o.clipExtent(t&&[[0,0],t]):a===sr?null:a&&a[1]},o};var sr=[[-1e6,-1e6],[1e6,1e6]];function lr(t){return t.x}function cr(t){return t.y}function ur(t,e,r,n,i,a){if(!t(e,r,n,i,a)){var o=.5*(r+i),s=.5*(n+a),l=e.nodes;l[0]&&ur(t,l[0],r,n,o,s),l[1]&&ur(t,l[1],o,n,i,s),l[2]&&ur(t,l[2],r,s,o,a),l[3]&&ur(t,l[3],o,s,i,a)}}function fr(t,e,r,n,i,a,o){var s,l=1/0;return function t(c,u,f,h,p){if(!(u>a||f>o||h<n||p<i)){if(d=c.point){var d,m=e-c.x,g=r-c.y,v=m*m+g*g;if(v<l){var y=Math.sqrt(l=v);n=e-y,i=r-y,a=e+y,o=r+y,s=d}}for(var x=c.nodes,b=.5*(u+h),_=.5*(f+p),w=(r>=_)<<1|e>=b,T=w+4;w<T;++w)if(c=x[3&w])switch(3&w){case 0:t(c,u,f,b,_);break;case 1:t(c,b,f,h,_);break;case 2:t(c,u,_,b,p);break;case 3:t(c,b,_,h,p)}}}(t,n,i,a,o),s}function hr(e,r){e=t.rgb(e),r=t.rgb(r);var n=e.r,i=e.g,a=e.b,o=r.r-n,s=r.g-i,l=r.b-a;return function(t){return"#"+re(Math.round(n+o*t))+re(Math.round(i+s*t))+re(Math.round(a+l*t))}}function pr(t,e){var r,n={},i={};for(r in t)r in e?n[r]=yr(t[r],e[r]):i[r]=t[r];for(r in e)r in t||(i[r]=e[r]);return function(t){for(r in n)i[r]=n[r](t);return i}}function dr(t,e){return t=+t,e=+e,function(r){return t*(1-r)+e*r}}function mr(t,e){var r,n,i,a=gr.lastIndex=vr.lastIndex=0,o=-1,s=[],l=[];for(t+="",e+="";(r=gr.exec(t))&&(n=vr.exec(e));)(i=n.index)>a&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:dr(r,n)})),a=vr.lastIndex;return a<e.length&&(i=e.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?l[0]?(e=l[0].x,function(t){return e(t)+""}):function(){return e}:(e=l.length,function(t){for(var r,n=0;n<e;++n)s[(r=l[n]).i]=r.x(t);return s.join("")})}t.geom.delaunay=function(e){return t.geom.voronoi().triangles(e)},t.geom.quadtree=function(t,e,r,n,i){var a,o=_e,s=we;if(a=arguments.length)return o=lr,s=cr,3===a&&(i=r,n=e,r=e=0),l(t);function l(t){var l,c,u,f,h,p,d,m,g,v=ce(o),x=ce(s);if(null!=e)p=e,d=r,m=n,g=i;else if(m=g=-(p=d=1/0),c=[],u=[],h=t.length,a)for(f=0;f<h;++f)(l=t[f]).x<p&&(p=l.x),l.y<d&&(d=l.y),l.x>m&&(m=l.x),l.y>g&&(g=l.y),c.push(l.x),u.push(l.y);else for(f=0;f<h;++f){var b=+v(l=t[f],f),_=+x(l,f);b<p&&(p=b),_<d&&(d=_),b>m&&(m=b),_>g&&(g=_),c.push(b),u.push(_)}var w=m-p,T=g-d;function k(t,e,r,n,i,a,o,s){if(!isNaN(r)&&!isNaN(n))if(t.leaf){var l=t.x,c=t.y;if(null!=l)if(y(l-r)+y(c-n)<.01)A(t,e,r,n,i,a,o,s);else{var u=t.point;t.x=t.y=t.point=null,A(t,u,l,c,i,a,o,s),A(t,e,r,n,i,a,o,s)}else t.x=r,t.y=n,t.point=e}else A(t,e,r,n,i,a,o,s)}function A(t,e,r,n,i,a,o,s){var l=.5*(i+o),c=.5*(a+s),u=r>=l,f=n>=c,h=f<<1|u;t.leaf=!1,u?i=l:o=l,f?a=c:s=c,k(t=t.nodes[h]||(t.nodes[h]={leaf:!0,nodes:[],point:null,x:null,y:null}),e,r,n,i,a,o,s)}w>T?g=d+w:m=p+T;var M={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){k(M,t,+v(t,++f),+x(t,f),p,d,m,g)},visit:function(t){ur(t,M,p,d,m,g)},find:function(t){return fr(M,t[0],t[1],p,d,m,g)}};if(f=-1,null==e){for(;++f<h;)k(M,t[f],c[f],u[f],p,d,m,g);--f}else t.forEach(M.add);return c=u=t=l=null,M}return l.x=function(t){return arguments.length?(o=t,l):o},l.y=function(t){return arguments.length?(s=t,l):s},l.extent=function(t){return arguments.length?(null==t?e=r=n=i=null:(e=+t[0][0],r=+t[0][1],n=+t[1][0],i=+t[1][1]),l):null==e?null:[[e,r],[n,i]]},l.size=function(t){return arguments.length?(null==t?e=r=n=i=null:(e=r=0,n=+t[0],i=+t[1]),l):null==e?null:[n-e,i-r]},l},t.interpolateRgb=hr,t.interpolateObject=pr,t.interpolateNumber=dr,t.interpolateString=mr;var gr=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,vr=new RegExp(gr.source,"g");function yr(e,r){for(var n,i=t.interpolators.length;--i>=0&&!(n=t.interpolators[i](e,r)););return n}function xr(t,e){var r,n=[],i=[],a=t.length,o=e.length,s=Math.min(t.length,e.length);for(r=0;r<s;++r)n.push(yr(t[r],e[r]));for(;r<a;++r)i[r]=t[r];for(;r<o;++r)i[r]=e[r];return function(t){for(r=0;r<s;++r)i[r]=n[r](t);return i}}t.interpolate=yr,t.interpolators=[function(t,e){var r=typeof e;return("string"===r?le.has(e.toLowerCase())||/^(#|rgb\(|hsl\()/i.test(e)?hr:mr:e instanceof Ft?hr:Array.isArray(e)?xr:"object"===r&&isNaN(e)?pr:dr)(t,e)}],t.interpolateArray=xr;var br=function(){return C},_r=t.map({linear:br,poly:function(t){return function(e){return Math.pow(e,t)}},quad:function(){return Mr},cubic:function(){return Sr},sin:function(){return Lr},exp:function(){return Cr},circle:function(){return Pr},elastic:function(t,e){var r;arguments.length<2&&(e=.45);arguments.length?r=e/Mt*Math.asin(1/t):(t=1,r=e/4);return function(n){return 1+t*Math.pow(2,-10*n)*Math.sin((n-r)*Mt/e)}},back:function(t){t||(t=1.70158);return function(e){return e*e*((t+1)*e-t)}},bounce:function(){return Ir}}),wr=t.map({in:C,out:kr,"in-out":Ar,"out-in":function(t){return Ar(kr(t))}});function Tr(t){return function(e){return e<=0?0:e>=1?1:t(e)}}function kr(t){return function(e){return 1-t(1-e)}}function Ar(t){return function(e){return.5*(e<.5?t(2*e):2-t(2-2*e))}}function Mr(t){return t*t}function Sr(t){return t*t*t}function Er(t){if(t<=0)return 0;if(t>=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}function Lr(t){return 1-Math.cos(t*Et)}function Cr(t){return Math.pow(2,10*(t-1))}function Pr(t){return 1-Math.sqrt(1-t*t)}function Ir(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}function Or(t,e){return e-=t,function(r){return Math.round(t+e*r)}}function zr(t){var e,r,n,i=[t.a,t.b],a=[t.c,t.d],o=Rr(i),s=Dr(i,a),l=Rr(((e=a)[0]+=(n=-s)*(r=i)[0],e[1]+=n*r[1],e))||0;i[0]*a[1]<a[0]*i[1]&&(i[0]*=-1,i[1]*=-1,o*=-1,s*=-1),this.rotate=(o?Math.atan2(i[1],i[0]):Math.atan2(-a[0],a[1]))*Ct,this.translate=[t.e,t.f],this.scale=[o,l],this.skew=l?Math.atan2(s,l)*Ct:0}function Dr(t,e){return t[0]*e[0]+t[1]*e[1]}function Rr(t){var e=Math.sqrt(Dr(t,t));return e&&(t[0]/=e,t[1]/=e),e}t.ease=function(t){var e=t.indexOf("-"),n=e>=0?t.slice(0,e):t,i=e>=0?t.slice(e+1):"in";return n=_r.get(n)||br,Tr((i=wr.get(i)||C)(n.apply(null,r.call(arguments,1))))},t.interpolateHcl=function(e,r){e=t.hcl(e),r=t.hcl(r);var n=e.h,i=e.c,a=e.l,o=r.h-n,s=r.c-i,l=r.l-a;isNaN(s)&&(s=0,i=isNaN(i)?r.c:i);isNaN(o)?(o=0,n=isNaN(n)?r.h:n):o>180?o-=360:o<-180&&(o+=360);return function(t){return Ht(n+o*t,i+s*t,a+l*t)+""}},t.interpolateHsl=function(e,r){e=t.hsl(e),r=t.hsl(r);var n=e.h,i=e.s,a=e.l,o=r.h-n,s=r.s-i,l=r.l-a;isNaN(s)&&(s=0,i=isNaN(i)?r.s:i);isNaN(o)?(o=0,n=isNaN(n)?r.h:n):o>180?o-=360:o<-180&&(o+=360);return function(t){return jt(n+o*t,i+s*t,a+l*t)+""}},t.interpolateLab=function(e,r){e=t.lab(e),r=t.lab(r);var n=e.l,i=e.a,a=e.b,o=r.l-n,s=r.a-i,l=r.b-a;return function(t){return Wt(n+o*t,i+s*t,a+l*t)+""}},t.interpolateRound=Or,t.transform=function(e){var r=i.createElementNS(t.ns.prefix.svg,"g");return(t.transform=function(t){if(null!=t){r.setAttribute("transform",t);var e=r.transform.baseVal.consolidate()}return new zr(e?e.matrix:Fr)})(e)},zr.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var Fr={a:1,b:0,c:0,d:1,e:0,f:0};function Br(t){return t.length?t.pop()+",":""}function Nr(e,r){var n=[],i=[];return e=t.transform(e),r=t.transform(r),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push("translate(",null,",",null,")");n.push({i:i-4,x:dr(t[0],e[0])},{i:i-2,x:dr(t[1],e[1])})}else(e[0]||e[1])&&r.push("translate("+e+")")}(e.translate,r.translate,n,i),function(t,e,r,n){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),n.push({i:r.push(Br(r)+"rotate(",null,")")-2,x:dr(t,e)})):e&&r.push(Br(r)+"rotate("+e+")")}(e.rotate,r.rotate,n,i),function(t,e,r,n){t!==e?n.push({i:r.push(Br(r)+"skewX(",null,")")-2,x:dr(t,e)}):e&&r.push(Br(r)+"skewX("+e+")")}(e.skew,r.skew,n,i),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(Br(r)+"scale(",null,",",null,")");n.push({i:i-4,x:dr(t[0],e[0])},{i:i-2,x:dr(t[1],e[1])})}else 1===e[0]&&1===e[1]||r.push(Br(r)+"scale("+e+")")}(e.scale,r.scale,n,i),e=r=null,function(t){for(var e,r=-1,a=i.length;++r<a;)n[(e=i[r]).i]=e.x(t);return n.join("")}}function jr(t,e){return e=(e-=t=+t)||1/e,function(r){return(r-t)/e}}function Ur(t,e){return e=(e-=t=+t)||1/e,function(r){return Math.max(0,Math.min(1,(r-t)/e))}}function Vr(t){for(var e=t.source,r=t.target,n=function(t,e){if(t===e)return t;var r=Hr(t),n=Hr(e),i=r.pop(),a=n.pop(),o=null;for(;i===a;)o=i,i=r.pop(),a=n.pop();return o}(e,r),i=[e];e!==n;)e=e.parent,i.push(e);for(var a=i.length;r!==n;)i.splice(a,0,r),r=r.parent;return i}function Hr(t){for(var e=[],r=t.parent;null!=r;)e.push(t),t=r,r=r.parent;return e.push(t),e}function qr(t){t.fixed|=2}function Gr(t){t.fixed&=-7}function Yr(t){t.fixed|=4,t.px=t.x,t.py=t.y}function Wr(t){t.fixed&=-5}t.interpolateTransform=Nr,t.layout={},t.layout.bundle=function(){return function(t){for(var e=[],r=-1,n=t.length;++r<n;)e.push(Vr(t[r]));return e}},t.layout.chord=function(){var e,r,n,i,a,o,s,l={},c=0;function u(){var l,u,h,p,d,m={},g=[],v=t.range(i),y=[];for(e=[],r=[],l=0,p=-1;++p<i;){for(u=0,d=-1;++d<i;)u+=n[p][d];g.push(u),y.push(t.range(i)),l+=u}for(a&&v.sort((function(t,e){return a(g[t],g[e])})),o&&y.forEach((function(t,e){t.sort((function(t,r){return o(n[e][t],n[e][r])}))})),l=(Mt-c*i)/l,u=0,p=-1;++p<i;){for(h=u,d=-1;++d<i;){var x=v[p],b=y[x][d],_=n[x][b],w=u,T=u+=_*l;m[x+"-"+b]={index:x,subindex:b,startAngle:w,endAngle:T,value:_}}r[x]={index:x,startAngle:h,endAngle:u,value:g[x]},u+=c}for(p=-1;++p<i;)for(d=p-1;++d<i;){var k=m[p+"-"+d],A=m[d+"-"+p];(k.value||A.value)&&e.push(k.value<A.value?{source:A,target:k}:{source:k,target:A})}s&&f()}function f(){e.sort((function(t,e){return s((t.source.value+t.target.value)/2,(e.source.value+e.target.value)/2)}))}return l.matrix=function(t){return arguments.length?(i=(n=t)&&n.length,e=r=null,l):n},l.padding=function(t){return arguments.length?(c=t,e=r=null,l):c},l.sortGroups=function(t){return arguments.length?(a=t,e=r=null,l):a},l.sortSubgroups=function(t){return arguments.length?(o=t,e=null,l):o},l.sortChords=function(t){return arguments.length?(s=t,e&&f(),l):s},l.chords=function(){return e||u(),e},l.groups=function(){return r||u(),r},l},t.layout.force=function(){var e,r,n,i,a,o,s={},l=t.dispatch("start","tick","end"),c=[1,1],u=.9,f=Xr,h=Zr,p=-30,d=Jr,m=.1,g=.64,v=[],y=[];function x(t){return function(e,r,n,i){if(e.point!==t){var a=e.cx-t.x,o=e.cy-t.y,s=i-r,l=a*a+o*o;if(s*s/g<l){if(l<d){var c=e.charge/l;t.px-=a*c,t.py-=o*c}return!0}if(e.point&&l&&l<d){c=e.pointCharge/l;t.px-=a*c,t.py-=o*c}}return!e.charge}}function b(e){e.px=t.event.x,e.py=t.event.y,s.resume()}return s.tick=function(){if((n*=.99)<.005)return e=null,l.end({type:"end",alpha:n=0}),!0;var r,s,f,h,d,g,b,_,w,T=v.length,k=y.length;for(s=0;s<k;++s)h=(f=y[s]).source,(g=(_=(d=f.target).x-h.x)*_+(w=d.y-h.y)*w)&&(_*=g=n*a[s]*((g=Math.sqrt(g))-i[s])/g,w*=g,d.x-=_*(b=h.weight+d.weight?h.weight/(h.weight+d.weight):.5),d.y-=w*b,h.x+=_*(b=1-b),h.y+=w*b);if((b=n*m)&&(_=c[0]/2,w=c[1]/2,s=-1,b))for(;++s<T;)(f=v[s]).x+=(_-f.x)*b,f.y+=(w-f.y)*b;if(p)for(!function t(e,r,n){var i=0,a=0;if(e.charge=0,!e.leaf)for(var o,s=e.nodes,l=s.length,c=-1;++c<l;)null!=(o=s[c])&&(t(o,r,n),e.charge+=o.charge,i+=o.charge*o.cx,a+=o.charge*o.cy);if(e.point){e.leaf||(e.point.x+=Math.random()-.5,e.point.y+=Math.random()-.5);var u=r*n[e.point.index];e.charge+=e.pointCharge=u,i+=u*e.point.x,a+=u*e.point.y}e.cx=i/e.charge,e.cy=a/e.charge}(r=t.geom.quadtree(v),n,o),s=-1;++s<T;)(f=v[s]).fixed||r.visit(x(f));for(s=-1;++s<T;)(f=v[s]).fixed?(f.x=f.px,f.y=f.py):(f.x-=(f.px-(f.px=f.x))*u,f.y-=(f.py-(f.py=f.y))*u);l.tick({type:"tick",alpha:n})},s.nodes=function(t){return arguments.length?(v=t,s):v},s.links=function(t){return arguments.length?(y=t,s):y},s.size=function(t){return arguments.length?(c=t,s):c},s.linkDistance=function(t){return arguments.length?(f="function"==typeof t?t:+t,s):f},s.distance=s.linkDistance,s.linkStrength=function(t){return arguments.length?(h="function"==typeof t?t:+t,s):h},s.friction=function(t){return arguments.length?(u=+t,s):u},s.charge=function(t){return arguments.length?(p="function"==typeof t?t:+t,s):p},s.chargeDistance=function(t){return arguments.length?(d=t*t,s):Math.sqrt(d)},s.gravity=function(t){return arguments.length?(m=+t,s):m},s.theta=function(t){return arguments.length?(g=t*t,s):Math.sqrt(g)},s.alpha=function(t){return arguments.length?(t=+t,n?t>0?n=t:(e.c=null,e.t=NaN,e=null,l.end({type:"end",alpha:n=0})):t>0&&(l.start({type:"start",alpha:n=t}),e=ve(s.tick)),s):n},s.start=function(){var t,e,r,n=v.length,l=y.length,u=c[0],d=c[1];for(t=0;t<n;++t)(r=v[t]).index=t,r.weight=0;for(t=0;t<l;++t)"number"==typeof(r=y[t]).source&&(r.source=v[r.source]),"number"==typeof r.target&&(r.target=v[r.target]),++r.source.weight,++r.target.weight;for(t=0;t<n;++t)r=v[t],isNaN(r.x)&&(r.x=m("x",u)),isNaN(r.y)&&(r.y=m("y",d)),isNaN(r.px)&&(r.px=r.x),isNaN(r.py)&&(r.py=r.y);if(i=[],"function"==typeof f)for(t=0;t<l;++t)i[t]=+f.call(this,y[t],t);else for(t=0;t<l;++t)i[t]=f;if(a=[],"function"==typeof h)for(t=0;t<l;++t)a[t]=+h.call(this,y[t],t);else for(t=0;t<l;++t)a[t]=h;if(o=[],"function"==typeof p)for(t=0;t<n;++t)o[t]=+p.call(this,v[t],t);else for(t=0;t<n;++t)o[t]=p;function m(r,i){if(!e){for(e=new Array(n),c=0;c<n;++c)e[c]=[];for(c=0;c<l;++c){var a=y[c];e[a.source.index].push(a.target),e[a.target.index].push(a.source)}}for(var o,s=e[t],c=-1,u=s.length;++c<u;)if(!isNaN(o=s[c][r]))return o;return Math.random()*i}return s.resume()},s.resume=function(){return s.alpha(.1)},s.stop=function(){return s.alpha(0)},s.drag=function(){if(r||(r=t.behavior.drag().origin(C).on("dragstart.force",qr).on("drag.force",b).on("dragend.force",Gr)),!arguments.length)return r;this.on("mouseover.force",Yr).on("mouseout.force",Wr).call(r)},t.rebind(s,l,"on")};var Xr=20,Zr=1,Jr=1/0;function Kr(e,r){return t.rebind(e,r,"sort","children","value"),e.nodes=e,e.links=nn,e}function Qr(t,e){for(var r=[t];null!=(t=r.pop());)if(e(t),(i=t.children)&&(n=i.length))for(var n,i;--n>=0;)r.push(i[n])}function $r(t,e){for(var r=[t],n=[];null!=(t=r.pop());)if(n.push(t),(a=t.children)&&(i=a.length))for(var i,a,o=-1;++o<i;)r.push(a[o]);for(;null!=(t=n.pop());)e(t)}function tn(t){return t.children}function en(t){return t.value}function rn(t,e){return e.value-t.value}function nn(e){return t.merge(e.map((function(t){return(t.children||[]).map((function(e){return{source:t,target:e}}))})))}t.layout.hierarchy=function(){var t=rn,e=tn,r=en;function n(i){var a,o=[i],s=[];for(i.depth=0;null!=(a=o.pop());)if(s.push(a),(c=e.call(n,a,a.depth))&&(l=c.length)){for(var l,c,u;--l>=0;)o.push(u=c[l]),u.parent=a,u.depth=a.depth+1;r&&(a.value=0),a.children=c}else r&&(a.value=+r.call(n,a,a.depth)||0),delete a.children;return $r(i,(function(e){var n,i;t&&(n=e.children)&&n.sort(t),r&&(i=e.parent)&&(i.value+=e.value)})),s}return n.sort=function(e){return arguments.length?(t=e,n):t},n.children=function(t){return arguments.length?(e=t,n):e},n.value=function(t){return arguments.length?(r=t,n):r},n.revalue=function(t){return r&&(Qr(t,(function(t){t.children&&(t.value=0)})),$r(t,(function(t){var e;t.children||(t.value=+r.call(n,t,t.depth)||0),(e=t.parent)&&(e.value+=t.value)}))),t},n},t.layout.partition=function(){var e=t.layout.hierarchy(),r=[1,1];function n(t,n){var i=e.call(this,t,n);return function t(e,r,n,i){var a=e.children;if(e.x=r,e.y=e.depth*i,e.dx=n,e.dy=i,a&&(o=a.length)){var o,s,l,c=-1;for(n=e.value?n/e.value:0;++c<o;)t(s=a[c],r,l=s.value*n,i),r+=l}}(i[0],0,r[0],r[1]/function t(e){var r=e.children,n=0;if(r&&(i=r.length))for(var i,a=-1;++a<i;)n=Math.max(n,t(r[a]));return 1+n}(i[0])),i}return n.size=function(t){return arguments.length?(r=t,n):r},Kr(n,e)},t.layout.pie=function(){var e=Number,r=an,n=0,i=Mt,a=0;function o(s){var l,c=s.length,u=s.map((function(t,r){return+e.call(o,t,r)})),f=+("function"==typeof n?n.apply(this,arguments):n),h=("function"==typeof i?i.apply(this,arguments):i)-f,p=Math.min(Math.abs(h)/c,+("function"==typeof a?a.apply(this,arguments):a)),d=p*(h<0?-1:1),m=t.sum(u),g=m?(h-c*d)/m:0,v=t.range(c),y=[];return null!=r&&v.sort(r===an?function(t,e){return u[e]-u[t]}:function(t,e){return r(s[t],s[e])}),v.forEach((function(t){y[t]={data:s[t],value:l=u[t],startAngle:f,endAngle:f+=l*g+d,padAngle:p}})),y}return o.value=function(t){return arguments.length?(e=t,o):e},o.sort=function(t){return arguments.length?(r=t,o):r},o.startAngle=function(t){return arguments.length?(n=t,o):n},o.endAngle=function(t){return arguments.length?(i=t,o):i},o.padAngle=function(t){return arguments.length?(a=t,o):a},o};var an={};function on(t){return t.x}function sn(t){return t.y}function ln(t,e,r){t.y0=e,t.y=r}t.layout.stack=function(){var e=C,r=fn,n=hn,i=ln,a=on,o=sn;function s(l,c){if(!(p=l.length))return l;var u=l.map((function(t,r){return e.call(s,t,r)})),f=u.map((function(t){return t.map((function(t,e){return[a.call(s,t,e),o.call(s,t,e)]}))})),h=r.call(s,f,c);u=t.permute(u,h),f=t.permute(f,h);var p,d,m,g,v=n.call(s,f,c),y=u[0].length;for(m=0;m<y;++m)for(i.call(s,u[0][m],g=v[m],f[0][m][1]),d=1;d<p;++d)i.call(s,u[d][m],g+=f[d-1][m][1],f[d][m][1]);return l}return s.values=function(t){return arguments.length?(e=t,s):e},s.order=function(t){return arguments.length?(r="function"==typeof t?t:cn.get(t)||fn,s):r},s.offset=function(t){return arguments.length?(n="function"==typeof t?t:un.get(t)||hn,s):n},s.x=function(t){return arguments.length?(a=t,s):a},s.y=function(t){return arguments.length?(o=t,s):o},s.out=function(t){return arguments.length?(i=t,s):i},s};var cn=t.map({"inside-out":function(e){var r,n,i=e.length,a=e.map(pn),o=e.map(dn),s=t.range(i).sort((function(t,e){return a[t]-a[e]})),l=0,c=0,u=[],f=[];for(r=0;r<i;++r)n=s[r],l<c?(l+=o[n],u.push(n)):(c+=o[n],f.push(n));return f.reverse().concat(u)},reverse:function(e){return t.range(e.length).reverse()},default:fn}),un=t.map({silhouette:function(t){var e,r,n,i=t.length,a=t[0].length,o=[],s=0,l=[];for(r=0;r<a;++r){for(e=0,n=0;e<i;e++)n+=t[e][r][1];n>s&&(s=n),o.push(n)}for(r=0;r<a;++r)l[r]=(s-o[r])/2;return l},wiggle:function(t){var e,r,n,i,a,o,s,l,c,u=t.length,f=t[0],h=f.length,p=[];for(p[0]=l=c=0,r=1;r<h;++r){for(e=0,i=0;e<u;++e)i+=t[e][r][1];for(e=0,a=0,s=f[r][0]-f[r-1][0];e<u;++e){for(n=0,o=(t[e][r][1]-t[e][r-1][1])/(2*s);n<e;++n)o+=(t[n][r][1]-t[n][r-1][1])/s;a+=o*t[e][r][1]}p[r]=l-=i?a/i*s:0,l<c&&(c=l)}for(r=0;r<h;++r)p[r]-=c;return p},expand:function(t){var e,r,n,i=t.length,a=t[0].length,o=1/i,s=[];for(r=0;r<a;++r){for(e=0,n=0;e<i;e++)n+=t[e][r][1];if(n)for(e=0;e<i;e++)t[e][r][1]/=n;else for(e=0;e<i;e++)t[e][r][1]=o}for(r=0;r<a;++r)s[r]=0;return s},zero:hn});function fn(e){return t.range(e.length)}function hn(t){for(var e=-1,r=t[0].length,n=[];++e<r;)n[e]=0;return n}function pn(t){for(var e,r=1,n=0,i=t[0][1],a=t.length;r<a;++r)(e=t[r][1])>i&&(n=r,i=e);return n}function dn(t){return t.reduce(mn,0)}function mn(t,e){return t+e[1]}function gn(t,e){return vn(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function vn(t,e){for(var r=-1,n=+t[0],i=(t[1]-n)/e,a=[];++r<=e;)a[r]=i*r+n;return a}function yn(e){return[t.min(e),t.max(e)]}function xn(t,e){return t.value-e.value}function bn(t,e){var r=t._pack_next;t._pack_next=e,e._pack_prev=t,e._pack_next=r,r._pack_prev=e}function _n(t,e){t._pack_next=e,e._pack_prev=t}function wn(t,e){var r=e.x-t.x,n=e.y-t.y,i=t.r+e.r;return.999*i*i>r*r+n*n}function Tn(t){if((e=t.children)&&(l=e.length)){var e,r,n,i,a,o,s,l,c=1/0,u=-1/0,f=1/0,h=-1/0;if(e.forEach(kn),(r=e[0]).x=-r.r,r.y=0,x(r),l>1&&((n=e[1]).x=n.r,n.y=0,x(n),l>2))for(Mn(r,n,i=e[2]),x(i),bn(r,i),r._pack_prev=i,bn(i,n),n=r._pack_next,a=3;a<l;a++){Mn(r,n,i=e[a]);var p=0,d=1,m=1;for(o=n._pack_next;o!==n;o=o._pack_next,d++)if(wn(o,i)){p=1;break}if(1==p)for(s=r._pack_prev;s!==o._pack_prev&&!wn(s,i);s=s._pack_prev,m++);p?(d<m||d==m&&n.r<r.r?_n(r,n=o):_n(r=s,n),a--):(bn(r,i),n=i,x(i))}var g=(c+u)/2,v=(f+h)/2,y=0;for(a=0;a<l;a++)(i=e[a]).x-=g,i.y-=v,y=Math.max(y,i.r+Math.sqrt(i.x*i.x+i.y*i.y));t.r=y,e.forEach(An)}function x(t){c=Math.min(t.x-t.r,c),u=Math.max(t.x+t.r,u),f=Math.min(t.y-t.r,f),h=Math.max(t.y+t.r,h)}}function kn(t){t._pack_next=t._pack_prev=t}function An(t){delete t._pack_next,delete t._pack_prev}function Mn(t,e,r){var n=t.r+r.r,i=e.x-t.x,a=e.y-t.y;if(n&&(i||a)){var o=e.r+r.r,s=i*i+a*a,l=.5+((n*=n)-(o*=o))/(2*s),c=Math.sqrt(Math.max(0,2*o*(n+s)-(n-=s)*n-o*o))/(2*s);r.x=t.x+l*i+c*a,r.y=t.y+l*a-c*i}else r.x=t.x+n,r.y=t.y}function Sn(t,e){return t.parent==e.parent?1:2}function En(t){var e=t.children;return e.length?e[0]:t.t}function Ln(t){var e,r=t.children;return(e=r.length)?r[e-1]:t.t}function Cn(t,e,r){var n=r/(e.i-t.i);e.c-=n,e.s+=r,t.c+=n,e.z+=r,e.m+=r}function Pn(t,e,r){return t.a.parent===e.parent?t.a:r}function In(t){return{x:t.x,y:t.y,dx:t.dx,dy:t.dy}}function On(t,e){var r=t.x+e[3],n=t.y+e[0],i=t.dx-e[1]-e[3],a=t.dy-e[0]-e[2];return i<0&&(r+=i/2,i=0),a<0&&(n+=a/2,a=0),{x:r,y:n,dx:i,dy:a}}function zn(t){var e=t[0],r=t[t.length-1];return e<r?[e,r]:[r,e]}function Dn(t){return t.rangeExtent?t.rangeExtent():zn(t.range())}function Rn(t,e,r,n){var i=r(t[0],t[1]),a=n(e[0],e[1]);return function(t){return a(i(t))}}function Fn(t,e){var r,n=0,i=t.length-1,a=t[n],o=t[i];return o<a&&(r=n,n=i,i=r,r=a,a=o,o=r),t[n]=e.floor(a),t[i]=e.ceil(o),t}function Bn(t){return t?{floor:function(e){return Math.floor(e/t)*t},ceil:function(e){return Math.ceil(e/t)*t}}:Nn}t.layout.histogram=function(){var e=!0,r=Number,n=yn,i=gn;function a(a,o){for(var s,l,c=[],u=a.map(r,this),f=n.call(this,u,o),h=i.call(this,f,u,o),p=(o=-1,u.length),d=h.length-1,m=e?1:1/p;++o<d;)(s=c[o]=[]).dx=h[o+1]-(s.x=h[o]),s.y=0;if(d>0)for(o=-1;++o<p;)(l=u[o])>=f[0]&&l<=f[1]&&((s=c[t.bisect(h,l,1,d)-1]).y+=m,s.push(a[o]));return c}return a.value=function(t){return arguments.length?(r=t,a):r},a.range=function(t){return arguments.length?(n=ce(t),a):n},a.bins=function(t){return arguments.length?(i="number"==typeof t?function(e){return vn(e,t)}:ce(t),a):i},a.frequency=function(t){return arguments.length?(e=!!t,a):e},a},t.layout.pack=function(){var e,r=t.layout.hierarchy().sort(xn),n=0,i=[1,1];function a(t,a){var o=r.call(this,t,a),s=o[0],l=i[0],c=i[1],u=null==e?Math.sqrt:"function"==typeof e?e:function(){return e};if(s.x=s.y=0,$r(s,(function(t){t.r=+u(t.value)})),$r(s,Tn),n){var f=n*(e?1:Math.max(2*s.r/l,2*s.r/c))/2;$r(s,(function(t){t.r+=f})),$r(s,Tn),$r(s,(function(t){t.r-=f}))}return function t(e,r,n,i){var a=e.children;if(e.x=r+=i*e.x,e.y=n+=i*e.y,e.r*=i,a)for(var o=-1,s=a.length;++o<s;)t(a[o],r,n,i)}(s,l/2,c/2,e?1:1/Math.max(2*s.r/l,2*s.r/c)),o}return a.size=function(t){return arguments.length?(i=t,a):i},a.radius=function(t){return arguments.length?(e=null==t||"function"==typeof t?t:+t,a):e},a.padding=function(t){return arguments.length?(n=+t,a):n},Kr(a,r)},t.layout.tree=function(){var e=t.layout.hierarchy().sort(null).value(null),r=Sn,n=[1,1],i=null;function a(t,a){var c=e.call(this,t,a),u=c[0],f=function(t){var e,r={A:null,children:[t]},n=[r];for(;null!=(e=n.pop());)for(var i,a=e.children,o=0,s=a.length;o<s;++o)n.push((a[o]=i={_:a[o],parent:e,children:(i=a[o].children)&&i.slice()||[],A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:o}).a=i);return r.children[0]}(u);if($r(f,o),f.parent.m=-f.z,Qr(f,s),i)Qr(u,l);else{var h=u,p=u,d=u;Qr(u,(function(t){t.x<h.x&&(h=t),t.x>p.x&&(p=t),t.depth>d.depth&&(d=t)}));var m=r(h,p)/2-h.x,g=n[0]/(p.x+r(p,h)/2+m),v=n[1]/(d.depth||1);Qr(u,(function(t){t.x=(t.x+m)*g,t.y=t.depth*v}))}return c}function o(t){var e=t.children,n=t.parent.children,i=t.i?n[t.i-1]:null;if(e.length){!function(t){var e,r=0,n=0,i=t.children,a=i.length;for(;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(t);var a=(e[0].z+e[e.length-1].z)/2;i?(t.z=i.z+r(t._,i._),t.m=t.z-a):t.z=a}else i&&(t.z=i.z+r(t._,i._));t.parent.A=function(t,e,n){if(e){for(var i,a=t,o=t,s=e,l=a.parent.children[0],c=a.m,u=o.m,f=s.m,h=l.m;s=Ln(s),a=En(a),s&&a;)l=En(l),(o=Ln(o)).a=t,(i=s.z+f-a.z-c+r(s._,a._))>0&&(Cn(Pn(s,t,n),t,i),c+=i,u+=i),f+=s.m,c+=a.m,h+=l.m,u+=o.m;s&&!Ln(o)&&(o.t=s,o.m+=f-u),a&&!En(l)&&(l.t=a,l.m+=c-h,n=t)}return n}(t,i,t.parent.A||n[0])}function s(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function l(t){t.x*=n[0],t.y=t.depth*n[1]}return a.separation=function(t){return arguments.length?(r=t,a):r},a.size=function(t){return arguments.length?(i=null==(n=t)?l:null,a):i?null:n},a.nodeSize=function(t){return arguments.length?(i=null==(n=t)?null:l,a):i?n:null},Kr(a,e)},t.layout.cluster=function(){var e=t.layout.hierarchy().sort(null).value(null),r=Sn,n=[1,1],i=!1;function a(a,o){var s,l=e.call(this,a,o),c=l[0],u=0;$r(c,(function(e){var n=e.children;n&&n.length?(e.x=function(t){return t.reduce((function(t,e){return t+e.x}),0)/t.length}(n),e.y=function(e){return 1+t.max(e,(function(t){return t.y}))}(n)):(e.x=s?u+=r(e,s):0,e.y=0,s=e)}));var f=function t(e){var r=e.children;return r&&r.length?t(r[0]):e}(c),h=function t(e){var r,n=e.children;return n&&(r=n.length)?t(n[r-1]):e}(c),p=f.x-r(f,h)/2,d=h.x+r(h,f)/2;return $r(c,i?function(t){t.x=(t.x-c.x)*n[0],t.y=(c.y-t.y)*n[1]}:function(t){t.x=(t.x-p)/(d-p)*n[0],t.y=(1-(c.y?t.y/c.y:1))*n[1]}),l}return a.separation=function(t){return arguments.length?(r=t,a):r},a.size=function(t){return arguments.length?(i=null==(n=t),a):i?null:n},a.nodeSize=function(t){return arguments.length?(i=null!=(n=t),a):i?n:null},Kr(a,e)},t.layout.treemap=function(){var e,r=t.layout.hierarchy(),n=Math.round,i=[1,1],a=null,o=In,s=!1,l="squarify",c=.5*(1+Math.sqrt(5));function u(t,e){for(var r,n,i=-1,a=t.length;++i<a;)n=(r=t[i]).value*(e<0?0:e),r.area=isNaN(n)||n<=0?0:n}function f(t){var e=t.children;if(e&&e.length){var r,n,i,a=o(t),s=[],c=e.slice(),h=1/0,m="slice"===l?a.dx:"dice"===l?a.dy:"slice-dice"===l?1&t.depth?a.dy:a.dx:Math.min(a.dx,a.dy);for(u(c,a.dx*a.dy/t.value),s.area=0;(i=c.length)>0;)s.push(r=c[i-1]),s.area+=r.area,"squarify"!==l||(n=p(s,m))<=h?(c.pop(),h=n):(s.area-=s.pop().area,d(s,m,a,!1),m=Math.min(a.dx,a.dy),s.length=s.area=0,h=1/0);s.length&&(d(s,m,a,!0),s.length=s.area=0),e.forEach(f)}}function h(t){var e=t.children;if(e&&e.length){var r,n=o(t),i=e.slice(),a=[];for(u(i,n.dx*n.dy/t.value),a.area=0;r=i.pop();)a.push(r),a.area+=r.area,null!=r.z&&(d(a,r.z?n.dx:n.dy,n,!i.length),a.length=a.area=0);e.forEach(h)}}function p(t,e){for(var r,n=t.area,i=0,a=1/0,o=-1,s=t.length;++o<s;)(r=t[o].area)&&(r<a&&(a=r),r>i&&(i=r));return e*=e,(n*=n)?Math.max(e*i*c/n,n/(e*a*c)):1/0}function d(t,e,r,i){var a,o=-1,s=t.length,l=r.x,c=r.y,u=e?n(t.area/e):0;if(e==r.dx){for((i||u>r.dy)&&(u=r.dy);++o<s;)(a=t[o]).x=l,a.y=c,a.dy=u,l+=a.dx=Math.min(r.x+r.dx-l,u?n(a.area/u):0);a.z=!0,a.dx+=r.x+r.dx-l,r.y+=u,r.dy-=u}else{for((i||u>r.dx)&&(u=r.dx);++o<s;)(a=t[o]).x=l,a.y=c,a.dx=u,c+=a.dy=Math.min(r.y+r.dy-c,u?n(a.area/u):0);a.z=!1,a.dy+=r.y+r.dy-c,r.x+=u,r.dx-=u}}function m(t){var n=e||r(t),a=n[0];return a.x=a.y=0,a.value?(a.dx=i[0],a.dy=i[1]):a.dx=a.dy=0,e&&r.revalue(a),u([a],a.dx*a.dy/a.value),(e?h:f)(a),s&&(e=n),n}return m.size=function(t){return arguments.length?(i=t,m):i},m.padding=function(t){if(!arguments.length)return a;function e(e){var r=t.call(m,e,e.depth);return null==r?In(e):On(e,"number"==typeof r?[r,r,r,r]:r)}function r(e){return On(e,t)}var n;return o=null==(a=t)?In:"function"==(n=typeof t)?e:"number"===n?(t=[t,t,t,t],r):r,m},m.round=function(t){return arguments.length?(n=t?Math.round:Number,m):n!=Number},m.sticky=function(t){return arguments.length?(s=t,e=null,m):s},m.ratio=function(t){return arguments.length?(c=t,m):c},m.mode=function(t){return arguments.length?(l=t+"",m):l},Kr(m,r)},t.random={normal:function(t,e){var r=arguments.length;return r<2&&(e=1),r<1&&(t=0),function(){var r,n,i;do{i=(r=2*Math.random()-1)*r+(n=2*Math.random()-1)*n}while(!i||i>1);return t+e*r*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var e=t.random.normal.apply(t,arguments);return function(){return Math.exp(e())}},bates:function(e){var r=t.random.irwinHall(e);return function(){return r()/e}},irwinHall:function(t){return function(){for(var e=0,r=0;r<t;r++)e+=Math.random();return e}}},t.scale={};var Nn={floor:C,ceil:C};function jn(e,r,n,i){var a=[],o=[],s=0,l=Math.min(e.length,r.length)-1;for(e[l]<e[0]&&(e=e.slice().reverse(),r=r.slice().reverse());++s<=l;)a.push(n(e[s-1],e[s])),o.push(i(r[s-1],r[s]));return function(r){var n=t.bisect(e,r,1,l)-1;return o[n](a[n](r))}}function Un(e,r){return t.rebind(e,r,"range","rangeRound","interpolate","clamp")}function Vn(t,e){return Fn(t,Bn(Hn(t,e)[2])),Fn(t,Bn(Hn(t,e)[2])),t}function Hn(t,e){null==e&&(e=10);var r=zn(t),n=r[1]-r[0],i=Math.pow(10,Math.floor(Math.log(n/e)/Math.LN10)),a=e/n*i;return a<=.15?i*=10:a<=.35?i*=5:a<=.75&&(i*=2),r[0]=Math.ceil(r[0]/i)*i,r[1]=Math.floor(r[1]/i)*i+.5*i,r[2]=i,r}function qn(e,r){return t.range.apply(t,Hn(e,r))}t.scale.linear=function(){return function t(e,r,n,i){var a,o;function s(){var t=Math.min(e.length,r.length)>2?jn:Rn,s=i?Ur:jr;return a=t(e,r,s,n),o=t(r,e,s,yr),l}function l(t){return a(t)}return l.invert=function(t){return o(t)},l.domain=function(t){return arguments.length?(e=t.map(Number),s()):e},l.range=function(t){return arguments.length?(r=t,s()):r},l.rangeRound=function(t){return l.range(t).interpolate(Or)},l.clamp=function(t){return arguments.length?(i=t,s()):i},l.interpolate=function(t){return arguments.length?(n=t,s()):n},l.ticks=function(t){return qn(e,t)},l.tickFormat=function(t,r){return d3_scale_linearTickFormat(e,t,r)},l.nice=function(t){return Vn(e,t),s()},l.copy=function(){return t(e,r,n,i)},s()}([0,1],[0,1],yr,!1)};t.scale.log=function(){return function t(e,r,n,i){function a(t){return(n?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(r)}function o(t){return n?Math.pow(r,t):-Math.pow(r,-t)}function s(t){return e(a(t))}return s.invert=function(t){return o(e.invert(t))},s.domain=function(t){return arguments.length?(n=t[0]>=0,e.domain((i=t.map(Number)).map(a)),s):i},s.base=function(t){return arguments.length?(r=+t,e.domain(i.map(a)),s):r},s.nice=function(){var t=Fn(i.map(a),n?Math:Gn);return e.domain(t),i=t.map(o),s},s.ticks=function(){var t=zn(i),e=[],s=t[0],l=t[1],c=Math.floor(a(s)),u=Math.ceil(a(l)),f=r%1?2:r;if(isFinite(u-c)){if(n){for(;c<u;c++)for(var h=1;h<f;h++)e.push(o(c)*h);e.push(o(c))}else for(e.push(o(c));c++<u;)for(h=f-1;h>0;h--)e.push(o(c)*h);for(c=0;e[c]<s;c++);for(u=e.length;e[u-1]>l;u--);e=e.slice(c,u)}return e},s.copy=function(){return t(e.copy(),r,n,i)},Un(s,e)}(t.scale.linear().domain([0,1]),10,!0,[1,10])};var Gn={floor:function(t){return-Math.ceil(-t)},ceil:function(t){return-Math.floor(-t)}};function Yn(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}t.scale.pow=function(){return function t(e,r,n){var i=Yn(r),a=Yn(1/r);function o(t){return e(i(t))}return o.invert=function(t){return a(e.invert(t))},o.domain=function(t){return arguments.length?(e.domain((n=t.map(Number)).map(i)),o):n},o.ticks=function(t){return qn(n,t)},o.tickFormat=function(t,e){return d3_scale_linearTickFormat(n,t,e)},o.nice=function(t){return o.domain(Vn(n,t))},o.exponent=function(t){return arguments.length?(i=Yn(r=t),a=Yn(1/r),e.domain(n.map(i)),o):r},o.copy=function(){return t(e.copy(),r,n)},Un(o,e)}(t.scale.linear(),1,[0,1])},t.scale.sqrt=function(){return t.scale.pow().exponent(.5)},t.scale.ordinal=function(){return function e(r,n){var i,a,o;function s(t){return a[((i.get(t)||("range"===n.t?i.set(t,r.push(t)):NaN))-1)%a.length]}function l(e,n){return t.range(r.length).map((function(t){return e+n*t}))}return s.domain=function(t){if(!arguments.length)return r;r=[],i=new _;for(var e,a=-1,o=t.length;++a<o;)i.has(e=t[a])||i.set(e,r.push(e));return s[n.t].apply(s,n.a)},s.range=function(t){return arguments.length?(a=t,o=0,n={t:"range",a:arguments},s):a},s.rangePoints=function(t,e){arguments.length<2&&(e=0);var i=t[0],c=t[1],u=r.length<2?(i=(i+c)/2,0):(c-i)/(r.length-1+e);return a=l(i+u*e/2,u),o=0,n={t:"rangePoints",a:arguments},s},s.rangeRoundPoints=function(t,e){arguments.length<2&&(e=0);var i=t[0],c=t[1],u=r.length<2?(i=c=Math.round((i+c)/2),0):(c-i)/(r.length-1+e)|0;return a=l(i+Math.round(u*e/2+(c-i-(r.length-1+e)*u)/2),u),o=0,n={t:"rangeRoundPoints",a:arguments},s},s.rangeBands=function(t,e,i){arguments.length<2&&(e=0),arguments.length<3&&(i=e);var c=t[1]<t[0],u=t[c-0],f=t[1-c],h=(f-u)/(r.length-e+2*i);return a=l(u+h*i,h),c&&a.reverse(),o=h*(1-e),n={t:"rangeBands",a:arguments},s},s.rangeRoundBands=function(t,e,i){arguments.length<2&&(e=0),arguments.length<3&&(i=e);var c=t[1]<t[0],u=t[c-0],f=t[1-c],h=Math.floor((f-u)/(r.length-e+2*i));return a=l(u+Math.round((f-u-(r.length-e)*h)/2),h),c&&a.reverse(),o=Math.round(h*(1-e)),n={t:"rangeRoundBands",a:arguments},s},s.rangeBand=function(){return o},s.rangeExtent=function(){return zn(n.a[0])},s.copy=function(){return e(r,n)},s.domain(r)}([],{t:"range",a:[[]]})},t.scale.category10=function(){return t.scale.ordinal().range(Wn)},t.scale.category20=function(){return t.scale.ordinal().range(Xn)},t.scale.category20b=function(){return t.scale.ordinal().range(Zn)},t.scale.category20c=function(){return t.scale.ordinal().range(Jn)};var Wn=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(te),Xn=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(te),Zn=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(te),Jn=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(te);function Kn(){return 0}t.scale.quantile=function(){return function e(r,n){var i;function a(){var e=0,a=n.length;for(i=[];++e<a;)i[e-1]=t.quantile(r,e/a);return o}function o(e){if(!isNaN(e=+e))return n[t.bisect(i,e)]}return o.domain=function(t){return arguments.length?(r=t.map(p).filter(d).sort(h),a()):r},o.range=function(t){return arguments.length?(n=t,a()):n},o.quantiles=function(){return i},o.invertExtent=function(t){return(t=n.indexOf(t))<0?[NaN,NaN]:[t>0?i[t-1]:r[0],t<i.length?i[t]:r[r.length-1]]},o.copy=function(){return e(r,n)},a()}([],[])},t.scale.quantize=function(){return function t(e,r,n){var i,a;function o(t){return n[Math.max(0,Math.min(a,Math.floor(i*(t-e))))]}function s(){return i=n.length/(r-e),a=n.length-1,o}return o.domain=function(t){return arguments.length?(e=+t[0],r=+t[t.length-1],s()):[e,r]},o.range=function(t){return arguments.length?(n=t,s()):n},o.invertExtent=function(t){return[t=(t=n.indexOf(t))<0?NaN:t/i+e,t+1/i]},o.copy=function(){return t(e,r,n)},s()}(0,1,[0,1])},t.scale.threshold=function(){return function e(r,n){function i(e){if(e<=e)return n[t.bisect(r,e)]}return i.domain=function(t){return arguments.length?(r=t,i):r},i.range=function(t){return arguments.length?(n=t,i):n},i.invertExtent=function(t){return t=n.indexOf(t),[r[t-1],r[t]]},i.copy=function(){return e(r,n)},i}([.5],[0,1])},t.scale.identity=function(){return function t(e){function r(t){return+t}return r.invert=r,r.domain=r.range=function(t){return arguments.length?(e=t.map(r),r):e},r.ticks=function(t){return qn(e,t)},r.tickFormat=function(t,r){return d3_scale_linearTickFormat(e,t,r)},r.copy=function(){return t(e)},r}([0,1])},t.svg={},t.svg.arc=function(){var t=$n,e=ti,r=Kn,n=Qn,i=ei,a=ri,o=ni;function s(){var s=Math.max(0,+t.apply(this,arguments)),c=Math.max(0,+e.apply(this,arguments)),u=i.apply(this,arguments)-Et,f=a.apply(this,arguments)-Et,h=Math.abs(f-u),p=u>f?0:1;if(c<s&&(d=c,c=s,s=d),h>=St)return l(c,p)+(s?l(s,1-p):"")+"Z";var d,m,g,v,y,x,b,_,w,T,k,A,M=0,S=0,E=[];if((v=(+o.apply(this,arguments)||0)/2)&&(g=n===Qn?Math.sqrt(s*s+c*c):+n.apply(this,arguments),p||(S*=-1),c&&(S=Pt(g/c*Math.sin(v))),s&&(M=Pt(g/s*Math.sin(v)))),c){y=c*Math.cos(u+S),x=c*Math.sin(u+S),b=c*Math.cos(f-S),_=c*Math.sin(f-S);var L=Math.abs(f-u-2*S)<=At?0:1;if(S&&ii(y,x,b,_)===p^L){var C=(u+f)/2;y=c*Math.cos(C),x=c*Math.sin(C),b=_=null}}else y=x=0;if(s){w=s*Math.cos(f-M),T=s*Math.sin(f-M),k=s*Math.cos(u+M),A=s*Math.sin(u+M);var P=Math.abs(u-f+2*M)<=At?0:1;if(M&&ii(w,T,k,A)===1-p^P){var I=(u+f)/2;w=s*Math.cos(I),T=s*Math.sin(I),k=A=null}}else w=T=0;if(h>kt&&(d=Math.min(Math.abs(c-s)/2,+r.apply(this,arguments)))>.001){m=s<c^p?0:1;var O=d,z=d;if(h<At){var D=null==k?[w,T]:null==b?[y,x]:Se([y,x],[k,A],[b,_],[w,T]),R=y-D[0],F=x-D[1],B=b-D[0],N=_-D[1],j=1/Math.sin(Math.acos((R*B+F*N)/(Math.sqrt(R*R+F*F)*Math.sqrt(B*B+N*N)))/2),U=Math.sqrt(D[0]*D[0]+D[1]*D[1]);z=Math.min(d,(s-U)/(j-1)),O=Math.min(d,(c-U)/(j+1))}if(null!=b){var V=ai(null==k?[w,T]:[k,A],[y,x],c,O,p),H=ai([b,_],[w,T],c,O,p);d===O?E.push("M",V[0],"A",O,",",O," 0 0,",m," ",V[1],"A",c,",",c," 0 ",1-p^ii(V[1][0],V[1][1],H[1][0],H[1][1]),",",p," ",H[1],"A",O,",",O," 0 0,",m," ",H[0]):E.push("M",V[0],"A",O,",",O," 0 1,",m," ",H[0])}else E.push("M",y,",",x);if(null!=k){var q=ai([y,x],[k,A],s,-z,p),G=ai([w,T],null==b?[y,x]:[b,_],s,-z,p);d===z?E.push("L",G[0],"A",z,",",z," 0 0,",m," ",G[1],"A",s,",",s," 0 ",p^ii(G[1][0],G[1][1],q[1][0],q[1][1]),",",1-p," ",q[1],"A",z,",",z," 0 0,",m," ",q[0]):E.push("L",G[0],"A",z,",",z," 0 0,",m," ",q[0])}else E.push("L",w,",",T)}else E.push("M",y,",",x),null!=b&&E.push("A",c,",",c," 0 ",L,",",p," ",b,",",_),E.push("L",w,",",T),null!=k&&E.push("A",s,",",s," 0 ",P,",",1-p," ",k,",",A);return E.push("Z"),E.join("")}function l(t,e){return"M0,"+t+"A"+t+","+t+" 0 1,"+e+" 0,"+-t+"A"+t+","+t+" 0 1,"+e+" 0,"+t}return s.innerRadius=function(e){return arguments.length?(t=ce(e),s):t},s.outerRadius=function(t){return arguments.length?(e=ce(t),s):e},s.cornerRadius=function(t){return arguments.length?(r=ce(t),s):r},s.padRadius=function(t){return arguments.length?(n=t==Qn?Qn:ce(t),s):n},s.startAngle=function(t){return arguments.length?(i=ce(t),s):i},s.endAngle=function(t){return arguments.length?(a=ce(t),s):a},s.padAngle=function(t){return arguments.length?(o=ce(t),s):o},s.centroid=function(){var r=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,n=(+i.apply(this,arguments)+ +a.apply(this,arguments))/2-Et;return[Math.cos(n)*r,Math.sin(n)*r]},s};var Qn="auto";function $n(t){return t.innerRadius}function ti(t){return t.outerRadius}function ei(t){return t.startAngle}function ri(t){return t.endAngle}function ni(t){return t&&t.padAngle}function ii(t,e,r,n){return(t-r)*e-(e-n)*t>0?0:1}function ai(t,e,r,n,i){var a=t[0]-e[0],o=t[1]-e[1],s=(i?n:-n)/Math.sqrt(a*a+o*o),l=s*o,c=-s*a,u=t[0]+l,f=t[1]+c,h=e[0]+l,p=e[1]+c,d=(u+h)/2,m=(f+p)/2,g=h-u,v=p-f,y=g*g+v*v,x=r-n,b=u*p-h*f,_=(v<0?-1:1)*Math.sqrt(Math.max(0,x*x*y-b*b)),w=(b*v-g*_)/y,T=(-b*g-v*_)/y,k=(b*v+g*_)/y,A=(-b*g+v*_)/y,M=w-d,S=T-m,E=k-d,L=A-m;return M*M+S*S>E*E+L*L&&(w=k,T=A),[[w-l,T-c],[w*r/x,T*r/x]]}function oi(){return!0}function si(t){var e=_e,r=we,n=oi,i=ci,a=i.key,o=.7;function s(a){var s,l=[],c=[],u=-1,f=a.length,h=ce(e),p=ce(r);function d(){l.push("M",i(t(c),o))}for(;++u<f;)n.call(this,s=a[u],u)?c.push([+h.call(this,s,u),+p.call(this,s,u)]):c.length&&(d(),c=[]);return c.length&&d(),l.length?l.join(""):null}return s.x=function(t){return arguments.length?(e=t,s):e},s.y=function(t){return arguments.length?(r=t,s):r},s.defined=function(t){return arguments.length?(n=t,s):n},s.interpolate=function(t){return arguments.length?(a="function"==typeof t?i=t:(i=li.get(t)||ci).key,s):a},s.tension=function(t){return arguments.length?(o=t,s):o},s}t.svg.line=function(){return si(C)};var li=t.map({linear:ci,"linear-closed":ui,step:function(t){var e=0,r=t.length,n=t[0],i=[n[0],",",n[1]];for(;++e<r;)i.push("H",(n[0]+(n=t[e])[0])/2,"V",n[1]);r>1&&i.push("H",n[0]);return i.join("")},"step-before":fi,"step-after":hi,basis:mi,"basis-open":function(t){if(t.length<4)return ci(t);var e,r=[],n=-1,i=t.length,a=[0],o=[0];for(;++n<3;)e=t[n],a.push(e[0]),o.push(e[1]);r.push(gi(xi,a)+","+gi(xi,o)),--n;for(;++n<i;)e=t[n],a.shift(),a.push(e[0]),o.shift(),o.push(e[1]),bi(r,a,o);return r.join("")},"basis-closed":function(t){var e,r,n=-1,i=t.length,a=i+4,o=[],s=[];for(;++n<4;)r=t[n%i],o.push(r[0]),s.push(r[1]);e=[gi(xi,o),",",gi(xi,s)],--n;for(;++n<a;)r=t[n%i],o.shift(),o.push(r[0]),s.shift(),s.push(r[1]),bi(e,o,s);return e.join("")},bundle:function(t,e){var r=t.length-1;if(r)for(var n,i,a=t[0][0],o=t[0][1],s=t[r][0]-a,l=t[r][1]-o,c=-1;++c<=r;)n=t[c],i=c/r,n[0]=e*n[0]+(1-e)*(a+i*s),n[1]=e*n[1]+(1-e)*(o+i*l);return mi(t)},cardinal:function(t,e){return t.length<3?ci(t):t[0]+pi(t,di(t,e))},"cardinal-open":function(t,e){return t.length<4?ci(t):t[1]+pi(t.slice(1,-1),di(t,e))},"cardinal-closed":function(t,e){return t.length<3?ui(t):t[0]+pi((t.push(t[0]),t),di([t[t.length-2]].concat(t,[t[1]]),e))},monotone:function(t){return t.length<3?ci(t):t[0]+pi(t,function(t){var e,r,n,i,a=[],o=function(t){var e=0,r=t.length-1,n=[],i=t[0],a=t[1],o=n[0]=_i(i,a);for(;++e<r;)n[e]=(o+(o=_i(i=a,a=t[e+1])))/2;return n[e]=o,n}(t),s=-1,l=t.length-1;for(;++s<l;)e=_i(t[s],t[s+1]),y(e)<kt?o[s]=o[s+1]=0:(r=o[s]/e,n=o[s+1]/e,(i=r*r+n*n)>9&&(i=3*e/Math.sqrt(i),o[s]=i*r,o[s+1]=i*n));s=-1;for(;++s<=l;)i=(t[Math.min(l,s+1)][0]-t[Math.max(0,s-1)][0])/(6*(1+o[s]*o[s])),a.push([i||0,o[s]*i||0]);return a}(t))}});function ci(t){return t.length>1?t.join("L"):t+"Z"}function ui(t){return t.join("L")+"Z"}function fi(t){for(var e=0,r=t.length,n=t[0],i=[n[0],",",n[1]];++e<r;)i.push("V",(n=t[e])[1],"H",n[0]);return i.join("")}function hi(t){for(var e=0,r=t.length,n=t[0],i=[n[0],",",n[1]];++e<r;)i.push("H",(n=t[e])[0],"V",n[1]);return i.join("")}function pi(t,e){if(e.length<1||t.length!=e.length&&t.length!=e.length+2)return ci(t);var r=t.length!=e.length,n="",i=t[0],a=t[1],o=e[0],s=o,l=1;if(r&&(n+="Q"+(a[0]-2*o[0]/3)+","+(a[1]-2*o[1]/3)+","+a[0]+","+a[1],i=t[1],l=2),e.length>1){s=e[1],a=t[l],l++,n+="C"+(i[0]+o[0])+","+(i[1]+o[1])+","+(a[0]-s[0])+","+(a[1]-s[1])+","+a[0]+","+a[1];for(var c=2;c<e.length;c++,l++)a=t[l],s=e[c],n+="S"+(a[0]-s[0])+","+(a[1]-s[1])+","+a[0]+","+a[1]}if(r){var u=t[l];n+="Q"+(a[0]+2*s[0]/3)+","+(a[1]+2*s[1]/3)+","+u[0]+","+u[1]}return n}function di(t,e){for(var r,n=[],i=(1-e)/2,a=t[0],o=t[1],s=1,l=t.length;++s<l;)r=a,a=o,o=t[s],n.push([i*(o[0]-r[0]),i*(o[1]-r[1])]);return n}function mi(t){if(t.length<3)return ci(t);var e=1,r=t.length,n=t[0],i=n[0],a=n[1],o=[i,i,i,(n=t[1])[0]],s=[a,a,a,n[1]],l=[i,",",a,"L",gi(xi,o),",",gi(xi,s)];for(t.push(t[r-1]);++e<=r;)n=t[e],o.shift(),o.push(n[0]),s.shift(),s.push(n[1]),bi(l,o,s);return t.pop(),l.push("L",n),l.join("")}function gi(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}li.forEach((function(t,e){e.key=t,e.closed=/-closed$/.test(t)}));var vi=[0,2/3,1/3,0],yi=[0,1/3,2/3,0],xi=[0,1/6,2/3,1/6];function bi(t,e,r){t.push("C",gi(vi,e),",",gi(vi,r),",",gi(yi,e),",",gi(yi,r),",",gi(xi,e),",",gi(xi,r))}function _i(t,e){return(e[1]-t[1])/(e[0]-t[0])}function wi(t){for(var e,r,n,i=-1,a=t.length;++i<a;)r=(e=t[i])[0],n=e[1]-Et,e[0]=r*Math.cos(n),e[1]=r*Math.sin(n);return t}function Ti(t){var e=_e,r=_e,n=0,i=we,a=oi,o=ci,s=o.key,l=o,c="L",u=.7;function f(s){var f,h,p,d=[],m=[],g=[],v=-1,y=s.length,x=ce(e),b=ce(n),_=e===r?function(){return h}:ce(r),w=n===i?function(){return p}:ce(i);function T(){d.push("M",o(t(g),u),c,l(t(m.reverse()),u),"Z")}for(;++v<y;)a.call(this,f=s[v],v)?(m.push([h=+x.call(this,f,v),p=+b.call(this,f,v)]),g.push([+_.call(this,f,v),+w.call(this,f,v)])):m.length&&(T(),m=[],g=[]);return m.length&&T(),d.length?d.join(""):null}return f.x=function(t){return arguments.length?(e=r=t,f):r},f.x0=function(t){return arguments.length?(e=t,f):e},f.x1=function(t){return arguments.length?(r=t,f):r},f.y=function(t){return arguments.length?(n=i=t,f):i},f.y0=function(t){return arguments.length?(n=t,f):n},f.y1=function(t){return arguments.length?(i=t,f):i},f.defined=function(t){return arguments.length?(a=t,f):a},f.interpolate=function(t){return arguments.length?(s="function"==typeof t?o=t:(o=li.get(t)||ci).key,l=o.reverse||o,c=o.closed?"M":"L",f):s},f.tension=function(t){return arguments.length?(u=t,f):u},f}function ki(t){return t.source}function Ai(t){return t.target}function Mi(t){return t.radius}function Si(t){return[t.x,t.y]}function Ei(t){return function(){var e=t.apply(this,arguments),r=e[0],n=e[1]-Et;return[r*Math.cos(n),r*Math.sin(n)]}}function Li(){return 64}function Ci(){return"circle"}function Pi(t){var e=Math.sqrt(t/At);return"M0,"+e+"A"+e+","+e+" 0 1,1 0,"+-e+"A"+e+","+e+" 0 1,1 0,"+e+"Z"}t.svg.line.radial=function(){var t=si(wi);return t.radius=t.x,delete t.x,t.angle=t.y,delete t.y,t},fi.reverse=hi,hi.reverse=fi,t.svg.area=function(){return Ti(C)},t.svg.area.radial=function(){var t=Ti(wi);return t.radius=t.x,delete t.x,t.innerRadius=t.x0,delete t.x0,t.outerRadius=t.x1,delete t.x1,t.angle=t.y,delete t.y,t.startAngle=t.y0,delete t.y0,t.endAngle=t.y1,delete t.y1,t},t.svg.chord=function(){var t=ki,e=Ai,r=Mi,n=ei,i=ri;function a(r,n){var i,a,c=o(this,t,r,n),u=o(this,e,r,n);return"M"+c.p0+s(c.r,c.p1,c.a1-c.a0)+(a=u,((i=c).a0==a.a0&&i.a1==a.a1?l(c.r,c.p1,c.r,c.p0):l(c.r,c.p1,u.r,u.p0)+s(u.r,u.p1,u.a1-u.a0)+l(u.r,u.p1,c.r,c.p0))+"Z")}function o(t,e,a,o){var s=e.call(t,a,o),l=r.call(t,s,o),c=n.call(t,s,o)-Et,u=i.call(t,s,o)-Et;return{r:l,a0:c,a1:u,p0:[l*Math.cos(c),l*Math.sin(c)],p1:[l*Math.cos(u),l*Math.sin(u)]}}function s(t,e,r){return"A"+t+","+t+" 0 "+ +(r>At)+",1 "+e}function l(t,e,r,n){return"Q 0,0 "+n}return a.radius=function(t){return arguments.length?(r=ce(t),a):r},a.source=function(e){return arguments.length?(t=ce(e),a):t},a.target=function(t){return arguments.length?(e=ce(t),a):e},a.startAngle=function(t){return arguments.length?(n=ce(t),a):n},a.endAngle=function(t){return arguments.length?(i=ce(t),a):i},a},t.svg.diagonal=function(){var t=ki,e=Ai,r=Si;function n(n,i){var a=t.call(this,n,i),o=e.call(this,n,i),s=(a.y+o.y)/2,l=[a,{x:a.x,y:s},{x:o.x,y:s},o];return"M"+(l=l.map(r))[0]+"C"+l[1]+" "+l[2]+" "+l[3]}return n.source=function(e){return arguments.length?(t=ce(e),n):t},n.target=function(t){return arguments.length?(e=ce(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},t.svg.diagonal.radial=function(){var e=t.svg.diagonal(),r=Si,n=e.projection;return e.projection=function(t){return arguments.length?n(Ei(r=t)):r},e},t.svg.symbol=function(){var t=Ci,e=Li;function r(r,n){return(Ii.get(t.call(this,r,n))||Pi)(e.call(this,r,n))}return r.type=function(e){return arguments.length?(t=ce(e),r):t},r.size=function(t){return arguments.length?(e=ce(t),r):e},r};var Ii=t.map({circle:Pi,cross:function(t){var e=Math.sqrt(t/5)/2;return"M"+-3*e+","+-e+"H"+-e+"V"+-3*e+"H"+e+"V"+-e+"H"+3*e+"V"+e+"H"+e+"V"+3*e+"H"+-e+"V"+e+"H"+-3*e+"Z"},diamond:function(t){var e=Math.sqrt(t/(2*zi)),r=e*zi;return"M0,"+-e+"L"+r+",0 0,"+e+" "+-r+",0Z"},square:function(t){var e=Math.sqrt(t)/2;return"M"+-e+","+-e+"L"+e+","+-e+" "+e+","+e+" "+-e+","+e+"Z"},"triangle-down":function(t){var e=Math.sqrt(t/Oi),r=e*Oi/2;return"M0,"+r+"L"+e+","+-r+" "+-e+","+-r+"Z"},"triangle-up":function(t){var e=Math.sqrt(t/Oi),r=e*Oi/2;return"M0,"+-r+"L"+e+","+r+" "+-e+","+r+"Z"}});t.svg.symbolTypes=Ii.keys();var Oi=Math.sqrt(3),zi=Math.tan(30*Lt);Y.transition=function(t){for(var e,r,n=Bi||++Ui,i=qi(t),a=[],o=Ni||{time:Date.now(),ease:Er,delay:0,duration:250},s=-1,l=this.length;++s<l;){a.push(e=[]);for(var c=this[s],u=-1,f=c.length;++u<f;)(r=c[u])&&Gi(r,u,i,n,o),e.push(r)}return Fi(a,i,n)},Y.interrupt=function(t){return this.each(null==t?Di:Ri(qi(t)))};var Di=Ri(qi());function Ri(t){return function(){var e,r,n;(e=this[t])&&(n=e[r=e.active])&&(n.timer.c=null,n.timer.t=NaN,--e.count?delete e[r]:delete this[t],e.active+=.5,n.event&&n.event.interrupt.call(this,this.__data__,n.index))}}function Fi(t,e,r){return U(t,ji),t.namespace=e,t.id=r,t}var Bi,Ni,ji=[],Ui=0;function Vi(t,e,r,n){var i=t.id,a=t.namespace;return ut(t,"function"==typeof r?function(t,o,s){t[a][i].tween.set(e,n(r.call(t,t.__data__,o,s)))}:(r=n(r),function(t){t[a][i].tween.set(e,r)}))}function Hi(t){return null==t&&(t=""),function(){this.textContent=t}}function qi(t){return null==t?"__transition__":"__transition_"+t+"__"}function Gi(t,e,r,n,i){var a,o,s,l,c,u=t[r]||(t[r]={active:0,count:0}),f=u[n];function h(r){var i=u.active,h=u[i];for(var d in h&&(h.timer.c=null,h.timer.t=NaN,--u.count,delete u[i],h.event&&h.event.interrupt.call(t,t.__data__,h.index)),u)if(+d<n){var m=u[d];m.timer.c=null,m.timer.t=NaN,--u.count,delete u[d]}o.c=p,ve((function(){return o.c&&p(r||1)&&(o.c=null,o.t=NaN),1}),0,a),u.active=n,f.event&&f.event.start.call(t,t.__data__,e),c=[],f.tween.forEach((function(r,n){(n=n.call(t,t.__data__,e))&&c.push(n)})),l=f.ease,s=f.duration}function p(i){for(var a=i/s,o=l(a),h=c.length;h>0;)c[--h].call(t,o);if(a>=1)return f.event&&f.event.end.call(t,t.__data__,e),--u.count?delete u[n]:delete t[r],1}f||(a=i.time,o=ve((function(t){var e=f.delay;if(o.t=e+a,e<=t)return h(t-e);o.c=h}),0,a),f=u[n]={tween:new _,time:a,timer:o,delay:i.delay,duration:i.duration,ease:i.ease,index:e},i=null,++u.count)}ji.call=Y.call,ji.empty=Y.empty,ji.node=Y.node,ji.size=Y.size,t.transition=function(e,r){return e&&e.transition?Bi?e.transition(r):e:t.selection().transition(e)},t.transition.prototype=ji,ji.select=function(t){var e,r,n,i=this.id,a=this.namespace,o=[];t=W(t);for(var s=-1,l=this.length;++s<l;){o.push(e=[]);for(var c=this[s],u=-1,f=c.length;++u<f;)(n=c[u])&&(r=t.call(n,n.__data__,u,s))?("__data__"in n&&(r.__data__=n.__data__),Gi(r,u,a,i,n[a][i]),e.push(r)):e.push(null)}return Fi(o,a,i)},ji.selectAll=function(t){var e,r,n,i,a,o=this.id,s=this.namespace,l=[];t=X(t);for(var c=-1,u=this.length;++c<u;)for(var f=this[c],h=-1,p=f.length;++h<p;)if(n=f[h]){a=n[s][o],r=t.call(n,n.__data__,h,c),l.push(e=[]);for(var d=-1,m=r.length;++d<m;)(i=r[d])&&Gi(i,d,s,o,a),e.push(i)}return Fi(l,s,o)},ji.filter=function(t){var e,r,n=[];"function"!=typeof t&&(t=lt(t));for(var i=0,a=this.length;i<a;i++){n.push(e=[]);for(var o,s=0,l=(o=this[i]).length;s<l;s++)(r=o[s])&&t.call(r,r.__data__,s,i)&&e.push(r)}return Fi(n,this.namespace,this.id)},ji.tween=function(t,e){var r=this.id,n=this.namespace;return arguments.length<2?this.node()[n][r].tween.get(t):ut(this,null==e?function(e){e[n][r].tween.remove(t)}:function(i){i[n][r].tween.set(t,e)})},ji.attr=function(e,r){if(arguments.length<2){for(r in e)this.attr(r,e[r]);return this}var n="transform"==e?Nr:yr,i=t.ns.qualify(e);function a(){this.removeAttribute(i)}function o(){this.removeAttributeNS(i.space,i.local)}function s(t){return null==t?a:(t+="",function(){var e,r=this.getAttribute(i);return r!==t&&(e=n(r,t),function(t){this.setAttribute(i,e(t))})})}function l(t){return null==t?o:(t+="",function(){var e,r=this.getAttributeNS(i.space,i.local);return r!==t&&(e=n(r,t),function(t){this.setAttributeNS(i.space,i.local,e(t))})})}return Vi(this,"attr."+e,r,i.local?l:s)},ji.attrTween=function(e,r){var n=t.ns.qualify(e);return this.tween("attr."+e,n.local?function(t,e){var i=r.call(this,t,e,this.getAttributeNS(n.space,n.local));return i&&function(t){this.setAttributeNS(n.space,n.local,i(t))}}:function(t,e){var i=r.call(this,t,e,this.getAttribute(n));return i&&function(t){this.setAttribute(n,i(t))}})},ji.style=function(t,e,r){var n=arguments.length;if(n<3){if("string"!=typeof t){for(r in n<2&&(e=""),t)this.style(r,t[r],e);return this}r=""}function i(){this.style.removeProperty(t)}function a(e){return null==e?i:(e+="",function(){var n,i=o(this).getComputedStyle(this,null).getPropertyValue(t);return i!==e&&(n=yr(i,e),function(e){this.style.setProperty(t,n(e),r)})})}return Vi(this,"style."+t,e,a)},ji.styleTween=function(t,e,r){function n(n,i){var a=e.call(this,n,i,o(this).getComputedStyle(this,null).getPropertyValue(t));return a&&function(e){this.style.setProperty(t,a(e),r)}}return arguments.length<3&&(r=""),this.tween("style."+t,n)},ji.text=function(t){return Vi(this,"text",t,Hi)},ji.remove=function(){var t=this.namespace;return this.each("end.transition",(function(){var e;this[t].count<2&&(e=this.parentNode)&&e.removeChild(this)}))},ji.ease=function(e){var r=this.id,n=this.namespace;return arguments.length<1?this.node()[n][r].ease:("function"!=typeof e&&(e=t.ease.apply(t,arguments)),ut(this,(function(t){t[n][r].ease=e})))},ji.delay=function(t){var e=this.id,r=this.namespace;return arguments.length<1?this.node()[r][e].delay:ut(this,"function"==typeof t?function(n,i,a){n[r][e].delay=+t.call(n,n.__data__,i,a)}:(t=+t,function(n){n[r][e].delay=t}))},ji.duration=function(t){var e=this.id,r=this.namespace;return arguments.length<1?this.node()[r][e].duration:ut(this,"function"==typeof t?function(n,i,a){n[r][e].duration=Math.max(1,t.call(n,n.__data__,i,a))}:(t=Math.max(1,t),function(n){n[r][e].duration=t}))},ji.each=function(e,r){var n=this.id,i=this.namespace;if(arguments.length<2){var a=Ni,o=Bi;try{Bi=n,ut(this,(function(t,r,a){Ni=t[i][n],e.call(t,t.__data__,r,a)}))}finally{Ni=a,Bi=o}}else ut(this,(function(a){var o=a[i][n];(o.event||(o.event=t.dispatch("start","end","interrupt"))).on(e,r)}));return this},ji.transition=function(){for(var t,e,r,n=this.id,i=++Ui,a=this.namespace,o=[],s=0,l=this.length;s<l;s++){o.push(t=[]);for(var c,u=0,f=(c=this[s]).length;u<f;u++)(e=c[u])&&Gi(e,u,a,i,{time:(r=e[a][n]).time,ease:r.ease,delay:r.delay+r.duration,duration:r.duration}),t.push(e)}return Fi(o,a,i)},t.svg.axis=function(){var e,r=t.scale.linear(),i=Yi,a=6,o=6,s=3,l=[10],c=null;function u(n){n.each((function(){var n,u=t.select(this),f=this.__chart__||r,h=this.__chart__=r.copy(),p=null==c?h.ticks?h.ticks.apply(h,l):h.domain():c,d=null==e?h.tickFormat?h.tickFormat.apply(h,l):C:e,m=u.selectAll(".tick").data(p,h),g=m.enter().insert("g",".domain").attr("class","tick").style("opacity",kt),v=t.transition(m.exit()).style("opacity",kt).remove(),y=t.transition(m.order()).style("opacity",1),x=Math.max(a,0)+s,b=Dn(h),_=u.selectAll(".domain").data([0]),w=(_.enter().append("path").attr("class","domain"),t.transition(_));g.append("line"),g.append("text");var T,k,A,M,S=g.select("line"),E=y.select("line"),L=m.select("text").text(d),P=g.select("text"),I=y.select("text"),O="top"===i||"left"===i?-1:1;if("bottom"===i||"top"===i?(n=Xi,T="x",A="y",k="x2",M="y2",L.attr("dy",O<0?"0em":".71em").style("text-anchor","middle"),w.attr("d","M"+b[0]+","+O*o+"V0H"+b[1]+"V"+O*o)):(n=Zi,T="y",A="x",k="y2",M="x2",L.attr("dy",".32em").style("text-anchor",O<0?"end":"start"),w.attr("d","M"+O*o+","+b[0]+"H0V"+b[1]+"H"+O*o)),S.attr(M,O*a),P.attr(A,O*x),E.attr(k,0).attr(M,O*a),I.attr(T,0).attr(A,O*x),h.rangeBand){var z=h,D=z.rangeBand()/2;f=h=function(t){return z(t)+D}}else f.rangeBand?f=h:v.call(n,h,f);g.call(n,f,h),y.call(n,h,h)}))}return u.scale=function(t){return arguments.length?(r=t,u):r},u.orient=function(t){return arguments.length?(i=t in Wi?t+"":Yi,u):i},u.ticks=function(){return arguments.length?(l=n(arguments),u):l},u.tickValues=function(t){return arguments.length?(c=t,u):c},u.tickFormat=function(t){return arguments.length?(e=t,u):e},u.tickSize=function(t){var e=arguments.length;return e?(a=+t,o=+arguments[e-1],u):a},u.innerTickSize=function(t){return arguments.length?(a=+t,u):a},u.outerTickSize=function(t){return arguments.length?(o=+t,u):o},u.tickPadding=function(t){return arguments.length?(s=+t,u):s},u.tickSubdivide=function(){return arguments.length&&u},u};var Yi="bottom",Wi={top:1,right:1,bottom:1,left:1};function Xi(t,e,r){t.attr("transform",(function(t){var n=e(t);return"translate("+(isFinite(n)?n:r(t))+",0)"}))}function Zi(t,e,r){t.attr("transform",(function(t){var n=e(t);return"translate(0,"+(isFinite(n)?n:r(t))+")"}))}t.svg.brush=function(){var e,r,n=N(h,"brushstart","brush","brushend"),i=null,a=null,s=[0,0],l=[0,0],c=!0,u=!0,f=Ki[0];function h(e){e.each((function(){var e=t.select(this).style("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush",g).on("touchstart.brush",g),r=e.selectAll(".background").data([0]);r.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),e.selectAll(".extent").data([0]).enter().append("rect").attr("class","extent").style("cursor","move");var n=e.selectAll(".resize").data(f,C);n.exit().remove(),n.enter().append("g").attr("class",(function(t){return"resize "+t})).style("cursor",(function(t){return Ji[t]})).append("rect").attr("x",(function(t){return/[ew]$/.test(t)?-3:null})).attr("y",(function(t){return/^[ns]/.test(t)?-3:null})).attr("width",6).attr("height",6).style("visibility","hidden"),n.style("display",h.empty()?"none":null);var o,s=t.transition(e),l=t.transition(r);i&&(o=Dn(i),l.attr("x",o[0]).attr("width",o[1]-o[0]),d(s)),a&&(o=Dn(a),l.attr("y",o[0]).attr("height",o[1]-o[0]),m(s)),p(s)}))}function p(t){t.selectAll(".resize").attr("transform",(function(t){return"translate("+s[+/e$/.test(t)]+","+l[+/^s/.test(t)]+")"}))}function d(t){t.select(".extent").attr("x",s[0]),t.selectAll(".extent,.n>rect,.s>rect").attr("width",s[1]-s[0])}function m(t){t.select(".extent").attr("y",l[0]),t.selectAll(".extent,.e>rect,.w>rect").attr("height",l[1]-l[0])}function g(){var f,g,v=this,y=t.select(t.event.target),x=n.of(v,arguments),b=t.select(v),_=y.datum(),w=!/^(n|s)$/.test(_)&&i,T=!/^(e|w)$/.test(_)&&a,k=y.classed("extent"),A=bt(v),M=t.mouse(v),S=t.select(o(v)).on("keydown.brush",C).on("keyup.brush",P);if(t.event.changedTouches?S.on("touchmove.brush",I).on("touchend.brush",z):S.on("mousemove.brush",I).on("mouseup.brush",z),b.interrupt().selectAll("*").interrupt(),k)M[0]=s[0]-M[0],M[1]=l[0]-M[1];else if(_){var E=+/w$/.test(_),L=+/^n/.test(_);g=[s[1-E]-M[0],l[1-L]-M[1]],M[0]=s[E],M[1]=l[L]}else t.event.altKey&&(f=M.slice());function C(){32==t.event.keyCode&&(k||(f=null,M[0]-=s[1],M[1]-=l[1],k=2),F())}function P(){32==t.event.keyCode&&2==k&&(M[0]+=s[1],M[1]+=l[1],k=0,F())}function I(){var e=t.mouse(v),r=!1;g&&(e[0]+=g[0],e[1]+=g[1]),k||(t.event.altKey?(f||(f=[(s[0]+s[1])/2,(l[0]+l[1])/2]),M[0]=s[+(e[0]<f[0])],M[1]=l[+(e[1]<f[1])]):f=null),w&&O(e,i,0)&&(d(b),r=!0),T&&O(e,a,1)&&(m(b),r=!0),r&&(p(b),x({type:"brush",mode:k?"move":"resize"}))}function O(t,n,i){var a,o,h=Dn(n),p=h[0],d=h[1],m=M[i],g=i?l:s,v=g[1]-g[0];if(k&&(p-=m,d-=v+m),a=(i?u:c)?Math.max(p,Math.min(d,t[i])):t[i],k?o=(a+=m)+v:(f&&(m=Math.max(p,Math.min(d,2*f[i]-a))),m<a?(o=a,a=m):o=m),g[0]!=a||g[1]!=o)return i?r=null:e=null,g[0]=a,g[1]=o,!0}function z(){I(),b.style("pointer-events","all").selectAll(".resize").style("display",h.empty()?"none":null),t.select("body").style("cursor",null),S.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),A(),x({type:"brushend"})}b.style("pointer-events","none").selectAll(".resize").style("display",null),t.select("body").style("cursor",y.style("cursor")),x({type:"brushstart"}),I()}return h.event=function(i){i.each((function(){var i=n.of(this,arguments),a={x:s,y:l,i:e,j:r},o=this.__chart__||a;this.__chart__=a,Bi?t.select(this).transition().each("start.brush",(function(){e=o.i,r=o.j,s=o.x,l=o.y,i({type:"brushstart"})})).tween("brush:brush",(function(){var t=xr(s,a.x),n=xr(l,a.y);return e=r=null,function(e){s=a.x=t(e),l=a.y=n(e),i({type:"brush",mode:"resize"})}})).each("end.brush",(function(){e=a.i,r=a.j,i({type:"brush",mode:"resize"}),i({type:"brushend"})})):(i({type:"brushstart"}),i({type:"brush",mode:"resize"}),i({type:"brushend"}))}))},h.x=function(t){return arguments.length?(f=Ki[!(i=t)<<1|!a],h):i},h.y=function(t){return arguments.length?(f=Ki[!i<<1|!(a=t)],h):a},h.clamp=function(t){return arguments.length?(i&&a?(c=!!t[0],u=!!t[1]):i?c=!!t:a&&(u=!!t),h):i&&a?[c,u]:i?c:a?u:null},h.extent=function(t){var n,o,c,u,f;return arguments.length?(i&&(n=t[0],o=t[1],a&&(n=n[0],o=o[0]),e=[n,o],i.invert&&(n=i(n),o=i(o)),o<n&&(f=n,n=o,o=f),n==s[0]&&o==s[1]||(s=[n,o])),a&&(c=t[0],u=t[1],i&&(c=c[1],u=u[1]),r=[c,u],a.invert&&(c=a(c),u=a(u)),u<c&&(f=c,c=u,u=f),c==l[0]&&u==l[1]||(l=[c,u])),h):(i&&(e?(n=e[0],o=e[1]):(n=s[0],o=s[1],i.invert&&(n=i.invert(n),o=i.invert(o)),o<n&&(f=n,n=o,o=f))),a&&(r?(c=r[0],u=r[1]):(c=l[0],u=l[1],a.invert&&(c=a.invert(c),u=a.invert(u)),u<c&&(f=c,c=u,u=f))),i&&a?[[n,c],[o,u]]:i?[n,o]:a&&[c,u])},h.clear=function(){return h.empty()||(s=[0,0],l=[0,0],e=r=null),h},h.empty=function(){return!!i&&s[0]==s[1]||!!a&&l[0]==l[1]},t.rebind(h,n,"on")};var Ji={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Ki=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]];function Qi(t){return JSON.parse(t.responseText)}function $i(t){var e=i.createRange();return e.selectNode(i.body),e.createContextualFragment(t.responseText)}t.text=ue((function(t){return t.responseText})),t.json=function(t,e){return fe(t,"application/json",Qi,e)},t.html=function(t,e){return fe(t,"text/html",$i,e)},t.xml=ue((function(t){return t.responseXML})),"object"==typeof e&&e.exports?e.exports=t:this.d3=t}).apply(self)},{}],59:[function(t,e,r){"use strict";e.exports=t("./quad")},{"./quad":60}],60:[function(t,e,r){"use strict";var n=t("binary-search-bounds"),i=t("clamp"),a=t("parse-rect"),o=t("array-bounds"),s=t("pick-by-alias"),l=t("defined"),c=t("flatten-vertex-data"),u=t("is-obj"),f=t("dtype"),h=t("math-log2");function p(t,e){for(var r=e[0],n=e[1],a=1/(e[2]-r),o=1/(e[3]-n),s=new Array(t.length),l=0,c=t.length/2;l<c;l++)s[2*l]=i((t[2*l]-r)*a,0,1),s[2*l+1]=i((t[2*l+1]-n)*o,0,1);return s}e.exports=function(t,e){e||(e={}),t=c(t,"float64"),e=s(e,{bounds:"range bounds dataBox databox",maxDepth:"depth maxDepth maxdepth level maxLevel maxlevel levels",dtype:"type dtype format out dst output destination"});var r=l(e.maxDepth,255),i=l(e.bounds,o(t,2));i[0]===i[2]&&i[2]++,i[1]===i[3]&&i[3]++;var d,m=p(t,i),g=t.length>>>1;e.dtype||(e.dtype="array"),"string"==typeof e.dtype?d=new(f(e.dtype))(g):e.dtype&&(d=e.dtype,Array.isArray(d)&&(d.length=g));for(var v=0;v<g;++v)d[v]=v;var y=[],x=[],b=[],_=[];!function t(e,n,i,a,o,s){if(!a.length)return null;var l=y[o]||(y[o]=[]),c=b[o]||(b[o]=[]),u=x[o]||(x[o]=[]),f=l.length;if(++o>r||s>1073741824){for(var h=0;h<a.length;h++)l.push(a[h]),c.push(s),u.push(null,null,null,null);return f}if(l.push(a[0]),c.push(s),a.length<=1)return u.push(null,null,null,null),f;for(var p=.5*i,d=e+p,g=n+p,v=[],_=[],w=[],T=[],k=1,A=a.length;k<A;k++){var M=a[k],S=m[2*M],E=m[2*M+1];S<d?E<g?v.push(M):_.push(M):E<g?w.push(M):T.push(M)}return s<<=2,u.push(t(e,n,p,v,o,s),t(e,g,p,_,o,s+1),t(d,n,p,w,o,s+2),t(d,g,p,T,o,s+3)),f}(0,0,1,d,0,1);for(var w=0,T=0;T<y.length;T++){var k=y[T];if(d.set)d.set(k,w);else for(var A=0,M=k.length;A<M;A++)d[A+w]=k[A];var S=w+y[T].length;_[T]=[w,S],w=S}return d.range=function(){var e,r=[],n=arguments.length;for(;n--;)r[n]=arguments[n];if(u(r[r.length-1])){var o=r.pop();r.length||null==o.x&&null==o.l&&null==o.left||(r=[o],e={}),e=s(o,{level:"level maxLevel",d:"d diam diameter r radius px pxSize pixel pixelSize maxD size minSize",lod:"lod details ranges offsets"})}else e={};r.length||(r=i);var c=a.apply(void 0,r),f=[Math.min(c.x,c.x+c.width),Math.min(c.y,c.y+c.height),Math.max(c.x,c.x+c.width),Math.max(c.y,c.y+c.height)],d=f[0],m=f[1],g=f[2],v=f[3],b=p([d,m,g,v],i),_=b[0],w=b[1],T=b[2],k=b[3],A=l(e.level,y.length);if(null!=e.d){var M;"number"==typeof e.d?M=[e.d,e.d]:e.d.length&&(M=e.d),A=Math.min(Math.max(Math.ceil(-h(Math.abs(M[0])/(i[2]-i[0]))),Math.ceil(-h(Math.abs(M[1])/(i[3]-i[1])))),A)}if(A=Math.min(A,y.length),e.lod)return E(_,w,T,k,A);var S=[];function L(e,r,n,i,a,o){if(null!==a&&null!==o&&!(_>e+n||w>r+n||T<e||k<r||i>=A||a===o)){var s=y[i];void 0===o&&(o=s.length);for(var l=a;l<o;l++){var c=s[l],u=t[2*c],f=t[2*c+1];u>=d&&u<=g&&f>=m&&f<=v&&S.push(c)}var h=x[i],p=h[4*a+0],b=h[4*a+1],M=h[4*a+2],E=h[4*a+3],P=C(h,a+1),I=.5*n,O=i+1;L(e,r,I,O,p,b||M||E||P),L(e,r+I,I,O,b,M||E||P),L(e+I,r,I,O,M,E||P),L(e+I,r+I,I,O,E,P)}}function C(t,e){for(var r=null,n=0;null===r;)if(r=t[4*e+n],++n>t.length)return null;return r}return L(0,0,1,0,0,1),S},d;function E(t,e,r,i,a){for(var o=[],s=0;s<a;s++){var l=b[s],c=_[s][0],u=L(t,e,s),f=L(r,i,s),h=n.ge(l,u),p=n.gt(l,f,h,l.length-1);o[s]=[h+c,p+c]}return o}function L(t,e,r){for(var n=1,i=.5,a=.5,o=.5,s=0;s<r;s++)n<<=2,n+=t<i?e<a?0:1:e<a?2:3,o*=.5,i+=t<i?-o:o,a+=e<a?-o:o;return n}}},{"array-bounds":67,"binary-search-bounds":76,clamp:81,defined:118,dtype:121,"flatten-vertex-data":186,"is-obj":230,"math-log2":235,"parse-rect":244,"pick-by-alias":248}],61:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("@turf/meta");function i(t){var e=0;if(t&&t.length>0){e+=Math.abs(a(t[0]));for(var r=1;r<t.length;r++)e-=Math.abs(a(t[r]))}return e}function a(t){var e,r,n,i,a,s,l=0,c=t.length;if(c>2){for(s=0;s<c;s++)s===c-2?(n=c-2,i=c-1,a=0):s===c-1?(n=c-1,i=0,a=1):(n=s,i=s+1,a=s+2),e=t[n],r=t[i],l+=(o(t[a][0])-o(e[0]))*Math.sin(o(r[1]));l=6378137*l*6378137/2}return l}function o(t){return t*Math.PI/180}r.default=function(t){return n.geomReduce(t,(function(t,e){return t+function(t){var e,r=0;switch(t.type){case"Polygon":return i(t.coordinates);case"MultiPolygon":for(e=0;e<t.coordinates.length;e++)r+=i(t.coordinates[e]);return r;case"Point":case"MultiPoint":case"LineString":case"MultiLineString":return 0}return 0}(e)}),0)}},{"@turf/meta":65}],62:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("@turf/meta");function i(t){var e=[1/0,1/0,-1/0,-1/0];return n.coordEach(t,(function(t){e[0]>t[0]&&(e[0]=t[0]),e[1]>t[1]&&(e[1]=t[1]),e[2]<t[0]&&(e[2]=t[0]),e[3]<t[1]&&(e[3]=t[1])})),e}i.default=i,r.default=i},{"@turf/meta":65}],63:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("@turf/meta"),i=t("@turf/helpers");r.default=function(t,e){void 0===e&&(e={});var r=0,a=0,o=0;return n.coordEach(t,(function(t){r+=t[0],a+=t[1],o++}),!0),i.point([r/o,a/o],e.properties)}},{"@turf/helpers":64,"@turf/meta":65}],64:[function(t,e,r){"use strict";function n(t,e,r){void 0===r&&(r={});var n={type:"Feature"};return(0===r.id||r.id)&&(n.id=r.id),r.bbox&&(n.bbox=r.bbox),n.properties=e||{},n.geometry=t,n}function i(t,e,r){if(void 0===r&&(r={}),!t)throw new Error("coordinates is required");if(!Array.isArray(t))throw new Error("coordinates must be an Array");if(t.length<2)throw new Error("coordinates must be at least 2 numbers long");if(!d(t[0])||!d(t[1]))throw new Error("coordinates must contain numbers");return n({type:"Point",coordinates:t},e,r)}function a(t,e,r){void 0===r&&(r={});for(var i=0,a=t;i<a.length;i++){var o=a[i];if(o.length<4)throw new Error("Each LinearRing of a Polygon must have 4 or more Positions.");for(var s=0;s<o[o.length-1].length;s++)if(o[o.length-1][s]!==o[0][s])throw new Error("First and last Position are not equivalent.")}return n({type:"Polygon",coordinates:t},e,r)}function o(t,e,r){if(void 0===r&&(r={}),t.length<2)throw new Error("coordinates must be an array of two or more positions");return n({type:"LineString",coordinates:t},e,r)}function s(t,e){void 0===e&&(e={});var r={type:"FeatureCollection"};return e.id&&(r.id=e.id),e.bbox&&(r.bbox=e.bbox),r.features=t,r}function l(t,e,r){return void 0===r&&(r={}),n({type:"MultiLineString",coordinates:t},e,r)}function c(t,e,r){return void 0===r&&(r={}),n({type:"MultiPoint",coordinates:t},e,r)}function u(t,e,r){return void 0===r&&(r={}),n({type:"MultiPolygon",coordinates:t},e,r)}function f(t,e){void 0===e&&(e="kilometers");var n=r.factors[e];if(!n)throw new Error(e+" units is invalid");return t*n}function h(t,e){void 0===e&&(e="kilometers");var n=r.factors[e];if(!n)throw new Error(e+" units is invalid");return t/n}function p(t){return 180*(t%(2*Math.PI))/Math.PI}function d(t){return!isNaN(t)&&null!==t&&!Array.isArray(t)}Object.defineProperty(r,"__esModule",{value:!0}),r.earthRadius=6371008.8,r.factors={centimeters:100*r.earthRadius,centimetres:100*r.earthRadius,degrees:r.earthRadius/111325,feet:3.28084*r.earthRadius,inches:39.37*r.earthRadius,kilometers:r.earthRadius/1e3,kilometres:r.earthRadius/1e3,meters:r.earthRadius,metres:r.earthRadius,miles:r.earthRadius/1609.344,millimeters:1e3*r.earthRadius,millimetres:1e3*r.earthRadius,nauticalmiles:r.earthRadius/1852,radians:1,yards:1.0936*r.earthRadius},r.unitsFactors={centimeters:100,centimetres:100,degrees:1/111325,feet:3.28084,inches:39.37,kilometers:.001,kilometres:.001,meters:1,metres:1,miles:1/1609.344,millimeters:1e3,millimetres:1e3,nauticalmiles:1/1852,radians:1/r.earthRadius,yards:1.0936133},r.areaFactors={acres:247105e-9,centimeters:1e4,centimetres:1e4,feet:10.763910417,hectares:1e-4,inches:1550.003100006,kilometers:1e-6,kilometres:1e-6,meters:1,metres:1,miles:386e-9,millimeters:1e6,millimetres:1e6,yards:1.195990046},r.feature=n,r.geometry=function(t,e,r){switch(void 0===r&&(r={}),t){case"Point":return i(e).geometry;case"LineString":return o(e).geometry;case"Polygon":return a(e).geometry;case"MultiPoint":return c(e).geometry;case"MultiLineString":return l(e).geometry;case"MultiPolygon":return u(e).geometry;default:throw new Error(t+" is invalid")}},r.point=i,r.points=function(t,e,r){return void 0===r&&(r={}),s(t.map((function(t){return i(t,e)})),r)},r.polygon=a,r.polygons=function(t,e,r){return void 0===r&&(r={}),s(t.map((function(t){return a(t,e)})),r)},r.lineString=o,r.lineStrings=function(t,e,r){return void 0===r&&(r={}),s(t.map((function(t){return o(t,e)})),r)},r.featureCollection=s,r.multiLineString=l,r.multiPoint=c,r.multiPolygon=u,r.geometryCollection=function(t,e,r){return void 0===r&&(r={}),n({type:"GeometryCollection",geometries:t},e,r)},r.round=function(t,e){if(void 0===e&&(e=0),e&&!(e>=0))throw new Error("precision must be a positive number");var r=Math.pow(10,e||0);return Math.round(t*r)/r},r.radiansToLength=f,r.lengthToRadians=h,r.lengthToDegrees=function(t,e){return p(h(t,e))},r.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},r.radiansToDegrees=p,r.degreesToRadians=function(t){return t%360*Math.PI/180},r.convertLength=function(t,e,r){if(void 0===e&&(e="kilometers"),void 0===r&&(r="kilometers"),!(t>=0))throw new Error("length must be a positive number");return f(h(t,e),r)},r.convertArea=function(t,e,n){if(void 0===e&&(e="meters"),void 0===n&&(n="kilometers"),!(t>=0))throw new Error("area must be a positive number");var i=r.areaFactors[e];if(!i)throw new Error("invalid original units");var a=r.areaFactors[n];if(!a)throw new Error("invalid final units");return t/i*a},r.isNumber=d,r.isObject=function(t){return!!t&&t.constructor===Object},r.validateBBox=function(t){if(!t)throw new Error("bbox is required");if(!Array.isArray(t))throw new Error("bbox must be an Array");if(4!==t.length&&6!==t.length)throw new Error("bbox must be an Array of 4 or 6 numbers");t.forEach((function(t){if(!d(t))throw new Error("bbox must only contain numbers")}))},r.validateId=function(t){if(!t)throw new Error("id is required");if(-1===["string","number"].indexOf(typeof t))throw new Error("id must be a number or a string")}},{}],65:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("@turf/helpers");function i(t,e,r){if(null!==t)for(var n,a,o,s,l,c,u,f,h=0,p=0,d=t.type,m="FeatureCollection"===d,g="Feature"===d,v=m?t.features.length:1,y=0;y<v;y++){l=(f=!!(u=m?t.features[y].geometry:g?t.geometry:t)&&"GeometryCollection"===u.type)?u.geometries.length:1;for(var x=0;x<l;x++){var b=0,_=0;if(null!==(s=f?u.geometries[x]:u)){c=s.coordinates;var w=s.type;switch(h=!r||"Polygon"!==w&&"MultiPolygon"!==w?0:1,w){case null:break;case"Point":if(!1===e(c,p,y,b,_))return!1;p++,b++;break;case"LineString":case"MultiPoint":for(n=0;n<c.length;n++){if(!1===e(c[n],p,y,b,_))return!1;p++,"MultiPoint"===w&&b++}"LineString"===w&&b++;break;case"Polygon":case"MultiLineString":for(n=0;n<c.length;n++){for(a=0;a<c[n].length-h;a++){if(!1===e(c[n][a],p,y,b,_))return!1;p++}"MultiLineString"===w&&b++,"Polygon"===w&&_++}"Polygon"===w&&b++;break;case"MultiPolygon":for(n=0;n<c.length;n++){for(_=0,a=0;a<c[n].length;a++){for(o=0;o<c[n][a].length-h;o++){if(!1===e(c[n][a][o],p,y,b,_))return!1;p++}_++}b++}break;case"GeometryCollection":for(n=0;n<s.geometries.length;n++)if(!1===i(s.geometries[n],e,r))return!1;break;default:throw new Error("Unknown Geometry Type")}}}}}function a(t,e){var r;switch(t.type){case"FeatureCollection":for(r=0;r<t.features.length&&!1!==e(t.features[r].properties,r);r++);break;case"Feature":e(t.properties,0)}}function o(t,e){if("Feature"===t.type)e(t,0);else if("FeatureCollection"===t.type)for(var r=0;r<t.features.length&&!1!==e(t.features[r],r);r++);}function s(t,e){var r,n,i,a,o,s,l,c,u,f,h=0,p="FeatureCollection"===t.type,d="Feature"===t.type,m=p?t.features.length:1;for(r=0;r<m;r++){for(s=p?t.features[r].geometry:d?t.geometry:t,c=p?t.features[r].properties:d?t.properties:{},u=p?t.features[r].bbox:d?t.bbox:void 0,f=p?t.features[r].id:d?t.id:void 0,o=(l=!!s&&"GeometryCollection"===s.type)?s.geometries.length:1,i=0;i<o;i++)if(null!==(a=l?s.geometries[i]:s))switch(a.type){case"Point":case"LineString":case"MultiPoint":case"Polygon":case"MultiLineString":case"MultiPolygon":if(!1===e(a,h,c,u,f))return!1;break;case"GeometryCollection":for(n=0;n<a.geometries.length;n++)if(!1===e(a.geometries[n],h,c,u,f))return!1;break;default:throw new Error("Unknown Geometry Type")}else if(!1===e(null,h,c,u,f))return!1;h++}}function l(t,e){s(t,(function(t,r,i,a,o){var s,l=null===t?null:t.type;switch(l){case null:case"Point":case"LineString":case"Polygon":return!1!==e(n.feature(t,i,{bbox:a,id:o}),r,0)&&void 0}switch(l){case"MultiPoint":s="Point";break;case"MultiLineString":s="LineString";break;case"MultiPolygon":s="Polygon"}for(var c=0;c<t.coordinates.length;c++){var u={type:s,coordinates:t.coordinates[c]};if(!1===e(n.feature(u,i),r,c))return!1}}))}function c(t,e){l(t,(function(t,r,a){var o=0;if(t.geometry){var s=t.geometry.type;if("Point"!==s&&"MultiPoint"!==s){var l,c=0,u=0,f=0;return!1!==i(t,(function(i,s,h,p,d){if(void 0===l||r>c||p>u||d>f)return l=i,c=r,u=p,f=d,void(o=0);var m=n.lineString([l,i],t.properties);if(!1===e(m,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function u(t,e){if(!t)throw new Error("geojson is required");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case"LineString":if(!1===e(t,r,i,0,0))return!1;break;case"Polygon":for(var s=0;s<o.length;s++)if(!1===e(n.lineString(o[s],t.properties),r,i,s))return!1}}}))}r.coordAll=function(t){var e=[];return i(t,(function(t){e.push(t)})),e},r.coordEach=i,r.coordReduce=function(t,e,r,n){var a=r;return i(t,(function(t,n,i,o,s){a=0===n&&void 0===r?t:e(a,t,n,i,o,s)}),n),a},r.featureEach=o,r.featureReduce=function(t,e,r){var n=r;return o(t,(function(t,i){n=0===i&&void 0===r?t:e(n,t,i)})),n},r.findPoint=function(t,e){if(e=e||{},!n.isObject(e))throw new Error("options is invalid");var r,i=e.featureIndex||0,a=e.multiFeatureIndex||0,o=e.geometryIndex||0,s=e.coordIndex||0,l=e.properties;switch(t.type){case"FeatureCollection":i<0&&(i=t.features.length+i),l=l||t.features[i].properties,r=t.features[i].geometry;break;case"Feature":l=l||t.properties,r=t.geometry;break;case"Point":case"MultiPoint":return null;case"LineString":case"Polygon":case"MultiLineString":case"MultiPolygon":r=t;break;default:throw new Error("geojson is invalid")}if(null===r)return null;var c=r.coordinates;switch(r.type){case"Point":return n.point(c,l,e);case"MultiPoint":return a<0&&(a=c.length+a),n.point(c[a],l,e);case"LineString":return s<0&&(s=c.length+s),n.point(c[s],l,e);case"Polygon":return o<0&&(o=c.length+o),s<0&&(s=c[o].length+s),n.point(c[o][s],l,e);case"MultiLineString":return a<0&&(a=c.length+a),s<0&&(s=c[a].length+s),n.point(c[a][s],l,e);case"MultiPolygon":return a<0&&(a=c.length+a),o<0&&(o=c[a].length+o),s<0&&(s=c[a][o].length-s),n.point(c[a][o][s],l,e)}throw new Error("geojson is invalid")},r.findSegment=function(t,e){if(e=e||{},!n.isObject(e))throw new Error("options is invalid");var r,i=e.featureIndex||0,a=e.multiFeatureIndex||0,o=e.geometryIndex||0,s=e.segmentIndex||0,l=e.properties;switch(t.type){case"FeatureCollection":i<0&&(i=t.features.length+i),l=l||t.features[i].properties,r=t.features[i].geometry;break;case"Feature":l=l||t.properties,r=t.geometry;break;case"Point":case"MultiPoint":return null;case"LineString":case"Polygon":case"MultiLineString":case"MultiPolygon":r=t;break;default:throw new Error("geojson is invalid")}if(null===r)return null;var c=r.coordinates;switch(r.type){case"Point":case"MultiPoint":return null;case"LineString":return s<0&&(s=c.length+s-1),n.lineString([c[s],c[s+1]],l,e);case"Polygon":return o<0&&(o=c.length+o),s<0&&(s=c[o].length+s-1),n.lineString([c[o][s],c[o][s+1]],l,e);case"MultiLineString":return a<0&&(a=c.length+a),s<0&&(s=c[a].length+s-1),n.lineString([c[a][s],c[a][s+1]],l,e);case"MultiPolygon":return a<0&&(a=c.length+a),o<0&&(o=c[a].length+o),s<0&&(s=c[a][o].length-s-1),n.lineString([c[a][o][s],c[a][o][s+1]],l,e)}throw new Error("geojson is invalid")},r.flattenEach=l,r.flattenReduce=function(t,e,r){var n=r;return l(t,(function(t,i,a){n=0===i&&0===a&&void 0===r?t:e(n,t,i,a)})),n},r.geomEach=s,r.geomReduce=function(t,e,r){var n=r;return s(t,(function(t,i,a,o,s){n=0===i&&void 0===r?t:e(n,t,i,a,o,s)})),n},r.lineEach=u,r.lineReduce=function(t,e,r){var n=r;return u(t,(function(t,i,a,o){n=0===i&&void 0===r?t:e(n,t,i,a,o)})),n},r.propEach=a,r.propReduce=function(t,e,r){var n=r;return a(t,(function(t,i){n=0===i&&void 0===r?t:e(n,t,i)})),n},r.segmentEach=c,r.segmentReduce=function(t,e,r){var n=r,i=!1;return c(t,(function(t,a,o,s,l){n=!1===i&&void 0===r?t:e(n,t,a,o,s,l),i=!0})),n}},{"@turf/helpers":64}],66:[function(t,e,r){e.exports=function(t){var e=0,r=0,n=0,i=0;return t.map((function(t){var a=(t=t.slice())[0],o=a.toUpperCase();if(a!=o)switch(t[0]=o,a){case"a":t[6]+=n,t[7]+=i;break;case"v":t[1]+=i;break;case"h":t[1]+=n;break;default:for(var s=1;s<t.length;)t[s++]+=n,t[s++]+=i}switch(o){case"Z":n=e,i=r;break;case"H":n=t[1];break;case"V":i=t[1];break;case"M":n=e=t[1],i=r=t[2];break;default:n=t[t.length-2],i=t[t.length-1]}return t}))}},{}],67:[function(t,e,r){"use strict";e.exports=function(t,e){if(!t||null==t.length)throw Error("Argument should be an array");e=null==e?1:Math.floor(e);for(var r=Array(2*e),n=0;n<e;n++){for(var i=-1/0,a=1/0,o=n,s=t.length;o<s;o+=e)t[o]>i&&(i=t[o]),t[o]<a&&(a=t[o]);r[n]=a,r[e+n]=i}return r}},{}],68:[function(t,e,r){"use strict";e.exports=function(t,e,r){if("function"==typeof Array.prototype.findIndex)return t.findIndex(e,r);if("function"!=typeof e)throw new TypeError("predicate must be a function");var n=Object(t),i=n.length;if(0===i)return-1;for(var a=0;a<i;a++)if(e.call(r,n[a],a,n))return a;return-1}},{}],69:[function(t,e,r){"use strict";var n=t("array-bounds");e.exports=function(t,e,r){if(!t||null==t.length)throw Error("Argument should be an array");null==e&&(e=1);null==r&&(r=n(t,e));for(var i=0;i<e;i++){var a=r[e+i],o=r[i],s=i,l=t.length;if(a===1/0&&o===-1/0)for(s=i;s<l;s+=e)t[s]=t[s]===a?1:t[s]===o?0:.5;else if(a===1/0)for(s=i;s<l;s+=e)t[s]=t[s]===a?1:0;else if(o===-1/0)for(s=i;s<l;s+=e)t[s]=t[s]===o?0:1;else{var c=a-o;for(s=i;s<l;s+=e)isNaN(t[s])||(t[s]=0===c?.5:(t[s]-o)/c)}}return t}},{"array-bounds":67}],70:[function(t,e,r){e.exports=function(t,e){var r="number"==typeof t,n="number"==typeof e;r&&!n?(e=t,t=0):r||n||(t=0,e=0);var i=(e|=0)-(t|=0);if(i<0)throw new Error("array length must be positive");for(var a=new Array(i),o=0,s=t;o<i;o++,s++)a[o]=s;return a}},{}],71:[function(t,e,r){(function(r){(function(){"use strict";var n=t("object-assign");
/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
* @license MIT
*/function i(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);i<a;++i)if(t[i]!==e[i]){r=t[i],n=e[i];break}return r<n?-1:n<r?1:0}function a(t){return r.Buffer&&"function"==typeof r.Buffer.isBuffer?r.Buffer.isBuffer(t):!(null==t||!t._isBuffer)}var o=t("util/"),s=Object.prototype.hasOwnProperty,l=Array.prototype.slice,c="foo"===function(){}.name;function u(t){return Object.prototype.toString.call(t)}function f(t){return!a(t)&&("function"==typeof r.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):!!t&&(t instanceof DataView||!!(t.buffer&&t.buffer instanceof ArrayBuffer))))}var h=e.exports=y,p=/\s*function\s+([^\(\s]*)\s*/;function d(t){if(o.isFunction(t)){if(c)return t.name;var e=t.toString().match(p);return e&&e[1]}}function m(t,e){return"string"==typeof t?t.length<e?t:t.slice(0,e):t}function g(t){if(c||!o.isFunction(t))return o.inspect(t);var e=d(t);return"[Function"+(e?": "+e:"")+"]"}function v(t,e,r,n,i){throw new h.AssertionError({message:r,actual:t,expected:e,operator:n,stackStartFunction:i})}function y(t,e){t||v(t,!0,e,"==",h.ok)}function x(t,e,r,n){if(t===e)return!0;if(a(t)&&a(e))return 0===i(t,e);if(o.isDate(t)&&o.isDate(e))return t.getTime()===e.getTime();if(o.isRegExp(t)&&o.isRegExp(e))return t.source===e.source&&t.global===e.global&&t.multiline===e.multiline&&t.lastIndex===e.lastIndex&&t.ignoreCase===e.ignoreCase;if(null!==t&&"object"==typeof t||null!==e&&"object"==typeof e){if(f(t)&&f(e)&&u(t)===u(e)&&!(t instanceof Float32Array||t instanceof Float64Array))return 0===i(new Uint8Array(t.buffer),new Uint8Array(e.buffer));if(a(t)!==a(e))return!1;var s=(n=n||{actual:[],expected:[]}).actual.indexOf(t);return-1!==s&&s===n.expected.indexOf(e)||(n.actual.push(t),n.expected.push(e),function(t,e,r,n){if(null==t||null==e)return!1;if(o.isPrimitive(t)||o.isPrimitive(e))return t===e;if(r&&Object.getPrototypeOf(t)!==Object.getPrototypeOf(e))return!1;var i=b(t),a=b(e);if(i&&!a||!i&&a)return!1;if(i)return t=l.call(t),e=l.call(e),x(t,e,r);var s,c,u=T(t),f=T(e);if(u.length!==f.length)return!1;for(u.sort(),f.sort(),c=u.length-1;c>=0;c--)if(u[c]!==f[c])return!1;for(c=u.length-1;c>=0;c--)if(s=u[c],!x(t[s],e[s],r,n))return!1;return!0}(t,e,r,n))}return r?t===e:t==e}function b(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function _(t,e){if(!t||!e)return!1;if("[object RegExp]"==Object.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0}catch(t){}return!Error.isPrototypeOf(e)&&!0===e.call({},t)}function w(t,e,r,n){var i;if("function"!=typeof e)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=function(t){var e;try{t()}catch(t){e=t}return e}(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&v(i,r,"Missing expected exception"+n);var a="string"==typeof n,s=!t&&i&&!r;if((!t&&o.isError(i)&&a&&_(i,r)||s)&&v(i,r,"Got unwanted exception"+n),t&&i&&r&&!_(i,r)||!t&&i)throw i}h.AssertionError=function(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=function(t){return m(g(t.actual),128)+" "+t.operator+" "+m(g(t.expected),128)}(this),this.generatedMessage=!0);var e=t.stackStartFunction||v;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var n=r.stack,i=d(e),a=n.indexOf("\n"+i);if(a>=0){var o=n.indexOf("\n",a+1);n=n.substring(o+1)}this.stack=n}}},o.inherits(h.AssertionError,Error),h.fail=v,h.ok=y,h.equal=function(t,e,r){t!=e&&v(t,e,r,"==",h.equal)},h.notEqual=function(t,e,r){t==e&&v(t,e,r,"!=",h.notEqual)},h.deepEqual=function(t,e,r){x(t,e,!1)||v(t,e,r,"deepEqual",h.deepEqual)},h.deepStrictEqual=function(t,e,r){x(t,e,!0)||v(t,e,r,"deepStrictEqual",h.deepStrictEqual)},h.notDeepEqual=function(t,e,r){x(t,e,!1)&&v(t,e,r,"notDeepEqual",h.notDeepEqual)},h.notDeepStrictEqual=function t(e,r,n){x(e,r,!0)&&v(e,r,n,"notDeepStrictEqual",t)},h.strictEqual=function(t,e,r){t!==e&&v(t,e,r,"===",h.strictEqual)},h.notStrictEqual=function(t,e,r){t===e&&v(t,e,r,"!==",h.notStrictEqual)},h.throws=function(t,e,r){w(!0,t,e,r)},h.doesNotThrow=function(t,e,r){w(!1,t,e,r)},h.ifError=function(t){if(t)throw t},h.strict=n((function t(e,r){e||v(e,!0,r,"==",t)}),h,{equal:h.strictEqual,deepEqual:h.deepStrictEqual,notEqual:h.notStrictEqual,notDeepEqual:h.notDeepStrictEqual}),h.strict.strict=h.strict;var T=Object.keys||function(t){var e=[];for(var r in t)s.call(t,r)&&e.push(r);return e}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"object-assign":242,"util/":74}],72:[function(t,e,r){"function"==typeof Object.create?e.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}},{}],73:[function(t,e,r){e.exports=function(t){return t&&"object"==typeof t&&"function"==typeof t.copy&&"function"==typeof t.fill&&"function"==typeof t.readUInt8}},{}],74:[function(t,e,r){(function(e,n){(function(){var i=/%[sdj%]/g;r.format=function(t){if(!v(t)){for(var e=[],r=0;r<arguments.length;r++)e.push(s(arguments[r]));return e.join(" ")}r=1;for(var n=arguments,a=n.length,o=String(t).replace(i,(function(t){if("%%"===t)return"%";if(r>=a)return t;switch(t){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(t){return"[Circular]"}default:return t}})),l=n[r];r<a;l=n[++r])m(l)||!b(l)?o+=" "+l:o+=" "+s(l);return o},r.deprecate=function(t,i){if(y(n.process))return function(){return r.deprecate(t,i).apply(this,arguments)};if(!0===e.noDeprecation)return t;var a=!1;return function(){if(!a){if(e.throwDeprecation)throw new Error(i);e.traceDeprecation?console.trace(i):console.error(i),a=!0}return t.apply(this,arguments)}};var a,o={};function s(t,e){var n={seen:[],stylize:c};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),d(e)?n.showHidden=e:e&&r._extend(n,e),y(n.showHidden)&&(n.showHidden=!1),y(n.depth)&&(n.depth=2),y(n.colors)&&(n.colors=!1),y(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=l),u(n,t,n.depth)}function l(t,e){var r=s.styles[e];return r?"\x1b["+s.colors[r][0]+"m"+t+"\x1b["+s.colors[r][1]+"m":t}function c(t,e){return t}function u(t,e,n){if(t.customInspect&&e&&T(e.inspect)&&e.inspect!==r.inspect&&(!e.constructor||e.constructor.prototype!==e)){var i=e.inspect(n,t);return v(i)||(i=u(t,i,n)),i}var a=function(t,e){if(y(e))return t.stylize("undefined","undefined");if(v(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string")}if(g(e))return t.stylize(""+e,"number");if(d(e))return t.stylize(""+e,"boolean");if(m(e))return t.stylize("null","null")}(t,e);if(a)return a;var o=Object.keys(e),s=function(t){var e={};return t.forEach((function(t,r){e[t]=!0})),e}(o);if(t.showHidden&&(o=Object.getOwnPropertyNames(e)),w(e)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return f(e);if(0===o.length){if(T(e)){var l=e.name?": "+e.name:"";return t.stylize("[Function"+l+"]","special")}if(x(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(_(e))return t.stylize(Date.prototype.toString.call(e),"date");if(w(e))return f(e)}var c,b="",k=!1,A=["{","}"];(p(e)&&(k=!0,A=["[","]"]),T(e))&&(b=" [Function"+(e.name?": "+e.name:"")+"]");return x(e)&&(b=" "+RegExp.prototype.toString.call(e)),_(e)&&(b=" "+Date.prototype.toUTCString.call(e)),w(e)&&(b=" "+f(e)),0!==o.length||k&&0!=e.length?n<0?x(e)?t.stylize(RegExp.prototype.toString.call(e),"regexp"):t.stylize("[Object]","special"):(t.seen.push(e),c=k?function(t,e,r,n,i){for(var a=[],o=0,s=e.length;o<s;++o)E(e,String(o))?a.push(h(t,e,r,n,String(o),!0)):a.push("");return i.forEach((function(i){i.match(/^\d+$/)||a.push(h(t,e,r,n,i,!0))})),a}(t,e,n,s,o):o.map((function(r){return h(t,e,n,s,r,k)})),t.seen.pop(),function(t,e,r){if(t.reduce((function(t,e){return e.indexOf("\n")>=0&&0,t+e.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60)return r[0]+(""===e?"":e+"\n ")+" "+t.join(",\n ")+" "+r[1];return r[0]+e+" "+t.join(", ")+" "+r[1]}(c,b,A)):A[0]+b+A[1]}function f(t){return"["+Error.prototype.toString.call(t)+"]"}function h(t,e,r,n,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?s=l.set?t.stylize("[Getter/Setter]","special"):t.stylize("[Getter]","special"):l.set&&(s=t.stylize("[Setter]","special")),E(n,i)||(o="["+i+"]"),s||(t.seen.indexOf(l.value)<0?(s=m(r)?u(t,l.value,null):u(t,l.value,r-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map((function(t){return" "+t})).join("\n").substr(2):"\n"+s.split("\n").map((function(t){return" "+t})).join("\n")):s=t.stylize("[Circular]","special")),y(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=t.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=t.stylize(o,"string"))}return o+": "+s}function p(t){return Array.isArray(t)}function d(t){return"boolean"==typeof t}function m(t){return null===t}function g(t){return"number"==typeof t}function v(t){return"string"==typeof t}function y(t){return void 0===t}function x(t){return b(t)&&"[object RegExp]"===k(t)}function b(t){return"object"==typeof t&&null!==t}function _(t){return b(t)&&"[object Date]"===k(t)}function w(t){return b(t)&&("[object Error]"===k(t)||t instanceof Error)}function T(t){return"function"==typeof t}function k(t){return Object.prototype.toString.call(t)}function A(t){return t<10?"0"+t.toString(10):t.toString(10)}r.debuglog=function(t){if(y(a)&&(a=e.env.NODE_DEBUG||""),t=t.toUpperCase(),!o[t])if(new RegExp("\\b"+t+"\\b","i").test(a)){var n=e.pid;o[t]=function(){var e=r.format.apply(r,arguments);console.error("%s %d: %s",t,n,e)}}else o[t]=function(){};return o[t]},r.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},r.isArray=p,r.isBoolean=d,r.isNull=m,r.isNullOrUndefined=function(t){return null==t},r.isNumber=g,r.isString=v,r.isSymbol=function(t){return"symbol"==typeof t},r.isUndefined=y,r.isRegExp=x,r.isObject=b,r.isDate=_,r.isError=w,r.isFunction=T,r.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t},r.isBuffer=t("./support/isBuffer");var M=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function S(){var t=new Date,e=[A(t.getHours()),A(t.getMinutes()),A(t.getSeconds())].join(":");return[t.getDate(),M[t.getMonth()],e].join(" ")}function E(t,e){return Object.prototype.hasOwnProperty.call(t,e)}r.log=function(){console.log("%s - %s",S(),r.format.apply(r,arguments))},r.inherits=t("inherits"),r._extend=function(t,e){if(!e||!b(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}}).call(this)}).call(this,t("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":73,_process:272,inherits:72}],75:[function(t,e,r){"use strict";r.byteLength=function(t){var e=c(t),r=e[0],n=e[1];return 3*(r+n)/4-n},r.toByteArray=function(t){var e,r,n=c(t),o=n[0],s=n[1],l=new a(function(t,e,r){return 3*(e+r)/4-r}(0,o,s)),u=0,f=s>0?o-4:o;for(r=0;r<f;r+=4)e=i[t.charCodeAt(r)]<<18|i[t.charCodeAt(r+1)]<<12|i[t.charCodeAt(r+2)]<<6|i[t.charCodeAt(r+3)],l[u++]=e>>16&255,l[u++]=e>>8&255,l[u++]=255&e;2===s&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,l[u++]=255&e);1===s&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,l[u++]=e>>8&255,l[u++]=255&e);return l},r.fromByteArray=function(t){for(var e,r=t.length,i=r%3,a=[],o=0,s=r-i;o<s;o+=16383)a.push(u(t,o,o+16383>s?s:o+16383));1===i?(e=t[r-1],a.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],a.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"="));return a.join("")};for(var n=[],i=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=o.length;s<l;++s)n[s]=o[s],i[o.charCodeAt(s)]=s;function c(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function u(t,e,r){for(var i,a,o=[],s=e;s<r;s+=3)i=(t[s]<<16&16711680)+(t[s+1]<<8&65280)+(255&t[s+2]),o.push(n[(a=i)>>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},{}],76:[function(t,e,r){"use strict";function n(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>=0?(a=o,i=o-1):n=o+1}return a}function i(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>0?(a=o,i=o-1):n=o+1}return a}function a(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<0?(a=o,n=o+1):i=o-1}return a}function o(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<=0?(a=o,n=o+1):i=o-1}return a}function s(t,e,r,n,i){for(;n<=i;){var a=n+i>>>1,o=t[a],s=void 0!==r?r(o,e):o-e;if(0===s)return a;s<=0?n=a+1:i=a-1}return-1}function l(t,e,r,n,i,a){return"function"==typeof r?a(t,e,r,void 0===n?0:0|n,void 0===i?t.length-1:0|i):a(t,e,void 0,void 0===r?0:0|r,void 0===n?t.length-1:0|n)}e.exports={ge:function(t,e,r,i,a){return l(t,e,r,i,a,n)},gt:function(t,e,r,n,a){return l(t,e,r,n,a,i)},lt:function(t,e,r,n,i){return l(t,e,r,n,i,a)},le:function(t,e,r,n,i){return l(t,e,r,n,i,o)},eq:function(t,e,r,n,i){return l(t,e,r,n,i,s)}}},{}],77:[function(t,e,r){"use strict";function n(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}r.INT_BITS=32,r.INT_MAX=2147483647,r.INT_MIN=-1<<31,r.sign=function(t){return(t>0)-(t<0)},r.abs=function(t){var e=t>>31;return(t^e)-e},r.min=function(t,e){return e^(t^e)&-(t<e)},r.max=function(t,e){return t^(t^e)&-(t<e)},r.isPow2=function(t){return!(t&t-1||!t)},r.log2=function(t){var e,r;return e=(t>65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},r.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},r.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},r.countTrailingZeros=n,r.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)+1},r.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},r.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var i=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<<i&255}}(i),r.reverse=function(t){return i[255&t]<<24|i[t>>>8&255]<<16|i[t>>>16&255]<<8|i[t>>>24&255]},r.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},r.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},r.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},r.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},r.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{}],78:[function(t,e,r){"use strict";var n=t("clamp");e.exports=function(t,e){e||(e={});var r,o,s,l,c,u,f,h,p,d,m,g=null==e.cutoff?.25:e.cutoff,v=null==e.radius?8:e.radius,y=e.channel||0;if(ArrayBuffer.isView(t)||Array.isArray(t)){if(!e.width||!e.height)throw Error("For raw data width and height should be provided by options");r=e.width,o=e.height,l=t,u=e.stride?e.stride:Math.floor(t.length/r/o)}else window.HTMLCanvasElement&&t instanceof window.HTMLCanvasElement?(f=(h=t).getContext("2d"),r=h.width,o=h.height,p=f.getImageData(0,0,r,o),l=p.data,u=4):window.CanvasRenderingContext2D&&t instanceof window.CanvasRenderingContext2D?(h=t.canvas,f=t,r=h.width,o=h.height,p=f.getImageData(0,0,r,o),l=p.data,u=4):window.ImageData&&t instanceof window.ImageData&&(p=t,r=t.width,o=t.height,l=p.data,u=4);if(s=Math.max(r,o),window.Uint8ClampedArray&&l instanceof window.Uint8ClampedArray||window.Uint8Array&&l instanceof window.Uint8Array)for(c=l,l=Array(r*o),d=0,m=c.length;d<m;d++)l[d]=c[d*u+y]/255;else if(1!==u)throw Error("Raw data can have only 1 value per pixel");var x=Array(r*o),b=Array(r*o),_=Array(s),w=Array(s),T=Array(s+1),k=Array(s);for(d=0,m=r*o;d<m;d++){var A=l[d];x[d]=1===A?0:0===A?i:Math.pow(Math.max(0,.5-A),2),b[d]=1===A?i:0===A?0:Math.pow(Math.max(0,A-.5),2)}a(x,r,o,_,w,k,T),a(b,r,o,_,w,k,T);var M=window.Float32Array?new Float32Array(r*o):new Array(r*o);for(d=0,m=r*o;d<m;d++)M[d]=n(1-((x[d]-b[d])/v+g),0,1);return M};var i=1e20;function a(t,e,r,n,i,a,s){for(var l=0;l<e;l++){for(var c=0;c<r;c++)n[c]=t[c*e+l];for(o(n,i,a,s,r),c=0;c<r;c++)t[c*e+l]=i[c]}for(c=0;c<r;c++){for(l=0;l<e;l++)n[l]=t[c*e+l];for(o(n,i,a,s,e),l=0;l<e;l++)t[c*e+l]=Math.sqrt(i[l])}}function o(t,e,r,n,a){r[0]=0,n[0]=-i,n[1]=+i;for(var o=1,s=0;o<a;o++){for(var l=(t[o]+o*o-(t[r[s]]+r[s]*r[s]))/(2*o-2*r[s]);l<=n[s];)s--,l=(t[o]+o*o-(t[r[s]]+r[s]*r[s]))/(2*o-2*r[s]);r[++s]=o,n[s]=l,n[s+1]=+i}for(o=0,s=0;o<a;o++){for(;n[s+1]<o;)s++;e[o]=(o-r[s])*(o-r[s])+t[r[s]]}}},{clamp:81}],79:[function(t,e,r){},{}],80:[function(t,e,r){(function(e){(function(){
/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/
"use strict";var e=t("base64-js"),n=t("ieee754");r.Buffer=a,r.SlowBuffer=function(t){+t!=t&&(t=0);return a.alloc(+t)},r.INSPECT_MAX_BYTES=50;function i(t){if(t>2147483647)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return e.__proto__=a.prototype,e}function a(t,e,r){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return l(t)}return o(t,e,r)}function o(t,e,r){if("string"==typeof t)return function(t,e){"string"==typeof e&&""!==e||(e="utf8");if(!a.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var r=0|f(t,e),n=i(r),o=n.write(t,e);o!==r&&(n=n.slice(0,o));return n}(t,e);if(ArrayBuffer.isView(t))return c(t);if(null==t)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(B(t,ArrayBuffer)||t&&B(t.buffer,ArrayBuffer))return function(t,e,r){if(e<0||t.byteLength<e)throw new RangeError('"offset" is outside of buffer bounds');if(t.byteLength<e+(r||0))throw new RangeError('"length" is outside of buffer bounds');var n;n=void 0===e&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,e):new Uint8Array(t,e,r);return n.__proto__=a.prototype,n}(t,e,r);if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return a.from(n,e,r);var o=function(t){if(a.isBuffer(t)){var e=0|u(t.length),r=i(e);return 0===r.length||t.copy(r,0,0,e),r}if(void 0!==t.length)return"number"!=typeof t.length||N(t.length)?i(0):c(t);if("Buffer"===t.type&&Array.isArray(t.data))return c(t.data)}(t);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return a.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function s(t){if("number"!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function l(t){return s(t),i(t<0?0:0|u(t))}function c(t){for(var e=t.length<0?0:0|u(t.length),r=i(e),n=0;n<e;n+=1)r[n]=255&t[n];return r}function u(t){if(t>=2147483647)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+2147483647..toString(16)+" bytes");return 0|t}function f(t,e){if(a.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||B(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return D(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return R(t).length;default:if(i)return n?-1:D(t).length;e=(""+e).toLowerCase(),i=!0}}function h(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return M(this,e,r);case"utf8":case"utf-8":return T(this,e,r);case"ascii":return k(this,e,r);case"latin1":case"binary":return A(this,e,r);case"base64":return w(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function p(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function d(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),N(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=a.from(e,n)),a.isBuffer(e))return 0===e.length?-1:m(t,e,r,n,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):m(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function m(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var u=-1;for(a=r;a<s;a++)if(c(t,a)===c(e,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(r+l>s&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;h<l;h++)if(c(t,a+h)!==c(e,h)){f=!1;break}if(f)return a}return-1}function g(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=e.length;n>a/2&&(n=a/2);for(var o=0;o<n;++o){var s=parseInt(e.substr(2*o,2),16);if(N(s))return o;t[r+o]=s}return o}function v(t,e,r,n){return F(D(e,t.length-r),t,r,n)}function y(t,e,r,n){return F(function(t){for(var e=[],r=0;r<t.length;++r)e.push(255&t.charCodeAt(r));return e}(e),t,r,n)}function x(t,e,r,n){return y(t,e,r,n)}function b(t,e,r,n){return F(R(e),t,r,n)}function _(t,e,r,n){return F(function(t,e){for(var r,n,i,a=[],o=0;o<t.length&&!((e-=2)<0);++o)r=t.charCodeAt(o),n=r>>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function w(t,r,n){return 0===r&&n===t.length?e.fromByteArray(t):e.fromByteArray(t.slice(r,n))}function T(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var a,o,s,l,c=t[i],u=null,f=c>239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(a=t[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var r="",n=0;for(;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=4096));return r}(n)}r.kMaxLength=2147483647,a.TYPED_ARRAY_SUPPORT=function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()}catch(t){return!1}}(),a.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),a.poolSize=8192,a.from=function(t,e,r){return o(t,e,r)},a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,a.alloc=function(t,e,r){return function(t,e,r){return s(t),t<=0?i(t):void 0!==e?"string"==typeof r?i(t).fill(e,r):i(t).fill(e):i(t)}(t,e,r)},a.allocUnsafe=function(t){return l(t)},a.allocUnsafeSlow=function(t){return l(t)},a.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==a.prototype},a.compare=function(t,e){if(B(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),B(e,Uint8Array)&&(e=a.from(e,e.offset,e.byteLength)),!a.isBuffer(t)||!a.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var r=t.length,n=e.length,i=0,o=Math.min(r,n);i<o;++i)if(t[i]!==e[i]){r=t[i],n=e[i];break}return r<n?-1:n<r?1:0},a.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},a.concat=function(t,e){if(!Array.isArray(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return a.alloc(0);var r;if(void 0===e)for(e=0,r=0;r<t.length;++r)e+=t[r].length;var n=a.allocUnsafe(e),i=0;for(r=0;r<t.length;++r){var o=t[r];if(B(o,Uint8Array)&&(o=a.from(o)),!a.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(n,i),i+=o.length}return n},a.byteLength=f,a.prototype._isBuffer=!0,a.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)p(this,e,e+1);return this},a.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)p(this,e,e+3),p(this,e+1,e+2);return this},a.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)p(this,e,e+7),p(this,e+1,e+6),p(this,e+2,e+5),p(this,e+3,e+4);return this},a.prototype.toString=function(){var t=this.length;return 0===t?"":0===arguments.length?T(this,0,t):h.apply(this,arguments)},a.prototype.toLocaleString=a.prototype.toString,a.prototype.equals=function(t){if(!a.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===a.compare(this,t)},a.prototype.inspect=function(){var t="",e=r.INSPECT_MAX_BYTES;return t=this.toString("hex",0,e).replace(/(.{2})/g,"$1 ").trim(),this.length>e&&(t+=" ... "),"<Buffer "+t+">"},a.prototype.compare=function(t,e,r,n,i){if(B(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0),l=Math.min(o,s),c=this.slice(n,i),u=t.slice(e,r),f=0;f<l;++f)if(c[f]!==u[f]){o=c[f],s=u[f];break}return o<s?-1:s<o?1:0},a.prototype.includes=function(t,e,r){return-1!==this.indexOf(t,e,r)},a.prototype.indexOf=function(t,e,r){return d(this,t,e,r,!0)},a.prototype.lastIndexOf=function(t,e,r){return d(this,t,e,r,!1)},a.prototype.write=function(t,e,r,n){if(void 0===e)n="utf8",r=this.length,e=0;else if(void 0===r&&"string"==typeof e)n=e,r=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return g(this,t,e,r);case"utf8":case"utf-8":return v(this,t,e,r);case"ascii":return y(this,t,e,r);case"latin1":case"binary":return x(this,t,e,r);case"base64":return b(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,t,e,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function k(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(127&t[i]);return n}function A(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(t[i]);return n}function M(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=e;a<r;++a)i+=z(t[a]);return i}function S(t,e,r){for(var n=t.slice(e,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+256*n[a+1]);return i}function E(t,e,r){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}function L(t,e,r,n,i,o){if(!a.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<o)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}function C(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function P(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,4),n.write(t,e,r,i,23,4),r+4}function I(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,8),n.write(t,e,r,i,52,8),r+8}a.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e<t&&(e=t);var n=this.subarray(t,e);return n.__proto__=a.prototype,n},a.prototype.readUIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a<e&&(i*=256);)n+=this[t+a]*i;return n},a.prototype.readUIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},a.prototype.readUInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a<e&&(i*=256);)n+=this[t+a]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*e)),n},a.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},a.prototype.readInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},a.prototype.readInt16LE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a<r&&(i*=256);)this[e+a]=t/i&255;return e+r},a.prototype.writeUIntBE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},a.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,255,0),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},a.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a<r&&(o*=256);)t<0&&0===s&&0!==this[e+a-1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},a.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},a.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},a.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeFloatLE=function(t,e,r){return P(this,t,e,!0,r)},a.prototype.writeFloatBE=function(t,e,r){return P(this,t,e,!1,r)},a.prototype.writeDoubleLE=function(t,e,r){return I(this,t,e,!0,r)},a.prototype.writeDoubleBE=function(t,e,r){return I(this,t,e,!1,r)},a.prototype.copy=function(t,e,r,n){if(!a.isBuffer(t))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e<n-r&&(n=t.length-e+r);var i=n-r;if(this===t&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(e,r,n);else if(this===t&&r<e&&e<n)for(var o=i-1;o>=0;--o)t[o+e]=this[o+r];else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},a.prototype.fill=function(t,e,r,n){if("string"==typeof t){if("string"==typeof e?(n=e,e=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!a.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===t.length){var i=t.charCodeAt(0);("utf8"===n&&i<128||"latin1"===n)&&(t=i)}}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<r)throw new RangeError("Out of range index");if(r<=e)return this;var o;if(e>>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(o=e;o<r;++o)this[o]=t;else{var s=a.isBuffer(t)?t:a.from(t,n),l=s.length;if(0===l)throw new TypeError('The value "'+t+'" is invalid for argument "value"');for(o=0;o<r-e;++o)this[o+e]=s[o%l]}return this};var O=/[^+/0-9A-Za-z-_]/g;function z(t){return t<16?"0"+t.toString(16):t.toString(16)}function D(t,e){var r;e=e||1/0;for(var n=t.length,i=null,a=[],o=0;o<n;++o){if((r=t.charCodeAt(o))>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function R(t){return e.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(O,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function F(t,e,r,n){for(var i=0;i<n&&!(i+r>=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function B(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function N(t){return t!=t}}).call(this)}).call(this,t("buffer").Buffer)},{"base64-js":75,buffer:80,ieee754:225}],81:[function(t,e,r){e.exports=function(t,e,r){return e<r?t<e?e:t>r?r:t:t<r?r:t>e?e:t}},{}],82:[function(t,e,r){"use strict";var n=t("clamp");function i(t,e){null==e&&(e=!0);var r=t[0],i=t[1],a=t[2],o=t[3];return null==o&&(o=e?1:255),e&&(r*=255,i*=255,a*=255,o*=255),16777216*(r=255&n(r,0,255))+((i=255&n(i,0,255))<<16)+((a=255&n(a,0,255))<<8)+(o=255&n(o,0,255))}e.exports=i,e.exports.to=i,e.exports.from=function(t,e){var r=(t=+t)>>>24,n=(16711680&t)>>>16,i=(65280&t)>>>8,a=255&t;return!1===e?[r,n,i,a]:[r/255,n/255,i/255,a/255]}},{clamp:81}],83:[function(t,e,r){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],84:[function(t,e,r){"use strict";var n=t("color-rgba"),i=t("clamp"),a=t("dtype");e.exports=function(t,e){"float"!==e&&e||(e="array"),"uint"===e&&(e="uint8"),"uint_clamped"===e&&(e="uint8_clamped");var r=new(a(e))(4),o="uint8"!==e&&"uint8_clamped"!==e;return t.length&&"string"!=typeof t||((t=n(t))[0]/=255,t[1]/=255,t[2]/=255),function(t){return t instanceof Uint8Array||t instanceof Uint8ClampedArray||!!(Array.isArray(t)&&(t[0]>1||0===t[0])&&(t[1]>1||0===t[1])&&(t[2]>1||0===t[2])&&(!t[3]||t[3]>1))}(t)?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:255,o&&(r[0]/=255,r[1]/=255,r[2]/=255,r[3]/=255),r):(o?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:1):(r[0]=i(Math.floor(255*t[0]),0,255),r[1]=i(Math.floor(255*t[1]),0,255),r[2]=i(Math.floor(255*t[2]),0,255),r[3]=null==t[3]?255:i(Math.floor(255*t[3]),0,255)),r)}},{clamp:81,"color-rgba":86,dtype:121}],85:[function(t,e,r){(function(r){(function(){"use strict";var n=t("color-name"),i=t("is-plain-obj"),a=t("defined");e.exports=function(t){var e,s,l=[],c=1;if("string"==typeof t)if(n[t])l=n[t].slice(),s="rgb";else if("transparent"===t)c=0,s="rgb",l=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(t)){var u=(p=t.slice(1)).length;c=1,u<=4?(l=[parseInt(p[0]+p[0],16),parseInt(p[1]+p[1],16),parseInt(p[2]+p[2],16)],4===u&&(c=parseInt(p[3]+p[3],16)/255)):(l=[parseInt(p[0]+p[1],16),parseInt(p[2]+p[3],16),parseInt(p[4]+p[5],16)],8===u&&(c=parseInt(p[6]+p[7],16)/255)),l[0]||(l[0]=0),l[1]||(l[1]=0),l[2]||(l[2]=0),s="rgb"}else if(e=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(t)){var f=e[1],h="rgb"===f,p=f.replace(/a$/,"");s=p;u="cmyk"===p?4:"gray"===p?1:3;l=e[2].trim().split(/\s*,\s*/).map((function(t,e){if(/%$/.test(t))return e===u?parseFloat(t)/100:"rgb"===p?255*parseFloat(t)/100:parseFloat(t);if("h"===p[e]){if(/deg$/.test(t))return parseFloat(t);if(void 0!==o[t])return o[t]}return parseFloat(t)})),f===p&&l.push(1),c=h||void 0===l[u]?1:l[u],l=l.slice(0,u)}else t.length>10&&/[0-9](?:\s|\/)/.test(t)&&(l=t.match(/([0-9]+)/g).map((function(t){return parseFloat(t)})),s=t.match(/([a-z])/gi).join("").toLowerCase());else if(isNaN(t))if(i(t)){var d=a(t.r,t.red,t.R,null);null!==d?(s="rgb",l=[d,a(t.g,t.green,t.G),a(t.b,t.blue,t.B)]):(s="hsl",l=[a(t.h,t.hue,t.H),a(t.s,t.saturation,t.S),a(t.l,t.lightness,t.L,t.b,t.brightness)]),c=a(t.a,t.alpha,t.opacity,1),null!=t.opacity&&(c/=100)}else(Array.isArray(t)||r.ArrayBuffer&&ArrayBuffer.isView&&ArrayBuffer.isView(t))&&(l=[t[0],t[1],t[2]],s="rgb",c=4===t.length?t[3]:1);else s="rgb",l=[t>>>16,(65280&t)>>>8,255&t];return{space:s,values:l,alpha:c}};var o={red:0,orange:60,yellow:120,green:180,blue:240,purple:300}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"color-name":83,defined:118,"is-plain-obj":231}],86:[function(t,e,r){"use strict";var n=t("color-parse"),i=t("color-space/hsl"),a=t("clamp");e.exports=function(t){var e,r=n(t);return r.space?((e=Array(3))[0]=a(r.values[0],0,255),e[1]=a(r.values[1],0,255),e[2]=a(r.values[2],0,255),"h"===r.space[0]&&(e=i.rgb(e)),e.push(a(r.alpha,0,1)),e):[]}},{clamp:81,"color-parse":85,"color-space/hsl":87}],87:[function(t,e,r){"use strict";var n=t("./rgb");e.exports={name:"hsl",min:[0,0,0],max:[360,100,100],channel:["hue","saturation","lightness"],alias:["HSL"],rgb:function(t){var e,r,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[a=255*l,a,a];e=2*l-(r=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var c=0;c<3;c++)(n=o+1/3*-(c-1))<0?n++:n>1&&n--,a=6*n<1?e+6*(r-e)*n:2*n<1?r:3*n<2?e+(r-e)*(2/3-n)*6:e,i[c]=255*a;return i}},n.hsl=function(t){var e,r,n=t[0]/255,i=t[1]/255,a=t[2]/255,o=Math.min(n,i,a),s=Math.max(n,i,a),l=s-o;return s===o?e=0:n===s?e=(i-a)/l:i===s?e=2+(a-n)/l:a===s&&(e=4+(n-i)/l),(e=Math.min(60*e,360))<0&&(e+=360),r=(o+s)/2,[e,100*(s===o?0:r<=.5?l/(s+o):l/(2-s-o)),100*r]}},{"./rgb":88}],88:[function(t,e,r){"use strict";e.exports={name:"rgb",min:[0,0,0],max:[255,255,255],channel:["red","green","blue"],alias:["RGB"]}},{}],89:[function(t,e,r){e.exports={AFG:"afghan",ALA:"\\b\\wland",ALB:"albania",DZA:"algeria",ASM:"^(?=.*americ).*samoa",AND:"andorra",AGO:"angola",AIA:"anguill?a",ATA:"antarctica",ATG:"antigua",ARG:"argentin",ARM:"armenia",ABW:"^(?!.*bonaire).*\\baruba",AUS:"australia",AUT:"^(?!.*hungary).*austria|\\baustri.*\\bemp",AZE:"azerbaijan",BHS:"bahamas",BHR:"bahrain",BGD:"bangladesh|^(?=.*east).*paki?stan",BRB:"barbados",BLR:"belarus|byelo",BEL:"^(?!.*luxem).*belgium",BLZ:"belize|^(?=.*british).*honduras",BEN:"benin|dahome",BMU:"bermuda",BTN:"bhutan",BOL:"bolivia",BES:"^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\\bbes.?islands",BIH:"herzegovina|bosnia",BWA:"botswana|bechuana",BVT:"bouvet",BRA:"brazil",IOT:"british.?indian.?ocean",BRN:"brunei",BGR:"bulgaria",BFA:"burkina|\\bfaso|upper.?volta",BDI:"burundi",CPV:"verde",KHM:"cambodia|kampuchea|khmer",CMR:"cameroon",CAN:"canada",CYM:"cayman",CAF:"\\bcentral.african.republic",TCD:"\\bchad",CHL:"\\bchile",CHN:"^(?!.*\\bmac)(?!.*\\bhong)(?!.*\\btai)(?!.*\\brep).*china|^(?=.*peo)(?=.*rep).*china",CXR:"christmas",CCK:"\\bcocos|keeling",COL:"colombia",COM:"comoro",COG:"^(?!.*\\bdem)(?!.*\\bd[\\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\\bcongo",COK:"\\bcook",CRI:"costa.?rica",CIV:"ivoire|ivory",HRV:"croatia",CUB:"\\bcuba",CUW:"^(?!.*bonaire).*\\bcura(c|\xe7)ao",CYP:"cyprus",CSK:"czechoslovakia",CZE:"^(?=.*rep).*czech|czechia|bohemia",COD:"\\bdem.*congo|congo.*\\bdem|congo.*\\bd[\\.]?r|\\bd[\\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc",DNK:"denmark",DJI:"djibouti",DMA:"dominica(?!n)",DOM:"dominican.rep",ECU:"ecuador",EGY:"egypt",SLV:"el.?salvador",GNQ:"guine.*eq|eq.*guine|^(?=.*span).*guinea",ERI:"eritrea",EST:"estonia",ETH:"ethiopia|abyssinia",FLK:"falkland|malvinas",FRO:"faroe|faeroe",FJI:"fiji",FIN:"finland",FRA:"^(?!.*\\bdep)(?!.*martinique).*france|french.?republic|\\bgaul",GUF:"^(?=.*french).*guiana",PYF:"french.?polynesia|tahiti",ATF:"french.?southern",GAB:"gabon",GMB:"gambia",GEO:"^(?!.*south).*georgia",DDR:"german.?democratic.?republic|democratic.?republic.*germany|east.germany",DEU:"^(?!.*east).*germany|^(?=.*\\bfed.*\\brep).*german",GHA:"ghana|gold.?coast",GIB:"gibraltar",GRC:"greece|hellenic|hellas",GRL:"greenland",GRD:"grenada",GLP:"guadeloupe",GUM:"\\bguam",GTM:"guatemala",GGY:"guernsey",GIN:"^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea",GNB:"bissau|^(?=.*portu).*guinea",GUY:"guyana|british.?guiana",HTI:"haiti",HMD:"heard.*mcdonald",VAT:"holy.?see|vatican|papal.?st",HND:"^(?!.*brit).*honduras",HKG:"hong.?kong",HUN:"^(?!.*austr).*hungary",ISL:"iceland",IND:"india(?!.*ocea)",IDN:"indonesia",IRN:"\\biran|persia",IRQ:"\\biraq|mesopotamia",IRL:"(^ireland)|(^republic.*ireland)",IMN:"^(?=.*isle).*\\bman",ISR:"israel",ITA:"italy",JAM:"jamaica",JPN:"japan",JEY:"jersey",JOR:"jordan",KAZ:"kazak",KEN:"kenya|british.?east.?africa|east.?africa.?prot",KIR:"kiribati",PRK:"^(?=.*democrat|people|north|d.*p.*.r).*\\bkorea|dprk|korea.*(d.*p.*r)",KWT:"kuwait",KGZ:"kyrgyz|kirghiz",LAO:"\\blaos?\\b",LVA:"latvia",LBN:"lebanon",LSO:"lesotho|basuto",LBR:"liberia",LBY:"libya",LIE:"liechtenstein",LTU:"lithuania",LUX:"^(?!.*belg).*luxem",MAC:"maca(o|u)",MDG:"madagascar|malagasy",MWI:"malawi|nyasa",MYS:"malaysia",MDV:"maldive",MLI:"\\bmali\\b",MLT:"\\bmalta",MHL:"marshall",MTQ:"martinique",MRT:"mauritania",MUS:"mauritius",MYT:"\\bmayotte",MEX:"\\bmexic",FSM:"fed.*micronesia|micronesia.*fed",MCO:"monaco",MNG:"mongolia",MNE:"^(?!.*serbia).*montenegro",MSR:"montserrat",MAR:"morocco|\\bmaroc",MOZ:"mozambique",MMR:"myanmar|burma",NAM:"namibia",NRU:"nauru",NPL:"nepal",NLD:"^(?!.*\\bant)(?!.*\\bcarib).*netherlands",ANT:"^(?=.*\\bant).*(nether|dutch)",NCL:"new.?caledonia",NZL:"new.?zealand",NIC:"nicaragua",NER:"\\bniger(?!ia)",NGA:"nigeria",NIU:"niue",NFK:"norfolk",MNP:"mariana",NOR:"norway",OMN:"\\boman|trucial",PAK:"^(?!.*east).*paki?stan",PLW:"palau",PSE:"palestin|\\bgaza|west.?bank",PAN:"panama",PNG:"papua|new.?guinea",PRY:"paraguay",PER:"peru",PHL:"philippines",PCN:"pitcairn",POL:"poland",PRT:"portugal",PRI:"puerto.?rico",QAT:"qatar",KOR:"^(?!.*d.*p.*r)(?!.*democrat)(?!.*people)(?!.*north).*\\bkorea(?!.*d.*p.*r)",MDA:"moldov|b(a|e)ssarabia",REU:"r(e|\xe9)union",ROU:"r(o|u|ou)mania",RUS:"\\brussia|soviet.?union|u\\.?s\\.?s\\.?r|socialist.?republics",RWA:"rwanda",BLM:"barth(e|\xe9)lemy",SHN:"helena",KNA:"kitts|\\bnevis",LCA:"\\blucia",MAF:"^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique)",SPM:"miquelon",VCT:"vincent",WSM:"^(?!.*amer).*samoa",SMR:"san.?marino",STP:"\\bs(a|\xe3)o.?tom(e|\xe9)",SAU:"\\bsa\\w*.?arabia",SEN:"senegal",SRB:"^(?!.*monte).*serbia",SYC:"seychell",SLE:"sierra",SGP:"singapore",SXM:"^(?!.*martin)(?!.*saba).*maarten",SVK:"^(?!.*cze).*slovak",SVN:"slovenia",SLB:"solomon",SOM:"somali",ZAF:"south.africa|s\\\\..?africa",SGS:"south.?georgia|sandwich",SSD:"\\bs\\w*.?sudan",ESP:"spain",LKA:"sri.?lanka|ceylon",SDN:"^(?!.*\\bs(?!u)).*sudan",SUR:"surinam|dutch.?guiana",SJM:"svalbard",SWZ:"swaziland",SWE:"sweden",CHE:"switz|swiss",SYR:"syria",TWN:"taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china",TJK:"tajik",THA:"thailand|\\bsiam",MKD:"macedonia|fyrom",TLS:"^(?=.*leste).*timor|^(?=.*east).*timor",TGO:"togo",TKL:"tokelau",TON:"tonga",TTO:"trinidad|tobago",TUN:"tunisia",TUR:"turkey",TKM:"turkmen",TCA:"turks",TUV:"tuvalu",UGA:"uganda",UKR:"ukrain",ARE:"emirates|^u\\.?a\\.?e\\.?$|united.?arab.?em",GBR:"united.?kingdom|britain|^u\\.?k\\.?$",TZA:"tanzania",USA:"united.?states\\b(?!.*islands)|\\bu\\.?s\\.?a\\.?\\b|^\\s*u\\.?s\\.?\\b(?!.*islands)",UMI:"minor.?outlying.?is",URY:"uruguay",UZB:"uzbek",VUT:"vanuatu|new.?hebrides",VEN:"venezuela",VNM:"^(?!.*republic).*viet.?nam|^(?=.*socialist).*viet.?nam",VGB:"^(?=.*\\bu\\.?\\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin",VIR:"^(?=.*\\bu\\.?\\s?s).*virgin|^(?=.*states).*virgin",WLF:"futuna|wallis",ESH:"western.sahara",YEM:"^(?!.*arab)(?!.*north)(?!.*sana)(?!.*peo)(?!.*dem)(?!.*south)(?!.*aden)(?!.*\\bp\\.?d\\.?r).*yemen",YMD:"^(?=.*peo).*yemen|^(?!.*rep)(?=.*dem).*yemen|^(?=.*south).*yemen|^(?=.*aden).*yemen|^(?=.*\\bp\\.?d\\.?r).*yemen",YUG:"yugoslavia",ZMB:"zambia|northern.?rhodesia",EAZ:"zanzibar",ZWE:"zimbabwe|^(?!.*northern).*rhodesia"}},{}],90:[function(t,e,r){e.exports=["xx-small","x-small","small","medium","large","x-large","xx-large","larger","smaller"]},{}],91:[function(t,e,r){e.exports=["normal","condensed","semi-condensed","extra-condensed","ultra-condensed","expanded","semi-expanded","extra-expanded","ultra-expanded"]},{}],92:[function(t,e,r){e.exports=["normal","italic","oblique"]},{}],93:[function(t,e,r){e.exports=["normal","bold","bolder","lighter","100","200","300","400","500","600","700","800","900"]},{}],94:[function(t,e,r){"use strict";e.exports={parse:t("./parse"),stringify:t("./stringify")}},{"./parse":96,"./stringify":97}],95:[function(t,e,r){"use strict";var n=t("css-font-size-keywords");e.exports={isSize:function(t){return/^[\d\.]/.test(t)||-1!==t.indexOf("/")||-1!==n.indexOf(t)}}},{"css-font-size-keywords":90}],96:[function(t,e,r){"use strict";var n=t("unquote"),i=t("css-global-keywords"),a=t("css-system-font-keywords"),o=t("css-font-weight-keywords"),s=t("css-font-style-keywords"),l=t("css-font-stretch-keywords"),c=t("string-split-by"),u=t("./lib/util").isSize;e.exports=h;var f=h.cache={};function h(t){if("string"!=typeof t)throw new Error("Font argument must be a string.");if(f[t])return f[t];if(""===t)throw new Error("Cannot parse an empty string.");if(-1!==a.indexOf(t))return f[t]={system:t};for(var e,r={style:"normal",variant:"normal",weight:"normal",stretch:"normal",lineHeight:"normal",size:"1rem",family:["serif"]},h=c(t,/\s+/);e=h.shift();){if(-1!==i.indexOf(e))return["style","variant","weight","stretch"].forEach((function(t){r[t]=e})),f[t]=r;if(-1===s.indexOf(e))if("normal"!==e&&"small-caps"!==e)if(-1===l.indexOf(e)){if(-1===o.indexOf(e)){if(u(e)){var d=c(e,"/");if(r.size=d[0],null!=d[1]?r.lineHeight=p(d[1]):"/"===h[0]&&(h.shift(),r.lineHeight=p(h.shift())),!h.length)throw new Error("Missing required font-family.");return r.family=c(h.join(" "),/\s*,\s*/).map(n),f[t]=r}throw new Error("Unknown or unsupported font token: "+e)}r.weight=e}else r.stretch=e;else r.variant=e;else r.style=e}throw new Error("Missing required font-size.")}function p(t){var e=parseFloat(t);return e.toString()===t?e:t}},{"./lib/util":95,"css-font-stretch-keywords":91,"css-font-style-keywords":92,"css-font-weight-keywords":93,"css-global-keywords":98,"css-system-font-keywords":99,"string-split-by":299,unquote:323}],97:[function(t,e,r){"use strict";var n=t("pick-by-alias"),i=t("./lib/util").isSize,a=m(t("css-global-keywords")),o=m(t("css-system-font-keywords")),s=m(t("css-font-weight-keywords")),l=m(t("css-font-style-keywords")),c=m(t("css-font-stretch-keywords")),u={normal:1,"small-caps":1},f={serif:1,"sans-serif":1,monospace:1,cursive:1,fantasy:1,"system-ui":1},h="1rem",p="serif";function d(t,e){if(t&&!e[t]&&!a[t])throw Error("Unknown keyword `"+t+"`");return t}function m(t){for(var e={},r=0;r<t.length;r++)e[t[r]]=1;return e}e.exports=function(t){if((t=n(t,{style:"style fontstyle fontStyle font-style slope distinction",variant:"variant font-variant fontVariant fontvariant var capitalization",weight:"weight w font-weight fontWeight fontweight",stretch:"stretch font-stretch fontStretch fontstretch width",size:"size s font-size fontSize fontsize height em emSize",lineHeight:"lh line-height lineHeight lineheight leading",family:"font family fontFamily font-family fontfamily type typeface face",system:"system reserved default global"})).system)return t.system&&d(t.system,o),t.system;if(d(t.style,l),d(t.variant,u),d(t.weight,s),d(t.stretch,c),null==t.size&&(t.size=h),"number"==typeof t.size&&(t.size+="px"),!i)throw Error("Bad size value `"+t.size+"`");t.family||(t.family=p),Array.isArray(t.family)&&(t.family.length||(t.family=[p]),t.family=t.family.map((function(t){return f[t]?t:'"'+t+'"'})).join(", "));var e=[];return e.push(t.style),t.variant!==t.style&&e.push(t.variant),t.weight!==t.variant&&t.weight!==t.style&&e.push(t.weight),t.stretch!==t.weight&&t.stretch!==t.variant&&t.stretch!==t.style&&e.push(t.stretch),e.push(t.size+(null==t.lineHeight||"normal"===t.lineHeight||t.lineHeight+""=="1"?"":"/"+t.lineHeight)),e.push(t.family),e.filter(Boolean).join(" ")}},{"./lib/util":95,"css-font-stretch-keywords":91,"css-font-style-keywords":92,"css-font-weight-keywords":93,"css-global-keywords":98,"css-system-font-keywords":99,"pick-by-alias":248}],98:[function(t,e,r){e.exports=["inherit","initial","unset"]},{}],99:[function(t,e,r){e.exports=["caption","icon","menu","message-box","small-caption","status-bar"]},{}],100:[function(t,e,r){"use strict";var n,i=t("type/value/is"),a=t("type/value/ensure"),o=t("type/plain-function/ensure"),s=t("es5-ext/object/copy"),l=t("es5-ext/object/normalize-options"),c=t("es5-ext/object/map"),u=Function.prototype.bind,f=Object.defineProperty,h=Object.prototype.hasOwnProperty;n=function(t,e,r){var n,i=a(e)&&o(e.value);return delete(n=s(e)).writable,delete n.value,n.get=function(){return!r.overwriteDefinition&&h.call(this,t)?i:(e.value=u.call(i,r.resolveContext?r.resolveContext(this):this),f(this,t,e),this[t])},n},e.exports=function(t){var e=l(arguments[1]);return i(e.resolveContext)&&o(e.resolveContext),c(t,(function(t,r){return n(r,t,e)}))}},{"es5-ext/object/copy":141,"es5-ext/object/map":149,"es5-ext/object/normalize-options":150,"type/plain-function/ensure":316,"type/value/ensure":320,"type/value/is":321}],101:[function(t,e,r){"use strict";var n=t("type/value/is"),i=t("type/plain-function/is"),a=t("es5-ext/object/assign"),o=t("es5-ext/object/normalize-options"),s=t("es5-ext/string/#/contains");(e.exports=function(t,e){var r,i,l,c,u;return arguments.length<2||"string"!=typeof t?(c=e,e=t,t=null):c=arguments[2],n(t)?(r=s.call(t,"c"),i=s.call(t,"e"),l=s.call(t,"w")):(r=l=!0,i=!1),u={value:e,configurable:r,enumerable:i,writable:l},c?a(o(c),u):u}).gs=function(t,e,r){var l,c,u,f;return"string"!=typeof t?(u=r,r=e,e=t,t=null):u=arguments[3],n(e)?i(e)?n(r)?i(r)||(u=r,r=void 0):r=void 0:(u=e,e=r=void 0):e=void 0,n(t)?(l=s.call(t,"c"),c=s.call(t,"e")):(l=!0,c=!1),f={get:e,set:r,configurable:l,enumerable:c},u?a(o(u),f):f}},{"es5-ext/object/assign":138,"es5-ext/object/normalize-options":150,"es5-ext/string/#/contains":157,"type/plain-function/is":317,"type/value/is":321}],102:[function(t,e,r){!function(t,n){n("object"==typeof r&&void 0!==e?r:t.d3=t.d3||{})}(this,(function(t){"use strict";function e(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function r(t){var r;return 1===t.length&&(r=t,t=function(t,n){return e(r(t),n)}),{left:function(e,r,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n<i;){var a=n+i>>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n<i;){var a=n+i>>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}var n=r(e),i=n.right,a=n.left;function o(t,e){return[t,e]}function s(t){return null===t?NaN:+t}function l(t,e){var r,n,i=t.length,a=0,o=-1,l=0,c=0;if(null==e)for(;++o<i;)isNaN(r=s(t[o]))||(c+=(n=r-l)*(r-(l+=n/++a)));else for(;++o<i;)isNaN(r=s(e(t[o],o,t)))||(c+=(n=r-l)*(r-(l+=n/++a)));if(a>1)return c/(a-1)}function c(t,e){var r=l(t,e);return r?Math.sqrt(r):r}function u(t,e){var r,n,i,a=t.length,o=-1;if(null==e){for(;++o<a;)if(null!=(r=t[o])&&r>=r)for(n=i=r;++o<a;)null!=(r=t[o])&&(n>r&&(n=r),i<r&&(i=r))}else for(;++o<a;)if(null!=(r=e(t[o],o,t))&&r>=r)for(n=i=r;++o<a;)null!=(r=e(t[o],o,t))&&(n>r&&(n=r),i<r&&(i=r));return[n,i]}var f=Array.prototype,h=f.slice,p=f.map;function d(t){return function(){return t}}function m(t){return t}function g(t,e,r){t=+t,e=+e,r=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+r;for(var n=-1,i=0|Math.max(0,Math.ceil((e-t)/r)),a=new Array(i);++n<i;)a[n]=t+n*r;return a}var v=Math.sqrt(50),y=Math.sqrt(10),x=Math.sqrt(2);function b(t,e,r){var n=(e-t)/Math.max(0,r),i=Math.floor(Math.log(n)/Math.LN10),a=n/Math.pow(10,i);return i>=0?(a>=v?10:a>=y?5:a>=x?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=v?10:a>=y?5:a>=x?2:1)}function _(t,e,r){var n=Math.abs(e-t)/Math.max(0,r),i=Math.pow(10,Math.floor(Math.log(n)/Math.LN10)),a=n/i;return a>=v?i*=10:a>=y?i*=5:a>=x&&(i*=2),e<t?-i:i}function w(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1}function T(t,e,r){if(null==r&&(r=s),n=t.length){if((e=+e)<=0||n<2)return+r(t[0],0,t);if(e>=1)return+r(t[n-1],n-1,t);var n,i=(n-1)*e,a=Math.floor(i),o=+r(t[a],a,t);return o+(+r(t[a+1],a+1,t)-o)*(i-a)}}function k(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a<i;)if(null!=(r=t[a])&&r>=r)for(n=r;++a<i;)null!=(r=t[a])&&n>r&&(n=r)}else for(;++a<i;)if(null!=(r=e(t[a],a,t))&&r>=r)for(n=r;++a<i;)null!=(r=e(t[a],a,t))&&n>r&&(n=r);return n}function A(t){if(!(i=t.length))return[];for(var e=-1,r=k(t,M),n=new Array(r);++e<r;)for(var i,a=-1,o=n[e]=new Array(i);++a<i;)o[a]=t[a][e];return n}function M(t){return t.length}t.bisect=i,t.bisectRight=i,t.bisectLeft=a,t.ascending=e,t.bisector=r,t.cross=function(t,e,r){var n,i,a,s,l=t.length,c=e.length,u=new Array(l*c);for(null==r&&(r=o),n=a=0;n<l;++n)for(s=t[n],i=0;i<c;++i,++a)u[a]=r(s,e[i]);return u},t.descending=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN},t.deviation=c,t.extent=u,t.histogram=function(){var t=m,e=u,r=w;function n(n){var a,o,s=n.length,l=new Array(s);for(a=0;a<s;++a)l[a]=t(n[a],a,n);var c=e(l),u=c[0],f=c[1],h=r(l,u,f);Array.isArray(h)||(h=_(u,f,h),h=g(Math.ceil(u/h)*h,f,h));for(var p=h.length;h[0]<=u;)h.shift(),--p;for(;h[p-1]>f;)h.pop(),--p;var d,m=new Array(p+1);for(a=0;a<=p;++a)(d=m[a]=[]).x0=a>0?h[a-1]:u,d.x1=a<p?h[a]:f;for(a=0;a<s;++a)u<=(o=l[a])&&o<=f&&m[i(h,o,0,p)].push(n[a]);return m}return n.value=function(e){return arguments.length?(t="function"==typeof e?e:d(e),n):t},n.domain=function(t){return arguments.length?(e="function"==typeof t?t:d([t[0],t[1]]),n):e},n.thresholds=function(t){return arguments.length?(r="function"==typeof t?t:Array.isArray(t)?d(h.call(t)):d(t),n):r},n},t.thresholdFreedmanDiaconis=function(t,r,n){return t=p.call(t,s).sort(e),Math.ceil((n-r)/(2*(T(t,.75)-T(t,.25))*Math.pow(t.length,-1/3)))},t.thresholdScott=function(t,e,r){return Math.ceil((r-e)/(3.5*c(t)*Math.pow(t.length,-1/3)))},t.thresholdSturges=w,t.max=function(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a<i;)if(null!=(r=t[a])&&r>=r)for(n=r;++a<i;)null!=(r=t[a])&&r>n&&(n=r)}else for(;++a<i;)if(null!=(r=e(t[a],a,t))&&r>=r)for(n=r;++a<i;)null!=(r=e(t[a],a,t))&&r>n&&(n=r);return n},t.mean=function(t,e){var r,n=t.length,i=n,a=-1,o=0;if(null==e)for(;++a<n;)isNaN(r=s(t[a]))?--i:o+=r;else for(;++a<n;)isNaN(r=s(e(t[a],a,t)))?--i:o+=r;if(i)return o/i},t.median=function(t,r){var n,i=t.length,a=-1,o=[];if(null==r)for(;++a<i;)isNaN(n=s(t[a]))||o.push(n);else for(;++a<i;)isNaN(n=s(r(t[a],a,t)))||o.push(n);return T(o.sort(e),.5)},t.merge=function(t){for(var e,r,n,i=t.length,a=-1,o=0;++a<i;)o+=t[a].length;for(r=new Array(o);--i>=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r},t.min=k,t.pairs=function(t,e){null==e&&(e=o);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return a},t.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},t.quantile=T,t.range=g,t.scan=function(t,r){if(n=t.length){var n,i,a=0,o=0,s=t[o];for(null==r&&(r=e);++a<n;)(r(i=t[a],s)<0||0!==r(s,s))&&(s=i,o=a);return 0===r(s,s)?o:void 0}},t.shuffle=function(t,e,r){for(var n,i,a=(null==r?t.length:r)-(e=null==e?0:+e);a;)i=Math.random()*a--|0,n=t[a+e],t[a+e]=t[i+e],t[i+e]=n;return t},t.sum=function(t,e){var r,n=t.length,i=-1,a=0;if(null==e)for(;++i<n;)(r=+t[i])&&(a+=r);else for(;++i<n;)(r=+e(t[i],i,t))&&(a+=r);return a},t.ticks=function(t,e,r){var n,i,a,o,s=-1;if(r=+r,(t=+t)===(e=+e)&&r>0)return[t];if((n=e<t)&&(i=t,t=e,e=i),0===(o=b(t,e,r))||!isFinite(o))return[];if(o>0)for(t=Math.ceil(t/o),e=Math.floor(e/o),a=new Array(i=Math.ceil(e-t+1));++s<i;)a[s]=(t+s)*o;else for(t=Math.floor(t*o),e=Math.ceil(e*o),a=new Array(i=Math.ceil(t-e+1));++s<i;)a[s]=(t-s)/o;return n&&a.reverse(),a},t.tickIncrement=b,t.tickStep=_,t.transpose=A,t.variance=l,t.zip=function(){return A(arguments)},Object.defineProperty(t,"__esModule",{value:!0})}))},{}],103:[function(t,e,r){!function(t,n){n("object"==typeof r&&void 0!==e?r:t.d3=t.d3||{})}(this,(function(t){"use strict";function e(){}function r(t,r){var n=new e;if(t instanceof e)t.each((function(t,e){n.set(e,t)}));else if(Array.isArray(t)){var i,a=-1,o=t.length;if(null==r)for(;++a<o;)n.set(a,t[a]);else for(;++a<o;)n.set(r(i=t[a],a,t),i)}else if(t)for(var s in t)n.set(s,t[s]);return n}function n(){return{}}function i(t,e,r){t[e]=r}function a(){return r()}function o(t,e,r){t.set(e,r)}function s(){}e.prototype=r.prototype={constructor:e,has:function(t){return"$"+t in this},get:function(t){return this["$"+t]},set:function(t,e){return this["$"+t]=e,this},remove:function(t){var e="$"+t;return e in this&&delete this[e]},clear:function(){for(var t in this)"$"===t[0]&&delete this[t]},keys:function(){var t=[];for(var e in this)"$"===e[0]&&t.push(e.slice(1));return t},values:function(){var t=[];for(var e in this)"$"===e[0]&&t.push(this[e]);return t},entries:function(){var t=[];for(var e in this)"$"===e[0]&&t.push({key:e.slice(1),value:this[e]});return t},size:function(){var t=0;for(var e in this)"$"===e[0]&&++t;return t},empty:function(){for(var t in this)if("$"===t[0])return!1;return!0},each:function(t){for(var e in this)"$"===e[0]&&t(this[e],e.slice(1),this)}};var l=r.prototype;function c(t,e){var r=new s;if(t instanceof s)t.each((function(t){r.add(t)}));else if(t){var n=-1,i=t.length;if(null==e)for(;++n<i;)r.add(t[n]);else for(;++n<i;)r.add(e(t[n],n,t))}return r}s.prototype=c.prototype={constructor:s,has:l.has,add:function(t){return this["$"+(t+="")]=t,this},remove:l.remove,clear:l.clear,values:l.keys,size:l.size,empty:l.empty,each:l.each},t.nest=function(){var t,e,s,l=[],c=[];function u(n,i,a,o){if(i>=l.length)return null!=t&&n.sort(t),null!=e?e(n):n;for(var s,c,f,h=-1,p=n.length,d=l[i++],m=r(),g=a();++h<p;)(f=m.get(s=d(c=n[h])+""))?f.push(c):m.set(s,[c]);return m.each((function(t,e){o(g,e,u(t,i,a,o))})),g}return s={object:function(t){return u(t,0,n,i)},map:function(t){return u(t,0,a,o)},entries:function(t){return function t(r,n){if(++n>l.length)return r;var i,a=c[n-1];return null!=e&&n>=l.length?i=r.entries():(i=[],r.each((function(e,r){i.push({key:r,values:t(e,n)})}))),null!=a?i.sort((function(t,e){return a(t.key,e.key)})):i}(u(t,0,a,o),0)},key:function(t){return l.push(t),s},sortKeys:function(t){return c[l.length-1]=t,s},sortValues:function(e){return t=e,s},rollup:function(t){return e=t,s}}},t.set=c,t.map=r,t.keys=function(t){var e=[];for(var r in t)e.push(r);return e},t.values=function(t){var e=[];for(var r in t)e.push(t[r]);return e},t.entries=function(t){var e=[];for(var r in t)e.push({key:r,value:t[r]});return e},Object.defineProperty(t,"__esModule",{value:!0})}))},{}],104:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";function e(t,e,r){t.prototype=e.prototype=r,r.constructor=t}function r(t,e){var r=Object.create(t.prototype);for(var n in e)r[n]=e[n];return r}function n(){}var i="\\s*([+-]?\\d+)\\s*",a="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",o="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",s=/^#([0-9a-f]{3,8})$/,l=new RegExp("^rgb\\("+[i,i,i]+"\\)$"),c=new RegExp("^rgb\\("+[o,o,o]+"\\)$"),u=new RegExp("^rgba\\("+[i,i,i,a]+"\\)$"),f=new RegExp("^rgba\\("+[o,o,o,a]+"\\)$"),h=new RegExp("^hsl\\("+[a,o,o]+"\\)$"),p=new RegExp("^hsla\\("+[a,o,o,a]+"\\)$"),d={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function m(){return this.rgb().formatHex()}function g(){return this.rgb().formatRgb()}function v(t){var e,r;return t=(t+"").trim().toLowerCase(),(e=s.exec(t))?(r=e[1].length,e=parseInt(e[1],16),6===r?y(e):3===r?new w(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===r?x(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===r?x(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=l.exec(t))?new w(e[1],e[2],e[3],1):(e=c.exec(t))?new w(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=u.exec(t))?x(e[1],e[2],e[3],e[4]):(e=f.exec(t))?x(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=h.exec(t))?M(e[1],e[2]/100,e[3]/100,1):(e=p.exec(t))?M(e[1],e[2]/100,e[3]/100,e[4]):d.hasOwnProperty(t)?y(d[t]):"transparent"===t?new w(NaN,NaN,NaN,0):null}function y(t){return new w(t>>16&255,t>>8&255,255&t,1)}function x(t,e,r,n){return n<=0&&(t=e=r=NaN),new w(t,e,r,n)}function b(t){return t instanceof n||(t=v(t)),t?new w((t=t.rgb()).r,t.g,t.b,t.opacity):new w}function _(t,e,r,n){return 1===arguments.length?b(t):new w(t,e,r,null==n?1:n)}function w(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function T(){return"#"+A(this.r)+A(this.g)+A(this.b)}function k(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function A(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function M(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new L(t,e,r,n)}function S(t){if(t instanceof L)return new L(t.h,t.s,t.l,t.opacity);if(t instanceof n||(t=v(t)),!t)return new L;if(t instanceof L)return t;var e=(t=t.rgb()).r/255,r=t.g/255,i=t.b/255,a=Math.min(e,r,i),o=Math.max(e,r,i),s=NaN,l=o-a,c=(o+a)/2;return l?(s=e===o?(r-i)/l+6*(r<i):r===o?(i-e)/l+2:(e-r)/l+4,l/=c<.5?o+a:2-o-a,s*=60):l=c>0&&c<1?0:s,new L(s,l,c,t.opacity)}function E(t,e,r,n){return 1===arguments.length?S(t):new L(t,e,r,null==n?1:n)}function L(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function C(t,e,r){return 255*(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)}e(n,v,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:m,formatHex:m,formatHsl:function(){return S(this).formatHsl()},formatRgb:g,toString:g}),e(w,_,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new w(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new w(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:T,formatHex:T,formatRgb:k,toString:k})),e(L,E,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new L(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new L(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,i=2*r-n;return new w(C(t>=240?t-240:t+120,i,n),C(t,i,n),C(t<120?t+240:t-120,i,n),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}));var P=Math.PI/180,I=180/Math.PI,O=6/29,z=3*O*O;function D(t){if(t instanceof F)return new F(t.l,t.a,t.b,t.opacity);if(t instanceof q)return G(t);t instanceof w||(t=b(t));var e,r,n=U(t.r),i=U(t.g),a=U(t.b),o=B((.2225045*n+.7168786*i+.0606169*a)/1);return n===i&&i===a?e=r=o:(e=B((.4360747*n+.3850649*i+.1430804*a)/.96422),r=B((.0139322*n+.0971045*i+.7141733*a)/.82521)),new F(116*o-16,500*(e-o),200*(o-r),t.opacity)}function R(t,e,r,n){return 1===arguments.length?D(t):new F(t,e,r,null==n?1:n)}function F(t,e,r,n){this.l=+t,this.a=+e,this.b=+r,this.opacity=+n}function B(t){return t>.008856451679035631?Math.pow(t,1/3):t/z+4/29}function N(t){return t>O?t*t*t:z*(t-4/29)}function j(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function U(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function V(t){if(t instanceof q)return new q(t.h,t.c,t.l,t.opacity);if(t instanceof F||(t=D(t)),0===t.a&&0===t.b)return new q(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*I;return new q(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function H(t,e,r,n){return 1===arguments.length?V(t):new q(t,e,r,null==n?1:n)}function q(t,e,r,n){this.h=+t,this.c=+e,this.l=+r,this.opacity=+n}function G(t){if(isNaN(t.h))return new F(t.l,0,0,t.opacity);var e=t.h*P;return new F(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}e(F,R,r(n,{brighter:function(t){return new F(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new F(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,r=isNaN(this.b)?t:t-this.b/200;return new w(j(3.1338561*(e=.96422*N(e))-1.6168667*(t=1*N(t))-.4906146*(r=.82521*N(r))),j(-.9787684*e+1.9161415*t+.033454*r),j(.0719453*e-.2289914*t+1.4052427*r),this.opacity)}})),e(q,H,r(n,{brighter:function(t){return new q(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new q(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return G(this).rgb()}}));var Y=-.14861,W=1.78277,X=-.29227,Z=-.90649,J=1.97294,K=J*Z,Q=J*W,$=W*X-Z*Y;function tt(t){if(t instanceof rt)return new rt(t.h,t.s,t.l,t.opacity);t instanceof w||(t=b(t));var e=t.r/255,r=t.g/255,n=t.b/255,i=($*n+K*e-Q*r)/($+K-Q),a=n-i,o=(J*(r-i)-X*a)/Z,s=Math.sqrt(o*o+a*a)/(J*i*(1-i)),l=s?Math.atan2(o,a)*I-120:NaN;return new rt(l<0?l+360:l,s,i,t.opacity)}function et(t,e,r,n){return 1===arguments.length?tt(t):new rt(t,e,r,null==n?1:n)}function rt(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}e(rt,et,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new rt(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new rt(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*P,e=+this.l,r=isNaN(this.s)?0:this.s*e*(1-e),n=Math.cos(t),i=Math.sin(t);return new w(255*(e+r*(Y*n+W*i)),255*(e+r*(X*n+Z*i)),255*(e+r*(J*n)),this.opacity)}})),t.color=v,t.cubehelix=et,t.gray=function(t,e){return new F(t,0,0,null==e?1:e)},t.hcl=H,t.hsl=E,t.lab=R,t.lch=function(t,e,r,n){return 1===arguments.length?V(t):new q(r,e,t,null==n?1:n)},t.rgb=_,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],105:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";var e={value:function(){}};function r(){for(var t,e=0,r=arguments.length,i={};e<r;++e){if(!(t=arguments[e]+"")||t in i||/[\s.]/.test(t))throw new Error("illegal type: "+t);i[t]=[]}return new n(i)}function n(t){this._=t}function i(t,e){return t.trim().split(/^|\s+/).map((function(t){var r="",n=t.indexOf(".");if(n>=0&&(r=t.slice(n+1),t=t.slice(0,n)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:r}}))}function a(t,e){for(var r,n=0,i=t.length;n<i;++n)if((r=t[n]).name===e)return r.value}function o(t,r,n){for(var i=0,a=t.length;i<a;++i)if(t[i].name===r){t[i]=e,t=t.slice(0,i).concat(t.slice(i+1));break}return null!=n&&t.push({name:r,value:n}),t}n.prototype=r.prototype={constructor:n,on:function(t,e){var r,n=this._,s=i(t+"",n),l=-1,c=s.length;if(!(arguments.length<2)){if(null!=e&&"function"!=typeof e)throw new Error("invalid callback: "+e);for(;++l<c;)if(r=(t=s[l]).type)n[r]=o(n[r],t.name,e);else if(null==e)for(r in n)n[r]=o(n[r],t.name,null);return this}for(;++l<c;)if((r=(t=s[l]).type)&&(r=a(n[r],t.name)))return r},copy:function(){var t={},e=this._;for(var r in e)t[r]=e[r].slice();return new n(t)},call:function(t,e){if((r=arguments.length-2)>0)for(var r,n,i=new Array(r),a=0;a<r;++a)i[a]=arguments[a+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(a=0,r=(n=this._[t]).length;a<r;++a)n[a].value.apply(e,i)},apply:function(t,e,r){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var n=this._[t],i=0,a=n.length;i<a;++i)n[i].value.apply(e,r)}},t.dispatch=r,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],106:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-quadtree"),t("d3-collection"),t("d3-dispatch"),t("d3-timer")):i(n.d3=n.d3||{},n.d3,n.d3,n.d3,n.d3)}(this,(function(t,e,r,n,i){"use strict";function a(t){return function(){return t}}function o(){return 1e-6*(Math.random()-.5)}function s(t){return t.x+t.vx}function l(t){return t.y+t.vy}function c(t){return t.index}function u(t,e){var r=t.get(e);if(!r)throw new Error("missing: "+e);return r}function f(t){return t.x}function h(t){return t.y}var p=Math.PI*(3-Math.sqrt(5));t.forceCenter=function(t,e){var r;function n(){var n,i,a=r.length,o=0,s=0;for(n=0;n<a;++n)o+=(i=r[n]).x,s+=i.y;for(o=o/a-t,s=s/a-e,n=0;n<a;++n)(i=r[n]).x-=o,i.y-=s}return null==t&&(t=0),null==e&&(e=0),n.initialize=function(t){r=t},n.x=function(e){return arguments.length?(t=+e,n):t},n.y=function(t){return arguments.length?(e=+t,n):e},n},t.forceCollide=function(t){var r,n,i=1,c=1;function u(){for(var t,a,u,h,p,d,m,g=r.length,v=0;v<c;++v)for(a=e.quadtree(r,s,l).visitAfter(f),t=0;t<g;++t)u=r[t],d=n[u.index],m=d*d,h=u.x+u.vx,p=u.y+u.vy,a.visit(y);function y(t,e,r,n,a){var s=t.data,l=t.r,c=d+l;if(!s)return e>h+c||n<h-c||r>p+c||a<p-c;if(s.index>u.index){var f=h-s.x-s.vx,g=p-s.y-s.vy,v=f*f+g*g;v<c*c&&(0===f&&(v+=(f=o())*f),0===g&&(v+=(g=o())*g),v=(c-(v=Math.sqrt(v)))/v*i,u.vx+=(f*=v)*(c=(l*=l)/(m+l)),u.vy+=(g*=v)*c,s.vx-=f*(c=1-c),s.vy-=g*c)}}}function f(t){if(t.data)return t.r=n[t.data.index];for(var e=t.r=0;e<4;++e)t[e]&&t[e].r>t.r&&(t.r=t[e].r)}function h(){if(r){var e,i,a=r.length;for(n=new Array(a),e=0;e<a;++e)i=r[e],n[i.index]=+t(i,e,r)}}return"function"!=typeof t&&(t=a(null==t?1:+t)),u.initialize=function(t){r=t,h()},u.iterations=function(t){return arguments.length?(c=+t,u):c},u.strength=function(t){return arguments.length?(i=+t,u):i},u.radius=function(e){return arguments.length?(t="function"==typeof e?e:a(+e),h(),u):t},u},t.forceLink=function(t){var e,n,i,s,l,f=c,h=function(t){return 1/Math.min(s[t.source.index],s[t.target.index])},p=a(30),d=1;function m(r){for(var i=0,a=t.length;i<d;++i)for(var s,c,u,f,h,p,m,g=0;g<a;++g)c=(s=t[g]).source,f=(u=s.target).x+u.vx-c.x-c.vx||o(),h=u.y+u.vy-c.y-c.vy||o(),f*=p=((p=Math.sqrt(f*f+h*h))-n[g])/p*r*e[g],h*=p,u.vx-=f*(m=l[g]),u.vy-=h*m,c.vx+=f*(m=1-m),c.vy+=h*m}function g(){if(i){var a,o,c=i.length,h=t.length,p=r.map(i,f);for(a=0,s=new Array(c);a<h;++a)(o=t[a]).index=a,"object"!=typeof o.source&&(o.source=u(p,o.source)),"object"!=typeof o.target&&(o.target=u(p,o.target)),s[o.source.index]=(s[o.source.index]||0)+1,s[o.target.index]=(s[o.target.index]||0)+1;for(a=0,l=new Array(h);a<h;++a)o=t[a],l[a]=s[o.source.index]/(s[o.source.index]+s[o.target.index]);e=new Array(h),v(),n=new Array(h),y()}}function v(){if(i)for(var r=0,n=t.length;r<n;++r)e[r]=+h(t[r],r,t)}function y(){if(i)for(var e=0,r=t.length;e<r;++e)n[e]=+p(t[e],e,t)}return null==t&&(t=[]),m.initialize=function(t){i=t,g()},m.links=function(e){return arguments.length?(t=e,g(),m):t},m.id=function(t){return arguments.length?(f=t,m):f},m.iterations=function(t){return arguments.length?(d=+t,m):d},m.strength=function(t){return arguments.length?(h="function"==typeof t?t:a(+t),v(),m):h},m.distance=function(t){return arguments.length?(p="function"==typeof t?t:a(+t),y(),m):p},m},t.forceManyBody=function(){var t,r,n,i,s=a(-30),l=1,c=1/0,u=.81;function p(i){var a,o=t.length,s=e.quadtree(t,f,h).visitAfter(m);for(n=i,a=0;a<o;++a)r=t[a],s.visit(g)}function d(){if(t){var e,r,n=t.length;for(i=new Array(n),e=0;e<n;++e)r=t[e],i[r.index]=+s(r,e,t)}}function m(t){var e,r,n,a,o,s=0,l=0;if(t.length){for(n=a=o=0;o<4;++o)(e=t[o])&&(r=Math.abs(e.value))&&(s+=e.value,l+=r,n+=r*e.x,a+=r*e.y);t.x=n/l,t.y=a/l}else{(e=t).x=e.data.x,e.y=e.data.y;do{s+=i[e.data.index]}while(e=e.next)}t.value=s}function g(t,e,a,s){if(!t.value)return!0;var f=t.x-r.x,h=t.y-r.y,p=s-e,d=f*f+h*h;if(p*p/u<d)return d<c&&(0===f&&(d+=(f=o())*f),0===h&&(d+=(h=o())*h),d<l&&(d=Math.sqrt(l*d)),r.vx+=f*t.value*n/d,r.vy+=h*t.value*n/d),!0;if(!(t.length||d>=c)){(t.data!==r||t.next)&&(0===f&&(d+=(f=o())*f),0===h&&(d+=(h=o())*h),d<l&&(d=Math.sqrt(l*d)));do{t.data!==r&&(p=i[t.data.index]*n/d,r.vx+=f*p,r.vy+=h*p)}while(t=t.next)}}return p.initialize=function(e){t=e,d()},p.strength=function(t){return arguments.length?(s="function"==typeof t?t:a(+t),d(),p):s},p.distanceMin=function(t){return arguments.length?(l=t*t,p):Math.sqrt(l)},p.distanceMax=function(t){return arguments.length?(c=t*t,p):Math.sqrt(c)},p.theta=function(t){return arguments.length?(u=t*t,p):Math.sqrt(u)},p},t.forceRadial=function(t,e,r){var n,i,o,s=a(.1);function l(t){for(var a=0,s=n.length;a<s;++a){var l=n[a],c=l.x-e||1e-6,u=l.y-r||1e-6,f=Math.sqrt(c*c+u*u),h=(o[a]-f)*i[a]*t/f;l.vx+=c*h,l.vy+=u*h}}function c(){if(n){var e,r=n.length;for(i=new Array(r),o=new Array(r),e=0;e<r;++e)o[e]=+t(n[e],e,n),i[e]=isNaN(o[e])?0:+s(n[e],e,n)}}return"function"!=typeof t&&(t=a(+t)),null==e&&(e=0),null==r&&(r=0),l.initialize=function(t){n=t,c()},l.strength=function(t){return arguments.length?(s="function"==typeof t?t:a(+t),c(),l):s},l.radius=function(e){return arguments.length?(t="function"==typeof e?e:a(+e),c(),l):t},l.x=function(t){return arguments.length?(e=+t,l):e},l.y=function(t){return arguments.length?(r=+t,l):r},l},t.forceSimulation=function(t){var e,a=1,o=.001,s=1-Math.pow(o,1/300),l=0,c=.6,u=r.map(),f=i.timer(d),h=n.dispatch("tick","end");function d(){m(),h.call("tick",e),a<o&&(f.stop(),h.call("end",e))}function m(r){var n,i,o=t.length;void 0===r&&(r=1);for(var f=0;f<r;++f)for(a+=(l-a)*s,u.each((function(t){t(a)})),n=0;n<o;++n)null==(i=t[n]).fx?i.x+=i.vx*=c:(i.x=i.fx,i.vx=0),null==i.fy?i.y+=i.vy*=c:(i.y=i.fy,i.vy=0);return e}function g(){for(var e,r=0,n=t.length;r<n;++r){if((e=t[r]).index=r,null!=e.fx&&(e.x=e.fx),null!=e.fy&&(e.y=e.fy),isNaN(e.x)||isNaN(e.y)){var i=10*Math.sqrt(r),a=r*p;e.x=i*Math.cos(a),e.y=i*Math.sin(a)}(isNaN(e.vx)||isNaN(e.vy))&&(e.vx=e.vy=0)}}function v(e){return e.initialize&&e.initialize(t),e}return null==t&&(t=[]),g(),e={tick:m,restart:function(){return f.restart(d),e},stop:function(){return f.stop(),e},nodes:function(r){return arguments.length?(t=r,g(),u.each(v),e):t},alpha:function(t){return arguments.length?(a=+t,e):a},alphaMin:function(t){return arguments.length?(o=+t,e):o},alphaDecay:function(t){return arguments.length?(s=+t,e):+s},alphaTarget:function(t){return arguments.length?(l=+t,e):l},velocityDecay:function(t){return arguments.length?(c=1-t,e):1-c},force:function(t,r){return arguments.length>1?(null==r?u.remove(t):u.set(t,v(r)),e):u.get(t)},find:function(e,r,n){var i,a,o,s,l,c=0,u=t.length;for(null==n?n=1/0:n*=n,c=0;c<u;++c)(o=(i=e-(s=t[c]).x)*i+(a=r-s.y)*a)<n&&(l=s,n=o);return l},on:function(t,r){return arguments.length>1?(h.on(t,r),e):h.on(t)}}},t.forceX=function(t){var e,r,n,i=a(.1);function o(t){for(var i,a=0,o=e.length;a<o;++a)(i=e[a]).vx+=(n[a]-i.x)*r[a]*t}function s(){if(e){var a,o=e.length;for(r=new Array(o),n=new Array(o),a=0;a<o;++a)r[a]=isNaN(n[a]=+t(e[a],a,e))?0:+i(e[a],a,e)}}return"function"!=typeof t&&(t=a(null==t?0:+t)),o.initialize=function(t){e=t,s()},o.strength=function(t){return arguments.length?(i="function"==typeof t?t:a(+t),s(),o):i},o.x=function(e){return arguments.length?(t="function"==typeof e?e:a(+e),s(),o):t},o},t.forceY=function(t){var e,r,n,i=a(.1);function o(t){for(var i,a=0,o=e.length;a<o;++a)(i=e[a]).vy+=(n[a]-i.y)*r[a]*t}function s(){if(e){var a,o=e.length;for(r=new Array(o),n=new Array(o),a=0;a<o;++a)r[a]=isNaN(n[a]=+t(e[a],a,e))?0:+i(e[a],a,e)}}return"function"!=typeof t&&(t=a(null==t?0:+t)),o.initialize=function(t){e=t,s()},o.strength=function(t){return arguments.length?(i="function"==typeof t?t:a(+t),s(),o):i},o.y=function(e){return arguments.length?(t="function"==typeof e?e:a(+e),s(),o):t},o},Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-collection":103,"d3-dispatch":105,"d3-quadtree":113,"d3-timer":117}],107:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t="undefined"!=typeof globalThis?globalThis:t||self).d3=t.d3||{})}(this,(function(t){"use strict";function e(t,e){if((r=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var r,n=t.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+t.slice(r+1)]}function r(t){return(t=e(Math.abs(t)))?t[1]:NaN}var n,i=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function a(t){if(!(e=i.exec(t)))throw new Error("invalid format: "+t);var e;return new o({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function o(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function s(t,r){var n=e(t,r);if(!n)return t+"";var i=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+new Array(a-i.length+2).join("0")}a.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var l={"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return s(100*t,e)},r:s,s:function(t,r){var i=e(t,r);if(!i)return t+"";var a=i[0],o=i[1],s=o-(n=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=a.length;return s===l?a:s>l?a+new Array(s-l+1).join("0"):s>0?a.slice(0,s)+"."+a.slice(s):"0."+new Array(1-s).join("0")+e(t,Math.max(0,r+s-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function c(t){return t}var u,f=Array.prototype.map,h=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function p(t){var e,i,o=void 0===t.grouping||void 0===t.thousands?c:(e=f.call(t.grouping,Number),i=t.thousands+"",function(t,r){for(var n=t.length,a=[],o=0,s=e[0],l=0;n>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(t.substring(n-=s,n+s)),!((l+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(i)}),s=void 0===t.currency?"":t.currency[0]+"",u=void 0===t.currency?"":t.currency[1]+"",p=void 0===t.decimal?".":t.decimal+"",d=void 0===t.numerals?c:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(f.call(t.numerals,String)),m=void 0===t.percent?"%":t.percent+"",g=void 0===t.minus?"-":t.minus+"",v=void 0===t.nan?"NaN":t.nan+"";function y(t){var e=(t=a(t)).fill,r=t.align,i=t.sign,c=t.symbol,f=t.zero,y=t.width,x=t.comma,b=t.precision,_=t.trim,w=t.type;"n"===w?(x=!0,w="g"):l[w]||(void 0===b&&(b=12),_=!0,w="g"),(f||"0"===e&&"="===r)&&(f=!0,e="0",r="=");var T="$"===c?s:"#"===c&&/[boxX]/.test(w)?"0"+w.toLowerCase():"",k="$"===c?u:/[%p]/.test(w)?m:"",A=l[w],M=/[defgprs%]/.test(w);function S(t){var a,s,l,c=T,u=k;if("c"===w)u=A(t)+u,t="";else{var m=(t=+t)<0||1/t<0;if(t=isNaN(t)?v:A(Math.abs(t),b),_&&(t=function(t){t:for(var e,r=t.length,n=1,i=-1;n<r;++n)switch(t[n]){case".":i=e=n;break;case"0":0===i&&(i=n),e=n;break;default:if(!+t[n])break t;i>0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),m&&0==+t&&"+"!==i&&(m=!1),c=(m?"("===i?i:g:"-"===i||"("===i?"":i)+c,u=("s"===w?h[8+n/3]:"")+u+(m&&"("===i?")":""),M)for(a=-1,s=t.length;++a<s;)if(48>(l=t.charCodeAt(a))||l>57){u=(46===l?p+t.slice(a+1):t.slice(a))+u,t=t.slice(0,a);break}}x&&!f&&(t=o(t,1/0));var S=c.length+t.length+u.length,E=S<y?new Array(y-S+1).join(e):"";switch(x&&f&&(t=o(E+t,E.length?y-u.length:1/0),E=""),r){case"<":t=c+t+u+E;break;case"=":t=c+E+t+u;break;case"^":t=E.slice(0,S=E.length>>1)+c+t+u+E.slice(S);break;default:t=E+c+t+u}return d(t)}return b=void 0===b?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),S.toString=function(){return t+""},S}return{format:y,formatPrefix:function(t,e){var n=y(((t=a(t)).type="f",t)),i=3*Math.max(-8,Math.min(8,Math.floor(r(e)/3))),o=Math.pow(10,-i),s=h[8+i/3];return function(t){return n(o*t)+s}}}}function d(e){return u=p(e),t.format=u.format,t.formatPrefix=u.formatPrefix,u}d({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),t.FormatSpecifier=o,t.formatDefaultLocale=d,t.formatLocale=p,t.formatSpecifier=a,t.precisionFixed=function(t){return Math.max(0,-r(Math.abs(t)))},t.precisionPrefix=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(r(e)/3)))-r(Math.abs(t)))},t.precisionRound=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,r(e)-r(t))+1},Object.defineProperty(t,"__esModule",{value:!0})}))},{}],108:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-geo"),t("d3-array")):i(n.d3=n.d3||{},n.d3,n.d3)}(this,(function(t,e,r){"use strict";var n=Math.abs,i=Math.atan,a=Math.atan2,o=Math.cos,s=Math.exp,l=Math.floor,c=Math.log,u=Math.max,f=Math.min,h=Math.pow,p=Math.round,d=Math.sign||function(t){return t>0?1:t<0?-1:0},m=Math.sin,g=Math.tan,v=1e-6,y=Math.PI,x=y/2,b=y/4,_=Math.SQRT1_2,w=L(2),T=L(y),k=2*y,A=180/y,M=y/180;function S(t){return t>1?x:t<-1?-x:Math.asin(t)}function E(t){return t>1?0:t<-1?y:Math.acos(t)}function L(t){return t>0?Math.sqrt(t):0}function C(t){return(s(t)-s(-t))/2}function P(t){return(s(t)+s(-t))/2}function I(t){var e=g(t/2),r=2*c(o(t/2))/(e*e);function i(t,e){var n=o(t),i=o(e),a=m(e),s=i*n,l=-((1-s?c((1+s)/2)/(1-s):-.5)+r/(1+s));return[l*i*m(t),l*a]}return i.invert=function(e,i){var s,l=L(e*e+i*i),u=-t/2,f=50;if(!l)return[0,0];do{var h=u/2,p=o(h),d=m(h),g=d/p,y=-c(n(p));u-=s=(2/g*y-r*g-l)/(-y/(d*d)+1-r/(2*p*p))*(p<0?.7:1)}while(n(s)>v&&--f>0);var x=m(u);return[a(e*x,l*o(u)),S(i*x/l)]},i}function O(t,e){var r=o(e),n=function(t){return t?t/Math.sin(t):1}(E(r*o(t/=2)));return[2*r*m(t)*n,m(e)*n]}function z(t){var e=m(t),r=o(t),i=t>=0?1:-1,s=g(i*t),l=(1+e-r)/2;function c(t,n){var c=o(n),u=o(t/=2);return[(1+c)*m(t),(i*n>-a(u,s)-.001?0:10*-i)+l+m(n)*r-(1+c)*e*u]}return c.invert=function(t,c){var u=0,f=0,h=50;do{var p=o(u),d=m(u),g=o(f),y=m(f),x=1+g,b=x*d-t,_=l+y*r-x*e*p-c,w=x*p/2,T=-d*y,k=e*x*d/2,A=r*g+e*p*y,M=T*k-A*w,S=(_*T-b*A)/M/2,E=(b*k-_*w)/M;n(E)>2&&(E/=2),u-=S,f-=E}while((n(S)>v||n(E)>v)&&--h>0);return i*f>-a(o(u),s)-.001?[2*u,f]:null},c}function D(t,e){var r=g(e/2),n=L(1-r*r),i=1+n*o(t/=2),a=m(t)*n/i,s=r/i,l=a*a,c=s*s;return[4/3*a*(3+l-3*c),4/3*s*(3+3*l-c)]}O.invert=function(t,e){if(!(t*t+4*e*e>y*y+v)){var r=t,i=e,a=25;do{var s,l=m(r),c=m(r/2),u=o(r/2),f=m(i),h=o(i),p=m(2*i),d=f*f,g=h*h,x=c*c,b=1-g*u*u,_=b?E(h*u)*L(s=1/b):s=0,w=2*_*h*c-t,T=_*f-e,k=s*(g*x+_*h*u*d),A=s*(.5*l*p-2*_*f*c),M=.25*s*(p*c-_*f*g*l),S=s*(d*u+_*x*h),C=A*M-S*k;if(!C)break;var P=(T*A-w*S)/C,I=(w*M-T*k)/C;r-=P,i-=I}while((n(P)>v||n(I)>v)&&--a>0);return[r,i]}},D.invert=function(t,e){if(e*=3/8,!(t*=3/8)&&n(e)>1)return null;var r=1+t*t+e*e,i=L((r-L(r*r-4*e*e))/2),s=S(i)/3,l=i?function(t){return c(t+L(t*t-1))}(n(e/i))/3:function(t){return c(t+L(t*t+1))}(n(t))/3,u=o(s),f=P(l),h=f*f-u*u;return[2*d(t)*a(C(l)*u,.25-h),2*d(e)*a(f*m(s),.25+h)]};var R=L(8),F=c(1+w);function B(t,e){var r=n(e);return r<b?[t,c(g(b+e/2))]:[t*o(r)*(2*w-1/m(r)),d(e)*(2*w*(r-b)-c(g(r/2)))]}function N(t){var r=2*y/t;function s(t,i){var s=e.geoAzimuthalEquidistantRaw(t,i);if(n(t)>x){var l=a(s[1],s[0]),c=L(s[0]*s[0]+s[1]*s[1]),u=r*p((l-x)/r)+x,f=a(m(l-=u),2-o(l));l=u+S(y/c*m(f))-f,s[0]=c*o(l),s[1]=c*m(l)}return s}return s.invert=function(t,n){var s=L(t*t+n*n);if(s>x){var l=a(n,t),c=r*p((l-x)/r)+x,u=l>c?-1:1,f=s*o(c-l),h=1/g(u*E((f-y)/L(y*(y-2*f)+s*s)));l=c+2*i((h+u*L(h*h-3))/3),t=s*o(l),n=s*m(l)}return e.geoAzimuthalEquidistantRaw.invert(t,n)},s}function j(t,r){if(arguments.length<2&&(r=t),1===r)return e.geoAzimuthalEqualAreaRaw;if(r===1/0)return U;function n(n,i){var a=e.geoAzimuthalEqualAreaRaw(n/r,i);return a[0]*=t,a}return n.invert=function(n,i){var a=e.geoAzimuthalEqualAreaRaw.invert(n/t,i);return a[0]*=r,a},n}function U(t,e){return[t*o(e)/o(e/=2),2*m(e)]}function V(t,e,r){var i,a,o,s=100;r=void 0===r?0:+r,e=+e;do{(a=t(r))===(o=t(r+v))&&(o=a+v),r-=i=-1*v*(a-e)/(a-o)}while(s-- >0&&n(i)>v);return s<0?NaN:r}function H(t,e,r){return void 0===e&&(e=40),void 0===r&&(r=1e-12),function(i,a,o,s){var l,c,u;o=void 0===o?0:+o,s=void 0===s?0:+s;for(var f=0;f<e;f++){var h=t(o,s),p=h[0]-i,d=h[1]-a;if(n(p)<r&&n(d)<r)break;var m=p*p+d*d;if(m>l)o-=c/=2,s-=u/=2;else{l=m;var g=(o>0?-1:1)*r,v=(s>0?-1:1)*r,y=t(o+g,s),x=t(o,s+v),b=(y[0]-h[0])/g,_=(y[1]-h[1])/g,w=(x[0]-h[0])/v,T=(x[1]-h[1])/v,k=T*b-_*w,A=(n(k)<.5?.5:1)/k;if(o+=c=(d*w-p*T)*A,s+=u=(p*_-d*b)*A,n(c)<r&&n(u)<r)break}}return[o,s]}}function q(){var t=j(1.68,2);function e(e,r){if(e+r<-1.4){var n=(e-r+1.6)*(e+r+1.4)/8;e+=n,r-=.8*n*m(r+y/2)}var i=t(e,r),a=(1-o(e*r))/12;return i[1]<0&&(i[0]*=1+a),i[1]>0&&(i[1]*=1+a/1.5*i[0]*i[0]),i}return e.invert=H(e),e}function G(t,e){var r,i=t*m(e),a=30;do{e-=r=(e+m(e)-i)/(1+o(e))}while(n(r)>v&&--a>0);return e/2}function Y(t,e,r){function n(n,i){return[t*n*o(i=G(r,i)),e*m(i)]}return n.invert=function(n,i){return i=S(i/e),[n/(t*o(i)),S((2*i+m(2*i))/r)]},n}B.invert=function(t,e){if((a=n(e))<F)return[t,2*i(s(e))-x];var r,a,l=b,u=25;do{var f=o(l/2),h=g(l/2);l-=r=(R*(l-b)-c(h)-a)/(R-f*f/(2*h))}while(n(r)>1e-12&&--u>0);return[t/(o(l)*(R-1/m(l))),d(e)*l]},U.invert=function(t,e){var r=2*S(e/2);return[t*o(r/2)/o(r),r]};var W=Y(w/x,w,y);var X=2.00276,Z=1.11072;function J(t,e){var r=G(y,e);return[X*t/(1/o(e)+Z/o(r)),(e+w*m(r))/X]}function K(t){var r=0,n=e.geoProjectionMutator(t),i=n(r);return i.parallel=function(t){return arguments.length?n(r=t*M):r*A},i}function Q(t,e){return[t*o(e),e]}function $(t){if(!t)return Q;var e=1/g(t);function r(r,n){var i=e+t-n,a=i?r*o(n)/i:i;return[i*m(a),e-i*o(a)]}return r.invert=function(r,n){var i=L(r*r+(n=e-n)*n),s=e+t-i;return[i/o(s)*a(r,n),s]},r}function tt(t){function e(e,r){var n=x-r,i=n?e*t*m(n)/n:n;return[n*m(i)/t,x-n*o(i)]}return e.invert=function(e,r){var n=e*t,i=x-r,o=L(n*n+i*i),s=a(n,i);return[(o?o/m(o):1)*s/t,x-o]},e}J.invert=function(t,e){var r,i,a=X*e,s=e<0?-b:b,l=25;do{i=a-w*m(s),s-=r=(m(2*s)+2*s-y*m(i))/(2*o(2*s)+2+y*o(i)*w*o(s))}while(n(r)>v&&--l>0);return i=a-w*m(s),[t*(1/o(i)+Z/o(s))/X,i]},Q.invert=function(t,e){return[t/o(e),e]};var et=Y(1,4/y,y);function rt(t,e,r,i,s,l){var c,u=o(l);if(n(t)>1||n(l)>1)c=E(r*s+e*i*u);else{var f=m(t/2),h=m(l/2);c=2*S(L(f*f+e*i*h*h))}return n(c)>v?[c,a(i*m(l),e*s-r*i*u)]:[0,0]}function nt(t,e,r){return E((t*t+e*e-r*r)/(2*t*e))}function it(t){return t-2*y*l((t+y)/(2*y))}function at(t,e,r){for(var n,i=[[t[0],t[1],m(t[1]),o(t[1])],[e[0],e[1],m(e[1]),o(e[1])],[r[0],r[1],m(r[1]),o(r[1])]],a=i[2],s=0;s<3;++s,a=n)n=i[s],a.v=rt(n[1]-a[1],a[3],a[2],n[3],n[2],n[0]-a[0]),a.point=[0,0];var l=nt(i[0].v[0],i[2].v[0],i[1].v[0]),c=nt(i[0].v[0],i[1].v[0],i[2].v[0]),u=y-l;i[2].point[1]=0,i[0].point[0]=-(i[1].point[0]=i[0].v[0]/2);var f=[i[2].point[0]=i[0].point[0]+i[2].v[0]*o(l),2*(i[0].point[1]=i[1].point[1]=i[2].v[0]*m(l))];return function(t,e){var r,n=m(e),a=o(e),s=new Array(3);for(r=0;r<3;++r){var l=i[r];if(s[r]=rt(e-l[1],l[3],l[2],a,n,t-l[0]),!s[r][0])return l.point;s[r][1]=it(s[r][1]-l.v[1])}var h=f.slice();for(r=0;r<3;++r){var p=2==r?0:r+1,d=nt(i[r].v[0],s[r][0],s[p][0]);s[r][1]<0&&(d=-d),r?1==r?(d=c-d,h[0]-=s[r][0]*o(d),h[1]-=s[r][0]*m(d)):(d=u-d,h[0]+=s[r][0]*o(d),h[1]+=s[r][0]*m(d)):(h[0]+=s[r][0]*o(d),h[1]-=s[r][0]*m(d))}return h[0]/=3,h[1]/=3,h}}function ot(t){return t[0]*=M,t[1]*=M,t}function st(t,r,n){var i=e.geoCentroid({type:"MultiPoint",coordinates:[t,r,n]}),a=[-i[0],-i[1]],o=e.geoRotation(a),s=at(ot(o(t)),ot(o(r)),ot(o(n)));s.invert=H(s);var l=e.geoProjection(s).rotate(a),c=l.center;return delete l.rotate,l.center=function(t){return arguments.length?c(o(t)):o.invert(c())},l.clipAngle(90)}function lt(t,e){var r=L(1-m(e));return[2/T*t*r,T*(1-r)]}function ct(t){var e=g(t);function r(t,r){return[t,(t?t/m(t):1)*(m(r)*o(t)-e*o(r))]}return r.invert=e?function(t,r){t&&(r*=m(t)/t);var n=o(t);return[t,2*a(L(n*n+e*e-r*r)-n,e-r)]}:function(t,e){return[t,S(t?e*g(t)/t:e)]},r}lt.invert=function(t,e){var r=(r=e/T-1)*r;return[r>0?t*L(y/r)/2:0,S(1-r)]};var ut=L(3);function ft(t,e){return[ut*t*(2*o(2*e/3)-1)/T,ut*T*m(e/3)]}function ht(t){var e=o(t);function r(t,r){return[t*e,m(r)/e]}return r.invert=function(t,r){return[t/e,S(r*e)]},r}function pt(t){var e=o(t);function r(t,r){return[t*e,(1+e)*g(r/2)]}return r.invert=function(t,r){return[t/e,2*i(r/(1+e))]},r}function dt(t,e){var r=L(8/(3*y));return[r*t*(1-n(e)/y),r*e]}function mt(t,e){var r=L(4-3*m(n(e)));return[2/L(6*y)*t*r,d(e)*L(2*y/3)*(2-r)]}function gt(t,e){var r=L(y*(4+y));return[2/r*t*(1+L(1-4*e*e/(y*y))),4/r*e]}function vt(t,e){var r=(2+x)*m(e);e/=2;for(var i=0,a=1/0;i<10&&n(a)>v;i++){var s=o(e);e-=a=(e+m(e)*(s+2)-r)/(2*s*(1+s))}return[2/L(y*(4+y))*t*(1+o(e)),2*L(y/(4+y))*m(e)]}function yt(t,e){return[t*(1+o(e))/L(2+y),2*e/L(2+y)]}function xt(t,e){for(var r=(1+x)*m(e),i=0,a=1/0;i<10&&n(a)>v;i++)e-=a=(e+m(e)-r)/(1+o(e));return r=L(2+y),[t*(1+o(e))/r,2*e/r]}ft.invert=function(t,e){var r=3*S(e/(ut*T));return[T*t/(ut*(2*o(2*r/3)-1)),r]},dt.invert=function(t,e){var r=L(8/(3*y)),i=e/r;return[t/(r*(1-n(i)/y)),i]},mt.invert=function(t,e){var r=2-n(e)/L(2*y/3);return[t*L(6*y)/(2*r),d(e)*S((4-r*r)/3)]},gt.invert=function(t,e){var r=L(y*(4+y))/2;return[t*r/(1+L(1-e*e*(4+y)/(4*y))),e*r/2]},vt.invert=function(t,e){var r=e*L((4+y)/y)/2,n=S(r),i=o(n);return[t/(2/L(y*(4+y))*(1+i)),S((n+r*(i+2))/(2+x))]},yt.invert=function(t,e){var r=L(2+y),n=e*r/2;return[r*t/(1+o(n)),n]},xt.invert=function(t,e){var r=1+x,n=L(r/2);return[2*t*n/(1+o(e*=n)),S((e+m(e))/r)]};var bt=3+2*w;function _t(t,e){var r=m(t/=2),n=o(t),a=L(o(e)),s=o(e/=2),l=m(e)/(s+w*n*a),u=L(2/(1+l*l)),f=L((w*s+(n+r)*a)/(w*s+(n-r)*a));return[bt*(u*(f-1/f)-2*c(f)),bt*(u*l*(f+1/f)-2*i(l))]}_t.invert=function(t,e){if(!(r=D.invert(t/1.2,1.065*e)))return null;var r,a=r[0],s=r[1],l=20;t/=bt,e/=bt;do{var h=a/2,p=s/2,d=m(h),g=o(h),y=m(p),b=o(p),T=o(s),k=L(T),A=y/(b+w*g*k),M=A*A,S=L(2/(1+M)),E=(w*b+(g+d)*k)/(w*b+(g-d)*k),C=L(E),P=C-1/C,I=C+1/C,O=S*P-2*c(C)-t,z=S*A*I-2*i(A)-e,R=y&&_*k*d*M/y,F=(w*g*b+k)/(2*(b+w*g*k)*(b+w*g*k)*k),B=-.5*A*S*S*S,N=B*R,j=B*F,U=(U=2*b+w*k*(g-d))*U*C,V=(w*g*b*k+T)/U,H=-w*d*y/(k*U),q=P*N-2*V/C+S*(V+V/E),G=P*j-2*H/C+S*(H+H/E),Y=A*I*N-2*R/(1+M)+S*I*R+S*A*(V-V/E),W=A*I*j-2*F/(1+M)+S*I*F+S*A*(H-H/E),X=G*Y-W*q;if(!X)break;var Z=(z*G-O*W)/X,J=(O*Y-z*q)/X;a-=Z,s=u(-x,f(x,s-J))}while((n(Z)>v||n(J)>v)&&--l>0);return n(n(s)-x)<v?[0,s]:l&&[a,s]};var wt=o(35*M);function Tt(t,e){var r=g(e/2);return[t*wt*L(1-r*r),(1+wt)*r]}function kt(t,e){var r=e/2,n=o(r);return[2*t/T*o(e)*n*n,T*g(r)]}function At(t){var e=1-t,r=i(y,0)[0]-i(-y,0)[0],n=L(2*(i(0,x)[1]-i(0,-x)[1])/r);function i(r,n){var i=o(n),a=m(n);return[i/(e+t*i)*r,e*n+t*a]}function a(t,e){var r=i(t,e);return[r[0]*n,r[1]/n]}function s(t){return a(0,t)[1]}return a.invert=function(r,i){var a=V(s,i);return[r/n*(t+e/o(a)),a]},a}function Mt(t){return[t[0]/2,S(g(t[1]/2*M))*A]}function St(t){return[2*t[0],2*i(m(t[1]*M))*A]}function Et(t,r){var i=2*y/r,s=t*t;function l(r,l){var c=e.geoAzimuthalEquidistantRaw(r,l),u=c[0],f=c[1],h=u*u+f*f;if(h>s){var d=L(h),g=a(f,u),b=i*p(g/i),_=g-b,w=t*o(_),T=(t*m(_)-_*m(w))/(x-w),k=Lt(_,T),A=(y-t)/Ct(k,w,y);u=d;var M,S=50;do{u-=M=(t+Ct(k,w,u)*A-d)/(k(u)*A)}while(n(M)>v&&--S>0);f=_*m(u),u<x&&(f-=T*(u-x));var E=m(b),C=o(b);c[0]=u*C-f*E,c[1]=u*E+f*C}return c}return l.invert=function(r,l){var c=r*r+l*l;if(c>s){var u=L(c),f=a(l,r),h=i*p(f/i),d=f-h;r=u*o(d),l=u*m(d);for(var g=r-x,v=m(r),b=l/v,_=r<x?1/0:0,w=10;;){var T=t*m(b),k=t*o(b),A=m(k),M=x-k,S=(T-b*A)/M,E=Lt(b,S);if(n(_)<1e-12||!--w)break;b-=_=(b*v-S*g-l)/(v-2*g*(M*(k+b*T*o(k)-A)-T*(T-b*A))/(M*M))}r=(u=t+Ct(E,k,r)*(y-t)/Ct(E,k,y))*o(f=h+b),l=u*m(f)}return e.geoAzimuthalEquidistantRaw.invert(r,l)},l}function Lt(t,e){return function(r){var n=t*o(r);return r<x&&(n-=e),L(1+n*n)}}function Ct(t,e,r){for(var n=(r-e)/50,i=t(e)+t(r),a=1,o=e;a<50;++a)i+=2*t(o+=n);return.5*i*n}function Pt(t,e,r,i,a,s,l,c){function u(n,u){if(!u)return[t*n/y,0];var f=u*u,h=t+f*(e+f*(r+f*i)),p=u*(a-1+f*(s-c+f*l)),d=(h*h+p*p)/(2*p),g=n*S(h/d)/y;return[d*m(g),u*(1+f*c)+d*(1-o(g))]}return arguments.length<8&&(c=0),u.invert=function(u,f){var h,p,d=y*u/t,g=f,x=50;do{var b=g*g,_=t+b*(e+b*(r+b*i)),w=g*(a-1+b*(s-c+b*l)),T=_*_+w*w,k=2*w,A=T/k,M=A*A,E=S(_/A)/y,C=d*E,P=_*_,I=(2*e+b*(4*r+6*b*i))*g,O=a+b*(3*s+5*b*l),z=(2*(_*I+w*(O-1))*k-T*(2*(O-1)))/(k*k),D=o(C),R=m(C),F=A*D,B=A*R,N=d/y*(1/L(1-P/M))*(I*A-_*z)/M,j=B-u,U=g*(1+b*c)+A-F-f,V=z*R+F*N,H=F*E,q=1+z-(z*D-B*N),G=B*E,Y=V*G-q*H;if(!Y)break;d-=h=(U*V-j*q)/Y,g-=p=(j*G-U*H)/Y}while((n(h)>v||n(p)>v)&&--x>0);return[d,g]},u}Tt.invert=function(t,e){var r=e/(1+wt);return[t&&t/(wt*L(1-r*r)),2*i(r)]},kt.invert=function(t,e){var r=i(e/T),n=o(r),a=2*r;return[t*T/2/(o(a)*n*n),a]};var It=Pt(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555);var Ot=Pt(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742);var zt=Pt(5/6*y,-.62636,-.0344,0,1.3493,-.05524,0,.045);function Dt(t,e){var r=t*t,n=e*e;return[t*(1-.162388*n)*(.87-952426e-9*r*r),e*(1+n/12)]}Dt.invert=function(t,e){var r,i=t,a=e,o=50;do{var s=a*a;a-=r=(a*(1+s/12)-e)/(1+s/4)}while(n(r)>v&&--o>0);o=50,t/=1-.162388*s;do{var l=(l=i*i)*l;i-=r=(i*(.87-952426e-9*l)-t)/(.87-.00476213*l)}while(n(r)>v&&--o>0);return[i,a]};var Rt=Pt(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762);function Ft(t){var e=t(x,0)[0]-t(-x,0)[0];function r(r,n){var i=r>0?-.5:.5,a=t(r+i*y,n);return a[0]-=i*e,a}return t.invert&&(r.invert=function(r,n){var i=r>0?-.5:.5,a=t.invert(r+i*e,n),o=a[0]-i*y;return o<-y?o+=2*y:o>y&&(o-=2*y),a[0]=o,a}),r}function Bt(t,e){var r=d(t),i=d(e),s=o(e),l=o(t)*s,c=m(t)*s,u=m(i*e);t=n(a(c,u)),e=S(l),n(t-x)>v&&(t%=x);var f=function(t,e){if(e===x)return[0,0];var r,i,a=m(e),s=a*a,l=s*s,c=1+l,u=1+3*l,f=1-l,h=S(1/L(c)),p=f+s*c*h,d=(1-a)/p,g=L(d),b=d*c,_=L(b),w=g*f;if(0===t)return[0,-(w+s*_)];var T,k=o(e),A=1/k,M=2*a*k,E=(-p*k-(-3*s+h*u)*M*(1-a))/(p*p),C=-A*M,P=-A*(s*c*E+d*u*M),I=-2*A*(f*(.5*E/g)-2*s*g*M),O=4*t/y;if(t>.222*y||e<y/4&&t>.175*y){if(r=(w+s*L(b*(1+l)-w*w))/(1+l),t>y/4)return[r,r];var z=r,D=.5*r;r=.5*(D+z),i=50;do{var R=L(b-r*r),F=r*(I+C*R)+P*S(r/_)-O;if(!F)break;F<0?D=r:z=r,r=.5*(D+z)}while(n(z-D)>v&&--i>0)}else{r=v,i=25;do{var B=r*r,N=L(b-B),j=I+C*N,U=r*j+P*S(r/_)-O,V=j+(P-C*B)/N;r-=T=N?U/V:0}while(n(T)>v&&--i>0)}return[r,-w-s*L(b-r*r)]}(t>y/4?x-t:t,e);return t>y/4&&(u=f[0],f[0]=-f[1],f[1]=-u),f[0]*=r,f[1]*=-i,f}function Nt(t,e){var r,a,l,c,u,f;if(e<v)return[(c=m(t))-(r=e*(t-c*(a=o(t)))/4)*a,a+r*c,1-e*c*c/2,t-r];if(e>=1-v)return r=(1-e)/4,l=1/(a=P(t)),[(c=((f=s(2*(f=t)))-1)/(f+1))+r*((u=a*C(t))-t)/(a*a),l-r*c*l*(u-t),l+r*c*l*(u+t),2*i(s(t))-x+r*(u-t)/a];var h=[1,0,0,0,0,0,0,0,0],p=[L(e),0,0,0,0,0,0,0,0],d=0;for(a=L(1-e),u=1;n(p[d]/h[d])>v&&d<8;)r=h[d++],p[d]=(r-a)/2,h[d]=(r+a)/2,a=L(r*a),u*=2;l=u*h[d]*t;do{l=(S(c=p[d]*m(a=l)/h[d])+l)/2}while(--d);return[m(l),c=o(l),c/o(l-a),l]}function jt(t,e){if(!e)return t;if(1===e)return c(g(t/2+b));for(var r=1,a=L(1-e),o=L(e),s=0;n(o)>v;s++){if(t%y){var l=i(a*g(t)/r);l<0&&(l+=y),t+=l+~~(t/y)*y}else t+=t;o=(r+a)/2,a=L(r*a),o=((r=o)-a)/2}return t/(h(2,s)*r)}function Ut(t,e){var r=(w-1)/(w+1),l=L(1-r*r),u=jt(x,l*l),f=c(g(y/4+n(e)/2)),h=s(-1*f)/L(r),p=function(t,e){var r=t*t,n=e+1,i=1-r-e*e;return[.5*((t>=0?x:-x)-a(i,2*t)),-.25*c(i*i+4*r)+.5*c(n*n+r)]}(h*o(-1*t),h*m(-1*t)),v=function(t,e,r){var a=n(t),o=C(n(e));if(a){var s=1/m(a),l=1/(g(a)*g(a)),c=-(l+r*(o*o*s*s)-1+r),u=(-c+L(c*c-4*((r-1)*l)))/2;return[jt(i(1/L(u)),r)*d(t),jt(i(L((u/l-1)/r)),1-r)*d(e)]}return[0,jt(i(o),1-r)*d(e)]}(p[0],p[1],l*l);return[-v[1],(e>=0?1:-1)*(.5*u-v[0])]}function Vt(t){var e=m(t),r=o(t),i=Ht(t);function s(t,a){var s=i(t,a);t=s[0],a=s[1];var l=m(a),c=o(a),u=o(t),f=E(e*l+r*c*u),h=m(f),p=n(h)>v?f/h:1;return[p*r*m(t),(n(t)>x?p:-p)*(e*c-r*l*u)]}return i.invert=Ht(-t),s.invert=function(t,r){var n=L(t*t+r*r),s=-m(n),l=o(n),c=n*l,u=-r*s,f=n*e,h=L(c*c+u*u-f*f),p=a(c*f+u*h,u*f-c*h),d=(n>x?-1:1)*a(t*s,n*o(p)*l+r*m(p)*s);return i.invert(d,p)},s}function Ht(t){var e=m(t),r=o(t);return function(t,n){var i=o(n),s=o(t)*i,l=m(t)*i,c=m(n);return[a(l,s*r-c*e),S(c*r+s*e)]}}Bt.invert=function(t,e){n(t)>1&&(t=2*d(t)-t),n(e)>1&&(e=2*d(e)-e);var r=d(t),i=d(e),s=-r*t,l=-i*e,c=l/s<1,u=function(t,e){var r=0,i=1,a=.5,s=50;for(;;){var l=a*a,c=L(a),u=S(1/L(1+l)),f=1-l+a*(1+l)*u,h=(1-c)/f,p=L(h),d=h*(1+l),m=p*(1-l),g=L(d-t*t),v=e+m+a*g;if(n(i-r)<1e-12||0==--s||0===v)break;v>0?r=a:i=a,a=.5*(r+i)}if(!s)return null;var x=S(c),b=o(x),_=1/b,w=2*c*b,T=(-f*b-(-3*a+u*(1+3*l))*w*(1-c))/(f*f);return[y/4*(t*(-2*_*(.5*T/p*(1-l)-2*a*p*w)+-_*w*g)+-_*(a*(1+l)*T+h*(1+3*l)*w)*S(t/L(d))),x]}(c?l:s,c?s:l),f=u[0],h=u[1],p=o(h);return c&&(f=-x-f),[r*(a(m(f)*p,-m(h))+y),i*S(o(f)*p)]},Ut.invert=function(t,e){var r,n,o,l,u,f,h=(w-1)/(w+1),p=L(1-h*h),d=jt(x,p*p),m=(n=-t,o=p*p,(r=.5*d-e)?(l=Nt(r,o),n?(f=(u=Nt(n,1-o))[1]*u[1]+o*l[0]*l[0]*u[0]*u[0],[[l[0]*u[2]/f,l[1]*l[2]*u[0]*u[1]/f],[l[1]*u[1]/f,-l[0]*l[2]*u[0]*u[2]/f],[l[2]*u[1]*u[2]/f,-o*l[0]*l[1]*u[0]/f]]):[[l[0],0],[l[1],0],[l[2],0]]):[[0,(u=Nt(n,1-o))[0]/u[1]],[1/u[1],0],[u[2]/u[1],0]]),g=function(t,e){var r=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])/r,(t[1]*e[0]-t[0]*e[1])/r]}(m[0],m[1]);return[a(g[1],g[0])/-1,2*i(s(-.5*c(h*g[0]*g[0]+h*g[1]*g[1])))-x]};var qt=S(1-1/3)*A,Gt=ht(0);function Yt(t){var e=qt*M,r=lt(y,e)[0]-lt(-y,e)[0],i=Gt(0,e)[1],a=lt(0,e)[1],o=T-a,s=k/t,c=4/k,h=i+o*o*4/k;function p(p,d){var m,g=n(d);if(g>e){var v=f(t-1,u(0,l((p+y)/s)));(m=lt(p+=y*(t-1)/t-v*s,g))[0]=m[0]*k/r-k*(t-1)/(2*t)+v*k/t,m[1]=i+4*(m[1]-a)*o/k,d<0&&(m[1]=-m[1])}else m=Gt(p,d);return m[0]*=c,m[1]/=h,m}return p.invert=function(e,p){e/=c;var d=n(p*=h);if(d>i){var m=f(t-1,u(0,l((e+y)/s)));e=(e+y*(t-1)/t-m*s)*r/k;var g=lt.invert(e,.25*(d-i)*k/o+a);return g[0]-=y*(t-1)/t-m*s,p<0&&(g[1]=-g[1]),g}return Gt.invert(e,p)},p}function Wt(t,e){return[t,1&e?90-v:qt]}function Xt(t,e){return[t,1&e?-90+v:-qt]}function Zt(t){return[t[0]*(1-v),t[1]]}function Jt(t){var e,r=1+t,i=S(m(1/r)),s=2*L(y/(e=y+4*i*r)),l=.5*s*(r+L(t*(2+t))),c=t*t,u=r*r;function f(f,h){var p,d,g=1-m(h);if(g&&g<2){var v,b=x-h,_=25;do{var w=m(b),T=o(b),k=i+a(w,r-T),A=1+u-2*r*T;b-=v=(b-c*i-r*w+A*k-.5*g*e)/(2*r*w*k)}while(n(v)>1e-12&&--_>0);p=s*L(A),d=f*k/y}else p=s*(t+g),d=f*i/y;return[p*m(d),l-p*o(d)]}return f.invert=function(t,n){var o=t*t+(n-=l)*n,f=(1+u-o/(s*s))/(2*r),h=E(f),p=m(h),d=i+a(p,r-f);return[S(t/L(o))*y/d,S(1-2*(h-c*i-r*p+(1+u-2*r*f)*d)/e)]},f}function Kt(t,e){return e>-.7109889596207567?((t=W(t,e))[1]+=.0528035274542,t):Q(t,e)}function Qt(t,e){return n(e)>.7109889596207567?((t=W(t,e))[1]-=e>0?.0528035274542:-.0528035274542,t):Q(t,e)}function $t(t,e,r,n){var i=L(4*y/(2*r+(1+t-e/2)*m(2*r)+(t+e)/2*m(4*r)+e/2*m(6*r))),a=L(n*m(r)*L((1+t*o(2*r)+e*o(4*r))/(1+t+e))),s=r*c(1);function l(r){return L(1+t*o(2*r)+e*o(4*r))}function c(n){var i=n*r;return(2*i+(1+t-e/2)*m(2*i)+(t+e)/2*m(4*i)+e/2*m(6*i))/r}function u(t){return l(t)*m(t)}var f=function(t,e){var n=r*V(c,s*m(e)/r,e/y);isNaN(n)&&(n=r*d(e));var u=i*l(n);return[u*a*t/y*o(n),u/a*m(n)]};return f.invert=function(t,e){var n=V(u,e*a/i);return[t*y/(o(n)*i*a*l(n)),S(r*c(n/r)/s)]},0===r&&(i=L(n/y),(f=function(t,e){return[t*i,m(e)/i]}).invert=function(t,e){return[t/i,S(e*i)]}),f}function te(t,e,r,n,i){void 0===n&&(n=1e-8),void 0===i&&(i=20);var a=t(e),o=t(.5*(e+r)),s=t(r);return function t(e,r,n,i,a,o,s,l,c,u,f){if(f.nanEncountered)return NaN;var h,p,d,m,g,v,y,x,b,_;if(p=e(r+.25*(h=n-r)),d=e(n-.25*h),isNaN(p))f.nanEncountered=!0;else{if(!isNaN(d))return _=((v=(m=h*(i+4*p+a)/12)+(g=h*(a+4*d+o)/12))-s)/15,u>c?(f.maxDepthCount++,v+_):Math.abs(_)<l?v+_:(x=t(e,r,y=r+.5*h,i,p,a,m,.5*l,c,u+1,f),isNaN(x)?(f.nanEncountered=!0,NaN):(b=t(e,y,n,a,d,o,g,.5*l,c,u+1,f),isNaN(b)?(f.nanEncountered=!0,NaN):x+b));f.nanEncountered=!0}}(t,e,r,a,o,s,(a+4*o+s)*(r-e)/6,n,i,1,{maxDepthCount:0,nanEncountered:!1})}function ee(t,e,r){function i(r){return t+(1-t)*h(1-h(r,e),1/e)}function a(t){return te(i,0,t,1e-4)}for(var o=1/a(1),s=1e3,l=(1+1e-8)*o,c=[],u=0;u<=s;u++)c.push(a(u/s)*l);function f(t){var e=0,r=s,n=500;do{c[n]>t?r=n:e=n,n=e+r>>1}while(n>e);var i=c[n+1]-c[n];return i&&(i=(t-c[n+1])/i),(n+1+i)/s}var p=2*f(1)/y*o/r,g=function(t,e){var r=f(n(m(e))),a=i(r)*t;return r/=p,[a,e>=0?r:-r]};return g.invert=function(t,e){var r;return n(e*=p)<1&&(r=d(e)*S(a(n(e))*o)),[t/i(n(e)),r]},g}function re(t,e){return n(t[0]-e[0])<v&&n(t[1]-e[1])<v}function ne(t,e){for(var r,n,i,a=-1,o=t.length,s=t[0],l=[];++a<o;){n=((r=t[a])[0]-s[0])/e,i=(r[1]-s[1])/e;for(var c=0;c<e;++c)l.push([s[0]+c*n,s[1]+c*i]);s=r}return l.push(r),l}function ie(t){var e,n,i,a,o,s,l,c=[],u=t[0].length;for(l=0;l<u;++l)n=(e=t[0][l])[0][0],i=e[0][1],a=e[1][1],o=e[2][0],s=e[2][1],c.push(ne([[n+v,i+v],[n+v,a-v],[o-v,a-v],[o-v,s+v]],30));for(l=t[1].length-1;l>=0;--l)n=(e=t[1][l])[0][0],i=e[0][1],a=e[1][1],o=e[2][0],s=e[2][1],c.push(ne([[o-v,s-v],[o-v,a+v],[n+v,a+v],[n+v,i-v]],30));return{type:"Polygon",coordinates:[r.merge(c)]}}function ae(t,r,n){var i,a;function o(e,n){for(var i=n<0?-1:1,a=r[+(n<0)],o=0,s=a.length-1;o<s&&e>a[o][2][0];++o);var l=t(e-a[o][1][0],n);return l[0]+=t(a[o][1][0],i*n>i*a[o][0][1]?a[o][0][1]:n)[0],l}n?o.invert=n(o):t.invert&&(o.invert=function(e,n){for(var i=a[+(n<0)],s=r[+(n<0)],l=0,c=i.length;l<c;++l){var u=i[l];if(u[0][0]<=e&&e<u[1][0]&&u[0][1]<=n&&n<u[1][1]){var f=t.invert(e-t(s[l][1][0],0)[0],n);return f[0]+=s[l][1][0],re(o(f[0],f[1]),[e,n])?f:null}}});var s=e.geoProjection(o),l=s.stream;return s.stream=function(t){var r=s.rotate(),n=l(t),a=(s.rotate([0,0]),l(t));return s.rotate(r),n.sphere=function(){e.geoStream(i,a)},n},s.lobes=function(e){return arguments.length?(i=ie(e),r=e.map((function(t){return t.map((function(t){return[[t[0][0]*M,t[0][1]*M],[t[1][0]*M,t[1][1]*M],[t[2][0]*M,t[2][1]*M]]}))})),a=r.map((function(e){return e.map((function(e){var r,n=t(e[0][0],e[0][1])[0],i=t(e[2][0],e[2][1])[0],a=t(e[1][0],e[0][1])[1],o=t(e[1][0],e[1][1])[1];return a>o&&(r=a,a=o,o=r),[[n,a],[i,o]]}))})),s):r.map((function(t){return t.map((function(t){return[[t[0][0]*A,t[0][1]*A],[t[1][0]*A,t[1][1]*A],[t[2][0]*A,t[2][1]*A]]}))}))},null!=r&&s.lobes(r),s}Kt.invert=function(t,e){return e>-.7109889596207567?W.invert(t,e-.0528035274542):Q.invert(t,e)},Qt.invert=function(t,e){return n(e)>.7109889596207567?W.invert(t,e+(e>0?.0528035274542:-.0528035274542)):Q.invert(t,e)};var oe=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];var se=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];var le=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];var ce=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];var ue=[[[[-180,35],[-30,90],[0,35]],[[0,35],[30,90],[180,35]]],[[[-180,-10],[-102,-90],[-65,-10]],[[-65,-10],[5,-90],[77,-10]],[[77,-10],[103,-90],[180,-10]]]];var fe=[[[[-180,0],[-110,90],[-40,0]],[[-40,0],[0,90],[40,0]],[[40,0],[110,90],[180,0]]],[[[-180,0],[-110,-90],[-40,0]],[[-40,0],[0,-90],[40,0]],[[40,0],[110,-90],[180,0]]]];function he(t,e){return[3/k*t*L(y*y/3-e*e),e]}function pe(t){function e(e,r){if(n(n(r)-x)<v)return[0,r<0?-2:2];var i=m(r),a=h((1+i)/(1-i),t/2),s=.5*(a+1/a)+o(e*=t);return[2*m(e)/s,(a-1/a)/s]}return e.invert=function(e,r){var i=n(r);if(n(i-2)<v)return e?null:[0,d(r)*x];if(i>2)return null;var o=(e/=2)*e,s=(r/=2)*r,l=2*r/(1+o+s);return l=h((1+l)/(1-l),1/t),[a(2*e,1-o-s)/t,S((l-1)/(l+1))]},e}he.invert=function(t,e){return[k/3*t/L(y*y/3-e*e),e]};var de=y/w;function me(t,e){return[t*(1+L(o(e)))/2,e/(o(e/2)*o(t/6))]}function ge(t,e){var r=t*t,n=e*e;return[t*(.975534+n*(-.0143059*r-.119161+-.0547009*n)),e*(1.00384+r*(.0802894+-.02855*n+199025e-9*r)+n*(.0998909+-.0491032*n))]}function ve(t,e){return[m(t)/o(e),g(e)*o(t)]}function ye(t){var e=o(t),r=g(b+t/2);function i(i,a){var o=a-t,s=n(o)<v?i*e:n(s=b+a/2)<v||n(n(s)-x)<v?0:i*o/c(g(s)/r);return[s,o]}return i.invert=function(i,a){var o,s=a+t;return[n(a)<v?i/e:n(o=b+s/2)<v||n(n(o)-x)<v?0:i*c(g(o)/r)/a,s]},i}function xe(t,e){return[t,1.25*c(g(b+.4*e))]}function be(t){var e=t.length-1;function r(r,n){for(var i,a=o(n),s=2/(1+a*o(r)),l=s*a*m(r),c=s*m(n),u=e,f=t[u],h=f[0],p=f[1];--u>=0;)h=(f=t[u])[0]+l*(i=h)-c*p,p=f[1]+l*p+c*i;return[h=l*(i=h)-c*p,p=l*p+c*i]}return r.invert=function(r,s){var l=20,c=r,u=s;do{for(var f,h=e,p=t[h],d=p[0],g=p[1],v=0,y=0;--h>=0;)v=d+c*(f=v)-u*y,y=g+c*y+u*f,d=(p=t[h])[0]+c*(f=d)-u*g,g=p[1]+c*g+u*f;var x,b,_=(v=d+c*(f=v)-u*y)*v+(y=g+c*y+u*f)*y;c-=x=((d=c*(f=d)-u*g-r)*v+(g=c*g+u*f-s)*y)/_,u-=b=(g*v-d*y)/_}while(n(x)+n(b)>1e-12&&--l>0);if(l){var w=L(c*c+u*u),T=2*i(.5*w),k=m(T);return[a(c*k,w*o(T)),w?S(u*k/w):0]}},r}me.invert=function(t,e){var r=n(t),i=n(e),a=v,s=x;i<de?s*=i/de:a+=6*E(de/i);for(var l=0;l<25;l++){var c=m(s),u=L(o(s)),f=m(s/2),h=o(s/2),p=m(a/6),d=o(a/6),g=.5*a*(1+u)-r,y=s/(h*d)-i,b=u?-.25*a*c/u:0,_=.5*(1+u),w=(1+.5*s*f/h)/(h*d),T=s/h*(p/6)/(d*d),k=b*T-w*_,A=(g*T-y*_)/k,M=(y*b-g*w)/k;if(s-=A,a-=M,n(A)<v&&n(M)<v)break}return[t<0?-a:a,e<0?-s:s]},ge.invert=function(t,e){var r=d(t)*y,i=e/2,a=50;do{var o=r*r,s=i*i,l=r*i,c=r*(.975534+s*(-.0143059*o-.119161+-.0547009*s))-t,u=i*(1.00384+o*(.0802894+-.02855*s+199025e-9*o)+s*(.0998909+-.0491032*s))-e,f=.975534-s*(.119161+3*o*.0143059+.0547009*s),h=-l*(.238322+.2188036*s+.0286118*o),p=l*(.1605788+7961e-7*o+-.0571*s),m=1.00384+o*(.0802894+199025e-9*o)+s*(3*(.0998909-.02855*o)-.245516*s),g=h*p-m*f,x=(u*h-c*m)/g,b=(c*p-u*f)/g;r-=x,i-=b}while((n(x)>v||n(b)>v)&&--a>0);return a&&[r,i]},ve.invert=function(t,e){var r=t*t,n=e*e+1,i=r+n,a=t?_*L((i-L(i*i-4*r))/r):1/L(n);return[S(t*a),d(e)*E(a)]},xe.invert=function(t,e){return[t,2.5*i(s(.8*e))-.625*y]};var _e=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],we=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],Te=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],ke=[[.9245,0],[0,0],[.01943,0]],Ae=[[.721316,0],[0,0],[-.00881625,-.00617325]];function Me(t,r){var n=e.geoProjection(be(t)).rotate(r).clipAngle(90),i=e.geoRotation(r),a=n.center;return delete n.rotate,n.center=function(t){return arguments.length?a(i(t)):i.invert(a())},n}var Se=L(6),Ee=L(7);function Le(t,e){var r=S(7*m(e)/(3*Se));return[Se*t*(2*o(2*r/3)-1)/Ee,9*m(r/3)/Ee]}function Ce(t,e){for(var r,i=(1+_)*m(e),a=e,s=0;s<25&&(a-=r=(m(a/2)+m(a)-i)/(.5*o(a/2)+o(a)),!(n(r)<v));s++);return[t*(1+2*o(a)/o(a/2))/(3*w),2*L(3)*m(a/2)/L(2+w)]}function Pe(t,e){for(var r,i=L(6/(4+y)),a=(1+y/4)*m(e),s=e/2,l=0;l<25&&(s-=r=(s/2+m(s)-a)/(.5+o(s)),!(n(r)<v));l++);return[i*(.5+o(s))*t/1.5,i*s]}function Ie(t,e){var r=e*e,n=r*r,i=r*n;return[t*(.84719-.13063*r+i*i*(.05494*r-.04515-.02326*n+.00331*i)),e*(1.01183+n*n*(.01926*r-.02625-.00396*n))]}function Oe(t,e){return[t*(1+o(e))/2,2*(e-g(e/2))]}Le.invert=function(t,e){var r=3*S(e*Ee/9);return[t*Ee/(Se*(2*o(2*r/3)-1)),S(3*m(r)*Se/7)]},Ce.invert=function(t,e){var r=e*L(2+w)/(2*L(3)),n=2*S(r);return[3*w*t/(1+2*o(n)/o(n/2)),S((r+m(n))/(1+_))]},Pe.invert=function(t,e){var r=L(6/(4+y)),i=e/r;return n(n(i)-x)<v&&(i=i<0?-x:x),[1.5*t/(r*(.5+o(i))),S((i/2+m(i))/(1+y/4))]},Ie.invert=function(t,e){var r,i,a,o,s=e,l=25;do{s-=r=(s*(1.01183+(a=(i=s*s)*i)*a*(.01926*i-.02625-.00396*a))-e)/(1.01183+a*a*(.21186*i-.23625+-.05148*a))}while(n(r)>1e-12&&--l>0);return[t/(.84719-.13063*(i=s*s)+(o=i*(a=i*i))*o*(.05494*i-.04515-.02326*a+.00331*o)),s]},Oe.invert=function(t,e){for(var r=e/2,i=0,a=1/0;i<10&&n(a)>v;++i){var s=o(e/2);e-=a=(e-g(e/2)-r)/(1-.5/(s*s))}return[2*t/(1+o(e)),e]};var ze=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];function De(t,e){var r=m(e),i=o(e),a=d(t);if(0===t||n(e)===x)return[0,e];if(0===e)return[t,0];if(n(t)===x)return[t*i,x*r];var s=y/(2*t)-2*t/y,l=2*e/y,c=(1-l*l)/(r-l),u=s*s,f=c*c,h=1+u/f,p=1+f/u,g=(s*r/c-s/2)/h,v=(f*r/u+c/2)/p,b=v*v-(f*r*r/u+c*r-1)/p;return[x*(g+L(g*g+i*i/h)*a),x*(v+L(b<0?0:b)*d(-e*s)*a)]}De.invert=function(t,e){var r=(t/=x)*t,n=r+(e/=x)*e,i=y*y;return[t?(n-1+L((1-n)*(1-n)+4*r))/(2*t)*x:0,V((function(t){return n*(y*m(t)-2*t)*y+4*t*t*(e-m(t))+2*y*t-i*e}),0)]};function Re(t,e){var r=e*e;return[t,e*(1.0148+r*r*(.23185+r*(.02406*r-.14499)))]}function Fe(t,e){if(n(e)<v)return[t,0];var r=g(e),i=t*m(e);return[m(i)/r,e+(1-o(i))/r]}function Be(t,e){var r=je(t[1],t[0]),n=je(e[1],e[0]),i=function(t,e){return a(t[0]*e[1]-t[1]*e[0],t[0]*e[0]+t[1]*e[1])}(r,n),s=Ue(r)/Ue(n);return Ne([1,0,t[0][0],0,1,t[0][1]],Ne([s,0,0,0,s,0],Ne([o(i),m(i),0,-m(i),o(i),0],[1,0,-e[0][0],0,1,-e[0][1]])))}function Ne(t,e){return[t[0]*e[0]+t[1]*e[3],t[0]*e[1]+t[1]*e[4],t[0]*e[2]+t[1]*e[5]+t[2],t[3]*e[0]+t[4]*e[3],t[3]*e[1]+t[4]*e[4],t[3]*e[2]+t[4]*e[5]+t[5]]}function je(t,e){return[t[0]-e[0],t[1]-e[1]]}function Ue(t){return L(t[0]*t[0]+t[1]*t[1])}function Ve(t,r,i){function a(t,e){var n,i=r(t,e),a=i.project([t*A,e*A]);return(n=i.transform)?[n[0]*a[0]+n[1]*a[1]+n[2],-(n[3]*a[0]+n[4]*a[1]+n[5])]:(a[1]=-a[1],a)}!function t(e,r){if(e.edges=function(t){for(var e=t.length,r=[],n=t[e-1],i=0;i<e;++i)r.push([n,n=t[i]]);return r}(e.face),r.face){var n=e.shared=function(t,e){for(var r,n,i=t.length,a=null,o=0;o<i;++o){r=t[o];for(var s=e.length;--s>=0;)if(n=e[s],r[0]===n[0]&&r[1]===n[1]){if(a)return[a,r];a=r}}}(e.face,r.face),i=Be(n.map(r.project),n.map(e.project));e.transform=r.transform?Ne(r.transform,i):i;for(var a=r.edges,o=0,s=a.length;o<s;++o)He(n[0],a[o][1])&&He(n[1],a[o][0])&&(a[o]=e),He(n[0],a[o][0])&&He(n[1],a[o][1])&&(a[o]=e);for(a=e.edges,o=0,s=a.length;o<s;++o)He(n[0],a[o][0])&&He(n[1],a[o][1])&&(a[o]=r),He(n[0],a[o][1])&&He(n[1],a[o][0])&&(a[o]=r)}else e.transform=r.transform;e.children&&e.children.forEach((function(r){t(r,e)}));return e}(t,{transform:null}),qe(t)&&(a.invert=function(e,n){var i=function t(e,n){var i=e.project.invert,a=e.transform,o=n;a&&(a=function(t){var e=1/(t[0]*t[4]-t[1]*t[3]);return[e*t[4],-e*t[1],e*(t[1]*t[5]-t[2]*t[4]),-e*t[3],e*t[0],e*(t[2]*t[3]-t[0]*t[5])]}(a),o=[a[0]*o[0]+a[1]*o[1]+a[2],a[3]*o[0]+a[4]*o[1]+a[5]]);if(i&&e===function(t){return r(t[0]*M,t[1]*M)}(s=i(o)))return s;for(var s,l=e.children,c=0,u=l&&l.length;c<u;++c)if(s=t(l[c],n))return s}(t,[e,-n]);return i&&(i[0]*=M,i[1]*=M,i)});var o=e.geoProjection(a),s=o.stream;return o.stream=function(r){var i=o.rotate(),a=s(r),l=(o.rotate([0,0]),s(r));return o.rotate(i),a.sphere=function(){l.polygonStart(),l.lineStart(),function t(r,i,a){var o,s,l=i.edges,c=l.length,u={type:"MultiPoint",coordinates:i.face},f=i.face.filter((function(t){return 90!==n(t[1])})),h=e.geoBounds({type:"MultiPoint",coordinates:f}),p=!1,d=-1,m=h[1][0]-h[0][0],g=180===m||360===m?[(h[0][0]+h[1][0])/2,(h[0][1]+h[1][1])/2]:e.geoCentroid(u);if(a)for(;++d<c&&l[d]!==a;);++d;for(var y=0;y<c;++y)s=l[(y+d)%c],Array.isArray(s)?(p||(r.point((o=e.geoInterpolate(s[0],g)(v))[0],o[1]),p=!0),r.point((o=e.geoInterpolate(s[1],g)(v))[0],o[1])):(p=!1,s!==a&&t(r,s,i))}(l,t),l.lineEnd(),l.polygonEnd()},a},o.angle(null==i?-30:i*A)}function He(t,e){return t&&e&&t[0]===e[0]&&t[1]===e[1]}function qe(t){return t.project.invert||t.children&&t.children.some(qe)}Re.invert=function(t,e){e>1.790857183?e=1.790857183:e<-1.790857183&&(e=-1.790857183);var r,i=e;do{var a=i*i;i-=r=(i*(1.0148+a*a*(.23185+a*(.02406*a-.14499)))-e)/(1.0148+a*a*(5*.23185+a*(.21654*a-1.01493)))}while(n(r)>v);return[t,i]},Fe.invert=function(t,e){if(n(e)<v)return[t,0];var r,i=t*t+e*e,a=.5*e,s=10;do{var l=g(a),c=1/o(a),u=i-2*e*a+a*a;a-=r=(l*u+2*(a-e))/(2+u*c*c+2*(a-e)*l)}while(n(r)>v&&--s>0);return l=g(a),[(n(e)<n(a+1/l)?S(t*l):d(e)*d(t)*(E(n(t*l))+x))/m(a),a]};var Ge=[[0,90],[-90,0],[0,0],[90,0],[180,0],[0,-90]],Ye=[[0,2,1],[0,3,2],[5,1,2],[5,2,3],[0,1,4],[0,4,3],[5,4,1],[5,3,4]].map((function(t){return t.map((function(t){return Ge[t]}))}));var We=2/L(3);function Xe(t,e){var r=lt(t,e);return[r[0]*We,r[1]]}function Ze(t,e){for(var r=0,n=t.length,i=0;r<n;++r)i+=t[r]*e[r];return i}function Je(t){return[a(t[1],t[0])*A,S(u(-1,f(1,t[2])))*A]}function Ke(t){var e=t[0]*M,r=t[1]*M,n=o(r);return[n*o(e),n*m(e),m(r)]}function Qe(){}function $e(t,e){return{type:"FeatureCollection",features:t.features.map((function(t){return tr(t,e)}))}}function tr(t,e){return{type:"Feature",id:t.id,properties:t.properties,geometry:er(t.geometry,e)}}function er(t,r){if(!t)return null;if("GeometryCollection"===t.type)return function(t,e){return{type:"GeometryCollection",geometries:t.geometries.map((function(t){return er(t,e)}))}}(t,r);var n;switch(t.type){case"Point":case"MultiPoint":n=ir;break;case"LineString":case"MultiLineString":n=ar;break;case"Polygon":case"MultiPolygon":case"Sphere":n=or;break;default:return null}return e.geoStream(t,r(n)),n.result()}Xe.invert=function(t,e){return lt.invert(t/We,e)};var rr=[],nr=[],ir={point:function(t,e){rr.push([t,e])},result:function(){var t=rr.length?rr.length<2?{type:"Point",coordinates:rr[0]}:{type:"MultiPoint",coordinates:rr}:null;return rr=[],t}},ar={lineStart:Qe,point:function(t,e){rr.push([t,e])},lineEnd:function(){rr.length&&(nr.push(rr),rr=[])},result:function(){var t=nr.length?nr.length<2?{type:"LineString",coordinates:nr[0]}:{type:"MultiLineString",coordinates:nr}:null;return nr=[],t}},or={polygonStart:Qe,lineStart:Qe,point:function(t,e){rr.push([t,e])},lineEnd:function(){var t=rr.length;if(t){do{rr.push(rr[0].slice())}while(++t<4);nr.push(rr),rr=[]}},polygonEnd:Qe,result:function(){if(!nr.length)return null;var t=[],e=[];return nr.forEach((function(r){!function(t){if((e=t.length)<4)return!1;for(var e,r=0,n=t[e-1][1]*t[0][0]-t[e-1][0]*t[0][1];++r<e;)n+=t[r-1][1]*t[r][0]-t[r-1][0]*t[r][1];return n<=0}(r)?e.push(r):t.push([r])})),e.forEach((function(e){var r=e[0];t.some((function(t){if(function(t,e){for(var r=e[0],n=e[1],i=!1,a=0,o=t.length,s=o-1;a<o;s=a++){var l=t[a],c=l[0],u=l[1],f=t[s],h=f[0],p=f[1];u>n^p>n&&r<(h-c)*(n-u)/(p-u)+c&&(i=!i)}return i}(t[0],r))return t.push(e),!0}))||t.push([e])})),nr=[],t.length?t.length>1?{type:"MultiPolygon",coordinates:t}:{type:"Polygon",coordinates:t[0]}:null}};function sr(t){var r=t(x,0)[0]-t(-x,0)[0];function i(e,i){var a=n(e)<x,o=t(a?e:e>0?e-y:e+y,i),s=(o[0]-o[1])*_,l=(o[0]+o[1])*_;if(a)return[s,l];var c=r*_,u=s>0^l>0?-1:1;return[u*s-d(l)*c,u*l-d(s)*c]}return t.invert&&(i.invert=function(e,i){var a=(e+i)*_,o=(i-e)*_,s=n(a)<.5*r&&n(o)<.5*r;if(!s){var l=r*_,c=a>0^o>0?-1:1,u=-c*e+(o>0?1:-1)*l,f=-c*i+(a>0?1:-1)*l;a=(-u-f)*_,o=(u-f)*_}var h=t.invert(a,o);return s||(h[0]+=a>0?y:-y),h}),e.geoProjection(i).rotate([-90,-90,45]).clipAngle(179.999)}function lr(){return sr(Ut).scale(111.48)}function cr(t){var e=m(t);function r(r,n){var a=e?g(r*e/2)/e:r/2;if(!n)return[2*a,-t];var s=2*i(a*m(n)),l=1/g(n);return[m(s)*l,n+(1-o(s))*l-t]}return r.invert=function(r,a){if(n(a+=t)<v)return[e?2*i(e*r/2)/e:r,0];var s,l=r*r+a*a,c=0,u=10;do{var f=g(c),h=1/o(c),p=l-2*a*c+c*c;c-=s=(f*p+2*(c-a))/(2+p*h*h+2*(c-a)*f)}while(n(s)>v&&--u>0);var d=r*(f=g(c)),x=g(n(a)<n(c+1/f)?.5*S(d):.5*E(d)+y/4)/m(c);return[e?2*i(e*x)/e:2*x,c]},r}var ur=[[.9986,-.062],[1,0],[.9986,.062],[.9954,.124],[.99,.186],[.9822,.248],[.973,.31],[.96,.372],[.9427,.434],[.9216,.4958],[.8962,.5571],[.8679,.6176],[.835,.6769],[.7986,.7346],[.7597,.7903],[.7186,.8435],[.6732,.8936],[.6213,.9394],[.5722,.9761],[.5322,1]];function fr(t,e){var r,i=f(18,36*n(e)/y),a=l(i),o=i-a,s=(r=ur[a])[0],c=r[1],u=(r=ur[++a])[0],h=r[1],p=(r=ur[f(19,++a)])[0],d=r[1];return[t*(u+o*(p-s)/2+o*o*(p-2*u+s)/2),(e>0?x:-x)*(h+o*(d-c)/2+o*o*(d-2*h+c)/2)]}function hr(t,e){var r=function(t){function e(e,r){var n=o(r),i=(t-1)/(t-n*o(e));return[i*n*m(e),i*m(r)]}return e.invert=function(e,r){var n=e*e+r*r,i=L(n),o=(t-L(1-n*(t+1)/(t-1)))/((t-1)/i+i/(t-1));return[a(e*o,i*L(1-o*o)),i?S(r*o/i):0]},e}(t);if(!e)return r;var n=o(e),i=m(e);function s(e,a){var o=r(e,a),s=o[1],l=s*i/(t-1)+n;return[o[0]*n/l,s/l]}return s.invert=function(e,a){var o=(t-1)/(t-1-a*i);return r.invert(o*e,o*a*n)},s}ur.forEach((function(t){t[1]*=1.0144})),fr.invert=function(t,e){var r=e/x,i=90*r,a=f(18,n(i/5)),o=u(0,l(a));do{var s=ur[o][1],c=ur[o+1][1],h=ur[f(19,o+2)][1],p=h-s,d=h-2*c+s,m=2*(n(r)-c)/p,g=d/p,v=m*(1-g*m*(1-2*g*m));if(v>=0||1===o){i=(e>=0?5:-5)*(v+a);var y,b=50;do{v=(a=f(18,n(i)/5))-(o=l(a)),s=ur[o][1],c=ur[o+1][1],h=ur[f(19,o+2)][1],i-=(y=(e>=0?x:-x)*(c+v*(h-s)/2+v*v*(h-2*c+s)/2)-e)*A}while(n(y)>1e-12&&--b>0);break}}while(--o>=0);var _=ur[o][0],w=ur[o+1][0],T=ur[f(19,o+2)][0];return[t/(w+v*(T-_)/2+v*v*(T-2*w+_)/2),i*M]};var pr=-179.9999,dr=179.9999,mr=-89.9999;function gr(t){return t.length>0}function vr(t){return-90===t||90===t?[0,t]:[-180,(e=t,Math.floor(1e4*e)/1e4)];var e}function yr(t){var e=t[0],r=t[1],n=!1;return e<=pr?(e=-180,n=!0):e>=dr&&(e=180,n=!0),r<=mr?(r=-90,n=!0):r>=89.9999&&(r=90,n=!0),n?[e,r]:t}function xr(t){return t.map(yr)}function br(t,e,r){for(var n=0,i=t.length;n<i;++n){var a=t[n].slice();r.push({index:-1,polygon:e,ring:a});for(var o=0,s=a.length;o<s;++o){var l=a[o],c=l[0],u=l[1];if(c<=pr||c>=dr||u<=mr||u>=89.9999){a[o]=yr(l);for(var f=o+1;f<s;++f){var h=a[f],p=h[0],d=h[1];if(p>pr&&p<dr&&d>mr&&d<89.9999)break}if(f===o+1)continue;if(o){var m={index:-1,polygon:e,ring:a.slice(0,o+1)};m.ring[m.ring.length-1]=vr(u),r[r.length-1]=m}else r.pop();if(f>=s)break;r.push({index:-1,polygon:e,ring:a=a.slice(f-1)}),a[0]=vr(a[0][1]),o=-1,s=a.length}}}}function _r(t){var e,r,n,i,a,o,s=t.length,l={},c={};for(e=0;e<s;++e)n=(r=t[e]).ring[0],a=r.ring[r.ring.length-1],n[0]!==a[0]||n[1]!==a[1]?(r.index=e,l[n]=c[a]=r):(r.polygon.push(r.ring),t[e]=null);for(e=0;e<s;++e)if(r=t[e]){if(n=r.ring[0],a=r.ring[r.ring.length-1],i=c[n],o=l[a],delete l[n],delete c[a],n[0]===a[0]&&n[1]===a[1]){r.polygon.push(r.ring);continue}i?(delete c[n],delete l[i.ring[0]],i.ring.pop(),t[i.index]=null,r={index:-1,polygon:i.polygon,ring:i.ring.concat(r.ring)},i===o?r.polygon.push(r.ring):(r.index=s++,t.push(l[r.ring[0]]=c[r.ring[r.ring.length-1]]=r))):o?(delete l[a],delete c[o.ring[o.ring.length-1]],r.ring.pop(),r={index:s++,polygon:o.polygon,ring:r.ring.concat(o.ring)},t[o.index]=null,t.push(l[r.ring[0]]=c[r.ring[r.ring.length-1]]=r)):(r.ring.push(r.ring[0]),r.polygon.push(r.ring))}}function wr(t){var e={type:"Feature",geometry:Tr(t.geometry)};return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),null!=t.properties&&(e.properties=t.properties),e}function Tr(t){if(null==t)return t;var e,r,n,i;switch(t.type){case"GeometryCollection":e={type:"GeometryCollection",geometries:t.geometries.map(Tr)};break;case"Point":e={type:"Point",coordinates:yr(t.coordinates)};break;case"MultiPoint":case"LineString":e={type:t.type,coordinates:xr(t.coordinates)};break;case"MultiLineString":e={type:"MultiLineString",coordinates:t.coordinates.map(xr)};break;case"Polygon":var a=[];br(t.coordinates,a,r=[]),_r(r),e={type:"Polygon",coordinates:a};break;case"MultiPolygon":r=[],n=-1,i=t.coordinates.length;for(var o=new Array(i);++n<i;)br(t.coordinates[n],o[n]=[],r);_r(r),e={type:"MultiPolygon",coordinates:o.filter(gr)};break;default:return t}return null!=t.bbox&&(e.bbox=t.bbox),e}function kr(t,e){var r=g(e/2),n=m(b*r);return[t*(.74482-.34588*n*n),1.70711*r]}function Ar(t,r,n){var i=e.geoInterpolate(r,n),a=i(.5),o=e.geoRotation([-a[0],-a[1]])(r),s=i.distance/2,l=-S(m(o[1]*M)/m(s)),c=[-a[0],-a[1],-(o[0]>0?y-l:l)*A],u=e.geoProjection(t(s)).rotate(c),f=e.geoRotation(c),h=u.center;return delete u.rotate,u.center=function(t){return arguments.length?h(f(t)):f.invert(h())},u.clipAngle(90)}function Mr(t){var r=o(t);function n(t,n){var i=e.geoGnomonicRaw(t,n);return i[0]*=r,i}return n.invert=function(t,n){return e.geoGnomonicRaw.invert(t/r,n)},n}function Sr(t,e){return Ar(Mr,t,e)}function Er(t){if(!(t*=2))return e.geoAzimuthalEquidistantRaw;var r=-t/2,n=-r,i=t*t,s=g(n),l=.5/m(n);function c(e,a){var s=E(o(a)*o(e-r)),l=E(o(a)*o(e-n));return[((s*=s)-(l*=l))/(2*t),(a<0?-1:1)*L(4*i*l-(i-s+l)*(i-s+l))/(2*t)]}return c.invert=function(t,e){var i,c,u=e*e,f=o(L(u+(i=t+r)*i)),h=o(L(u+(i=t+n)*i));return[a(c=f-h,i=(f+h)*s),(e<0?-1:1)*E(L(i*i+c*c)*l)]},c}function Lr(t,e){return Ar(Er,t,e)}function Cr(t,e){if(n(e)<v)return[t,0];var r=n(e/x),i=S(r);if(n(t)<v||n(n(e)-x)<v)return[0,d(e)*y*g(i/2)];var a=o(i),s=n(y/t-t/y)/2,l=s*s,c=a/(r+a-1),u=c*(2/r-1),f=u*u,h=f+l,p=c-f,m=l+c;return[d(t)*y*(s*p+L(l*p*p-h*(c*c-f)))/h,d(e)*y*(u*m-s*L((l+1)*h-m*m))/h]}function Pr(t,e){if(n(e)<v)return[t,0];var r=n(e/x),i=S(r);if(n(t)<v||n(n(e)-x)<v)return[0,d(e)*y*g(i/2)];var a=o(i),s=n(y/t-t/y)/2,l=s*s,c=a*(L(1+l)-s*a)/(1+l*r*r);return[d(t)*y*c,d(e)*y*L(1-c*(2*s+c))]}function Ir(t,e){if(n(e)<v)return[t,0];var r=e/x,i=S(r);if(n(t)<v||n(n(e)-x)<v)return[0,y*g(i/2)];var a=(y/t-t/y)/2,s=r/(1+o(i));return[y*(d(t)*L(a*a+1-s*s)-a),y*s]}function Or(t,e){if(!e)return[t,0];var r=n(e);if(!t||r===x)return[0,e];var i=r/x,a=i*i,o=(8*i-a*(a+2)-5)/(2*a*(i-1)),s=o*o,l=i*o,c=a+s+2*l,u=i+3*o,f=t/x,h=f+1/f,p=d(n(t)-x)*L(h*h-4),m=p*p,g=(p*(c+s-1)+2*L(c*(a+s*m-1)+(1-a)*(a*(u*u+4*s)+12*l*s+4*s*s)))/(4*c+m);return[d(t)*x*g,d(e)*x*L(1+p*n(g)-g*g)]}function zr(t,e,r,n){var i=y/3;t=u(t,v),e=u(e,v),t=f(t,x),e=f(e,y-v),r=u(r,0),r=f(r,100-v);var s=(n=u(n,v))/100,l=E((r/100+1)*o(i))/i,c=m(t)/m(l*x),h=e/y,p=L(s*m(t/2)/m(e/2));return function(t,e,r,n,i){function s(a,s){var l=r*m(n*s),c=L(1-l*l),u=L(2/(1+c*o(a*=i)));return[t*c*u*m(a),e*l*u]}return s.invert=function(o,s){var l=o/t,c=s/e,u=L(l*l+c*c),f=2*S(u/2);return[a(o*g(f),t*u)/i,u&&S(s*m(f)/(e*r*u))/n]},s}(p/L(h*c*l),1/(p*L(h*c*l)),c,l,h)}function Dr(){var t=65*M,r=60*M,n=20,i=200,a=e.geoProjectionMutator(zr),o=a(t,r,n,i);return o.poleline=function(e){return arguments.length?a(t=+e*M,r,n,i):t*A},o.parallels=function(e){return arguments.length?a(t,r=+e*M,n,i):r*A},o.inflation=function(e){return arguments.length?a(t,r,n=+e,i):n},o.ratio=function(e){return arguments.length?a(t,r,n,i=+e):i},o.scale(163.775)}kr.invert=function(t,e){var r=e/1.70711,n=m(b*r);return[t/(.74482-.34588*n*n),2*i(r)]},Cr.invert=function(t,e){if(n(e)<v)return[t,0];if(n(t)<v)return[0,x*m(2*i(e/y))];var r=(t/=y)*t,a=(e/=y)*e,s=r+a,l=s*s,c=-n(e)*(1+s),u=c-2*a+r,f=-2*c+1+2*a+l,h=a/f+(2*u*u*u/(f*f*f)-9*c*u/(f*f))/27,p=(c-u*u/(3*f))/f,g=2*L(-p/3),b=E(3*h/(p*g))/3;return[y*(s-1+L(1+2*(r-a)+l))/(2*t),d(e)*y*(-g*o(b+y/3)-u/(3*f))]},Pr.invert=function(t,e){if(!t)return[0,x*m(2*i(e/y))];var r=n(t/y),o=(1-r*r-(e/=y)*e)/(2*r),s=L(o*o+1);return[d(t)*y*(s-o),d(e)*x*m(2*a(L((1-2*o*r)*(o+s)-r),L(s+o+r)))]},Ir.invert=function(t,e){if(!e)return[t,0];var r=e/y,n=(y*y*(1-r*r)-t*t)/(2*y*t);return[t?y*(d(t)*L(n*n+1)-n):0,x*m(2*i(r))]},Or.invert=function(t,e){var r;if(!t||!e)return[t,e];e/=y;var i=d(t)*t/x,a=(i*i-1+4*e*e)/n(i),o=a*a,s=2*e,l=50;do{var c=s*s,u=(8*s-c*(c+2)-5)/(2*c*(s-1)),f=(3*s-c*s-10)/(2*c*s),h=u*u,p=s*u,m=s+u,g=m*m,b=s+3*u,_=-2*m*(4*p*h+(1-4*c+3*c*c)*(1+f)+h*(14*c-6-o+(8*c-8-2*o)*f)+p*(12*c-8+(10*c-10-o)*f)),w=L(g*(c+h*o-1)+(1-c)*(c*(b*b+4*h)+h*(12*p+4*h)));s-=r=(a*(g+h-1)+2*w-i*(4*g+o))/(a*(2*u*f+2*m*(1+f))+_/w-8*m*(a*(-1+h+g)+2*w)*(1+f)/(o+4*g))}while(r>v&&--l>0);return[d(t)*(L(a*a+4)+a)*y/4,x*s]};var Rr=4*y+3*L(3),Fr=2*L(2*y*L(3)/Rr),Br=Y(Fr*L(3)/y,Fr,Rr/6);function Nr(t,e){return[t*L(1-3*e*e/(y*y)),e]}function jr(t,e){var r=o(e),n=o(t)*r,i=1-n,s=o(t=a(m(t)*r,-m(e))),l=m(t);return[l*(r=L(1-n*n))-s*i,-s*r-l*i]}function Ur(t,e){var r=O(t,e);return[(r[0]+t/x)/2,(r[1]+e)/2]}Nr.invert=function(t,e){return[t/L(1-3*e*e/(y*y)),e]},jr.invert=function(t,e){var r=(t*t+e*e)/-2,n=L(-r*(2+r)),i=e*r+t*n,o=t*r-e*n,s=L(o*o+i*i);return[a(n*i,s*(1+r)),s?-S(n*o/s):0]},Ur.invert=function(t,e){var r=t,i=e,a=25;do{var s,l=o(i),c=m(i),u=m(2*i),f=c*c,h=l*l,p=m(r),d=o(r/2),g=m(r/2),y=g*g,b=1-h*d*d,_=b?E(l*d)*L(s=1/b):s=0,w=.5*(2*_*l*g+r/x)-t,T=.5*(_*c+i)-e,k=.5*s*(h*y+_*l*d*f)+.5/x,A=s*(p*u/4-_*c*g),M=.125*s*(u*g-_*c*h*p),S=.5*s*(f*d+_*y*l)+.5,C=A*M-S*k,P=(T*A-w*S)/C,I=(w*M-T*k)/C;r-=P,i-=I}while((n(P)>v||n(I)>v)&&--a>0);return[r,i]},t.geoNaturalEarth=e.geoNaturalEarth1,t.geoNaturalEarthRaw=e.geoNaturalEarth1Raw,t.geoAiry=function(){var t=x,r=e.geoProjectionMutator(I),n=r(t);return n.radius=function(e){return arguments.length?r(t=e*M):t*A},n.scale(179.976).clipAngle(147)},t.geoAiryRaw=I,t.geoAitoff=function(){return e.geoProjection(O).scale(152.63)},t.geoAitoffRaw=O,t.geoArmadillo=function(){var t=20*M,r=t>=0?1:-1,n=g(r*t),i=e.geoProjectionMutator(z),s=i(t),l=s.stream;return s.parallel=function(e){return arguments.length?(n=g((r=(t=e*M)>=0?1:-1)*t),i(t)):t*A},s.stream=function(e){var i=s.rotate(),c=l(e),u=(s.rotate([0,0]),l(e)),f=s.precision();return s.rotate(i),c.sphere=function(){u.polygonStart(),u.lineStart();for(var e=-180*r;r*e<180;e+=90*r)u.point(e,90*r);if(t)for(;r*(e-=3*r*f)>=-180;)u.point(e,r*-a(o(e*M/2),n)*A);u.lineEnd(),u.polygonEnd()},c},s.scale(218.695).center([0,28.0974])},t.geoArmadilloRaw=z,t.geoAugust=function(){return e.geoProjection(D).scale(66.1603)},t.geoAugustRaw=D,t.geoBaker=function(){return e.geoProjection(B).scale(112.314)},t.geoBakerRaw=B,t.geoBerghaus=function(){var t=5,r=e.geoProjectionMutator(N),n=r(t),i=n.stream,s=-o(.01*M),l=m(.01*M);return n.lobes=function(e){return arguments.length?r(t=+e):t},n.stream=function(e){var r=n.rotate(),c=i(e),u=(n.rotate([0,0]),i(e));return n.rotate(r),c.sphere=function(){u.polygonStart(),u.lineStart();for(var e=0,r=360/t,n=2*y/t,i=90-180/t,c=x;e<t;++e,i-=r,c-=n)u.point(a(l*o(c),s)*A,S(l*m(c))*A),i<-90?(u.point(-90,-180-i-.01),u.point(-90,-180-i+.01)):(u.point(90,i+.01),u.point(90,i-.01));u.lineEnd(),u.polygonEnd()},c},n.scale(87.8076).center([0,17.1875]).clipAngle(179.999)},t.geoBerghausRaw=N,t.geoBertin1953=function(){return e.geoProjection(q()).rotate([-16.5,-42]).scale(176.57).center([7.93,.09])},t.geoBertin1953Raw=q,t.geoBoggs=function(){return e.geoProjection(J).scale(160.857)},t.geoBoggsRaw=J,t.geoBonne=function(){return K($).scale(123.082).center([0,26.1441]).parallel(45)},t.geoBonneRaw=$,t.geoBottomley=function(){var t=.5,r=e.geoProjectionMutator(tt),n=r(t);return n.fraction=function(e){return arguments.length?r(t=+e):t},n.scale(158.837)},t.geoBottomleyRaw=tt,t.geoBromley=function(){return e.geoProjection(et).scale(152.63)},t.geoBromleyRaw=et,t.geoChamberlin=st,t.geoChamberlinRaw=at,t.geoChamberlinAfrica=function(){return st([0,22],[45,22],[22.5,-22]).scale(380).center([22.5,2])},t.geoCollignon=function(){return e.geoProjection(lt).scale(95.6464).center([0,30])},t.geoCollignonRaw=lt,t.geoCraig=function(){return K(ct).scale(249.828).clipAngle(90)},t.geoCraigRaw=ct,t.geoCraster=function(){return e.geoProjection(ft).scale(156.19)},t.geoCrasterRaw=ft,t.geoCylindricalEqualArea=function(){return K(ht).parallel(38.58).scale(195.044)},t.geoCylindricalEqualAreaRaw=ht,t.geoCylindricalStereographic=function(){return K(pt).scale(124.75)},t.geoCylindricalStereographicRaw=pt,t.geoEckert1=function(){return e.geoProjection(dt).scale(165.664)},t.geoEckert1Raw=dt,t.geoEckert2=function(){return e.geoProjection(mt).scale(165.664)},t.geoEckert2Raw=mt,t.geoEckert3=function(){return e.geoProjection(gt).scale(180.739)},t.geoEckert3Raw=gt,t.geoEckert4=function(){return e.geoProjection(vt).scale(180.739)},t.geoEckert4Raw=vt,t.geoEckert5=function(){return e.geoProjection(yt).scale(173.044)},t.geoEckert5Raw=yt,t.geoEckert6=function(){return e.geoProjection(xt).scale(173.044)},t.geoEckert6Raw=xt,t.geoEisenlohr=function(){return e.geoProjection(_t).scale(62.5271)},t.geoEisenlohrRaw=_t,t.geoFahey=function(){return e.geoProjection(Tt).scale(137.152)},t.geoFaheyRaw=Tt,t.geoFoucaut=function(){return e.geoProjection(kt).scale(135.264)},t.geoFoucautRaw=kt,t.geoFoucautSinusoidal=function(){var t=.5,r=e.geoProjectionMutator(At),n=r(t);return n.alpha=function(e){return arguments.length?r(t=+e):t},n.scale(168.725)},t.geoFoucautSinusoidalRaw=At,t.geoGilbert=function(t){null==t&&(t=e.geoOrthographic);var r=t(),n=e.geoEquirectangular().scale(A).precision(0).clipAngle(null).translate([0,0]);function i(t){return r(Mt(t))}function a(t){i[t]=function(){return arguments.length?(r[t].apply(r,arguments),i):r[t]()}}return r.invert&&(i.invert=function(t){return St(r.invert(t))}),i.stream=function(t){var e=r.stream(t),i=n.stream({point:function(t,r){e.point(t/2,S(g(-r/2*M))*A)},lineStart:function(){e.lineStart()},lineEnd:function(){e.lineEnd()},polygonStart:function(){e.polygonStart()},polygonEnd:function(){e.polygonEnd()}});return i.sphere=e.sphere,i},i.rotate=function(t){return arguments.length?(n.rotate(t),i):n.rotate()},i.center=function(t){return arguments.length?(r.center(Mt(t)),i):St(r.center())},a("angle"),a("clipAngle"),a("clipExtent"),a("fitExtent"),a("fitHeight"),a("fitSize"),a("fitWidth"),a("scale"),a("translate"),a("precision"),i.scale(249.5)},t.geoGingery=function(){var t=6,r=30*M,n=o(r),i=m(r),s=e.geoProjectionMutator(Et),l=s(r,t),c=l.stream,u=-o(.01*M),f=m(.01*M);return l.radius=function(e){return arguments.length?(n=o(r=e*M),i=m(r),s(r,t)):r*A},l.lobes=function(e){return arguments.length?s(r,t=+e):t},l.stream=function(e){var r=l.rotate(),s=c(e),h=(l.rotate([0,0]),c(e));return l.rotate(r),s.sphere=function(){h.polygonStart(),h.lineStart();for(var e=0,r=2*y/t,s=0;e<t;++e,s-=r)h.point(a(f*o(s),u)*A,S(f*m(s))*A),h.point(a(i*o(s-r/2),n)*A,S(i*m(s-r/2))*A);h.lineEnd(),h.polygonEnd()},s},l.rotate([90,-40]).scale(91.7095).clipAngle(179.999)},t.geoGingeryRaw=Et,t.geoGinzburg4=function(){return e.geoProjection(It).scale(149.995)},t.geoGinzburg4Raw=It,t.geoGinzburg5=function(){return e.geoProjection(Ot).scale(153.93)},t.geoGinzburg5Raw=Ot,t.geoGinzburg6=function(){return e.geoProjection(zt).scale(130.945)},t.geoGinzburg6Raw=zt,t.geoGinzburg8=function(){return e.geoProjection(Dt).scale(131.747)},t.geoGinzburg8Raw=Dt,t.geoGinzburg9=function(){return e.geoProjection(Rt).scale(131.087)},t.geoGinzburg9Raw=Rt,t.geoGringorten=function(){return e.geoProjection(Ft(Bt)).scale(239.75)},t.geoGringortenRaw=Bt,t.geoGuyou=function(){return e.geoProjection(Ft(Ut)).scale(151.496)},t.geoGuyouRaw=Ut,t.geoHammer=function(){var t=2,r=e.geoProjectionMutator(j),n=r(t);return n.coefficient=function(e){return arguments.length?r(t=+e):t},n.scale(169.529)},t.geoHammerRaw=j,t.geoHammerRetroazimuthal=function(){var t=0,r=e.geoProjectionMutator(Vt),n=r(t),i=n.rotate,a=n.stream,o=e.geoCircle();return n.parallel=function(e){if(!arguments.length)return t*A;var i=n.rotate();return r(t=e*M).rotate(i)},n.rotate=function(e){return arguments.length?(i.call(n,[e[0],e[1]-t*A]),o.center([-e[0],-e[1]]),n):((e=i.call(n))[1]+=t*A,e)},n.stream=function(t){return(t=a(t)).sphere=function(){t.polygonStart();var e,r=o.radius(89.99)().coordinates[0],n=r.length-1,i=-1;for(t.lineStart();++i<n;)t.point((e=r[i])[0],e[1]);for(t.lineEnd(),n=(r=o.radius(90.01)().coordinates[0]).length-1,t.lineStart();--i>=0;)t.point((e=r[i])[0],e[1]);t.lineEnd(),t.polygonEnd()},t},n.scale(79.4187).parallel(45).clipAngle(179.999)},t.geoHammerRetroazimuthalRaw=Vt,t.geoHealpix=function(){var t=4,n=e.geoProjectionMutator(Yt),i=n(t),a=i.stream;return i.lobes=function(e){return arguments.length?n(t=+e):t},i.stream=function(n){var o=i.rotate(),s=a(n),l=(i.rotate([0,0]),a(n));return i.rotate(o),s.sphere=function(){var n,i;e.geoStream((n=180/t,i=[].concat(r.range(-180,180+n/2,n).map(Wt),r.range(180,-180-n/2,-n).map(Xt)),{type:"Polygon",coordinates:[180===n?i.map(Zt):i]}),l)},s},i.scale(239.75)},t.geoHealpixRaw=Yt,t.geoHill=function(){var t=1,r=e.geoProjectionMutator(Jt),n=r(t);return n.ratio=function(e){return arguments.length?r(t=+e):t},n.scale(167.774).center([0,18.67])},t.geoHillRaw=Jt,t.geoHomolosine=function(){return e.geoProjection(Qt).scale(152.63)},t.geoHomolosineRaw=Qt,t.geoHufnagel=function(){var t=1,r=0,n=45*M,i=2,a=e.geoProjectionMutator($t),o=a(t,r,n,i);return o.a=function(e){return arguments.length?a(t=+e,r,n,i):t},o.b=function(e){return arguments.length?a(t,r=+e,n,i):r},o.psiMax=function(e){return arguments.length?a(t,r,n=+e*M,i):n*A},o.ratio=function(e){return arguments.length?a(t,r,n,i=+e):i},o.scale(180.739)},t.geoHufnagelRaw=$t,t.geoHyperelliptical=function(){var t=0,r=2.5,n=1.183136,i=e.geoProjectionMutator(ee),a=i(t,r,n);return a.alpha=function(e){return arguments.length?i(t=+e,r,n):t},a.k=function(e){return arguments.length?i(t,r=+e,n):r},a.gamma=function(e){return arguments.length?i(t,r,n=+e):n},a.scale(152.63)},t.geoHyperellipticalRaw=ee,t.geoInterrupt=ae,t.geoInterruptedBoggs=function(){return ae(J,oe).scale(160.857)},t.geoInterruptedHomolosine=function(){return ae(Qt,se).scale(152.63)},t.geoInterruptedMollweide=function(){return ae(W,le).scale(169.529)},t.geoInterruptedMollweideHemispheres=function(){return ae(W,ce).scale(169.529).rotate([20,0])},t.geoInterruptedSinuMollweide=function(){return ae(Kt,ue,H).rotate([-20,-55]).scale(164.263).center([0,-5.4036])},t.geoInterruptedSinusoidal=function(){return ae(Q,fe).scale(152.63).rotate([-20,0])},t.geoKavrayskiy7=function(){return e.geoProjection(he).scale(158.837)},t.geoKavrayskiy7Raw=he,t.geoLagrange=function(){var t=.5,r=e.geoProjectionMutator(pe),n=r(t);return n.spacing=function(e){return arguments.length?r(t=+e):t},n.scale(124.75)},t.geoLagrangeRaw=pe,t.geoLarrivee=function(){return e.geoProjection(me).scale(97.2672)},t.geoLarriveeRaw=me,t.geoLaskowski=function(){return e.geoProjection(ge).scale(139.98)},t.geoLaskowskiRaw=ge,t.geoLittrow=function(){return e.geoProjection(ve).scale(144.049).clipAngle(89.999)},t.geoLittrowRaw=ve,t.geoLoximuthal=function(){return K(ye).parallel(40).scale(158.837)},t.geoLoximuthalRaw=ye,t.geoMiller=function(){return e.geoProjection(xe).scale(108.318)},t.geoMillerRaw=xe,t.geoModifiedStereographic=Me,t.geoModifiedStereographicRaw=be,t.geoModifiedStereographicAlaska=function(){return Me(_e,[152,-64]).scale(1400).center([-160.908,62.4864]).clipAngle(30).angle(7.8)},t.geoModifiedStereographicGs48=function(){return Me(we,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])},t.geoModifiedStereographicGs50=function(){return Me(Te,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])},t.geoModifiedStereographicMiller=function(){return Me(ke,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)},t.geoModifiedStereographicLee=function(){return Me(Ae,[165,10]).scale(250).clipAngle(130).center([-165,-10])},t.geoMollweide=function(){return e.geoProjection(W).scale(169.529)},t.geoMollweideRaw=W,t.geoMtFlatPolarParabolic=function(){return e.geoProjection(Le).scale(164.859)},t.geoMtFlatPolarParabolicRaw=Le,t.geoMtFlatPolarQuartic=function(){return e.geoProjection(Ce).scale(188.209)},t.geoMtFlatPolarQuarticRaw=Ce,t.geoMtFlatPolarSinusoidal=function(){return e.geoProjection(Pe).scale(166.518)},t.geoMtFlatPolarSinusoidalRaw=Pe,t.geoNaturalEarth2=function(){return e.geoProjection(Ie).scale(175.295)},t.geoNaturalEarth2Raw=Ie,t.geoNellHammer=function(){return e.geoProjection(Oe).scale(152.63)},t.geoNellHammerRaw=Oe,t.geoInterruptedQuarticAuthalic=function(){return ae(j(1/0),ze).rotate([20,0]).scale(152.63)},t.geoNicolosi=function(){return e.geoProjection(De).scale(127.267)},t.geoNicolosiRaw=De,t.geoPatterson=function(){return e.geoProjection(Re).scale(139.319)},t.geoPattersonRaw=Re,t.geoPolyconic=function(){return e.geoProjection(Fe).scale(103.74)},t.geoPolyconicRaw=Fe,t.geoPolyhedral=Ve,t.geoPolyhedralButterfly=function(t){t=t||function(t){var r=e.geoCentroid({type:"MultiPoint",coordinates:t});return e.geoGnomonic().scale(1).translate([0,0]).rotate([-r[0],-r[1]])};var r=Ye.map((function(e){return{face:e,project:t(e)}}));return[-1,0,0,1,0,1,4,5].forEach((function(t,e){var n=r[t];n&&(n.children||(n.children=[])).push(r[e])})),Ve(r[0],(function(t,e){return r[t<-y/2?e<0?6:4:t<0?e<0?2:0:t<y/2?e<0?3:1:e<0?7:5]})).angle(-30).scale(101.858).center([0,45])},t.geoPolyhedralCollignon=function(t){t=t||function(t){var r=e.geoCentroid({type:"MultiPoint",coordinates:t});return e.geoProjection(Xe).translate([0,0]).scale(1).rotate(r[1]>0?[-r[0],0]:[180-r[0],180])};var r=Ye.map((function(e){return{face:e,project:t(e)}}));return[-1,0,0,1,0,1,4,5].forEach((function(t,e){var n=r[t];n&&(n.children||(n.children=[])).push(r[e])})),Ve(r[0],(function(t,e){return r[t<-y/2?e<0?6:4:t<0?e<0?2:0:t<y/2?e<0?3:1:e<0?7:5]})).angle(-30).scale(121.906).center([0,48.5904])},t.geoPolyhedralWaterman=function(t){t=t||function(t){var r=6===t.length?e.geoCentroid({type:"MultiPoint",coordinates:t}):t[0];return e.geoGnomonic().scale(1).translate([0,0]).rotate([-r[0],-r[1]])};var r=Ye.map((function(t){for(var e,r=t.map(Ke),n=r.length,i=r[n-1],a=[],o=0;o<n;++o)e=r[o],a.push(Je([.9486832980505138*i[0]+.31622776601683794*e[0],.9486832980505138*i[1]+.31622776601683794*e[1],.9486832980505138*i[2]+.31622776601683794*e[2]]),Je([.9486832980505138*e[0]+.31622776601683794*i[0],.9486832980505138*e[1]+.31622776601683794*i[1],.9486832980505138*e[2]+.31622776601683794*i[2]])),i=e;return a})),n=[],i=[-1,0,0,1,0,1,4,5];r.forEach((function(t,e){for(var a,o,s=Ye[e],l=s.length,c=n[e]=[],u=0;u<l;++u)r.push([s[u],t[(2*u+2)%(2*l)],t[(2*u+1)%(2*l)]]),i.push(e),c.push((a=Ke(t[(2*u+2)%(2*l)]),o=Ke(t[(2*u+1)%(2*l)]),[a[1]*o[2]-a[2]*o[1],a[2]*o[0]-a[0]*o[2],a[0]*o[1]-a[1]*o[0]]))}));var a=r.map((function(e){return{project:t(e),face:e}}));return i.forEach((function(t,e){var r=a[t];r&&(r.children||(r.children=[])).push(a[e])})),Ve(a[0],(function(t,e){var r=o(e),i=[r*o(t),r*m(t),m(e)],s=t<-y/2?e<0?6:4:t<0?e<0?2:0:t<y/2?e<0?3:1:e<0?7:5,l=n[s];return a[Ze(l[0],i)<0?8+3*s:Ze(l[1],i)<0?8+3*s+1:Ze(l[2],i)<0?8+3*s+2:s]})).angle(-30).scale(110.625).center([0,45])},t.geoProject=function(t,e){var r,n=e.stream;if(!n)throw new Error("invalid projection");switch(t&&t.type){case"Feature":r=tr;break;case"FeatureCollection":r=$e;break;default:r=er}return r(t,n)},t.geoGringortenQuincuncial=function(){return sr(Bt).scale(176.423)},t.geoPeirceQuincuncial=lr,t.geoPierceQuincuncial=lr,t.geoQuantize=function(t,e){if(!(0<=(e=+e)&&e<=20))throw new Error("invalid digits");function r(t){var r=t.length,n=2,i=new Array(r);for(i[0]=+t[0].toFixed(e),i[1]=+t[1].toFixed(e);n<r;)i[n]=t[n],++n;return i}function n(t){return t.map(r)}function i(t){for(var e=r(t[0]),n=[e],i=1;i<t.length;i++){var a=r(t[i]);(a.length>2||a[0]!=e[0]||a[1]!=e[1])&&(n.push(a),e=a)}return 1===n.length&&t.length>1&&n.push(r(t[t.length-1])),n}function a(t){return t.map(i)}function o(t){if(null==t)return t;var e;switch(t.type){case"GeometryCollection":e={type:"GeometryCollection",geometries:t.geometries.map(o)};break;case"Point":e={type:"Point",coordinates:r(t.coordinates)};break;case"MultiPoint":e={type:t.type,coordinates:n(t.coordinates)};break;case"LineString":e={type:t.type,coordinates:i(t.coordinates)};break;case"MultiLineString":case"Polygon":e={type:t.type,coordinates:a(t.coordinates)};break;case"MultiPolygon":e={type:"MultiPolygon",coordinates:t.coordinates.map(a)};break;default:return t}return null!=t.bbox&&(e.bbox=t.bbox),e}function s(t){var e={type:"Feature",properties:t.properties,geometry:o(t.geometry)};return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),e}if(null!=t)switch(t.type){case"Feature":return s(t);case"FeatureCollection":var l={type:"FeatureCollection",features:t.features.map(s)};return null!=t.bbox&&(l.bbox=t.bbox),l;default:return o(t)}return t},t.geoQuincuncial=sr,t.geoRectangularPolyconic=function(){return K(cr).scale(131.215)},t.geoRectangularPolyconicRaw=cr,t.geoRobinson=function(){return e.geoProjection(fr).scale(152.63)},t.geoRobinsonRaw=fr,t.geoSatellite=function(){var t=2,r=0,n=e.geoProjectionMutator(hr),i=n(t,r);return i.distance=function(e){return arguments.length?n(t=+e,r):t},i.tilt=function(e){return arguments.length?n(t,r=e*M):r*A},i.scale(432.147).clipAngle(E(1/t)*A-1e-6)},t.geoSatelliteRaw=hr,t.geoSinuMollweide=function(){return e.geoProjection(Kt).rotate([-20,-55]).scale(164.263).center([0,-5.4036])},t.geoSinuMollweideRaw=Kt,t.geoSinusoidal=function(){return e.geoProjection(Q).scale(152.63)},t.geoSinusoidalRaw=Q,t.geoStitch=function(t){if(null==t)return t;switch(t.type){case"Feature":return wr(t);case"FeatureCollection":var e={type:"FeatureCollection",features:t.features.map(wr)};return null!=t.bbox&&(e.bbox=t.bbox),e;default:return Tr(t)}},t.geoTimes=function(){return e.geoProjection(kr).scale(146.153)},t.geoTimesRaw=kr,t.geoTwoPointAzimuthal=Sr,t.geoTwoPointAzimuthalRaw=Mr,t.geoTwoPointAzimuthalUsa=function(){return Sr([-158,21.5],[-77,39]).clipAngle(60).scale(400)},t.geoTwoPointEquidistant=Lr,t.geoTwoPointEquidistantRaw=Er,t.geoTwoPointEquidistantUsa=function(){return Lr([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)},t.geoVanDerGrinten=function(){return e.geoProjection(Cr).scale(79.4183)},t.geoVanDerGrintenRaw=Cr,t.geoVanDerGrinten2=function(){return e.geoProjection(Pr).scale(79.4183)},t.geoVanDerGrinten2Raw=Pr,t.geoVanDerGrinten3=function(){return e.geoProjection(Ir).scale(79.4183)},t.geoVanDerGrinten3Raw=Ir,t.geoVanDerGrinten4=function(){return e.geoProjection(Or).scale(127.16)},t.geoVanDerGrinten4Raw=Or,t.geoWagner=Dr,t.geoWagner7=function(){return Dr().poleline(65).parallels(60).inflation(0).ratio(200).scale(172.633)},t.geoWagnerRaw=zr,t.geoWagner4=function(){return e.geoProjection(Br).scale(176.84)},t.geoWagner4Raw=Br,t.geoWagner6=function(){return e.geoProjection(Nr).scale(152.63)},t.geoWagner6Raw=Nr,t.geoWiechel=function(){return e.geoProjection(jr).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)},t.geoWiechelRaw=jr,t.geoWinkel3=function(){return e.geoProjection(Ur).scale(158.837)},t.geoWinkel3Raw=Ur,Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-array":102,"d3-geo":109}],109:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-array")):i((n=n||self).d3=n.d3||{},n.d3)}(this,(function(t,e){"use strict";function r(){return new n}function n(){this.reset()}n.prototype={constructor:n,reset:function(){this.s=this.t=0},add:function(t){a(i,t,this.t),a(this,i.s,this.s),this.s?this.t+=i.t:this.s=i.t},valueOf:function(){return this.s}};var i=new n;function a(t,e,r){var n=t.s=e+r,i=n-e,a=n-i;t.t=e-a+(r-i)}var o=1e-6,s=Math.PI,l=s/2,c=s/4,u=2*s,f=180/s,h=s/180,p=Math.abs,d=Math.atan,m=Math.atan2,g=Math.cos,v=Math.ceil,y=Math.exp,x=Math.log,b=Math.pow,_=Math.sin,w=Math.sign||function(t){return t>0?1:t<0?-1:0},T=Math.sqrt,k=Math.tan;function A(t){return t>1?0:t<-1?s:Math.acos(t)}function M(t){return t>1?l:t<-1?-l:Math.asin(t)}function S(t){return(t=_(t/2))*t}function E(){}function L(t,e){t&&P.hasOwnProperty(t.type)&&P[t.type](t,e)}var C={Feature:function(t,e){L(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,n=-1,i=r.length;++n<i;)L(r[n].geometry,e)}},P={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)t=r[n],e.point(t[0],t[1],t[2])},LineString:function(t,e){I(t.coordinates,e,0)},MultiLineString:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)I(r[n],e,0)},Polygon:function(t,e){O(t.coordinates,e)},MultiPolygon:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)O(r[n],e)},GeometryCollection:function(t,e){for(var r=t.geometries,n=-1,i=r.length;++n<i;)L(r[n],e)}};function I(t,e,r){var n,i=-1,a=t.length-r;for(e.lineStart();++i<a;)n=t[i],e.point(n[0],n[1],n[2]);e.lineEnd()}function O(t,e){var r=-1,n=t.length;for(e.polygonStart();++r<n;)I(t[r],e,1);e.polygonEnd()}function z(t,e){t&&C.hasOwnProperty(t.type)?C[t.type](t,e):L(t,e)}var D,R,F,B,N,j=r(),U=r(),V={point:E,lineStart:E,lineEnd:E,polygonStart:function(){j.reset(),V.lineStart=H,V.lineEnd=q},polygonEnd:function(){var t=+j;U.add(t<0?u+t:t),this.lineStart=this.lineEnd=this.point=E},sphere:function(){U.add(u)}};function H(){V.point=G}function q(){Y(D,R)}function G(t,e){V.point=Y,D=t,R=e,F=t*=h,B=g(e=(e*=h)/2+c),N=_(e)}function Y(t,e){var r=(t*=h)-F,n=r>=0?1:-1,i=n*r,a=g(e=(e*=h)/2+c),o=_(e),s=N*o,l=B*a+s*g(i),u=s*n*_(i);j.add(m(u,l)),F=t,B=a,N=o}function W(t){return[m(t[1],t[0]),M(t[2])]}function X(t){var e=t[0],r=t[1],n=g(r);return[n*g(e),n*_(e),_(r)]}function Z(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function J(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function K(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function Q(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function $(t){var e=T(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var tt,et,rt,nt,it,at,ot,st,lt,ct,ut,ft,ht,pt,dt,mt,gt,vt,yt,xt,bt,_t,wt,Tt,kt,At,Mt=r(),St={point:Et,lineStart:Ct,lineEnd:Pt,polygonStart:function(){St.point=It,St.lineStart=Ot,St.lineEnd=zt,Mt.reset(),V.polygonStart()},polygonEnd:function(){V.polygonEnd(),St.point=Et,St.lineStart=Ct,St.lineEnd=Pt,j<0?(tt=-(rt=180),et=-(nt=90)):Mt>o?nt=90:Mt<-o&&(et=-90),ct[0]=tt,ct[1]=rt},sphere:function(){tt=-(rt=180),et=-(nt=90)}};function Et(t,e){lt.push(ct=[tt=t,rt=t]),e<et&&(et=e),e>nt&&(nt=e)}function Lt(t,e){var r=X([t*h,e*h]);if(st){var n=J(st,r),i=J([n[1],-n[0],0],n);$(i),i=W(i);var a,o=t-it,s=o>0?1:-1,l=i[0]*f*s,c=p(o)>180;c^(s*it<l&&l<s*t)?(a=i[1]*f)>nt&&(nt=a):c^(s*it<(l=(l+360)%360-180)&&l<s*t)?(a=-i[1]*f)<et&&(et=a):(e<et&&(et=e),e>nt&&(nt=e)),c?t<it?Dt(tt,t)>Dt(tt,rt)&&(rt=t):Dt(t,rt)>Dt(tt,rt)&&(tt=t):rt>=tt?(t<tt&&(tt=t),t>rt&&(rt=t)):t>it?Dt(tt,t)>Dt(tt,rt)&&(rt=t):Dt(t,rt)>Dt(tt,rt)&&(tt=t)}else lt.push(ct=[tt=t,rt=t]);e<et&&(et=e),e>nt&&(nt=e),st=r,it=t}function Ct(){St.point=Lt}function Pt(){ct[0]=tt,ct[1]=rt,St.point=Et,st=null}function It(t,e){if(st){var r=t-it;Mt.add(p(r)>180?r+(r>0?360:-360):r)}else at=t,ot=e;V.point(t,e),Lt(t,e)}function Ot(){V.lineStart()}function zt(){It(at,ot),V.lineEnd(),p(Mt)>o&&(tt=-(rt=180)),ct[0]=tt,ct[1]=rt,st=null}function Dt(t,e){return(e-=t)<0?e+360:e}function Rt(t,e){return t[0]-e[0]}function Ft(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}var Bt={sphere:E,point:Nt,lineStart:Ut,lineEnd:qt,polygonStart:function(){Bt.lineStart=Gt,Bt.lineEnd=Yt},polygonEnd:function(){Bt.lineStart=Ut,Bt.lineEnd=qt}};function Nt(t,e){t*=h;var r=g(e*=h);jt(r*g(t),r*_(t),_(e))}function jt(t,e,r){++ut,ht+=(t-ht)/ut,pt+=(e-pt)/ut,dt+=(r-dt)/ut}function Ut(){Bt.point=Vt}function Vt(t,e){t*=h;var r=g(e*=h);Tt=r*g(t),kt=r*_(t),At=_(e),Bt.point=Ht,jt(Tt,kt,At)}function Ht(t,e){t*=h;var r=g(e*=h),n=r*g(t),i=r*_(t),a=_(e),o=m(T((o=kt*a-At*i)*o+(o=At*n-Tt*a)*o+(o=Tt*i-kt*n)*o),Tt*n+kt*i+At*a);ft+=o,mt+=o*(Tt+(Tt=n)),gt+=o*(kt+(kt=i)),vt+=o*(At+(At=a)),jt(Tt,kt,At)}function qt(){Bt.point=Nt}function Gt(){Bt.point=Wt}function Yt(){Xt(_t,wt),Bt.point=Nt}function Wt(t,e){_t=t,wt=e,t*=h,e*=h,Bt.point=Xt;var r=g(e);Tt=r*g(t),kt=r*_(t),At=_(e),jt(Tt,kt,At)}function Xt(t,e){t*=h;var r=g(e*=h),n=r*g(t),i=r*_(t),a=_(e),o=kt*a-At*i,s=At*n-Tt*a,l=Tt*i-kt*n,c=T(o*o+s*s+l*l),u=M(c),f=c&&-u/c;yt+=f*o,xt+=f*s,bt+=f*l,ft+=u,mt+=u*(Tt+(Tt=n)),gt+=u*(kt+(kt=i)),vt+=u*(At+(At=a)),jt(Tt,kt,At)}function Zt(t){return function(){return t}}function Jt(t,e){function r(r,n){return r=t(r,n),e(r[0],r[1])}return t.invert&&e.invert&&(r.invert=function(r,n){return(r=e.invert(r,n))&&t.invert(r[0],r[1])}),r}function Kt(t,e){return[p(t)>s?t+Math.round(-t/u)*u:t,e]}function Qt(t,e,r){return(t%=u)?e||r?Jt(te(t),ee(e,r)):te(t):e||r?ee(e,r):Kt}function $t(t){return function(e,r){return[(e+=t)>s?e-u:e<-s?e+u:e,r]}}function te(t){var e=$t(t);return e.invert=$t(-t),e}function ee(t,e){var r=g(t),n=_(t),i=g(e),a=_(e);function o(t,e){var o=g(e),s=g(t)*o,l=_(t)*o,c=_(e),u=c*r+s*n;return[m(l*i-u*a,s*r-c*n),M(u*i+l*a)]}return o.invert=function(t,e){var o=g(e),s=g(t)*o,l=_(t)*o,c=_(e),u=c*i-l*a;return[m(l*i+c*a,s*r+u*n),M(u*r-s*n)]},o}function re(t){function e(e){return(e=t(e[0]*h,e[1]*h))[0]*=f,e[1]*=f,e}return t=Qt(t[0]*h,t[1]*h,t.length>2?t[2]*h:0),e.invert=function(e){return(e=t.invert(e[0]*h,e[1]*h))[0]*=f,e[1]*=f,e},e}function ne(t,e,r,n,i,a){if(r){var o=g(e),s=_(e),l=n*r;null==i?(i=e+n*u,a=e-l/2):(i=ie(o,i),a=ie(o,a),(n>0?i<a:i>a)&&(i+=n*u));for(var c,f=i;n>0?f>a:f<a;f-=l)c=W([o,-s*g(f),-s*_(f)]),t.point(c[0],c[1])}}function ie(t,e){(e=X(e))[0]-=t,$(e);var r=A(-e[1]);return((-e[2]<0?-r:r)+u-o)%u}function ae(){var t,e=[];return{point:function(e,r,n){t.push([e,r,n])},lineStart:function(){e.push(t=[])},lineEnd:E,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var r=e;return e=[],t=null,r}}}function oe(t,e){return p(t[0]-e[0])<o&&p(t[1]-e[1])<o}function se(t,e,r,n){this.x=t,this.z=e,this.o=r,this.e=n,this.v=!1,this.n=this.p=null}function le(t,e,r,n,i){var a,s,l=[],c=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,r,n=t[0],s=t[e];if(oe(n,s)){if(!n[2]&&!s[2]){for(i.lineStart(),a=0;a<e;++a)i.point((n=t[a])[0],n[1]);return void i.lineEnd()}s[0]+=2*o}l.push(r=new se(n,t,null,!0)),c.push(r.o=new se(n,null,r,!1)),l.push(r=new se(s,t,null,!1)),c.push(r.o=new se(s,null,r,!0))}})),l.length){for(c.sort(e),ce(l),ce(c),a=0,s=c.length;a<s;++a)c[a].e=r=!r;for(var u,f,h=l[0];;){for(var p=h,d=!0;p.v;)if((p=p.n)===h)return;u=p.z,i.lineStart();do{if(p.v=p.o.v=!0,p.e){if(d)for(a=0,s=u.length;a<s;++a)i.point((f=u[a])[0],f[1]);else n(p.x,p.n.x,1,i);p=p.n}else{if(d)for(u=p.p.z,a=u.length-1;a>=0;--a)i.point((f=u[a])[0],f[1]);else n(p.x,p.p.x,-1,i);p=p.p}u=(p=p.o).z,d=!d}while(!p.v);i.lineEnd()}}}function ce(t){if(e=t.length){for(var e,r,n=0,i=t[0];++n<e;)i.n=r=t[n],r.p=i,i=r;i.n=r=t[0],r.p=i}}Kt.invert=Kt;var ue=r();function fe(t){return p(t[0])<=s?t[0]:w(t[0])*((p(t[0])+s)%u-s)}function he(t,e){var r=fe(e),n=e[1],i=_(n),a=[_(r),-g(r),0],f=0,h=0;ue.reset(),1===i?n=l+o:-1===i&&(n=-l-o);for(var p=0,d=t.length;p<d;++p)if(y=(v=t[p]).length)for(var v,y,x=v[y-1],b=fe(x),w=x[1]/2+c,T=_(w),k=g(w),A=0;A<y;++A,b=E,T=C,k=P,x=S){var S=v[A],E=fe(S),L=S[1]/2+c,C=_(L),P=g(L),I=E-b,O=I>=0?1:-1,z=O*I,D=z>s,R=T*C;if(ue.add(m(R*O*_(z),k*P+R*g(z))),f+=D?I+O*u:I,D^b>=r^E>=r){var F=J(X(x),X(S));$(F);var B=J(a,F);$(B);var N=(D^I>=0?-1:1)*M(B[2]);(n>N||n===N&&(F[0]||F[1]))&&(h+=D^I>=0?1:-1)}}return(f<-o||f<o&&ue<-o)^1&h}function pe(t,r,n,i){return function(a){var o,s,l,c=r(a),u=ae(),f=r(u),h=!1,p={point:d,lineStart:g,lineEnd:v,polygonStart:function(){p.point=y,p.lineStart=x,p.lineEnd=b,s=[],o=[]},polygonEnd:function(){p.point=d,p.lineStart=g,p.lineEnd=v,s=e.merge(s);var t=he(o,i);s.length?(h||(a.polygonStart(),h=!0),le(s,me,t,n,a)):t&&(h||(a.polygonStart(),h=!0),a.lineStart(),n(null,null,1,a),a.lineEnd()),h&&(a.polygonEnd(),h=!1),s=o=null},sphere:function(){a.polygonStart(),a.lineStart(),n(null,null,1,a),a.lineEnd(),a.polygonEnd()}};function d(e,r){t(e,r)&&a.point(e,r)}function m(t,e){c.point(t,e)}function g(){p.point=m,c.lineStart()}function v(){p.point=d,c.lineEnd()}function y(t,e){l.push([t,e]),f.point(t,e)}function x(){f.lineStart(),l=[]}function b(){y(l[0][0],l[0][1]),f.lineEnd();var t,e,r,n,i=f.clean(),c=u.result(),p=c.length;if(l.pop(),o.push(l),l=null,p)if(1&i){if((e=(r=c[0]).length-1)>0){for(h||(a.polygonStart(),h=!0),a.lineStart(),t=0;t<e;++t)a.point((n=r[t])[0],n[1]);a.lineEnd()}}else p>1&&2&i&&c.push(c.pop().concat(c.shift())),s.push(c.filter(de))}return p}}function de(t){return t.length>1}function me(t,e){return((t=t.x)[0]<0?t[1]-l-o:l-t[1])-((e=e.x)[0]<0?e[1]-l-o:l-e[1])}var ge=pe((function(){return!0}),(function(t){var e,r=NaN,n=NaN,i=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(a,c){var u=a>0?s:-s,f=p(a-r);p(f-s)<o?(t.point(r,n=(n+c)/2>0?l:-l),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(u,n),t.point(a,n),e=0):i!==u&&f>=s&&(p(r-i)<o&&(r-=i*o),p(a-u)<o&&(a-=u*o),n=function(t,e,r,n){var i,a,s=_(t-r);return p(s)>o?d((_(e)*(a=g(n))*_(r)-_(n)*(i=g(e))*_(t))/(i*a*s)):(e+n)/2}(r,n,a,c),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(u,n),e=0),t.point(r=a,n=c),i=u},lineEnd:function(){t.lineEnd(),r=n=NaN},clean:function(){return 2-e}}}),(function(t,e,r,n){var i;if(null==t)i=r*l,n.point(-s,i),n.point(0,i),n.point(s,i),n.point(s,0),n.point(s,-i),n.point(0,-i),n.point(-s,-i),n.point(-s,0),n.point(-s,i);else if(p(t[0]-e[0])>o){var a=t[0]<e[0]?s:-s;i=r*a/2,n.point(-a,i),n.point(0,i),n.point(a,i)}else n.point(e[0],e[1])}),[-s,-l]);function ve(t){var e=g(t),r=6*h,n=e>0,i=p(e)>o;function a(t,r){return g(t)*g(r)>e}function l(t,r,n){var i=[1,0,0],a=J(X(t),X(r)),l=Z(a,a),c=a[0],u=l-c*c;if(!u)return!n&&t;var f=e*l/u,h=-e*c/u,d=J(i,a),m=Q(i,f);K(m,Q(a,h));var g=d,v=Z(m,g),y=Z(g,g),x=v*v-y*(Z(m,m)-1);if(!(x<0)){var b=T(x),_=Q(g,(-v-b)/y);if(K(_,m),_=W(_),!n)return _;var w,k=t[0],A=r[0],M=t[1],S=r[1];A<k&&(w=k,k=A,A=w);var E=A-k,L=p(E-s)<o;if(!L&&S<M&&(w=M,M=S,S=w),L||E<o?L?M+S>0^_[1]<(p(_[0]-k)<o?M:S):M<=_[1]&&_[1]<=S:E>s^(k<=_[0]&&_[0]<=A)){var C=Q(g,(-v+b)/y);return K(C,m),[_,W(C)]}}}function c(e,r){var i=n?t:s-t,a=0;return e<-i?a|=1:e>i&&(a|=2),r<-i?a|=4:r>i&&(a|=8),a}return pe(a,(function(t){var e,r,o,u,f;return{lineStart:function(){u=o=!1,f=1},point:function(h,p){var d,m=[h,p],g=a(h,p),v=n?g?0:c(h,p):g?c(h+(h<0?s:-s),p):0;if(!e&&(u=o=g)&&t.lineStart(),g!==o&&(!(d=l(e,m))||oe(e,d)||oe(m,d))&&(m[2]=1),g!==o)f=0,g?(t.lineStart(),d=l(m,e),t.point(d[0],d[1])):(d=l(e,m),t.point(d[0],d[1],2),t.lineEnd()),e=d;else if(i&&e&&n^g){var y;v&r||!(y=l(m,e,!0))||(f=0,n?(t.lineStart(),t.point(y[0][0],y[0][1]),t.point(y[1][0],y[1][1]),t.lineEnd()):(t.point(y[1][0],y[1][1]),t.lineEnd(),t.lineStart(),t.point(y[0][0],y[0][1],3)))}!g||e&&oe(e,m)||t.point(m[0],m[1]),e=m,o=g,r=v},lineEnd:function(){o&&t.lineEnd(),e=null},clean:function(){return f|(u&&o)<<1}}}),(function(e,n,i,a){ne(a,t,r,i,e,n)}),n?[0,-t]:[-s,t-s])}function ye(t,r,n,i){function a(e,a){return t<=e&&e<=n&&r<=a&&a<=i}function s(e,a,o,s){var c=0,f=0;if(null==e||(c=l(e,o))!==(f=l(a,o))||u(e,a)<0^o>0)do{s.point(0===c||3===c?t:n,c>1?i:r)}while((c=(c+o+4)%4)!==f);else s.point(a[0],a[1])}function l(e,i){return p(e[0]-t)<o?i>0?0:3:p(e[0]-n)<o?i>0?2:1:p(e[1]-r)<o?i>0?1:0:i>0?3:2}function c(t,e){return u(t.x,e.x)}function u(t,e){var r=l(t,1),n=l(e,1);return r!==n?r-n:0===r?e[1]-t[1]:1===r?t[0]-e[0]:2===r?t[1]-e[1]:e[0]-t[0]}return function(o){var l,u,f,h,p,d,m,g,v,y,x,b=o,_=ae(),w={point:T,lineStart:function(){w.point=k,u&&u.push(f=[]);y=!0,v=!1,m=g=NaN},lineEnd:function(){l&&(k(h,p),d&&v&&_.rejoin(),l.push(_.result()));w.point=T,v&&b.lineEnd()},polygonStart:function(){b=_,l=[],u=[],x=!0},polygonEnd:function(){var r=function(){for(var e=0,r=0,n=u.length;r<n;++r)for(var a,o,s=u[r],l=1,c=s.length,f=s[0],h=f[0],p=f[1];l<c;++l)a=h,o=p,f=s[l],h=f[0],p=f[1],o<=i?p>i&&(h-a)*(i-o)>(p-o)*(t-a)&&++e:p<=i&&(h-a)*(i-o)<(p-o)*(t-a)&&--e;return e}(),n=x&&r,a=(l=e.merge(l)).length;(n||a)&&(o.polygonStart(),n&&(o.lineStart(),s(null,null,1,o),o.lineEnd()),a&&le(l,c,r,s,o),o.polygonEnd());b=o,l=u=f=null}};function T(t,e){a(t,e)&&b.point(t,e)}function k(e,o){var s=a(e,o);if(u&&f.push([e,o]),y)h=e,p=o,d=s,y=!1,s&&(b.lineStart(),b.point(e,o));else if(s&&v)b.point(e,o);else{var l=[m=Math.max(-1e9,Math.min(1e9,m)),g=Math.max(-1e9,Math.min(1e9,g))],c=[e=Math.max(-1e9,Math.min(1e9,e)),o=Math.max(-1e9,Math.min(1e9,o))];!function(t,e,r,n,i,a){var o,s=t[0],l=t[1],c=0,u=1,f=e[0]-s,h=e[1]-l;if(o=r-s,f||!(o>0)){if(o/=f,f<0){if(o<c)return;o<u&&(u=o)}else if(f>0){if(o>u)return;o>c&&(c=o)}if(o=i-s,f||!(o<0)){if(o/=f,f<0){if(o>u)return;o>c&&(c=o)}else if(f>0){if(o<c)return;o<u&&(u=o)}if(o=n-l,h||!(o>0)){if(o/=h,h<0){if(o<c)return;o<u&&(u=o)}else if(h>0){if(o>u)return;o>c&&(c=o)}if(o=a-l,h||!(o<0)){if(o/=h,h<0){if(o>u)return;o>c&&(c=o)}else if(h>0){if(o<c)return;o<u&&(u=o)}return c>0&&(t[0]=s+c*f,t[1]=l+c*h),u<1&&(e[0]=s+u*f,e[1]=l+u*h),!0}}}}}(l,c,t,r,n,i)?s&&(b.lineStart(),b.point(e,o),x=!1):(v||(b.lineStart(),b.point(l[0],l[1])),b.point(c[0],c[1]),s||b.lineEnd(),x=!1)}m=e,g=o,v=s}return w}}var xe,be,_e,we=r(),Te={sphere:E,point:E,lineStart:function(){Te.point=Ae,Te.lineEnd=ke},lineEnd:E,polygonStart:E,polygonEnd:E};function ke(){Te.point=Te.lineEnd=E}function Ae(t,e){xe=t*=h,be=_(e*=h),_e=g(e),Te.point=Me}function Me(t,e){t*=h;var r=_(e*=h),n=g(e),i=p(t-xe),a=g(i),o=n*_(i),s=_e*r-be*n*a,l=be*r+_e*n*a;we.add(m(T(o*o+s*s),l)),xe=t,be=r,_e=n}function Se(t){return we.reset(),z(t,Te),+we}var Ee=[null,null],Le={type:"LineString",coordinates:Ee};function Ce(t,e){return Ee[0]=t,Ee[1]=e,Se(Le)}var Pe={Feature:function(t,e){return Oe(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,n=-1,i=r.length;++n<i;)if(Oe(r[n].geometry,e))return!0;return!1}},Ie={Sphere:function(){return!0},Point:function(t,e){return ze(t.coordinates,e)},MultiPoint:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)if(ze(r[n],e))return!0;return!1},LineString:function(t,e){return De(t.coordinates,e)},MultiLineString:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)if(De(r[n],e))return!0;return!1},Polygon:function(t,e){return Re(t.coordinates,e)},MultiPolygon:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)if(Re(r[n],e))return!0;return!1},GeometryCollection:function(t,e){for(var r=t.geometries,n=-1,i=r.length;++n<i;)if(Oe(r[n],e))return!0;return!1}};function Oe(t,e){return!(!t||!Ie.hasOwnProperty(t.type))&&Ie[t.type](t,e)}function ze(t,e){return 0===Ce(t,e)}function De(t,e){for(var r,n,i,a=0,o=t.length;a<o;a++){if(0===(n=Ce(t[a],e)))return!0;if(a>0&&(i=Ce(t[a],t[a-1]))>0&&r<=i&&n<=i&&(r+n-i)*(1-Math.pow((r-n)/i,2))<1e-12*i)return!0;r=n}return!1}function Re(t,e){return!!he(t.map(Fe),Be(e))}function Fe(t){return(t=t.map(Be)).pop(),t}function Be(t){return[t[0]*h,t[1]*h]}function Ne(t,r,n){var i=e.range(t,r-o,n).concat(r);return function(t){return i.map((function(e){return[t,e]}))}}function je(t,r,n){var i=e.range(t,r-o,n).concat(r);return function(t){return i.map((function(e){return[e,t]}))}}function Ue(){var t,r,n,i,a,s,l,c,u,f,h,d,m=10,g=m,y=90,x=360,b=2.5;function _(){return{type:"MultiLineString",coordinates:w()}}function w(){return e.range(v(i/y)*y,n,y).map(h).concat(e.range(v(c/x)*x,l,x).map(d)).concat(e.range(v(r/m)*m,t,m).filter((function(t){return p(t%y)>o})).map(u)).concat(e.range(v(s/g)*g,a,g).filter((function(t){return p(t%x)>o})).map(f))}return _.lines=function(){return w().map((function(t){return{type:"LineString",coordinates:t}}))},_.outline=function(){return{type:"Polygon",coordinates:[h(i).concat(d(l).slice(1),h(n).reverse().slice(1),d(c).reverse().slice(1))]}},_.extent=function(t){return arguments.length?_.extentMajor(t).extentMinor(t):_.extentMinor()},_.extentMajor=function(t){return arguments.length?(i=+t[0][0],n=+t[1][0],c=+t[0][1],l=+t[1][1],i>n&&(t=i,i=n,n=t),c>l&&(t=c,c=l,l=t),_.precision(b)):[[i,c],[n,l]]},_.extentMinor=function(e){return arguments.length?(r=+e[0][0],t=+e[1][0],s=+e[0][1],a=+e[1][1],r>t&&(e=r,r=t,t=e),s>a&&(e=s,s=a,a=e),_.precision(b)):[[r,s],[t,a]]},_.step=function(t){return arguments.length?_.stepMajor(t).stepMinor(t):_.stepMinor()},_.stepMajor=function(t){return arguments.length?(y=+t[0],x=+t[1],_):[y,x]},_.stepMinor=function(t){return arguments.length?(m=+t[0],g=+t[1],_):[m,g]},_.precision=function(e){return arguments.length?(b=+e,u=Ne(s,a,90),f=je(r,t,b),h=Ne(c,l,90),d=je(i,n,b),_):b},_.extentMajor([[-180,-90+o],[180,90-o]]).extentMinor([[-180,-80-o],[180,80+o]])}function Ve(t){return t}var He,qe,Ge,Ye,We=r(),Xe=r(),Ze={point:E,lineStart:E,lineEnd:E,polygonStart:function(){Ze.lineStart=Je,Ze.lineEnd=$e},polygonEnd:function(){Ze.lineStart=Ze.lineEnd=Ze.point=E,We.add(p(Xe)),Xe.reset()},result:function(){var t=We/2;return We.reset(),t}};function Je(){Ze.point=Ke}function Ke(t,e){Ze.point=Qe,He=Ge=t,qe=Ye=e}function Qe(t,e){Xe.add(Ye*t-Ge*e),Ge=t,Ye=e}function $e(){Qe(He,qe)}var tr=1/0,er=tr,rr=-tr,nr=rr,ir={point:function(t,e){t<tr&&(tr=t);t>rr&&(rr=t);e<er&&(er=e);e>nr&&(nr=e)},lineStart:E,lineEnd:E,polygonStart:E,polygonEnd:E,result:function(){var t=[[tr,er],[rr,nr]];return rr=nr=-(er=tr=1/0),t}};var ar,or,sr,lr,cr=0,ur=0,fr=0,hr=0,pr=0,dr=0,mr=0,gr=0,vr=0,yr={point:xr,lineStart:br,lineEnd:Tr,polygonStart:function(){yr.lineStart=kr,yr.lineEnd=Ar},polygonEnd:function(){yr.point=xr,yr.lineStart=br,yr.lineEnd=Tr},result:function(){var t=vr?[mr/vr,gr/vr]:dr?[hr/dr,pr/dr]:fr?[cr/fr,ur/fr]:[NaN,NaN];return cr=ur=fr=hr=pr=dr=mr=gr=vr=0,t}};function xr(t,e){cr+=t,ur+=e,++fr}function br(){yr.point=_r}function _r(t,e){yr.point=wr,xr(sr=t,lr=e)}function wr(t,e){var r=t-sr,n=e-lr,i=T(r*r+n*n);hr+=i*(sr+t)/2,pr+=i*(lr+e)/2,dr+=i,xr(sr=t,lr=e)}function Tr(){yr.point=xr}function kr(){yr.point=Mr}function Ar(){Sr(ar,or)}function Mr(t,e){yr.point=Sr,xr(ar=sr=t,or=lr=e)}function Sr(t,e){var r=t-sr,n=e-lr,i=T(r*r+n*n);hr+=i*(sr+t)/2,pr+=i*(lr+e)/2,dr+=i,mr+=(i=lr*t-sr*e)*(sr+t),gr+=i*(lr+e),vr+=3*i,xr(sr=t,lr=e)}function Er(t){this._context=t}Er.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,u)}},result:E};var Lr,Cr,Pr,Ir,Or,zr=r(),Dr={point:E,lineStart:function(){Dr.point=Rr},lineEnd:function(){Lr&&Fr(Cr,Pr),Dr.point=E},polygonStart:function(){Lr=!0},polygonEnd:function(){Lr=null},result:function(){var t=+zr;return zr.reset(),t}};function Rr(t,e){Dr.point=Fr,Cr=Ir=t,Pr=Or=e}function Fr(t,e){Ir-=t,Or-=e,zr.add(T(Ir*Ir+Or*Or)),Ir=t,Or=e}function Br(){this._string=[]}function Nr(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function jr(t){return function(e){var r=new Ur;for(var n in t)r[n]=t[n];return r.stream=e,r}}function Ur(){}function Vr(t,e,r){var n=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=n&&t.clipExtent(null),z(r,t.stream(ir)),e(ir.result()),null!=n&&t.clipExtent(n),t}function Hr(t,e,r){return Vr(t,(function(r){var n=e[1][0]-e[0][0],i=e[1][1]-e[0][1],a=Math.min(n/(r[1][0]-r[0][0]),i/(r[1][1]-r[0][1])),o=+e[0][0]+(n-a*(r[1][0]+r[0][0]))/2,s=+e[0][1]+(i-a*(r[1][1]+r[0][1]))/2;t.scale(150*a).translate([o,s])}),r)}function qr(t,e,r){return Hr(t,[[0,0],e],r)}function Gr(t,e,r){return Vr(t,(function(r){var n=+e,i=n/(r[1][0]-r[0][0]),a=(n-i*(r[1][0]+r[0][0]))/2,o=-i*r[0][1];t.scale(150*i).translate([a,o])}),r)}function Yr(t,e,r){return Vr(t,(function(r){var n=+e,i=n/(r[1][1]-r[0][1]),a=-i*r[0][0],o=(n-i*(r[1][1]+r[0][1]))/2;t.scale(150*i).translate([a,o])}),r)}Br.prototype={_radius:4.5,_circle:Nr(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push("M",t,",",e),this._point=1;break;case 1:this._string.push("L",t,",",e);break;default:null==this._circle&&(this._circle=Nr(this._radius)),this._string.push("M",t,",",e,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}},Ur.prototype={constructor:Ur,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Wr=g(30*h);function Xr(t,e){return+e?function(t,e){function r(n,i,a,s,l,c,u,f,h,d,g,v,y,x){var b=u-n,_=f-i,w=b*b+_*_;if(w>4*e&&y--){var k=s+d,A=l+g,S=c+v,E=T(k*k+A*A+S*S),L=M(S/=E),C=p(p(S)-1)<o||p(a-h)<o?(a+h)/2:m(A,k),P=t(C,L),I=P[0],O=P[1],z=I-n,D=O-i,R=_*z-b*D;(R*R/w>e||p((b*z+_*D)/w-.5)>.3||s*d+l*g+c*v<Wr)&&(r(n,i,a,s,l,c,I,O,C,k/=E,A/=E,S,y,x),x.point(I,O),r(I,O,C,k,A,S,u,f,h,d,g,v,y,x))}}return function(e){var n,i,a,o,s,l,c,u,f,h,p,d,m={point:g,lineStart:v,lineEnd:x,polygonStart:function(){e.polygonStart(),m.lineStart=b},polygonEnd:function(){e.polygonEnd(),m.lineStart=v}};function g(r,n){r=t(r,n),e.point(r[0],r[1])}function v(){u=NaN,m.point=y,e.lineStart()}function y(n,i){var a=X([n,i]),o=t(n,i);r(u,f,c,h,p,d,u=o[0],f=o[1],c=n,h=a[0],p=a[1],d=a[2],16,e),e.point(u,f)}function x(){m.point=g,e.lineEnd()}function b(){v(),m.point=_,m.lineEnd=w}function _(t,e){y(n=t,e),i=u,a=f,o=h,s=p,l=d,m.point=y}function w(){r(u,f,c,h,p,d,i,a,n,o,s,l,16,e),m.lineEnd=x,x()}return m}}(t,e):function(t){return jr({point:function(e,r){e=t(e,r),this.stream.point(e[0],e[1])}})}(t)}var Zr=jr({point:function(t,e){this.stream.point(t*h,e*h)}});function Jr(t,e,r,n,i){function a(a,o){return[e+t*(a*=n),r-t*(o*=i)]}return a.invert=function(a,o){return[(a-e)/t*n,(r-o)/t*i]},a}function Kr(t,e,r,n,i,a){var o=g(a),s=_(a),l=o*t,c=s*t,u=o/t,f=s/t,h=(s*r-o*e)/t,p=(s*e+o*r)/t;function d(t,a){return[l*(t*=n)-c*(a*=i)+e,r-c*t-l*a]}return d.invert=function(t,e){return[n*(u*t-f*e+h),i*(p-f*t-u*e)]},d}function Qr(t){return $r((function(){return t}))()}function $r(t){var e,r,n,i,a,o,s,l,c,u,p=150,d=480,m=250,g=0,v=0,y=0,x=0,b=0,_=0,w=1,k=1,A=null,M=ge,S=null,E=Ve,L=.5;function C(t){return l(t[0]*h,t[1]*h)}function P(t){return(t=l.invert(t[0],t[1]))&&[t[0]*f,t[1]*f]}function I(){var t=Kr(p,0,0,w,k,_).apply(null,e(g,v)),n=(_?Kr:Jr)(p,d-t[0],m-t[1],w,k,_);return r=Qt(y,x,b),s=Jt(e,n),l=Jt(r,s),o=Xr(s,L),O()}function O(){return c=u=null,C}return C.stream=function(t){return c&&u===t?c:c=Zr(function(t){return jr({point:function(e,r){var n=t(e,r);return this.stream.point(n[0],n[1])}})}(r)(M(o(E(u=t)))))},C.preclip=function(t){return arguments.length?(M=t,A=void 0,O()):M},C.postclip=function(t){return arguments.length?(E=t,S=n=i=a=null,O()):E},C.clipAngle=function(t){return arguments.length?(M=+t?ve(A=t*h):(A=null,ge),O()):A*f},C.clipExtent=function(t){return arguments.length?(E=null==t?(S=n=i=a=null,Ve):ye(S=+t[0][0],n=+t[0][1],i=+t[1][0],a=+t[1][1]),O()):null==S?null:[[S,n],[i,a]]},C.scale=function(t){return arguments.length?(p=+t,I()):p},C.translate=function(t){return arguments.length?(d=+t[0],m=+t[1],I()):[d,m]},C.center=function(t){return arguments.length?(g=t[0]%360*h,v=t[1]%360*h,I()):[g*f,v*f]},C.rotate=function(t){return arguments.length?(y=t[0]%360*h,x=t[1]%360*h,b=t.length>2?t[2]%360*h:0,I()):[y*f,x*f,b*f]},C.angle=function(t){return arguments.length?(_=t%360*h,I()):_*f},C.reflectX=function(t){return arguments.length?(w=t?-1:1,I()):w<0},C.reflectY=function(t){return arguments.length?(k=t?-1:1,I()):k<0},C.precision=function(t){return arguments.length?(o=Xr(s,L=t*t),O()):T(L)},C.fitExtent=function(t,e){return Hr(C,t,e)},C.fitSize=function(t,e){return qr(C,t,e)},C.fitWidth=function(t,e){return Gr(C,t,e)},C.fitHeight=function(t,e){return Yr(C,t,e)},function(){return e=t.apply(this,arguments),C.invert=e.invert&&P,I()}}function tn(t){var e=0,r=s/3,n=$r(t),i=n(e,r);return i.parallels=function(t){return arguments.length?n(e=t[0]*h,r=t[1]*h):[e*f,r*f]},i}function en(t,e){var r=_(t),n=(r+_(e))/2;if(p(n)<o)return function(t){var e=g(t);function r(t,r){return[t*e,_(r)/e]}return r.invert=function(t,r){return[t/e,M(r*e)]},r}(t);var i=1+r*(2*n-r),a=T(i)/n;function l(t,e){var r=T(i-2*n*_(e))/n;return[r*_(t*=n),a-r*g(t)]}return l.invert=function(t,e){var r=a-e,o=m(t,p(r))*w(r);return r*n<0&&(o-=s*w(t)*w(r)),[o/n,M((i-(t*t+r*r)*n*n)/(2*n))]},l}function rn(){return tn(en).scale(155.424).center([0,33.6442])}function nn(){return rn().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function an(t){return function(e,r){var n=g(e),i=g(r),a=t(n*i);return[a*i*_(e),a*_(r)]}}function on(t){return function(e,r){var n=T(e*e+r*r),i=t(n),a=_(i),o=g(i);return[m(e*a,n*o),M(n&&r*a/n)]}}var sn=an((function(t){return T(2/(1+t))}));sn.invert=on((function(t){return 2*M(t/2)}));var ln=an((function(t){return(t=A(t))&&t/_(t)}));function cn(t,e){return[t,x(k((l+e)/2))]}function un(t){var e,r,n,i=Qr(t),a=i.center,o=i.scale,l=i.translate,c=i.clipExtent,u=null;function f(){var a=s*o(),l=i(re(i.rotate()).invert([0,0]));return c(null==u?[[l[0]-a,l[1]-a],[l[0]+a,l[1]+a]]:t===cn?[[Math.max(l[0]-a,u),e],[Math.min(l[0]+a,r),n]]:[[u,Math.max(l[1]-a,e)],[r,Math.min(l[1]+a,n)]])}return i.scale=function(t){return arguments.length?(o(t),f()):o()},i.translate=function(t){return arguments.length?(l(t),f()):l()},i.center=function(t){return arguments.length?(a(t),f()):a()},i.clipExtent=function(t){return arguments.length?(null==t?u=e=r=n=null:(u=+t[0][0],e=+t[0][1],r=+t[1][0],n=+t[1][1]),f()):null==u?null:[[u,e],[r,n]]},f()}function fn(t){return k((l+t)/2)}function hn(t,e){var r=g(t),n=t===e?_(t):x(r/g(e))/x(fn(e)/fn(t)),i=r*b(fn(t),n)/n;if(!n)return cn;function a(t,e){i>0?e<-l+o&&(e=-l+o):e>l-o&&(e=l-o);var r=i/b(fn(e),n);return[r*_(n*t),i-r*g(n*t)]}return a.invert=function(t,e){var r=i-e,a=w(n)*T(t*t+r*r),o=m(t,p(r))*w(r);return r*n<0&&(o-=s*w(t)*w(r)),[o/n,2*d(b(i/a,1/n))-l]},a}function pn(t,e){return[t,e]}function dn(t,e){var r=g(t),n=t===e?_(t):(r-g(e))/(e-t),i=r/n+t;if(p(n)<o)return pn;function a(t,e){var r=i-e,a=n*t;return[r*_(a),i-r*g(a)]}return a.invert=function(t,e){var r=i-e,a=m(t,p(r))*w(r);return r*n<0&&(a-=s*w(t)*w(r)),[a/n,i-w(n)*T(t*t+r*r)]},a}ln.invert=on((function(t){return t})),cn.invert=function(t,e){return[t,2*d(y(e))-l]},pn.invert=pn;var mn=1.340264,gn=-.081106,vn=893e-6,yn=.003796,xn=T(3)/2;function bn(t,e){var r=M(xn*_(e)),n=r*r,i=n*n*n;return[t*g(r)/(xn*(mn+3*gn*n+i*(7*vn+9*yn*n))),r*(mn+gn*n+i*(vn+yn*n))]}function _n(t,e){var r=g(e),n=g(t)*r;return[r*_(t)/n,_(e)/n]}function wn(t,e){var r=e*e,n=r*r;return[t*(.8707-.131979*r+n*(n*(.003971*r-.001529*n)-.013791)),e*(1.007226+r*(.015085+n*(.028874*r-.044475-.005916*n)))]}function Tn(t,e){return[g(e)*_(t),_(e)]}function kn(t,e){var r=g(e),n=1+g(t)*r;return[r*_(t)/n,_(e)/n]}function An(t,e){return[x(k((l+e)/2)),-t]}bn.invert=function(t,e){for(var r,n=e,i=n*n,a=i*i*i,o=0;o<12&&(a=(i=(n-=r=(n*(mn+gn*i+a*(vn+yn*i))-e)/(mn+3*gn*i+a*(7*vn+9*yn*i)))*n)*i*i,!(p(r)<1e-12));++o);return[xn*t*(mn+3*gn*i+a*(7*vn+9*yn*i))/g(n),M(_(n)/xn)]},_n.invert=on(d),wn.invert=function(t,e){var r,n=e,i=25;do{var a=n*n,s=a*a;n-=r=(n*(1.007226+a*(.015085+s*(.028874*a-.044475-.005916*s)))-e)/(1.007226+a*(.045255+s*(.259866*a-.311325-.005916*11*s)))}while(p(r)>o&&--i>0);return[t/(.8707+(a=n*n)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),n]},Tn.invert=on(M),kn.invert=on((function(t){return 2*d(t)})),An.invert=function(t,e){return[-e,2*d(y(t))-l]},t.geoAlbers=nn,t.geoAlbersUsa=function(){var t,e,r,n,i,a,s=nn(),l=rn().rotate([154,0]).center([-2,58.5]).parallels([55,65]),c=rn().rotate([157,0]).center([-3,19.9]).parallels([8,18]),u={point:function(t,e){a=[t,e]}};function f(t){var e=t[0],o=t[1];return a=null,r.point(e,o),a||(n.point(e,o),a)||(i.point(e,o),a)}function h(){return t=e=null,f}return f.invert=function(t){var e=s.scale(),r=s.translate(),n=(t[0]-r[0])/e,i=(t[1]-r[1])/e;return(i>=.12&&i<.234&&n>=-.425&&n<-.214?l:i>=.166&&i<.234&&n>=-.214&&n<-.115?c:s).invert(t)},f.stream=function(r){return t&&e===r?t:(n=[s.stream(e=r),l.stream(r),c.stream(r)],i=n.length,t={point:function(t,e){for(var r=-1;++r<i;)n[r].point(t,e)},sphere:function(){for(var t=-1;++t<i;)n[t].sphere()},lineStart:function(){for(var t=-1;++t<i;)n[t].lineStart()},lineEnd:function(){for(var t=-1;++t<i;)n[t].lineEnd()},polygonStart:function(){for(var t=-1;++t<i;)n[t].polygonStart()},polygonEnd:function(){for(var t=-1;++t<i;)n[t].polygonEnd()}});var n,i},f.precision=function(t){return arguments.length?(s.precision(t),l.precision(t),c.precision(t),h()):s.precision()},f.scale=function(t){return arguments.length?(s.scale(t),l.scale(.35*t),c.scale(t),f.translate(s.translate())):s.scale()},f.translate=function(t){if(!arguments.length)return s.translate();var e=s.scale(),a=+t[0],f=+t[1];return r=s.translate(t).clipExtent([[a-.455*e,f-.238*e],[a+.455*e,f+.238*e]]).stream(u),n=l.translate([a-.307*e,f+.201*e]).clipExtent([[a-.425*e+o,f+.12*e+o],[a-.214*e-o,f+.234*e-o]]).stream(u),i=c.translate([a-.205*e,f+.212*e]).clipExtent([[a-.214*e+o,f+.166*e+o],[a-.115*e-o,f+.234*e-o]]).stream(u),h()},f.fitExtent=function(t,e){return Hr(f,t,e)},f.fitSize=function(t,e){return qr(f,t,e)},f.fitWidth=function(t,e){return Gr(f,t,e)},f.fitHeight=function(t,e){return Yr(f,t,e)},f.scale(1070)},t.geoArea=function(t){return U.reset(),z(t,V),2*U},t.geoAzimuthalEqualArea=function(){return Qr(sn).scale(124.75).clipAngle(179.999)},t.geoAzimuthalEqualAreaRaw=sn,t.geoAzimuthalEquidistant=function(){return Qr(ln).scale(79.4188).clipAngle(179.999)},t.geoAzimuthalEquidistantRaw=ln,t.geoBounds=function(t){var e,r,n,i,a,o,s;if(nt=rt=-(tt=et=1/0),lt=[],z(t,St),r=lt.length){for(lt.sort(Rt),e=1,a=[n=lt[0]];e<r;++e)Ft(n,(i=lt[e])[0])||Ft(n,i[1])?(Dt(n[0],i[1])>Dt(n[0],n[1])&&(n[1]=i[1]),Dt(i[0],n[1])>Dt(n[0],n[1])&&(n[0]=i[0])):a.push(n=i);for(o=-1/0,e=0,n=a[r=a.length-1];e<=r;n=i,++e)i=a[e],(s=Dt(n[1],i[0]))>o&&(o=s,tt=i[0],rt=n[1])}return lt=ct=null,tt===1/0||et===1/0?[[NaN,NaN],[NaN,NaN]]:[[tt,et],[rt,nt]]},t.geoCentroid=function(t){ut=ft=ht=pt=dt=mt=gt=vt=yt=xt=bt=0,z(t,Bt);var e=yt,r=xt,n=bt,i=e*e+r*r+n*n;return i<1e-12&&(e=mt,r=gt,n=vt,ft<o&&(e=ht,r=pt,n=dt),(i=e*e+r*r+n*n)<1e-12)?[NaN,NaN]:[m(r,e)*f,M(n/T(i))*f]},t.geoCircle=function(){var t,e,r=Zt([0,0]),n=Zt(90),i=Zt(6),a={point:function(r,n){t.push(r=e(r,n)),r[0]*=f,r[1]*=f}};function o(){var o=r.apply(this,arguments),s=n.apply(this,arguments)*h,l=i.apply(this,arguments)*h;return t=[],e=Qt(-o[0]*h,-o[1]*h,0).invert,ne(a,s,l,1),o={type:"Polygon",coordinates:[t]},t=e=null,o}return o.center=function(t){return arguments.length?(r="function"==typeof t?t:Zt([+t[0],+t[1]]),o):r},o.radius=function(t){return arguments.length?(n="function"==typeof t?t:Zt(+t),o):n},o.precision=function(t){return arguments.length?(i="function"==typeof t?t:Zt(+t),o):i},o},t.geoClipAntimeridian=ge,t.geoClipCircle=ve,t.geoClipExtent=function(){var t,e,r,n=0,i=0,a=960,o=500;return r={stream:function(r){return t&&e===r?t:t=ye(n,i,a,o)(e=r)},extent:function(s){return arguments.length?(n=+s[0][0],i=+s[0][1],a=+s[1][0],o=+s[1][1],t=e=null,r):[[n,i],[a,o]]}}},t.geoClipRectangle=ye,t.geoConicConformal=function(){return tn(hn).scale(109.5).parallels([30,30])},t.geoConicConformalRaw=hn,t.geoConicEqualArea=rn,t.geoConicEqualAreaRaw=en,t.geoConicEquidistant=function(){return tn(dn).scale(131.154).center([0,13.9389])},t.geoConicEquidistantRaw=dn,t.geoContains=function(t,e){return(t&&Pe.hasOwnProperty(t.type)?Pe[t.type]:Oe)(t,e)},t.geoDistance=Ce,t.geoEqualEarth=function(){return Qr(bn).scale(177.158)},t.geoEqualEarthRaw=bn,t.geoEquirectangular=function(){return Qr(pn).scale(152.63)},t.geoEquirectangularRaw=pn,t.geoGnomonic=function(){return Qr(_n).scale(144.049).clipAngle(60)},t.geoGnomonicRaw=_n,t.geoGraticule=Ue,t.geoGraticule10=function(){return Ue()()},t.geoIdentity=function(){var t,e,r,n,i,a,o,s=1,l=0,c=0,u=1,p=1,d=0,m=null,v=1,y=1,x=jr({point:function(t,e){var r=T([t,e]);this.stream.point(r[0],r[1])}}),b=Ve;function w(){return v=s*u,y=s*p,a=o=null,T}function T(r){var n=r[0]*v,i=r[1]*y;if(d){var a=i*t-n*e;n=n*t+i*e,i=a}return[n+l,i+c]}return T.invert=function(r){var n=r[0]-l,i=r[1]-c;if(d){var a=i*t+n*e;n=n*t-i*e,i=a}return[n/v,i/y]},T.stream=function(t){return a&&o===t?a:a=x(b(o=t))},T.postclip=function(t){return arguments.length?(b=t,m=r=n=i=null,w()):b},T.clipExtent=function(t){return arguments.length?(b=null==t?(m=r=n=i=null,Ve):ye(m=+t[0][0],r=+t[0][1],n=+t[1][0],i=+t[1][1]),w()):null==m?null:[[m,r],[n,i]]},T.scale=function(t){return arguments.length?(s=+t,w()):s},T.translate=function(t){return arguments.length?(l=+t[0],c=+t[1],w()):[l,c]},T.angle=function(r){return arguments.length?(e=_(d=r%360*h),t=g(d),w()):d*f},T.reflectX=function(t){return arguments.length?(u=t?-1:1,w()):u<0},T.reflectY=function(t){return arguments.length?(p=t?-1:1,w()):p<0},T.fitExtent=function(t,e){return Hr(T,t,e)},T.fitSize=function(t,e){return qr(T,t,e)},T.fitWidth=function(t,e){return Gr(T,t,e)},T.fitHeight=function(t,e){return Yr(T,t,e)},T},t.geoInterpolate=function(t,e){var r=t[0]*h,n=t[1]*h,i=e[0]*h,a=e[1]*h,o=g(n),s=_(n),l=g(a),c=_(a),u=o*g(r),p=o*_(r),d=l*g(i),v=l*_(i),y=2*M(T(S(a-n)+o*l*S(i-r))),x=_(y),b=y?function(t){var e=_(t*=y)/x,r=_(y-t)/x,n=r*u+e*d,i=r*p+e*v,a=r*s+e*c;return[m(i,n)*f,m(a,T(n*n+i*i))*f]}:function(){return[r*f,n*f]};return b.distance=y,b},t.geoLength=Se,t.geoMercator=function(){return un(cn).scale(961/u)},t.geoMercatorRaw=cn,t.geoNaturalEarth1=function(){return Qr(wn).scale(175.295)},t.geoNaturalEarth1Raw=wn,t.geoOrthographic=function(){return Qr(Tn).scale(249.5).clipAngle(90+o)},t.geoOrthographicRaw=Tn,t.geoPath=function(t,e){var r,n,i=4.5;function a(t){return t&&("function"==typeof i&&n.pointRadius(+i.apply(this,arguments)),z(t,r(n))),n.result()}return a.area=function(t){return z(t,r(Ze)),Ze.result()},a.measure=function(t){return z(t,r(Dr)),Dr.result()},a.bounds=function(t){return z(t,r(ir)),ir.result()},a.centroid=function(t){return z(t,r(yr)),yr.result()},a.projection=function(e){return arguments.length?(r=null==e?(t=null,Ve):(t=e).stream,a):t},a.context=function(t){return arguments.length?(n=null==t?(e=null,new Br):new Er(e=t),"function"!=typeof i&&n.pointRadius(i),a):e},a.pointRadius=function(t){return arguments.length?(i="function"==typeof t?t:(n.pointRadius(+t),+t),a):i},a.projection(t).context(e)},t.geoProjection=Qr,t.geoProjectionMutator=$r,t.geoRotation=re,t.geoStereographic=function(){return Qr(kn).scale(250).clipAngle(142)},t.geoStereographicRaw=kn,t.geoStream=z,t.geoTransform=function(t){return{stream:jr(t)}},t.geoTransverseMercator=function(){var t=un(An),e=t.center,r=t.rotate;return t.center=function(t){return arguments.length?e([-t[1],t[0]]):[(t=e())[1],-t[0]]},t.rotate=function(t){return arguments.length?r([t[0],t[1],t.length>2?t[2]+90:90]):[(t=r())[0],t[1],t[2]-90]},r([0,0,90]).scale(159.155)},t.geoTransverseMercatorRaw=An,Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-array":102}],110:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";function e(t,e){return t.parent===e.parent?1:2}function r(t,e){return t+e.x}function n(t,e){return Math.max(t,e.y)}function i(t){var e=0,r=t.children,n=r&&r.length;if(n)for(;--n>=0;)e+=r[n].value;else e=1;t.value=e}function a(t,e){var r,n,i,a,s,u=new c(t),f=+t.value&&(u.value=t.value),h=[u];for(null==e&&(e=o);r=h.pop();)if(f&&(r.value=+r.data.value),(i=e(r.data))&&(s=i.length))for(r.children=new Array(s),a=s-1;a>=0;--a)h.push(n=r.children[a]=new c(i[a])),n.parent=r,n.depth=r.depth+1;return u.eachBefore(l)}function o(t){return t.children}function s(t){t.data=t.data.data}function l(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function c(t){this.data=t,this.depth=this.height=0,this.parent=null}c.prototype=a.prototype={constructor:c,count:function(){return this.eachAfter(i)},each:function(t){var e,r,n,i,a=this,o=[a];do{for(e=o.reverse(),o=[];a=e.pop();)if(t(a),r=a.children)for(n=0,i=r.length;n<i;++n)o.push(r[n])}while(o.length);return this},eachAfter:function(t){for(var e,r,n,i=this,a=[i],o=[];i=a.pop();)if(o.push(i),e=i.children)for(r=0,n=e.length;r<n;++r)a.push(e[r]);for(;i=o.pop();)t(i);return this},eachBefore:function(t){for(var e,r,n=this,i=[n];n=i.pop();)if(t(n),e=n.children)for(r=e.length-1;r>=0;--r)i.push(e[r]);return this},sum:function(t){return this.eachAfter((function(e){for(var r=+t(e.data)||0,n=e.children,i=n&&n.length;--i>=0;)r+=n[i].value;e.value=r}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,r=function(t,e){if(t===e)return t;var r=t.ancestors(),n=e.ancestors(),i=null;t=r.pop(),e=n.pop();for(;t===e;)i=t,t=r.pop(),e=n.pop();return i}(e,t),n=[e];e!==r;)e=e.parent,n.push(e);for(var i=n.length;t!==r;)n.splice(i,0,t),t=t.parent;return n},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each((function(e){t.push(e)})),t},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(r){r!==t&&e.push({source:r.parent,target:r})})),e},copy:function(){return a(this).eachBefore(s)}};var u=Array.prototype.slice;function f(t){for(var e,r,n=0,i=(t=function(t){for(var e,r,n=t.length;n;)r=Math.random()*n--|0,e=t[n],t[n]=t[r],t[r]=e;return t}(u.call(t))).length,a=[];n<i;)e=t[n],r&&d(r,e)?++n:(r=g(a=h(a,e)),n=0);return r}function h(t,e){var r,n;if(m(e,t))return[e];for(r=0;r<t.length;++r)if(p(e,t[r])&&m(v(t[r],e),t))return[t[r],e];for(r=0;r<t.length-1;++r)for(n=r+1;n<t.length;++n)if(p(v(t[r],t[n]),e)&&p(v(t[r],e),t[n])&&p(v(t[n],e),t[r])&&m(y(t[r],t[n],e),t))return[t[r],t[n],e];throw new Error}function p(t,e){var r=t.r-e.r,n=e.x-t.x,i=e.y-t.y;return r<0||r*r<n*n+i*i}function d(t,e){var r=t.r-e.r+1e-6,n=e.x-t.x,i=e.y-t.y;return r>0&&r*r>n*n+i*i}function m(t,e){for(var r=0;r<e.length;++r)if(!d(t,e[r]))return!1;return!0}function g(t){switch(t.length){case 1:return{x:(e=t[0]).x,y:e.y,r:e.r};case 2:return v(t[0],t[1]);case 3:return y(t[0],t[1],t[2])}var e}function v(t,e){var r=t.x,n=t.y,i=t.r,a=e.x,o=e.y,s=e.r,l=a-r,c=o-n,u=s-i,f=Math.sqrt(l*l+c*c);return{x:(r+a+l/f*u)/2,y:(n+o+c/f*u)/2,r:(f+i+s)/2}}function y(t,e,r){var n=t.x,i=t.y,a=t.r,o=e.x,s=e.y,l=e.r,c=r.x,u=r.y,f=r.r,h=n-o,p=n-c,d=i-s,m=i-u,g=l-a,v=f-a,y=n*n+i*i-a*a,x=y-o*o-s*s+l*l,b=y-c*c-u*u+f*f,_=p*d-h*m,w=(d*b-m*x)/(2*_)-n,T=(m*g-d*v)/_,k=(p*x-h*b)/(2*_)-i,A=(h*v-p*g)/_,M=T*T+A*A-1,S=2*(a+w*T+k*A),E=w*w+k*k-a*a,L=-(M?(S+Math.sqrt(S*S-4*M*E))/(2*M):E/S);return{x:n+w+T*L,y:i+k+A*L,r:L}}function x(t,e,r){var n,i,a,o,s=t.x-e.x,l=t.y-e.y,c=s*s+l*l;c?(i=e.r+r.r,i*=i,o=t.r+r.r,i>(o*=o)?(n=(c+o-i)/(2*c),a=Math.sqrt(Math.max(0,o/c-n*n)),r.x=t.x-n*s-a*l,r.y=t.y-n*l+a*s):(n=(c+i-o)/(2*c),a=Math.sqrt(Math.max(0,i/c-n*n)),r.x=e.x+n*s-a*l,r.y=e.y+n*l+a*s)):(r.x=e.x+r.r,r.y=e.y)}function b(t,e){var r=t.r+e.r-1e-6,n=e.x-t.x,i=e.y-t.y;return r>0&&r*r>n*n+i*i}function _(t){var e=t._,r=t.next._,n=e.r+r.r,i=(e.x*r.r+r.x*e.r)/n,a=(e.y*r.r+r.y*e.r)/n;return i*i+a*a}function w(t){this._=t,this.next=null,this.previous=null}function T(t){if(!(i=t.length))return 0;var e,r,n,i,a,o,s,l,c,u,h;if((e=t[0]).x=0,e.y=0,!(i>1))return e.r;if(r=t[1],e.x=-r.r,r.x=e.r,r.y=0,!(i>2))return e.r+r.r;x(r,e,n=t[2]),e=new w(e),r=new w(r),n=new w(n),e.next=n.previous=r,r.next=e.previous=n,n.next=r.previous=e;t:for(s=3;s<i;++s){x(e._,r._,n=t[s]),n=new w(n),l=r.next,c=e.previous,u=r._.r,h=e._.r;do{if(u<=h){if(b(l._,n._)){r=l,e.next=r,r.previous=e,--s;continue t}u+=l._.r,l=l.next}else{if(b(c._,n._)){(e=c).next=r,r.previous=e,--s;continue t}h+=c._.r,c=c.previous}}while(l!==c.next);for(n.previous=e,n.next=r,e.next=r.previous=r=n,a=_(e);(n=n.next)!==r;)(o=_(n))<a&&(e=n,a=o);r=e.next}for(e=[r._],n=r;(n=n.next)!==r;)e.push(n._);for(n=f(e),s=0;s<i;++s)(e=t[s]).x-=n.x,e.y-=n.y;return n.r}function k(t){return null==t?null:A(t)}function A(t){if("function"!=typeof t)throw new Error;return t}function M(){return 0}function S(t){return function(){return t}}function E(t){return Math.sqrt(t.value)}function L(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function C(t,e){return function(r){if(n=r.children){var n,i,a,o=n.length,s=t(r)*e||0;if(s)for(i=0;i<o;++i)n[i].r+=s;if(a=T(n),s)for(i=0;i<o;++i)n[i].r-=s;r.r=a+s}}}function P(t){return function(e){var r=e.parent;e.r*=t,r&&(e.x=r.x+t*e.x,e.y=r.y+t*e.y)}}function I(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}function O(t,e,r,n,i){for(var a,o=t.children,s=-1,l=o.length,c=t.value&&(n-e)/t.value;++s<l;)(a=o[s]).y0=r,a.y1=i,a.x0=e,a.x1=e+=a.value*c}var z={depth:-1},D={};function R(t){return t.id}function F(t){return t.parentId}function B(t,e){return t.parent===e.parent?1:2}function N(t){var e=t.children;return e?e[0]:t.t}function j(t){var e=t.children;return e?e[e.length-1]:t.t}function U(t,e,r){var n=r/(e.i-t.i);e.c-=n,e.s+=r,t.c+=n,e.z+=r,e.m+=r}function V(t,e,r){return t.a.parent===e.parent?t.a:r}function H(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function q(t,e,r,n,i){for(var a,o=t.children,s=-1,l=o.length,c=t.value&&(i-r)/t.value;++s<l;)(a=o[s]).x0=e,a.x1=n,a.y0=r,a.y1=r+=a.value*c}H.prototype=Object.create(c.prototype);var G=(1+Math.sqrt(5))/2;function Y(t,e,r,n,i,a){for(var o,s,l,c,u,f,h,p,d,m,g,v=[],y=e.children,x=0,b=0,_=y.length,w=e.value;x<_;){l=i-r,c=a-n;do{u=y[b++].value}while(!u&&b<_);for(f=h=u,g=u*u*(m=Math.max(c/l,l/c)/(w*t)),d=Math.max(h/g,g/f);b<_;++b){if(u+=s=y[b].value,s<f&&(f=s),s>h&&(h=s),g=u*u*m,(p=Math.max(h/g,g/f))>d){u-=s;break}d=p}v.push(o={value:u,dice:l<c,children:y.slice(x,b)}),o.dice?O(o,r,n,i,w?n+=c*u/w:a):q(o,r,n,w?r+=l*u/w:i,a),w-=u,x=b}return v}var W=function t(e){function r(t,r,n,i,a){Y(e,t,r,n,i,a)}return r.ratio=function(e){return t((e=+e)>1?e:1)},r}(G);var X=function t(e){function r(t,r,n,i,a){if((o=t._squarify)&&o.ratio===e)for(var o,s,l,c,u,f=-1,h=o.length,p=t.value;++f<h;){for(l=(s=o[f]).children,c=s.value=0,u=l.length;c<u;++c)s.value+=l[c].value;s.dice?O(s,r,n,i,n+=(a-n)*s.value/p):q(s,r,n,r+=(i-r)*s.value/p,a),p-=s.value}else t._squarify=o=Y(e,t,r,n,i,a),o.ratio=e}return r.ratio=function(e){return t((e=+e)>1?e:1)},r}(G);t.cluster=function(){var t=e,i=1,a=1,o=!1;function s(e){var s,l=0;e.eachAfter((function(e){var i=e.children;i?(e.x=function(t){return t.reduce(r,0)/t.length}(i),e.y=function(t){return 1+t.reduce(n,0)}(i)):(e.x=s?l+=t(e,s):0,e.y=0,s=e)}));var c=function(t){for(var e;e=t.children;)t=e[0];return t}(e),u=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(e),f=c.x-t(c,u)/2,h=u.x+t(u,c)/2;return e.eachAfter(o?function(t){t.x=(t.x-e.x)*i,t.y=(e.y-t.y)*a}:function(t){t.x=(t.x-f)/(h-f)*i,t.y=(1-(e.y?t.y/e.y:1))*a})}return s.separation=function(e){return arguments.length?(t=e,s):t},s.size=function(t){return arguments.length?(o=!1,i=+t[0],a=+t[1],s):o?null:[i,a]},s.nodeSize=function(t){return arguments.length?(o=!0,i=+t[0],a=+t[1],s):o?[i,a]:null},s},t.hierarchy=a,t.pack=function(){var t=null,e=1,r=1,n=M;function i(i){return i.x=e/2,i.y=r/2,t?i.eachBefore(L(t)).eachAfter(C(n,.5)).eachBefore(P(1)):i.eachBefore(L(E)).eachAfter(C(M,1)).eachAfter(C(n,i.r/Math.min(e,r))).eachBefore(P(Math.min(e,r)/(2*i.r))),i}return i.radius=function(e){return arguments.length?(t=k(e),i):t},i.size=function(t){return arguments.length?(e=+t[0],r=+t[1],i):[e,r]},i.padding=function(t){return arguments.length?(n="function"==typeof t?t:S(+t),i):n},i},t.packEnclose=f,t.packSiblings=function(t){return T(t),t},t.partition=function(){var t=1,e=1,r=0,n=!1;function i(i){var a=i.height+1;return i.x0=i.y0=r,i.x1=t,i.y1=e/a,i.eachBefore(function(t,e){return function(n){n.children&&O(n,n.x0,t*(n.depth+1)/e,n.x1,t*(n.depth+2)/e);var i=n.x0,a=n.y0,o=n.x1-r,s=n.y1-r;o<i&&(i=o=(i+o)/2),s<a&&(a=s=(a+s)/2),n.x0=i,n.y0=a,n.x1=o,n.y1=s}}(e,a)),n&&i.eachBefore(I),i}return i.round=function(t){return arguments.length?(n=!!t,i):n},i.size=function(r){return arguments.length?(t=+r[0],e=+r[1],i):[t,e]},i.padding=function(t){return arguments.length?(r=+t,i):r},i},t.stratify=function(){var t=R,e=F;function r(r){var n,i,a,o,s,u,f,h=r.length,p=new Array(h),d={};for(i=0;i<h;++i)n=r[i],s=p[i]=new c(n),null!=(u=t(n,i,r))&&(u+="")&&(d[f="$"+(s.id=u)]=f in d?D:s);for(i=0;i<h;++i)if(s=p[i],null!=(u=e(r[i],i,r))&&(u+="")){if(!(o=d["$"+u]))throw new Error("missing: "+u);if(o===D)throw new Error("ambiguous: "+u);o.children?o.children.push(s):o.children=[s],s.parent=o}else{if(a)throw new Error("multiple roots");a=s}if(!a)throw new Error("no root");if(a.parent=z,a.eachBefore((function(t){t.depth=t.parent.depth+1,--h})).eachBefore(l),a.parent=null,h>0)throw new Error("cycle");return a}return r.id=function(e){return arguments.length?(t=A(e),r):t},r.parentId=function(t){return arguments.length?(e=A(t),r):e},r},t.tree=function(){var t=B,e=1,r=1,n=null;function i(i){var l=function(t){for(var e,r,n,i,a,o=new H(t,0),s=[o];e=s.pop();)if(n=e._.children)for(e.children=new Array(a=n.length),i=a-1;i>=0;--i)s.push(r=e.children[i]=new H(n[i],i)),r.parent=e;return(o.parent=new H(null,0)).children=[o],o}(i);if(l.eachAfter(a),l.parent.m=-l.z,l.eachBefore(o),n)i.eachBefore(s);else{var c=i,u=i,f=i;i.eachBefore((function(t){t.x<c.x&&(c=t),t.x>u.x&&(u=t),t.depth>f.depth&&(f=t)}));var h=c===u?1:t(c,u)/2,p=h-c.x,d=e/(u.x+h+p),m=r/(f.depth||1);i.eachBefore((function(t){t.x=(t.x+p)*d,t.y=t.depth*m}))}return i}function a(e){var r=e.children,n=e.parent.children,i=e.i?n[e.i-1]:null;if(r){!function(t){for(var e,r=0,n=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(e);var a=(r[0].z+r[r.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-a):e.z=a}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,r,n){if(r){for(var i,a=e,o=e,s=r,l=a.parent.children[0],c=a.m,u=o.m,f=s.m,h=l.m;s=j(s),a=N(a),s&&a;)l=N(l),(o=j(o)).a=e,(i=s.z+f-a.z-c+t(s._,a._))>0&&(U(V(s,e,n),e,i),c+=i,u+=i),f+=s.m,c+=a.m,h+=l.m,u+=o.m;s&&!j(o)&&(o.t=s,o.m+=f-u),a&&!N(l)&&(l.t=a,l.m+=c-h,n=e)}return n}(e,i,e.parent.A||n[0])}function o(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*r}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(n=!1,e=+t[0],r=+t[1],i):n?null:[e,r]},i.nodeSize=function(t){return arguments.length?(n=!0,e=+t[0],r=+t[1],i):n?[e,r]:null},i},t.treemap=function(){var t=W,e=!1,r=1,n=1,i=[0],a=M,o=M,s=M,l=M,c=M;function u(t){return t.x0=t.y0=0,t.x1=r,t.y1=n,t.eachBefore(f),i=[0],e&&t.eachBefore(I),t}function f(e){var r=i[e.depth],n=e.x0+r,u=e.y0+r,f=e.x1-r,h=e.y1-r;f<n&&(n=f=(n+f)/2),h<u&&(u=h=(u+h)/2),e.x0=n,e.y0=u,e.x1=f,e.y1=h,e.children&&(r=i[e.depth+1]=a(e)/2,n+=c(e)-r,u+=o(e)-r,(f-=s(e)-r)<n&&(n=f=(n+f)/2),(h-=l(e)-r)<u&&(u=h=(u+h)/2),t(e,n,u,f,h))}return u.round=function(t){return arguments.length?(e=!!t,u):e},u.size=function(t){return arguments.length?(r=+t[0],n=+t[1],u):[r,n]},u.tile=function(e){return arguments.length?(t=A(e),u):t},u.padding=function(t){return arguments.length?u.paddingInner(t).paddingOuter(t):u.paddingInner()},u.paddingInner=function(t){return arguments.length?(a="function"==typeof t?t:S(+t),u):a},u.paddingOuter=function(t){return arguments.length?u.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):u.paddingTop()},u.paddingTop=function(t){return arguments.length?(o="function"==typeof t?t:S(+t),u):o},u.paddingRight=function(t){return arguments.length?(s="function"==typeof t?t:S(+t),u):s},u.paddingBottom=function(t){return arguments.length?(l="function"==typeof t?t:S(+t),u):l},u.paddingLeft=function(t){return arguments.length?(c="function"==typeof t?t:S(+t),u):c},u},t.treemapBinary=function(t,e,r,n,i){var a,o,s=t.children,l=s.length,c=new Array(l+1);for(c[0]=o=a=0;a<l;++a)c[a+1]=o+=s[a].value;!function t(e,r,n,i,a,o,l){if(e>=r-1){var u=s[e];return u.x0=i,u.y0=a,u.x1=o,void(u.y1=l)}var f=c[e],h=n/2+f,p=e+1,d=r-1;for(;p<d;){var m=p+d>>>1;c[m]<h?p=m+1:d=m}h-c[p-1]<c[p]-h&&e+1<p&&--p;var g=c[p]-f,v=n-g;if(o-i>l-a){var y=(i*v+o*g)/n;t(e,p,g,i,a,y,l),t(p,r,v,y,a,o,l)}else{var x=(a*v+l*g)/n;t(e,p,g,i,a,o,x),t(p,r,v,i,x,o,l)}}(0,l,t.value,e,r,n,i)},t.treemapDice=O,t.treemapResquarify=X,t.treemapSlice=q,t.treemapSliceDice=function(t,e,r,n,i){(1&t.depth?q:O)(t,e,r,n,i)},t.treemapSquarify=W,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],111:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-color")):i((n=n||self).d3=n.d3||{},n.d3)}(this,(function(t,e){"use strict";function r(t,e,r,n,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*r+(1+3*t+3*a-3*o)*n+o*i)/6}function n(t){var e=t.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),a=t[i],o=t[i+1],s=i>0?t[i-1]:2*a-o,l=i<e-1?t[i+2]:2*o-a;return r((n-i/e)*e,s,a,o,l)}}function i(t){var e=t.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*e),a=t[(i+e-1)%e],o=t[i%e],s=t[(i+1)%e],l=t[(i+2)%e];return r((n-i/e)*e,a,o,s,l)}}function a(t){return function(){return t}}function o(t,e){return function(r){return t+r*e}}function s(t,e){var r=e-t;return r?o(t,r>180||r<-180?r-360*Math.round(r/360):r):a(isNaN(t)?e:t)}function l(t){return 1==(t=+t)?c:function(e,r){return r-e?function(t,e,r){return t=Math.pow(t,r),e=Math.pow(e,r)-t,r=1/r,function(n){return Math.pow(t+n*e,r)}}(e,r,t):a(isNaN(e)?r:e)}}function c(t,e){var r=e-t;return r?o(t,r):a(isNaN(t)?e:t)}var u=function t(r){var n=l(r);function i(t,r){var i=n((t=e.rgb(t)).r,(r=e.rgb(r)).r),a=n(t.g,r.g),o=n(t.b,r.b),s=c(t.opacity,r.opacity);return function(e){return t.r=i(e),t.g=a(e),t.b=o(e),t.opacity=s(e),t+""}}return i.gamma=t,i}(1);function f(t){return function(r){var n,i,a=r.length,o=new Array(a),s=new Array(a),l=new Array(a);for(n=0;n<a;++n)i=e.rgb(r[n]),o[n]=i.r||0,s[n]=i.g||0,l[n]=i.b||0;return o=t(o),s=t(s),l=t(l),i.opacity=1,function(t){return i.r=o(t),i.g=s(t),i.b=l(t),i+""}}}var h=f(n),p=f(i);function d(t,e){e||(e=[]);var r,n=t?Math.min(e.length,t.length):0,i=e.slice();return function(a){for(r=0;r<n;++r)i[r]=t[r]*(1-a)+e[r]*a;return i}}function m(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function g(t,e){var r,n=e?e.length:0,i=t?Math.min(n,t.length):0,a=new Array(i),o=new Array(n);for(r=0;r<i;++r)a[r]=T(t[r],e[r]);for(;r<n;++r)o[r]=e[r];return function(t){for(r=0;r<i;++r)o[r]=a[r](t);return o}}function v(t,e){var r=new Date;return t=+t,e=+e,function(n){return r.setTime(t*(1-n)+e*n),r}}function y(t,e){return t=+t,e=+e,function(r){return t*(1-r)+e*r}}function x(t,e){var r,n={},i={};for(r in null!==t&&"object"==typeof t||(t={}),null!==e&&"object"==typeof e||(e={}),e)r in t?n[r]=T(t[r],e[r]):i[r]=e[r];return function(t){for(r in n)i[r]=n[r](t);return i}}var b=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,_=new RegExp(b.source,"g");function w(t,e){var r,n,i,a=b.lastIndex=_.lastIndex=0,o=-1,s=[],l=[];for(t+="",e+="";(r=b.exec(t))&&(n=_.exec(e));)(i=n.index)>a&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:y(r,n)})),a=_.lastIndex;return a<e.length&&(i=e.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?l[0]?function(t){return function(e){return t(e)+""}}(l[0].x):function(t){return function(){return t}}(e):(e=l.length,function(t){for(var r,n=0;n<e;++n)s[(r=l[n]).i]=r.x(t);return s.join("")})}function T(t,r){var n,i=typeof r;return null==r||"boolean"===i?a(r):("number"===i?y:"string"===i?(n=e.color(r))?(r=n,u):w:r instanceof e.color?u:r instanceof Date?v:m(r)?d:Array.isArray(r)?g:"function"!=typeof r.valueOf&&"function"!=typeof r.toString||isNaN(r)?x:y)(t,r)}var k,A,M,S,E=180/Math.PI,L={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function C(t,e,r,n,i,a){var o,s,l;return(o=Math.sqrt(t*t+e*e))&&(t/=o,e/=o),(l=t*r+e*n)&&(r-=t*l,n-=e*l),(s=Math.sqrt(r*r+n*n))&&(r/=s,n/=s,l/=s),t*n<e*r&&(t=-t,e=-e,l=-l,o=-o),{translateX:i,translateY:a,rotate:Math.atan2(e,t)*E,skewX:Math.atan(l)*E,scaleX:o,scaleY:s}}function P(t,e,r,n){function i(t){return t.length?t.pop()+" ":""}return function(a,o){var s=[],l=[];return a=t(a),o=t(o),function(t,n,i,a,o,s){if(t!==i||n!==a){var l=o.push("translate(",null,e,null,r);s.push({i:l-4,x:y(t,i)},{i:l-2,x:y(n,a)})}else(i||a)&&o.push("translate("+i+e+a+r)}(a.translateX,a.translateY,o.translateX,o.translateY,s,l),function(t,e,r,a){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),a.push({i:r.push(i(r)+"rotate(",null,n)-2,x:y(t,e)})):e&&r.push(i(r)+"rotate("+e+n)}(a.rotate,o.rotate,s,l),function(t,e,r,a){t!==e?a.push({i:r.push(i(r)+"skewX(",null,n)-2,x:y(t,e)}):e&&r.push(i(r)+"skewX("+e+n)}(a.skewX,o.skewX,s,l),function(t,e,r,n,a,o){if(t!==r||e!==n){var s=a.push(i(a)+"scale(",null,",",null,")");o.push({i:s-4,x:y(t,r)},{i:s-2,x:y(e,n)})}else 1===r&&1===n||a.push(i(a)+"scale("+r+","+n+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,l),a=o=null,function(t){for(var e,r=-1,n=l.length;++r<n;)s[(e=l[r]).i]=e.x(t);return s.join("")}}}var I=P((function(t){return"none"===t?L:(k||(k=document.createElement("DIV"),A=document.documentElement,M=document.defaultView),k.style.transform=t,t=M.getComputedStyle(A.appendChild(k),null).getPropertyValue("transform"),A.removeChild(k),C(+(t=t.slice(7,-1).split(","))[0],+t[1],+t[2],+t[3],+t[4],+t[5]))}),"px, ","px)","deg)"),O=P((function(t){return null==t?L:(S||(S=document.createElementNS("http://www.w3.org/2000/svg","g")),S.setAttribute("transform",t),(t=S.transform.baseVal.consolidate())?C((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):L)}),", ",")",")"),z=Math.SQRT2;function D(t){return((t=Math.exp(t))+1/t)/2}function R(t){return function(r,n){var i=t((r=e.hsl(r)).h,(n=e.hsl(n)).h),a=c(r.s,n.s),o=c(r.l,n.l),s=c(r.opacity,n.opacity);return function(t){return r.h=i(t),r.s=a(t),r.l=o(t),r.opacity=s(t),r+""}}}var F=R(s),B=R(c);function N(t){return function(r,n){var i=t((r=e.hcl(r)).h,(n=e.hcl(n)).h),a=c(r.c,n.c),o=c(r.l,n.l),s=c(r.opacity,n.opacity);return function(t){return r.h=i(t),r.c=a(t),r.l=o(t),r.opacity=s(t),r+""}}}var j=N(s),U=N(c);function V(t){return function r(n){function i(r,i){var a=t((r=e.cubehelix(r)).h,(i=e.cubehelix(i)).h),o=c(r.s,i.s),s=c(r.l,i.l),l=c(r.opacity,i.opacity);return function(t){return r.h=a(t),r.s=o(t),r.l=s(Math.pow(t,n)),r.opacity=l(t),r+""}}return n=+n,i.gamma=r,i}(1)}var H=V(s),q=V(c);t.interpolate=T,t.interpolateArray=function(t,e){return(m(e)?d:g)(t,e)},t.interpolateBasis=n,t.interpolateBasisClosed=i,t.interpolateCubehelix=H,t.interpolateCubehelixLong=q,t.interpolateDate=v,t.interpolateDiscrete=function(t){var e=t.length;return function(r){return t[Math.max(0,Math.min(e-1,Math.floor(r*e)))]}},t.interpolateHcl=j,t.interpolateHclLong=U,t.interpolateHsl=F,t.interpolateHslLong=B,t.interpolateHue=function(t,e){var r=s(+t,+e);return function(t){var e=r(t);return e-360*Math.floor(e/360)}},t.interpolateLab=function(t,r){var n=c((t=e.lab(t)).l,(r=e.lab(r)).l),i=c(t.a,r.a),a=c(t.b,r.b),o=c(t.opacity,r.opacity);return function(e){return t.l=n(e),t.a=i(e),t.b=a(e),t.opacity=o(e),t+""}},t.interpolateNumber=y,t.interpolateNumberArray=d,t.interpolateObject=x,t.interpolateRgb=u,t.interpolateRgbBasis=h,t.interpolateRgbBasisClosed=p,t.interpolateRound=function(t,e){return t=+t,e=+e,function(r){return Math.round(t*(1-r)+e*r)}},t.interpolateString=w,t.interpolateTransformCss=I,t.interpolateTransformSvg=O,t.interpolateZoom=function(t,e){var r,n,i=t[0],a=t[1],o=t[2],s=e[0],l=e[1],c=e[2],u=s-i,f=l-a,h=u*u+f*f;if(h<1e-12)n=Math.log(c/o)/z,r=function(t){return[i+t*u,a+t*f,o*Math.exp(z*t*n)]};else{var p=Math.sqrt(h),d=(c*c-o*o+4*h)/(2*o*2*p),m=(c*c-o*o-4*h)/(2*c*2*p),g=Math.log(Math.sqrt(d*d+1)-d),v=Math.log(Math.sqrt(m*m+1)-m);n=(v-g)/z,r=function(t){var e,r=t*n,s=D(g),l=o/(2*p)*(s*(e=z*r+g,((e=Math.exp(2*e))-1)/(e+1))-function(t){return((t=Math.exp(t))-1/t)/2}(g));return[i+l*u,a+l*f,o*s/D(z*r+g)]}}return r.duration=1e3*n,r},t.piecewise=function(t,e){for(var r=0,n=e.length-1,i=e[0],a=new Array(n<0?0:n);r<n;)a[r]=t(i,i=e[++r]);return function(t){var e=Math.max(0,Math.min(n-1,Math.floor(t*=n)));return a[e](t-e)}},t.quantize=function(t,e){for(var r=new Array(e),n=0;n<e;++n)r[n]=t(n/(e-1));return r},Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-color":104}],112:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";var e=Math.PI,r=2*e,n=r-1e-6;function i(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function a(){return new i}i.prototype=a.prototype={constructor:i,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,r,n){this._+="Q"+ +t+","+ +e+","+(this._x1=+r)+","+(this._y1=+n)},bezierCurveTo:function(t,e,r,n,i,a){this._+="C"+ +t+","+ +e+","+ +r+","+ +n+","+(this._x1=+i)+","+(this._y1=+a)},arcTo:function(t,r,n,i,a){t=+t,r=+r,n=+n,i=+i,a=+a;var o=this._x1,s=this._y1,l=n-t,c=i-r,u=o-t,f=s-r,h=u*u+f*f;if(a<0)throw new Error("negative radius: "+a);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=r);else if(h>1e-6)if(Math.abs(f*l-c*u)>1e-6&&a){var p=n-o,d=i-s,m=l*l+c*c,g=p*p+d*d,v=Math.sqrt(m),y=Math.sqrt(h),x=a*Math.tan((e-Math.acos((m+h-g)/(2*v*y)))/2),b=x/y,_=x/v;Math.abs(b-1)>1e-6&&(this._+="L"+(t+b*u)+","+(r+b*f)),this._+="A"+a+","+a+",0,0,"+ +(f*p>u*d)+","+(this._x1=t+_*l)+","+(this._y1=r+_*c)}else this._+="L"+(this._x1=t)+","+(this._y1=r);else;},arc:function(t,i,a,o,s,l){t=+t,i=+i,l=!!l;var c=(a=+a)*Math.cos(o),u=a*Math.sin(o),f=t+c,h=i+u,p=1^l,d=l?o-s:s-o;if(a<0)throw new Error("negative radius: "+a);null===this._x1?this._+="M"+f+","+h:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-h)>1e-6)&&(this._+="L"+f+","+h),a&&(d<0&&(d=d%r+r),d>n?this._+="A"+a+","+a+",0,1,"+p+","+(t-c)+","+(i-u)+"A"+a+","+a+",0,1,"+p+","+(this._x1=f)+","+(this._y1=h):d>1e-6&&(this._+="A"+a+","+a+",0,"+ +(d>=e)+","+p+","+(this._x1=t+a*Math.cos(s))+","+(this._y1=i+a*Math.sin(s))))},rect:function(t,e,r,n){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +r+"v"+ +n+"h"+-r+"Z"},toString:function(){return this._}},t.path=a,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],113:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";function e(t,e,r,n){if(isNaN(e)||isNaN(r))return t;var i,a,o,s,l,c,u,f,h,p=t._root,d={data:n},m=t._x0,g=t._y0,v=t._x1,y=t._y1;if(!p)return t._root=d,t;for(;p.length;)if((c=e>=(a=(m+v)/2))?m=a:v=a,(u=r>=(o=(g+y)/2))?g=o:y=o,i=p,!(p=p[f=u<<1|c]))return i[f]=d,t;if(s=+t._x.call(null,p.data),l=+t._y.call(null,p.data),e===s&&r===l)return d.next=p,i?i[f]=d:t._root=d,t;do{i=i?i[f]=new Array(4):t._root=new Array(4),(c=e>=(a=(m+v)/2))?m=a:v=a,(u=r>=(o=(g+y)/2))?g=o:y=o}while((f=u<<1|c)==(h=(l>=o)<<1|s>=a));return i[h]=p,i[f]=d,t}function r(t,e,r,n,i){this.node=t,this.x0=e,this.y0=r,this.x1=n,this.y1=i}function n(t){return t[0]}function i(t){return t[1]}function a(t,e,r){var a=new o(null==e?n:e,null==r?i:r,NaN,NaN,NaN,NaN);return null==t?a:a.addAll(t)}function o(t,e,r,n,i,a){this._x=t,this._y=e,this._x0=r,this._y0=n,this._x1=i,this._y1=a,this._root=void 0}function s(t){for(var e={data:t.data},r=e;t=t.next;)r=r.next={data:t.data};return e}var l=a.prototype=o.prototype;l.copy=function(){var t,e,r=new o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),n=this._root;if(!n)return r;if(!n.length)return r._root=s(n),r;for(t=[{source:n,target:r._root=new Array(4)}];n=t.pop();)for(var i=0;i<4;++i)(e=n.source[i])&&(e.length?t.push({source:e,target:n.target[i]=new Array(4)}):n.target[i]=s(e));return r},l.add=function(t){var r=+this._x.call(null,t),n=+this._y.call(null,t);return e(this.cover(r,n),r,n,t)},l.addAll=function(t){var r,n,i,a,o=t.length,s=new Array(o),l=new Array(o),c=1/0,u=1/0,f=-1/0,h=-1/0;for(n=0;n<o;++n)isNaN(i=+this._x.call(null,r=t[n]))||isNaN(a=+this._y.call(null,r))||(s[n]=i,l[n]=a,i<c&&(c=i),i>f&&(f=i),a<u&&(u=a),a>h&&(h=a));if(c>f||u>h)return this;for(this.cover(c,u).cover(f,h),n=0;n<o;++n)e(this,s[n],l[n],t[n]);return this},l.cover=function(t,e){if(isNaN(t=+t)||isNaN(e=+e))return this;var r=this._x0,n=this._y0,i=this._x1,a=this._y1;if(isNaN(r))i=(r=Math.floor(t))+1,a=(n=Math.floor(e))+1;else{for(var o,s,l=i-r,c=this._root;r>t||t>=i||n>e||e>=a;)switch(s=(e<n)<<1|t<r,(o=new Array(4))[s]=c,c=o,l*=2,s){case 0:i=r+l,a=n+l;break;case 1:r=i-l,a=n+l;break;case 2:i=r+l,n=a-l;break;case 3:r=i-l,n=a-l}this._root&&this._root.length&&(this._root=c)}return this._x0=r,this._y0=n,this._x1=i,this._y1=a,this},l.data=function(){var t=[];return this.visit((function(e){if(!e.length)do{t.push(e.data)}while(e=e.next)})),t},l.extent=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},l.find=function(t,e,n){var i,a,o,s,l,c,u,f=this._x0,h=this._y0,p=this._x1,d=this._y1,m=[],g=this._root;for(g&&m.push(new r(g,f,h,p,d)),null==n?n=1/0:(f=t-n,h=e-n,p=t+n,d=e+n,n*=n);c=m.pop();)if(!(!(g=c.node)||(a=c.x0)>p||(o=c.y0)>d||(s=c.x1)<f||(l=c.y1)<h))if(g.length){var v=(a+s)/2,y=(o+l)/2;m.push(new r(g[3],v,y,s,l),new r(g[2],a,y,v,l),new r(g[1],v,o,s,y),new r(g[0],a,o,v,y)),(u=(e>=y)<<1|t>=v)&&(c=m[m.length-1],m[m.length-1]=m[m.length-1-u],m[m.length-1-u]=c)}else{var x=t-+this._x.call(null,g.data),b=e-+this._y.call(null,g.data),_=x*x+b*b;if(_<n){var w=Math.sqrt(n=_);f=t-w,h=e-w,p=t+w,d=e+w,i=g.data}}return i},l.remove=function(t){if(isNaN(a=+this._x.call(null,t))||isNaN(o=+this._y.call(null,t)))return this;var e,r,n,i,a,o,s,l,c,u,f,h,p=this._root,d=this._x0,m=this._y0,g=this._x1,v=this._y1;if(!p)return this;if(p.length)for(;;){if((c=a>=(s=(d+g)/2))?d=s:g=s,(u=o>=(l=(m+v)/2))?m=l:v=l,e=p,!(p=p[f=u<<1|c]))return this;if(!p.length)break;(e[f+1&3]||e[f+2&3]||e[f+3&3])&&(r=e,h=f)}for(;p.data!==t;)if(n=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,n?(i?n.next=i:delete n.next,this):e?(i?e[f]=i:delete e[f],(p=e[0]||e[1]||e[2]||e[3])&&p===(e[3]||e[2]||e[1]||e[0])&&!p.length&&(r?r[h]=p:this._root=p),this):(this._root=i,this)},l.removeAll=function(t){for(var e=0,r=t.length;e<r;++e)this.remove(t[e]);return this},l.root=function(){return this._root},l.size=function(){var t=0;return this.visit((function(e){if(!e.length)do{++t}while(e=e.next)})),t},l.visit=function(t){var e,n,i,a,o,s,l=[],c=this._root;for(c&&l.push(new r(c,this._x0,this._y0,this._x1,this._y1));e=l.pop();)if(!t(c=e.node,i=e.x0,a=e.y0,o=e.x1,s=e.y1)&&c.length){var u=(i+o)/2,f=(a+s)/2;(n=c[3])&&l.push(new r(n,u,f,o,s)),(n=c[2])&&l.push(new r(n,i,f,u,s)),(n=c[1])&&l.push(new r(n,u,a,o,f)),(n=c[0])&&l.push(new r(n,i,a,u,f))}return this},l.visitAfter=function(t){var e,n=[],i=[];for(this._root&&n.push(new r(this._root,this._x0,this._y0,this._x1,this._y1));e=n.pop();){var a=e.node;if(a.length){var o,s=e.x0,l=e.y0,c=e.x1,u=e.y1,f=(s+c)/2,h=(l+u)/2;(o=a[0])&&n.push(new r(o,s,l,f,h)),(o=a[1])&&n.push(new r(o,f,l,c,h)),(o=a[2])&&n.push(new r(o,s,h,f,u)),(o=a[3])&&n.push(new r(o,f,h,c,u))}i.push(e)}for(;e=i.pop();)t(e.node,e.x0,e.y0,e.x1,e.y1);return this},l.x=function(t){return arguments.length?(this._x=t,this):this._x},l.y=function(t){return arguments.length?(this._y=t,this):this._y},t.quadtree=a,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],114:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-path")):i((n=n||self).d3=n.d3||{},n.d3)}(this,(function(t,e){"use strict";function r(t){return function(){return t}}var n=Math.abs,i=Math.atan2,a=Math.cos,o=Math.max,s=Math.min,l=Math.sin,c=Math.sqrt,u=Math.PI,f=u/2,h=2*u;function p(t){return t>1?0:t<-1?u:Math.acos(t)}function d(t){return t>=1?f:t<=-1?-f:Math.asin(t)}function m(t){return t.innerRadius}function g(t){return t.outerRadius}function v(t){return t.startAngle}function y(t){return t.endAngle}function x(t){return t&&t.padAngle}function b(t,e,r,n,i,a,o,s){var l=r-t,c=n-e,u=o-i,f=s-a,h=f*l-u*c;if(!(h*h<1e-12))return[t+(h=(u*(e-a)-f*(t-i))/h)*l,e+h*c]}function _(t,e,r,n,i,a,s){var l=t-r,u=e-n,f=(s?a:-a)/c(l*l+u*u),h=f*u,p=-f*l,d=t+h,m=e+p,g=r+h,v=n+p,y=(d+g)/2,x=(m+v)/2,b=g-d,_=v-m,w=b*b+_*_,T=i-a,k=d*v-g*m,A=(_<0?-1:1)*c(o(0,T*T*w-k*k)),M=(k*_-b*A)/w,S=(-k*b-_*A)/w,E=(k*_+b*A)/w,L=(-k*b+_*A)/w,C=M-y,P=S-x,I=E-y,O=L-x;return C*C+P*P>I*I+O*O&&(M=E,S=L),{cx:M,cy:S,x01:-h,y01:-p,x11:M*(i/T-1),y11:S*(i/T-1)}}function w(t){this._context=t}function T(t){return new w(t)}function k(t){return t[0]}function A(t){return t[1]}function M(){var t=k,n=A,i=r(!0),a=null,o=T,s=null;function l(r){var l,c,u,f=r.length,h=!1;for(null==a&&(s=o(u=e.path())),l=0;l<=f;++l)!(l<f&&i(c=r[l],l,r))===h&&((h=!h)?s.lineStart():s.lineEnd()),h&&s.point(+t(c,l,r),+n(c,l,r));if(u)return s=null,u+""||null}return l.x=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),l):t},l.y=function(t){return arguments.length?(n="function"==typeof t?t:r(+t),l):n},l.defined=function(t){return arguments.length?(i="function"==typeof t?t:r(!!t),l):i},l.curve=function(t){return arguments.length?(o=t,null!=a&&(s=o(a)),l):o},l.context=function(t){return arguments.length?(null==t?a=s=null:s=o(a=t),l):a},l}function S(){var t=k,n=null,i=r(0),a=A,o=r(!0),s=null,l=T,c=null;function u(r){var u,f,h,p,d,m=r.length,g=!1,v=new Array(m),y=new Array(m);for(null==s&&(c=l(d=e.path())),u=0;u<=m;++u){if(!(u<m&&o(p=r[u],u,r))===g)if(g=!g)f=u,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),h=u-1;h>=f;--h)c.point(v[h],y[h]);c.lineEnd(),c.areaEnd()}g&&(v[u]=+t(p,u,r),y[u]=+i(p,u,r),c.point(n?+n(p,u,r):v[u],a?+a(p,u,r):y[u]))}if(d)return c=null,d+""||null}function f(){return M().defined(o).curve(l).context(s)}return u.x=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),n=null,u):t},u.x0=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),u):t},u.x1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:r(+t),u):n},u.y=function(t){return arguments.length?(i="function"==typeof t?t:r(+t),a=null,u):i},u.y0=function(t){return arguments.length?(i="function"==typeof t?t:r(+t),u):i},u.y1=function(t){return arguments.length?(a=null==t?null:"function"==typeof t?t:r(+t),u):a},u.lineX0=u.lineY0=function(){return f().x(t).y(i)},u.lineY1=function(){return f().x(t).y(a)},u.lineX1=function(){return f().x(n).y(i)},u.defined=function(t){return arguments.length?(o="function"==typeof t?t:r(!!t),u):o},u.curve=function(t){return arguments.length?(l=t,null!=s&&(c=l(s)),u):l},u.context=function(t){return arguments.length?(null==t?s=c=null:c=l(s=t),u):s},u}function E(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function L(t){return t}w.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var C=I(T);function P(t){this._curve=t}function I(t){function e(e){return new P(t(e))}return e._curve=t,e}function O(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(I(t)):e()._curve},t}function z(){return O(M().curve(C))}function D(){var t=S().curve(C),e=t.curve,r=t.lineX0,n=t.lineX1,i=t.lineY0,a=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return O(r())},delete t.lineX0,t.lineEndAngle=function(){return O(n())},delete t.lineX1,t.lineInnerRadius=function(){return O(i())},delete t.lineY0,t.lineOuterRadius=function(){return O(a())},delete t.lineY1,t.curve=function(t){return arguments.length?e(I(t)):e()._curve},t}function R(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}P.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var F=Array.prototype.slice;function B(t){return t.source}function N(t){return t.target}function j(t){var n=B,i=N,a=k,o=A,s=null;function l(){var r,l=F.call(arguments),c=n.apply(this,l),u=i.apply(this,l);if(s||(s=r=e.path()),t(s,+a.apply(this,(l[0]=c,l)),+o.apply(this,l),+a.apply(this,(l[0]=u,l)),+o.apply(this,l)),r)return s=null,r+""||null}return l.source=function(t){return arguments.length?(n=t,l):n},l.target=function(t){return arguments.length?(i=t,l):i},l.x=function(t){return arguments.length?(a="function"==typeof t?t:r(+t),l):a},l.y=function(t){return arguments.length?(o="function"==typeof t?t:r(+t),l):o},l.context=function(t){return arguments.length?(s=null==t?null:t,l):s},l}function U(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e=(e+n)/2,r,e,i,n,i)}function V(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e,r=(r+i)/2,n,r,n,i)}function H(t,e,r,n,i){var a=R(e,r),o=R(e,r=(r+i)/2),s=R(n,r),l=R(n,i);t.moveTo(a[0],a[1]),t.bezierCurveTo(o[0],o[1],s[0],s[1],l[0],l[1])}var q={draw:function(t,e){var r=Math.sqrt(e/u);t.moveTo(r,0),t.arc(0,0,r,0,h)}},G={draw:function(t,e){var r=Math.sqrt(e/5)/2;t.moveTo(-3*r,-r),t.lineTo(-r,-r),t.lineTo(-r,-3*r),t.lineTo(r,-3*r),t.lineTo(r,-r),t.lineTo(3*r,-r),t.lineTo(3*r,r),t.lineTo(r,r),t.lineTo(r,3*r),t.lineTo(-r,3*r),t.lineTo(-r,r),t.lineTo(-3*r,r),t.closePath()}},Y=Math.sqrt(1/3),W=2*Y,X={draw:function(t,e){var r=Math.sqrt(e/W),n=r*Y;t.moveTo(0,-r),t.lineTo(n,0),t.lineTo(0,r),t.lineTo(-n,0),t.closePath()}},Z=Math.sin(u/10)/Math.sin(7*u/10),J=Math.sin(h/10)*Z,K=-Math.cos(h/10)*Z,Q={draw:function(t,e){var r=Math.sqrt(.8908130915292852*e),n=J*r,i=K*r;t.moveTo(0,-r),t.lineTo(n,i);for(var a=1;a<5;++a){var o=h*a/5,s=Math.cos(o),l=Math.sin(o);t.lineTo(l*r,-s*r),t.lineTo(s*n-l*i,l*n+s*i)}t.closePath()}},$={draw:function(t,e){var r=Math.sqrt(e),n=-r/2;t.rect(n,n,r,r)}},tt=Math.sqrt(3),et={draw:function(t,e){var r=-Math.sqrt(e/(3*tt));t.moveTo(0,2*r),t.lineTo(-tt*r,-r),t.lineTo(tt*r,-r),t.closePath()}},rt=-.5,nt=Math.sqrt(3)/2,it=1/Math.sqrt(12),at=3*(it/2+1),ot={draw:function(t,e){var r=Math.sqrt(e/at),n=r/2,i=r*it,a=n,o=r*it+r,s=-a,l=o;t.moveTo(n,i),t.lineTo(a,o),t.lineTo(s,l),t.lineTo(rt*n-nt*i,nt*n+rt*i),t.lineTo(rt*a-nt*o,nt*a+rt*o),t.lineTo(rt*s-nt*l,nt*s+rt*l),t.lineTo(rt*n+nt*i,rt*i-nt*n),t.lineTo(rt*a+nt*o,rt*o-nt*a),t.lineTo(rt*s+nt*l,rt*l-nt*s),t.closePath()}},st=[q,G,X,$,Q,et,ot];function lt(){}function ct(t,e,r){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+r)/6)}function ut(t){this._context=t}function ft(t){this._context=t}function ht(t){this._context=t}function pt(t,e){this._basis=new ut(t),this._beta=e}ut.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ct(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ft.prototype={areaStart:lt,areaEnd:lt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ht.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+t)/6,n=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},pt.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,r=t.length-1;if(r>0)for(var n,i=t[0],a=e[0],o=t[r]-i,s=e[r]-a,l=-1;++l<=r;)n=l/r,this._basis.point(this._beta*t[l]+(1-this._beta)*(i+n*o),this._beta*e[l]+(1-this._beta)*(a+n*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var dt=function t(e){function r(t){return 1===e?new ut(t):new pt(t,e)}return r.beta=function(e){return t(+e)},r}(.85);function mt(t,e,r){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-r),t._x2,t._y2)}function gt(t,e){this._context=t,this._k=(1-e)/6}gt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:mt(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:mt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var vt=function t(e){function r(t){return new gt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function yt(t,e){this._context=t,this._k=(1-e)/6}yt.prototype={areaStart:lt,areaEnd:lt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:mt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var xt=function t(e){function r(t){return new yt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function bt(t,e){this._context=t,this._k=(1-e)/6}bt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:mt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var _t=function t(e){function r(t){return new bt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function wt(t,e,r){var n=t._x1,i=t._y1,a=t._x2,o=t._y2;if(t._l01_a>1e-12){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);n=(n*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,i=(i*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>1e-12){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,u=3*t._l23_a*(t._l23_a+t._l12_a);a=(a*c+t._x1*t._l23_2a-e*t._l12_2a)/u,o=(o*c+t._y1*t._l23_2a-r*t._l12_2a)/u}t._context.bezierCurveTo(n,i,a,o,t._x2,t._y2)}function Tt(t,e){this._context=t,this._alpha=e}Tt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:wt(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var kt=function t(e){function r(t){return e?new Tt(t,e):new gt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function At(t,e){this._context=t,this._alpha=e}At.prototype={areaStart:lt,areaEnd:lt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:wt(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Mt=function t(e){function r(t){return e?new At(t,e):new yt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function St(t,e){this._context=t,this._alpha=e}St.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:wt(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Et=function t(e){function r(t){return e?new St(t,e):new bt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function Lt(t){this._context=t}function Ct(t){return t<0?-1:1}function Pt(t,e,r){var n=t._x1-t._x0,i=e-t._x1,a=(t._y1-t._y0)/(n||i<0&&-0),o=(r-t._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(Ct(a)+Ct(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function It(t,e){var r=t._x1-t._x0;return r?(3*(t._y1-t._y0)/r-e)/2:e}function Ot(t,e,r){var n=t._x0,i=t._y0,a=t._x1,o=t._y1,s=(a-n)/3;t._context.bezierCurveTo(n+s,i+s*e,a-s,o-s*r,a,o)}function zt(t){this._context=t}function Dt(t){this._context=new Rt(t)}function Rt(t){this._context=t}function Ft(t){this._context=t}function Bt(t){var e,r,n=t.length-1,i=new Array(n),a=new Array(n),o=new Array(n);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],e=1;e<n-1;++e)i[e]=1,a[e]=4,o[e]=4*t[e]+2*t[e+1];for(i[n-1]=2,a[n-1]=7,o[n-1]=8*t[n-1]+t[n],e=1;e<n;++e)r=i[e]/a[e-1],a[e]-=r,o[e]-=r*o[e-1];for(i[n-1]=o[n-1]/a[n-1],e=n-2;e>=0;--e)i[e]=(o[e]-i[e+1])/a[e];for(a[n-1]=(t[n]+i[n-1])/2,e=0;e<n-1;++e)a[e]=2*t[e+1]-i[e+1];return[i,a]}function Nt(t,e){this._context=t,this._t=e}function jt(t,e){if((i=t.length)>1)for(var r,n,i,a=1,o=t[e[0]],s=o.length;a<i;++a)for(n=o,o=t[e[a]],r=0;r<s;++r)o[r][1]+=o[r][0]=isNaN(n[r][1])?n[r][0]:n[r][1]}function Ut(t){for(var e=t.length,r=new Array(e);--e>=0;)r[e]=e;return r}function Vt(t,e){return t[e]}function Ht(t){var e=t.map(qt);return Ut(t).sort((function(t,r){return e[t]-e[r]}))}function qt(t){for(var e,r=-1,n=0,i=t.length,a=-1/0;++r<i;)(e=+t[r][1])>a&&(a=e,n=r);return n}function Gt(t){var e=t.map(Yt);return Ut(t).sort((function(t,r){return e[t]-e[r]}))}function Yt(t){for(var e,r=0,n=-1,i=t.length;++n<i;)(e=+t[n][1])&&(r+=e);return r}Lt.prototype={areaStart:lt,areaEnd:lt,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},zt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Ot(this,this._t0,It(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var r=NaN;if(e=+e,(t=+t)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,Ot(this,It(this,r=Pt(this,t,e)),r);break;default:Ot(this,this._t0,r=Pt(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=r}}},(Dt.prototype=Object.create(zt.prototype)).point=function(t,e){zt.prototype.point.call(this,e,t)},Rt.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,r,n,i,a){this._context.bezierCurveTo(e,t,n,r,a,i)}},Ft.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,r=t.length;if(r)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===r)this._context.lineTo(t[1],e[1]);else for(var n=Bt(t),i=Bt(e),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],t[o],e[o]);(this._line||0!==this._line&&1===r)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},Nt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var r=this._x*(1-this._t)+t*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,e)}}this._x=t,this._y=e}},t.arc=function(){var t=m,o=g,w=r(0),T=null,k=v,A=y,M=x,S=null;function E(){var r,m,g=+t.apply(this,arguments),v=+o.apply(this,arguments),y=k.apply(this,arguments)-f,x=A.apply(this,arguments)-f,E=n(x-y),L=x>y;if(S||(S=r=e.path()),v<g&&(m=v,v=g,g=m),v>1e-12)if(E>h-1e-12)S.moveTo(v*a(y),v*l(y)),S.arc(0,0,v,y,x,!L),g>1e-12&&(S.moveTo(g*a(x),g*l(x)),S.arc(0,0,g,x,y,L));else{var C,P,I=y,O=x,z=y,D=x,R=E,F=E,B=M.apply(this,arguments)/2,N=B>1e-12&&(T?+T.apply(this,arguments):c(g*g+v*v)),j=s(n(v-g)/2,+w.apply(this,arguments)),U=j,V=j;if(N>1e-12){var H=d(N/g*l(B)),q=d(N/v*l(B));(R-=2*H)>1e-12?(z+=H*=L?1:-1,D-=H):(R=0,z=D=(y+x)/2),(F-=2*q)>1e-12?(I+=q*=L?1:-1,O-=q):(F=0,I=O=(y+x)/2)}var G=v*a(I),Y=v*l(I),W=g*a(D),X=g*l(D);if(j>1e-12){var Z,J=v*a(O),K=v*l(O),Q=g*a(z),$=g*l(z);if(E<u&&(Z=b(G,Y,Q,$,J,K,W,X))){var tt=G-Z[0],et=Y-Z[1],rt=J-Z[0],nt=K-Z[1],it=1/l(p((tt*rt+et*nt)/(c(tt*tt+et*et)*c(rt*rt+nt*nt)))/2),at=c(Z[0]*Z[0]+Z[1]*Z[1]);U=s(j,(g-at)/(it-1)),V=s(j,(v-at)/(it+1))}}F>1e-12?V>1e-12?(C=_(Q,$,G,Y,v,V,L),P=_(J,K,W,X,v,V,L),S.moveTo(C.cx+C.x01,C.cy+C.y01),V<j?S.arc(C.cx,C.cy,V,i(C.y01,C.x01),i(P.y01,P.x01),!L):(S.arc(C.cx,C.cy,V,i(C.y01,C.x01),i(C.y11,C.x11),!L),S.arc(0,0,v,i(C.cy+C.y11,C.cx+C.x11),i(P.cy+P.y11,P.cx+P.x11),!L),S.arc(P.cx,P.cy,V,i(P.y11,P.x11),i(P.y01,P.x01),!L))):(S.moveTo(G,Y),S.arc(0,0,v,I,O,!L)):S.moveTo(G,Y),g>1e-12&&R>1e-12?U>1e-12?(C=_(W,X,J,K,g,-U,L),P=_(G,Y,Q,$,g,-U,L),S.lineTo(C.cx+C.x01,C.cy+C.y01),U<j?S.arc(C.cx,C.cy,U,i(C.y01,C.x01),i(P.y01,P.x01),!L):(S.arc(C.cx,C.cy,U,i(C.y01,C.x01),i(C.y11,C.x11),!L),S.arc(0,0,g,i(C.cy+C.y11,C.cx+C.x11),i(P.cy+P.y11,P.cx+P.x11),L),S.arc(P.cx,P.cy,U,i(P.y11,P.x11),i(P.y01,P.x01),!L))):S.arc(0,0,g,D,z,L):S.lineTo(W,X)}else S.moveTo(0,0);if(S.closePath(),r)return S=null,r+""||null}return E.centroid=function(){var e=(+t.apply(this,arguments)+ +o.apply(this,arguments))/2,r=(+k.apply(this,arguments)+ +A.apply(this,arguments))/2-u/2;return[a(r)*e,l(r)*e]},E.innerRadius=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),E):t},E.outerRadius=function(t){return arguments.length?(o="function"==typeof t?t:r(+t),E):o},E.cornerRadius=function(t){return arguments.length?(w="function"==typeof t?t:r(+t),E):w},E.padRadius=function(t){return arguments.length?(T=null==t?null:"function"==typeof t?t:r(+t),E):T},E.startAngle=function(t){return arguments.length?(k="function"==typeof t?t:r(+t),E):k},E.endAngle=function(t){return arguments.length?(A="function"==typeof t?t:r(+t),E):A},E.padAngle=function(t){return arguments.length?(M="function"==typeof t?t:r(+t),E):M},E.context=function(t){return arguments.length?(S=null==t?null:t,E):S},E},t.area=S,t.areaRadial=D,t.curveBasis=function(t){return new ut(t)},t.curveBasisClosed=function(t){return new ft(t)},t.curveBasisOpen=function(t){return new ht(t)},t.curveBundle=dt,t.curveCardinal=vt,t.curveCardinalClosed=xt,t.curveCardinalOpen=_t,t.curveCatmullRom=kt,t.curveCatmullRomClosed=Mt,t.curveCatmullRomOpen=Et,t.curveLinear=T,t.curveLinearClosed=function(t){return new Lt(t)},t.curveMonotoneX=function(t){return new zt(t)},t.curveMonotoneY=function(t){return new Dt(t)},t.curveNatural=function(t){return new Ft(t)},t.curveStep=function(t){return new Nt(t,.5)},t.curveStepAfter=function(t){return new Nt(t,1)},t.curveStepBefore=function(t){return new Nt(t,0)},t.line=M,t.lineRadial=z,t.linkHorizontal=function(){return j(U)},t.linkRadial=function(){var t=j(H);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t},t.linkVertical=function(){return j(V)},t.pie=function(){var t=L,e=E,n=null,i=r(0),a=r(h),o=r(0);function s(r){var s,l,c,u,f,p=r.length,d=0,m=new Array(p),g=new Array(p),v=+i.apply(this,arguments),y=Math.min(h,Math.max(-h,a.apply(this,arguments)-v)),x=Math.min(Math.abs(y)/p,o.apply(this,arguments)),b=x*(y<0?-1:1);for(s=0;s<p;++s)(f=g[m[s]=s]=+t(r[s],s,r))>0&&(d+=f);for(null!=e?m.sort((function(t,r){return e(g[t],g[r])})):null!=n&&m.sort((function(t,e){return n(r[t],r[e])})),s=0,c=d?(y-p*b)/d:0;s<p;++s,v=u)l=m[s],u=v+((f=g[l])>0?f*c:0)+b,g[l]={data:r[l],index:s,value:f,startAngle:v,endAngle:u,padAngle:x};return g}return s.value=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),s):t},s.sortValues=function(t){return arguments.length?(e=t,n=null,s):e},s.sort=function(t){return arguments.length?(n=t,e=null,s):n},s.startAngle=function(t){return arguments.length?(i="function"==typeof t?t:r(+t),s):i},s.endAngle=function(t){return arguments.length?(a="function"==typeof t?t:r(+t),s):a},s.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:r(+t),s):o},s},t.pointRadial=R,t.radialArea=D,t.radialLine=z,t.stack=function(){var t=r([]),e=Ut,n=jt,i=Vt;function a(r){var a,o,s=t.apply(this,arguments),l=r.length,c=s.length,u=new Array(c);for(a=0;a<c;++a){for(var f,h=s[a],p=u[a]=new Array(l),d=0;d<l;++d)p[d]=f=[0,+i(r[d],h,d,r)],f.data=r[d];p.key=h}for(a=0,o=e(u);a<c;++a)u[o[a]].index=a;return n(u,o),u}return a.keys=function(e){return arguments.length?(t="function"==typeof e?e:r(F.call(e)),a):t},a.value=function(t){return arguments.length?(i="function"==typeof t?t:r(+t),a):i},a.order=function(t){return arguments.length?(e=null==t?Ut:"function"==typeof t?t:r(F.call(t)),a):e},a.offset=function(t){return arguments.length?(n=null==t?jt:t,a):n},a},t.stackOffsetDiverging=function(t,e){if((s=t.length)>0)for(var r,n,i,a,o,s,l=0,c=t[e[0]].length;l<c;++l)for(a=o=0,r=0;r<s;++r)(i=(n=t[e[r]][l])[1]-n[0])>0?(n[0]=a,n[1]=a+=i):i<0?(n[1]=o,n[0]=o+=i):(n[0]=0,n[1]=i)},t.stackOffsetExpand=function(t,e){if((n=t.length)>0){for(var r,n,i,a=0,o=t[0].length;a<o;++a){for(i=r=0;r<n;++r)i+=t[r][a][1]||0;if(i)for(r=0;r<n;++r)t[r][a][1]/=i}jt(t,e)}},t.stackOffsetNone=jt,t.stackOffsetSilhouette=function(t,e){if((r=t.length)>0){for(var r,n=0,i=t[e[0]],a=i.length;n<a;++n){for(var o=0,s=0;o<r;++o)s+=t[o][n][1]||0;i[n][1]+=i[n][0]=-s/2}jt(t,e)}},t.stackOffsetWiggle=function(t,e){if((i=t.length)>0&&(n=(r=t[e[0]]).length)>0){for(var r,n,i,a=0,o=1;o<n;++o){for(var s=0,l=0,c=0;s<i;++s){for(var u=t[e[s]],f=u[o][1]||0,h=(f-(u[o-1][1]||0))/2,p=0;p<s;++p){var d=t[e[p]];h+=(d[o][1]||0)-(d[o-1][1]||0)}l+=f,c+=h*f}r[o-1][1]+=r[o-1][0]=a,l&&(a-=c/l)}r[o-1][1]+=r[o-1][0]=a,jt(t,e)}},t.stackOrderAppearance=Ht,t.stackOrderAscending=Gt,t.stackOrderDescending=function(t){return Gt(t).reverse()},t.stackOrderInsideOut=function(t){var e,r,n=t.length,i=t.map(Yt),a=Ht(t),o=0,s=0,l=[],c=[];for(e=0;e<n;++e)r=a[e],o<s?(o+=i[r],l.push(r)):(s+=i[r],c.push(r));return c.reverse().concat(l)},t.stackOrderNone=Ut,t.stackOrderReverse=function(t){return Ut(t).reverse()},t.symbol=function(){var t=r(q),n=r(64),i=null;function a(){var r;if(i||(i=r=e.path()),t.apply(this,arguments).draw(i,+n.apply(this,arguments)),r)return i=null,r+""||null}return a.type=function(e){return arguments.length?(t="function"==typeof e?e:r(e),a):t},a.size=function(t){return arguments.length?(n="function"==typeof t?t:r(+t),a):n},a.context=function(t){return arguments.length?(i=null==t?null:t,a):i},a},t.symbolCircle=q,t.symbolCross=G,t.symbolDiamond=X,t.symbolSquare=$,t.symbolStar=Q,t.symbolTriangle=et,t.symbolWye=ot,t.symbols=st,Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-path":112}],115:[function(t,e,r){!function(n,i){"object"==typeof r&&void 0!==e?i(r,t("d3-time")):i((n=n||self).d3=n.d3||{},n.d3)}(this,(function(t,e){"use strict";function r(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function n(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function i(t,e,r){return{y:t,m:e,d:r,H:0,M:0,S:0,L:0}}function a(t){var a=t.dateTime,o=t.date,l=t.time,c=t.periods,u=t.days,f=t.shortDays,h=t.months,Y=t.shortMonths,ht=p(c),kt=d(c),At=p(u),Mt=d(u),St=p(f),Et=d(f),Lt=p(h),Ct=d(h),Pt=p(Y),It=d(Y),Ot={a:function(t){return f[t.getDay()]},A:function(t){return u[t.getDay()]},b:function(t){return Y[t.getMonth()]},B:function(t){return h[t.getMonth()]},c:null,d:D,e:D,f:j,g:K,G:$,H:R,I:F,j:B,L:N,m:U,M:V,p:function(t){return c[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:wt,s:Tt,S:H,u:q,U:G,V:W,w:X,W:Z,x:null,X:null,y:J,Y:Q,Z:tt,"%":_t},zt={a:function(t){return f[t.getUTCDay()]},A:function(t){return u[t.getUTCDay()]},b:function(t){return Y[t.getUTCMonth()]},B:function(t){return h[t.getUTCMonth()]},c:null,d:et,e:et,f:ot,g:vt,G:xt,H:rt,I:nt,j:it,L:at,m:st,M:lt,p:function(t){return c[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:wt,s:Tt,S:ct,u:ut,U:ft,V:pt,w:dt,W:mt,x:null,X:null,y:gt,Y:yt,Z:bt,"%":_t},Dt={a:function(t,e,r){var n=St.exec(e.slice(r));return n?(t.w=Et[n[0].toLowerCase()],r+n[0].length):-1},A:function(t,e,r){var n=At.exec(e.slice(r));return n?(t.w=Mt[n[0].toLowerCase()],r+n[0].length):-1},b:function(t,e,r){var n=Pt.exec(e.slice(r));return n?(t.m=It[n[0].toLowerCase()],r+n[0].length):-1},B:function(t,e,r){var n=Lt.exec(e.slice(r));return n?(t.m=Ct[n[0].toLowerCase()],r+n[0].length):-1},c:function(t,e,r){return Bt(t,a,e,r)},d:A,e:A,f:P,g:_,G:b,H:S,I:S,j:M,L:C,m:k,M:E,p:function(t,e,r){var n=ht.exec(e.slice(r));return n?(t.p=kt[n[0].toLowerCase()],r+n[0].length):-1},q:T,Q:O,s:z,S:L,u:g,U:v,V:y,w:m,W:x,x:function(t,e,r){return Bt(t,o,e,r)},X:function(t,e,r){return Bt(t,l,e,r)},y:_,Y:b,Z:w,"%":I};function Rt(t,e){return function(r){var n,i,a,o=[],l=-1,c=0,u=t.length;for(r instanceof Date||(r=new Date(+r));++l<u;)37===t.charCodeAt(l)&&(o.push(t.slice(c,l)),null!=(i=s[n=t.charAt(++l)])?n=t.charAt(++l):i="e"===n?" ":"0",(a=e[n])&&(n=a(r,i)),o.push(n),c=l+1);return o.push(t.slice(c,l)),o.join("")}}function Ft(t,a){return function(o){var s,l,c=i(1900,void 0,1);if(Bt(c,t,o+="",0)!=o.length)return null;if("Q"in c)return new Date(c.Q);if("s"in c)return new Date(1e3*c.s+("L"in c?c.L:0));if(a&&!("Z"in c)&&(c.Z=0),"p"in c&&(c.H=c.H%12+12*c.p),void 0===c.m&&(c.m="q"in c?c.q:0),"V"in c){if(c.V<1||c.V>53)return null;"w"in c||(c.w=1),"Z"in c?(l=(s=n(i(c.y,0,1))).getUTCDay(),s=l>4||0===l?e.utcMonday.ceil(s):e.utcMonday(s),s=e.utcDay.offset(s,7*(c.V-1)),c.y=s.getUTCFullYear(),c.m=s.getUTCMonth(),c.d=s.getUTCDate()+(c.w+6)%7):(l=(s=r(i(c.y,0,1))).getDay(),s=l>4||0===l?e.timeMonday.ceil(s):e.timeMonday(s),s=e.timeDay.offset(s,7*(c.V-1)),c.y=s.getFullYear(),c.m=s.getMonth(),c.d=s.getDate()+(c.w+6)%7)}else("W"in c||"U"in c)&&("w"in c||(c.w="u"in c?c.u%7:"W"in c?1:0),l="Z"in c?n(i(c.y,0,1)).getUTCDay():r(i(c.y,0,1)).getDay(),c.m=0,c.d="W"in c?(c.w+6)%7+7*c.W-(l+5)%7:c.w+7*c.U-(l+6)%7);return"Z"in c?(c.H+=c.Z/100|0,c.M+=c.Z%100,n(c)):r(c)}}function Bt(t,e,r,n){for(var i,a,o=0,l=e.length,c=r.length;o<l;){if(n>=c)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=Dt[i in s?e.charAt(o++):i])||(n=a(t,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}return Ot.x=Rt(o,Ot),Ot.X=Rt(l,Ot),Ot.c=Rt(a,Ot),zt.x=Rt(o,zt),zt.X=Rt(l,zt),zt.c=Rt(a,zt),{format:function(t){var e=Rt(t+="",Ot);return e.toString=function(){return t},e},parse:function(t){var e=Ft(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=Rt(t+="",zt);return e.toString=function(){return t},e},utcParse:function(t){var e=Ft(t+="",!0);return e.toString=function(){return t},e}}}var o,s={"-":"",_:" ",0:"0"},l=/^\s*\d+/,c=/^%/,u=/[\\^$*+?|[\]().{}]/g;function f(t,e,r){var n=t<0?"-":"",i=(n?-t:t)+"",a=i.length;return n+(a<r?new Array(r-a+1).join(e)+i:i)}function h(t){return t.replace(u,"\\$&")}function p(t){return new RegExp("^(?:"+t.map(h).join("|")+")","i")}function d(t){for(var e={},r=-1,n=t.length;++r<n;)e[t[r].toLowerCase()]=r;return e}function m(t,e,r){var n=l.exec(e.slice(r,r+1));return n?(t.w=+n[0],r+n[0].length):-1}function g(t,e,r){var n=l.exec(e.slice(r,r+1));return n?(t.u=+n[0],r+n[0].length):-1}function v(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.U=+n[0],r+n[0].length):-1}function y(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.V=+n[0],r+n[0].length):-1}function x(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.W=+n[0],r+n[0].length):-1}function b(t,e,r){var n=l.exec(e.slice(r,r+4));return n?(t.y=+n[0],r+n[0].length):-1}function _(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function w(t,e,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(r,r+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function T(t,e,r){var n=l.exec(e.slice(r,r+1));return n?(t.q=3*n[0]-3,r+n[0].length):-1}function k(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function A(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function M(t,e,r){var n=l.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function S(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function E(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function L(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function C(t,e,r){var n=l.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function P(t,e,r){var n=l.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function I(t,e,r){var n=c.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function O(t,e,r){var n=l.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function z(t,e,r){var n=l.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function D(t,e){return f(t.getDate(),e,2)}function R(t,e){return f(t.getHours(),e,2)}function F(t,e){return f(t.getHours()%12||12,e,2)}function B(t,r){return f(1+e.timeDay.count(e.timeYear(t),t),r,3)}function N(t,e){return f(t.getMilliseconds(),e,3)}function j(t,e){return N(t,e)+"000"}function U(t,e){return f(t.getMonth()+1,e,2)}function V(t,e){return f(t.getMinutes(),e,2)}function H(t,e){return f(t.getSeconds(),e,2)}function q(t){var e=t.getDay();return 0===e?7:e}function G(t,r){return f(e.timeSunday.count(e.timeYear(t)-1,t),r,2)}function Y(t){var r=t.getDay();return r>=4||0===r?e.timeThursday(t):e.timeThursday.ceil(t)}function W(t,r){return t=Y(t),f(e.timeThursday.count(e.timeYear(t),t)+(4===e.timeYear(t).getDay()),r,2)}function X(t){return t.getDay()}function Z(t,r){return f(e.timeMonday.count(e.timeYear(t)-1,t),r,2)}function J(t,e){return f(t.getFullYear()%100,e,2)}function K(t,e){return f((t=Y(t)).getFullYear()%100,e,2)}function Q(t,e){return f(t.getFullYear()%1e4,e,4)}function $(t,r){var n=t.getDay();return f((t=n>=4||0===n?e.timeThursday(t):e.timeThursday.ceil(t)).getFullYear()%1e4,r,4)}function tt(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+f(e/60|0,"0",2)+f(e%60,"0",2)}function et(t,e){return f(t.getUTCDate(),e,2)}function rt(t,e){return f(t.getUTCHours(),e,2)}function nt(t,e){return f(t.getUTCHours()%12||12,e,2)}function it(t,r){return f(1+e.utcDay.count(e.utcYear(t),t),r,3)}function at(t,e){return f(t.getUTCMilliseconds(),e,3)}function ot(t,e){return at(t,e)+"000"}function st(t,e){return f(t.getUTCMonth()+1,e,2)}function lt(t,e){return f(t.getUTCMinutes(),e,2)}function ct(t,e){return f(t.getUTCSeconds(),e,2)}function ut(t){var e=t.getUTCDay();return 0===e?7:e}function ft(t,r){return f(e.utcSunday.count(e.utcYear(t)-1,t),r,2)}function ht(t){var r=t.getUTCDay();return r>=4||0===r?e.utcThursday(t):e.utcThursday.ceil(t)}function pt(t,r){return t=ht(t),f(e.utcThursday.count(e.utcYear(t),t)+(4===e.utcYear(t).getUTCDay()),r,2)}function dt(t){return t.getUTCDay()}function mt(t,r){return f(e.utcMonday.count(e.utcYear(t)-1,t),r,2)}function gt(t,e){return f(t.getUTCFullYear()%100,e,2)}function vt(t,e){return f((t=ht(t)).getUTCFullYear()%100,e,2)}function yt(t,e){return f(t.getUTCFullYear()%1e4,e,4)}function xt(t,r){var n=t.getUTCDay();return f((t=n>=4||0===n?e.utcThursday(t):e.utcThursday.ceil(t)).getUTCFullYear()%1e4,r,4)}function bt(){return"+0000"}function _t(){return"%"}function wt(t){return+t}function Tt(t){return Math.floor(+t/1e3)}function kt(e){return o=a(e),t.timeFormat=o.format,t.timeParse=o.parse,t.utcFormat=o.utcFormat,t.utcParse=o.utcParse,o}kt({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var At=Date.prototype.toISOString?function(t){return t.toISOString()}:t.utcFormat("%Y-%m-%dT%H:%M:%S.%LZ");var Mt=+new Date("2000-01-01T00:00:00.000Z")?function(t){var e=new Date(t);return isNaN(e)?null:e}:t.utcParse("%Y-%m-%dT%H:%M:%S.%LZ");t.isoFormat=At,t.isoParse=Mt,t.timeFormatDefaultLocale=kt,t.timeFormatLocale=a,Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-time":116}],116:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";var e=new Date,r=new Date;function n(t,i,a,o){function s(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return s.floor=function(e){return t(e=new Date(+e)),e},s.ceil=function(e){return t(e=new Date(e-1)),i(e,1),t(e),e},s.round=function(t){var e=s(t),r=s.ceil(t);return t-e<r-t?e:r},s.offset=function(t,e){return i(t=new Date(+t),null==e?1:Math.floor(e)),t},s.range=function(e,r,n){var a,o=[];if(e=s.ceil(e),n=null==n?1:Math.floor(n),!(e<r&&n>0))return o;do{o.push(a=new Date(+e)),i(e,n),t(e)}while(a<e&&e<r);return o},s.filter=function(e){return n((function(r){if(r>=r)for(;t(r),!e(r);)r.setTime(r-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;i(t,-1),!e(t););else for(;--r>=0;)for(;i(t,1),!e(t););}))},a&&(s.count=function(n,i){return e.setTime(+n),r.setTime(+i),t(e),t(r),Math.floor(a(e,r))},s.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?s.filter(o?function(e){return o(e)%t==0}:function(e){return s.count(0,e)%t==0}):s:null}),s}var i=n((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?n((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,r){e.setTime(+e+r*t)}),(function(e,r){return(r-e)/t})):i:null};var a=i.range,o=n((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+1e3*e)}),(function(t,e){return(e-t)/1e3}),(function(t){return t.getUTCSeconds()})),s=o.range,l=n((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getMinutes()})),c=l.range,u=n((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getHours()})),f=u.range,h=n((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5}),(function(t){return t.getDate()-1})),p=h.range;function d(t){return n((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5}))}var m=d(0),g=d(1),v=d(2),y=d(3),x=d(4),b=d(5),_=d(6),w=m.range,T=g.range,k=v.range,A=y.range,M=x.range,S=b.range,E=_.range,L=n((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()})),C=L.range,P=n((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));P.every=function(t){return isFinite(t=Math.floor(t))&&t>0?n((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,r){e.setFullYear(e.getFullYear()+r*t)})):null};var I=P.range,O=n((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getUTCMinutes()})),z=O.range,D=n((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getUTCHours()})),R=D.range,F=n((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/864e5}),(function(t){return t.getUTCDate()-1})),B=F.range;function N(t){return n((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/6048e5}))}var j=N(0),U=N(1),V=N(2),H=N(3),q=N(4),G=N(5),Y=N(6),W=j.range,X=U.range,Z=V.range,J=H.range,K=q.range,Q=G.range,$=Y.range,tt=n((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()})),et=tt.range,rt=n((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));rt.every=function(t){return isFinite(t=Math.floor(t))&&t>0?n((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,r){e.setUTCFullYear(e.getUTCFullYear()+r*t)})):null};var nt=rt.range;t.timeDay=h,t.timeDays=p,t.timeFriday=b,t.timeFridays=S,t.timeHour=u,t.timeHours=f,t.timeInterval=n,t.timeMillisecond=i,t.timeMilliseconds=a,t.timeMinute=l,t.timeMinutes=c,t.timeMonday=g,t.timeMondays=T,t.timeMonth=L,t.timeMonths=C,t.timeSaturday=_,t.timeSaturdays=E,t.timeSecond=o,t.timeSeconds=s,t.timeSunday=m,t.timeSundays=w,t.timeThursday=x,t.timeThursdays=M,t.timeTuesday=v,t.timeTuesdays=k,t.timeWednesday=y,t.timeWednesdays=A,t.timeWeek=m,t.timeWeeks=w,t.timeYear=P,t.timeYears=I,t.utcDay=F,t.utcDays=B,t.utcFriday=G,t.utcFridays=Q,t.utcHour=D,t.utcHours=R,t.utcMillisecond=i,t.utcMilliseconds=a,t.utcMinute=O,t.utcMinutes=z,t.utcMonday=U,t.utcMondays=X,t.utcMonth=tt,t.utcMonths=et,t.utcSaturday=Y,t.utcSaturdays=$,t.utcSecond=o,t.utcSeconds=s,t.utcSunday=j,t.utcSundays=W,t.utcThursday=q,t.utcThursdays=K,t.utcTuesday=V,t.utcTuesdays=Z,t.utcWednesday=H,t.utcWednesdays=J,t.utcWeek=j,t.utcWeeks=W,t.utcYear=rt,t.utcYears=nt,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],117:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";var e,r,n=0,i=0,a=0,o=0,s=0,l=0,c="object"==typeof performance&&performance.now?performance:Date,u="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function f(){return s||(u(h),s=c.now()+l)}function h(){s=0}function p(){this._call=this._time=this._next=null}function d(t,e,r){var n=new p;return n.restart(t,e,r),n}function m(){f(),++n;for(var t,r=e;r;)(t=s-r._time)>=0&&r._call.call(null,t),r=r._next;--n}function g(){s=(o=c.now())+l,n=i=0;try{m()}finally{n=0,function(){var t,n,i=e,a=1/0;for(;i;)i._call?(a>i._time&&(a=i._time),t=i,i=i._next):(n=i._next,i._next=null,i=t?t._next=n:e=n);r=t,y(a)}(),s=0}}function v(){var t=c.now(),e=t-o;e>1e3&&(l-=e,o=t)}function y(t){n||(i&&(i=clearTimeout(i)),t-s>24?(t<1/0&&(i=setTimeout(g,t-c.now()-l)),a&&(a=clearInterval(a))):(a||(o=c.now(),a=setInterval(v,1e3)),n=1,u(g)))}p.prototype=d.prototype={constructor:p,restart:function(t,n,i){if("function"!=typeof t)throw new TypeError("callback is not a function");i=(null==i?f():+i)+(null==n?0:+n),this._next||r===this||(r?r._next=this:e=this,r=this),this._call=t,this._time=i,y()},stop:function(){this._call&&(this._call=null,this._time=1/0,y())}},t.interval=function(t,e,r){var n=new p,i=e;return null==e?(n.restart(t,e,r),n):(e=+e,r=null==r?f():+r,n.restart((function a(o){o+=i,n.restart(a,i+=e,r),t(o)}),e,r),n)},t.now=f,t.timeout=function(t,e,r){var n=new p;return e=null==e?0:+e,n.restart((function(r){n.stop(),t(r+e)}),e,r),n},t.timer=d,t.timerFlush=m,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],118:[function(t,e,r){e.exports=function(){for(var t=0;t<arguments.length;t++)if(void 0!==arguments[t])return arguments[t]}},{}],119:[function(t,e,r){"use strict";e.exports=a;var n=(a.canvas=document.createElement("canvas")).getContext("2d"),i=o([32,126]);function a(t,e){Array.isArray(t)&&(t=t.join(", "));var r,a={},s=16,l=.05;e&&(2===e.length&&"number"==typeof e[0]?r=o(e):Array.isArray(e)?r=e:(e.o?r=o(e.o):e.pairs&&(r=e.pairs),e.fontSize&&(s=e.fontSize),null!=e.threshold&&(l=e.threshold))),r||(r=i),n.font=s+"px "+t;for(var c=0;c<r.length;c++){var u=r[c],f=n.measureText(u[0]).width+n.measureText(u[1]).width,h=n.measureText(u).width;if(Math.abs(f-h)>s*l){var p=(h-f)/s;a[u]=1e3*p}}return a}function o(t){for(var e=[],r=t[0];r<=t[1];r++)for(var n=String.fromCharCode(r),i=t[0];i<t[1];i++){var a=n+String.fromCharCode(i);e.push(a)}return e}a.createPairs=o,a.ascii=i},{}],120:[function(t,e,r){var n=t("abs-svg-path"),i=t("normalize-svg-path"),a={M:"moveTo",C:"bezierCurveTo"};e.exports=function(t,e){t.beginPath(),i(n(e)).forEach((function(e){var r=e[0],n=e.slice(1);t[a[r]].apply(t,n)})),t.closePath()}},{"abs-svg-path":66,"normalize-svg-path":241}],121:[function(t,e,r){e.exports=function(t){switch(t){case"int8":return Int8Array;case"int16":return Int16Array;case"int32":return Int32Array;case"uint8":return Uint8Array;case"uint16":return Uint16Array;case"uint32":return Uint32Array;case"float32":return Float32Array;case"float64":return Float64Array;case"array":return Array;case"uint8_clamped":return Uint8ClampedArray}}},{}],122:[function(t,e,r){"use strict";e.exports=function(t,e){switch(void 0===e&&(e=0),typeof t){case"number":if(t>0)return function(t,e){var r,n;for(r=new Array(t),n=0;n<t;++n)r[n]=e;return r}(0|t,e);break;case"object":if("number"==typeof t.length)return function t(e,r,n){var i=0|e[n];if(i<=0)return[];var a,o=new Array(i);if(n===e.length-1)for(a=0;a<i;++a)o[a]=r;else for(a=0;a<i;++a)o[a]=t(e,r,n+1);return o}(t,e,0)}return[]}},{}],123:[function(t,e,r){"use strict";function n(t,e,r){r=r||2;var n,s,l,c,u,p,d,g=e&&e.length,v=g?e[0]*r:t.length,y=i(t,0,v,r,!0),x=[];if(!y||y.next===y.prev)return x;if(g&&(y=function(t,e,r,n){var o,s,l,c,u,p=[];for(o=0,s=e.length;o<s;o++)l=e[o]*n,c=o<s-1?e[o+1]*n:t.length,(u=i(t,l,c,n,!1))===u.next&&(u.steiner=!0),p.push(m(u));for(p.sort(f),o=0;o<p.length;o++)r=a(r=h(p[o],r),r.next);return r}(t,e,y,r)),t.length>80*r){n=l=t[0],s=c=t[1];for(var b=r;b<v;b+=r)(u=t[b])<n&&(n=u),(p=t[b+1])<s&&(s=p),u>l&&(l=u),p>c&&(c=p);d=0!==(d=Math.max(l-n,c-s))?1/d:0}return o(y,x,r,n,s,d),x}function i(t,e,r,n,i){var a,o;if(i===E(t,e,r,n)>0)for(a=e;a<r;a+=n)o=A(a,t[a],t[a+1],o);else for(a=r-n;a>=e;a-=n)o=A(a,t[a],t[a+1],o);return o&&x(o,o.next)&&(M(o),o=o.next),o}function a(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!x(n,n.next)&&0!==y(n.prev,n,n.next))n=n.next;else{if(M(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function o(t,e,r,n,i,f,h){if(t){!h&&f&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=d(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,c=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e<c&&(s++,n=n.nextZ);e++);for(l=c;s>0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,c*=2}while(o>1)}(i)}(t,n,i,f);for(var p,m,g=t;t.prev!==t.next;)if(p=t.prev,m=t.next,f?l(t,n,i,f):s(t))e.push(p.i/r),e.push(t.i/r),e.push(m.i/r),M(t),t=m.next,g=m.next;else if((t=m)===g){h?1===h?o(t=c(a(t),e,r),e,r,n,i,f,2):2===h&&u(t,e,r,n,i,f):o(a(t),e,r,n,i,f,1);break}}}function s(t){var e=t.prev,r=t,n=t.next;if(y(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(g(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&y(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function l(t,e,r,n){var i=t.prev,a=t,o=t.next;if(y(i,a,o)>=0)return!1;for(var s=i.x<a.x?i.x<o.x?i.x:o.x:a.x<o.x?a.x:o.x,l=i.y<a.y?i.y<o.y?i.y:o.y:a.y<o.y?a.y:o.y,c=i.x>a.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=d(s,l,e,r,n),h=d(c,u,e,r,n),p=t.prevZ,m=t.nextZ;p&&p.z>=f&&m&&m.z<=h;){if(p!==t.prev&&p!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&y(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,m!==t.prev&&m!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,m.x,m.y)&&y(m.prev,m,m.next)>=0)return!1;m=m.nextZ}for(;p&&p.z>=f;){if(p!==t.prev&&p!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&y(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;m&&m.z<=h;){if(m!==t.prev&&m!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,m.x,m.y)&&y(m.prev,m,m.next)>=0)return!1;m=m.nextZ}return!0}function c(t,e,r){var n=t;do{var i=n.prev,o=n.next.next;!x(i,o)&&b(i,n,n.next,o)&&T(i,o)&&T(o,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(o.i/r),M(n),M(n.next),n=t=o),n=n.next}while(n!==t);return a(n)}function u(t,e,r,n,i,s){var l=t;do{for(var c=l.next.next;c!==l.prev;){if(l.i!==c.i&&v(l,c)){var u=k(l,c);return l=a(l,l.next),u=a(u,u.next),o(l,e,r,n,i,s),void o(u,e,r,n,i,s)}c=c.next}l=l.next}while(l!==t)}function f(t,e){return t.x-e.x}function h(t,e){var r=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x<n.next.x?n:n.next}}n=n.next}while(n!==e);if(!r)return null;if(i===o)return r;var l,c=r,u=r.x,f=r.y,h=1/0;n=r;do{i>=n.x&&n.x>=u&&i!==n.x&&g(a<f?i:o,a,u,f,a<f?o:i,a,n.x,n.y)&&(l=Math.abs(a-n.y)/(i-n.x),T(n,t)&&(l<h||l===h&&(n.x>r.x||n.x===r.x&&p(r,n)))&&(r=n,h=l)),n=n.next}while(n!==c);return r}(t,e);if(!r)return e;var n=k(r,t),i=a(r,r.next);return a(n,n.next),e===r?i:e}function p(t,e){return y(t.prev,t,e.prev)<0&&y(e.next,t,t.next)<0}function d(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function m(t){var e=t,r=t;do{(e.x<r.x||e.x===r.x&&e.y<r.y)&&(r=e),e=e.next}while(e!==t);return r}function g(t,e,r,n,i,a,o,s){return(i-o)*(e-s)-(t-o)*(a-s)>=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&b(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(T(t,e)&&T(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(y(t.prev,t,e.prev)||y(t,e.prev,e))||x(t,e)&&y(t.prev,t,t.next)>0&&y(e.prev,e,e.next)>0)}function y(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function x(t,e){return t.x===e.x&&t.y===e.y}function b(t,e,r,n){var i=w(y(t,e,r)),a=w(y(t,e,n)),o=w(y(r,n,t)),s=w(y(r,n,e));return i!==a&&o!==s||(!(0!==i||!_(t,r,e))||(!(0!==a||!_(t,n,e))||(!(0!==o||!_(r,t,n))||!(0!==s||!_(r,e,n)))))}function _(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function w(t){return t>0?1:t<0?-1:0}function T(t,e){return y(t.prev,t,t.next)<0?y(t,e,t.next)>=0&&y(t,t.prev,e)>=0:y(t,e,t.prev)<0||y(t,t.next,e)<0}function k(t,e){var r=new S(t.i,t.x,t.y),n=new S(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function A(t,e,r,n){var i=new S(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function M(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function S(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function E(t,e,r,n){for(var i=0,a=e,o=r-n;a<r;a+=n)i+=(t[o]-t[a])*(t[a+1]+t[o+1]),o=a;return i}e.exports=n,e.exports.default=n,n.deviation=function(t,e,r,n){var i=e&&e.length,a=i?e[0]*r:t.length,o=Math.abs(E(t,0,a,r));if(i)for(var s=0,l=e.length;s<l;s++){var c=e[s]*r,u=s<l-1?e[s+1]*r:t.length;o-=Math.abs(E(t,c,u,r))}var f=0;for(s=0;s<n.length;s+=3){var h=n[s]*r,p=n[s+1]*r,d=n[s+2]*r;f+=Math.abs((t[h]-t[d])*(t[p+1]-t[h+1])-(t[h]-t[p])*(t[d+1]-t[h+1]))}return 0===o&&0===f?0:Math.abs((f-o)/o)},n.flatten=function(t){for(var e=t[0][0].length,r={vertices:[],holes:[],dimensions:e},n=0,i=0;i<t.length;i++){for(var a=0;a<t[i].length;a++)for(var o=0;o<e;o++)r.vertices.push(t[i][a][o]);i>0&&(n+=t[i-1].length,r.holes.push(n))}return r}},{}],124:[function(t,e,r){var n=t("strongly-connected-components");e.exports=function(t,e){var r,i=[],a=[],o=[],s={},l=[];function c(t){var e,n,i=!1;for(a.push(t),o[t]=!0,e=0;e<l[t].length;e++)(n=l[t][e])===r?(u(r,a),i=!0):o[n]||(i=c(n));if(i)!function t(e){o[e]=!1,s.hasOwnProperty(e)&&Object.keys(s[e]).forEach((function(r){delete s[e][r],o[r]&&t(r)}))}(t);else for(e=0;e<l[t].length;e++){n=l[t][e];var f=s[n];f||(f={},s[n]=f),f[n]=!0}return a.pop(),i}function u(t,r){var n=[].concat(r).concat(t);e?e(n):i.push(n)}function f(e){!function(e){for(var r=0;r<t.length;r++)(r<e||!t[r])&&(t[r]=[]),t[r]=t[r].filter((function(t){return t>=e}))}(e);for(var r,i=n(t).components.filter((function(t){return t.length>1})),a=1/0,o=0;o<i.length;o++)for(var s=0;s<i[o].length;s++)i[o][s]<a&&(a=i[o][s],r=o);var l=i[r];return!!l&&{leastVertex:a,adjList:t.map((function(t,e){return-1===l.indexOf(e)?[]:t.filter((function(t){return-1!==l.indexOf(t)}))}))}}r=0;for(var h=t.length;r<h;){var p=f(r);if(r=p.leastVertex,l=p.adjList){for(var d=0;d<l.length;d++)for(var m=0;m<l[d].length;m++){var g=l[d][m];o[+g]=!1,s[g]={}}c(r),r+=1}else r=h}return e?void 0:i}},{"strongly-connected-components":301}],125:[function(t,e,r){"use strict";var n=t("../../object/valid-value");e.exports=function(){return n(this).length=0,this}},{"../../object/valid-value":156}],126:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?Array.from:t("./shim")},{"./is-implemented":127,"./shim":128}],127:[function(t,e,r){"use strict";e.exports=function(){var t,e,r=Array.from;return"function"==typeof r&&(e=r(t=["raz","dwa"]),Boolean(e&&e!==t&&"dwa"===e[1]))}},{}],128:[function(t,e,r){"use strict";var n=t("es6-symbol").iterator,i=t("../../function/is-arguments"),a=t("../../function/is-function"),o=t("../../number/to-pos-integer"),s=t("../../object/valid-callable"),l=t("../../object/valid-value"),c=t("../../object/is-value"),u=t("../../string/is-string"),f=Array.isArray,h=Function.prototype.call,p={configurable:!0,enumerable:!0,writable:!0,value:null},d=Object.defineProperty;e.exports=function(t){var e,r,m,g,v,y,x,b,_,w,T=arguments[1],k=arguments[2];if(t=Object(l(t)),c(T)&&s(T),this&&this!==Array&&a(this))e=this;else{if(!T){if(i(t))return 1!==(v=t.length)?Array.apply(null,t):((g=new Array(1))[0]=t[0],g);if(f(t)){for(g=new Array(v=t.length),r=0;r<v;++r)g[r]=t[r];return g}}g=[]}if(!f(t))if(void 0!==(_=t[n])){for(x=s(_).call(t),e&&(g=new e),b=x.next(),r=0;!b.done;)w=T?h.call(T,k,b.value,r):b.value,e?(p.value=w,d(g,r,p)):g[r]=w,b=x.next(),++r;v=r}else if(u(t)){for(v=t.length,e&&(g=new e),r=0,m=0;r<v;++r)w=t[r],r+1<v&&(y=w.charCodeAt(0))>=55296&&y<=56319&&(w+=t[++r]),w=T?h.call(T,k,w,m):w,e?(p.value=w,d(g,m,p)):g[m]=w,++m;v=m}if(void 0===v)for(v=o(t.length),e&&(g=new e(v)),r=0;r<v;++r)w=T?h.call(T,k,t[r],r):t[r],e?(p.value=w,d(g,r,p)):g[r]=w;return e&&(p.value=null,g.length=v),g}},{"../../function/is-arguments":129,"../../function/is-function":130,"../../number/to-pos-integer":136,"../../object/is-value":145,"../../object/valid-callable":154,"../../object/valid-value":156,"../../string/is-string":160,"es6-symbol":169}],129:[function(t,e,r){"use strict";var n=Object.prototype.toString,i=n.call(function(){return arguments}());e.exports=function(t){return n.call(t)===i}},{}],130:[function(t,e,r){"use strict";var n=Object.prototype.toString,i=RegExp.prototype.test.bind(/^[object [A-Za-z0-9]*Function]$/);e.exports=function(t){return"function"==typeof t&&i(n.call(t))}},{}],131:[function(t,e,r){"use strict";e.exports=function(){}},{}],132:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?Math.sign:t("./shim")},{"./is-implemented":133,"./shim":134}],133:[function(t,e,r){"use strict";e.exports=function(){var t=Math.sign;return"function"==typeof t&&(1===t(10)&&-1===t(-20))}},{}],134:[function(t,e,r){"use strict";e.exports=function(t){return t=Number(t),isNaN(t)||0===t?t:t>0?1:-1}},{}],135:[function(t,e,r){"use strict";var n=t("../math/sign"),i=Math.abs,a=Math.floor;e.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?n(t)*a(i(t)):t}},{"../math/sign":132}],136:[function(t,e,r){"use strict";var n=t("./to-integer"),i=Math.max;e.exports=function(t){return i(0,n(t))}},{"./to-integer":135}],137:[function(t,e,r){"use strict";var n=t("./valid-callable"),i=t("./valid-value"),a=Function.prototype.bind,o=Function.prototype.call,s=Object.keys,l=Object.prototype.propertyIsEnumerable;e.exports=function(t,e){return function(r,c){var u,f=arguments[2],h=arguments[3];return r=Object(i(r)),n(c),u=s(r),h&&u.sort("function"==typeof h?a.call(h,r):void 0),"function"!=typeof t&&(t=u[t]),o.call(t,u,(function(t,n){return l.call(r,t)?o.call(c,f,r[t],t,r,n):e}))}}},{"./valid-callable":154,"./valid-value":156}],138:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?Object.assign:t("./shim")},{"./is-implemented":139,"./shim":140}],139:[function(t,e,r){"use strict";e.exports=function(){var t,e=Object.assign;return"function"==typeof e&&(e(t={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),t.foo+t.bar+t.trzy==="razdwatrzy")}},{}],140:[function(t,e,r){"use strict";var n=t("../keys"),i=t("../valid-value"),a=Math.max;e.exports=function(t,e){var r,o,s,l=a(arguments.length,2);for(t=Object(i(t)),s=function(n){try{t[n]=e[n]}catch(t){r||(r=t)}},o=1;o<l;++o)n(e=arguments[o]).forEach(s);if(void 0!==r)throw r;return t}},{"../keys":146,"../valid-value":156}],141:[function(t,e,r){"use strict";var n=t("../array/from"),i=t("./assign"),a=t("./valid-value");e.exports=function(t){var e=Object(a(t)),r=arguments[1],o=Object(arguments[2]);if(e!==t&&!r)return e;var s={};return r?n(r,(function(e){(o.ensure||e in t)&&(s[e]=t[e])})):i(s,t),s}},{"../array/from":126,"./assign":138,"./valid-value":156}],142:[function(t,e,r){"use strict";var n,i,a,o,s=Object.create;t("./set-prototype-of/is-implemented")()||(n=t("./set-prototype-of/shim")),e.exports=n?1!==n.level?s:(i={},a={},o={configurable:!1,enumerable:!1,writable:!0,value:void 0},Object.getOwnPropertyNames(Object.prototype).forEach((function(t){a[t]="__proto__"!==t?o:{configurable:!0,enumerable:!1,writable:!0,value:void 0}})),Object.defineProperties(i,a),Object.defineProperty(n,"nullPolyfill",{configurable:!1,enumerable:!1,writable:!1,value:i}),function(t,e){return s(null===t?i:t,e)}):s},{"./set-prototype-of/is-implemented":152,"./set-prototype-of/shim":153}],143:[function(t,e,r){"use strict";e.exports=t("./_iterate")("forEach")},{"./_iterate":137}],144:[function(t,e,r){"use strict";var n=t("./is-value"),i={function:!0,object:!0};e.exports=function(t){return n(t)&&i[typeof t]||!1}},{"./is-value":145}],145:[function(t,e,r){"use strict";var n=t("../function/noop")();e.exports=function(t){return t!==n&&null!==t}},{"../function/noop":131}],146:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?Object.keys:t("./shim")},{"./is-implemented":147,"./shim":148}],147:[function(t,e,r){"use strict";e.exports=function(){try{return Object.keys("primitive"),!0}catch(t){return!1}}},{}],148:[function(t,e,r){"use strict";var n=t("../is-value"),i=Object.keys;e.exports=function(t){return i(n(t)?Object(t):t)}},{"../is-value":145}],149:[function(t,e,r){"use strict";var n=t("./valid-callable"),i=t("./for-each"),a=Function.prototype.call;e.exports=function(t,e){var r={},o=arguments[2];return n(e),i(t,(function(t,n,i,s){r[n]=a.call(e,o,t,n,i,s)})),r}},{"./for-each":143,"./valid-callable":154}],150:[function(t,e,r){"use strict";var n=t("./is-value"),i=Array.prototype.forEach,a=Object.create,o=function(t,e){var r;for(r in t)e[r]=t[r]};e.exports=function(t){var e=a(null);return i.call(arguments,(function(t){n(t)&&o(Object(t),e)})),e}},{"./is-value":145}],151:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?Object.setPrototypeOf:t("./shim")},{"./is-implemented":152,"./shim":153}],152:[function(t,e,r){"use strict";var n=Object.create,i=Object.getPrototypeOf,a={};e.exports=function(){var t=Object.setPrototypeOf,e=arguments[0]||n;return"function"==typeof t&&i(t(e(null),a))===a}},{}],153:[function(t,e,r){"use strict";var n,i=t("../is-object"),a=t("../valid-value"),o=Object.prototype.isPrototypeOf,s=Object.defineProperty,l={configurable:!0,enumerable:!1,writable:!0,value:void 0};n=function(t,e){if(a(t),null===e||i(e))return t;throw new TypeError("Prototype must be null or an object")},e.exports=function(t){var e,r;return t?(2===t.level?t.set?(r=t.set,e=function(t,e){return r.call(n(t,e),e),t}):e=function(t,e){return n(t,e).__proto__=e,t}:e=function t(e,r){var i;return n(e,r),(i=o.call(t.nullPolyfill,e))&&delete t.nullPolyfill.__proto__,null===r&&(r=t.nullPolyfill),e.__proto__=r,i&&s(t.nullPolyfill,"__proto__",l),e},Object.defineProperty(e,"level",{configurable:!1,enumerable:!1,writable:!1,value:t.level})):null}(function(){var t,e=Object.create(null),r={},n=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__");if(n){try{(t=n.set).call(e,r)}catch(t){}if(Object.getPrototypeOf(e)===r)return{set:t,level:2}}return e.__proto__=r,Object.getPrototypeOf(e)===r?{level:2}:((e={}).__proto__=r,Object.getPrototypeOf(e)===r&&{level:1})}()),t("../create")},{"../create":142,"../is-object":144,"../valid-value":156}],154:[function(t,e,r){"use strict";e.exports=function(t){if("function"!=typeof t)throw new TypeError(t+" is not a function");return t}},{}],155:[function(t,e,r){"use strict";var n=t("./is-object");e.exports=function(t){if(!n(t))throw new TypeError(t+" is not an Object");return t}},{"./is-object":144}],156:[function(t,e,r){"use strict";var n=t("./is-value");e.exports=function(t){if(!n(t))throw new TypeError("Cannot use null or undefined");return t}},{"./is-value":145}],157:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?String.prototype.contains:t("./shim")},{"./is-implemented":158,"./shim":159}],158:[function(t,e,r){"use strict";var n="razdwatrzy";e.exports=function(){return"function"==typeof n.contains&&(!0===n.contains("dwa")&&!1===n.contains("foo"))}},{}],159:[function(t,e,r){"use strict";var n=String.prototype.indexOf;e.exports=function(t){return n.call(this,t,arguments[1])>-1}},{}],160:[function(t,e,r){"use strict";var n=Object.prototype.toString,i=n.call("");e.exports=function(t){return"string"==typeof t||t&&"object"==typeof t&&(t instanceof String||n.call(t)===i)||!1}},{}],161:[function(t,e,r){"use strict";var n=Object.create(null),i=Math.random;e.exports=function(){var t;do{t=i().toString(36).slice(2)}while(n[t]);return t}},{}],162:[function(t,e,r){"use strict";var n,i=t("es5-ext/object/set-prototype-of"),a=t("es5-ext/string/#/contains"),o=t("d"),s=t("es6-symbol"),l=t("./"),c=Object.defineProperty;n=e.exports=function(t,e){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");l.call(this,t),e=e?a.call(e,"key+value")?"key+value":a.call(e,"key")?"key":"value":"value",c(this,"__kind__",o("",e))},i&&i(n,l),delete n.prototype.constructor,n.prototype=Object.create(l.prototype,{_resolve:o((function(t){return"value"===this.__kind__?this.__list__[t]:"key+value"===this.__kind__?[t,this.__list__[t]]:t}))}),c(n.prototype,s.toStringTag,o("c","Array Iterator"))},{"./":165,d:101,"es5-ext/object/set-prototype-of":151,"es5-ext/string/#/contains":157,"es6-symbol":169}],163:[function(t,e,r){"use strict";var n=t("es5-ext/function/is-arguments"),i=t("es5-ext/object/valid-callable"),a=t("es5-ext/string/is-string"),o=t("./get"),s=Array.isArray,l=Function.prototype.call,c=Array.prototype.some;e.exports=function(t,e){var r,u,f,h,p,d,m,g,v=arguments[2];if(s(t)||n(t)?r="array":a(t)?r="string":t=o(t),i(e),f=function(){h=!0},"array"!==r)if("string"!==r)for(u=t.next();!u.done;){if(l.call(e,v,u.value,f),h)return;u=t.next()}else for(d=t.length,p=0;p<d&&(m=t[p],p+1<d&&(g=m.charCodeAt(0))>=55296&&g<=56319&&(m+=t[++p]),l.call(e,v,m,f),!h);++p);else c.call(t,(function(t){return l.call(e,v,t,f),h}))}},{"./get":164,"es5-ext/function/is-arguments":129,"es5-ext/object/valid-callable":154,"es5-ext/string/is-string":160}],164:[function(t,e,r){"use strict";var n=t("es5-ext/function/is-arguments"),i=t("es5-ext/string/is-string"),a=t("./array"),o=t("./string"),s=t("./valid-iterable"),l=t("es6-symbol").iterator;e.exports=function(t){return"function"==typeof s(t)[l]?t[l]():n(t)?new a(t):i(t)?new o(t):new a(t)}},{"./array":162,"./string":167,"./valid-iterable":168,"es5-ext/function/is-arguments":129,"es5-ext/string/is-string":160,"es6-symbol":169}],165:[function(t,e,r){"use strict";var n,i=t("es5-ext/array/#/clear"),a=t("es5-ext/object/assign"),o=t("es5-ext/object/valid-callable"),s=t("es5-ext/object/valid-value"),l=t("d"),c=t("d/auto-bind"),u=t("es6-symbol"),f=Object.defineProperty,h=Object.defineProperties;e.exports=n=function(t,e){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");h(this,{__list__:l("w",s(t)),__context__:l("w",e),__nextIndex__:l("w",0)}),e&&(o(e.on),e.on("_add",this._onAdd),e.on("_delete",this._onDelete),e.on("_clear",this._onClear))},delete n.prototype.constructor,h(n.prototype,a({_next:l((function(){var t;if(this.__list__)return this.__redo__&&void 0!==(t=this.__redo__.shift())?t:this.__nextIndex__<this.__list__.length?this.__nextIndex__++:void this._unBind()})),next:l((function(){return this._createResult(this._next())})),_createResult:l((function(t){return void 0===t?{done:!0,value:void 0}:{done:!1,value:this._resolve(t)}})),_resolve:l((function(t){return this.__list__[t]})),_unBind:l((function(){this.__list__=null,delete this.__redo__,this.__context__&&(this.__context__.off("_add",this._onAdd),this.__context__.off("_delete",this._onDelete),this.__context__.off("_clear",this._onClear),this.__context__=null)})),toString:l((function(){return"[object "+(this[u.toStringTag]||"Object")+"]"}))},c({_onAdd:l((function(t){t>=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach((function(e,r){e>=t&&(this.__redo__[r]=++e)}),this),this.__redo__.push(t)):f(this,"__redo__",l("c",[t])))})),_onDelete:l((function(t){var e;t>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(e=this.__redo__.indexOf(t))&&this.__redo__.splice(e,1),this.__redo__.forEach((function(e,r){e>t&&(this.__redo__[r]=--e)}),this)))})),_onClear:l((function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0}))}))),f(n.prototype,u.iterator,l((function(){return this})))},{d:101,"d/auto-bind":100,"es5-ext/array/#/clear":125,"es5-ext/object/assign":138,"es5-ext/object/valid-callable":154,"es5-ext/object/valid-value":156,"es6-symbol":169}],166:[function(t,e,r){"use strict";var n=t("es5-ext/function/is-arguments"),i=t("es5-ext/object/is-value"),a=t("es5-ext/string/is-string"),o=t("es6-symbol").iterator,s=Array.isArray;e.exports=function(t){return!!i(t)&&(!!s(t)||(!!a(t)||(!!n(t)||"function"==typeof t[o])))}},{"es5-ext/function/is-arguments":129,"es5-ext/object/is-value":145,"es5-ext/string/is-string":160,"es6-symbol":169}],167:[function(t,e,r){"use strict";var n,i=t("es5-ext/object/set-prototype-of"),a=t("d"),o=t("es6-symbol"),s=t("./"),l=Object.defineProperty;n=e.exports=function(t){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");t=String(t),s.call(this,t),l(this,"__length__",a("",t.length))},i&&i(n,s),delete n.prototype.constructor,n.prototype=Object.create(s.prototype,{_next:a((function(){if(this.__list__)return this.__nextIndex__<this.__length__?this.__nextIndex__++:void this._unBind()})),_resolve:a((function(t){var e,r=this.__list__[t];return this.__nextIndex__===this.__length__?r:(e=r.charCodeAt(0))>=55296&&e<=56319?r+this.__list__[this.__nextIndex__++]:r}))}),l(n.prototype,o.toStringTag,a("c","String Iterator"))},{"./":165,d:101,"es5-ext/object/set-prototype-of":151,"es6-symbol":169}],168:[function(t,e,r){"use strict";var n=t("./is-iterable");e.exports=function(t){if(!n(t))throw new TypeError(t+" is not iterable");return t}},{"./is-iterable":166}],169:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?t("ext/global-this").Symbol:t("./polyfill")},{"./is-implemented":170,"./polyfill":175,"ext/global-this":183}],170:[function(t,e,r){"use strict";var n=t("ext/global-this"),i={object:!0,symbol:!0};e.exports=function(){var t,e=n.Symbol;if("function"!=typeof e)return!1;t=e("test symbol");try{String(t)}catch(t){return!1}return!!i[typeof e.iterator]&&(!!i[typeof e.toPrimitive]&&!!i[typeof e.toStringTag])}},{"ext/global-this":183}],171:[function(t,e,r){"use strict";e.exports=function(t){return!!t&&("symbol"==typeof t||!!t.constructor&&("Symbol"===t.constructor.name&&"Symbol"===t[t.constructor.toStringTag]))}},{}],172:[function(t,e,r){"use strict";var n=t("d"),i=Object.create,a=Object.defineProperty,o=Object.prototype,s=i(null);e.exports=function(t){for(var e,r,i=0;s[t+(i||"")];)++i;return s[t+=i||""]=!0,a(o,e="@@"+t,n.gs(null,(function(t){r||(r=!0,a(this,e,n(t)),r=!1)}))),e}},{d:101}],173:[function(t,e,r){"use strict";var n=t("d"),i=t("ext/global-this").Symbol;e.exports=function(t){return Object.defineProperties(t,{hasInstance:n("",i&&i.hasInstance||t("hasInstance")),isConcatSpreadable:n("",i&&i.isConcatSpreadable||t("isConcatSpreadable")),iterator:n("",i&&i.iterator||t("iterator")),match:n("",i&&i.match||t("match")),replace:n("",i&&i.replace||t("replace")),search:n("",i&&i.search||t("search")),species:n("",i&&i.species||t("species")),split:n("",i&&i.split||t("split")),toPrimitive:n("",i&&i.toPrimitive||t("toPrimitive")),toStringTag:n("",i&&i.toStringTag||t("toStringTag")),unscopables:n("",i&&i.unscopables||t("unscopables"))})}},{d:101,"ext/global-this":183}],174:[function(t,e,r){"use strict";var n=t("d"),i=t("../../../validate-symbol"),a=Object.create(null);e.exports=function(t){return Object.defineProperties(t,{for:n((function(e){return a[e]?a[e]:a[e]=t(String(e))})),keyFor:n((function(t){var e;for(e in i(t),a)if(a[e]===t)return e}))})}},{"../../../validate-symbol":176,d:101}],175:[function(t,e,r){"use strict";var n,i,a,o=t("d"),s=t("./validate-symbol"),l=t("ext/global-this").Symbol,c=t("./lib/private/generate-name"),u=t("./lib/private/setup/standard-symbols"),f=t("./lib/private/setup/symbol-registry"),h=Object.create,p=Object.defineProperties,d=Object.defineProperty;if("function"==typeof l)try{String(l()),a=!0}catch(t){}else l=null;i=function(t){if(this instanceof i)throw new TypeError("Symbol is not a constructor");return n(t)},e.exports=n=function t(e){var r;if(this instanceof t)throw new TypeError("Symbol is not a constructor");return a?l(e):(r=h(i.prototype),e=void 0===e?"":String(e),p(r,{__description__:o("",e),__name__:o("",c(e))}))},u(n),f(n),p(i.prototype,{constructor:o(n),toString:o("",(function(){return this.__name__}))}),p(n.prototype,{toString:o((function(){return"Symbol ("+s(this).__description__+")"})),valueOf:o((function(){return s(this)}))}),d(n.prototype,n.toPrimitive,o("",(function(){var t=s(this);return"symbol"==typeof t?t:t.toString()}))),d(n.prototype,n.toStringTag,o("c","Symbol")),d(i.prototype,n.toStringTag,o("c",n.prototype[n.toStringTag])),d(i.prototype,n.toPrimitive,o("c",n.prototype[n.toPrimitive]))},{"./lib/private/generate-name":172,"./lib/private/setup/standard-symbols":173,"./lib/private/setup/symbol-registry":174,"./validate-symbol":176,d:101,"ext/global-this":183}],176:[function(t,e,r){"use strict";var n=t("./is-symbol");e.exports=function(t){if(!n(t))throw new TypeError(t+" is not a symbol");return t}},{"./is-symbol":171}],177:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?WeakMap:t("./polyfill")},{"./is-implemented":178,"./polyfill":180}],178:[function(t,e,r){"use strict";e.exports=function(){var t,e;if("function"!=typeof WeakMap)return!1;try{t=new WeakMap([[e={},"one"],[{},"two"],[{},"three"]])}catch(t){return!1}return"[object WeakMap]"===String(t)&&("function"==typeof t.set&&(t.set({},1)===t&&("function"==typeof t.delete&&("function"==typeof t.has&&"one"===t.get(e)))))}},{}],179:[function(t,e,r){"use strict";e.exports="function"==typeof WeakMap&&"[object WeakMap]"===Object.prototype.toString.call(new WeakMap)},{}],180:[function(t,e,r){"use strict";var n,i=t("es5-ext/object/is-value"),a=t("es5-ext/object/set-prototype-of"),o=t("es5-ext/object/valid-object"),s=t("es5-ext/object/valid-value"),l=t("es5-ext/string/random-uniq"),c=t("d"),u=t("es6-iterator/get"),f=t("es6-iterator/for-of"),h=t("es6-symbol").toStringTag,p=t("./is-native-implemented"),d=Array.isArray,m=Object.defineProperty,g=Object.prototype.hasOwnProperty,v=Object.getPrototypeOf;e.exports=n=function(){var t,e=arguments[0];if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");return t=p&&a&&WeakMap!==n?a(new WeakMap,v(this)):this,i(e)&&(d(e)||(e=u(e))),m(t,"__weakMapData__",c("c","$weakMap$"+l())),e?(f(e,(function(e){s(e),t.set(e[0],e[1])})),t):t},p&&(a&&a(n,WeakMap),n.prototype=Object.create(WeakMap.prototype,{constructor:c(n)})),Object.defineProperties(n.prototype,{delete:c((function(t){return!!g.call(o(t),this.__weakMapData__)&&(delete t[this.__weakMapData__],!0)})),get:c((function(t){if(g.call(o(t),this.__weakMapData__))return t[this.__weakMapData__]})),has:c((function(t){return g.call(o(t),this.__weakMapData__)})),set:c((function(t,e){return m(o(t),this.__weakMapData__,c("c",e)),this})),toString:c((function(){return"[object WeakMap]"}))}),m(n.prototype,h,c("c","WeakMap"))},{"./is-native-implemented":179,d:101,"es5-ext/object/is-value":145,"es5-ext/object/set-prototype-of":151,"es5-ext/object/valid-object":155,"es5-ext/object/valid-value":156,"es5-ext/string/random-uniq":161,"es6-iterator/for-of":163,"es6-iterator/get":164,"es6-symbol":169}],181:[function(t,e,r){"use strict";var n,i="object"==typeof Reflect?Reflect:null,a=i&&"function"==typeof i.apply?i.apply:function(t,e,r){return Function.prototype.apply.call(t,e,r)};n=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var o=Number.isNaN||function(t){return t!=t};function s(){s.init.call(this)}e.exports=s,e.exports.once=function(t,e){return new Promise((function(r,n){function i(r){t.removeListener(e,a),n(r)}function a(){"function"==typeof t.removeListener&&t.removeListener("error",i),r([].slice.call(arguments))}v(t,e,a,{once:!0}),"error"!==e&&function(t,e,r){"function"==typeof t.on&&v(t,"error",e,r)}(t,i,{once:!0})}))},s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var l=10;function c(t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}function u(t){return void 0===t._maxListeners?s.defaultMaxListeners:t._maxListeners}function f(t,e,r,n){var i,a,o,s;if(c(r),void 0===(a=t._events)?(a=t._events=Object.create(null),t._eventsCount=0):(void 0!==a.newListener&&(t.emit("newListener",e,r.listener?r.listener:r),a=t._events),o=a[e]),void 0===o)o=a[e]=r,++t._eventsCount;else if("function"==typeof o?o=a[e]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),(i=u(t))>0&&o.length>i&&!o.warned){o.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=t,l.type=e,l.count=o.length,s=l,console&&console.warn&&console.warn(s)}return t}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=h.bind(n);return i.listener=r,n.wrapFn=i,i}function d(t,e,r){var n=t._events;if(void 0===n)return[];var i=n[e];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(t){for(var e=new Array(t.length),r=0;r<e.length;++r)e[r]=t[r].listener||t[r];return e}(i):g(i,i.length)}function m(t){var e=this._events;if(void 0!==e){var r=e[t];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function g(t,e){for(var r=new Array(e),n=0;n<e;++n)r[n]=t[n];return r}function v(t,e,r,n){if("function"==typeof t.on)n.once?t.once(e,r):t.on(e,r);else{if("function"!=typeof t.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof t);t.addEventListener(e,(function i(a){n.once&&t.removeEventListener(e,i),r(a)}))}}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(t){if("number"!=typeof t||t<0||o(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");l=t}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(t){if("number"!=typeof t||t<0||o(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this},s.prototype.getMaxListeners=function(){return u(this)},s.prototype.emit=function(t){for(var e=[],r=1;r<arguments.length;r++)e.push(arguments[r]);var n="error"===t,i=this._events;if(void 0!==i)n=n&&void 0===i.error;else if(!n)return!1;if(n){var o;if(e.length>0&&(o=e[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var l=i[t];if(void 0===l)return!1;if("function"==typeof l)a(l,this,e);else{var c=l.length,u=g(l,c);for(r=0;r<c;++r)a(u[r],this,e)}return!0},s.prototype.addListener=function(t,e){return f(this,t,e,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(t,e){return f(this,t,e,!0)},s.prototype.once=function(t,e){return c(e),this.on(t,p(this,t,e)),this},s.prototype.prependOnceListener=function(t,e){return c(e),this.prependListener(t,p(this,t,e)),this},s.prototype.removeListener=function(t,e){var r,n,i,a,o;if(c(e),void 0===(n=this._events))return this;if(void 0===(r=n[t]))return this;if(r===e||r.listener===e)0==--this._eventsCount?this._events=Object.create(null):(delete n[t],n.removeListener&&this.emit("removeListener",t,r.listener||e));else if("function"!=typeof r){for(i=-1,a=r.length-1;a>=0;a--)if(r[a]===e||r[a].listener===e){o=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():function(t,e){for(;e+1<t.length;e++)t[e]=t[e+1];t.pop()}(r,i),1===r.length&&(n[t]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",t,o||e)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(t){var e,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[t]),this;if(0===arguments.length){var i,a=Object.keys(r);for(n=0;n<a.length;++n)"removeListener"!==(i=a[n])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(e=r[t]))this.removeListener(t,e);else if(void 0!==e)for(n=e.length-1;n>=0;n--)this.removeListener(t,e[n]);return this},s.prototype.listeners=function(t){return d(this,t,!0)},s.prototype.rawListeners=function(t){return d(this,t,!1)},s.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):m.call(t,e)},s.prototype.listenerCount=m,s.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},{}],182:[function(t,e,r){var n=function(){if("object"==typeof self&&self)return self;if("object"==typeof window&&window)return window;throw new Error("Unable to resolve global `this`")};e.exports=function(){if(this)return this;try{Object.defineProperty(Object.prototype,"__global__",{get:function(){return this},configurable:!0})}catch(t){return n()}try{return __global__||n()}finally{delete Object.prototype.__global__}}()},{}],183:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?globalThis:t("./implementation")},{"./implementation":182,"./is-implemented":184}],184:[function(t,e,r){"use strict";e.exports=function(){return"object"==typeof globalThis&&(!!globalThis&&globalThis.Array===Array)}},{}],185:[function(t,e,r){"use strict";var n=t("is-string-blank");e.exports=function(t){var e=typeof t;if("string"===e){var r=t;if(0===(t=+t)&&n(r))return!1}else if("number"!==e)return!1;return t-t<1}},{"is-string-blank":232}],186:[function(t,e,r){var n=t("dtype");e.exports=function(t,e,r){if(!t)throw new TypeError("must specify data as first parameter");if(r=0|+(r||0),Array.isArray(t)&&t[0]&&"number"==typeof t[0][0]){var i,a,o,s,l=t[0].length,c=t.length*l;e&&"string"!=typeof e||(e=new(n(e||"float32"))(c+r));var u=e.length-r;if(c!==u)throw new Error("source length "+c+" ("+l+"x"+t.length+") does not match destination length "+u);for(i=0,o=r;i<t.length;i++)for(a=0;a<l;a++)e[o++]=null===t[i][a]?NaN:t[i][a]}else if(e&&"string"!=typeof e)e.set(t,r);else{var f=n(e||"float32");if(Array.isArray(t)||"array"===e)for(e=new f(t.length+r),i=0,o=r,s=e.length;o<s;o++,i++)e[o]=null===t[i]?NaN:t[i];else 0===r?e=new f(t):(e=new f(t.length+r)).set(t,r)}return e}},{dtype:121}],187:[function(t,e,r){"use strict";var n=t("css-font/stringify"),i=[32,126];e.exports=function(t){var e=(t=t||{}).shape?t.shape:t.canvas?[t.canvas.width,t.canvas.height]:[512,512],r=t.canvas||document.createElement("canvas"),a=t.font,o="number"==typeof t.step?[t.step,t.step]:t.step||[32,32],s=t.chars||i;a&&"string"!=typeof a&&(a=n(a));if(Array.isArray(s)){if(2===s.length&&"number"==typeof s[0]&&"number"==typeof s[1]){for(var l=[],c=s[0],u=0;c<=s[1];c++)l[u++]=String.fromCharCode(c);s=l}}else s=String(s).split("");e=e.slice(),r.width=e[0],r.height=e[1];var f=r.getContext("2d");f.fillStyle="#000",f.fillRect(0,0,r.width,r.height),f.font=a,f.textAlign="center",f.textBaseline="middle",f.fillStyle="#fff";var h=o[0]/2,p=o[1]/2;for(c=0;c<s.length;c++)f.fillText(s[c],h,p),(h+=o[0])>e[0]-o[0]/2&&(h=o[0]/2,p+=o[1]);return r}},{"css-font/stringify":97}],188:[function(t,e,r){"use strict";function n(t,e){e||(e={}),("string"==typeof t||Array.isArray(t))&&(e.family=t);var r=Array.isArray(e.family)?e.family.join(", "):e.family;if(!r)throw Error("`family` must be defined");var s=e.size||e.fontSize||e.em||48,l=e.weight||e.fontWeight||"",c=(t=[e.style||e.fontStyle||"",l,s].join(" ")+"px "+r,e.origin||"top");if(n.cache[r]&&s<=n.cache[r].em)return i(n.cache[r],c);var u=e.canvas||n.canvas,f=u.getContext("2d"),h={upper:void 0!==e.upper?e.upper:"H",lower:void 0!==e.lower?e.lower:"x",descent:void 0!==e.descent?e.descent:"p",ascent:void 0!==e.ascent?e.ascent:"h",tittle:void 0!==e.tittle?e.tittle:"i",overshoot:void 0!==e.overshoot?e.overshoot:"O"},p=Math.ceil(1.5*s);u.height=p,u.width=.5*p,f.font=t;var d={top:0};f.clearRect(0,0,p,p),f.textBaseline="top",f.fillStyle="black",f.fillText("H",0,0);var m=a(f.getImageData(0,0,p,p));f.clearRect(0,0,p,p),f.textBaseline="bottom",f.fillText("H",0,p);var g=a(f.getImageData(0,0,p,p));d.lineHeight=d.bottom=p-g+m,f.clearRect(0,0,p,p),f.textBaseline="alphabetic",f.fillText("H",0,p);var v=p-a(f.getImageData(0,0,p,p))-1+m;d.baseline=d.alphabetic=v,f.clearRect(0,0,p,p),f.textBaseline="middle",f.fillText("H",0,.5*p);var y=a(f.getImageData(0,0,p,p));d.median=d.middle=p-y-1+m-.5*p,f.clearRect(0,0,p,p),f.textBaseline="hanging",f.fillText("H",0,.5*p);var x=a(f.getImageData(0,0,p,p));d.hanging=p-x-1+m-.5*p,f.clearRect(0,0,p,p),f.textBaseline="ideographic",f.fillText("H",0,p);var b=a(f.getImageData(0,0,p,p));if(d.ideographic=p-b-1+m,h.upper&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.upper,0,0),d.upper=a(f.getImageData(0,0,p,p)),d.capHeight=d.baseline-d.upper),h.lower&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.lower,0,0),d.lower=a(f.getImageData(0,0,p,p)),d.xHeight=d.baseline-d.lower),h.tittle&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.tittle,0,0),d.tittle=a(f.getImageData(0,0,p,p))),h.ascent&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.ascent,0,0),d.ascent=a(f.getImageData(0,0,p,p))),h.descent&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.descent,0,0),d.descent=o(f.getImageData(0,0,p,p))),h.overshoot){f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.overshoot,0,0);var _=o(f.getImageData(0,0,p,p));d.overshoot=_-v}for(var w in d)d[w]/=s;return d.em=s,n.cache[r]=d,i(d,c)}function i(t,e){var r={};for(var n in"string"==typeof e&&(e=t[e]),t)"em"!==n&&(r[n]=t[n]-e);return r}function a(t){for(var e=t.height,r=t.data,n=3;n<r.length;n+=4)if(0!==r[n])return Math.floor(.25*(n-3)/e)}function o(t){for(var e=t.height,r=t.data,n=r.length-1;n>0;n-=4)if(0!==r[n])return Math.floor(.25*(n-3)/e)}e.exports=n,n.canvas=document.createElement("canvas"),n.cache={}},{}],189:[function(t,e,r){e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("must specify type string");if(e=e||{},"undefined"==typeof document&&!e.canvas)return null;var r=e.canvas||document.createElement("canvas");"number"==typeof e.width&&(r.width=e.width);"number"==typeof e.height&&(r.height=e.height);var n,i=e;try{var a=[t];0===t.indexOf("webgl")&&a.push("experimental-"+t);for(var o=0;o<a.length;o++)if(n=r.getContext(a[o],i))return n}catch(t){n=null}return n||null}},{}],190:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],f=e[9],h=e[10],p=e[11],d=e[12],m=e[13],g=e[14],v=e[15];return t[0]=s*(h*v-p*g)-f*(l*v-c*g)+m*(l*p-c*h),t[1]=-(n*(h*v-p*g)-f*(i*v-a*g)+m*(i*p-a*h)),t[2]=n*(l*v-c*g)-s*(i*v-a*g)+m*(i*c-a*l),t[3]=-(n*(l*p-c*h)-s*(i*p-a*h)+f*(i*c-a*l)),t[4]=-(o*(h*v-p*g)-u*(l*v-c*g)+d*(l*p-c*h)),t[5]=r*(h*v-p*g)-u*(i*v-a*g)+d*(i*p-a*h),t[6]=-(r*(l*v-c*g)-o*(i*v-a*g)+d*(i*c-a*l)),t[7]=r*(l*p-c*h)-o*(i*p-a*h)+u*(i*c-a*l),t[8]=o*(f*v-p*m)-u*(s*v-c*m)+d*(s*p-c*f),t[9]=-(r*(f*v-p*m)-u*(n*v-a*m)+d*(n*p-a*f)),t[10]=r*(s*v-c*m)-o*(n*v-a*m)+d*(n*c-a*s),t[11]=-(r*(s*p-c*f)-o*(n*p-a*f)+u*(n*c-a*s)),t[12]=-(o*(f*g-h*m)-u*(s*g-l*m)+d*(s*h-l*f)),t[13]=r*(f*g-h*m)-u*(n*g-i*m)+d*(n*h-i*f),t[14]=-(r*(s*g-l*m)-o*(n*g-i*m)+d*(n*l-i*s)),t[15]=r*(s*h-l*f)-o*(n*h-i*f)+u*(n*l-i*s),t}},{}],191:[function(t,e,r){e.exports=function(t){var e=new Float32Array(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}},{}],192:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},{}],193:[function(t,e,r){e.exports=function(){var t=new Float32Array(16);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],194:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3],a=t[4],o=t[5],s=t[6],l=t[7],c=t[8],u=t[9],f=t[10],h=t[11],p=t[12],d=t[13],m=t[14],g=t[15];return(e*o-r*a)*(f*g-h*m)-(e*s-n*a)*(u*g-h*d)+(e*l-i*a)*(u*m-f*d)+(r*s-n*o)*(c*g-h*p)-(r*l-i*o)*(c*m-f*p)+(n*l-i*s)*(c*d-u*p)}},{}],195:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r+r,s=n+n,l=i+i,c=r*o,u=n*o,f=n*s,h=i*o,p=i*s,d=i*l,m=a*o,g=a*s,v=a*l;return t[0]=1-f-d,t[1]=u+v,t[2]=h-g,t[3]=0,t[4]=u-v,t[5]=1-c-d,t[6]=p+m,t[7]=0,t[8]=h+g,t[9]=p-m,t[10]=1-c-f,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],196:[function(t,e,r){e.exports=function(t,e,r){var n,i,a,o=r[0],s=r[1],l=r[2],c=Math.sqrt(o*o+s*s+l*l);if(Math.abs(c)<1e-6)return null;return o*=c=1/c,s*=c,l*=c,n=Math.sin(e),i=Math.cos(e),a=1-i,t[0]=o*o*a+i,t[1]=s*o*a+l*n,t[2]=l*o*a-s*n,t[3]=0,t[4]=o*s*a-l*n,t[5]=s*s*a+i,t[6]=l*s*a+o*n,t[7]=0,t[8]=o*l*a+s*n,t[9]=s*l*a-o*n,t[10]=l*l*a+i,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],197:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=n+n,l=i+i,c=a+a,u=n*s,f=n*l,h=n*c,p=i*l,d=i*c,m=a*c,g=o*s,v=o*l,y=o*c;return t[0]=1-(p+m),t[1]=f+y,t[2]=h-v,t[3]=0,t[4]=f-y,t[5]=1-(u+m),t[6]=d+g,t[7]=0,t[8]=h+v,t[9]=d-g,t[10]=1-(u+p),t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}},{}],198:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=e[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],199:[function(t,e,r){e.exports=function(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}},{}],200:[function(t,e,r){e.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=n,t[6]=r,t[7]=0,t[8]=0,t[9]=-r,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],201:[function(t,e,r){e.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=0,t[2]=-r,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=r,t[9]=0,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],202:[function(t,e,r){e.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=0,t[3]=0,t[4]=-r,t[5]=n,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],203:[function(t,e,r){e.exports=function(t,e,r,n,i,a,o){var s=1/(r-e),l=1/(i-n),c=1/(a-o);return t[0]=2*a*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*a*l,t[6]=0,t[7]=0,t[8]=(r+e)*s,t[9]=(i+n)*l,t[10]=(o+a)*c,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*a*2*c,t[15]=0,t}},{}],204:[function(t,e,r){e.exports=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],205:[function(t,e,r){e.exports={create:t("./create"),clone:t("./clone"),copy:t("./copy"),identity:t("./identity"),transpose:t("./transpose"),invert:t("./invert"),adjoint:t("./adjoint"),determinant:t("./determinant"),multiply:t("./multiply"),translate:t("./translate"),scale:t("./scale"),rotate:t("./rotate"),rotateX:t("./rotateX"),rotateY:t("./rotateY"),rotateZ:t("./rotateZ"),fromRotation:t("./fromRotation"),fromRotationTranslation:t("./fromRotationTranslation"),fromScaling:t("./fromScaling"),fromTranslation:t("./fromTranslation"),fromXRotation:t("./fromXRotation"),fromYRotation:t("./fromYRotation"),fromZRotation:t("./fromZRotation"),fromQuat:t("./fromQuat"),frustum:t("./frustum"),perspective:t("./perspective"),perspectiveFromFieldOfView:t("./perspectiveFromFieldOfView"),ortho:t("./ortho"),lookAt:t("./lookAt"),str:t("./str")}},{"./adjoint":190,"./clone":191,"./copy":192,"./create":193,"./determinant":194,"./fromQuat":195,"./fromRotation":196,"./fromRotationTranslation":197,"./fromScaling":198,"./fromTranslation":199,"./fromXRotation":200,"./fromYRotation":201,"./fromZRotation":202,"./frustum":203,"./identity":204,"./invert":206,"./lookAt":207,"./multiply":208,"./ortho":209,"./perspective":210,"./perspectiveFromFieldOfView":211,"./rotate":212,"./rotateX":213,"./rotateY":214,"./rotateZ":215,"./scale":216,"./str":217,"./translate":218,"./transpose":219}],206:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],f=e[9],h=e[10],p=e[11],d=e[12],m=e[13],g=e[14],v=e[15],y=r*s-n*o,x=r*l-i*o,b=r*c-a*o,_=n*l-i*s,w=n*c-a*s,T=i*c-a*l,k=u*m-f*d,A=u*g-h*d,M=u*v-p*d,S=f*g-h*m,E=f*v-p*m,L=h*v-p*g,C=y*L-x*E+b*S+_*M-w*A+T*k;if(!C)return null;return C=1/C,t[0]=(s*L-l*E+c*S)*C,t[1]=(i*E-n*L-a*S)*C,t[2]=(m*T-g*w+v*_)*C,t[3]=(h*w-f*T-p*_)*C,t[4]=(l*M-o*L-c*A)*C,t[5]=(r*L-i*M+a*A)*C,t[6]=(g*b-d*T-v*x)*C,t[7]=(u*T-h*b+p*x)*C,t[8]=(o*E-s*M+c*k)*C,t[9]=(n*M-r*E-a*k)*C,t[10]=(d*w-m*b+v*y)*C,t[11]=(f*b-u*w-p*y)*C,t[12]=(s*A-o*S-l*k)*C,t[13]=(r*S-n*A+i*k)*C,t[14]=(m*x-d*_-g*y)*C,t[15]=(u*_-f*x+h*y)*C,t}},{}],207:[function(t,e,r){var n=t("./identity");e.exports=function(t,e,r,i){var a,o,s,l,c,u,f,h,p,d,m=e[0],g=e[1],v=e[2],y=i[0],x=i[1],b=i[2],_=r[0],w=r[1],T=r[2];if(Math.abs(m-_)<1e-6&&Math.abs(g-w)<1e-6&&Math.abs(v-T)<1e-6)return n(t);f=m-_,h=g-w,p=v-T,d=1/Math.sqrt(f*f+h*h+p*p),a=x*(p*=d)-b*(h*=d),o=b*(f*=d)-y*p,s=y*h-x*f,(d=Math.sqrt(a*a+o*o+s*s))?(a*=d=1/d,o*=d,s*=d):(a=0,o=0,s=0);l=h*s-p*o,c=p*a-f*s,u=f*o-h*a,(d=Math.sqrt(l*l+c*c+u*u))?(l*=d=1/d,c*=d,u*=d):(l=0,c=0,u=0);return t[0]=a,t[1]=l,t[2]=f,t[3]=0,t[4]=o,t[5]=c,t[6]=h,t[7]=0,t[8]=s,t[9]=u,t[10]=p,t[11]=0,t[12]=-(a*m+o*g+s*v),t[13]=-(l*m+c*g+u*v),t[14]=-(f*m+h*g+p*v),t[15]=1,t}},{"./identity":204}],208:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],m=e[12],g=e[13],v=e[14],y=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*m,t[1]=x*i+b*l+_*h+w*g,t[2]=x*a+b*c+_*p+w*v,t[3]=x*o+b*u+_*d+w*y,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*m,t[5]=x*i+b*l+_*h+w*g,t[6]=x*a+b*c+_*p+w*v,t[7]=x*o+b*u+_*d+w*y,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*m,t[9]=x*i+b*l+_*h+w*g,t[10]=x*a+b*c+_*p+w*v,t[11]=x*o+b*u+_*d+w*y,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*m,t[13]=x*i+b*l+_*h+w*g,t[14]=x*a+b*c+_*p+w*v,t[15]=x*o+b*u+_*d+w*y,t}},{}],209:[function(t,e,r){e.exports=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),c=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*c,t[15]=1,t}},{}],210:[function(t,e,r){e.exports=function(t,e,r,n,i){var a=1/Math.tan(e/2),o=1/(n-i);return t[0]=a/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(i+n)*o,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*i*n*o,t[15]=0,t}},{}],211:[function(t,e,r){e.exports=function(t,e,r,n){var i=Math.tan(e.upDegrees*Math.PI/180),a=Math.tan(e.downDegrees*Math.PI/180),o=Math.tan(e.leftDegrees*Math.PI/180),s=Math.tan(e.rightDegrees*Math.PI/180),l=2/(o+s),c=2/(i+a);return t[0]=l,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=c,t[6]=0,t[7]=0,t[8]=-(o-s)*l*.5,t[9]=(i-a)*c*.5,t[10]=n/(r-n),t[11]=-1,t[12]=0,t[13]=0,t[14]=n*r/(r-n),t[15]=0,t}},{}],212:[function(t,e,r){e.exports=function(t,e,r,n){var i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S,E=n[0],L=n[1],C=n[2],P=Math.sqrt(E*E+L*L+C*C);if(Math.abs(P)<1e-6)return null;E*=P=1/P,L*=P,C*=P,i=Math.sin(r),a=Math.cos(r),o=1-a,s=e[0],l=e[1],c=e[2],u=e[3],f=e[4],h=e[5],p=e[6],d=e[7],m=e[8],g=e[9],v=e[10],y=e[11],x=E*E*o+a,b=L*E*o+C*i,_=C*E*o-L*i,w=E*L*o-C*i,T=L*L*o+a,k=C*L*o+E*i,A=E*C*o+L*i,M=L*C*o-E*i,S=C*C*o+a,t[0]=s*x+f*b+m*_,t[1]=l*x+h*b+g*_,t[2]=c*x+p*b+v*_,t[3]=u*x+d*b+y*_,t[4]=s*w+f*T+m*k,t[5]=l*w+h*T+g*k,t[6]=c*w+p*T+v*k,t[7]=u*w+d*T+y*k,t[8]=s*A+f*M+m*S,t[9]=l*A+h*M+g*S,t[10]=c*A+p*M+v*S,t[11]=u*A+d*M+y*S,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t}},{}],213:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[4],o=e[5],s=e[6],l=e[7],c=e[8],u=e[9],f=e[10],h=e[11];e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[4]=a*i+c*n,t[5]=o*i+u*n,t[6]=s*i+f*n,t[7]=l*i+h*n,t[8]=c*i-a*n,t[9]=u*i-o*n,t[10]=f*i-s*n,t[11]=h*i-l*n,t}},{}],214:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],c=e[8],u=e[9],f=e[10],h=e[11];e!==t&&(t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[0]=a*i-c*n,t[1]=o*i-u*n,t[2]=s*i-f*n,t[3]=l*i-h*n,t[8]=a*n+c*i,t[9]=o*n+u*i,t[10]=s*n+f*i,t[11]=l*n+h*i,t}},{}],215:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],c=e[4],u=e[5],f=e[6],h=e[7];e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[0]=a*i+c*n,t[1]=o*i+u*n,t[2]=s*i+f*n,t[3]=l*i+h*n,t[4]=c*i-a*n,t[5]=u*i-o*n,t[6]=f*i-s*n,t[7]=h*i-l*n,t}},{}],216:[function(t,e,r){e.exports=function(t,e,r){var n=r[0],i=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},{}],217:[function(t,e,r){e.exports=function(t){return"mat4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+", "+t[9]+", "+t[10]+", "+t[11]+", "+t[12]+", "+t[13]+", "+t[14]+", "+t[15]+")"}},{}],218:[function(t,e,r){e.exports=function(t,e,r){var n,i,a,o,s,l,c,u,f,h,p,d,m=r[0],g=r[1],v=r[2];e===t?(t[12]=e[0]*m+e[4]*g+e[8]*v+e[12],t[13]=e[1]*m+e[5]*g+e[9]*v+e[13],t[14]=e[2]*m+e[6]*g+e[10]*v+e[14],t[15]=e[3]*m+e[7]*g+e[11]*v+e[15]):(n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=c,t[7]=u,t[8]=f,t[9]=h,t[10]=p,t[11]=d,t[12]=n*m+s*g+f*v+e[12],t[13]=i*m+l*g+h*v+e[13],t[14]=a*m+c*g+p*v+e[14],t[15]=o*m+u*g+d*v+e[15]);return t}},{}],219:[function(t,e,r){e.exports=function(t,e){if(t===e){var r=e[1],n=e[2],i=e[3],a=e[6],o=e[7],s=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=r,t[6]=e[9],t[7]=e[13],t[8]=n,t[9]=a,t[11]=e[14],t[12]=i,t[13]=o,t[14]=s}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}},{}],220:[function(t,e,r){"use strict";var n=t("css-font"),i=t("pick-by-alias"),a=t("regl"),o=t("gl-util/context"),s=t("es6-weak-map"),l=t("color-normalize"),c=t("font-atlas"),u=t("typedarray-pool"),f=t("parse-rect"),h=t("is-plain-obj"),p=t("parse-unit"),d=t("to-px"),m=t("detect-kerning"),g=t("object-assign"),v=t("font-measure"),y=t("flatten-vertex-data"),x=t("bit-twiddle").nextPow2,b=new s,_=!1;if(document.body){var w=document.body.appendChild(document.createElement("div"));w.style.font="italic small-caps bold condensed 16px/2 cursive",getComputedStyle(w).fontStretch&&(_=!0),document.body.removeChild(w)}var T=function(t){!function(t){return"function"==typeof t&&t._gl&&t.prop&&t.texture&&t.buffer}(t)?this.gl=o(t):(t={regl:t},this.gl=t.regl._gl),this.shader=b.get(this.gl),this.shader?this.regl=this.shader.regl:this.regl=t.regl||a({gl:this.gl}),this.charBuffer=this.regl.buffer({type:"uint8",usage:"stream"}),this.sizeBuffer=this.regl.buffer({type:"float",usage:"stream"}),this.shader||(this.shader=this.createShader(),b.set(this.gl,this.shader)),this.batch=[],this.fontSize=[],this.font=[],this.fontAtlas=[],this.draw=this.shader.draw.bind(this),this.render=function(){this.regl._refresh(),this.draw(this.batch)},this.canvas=this.gl.canvas,this.update(h(t)?t:{})};T.prototype.createShader=function(){var t=this.regl,e=t({blend:{enable:!0,color:[0,0,0,1],func:{srcRGB:"src alpha",dstRGB:"one minus src alpha",srcAlpha:"one minus dst alpha",dstAlpha:"one"}},stencil:{enable:!1},depth:{enable:!1},count:t.prop("count"),offset:t.prop("offset"),attributes:{charOffset:{offset:4,stride:8,buffer:t.this("sizeBuffer")},width:{offset:0,stride:8,buffer:t.this("sizeBuffer")},char:t.this("charBuffer"),position:t.this("position")},uniforms:{atlasSize:function(t,e){return[e.atlas.width,e.atlas.height]},atlasDim:function(t,e){return[e.atlas.cols,e.atlas.rows]},atlas:function(t,e){return e.atlas.texture},charStep:function(t,e){return e.atlas.step},em:function(t,e){return e.atlas.em},color:t.prop("color"),opacity:t.prop("opacity"),viewport:t.this("viewportArray"),scale:t.this("scale"),align:t.prop("align"),baseline:t.prop("baseline"),translate:t.this("translate"),positionOffset:t.prop("positionOffset")},primitive:"points",viewport:t.this("viewport"),vert:"\n\t\t\tprecision highp float;\n\t\t\tattribute float width, charOffset, char;\n\t\t\tattribute vec2 position;\n\t\t\tuniform float fontSize, charStep, em, align, baseline;\n\t\t\tuniform vec4 viewport;\n\t\t\tuniform vec4 color;\n\t\t\tuniform vec2 atlasSize, atlasDim, scale, translate, positionOffset;\n\t\t\tvarying vec2 charCoord, charId;\n\t\t\tvarying float charWidth;\n\t\t\tvarying vec4 fontColor;\n\t\t\tvoid main () {\n\t\t\t\tvec2 offset = floor(em * (vec2(align + charOffset, baseline)\n\t\t\t\t\t+ vec2(positionOffset.x, -positionOffset.y)))\n\t\t\t\t\t/ (viewport.zw * scale.xy);\n\n\t\t\t\tvec2 position = (position + translate) * scale;\n\t\t\t\tposition += offset * scale;\n\n\t\t\t\tcharCoord = position * viewport.zw + viewport.xy;\n\n\t\t\t\tgl_Position = vec4(position * 2. - 1., 0, 1);\n\n\t\t\t\tgl_PointSize = charStep;\n\n\t\t\t\tcharId.x = mod(char, atlasDim.x);\n\t\t\t\tcharId.y = floor(char / atlasDim.x);\n\n\t\t\t\tcharWidth = width * em;\n\n\t\t\t\tfontColor = color / 255.;\n\t\t\t}",frag:"\n\t\t\tprecision highp float;\n\t\t\tuniform float fontSize, charStep, opacity;\n\t\t\tuniform vec2 atlasSize;\n\t\t\tuniform vec4 viewport;\n\t\t\tuniform sampler2D atlas;\n\t\t\tvarying vec4 fontColor;\n\t\t\tvarying vec2 charCoord, charId;\n\t\t\tvarying float charWidth;\n\n\t\t\tfloat lightness(vec4 color) {\n\t\t\t\treturn color.r * 0.299 + color.g * 0.587 + color.b * 0.114;\n\t\t\t}\n\n\t\t\tvoid main () {\n\t\t\t\tvec2 uv = gl_FragCoord.xy - charCoord + charStep * .5;\n\t\t\t\tfloat halfCharStep = floor(charStep * .5 + .5);\n\n\t\t\t\t// invert y and shift by 1px (FF expecially needs that)\n\t\t\t\tuv.y = charStep - uv.y;\n\n\t\t\t\t// ignore points outside of character bounding box\n\t\t\t\tfloat halfCharWidth = ceil(charWidth * .5);\n\t\t\t\tif (floor(uv.x) > halfCharStep + halfCharWidth ||\n\t\t\t\t\tfloor(uv.x) < halfCharStep - halfCharWidth) return;\n\n\t\t\t\tuv += charId * charStep;\n\t\t\t\tuv = uv / atlasSize;\n\n\t\t\t\tvec4 color = fontColor;\n\t\t\t\tvec4 mask = texture2D(atlas, uv);\n\n\t\t\t\tfloat maskY = lightness(mask);\n\t\t\t\t// float colorY = lightness(color);\n\t\t\t\tcolor.a *= maskY;\n\t\t\t\tcolor.a *= opacity;\n\n\t\t\t\t// color.a += .1;\n\n\t\t\t\t// antialiasing, see yiq color space y-channel formula\n\t\t\t\t// color.rgb += (1. - color.rgb) * (1. - mask.rgb);\n\n\t\t\t\tgl_FragColor = color;\n\t\t\t}"});return{regl:t,draw:e,atlas:{}}},T.prototype.update=function(t){var e=this;if("string"==typeof t)t={text:t};else if(!t)return;null!=(t=i(t,{position:"position positions coord coords coordinates",font:"font fontFace fontface typeface cssFont css-font family fontFamily",fontSize:"fontSize fontsize size font-size",text:"text texts chars characters value values symbols",align:"align alignment textAlign textbaseline",baseline:"baseline textBaseline textbaseline",direction:"dir direction textDirection",color:"color colour fill fill-color fillColor textColor textcolor",kerning:"kerning kern",range:"range dataBox",viewport:"vp viewport viewBox viewbox viewPort",opacity:"opacity alpha transparency visible visibility opaque",offset:"offset positionOffset padding shift indent indentation"},!0)).opacity&&(Array.isArray(t.opacity)?this.opacity=t.opacity.map((function(t){return parseFloat(t)})):this.opacity=parseFloat(t.opacity)),null!=t.viewport&&(this.viewport=f(t.viewport),this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null==this.viewport&&(this.viewport={x:0,y:0,width:this.gl.drawingBufferWidth,height:this.gl.drawingBufferHeight},this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null!=t.kerning&&(this.kerning=t.kerning),null!=t.offset&&("number"==typeof t.offset&&(t.offset=[t.offset,0]),this.positionOffset=y(t.offset)),t.direction&&(this.direction=t.direction),t.range&&(this.range=t.range,this.scale=[1/(t.range[2]-t.range[0]),1/(t.range[3]-t.range[1])],this.translate=[-t.range[0],-t.range[1]]),t.scale&&(this.scale=t.scale),t.translate&&(this.translate=t.translate),this.scale||(this.scale=[1/this.viewport.width,1/this.viewport.height]),this.translate||(this.translate=[0,0]),this.font.length||t.font||(t.font=T.baseFontSize+"px sans-serif");var r,a=!1,o=!1;if(t.font&&(Array.isArray(t.font)?t.font:[t.font]).forEach((function(t,r){if("string"==typeof t)try{t=n.parse(t)}catch(e){t=n.parse(T.baseFontSize+"px "+t)}else t=n.parse(n.stringify(t));var i=n.stringify({size:T.baseFontSize,family:t.family,stretch:_?t.stretch:void 0,variant:t.variant,weight:t.weight,style:t.style}),s=p(t.size),l=Math.round(s[0]*d(s[1]));if(l!==e.fontSize[r]&&(o=!0,e.fontSize[r]=l),!(e.font[r]&&i==e.font[r].baseString||(a=!0,e.font[r]=T.fonts[i],e.font[r]))){var c=t.family.join(", "),u=[t.style];t.style!=t.variant&&u.push(t.variant),t.variant!=t.weight&&u.push(t.weight),_&&t.weight!=t.stretch&&u.push(t.stretch),e.font[r]={baseString:i,family:c,weight:t.weight,stretch:t.stretch,style:t.style,variant:t.variant,width:{},kerning:{},metrics:v(c,{origin:"top",fontSize:T.baseFontSize,fontStyle:u.join(" ")})},T.fonts[i]=e.font[r]}})),(a||o)&&this.font.forEach((function(r,i){var a=n.stringify({size:e.fontSize[i],family:r.family,stretch:_?r.stretch:void 0,variant:r.variant,weight:r.weight,style:r.style});if(e.fontAtlas[i]=e.shader.atlas[a],!e.fontAtlas[i]){var o=r.metrics;e.shader.atlas[a]=e.fontAtlas[i]={fontString:a,step:2*Math.ceil(e.fontSize[i]*o.bottom*.5),em:e.fontSize[i],cols:0,rows:0,height:0,width:0,chars:[],ids:{},texture:e.regl.texture()}}null==t.text&&(t.text=e.text)})),"string"==typeof t.text&&t.position&&t.position.length>2){for(var s=Array(.5*t.position.length),h=0;h<s.length;h++)s[h]=t.text;t.text=s}if(null!=t.text||a){if(this.textOffsets=[0],Array.isArray(t.text)){this.count=t.text[0].length,this.counts=[this.count];for(var b=1;b<t.text.length;b++)this.textOffsets[b]=this.textOffsets[b-1]+t.text[b-1].length,this.count+=t.text[b].length,this.counts.push(t.text[b].length);this.text=t.text.join("")}else this.text=t.text,this.count=this.text.length,this.counts=[this.count];r=[],this.font.forEach((function(t,n){T.atlasContext.font=t.baseString;for(var i=e.fontAtlas[n],a=0;a<e.text.length;a++){var o=e.text.charAt(a);if(null==i.ids[o]&&(i.ids[o]=i.chars.length,i.chars.push(o),r.push(o)),null==t.width[o]&&(t.width[o]=T.atlasContext.measureText(o).width/T.baseFontSize,e.kerning)){var s=[];for(var l in t.width)s.push(l+o,o+l);g(t.kerning,m(t.family,{pairs:s}))}}}))}if(t.position)if(t.position.length>2){for(var w=!t.position[0].length,k=u.mallocFloat(2*this.count),A=0,M=0;A<this.counts.length;A++){var S=this.counts[A];if(w)for(var E=0;E<S;E++)k[M++]=t.position[2*A],k[M++]=t.position[2*A+1];else for(var L=0;L<S;L++)k[M++]=t.position[A][0],k[M++]=t.position[A][1]}this.position.call?this.position({type:"float",data:k}):this.position=this.regl.buffer({type:"float",data:k}),u.freeFloat(k)}else this.position.destroy&&this.position.destroy(),this.position={constant:t.position};if(t.text||a){var C=u.mallocUint8(this.count),P=u.mallocFloat(2*this.count);this.textWidth=[];for(var I=0,O=0;I<this.counts.length;I++){for(var z=this.counts[I],D=this.font[I]||this.font[0],R=this.fontAtlas[I]||this.fontAtlas[0],F=0;F<z;F++){var B=this.text.charAt(O),N=this.text.charAt(O-1);if(C[O]=R.ids[B],P[2*O]=D.width[B],F){var j=P[2*O-2],U=P[2*O],V=P[2*O-1]+.5*j+.5*U;if(this.kerning){var H=D.kerning[N+B];H&&(V+=.001*H)}P[2*O+1]=V}else P[2*O+1]=.5*P[2*O];O++}this.textWidth.push(P.length?.5*P[2*O-2]+P[2*O-1]:0)}t.align||(t.align=this.align),this.charBuffer({data:C,type:"uint8",usage:"stream"}),this.sizeBuffer({data:P,type:"float",usage:"stream"}),u.freeUint8(C),u.freeFloat(P),r.length&&this.font.forEach((function(t,r){var n=e.fontAtlas[r],i=n.step,a=Math.floor(T.maxAtlasSize/i),o=Math.min(a,n.chars.length),s=Math.ceil(n.chars.length/o),l=x(o*i),u=x(s*i);n.width=l,n.height=u,n.rows=s,n.cols=o,n.em&&n.texture({data:c({canvas:T.atlasCanvas,font:n.fontString,chars:n.chars,shape:[l,u],step:[i,i]})})}))}if(t.align&&(this.align=t.align,this.alignOffset=this.textWidth.map((function(t,r){var n=Array.isArray(e.align)?e.align.length>1?e.align[r]:e.align[0]:e.align;if("number"==typeof n)return n;switch(n){case"right":case"end":return-t;case"center":case"centre":case"middle":return.5*-t}return 0}))),null==this.baseline&&null==t.baseline&&(t.baseline=0),null!=t.baseline&&(this.baseline=t.baseline,Array.isArray(this.baseline)||(this.baseline=[this.baseline]),this.baselineOffset=this.baseline.map((function(t,r){var n=(e.font[r]||e.font[0]).metrics,i=0;return i+=.5*n.bottom,i+="number"==typeof t?t-n.baseline:-n[t],i*=-1}))),null!=t.color)if(t.color||(t.color="transparent"),"string"!=typeof t.color&&isNaN(t.color)){var q;if("number"==typeof t.color[0]&&t.color.length>this.counts.length){var G=t.color.length;q=u.mallocUint8(G);for(var Y=(t.color.subarray||t.color.slice).bind(t.color),W=0;W<G;W+=4)q.set(l(Y(W,W+4),"uint8"),W)}else{var X=t.color.length;q=u.mallocUint8(4*X);for(var Z=0;Z<X;Z++)q.set(l(t.color[Z]||0,"uint8"),4*Z)}this.color=q}else this.color=l(t.color,"uint8");if(t.position||t.text||t.color||t.baseline||t.align||t.font||t.offset||t.opacity)if(this.color.length>4||this.baselineOffset.length>1||this.align&&this.align.length>1||this.fontAtlas.length>1||this.positionOffset.length>2){var J=Math.max(.5*this.position.length||0,.25*this.color.length||0,this.baselineOffset.length||0,this.alignOffset.length||0,this.font.length||0,this.opacity.length||0,.5*this.positionOffset.length||0);this.batch=Array(J);for(var K=0;K<this.batch.length;K++)this.batch[K]={count:this.counts.length>1?this.counts[K]:this.counts[0],offset:this.textOffsets.length>1?this.textOffsets[K]:this.textOffsets[0],color:this.color?this.color.length<=4?this.color:this.color.subarray(4*K,4*K+4):[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[K]:this.opacity,baseline:null!=this.baselineOffset[K]?this.baselineOffset[K]:this.baselineOffset[0],align:this.align?null!=this.alignOffset[K]?this.alignOffset[K]:this.alignOffset[0]:0,atlas:this.fontAtlas[K]||this.fontAtlas[0],positionOffset:this.positionOffset.length>2?this.positionOffset.subarray(2*K,2*K+2):this.positionOffset}}else this.count?this.batch=[{count:this.count,offset:0,color:this.color||[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[0]:this.opacity,baseline:this.baselineOffset[0],align:this.alignOffset?this.alignOffset[0]:0,atlas:this.fontAtlas[0],positionOffset:this.positionOffset}]:this.batch=[]},T.prototype.destroy=function(){},T.prototype.kerning=!0,T.prototype.position={constant:new Float32Array(2)},T.prototype.translate=null,T.prototype.scale=null,T.prototype.font=null,T.prototype.text="",T.prototype.positionOffset=[0,0],T.prototype.opacity=1,T.prototype.color=new Uint8Array([0,0,0,255]),T.prototype.alignOffset=[0,0],T.maxAtlasSize=1024,T.atlasCanvas=document.createElement("canvas"),T.atlasContext=T.atlasCanvas.getContext("2d",{alpha:!1}),T.baseFontSize=64,T.fonts={},e.exports=T},{"bit-twiddle":77,"color-normalize":84,"css-font":94,"detect-kerning":119,"es6-weak-map":177,"flatten-vertex-data":186,"font-atlas":187,"font-measure":188,"gl-util/context":221,"is-plain-obj":231,"object-assign":242,"parse-rect":244,"parse-unit":246,"pick-by-alias":248,regl:278,"to-px":309,"typedarray-pool":322}],221:[function(t,e,r){(function(r){(function(){"use strict";var n=t("pick-by-alias");function i(t){if(t.container)if(t.container==document.body)document.body.style.width||(t.canvas.width=t.width||t.pixelRatio*r.innerWidth),document.body.style.height||(t.canvas.height=t.height||t.pixelRatio*r.innerHeight);else{var e=t.container.getBoundingClientRect();t.canvas.width=t.width||e.right-e.left,t.canvas.height=t.height||e.bottom-e.top}}function a(t){return"function"==typeof t.getContext&&"width"in t&&"height"in t}function o(){var t=document.createElement("canvas");return t.style.position="absolute",t.style.top=0,t.style.left=0,t}e.exports=function(t){var e;if(t?"string"==typeof t&&(t={container:t}):t={},a(t)?t={container:t}:t="string"==typeof(e=t).nodeName&&"function"==typeof e.appendChild&&"function"==typeof e.getBoundingClientRect?{container:t}:function(t){return"function"==typeof t.drawArrays||"function"==typeof t.drawElements}(t)?{gl:t}:n(t,{container:"container target element el canvas holder parent parentNode wrapper use ref root node",gl:"gl context webgl glContext",attrs:"attributes attrs contextAttributes",pixelRatio:"pixelRatio pxRatio px ratio pxratio pixelratio",width:"w width",height:"h height"},!0),t.pixelRatio||(t.pixelRatio=r.pixelRatio||1),t.gl)return t.gl;if(t.canvas&&(t.container=t.canvas.parentNode),t.container){if("string"==typeof t.container){var s=document.querySelector(t.container);if(!s)throw Error("Element "+t.container+" is not found");t.container=s}a(t.container)?(t.canvas=t.container,t.container=t.canvas.parentNode):t.canvas||(t.canvas=o(),t.container.appendChild(t.canvas),i(t))}else if(!t.canvas){if("undefined"==typeof document)throw Error("Not DOM environment. Use headless-gl.");t.container=document.body||document.documentElement,t.canvas=o(),t.container.appendChild(t.canvas),i(t)}return t.gl||["webgl","experimental-webgl","webgl-experimental"].some((function(e){try{t.gl=t.canvas.getContext(e,t.attrs)}catch(t){}return t.gl})),t.gl}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"pick-by-alias":248}],222:[function(t,e,r){e.exports=function(t){"string"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n<t.length-1;n++)r.push(t[n],e[n]||"");return r.push(t[n]),r.join("")}},{}],223:[function(t,e,r){(function(r){(function(){"use strict";var n,i=t("is-browser");n="function"==typeof r.matchMedia?!r.matchMedia("(hover: none)").matches:i,e.exports=n}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"is-browser":227}],224:[function(t,e,r){"use strict";var n=t("is-browser");e.exports=n&&function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){t=!1}return t}()},{"is-browser":227}],225:[function(t,e,r){
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
r.read=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<<s)-1,c=l>>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},r.write=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,f=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*m}},{}],226:[function(t,e,r){"function"==typeof Object.create?e.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}}},{}],227:[function(t,e,r){e.exports=!0},{}],228:[function(t,e,r){"use strict";e.exports="undefined"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion))},{}],229:[function(t,e,r){"use strict";e.exports=a,e.exports.isMobile=a,e.exports.default=a;var n=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(t){t||(t={});var e=t.ua;if(e||"undefined"==typeof navigator||(e=navigator.userAgent),e&&e.headers&&"string"==typeof e.headers["user-agent"]&&(e=e.headers["user-agent"]),"string"!=typeof e)return!1;var r=t.tablet?i.test(e):n.test(e);return!r&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==e.indexOf("Macintosh")&&-1!==e.indexOf("Safari")&&(r=!0),r}},{}],230:[function(t,e,r){"use strict";e.exports=function(t){var e=typeof t;return null!==t&&("object"===e||"function"===e)}},{}],231:[function(t,e,r){"use strict";var n=Object.prototype.toString;e.exports=function(t){var e;return"[object Object]"===n.call(t)&&(null===(e=Object.getPrototypeOf(t))||e===Object.getPrototypeOf({}))}},{}],232:[function(t,e,r){"use strict";e.exports=function(t){for(var e,r=t.length,n=0;n<r;n++)if(((e=t.charCodeAt(n))<9||e>13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},{}],233:[function(t,e,r){"use strict";e.exports=function(t){return"string"==typeof t&&(t=t.trim(),!!(/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\dz]$/i.test(t)&&t.length>4))}},{}],234:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?e.exports=n():(t=t||self).mapboxgl=n()}(this,(function(){"use strict";var t,e,r;function n(n,i){if(t)if(e){var a="var sharedChunk = {}; ("+t+")(sharedChunk); ("+e+")(sharedChunk);",o={};t(o),(r=i(o)).workerUrl=window.URL.createObjectURL(new Blob([a],{type:"text/javascript"}))}else e=i;else t=i}return n(0,(function(t){function e(t,e){return t(e={exports:{}},e.exports),e.exports}var r=n;function n(t,e,r,n){this.cx=3*t,this.bx=3*(r-t)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*e,this.by=3*(n-e)-this.cy,this.ay=1-this.cy-this.by,this.p1x=t,this.p1y=n,this.p2x=r,this.p2y=n}n.prototype.sampleCurveX=function(t){return((this.ax*t+this.bx)*t+this.cx)*t},n.prototype.sampleCurveY=function(t){return((this.ay*t+this.by)*t+this.cy)*t},n.prototype.sampleCurveDerivativeX=function(t){return(3*this.ax*t+2*this.bx)*t+this.cx},n.prototype.solveCurveX=function(t,e){var r,n,i,a,o;for(void 0===e&&(e=1e-6),i=t,o=0;o<8;o++){if(a=this.sampleCurveX(i)-t,Math.abs(a)<e)return i;var s=this.sampleCurveDerivativeX(i);if(Math.abs(s)<1e-6)break;i-=a/s}if((i=t)<(r=0))return r;if(i>(n=1))return n;for(;r<n;){if(a=this.sampleCurveX(i),Math.abs(a-t)<e)return i;t>a?r=i:n=i,i=.5*(n-r)+r}return i},n.prototype.solve=function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))};var i=a;function a(t,e){this.x=t,this.y=e}function o(t,e,n,i){var a=new r(t,e,n,i);return function(t){return a.solve(t)}}a.prototype={clone:function(){return new a(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(t)},multByPoint:function(t){return this.clone()._multByPoint(t)},divByPoint:function(t){return this.clone()._divByPoint(t)},mult:function(t){return this.clone()._mult(t)},div:function(t){return this.clone()._div(t)},rotate:function(t){return this.clone()._rotate(t)},rotateAround:function(t,e){return this.clone()._rotateAround(t,e)},matMult:function(t){return this.clone()._matMult(t)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(t){return this.x===t.x&&this.y===t.y},dist:function(t){return Math.sqrt(this.distSqr(t))},distSqr:function(t){var e=t.x-this.x,r=t.y-this.y;return e*e+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(t){return Math.atan2(this.y-t.y,this.x-t.x)},angleWith:function(t){return this.angleWithSep(t.x,t.y)},angleWithSep:function(t,e){return Math.atan2(this.x*e-this.y*t,this.x*t+this.y*e)},_matMult:function(t){var e=t[0]*this.x+t[1]*this.y,r=t[2]*this.x+t[3]*this.y;return this.x=e,this.y=r,this},_add:function(t){return this.x+=t.x,this.y+=t.y,this},_sub:function(t){return this.x-=t.x,this.y-=t.y,this},_mult:function(t){return this.x*=t,this.y*=t,this},_div:function(t){return this.x/=t,this.y/=t,this},_multByPoint:function(t){return this.x*=t.x,this.y*=t.y,this},_divByPoint:function(t){return this.x/=t.x,this.y/=t.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var t=this.y;return this.y=this.x,this.x=-t,this},_rotate:function(t){var e=Math.cos(t),r=Math.sin(t),n=e*this.x-r*this.y,i=r*this.x+e*this.y;return this.x=n,this.y=i,this},_rotateAround:function(t,e){var r=Math.cos(t),n=Math.sin(t),i=e.x+r*(this.x-e.x)-n*(this.y-e.y),a=e.y+n*(this.x-e.x)+r*(this.y-e.y);return this.x=i,this.y=a,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},a.convert=function(t){return t instanceof a?t:Array.isArray(t)?new a(t[0],t[1]):t};var s=o(.25,.1,.25,1);function l(t,e,r){return Math.min(r,Math.max(e,t))}function c(t,e,r){var n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i}function u(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n<i.length;n+=1){var a=i[n];for(var o in a)t[o]=a[o]}return t}var f=1;function h(){return f++}function p(){return function t(e){return e?(e^16*Math.random()>>e/4).toString(16):([1e7]+-[1e3]+-4e3+-8e3+-1e11).replace(/[018]/g,t)}()}function d(t){return!!t&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t)}function m(t,e){t.forEach((function(t){e[t]&&(e[t]=e[t].bind(e))}))}function g(t,e){return-1!==t.indexOf(e,t.length-e.length)}function v(t,e,r){var n={};for(var i in t)n[i]=e.call(r||this,t[i],i,t);return n}function y(t,e,r){var n={};for(var i in t)e.call(r||this,t[i],i,t)&&(n[i]=t[i]);return n}function x(t){return Array.isArray(t)?t.map(x):"object"==typeof t&&t?v(t,x):t}var b={};function _(t){b[t]||("undefined"!=typeof console&&console.warn(t),b[t]=!0)}function w(t,e,r){return(r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)}function T(t){for(var e=0,r=0,n=t.length,i=n-1,a=void 0,o=void 0;r<n;i=r++)a=t[r],e+=((o=t[i]).x-a.x)*(a.y+o.y);return e}function k(){return"undefined"!=typeof WorkerGlobalScope&&"undefined"!=typeof self&&self instanceof WorkerGlobalScope}function A(t){var e={};if(t.replace(/(?:^|(?:\s*\,\s*))([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,(function(t,r,n,i){var a=n||i;return e[r]=!a||a.toLowerCase(),""})),e["max-age"]){var r=parseInt(e["max-age"],10);isNaN(r)?delete e["max-age"]:e["max-age"]=r}return e}var M=null;function S(t){if(null==M){var e=t.navigator?t.navigator.userAgent:null;M=!!t.safari||!(!e||!(/\b(iPad|iPhone|iPod)\b/.test(e)||e.match("Safari")&&!e.match("Chrome")))}return M}function E(t){try{var e=self[t];return e.setItem("_mapbox_test_",1),e.removeItem("_mapbox_test_"),!0}catch(t){return!1}}var L,C,P,I,O=self.performance&&self.performance.now?self.performance.now.bind(self.performance):Date.now.bind(Date),z=self.requestAnimationFrame||self.mozRequestAnimationFrame||self.webkitRequestAnimationFrame||self.msRequestAnimationFrame,D=self.cancelAnimationFrame||self.mozCancelAnimationFrame||self.webkitCancelAnimationFrame||self.msCancelAnimationFrame,R={now:O,frame:function(t){var e=z(t);return{cancel:function(){return D(e)}}},getImageData:function(t,e){void 0===e&&(e=0);var r=self.document.createElement("canvas"),n=r.getContext("2d");if(!n)throw new Error("failed to create canvas 2d context");return r.width=t.width,r.height=t.height,n.drawImage(t,0,0,t.width,t.height),n.getImageData(-e,-e,t.width+2*e,t.height+2*e)},resolveURL:function(t){return L||(L=self.document.createElement("a")),L.href=t,L.href},hardwareConcurrency:self.navigator.hardwareConcurrency||4,get devicePixelRatio(){return self.devicePixelRatio},get prefersReducedMotion(){return!!self.matchMedia&&(null==C&&(C=self.matchMedia("(prefers-reduced-motion: reduce)")),C.matches)}},F={API_URL:"https://api.mapbox.com",get EVENTS_URL(){return this.API_URL?0===this.API_URL.indexOf("https://api.mapbox.cn")?"https://events.mapbox.cn/events/v2":0===this.API_URL.indexOf("https://api.mapbox.com")?"https://events.mapbox.com/events/v2":null:null},FEEDBACK_URL:"https://apps.mapbox.com/feedback",REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null,MAX_PARALLEL_IMAGE_REQUESTS:16},B={supported:!1,testSupport:function(t){if(N||!I)return;j?U(t):P=t}},N=!1,j=!1;function U(t){var e=t.createTexture();t.bindTexture(t.TEXTURE_2D,e);try{if(t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,I),t.isContextLost())return;B.supported=!0}catch(t){}t.deleteTexture(e),N=!0}self.document&&((I=self.document.createElement("img")).onload=function(){P&&U(P),P=null,j=!0},I.onerror=function(){N=!0,P=null},I.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=");var V="01";var H=function(t,e){this._transformRequestFn=t,this._customAccessToken=e,this._createSkuToken()};function q(t){return 0===t.indexOf("mapbox:")}H.prototype._createSkuToken=function(){var t=function(){for(var t="",e=0;e<10;e++)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(62*Math.random())];return{token:["1",V,t].join(""),tokenExpiresAt:Date.now()+432e5}}();this._skuToken=t.token,this._skuTokenExpiresAt=t.tokenExpiresAt},H.prototype._isSkuTokenExpired=function(){return Date.now()>this._skuTokenExpiresAt},H.prototype.transformRequest=function(t,e){return this._transformRequestFn&&this._transformRequestFn(t,e)||{url:t}},H.prototype.normalizeStyleURL=function(t,e){if(!q(t))return t;var r=X(t);return r.path="/styles/v1"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeGlyphsURL=function(t,e){if(!q(t))return t;var r=X(t);return r.path="/fonts/v1"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeSourceURL=function(t,e){if(!q(t))return t;var r=X(t);return r.path="/v4/"+r.authority+".json",r.params.push("secure"),this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeSpriteURL=function(t,e,r,n){var i=X(t);return q(t)?(i.path="/styles/v1"+i.path+"/sprite"+e+r,this._makeAPIURL(i,this._customAccessToken||n)):(i.path+=""+e+r,Z(i))},H.prototype.normalizeTileURL=function(t,e){if(this._isSkuTokenExpired()&&this._createSkuToken(),t&&!q(t))return t;var r=X(t),n=R.devicePixelRatio>=2||512===e?"@2x":"",i=B.supported?".webp":"$1";r.path=r.path.replace(/(\.(png|jpg)\d*)(?=$)/,""+n+i),r.path=r.path.replace(/^.+\/v4\//,"/"),r.path="/v4"+r.path;var a=this._customAccessToken||function(t){for(var e=0,r=t;e<r.length;e+=1){var n=r[e].match(/^access_token=(.*)$/);if(n)return n[1]}return null}(r.params)||F.ACCESS_TOKEN;return F.REQUIRE_ACCESS_TOKEN&&a&&this._skuToken&&r.params.push("sku="+this._skuToken),this._makeAPIURL(r,a)},H.prototype.canonicalizeTileURL=function(t,e){var r=X(t);if(!r.path.match(/(^\/v4\/)/)||!r.path.match(/\.[\w]+$/))return t;var n="mapbox://tiles/";n+=r.path.replace("/v4/","");var i=r.params;return e&&(i=i.filter((function(t){return!t.match(/^access_token=/)}))),i.length&&(n+="?"+i.join("&")),n},H.prototype.canonicalizeTileset=function(t,e){for(var r=!!e&&q(e),n=[],i=0,a=t.tiles||[];i<a.length;i+=1){var o=a[i];Y(o)?n.push(this.canonicalizeTileURL(o,r)):n.push(o)}return n},H.prototype._makeAPIURL=function(t,e){var r="See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes",n=X(F.API_URL);if(t.protocol=n.protocol,t.authority=n.authority,"/"!==n.path&&(t.path=""+n.path+t.path),!F.REQUIRE_ACCESS_TOKEN)return Z(t);if(!(e=e||F.ACCESS_TOKEN))throw new Error("An API access token is required to use Mapbox GL. "+r);if("s"===e[0])throw new Error("Use a public access token (pk.*) with Mapbox GL, not a secret access token (sk.*). "+r);return t.params=t.params.filter((function(t){return-1===t.indexOf("access_token")})),t.params.push("access_token="+e),Z(t)};var G=/^((https?:)?\/\/)?([^\/]+\.)?mapbox\.c(n|om)(\/|\?|$)/i;function Y(t){return G.test(t)}var W=/^(\w+):\/\/([^/?]*)(\/[^?]+)?\??(.+)?/;function X(t){var e=t.match(W);if(!e)throw new Error("Unable to parse URL object");return{protocol:e[1],authority:e[2],path:e[3]||"/",params:e[4]?e[4].split("&"):[]}}function Z(t){var e=t.params.length?"?"+t.params.join("&"):"";return t.protocol+"://"+t.authority+t.path+e}function J(t){if(!t)return null;var e,r=t.split(".");if(!r||3!==r.length)return null;try{return JSON.parse((e=r[1],decodeURIComponent(self.atob(e).split("").map((function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)})).join(""))))}catch(t){return null}}var K=function(t){this.type=t,this.anonId=null,this.eventData={},this.queue=[],this.pendingRequest=null};K.prototype.getStorageKey=function(t){var e,r=J(F.ACCESS_TOKEN),n="";return r&&r.u?(e=r.u,n=self.btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,(function(t,e){return String.fromCharCode(Number("0x"+e))})))):n=F.ACCESS_TOKEN||"",t?"mapbox.eventData."+t+":"+n:"mapbox.eventData:"+n},K.prototype.fetchEventData=function(){var t=E("localStorage"),e=this.getStorageKey(),r=this.getStorageKey("uuid");if(t)try{var n=self.localStorage.getItem(e);n&&(this.eventData=JSON.parse(n));var i=self.localStorage.getItem(r);i&&(this.anonId=i)}catch(t){_("Unable to read from LocalStorage")}},K.prototype.saveEventData=function(){var t=E("localStorage"),e=this.getStorageKey(),r=this.getStorageKey("uuid");if(t)try{self.localStorage.setItem(r,this.anonId),Object.keys(this.eventData).length>=1&&self.localStorage.setItem(e,JSON.stringify(this.eventData))}catch(t){_("Unable to write to LocalStorage")}},K.prototype.processRequests=function(t){},K.prototype.postEvent=function(t,e,r,n){var i=this;if(F.EVENTS_URL){var a=X(F.EVENTS_URL);a.params.push("access_token="+(n||F.ACCESS_TOKEN||""));var o={event:this.type,created:new Date(t).toISOString(),sdkIdentifier:"mapbox-gl-js",sdkVersion:"1.10.1",skuId:V,userId:this.anonId},s=e?u(o,e):o,l={url:Z(a),headers:{"Content-Type":"text/plain"},body:JSON.stringify([s])};this.pendingRequest=bt(l,(function(t){i.pendingRequest=null,r(t),i.saveEventData(),i.processRequests(n)}))}},K.prototype.queueRequest=function(t,e){this.queue.push(t),this.processRequests(e)};var Q,$,tt=function(t){function e(){t.call(this,"map.load"),this.success={},this.skuToken=""}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postMapLoadEvent=function(t,e,r,n){this.skuToken=r,(F.EVENTS_URL&&n||F.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return q(t)||Y(t)})))&&this.queueRequest({id:e,timestamp:Date.now()},n)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){var r=this.queue.shift(),n=r.id,i=r.timestamp;n&&this.success[n]||(this.anonId||this.fetchEventData(),d(this.anonId)||(this.anonId=p()),this.postEvent(i,{skuToken:this.skuToken},(function(t){t||n&&(e.success[n]=!0)}),t))}},e}(K),et=new(function(t){function e(e){t.call(this,"appUserTurnstile"),this._customAccessToken=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postTurnstileEvent=function(t,e){F.EVENTS_URL&&F.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return q(t)||Y(t)}))&&this.queueRequest(Date.now(),e)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){this.anonId&&this.eventData.lastSuccess&&this.eventData.tokenU||this.fetchEventData();var r=J(F.ACCESS_TOKEN),n=r?r.u:F.ACCESS_TOKEN,i=n!==this.eventData.tokenU;d(this.anonId)||(this.anonId=p(),i=!0);var a=this.queue.shift();if(this.eventData.lastSuccess){var o=new Date(this.eventData.lastSuccess),s=new Date(a),l=(a-this.eventData.lastSuccess)/864e5;i=i||l>=1||l<-1||o.getDate()!==s.getDate()}else i=!0;if(!i)return this.processRequests();this.postEvent(a,{"enabled.telemetry":!1},(function(t){t||(e.eventData.lastSuccess=a,e.eventData.tokenU=n)}),t)}},e}(K)),rt=et.postTurnstileEvent.bind(et),nt=new tt,it=nt.postMapLoadEvent.bind(nt),at=500,ot=50;function st(){self.caches&&!Q&&(Q=self.caches.open("mapbox-tiles"))}function lt(t,e,r){if(st(),Q){var n={status:e.status,statusText:e.statusText,headers:new self.Headers};e.headers.forEach((function(t,e){return n.headers.set(e,t)}));var i=A(e.headers.get("Cache-Control")||"");if(!i["no-store"])i["max-age"]&&n.headers.set("Expires",new Date(r+1e3*i["max-age"]).toUTCString()),new Date(n.headers.get("Expires")).getTime()-r<42e4||function(t,e){if(void 0===$)try{new Response(new ReadableStream),$=!0}catch(t){$=!1}$?e(t.body):t.blob().then(e)}(e,(function(e){var r=new self.Response(e,n);st(),Q&&Q.then((function(e){return e.put(ct(t.url),r)})).catch((function(t){return _(t.message)}))}))}}function ct(t){var e=t.indexOf("?");return e<0?t:t.slice(0,e)}function ut(t,e){if(st(),!Q)return e(null);var r=ct(t.url);Q.then((function(t){t.match(r).then((function(n){var i=function(t){if(!t)return!1;var e=new Date(t.headers.get("Expires")||0),r=A(t.headers.get("Cache-Control")||"");return e>Date.now()&&!r["no-cache"]}(n);t.delete(r),i&&t.put(r,n.clone()),e(null,n,i)})).catch(e)})).catch(e)}var ft,ht=1/0;function pt(){return null==ft&&(ft=self.OffscreenCanvas&&new self.OffscreenCanvas(1,1).getContext("2d")&&"function"==typeof self.createImageBitmap),ft}var dt={Unknown:"Unknown",Style:"Style",Source:"Source",Tile:"Tile",Glyphs:"Glyphs",SpriteImage:"SpriteImage",SpriteJSON:"SpriteJSON",Image:"Image"};"function"==typeof Object.freeze&&Object.freeze(dt);var mt=function(t){function e(e,r,n){401===r&&Y(n)&&(e+=": you may have provided an invalid Mapbox access token. See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes"),t.call(this,e),this.status=r,this.url=n,this.name=this.constructor.name,this.message=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return this.name+": "+this.message+" ("+this.status+"): "+this.url},e}(Error),gt=k()?function(){return self.worker&&self.worker.referrer}:function(){return("blob:"===self.location.protocol?self.parent:self).location.href};function vt(t,e){var r,n=new self.AbortController,i=new self.Request(t.url,{method:t.method||"GET",body:t.body,credentials:t.credentials,headers:t.headers,referrer:gt(),signal:n.signal}),a=!1,o=!1,s=(r=i.url).indexOf("sku=")>0&&Y(r);"json"===t.type&&i.headers.set("Accept","application/json");var l=function(r,n,a){if(!o){if(r&&"SecurityError"!==r.message&&_(r),n&&a)return c(n);var l=Date.now();self.fetch(i).then((function(r){if(r.ok){var n=s?r.clone():null;return c(r,n,l)}return e(new mt(r.statusText,r.status,t.url))})).catch((function(t){20!==t.code&&e(new Error(t.message))}))}},c=function(r,n,s){("arrayBuffer"===t.type?r.arrayBuffer():"json"===t.type?r.json():r.text()).then((function(t){o||(n&&s&<(i,n,s),a=!0,e(null,t,r.headers.get("Cache-Control"),r.headers.get("Expires")))})).catch((function(t){o||e(new Error(t.message))}))};return s?ut(i,l):l(null,null),{cancel:function(){o=!0,a||n.abort()}}}var yt=function(t,e){if(r=t.url,!(/^file:/.test(r)||/^file:/.test(gt())&&!/^\w+:/.test(r))){if(self.fetch&&self.Request&&self.AbortController&&self.Request.prototype.hasOwnProperty("signal"))return vt(t,e);if(k()&&self.worker&&self.worker.actor){return self.worker.actor.send("getResource",t,e,void 0,!0)}}var r;return function(t,e){var r=new self.XMLHttpRequest;for(var n in r.open(t.method||"GET",t.url,!0),"arrayBuffer"===t.type&&(r.responseType="arraybuffer"),t.headers)r.setRequestHeader(n,t.headers[n]);return"json"===t.type&&(r.responseType="text",r.setRequestHeader("Accept","application/json")),r.withCredentials="include"===t.credentials,r.onerror=function(){e(new Error(r.statusText))},r.onload=function(){if((r.status>=200&&r.status<300||0===r.status)&&null!==r.response){var n=r.response;if("json"===t.type)try{n=JSON.parse(r.response)}catch(t){return e(t)}e(null,n,r.getResponseHeader("Cache-Control"),r.getResponseHeader("Expires"))}else e(new mt(r.statusText,r.status,t.url))},r.send(t.body),{cancel:function(){return r.abort()}}}(t,e)},xt=function(t,e){return yt(u(t,{type:"arrayBuffer"}),e)},bt=function(t,e){return yt(u(t,{method:"POST"}),e)};var _t,wt;_t=[],wt=0;var Tt=function(t,e){if(B.supported&&(t.headers||(t.headers={}),t.headers.accept="image/webp,*/*"),wt>=F.MAX_PARALLEL_IMAGE_REQUESTS){var r={requestParameters:t,callback:e,cancelled:!1,cancel:function(){this.cancelled=!0}};return _t.push(r),r}wt++;var n=!1,i=function(){if(!n)for(n=!0,wt--;_t.length&&wt<F.MAX_PARALLEL_IMAGE_REQUESTS;){var t=_t.shift(),e=t.requestParameters,r=t.callback;t.cancelled||(t.cancel=Tt(e,r).cancel)}},a=xt(t,(function(t,r,n,a){i(),t?e(t):r&&(pt()?function(t,e){var r=new self.Blob([new Uint8Array(t)],{type:"image/png"});self.createImageBitmap(r).then((function(t){e(null,t)})).catch((function(t){e(new Error("Could not load image because of "+t.message+". Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported."))}))}(r,e):function(t,e,r,n){var i=new self.Image,a=self.URL;i.onload=function(){e(null,i),a.revokeObjectURL(i.src)},i.onerror=function(){return e(new Error("Could not load image. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported."))};var o=new self.Blob([new Uint8Array(t)],{type:"image/png"});i.cacheControl=r,i.expires=n,i.src=t.byteLength?a.createObjectURL(o):"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII="}(r,e,n,a))}));return{cancel:function(){a.cancel(),i()}}};function kt(t,e,r){r[t]&&-1!==r[t].indexOf(e)||(r[t]=r[t]||[],r[t].push(e))}function At(t,e,r){if(r&&r[t]){var n=r[t].indexOf(e);-1!==n&&r[t].splice(n,1)}}var Mt=function(t,e){void 0===e&&(e={}),u(this,e),this.type=t},St=function(t){function e(e,r){void 0===r&&(r={}),t.call(this,"error",u({error:e},r))}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Mt),Et=function(){};Et.prototype.on=function(t,e){return this._listeners=this._listeners||{},kt(t,e,this._listeners),this},Et.prototype.off=function(t,e){return At(t,e,this._listeners),At(t,e,this._oneTimeListeners),this},Et.prototype.once=function(t,e){return this._oneTimeListeners=this._oneTimeListeners||{},kt(t,e,this._oneTimeListeners),this},Et.prototype.fire=function(t,e){"string"==typeof t&&(t=new Mt(t,e||{}));var r=t.type;if(this.listens(r)){t.target=this;for(var n=0,i=this._listeners&&this._listeners[r]?this._listeners[r].slice():[];n<i.length;n+=1){i[n].call(this,t)}for(var a=0,o=this._oneTimeListeners&&this._oneTimeListeners[r]?this._oneTimeListeners[r].slice():[];a<o.length;a+=1){var s=o[a];At(r,s,this._oneTimeListeners),s.call(this,t)}var l=this._eventedParent;l&&(u(t,"function"==typeof this._eventedParentData?this._eventedParentData():this._eventedParentData),l.fire(t))}else t instanceof St&&console.error(t.error);return this},Et.prototype.listens=function(t){return this._listeners&&this._listeners[t]&&this._listeners[t].length>0||this._oneTimeListeners&&this._oneTimeListeners[t]&&this._oneTimeListeners[t].length>0||this._eventedParent&&this._eventedParent.listens(t)},Et.prototype.setEventedParent=function(t,e){return this._eventedParent=t,this._eventedParentData=e,this};var Lt={$version:8,$root:{version:{required:!0,type:"enum",values:[8]},name:{type:"string"},metadata:{type:"*"},center:{type:"array",value:"number"},zoom:{type:"number"},bearing:{type:"number",default:0,period:360,units:"degrees"},pitch:{type:"number",default:0,units:"degrees"},light:{type:"light"},sources:{required:!0,type:"sources"},sprite:{type:"string"},glyphs:{type:"string"},transition:{type:"transition"},layers:{required:!0,type:"array",value:"layer"}},sources:{"*":{type:"source"}},source:["source_vector","source_raster","source_raster_dem","source_geojson","source_video","source_image"],source_vector:{type:{required:!0,type:"enum",values:{vector:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},attribution:{type:"string"},promoteId:{type:"promoteId"},"*":{type:"*"}},source_raster:{type:{required:!0,type:"enum",values:{raster:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},attribution:{type:"string"},"*":{type:"*"}},source_raster_dem:{type:{required:!0,type:"enum",values:{"raster-dem":{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},attribution:{type:"string"},encoding:{type:"enum",values:{terrarium:{},mapbox:{}},default:"mapbox"},"*":{type:"*"}},source_geojson:{type:{required:!0,type:"enum",values:{geojson:{}}},data:{type:"*"},maxzoom:{type:"number",default:18},attribution:{type:"string"},buffer:{type:"number",default:128,maximum:512,minimum:0},tolerance:{type:"number",default:.375},cluster:{type:"boolean",default:!1},clusterRadius:{type:"number",default:50,minimum:0},clusterMaxZoom:{type:"number"},clusterProperties:{type:"*"},lineMetrics:{type:"boolean",default:!1},generateId:{type:"boolean",default:!1},promoteId:{type:"promoteId"}},source_video:{type:{required:!0,type:"enum",values:{video:{}}},urls:{required:!0,type:"array",value:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},source_image:{type:{required:!0,type:"enum",values:{image:{}}},url:{required:!0,type:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},layer:{id:{type:"string",required:!0},type:{type:"enum",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},"fill-extrusion":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:"*"},source:{type:"string"},"source-layer":{type:"string"},minzoom:{type:"number",minimum:0,maximum:24},maxzoom:{type:"number",minimum:0,maximum:24},filter:{type:"filter"},layout:{type:"layout"},paint:{type:"paint"}},layout:["layout_fill","layout_line","layout_circle","layout_heatmap","layout_fill-extrusion","layout_symbol","layout_raster","layout_hillshade","layout_background"],layout_background:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_fill:{"fill-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_circle:{"circle-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_heatmap:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},"layout_fill-extrusion":{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_line:{"line-cap":{type:"enum",values:{butt:{},round:{},square:{}},default:"butt",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-join":{type:"enum",values:{bevel:{},round:{},miter:{}},default:"miter",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-miter-limit":{type:"number",default:2,requires:[{"line-join":"miter"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-round-limit":{type:"number",default:1.05,requires:[{"line-join":"round"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_symbol:{"symbol-placement":{type:"enum",values:{point:{},line:{},"line-center":{}},default:"point",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-spacing":{type:"number",default:250,minimum:1,units:"pixels",requires:[{"symbol-placement":"line"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"symbol-avoid-edges":{type:"boolean",default:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"symbol-z-order":{type:"enum",values:{auto:{},"viewport-y":{},source:{}},default:"auto",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-allow-overlap":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-ignore-placement":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-optional":{type:"boolean",default:!1,requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-size":{type:"number",default:1,minimum:0,units:"factor of the original icon size",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-text-fit":{type:"enum",values:{none:{},width:{},height:{},both:{}},default:"none",requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-text-fit-padding":{type:"array",value:"number",length:4,default:[0,0,0,0],units:"pixels",requires:["icon-image","text-field",{"icon-text-fit":["both","width","height"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-image":{type:"resolvedImage",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-keep-upright":{type:"boolean",default:!1,requires:["icon-image",{"icon-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-offset":{type:"array",value:"number",length:2,default:[0,0],requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-field":{type:"formatted",default:"",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-font":{type:"array",value:"string",default:["Open Sans Regular","Arial Unicode MS Regular"],requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-size":{type:"number",default:16,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-width":{type:"number",default:10,minimum:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-line-height":{type:"number",default:1.2,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-letter-spacing":{type:"number",default:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-justify":{type:"enum",values:{auto:{},left:{},center:{},right:{}},default:"center",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-radial-offset":{type:"number",units:"ems",default:0,requires:["text-field"],"property-type":"data-driven",expression:{interpolated:!0,parameters:["zoom","feature"]}},"text-variable-anchor":{type:"array",value:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["text-field",{"!":"text-variable-anchor"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-angle":{type:"number",default:45,units:"degrees",requires:["text-field",{"symbol-placement":["line","line-center"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-writing-mode":{type:"array",value:"enum",values:{horizontal:{},vertical:{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-keep-upright":{type:"boolean",default:!0,requires:["text-field",{"text-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-transform":{type:"enum",values:{none:{},uppercase:{},lowercase:{}},default:"none",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-offset":{type:"array",value:"number",units:"ems",length:2,default:[0,0],requires:["text-field",{"!":"text-radial-offset"}],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-allow-overlap":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-ignore-placement":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-optional":{type:"boolean",default:!1,requires:["text-field","icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_raster:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_hillshade:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},filter:{type:"array",value:"*"},filter_operator:{type:"enum",values:{"==":{},"!=":{},">":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{},within:{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:24,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},expression_name:{type:"enum",values:{let:{group:"Variable binding"},var:{group:"Variable binding"},literal:{group:"Types"},array:{group:"Types"},at:{group:"Lookup"},in:{group:"Lookup"},"index-of":{group:"Lookup"},slice:{group:"Lookup"},case:{group:"Decision"},match:{group:"Decision"},coalesce:{group:"Decision"},step:{group:"Ramps, scales, curves"},interpolate:{group:"Ramps, scales, curves"},"interpolate-hcl":{group:"Ramps, scales, curves"},"interpolate-lab":{group:"Ramps, scales, curves"},ln2:{group:"Math"},pi:{group:"Math"},e:{group:"Math"},typeof:{group:"Types"},string:{group:"Types"},number:{group:"Types"},boolean:{group:"Types"},object:{group:"Types"},collator:{group:"Types"},format:{group:"Types"},image:{group:"Types"},"number-format":{group:"Types"},"to-string":{group:"Types"},"to-number":{group:"Types"},"to-boolean":{group:"Types"},"to-rgba":{group:"Color"},"to-color":{group:"Types"},rgb:{group:"Color"},rgba:{group:"Color"},get:{group:"Lookup"},has:{group:"Lookup"},length:{group:"Lookup"},properties:{group:"Feature data"},"feature-state":{group:"Feature data"},"geometry-type":{group:"Feature data"},id:{group:"Feature data"},zoom:{group:"Zoom"},"heatmap-density":{group:"Heatmap"},"line-progress":{group:"Feature data"},accumulated:{group:"Feature data"},"+":{group:"Math"},"*":{group:"Math"},"-":{group:"Math"},"/":{group:"Math"},"%":{group:"Math"},"^":{group:"Math"},sqrt:{group:"Math"},log10:{group:"Math"},ln:{group:"Math"},log2:{group:"Math"},sin:{group:"Math"},cos:{group:"Math"},tan:{group:"Math"},asin:{group:"Math"},acos:{group:"Math"},atan:{group:"Math"},min:{group:"Math"},max:{group:"Math"},round:{group:"Math"},abs:{group:"Math"},ceil:{group:"Math"},floor:{group:"Math"},distance:{group:"Math"},"==":{group:"Decision"},"!=":{group:"Decision"},">":{group:"Decision"},"<":{group:"Decision"},">=":{group:"Decision"},"<=":{group:"Decision"},all:{group:"Decision"},any:{group:"Decision"},"!":{group:"Decision"},within:{group:"Decision"},"is-supported-script":{group:"String"},upcase:{group:"String"},downcase:{group:"String"},concat:{group:"String"},"resolved-locale":{group:"String"}}},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},"property-type":"data-constant",transition:!1,expression:{interpolated:!1,parameters:["zoom"]}},position:{type:"array",default:[1.15,210,30],length:3,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},intensity:{type:"number","property-type":"data-constant",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background"],paint_fill:{"fill-antialias":{type:"boolean",default:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-outline-color":{type:"color",transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-extrusion-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"fill-extrusion-height":{type:"number",default:0,minimum:0,units:"meters",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-base":{type:"number",default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-vertical-gradient":{type:"boolean",default:!0,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_line:{"line-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"line-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["line-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-width":{type:"number",default:1,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-gap-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-offset":{type:"number",default:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-dasharray":{type:"array",value:"number",minimum:0,transition:!0,units:"line widths",requires:[{"!":"line-pattern"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"line-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"line-gradient":{type:"color",transition:!1,requires:[{"!":"line-dasharray"},{"!":"line-pattern"},{source:"geojson",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:["line-progress"]},"property-type":"color-ramp"}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-blur":{type:"number",default:0,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"circle-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["circle-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-scale":{type:"enum",values:{map:{},viewport:{}},default:"map",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-alignment":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-stroke-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-weight":{type:"number",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-intensity":{type:"number",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],transition:!1,expression:{interpolated:!0,parameters:["heatmap-density"]},"property-type":"color-ramp"},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-color":{type:"color",default:"#000000",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-color":{type:"color",default:"#000000",transition:!0,overridable:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-hue-rotate":{type:"number",default:0,period:360,transition:!0,units:"degrees",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-min":{type:"number",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-max":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-resampling":{type:"enum",values:{linear:{},nearest:{}},default:"linear",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"raster-fade-duration":{type:"number",default:300,minimum:0,transition:!1,units:"milliseconds",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-illumination-anchor":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-shadow-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-accent-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_background:{"background-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"background-pattern"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"background-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}},"property-type":{"data-driven":{type:"property-type"},"cross-faded":{type:"property-type"},"cross-faded-data-driven":{type:"property-type"},"color-ramp":{type:"property-type"},"data-constant":{type:"property-type"},constant:{type:"property-type"}},promoteId:{"*":{type:"string"}}},Ct=function(t,e,r,n){this.message=(t?t+": ":"")+r,n&&(this.identifier=n),null!=e&&e.__line__&&(this.line=e.__line__)};function Pt(t){var e=t.key,r=t.value;return r?[new Ct(e,r,"constants have been deprecated as of v8")]:[]}function It(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n<i.length;n+=1){var a=i[n];for(var o in a)t[o]=a[o]}return t}function Ot(t){return t instanceof Number||t instanceof String||t instanceof Boolean?t.valueOf():t}function zt(t){if(Array.isArray(t))return t.map(zt);if(t instanceof Object&&!(t instanceof Number||t instanceof String||t instanceof Boolean)){var e={};for(var r in t)e[r]=zt(t[r]);return e}return Ot(t)}var Dt=function(t){function e(e,r){t.call(this,r),this.message=r,this.key=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Error),Rt=function(t,e){void 0===e&&(e=[]),this.parent=t,this.bindings={};for(var r=0,n=e;r<n.length;r+=1){var i=n[r],a=i[0],o=i[1];this.bindings[a]=o}};Rt.prototype.concat=function(t){return new Rt(this,t)},Rt.prototype.get=function(t){if(this.bindings[t])return this.bindings[t];if(this.parent)return this.parent.get(t);throw new Error(t+" not found in scope.")},Rt.prototype.has=function(t){return!!this.bindings[t]||!!this.parent&&this.parent.has(t)};var Ft={kind:"null"},Bt={kind:"number"},Nt={kind:"string"},jt={kind:"boolean"},Ut={kind:"color"},Vt={kind:"object"},Ht={kind:"value"},qt={kind:"collator"},Gt={kind:"formatted"},Yt={kind:"resolvedImage"};function Wt(t,e){return{kind:"array",itemType:t,N:e}}function Xt(t){if("array"===t.kind){var e=Xt(t.itemType);return"number"==typeof t.N?"array<"+e+", "+t.N+">":"value"===t.itemType.kind?"array":"array<"+e+">"}return t.kind}var Zt=[Ft,Bt,Nt,jt,Ut,Gt,Vt,Wt(Ht),Yt];function Jt(t,e){if("error"===e.kind)return null;if("array"===t.kind){if("array"===e.kind&&(0===e.N&&"value"===e.itemType.kind||!Jt(t.itemType,e.itemType))&&("number"!=typeof t.N||t.N===e.N))return null}else{if(t.kind===e.kind)return null;if("value"===t.kind)for(var r=0,n=Zt;r<n.length;r+=1){if(!Jt(n[r],e))return null}}return"Expected "+Xt(t)+" but found "+Xt(e)+" instead."}function Kt(t,e){return e.some((function(e){return e.kind===t.kind}))}function Qt(t,e){return e.some((function(e){return"null"===e?null===t:"array"===e?Array.isArray(t):"object"===e?t&&!Array.isArray(t)&&"object"==typeof t:e===typeof t}))}var $t=e((function(t,e){var r={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],rebeccapurple:[102,51,153,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function n(t){return(t=Math.round(t))<0?0:t>255?255:t}function i(t){return t<0?0:t>1?1:t}function a(t){return"%"===t[t.length-1]?n(parseFloat(t)/100*255):n(parseInt(t))}function o(t){return"%"===t[t.length-1]?i(parseFloat(t)/100):i(parseFloat(t))}function s(t,e,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?t+(e-t)*r*6:2*r<1?e:3*r<2?t+(e-t)*(2/3-r)*6:t}try{e.parseCSSColor=function(t){var e,i=t.replace(/ /g,"").toLowerCase();if(i in r)return r[i].slice();if("#"===i[0])return 4===i.length?(e=parseInt(i.substr(1),16))>=0&&e<=4095?[(3840&e)>>4|(3840&e)>>8,240&e|(240&e)>>4,15&e|(15&e)<<4,1]:null:7===i.length&&(e=parseInt(i.substr(1),16))>=0&&e<=16777215?[(16711680&e)>>16,(65280&e)>>8,255&e,1]:null;var l=i.indexOf("("),c=i.indexOf(")");if(-1!==l&&c+1===i.length){var u=i.substr(0,l),f=i.substr(l+1,c-(l+1)).split(","),h=1;switch(u){case"rgba":if(4!==f.length)return null;h=o(f.pop());case"rgb":return 3!==f.length?null:[a(f[0]),a(f[1]),a(f[2]),h];case"hsla":if(4!==f.length)return null;h=o(f.pop());case"hsl":if(3!==f.length)return null;var p=(parseFloat(f[0])%360+360)%360/360,d=o(f[1]),m=o(f[2]),g=m<=.5?m*(d+1):m+d-m*d,v=2*m-g;return[n(255*s(v,g,p+1/3)),n(255*s(v,g,p)),n(255*s(v,g,p-1/3)),h];default:return null}}return null}}catch(t){}})).parseCSSColor,te=function(t,e,r,n){void 0===n&&(n=1),this.r=t,this.g=e,this.b=r,this.a=n};te.parse=function(t){if(t){if(t instanceof te)return t;if("string"==typeof t){var e=$t(t);if(e)return new te(e[0]/255*e[3],e[1]/255*e[3],e[2]/255*e[3],e[3])}}},te.prototype.toString=function(){var t=this.toArray(),e=t[0],r=t[1],n=t[2],i=t[3];return"rgba("+Math.round(e)+","+Math.round(r)+","+Math.round(n)+","+i+")"},te.prototype.toArray=function(){var t=this.r,e=this.g,r=this.b,n=this.a;return 0===n?[0,0,0,0]:[255*t/n,255*e/n,255*r/n,n]},te.black=new te(0,0,0,1),te.white=new te(1,1,1,1),te.transparent=new te(0,0,0,0),te.red=new te(1,0,0,1);var ee=function(t,e,r){this.sensitivity=t?e?"variant":"case":e?"accent":"base",this.locale=r,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:"search"})};ee.prototype.compare=function(t,e){return this.collator.compare(t,e)},ee.prototype.resolvedLocale=function(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale};var re=function(t,e,r,n,i){this.text=t,this.image=e,this.scale=r,this.fontStack=n,this.textColor=i},ne=function(t){this.sections=t};ne.fromString=function(t){return new ne([new re(t,null,null,null,null)])},ne.prototype.isEmpty=function(){return 0===this.sections.length||!this.sections.some((function(t){return 0!==t.text.length||t.image&&0!==t.image.name.length}))},ne.factory=function(t){return t instanceof ne?t:ne.fromString(t)},ne.prototype.toString=function(){return 0===this.sections.length?"":this.sections.map((function(t){return t.text})).join("")},ne.prototype.serialize=function(){for(var t=["format"],e=0,r=this.sections;e<r.length;e+=1){var n=r[e];if(n.image)t.push(["image",n.image.name]);else{t.push(n.text);var i={};n.fontStack&&(i["text-font"]=["literal",n.fontStack.split(",")]),n.scale&&(i["font-scale"]=n.scale),n.textColor&&(i["text-color"]=["rgba"].concat(n.textColor.toArray())),t.push(i)}}return t};var ie=function(t){this.name=t.name,this.available=t.available};function ae(t,e,r,n){return"number"==typeof t&&t>=0&&t<=255&&"number"==typeof e&&e>=0&&e<=255&&"number"==typeof r&&r>=0&&r<=255?void 0===n||"number"==typeof n&&n>=0&&n<=1?null:"Invalid rgba value ["+[t,e,r,n].join(", ")+"]: 'a' must be between 0 and 1.":"Invalid rgba value ["+("number"==typeof n?[t,e,r,n]:[t,e,r]).join(", ")+"]: 'r', 'g', and 'b' must be between 0 and 255."}function oe(t){if(null===t)return!0;if("string"==typeof t)return!0;if("boolean"==typeof t)return!0;if("number"==typeof t)return!0;if(t instanceof te)return!0;if(t instanceof ee)return!0;if(t instanceof ne)return!0;if(t instanceof ie)return!0;if(Array.isArray(t)){for(var e=0,r=t;e<r.length;e+=1){if(!oe(r[e]))return!1}return!0}if("object"==typeof t){for(var n in t)if(!oe(t[n]))return!1;return!0}return!1}function se(t){if(null===t)return Ft;if("string"==typeof t)return Nt;if("boolean"==typeof t)return jt;if("number"==typeof t)return Bt;if(t instanceof te)return Ut;if(t instanceof ee)return qt;if(t instanceof ne)return Gt;if(t instanceof ie)return Yt;if(Array.isArray(t)){for(var e,r=t.length,n=0,i=t;n<i.length;n+=1){var a=se(i[n]);if(e){if(e===a)continue;e=Ht;break}e=a}return Wt(e||Ht,r)}return Vt}function le(t){var e=typeof t;return null===t?"":"string"===e||"number"===e||"boolean"===e?String(t):t instanceof te||t instanceof ne||t instanceof ie?t.toString():JSON.stringify(t)}ie.prototype.toString=function(){return this.name},ie.fromString=function(t){return t?new ie({name:t,available:!1}):null},ie.prototype.serialize=function(){return["image",this.name]};var ce=function(t,e){this.type=t,this.value=e};ce.parse=function(t,e){if(2!==t.length)return e.error("'literal' expression requires exactly one argument, but found "+(t.length-1)+" instead.");if(!oe(t[1]))return e.error("invalid value");var r=t[1],n=se(r),i=e.expectedType;return"array"!==n.kind||0!==n.N||!i||"array"!==i.kind||"number"==typeof i.N&&0!==i.N||(n=i),new ce(n,r)},ce.prototype.evaluate=function(){return this.value},ce.prototype.eachChild=function(){},ce.prototype.outputDefined=function(){return!0},ce.prototype.serialize=function(){return"array"===this.type.kind||"object"===this.type.kind?["literal",this.value]:this.value instanceof te?["rgba"].concat(this.value.toArray()):this.value instanceof ne?this.value.serialize():this.value};var ue=function(t){this.name="ExpressionEvaluationError",this.message=t};ue.prototype.toJSON=function(){return this.message};var fe={string:Nt,number:Bt,boolean:jt,object:Vt},he=function(t,e){this.type=t,this.args=e};he.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");var r,n=1,i=t[0];if("array"===i){var a,o;if(t.length>2){var s=t[1];if("string"!=typeof s||!(s in fe)||"object"===s)return e.error('The item type argument of "array" must be one of string, number, boolean',1);a=fe[s],n++}else a=Ht;if(t.length>3){if(null!==t[2]&&("number"!=typeof t[2]||t[2]<0||t[2]!==Math.floor(t[2])))return e.error('The length argument to "array" must be a positive integer literal',2);o=t[2],n++}r=Wt(a,o)}else r=fe[i];for(var l=[];n<t.length;n++){var c=e.parse(t[n],n,Ht);if(!c)return null;l.push(c)}return new he(r,l)},he.prototype.evaluate=function(t){for(var e=0;e<this.args.length;e++){var r=this.args[e].evaluate(t);if(!Jt(this.type,se(r)))return r;if(e===this.args.length-1)throw new ue("Expected value to be of type "+Xt(this.type)+", but found "+Xt(se(r))+" instead.")}return null},he.prototype.eachChild=function(t){this.args.forEach(t)},he.prototype.outputDefined=function(){return this.args.every((function(t){return t.outputDefined()}))},he.prototype.serialize=function(){var t=this.type,e=[t.kind];if("array"===t.kind){var r=t.itemType;if("string"===r.kind||"number"===r.kind||"boolean"===r.kind){e.push(r.kind);var n=t.N;("number"==typeof n||this.args.length>1)&&e.push(n)}}return e.concat(this.args.map((function(t){return t.serialize()})))};var pe=function(t){this.type=Gt,this.sections=t};pe.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");var r=t[1];if(!Array.isArray(r)&&"object"==typeof r)return e.error("First argument must be an image or text section.");for(var n=[],i=!1,a=1;a<=t.length-1;++a){var o=t[a];if(i&&"object"==typeof o&&!Array.isArray(o)){i=!1;var s=null;if(o["font-scale"]&&!(s=e.parse(o["font-scale"],1,Bt)))return null;var l=null;if(o["text-font"]&&!(l=e.parse(o["text-font"],1,Wt(Nt))))return null;var c=null;if(o["text-color"]&&!(c=e.parse(o["text-color"],1,Ut)))return null;var u=n[n.length-1];u.scale=s,u.font=l,u.textColor=c}else{var f=e.parse(t[a],1,Ht);if(!f)return null;var h=f.type.kind;if("string"!==h&&"value"!==h&&"null"!==h&&"resolvedImage"!==h)return e.error("Formatted text type must be 'string', 'value', 'image' or 'null'.");i=!0,n.push({content:f,scale:null,font:null,textColor:null})}}return new pe(n)},pe.prototype.evaluate=function(t){return new ne(this.sections.map((function(e){var r=e.content.evaluate(t);return se(r)===Yt?new re("",r,null,null,null):new re(le(r),null,e.scale?e.scale.evaluate(t):null,e.font?e.font.evaluate(t).join(","):null,e.textColor?e.textColor.evaluate(t):null)})))},pe.prototype.eachChild=function(t){for(var e=0,r=this.sections;e<r.length;e+=1){var n=r[e];t(n.content),n.scale&&t(n.scale),n.font&&t(n.font),n.textColor&&t(n.textColor)}},pe.prototype.outputDefined=function(){return!1},pe.prototype.serialize=function(){for(var t=["format"],e=0,r=this.sections;e<r.length;e+=1){var n=r[e];t.push(n.content.serialize());var i={};n.scale&&(i["font-scale"]=n.scale.serialize()),n.font&&(i["text-font"]=n.font.serialize()),n.textColor&&(i["text-color"]=n.textColor.serialize()),t.push(i)}return t};var de=function(t){this.type=Yt,this.input=t};de.parse=function(t,e){if(2!==t.length)return e.error("Expected two arguments.");var r=e.parse(t[1],1,Nt);return r?new de(r):e.error("No image name provided.")},de.prototype.evaluate=function(t){var e=this.input.evaluate(t),r=ie.fromString(e);return r&&t.availableImages&&(r.available=t.availableImages.indexOf(e)>-1),r},de.prototype.eachChild=function(t){t(this.input)},de.prototype.outputDefined=function(){return!1},de.prototype.serialize=function(){return["image",this.input.serialize()]};var me={"to-boolean":jt,"to-color":Ut,"to-number":Bt,"to-string":Nt},ge=function(t,e){this.type=t,this.args=e};ge.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");var r=t[0];if(("to-boolean"===r||"to-string"===r)&&2!==t.length)return e.error("Expected one argument.");for(var n=me[r],i=[],a=1;a<t.length;a++){var o=e.parse(t[a],a,Ht);if(!o)return null;i.push(o)}return new ge(n,i)},ge.prototype.evaluate=function(t){if("boolean"===this.type.kind)return Boolean(this.args[0].evaluate(t));if("color"===this.type.kind){for(var e,r,n=0,i=this.args;n<i.length;n+=1){if(r=null,(e=i[n].evaluate(t))instanceof te)return e;if("string"==typeof e){var a=t.parseColor(e);if(a)return a}else if(Array.isArray(e)&&!(r=e.length<3||e.length>4?"Invalid rbga value "+JSON.stringify(e)+": expected an array containing either three or four numeric values.":ae(e[0],e[1],e[2],e[3])))return new te(e[0]/255,e[1]/255,e[2]/255,e[3])}throw new ue(r||"Could not parse color from value '"+("string"==typeof e?e:String(JSON.stringify(e)))+"'")}if("number"===this.type.kind){for(var o=null,s=0,l=this.args;s<l.length;s+=1){if(null===(o=l[s].evaluate(t)))return 0;var c=Number(o);if(!isNaN(c))return c}throw new ue("Could not convert "+JSON.stringify(o)+" to number.")}return"formatted"===this.type.kind?ne.fromString(le(this.args[0].evaluate(t))):"resolvedImage"===this.type.kind?ie.fromString(le(this.args[0].evaluate(t))):le(this.args[0].evaluate(t))},ge.prototype.eachChild=function(t){this.args.forEach(t)},ge.prototype.outputDefined=function(){return this.args.every((function(t){return t.outputDefined()}))},ge.prototype.serialize=function(){if("formatted"===this.type.kind)return new pe([{content:this.args[0],scale:null,font:null,textColor:null}]).serialize();if("resolvedImage"===this.type.kind)return new de(this.args[0]).serialize();var t=["to-"+this.type.kind];return this.eachChild((function(e){t.push(e.serialize())})),t};var ve=["Unknown","Point","LineString","Polygon"],ye=function(){this.globals=null,this.feature=null,this.featureState=null,this.formattedSection=null,this._parseColorCache={},this.availableImages=null,this.canonical=null};ye.prototype.id=function(){return this.feature&&"id"in this.feature?this.feature.id:null},ye.prototype.geometryType=function(){return this.feature?"number"==typeof this.feature.type?ve[this.feature.type]:this.feature.type:null},ye.prototype.geometry=function(){return this.feature&&"geometry"in this.feature?this.feature.geometry:null},ye.prototype.canonicalID=function(){return this.canonical},ye.prototype.properties=function(){return this.feature&&this.feature.properties||{}},ye.prototype.parseColor=function(t){var e=this._parseColorCache[t];return e||(e=this._parseColorCache[t]=te.parse(t)),e};var xe=function(t,e,r,n){this.name=t,this.type=e,this._evaluate=r,this.args=n};xe.prototype.evaluate=function(t){return this._evaluate(t,this.args)},xe.prototype.eachChild=function(t){this.args.forEach(t)},xe.prototype.outputDefined=function(){return!1},xe.prototype.serialize=function(){return[this.name].concat(this.args.map((function(t){return t.serialize()})))},xe.parse=function(t,e){var r,n=t[0],i=xe.definitions[n];if(!i)return e.error('Unknown expression "'+n+'". If you wanted a literal array, use ["literal", [...]].',0);for(var a=Array.isArray(i)?i[0]:i.type,o=Array.isArray(i)?[[i[1],i[2]]]:i.overloads,s=o.filter((function(e){var r=e[0];return!Array.isArray(r)||r.length===t.length-1})),l=null,c=0,u=s;c<u.length;c+=1){var f=u[c],h=f[0],p=f[1];l=new Ue(e.registry,e.path,null,e.scope);for(var d=[],m=!1,g=1;g<t.length;g++){var v=t[g],y=Array.isArray(h)?h[g-1]:h.type,x=l.parse(v,1+d.length,y);if(!x){m=!0;break}d.push(x)}if(!m)if(Array.isArray(h)&&h.length!==d.length)l.error("Expected "+h.length+" arguments, but found "+d.length+" instead.");else{for(var b=0;b<d.length;b++){var _=Array.isArray(h)?h[b]:h.type,w=d[b];l.concat(b+1).checkSubtype(_,w.type)}if(0===l.errors.length)return new xe(n,a,p,d)}}if(1===s.length)(r=e.errors).push.apply(r,l.errors);else{for(var T=(s.length?s:o).map((function(t){var e,r=t[0];return e=r,Array.isArray(e)?"("+e.map(Xt).join(", ")+")":"("+Xt(e.type)+"...)"})).join(" | "),k=[],A=1;A<t.length;A++){var M=e.parse(t[A],1+k.length);if(!M)return null;k.push(Xt(M.type))}e.error("Expected arguments of type "+T+", but found ("+k.join(", ")+") instead.")}return null},xe.register=function(t,e){for(var r in xe.definitions=e,e)t[r]=xe};var be=function(t,e,r){this.type=qt,this.locale=r,this.caseSensitive=t,this.diacriticSensitive=e};be.parse=function(t,e){if(2!==t.length)return e.error("Expected one argument.");var r=t[1];if("object"!=typeof r||Array.isArray(r))return e.error("Collator options argument must be an object.");var n=e.parse(void 0!==r["case-sensitive"]&&r["case-sensitive"],1,jt);if(!n)return null;var i=e.parse(void 0!==r["diacritic-sensitive"]&&r["diacritic-sensitive"],1,jt);if(!i)return null;var a=null;return r.locale&&!(a=e.parse(r.locale,1,Nt))?null:new be(n,i,a)},be.prototype.evaluate=function(t){return new ee(this.caseSensitive.evaluate(t),this.diacriticSensitive.evaluate(t),this.locale?this.locale.evaluate(t):null)},be.prototype.eachChild=function(t){t(this.caseSensitive),t(this.diacriticSensitive),this.locale&&t(this.locale)},be.prototype.outputDefined=function(){return!1},be.prototype.serialize=function(){var t={};return t["case-sensitive"]=this.caseSensitive.serialize(),t["diacritic-sensitive"]=this.diacriticSensitive.serialize(),this.locale&&(t.locale=this.locale.serialize()),["collator",t]};function _e(t,e){t[0]=Math.min(t[0],e[0]),t[1]=Math.min(t[1],e[1]),t[2]=Math.max(t[2],e[0]),t[3]=Math.max(t[3],e[1])}function we(t,e){return!(t[0]<=e[0])&&(!(t[2]>=e[2])&&(!(t[1]<=e[1])&&!(t[3]>=e[3])))}function Te(t,e){var r,n=(180+t[0])/360,i=(r=t[1],(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+r*Math.PI/360)))/360),a=Math.pow(2,e.z);return[Math.round(n*a*8192),Math.round(i*a*8192)]}function ke(t,e,r){return e[1]>t[1]!=r[1]>t[1]&&t[0]<(r[0]-e[0])*(t[1]-e[1])/(r[1]-e[1])+e[0]}function Ae(t,e){for(var r,n,i,a,o,s,l,c=!1,u=0,f=e.length;u<f;u++)for(var h=e[u],p=0,d=h.length;p<d-1;p++){if(r=t,n=h[p],i=h[p+1],a=void 0,o=void 0,s=void 0,l=void 0,a=r[0]-n[0],o=r[1]-n[1],s=r[0]-i[0],l=r[1]-i[1],a*l-s*o==0&&a*s<=0&&o*l<=0)return!1;ke(t,h[p],h[p+1])&&(c=!c)}return c}function Me(t,e){for(var r=0;r<e.length;r++)if(Ae(t,e[r]))return!0;return!1}function Se(t,e,r,n){var i=t[0]-r[0],a=t[1]-r[1],o=e[0]-r[0],s=e[1]-r[1],l=n[0]-r[0],c=n[1]-r[1],u=i*c-l*a,f=o*c-l*s;return u>0&&f<0||u<0&&f>0}function Ee(t,e,r){for(var n=0,i=r;n<i.length;n+=1)for(var a=i[n],o=0;o<a.length-1;++o)if(s=t,l=e,c=a[o],u=a[o+1],f=void 0,h=void 0,p=void 0,d=void 0,p=[l[0]-s[0],l[1]-s[1]],d=[u[0]-c[0],u[1]-c[1]],0!=(f=d)[0]*(h=p)[1]-f[1]*h[0]&&Se(s,l,c,u)&&Se(c,u,s,l))return!0;var s,l,c,u,f,h,p,d;return!1}function Le(t,e){for(var r=0;r<t.length;++r)if(!Ae(t[r],e))return!1;for(var n=0;n<t.length-1;++n)if(Ee(t[n],t[n+1],e))return!1;return!0}function Ce(t,e){for(var r=0;r<e.length;r++)if(Le(t,e[r]))return!0;return!1}function Pe(t,e,r){for(var n=[],i=0;i<t.length;i++){for(var a=[],o=0;o<t[i].length;o++){var s=Te(t[i][o],r);_e(e,s),a.push(s)}n.push(a)}return n}function Ie(t,e,r){for(var n=[],i=0;i<t.length;i++){var a=Pe(t[i],e,r);n.push(a)}return n}function Oe(t,e,r,n){if(t[0]<r[0]||t[0]>r[2]){var i=.5*n,a=t[0]-r[0]>i?-n:r[0]-t[0]>i?n:0;0===a&&(a=t[0]-r[2]>i?-n:r[2]-t[0]>i?n:0),t[0]+=a}_e(e,t)}function ze(t,e,r,n){for(var i=8192*Math.pow(2,n.z),a=[8192*n.x,8192*n.y],o=[],s=0,l=t;s<l.length;s+=1)for(var c=0,u=l[s];c<u.length;c+=1){var f=u[c],h=[f.x+a[0],f.y+a[1]];Oe(h,e,r,i),o.push(h)}return o}function De(t,e,r,n){for(var i,a=8192*Math.pow(2,n.z),o=[8192*n.x,8192*n.y],s=[],l=0,c=t;l<c.length;l+=1){for(var u=[],f=0,h=c[l];f<h.length;f+=1){var p=h[f],d=[p.x+o[0],p.y+o[1]];_e(e,d),u.push(d)}s.push(u)}if(e[2]-e[0]<=a/2){(i=e)[0]=i[1]=1/0,i[2]=i[3]=-1/0;for(var m=0,g=s;m<g.length;m+=1)for(var v=0,y=g[m];v<y.length;v+=1){Oe(y[v],e,r,a)}}return s}var Re=function(t,e){this.type=jt,this.geojson=t,this.geometries=e};function Fe(t){if(t instanceof xe){if("get"===t.name&&1===t.args.length)return!1;if("feature-state"===t.name)return!1;if("has"===t.name&&1===t.args.length)return!1;if("properties"===t.name||"geometry-type"===t.name||"id"===t.name)return!1;if(/^filter-/.test(t.name))return!1}if(t instanceof Re)return!1;var e=!0;return t.eachChild((function(t){e&&!Fe(t)&&(e=!1)})),e}function Be(t){if(t instanceof xe&&"feature-state"===t.name)return!1;var e=!0;return t.eachChild((function(t){e&&!Be(t)&&(e=!1)})),e}function Ne(t,e){if(t instanceof xe&&e.indexOf(t.name)>=0)return!1;var r=!0;return t.eachChild((function(t){r&&!Ne(t,e)&&(r=!1)})),r}Re.parse=function(t,e){if(2!==t.length)return e.error("'within' expression requires exactly one argument, but found "+(t.length-1)+" instead.");if(oe(t[1])){var r=t[1];if("FeatureCollection"===r.type)for(var n=0;n<r.features.length;++n){var i=r.features[n].geometry.type;if("Polygon"===i||"MultiPolygon"===i)return new Re(r,r.features[n].geometry)}else if("Feature"===r.type){var a=r.geometry.type;if("Polygon"===a||"MultiPolygon"===a)return new Re(r,r.geometry)}else if("Polygon"===r.type||"MultiPolygon"===r.type)return new Re(r,r)}return e.error("'within' expression requires valid geojson object that contains polygon geometry type.")},Re.prototype.evaluate=function(t){if(null!=t.geometry()&&null!=t.canonicalID()){if("Point"===t.geometryType())return function(t,e){var r=[1/0,1/0,-1/0,-1/0],n=[1/0,1/0,-1/0,-1/0],i=t.canonicalID();if("Polygon"===e.type){var a=Pe(e.coordinates,n,i),o=ze(t.geometry(),r,n,i);if(!we(r,n))return!1;for(var s=0,l=o;s<l.length;s+=1){if(!Ae(l[s],a))return!1}}if("MultiPolygon"===e.type){var c=Ie(e.coordinates,n,i),u=ze(t.geometry(),r,n,i);if(!we(r,n))return!1;for(var f=0,h=u;f<h.length;f+=1){if(!Me(h[f],c))return!1}}return!0}(t,this.geometries);if("LineString"===t.geometryType())return function(t,e){var r=[1/0,1/0,-1/0,-1/0],n=[1/0,1/0,-1/0,-1/0],i=t.canonicalID();if("Polygon"===e.type){var a=Pe(e.coordinates,n,i),o=De(t.geometry(),r,n,i);if(!we(r,n))return!1;for(var s=0,l=o;s<l.length;s+=1){if(!Le(l[s],a))return!1}}if("MultiPolygon"===e.type){var c=Ie(e.coordinates,n,i),u=De(t.geometry(),r,n,i);if(!we(r,n))return!1;for(var f=0,h=u;f<h.length;f+=1){if(!Ce(h[f],c))return!1}}return!0}(t,this.geometries)}return!1},Re.prototype.eachChild=function(){},Re.prototype.outputDefined=function(){return!0},Re.prototype.serialize=function(){return["within",this.geojson]};var je=function(t,e){this.type=e.type,this.name=t,this.boundExpression=e};je.parse=function(t,e){if(2!==t.length||"string"!=typeof t[1])return e.error("'var' expression requires exactly one string literal argument.");var r=t[1];return e.scope.has(r)?new je(r,e.scope.get(r)):e.error('Unknown variable "'+r+'". Make sure "'+r+'" has been bound in an enclosing "let" expression before using it.',1)},je.prototype.evaluate=function(t){return this.boundExpression.evaluate(t)},je.prototype.eachChild=function(){},je.prototype.outputDefined=function(){return!1},je.prototype.serialize=function(){return["var",this.name]};var Ue=function(t,e,r,n,i){void 0===e&&(e=[]),void 0===n&&(n=new Rt),void 0===i&&(i=[]),this.registry=t,this.path=e,this.key=e.map((function(t){return"["+t+"]"})).join(""),this.scope=n,this.errors=i,this.expectedType=r};function Ve(t,e){for(var r,n,i=t.length-1,a=0,o=i,s=0;a<=o;)if(r=t[s=Math.floor((a+o)/2)],n=t[s+1],r<=e){if(s===i||e<n)return s;a=s+1}else{if(!(r>e))throw new ue("Input is not a number.");o=s-1}return 0}Ue.prototype.parse=function(t,e,r,n,i){return void 0===i&&(i={}),e?this.concat(e,r,n)._parse(t,i):this._parse(t,i)},Ue.prototype._parse=function(t,e){function r(t,e,r){return"assert"===r?new he(e,[t]):"coerce"===r?new ge(e,[t]):t}if(null!==t&&"string"!=typeof t&&"boolean"!=typeof t&&"number"!=typeof t||(t=["literal",t]),Array.isArray(t)){if(0===t.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');var n=t[0];if("string"!=typeof n)return this.error("Expression name must be a string, but found "+typeof n+' instead. If you wanted a literal array, use ["literal", [...]].',0),null;var i=this.registry[n];if(i){var a=i.parse(t,this);if(!a)return null;if(this.expectedType){var o=this.expectedType,s=a.type;if("string"!==o.kind&&"number"!==o.kind&&"boolean"!==o.kind&&"object"!==o.kind&&"array"!==o.kind||"value"!==s.kind)if("color"!==o.kind&&"formatted"!==o.kind&&"resolvedImage"!==o.kind||"value"!==s.kind&&"string"!==s.kind){if(this.checkSubtype(o,s))return null}else a=r(a,o,e.typeAnnotation||"coerce");else a=r(a,o,e.typeAnnotation||"assert")}if(!(a instanceof ce)&&"resolvedImage"!==a.type.kind&&function t(e){if(e instanceof je)return t(e.boundExpression);if(e instanceof xe&&"error"===e.name)return!1;if(e instanceof be)return!1;if(e instanceof Re)return!1;var r=e instanceof ge||e instanceof he,n=!0;if(e.eachChild((function(e){n=r?n&&t(e):n&&e instanceof ce})),!n)return!1;return Fe(e)&&Ne(e,["zoom","heatmap-density","line-progress","accumulated","is-supported-script"])}(a)){var l=new ye;try{a=new ce(a.type,a.evaluate(l))}catch(t){return this.error(t.message),null}}return a}return this.error('Unknown expression "'+n+'". If you wanted a literal array, use ["literal", [...]].',0)}return void 0===t?this.error("'undefined' value invalid. Use null instead."):"object"==typeof t?this.error('Bare objects invalid. Use ["literal", {...}] instead.'):this.error("Expected an array, but found "+typeof t+" instead.")},Ue.prototype.concat=function(t,e,r){var n="number"==typeof t?this.path.concat(t):this.path,i=r?this.scope.concat(r):this.scope;return new Ue(this.registry,n,e||null,i,this.errors)},Ue.prototype.error=function(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];var n=""+this.key+e.map((function(t){return"["+t+"]"})).join("");this.errors.push(new Dt(n,t))},Ue.prototype.checkSubtype=function(t,e){var r=Jt(t,e);return r&&this.error(r),r};var He=function(t,e,r){this.type=t,this.input=e,this.labels=[],this.outputs=[];for(var n=0,i=r;n<i.length;n+=1){var a=i[n],o=a[0],s=a[1];this.labels.push(o),this.outputs.push(s)}};function qe(t,e,r){return t*(1-r)+e*r}He.parse=function(t,e){if(t.length-1<4)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if((t.length-1)%2!=0)return e.error("Expected an even number of arguments.");var r=e.parse(t[1],1,Bt);if(!r)return null;var n=[],i=null;e.expectedType&&"value"!==e.expectedType.kind&&(i=e.expectedType);for(var a=1;a<t.length;a+=2){var o=1===a?-1/0:t[a],s=t[a+1],l=a,c=a+1;if("number"!=typeof o)return e.error('Input/output pairs for "step" expressions must be defined using literal numeric values (not computed expressions) for the input values.',l);if(n.length&&n[n.length-1][0]>=o)return e.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',l);var u=e.parse(s,c,i);if(!u)return null;i=i||u.type,n.push([o,u])}return new He(i,r,n)},He.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;return n>=e[i-1]?r[i-1].evaluate(t):r[Ve(e,n)].evaluate(t)},He.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e<r.length;e+=1){t(r[e])}},He.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))},He.prototype.serialize=function(){for(var t=["step",this.input.serialize()],e=0;e<this.labels.length;e++)e>0&&t.push(this.labels[e]),t.push(this.outputs[e].serialize());return t};var Ge=Object.freeze({__proto__:null,number:qe,color:function(t,e,r){return new te(qe(t.r,e.r,r),qe(t.g,e.g,r),qe(t.b,e.b,r),qe(t.a,e.a,r))},array:function(t,e,r){return t.map((function(t,n){return qe(t,e[n],r)}))}}),Ye=6/29,We=3*Ye*Ye,Xe=Math.PI/180,Ze=180/Math.PI;function Je(t){return t>.008856451679035631?Math.pow(t,1/3):t/We+4/29}function Ke(t){return t>Ye?t*t*t:We*(t-4/29)}function Qe(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function $e(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function tr(t){var e=$e(t.r),r=$e(t.g),n=$e(t.b),i=Je((.4124564*e+.3575761*r+.1804375*n)/.95047),a=Je((.2126729*e+.7151522*r+.072175*n)/1);return{l:116*a-16,a:500*(i-a),b:200*(a-Je((.0193339*e+.119192*r+.9503041*n)/1.08883)),alpha:t.a}}function er(t){var e=(t.l+16)/116,r=isNaN(t.a)?e:e+t.a/500,n=isNaN(t.b)?e:e-t.b/200;return e=1*Ke(e),r=.95047*Ke(r),n=1.08883*Ke(n),new te(Qe(3.2404542*r-1.5371385*e-.4985314*n),Qe(-.969266*r+1.8760108*e+.041556*n),Qe(.0556434*r-.2040259*e+1.0572252*n),t.alpha)}function rr(t,e,r){var n=e-t;return t+r*(n>180||n<-180?n-360*Math.round(n/360):n)}var nr={forward:tr,reverse:er,interpolate:function(t,e,r){return{l:qe(t.l,e.l,r),a:qe(t.a,e.a,r),b:qe(t.b,e.b,r),alpha:qe(t.alpha,e.alpha,r)}}},ir={forward:function(t){var e=tr(t),r=e.l,n=e.a,i=e.b,a=Math.atan2(i,n)*Ze;return{h:a<0?a+360:a,c:Math.sqrt(n*n+i*i),l:r,alpha:t.a}},reverse:function(t){var e=t.h*Xe,r=t.c;return er({l:t.l,a:Math.cos(e)*r,b:Math.sin(e)*r,alpha:t.alpha})},interpolate:function(t,e,r){return{h:rr(t.h,e.h,r),c:qe(t.c,e.c,r),l:qe(t.l,e.l,r),alpha:qe(t.alpha,e.alpha,r)}}},ar=Object.freeze({__proto__:null,lab:nr,hcl:ir}),or=function(t,e,r,n,i){this.type=t,this.operator=e,this.interpolation=r,this.input=n,this.labels=[],this.outputs=[];for(var a=0,o=i;a<o.length;a+=1){var s=o[a],l=s[0],c=s[1];this.labels.push(l),this.outputs.push(c)}};function sr(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}or.interpolationFactor=function(t,e,n,i){var a=0;if("exponential"===t.name)a=sr(e,t.base,n,i);else if("linear"===t.name)a=sr(e,1,n,i);else if("cubic-bezier"===t.name){var o=t.controlPoints;a=new r(o[0],o[1],o[2],o[3]).solve(sr(e,1,n,i))}return a},or.parse=function(t,e){var r=t[0],n=t[1],i=t[2],a=t.slice(3);if(!Array.isArray(n)||0===n.length)return e.error("Expected an interpolation type expression.",1);if("linear"===n[0])n={name:"linear"};else if("exponential"===n[0]){var o=n[1];if("number"!=typeof o)return e.error("Exponential interpolation requires a numeric base.",1,1);n={name:"exponential",base:o}}else{if("cubic-bezier"!==n[0])return e.error("Unknown interpolation type "+String(n[0]),1,0);var s=n.slice(1);if(4!==s.length||s.some((function(t){return"number"!=typeof t||t<0||t>1})))return e.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);n={name:"cubic-bezier",controlPoints:s}}if(t.length-1<4)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if((t.length-1)%2!=0)return e.error("Expected an even number of arguments.");if(!(i=e.parse(i,2,Bt)))return null;var l=[],c=null;"interpolate-hcl"===r||"interpolate-lab"===r?c=Ut:e.expectedType&&"value"!==e.expectedType.kind&&(c=e.expectedType);for(var u=0;u<a.length;u+=2){var f=a[u],h=a[u+1],p=u+3,d=u+4;if("number"!=typeof f)return e.error('Input/output pairs for "interpolate" expressions must be defined using literal numeric values (not computed expressions) for the input values.',p);if(l.length&&l[l.length-1][0]>=f)return e.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',p);var m=e.parse(h,d,c);if(!m)return null;c=c||m.type,l.push([f,m])}return"number"===c.kind||"color"===c.kind||"array"===c.kind&&"number"===c.itemType.kind&&"number"==typeof c.N?new or(c,r,n,i,l):e.error("Type "+Xt(c)+" is not interpolatable.")},or.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;if(n>=e[i-1])return r[i-1].evaluate(t);var a=Ve(e,n),o=e[a],s=e[a+1],l=or.interpolationFactor(this.interpolation,n,o,s),c=r[a].evaluate(t),u=r[a+1].evaluate(t);return"interpolate"===this.operator?Ge[this.type.kind.toLowerCase()](c,u,l):"interpolate-hcl"===this.operator?ir.reverse(ir.interpolate(ir.forward(c),ir.forward(u),l)):nr.reverse(nr.interpolate(nr.forward(c),nr.forward(u),l))},or.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e<r.length;e+=1){t(r[e])}},or.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))},or.prototype.serialize=function(){var t;t="linear"===this.interpolation.name?["linear"]:"exponential"===this.interpolation.name?1===this.interpolation.base?["linear"]:["exponential",this.interpolation.base]:["cubic-bezier"].concat(this.interpolation.controlPoints);for(var e=[this.operator,t,this.input.serialize()],r=0;r<this.labels.length;r++)e.push(this.labels[r],this.outputs[r].serialize());return e};var lr=function(t,e){this.type=t,this.args=e};lr.parse=function(t,e){if(t.length<2)return e.error("Expectected at least one argument.");var r=null,n=e.expectedType;n&&"value"!==n.kind&&(r=n);for(var i=[],a=0,o=t.slice(1);a<o.length;a+=1){var s=o[a],l=e.parse(s,1+i.length,r,void 0,{typeAnnotation:"omit"});if(!l)return null;r=r||l.type,i.push(l)}var c=n&&i.some((function(t){return Jt(n,t.type)}));return new lr(c?Ht:r,i)},lr.prototype.evaluate=function(t){for(var e,r=null,n=0,i=0,a=this.args;i<a.length;i+=1){if(n++,(r=a[i].evaluate(t))&&r instanceof ie&&!r.available&&(e||(e=r.name),r=null,n===this.args.length&&(r=e)),null!==r)break}return r},lr.prototype.eachChild=function(t){this.args.forEach(t)},lr.prototype.outputDefined=function(){return this.args.every((function(t){return t.outputDefined()}))},lr.prototype.serialize=function(){var t=["coalesce"];return this.eachChild((function(e){t.push(e.serialize())})),t};var cr=function(t,e){this.type=e.type,this.bindings=[].concat(t),this.result=e};cr.prototype.evaluate=function(t){return this.result.evaluate(t)},cr.prototype.eachChild=function(t){for(var e=0,r=this.bindings;e<r.length;e+=1){t(r[e][1])}t(this.result)},cr.parse=function(t,e){if(t.length<4)return e.error("Expected at least 3 arguments, but found "+(t.length-1)+" instead.");for(var r=[],n=1;n<t.length-1;n+=2){var i=t[n];if("string"!=typeof i)return e.error("Expected string, but found "+typeof i+" instead.",n);if(/[^a-zA-Z0-9_]/.test(i))return e.error("Variable names must contain only alphanumeric characters or '_'.",n);var a=e.parse(t[n+1],n+1);if(!a)return null;r.push([i,a])}var o=e.parse(t[t.length-1],t.length-1,e.expectedType,r);return o?new cr(r,o):null},cr.prototype.outputDefined=function(){return this.result.outputDefined()},cr.prototype.serialize=function(){for(var t=["let"],e=0,r=this.bindings;e<r.length;e+=1){var n=r[e],i=n[0],a=n[1];t.push(i,a.serialize())}return t.push(this.result.serialize()),t};var ur=function(t,e,r){this.type=t,this.index=e,this.input=r};ur.parse=function(t,e){if(3!==t.length)return e.error("Expected 2 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Bt),n=e.parse(t[2],2,Wt(e.expectedType||Ht));if(!r||!n)return null;var i=n.type;return new ur(i.itemType,r,n)},ur.prototype.evaluate=function(t){var e=this.index.evaluate(t),r=this.input.evaluate(t);if(e<0)throw new ue("Array index out of bounds: "+e+" < 0.");if(e>=r.length)throw new ue("Array index out of bounds: "+e+" > "+(r.length-1)+".");if(e!==Math.floor(e))throw new ue("Array index must be an integer, but found "+e+" instead.");return r[e]},ur.prototype.eachChild=function(t){t(this.index),t(this.input)},ur.prototype.outputDefined=function(){return!1},ur.prototype.serialize=function(){return["at",this.index.serialize(),this.input.serialize()]};var fr=function(t,e){this.type=jt,this.needle=t,this.haystack=e};fr.parse=function(t,e){if(3!==t.length)return e.error("Expected 2 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Ht),n=e.parse(t[2],2,Ht);return r&&n?Kt(r.type,[jt,Nt,Bt,Ft,Ht])?new fr(r,n):e.error("Expected first argument to be of type boolean, string, number or null, but found "+Xt(r.type)+" instead"):null},fr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!r)return!1;if(!Qt(e,["boolean","string","number","null"]))throw new ue("Expected first argument to be of type boolean, string, number or null, but found "+Xt(se(e))+" instead.");if(!Qt(r,["string","array"]))throw new ue("Expected second argument to be of type array or string, but found "+Xt(se(r))+" instead.");return r.indexOf(e)>=0},fr.prototype.eachChild=function(t){t(this.needle),t(this.haystack)},fr.prototype.outputDefined=function(){return!0},fr.prototype.serialize=function(){return["in",this.needle.serialize(),this.haystack.serialize()]};var hr=function(t,e,r){this.type=Bt,this.needle=t,this.haystack=e,this.fromIndex=r};hr.parse=function(t,e){if(t.length<=2||t.length>=5)return e.error("Expected 3 or 4 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Ht),n=e.parse(t[2],2,Ht);if(!r||!n)return null;if(!Kt(r.type,[jt,Nt,Bt,Ft,Ht]))return e.error("Expected first argument to be of type boolean, string, number or null, but found "+Xt(r.type)+" instead");if(4===t.length){var i=e.parse(t[3],3,Bt);return i?new hr(r,n,i):null}return new hr(r,n)},hr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!Qt(e,["boolean","string","number","null"]))throw new ue("Expected first argument to be of type boolean, string, number or null, but found "+Xt(se(e))+" instead.");if(!Qt(r,["string","array"]))throw new ue("Expected second argument to be of type array or string, but found "+Xt(se(r))+" instead.");if(this.fromIndex){var n=this.fromIndex.evaluate(t);return r.indexOf(e,n)}return r.indexOf(e)},hr.prototype.eachChild=function(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fromIndex)},hr.prototype.outputDefined=function(){return!1},hr.prototype.serialize=function(){if(null!=this.fromIndex&&void 0!==this.fromIndex){var t=this.fromIndex.serialize();return["index-of",this.needle.serialize(),this.haystack.serialize(),t]}return["index-of",this.needle.serialize(),this.haystack.serialize()]};var pr=function(t,e,r,n,i,a){this.inputType=t,this.type=e,this.input=r,this.cases=n,this.outputs=i,this.otherwise=a};pr.parse=function(t,e){if(t.length<5)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if(t.length%2!=1)return e.error("Expected an even number of arguments.");var r,n;e.expectedType&&"value"!==e.expectedType.kind&&(n=e.expectedType);for(var i={},a=[],o=2;o<t.length-1;o+=2){var s=t[o],l=t[o+1];Array.isArray(s)||(s=[s]);var c=e.concat(o);if(0===s.length)return c.error("Expected at least one branch label.");for(var u=0,f=s;u<f.length;u+=1){var h=f[u];if("number"!=typeof h&&"string"!=typeof h)return c.error("Branch labels must be numbers or strings.");if("number"==typeof h&&Math.abs(h)>Number.MAX_SAFE_INTEGER)return c.error("Branch labels must be integers no larger than "+Number.MAX_SAFE_INTEGER+".");if("number"==typeof h&&Math.floor(h)!==h)return c.error("Numeric branch labels must be integer values.");if(r){if(c.checkSubtype(r,se(h)))return null}else r=se(h);if(void 0!==i[String(h)])return c.error("Branch labels must be unique.");i[String(h)]=a.length}var p=e.parse(l,o,n);if(!p)return null;n=n||p.type,a.push(p)}var d=e.parse(t[1],1,Ht);if(!d)return null;var m=e.parse(t[t.length-1],t.length-1,n);return m?"value"!==d.type.kind&&e.concat(1).checkSubtype(r,d.type)?null:new pr(r,n,d,i,a,m):null},pr.prototype.evaluate=function(t){var e=this.input.evaluate(t);return(se(e)===this.inputType&&this.outputs[this.cases[e]]||this.otherwise).evaluate(t)},pr.prototype.eachChild=function(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)},pr.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))&&this.otherwise.outputDefined()},pr.prototype.serialize=function(){for(var t=this,e=["match",this.input.serialize()],r=[],n={},i=0,a=Object.keys(this.cases).sort();i<a.length;i+=1){var o=a[i];void 0===(f=n[this.cases[o]])?(n[this.cases[o]]=r.length,r.push([this.cases[o],[o]])):r[f][1].push(o)}for(var s=function(e){return"number"===t.inputType.kind?Number(e):e},l=0,c=r;l<c.length;l+=1){var u=c[l],f=u[0],h=u[1];1===h.length?e.push(s(h[0])):e.push(h.map(s)),e.push(this.outputs[outputIndex$1].serialize())}return e.push(this.otherwise.serialize()),e};var dr=function(t,e,r){this.type=t,this.branches=e,this.otherwise=r};dr.parse=function(t,e){if(t.length<4)return e.error("Expected at least 3 arguments, but found only "+(t.length-1)+".");if(t.length%2!=0)return e.error("Expected an odd number of arguments.");var r;e.expectedType&&"value"!==e.expectedType.kind&&(r=e.expectedType);for(var n=[],i=1;i<t.length-1;i+=2){var a=e.parse(t[i],i,jt);if(!a)return null;var o=e.parse(t[i+1],i+1,r);if(!o)return null;n.push([a,o]),r=r||o.type}var s=e.parse(t[t.length-1],t.length-1,r);return s?new dr(r,n,s):null},dr.prototype.evaluate=function(t){for(var e=0,r=this.branches;e<r.length;e+=1){var n=r[e],i=n[0],a=n[1];if(i.evaluate(t))return a.evaluate(t)}return this.otherwise.evaluate(t)},dr.prototype.eachChild=function(t){for(var e=0,r=this.branches;e<r.length;e+=1){var n=r[e],i=n[0],a=n[1];t(i),t(a)}t(this.otherwise)},dr.prototype.outputDefined=function(){return this.branches.every((function(t){t[0];return t[1].outputDefined()}))&&this.otherwise.outputDefined()},dr.prototype.serialize=function(){var t=["case"];return this.eachChild((function(e){t.push(e.serialize())})),t};var mr=function(t,e,r,n){this.type=t,this.input=e,this.beginIndex=r,this.endIndex=n};function gr(t,e){return"=="===t||"!="===t?"boolean"===e.kind||"string"===e.kind||"number"===e.kind||"null"===e.kind||"value"===e.kind:"string"===e.kind||"number"===e.kind||"value"===e.kind}function vr(t,e,r,n){return 0===n.compare(e,r)}function yr(t,e,r){var n="=="!==t&&"!="!==t;return function(){function i(t,e,r){this.type=jt,this.lhs=t,this.rhs=e,this.collator=r,this.hasUntypedArgument="value"===t.type.kind||"value"===e.type.kind}return i.parse=function(t,e){if(3!==t.length&&4!==t.length)return e.error("Expected two or three arguments.");var r=t[0],a=e.parse(t[1],1,Ht);if(!a)return null;if(!gr(r,a.type))return e.concat(1).error('"'+r+"\" comparisons are not supported for type '"+Xt(a.type)+"'.");var o=e.parse(t[2],2,Ht);if(!o)return null;if(!gr(r,o.type))return e.concat(2).error('"'+r+"\" comparisons are not supported for type '"+Xt(o.type)+"'.");if(a.type.kind!==o.type.kind&&"value"!==a.type.kind&&"value"!==o.type.kind)return e.error("Cannot compare types '"+Xt(a.type)+"' and '"+Xt(o.type)+"'.");n&&("value"===a.type.kind&&"value"!==o.type.kind?a=new he(o.type,[a]):"value"!==a.type.kind&&"value"===o.type.kind&&(o=new he(a.type,[o])));var s=null;if(4===t.length){if("string"!==a.type.kind&&"string"!==o.type.kind&&"value"!==a.type.kind&&"value"!==o.type.kind)return e.error("Cannot use collator to compare non-string types.");if(!(s=e.parse(t[3],3,qt)))return null}return new i(a,o,s)},i.prototype.evaluate=function(i){var a=this.lhs.evaluate(i),o=this.rhs.evaluate(i);if(n&&this.hasUntypedArgument){var s=se(a),l=se(o);if(s.kind!==l.kind||"string"!==s.kind&&"number"!==s.kind)throw new ue('Expected arguments for "'+t+'" to be (string, string) or (number, number), but found ('+s.kind+", "+l.kind+") instead.")}if(this.collator&&!n&&this.hasUntypedArgument){var c=se(a),u=se(o);if("string"!==c.kind||"string"!==u.kind)return e(i,a,o)}return this.collator?r(i,a,o,this.collator.evaluate(i)):e(i,a,o)},i.prototype.eachChild=function(t){t(this.lhs),t(this.rhs),this.collator&&t(this.collator)},i.prototype.outputDefined=function(){return!0},i.prototype.serialize=function(){var e=[t];return this.eachChild((function(t){e.push(t.serialize())})),e},i}()}mr.parse=function(t,e){if(t.length<=2||t.length>=5)return e.error("Expected 3 or 4 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Ht),n=e.parse(t[2],2,Bt);if(!r||!n)return null;if(!Kt(r.type,[Wt(Ht),Nt,Ht]))return e.error("Expected first argument to be of type array or string, but found "+Xt(r.type)+" instead");if(4===t.length){var i=e.parse(t[3],3,Bt);return i?new mr(r.type,r,n,i):null}return new mr(r.type,r,n)},mr.prototype.evaluate=function(t){var e=this.input.evaluate(t),r=this.beginIndex.evaluate(t);if(!Qt(e,["string","array"]))throw new ue("Expected first argument to be of type array or string, but found "+Xt(se(e))+" instead.");if(this.endIndex){var n=this.endIndex.evaluate(t);return e.slice(r,n)}return e.slice(r)},mr.prototype.eachChild=function(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.endIndex)},mr.prototype.outputDefined=function(){return!1},mr.prototype.serialize=function(){if(null!=this.endIndex&&void 0!==this.endIndex){var t=this.endIndex.serialize();return["slice",this.input.serialize(),this.beginIndex.serialize(),t]}return["slice",this.input.serialize(),this.beginIndex.serialize()]};var xr=yr("==",(function(t,e,r){return e===r}),vr),br=yr("!=",(function(t,e,r){return e!==r}),(function(t,e,r,n){return!vr(0,e,r,n)})),_r=yr("<",(function(t,e,r){return e<r}),(function(t,e,r,n){return n.compare(e,r)<0})),wr=yr(">",(function(t,e,r){return e>r}),(function(t,e,r,n){return n.compare(e,r)>0})),Tr=yr("<=",(function(t,e,r){return e<=r}),(function(t,e,r,n){return n.compare(e,r)<=0})),kr=yr(">=",(function(t,e,r){return e>=r}),(function(t,e,r,n){return n.compare(e,r)>=0})),Ar=function(t,e,r,n,i){this.type=Nt,this.number=t,this.locale=e,this.currency=r,this.minFractionDigits=n,this.maxFractionDigits=i};Ar.parse=function(t,e){if(3!==t.length)return e.error("Expected two arguments.");var r=e.parse(t[1],1,Bt);if(!r)return null;var n=t[2];if("object"!=typeof n||Array.isArray(n))return e.error("NumberFormat options argument must be an object.");var i=null;if(n.locale&&!(i=e.parse(n.locale,1,Nt)))return null;var a=null;if(n.currency&&!(a=e.parse(n.currency,1,Nt)))return null;var o=null;if(n["min-fraction-digits"]&&!(o=e.parse(n["min-fraction-digits"],1,Bt)))return null;var s=null;return n["max-fraction-digits"]&&!(s=e.parse(n["max-fraction-digits"],1,Bt))?null:new Ar(r,i,a,o,s)},Ar.prototype.evaluate=function(t){return new Intl.NumberFormat(this.locale?this.locale.evaluate(t):[],{style:this.currency?"currency":"decimal",currency:this.currency?this.currency.evaluate(t):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(t):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(t):void 0}).format(this.number.evaluate(t))},Ar.prototype.eachChild=function(t){t(this.number),this.locale&&t(this.locale),this.currency&&t(this.currency),this.minFractionDigits&&t(this.minFractionDigits),this.maxFractionDigits&&t(this.maxFractionDigits)},Ar.prototype.outputDefined=function(){return!1},Ar.prototype.serialize=function(){var t={};return this.locale&&(t.locale=this.locale.serialize()),this.currency&&(t.currency=this.currency.serialize()),this.minFractionDigits&&(t["min-fraction-digits"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(t["max-fraction-digits"]=this.maxFractionDigits.serialize()),["number-format",this.number.serialize(),t]};var Mr=function(t){this.type=Bt,this.input=t};Mr.parse=function(t,e){if(2!==t.length)return e.error("Expected 1 argument, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1);return r?"array"!==r.type.kind&&"string"!==r.type.kind&&"value"!==r.type.kind?e.error("Expected argument of type string or array, but found "+Xt(r.type)+" instead."):new Mr(r):null},Mr.prototype.evaluate=function(t){var e=this.input.evaluate(t);if("string"==typeof e)return e.length;if(Array.isArray(e))return e.length;throw new ue("Expected value to be of type string or array, but found "+Xt(se(e))+" instead.")},Mr.prototype.eachChild=function(t){t(this.input)},Mr.prototype.outputDefined=function(){return!1},Mr.prototype.serialize=function(){var t=["length"];return this.eachChild((function(e){t.push(e.serialize())})),t};var Sr={"==":xr,"!=":br,">":wr,"<":_r,">=":kr,"<=":Tr,array:he,at:ur,boolean:he,case:dr,coalesce:lr,collator:be,format:pe,image:de,in:fr,"index-of":hr,interpolate:or,"interpolate-hcl":or,"interpolate-lab":or,length:Mr,let:cr,literal:ce,match:pr,number:he,"number-format":Ar,object:he,slice:mr,step:He,string:he,"to-boolean":ge,"to-color":ge,"to-number":ge,"to-string":ge,var:je,within:Re};function Er(t,e){var r=e[0],n=e[1],i=e[2],a=e[3];r=r.evaluate(t),n=n.evaluate(t),i=i.evaluate(t);var o=a?a.evaluate(t):1,s=ae(r,n,i,o);if(s)throw new ue(s);return new te(r/255*o,n/255*o,i/255*o,o)}function Lr(t,e){return t in e}function Cr(t,e){var r=e[t];return void 0===r?null:r}function Pr(t){return{type:t}}function Ir(t){return{result:"success",value:t}}function Or(t){return{result:"error",value:t}}function zr(t){return"data-driven"===t["property-type"]||"cross-faded-data-driven"===t["property-type"]}function Dr(t){return!!t.expression&&t.expression.parameters.indexOf("zoom")>-1}function Rr(t){return!!t.expression&&t.expression.interpolated}function Fr(t){return t instanceof Number?"number":t instanceof String?"string":t instanceof Boolean?"boolean":Array.isArray(t)?"array":null===t?"null":typeof t}function Br(t){return"object"==typeof t&&null!==t&&!Array.isArray(t)}function Nr(t){return t}function jr(t,e,r){return void 0!==t?t:void 0!==e?e:void 0!==r?r:void 0}function Ur(t,e,r,n,i){return jr(typeof r===i?n[r]:void 0,t.default,e.default)}function Vr(t,e,r){if("number"!==Fr(r))return jr(t.default,e.default);var n=t.stops.length;if(1===n)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[n-1][0])return t.stops[n-1][1];var i=Ve(t.stops.map((function(t){return t[0]})),r);return t.stops[i][1]}function Hr(t,e,r){var n=void 0!==t.base?t.base:1;if("number"!==Fr(r))return jr(t.default,e.default);var i=t.stops.length;if(1===i)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[i-1][0])return t.stops[i-1][1];var a=Ve(t.stops.map((function(t){return t[0]})),r),o=function(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}(r,n,t.stops[a][0],t.stops[a+1][0]),s=t.stops[a][1],l=t.stops[a+1][1],c=Ge[e.type]||Nr;if(t.colorSpace&&"rgb"!==t.colorSpace){var u=ar[t.colorSpace];c=function(t,e){return u.reverse(u.interpolate(u.forward(t),u.forward(e),o))}}return"function"==typeof s.evaluate?{evaluate:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=s.evaluate.apply(void 0,t),n=l.evaluate.apply(void 0,t);if(void 0!==r&&void 0!==n)return c(r,n,o)}}:c(s,l,o)}function qr(t,e,r){return"color"===e.type?r=te.parse(r):"formatted"===e.type?r=ne.fromString(r.toString()):"resolvedImage"===e.type?r=ie.fromString(r.toString()):Fr(r)===e.type||"enum"===e.type&&e.values[r]||(r=void 0),jr(r,t.default,e.default)}xe.register(Sr,{error:[{kind:"error"},[Nt],function(t,e){var r=e[0];throw new ue(r.evaluate(t))}],typeof:[Nt,[Ht],function(t,e){return Xt(se(e[0].evaluate(t)))}],"to-rgba":[Wt(Bt,4),[Ut],function(t,e){return e[0].evaluate(t).toArray()}],rgb:[Ut,[Bt,Bt,Bt],Er],rgba:[Ut,[Bt,Bt,Bt,Bt],Er],has:{type:jt,overloads:[[[Nt],function(t,e){return Lr(e[0].evaluate(t),t.properties())}],[[Nt,Vt],function(t,e){var r=e[0],n=e[1];return Lr(r.evaluate(t),n.evaluate(t))}]]},get:{type:Ht,overloads:[[[Nt],function(t,e){return Cr(e[0].evaluate(t),t.properties())}],[[Nt,Vt],function(t,e){var r=e[0],n=e[1];return Cr(r.evaluate(t),n.evaluate(t))}]]},"feature-state":[Ht,[Nt],function(t,e){return Cr(e[0].evaluate(t),t.featureState||{})}],properties:[Vt,[],function(t){return t.properties()}],"geometry-type":[Nt,[],function(t){return t.geometryType()}],id:[Ht,[],function(t){return t.id()}],zoom:[Bt,[],function(t){return t.globals.zoom}],"heatmap-density":[Bt,[],function(t){return t.globals.heatmapDensity||0}],"line-progress":[Bt,[],function(t){return t.globals.lineProgress||0}],accumulated:[Ht,[],function(t){return void 0===t.globals.accumulated?null:t.globals.accumulated}],"+":[Bt,Pr(Bt),function(t,e){for(var r=0,n=0,i=e;n<i.length;n+=1){r+=i[n].evaluate(t)}return r}],"*":[Bt,Pr(Bt),function(t,e){for(var r=1,n=0,i=e;n<i.length;n+=1){r*=i[n].evaluate(t)}return r}],"-":{type:Bt,overloads:[[[Bt,Bt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)-n.evaluate(t)}],[[Bt],function(t,e){return-e[0].evaluate(t)}]]},"/":[Bt,[Bt,Bt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)/n.evaluate(t)}],"%":[Bt,[Bt,Bt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)%n.evaluate(t)}],ln2:[Bt,[],function(){return Math.LN2}],pi:[Bt,[],function(){return Math.PI}],e:[Bt,[],function(){return Math.E}],"^":[Bt,[Bt,Bt],function(t,e){var r=e[0],n=e[1];return Math.pow(r.evaluate(t),n.evaluate(t))}],sqrt:[Bt,[Bt],function(t,e){var r=e[0];return Math.sqrt(r.evaluate(t))}],log10:[Bt,[Bt],function(t,e){var r=e[0];return Math.log(r.evaluate(t))/Math.LN10}],ln:[Bt,[Bt],function(t,e){var r=e[0];return Math.log(r.evaluate(t))}],log2:[Bt,[Bt],function(t,e){var r=e[0];return Math.log(r.evaluate(t))/Math.LN2}],sin:[Bt,[Bt],function(t,e){var r=e[0];return Math.sin(r.evaluate(t))}],cos:[Bt,[Bt],function(t,e){var r=e[0];return Math.cos(r.evaluate(t))}],tan:[Bt,[Bt],function(t,e){var r=e[0];return Math.tan(r.evaluate(t))}],asin:[Bt,[Bt],function(t,e){var r=e[0];return Math.asin(r.evaluate(t))}],acos:[Bt,[Bt],function(t,e){var r=e[0];return Math.acos(r.evaluate(t))}],atan:[Bt,[Bt],function(t,e){var r=e[0];return Math.atan(r.evaluate(t))}],min:[Bt,Pr(Bt),function(t,e){return Math.min.apply(Math,e.map((function(e){return e.evaluate(t)})))}],max:[Bt,Pr(Bt),function(t,e){return Math.max.apply(Math,e.map((function(e){return e.evaluate(t)})))}],abs:[Bt,[Bt],function(t,e){var r=e[0];return Math.abs(r.evaluate(t))}],round:[Bt,[Bt],function(t,e){var r=e[0].evaluate(t);return r<0?-Math.round(-r):Math.round(r)}],floor:[Bt,[Bt],function(t,e){var r=e[0];return Math.floor(r.evaluate(t))}],ceil:[Bt,[Bt],function(t,e){var r=e[0];return Math.ceil(r.evaluate(t))}],"filter-==":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1];return t.properties()[r.value]===n.value}],"filter-id-==":[jt,[Ht],function(t,e){var r=e[0];return t.id()===r.value}],"filter-type-==":[jt,[Nt],function(t,e){var r=e[0];return t.geometryType()===r.value}],"filter-<":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<a}],"filter-id-<":[jt,[Ht],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<i}],"filter->":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>a}],"filter-id->":[jt,[Ht],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>i}],"filter-<=":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<=a}],"filter-id-<=":[jt,[Ht],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<=i}],"filter->=":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>=a}],"filter-id->=":[jt,[Ht],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>=i}],"filter-has":[jt,[Ht],function(t,e){return e[0].value in t.properties()}],"filter-has-id":[jt,[],function(t){return null!==t.id()&&void 0!==t.id()}],"filter-type-in":[jt,[Wt(Nt)],function(t,e){return e[0].value.indexOf(t.geometryType())>=0}],"filter-id-in":[jt,[Wt(Ht)],function(t,e){return e[0].value.indexOf(t.id())>=0}],"filter-in-small":[jt,[Nt,Wt(Ht)],function(t,e){var r=e[0];return e[1].value.indexOf(t.properties()[r.value])>=0}],"filter-in-large":[jt,[Nt,Wt(Ht)],function(t,e){var r=e[0],n=e[1];return function(t,e,r,n){for(;r<=n;){var i=r+n>>1;if(e[i]===t)return!0;e[i]>t?n=i-1:r=i+1}return!1}(t.properties()[r.value],n.value,0,n.value.length-1)}],all:{type:jt,overloads:[[[jt,jt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)&&n.evaluate(t)}],[Pr(jt),function(t,e){for(var r=0,n=e;r<n.length;r+=1){if(!n[r].evaluate(t))return!1}return!0}]]},any:{type:jt,overloads:[[[jt,jt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)||n.evaluate(t)}],[Pr(jt),function(t,e){for(var r=0,n=e;r<n.length;r+=1){if(n[r].evaluate(t))return!0}return!1}]]},"!":[jt,[jt],function(t,e){return!e[0].evaluate(t)}],"is-supported-script":[jt,[Nt],function(t,e){var r=e[0],n=t.globals&&t.globals.isSupportedScript;return!n||n(r.evaluate(t))}],upcase:[Nt,[Nt],function(t,e){return e[0].evaluate(t).toUpperCase()}],downcase:[Nt,[Nt],function(t,e){return e[0].evaluate(t).toLowerCase()}],concat:[Nt,Pr(Ht),function(t,e){return e.map((function(e){return le(e.evaluate(t))})).join("")}],"resolved-locale":[Nt,[qt],function(t,e){return e[0].evaluate(t).resolvedLocale()}]});var Gr=function(t,e){this.expression=t,this._warningHistory={},this._evaluator=new ye,this._defaultValue=e?function(t){return"color"===t.type&&Br(t.default)?new te(0,0,0,0):"color"===t.type?te.parse(t.default)||null:void 0===t.default?null:t.default}(e):null,this._enumValues=e&&"enum"===e.type?e.values:null};function Yr(t){return Array.isArray(t)&&t.length>0&&"string"==typeof t[0]&&t[0]in Sr}function Wr(t,e){var r=new Ue(Sr,[],e?function(t){var e={color:Ut,string:Nt,number:Bt,enum:Nt,boolean:jt,formatted:Gt,resolvedImage:Yt};if("array"===t.type)return Wt(e[t.value]||Ht,t.length);return e[t.type]}(e):void 0),n=r.parse(t,void 0,void 0,void 0,e&&"string"===e.type?{typeAnnotation:"coerce"}:void 0);return n?Ir(new Gr(n,e)):Or(r.errors)}Gr.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._evaluator.globals=t,this._evaluator.feature=e,this._evaluator.featureState=r,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a,this.expression.evaluate(this._evaluator)},Gr.prototype.evaluate=function(t,e,r,n,i,a){this._evaluator.globals=t,this._evaluator.feature=e||null,this._evaluator.featureState=r||null,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a||null;try{var o=this.expression.evaluate(this._evaluator);if(null==o||"number"==typeof o&&o!=o)return this._defaultValue;if(this._enumValues&&!(o in this._enumValues))throw new ue("Expected value to be one of "+Object.keys(this._enumValues).map((function(t){return JSON.stringify(t)})).join(", ")+", but found "+JSON.stringify(o)+" instead.");return o}catch(t){return this._warningHistory[t.message]||(this._warningHistory[t.message]=!0,"undefined"!=typeof console&&console.warn(t.message)),this._defaultValue}};var Xr=function(t,e){this.kind=t,this._styleExpression=e,this.isStateDependent="constant"!==t&&!Be(e.expression)};Xr.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},Xr.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)};var Zr=function(t,e,r,n){this.kind=t,this.zoomStops=r,this._styleExpression=e,this.isStateDependent="camera"!==t&&!Be(e.expression),this.interpolationType=n};function Jr(t,e){if("error"===(t=Wr(t,e)).result)return t;var r=t.value.expression,n=Fe(r);if(!n&&!zr(e))return Or([new Dt("","data expressions not supported")]);var i=Ne(r,["zoom"]);if(!i&&!Dr(e))return Or([new Dt("","zoom expressions not supported")]);var a=function t(e){var r=null;if(e instanceof cr)r=t(e.result);else if(e instanceof lr)for(var n=0,i=e.args;n<i.length;n+=1){var a=i[n];if(r=t(a))break}else(e instanceof He||e instanceof or)&&e.input instanceof xe&&"zoom"===e.input.name&&(r=e);if(r instanceof Dt)return r;return e.eachChild((function(e){var n=t(e);n instanceof Dt?r=n:!r&&n?r=new Dt("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.'):r&&n&&r!==n&&(r=new Dt("",'Only one zoom-based "step" or "interpolate" subexpression may be used in an expression.'))})),r}(r);if(!a&&!i)return Or([new Dt("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.')]);if(a instanceof Dt)return Or([a]);if(a instanceof or&&!Rr(e))return Or([new Dt("",'"interpolate" expressions cannot be used with this property')]);if(!a)return Ir(new Xr(n?"constant":"source",t.value));var o=a instanceof or?a.interpolation:void 0;return Ir(new Zr(n?"camera":"composite",t.value,a.labels,o))}Zr.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},Zr.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)},Zr.prototype.interpolationFactor=function(t,e,r){return this.interpolationType?or.interpolationFactor(this.interpolationType,t,e,r):0};var Kr=function(t,e){this._parameters=t,this._specification=e,It(this,function t(e,r){var n,i,a,o="color"===r.type,s=e.stops&&"object"==typeof e.stops[0][0],l=s||void 0!==e.property,c=s||!l,u=e.type||(Rr(r)?"exponential":"interval");if(o&&((e=It({},e)).stops&&(e.stops=e.stops.map((function(t){return[t[0],te.parse(t[1])]}))),e.default?e.default=te.parse(e.default):e.default=te.parse(r.default)),e.colorSpace&&"rgb"!==e.colorSpace&&!ar[e.colorSpace])throw new Error("Unknown color space: "+e.colorSpace);if("exponential"===u)n=Hr;else if("interval"===u)n=Vr;else if("categorical"===u){n=Ur,i=Object.create(null);for(var f=0,h=e.stops;f<h.length;f+=1){var p=h[f];i[p[0]]=p[1]}a=typeof e.stops[0][0]}else{if("identity"!==u)throw new Error('Unknown function type "'+u+'"');n=qr}if(s){for(var d={},m=[],g=0;g<e.stops.length;g++){var v=e.stops[g],y=v[0].zoom;void 0===d[y]&&(d[y]={zoom:y,type:e.type,property:e.property,default:e.default,stops:[]},m.push(y)),d[y].stops.push([v[0].value,v[1]])}for(var x=[],b=0,_=m;b<_.length;b+=1){var w=_[b];x.push([d[w].zoom,t(d[w],r)])}var T={name:"linear"};return{kind:"composite",interpolationType:T,interpolationFactor:or.interpolationFactor.bind(void 0,T),zoomStops:x.map((function(t){return t[0]})),evaluate:function(t,n){var i=t.zoom;return Hr({stops:x,base:e.base},r,i).evaluate(i,n)}}}if(c){var k="exponential"===u?{name:"exponential",base:void 0!==e.base?e.base:1}:null;return{kind:"camera",interpolationType:k,interpolationFactor:or.interpolationFactor.bind(void 0,k),zoomStops:e.stops.map((function(t){return t[0]})),evaluate:function(t){var o=t.zoom;return n(e,r,o,i,a)}}}return{kind:"source",evaluate:function(t,o){var s=o&&o.properties?o.properties[e.property]:void 0;return void 0===s?jr(e.default,r.default):n(e,r,s,i,a)}}}(this._parameters,this._specification))};function Qr(t){var e=t.key,r=t.value,n=t.valueSpec||{},i=t.objectElementValidators||{},a=t.style,o=t.styleSpec,s=[],l=Fr(r);if("object"!==l)return[new Ct(e,r,"object expected, "+l+" found")];for(var c in r){var u=c.split(".")[0],f=n[u]||n["*"],h=void 0;if(i[u])h=i[u];else if(n[u])h=kn;else if(i["*"])h=i["*"];else{if(!n["*"]){s.push(new Ct(e,r[c],'unknown property "'+c+'"'));continue}h=kn}s=s.concat(h({key:(e?e+".":e)+c,value:r[c],valueSpec:f,style:a,styleSpec:o,object:r,objectKey:c},r))}for(var p in n)i[p]||n[p].required&&void 0===n[p].default&&void 0===r[p]&&s.push(new Ct(e,r,'missing required property "'+p+'"'));return s}function $r(t){var e=t.value,r=t.valueSpec,n=t.style,i=t.styleSpec,a=t.key,o=t.arrayElementValidator||kn;if("array"!==Fr(e))return[new Ct(a,e,"array expected, "+Fr(e)+" found")];if(r.length&&e.length!==r.length)return[new Ct(a,e,"array length "+r.length+" expected, length "+e.length+" found")];if(r["min-length"]&&e.length<r["min-length"])return[new Ct(a,e,"array length at least "+r["min-length"]+" expected, length "+e.length+" found")];var s={type:r.value,values:r.values};i.$version<7&&(s.function=r.function),"object"===Fr(r.value)&&(s=r.value);for(var l=[],c=0;c<e.length;c++)l=l.concat(o({array:e,arrayIndex:c,value:e[c],valueSpec:s,style:n,styleSpec:i,key:a+"["+c+"]"}));return l}function tn(t){var e=t.key,r=t.value,n=t.valueSpec,i=Fr(r);return"number"===i&&r!=r&&(i="NaN"),"number"!==i?[new Ct(e,r,"number expected, "+i+" found")]:"minimum"in n&&r<n.minimum?[new Ct(e,r,r+" is less than the minimum value "+n.minimum)]:"maximum"in n&&r>n.maximum?[new Ct(e,r,r+" is greater than the maximum value "+n.maximum)]:[]}function en(t){var e,r,n,i=t.valueSpec,a=Ot(t.value.type),o={},s="categorical"!==a&&void 0===t.value.property,l=!s,c="array"===Fr(t.value.stops)&&"array"===Fr(t.value.stops[0])&&"object"===Fr(t.value.stops[0][0]),u=Qr({key:t.key,value:t.value,valueSpec:t.styleSpec.function,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{stops:function(t){if("identity"===a)return[new Ct(t.key,t.value,'identity function may not have a "stops" property')];var e=[],r=t.value;e=e.concat($r({key:t.key,value:r,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:f})),"array"===Fr(r)&&0===r.length&&e.push(new Ct(t.key,r,"array must have at least one stop"));return e},default:function(t){return kn({key:t.key,value:t.value,valueSpec:i,style:t.style,styleSpec:t.styleSpec})}}});return"identity"===a&&s&&u.push(new Ct(t.key,t.value,'missing required property "property"')),"identity"===a||t.value.stops||u.push(new Ct(t.key,t.value,'missing required property "stops"')),"exponential"===a&&t.valueSpec.expression&&!Rr(t.valueSpec)&&u.push(new Ct(t.key,t.value,"exponential functions not supported")),t.styleSpec.$version>=8&&(l&&!zr(t.valueSpec)?u.push(new Ct(t.key,t.value,"property functions not supported")):s&&!Dr(t.valueSpec)&&u.push(new Ct(t.key,t.value,"zoom functions not supported"))),"categorical"!==a&&!c||void 0!==t.value.property||u.push(new Ct(t.key,t.value,'"property" property is required')),u;function f(t){var e=[],a=t.value,s=t.key;if("array"!==Fr(a))return[new Ct(s,a,"array expected, "+Fr(a)+" found")];if(2!==a.length)return[new Ct(s,a,"array length 2 expected, length "+a.length+" found")];if(c){if("object"!==Fr(a[0]))return[new Ct(s,a,"object expected, "+Fr(a[0])+" found")];if(void 0===a[0].zoom)return[new Ct(s,a,"object stop key must have zoom")];if(void 0===a[0].value)return[new Ct(s,a,"object stop key must have value")];if(n&&n>Ot(a[0].zoom))return[new Ct(s,a[0].zoom,"stop zoom values must appear in ascending order")];Ot(a[0].zoom)!==n&&(n=Ot(a[0].zoom),r=void 0,o={}),e=e.concat(Qr({key:s+"[0]",value:a[0],valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:tn,value:h}}))}else e=e.concat(h({key:s+"[0]",value:a[0],valueSpec:{},style:t.style,styleSpec:t.styleSpec},a));return Yr(zt(a[1]))?e.concat([new Ct(s+"[1]",a[1],"expressions are not allowed in function stops.")]):e.concat(kn({key:s+"[1]",value:a[1],valueSpec:i,style:t.style,styleSpec:t.styleSpec}))}function h(t,n){var s=Fr(t.value),l=Ot(t.value),c=null!==t.value?t.value:n;if(e){if(s!==e)return[new Ct(t.key,c,s+" stop domain type must match previous stop domain type "+e)]}else e=s;if("number"!==s&&"string"!==s&&"boolean"!==s)return[new Ct(t.key,c,"stop domain value must be a number, string, or boolean")];if("number"!==s&&"categorical"!==a){var u="number expected, "+s+" found";return zr(i)&&void 0===a&&(u+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new Ct(t.key,c,u)]}return"categorical"!==a||"number"!==s||isFinite(l)&&Math.floor(l)===l?"categorical"!==a&&"number"===s&&void 0!==r&&l<r?[new Ct(t.key,c,"stop domain values must appear in ascending order")]:(r=l,"categorical"===a&&l in o?[new Ct(t.key,c,"stop domain values must be unique")]:(o[l]=!0,[])):[new Ct(t.key,c,"integer expected, found "+l)]}}function rn(t){var e=("property"===t.expressionContext?Jr:Wr)(zt(t.value),t.valueSpec);if("error"===e.result)return e.value.map((function(e){return new Ct(""+t.key+e.key,t.value,e.message)}));var r=e.value.expression||e.value._styleExpression.expression;if("property"===t.expressionContext&&"text-font"===t.propertyKey&&!r.outputDefined())return[new Ct(t.key,t.value,'Invalid data expression for "'+t.propertyKey+'". Output values must be contained as literals within the expression.')];if("property"===t.expressionContext&&"layout"===t.propertyType&&!Be(r))return[new Ct(t.key,t.value,'"feature-state" data expressions are not supported with layout properties.')];if("filter"===t.expressionContext&&!Be(r))return[new Ct(t.key,t.value,'"feature-state" data expressions are not supported with filters.')];if(t.expressionContext&&0===t.expressionContext.indexOf("cluster")){if(!Ne(r,["zoom","feature-state"]))return[new Ct(t.key,t.value,'"zoom" and "feature-state" expressions are not supported with cluster properties.')];if("cluster-initial"===t.expressionContext&&!Fe(r))return[new Ct(t.key,t.value,"Feature data expressions are not supported with initial expression part of cluster properties.")]}return[]}function nn(t){var e=t.key,r=t.value,n=t.valueSpec,i=[];return Array.isArray(n.values)?-1===n.values.indexOf(Ot(r))&&i.push(new Ct(e,r,"expected one of ["+n.values.join(", ")+"], "+JSON.stringify(r)+" found")):-1===Object.keys(n.values).indexOf(Ot(r))&&i.push(new Ct(e,r,"expected one of ["+Object.keys(n.values).join(", ")+"], "+JSON.stringify(r)+" found")),i}function an(t){if(!0===t||!1===t)return!0;if(!Array.isArray(t)||0===t.length)return!1;switch(t[0]){case"has":return t.length>=2&&"$id"!==t[1]&&"$type"!==t[1];case"in":return t.length>=3&&("string"!=typeof t[1]||Array.isArray(t[2]));case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3!==t.length||Array.isArray(t[1])||Array.isArray(t[2]);case"any":case"all":for(var e=0,r=t.slice(1);e<r.length;e+=1){var n=r[e];if(!an(n)&&"boolean"!=typeof n)return!1}return!0;default:return!0}}Kr.deserialize=function(t){return new Kr(t._parameters,t._specification)},Kr.serialize=function(t){return{_parameters:t._parameters,_specification:t._specification}};var on={type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}};function sn(t){if(null==t)return{filter:function(){return!0},needGeometry:!1};an(t)||(t=cn(t));var e=Wr(t,on);if("error"===e.result)throw new Error(e.value.map((function(t){return t.key+": "+t.message})).join(", "));return{filter:function(t,r,n){return e.value.evaluate(t,r,{},n)},needGeometry:function t(e){if(!Array.isArray(e))return!1;if("within"===e[0])return!0;for(var r=1;r<e.length;r++)if(t(e[r]))return!0;return!1}(t)}}function ln(t,e){return t<e?-1:t>e?1:0}function cn(t){if(!t)return!0;var e,r=t[0];return t.length<=1?"any"!==r:"=="===r?un(t[1],t[2],"=="):"!="===r?pn(un(t[1],t[2],"==")):"<"===r||">"===r||"<="===r||">="===r?un(t[1],t[2],r):"any"===r?(e=t.slice(1),["any"].concat(e.map(cn))):"all"===r?["all"].concat(t.slice(1).map(cn)):"none"===r?["all"].concat(t.slice(1).map(cn).map(pn)):"in"===r?fn(t[1],t.slice(2)):"!in"===r?pn(fn(t[1],t.slice(2))):"has"===r?hn(t[1]):"!has"===r?pn(hn(t[1])):"within"!==r||t}function un(t,e,r){switch(t){case"$type":return["filter-type-"+r,e];case"$id":return["filter-id-"+r,e];default:return["filter-"+r,t,e]}}function fn(t,e){if(0===e.length)return!1;switch(t){case"$type":return["filter-type-in",["literal",e]];case"$id":return["filter-id-in",["literal",e]];default:return e.length>200&&!e.some((function(t){return typeof t!=typeof e[0]}))?["filter-in-large",t,["literal",e.sort(ln)]]:["filter-in-small",t,["literal",e]]}}function hn(t){switch(t){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",t]}}function pn(t){return["!",t]}function dn(t){return an(zt(t.value))?rn(It({},t,{expressionContext:"filter",valueSpec:{value:"boolean"}})):function t(e){var r=e.value,n=e.key;if("array"!==Fr(r))return[new Ct(n,r,"array expected, "+Fr(r)+" found")];var i,a=e.styleSpec,o=[];if(r.length<1)return[new Ct(n,r,"filter array must have at least 1 element")];switch(o=o.concat(nn({key:n+"[0]",value:r[0],valueSpec:a.filter_operator,style:e.style,styleSpec:e.styleSpec})),Ot(r[0])){case"<":case"<=":case">":case">=":r.length>=2&&"$type"===Ot(r[1])&&o.push(new Ct(n,r,'"$type" cannot be use with operator "'+r[0]+'"'));case"==":case"!=":3!==r.length&&o.push(new Ct(n,r,'filter array for operator "'+r[0]+'" must have 3 elements'));case"in":case"!in":r.length>=2&&"string"!==(i=Fr(r[1]))&&o.push(new Ct(n+"[1]",r[1],"string expected, "+i+" found"));for(var s=2;s<r.length;s++)i=Fr(r[s]),"$type"===Ot(r[1])?o=o.concat(nn({key:n+"["+s+"]",value:r[s],valueSpec:a.geometry_type,style:e.style,styleSpec:e.styleSpec})):"string"!==i&&"number"!==i&&"boolean"!==i&&o.push(new Ct(n+"["+s+"]",r[s],"string, number, or boolean expected, "+i+" found"));break;case"any":case"all":case"none":for(var l=1;l<r.length;l++)o=o.concat(t({key:n+"["+l+"]",value:r[l],style:e.style,styleSpec:e.styleSpec}));break;case"has":case"!has":i=Fr(r[1]),2!==r.length?o.push(new Ct(n,r,'filter array for "'+r[0]+'" operator must have 2 elements')):"string"!==i&&o.push(new Ct(n+"[1]",r[1],"string expected, "+i+" found"));break;case"within":i=Fr(r[1]),2!==r.length?o.push(new Ct(n,r,'filter array for "'+r[0]+'" operator must have 2 elements')):"object"!==i&&o.push(new Ct(n+"[1]",r[1],"object expected, "+i+" found"))}return o}(t)}function mn(t,e){var r=t.key,n=t.style,i=t.styleSpec,a=t.value,o=t.objectKey,s=i[e+"_"+t.layerType];if(!s)return[];var l=o.match(/^(.*)-transition$/);if("paint"===e&&l&&s[l[1]]&&s[l[1]].transition)return kn({key:r,value:a,valueSpec:i.transition,style:n,styleSpec:i});var c,u=t.valueSpec||s[o];if(!u)return[new Ct(r,a,'unknown property "'+o+'"')];if("string"===Fr(a)&&zr(u)&&!u.tokens&&(c=/^{([^}]+)}$/.exec(a)))return[new Ct(r,a,'"'+o+'" does not support interpolation syntax\nUse an identity property function instead: `{ "type": "identity", "property": '+JSON.stringify(c[1])+" }`.")];var f=[];return"symbol"===t.layerType&&("text-field"===o&&n&&!n.glyphs&&f.push(new Ct(r,a,'use of "text-field" requires a style "glyphs" property')),"text-font"===o&&Br(zt(a))&&"identity"===Ot(a.type)&&f.push(new Ct(r,a,'"text-font" does not support identity functions'))),f.concat(kn({key:t.key,value:a,valueSpec:u,style:n,styleSpec:i,expressionContext:"property",propertyType:e,propertyKey:o}))}function gn(t){return mn(t,"paint")}function vn(t){return mn(t,"layout")}function yn(t){var e=[],r=t.value,n=t.key,i=t.style,a=t.styleSpec;r.type||r.ref||e.push(new Ct(n,r,'either "type" or "ref" is required'));var o,s=Ot(r.type),l=Ot(r.ref);if(r.id)for(var c=Ot(r.id),u=0;u<t.arrayIndex;u++){var f=i.layers[u];Ot(f.id)===c&&e.push(new Ct(n,r.id,'duplicate layer id "'+r.id+'", previously used at line '+f.id.__line__))}if("ref"in r)["type","source","source-layer","filter","layout"].forEach((function(t){t in r&&e.push(new Ct(n,r[t],'"'+t+'" is prohibited for ref layers'))})),i.layers.forEach((function(t){Ot(t.id)===l&&(o=t)})),o?o.ref?e.push(new Ct(n,r.ref,"ref cannot reference another ref layer")):s=Ot(o.type):e.push(new Ct(n,r.ref,'ref layer "'+l+'" not found'));else if("background"!==s)if(r.source){var h=i.sources&&i.sources[r.source],p=h&&Ot(h.type);h?"vector"===p&&"raster"===s?e.push(new Ct(n,r.source,'layer "'+r.id+'" requires a raster source')):"raster"===p&&"raster"!==s?e.push(new Ct(n,r.source,'layer "'+r.id+'" requires a vector source')):"vector"!==p||r["source-layer"]?"raster-dem"===p&&"hillshade"!==s?e.push(new Ct(n,r.source,"raster-dem source can only be used with layer type 'hillshade'.")):"line"!==s||!r.paint||!r.paint["line-gradient"]||"geojson"===p&&h.lineMetrics||e.push(new Ct(n,r,'layer "'+r.id+'" specifies a line-gradient, which requires a GeoJSON source with `lineMetrics` enabled.')):e.push(new Ct(n,r,'layer "'+r.id+'" must specify a "source-layer"')):e.push(new Ct(n,r.source,'source "'+r.source+'" not found'))}else e.push(new Ct(n,r,'missing required property "source"'));return e=e.concat(Qr({key:n,value:r,valueSpec:a.layer,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{"*":function(){return[]},type:function(){return kn({key:n+".type",value:r.type,valueSpec:a.layer.type,style:t.style,styleSpec:t.styleSpec,object:r,objectKey:"type"})},filter:dn,layout:function(t){return Qr({layer:r,key:t.key,value:t.value,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{"*":function(t){return vn(It({layerType:s},t))}}})},paint:function(t){return Qr({layer:r,key:t.key,value:t.value,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{"*":function(t){return gn(It({layerType:s},t))}}})}}}))}function xn(t){var e=t.value,r=t.key,n=Fr(e);return"string"!==n?[new Ct(r,e,"string expected, "+n+" found")]:[]}var bn={promoteId:function(t){var e=t.key,r=t.value;if("string"===Fr(r))return xn({key:e,value:r});var n=[];for(var i in r)n.push.apply(n,xn({key:e+"."+i,value:r[i]}));return n}};function _n(t){var e=t.value,r=t.key,n=t.styleSpec,i=t.style;if(!e.type)return[new Ct(r,e,'"type" is required')];var a,o=Ot(e.type);switch(o){case"vector":case"raster":case"raster-dem":return a=Qr({key:r,value:e,valueSpec:n["source_"+o.replace("-","_")],style:t.style,styleSpec:n,objectElementValidators:bn});case"geojson":if(a=Qr({key:r,value:e,valueSpec:n.source_geojson,style:i,styleSpec:n,objectElementValidators:bn}),e.cluster)for(var s in e.clusterProperties){var l=e.clusterProperties[s],c=l[0],u=l[1],f="string"==typeof c?[c,["accumulated"],["get",s]]:c;a.push.apply(a,rn({key:r+"."+s+".map",value:u,expressionContext:"cluster-map"})),a.push.apply(a,rn({key:r+"."+s+".reduce",value:f,expressionContext:"cluster-reduce"}))}return a;case"video":return Qr({key:r,value:e,valueSpec:n.source_video,style:i,styleSpec:n});case"image":return Qr({key:r,value:e,valueSpec:n.source_image,style:i,styleSpec:n});case"canvas":return[new Ct(r,null,"Please use runtime APIs to add canvas sources, rather than including them in stylesheets.","source.canvas")];default:return nn({key:r+".type",value:e.type,valueSpec:{values:["vector","raster","raster-dem","geojson","video","image"]},style:i,styleSpec:n})}}function wn(t){var e=t.value,r=t.styleSpec,n=r.light,i=t.style,a=[],o=Fr(e);if(void 0===e)return a;if("object"!==o)return a=a.concat([new Ct("light",e,"object expected, "+o+" found")]);for(var s in e){var l=s.match(/^(.*)-transition$/);a=l&&n[l[1]]&&n[l[1]].transition?a.concat(kn({key:s,value:e[s],valueSpec:r.transition,style:i,styleSpec:r})):n[s]?a.concat(kn({key:s,value:e[s],valueSpec:n[s],style:i,styleSpec:r})):a.concat([new Ct(s,e[s],'unknown property "'+s+'"')])}return a}var Tn={"*":function(){return[]},array:$r,boolean:function(t){var e=t.value,r=t.key,n=Fr(e);return"boolean"!==n?[new Ct(r,e,"boolean expected, "+n+" found")]:[]},number:tn,color:function(t){var e=t.key,r=t.value,n=Fr(r);return"string"!==n?[new Ct(e,r,"color expected, "+n+" found")]:null===$t(r)?[new Ct(e,r,'color expected, "'+r+'" found')]:[]},constants:Pt,enum:nn,filter:dn,function:en,layer:yn,object:Qr,source:_n,light:wn,string:xn,formatted:function(t){return 0===xn(t).length?[]:rn(t)},resolvedImage:function(t){return 0===xn(t).length?[]:rn(t)}};function kn(t){var e=t.value,r=t.valueSpec,n=t.styleSpec;return r.expression&&Br(Ot(e))?en(t):r.expression&&Yr(zt(e))?rn(t):r.type&&Tn[r.type]?Tn[r.type](t):Qr(It({},t,{valueSpec:r.type?n[r.type]:r}))}function An(t){var e=t.value,r=t.key,n=xn(t);return n.length||(-1===e.indexOf("{fontstack}")&&n.push(new Ct(r,e,'"glyphs" url must include a "{fontstack}" token')),-1===e.indexOf("{range}")&&n.push(new Ct(r,e,'"glyphs" url must include a "{range}" token'))),n}function Mn(t,e){void 0===e&&(e=Lt);var r=[];return r=r.concat(kn({key:"",value:t,valueSpec:e.$root,styleSpec:e,style:t,objectElementValidators:{glyphs:An,"*":function(){return[]}}})),t.constants&&(r=r.concat(Pt({key:"constants",value:t.constants,style:t,styleSpec:e}))),Sn(r)}function Sn(t){return[].concat(t).sort((function(t,e){return t.line-e.line}))}function En(t){return function(){for(var e=[],r=arguments.length;r--;)e[r]=arguments[r];return Sn(t.apply(this,e))}}Mn.source=En(_n),Mn.light=En(wn),Mn.layer=En(yn),Mn.filter=En(dn),Mn.paintProperty=En(gn),Mn.layoutProperty=En(vn);var Ln=Mn,Cn=Ln.light,Pn=Ln.paintProperty,In=Ln.layoutProperty;function On(t,e){var r=!1;if(e&&e.length)for(var n=0,i=e;n<i.length;n+=1){var a=i[n];t.fire(new St(new Error(a.message))),r=!0}return r}var zn=Dn;function Dn(t,e,r){var n=this.cells=[];if(t instanceof ArrayBuffer){this.arrayBuffer=t;var i=new Int32Array(this.arrayBuffer);t=i[0],e=i[1],r=i[2],this.d=e+2*r;for(var a=0;a<this.d*this.d;a++){var o=i[3+a],s=i[3+a+1];n.push(o===s?null:i.subarray(o,s))}var l=i[3+n.length],c=i[3+n.length+1];this.keys=i.subarray(l,c),this.bboxes=i.subarray(c),this.insert=this._insertReadonly}else{this.d=e+2*r;for(var u=0;u<this.d*this.d;u++)n.push([]);this.keys=[],this.bboxes=[]}this.n=e,this.extent=t,this.padding=r,this.scale=e/t,this.uid=0;var f=r/e*t;this.min=-f,this.max=t+f}Dn.prototype.insert=function(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertCell,this.uid++),this.keys.push(t),this.bboxes.push(e),this.bboxes.push(r),this.bboxes.push(n),this.bboxes.push(i)},Dn.prototype._insertReadonly=function(){throw"Cannot insert into a GridIndex created from an ArrayBuffer."},Dn.prototype._insertCell=function(t,e,r,n,i,a){this.cells[i].push(a)},Dn.prototype.query=function(t,e,r,n,i){var a=this.min,o=this.max;if(t<=a&&e<=a&&o<=r&&o<=n&&!i)return Array.prototype.slice.call(this.keys);var s=[];return this._forEachCell(t,e,r,n,this._queryCell,s,{},i),s},Dn.prototype._queryCell=function(t,e,r,n,i,a,o,s){var l=this.cells[i];if(null!==l)for(var c=this.keys,u=this.bboxes,f=0;f<l.length;f++){var h=l[f];if(void 0===o[h]){var p=4*h;(s?s(u[p+0],u[p+1],u[p+2],u[p+3]):t<=u[p+2]&&e<=u[p+3]&&r>=u[p+0]&&n>=u[p+1])?(o[h]=!0,a.push(c[h])):o[h]=!1}}},Dn.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var l=this._convertToCellCoord(t),c=this._convertToCellCoord(e),u=this._convertToCellCoord(r),f=this._convertToCellCoord(n),h=l;h<=u;h++)for(var p=c;p<=f;p++){var d=this.d*p+h;if((!s||s(this._convertFromCellCoord(h),this._convertFromCellCoord(p),this._convertFromCellCoord(h+1),this._convertFromCellCoord(p+1)))&&i.call(this,t,e,r,n,d,a,o,s))return}},Dn.prototype._convertFromCellCoord=function(t){return(t-this.padding)/this.scale},Dn.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},Dn.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=3+this.cells.length+1+1,r=0,n=0;n<this.cells.length;n++)r+=this.cells[n].length;var i=new Int32Array(e+r+this.keys.length+this.bboxes.length);i[0]=this.extent,i[1]=this.n,i[2]=this.padding;for(var a=e,o=0;o<t.length;o++){var s=t[o];i[3+o]=a,i.set(s,a),a+=s.length}return i[3+t.length]=a,i.set(this.keys,a),a+=this.keys.length,i[3+t.length+1]=a,i.set(this.bboxes,a),a+=this.bboxes.length,i.buffer};var Rn=self.ImageData,Fn=self.ImageBitmap,Bn={};function Nn(t,e,r){void 0===r&&(r={}),Object.defineProperty(e,"_classRegistryKey",{value:t,writeable:!1}),Bn[t]={klass:e,omit:r.omit||[],shallow:r.shallow||[]}}for(var jn in Nn("Object",Object),zn.serialize=function(t,e){var r=t.toArrayBuffer();return e&&e.push(r),{buffer:r}},zn.deserialize=function(t){return new zn(t.buffer)},Nn("Grid",zn),Nn("Color",te),Nn("Error",Error),Nn("ResolvedImage",ie),Nn("StylePropertyFunction",Kr),Nn("StyleExpression",Gr,{omit:["_evaluator"]}),Nn("ZoomDependentExpression",Zr),Nn("ZoomConstantExpression",Xr),Nn("CompoundExpression",xe,{omit:["_evaluate"]}),Sr)Sr[jn]._classRegistryKey||Nn("Expression_"+jn,Sr[jn]);function Un(t){return t&&"undefined"!=typeof ArrayBuffer&&(t instanceof ArrayBuffer||t.constructor&&"ArrayBuffer"===t.constructor.name)}function Vn(t){return Fn&&t instanceof Fn}function Hn(t,e){if(null==t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp)return t;if(Un(t)||Vn(t))return e&&e.push(t),t;if(ArrayBuffer.isView(t)){var r=t;return e&&e.push(r.buffer),r}if(t instanceof Rn)return e&&e.push(t.data.buffer),t;if(Array.isArray(t)){for(var n=[],i=0,a=t;i<a.length;i+=1){var o=a[i];n.push(Hn(o,e))}return n}if("object"==typeof t){var s=t.constructor,l=s._classRegistryKey;if(!l)throw new Error("can't serialize object of unregistered class");var c=s.serialize?s.serialize(t,e):{};if(!s.serialize){for(var u in t)if(t.hasOwnProperty(u)&&!(Bn[l].omit.indexOf(u)>=0)){var f=t[u];c[u]=Bn[l].shallow.indexOf(u)>=0?f:Hn(f,e)}t instanceof Error&&(c.message=t.message)}if(c.$name)throw new Error("$name property is reserved for worker serialization logic.");return"Object"!==l&&(c.$name=l),c}throw new Error("can't serialize object of type "+typeof t)}function qn(t){if(null==t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp||Un(t)||Vn(t)||ArrayBuffer.isView(t)||t instanceof Rn)return t;if(Array.isArray(t))return t.map(qn);if("object"==typeof t){var e=t.$name||"Object",r=Bn[e].klass;if(!r)throw new Error("can't deserialize unregistered class "+e);if(r.deserialize)return r.deserialize(t);for(var n=Object.create(r.prototype),i=0,a=Object.keys(t);i<a.length;i+=1){var o=a[i];if("$name"!==o){var s=t[o];n[o]=Bn[e].shallow.indexOf(o)>=0?s:qn(s)}}return n}throw new Error("can't deserialize object of type "+typeof t)}var Gn=function(){this.first=!0};Gn.prototype.update=function(t,e){var r=Math.floor(t);return this.first?(this.first=!1,this.lastIntegerZoom=r,this.lastIntegerZoomTime=0,this.lastZoom=t,this.lastFloorZoom=r,!0):(this.lastFloorZoom>r?(this.lastIntegerZoom=r+1,this.lastIntegerZoomTime=e):this.lastFloorZoom<r&&(this.lastIntegerZoom=r,this.lastIntegerZoomTime=e),t!==this.lastZoom&&(this.lastZoom=t,this.lastFloorZoom=r,!0))};var Yn={"Latin-1 Supplement":function(t){return t>=128&&t<=255},Arabic:function(t){return t>=1536&&t<=1791},"Arabic Supplement":function(t){return t>=1872&&t<=1919},"Arabic Extended-A":function(t){return t>=2208&&t<=2303},"Hangul Jamo":function(t){return t>=4352&&t<=4607},"Unified Canadian Aboriginal Syllabics":function(t){return t>=5120&&t<=5759},Khmer:function(t){return t>=6016&&t<=6143},"Unified Canadian Aboriginal Syllabics Extended":function(t){return t>=6320&&t<=6399},"General Punctuation":function(t){return t>=8192&&t<=8303},"Letterlike Symbols":function(t){return t>=8448&&t<=8527},"Number Forms":function(t){return t>=8528&&t<=8591},"Miscellaneous Technical":function(t){return t>=8960&&t<=9215},"Control Pictures":function(t){return t>=9216&&t<=9279},"Optical Character Recognition":function(t){return t>=9280&&t<=9311},"Enclosed Alphanumerics":function(t){return t>=9312&&t<=9471},"Geometric Shapes":function(t){return t>=9632&&t<=9727},"Miscellaneous Symbols":function(t){return t>=9728&&t<=9983},"Miscellaneous Symbols and Arrows":function(t){return t>=11008&&t<=11263},"CJK Radicals Supplement":function(t){return t>=11904&&t<=12031},"Kangxi Radicals":function(t){return t>=12032&&t<=12255},"Ideographic Description Characters":function(t){return t>=12272&&t<=12287},"CJK Symbols and Punctuation":function(t){return t>=12288&&t<=12351},Hiragana:function(t){return t>=12352&&t<=12447},Katakana:function(t){return t>=12448&&t<=12543},Bopomofo:function(t){return t>=12544&&t<=12591},"Hangul Compatibility Jamo":function(t){return t>=12592&&t<=12687},Kanbun:function(t){return t>=12688&&t<=12703},"Bopomofo Extended":function(t){return t>=12704&&t<=12735},"CJK Strokes":function(t){return t>=12736&&t<=12783},"Katakana Phonetic Extensions":function(t){return t>=12784&&t<=12799},"Enclosed CJK Letters and Months":function(t){return t>=12800&&t<=13055},"CJK Compatibility":function(t){return t>=13056&&t<=13311},"CJK Unified Ideographs Extension A":function(t){return t>=13312&&t<=19903},"Yijing Hexagram Symbols":function(t){return t>=19904&&t<=19967},"CJK Unified Ideographs":function(t){return t>=19968&&t<=40959},"Yi Syllables":function(t){return t>=40960&&t<=42127},"Yi Radicals":function(t){return t>=42128&&t<=42191},"Hangul Jamo Extended-A":function(t){return t>=43360&&t<=43391},"Hangul Syllables":function(t){return t>=44032&&t<=55215},"Hangul Jamo Extended-B":function(t){return t>=55216&&t<=55295},"Private Use Area":function(t){return t>=57344&&t<=63743},"CJK Compatibility Ideographs":function(t){return t>=63744&&t<=64255},"Arabic Presentation Forms-A":function(t){return t>=64336&&t<=65023},"Vertical Forms":function(t){return t>=65040&&t<=65055},"CJK Compatibility Forms":function(t){return t>=65072&&t<=65103},"Small Form Variants":function(t){return t>=65104&&t<=65135},"Arabic Presentation Forms-B":function(t){return t>=65136&&t<=65279},"Halfwidth and Fullwidth Forms":function(t){return t>=65280&&t<=65519}};function Wn(t){for(var e=0,r=t;e<r.length;e+=1){if(Zn(r[e].charCodeAt(0)))return!0}return!1}function Xn(t){return!Yn.Arabic(t)&&(!Yn["Arabic Supplement"](t)&&(!Yn["Arabic Extended-A"](t)&&(!Yn["Arabic Presentation Forms-A"](t)&&!Yn["Arabic Presentation Forms-B"](t))))}function Zn(t){return 746===t||747===t||!(t<4352)&&(!!Yn["Bopomofo Extended"](t)||(!!Yn.Bopomofo(t)||(!(!Yn["CJK Compatibility Forms"](t)||t>=65097&&t<=65103)||(!!Yn["CJK Compatibility Ideographs"](t)||(!!Yn["CJK Compatibility"](t)||(!!Yn["CJK Radicals Supplement"](t)||(!!Yn["CJK Strokes"](t)||(!(!Yn["CJK Symbols and Punctuation"](t)||t>=12296&&t<=12305||t>=12308&&t<=12319||12336===t)||(!!Yn["CJK Unified Ideographs Extension A"](t)||(!!Yn["CJK Unified Ideographs"](t)||(!!Yn["Enclosed CJK Letters and Months"](t)||(!!Yn["Hangul Compatibility Jamo"](t)||(!!Yn["Hangul Jamo Extended-A"](t)||(!!Yn["Hangul Jamo Extended-B"](t)||(!!Yn["Hangul Jamo"](t)||(!!Yn["Hangul Syllables"](t)||(!!Yn.Hiragana(t)||(!!Yn["Ideographic Description Characters"](t)||(!!Yn.Kanbun(t)||(!!Yn["Kangxi Radicals"](t)||(!!Yn["Katakana Phonetic Extensions"](t)||(!(!Yn.Katakana(t)||12540===t)||(!(!Yn["Halfwidth and Fullwidth Forms"](t)||65288===t||65289===t||65293===t||t>=65306&&t<=65310||65339===t||65341===t||65343===t||t>=65371&&t<=65503||65507===t||t>=65512&&t<=65519)||(!(!Yn["Small Form Variants"](t)||t>=65112&&t<=65118||t>=65123&&t<=65126)||(!!Yn["Unified Canadian Aboriginal Syllabics"](t)||(!!Yn["Unified Canadian Aboriginal Syllabics Extended"](t)||(!!Yn["Vertical Forms"](t)||(!!Yn["Yijing Hexagram Symbols"](t)||(!!Yn["Yi Syllables"](t)||!!Yn["Yi Radicals"](t))))))))))))))))))))))))))))))}function Jn(t){return!(Zn(t)||function(t){return!(!Yn["Latin-1 Supplement"](t)||167!==t&&169!==t&&174!==t&&177!==t&&188!==t&&189!==t&&190!==t&&215!==t&&247!==t)||(!(!Yn["General Punctuation"](t)||8214!==t&&8224!==t&&8225!==t&&8240!==t&&8241!==t&&8251!==t&&8252!==t&&8258!==t&&8263!==t&&8264!==t&&8265!==t&&8273!==t)||(!!Yn["Letterlike Symbols"](t)||(!!Yn["Number Forms"](t)||(!(!Yn["Miscellaneous Technical"](t)||!(t>=8960&&t<=8967||t>=8972&&t<=8991||t>=8996&&t<=9e3||9003===t||t>=9085&&t<=9114||t>=9150&&t<=9165||9167===t||t>=9169&&t<=9179||t>=9186&&t<=9215))||(!(!Yn["Control Pictures"](t)||9251===t)||(!!Yn["Optical Character Recognition"](t)||(!!Yn["Enclosed Alphanumerics"](t)||(!!Yn["Geometric Shapes"](t)||(!(!Yn["Miscellaneous Symbols"](t)||t>=9754&&t<=9759)||(!(!Yn["Miscellaneous Symbols and Arrows"](t)||!(t>=11026&&t<=11055||t>=11088&&t<=11097||t>=11192&&t<=11243))||(!!Yn["CJK Symbols and Punctuation"](t)||(!!Yn.Katakana(t)||(!!Yn["Private Use Area"](t)||(!!Yn["CJK Compatibility Forms"](t)||(!!Yn["Small Form Variants"](t)||(!!Yn["Halfwidth and Fullwidth Forms"](t)||(8734===t||8756===t||8757===t||t>=9984&&t<=10087||t>=10102&&t<=10131||65532===t||65533===t)))))))))))))))))}(t))}function Kn(t){return t>=1424&&t<=2303||Yn["Arabic Presentation Forms-A"](t)||Yn["Arabic Presentation Forms-B"](t)}function Qn(t,e){return!(!e&&Kn(t))&&!(t>=2304&&t<=3583||t>=3840&&t<=4255||Yn.Khmer(t))}function $n(t){for(var e=0,r=t;e<r.length;e+=1){if(Kn(r[e].charCodeAt(0)))return!0}return!1}var ti="deferred",ei="loading",ri="loaded",ni="error",ii=null,ai="unavailable",oi=null,si=function(t){t&&"string"==typeof t&&t.indexOf("NetworkError")>-1&&(ai=ni),ii&&ii(t)};function li(){ci.fire(new Mt("pluginStateChange",{pluginStatus:ai,pluginURL:oi}))}var ci=new Et,ui=function(){return ai},fi=function(){if(ai!==ti||!oi)throw new Error("rtl-text-plugin cannot be downloaded unless a pluginURL is specified");ai=ei,li(),oi&&xt({url:oi},(function(t){t?si(t):(ai=ri,li())}))},hi={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:function(){return ai===ri||null!=hi.applyArabicShaping},isLoading:function(){return ai===ei},setState:function(t){ai=t.pluginStatus,oi=t.pluginURL},isParsed:function(){return null!=hi.applyArabicShaping&&null!=hi.processBidirectionalText&&null!=hi.processStyledBidirectionalText},getPluginURL:function(){return oi}},pi=function(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fadeDuration,this.zoomHistory=e.zoomHistory,this.transition=e.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new Gn,this.transition={})};pi.prototype.isSupportedScript=function(t){return function(t,e){for(var r=0,n=t;r<n.length;r+=1){if(!Qn(n[r].charCodeAt(0),e))return!1}return!0}(t,hi.isLoaded())},pi.prototype.crossFadingFactor=function(){return 0===this.fadeDuration?1:Math.min((this.now-this.zoomHistory.lastIntegerZoomTime)/this.fadeDuration,1)},pi.prototype.getCrossfadeParameters=function(){var t=this.zoom,e=t-Math.floor(t),r=this.crossFadingFactor();return t>this.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:e+(1-e)*r}:{fromScale:.5,toScale:1,t:1-(1-r)*e}};var di=function(t,e){this.property=t,this.value=e,this.expression=function(t,e){if(Br(t))return new Kr(t,e);if(Yr(t)){var r=Jr(t,e);if("error"===r.result)throw new Error(r.value.map((function(t){return t.key+": "+t.message})).join(", "));return r.value}var n=t;return"string"==typeof t&&"color"===e.type&&(n=te.parse(t)),{kind:"constant",evaluate:function(){return n}}}(void 0===e?t.specification.default:e,t.specification)};di.prototype.isDataDriven=function(){return"source"===this.expression.kind||"composite"===this.expression.kind},di.prototype.possiblyEvaluate=function(t,e,r){return this.property.possiblyEvaluate(this,t,e,r)};var mi=function(t){this.property=t,this.value=new di(t,void 0)};mi.prototype.transitioned=function(t,e){return new vi(this.property,this.value,e,u({},t.transition,this.transition),t.now)},mi.prototype.untransitioned=function(){return new vi(this.property,this.value,null,{},0)};var gi=function(t){this._properties=t,this._values=Object.create(t.defaultTransitionablePropertyValues)};gi.prototype.getValue=function(t){return x(this._values[t].value.value)},gi.prototype.setValue=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new mi(this._values[t].property)),this._values[t].value=new di(this._values[t].property,null===e?void 0:x(e))},gi.prototype.getTransition=function(t){return x(this._values[t].transition)},gi.prototype.setTransition=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new mi(this._values[t].property)),this._values[t].transition=x(e)||void 0},gi.prototype.serialize=function(){for(var t={},e=0,r=Object.keys(this._values);e<r.length;e+=1){var n=r[e],i=this.getValue(n);void 0!==i&&(t[n]=i);var a=this.getTransition(n);void 0!==a&&(t[n+"-transition"]=a)}return t},gi.prototype.transitioned=function(t,e){for(var r=new yi(this._properties),n=0,i=Object.keys(this._values);n<i.length;n+=1){var a=i[n];r._values[a]=this._values[a].transitioned(t,e._values[a])}return r},gi.prototype.untransitioned=function(){for(var t=new yi(this._properties),e=0,r=Object.keys(this._values);e<r.length;e+=1){var n=r[e];t._values[n]=this._values[n].untransitioned()}return t};var vi=function(t,e,r,n,i){this.property=t,this.value=e,this.begin=i+n.delay||0,this.end=this.begin+n.duration||0,t.specification.transition&&(n.delay||n.duration)&&(this.prior=r)};vi.prototype.possiblyEvaluate=function(t,e,r){var n=t.now||0,i=this.value.possiblyEvaluate(t,e,r),a=this.prior;if(a){if(n>this.end)return this.prior=null,i;if(this.value.isDataDriven())return this.prior=null,i;if(n<this.begin)return a.possiblyEvaluate(t,e,r);var o=(n-this.begin)/(this.end-this.begin);return this.property.interpolate(a.possiblyEvaluate(t,e,r),i,function(t){if(t<=0)return 0;if(t>=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}(o))}return i};var yi=function(t){this._properties=t,this._values=Object.create(t.defaultTransitioningPropertyValues)};yi.prototype.possiblyEvaluate=function(t,e,r){for(var n=new _i(this._properties),i=0,a=Object.keys(this._values);i<a.length;i+=1){var o=a[i];n._values[o]=this._values[o].possiblyEvaluate(t,e,r)}return n},yi.prototype.hasTransition=function(){for(var t=0,e=Object.keys(this._values);t<e.length;t+=1){var r=e[t];if(this._values[r].prior)return!0}return!1};var xi=function(t){this._properties=t,this._values=Object.create(t.defaultPropertyValues)};xi.prototype.getValue=function(t){return x(this._values[t].value)},xi.prototype.setValue=function(t,e){this._values[t]=new di(this._values[t].property,null===e?void 0:x(e))},xi.prototype.serialize=function(){for(var t={},e=0,r=Object.keys(this._values);e<r.length;e+=1){var n=r[e],i=this.getValue(n);void 0!==i&&(t[n]=i)}return t},xi.prototype.possiblyEvaluate=function(t,e,r){for(var n=new _i(this._properties),i=0,a=Object.keys(this._values);i<a.length;i+=1){var o=a[i];n._values[o]=this._values[o].possiblyEvaluate(t,e,r)}return n};var bi=function(t,e,r){this.property=t,this.value=e,this.parameters=r};bi.prototype.isConstant=function(){return"constant"===this.value.kind},bi.prototype.constantOr=function(t){return"constant"===this.value.kind?this.value.value:t},bi.prototype.evaluate=function(t,e,r,n){return this.property.evaluate(this.value,this.parameters,t,e,r,n)};var _i=function(t){this._properties=t,this._values=Object.create(t.defaultPossiblyEvaluatedValues)};_i.prototype.get=function(t){return this._values[t]};var wi=function(t){this.specification=t};wi.prototype.possiblyEvaluate=function(t,e){return t.expression.evaluate(e)},wi.prototype.interpolate=function(t,e,r){var n=Ge[this.specification.type];return n?n(t,e,r):t};var Ti=function(t,e){this.specification=t,this.overrides=e};Ti.prototype.possiblyEvaluate=function(t,e,r,n){return"constant"===t.expression.kind||"camera"===t.expression.kind?new bi(this,{kind:"constant",value:t.expression.evaluate(e,null,{},r,n)},e):new bi(this,t.expression,e)},Ti.prototype.interpolate=function(t,e,r){if("constant"!==t.value.kind||"constant"!==e.value.kind)return t;if(void 0===t.value.value||void 0===e.value.value)return new bi(this,{kind:"constant",value:void 0},t.parameters);var n=Ge[this.specification.type];return n?new bi(this,{kind:"constant",value:n(t.value.value,e.value.value,r)},t.parameters):t},Ti.prototype.evaluate=function(t,e,r,n,i,a){return"constant"===t.kind?t.value:t.evaluate(e,r,n,i,a)};var ki=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.possiblyEvaluate=function(t,e,r,n){if(void 0===t.value)return new bi(this,{kind:"constant",value:void 0},e);if("constant"===t.expression.kind){var i=t.expression.evaluate(e,null,{},r,n),a="resolvedImage"===t.property.specification.type&&"string"!=typeof i?i.name:i,o=this._calculate(a,a,a,e);return new bi(this,{kind:"constant",value:o},e)}if("camera"===t.expression.kind){var s=this._calculate(t.expression.evaluate({zoom:e.zoom-1}),t.expression.evaluate({zoom:e.zoom}),t.expression.evaluate({zoom:e.zoom+1}),e);return new bi(this,{kind:"constant",value:s},e)}return new bi(this,t.expression,e)},e.prototype.evaluate=function(t,e,r,n,i,a){if("source"===t.kind){var o=t.evaluate(e,r,n,i,a);return this._calculate(o,o,o,e)}return"composite"===t.kind?this._calculate(t.evaluate({zoom:Math.floor(e.zoom)-1},r,n),t.evaluate({zoom:Math.floor(e.zoom)},r,n),t.evaluate({zoom:Math.floor(e.zoom)+1},r,n),e):t.value},e.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},e.prototype.interpolate=function(t){return t},e}(Ti),Ai=function(t){this.specification=t};Ai.prototype.possiblyEvaluate=function(t,e,r,n){if(void 0!==t.value){if("constant"===t.expression.kind){var i=t.expression.evaluate(e,null,{},r,n);return this._calculate(i,i,i,e)}return this._calculate(t.expression.evaluate(new pi(Math.floor(e.zoom-1),e)),t.expression.evaluate(new pi(Math.floor(e.zoom),e)),t.expression.evaluate(new pi(Math.floor(e.zoom+1),e)),e)}},Ai.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},Ai.prototype.interpolate=function(t){return t};var Mi=function(t){this.specification=t};Mi.prototype.possiblyEvaluate=function(t,e,r,n){return!!t.expression.evaluate(e,null,{},r,n)},Mi.prototype.interpolate=function(){return!1};var Si=function(t){for(var e in this.properties=t,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[],t){var r=t[e];r.specification.overridable&&this.overridableProperties.push(e);var n=this.defaultPropertyValues[e]=new di(r,void 0),i=this.defaultTransitionablePropertyValues[e]=new mi(r);this.defaultTransitioningPropertyValues[e]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[e]=n.possiblyEvaluate({})}};Nn("DataDrivenProperty",Ti),Nn("DataConstantProperty",wi),Nn("CrossFadedDataDrivenProperty",ki),Nn("CrossFadedProperty",Ai),Nn("ColorRampProperty",Mi);var Ei=function(t){function e(e,r){if(t.call(this),this.id=e.id,this.type=e.type,this._featureFilter={filter:function(){return!0},needGeometry:!1},"custom"!==e.type&&(e=e,this.metadata=e.metadata,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,"background"!==e.type&&(this.source=e.source,this.sourceLayer=e["source-layer"],this.filter=e.filter),r.layout&&(this._unevaluatedLayout=new xi(r.layout)),r.paint)){for(var n in this._transitionablePaint=new gi(r.paint),e.paint)this.setPaintProperty(n,e.paint[n],{validate:!1});for(var i in e.layout)this.setLayoutProperty(i,e.layout[i],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new _i(r.paint)}}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getCrossfadeParameters=function(){return this._crossfadeParameters},e.prototype.getLayoutProperty=function(t){return"visibility"===t?this.visibility:this._unevaluatedLayout.getValue(t)},e.prototype.setLayoutProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n="layers."+this.id+".layout."+t;if(this._validate(In,n,t,e,r))return}"visibility"!==t?this._unevaluatedLayout.setValue(t,e):this.visibility=e},e.prototype.getPaintProperty=function(t){return g(t,"-transition")?this._transitionablePaint.getTransition(t.slice(0,-"-transition".length)):this._transitionablePaint.getValue(t)},e.prototype.setPaintProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n="layers."+this.id+".paint."+t;if(this._validate(Pn,n,t,e,r))return!1}if(g(t,"-transition"))return this._transitionablePaint.setTransition(t.slice(0,-"-transition".length),e||void 0),!1;var i=this._transitionablePaint._values[t],a="cross-faded-data-driven"===i.property.specification["property-type"],o=i.value.isDataDriven(),s=i.value;this._transitionablePaint.setValue(t,e),this._handleSpecialPaintPropertyUpdate(t);var l=this._transitionablePaint._values[t].value;return l.isDataDriven()||o||a||this._handleOverridablePaintPropertyUpdate(t,s,l)},e.prototype._handleSpecialPaintPropertyUpdate=function(t){},e.prototype._handleOverridablePaintPropertyUpdate=function(t,e,r){return!1},e.prototype.isHidden=function(t){return!!(this.minzoom&&t<this.minzoom)||(!!(this.maxzoom&&t>=this.maxzoom)||"none"===this.visibility)},e.prototype.updateTransitions=function(t){this._transitioningPaint=this._transitionablePaint.transitioned(t,this._transitioningPaint)},e.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},e.prototype.recalculate=function(t,e){t.getCrossfadeParameters&&(this._crossfadeParameters=t.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(t,void 0,e)),this.paint=this._transitioningPaint.possiblyEvaluate(t,void 0,e)},e.prototype.serialize=function(){var t={id:this.id,type:this.type,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(t.layout=t.layout||{},t.layout.visibility=this.visibility),y(t,(function(t,e){return!(void 0===t||"layout"===e&&!Object.keys(t).length||"paint"===e&&!Object.keys(t).length)}))},e.prototype._validate=function(t,e,r,n,i){return void 0===i&&(i={}),(!i||!1!==i.validate)&&On(this,t.call(Ln,{key:e,layerType:this.type,objectKey:r,value:n,styleSpec:Lt,style:{glyphs:!0,sprite:!0}}))},e.prototype.is3D=function(){return!1},e.prototype.isTileClipped=function(){return!1},e.prototype.hasOffscreenPass=function(){return!1},e.prototype.resize=function(){},e.prototype.isStateDependent=function(){for(var t in this.paint._values){var e=this.paint.get(t);if(e instanceof bi&&zr(e.property.specification)&&(("source"===e.value.kind||"composite"===e.value.kind)&&e.value.isStateDependent))return!0}return!1},e}(Et),Li={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},Ci=function(t,e){this._structArray=t,this._pos1=e*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},Pi=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};function Ii(t,e){void 0===e&&(e=1);var r=0,n=0;return{members:t.map((function(t){var i,a=(i=t.type,Li[i].BYTES_PER_ELEMENT),o=r=Oi(r,Math.max(e,a)),s=t.components||1;return n=Math.max(n,a),r+=a*s,{name:t.name,type:t.type,components:s,offset:o}})),size:Oi(r,Math.max(n,e)),alignment:e}}function Oi(t,e){return Math.ceil(t/e)*e}Pi.serialize=function(t,e){return t._trim(),e&&(t.isTransferred=!0,e.push(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}},Pi.deserialize=function(t){var e=Object.create(this.prototype);return e.arrayBuffer=t.arrayBuffer,e.length=t.length,e.capacity=t.arrayBuffer.byteLength/e.bytesPerElement,e._refreshViews(),e},Pi.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},Pi.prototype.clear=function(){this.length=0},Pi.prototype.resize=function(t){this.reserve(t),this.length=t},Pi.prototype.reserve=function(t){if(t>this.capacity){this.capacity=Math.max(t,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var e=this.uint8;this._refreshViews(),e&&this.uint8.set(e)}},Pi.prototype._refreshViews=function(){throw new Error("_refreshViews() must be implemented by each concrete StructArray layout")};var zi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.int16[n+0]=e,this.int16[n+1]=r,t},e}(Pi);zi.prototype.bytesPerElement=4,Nn("StructArrayLayout2i4",zi);var Di=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.int16[a+0]=e,this.int16[a+1]=r,this.int16[a+2]=n,this.int16[a+3]=i,t},e}(Pi);Di.prototype.bytesPerElement=8,Nn("StructArrayLayout4i8",Di);var Ri=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(Pi);Ri.prototype.bytesPerElement=12,Nn("StructArrayLayout2i4i12",Ri);var Fi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=4*t,l=8*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.uint8[l+4]=n,this.uint8[l+5]=i,this.uint8[l+6]=a,this.uint8[l+7]=o,t},e}(Pi);Fi.prototype.bytesPerElement=8,Nn("StructArrayLayout2i4ub8",Fi);var Bi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c){var u=this.length;return this.resize(u+1),this.emplace(u,t,e,r,n,i,a,o,s,l,c)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u){var f=9*t,h=18*t;return this.uint16[f+0]=e,this.uint16[f+1]=r,this.uint16[f+2]=n,this.uint16[f+3]=i,this.uint16[f+4]=a,this.uint16[f+5]=o,this.uint16[f+6]=s,this.uint16[f+7]=l,this.uint8[h+16]=c,this.uint8[h+17]=u,t},e}(Pi);Bi.prototype.bytesPerElement=18,Nn("StructArrayLayout8ui2ub18",Bi);var Ni=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f){var h=this.length;return this.resize(h+1),this.emplace(h,t,e,r,n,i,a,o,s,l,c,u,f)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=12*t;return this.int16[p+0]=e,this.int16[p+1]=r,this.int16[p+2]=n,this.int16[p+3]=i,this.uint16[p+4]=a,this.uint16[p+5]=o,this.uint16[p+6]=s,this.uint16[p+7]=l,this.int16[p+8]=c,this.int16[p+9]=u,this.int16[p+10]=f,this.int16[p+11]=h,t},e}(Pi);Ni.prototype.bytesPerElement=24,Nn("StructArrayLayout4i4ui4i24",Ni);var ji=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.float32[i+0]=e,this.float32[i+1]=r,this.float32[i+2]=n,t},e}(Pi);ji.prototype.bytesPerElement=12,Nn("StructArrayLayout3f12",ji);var Ui=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint32[r+0]=e,t},e}(Pi);Ui.prototype.bytesPerElement=4,Nn("StructArrayLayout1ul4",Ui);var Vi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l){var c=this.length;return this.resize(c+1),this.emplace(c,t,e,r,n,i,a,o,s,l)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c){var u=10*t,f=5*t;return this.int16[u+0]=e,this.int16[u+1]=r,this.int16[u+2]=n,this.int16[u+3]=i,this.int16[u+4]=a,this.int16[u+5]=o,this.uint32[f+3]=s,this.uint16[u+8]=l,this.uint16[u+9]=c,t},e}(Pi);Vi.prototype.bytesPerElement=20,Nn("StructArrayLayout6i1ul2ui20",Vi);var Hi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(Pi);Hi.prototype.bytesPerElement=12,Nn("StructArrayLayout2i2i2i12",Hi);var qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i){var a=this.length;return this.resize(a+1),this.emplace(a,t,e,r,n,i)},e.prototype.emplace=function(t,e,r,n,i,a){var o=4*t,s=8*t;return this.float32[o+0]=e,this.float32[o+1]=r,this.float32[o+2]=n,this.int16[s+6]=i,this.int16[s+7]=a,t},e}(Pi);qi.prototype.bytesPerElement=16,Nn("StructArrayLayout2f1f2i16",qi);var Gi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=12*t,o=3*t;return this.uint8[a+0]=e,this.uint8[a+1]=r,this.float32[o+1]=n,this.float32[o+2]=i,t},e}(Pi);Gi.prototype.bytesPerElement=12,Nn("StructArrayLayout2ub2f12",Gi);var Yi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.uint16[i+0]=e,this.uint16[i+1]=r,this.uint16[i+2]=n,t},e}(Pi);Yi.prototype.bytesPerElement=6,Nn("StructArrayLayout3ui6",Yi);var Wi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g){var v=this.length;return this.resize(v+1),this.emplace(v,t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v){var y=24*t,x=12*t,b=48*t;return this.int16[y+0]=e,this.int16[y+1]=r,this.uint16[y+2]=n,this.uint16[y+3]=i,this.uint32[x+2]=a,this.uint32[x+3]=o,this.uint32[x+4]=s,this.uint16[y+10]=l,this.uint16[y+11]=c,this.uint16[y+12]=u,this.float32[x+7]=f,this.float32[x+8]=h,this.uint8[b+36]=p,this.uint8[b+37]=d,this.uint8[b+38]=m,this.uint32[x+10]=g,this.int16[y+22]=v,t},e}(Pi);Wi.prototype.bytesPerElement=48,Nn("StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48",Wi);var Xi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S){var E=this.length;return this.resize(E+1),this.emplace(E,t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S,E){var L=34*t,C=17*t;return this.int16[L+0]=e,this.int16[L+1]=r,this.int16[L+2]=n,this.int16[L+3]=i,this.int16[L+4]=a,this.int16[L+5]=o,this.int16[L+6]=s,this.int16[L+7]=l,this.uint16[L+8]=c,this.uint16[L+9]=u,this.uint16[L+10]=f,this.uint16[L+11]=h,this.uint16[L+12]=p,this.uint16[L+13]=d,this.uint16[L+14]=m,this.uint16[L+15]=g,this.uint16[L+16]=v,this.uint16[L+17]=y,this.uint16[L+18]=x,this.uint16[L+19]=b,this.uint16[L+20]=_,this.uint16[L+21]=w,this.uint16[L+22]=T,this.uint32[C+12]=k,this.float32[C+13]=A,this.float32[C+14]=M,this.float32[C+15]=S,this.float32[C+16]=E,t},e}(Pi);Xi.prototype.bytesPerElement=68,Nn("StructArrayLayout8i15ui1ul4f68",Xi);var Zi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.float32[r+0]=e,t},e}(Pi);Zi.prototype.bytesPerElement=4,Nn("StructArrayLayout1f4",Zi);var Ji=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.int16[i+0]=e,this.int16[i+1]=r,this.int16[i+2]=n,t},e}(Pi);Ji.prototype.bytesPerElement=6,Nn("StructArrayLayout3i6",Ji);var Ki=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=2*t,a=4*t;return this.uint32[i+0]=e,this.uint16[a+2]=r,this.uint16[a+3]=n,t},e}(Pi);Ki.prototype.bytesPerElement=8,Nn("StructArrayLayout1ul2ui8",Ki);var Qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.uint16[n+0]=e,this.uint16[n+1]=r,t},e}(Pi);Qi.prototype.bytesPerElement=4,Nn("StructArrayLayout2ui4",Qi);var $i=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint16[r+0]=e,t},e}(Pi);$i.prototype.bytesPerElement=2,Nn("StructArrayLayout1ui2",$i);var ta=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.float32[n+0]=e,this.float32[n+1]=r,t},e}(Pi);ta.prototype.bytesPerElement=8,Nn("StructArrayLayout2f8",ta);var ea=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.float32[a+0]=e,this.float32[a+1]=r,this.float32[a+2]=n,this.float32[a+3]=i,t},e}(Pi);ea.prototype.bytesPerElement=16,Nn("StructArrayLayout4f16",ea);var ra=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorPointX:{configurable:!0},anchorPointY:{configurable:!0},x1:{configurable:!0},y1:{configurable:!0},x2:{configurable:!0},y2:{configurable:!0},featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0},anchorPoint:{configurable:!0}};return r.anchorPointX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorPointY.get=function(){return this._structArray.int16[this._pos2+1]},r.x1.get=function(){return this._structArray.int16[this._pos2+2]},r.y1.get=function(){return this._structArray.int16[this._pos2+3]},r.x2.get=function(){return this._structArray.int16[this._pos2+4]},r.y2.get=function(){return this._structArray.int16[this._pos2+5]},r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+8]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.anchorPoint.get=function(){return new i(this.anchorPointX,this.anchorPointY)},Object.defineProperties(e.prototype,r),e}(Ci);ra.prototype.size=20;var na=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new ra(this,t)},e}(Vi);Nn("CollisionBoxArray",na);var ia=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},glyphStartIndex:{configurable:!0},numGlyphs:{configurable:!0},vertexStartIndex:{configurable:!0},lineStartIndex:{configurable:!0},lineLength:{configurable:!0},segment:{configurable:!0},lowerSize:{configurable:!0},upperSize:{configurable:!0},lineOffsetX:{configurable:!0},lineOffsetY:{configurable:!0},writingMode:{configurable:!0},placedOrientation:{configurable:!0},hidden:{configurable:!0},crossTileID:{configurable:!0},associatedIconIndex:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.glyphStartIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.numGlyphs.get=function(){return this._structArray.uint16[this._pos2+3]},r.vertexStartIndex.get=function(){return this._structArray.uint32[this._pos4+2]},r.lineStartIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.lineLength.get=function(){return this._structArray.uint32[this._pos4+4]},r.segment.get=function(){return this._structArray.uint16[this._pos2+10]},r.lowerSize.get=function(){return this._structArray.uint16[this._pos2+11]},r.upperSize.get=function(){return this._structArray.uint16[this._pos2+12]},r.lineOffsetX.get=function(){return this._structArray.float32[this._pos4+7]},r.lineOffsetY.get=function(){return this._structArray.float32[this._pos4+8]},r.writingMode.get=function(){return this._structArray.uint8[this._pos1+36]},r.placedOrientation.get=function(){return this._structArray.uint8[this._pos1+37]},r.placedOrientation.set=function(t){this._structArray.uint8[this._pos1+37]=t},r.hidden.get=function(){return this._structArray.uint8[this._pos1+38]},r.hidden.set=function(t){this._structArray.uint8[this._pos1+38]=t},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+10]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+10]=t},r.associatedIconIndex.get=function(){return this._structArray.int16[this._pos2+22]},Object.defineProperties(e.prototype,r),e}(Ci);ia.prototype.size=48;var aa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new ia(this,t)},e}(Wi);Nn("PlacedSymbolArray",aa);var oa=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},rightJustifiedTextSymbolIndex:{configurable:!0},centerJustifiedTextSymbolIndex:{configurable:!0},leftJustifiedTextSymbolIndex:{configurable:!0},verticalPlacedTextSymbolIndex:{configurable:!0},placedIconSymbolIndex:{configurable:!0},verticalPlacedIconSymbolIndex:{configurable:!0},key:{configurable:!0},textBoxStartIndex:{configurable:!0},textBoxEndIndex:{configurable:!0},verticalTextBoxStartIndex:{configurable:!0},verticalTextBoxEndIndex:{configurable:!0},iconBoxStartIndex:{configurable:!0},iconBoxEndIndex:{configurable:!0},verticalIconBoxStartIndex:{configurable:!0},verticalIconBoxEndIndex:{configurable:!0},featureIndex:{configurable:!0},numHorizontalGlyphVertices:{configurable:!0},numVerticalGlyphVertices:{configurable:!0},numIconVertices:{configurable:!0},numVerticalIconVertices:{configurable:!0},useRuntimeCollisionCircles:{configurable:!0},crossTileID:{configurable:!0},textBoxScale:{configurable:!0},textOffset0:{configurable:!0},textOffset1:{configurable:!0},collisionCircleDiameter:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.rightJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+2]},r.centerJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+3]},r.leftJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+4]},r.verticalPlacedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+5]},r.placedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+6]},r.verticalPlacedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+7]},r.key.get=function(){return this._structArray.uint16[this._pos2+8]},r.textBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.textBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+10]},r.verticalTextBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+11]},r.verticalTextBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+12]},r.iconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+13]},r.iconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+14]},r.verticalIconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+15]},r.verticalIconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+16]},r.featureIndex.get=function(){return this._structArray.uint16[this._pos2+17]},r.numHorizontalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+18]},r.numVerticalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+19]},r.numIconVertices.get=function(){return this._structArray.uint16[this._pos2+20]},r.numVerticalIconVertices.get=function(){return this._structArray.uint16[this._pos2+21]},r.useRuntimeCollisionCircles.get=function(){return this._structArray.uint16[this._pos2+22]},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+12]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+12]=t},r.textBoxScale.get=function(){return this._structArray.float32[this._pos4+13]},r.textOffset0.get=function(){return this._structArray.float32[this._pos4+14]},r.textOffset1.get=function(){return this._structArray.float32[this._pos4+15]},r.collisionCircleDiameter.get=function(){return this._structArray.float32[this._pos4+16]},Object.defineProperties(e.prototype,r),e}(Ci);oa.prototype.size=68;var sa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new oa(this,t)},e}(Xi);Nn("SymbolInstanceArray",sa);var la=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getoffsetX=function(t){return this.float32[1*t+0]},e}(Zi);Nn("GlyphOffsetArray",la);var ca=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getx=function(t){return this.int16[3*t+0]},e.prototype.gety=function(t){return this.int16[3*t+1]},e.prototype.gettileUnitDistanceFromAnchor=function(t){return this.int16[3*t+2]},e}(Ji);Nn("SymbolLineVertexArray",ca);var ua=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0}};return r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+0]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+3]},Object.defineProperties(e.prototype,r),e}(Ci);ua.prototype.size=8;var fa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new ua(this,t)},e}(Ki);Nn("FeatureIndexArray",fa);var ha=Ii([{name:"a_pos",components:2,type:"Int16"}],4).members,pa=function(t){void 0===t&&(t=[]),this.segments=t};function da(t,e){return 256*(t=l(Math.floor(t),0,255))+(e=l(Math.floor(e),0,255))}pa.prototype.prepareSegment=function(t,e,r,n){var i=this.segments[this.segments.length-1];return t>pa.MAX_VERTEX_ARRAY_LENGTH&&_("Max vertices per segment is "+pa.MAX_VERTEX_ARRAY_LENGTH+": bucket requested "+t),(!i||i.vertexLength+t>pa.MAX_VERTEX_ARRAY_LENGTH||i.sortKey!==n)&&(i={vertexOffset:e.length,primitiveOffset:r.length,vertexLength:0,primitiveLength:0},void 0!==n&&(i.sortKey=n),this.segments.push(i)),i},pa.prototype.get=function(){return this.segments},pa.prototype.destroy=function(){for(var t=0,e=this.segments;t<e.length;t+=1){var r=e[t];for(var n in r.vaos)r.vaos[n].destroy()}},pa.simpleSegment=function(t,e,r,n){return new pa([{vertexOffset:t,primitiveOffset:e,vertexLength:r,primitiveLength:n,vaos:{},sortKey:0}])},pa.MAX_VERTEX_ARRAY_LENGTH=Math.pow(2,16)-1,Nn("SegmentVector",pa);var ma=Ii([{name:"a_pattern_from",components:4,type:"Uint16"},{name:"a_pattern_to",components:4,type:"Uint16"},{name:"a_pixel_ratio_from",components:1,type:"Uint8"},{name:"a_pixel_ratio_to",components:1,type:"Uint8"}]),ga=e((function(t){t.exports=function(t,e){var r,n,i,a,o,s,l,c;for(r=3&t.length,n=t.length-r,i=e,o=3432918353,s=461845907,c=0;c<n;)l=255&t.charCodeAt(c)|(255&t.charCodeAt(++c))<<8|(255&t.charCodeAt(++c))<<16|(255&t.charCodeAt(++c))<<24,++c,i=27492+(65535&(a=5*(65535&(i=(i^=l=(65535&(l=(l=(65535&l)*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(a>>>16)&65535)<<16);switch(l=0,r){case 3:l^=(255&t.charCodeAt(c+2))<<16;case 2:l^=(255&t.charCodeAt(c+1))<<8;case 1:i^=l=(65535&(l=(l=(65535&(l^=255&t.charCodeAt(c)))*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295}return i^=t.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}})),va=e((function(t){t.exports=function(t,e){for(var r,n=t.length,i=e^n,a=0;n>=4;)r=1540483477*(65535&(r=255&t.charCodeAt(a)|(255&t.charCodeAt(++a))<<8|(255&t.charCodeAt(++a))<<16|(255&t.charCodeAt(++a))<<24))+((1540483477*(r>>>16)&65535)<<16),i=1540483477*(65535&i)+((1540483477*(i>>>16)&65535)<<16)^(r=1540483477*(65535&(r^=r>>>24))+((1540483477*(r>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:i^=(255&t.charCodeAt(a+2))<<16;case 2:i^=(255&t.charCodeAt(a+1))<<8;case 1:i=1540483477*(65535&(i^=255&t.charCodeAt(a)))+((1540483477*(i>>>16)&65535)<<16)}return i=1540483477*(65535&(i^=i>>>13))+((1540483477*(i>>>16)&65535)<<16),(i^=i>>>15)>>>0}})),ya=ga,xa=ga,ba=va;ya.murmur3=xa,ya.murmur2=ba;var _a=function(){this.ids=[],this.positions=[],this.indexed=!1};_a.prototype.add=function(t,e,r,n){this.ids.push(Ta(t)),this.positions.push(e,r,n)},_a.prototype.getPositions=function(t){for(var e=Ta(t),r=0,n=this.ids.length-1;r<n;){var i=r+n>>1;this.ids[i]>=e?n=i:r=i+1}for(var a=[];this.ids[r]===e;){var o=this.positions[3*r],s=this.positions[3*r+1],l=this.positions[3*r+2];a.push({index:o,start:s,end:l}),r++}return a},_a.serialize=function(t,e){var r=new Float64Array(t.ids),n=new Uint32Array(t.positions);return function t(e,r,n,i){for(;n<i;){for(var a=e[n+i>>1],o=n-1,s=i+1;;){do{o++}while(e[o]<a);do{s--}while(e[s]>a);if(o>=s)break;ka(e,o,s),ka(r,3*o,3*s),ka(r,3*o+1,3*s+1),ka(r,3*o+2,3*s+2)}s-n<i-s?(t(e,r,n,s),n=s+1):(t(e,r,s+1,i),i=s)}}(r,n,0,r.length-1),e&&e.push(r.buffer,n.buffer),{ids:r,positions:n}},_a.deserialize=function(t){var e=new _a;return e.ids=t.ids,e.positions=t.positions,e.indexed=!0,e};var wa=Math.pow(2,53)-1;function Ta(t){var e=+t;return!isNaN(e)&&e<=wa?e:ya(String(t))}function ka(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}Nn("FeaturePositionMap",_a);var Aa=function(t,e){this.gl=t.gl,this.location=e},Ma=function(t){function e(e,r){t.call(this,e,r),this.current=0}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){this.current!==t&&(this.current=t,this.gl.uniform1i(this.location,t))},e}(Aa),Sa=function(t){function e(e,r){t.call(this,e,r),this.current=0}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){this.current!==t&&(this.current=t,this.gl.uniform1f(this.location,t))},e}(Aa),Ea=function(t){function e(e,r){t.call(this,e,r),this.current=[0,0]}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){t[0]===this.current[0]&&t[1]===this.current[1]||(this.current=t,this.gl.uniform2f(this.location,t[0],t[1]))},e}(Aa),La=function(t){function e(e,r){t.call(this,e,r),this.current=[0,0,0]}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){t[0]===this.current[0]&&t[1]===this.current[1]&&t[2]===this.current[2]||(this.current=t,this.gl.uniform3f(this.location,t[0],t[1],t[2]))},e}(Aa),Ca=function(t){function e(e,r){t.call(this,e,r),this.current=[0,0,0,0]}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){t[0]===this.current[0]&&t[1]===this.current[1]&&t[2]===this.current[2]&&t[3]===this.current[3]||(this.current=t,this.gl.uniform4f(this.location,t[0],t[1],t[2],t[3]))},e}(Aa),Pa=function(t){function e(e,r){t.call(this,e,r),this.current=te.transparent}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){t.r===this.current.r&&t.g===this.current.g&&t.b===this.current.b&&t.a===this.current.a||(this.current=t,this.gl.uniform4f(this.location,t.r,t.g,t.b,t.a))},e}(Aa),Ia=new Float32Array(16),Oa=function(t){function e(e,r){t.call(this,e,r),this.current=Ia}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){if(t[12]!==this.current[12]||t[0]!==this.current[0])return this.current=t,void this.gl.uniformMatrix4fv(this.location,!1,t);for(var e=1;e<16;e++)if(t[e]!==this.current[e]){this.current=t,this.gl.uniformMatrix4fv(this.location,!1,t);break}},e}(Aa);function za(t){return[da(255*t.r,255*t.g),da(255*t.b,255*t.a)]}var Da=function(t,e,r){this.value=t,this.uniformNames=e.map((function(t){return"u_"+t})),this.type=r};Da.prototype.setUniform=function(t,e,r){t.set(r.constantOr(this.value))},Da.prototype.getBinding=function(t,e,r){return"color"===this.type?new Pa(t,e):new Sa(t,e)};var Ra=function(t,e){this.uniformNames=e.map((function(t){return"u_"+t})),this.patternFrom=null,this.patternTo=null,this.pixelRatioFrom=1,this.pixelRatioTo=1};Ra.prototype.setConstantPatternPositions=function(t,e){this.pixelRatioFrom=e.pixelRatio,this.pixelRatioTo=t.pixelRatio,this.patternFrom=e.tlbr,this.patternTo=t.tlbr},Ra.prototype.setUniform=function(t,e,r,n){var i="u_pattern_to"===n?this.patternTo:"u_pattern_from"===n?this.patternFrom:"u_pixel_ratio_to"===n?this.pixelRatioTo:"u_pixel_ratio_from"===n?this.pixelRatioFrom:null;i&&t.set(i)},Ra.prototype.getBinding=function(t,e,r){return"u_pattern"===r.substr(0,9)?new Ca(t,e):new Sa(t,e)};var Fa=function(t,e,r,n){this.expression=t,this.type=r,this.maxValue=0,this.paintVertexAttributes=e.map((function(t){return{name:"a_"+t,type:"Float32",components:"color"===r?2:1,offset:0}})),this.paintVertexArray=new n};Fa.prototype.populatePaintArray=function(t,e,r,n,i){var a=this.paintVertexArray.length,o=this.expression.evaluate(new pi(0),e,{},n,[],i);this.paintVertexArray.resize(t),this._setPaintValue(a,t,o)},Fa.prototype.updatePaintArray=function(t,e,r,n){var i=this.expression.evaluate({zoom:0},r,n);this._setPaintValue(t,e,i)},Fa.prototype._setPaintValue=function(t,e,r){if("color"===this.type)for(var n=za(r),i=t;i<e;i++)this.paintVertexArray.emplace(i,n[0],n[1]);else{for(var a=t;a<e;a++)this.paintVertexArray.emplace(a,r);this.maxValue=Math.max(this.maxValue,Math.abs(r))}},Fa.prototype.upload=function(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(this.paintVertexBuffer&&this.paintVertexBuffer.buffer?this.paintVertexBuffer.updateData(this.paintVertexArray):this.paintVertexBuffer=t.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent))},Fa.prototype.destroy=function(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()};var Ba=function(t,e,r,n,i,a){this.expression=t,this.uniformNames=e.map((function(t){return"u_"+t+"_t"})),this.type=r,this.useIntegerZoom=n,this.zoom=i,this.maxValue=0,this.paintVertexAttributes=e.map((function(t){return{name:"a_"+t,type:"Float32",components:"color"===r?4:2,offset:0}})),this.paintVertexArray=new a};Ba.prototype.populatePaintArray=function(t,e,r,n,i){var a=this.expression.evaluate(new pi(this.zoom),e,{},n,[],i),o=this.expression.evaluate(new pi(this.zoom+1),e,{},n,[],i),s=this.paintVertexArray.length;this.paintVertexArray.resize(t),this._setPaintValue(s,t,a,o)},Ba.prototype.updatePaintArray=function(t,e,r,n){var i=this.expression.evaluate({zoom:this.zoom},r,n),a=this.expression.evaluate({zoom:this.zoom+1},r,n);this._setPaintValue(t,e,i,a)},Ba.prototype._setPaintValue=function(t,e,r,n){if("color"===this.type)for(var i=za(r),a=za(n),o=t;o<e;o++)this.paintVertexArray.emplace(o,i[0],i[1],a[0],a[1]);else{for(var s=t;s<e;s++)this.paintVertexArray.emplace(s,r,n);this.maxValue=Math.max(this.maxValue,Math.abs(r),Math.abs(n))}},Ba.prototype.upload=function(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(this.paintVertexBuffer&&this.paintVertexBuffer.buffer?this.paintVertexBuffer.updateData(this.paintVertexArray):this.paintVertexBuffer=t.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent))},Ba.prototype.destroy=function(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()},Ba.prototype.setUniform=function(t,e){var r=this.useIntegerZoom?Math.floor(e.zoom):e.zoom,n=l(this.expression.interpolationFactor(r,this.zoom,this.zoom+1),0,1);t.set(n)},Ba.prototype.getBinding=function(t,e,r){return new Sa(t,e)};var Na=function(t,e,r,n,i,a){this.expression=t,this.type=e,this.useIntegerZoom=r,this.zoom=n,this.layerId=a,this.zoomInPaintVertexArray=new i,this.zoomOutPaintVertexArray=new i};Na.prototype.populatePaintArray=function(t,e,r){var n=this.zoomInPaintVertexArray.length;this.zoomInPaintVertexArray.resize(t),this.zoomOutPaintVertexArray.resize(t),this._setPaintValues(n,t,e.patterns&&e.patterns[this.layerId],r)},Na.prototype.updatePaintArray=function(t,e,r,n,i){this._setPaintValues(t,e,r.patterns&&r.patterns[this.layerId],i)},Na.prototype._setPaintValues=function(t,e,r,n){if(n&&r){var i=r.min,a=r.mid,o=r.max,s=n[i],l=n[a],c=n[o];if(s&&l&&c)for(var u=t;u<e;u++)this.zoomInPaintVertexArray.emplace(u,l.tl[0],l.tl[1],l.br[0],l.br[1],s.tl[0],s.tl[1],s.br[0],s.br[1],l.pixelRatio,s.pixelRatio),this.zoomOutPaintVertexArray.emplace(u,l.tl[0],l.tl[1],l.br[0],l.br[1],c.tl[0],c.tl[1],c.br[0],c.br[1],l.pixelRatio,c.pixelRatio)}},Na.prototype.upload=function(t){this.zoomInPaintVertexArray&&this.zoomInPaintVertexArray.arrayBuffer&&this.zoomOutPaintVertexArray&&this.zoomOutPaintVertexArray.arrayBuffer&&(this.zoomInPaintVertexBuffer=t.createVertexBuffer(this.zoomInPaintVertexArray,ma.members,this.expression.isStateDependent),this.zoomOutPaintVertexBuffer=t.createVertexBuffer(this.zoomOutPaintVertexArray,ma.members,this.expression.isStateDependent))},Na.prototype.destroy=function(){this.zoomOutPaintVertexBuffer&&this.zoomOutPaintVertexBuffer.destroy(),this.zoomInPaintVertexBuffer&&this.zoomInPaintVertexBuffer.destroy()};var ja=function(t,e,r,n){this.binders={},this.layoutAttributes=n,this._buffers=[];var i=[];for(var a in t.paint._values)if(r(a)){var o=t.paint.get(a);if(o instanceof bi&&zr(o.property.specification)){var s=Va(a,t.type),l=o.value,c=o.property.specification.type,u=o.property.useIntegerZoom,f=o.property.specification["property-type"],h="cross-faded"===f||"cross-faded-data-driven"===f;if("constant"===l.kind)this.binders[a]=h?new Ra(l.value,s):new Da(l.value,s,c),i.push("/u_"+a);else if("source"===l.kind||h){var p=Ha(a,c,"source");this.binders[a]=h?new Na(l,c,u,e,p,t.id):new Fa(l,s,c,p),i.push("/a_"+a)}else{var d=Ha(a,c,"composite");this.binders[a]=new Ba(l,s,c,u,e,d),i.push("/z_"+a)}}}this.cacheKey=i.sort().join("")};ja.prototype.getMaxValue=function(t){var e=this.binders[t];return e instanceof Fa||e instanceof Ba?e.maxValue:0},ja.prototype.populatePaintArrays=function(t,e,r,n,i){for(var a in this.binders){var o=this.binders[a];(o instanceof Fa||o instanceof Ba||o instanceof Na)&&o.populatePaintArray(t,e,r,n,i)}},ja.prototype.setConstantPatternPositions=function(t,e){for(var r in this.binders){var n=this.binders[r];n instanceof Ra&&n.setConstantPatternPositions(t,e)}},ja.prototype.updatePaintArrays=function(t,e,r,n,i){var a=!1;for(var o in t)for(var s=0,l=e.getPositions(o);s<l.length;s+=1){var c=l[s],u=r.feature(c.index);for(var f in this.binders){var h=this.binders[f];if((h instanceof Fa||h instanceof Ba||h instanceof Na)&&!0===h.expression.isStateDependent){var p=n.paint.get(f);h.expression=p.value,h.updatePaintArray(c.start,c.end,u,t[o],i),a=!0}}}return a},ja.prototype.defines=function(){var t=[];for(var e in this.binders){var r=this.binders[e];(r instanceof Da||r instanceof Ra)&&t.push.apply(t,r.uniformNames.map((function(t){return"#define HAS_UNIFORM_"+t})))}return t},ja.prototype.getPaintVertexBuffers=function(){return this._buffers},ja.prototype.getUniforms=function(t,e){var r=[];for(var n in this.binders){var i=this.binders[n];if(i instanceof Da||i instanceof Ra||i instanceof Ba)for(var a=0,o=i.uniformNames;a<o.length;a+=1){var s=o[a];if(e[s]){var l=i.getBinding(t,e[s],s);r.push({name:s,property:n,binding:l})}}}return r},ja.prototype.setUniforms=function(t,e,r,n){for(var i=0,a=e;i<a.length;i+=1){var o=a[i],s=o.name,l=o.property,c=o.binding;this.binders[l].setUniform(c,n,r.get(l),s)}},ja.prototype.updatePaintBuffers=function(t){for(var e in this._buffers=[],this.binders){var r=this.binders[e];if(t&&r instanceof Na){var n=2===t.fromScale?r.zoomInPaintVertexBuffer:r.zoomOutPaintVertexBuffer;n&&this._buffers.push(n)}else(r instanceof Fa||r instanceof Ba)&&r.paintVertexBuffer&&this._buffers.push(r.paintVertexBuffer)}},ja.prototype.upload=function(t){for(var e in this.binders){var r=this.binders[e];(r instanceof Fa||r instanceof Ba||r instanceof Na)&&r.upload(t)}this.updatePaintBuffers()},ja.prototype.destroy=function(){for(var t in this.binders){var e=this.binders[t];(e instanceof Fa||e instanceof Ba||e instanceof Na)&&e.destroy()}};var Ua=function(t,e,r,n){void 0===n&&(n=function(){return!0}),this.programConfigurations={};for(var i=0,a=e;i<a.length;i+=1){var o=a[i];this.programConfigurations[o.id]=new ja(o,r,n,t)}this.needsUpload=!1,this._featureMap=new _a,this._bufferOffset=0};function Va(t,e){return{"text-opacity":["opacity"],"icon-opacity":["opacity"],"text-color":["fill_color"],"icon-color":["fill_color"],"text-halo-color":["halo_color"],"icon-halo-color":["halo_color"],"text-halo-blur":["halo_blur"],"icon-halo-blur":["halo_blur"],"text-halo-width":["halo_width"],"icon-halo-width":["halo_width"],"line-gap-width":["gapwidth"],"line-pattern":["pattern_to","pattern_from","pixel_ratio_to","pixel_ratio_from"],"fill-pattern":["pattern_to","pattern_from","pixel_ratio_to","pixel_ratio_from"],"fill-extrusion-pattern":["pattern_to","pattern_from","pixel_ratio_to","pixel_ratio_from"]}[t]||[t.replace(e+"-","").replace(/-/g,"_")]}function Ha(t,e,r){var n={color:{source:ta,composite:ea},number:{source:Zi,composite:ta}},i=function(t){return{"line-pattern":{source:Bi,composite:Bi},"fill-pattern":{source:Bi,composite:Bi},"fill-extrusion-pattern":{source:Bi,composite:Bi}}[t]}(t);return i&&i[r]||n[e][r]}Ua.prototype.populatePaintArrays=function(t,e,r,n,i,a){for(var o in this.programConfigurations)this.programConfigurations[o].populatePaintArrays(t,e,n,i,a);void 0!==e.id&&this._featureMap.add(e.id,r,this._bufferOffset,t),this._bufferOffset=t,this.needsUpload=!0},Ua.prototype.updatePaintArrays=function(t,e,r,n){for(var i=0,a=r;i<a.length;i+=1){var o=a[i];this.needsUpload=this.programConfigurations[o.id].updatePaintArrays(t,this._featureMap,e,o,n)||this.needsUpload}},Ua.prototype.get=function(t){return this.programConfigurations[t]},Ua.prototype.upload=function(t){if(this.needsUpload){for(var e in this.programConfigurations)this.programConfigurations[e].upload(t);this.needsUpload=!1}},Ua.prototype.destroy=function(){for(var t in this.programConfigurations)this.programConfigurations[t].destroy()},Nn("ConstantBinder",Da),Nn("CrossFadedConstantBinder",Ra),Nn("SourceExpressionBinder",Fa),Nn("CrossFadedCompositeBinder",Na),Nn("CompositeExpressionBinder",Ba),Nn("ProgramConfiguration",ja,{omit:["_buffers"]}),Nn("ProgramConfigurationSet",Ua);var qa,Ga=(qa=15,{min:-1*Math.pow(2,qa-1),max:Math.pow(2,qa-1)-1});function Ya(t){for(var e=8192/t.extent,r=t.loadGeometry(),n=0;n<r.length;n++)for(var i=r[n],a=0;a<i.length;a++){var o=i[a];o.x=Math.round(o.x*e),o.y=Math.round(o.y*e),(o.x<Ga.min||o.x>Ga.max||o.y<Ga.min||o.y>Ga.max)&&(_("Geometry exceeds allowed extent, reduce your vector tile buffer size"),o.x=l(o.x,Ga.min,Ga.max),o.y=l(o.y,Ga.min,Ga.max))}return r}function Wa(t,e,r,n,i){t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)}var Xa=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new zi,this.indexArray=new Yi,this.segments=new pa,this.programConfigurations=new Ua(ha,t.layers,t.zoom),this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function Za(t,e){for(var r=0;r<t.length;r++)if(io(e,t[r]))return!0;for(var n=0;n<e.length;n++)if(io(t,e[n]))return!0;return!!$a(t,e)}function Ja(t,e,r){return!!io(t,e)||!!eo(e,t,r)}function Ka(t,e){if(1===t.length)return no(e,t[0]);for(var r=0;r<e.length;r++)for(var n=e[r],i=0;i<n.length;i++)if(io(t,n[i]))return!0;for(var a=0;a<t.length;a++)if(no(e,t[a]))return!0;for(var o=0;o<e.length;o++)if($a(t,e[o]))return!0;return!1}function Qa(t,e,r){if(t.length>1){if($a(t,e))return!0;for(var n=0;n<e.length;n++)if(eo(e[n],t,r))return!0}for(var i=0;i<t.length;i++)if(eo(t[i],e,r))return!0;return!1}function $a(t,e){if(0===t.length||0===e.length)return!1;for(var r=0;r<t.length-1;r++)for(var n=t[r],i=t[r+1],a=0;a<e.length-1;a++){if(to(n,i,e[a],e[a+1]))return!0}return!1}function to(t,e,r,n){return w(t,r,n)!==w(e,r,n)&&w(t,e,r)!==w(t,e,n)}function eo(t,e,r){var n=r*r;if(1===e.length)return t.distSqr(e[0])<n;for(var i=1;i<e.length;i++){if(ro(t,e[i-1],e[i])<n)return!0}return!1}function ro(t,e,r){var n=e.distSqr(r);if(0===n)return t.distSqr(e);var i=((t.x-e.x)*(r.x-e.x)+(t.y-e.y)*(r.y-e.y))/n;return i<0?t.distSqr(e):i>1?t.distSqr(r):t.distSqr(r.sub(e)._mult(i)._add(e))}function no(t,e){for(var r,n,i,a=!1,o=0;o<t.length;o++)for(var s=0,l=(r=t[o]).length-1;s<r.length;l=s++)n=r[s],i=r[l],n.y>e.y!=i.y>e.y&&e.x<(i.x-n.x)*(e.y-n.y)/(i.y-n.y)+n.x&&(a=!a);return a}function io(t,e){for(var r=!1,n=0,i=t.length-1;n<t.length;i=n++){var a=t[n],o=t[i];a.y>e.y!=o.y>e.y&&e.x<(o.x-a.x)*(e.y-a.y)/(o.y-a.y)+a.x&&(r=!r)}return r}function ao(t,e,r){var n=r[0],i=r[2];if(t.x<n.x&&e.x<n.x||t.x>i.x&&e.x>i.x||t.y<n.y&&e.y<n.y||t.y>i.y&&e.y>i.y)return!1;var a=w(t,e,r[0]);return a!==w(t,e,r[1])||a!==w(t,e,r[2])||a!==w(t,e,r[3])}function oo(t,e,r){var n=e.paint.get(t).value;return"constant"===n.kind?n.value:r.programConfigurations.get(e.id).getMaxValue(t)}function so(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function lo(t,e,r,n,a){if(!e[0]&&!e[1])return t;var o=i.convert(e)._mult(a);"viewport"===r&&o._rotate(-n);for(var s=[],l=0;l<t.length;l++){var c=t[l];s.push(c.sub(o))}return s}Xa.prototype.populate=function(t,e,r){var n=this.layers[0],i=[],a=null;"circle"===n.type&&(a=n.layout.get("circle-sort-key"));for(var o=0,s=t;o<s.length;o+=1){var l=s[o],c=l.feature,u=l.id,f=l.index,h=l.sourceLayerIndex,p=this.layers[0]._featureFilter.needGeometry,d={type:c.type,id:u,properties:c.properties,geometry:p?Ya(c):[]};if(this.layers[0]._featureFilter.filter(new pi(this.zoom),d,r)){p||(d.geometry=Ya(c));var m=a?a.evaluate(d,{},r):void 0,g={id:u,properties:c.properties,type:c.type,sourceLayerIndex:h,index:f,geometry:d.geometry,patterns:{},sortKey:m};i.push(g)}}a&&i.sort((function(t,e){return t.sortKey-e.sortKey}));for(var v=0,y=i;v<y.length;v+=1){var x=y[v],b=x,_=b.geometry,w=b.index,T=b.sourceLayerIndex,k=t[w].feature;this.addFeature(x,_,w,r),e.featureIndex.insert(k,_,w,T,this.index)}},Xa.prototype.update=function(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},Xa.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},Xa.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},Xa.prototype.upload=function(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,ha),this.indexBuffer=t.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(t),this.uploaded=!0},Xa.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},Xa.prototype.addFeature=function(t,e,r,n){for(var i=0,a=e;i<a.length;i+=1)for(var o=0,s=a[i];o<s.length;o+=1){var l=s[o],c=l.x,u=l.y;if(!(c<0||c>=8192||u<0||u>=8192)){var f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,t.sortKey),h=f.vertexLength;Wa(this.layoutVertexArray,c,u,-1,-1),Wa(this.layoutVertexArray,c,u,1,-1),Wa(this.layoutVertexArray,c,u,1,1),Wa(this.layoutVertexArray,c,u,-1,1),this.indexArray.emplaceBack(h,h+1,h+2),this.indexArray.emplaceBack(h,h+3,h+2),f.vertexLength+=4,f.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,{},n)},Nn("CircleBucket",Xa,{omit:["layers"]});var co=new Si({"circle-sort-key":new Ti(Lt.layout_circle["circle-sort-key"])}),uo={paint:new Si({"circle-radius":new Ti(Lt.paint_circle["circle-radius"]),"circle-color":new Ti(Lt.paint_circle["circle-color"]),"circle-blur":new Ti(Lt.paint_circle["circle-blur"]),"circle-opacity":new Ti(Lt.paint_circle["circle-opacity"]),"circle-translate":new wi(Lt.paint_circle["circle-translate"]),"circle-translate-anchor":new wi(Lt.paint_circle["circle-translate-anchor"]),"circle-pitch-scale":new wi(Lt.paint_circle["circle-pitch-scale"]),"circle-pitch-alignment":new wi(Lt.paint_circle["circle-pitch-alignment"]),"circle-stroke-width":new Ti(Lt.paint_circle["circle-stroke-width"]),"circle-stroke-color":new Ti(Lt.paint_circle["circle-stroke-color"]),"circle-stroke-opacity":new Ti(Lt.paint_circle["circle-stroke-opacity"])}),layout:co},fo="undefined"!=typeof Float32Array?Float32Array:Array;function ho(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function po(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],m=e[12],g=e[13],v=e[14],y=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*m,t[1]=x*i+b*l+_*h+w*g,t[2]=x*a+b*c+_*p+w*v,t[3]=x*o+b*u+_*d+w*y,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*m,t[5]=x*i+b*l+_*h+w*g,t[6]=x*a+b*c+_*p+w*v,t[7]=x*o+b*u+_*d+w*y,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*m,t[9]=x*i+b*l+_*h+w*g,t[10]=x*a+b*c+_*p+w*v,t[11]=x*o+b*u+_*d+w*y,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*m,t[13]=x*i+b*l+_*h+w*g,t[14]=x*a+b*c+_*p+w*v,t[15]=x*o+b*u+_*d+w*y,t}Math.hypot||(Math.hypot=function(){for(var t=arguments,e=0,r=arguments.length;r--;)e+=t[r]*t[r];return Math.sqrt(e)});var mo=po;var go,vo,yo=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t};go=new fo(3),fo!=Float32Array&&(go[0]=0,go[1]=0,go[2]=0),vo=go;function xo(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}!function(){var t=function(){var t=new fo(4);return fo!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0),t}()}();var bo=function(t){var e=t[0],r=t[1];return e*e+r*r},_o=(function(){var t=function(){var t=new fo(2);return fo!=Float32Array&&(t[0]=0,t[1]=0),t}()}(),function(t){function e(e){t.call(this,e,uo)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new Xa(t)},e.prototype.queryRadius=function(t){var e=t;return oo("circle-radius",this,e)+oo("circle-stroke-width",this,e)+so(this.paint.get("circle-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o,s){for(var l=lo(t,this.paint.get("circle-translate"),this.paint.get("circle-translate-anchor"),a.angle,o),c=this.paint.get("circle-radius").evaluate(e,r)+this.paint.get("circle-stroke-width").evaluate(e,r),u="map"===this.paint.get("circle-pitch-alignment"),f=u?l:function(t,e){return t.map((function(t){return wo(t,e)}))}(l,s),h=u?c*o:c,p=0,d=n;p<d.length;p+=1)for(var m=0,g=d[p];m<g.length;m+=1){var v=g[m],y=u?v:wo(v,s),x=h,b=xo([],[v.x,v.y,0,1],s);if("viewport"===this.paint.get("circle-pitch-scale")&&"map"===this.paint.get("circle-pitch-alignment")?x*=b[3]/a.cameraToCenterDistance:"map"===this.paint.get("circle-pitch-scale")&&"viewport"===this.paint.get("circle-pitch-alignment")&&(x*=a.cameraToCenterDistance/b[3]),Ja(f,y,x))return!0}return!1},e}(Ei));function wo(t,e){var r=xo([],[t.x,t.y,0,1],e);return new i(r[0]/r[3],r[1]/r[3])}var To=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Xa);function ko(t,e,r,n){var i=e.width,a=e.height;if(n){if(n instanceof Uint8ClampedArray)n=new Uint8Array(n.buffer);else if(n.length!==i*a*r)throw new RangeError("mismatched image size")}else n=new Uint8Array(i*a*r);return t.width=i,t.height=a,t.data=n,t}function Ao(t,e,r){var n=e.width,i=e.height;if(n!==t.width||i!==t.height){var a=ko({},{width:n,height:i},r);Mo(t,a,{x:0,y:0},{x:0,y:0},{width:Math.min(t.width,n),height:Math.min(t.height,i)},r),t.width=n,t.height=i,t.data=a.data}}function Mo(t,e,r,n,i,a){if(0===i.width||0===i.height)return e;if(i.width>t.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw new RangeError("out of range source coordinates for image copy");if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw new RangeError("out of range destination coordinates for image copy");for(var o=t.data,s=e.data,l=0;l<i.height;l++)for(var c=((r.y+l)*t.width+r.x)*a,u=((n.y+l)*e.width+n.x)*a,f=0;f<i.width*a;f++)s[u+f]=o[c+f];return e}Nn("HeatmapBucket",To,{omit:["layers"]});var So=function(t,e){ko(this,t,1,e)};So.prototype.resize=function(t){Ao(this,t,1)},So.prototype.clone=function(){return new So({width:this.width,height:this.height},new Uint8Array(this.data))},So.copy=function(t,e,r,n,i){Mo(t,e,r,n,i,1)};var Eo=function(t,e){ko(this,t,4,e)};Eo.prototype.resize=function(t){Ao(this,t,4)},Eo.prototype.replace=function(t,e){e?this.data.set(t):t instanceof Uint8ClampedArray?this.data=new Uint8Array(t.buffer):this.data=t},Eo.prototype.clone=function(){return new Eo({width:this.width,height:this.height},new Uint8Array(this.data))},Eo.copy=function(t,e,r,n,i){Mo(t,e,r,n,i,4)},Nn("AlphaImage",So),Nn("RGBAImage",Eo);var Lo={paint:new Si({"heatmap-radius":new Ti(Lt.paint_heatmap["heatmap-radius"]),"heatmap-weight":new Ti(Lt.paint_heatmap["heatmap-weight"]),"heatmap-intensity":new wi(Lt.paint_heatmap["heatmap-intensity"]),"heatmap-color":new Mi(Lt.paint_heatmap["heatmap-color"]),"heatmap-opacity":new wi(Lt.paint_heatmap["heatmap-opacity"])})};function Co(t,e){for(var r=new Uint8Array(1024),n={},i=0,a=0;i<256;i++,a+=4){n[e]=i/255;var o=t.evaluate(n);r[a+0]=Math.floor(255*o.r/o.a),r[a+1]=Math.floor(255*o.g/o.a),r[a+2]=Math.floor(255*o.b/o.a),r[a+3]=Math.floor(255*o.a)}return new Eo({width:256,height:1},r)}var Po=function(t){function e(e){t.call(this,e,Lo),this._updateColorRamp()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new To(t)},e.prototype._handleSpecialPaintPropertyUpdate=function(t){"heatmap-color"===t&&this._updateColorRamp()},e.prototype._updateColorRamp=function(){var t=this._transitionablePaint._values["heatmap-color"].value.expression;this.colorRamp=Co(t,"heatmapDensity"),this.colorRampTexture=null},e.prototype.resize=function(){this.heatmapFbo&&(this.heatmapFbo.destroy(),this.heatmapFbo=null)},e.prototype.queryRadius=function(){return 0},e.prototype.queryIntersectsFeature=function(){return!1},e.prototype.hasOffscreenPass=function(){return 0!==this.paint.get("heatmap-opacity")&&"none"!==this.visibility},e}(Ei),Io={paint:new Si({"hillshade-illumination-direction":new wi(Lt.paint_hillshade["hillshade-illumination-direction"]),"hillshade-illumination-anchor":new wi(Lt.paint_hillshade["hillshade-illumination-anchor"]),"hillshade-exaggeration":new wi(Lt.paint_hillshade["hillshade-exaggeration"]),"hillshade-shadow-color":new wi(Lt.paint_hillshade["hillshade-shadow-color"]),"hillshade-highlight-color":new wi(Lt.paint_hillshade["hillshade-highlight-color"]),"hillshade-accent-color":new wi(Lt.paint_hillshade["hillshade-accent-color"])})},Oo=function(t){function e(e){t.call(this,e,Io)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.hasOffscreenPass=function(){return 0!==this.paint.get("hillshade-exaggeration")&&"none"!==this.visibility},e}(Ei),zo=Ii([{name:"a_pos",components:2,type:"Int16"}],4).members,Do=Fo,Ro=Fo;function Fo(t,e,r){r=r||2;var n,i,a,o,s,l,c,u=e&&e.length,f=u?e[0]*r:t.length,h=Bo(t,0,f,r,!0),p=[];if(!h||h.next===h.prev)return p;if(u&&(h=function(t,e,r,n){var i,a,o,s,l,c=[];for(i=0,a=e.length;i<a;i++)o=e[i]*n,s=i<a-1?e[i+1]*n:t.length,(l=Bo(t,o,s,n,!1))===l.next&&(l.steiner=!0),c.push(Zo(l));for(c.sort(Go),i=0;i<c.length;i++)Yo(c[i],r),r=No(r,r.next);return r}(t,e,h,r)),t.length>80*r){n=a=t[0],i=o=t[1];for(var d=r;d<f;d+=r)(s=t[d])<n&&(n=s),(l=t[d+1])<i&&(i=l),s>a&&(a=s),l>o&&(o=l);c=0!==(c=Math.max(a-n,o-i))?1/c:0}return jo(h,p,r,n,i,c),p}function Bo(t,e,r,n,i){var a,o;if(i===ls(t,e,r,n)>0)for(a=e;a<r;a+=n)o=as(a,t[a],t[a+1],o);else for(a=r-n;a>=e;a-=n)o=as(a,t[a],t[a+1],o);return o&&$o(o,o.next)&&(os(o),o=o.next),o}function No(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!$o(n,n.next)&&0!==Qo(n.prev,n,n.next))n=n.next;else{if(os(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function jo(t,e,r,n,i,a,o){if(t){!o&&a&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=Xo(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,c=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e<c&&(s++,n=n.nextZ);e++);for(l=c;s>0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,c*=2}while(o>1)}(i)}(t,n,i,a);for(var s,l,c=t;t.prev!==t.next;)if(s=t.prev,l=t.next,a?Vo(t,n,i,a):Uo(t))e.push(s.i/r),e.push(t.i/r),e.push(l.i/r),os(t),t=l.next,c=l.next;else if((t=l)===c){o?1===o?jo(t=Ho(No(t),e,r),e,r,n,i,a,2):2===o&&qo(t,e,r,n,i,a):jo(No(t),e,r,n,i,a,1);break}}}function Uo(t){var e=t.prev,r=t,n=t.next;if(Qo(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(Jo(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&Qo(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function Vo(t,e,r,n){var i=t.prev,a=t,o=t.next;if(Qo(i,a,o)>=0)return!1;for(var s=i.x<a.x?i.x<o.x?i.x:o.x:a.x<o.x?a.x:o.x,l=i.y<a.y?i.y<o.y?i.y:o.y:a.y<o.y?a.y:o.y,c=i.x>a.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=Xo(s,l,e,r,n),h=Xo(c,u,e,r,n),p=t.prevZ,d=t.nextZ;p&&p.z>=f&&d&&d.z<=h;){if(p!==t.prev&&p!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Qo(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,d!==t.prev&&d!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&Qo(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(;p&&p.z>=f;){if(p!==t.prev&&p!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Qo(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;d&&d.z<=h;){if(d!==t.prev&&d!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&Qo(d.prev,d,d.next)>=0)return!1;d=d.nextZ}return!0}function Ho(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!$o(i,a)&&ts(i,n,n.next,a)&&ns(i,a)&&ns(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),os(n),os(n.next),n=t=a),n=n.next}while(n!==t);return No(n)}function qo(t,e,r,n,i,a){var o=t;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&Ko(o,s)){var l=is(o,s);return o=No(o,o.next),l=No(l,l.next),jo(o,e,r,n,i,a),void jo(l,e,r,n,i,a)}s=s.next}o=o.next}while(o!==t)}function Go(t,e){return t.x-e.x}function Yo(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x<n.next.x?n:n.next}}n=n.next}while(n!==e);if(!r)return null;if(i===o)return r;var l,c=r,u=r.x,f=r.y,h=1/0;n=r;do{i>=n.x&&n.x>=u&&i!==n.x&&Jo(a<f?i:o,a,u,f,a<f?o:i,a,n.x,n.y)&&(l=Math.abs(a-n.y)/(i-n.x),ns(n,t)&&(l<h||l===h&&(n.x>r.x||n.x===r.x&&Wo(r,n)))&&(r=n,h=l)),n=n.next}while(n!==c);return r}(t,e)){var r=is(e,t);No(e,e.next),No(r,r.next)}}function Wo(t,e){return Qo(t.prev,t,e.prev)<0&&Qo(e.next,t,t.next)<0}function Xo(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function Zo(t){var e=t,r=t;do{(e.x<r.x||e.x===r.x&&e.y<r.y)&&(r=e),e=e.next}while(e!==t);return r}function Jo(t,e,r,n,i,a,o,s){return(i-o)*(e-s)-(t-o)*(a-s)>=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function Ko(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&ts(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(ns(t,e)&&ns(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(Qo(t.prev,t,e.prev)||Qo(t,e.prev,e))||$o(t,e)&&Qo(t.prev,t,t.next)>0&&Qo(e.prev,e,e.next)>0)}function Qo(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function $o(t,e){return t.x===e.x&&t.y===e.y}function ts(t,e,r,n){var i=rs(Qo(t,e,r)),a=rs(Qo(t,e,n)),o=rs(Qo(r,n,t)),s=rs(Qo(r,n,e));return i!==a&&o!==s||(!(0!==i||!es(t,r,e))||(!(0!==a||!es(t,n,e))||(!(0!==o||!es(r,t,n))||!(0!==s||!es(r,e,n)))))}function es(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function rs(t){return t>0?1:t<0?-1:0}function ns(t,e){return Qo(t.prev,t,t.next)<0?Qo(t,e,t.next)>=0&&Qo(t,t.prev,e)>=0:Qo(t,e,t.prev)<0||Qo(t,t.next,e)<0}function is(t,e){var r=new ss(t.i,t.x,t.y),n=new ss(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function as(t,e,r,n){var i=new ss(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function os(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function ss(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function ls(t,e,r,n){for(var i=0,a=e,o=r-n;a<r;a+=n)i+=(t[o]-t[a])*(t[a+1]+t[o+1]),o=a;return i}function cs(t,e,r,n,i){!function t(e,r,n,i,a){for(;i>n;){if(i-n>600){var o=i-n+1,s=r-n+1,l=Math.log(o),c=.5*Math.exp(2*l/3),u=.5*Math.sqrt(l*c*(o-c)/o)*(s-o/2<0?-1:1),f=Math.max(n,Math.floor(r-s*c/o+u)),h=Math.min(i,Math.floor(r+(o-s)*c/o+u));t(e,r,f,h,a)}var p=e[r],d=n,m=i;for(us(e,n,r),a(e[i],p)>0&&us(e,n,i);d<m;){for(us(e,d,m),d++,m--;a(e[d],p)<0;)d++;for(;a(e[m],p)>0;)m--}0===a(e[n],p)?us(e,n,m):(m++,us(e,m,i)),m<=r&&(n=m+1),r<=m&&(i=m-1)}}(t,e,r||0,n||t.length-1,i||fs)}function us(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function fs(t,e){return t<e?-1:t>e?1:0}function hs(t,e){var r=t.length;if(r<=1)return[t];for(var n,i,a=[],o=0;o<r;o++){var s=T(t[o]);0!==s&&(t[o].area=Math.abs(s),void 0===i&&(i=s<0),i===s<0?(n&&a.push(n),n=[t[o]]):n.push(t[o]))}if(n&&a.push(n),e>1)for(var l=0;l<a.length;l++)a[l].length<=e||(cs(a[l],e,1,a[l].length-1,ps),a[l]=a[l].slice(0,e));return a}function ps(t,e){return e.area-t.area}function ds(t,e,r){for(var n=r.patternDependencies,i=!1,a=0,o=e;a<o.length;a+=1){var s=o[a].paint.get(t+"-pattern");s.isConstant()||(i=!0);var l=s.constantOr(null);l&&(i=!0,n[l.to]=!0,n[l.from]=!0)}return i}function ms(t,e,r,n,i){for(var a=i.patternDependencies,o=0,s=e;o<s.length;o+=1){var l=s[o],c=l.paint.get(t+"-pattern").value;if("constant"!==c.kind){var u=c.evaluate({zoom:n-1},r,{},i.availableImages),f=c.evaluate({zoom:n},r,{},i.availableImages),h=c.evaluate({zoom:n+1},r,{},i.availableImages);u=u&&u.name?u.name:u,f=f&&f.name?f.name:f,h=h&&h.name?h.name:h,a[u]=!0,a[f]=!0,a[h]=!0,r.patterns[l.id]={min:u,mid:f,max:h}}}return r}Fo.deviation=function(t,e,r,n){var i=e&&e.length,a=i?e[0]*r:t.length,o=Math.abs(ls(t,0,a,r));if(i)for(var s=0,l=e.length;s<l;s++){var c=e[s]*r,u=s<l-1?e[s+1]*r:t.length;o-=Math.abs(ls(t,c,u,r))}var f=0;for(s=0;s<n.length;s+=3){var h=n[s]*r,p=n[s+1]*r,d=n[s+2]*r;f+=Math.abs((t[h]-t[d])*(t[p+1]-t[h+1])-(t[h]-t[p])*(t[d+1]-t[h+1]))}return 0===o&&0===f?0:Math.abs((f-o)/o)},Fo.flatten=function(t){for(var e=t[0][0].length,r={vertices:[],holes:[],dimensions:e},n=0,i=0;i<t.length;i++){for(var a=0;a<t[i].length;a++)for(var o=0;o<e;o++)r.vertices.push(t[i][a][o]);i>0&&(n+=t[i-1].length,r.holes.push(n))}return r},Do.default=Ro;var gs=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new zi,this.indexArray=new Yi,this.indexArray2=new Qi,this.programConfigurations=new Ua(zo,t.layers,t.zoom),this.segments=new pa,this.segments2=new pa,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};gs.prototype.populate=function(t,e,r){this.hasPattern=ds("fill",this.layers,e);for(var n=this.layers[0].layout.get("fill-sort-key"),i=[],a=0,o=t;a<o.length;a+=1){var s=o[a],l=s.feature,c=s.id,u=s.index,f=s.sourceLayerIndex,h=this.layers[0]._featureFilter.needGeometry,p={type:l.type,id:c,properties:l.properties,geometry:h?Ya(l):[]};if(this.layers[0]._featureFilter.filter(new pi(this.zoom),p,r)){h||(p.geometry=Ya(l));var d=n?n.evaluate(p,{},r,e.availableImages):void 0,m={id:c,properties:l.properties,type:l.type,sourceLayerIndex:f,index:u,geometry:p.geometry,patterns:{},sortKey:d};i.push(m)}}n&&i.sort((function(t,e){return t.sortKey-e.sortKey}));for(var g=0,v=i;g<v.length;g+=1){var y=v[g],x=y,b=x.geometry,_=x.index,w=x.sourceLayerIndex;if(this.hasPattern){var T=ms("fill",this.layers,y,this.zoom,e);this.patternFeatures.push(T)}else this.addFeature(y,b,_,r,{});var k=t[_].feature;e.featureIndex.insert(k,b,_,w,this.index)}},gs.prototype.update=function(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},gs.prototype.addFeatures=function(t,e,r){for(var n=0,i=this.patternFeatures;n<i.length;n+=1){var a=i[n];this.addFeature(a,a.geometry,a.index,e,r)}},gs.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},gs.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},gs.prototype.upload=function(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,zo),this.indexBuffer=t.createIndexBuffer(this.indexArray),this.indexBuffer2=t.createIndexBuffer(this.indexArray2)),this.programConfigurations.upload(t),this.uploaded=!0},gs.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.indexBuffer2.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.segments2.destroy())},gs.prototype.addFeature=function(t,e,r,n,i){for(var a=0,o=hs(e,500);a<o.length;a+=1){for(var s=o[a],l=0,c=0,u=s;c<u.length;c+=1){l+=u[c].length}for(var f=this.segments.prepareSegment(l,this.layoutVertexArray,this.indexArray),h=f.vertexLength,p=[],d=[],m=0,g=s;m<g.length;m+=1){var v=g[m];if(0!==v.length){v!==s[0]&&d.push(p.length/2);var y=this.segments2.prepareSegment(v.length,this.layoutVertexArray,this.indexArray2),x=y.vertexLength;this.layoutVertexArray.emplaceBack(v[0].x,v[0].y),this.indexArray2.emplaceBack(x+v.length-1,x),p.push(v[0].x),p.push(v[0].y);for(var b=1;b<v.length;b++)this.layoutVertexArray.emplaceBack(v[b].x,v[b].y),this.indexArray2.emplaceBack(x+b-1,x+b),p.push(v[b].x),p.push(v[b].y);y.vertexLength+=v.length,y.primitiveLength+=v.length}}for(var _=Do(p,d),w=0;w<_.length;w+=3)this.indexArray.emplaceBack(h+_[w],h+_[w+1],h+_[w+2]);f.vertexLength+=l,f.primitiveLength+=_.length/3}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,i,n)},Nn("FillBucket",gs,{omit:["layers","patternFeatures"]});var vs=new Si({"fill-sort-key":new Ti(Lt.layout_fill["fill-sort-key"])}),ys={paint:new Si({"fill-antialias":new wi(Lt.paint_fill["fill-antialias"]),"fill-opacity":new Ti(Lt.paint_fill["fill-opacity"]),"fill-color":new Ti(Lt.paint_fill["fill-color"]),"fill-outline-color":new Ti(Lt.paint_fill["fill-outline-color"]),"fill-translate":new wi(Lt.paint_fill["fill-translate"]),"fill-translate-anchor":new wi(Lt.paint_fill["fill-translate-anchor"]),"fill-pattern":new ki(Lt.paint_fill["fill-pattern"])}),layout:vs},xs=function(t){function e(e){t.call(this,e,ys)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.recalculate=function(e,r){t.prototype.recalculate.call(this,e,r);var n=this.paint._values["fill-outline-color"];"constant"===n.value.kind&&void 0===n.value.value&&(this.paint._values["fill-outline-color"]=this.paint._values["fill-color"])},e.prototype.createBucket=function(t){return new gs(t)},e.prototype.queryRadius=function(){return so(this.paint.get("fill-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o){return Ka(lo(t,this.paint.get("fill-translate"),this.paint.get("fill-translate-anchor"),a.angle,o),n)},e.prototype.isTileClipped=function(){return!0},e}(Ei),bs=Ii([{name:"a_pos",components:2,type:"Int16"},{name:"a_normal_ed",components:4,type:"Int16"}],4).members,_s=ws;function ws(t,e,r,n,i){this.properties={},this.extent=r,this.type=0,this._pbf=t,this._geometry=-1,this._keys=n,this._values=i,t.readFields(Ts,this,e)}function Ts(t,e,r){1==t?e.id=r.readVarint():2==t?function(t,e){var r=t.readVarint()+t.pos;for(;t.pos<r;){var n=e._keys[t.readVarint()],i=e._values[t.readVarint()];e.properties[n]=i}}(r,e):3==t?e.type=r.readVarint():4==t&&(e._geometry=r.pos)}function ks(t){for(var e,r,n=0,i=0,a=t.length,o=a-1;i<a;o=i++)e=t[i],n+=((r=t[o]).x-e.x)*(e.y+r.y);return n}ws.types=["Unknown","Point","LineString","Polygon"],ws.prototype.loadGeometry=function(){var t=this._pbf;t.pos=this._geometry;for(var e,r=t.readVarint()+t.pos,n=1,a=0,o=0,s=0,l=[];t.pos<r;){if(a<=0){var c=t.readVarint();n=7&c,a=c>>3}if(a--,1===n||2===n)o+=t.readSVarint(),s+=t.readSVarint(),1===n&&(e&&l.push(e),e=[]),e.push(new i(o,s));else{if(7!==n)throw new Error("unknown command "+n);e&&e.push(e[0].clone())}}return e&&l.push(e),l},ws.prototype.bbox=function(){var t=this._pbf;t.pos=this._geometry;for(var e=t.readVarint()+t.pos,r=1,n=0,i=0,a=0,o=1/0,s=-1/0,l=1/0,c=-1/0;t.pos<e;){if(n<=0){var u=t.readVarint();r=7&u,n=u>>3}if(n--,1===r||2===r)(i+=t.readSVarint())<o&&(o=i),i>s&&(s=i),(a+=t.readSVarint())<l&&(l=a),a>c&&(c=a);else if(7!==r)throw new Error("unknown command "+r)}return[o,l,s,c]},ws.prototype.toGeoJSON=function(t,e,r){var n,i,a=this.extent*Math.pow(2,r),o=this.extent*t,s=this.extent*e,l=this.loadGeometry(),c=ws.types[this.type];function u(t){for(var e=0;e<t.length;e++){var r=t[e],n=180-360*(r.y+s)/a;t[e]=[360*(r.x+o)/a-180,360/Math.PI*Math.atan(Math.exp(n*Math.PI/180))-90]}}switch(this.type){case 1:var f=[];for(n=0;n<l.length;n++)f[n]=l[n][0];u(l=f);break;case 2:for(n=0;n<l.length;n++)u(l[n]);break;case 3:for(l=function(t){var e=t.length;if(e<=1)return[t];for(var r,n,i=[],a=0;a<e;a++){var o=ks(t[a]);0!==o&&(void 0===n&&(n=o<0),n===o<0?(r&&i.push(r),r=[t[a]]):r.push(t[a]))}r&&i.push(r);return i}(l),n=0;n<l.length;n++)for(i=0;i<l[n].length;i++)u(l[n][i])}1===l.length?l=l[0]:c="Multi"+c;var h={type:"Feature",geometry:{type:c,coordinates:l},properties:this.properties};return"id"in this&&(h.id=this.id),h};var As=Ms;function Ms(t,e){this.version=1,this.name=null,this.extent=4096,this.length=0,this._pbf=t,this._keys=[],this._values=[],this._features=[],t.readFields(Ss,this,e),this.length=this._features.length}function Ss(t,e,r){15===t?e.version=r.readVarint():1===t?e.name=r.readString():5===t?e.extent=r.readVarint():2===t?e._features.push(r.pos):3===t?e._keys.push(r.readString()):4===t&&e._values.push(function(t){var e=null,r=t.readVarint()+t.pos;for(;t.pos<r;){var n=t.readVarint()>>3;e=1===n?t.readString():2===n?t.readFloat():3===n?t.readDouble():4===n?t.readVarint64():5===n?t.readVarint():6===n?t.readSVarint():7===n?t.readBoolean():null}return e}(r))}function Es(t,e,r){if(3===t){var n=new As(r,r.readVarint()+r.pos);n.length&&(e[n.name]=n)}}Ms.prototype.feature=function(t){if(t<0||t>=this._features.length)throw new Error("feature index out of bounds");this._pbf.pos=this._features[t];var e=this._pbf.readVarint()+this._pbf.pos;return new _s(this._pbf,e,this.extent,this._keys,this._values)};var Ls={VectorTile:function(t,e){this.layers=t.readFields(Es,{},e)},VectorTileFeature:_s,VectorTileLayer:As},Cs=Ls.VectorTileFeature.types,Ps=Math.pow(2,13);function Is(t,e,r,n,i,a,o,s){t.emplaceBack(e,r,2*Math.floor(n*Ps)+o,i*Ps*2,a*Ps*2,Math.round(s))}var Os=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new Ri,this.indexArray=new Yi,this.programConfigurations=new Ua(bs,t.layers,t.zoom),this.segments=new pa,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function zs(t,e){return t.x===e.x&&(t.x<0||t.x>8192)||t.y===e.y&&(t.y<0||t.y>8192)}function Ds(t){return t.every((function(t){return t.x<0}))||t.every((function(t){return t.x>8192}))||t.every((function(t){return t.y<0}))||t.every((function(t){return t.y>8192}))}Os.prototype.populate=function(t,e,r){this.features=[],this.hasPattern=ds("fill-extrusion",this.layers,e);for(var n=0,i=t;n<i.length;n+=1){var a=i[n],o=a.feature,s=a.id,l=a.index,c=a.sourceLayerIndex,u=this.layers[0]._featureFilter.needGeometry,f={type:o.type,id:s,properties:o.properties,geometry:u?Ya(o):[]};if(this.layers[0]._featureFilter.filter(new pi(this.zoom),f,r)){var h={id:s,sourceLayerIndex:c,index:l,geometry:u?f.geometry:Ya(o),properties:o.properties,type:o.type,patterns:{}};void 0!==o.id&&(h.id=o.id),this.hasPattern?this.features.push(ms("fill-extrusion",this.layers,h,this.zoom,e)):this.addFeature(h,h.geometry,l,r,{}),e.featureIndex.insert(o,h.geometry,l,c,this.index,!0)}}},Os.prototype.addFeatures=function(t,e,r){for(var n=0,i=this.features;n<i.length;n+=1){var a=i[n],o=a.geometry;this.addFeature(a,o,a.index,e,r)}},Os.prototype.update=function(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},Os.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},Os.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},Os.prototype.upload=function(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,bs),this.indexBuffer=t.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(t),this.uploaded=!0},Os.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},Os.prototype.addFeature=function(t,e,r,n,i){for(var a=0,o=hs(e,500);a<o.length;a+=1){for(var s=o[a],l=0,c=0,u=s;c<u.length;c+=1){l+=u[c].length}for(var f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray),h=0,p=s;h<p.length;h+=1){var d=p[h];if(0!==d.length&&!Ds(d))for(var m=0,g=0;g<d.length;g++){var v=d[g];if(g>=1){var y=d[g-1];if(!zs(v,y)){f.vertexLength+4>pa.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var x=v.sub(y)._perp()._unit(),b=y.dist(v);m+b>32768&&(m=0),Is(this.layoutVertexArray,v.x,v.y,x.x,x.y,0,0,m),Is(this.layoutVertexArray,v.x,v.y,x.x,x.y,0,1,m),m+=b,Is(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,0,m),Is(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,1,m);var _=f.vertexLength;this.indexArray.emplaceBack(_,_+2,_+1),this.indexArray.emplaceBack(_+1,_+2,_+3),f.vertexLength+=4,f.primitiveLength+=2}}}}if(f.vertexLength+l>pa.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(l,this.layoutVertexArray,this.indexArray)),"Polygon"===Cs[t.type]){for(var w=[],T=[],k=f.vertexLength,A=0,M=s;A<M.length;A+=1){var S=M[A];if(0!==S.length){S!==s[0]&&T.push(w.length/2);for(var E=0;E<S.length;E++){var L=S[E];Is(this.layoutVertexArray,L.x,L.y,0,0,1,1,0),w.push(L.x),w.push(L.y)}}}for(var C=Do(w,T),P=0;P<C.length;P+=3)this.indexArray.emplaceBack(k+C[P],k+C[P+2],k+C[P+1]);f.primitiveLength+=C.length/3,f.vertexLength+=l}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,i,n)},Nn("FillExtrusionBucket",Os,{omit:["layers","features"]});var Rs={paint:new Si({"fill-extrusion-opacity":new wi(Lt["paint_fill-extrusion"]["fill-extrusion-opacity"]),"fill-extrusion-color":new Ti(Lt["paint_fill-extrusion"]["fill-extrusion-color"]),"fill-extrusion-translate":new wi(Lt["paint_fill-extrusion"]["fill-extrusion-translate"]),"fill-extrusion-translate-anchor":new wi(Lt["paint_fill-extrusion"]["fill-extrusion-translate-anchor"]),"fill-extrusion-pattern":new ki(Lt["paint_fill-extrusion"]["fill-extrusion-pattern"]),"fill-extrusion-height":new Ti(Lt["paint_fill-extrusion"]["fill-extrusion-height"]),"fill-extrusion-base":new Ti(Lt["paint_fill-extrusion"]["fill-extrusion-base"]),"fill-extrusion-vertical-gradient":new wi(Lt["paint_fill-extrusion"]["fill-extrusion-vertical-gradient"])})},Fs=function(t){function e(e){t.call(this,e,Rs)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new Os(t)},e.prototype.queryRadius=function(){return so(this.paint.get("fill-extrusion-translate"))},e.prototype.is3D=function(){return!0},e.prototype.queryIntersectsFeature=function(t,e,r,n,a,o,s,l){var c=lo(t,this.paint.get("fill-extrusion-translate"),this.paint.get("fill-extrusion-translate-anchor"),o.angle,s),u=this.paint.get("fill-extrusion-height").evaluate(e,r),f=this.paint.get("fill-extrusion-base").evaluate(e,r),h=function(t,e,r,n){for(var a=[],o=0,s=t;o<s.length;o+=1){var l=s[o],c=[l.x,l.y,n,1];xo(c,c,e),a.push(new i(c[0]/c[3],c[1]/c[3]))}return a}(c,l,0,0),p=function(t,e,r,n){for(var a=[],o=[],s=n[8]*e,l=n[9]*e,c=n[10]*e,u=n[11]*e,f=n[8]*r,h=n[9]*r,p=n[10]*r,d=n[11]*r,m=0,g=t;m<g.length;m+=1){for(var v=g[m],y=[],x=[],b=0,_=v;b<_.length;b+=1){var w=_[b],T=w.x,k=w.y,A=n[0]*T+n[4]*k+n[12],M=n[1]*T+n[5]*k+n[13],S=n[2]*T+n[6]*k+n[14],E=n[3]*T+n[7]*k+n[15],L=S+c,C=E+u,P=A+f,I=M+h,O=S+p,z=E+d,D=new i((A+s)/C,(M+l)/C);D.z=L/C,y.push(D);var R=new i(P/z,I/z);R.z=O/z,x.push(R)}a.push(y),o.push(x)}return[a,o]}(n,f,u,l);return function(t,e,r){var n=1/0;Ka(r,e)&&(n=Ns(r,e[0]));for(var i=0;i<e.length;i++)for(var a=e[i],o=t[i],s=0;s<a.length-1;s++){var l=a[s],c=a[s+1],u=o[s],f=o[s+1],h=[l,c,f,u,l];Za(r,h)&&(n=Math.min(n,Ns(r,h)))}return n!==1/0&&n}(p[0],p[1],h)},e}(Ei);function Bs(t,e){return t.x*e.x+t.y*e.y}function Ns(t,e){if(1===t.length){for(var r,n=0,i=e[n++];!r||i.equals(r);)if(!(r=e[n++]))return 1/0;for(;n<e.length;n++){var a=e[n],o=t[0],s=r.sub(i),l=a.sub(i),c=o.sub(i),u=Bs(s,s),f=Bs(s,l),h=Bs(l,l),p=Bs(c,s),d=Bs(c,l),m=u*h-f*f,g=(h*p-f*d)/m,v=(u*d-f*p)/m,y=1-g-v,x=i.z*y+r.z*g+a.z*v;if(isFinite(x))return x}return 1/0}for(var b=1/0,_=0,w=e;_<w.length;_+=1){var T=w[_];b=Math.min(b,T.z)}return b}var js=Ii([{name:"a_pos_normal",components:2,type:"Int16"},{name:"a_data",components:4,type:"Uint8"}],4).members,Us=Ls.VectorTileFeature.types,Vs=Math.cos(Math.PI/180*37.5),Hs=Math.pow(2,14)/.5,qs=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new Fi,this.indexArray=new Yi,this.programConfigurations=new Ua(js,t.layers,t.zoom),this.segments=new pa,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};qs.prototype.populate=function(t,e,r){this.hasPattern=ds("line",this.layers,e);for(var n=this.layers[0].layout.get("line-sort-key"),i=[],a=0,o=t;a<o.length;a+=1){var s=o[a],l=s.feature,c=s.id,u=s.index,f=s.sourceLayerIndex,h=this.layers[0]._featureFilter.needGeometry,p={type:l.type,id:c,properties:l.properties,geometry:h?Ya(l):[]};if(this.layers[0]._featureFilter.filter(new pi(this.zoom),p,r)){h||(p.geometry=Ya(l));var d=n?n.evaluate(p,{},r):void 0,m={id:c,properties:l.properties,type:l.type,sourceLayerIndex:f,index:u,geometry:p.geometry,patterns:{},sortKey:d};i.push(m)}}n&&i.sort((function(t,e){return t.sortKey-e.sortKey}));for(var g=0,v=i;g<v.length;g+=1){var y=v[g],x=y,b=x.geometry,_=x.index,w=x.sourceLayerIndex;if(this.hasPattern){var T=ms("line",this.layers,y,this.zoom,e);this.patternFeatures.push(T)}else this.addFeature(y,b,_,r,{});var k=t[_].feature;e.featureIndex.insert(k,b,_,w,this.index)}},qs.prototype.update=function(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},qs.prototype.addFeatures=function(t,e,r){for(var n=0,i=this.patternFeatures;n<i.length;n+=1){var a=i[n];this.addFeature(a,a.geometry,a.index,e,r)}},qs.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},qs.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},qs.prototype.upload=function(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,js),this.indexBuffer=t.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(t),this.uploaded=!0},qs.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},qs.prototype.addFeature=function(t,e,r,n,i){for(var a=this.layers[0].layout,o=a.get("line-join").evaluate(t,{}),s=a.get("line-cap"),l=a.get("line-miter-limit"),c=a.get("line-round-limit"),u=0,f=e;u<f.length;u+=1){var h=f[u];this.addLine(h,t,o,s,l,c)}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,i,n)},qs.prototype.addLine=function(t,e,r,n,i,a){if(this.distance=0,this.scaledDistance=0,this.totalDistance=0,e.properties&&e.properties.hasOwnProperty("mapbox_clip_start")&&e.properties.hasOwnProperty("mapbox_clip_end")){this.clipStart=+e.properties.mapbox_clip_start,this.clipEnd=+e.properties.mapbox_clip_end;for(var o=0;o<t.length-1;o++)this.totalDistance+=t[o].dist(t[o+1]);this.updateScaledDistance()}for(var s="Polygon"===Us[e.type],l=t.length;l>=2&&t[l-1].equals(t[l-2]);)l--;for(var c=0;c<l-1&&t[c].equals(t[c+1]);)c++;if(!(l<(s?3:2))){"bevel"===r&&(i=1.05);var u,f=this.overscaling<=16?122880/(512*this.overscaling):0,h=this.segments.prepareSegment(10*l,this.layoutVertexArray,this.indexArray),p=void 0,d=void 0,m=void 0,g=void 0;this.e1=this.e2=-1,s&&(u=t[l-2],g=t[c].sub(u)._unit()._perp());for(var v=c;v<l;v++)if(!(d=v===l-1?s?t[c+1]:void 0:t[v+1])||!t[v].equals(d)){g&&(m=g),u&&(p=u),u=t[v],g=d?d.sub(u)._unit()._perp():m;var y=(m=m||g).add(g);0===y.x&&0===y.y||y._unit();var x=m.x*g.x+m.y*g.y,b=y.x*g.x+y.y*g.y,_=0!==b?1/b:1/0,w=2*Math.sqrt(2-2*b),T=b<Vs&&p&&d,k=m.x*g.y-m.y*g.x>0;if(T&&v>c){var A=u.dist(p);if(A>2*f){var M=u.sub(u.sub(p)._mult(f/A)._round());this.updateDistance(p,M),this.addCurrentVertex(M,m,0,0,h),p=M}}var S=p&&d,E=S?r:s?"butt":n;if(S&&"round"===E&&(_<a?E="miter":_<=2&&(E="fakeround")),"miter"===E&&_>i&&(E="bevel"),"bevel"===E&&(_>2&&(E="flipbevel"),_<i&&(E="miter")),p&&this.updateDistance(p,u),"miter"===E)y._mult(_),this.addCurrentVertex(u,y,0,0,h);else if("flipbevel"===E){if(_>100)y=g.mult(-1);else{var L=_*m.add(g).mag()/m.sub(g).mag();y._perp()._mult(L*(k?-1:1))}this.addCurrentVertex(u,y,0,0,h),this.addCurrentVertex(u,y.mult(-1),0,0,h)}else if("bevel"===E||"fakeround"===E){var C=-Math.sqrt(_*_-1),P=k?C:0,I=k?0:C;if(p&&this.addCurrentVertex(u,m,P,I,h),"fakeround"===E)for(var O=Math.round(180*w/Math.PI/20),z=1;z<O;z++){var D=z/O;if(.5!==D){var R=D-.5;D+=D*R*(D-1)*((1.0904+x*(x*(3.55645-1.43519*x)-3.2452))*R*R+(.848013+x*(.215638*x-1.06021)))}var F=g.sub(m)._mult(D)._add(m)._unit()._mult(k?-1:1);this.addHalfVertex(u,F.x,F.y,!1,k,0,h)}d&&this.addCurrentVertex(u,g,-P,-I,h)}else if("butt"===E)this.addCurrentVertex(u,y,0,0,h);else if("square"===E){var B=p?1:-1;this.addCurrentVertex(u,y,B,B,h)}else"round"===E&&(p&&(this.addCurrentVertex(u,m,0,0,h),this.addCurrentVertex(u,m,1,1,h,!0)),d&&(this.addCurrentVertex(u,g,-1,-1,h,!0),this.addCurrentVertex(u,g,0,0,h)));if(T&&v<l-1){var N=u.dist(d);if(N>2*f){var j=u.add(d.sub(u)._mult(f/N)._round());this.updateDistance(u,j),this.addCurrentVertex(j,g,0,0,h),u=j}}}}},qs.prototype.addCurrentVertex=function(t,e,r,n,i,a){void 0===a&&(a=!1);var o=e.x+e.y*r,s=e.y-e.x*r,l=-e.x+e.y*n,c=-e.y-e.x*n;this.addHalfVertex(t,o,s,a,!1,r,i),this.addHalfVertex(t,l,c,a,!0,-n,i),this.distance>Hs/2&&0===this.totalDistance&&(this.distance=0,this.addCurrentVertex(t,e,r,n,i,a))},qs.prototype.addHalfVertex=function(t,e,r,n,i,a,o){var s=t.x,l=t.y,c=.5*this.scaledDistance;this.layoutVertexArray.emplaceBack((s<<1)+(n?1:0),(l<<1)+(i?1:0),Math.round(63*e)+128,Math.round(63*r)+128,1+(0===a?0:a<0?-1:1)|(63&c)<<2,c>>6);var u=o.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,u),o.primitiveLength++),i?this.e2=u:this.e1=u},qs.prototype.updateScaledDistance=function(){this.scaledDistance=this.totalDistance>0?(this.clipStart+(this.clipEnd-this.clipStart)*this.distance/this.totalDistance)*(Hs-1):this.distance},qs.prototype.updateDistance=function(t,e){this.distance+=t.dist(e),this.updateScaledDistance()},Nn("LineBucket",qs,{omit:["layers","patternFeatures"]});var Gs=new Si({"line-cap":new wi(Lt.layout_line["line-cap"]),"line-join":new Ti(Lt.layout_line["line-join"]),"line-miter-limit":new wi(Lt.layout_line["line-miter-limit"]),"line-round-limit":new wi(Lt.layout_line["line-round-limit"]),"line-sort-key":new Ti(Lt.layout_line["line-sort-key"])}),Ys={paint:new Si({"line-opacity":new Ti(Lt.paint_line["line-opacity"]),"line-color":new Ti(Lt.paint_line["line-color"]),"line-translate":new wi(Lt.paint_line["line-translate"]),"line-translate-anchor":new wi(Lt.paint_line["line-translate-anchor"]),"line-width":new Ti(Lt.paint_line["line-width"]),"line-gap-width":new Ti(Lt.paint_line["line-gap-width"]),"line-offset":new Ti(Lt.paint_line["line-offset"]),"line-blur":new Ti(Lt.paint_line["line-blur"]),"line-dasharray":new Ai(Lt.paint_line["line-dasharray"]),"line-pattern":new ki(Lt.paint_line["line-pattern"]),"line-gradient":new Mi(Lt.paint_line["line-gradient"])}),layout:Gs},Ws=new(function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.possiblyEvaluate=function(e,r){return r=new pi(Math.floor(r.zoom),{now:r.now,fadeDuration:r.fadeDuration,zoomHistory:r.zoomHistory,transition:r.transition}),t.prototype.possiblyEvaluate.call(this,e,r)},e.prototype.evaluate=function(e,r,n,i){return r=u({},r,{zoom:Math.floor(r.zoom)}),t.prototype.evaluate.call(this,e,r,n,i)},e}(Ti))(Ys.paint.properties["line-width"].specification);Ws.useIntegerZoom=!0;var Xs=function(t){function e(e){t.call(this,e,Ys)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._handleSpecialPaintPropertyUpdate=function(t){"line-gradient"===t&&this._updateGradient()},e.prototype._updateGradient=function(){var t=this._transitionablePaint._values["line-gradient"].value.expression;this.gradient=Co(t,"lineProgress"),this.gradientTexture=null},e.prototype.recalculate=function(e,r){t.prototype.recalculate.call(this,e,r),this.paint._values["line-floorwidth"]=Ws.possiblyEvaluate(this._transitioningPaint._values["line-width"].value,e)},e.prototype.createBucket=function(t){return new qs(t)},e.prototype.queryRadius=function(t){var e=t,r=Zs(oo("line-width",this,e),oo("line-gap-width",this,e)),n=oo("line-offset",this,e);return r/2+Math.abs(n)+so(this.paint.get("line-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,a,o,s){var l=lo(t,this.paint.get("line-translate"),this.paint.get("line-translate-anchor"),o.angle,s),c=s/2*Zs(this.paint.get("line-width").evaluate(e,r),this.paint.get("line-gap-width").evaluate(e,r)),u=this.paint.get("line-offset").evaluate(e,r);return u&&(n=function(t,e){for(var r=[],n=new i(0,0),a=0;a<t.length;a++){for(var o=t[a],s=[],l=0;l<o.length;l++){var c=o[l-1],u=o[l],f=o[l+1],h=0===l?n:u.sub(c)._unit()._perp(),p=l===o.length-1?n:f.sub(u)._unit()._perp(),d=h._add(p)._unit(),m=d.x*p.x+d.y*p.y;d._mult(1/m),s.push(d._mult(e)._add(u))}r.push(s)}return r}(n,u*s)),function(t,e,r){for(var n=0;n<e.length;n++){var i=e[n];if(t.length>=3)for(var a=0;a<i.length;a++)if(io(t,i[a]))return!0;if(Qa(t,i,r))return!0}return!1}(l,n,c)},e.prototype.isTileClipped=function(){return!0},e}(Ei);function Zs(t,e){return e>0?e+2*t:t}var Js=Ii([{name:"a_pos_offset",components:4,type:"Int16"},{name:"a_data",components:4,type:"Uint16"},{name:"a_pixeloffset",components:4,type:"Int16"}],4),Ks=Ii([{name:"a_projected_pos",components:3,type:"Float32"}],4),Qs=(Ii([{name:"a_fade_opacity",components:1,type:"Uint32"}],4),Ii([{name:"a_placed",components:2,type:"Uint8"},{name:"a_shift",components:2,type:"Float32"}])),$s=(Ii([{type:"Int16",name:"anchorPointX"},{type:"Int16",name:"anchorPointY"},{type:"Int16",name:"x1"},{type:"Int16",name:"y1"},{type:"Int16",name:"x2"},{type:"Int16",name:"y2"},{type:"Uint32",name:"featureIndex"},{type:"Uint16",name:"sourceLayerIndex"},{type:"Uint16",name:"bucketIndex"}]),Ii([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4)),tl=Ii([{name:"a_pos",components:2,type:"Float32"},{name:"a_radius",components:1,type:"Float32"},{name:"a_flags",components:2,type:"Int16"}],4);Ii([{name:"triangle",components:3,type:"Uint16"}]),Ii([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Uint16",name:"glyphStartIndex"},{type:"Uint16",name:"numGlyphs"},{type:"Uint32",name:"vertexStartIndex"},{type:"Uint32",name:"lineStartIndex"},{type:"Uint32",name:"lineLength"},{type:"Uint16",name:"segment"},{type:"Uint16",name:"lowerSize"},{type:"Uint16",name:"upperSize"},{type:"Float32",name:"lineOffsetX"},{type:"Float32",name:"lineOffsetY"},{type:"Uint8",name:"writingMode"},{type:"Uint8",name:"placedOrientation"},{type:"Uint8",name:"hidden"},{type:"Uint32",name:"crossTileID"},{type:"Int16",name:"associatedIconIndex"}]),Ii([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Int16",name:"rightJustifiedTextSymbolIndex"},{type:"Int16",name:"centerJustifiedTextSymbolIndex"},{type:"Int16",name:"leftJustifiedTextSymbolIndex"},{type:"Int16",name:"verticalPlacedTextSymbolIndex"},{type:"Int16",name:"placedIconSymbolIndex"},{type:"Int16",name:"verticalPlacedIconSymbolIndex"},{type:"Uint16",name:"key"},{type:"Uint16",name:"textBoxStartIndex"},{type:"Uint16",name:"textBoxEndIndex"},{type:"Uint16",name:"verticalTextBoxStartIndex"},{type:"Uint16",name:"verticalTextBoxEndIndex"},{type:"Uint16",name:"iconBoxStartIndex"},{type:"Uint16",name:"iconBoxEndIndex"},{type:"Uint16",name:"verticalIconBoxStartIndex"},{type:"Uint16",name:"verticalIconBoxEndIndex"},{type:"Uint16",name:"featureIndex"},{type:"Uint16",name:"numHorizontalGlyphVertices"},{type:"Uint16",name:"numVerticalGlyphVertices"},{type:"Uint16",name:"numIconVertices"},{type:"Uint16",name:"numVerticalIconVertices"},{type:"Uint16",name:"useRuntimeCollisionCircles"},{type:"Uint32",name:"crossTileID"},{type:"Float32",name:"textBoxScale"},{type:"Float32",components:2,name:"textOffset"},{type:"Float32",name:"collisionCircleDiameter"}]),Ii([{type:"Float32",name:"offsetX"}]),Ii([{type:"Int16",name:"x"},{type:"Int16",name:"y"},{type:"Int16",name:"tileUnitDistanceFromAnchor"}]);function el(t,e,r){return t.sections.forEach((function(t){t.text=function(t,e,r){var n=e.layout.get("text-transform").evaluate(r,{});return"uppercase"===n?t=t.toLocaleUpperCase():"lowercase"===n&&(t=t.toLocaleLowerCase()),hi.applyArabicShaping&&(t=hi.applyArabicShaping(t)),t}(t.text,e,r)})),t}var rl={"!":"\ufe15","#":"\uff03",$:"\uff04","%":"\uff05","&":"\uff06","(":"\ufe35",")":"\ufe36","*":"\uff0a","+":"\uff0b",",":"\ufe10","-":"\ufe32",".":"\u30fb","/":"\uff0f",":":"\ufe13",";":"\ufe14","<":"\ufe3f","=":"\uff1d",">":"\ufe40","?":"\ufe16","@":"\uff20","[":"\ufe47","\\":"\uff3c","]":"\ufe48","^":"\uff3e",_:"\ufe33","`":"\uff40","{":"\ufe37","|":"\u2015","}":"\ufe38","~":"\uff5e","\xa2":"\uffe0","\xa3":"\uffe1","\xa5":"\uffe5","\xa6":"\uffe4","\xac":"\uffe2","\xaf":"\uffe3","\u2013":"\ufe32","\u2014":"\ufe31","\u2018":"\ufe43","\u2019":"\ufe44","\u201c":"\ufe41","\u201d":"\ufe42","\u2026":"\ufe19","\u2027":"\u30fb","\u20a9":"\uffe6","\u3001":"\ufe11","\u3002":"\ufe12","\u3008":"\ufe3f","\u3009":"\ufe40","\u300a":"\ufe3d","\u300b":"\ufe3e","\u300c":"\ufe41","\u300d":"\ufe42","\u300e":"\ufe43","\u300f":"\ufe44","\u3010":"\ufe3b","\u3011":"\ufe3c","\u3014":"\ufe39","\u3015":"\ufe3a","\u3016":"\ufe17","\u3017":"\ufe18","\uff01":"\ufe15","\uff08":"\ufe35","\uff09":"\ufe36","\uff0c":"\ufe10","\uff0d":"\ufe32","\uff0e":"\u30fb","\uff1a":"\ufe13","\uff1b":"\ufe14","\uff1c":"\ufe3f","\uff1e":"\ufe40","\uff1f":"\ufe16","\uff3b":"\ufe47","\uff3d":"\ufe48","\uff3f":"\ufe33","\uff5b":"\ufe37","\uff5c":"\u2015","\uff5d":"\ufe38","\uff5f":"\ufe35","\uff60":"\ufe36","\uff61":"\ufe12","\uff62":"\ufe41","\uff63":"\ufe42"};var nl=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<<s)-1,c=l>>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},il=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,f=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*m},al=ol;function ol(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}ol.Varint=0,ol.Fixed64=1,ol.Bytes=2,ol.Fixed32=5;var sl="undefined"==typeof TextDecoder?null:new TextDecoder("utf8");function ll(t){return t.type===ol.Bytes?t.readVarint()+t.pos:t.pos+1}function cl(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function ul(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.floor(Math.log(e)/(7*Math.LN2));r.realloc(n);for(var i=r.pos-1;i>=t;i--)r.buf[i+n]=r.buf[i]}function fl(t,e){for(var r=0;r<t.length;r++)e.writeVarint(t[r])}function hl(t,e){for(var r=0;r<t.length;r++)e.writeSVarint(t[r])}function pl(t,e){for(var r=0;r<t.length;r++)e.writeFloat(t[r])}function dl(t,e){for(var r=0;r<t.length;r++)e.writeDouble(t[r])}function ml(t,e){for(var r=0;r<t.length;r++)e.writeBoolean(t[r])}function gl(t,e){for(var r=0;r<t.length;r++)e.writeFixed32(t[r])}function vl(t,e){for(var r=0;r<t.length;r++)e.writeSFixed32(t[r])}function yl(t,e){for(var r=0;r<t.length;r++)e.writeFixed64(t[r])}function xl(t,e){for(var r=0;r<t.length;r++)e.writeSFixed64(t[r])}function bl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+16777216*t[e+3]}function _l(t,e,r){t[r]=e,t[r+1]=e>>>8,t[r+2]=e>>>16,t[r+3]=e>>>24}function wl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}ol.prototype={destroy:function(){this.buf=null},readFields:function(t,e,r){for(r=r||this.length;this.pos<r;){var n=this.readVarint(),i=n>>3,a=this.pos;this.type=7&n,t(i,e,this),this.pos===a&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=bl(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=wl(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=bl(this.buf,this.pos)+4294967296*bl(this.buf,this.pos+4);return this.pos+=8,t},readSFixed64:function(){var t=bl(this.buf,this.pos)+4294967296*wl(this.buf,this.pos+4);return this.pos+=8,t},readFloat:function(){var t=nl(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=nl(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,r,n=this.buf;return e=127&(r=n[this.pos++]),r<128?e:(e|=(127&(r=n[this.pos++]))<<7,r<128?e:(e|=(127&(r=n[this.pos++]))<<14,r<128?e:(e|=(127&(r=n[this.pos++]))<<21,r<128?e:function(t,e,r){var n,i,a=r.buf;if(i=a[r.pos++],n=(112&i)>>4,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<3,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<10,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<17,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<24,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(1&i)<<31,i<128)return cl(t,n,e);throw new Error("Expected varint not more than 10 bytes")}(e|=(15&(r=n[this.pos]))<<28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var t=this.readVarint()+this.pos,e=this.pos;return this.pos=t,t-e>=12&&sl?function(t,e,r){return sl.decode(t.subarray(e,r))}(this.buf,e,t):function(t,e,r){var n="",i=e;for(;i<r;){var a,o,s,l=t[i],c=null,u=l>239?4:l>223?3:l>191?2:1;if(i+u>r)break;1===u?l<128&&(c=l):2===u?128==(192&(a=t[i+1]))&&(c=(31&l)<<6|63&a)<=127&&(c=null):3===u?(a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&((c=(15&l)<<12|(63&a)<<6|63&o)<=2047||c>=55296&&c<=57343)&&(c=null)):4===u&&(a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&((c=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)<=65535||c>=1114112)&&(c=null)),null===c?(c=65533,u=1):c>65535&&(c-=65536,n+=String.fromCharCode(c>>>10&1023|55296),c=56320|1023&c),n+=String.fromCharCode(c),i+=u}return n}(this.buf,e,t)},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e},readPackedVarint:function(t,e){if(this.type!==ol.Bytes)return t.push(this.readVarint(e));var r=ll(this);for(t=t||[];this.pos<r;)t.push(this.readVarint(e));return t},readPackedSVarint:function(t){if(this.type!==ol.Bytes)return t.push(this.readSVarint());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readSVarint());return t},readPackedBoolean:function(t){if(this.type!==ol.Bytes)return t.push(this.readBoolean());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readBoolean());return t},readPackedFloat:function(t){if(this.type!==ol.Bytes)return t.push(this.readFloat());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readFloat());return t},readPackedDouble:function(t){if(this.type!==ol.Bytes)return t.push(this.readDouble());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readDouble());return t},readPackedFixed32:function(t){if(this.type!==ol.Bytes)return t.push(this.readFixed32());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readFixed32());return t},readPackedSFixed32:function(t){if(this.type!==ol.Bytes)return t.push(this.readSFixed32());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readSFixed32());return t},readPackedFixed64:function(t){if(this.type!==ol.Bytes)return t.push(this.readFixed64());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readFixed64());return t},readPackedSFixed64:function(t){if(this.type!==ol.Bytes)return t.push(this.readSFixed64());var e=ll(this);for(t=t||[];this.pos<e;)t.push(this.readSFixed64());return t},skip:function(t){var e=7&t;if(e===ol.Varint)for(;this.buf[this.pos++]>127;);else if(e===ol.Bytes)this.pos=this.readVarint()+this.pos;else if(e===ol.Fixed32)this.pos+=4;else{if(e!==ol.Fixed64)throw new Error("Unimplemented type: "+e);this.pos+=8}},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e<this.pos+t;)e*=2;if(e!==this.length){var r=new Uint8Array(e);r.set(this.buf),this.buf=r,this.length=e}},finish:function(){return this.length=this.pos,this.pos=0,this.buf.subarray(0,this.length)},writeFixed32:function(t){this.realloc(4),_l(this.buf,t,this.pos),this.pos+=4},writeSFixed32:function(t){this.realloc(4),_l(this.buf,t,this.pos),this.pos+=4},writeFixed64:function(t){this.realloc(8),_l(this.buf,-1&t,this.pos),_l(this.buf,Math.floor(t*(1/4294967296)),this.pos+4),this.pos+=8},writeSFixed64:function(t){this.realloc(8),_l(this.buf,-1&t,this.pos),_l(this.buf,Math.floor(t*(1/4294967296)),this.pos+4),this.pos+=8},writeVarint:function(t){(t=+t||0)>268435455||t<0?function(t,e){var r,n;t>=0?(r=t%4294967296|0,n=t/4294967296|0):(n=~(-t/4294967296),4294967295^(r=~(-t%4294967296))?r=r+1|0:(r=0,n=n+1|0));if(t>=0x10000000000000000||t<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");e.realloc(10),function(t,e,r){r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos]=127&t}(r,0,e),function(t,e){var r=(7&t)<<4;if(e.buf[e.pos++]|=r|((t>>>=3)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;e.buf[e.pos++]=127&t}(n,e)}(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t<0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,r){for(var n,i,a=0;a<e.length;a++){if((n=e.charCodeAt(a))>55295&&n<57344){if(!i){n>56319||a+1===e.length?(t[r++]=239,t[r++]=191,t[r++]=189):i=n;continue}if(n<56320){t[r++]=239,t[r++]=191,t[r++]=189,i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&(t[r++]=239,t[r++]=191,t[r++]=189,i=null);n<128?t[r++]=n:(n<2048?t[r++]=n>>6|192:(n<65536?t[r++]=n>>12|224:(t[r++]=n>>18|240,t[r++]=n>>12&63|128),t[r++]=n>>6&63|128),t[r++]=63&n|128)}return r}(this.buf,t,this.pos);var r=this.pos-e;r>=128&&ul(e,r,this),this.pos=e-1,this.writeVarint(r),this.pos+=r},writeFloat:function(t){this.realloc(4),il(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),il(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var r=0;r<e;r++)this.buf[this.pos++]=t[r]},writeRawMessage:function(t,e){this.pos++;var r=this.pos;t(e,this);var n=this.pos-r;n>=128&&ul(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,r){this.writeTag(t,ol.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,fl,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,hl,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,ml,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,pl,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,dl,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,gl,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,vl,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,yl,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,xl,e)},writeBytesField:function(t,e){this.writeTag(t,ol.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,ol.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,ol.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,ol.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,ol.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,ol.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,ol.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,ol.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,ol.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,ol.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};function Tl(t,e,r){1===t&&r.readMessage(kl,e)}function kl(t,e,r){if(3===t){var n=r.readMessage(Al,{}),i=n.id,a=n.bitmap,o=n.width,s=n.height,l=n.left,c=n.top,u=n.advance;e.push({id:i,bitmap:new So({width:o+6,height:s+6},a),metrics:{width:o,height:s,left:l,top:c,advance:u}})}}function Al(t,e,r){1===t?e.id=r.readVarint():2===t?e.bitmap=r.readBytes():3===t?e.width=r.readVarint():4===t?e.height=r.readVarint():5===t?e.left=r.readSVarint():6===t?e.top=r.readSVarint():7===t&&(e.advance=r.readVarint())}function Ml(t){for(var e=0,r=0,n=0,i=t;n<i.length;n+=1){var a=i[n];e+=a.w*a.h,r=Math.max(r,a.w)}t.sort((function(t,e){return e.h-t.h}));for(var o=[{x:0,y:0,w:Math.max(Math.ceil(Math.sqrt(e/.95)),r),h:1/0}],s=0,l=0,c=0,u=t;c<u.length;c+=1)for(var f=u[c],h=o.length-1;h>=0;h--){var p=o[h];if(!(f.w>p.w||f.h>p.h)){if(f.x=p.x,f.y=p.y,l=Math.max(l,f.y+f.h),s=Math.max(s,f.x+f.w),f.w===p.w&&f.h===p.h){var d=o.pop();h<o.length&&(o[h]=d)}else f.h===p.h?(p.x+=f.w,p.w-=f.w):f.w===p.w?(p.y+=f.h,p.h-=f.h):(o.push({x:p.x+f.w,y:p.y,w:p.w-f.w,h:f.h}),p.y+=f.h,p.h-=f.h);break}}return{w:s,h:l,fill:e/(s*l)||0}}var Sl=function(t,e){var r=e.pixelRatio,n=e.version,i=e.stretchX,a=e.stretchY,o=e.content;this.paddedRect=t,this.pixelRatio=r,this.stretchX=i,this.stretchY=a,this.content=o,this.version=n},El={tl:{configurable:!0},br:{configurable:!0},tlbr:{configurable:!0},displaySize:{configurable:!0}};El.tl.get=function(){return[this.paddedRect.x+1,this.paddedRect.y+1]},El.br.get=function(){return[this.paddedRect.x+this.paddedRect.w-1,this.paddedRect.y+this.paddedRect.h-1]},El.tlbr.get=function(){return this.tl.concat(this.br)},El.displaySize.get=function(){return[(this.paddedRect.w-2)/this.pixelRatio,(this.paddedRect.h-2)/this.pixelRatio]},Object.defineProperties(Sl.prototype,El);var Ll=function(t,e){var r={},n={};this.haveRenderCallbacks=[];var i=[];this.addImages(t,r,i),this.addImages(e,n,i);var a=Ml(i),o=a.w,s=a.h,l=new Eo({width:o||1,height:s||1});for(var c in t){var u=t[c],f=r[c].paddedRect;Eo.copy(u.data,l,{x:0,y:0},{x:f.x+1,y:f.y+1},u.data)}for(var h in e){var p=e[h],d=n[h].paddedRect,m=d.x+1,g=d.y+1,v=p.data.width,y=p.data.height;Eo.copy(p.data,l,{x:0,y:0},{x:m,y:g},p.data),Eo.copy(p.data,l,{x:0,y:y-1},{x:m,y:g-1},{width:v,height:1}),Eo.copy(p.data,l,{x:0,y:0},{x:m,y:g+y},{width:v,height:1}),Eo.copy(p.data,l,{x:v-1,y:0},{x:m-1,y:g},{width:1,height:y}),Eo.copy(p.data,l,{x:0,y:0},{x:m+v,y:g},{width:1,height:y})}this.image=l,this.iconPositions=r,this.patternPositions=n};Ll.prototype.addImages=function(t,e,r){for(var n in t){var i=t[n],a={x:0,y:0,w:i.data.width+2,h:i.data.height+2};r.push(a),e[n]=new Sl(a,i),i.hasRenderCallback&&this.haveRenderCallbacks.push(n)}},Ll.prototype.patchUpdatedImages=function(t,e){for(var r in t.dispatchRenderCallbacks(this.haveRenderCallbacks),t.updatedImages)this.patchUpdatedImage(this.iconPositions[r],t.getImage(r),e),this.patchUpdatedImage(this.patternPositions[r],t.getImage(r),e)},Ll.prototype.patchUpdatedImage=function(t,e,r){if(t&&e&&t.version!==e.version){t.version=e.version;var n=t.tl,i=n[0],a=n[1];r.update(e.data,void 0,{x:i,y:a})}},Nn("ImagePosition",Sl),Nn("ImageAtlas",Ll);var Cl={horizontal:1,vertical:2,horizontalOnly:3};var Pl=function(){this.scale=1,this.fontStack="",this.imageName=null};Pl.forText=function(t,e){var r=new Pl;return r.scale=t||1,r.fontStack=e,r},Pl.forImage=function(t){var e=new Pl;return e.imageName=t,e};var Il=function(){this.text="",this.sectionIndex=[],this.sections=[],this.imageSectionID=null};function Ol(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m){var g,v=Il.fromFeature(t,i);f===Cl.vertical&&v.verticalizePunctuation();var y=hi.processBidirectionalText,x=hi.processStyledBidirectionalText;if(y&&1===v.sections.length){g=[];for(var b=0,_=y(v.toString(),jl(v,c,a,e,n,p,d));b<_.length;b+=1){var w=_[b],T=new Il;T.text=w,T.sections=v.sections;for(var k=0;k<w.length;k++)T.sectionIndex.push(0);g.push(T)}}else if(x){g=[];for(var A=0,M=x(v.text,v.sectionIndex,jl(v,c,a,e,n,p,d));A<M.length;A+=1){var S=M[A],E=new Il;E.text=S[0],E.sectionIndex=S[1],E.sections=v.sections,g.push(E)}}else g=function(t,e){for(var r=[],n=t.text,i=0,a=0,o=e;a<o.length;a+=1){var s=o[a];r.push(t.substring(i,s)),i=s}return i<n.length&&r.push(t.substring(i,n.length)),r}(v,jl(v,c,a,e,n,p,d));var L=[],C={positionedLines:L,text:v.toString(),top:u[1],bottom:u[1],left:u[0],right:u[0],writingMode:f,iconsInText:!1,verticalizable:!1};return function(t,e,r,n,i,a,o,s,l,c,u,f){for(var h=0,p=-17,d=0,m=0,g="right"===s?1:"left"===s?0:.5,v=0,y=0,x=i;y<x.length;y+=1){var b=x[y];b.trim();var _=b.getMaxScale(),w=24*(_-1),T={positionedGlyphs:[],lineOffset:0};t.positionedLines[v]=T;var k=T.positionedGlyphs,A=0;if(b.length()){for(var M=0;M<b.length();M++){var S=b.getSection(M),E=b.getSectionIndex(M),L=b.getCharCode(M),C=0,P=null,I=null,O=null,z=24,D=!(l===Cl.horizontal||!u&&!Zn(L)||u&&(zl[L]||(Y=L,Yn.Arabic(Y)||Yn["Arabic Supplement"](Y)||Yn["Arabic Extended-A"](Y)||Yn["Arabic Presentation Forms-A"](Y)||Yn["Arabic Presentation Forms-B"](Y))));if(S.imageName){var R=n[S.imageName];if(!R)continue;O=S.imageName,t.iconsInText=t.iconsInText||!0,I=R.paddedRect;var F=R.displaySize;S.scale=24*S.scale/f,P={width:F[0],height:F[1],left:1,top:-3,advance:D?F[1]:F[0]};var B=24-F[1]*S.scale;C=w+B,z=P.advance;var N=D?F[0]*S.scale-24*_:F[1]*S.scale-24*_;N>0&&N>A&&(A=N)}else{var j=r[S.fontStack],U=j&&j[L];if(U&&U.rect)I=U.rect,P=U.metrics;else{var V=e[S.fontStack],H=V&&V[L];if(!H)continue;P=H.metrics}C=24*(_-S.scale)}D?(t.verticalizable=!0,k.push({glyph:L,imageName:O,x:h,y:p+C,vertical:D,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:I}),h+=z*S.scale+c):(k.push({glyph:L,imageName:O,x:h,y:p+C,vertical:D,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:I}),h+=P.advance*S.scale+c)}if(0!==k.length){var q=h-c;d=Math.max(q,d),Vl(k,0,k.length-1,g,A)}h=0;var G=a*_+A;T.lineOffset=Math.max(A,w),p+=G,m=Math.max(G,m),++v}else p+=a,++v}var Y;var W=p- -17,X=Ul(o),Z=X.horizontalAlign,J=X.verticalAlign;(function(t,e,r,n,i,a,o,s,l){var c=(e-r)*i,u=0;u=a!==o?-s*n- -17:(-n*l+.5)*o;for(var f=0,h=t;f<h.length;f+=1)for(var p=h[f],d=0,m=p.positionedGlyphs;d<m.length;d+=1){var g=m[d];g.x+=c,g.y+=u}})(t.positionedLines,g,Z,J,d,m,a,W,i.length),t.top+=-J*W,t.bottom=t.top+W,t.left+=-Z*d,t.right=t.left+d}(C,e,r,n,g,o,s,l,f,c,h,m),!function(t){for(var e=0,r=t;e<r.length;e+=1){if(0!==r[e].positionedGlyphs.length)return!1}return!0}(L)&&C}Il.fromFeature=function(t,e){for(var r=new Il,n=0;n<t.sections.length;n++){var i=t.sections[n];i.image?r.addImageSection(i):r.addTextSection(i,e)}return r},Il.prototype.length=function(){return this.text.length},Il.prototype.getSection=function(t){return this.sections[this.sectionIndex[t]]},Il.prototype.getSectionIndex=function(t){return this.sectionIndex[t]},Il.prototype.getCharCode=function(t){return this.text.charCodeAt(t)},Il.prototype.verticalizePunctuation=function(){this.text=function(t){for(var e="",r=0;r<t.length;r++){var n=t.charCodeAt(r+1)||null,i=t.charCodeAt(r-1)||null;(!n||!Jn(n)||rl[t[r+1]])&&(!i||!Jn(i)||rl[t[r-1]])&&rl[t[r]]?e+=rl[t[r]]:e+=t[r]}return e}(this.text)},Il.prototype.trim=function(){for(var t=0,e=0;e<this.text.length&&zl[this.text.charCodeAt(e)];e++)t++;for(var r=this.text.length,n=this.text.length-1;n>=0&&n>=t&&zl[this.text.charCodeAt(n)];n--)r--;this.text=this.text.substring(t,r),this.sectionIndex=this.sectionIndex.slice(t,r)},Il.prototype.substring=function(t,e){var r=new Il;return r.text=this.text.substring(t,e),r.sectionIndex=this.sectionIndex.slice(t,e),r.sections=this.sections,r},Il.prototype.toString=function(){return this.text},Il.prototype.getMaxScale=function(){var t=this;return this.sectionIndex.reduce((function(e,r){return Math.max(e,t.sections[r].scale)}),0)},Il.prototype.addTextSection=function(t,e){this.text+=t.text,this.sections.push(Pl.forText(t.scale,t.fontStack||e));for(var r=this.sections.length-1,n=0;n<t.text.length;++n)this.sectionIndex.push(r)},Il.prototype.addImageSection=function(t){var e=t.image?t.image.name:"";if(0!==e.length){var r=this.getNextImageSectionCharCode();r?(this.text+=String.fromCharCode(r),this.sections.push(Pl.forImage(e)),this.sectionIndex.push(this.sections.length-1)):_("Reached maximum number of images 6401")}else _("Can't add FormattedSection with an empty image.")},Il.prototype.getNextImageSectionCharCode=function(){return this.imageSectionID?this.imageSectionID>=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)};var zl={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},Dl={};function Rl(t,e,r,n,i,a){if(e.imageName){var o=n[e.imageName];return o?o.displaySize[0]*e.scale*24/a+i:0}var s=r[e.fontStack],l=s&&s[t];return l?l.metrics.advance*e.scale+i:0}function Fl(t,e,r,n){var i=Math.pow(t-e,2);return n?t<e?i/2:2*i:i+Math.abs(r)*r}function Bl(t,e,r){var n=0;return 10===t&&(n-=1e4),r&&(n+=150),40!==t&&65288!==t||(n+=50),41!==e&&65289!==e||(n+=50),n}function Nl(t,e,r,n,i,a){for(var o=null,s=Fl(e,r,i,a),l=0,c=n;l<c.length;l+=1){var u=c[l],f=Fl(e-u.x,r,i,a)+u.badness;f<=s&&(o=u,s=f)}return{index:t,x:e,priorBreak:o,badness:s}}function jl(t,e,r,n,i,a,o){if("point"!==a)return[];if(!t)return[];for(var s,l=[],c=function(t,e,r,n,i,a){for(var o=0,s=0;s<t.length();s++){var l=t.getSection(s);o+=Rl(t.getCharCode(s),l,n,i,e,a)}return o/Math.max(1,Math.ceil(o/r))}(t,e,r,n,i,o),u=t.text.indexOf("\u200b")>=0,f=0,h=0;h<t.length();h++){var p=t.getSection(h),d=t.getCharCode(h);if(zl[d]||(f+=Rl(d,p,n,i,e,o)),h<t.length()-1){var m=!!(!((s=d)<11904)&&(Yn["Bopomofo Extended"](s)||Yn.Bopomofo(s)||Yn["CJK Compatibility Forms"](s)||Yn["CJK Compatibility Ideographs"](s)||Yn["CJK Compatibility"](s)||Yn["CJK Radicals Supplement"](s)||Yn["CJK Strokes"](s)||Yn["CJK Symbols and Punctuation"](s)||Yn["CJK Unified Ideographs Extension A"](s)||Yn["CJK Unified Ideographs"](s)||Yn["Enclosed CJK Letters and Months"](s)||Yn["Halfwidth and Fullwidth Forms"](s)||Yn.Hiragana(s)||Yn["Ideographic Description Characters"](s)||Yn["Kangxi Radicals"](s)||Yn["Katakana Phonetic Extensions"](s)||Yn.Katakana(s)||Yn["Vertical Forms"](s)||Yn["Yi Radicals"](s)||Yn["Yi Syllables"](s)));(Dl[d]||m||p.imageName)&&l.push(Nl(h+1,f,c,l,Bl(d,t.getCharCode(h+1),m&&u),!1))}}return function t(e){return e?t(e.priorBreak).concat(e.index):[]}(Nl(t.length(),f,c,l,0,!0))}function Ul(t){var e=.5,r=.5;switch(t){case"right":case"top-right":case"bottom-right":e=1;break;case"left":case"top-left":case"bottom-left":e=0}switch(t){case"bottom":case"bottom-right":case"bottom-left":r=1;break;case"top":case"top-right":case"top-left":r=0}return{horizontalAlign:e,verticalAlign:r}}function Vl(t,e,r,n,i){if(n||i)for(var a=t[r],o=a.metrics.advance*a.scale,s=(t[r].x+o)*n,l=e;l<=r;l++)t[l].x-=s,t[l].y+=i}function Hl(t,e,r,n,i,a){var o,s=t.image;if(s.content){var l=s.content,c=s.pixelRatio||1;o=[l[0]/c,l[1]/c,s.displaySize[0]-l[2]/c,s.displaySize[1]-l[3]/c]}var u,f,h,p,d=e.left*a,m=e.right*a;"width"===r||"both"===r?(p=i[0]+d-n[3],f=i[0]+m+n[1]):f=(p=i[0]+(d+m-s.displaySize[0])/2)+s.displaySize[0];var g=e.top*a,v=e.bottom*a;return"height"===r||"both"===r?(u=i[1]+g-n[0],h=i[1]+v+n[2]):h=(u=i[1]+(g+v-s.displaySize[1])/2)+s.displaySize[1],{image:s,top:u,right:f,bottom:h,left:p,collisionPadding:o}}Dl[10]=!0,Dl[32]=!0,Dl[38]=!0,Dl[40]=!0,Dl[41]=!0,Dl[43]=!0,Dl[45]=!0,Dl[47]=!0,Dl[173]=!0,Dl[183]=!0,Dl[8203]=!0,Dl[8208]=!0,Dl[8211]=!0,Dl[8231]=!0;var ql=function(t){function e(e,r,n,i){t.call(this,e,r),this.angle=n,void 0!==i&&(this.segment=i)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.clone=function(){return new e(this.x,this.y,this.angle,this.segment)},e}(i);Nn("Anchor",ql);function Gl(t,e){var r=e.expression;if("constant"===r.kind)return{kind:"constant",layoutSize:r.evaluate(new pi(t+1))};if("source"===r.kind)return{kind:"source"};for(var n=r.zoomStops,i=r.interpolationType,a=0;a<n.length&&n[a]<=t;)a++;for(var o=a=Math.max(0,a-1);o<n.length&&n[o]<t+1;)o++;o=Math.min(n.length-1,o);var s=n[a],l=n[o];return"composite"===r.kind?{kind:"composite",minZoom:s,maxZoom:l,interpolationType:i}:{kind:"camera",minZoom:s,maxZoom:l,minSize:r.evaluate(new pi(s)),maxSize:r.evaluate(new pi(l)),interpolationType:i}}function Yl(t,e,r){var n=e.uSize,i=e.uSizeT,a=r.lowerSize,o=r.upperSize;return"source"===t.kind?a/128:"composite"===t.kind?qe(a/128,o/128,i):n}function Wl(t,e){var r=0,n=0;if("constant"===t.kind)n=t.layoutSize;else if("source"!==t.kind){var i=t.interpolationType,a=t.minZoom,o=t.maxZoom,s=i?l(or.interpolationFactor(i,e,a,o),0,1):0;"camera"===t.kind?n=qe(t.minSize,t.maxSize,s):r=s}return{uSizeT:r,uSize:n}}var Xl=Object.freeze({__proto__:null,getSizeData:Gl,evaluateSizeForFeature:Yl,evaluateSizeForZoom:Wl,SIZE_PACK_FACTOR:128});function Zl(t,e,r,n,i){if(void 0===e.segment)return!0;for(var a=e,o=e.segment+1,s=0;s>-r/2;){if(--o<0)return!1;s-=t[o].dist(a),a=t[o]}s+=t[o].dist(t[o+1]),o++;for(var l=[],c=0;s<r/2;){var u=t[o-1],f=t[o],h=t[o+1];if(!h)return!1;var p=u.angleTo(f)-f.angleTo(h);for(p=Math.abs((p+3*Math.PI)%(2*Math.PI)-Math.PI),l.push({distance:s,angleDelta:p}),c+=p;s-l[0].distance>n;)c-=l.shift().angleDelta;if(c>i)return!1;o++,s+=f.dist(h)}return!0}function Jl(t){for(var e=0,r=0;r<t.length-1;r++)e+=t[r].dist(t[r+1]);return e}function Kl(t,e,r){return t?.6*e*r:0}function Ql(t,e){return Math.max(t?t.right-t.left:0,e?e.right-e.left:0)}function $l(t,e,r,n,i,a){for(var o=Kl(r,i,a),s=Ql(r,n)*a,l=0,c=Jl(t)/2,u=0;u<t.length-1;u++){var f=t[u],h=t[u+1],p=f.dist(h);if(l+p>c){var d=(c-l)/p,m=qe(f.x,h.x,d),g=qe(f.y,h.y,d),v=new ql(m,g,h.angleTo(f),u);return v._round(),!o||Zl(t,v,s,o,e)?v:void 0}l+=p}}function tc(t,e,r,n,i,a,o,s,l){var c=Kl(n,a,o),u=Ql(n,i),f=u*o,h=0===t[0].x||t[0].x===l||0===t[0].y||t[0].y===l;return e-f<e/4&&(e=f+e/4),function t(e,r,n,i,a,o,s,l,c){for(var u=o/2,f=Jl(e),h=0,p=r-n,d=[],m=0;m<e.length-1;m++){for(var g=e[m],v=e[m+1],y=g.dist(v),x=v.angleTo(g);p+n<h+y;){var b=((p+=n)-h)/y,_=qe(g.x,v.x,b),w=qe(g.y,v.y,b);if(_>=0&&_<c&&w>=0&&w<c&&p-u>=0&&p+u<=f){var T=new ql(_,w,x,m);T._round(),i&&!Zl(e,T,o,i,a)||d.push(T)}}h+=y}l||d.length||s||(d=t(e,h/2,n,i,a,o,s,!0,c));return d}(t,h?e/2*s%e:(u/2+2*a)*o*s%e,e,c,r,f,h,!1,l)}function ec(t,e,r,n,a){for(var o=[],s=0;s<t.length;s++)for(var l=t[s],c=void 0,u=0;u<l.length-1;u++){var f=l[u],h=l[u+1];f.x<e&&h.x<e||(f.x<e?f=new i(e,f.y+(h.y-f.y)*((e-f.x)/(h.x-f.x)))._round():h.x<e&&(h=new i(e,f.y+(h.y-f.y)*((e-f.x)/(h.x-f.x)))._round()),f.y<r&&h.y<r||(f.y<r?f=new i(f.x+(h.x-f.x)*((r-f.y)/(h.y-f.y)),r)._round():h.y<r&&(h=new i(f.x+(h.x-f.x)*((r-f.y)/(h.y-f.y)),r)._round()),f.x>=n&&h.x>=n||(f.x>=n?f=new i(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round():h.x>=n&&(h=new i(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round()),f.y>=a&&h.y>=a||(f.y>=a?f=new i(f.x+(h.x-f.x)*((a-f.y)/(h.y-f.y)),a)._round():h.y>=a&&(h=new i(f.x+(h.x-f.x)*((a-f.y)/(h.y-f.y)),a)._round()),c&&f.equals(c[c.length-1])||(c=[f],o.push(c)),c.push(h)))))}return o}function rc(t,e,r,n){var a=[],o=t.image,s=o.pixelRatio,l=o.paddedRect.w-2,c=o.paddedRect.h-2,u=t.right-t.left,f=t.bottom-t.top,h=o.stretchX||[[0,l]],p=o.stretchY||[[0,c]],d=function(t,e){return t+e[1]-e[0]},m=h.reduce(d,0),g=p.reduce(d,0),v=l-m,y=c-g,x=0,b=m,_=0,w=g,T=0,k=v,A=0,M=y;if(o.content&&n){var S=o.content;x=nc(h,0,S[0]),_=nc(p,0,S[1]),b=nc(h,S[0],S[2]),w=nc(p,S[1],S[3]),T=S[0]-x,A=S[1]-_,k=S[2]-S[0]-b,M=S[3]-S[1]-w}var E=function(n,a,l,c){var h=ac(n.stretch-x,b,u,t.left),p=oc(n.fixed-T,k,n.stretch,m),d=ac(a.stretch-_,w,f,t.top),v=oc(a.fixed-A,M,a.stretch,g),y=ac(l.stretch-x,b,u,t.left),S=oc(l.fixed-T,k,l.stretch,m),E=ac(c.stretch-_,w,f,t.top),L=oc(c.fixed-A,M,c.stretch,g),C=new i(h,d),P=new i(y,d),I=new i(y,E),O=new i(h,E),z=new i(p/s,v/s),D=new i(S/s,L/s),R=e*Math.PI/180;if(R){var F=Math.sin(R),B=Math.cos(R),N=[B,-F,F,B];C._matMult(N),P._matMult(N),O._matMult(N),I._matMult(N)}var j=n.stretch+n.fixed,U=l.stretch+l.fixed,V=a.stretch+a.fixed,H=c.stretch+c.fixed;return{tl:C,tr:P,bl:O,br:I,tex:{x:o.paddedRect.x+1+j,y:o.paddedRect.y+1+V,w:U-j,h:H-V},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:z,pixelOffsetBR:D,minFontScaleX:k/s/u,minFontScaleY:M/s/f,isSDF:r}};if(n&&(o.stretchX||o.stretchY))for(var L=ic(h,v,m),C=ic(p,y,g),P=0;P<L.length-1;P++)for(var I=L[P],O=L[P+1],z=0;z<C.length-1;z++){var D=C[z],R=C[z+1];a.push(E(I,D,O,R))}else a.push(E({fixed:0,stretch:-1},{fixed:0,stretch:-1},{fixed:0,stretch:l+1},{fixed:0,stretch:c+1}));return a}function nc(t,e,r){for(var n=0,i=0,a=t;i<a.length;i+=1){var o=a[i];n+=Math.max(e,Math.min(r,o[1]))-Math.max(e,Math.min(r,o[0]))}return n}function ic(t,e,r){for(var n=[{fixed:-1,stretch:0}],i=0,a=t;i<a.length;i+=1){var o=a[i],s=o[0],l=o[1],c=n[n.length-1];n.push({fixed:s-c.stretch,stretch:c.stretch}),n.push({fixed:s-c.stretch,stretch:c.stretch+(l-s)})}return n.push({fixed:e+1,stretch:r}),n}function ac(t,e,r,n){return t/e*r+n}function oc(t,e,r,n){return t-e*r/n}var sc=function(t,e,r,n,a,o,s,l,c,u){if(this.boxStartIndex=t.length,c){var f=o.top,h=o.bottom,p=o.collisionPadding;p&&(f-=p[1],h+=p[3]);var d=h-f;d>0&&(d=Math.max(10,d),this.circleDiameter=d)}else{var m=o.top*s-l,g=o.bottom*s+l,v=o.left*s-l,y=o.right*s+l,x=o.collisionPadding;if(x&&(v-=x[0]*s,m-=x[1]*s,y+=x[2]*s,g+=x[3]*s),u){var b=new i(v,m),_=new i(y,m),w=new i(v,g),T=new i(y,g),k=u*Math.PI/180;b._rotate(k),_._rotate(k),w._rotate(k),T._rotate(k),v=Math.min(b.x,_.x,w.x,T.x),y=Math.max(b.x,_.x,w.x,T.x),m=Math.min(b.y,_.y,w.y,T.y),g=Math.max(b.y,_.y,w.y,T.y)}t.emplaceBack(e.x,e.y,v,m,y,g,r,n,a)}this.boxEndIndex=t.length},lc=function(t,e){if(void 0===t&&(t=[]),void 0===e&&(e=cc),this.data=t,this.length=this.data.length,this.compare=e,this.length>0)for(var r=(this.length>>1)-1;r>=0;r--)this._down(r)};function cc(t,e){return t<e?-1:t>e?1:0}function uc(t,e,r){void 0===e&&(e=1),void 0===r&&(r=!1);for(var n=1/0,a=1/0,o=-1/0,s=-1/0,l=t[0],c=0;c<l.length;c++){var u=l[c];(!c||u.x<n)&&(n=u.x),(!c||u.y<a)&&(a=u.y),(!c||u.x>o)&&(o=u.x),(!c||u.y>s)&&(s=u.y)}var f=o-n,h=s-a,p=Math.min(f,h),d=p/2,m=new lc([],fc);if(0===p)return new i(n,a);for(var g=n;g<o;g+=p)for(var v=a;v<s;v+=p)m.push(new hc(g+d,v+d,d,t));for(var y=function(t){for(var e=0,r=0,n=0,i=t[0],a=0,o=i.length,s=o-1;a<o;s=a++){var l=i[a],c=i[s],u=l.x*c.y-c.x*l.y;r+=(l.x+c.x)*u,n+=(l.y+c.y)*u,e+=3*u}return new hc(r/e,n/e,0,t)}(t),x=m.length;m.length;){var b=m.pop();(b.d>y.d||!y.d)&&(y=b,r&&console.log("found best %d after %d probes",Math.round(1e4*b.d)/1e4,x)),b.max-y.d<=e||(d=b.h/2,m.push(new hc(b.p.x-d,b.p.y-d,d,t)),m.push(new hc(b.p.x+d,b.p.y-d,d,t)),m.push(new hc(b.p.x-d,b.p.y+d,d,t)),m.push(new hc(b.p.x+d,b.p.y+d,d,t)),x+=4)}return r&&(console.log("num probes: "+x),console.log("best distance: "+y.d)),y.p}function fc(t,e){return e.max-t.max}function hc(t,e,r,n){this.p=new i(t,e),this.h=r,this.d=function(t,e){for(var r=!1,n=1/0,i=0;i<e.length;i++)for(var a=e[i],o=0,s=a.length,l=s-1;o<s;l=o++){var c=a[o],u=a[l];c.y>t.y!=u.y>t.y&&t.x<(u.x-c.x)*(t.y-c.y)/(u.y-c.y)+c.x&&(r=!r),n=Math.min(n,ro(t,c,u))}return(r?1:-1)*Math.sqrt(n)}(this.p,n),this.max=this.d+this.h*Math.SQRT2}lc.prototype.push=function(t){this.data.push(t),this.length++,this._up(this.length-1)},lc.prototype.pop=function(){if(0!==this.length){var t=this.data[0],e=this.data.pop();return this.length--,this.length>0&&(this.data[0]=e,this._down(0)),t}},lc.prototype.peek=function(){return this.data[0]},lc.prototype._up=function(t){for(var e=this.data,r=this.compare,n=e[t];t>0;){var i=t-1>>1,a=e[i];if(r(n,a)>=0)break;e[t]=a,t=i}e[t]=n},lc.prototype._down=function(t){for(var e=this.data,r=this.compare,n=this.length>>1,i=e[t];t<n;){var a=1+(t<<1),o=e[a],s=a+1;if(s<this.length&&r(e[s],o)<0&&(a=s,o=e[s]),r(o,i)>=0)break;e[t]=o,t=a}e[t]=i};var pc=Number.POSITIVE_INFINITY;function dc(t,e){return e[1]!==pc?function(t,e,r){var n=0,i=0;switch(e=Math.abs(e),r=Math.abs(r),t){case"top-right":case"top-left":case"top":i=r-7;break;case"bottom-right":case"bottom-left":case"bottom":i=7-r}switch(t){case"top-right":case"bottom-right":case"right":n=-e;break;case"top-left":case"bottom-left":case"left":n=e}return[n,i]}(t,e[0],e[1]):function(t,e){var r=0,n=0;e<0&&(e=0);var i=e/Math.sqrt(2);switch(t){case"top-right":case"top-left":n=i-7;break;case"bottom-right":case"bottom-left":n=7-i;break;case"bottom":n=7-e;break;case"top":n=e-7}switch(t){case"top-right":case"bottom-right":r=-i;break;case"top-left":case"bottom-left":r=i;break;case"left":r=e;break;case"right":r=-e}return[r,n]}(t,e[0])}function mc(t){switch(t){case"right":case"top-right":case"bottom-right":return"right";case"left":case"top-left":case"bottom-left":return"left"}return"center"}function gc(t,e,r,n,a,o,s,l,c,u,f,h,p,d,m){var g=function(t,e,r,n,a,o,s,l){for(var c=n.layout.get("text-rotate").evaluate(o,{})*Math.PI/180,u=[],f=0,h=e.positionedLines;f<h.length;f+=1)for(var p=h[f],d=0,m=p.positionedGlyphs;d<m.length;d+=1){var g=m[d];if(g.rect){var v=g.rect||{},y=4,x=!0,b=1,_=0,w=(a||l)&&g.vertical,T=g.metrics.advance*g.scale/2;if(l&&e.verticalizable){var k=24*(g.scale-1),A=(24-g.metrics.width*g.scale)/2;_=p.lineOffset/2-(g.imageName?-A:k)}if(g.imageName){var M=s[g.imageName];x=M.sdf,y=1/(b=M.pixelRatio)}var S=a?[g.x+T,g.y]:[0,0],E=a?[0,0]:[g.x+T+r[0],g.y+r[1]-_],L=[0,0];w&&(L=E,E=[0,0]);var C=(g.metrics.left-y)*g.scale-T+E[0],P=(-g.metrics.top-y)*g.scale+E[1],I=C+v.w*g.scale/b,O=P+v.h*g.scale/b,z=new i(C,P),D=new i(I,P),R=new i(C,O),F=new i(I,O);if(w){var B=new i(-T,T- -17),N=-Math.PI/2,j=12-T,U=g.imageName?j:0,V=new i(22-j,-U),H=new(Function.prototype.bind.apply(i,[null].concat(L)));z._rotateAround(N,B)._add(V)._add(H),D._rotateAround(N,B)._add(V)._add(H),R._rotateAround(N,B)._add(V)._add(H),F._rotateAround(N,B)._add(V)._add(H)}if(c){var q=Math.sin(c),G=Math.cos(c),Y=[G,-q,q,G];z._matMult(Y),D._matMult(Y),R._matMult(Y),F._matMult(Y)}var W=new i(0,0),X=new i(0,0);u.push({tl:z,tr:D,bl:R,br:F,tex:v,writingMode:e.writingMode,glyphOffset:S,sectionIndex:g.sectionIndex,isSDF:x,pixelOffsetTL:W,pixelOffsetBR:X,minFontScaleX:0,minFontScaleY:0})}}return u}(0,r,l,a,o,s,n,t.allowVerticalPlacement),v=t.textSizeData,y=null;"source"===v.kind?(y=[128*a.layout.get("text-size").evaluate(s,{})])[0]>32640&&_(t.layerIds[0]+': Value for "text-size" is >= 255. Reduce your "text-size".'):"composite"===v.kind&&((y=[128*d.compositeTextSizes[0].evaluate(s,{},m),128*d.compositeTextSizes[1].evaluate(s,{},m)])[0]>32640||y[1]>32640)&&_(t.layerIds[0]+': Value for "text-size" is >= 255. Reduce your "text-size".'),t.addSymbols(t.text,g,y,l,o,s,u,e,c.lineStartIndex,c.lineLength,p,m);for(var x=0,b=f;x<b.length;x+=1){h[b[x]]=t.text.placedSymbolArray.length-1}return 4*g.length}function vc(t){for(var e in t)return t[e];return null}function yc(t,e,r,n){var i=t.compareText;if(e in i){for(var a=i[e],o=a.length-1;o>=0;o--)if(n.dist(a[o])<r)return!0}else i[e]=[];return i[e].push(n),!1}var xc=Ls.VectorTileFeature.types,bc=[{name:"a_fade_opacity",components:1,type:"Uint8",offset:0}];function _c(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=s?Math.min(32640,Math.round(s[0])):0,d=s?Math.min(32640,Math.round(s[1])):0;t.emplaceBack(e,r,Math.round(32*n),Math.round(32*i),a,o,(p<<1)+(l?1:0),d,16*c,16*u,256*f,256*h)}function wc(t,e,r){t.emplaceBack(e.x,e.y,r),t.emplaceBack(e.x,e.y,r),t.emplaceBack(e.x,e.y,r),t.emplaceBack(e.x,e.y,r)}function Tc(t){for(var e=0,r=t.sections;e<r.length;e+=1){if($n(r[e].text))return!0}return!1}var kc=function(t){this.layoutVertexArray=new Ni,this.indexArray=new Yi,this.programConfigurations=t,this.segments=new pa,this.dynamicLayoutVertexArray=new ji,this.opacityVertexArray=new Ui,this.placedSymbolArray=new aa};kc.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length&&0===this.indexArray.length&&0===this.dynamicLayoutVertexArray.length&&0===this.opacityVertexArray.length},kc.prototype.upload=function(t,e,r,n){this.isEmpty()||(r&&(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,Js.members),this.indexBuffer=t.createIndexBuffer(this.indexArray,e),this.dynamicLayoutVertexBuffer=t.createVertexBuffer(this.dynamicLayoutVertexArray,Ks.members,!0),this.opacityVertexBuffer=t.createVertexBuffer(this.opacityVertexArray,bc,!0),this.opacityVertexBuffer.itemSize=1),(r||n)&&this.programConfigurations.upload(t))},kc.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.dynamicLayoutVertexBuffer.destroy(),this.opacityVertexBuffer.destroy())},Nn("SymbolBuffers",kc);var Ac=function(t,e,r){this.layoutVertexArray=new t,this.layoutAttributes=e,this.indexArray=new r,this.segments=new pa,this.collisionVertexArray=new Gi};Ac.prototype.upload=function(t){this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,this.layoutAttributes),this.indexBuffer=t.createIndexBuffer(this.indexArray),this.collisionVertexBuffer=t.createVertexBuffer(this.collisionVertexArray,Qs.members,!0)},Ac.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.segments.destroy(),this.collisionVertexBuffer.destroy())},Nn("CollisionBuffers",Ac);var Mc=function(t){this.collisionBoxArray=t.collisionBoxArray,this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.pixelRatio=t.pixelRatio,this.sourceLayerIndex=t.sourceLayerIndex,this.hasPattern=!1,this.hasRTLText=!1,this.sortKeyRanges=[],this.collisionCircleArray=[],this.placementInvProjMatrix=ho([]),this.placementViewportMatrix=ho([]);var e=this.layers[0]._unevaluatedLayout._values;this.textSizeData=Gl(this.zoom,e["text-size"]),this.iconSizeData=Gl(this.zoom,e["icon-size"]);var r=this.layers[0].layout,n=r.get("symbol-sort-key"),i=r.get("symbol-z-order");this.sortFeaturesByKey="viewport-y"!==i&&void 0!==n.constantOr(1);var a="viewport-y"===i||"auto"===i&&!this.sortFeaturesByKey;this.sortFeaturesByY=a&&(r.get("text-allow-overlap")||r.get("icon-allow-overlap")||r.get("text-ignore-placement")||r.get("icon-ignore-placement")),"point"===r.get("symbol-placement")&&(this.writingModes=r.get("text-writing-mode").map((function(t){return Cl[t]}))),this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id})),this.sourceID=t.sourceID};Mc.prototype.createArrays=function(){this.text=new kc(new Ua(Js.members,this.layers,this.zoom,(function(t){return/^text/.test(t)}))),this.icon=new kc(new Ua(Js.members,this.layers,this.zoom,(function(t){return/^icon/.test(t)}))),this.glyphOffsetArray=new la,this.lineVertexArray=new ca,this.symbolInstances=new sa},Mc.prototype.calculateGlyphDependencies=function(t,e,r,n,i){for(var a=0;a<t.length;a++)if(e[t.charCodeAt(a)]=!0,(r||n)&&i){var o=rl[t.charAt(a)];o&&(e[o.charCodeAt(0)]=!0)}},Mc.prototype.populate=function(t,e,r){var n=this.layers[0],i=n.layout,a=i.get("text-font"),o=i.get("text-field"),s=i.get("icon-image"),l=("constant"!==o.value.kind||o.value.value instanceof ne&&!o.value.value.isEmpty()||o.value.value.toString().length>0)&&("constant"!==a.value.kind||a.value.value.length>0),c="constant"!==s.value.kind||!!s.value.value||Object.keys(s.parameters).length>0,u=i.get("symbol-sort-key");if(this.features=[],l||c){for(var f=e.iconDependencies,h=e.glyphDependencies,p=e.availableImages,d=new pi(this.zoom),m=0,g=t;m<g.length;m+=1){var v=g[m],y=v.feature,x=v.id,b=v.index,_=v.sourceLayerIndex,w=n._featureFilter.needGeometry,T={type:y.type,id:x,properties:y.properties,geometry:w?Ya(y):[]};if(n._featureFilter.filter(d,T,r)){w||(T.geometry=Ya(y));var k=void 0;if(l){var A=n.getValueAndResolveTokens("text-field",T,r,p),M=ne.factory(A);Tc(M)&&(this.hasRTLText=!0),(!this.hasRTLText||"unavailable"===ui()||this.hasRTLText&&hi.isParsed())&&(k=el(M,n,T))}var S=void 0;if(c){var E=n.getValueAndResolveTokens("icon-image",T,r,p);S=E instanceof ie?E:ie.fromString(E)}if(k||S){var L=this.sortFeaturesByKey?u.evaluate(T,{},r):void 0,C={id:x,text:k,icon:S,index:b,sourceLayerIndex:_,geometry:Ya(y),properties:y.properties,type:xc[y.type],sortKey:L};if(this.features.push(C),S&&(f[S.name]=!0),k){var P=a.evaluate(T,{},r).join(","),I="map"===i.get("text-rotation-alignment")&&"point"!==i.get("symbol-placement");this.allowVerticalPlacement=this.writingModes&&this.writingModes.indexOf(Cl.vertical)>=0;for(var O=0,z=k.sections;O<z.length;O+=1){var D=z[O];if(D.image)f[D.image.name]=!0;else{var R=Wn(k.toString()),F=D.fontStack||P,B=h[F]=h[F]||{};this.calculateGlyphDependencies(D.text,B,I,this.allowVerticalPlacement,R)}}}}}}"line"===i.get("symbol-placement")&&(this.features=function(t){var e={},r={},n=[],i=0;function a(e){n.push(t[e]),i++}function o(t,e,i){var a=r[t];return delete r[t],r[e]=a,n[a].geometry[0].pop(),n[a].geometry[0]=n[a].geometry[0].concat(i[0]),a}function s(t,r,i){var a=e[r];return delete e[r],e[t]=a,n[a].geometry[0].shift(),n[a].geometry[0]=i[0].concat(n[a].geometry[0]),a}function l(t,e,r){var n=r?e[0][e[0].length-1]:e[0][0];return t+":"+n.x+":"+n.y}for(var c=0;c<t.length;c++){var u=t[c],f=u.geometry,h=u.text?u.text.toString():null;if(h){var p=l(h,f),d=l(h,f,!0);if(p in r&&d in e&&r[p]!==e[d]){var m=s(p,d,f),g=o(p,d,n[m].geometry);delete e[p],delete r[d],r[l(h,n[g].geometry,!0)]=g,n[m].geometry=null}else p in r?o(p,d,f):d in e?s(p,d,f):(a(c),e[p]=i-1,r[d]=i-1)}else a(c)}return n.filter((function(t){return t.geometry}))}(this.features)),this.sortFeaturesByKey&&this.features.sort((function(t,e){return t.sortKey-e.sortKey}))}},Mc.prototype.update=function(t,e,r){this.stateDependentLayers.length&&(this.text.programConfigurations.updatePaintArrays(t,e,this.layers,r),this.icon.programConfigurations.updatePaintArrays(t,e,this.layers,r))},Mc.prototype.isEmpty=function(){return 0===this.symbolInstances.length&&!this.hasRTLText},Mc.prototype.uploadPending=function(){return!this.uploaded||this.text.programConfigurations.needsUpload||this.icon.programConfigurations.needsUpload},Mc.prototype.upload=function(t){!this.uploaded&&this.hasDebugData()&&(this.textCollisionBox.upload(t),this.iconCollisionBox.upload(t)),this.text.upload(t,this.sortFeaturesByY,!this.uploaded,this.text.programConfigurations.needsUpload),this.icon.upload(t,this.sortFeaturesByY,!this.uploaded,this.icon.programConfigurations.needsUpload),this.uploaded=!0},Mc.prototype.destroyDebugData=function(){this.textCollisionBox.destroy(),this.iconCollisionBox.destroy()},Mc.prototype.destroy=function(){this.text.destroy(),this.icon.destroy(),this.hasDebugData()&&this.destroyDebugData()},Mc.prototype.addToLineVertexArray=function(t,e){var r=this.lineVertexArray.length;if(void 0!==t.segment){for(var n=t.dist(e[t.segment+1]),i=t.dist(e[t.segment]),a={},o=t.segment+1;o<e.length;o++)a[o]={x:e[o].x,y:e[o].y,tileUnitDistanceFromAnchor:n},o<e.length-1&&(n+=e[o+1].dist(e[o]));for(var s=t.segment||0;s>=0;s--)a[s]={x:e[s].x,y:e[s].y,tileUnitDistanceFromAnchor:i},s>0&&(i+=e[s-1].dist(e[s]));for(var l=0;l<e.length;l++){var c=a[l];this.lineVertexArray.emplaceBack(c.x,c.y,c.tileUnitDistanceFromAnchor)}}return{lineStartIndex:r,lineLength:this.lineVertexArray.length-r}},Mc.prototype.addSymbols=function(t,e,r,n,i,a,o,s,l,c,u,f){for(var h=t.indexArray,p=t.layoutVertexArray,d=t.segments.prepareSegment(4*e.length,p,h,a.sortKey),m=this.glyphOffsetArray.length,g=d.vertexLength,v=this.allowVerticalPlacement&&o===Cl.vertical?Math.PI/2:0,y=a.text&&a.text.sections,x=0;x<e.length;x++){var b=e[x],_=b.tl,w=b.tr,T=b.bl,k=b.br,A=b.tex,M=b.pixelOffsetTL,S=b.pixelOffsetBR,E=b.minFontScaleX,L=b.minFontScaleY,C=b.glyphOffset,P=b.isSDF,I=b.sectionIndex,O=d.vertexLength,z=C[1];_c(p,s.x,s.y,_.x,z+_.y,A.x,A.y,r,P,M.x,M.y,E,L),_c(p,s.x,s.y,w.x,z+w.y,A.x+A.w,A.y,r,P,S.x,M.y,E,L),_c(p,s.x,s.y,T.x,z+T.y,A.x,A.y+A.h,r,P,M.x,S.y,E,L),_c(p,s.x,s.y,k.x,z+k.y,A.x+A.w,A.y+A.h,r,P,S.x,S.y,E,L),wc(t.dynamicLayoutVertexArray,s,v),h.emplaceBack(O,O+1,O+2),h.emplaceBack(O+1,O+2,O+3),d.vertexLength+=4,d.primitiveLength+=2,this.glyphOffsetArray.emplaceBack(C[0]),x!==e.length-1&&I===e[x+1].sectionIndex||t.programConfigurations.populatePaintArrays(p.length,a,a.index,{},f,y&&y[I])}t.placedSymbolArray.emplaceBack(s.x,s.y,m,this.glyphOffsetArray.length-m,g,l,c,s.segment,r?r[0]:0,r?r[1]:0,n[0],n[1],o,0,!1,0,u)},Mc.prototype._addCollisionDebugVertex=function(t,e,r,n,i,a){return e.emplaceBack(0,0),t.emplaceBack(r.x,r.y,n,i,Math.round(a.x),Math.round(a.y))},Mc.prototype.addCollisionDebugVertices=function(t,e,r,n,a,o,s){var l=a.segments.prepareSegment(4,a.layoutVertexArray,a.indexArray),c=l.vertexLength,u=a.layoutVertexArray,f=a.collisionVertexArray,h=s.anchorX,p=s.anchorY;this._addCollisionDebugVertex(u,f,o,h,p,new i(t,e)),this._addCollisionDebugVertex(u,f,o,h,p,new i(r,e)),this._addCollisionDebugVertex(u,f,o,h,p,new i(r,n)),this._addCollisionDebugVertex(u,f,o,h,p,new i(t,n)),l.vertexLength+=4;var d=a.indexArray;d.emplaceBack(c,c+1),d.emplaceBack(c+1,c+2),d.emplaceBack(c+2,c+3),d.emplaceBack(c+3,c),l.primitiveLength+=4},Mc.prototype.addDebugCollisionBoxes=function(t,e,r,n){for(var i=t;i<e;i++){var a=this.collisionBoxArray.get(i),o=a.x1,s=a.y1,l=a.x2,c=a.y2;this.addCollisionDebugVertices(o,s,l,c,n?this.textCollisionBox:this.iconCollisionBox,a.anchorPoint,r)}},Mc.prototype.generateCollisionDebugBuffers=function(){this.hasDebugData()&&this.destroyDebugData(),this.textCollisionBox=new Ac(Hi,$s.members,Qi),this.iconCollisionBox=new Ac(Hi,$s.members,Qi);for(var t=0;t<this.symbolInstances.length;t++){var e=this.symbolInstances.get(t);this.addDebugCollisionBoxes(e.textBoxStartIndex,e.textBoxEndIndex,e,!0),this.addDebugCollisionBoxes(e.verticalTextBoxStartIndex,e.verticalTextBoxEndIndex,e,!0),this.addDebugCollisionBoxes(e.iconBoxStartIndex,e.iconBoxEndIndex,e,!1),this.addDebugCollisionBoxes(e.verticalIconBoxStartIndex,e.verticalIconBoxEndIndex,e,!1)}},Mc.prototype._deserializeCollisionBoxesForSymbol=function(t,e,r,n,i,a,o,s,l){for(var c={},u=e;u<r;u++){var f=t.get(u);c.textBox={x1:f.x1,y1:f.y1,x2:f.x2,y2:f.y2,anchorPointX:f.anchorPointX,anchorPointY:f.anchorPointY},c.textFeatureIndex=f.featureIndex;break}for(var h=n;h<i;h++){var p=t.get(h);c.verticalTextBox={x1:p.x1,y1:p.y1,x2:p.x2,y2:p.y2,anchorPointX:p.anchorPointX,anchorPointY:p.anchorPointY},c.verticalTextFeatureIndex=p.featureIndex;break}for(var d=a;d<o;d++){var m=t.get(d);c.iconBox={x1:m.x1,y1:m.y1,x2:m.x2,y2:m.y2,anchorPointX:m.anchorPointX,anchorPointY:m.anchorPointY},c.iconFeatureIndex=m.featureIndex;break}for(var g=s;g<l;g++){var v=t.get(g);c.verticalIconBox={x1:v.x1,y1:v.y1,x2:v.x2,y2:v.y2,anchorPointX:v.anchorPointX,anchorPointY:v.anchorPointY},c.verticalIconFeatureIndex=v.featureIndex;break}return c},Mc.prototype.deserializeCollisionBoxes=function(t){this.collisionArrays=[];for(var e=0;e<this.symbolInstances.length;e++){var r=this.symbolInstances.get(e);this.collisionArrays.push(this._deserializeCollisionBoxesForSymbol(t,r.textBoxStartIndex,r.textBoxEndIndex,r.verticalTextBoxStartIndex,r.verticalTextBoxEndIndex,r.iconBoxStartIndex,r.iconBoxEndIndex,r.verticalIconBoxStartIndex,r.verticalIconBoxEndIndex))}},Mc.prototype.hasTextData=function(){return this.text.segments.get().length>0},Mc.prototype.hasIconData=function(){return this.icon.segments.get().length>0},Mc.prototype.hasDebugData=function(){return this.textCollisionBox&&this.iconCollisionBox},Mc.prototype.hasTextCollisionBoxData=function(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0},Mc.prototype.hasIconCollisionBoxData=function(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0},Mc.prototype.addIndicesForPlacedSymbol=function(t,e){for(var r=t.placedSymbolArray.get(e),n=r.vertexStartIndex+4*r.numGlyphs,i=r.vertexStartIndex;i<n;i+=4)t.indexArray.emplaceBack(i,i+1,i+2),t.indexArray.emplaceBack(i+1,i+2,i+3)},Mc.prototype.getSortedSymbolIndexes=function(t){if(this.sortedAngle===t&&void 0!==this.symbolInstanceIndexes)return this.symbolInstanceIndexes;for(var e=Math.sin(t),r=Math.cos(t),n=[],i=[],a=[],o=0;o<this.symbolInstances.length;++o){a.push(o);var s=this.symbolInstances.get(o);n.push(0|Math.round(e*s.anchorX+r*s.anchorY)),i.push(s.featureIndex)}return a.sort((function(t,e){return n[t]-n[e]||i[e]-i[t]})),a},Mc.prototype.addToSortKeyRanges=function(t,e){var r=this.sortKeyRanges[this.sortKeyRanges.length-1];r&&r.sortKey===e?r.symbolInstanceEnd=t+1:this.sortKeyRanges.push({sortKey:e,symbolInstanceStart:t,symbolInstanceEnd:t+1})},Mc.prototype.sortFeatures=function(t){var e=this;if(this.sortFeaturesByY&&this.sortedAngle!==t&&!(this.text.segments.get().length>1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(t),this.sortedAngle=t,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(var r=0,n=this.symbolInstanceIndexes;r<n.length;r+=1){var i=n[r],a=this.symbolInstances.get(i);this.featureSortOrder.push(a.featureIndex),[a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex].forEach((function(t,r,n){t>=0&&n.indexOf(t)===r&&e.addIndicesForPlacedSymbol(e.text,t)})),a.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,a.verticalPlacedTextSymbolIndex),a.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,a.placedIconSymbolIndex),a.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,a.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}},Nn("SymbolBucket",Mc,{omit:["layers","collisionBoxArray","features","compareText"]}),Mc.MAX_GLYPHS=65535,Mc.addDynamicAttributes=wc;var Sc=new Si({"symbol-placement":new wi(Lt.layout_symbol["symbol-placement"]),"symbol-spacing":new wi(Lt.layout_symbol["symbol-spacing"]),"symbol-avoid-edges":new wi(Lt.layout_symbol["symbol-avoid-edges"]),"symbol-sort-key":new Ti(Lt.layout_symbol["symbol-sort-key"]),"symbol-z-order":new wi(Lt.layout_symbol["symbol-z-order"]),"icon-allow-overlap":new wi(Lt.layout_symbol["icon-allow-overlap"]),"icon-ignore-placement":new wi(Lt.layout_symbol["icon-ignore-placement"]),"icon-optional":new wi(Lt.layout_symbol["icon-optional"]),"icon-rotation-alignment":new wi(Lt.layout_symbol["icon-rotation-alignment"]),"icon-size":new Ti(Lt.layout_symbol["icon-size"]),"icon-text-fit":new wi(Lt.layout_symbol["icon-text-fit"]),"icon-text-fit-padding":new wi(Lt.layout_symbol["icon-text-fit-padding"]),"icon-image":new Ti(Lt.layout_symbol["icon-image"]),"icon-rotate":new Ti(Lt.layout_symbol["icon-rotate"]),"icon-padding":new wi(Lt.layout_symbol["icon-padding"]),"icon-keep-upright":new wi(Lt.layout_symbol["icon-keep-upright"]),"icon-offset":new Ti(Lt.layout_symbol["icon-offset"]),"icon-anchor":new Ti(Lt.layout_symbol["icon-anchor"]),"icon-pitch-alignment":new wi(Lt.layout_symbol["icon-pitch-alignment"]),"text-pitch-alignment":new wi(Lt.layout_symbol["text-pitch-alignment"]),"text-rotation-alignment":new wi(Lt.layout_symbol["text-rotation-alignment"]),"text-field":new Ti(Lt.layout_symbol["text-field"]),"text-font":new Ti(Lt.layout_symbol["text-font"]),"text-size":new Ti(Lt.layout_symbol["text-size"]),"text-max-width":new Ti(Lt.layout_symbol["text-max-width"]),"text-line-height":new wi(Lt.layout_symbol["text-line-height"]),"text-letter-spacing":new Ti(Lt.layout_symbol["text-letter-spacing"]),"text-justify":new Ti(Lt.layout_symbol["text-justify"]),"text-radial-offset":new Ti(Lt.layout_symbol["text-radial-offset"]),"text-variable-anchor":new wi(Lt.layout_symbol["text-variable-anchor"]),"text-anchor":new Ti(Lt.layout_symbol["text-anchor"]),"text-max-angle":new wi(Lt.layout_symbol["text-max-angle"]),"text-writing-mode":new wi(Lt.layout_symbol["text-writing-mode"]),"text-rotate":new Ti(Lt.layout_symbol["text-rotate"]),"text-padding":new wi(Lt.layout_symbol["text-padding"]),"text-keep-upright":new wi(Lt.layout_symbol["text-keep-upright"]),"text-transform":new Ti(Lt.layout_symbol["text-transform"]),"text-offset":new Ti(Lt.layout_symbol["text-offset"]),"text-allow-overlap":new wi(Lt.layout_symbol["text-allow-overlap"]),"text-ignore-placement":new wi(Lt.layout_symbol["text-ignore-placement"]),"text-optional":new wi(Lt.layout_symbol["text-optional"])}),Ec={paint:new Si({"icon-opacity":new Ti(Lt.paint_symbol["icon-opacity"]),"icon-color":new Ti(Lt.paint_symbol["icon-color"]),"icon-halo-color":new Ti(Lt.paint_symbol["icon-halo-color"]),"icon-halo-width":new Ti(Lt.paint_symbol["icon-halo-width"]),"icon-halo-blur":new Ti(Lt.paint_symbol["icon-halo-blur"]),"icon-translate":new wi(Lt.paint_symbol["icon-translate"]),"icon-translate-anchor":new wi(Lt.paint_symbol["icon-translate-anchor"]),"text-opacity":new Ti(Lt.paint_symbol["text-opacity"]),"text-color":new Ti(Lt.paint_symbol["text-color"],{runtimeType:Ut,getOverride:function(t){return t.textColor},hasOverride:function(t){return!!t.textColor}}),"text-halo-color":new Ti(Lt.paint_symbol["text-halo-color"]),"text-halo-width":new Ti(Lt.paint_symbol["text-halo-width"]),"text-halo-blur":new Ti(Lt.paint_symbol["text-halo-blur"]),"text-translate":new wi(Lt.paint_symbol["text-translate"]),"text-translate-anchor":new wi(Lt.paint_symbol["text-translate-anchor"])}),layout:Sc},Lc=function(t){this.type=t.property.overrides?t.property.overrides.runtimeType:Ft,this.defaultValue=t};Lc.prototype.evaluate=function(t){if(t.formattedSection){var e=this.defaultValue.property.overrides;if(e&&e.hasOverride(t.formattedSection))return e.getOverride(t.formattedSection)}return t.feature&&t.featureState?this.defaultValue.evaluate(t.feature,t.featureState):this.defaultValue.property.specification.default},Lc.prototype.eachChild=function(t){this.defaultValue.isConstant()||t(this.defaultValue.value._styleExpression.expression)},Lc.prototype.outputDefined=function(){return!1},Lc.prototype.serialize=function(){return null},Nn("FormatSectionOverride",Lc,{omit:["defaultValue"]});var Cc=function(t){function e(e){t.call(this,e,Ec)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.recalculate=function(e,r){if(t.prototype.recalculate.call(this,e,r),"auto"===this.layout.get("icon-rotation-alignment")&&("point"!==this.layout.get("symbol-placement")?this.layout._values["icon-rotation-alignment"]="map":this.layout._values["icon-rotation-alignment"]="viewport"),"auto"===this.layout.get("text-rotation-alignment")&&("point"!==this.layout.get("symbol-placement")?this.layout._values["text-rotation-alignment"]="map":this.layout._values["text-rotation-alignment"]="viewport"),"auto"===this.layout.get("text-pitch-alignment")&&(this.layout._values["text-pitch-alignment"]=this.layout.get("text-rotation-alignment")),"auto"===this.layout.get("icon-pitch-alignment")&&(this.layout._values["icon-pitch-alignment"]=this.layout.get("icon-rotation-alignment")),"point"===this.layout.get("symbol-placement")){var n=this.layout.get("text-writing-mode");if(n){for(var i=[],a=0,o=n;a<o.length;a+=1){var s=o[a];i.indexOf(s)<0&&i.push(s)}this.layout._values["text-writing-mode"]=i}else this.layout._values["text-writing-mode"]=["horizontal"]}this._setPaintOverrides()},e.prototype.getValueAndResolveTokens=function(t,e,r,n){var i=this.layout.get(t).evaluate(e,{},r,n),a=this._unevaluatedLayout._values[t];return a.isDataDriven()||Yr(a.value)||!i?i:function(t,e){return e.replace(/{([^{}]+)}/g,(function(e,r){return r in t?String(t[r]):""}))}(e.properties,i)},e.prototype.createBucket=function(t){return new Mc(t)},e.prototype.queryRadius=function(){return 0},e.prototype.queryIntersectsFeature=function(){return!1},e.prototype._setPaintOverrides=function(){for(var t=0,r=Ec.paint.overridableProperties;t<r.length;t+=1){var n=r[t];if(e.hasPaintOverride(this.layout,n)){var i=this.paint.get(n),a=new Lc(i),o=new Gr(a,i.property.specification),s=null;s="constant"===i.value.kind||"source"===i.value.kind?new Xr("source",o):new Zr("composite",o,i.value.zoomStops,i.value._interpolationType),this.paint._values[n]=new bi(i.property,s,i.parameters)}}},e.prototype._handleOverridablePaintPropertyUpdate=function(t,r,n){return!(!this.layout||r.isDataDriven()||n.isDataDriven())&&e.hasPaintOverride(this.layout,t)},e.hasPaintOverride=function(t,e){var r=t.get("text-field"),n=Ec.paint.properties[e],i=!1,a=function(t){for(var e=0,r=t;e<r.length;e+=1){var a=r[e];if(n.overrides&&n.overrides.hasOverride(a))return void(i=!0)}};if("constant"===r.value.kind&&r.value.value instanceof ne)a(r.value.value.sections);else if("source"===r.value.kind){var o=function(t){if(!i)if(t instanceof ce&&se(t.value)===Gt){var e=t.value;a(e.sections)}else t instanceof pe?a(t.sections):t.eachChild(o)},s=r.value;s._styleExpression&&o(s._styleExpression.expression)}return i},e}(Ei),Pc={paint:new Si({"background-color":new wi(Lt.paint_background["background-color"]),"background-pattern":new Ai(Lt.paint_background["background-pattern"]),"background-opacity":new wi(Lt.paint_background["background-opacity"])})},Ic=function(t){function e(e){t.call(this,e,Pc)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Ei),Oc={paint:new Si({"raster-opacity":new wi(Lt.paint_raster["raster-opacity"]),"raster-hue-rotate":new wi(Lt.paint_raster["raster-hue-rotate"]),"raster-brightness-min":new wi(Lt.paint_raster["raster-brightness-min"]),"raster-brightness-max":new wi(Lt.paint_raster["raster-brightness-max"]),"raster-saturation":new wi(Lt.paint_raster["raster-saturation"]),"raster-contrast":new wi(Lt.paint_raster["raster-contrast"]),"raster-resampling":new wi(Lt.paint_raster["raster-resampling"]),"raster-fade-duration":new wi(Lt.paint_raster["raster-fade-duration"])})},zc=function(t){function e(e){t.call(this,e,Oc)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Ei);var Dc=function(t){function e(e){t.call(this,e,{}),this.implementation=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.is3D=function(){return"3d"===this.implementation.renderingMode},e.prototype.hasOffscreenPass=function(){return void 0!==this.implementation.prerender},e.prototype.recalculate=function(){},e.prototype.updateTransitions=function(){},e.prototype.hasTransition=function(){},e.prototype.serialize=function(){},e.prototype.onAdd=function(t){this.implementation.onAdd&&this.implementation.onAdd(t,t.painter.context.gl)},e.prototype.onRemove=function(t){this.implementation.onRemove&&this.implementation.onRemove(t,t.painter.context.gl)},e}(Ei),Rc={circle:_o,heatmap:Po,hillshade:Oo,fill:xs,"fill-extrusion":Fs,line:Xs,symbol:Cc,background:Ic,raster:zc};var Fc=self.HTMLImageElement,Bc=self.HTMLCanvasElement,Nc=self.HTMLVideoElement,jc=self.ImageData,Uc=self.ImageBitmap,Vc=function(t,e,r,n){this.context=t,this.format=r,this.texture=t.gl.createTexture(),this.update(e,n)};Vc.prototype.update=function(t,e,r){var n=t.width,i=t.height,a=!(this.size&&this.size[0]===n&&this.size[1]===i||r),o=this.context,s=o.gl;if(this.useMipmap=Boolean(e&&e.useMipmap),s.bindTexture(s.TEXTURE_2D,this.texture),o.pixelStoreUnpackFlipY.set(!1),o.pixelStoreUnpack.set(1),o.pixelStoreUnpackPremultiplyAlpha.set(this.format===s.RGBA&&(!e||!1!==e.premultiply)),a)this.size=[n,i],t instanceof Fc||t instanceof Bc||t instanceof Nc||t instanceof jc||Uc&&t instanceof Uc?s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,s.UNSIGNED_BYTE,t):s.texImage2D(s.TEXTURE_2D,0,this.format,n,i,0,this.format,s.UNSIGNED_BYTE,t.data);else{var l=r||{x:0,y:0},c=l.x,u=l.y;t instanceof Fc||t instanceof Bc||t instanceof Nc||t instanceof jc||Uc&&t instanceof Uc?s.texSubImage2D(s.TEXTURE_2D,0,c,u,s.RGBA,s.UNSIGNED_BYTE,t):s.texSubImage2D(s.TEXTURE_2D,0,c,u,n,i,s.RGBA,s.UNSIGNED_BYTE,t.data)}this.useMipmap&&this.isSizePowerOfTwo()&&s.generateMipmap(s.TEXTURE_2D)},Vc.prototype.bind=function(t,e,r){var n=this.context.gl;n.bindTexture(n.TEXTURE_2D,this.texture),r!==n.LINEAR_MIPMAP_NEAREST||this.isSizePowerOfTwo()||(r=n.LINEAR),t!==this.filter&&(n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,t),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,r||t),this.filter=t),e!==this.wrap&&(n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,e),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,e),this.wrap=e)},Vc.prototype.isSizePowerOfTwo=function(){return this.size[0]===this.size[1]&&Math.log(this.size[0])/Math.LN2%1==0},Vc.prototype.destroy=function(){this.context.gl.deleteTexture(this.texture),this.texture=null};var Hc=function(t){var e=this;this._callback=t,this._triggered=!1,"undefined"!=typeof MessageChannel&&(this._channel=new MessageChannel,this._channel.port2.onmessage=function(){e._triggered=!1,e._callback()})};Hc.prototype.trigger=function(){var t=this;this._triggered||(this._triggered=!0,this._channel?this._channel.port1.postMessage(!0):setTimeout((function(){t._triggered=!1,t._callback()}),0))},Hc.prototype.remove=function(){delete this._channel,this._callback=function(){}};var qc=function(t,e,r){this.target=t,this.parent=e,this.mapId=r,this.callbacks={},this.tasks={},this.taskQueue=[],this.cancelCallbacks={},m(["receive","process"],this),this.invoker=new Hc(this.process),this.target.addEventListener("message",this.receive,!1),this.globalScope=k()?t:self};function Gc(t,e,r){var n=2*Math.PI*6378137/256/Math.pow(2,r);return[t*n-2*Math.PI*6378137/2,e*n-2*Math.PI*6378137/2]}qc.prototype.send=function(t,e,r,n,i){var a=this;void 0===i&&(i=!1);var o=Math.round(1e18*Math.random()).toString(36).substring(0,10);r&&(this.callbacks[o]=r);var s=S(this.globalScope)?void 0:[];return this.target.postMessage({id:o,type:t,hasCallback:!!r,targetMapId:n,mustQueue:i,sourceMapId:this.mapId,data:Hn(e,s)},s),{cancel:function(){r&&delete a.callbacks[o],a.target.postMessage({id:o,type:"<cancel>",targetMapId:n,sourceMapId:a.mapId})}}},qc.prototype.receive=function(t){var e=t.data,r=e.id;if(r&&(!e.targetMapId||this.mapId===e.targetMapId))if("<cancel>"===e.type){delete this.tasks[r];var n=this.cancelCallbacks[r];delete this.cancelCallbacks[r],n&&n()}else k()||e.mustQueue?(this.tasks[r]=e,this.taskQueue.push(r),this.invoker.trigger()):this.processTask(r,e)},qc.prototype.process=function(){if(this.taskQueue.length){var t=this.taskQueue.shift(),e=this.tasks[t];delete this.tasks[t],this.taskQueue.length&&this.invoker.trigger(),e&&this.processTask(t,e)}},qc.prototype.processTask=function(t,e){var r=this;if("<response>"===e.type){var n=this.callbacks[t];delete this.callbacks[t],n&&(e.error?n(qn(e.error)):n(null,qn(e.data)))}else{var i=!1,a=S(this.globalScope)?void 0:[],o=e.hasCallback?function(e,n){i=!0,delete r.cancelCallbacks[t],r.target.postMessage({id:t,type:"<response>",sourceMapId:r.mapId,error:e?Hn(e):null,data:Hn(n,a)},a)}:function(t){i=!0},s=null,l=qn(e.data);if(this.parent[e.type])s=this.parent[e.type](e.sourceMapId,l,o);else if(this.parent.getWorkerSource){var c=e.type.split(".");s=this.parent.getWorkerSource(e.sourceMapId,c[0],l.source)[c[1]](l,o)}else o(new Error("Could not find function "+e.type));!i&&s&&s.cancel&&(this.cancelCallbacks[t]=s.cancel)}},qc.prototype.remove=function(){this.invoker.remove(),this.target.removeEventListener("message",this.receive,!1)};var Yc=function(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):4===t.length?this.setSouthWest([t[0],t[1]]).setNorthEast([t[2],t[3]]):this.setSouthWest(t[0]).setNorthEast(t[1]))};Yc.prototype.setNorthEast=function(t){return this._ne=t instanceof Wc?new Wc(t.lng,t.lat):Wc.convert(t),this},Yc.prototype.setSouthWest=function(t){return this._sw=t instanceof Wc?new Wc(t.lng,t.lat):Wc.convert(t),this},Yc.prototype.extend=function(t){var e,r,n=this._sw,i=this._ne;if(t instanceof Wc)e=t,r=t;else{if(!(t instanceof Yc)){if(Array.isArray(t)){if(4===t.length||t.every(Array.isArray)){var a=t;return this.extend(Yc.convert(a))}var o=t;return this.extend(Wc.convert(o))}return this}if(e=t._sw,r=t._ne,!e||!r)return this}return n||i?(n.lng=Math.min(e.lng,n.lng),n.lat=Math.min(e.lat,n.lat),i.lng=Math.max(r.lng,i.lng),i.lat=Math.max(r.lat,i.lat)):(this._sw=new Wc(e.lng,e.lat),this._ne=new Wc(r.lng,r.lat)),this},Yc.prototype.getCenter=function(){return new Wc((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},Yc.prototype.getSouthWest=function(){return this._sw},Yc.prototype.getNorthEast=function(){return this._ne},Yc.prototype.getNorthWest=function(){return new Wc(this.getWest(),this.getNorth())},Yc.prototype.getSouthEast=function(){return new Wc(this.getEast(),this.getSouth())},Yc.prototype.getWest=function(){return this._sw.lng},Yc.prototype.getSouth=function(){return this._sw.lat},Yc.prototype.getEast=function(){return this._ne.lng},Yc.prototype.getNorth=function(){return this._ne.lat},Yc.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},Yc.prototype.toString=function(){return"LngLatBounds("+this._sw.toString()+", "+this._ne.toString()+")"},Yc.prototype.isEmpty=function(){return!(this._sw&&this._ne)},Yc.prototype.contains=function(t){var e=Wc.convert(t),r=e.lng,n=e.lat,i=this._sw.lat<=n&&n<=this._ne.lat,a=this._sw.lng<=r&&r<=this._ne.lng;return this._sw.lng>this._ne.lng&&(a=this._sw.lng>=r&&r>=this._ne.lng),i&&a},Yc.convert=function(t){return!t||t instanceof Yc?t:new Yc(t)};var Wc=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid LngLat object: ("+t+", "+e+")");if(this.lng=+t,this.lat=+e,this.lat>90||this.lat<-90)throw new Error("Invalid LngLat latitude value: must be between -90 and 90")};Wc.prototype.wrap=function(){return new Wc(c(this.lng,-180,180),this.lat)},Wc.prototype.toArray=function(){return[this.lng,this.lat]},Wc.prototype.toString=function(){return"LngLat("+this.lng+", "+this.lat+")"},Wc.prototype.distanceTo=function(t){var e=Math.PI/180,r=this.lat*e,n=t.lat*e,i=Math.sin(r)*Math.sin(n)+Math.cos(r)*Math.cos(n)*Math.cos((t.lng-this.lng)*e);return 6371008.8*Math.acos(Math.min(i,1))},Wc.prototype.toBounds=function(t){void 0===t&&(t=0);var e=360*t/40075017,r=e/Math.cos(Math.PI/180*this.lat);return new Yc(new Wc(this.lng-r,this.lat-e),new Wc(this.lng+r,this.lat+e))},Wc.convert=function(t){if(t instanceof Wc)return t;if(Array.isArray(t)&&(2===t.length||3===t.length))return new Wc(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&"object"==typeof t&&null!==t)return new Wc(Number("lng"in t?t.lng:t.lon),Number(t.lat));throw new Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: <lng>, lat: <lat>}, an object {lon: <lng>, lat: <lat>}, or an array of [<lng>, <lat>]")};var Xc=2*Math.PI*6371008.8;function Zc(t){return Xc*Math.cos(t*Math.PI/180)}function Jc(t){return(180+t)/360}function Kc(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}function Qc(t,e){return t/Zc(e)}function $c(t){var e=180-360*t;return 360/Math.PI*Math.atan(Math.exp(e*Math.PI/180))-90}var tu=function(t,e,r){void 0===r&&(r=0),this.x=+t,this.y=+e,this.z=+r};tu.fromLngLat=function(t,e){void 0===e&&(e=0);var r=Wc.convert(t);return new tu(Jc(r.lng),Kc(r.lat),Qc(e,r.lat))},tu.prototype.toLngLat=function(){return new Wc(360*this.x-180,$c(this.y))},tu.prototype.toAltitude=function(){return t=this.z,e=this.y,t*Zc($c(e));var t,e},tu.prototype.meterInMercatorCoordinateUnits=function(){return 1/Xc*(t=$c(this.y),1/Math.cos(t*Math.PI/180));var t};var eu=function(t,e,r){this.z=t,this.x=e,this.y=r,this.key=iu(0,t,t,e,r)};eu.prototype.equals=function(t){return this.z===t.z&&this.x===t.x&&this.y===t.y},eu.prototype.url=function(t,e){var r,n,i,a,o,s=(r=this.x,n=this.y,i=this.z,a=Gc(256*r,256*(n=Math.pow(2,i)-n-1),i),o=Gc(256*(r+1),256*(n+1),i),a[0]+","+a[1]+","+o[0]+","+o[1]),l=function(t,e,r){for(var n,i="",a=t;a>0;a--)i+=(e&(n=1<<a-1)?1:0)+(r&n?2:0);return i}(this.z,this.x,this.y);return t[(this.x+this.y)%t.length].replace("{prefix}",(this.x%16).toString(16)+(this.y%16).toString(16)).replace("{z}",String(this.z)).replace("{x}",String(this.x)).replace("{y}",String("tms"===e?Math.pow(2,this.z)-this.y-1:this.y)).replace("{quadkey}",l).replace("{bbox-epsg-3857}",s)},eu.prototype.getTilePoint=function(t){var e=Math.pow(2,this.z);return new i(8192*(t.x*e-this.x),8192*(t.y*e-this.y))},eu.prototype.toString=function(){return this.z+"/"+this.x+"/"+this.y};var ru=function(t,e){this.wrap=t,this.canonical=e,this.key=iu(t,e.z,e.z,e.x,e.y)},nu=function(t,e,r,n,i){this.overscaledZ=t,this.wrap=e,this.canonical=new eu(r,+n,+i),this.key=iu(e,t,r,n,i)};function iu(t,e,r,n,i){(t*=2)<0&&(t=-1*t-1);var a=1<<r;return(a*a*t+a*i+n).toString(36)+r.toString(36)+e.toString(36)}nu.prototype.equals=function(t){return this.overscaledZ===t.overscaledZ&&this.wrap===t.wrap&&this.canonical.equals(t.canonical)},nu.prototype.scaledTo=function(t){var e=this.canonical.z-t;return t>this.canonical.z?new nu(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new nu(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)},nu.prototype.calculateScaledKey=function(t,e){var r=this.canonical.z-t;return t>this.canonical.z?iu(this.wrap*+e,t,this.canonical.z,this.canonical.x,this.canonical.y):iu(this.wrap*+e,t,t,this.canonical.x>>r,this.canonical.y>>r)},nu.prototype.isChildOf=function(t){if(t.wrap!==this.wrap)return!1;var e=this.canonical.z-t.canonical.z;return 0===t.overscaledZ||t.overscaledZ<this.overscaledZ&&t.canonical.x===this.canonical.x>>e&&t.canonical.y===this.canonical.y>>e},nu.prototype.children=function(t){if(this.overscaledZ>=t)return[new nu(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var e=this.canonical.z+1,r=2*this.canonical.x,n=2*this.canonical.y;return[new nu(e,this.wrap,e,r,n),new nu(e,this.wrap,e,r+1,n),new nu(e,this.wrap,e,r,n+1),new nu(e,this.wrap,e,r+1,n+1)]},nu.prototype.isLessThan=function(t){return this.wrap<t.wrap||!(this.wrap>t.wrap)&&(this.overscaledZ<t.overscaledZ||!(this.overscaledZ>t.overscaledZ)&&(this.canonical.x<t.canonical.x||!(this.canonical.x>t.canonical.x)&&this.canonical.y<t.canonical.y))},nu.prototype.wrapped=function(){return new nu(this.overscaledZ,0,this.canonical.z,this.canonical.x,this.canonical.y)},nu.prototype.unwrapTo=function(t){return new nu(this.overscaledZ,t,this.canonical.z,this.canonical.x,this.canonical.y)},nu.prototype.overscaleFactor=function(){return Math.pow(2,this.overscaledZ-this.canonical.z)},nu.prototype.toUnwrapped=function(){return new ru(this.wrap,this.canonical)},nu.prototype.toString=function(){return this.overscaledZ+"/"+this.canonical.x+"/"+this.canonical.y},nu.prototype.getTilePoint=function(t){return this.canonical.getTilePoint(new tu(t.x-this.wrap,t.y))},Nn("CanonicalTileID",eu),Nn("OverscaledTileID",nu,{omit:["posMatrix"]});var au=function(t,e,r){if(this.uid=t,e.height!==e.width)throw new RangeError("DEM tiles must be square");if(r&&"mapbox"!==r&&"terrarium"!==r)return _('"'+r+'" is not a valid encoding type. Valid types include "mapbox" and "terrarium".');this.stride=e.height;var n=this.dim=e.height-2;this.data=new Uint32Array(e.data.buffer),this.encoding=r||"mapbox";for(var i=0;i<n;i++)this.data[this._idx(-1,i)]=this.data[this._idx(0,i)],this.data[this._idx(n,i)]=this.data[this._idx(n-1,i)],this.data[this._idx(i,-1)]=this.data[this._idx(i,0)],this.data[this._idx(i,n)]=this.data[this._idx(i,n-1)];this.data[this._idx(-1,-1)]=this.data[this._idx(0,0)],this.data[this._idx(n,-1)]=this.data[this._idx(n-1,0)],this.data[this._idx(-1,n)]=this.data[this._idx(0,n-1)],this.data[this._idx(n,n)]=this.data[this._idx(n-1,n-1)]};au.prototype.get=function(t,e){var r=new Uint8Array(this.data.buffer),n=4*this._idx(t,e);return("terrarium"===this.encoding?this._unpackTerrarium:this._unpackMapbox)(r[n],r[n+1],r[n+2])},au.prototype.getUnpackVector=function(){return"terrarium"===this.encoding?[256,1,1/256,32768]:[6553.6,25.6,.1,1e4]},au.prototype._idx=function(t,e){if(t<-1||t>=this.dim+1||e<-1||e>=this.dim+1)throw new RangeError("out of range source coordinates for DEM data");return(e+1)*this.stride+(t+1)},au.prototype._unpackMapbox=function(t,e,r){return(256*t*256+256*e+r)/10-1e4},au.prototype._unpackTerrarium=function(t,e,r){return 256*t+e+r/256-32768},au.prototype.getPixels=function(){return new Eo({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))},au.prototype.backfillBorder=function(t,e,r){if(this.dim!==t.dim)throw new Error("dem dimension mismatch");var n=e*this.dim,i=e*this.dim+this.dim,a=r*this.dim,o=r*this.dim+this.dim;switch(e){case-1:n=i-1;break;case 1:i=n+1}switch(r){case-1:a=o-1;break;case 1:o=a+1}for(var s=-e*this.dim,l=-r*this.dim,c=a;c<o;c++)for(var u=n;u<i;u++)this.data[this._idx(u,c)]=t.data[this._idx(u+s,c+l)]},Nn("DEMData",au);var ou=function(t){this._stringToNumber={},this._numberToString=[];for(var e=0;e<t.length;e++){var r=t[e];this._stringToNumber[r]=e,this._numberToString[e]=r}};ou.prototype.encode=function(t){return this._stringToNumber[t]},ou.prototype.decode=function(t){return this._numberToString[t]};var su=function(t,e,r,n,i){this.type="Feature",this._vectorTileFeature=t,t._z=e,t._x=r,t._y=n,this.properties=t.properties,this.id=i},lu={geometry:{configurable:!0}};lu.geometry.get=function(){return void 0===this._geometry&&(this._geometry=this._vectorTileFeature.toGeoJSON(this._vectorTileFeature._x,this._vectorTileFeature._y,this._vectorTileFeature._z).geometry),this._geometry},lu.geometry.set=function(t){this._geometry=t},su.prototype.toJSON=function(){var t={geometry:this.geometry};for(var e in this)"_geometry"!==e&&"_vectorTileFeature"!==e&&(t[e]=this[e]);return t},Object.defineProperties(su.prototype,lu);var cu=function(){this.state={},this.stateChanges={},this.deletedStates={}};cu.prototype.updateState=function(t,e,r){var n=String(e);if(this.stateChanges[t]=this.stateChanges[t]||{},this.stateChanges[t][n]=this.stateChanges[t][n]||{},u(this.stateChanges[t][n],r),null===this.deletedStates[t])for(var i in this.deletedStates[t]={},this.state[t])i!==n&&(this.deletedStates[t][i]=null);else if(this.deletedStates[t]&&null===this.deletedStates[t][n])for(var a in this.deletedStates[t][n]={},this.state[t][n])r[a]||(this.deletedStates[t][n][a]=null);else for(var o in r){this.deletedStates[t]&&this.deletedStates[t][n]&&null===this.deletedStates[t][n][o]&&delete this.deletedStates[t][n][o]}},cu.prototype.removeFeatureState=function(t,e,r){if(!(null===this.deletedStates[t])){var n=String(e);if(this.deletedStates[t]=this.deletedStates[t]||{},r&&void 0!==e)null!==this.deletedStates[t][n]&&(this.deletedStates[t][n]=this.deletedStates[t][n]||{},this.deletedStates[t][n][r]=null);else if(void 0!==e){if(this.stateChanges[t]&&this.stateChanges[t][n])for(r in this.deletedStates[t][n]={},this.stateChanges[t][n])this.deletedStates[t][n][r]=null;else this.deletedStates[t][n]=null}else this.deletedStates[t]=null}},cu.prototype.getState=function(t,e){var r=String(e),n=this.state[t]||{},i=this.stateChanges[t]||{},a=u({},n[r],i[r]);if(null===this.deletedStates[t])return{};if(this.deletedStates[t]){var o=this.deletedStates[t][e];if(null===o)return{};for(var s in o)delete a[s]}return a},cu.prototype.initializeTileState=function(t,e){t.setFeatureState(this.state,e)},cu.prototype.coalesceChanges=function(t,e){var r={};for(var n in this.stateChanges){this.state[n]=this.state[n]||{};var i={};for(var a in this.stateChanges[n])this.state[n][a]||(this.state[n][a]={}),u(this.state[n][a],this.stateChanges[n][a]),i[a]=this.state[n][a];r[n]=i}for(var o in this.deletedStates){this.state[o]=this.state[o]||{};var s={};if(null===this.deletedStates[o])for(var l in this.state[o])s[l]={},this.state[o][l]={};else for(var c in this.deletedStates[o]){if(null===this.deletedStates[o][c])this.state[o][c]={};else for(var f=0,h=Object.keys(this.deletedStates[o][c]);f<h.length;f+=1){var p=h[f];delete this.state[o][c][p]}s[c]=this.state[o][c]}r[o]=r[o]||{},u(r[o],s)}if(this.stateChanges={},this.deletedStates={},0!==Object.keys(r).length)for(var d in t){t[d].setFeatureState(r,e)}};var uu=function(t,e){this.tileID=t,this.x=t.canonical.x,this.y=t.canonical.y,this.z=t.canonical.z,this.grid=new zn(8192,16,0),this.grid3D=new zn(8192,16,0),this.featureIndexArray=new fa,this.promoteId=e};function fu(t,e,r,n,i){return v(t,(function(t,a){var o=e instanceof _i?e.get(a):null;return o&&o.evaluate?o.evaluate(r,n,i):o}))}function hu(t){for(var e=1/0,r=1/0,n=-1/0,i=-1/0,a=0,o=t;a<o.length;a+=1){var s=o[a];e=Math.min(e,s.x),r=Math.min(r,s.y),n=Math.max(n,s.x),i=Math.max(i,s.y)}return{minX:e,minY:r,maxX:n,maxY:i}}function pu(t,e){return e-t}uu.prototype.insert=function(t,e,r,n,i,a){var o=this.featureIndexArray.length;this.featureIndexArray.emplaceBack(r,n,i);for(var s=a?this.grid3D:this.grid,l=0;l<e.length;l++){for(var c=e[l],u=[1/0,1/0,-1/0,-1/0],f=0;f<c.length;f++){var h=c[f];u[0]=Math.min(u[0],h.x),u[1]=Math.min(u[1],h.y),u[2]=Math.max(u[2],h.x),u[3]=Math.max(u[3],h.y)}u[0]<8192&&u[1]<8192&&u[2]>=0&&u[3]>=0&&s.insert(o,u[0],u[1],u[2],u[3])}},uu.prototype.loadVTLayers=function(){return this.vtLayers||(this.vtLayers=new Ls.VectorTile(new al(this.rawTileData)).layers,this.sourceLayerCoder=new ou(this.vtLayers?Object.keys(this.vtLayers).sort():["_geojsonTileLayer"])),this.vtLayers},uu.prototype.query=function(t,e,r,n){var a=this;this.loadVTLayers();for(var o=t.params||{},s=8192/t.tileSize/t.scale,l=sn(o.filter),c=t.queryGeometry,u=t.queryPadding*s,f=hu(c),h=this.grid.query(f.minX-u,f.minY-u,f.maxX+u,f.maxY+u),p=hu(t.cameraQueryGeometry),d=this.grid3D.query(p.minX-u,p.minY-u,p.maxX+u,p.maxY+u,(function(e,r,n,a){return function(t,e,r,n,a){for(var o=0,s=t;o<s.length;o+=1){var l=s[o];if(e<=l.x&&r<=l.y&&n>=l.x&&a>=l.y)return!0}var c=[new i(e,r),new i(e,a),new i(n,a),new i(n,r)];if(t.length>2)for(var u=0,f=c;u<f.length;u+=1){if(io(t,f[u]))return!0}for(var h=0;h<t.length-1;h++){if(ao(t[h],t[h+1],c))return!0}return!1}(t.cameraQueryGeometry,e-u,r-u,n+u,a+u)})),m=0,g=d;m<g.length;m+=1){var v=g[m];h.push(v)}h.sort(pu);for(var y,x={},b=function(i){var u=h[i];if(u!==y){y=u;var f=a.featureIndexArray.get(u),p=null;a.loadMatchingFeature(x,f.bucketIndex,f.sourceLayerIndex,f.featureIndex,l,o.layers,o.availableImages,e,r,n,(function(e,r,n){return p||(p=Ya(e)),r.queryIntersectsFeature(c,e,n,p,a.z,t.transform,s,t.pixelPosMatrix)}))}},_=0;_<h.length;_++)b(_);return x},uu.prototype.loadMatchingFeature=function(t,e,r,n,i,a,o,s,l,c,u){var f=this.bucketLayerIDs[e];if(!a||function(t,e){for(var r=0;r<t.length;r++)if(e.indexOf(t[r])>=0)return!0;return!1}(a,f)){var h=this.sourceLayerCoder.decode(r),p=this.vtLayers[h].feature(n);if(i.filter(new pi(this.tileID.overscaledZ),p))for(var d=this.getId(p,h),m=0;m<f.length;m++){var g=f[m];if(!(a&&a.indexOf(g)<0)){var v=s[g];if(v){var y={};void 0!==d&&c&&(y=c.getState(v.sourceLayer||"_geojsonTileLayer",d));var x=l[g];x.paint=fu(x.paint,v.paint,p,y,o),x.layout=fu(x.layout,v.layout,p,y,o);var b=!u||u(p,v,y);if(b){var _=new su(p,this.z,this.x,this.y,d);_.layer=x;var w=t[g];void 0===w&&(w=t[g]=[]),w.push({featureIndex:n,feature:_,intersectionZ:b})}}}}}},uu.prototype.lookupSymbolFeatures=function(t,e,r,n,i,a,o,s){var l={};this.loadVTLayers();for(var c=sn(i),u=0,f=t;u<f.length;u+=1){var h=f[u];this.loadMatchingFeature(l,r,n,h,c,a,o,s,e)}return l},uu.prototype.hasLayer=function(t){for(var e=0,r=this.bucketLayerIDs;e<r.length;e+=1)for(var n=0,i=r[e];n<i.length;n+=1){if(t===i[n])return!0}return!1},uu.prototype.getId=function(t,e){var r=t.id;if(this.promoteId){var n="string"==typeof this.promoteId?this.promoteId:this.promoteId[e];"boolean"==typeof(r=t.properties[n])&&(r=Number(r))}return r},Nn("FeatureIndex",uu,{omit:["rawTileData","sourceLayerCoder"]});var du=function(t,e){this.tileID=t,this.uid=h(),this.uses=0,this.tileSize=e,this.buckets={},this.expirationTime=null,this.queryPadding=0,this.hasSymbolBuckets=!1,this.hasRTLText=!1,this.dependencies={},this.expiredRequestCount=0,this.state="loading"};du.prototype.registerFadeDuration=function(t){var e=t+this.timeAdded;e<R.now()||this.fadeEndTime&&e<this.fadeEndTime||(this.fadeEndTime=e)},du.prototype.wasRequested=function(){return"errored"===this.state||"loaded"===this.state||"reloading"===this.state},du.prototype.loadVectorData=function(t,e,r){if(this.hasData()&&this.unloadVectorData(),this.state="loaded",t){for(var n in t.featureIndex&&(this.latestFeatureIndex=t.featureIndex,t.rawTileData?(this.latestRawTileData=t.rawTileData,this.latestFeatureIndex.rawTileData=t.rawTileData):this.latestRawTileData&&(this.latestFeatureIndex.rawTileData=this.latestRawTileData)),this.collisionBoxArray=t.collisionBoxArray,this.buckets=function(t,e){var r={};if(!e)return r;for(var n=function(){var t=a[i],n=t.layerIds.map((function(t){return e.getLayer(t)})).filter(Boolean);if(0!==n.length){t.layers=n,t.stateDependentLayerIds&&(t.stateDependentLayers=t.stateDependentLayerIds.map((function(t){return n.filter((function(e){return e.id===t}))[0]})));for(var o=0,s=n;o<s.length;o+=1){var l=s[o];r[l.id]=t}}},i=0,a=t;i<a.length;i+=1)n();return r}(t.buckets,e.style),this.hasSymbolBuckets=!1,this.buckets){var i=this.buckets[n];if(i instanceof Mc){if(this.hasSymbolBuckets=!0,!r)break;i.justReloaded=!0}}if(this.hasRTLText=!1,this.hasSymbolBuckets)for(var a in this.buckets){var o=this.buckets[a];if(o instanceof Mc&&o.hasRTLText){this.hasRTLText=!0,hi.isLoading()||hi.isLoaded()||"deferred"!==ui()||fi();break}}for(var s in this.queryPadding=0,this.buckets){var l=this.buckets[s];this.queryPadding=Math.max(this.queryPadding,e.style.getLayer(s).queryRadius(l))}t.imageAtlas&&(this.imageAtlas=t.imageAtlas),t.glyphAtlasImage&&(this.glyphAtlasImage=t.glyphAtlasImage)}else this.collisionBoxArray=new na},du.prototype.unloadVectorData=function(){for(var t in this.buckets)this.buckets[t].destroy();this.buckets={},this.imageAtlasTexture&&this.imageAtlasTexture.destroy(),this.imageAtlas&&(this.imageAtlas=null),this.glyphAtlasTexture&&this.glyphAtlasTexture.destroy(),this.latestFeatureIndex=null,this.state="unloaded"},du.prototype.getBucket=function(t){return this.buckets[t.id]},du.prototype.upload=function(t){for(var e in this.buckets){var r=this.buckets[e];r.uploadPending()&&r.upload(t)}var n=t.gl;this.imageAtlas&&!this.imageAtlas.uploaded&&(this.imageAtlasTexture=new Vc(t,this.imageAtlas.image,n.RGBA),this.imageAtlas.uploaded=!0),this.glyphAtlasImage&&(this.glyphAtlasTexture=new Vc(t,this.glyphAtlasImage,n.ALPHA),this.glyphAtlasImage=null)},du.prototype.prepare=function(t){this.imageAtlas&&this.imageAtlas.patchUpdatedImages(t,this.imageAtlasTexture)},du.prototype.queryRenderedFeatures=function(t,e,r,n,i,a,o,s,l,c){return this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData?this.latestFeatureIndex.query({queryGeometry:n,cameraQueryGeometry:i,scale:a,tileSize:this.tileSize,pixelPosMatrix:c,transform:s,params:o,queryPadding:this.queryPadding*l},t,e,r):{}},du.prototype.querySourceFeatures=function(t,e){var r=this.latestFeatureIndex;if(r&&r.rawTileData){var n=r.loadVTLayers(),i=e?e.sourceLayer:"",a=n._geojsonTileLayer||n[i];if(a)for(var o=sn(e&&e.filter),s=this.tileID.canonical,l=s.z,c=s.x,u=s.y,f={z:l,x:c,y:u},h=0;h<a.length;h++){var p=a.feature(h);if(o.filter(new pi(this.tileID.overscaledZ),p)){var d=r.getId(p,i),m=new su(p,l,c,u,d);m.tile=f,t.push(m)}}}},du.prototype.hasData=function(){return"loaded"===this.state||"reloading"===this.state||"expired"===this.state},du.prototype.patternsLoaded=function(){return this.imageAtlas&&!!Object.keys(this.imageAtlas.patternPositions).length},du.prototype.setExpiryData=function(t){var e=this.expirationTime;if(t.cacheControl){var r=A(t.cacheControl);r["max-age"]&&(this.expirationTime=Date.now()+1e3*r["max-age"])}else t.expires&&(this.expirationTime=new Date(t.expires).getTime());if(this.expirationTime){var n=Date.now(),i=!1;if(this.expirationTime>n)i=!1;else if(e)if(this.expirationTime<e)i=!0;else{var a=this.expirationTime-e;a?this.expirationTime=n+Math.max(a,3e4):i=!0}else i=!0;i?(this.expiredRequestCount++,this.state="expired"):this.expiredRequestCount=0}},du.prototype.getExpiryTimeout=function(){if(this.expirationTime)return this.expiredRequestCount?1e3*(1<<Math.min(this.expiredRequestCount-1,31)):Math.min(this.expirationTime-(new Date).getTime(),Math.pow(2,31)-1)},du.prototype.setFeatureState=function(t,e){if(this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData&&0!==Object.keys(t).length){var r=this.latestFeatureIndex.loadVTLayers();for(var n in this.buckets)if(e.style.hasLayer(n)){var i=this.buckets[n],a=i.layers[0].sourceLayer||"_geojsonTileLayer",o=r[a],s=t[a];if(o&&s&&0!==Object.keys(s).length){i.update(s,o,this.imageAtlas&&this.imageAtlas.patternPositions||{});var l=e&&e.style&&e.style.getLayer(n);l&&(this.queryPadding=Math.max(this.queryPadding,l.queryRadius(i)))}}}},du.prototype.holdingForFade=function(){return void 0!==this.symbolFadeHoldUntil},du.prototype.symbolFadeFinished=function(){return!this.symbolFadeHoldUntil||this.symbolFadeHoldUntil<R.now()},du.prototype.clearFadeHold=function(){this.symbolFadeHoldUntil=void 0},du.prototype.setHoldDuration=function(t){this.symbolFadeHoldUntil=R.now()+t},du.prototype.setDependencies=function(t,e){for(var r={},n=0,i=e;n<i.length;n+=1){r[i[n]]=!0}this.dependencies[t]=r},du.prototype.hasDependency=function(t,e){for(var r=0,n=t;r<n.length;r+=1){var i=n[r],a=this.dependencies[i];if(a)for(var o=0,s=e;o<s.length;o+=1){if(a[s[o]])return!0}}return!1};var mu=self.performance,gu=function(t){this._marks={start:[t.url,"start"].join("#"),end:[t.url,"end"].join("#"),measure:t.url.toString()},mu.mark(this._marks.start)};gu.prototype.finish=function(){mu.mark(this._marks.end);var t=mu.getEntriesByName(this._marks.measure);return 0===t.length&&(mu.measure(this._marks.measure,this._marks.start,this._marks.end),t=mu.getEntriesByName(this._marks.measure),mu.clearMarks(this._marks.start),mu.clearMarks(this._marks.end),mu.clearMeasures(this._marks.measure)),t},t.Actor=qc,t.AlphaImage=So,t.CanonicalTileID=eu,t.CollisionBoxArray=na,t.Color=te,t.DEMData=au,t.DataConstantProperty=wi,t.DictionaryCoder=ou,t.EXTENT=8192,t.ErrorEvent=St,t.EvaluationParameters=pi,t.Event=Mt,t.Evented=Et,t.FeatureIndex=uu,t.FillBucket=gs,t.FillExtrusionBucket=Os,t.ImageAtlas=Ll,t.ImagePosition=Sl,t.LineBucket=qs,t.LngLat=Wc,t.LngLatBounds=Yc,t.MercatorCoordinate=tu,t.ONE_EM=24,t.OverscaledTileID=nu,t.Point=i,t.Point$1=i,t.Properties=Si,t.Protobuf=al,t.RGBAImage=Eo,t.RequestManager=H,t.RequestPerformance=gu,t.ResourceType=dt,t.SegmentVector=pa,t.SourceFeatureState=cu,t.StructArrayLayout1ui2=$i,t.StructArrayLayout2f1f2i16=qi,t.StructArrayLayout2i4=zi,t.StructArrayLayout3ui6=Yi,t.StructArrayLayout4i8=Di,t.SymbolBucket=Mc,t.Texture=Vc,t.Tile=du,t.Transitionable=gi,t.Uniform1f=Sa,t.Uniform1i=Ma,t.Uniform2f=Ea,t.Uniform3f=La,t.Uniform4f=Ca,t.UniformColor=Pa,t.UniformMatrix4f=Oa,t.UnwrappedTileID=ru,t.ValidationError=Ct,t.WritingMode=Cl,t.ZoomHistory=Gn,t.add=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t},t.addDynamicAttributes=wc,t.asyncAll=function(t,e,r){if(!t.length)return r(null,[]);var n=t.length,i=new Array(t.length),a=null;t.forEach((function(t,o){e(t,(function(t,e){t&&(a=t),i[o]=e,0==--n&&r(a,i)}))}))},t.bezier=o,t.bindAll=m,t.browser=R,t.cacheEntryPossiblyAdded=function(t){++ht>ot&&(t.getActor().send("enforceCacheSizeLimit",at),ht=0)},t.clamp=l,t.clearTileCache=function(t){var e=self.caches.delete("mapbox-tiles");t&&e.catch(t).then((function(){return t()}))},t.clipLine=ec,t.clone=function(t){var e=new fo(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},t.clone$1=x,t.clone$2=function(t){var e=new fo(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},t.collisionCircleLayout=tl,t.config=F,t.create=function(){var t=new fo(16);return fo!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},t.create$1=function(){var t=new fo(9);return fo!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},t.create$2=function(){var t=new fo(4);return fo!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},t.createCommonjsModule=e,t.createExpression=Wr,t.createLayout=Ii,t.createStyleLayer=function(t){return"custom"===t.type?new Dc(t):new Rc[t.type](t)},t.cross=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t},t.deepEqual=function t(e,r){if(Array.isArray(e)){if(!Array.isArray(r)||e.length!==r.length)return!1;for(var n=0;n<e.length;n++)if(!t(e[n],r[n]))return!1;return!0}if("object"==typeof e&&null!==e&&null!==r){if("object"!=typeof r)return!1;if(Object.keys(e).length!==Object.keys(r).length)return!1;for(var i in e)if(!t(e[i],r[i]))return!1;return!0}return e===r},t.dot=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]},t.dot$1=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]},t.ease=s,t.emitValidationErrors=On,t.endsWith=g,t.enforceCacheSizeLimit=function(t){st(),Q&&Q.then((function(e){e.keys().then((function(r){for(var n=0;n<r.length-t;n++)e.delete(r[n])}))}))},t.evaluateSizeForFeature=Yl,t.evaluateSizeForZoom=Wl,t.evaluateVariableOffset=dc,t.evented=ci,t.extend=u,t.featureFilter=sn,t.filterObject=y,t.fromRotation=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=0,t[3]=-r,t[4]=n,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},t.getAnchorAlignment=Ul,t.getAnchorJustification=mc,t.getArrayBuffer=xt,t.getImage=Tt,t.getJSON=function(t,e){return yt(u(t,{type:"json"}),e)},t.getRTLTextPluginStatus=ui,t.getReferrer=gt,t.getVideo=function(t,e){var r,n,i=self.document.createElement("video");i.muted=!0,i.onloadstart=function(){e(null,i)};for(var a=0;a<t.length;a++){var o=self.document.createElement("source");r=t[a],n=void 0,(n=self.document.createElement("a")).href=r,(n.protocol!==self.document.location.protocol||n.host!==self.document.location.host)&&(i.crossOrigin="Anonymous"),o.src=t[a],i.appendChild(o)}return{cancel:function(){}}},t.identity=ho,t.invert=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],f=e[9],h=e[10],p=e[11],d=e[12],m=e[13],g=e[14],v=e[15],y=r*s-n*o,x=r*l-i*o,b=r*c-a*o,_=n*l-i*s,w=n*c-a*s,T=i*c-a*l,k=u*m-f*d,A=u*g-h*d,M=u*v-p*d,S=f*g-h*m,E=f*v-p*m,L=h*v-p*g,C=y*L-x*E+b*S+_*M-w*A+T*k;return C?(C=1/C,t[0]=(s*L-l*E+c*S)*C,t[1]=(i*E-n*L-a*S)*C,t[2]=(m*T-g*w+v*_)*C,t[3]=(h*w-f*T-p*_)*C,t[4]=(l*M-o*L-c*A)*C,t[5]=(r*L-i*M+a*A)*C,t[6]=(g*b-d*T-v*x)*C,t[7]=(u*T-h*b+p*x)*C,t[8]=(o*E-s*M+c*k)*C,t[9]=(n*M-r*E-a*k)*C,t[10]=(d*w-m*b+v*y)*C,t[11]=(f*b-u*w-p*y)*C,t[12]=(s*A-o*S-l*k)*C,t[13]=(r*S-n*A+i*k)*C,t[14]=(m*x-d*_-g*y)*C,t[15]=(u*_-f*x+h*y)*C,t):null},t.isChar=Yn,t.isMapboxURL=q,t.keysDifference=function(t,e){var r=[];for(var n in t)n in e||r.push(n);return r},t.makeRequest=yt,t.mapObject=v,t.mercatorXfromLng=Jc,t.mercatorYfromLat=Kc,t.mercatorZfromAltitude=Qc,t.mul=mo,t.multiply=po,t.mvt=Ls,t.normalize=function(t,e){var r=e[0],n=e[1],i=e[2],a=r*r+n*n+i*i;return a>0&&(a=1/Math.sqrt(a)),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a,t},t.number=qe,t.offscreenCanvasSupported=pt,t.ortho=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),c=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*c,t[15]=1,t},t.parseGlyphPBF=function(t){return new al(t).readFields(Tl,[])},t.pbf=al,t.performSymbolLayout=function(t,e,r,n,i,a,o){t.createArrays();var s=512*t.overscaling;t.tilePixelRatio=8192/s,t.compareText={},t.iconsNeedLinear=!1;var l=t.layers[0].layout,c=t.layers[0]._unevaluatedLayout._values,u={};if("composite"===t.textSizeData.kind){var f=t.textSizeData,h=f.minZoom,p=f.maxZoom;u.compositeTextSizes=[c["text-size"].possiblyEvaluate(new pi(h),o),c["text-size"].possiblyEvaluate(new pi(p),o)]}if("composite"===t.iconSizeData.kind){var d=t.iconSizeData,m=d.minZoom,g=d.maxZoom;u.compositeIconSizes=[c["icon-size"].possiblyEvaluate(new pi(m),o),c["icon-size"].possiblyEvaluate(new pi(g),o)]}u.layoutTextSize=c["text-size"].possiblyEvaluate(new pi(t.zoom+1),o),u.layoutIconSize=c["icon-size"].possiblyEvaluate(new pi(t.zoom+1),o),u.textMaxSize=c["text-size"].possiblyEvaluate(new pi(18));for(var v=24*l.get("text-line-height"),y="map"===l.get("text-rotation-alignment")&&"point"!==l.get("symbol-placement"),x=l.get("text-keep-upright"),b=l.get("text-size"),w=function(){var a=k[T],s=l.get("text-font").evaluate(a,{},o).join(","),c=b.evaluate(a,{},o),f=u.layoutTextSize.evaluate(a,{},o),h=u.layoutIconSize.evaluate(a,{},o),p={horizontal:{},vertical:void 0},d=a.text,m=[0,0];if(d){var g=d.toString(),w=24*l.get("text-letter-spacing").evaluate(a,{},o),A=function(t){for(var e=0,r=t;e<r.length;e+=1){if(!Xn(r[e].charCodeAt(0)))return!1}return!0}(g)?w:0,M=l.get("text-anchor").evaluate(a,{},o),S=l.get("text-variable-anchor");if(!S){var E=l.get("text-radial-offset").evaluate(a,{},o);m=E?dc(M,[24*E,pc]):l.get("text-offset").evaluate(a,{},o).map((function(t){return 24*t}))}var L=y?"center":l.get("text-justify").evaluate(a,{},o),C=l.get("symbol-placement"),P="point"===C?24*l.get("text-max-width").evaluate(a,{},o):0,I=function(){t.allowVerticalPlacement&&Wn(g)&&(p.vertical=Ol(d,e,r,i,s,P,v,M,"left",A,m,Cl.vertical,!0,C,f,c))};if(!y&&S){for(var O="auto"===L?S.map((function(t){return mc(t)})):[L],z=!1,D=0;D<O.length;D++){var R=O[D];if(!p.horizontal[R])if(z)p.horizontal[R]=p.horizontal[0];else{var F=Ol(d,e,r,i,s,P,v,"center",R,A,m,Cl.horizontal,!1,C,f,c);F&&(p.horizontal[R]=F,z=1===F.positionedLines.length)}}I()}else{"auto"===L&&(L=mc(M));var B=Ol(d,e,r,i,s,P,v,M,L,A,m,Cl.horizontal,!1,C,f,c);B&&(p.horizontal[L]=B),I(),Wn(g)&&y&&x&&(p.vertical=Ol(d,e,r,i,s,P,v,M,L,A,m,Cl.vertical,!1,C,f,c))}}var N=void 0,j=!1;if(a.icon&&a.icon.name){var U=n[a.icon.name];U&&(N=function(t,e,r){var n=Ul(r),i=n.horizontalAlign,a=n.verticalAlign,o=e[0],s=e[1],l=o-t.displaySize[0]*i,c=l+t.displaySize[0],u=s-t.displaySize[1]*a;return{image:t,top:u,bottom:u+t.displaySize[1],left:l,right:c}}(i[a.icon.name],l.get("icon-offset").evaluate(a,{},o),l.get("icon-anchor").evaluate(a,{},o)),j=U.sdf,void 0===t.sdfIcons?t.sdfIcons=U.sdf:t.sdfIcons!==U.sdf&&_("Style sheet warning: Cannot mix SDF and non-SDF icons in one buffer"),(U.pixelRatio!==t.pixelRatio||0!==l.get("icon-rotate").constantOr(1))&&(t.iconsNeedLinear=!0))}var V=vc(p.horizontal)||p.vertical;t.iconsInText=!!V&&V.iconsInText,(V||N)&&function(t,e,r,n,i,a,o,s,l,c,u){var f=a.textMaxSize.evaluate(e,{});void 0===f&&(f=o);var h,p=t.layers[0].layout,d=p.get("icon-offset").evaluate(e,{},u),m=vc(r.horizontal),g=o/24,v=t.tilePixelRatio*g,y=t.tilePixelRatio*f/24,x=t.tilePixelRatio*s,b=t.tilePixelRatio*p.get("symbol-spacing"),w=p.get("text-padding")*t.tilePixelRatio,T=p.get("icon-padding")*t.tilePixelRatio,k=p.get("text-max-angle")/180*Math.PI,A="map"===p.get("text-rotation-alignment")&&"point"!==p.get("symbol-placement"),M="map"===p.get("icon-rotation-alignment")&&"point"!==p.get("symbol-placement"),S=p.get("symbol-placement"),E=b/2,L=p.get("icon-text-fit");n&&"none"!==L&&(t.allowVerticalPlacement&&r.vertical&&(h=Hl(n,r.vertical,L,p.get("icon-text-fit-padding"),d,g)),m&&(n=Hl(n,m,L,p.get("icon-text-fit-padding"),d,g)));var C=function(s,f){f.x<0||f.x>=8192||f.y<0||f.y>=8192||function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,w,T,k,A){var M,S,E,L,C,P=t.addToLineVertexArray(e,r),I=0,O=0,z=0,D=0,R=-1,F=-1,B={},N=ya(""),j=0,U=0;void 0===s._unevaluatedLayout.getValue("text-radial-offset")?(M=s.layout.get("text-offset").evaluate(b,{},k).map((function(t){return 24*t})),j=M[0],U=M[1]):(j=24*s.layout.get("text-radial-offset").evaluate(b,{},k),U=pc);if(t.allowVerticalPlacement&&n.vertical){var V=s.layout.get("text-rotate").evaluate(b,{},k)+90,H=n.vertical;L=new sc(l,e,c,u,f,H,h,p,d,V),o&&(C=new sc(l,e,c,u,f,o,g,v,d,V))}if(i){var q=s.layout.get("icon-rotate").evaluate(b,{}),G="none"!==s.layout.get("icon-text-fit"),Y=rc(i,q,T,G),W=o?rc(o,q,T,G):void 0;E=new sc(l,e,c,u,f,i,g,v,!1,q),I=4*Y.length;var X=t.iconSizeData,Z=null;"source"===X.kind?(Z=[128*s.layout.get("icon-size").evaluate(b,{})])[0]>32640&&_(t.layerIds[0]+': Value for "icon-size" is >= 255. Reduce your "icon-size".'):"composite"===X.kind&&((Z=[128*w.compositeIconSizes[0].evaluate(b,{},k),128*w.compositeIconSizes[1].evaluate(b,{},k)])[0]>32640||Z[1]>32640)&&_(t.layerIds[0]+': Value for "icon-size" is >= 255. Reduce your "icon-size".'),t.addSymbols(t.icon,Y,Z,x,y,b,!1,e,P.lineStartIndex,P.lineLength,-1,k),R=t.icon.placedSymbolArray.length-1,W&&(O=4*W.length,t.addSymbols(t.icon,W,Z,x,y,b,Cl.vertical,e,P.lineStartIndex,P.lineLength,-1,k),F=t.icon.placedSymbolArray.length-1)}for(var J in n.horizontal){var K=n.horizontal[J];if(!S){N=ya(K.text);var Q=s.layout.get("text-rotate").evaluate(b,{},k);S=new sc(l,e,c,u,f,K,h,p,d,Q)}var $=1===K.positionedLines.length;if(z+=gc(t,e,K,a,s,d,b,m,P,n.vertical?Cl.horizontal:Cl.horizontalOnly,$?Object.keys(n.horizontal):[J],B,R,w,k),$)break}n.vertical&&(D+=gc(t,e,n.vertical,a,s,d,b,m,P,Cl.vertical,["vertical"],B,F,w,k));var tt=S?S.boxStartIndex:t.collisionBoxArray.length,et=S?S.boxEndIndex:t.collisionBoxArray.length,rt=L?L.boxStartIndex:t.collisionBoxArray.length,nt=L?L.boxEndIndex:t.collisionBoxArray.length,it=E?E.boxStartIndex:t.collisionBoxArray.length,at=E?E.boxEndIndex:t.collisionBoxArray.length,ot=C?C.boxStartIndex:t.collisionBoxArray.length,st=C?C.boxEndIndex:t.collisionBoxArray.length,lt=-1,ct=function(t,e){return t&&t.circleDiameter?Math.max(t.circleDiameter,e):e};lt=ct(S,lt),lt=ct(L,lt),lt=ct(E,lt);var ut=(lt=ct(C,lt))>-1?1:0;ut&&(lt*=A/24);t.glyphOffsetArray.length>=Mc.MAX_GLYPHS&&_("Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907");void 0!==b.sortKey&&t.addToSortKeyRanges(t.symbolInstances.length,b.sortKey);t.symbolInstances.emplaceBack(e.x,e.y,B.right>=0?B.right:-1,B.center>=0?B.center:-1,B.left>=0?B.left:-1,B.vertical||-1,R,F,N,tt,et,rt,nt,it,at,ot,st,c,z,D,I,O,ut,0,h,j,U,lt)}(t,f,s,r,n,i,h,t.layers[0],t.collisionBoxArray,e.index,e.sourceLayerIndex,t.index,v,w,A,l,x,T,M,d,e,a,c,u,o)};if("line"===S)for(var P=0,I=ec(e.geometry,0,0,8192,8192);P<I.length;P+=1)for(var O=I[P],z=tc(O,b,k,r.vertical||m,n,24,y,t.overscaling,8192),D=0,R=z;D<R.length;D+=1){var F=R[D],B=m;B&&yc(t,B.text,E,F)||C(O,F)}else if("line-center"===S)for(var N=0,j=e.geometry;N<j.length;N+=1){var U=j[N];if(U.length>1){var V=$l(U,k,r.vertical||m,n,24,y);V&&C(U,V)}}else if("Polygon"===e.type)for(var H=0,q=hs(e.geometry,0);H<q.length;H+=1){var G=q[H],Y=uc(G,16);C(G[0],new ql(Y.x,Y.y,0))}else if("LineString"===e.type)for(var W=0,X=e.geometry;W<X.length;W+=1){var Z=X[W];C(Z,new ql(Z[0].x,Z[0].y,0))}else if("Point"===e.type)for(var J=0,K=e.geometry;J<K.length;J+=1)for(var Q=K[J],$=0,tt=Q;$<tt.length;$+=1){var et=tt[$];C([et],new ql(et.x,et.y,0))}}(t,a,p,N,n,u,f,h,m,j,o)},T=0,k=t.features;T<k.length;T+=1)w();a&&t.generateCollisionDebugBuffers()},t.perspective=function(t,e,r,n,i){var a,o=1/Math.tan(e/2);return t[0]=o/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=o,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=i&&i!==1/0?(a=1/(n-i),t[10]=(i+n)*a,t[14]=2*i*n*a):(t[10]=-1,t[14]=-2*n),t},t.pick=function(t,e){for(var r={},n=0;n<e.length;n++){var i=e[n];i in t&&(r[i]=t[i])}return r},t.plugin=hi,t.polygonIntersectsPolygon=Za,t.postMapLoadEvent=it,t.postTurnstileEvent=rt,t.potpack=Ml,t.refProperties=["type","source","source-layer","minzoom","maxzoom","filter","layout"],t.register=Nn,t.registerForPluginStateChange=function(t){return t({pluginStatus:ai,pluginURL:oi}),ci.on("pluginStateChange",t),t},t.rotate=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(r),l=Math.cos(r);return t[0]=n*l+a*s,t[1]=i*l+o*s,t[2]=n*-s+a*l,t[3]=i*-s+o*l,t},t.rotateX=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[4],o=e[5],s=e[6],l=e[7],c=e[8],u=e[9],f=e[10],h=e[11];return e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[4]=a*i+c*n,t[5]=o*i+u*n,t[6]=s*i+f*n,t[7]=l*i+h*n,t[8]=c*i-a*n,t[9]=u*i-o*n,t[10]=f*i-s*n,t[11]=h*i-l*n,t},t.rotateZ=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],c=e[4],u=e[5],f=e[6],h=e[7];return e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=a*i+c*n,t[1]=o*i+u*n,t[2]=s*i+f*n,t[3]=l*i+h*n,t[4]=c*i-a*n,t[5]=u*i-o*n,t[6]=f*i-s*n,t[7]=h*i-l*n,t},t.scale=function(t,e,r){var n=r[0],i=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},t.scale$1=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t},t.scale$2=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t},t.setCacheLimits=function(t,e){at=t,ot=e},t.setRTLTextPlugin=function(t,e,r){if(void 0===r&&(r=!1),ai===ti||ai===ei||ai===ri)throw new Error("setRTLTextPlugin cannot be called multiple times.");oi=R.resolveURL(t),ai=ti,ii=e,li(),r||fi()},t.sphericalToCartesian=function(t){var e=t[0],r=t[1],n=t[2];return r+=90,r*=Math.PI/180,n*=Math.PI/180,{x:e*Math.cos(r)*Math.sin(n),y:e*Math.sin(r)*Math.sin(n),z:e*Math.cos(n)}},t.sqrLen=bo,t.styleSpec=Lt,t.sub=yo,t.symbolSize=Xl,t.transformMat3=function(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t},t.transformMat4=xo,t.translate=function(t,e,r){var n,i,a,o,s,l,c,u,f,h,p,d,m=r[0],g=r[1],v=r[2];return e===t?(t[12]=e[0]*m+e[4]*g+e[8]*v+e[12],t[13]=e[1]*m+e[5]*g+e[9]*v+e[13],t[14]=e[2]*m+e[6]*g+e[10]*v+e[14],t[15]=e[3]*m+e[7]*g+e[11]*v+e[15]):(n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=c,t[7]=u,t[8]=f,t[9]=h,t[10]=p,t[11]=d,t[12]=n*m+s*g+f*v+e[12],t[13]=i*m+l*g+h*v+e[13],t[14]=a*m+c*g+p*v+e[14],t[15]=o*m+u*g+d*v+e[15]),t},t.triggerPluginCompletionEvent=si,t.uniqueId=h,t.validateCustomStyleLayer=function(t){var e=[],r=t.id;return void 0===r&&e.push({message:"layers."+r+': missing required property "id"'}),void 0===t.render&&e.push({message:"layers."+r+': missing required method "render"'}),t.renderingMode&&"2d"!==t.renderingMode&&"3d"!==t.renderingMode&&e.push({message:"layers."+r+': property "renderingMode" must be either "2d" or "3d"'}),e},t.validateLight=Cn,t.validateStyle=Ln,t.values=function(t){var e=[];for(var r in t)e.push(t[r]);return e},t.vectorTile=Ls,t.version="1.10.1",t.warnOnce=_,t.webpSupported=B,t.window=self,t.wrap=c})),n(0,(function(t){function e(t){var r=typeof t;if("number"===r||"boolean"===r||"string"===r||null==t)return JSON.stringify(t);if(Array.isArray(t)){for(var n="[",i=0,a=t;i<a.length;i+=1){n+=e(a[i])+","}return n+"]"}for(var o=Object.keys(t).sort(),s="{",l=0;l<o.length;l++)s+=JSON.stringify(o[l])+":"+e(t[o[l]])+",";return s+"}"}function r(r){for(var n="",i=0,a=t.refProperties;i<a.length;i+=1){n+="/"+e(r[a[i]])}return n}var n=function(t){this.keyCache={},t&&this.replace(t)};n.prototype.replace=function(t){this._layerConfigs={},this._layers={},this.update(t,[])},n.prototype.update=function(e,n){for(var i=this,a=0,o=e;a<o.length;a+=1){var s=o[a];this._layerConfigs[s.id]=s;var l=this._layers[s.id]=t.createStyleLayer(s);l._featureFilter=t.featureFilter(l.filter),this.keyCache[s.id]&&delete this.keyCache[s.id]}for(var c=0,u=n;c<u.length;c+=1){var f=u[c];delete this.keyCache[f],delete this._layerConfigs[f],delete this._layers[f]}this.familiesBySource={};for(var h=0,p=function(t,e){for(var n={},i=0;i<t.length;i++){var a=e&&e[t[i].id]||r(t[i]);e&&(e[t[i].id]=a);var o=n[a];o||(o=n[a]=[]),o.push(t[i])}var s=[];for(var l in n)s.push(n[l]);return s}(t.values(this._layerConfigs),this.keyCache);h<p.length;h+=1){var d=p[h].map((function(t){return i._layers[t.id]})),m=d[0];if("none"!==m.visibility){var g=m.source||"",v=this.familiesBySource[g];v||(v=this.familiesBySource[g]={});var y=m.sourceLayer||"_geojsonTileLayer",x=v[y];x||(x=v[y]=[]),x.push(d)}}};var i=function(e){var r={},n=[];for(var i in e){var a=e[i],o=r[i]={};for(var s in a){var l=a[+s];if(l&&0!==l.bitmap.width&&0!==l.bitmap.height){var c={x:0,y:0,w:l.bitmap.width+2,h:l.bitmap.height+2};n.push(c),o[s]={rect:c,metrics:l.metrics}}}}var u=t.potpack(n),f=u.w,h=u.h,p=new t.AlphaImage({width:f||1,height:h||1});for(var d in e){var m=e[d];for(var g in m){var v=m[+g];if(v&&0!==v.bitmap.width&&0!==v.bitmap.height){var y=r[d][g].rect;t.AlphaImage.copy(v.bitmap,p,{x:0,y:0},{x:y.x+1,y:y.y+1},v.bitmap)}}}this.image=p,this.positions=r};t.register("GlyphAtlas",i);var a=function(e){this.tileID=new t.OverscaledTileID(e.tileID.overscaledZ,e.tileID.wrap,e.tileID.canonical.z,e.tileID.canonical.x,e.tileID.canonical.y),this.uid=e.uid,this.zoom=e.zoom,this.pixelRatio=e.pixelRatio,this.tileSize=e.tileSize,this.source=e.source,this.overscaling=this.tileID.overscaleFactor(),this.showCollisionBoxes=e.showCollisionBoxes,this.collectResourceTiming=!!e.collectResourceTiming,this.returnDependencies=!!e.returnDependencies,this.promoteId=e.promoteId};function o(e,r,n){for(var i=new t.EvaluationParameters(r),a=0,o=e;a<o.length;a+=1){o[a].recalculate(i,n)}}function s(e,r){var n=t.getArrayBuffer(e.request,(function(e,n,i,a){e?r(e):n&&r(null,{vectorTile:new t.vectorTile.VectorTile(new t.pbf(n)),rawData:n,cacheControl:i,expires:a})}));return function(){n.cancel(),r()}}a.prototype.parse=function(e,r,n,a,s){var l=this;this.status="parsing",this.data=e,this.collisionBoxArray=new t.CollisionBoxArray;var c=new t.DictionaryCoder(Object.keys(e.layers).sort()),u=new t.FeatureIndex(this.tileID,this.promoteId);u.bucketLayerIDs=[];var f,h,p,d,m={},g={featureIndex:u,iconDependencies:{},patternDependencies:{},glyphDependencies:{},availableImages:n},v=r.familiesBySource[this.source];for(var y in v){var x=e.layers[y];if(x){1===x.version&&t.warnOnce('Vector tile source "'+this.source+'" layer "'+y+'" does not use vector tile spec v2 and therefore may have some rendering errors.');for(var b=c.encode(y),_=[],w=0;w<x.length;w++){var T=x.feature(w),k=u.getId(T,y);_.push({feature:T,id:k,index:w,sourceLayerIndex:b})}for(var A=0,M=v[y];A<M.length;A+=1){var S=M[A],E=S[0];if(!(E.minzoom&&this.zoom<Math.floor(E.minzoom)))if(!(E.maxzoom&&this.zoom>=E.maxzoom))if("none"!==E.visibility)o(S,this.zoom,n),(m[E.id]=E.createBucket({index:u.bucketLayerIDs.length,layers:S,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:b,sourceID:this.source})).populate(_,g,this.tileID.canonical),u.bucketLayerIDs.push(S.map((function(t){return t.id})))}}}var L=t.mapObject(g.glyphDependencies,(function(t){return Object.keys(t).map(Number)}));Object.keys(L).length?a.send("getGlyphs",{uid:this.uid,stacks:L},(function(t,e){f||(f=t,h=e,I.call(l))})):h={};var C=Object.keys(g.iconDependencies);C.length?a.send("getImages",{icons:C,source:this.source,tileID:this.tileID,type:"icons"},(function(t,e){f||(f=t,p=e,I.call(l))})):p={};var P=Object.keys(g.patternDependencies);function I(){if(f)return s(f);if(h&&p&&d){var e=new i(h),r=new t.ImageAtlas(p,d);for(var a in m){var l=m[a];l instanceof t.SymbolBucket?(o(l.layers,this.zoom,n),t.performSymbolLayout(l,h,e.positions,p,r.iconPositions,this.showCollisionBoxes,this.tileID.canonical)):l.hasPattern&&(l instanceof t.LineBucket||l instanceof t.FillBucket||l instanceof t.FillExtrusionBucket)&&(o(l.layers,this.zoom,n),l.addFeatures(g,this.tileID.canonical,r.patternPositions))}this.status="done",s(null,{buckets:t.values(m).filter((function(t){return!t.isEmpty()})),featureIndex:u,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:e.image,imageAtlas:r,glyphMap:this.returnDependencies?h:null,iconMap:this.returnDependencies?p:null,glyphPositions:this.returnDependencies?e.positions:null})}}P.length?a.send("getImages",{icons:P,source:this.source,tileID:this.tileID,type:"patterns"},(function(t,e){f||(f=t,d=e,I.call(l))})):d={},I.call(this)};var l=function(t,e,r,n){this.actor=t,this.layerIndex=e,this.availableImages=r,this.loadVectorData=n||s,this.loading={},this.loaded={}};l.prototype.loadTile=function(e,r){var n=this,i=e.uid;this.loading||(this.loading={});var o=!!(e&&e.request&&e.request.collectResourceTiming)&&new t.RequestPerformance(e.request),s=this.loading[i]=new a(e);s.abort=this.loadVectorData(e,(function(e,a){if(delete n.loading[i],e||!a)return s.status="done",n.loaded[i]=s,r(e);var l=a.rawData,c={};a.expires&&(c.expires=a.expires),a.cacheControl&&(c.cacheControl=a.cacheControl);var u={};if(o){var f=o.finish();f&&(u.resourceTiming=JSON.parse(JSON.stringify(f)))}s.vectorTile=a.vectorTile,s.parse(a.vectorTile,n.layerIndex,n.availableImages,n.actor,(function(e,n){if(e||!n)return r(e);r(null,t.extend({rawTileData:l.slice(0)},n,c,u))})),n.loaded=n.loaded||{},n.loaded[i]=s}))},l.prototype.reloadTile=function(t,e){var r=this,n=this.loaded,i=t.uid,a=this;if(n&&n[i]){var o=n[i];o.showCollisionBoxes=t.showCollisionBoxes;var s=function(t,n){var i=o.reloadCallback;i&&(delete o.reloadCallback,o.parse(o.vectorTile,a.layerIndex,r.availableImages,a.actor,i)),e(t,n)};"parsing"===o.status?o.reloadCallback=s:"done"===o.status&&(o.vectorTile?o.parse(o.vectorTile,this.layerIndex,this.availableImages,this.actor,s):s())}},l.prototype.abortTile=function(t,e){var r=this.loading,n=t.uid;r&&r[n]&&r[n].abort&&(r[n].abort(),delete r[n]),e()},l.prototype.removeTile=function(t,e){var r=this.loaded,n=t.uid;r&&r[n]&&delete r[n],e()};var c=t.window.ImageBitmap,u=function(){this.loaded={}};u.prototype.loadTile=function(e,r){var n=e.uid,i=e.encoding,a=e.rawImageData,o=c&&a instanceof c?this.getImageData(a):a,s=new t.DEMData(n,o,i);this.loaded=this.loaded||{},this.loaded[n]=s,r(null,s)},u.prototype.getImageData=function(e){this.offscreenCanvas&&this.offscreenCanvasContext||(this.offscreenCanvas=new OffscreenCanvas(e.width,e.height),this.offscreenCanvasContext=this.offscreenCanvas.getContext("2d")),this.offscreenCanvas.width=e.width,this.offscreenCanvas.height=e.height,this.offscreenCanvasContext.drawImage(e,0,0,e.width,e.height);var r=this.offscreenCanvasContext.getImageData(-1,-1,e.width+2,e.height+2);return this.offscreenCanvasContext.clearRect(0,0,this.offscreenCanvas.width,this.offscreenCanvas.height),new t.RGBAImage({width:r.width,height:r.height},r.data)},u.prototype.removeTile=function(t){var e=this.loaded,r=t.uid;e&&e[r]&&delete e[r]};var f=function t(e,r){var n,i=e&&e.type;if("FeatureCollection"===i)for(n=0;n<e.features.length;n++)t(e.features[n],r);else if("GeometryCollection"===i)for(n=0;n<e.geometries.length;n++)t(e.geometries[n],r);else if("Feature"===i)t(e.geometry,r);else if("Polygon"===i)h(e.coordinates,r);else if("MultiPolygon"===i)for(n=0;n<e.coordinates.length;n++)h(e.coordinates[n],r);return e};function h(t,e){if(0!==t.length){p(t[0],e);for(var r=1;r<t.length;r++)p(t[r],!e)}}function p(t,e){for(var r=0,n=0,i=t.length,a=i-1;n<i;a=n++)r+=(t[n][0]-t[a][0])*(t[a][1]+t[n][1]);r>=0!=!!e&&t.reverse()}var d=t.vectorTile.VectorTileFeature.prototype.toGeoJSON,m=function(e){this._feature=e,this.extent=t.EXTENT,this.type=e.type,this.properties=e.tags,"id"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))};m.prototype.loadGeometry=function(){if(1===this._feature.type){for(var e=[],r=0,n=this._feature.geometry;r<n.length;r+=1){var i=n[r];e.push([new t.Point$1(i[0],i[1])])}return e}for(var a=[],o=0,s=this._feature.geometry;o<s.length;o+=1){for(var l=[],c=0,u=s[o];c<u.length;c+=1){var f=u[c];l.push(new t.Point$1(f[0],f[1]))}a.push(l)}return a},m.prototype.toGeoJSON=function(t,e,r){return d.call(this,t,e,r)};var g=function(e){this.layers={_geojsonTileLayer:this},this.name="_geojsonTileLayer",this.extent=t.EXTENT,this.length=e.length,this._features=e};g.prototype.feature=function(t){return new m(this._features[t])};var v=t.vectorTile.VectorTileFeature,y=x;function x(t,e){this.options=e||{},this.features=t,this.length=t.length}function b(t,e){this.id="number"==typeof t.id?t.id:void 0,this.type=t.type,this.rawGeometry=1===t.type?[t.geometry]:t.geometry,this.properties=t.tags,this.extent=e||4096}x.prototype.feature=function(t){return new b(this.features[t],this.options.extent)},b.prototype.loadGeometry=function(){var e=this.rawGeometry;this.geometry=[];for(var r=0;r<e.length;r++){for(var n=e[r],i=[],a=0;a<n.length;a++)i.push(new t.Point$1(n[a][0],n[a][1]));this.geometry.push(i)}return this.geometry},b.prototype.bbox=function(){this.geometry||this.loadGeometry();for(var t=this.geometry,e=1/0,r=-1/0,n=1/0,i=-1/0,a=0;a<t.length;a++)for(var o=t[a],s=0;s<o.length;s++){var l=o[s];e=Math.min(e,l.x),r=Math.max(r,l.x),n=Math.min(n,l.y),i=Math.max(i,l.y)}return[e,n,r,i]},b.prototype.toGeoJSON=v.prototype.toGeoJSON;var _=A,w=A,T=function(t,e){e=e||{};var r={};for(var n in t)r[n]=new y(t[n].features,e),r[n].name=n,r[n].version=e.version,r[n].extent=e.extent;return A({layers:r})},k=y;function A(e){var r=new t.pbf;return function(t,e){for(var r in t.layers)e.writeMessage(3,M,t.layers[r])}(e,r),r.finish()}function M(t,e){var r;e.writeVarintField(15,t.version||1),e.writeStringField(1,t.name||""),e.writeVarintField(5,t.extent||4096);var n={keys:[],values:[],keycache:{},valuecache:{}};for(r=0;r<t.length;r++)n.feature=t.feature(r),e.writeMessage(2,S,n);var i=n.keys;for(r=0;r<i.length;r++)e.writeStringField(3,i[r]);var a=n.values;for(r=0;r<a.length;r++)e.writeMessage(4,I,a[r])}function S(t,e){var r=t.feature;void 0!==r.id&&e.writeVarintField(1,r.id),e.writeMessage(2,E,t),e.writeVarintField(3,r.type),e.writeMessage(4,P,r)}function E(t,e){var r=t.feature,n=t.keys,i=t.values,a=t.keycache,o=t.valuecache;for(var s in r.properties){var l=a[s];void 0===l&&(n.push(s),l=n.length-1,a[s]=l),e.writeVarint(l);var c=r.properties[s],u=typeof c;"string"!==u&&"boolean"!==u&&"number"!==u&&(c=JSON.stringify(c));var f=u+":"+c,h=o[f];void 0===h&&(i.push(c),h=i.length-1,o[f]=h),e.writeVarint(h)}}function L(t,e){return(e<<3)+(7&t)}function C(t){return t<<1^t>>31}function P(t,e){for(var r=t.loadGeometry(),n=t.type,i=0,a=0,o=r.length,s=0;s<o;s++){var l=r[s],c=1;1===n&&(c=l.length),e.writeVarint(L(1,c));for(var u=3===n?l.length-1:l.length,f=0;f<u;f++){1===f&&1!==n&&e.writeVarint(L(2,u-1));var h=l[f].x-i,p=l[f].y-a;e.writeVarint(C(h)),e.writeVarint(C(p)),i+=h,a+=p}3===n&&e.writeVarint(L(7,1))}}function I(t,e){var r=typeof t;"string"===r?e.writeStringField(1,t):"boolean"===r?e.writeBooleanField(7,t):"number"===r&&(t%1!=0?e.writeDoubleField(3,t):t<0?e.writeSVarintField(6,t):e.writeVarintField(5,t))}function O(t,e,r,n,i,a){if(!(i-n<=r)){var o=n+i>>1;!function t(e,r,n,i,a,o){for(;a>i;){if(a-i>600){var s=a-i+1,l=n-i+1,c=Math.log(s),u=.5*Math.exp(2*c/3),f=.5*Math.sqrt(c*u*(s-u)/s)*(l-s/2<0?-1:1),h=Math.max(i,Math.floor(n-l*u/s+f)),p=Math.min(a,Math.floor(n+(s-l)*u/s+f));t(e,r,n,h,p,o)}var d=r[2*n+o],m=i,g=a;for(z(e,r,i,n),r[2*a+o]>d&&z(e,r,i,a);m<g;){for(z(e,r,m,g),m++,g--;r[2*m+o]<d;)m++;for(;r[2*g+o]>d;)g--}r[2*i+o]===d?z(e,r,i,g):(g++,z(e,r,g,a)),g<=n&&(i=g+1),n<=g&&(a=g-1)}}(t,e,o,n,i,a%2),O(t,e,r,n,o-1,a+1),O(t,e,r,o+1,i,a+1)}}function z(t,e,r,n){D(t,r,n),D(e,2*r,2*n),D(e,2*r+1,2*n+1)}function D(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function R(t,e,r,n){var i=t-r,a=e-n;return i*i+a*a}_.fromVectorTileJs=w,_.fromGeojsonVt=T,_.GeoJSONWrapper=k;var F=function(t){return t[0]},B=function(t){return t[1]},N=function(t,e,r,n,i){void 0===e&&(e=F),void 0===r&&(r=B),void 0===n&&(n=64),void 0===i&&(i=Float64Array),this.nodeSize=n,this.points=t;for(var a=t.length<65536?Uint16Array:Uint32Array,o=this.ids=new a(t.length),s=this.coords=new i(2*t.length),l=0;l<t.length;l++)o[l]=l,s[2*l]=e(t[l]),s[2*l+1]=r(t[l]);O(o,s,n,0,o.length-1,0)};N.prototype.range=function(t,e,r,n){return function(t,e,r,n,i,a,o){for(var s,l,c=[0,t.length-1,0],u=[];c.length;){var f=c.pop(),h=c.pop(),p=c.pop();if(h-p<=o)for(var d=p;d<=h;d++)s=e[2*d],l=e[2*d+1],s>=r&&s<=i&&l>=n&&l<=a&&u.push(t[d]);else{var m=Math.floor((p+h)/2);s=e[2*m],l=e[2*m+1],s>=r&&s<=i&&l>=n&&l<=a&&u.push(t[m]);var g=(f+1)%2;(0===f?r<=s:n<=l)&&(c.push(p),c.push(m-1),c.push(g)),(0===f?i>=s:a>=l)&&(c.push(m+1),c.push(h),c.push(g))}}return u}(this.ids,this.coords,t,e,r,n,this.nodeSize)},N.prototype.within=function(t,e,r){return function(t,e,r,n,i,a){for(var o=[0,t.length-1,0],s=[],l=i*i;o.length;){var c=o.pop(),u=o.pop(),f=o.pop();if(u-f<=a)for(var h=f;h<=u;h++)R(e[2*h],e[2*h+1],r,n)<=l&&s.push(t[h]);else{var p=Math.floor((f+u)/2),d=e[2*p],m=e[2*p+1];R(d,m,r,n)<=l&&s.push(t[p]);var g=(c+1)%2;(0===c?r-i<=d:n-i<=m)&&(o.push(f),o.push(p-1),o.push(g)),(0===c?r+i>=d:n+i>=m)&&(o.push(p+1),o.push(u),o.push(g))}}return s}(this.ids,this.coords,t,e,r,this.nodeSize)};var j={minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:function(t){return t}},U=function(t){this.options=X(Object.create(j),t),this.trees=new Array(this.options.maxZoom+1)};function V(t,e,r,n,i){return{x:t,y:e,zoom:1/0,id:r,parentId:-1,numPoints:n,properties:i}}function H(t,e){var r=t.geometry.coordinates,n=r[0],i=r[1];return{x:Y(n),y:W(i),zoom:1/0,index:e,parentId:-1}}function q(t){return{type:"Feature",id:t.id,properties:G(t),geometry:{type:"Point",coordinates:[(n=t.x,360*(n-.5)),(e=t.y,r=(180-360*e)*Math.PI/180,360*Math.atan(Math.exp(r))/Math.PI-90)]}};var e,r,n}function G(t){var e=t.numPoints,r=e>=1e4?Math.round(e/1e3)+"k":e>=1e3?Math.round(e/100)/10+"k":e;return X(X({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:r})}function Y(t){return t/360+.5}function W(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function X(t,e){for(var r in e)t[r]=e[r];return t}function Z(t){return t.x}function J(t){return t.y}function K(t,e,r,n,i,a){var o=i-r,s=a-n;if(0!==o||0!==s){var l=((t-r)*o+(e-n)*s)/(o*o+s*s);l>1?(r=i,n=a):l>0&&(r+=o*l,n+=s*l)}return(o=t-r)*o+(s=e-n)*s}function Q(t,e,r,n){var i={id:void 0===t?null:t,type:e,geometry:r,tags:n,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(t){var e=t.geometry,r=t.type;if("Point"===r||"MultiPoint"===r||"LineString"===r)$(t,e);else if("Polygon"===r||"MultiLineString"===r)for(var n=0;n<e.length;n++)$(t,e[n]);else if("MultiPolygon"===r)for(n=0;n<e.length;n++)for(var i=0;i<e[n].length;i++)$(t,e[n][i])}(i),i}function $(t,e){for(var r=0;r<e.length;r+=3)t.minX=Math.min(t.minX,e[r]),t.minY=Math.min(t.minY,e[r+1]),t.maxX=Math.max(t.maxX,e[r]),t.maxY=Math.max(t.maxY,e[r+1])}function tt(t,e,r,n){if(e.geometry){var i=e.geometry.coordinates,a=e.geometry.type,o=Math.pow(r.tolerance/((1<<r.maxZoom)*r.extent),2),s=[],l=e.id;if(r.promoteId?l=e.properties[r.promoteId]:r.generateId&&(l=n||0),"Point"===a)et(i,s);else if("MultiPoint"===a)for(var c=0;c<i.length;c++)et(i[c],s);else if("LineString"===a)rt(i,s,o,!1);else if("MultiLineString"===a){if(r.lineMetrics){for(c=0;c<i.length;c++)s=[],rt(i[c],s,o,!1),t.push(Q(l,"LineString",s,e.properties));return}nt(i,s,o,!1)}else if("Polygon"===a)nt(i,s,o,!0);else{if("MultiPolygon"!==a){if("GeometryCollection"===a){for(c=0;c<e.geometry.geometries.length;c++)tt(t,{id:l,geometry:e.geometry.geometries[c],properties:e.properties},r,n);return}throw new Error("Input data is not a valid GeoJSON object.")}for(c=0;c<i.length;c++){var u=[];nt(i[c],u,o,!0),s.push(u)}}t.push(Q(l,a,s,e.properties))}}function et(t,e){e.push(it(t[0])),e.push(at(t[1])),e.push(0)}function rt(t,e,r,n){for(var i,a,o=0,s=0;s<t.length;s++){var l=it(t[s][0]),c=at(t[s][1]);e.push(l),e.push(c),e.push(0),s>0&&(o+=n?(i*c-l*a)/2:Math.sqrt(Math.pow(l-i,2)+Math.pow(c-a,2))),i=l,a=c}var u=e.length-3;e[2]=1,function t(e,r,n,i){for(var a,o=i,s=n-r>>1,l=n-r,c=e[r],u=e[r+1],f=e[n],h=e[n+1],p=r+3;p<n;p+=3){var d=K(e[p],e[p+1],c,u,f,h);if(d>o)a=p,o=d;else if(d===o){var m=Math.abs(p-s);m<l&&(a=p,l=m)}}o>i&&(a-r>3&&t(e,r,a,i),e[a+2]=o,n-a>3&&t(e,a,n,i))}(e,0,u,r),e[u+2]=1,e.size=Math.abs(o),e.start=0,e.end=e.size}function nt(t,e,r,n){for(var i=0;i<t.length;i++){var a=[];rt(t[i],a,r,n),e.push(a)}}function it(t){return t/360+.5}function at(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function ot(t,e,r,n,i,a,o,s){if(n/=e,a>=(r/=e)&&o<n)return t;if(o<r||a>=n)return null;for(var l=[],c=0;c<t.length;c++){var u=t[c],f=u.geometry,h=u.type,p=0===i?u.minX:u.minY,d=0===i?u.maxX:u.maxY;if(p>=r&&d<n)l.push(u);else if(!(d<r||p>=n)){var m=[];if("Point"===h||"MultiPoint"===h)st(f,m,r,n,i);else if("LineString"===h)lt(f,m,r,n,i,!1,s.lineMetrics);else if("MultiLineString"===h)ut(f,m,r,n,i,!1);else if("Polygon"===h)ut(f,m,r,n,i,!0);else if("MultiPolygon"===h)for(var g=0;g<f.length;g++){var v=[];ut(f[g],v,r,n,i,!0),v.length&&m.push(v)}if(m.length){if(s.lineMetrics&&"LineString"===h){for(g=0;g<m.length;g++)l.push(Q(u.id,h,m[g],u.tags));continue}"LineString"!==h&&"MultiLineString"!==h||(1===m.length?(h="LineString",m=m[0]):h="MultiLineString"),"Point"!==h&&"MultiPoint"!==h||(h=3===m.length?"Point":"MultiPoint"),l.push(Q(u.id,h,m,u.tags))}}}return l.length?l:null}function st(t,e,r,n,i){for(var a=0;a<t.length;a+=3){var o=t[a+i];o>=r&&o<=n&&(e.push(t[a]),e.push(t[a+1]),e.push(t[a+2]))}}function lt(t,e,r,n,i,a,o){for(var s,l,c=ct(t),u=0===i?ht:pt,f=t.start,h=0;h<t.length-3;h+=3){var p=t[h],d=t[h+1],m=t[h+2],g=t[h+3],v=t[h+4],y=0===i?p:d,x=0===i?g:v,b=!1;o&&(s=Math.sqrt(Math.pow(p-g,2)+Math.pow(d-v,2))),y<r?x>r&&(l=u(c,p,d,g,v,r),o&&(c.start=f+s*l)):y>n?x<n&&(l=u(c,p,d,g,v,n),o&&(c.start=f+s*l)):ft(c,p,d,m),x<r&&y>=r&&(l=u(c,p,d,g,v,r),b=!0),x>n&&y<=n&&(l=u(c,p,d,g,v,n),b=!0),!a&&b&&(o&&(c.end=f+s*l),e.push(c),c=ct(t)),o&&(f+=s)}var _=t.length-3;p=t[_],d=t[_+1],m=t[_+2],(y=0===i?p:d)>=r&&y<=n&&ft(c,p,d,m),_=c.length-3,a&&_>=3&&(c[_]!==c[0]||c[_+1]!==c[1])&&ft(c,c[0],c[1],c[2]),c.length&&e.push(c)}function ct(t){var e=[];return e.size=t.size,e.start=t.start,e.end=t.end,e}function ut(t,e,r,n,i,a){for(var o=0;o<t.length;o++)lt(t[o],e,r,n,i,a,!1)}function ft(t,e,r,n){t.push(e),t.push(r),t.push(n)}function ht(t,e,r,n,i,a){var o=(a-e)/(n-e);return t.push(a),t.push(r+(i-r)*o),t.push(1),o}function pt(t,e,r,n,i,a){var o=(a-r)/(i-r);return t.push(e+(n-e)*o),t.push(a),t.push(1),o}function dt(t,e){for(var r=[],n=0;n<t.length;n++){var i,a=t[n],o=a.type;if("Point"===o||"MultiPoint"===o||"LineString"===o)i=mt(a.geometry,e);else if("MultiLineString"===o||"Polygon"===o){i=[];for(var s=0;s<a.geometry.length;s++)i.push(mt(a.geometry[s],e))}else if("MultiPolygon"===o)for(i=[],s=0;s<a.geometry.length;s++){for(var l=[],c=0;c<a.geometry[s].length;c++)l.push(mt(a.geometry[s][c],e));i.push(l)}r.push(Q(a.id,o,i,a.tags))}return r}function mt(t,e){var r=[];r.size=t.size,void 0!==t.start&&(r.start=t.start,r.end=t.end);for(var n=0;n<t.length;n+=3)r.push(t[n]+e,t[n+1],t[n+2]);return r}function gt(t,e){if(t.transformed)return t;var r,n,i,a=1<<t.z,o=t.x,s=t.y;for(r=0;r<t.features.length;r++){var l=t.features[r],c=l.geometry,u=l.type;if(l.geometry=[],1===u)for(n=0;n<c.length;n+=2)l.geometry.push(vt(c[n],c[n+1],e,a,o,s));else for(n=0;n<c.length;n++){var f=[];for(i=0;i<c[n].length;i+=2)f.push(vt(c[n][i],c[n][i+1],e,a,o,s));l.geometry.push(f)}}return t.transformed=!0,t}function vt(t,e,r,n,i,a){return[Math.round(r*(t*n-i)),Math.round(r*(e*n-a))]}function yt(t,e,r,n,i){for(var a=e===i.maxZoom?0:i.tolerance/((1<<e)*i.extent),o={features:[],numPoints:0,numSimplified:0,numFeatures:0,source:null,x:r,y:n,z:e,transformed:!1,minX:2,minY:1,maxX:-1,maxY:0},s=0;s<t.length;s++){o.numFeatures++,xt(o,t[s],a,i);var l=t[s].minX,c=t[s].minY,u=t[s].maxX,f=t[s].maxY;l<o.minX&&(o.minX=l),c<o.minY&&(o.minY=c),u>o.maxX&&(o.maxX=u),f>o.maxY&&(o.maxY=f)}return o}function xt(t,e,r,n){var i=e.geometry,a=e.type,o=[];if("Point"===a||"MultiPoint"===a)for(var s=0;s<i.length;s+=3)o.push(i[s]),o.push(i[s+1]),t.numPoints++,t.numSimplified++;else if("LineString"===a)bt(o,i,t,r,!1,!1);else if("MultiLineString"===a||"Polygon"===a)for(s=0;s<i.length;s++)bt(o,i[s],t,r,"Polygon"===a,0===s);else if("MultiPolygon"===a)for(var l=0;l<i.length;l++){var c=i[l];for(s=0;s<c.length;s++)bt(o,c[s],t,r,!0,0===s)}if(o.length){var u=e.tags||null;if("LineString"===a&&n.lineMetrics){for(var f in u={},e.tags)u[f]=e.tags[f];u.mapbox_clip_start=i.start/i.size,u.mapbox_clip_end=i.end/i.size}var h={geometry:o,type:"Polygon"===a||"MultiPolygon"===a?3:"LineString"===a||"MultiLineString"===a?2:1,tags:u};null!==e.id&&(h.id=e.id),t.features.push(h)}}function bt(t,e,r,n,i,a){var o=n*n;if(n>0&&e.size<(i?o:n))r.numPoints+=e.length/3;else{for(var s=[],l=0;l<e.length;l+=3)(0===n||e[l+2]>o)&&(r.numSimplified++,s.push(e[l]),s.push(e[l+1])),r.numPoints++;i&&function(t,e){for(var r=0,n=0,i=t.length,a=i-2;n<i;a=n,n+=2)r+=(t[n]-t[a])*(t[n+1]+t[a+1]);if(r>0===e)for(n=0,i=t.length;n<i/2;n+=2){var o=t[n],s=t[n+1];t[n]=t[i-2-n],t[n+1]=t[i-1-n],t[i-2-n]=o,t[i-1-n]=s}}(s,a),t.push(s)}}function _t(t,e){var r=(e=this.options=function(t,e){for(var r in e)t[r]=e[r];return t}(Object.create(this.options),e)).debug;if(r&&console.time("preprocess data"),e.maxZoom<0||e.maxZoom>24)throw new Error("maxZoom should be in the 0-24 range");if(e.promoteId&&e.generateId)throw new Error("promoteId and generateId cannot be used together.");var n=function(t,e){var r=[];if("FeatureCollection"===t.type)for(var n=0;n<t.features.length;n++)tt(r,t.features[n],e,n);else"Feature"===t.type?tt(r,t,e):tt(r,{geometry:t},e);return r}(t,e);this.tiles={},this.tileCoords=[],r&&(console.timeEnd("preprocess data"),console.log("index: maxZoom: %d, maxPoints: %d",e.indexMaxZoom,e.indexMaxPoints),console.time("generate tiles"),this.stats={},this.total=0),(n=function(t,e){var r=e.buffer/e.extent,n=t,i=ot(t,1,-1-r,r,0,-1,2,e),a=ot(t,1,1-r,2+r,0,-1,2,e);return(i||a)&&(n=ot(t,1,-r,1+r,0,-1,2,e)||[],i&&(n=dt(i,1).concat(n)),a&&(n=n.concat(dt(a,-1)))),n}(n,e)).length&&this.splitTile(n,0,0,0),r&&(n.length&&console.log("features: %d, points: %d",this.tiles[0].numFeatures,this.tiles[0].numPoints),console.timeEnd("generate tiles"),console.log("tiles generated:",this.total,JSON.stringify(this.stats)))}function wt(t,e,r){return 32*((1<<t)*r+e)+t}function Tt(t,e){var r=t.tileID.canonical;if(!this._geoJSONIndex)return e(null,null);var n=this._geoJSONIndex.getTile(r.z,r.x,r.y);if(!n)return e(null,null);var i=new g(n.features),a=_(i);0===a.byteOffset&&a.byteLength===a.buffer.byteLength||(a=new Uint8Array(a)),e(null,{vectorTile:i,rawData:a.buffer})}U.prototype.load=function(t){var e=this.options,r=e.log,n=e.minZoom,i=e.maxZoom,a=e.nodeSize;r&&console.time("total time");var o="prepare "+t.length+" points";r&&console.time(o),this.points=t;for(var s=[],l=0;l<t.length;l++)t[l].geometry&&s.push(H(t[l],l));this.trees[i+1]=new N(s,Z,J,a,Float32Array),r&&console.timeEnd(o);for(var c=i;c>=n;c--){var u=+Date.now();s=this._cluster(s,c),this.trees[c]=new N(s,Z,J,a,Float32Array),r&&console.log("z%d: %d clusters in %dms",c,s.length,+Date.now()-u)}return r&&console.timeEnd("total time"),this},U.prototype.getClusters=function(t,e){var r=((t[0]+180)%360+360)%360-180,n=Math.max(-90,Math.min(90,t[1])),i=180===t[2]?180:((t[2]+180)%360+360)%360-180,a=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)r=-180,i=180;else if(r>i){var o=this.getClusters([r,n,180,a],e),s=this.getClusters([-180,n,i,a],e);return o.concat(s)}for(var l=this.trees[this._limitZoom(e)],c=[],u=0,f=l.range(Y(r),W(a),Y(i),W(n));u<f.length;u+=1){var h=f[u],p=l.points[h];c.push(p.numPoints?q(p):this.points[p.index])}return c},U.prototype.getChildren=function(t){var e=this._getOriginId(t),r=this._getOriginZoom(t),n="No cluster with the specified id.",i=this.trees[r];if(!i)throw new Error(n);var a=i.points[e];if(!a)throw new Error(n);for(var o=this.options.radius/(this.options.extent*Math.pow(2,r-1)),s=[],l=0,c=i.within(a.x,a.y,o);l<c.length;l+=1){var u=c[l],f=i.points[u];f.parentId===t&&s.push(f.numPoints?q(f):this.points[f.index])}if(0===s.length)throw new Error(n);return s},U.prototype.getLeaves=function(t,e,r){e=e||10,r=r||0;var n=[];return this._appendLeaves(n,t,e,r,0),n},U.prototype.getTile=function(t,e,r){var n=this.trees[this._limitZoom(t)],i=Math.pow(2,t),a=this.options,o=a.extent,s=a.radius/o,l=(r-s)/i,c=(r+1+s)/i,u={features:[]};return this._addTileFeatures(n.range((e-s)/i,l,(e+1+s)/i,c),n.points,e,r,i,u),0===e&&this._addTileFeatures(n.range(1-s/i,l,1,c),n.points,i,r,i,u),e===i-1&&this._addTileFeatures(n.range(0,l,s/i,c),n.points,-1,r,i,u),u.features.length?u:null},U.prototype.getClusterExpansionZoom=function(t){for(var e=this._getOriginZoom(t)-1;e<=this.options.maxZoom;){var r=this.getChildren(t);if(e++,1!==r.length)break;t=r[0].properties.cluster_id}return e},U.prototype._appendLeaves=function(t,e,r,n,i){for(var a=0,o=this.getChildren(e);a<o.length;a+=1){var s=o[a],l=s.properties;if(l&&l.cluster?i+l.point_count<=n?i+=l.point_count:i=this._appendLeaves(t,l.cluster_id,r,n,i):i<n?i++:t.push(s),t.length===r)break}return i},U.prototype._addTileFeatures=function(t,e,r,n,i,a){for(var o=0,s=t;o<s.length;o+=1){var l=e[s[o]],c=l.numPoints,u={type:1,geometry:[[Math.round(this.options.extent*(l.x*i-r)),Math.round(this.options.extent*(l.y*i-n))]],tags:c?G(l):this.points[l.index].properties},f=void 0;c?f=l.id:this.options.generateId?f=l.index:this.points[l.index].id&&(f=this.points[l.index].id),void 0!==f&&(u.id=f),a.features.push(u)}},U.prototype._limitZoom=function(t){return Math.max(this.options.minZoom,Math.min(t,this.options.maxZoom+1))},U.prototype._cluster=function(t,e){for(var r=[],n=this.options,i=n.radius,a=n.extent,o=n.reduce,s=i/(a*Math.pow(2,e)),l=0;l<t.length;l++){var c=t[l];if(!(c.zoom<=e)){c.zoom=e;for(var u=this.trees[e+1],f=u.within(c.x,c.y,s),h=c.numPoints||1,p=c.x*h,d=c.y*h,m=o&&h>1?this._map(c,!0):null,g=(l<<5)+(e+1)+this.points.length,v=0,y=f;v<y.length;v+=1){var x=y[v],b=u.points[x];if(!(b.zoom<=e)){b.zoom=e;var _=b.numPoints||1;p+=b.x*_,d+=b.y*_,h+=_,b.parentId=g,o&&(m||(m=this._map(c,!0)),o(m,this._map(b)))}}1===h?r.push(c):(c.parentId=g,r.push(V(p/h,d/h,g,h,m)))}}return r},U.prototype._getOriginId=function(t){return t-this.points.length>>5},U.prototype._getOriginZoom=function(t){return(t-this.points.length)%32},U.prototype._map=function(t,e){if(t.numPoints)return e?X({},t.properties):t.properties;var r=this.points[t.index].properties,n=this.options.map(r);return e&&n===r?X({},n):n},_t.prototype.options={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},_t.prototype.splitTile=function(t,e,r,n,i,a,o){for(var s=[t,e,r,n],l=this.options,c=l.debug;s.length;){n=s.pop(),r=s.pop(),e=s.pop(),t=s.pop();var u=1<<e,f=wt(e,r,n),h=this.tiles[f];if(!h&&(c>1&&console.time("creation"),h=this.tiles[f]=yt(t,e,r,n,l),this.tileCoords.push({z:e,x:r,y:n}),c)){c>1&&(console.log("tile z%d-%d-%d (features: %d, points: %d, simplified: %d)",e,r,n,h.numFeatures,h.numPoints,h.numSimplified),console.timeEnd("creation"));var p="z"+e;this.stats[p]=(this.stats[p]||0)+1,this.total++}if(h.source=t,i){if(e===l.maxZoom||e===i)continue;var d=1<<i-e;if(r!==Math.floor(a/d)||n!==Math.floor(o/d))continue}else if(e===l.indexMaxZoom||h.numPoints<=l.indexMaxPoints)continue;if(h.source=null,0!==t.length){c>1&&console.time("clipping");var m,g,v,y,x,b,_=.5*l.buffer/l.extent,w=.5-_,T=.5+_,k=1+_;m=g=v=y=null,x=ot(t,u,r-_,r+T,0,h.minX,h.maxX,l),b=ot(t,u,r+w,r+k,0,h.minX,h.maxX,l),t=null,x&&(m=ot(x,u,n-_,n+T,1,h.minY,h.maxY,l),g=ot(x,u,n+w,n+k,1,h.minY,h.maxY,l),x=null),b&&(v=ot(b,u,n-_,n+T,1,h.minY,h.maxY,l),y=ot(b,u,n+w,n+k,1,h.minY,h.maxY,l),b=null),c>1&&console.timeEnd("clipping"),s.push(m||[],e+1,2*r,2*n),s.push(g||[],e+1,2*r,2*n+1),s.push(v||[],e+1,2*r+1,2*n),s.push(y||[],e+1,2*r+1,2*n+1)}}},_t.prototype.getTile=function(t,e,r){var n=this.options,i=n.extent,a=n.debug;if(t<0||t>24)return null;var o=1<<t,s=wt(t,e=(e%o+o)%o,r);if(this.tiles[s])return gt(this.tiles[s],i);a>1&&console.log("drilling down to z%d-%d-%d",t,e,r);for(var l,c=t,u=e,f=r;!l&&c>0;)c--,u=Math.floor(u/2),f=Math.floor(f/2),l=this.tiles[wt(c,u,f)];return l&&l.source?(a>1&&console.log("found parent tile z%d-%d-%d",c,u,f),a>1&&console.time("drilling down"),this.splitTile(l.source,c,u,f,t,e,r),a>1&&console.timeEnd("drilling down"),this.tiles[s]?gt(this.tiles[s],i):null):null};var kt=function(e){function r(t,r,n,i){e.call(this,t,r,n,Tt),i&&(this.loadGeoJSON=i)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.loadData=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),this._pendingCallback=e,this._pendingLoadDataParams=t,this._state&&"Idle"!==this._state?this._state="NeedsLoadData":(this._state="Coalescing",this._loadData())},r.prototype._loadData=function(){var e=this;if(this._pendingCallback&&this._pendingLoadDataParams){var r=this._pendingCallback,n=this._pendingLoadDataParams;delete this._pendingCallback,delete this._pendingLoadDataParams;var i=!!(n&&n.request&&n.request.collectResourceTiming)&&new t.RequestPerformance(n.request);this.loadGeoJSON(n,(function(a,o){if(a||!o)return r(a);if("object"!=typeof o)return r(new Error("Input data given to '"+n.source+"' is not a valid GeoJSON object."));f(o,!0);try{e._geoJSONIndex=n.cluster?new U(function(e){var r=e.superclusterOptions,n=e.clusterProperties;if(!n||!r)return r;for(var i={},a={},o={accumulated:null,zoom:0},s={properties:null},l=Object.keys(n),c=0,u=l;c<u.length;c+=1){var f=u[c],h=n[f],p=h[0],d=h[1],m=t.createExpression(d),g=t.createExpression("string"==typeof p?[p,["accumulated"],["get",f]]:p);i[f]=m.value,a[f]=g.value}return r.map=function(t){s.properties=t;for(var e={},r=0,n=l;r<n.length;r+=1){var a=n[r];e[a]=i[a].evaluate(o,s)}return e},r.reduce=function(t,e){s.properties=e;for(var r=0,n=l;r<n.length;r+=1){var i=n[r];o.accumulated=t[i],t[i]=a[i].evaluate(o,s)}},r}(n)).load(o.features):function(t,e){return new _t(t,e)}(o,n.geojsonVtOptions)}catch(a){return r(a)}e.loaded={};var s={};if(i){var l=i.finish();l&&(s.resourceTiming={},s.resourceTiming[n.source]=JSON.parse(JSON.stringify(l)))}r(null,s)}))}},r.prototype.coalesce=function(){"Coalescing"===this._state?this._state="Idle":"NeedsLoadData"===this._state&&(this._state="Coalescing",this._loadData())},r.prototype.reloadTile=function(t,r){var n=this.loaded,i=t.uid;return n&&n[i]?e.prototype.reloadTile.call(this,t,r):this.loadTile(t,r)},r.prototype.loadGeoJSON=function(e,r){if(e.request)t.getJSON(e.request,r);else{if("string"!=typeof e.data)return r(new Error("Input data given to '"+e.source+"' is not a valid GeoJSON object."));try{return r(null,JSON.parse(e.data))}catch(t){return r(new Error("Input data given to '"+e.source+"' is not a valid GeoJSON object."))}}},r.prototype.removeSource=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),e()},r.prototype.getClusterExpansionZoom=function(t,e){try{e(null,this._geoJSONIndex.getClusterExpansionZoom(t.clusterId))}catch(t){e(t)}},r.prototype.getClusterChildren=function(t,e){try{e(null,this._geoJSONIndex.getChildren(t.clusterId))}catch(t){e(t)}},r.prototype.getClusterLeaves=function(t,e){try{e(null,this._geoJSONIndex.getLeaves(t.clusterId,t.limit,t.offset))}catch(t){e(t)}},r}(l);var At=function(e){var r=this;this.self=e,this.actor=new t.Actor(e,this),this.layerIndexes={},this.availableImages={},this.workerSourceTypes={vector:l,geojson:kt},this.workerSources={},this.demWorkerSources={},this.self.registerWorkerSource=function(t,e){if(r.workerSourceTypes[t])throw new Error('Worker source with name "'+t+'" already registered.');r.workerSourceTypes[t]=e},this.self.registerRTLTextPlugin=function(e){if(t.plugin.isParsed())throw new Error("RTL text plugin already registered.");t.plugin.applyArabicShaping=e.applyArabicShaping,t.plugin.processBidirectionalText=e.processBidirectionalText,t.plugin.processStyledBidirectionalText=e.processStyledBidirectionalText}};return At.prototype.setReferrer=function(t,e){this.referrer=e},At.prototype.setImages=function(t,e,r){for(var n in this.availableImages[t]=e,this.workerSources[t]){var i=this.workerSources[t][n];for(var a in i)i[a].availableImages=e}r()},At.prototype.setLayers=function(t,e,r){this.getLayerIndex(t).replace(e),r()},At.prototype.updateLayers=function(t,e,r){this.getLayerIndex(t).update(e.layers,e.removedIds),r()},At.prototype.loadTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).loadTile(e,r)},At.prototype.loadDEMTile=function(t,e,r){this.getDEMWorkerSource(t,e.source).loadTile(e,r)},At.prototype.reloadTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).reloadTile(e,r)},At.prototype.abortTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).abortTile(e,r)},At.prototype.removeTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).removeTile(e,r)},At.prototype.removeDEMTile=function(t,e){this.getDEMWorkerSource(t,e.source).removeTile(e)},At.prototype.removeSource=function(t,e,r){if(this.workerSources[t]&&this.workerSources[t][e.type]&&this.workerSources[t][e.type][e.source]){var n=this.workerSources[t][e.type][e.source];delete this.workerSources[t][e.type][e.source],void 0!==n.removeSource?n.removeSource(e,r):r()}},At.prototype.loadWorkerSource=function(t,e,r){try{this.self.importScripts(e.url),r()}catch(t){r(t.toString())}},At.prototype.syncRTLPluginState=function(e,r,n){try{t.plugin.setState(r);var i=t.plugin.getPluginURL();if(t.plugin.isLoaded()&&!t.plugin.isParsed()&&null!=i){this.self.importScripts(i);var a=t.plugin.isParsed();n(a?void 0:new Error("RTL Text Plugin failed to import scripts from "+i),a)}}catch(t){n(t.toString())}},At.prototype.getAvailableImages=function(t){var e=this.availableImages[t];return e||(e=[]),e},At.prototype.getLayerIndex=function(t){var e=this.layerIndexes[t];return e||(e=this.layerIndexes[t]=new n),e},At.prototype.getWorkerSource=function(t,e,r){var n=this;if(this.workerSources[t]||(this.workerSources[t]={}),this.workerSources[t][e]||(this.workerSources[t][e]={}),!this.workerSources[t][e][r]){var i={send:function(e,r,i){n.actor.send(e,r,i,t)}};this.workerSources[t][e][r]=new this.workerSourceTypes[e](i,this.getLayerIndex(t),this.getAvailableImages(t))}return this.workerSources[t][e][r]},At.prototype.getDEMWorkerSource=function(t,e){return this.demWorkerSources[t]||(this.demWorkerSources[t]={}),this.demWorkerSources[t][e]||(this.demWorkerSources[t][e]=new u),this.demWorkerSources[t][e]},At.prototype.enforceCacheSizeLimit=function(e,r){t.enforceCacheSizeLimit(r)},"undefined"!=typeof WorkerGlobalScope&&void 0!==t.window&&t.window instanceof WorkerGlobalScope&&(t.window.worker=new At(t.window)),At})),n(0,(function(t){var e=t.createCommonjsModule((function(t){function e(t){return!r(t)}function r(t){return"undefined"==typeof window||"undefined"==typeof document?"not a browser":Array.prototype&&Array.prototype.every&&Array.prototype.filter&&Array.prototype.forEach&&Array.prototype.indexOf&&Array.prototype.lastIndexOf&&Array.prototype.map&&Array.prototype.some&&Array.prototype.reduce&&Array.prototype.reduceRight&&Array.isArray?Function.prototype&&Function.prototype.bind?Object.keys&&Object.create&&Object.getPrototypeOf&&Object.getOwnPropertyNames&&Object.isSealed&&Object.isFrozen&&Object.isExtensible&&Object.getOwnPropertyDescriptor&&Object.defineProperty&&Object.defineProperties&&Object.seal&&Object.freeze&&Object.preventExtensions?"JSON"in window&&"parse"in JSON&&"stringify"in JSON?function(){if(!("Worker"in window&&"Blob"in window&&"URL"in window))return!1;var t,e,r=new Blob([""],{type:"text/javascript"}),n=URL.createObjectURL(r);try{e=new Worker(n),t=!0}catch(e){t=!1}e&&e.terminate();return URL.revokeObjectURL(n),t}()?"Uint8ClampedArray"in window?ArrayBuffer.isView?function(){var t=document.createElement("canvas");t.width=t.height=1;var e=t.getContext("2d");if(!e)return!1;var r=e.getImageData(0,0,1,1);return r&&r.width===t.width}()?function(t){void 0===n[t]&&(n[t]=function(t){var r=function(t){var r=document.createElement("canvas"),n=Object.create(e.webGLContextAttributes);return n.failIfMajorPerformanceCaveat=t,r.probablySupportsContext?r.probablySupportsContext("webgl",n)||r.probablySupportsContext("experimental-webgl",n):r.supportsContext?r.supportsContext("webgl",n)||r.supportsContext("experimental-webgl",n):r.getContext("webgl",n)||r.getContext("experimental-webgl",n)}(t);if(!r)return!1;var n=r.createShader(r.VERTEX_SHADER);if(!n||r.isContextLost())return!1;return r.shaderSource(n,"void main() {}"),r.compileShader(n),!0===r.getShaderParameter(n,r.COMPILE_STATUS)}(t));return n[t]}(t&&t.failIfMajorPerformanceCaveat)?void 0:"insufficient WebGL support":"insufficient Canvas/getImageData support":"insufficient ArrayBuffer support":"insufficient Uint8ClampedArray support":"insufficient worker support":"insufficient JSON support":"insufficient Object support":"insufficient Function support":"insufficent Array support"}t.exports?t.exports=e:window&&(window.mapboxgl=window.mapboxgl||{},window.mapboxgl.supported=e,window.mapboxgl.notSupportedReason=r);var n={};e.webGLContextAttributes={antialias:!1,alpha:!0,stencil:!0,depth:!0}})),r={create:function(e,r,n){var i=t.window.document.createElement(e);return void 0!==r&&(i.className=r),n&&n.appendChild(i),i},createNS:function(e,r){return t.window.document.createElementNS(e,r)}},n=t.window.document.documentElement.style;function i(t){if(!n)return t[0];for(var e=0;e<t.length;e++)if(t[e]in n)return t[e];return t[0]}var a,o=i(["userSelect","MozUserSelect","WebkitUserSelect","msUserSelect"]);r.disableDrag=function(){n&&o&&(a=n[o],n[o]="none")},r.enableDrag=function(){n&&o&&(n[o]=a)};var s=i(["transform","WebkitTransform"]);r.setTransform=function(t,e){t.style[s]=e};var l=!1;try{var c=Object.defineProperty({},"passive",{get:function(){l=!0}});t.window.addEventListener("test",c,c),t.window.removeEventListener("test",c,c)}catch(t){l=!1}r.addEventListener=function(t,e,r,n){void 0===n&&(n={}),"passive"in n&&l?t.addEventListener(e,r,n):t.addEventListener(e,r,n.capture)},r.removeEventListener=function(t,e,r,n){void 0===n&&(n={}),"passive"in n&&l?t.removeEventListener(e,r,n):t.removeEventListener(e,r,n.capture)};var u=function(e){e.preventDefault(),e.stopPropagation(),t.window.removeEventListener("click",u,!0)};function f(t){var e=t.userImage;if(e&&e.render&&e.render())return t.data.replace(new Uint8Array(e.data.buffer)),!0;return!1}r.suppressClick=function(){t.window.addEventListener("click",u,!0),t.window.setTimeout((function(){t.window.removeEventListener("click",u,!0)}),0)},r.mousePos=function(e,r){var n=e.getBoundingClientRect();return new t.Point(r.clientX-n.left-e.clientLeft,r.clientY-n.top-e.clientTop)},r.touchPos=function(e,r){for(var n=e.getBoundingClientRect(),i=[],a=0;a<r.length;a++)i.push(new t.Point(r[a].clientX-n.left-e.clientLeft,r[a].clientY-n.top-e.clientTop));return i},r.mouseButton=function(e){return void 0!==t.window.InstallTrigger&&2===e.button&&e.ctrlKey&&t.window.navigator.platform.toUpperCase().indexOf("MAC")>=0?0:e.button},r.remove=function(t){t.parentNode&&t.parentNode.removeChild(t)};var h=function(e){function r(){e.call(this),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded=!1,this.requestors=[],this.patterns={},this.atlasImage=new t.RGBAImage({width:1,height:1}),this.dirty=!0}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.isLoaded=function(){return this.loaded},r.prototype.setLoaded=function(t){if(this.loaded!==t&&(this.loaded=t,t)){for(var e=0,r=this.requestors;e<r.length;e+=1){var n=r[e],i=n.ids,a=n.callback;this._notify(i,a)}this.requestors=[]}},r.prototype.getImage=function(t){return this.images[t]},r.prototype.addImage=function(t,e){this._validate(t,e)&&(this.images[t]=e)},r.prototype._validate=function(e,r){var n=!0;return this._validateStretch(r.stretchX,r.data&&r.data.width)||(this.fire(new t.ErrorEvent(new Error('Image "'+e+'" has invalid "stretchX" value'))),n=!1),this._validateStretch(r.stretchY,r.data&&r.data.height)||(this.fire(new t.ErrorEvent(new Error('Image "'+e+'" has invalid "stretchY" value'))),n=!1),this._validateContent(r.content,r)||(this.fire(new t.ErrorEvent(new Error('Image "'+e+'" has invalid "content" value'))),n=!1),n},r.prototype._validateStretch=function(t,e){if(!t)return!0;for(var r=0,n=0,i=t;n<i.length;n+=1){var a=i[n];if(a[0]<r||a[1]<a[0]||e<a[1])return!1;r=a[1]}return!0},r.prototype._validateContent=function(t,e){return!t||4===t.length&&(!(t[0]<0||e.data.width<t[0])&&(!(t[1]<0||e.data.height<t[1])&&(!(t[2]<0||e.data.width<t[2])&&(!(t[3]<0||e.data.height<t[3])&&(!(t[2]<t[0])&&!(t[3]<t[1]))))))},r.prototype.updateImage=function(t,e){var r=this.images[t];e.version=r.version+1,this.images[t]=e,this.updatedImages[t]=!0},r.prototype.removeImage=function(t){var e=this.images[t];delete this.images[t],delete this.patterns[t],e.userImage&&e.userImage.onRemove&&e.userImage.onRemove()},r.prototype.listImages=function(){return Object.keys(this.images)},r.prototype.getImages=function(t,e){var r=!0;if(!this.isLoaded())for(var n=0,i=t;n<i.length;n+=1){var a=i[n];this.images[a]||(r=!1)}this.isLoaded()||r?this._notify(t,e):this.requestors.push({ids:t,callback:e})},r.prototype._notify=function(e,r){for(var n={},i=0,a=e;i<a.length;i+=1){var o=a[i];this.images[o]||this.fire(new t.Event("styleimagemissing",{id:o}));var s=this.images[o];s?n[o]={data:s.data.clone(),pixelRatio:s.pixelRatio,sdf:s.sdf,version:s.version,stretchX:s.stretchX,stretchY:s.stretchY,content:s.content,hasRenderCallback:Boolean(s.userImage&&s.userImage.render)}:t.warnOnce('Image "'+o+'" could not be loaded. Please make sure you have added the image with map.addImage() or a "sprite" property in your style. You can provide missing images by listening for the "styleimagemissing" map event.')}r(null,n)},r.prototype.getPixelSize=function(){var t=this.atlasImage;return{width:t.width,height:t.height}},r.prototype.getPattern=function(e){var r=this.patterns[e],n=this.getImage(e);if(!n)return null;if(r&&r.position.version===n.version)return r.position;if(r)r.position.version=n.version;else{var i={w:n.data.width+2,h:n.data.height+2,x:0,y:0},a=new t.ImagePosition(i,n);this.patterns[e]={bin:i,position:a}}return this._updatePatternAtlas(),this.patterns[e].position},r.prototype.bind=function(e){var r=e.gl;this.atlasTexture?this.dirty&&(this.atlasTexture.update(this.atlasImage),this.dirty=!1):this.atlasTexture=new t.Texture(e,this.atlasImage,r.RGBA),this.atlasTexture.bind(r.LINEAR,r.CLAMP_TO_EDGE)},r.prototype._updatePatternAtlas=function(){var e=[];for(var r in this.patterns)e.push(this.patterns[r].bin);var n=t.potpack(e),i=n.w,a=n.h,o=this.atlasImage;for(var s in o.resize({width:i||1,height:a||1}),this.patterns){var l=this.patterns[s].bin,c=l.x+1,u=l.y+1,f=this.images[s].data,h=f.width,p=f.height;t.RGBAImage.copy(f,o,{x:0,y:0},{x:c,y:u},{width:h,height:p}),t.RGBAImage.copy(f,o,{x:0,y:p-1},{x:c,y:u-1},{width:h,height:1}),t.RGBAImage.copy(f,o,{x:0,y:0},{x:c,y:u+p},{width:h,height:1}),t.RGBAImage.copy(f,o,{x:h-1,y:0},{x:c-1,y:u},{width:1,height:p}),t.RGBAImage.copy(f,o,{x:0,y:0},{x:c+h,y:u},{width:1,height:p})}this.dirty=!0},r.prototype.beginFrame=function(){this.callbackDispatchedThisFrame={}},r.prototype.dispatchRenderCallbacks=function(t){for(var e=0,r=t;e<r.length;e+=1){var n=r[e];if(!this.callbackDispatchedThisFrame[n]){this.callbackDispatchedThisFrame[n]=!0;var i=this.images[n];f(i)&&this.updateImage(n,i)}}},r}(t.Evented);var p=g,d=g,m=1e20;function g(t,e,r,n,i,a){this.fontSize=t||24,this.buffer=void 0===e?3:e,this.cutoff=n||.25,this.fontFamily=i||"sans-serif",this.fontWeight=a||"normal",this.radius=r||8;var o=this.size=this.fontSize+2*this.buffer;this.canvas=document.createElement("canvas"),this.canvas.width=this.canvas.height=o,this.ctx=this.canvas.getContext("2d"),this.ctx.font=this.fontWeight+" "+this.fontSize+"px "+this.fontFamily,this.ctx.textBaseline="middle",this.ctx.fillStyle="black",this.gridOuter=new Float64Array(o*o),this.gridInner=new Float64Array(o*o),this.f=new Float64Array(o),this.d=new Float64Array(o),this.z=new Float64Array(o+1),this.v=new Int16Array(o),this.middle=Math.round(o/2*(navigator.userAgent.indexOf("Gecko/")>=0?1.2:1))}function v(t,e,r,n,i,a,o){for(var s=0;s<e;s++){for(var l=0;l<r;l++)n[l]=t[l*e+s];for(y(n,i,a,o,r),l=0;l<r;l++)t[l*e+s]=i[l]}for(l=0;l<r;l++){for(s=0;s<e;s++)n[s]=t[l*e+s];for(y(n,i,a,o,e),s=0;s<e;s++)t[l*e+s]=Math.sqrt(i[s])}}function y(t,e,r,n,i){r[0]=0,n[0]=-m,n[1]=+m;for(var a=1,o=0;a<i;a++){for(var s=(t[a]+a*a-(t[r[o]]+r[o]*r[o]))/(2*a-2*r[o]);s<=n[o];)o--,s=(t[a]+a*a-(t[r[o]]+r[o]*r[o]))/(2*a-2*r[o]);r[++o]=a,n[o]=s,n[o+1]=+m}for(a=0,o=0;a<i;a++){for(;n[o+1]<a;)o++;e[a]=(a-r[o])*(a-r[o])+t[r[o]]}}g.prototype.draw=function(t){this.ctx.clearRect(0,0,this.size,this.size),this.ctx.fillText(t,this.buffer,this.middle);for(var e=this.ctx.getImageData(0,0,this.size,this.size),r=new Uint8ClampedArray(this.size*this.size),n=0;n<this.size*this.size;n++){var i=e.data[4*n+3]/255;this.gridOuter[n]=1===i?0:0===i?m:Math.pow(Math.max(0,.5-i),2),this.gridInner[n]=1===i?m:0===i?0:Math.pow(Math.max(0,i-.5),2)}for(v(this.gridOuter,this.size,this.size,this.f,this.d,this.v,this.z),v(this.gridInner,this.size,this.size,this.f,this.d,this.v,this.z),n=0;n<this.size*this.size;n++){var a=this.gridOuter[n]-this.gridInner[n];r[n]=Math.max(0,Math.min(255,Math.round(255-255*(a/this.radius+this.cutoff))))}return r},p.default=d;var x=function(t,e){this.requestManager=t,this.localIdeographFontFamily=e,this.entries={}};x.prototype.setURL=function(t){this.url=t},x.prototype.getGlyphs=function(e,r){var n=this,i=[];for(var a in e)for(var o=0,s=e[a];o<s.length;o+=1){var l=s[o];i.push({stack:a,id:l})}t.asyncAll(i,(function(t,e){var r=t.stack,i=t.id,a=n.entries[r];a||(a=n.entries[r]={glyphs:{},requests:{},ranges:{}});var o=a.glyphs[i];if(void 0===o){if(o=n._tinySDF(a,r,i))return a.glyphs[i]=o,void e(null,{stack:r,id:i,glyph:o});var s=Math.floor(i/256);if(256*s>65535)e(new Error("glyphs > 65535 not supported"));else if(a.ranges[s])e(null,{stack:r,id:i,glyph:o});else{var l=a.requests[s];l||(l=a.requests[s]=[],x.loadGlyphRange(r,s,n.url,n.requestManager,(function(t,e){if(e){for(var r in e)n._doesCharSupportLocalGlyph(+r)||(a.glyphs[+r]=e[+r]);a.ranges[s]=!0}for(var i=0,o=l;i<o.length;i+=1){(0,o[i])(t,e)}delete a.requests[s]}))),l.push((function(t,n){t?e(t):n&&e(null,{stack:r,id:i,glyph:n[i]||null})}))}}else e(null,{stack:r,id:i,glyph:o})}),(function(t,e){if(t)r(t);else if(e){for(var n={},i=0,a=e;i<a.length;i+=1){var o=a[i],s=o.stack,l=o.id,c=o.glyph;(n[s]||(n[s]={}))[l]=c&&{id:c.id,bitmap:c.bitmap.clone(),metrics:c.metrics}}r(null,n)}}))},x.prototype._doesCharSupportLocalGlyph=function(e){return!!this.localIdeographFontFamily&&(t.isChar["CJK Unified Ideographs"](e)||t.isChar["Hangul Syllables"](e)||t.isChar.Hiragana(e)||t.isChar.Katakana(e))},x.prototype._tinySDF=function(e,r,n){var i=this.localIdeographFontFamily;if(i&&this._doesCharSupportLocalGlyph(n)){var a=e.tinySDF;if(!a){var o="400";/bold/i.test(r)?o="900":/medium/i.test(r)?o="500":/light/i.test(r)&&(o="200"),a=e.tinySDF=new x.TinySDF(24,3,8,.25,i,o)}return{id:n,bitmap:new t.AlphaImage({width:30,height:30},a.draw(String.fromCharCode(n))),metrics:{width:24,height:24,left:0,top:-8,advance:24}}}},x.loadGlyphRange=function(e,r,n,i,a){var o=256*r,s=o+255,l=i.transformRequest(i.normalizeGlyphsURL(n).replace("{fontstack}",e).replace("{range}",o+"-"+s),t.ResourceType.Glyphs);t.getArrayBuffer(l,(function(e,r){if(e)a(e);else if(r){for(var n={},i=0,o=t.parseGlyphPBF(r);i<o.length;i+=1){var s=o[i];n[s.id]=s}a(null,n)}}))},x.TinySDF=p;var b=function(){this.specification=t.styleSpec.light.position};b.prototype.possiblyEvaluate=function(e,r){return t.sphericalToCartesian(e.expression.evaluate(r))},b.prototype.interpolate=function(e,r,n){return{x:t.number(e.x,r.x,n),y:t.number(e.y,r.y,n),z:t.number(e.z,r.z,n)}};var _=new t.Properties({anchor:new t.DataConstantProperty(t.styleSpec.light.anchor),position:new b,color:new t.DataConstantProperty(t.styleSpec.light.color),intensity:new t.DataConstantProperty(t.styleSpec.light.intensity)}),w=function(e){function r(r){e.call(this),this._transitionable=new t.Transitionable(_),this.setLight(r),this._transitioning=this._transitionable.untransitioned()}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.getLight=function(){return this._transitionable.serialize()},r.prototype.setLight=function(e,r){if(void 0===r&&(r={}),!this._validate(t.validateLight,e,r))for(var n in e){var i=e[n];t.endsWith(n,"-transition")?this._transitionable.setTransition(n.slice(0,-"-transition".length),i):this._transitionable.setValue(n,i)}},r.prototype.updateTransitions=function(t){this._transitioning=this._transitionable.transitioned(t,this._transitioning)},r.prototype.hasTransition=function(){return this._transitioning.hasTransition()},r.prototype.recalculate=function(t){this.properties=this._transitioning.possiblyEvaluate(t)},r.prototype._validate=function(e,r,n){return(!n||!1!==n.validate)&&t.emitValidationErrors(this,e.call(t.validateStyle,t.extend({value:r,style:{glyphs:!0,sprite:!0},styleSpec:t.styleSpec})))},r}(t.Evented),T=function(t,e){this.width=t,this.height=e,this.nextRow=0,this.data=new Uint8Array(this.width*this.height),this.dashEntry={}};T.prototype.getDash=function(t,e){var r=t.join(",")+String(e);return this.dashEntry[r]||(this.dashEntry[r]=this.addDash(t,e)),this.dashEntry[r]},T.prototype.getDashRanges=function(t,e,r){var n=[],i=t.length%2==1?-t[t.length-1]*r:0,a=t[0]*r,o=!0;n.push({left:i,right:a,isDash:o,zeroLength:0===t[0]});for(var s=t[0],l=1;l<t.length;l++){o=!o;var c=t[l];i=s*r,a=(s+=c)*r,n.push({left:i,right:a,isDash:o,zeroLength:0===c})}return n},T.prototype.addRoundDash=function(t,e,r){for(var n=e/2,i=-r;i<=r;i++)for(var a=this.nextRow+r+i,o=this.width*a,s=0,l=t[s],c=0;c<this.width;c++){c/l.right>1&&(l=t[++s]);var u=Math.abs(c-l.left),f=Math.abs(c-l.right),h=Math.min(u,f),p=void 0,d=i/r*(n+1);if(l.isDash){var m=n-Math.abs(d);p=Math.sqrt(h*h+m*m)}else p=n-Math.sqrt(h*h+d*d);this.data[o+c]=Math.max(0,Math.min(255,p+128))}},T.prototype.addRegularDash=function(t){for(var e=t.length-1;e>=0;--e){var r=t[e],n=t[e+1];r.zeroLength?t.splice(e,1):n&&n.isDash===r.isDash&&(n.left=r.left,t.splice(e,1))}var i=t[0],a=t[t.length-1];i.isDash===a.isDash&&(i.left=a.left-this.width,a.right=i.right+this.width);for(var o=this.width*this.nextRow,s=0,l=t[s],c=0;c<this.width;c++){c/l.right>1&&(l=t[++s]);var u=Math.abs(c-l.left),f=Math.abs(c-l.right),h=Math.min(u,f),p=l.isDash?h:-h;this.data[o+c]=Math.max(0,Math.min(255,p+128))}},T.prototype.addDash=function(e,r){var n=r?7:0,i=2*n+1;if(this.nextRow+i>this.height)return t.warnOnce("LineAtlas out of space"),null;for(var a=0,o=0;o<e.length;o++)a+=e[o];if(0!==a){var s=this.width/a,l=this.getDashRanges(e,this.width,s);r?this.addRoundDash(l,s,n):this.addRegularDash(l)}var c={y:(this.nextRow+n+.5)/this.height,height:2*n/this.height,width:a};return this.nextRow+=i,this.dirty=!0,c},T.prototype.bind=function(t){var e=t.gl;this.texture?(e.bindTexture(e.TEXTURE_2D,this.texture),this.dirty&&(this.dirty=!1,e.texSubImage2D(e.TEXTURE_2D,0,0,0,this.width,this.height,e.ALPHA,e.UNSIGNED_BYTE,this.data))):(this.texture=e.createTexture(),e.bindTexture(e.TEXTURE_2D,this.texture),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.REPEAT),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.REPEAT),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.LINEAR),e.texImage2D(e.TEXTURE_2D,0,e.ALPHA,this.width,this.height,0,e.ALPHA,e.UNSIGNED_BYTE,this.data))};var k=function e(r,n){this.workerPool=r,this.actors=[],this.currentActor=0,this.id=t.uniqueId();for(var i=this.workerPool.acquire(this.id),a=0;a<i.length;a++){var o=i[a],s=new e.Actor(o,n,this.id);s.name="Worker "+a,this.actors.push(s)}};function A(e,r,n){var i=function(i,a){if(i)return n(i);if(a){var o=t.pick(t.extend(a,e),["tiles","minzoom","maxzoom","attribution","mapbox_logo","bounds","scheme","tileSize","encoding"]);a.vector_layers&&(o.vectorLayers=a.vector_layers,o.vectorLayerIds=o.vectorLayers.map((function(t){return t.id}))),o.tiles=r.canonicalizeTileset(o,e.url),n(null,o)}};return e.url?t.getJSON(r.transformRequest(r.normalizeSourceURL(e.url),t.ResourceType.Source),i):t.browser.frame((function(){return i(null,e)}))}k.prototype.broadcast=function(e,r,n){n=n||function(){},t.asyncAll(this.actors,(function(t,n){t.send(e,r,n)}),n)},k.prototype.getActor=function(){return this.currentActor=(this.currentActor+1)%this.actors.length,this.actors[this.currentActor]},k.prototype.remove=function(){this.actors.forEach((function(t){t.remove()})),this.actors=[],this.workerPool.release(this.id)},k.Actor=t.Actor;var M=function(e,r,n){this.bounds=t.LngLatBounds.convert(this.validateBounds(e)),this.minzoom=r||0,this.maxzoom=n||24};M.prototype.validateBounds=function(t){return Array.isArray(t)&&4===t.length?[Math.max(-180,t[0]),Math.max(-90,t[1]),Math.min(180,t[2]),Math.min(90,t[3])]:[-180,-90,180,90]},M.prototype.contains=function(e){var r=Math.pow(2,e.z),n=Math.floor(t.mercatorXfromLng(this.bounds.getWest())*r),i=Math.floor(t.mercatorYfromLat(this.bounds.getNorth())*r),a=Math.ceil(t.mercatorXfromLng(this.bounds.getEast())*r),o=Math.ceil(t.mercatorYfromLat(this.bounds.getSouth())*r);return e.x>=n&&e.x<a&&e.y>=i&&e.y<o};var S=function(e){function r(r,n,i,a){if(e.call(this),this.id=r,this.dispatcher=i,this.type="vector",this.minzoom=0,this.maxzoom=22,this.scheme="xyz",this.tileSize=512,this.reparseOverscaled=!0,this.isTileClipped=!0,this._loaded=!1,t.extend(this,t.pick(n,["url","scheme","tileSize","promoteId"])),this._options=t.extend({type:"vector"},n),this._collectResourceTiming=n.collectResourceTiming,512!==this.tileSize)throw new Error("vector tile sources must have a tileSize of 512");this.setEventedParent(a)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){var e=this;this._loaded=!1,this.fire(new t.Event("dataloading",{dataType:"source"})),this._tileJSONRequest=A(this._options,this.map._requestManager,(function(r,n){e._tileJSONRequest=null,e._loaded=!0,r?e.fire(new t.ErrorEvent(r)):n&&(t.extend(e,n),n.bounds&&(e.tileBounds=new M(n.bounds,e.minzoom,e.maxzoom)),t.postTurnstileEvent(n.tiles,e.map._requestManager._customAccessToken),t.postMapLoadEvent(n.tiles,e.map._getMapId(),e.map._requestManager._skuToken,e.map._requestManager._customAccessToken),e.fire(new t.Event("data",{dataType:"source",sourceDataType:"metadata"})),e.fire(new t.Event("data",{dataType:"source",sourceDataType:"content"})))}))},r.prototype.loaded=function(){return this._loaded},r.prototype.hasTile=function(t){return!this.tileBounds||this.tileBounds.contains(t.canonical)},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.onRemove=function(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequest=null)},r.prototype.serialize=function(){return t.extend({},this._options)},r.prototype.loadTile=function(e,r){var n=this.map._requestManager.normalizeTileURL(e.tileID.canonical.url(this.tiles,this.scheme)),i={request:this.map._requestManager.transformRequest(n,t.ResourceType.Tile),uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,tileSize:this.tileSize*e.tileID.overscaleFactor(),type:this.type,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};function a(n,i){return delete e.request,e.aborted?r(null):n&&404!==n.status?r(n):(i&&i.resourceTiming&&(e.resourceTiming=i.resourceTiming),this.map._refreshExpiredTiles&&i&&e.setExpiryData(i),e.loadVectorData(i,this.map.painter),t.cacheEntryPossiblyAdded(this.dispatcher),r(null),void(e.reloadCallback&&(this.loadTile(e,e.reloadCallback),e.reloadCallback=null)))}i.request.collectResourceTiming=this._collectResourceTiming,e.actor&&"expired"!==e.state?"loading"===e.state?e.reloadCallback=r:e.request=e.actor.send("reloadTile",i,a.bind(this)):(e.actor=this.dispatcher.getActor(),e.request=e.actor.send("loadTile",i,a.bind(this)))},r.prototype.abortTile=function(t){t.request&&(t.request.cancel(),delete t.request),t.actor&&t.actor.send("abortTile",{uid:t.uid,type:this.type,source:this.id},void 0)},r.prototype.unloadTile=function(t){t.unloadVectorData(),t.actor&&t.actor.send("removeTile",{uid:t.uid,type:this.type,source:this.id},void 0)},r.prototype.hasTransition=function(){return!1},r}(t.Evented),E=function(e){function r(r,n,i,a){e.call(this),this.id=r,this.dispatcher=i,this.setEventedParent(a),this.type="raster",this.minzoom=0,this.maxzoom=22,this.roundZoom=!0,this.scheme="xyz",this.tileSize=512,this._loaded=!1,this._options=t.extend({type:"raster"},n),t.extend(this,t.pick(n,["url","scheme","tileSize"]))}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){var e=this;this._loaded=!1,this.fire(new t.Event("dataloading",{dataType:"source"})),this._tileJSONRequest=A(this._options,this.map._requestManager,(function(r,n){e._tileJSONRequest=null,e._loaded=!0,r?e.fire(new t.ErrorEvent(r)):n&&(t.extend(e,n),n.bounds&&(e.tileBounds=new M(n.bounds,e.minzoom,e.maxzoom)),t.postTurnstileEvent(n.tiles),t.postMapLoadEvent(n.tiles,e.map._getMapId(),e.map._requestManager._skuToken),e.fire(new t.Event("data",{dataType:"source",sourceDataType:"metadata"})),e.fire(new t.Event("data",{dataType:"source",sourceDataType:"content"})))}))},r.prototype.loaded=function(){return this._loaded},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.onRemove=function(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequest=null)},r.prototype.serialize=function(){return t.extend({},this._options)},r.prototype.hasTile=function(t){return!this.tileBounds||this.tileBounds.contains(t.canonical)},r.prototype.loadTile=function(e,r){var n=this,i=this.map._requestManager.normalizeTileURL(e.tileID.canonical.url(this.tiles,this.scheme),this.tileSize);e.request=t.getImage(this.map._requestManager.transformRequest(i,t.ResourceType.Tile),(function(i,a){if(delete e.request,e.aborted)e.state="unloaded",r(null);else if(i)e.state="errored",r(i);else if(a){n.map._refreshExpiredTiles&&e.setExpiryData(a),delete a.cacheControl,delete a.expires;var o=n.map.painter.context,s=o.gl;e.texture=n.map.painter.getTileTexture(a.width),e.texture?e.texture.update(a,{useMipmap:!0}):(e.texture=new t.Texture(o,a,s.RGBA,{useMipmap:!0}),e.texture.bind(s.LINEAR,s.CLAMP_TO_EDGE,s.LINEAR_MIPMAP_NEAREST),o.extTextureFilterAnisotropic&&s.texParameterf(s.TEXTURE_2D,o.extTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT,o.extTextureFilterAnisotropicMax)),e.state="loaded",t.cacheEntryPossiblyAdded(n.dispatcher),r(null)}}))},r.prototype.abortTile=function(t,e){t.request&&(t.request.cancel(),delete t.request),e()},r.prototype.unloadTile=function(t,e){t.texture&&this.map.painter.saveTileTexture(t.texture),e()},r.prototype.hasTransition=function(){return!1},r}(t.Evented),L=function(e){function r(r,n,i,a){e.call(this,r,n,i,a),this.type="raster-dem",this.maxzoom=22,this._options=t.extend({type:"raster-dem"},n),this.encoding=n.encoding||"mapbox"}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.serialize=function(){return{type:"raster-dem",url:this.url,tileSize:this.tileSize,tiles:this.tiles,bounds:this.bounds,encoding:this.encoding}},r.prototype.loadTile=function(e,r){var n=this.map._requestManager.normalizeTileURL(e.tileID.canonical.url(this.tiles,this.scheme),this.tileSize);function i(t,n){t&&(e.state="errored",r(t)),n&&(e.dem=n,e.needsHillshadePrepare=!0,e.state="loaded",r(null))}e.request=t.getImage(this.map._requestManager.transformRequest(n,t.ResourceType.Tile),function(n,a){if(delete e.request,e.aborted)e.state="unloaded",r(null);else if(n)e.state="errored",r(n);else if(a){this.map._refreshExpiredTiles&&e.setExpiryData(a),delete a.cacheControl,delete a.expires;var o=t.window.ImageBitmap&&a instanceof t.window.ImageBitmap&&t.offscreenCanvasSupported()?a:t.browser.getImageData(a,1),s={uid:e.uid,coord:e.tileID,source:this.id,rawImageData:o,encoding:this.encoding};e.actor&&"expired"!==e.state||(e.actor=this.dispatcher.getActor(),e.actor.send("loadDEMTile",s,i.bind(this)))}}.bind(this)),e.neighboringTiles=this._getNeighboringTiles(e.tileID)},r.prototype._getNeighboringTiles=function(e){var r=e.canonical,n=Math.pow(2,r.z),i=(r.x-1+n)%n,a=0===r.x?e.wrap-1:e.wrap,o=(r.x+1+n)%n,s=r.x+1===n?e.wrap+1:e.wrap,l={};return l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y).key]={backfilled:!1},r.y>0&&(l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y-1).key]={backfilled:!1}),r.y+1<n&&(l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y+1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y+1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y+1).key]={backfilled:!1}),l},r.prototype.unloadTile=function(t){t.demTexture&&this.map.painter.saveTileTexture(t.demTexture),t.fbo&&(t.fbo.destroy(),delete t.fbo),t.dem&&delete t.dem,delete t.neighboringTiles,t.state="unloaded",t.actor&&t.actor.send("removeDEMTile",{uid:t.uid,source:this.id})},r}(E),C=function(e){function r(r,n,i,a){e.call(this),this.id=r,this.type="geojson",this.minzoom=0,this.maxzoom=18,this.tileSize=512,this.isTileClipped=!0,this.reparseOverscaled=!0,this._removed=!1,this._loaded=!1,this.actor=i.getActor(),this.setEventedParent(a),this._data=n.data,this._options=t.extend({},n),this._collectResourceTiming=n.collectResourceTiming,this._resourceTiming=[],void 0!==n.maxzoom&&(this.maxzoom=n.maxzoom),n.type&&(this.type=n.type),n.attribution&&(this.attribution=n.attribution),this.promoteId=n.promoteId;var o=t.EXTENT/this.tileSize;this.workerOptions=t.extend({source:this.id,cluster:n.cluster||!1,geojsonVtOptions:{buffer:(void 0!==n.buffer?n.buffer:128)*o,tolerance:(void 0!==n.tolerance?n.tolerance:.375)*o,extent:t.EXTENT,maxZoom:this.maxzoom,lineMetrics:n.lineMetrics||!1,generateId:n.generateId||!1},superclusterOptions:{maxZoom:void 0!==n.clusterMaxZoom?Math.min(n.clusterMaxZoom,this.maxzoom-1):this.maxzoom-1,extent:t.EXTENT,radius:(n.clusterRadius||50)*o,log:!1,generateId:n.generateId||!1},clusterProperties:n.clusterProperties},n.workerOptions)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){var e=this;this.fire(new t.Event("dataloading",{dataType:"source"})),this._updateWorkerData((function(r){if(r)e.fire(new t.ErrorEvent(r));else{var n={dataType:"source",sourceDataType:"metadata"};e._collectResourceTiming&&e._resourceTiming&&e._resourceTiming.length>0&&(n.resourceTiming=e._resourceTiming,e._resourceTiming=[]),e.fire(new t.Event("data",n))}}))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setData=function(e){var r=this;return this._data=e,this.fire(new t.Event("dataloading",{dataType:"source"})),this._updateWorkerData((function(e){if(e)r.fire(new t.ErrorEvent(e));else{var n={dataType:"source",sourceDataType:"content"};r._collectResourceTiming&&r._resourceTiming&&r._resourceTiming.length>0&&(n.resourceTiming=r._resourceTiming,r._resourceTiming=[]),r.fire(new t.Event("data",n))}})),this},r.prototype.getClusterExpansionZoom=function(t,e){return this.actor.send("geojson.getClusterExpansionZoom",{clusterId:t,source:this.id},e),this},r.prototype.getClusterChildren=function(t,e){return this.actor.send("geojson.getClusterChildren",{clusterId:t,source:this.id},e),this},r.prototype.getClusterLeaves=function(t,e,r,n){return this.actor.send("geojson.getClusterLeaves",{source:this.id,clusterId:t,limit:e,offset:r},n),this},r.prototype._updateWorkerData=function(e){var r=this;this._loaded=!1;var n=t.extend({},this.workerOptions),i=this._data;"string"==typeof i?(n.request=this.map._requestManager.transformRequest(t.browser.resolveURL(i),t.ResourceType.Source),n.request.collectResourceTiming=this._collectResourceTiming):n.data=JSON.stringify(i),this.actor.send(this.type+".loadData",n,(function(t,i){r._removed||i&&i.abandoned||(r._loaded=!0,i&&i.resourceTiming&&i.resourceTiming[r.id]&&(r._resourceTiming=i.resourceTiming[r.id].slice(0)),r.actor.send(r.type+".coalesce",{source:n.source},null),e(t))}))},r.prototype.loaded=function(){return this._loaded},r.prototype.loadTile=function(e,r){var n=this,i=e.actor?"reloadTile":"loadTile";e.actor=this.actor;var a={type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};e.request=this.actor.send(i,a,(function(t,a){return delete e.request,e.unloadVectorData(),e.aborted?r(null):t?r(t):(e.loadVectorData(a,n.map.painter,"reloadTile"===i),r(null))}))},r.prototype.abortTile=function(t){t.request&&(t.request.cancel(),delete t.request),t.aborted=!0},r.prototype.unloadTile=function(t){t.unloadVectorData(),this.actor.send("removeTile",{uid:t.uid,type:this.type,source:this.id})},r.prototype.onRemove=function(){this._removed=!0,this.actor.send("removeSource",{type:this.type,source:this.id})},r.prototype.serialize=function(){return t.extend({},this._options,{type:this.type,data:this._data})},r.prototype.hasTransition=function(){return!1},r}(t.Evented),P=t.createLayout([{name:"a_pos",type:"Int16",components:2},{name:"a_texture_pos",type:"Int16",components:2}]),I=function(e){function r(t,r,n,i){e.call(this),this.id=t,this.dispatcher=n,this.coordinates=r.coordinates,this.type="image",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(i),this.options=r}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(e,r){var n=this;this._loaded=!1,this.fire(new t.Event("dataloading",{dataType:"source"})),this.url=this.options.url,t.getImage(this.map._requestManager.transformRequest(this.url,t.ResourceType.Image),(function(i,a){n._loaded=!0,i?n.fire(new t.ErrorEvent(i)):a&&(n.image=a,e&&(n.coordinates=e),r&&r(),n._finishLoading())}))},r.prototype.loaded=function(){return this._loaded},r.prototype.updateImage=function(t){var e=this;return this.image&&t.url?(this.options.url=t.url,this.load(t.coordinates,(function(){e.texture=null})),this):this},r.prototype._finishLoading=function(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new t.Event("data",{dataType:"source",sourceDataType:"metadata"})))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setCoordinates=function(e){var r=this;this.coordinates=e;var n=e.map(t.MercatorCoordinate.fromLngLat);this.tileID=function(e){for(var r=1/0,n=1/0,i=-1/0,a=-1/0,o=0,s=e;o<s.length;o+=1){var l=s[o];r=Math.min(r,l.x),n=Math.min(n,l.y),i=Math.max(i,l.x),a=Math.max(a,l.y)}var c=i-r,u=a-n,f=Math.max(c,u),h=Math.max(0,Math.floor(-Math.log(f)/Math.LN2)),p=Math.pow(2,h);return new t.CanonicalTileID(h,Math.floor((r+i)/2*p),Math.floor((n+a)/2*p))}(n),this.minzoom=this.maxzoom=this.tileID.z;var i=n.map((function(t){return r.tileID.getTilePoint(t)._round()}));return this._boundsArray=new t.StructArrayLayout4i8,this._boundsArray.emplaceBack(i[0].x,i[0].y,0,0),this._boundsArray.emplaceBack(i[1].x,i[1].y,t.EXTENT,0),this._boundsArray.emplaceBack(i[3].x,i[3].y,0,t.EXTENT),this._boundsArray.emplaceBack(i[2].x,i[2].y,t.EXTENT,t.EXTENT),this.boundsBuffer&&(this.boundsBuffer.destroy(),delete this.boundsBuffer),this.fire(new t.Event("data",{dataType:"source",sourceDataType:"content"})),this},r.prototype.prepare=function(){if(0!==Object.keys(this.tiles).length&&this.image){var e=this.map.painter.context,r=e.gl;for(var n in this.boundsBuffer||(this.boundsBuffer=e.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture||(this.texture=new t.Texture(e,this.image,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE)),this.tiles){var i=this.tiles[n];"loaded"!==i.state&&(i.state="loaded",i.texture=this.texture)}}},r.prototype.loadTile=function(t,e){this.tileID&&this.tileID.equals(t.tileID.canonical)?(this.tiles[String(t.tileID.wrap)]=t,t.buckets={},e(null)):(t.state="errored",e(null))},r.prototype.serialize=function(){return{type:"image",url:this.options.url,coordinates:this.coordinates}},r.prototype.hasTransition=function(){return!1},r}(t.Evented);var O=function(e){function r(t,r,n,i){e.call(this,t,r,n,i),this.roundZoom=!0,this.type="video",this.options=r}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){var e=this;this._loaded=!1;var r=this.options;this.urls=[];for(var n=0,i=r.urls;n<i.length;n+=1){var a=i[n];this.urls.push(this.map._requestManager.transformRequest(a,t.ResourceType.Source).url)}t.getVideo(this.urls,(function(r,n){e._loaded=!0,r?e.fire(new t.ErrorEvent(r)):n&&(e.video=n,e.video.loop=!0,e.video.addEventListener("playing",(function(){e.map.triggerRepaint()})),e.map&&e.video.play(),e._finishLoading())}))},r.prototype.pause=function(){this.video&&this.video.pause()},r.prototype.play=function(){this.video&&this.video.play()},r.prototype.seek=function(e){if(this.video){var r=this.video.seekable;e<r.start(0)||e>r.end(0)?this.fire(new t.ErrorEvent(new t.ValidationError("sources."+this.id,null,"Playback for this video can be set only between the "+r.start(0)+" and "+r.end(0)+"-second mark."))):this.video.currentTime=e}},r.prototype.getVideo=function(){return this.video},r.prototype.onAdd=function(t){this.map||(this.map=t,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))},r.prototype.prepare=function(){if(!(0===Object.keys(this.tiles).length||this.video.readyState<2)){var e=this.map.painter.context,r=e.gl;for(var n in this.boundsBuffer||(this.boundsBuffer=e.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE),r.texSubImage2D(r.TEXTURE_2D,0,0,0,r.RGBA,r.UNSIGNED_BYTE,this.video)):(this.texture=new t.Texture(e,this.video,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE)),this.tiles){var i=this.tiles[n];"loaded"!==i.state&&(i.state="loaded",i.texture=this.texture)}}},r.prototype.serialize=function(){return{type:"video",urls:this.urls,coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this.video&&!this.video.paused},r}(I),z=function(e){function r(r,n,i,a){e.call(this,r,n,i,a),n.coordinates?Array.isArray(n.coordinates)&&4===n.coordinates.length&&!n.coordinates.some((function(t){return!Array.isArray(t)||2!==t.length||t.some((function(t){return"number"!=typeof t}))}))||this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'"coordinates" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'missing required property "coordinates"'))),n.animate&&"boolean"!=typeof n.animate&&this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'optional "animate" property must be a boolean value'))),n.canvas?"string"==typeof n.canvas||n.canvas instanceof t.window.HTMLCanvasElement||this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'"canvas" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'missing required property "canvas"'))),this.options=n,this.animate=void 0===n.animate||n.animate}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof t.window.HTMLCanvasElement?this.options.canvas:t.window.document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new t.ErrorEvent(new Error("Canvas dimensions cannot be less than or equal to zero."))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())},r.prototype.getCanvas=function(){return this.canvas},r.prototype.onAdd=function(t){this.map=t,this.load(),this.canvas&&this.animate&&this.play()},r.prototype.onRemove=function(){this.pause()},r.prototype.prepare=function(){var e=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,e=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,e=!0),!this._hasInvalidDimensions()&&0!==Object.keys(this.tiles).length){var r=this.map.painter.context,n=r.gl;for(var i in this.boundsBuffer||(this.boundsBuffer=r.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(e||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texture=new t.Texture(r,this.canvas,n.RGBA,{premultiply:!0}),this.tiles){var a=this.tiles[i];"loaded"!==a.state&&(a.state="loaded",a.texture=this.texture)}}},r.prototype.serialize=function(){return{type:"canvas",coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this._playing},r.prototype._hasInvalidDimensions=function(){for(var t=0,e=[this.canvas.width,this.canvas.height];t<e.length;t+=1){var r=e[t];if(isNaN(r)||r<=0)return!0}return!1},r}(I),D={vector:S,raster:E,"raster-dem":L,geojson:C,video:O,image:I,canvas:z};function R(e,r){var n=t.identity([]);return t.translate(n,n,[1,1,0]),t.scale(n,n,[.5*e.width,.5*e.height,1]),t.multiply(n,n,e.calculatePosMatrix(r.toUnwrapped()))}function F(t,e,r,n,i,a){var o=function(t,e,r){if(t)for(var n=0,i=t;n<i.length;n+=1){var a=e[i[n]];if(a&&a.source===r&&"fill-extrusion"===a.type)return!0}else for(var o in e){var s=e[o];if(s.source===r&&"fill-extrusion"===s.type)return!0}return!1}(i&&i.layers,e,t.id),s=a.maxPitchScaleFactor(),l=t.tilesIn(n,s,o);l.sort(B);for(var c=[],u=0,f=l;u<f.length;u+=1){var h=f[u];c.push({wrappedTileID:h.tileID.wrapped().key,queryResults:h.tile.queryRenderedFeatures(e,r,t._state,h.queryGeometry,h.cameraQueryGeometry,h.scale,i,a,s,R(t.transform,h.tileID))})}var p=function(t){for(var e={},r={},n=0,i=t;n<i.length;n+=1){var a=i[n],o=a.queryResults,s=a.wrappedTileID,l=r[s]=r[s]||{};for(var c in o)for(var u=o[c],f=l[c]=l[c]||{},h=e[c]=e[c]||[],p=0,d=u;p<d.length;p+=1){var m=d[p];f[m.featureIndex]||(f[m.featureIndex]=!0,h.push(m))}}return e}(c);for(var d in p)p[d].forEach((function(e){var r=e.feature,n=t.getFeatureState(r.layer["source-layer"],r.id);r.source=r.layer.source,r.layer["source-layer"]&&(r.sourceLayer=r.layer["source-layer"]),r.state=n}));return p}function B(t,e){var r=t.tileID,n=e.tileID;return r.overscaledZ-n.overscaledZ||r.canonical.y-n.canonical.y||r.wrap-n.wrap||r.canonical.x-n.canonical.x}var N=function(t,e){this.max=t,this.onRemove=e,this.reset()};N.prototype.reset=function(){for(var t in this.data)for(var e=0,r=this.data[t];e<r.length;e+=1){var n=r[e];n.timeout&&clearTimeout(n.timeout),this.onRemove(n.value)}return this.data={},this.order=[],this},N.prototype.add=function(t,e,r){var n=this,i=t.wrapped().key;void 0===this.data[i]&&(this.data[i]=[]);var a={value:e,timeout:void 0};if(void 0!==r&&(a.timeout=setTimeout((function(){n.remove(t,a)}),r)),this.data[i].push(a),this.order.push(i),this.order.length>this.max){var o=this._getAndRemoveByKey(this.order[0]);o&&this.onRemove(o)}return this},N.prototype.has=function(t){return t.wrapped().key in this.data},N.prototype.getAndRemove=function(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null},N.prototype._getAndRemoveByKey=function(t){var e=this.data[t].shift();return e.timeout&&clearTimeout(e.timeout),0===this.data[t].length&&delete this.data[t],this.order.splice(this.order.indexOf(t),1),e.value},N.prototype.getByKey=function(t){var e=this.data[t];return e?e[0].value:null},N.prototype.get=function(t){return this.has(t)?this.data[t.wrapped().key][0].value:null},N.prototype.remove=function(t,e){if(!this.has(t))return this;var r=t.wrapped().key,n=void 0===e?0:this.data[r].indexOf(e),i=this.data[r][n];return this.data[r].splice(n,1),i.timeout&&clearTimeout(i.timeout),0===this.data[r].length&&delete this.data[r],this.onRemove(i.value),this.order.splice(this.order.indexOf(r),1),this},N.prototype.setMaxSize=function(t){for(this.max=t;this.order.length>this.max;){var e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this},N.prototype.filter=function(t){var e=[];for(var r in this.data)for(var n=0,i=this.data[r];n<i.length;n+=1){var a=i[n];t(a.value)||e.push(a)}for(var o=0,s=e;o<s.length;o+=1){var l=s[o];this.remove(l.value.tileID,l)}};var j=function(t,e,r){this.context=t;var n=t.gl;this.buffer=n.createBuffer(),this.dynamicDraw=Boolean(r),this.context.unbindVAO(),t.bindElementBuffer.set(this.buffer),n.bufferData(n.ELEMENT_ARRAY_BUFFER,e.arrayBuffer,this.dynamicDraw?n.DYNAMIC_DRAW:n.STATIC_DRAW),this.dynamicDraw||delete e.arrayBuffer};j.prototype.bind=function(){this.context.bindElementBuffer.set(this.buffer)},j.prototype.updateData=function(t){var e=this.context.gl;this.context.unbindVAO(),this.bind(),e.bufferSubData(e.ELEMENT_ARRAY_BUFFER,0,t.arrayBuffer)},j.prototype.destroy=function(){var t=this.context.gl;this.buffer&&(t.deleteBuffer(this.buffer),delete this.buffer)};var U={Int8:"BYTE",Uint8:"UNSIGNED_BYTE",Int16:"SHORT",Uint16:"UNSIGNED_SHORT",Int32:"INT",Uint32:"UNSIGNED_INT",Float32:"FLOAT"},V=function(t,e,r,n){this.length=e.length,this.attributes=r,this.itemSize=e.bytesPerElement,this.dynamicDraw=n,this.context=t;var i=t.gl;this.buffer=i.createBuffer(),t.bindVertexBuffer.set(this.buffer),i.bufferData(i.ARRAY_BUFFER,e.arrayBuffer,this.dynamicDraw?i.DYNAMIC_DRAW:i.STATIC_DRAW),this.dynamicDraw||delete e.arrayBuffer};V.prototype.bind=function(){this.context.bindVertexBuffer.set(this.buffer)},V.prototype.updateData=function(t){var e=this.context.gl;this.bind(),e.bufferSubData(e.ARRAY_BUFFER,0,t.arrayBuffer)},V.prototype.enableAttributes=function(t,e){for(var r=0;r<this.attributes.length;r++){var n=this.attributes[r],i=e.attributes[n.name];void 0!==i&&t.enableVertexAttribArray(i)}},V.prototype.setVertexAttribPointers=function(t,e,r){for(var n=0;n<this.attributes.length;n++){var i=this.attributes[n],a=e.attributes[i.name];void 0!==a&&t.vertexAttribPointer(a,i.components,t[U[i.type]],!1,this.itemSize,i.offset+this.itemSize*(r||0))}},V.prototype.destroy=function(){var t=this.context.gl;this.buffer&&(t.deleteBuffer(this.buffer),delete this.buffer)};var H=function(t){this.gl=t.gl,this.default=this.getDefault(),this.current=this.default,this.dirty=!1};H.prototype.get=function(){return this.current},H.prototype.set=function(t){},H.prototype.getDefault=function(){return this.default},H.prototype.setDefault=function(){this.set(this.default)};var q=function(e){function r(){e.apply(this,arguments)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.getDefault=function(){return t.Color.transparent},r.prototype.set=function(t){var e=this.current;(t.r!==e.r||t.g!==e.g||t.b!==e.b||t.a!==e.a||this.dirty)&&(this.gl.clearColor(t.r,t.g,t.b,t.a),this.current=t,this.dirty=!1)},r}(H),G=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return 1},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.clearDepth(t),this.current=t,this.dirty=!1)},e}(H),Y=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return 0},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.clearStencil(t),this.current=t,this.dirty=!1)},e}(H),W=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return[!0,!0,!0,!0]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||t[3]!==e[3]||this.dirty)&&(this.gl.colorMask(t[0],t[1],t[2],t[3]),this.current=t,this.dirty=!1)},e}(H),X=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!0},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.depthMask(t),this.current=t,this.dirty=!1)},e}(H),Z=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return 255},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.stencilMask(t),this.current=t,this.dirty=!1)},e}(H),J=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return{func:this.gl.ALWAYS,ref:0,mask:255}},e.prototype.set=function(t){var e=this.current;(t.func!==e.func||t.ref!==e.ref||t.mask!==e.mask||this.dirty)&&(this.gl.stencilFunc(t.func,t.ref,t.mask),this.current=t,this.dirty=!1)},e}(H),K=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){var t=this.gl;return[t.KEEP,t.KEEP,t.KEEP]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||this.dirty)&&(this.gl.stencilOp(t[0],t[1],t[2]),this.current=t,this.dirty=!1)},e}(H),Q=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;t?e.enable(e.STENCIL_TEST):e.disable(e.STENCIL_TEST),this.current=t,this.dirty=!1}},e}(H),$=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return[0,1]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||this.dirty)&&(this.gl.depthRange(t[0],t[1]),this.current=t,this.dirty=!1)},e}(H),tt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;t?e.enable(e.DEPTH_TEST):e.disable(e.DEPTH_TEST),this.current=t,this.dirty=!1}},e}(H),et=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.LESS},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.depthFunc(t),this.current=t,this.dirty=!1)},e}(H),rt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;t?e.enable(e.BLEND):e.disable(e.BLEND),this.current=t,this.dirty=!1}},e}(H),nt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){var t=this.gl;return[t.ONE,t.ZERO]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||this.dirty)&&(this.gl.blendFunc(t[0],t[1]),this.current=t,this.dirty=!1)},e}(H),it=function(e){function r(){e.apply(this,arguments)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.getDefault=function(){return t.Color.transparent},r.prototype.set=function(t){var e=this.current;(t.r!==e.r||t.g!==e.g||t.b!==e.b||t.a!==e.a||this.dirty)&&(this.gl.blendColor(t.r,t.g,t.b,t.a),this.current=t,this.dirty=!1)},r}(H),at=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.FUNC_ADD},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.blendEquation(t),this.current=t,this.dirty=!1)},e}(H),ot=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;t?e.enable(e.CULL_FACE):e.disable(e.CULL_FACE),this.current=t,this.dirty=!1}},e}(H),st=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.BACK},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.cullFace(t),this.current=t,this.dirty=!1)},e}(H),lt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.CCW},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.frontFace(t),this.current=t,this.dirty=!1)},e}(H),ct=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.useProgram(t),this.current=t,this.dirty=!1)},e}(H),ut=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.TEXTURE0},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.activeTexture(t),this.current=t,this.dirty=!1)},e}(H),ft=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){var t=this.gl;return[0,0,t.drawingBufferWidth,t.drawingBufferHeight]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||t[3]!==e[3]||this.dirty)&&(this.gl.viewport(t[0],t[1],t[2],t[3]),this.current=t,this.dirty=!1)},e}(H),ht=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.bindFramebuffer(e.FRAMEBUFFER,t),this.current=t,this.dirty=!1}},e}(H),pt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.bindRenderbuffer(e.RENDERBUFFER,t),this.current=t,this.dirty=!1}},e}(H),dt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.bindTexture(e.TEXTURE_2D,t),this.current=t,this.dirty=!1}},e}(H),mt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.bindBuffer(e.ARRAY_BUFFER,t),this.current=t,this.dirty=!1}},e}(H),gt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){var e=this.gl;e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,t),this.current=t,this.dirty=!1},e}(H),vt=function(t){function e(e){t.call(this,e),this.vao=e.extVertexArrayObject}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){this.vao&&(t!==this.current||this.dirty)&&(this.vao.bindVertexArrayOES(t),this.current=t,this.dirty=!1)},e}(H),yt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return 4},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.pixelStorei(e.UNPACK_ALIGNMENT,t),this.current=t,this.dirty=!1}},e}(H),xt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,t),this.current=t,this.dirty=!1}},e}(H),bt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,t),this.current=t,this.dirty=!1}},e}(H),_t=function(t){function e(e,r){t.call(this,e),this.context=e,this.parent=r}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e}(H),wt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setDirty=function(){this.dirty=!0},e.prototype.set=function(t){if(t!==this.current||this.dirty){this.context.bindFramebuffer.set(this.parent);var e=this.gl;e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,t,0),this.current=t,this.dirty=!1}},e}(_t),Tt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){if(t!==this.current||this.dirty){this.context.bindFramebuffer.set(this.parent);var e=this.gl;e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,t),this.current=t,this.dirty=!1}},e}(_t),kt=function(t,e,r,n){this.context=t,this.width=e,this.height=r;var i=t.gl,a=this.framebuffer=i.createFramebuffer();this.colorAttachment=new wt(t,a),n&&(this.depthAttachment=new Tt(t,a))};kt.prototype.destroy=function(){var t=this.context.gl,e=this.colorAttachment.get();if(e&&t.deleteTexture(e),this.depthAttachment){var r=this.depthAttachment.get();r&&t.deleteRenderbuffer(r)}t.deleteFramebuffer(this.framebuffer)};var At=function(t,e,r){this.func=t,this.mask=e,this.range=r};At.ReadOnly=!1,At.ReadWrite=!0,At.disabled=new At(519,At.ReadOnly,[0,1]);var Mt=function(t,e,r,n,i,a){this.test=t,this.ref=e,this.mask=r,this.fail=n,this.depthFail=i,this.pass=a};Mt.disabled=new Mt({func:519,mask:0},0,0,7680,7680,7680);var St=function(t,e,r){this.blendFunction=t,this.blendColor=e,this.mask=r};St.disabled=new St(St.Replace=[1,0],t.Color.transparent,[!1,!1,!1,!1]),St.unblended=new St(St.Replace,t.Color.transparent,[!0,!0,!0,!0]),St.alphaBlended=new St([1,771],t.Color.transparent,[!0,!0,!0,!0]);var Et=function(t,e,r){this.enable=t,this.mode=e,this.frontFace=r};Et.disabled=new Et(!1,1029,2305),Et.backCCW=new Et(!0,1029,2305);var Lt=function(t){this.gl=t,this.extVertexArrayObject=this.gl.getExtension("OES_vertex_array_object"),this.clearColor=new q(this),this.clearDepth=new G(this),this.clearStencil=new Y(this),this.colorMask=new W(this),this.depthMask=new X(this),this.stencilMask=new Z(this),this.stencilFunc=new J(this),this.stencilOp=new K(this),this.stencilTest=new Q(this),this.depthRange=new $(this),this.depthTest=new tt(this),this.depthFunc=new et(this),this.blend=new rt(this),this.blendFunc=new nt(this),this.blendColor=new it(this),this.blendEquation=new at(this),this.cullFace=new ot(this),this.cullFaceSide=new st(this),this.frontFace=new lt(this),this.program=new ct(this),this.activeTexture=new ut(this),this.viewport=new ft(this),this.bindFramebuffer=new ht(this),this.bindRenderbuffer=new pt(this),this.bindTexture=new dt(this),this.bindVertexBuffer=new mt(this),this.bindElementBuffer=new gt(this),this.bindVertexArrayOES=this.extVertexArrayObject&&new vt(this),this.pixelStoreUnpack=new yt(this),this.pixelStoreUnpackPremultiplyAlpha=new xt(this),this.pixelStoreUnpackFlipY=new bt(this),this.extTextureFilterAnisotropic=t.getExtension("EXT_texture_filter_anisotropic")||t.getExtension("MOZ_EXT_texture_filter_anisotropic")||t.getExtension("WEBKIT_EXT_texture_filter_anisotropic"),this.extTextureFilterAnisotropic&&(this.extTextureFilterAnisotropicMax=t.getParameter(this.extTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT)),this.extTextureHalfFloat=t.getExtension("OES_texture_half_float"),this.extTextureHalfFloat&&(t.getExtension("OES_texture_half_float_linear"),this.extRenderToTextureHalfFloat=t.getExtension("EXT_color_buffer_half_float")),this.extTimerQuery=t.getExtension("EXT_disjoint_timer_query")};Lt.prototype.setDefault=function(){this.unbindVAO(),this.clearColor.setDefault(),this.clearDepth.setDefault(),this.clearStencil.setDefault(),this.colorMask.setDefault(),this.depthMask.setDefault(),this.stencilMask.setDefault(),this.stencilFunc.setDefault(),this.stencilOp.setDefault(),this.stencilTest.setDefault(),this.depthRange.setDefault(),this.depthTest.setDefault(),this.depthFunc.setDefault(),this.blend.setDefault(),this.blendFunc.setDefault(),this.blendColor.setDefault(),this.blendEquation.setDefault(),this.cullFace.setDefault(),this.cullFaceSide.setDefault(),this.frontFace.setDefault(),this.program.setDefault(),this.activeTexture.setDefault(),this.bindFramebuffer.setDefault(),this.pixelStoreUnpack.setDefault(),this.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.pixelStoreUnpackFlipY.setDefault()},Lt.prototype.setDirty=function(){this.clearColor.dirty=!0,this.clearDepth.dirty=!0,this.clearStencil.dirty=!0,this.colorMask.dirty=!0,this.depthMask.dirty=!0,this.stencilMask.dirty=!0,this.stencilFunc.dirty=!0,this.stencilOp.dirty=!0,this.stencilTest.dirty=!0,this.depthRange.dirty=!0,this.depthTest.dirty=!0,this.depthFunc.dirty=!0,this.blend.dirty=!0,this.blendFunc.dirty=!0,this.blendColor.dirty=!0,this.blendEquation.dirty=!0,this.cullFace.dirty=!0,this.cullFaceSide.dirty=!0,this.frontFace.dirty=!0,this.program.dirty=!0,this.activeTexture.dirty=!0,this.viewport.dirty=!0,this.bindFramebuffer.dirty=!0,this.bindRenderbuffer.dirty=!0,this.bindTexture.dirty=!0,this.bindVertexBuffer.dirty=!0,this.bindElementBuffer.dirty=!0,this.extVertexArrayObject&&(this.bindVertexArrayOES.dirty=!0),this.pixelStoreUnpack.dirty=!0,this.pixelStoreUnpackPremultiplyAlpha.dirty=!0,this.pixelStoreUnpackFlipY.dirty=!0},Lt.prototype.createIndexBuffer=function(t,e){return new j(this,t,e)},Lt.prototype.createVertexBuffer=function(t,e,r){return new V(this,t,e,r)},Lt.prototype.createRenderbuffer=function(t,e,r){var n=this.gl,i=n.createRenderbuffer();return this.bindRenderbuffer.set(i),n.renderbufferStorage(n.RENDERBUFFER,t,e,r),this.bindRenderbuffer.set(null),i},Lt.prototype.createFramebuffer=function(t,e,r){return new kt(this,t,e,r)},Lt.prototype.clear=function(t){var e=t.color,r=t.depth,n=this.gl,i=0;e&&(i|=n.COLOR_BUFFER_BIT,this.clearColor.set(e),this.colorMask.set([!0,!0,!0,!0])),void 0!==r&&(i|=n.DEPTH_BUFFER_BIT,this.depthRange.set([0,1]),this.clearDepth.set(r),this.depthMask.set(!0)),n.clear(i)},Lt.prototype.setCullFace=function(t){!1===t.enable?this.cullFace.set(!1):(this.cullFace.set(!0),this.cullFaceSide.set(t.mode),this.frontFace.set(t.frontFace))},Lt.prototype.setDepthMode=function(t){t.func!==this.gl.ALWAYS||t.mask?(this.depthTest.set(!0),this.depthFunc.set(t.func),this.depthMask.set(t.mask),this.depthRange.set(t.range)):this.depthTest.set(!1)},Lt.prototype.setStencilMode=function(t){t.test.func!==this.gl.ALWAYS||t.mask?(this.stencilTest.set(!0),this.stencilMask.set(t.mask),this.stencilOp.set([t.fail,t.depthFail,t.pass]),this.stencilFunc.set({func:t.test.func,ref:t.ref,mask:t.test.mask})):this.stencilTest.set(!1)},Lt.prototype.setColorMode=function(e){t.deepEqual(e.blendFunction,St.Replace)?this.blend.set(!1):(this.blend.set(!0),this.blendFunc.set(e.blendFunction),this.blendColor.set(e.blendColor)),this.colorMask.set(e.mask)},Lt.prototype.unbindVAO=function(){this.extVertexArrayObject&&this.bindVertexArrayOES.set(null)};var Ct=function(e){function r(r,n,i){var a=this;e.call(this),this.id=r,this.dispatcher=i,this.on("data",(function(t){"source"===t.dataType&&"metadata"===t.sourceDataType&&(a._sourceLoaded=!0),a._sourceLoaded&&!a._paused&&"source"===t.dataType&&"content"===t.sourceDataType&&(a.reload(),a.transform&&a.update(a.transform))})),this.on("error",(function(){a._sourceErrored=!0})),this._source=function(e,r,n,i){var a=new D[r.type](e,r,n,i);if(a.id!==e)throw new Error("Expected Source id to be "+e+" instead of "+a.id);return t.bindAll(["load","abort","unload","serialize","prepare"],a),a}(r,n,i,this),this._tiles={},this._cache=new N(0,this._unloadTile.bind(this)),this._timers={},this._cacheTimers={},this._maxTileCacheSize=null,this._loadedParentTiles={},this._coveredTiles={},this._state=new t.SourceFeatureState}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.onAdd=function(t){this.map=t,this._maxTileCacheSize=t?t._maxTileCacheSize:null,this._source&&this._source.onAdd&&this._source.onAdd(t)},r.prototype.onRemove=function(t){this._source&&this._source.onRemove&&this._source.onRemove(t)},r.prototype.loaded=function(){if(this._sourceErrored)return!0;if(!this._sourceLoaded)return!1;if(!this._source.loaded())return!1;for(var t in this._tiles){var e=this._tiles[t];if("loaded"!==e.state&&"errored"!==e.state)return!1}return!0},r.prototype.getSource=function(){return this._source},r.prototype.pause=function(){this._paused=!0},r.prototype.resume=function(){if(this._paused){var t=this._shouldReloadOnResume;this._paused=!1,this._shouldReloadOnResume=!1,t&&this.reload(),this.transform&&this.update(this.transform)}},r.prototype._loadTile=function(t,e){return this._source.loadTile(t,e)},r.prototype._unloadTile=function(t){if(this._source.unloadTile)return this._source.unloadTile(t,(function(){}))},r.prototype._abortTile=function(t){if(this._source.abortTile)return this._source.abortTile(t,(function(){}))},r.prototype.serialize=function(){return this._source.serialize()},r.prototype.prepare=function(t){for(var e in this._source.prepare&&this._source.prepare(),this._state.coalesceChanges(this._tiles,this.map?this.map.painter:null),this._tiles){var r=this._tiles[e];r.upload(t),r.prepare(this.map.style.imageManager)}},r.prototype.getIds=function(){return t.values(this._tiles).map((function(t){return t.tileID})).sort(Pt).map((function(t){return t.key}))},r.prototype.getRenderableIds=function(e){var r=this,n=[];for(var i in this._tiles)this._isIdRenderable(i,e)&&n.push(this._tiles[i]);return e?n.sort((function(e,n){var i=e.tileID,a=n.tileID,o=new t.Point(i.canonical.x,i.canonical.y)._rotate(r.transform.angle),s=new t.Point(a.canonical.x,a.canonical.y)._rotate(r.transform.angle);return i.overscaledZ-a.overscaledZ||s.y-o.y||s.x-o.x})).map((function(t){return t.tileID.key})):n.map((function(t){return t.tileID})).sort(Pt).map((function(t){return t.key}))},r.prototype.hasRenderableParent=function(t){var e=this.findLoadedParent(t,0);return!!e&&this._isIdRenderable(e.tileID.key)},r.prototype._isIdRenderable=function(t,e){return this._tiles[t]&&this._tiles[t].hasData()&&!this._coveredTiles[t]&&(e||!this._tiles[t].holdingForFade())},r.prototype.reload=function(){if(this._paused)this._shouldReloadOnResume=!0;else for(var t in this._cache.reset(),this._tiles)"errored"!==this._tiles[t].state&&this._reloadTile(t,"reloading")},r.prototype._reloadTile=function(t,e){var r=this._tiles[t];r&&("loading"!==r.state&&(r.state=e),this._loadTile(r,this._tileLoaded.bind(this,r,t,e)))},r.prototype._tileLoaded=function(e,r,n,i){if(i)return e.state="errored",void(404!==i.status?this._source.fire(new t.ErrorEvent(i,{tile:e})):this.update(this.transform));e.timeAdded=t.browser.now(),"expired"===n&&(e.refreshedUponExpiration=!0),this._setTileReloadTimer(r,e),"raster-dem"===this.getSource().type&&e.dem&&this._backfillDEM(e),this._state.initializeTileState(e,this.map?this.map.painter:null),this._source.fire(new t.Event("data",{dataType:"source",tile:e,coord:e.tileID}))},r.prototype._backfillDEM=function(t){for(var e=this.getRenderableIds(),r=0;r<e.length;r++){var n=e[r];if(t.neighboringTiles&&t.neighboringTiles[n]){var i=this.getTileByID(n);a(t,i),a(i,t)}}function a(t,e){t.needsHillshadePrepare=!0;var r=e.tileID.canonical.x-t.tileID.canonical.x,n=e.tileID.canonical.y-t.tileID.canonical.y,i=Math.pow(2,t.tileID.canonical.z),a=e.tileID.key;0===r&&0===n||Math.abs(n)>1||(Math.abs(r)>1&&(1===Math.abs(r+i)?r+=i:1===Math.abs(r-i)&&(r-=i)),e.dem&&t.dem&&(t.dem.backfillBorder(e.dem,r,n),t.neighboringTiles&&t.neighboringTiles[a]&&(t.neighboringTiles[a].backfilled=!0)))}},r.prototype.getTile=function(t){return this.getTileByID(t.key)},r.prototype.getTileByID=function(t){return this._tiles[t]},r.prototype._retainLoadedChildren=function(t,e,r,n){for(var i in this._tiles){var a=this._tiles[i];if(!(n[i]||!a.hasData()||a.tileID.overscaledZ<=e||a.tileID.overscaledZ>r)){for(var o=a.tileID;a&&a.tileID.overscaledZ>e+1;){var s=a.tileID.scaledTo(a.tileID.overscaledZ-1);(a=this._tiles[s.key])&&a.hasData()&&(o=s)}for(var l=o;l.overscaledZ>e;)if(t[(l=l.scaledTo(l.overscaledZ-1)).key]){n[o.key]=o;break}}}},r.prototype.findLoadedParent=function(t,e){if(t.key in this._loadedParentTiles){var r=this._loadedParentTiles[t.key];return r&&r.tileID.overscaledZ>=e?r:null}for(var n=t.overscaledZ-1;n>=e;n--){var i=t.scaledTo(n),a=this._getLoadedTile(i);if(a)return a}},r.prototype._getLoadedTile=function(t){var e=this._tiles[t.key];return e&&e.hasData()?e:this._cache.getByKey(t.wrapped().key)},r.prototype.updateCacheSize=function(t){var e=(Math.ceil(t.width/this._source.tileSize)+1)*(Math.ceil(t.height/this._source.tileSize)+1),r=Math.floor(5*e),n="number"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,r):r;this._cache.setMaxSize(n)},r.prototype.handleWrapJump=function(t){var e=(t-(void 0===this._prevLng?t:this._prevLng))/360,r=Math.round(e);if(this._prevLng=t,r){var n={};for(var i in this._tiles){var a=this._tiles[i];a.tileID=a.tileID.unwrapTo(a.tileID.wrap+r),n[a.tileID.key]=a}for(var o in this._tiles=n,this._timers)clearTimeout(this._timers[o]),delete this._timers[o];for(var s in this._tiles){var l=this._tiles[s];this._setTileReloadTimer(s,l)}}},r.prototype.update=function(e){var n=this;if(this.transform=e,this._sourceLoaded&&!this._paused){var i;this.updateCacheSize(e),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used?this._source.tileID?i=e.getVisibleUnwrappedCoordinates(this._source.tileID).map((function(e){return new t.OverscaledTileID(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)})):(i=e.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(i=i.filter((function(t){return n._source.hasTile(t)})))):i=[];var a=e.coveringZoomLevel(this._source),o=Math.max(a-r.maxOverzooming,this._source.minzoom),s=Math.max(a+r.maxUnderzooming,this._source.minzoom),l=this._updateRetainedTiles(i,a);if(It(this._source.type)){for(var c={},u={},f=0,h=Object.keys(l);f<h.length;f+=1){var p=h[f],d=l[p],m=this._tiles[p];if(m&&!(m.fadeEndTime&&m.fadeEndTime<=t.browser.now())){var g=this.findLoadedParent(d,o);g&&(this._addTile(g.tileID),c[g.tileID.key]=g.tileID),u[p]=d}}for(var v in this._retainLoadedChildren(u,a,s,l),c)l[v]||(this._coveredTiles[v]=!0,l[v]=c[v])}for(var y in l)this._tiles[y].clearFadeHold();for(var x=0,b=t.keysDifference(this._tiles,l);x<b.length;x+=1){var _=b[x],w=this._tiles[_];w.hasSymbolBuckets&&!w.holdingForFade()?w.setHoldDuration(this.map._fadeDuration):w.hasSymbolBuckets&&!w.symbolFadeFinished()||this._removeTile(_)}this._updateLoadedParentTileCache()}},r.prototype.releaseSymbolFadeTiles=function(){for(var t in this._tiles)this._tiles[t].holdingForFade()&&this._removeTile(t)},r.prototype._updateRetainedTiles=function(t,e){for(var n={},i={},a=Math.max(e-r.maxOverzooming,this._source.minzoom),o=Math.max(e+r.maxUnderzooming,this._source.minzoom),s={},l=0,c=t;l<c.length;l+=1){var u=c[l],f=this._addTile(u);n[u.key]=u,f.hasData()||e<this._source.maxzoom&&(s[u.key]=u)}this._retainLoadedChildren(s,e,o,n);for(var h=0,p=t;h<p.length;h+=1){var d=p[h],m=this._tiles[d.key];if(!m.hasData()){if(e+1>this._source.maxzoom){var g=d.children(this._source.maxzoom)[0],v=this.getTile(g);if(v&&v.hasData()){n[g.key]=g;continue}}else{var y=d.children(this._source.maxzoom);if(n[y[0].key]&&n[y[1].key]&&n[y[2].key]&&n[y[3].key])continue}for(var x=m.wasRequested(),b=d.overscaledZ-1;b>=a;--b){var _=d.scaledTo(b);if(i[_.key])break;if(i[_.key]=!0,!(m=this.getTile(_))&&x&&(m=this._addTile(_)),m&&(n[_.key]=_,x=m.wasRequested(),m.hasData()))break}}}return n},r.prototype._updateLoadedParentTileCache=function(){for(var t in this._loadedParentTiles={},this._tiles){for(var e=[],r=void 0,n=this._tiles[t].tileID;n.overscaledZ>0;){if(n.key in this._loadedParentTiles){r=this._loadedParentTiles[n.key];break}e.push(n.key);var i=n.scaledTo(n.overscaledZ-1);if(r=this._getLoadedTile(i))break;n=i}for(var a=0,o=e;a<o.length;a+=1){var s=o[a];this._loadedParentTiles[s]=r}}},r.prototype._addTile=function(e){var r=this._tiles[e.key];if(r)return r;(r=this._cache.getAndRemove(e))&&(this._setTileReloadTimer(e.key,r),r.tileID=e,this._state.initializeTileState(r,this.map?this.map.painter:null),this._cacheTimers[e.key]&&(clearTimeout(this._cacheTimers[e.key]),delete this._cacheTimers[e.key],this._setTileReloadTimer(e.key,r)));var n=Boolean(r);return n||(r=new t.Tile(e,this._source.tileSize*e.overscaleFactor()),this._loadTile(r,this._tileLoaded.bind(this,r,e.key,r.state))),r?(r.uses++,this._tiles[e.key]=r,n||this._source.fire(new t.Event("dataloading",{tile:r,coord:r.tileID,dataType:"source"})),r):null},r.prototype._setTileReloadTimer=function(t,e){var r=this;t in this._timers&&(clearTimeout(this._timers[t]),delete this._timers[t]);var n=e.getExpiryTimeout();n&&(this._timers[t]=setTimeout((function(){r._reloadTile(t,"expired"),delete r._timers[t]}),n))},r.prototype._removeTile=function(t){var e=this._tiles[t];e&&(e.uses--,delete this._tiles[t],this._timers[t]&&(clearTimeout(this._timers[t]),delete this._timers[t]),e.uses>0||(e.hasData()&&"reloading"!==e.state?this._cache.add(e.tileID,e,e.getExpiryTimeout()):(e.aborted=!0,this._abortTile(e),this._unloadTile(e))))},r.prototype.clearTiles=function(){for(var t in this._shouldReloadOnResume=!1,this._paused=!1,this._tiles)this._removeTile(t);this._cache.reset()},r.prototype.tilesIn=function(e,r,n){var i=this,a=[],o=this.transform;if(!o)return a;for(var s=n?o.getCameraQueryGeometry(e):e,l=e.map((function(t){return o.pointCoordinate(t)})),c=s.map((function(t){return o.pointCoordinate(t)})),u=this.getIds(),f=1/0,h=1/0,p=-1/0,d=-1/0,m=0,g=c;m<g.length;m+=1){var v=g[m];f=Math.min(f,v.x),h=Math.min(h,v.y),p=Math.max(p,v.x),d=Math.max(d,v.y)}for(var y=function(e){var n=i._tiles[u[e]];if(!n.holdingForFade()){var s=n.tileID,m=Math.pow(2,o.zoom-n.tileID.overscaledZ),g=r*n.queryPadding*t.EXTENT/n.tileSize/m,v=[s.getTilePoint(new t.MercatorCoordinate(f,h)),s.getTilePoint(new t.MercatorCoordinate(p,d))];if(v[0].x-g<t.EXTENT&&v[0].y-g<t.EXTENT&&v[1].x+g>=0&&v[1].y+g>=0){var y=l.map((function(t){return s.getTilePoint(t)})),x=c.map((function(t){return s.getTilePoint(t)}));a.push({tile:n,tileID:s,queryGeometry:y,cameraQueryGeometry:x,scale:m})}}},x=0;x<u.length;x++)y(x);return a},r.prototype.getVisibleCoordinates=function(t){for(var e=this,r=this.getRenderableIds(t).map((function(t){return e._tiles[t].tileID})),n=0,i=r;n<i.length;n+=1){var a=i[n];a.posMatrix=this.transform.calculatePosMatrix(a.toUnwrapped())}return r},r.prototype.hasTransition=function(){if(this._source.hasTransition())return!0;if(It(this._source.type))for(var e in this._tiles){var r=this._tiles[e];if(void 0!==r.fadeEndTime&&r.fadeEndTime>=t.browser.now())return!0}return!1},r.prototype.setFeatureState=function(t,e,r){t=t||"_geojsonTileLayer",this._state.updateState(t,e,r)},r.prototype.removeFeatureState=function(t,e,r){t=t||"_geojsonTileLayer",this._state.removeFeatureState(t,e,r)},r.prototype.getFeatureState=function(t,e){return t=t||"_geojsonTileLayer",this._state.getState(t,e)},r.prototype.setDependencies=function(t,e,r){var n=this._tiles[t];n&&n.setDependencies(e,r)},r.prototype.reloadTilesForDependencies=function(t,e){for(var r in this._tiles){this._tiles[r].hasDependency(t,e)&&this._reloadTile(r,"reloading")}this._cache.filter((function(r){return!r.hasDependency(t,e)}))},r}(t.Evented);function Pt(t,e){var r=Math.abs(2*t.wrap)-+(t.wrap<0),n=Math.abs(2*e.wrap)-+(e.wrap<0);return t.overscaledZ-e.overscaledZ||n-r||e.canonical.y-t.canonical.y||e.canonical.x-t.canonical.x}function It(t){return"raster"===t||"image"===t||"video"===t}function Ot(){return new t.window.Worker(Zi.workerUrl)}Ct.maxOverzooming=10,Ct.maxUnderzooming=3;var zt="mapboxgl_preloaded_worker_pool",Dt=function(){this.active={}};Dt.prototype.acquire=function(t){if(!this.workers)for(this.workers=[];this.workers.length<Dt.workerCount;)this.workers.push(new Ot);return this.active[t]=!0,this.workers.slice()},Dt.prototype.release=function(t){delete this.active[t],0===this.numActive()&&(this.workers.forEach((function(t){t.terminate()})),this.workers=null)},Dt.prototype.isPreloaded=function(){return!!this.active[zt]},Dt.prototype.numActive=function(){return Object.keys(this.active).length};var Rt,Ft=Math.floor(t.browser.hardwareConcurrency/2);function Bt(){return Rt||(Rt=new Dt),Rt}function Nt(e,r){var n={};for(var i in e)"ref"!==i&&(n[i]=e[i]);return t.refProperties.forEach((function(t){t in r&&(n[t]=r[t])})),n}function jt(t){t=t.slice();for(var e=Object.create(null),r=0;r<t.length;r++)e[t[r].id]=t[r];for(var n=0;n<t.length;n++)"ref"in t[n]&&(t[n]=Nt(t[n],e[t[n].ref]));return t}Dt.workerCount=Math.max(Math.min(Ft,6),1);var Ut={setStyle:"setStyle",addLayer:"addLayer",removeLayer:"removeLayer",setPaintProperty:"setPaintProperty",setLayoutProperty:"setLayoutProperty",setFilter:"setFilter",addSource:"addSource",removeSource:"removeSource",setGeoJSONSourceData:"setGeoJSONSourceData",setLayerZoomRange:"setLayerZoomRange",setLayerProperty:"setLayerProperty",setCenter:"setCenter",setZoom:"setZoom",setBearing:"setBearing",setPitch:"setPitch",setSprite:"setSprite",setGlyphs:"setGlyphs",setTransition:"setTransition",setLight:"setLight"};function Vt(t,e,r){r.push({command:Ut.addSource,args:[t,e[t]]})}function Ht(t,e,r){e.push({command:Ut.removeSource,args:[t]}),r[t]=!0}function qt(t,e,r,n){Ht(t,r,n),Vt(t,e,r)}function Gt(e,r,n){var i;for(i in e[n])if(e[n].hasOwnProperty(i)&&"data"!==i&&!t.deepEqual(e[n][i],r[n][i]))return!1;for(i in r[n])if(r[n].hasOwnProperty(i)&&"data"!==i&&!t.deepEqual(e[n][i],r[n][i]))return!1;return!0}function Yt(e,r,n,i,a,o){var s;for(s in r=r||{},e=e||{})e.hasOwnProperty(s)&&(t.deepEqual(e[s],r[s])||n.push({command:o,args:[i,s,r[s],a]}));for(s in r)r.hasOwnProperty(s)&&!e.hasOwnProperty(s)&&(t.deepEqual(e[s],r[s])||n.push({command:o,args:[i,s,r[s],a]}))}function Wt(t){return t.id}function Xt(t,e){return t[e.id]=e,t}function Zt(e,r){if(!e)return[{command:Ut.setStyle,args:[r]}];var n=[];try{if(!t.deepEqual(e.version,r.version))return[{command:Ut.setStyle,args:[r]}];t.deepEqual(e.center,r.center)||n.push({command:Ut.setCenter,args:[r.center]}),t.deepEqual(e.zoom,r.zoom)||n.push({command:Ut.setZoom,args:[r.zoom]}),t.deepEqual(e.bearing,r.bearing)||n.push({command:Ut.setBearing,args:[r.bearing]}),t.deepEqual(e.pitch,r.pitch)||n.push({command:Ut.setPitch,args:[r.pitch]}),t.deepEqual(e.sprite,r.sprite)||n.push({command:Ut.setSprite,args:[r.sprite]}),t.deepEqual(e.glyphs,r.glyphs)||n.push({command:Ut.setGlyphs,args:[r.glyphs]}),t.deepEqual(e.transition,r.transition)||n.push({command:Ut.setTransition,args:[r.transition]}),t.deepEqual(e.light,r.light)||n.push({command:Ut.setLight,args:[r.light]});var i={},a=[];!function(e,r,n,i){var a;for(a in r=r||{},e=e||{})e.hasOwnProperty(a)&&(r.hasOwnProperty(a)||Ht(a,n,i));for(a in r)r.hasOwnProperty(a)&&(e.hasOwnProperty(a)?t.deepEqual(e[a],r[a])||("geojson"===e[a].type&&"geojson"===r[a].type&&Gt(e,r,a)?n.push({command:Ut.setGeoJSONSourceData,args:[a,r[a].data]}):qt(a,r,n,i)):Vt(a,r,n))}(e.sources,r.sources,a,i);var o=[];e.layers&&e.layers.forEach((function(t){i[t.source]?n.push({command:Ut.removeLayer,args:[t.id]}):o.push(t)})),n=n.concat(a),function(e,r,n){r=r||[];var i,a,o,s,l,c,u,f=(e=e||[]).map(Wt),h=r.map(Wt),p=e.reduce(Xt,{}),d=r.reduce(Xt,{}),m=f.slice(),g=Object.create(null);for(i=0,a=0;i<f.length;i++)o=f[i],d.hasOwnProperty(o)?a++:(n.push({command:Ut.removeLayer,args:[o]}),m.splice(m.indexOf(o,a),1));for(i=0,a=0;i<h.length;i++)o=h[h.length-1-i],m[m.length-1-i]!==o&&(p.hasOwnProperty(o)?(n.push({command:Ut.removeLayer,args:[o]}),m.splice(m.lastIndexOf(o,m.length-a),1)):a++,c=m[m.length-i],n.push({command:Ut.addLayer,args:[d[o],c]}),m.splice(m.length-i,0,o),g[o]=!0);for(i=0;i<h.length;i++)if(s=p[o=h[i]],l=d[o],!g[o]&&!t.deepEqual(s,l))if(t.deepEqual(s.source,l.source)&&t.deepEqual(s["source-layer"],l["source-layer"])&&t.deepEqual(s.type,l.type)){for(u in Yt(s.layout,l.layout,n,o,null,Ut.setLayoutProperty),Yt(s.paint,l.paint,n,o,null,Ut.setPaintProperty),t.deepEqual(s.filter,l.filter)||n.push({command:Ut.setFilter,args:[o,l.filter]}),t.deepEqual(s.minzoom,l.minzoom)&&t.deepEqual(s.maxzoom,l.maxzoom)||n.push({command:Ut.setLayerZoomRange,args:[o,l.minzoom,l.maxzoom]}),s)s.hasOwnProperty(u)&&"layout"!==u&&"paint"!==u&&"filter"!==u&&"metadata"!==u&&"minzoom"!==u&&"maxzoom"!==u&&(0===u.indexOf("paint.")?Yt(s[u],l[u],n,o,u.slice(6),Ut.setPaintProperty):t.deepEqual(s[u],l[u])||n.push({command:Ut.setLayerProperty,args:[o,u,l[u]]}));for(u in l)l.hasOwnProperty(u)&&!s.hasOwnProperty(u)&&"layout"!==u&&"paint"!==u&&"filter"!==u&&"metadata"!==u&&"minzoom"!==u&&"maxzoom"!==u&&(0===u.indexOf("paint.")?Yt(s[u],l[u],n,o,u.slice(6),Ut.setPaintProperty):t.deepEqual(s[u],l[u])||n.push({command:Ut.setLayerProperty,args:[o,u,l[u]]}))}else n.push({command:Ut.removeLayer,args:[o]}),c=m[m.lastIndexOf(o)+1],n.push({command:Ut.addLayer,args:[l,c]})}(o,r.layers,n)}catch(t){console.warn("Unable to compute style diff:",t),n=[{command:Ut.setStyle,args:[r]}]}return n}var Jt=function(t,e){this.reset(t,e)};Jt.prototype.reset=function(t,e){this.points=t||[],this._distances=[0];for(var r=1;r<this.points.length;r++)this._distances[r]=this._distances[r-1]+this.points[r].dist(this.points[r-1]);this.length=this._distances[this._distances.length-1],this.padding=Math.min(e||0,.5*this.length),this.paddedLength=this.length-2*this.padding},Jt.prototype.lerp=function(e){if(1===this.points.length)return this.points[0];e=t.clamp(e,0,1);for(var r=1,n=this._distances[r],i=e*this.paddedLength+this.padding;n<i&&r<this._distances.length;)n=this._distances[++r];var a=r-1,o=this._distances[a],s=n-o,l=s>0?(i-o)/s:0;return this.points[a].mult(1-l).add(this.points[r].mult(l))};var Kt=function(t,e,r){var n=this.boxCells=[],i=this.circleCells=[];this.xCellCount=Math.ceil(t/r),this.yCellCount=Math.ceil(e/r);for(var a=0;a<this.xCellCount*this.yCellCount;a++)n.push([]),i.push([]);this.circleKeys=[],this.boxKeys=[],this.bboxes=[],this.circles=[],this.width=t,this.height=e,this.xScale=this.xCellCount/t,this.yScale=this.yCellCount/e,this.boxUid=0,this.circleUid=0};function Qt(e,r,n,i,a){var o=t.create();return r?(t.scale(o,o,[1/a,1/a,1]),n||t.rotateZ(o,o,i.angle)):t.multiply(o,i.labelPlaneMatrix,e),o}function $t(e,r,n,i,a){if(r){var o=t.clone(e);return t.scale(o,o,[a,a,1]),n||t.rotateZ(o,o,-i.angle),o}return i.glCoordMatrix}function te(e,r){var n=[e.x,e.y,0,1];fe(n,n,r);var i=n[3];return{point:new t.Point(n[0]/i,n[1]/i),signedDistanceFromCamera:i}}function ee(t,e){return.5+t/e*.5}function re(t,e){var r=t[0]/t[3],n=t[1]/t[3];return r>=-e[0]&&r<=e[0]&&n>=-e[1]&&n<=e[1]}function ne(e,r,n,i,a,o,s,l){var c=i?e.textSizeData:e.iconSizeData,u=t.evaluateSizeForZoom(c,n.transform.zoom),f=[256/n.width*2+1,256/n.height*2+1],h=i?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;h.clear();for(var p=e.lineVertexArray,d=i?e.text.placedSymbolArray:e.icon.placedSymbolArray,m=n.transform.width/n.transform.height,g=!1,v=0;v<d.length;v++){var y=d.get(v);if(y.hidden||y.writingMode===t.WritingMode.vertical&&!g)ue(y.numGlyphs,h);else{g=!1;var x=[y.anchorX,y.anchorY,0,1];if(t.transformMat4(x,x,r),re(x,f)){var b=x[3],_=ee(n.transform.cameraToCenterDistance,b),w=t.evaluateSizeForFeature(c,u,y),T=s?w/_:w*_,k=new t.Point(y.anchorX,y.anchorY),A=te(k,a).point,M={},S=oe(y,T,!1,l,r,a,o,e.glyphOffsetArray,p,h,A,k,M,m);g=S.useVertical,(S.notEnoughRoom||g||S.needsFlipping&&oe(y,T,!0,l,r,a,o,e.glyphOffsetArray,p,h,A,k,M,m).notEnoughRoom)&&ue(y.numGlyphs,h)}else ue(y.numGlyphs,h)}}i?e.text.dynamicLayoutVertexBuffer.updateData(h):e.icon.dynamicLayoutVertexBuffer.updateData(h)}function ie(t,e,r,n,i,a,o,s,l,c,u){var f=s.glyphStartIndex+s.numGlyphs,h=s.lineStartIndex,p=s.lineStartIndex+s.lineLength,d=e.getoffsetX(s.glyphStartIndex),m=e.getoffsetX(f-1),g=le(t*d,r,n,i,a,o,s.segment,h,p,l,c,u);if(!g)return null;var v=le(t*m,r,n,i,a,o,s.segment,h,p,l,c,u);return v?{first:g,last:v}:null}function ae(e,r,n,i){if(e===t.WritingMode.horizontal&&Math.abs(n.y-r.y)>Math.abs(n.x-r.x)*i)return{useVertical:!0};return(e===t.WritingMode.vertical?r.y<n.y:r.x>n.x)?{needsFlipping:!0}:null}function oe(e,r,n,i,a,o,s,l,c,u,f,h,p,d){var m,g=r/24,v=e.lineOffsetX*g,y=e.lineOffsetY*g;if(e.numGlyphs>1){var x=e.glyphStartIndex+e.numGlyphs,b=e.lineStartIndex,_=e.lineStartIndex+e.lineLength,w=ie(g,l,v,y,n,f,h,e,c,o,p);if(!w)return{notEnoughRoom:!0};var T=te(w.first.point,s).point,k=te(w.last.point,s).point;if(i&&!n){var A=ae(e.writingMode,T,k,d);if(A)return A}m=[w.first];for(var M=e.glyphStartIndex+1;M<x-1;M++)m.push(le(g*l.getoffsetX(M),v,y,n,f,h,e.segment,b,_,c,o,p));m.push(w.last)}else{if(i&&!n){var S=te(h,a).point,E=e.lineStartIndex+e.segment+1,L=new t.Point(c.getx(E),c.gety(E)),C=te(L,a),P=C.signedDistanceFromCamera>0?C.point:se(h,L,S,1,a),I=ae(e.writingMode,S,P,d);if(I)return I}var O=le(g*l.getoffsetX(e.glyphStartIndex),v,y,n,f,h,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,c,o,p);if(!O)return{notEnoughRoom:!0};m=[O]}for(var z=0,D=m;z<D.length;z+=1){var R=D[z];t.addDynamicAttributes(u,R.point,R.angle)}return{}}function se(t,e,r,n,i){var a=te(t.add(t.sub(e)._unit()),i).point,o=r.sub(a);return r.add(o._mult(n/o.mag()))}function le(e,r,n,i,a,o,s,l,c,u,f,h){var p=i?e-r:e+r,d=p>0?1:-1,m=0;i&&(d*=-1,m=Math.PI),d<0&&(m+=Math.PI);for(var g=d>0?l+s:l+s+1,v=a,y=a,x=0,b=0,_=Math.abs(p),w=[];x+b<=_;){if((g+=d)<l||g>=c)return null;if(y=v,w.push(v),void 0===(v=h[g])){var T=new t.Point(u.getx(g),u.gety(g)),k=te(T,f);if(k.signedDistanceFromCamera>0)v=h[g]=k.point;else{var A=g-d;v=se(0===x?o:new t.Point(u.getx(A),u.gety(A)),T,y,_-x+1,f)}}x+=b,b=y.dist(v)}var M=(_-x)/b,S=v.sub(y),E=S.mult(M)._add(y);E._add(S._unit()._perp()._mult(n*d));var L=m+Math.atan2(v.y-y.y,v.x-y.x);return w.push(E),{point:E,angle:L,path:w}}Kt.prototype.keysLength=function(){return this.boxKeys.length+this.circleKeys.length},Kt.prototype.insert=function(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertBoxCell,this.boxUid++),this.boxKeys.push(t),this.bboxes.push(e),this.bboxes.push(r),this.bboxes.push(n),this.bboxes.push(i)},Kt.prototype.insertCircle=function(t,e,r,n){this._forEachCell(e-n,r-n,e+n,r+n,this._insertCircleCell,this.circleUid++),this.circleKeys.push(t),this.circles.push(e),this.circles.push(r),this.circles.push(n)},Kt.prototype._insertBoxCell=function(t,e,r,n,i,a){this.boxCells[i].push(a)},Kt.prototype._insertCircleCell=function(t,e,r,n,i,a){this.circleCells[i].push(a)},Kt.prototype._query=function(t,e,r,n,i,a){if(r<0||t>this.width||n<0||e>this.height)return!i&&[];var o=[];if(t<=0&&e<=0&&this.width<=r&&this.height<=n){if(i)return!0;for(var s=0;s<this.boxKeys.length;s++)o.push({key:this.boxKeys[s],x1:this.bboxes[4*s],y1:this.bboxes[4*s+1],x2:this.bboxes[4*s+2],y2:this.bboxes[4*s+3]});for(var l=0;l<this.circleKeys.length;l++){var c=this.circles[3*l],u=this.circles[3*l+1],f=this.circles[3*l+2];o.push({key:this.circleKeys[l],x1:c-f,y1:u-f,x2:c+f,y2:u+f})}return a?o.filter(a):o}var h={hitTest:i,seenUids:{box:{},circle:{}}};return this._forEachCell(t,e,r,n,this._queryCell,o,h,a),i?o.length>0:o},Kt.prototype._queryCircle=function(t,e,r,n,i){var a=t-r,o=t+r,s=e-r,l=e+r;if(o<0||a>this.width||l<0||s>this.height)return!n&&[];var c=[],u={hitTest:n,circle:{x:t,y:e,radius:r},seenUids:{box:{},circle:{}}};return this._forEachCell(a,s,o,l,this._queryCellCircle,c,u,i),n?c.length>0:c},Kt.prototype.query=function(t,e,r,n,i){return this._query(t,e,r,n,!1,i)},Kt.prototype.hitTest=function(t,e,r,n,i){return this._query(t,e,r,n,!0,i)},Kt.prototype.hitTestCircle=function(t,e,r,n){return this._queryCircle(t,e,r,!0,n)},Kt.prototype._queryCell=function(t,e,r,n,i,a,o,s){var l=o.seenUids,c=this.boxCells[i];if(null!==c)for(var u=this.bboxes,f=0,h=c;f<h.length;f+=1){var p=h[f];if(!l.box[p]){l.box[p]=!0;var d=4*p;if(t<=u[d+2]&&e<=u[d+3]&&r>=u[d+0]&&n>=u[d+1]&&(!s||s(this.boxKeys[p]))){if(o.hitTest)return a.push(!0),!0;a.push({key:this.boxKeys[p],x1:u[d],y1:u[d+1],x2:u[d+2],y2:u[d+3]})}}}var m=this.circleCells[i];if(null!==m)for(var g=this.circles,v=0,y=m;v<y.length;v+=1){var x=y[v];if(!l.circle[x]){l.circle[x]=!0;var b=3*x;if(this._circleAndRectCollide(g[b],g[b+1],g[b+2],t,e,r,n)&&(!s||s(this.circleKeys[x]))){if(o.hitTest)return a.push(!0),!0;var _=g[b],w=g[b+1],T=g[b+2];a.push({key:this.circleKeys[x],x1:_-T,y1:w-T,x2:_+T,y2:w+T})}}}},Kt.prototype._queryCellCircle=function(t,e,r,n,i,a,o,s){var l=o.circle,c=o.seenUids,u=this.boxCells[i];if(null!==u)for(var f=this.bboxes,h=0,p=u;h<p.length;h+=1){var d=p[h];if(!c.box[d]){c.box[d]=!0;var m=4*d;if(this._circleAndRectCollide(l.x,l.y,l.radius,f[m+0],f[m+1],f[m+2],f[m+3])&&(!s||s(this.boxKeys[d])))return a.push(!0),!0}}var g=this.circleCells[i];if(null!==g)for(var v=this.circles,y=0,x=g;y<x.length;y+=1){var b=x[y];if(!c.circle[b]){c.circle[b]=!0;var _=3*b;if(this._circlesCollide(v[_],v[_+1],v[_+2],l.x,l.y,l.radius)&&(!s||s(this.circleKeys[b])))return a.push(!0),!0}}},Kt.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var l=this._convertToXCellCoord(t),c=this._convertToYCellCoord(e),u=this._convertToXCellCoord(r),f=this._convertToYCellCoord(n),h=l;h<=u;h++)for(var p=c;p<=f;p++){var d=this.xCellCount*p+h;if(i.call(this,t,e,r,n,d,a,o,s))return}},Kt.prototype._convertToXCellCoord=function(t){return Math.max(0,Math.min(this.xCellCount-1,Math.floor(t*this.xScale)))},Kt.prototype._convertToYCellCoord=function(t){return Math.max(0,Math.min(this.yCellCount-1,Math.floor(t*this.yScale)))},Kt.prototype._circlesCollide=function(t,e,r,n,i,a){var o=n-t,s=i-e,l=r+a;return l*l>o*o+s*s},Kt.prototype._circleAndRectCollide=function(t,e,r,n,i,a,o){var s=(a-n)/2,l=Math.abs(t-(n+s));if(l>s+r)return!1;var c=(o-i)/2,u=Math.abs(e-(i+c));if(u>c+r)return!1;if(l<=s||u<=c)return!0;var f=l-s,h=u-c;return f*f+h*h<=r*r};var ce=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function ue(t,e){for(var r=0;r<t;r++){var n=e.length;e.resize(n+4),e.float32.set(ce,3*n)}}function fe(t,e,r){var n=e[0],i=e[1];return t[0]=r[0]*n+r[4]*i+r[12],t[1]=r[1]*n+r[5]*i+r[13],t[3]=r[3]*n+r[7]*i+r[15],t}var he=function(t,e,r){void 0===e&&(e=new Kt(t.width+200,t.height+200,25)),void 0===r&&(r=new Kt(t.width+200,t.height+200,25)),this.transform=t,this.grid=e,this.ignoredGrid=r,this.pitchfactor=Math.cos(t._pitch)*t.cameraToCenterDistance,this.screenRightBoundary=t.width+100,this.screenBottomBoundary=t.height+100,this.gridRightBoundary=t.width+200,this.gridBottomBoundary=t.height+200};function pe(e,r,n){return r*(t.EXTENT/(e.tileSize*Math.pow(2,n-e.tileID.overscaledZ)))}he.prototype.placeCollisionBox=function(t,e,r,n,i){var a=this.projectAndGetPerspectiveRatio(n,t.anchorPointX,t.anchorPointY),o=r*a.perspectiveRatio,s=t.x1*o+a.point.x,l=t.y1*o+a.point.y,c=t.x2*o+a.point.x,u=t.y2*o+a.point.y;return!this.isInsideGrid(s,l,c,u)||!e&&this.grid.hitTest(s,l,c,u,i)?{box:[],offscreen:!1}:{box:[s,l,c,u],offscreen:this.isOffscreen(s,l,c,u)}},he.prototype.placeCollisionCircles=function(e,r,n,i,a,o,s,l,c,u,f,h,p){var d=[],m=new t.Point(r.anchorX,r.anchorY),g=te(m,o),v=ee(this.transform.cameraToCenterDistance,g.signedDistanceFromCamera),y=(u?a/v:a*v)/t.ONE_EM,x=te(m,s).point,b=ie(y,i,r.lineOffsetX*y,r.lineOffsetY*y,!1,x,m,r,n,s,{}),_=!1,w=!1,T=!0;if(b){for(var k=.5*h*v+p,A=new t.Point(-100,-100),M=new t.Point(this.screenRightBoundary,this.screenBottomBoundary),S=new Jt,E=b.first,L=b.last,C=[],P=E.path.length-1;P>=1;P--)C.push(E.path[P]);for(var I=1;I<L.path.length;I++)C.push(L.path[I]);var O=2.5*k;if(l){var z=C.map((function(t){return te(t,l)}));C=z.some((function(t){return t.signedDistanceFromCamera<=0}))?[]:z.map((function(t){return t.point}))}var D=[];if(C.length>0){for(var R=C[0].clone(),F=C[0].clone(),B=1;B<C.length;B++)R.x=Math.min(R.x,C[B].x),R.y=Math.min(R.y,C[B].y),F.x=Math.max(F.x,C[B].x),F.y=Math.max(F.y,C[B].y);D=R.x>=A.x&&F.x<=M.x&&R.y>=A.y&&F.y<=M.y?[C]:F.x<A.x||R.x>M.x||F.y<A.y||R.y>M.y?[]:t.clipLine([C],A.x,A.y,M.x,M.y)}for(var N=0,j=D;N<j.length;N+=1){var U=j[N];S.reset(U,.25*k);var V=0;V=S.length<=.5*k?1:Math.ceil(S.paddedLength/O)+1;for(var H=0;H<V;H++){var q=H/Math.max(V-1,1),G=S.lerp(q),Y=G.x+100,W=G.y+100;d.push(Y,W,k,0);var X=Y-k,Z=W-k,J=Y+k,K=W+k;if(T=T&&this.isOffscreen(X,Z,J,K),w=w||this.isInsideGrid(X,Z,J,K),!e&&this.grid.hitTestCircle(Y,W,k,f)&&(_=!0,!c))return{circles:[],offscreen:!1,collisionDetected:_}}}}return{circles:!c&&_||!w?[]:d,offscreen:T,collisionDetected:_}},he.prototype.queryRenderedSymbols=function(e){if(0===e.length||0===this.grid.keysLength()&&0===this.ignoredGrid.keysLength())return{};for(var r=[],n=1/0,i=1/0,a=-1/0,o=-1/0,s=0,l=e;s<l.length;s+=1){var c=l[s],u=new t.Point(c.x+100,c.y+100);n=Math.min(n,u.x),i=Math.min(i,u.y),a=Math.max(a,u.x),o=Math.max(o,u.y),r.push(u)}for(var f={},h={},p=0,d=this.grid.query(n,i,a,o).concat(this.ignoredGrid.query(n,i,a,o));p<d.length;p+=1){var m=d[p],g=m.key;if(void 0===f[g.bucketInstanceId]&&(f[g.bucketInstanceId]={}),!f[g.bucketInstanceId][g.featureIndex]){var v=[new t.Point(m.x1,m.y1),new t.Point(m.x2,m.y1),new t.Point(m.x2,m.y2),new t.Point(m.x1,m.y2)];t.polygonIntersectsPolygon(r,v)&&(f[g.bucketInstanceId][g.featureIndex]=!0,void 0===h[g.bucketInstanceId]&&(h[g.bucketInstanceId]=[]),h[g.bucketInstanceId].push(g.featureIndex))}}return h},he.prototype.insertCollisionBox=function(t,e,r,n,i){var a={bucketInstanceId:r,featureIndex:n,collisionGroupID:i};(e?this.ignoredGrid:this.grid).insert(a,t[0],t[1],t[2],t[3])},he.prototype.insertCollisionCircles=function(t,e,r,n,i){for(var a=e?this.ignoredGrid:this.grid,o={bucketInstanceId:r,featureIndex:n,collisionGroupID:i},s=0;s<t.length;s+=4)a.insertCircle(o,t[s],t[s+1],t[s+2])},he.prototype.projectAndGetPerspectiveRatio=function(e,r,n){var i=[r,n,0,1];return fe(i,i,e),{point:new t.Point((i[0]/i[3]+1)/2*this.transform.width+100,(-i[1]/i[3]+1)/2*this.transform.height+100),perspectiveRatio:.5+this.transform.cameraToCenterDistance/i[3]*.5}},he.prototype.isOffscreen=function(t,e,r,n){return r<100||t>=this.screenRightBoundary||n<100||e>this.screenBottomBoundary},he.prototype.isInsideGrid=function(t,e,r,n){return r>=0&&t<this.gridRightBoundary&&n>=0&&e<this.gridBottomBoundary},he.prototype.getViewportMatrix=function(){var e=t.identity([]);return t.translate(e,e,[-100,-100,0]),e};var de=function(t,e,r,n){this.opacity=t?Math.max(0,Math.min(1,t.opacity+(t.placed?e:-e))):n&&r?1:0,this.placed=r};de.prototype.isHidden=function(){return 0===this.opacity&&!this.placed};var me=function(t,e,r,n,i){this.text=new de(t?t.text:null,e,r,i),this.icon=new de(t?t.icon:null,e,n,i)};me.prototype.isHidden=function(){return this.text.isHidden()&&this.icon.isHidden()};var ge=function(t,e,r){this.text=t,this.icon=e,this.skipFade=r},ve=function(){this.invProjMatrix=t.create(),this.viewportMatrix=t.create(),this.circles=[]},ye=function(t,e,r,n,i){this.bucketInstanceId=t,this.featureIndex=e,this.sourceLayerIndex=r,this.bucketIndex=n,this.tileID=i},xe=function(t){this.crossSourceCollisions=t,this.maxGroupID=0,this.collisionGroups={}};function be(e,r,n,i,a){var o=t.getAnchorAlignment(e),s=-(o.horizontalAlign-.5)*r,l=-(o.verticalAlign-.5)*n,c=t.evaluateVariableOffset(e,i);return new t.Point(s+c[0]*a,l+c[1]*a)}function _e(e,r,n,i,a,o){var s=e.x1,l=e.x2,c=e.y1,u=e.y2,f=e.anchorPointX,h=e.anchorPointY,p=new t.Point(r,n);return i&&p._rotate(a?o:-o),{x1:s+p.x,y1:c+p.y,x2:l+p.x,y2:u+p.y,anchorPointX:f,anchorPointY:h}}xe.prototype.get=function(t){if(this.crossSourceCollisions)return{ID:0,predicate:null};if(!this.collisionGroups[t]){var e=++this.maxGroupID;this.collisionGroups[t]={ID:e,predicate:function(t){return t.collisionGroupID===e}}}return this.collisionGroups[t]};var we=function(t,e,r,n){this.transform=t.clone(),this.collisionIndex=new he(this.transform),this.placements={},this.opacities={},this.variableOffsets={},this.stale=!1,this.commitTime=0,this.fadeDuration=e,this.retainedQueryData={},this.collisionGroups=new xe(r),this.collisionCircleArrays={},this.prevPlacement=n,n&&(n.prevPlacement=void 0),this.placedOrientations={}};function Te(t,e,r,n,i){t.emplaceBack(e?1:0,r?1:0,n||0,i||0),t.emplaceBack(e?1:0,r?1:0,n||0,i||0),t.emplaceBack(e?1:0,r?1:0,n||0,i||0),t.emplaceBack(e?1:0,r?1:0,n||0,i||0)}we.prototype.getBucketParts=function(e,r,n,i){var a=n.getBucket(r),o=n.latestFeatureIndex;if(a&&o&&r.id===a.layerIds[0]){var s=n.collisionBoxArray,l=a.layers[0].layout,c=Math.pow(2,this.transform.zoom-n.tileID.overscaledZ),u=n.tileSize/t.EXTENT,f=this.transform.calculatePosMatrix(n.tileID.toUnwrapped()),h="map"===l.get("text-pitch-alignment"),p="map"===l.get("text-rotation-alignment"),d=pe(n,1,this.transform.zoom),m=Qt(f,h,p,this.transform,d),g=null;if(h){var v=$t(f,h,p,this.transform,d);g=t.multiply([],this.transform.labelPlaneMatrix,v)}this.retainedQueryData[a.bucketInstanceId]=new ye(a.bucketInstanceId,o,a.sourceLayerIndex,a.index,n.tileID);var y={bucket:a,layout:l,posMatrix:f,textLabelPlaneMatrix:m,labelToScreenMatrix:g,scale:c,textPixelRatio:u,holdingForFade:n.holdingForFade(),collisionBoxArray:s,partiallyEvaluatedTextSize:t.evaluateSizeForZoom(a.textSizeData,this.transform.zoom),collisionGroup:this.collisionGroups.get(a.sourceID)};if(i)for(var x=0,b=a.sortKeyRanges;x<b.length;x+=1){var _=b[x],w=_.sortKey,T=_.symbolInstanceStart,k=_.symbolInstanceEnd;e.push({sortKey:w,symbolInstanceStart:T,symbolInstanceEnd:k,parameters:y})}else e.push({symbolInstanceStart:0,symbolInstanceEnd:a.symbolInstances.length,parameters:y})}},we.prototype.attemptAnchorPlacement=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d){var m,g=[f.textOffset0,f.textOffset1],v=be(t,r,n,g,i),y=this.collisionIndex.placeCollisionBox(_e(e,v.x,v.y,a,o,this.transform.angle),u,s,l,c.predicate);if(d&&0===this.collisionIndex.placeCollisionBox(_e(d,v.x,v.y,a,o,this.transform.angle),u,s,l,c.predicate).box.length)return;if(y.box.length>0)return this.prevPlacement&&this.prevPlacement.variableOffsets[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID].text&&(m=this.prevPlacement.variableOffsets[f.crossTileID].anchor),this.variableOffsets[f.crossTileID]={textOffset:g,width:r,height:n,anchor:t,textBoxScale:i,prevAnchor:m},this.markUsedJustification(h,t,f,p),h.allowVerticalPlacement&&(this.markUsedOrientation(h,p,f),this.placedOrientations[f.crossTileID]=p),{shift:v,placedGlyphBoxes:y}},we.prototype.placeLayerBucketPart=function(e,r,n){var i=this,a=e.parameters,o=a.bucket,s=a.layout,l=a.posMatrix,c=a.textLabelPlaneMatrix,u=a.labelToScreenMatrix,f=a.textPixelRatio,h=a.holdingForFade,p=a.collisionBoxArray,d=a.partiallyEvaluatedTextSize,m=a.collisionGroup,g=s.get("text-optional"),v=s.get("icon-optional"),y=s.get("text-allow-overlap"),x=s.get("icon-allow-overlap"),b="map"===s.get("text-rotation-alignment"),_="map"===s.get("text-pitch-alignment"),w="none"!==s.get("icon-text-fit"),T="viewport-y"===s.get("symbol-z-order"),k=y&&(x||!o.hasIconData()||v),A=x&&(y||!o.hasTextData()||g);!o.collisionArrays&&p&&o.deserializeCollisionBoxes(p);var M=function(e,a){if(!r[e.crossTileID])if(h)i.placements[e.crossTileID]=new ge(!1,!1,!1);else{var p,T=!1,M=!1,S=!0,E=null,L={box:null,offscreen:null},C={box:null,offscreen:null},P=null,I=null,O=0,z=0,D=0;a.textFeatureIndex?O=a.textFeatureIndex:e.useRuntimeCollisionCircles&&(O=e.featureIndex),a.verticalTextFeatureIndex&&(z=a.verticalTextFeatureIndex);var R=a.textBox;if(R){var F=function(r){var n=t.WritingMode.horizontal;if(o.allowVerticalPlacement&&!r&&i.prevPlacement){var a=i.prevPlacement.placedOrientations[e.crossTileID];a&&(i.placedOrientations[e.crossTileID]=a,n=a,i.markUsedOrientation(o,n,e))}return n},B=function(r,n){if(o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&a.verticalTextBox)for(var i=0,s=o.writingModes;i<s.length;i+=1){if(s[i]===t.WritingMode.vertical?(L=n(),C=L):L=r(),L&&L.box&&L.box.length)break}else L=r()};if(s.get("text-variable-anchor")){var N=s.get("text-variable-anchor");if(i.prevPlacement&&i.prevPlacement.variableOffsets[e.crossTileID]){var j=i.prevPlacement.variableOffsets[e.crossTileID];N.indexOf(j.anchor)>0&&(N=N.filter((function(t){return t!==j.anchor}))).unshift(j.anchor)}var U=function(t,r,n){for(var a=t.x2-t.x1,s=t.y2-t.y1,c=e.textBoxScale,u=w&&!x?r:null,h={box:[],offscreen:!1},p=y?2*N.length:N.length,d=0;d<p;++d){var g=N[d%N.length],v=d>=N.length,k=i.attemptAnchorPlacement(g,t,a,s,c,b,_,f,l,m,v,e,o,n,u);if(k&&(h=k.placedGlyphBoxes)&&h.box&&h.box.length){T=!0,E=k.shift;break}}return h};B((function(){return U(R,a.iconBox,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox,n=L&&L.box&&L.box.length;return o.allowVerticalPlacement&&!n&&e.numVerticalGlyphVertices>0&&r?U(r,a.verticalIconBox,t.WritingMode.vertical):{box:null,offscreen:null}})),L&&(T=L.box,S=L.offscreen);var V=F(L&&L.box);if(!T&&i.prevPlacement){var H=i.prevPlacement.variableOffsets[e.crossTileID];H&&(i.variableOffsets[e.crossTileID]=H,i.markUsedJustification(o,H.anchor,e,V))}}else{var q=function(t,r){var n=i.collisionIndex.placeCollisionBox(t,y,f,l,m.predicate);return n&&n.box&&n.box.length&&(i.markUsedOrientation(o,r,e),i.placedOrientations[e.crossTileID]=r),n};B((function(){return q(R,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox;return o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&r?q(r,t.WritingMode.vertical):{box:null,offscreen:null}})),F(L&&L.box&&L.box.length)}}if(T=(p=L)&&p.box&&p.box.length>0,S=p&&p.offscreen,e.useRuntimeCollisionCircles){var G=o.text.placedSymbolArray.get(e.centerJustifiedTextSymbolIndex),Y=t.evaluateSizeForFeature(o.textSizeData,d,G),W=s.get("text-padding"),X=e.collisionCircleDiameter;P=i.collisionIndex.placeCollisionCircles(y,G,o.lineVertexArray,o.glyphOffsetArray,Y,l,c,u,n,_,m.predicate,X,W),T=y||P.circles.length>0&&!P.collisionDetected,S=S&&P.offscreen}if(a.iconFeatureIndex&&(D=a.iconFeatureIndex),a.iconBox){var Z=function(t){var e=w&&E?_e(t,E.x,E.y,b,_,i.transform.angle):t;return i.collisionIndex.placeCollisionBox(e,x,f,l,m.predicate)};M=C&&C.box&&C.box.length&&a.verticalIconBox?(I=Z(a.verticalIconBox)).box.length>0:(I=Z(a.iconBox)).box.length>0,S=S&&I.offscreen}var J=g||0===e.numHorizontalGlyphVertices&&0===e.numVerticalGlyphVertices,K=v||0===e.numIconVertices;if(J||K?K?J||(M=M&&T):T=M&&T:M=T=M&&T,T&&p&&p.box&&(C&&C.box&&z?i.collisionIndex.insertCollisionBox(p.box,s.get("text-ignore-placement"),o.bucketInstanceId,z,m.ID):i.collisionIndex.insertCollisionBox(p.box,s.get("text-ignore-placement"),o.bucketInstanceId,O,m.ID)),M&&I&&i.collisionIndex.insertCollisionBox(I.box,s.get("icon-ignore-placement"),o.bucketInstanceId,D,m.ID),P&&(T&&i.collisionIndex.insertCollisionCircles(P.circles,s.get("text-ignore-placement"),o.bucketInstanceId,O,m.ID),n)){var Q=o.bucketInstanceId,$=i.collisionCircleArrays[Q];void 0===$&&($=i.collisionCircleArrays[Q]=new ve);for(var tt=0;tt<P.circles.length;tt+=4)$.circles.push(P.circles[tt+0]),$.circles.push(P.circles[tt+1]),$.circles.push(P.circles[tt+2]),$.circles.push(P.collisionDetected?1:0)}i.placements[e.crossTileID]=new ge(T||k,M||A,S||o.justReloaded),r[e.crossTileID]=!0}};if(T)for(var S=o.getSortedSymbolIndexes(this.transform.angle),E=S.length-1;E>=0;--E){var L=S[E];M(o.symbolInstances.get(L),o.collisionArrays[L])}else for(var C=e.symbolInstanceStart;C<e.symbolInstanceEnd;C++)M(o.symbolInstances.get(C),o.collisionArrays[C]);if(n&&o.bucketInstanceId in this.collisionCircleArrays){var P=this.collisionCircleArrays[o.bucketInstanceId];t.invert(P.invProjMatrix,l),P.viewportMatrix=this.collisionIndex.getViewportMatrix()}o.justReloaded=!1},we.prototype.markUsedJustification=function(e,r,n,i){var a,o={left:n.leftJustifiedTextSymbolIndex,center:n.centerJustifiedTextSymbolIndex,right:n.rightJustifiedTextSymbolIndex};a=i===t.WritingMode.vertical?n.verticalPlacedTextSymbolIndex:o[t.getAnchorJustification(r)];for(var s=0,l=[n.leftJustifiedTextSymbolIndex,n.centerJustifiedTextSymbolIndex,n.rightJustifiedTextSymbolIndex,n.verticalPlacedTextSymbolIndex];s<l.length;s+=1){var c=l[s];c>=0&&(e.text.placedSymbolArray.get(c).crossTileID=a>=0&&c!==a?0:n.crossTileID)}},we.prototype.markUsedOrientation=function(e,r,n){for(var i=r===t.WritingMode.horizontal||r===t.WritingMode.horizontalOnly?r:0,a=r===t.WritingMode.vertical?r:0,o=0,s=[n.leftJustifiedTextSymbolIndex,n.centerJustifiedTextSymbolIndex,n.rightJustifiedTextSymbolIndex];o<s.length;o+=1){var l=s[o];e.text.placedSymbolArray.get(l).placedOrientation=i}n.verticalPlacedTextSymbolIndex&&(e.text.placedSymbolArray.get(n.verticalPlacedTextSymbolIndex).placedOrientation=a)},we.prototype.commit=function(t){this.commitTime=t,this.zoomAtLastRecencyCheck=this.transform.zoom;var e=this.prevPlacement,r=!1;this.prevZoomAdjustment=e?e.zoomAdjustment(this.transform.zoom):0;var n=e?e.symbolFadeChange(t):1,i=e?e.opacities:{},a=e?e.variableOffsets:{},o=e?e.placedOrientations:{};for(var s in this.placements){var l=this.placements[s],c=i[s];c?(this.opacities[s]=new me(c,n,l.text,l.icon),r=r||l.text!==c.text.placed||l.icon!==c.icon.placed):(this.opacities[s]=new me(null,n,l.text,l.icon,l.skipFade),r=r||l.text||l.icon)}for(var u in i){var f=i[u];if(!this.opacities[u]){var h=new me(f,n,!1,!1);h.isHidden()||(this.opacities[u]=h,r=r||f.text.placed||f.icon.placed)}}for(var p in a)this.variableOffsets[p]||!this.opacities[p]||this.opacities[p].isHidden()||(this.variableOffsets[p]=a[p]);for(var d in o)this.placedOrientations[d]||!this.opacities[d]||this.opacities[d].isHidden()||(this.placedOrientations[d]=o[d]);r?this.lastPlacementChangeTime=t:"number"!=typeof this.lastPlacementChangeTime&&(this.lastPlacementChangeTime=e?e.lastPlacementChangeTime:t)},we.prototype.updateLayerOpacities=function(t,e){for(var r={},n=0,i=e;n<i.length;n+=1){var a=i[n],o=a.getBucket(t);o&&a.latestFeatureIndex&&t.id===o.layerIds[0]&&this.updateBucketOpacities(o,r,a.collisionBoxArray)}},we.prototype.updateBucketOpacities=function(e,r,n){var i=this;e.hasTextData()&&e.text.opacityVertexArray.clear(),e.hasIconData()&&e.icon.opacityVertexArray.clear(),e.hasIconCollisionBoxData()&&e.iconCollisionBox.collisionVertexArray.clear(),e.hasTextCollisionBoxData()&&e.textCollisionBox.collisionVertexArray.clear();var a=e.layers[0].layout,o=new me(null,0,!1,!1,!0),s=a.get("text-allow-overlap"),l=a.get("icon-allow-overlap"),c=a.get("text-variable-anchor"),u="map"===a.get("text-rotation-alignment"),f="map"===a.get("text-pitch-alignment"),h="none"!==a.get("icon-text-fit"),p=new me(null,0,s&&(l||!e.hasIconData()||a.get("icon-optional")),l&&(s||!e.hasTextData()||a.get("text-optional")),!0);!e.collisionArrays&&n&&(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData())&&e.deserializeCollisionBoxes(n);for(var d=function(t,e,r){for(var n=0;n<e/4;n++)t.opacityVertexArray.emplaceBack(r)},m=function(n){var a=e.symbolInstances.get(n),s=a.numHorizontalGlyphVertices,l=a.numVerticalGlyphVertices,m=a.crossTileID,g=r[m],v=i.opacities[m];g?v=o:v||(v=p,i.opacities[m]=v),r[m]=!0;var y=s>0||l>0,x=a.numIconVertices>0,b=i.placedOrientations[a.crossTileID],_=b===t.WritingMode.vertical,w=b===t.WritingMode.horizontal||b===t.WritingMode.horizontalOnly;if(y){var T=Pe(v.text),k=_?Ie:T;d(e.text,s,k);var A=w?Ie:T;d(e.text,l,A);var M=v.text.isHidden();[a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex].forEach((function(t){t>=0&&(e.text.placedSymbolArray.get(t).hidden=M||_?1:0)})),a.verticalPlacedTextSymbolIndex>=0&&(e.text.placedSymbolArray.get(a.verticalPlacedTextSymbolIndex).hidden=M||w?1:0);var S=i.variableOffsets[a.crossTileID];S&&i.markUsedJustification(e,S.anchor,a,b);var E=i.placedOrientations[a.crossTileID];E&&(i.markUsedJustification(e,"left",a,E),i.markUsedOrientation(e,E,a))}if(x){var L=Pe(v.icon),C=!(h&&a.verticalPlacedIconSymbolIndex&&_);if(a.placedIconSymbolIndex>=0){var P=C?L:Ie;d(e.icon,a.numIconVertices,P),e.icon.placedSymbolArray.get(a.placedIconSymbolIndex).hidden=v.icon.isHidden()}if(a.verticalPlacedIconSymbolIndex>=0){var I=C?Ie:L;d(e.icon,a.numVerticalIconVertices,I),e.icon.placedSymbolArray.get(a.verticalPlacedIconSymbolIndex).hidden=v.icon.isHidden()}}if(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData()){var O=e.collisionArrays[n];if(O){var z=new t.Point(0,0);if(O.textBox||O.verticalTextBox){var D=!0;if(c){var R=i.variableOffsets[m];R?(z=be(R.anchor,R.width,R.height,R.textOffset,R.textBoxScale),u&&z._rotate(f?i.transform.angle:-i.transform.angle)):D=!1}O.textBox&&Te(e.textCollisionBox.collisionVertexArray,v.text.placed,!D||_,z.x,z.y),O.verticalTextBox&&Te(e.textCollisionBox.collisionVertexArray,v.text.placed,!D||w,z.x,z.y)}var F=Boolean(!w&&O.verticalIconBox);O.iconBox&&Te(e.iconCollisionBox.collisionVertexArray,v.icon.placed,F,h?z.x:0,h?z.y:0),O.verticalIconBox&&Te(e.iconCollisionBox.collisionVertexArray,v.icon.placed,!F,h?z.x:0,h?z.y:0)}}},g=0;g<e.symbolInstances.length;g++)m(g);if(e.sortFeatures(this.transform.angle),this.retainedQueryData[e.bucketInstanceId]&&(this.retainedQueryData[e.bucketInstanceId].featureSortOrder=e.featureSortOrder),e.hasTextData()&&e.text.opacityVertexBuffer&&e.text.opacityVertexBuffer.updateData(e.text.opacityVertexArray),e.hasIconData()&&e.icon.opacityVertexBuffer&&e.icon.opacityVertexBuffer.updateData(e.icon.opacityVertexArray),e.hasIconCollisionBoxData()&&e.iconCollisionBox.collisionVertexBuffer&&e.iconCollisionBox.collisionVertexBuffer.updateData(e.iconCollisionBox.collisionVertexArray),e.hasTextCollisionBoxData()&&e.textCollisionBox.collisionVertexBuffer&&e.textCollisionBox.collisionVertexBuffer.updateData(e.textCollisionBox.collisionVertexArray),e.bucketInstanceId in this.collisionCircleArrays){var v=this.collisionCircleArrays[e.bucketInstanceId];e.placementInvProjMatrix=v.invProjMatrix,e.placementViewportMatrix=v.viewportMatrix,e.collisionCircleArray=v.circles,delete this.collisionCircleArrays[e.bucketInstanceId]}},we.prototype.symbolFadeChange=function(t){return 0===this.fadeDuration?1:(t-this.commitTime)/this.fadeDuration+this.prevZoomAdjustment},we.prototype.zoomAdjustment=function(t){return Math.max(0,(this.transform.zoom-t)/1.5)},we.prototype.hasTransitions=function(t){return this.stale||t-this.lastPlacementChangeTime<this.fadeDuration},we.prototype.stillRecent=function(t,e){var r=this.zoomAtLastRecencyCheck===e?1-this.zoomAdjustment(e):1;return this.zoomAtLastRecencyCheck=e,this.commitTime+this.fadeDuration*r>t},we.prototype.setStale=function(){this.stale=!0};var ke=Math.pow(2,25),Ae=Math.pow(2,24),Me=Math.pow(2,17),Se=Math.pow(2,16),Ee=Math.pow(2,9),Le=Math.pow(2,8),Ce=Math.pow(2,1);function Pe(t){if(0===t.opacity&&!t.placed)return 0;if(1===t.opacity&&t.placed)return 4294967295;var e=t.placed?1:0,r=Math.floor(127*t.opacity);return r*ke+e*Ae+r*Me+e*Se+r*Ee+e*Le+r*Ce+e}var Ie=0,Oe=function(t){this._sortAcrossTiles="viewport-y"!==t.layout.get("symbol-z-order")&&void 0!==t.layout.get("symbol-sort-key").constantOr(1),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs={},this._bucketParts=[]};Oe.prototype.continuePlacement=function(t,e,r,n,i){for(var a=this._bucketParts;this._currentTileIndex<t.length;){var o=t[this._currentTileIndex];if(e.getBucketParts(a,n,o,this._sortAcrossTiles),this._currentTileIndex++,i())return!0}for(this._sortAcrossTiles&&(this._sortAcrossTiles=!1,a.sort((function(t,e){return t.sortKey-e.sortKey})));this._currentPartIndex<a.length;){var s=a[this._currentPartIndex];if(e.placeLayerBucketPart(s,this._seenCrossTileIDs,r),this._currentPartIndex++,i())return!0}return!1};var ze=function(t,e,r,n,i,a,o){this.placement=new we(t,i,a,o),this._currentPlacementIndex=e.length-1,this._forceFullPlacement=r,this._showCollisionBoxes=n,this._done=!1};ze.prototype.isDone=function(){return this._done},ze.prototype.continuePlacement=function(e,r,n){for(var i=this,a=t.browser.now(),o=function(){var e=t.browser.now()-a;return!i._forceFullPlacement&&e>2};this._currentPlacementIndex>=0;){var s=r[e[this._currentPlacementIndex]],l=this.placement.collisionIndex.transform.zoom;if("symbol"===s.type&&(!s.minzoom||s.minzoom<=l)&&(!s.maxzoom||s.maxzoom>l)){if(this._inProgressLayer||(this._inProgressLayer=new Oe(s)),this._inProgressLayer.continuePlacement(n[s.source],this.placement,this._showCollisionBoxes,s,o))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0},ze.prototype.commit=function(t){return this.placement.commit(t),this.placement};var De=512/t.EXTENT/2,Re=function(t,e,r){this.tileID=t,this.indexedSymbolInstances={},this.bucketInstanceId=r;for(var n=0;n<e.length;n++){var i=e.get(n),a=i.key;this.indexedSymbolInstances[a]||(this.indexedSymbolInstances[a]=[]),this.indexedSymbolInstances[a].push({crossTileID:i.crossTileID,coord:this.getScaledCoordinates(i,t)})}};Re.prototype.getScaledCoordinates=function(e,r){var n=r.canonical.z-this.tileID.canonical.z,i=De/Math.pow(2,n);return{x:Math.floor((r.canonical.x*t.EXTENT+e.anchorX)*i),y:Math.floor((r.canonical.y*t.EXTENT+e.anchorY)*i)}},Re.prototype.findMatches=function(t,e,r){for(var n=this.tileID.canonical.z<e.canonical.z?1:Math.pow(2,this.tileID.canonical.z-e.canonical.z),i=0;i<t.length;i++){var a=t.get(i);if(!a.crossTileID){var o=this.indexedSymbolInstances[a.key];if(o)for(var s=this.getScaledCoordinates(a,e),l=0,c=o;l<c.length;l+=1){var u=c[l];if(Math.abs(u.coord.x-s.x)<=n&&Math.abs(u.coord.y-s.y)<=n&&!r[u.crossTileID]){r[u.crossTileID]=!0,a.crossTileID=u.crossTileID;break}}}}};var Fe=function(){this.maxCrossTileID=0};Fe.prototype.generate=function(){return++this.maxCrossTileID};var Be=function(){this.indexes={},this.usedCrossTileIDs={},this.lng=0};Be.prototype.handleWrapJump=function(t){var e=Math.round((t-this.lng)/360);if(0!==e)for(var r in this.indexes){var n=this.indexes[r],i={};for(var a in n){var o=n[a];o.tileID=o.tileID.unwrapTo(o.tileID.wrap+e),i[o.tileID.key]=o}this.indexes[r]=i}this.lng=t},Be.prototype.addBucket=function(t,e,r){if(this.indexes[t.overscaledZ]&&this.indexes[t.overscaledZ][t.key]){if(this.indexes[t.overscaledZ][t.key].bucketInstanceId===e.bucketInstanceId)return!1;this.removeBucketCrossTileIDs(t.overscaledZ,this.indexes[t.overscaledZ][t.key])}for(var n=0;n<e.symbolInstances.length;n++){e.symbolInstances.get(n).crossTileID=0}this.usedCrossTileIDs[t.overscaledZ]||(this.usedCrossTileIDs[t.overscaledZ]={});var i=this.usedCrossTileIDs[t.overscaledZ];for(var a in this.indexes){var o=this.indexes[a];if(Number(a)>t.overscaledZ)for(var s in o){var l=o[s];l.tileID.isChildOf(t)&&l.findMatches(e.symbolInstances,t,i)}else{var c=o[t.scaledTo(Number(a)).key];c&&c.findMatches(e.symbolInstances,t,i)}}for(var u=0;u<e.symbolInstances.length;u++){var f=e.symbolInstances.get(u);f.crossTileID||(f.crossTileID=r.generate(),i[f.crossTileID]=!0)}return void 0===this.indexes[t.overscaledZ]&&(this.indexes[t.overscaledZ]={}),this.indexes[t.overscaledZ][t.key]=new Re(t,e.symbolInstances,e.bucketInstanceId),!0},Be.prototype.removeBucketCrossTileIDs=function(t,e){for(var r in e.indexedSymbolInstances)for(var n=0,i=e.indexedSymbolInstances[r];n<i.length;n+=1){var a=i[n];delete this.usedCrossTileIDs[t][a.crossTileID]}},Be.prototype.removeStaleBuckets=function(t){var e=!1;for(var r in this.indexes){var n=this.indexes[r];for(var i in n)t[n[i].bucketInstanceId]||(this.removeBucketCrossTileIDs(r,n[i]),delete n[i],e=!0)}return e};var Ne=function(){this.layerIndexes={},this.crossTileIDs=new Fe,this.maxBucketInstanceId=0,this.bucketsInCurrentPlacement={}};Ne.prototype.addLayer=function(t,e,r){var n=this.layerIndexes[t.id];void 0===n&&(n=this.layerIndexes[t.id]=new Be);var i=!1,a={};n.handleWrapJump(r);for(var o=0,s=e;o<s.length;o+=1){var l=s[o],c=l.getBucket(t);c&&t.id===c.layerIds[0]&&(c.bucketInstanceId||(c.bucketInstanceId=++this.maxBucketInstanceId),n.addBucket(l.tileID,c,this.crossTileIDs)&&(i=!0),a[c.bucketInstanceId]=!0)}return n.removeStaleBuckets(a)&&(i=!0),i},Ne.prototype.pruneUnusedLayers=function(t){var e={};for(var r in t.forEach((function(t){e[t]=!0})),this.layerIndexes)e[r]||delete this.layerIndexes[r]};var je=function(e,r){return t.emitValidationErrors(e,r&&r.filter((function(t){return"source.canvas"!==t.identifier})))},Ue=t.pick(Ut,["addLayer","removeLayer","setPaintProperty","setLayoutProperty","setFilter","addSource","removeSource","setLayerZoomRange","setLight","setTransition","setGeoJSONSourceData"]),Ve=t.pick(Ut,["setCenter","setZoom","setBearing","setPitch"]),He=function(){var e={},r=t.styleSpec.$version;for(var n in t.styleSpec.$root){var i=t.styleSpec.$root[n];if(i.required){var a=null;null!=(a="version"===n?r:"array"===i.type?[]:{})&&(e[n]=a)}}return e}(),qe=function(e){function r(n,i){var a=this;void 0===i&&(i={}),e.call(this),this.map=n,this.dispatcher=new k(Bt(),this),this.imageManager=new h,this.imageManager.setEventedParent(this),this.glyphManager=new x(n._requestManager,i.localIdeographFontFamily),this.lineAtlas=new T(256,512),this.crossTileSymbolIndex=new Ne,this._layers={},this._serializedLayers={},this._order=[],this.sourceCaches={},this.zoomHistory=new t.ZoomHistory,this._loaded=!1,this._availableImages=[],this._resetUpdates(),this.dispatcher.broadcast("setReferrer",t.getReferrer());var o=this;this._rtlTextPluginCallback=r.registerForPluginStateChange((function(e){var r={pluginStatus:e.pluginStatus,pluginURL:e.pluginURL};o.dispatcher.broadcast("syncRTLPluginState",r,(function(e,r){if((t.triggerPluginCompletionEvent(e),r)&&r.every((function(t){return t})))for(var n in o.sourceCaches)o.sourceCaches[n].reload()}))})),this.on("data",(function(t){if("source"===t.dataType&&"metadata"===t.sourceDataType){var e=a.sourceCaches[t.sourceId];if(e){var r=e.getSource();if(r&&r.vectorLayerIds)for(var n in a._layers){var i=a._layers[n];i.source===r.id&&a._validateLayer(i)}}}}))}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.loadURL=function(e,r){var n=this;void 0===r&&(r={}),this.fire(new t.Event("dataloading",{dataType:"style"}));var i="boolean"==typeof r.validate?r.validate:!t.isMapboxURL(e);e=this.map._requestManager.normalizeStyleURL(e,r.accessToken);var a=this.map._requestManager.transformRequest(e,t.ResourceType.Style);this._request=t.getJSON(a,(function(e,r){n._request=null,e?n.fire(new t.ErrorEvent(e)):r&&n._load(r,i)}))},r.prototype.loadJSON=function(e,r){var n=this;void 0===r&&(r={}),this.fire(new t.Event("dataloading",{dataType:"style"})),this._request=t.browser.frame((function(){n._request=null,n._load(e,!1!==r.validate)}))},r.prototype.loadEmpty=function(){this.fire(new t.Event("dataloading",{dataType:"style"})),this._load(He,!1)},r.prototype._load=function(e,r){if(!r||!je(this,t.validateStyle(e))){for(var n in this._loaded=!0,this.stylesheet=e,e.sources)this.addSource(n,e.sources[n],{validate:!1});e.sprite?this._loadSprite(e.sprite):this.imageManager.setLoaded(!0),this.glyphManager.setURL(e.glyphs);var i=jt(this.stylesheet.layers);this._order=i.map((function(t){return t.id})),this._layers={},this._serializedLayers={};for(var a=0,o=i;a<o.length;a+=1){var s=o[a];(s=t.createStyleLayer(s)).setEventedParent(this,{layer:{id:s.id}}),this._layers[s.id]=s,this._serializedLayers[s.id]=s.serialize()}this.dispatcher.broadcast("setLayers",this._serializeLayers(this._order)),this.light=new w(this.stylesheet.light),this.fire(new t.Event("data",{dataType:"style"})),this.fire(new t.Event("style.load"))}},r.prototype._loadSprite=function(e){var r=this;this._spriteRequest=function(e,r,n){var i,a,o,s=t.browser.devicePixelRatio>1?"@2x":"",l=t.getJSON(r.transformRequest(r.normalizeSpriteURL(e,s,".json"),t.ResourceType.SpriteJSON),(function(t,e){l=null,o||(o=t,i=e,u())})),c=t.getImage(r.transformRequest(r.normalizeSpriteURL(e,s,".png"),t.ResourceType.SpriteImage),(function(t,e){c=null,o||(o=t,a=e,u())}));function u(){if(o)n(o);else if(i&&a){var e=t.browser.getImageData(a),r={};for(var s in i){var l=i[s],c=l.width,u=l.height,f=l.x,h=l.y,p=l.sdf,d=l.pixelRatio,m=l.stretchX,g=l.stretchY,v=l.content,y=new t.RGBAImage({width:c,height:u});t.RGBAImage.copy(e,y,{x:f,y:h},{x:0,y:0},{width:c,height:u}),r[s]={data:y,pixelRatio:d,sdf:p,stretchX:m,stretchY:g,content:v}}n(null,r)}}return{cancel:function(){l&&(l.cancel(),l=null),c&&(c.cancel(),c=null)}}}(e,this.map._requestManager,(function(e,n){if(r._spriteRequest=null,e)r.fire(new t.ErrorEvent(e));else if(n)for(var i in n)r.imageManager.addImage(i,n[i]);r.imageManager.setLoaded(!0),r._availableImages=r.imageManager.listImages(),r.dispatcher.broadcast("setImages",r._availableImages),r.fire(new t.Event("data",{dataType:"style"}))}))},r.prototype._validateLayer=function(e){var r=this.sourceCaches[e.source];if(r){var n=e.sourceLayer;if(n){var i=r.getSource();("geojson"===i.type||i.vectorLayerIds&&-1===i.vectorLayerIds.indexOf(n))&&this.fire(new t.ErrorEvent(new Error('Source layer "'+n+'" does not exist on source "'+i.id+'" as specified by style layer "'+e.id+'"')))}}},r.prototype.loaded=function(){if(!this._loaded)return!1;if(Object.keys(this._updatedSources).length)return!1;for(var t in this.sourceCaches)if(!this.sourceCaches[t].loaded())return!1;return!!this.imageManager.isLoaded()},r.prototype._serializeLayers=function(t){for(var e=[],r=0,n=t;r<n.length;r+=1){var i=n[r],a=this._layers[i];"custom"!==a.type&&e.push(a.serialize())}return e},r.prototype.hasTransitions=function(){if(this.light&&this.light.hasTransition())return!0;for(var t in this.sourceCaches)if(this.sourceCaches[t].hasTransition())return!0;for(var e in this._layers)if(this._layers[e].hasTransition())return!0;return!1},r.prototype._checkLoaded=function(){if(!this._loaded)throw new Error("Style is not done loading")},r.prototype.update=function(e){if(this._loaded){var r=this._changed;if(this._changed){var n=Object.keys(this._updatedLayers),i=Object.keys(this._removedLayers);for(var a in(n.length||i.length)&&this._updateWorkerLayers(n,i),this._updatedSources){var o=this._updatedSources[a];"reload"===o?this._reloadSource(a):"clear"===o&&this._clearSource(a)}for(var s in this._updateTilesForChangedImages(),this._updatedPaintProps)this._layers[s].updateTransitions(e);this.light.updateTransitions(e),this._resetUpdates()}for(var l in this.sourceCaches)this.sourceCaches[l].used=!1;for(var c=0,u=this._order;c<u.length;c+=1){var f=u[c],h=this._layers[f];h.recalculate(e,this._availableImages),!h.isHidden(e.zoom)&&h.source&&(this.sourceCaches[h.source].used=!0)}this.light.recalculate(e),this.z=e.zoom,r&&this.fire(new t.Event("data",{dataType:"style"}))}},r.prototype._updateTilesForChangedImages=function(){var t=Object.keys(this._changedImages);if(t.length){for(var e in this.sourceCaches)this.sourceCaches[e].reloadTilesForDependencies(["icons","patterns"],t);this._changedImages={}}},r.prototype._updateWorkerLayers=function(t,e){this.dispatcher.broadcast("updateLayers",{layers:this._serializeLayers(t),removedIds:e})},r.prototype._resetUpdates=function(){this._changed=!1,this._updatedLayers={},this._removedLayers={},this._updatedSources={},this._updatedPaintProps={},this._changedImages={}},r.prototype.setState=function(e){var r=this;if(this._checkLoaded(),je(this,t.validateStyle(e)))return!1;(e=t.clone$1(e)).layers=jt(e.layers);var n=Zt(this.serialize(),e).filter((function(t){return!(t.command in Ve)}));if(0===n.length)return!1;var i=n.filter((function(t){return!(t.command in Ue)}));if(i.length>0)throw new Error("Unimplemented: "+i.map((function(t){return t.command})).join(", ")+".");return n.forEach((function(t){"setTransition"!==t.command&&r[t.command].apply(r,t.args)})),this.stylesheet=e,!0},r.prototype.addImage=function(e,r){if(this.getImage(e))return this.fire(new t.ErrorEvent(new Error("An image with this name already exists.")));this.imageManager.addImage(e,r),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event("data",{dataType:"style"}))},r.prototype.updateImage=function(t,e){this.imageManager.updateImage(t,e)},r.prototype.getImage=function(t){return this.imageManager.getImage(t)},r.prototype.removeImage=function(e){if(!this.getImage(e))return this.fire(new t.ErrorEvent(new Error("No image with this name exists.")));this.imageManager.removeImage(e),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event("data",{dataType:"style"}))},r.prototype.listImages=function(){return this._checkLoaded(),this.imageManager.listImages()},r.prototype.addSource=function(e,r,n){var i=this;if(void 0===n&&(n={}),this._checkLoaded(),void 0!==this.sourceCaches[e])throw new Error("There is already a source with this ID");if(!r.type)throw new Error("The type property must be defined, but the only the following properties were given: "+Object.keys(r).join(", ")+".");if(!(["vector","raster","geojson","video","image"].indexOf(r.type)>=0)||!this._validate(t.validateStyle.source,"sources."+e,r,null,n)){this.map&&this.map._collectResourceTiming&&(r.collectResourceTiming=!0);var a=this.sourceCaches[e]=new Ct(e,r,this.dispatcher);a.style=this,a.setEventedParent(this,(function(){return{isSourceLoaded:i.loaded(),source:a.serialize(),sourceId:e}})),a.onAdd(this.map),this._changed=!0}},r.prototype.removeSource=function(e){if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error("There is no source with this ID");for(var r in this._layers)if(this._layers[r].source===e)return this.fire(new t.ErrorEvent(new Error('Source "'+e+'" cannot be removed while layer "'+r+'" is using it.')));var n=this.sourceCaches[e];delete this.sourceCaches[e],delete this._updatedSources[e],n.fire(new t.Event("data",{sourceDataType:"metadata",dataType:"source",sourceId:e})),n.setEventedParent(null),n.clearTiles(),n.onRemove&&n.onRemove(this.map),this._changed=!0},r.prototype.setGeoJSONSourceData=function(t,e){this._checkLoaded(),this.sourceCaches[t].getSource().setData(e),this._changed=!0},r.prototype.getSource=function(t){return this.sourceCaches[t]&&this.sourceCaches[t].getSource()},r.prototype.addLayer=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=e.id;if(this.getLayer(i))this.fire(new t.ErrorEvent(new Error('Layer with id "'+i+'" already exists on this map')));else{var a;if("custom"===e.type){if(je(this,t.validateCustomStyleLayer(e)))return;a=t.createStyleLayer(e)}else{if("object"==typeof e.source&&(this.addSource(i,e.source),e=t.clone$1(e),e=t.extend(e,{source:i})),this._validate(t.validateStyle.layer,"layers."+i,e,{arrayIndex:-1},n))return;a=t.createStyleLayer(e),this._validateLayer(a),a.setEventedParent(this,{layer:{id:i}}),this._serializedLayers[a.id]=a.serialize()}var o=r?this._order.indexOf(r):this._order.length;if(r&&-1===o)this.fire(new t.ErrorEvent(new Error('Layer with id "'+r+'" does not exist on this map.')));else{if(this._order.splice(o,0,i),this._layerOrderChanged=!0,this._layers[i]=a,this._removedLayers[i]&&a.source&&"custom"!==a.type){var s=this._removedLayers[i];delete this._removedLayers[i],s.type!==a.type?this._updatedSources[a.source]="clear":(this._updatedSources[a.source]="reload",this.sourceCaches[a.source].pause())}this._updateLayer(a),a.onAdd&&a.onAdd(this.map)}}},r.prototype.moveLayer=function(e,r){if(this._checkLoaded(),this._changed=!0,this._layers[e]){if(e!==r){var n=this._order.indexOf(e);this._order.splice(n,1);var i=r?this._order.indexOf(r):this._order.length;r&&-1===i?this.fire(new t.ErrorEvent(new Error('Layer with id "'+r+'" does not exist on this map.'))):(this._order.splice(i,0,e),this._layerOrderChanged=!0)}}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be moved.")))},r.prototype.removeLayer=function(e){this._checkLoaded();var r=this._layers[e];if(r){r.setEventedParent(null);var n=this._order.indexOf(e);this._order.splice(n,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=r,delete this._layers[e],delete this._serializedLayers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e],r.onRemove&&r.onRemove(this.map)}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be removed.")))},r.prototype.getLayer=function(t){return this._layers[t]},r.prototype.hasLayer=function(t){return t in this._layers},r.prototype.setLayerZoomRange=function(e,r,n){this._checkLoaded();var i=this.getLayer(e);i?i.minzoom===r&&i.maxzoom===n||(null!=r&&(i.minzoom=r),null!=n&&(i.maxzoom=n),this._updateLayer(i)):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot have zoom extent.")))},r.prototype.setFilter=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=this.getLayer(e);if(i){if(!t.deepEqual(i.filter,r))return null==r?(i.filter=void 0,void this._updateLayer(i)):void(this._validate(t.validateStyle.filter,"layers."+i.id+".filter",r,null,n)||(i.filter=t.clone$1(r),this._updateLayer(i)))}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be filtered.")))},r.prototype.getFilter=function(e){return t.clone$1(this.getLayer(e).filter)},r.prototype.setLayoutProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getLayoutProperty(r),n)||(a.setLayoutProperty(r,n,i),this._updateLayer(a)):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")))},r.prototype.getLayoutProperty=function(e,r){var n=this.getLayer(e);if(n)return n.getLayoutProperty(r);this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style.")))},r.prototype.setPaintProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getPaintProperty(r),n)||(a.setPaintProperty(r,n,i)&&this._updateLayer(a),this._changed=!0,this._updatedPaintProps[e]=!0):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")))},r.prototype.getPaintProperty=function(t,e){return this.getLayer(t).getPaintProperty(e)},r.prototype.setFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=e.sourceLayer,a=this.sourceCaches[n];if(void 0!==a){var o=a.getSource().type;"geojson"===o&&i?this.fire(new t.ErrorEvent(new Error("GeoJSON sources cannot have a sourceLayer parameter."))):"vector"!==o||i?(void 0===e.id&&this.fire(new t.ErrorEvent(new Error("The feature id parameter must be provided."))),a.setFeatureState(i,e.id,r)):this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+n+"' does not exist in the map's style.")))},r.prototype.removeFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=this.sourceCaches[n];if(void 0!==i){var a=i.getSource().type,o="vector"===a?e.sourceLayer:void 0;"vector"!==a||o?r&&"string"!=typeof e.id&&"number"!=typeof e.id?this.fire(new t.ErrorEvent(new Error("A feature id is requred to remove its specific state property."))):i.removeFeatureState(o,e.id,r):this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+n+"' does not exist in the map's style.")))},r.prototype.getFeatureState=function(e){this._checkLoaded();var r=e.source,n=e.sourceLayer,i=this.sourceCaches[r];if(void 0!==i){if("vector"!==i.getSource().type||n)return void 0===e.id&&this.fire(new t.ErrorEvent(new Error("The feature id parameter must be provided."))),i.getFeatureState(n,e.id);this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+r+"' does not exist in the map's style.")))},r.prototype.getTransition=function(){return t.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},r.prototype.serialize=function(){return t.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:t.mapObject(this.sourceCaches,(function(t){return t.serialize()})),layers:this._serializeLayers(this._order)},(function(t){return void 0!==t}))},r.prototype._updateLayer=function(t){this._updatedLayers[t.id]=!0,t.source&&!this._updatedSources[t.source]&&"raster"!==this.sourceCaches[t.source].getSource().type&&(this._updatedSources[t.source]="reload",this.sourceCaches[t.source].pause()),this._changed=!0},r.prototype._flattenAndSortRenderedFeatures=function(t){for(var e=this,r=function(t){return"fill-extrusion"===e._layers[t].type},n={},i=[],a=this._order.length-1;a>=0;a--){var o=this._order[a];if(r(o)){n[o]=a;for(var s=0,l=t;s<l.length;s+=1){var c=l[s][o];if(c)for(var u=0,f=c;u<f.length;u+=1){var h=f[u];i.push(h)}}}}i.sort((function(t,e){return e.intersectionZ-t.intersectionZ}));for(var p=[],d=this._order.length-1;d>=0;d--){var m=this._order[d];if(r(m))for(var g=i.length-1;g>=0;g--){var v=i[g].feature;if(n[v.layer.id]<d)break;p.push(v),i.pop()}else for(var y=0,x=t;y<x.length;y+=1){var b=x[y][m];if(b)for(var _=0,w=b;_<w.length;_+=1){var T=w[_];p.push(T.feature)}}}return p},r.prototype.queryRenderedFeatures=function(e,r,n){r&&r.filter&&this._validate(t.validateStyle.filter,"queryRenderedFeatures.filter",r.filter,null,r);var i={};if(r&&r.layers){if(!Array.isArray(r.layers))return this.fire(new t.ErrorEvent(new Error("parameters.layers must be an Array."))),[];for(var a=0,o=r.layers;a<o.length;a+=1){var s=o[a],l=this._layers[s];if(!l)return this.fire(new t.ErrorEvent(new Error("The layer '"+s+"' does not exist in the map's style and cannot be queried for features."))),[];i[l.source]=!0}}var c=[];for(var u in r.availableImages=this._availableImages,this.sourceCaches)r.layers&&!i[u]||c.push(F(this.sourceCaches[u],this._layers,this._serializedLayers,e,r,n));return this.placement&&c.push(function(t,e,r,n,i,a,o){for(var s={},l=a.queryRenderedSymbols(n),c=[],u=0,f=Object.keys(l).map(Number);u<f.length;u+=1){var h=f[u];c.push(o[h])}c.sort(B);for(var p=function(){var r=m[d],n=r.featureIndex.lookupSymbolFeatures(l[r.bucketInstanceId],e,r.bucketIndex,r.sourceLayerIndex,i.filter,i.layers,i.availableImages,t);for(var a in n){var o=s[a]=s[a]||[],c=n[a];c.sort((function(t,e){var n=r.featureSortOrder;if(n){var i=n.indexOf(t.featureIndex);return n.indexOf(e.featureIndex)-i}return e.featureIndex-t.featureIndex}));for(var u=0,f=c;u<f.length;u+=1){var h=f[u];o.push(h)}}},d=0,m=c;d<m.length;d+=1)p();var g=function(e){s[e].forEach((function(n){var i=n.feature,a=t[e],o=r[a.source].getFeatureState(i.layer["source-layer"],i.id);i.source=i.layer.source,i.layer["source-layer"]&&(i.sourceLayer=i.layer["source-layer"]),i.state=o}))};for(var v in s)g(v);return s}(this._layers,this._serializedLayers,this.sourceCaches,e,r,this.placement.collisionIndex,this.placement.retainedQueryData)),this._flattenAndSortRenderedFeatures(c)},r.prototype.querySourceFeatures=function(e,r){r&&r.filter&&this._validate(t.validateStyle.filter,"querySourceFeatures.filter",r.filter,null,r);var n=this.sourceCaches[e];return n?function(t,e){for(var r=t.getRenderableIds().map((function(e){return t.getTileByID(e)})),n=[],i={},a=0;a<r.length;a++){var o=r[a],s=o.tileID.canonical.key;i[s]||(i[s]=!0,o.querySourceFeatures(n,e))}return n}(n,r):[]},r.prototype.addSourceType=function(t,e,n){return r.getSourceType(t)?n(new Error('A source type called "'+t+'" already exists.')):(r.setSourceType(t,e),e.workerSourceURL?void this.dispatcher.broadcast("loadWorkerSource",{name:t,url:e.workerSourceURL},n):n(null,null))},r.prototype.getLight=function(){return this.light.getLight()},r.prototype.setLight=function(e,r){void 0===r&&(r={}),this._checkLoaded();var n=this.light.getLight(),i=!1;for(var a in e)if(!t.deepEqual(e[a],n[a])){i=!0;break}if(i){var o={now:t.browser.now(),transition:t.extend({duration:300,delay:0},this.stylesheet.transition)};this.light.setLight(e,r),this.light.updateTransitions(o)}},r.prototype._validate=function(e,r,n,i,a){return void 0===a&&(a={}),(!a||!1!==a.validate)&&je(this,e.call(t.validateStyle,t.extend({key:r,style:this.serialize(),value:n,styleSpec:t.styleSpec},i)))},r.prototype._remove=function(){for(var e in this._request&&(this._request.cancel(),this._request=null),this._spriteRequest&&(this._spriteRequest.cancel(),this._spriteRequest=null),t.evented.off("pluginStateChange",this._rtlTextPluginCallback),this._layers){this._layers[e].setEventedParent(null)}for(var r in this.sourceCaches)this.sourceCaches[r].clearTiles(),this.sourceCaches[r].setEventedParent(null);this.imageManager.setEventedParent(null),this.setEventedParent(null),this.dispatcher.remove()},r.prototype._clearSource=function(t){this.sourceCaches[t].clearTiles()},r.prototype._reloadSource=function(t){this.sourceCaches[t].resume(),this.sourceCaches[t].reload()},r.prototype._updateSources=function(t){for(var e in this.sourceCaches)this.sourceCaches[e].update(t)},r.prototype._generateCollisionBoxes=function(){for(var t in this.sourceCaches)this._reloadSource(t)},r.prototype._updatePlacement=function(e,r,n,i,a){void 0===a&&(a=!1);for(var o=!1,s=!1,l={},c=0,u=this._order;c<u.length;c+=1){var f=u[c],h=this._layers[f];if("symbol"===h.type){if(!l[h.source]){var p=this.sourceCaches[h.source];l[h.source]=p.getRenderableIds(!0).map((function(t){return p.getTileByID(t)})).sort((function(t,e){return e.tileID.overscaledZ-t.tileID.overscaledZ||(t.tileID.isLessThan(e.tileID)?-1:1)}))}var d=this.crossTileSymbolIndex.addLayer(h,l[h.source],e.center.lng);o=o||d}}if(this.crossTileSymbolIndex.pruneUnusedLayers(this._order),((a=a||this._layerOrderChanged||0===n)||!this.pauseablePlacement||this.pauseablePlacement.isDone()&&!this.placement.stillRecent(t.browser.now(),e.zoom))&&(this.pauseablePlacement=new ze(e,this._order,a,r,n,i,this.placement),this._layerOrderChanged=!1),this.pauseablePlacement.isDone()?this.placement.setStale():(this.pauseablePlacement.continuePlacement(this._order,this._layers,l),this.pauseablePlacement.isDone()&&(this.placement=this.pauseablePlacement.commit(t.browser.now()),s=!0),o&&this.pauseablePlacement.placement.setStale()),s||o)for(var m=0,g=this._order;m<g.length;m+=1){var v=g[m],y=this._layers[v];"symbol"===y.type&&this.placement.updateLayerOpacities(y,l[y.source])}return!this.pauseablePlacement.isDone()||this.placement.hasTransitions(t.browser.now())},r.prototype._releaseSymbolFadeTiles=function(){for(var t in this.sourceCaches)this.sourceCaches[t].releaseSymbolFadeTiles()},r.prototype.getImages=function(t,e,r){this.imageManager.getImages(e.icons,r),this._updateTilesForChangedImages();var n=this.sourceCaches[e.source];n&&n.setDependencies(e.tileID.key,e.type,e.icons)},r.prototype.getGlyphs=function(t,e,r){this.glyphManager.getGlyphs(e.stacks,r)},r.prototype.getResource=function(e,r,n){return t.makeRequest(r,n)},r}(t.Evented);qe.getSourceType=function(t){return D[t]},qe.setSourceType=function(t,e){D[t]=e},qe.registerForPluginStateChange=t.registerForPluginStateChange;var Ge=t.createLayout([{name:"a_pos",type:"Int16",components:2}]),Ye=yr("#ifdef GL_ES\nprecision mediump float;\n#else\n#if !defined(lowp)\n#define lowp\n#endif\n#if !defined(mediump)\n#define mediump\n#endif\n#if !defined(highp)\n#define highp\n#endif\n#endif","#ifdef GL_ES\nprecision highp float;\n#else\n#if !defined(lowp)\n#define lowp\n#endif\n#if !defined(mediump)\n#define mediump\n#endif\n#if !defined(highp)\n#define highp\n#endif\n#endif\nvec2 unpack_float(const float packedValue) {int packedIntValue=int(packedValue);int v0=packedIntValue/256;return vec2(v0,packedIntValue-v0*256);}vec2 unpack_opacity(const float packedOpacity) {int intOpacity=int(packedOpacity)/2;return vec2(float(intOpacity)/127.0,mod(packedOpacity,2.0));}vec4 decode_color(const vec2 encodedColor) {return vec4(unpack_float(encodedColor[0])/255.0,unpack_float(encodedColor[1])/255.0\n);}float unpack_mix_vec2(const vec2 packedValue,const float t) {return mix(packedValue[0],packedValue[1],t);}vec4 unpack_mix_color(const vec4 packedColors,const float t) {vec4 minColor=decode_color(vec2(packedColors[0],packedColors[1]));vec4 maxColor=decode_color(vec2(packedColors[2],packedColors[3]));return mix(minColor,maxColor,t);}vec2 get_pattern_pos(const vec2 pixel_coord_upper,const vec2 pixel_coord_lower,const vec2 pattern_size,const float tile_units_to_pixels,const vec2 pos) {vec2 offset=mod(mod(mod(pixel_coord_upper,pattern_size)*256.0,pattern_size)*256.0+pixel_coord_lower,pattern_size);return (tile_units_to_pixels*pos+offset)/pattern_size;}"),We=yr("uniform vec4 u_color;uniform float u_opacity;void main() {gl_FragColor=u_color*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}"),Xe=yr("uniform vec2 u_pattern_tl_a;uniform vec2 u_pattern_br_a;uniform vec2 u_pattern_tl_b;uniform vec2 u_pattern_br_b;uniform vec2 u_texsize;uniform float u_mix;uniform float u_opacity;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;void main() {vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(u_pattern_tl_a/u_texsize,u_pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(u_pattern_tl_b/u_texsize,u_pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_mix)*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pattern_size_a;uniform vec2 u_pattern_size_b;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_scale_a;uniform float u_scale_b;uniform float u_tile_units_to_pixels;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_a*u_pattern_size_a,u_tile_units_to_pixels,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_b*u_pattern_size_b,u_tile_units_to_pixels,a_pos);}"),Ze=yr("varying vec3 v_data;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define mediump float radius\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define highp vec4 stroke_color\n#pragma mapbox: define mediump float stroke_width\n#pragma mapbox: define lowp float stroke_opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize mediump float radius\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize highp vec4 stroke_color\n#pragma mapbox: initialize mediump float stroke_width\n#pragma mapbox: initialize lowp float stroke_opacity\nvec2 extrude=v_data.xy;float extrude_length=length(extrude);lowp float antialiasblur=v_data.z;float antialiased_blur=-max(blur,antialiasblur);float opacity_t=smoothstep(0.0,antialiased_blur,extrude_length-1.0);float color_t=stroke_width < 0.01 ? 0.0 : smoothstep(antialiased_blur,0.0,extrude_length-radius/(radius+stroke_width));gl_FragColor=opacity_t*mix(color*opacity,stroke_color*stroke_opacity,color_t);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform bool u_scale_with_map;uniform bool u_pitch_with_map;uniform vec2 u_extrude_scale;uniform lowp float u_device_pixel_ratio;uniform highp float u_camera_to_center_distance;attribute vec2 a_pos;varying vec3 v_data;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define mediump float radius\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define highp vec4 stroke_color\n#pragma mapbox: define mediump float stroke_width\n#pragma mapbox: define lowp float stroke_opacity\nvoid main(void) {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize mediump float radius\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize highp vec4 stroke_color\n#pragma mapbox: initialize mediump float stroke_width\n#pragma mapbox: initialize lowp float stroke_opacity\nvec2 extrude=vec2(mod(a_pos,2.0)*2.0-1.0);vec2 circle_center=floor(a_pos*0.5);if (u_pitch_with_map) {vec2 corner_position=circle_center;if (u_scale_with_map) {corner_position+=extrude*(radius+stroke_width)*u_extrude_scale;} else {vec4 projected_center=u_matrix*vec4(circle_center,0,1);corner_position+=extrude*(radius+stroke_width)*u_extrude_scale*(projected_center.w/u_camera_to_center_distance);}gl_Position=u_matrix*vec4(corner_position,0,1);} else {gl_Position=u_matrix*vec4(circle_center,0,1);if (u_scale_with_map) {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*u_camera_to_center_distance;} else {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*gl_Position.w;}}lowp float antialiasblur=1.0/u_device_pixel_ratio/(radius+stroke_width);v_data=vec3(extrude.x,extrude.y,antialiasblur);}"),Je=yr("void main() {gl_FragColor=vec4(1.0);}","attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}"),Ke=yr("uniform highp float u_intensity;varying vec2 v_extrude;\n#pragma mapbox: define highp float weight\n#define GAUSS_COEF 0.3989422804014327\nvoid main() {\n#pragma mapbox: initialize highp float weight\nfloat d=-0.5*3.0*3.0*dot(v_extrude,v_extrude);float val=weight*u_intensity*GAUSS_COEF*exp(d);gl_FragColor=vec4(val,1.0,1.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform float u_extrude_scale;uniform float u_opacity;uniform float u_intensity;attribute vec2 a_pos;varying vec2 v_extrude;\n#pragma mapbox: define highp float weight\n#pragma mapbox: define mediump float radius\nconst highp float ZERO=1.0/255.0/16.0;\n#define GAUSS_COEF 0.3989422804014327\nvoid main(void) {\n#pragma mapbox: initialize highp float weight\n#pragma mapbox: initialize mediump float radius\nvec2 unscaled_extrude=vec2(mod(a_pos,2.0)*2.0-1.0);float S=sqrt(-2.0*log(ZERO/weight/u_intensity/GAUSS_COEF))/3.0;v_extrude=S*unscaled_extrude;vec2 extrude=v_extrude*radius*u_extrude_scale;vec4 pos=vec4(floor(a_pos*0.5)+extrude,0,1);gl_Position=u_matrix*pos;}"),Qe=yr("uniform sampler2D u_image;uniform sampler2D u_color_ramp;uniform float u_opacity;varying vec2 v_pos;void main() {float t=texture2D(u_image,v_pos).r;vec4 color=texture2D(u_color_ramp,vec2(t,0.5));gl_FragColor=color*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(0.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_world;attribute vec2 a_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos*u_world,0,1);v_pos.x=a_pos.x;v_pos.y=1.0-a_pos.y;}"),$e=yr("varying float v_placed;varying float v_notUsed;void main() {float alpha=0.5;gl_FragColor=vec4(1.0,0.0,0.0,1.0)*alpha;if (v_placed > 0.5) {gl_FragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*=.1;}}","attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,0.0,1.0);gl_Position.xy+=(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}"),tr=yr("varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;void main() {float alpha=0.5*min(v_perspective_ratio,1.0);float stroke_radius=0.9*max(v_perspective_ratio,1.0);float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);gl_FragColor=color*alpha*opacity_t;}","attribute vec2 a_pos;attribute float a_radius;attribute vec2 a_flags;uniform mat4 u_matrix;uniform mat4 u_inv_matrix;uniform vec2 u_viewport_size;uniform float u_camera_to_center_distance;varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;vec3 toTilePosition(vec2 screenPos) {vec4 rayStart=u_inv_matrix*vec4(screenPos,-1.0,1.0);vec4 rayEnd =u_inv_matrix*vec4(screenPos, 1.0,1.0);rayStart.xyz/=rayStart.w;rayEnd.xyz /=rayEnd.w;highp float t=(0.0-rayStart.z)/(rayEnd.z-rayStart.z);return mix(rayStart.xyz,rayEnd.xyz,t);}void main() {vec2 quadCenterPos=a_pos;float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(mix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;vec3 tilePos=toTilePosition(quadCenterPos);vec4 clipPos=u_matrix*vec4(tilePos,1.0);highp float camera_to_anchor_distance=clipPos.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_perspective_ratio=collision_perspective_ratio;v_collision=collision;gl_Position=vec4(clipPos.xyz/clipPos.w,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}"),er=yr("uniform highp vec4 u_color;uniform sampler2D u_overlay;varying vec2 v_uv;void main() {vec4 overlay_color=texture2D(u_overlay,v_uv);gl_FragColor=mix(u_color,overlay_color,overlay_color.a);}","attribute vec2 a_pos;varying vec2 v_uv;uniform mat4 u_matrix;uniform float u_overlay_scale;void main() {v_uv=a_pos/8192.0;gl_Position=u_matrix*vec4(a_pos*u_overlay_scale,0,1);}"),rr=yr("#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_FragColor=color*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);}"),nr=yr("varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=outline_color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),ir=yr("uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=mix(color1,color2,u_fade)*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),ar=yr("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_fade)*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}"),or=yr("varying vec4 v_color;void main() {gl_FragColor=v_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec4 v_color;\n#pragma mapbox: define highp float base\n#pragma mapbox: define highp float height\n#pragma mapbox: define highp vec4 color\nvoid main() {\n#pragma mapbox: initialize highp float base\n#pragma mapbox: initialize highp float height\n#pragma mapbox: initialize highp vec4 color\nvec3 normal=a_normal_ed.xyz;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);gl_Position=u_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;float directional=clamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}"),sr=yr("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);gl_FragColor=mixedColor*v_lighting;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);float z=t > 0.0 ? height : base;gl_Position=u_matrix*vec4(a_pos,z,1);vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0\n? a_pos\n: vec2(edgedistance,z*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}"),lr=yr("#ifdef GL_ES\nprecision highp float;\n#endif\nuniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform float u_maxzoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture2D(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack)/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggeration=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/ pow(2.0,(u_zoom-u_maxzoom)*exaggeration+19.2562-u_zoom);gl_FragColor=clamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}"),cr=yr("uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;\n#define PI 3.141592653589793\nvoid main() {vec4 pixel=texture2D(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColor=accent_color*(1.0-shade_color.a)+shade_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;}"),ur=yr("uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}"),fr=yr("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp float v_lineprogress;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture2D(u_image,vec2(v_lineprogress,0.5));gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define MAX_LINE_DISTANCE 32767.0\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_lineprogress;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_lineprogress=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0/MAX_LINE_DISTANCE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}"),hr=yr("uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_a=display_size_a.y/v_width;float aspect_b=display_size_b.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_b=mod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos_a=mix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_b=mix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 color=mix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColor=color*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;}"),pr=yr("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture2D(u_image,v_tex_a).a;float sdfdist_b=texture2D(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);alpha*=smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_tex_a=vec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_b=vec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2=vec2(outset,inset);}"),dr=yr("uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture2D(u_image0,v_pos0);vec4 color1=texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos0=(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}"),mr=yr("uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nlowp float alpha=opacity*v_fade_opacity;gl_FragColor=texture2D(u_texture,v_tex)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_minFontScale=a_pixeloffset.zw/256.0;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0),0.0,1.0);v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;v_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));}"),gr=yr("#define SDF_PX 8.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale+a_pxoffset),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}"),vr=yr("#define SDF_PX 8.0\n#define SDF 1.0\n#define ICON 0.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat fade_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;lowp float alpha=opacity*fade_opacity;gl_FragColor=texture2D(u_texture_icon,tex_icon)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\nreturn;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,interpolated_fade_opacity,is_sdf);}");function yr(t,e){var r=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g,n={};return{fragmentSource:t=t.replace(r,(function(t,e,r,i,a){return n[a]=!0,"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nvarying "+r+" "+i+" "+a+";\n#else\nuniform "+r+" "+i+" u_"+a+";\n#endif\n":"\n#ifdef HAS_UNIFORM_u_"+a+"\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n"})),vertexSource:e=e.replace(r,(function(t,e,r,i,a){var o="float"===i?"vec2":"vec4",s=a.match(/color/)?"color":o;return n[a]?"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nuniform lowp float u_"+a+"_t;\nattribute "+r+" "+o+" a_"+a+";\nvarying "+r+" "+i+" "+a+";\n#else\nuniform "+r+" "+i+" u_"+a+";\n#endif\n":"vec4"===s?"\n#ifndef HAS_UNIFORM_u_"+a+"\n "+a+" = a_"+a+";\n#else\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+a+"\n "+a+" = unpack_mix_"+s+"(a_"+a+", u_"+a+"_t);\n#else\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n":"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nuniform lowp float u_"+a+"_t;\nattribute "+r+" "+o+" a_"+a+";\n#else\nuniform "+r+" "+i+" u_"+a+";\n#endif\n":"vec4"===s?"\n#ifndef HAS_UNIFORM_u_"+a+"\n "+r+" "+i+" "+a+" = a_"+a+";\n#else\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+a+"\n "+r+" "+i+" "+a+" = unpack_mix_"+s+"(a_"+a+", u_"+a+"_t);\n#else\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n"}))}}var xr=Object.freeze({__proto__:null,prelude:Ye,background:We,backgroundPattern:Xe,circle:Ze,clippingMask:Je,heatmap:Ke,heatmapTexture:Qe,collisionBox:$e,collisionCircle:tr,debug:er,fill:rr,fillOutline:nr,fillOutlinePattern:ir,fillPattern:ar,fillExtrusion:or,fillExtrusionPattern:sr,hillshadePrepare:lr,hillshade:cr,line:ur,lineGradient:fr,linePattern:hr,lineSDF:pr,raster:dr,symbolIcon:mr,symbolSDF:gr,symbolTextAndIcon:vr}),br=function(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null};br.prototype.bind=function(t,e,r,n,i,a,o,s){this.context=t;for(var l=this.boundPaintVertexBuffers.length!==n.length,c=0;!l&&c<n.length;c++)this.boundPaintVertexBuffers[c]!==n[c]&&(l=!0);var u=!this.vao||this.boundProgram!==e||this.boundLayoutVertexBuffer!==r||l||this.boundIndexBuffer!==i||this.boundVertexOffset!==a||this.boundDynamicVertexBuffer!==o||this.boundDynamicVertexBuffer2!==s;!t.extVertexArrayObject||u?this.freshBind(e,r,n,i,a,o,s):(t.bindVertexArrayOES.set(this.vao),o&&o.bind(),i&&i.dynamicDraw&&i.bind(),s&&s.bind())},br.prototype.freshBind=function(t,e,r,n,i,a,o){var s,l=t.numAttributes,c=this.context,u=c.gl;if(c.extVertexArrayObject)this.vao&&this.destroy(),this.vao=c.extVertexArrayObject.createVertexArrayOES(),c.bindVertexArrayOES.set(this.vao),s=0,this.boundProgram=t,this.boundLayoutVertexBuffer=e,this.boundPaintVertexBuffers=r,this.boundIndexBuffer=n,this.boundVertexOffset=i,this.boundDynamicVertexBuffer=a,this.boundDynamicVertexBuffer2=o;else{s=c.currentNumAttributes||0;for(var f=l;f<s;f++)u.disableVertexAttribArray(f)}e.enableAttributes(u,t);for(var h=0,p=r;h<p.length;h+=1){p[h].enableAttributes(u,t)}a&&a.enableAttributes(u,t),o&&o.enableAttributes(u,t),e.bind(),e.setVertexAttribPointers(u,t,i);for(var d=0,m=r;d<m.length;d+=1){var g=m[d];g.bind(),g.setVertexAttribPointers(u,t,i)}a&&(a.bind(),a.setVertexAttribPointers(u,t,i)),n&&n.bind(),o&&(o.bind(),o.setVertexAttribPointers(u,t,i)),c.currentNumAttributes=l},br.prototype.destroy=function(){this.vao&&(this.context.extVertexArrayObject.deleteVertexArrayOES(this.vao),this.vao=null)};var _r=function(t,e,r,n,i){var a=t.gl;this.program=a.createProgram();var o=r?r.defines():[];i&&o.push("#define OVERDRAW_INSPECTOR;");var s=o.concat(Ye.fragmentSource,e.fragmentSource).join("\n"),l=o.concat(Ye.vertexSource,e.vertexSource).join("\n"),c=a.createShader(a.FRAGMENT_SHADER);if(a.isContextLost())this.failedToCreate=!0;else{a.shaderSource(c,s),a.compileShader(c),a.attachShader(this.program,c);var u=a.createShader(a.VERTEX_SHADER);if(a.isContextLost())this.failedToCreate=!0;else{a.shaderSource(u,l),a.compileShader(u),a.attachShader(this.program,u);for(var f=r?r.layoutAttributes:[],h=0;h<f.length;h++)a.bindAttribLocation(this.program,h,f[h].name);a.linkProgram(this.program),a.deleteShader(u),a.deleteShader(c),this.numAttributes=a.getProgramParameter(this.program,a.ACTIVE_ATTRIBUTES),this.attributes={};for(var p={},d=0;d<this.numAttributes;d++){var m=a.getActiveAttrib(this.program,d);m&&(this.attributes[m.name]=a.getAttribLocation(this.program,m.name))}for(var g=a.getProgramParameter(this.program,a.ACTIVE_UNIFORMS),v=0;v<g;v++){var y=a.getActiveUniform(this.program,v);y&&(p[y.name]=a.getUniformLocation(this.program,y.name))}this.fixedUniforms=n(t,p),this.binderUniforms=r?r.getUniforms(t,p):[]}}};function wr(t,e,r){var n=1/pe(r,1,e.transform.tileZoom),i=Math.pow(2,r.tileID.overscaledZ),a=r.tileSize*Math.pow(2,e.transform.tileZoom)/i,o=a*(r.tileID.canonical.x+r.tileID.wrap*i),s=a*r.tileID.canonical.y;return{u_image:0,u_texsize:r.imageAtlasTexture.size,u_scale:[n,t.fromScale,t.toScale],u_fade:t.t,u_pixel_coord_upper:[o>>16,s>>16],u_pixel_coord_lower:[65535&o,65535&s]}}_r.prototype.draw=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m){var g,v=t.gl;if(!this.failedToCreate){for(var y in t.program.set(this.program),t.setDepthMode(r),t.setStencilMode(n),t.setColorMode(i),t.setCullFace(a),this.fixedUniforms)this.fixedUniforms[y].set(o[y]);p&&p.setUniforms(t,this.binderUniforms,f,{zoom:h});for(var x=(g={},g[v.LINES]=2,g[v.TRIANGLES]=3,g[v.LINE_STRIP]=1,g)[e],b=0,_=u.get();b<_.length;b+=1){var w=_[b],T=w.vaos||(w.vaos={});(T[s]||(T[s]=new br)).bind(t,this,l,p?p.getPaintVertexBuffers():[],c,w.vertexOffset,d,m),v.drawElements(e,w.primitiveLength*x,v.UNSIGNED_SHORT,w.primitiveOffset*x*2)}}};var Tr=function(e,r,n,i){var a=r.style.light,o=a.properties.get("position"),s=[o.x,o.y,o.z],l=t.create$1();"viewport"===a.properties.get("anchor")&&t.fromRotation(l,-r.transform.angle),t.transformMat3(s,s,l);var c=a.properties.get("color");return{u_matrix:e,u_lightpos:s,u_lightintensity:a.properties.get("intensity"),u_lightcolor:[c.r,c.g,c.b],u_vertical_gradient:+n,u_opacity:i}},kr=function(e,r,n,i,a,o,s){return t.extend(Tr(e,r,n,i),wr(o,r,s),{u_height_factor:-Math.pow(2,a.overscaledZ)/s.tileSize/8})},Ar=function(t){return{u_matrix:t}},Mr=function(e,r,n,i){return t.extend(Ar(e),wr(n,r,i))},Sr=function(t,e){return{u_matrix:t,u_world:e}},Er=function(e,r,n,i,a){return t.extend(Mr(e,r,n,i),{u_world:a})},Lr=function(e,r,n,i){var a,o,s=e.transform;if("map"===i.paint.get("circle-pitch-alignment")){var l=pe(n,1,s.zoom);a=!0,o=[l,l]}else a=!1,o=s.pixelsToGLUnits;return{u_camera_to_center_distance:s.cameraToCenterDistance,u_scale_with_map:+("map"===i.paint.get("circle-pitch-scale")),u_matrix:e.translatePosMatrix(r.posMatrix,n,i.paint.get("circle-translate"),i.paint.get("circle-translate-anchor")),u_pitch_with_map:+a,u_device_pixel_ratio:t.browser.devicePixelRatio,u_extrude_scale:o}},Cr=function(t,e,r){var n=pe(r,1,e.zoom),i=Math.pow(2,e.zoom-r.tileID.overscaledZ),a=r.tileID.overscaleFactor();return{u_matrix:t,u_camera_to_center_distance:e.cameraToCenterDistance,u_pixels_to_tile_units:n,u_extrude_scale:[e.pixelsToGLUnits[0]/(n*i),e.pixelsToGLUnits[1]/(n*i)],u_overscale_factor:a}},Pr=function(t,e,r){return{u_matrix:t,u_inv_matrix:e,u_camera_to_center_distance:r.cameraToCenterDistance,u_viewport_size:[r.width,r.height]}},Ir=function(t,e,r){return void 0===r&&(r=1),{u_matrix:t,u_color:e,u_overlay:0,u_overlay_scale:r}},Or=function(t){return{u_matrix:t}},zr=function(t,e,r,n){return{u_matrix:t,u_extrude_scale:pe(e,1,r),u_intensity:n}};function Dr(e,r){var n=Math.pow(2,r.canonical.z),i=r.canonical.y;return[new t.MercatorCoordinate(0,i/n).toLngLat().lat,new t.MercatorCoordinate(0,(i+1)/n).toLngLat().lat]}var Rr=function(e,r,n){var i=e.transform;return{u_matrix:Ur(e,r,n),u_ratio:1/pe(r,1,i.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_units_to_pixels:[1/i.pixelsToGLUnits[0],1/i.pixelsToGLUnits[1]]}},Fr=function(e,r,n){return t.extend(Rr(e,r,n),{u_image:0})},Br=function(e,r,n,i){var a=e.transform,o=jr(r,a);return{u_matrix:Ur(e,r,n),u_texsize:r.imageAtlasTexture.size,u_ratio:1/pe(r,1,a.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_image:0,u_scale:[o,i.fromScale,i.toScale],u_fade:i.t,u_units_to_pixels:[1/a.pixelsToGLUnits[0],1/a.pixelsToGLUnits[1]]}},Nr=function(e,r,n,i,a){var o=e.transform,s=e.lineAtlas,l=jr(r,o),c="round"===n.layout.get("line-cap"),u=s.getDash(i.from,c),f=s.getDash(i.to,c),h=u.width*a.fromScale,p=f.width*a.toScale;return t.extend(Rr(e,r,n),{u_patternscale_a:[l/h,-u.height/2],u_patternscale_b:[l/p,-f.height/2],u_sdfgamma:s.width/(256*Math.min(h,p)*t.browser.devicePixelRatio)/2,u_image:0,u_tex_y_a:u.y,u_tex_y_b:f.y,u_mix:a.t})};function jr(t,e){return 1/pe(t,1,e.tileZoom)}function Ur(t,e,r){return t.translatePosMatrix(e.tileID.posMatrix,e,r.paint.get("line-translate"),r.paint.get("line-translate-anchor"))}var Vr=function(t,e,r,n,i){return{u_matrix:t,u_tl_parent:e,u_scale_parent:r,u_buffer_scale:1,u_fade_t:n.mix,u_opacity:n.opacity*i.paint.get("raster-opacity"),u_image0:0,u_image1:1,u_brightness_low:i.paint.get("raster-brightness-min"),u_brightness_high:i.paint.get("raster-brightness-max"),u_saturation_factor:(o=i.paint.get("raster-saturation"),o>0?1-1/(1.001-o):-o),u_contrast_factor:(a=i.paint.get("raster-contrast"),a>0?1/(1-a):1+a),u_spin_weights:Hr(i.paint.get("raster-hue-rotate"))};var a,o};function Hr(t){t*=Math.PI/180;var e=Math.sin(t),r=Math.cos(t);return[(2*r+1)/3,(-Math.sqrt(3)*e-r+1)/3,(Math.sqrt(3)*e-r+1)/3]}var qr,Gr=function(t,e,r,n,i,a,o,s,l,c){var u=i.transform;return{u_is_size_zoom_constant:+("constant"===t||"source"===t),u_is_size_feature_constant:+("constant"===t||"camera"===t),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:u.cameraToCenterDistance,u_pitch:u.pitch/360*2*Math.PI,u_rotate_symbol:+r,u_aspect_ratio:u.width/u.height,u_fade_change:i.options.fadeDuration?i.symbolFadeChange:1,u_matrix:a,u_label_plane_matrix:o,u_coord_matrix:s,u_is_text:+l,u_pitch_with_map:+n,u_texsize:c,u_texture:0}},Yr=function(e,r,n,i,a,o,s,l,c,u,f){var h=a.transform;return t.extend(Gr(e,r,n,i,a,o,s,l,c,u),{u_gamma_scale:i?Math.cos(h._pitch)*h.cameraToCenterDistance:1,u_device_pixel_ratio:t.browser.devicePixelRatio,u_is_halo:+f})},Wr=function(e,r,n,i,a,o,s,l,c,u){return t.extend(Yr(e,r,n,i,a,o,s,l,!0,c,!0),{u_texsize_icon:u,u_texture_icon:1})},Xr=function(t,e,r){return{u_matrix:t,u_opacity:e,u_color:r}},Zr=function(e,r,n,i,a,o){return t.extend(function(t,e,r,n){var i=r.imageManager.getPattern(t.from.toString()),a=r.imageManager.getPattern(t.to.toString()),o=r.imageManager.getPixelSize(),s=o.width,l=o.height,c=Math.pow(2,n.tileID.overscaledZ),u=n.tileSize*Math.pow(2,r.transform.tileZoom)/c,f=u*(n.tileID.canonical.x+n.tileID.wrap*c),h=u*n.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:i.tl,u_pattern_br_a:i.br,u_pattern_tl_b:a.tl,u_pattern_br_b:a.br,u_texsize:[s,l],u_mix:e.t,u_pattern_size_a:i.displaySize,u_pattern_size_b:a.displaySize,u_scale_a:e.fromScale,u_scale_b:e.toScale,u_tile_units_to_pixels:1/pe(n,1,r.transform.tileZoom),u_pixel_coord_upper:[f>>16,h>>16],u_pixel_coord_lower:[65535&f,65535&h]}}(i,o,n,a),{u_matrix:e,u_opacity:r})},Jr={fillExtrusion:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fillExtrusionPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_height_factor:new t.Uniform1f(e,r.u_height_factor),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fill:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},fillPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},fillOutline:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world)}},fillOutlinePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},circle:function(e,r){return{u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_scale_with_map:new t.Uniform1i(e,r.u_scale_with_map),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},collisionBox:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pixels_to_tile_units:new t.Uniform1f(e,r.u_pixels_to_tile_units),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_overscale_factor:new t.Uniform1f(e,r.u_overscale_factor)}},collisionCircle:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_inv_matrix:new t.UniformMatrix4f(e,r.u_inv_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_viewport_size:new t.Uniform2f(e,r.u_viewport_size)}},debug:function(e,r){return{u_color:new t.UniformColor(e,r.u_color),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_overlay:new t.Uniform1i(e,r.u_overlay),u_overlay_scale:new t.Uniform1f(e,r.u_overlay_scale)}},clippingMask:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmap:function(e,r){return{u_extrude_scale:new t.Uniform1f(e,r.u_extrude_scale),u_intensity:new t.Uniform1f(e,r.u_intensity),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmapTexture:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_color_ramp:new t.Uniform1i(e,r.u_color_ramp),u_opacity:new t.Uniform1f(e,r.u_opacity)}},hillshade:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_latrange:new t.Uniform2f(e,r.u_latrange),u_light:new t.Uniform2f(e,r.u_light),u_shadow:new t.UniformColor(e,r.u_shadow),u_highlight:new t.UniformColor(e,r.u_highlight),u_accent:new t.UniformColor(e,r.u_accent)}},hillshadePrepare:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_dimension:new t.Uniform2f(e,r.u_dimension),u_zoom:new t.Uniform1f(e,r.u_zoom),u_maxzoom:new t.Uniform1f(e,r.u_maxzoom),u_unpack:new t.Uniform4f(e,r.u_unpack)}},line:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels)}},lineGradient:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_image:new t.Uniform1i(e,r.u_image)}},linePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_texsize:new t.Uniform2f(e,r.u_texsize),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_image:new t.Uniform1i(e,r.u_image),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},lineSDF:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_patternscale_a:new t.Uniform2f(e,r.u_patternscale_a),u_patternscale_b:new t.Uniform2f(e,r.u_patternscale_b),u_sdfgamma:new t.Uniform1f(e,r.u_sdfgamma),u_image:new t.Uniform1i(e,r.u_image),u_tex_y_a:new t.Uniform1f(e,r.u_tex_y_a),u_tex_y_b:new t.Uniform1f(e,r.u_tex_y_b),u_mix:new t.Uniform1f(e,r.u_mix)}},raster:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_tl_parent:new t.Uniform2f(e,r.u_tl_parent),u_scale_parent:new t.Uniform1f(e,r.u_scale_parent),u_buffer_scale:new t.Uniform1f(e,r.u_buffer_scale),u_fade_t:new t.Uniform1f(e,r.u_fade_t),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image0:new t.Uniform1i(e,r.u_image0),u_image1:new t.Uniform1i(e,r.u_image1),u_brightness_low:new t.Uniform1f(e,r.u_brightness_low),u_brightness_high:new t.Uniform1f(e,r.u_brightness_high),u_saturation_factor:new t.Uniform1f(e,r.u_saturation_factor),u_contrast_factor:new t.Uniform1f(e,r.u_contrast_factor),u_spin_weights:new t.Uniform3f(e,r.u_spin_weights)}},symbolIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture)}},symbolSDF:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},symbolTextAndIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texsize_icon:new t.Uniform2f(e,r.u_texsize_icon),u_texture:new t.Uniform1i(e,r.u_texture),u_texture_icon:new t.Uniform1i(e,r.u_texture_icon),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},background:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_color:new t.UniformColor(e,r.u_color)}},backgroundPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image:new t.Uniform1i(e,r.u_image),u_pattern_tl_a:new t.Uniform2f(e,r.u_pattern_tl_a),u_pattern_br_a:new t.Uniform2f(e,r.u_pattern_br_a),u_pattern_tl_b:new t.Uniform2f(e,r.u_pattern_tl_b),u_pattern_br_b:new t.Uniform2f(e,r.u_pattern_br_b),u_texsize:new t.Uniform2f(e,r.u_texsize),u_mix:new t.Uniform1f(e,r.u_mix),u_pattern_size_a:new t.Uniform2f(e,r.u_pattern_size_a),u_pattern_size_b:new t.Uniform2f(e,r.u_pattern_size_b),u_scale_a:new t.Uniform1f(e,r.u_scale_a),u_scale_b:new t.Uniform1f(e,r.u_scale_b),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_tile_units_to_pixels:new t.Uniform1f(e,r.u_tile_units_to_pixels)}}};function Kr(e,r,n,i,a,o,s){for(var l=e.context,c=l.gl,u=e.useProgram("collisionBox"),f=[],h=0,p=0,d=0;d<i.length;d++){var m=i[d],g=r.getTile(m),v=g.getBucket(n);if(v){var y=m.posMatrix;0===a[0]&&0===a[1]||(y=e.translatePosMatrix(m.posMatrix,g,a,o));var x=s?v.textCollisionBox:v.iconCollisionBox,b=v.collisionCircleArray;if(b.length>0){var _=t.create(),w=y;t.mul(_,v.placementInvProjMatrix,e.transform.glCoordMatrix),t.mul(_,_,v.placementViewportMatrix),f.push({circleArray:b,circleOffset:p,transform:w,invTransform:_}),p=h+=b.length/4}x&&u.draw(l,c.LINES,At.disabled,Mt.disabled,e.colorModeForRenderPass(),Et.disabled,Cr(y,e.transform,g),n.id,x.layoutVertexBuffer,x.indexBuffer,x.segments,null,e.transform.zoom,null,null,x.collisionVertexBuffer)}}if(s&&f.length){var T=e.useProgram("collisionCircle"),k=new t.StructArrayLayout2f1f2i16;k.resize(4*h),k._trim();for(var A=0,M=0,S=f;M<S.length;M+=1)for(var E=S[M],L=0;L<E.circleArray.length/4;L++){var C=4*L,P=E.circleArray[C+0],I=E.circleArray[C+1],O=E.circleArray[C+2],z=E.circleArray[C+3];k.emplace(A++,P,I,O,z,0),k.emplace(A++,P,I,O,z,1),k.emplace(A++,P,I,O,z,2),k.emplace(A++,P,I,O,z,3)}(!qr||qr.length<2*h)&&(qr=function(e){var r=2*e,n=new t.StructArrayLayout3ui6;n.resize(r),n._trim();for(var i=0;i<r;i++){var a=6*i;n.uint16[a+0]=4*i+0,n.uint16[a+1]=4*i+1,n.uint16[a+2]=4*i+2,n.uint16[a+3]=4*i+2,n.uint16[a+4]=4*i+3,n.uint16[a+5]=4*i+0}return n}(h));for(var D=l.createIndexBuffer(qr,!0),R=l.createVertexBuffer(k,t.collisionCircleLayout.members,!0),F=0,B=f;F<B.length;F+=1){var N=B[F],j=Pr(N.transform,N.invTransform,e.transform);T.draw(l,c.TRIANGLES,At.disabled,Mt.disabled,e.colorModeForRenderPass(),Et.disabled,j,n.id,R,D,t.SegmentVector.simpleSegment(0,2*N.circleOffset,N.circleArray.length,N.circleArray.length/2),null,e.transform.zoom,null,null,null)}R.destroy(),D.destroy()}}var Qr=t.identity(new Float32Array(16));function $r(e,r,n,i,a,o){var s=t.getAnchorAlignment(e),l=-(s.horizontalAlign-.5)*r,c=-(s.verticalAlign-.5)*n,u=t.evaluateVariableOffset(e,i);return new t.Point((l/a+u[0])*o,(c/a+u[1])*o)}function tn(e,r,n,i,a,o,s,l,c,u,f){var h=e.text.placedSymbolArray,p=e.text.dynamicLayoutVertexArray,d=e.icon.dynamicLayoutVertexArray,m={};p.clear();for(var g=0;g<h.length;g++){var v=h.get(g),y=e.allowVerticalPlacement&&!v.placedOrientation,x=v.hidden||!v.crossTileID||y?null:i[v.crossTileID];if(x){var b=new t.Point(v.anchorX,v.anchorY),_=te(b,n?l:s),w=ee(o.cameraToCenterDistance,_.signedDistanceFromCamera),T=a.evaluateSizeForFeature(e.textSizeData,u,v)*w/t.ONE_EM;n&&(T*=e.tilePixelRatio/c);for(var k=x.width,A=x.height,M=$r(x.anchor,k,A,x.textOffset,x.textBoxScale,T),S=n?te(b.add(M),s).point:_.point.add(r?M.rotate(-o.angle):M),E=e.allowVerticalPlacement&&v.placedOrientation===t.WritingMode.vertical?Math.PI/2:0,L=0;L<v.numGlyphs;L++)t.addDynamicAttributes(p,S,E);f&&v.associatedIconIndex>=0&&(m[v.associatedIconIndex]={shiftedAnchor:S,angle:E})}else ue(v.numGlyphs,p)}if(f){d.clear();for(var C=e.icon.placedSymbolArray,P=0;P<C.length;P++){var I=C.get(P);if(I.hidden)ue(I.numGlyphs,d);else{var O=m[P];if(O)for(var z=0;z<I.numGlyphs;z++)t.addDynamicAttributes(d,O.shiftedAnchor,O.angle);else ue(I.numGlyphs,d)}}e.icon.dynamicLayoutVertexBuffer.updateData(d)}e.text.dynamicLayoutVertexBuffer.updateData(p)}function en(t,e,r){return r.iconsInText&&e?"symbolTextAndIcon":t?"symbolSDF":"symbolIcon"}function rn(e,r,n,i,a,o,s,l,c,u,f,h){for(var p=e.context,d=p.gl,m=e.transform,g="map"===l,v="map"===c,y=g&&"point"!==n.layout.get("symbol-placement"),x=g&&!v&&!y,b=void 0!==n.layout.get("symbol-sort-key").constantOr(1),_=e.depthModeForSublayer(0,At.ReadOnly),w=n.layout.get("text-variable-anchor"),T=[],k=0,A=i;k<A.length;k+=1){var M=A[k],S=r.getTile(M),E=S.getBucket(n);if(E){var L=a?E.text:E.icon;if(L&&L.segments.get().length){var C=L.programConfigurations.get(n.id),P=a||E.sdfIcons,I=a?E.textSizeData:E.iconSizeData,O=v||0!==m.pitch,z=e.useProgram(en(P,a,E),C),D=t.evaluateSizeForZoom(I,m.zoom),R=void 0,F=[0,0],B=void 0,N=void 0,j=null,U=void 0;if(a){if(B=S.glyphAtlasTexture,N=d.LINEAR,R=S.glyphAtlasTexture.size,E.iconsInText){F=S.imageAtlasTexture.size,j=S.imageAtlasTexture;var V="composite"===I.kind||"camera"===I.kind;U=O||e.options.rotating||e.options.zooming||V?d.LINEAR:d.NEAREST}}else{var H=1!==n.layout.get("icon-size").constantOr(0)||E.iconsNeedLinear;B=S.imageAtlasTexture,N=P||e.options.rotating||e.options.zooming||H||O?d.LINEAR:d.NEAREST,R=S.imageAtlasTexture.size}var q=pe(S,1,e.transform.zoom),G=Qt(M.posMatrix,v,g,e.transform,q),Y=$t(M.posMatrix,v,g,e.transform,q),W=w&&E.hasTextData(),X="none"!==n.layout.get("icon-text-fit")&&W&&E.hasIconData();y&&ne(E,M.posMatrix,e,a,G,Y,v,u);var Z=e.translatePosMatrix(M.posMatrix,S,o,s),J=y||a&&w||X?Qr:G,K=e.translatePosMatrix(Y,S,o,s,!0),Q=P&&0!==n.paint.get(a?"text-halo-width":"icon-halo-width").constantOr(1),$={program:z,buffers:L,uniformValues:P?E.iconsInText?Wr(I.kind,D,x,v,e,Z,J,K,R,F):Yr(I.kind,D,x,v,e,Z,J,K,a,R,!0):Gr(I.kind,D,x,v,e,Z,J,K,a,R),atlasTexture:B,atlasTextureIcon:j,atlasInterpolation:N,atlasInterpolationIcon:U,isSDF:P,hasHalo:Q};if(b)for(var tt=0,et=L.segments.get();tt<et.length;tt+=1){var rt=et[tt];T.push({segments:new t.SegmentVector([rt]),sortKey:rt.sortKey,state:$})}else T.push({segments:L.segments,sortKey:0,state:$})}}}b&&T.sort((function(t,e){return t.sortKey-e.sortKey}));for(var nt=0,it=T;nt<it.length;nt+=1){var at=it[nt],ot=at.state;if(p.activeTexture.set(d.TEXTURE0),ot.atlasTexture.bind(ot.atlasInterpolation,d.CLAMP_TO_EDGE),ot.atlasTextureIcon&&(p.activeTexture.set(d.TEXTURE1),ot.atlasTextureIcon&&ot.atlasTextureIcon.bind(ot.atlasInterpolationIcon,d.CLAMP_TO_EDGE)),ot.isSDF){var st=ot.uniformValues;ot.hasHalo&&(st.u_is_halo=1,nn(ot.buffers,at.segments,n,e,ot.program,_,f,h,st)),st.u_is_halo=0}nn(ot.buffers,at.segments,n,e,ot.program,_,f,h,ot.uniformValues)}}function nn(t,e,r,n,i,a,o,s,l){var c=n.context,u=c.gl;i.draw(c,u.TRIANGLES,a,o,s,Et.disabled,l,r.id,t.layoutVertexBuffer,t.indexBuffer,e,r.paint,n.transform.zoom,t.programConfigurations.get(r.id),t.dynamicLayoutVertexBuffer,t.opacityVertexBuffer)}function an(t,e,r,n,i,a,o){var s,l,c,u,f,h=t.context.gl,p=r.paint.get("fill-pattern"),d=p&&p.constantOr(1),m=r.getCrossfadeParameters();o?(l=d&&!r.getPaintProperty("fill-outline-color")?"fillOutlinePattern":"fillOutline",s=h.LINES):(l=d?"fillPattern":"fill",s=h.TRIANGLES);for(var g=0,v=n;g<v.length;g+=1){var y=v[g],x=e.getTile(y);if(!d||x.patternsLoaded()){var b=x.getBucket(r);if(b){var _=b.programConfigurations.get(r.id),w=t.useProgram(l,_);d&&(t.context.activeTexture.set(h.TEXTURE0),x.imageAtlasTexture.bind(h.LINEAR,h.CLAMP_TO_EDGE),_.updatePaintBuffers(m));var T=p.constantOr(null);if(T&&x.imageAtlas){var k=x.imageAtlas,A=k.patternPositions[T.to.toString()],M=k.patternPositions[T.from.toString()];A&&M&&_.setConstantPatternPositions(A,M)}var S=t.translatePosMatrix(y.posMatrix,x,r.paint.get("fill-translate"),r.paint.get("fill-translate-anchor"));if(o){u=b.indexBuffer2,f=b.segments2;var E=[h.drawingBufferWidth,h.drawingBufferHeight];c="fillOutlinePattern"===l&&d?Er(S,t,m,x,E):Sr(S,E)}else u=b.indexBuffer,f=b.segments,c=d?Mr(S,t,m,x):Ar(S);w.draw(t.context,s,i,t.stencilModeForClipping(y),a,Et.disabled,c,r.id,b.layoutVertexBuffer,u,f,r.paint,t.transform.zoom,_)}}}}function on(t,e,r,n,i,a,o){for(var s=t.context,l=s.gl,c=r.paint.get("fill-extrusion-pattern"),u=c.constantOr(1),f=r.getCrossfadeParameters(),h=r.paint.get("fill-extrusion-opacity"),p=0,d=n;p<d.length;p+=1){var m=d[p],g=e.getTile(m),v=g.getBucket(r);if(v){var y=v.programConfigurations.get(r.id),x=t.useProgram(u?"fillExtrusionPattern":"fillExtrusion",y);u&&(t.context.activeTexture.set(l.TEXTURE0),g.imageAtlasTexture.bind(l.LINEAR,l.CLAMP_TO_EDGE),y.updatePaintBuffers(f));var b=c.constantOr(null);if(b&&g.imageAtlas){var _=g.imageAtlas,w=_.patternPositions[b.to.toString()],T=_.patternPositions[b.from.toString()];w&&T&&y.setConstantPatternPositions(w,T)}var k=t.translatePosMatrix(m.posMatrix,g,r.paint.get("fill-extrusion-translate"),r.paint.get("fill-extrusion-translate-anchor")),A=r.paint.get("fill-extrusion-vertical-gradient"),M=u?kr(k,t,A,h,m,f,g):Tr(k,t,A,h);x.draw(s,s.gl.TRIANGLES,i,a,o,Et.backCCW,M,r.id,v.layoutVertexBuffer,v.indexBuffer,v.segments,r.paint,t.transform.zoom,y)}}}function sn(t,e,r,n,i,a){var o=t.context,s=o.gl,l=e.fbo;if(l){var c=t.useProgram("hillshade");o.activeTexture.set(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,l.colorAttachment.get());var u=function(t,e,r){var n=r.paint.get("hillshade-shadow-color"),i=r.paint.get("hillshade-highlight-color"),a=r.paint.get("hillshade-accent-color"),o=r.paint.get("hillshade-illumination-direction")*(Math.PI/180);"viewport"===r.paint.get("hillshade-illumination-anchor")&&(o-=t.transform.angle);var s=!t.options.moving;return{u_matrix:t.transform.calculatePosMatrix(e.tileID.toUnwrapped(),s),u_image:0,u_latrange:Dr(t,e.tileID),u_light:[r.paint.get("hillshade-exaggeration"),o],u_shadow:n,u_highlight:i,u_accent:a}}(t,e,r);c.draw(o,s.TRIANGLES,n,i,a,Et.disabled,u,r.id,t.rasterBoundsBuffer,t.quadTriangleIndexBuffer,t.rasterBoundsSegments)}}function ln(e,r,n,i,a,o,s){var l=e.context,c=l.gl,u=r.dem;if(u&&u.data){var f=u.dim,h=u.stride,p=u.getPixels();if(l.activeTexture.set(c.TEXTURE1),l.pixelStoreUnpackPremultiplyAlpha.set(!1),r.demTexture=r.demTexture||e.getTileTexture(h),r.demTexture){var d=r.demTexture;d.update(p,{premultiply:!1}),d.bind(c.NEAREST,c.CLAMP_TO_EDGE)}else r.demTexture=new t.Texture(l,p,c.RGBA,{premultiply:!1}),r.demTexture.bind(c.NEAREST,c.CLAMP_TO_EDGE);l.activeTexture.set(c.TEXTURE0);var m=r.fbo;if(!m){var g=new t.Texture(l,{width:f,height:f,data:null},c.RGBA);g.bind(c.LINEAR,c.CLAMP_TO_EDGE),(m=r.fbo=l.createFramebuffer(f,f,!0)).colorAttachment.set(g.texture)}l.bindFramebuffer.set(m.framebuffer),l.viewport.set([0,0,f,f]),e.useProgram("hillshadePrepare").draw(l,c.TRIANGLES,a,o,s,Et.disabled,function(e,r,n){var i=r.stride,a=t.create();return t.ortho(a,0,t.EXTENT,-t.EXTENT,0,0,1),t.translate(a,a,[0,-t.EXTENT,0]),{u_matrix:a,u_image:1,u_dimension:[i,i],u_zoom:e.overscaledZ,u_maxzoom:n,u_unpack:r.getUnpackVector()}}(r.tileID,u,i),n.id,e.rasterBoundsBuffer,e.quadTriangleIndexBuffer,e.rasterBoundsSegments),r.needsHillshadePrepare=!1}}function cn(e,r,n,i,a){var o=i.paint.get("raster-fade-duration");if(o>0){var s=t.browser.now(),l=(s-e.timeAdded)/o,c=r?(s-r.timeAdded)/o:-1,u=n.getSource(),f=a.coveringZoomLevel({tileSize:u.tileSize,roundZoom:u.roundZoom}),h=!r||Math.abs(r.tileID.overscaledZ-f)>Math.abs(e.tileID.overscaledZ-f),p=h&&e.refreshedUponExpiration?1:t.clamp(h?l:1-c,0,1);return e.refreshedUponExpiration&&l>=1&&(e.refreshedUponExpiration=!1),r?{opacity:1,mix:1-p}:{opacity:p,mix:0}}return{opacity:1,mix:0}}var un=new t.Color(1,0,0,1),fn=new t.Color(0,1,0,1),hn=new t.Color(0,0,1,1),pn=new t.Color(1,0,1,1),dn=new t.Color(0,1,1,1);function mn(t){var e=t.transform.padding;gn(t,t.transform.height-(e.top||0),3,un),gn(t,e.bottom||0,3,fn),vn(t,e.left||0,3,hn),vn(t,t.transform.width-(e.right||0),3,pn);var r=t.transform.centerPoint;!function(t,e,r,n){yn(t,e-1,r-10,2,20,n),yn(t,e-10,r-1,20,2,n)}(t,r.x,t.transform.height-r.y,dn)}function gn(t,e,r,n){yn(t,0,e+r/2,t.transform.width,r,n)}function vn(t,e,r,n){yn(t,e-r/2,0,r,t.transform.height,n)}function yn(e,r,n,i,a,o){var s=e.context,l=s.gl;l.enable(l.SCISSOR_TEST),l.scissor(r*t.browser.devicePixelRatio,n*t.browser.devicePixelRatio,i*t.browser.devicePixelRatio,a*t.browser.devicePixelRatio),s.clear({color:o}),l.disable(l.SCISSOR_TEST)}function xn(e,r,n){var i=e.context,a=i.gl,o=n.posMatrix,s=e.useProgram("debug"),l=At.disabled,c=Mt.disabled,u=e.colorModeForRenderPass();i.activeTexture.set(a.TEXTURE0),e.emptyTexture.bind(a.LINEAR,a.CLAMP_TO_EDGE),s.draw(i,a.LINE_STRIP,l,c,u,Et.disabled,Ir(o,t.Color.red),"$debug",e.debugBuffer,e.tileBorderIndexBuffer,e.debugSegments);var f=r.getTileByID(n.key).latestRawTileData,h=f&&f.byteLength||0,p=Math.floor(h/1024),d=r.getTile(n).tileSize,m=512/Math.min(d,512)*(n.overscaledZ/e.transform.zoom)*.5,g=n.canonical.toString();n.overscaledZ!==n.canonical.z&&(g+=" => "+n.overscaledZ),function(t,e){t.initDebugOverlayCanvas();var r=t.debugOverlayCanvas,n=t.context.gl,i=t.debugOverlayCanvas.getContext("2d");i.clearRect(0,0,r.width,r.height),i.shadowColor="white",i.shadowBlur=2,i.lineWidth=1.5,i.strokeStyle="white",i.textBaseline="top",i.font="bold 36px Open Sans, sans-serif",i.fillText(e,5,5),i.strokeText(e,5,5),t.debugOverlayTexture.update(r),t.debugOverlayTexture.bind(n.LINEAR,n.CLAMP_TO_EDGE)}(e,g+" "+p+"kb"),s.draw(i,a.TRIANGLES,l,c,St.alphaBlended,Et.disabled,Ir(o,t.Color.transparent,m),"$debug",e.debugBuffer,e.quadTriangleIndexBuffer,e.debugSegments)}var bn={symbol:function(e,r,n,i,a){if("translucent"===e.renderPass){var o=Mt.disabled,s=e.colorModeForRenderPass();n.layout.get("text-variable-anchor")&&function(e,r,n,i,a,o,s){for(var l=r.transform,c="map"===a,u="map"===o,f=0,h=e;f<h.length;f+=1){var p=h[f],d=i.getTile(p),m=d.getBucket(n);if(m&&m.text&&m.text.segments.get().length){var g=m.textSizeData,v=t.evaluateSizeForZoom(g,l.zoom),y=pe(d,1,r.transform.zoom),x=Qt(p.posMatrix,u,c,r.transform,y),b="none"!==n.layout.get("icon-text-fit")&&m.hasIconData();if(v){var _=Math.pow(2,l.zoom-d.tileID.overscaledZ);tn(m,c,u,s,t.symbolSize,l,x,p.posMatrix,_,v,b)}}}}(i,e,n,r,n.layout.get("text-rotation-alignment"),n.layout.get("text-pitch-alignment"),a),0!==n.paint.get("icon-opacity").constantOr(1)&&rn(e,r,n,i,!1,n.paint.get("icon-translate"),n.paint.get("icon-translate-anchor"),n.layout.get("icon-rotation-alignment"),n.layout.get("icon-pitch-alignment"),n.layout.get("icon-keep-upright"),o,s),0!==n.paint.get("text-opacity").constantOr(1)&&rn(e,r,n,i,!0,n.paint.get("text-translate"),n.paint.get("text-translate-anchor"),n.layout.get("text-rotation-alignment"),n.layout.get("text-pitch-alignment"),n.layout.get("text-keep-upright"),o,s),r.map.showCollisionBoxes&&(Kr(e,r,n,i,n.paint.get("text-translate"),n.paint.get("text-translate-anchor"),!0),Kr(e,r,n,i,n.paint.get("icon-translate"),n.paint.get("icon-translate-anchor"),!1))}},circle:function(e,r,n,i){if("translucent"===e.renderPass){var a=n.paint.get("circle-opacity"),o=n.paint.get("circle-stroke-width"),s=n.paint.get("circle-stroke-opacity"),l=void 0!==n.layout.get("circle-sort-key").constantOr(1);if(0!==a.constantOr(1)||0!==o.constantOr(1)&&0!==s.constantOr(1)){for(var c=e.context,u=c.gl,f=e.depthModeForSublayer(0,At.ReadOnly),h=Mt.disabled,p=e.colorModeForRenderPass(),d=[],m=0;m<i.length;m++){var g=i[m],v=r.getTile(g),y=v.getBucket(n);if(y){var x=y.programConfigurations.get(n.id),b={programConfiguration:x,program:e.useProgram("circle",x),layoutVertexBuffer:y.layoutVertexBuffer,indexBuffer:y.indexBuffer,uniformValues:Lr(e,g,v,n)};if(l)for(var _=0,w=y.segments.get();_<w.length;_+=1){var T=w[_];d.push({segments:new t.SegmentVector([T]),sortKey:T.sortKey,state:b})}else d.push({segments:y.segments,sortKey:0,state:b})}}l&&d.sort((function(t,e){return t.sortKey-e.sortKey}));for(var k=0,A=d;k<A.length;k+=1){var M=A[k],S=M.state,E=S.programConfiguration,L=S.program,C=S.layoutVertexBuffer,P=S.indexBuffer,I=S.uniformValues,O=M.segments;L.draw(c,u.TRIANGLES,f,h,p,Et.disabled,I,n.id,C,P,O,n.paint,e.transform.zoom,E)}}}},heatmap:function(e,r,n,i){if(0!==n.paint.get("heatmap-opacity"))if("offscreen"===e.renderPass){var a=e.context,o=a.gl,s=Mt.disabled,l=new St([o.ONE,o.ONE],t.Color.transparent,[!0,!0,!0,!0]);!function(t,e,r){var n=t.gl;t.activeTexture.set(n.TEXTURE1),t.viewport.set([0,0,e.width/4,e.height/4]);var i=r.heatmapFbo;if(i)n.bindTexture(n.TEXTURE_2D,i.colorAttachment.get()),t.bindFramebuffer.set(i.framebuffer);else{var a=n.createTexture();n.bindTexture(n.TEXTURE_2D,a),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,n.CLAMP_TO_EDGE),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,n.CLAMP_TO_EDGE),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,n.LINEAR),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,n.LINEAR),i=r.heatmapFbo=t.createFramebuffer(e.width/4,e.height/4,!1),function(t,e,r,n){var i=t.gl,a=t.extRenderToTextureHalfFloat?t.extTextureHalfFloat.HALF_FLOAT_OES:i.UNSIGNED_BYTE;i.texImage2D(i.TEXTURE_2D,0,i.RGBA,e.width/4,e.height/4,0,i.RGBA,a,null),n.colorAttachment.set(r)}(t,e,a,i)}}(a,e,n),a.clear({color:t.Color.transparent});for(var c=0;c<i.length;c++){var u=i[c];if(!r.hasRenderableParent(u)){var f=r.getTile(u),h=f.getBucket(n);if(h){var p=h.programConfigurations.get(n.id),d=e.useProgram("heatmap",p),m=e.transform.zoom;d.draw(a,o.TRIANGLES,At.disabled,s,l,Et.disabled,zr(u.posMatrix,f,m,n.paint.get("heatmap-intensity")),n.id,h.layoutVertexBuffer,h.indexBuffer,h.segments,n.paint,e.transform.zoom,p)}}}a.viewport.set([0,0,e.width,e.height])}else"translucent"===e.renderPass&&(e.context.setColorMode(e.colorModeForRenderPass()),function(e,r){var n=e.context,i=n.gl,a=r.heatmapFbo;if(!a)return;n.activeTexture.set(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,a.colorAttachment.get()),n.activeTexture.set(i.TEXTURE1);var o=r.colorRampTexture;o||(o=r.colorRampTexture=new t.Texture(n,r.colorRamp,i.RGBA));o.bind(i.LINEAR,i.CLAMP_TO_EDGE),e.useProgram("heatmapTexture").draw(n,i.TRIANGLES,At.disabled,Mt.disabled,e.colorModeForRenderPass(),Et.disabled,function(e,r,n,i){var a=t.create();t.ortho(a,0,e.width,e.height,0,0,1);var o=e.context.gl;return{u_matrix:a,u_world:[o.drawingBufferWidth,o.drawingBufferHeight],u_image:n,u_color_ramp:i,u_opacity:r.paint.get("heatmap-opacity")}}(e,r,0,1),r.id,e.viewportBuffer,e.quadTriangleIndexBuffer,e.viewportSegments,r.paint,e.transform.zoom)}(e,n))},line:function(e,r,n,i){if("translucent"===e.renderPass){var a=n.paint.get("line-opacity"),o=n.paint.get("line-width");if(0!==a.constantOr(1)&&0!==o.constantOr(1)){var s=e.depthModeForSublayer(0,At.ReadOnly),l=e.colorModeForRenderPass(),c=n.paint.get("line-dasharray"),u=n.paint.get("line-pattern"),f=u.constantOr(1),h=n.paint.get("line-gradient"),p=n.getCrossfadeParameters(),d=f?"linePattern":c?"lineSDF":h?"lineGradient":"line",m=e.context,g=m.gl,v=!0;if(h){m.activeTexture.set(g.TEXTURE0);var y=n.gradientTexture;if(!n.gradient)return;y||(y=n.gradientTexture=new t.Texture(m,n.gradient,g.RGBA)),y.bind(g.LINEAR,g.CLAMP_TO_EDGE)}for(var x=0,b=i;x<b.length;x+=1){var _=b[x],w=r.getTile(_);if(!f||w.patternsLoaded()){var T=w.getBucket(n);if(T){var k=T.programConfigurations.get(n.id),A=e.context.program.get(),M=e.useProgram(d,k),S=v||M.program!==A,E=u.constantOr(null);if(E&&w.imageAtlas){var L=w.imageAtlas,C=L.patternPositions[E.to.toString()],P=L.patternPositions[E.from.toString()];C&&P&&k.setConstantPatternPositions(C,P)}var I=f?Br(e,w,n,p):c?Nr(e,w,n,c,p):h?Fr(e,w,n):Rr(e,w,n);f?(m.activeTexture.set(g.TEXTURE0),w.imageAtlasTexture.bind(g.LINEAR,g.CLAMP_TO_EDGE),k.updatePaintBuffers(p)):c&&(S||e.lineAtlas.dirty)&&(m.activeTexture.set(g.TEXTURE0),e.lineAtlas.bind(m)),M.draw(m,g.TRIANGLES,s,e.stencilModeForClipping(_),l,Et.disabled,I,n.id,T.layoutVertexBuffer,T.indexBuffer,T.segments,n.paint,e.transform.zoom,k),v=!1}}}}}},fill:function(e,r,n,i){var a=n.paint.get("fill-color"),o=n.paint.get("fill-opacity");if(0!==o.constantOr(1)){var s=e.colorModeForRenderPass(),l=n.paint.get("fill-pattern"),c=e.opaquePassEnabledForLayer()&&!l.constantOr(1)&&1===a.constantOr(t.Color.transparent).a&&1===o.constantOr(0)?"opaque":"translucent";if(e.renderPass===c){var u=e.depthModeForSublayer(1,"opaque"===e.renderPass?At.ReadWrite:At.ReadOnly);an(e,r,n,i,u,s,!1)}if("translucent"===e.renderPass&&n.paint.get("fill-antialias")){var f=e.depthModeForSublayer(n.getPaintProperty("fill-outline-color")?2:0,At.ReadOnly);an(e,r,n,i,f,s,!0)}}},"fill-extrusion":function(t,e,r,n){var i=r.paint.get("fill-extrusion-opacity");if(0!==i&&"translucent"===t.renderPass){var a=new At(t.context.gl.LEQUAL,At.ReadWrite,t.depthRangeFor3D);if(1!==i||r.paint.get("fill-extrusion-pattern").constantOr(1))on(t,e,r,n,a,Mt.disabled,St.disabled),on(t,e,r,n,a,t.stencilModeFor3D(),t.colorModeForRenderPass());else{var o=t.colorModeForRenderPass();on(t,e,r,n,a,Mt.disabled,o)}}},hillshade:function(t,e,r,n){if("offscreen"===t.renderPass||"translucent"===t.renderPass){for(var i=t.context,a=e.getSource().maxzoom,o=t.depthModeForSublayer(0,At.ReadOnly),s=t.colorModeForRenderPass(),l="translucent"===t.renderPass?t.stencilConfigForOverlap(n):[{},n],c=l[0],u=0,f=l[1];u<f.length;u+=1){var h=f[u],p=e.getTile(h);p.needsHillshadePrepare&&"offscreen"===t.renderPass?ln(t,p,r,a,o,Mt.disabled,s):"translucent"===t.renderPass&&sn(t,p,r,o,c[h.overscaledZ],s)}i.viewport.set([0,0,t.width,t.height])}},raster:function(t,e,r,n){if("translucent"===t.renderPass&&0!==r.paint.get("raster-opacity")&&n.length)for(var i=t.context,a=i.gl,o=e.getSource(),s=t.useProgram("raster"),l=t.colorModeForRenderPass(),c=o instanceof I?[{},n]:t.stencilConfigForOverlap(n),u=c[0],f=c[1],h=f[f.length-1].overscaledZ,p=!t.options.moving,d=0,m=f;d<m.length;d+=1){var g=m[d],v=t.depthModeForSublayer(g.overscaledZ-h,1===r.paint.get("raster-opacity")?At.ReadWrite:At.ReadOnly,a.LESS),y=e.getTile(g),x=t.transform.calculatePosMatrix(g.toUnwrapped(),p);y.registerFadeDuration(r.paint.get("raster-fade-duration"));var b=e.findLoadedParent(g,0),_=cn(y,b,e,r,t.transform),w=void 0,T=void 0,k="nearest"===r.paint.get("raster-resampling")?a.NEAREST:a.LINEAR;i.activeTexture.set(a.TEXTURE0),y.texture.bind(k,a.CLAMP_TO_EDGE,a.LINEAR_MIPMAP_NEAREST),i.activeTexture.set(a.TEXTURE1),b?(b.texture.bind(k,a.CLAMP_TO_EDGE,a.LINEAR_MIPMAP_NEAREST),w=Math.pow(2,b.tileID.overscaledZ-y.tileID.overscaledZ),T=[y.tileID.canonical.x*w%1,y.tileID.canonical.y*w%1]):y.texture.bind(k,a.CLAMP_TO_EDGE,a.LINEAR_MIPMAP_NEAREST);var A=Vr(x,T||[0,0],w||1,_,r);o instanceof I?s.draw(i,a.TRIANGLES,v,Mt.disabled,l,Et.disabled,A,r.id,o.boundsBuffer,t.quadTriangleIndexBuffer,o.boundsSegments):s.draw(i,a.TRIANGLES,v,u[g.overscaledZ],l,Et.disabled,A,r.id,t.rasterBoundsBuffer,t.quadTriangleIndexBuffer,t.rasterBoundsSegments)}},background:function(t,e,r){var n=r.paint.get("background-color"),i=r.paint.get("background-opacity");if(0!==i){var a=t.context,o=a.gl,s=t.transform,l=s.tileSize,c=r.paint.get("background-pattern");if(!t.isPatternMissing(c)){var u=!c&&1===n.a&&1===i&&t.opaquePassEnabledForLayer()?"opaque":"translucent";if(t.renderPass===u){var f=Mt.disabled,h=t.depthModeForSublayer(0,"opaque"===u?At.ReadWrite:At.ReadOnly),p=t.colorModeForRenderPass(),d=t.useProgram(c?"backgroundPattern":"background"),m=s.coveringTiles({tileSize:l});c&&(a.activeTexture.set(o.TEXTURE0),t.imageManager.bind(t.context));for(var g=r.getCrossfadeParameters(),v=0,y=m;v<y.length;v+=1){var x=y[v],b=t.transform.calculatePosMatrix(x.toUnwrapped()),_=c?Zr(b,i,t,c,{tileID:x,tileSize:l},g):Xr(b,i,n);d.draw(a,o.TRIANGLES,h,f,p,Et.disabled,_,r.id,t.tileExtentBuffer,t.quadTriangleIndexBuffer,t.tileExtentSegments)}}}}},debug:function(t,e,r){for(var n=0;n<r.length;n++)xn(t,e,r[n])},custom:function(t,e,r){var n=t.context,i=r.implementation;if("offscreen"===t.renderPass){var a=i.prerender;a&&(t.setCustomLayerDefaults(),n.setColorMode(t.colorModeForRenderPass()),a.call(i,n.gl,t.transform.customLayerMatrix()),n.setDirty(),t.setBaseState())}else if("translucent"===t.renderPass){t.setCustomLayerDefaults(),n.setColorMode(t.colorModeForRenderPass()),n.setStencilMode(Mt.disabled);var o="3d"===i.renderingMode?new At(t.context.gl.LEQUAL,At.ReadWrite,t.depthRangeFor3D):t.depthModeForSublayer(0,At.ReadOnly);n.setDepthMode(o),i.render(n.gl,t.transform.customLayerMatrix()),n.setDirty(),t.setBaseState(),n.bindFramebuffer.set(null)}}},_n=function(t,e){this.context=new Lt(t),this.transform=e,this._tileTextures={},this.setup(),this.numSublayers=Ct.maxUnderzooming+Ct.maxOverzooming+1,this.depthEpsilon=1/Math.pow(2,16),this.crossTileSymbolIndex=new Ne,this.gpuTimers={}};_n.prototype.resize=function(e,r){if(this.width=e*t.browser.devicePixelRatio,this.height=r*t.browser.devicePixelRatio,this.context.viewport.set([0,0,this.width,this.height]),this.style)for(var n=0,i=this.style._order;n<i.length;n+=1){var a=i[n];this.style._layers[a].resize()}},_n.prototype.setup=function(){var e=this.context,r=new t.StructArrayLayout2i4;r.emplaceBack(0,0),r.emplaceBack(t.EXTENT,0),r.emplaceBack(0,t.EXTENT),r.emplaceBack(t.EXTENT,t.EXTENT),this.tileExtentBuffer=e.createVertexBuffer(r,Ge.members),this.tileExtentSegments=t.SegmentVector.simpleSegment(0,0,4,2);var n=new t.StructArrayLayout2i4;n.emplaceBack(0,0),n.emplaceBack(t.EXTENT,0),n.emplaceBack(0,t.EXTENT),n.emplaceBack(t.EXTENT,t.EXTENT),this.debugBuffer=e.createVertexBuffer(n,Ge.members),this.debugSegments=t.SegmentVector.simpleSegment(0,0,4,5);var i=new t.StructArrayLayout4i8;i.emplaceBack(0,0,0,0),i.emplaceBack(t.EXTENT,0,t.EXTENT,0),i.emplaceBack(0,t.EXTENT,0,t.EXTENT),i.emplaceBack(t.EXTENT,t.EXTENT,t.EXTENT,t.EXTENT),this.rasterBoundsBuffer=e.createVertexBuffer(i,P.members),this.rasterBoundsSegments=t.SegmentVector.simpleSegment(0,0,4,2);var a=new t.StructArrayLayout2i4;a.emplaceBack(0,0),a.emplaceBack(1,0),a.emplaceBack(0,1),a.emplaceBack(1,1),this.viewportBuffer=e.createVertexBuffer(a,Ge.members),this.viewportSegments=t.SegmentVector.simpleSegment(0,0,4,2);var o=new t.StructArrayLayout1ui2;o.emplaceBack(0),o.emplaceBack(1),o.emplaceBack(3),o.emplaceBack(2),o.emplaceBack(0),this.tileBorderIndexBuffer=e.createIndexBuffer(o);var s=new t.StructArrayLayout3ui6;s.emplaceBack(0,1,2),s.emplaceBack(2,1,3),this.quadTriangleIndexBuffer=e.createIndexBuffer(s),this.emptyTexture=new t.Texture(e,{width:1,height:1,data:new Uint8Array([0,0,0,0])},e.gl.RGBA);var l=this.context.gl;this.stencilClearMode=new Mt({func:l.ALWAYS,mask:0},0,255,l.ZERO,l.ZERO,l.ZERO)},_n.prototype.clearStencil=function(){var e=this.context,r=e.gl;this.nextStencilID=1,this.currentStencilSource=void 0;var n=t.create();t.ortho(n,0,this.width,this.height,0,0,1),t.scale(n,n,[r.drawingBufferWidth,r.drawingBufferHeight,0]),this.useProgram("clippingMask").draw(e,r.TRIANGLES,At.disabled,this.stencilClearMode,St.disabled,Et.disabled,Or(n),"$clipping",this.viewportBuffer,this.quadTriangleIndexBuffer,this.viewportSegments)},_n.prototype._renderTileClippingMasks=function(t,e){if(this.currentStencilSource!==t.source&&t.isTileClipped()&&e&&e.length){this.currentStencilSource=t.source;var r=this.context,n=r.gl;this.nextStencilID+e.length>256&&this.clearStencil(),r.setColorMode(St.disabled),r.setDepthMode(At.disabled);var i=this.useProgram("clippingMask");this._tileClippingMaskIDs={};for(var a=0,o=e;a<o.length;a+=1){var s=o[a],l=this._tileClippingMaskIDs[s.key]=this.nextStencilID++;i.draw(r,n.TRIANGLES,At.disabled,new Mt({func:n.ALWAYS,mask:0},l,255,n.KEEP,n.KEEP,n.REPLACE),St.disabled,Et.disabled,Or(s.posMatrix),"$clipping",this.tileExtentBuffer,this.quadTriangleIndexBuffer,this.tileExtentSegments)}}},_n.prototype.stencilModeFor3D=function(){this.currentStencilSource=void 0,this.nextStencilID+1>256&&this.clearStencil();var t=this.nextStencilID++,e=this.context.gl;return new Mt({func:e.NOTEQUAL,mask:255},t,255,e.KEEP,e.KEEP,e.REPLACE)},_n.prototype.stencilModeForClipping=function(t){var e=this.context.gl;return new Mt({func:e.EQUAL,mask:255},this._tileClippingMaskIDs[t.key],0,e.KEEP,e.KEEP,e.REPLACE)},_n.prototype.stencilConfigForOverlap=function(t){var e,r=this.context.gl,n=t.sort((function(t,e){return e.overscaledZ-t.overscaledZ})),i=n[n.length-1].overscaledZ,a=n[0].overscaledZ-i+1;if(a>1){this.currentStencilSource=void 0,this.nextStencilID+a>256&&this.clearStencil();for(var o={},s=0;s<a;s++)o[s+i]=new Mt({func:r.GEQUAL,mask:255},s+this.nextStencilID,255,r.KEEP,r.KEEP,r.REPLACE);return this.nextStencilID+=a,[o,n]}return[(e={},e[i]=Mt.disabled,e),n]},_n.prototype.colorModeForRenderPass=function(){var e=this.context.gl;if(this._showOverdrawInspector){return new St([e.CONSTANT_COLOR,e.ONE],new t.Color(1/8,1/8,1/8,0),[!0,!0,!0,!0])}return"opaque"===this.renderPass?St.unblended:St.alphaBlended},_n.prototype.depthModeForSublayer=function(t,e,r){if(!this.opaquePassEnabledForLayer())return At.disabled;var n=1-((1+this.currentLayer)*this.numSublayers+t)*this.depthEpsilon;return new At(r||this.context.gl.LEQUAL,e,[n,n])},_n.prototype.opaquePassEnabledForLayer=function(){return this.currentLayer<this.opaquePassCutoff},_n.prototype.render=function(e,r){var n=this;this.style=e,this.options=r,this.lineAtlas=e.lineAtlas,this.imageManager=e.imageManager,this.glyphManager=e.glyphManager,this.symbolFadeChange=e.placement.symbolFadeChange(t.browser.now()),this.imageManager.beginFrame();var i=this.style._order,a=this.style.sourceCaches;for(var o in a){var s=a[o];s.used&&s.prepare(this.context)}var l,c,u={},f={},h={};for(var p in a){var d=a[p];u[p]=d.getVisibleCoordinates(),f[p]=u[p].slice().reverse(),h[p]=d.getVisibleCoordinates(!0).reverse()}this.opaquePassCutoff=1/0;for(var m=0;m<i.length;m++){var g=i[m];if(this.style._layers[g].is3D()){this.opaquePassCutoff=m;break}}this.renderPass="offscreen";for(var v=0,y=i;v<y.length;v+=1){var x=y[v],b=this.style._layers[x];if(b.hasOffscreenPass()&&!b.isHidden(this.transform.zoom)){var _=f[b.source];("custom"===b.type||_.length)&&this.renderLayer(this,a[b.source],b,_)}}for(this.context.bindFramebuffer.set(null),this.context.clear({color:r.showOverdrawInspector?t.Color.black:t.Color.transparent,depth:1}),this.clearStencil(),this._showOverdrawInspector=r.showOverdrawInspector,this.depthRangeFor3D=[0,1-(e._order.length+2)*this.numSublayers*this.depthEpsilon],this.renderPass="opaque",this.currentLayer=i.length-1;this.currentLayer>=0;this.currentLayer--){var w=this.style._layers[i[this.currentLayer]],T=a[w.source],k=u[w.source];this._renderTileClippingMasks(w,k),this.renderLayer(this,T,w,k)}for(this.renderPass="translucent",this.currentLayer=0;this.currentLayer<i.length;this.currentLayer++){var A=this.style._layers[i[this.currentLayer]],M=a[A.source],S=("symbol"===A.type?h:f)[A.source];this._renderTileClippingMasks(A,u[A.source]),this.renderLayer(this,M,A,S)}this.options.showTileBoundaries&&(t.values(this.style._layers).forEach((function(t){t.source&&!t.isHidden(n.transform.zoom)&&(t.source!==(c&&c.id)&&(c=n.style.sourceCaches[t.source]),(!l||l.getSource().maxzoom<c.getSource().maxzoom)&&(l=c))})),l&&bn.debug(this,l,l.getVisibleCoordinates()));this.options.showPadding&&mn(this),this.context.setDefault()},_n.prototype.renderLayer=function(t,e,r,n){r.isHidden(this.transform.zoom)||("background"===r.type||"custom"===r.type||n.length)&&(this.id=r.id,this.gpuTimingStart(r),bn[r.type](t,e,r,n,this.style.placement.variableOffsets),this.gpuTimingEnd())},_n.prototype.gpuTimingStart=function(t){if(this.options.gpuTiming){var e=this.context.extTimerQuery,r=this.gpuTimers[t.id];r||(r=this.gpuTimers[t.id]={calls:0,cpuTime:0,query:e.createQueryEXT()}),r.calls++,e.beginQueryEXT(e.TIME_ELAPSED_EXT,r.query)}},_n.prototype.gpuTimingEnd=function(){if(this.options.gpuTiming){var t=this.context.extTimerQuery;t.endQueryEXT(t.TIME_ELAPSED_EXT)}},_n.prototype.collectGpuTimers=function(){var t=this.gpuTimers;return this.gpuTimers={},t},_n.prototype.queryGpuTimers=function(t){var e={};for(var r in t){var n=t[r],i=this.context.extTimerQuery,a=i.getQueryObjectEXT(n.query,i.QUERY_RESULT_EXT)/1e6;i.deleteQueryEXT(n.query),e[r]=a}return e},_n.prototype.translatePosMatrix=function(e,r,n,i,a){if(!n[0]&&!n[1])return e;var o=a?"map"===i?this.transform.angle:0:"viewport"===i?-this.transform.angle:0;if(o){var s=Math.sin(o),l=Math.cos(o);n=[n[0]*l-n[1]*s,n[0]*s+n[1]*l]}var c=[a?n[0]:pe(r,n[0],this.transform.zoom),a?n[1]:pe(r,n[1],this.transform.zoom),0],u=new Float32Array(16);return t.translate(u,e,c),u},_n.prototype.saveTileTexture=function(t){var e=this._tileTextures[t.size[0]];e?e.push(t):this._tileTextures[t.size[0]]=[t]},_n.prototype.getTileTexture=function(t){var e=this._tileTextures[t];return e&&e.length>0?e.pop():null},_n.prototype.isPatternMissing=function(t){if(!t)return!1;if(!t.from||!t.to)return!0;var e=this.imageManager.getPattern(t.from.toString()),r=this.imageManager.getPattern(t.to.toString());return!e||!r},_n.prototype.useProgram=function(t,e){this.cache=this.cache||{};var r=""+t+(e?e.cacheKey:"")+(this._showOverdrawInspector?"/overdraw":"");return this.cache[r]||(this.cache[r]=new _r(this.context,xr[t],e,Jr[t],this._showOverdrawInspector)),this.cache[r]},_n.prototype.setCustomLayerDefaults=function(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()},_n.prototype.setBaseState=function(){var t=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(t.FUNC_ADD)},_n.prototype.initDebugOverlayCanvas=function(){if(null==this.debugOverlayCanvas){this.debugOverlayCanvas=t.window.document.createElement("canvas"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512;var e=this.context.gl;this.debugOverlayTexture=new t.Texture(this.context,this.debugOverlayCanvas,e.RGBA)}},_n.prototype.destroy=function(){this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy()};var wn=function(t,e){this.points=t,this.planes=e};wn.fromInvProjectionMatrix=function(e,r,n){var i=Math.pow(2,n),a=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map((function(r){return t.transformMat4([],r,e)})).map((function(e){return t.scale$1([],e,1/e[3]/r*i)})),o=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map((function(e){var r=t.sub([],a[e[0]],a[e[1]]),n=t.sub([],a[e[2]],a[e[1]]),i=t.normalize([],t.cross([],r,n)),o=-t.dot(i,a[e[1]]);return i.concat(o)}));return new wn(a,o)};var Tn=function(e,r){this.min=e,this.max=r,this.center=t.scale$2([],t.add([],this.min,this.max),.5)};Tn.prototype.quadrant=function(e){for(var r=[e%2==0,e<2],n=t.clone$2(this.min),i=t.clone$2(this.max),a=0;a<r.length;a++)n[a]=r[a]?this.min[a]:this.center[a],i[a]=r[a]?this.center[a]:this.max[a];return i[2]=this.max[2],new Tn(n,i)},Tn.prototype.distanceX=function(t){return Math.max(Math.min(this.max[0],t[0]),this.min[0])-t[0]},Tn.prototype.distanceY=function(t){return Math.max(Math.min(this.max[1],t[1]),this.min[1])-t[1]},Tn.prototype.intersects=function(e){for(var r=[[this.min[0],this.min[1],0,1],[this.max[0],this.min[1],0,1],[this.max[0],this.max[1],0,1],[this.min[0],this.max[1],0,1]],n=!0,i=0;i<e.planes.length;i++){for(var a=e.planes[i],o=0,s=0;s<r.length;s++)o+=t.dot$1(a,r[s])>=0;if(0===o)return 0;o!==r.length&&(n=!1)}if(n)return 2;for(var l=0;l<3;l++){for(var c=Number.MAX_VALUE,u=-Number.MAX_VALUE,f=0;f<e.points.length;f++){var h=e.points[f][l]-this.min[l];c=Math.min(c,h),u=Math.max(u,h)}if(u<0||c>this.max[l]-this.min[l])return 0}return 1};var kn=function(t,e,r,n){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===r&&(r=0),void 0===n&&(n=0),isNaN(t)||t<0||isNaN(e)||e<0||isNaN(r)||r<0||isNaN(n)||n<0)throw new Error("Invalid value for edge-insets, top, bottom, left and right must all be numbers");this.top=t,this.bottom=e,this.left=r,this.right=n};kn.prototype.interpolate=function(e,r,n){return null!=r.top&&null!=e.top&&(this.top=t.number(e.top,r.top,n)),null!=r.bottom&&null!=e.bottom&&(this.bottom=t.number(e.bottom,r.bottom,n)),null!=r.left&&null!=e.left&&(this.left=t.number(e.left,r.left,n)),null!=r.right&&null!=e.right&&(this.right=t.number(e.right,r.right,n)),this},kn.prototype.getCenter=function(e,r){var n=t.clamp((this.left+e-this.right)/2,0,e),i=t.clamp((this.top+r-this.bottom)/2,0,r);return new t.Point(n,i)},kn.prototype.equals=function(t){return this.top===t.top&&this.bottom===t.bottom&&this.left===t.left&&this.right===t.right},kn.prototype.clone=function(){return new kn(this.top,this.bottom,this.left,this.right)},kn.prototype.toJSON=function(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}};var An=function(e,r,n,i,a){this.tileSize=512,this.maxValidLatitude=85.051129,this._renderWorldCopies=void 0===a||a,this._minZoom=e||0,this._maxZoom=r||22,this._minPitch=null==n?0:n,this._maxPitch=null==i?60:i,this.setMaxBounds(),this.width=0,this.height=0,this._center=new t.LngLat(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._edgeInsets=new kn,this._posMatrixCache={},this._alignedPosMatrixCache={}},Mn={minZoom:{configurable:!0},maxZoom:{configurable:!0},minPitch:{configurable:!0},maxPitch:{configurable:!0},renderWorldCopies:{configurable:!0},worldSize:{configurable:!0},centerOffset:{configurable:!0},size:{configurable:!0},bearing:{configurable:!0},pitch:{configurable:!0},fov:{configurable:!0},zoom:{configurable:!0},center:{configurable:!0},padding:{configurable:!0},centerPoint:{configurable:!0},unmodified:{configurable:!0},point:{configurable:!0}};An.prototype.clone=function(){var t=new An(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return t.tileSize=this.tileSize,t.latRange=this.latRange,t.width=this.width,t.height=this.height,t._center=this._center,t.zoom=this.zoom,t.angle=this.angle,t._fov=this._fov,t._pitch=this._pitch,t._unmodified=this._unmodified,t._edgeInsets=this._edgeInsets.clone(),t._calcMatrices(),t},Mn.minZoom.get=function(){return this._minZoom},Mn.minZoom.set=function(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))},Mn.maxZoom.get=function(){return this._maxZoom},Mn.maxZoom.set=function(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))},Mn.minPitch.get=function(){return this._minPitch},Mn.minPitch.set=function(t){this._minPitch!==t&&(this._minPitch=t,this.pitch=Math.max(this.pitch,t))},Mn.maxPitch.get=function(){return this._maxPitch},Mn.maxPitch.set=function(t){this._maxPitch!==t&&(this._maxPitch=t,this.pitch=Math.min(this.pitch,t))},Mn.renderWorldCopies.get=function(){return this._renderWorldCopies},Mn.renderWorldCopies.set=function(t){void 0===t?t=!0:null===t&&(t=!1),this._renderWorldCopies=t},Mn.worldSize.get=function(){return this.tileSize*this.scale},Mn.centerOffset.get=function(){return this.centerPoint._sub(this.size._div(2))},Mn.size.get=function(){return new t.Point(this.width,this.height)},Mn.bearing.get=function(){return-this.angle/Math.PI*180},Mn.bearing.set=function(e){var r=-t.wrap(e,-180,180)*Math.PI/180;this.angle!==r&&(this._unmodified=!1,this.angle=r,this._calcMatrices(),this.rotationMatrix=t.create$2(),t.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},Mn.pitch.get=function(){return this._pitch/Math.PI*180},Mn.pitch.set=function(e){var r=t.clamp(e,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==r&&(this._unmodified=!1,this._pitch=r,this._calcMatrices())},Mn.fov.get=function(){return this._fov/Math.PI*180},Mn.fov.set=function(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodified=!1,this._fov=t/180*Math.PI,this._calcMatrices())},Mn.zoom.get=function(){return this._zoom},Mn.zoom.set=function(t){var e=Math.min(Math.max(t,this.minZoom),this.maxZoom);this._zoom!==e&&(this._unmodified=!1,this._zoom=e,this.scale=this.zoomScale(e),this.tileZoom=Math.floor(e),this.zoomFraction=e-this.tileZoom,this._constrain(),this._calcMatrices())},Mn.center.get=function(){return this._center},Mn.center.set=function(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._constrain(),this._calcMatrices())},Mn.padding.get=function(){return this._edgeInsets.toJSON()},Mn.padding.set=function(t){this._edgeInsets.equals(t)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,t,1),this._calcMatrices())},Mn.centerPoint.get=function(){return this._edgeInsets.getCenter(this.width,this.height)},An.prototype.isPaddingEqual=function(t){return this._edgeInsets.equals(t)},An.prototype.interpolatePadding=function(t,e,r){this._unmodified=!1,this._edgeInsets.interpolate(t,e,r),this._constrain(),this._calcMatrices()},An.prototype.coveringZoomLevel=function(t){var e=(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize));return Math.max(0,e)},An.prototype.getVisibleUnwrappedCoordinates=function(e){var r=[new t.UnwrappedTileID(0,e)];if(this._renderWorldCopies)for(var n=this.pointCoordinate(new t.Point(0,0)),i=this.pointCoordinate(new t.Point(this.width,0)),a=this.pointCoordinate(new t.Point(this.width,this.height)),o=this.pointCoordinate(new t.Point(0,this.height)),s=Math.floor(Math.min(n.x,i.x,a.x,o.x)),l=Math.floor(Math.max(n.x,i.x,a.x,o.x)),c=s-1;c<=l+1;c++)0!==c&&r.push(new t.UnwrappedTileID(c,e));return r},An.prototype.coveringTiles=function(e){var r=this.coveringZoomLevel(e),n=r;if(void 0!==e.minzoom&&r<e.minzoom)return[];void 0!==e.maxzoom&&r>e.maxzoom&&(r=e.maxzoom);var i=t.MercatorCoordinate.fromLngLat(this.center),a=Math.pow(2,r),o=[a*i.x,a*i.y,0],s=wn.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,r),l=e.minzoom||0;this.pitch<=60&&this._edgeInsets.top<.1&&(l=r);var c=function(t){return{aabb:new Tn([t*a,0,0],[(t+1)*a,a,0]),zoom:0,x:0,y:0,wrap:t,fullyVisible:!1}},u=[],f=[],h=r,p=e.reparseOverscaled?n:r;if(this._renderWorldCopies)for(var d=1;d<=3;d++)u.push(c(-d)),u.push(c(d));for(u.push(c(0));u.length>0;){var m=u.pop(),g=m.x,v=m.y,y=m.fullyVisible;if(!y){var x=m.aabb.intersects(s);if(0===x)continue;y=2===x}var b=m.aabb.distanceX(o),_=m.aabb.distanceY(o),w=Math.max(Math.abs(b),Math.abs(_)),T=3+(1<<h-m.zoom)-2;if(m.zoom===h||w>T&&m.zoom>=l)f.push({tileID:new t.OverscaledTileID(m.zoom===h?p:m.zoom,m.wrap,m.zoom,g,v),distanceSq:t.sqrLen([o[0]-.5-g,o[1]-.5-v])});else for(var k=0;k<4;k++){var A=(g<<1)+k%2,M=(v<<1)+(k>>1);u.push({aabb:m.aabb.quadrant(k),zoom:m.zoom+1,x:A,y:M,wrap:m.wrap,fullyVisible:y})}}return f.sort((function(t,e){return t.distanceSq-e.distanceSq})).map((function(t){return t.tileID}))},An.prototype.resize=function(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e],this._constrain(),this._calcMatrices()},Mn.unmodified.get=function(){return this._unmodified},An.prototype.zoomScale=function(t){return Math.pow(2,t)},An.prototype.scaleZoom=function(t){return Math.log(t)/Math.LN2},An.prototype.project=function(e){var r=t.clamp(e.lat,-this.maxValidLatitude,this.maxValidLatitude);return new t.Point(t.mercatorXfromLng(e.lng)*this.worldSize,t.mercatorYfromLat(r)*this.worldSize)},An.prototype.unproject=function(e){return new t.MercatorCoordinate(e.x/this.worldSize,e.y/this.worldSize).toLngLat()},Mn.point.get=function(){return this.project(this.center)},An.prototype.setLocationAtPoint=function(e,r){var n=this.pointCoordinate(r),i=this.pointCoordinate(this.centerPoint),a=this.locationCoordinate(e),o=new t.MercatorCoordinate(a.x-(n.x-i.x),a.y-(n.y-i.y));this.center=this.coordinateLocation(o),this._renderWorldCopies&&(this.center=this.center.wrap())},An.prototype.locationPoint=function(t){return this.coordinatePoint(this.locationCoordinate(t))},An.prototype.pointLocation=function(t){return this.coordinateLocation(this.pointCoordinate(t))},An.prototype.locationCoordinate=function(e){return t.MercatorCoordinate.fromLngLat(e)},An.prototype.coordinateLocation=function(t){return t.toLngLat()},An.prototype.pointCoordinate=function(e){var r=[e.x,e.y,0,1],n=[e.x,e.y,1,1];t.transformMat4(r,r,this.pixelMatrixInverse),t.transformMat4(n,n,this.pixelMatrixInverse);var i=r[3],a=n[3],o=r[0]/i,s=n[0]/a,l=r[1]/i,c=n[1]/a,u=r[2]/i,f=n[2]/a,h=u===f?0:(0-u)/(f-u);return new t.MercatorCoordinate(t.number(o,s,h)/this.worldSize,t.number(l,c,h)/this.worldSize)},An.prototype.coordinatePoint=function(e){var r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix),new t.Point(r[0]/r[3],r[1]/r[3])},An.prototype.getBounds=function(){return(new t.LngLatBounds).extend(this.pointLocation(new t.Point(0,0))).extend(this.pointLocation(new t.Point(this.width,0))).extend(this.pointLocation(new t.Point(this.width,this.height))).extend(this.pointLocation(new t.Point(0,this.height)))},An.prototype.getMaxBounds=function(){return this.latRange&&2===this.latRange.length&&this.lngRange&&2===this.lngRange.length?new t.LngLatBounds([this.lngRange[0],this.latRange[0]],[this.lngRange[1],this.latRange[1]]):null},An.prototype.setMaxBounds=function(t){t?(this.lngRange=[t.getWest(),t.getEast()],this.latRange=[t.getSouth(),t.getNorth()],this._constrain()):(this.lngRange=null,this.latRange=[-this.maxValidLatitude,this.maxValidLatitude])},An.prototype.calculatePosMatrix=function(e,r){void 0===r&&(r=!1);var n=e.key,i=r?this._alignedPosMatrixCache:this._posMatrixCache;if(i[n])return i[n];var a=e.canonical,o=this.worldSize/this.zoomScale(a.z),s=a.x+Math.pow(2,a.z)*e.wrap,l=t.identity(new Float64Array(16));return t.translate(l,l,[s*o,a.y*o,0]),t.scale(l,l,[o/t.EXTENT,o/t.EXTENT,1]),t.multiply(l,r?this.alignedProjMatrix:this.projMatrix,l),i[n]=new Float32Array(l),i[n]},An.prototype.customLayerMatrix=function(){return this.mercatorMatrix.slice()},An.prototype._constrain=function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var e,r,n,i,a=-90,o=90,s=-180,l=180,c=this.size,u=this._unmodified;if(this.latRange){var f=this.latRange;a=t.mercatorYfromLat(f[1])*this.worldSize,e=(o=t.mercatorYfromLat(f[0])*this.worldSize)-a<c.y?c.y/(o-a):0}if(this.lngRange){var h=this.lngRange;s=t.mercatorXfromLng(h[0])*this.worldSize,r=(l=t.mercatorXfromLng(h[1])*this.worldSize)-s<c.x?c.x/(l-s):0}var p=this.point,d=Math.max(r||0,e||0);if(d)return this.center=this.unproject(new t.Point(r?(l+s)/2:p.x,e?(o+a)/2:p.y)),this.zoom+=this.scaleZoom(d),this._unmodified=u,void(this._constraining=!1);if(this.latRange){var m=p.y,g=c.y/2;m-g<a&&(i=a+g),m+g>o&&(i=o-g)}if(this.lngRange){var v=p.x,y=c.x/2;v-y<s&&(n=s+y),v+y>l&&(n=l-y)}void 0===n&&void 0===i||(this.center=this.unproject(new t.Point(void 0!==n?n:p.x,void 0!==i?i:p.y))),this._unmodified=u,this._constraining=!1}},An.prototype._calcMatrices=function(){if(this.height){var e=this._fov/2,r=this.centerOffset;this.cameraToCenterDistance=.5/Math.tan(e)*this.height;var n=Math.PI/2+this._pitch,i=this._fov*(.5+r.y/this.height),a=Math.sin(i)*this.cameraToCenterDistance/Math.sin(t.clamp(Math.PI-n-i,.01,Math.PI-.01)),o=this.point,s=o.x,l=o.y,c=1.01*(Math.cos(Math.PI/2-this._pitch)*a+this.cameraToCenterDistance),u=this.height/50,f=new Float64Array(16);t.perspective(f,this._fov,this.width/this.height,u,c),f[8]=2*-r.x/this.width,f[9]=2*r.y/this.height,t.scale(f,f,[1,-1,1]),t.translate(f,f,[0,0,-this.cameraToCenterDistance]),t.rotateX(f,f,this._pitch),t.rotateZ(f,f,this.angle),t.translate(f,f,[-s,-l,0]),this.mercatorMatrix=t.scale([],f,[this.worldSize,this.worldSize,this.worldSize]),t.scale(f,f,[1,1,t.mercatorZfromAltitude(1,this.center.lat)*this.worldSize,1]),this.projMatrix=f,this.invProjMatrix=t.invert([],this.projMatrix);var h=this.width%2/2,p=this.height%2/2,d=Math.cos(this.angle),m=Math.sin(this.angle),g=s-Math.round(s)+d*h+m*p,v=l-Math.round(l)+d*p+m*h,y=new Float64Array(f);if(t.translate(y,y,[g>.5?g-1:g,v>.5?v-1:v,0]),this.alignedProjMatrix=y,f=t.create(),t.scale(f,f,[this.width/2,-this.height/2,1]),t.translate(f,f,[1,-1,0]),this.labelPlaneMatrix=f,f=t.create(),t.scale(f,f,[1,-1,1]),t.translate(f,f,[-1,-1,0]),t.scale(f,f,[2/this.width,2/this.height,1]),this.glCoordMatrix=f,this.pixelMatrix=t.multiply(new Float64Array(16),this.labelPlaneMatrix,this.projMatrix),!(f=t.invert(new Float64Array(16),this.pixelMatrix)))throw new Error("failed to invert matrix");this.pixelMatrixInverse=f,this._posMatrixCache={},this._alignedPosMatrixCache={}}},An.prototype.maxPitchScaleFactor=function(){if(!this.pixelMatrixInverse)return 1;var e=this.pointCoordinate(new t.Point(0,0)),r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix)[3]/this.cameraToCenterDistance},An.prototype.getCameraPoint=function(){var e=this._pitch,r=Math.tan(e)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new t.Point(0,r))},An.prototype.getCameraQueryGeometry=function(e){var r=this.getCameraPoint();if(1===e.length)return[e[0],r];for(var n=r.x,i=r.y,a=r.x,o=r.y,s=0,l=e;s<l.length;s+=1){var c=l[s];n=Math.min(n,c.x),i=Math.min(i,c.y),a=Math.max(a,c.x),o=Math.max(o,c.y)}return[new t.Point(n,i),new t.Point(a,i),new t.Point(a,o),new t.Point(n,o),new t.Point(n,i)]},Object.defineProperties(An.prototype,Mn);var Sn=function(e){var r,n,i,a,o;this._hashName=e&&encodeURIComponent(e),t.bindAll(["_getCurrentHash","_onHashChange","_updateHash"],this),this._updateHash=(r=this._updateHashUnthrottled.bind(this),n=300,i=!1,a=null,o=function(){a=null,i&&(r(),a=setTimeout(o,n),i=!1)},function(){return i=!0,a||o(),a})};Sn.prototype.addTo=function(e){return this._map=e,t.window.addEventListener("hashchange",this._onHashChange,!1),this._map.on("moveend",this._updateHash),this},Sn.prototype.remove=function(){return t.window.removeEventListener("hashchange",this._onHashChange,!1),this._map.off("moveend",this._updateHash),clearTimeout(this._updateHash()),delete this._map,this},Sn.prototype.getHashString=function(e){var r=this._map.getCenter(),n=Math.round(100*this._map.getZoom())/100,i=Math.ceil((n*Math.LN2+Math.log(512/360/.5))/Math.LN10),a=Math.pow(10,i),o=Math.round(r.lng*a)/a,s=Math.round(r.lat*a)/a,l=this._map.getBearing(),c=this._map.getPitch(),u="";if(u+=e?"/"+o+"/"+s+"/"+n:n+"/"+s+"/"+o,(l||c)&&(u+="/"+Math.round(10*l)/10),c&&(u+="/"+Math.round(c)),this._hashName){var f=this._hashName,h=!1,p=t.window.location.hash.slice(1).split("&").map((function(t){var e=t.split("=")[0];return e===f?(h=!0,e+"="+u):t})).filter((function(t){return t}));return h||p.push(f+"="+u),"#"+p.join("&")}return"#"+u},Sn.prototype._getCurrentHash=function(){var e,r=this,n=t.window.location.hash.replace("#","");return this._hashName?(n.split("&").map((function(t){return t.split("=")})).forEach((function(t){t[0]===r._hashName&&(e=t)})),(e&&e[1]||"").split("/")):n.split("/")},Sn.prototype._onHashChange=function(){var t=this._getCurrentHash();if(t.length>=3&&!t.some((function(t){return isNaN(t)}))){var e=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(t[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+t[2],+t[1]],zoom:+t[0],bearing:e,pitch:+(t[4]||0)}),!0}return!1},Sn.prototype._updateHashUnthrottled=function(){var e=this.getHashString();try{t.window.history.replaceState(t.window.history.state,"",e)}catch(t){}};var En={linearity:.3,easing:t.bezier(0,0,.3,1)},Ln=t.extend({deceleration:2500,maxSpeed:1400},En),Cn=t.extend({deceleration:20,maxSpeed:1400},En),Pn=t.extend({deceleration:1e3,maxSpeed:360},En),In=t.extend({deceleration:1e3,maxSpeed:90},En),On=function(t){this._map=t,this.clear()};function zn(t,e){(!t.duration||t.duration<e.duration)&&(t.duration=e.duration,t.easing=e.easing)}function Dn(e,r,n){var i=n.maxSpeed,a=n.linearity,o=n.deceleration,s=t.clamp(e*a/(r/1e3),-i,i),l=Math.abs(s)/(o*a);return{easing:n.easing,duration:1e3*l,amount:s*(l/2)}}On.prototype.clear=function(){this._inertiaBuffer=[]},On.prototype.record=function(e){this._drainInertiaBuffer(),this._inertiaBuffer.push({time:t.browser.now(),settings:e})},On.prototype._drainInertiaBuffer=function(){for(var e=this._inertiaBuffer,r=t.browser.now();e.length>0&&r-e[0].time>160;)e.shift()},On.prototype._onMoveEnd=function(e){if(this._drainInertiaBuffer(),!(this._inertiaBuffer.length<2)){for(var r={zoom:0,bearing:0,pitch:0,pan:new t.Point(0,0),pinchAround:void 0,around:void 0},n=0,i=this._inertiaBuffer;n<i.length;n+=1){var a=i[n].settings;r.zoom+=a.zoomDelta||0,r.bearing+=a.bearingDelta||0,r.pitch+=a.pitchDelta||0,a.panDelta&&r.pan._add(a.panDelta),a.around&&(r.around=a.around),a.pinchAround&&(r.pinchAround=a.pinchAround)}var o=this._inertiaBuffer[this._inertiaBuffer.length-1].time-this._inertiaBuffer[0].time,s={};if(r.pan.mag()){var l=Dn(r.pan.mag(),o,t.extend({},Ln,e||{}));s.offset=r.pan.mult(l.amount/r.pan.mag()),s.center=this._map.transform.center,zn(s,l)}if(r.zoom){var c=Dn(r.zoom,o,Cn);s.zoom=this._map.transform.zoom+c.amount,zn(s,c)}if(r.bearing){var u=Dn(r.bearing,o,Pn);s.bearing=this._map.transform.bearing+t.clamp(u.amount,-179,179),zn(s,u)}if(r.pitch){var f=Dn(r.pitch,o,In);s.pitch=this._map.transform.pitch+f.amount,zn(s,f)}if(s.zoom||s.bearing){var h=void 0===r.pinchAround?r.around:r.pinchAround;s.around=h?this._map.unproject(h):this._map.getCenter()}return this.clear(),t.extend(s,{noMoveStart:!0})}};var Rn=function(e){function n(n,i,a,o){void 0===o&&(o={});var s=r.mousePos(i.getCanvasContainer(),a),l=i.unproject(s);e.call(this,n,t.extend({point:s,lngLat:l,originalEvent:a},o)),this._defaultPrevented=!1,this.target=i}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var i={defaultPrevented:{configurable:!0}};return n.prototype.preventDefault=function(){this._defaultPrevented=!0},i.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(n.prototype,i),n}(t.Event),Fn=function(e){function n(n,i,a){var o="touchend"===n?a.changedTouches:a.touches,s=r.touchPos(i.getCanvasContainer(),o),l=s.map((function(t){return i.unproject(t)})),c=s.reduce((function(t,e,r,n){return t.add(e.div(n.length))}),new t.Point(0,0)),u=i.unproject(c);e.call(this,n,{points:s,point:c,lngLats:l,lngLat:u,originalEvent:a}),this._defaultPrevented=!1}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var i={defaultPrevented:{configurable:!0}};return n.prototype.preventDefault=function(){this._defaultPrevented=!0},i.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(n.prototype,i),n}(t.Event),Bn=function(t){function e(e,r,n){t.call(this,e,{originalEvent:n}),this._defaultPrevented=!1}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={defaultPrevented:{configurable:!0}};return e.prototype.preventDefault=function(){this._defaultPrevented=!0},r.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(e.prototype,r),e}(t.Event),Nn=function(t,e){this._map=t,this._clickTolerance=e.clickTolerance};Nn.prototype.reset=function(){delete this._mousedownPos},Nn.prototype.wheel=function(t){return this._firePreventable(new Bn(t.type,this._map,t))},Nn.prototype.mousedown=function(t,e){return this._mousedownPos=e,this._firePreventable(new Rn(t.type,this._map,t))},Nn.prototype.mouseup=function(t){this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.click=function(t,e){this._mousedownPos&&this._mousedownPos.dist(e)>=this._clickTolerance||this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.dblclick=function(t){return this._firePreventable(new Rn(t.type,this._map,t))},Nn.prototype.mouseover=function(t){this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.mouseout=function(t){this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.touchstart=function(t){return this._firePreventable(new Fn(t.type,this._map,t))},Nn.prototype.touchmove=function(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype.touchend=function(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype.touchcancel=function(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype._firePreventable=function(t){if(this._map.fire(t),t.defaultPrevented)return{}},Nn.prototype.isEnabled=function(){return!0},Nn.prototype.isActive=function(){return!1},Nn.prototype.enable=function(){},Nn.prototype.disable=function(){};var jn=function(t){this._map=t};jn.prototype.reset=function(){this._delayContextMenu=!1,delete this._contextMenuEvent},jn.prototype.mousemove=function(t){this._map.fire(new Rn(t.type,this._map,t))},jn.prototype.mousedown=function(){this._delayContextMenu=!0},jn.prototype.mouseup=function(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new Rn("contextmenu",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)},jn.prototype.contextmenu=function(t){this._delayContextMenu?this._contextMenuEvent=t:this._map.fire(new Rn(t.type,this._map,t)),this._map.listens("contextmenu")&&t.preventDefault()},jn.prototype.isEnabled=function(){return!0},jn.prototype.isActive=function(){return!1},jn.prototype.enable=function(){},jn.prototype.disable=function(){};var Un=function(t,e){this._map=t,this._el=t.getCanvasContainer(),this._container=t.getContainer(),this._clickTolerance=e.clickTolerance||1};function Vn(t,e){for(var r={},n=0;n<t.length;n++)r[t[n].identifier]=e[n];return r}Un.prototype.isEnabled=function(){return!!this._enabled},Un.prototype.isActive=function(){return!!this._active},Un.prototype.enable=function(){this.isEnabled()||(this._enabled=!0)},Un.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},Un.prototype.mousedown=function(t,e){this.isEnabled()&&t.shiftKey&&0===t.button&&(r.disableDrag(),this._startPos=this._lastPos=e,this._active=!0)},Un.prototype.mousemoveWindow=function(t,e){if(this._active){var n=e;if(!(this._lastPos.equals(n)||!this._box&&n.dist(this._startPos)<this._clickTolerance)){var i=this._startPos;this._lastPos=n,this._box||(this._box=r.create("div","mapboxgl-boxzoom",this._container),this._container.classList.add("mapboxgl-crosshair"),this._fireEvent("boxzoomstart",t));var a=Math.min(i.x,n.x),o=Math.max(i.x,n.x),s=Math.min(i.y,n.y),l=Math.max(i.y,n.y);r.setTransform(this._box,"translate("+a+"px,"+s+"px)"),this._box.style.width=o-a+"px",this._box.style.height=l-s+"px"}}},Un.prototype.mouseupWindow=function(e,n){var i=this;if(this._active&&0===e.button){var a=this._startPos,o=n;if(this.reset(),r.suppressClick(),a.x!==o.x||a.y!==o.y)return this._map.fire(new t.Event("boxzoomend",{originalEvent:e})),{cameraAnimation:function(t){return t.fitScreenCoordinates(a,o,i._map.getBearing(),{linear:!0})}};this._fireEvent("boxzoomcancel",e)}},Un.prototype.keydown=function(t){this._active&&27===t.keyCode&&(this.reset(),this._fireEvent("boxzoomcancel",t))},Un.prototype.reset=function(){this._active=!1,this._container.classList.remove("mapboxgl-crosshair"),this._box&&(r.remove(this._box),this._box=null),r.enableDrag(),delete this._startPos,delete this._lastPos},Un.prototype._fireEvent=function(e,r){return this._map.fire(new t.Event(e,{originalEvent:r}))};var Hn=function(t){this.reset(),this.numTouches=t.numTouches};Hn.prototype.reset=function(){delete this.centroid,delete this.startTime,delete this.touches,this.aborted=!1},Hn.prototype.touchstart=function(e,r,n){(this.centroid||n.length>this.numTouches)&&(this.aborted=!0),this.aborted||(void 0===this.startTime&&(this.startTime=e.timeStamp),n.length===this.numTouches&&(this.centroid=function(e){for(var r=new t.Point(0,0),n=0,i=e;n<i.length;n+=1){var a=i[n];r._add(a)}return r.div(e.length)}(r),this.touches=Vn(n,r)))},Hn.prototype.touchmove=function(t,e,r){if(!this.aborted&&this.centroid){var n=Vn(r,e);for(var i in this.touches){var a=this.touches[i],o=n[i];(!o||o.dist(a)>30)&&(this.aborted=!0)}}},Hn.prototype.touchend=function(t,e,r){if((!this.centroid||t.timeStamp-this.startTime>500)&&(this.aborted=!0),0===r.length){var n=!this.aborted&&this.centroid;if(this.reset(),n)return n}};var qn=function(t){this.singleTap=new Hn(t),this.numTaps=t.numTaps,this.reset()};qn.prototype.reset=function(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()},qn.prototype.touchstart=function(t,e,r){this.singleTap.touchstart(t,e,r)},qn.prototype.touchmove=function(t,e,r){this.singleTap.touchmove(t,e,r)},qn.prototype.touchend=function(t,e,r){var n=this.singleTap.touchend(t,e,r);if(n){var i=t.timeStamp-this.lastTime<500,a=!this.lastTap||this.lastTap.dist(n)<30;if(i&&a||this.reset(),this.count++,this.lastTime=t.timeStamp,this.lastTap=n,this.count===this.numTaps)return this.reset(),n}};var Gn=function(){this._zoomIn=new qn({numTouches:1,numTaps:2}),this._zoomOut=new qn({numTouches:2,numTaps:1}),this.reset()};Gn.prototype.reset=function(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()},Gn.prototype.touchstart=function(t,e,r){this._zoomIn.touchstart(t,e,r),this._zoomOut.touchstart(t,e,r)},Gn.prototype.touchmove=function(t,e,r){this._zoomIn.touchmove(t,e,r),this._zoomOut.touchmove(t,e,r)},Gn.prototype.touchend=function(t,e,r){var n=this,i=this._zoomIn.touchend(t,e,r),a=this._zoomOut.touchend(t,e,r);return i?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()+1,around:e.unproject(i)},{originalEvent:t})}}):a?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()-1,around:e.unproject(a)},{originalEvent:t})}}):void 0},Gn.prototype.touchcancel=function(){this.reset()},Gn.prototype.enable=function(){this._enabled=!0},Gn.prototype.disable=function(){this._enabled=!1,this.reset()},Gn.prototype.isEnabled=function(){return this._enabled},Gn.prototype.isActive=function(){return this._active};var Yn=function(t){this.reset(),this._clickTolerance=t.clickTolerance||1};Yn.prototype.reset=function(){this._active=!1,this._moved=!1,delete this._lastPoint,delete this._eventButton},Yn.prototype._correctButton=function(t,e){return!1},Yn.prototype._move=function(t,e){return{}},Yn.prototype.mousedown=function(t,e){if(!this._lastPoint){var n=r.mouseButton(t);this._correctButton(t,n)&&(this._lastPoint=e,this._eventButton=n)}},Yn.prototype.mousemoveWindow=function(t,e){var r=this._lastPoint;if(r&&(t.preventDefault(),this._moved||!(e.dist(r)<this._clickTolerance)))return this._moved=!0,this._lastPoint=e,this._move(r,e)},Yn.prototype.mouseupWindow=function(t){r.mouseButton(t)===this._eventButton&&(this._moved&&r.suppressClick(),this.reset())},Yn.prototype.enable=function(){this._enabled=!0},Yn.prototype.disable=function(){this._enabled=!1,this.reset()},Yn.prototype.isEnabled=function(){return this._enabled},Yn.prototype.isActive=function(){return this._active};var Wn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.mousedown=function(e,r){t.prototype.mousedown.call(this,e,r),this._lastPoint&&(this._active=!0)},e.prototype._correctButton=function(t,e){return 0===e&&!t.ctrlKey},e.prototype._move=function(t,e){return{around:e,panDelta:e.sub(t)}},e}(Yn),Xn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._correctButton=function(t,e){return 0===e&&t.ctrlKey||2===e},e.prototype._move=function(t,e){var r=.8*(e.x-t.x);if(r)return this._active=!0,{bearingDelta:r}},e.prototype.contextmenu=function(t){t.preventDefault()},e}(Yn),Zn=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._correctButton=function(t,e){return 0===e&&t.ctrlKey||2===e},e.prototype._move=function(t,e){var r=-.5*(e.y-t.y);if(r)return this._active=!0,{pitchDelta:r}},e.prototype.contextmenu=function(t){t.preventDefault()},e}(Yn),Jn=function(t){this._minTouches=1,this._clickTolerance=t.clickTolerance||1,this.reset()};Jn.prototype.reset=function(){this._active=!1,this._touches={},this._sum=new t.Point(0,0)},Jn.prototype.touchstart=function(t,e,r){return this._calculateTransform(t,e,r)},Jn.prototype.touchmove=function(t,e,r){if(this._active)return t.preventDefault(),this._calculateTransform(t,e,r)},Jn.prototype.touchend=function(t,e,r){this._calculateTransform(t,e,r),this._active&&r.length<this._minTouches&&this.reset()},Jn.prototype.touchcancel=function(){this.reset()},Jn.prototype._calculateTransform=function(e,r,n){n.length>0&&(this._active=!0);var i=Vn(n,r),a=new t.Point(0,0),o=new t.Point(0,0),s=0;for(var l in i){var c=i[l],u=this._touches[l];u&&(a._add(c),o._add(c.sub(u)),s++,i[l]=c)}if(this._touches=i,!(s<this._minTouches)&&o.mag()){var f=o.div(s);if(this._sum._add(f),!(this._sum.mag()<this._clickTolerance))return{around:a.div(s),panDelta:f}}},Jn.prototype.enable=function(){this._enabled=!0},Jn.prototype.disable=function(){this._enabled=!1,this.reset()},Jn.prototype.isEnabled=function(){return this._enabled},Jn.prototype.isActive=function(){return this._active};var Kn=function(){this.reset()};function Qn(t,e,r){for(var n=0;n<t.length;n++)if(t[n].identifier===r)return e[n]}Kn.prototype.reset=function(){this._active=!1,delete this._firstTwoTouches},Kn.prototype._start=function(t){},Kn.prototype._move=function(t,e,r){return{}},Kn.prototype.touchstart=function(t,e,r){this._firstTwoTouches||r.length<2||(this._firstTwoTouches=[r[0].identifier,r[1].identifier],this._start([e[0],e[1]]))},Kn.prototype.touchmove=function(t,e,r){if(this._firstTwoTouches){t.preventDefault();var n=this._firstTwoTouches,i=n[0],a=n[1],o=Qn(r,e,i),s=Qn(r,e,a);if(o&&s){var l=this._aroundCenter?null:o.add(s).div(2);return this._move([o,s],l,t)}}},Kn.prototype.touchend=function(t,e,n){if(this._firstTwoTouches){var i=this._firstTwoTouches,a=i[0],o=i[1],s=Qn(n,e,a),l=Qn(n,e,o);s&&l||(this._active&&r.suppressClick(),this.reset())}},Kn.prototype.touchcancel=function(){this.reset()},Kn.prototype.enable=function(t){this._enabled=!0,this._aroundCenter=!!t&&"center"===t.around},Kn.prototype.disable=function(){this._enabled=!1,this.reset()},Kn.prototype.isEnabled=function(){return this._enabled},Kn.prototype.isActive=function(){return this._active};function $n(t,e){return Math.log(t/e)/Math.LN2}var ti=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.reset=function(){t.prototype.reset.call(this),delete this._distance,delete this._startDistance},e.prototype._start=function(t){this._startDistance=this._distance=t[0].dist(t[1])},e.prototype._move=function(t,e){var r=this._distance;if(this._distance=t[0].dist(t[1]),this._active||!(Math.abs($n(this._distance,this._startDistance))<.1))return this._active=!0,{zoomDelta:$n(this._distance,r),pinchAround:e}},e}(Kn);function ei(t,e){return 180*t.angleWith(e)/Math.PI}var ri=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.reset=function(){t.prototype.reset.call(this),delete this._minDiameter,delete this._startVector,delete this._vector},e.prototype._start=function(t){this._startVector=this._vector=t[0].sub(t[1]),this._minDiameter=t[0].dist(t[1])},e.prototype._move=function(t,e){var r=this._vector;if(this._vector=t[0].sub(t[1]),this._active||!this._isBelowThreshold(this._vector))return this._active=!0,{bearingDelta:ei(this._vector,r),pinchAround:e}},e.prototype._isBelowThreshold=function(t){this._minDiameter=Math.min(this._minDiameter,t.mag());var e=25/(Math.PI*this._minDiameter)*360,r=ei(t,this._startVector);return Math.abs(r)<e},e}(Kn);function ni(t){return Math.abs(t.y)>Math.abs(t.x)}var ii=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.reset=function(){t.prototype.reset.call(this),this._valid=void 0,delete this._firstMove,delete this._lastPoints},e.prototype._start=function(t){this._lastPoints=t,ni(t[0].sub(t[1]))&&(this._valid=!1)},e.prototype._move=function(t,e,r){var n=t[0].sub(this._lastPoints[0]),i=t[1].sub(this._lastPoints[1]);if(this._valid=this.gestureBeginsVertically(n,i,r.timeStamp),this._valid){this._lastPoints=t,this._active=!0;return{pitchDelta:-.5*((n.y+i.y)/2)}}},e.prototype.gestureBeginsVertically=function(t,e,r){if(void 0!==this._valid)return this._valid;var n=t.mag()>=2,i=e.mag()>=2;if(n||i){if(!n||!i)return void 0===this._firstMove&&(this._firstMove=r),r-this._firstMove<100&&void 0;var a=t.y>0==e.y>0;return ni(t)&&ni(e)&&a}},e}(Kn),ai={panStep:100,bearingStep:15,pitchStep:10},oi=function(){var t=ai;this._panStep=t.panStep,this._bearingStep=t.bearingStep,this._pitchStep=t.pitchStep};function si(t){return t*(2-t)}oi.prototype.reset=function(){this._active=!1},oi.prototype.keydown=function(t){var e=this;if(!(t.altKey||t.ctrlKey||t.metaKey)){var r=0,n=0,i=0,a=0,o=0;switch(t.keyCode){case 61:case 107:case 171:case 187:r=1;break;case 189:case 109:case 173:r=-1;break;case 37:t.shiftKey?n=-1:(t.preventDefault(),a=-1);break;case 39:t.shiftKey?n=1:(t.preventDefault(),a=1);break;case 38:t.shiftKey?i=1:(t.preventDefault(),o=-1);break;case 40:t.shiftKey?i=-1:(t.preventDefault(),o=1);break;default:return}return{cameraAnimation:function(s){var l=s.getZoom();s.easeTo({duration:300,easeId:"keyboardHandler",easing:si,zoom:r?Math.round(l)+r*(t.shiftKey?2:1):l,bearing:s.getBearing()+n*e._bearingStep,pitch:s.getPitch()+i*e._pitchStep,offset:[-a*e._panStep,-o*e._panStep],center:s.getCenter()},{originalEvent:t})}}}},oi.prototype.enable=function(){this._enabled=!0},oi.prototype.disable=function(){this._enabled=!1,this.reset()},oi.prototype.isEnabled=function(){return this._enabled},oi.prototype.isActive=function(){return this._active};var li=function(e,r){this._map=e,this._el=e.getCanvasContainer(),this._handler=r,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=1/450,t.bindAll(["_onWheel","_onTimeout","_onScrollFrame","_onScrollFinished"],this)};li.prototype.setZoomRate=function(t){this._defaultZoomRate=t},li.prototype.setWheelZoomRate=function(t){this._wheelZoomRate=t},li.prototype.isEnabled=function(){return!!this._enabled},li.prototype.isActive=function(){return!!this._active||void 0!==this._finishTimeout},li.prototype.isZooming=function(){return!!this._zooming},li.prototype.enable=function(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=t&&"center"===t.around)},li.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},li.prototype.wheel=function(e){if(this.isEnabled()){var r=e.deltaMode===t.window.WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY,n=t.browser.now(),i=n-(this._lastWheelEventTime||0);this._lastWheelEventTime=n,0!==r&&r%4.000244140625==0?this._type="wheel":0!==r&&Math.abs(r)<4?this._type="trackpad":i>400?(this._type=null,this._lastValue=r,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(i*r)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,r+=this._lastValue)),e.shiftKey&&r&&(r/=4),this._type&&(this._lastWheelEvent=e,this._delta-=r,this._active||this._start(e)),e.preventDefault()}},li.prototype._onTimeout=function(t){this._type="wheel",this._delta-=this._lastValue,this._active||this._start(t)},li.prototype._start=function(e){if(this._delta){this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);var n=r.mousePos(this._el,e);this._around=t.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(n)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=!0,this._handler._triggerRenderFrame())}},li.prototype.renderFrame=function(){return this._onScrollFrame()},li.prototype._onScrollFrame=function(){var e=this;if(this._frameId&&(this._frameId=null,this.isActive())){var r=this._map.transform;if(0!==this._delta){var n="wheel"===this._type&&Math.abs(this._delta)>4.000244140625?this._wheelZoomRate:this._defaultZoomRate,i=2/(1+Math.exp(-Math.abs(this._delta*n)));this._delta<0&&0!==i&&(i=1/i);var a="number"==typeof this._targetZoom?r.zoomScale(this._targetZoom):r.scale;this._targetZoom=Math.min(r.maxZoom,Math.max(r.minZoom,r.scaleZoom(a*i))),"wheel"===this._type&&(this._startZoom=r.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}var o,s="number"==typeof this._targetZoom?this._targetZoom:r.zoom,l=this._startZoom,c=this._easing,u=!1;if("wheel"===this._type&&l&&c){var f=Math.min((t.browser.now()-this._lastWheelEventTime)/200,1),h=c(f);o=t.number(l,s,h),f<1?this._frameId||(this._frameId=!0):u=!0}else o=s,u=!0;return this._active=!0,u&&(this._active=!1,this._finishTimeout=setTimeout((function(){e._zooming=!1,e._handler._triggerRenderFrame(),delete e._targetZoom,delete e._finishTimeout}),200)),{noInertia:!0,needsRenderFrame:!u,zoomDelta:o-r.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}},li.prototype._smoothOutEasing=function(e){var r=t.ease;if(this._prevEase){var n=this._prevEase,i=(t.browser.now()-n.start)/n.duration,a=n.easing(i+.01)-n.easing(i),o=.27/Math.sqrt(a*a+1e-4)*.01,s=Math.sqrt(.0729-o*o);r=t.bezier(o,s,.25,1)}return this._prevEase={start:t.browser.now(),duration:e,easing:r},r},li.prototype.reset=function(){this._active=!1};var ci=function(t,e){this._clickZoom=t,this._tapZoom=e};ci.prototype.enable=function(){this._clickZoom.enable(),this._tapZoom.enable()},ci.prototype.disable=function(){this._clickZoom.disable(),this._tapZoom.disable()},ci.prototype.isEnabled=function(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()},ci.prototype.isActive=function(){return this._clickZoom.isActive()||this._tapZoom.isActive()};var ui=function(){this.reset()};ui.prototype.reset=function(){this._active=!1},ui.prototype.dblclick=function(t,e){return t.preventDefault(),{cameraAnimation:function(r){r.easeTo({duration:300,zoom:r.getZoom()+(t.shiftKey?-1:1),around:r.unproject(e)},{originalEvent:t})}}},ui.prototype.enable=function(){this._enabled=!0},ui.prototype.disable=function(){this._enabled=!1,this.reset()},ui.prototype.isEnabled=function(){return this._enabled},ui.prototype.isActive=function(){return this._active};var fi=function(){this._tap=new qn({numTouches:1,numTaps:1}),this.reset()};fi.prototype.reset=function(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,this._tap.reset()},fi.prototype.touchstart=function(t,e,r){this._swipePoint||(this._tapTime&&t.timeStamp-this._tapTime>500&&this.reset(),this._tapTime?r.length>0&&(this._swipePoint=e[0],this._swipeTouch=r[0].identifier):this._tap.touchstart(t,e,r))},fi.prototype.touchmove=function(t,e,r){if(this._tapTime){if(this._swipePoint){if(r[0].identifier!==this._swipeTouch)return;var n=e[0],i=n.y-this._swipePoint.y;return this._swipePoint=n,t.preventDefault(),this._active=!0,{zoomDelta:i/128}}}else this._tap.touchmove(t,e,r)},fi.prototype.touchend=function(t,e,r){this._tapTime?this._swipePoint&&0===r.length&&this.reset():this._tap.touchend(t,e,r)&&(this._tapTime=t.timeStamp)},fi.prototype.touchcancel=function(){this.reset()},fi.prototype.enable=function(){this._enabled=!0},fi.prototype.disable=function(){this._enabled=!1,this.reset()},fi.prototype.isEnabled=function(){return this._enabled},fi.prototype.isActive=function(){return this._active};var hi=function(t,e,r){this._el=t,this._mousePan=e,this._touchPan=r};hi.prototype.enable=function(t){this._inertiaOptions=t||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add("mapboxgl-touch-drag-pan")},hi.prototype.disable=function(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove("mapboxgl-touch-drag-pan")},hi.prototype.isEnabled=function(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()},hi.prototype.isActive=function(){return this._mousePan.isActive()||this._touchPan.isActive()};var pi=function(t,e,r){this._pitchWithRotate=t.pitchWithRotate,this._mouseRotate=e,this._mousePitch=r};pi.prototype.enable=function(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()},pi.prototype.disable=function(){this._mouseRotate.disable(),this._mousePitch.disable()},pi.prototype.isEnabled=function(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())},pi.prototype.isActive=function(){return this._mouseRotate.isActive()||this._mousePitch.isActive()};var di=function(t,e,r,n){this._el=t,this._touchZoom=e,this._touchRotate=r,this._tapDragZoom=n,this._rotationDisabled=!1,this._enabled=!0};di.prototype.enable=function(t){this._touchZoom.enable(t),this._rotationDisabled||this._touchRotate.enable(t),this._tapDragZoom.enable(),this._el.classList.add("mapboxgl-touch-zoom-rotate")},di.prototype.disable=function(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove("mapboxgl-touch-zoom-rotate")},di.prototype.isEnabled=function(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()},di.prototype.isActive=function(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()},di.prototype.disableRotation=function(){this._rotationDisabled=!0,this._touchRotate.disable()},di.prototype.enableRotation=function(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()};var mi=function(t){return t.zoom||t.drag||t.pitch||t.rotate},gi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(t.Event);function vi(t){return t.panDelta&&t.panDelta.mag()||t.zoomDelta||t.bearingDelta||t.pitchDelta}var yi=function(e,n){this._map=e,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new On(e),this._bearingSnap=n.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(n),t.bindAll(["handleEvent","handleWindowEvent"],this);var i=this._el;this._listeners=[[i,"touchstart",{passive:!1}],[i,"touchmove",{passive:!1}],[i,"touchend",void 0],[i,"touchcancel",void 0],[i,"mousedown",void 0],[i,"mousemove",void 0],[i,"mouseup",void 0],[t.window.document,"mousemove",{capture:!0}],[t.window.document,"mouseup",void 0],[i,"mouseover",void 0],[i,"mouseout",void 0],[i,"dblclick",void 0],[i,"click",void 0],[i,"keydown",{capture:!1}],[i,"keyup",void 0],[i,"wheel",{passive:!1}],[i,"contextmenu",void 0],[t.window,"blur",void 0]];for(var a=0,o=this._listeners;a<o.length;a+=1){var s=o[a],l=s[0],c=s[1],u=s[2];r.addEventListener(l,c,l===t.window.document?this.handleWindowEvent:this.handleEvent,u)}};yi.prototype.destroy=function(){for(var e=0,n=this._listeners;e<n.length;e+=1){var i=n[e],a=i[0],o=i[1],s=i[2];r.removeEventListener(a,o,a===t.window.document?this.handleWindowEvent:this.handleEvent,s)}},yi.prototype._addDefaultHandlers=function(t){var e=this._map,r=e.getCanvasContainer();this._add("mapEvent",new Nn(e,t));var n=e.boxZoom=new Un(e,t);this._add("boxZoom",n);var i=new Gn,a=new ui;e.doubleClickZoom=new ci(a,i),this._add("tapZoom",i),this._add("clickZoom",a);var o=new fi;this._add("tapDragZoom",o);var s=e.touchPitch=new ii;this._add("touchPitch",s);var l=new Xn(t),c=new Zn(t);e.dragRotate=new pi(t,l,c),this._add("mouseRotate",l,["mousePitch"]),this._add("mousePitch",c,["mouseRotate"]);var u=new Wn(t),f=new Jn(t);e.dragPan=new hi(r,u,f),this._add("mousePan",u),this._add("touchPan",f,["touchZoom","touchRotate"]);var h=new ri,p=new ti;e.touchZoomRotate=new di(r,p,h,o),this._add("touchRotate",h,["touchPan","touchZoom"]),this._add("touchZoom",p,["touchPan","touchRotate"]);var d=e.scrollZoom=new li(e,this);this._add("scrollZoom",d,["mousePan"]);var m=e.keyboard=new oi;this._add("keyboard",m),this._add("blockableMapEvent",new jn(e));for(var g=0,v=["boxZoom","doubleClickZoom","tapDragZoom","touchPitch","dragRotate","dragPan","touchZoomRotate","scrollZoom","keyboard"];g<v.length;g+=1){var y=v[g];t.interactive&&t[y]&&e[y].enable(t[y])}},yi.prototype._add=function(t,e,r){this._handlers.push({handlerName:t,handler:e,allowed:r}),this._handlersById[t]=e},yi.prototype.stop=function(){if(!this._updatingCamera){for(var t=0,e=this._handlers;t<e.length;t+=1){e[t].handler.reset()}this._inertia.clear(),this._fireEvents({},{}),this._changes=[]}},yi.prototype.isActive=function(){for(var t=0,e=this._handlers;t<e.length;t+=1){if(e[t].handler.isActive())return!0}return!1},yi.prototype.isZooming=function(){return!!this._eventsInProgress.zoom||this._map.scrollZoom.isZooming()},yi.prototype.isRotating=function(){return!!this._eventsInProgress.rotate},yi.prototype.isMoving=function(){return Boolean(mi(this._eventsInProgress))||this.isZooming()},yi.prototype._blockedByActive=function(t,e,r){for(var n in t)if(n!==r&&(!e||e.indexOf(n)<0))return!0;return!1},yi.prototype.handleWindowEvent=function(t){this.handleEvent(t,t.type+"Window")},yi.prototype._getMapTouches=function(t){for(var e=[],r=0,n=t;r<n.length;r+=1){var i=n[r],a=i.target;this._el.contains(a)&&e.push(i)}return e},yi.prototype.handleEvent=function(t,e){if("blur"!==t.type){this._updatingCamera=!0;for(var n="renderFrame"===t.type?void 0:t,i={needsRenderFrame:!1},a={},o={},s=t.touches?this._getMapTouches(t.touches):void 0,l=s?r.touchPos(this._el,s):r.mousePos(this._el,t),c=0,u=this._handlers;c<u.length;c+=1){var f=u[c],h=f.handlerName,p=f.handler,d=f.allowed;if(p.isEnabled()){var m=void 0;this._blockedByActive(o,d,h)?p.reset():p[e||t.type]&&(m=p[e||t.type](t,l,s),this.mergeHandlerResult(i,a,m,h,n),m&&m.needsRenderFrame&&this._triggerRenderFrame()),(m||p.isActive())&&(o[h]=p)}}var g={};for(var v in this._previousActiveHandlers)o[v]||(g[v]=n);this._previousActiveHandlers=o,(Object.keys(g).length||vi(i))&&(this._changes.push([i,a,g]),this._triggerRenderFrame()),(Object.keys(o).length||vi(i))&&this._map._stop(!0),this._updatingCamera=!1;var y=i.cameraAnimation;y&&(this._inertia.clear(),this._fireEvents({},{}),this._changes=[],y(this._map))}else this.stop()},yi.prototype.mergeHandlerResult=function(e,r,n,i,a){if(n){t.extend(e,n);var o={handlerName:i,originalEvent:n.originalEvent||a};void 0!==n.zoomDelta&&(r.zoom=o),void 0!==n.panDelta&&(r.drag=o),void 0!==n.pitchDelta&&(r.pitch=o),void 0!==n.bearingDelta&&(r.rotate=o)}},yi.prototype._applyChanges=function(){for(var e={},r={},n={},i=0,a=this._changes;i<a.length;i+=1){var o=a[i],s=o[0],l=o[1],c=o[2];s.panDelta&&(e.panDelta=(e.panDelta||new t.Point(0,0))._add(s.panDelta)),s.zoomDelta&&(e.zoomDelta=(e.zoomDelta||0)+s.zoomDelta),s.bearingDelta&&(e.bearingDelta=(e.bearingDelta||0)+s.bearingDelta),s.pitchDelta&&(e.pitchDelta=(e.pitchDelta||0)+s.pitchDelta),void 0!==s.around&&(e.around=s.around),void 0!==s.pinchAround&&(e.pinchAround=s.pinchAround),s.noInertia&&(e.noInertia=s.noInertia),t.extend(r,l),t.extend(n,c)}this._updateMapTransform(e,r,n),this._changes=[]},yi.prototype._updateMapTransform=function(t,e,r){var n=this._map,i=n.transform;if(!vi(t))return this._fireEvents(e,r);var a=t.panDelta,o=t.zoomDelta,s=t.bearingDelta,l=t.pitchDelta,c=t.around,u=t.pinchAround;void 0!==u&&(c=u),n._stop(!0),c=c||n.transform.centerPoint;var f=i.pointLocation(a?c.sub(a):c);s&&(i.bearing+=s),l&&(i.pitch+=l),o&&(i.zoom+=o),i.setLocationAtPoint(f,c),this._map._update(),t.noInertia||this._inertia.record(t),this._fireEvents(e,r)},yi.prototype._fireEvents=function(e,r){var n=this,i=mi(this._eventsInProgress),a=mi(e),o={};for(var s in e){var l=e[s].originalEvent;this._eventsInProgress[s]||(o[s+"start"]=l),this._eventsInProgress[s]=e[s]}for(var c in!i&&a&&this._fireEvent("movestart",a.originalEvent),o)this._fireEvent(c,o[c]);for(var u in e.rotate&&(this._bearingChanged=!0),a&&this._fireEvent("move",a.originalEvent),e){var f=e[u].originalEvent;this._fireEvent(u,f)}var h,p={};for(var d in this._eventsInProgress){var m=this._eventsInProgress[d],g=m.handlerName,v=m.originalEvent;this._handlersById[g].isActive()||(delete this._eventsInProgress[d],h=r[g]||v,p[d+"end"]=h)}for(var y in p)this._fireEvent(y,p[y]);var x=mi(this._eventsInProgress);if((i||a)&&!x){this._updatingCamera=!0;var b=this._inertia._onMoveEnd(this._map.dragPan._inertiaOptions),_=function(t){return 0!==t&&-n._bearingSnap<t&&t<n._bearingSnap};b?(_(b.bearing||this._map.getBearing())&&(b.bearing=0),this._map.easeTo(b,{originalEvent:h})):(this._map.fire(new t.Event("moveend",{originalEvent:h})),_(this._map.getBearing())&&this._map.resetNorth()),this._bearingChanged=!1,this._updatingCamera=!1}},yi.prototype._fireEvent=function(e,r){this._map.fire(new t.Event(e,r?{originalEvent:r}:{}))},yi.prototype._triggerRenderFrame=function(){var t=this;void 0===this._frameId&&(this._frameId=this._map._requestRenderFrame((function(e){delete t._frameId,t.handleEvent(new gi("renderFrame",{timeStamp:e})),t._applyChanges()})))};var xi=function(e){function r(r,n){e.call(this),this._moving=!1,this._zooming=!1,this.transform=r,this._bearingSnap=n.bearingSnap,t.bindAll(["_renderFrameCallback"],this)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.getCenter=function(){return new t.LngLat(this.transform.center.lng,this.transform.center.lat)},r.prototype.setCenter=function(t,e){return this.jumpTo({center:t},e)},r.prototype.panBy=function(e,r,n){return e=t.Point.convert(e).mult(-1),this.panTo(this.transform.center,t.extend({offset:e},r),n)},r.prototype.panTo=function(e,r,n){return this.easeTo(t.extend({center:e},r),n)},r.prototype.getZoom=function(){return this.transform.zoom},r.prototype.setZoom=function(t,e){return this.jumpTo({zoom:t},e),this},r.prototype.zoomTo=function(e,r,n){return this.easeTo(t.extend({zoom:e},r),n)},r.prototype.zoomIn=function(t,e){return this.zoomTo(this.getZoom()+1,t,e),this},r.prototype.zoomOut=function(t,e){return this.zoomTo(this.getZoom()-1,t,e),this},r.prototype.getBearing=function(){return this.transform.bearing},r.prototype.setBearing=function(t,e){return this.jumpTo({bearing:t},e),this},r.prototype.getPadding=function(){return this.transform.padding},r.prototype.setPadding=function(t,e){return this.jumpTo({padding:t},e),this},r.prototype.rotateTo=function(e,r,n){return this.easeTo(t.extend({bearing:e},r),n)},r.prototype.resetNorth=function(e,r){return this.rotateTo(0,t.extend({duration:1e3},e),r),this},r.prototype.resetNorthPitch=function(e,r){return this.easeTo(t.extend({bearing:0,pitch:0,duration:1e3},e),r),this},r.prototype.snapToNorth=function(t,e){return Math.abs(this.getBearing())<this._bearingSnap?this.resetNorth(t,e):this},r.prototype.getPitch=function(){return this.transform.pitch},r.prototype.setPitch=function(t,e){return this.jumpTo({pitch:t},e),this},r.prototype.cameraForBounds=function(e,r){return e=t.LngLatBounds.convert(e),this._cameraForBoxAndBearing(e.getNorthWest(),e.getSouthEast(),0,r)},r.prototype._cameraForBoxAndBearing=function(e,r,n,i){var a={top:0,bottom:0,right:0,left:0};if("number"==typeof(i=t.extend({padding:a,offset:[0,0],maxZoom:this.transform.maxZoom},i)).padding){var o=i.padding;i.padding={top:o,bottom:o,right:o,left:o}}i.padding=t.extend(a,i.padding);var s=this.transform,l=s.padding,c=s.project(t.LngLat.convert(e)),u=s.project(t.LngLat.convert(r)),f=c.rotate(-n*Math.PI/180),h=u.rotate(-n*Math.PI/180),p=new t.Point(Math.max(f.x,h.x),Math.max(f.y,h.y)),d=new t.Point(Math.min(f.x,h.x),Math.min(f.y,h.y)),m=p.sub(d),g=(s.width-(l.left+l.right+i.padding.left+i.padding.right))/m.x,v=(s.height-(l.top+l.bottom+i.padding.top+i.padding.bottom))/m.y;if(!(v<0||g<0)){var y=Math.min(s.scaleZoom(s.scale*Math.min(g,v)),i.maxZoom),x=t.Point.convert(i.offset),b=(i.padding.left-i.padding.right)/2,_=(i.padding.top-i.padding.bottom)/2,w=new t.Point(x.x+b,x.y+_).mult(s.scale/s.zoomScale(y));return{center:s.unproject(c.add(u).div(2).sub(w)),zoom:y,bearing:n}}t.warnOnce("Map cannot fit within canvas with the given bounds, padding, and/or offset.")},r.prototype.fitBounds=function(t,e,r){return this._fitInternal(this.cameraForBounds(t,e),e,r)},r.prototype.fitScreenCoordinates=function(e,r,n,i,a){return this._fitInternal(this._cameraForBoxAndBearing(this.transform.pointLocation(t.Point.convert(e)),this.transform.pointLocation(t.Point.convert(r)),n,i),i,a)},r.prototype._fitInternal=function(e,r,n){return e?(delete(r=t.extend(e,r)).padding,r.linear?this.easeTo(r,n):this.flyTo(r,n)):this},r.prototype.jumpTo=function(e,r){this.stop();var n=this.transform,i=!1,a=!1,o=!1;return"zoom"in e&&n.zoom!==+e.zoom&&(i=!0,n.zoom=+e.zoom),void 0!==e.center&&(n.center=t.LngLat.convert(e.center)),"bearing"in e&&n.bearing!==+e.bearing&&(a=!0,n.bearing=+e.bearing),"pitch"in e&&n.pitch!==+e.pitch&&(o=!0,n.pitch=+e.pitch),null==e.padding||n.isPaddingEqual(e.padding)||(n.padding=e.padding),this.fire(new t.Event("movestart",r)).fire(new t.Event("move",r)),i&&this.fire(new t.Event("zoomstart",r)).fire(new t.Event("zoom",r)).fire(new t.Event("zoomend",r)),a&&this.fire(new t.Event("rotatestart",r)).fire(new t.Event("rotate",r)).fire(new t.Event("rotateend",r)),o&&this.fire(new t.Event("pitchstart",r)).fire(new t.Event("pitch",r)).fire(new t.Event("pitchend",r)),this.fire(new t.Event("moveend",r))},r.prototype.easeTo=function(e,r){var n=this;this._stop(!1,e.easeId),(!1===(e=t.extend({offset:[0,0],duration:500,easing:t.ease},e)).animate||!e.essential&&t.browser.prefersReducedMotion)&&(e.duration=0);var i=this.transform,a=this.getZoom(),o=this.getBearing(),s=this.getPitch(),l=this.getPadding(),c="zoom"in e?+e.zoom:a,u="bearing"in e?this._normalizeBearing(e.bearing,o):o,f="pitch"in e?+e.pitch:s,h="padding"in e?e.padding:i.padding,p=t.Point.convert(e.offset),d=i.centerPoint.add(p),m=i.pointLocation(d),g=t.LngLat.convert(e.center||m);this._normalizeCenter(g);var v,y,x=i.project(m),b=i.project(g).sub(x),_=i.zoomScale(c-a);e.around&&(v=t.LngLat.convert(e.around),y=i.locationPoint(v));var w={moving:this._moving,zooming:this._zooming,rotating:this._rotating,pitching:this._pitching};return this._zooming=this._zooming||c!==a,this._rotating=this._rotating||o!==u,this._pitching=this._pitching||f!==s,this._padding=!i.isPaddingEqual(h),this._easeId=e.easeId,this._prepareEase(r,e.noMoveStart,w),clearTimeout(this._easeEndTimeoutID),this._ease((function(e){if(n._zooming&&(i.zoom=t.number(a,c,e)),n._rotating&&(i.bearing=t.number(o,u,e)),n._pitching&&(i.pitch=t.number(s,f,e)),n._padding&&(i.interpolatePadding(l,h,e),d=i.centerPoint.add(p)),v)i.setLocationAtPoint(v,y);else{var m=i.zoomScale(i.zoom-a),g=c>a?Math.min(2,_):Math.max(.5,_),w=Math.pow(g,1-e),T=i.unproject(x.add(b.mult(e*w)).mult(m));i.setLocationAtPoint(i.renderWorldCopies?T.wrap():T,d)}n._fireMoveEvents(r)}),(function(t){n._afterEase(r,t)}),e),this},r.prototype._prepareEase=function(e,r,n){void 0===n&&(n={}),this._moving=!0,r||n.moving||this.fire(new t.Event("movestart",e)),this._zooming&&!n.zooming&&this.fire(new t.Event("zoomstart",e)),this._rotating&&!n.rotating&&this.fire(new t.Event("rotatestart",e)),this._pitching&&!n.pitching&&this.fire(new t.Event("pitchstart",e))},r.prototype._fireMoveEvents=function(e){this.fire(new t.Event("move",e)),this._zooming&&this.fire(new t.Event("zoom",e)),this._rotating&&this.fire(new t.Event("rotate",e)),this._pitching&&this.fire(new t.Event("pitch",e))},r.prototype._afterEase=function(e,r){if(!this._easeId||!r||this._easeId!==r){delete this._easeId;var n=this._zooming,i=this._rotating,a=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,n&&this.fire(new t.Event("zoomend",e)),i&&this.fire(new t.Event("rotateend",e)),a&&this.fire(new t.Event("pitchend",e)),this.fire(new t.Event("moveend",e))}},r.prototype.flyTo=function(e,r){var n=this;if(!e.essential&&t.browser.prefersReducedMotion){var i=t.pick(e,["center","zoom","bearing","pitch","around"]);return this.jumpTo(i,r)}this.stop(),e=t.extend({offset:[0,0],speed:1.2,curve:1.42,easing:t.ease},e);var a=this.transform,o=this.getZoom(),s=this.getBearing(),l=this.getPitch(),c=this.getPadding(),u="zoom"in e?t.clamp(+e.zoom,a.minZoom,a.maxZoom):o,f="bearing"in e?this._normalizeBearing(e.bearing,s):s,h="pitch"in e?+e.pitch:l,p="padding"in e?e.padding:a.padding,d=a.zoomScale(u-o),m=t.Point.convert(e.offset),g=a.centerPoint.add(m),v=a.pointLocation(g),y=t.LngLat.convert(e.center||v);this._normalizeCenter(y);var x=a.project(v),b=a.project(y).sub(x),_=e.curve,w=Math.max(a.width,a.height),T=w/d,k=b.mag();if("minZoom"in e){var A=t.clamp(Math.min(e.minZoom,o,u),a.minZoom,a.maxZoom),M=w/a.zoomScale(A-o);_=Math.sqrt(M/k*2)}var S=_*_;function E(t){var e=(T*T-w*w+(t?-1:1)*S*S*k*k)/(2*(t?T:w)*S*k);return Math.log(Math.sqrt(e*e+1)-e)}function L(t){return(Math.exp(t)-Math.exp(-t))/2}function C(t){return(Math.exp(t)+Math.exp(-t))/2}var P=E(0),I=function(t){return C(P)/C(P+_*t)},O=function(t){return w*((C(P)*(L(e=P+_*t)/C(e))-L(P))/S)/k;var e},z=(E(1)-P)/_;if(Math.abs(k)<1e-6||!isFinite(z)){if(Math.abs(w-T)<1e-6)return this.easeTo(e,r);var D=T<w?-1:1;z=Math.abs(Math.log(T/w))/_,O=function(){return 0},I=function(t){return Math.exp(D*_*t)}}if("duration"in e)e.duration=+e.duration;else{var R="screenSpeed"in e?+e.screenSpeed/_:+e.speed;e.duration=1e3*z/R}return e.maxDuration&&e.duration>e.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=s!==f,this._pitching=h!==l,this._padding=!a.isPaddingEqual(p),this._prepareEase(r,!1),this._ease((function(e){var i=e*z,d=1/I(i);a.zoom=1===e?u:o+a.scaleZoom(d),n._rotating&&(a.bearing=t.number(s,f,e)),n._pitching&&(a.pitch=t.number(l,h,e)),n._padding&&(a.interpolatePadding(c,p,e),g=a.centerPoint.add(m));var v=1===e?y:a.unproject(x.add(b.mult(O(i))).mult(d));a.setLocationAtPoint(a.renderWorldCopies?v.wrap():v,g),n._fireMoveEvents(r)}),(function(){return n._afterEase(r)}),e),this},r.prototype.isEasing=function(){return!!this._easeFrameId},r.prototype.stop=function(){return this._stop()},r.prototype._stop=function(t,e){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){var r=this._onEaseEnd;delete this._onEaseEnd,r.call(this,e)}if(!t){var n=this.handlers;n&&n.stop()}return this},r.prototype._ease=function(e,r,n){!1===n.animate||0===n.duration?(e(1),r()):(this._easeStart=t.browser.now(),this._easeOptions=n,this._onEaseFrame=e,this._onEaseEnd=r,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))},r.prototype._renderFrameCallback=function(){var e=Math.min((t.browser.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(e)),e<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},r.prototype._normalizeBearing=function(e,r){e=t.wrap(e,-180,180);var n=Math.abs(e-r);return Math.abs(e-360-r)<n&&(e-=360),Math.abs(e+360-r)<n&&(e+=360),e},r.prototype._normalizeCenter=function(t){var e=this.transform;if(e.renderWorldCopies&&!e.lngRange){var r=t.lng-e.center.lng;t.lng+=r>180?-360:r<-180?360:0}},r}(t.Evented),bi=function(e){void 0===e&&(e={}),this.options=e,t.bindAll(["_updateEditLink","_updateData","_updateCompact"],this)};bi.prototype.getDefaultPosition=function(){return"bottom-right"},bi.prototype.onAdd=function(t){var e=this.options&&this.options.compact;return this._map=t,this._container=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-attrib"),this._innerContainer=r.create("div","mapboxgl-ctrl-attrib-inner",this._container),e&&this._container.classList.add("mapboxgl-compact"),this._updateAttributions(),this._updateEditLink(),this._map.on("styledata",this._updateData),this._map.on("sourcedata",this._updateData),this._map.on("moveend",this._updateEditLink),void 0===e&&(this._map.on("resize",this._updateCompact),this._updateCompact()),this._container},bi.prototype.onRemove=function(){r.remove(this._container),this._map.off("styledata",this._updateData),this._map.off("sourcedata",this._updateData),this._map.off("moveend",this._updateEditLink),this._map.off("resize",this._updateCompact),this._map=void 0,this._attribHTML=void 0},bi.prototype._updateEditLink=function(){var e=this._editLink;e||(e=this._editLink=this._container.querySelector(".mapbox-improve-map"));var r=[{key:"owner",value:this.styleOwner},{key:"id",value:this.styleId},{key:"access_token",value:this._map._requestManager._customAccessToken||t.config.ACCESS_TOKEN}];if(e){var n=r.reduce((function(t,e,n){return e.value&&(t+=e.key+"="+e.value+(n<r.length-1?"&":"")),t}),"?");e.href=t.config.FEEDBACK_URL+"/"+n+(this._map._hash?this._map._hash.getHashString(!0):""),e.rel="noopener nofollow"}},bi.prototype._updateData=function(t){!t||"metadata"!==t.sourceDataType&&"style"!==t.dataType||(this._updateAttributions(),this._updateEditLink())},bi.prototype._updateAttributions=function(){if(this._map.style){var t=[];if(this.options.customAttribution&&(Array.isArray(this.options.customAttribution)?t=t.concat(this.options.customAttribution.map((function(t){return"string"!=typeof t?"":t}))):"string"==typeof this.options.customAttribution&&t.push(this.options.customAttribution)),this._map.style.stylesheet){var e=this._map.style.stylesheet;this.styleOwner=e.owner,this.styleId=e.id}var r=this._map.style.sourceCaches;for(var n in r){var i=r[n];if(i.used){var a=i.getSource();a.attribution&&t.indexOf(a.attribution)<0&&t.push(a.attribution)}}t.sort((function(t,e){return t.length-e.length}));var o=(t=t.filter((function(e,r){for(var n=r+1;n<t.length;n++)if(t[n].indexOf(e)>=0)return!1;return!0}))).join(" | ");o!==this._attribHTML&&(this._attribHTML=o,t.length?(this._innerContainer.innerHTML=o,this._container.classList.remove("mapboxgl-attrib-empty")):this._container.classList.add("mapboxgl-attrib-empty"),this._editLink=null)}},bi.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add("mapboxgl-compact"):this._container.classList.remove("mapboxgl-compact")};var _i=function(){t.bindAll(["_updateLogo"],this),t.bindAll(["_updateCompact"],this)};_i.prototype.onAdd=function(t){this._map=t,this._container=r.create("div","mapboxgl-ctrl");var e=r.create("a","mapboxgl-ctrl-logo");return e.target="_blank",e.rel="noopener nofollow",e.href="https://www.mapbox.com/",e.setAttribute("aria-label",this._map._getUIString("LogoControl.Title")),e.setAttribute("rel","noopener nofollow"),this._container.appendChild(e),this._container.style.display="none",this._map.on("sourcedata",this._updateLogo),this._updateLogo(),this._map.on("resize",this._updateCompact),this._updateCompact(),this._container},_i.prototype.onRemove=function(){r.remove(this._container),this._map.off("sourcedata",this._updateLogo),this._map.off("resize",this._updateCompact)},_i.prototype.getDefaultPosition=function(){return"bottom-left"},_i.prototype._updateLogo=function(t){t&&"metadata"!==t.sourceDataType||(this._container.style.display=this._logoRequired()?"block":"none")},_i.prototype._logoRequired=function(){if(this._map.style){var t=this._map.style.sourceCaches;for(var e in t){if(t[e].getSource().mapbox_logo)return!0}return!1}},_i.prototype._updateCompact=function(){var t=this._container.children;if(t.length){var e=t[0];this._map.getCanvasContainer().offsetWidth<250?e.classList.add("mapboxgl-compact"):e.classList.remove("mapboxgl-compact")}};var wi=function(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1};wi.prototype.add=function(t){var e=++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e},wi.prototype.remove=function(t){for(var e=this._currentlyRunning,r=0,n=e?this._queue.concat(e):this._queue;r<n.length;r+=1){var i=n[r];if(i.id===t)return void(i.cancelled=!0)}},wi.prototype.run=function(t){void 0===t&&(t=0);var e=this._currentlyRunning=this._queue;this._queue=[];for(var r=0,n=e;r<n.length;r+=1){var i=n[r];if(!i.cancelled&&(i.callback(t),this._cleared))break}this._cleared=!1,this._currentlyRunning=!1},wi.prototype.clear=function(){this._currentlyRunning&&(this._cleared=!0),this._queue=[]};var Ti={"FullscreenControl.Enter":"Enter fullscreen","FullscreenControl.Exit":"Exit fullscreen","GeolocateControl.FindMyLocation":"Find my location","GeolocateControl.LocationNotAvailable":"Location not available","LogoControl.Title":"Mapbox logo","NavigationControl.ResetBearing":"Reset bearing to north","NavigationControl.ZoomIn":"Zoom in","NavigationControl.ZoomOut":"Zoom out","ScaleControl.Feet":"ft","ScaleControl.Meters":"m","ScaleControl.Kilometers":"km","ScaleControl.Miles":"mi","ScaleControl.NauticalMiles":"nm"},ki=t.window.HTMLImageElement,Ai=t.window.HTMLElement,Mi=t.window.ImageBitmap,Si={center:[0,0],zoom:0,bearing:0,pitch:0,minZoom:-2,maxZoom:22,minPitch:0,maxPitch:60,interactive:!0,scrollZoom:!0,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,touchPitch:!0,bearingSnap:7,clickTolerance:3,pitchWithRotate:!0,hash:!1,attributionControl:!0,failIfMajorPerformanceCaveat:!1,preserveDrawingBuffer:!1,trackResize:!0,renderWorldCopies:!0,refreshExpiredTiles:!0,maxTileCacheSize:null,localIdeographFontFamily:"sans-serif",transformRequest:null,accessToken:null,fadeDuration:300,crossSourceCollisions:!0},Ei=function(n){function i(e){var r=this;if(null!=(e=t.extend({},Si,e)).minZoom&&null!=e.maxZoom&&e.minZoom>e.maxZoom)throw new Error("maxZoom must be greater than or equal to minZoom");if(null!=e.minPitch&&null!=e.maxPitch&&e.minPitch>e.maxPitch)throw new Error("maxPitch must be greater than or equal to minPitch");if(null!=e.minPitch&&e.minPitch<0)throw new Error("minPitch must be greater than or equal to 0");if(null!=e.maxPitch&&e.maxPitch>60)throw new Error("maxPitch must be less than or equal to 60");var i=new An(e.minZoom,e.maxZoom,e.minPitch,e.maxPitch,e.renderWorldCopies);if(n.call(this,i,e),this._interactive=e.interactive,this._maxTileCacheSize=e.maxTileCacheSize,this._failIfMajorPerformanceCaveat=e.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=e.preserveDrawingBuffer,this._antialias=e.antialias,this._trackResize=e.trackResize,this._bearingSnap=e.bearingSnap,this._refreshExpiredTiles=e.refreshExpiredTiles,this._fadeDuration=e.fadeDuration,this._crossSourceCollisions=e.crossSourceCollisions,this._crossFadingFactor=1,this._collectResourceTiming=e.collectResourceTiming,this._renderTaskQueue=new wi,this._controls=[],this._mapId=t.uniqueId(),this._locale=t.extend({},Ti,e.locale),this._requestManager=new t.RequestManager(e.transformRequest,e.accessToken),"string"==typeof e.container){if(this._container=t.window.document.getElementById(e.container),!this._container)throw new Error("Container '"+e.container+"' not found.")}else{if(!(e.container instanceof Ai))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=e.container}if(e.maxBounds&&this.setMaxBounds(e.maxBounds),t.bindAll(["_onWindowOnline","_onWindowResize","_contextLost","_contextRestored"],this),this._setupContainer(),this._setupPainter(),void 0===this.painter)throw new Error("Failed to initialize WebGL.");this.on("move",(function(){return r._update(!1)})),this.on("moveend",(function(){return r._update(!1)})),this.on("zoom",(function(){return r._update(!0)})),void 0!==t.window&&(t.window.addEventListener("online",this._onWindowOnline,!1),t.window.addEventListener("resize",this._onWindowResize,!1)),this.handlers=new yi(this,e);var a="string"==typeof e.hash&&e.hash||void 0;this._hash=e.hash&&new Sn(a).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),e.bounds&&(this.resize(),this.fitBounds(e.bounds,t.extend({},e.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=e.localIdeographFontFamily,e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new bi({customAttribution:e.customAttribution})),this.addControl(new _i,e.logoPosition),this.on("style.load",(function(){r.transform.unmodified&&r.jumpTo(r.style.stylesheet)})),this.on("data",(function(e){r._update("style"===e.dataType),r.fire(new t.Event(e.dataType+"data",e))})),this.on("dataloading",(function(e){r.fire(new t.Event(e.dataType+"dataloading",e))}))}n&&(i.__proto__=n),i.prototype=Object.create(n&&n.prototype),i.prototype.constructor=i;var a={showTileBoundaries:{configurable:!0},showPadding:{configurable:!0},showCollisionBoxes:{configurable:!0},showOverdrawInspector:{configurable:!0},repaint:{configurable:!0},vertices:{configurable:!0},version:{configurable:!0}};return i.prototype._getMapId=function(){return this._mapId},i.prototype.addControl=function(e,r){if(void 0===r&&e.getDefaultPosition&&(r=e.getDefaultPosition()),void 0===r&&(r="top-right"),!e||!e.onAdd)return this.fire(new t.ErrorEvent(new Error("Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.")));var n=e.onAdd(this);this._controls.push(e);var i=this._controlPositions[r];return-1!==r.indexOf("bottom")?i.insertBefore(n,i.firstChild):i.appendChild(n),this},i.prototype.removeControl=function(e){if(!e||!e.onRemove)return this.fire(new t.ErrorEvent(new Error("Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.")));var r=this._controls.indexOf(e);return r>-1&&this._controls.splice(r,1),e.onRemove(this),this},i.prototype.resize=function(e){var r=this._containerDimensions(),n=r[0],i=r[1];this._resizeCanvas(n,i),this.transform.resize(n,i),this.painter.resize(n,i);var a=!this._moving;return a&&(this.stop(),this.fire(new t.Event("movestart",e)).fire(new t.Event("move",e))),this.fire(new t.Event("resize",e)),a&&this.fire(new t.Event("moveend",e)),this},i.prototype.getBounds=function(){return this.transform.getBounds()},i.prototype.getMaxBounds=function(){return this.transform.getMaxBounds()},i.prototype.setMaxBounds=function(e){return this.transform.setMaxBounds(t.LngLatBounds.convert(e)),this._update()},i.prototype.setMinZoom=function(t){if((t=null==t?-2:t)>=-2&&t<=this.transform.maxZoom)return this.transform.minZoom=t,this._update(),this.getZoom()<t&&this.setZoom(t),this;throw new Error("minZoom must be between -2 and the current maxZoom, inclusive")},i.prototype.getMinZoom=function(){return this.transform.minZoom},i.prototype.setMaxZoom=function(t){if((t=null==t?22:t)>=this.transform.minZoom)return this.transform.maxZoom=t,this._update(),this.getZoom()>t&&this.setZoom(t),this;throw new Error("maxZoom must be greater than the current minZoom")},i.prototype.getMaxZoom=function(){return this.transform.maxZoom},i.prototype.setMinPitch=function(t){if((t=null==t?0:t)<0)throw new Error("minPitch must be greater than or equal to 0");if(t>=0&&t<=this.transform.maxPitch)return this.transform.minPitch=t,this._update(),this.getPitch()<t&&this.setPitch(t),this;throw new Error("minPitch must be between 0 and the current maxPitch, inclusive")},i.prototype.getMinPitch=function(){return this.transform.minPitch},i.prototype.setMaxPitch=function(t){if((t=null==t?60:t)>60)throw new Error("maxPitch must be less than or equal to 60");if(t>=this.transform.minPitch)return this.transform.maxPitch=t,this._update(),this.getPitch()>t&&this.setPitch(t),this;throw new Error("maxPitch must be greater than the current minPitch")},i.prototype.getMaxPitch=function(){return this.transform.maxPitch},i.prototype.getRenderWorldCopies=function(){return this.transform.renderWorldCopies},i.prototype.setRenderWorldCopies=function(t){return this.transform.renderWorldCopies=t,this._update()},i.prototype.project=function(e){return this.transform.locationPoint(t.LngLat.convert(e))},i.prototype.unproject=function(e){return this.transform.pointLocation(t.Point.convert(e))},i.prototype.isMoving=function(){return this._moving||this.handlers.isMoving()},i.prototype.isZooming=function(){return this._zooming||this.handlers.isZooming()},i.prototype.isRotating=function(){return this._rotating||this.handlers.isRotating()},i.prototype._createDelegatedListener=function(t,e,r){var n,i=this;if("mouseenter"===t||"mouseover"===t){var a=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){var o=i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[];o.length?a||(a=!0,r.call(i,new Rn(t,i,n.originalEvent,{features:o}))):a=!1},mouseout:function(){a=!1}}}}if("mouseleave"===t||"mouseout"===t){var o=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){(i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[]).length?o=!0:o&&(o=!1,r.call(i,new Rn(t,i,n.originalEvent)))},mouseout:function(e){o&&(o=!1,r.call(i,new Rn(t,i,e.originalEvent)))}}}}return{layer:e,listener:r,delegates:(n={},n[t]=function(t){var n=i.getLayer(e)?i.queryRenderedFeatures(t.point,{layers:[e]}):[];n.length&&(t.features=n,r.call(i,t),delete t.features)},n)}},i.prototype.on=function(t,e,r){if(void 0===r)return n.prototype.on.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[t]=this._delegatedListeners[t]||[],this._delegatedListeners[t].push(i),i.delegates)this.on(a,i.delegates[a]);return this},i.prototype.once=function(t,e,r){if(void 0===r)return n.prototype.once.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in i.delegates)this.once(a,i.delegates[a]);return this},i.prototype.off=function(t,e,r){var i=this;if(void 0===r)return n.prototype.off.call(this,t,e);return this._delegatedListeners&&this._delegatedListeners[t]&&function(n){for(var a=n[t],o=0;o<a.length;o++){var s=a[o];if(s.layer===e&&s.listener===r){for(var l in s.delegates)i.off(l,s.delegates[l]);return a.splice(o,1),i}}}(this._delegatedListeners),this},i.prototype.queryRenderedFeatures=function(e,r){if(!this.style)return[];var n;if(void 0!==r||void 0===e||e instanceof t.Point||Array.isArray(e)||(r=e,e=void 0),r=r||{},(e=e||[[0,0],[this.transform.width,this.transform.height]])instanceof t.Point||"number"==typeof e[0])n=[t.Point.convert(e)];else{var i=t.Point.convert(e[0]),a=t.Point.convert(e[1]);n=[i,new t.Point(a.x,i.y),a,new t.Point(i.x,a.y),i]}return this.style.queryRenderedFeatures(n,r,this.transform)},i.prototype.querySourceFeatures=function(t,e){return this.style.querySourceFeatures(t,e)},i.prototype.setStyle=function(e,r){return!1!==(r=t.extend({},{localIdeographFontFamily:this._localIdeographFontFamily},r)).diff&&r.localIdeographFontFamily===this._localIdeographFontFamily&&this.style&&e?(this._diffStyle(e,r),this):(this._localIdeographFontFamily=r.localIdeographFontFamily,this._updateStyle(e,r))},i.prototype._getUIString=function(t){var e=this._locale[t];if(null==e)throw new Error("Missing UI string '"+t+"'");return e},i.prototype._updateStyle=function(t,e){return this.style&&(this.style.setEventedParent(null),this.style._remove()),t?(this.style=new qe(this,e||{}),this.style.setEventedParent(this,{style:this.style}),"string"==typeof t?this.style.loadURL(t):this.style.loadJSON(t),this):(delete this.style,this)},i.prototype._lazyInitEmptyStyle=function(){this.style||(this.style=new qe(this,{}),this.style.setEventedParent(this,{style:this.style}),this.style.loadEmpty())},i.prototype._diffStyle=function(e,r){var n=this;if("string"==typeof e){var i=this._requestManager.normalizeStyleURL(e),a=this._requestManager.transformRequest(i,t.ResourceType.Style);t.getJSON(a,(function(e,i){e?n.fire(new t.ErrorEvent(e)):i&&n._updateDiff(i,r)}))}else"object"==typeof e&&this._updateDiff(e,r)},i.prototype._updateDiff=function(e,r){try{this.style.setState(e)&&this._update(!0)}catch(n){t.warnOnce("Unable to perform style diff: "+(n.message||n.error||n)+". Rebuilding the style from scratch."),this._updateStyle(e,r)}},i.prototype.getStyle=function(){if(this.style)return this.style.serialize()},i.prototype.isStyleLoaded=function(){return this.style?this.style.loaded():t.warnOnce("There is no style added to the map.")},i.prototype.addSource=function(t,e){return this._lazyInitEmptyStyle(),this.style.addSource(t,e),this._update(!0)},i.prototype.isSourceLoaded=function(e){var r=this.style&&this.style.sourceCaches[e];if(void 0!==r)return r.loaded();this.fire(new t.ErrorEvent(new Error("There is no source with ID '"+e+"'")))},i.prototype.areTilesLoaded=function(){var t=this.style&&this.style.sourceCaches;for(var e in t){var r=t[e]._tiles;for(var n in r){var i=r[n];if("loaded"!==i.state&&"errored"!==i.state)return!1}}return!0},i.prototype.addSourceType=function(t,e,r){return this._lazyInitEmptyStyle(),this.style.addSourceType(t,e,r)},i.prototype.removeSource=function(t){return this.style.removeSource(t),this._update(!0)},i.prototype.getSource=function(t){return this.style.getSource(t)},i.prototype.addImage=function(e,r,n){void 0===n&&(n={});var i=n.pixelRatio;void 0===i&&(i=1);var a=n.sdf;void 0===a&&(a=!1);var o=n.stretchX,s=n.stretchY,l=n.content;this._lazyInitEmptyStyle();if(r instanceof ki||Mi&&r instanceof Mi){var c=t.browser.getImageData(r),u=c.width,f=c.height,h=c.data;this.style.addImage(e,{data:new t.RGBAImage({width:u,height:f},h),pixelRatio:i,stretchX:o,stretchY:s,content:l,sdf:a,version:0})}else{if(void 0===r.width||void 0===r.height)return this.fire(new t.ErrorEvent(new Error("Invalid arguments to map.addImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));var p=r.width,d=r.height,m=r.data,g=r;this.style.addImage(e,{data:new t.RGBAImage({width:p,height:d},new Uint8Array(m)),pixelRatio:i,stretchX:o,stretchY:s,content:l,sdf:a,version:0,userImage:g}),g.onAdd&&g.onAdd(this,e)}},i.prototype.updateImage=function(e,r){var n=this.style.getImage(e);if(!n)return this.fire(new t.ErrorEvent(new Error("The map has no image with that id. If you are adding a new image use `map.addImage(...)` instead.")));var i=r instanceof ki||Mi&&r instanceof Mi?t.browser.getImageData(r):r,a=i.width,o=i.height,s=i.data;if(void 0===a||void 0===o)return this.fire(new t.ErrorEvent(new Error("Invalid arguments to map.updateImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));if(a!==n.data.width||o!==n.data.height)return this.fire(new t.ErrorEvent(new Error("The width and height of the updated image must be that same as the previous version of the image")));var l=!(r instanceof ki||Mi&&r instanceof Mi);n.data.replace(s,l),this.style.updateImage(e,n)},i.prototype.hasImage=function(e){return e?!!this.style.getImage(e):(this.fire(new t.ErrorEvent(new Error("Missing required image id"))),!1)},i.prototype.removeImage=function(t){this.style.removeImage(t)},i.prototype.loadImage=function(e,r){t.getImage(this._requestManager.transformRequest(e,t.ResourceType.Image),r)},i.prototype.listImages=function(){return this.style.listImages()},i.prototype.addLayer=function(t,e){return this._lazyInitEmptyStyle(),this.style.addLayer(t,e),this._update(!0)},i.prototype.moveLayer=function(t,e){return this.style.moveLayer(t,e),this._update(!0)},i.prototype.removeLayer=function(t){return this.style.removeLayer(t),this._update(!0)},i.prototype.getLayer=function(t){return this.style.getLayer(t)},i.prototype.setLayerZoomRange=function(t,e,r){return this.style.setLayerZoomRange(t,e,r),this._update(!0)},i.prototype.setFilter=function(t,e,r){return void 0===r&&(r={}),this.style.setFilter(t,e,r),this._update(!0)},i.prototype.getFilter=function(t){return this.style.getFilter(t)},i.prototype.setPaintProperty=function(t,e,r,n){return void 0===n&&(n={}),this.style.setPaintProperty(t,e,r,n),this._update(!0)},i.prototype.getPaintProperty=function(t,e){return this.style.getPaintProperty(t,e)},i.prototype.setLayoutProperty=function(t,e,r,n){return void 0===n&&(n={}),this.style.setLayoutProperty(t,e,r,n),this._update(!0)},i.prototype.getLayoutProperty=function(t,e){return this.style.getLayoutProperty(t,e)},i.prototype.setLight=function(t,e){return void 0===e&&(e={}),this._lazyInitEmptyStyle(),this.style.setLight(t,e),this._update(!0)},i.prototype.getLight=function(){return this.style.getLight()},i.prototype.setFeatureState=function(t,e){return this.style.setFeatureState(t,e),this._update()},i.prototype.removeFeatureState=function(t,e){return this.style.removeFeatureState(t,e),this._update()},i.prototype.getFeatureState=function(t){return this.style.getFeatureState(t)},i.prototype.getContainer=function(){return this._container},i.prototype.getCanvasContainer=function(){return this._canvasContainer},i.prototype.getCanvas=function(){return this._canvas},i.prototype._containerDimensions=function(){var t=0,e=0;return this._container&&(t=this._container.clientWidth||400,e=this._container.clientHeight||300),[t,e]},i.prototype._detectMissingCSS=function(){"rgb(250, 128, 114)"!==t.window.getComputedStyle(this._missingCSSCanary).getPropertyValue("background-color")&&t.warnOnce("This page appears to be missing CSS declarations for Mapbox GL JS, which may cause the map to display incorrectly. Please ensure your page includes mapbox-gl.css, as described in https://www.mapbox.com/mapbox-gl-js/api/.")},i.prototype._setupContainer=function(){var t=this._container;t.classList.add("mapboxgl-map"),(this._missingCSSCanary=r.create("div","mapboxgl-canary",t)).style.visibility="hidden",this._detectMissingCSS();var e=this._canvasContainer=r.create("div","mapboxgl-canvas-container",t);this._interactive&&e.classList.add("mapboxgl-interactive"),this._canvas=r.create("canvas","mapboxgl-canvas",e),this._canvas.addEventListener("webglcontextlost",this._contextLost,!1),this._canvas.addEventListener("webglcontextrestored",this._contextRestored,!1),this._canvas.setAttribute("tabindex","0"),this._canvas.setAttribute("aria-label","Map");var n=this._containerDimensions();this._resizeCanvas(n[0],n[1]);var i=this._controlContainer=r.create("div","mapboxgl-control-container",t),a=this._controlPositions={};["top-left","top-right","bottom-left","bottom-right"].forEach((function(t){a[t]=r.create("div","mapboxgl-ctrl-"+t,i)}))},i.prototype._resizeCanvas=function(e,r){var n=t.browser.devicePixelRatio||1;this._canvas.width=n*e,this._canvas.height=n*r,this._canvas.style.width=e+"px",this._canvas.style.height=r+"px"},i.prototype._setupPainter=function(){var r=t.extend({},e.webGLContextAttributes,{failIfMajorPerformanceCaveat:this._failIfMajorPerformanceCaveat,preserveDrawingBuffer:this._preserveDrawingBuffer,antialias:this._antialias||!1}),n=this._canvas.getContext("webgl",r)||this._canvas.getContext("experimental-webgl",r);n?(this.painter=new _n(n,this.transform),t.webpSupported.testSupport(n)):this.fire(new t.ErrorEvent(new Error("Failed to initialize WebGL")))},i.prototype._contextLost=function(e){e.preventDefault(),this._frame&&(this._frame.cancel(),this._frame=null),this.fire(new t.Event("webglcontextlost",{originalEvent:e}))},i.prototype._contextRestored=function(e){this._setupPainter(),this.resize(),this._update(),this.fire(new t.Event("webglcontextrestored",{originalEvent:e}))},i.prototype.loaded=function(){return!this._styleDirty&&!this._sourcesDirty&&!!this.style&&this.style.loaded()},i.prototype._update=function(t){return this.style?(this._styleDirty=this._styleDirty||t,this._sourcesDirty=!0,this.triggerRepaint(),this):this},i.prototype._requestRenderFrame=function(t){return this._update(),this._renderTaskQueue.add(t)},i.prototype._cancelRenderFrame=function(t){this._renderTaskQueue.remove(t)},i.prototype._render=function(e){var r,n=this,i=0,a=this.painter.context.extTimerQuery;if(this.listens("gpu-timing-frame")&&(r=a.createQueryEXT(),a.beginQueryEXT(a.TIME_ELAPSED_EXT,r),i=t.browser.now()),this.painter.context.setDirty(),this.painter.setBaseState(),this._renderTaskQueue.run(e),!this._removed){var o=!1;if(this.style&&this._styleDirty){this._styleDirty=!1;var s=this.transform.zoom,l=t.browser.now();this.style.zoomHistory.update(s,l);var c=new t.EvaluationParameters(s,{now:l,fadeDuration:this._fadeDuration,zoomHistory:this.style.zoomHistory,transition:this.style.getTransition()}),u=c.crossFadingFactor();1===u&&u===this._crossFadingFactor||(o=!0,this._crossFadingFactor=u),this.style.update(c)}if(this.style&&this._sourcesDirty&&(this._sourcesDirty=!1,this.style._updateSources(this.transform)),this._placementDirty=this.style&&this.style._updatePlacement(this.painter.transform,this.showCollisionBoxes,this._fadeDuration,this._crossSourceCollisions),this.painter.render(this.style,{showTileBoundaries:this.showTileBoundaries,showOverdrawInspector:this._showOverdrawInspector,rotating:this.isRotating(),zooming:this.isZooming(),moving:this.isMoving(),fadeDuration:this._fadeDuration,showPadding:this.showPadding,gpuTiming:!!this.listens("gpu-timing-layer")}),this.fire(new t.Event("render")),this.loaded()&&!this._loaded&&(this._loaded=!0,this.fire(new t.Event("load"))),this.style&&(this.style.hasTransitions()||o)&&(this._styleDirty=!0),this.style&&!this._placementDirty&&this.style._releaseSymbolFadeTiles(),this.listens("gpu-timing-frame")){var f=t.browser.now()-i;a.endQueryEXT(a.TIME_ELAPSED_EXT,r),setTimeout((function(){var e=a.getQueryObjectEXT(r,a.QUERY_RESULT_EXT)/1e6;a.deleteQueryEXT(r),n.fire(new t.Event("gpu-timing-frame",{cpuTime:f,gpuTime:e}))}),50)}if(this.listens("gpu-timing-layer")){var h=this.painter.collectGpuTimers();setTimeout((function(){var e=n.painter.queryGpuTimers(h);n.fire(new t.Event("gpu-timing-layer",{layerTimes:e}))}),50)}return this._sourcesDirty||this._styleDirty||this._placementDirty||this._repaint?this.triggerRepaint():!this.isMoving()&&this.loaded()&&(this._fullyLoaded||(this._fullyLoaded=!0),this.fire(new t.Event("idle"))),this}},i.prototype.remove=function(){this._hash&&this._hash.remove();for(var e=0,r=this._controls;e<r.length;e+=1){r[e].onRemove(this)}this._controls=[],this._frame&&(this._frame.cancel(),this._frame=null),this._renderTaskQueue.clear(),this.painter.destroy(),this.handlers.destroy(),delete this.handlers,this.setStyle(null),void 0!==t.window&&(t.window.removeEventListener("resize",this._onWindowResize,!1),t.window.removeEventListener("online",this._onWindowOnline,!1));var n=this.painter.context.gl.getExtension("WEBGL_lose_context");n&&n.loseContext(),Li(this._canvasContainer),Li(this._controlContainer),Li(this._missingCSSCanary),this._container.classList.remove("mapboxgl-map"),this._removed=!0,this.fire(new t.Event("remove"))},i.prototype.triggerRepaint=function(){var e=this;this.style&&!this._frame&&(this._frame=t.browser.frame((function(t){e._frame=null,e._render(t)})))},i.prototype._onWindowOnline=function(){this._update()},i.prototype._onWindowResize=function(t){this._trackResize&&this.resize({originalEvent:t})._update()},a.showTileBoundaries.get=function(){return!!this._showTileBoundaries},a.showTileBoundaries.set=function(t){this._showTileBoundaries!==t&&(this._showTileBoundaries=t,this._update())},a.showPadding.get=function(){return!!this._showPadding},a.showPadding.set=function(t){this._showPadding!==t&&(this._showPadding=t,this._update())},a.showCollisionBoxes.get=function(){return!!this._showCollisionBoxes},a.showCollisionBoxes.set=function(t){this._showCollisionBoxes!==t&&(this._showCollisionBoxes=t,t?this.style._generateCollisionBoxes():this._update())},a.showOverdrawInspector.get=function(){return!!this._showOverdrawInspector},a.showOverdrawInspector.set=function(t){this._showOverdrawInspector!==t&&(this._showOverdrawInspector=t,this._update())},a.repaint.get=function(){return!!this._repaint},a.repaint.set=function(t){this._repaint!==t&&(this._repaint=t,this.triggerRepaint())},a.vertices.get=function(){return!!this._vertices},a.vertices.set=function(t){this._vertices=t,this._update()},i.prototype._setCacheLimits=function(e,r){t.setCacheLimits(e,r)},a.version.get=function(){return t.version},Object.defineProperties(i.prototype,a),i}(xi);function Li(t){t.parentNode&&t.parentNode.removeChild(t)}var Ci={showCompass:!0,showZoom:!0,visualizePitch:!1},Pi=function(e){var n=this;this.options=t.extend({},Ci,e),this._container=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-group"),this._container.addEventListener("contextmenu",(function(t){return t.preventDefault()})),this.options.showZoom&&(t.bindAll(["_setButtonTitle","_updateZoomButtons"],this),this._zoomInButton=this._createButton("mapboxgl-ctrl-zoom-in",(function(t){return n._map.zoomIn({},{originalEvent:t})})),r.create("span","mapboxgl-ctrl-icon",this._zoomInButton).setAttribute("aria-hidden",!0),this._zoomOutButton=this._createButton("mapboxgl-ctrl-zoom-out",(function(t){return n._map.zoomOut({},{originalEvent:t})})),r.create("span","mapboxgl-ctrl-icon",this._zoomOutButton).setAttribute("aria-hidden",!0)),this.options.showCompass&&(t.bindAll(["_rotateCompassArrow"],this),this._compass=this._createButton("mapboxgl-ctrl-compass",(function(t){n.options.visualizePitch?n._map.resetNorthPitch({},{originalEvent:t}):n._map.resetNorth({},{originalEvent:t})})),this._compassIcon=r.create("span","mapboxgl-ctrl-icon",this._compass),this._compassIcon.setAttribute("aria-hidden",!0))};Pi.prototype._updateZoomButtons=function(){var t=this._map.getZoom();this._zoomInButton.disabled=t===this._map.getMaxZoom(),this._zoomOutButton.disabled=t===this._map.getMinZoom()},Pi.prototype._rotateCompassArrow=function(){var t=this.options.visualizePitch?"scale("+1/Math.pow(Math.cos(this._map.transform.pitch*(Math.PI/180)),.5)+") rotateX("+this._map.transform.pitch+"deg) rotateZ("+this._map.transform.angle*(180/Math.PI)+"deg)":"rotate("+this._map.transform.angle*(180/Math.PI)+"deg)";this._compassIcon.style.transform=t},Pi.prototype.onAdd=function(t){return this._map=t,this.options.showZoom&&(this._setButtonTitle(this._zoomInButton,"ZoomIn"),this._setButtonTitle(this._zoomOutButton,"ZoomOut"),this._map.on("zoom",this._updateZoomButtons),this._updateZoomButtons()),this.options.showCompass&&(this._setButtonTitle(this._compass,"ResetBearing"),this.options.visualizePitch&&this._map.on("pitch",this._rotateCompassArrow),this._map.on("rotate",this._rotateCompassArrow),this._rotateCompassArrow(),this._handler=new Ii(this._map,this._compass,this.options.visualizePitch)),this._container},Pi.prototype.onRemove=function(){r.remove(this._container),this.options.showZoom&&this._map.off("zoom",this._updateZoomButtons),this.options.showCompass&&(this.options.visualizePitch&&this._map.off("pitch",this._rotateCompassArrow),this._map.off("rotate",this._rotateCompassArrow),this._handler.off(),delete this._handler),delete this._map},Pi.prototype._createButton=function(t,e){var n=r.create("button",t,this._container);return n.type="button",n.addEventListener("click",e),n},Pi.prototype._setButtonTitle=function(t,e){var r=this._map._getUIString("NavigationControl."+e);t.title=r,t.setAttribute("aria-label",r)};var Ii=function(e,n,i){void 0===i&&(i=!1),this._clickTolerance=10,this.element=n,this.mouseRotate=new Xn({clickTolerance:e.dragRotate._mouseRotate._clickTolerance}),this.map=e,i&&(this.mousePitch=new Zn({clickTolerance:e.dragRotate._mousePitch._clickTolerance})),t.bindAll(["mousedown","mousemove","mouseup","touchstart","touchmove","touchend","reset"],this),r.addEventListener(n,"mousedown",this.mousedown),r.addEventListener(n,"touchstart",this.touchstart,{passive:!1}),r.addEventListener(n,"touchmove",this.touchmove),r.addEventListener(n,"touchend",this.touchend),r.addEventListener(n,"touchcancel",this.reset)};function Oi(e,r,n){if(e=new t.LngLat(e.lng,e.lat),r){var i=new t.LngLat(e.lng-360,e.lat),a=new t.LngLat(e.lng+360,e.lat),o=n.locationPoint(e).distSqr(r);n.locationPoint(i).distSqr(r)<o?e=i:n.locationPoint(a).distSqr(r)<o&&(e=a)}for(;Math.abs(e.lng-n.center.lng)>180;){var s=n.locationPoint(e);if(s.x>=0&&s.y>=0&&s.x<=n.width&&s.y<=n.height)break;e.lng>n.center.lng?e.lng-=360:e.lng+=360}return e}Ii.prototype.down=function(t,e){this.mouseRotate.mousedown(t,e),this.mousePitch&&this.mousePitch.mousedown(t,e),r.disableDrag()},Ii.prototype.move=function(t,e){var r=this.map,n=this.mouseRotate.mousemoveWindow(t,e);if(n&&n.bearingDelta&&r.setBearing(r.getBearing()+n.bearingDelta),this.mousePitch){var i=this.mousePitch.mousemoveWindow(t,e);i&&i.pitchDelta&&r.setPitch(r.getPitch()+i.pitchDelta)}},Ii.prototype.off=function(){var t=this.element;r.removeEventListener(t,"mousedown",this.mousedown),r.removeEventListener(t,"touchstart",this.touchstart,{passive:!1}),r.removeEventListener(t,"touchmove",this.touchmove),r.removeEventListener(t,"touchend",this.touchend),r.removeEventListener(t,"touchcancel",this.reset),this.offTemp()},Ii.prototype.offTemp=function(){r.enableDrag(),r.removeEventListener(t.window,"mousemove",this.mousemove),r.removeEventListener(t.window,"mouseup",this.mouseup)},Ii.prototype.mousedown=function(e){this.down(t.extend({},e,{ctrlKey:!0,preventDefault:function(){return e.preventDefault()}}),r.mousePos(this.element,e)),r.addEventListener(t.window,"mousemove",this.mousemove),r.addEventListener(t.window,"mouseup",this.mouseup)},Ii.prototype.mousemove=function(t){this.move(t,r.mousePos(this.element,t))},Ii.prototype.mouseup=function(t){this.mouseRotate.mouseupWindow(t),this.mousePitch&&this.mousePitch.mouseupWindow(t),this.offTemp()},Ii.prototype.touchstart=function(t){1!==t.targetTouches.length?this.reset():(this._startPos=this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.down({type:"mousedown",button:0,ctrlKey:!0,preventDefault:function(){return t.preventDefault()}},this._startPos))},Ii.prototype.touchmove=function(t){1!==t.targetTouches.length?this.reset():(this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.move({preventDefault:function(){return t.preventDefault()}},this._lastPos))},Ii.prototype.touchend=function(t){0===t.targetTouches.length&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)<this._clickTolerance&&this.element.click(),this.reset()},Ii.prototype.reset=function(){this.mouseRotate.reset(),this.mousePitch&&this.mousePitch.reset(),delete this._startPos,delete this._lastPos,this.offTemp()};var zi={center:"translate(-50%,-50%)",top:"translate(-50%,0)","top-left":"translate(0,0)","top-right":"translate(-100%,0)",bottom:"translate(-50%,-100%)","bottom-left":"translate(0,-100%)","bottom-right":"translate(-100%,-100%)",left:"translate(0,-50%)",right:"translate(-100%,-50%)"};function Di(t,e,r){var n=t.classList;for(var i in zi)n.remove("mapboxgl-"+r+"-anchor-"+i);n.add("mapboxgl-"+r+"-anchor-"+e)}var Ri,Fi=function(e){function n(n,i){var a=this;if(e.call(this),(n instanceof t.window.HTMLElement||i)&&(n=t.extend({element:n},i)),t.bindAll(["_update","_onMove","_onUp","_addDragHandler","_onMapClick","_onKeyPress"],this),this._anchor=n&&n.anchor||"center",this._color=n&&n.color||"#3FB1CE",this._draggable=n&&n.draggable||!1,this._state="inactive",this._rotation=n&&n.rotation||0,this._rotationAlignment=n&&n.rotationAlignment||"auto",this._pitchAlignment=n&&n.pitchAlignment&&"auto"!==n.pitchAlignment?n.pitchAlignment:this._rotationAlignment,n&&n.element)this._element=n.element,this._offset=t.Point.convert(n&&n.offset||[0,0]);else{this._defaultMarker=!0,this._element=r.create("div"),this._element.setAttribute("aria-label","Map marker");var o=r.createNS("http://www.w3.org/2000/svg","svg");o.setAttributeNS(null,"display","block"),o.setAttributeNS(null,"height","41px"),o.setAttributeNS(null,"width","27px"),o.setAttributeNS(null,"viewBox","0 0 27 41");var s=r.createNS("http://www.w3.org/2000/svg","g");s.setAttributeNS(null,"stroke","none"),s.setAttributeNS(null,"stroke-width","1"),s.setAttributeNS(null,"fill","none"),s.setAttributeNS(null,"fill-rule","evenodd");var l=r.createNS("http://www.w3.org/2000/svg","g");l.setAttributeNS(null,"fill-rule","nonzero");var c=r.createNS("http://www.w3.org/2000/svg","g");c.setAttributeNS(null,"transform","translate(3.0, 29.0)"),c.setAttributeNS(null,"fill","#000000");for(var u=0,f=[{rx:"10.5",ry:"5.25002273"},{rx:"10.5",ry:"5.25002273"},{rx:"9.5",ry:"4.77275007"},{rx:"8.5",ry:"4.29549936"},{rx:"7.5",ry:"3.81822308"},{rx:"6.5",ry:"3.34094679"},{rx:"5.5",ry:"2.86367051"},{rx:"4.5",ry:"2.38636864"}];u<f.length;u+=1){var h=f[u],p=r.createNS("http://www.w3.org/2000/svg","ellipse");p.setAttributeNS(null,"opacity","0.04"),p.setAttributeNS(null,"cx","10.5"),p.setAttributeNS(null,"cy","5.80029008"),p.setAttributeNS(null,"rx",h.rx),p.setAttributeNS(null,"ry",h.ry),c.appendChild(p)}var d=r.createNS("http://www.w3.org/2000/svg","g");d.setAttributeNS(null,"fill",this._color);var m=r.createNS("http://www.w3.org/2000/svg","path");m.setAttributeNS(null,"d","M27,13.5 C27,19.074644 20.250001,27.000002 14.75,34.500002 C14.016665,35.500004 12.983335,35.500004 12.25,34.500002 C6.7499993,27.000002 0,19.222562 0,13.5 C0,6.0441559 6.0441559,0 13.5,0 C20.955844,0 27,6.0441559 27,13.5 Z"),d.appendChild(m);var g=r.createNS("http://www.w3.org/2000/svg","g");g.setAttributeNS(null,"opacity","0.25"),g.setAttributeNS(null,"fill","#000000");var v=r.createNS("http://www.w3.org/2000/svg","path");v.setAttributeNS(null,"d","M13.5,0 C6.0441559,0 0,6.0441559 0,13.5 C0,19.222562 6.7499993,27 12.25,34.5 C13,35.522727 14.016664,35.500004 14.75,34.5 C20.250001,27 27,19.074644 27,13.5 C27,6.0441559 20.955844,0 13.5,0 Z M13.5,1 C20.415404,1 26,6.584596 26,13.5 C26,15.898657 24.495584,19.181431 22.220703,22.738281 C19.945823,26.295132 16.705119,30.142167 13.943359,33.908203 C13.743445,34.180814 13.612715,34.322738 13.5,34.441406 C13.387285,34.322738 13.256555,34.180814 13.056641,33.908203 C10.284481,30.127985 7.4148684,26.314159 5.015625,22.773438 C2.6163816,19.232715 1,15.953538 1,13.5 C1,6.584596 6.584596,1 13.5,1 Z"),g.appendChild(v);var y=r.createNS("http://www.w3.org/2000/svg","g");y.setAttributeNS(null,"transform","translate(6.0, 7.0)"),y.setAttributeNS(null,"fill","#FFFFFF");var x=r.createNS("http://www.w3.org/2000/svg","g");x.setAttributeNS(null,"transform","translate(8.0, 8.0)");var b=r.createNS("http://www.w3.org/2000/svg","circle");b.setAttributeNS(null,"fill","#000000"),b.setAttributeNS(null,"opacity","0.25"),b.setAttributeNS(null,"cx","5.5"),b.setAttributeNS(null,"cy","5.5"),b.setAttributeNS(null,"r","5.4999962");var _=r.createNS("http://www.w3.org/2000/svg","circle");_.setAttributeNS(null,"fill","#FFFFFF"),_.setAttributeNS(null,"cx","5.5"),_.setAttributeNS(null,"cy","5.5"),_.setAttributeNS(null,"r","5.4999962"),x.appendChild(b),x.appendChild(_),l.appendChild(c),l.appendChild(d),l.appendChild(g),l.appendChild(y),l.appendChild(x),o.appendChild(l),this._element.appendChild(o),this._offset=t.Point.convert(n&&n.offset||[0,-14])}this._element.classList.add("mapboxgl-marker"),this._element.addEventListener("dragstart",(function(t){t.preventDefault()})),this._element.addEventListener("mousedown",(function(t){t.preventDefault()})),this._element.addEventListener("focus",(function(){var t=a._map.getContainer();t.scrollTop=0,t.scrollLeft=0})),Di(this._element,this._anchor,"marker"),this._popup=null}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.addTo=function(t){return this.remove(),this._map=t,t.getCanvasContainer().appendChild(this._element),t.on("move",this._update),t.on("moveend",this._update),this.setDraggable(this._draggable),this._update(),this._map.on("click",this._onMapClick),this},n.prototype.remove=function(){return this._map&&(this._map.off("click",this._onMapClick),this._map.off("move",this._update),this._map.off("moveend",this._update),this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler),this._map.off("mouseup",this._onUp),this._map.off("touchend",this._onUp),this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),delete this._map),r.remove(this._element),this._popup&&this._popup.remove(),this},n.prototype.getLngLat=function(){return this._lngLat},n.prototype.setLngLat=function(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,this._popup&&this._popup.setLngLat(this._lngLat),this._update(),this},n.prototype.getElement=function(){return this._element},n.prototype.setPopup=function(t){if(this._popup&&(this._popup.remove(),this._popup=null,this._element.removeEventListener("keypress",this._onKeyPress),this._originalTabIndex||this._element.removeAttribute("tabindex")),t){if(!("offset"in t.options)){var e=Math.sqrt(Math.pow(13.5,2)/2);t.options.offset=this._defaultMarker?{top:[0,0],"top-left":[0,0],"top-right":[0,0],bottom:[0,-38.1],"bottom-left":[e,-1*(24.6+e)],"bottom-right":[-e,-1*(24.6+e)],left:[13.5,-24.6],right:[-13.5,-24.6]}:this._offset}this._popup=t,this._lngLat&&this._popup.setLngLat(this._lngLat),this._originalTabIndex=this._element.getAttribute("tabindex"),this._originalTabIndex||this._element.setAttribute("tabindex","0"),this._element.addEventListener("keypress",this._onKeyPress)}return this},n.prototype._onKeyPress=function(t){var e=t.code,r=t.charCode||t.keyCode;"Space"!==e&&"Enter"!==e&&32!==r&&13!==r||this.togglePopup()},n.prototype._onMapClick=function(t){var e=t.originalEvent.target,r=this._element;this._popup&&(e===r||r.contains(e))&&this.togglePopup()},n.prototype.getPopup=function(){return this._popup},n.prototype.togglePopup=function(){var t=this._popup;return t?(t.isOpen()?t.remove():t.addTo(this._map),this):this},n.prototype._update=function(t){if(this._map){this._map.transform.renderWorldCopies&&(this._lngLat=Oi(this._lngLat,this._pos,this._map.transform)),this._pos=this._map.project(this._lngLat)._add(this._offset);var e="";"viewport"===this._rotationAlignment||"auto"===this._rotationAlignment?e="rotateZ("+this._rotation+"deg)":"map"===this._rotationAlignment&&(e="rotateZ("+(this._rotation-this._map.getBearing())+"deg)");var n="";"viewport"===this._pitchAlignment||"auto"===this._pitchAlignment?n="rotateX(0deg)":"map"===this._pitchAlignment&&(n="rotateX("+this._map.getPitch()+"deg)"),t&&"moveend"!==t.type||(this._pos=this._pos.round()),r.setTransform(this._element,zi[this._anchor]+" translate("+this._pos.x+"px, "+this._pos.y+"px) "+n+" "+e)}},n.prototype.getOffset=function(){return this._offset},n.prototype.setOffset=function(e){return this._offset=t.Point.convert(e),this._update(),this},n.prototype._onMove=function(e){this._pos=e.point.sub(this._positionDelta),this._lngLat=this._map.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEvents="none","pending"===this._state&&(this._state="active",this.fire(new t.Event("dragstart"))),this.fire(new t.Event("drag"))},n.prototype._onUp=function(){this._element.style.pointerEvents="auto",this._positionDelta=null,this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),"active"===this._state&&this.fire(new t.Event("dragend")),this._state="inactive"},n.prototype._addDragHandler=function(t){this._element.contains(t.originalEvent.target)&&(t.preventDefault(),this._positionDelta=t.point.sub(this._pos).add(this._offset),this._state="pending",this._map.on("mousemove",this._onMove),this._map.on("touchmove",this._onMove),this._map.once("mouseup",this._onUp),this._map.once("touchend",this._onUp))},n.prototype.setDraggable=function(t){return this._draggable=!!t,this._map&&(t?(this._map.on("mousedown",this._addDragHandler),this._map.on("touchstart",this._addDragHandler)):(this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler))),this},n.prototype.isDraggable=function(){return this._draggable},n.prototype.setRotation=function(t){return this._rotation=t||0,this._update(),this},n.prototype.getRotation=function(){return this._rotation},n.prototype.setRotationAlignment=function(t){return this._rotationAlignment=t||"auto",this._update(),this},n.prototype.getRotationAlignment=function(){return this._rotationAlignment},n.prototype.setPitchAlignment=function(t){return this._pitchAlignment=t&&"auto"!==t?t:this._rotationAlignment,this._update(),this},n.prototype.getPitchAlignment=function(){return this._pitchAlignment},n}(t.Evented),Bi={positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showAccuracyCircle:!0,showUserLocation:!0};var Ni=0,ji=!1,Ui=function(e){function n(r){e.call(this),this.options=t.extend({},Bi,r),t.bindAll(["_onSuccess","_onError","_onZoom","_finish","_setupUI","_updateCamera","_updateMarker"],this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.onAdd=function(e){var n;return this._map=e,this._container=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-group"),n=this._setupUI,void 0!==Ri?n(Ri):void 0!==t.window.navigator.permissions?t.window.navigator.permissions.query({name:"geolocation"}).then((function(t){Ri="denied"!==t.state,n(Ri)})):(Ri=!!t.window.navigator.geolocation,n(Ri)),this._container},n.prototype.onRemove=function(){void 0!==this._geolocationWatchID&&(t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),this.options.showAccuracyCircle&&this._accuracyCircleMarker&&this._accuracyCircleMarker.remove(),r.remove(this._container),this._map.off("zoom",this._onZoom),this._map=void 0,Ni=0,ji=!1},n.prototype._isOutOfMapMaxBounds=function(t){var e=this._map.getMaxBounds(),r=t.coords;return e&&(r.longitude<e.getWest()||r.longitude>e.getEast()||r.latitude<e.getSouth()||r.latitude>e.getNorth())},n.prototype._setErrorState=function(){switch(this._watchState){case"WAITING_ACTIVE":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"ACTIVE_LOCK":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting");break;case"BACKGROUND":this._watchState="BACKGROUND_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting")}},n.prototype._onSuccess=function(e){if(this._map){if(this._isOutOfMapMaxBounds(e))return this._setErrorState(),this.fire(new t.Event("outofmaxbounds",e)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"BACKGROUND":case"BACKGROUND_ERROR":this._watchState="BACKGROUND",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background")}this.options.showUserLocation&&"OFF"!==this._watchState&&this._updateMarker(e),this.options.trackUserLocation&&"ACTIVE_LOCK"!==this._watchState||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove("mapboxgl-user-location-dot-stale"),this.fire(new t.Event("geolocate",e)),this._finish()}},n.prototype._updateCamera=function(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude),n=e.coords.accuracy,i=this._map.getBearing(),a=t.extend({bearing:i},this.options.fitBoundsOptions);this._map.fitBounds(r.toBounds(n),a,{geolocateSource:!0})},n.prototype._updateMarker=function(e){if(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude);this._accuracyCircleMarker.setLngLat(r).addTo(this._map),this._userLocationDotMarker.setLngLat(r).addTo(this._map),this._accuracy=e.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},n.prototype._updateCircleRadius=function(){var t=this._map._container.clientHeight/2,e=this._map.unproject([0,t]),r=this._map.unproject([1,t]),n=e.distanceTo(r),i=Math.ceil(2*this._accuracy/n);this._circleElement.style.width=i+"px",this._circleElement.style.height=i+"px"},n.prototype._onZoom=function(){this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()},n.prototype._onError=function(e){if(this._map){if(this.options.trackUserLocation)if(1===e.code){this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.disabled=!0;var r=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.title=r,this._geolocateButton.setAttribute("aria-label",r),void 0!==this._geolocationWatchID&&this._clearWatch()}else{if(3===e.code&&ji)return;this._setErrorState()}"OFF"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add("mapboxgl-user-location-dot-stale"),this.fire(new t.Event("error",e)),this._finish()}},n.prototype._finish=function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},n.prototype._setupUI=function(e){var n=this;if(this._container.addEventListener("contextmenu",(function(t){return t.preventDefault()})),this._geolocateButton=r.create("button","mapboxgl-ctrl-geolocate",this._container),r.create("span","mapboxgl-ctrl-icon",this._geolocateButton).setAttribute("aria-hidden",!0),this._geolocateButton.type="button",!1===e){t.warnOnce("Geolocation support is not available so the GeolocateControl will be disabled.");var i=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.disabled=!0,this._geolocateButton.title=i,this._geolocateButton.setAttribute("aria-label",i)}else{var a=this._map._getUIString("GeolocateControl.FindMyLocation");this._geolocateButton.title=a,this._geolocateButton.setAttribute("aria-label",a)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute("aria-pressed","false"),this._watchState="OFF"),this.options.showUserLocation&&(this._dotElement=r.create("div","mapboxgl-user-location-dot"),this._userLocationDotMarker=new Fi(this._dotElement),this._circleElement=r.create("div","mapboxgl-user-location-accuracy-circle"),this._accuracyCircleMarker=new Fi({element:this._circleElement,pitchAlignment:"map"}),this.options.trackUserLocation&&(this._watchState="OFF"),this._map.on("zoom",this._onZoom)),this._geolocateButton.addEventListener("click",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on("movestart",(function(e){var r=e.originalEvent&&"resize"===e.originalEvent.type;e.geolocateSource||"ACTIVE_LOCK"!==n._watchState||r||(n._watchState="BACKGROUND",n._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background"),n._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),n.fire(new t.Event("trackuserlocationend")))}))},n.prototype.trigger=function(){if(!this._setup)return t.warnOnce("Geolocate control triggered before added to a map"),!1;if(this.options.trackUserLocation){switch(this._watchState){case"OFF":this._watchState="WAITING_ACTIVE",this.fire(new t.Event("trackuserlocationstart"));break;case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":case"BACKGROUND_ERROR":Ni--,ji=!1,this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this.fire(new t.Event("trackuserlocationend"));break;case"BACKGROUND":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new t.Event("trackuserlocationstart"))}switch(this._watchState){case"WAITING_ACTIVE":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_LOCK":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"BACKGROUND":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background");break;case"BACKGROUND_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error")}if("OFF"===this._watchState&&void 0!==this._geolocationWatchID)this._clearWatch();else if(void 0===this._geolocationWatchID){var e;this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","true"),++Ni>1?(e={maximumAge:6e5,timeout:0},ji=!0):(e=this.options.positionOptions,ji=!1),this._geolocationWatchID=t.window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,e)}}else t.window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0},n.prototype._clearWatch=function(){t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","false"),this.options.showUserLocation&&this._updateMarker(null)},n}(t.Evented),Vi={maxWidth:100,unit:"metric"},Hi=function(e){this.options=t.extend({},Vi,e),t.bindAll(["_onMove","setUnit"],this)};function qi(t,e,r){var n=r&&r.maxWidth||100,i=t._container.clientHeight/2,a=t.unproject([0,i]),o=t.unproject([n,i]),s=a.distanceTo(o);if(r&&"imperial"===r.unit){var l=3.2808*s;if(l>5280)Gi(e,n,l/5280,t._getUIString("ScaleControl.Miles"));else Gi(e,n,l,t._getUIString("ScaleControl.Feet"))}else if(r&&"nautical"===r.unit){Gi(e,n,s/1852,t._getUIString("ScaleControl.NauticalMiles"))}else s>=1e3?Gi(e,n,s/1e3,t._getUIString("ScaleControl.Kilometers")):Gi(e,n,s,t._getUIString("ScaleControl.Meters"))}function Gi(t,e,r,n){var i,a,o,s=(i=r,a=Math.pow(10,(""+Math.floor(i)).length-1),o=(o=i/a)>=10?10:o>=5?5:o>=3?3:o>=2?2:o>=1?1:function(t){var e=Math.pow(10,Math.ceil(-Math.log(t)/Math.LN10));return Math.round(t*e)/e}(o),a*o),l=s/r;t.style.width=e*l+"px",t.innerHTML=s+" "+n}Hi.prototype.getDefaultPosition=function(){return"bottom-left"},Hi.prototype._onMove=function(){qi(this._map,this._container,this.options)},Hi.prototype.onAdd=function(t){return this._map=t,this._container=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-scale",t.getContainer()),this._map.on("move",this._onMove),this._onMove(),this._container},Hi.prototype.onRemove=function(){r.remove(this._container),this._map.off("move",this._onMove),this._map=void 0},Hi.prototype.setUnit=function(t){this.options.unit=t,qi(this._map,this._container,this.options)};var Yi=function(e){this._fullscreen=!1,e&&e.container&&(e.container instanceof t.window.HTMLElement?this._container=e.container:t.warnOnce("Full screen control 'container' must be a DOM element.")),t.bindAll(["_onClickFullscreen","_changeIcon"],this),"onfullscreenchange"in t.window.document?this._fullscreenchange="fullscreenchange":"onmozfullscreenchange"in t.window.document?this._fullscreenchange="mozfullscreenchange":"onwebkitfullscreenchange"in t.window.document?this._fullscreenchange="webkitfullscreenchange":"onmsfullscreenchange"in t.window.document&&(this._fullscreenchange="MSFullscreenChange")};Yi.prototype.onAdd=function(e){return this._map=e,this._container||(this._container=this._map.getContainer()),this._controlContainer=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-group"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display="none",t.warnOnce("This device does not support fullscreen mode.")),this._controlContainer},Yi.prototype.onRemove=function(){r.remove(this._controlContainer),this._map=null,t.window.document.removeEventListener(this._fullscreenchange,this._changeIcon)},Yi.prototype._checkFullscreenSupport=function(){return!!(t.window.document.fullscreenEnabled||t.window.document.mozFullScreenEnabled||t.window.document.msFullscreenEnabled||t.window.document.webkitFullscreenEnabled)},Yi.prototype._setupUI=function(){var e=this._fullscreenButton=r.create("button","mapboxgl-ctrl-fullscreen",this._controlContainer);r.create("span","mapboxgl-ctrl-icon",e).setAttribute("aria-hidden",!0),e.type="button",this._updateTitle(),this._fullscreenButton.addEventListener("click",this._onClickFullscreen),t.window.document.addEventListener(this._fullscreenchange,this._changeIcon)},Yi.prototype._updateTitle=function(){var t=this._getTitle();this._fullscreenButton.setAttribute("aria-label",t),this._fullscreenButton.title=t},Yi.prototype._getTitle=function(){return this._map._getUIString(this._isFullscreen()?"FullscreenControl.Exit":"FullscreenControl.Enter")},Yi.prototype._isFullscreen=function(){return this._fullscreen},Yi.prototype._changeIcon=function(){(t.window.document.fullscreenElement||t.window.document.mozFullScreenElement||t.window.document.webkitFullscreenElement||t.window.document.msFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle("mapboxgl-ctrl-shrink"),this._fullscreenButton.classList.toggle("mapboxgl-ctrl-fullscreen"),this._updateTitle())},Yi.prototype._onClickFullscreen=function(){this._isFullscreen()?t.window.document.exitFullscreen?t.window.document.exitFullscreen():t.window.document.mozCancelFullScreen?t.window.document.mozCancelFullScreen():t.window.document.msExitFullscreen?t.window.document.msExitFullscreen():t.window.document.webkitCancelFullScreen&&t.window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()};var Wi={closeButton:!0,closeOnClick:!0,className:"",maxWidth:"240px"},Xi=function(e){function n(r){e.call(this),this.options=t.extend(Object.create(Wi),r),t.bindAll(["_update","_onClose","remove","_onMouseMove","_onMouseUp","_onDrag"],this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.addTo=function(e){return this._map&&this.remove(),this._map=e,this.options.closeOnClick&&this._map.on("click",this._onClose),this.options.closeOnMove&&this._map.on("move",this._onClose),this._map.on("remove",this.remove),this._update(),this._trackPointer?(this._map.on("mousemove",this._onMouseMove),this._map.on("mouseup",this._onMouseUp),this._container&&this._container.classList.add("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("mapboxgl-track-pointer")):this._map.on("move",this._update),this.fire(new t.Event("open")),this},n.prototype.isOpen=function(){return!!this._map},n.prototype.remove=function(){return this._content&&r.remove(this._content),this._container&&(r.remove(this._container),delete this._container),this._map&&(this._map.off("move",this._update),this._map.off("move",this._onClose),this._map.off("click",this._onClose),this._map.off("remove",this.remove),this._map.off("mousemove",this._onMouseMove),this._map.off("mouseup",this._onMouseUp),this._map.off("drag",this._onDrag),delete this._map),this.fire(new t.Event("close")),this},n.prototype.getLngLat=function(){return this._lngLat},n.prototype.setLngLat=function(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on("move",this._update),this._map.off("mousemove",this._onMouseMove),this._container&&this._container.classList.remove("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.remove("mapboxgl-track-pointer")),this},n.prototype.trackPointer=function(){return this._trackPointer=!0,this._pos=null,this._update(),this._map&&(this._map.off("move",this._update),this._map.on("mousemove",this._onMouseMove),this._map.on("drag",this._onDrag),this._container&&this._container.classList.add("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("mapboxgl-track-pointer")),this},n.prototype.getElement=function(){return this._container},n.prototype.setText=function(e){return this.setDOMContent(t.window.document.createTextNode(e))},n.prototype.setHTML=function(e){var r,n=t.window.document.createDocumentFragment(),i=t.window.document.createElement("body");for(i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return this.setDOMContent(n)},n.prototype.getMaxWidth=function(){return this._container&&this._container.style.maxWidth},n.prototype.setMaxWidth=function(t){return this.options.maxWidth=t,this._update(),this},n.prototype.setDOMContent=function(t){return this._createContent(),this._content.appendChild(t),this._update(),this},n.prototype.addClassName=function(t){this._container&&this._container.classList.add(t)},n.prototype.removeClassName=function(t){this._container&&this._container.classList.remove(t)},n.prototype.toggleClassName=function(t){if(this._container)return this._container.classList.toggle(t)},n.prototype._createContent=function(){this._content&&r.remove(this._content),this._content=r.create("div","mapboxgl-popup-content",this._container),this.options.closeButton&&(this._closeButton=r.create("button","mapboxgl-popup-close-button",this._content),this._closeButton.type="button",this._closeButton.setAttribute("aria-label","Close popup"),this._closeButton.innerHTML="×",this._closeButton.addEventListener("click",this._onClose))},n.prototype._onMouseUp=function(t){this._update(t.point)},n.prototype._onMouseMove=function(t){this._update(t.point)},n.prototype._onDrag=function(t){this._update(t.point)},n.prototype._update=function(e){var n=this,i=this._lngLat||this._trackPointer;if(this._map&&i&&this._content&&(this._container||(this._container=r.create("div","mapboxgl-popup",this._map.getContainer()),this._tip=r.create("div","mapboxgl-popup-tip",this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split(" ").forEach((function(t){return n._container.classList.add(t)})),this._trackPointer&&this._container.classList.add("mapboxgl-popup-track-pointer")),this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=Oi(this._lngLat,this._pos,this._map.transform)),!this._trackPointer||e)){var a=this._pos=this._trackPointer&&e?e:this._map.project(this._lngLat),o=this.options.anchor,s=function e(r){if(r){if("number"==typeof r){var n=Math.round(Math.sqrt(.5*Math.pow(r,2)));return{center:new t.Point(0,0),top:new t.Point(0,r),"top-left":new t.Point(n,n),"top-right":new t.Point(-n,n),bottom:new t.Point(0,-r),"bottom-left":new t.Point(n,-n),"bottom-right":new t.Point(-n,-n),left:new t.Point(r,0),right:new t.Point(-r,0)}}if(r instanceof t.Point||Array.isArray(r)){var i=t.Point.convert(r);return{center:i,top:i,"top-left":i,"top-right":i,bottom:i,"bottom-left":i,"bottom-right":i,left:i,right:i}}return{center:t.Point.convert(r.center||[0,0]),top:t.Point.convert(r.top||[0,0]),"top-left":t.Point.convert(r["top-left"]||[0,0]),"top-right":t.Point.convert(r["top-right"]||[0,0]),bottom:t.Point.convert(r.bottom||[0,0]),"bottom-left":t.Point.convert(r["bottom-left"]||[0,0]),"bottom-right":t.Point.convert(r["bottom-right"]||[0,0]),left:t.Point.convert(r.left||[0,0]),right:t.Point.convert(r.right||[0,0])}}return e(new t.Point(0,0))}(this.options.offset);if(!o){var l,c=this._container.offsetWidth,u=this._container.offsetHeight;l=a.y+s.bottom.y<u?["top"]:a.y>this._map.transform.height-u?["bottom"]:[],a.x<c/2?l.push("left"):a.x>this._map.transform.width-c/2&&l.push("right"),o=0===l.length?"bottom":l.join("-")}var f=a.add(s[o]).round();r.setTransform(this._container,zi[o]+" translate("+f.x+"px,"+f.y+"px)"),Di(this._container,o,"popup")}},n.prototype._onClose=function(){this.remove()},n}(t.Evented);var Zi={version:t.version,supported:e,setRTLTextPlugin:t.setRTLTextPlugin,getRTLTextPluginStatus:t.getRTLTextPluginStatus,Map:Ei,NavigationControl:Pi,GeolocateControl:Ui,AttributionControl:bi,ScaleControl:Hi,FullscreenControl:Yi,Popup:Xi,Marker:Fi,Style:qe,LngLat:t.LngLat,LngLatBounds:t.LngLatBounds,Point:t.Point,MercatorCoordinate:t.MercatorCoordinate,Evented:t.Evented,config:t.config,prewarm:function(){Bt().acquire(zt)},clearPrewarmedResources:function(){var t=Rt;t&&(t.isPreloaded()&&1===t.numActive()?(t.release(zt),Rt=null):console.warn("Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()"))},get accessToken(){return t.config.ACCESS_TOKEN},set accessToken(e){t.config.ACCESS_TOKEN=e},get baseApiUrl(){return t.config.API_URL},set baseApiUrl(e){t.config.API_URL=e},get workerCount(){return Dt.workerCount},set workerCount(t){Dt.workerCount=t},get maxParallelImageRequests(){return t.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(e){t.config.MAX_PARALLEL_IMAGE_REQUESTS=e},clearStorage:function(e){t.clearTileCache(e)},workerUrl:""};return Zi})),r}))},{}],235:[function(t,e,r){"use strict";e.exports=Math.log2||function(t){return Math.log(t)*Math.LOG2E}},{}],236:[function(t,e,r){"use strict";e.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return"altKey"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),"shiftKey"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),"ctrlKey"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),"metaKey"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function c(t,s){var c=n.x(s),u=n.y(s);"buttons"in s&&(t=0|s.buttons),(t!==r||c!==i||u!==a||l(s))&&(r=0|t,i=c||0,a=u||0,e&&e(r,i,a,o))}function u(t){c(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?c(0,t):c(r,t)}function d(t){c(r|n.buttons(t),t)}function m(t){c(r&~n.buttons(t),t)}function g(){s||(s=!0,t.addEventListener("mousemove",p),t.addEventListener("mousedown",d),t.addEventListener("mouseup",m),t.addEventListener("mouseleave",u),t.addEventListener("mouseenter",u),t.addEventListener("mouseout",u),t.addEventListener("mouseover",u),t.addEventListener("blur",f),t.addEventListener("keyup",h),t.addEventListener("keydown",h),t.addEventListener("keypress",h),t!==window&&(window.addEventListener("blur",f),window.addEventListener("keyup",h),window.addEventListener("keydown",h),window.addEventListener("keypress",h)))}g();var v={element:t};return Object.defineProperties(v,{enabled:{get:function(){return s},set:function(e){e?g():function(){if(!s)return;s=!1,t.removeEventListener("mousemove",p),t.removeEventListener("mousedown",d),t.removeEventListener("mouseup",m),t.removeEventListener("mouseleave",u),t.removeEventListener("mouseenter",u),t.removeEventListener("mouseout",u),t.removeEventListener("mouseover",u),t.removeEventListener("blur",f),t.removeEventListener("keyup",h),t.removeEventListener("keydown",h),t.removeEventListener("keypress",h),t!==window&&(window.removeEventListener("blur",f),window.removeEventListener("keyup",h),window.removeEventListener("keydown",h),window.removeEventListener("keypress",h))}()},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),v};var n=t("mouse-event")},{"mouse-event":238}],237:[function(t,e,r){var n={left:0,top:0};e.exports=function(t,e,r){e=e||t.currentTarget||t.srcElement,Array.isArray(r)||(r=[0,0]);var i=t.clientX||0,a=t.clientY||0,o=(s=e,s===window||s===document||s===document.body?n:s.getBoundingClientRect());var s;return r[0]=i-o.left,r[1]=a-o.top,r}},{}],238:[function(t,e,r){"use strict";function n(t){return t.target||t.srcElement||window}r.buttons=function(t){if("object"==typeof t){if("buttons"in t)return t.buttons;if("which"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<<e-1}else if("button"in t){var e;if(1===(e=t.button))return 4;if(2===e)return 2;if(e>=0)return 1<<e}}return 0},r.element=n,r.x=function(t){if("object"==typeof t){if("offsetX"in t)return t.offsetX;var e=n(t).getBoundingClientRect();return t.clientX-e.left}return 0},r.y=function(t){if("object"==typeof t){if("offsetY"in t)return t.offsetY;var e=n(t).getBoundingClientRect();return t.clientY-e.top}return 0}},{}],239:[function(t,e,r){"use strict";var n=t("to-px");e.exports=function(t,e,r){"function"==typeof t&&(r=!!e,e=t,t=window);var i=n("ex",t),a=function(t){r&&t.preventDefault();var n=t.deltaX||0,a=t.deltaY||0,o=t.deltaZ||0,s=1;switch(t.deltaMode){case 1:s=i;break;case 2:s=window.innerHeight}if(a*=s,o*=s,(n*=s)||a||o)return e(n,a,o,t)};return t.addEventListener("wheel",a),a}},{"to-px":309}],240:[function(t,e,r){(function(t,r){(function(){
/*! Native Promise Only
v0.8.1 (c) Kyle Simpson
MIT License: http://getify.mit-license.org
*/
!function(t,r,n){r[t]=r[t]||n(),void 0!==e&&e.exports&&(e.exports=r[t])}("Promise",void 0!==t?t:this,(function(){"use strict";var t,e,n,i=Object.prototype.toString,a=void 0!==r?function(t){return r(t)}:setTimeout;try{Object.defineProperty({},"x",{}),t=function(t,e,r,n){return Object.defineProperty(t,e,{value:r,writable:!0,configurable:!1!==n})}}catch(e){t=function(t,e,r){return t[e]=r,t}}function o(t,r){n.add(t,r),e||(e=a(n.drain))}function s(t){var e,r=typeof t;return null==t||"object"!=r&&"function"!=r||(e=t.then),"function"==typeof e&&e}function l(){for(var t=0;t<this.chain.length;t++)c(this,1===this.state?this.chain[t].success:this.chain[t].failure,this.chain[t]);this.chain.length=0}function c(t,e,r){var n,i;try{!1===e?r.reject(t.msg):(n=!0===e?t.msg:e.call(void 0,t.msg))===r.promise?r.reject(TypeError("Promise-chain cycle")):(i=s(n))?i.call(n,r.resolve,r.reject):r.resolve(n)}catch(t){r.reject(t)}}function u(t){var e,r=this;if(!r.triggered){r.triggered=!0,r.def&&(r=r.def);try{(e=s(t))?o((function(){var n=new p(r);try{e.call(t,(function(){u.apply(n,arguments)}),(function(){f.apply(n,arguments)}))}catch(t){f.call(n,t)}})):(r.msg=t,r.state=1,r.chain.length>0&&o(l,r))}catch(t){f.call(new p(r),t)}}}function f(t){var e=this;e.triggered||(e.triggered=!0,e.def&&(e=e.def),e.msg=t,e.state=2,e.chain.length>0&&o(l,e))}function h(t,e,r,n){for(var i=0;i<e.length;i++)!function(i){t.resolve(e[i]).then((function(t){r(i,t)}),n)}(i)}function p(t){this.def=t,this.triggered=!1}function d(t){this.promise=t,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function m(t){if("function"!=typeof t)throw TypeError("Not a function");if(0!==this.__NPO__)throw TypeError("Not a promise");this.__NPO__=1;var e=new d(this);this.then=function(t,r){var n={success:"function"!=typeof t||t,failure:"function"==typeof r&&r};return n.promise=new this.constructor((function(t,e){if("function"!=typeof t||"function"!=typeof e)throw TypeError("Not a function");n.resolve=t,n.reject=e})),e.chain.push(n),0!==e.state&&o(l,e),n.promise},this.catch=function(t){return this.then(void 0,t)};try{t.call(void 0,(function(t){u.call(e,t)}),(function(t){f.call(e,t)}))}catch(t){f.call(e,t)}}n=function(){var t,r,n;function i(t,e){this.fn=t,this.self=e,this.next=void 0}return{add:function(e,a){n=new i(e,a),r?r.next=n:t=n,r=n,n=void 0},drain:function(){var n=t;for(t=r=e=void 0;n;)n.fn.call(n.self),n=n.next}}}();var g=t({},"constructor",m,!1);return m.prototype=g,t(g,"__NPO__",0,!1),t(m,"resolve",(function(t){return t&&"object"==typeof t&&1===t.__NPO__?t:new this((function(e,r){if("function"!=typeof e||"function"!=typeof r)throw TypeError("Not a function");e(t)}))})),t(m,"reject",(function(t){return new this((function(e,r){if("function"!=typeof e||"function"!=typeof r)throw TypeError("Not a function");r(t)}))})),t(m,"all",(function(t){var e=this;return"[object Array]"!=i.call(t)?e.reject(TypeError("Not an array")):0===t.length?e.resolve([]):new e((function(r,n){if("function"!=typeof r||"function"!=typeof n)throw TypeError("Not a function");var i=t.length,a=Array(i),o=0;h(e,t,(function(t,e){a[t]=e,++o===i&&r(a)}),n)}))})),t(m,"race",(function(t){var e=this;return"[object Array]"!=i.call(t)?e.reject(TypeError("Not an array")):new e((function(r,n){if("function"!=typeof r||"function"!=typeof n)throw TypeError("Not a function");h(e,t,(function(t,e){r(e)}),n)}))})),m}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},t("timers").setImmediate)},{timers:306}],241:[function(t,e,r){var n=Math.PI,i=c(120);function a(t,e,r,n){return["C",t,e,r,n,r,n]}function o(t,e,r,n,i,a){return["C",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}function s(t,e,r,a,o,c,u,f,h,p){if(p)T=p[0],k=p[1],_=p[2],w=p[3];else{var d=l(t,e,-o);t=d.x,e=d.y;var m=(t-(f=(d=l(f,h,-o)).x))/2,g=(e-(h=d.y))/2,v=m*m/(r*r)+g*g/(a*a);v>1&&(r*=v=Math.sqrt(v),a*=v);var y=r*r,x=a*a,b=(c==u?-1:1)*Math.sqrt(Math.abs((y*x-y*g*g-x*m*m)/(y*g*g+x*m*m)));b==1/0&&(b=1);var _=b*r*g/a+(t+f)/2,w=b*-a*m/r+(e+h)/2,T=Math.asin(((e-w)/a).toFixed(9)),k=Math.asin(((h-w)/a).toFixed(9));(T=t<_?n-T:T)<0&&(T=2*n+T),(k=f<_?n-k:k)<0&&(k=2*n+k),u&&T>k&&(T-=2*n),!u&&k>T&&(k-=2*n)}if(Math.abs(k-T)>i){var A=k,M=f,S=h;k=T+i*(u&&k>T?1:-1);var E=s(f=_+r*Math.cos(k),h=w+a*Math.sin(k),r,a,o,0,u,M,S,[k,A,_,w])}var L=Math.tan((k-T)/4),C=4/3*r*L,P=4/3*a*L,I=[2*t-(t+C*Math.sin(T)),2*e-(e-P*Math.cos(T)),f+C*Math.sin(k),h-P*Math.cos(k),f,h];if(p)return I;E&&(I=I.concat(E));for(var O=0;O<I.length;){var z=l(I[O],I[O+1],o);I[O++]=z.x,I[O++]=z.y}return I}function l(t,e,r){return{x:t*Math.cos(r)-e*Math.sin(r),y:t*Math.sin(r)+e*Math.cos(r)}}function c(t){return t*(n/180)}e.exports=function(t){for(var e,r=[],n=0,i=0,l=0,u=0,f=null,h=null,p=0,d=0,m=0,g=t.length;m<g;m++){var v=t[m],y=v[0];switch(y){case"M":l=v[1],u=v[2];break;case"A":(v=s(p,d,v[1],v[2],c(v[3]),v[4],v[5],v[6],v[7])).unshift("C"),v.length>7&&(r.push(v.splice(0,7)),v.unshift("C"));break;case"S":var x=p,b=d;"C"!=e&&"S"!=e||(x+=x-n,b+=b-i),v=["C",x,b,v[1],v[2],v[3],v[4]];break;case"T":"Q"==e||"T"==e?(f=2*p-f,h=2*d-h):(f=p,h=d),v=o(p,d,f,h,v[1],v[2]);break;case"Q":f=v[1],h=v[2],v=o(p,d,v[1],v[2],v[3],v[4]);break;case"L":v=a(p,d,v[1],v[2]);break;case"H":v=a(p,d,v[1],d);break;case"V":v=a(p,d,p,v[1]);break;case"Z":v=a(p,d,l,u)}e=y,p=v[v.length-2],d=v[v.length-1],v.length>4?(n=v[v.length-4],i=v[v.length-3]):(n=p,i=d),r.push(v)}return r}},{}],242:[function(t,e,r){
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/
"use strict";var n=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function o(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}e.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(t){n[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,s,l=o(t),c=1;c<arguments.length;c++){for(var u in r=Object(arguments[c]))i.call(r,u)&&(l[u]=r[u]);if(n){s=n(r);for(var f=0;f<s.length;f++)a.call(r,s[f])&&(l[s[f]]=r[s[f]])}}return l}},{}],243:[function(t,e,r){"use strict";function n(t,e){if("string"!=typeof t)return[t];var r=[t];"string"==typeof e||Array.isArray(e)?e={brackets:e}:e||(e={});var n=e.brackets?Array.isArray(e.brackets)?e.brackets:[e.brackets]:["{}","[]","()"],i=e.escape||"___",a=!!e.flat;n.forEach((function(t){var e=new RegExp(["\\",t[0],"[^\\",t[0],"\\",t[1],"]*\\",t[1]].join("")),n=[];function a(e,a,o){var s=r.push(e.slice(t[0].length,-t[1].length))-1;return n.push(s),i+s+i}r.forEach((function(t,n){for(var i,o=0;t!=i;)if(i=t,t=t.replace(e,a),o++>1e4)throw Error("References have circular dependency. Please, check them.");r[n]=t})),n=n.reverse(),r=r.map((function(e){return n.forEach((function(r){e=e.replace(new RegExp("(\\"+i+r+"\\"+i+")","g"),t[0]+"$1"+t[1])})),e}))}));var o=new RegExp("\\"+i+"([0-9]+)\\"+i);return a?r:function t(e,r,n){for(var i,a=[],s=0;i=o.exec(e);){if(s++>1e4)throw Error("Circular references in parenthesis");a.push(e.slice(0,i.index)),a.push(t(r[i[1]],r)),e=e.slice(i.index+i[0].length)}return a.push(e),a}(r[0],r)}function i(t,e){if(e&&e.flat){var r,n=e&&e.escape||"___",i=t[0];if(!i)return"";for(var a=new RegExp("\\"+n+"([0-9]+)\\"+n),o=0;i!=r;){if(o++>1e4)throw Error("Circular references in "+t);r=i,i=i.replace(a,s)}return i}return t.reduce((function t(e,r){return Array.isArray(r)&&(r=r.reduce(t,"")),e+r}),"");function s(e,r){if(null==t[r])throw Error("Reference "+r+"is undefined");return t[r]}}function a(t,e){return Array.isArray(t)?i(t,e):n(t,e)}a.parse=n,a.stringify=i,e.exports=a},{}],244:[function(t,e,r){"use strict";var n=t("pick-by-alias");e.exports=function(t){var e;arguments.length>1&&(t=arguments);"string"==typeof t?t=t.split(/\s/).map(parseFloat):"number"==typeof t&&(t=[t]);t.length&&"number"==typeof t[0]?e=1===t.length?{width:t[0],height:t[0],x:0,y:0}:2===t.length?{width:t[0],height:t[1],x:0,y:0}:{x:t[0],y:t[1],width:t[2]-t[0]||0,height:t[3]-t[1]||0}:t&&(t=n(t,{left:"x l left Left",top:"y t top Top",width:"w width W Width",height:"h height W Width",bottom:"b bottom Bottom",right:"r right Right"}),e={x:t.left||0,y:t.top||0},null==t.width?t.right?e.width=t.right-e.x:e.width=0:e.width=t.width,null==t.height?t.bottom?e.height=t.bottom-e.y:e.height=0:e.height=t.height);return e}},{"pick-by-alias":248}],245:[function(t,e,r){e.exports=function(t){var e=[];return t.replace(i,(function(t,r,i){var o=r.toLowerCase();for(i=function(t){var e=t.match(a);return e?e.map(Number):[]}(i),"m"==o&&i.length>2&&(e.push([r].concat(i.splice(0,2))),o="l",r="m"==r?"l":"L");;){if(i.length==n[o])return i.unshift(r),e.push(i);if(i.length<n[o])throw new Error("malformed path data");e.push([r].concat(i.splice(0,n[o])))}})),e};var n={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},i=/([astvzqmhlc])([^astvzqmhlc]*)/gi;var a=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi},{}],246:[function(t,e,r){e.exports=function(t,e){e||(e=[0,""]),t=String(t);var r=parseFloat(t,10);return e[0]=r,e[1]=t.match(/[\d.\-\+]*\s*(.*)/)[1]||"",e}},{}],247:[function(t,e,r){(function(t){(function(){(function(){var r,n,i,a,o,s;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:null!=t&&t.hrtime?(e.exports=function(){return(r()-o)/1e6},n=t.hrtime,a=(r=function(){var t;return 1e9*(t=n())[0]+t[1]})(),s=1e9*t.uptime(),o=a-s):Date.now?(e.exports=function(){return Date.now()-i},i=Date.now()):(e.exports=function(){return(new Date).getTime()-i},i=(new Date).getTime())}).call(this)}).call(this)}).call(this,t("_process"))},{_process:272}],248:[function(t,e,r){"use strict";e.exports=function(t,e,r){var n,a,o={};if("string"==typeof e&&(e=i(e)),Array.isArray(e)){var s={};for(a=0;a<e.length;a++)s[e[a]]=!0;e=s}for(n in e)e[n]=i(e[n]);var l={};for(n in e){var c=e[n];if(Array.isArray(c))for(a=0;a<c.length;a++){var u=c[a];if(r&&(l[u]=!0),u in t){if(o[n]=t[u],r)for(var f=a;f<c.length;f++)l[c[f]]=!0;break}}else n in t&&(e[n]&&(o[n]=t[n]),r&&(l[n]=!0))}if(r)for(n in t)l[n]||(o[n]=t[n]);return o};var n={};function i(t){return n[t]?n[t]:("string"==typeof t&&(t=n[t]=t.split(/\s*,\s*|\s+/)),t)}},{}],249:[function(t,e,r){
/*
* @copyright 2016 Sean Connelly (@voidqk), http://syntheti.cc
* @license MIT
* @preserve Project Home: https://github.com/voidqk/polybooljs
*/
var n,i=t("./lib/build-log"),a=t("./lib/epsilon"),o=t("./lib/intersecter"),s=t("./lib/segment-chainer"),l=t("./lib/segment-selector"),c=t("./lib/geojson"),u=!1,f=a();function h(t,e,r){var i=n.segments(t),a=n.segments(e),o=r(n.combine(i,a));return n.polygon(o)}n={buildLog:function(t){return!0===t?u=i():!1===t&&(u=!1),!1!==u&&u.list},epsilon:function(t){return f.epsilon(t)},segments:function(t){var e=o(!0,f,u);return t.regions.forEach(e.addRegion),{segments:e.calculate(t.inverted),inverted:t.inverted}},combine:function(t,e){return{combined:o(!1,f,u).calculate(t.segments,t.inverted,e.segments,e.inverted),inverted1:t.inverted,inverted2:e.inverted}},selectUnion:function(t){return{segments:l.union(t.combined,u),inverted:t.inverted1||t.inverted2}},selectIntersect:function(t){return{segments:l.intersect(t.combined,u),inverted:t.inverted1&&t.inverted2}},selectDifference:function(t){return{segments:l.difference(t.combined,u),inverted:t.inverted1&&!t.inverted2}},selectDifferenceRev:function(t){return{segments:l.differenceRev(t.combined,u),inverted:!t.inverted1&&t.inverted2}},selectXor:function(t){return{segments:l.xor(t.combined,u),inverted:t.inverted1!==t.inverted2}},polygon:function(t){return{regions:s(t.segments,f,u),inverted:t.inverted}},polygonFromGeoJSON:function(t){return c.toPolygon(n,t)},polygonToGeoJSON:function(t){return c.fromPolygon(n,f,t)},union:function(t,e){return h(t,e,n.selectUnion)},intersect:function(t,e){return h(t,e,n.selectIntersect)},difference:function(t,e){return h(t,e,n.selectDifference)},differenceRev:function(t,e){return h(t,e,n.selectDifferenceRev)},xor:function(t,e){return h(t,e,n.selectXor)}},"object"==typeof window&&(window.PolyBool=n),e.exports=n},{"./lib/build-log":250,"./lib/epsilon":251,"./lib/geojson":252,"./lib/intersecter":253,"./lib/segment-chainer":255,"./lib/segment-selector":256}],250:[function(t,e,r){e.exports=function(){var t,e=0,r=!1;function n(e,r){return t.list.push({type:e,data:r?JSON.parse(JSON.stringify(r)):void 0}),t}return t={list:[],segmentId:function(){return e++},checkIntersection:function(t,e){return n("check",{seg1:t,seg2:e})},segmentChop:function(t,e){return n("div_seg",{seg:t,pt:e}),n("chop",{seg:t,pt:e})},statusRemove:function(t){return n("pop_seg",{seg:t})},segmentUpdate:function(t){return n("seg_update",{seg:t})},segmentNew:function(t,e){return n("new_seg",{seg:t,primary:e})},segmentRemove:function(t){return n("rem_seg",{seg:t})},tempStatus:function(t,e,r){return n("temp_status",{seg:t,above:e,below:r})},rewind:function(t){return n("rewind",{seg:t})},status:function(t,e,r){return n("status",{seg:t,above:e,below:r})},vert:function(e){return e===r?t:(r=e,n("vert",{x:e}))},log:function(t){return"string"!=typeof t&&(t=JSON.stringify(t,!1," ")),n("log",{txt:t})},reset:function(){return n("reset")},selected:function(t){return n("selected",{segs:t})},chainStart:function(t){return n("chain_start",{seg:t})},chainRemoveHead:function(t,e){return n("chain_rem_head",{index:t,pt:e})},chainRemoveTail:function(t,e){return n("chain_rem_tail",{index:t,pt:e})},chainNew:function(t,e){return n("chain_new",{pt1:t,pt2:e})},chainMatch:function(t){return n("chain_match",{index:t})},chainClose:function(t){return n("chain_close",{index:t})},chainAddHead:function(t,e){return n("chain_add_head",{index:t,pt:e})},chainAddTail:function(t,e){return n("chain_add_tail",{index:t,pt:e})},chainConnect:function(t,e){return n("chain_con",{index1:t,index2:e})},chainReverse:function(t){return n("chain_rev",{index:t})},chainJoin:function(t,e){return n("chain_join",{index1:t,index2:e})},done:function(){return n("done")}}}},{}],251:[function(t,e,r){e.exports=function(t){"number"!=typeof t&&(t=1e-10);var e={epsilon:function(e){return"number"==typeof e&&(t=e),t},pointAboveOrOnLine:function(e,r,n){var i=r[0],a=r[1],o=n[0],s=n[1],l=e[0];return(o-i)*(e[1]-a)-(s-a)*(l-i)>=-t},pointBetween:function(e,r,n){var i=e[1]-r[1],a=n[0]-r[0],o=e[0]-r[0],s=n[1]-r[1],l=o*a+i*s;return!(l<t)&&!(l-(a*a+s*s)>-t)},pointsSameX:function(e,r){return Math.abs(e[0]-r[0])<t},pointsSameY:function(e,r){return Math.abs(e[1]-r[1])<t},pointsSame:function(t,r){return e.pointsSameX(t,r)&&e.pointsSameY(t,r)},pointsCompare:function(t,r){return e.pointsSameX(t,r)?e.pointsSameY(t,r)?0:t[1]<r[1]?-1:1:t[0]<r[0]?-1:1},pointsCollinear:function(e,r,n){var i=e[0]-r[0],a=e[1]-r[1],o=r[0]-n[0],s=r[1]-n[1];return Math.abs(i*s-o*a)<t},linesIntersect:function(e,r,n,i){var a=r[0]-e[0],o=r[1]-e[1],s=i[0]-n[0],l=i[1]-n[1],c=a*l-o*s;if(Math.abs(c)<t)return!1;var u=e[0]-n[0],f=e[1]-n[1],h=(s*f-l*u)/c,p=(a*f-o*u)/c,d={alongA:0,alongB:0,pt:[e[0]+h*a,e[1]+h*o]};return d.alongA=h<=-t?-2:h<t?-1:h-1<=-t?0:h-1<t?1:2,d.alongB=p<=-t?-2:p<t?-1:p-1<=-t?0:p-1<t?1:2,d},pointInsideRegion:function(e,r){for(var n=e[0],i=e[1],a=r[r.length-1][0],o=r[r.length-1][1],s=!1,l=0;l<r.length;l++){var c=r[l][0],u=r[l][1];u-i>t!=o-i>t&&(a-c)*(i-u)/(o-u)+c-n>t&&(s=!s),a=c,o=u}return s}};return e}},{}],252:[function(t,e,r){var n={toPolygon:function(t,e){function r(e){if(e.length<=0)return t.segments({inverted:!1,regions:[]});function r(e){var r=e.slice(0,e.length-1);return t.segments({inverted:!1,regions:[r]})}for(var n=r(e[0]),i=1;i<e.length;i++)n=t.selectDifference(t.combine(n,r(e[i])));return n}if("Polygon"===e.type)return t.polygon(r(e.coordinates));if("MultiPolygon"===e.type){for(var n=t.segments({inverted:!1,regions:[]}),i=0;i<e.coordinates.length;i++)n=t.selectUnion(t.combine(n,r(e.coordinates[i])));return t.polygon(n)}throw new Error("PolyBool: Cannot convert GeoJSON object to PolyBool polygon")},fromPolygon:function(t,e,r){function n(t,r){return e.pointInsideRegion([.5*(t[0][0]+t[1][0]),.5*(t[0][1]+t[1][1])],r)}function i(t){return{region:t,children:[]}}r=t.polygon(t.segments(r));var a=i(null);function o(t,e){for(var r=0;r<t.children.length;r++){if(n(e,(s=t.children[r]).region))return void o(s,e)}var a=i(e);for(r=0;r<t.children.length;r++){var s;n((s=t.children[r]).region,e)&&(a.children.push(s),t.children.splice(r,1),r--)}t.children.push(a)}for(var s=0;s<r.regions.length;s++){var l=r.regions[s];l.length<3||o(a,l)}function c(t,e){for(var r=0,n=t[t.length-1][0],i=t[t.length-1][1],a=[],o=0;o<t.length;o++){var s=t[o][0],l=t[o][1];a.push([s,l]),r+=l*n-s*i,n=s,i=l}return r<0!==e&&a.reverse(),a.push([a[0][0],a[0][1]]),a}var u=[];function f(t){var e=[c(t.region,!1)];u.push(e);for(var r=0;r<t.children.length;r++)e.push(h(t.children[r]))}function h(t){for(var e=0;e<t.children.length;e++)f(t.children[e]);return c(t.region,!0)}for(s=0;s<a.children.length;s++)f(a.children[s]);return u.length<=0?{type:"Polygon",coordinates:[]}:1==u.length?{type:"Polygon",coordinates:u[0]}:{type:"MultiPolygon",coordinates:u}}};e.exports=n},{}],253:[function(t,e,r){var n=t("./linked-list");e.exports=function(t,e,r){function i(t,e,n){return{id:r?r.segmentId():-1,start:t,end:e,myFill:{above:n.myFill.above,below:n.myFill.below},otherFill:null}}var a=n.create();function o(t,r){a.insertBefore(t,(function(n){return function(t,r,n,i,a,o){var s=e.pointsCompare(r,a);return 0!==s?s:e.pointsSame(n,o)?0:t!==i?t?1:-1:e.pointAboveOrOnLine(n,i?a:o,i?o:a)?1:-1}(t.isStart,t.pt,r,n.isStart,n.pt,n.other.pt)<0}))}function s(t,e){var r=function(t,e){var r=n.node({isStart:!0,pt:t.start,seg:t,primary:e,other:null,status:null});return o(r,t.end),r}(t,e);return function(t,e,r){var i=n.node({isStart:!1,pt:e.end,seg:e,primary:r,other:t,status:null});t.other=i,o(i,t.pt)}(r,t,e),r}function l(t,e){var n=i(e,t.seg.end,t.seg);return function(t,e){r&&r.segmentChop(t.seg,e),t.other.remove(),t.seg.end=e,t.other.pt=e,o(t.other,t.pt)}(t,e),s(n,t.primary)}function c(i,o){var s=n.create();function c(t){return s.findTransition((function(r){var n,i,a,o,s,l;return(n=t,i=r.ev,a=n.seg.start,o=n.seg.end,s=i.seg.start,l=i.seg.end,e.pointsCollinear(a,s,l)?e.pointsCollinear(o,s,l)||e.pointAboveOrOnLine(o,s,l)?1:-1:e.pointAboveOrOnLine(a,s,l)?1:-1)>0}))}function u(t,n){var i=t.seg,a=n.seg,o=i.start,s=i.end,c=a.start,u=a.end;r&&r.checkIntersection(i,a);var f=e.linesIntersect(o,s,c,u);if(!1===f){if(!e.pointsCollinear(o,s,c))return!1;if(e.pointsSame(o,u)||e.pointsSame(s,c))return!1;var h=e.pointsSame(o,c),p=e.pointsSame(s,u);if(h&&p)return n;var d=!h&&e.pointBetween(o,c,u),m=!p&&e.pointBetween(s,c,u);if(h)return m?l(n,s):l(t,u),n;d&&(p||(m?l(n,s):l(t,u)),l(n,o))}else 0===f.alongA&&(-1===f.alongB?l(t,c):0===f.alongB?l(t,f.pt):1===f.alongB&&l(t,u)),0===f.alongB&&(-1===f.alongA?l(n,o):0===f.alongA?l(n,f.pt):1===f.alongA&&l(n,s));return!1}for(var f=[];!a.isEmpty();){var h=a.getHead();if(r&&r.vert(h.pt[0]),h.isStart){r&&r.segmentNew(h.seg,h.primary);var p=c(h),d=p.before?p.before.ev:null,m=p.after?p.after.ev:null;function g(){if(d){var t=u(h,d);if(t)return t}return!!m&&u(h,m)}r&&r.tempStatus(h.seg,!!d&&d.seg,!!m&&m.seg);var v,y=g();if(y){var x;if(t)(x=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below)&&(y.seg.myFill.above=!y.seg.myFill.above);else y.seg.otherFill=h.seg.myFill;r&&r.segmentUpdate(y.seg),h.other.remove(),h.remove()}if(a.getHead()!==h){r&&r.rewind(h.seg);continue}if(t)x=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below,h.seg.myFill.below=m?m.seg.myFill.above:i,h.seg.myFill.above=x?!h.seg.myFill.below:h.seg.myFill.below;else if(null===h.seg.otherFill)v=m?h.primary===m.primary?m.seg.otherFill.above:m.seg.myFill.above:h.primary?o:i,h.seg.otherFill={above:v,below:v};r&&r.status(h.seg,!!d&&d.seg,!!m&&m.seg),h.other.status=p.insert(n.node({ev:h}))}else{var b=h.status;if(null===b)throw new Error("PolyBool: Zero-length segment detected; your epsilon is probably too small or too large");if(s.exists(b.prev)&&s.exists(b.next)&&u(b.prev.ev,b.next.ev),r&&r.statusRemove(b.ev.seg),b.remove(),!h.primary){var _=h.seg.myFill;h.seg.myFill=h.seg.otherFill,h.seg.otherFill=_}f.push(h.seg)}a.getHead().remove()}return r&&r.done(),f}return t?{addRegion:function(t){for(var n,i,a,o=t[t.length-1],l=0;l<t.length;l++){n=o,o=t[l];var c=e.pointsCompare(n,o);0!==c&&s((i=c<0?n:o,a=c<0?o:n,{id:r?r.segmentId():-1,start:i,end:a,myFill:{above:null,below:null},otherFill:null}),!0)}},calculate:function(t){return c(t,!1)}}:{calculate:function(t,e,r,n){return t.forEach((function(t){s(i(t.start,t.end,t),!0)})),r.forEach((function(t){s(i(t.start,t.end,t),!1)})),c(e,n)}}}},{"./linked-list":254}],254:[function(t,e,r){e.exports={create:function(){var t={root:{root:!0,next:null},exists:function(e){return null!==e&&e!==t.root},isEmpty:function(){return null===t.root.next},getHead:function(){return t.root.next},insertBefore:function(e,r){for(var n=t.root,i=t.root.next;null!==i;){if(r(i))return e.prev=i.prev,e.next=i,i.prev.next=e,void(i.prev=e);n=i,i=i.next}n.next=e,e.prev=n,e.next=null},findTransition:function(e){for(var r=t.root,n=t.root.next;null!==n&&!e(n);)r=n,n=n.next;return{before:r===t.root?null:r,after:n,insert:function(t){return t.prev=r,t.next=n,r.next=t,null!==n&&(n.prev=t),t}}}};return t},node:function(t){return t.prev=null,t.next=null,t.remove=function(){t.prev.next=t.next,t.next&&(t.next.prev=t.prev),t.prev=null,t.next=null},t}}},{}],255:[function(t,e,r){e.exports=function(t,e,r){var n=[],i=[];return t.forEach((function(t){var a=t.start,o=t.end;if(e.pointsSame(a,o))console.warn("PolyBool: Warning: Zero-length segment detected; your epsilon is probably too small or too large");else{r&&r.chainStart(t);for(var s={index:0,matches_head:!1,matches_pt1:!1},l={index:0,matches_head:!1,matches_pt1:!1},c=s,u=0;u<n.length;u++){var f=(g=n[u])[0],h=(g[1],g[g.length-1]);g[g.length-2];if(e.pointsSame(f,a)){if(k(u,!0,!0))break}else if(e.pointsSame(f,o)){if(k(u,!0,!1))break}else if(e.pointsSame(h,a)){if(k(u,!1,!0))break}else if(e.pointsSame(h,o)&&k(u,!1,!1))break}if(c===s)return n.push([a,o]),void(r&&r.chainNew(a,o));if(c===l){r&&r.chainMatch(s.index);var p=s.index,d=s.matches_pt1?o:a,m=s.matches_head,g=n[p],v=m?g[0]:g[g.length-1],y=m?g[1]:g[g.length-2],x=m?g[g.length-1]:g[0],b=m?g[g.length-2]:g[1];return e.pointsCollinear(y,v,d)&&(m?(r&&r.chainRemoveHead(s.index,d),g.shift()):(r&&r.chainRemoveTail(s.index,d),g.pop()),v=y),e.pointsSame(x,d)?(n.splice(p,1),e.pointsCollinear(b,x,v)&&(m?(r&&r.chainRemoveTail(s.index,v),g.pop()):(r&&r.chainRemoveHead(s.index,v),g.shift())),r&&r.chainClose(s.index),void i.push(g)):void(m?(r&&r.chainAddHead(s.index,d),g.unshift(d)):(r&&r.chainAddTail(s.index,d),g.push(d)))}var _=s.index,w=l.index;r&&r.chainConnect(_,w);var T=n[_].length<n[w].length;s.matches_head?l.matches_head?T?(A(_),M(_,w)):(A(w),M(w,_)):M(w,_):l.matches_head?M(_,w):T?(A(_),M(w,_)):(A(w),M(_,w))}function k(t,e,r){return c.index=t,c.matches_head=e,c.matches_pt1=r,c===s?(c=l,!1):(c=null,!0)}function A(t){r&&r.chainReverse(t),n[t].reverse()}function M(t,i){var a=n[t],o=n[i],s=a[a.length-1],l=a[a.length-2],c=o[0],u=o[1];e.pointsCollinear(l,s,c)&&(r&&r.chainRemoveTail(t,s),a.pop(),s=l),e.pointsCollinear(s,c,u)&&(r&&r.chainRemoveHead(i,c),o.shift()),r&&r.chainJoin(t,i),n[t]=a.concat(o),n.splice(i,1)}})),i}},{}],256:[function(t,e,r){function n(t,e,r){var n=[];return t.forEach((function(t){var i=(t.myFill.above?8:0)+(t.myFill.below?4:0)+(t.otherFill&&t.otherFill.above?2:0)+(t.otherFill&&t.otherFill.below?1:0);0!==e[i]&&n.push({id:r?r.segmentId():-1,start:t.start,end:t.end,myFill:{above:1===e[i],below:2===e[i]},otherFill:null})})),r&&r.selected(n),n}var i={union:function(t,e){return n(t,[0,2,1,0,2,2,0,0,1,0,1,0,0,0,0,0],e)},intersect:function(t,e){return n(t,[0,0,0,0,0,2,0,2,0,0,1,1,0,2,1,0],e)},difference:function(t,e){return n(t,[0,0,0,0,2,0,2,0,1,1,0,0,0,1,2,0],e)},differenceRev:function(t,e){return n(t,[0,2,1,0,0,0,1,1,0,2,0,2,0,0,0,0],e)},xor:function(t,e){return n(t,[0,2,1,0,2,0,0,1,1,0,0,2,0,1,2,0],e)}};e.exports=i},{}],257:[function(t,e,r){"use strict";var n=t("stream").Transform,i=t("stream-parser");function a(){n.call(this,{readableObjectMode:!0})}function o(t,e,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||"",this.name=this.constructor.name,this.message=t,e&&(this.code=e),r&&(this.statusCode=r)}a.prototype=Object.create(n.prototype),a.prototype.constructor=a,i(a.prototype),r.ParserStream=a,r.sliceEq=function(t,e,r){for(var n=e,i=0;i<r.length;)if(t[n++]!==r[i++])return!1;return!0},r.str2arr=function(t,e){var r=[],n=0;if(e&&"hex"===e)for(;n<t.length;)r.push(parseInt(t.slice(n,n+2),16)),n+=2;else for(;n<t.length;n++)r.push(255&t.charCodeAt(n));return r},r.readUInt16LE=function(t,e){return t[e]|t[e+1]<<8},r.readUInt16BE=function(t,e){return t[e+1]|t[e]<<8},r.readUInt32LE=function(t,e){return t[e]|t[e+1]<<8|t[e+2]<<16|16777216*t[e+3]},r.readUInt32BE=function(t,e){return t[e+3]|t[e+2]<<8|t[e+1]<<16|16777216*t[e]},o.prototype=Object.create(Error.prototype),o.prototype.constructor=o,r.ProbeError=o},{stream:280,"stream-parser":295}],258:[function(t,e,r){"use strict";function n(t,e){var r=new Error(t);return r.code=e,r}function i(t){try{return decodeURIComponent(escape(t))}catch(e){return t}}function a(t,e,r){this.input=t.subarray(e,r),this.start=e;var i=String.fromCharCode.apply(null,this.input.subarray(0,4));if("II*\0"!==i&&"MM\0*"!==i)throw n("invalid TIFF signature","EBADDATA");this.big_endian="M"===i[0]}a.prototype.each=function(t){this.aborted=!1;var e=this.read_uint32(4);for(this.ifds_to_read=[{id:0,offset:e}];this.ifds_to_read.length>0&&!this.aborted;){var r=this.ifds_to_read.shift();r.offset&&this.scan_ifd(r.id,r.offset,t)}},a.prototype.read_uint16=function(t){var e=this.input;if(t+2>e.length)throw n("unexpected EOF","EBADDATA");return this.big_endian?256*e[t]+e[t+1]:e[t]+256*e[t+1]},a.prototype.read_uint32=function(t){var e=this.input;if(t+4>e.length)throw n("unexpected EOF","EBADDATA");return this.big_endian?16777216*e[t]+65536*e[t+1]+256*e[t+2]+e[t+3]:e[t]+256*e[t+1]+65536*e[t+2]+16777216*e[t+3]},a.prototype.is_subifd_link=function(t,e){return 0===t&&34665===e||0===t&&34853===e||34665===t&&40965===e},a.prototype.exif_format_length=function(t){switch(t){case 1:case 2:case 6:case 7:return 1;case 3:case 8:return 2;case 4:case 9:case 11:return 4;case 5:case 10:case 12:return 8;default:return 0}},a.prototype.exif_format_read=function(t,e){var r;switch(t){case 1:case 2:return r=this.input[e];case 6:return(r=this.input[e])|33554430*(128&r);case 3:return r=this.read_uint16(e);case 8:return(r=this.read_uint16(e))|131070*(32768&r);case 4:return r=this.read_uint32(e);case 9:return 0|(r=this.read_uint32(e));case 5:case 10:case 11:case 12:case 7:default:return null}},a.prototype.scan_ifd=function(t,e,r){var a=this.read_uint16(e);e+=2;for(var o=0;o<a;o++){var s=this.read_uint16(e),l=this.read_uint16(e+2),c=this.read_uint32(e+4),u=this.exif_format_length(l),f=c*u,h=f<=4?e+8:this.read_uint32(e+8),p=!1;if(h+f>this.input.length)throw n("unexpected EOF","EBADDATA");for(var d=[],m=h,g=0;g<c;g++,m+=u){var v=this.exif_format_read(l,m);if(null===v){d=null;break}d.push(v)}if(Array.isArray(d)&&2===l&&(d=i(String.fromCharCode.apply(null,d)))&&"\0"===d[d.length-1]&&(d=d.slice(0,-1)),this.is_subifd_link(t,s)&&Array.isArray(d)&&Number.isInteger(d[0])&&d[0]>0&&(this.ifds_to_read.push({id:s,offset:d[0]}),p=!0),!1===r({is_big_endian:this.big_endian,ifd:t,tag:s,format:l,count:c,entry_offset:e+this.start,data_length:f,data_offset:h+this.start,value:d,is_subifd_link:p}))return void(this.aborted=!0);e+=12}0===t&&this.ifds_to_read.push({id:1,offset:this.read_uint32(e)})},e.exports.ExifParser=a,e.exports.get_orientation=function(t){var e=0;try{return new a(t,0,t.length).each((function(t){if(0===t.ifd&&274===t.tag&&Array.isArray(t.value))return e=t.value[0],!1})),e}catch(t){return-1}}},{}],259:[function(t,e,r){"use strict";var n=t("./common").readUInt16BE,i=t("./common").readUInt32BE;function a(t,e){if(t.length<4+e)return null;var r=i(t,e);return t.length<r+e||r<8?null:{boxtype:String.fromCharCode.apply(null,t.slice(e+4,e+8)),data:t.slice(e+8,e+r),end:e+r}}function o(t,e){for(var r=0;;){var n=a(t,r);if(!n)break;switch(n.boxtype){case"ispe":e.sizes.push({width:i(n.data,4),height:i(n.data,8)});break;case"irot":e.transforms.push({type:"irot",value:3&n.data[0]});break;case"imir":e.transforms.push({type:"imir",value:1&n.data[0]})}r=n.end}}function s(t,e,r){for(var n=0,i=0;i<r;i++)n=256*n+(t[e+i]||0);return n}function l(t,e){for(var r=t[4]>>4&15,i=15&t[4],a=t[5]>>4&15,o=n(t,6),l=8,c=0;c<o;c++){var u=n(t,l),f=n(t,l+=2),h=s(t,l+=2,a),p=n(t,l+=a);if(l+=2,0===f&&1===p){var d=s(t,l,r),m=s(t,l+r,i);e.item_loc[u]={length:m,offset:d+h}}l+=p*(r+i)}}function c(t,e){for(var r=n(t,4),i=6,o=0;o<r;o++){var s=a(t,i);if(!s)break;if("infe"===s.boxtype){for(var l=n(s.data,4),c="",u=8;u<s.data.length&&s.data[u];u++)c+=String.fromCharCode(s.data[u]);e.item_inf[c]=l}i=s.end}}function u(t,e){for(var r=0;;){var n=a(t,r);if(!n)break;"ipco"===n.boxtype&&o(n.data,e),r=n.end}}e.exports.unbox=a,e.exports.readSizeFromMeta=function(t){var e={sizes:[],transforms:[],item_inf:{},item_loc:{}};if(function(t,e){for(var r=4;;){var n=a(t,r);if(!n)break;"iprp"===n.boxtype&&u(n.data,e),"iloc"===n.boxtype&&l(n.data,e),"iinf"===n.boxtype&&c(n.data,e),r=n.end}}(t,e),e.sizes.length){var r,n,i,o=(r=e.sizes,n=r.reduce((function(t,e){return t.width>e.width||t.width===e.width&&t.height>e.height?t:e})),i=r.reduce((function(t,e){return t.height>e.height||t.height===e.height&&t.width>e.width?t:e})),n.width>i.height||n.width===i.height&&n.height>i.width?n:i),s=1;e.transforms.forEach((function(t){var e={1:6,2:5,3:8,4:7,5:4,6:3,7:2,8:1},r={1:4,2:3,3:2,4:1,5:6,6:5,7:8,8:7};if("imir"===t.type&&(s=0===t.value?r[s]:e[s=e[s=r[s]]]),"irot"===t.type)for(var n=0;n<t.value;n++)s=e[s]}));var f=null;return e.item_inf.Exif&&(f=e.item_loc[e.item_inf.Exif]),{width:o.width,height:o.height,orientation:e.transforms.length?s:null,variants:e.sizes,exif_location:f}}},e.exports.getMimeType=function(t){var e=String.fromCharCode.apply(null,t.slice(0,4)),r={};r[e]=!0;for(var n=8;n<t.length;n+=4)r[String.fromCharCode.apply(null,t.slice(n,n+4))]=!0;if(r.mif1||r.msf1||r.miaf)return"avif"===e||"avis"===e||"avio"===e?{type:"avif",mime:"image/avif"}:"heic"===e||"heix"===e?{type:"heic",mime:"image/heic"}:"hevc"===e||"hevx"===e?{type:"heic",mime:"image/heic-sequence"}:r.avif||r.avis?{type:"avif",mime:"image/avif"}:r.heic||r.heix||r.hevc||r.hevx||r.heis?r.msf1?{type:"heif",mime:"image/heif-sequence"}:{type:"heif",mime:"image/heif"}:{type:"avif",mime:"image/avif"}}},{"./common":257}],260:[function(t,e,r){"use strict";var n=t("../common").str2arr,i=t("../common").sliceEq,a=t("../common").readUInt32BE,o=t("../miaf_utils"),s=t("../exif_utils"),l=n("ftyp");e.exports=function(t){if(i(t,4,l)){var e=o.unbox(t,0);if(e){var r=o.getMimeType(e.data);if(r){for(var n,c=e.end;;){var u=o.unbox(t,c);if(!u)break;if(c=u.end,"mdat"===u.boxtype)return;if("meta"===u.boxtype){n=u.data;break}}if(n){var f=o.readSizeFromMeta(n);if(f){var h={width:f.width,height:f.height,type:r.type,mime:r.mime,wUnits:"px",hUnits:"px"};if(f.variants.length>1&&(h.variants=f.variants),f.orientation&&(h.orientation=f.orientation),f.exif_location&&f.exif_location.offset+f.exif_location.length<=t.length){var p=a(t,f.exif_location.offset),d=t.slice(f.exif_location.offset+p+4,f.exif_location.offset+f.exif_location.length),m=s.get_orientation(d);m>0&&(h.orientation=m)}return h}}}}}}},{"../common":257,"../exif_utils":258,"../miaf_utils":259}],261:[function(t,e,r){"use strict";var n=t("../common").str2arr,i=t("../common").sliceEq,a=t("../common").readUInt16LE,o=n("BM");e.exports=function(t){if(!(t.length<26)&&i(t,0,o))return{width:a(t,18),height:a(t,22),type:"bmp",mime:"image/bmp",wUnits:"px",hUnits:"px"}}},{"../common":257}],262:[function(t,e,r){"use strict";var n=t("../common").str2arr,i=t("../common").sliceEq,a=t("../common").readUInt16LE,o=n("GIF87a"),s=n("GIF89a");e.exports=function(t){if(!(t.length<10)&&(i(t,0,o)||i(t,0,s)))return{width:a(t,6),height:a(t,8),type:"gif",mime:"image/gif",wUnits:"px",hUnits:"px"}}},{"../common":257}],263:[function(t,e,r){"use strict";var n=t("../common").readUInt16LE;e.exports=function(t){var e=n(t,0),r=n(t,2),i=n(t,4);if(0===e&&1===r&&i){for(var a=[],o={width:0,height:0},s=0;s<i;s++){var l=t[6+16*s]||256,c=t[6+16*s+1]||256,u={width:l,height:c};a.push(u),(l>o.width||c>o.height)&&(o=u)}return{width:o.width,height:o.height,variants:a,type:"ico",mime:"image/x-icon",wUnits:"px",hUnits:"px"}}}},{"../common":257}],264:[function(t,e,r){"use strict";var n=t("../common").readUInt16BE,i=t("../common").str2arr,a=t("../common").sliceEq,o=t("../exif_utils"),s=i("Exif\0\0");e.exports=function(t){if(!(t.length<2)&&255===t[0]&&216===t[1]&&255===t[2])for(var e=2;;){for(;;){if(t.length-e<2)return;if(255===t[e++])break}for(var r,i,l=t[e++];255===l;)l=t[e++];if(208<=l&&l<=217||1===l)r=0;else{if(!(192<=l&&l<=254))return;if(t.length-e<2)return;r=n(t,e)-2,e+=2}if(217===l||218===l)return;if(225===l&&r>=10&&a(t,e,s)&&(i=o.get_orientation(t.slice(e+6,e+r))),r>=5&&192<=l&&l<=207&&196!==l&&200!==l&&204!==l){if(t.length-e<r)return;var c={width:n(t,e+3),height:n(t,e+1),type:"jpg",mime:"image/jpeg",wUnits:"px",hUnits:"px"};return i>0&&(c.orientation=i),c}e+=r}}},{"../common":257,"../exif_utils":258}],265:[function(t,e,r){"use strict";var n=t("../common").str2arr,i=t("../common").sliceEq,a=t("../common").readUInt32BE,o=n("\x89PNG\r\n\x1a\n"),s=n("IHDR");e.exports=function(t){if(!(t.length<24)&&i(t,0,o)&&i(t,12,s))return{width:a(t,16),height:a(t,20),type:"png",mime:"image/png",wUnits:"px",hUnits:"px"}}},{"../common":257}],266:[function(t,e,r){"use strict";var n=t("../common").str2arr,i=t("../common").sliceEq,a=t("../common").readUInt32BE,o=n("8BPS\0\x01");e.exports=function(t){if(!(t.length<22)&&i(t,0,o))return{width:a(t,18),height:a(t,14),type:"psd",mime:"image/vnd.adobe.photoshop",wUnits:"px",hUnits:"px"}}},{"../common":257}],267:[function(t,e,r){"use strict";function n(t){return"number"==typeof t&&isFinite(t)&&t>0}var i=/<[-_.:a-zA-Z0-9][^>]*>/,a=/^<([-_.:a-zA-Z0-9]+:)?svg\s/,o=/[^-]\bwidth="([^%]+?)"|[^-]\bwidth='([^%]+?)'/,s=/\bheight="([^%]+?)"|\bheight='([^%]+?)'/,l=/\bview[bB]ox="(.+?)"|\bview[bB]ox='(.+?)'/,c=/in$|mm$|cm$|pt$|pc$|px$|em$|ex$/;function u(t){return c.test(t)?t.match(c)[0]:"px"}e.exports=function(t){if(function(t){var e,r=0,n=t.length;for(239===t[0]&&187===t[1]&&191===t[2]&&(r=3);r<n&&(32===(e=t[r])||9===e||13===e||10===e);)r++;return r!==n&&60===t[r]}(t)){for(var e="",r=0;r<t.length;r++)e+=String.fromCharCode(t[r]);var c=(e.match(i)||[""])[0];if(a.test(c)){var f=function(t){var e=t.match(o),r=t.match(s),n=t.match(l);return{width:e&&(e[1]||e[2]),height:r&&(r[1]||r[2]),viewbox:n&&(n[1]||n[2])}}(c),h=parseFloat(f.width),p=parseFloat(f.height);if(f.width&&f.height){if(!n(h)||!n(p))return;return{width:h,height:p,type:"svg",mime:"image/svg+xml",wUnits:u(f.width),hUnits:u(f.height)}}var d=(f.viewbox||"").split(" "),m={width:d[2],height:d[3]},g=parseFloat(m.width),v=parseFloat(m.height);if(n(g)&&n(v)&&u(m.width)===u(m.height)){var y=g/v;if(f.width){if(!n(h))return;return{width:h,height:h/y,type:"svg",mime:"image/svg+xml",wUnits:u(f.width),hUnits:u(f.width)}}if(f.height){if(!n(p))return;return{width:p*y,height:p,type:"svg",mime:"image/svg+xml",wUnits:u(f.height),hUnits:u(f.height)}}return{width:g,height:v,type:"svg",mime:"image/svg+xml",wUnits:u(m.width),hUnits:u(m.height)}}}}}},{}],268:[function(t,e,r){"use strict";var n=t("../common").str2arr,i=t("../common").sliceEq,a=t("../common").readUInt16LE,o=t("../common").readUInt16BE,s=t("../common").readUInt32LE,l=t("../common").readUInt32BE,c=n("II*\0"),u=n("MM\0*");function f(t,e,r){return r?o(t,e):a(t,e)}function h(t,e,r){return r?l(t,e):s(t,e)}function p(t,e,r){var n=f(t,e+2,r);return 1!==h(t,e+4,r)||3!==n&&4!==n?null:3===n?f(t,e+8,r):h(t,e+8,r)}e.exports=function(t){if(!(t.length<8)&&(i(t,0,c)||i(t,0,u))){var e=77===t[0],r=h(t,4,e)-8;if(!(r<0)){var n=r+8;if(!(t.length-n<2)){var a=12*f(t,n+0,e);if(!(a<=0||(n+=2,t.length-n<a))){var o,s,l,d;for(o=0;o<a;o+=12)256===(d=f(t,n+o,e))?s=p(t,n+o,e):257===d&&(l=p(t,n+o,e));return s&&l?{width:s,height:l,type:"tiff",mime:"image/tiff",wUnits:"px",hUnits:"px"}:void 0}}}}}},{"../common":257}],269:[function(t,e,r){"use strict";var n=t("../common").str2arr,i=t("../common").sliceEq,a=t("../common").readUInt16LE,o=t("../common").readUInt32LE,s=t("../exif_utils"),l=n("RIFF"),c=n("WEBP");function u(t,e){if(157===t[e+3]&&1===t[e+4]&&42===t[e+5])return{width:16383&a(t,e+6),height:16383&a(t,e+8),type:"webp",mime:"image/webp",wUnits:"px",hUnits:"px"}}function f(t,e){if(47===t[e]){var r=o(t,e+1);return{width:1+(16383&r),height:1+(r>>14&16383),type:"webp",mime:"image/webp",wUnits:"px",hUnits:"px"}}}function h(t,e){return{width:1+(t[e+6]<<16|t[e+5]<<8|t[e+4]),height:1+(t[e+9]<<e|t[e+8]<<8|t[e+7]),type:"webp",mime:"image/webp",wUnits:"px",hUnits:"px"}}e.exports=function(t){if(!(t.length<16)&&(i(t,0,l)||i(t,8,c))){var e=12,r=null,n=0,a=o(t,4)+8;if(!(a>t.length)){for(;e+8<a;)if(0!==t[e]){var p=String.fromCharCode.apply(null,t.slice(e,e+4)),d=o(t,e+4);"VP8 "===p&&d>=10?r=r||u(t,e+8):"VP8L"===p&&d>=9?r=r||f(t,e+8):"VP8X"===p&&d>=10?r=r||h(t,e+8):"EXIF"===p&&(n=s.get_orientation(t.slice(e+8,e+8+d)),e=1/0),e+=8+d}else e++;if(r)return n>0&&(r.orientation=n),r}}}},{"../common":257,"../exif_utils":258}],270:[function(t,e,r){"use strict";e.exports={avif:t("./parse_sync/avif"),bmp:t("./parse_sync/bmp"),gif:t("./parse_sync/gif"),ico:t("./parse_sync/ico"),jpeg:t("./parse_sync/jpeg"),png:t("./parse_sync/png"),psd:t("./parse_sync/psd"),svg:t("./parse_sync/svg"),tiff:t("./parse_sync/tiff"),webp:t("./parse_sync/webp")}},{"./parse_sync/avif":260,"./parse_sync/bmp":261,"./parse_sync/gif":262,"./parse_sync/ico":263,"./parse_sync/jpeg":264,"./parse_sync/png":265,"./parse_sync/psd":266,"./parse_sync/svg":267,"./parse_sync/tiff":268,"./parse_sync/webp":269}],271:[function(t,e,r){"use strict";var n=t("./lib/parsers_sync");e.exports=function(t){return function(t){for(var e=Object.keys(n),r=0;r<e.length;r++){var i=n[e[r]](t);if(i)return i}return null}(t)},e.exports.parsers=n},{"./lib/parsers_sync":270}],272:[function(t,e,r){var n,i,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(t){if(n===setTimeout)return setTimeout(t,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(t){n=o}try{i="function"==typeof clearTimeout?clearTimeout:s}catch(t){i=s}}();var c,u=[],f=!1,h=-1;function p(){f&&c&&(f=!1,c.length?u=c.concat(u):h=-1,u.length&&d())}function d(){if(!f){var t=l(p);f=!0;for(var e=u.length;e;){for(c=u,u=[];++h<e;)c&&c[h].run();h=-1,e=u.length}c=null,f=!1,function(t){if(i===clearTimeout)return clearTimeout(t);if((i===s||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(t);try{i(t)}catch(e){try{return i.call(null,t)}catch(e){return i.call(this,t)}}}(t)}}function m(t,e){this.fun=t,this.array=e}function g(){}a.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];u.push(new m(t,e)),1!==u.length||f||l(d)},m.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=g,a.addListener=g,a.once=g,a.off=g,a.removeListener=g,a.removeAllListeners=g,a.emit=g,a.prependListener=g,a.prependOnceListener=g,a.listeners=function(t){return[]},a.binding=function(t){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(t){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},{}],273:[function(t,e,r){(function(r){(function(){for(var n=t("performance-now"),i="undefined"==typeof window?r:window,a=["moz","webkit"],o="AnimationFrame",s=i["request"+o],l=i["cancel"+o]||i["cancelRequest"+o],c=0;!s&&c<a.length;c++)s=i[a[c]+"Request"+o],l=i[a[c]+"Cancel"+o]||i[a[c]+"CancelRequest"+o];if(!s||!l){var u=0,f=0,h=[];s=function(t){if(0===h.length){var e=n(),r=Math.max(0,1e3/60-(e-u));u=r+e,setTimeout((function(){var t=h.slice(0);h.length=0;for(var e=0;e<t.length;e++)if(!t[e].cancelled)try{t[e].callback(u)}catch(t){setTimeout((function(){throw t}),0)}}),Math.round(r))}return h.push({handle:++f,callback:t,cancelled:!1}),f},l=function(t){for(var e=0;e<h.length;e++)h[e].handle===t&&(h[e].cancelled=!0)}}e.exports=function(t){return s.call(i,t)},e.exports.cancel=function(){l.apply(i,arguments)},e.exports.polyfill=function(t){t||(t=i),t.requestAnimationFrame=s,t.cancelAnimationFrame=l}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"performance-now":247}],274:[function(t,e,r){"use strict";var n=t("array-bounds"),i=t("color-normalize"),a=t("update-diff"),o=t("pick-by-alias"),s=t("object-assign"),l=t("flatten-vertex-data"),c=t("to-float32"),u=c.float32,f=c.fract32;e.exports=function(t,e){"function"==typeof t?(e||(e={}),e.regl=t):e=t;e.length&&(e.positions=e);if(!(t=e.regl).hasExtension("ANGLE_instanced_arrays"))throw Error("regl-error2d: `ANGLE_instanced_arrays` extension should be enabled");var r,c,p,d,m,g,v=t._gl,y={color:"black",capSize:5,lineWidth:1,opacity:1,viewport:null,range:null,offset:0,count:0,bounds:null,positions:[],errors:[]},x=[];return d=t.buffer({usage:"dynamic",type:"uint8",data:new Uint8Array(0)}),c=t.buffer({usage:"dynamic",type:"float",data:new Uint8Array(0)}),p=t.buffer({usage:"dynamic",type:"float",data:new Uint8Array(0)}),m=t.buffer({usage:"dynamic",type:"float",data:new Uint8Array(0)}),g=t.buffer({usage:"static",type:"float",data:h}),T(e),r=t({vert:"\n\t\tprecision highp float;\n\n\t\tattribute vec2 position, positionFract;\n\t\tattribute vec4 error;\n\t\tattribute vec4 color;\n\n\t\tattribute vec2 direction, lineOffset, capOffset;\n\n\t\tuniform vec4 viewport;\n\t\tuniform float lineWidth, capSize;\n\t\tuniform vec2 scale, scaleFract, translate, translateFract;\n\n\t\tvarying vec4 fragColor;\n\n\t\tvoid main() {\n\t\t\tfragColor = color / 255.;\n\n\t\t\tvec2 pixelOffset = lineWidth * lineOffset + (capSize + lineWidth) * capOffset;\n\n\t\t\tvec2 dxy = -step(.5, direction.xy) * error.xz + step(direction.xy, vec2(-.5)) * error.yw;\n\n\t\t\tvec2 position = position + dxy;\n\n\t\t\tvec2 pos = (position + translate) * scale\n\t\t\t\t+ (positionFract + translateFract) * scale\n\t\t\t\t+ (position + translate) * scaleFract\n\t\t\t\t+ (positionFract + translateFract) * scaleFract;\n\n\t\t\tpos += pixelOffset / viewport.zw;\n\n\t\t\tgl_Position = vec4(pos * 2. - 1., 0, 1);\n\t\t}\n\t\t",frag:"\n\t\tprecision highp float;\n\n\t\tvarying vec4 fragColor;\n\n\t\tuniform float opacity;\n\n\t\tvoid main() {\n\t\t\tgl_FragColor = fragColor;\n\t\t\tgl_FragColor.a *= opacity;\n\t\t}\n\t\t",uniforms:{range:t.prop("range"),lineWidth:t.prop("lineWidth"),capSize:t.prop("capSize"),opacity:t.prop("opacity"),scale:t.prop("scale"),translate:t.prop("translate"),scaleFract:t.prop("scaleFract"),translateFract:t.prop("translateFract"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{color:{buffer:d,offset:function(t,e){return 4*e.offset},divisor:1},position:{buffer:c,offset:function(t,e){return 8*e.offset},divisor:1},positionFract:{buffer:p,offset:function(t,e){return 8*e.offset},divisor:1},error:{buffer:m,offset:function(t,e){return 16*e.offset},divisor:1},direction:{buffer:g,stride:24,offset:0},lineOffset:{buffer:g,stride:24,offset:8},capOffset:{buffer:g,stride:24,offset:16}},primitive:"triangles",blend:{enable:!0,color:[0,0,0,0],equation:{rgb:"add",alpha:"add"},func:{srcRGB:"src alpha",dstRGB:"one minus src alpha",srcAlpha:"one minus dst alpha",dstAlpha:"one"}},depth:{enable:!1},scissor:{enable:!0,box:t.prop("viewport")},viewport:t.prop("viewport"),stencil:!1,instances:t.prop("count"),count:h.length}),s(b,{update:T,draw:_,destroy:k,regl:t,gl:v,canvas:v.canvas,groups:x}),b;function b(t){t?T(t):null===t&&k(),_()}function _(e){if("number"==typeof e)return w(e);e&&!Array.isArray(e)&&(e=[e]),t._refresh(),x.forEach((function(t,r){t&&(e&&(e[r]?t.draw=!0:t.draw=!1),t.draw?w(r):t.draw=!0)}))}function w(t){"number"==typeof t&&(t=x[t]),null!=t&&t&&t.count&&t.color&&t.opacity&&t.positions&&t.positions.length>1&&(t.scaleRatio=[t.scale[0]*t.viewport.width,t.scale[1]*t.viewport.height],r(t),t.after&&t.after(t))}function T(t){if(t){null!=t.length?"number"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var e=0,r=0;if(b.groups=x=t.map((function(t,c){var u=x[c];return t?("function"==typeof t?t={after:t}:"number"==typeof t[0]&&(t={positions:t}),t=o(t,{color:"color colors fill",capSize:"capSize cap capsize cap-size",lineWidth:"lineWidth line-width width line thickness",opacity:"opacity alpha",range:"range dataBox",viewport:"viewport viewBox",errors:"errors error",positions:"positions position data points"}),u||(x[c]=u={id:c,scale:null,translate:null,scaleFract:null,translateFract:null,draw:!0},t=s({},y,t)),a(u,t,[{lineWidth:function(t){return.5*+t},capSize:function(t){return.5*+t},opacity:parseFloat,errors:function(t){return t=l(t),r+=t.length,t},positions:function(t,r){return t=l(t,"float64"),r.count=Math.floor(t.length/2),r.bounds=n(t,2),r.offset=e,e+=r.count,t}},{color:function(t,e){var r=e.count;if(t||(t="transparent"),!Array.isArray(t)||"number"==typeof t[0]){var n=t;t=Array(r);for(var a=0;a<r;a++)t[a]=n}if(t.length<r)throw Error("Not enough colors");for(var o=new Uint8Array(4*r),s=0;s<r;s++){var l=i(t[s],"uint8");o.set(l,4*s)}return o},range:function(t,e,r){var n=e.bounds;return t||(t=n),e.scale=[1/(t[2]-t[0]),1/(t[3]-t[1])],e.translate=[-t[0],-t[1]],e.scaleFract=f(e.scale),e.translateFract=f(e.translate),t},viewport:function(t){var e;return Array.isArray(t)?e={x:t[0],y:t[1],width:t[2]-t[0],height:t[3]-t[1]}:t?(e={x:t.x||t.left||0,y:t.y||t.top||0},t.right?e.width=t.right-e.x:e.width=t.w||t.width||0,t.bottom?e.height=t.bottom-e.y:e.height=t.h||t.height||0):e={x:0,y:0,width:v.drawingBufferWidth,height:v.drawingBufferHeight},e}}]),u):u})),e||r){var h=x.reduce((function(t,e,r){return t+(e?e.count:0)}),0),g=new Float64Array(2*h),_=new Uint8Array(4*h),w=new Float32Array(4*h);x.forEach((function(t,e){if(t){var r=t.positions,n=t.count,i=t.offset,a=t.color,o=t.errors;n&&(_.set(a,4*i),w.set(o,4*i),g.set(r,2*i))}}));var T=u(g);c(T);var k=f(g,T);p(k),d(_),m(w)}}}function k(){c.destroy(),p.destroy(),d.destroy(),m.destroy(),g.destroy()}};var h=[[1,0,0,1,0,0],[1,0,0,-1,0,0],[-1,0,0,-1,0,0],[-1,0,0,-1,0,0],[-1,0,0,1,0,0],[1,0,0,1,0,0],[1,0,-1,0,0,1],[1,0,-1,0,0,-1],[1,0,1,0,0,-1],[1,0,1,0,0,-1],[1,0,1,0,0,1],[1,0,-1,0,0,1],[-1,0,-1,0,0,1],[-1,0,-1,0,0,-1],[-1,0,1,0,0,-1],[-1,0,1,0,0,-1],[-1,0,1,0,0,1],[-1,0,-1,0,0,1],[0,1,1,0,0,0],[0,1,-1,0,0,0],[0,-1,-1,0,0,0],[0,-1,-1,0,0,0],[0,1,1,0,0,0],[0,-1,1,0,0,0],[0,1,0,-1,1,0],[0,1,0,-1,-1,0],[0,1,0,1,-1,0],[0,1,0,1,1,0],[0,1,0,-1,1,0],[0,1,0,1,-1,0],[0,-1,0,-1,1,0],[0,-1,0,-1,-1,0],[0,-1,0,1,-1,0],[0,-1,0,1,1,0],[0,-1,0,-1,1,0],[0,-1,0,1,-1,0]]},{"array-bounds":67,"color-normalize":84,"flatten-vertex-data":186,"object-assign":242,"pick-by-alias":248,"to-float32":308,"update-diff":324}],275:[function(t,e,r){"use strict";var n=t("color-normalize"),i=t("array-bounds"),a=t("object-assign"),o=t("glslify"),s=t("pick-by-alias"),l=t("flatten-vertex-data"),c=t("earcut"),u=t("array-normalize"),f=t("to-float32"),h=f.float32,p=f.fract32,d=t("es6-weak-map"),m=t("parse-rect"),g=t("array-find-index");function v(t,e){if(!(this instanceof v))return new v(t,e);if("function"==typeof t?(e||(e={}),e.regl=t):e=t,e.length&&(e.positions=e),!(t=e.regl).hasExtension("ANGLE_instanced_arrays"))throw Error("regl-error2d: `ANGLE_instanced_arrays` extension should be enabled");this.gl=t._gl,this.regl=t,this.passes=[],this.shaders=v.shaders.has(t)?v.shaders.get(t):v.shaders.set(t,v.createShaders(t)).get(t),this.update(e)}e.exports=v,v.dashMult=2,v.maxPatternLength=256,v.precisionThreshold=3e6,v.maxPoints=1e4,v.maxLines=2048,v.shaders=new d,v.createShaders=function(t){var e,r=t.buffer({usage:"static",type:"float",data:[0,1,0,0,1,1,1,0]}),n={primitive:"triangle strip",instances:t.prop("count"),count:4,offset:0,uniforms:{miterMode:function(t,e){return"round"===e.join?2:1},miterLimit:t.prop("miterLimit"),scale:t.prop("scale"),scaleFract:t.prop("scaleFract"),translateFract:t.prop("translateFract"),translate:t.prop("translate"),thickness:t.prop("thickness"),dashTexture:t.prop("dashTexture"),opacity:t.prop("opacity"),pixelRatio:t.context("pixelRatio"),id:t.prop("id"),dashLength:t.prop("dashLength"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]},depth:t.prop("depth")},blend:{enable:!0,color:[0,0,0,0],equation:{rgb:"add",alpha:"add"},func:{srcRGB:"src alpha",dstRGB:"one minus src alpha",srcAlpha:"one minus dst alpha",dstAlpha:"one"}},depth:{enable:function(t,e){return!e.overlay}},stencil:{enable:!1},scissor:{enable:!0,box:t.prop("viewport")},viewport:t.prop("viewport")},i=t(a({vert:o(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec2 aCoord, bCoord, aCoordFract, bCoordFract;\nattribute vec4 color;\nattribute float lineEnd, lineTop;\n\nuniform vec2 scale, scaleFract, translate, translateFract;\nuniform float thickness, pixelRatio, id, depth;\nuniform vec4 viewport;\n\nvarying vec4 fragColor;\nvarying vec2 tangent;\n\nvec2 project(vec2 position, vec2 positionFract, vec2 scale, vec2 scaleFract, vec2 translate, vec2 translateFract) {\n\t// the order is important\n\treturn position * scale + translate\n + positionFract * scale + translateFract\n + position * scaleFract\n + positionFract * scaleFract;\n}\n\nvoid main() {\n\tfloat lineStart = 1. - lineEnd;\n\tfloat lineOffset = lineTop * 2. - 1.;\n\n\tvec2 diff = (bCoord + bCoordFract - aCoord - aCoordFract);\n\ttangent = normalize(diff * scale * viewport.zw);\n\tvec2 normal = vec2(-tangent.y, tangent.x);\n\n\tvec2 position = project(aCoord, aCoordFract, scale, scaleFract, translate, translateFract) * lineStart\n\t\t+ project(bCoord, bCoordFract, scale, scaleFract, translate, translateFract) * lineEnd\n\n\t\t+ thickness * normal * .5 * lineOffset / viewport.zw;\n\n\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\n\n\tfragColor = color / 255.;\n}\n"]),frag:o(["precision highp float;\n#define GLSLIFY 1\n\nuniform float dashLength, pixelRatio, thickness, opacity, id;\nuniform sampler2D dashTexture;\n\nvarying vec4 fragColor;\nvarying vec2 tangent;\n\nvoid main() {\n\tfloat alpha = 1.;\n\n\tfloat t = fract(dot(tangent, gl_FragCoord.xy) / dashLength) * .5 + .25;\n\tfloat dash = texture2D(dashTexture, vec2(t, .5)).r;\n\n\tgl_FragColor = fragColor;\n\tgl_FragColor.a *= alpha * opacity * dash;\n}\n"]),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:16,divisor:1},aCoordFract:{buffer:t.prop("positionFractBuffer"),stride:8,offset:8,divisor:1},bCoordFract:{buffer:t.prop("positionFractBuffer"),stride:8,offset:16,divisor:1},color:{buffer:t.prop("colorBuffer"),stride:4,offset:0,divisor:1}}},n));try{e=t(a({cull:{enable:!0,face:"back"},vert:o(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec2 aCoord, bCoord, nextCoord, prevCoord;\nattribute vec4 aColor, bColor;\nattribute float lineEnd, lineTop;\n\nuniform vec2 scale, translate;\nuniform float thickness, pixelRatio, id, depth;\nuniform vec4 viewport;\nuniform float miterLimit, miterMode;\n\nvarying vec4 fragColor;\nvarying vec4 startCutoff, endCutoff;\nvarying vec2 tangent;\nvarying vec2 startCoord, endCoord;\nvarying float enableStartMiter, enableEndMiter;\n\nconst float REVERSE_THRESHOLD = -.875;\nconst float MIN_DIFF = 1e-6;\n\n// TODO: possible optimizations: avoid overcalculating all for vertices and calc just one instead\n// TODO: precalculate dot products, normalize things beforehead etc.\n// TODO: refactor to rectangular algorithm\n\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\n\tvec2 diff = b - a;\n\tvec2 perp = normalize(vec2(-diff.y, diff.x));\n\treturn dot(p - a, perp);\n}\n\nbool isNaN( float val ){\n return ( val < 0.0 || 0.0 < val || val == 0.0 ) ? false : true;\n}\n\nvoid main() {\n\tvec2 aCoord = aCoord, bCoord = bCoord, prevCoord = prevCoord, nextCoord = nextCoord;\n\n vec2 adjustedScale;\n adjustedScale.x = (abs(scale.x) < MIN_DIFF) ? MIN_DIFF : scale.x;\n adjustedScale.y = (abs(scale.y) < MIN_DIFF) ? MIN_DIFF : scale.y;\n\n vec2 scaleRatio = adjustedScale * viewport.zw;\n\tvec2 normalWidth = thickness / scaleRatio;\n\n\tfloat lineStart = 1. - lineEnd;\n\tfloat lineBot = 1. - lineTop;\n\n\tfragColor = (lineStart * aColor + lineEnd * bColor) / 255.;\n\n\tif (isNaN(aCoord.x) || isNaN(aCoord.y) || isNaN(bCoord.x) || isNaN(bCoord.y)) return;\n\n\tif (aCoord == prevCoord) prevCoord = aCoord + normalize(bCoord - aCoord);\n\tif (bCoord == nextCoord) nextCoord = bCoord - normalize(bCoord - aCoord);\n\n\tvec2 prevDiff = aCoord - prevCoord;\n\tvec2 currDiff = bCoord - aCoord;\n\tvec2 nextDiff = nextCoord - bCoord;\n\n\tvec2 prevTangent = normalize(prevDiff * scaleRatio);\n\tvec2 currTangent = normalize(currDiff * scaleRatio);\n\tvec2 nextTangent = normalize(nextDiff * scaleRatio);\n\n\tvec2 prevNormal = vec2(-prevTangent.y, prevTangent.x);\n\tvec2 currNormal = vec2(-currTangent.y, currTangent.x);\n\tvec2 nextNormal = vec2(-nextTangent.y, nextTangent.x);\n\n\tvec2 startJoinDirection = normalize(prevTangent - currTangent);\n\tvec2 endJoinDirection = normalize(currTangent - nextTangent);\n\n\t// collapsed/unidirectional segment cases\n\t// FIXME: there should be more elegant solution\n\tvec2 prevTanDiff = abs(prevTangent - currTangent);\n\tvec2 nextTanDiff = abs(nextTangent - currTangent);\n\tif (max(prevTanDiff.x, prevTanDiff.y) < MIN_DIFF) {\n\t\tstartJoinDirection = currNormal;\n\t}\n\tif (max(nextTanDiff.x, nextTanDiff.y) < MIN_DIFF) {\n\t\tendJoinDirection = currNormal;\n\t}\n\tif (aCoord == bCoord) {\n\t\tendJoinDirection = startJoinDirection;\n\t\tcurrNormal = prevNormal;\n\t\tcurrTangent = prevTangent;\n\t}\n\n\ttangent = currTangent;\n\n\t//calculate join shifts relative to normals\n\tfloat startJoinShift = dot(currNormal, startJoinDirection);\n\tfloat endJoinShift = dot(currNormal, endJoinDirection);\n\n\tfloat startMiterRatio = abs(1. / startJoinShift);\n\tfloat endMiterRatio = abs(1. / endJoinShift);\n\n\tvec2 startJoin = startJoinDirection * startMiterRatio;\n\tvec2 endJoin = endJoinDirection * endMiterRatio;\n\n\tvec2 startTopJoin, startBotJoin, endTopJoin, endBotJoin;\n\tstartTopJoin = sign(startJoinShift) * startJoin * .5;\n\tstartBotJoin = -startTopJoin;\n\n\tendTopJoin = sign(endJoinShift) * endJoin * .5;\n\tendBotJoin = -endTopJoin;\n\n\tvec2 aTopCoord = aCoord + normalWidth * startTopJoin;\n\tvec2 bTopCoord = bCoord + normalWidth * endTopJoin;\n\tvec2 aBotCoord = aCoord + normalWidth * startBotJoin;\n\tvec2 bBotCoord = bCoord + normalWidth * endBotJoin;\n\n\t//miter anti-clipping\n\tfloat baClipping = distToLine(bCoord, aCoord, aBotCoord) / dot(normalize(normalWidth * endBotJoin), normalize(normalWidth.yx * vec2(-startBotJoin.y, startBotJoin.x)));\n\tfloat abClipping = distToLine(aCoord, bCoord, bTopCoord) / dot(normalize(normalWidth * startBotJoin), normalize(normalWidth.yx * vec2(-endBotJoin.y, endBotJoin.x)));\n\n\t//prevent close to reverse direction switch\n\tbool prevReverse = dot(currTangent, prevTangent) <= REVERSE_THRESHOLD && abs(dot(currTangent, prevNormal)) * min(length(prevDiff), length(currDiff)) < length(normalWidth * currNormal);\n\tbool nextReverse = dot(currTangent, nextTangent) <= REVERSE_THRESHOLD && abs(dot(currTangent, nextNormal)) * min(length(nextDiff), length(currDiff)) < length(normalWidth * currNormal);\n\n\tif (prevReverse) {\n\t\t//make join rectangular\n\t\tvec2 miterShift = normalWidth * startJoinDirection * miterLimit * .5;\n\t\tfloat normalAdjust = 1. - min(miterLimit / startMiterRatio, 1.);\n\t\taBotCoord = aCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\n\t\taTopCoord = aCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\n\t}\n\telse if (!nextReverse && baClipping > 0. && baClipping < length(normalWidth * endBotJoin)) {\n\t\t//handle miter clipping\n\t\tbTopCoord -= normalWidth * endTopJoin;\n\t\tbTopCoord += normalize(endTopJoin * normalWidth) * baClipping;\n\t}\n\n\tif (nextReverse) {\n\t\t//make join rectangular\n\t\tvec2 miterShift = normalWidth * endJoinDirection * miterLimit * .5;\n\t\tfloat normalAdjust = 1. - min(miterLimit / endMiterRatio, 1.);\n\t\tbBotCoord = bCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\n\t\tbTopCoord = bCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\n\t}\n\telse if (!prevReverse && abClipping > 0. && abClipping < length(normalWidth * startBotJoin)) {\n\t\t//handle miter clipping\n\t\taBotCoord -= normalWidth * startBotJoin;\n\t\taBotCoord += normalize(startBotJoin * normalWidth) * abClipping;\n\t}\n\n\tvec2 aTopPosition = (aTopCoord) * adjustedScale + translate;\n\tvec2 aBotPosition = (aBotCoord) * adjustedScale + translate;\n\n\tvec2 bTopPosition = (bTopCoord) * adjustedScale + translate;\n\tvec2 bBotPosition = (bBotCoord) * adjustedScale + translate;\n\n\t//position is normalized 0..1 coord on the screen\n\tvec2 position = (aTopPosition * lineTop + aBotPosition * lineBot) * lineStart + (bTopPosition * lineTop + bBotPosition * lineBot) * lineEnd;\n\n\tstartCoord = aCoord * scaleRatio + translate * viewport.zw + viewport.xy;\n\tendCoord = bCoord * scaleRatio + translate * viewport.zw + viewport.xy;\n\n\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\n\n\tenableStartMiter = step(dot(currTangent, prevTangent), .5);\n\tenableEndMiter = step(dot(currTangent, nextTangent), .5);\n\n\t//bevel miter cutoffs\n\tif (miterMode == 1.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * miterLimit * .5;\n\t\t\tstartCutoff = vec4(aCoord, aCoord);\n\t\t\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\n\t\t\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tstartCutoff += viewport.xyxy;\n\t\t\tstartCutoff += startMiterWidth.xyxy;\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * miterLimit * .5;\n\t\t\tendCutoff = vec4(bCoord, bCoord);\n\t\t\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\n\t\t\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tendCutoff += viewport.xyxy;\n\t\t\tendCutoff += endMiterWidth.xyxy;\n\t\t}\n\t}\n\n\t//round miter cutoffs\n\telse if (miterMode == 2.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * abs(dot(startJoinDirection, currNormal)) * .5;\n\t\t\tstartCutoff = vec4(aCoord, aCoord);\n\t\t\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\n\t\t\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tstartCutoff += viewport.xyxy;\n\t\t\tstartCutoff += startMiterWidth.xyxy;\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * abs(dot(endJoinDirection, currNormal)) * .5;\n\t\t\tendCutoff = vec4(bCoord, bCoord);\n\t\t\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\n\t\t\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tendCutoff += viewport.xyxy;\n\t\t\tendCutoff += endMiterWidth.xyxy;\n\t\t}\n\t}\n}\n"]),frag:o(["precision highp float;\n#define GLSLIFY 1\n\nuniform float dashLength, pixelRatio, thickness, opacity, id, miterMode;\nuniform sampler2D dashTexture;\n\nvarying vec4 fragColor;\nvarying vec2 tangent;\nvarying vec4 startCutoff, endCutoff;\nvarying vec2 startCoord, endCoord;\nvarying float enableStartMiter, enableEndMiter;\n\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\n\tvec2 diff = b - a;\n\tvec2 perp = normalize(vec2(-diff.y, diff.x));\n\treturn dot(p - a, perp);\n}\n\nvoid main() {\n\tfloat alpha = 1., distToStart, distToEnd;\n\tfloat cutoff = thickness * .5;\n\n\t//bevel miter\n\tif (miterMode == 1.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\n\t\t\tif (distToStart < -1.) {\n\t\t\t\tdiscard;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\talpha *= min(max(distToStart + 1., 0.), 1.);\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\n\t\t\tif (distToEnd < -1.) {\n\t\t\t\tdiscard;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\talpha *= min(max(distToEnd + 1., 0.), 1.);\n\t\t}\n\t}\n\n\t// round miter\n\telse if (miterMode == 2.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\n\t\t\tif (distToStart < 0.) {\n\t\t\t\tfloat radius = length(gl_FragCoord.xy - startCoord);\n\n\t\t\t\tif(radius > cutoff + .5) {\n\t\t\t\t\tdiscard;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\n\t\t\t}\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\n\t\t\tif (distToEnd < 0.) {\n\t\t\t\tfloat radius = length(gl_FragCoord.xy - endCoord);\n\n\t\t\t\tif(radius > cutoff + .5) {\n\t\t\t\t\tdiscard;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\n\t\t\t}\n\t\t}\n\t}\n\n\tfloat t = fract(dot(tangent, gl_FragCoord.xy) / dashLength) * .5 + .25;\n\tfloat dash = texture2D(dashTexture, vec2(t, .5)).r;\n\n\tgl_FragColor = fragColor;\n\tgl_FragColor.a *= alpha * opacity * dash;\n}\n"]),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aColor:{buffer:t.prop("colorBuffer"),stride:4,offset:0,divisor:1},bColor:{buffer:t.prop("colorBuffer"),stride:4,offset:4,divisor:1},prevCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:0,divisor:1},aCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:16,divisor:1},nextCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:24,divisor:1}}},n))}catch(t){e=i}return{fill:t({primitive:"triangle",elements:function(t,e){return e.triangles},offset:0,vert:o(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec2 position, positionFract;\n\nuniform vec4 color;\nuniform vec2 scale, scaleFract, translate, translateFract;\nuniform float pixelRatio, id;\nuniform vec4 viewport;\nuniform float opacity;\n\nvarying vec4 fragColor;\n\nconst float MAX_LINES = 256.;\n\nvoid main() {\n\tfloat depth = (MAX_LINES - 4. - id) / (MAX_LINES);\n\n\tvec2 position = position * scale + translate\n + positionFract * scale + translateFract\n + position * scaleFract\n + positionFract * scaleFract;\n\n\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\n\n\tfragColor = color / 255.;\n\tfragColor.a *= opacity;\n}\n"]),frag:o(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n\tgl_FragColor = fragColor;\n}\n"]),uniforms:{scale:t.prop("scale"),color:t.prop("fill"),scaleFract:t.prop("scaleFract"),translateFract:t.prop("translateFract"),translate:t.prop("translate"),opacity:t.prop("opacity"),pixelRatio:t.context("pixelRatio"),id:t.prop("id"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{position:{buffer:t.prop("positionBuffer"),stride:8,offset:8},positionFract:{buffer:t.prop("positionFractBuffer"),stride:8,offset:8}},blend:n.blend,depth:{enable:!1},scissor:n.scissor,stencil:n.stencil,viewport:n.viewport}),rect:i,miter:e}},v.defaults={dashes:null,join:"miter",miterLimit:1,thickness:10,cap:"square",color:"black",opacity:1,overlay:!1,viewport:null,range:null,close:!1,fill:null},v.prototype.render=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];e.length&&(t=this).update.apply(t,e),this.draw()},v.prototype.draw=function(){for(var t=this,e=[],r=arguments.length;r--;)e[r]=arguments[r];return(e.length?e:this.passes).forEach((function(e,r){var n;if(e&&Array.isArray(e))return(n=t).draw.apply(n,e);"number"==typeof e&&(e=t.passes[e]),e&&e.count>1&&e.opacity&&(t.regl._refresh(),e.fill&&e.triangles&&e.triangles.length>2&&t.shaders.fill(e),e.thickness&&(e.scale[0]*e.viewport.width>v.precisionThreshold||e.scale[1]*e.viewport.height>v.precisionThreshold||"rect"===e.join||!e.join&&(e.thickness<=2||e.count>=v.maxPoints)?t.shaders.rect(e):t.shaders.miter(e)))})),this},v.prototype.update=function(t){var e=this;if(t){null!=t.length?"number"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var r=this.regl,o=this.gl;if(t.forEach((function(t,f){var d=e.passes[f];if(void 0!==t)if(null!==t){if("number"==typeof t[0]&&(t={positions:t}),t=s(t,{positions:"positions points data coords",thickness:"thickness lineWidth lineWidths line-width linewidth width stroke-width strokewidth strokeWidth",join:"lineJoin linejoin join type mode",miterLimit:"miterlimit miterLimit",dashes:"dash dashes dasharray dash-array dashArray",color:"color colour stroke colors colours stroke-color strokeColor",fill:"fill fill-color fillColor",opacity:"alpha opacity",overlay:"overlay crease overlap intersect",close:"closed close closed-path closePath",range:"range dataBox",viewport:"viewport viewBox",hole:"holes hole hollow",splitNull:"splitNull"}),d||(e.passes[f]=d={id:f,scale:null,scaleFract:null,translate:null,translateFract:null,count:0,hole:[],depth:0,dashLength:1,dashTexture:r.texture({channels:1,data:new Uint8Array([255]),width:1,height:1,mag:"linear",min:"linear"}),colorBuffer:r.buffer({usage:"dynamic",type:"uint8",data:new Uint8Array}),positionBuffer:r.buffer({usage:"dynamic",type:"float",data:new Uint8Array}),positionFractBuffer:r.buffer({usage:"dynamic",type:"float",data:new Uint8Array})},t=a({},v.defaults,t)),null!=t.thickness&&(d.thickness=parseFloat(t.thickness)),null!=t.opacity&&(d.opacity=parseFloat(t.opacity)),null!=t.miterLimit&&(d.miterLimit=parseFloat(t.miterLimit)),null!=t.overlay&&(d.overlay=!!t.overlay,f<v.maxLines&&(d.depth=2*(v.maxLines-1-f%v.maxLines)/v.maxLines-1)),null!=t.join&&(d.join=t.join),null!=t.hole&&(d.hole=t.hole),null!=t.fill&&(d.fill=t.fill?n(t.fill,"uint8"):null),null!=t.viewport&&(d.viewport=m(t.viewport)),d.viewport||(d.viewport=m([o.drawingBufferWidth,o.drawingBufferHeight])),null!=t.close&&(d.close=t.close),null===t.positions&&(t.positions=[]),t.positions){var y,x;if(t.positions.x&&t.positions.y){var b=t.positions.x,_=t.positions.y;x=d.count=Math.max(b.length,_.length),y=new Float64Array(2*x);for(var w=0;w<x;w++)y[2*w]=b[w],y[2*w+1]=_[w]}else y=l(t.positions,"float64"),x=d.count=Math.floor(y.length/2);var T=d.bounds=i(y,2);if(d.fill){for(var k=[],A={},M=0,S=0,E=0,L=d.count;S<L;S++){var C=y[2*S],P=y[2*S+1];isNaN(C)||isNaN(P)||null==C||null==P?(C=y[2*M],P=y[2*M+1],A[S]=M):M=S,k[E++]=C,k[E++]=P}if(t.splitNull){d.count-1 in A||(A[d.count]=d.count-1);var I=Object.keys(A).map(Number).sort((function(t,e){return t-e})),O=[],z=0,D=null!=d.hole?d.hole[0]:null;if(null!=D){var R=g(I,(function(t){return t>=D}));(I=I.slice(0,R)).push(D)}for(var F=function(t){var e=k.slice(2*z,2*I[t]).concat(D?k.slice(2*D):[]),r=(d.hole||[]).map((function(e){return e-D+(I[t]-z)})),n=c(e,r);n=n.map((function(e){return e+z+(e+z<I[t]?0:D-I[t])})),O.push.apply(O,n),z=I[t]+1},B=0;B<I.length;B++)F(B);for(var N=0,j=O.length;N<j;N++)null!=A[O[N]]&&(O[N]=A[O[N]]);d.triangles=O}else{for(var U=c(k,d.hole||[]),V=0,H=U.length;V<H;V++)null!=A[U[V]]&&(U[V]=A[U[V]]);d.triangles=U}}var q=new Float64Array(y);u(q,2,T);var G=new Float64Array(2*x+6);d.close?y[0]===y[2*x-2]&&y[1]===y[2*x-1]?(G[0]=q[2*x-4],G[1]=q[2*x-3]):(G[0]=q[2*x-2],G[1]=q[2*x-1]):(G[0]=q[0],G[1]=q[1]),G.set(q,2),d.close?y[0]===y[2*x-2]&&y[1]===y[2*x-1]?(G[2*x+2]=q[2],G[2*x+3]=q[3],d.count-=1):(G[2*x+2]=q[0],G[2*x+3]=q[1],G[2*x+4]=q[2],G[2*x+5]=q[3]):(G[2*x+2]=q[2*x-2],G[2*x+3]=q[2*x-1],G[2*x+4]=q[2*x-2],G[2*x+5]=q[2*x-1]);var Y=h(G);d.positionBuffer(Y);var W=p(G,Y);d.positionFractBuffer(W)}if(t.range?d.range=t.range:d.range||(d.range=d.bounds),(t.range||t.positions)&&d.count){var X=d.bounds,Z=X[2]-X[0],J=X[3]-X[1],K=d.range[2]-d.range[0],Q=d.range[3]-d.range[1];d.scale=[Z/K,J/Q],d.translate=[-d.range[0]/K+X[0]/K||0,-d.range[1]/Q+X[1]/Q||0],d.scaleFract=p(d.scale),d.translateFract=p(d.translate)}if(t.dashes){var $,tt=0;if(!t.dashes||t.dashes.length<2)tt=1,$=new Uint8Array([255,255,255,255,255,255,255,255]);else{tt=0;for(var et=0;et<t.dashes.length;++et)tt+=t.dashes[et];$=new Uint8Array(tt*v.dashMult);for(var rt=0,nt=255,it=0;it<2;it++)for(var at=0;at<t.dashes.length;++at){for(var ot=0,st=t.dashes[at]*v.dashMult*.5;ot<st;++ot)$[rt++]=nt;nt^=255}}d.dashLength=tt,d.dashTexture({channels:1,data:$,width:$.length,height:1,mag:"linear",min:"linear"},0,0)}if(t.color){var lt=d.count,ct=t.color;ct||(ct="transparent");var ut=new Uint8Array(4*lt+4);if(Array.isArray(ct)&&"number"!=typeof ct[0]){for(var ft=0;ft<lt;ft++){var ht=n(ct[ft],"uint8");ut.set(ht,4*ft)}ut.set(n(ct[0],"uint8"),4*lt)}else for(var pt=n(ct,"uint8"),dt=0;dt<lt+1;dt++)ut.set(pt,4*dt);d.colorBuffer({usage:"dynamic",type:"uint8",data:ut})}}else e.passes[f]=null})),t.length<this.passes.length){for(var f=t.length;f<this.passes.length;f++){var d=this.passes[f];d&&(d.colorBuffer.destroy(),d.positionBuffer.destroy(),d.dashTexture.destroy())}this.passes.length=t.length}for(var y=[],x=0;x<this.passes.length;x++)null!==this.passes[x]&&y.push(this.passes[x]);return this.passes=y,this}},v.prototype.destroy=function(){return this.passes.forEach((function(t){t.colorBuffer.destroy(),t.positionBuffer.destroy(),t.dashTexture.destroy()})),this.passes.length=0,this}},{"array-bounds":67,"array-find-index":68,"array-normalize":69,"color-normalize":84,earcut:123,"es6-weak-map":177,"flatten-vertex-data":186,glslify:222,"object-assign":242,"parse-rect":244,"pick-by-alias":248,"to-float32":308}],276:[function(t,e,r){"use strict";function n(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==r)return;var n,i,a=[],o=!0,s=!1;try{for(r=r.call(t);!(o=(n=r.next()).done)&&(a.push(n.value),!e||a.length!==e);o=!0);}catch(t){s=!0,i=t}finally{try{o||null==r.return||r.return()}finally{if(s)throw i}}return a}(t,e)||a(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||a(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(t,e){if(t){if("string"==typeof t)return o(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var s=t("color-normalize"),l=t("array-bounds"),c=t("color-id"),u=t("@plotly/point-cluster"),f=t("object-assign"),h=t("glslify"),p=t("pick-by-alias"),d=t("update-diff"),m=t("flatten-vertex-data"),g=t("is-iexplorer"),v=t("to-float32"),y=t("parse-rect"),x=b;function b(t,e){var r=this;if(!(this instanceof b))return new b(t,e);"function"==typeof t?(e||(e={}),e.regl=t):(e=t,t=null),e&&e.length&&(e.positions=e);var n,i=(t=e.regl)._gl,a=[];this.tooManyColors=g,n=t.texture({data:new Uint8Array(1020),width:255,height:1,type:"uint8",format:"rgba",wrapS:"clamp",wrapT:"clamp",mag:"nearest",min:"nearest"}),f(this,{regl:t,gl:i,groups:[],markerCache:[null],markerTextures:[null],palette:a,paletteIds:{},paletteTexture:n,maxColors:255,maxSize:100,canvas:i.canvas}),this.update(e);var o={uniforms:{constPointSize:!!e.constPointSize,opacity:t.prop("opacity"),paletteSize:function(t,e){return[r.tooManyColors?0:255,n.height]},pixelRatio:t.context("pixelRatio"),scale:t.prop("scale"),scaleFract:t.prop("scaleFract"),translate:t.prop("translate"),translateFract:t.prop("translateFract"),markerTexture:t.prop("markerTexture"),paletteTexture:n},attributes:{x:function(t,e){return e.xAttr||{buffer:e.positionBuffer,stride:8,offset:0}},y:function(t,e){return e.yAttr||{buffer:e.positionBuffer,stride:8,offset:4}},xFract:function(t,e){return e.xAttr?{constant:[0,0]}:{buffer:e.positionFractBuffer,stride:8,offset:0}},yFract:function(t,e){return e.yAttr?{constant:[0,0]}:{buffer:e.positionFractBuffer,stride:8,offset:4}},size:function(t,e){return e.size.length?{buffer:e.sizeBuffer,stride:2,offset:0}:{constant:[Math.round(255*e.size/r.maxSize)]}},borderSize:function(t,e){return e.borderSize.length?{buffer:e.sizeBuffer,stride:2,offset:1}:{constant:[Math.round(255*e.borderSize/r.maxSize)]}},colorId:function(t,e){return e.color.length?{buffer:e.colorBuffer,stride:r.tooManyColors?8:4,offset:0}:{constant:r.tooManyColors?a.slice(4*e.color,4*e.color+4):[e.color]}},borderColorId:function(t,e){return e.borderColor.length?{buffer:e.colorBuffer,stride:r.tooManyColors?8:4,offset:r.tooManyColors?4:2}:{constant:r.tooManyColors?a.slice(4*e.borderColor,4*e.borderColor+4):[e.borderColor]}},isActive:function(t,e){return!0===e.activation?{constant:[1]}:e.activation?e.activation:{constant:[0]}}},blend:{enable:!0,color:[0,0,0,1],func:{srcRGB:"src alpha",dstRGB:"one minus src alpha",srcAlpha:"one minus dst alpha",dstAlpha:"one"}},scissor:{enable:!0,box:t.prop("viewport")},viewport:t.prop("viewport"),stencil:{enable:!1},depth:{enable:!1},elements:t.prop("elements"),count:t.prop("count"),offset:t.prop("offset"),primitive:"points"},s=f({},o);s.frag=h(["precision highp float;\n#define GLSLIFY 1\n\nuniform float opacity;\nuniform sampler2D markerTexture;\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragWidth, fragBorderColorLevel, fragColorLevel;\n\nfloat smoothStep(float x, float y) {\n return 1.0 / (1.0 + exp(50.0*(x - y)));\n}\n\nvoid main() {\n float dist = texture2D(markerTexture, gl_PointCoord).r, delta = fragWidth;\n\n // max-distance alpha\n if (dist < 0.003) discard;\n\n // null-border case\n if (fragBorderColorLevel == fragColorLevel || fragBorderColor.a == 0.) {\n float colorAmt = smoothstep(.5 - delta, .5 + delta, dist);\n gl_FragColor = vec4(fragColor.rgb, colorAmt * fragColor.a * opacity);\n }\n else {\n float borderColorAmt = smoothstep(fragBorderColorLevel - delta, fragBorderColorLevel + delta, dist);\n float colorAmt = smoothstep(fragColorLevel - delta, fragColorLevel + delta, dist);\n\n vec4 color = fragBorderColor;\n color.a *= borderColorAmt;\n color = mix(color, fragColor, colorAmt);\n color.a *= opacity;\n\n gl_FragColor = color;\n }\n\n}\n"]),s.vert=h(["precision highp float;\n#define GLSLIFY 1\n\nattribute float x, y, xFract, yFract;\nattribute float size, borderSize;\nattribute vec4 colorId, borderColorId;\nattribute float isActive;\n\nuniform bool constPointSize;\nuniform float pixelRatio;\nuniform vec2 scale, scaleFract, translate, translateFract, paletteSize;\nuniform sampler2D paletteTexture;\n\nconst float maxSize = 100.;\nconst float borderLevel = .5;\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragPointSize, fragBorderRadius, fragWidth, fragBorderColorLevel, fragColorLevel;\n\nfloat pointSizeScale = (constPointSize) ? 2. : pixelRatio;\n\nbool isDirect = (paletteSize.x < 1.);\n\nvec4 getColor(vec4 id) {\n return isDirect ? id / 255. : texture2D(paletteTexture,\n vec2(\n (id.x + .5) / paletteSize.x,\n (id.y + .5) / paletteSize.y\n )\n );\n}\n\nvoid main() {\n // ignore inactive points\n if (isActive == 0.) return;\n\n vec2 position = vec2(x, y);\n vec2 positionFract = vec2(xFract, yFract);\n\n vec4 color = getColor(colorId);\n vec4 borderColor = getColor(borderColorId);\n\n float size = size * maxSize / 255.;\n float borderSize = borderSize * maxSize / 255.;\n\n gl_PointSize = 2. * size * pointSizeScale;\n fragPointSize = size * pixelRatio;\n\n vec2 pos = (position + translate) * scale\n + (positionFract + translateFract) * scale\n + (position + translate) * scaleFract\n + (positionFract + translateFract) * scaleFract;\n\n gl_Position = vec4(pos * 2. - 1., 0., 1.);\n\n fragColor = color;\n fragBorderColor = borderColor;\n fragWidth = 1. / gl_PointSize;\n\n fragBorderColorLevel = clamp(borderLevel - borderLevel * borderSize / size, 0., 1.);\n fragColorLevel = clamp(borderLevel + (1. - borderLevel) * borderSize / size, 0., 1.);\n}"]),this.drawMarker=t(s);var l=f({},o);l.frag=h(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragBorderRadius, fragWidth;\n\nuniform float opacity;\n\nfloat smoothStep(float edge0, float edge1, float x) {\n\tfloat t;\n\tt = clamp((x - edge0) / (edge1 - edge0), 0.0, 1.0);\n\treturn t * t * (3.0 - 2.0 * t);\n}\n\nvoid main() {\n\tfloat radius, alpha = 1.0, delta = fragWidth;\n\n\tradius = length(2.0 * gl_PointCoord.xy - 1.0);\n\n\tif (radius > 1.0 + delta) {\n\t\tdiscard;\n\t}\n\n\talpha -= smoothstep(1.0 - delta, 1.0 + delta, radius);\n\n\tfloat borderRadius = fragBorderRadius;\n\tfloat ratio = smoothstep(borderRadius - delta, borderRadius + delta, radius);\n\tvec4 color = mix(fragColor, fragBorderColor, ratio);\n\tcolor.a *= alpha * opacity;\n\tgl_FragColor = color;\n}\n"]),l.vert=h(["precision highp float;\n#define GLSLIFY 1\n\nattribute float x, y, xFract, yFract;\nattribute float size, borderSize;\nattribute vec4 colorId, borderColorId;\nattribute float isActive;\n\nuniform bool constPointSize;\nuniform float pixelRatio;\nuniform vec2 paletteSize, scale, scaleFract, translate, translateFract;\nuniform sampler2D paletteTexture;\n\nconst float maxSize = 100.;\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragBorderRadius, fragWidth;\n\nfloat pointSizeScale = (constPointSize) ? 2. : pixelRatio;\n\nbool isDirect = (paletteSize.x < 1.);\n\nvec4 getColor(vec4 id) {\n return isDirect ? id / 255. : texture2D(paletteTexture,\n vec2(\n (id.x + .5) / paletteSize.x,\n (id.y + .5) / paletteSize.y\n )\n );\n}\n\nvoid main() {\n // ignore inactive points\n if (isActive == 0.) return;\n\n vec2 position = vec2(x, y);\n vec2 positionFract = vec2(xFract, yFract);\n\n vec4 color = getColor(colorId);\n vec4 borderColor = getColor(borderColorId);\n\n float size = size * maxSize / 255.;\n float borderSize = borderSize * maxSize / 255.;\n\n gl_PointSize = (size + borderSize) * pointSizeScale;\n\n vec2 pos = (position + translate) * scale\n + (positionFract + translateFract) * scale\n + (position + translate) * scaleFract\n + (positionFract + translateFract) * scaleFract;\n\n gl_Position = vec4(pos * 2. - 1., 0., 1.);\n\n fragBorderRadius = 1. - 2. * borderSize / (size + borderSize);\n fragColor = color;\n fragBorderColor = borderColor.a == 0. || borderSize == 0. ? vec4(color.rgb, 0.) : borderColor;\n fragWidth = 1. / gl_PointSize;\n}\n"]),g&&(l.frag=l.frag.replace("smoothstep","smoothStep"),s.frag=s.frag.replace("smoothstep","smoothStep")),this.drawCircle=t(l)}b.defaults={color:"black",borderColor:"transparent",borderSize:0,size:12,opacity:1,marker:void 0,viewport:null,range:null,pixelSize:null,count:0,offset:0,bounds:null,positions:[],snap:1e4},b.prototype.render=function(){return arguments.length&&this.update.apply(this,arguments),this.draw(),this},b.prototype.draw=function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];var i=this.groups;if(1===r.length&&Array.isArray(r[0])&&(null===r[0][0]||Array.isArray(r[0][0]))&&(r=r[0]),this.regl._refresh(),r.length)for(var a=0;a<r.length;a++)this.drawItem(a,r[a]);else i.forEach((function(e,r){t.drawItem(r)}));return this},b.prototype.drawItem=function(t,e){var r=this.groups,n=r[t];if("number"==typeof e&&(t=e,n=r[e],e=null),n&&n.count&&n.opacity){n.activation[0]&&this.drawCircle(this.getMarkerDrawOptions(0,n,e));for(var a=[],o=1;o<n.activation.length;o++)n.activation[o]&&(!0===n.activation[o]||n.activation[o].data.length)&&a.push.apply(a,i(this.getMarkerDrawOptions(o,n,e)));a.length&&this.drawMarker(a)}},b.prototype.getMarkerDrawOptions=function(t,e,r){var i=e.range,a=e.tree,o=e.viewport,s=e.activation,l=e.selectionBuffer,c=e.count;this.regl;if(!a)return r?[f({},e,{markerTexture:this.markerTextures[t],activation:s[t],count:r.length,elements:r,offset:0})]:[f({},e,{markerTexture:this.markerTextures[t],activation:s[t],offset:0})];var u=[],h=a.range(i,{lod:!0,px:[(i[2]-i[0])/o.width,(i[3]-i[1])/o.height]});if(r){for(var p=s[t].data,d=new Uint8Array(c),m=0;m<r.length;m++){var g=r[m];d[g]=p?p[g]:1}l.subdata(d)}for(var v=h.length;v--;){var y=n(h[v],2),x=y[0],b=y[1];u.push(f({},e,{markerTexture:this.markerTextures[t],activation:r?l:s[t],offset:x,count:b-x}))}return u},b.prototype.update=function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];if(r.length){1===r.length&&Array.isArray(r[0])&&(r=r[0]);var i=this.groups,a=this.gl,o=this.regl,s=this.maxSize,c=this.maxColors,h=this.palette;this.groups=i=r.map((function(e,r){var n=i[r];if(void 0===e)return n;null===e?e={positions:null}:"function"==typeof e?e={ondraw:e}:"number"==typeof e[0]&&(e={positions:e}),null===(e=p(e,{positions:"positions data points",snap:"snap cluster lod tree",size:"sizes size radius",borderSize:"borderSizes borderSize border-size bordersize borderWidth borderWidths border-width borderwidth stroke-width strokeWidth strokewidth outline",color:"colors color fill fill-color fillColor",borderColor:"borderColors borderColor stroke stroke-color strokeColor",marker:"markers marker shape",range:"range dataBox databox",viewport:"viewport viewPort viewBox viewbox",opacity:"opacity alpha transparency",bounds:"bound bounds boundaries limits",tooManyColors:"tooManyColors palette paletteMode optimizePalette enablePalette"})).positions&&(e.positions=[]),null!=e.tooManyColors&&(t.tooManyColors=e.tooManyColors),n||(i[r]=n={id:r,scale:null,translate:null,scaleFract:null,translateFract:null,activation:[],selectionBuffer:o.buffer({data:new Uint8Array(0),usage:"stream",type:"uint8"}),sizeBuffer:o.buffer({data:new Uint8Array(0),usage:"dynamic",type:"uint8"}),colorBuffer:o.buffer({data:new Uint8Array(0),usage:"dynamic",type:"uint8"}),positionBuffer:o.buffer({data:new Uint8Array(0),usage:"dynamic",type:"float"}),positionFractBuffer:o.buffer({data:new Uint8Array(0),usage:"dynamic",type:"float"})},e=f({},b.defaults,e)),e.positions&&!("marker"in e)&&(e.marker=n.marker,delete n.marker),e.marker&&!("positions"in e)&&(e.positions=n.positions,delete n.positions);var g=0,x=0;if(d(n,e,[{snap:!0,size:function(t,e){return null==t&&(t=b.defaults.size),g+=t&&t.length?1:0,t},borderSize:function(t,e){return null==t&&(t=b.defaults.borderSize),g+=t&&t.length?1:0,t},opacity:parseFloat,color:function(e,r){return null==e&&(e=b.defaults.color),e=t.updateColor(e),x++,e},borderColor:function(e,r){return null==e&&(e=b.defaults.borderColor),e=t.updateColor(e),x++,e},bounds:function(t,e,r){return"range"in r||(r.range=null),t},positions:function(t,e,r){var n=e.snap,i=e.positionBuffer,a=e.positionFractBuffer,s=e.selectionBuffer;if(t.x||t.y)return t.x.length?e.xAttr={buffer:o.buffer(t.x),offset:0,stride:4,count:t.x.length}:e.xAttr={buffer:t.x.buffer,offset:4*t.x.offset||0,stride:4*(t.x.stride||1),count:t.x.count},t.y.length?e.yAttr={buffer:o.buffer(t.y),offset:0,stride:4,count:t.y.length}:e.yAttr={buffer:t.y.buffer,offset:4*t.y.offset||0,stride:4*(t.y.stride||1),count:t.y.count},e.count=Math.max(e.xAttr.count,e.yAttr.count),t;t=m(t,"float64");var c=e.count=Math.floor(t.length/2),f=e.bounds=c?l(t,2):null;if(r.range||e.range||(delete e.range,r.range=f),r.marker||e.marker||(delete e.marker,r.marker=null),n&&(!0===n||c>n)?e.tree=u(t,{bounds:f}):n&&n.length&&(e.tree=n),e.tree){var h={primitive:"points",usage:"static",data:e.tree,type:"uint32"};e.elements?e.elements(h):e.elements=o.elements(h)}var p=v.float32(t);return i({data:p,usage:"dynamic"}),a({data:v.fract32(t,p),usage:"dynamic"}),s({data:new Uint8Array(c),type:"uint8",usage:"stream"}),t}},{marker:function(e,r,n){var i=r.activation;if(i.forEach((function(t){return t&&t.destroy&&t.destroy()})),i.length=0,e&&"number"!=typeof e[0]){for(var a=[],s=0,l=Math.min(e.length,r.count);s<l;s++){var c=t.addMarker(e[s]);a[c]||(a[c]=new Uint8Array(r.count)),a[c][s]=1}for(var u=0;u<a.length;u++)if(a[u]){var f={data:a[u],type:"uint8",usage:"static"};i[u]?i[u](f):i[u]=o.buffer(f),i[u].data=a[u]}}else{i[t.addMarker(e)]=!0}return e},range:function(t,e,r){var n=e.bounds;if(n)return t||(t=n),e.scale=[1/(t[2]-t[0]),1/(t[3]-t[1])],e.translate=[-t[0],-t[1]],e.scaleFract=v.fract(e.scale),e.translateFract=v.fract(e.translate),t},viewport:function(t){return y(t||[a.drawingBufferWidth,a.drawingBufferHeight])}}]),g){var _=n,w=_.count,T=_.size,k=_.borderSize,A=_.sizeBuffer,M=new Uint8Array(2*w);if(T.length||k.length)for(var S=0;S<w;S++)M[2*S]=Math.round(255*(null==T[S]?T:T[S])/s),M[2*S+1]=Math.round(255*(null==k[S]?k:k[S])/s);A({data:M,usage:"dynamic"})}if(x){var E,L=n,C=L.count,P=L.color,I=L.borderColor,O=L.colorBuffer;if(t.tooManyColors){if(P.length||I.length){E=new Uint8Array(8*C);for(var z=0;z<C;z++){var D=P[z];E[8*z]=h[4*D],E[8*z+1]=h[4*D+1],E[8*z+2]=h[4*D+2],E[8*z+3]=h[4*D+3];var R=I[z];E[8*z+4]=h[4*R],E[8*z+5]=h[4*R+1],E[8*z+6]=h[4*R+2],E[8*z+7]=h[4*R+3]}}}else if(P.length||I.length){E=new Uint8Array(4*C+2);for(var F=0;F<C;F++)null!=P[F]&&(E[4*F]=P[F]%c,E[4*F+1]=Math.floor(P[F]/c)),null!=I[F]&&(E[4*F+2]=I[F]%c,E[4*F+3]=Math.floor(I[F]/c))}O({data:E||new Uint8Array(0),type:"uint8",usage:"dynamic"})}return n}))}},b.prototype.addMarker=function(t){var e,r=this.markerTextures,n=this.regl,i=this.markerCache,a=null==t?0:i.indexOf(t);if(a>=0)return a;if(t instanceof Uint8Array||t instanceof Uint8ClampedArray)e=t;else{e=new Uint8Array(t.length);for(var o=0,s=t.length;o<s;o++)e[o]=255*t[o]}var l=Math.floor(Math.sqrt(e.length));return a=r.length,i.push(t),r.push(n.texture({channels:1,data:e,radius:l,mag:"linear",min:"linear"})),a},b.prototype.updateColor=function(t){var e=this.paletteIds,r=this.palette,n=this.maxColors;Array.isArray(t)||(t=[t]);var i=[];if("number"==typeof t[0]){var a=[];if(Array.isArray(t))for(var o=0;o<t.length;o+=4)a.push(t.slice(o,o+4));else for(var l=0;l<t.length;l+=4)a.push(t.subarray(l,l+4));t=a}for(var u=0;u<t.length;u++){var f=t[u];f=s(f,"uint8");var h=c(f,!1);if(null==e[h]){var p=r.length;e[h]=Math.floor(p/4),r[p]=f[0],r[p+1]=f[1],r[p+2]=f[2],r[p+3]=f[3]}i[u]=e[h]}return!this.tooManyColors&&r.length>4*n&&(this.tooManyColors=!0),this.updatePalette(r),1===i.length?i[0]:i},b.prototype.updatePalette=function(t){if(!this.tooManyColors){var e=this.maxColors,r=this.paletteTexture,n=Math.ceil(.25*t.length/e);if(n>1)for(var i=.25*(t=t.slice()).length%e;i<n*e;i++)t.push(0,0,0,0);r.height<n&&r.resize(e,n),r.subimage({width:Math.min(.25*t.length,e),height:n,data:t},0,0)}},b.prototype.destroy=function(){return this.groups.forEach((function(t){t.sizeBuffer.destroy(),t.positionBuffer.destroy(),t.positionFractBuffer.destroy(),t.colorBuffer.destroy(),t.activation.forEach((function(t){return t&&t.destroy&&t.destroy()})),t.selectionBuffer.destroy(),t.elements&&t.elements.destroy()})),this.groups.length=0,this.paletteTexture.destroy(),this.markerTextures.forEach((function(t){return t&&t.destroy&&t.destroy()})),this};var _=t("object-assign");e.exports=function(t,e){var r=new x(t,e),n=r.render.bind(r);return _(n,{render:n,update:r.update.bind(r),draw:r.draw.bind(r),destroy:r.destroy.bind(r),regl:r.regl,gl:r.gl,canvas:r.gl.canvas,groups:r.groups,markers:r.markerCache,palette:r.palette}),n}},{"@plotly/point-cluster":59,"array-bounds":67,"color-id":82,"color-normalize":84,"flatten-vertex-data":186,glslify:222,"is-iexplorer":228,"object-assign":242,"parse-rect":244,"pick-by-alias":248,"to-float32":308,"update-diff":324}],277:[function(t,e,r){"use strict";var n=t("regl-scatter2d"),i=t("pick-by-alias"),a=t("array-bounds"),o=t("raf"),s=t("array-range"),l=t("parse-rect"),c=t("flatten-vertex-data");function u(t,e){if(!(this instanceof u))return new u(t,e);this.traces=[],this.passes={},this.regl=t,this.scatter=n(t),this.canvas=this.scatter.canvas}function f(t,e,r){return(null!=t.id?t.id:t)<<16|(255&e)<<8|255&r}function h(t,e,r){var n,i,a,o,s=t[e],l=t[r];return s.length>2?(s[0],s[2],n=s[1],i=s[3]):s.length?(n=s[0],i=s[1]):(s.x,n=s.y,s.x+s.width,i=s.y+s.height),l.length>2?(a=l[0],o=l[2],l[1],l[3]):l.length?(a=l[0],o=l[1]):(a=l.x,l.y,o=l.x+l.width,l.y+l.height),[a,n,o,i]}function p(t){if("number"==typeof t)return[t,t,t,t];if(2===t.length)return[t[0],t[1],t[0],t[1]];var e=l(t);return[e.x,e.y,e.x+e.width,e.y+e.height]}e.exports=u,u.prototype.render=function(){for(var t,e=this,r=[],n=arguments.length;n--;)r[n]=arguments[n];return r.length&&(t=this).update.apply(t,r),this.regl.attributes.preserveDrawingBuffer?this.draw():(this.dirty?null==this.planned&&(this.planned=o((function(){e.draw(),e.dirty=!0,e.planned=null}))):(this.draw(),this.dirty=!0,o((function(){e.dirty=!1}))),this)},u.prototype.update=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];if(e.length){for(var n=0;n<e.length;n++)this.updateItem(n,e[n]);this.traces=this.traces.filter(Boolean);for(var i=[],a=0,o=0;o<this.traces.length;o++){for(var s=this.traces[o],l=this.traces[o].passes,c=0;c<l.length;c++)i.push(this.passes[l[c]]);s.passOffset=a,a+=s.passes.length}return(t=this.scatter).update.apply(t,i),this}},u.prototype.updateItem=function(t,e){var r=this.regl;if(null===e)return this.traces[t]=null,this;if(!e)return this;var n,o=i(e,{data:"data items columns rows values dimensions samples x",snap:"snap cluster",size:"sizes size radius",color:"colors color fill fill-color fillColor",opacity:"opacity alpha transparency opaque",borderSize:"borderSizes borderSize border-size bordersize borderWidth borderWidths border-width borderwidth stroke-width strokeWidth strokewidth outline",borderColor:"borderColors borderColor bordercolor stroke stroke-color strokeColor",marker:"markers marker shape",range:"range ranges databox dataBox",viewport:"viewport viewBox viewbox",domain:"domain domains area areas",padding:"pad padding paddings pads margin margins",transpose:"transpose transposed",diagonal:"diagonal diag showDiagonal",upper:"upper up top upperhalf upperHalf showupperhalf showUpper showUpperHalf",lower:"lower low bottom lowerhalf lowerHalf showlowerhalf showLowerHalf showLower"}),s=this.traces[t]||(this.traces[t]={id:t,buffer:r.buffer({usage:"dynamic",type:"float",data:new Uint8Array}),color:"black",marker:null,size:12,borderColor:"transparent",borderSize:1,viewport:l([r._gl.drawingBufferWidth,r._gl.drawingBufferHeight]),padding:[0,0,0,0],opacity:1,diagonal:!0,upper:!0,lower:!0});if(null!=o.color&&(s.color=o.color),null!=o.size&&(s.size=o.size),null!=o.marker&&(s.marker=o.marker),null!=o.borderColor&&(s.borderColor=o.borderColor),null!=o.borderSize&&(s.borderSize=o.borderSize),null!=o.opacity&&(s.opacity=o.opacity),o.viewport&&(s.viewport=l(o.viewport)),null!=o.diagonal&&(s.diagonal=o.diagonal),null!=o.upper&&(s.upper=o.upper),null!=o.lower&&(s.lower=o.lower),o.data){s.buffer(c(o.data)),s.columns=o.data.length,s.count=o.data[0].length,s.bounds=[];for(var u=0;u<s.columns;u++)s.bounds[u]=a(o.data[u],1)}o.range&&(s.range=o.range,n=s.range&&"number"!=typeof s.range[0]),o.domain&&(s.domain=o.domain);var d=!1;null!=o.padding&&(Array.isArray(o.padding)&&o.padding.length===s.columns&&"number"==typeof o.padding[o.padding.length-1]?(s.padding=o.padding.map(p),d=!0):s.padding=p(o.padding));var m=s.columns,g=s.count,v=s.viewport.width,y=s.viewport.height,x=s.viewport.x,b=s.viewport.y,_=v/m,w=y/m;s.passes=[];for(var T=0;T<m;T++)for(var k=0;k<m;k++)if((s.diagonal||k!==T)&&(s.upper||!(T>k))&&(s.lower||!(T<k))){var A=f(s.id,T,k),M=this.passes[A]||(this.passes[A]={});if(o.data&&(o.transpose?M.positions={x:{buffer:s.buffer,offset:k,count:g,stride:m},y:{buffer:s.buffer,offset:T,count:g,stride:m}}:M.positions={x:{buffer:s.buffer,offset:k*g,count:g},y:{buffer:s.buffer,offset:T*g,count:g}},M.bounds=h(s.bounds,T,k)),o.domain||o.viewport||o.data){var S=d?h(s.padding,T,k):s.padding;if(s.domain){var E=h(s.domain,T,k),L=E[0],C=E[1],P=E[2],I=E[3];M.viewport=[x+L*v+S[0],b+C*y+S[1],x+P*v-S[2],b+I*y-S[3]]}else M.viewport=[x+k*_+_*S[0],b+T*w+w*S[1],x+(k+1)*_-_*S[2],b+(T+1)*w-w*S[3]]}o.color&&(M.color=s.color),o.size&&(M.size=s.size),o.marker&&(M.marker=s.marker),o.borderSize&&(M.borderSize=s.borderSize),o.borderColor&&(M.borderColor=s.borderColor),o.opacity&&(M.opacity=s.opacity),o.range&&(M.range=n?h(s.range,T,k):s.range||M.bounds),s.passes.push(A)}return this},u.prototype.draw=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];if(e.length){for(var n=[],i=0;i<e.length;i++)if("number"==typeof e[i]){var a=this.traces[e[i]],o=a.passes,l=a.passOffset;n.push.apply(n,s(l,l+o.length))}else if(e[i].length){var c=e[i],u=this.traces[i],f=u.passes,h=u.passOffset;f=f.map((function(t,e){n[h+e]=c}))}(t=this.scatter).draw.apply(t,n)}else this.scatter.draw();return this},u.prototype.destroy=function(){return this.traces.forEach((function(t){t.buffer&&t.buffer.destroy&&t.buffer.destroy()})),this.traces=null,this.passes=null,this.scatter.destroy(),this}},{"array-bounds":67,"array-range":70,"flatten-vertex-data":186,"parse-rect":244,"pick-by-alias":248,raf:273,"regl-scatter2d":276}],278:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?e.exports=n():t.createREGL=n()}(this,(function(){function t(t,e){this.id=q++,this.type=t,this.data=e}function e(t){return"["+function t(e){if(0===e.length)return[];var r=e.charAt(0),n=e.charAt(e.length-1);if(1<e.length&&r===n&&('"'===r||"'"===r))return['"'+e.substr(1,e.length-2).replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'];if(r=/\[(false|true|null|\d+|'[^']*'|"[^"]*")\]/.exec(e))return t(e.substr(0,r.index)).concat(t(r[1])).concat(t(e.substr(r.index+r[0].length)));if(1===(r=e.split(".")).length)return['"'+e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'];for(e=[],n=0;n<r.length;++n)e=e.concat(t(r[n]));return e}(t).join("][")+"]"}function r(t){return"string"==typeof t?t.split():t}function n(t){return"string"==typeof t?document.querySelector(t):t}function i(t){var e,i,a,o,s=t||{};t={};var l=[],c=[],u="undefined"==typeof window?1:window.devicePixelRatio,f=!1,h={},p=function(t){},d=function(){};if("string"==typeof s?e=document.querySelector(s):"object"==typeof s&&("string"==typeof s.nodeName&&"function"==typeof s.appendChild&&"function"==typeof s.getBoundingClientRect?e=s:"function"==typeof s.drawArrays||"function"==typeof s.drawElements?a=(o=s).canvas:("gl"in s?o=s.gl:"canvas"in s?a=n(s.canvas):"container"in s&&(i=n(s.container)),"attributes"in s&&(t=s.attributes),"extensions"in s&&(l=r(s.extensions)),"optionalExtensions"in s&&(c=r(s.optionalExtensions)),"onDone"in s&&(p=s.onDone),"profile"in s&&(f=!!s.profile),"pixelRatio"in s&&(u=+s.pixelRatio),"cachedCode"in s&&(h=s.cachedCode))),e&&("canvas"===e.nodeName.toLowerCase()?a=e:i=e),!o){if(!a){if(!(e=function(t,e,r){function n(){var e=window.innerWidth,n=window.innerHeight;t!==document.body&&(e=(n=a.getBoundingClientRect()).right-n.left,n=n.bottom-n.top),a.width=r*e,a.height=r*n}var i,a=document.createElement("canvas");return H(a.style,{border:0,margin:0,padding:0,top:0,left:0,width:"100%",height:"100%"}),t.appendChild(a),t===document.body&&(a.style.position="absolute",H(t.style,{margin:0,padding:0})),t!==document.body&&"function"==typeof ResizeObserver?(i=new ResizeObserver((function(){setTimeout(n)}))).observe(t):window.addEventListener("resize",n,!1),n(),{canvas:a,onDestroy:function(){i?i.disconnect():window.removeEventListener("resize",n),t.removeChild(a)}}}(i||document.body,0,u)))return null;a=e.canvas,d=e.onDestroy}void 0===t.premultipliedAlpha&&(t.premultipliedAlpha=!0),o=function(t,e){function r(r){try{return t.getContext(r,e)}catch(t){return null}}return r("webgl")||r("experimental-webgl")||r("webgl-experimental")}(a,t)}return o?{gl:o,canvas:a,container:i,extensions:l,optionalExtensions:c,pixelRatio:u,profile:f,cachedCode:h,onDone:p,onDestroy:d}:(d(),p("webgl not supported, try upgrading your browser or graphics drivers http://get.webgl.org"),null)}function a(t,e){for(var r=Array(t),n=0;n<t;++n)r[n]=e(n);return r}function o(t){var e,r;return e=(65535<t)<<4,e|=r=(255<(t>>>=e))<<3,(e|=r=(15<(t>>>=r))<<2)|(r=(3<(t>>>=r))<<1)|t>>>r>>1}function s(){function t(t){t:{for(var e=16;268435456>=e;e*=16)if(t<=e){t=e;break t}t=0}return 0<(e=r[o(t)>>2]).length?e.pop():new ArrayBuffer(t)}function e(t){r[o(t.byteLength)>>2].push(t)}var r=a(8,(function(){return[]}));return{alloc:t,free:e,allocType:function(e,r){var n=null;switch(e){case 5120:n=new Int8Array(t(r),0,r);break;case 5121:n=new Uint8Array(t(r),0,r);break;case 5122:n=new Int16Array(t(2*r),0,r);break;case 5123:n=new Uint16Array(t(2*r),0,r);break;case 5124:n=new Int32Array(t(4*r),0,r);break;case 5125:n=new Uint32Array(t(4*r),0,r);break;case 5126:n=new Float32Array(t(4*r),0,r);break;default:return null}return n.length!==r?n.subarray(0,r):n},freeType:function(t){e(t.buffer)}}}function l(t){return!!t&&"object"==typeof t&&Array.isArray(t.shape)&&Array.isArray(t.stride)&&"number"==typeof t.offset&&t.shape.length===t.stride.length&&(Array.isArray(t.data)||J(t.data))}function c(t,e,r,n,i,a){for(var o=0;o<e;++o)for(var s=t[o],l=0;l<r;++l)for(var c=s[l],u=0;u<n;++u)i[a++]=c[u]}function u(t){return 0|$[Object.prototype.toString.call(t)]}function f(t,e){for(var r=0;r<e.length;++r)t[r]=e[r]}function h(t,e,r,n,i,a,o){for(var s=0,l=0;l<r;++l)for(var c=0;c<n;++c)t[s++]=e[i*l+a*c+o]}function p(t,e,r,n){function i(e){this.id=c++,this.buffer=t.createBuffer(),this.type=e,this.usage=35044,this.byteLength=0,this.dimension=1,this.dtype=5121,this.persistentData=null,r.profile&&(this.stats={size:0})}function a(e,r,n){e.byteLength=r.byteLength,t.bufferData(e.type,r,n)}function o(t,e,r,n,i,o){if(t.usage=r,Array.isArray(e)){if(t.dtype=n||5126,0<e.length)if(Array.isArray(e[0])){i=nt(e);for(var s=n=1;s<i.length;++s)n*=i[s];t.dimension=n,a(t,e=rt(e,i,t.dtype),r),o?t.persistentData=e:X.freeType(e)}else"number"==typeof e[0]?(t.dimension=i,f(i=X.allocType(t.dtype,e.length),e),a(t,i,r),o?t.persistentData=i:X.freeType(i)):J(e[0])&&(t.dimension=e[0].length,t.dtype=n||u(e[0])||5126,a(t,e=rt(e,[e.length,e[0].length],t.dtype),r),o?t.persistentData=e:X.freeType(e))}else if(J(e))t.dtype=n||u(e),t.dimension=i,a(t,e,r),o&&(t.persistentData=new Uint8Array(new Uint8Array(e.buffer)));else if(l(e)){i=e.shape;var c=e.stride,p=(s=e.offset,0),d=0,m=0,g=0;1===i.length?(p=i[0],d=1,m=c[0],g=0):2===i.length&&(p=i[0],d=i[1],m=c[0],g=c[1]),t.dtype=n||u(e.data)||5126,t.dimension=d,h(i=X.allocType(t.dtype,p*d),e.data,p,d,m,g,s),a(t,i,r),o?t.persistentData=i:X.freeType(i)}else e instanceof ArrayBuffer&&(t.dtype=5121,t.dimension=i,a(t,e,r),o&&(t.persistentData=new Uint8Array(new Uint8Array(e))))}function s(r){e.bufferCount--,n(r),t.deleteBuffer(r.buffer),r.buffer=null,delete p[r.id]}var c=0,p={};i.prototype.bind=function(){t.bindBuffer(this.type,this.buffer)},i.prototype.destroy=function(){s(this)};var d=[];return r.profile&&(e.getTotalBufferSize=function(){var t=0;return Object.keys(p).forEach((function(e){t+=p[e].stats.size})),t}),{create:function(n,a,c,d){function m(e){var n=35044,i=null,a=0,s=0,c=1;return Array.isArray(e)||J(e)||l(e)||e instanceof ArrayBuffer?i=e:"number"==typeof e?a=0|e:e&&("data"in e&&(i=e.data),"usage"in e&&(n=et[e.usage]),"type"in e&&(s=tt[e.type]),"dimension"in e&&(c=0|e.dimension),"length"in e&&(a=0|e.length)),g.bind(),i?o(g,i,n,s,c,d):(a&&t.bufferData(g.type,a,n),g.dtype=s||5121,g.usage=n,g.dimension=c,g.byteLength=a),r.profile&&(g.stats.size=g.byteLength*it[g.dtype]),m}e.bufferCount++;var g=new i(a);return p[g.id]=g,c||m(n),m._reglType="buffer",m._buffer=g,m.subdata=function(e,r){var n,i=0|(r||0);if(g.bind(),J(e)||e instanceof ArrayBuffer)t.bufferSubData(g.type,i,e);else if(Array.isArray(e)){if(0<e.length)if("number"==typeof e[0]){var a=X.allocType(g.dtype,e.length);f(a,e),t.bufferSubData(g.type,i,a),X.freeType(a)}else(Array.isArray(e[0])||J(e[0]))&&(n=nt(e),a=rt(e,n,g.dtype),t.bufferSubData(g.type,i,a),X.freeType(a))}else if(l(e)){n=e.shape;var o=e.stride,s=a=0,c=0,p=0;1===n.length?(a=n[0],s=1,c=o[0],p=0):2===n.length&&(a=n[0],s=n[1],c=o[0],p=o[1]),n=Array.isArray(e.data)?g.dtype:u(e.data),h(n=X.allocType(n,a*s),e.data,a,s,c,p,e.offset),t.bufferSubData(g.type,i,n),X.freeType(n)}return m},r.profile&&(m.stats=g.stats),m.destroy=function(){s(g)},m},createStream:function(t,e){var r=d.pop();return r||(r=new i(t)),r.bind(),o(r,e,35040,0,1,!1),r},destroyStream:function(t){d.push(t)},clear:function(){K(p).forEach(s),d.forEach(s)},getBuffer:function(t){return t&&t._buffer instanceof i?t._buffer:null},restore:function(){K(p).forEach((function(e){e.buffer=t.createBuffer(),t.bindBuffer(e.type,e.buffer),t.bufferData(e.type,e.persistentData||e.byteLength,e.usage)}))},_initBuffer:o}}function d(t,e,r,n){function i(t){this.id=c++,s[this.id]=this,this.buffer=t,this.primType=4,this.type=this.vertCount=0}function a(n,i,a,o,s,c,u){var f;if(n.buffer.bind(),i?((f=u)||J(i)&&(!l(i)||J(i.data))||(f=e.oes_element_index_uint?5125:5123),r._initBuffer(n.buffer,i,a,f,3)):(t.bufferData(34963,c,a),n.buffer.dtype=f||5121,n.buffer.usage=a,n.buffer.dimension=3,n.buffer.byteLength=c),f=u,!u){switch(n.buffer.dtype){case 5121:case 5120:f=5121;break;case 5123:case 5122:f=5123;break;case 5125:case 5124:f=5125}n.buffer.dtype=f}n.type=f,0>(i=s)&&(i=n.buffer.byteLength,5123===f?i>>=1:5125===f&&(i>>=2)),n.vertCount=i,i=o,0>o&&(i=4,1===(o=n.buffer.dimension)&&(i=0),2===o&&(i=1),3===o&&(i=4)),n.primType=i}function o(t){n.elementsCount--,delete s[t.id],t.buffer.destroy(),t.buffer=null}var s={},c=0,u={uint8:5121,uint16:5123};e.oes_element_index_uint&&(u.uint32=5125),i.prototype.bind=function(){this.buffer.bind()};var f=[];return{create:function(t,e){function s(t){if(t)if("number"==typeof t)c(t),f.primType=4,f.vertCount=0|t,f.type=5121;else{var e=null,r=35044,n=-1,i=-1,o=0,h=0;Array.isArray(t)||J(t)||l(t)?e=t:("data"in t&&(e=t.data),"usage"in t&&(r=et[t.usage]),"primitive"in t&&(n=at[t.primitive]),"count"in t&&(i=0|t.count),"type"in t&&(h=u[t.type]),"length"in t?o=0|t.length:(o=i,5123===h||5122===h?o*=2:5125!==h&&5124!==h||(o*=4))),a(f,e,r,n,i,o,h)}else c(),f.primType=4,f.vertCount=0,f.type=5121;return s}var c=r.create(null,34963,!0),f=new i(c._buffer);return n.elementsCount++,s(t),s._reglType="elements",s._elements=f,s.subdata=function(t,e){return c.subdata(t,e),s},s.destroy=function(){o(f)},s},createStream:function(t){var e=f.pop();return e||(e=new i(r.create(null,34963,!0,!1)._buffer)),a(e,t,35040,-1,-1,0,0),e},destroyStream:function(t){f.push(t)},getElements:function(t){return"function"==typeof t&&t._elements instanceof i?t._elements:null},clear:function(){K(s).forEach(o)}}}function m(t){for(var e=X.allocType(5123,t.length),r=0;r<t.length;++r)if(isNaN(t[r]))e[r]=65535;else if(1/0===t[r])e[r]=31744;else if(-1/0===t[r])e[r]=64512;else{ot[0]=t[r];var n=(a=st[0])>>>31<<15,i=(a<<1>>>24)-127,a=a>>13&1023;e[r]=-24>i?n:-14>i?n+(a+1024>>-14-i):15<i?n+31744:n+(i+15<<10)+a}return e}function g(t){return Array.isArray(t)||J(t)}function v(t){return"[object "+t+"]"}function y(t){return Array.isArray(t)&&(0===t.length||"number"==typeof t[0])}function x(t){return!(!Array.isArray(t)||0===t.length||!g(t[0]))}function b(t){return Object.prototype.toString.call(t)}function _(t){if(!t)return!1;var e=b(t);return 0<=vt.indexOf(e)||(y(t)||x(t)||l(t))}function w(t,e){36193===t.type?(t.data=m(e),X.freeType(e)):t.data=e}function T(t,e,r,n,i,a){if(t=void 0!==xt[t]?xt[t]:ut[t]*yt[e],a&&(t*=6),i){for(n=0;1<=r;)n+=t*r*r,r/=2;return n}return t*r*n}function k(t,e,r,n,i,a,o){function s(){this.format=this.internalformat=6408,this.type=5121,this.flipY=this.premultiplyAlpha=this.compressed=!1,this.unpackAlignment=1,this.colorSpace=37444,this.channels=this.height=this.width=0}function c(t,e){t.internalformat=e.internalformat,t.format=e.format,t.type=e.type,t.compressed=e.compressed,t.premultiplyAlpha=e.premultiplyAlpha,t.flipY=e.flipY,t.unpackAlignment=e.unpackAlignment,t.colorSpace=e.colorSpace,t.width=e.width,t.height=e.height,t.channels=e.channels}function u(t,e){if("object"==typeof e&&e){"premultiplyAlpha"in e&&(t.premultiplyAlpha=e.premultiplyAlpha),"flipY"in e&&(t.flipY=e.flipY),"alignment"in e&&(t.unpackAlignment=e.alignment),"colorSpace"in e&&(t.colorSpace=V[e.colorSpace]),"type"in e&&(t.type=q[e.type]);var r=t.width,n=t.height,i=t.channels,a=!1;"shape"in e?(r=e.shape[0],n=e.shape[1],3===e.shape.length&&(i=e.shape[2],a=!0)):("radius"in e&&(r=n=e.radius),"width"in e&&(r=e.width),"height"in e&&(n=e.height),"channels"in e&&(i=e.channels,a=!0)),t.width=0|r,t.height=0|n,t.channels=0|i,r=!1,"format"in e&&(r=e.format,n=t.internalformat=G[r],t.format=at[n],r in q&&!("type"in e)&&(t.type=q[r]),r in Y&&(t.compressed=!0),r=!0),!a&&r?t.channels=ut[t.format]:a&&!r&&t.channels!==ct[t.format]&&(t.format=t.internalformat=ct[t.channels])}}function f(e){t.pixelStorei(37440,e.flipY),t.pixelStorei(37441,e.premultiplyAlpha),t.pixelStorei(37443,e.colorSpace),t.pixelStorei(3317,e.unpackAlignment)}function h(){s.call(this),this.yOffset=this.xOffset=0,this.data=null,this.needsFree=!1,this.element=null,this.needsCopy=!1}function p(t,e){var r=null;if(_(e)?r=e:e&&(u(t,e),"x"in e&&(t.xOffset=0|e.x),"y"in e&&(t.yOffset=0|e.y),_(e.data)&&(r=e.data)),e.copy){var n=i.viewportWidth,a=i.viewportHeight;t.width=t.width||n-t.xOffset,t.height=t.height||a-t.yOffset,t.needsCopy=!0}else if(r){if(J(r))t.channels=t.channels||4,t.data=r,"type"in e||5121!==t.type||(t.type=0|$[Object.prototype.toString.call(r)]);else if(y(r)){switch(t.channels=t.channels||4,a=(n=r).length,t.type){case 5121:case 5123:case 5125:case 5126:(a=X.allocType(t.type,a)).set(n),t.data=a;break;case 36193:t.data=m(n)}t.alignment=1,t.needsFree=!0}else if(l(r)){n=r.data,Array.isArray(n)||5121!==t.type||(t.type=0|$[Object.prototype.toString.call(n)]);a=r.shape;var o,s,c,f,h=r.stride;3===a.length?(c=a[2],f=h[2]):f=c=1,o=a[0],s=a[1],a=h[0],h=h[1],t.alignment=1,t.width=o,t.height=s,t.channels=c,t.format=t.internalformat=ct[c],t.needsFree=!0,o=f,r=r.offset,c=t.width,f=t.height,s=t.channels;for(var p=X.allocType(36193===t.type?5126:t.type,c*f*s),d=0,v=0;v<f;++v)for(var T=0;T<c;++T)for(var k=0;k<s;++k)p[d++]=n[a*T+h*v+o*k+r];w(t,p)}else if(b(r)===ft||b(r)===ht||b(r)===pt)b(r)===ft||b(r)===ht?t.element=r:t.element=r.canvas,t.width=t.element.width,t.height=t.element.height,t.channels=4;else if(b(r)===dt)t.element=r,t.width=r.width,t.height=r.height,t.channels=4;else if(b(r)===mt)t.element=r,t.width=r.naturalWidth,t.height=r.naturalHeight,t.channels=4;else if(b(r)===gt)t.element=r,t.width=r.videoWidth,t.height=r.videoHeight,t.channels=4;else if(x(r)){for(n=t.width||r[0].length,a=t.height||r.length,h=t.channels,h=g(r[0][0])?h||r[0][0].length:h||1,o=Q.shape(r),c=1,f=0;f<o.length;++f)c*=o[f];c=X.allocType(36193===t.type?5126:t.type,c),Q.flatten(r,o,"",c),w(t,c),t.alignment=1,t.width=n,t.height=a,t.channels=h,t.format=t.internalformat=ct[h],t.needsFree=!0}}else t.width=t.width||1,t.height=t.height||1,t.channels=t.channels||4}function d(e,r,i,a,o){var s=e.element,l=e.data,c=e.internalformat,u=e.format,h=e.type,p=e.width,d=e.height;f(e),s?t.texSubImage2D(r,o,i,a,u,h,s):e.compressed?t.compressedTexSubImage2D(r,o,i,a,c,p,d,l):e.needsCopy?(n(),t.copyTexSubImage2D(r,o,i,a,e.xOffset,e.yOffset,p,d)):t.texSubImage2D(r,o,i,a,p,d,u,h,l)}function v(){return ot.pop()||new h}function k(t){t.needsFree&&X.freeType(t.data),h.call(t),ot.push(t)}function A(){s.call(this),this.genMipmaps=!1,this.mipmapHint=4352,this.mipmask=0,this.images=Array(16)}function M(t,e,r){var n=t.images[0]=v();t.mipmask=1,n.width=t.width=e,n.height=t.height=r,n.channels=t.channels=4}function S(t,e){var r=null;if(_(e))c(r=t.images[0]=v(),t),p(r,e),t.mipmask=1;else if(u(t,e),Array.isArray(e.mipmap))for(var n=e.mipmap,i=0;i<n.length;++i)c(r=t.images[i]=v(),t),r.width>>=i,r.height>>=i,p(r,n[i]),t.mipmask|=1<<i;else c(r=t.images[0]=v(),t),p(r,e),t.mipmask=1;c(t,t.images[0])}function E(e,r){for(var i=e.images,a=0;a<i.length&&i[a];++a){var o=i[a],s=r,l=a,c=o.element,u=o.data,h=o.internalformat,p=o.format,d=o.type,m=o.width,g=o.height;f(o),c?t.texImage2D(s,l,p,p,d,c):o.compressed?t.compressedTexImage2D(s,l,h,m,g,0,u):o.needsCopy?(n(),t.copyTexImage2D(s,l,p,o.xOffset,o.yOffset,m,g,0)):t.texImage2D(s,l,p,m,g,0,p,d,u||null)}}function L(){var t=st.pop()||new A;s.call(t);for(var e=t.mipmask=0;16>e;++e)t.images[e]=null;return t}function C(t){for(var e=t.images,r=0;r<e.length;++r)e[r]&&k(e[r]),e[r]=null;st.push(t)}function P(){this.magFilter=this.minFilter=9728,this.wrapT=this.wrapS=33071,this.anisotropic=1,this.genMipmaps=!1,this.mipmapHint=4352}function I(t,e){"min"in e&&(t.minFilter=U[e.min],0<=lt.indexOf(t.minFilter)&&!("faces"in e)&&(t.genMipmaps=!0)),"mag"in e&&(t.magFilter=j[e.mag]);var r=t.wrapS,n=t.wrapT;if("wrap"in e){var i=e.wrap;"string"==typeof i?r=n=N[i]:Array.isArray(i)&&(r=N[i[0]],n=N[i[1]])}else"wrapS"in e&&(r=N[e.wrapS]),"wrapT"in e&&(n=N[e.wrapT]);if(t.wrapS=r,t.wrapT=n,"anisotropic"in e&&(t.anisotropic=e.anisotropic),"mipmap"in e){switch(r=!1,typeof e.mipmap){case"string":t.mipmapHint=B[e.mipmap],r=t.genMipmaps=!0;break;case"boolean":r=t.genMipmaps=e.mipmap;break;case"object":t.genMipmaps=!1,r=!0}!r||"min"in e||(t.minFilter=9984)}}function O(r,n){t.texParameteri(n,10241,r.minFilter),t.texParameteri(n,10240,r.magFilter),t.texParameteri(n,10242,r.wrapS),t.texParameteri(n,10243,r.wrapT),e.ext_texture_filter_anisotropic&&t.texParameteri(n,34046,r.anisotropic),r.genMipmaps&&(t.hint(33170,r.mipmapHint),t.generateMipmap(n))}function z(e){s.call(this),this.mipmask=0,this.internalformat=6408,this.id=vt++,this.refCount=1,this.target=e,this.texture=t.createTexture(),this.unit=-1,this.bindCount=0,this.texInfo=new P,o.profile&&(this.stats={size:0})}function D(e){t.activeTexture(33984),t.bindTexture(e.target,e.texture)}function R(){var e=bt[0];e?t.bindTexture(e.target,e.texture):t.bindTexture(3553,null)}function F(e){var r=e.texture,n=e.unit,i=e.target;0<=n&&(t.activeTexture(33984+n),t.bindTexture(i,null),bt[n]=null),t.deleteTexture(r),e.texture=null,e.params=null,e.pixels=null,e.refCount=0,delete yt[e.id],a.textureCount--}var B={"don't care":4352,"dont care":4352,nice:4354,fast:4353},N={repeat:10497,clamp:33071,mirror:33648},j={nearest:9728,linear:9729},U=H({mipmap:9987,"nearest mipmap nearest":9984,"linear mipmap nearest":9985,"nearest mipmap linear":9986,"linear mipmap linear":9987},j),V={none:0,browser:37444},q={uint8:5121,rgba4:32819,rgb565:33635,"rgb5 a1":32820},G={alpha:6406,luminance:6409,"luminance alpha":6410,rgb:6407,rgba:6408,rgba4:32854,"rgb5 a1":32855,rgb565:36194},Y={};e.ext_srgb&&(G.srgb=35904,G.srgba=35906),e.oes_texture_float&&(q.float32=q.float=5126),e.oes_texture_half_float&&(q.float16=q["half float"]=36193),e.webgl_depth_texture&&(H(G,{depth:6402,"depth stencil":34041}),H(q,{uint16:5123,uint32:5125,"depth stencil":34042})),e.webgl_compressed_texture_s3tc&&H(Y,{"rgb s3tc dxt1":33776,"rgba s3tc dxt1":33777,"rgba s3tc dxt3":33778,"rgba s3tc dxt5":33779}),e.webgl_compressed_texture_atc&&H(Y,{"rgb atc":35986,"rgba atc explicit alpha":35987,"rgba atc interpolated alpha":34798}),e.webgl_compressed_texture_pvrtc&&H(Y,{"rgb pvrtc 4bppv1":35840,"rgb pvrtc 2bppv1":35841,"rgba pvrtc 4bppv1":35842,"rgba pvrtc 2bppv1":35843}),e.webgl_compressed_texture_etc1&&(Y["rgb etc1"]=36196);var W=Array.prototype.slice.call(t.getParameter(34467));Object.keys(Y).forEach((function(t){var e=Y[t];0<=W.indexOf(e)&&(G[t]=e)}));var Z=Object.keys(G);r.textureFormats=Z;var tt=[];Object.keys(G).forEach((function(t){tt[G[t]]=t}));var et=[];Object.keys(q).forEach((function(t){et[q[t]]=t}));var rt=[];Object.keys(j).forEach((function(t){rt[j[t]]=t}));var nt=[];Object.keys(U).forEach((function(t){nt[U[t]]=t}));var it=[];Object.keys(N).forEach((function(t){it[N[t]]=t}));var at=Z.reduce((function(t,r){var n=G[r];return 6409===n||6406===n||6409===n||6410===n||6402===n||34041===n||e.ext_srgb&&(35904===n||35906===n)?t[n]=n:32855===n||0<=r.indexOf("rgba")?t[n]=6408:t[n]=6407,t}),{}),ot=[],st=[],vt=0,yt={},xt=r.maxTextureUnits,bt=Array(xt).map((function(){return null}));return H(z.prototype,{bind:function(){this.bindCount+=1;var e=this.unit;if(0>e){for(var r=0;r<xt;++r){var n=bt[r];if(n){if(0<n.bindCount)continue;n.unit=-1}bt[r]=this,e=r;break}o.profile&&a.maxTextureUnits<e+1&&(a.maxTextureUnits=e+1),this.unit=e,t.activeTexture(33984+e),t.bindTexture(this.target,this.texture)}return e},unbind:function(){--this.bindCount},decRef:function(){0>=--this.refCount&&F(this)}}),o.profile&&(a.getTotalTextureSize=function(){var t=0;return Object.keys(yt).forEach((function(e){t+=yt[e].stats.size})),t}),{create2D:function(e,r){function n(t,e){var r=i.texInfo;P.call(r);var a=L();return"number"==typeof t?M(a,0|t,"number"==typeof e?0|e:0|t):t?(I(r,t),S(a,t)):M(a,1,1),r.genMipmaps&&(a.mipmask=(a.width<<1)-1),i.mipmask=a.mipmask,c(i,a),i.internalformat=a.internalformat,n.width=a.width,n.height=a.height,D(i),E(a,3553),O(r,3553),R(),C(a),o.profile&&(i.stats.size=T(i.internalformat,i.type,a.width,a.height,r.genMipmaps,!1)),n.format=tt[i.internalformat],n.type=et[i.type],n.mag=rt[r.magFilter],n.min=nt[r.minFilter],n.wrapS=it[r.wrapS],n.wrapT=it[r.wrapT],n}var i=new z(3553);return yt[i.id]=i,a.textureCount++,n(e,r),n.subimage=function(t,e,r,a){e|=0,r|=0,a|=0;var o=v();return c(o,i),o.width=0,o.height=0,p(o,t),o.width=o.width||(i.width>>a)-e,o.height=o.height||(i.height>>a)-r,D(i),d(o,3553,e,r,a),R(),k(o),n},n.resize=function(e,r){var a=0|e,s=0|r||a;if(a===i.width&&s===i.height)return n;n.width=i.width=a,n.height=i.height=s,D(i);for(var l=0;i.mipmask>>l;++l){var c=a>>l,u=s>>l;if(!c||!u)break;t.texImage2D(3553,l,i.format,c,u,0,i.format,i.type,null)}return R(),o.profile&&(i.stats.size=T(i.internalformat,i.type,a,s,!1,!1)),n},n._reglType="texture2d",n._texture=i,o.profile&&(n.stats=i.stats),n.destroy=function(){i.decRef()},n},createCube:function(e,r,n,i,s,l){function f(t,e,r,n,i,a){var s,l=h.texInfo;for(P.call(l),s=0;6>s;++s)m[s]=L();if("number"!=typeof t&&t){if("object"==typeof t)if(e)S(m[0],t),S(m[1],e),S(m[2],r),S(m[3],n),S(m[4],i),S(m[5],a);else if(I(l,t),u(h,t),"faces"in t)for(t=t.faces,s=0;6>s;++s)c(m[s],h),S(m[s],t[s]);else for(s=0;6>s;++s)S(m[s],t)}else for(t=0|t||1,s=0;6>s;++s)M(m[s],t,t);for(c(h,m[0]),h.mipmask=l.genMipmaps?(m[0].width<<1)-1:m[0].mipmask,h.internalformat=m[0].internalformat,f.width=m[0].width,f.height=m[0].height,D(h),s=0;6>s;++s)E(m[s],34069+s);for(O(l,34067),R(),o.profile&&(h.stats.size=T(h.internalformat,h.type,f.width,f.height,l.genMipmaps,!0)),f.format=tt[h.internalformat],f.type=et[h.type],f.mag=rt[l.magFilter],f.min=nt[l.minFilter],f.wrapS=it[l.wrapS],f.wrapT=it[l.wrapT],s=0;6>s;++s)C(m[s]);return f}var h=new z(34067);yt[h.id]=h,a.cubeCount++;var m=Array(6);return f(e,r,n,i,s,l),f.subimage=function(t,e,r,n,i){r|=0,n|=0,i|=0;var a=v();return c(a,h),a.width=0,a.height=0,p(a,e),a.width=a.width||(h.width>>i)-r,a.height=a.height||(h.height>>i)-n,D(h),d(a,34069+t,r,n,i),R(),k(a),f},f.resize=function(e){if((e|=0)!==h.width){f.width=h.width=e,f.height=h.height=e,D(h);for(var r=0;6>r;++r)for(var n=0;h.mipmask>>n;++n)t.texImage2D(34069+r,n,h.format,e>>n,e>>n,0,h.format,h.type,null);return R(),o.profile&&(h.stats.size=T(h.internalformat,h.type,f.width,f.height,!1,!0)),f}},f._reglType="textureCube",f._texture=h,o.profile&&(f.stats=h.stats),f.destroy=function(){h.decRef()},f},clear:function(){for(var e=0;e<xt;++e)t.activeTexture(33984+e),t.bindTexture(3553,null),bt[e]=null;K(yt).forEach(F),a.cubeCount=0,a.textureCount=0},getTexture:function(t){return null},restore:function(){for(var e=0;e<xt;++e){var r=bt[e];r&&(r.bindCount=0,r.unit=-1,bt[e]=null)}K(yt).forEach((function(e){e.texture=t.createTexture(),t.bindTexture(e.target,e.texture);for(var r=0;32>r;++r)if(0!=(e.mipmask&1<<r))if(3553===e.target)t.texImage2D(3553,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);else for(var n=0;6>n;++n)t.texImage2D(34069+n,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);O(e.texInfo,e.target)}))},refresh:function(){for(var e=0;e<xt;++e){var r=bt[e];r&&(r.bindCount=0,r.unit=-1,bt[e]=null),t.activeTexture(33984+e),t.bindTexture(3553,null),t.bindTexture(34067,null)}}}}function A(t,e,r,n,i,a){function o(t,e,r){this.target=t,this.texture=e,this.renderbuffer=r;var n=t=0;e?(t=e.width,n=e.height):r&&(t=r.width,n=r.height),this.width=t,this.height=n}function s(t){t&&(t.texture&&t.texture._texture.decRef(),t.renderbuffer&&t.renderbuffer._renderbuffer.decRef())}function l(t,e,r){t&&(t.texture?t.texture._texture.refCount+=1:t.renderbuffer._renderbuffer.refCount+=1)}function c(e,r){r&&(r.texture?t.framebufferTexture2D(36160,e,r.target,r.texture._texture.texture,0):t.framebufferRenderbuffer(36160,e,36161,r.renderbuffer._renderbuffer.renderbuffer))}function u(t){var e=3553,r=null,n=null,i=t;return"object"==typeof t&&(i=t.data,"target"in t&&(e=0|t.target)),"texture2d"===(t=i._reglType)||"textureCube"===t?r=i:"renderbuffer"===t&&(n=i,e=36161),new o(e,r,n)}function f(t,e,r,a,s){return r?((t=n.create2D({width:t,height:e,format:a,type:s}))._texture.refCount=0,new o(3553,t,null)):((t=i.create({width:t,height:e,format:a}))._renderbuffer.refCount=0,new o(36161,null,t))}function h(t){return t&&(t.texture||t.renderbuffer)}function p(t,e,r){t&&(t.texture?t.texture.resize(e,r):t.renderbuffer&&t.renderbuffer.resize(e,r),t.width=e,t.height=r)}function d(){this.id=T++,k[this.id]=this,this.framebuffer=t.createFramebuffer(),this.height=this.width=0,this.colorAttachments=[],this.depthStencilAttachment=this.stencilAttachment=this.depthAttachment=null}function m(t){t.colorAttachments.forEach(s),s(t.depthAttachment),s(t.stencilAttachment),s(t.depthStencilAttachment)}function g(e){t.deleteFramebuffer(e.framebuffer),e.framebuffer=null,a.framebufferCount--,delete k[e.id]}function v(e){var n;t.bindFramebuffer(36160,e.framebuffer);var i=e.colorAttachments;for(n=0;n<i.length;++n)c(36064+n,i[n]);for(n=i.length;n<r.maxColorAttachments;++n)t.framebufferTexture2D(36160,36064+n,3553,null,0);t.framebufferTexture2D(36160,33306,3553,null,0),t.framebufferTexture2D(36160,36096,3553,null,0),t.framebufferTexture2D(36160,36128,3553,null,0),c(36096,e.depthAttachment),c(36128,e.stencilAttachment),c(33306,e.depthStencilAttachment),t.checkFramebufferStatus(36160),t.isContextLost(),t.bindFramebuffer(36160,x.next?x.next.framebuffer:null),x.cur=x.next,t.getError()}function y(t,e){function r(t,e){var i,a=0,o=0,s=!0,c=!0;i=null;var p=!0,d="rgba",g="uint8",y=1,x=null,w=null,T=null,k=!1;"number"==typeof t?(a=0|t,o=0|e||a):t?("shape"in t?(a=(o=t.shape)[0],o=o[1]):("radius"in t&&(a=o=t.radius),"width"in t&&(a=t.width),"height"in t&&(o=t.height)),("color"in t||"colors"in t)&&(i=t.color||t.colors,Array.isArray(i)),i||("colorCount"in t&&(y=0|t.colorCount),"colorTexture"in t&&(p=!!t.colorTexture,d="rgba4"),"colorType"in t&&(g=t.colorType,!p)&&("half float"===g||"float16"===g?d="rgba16f":"float"!==g&&"float32"!==g||(d="rgba32f")),"colorFormat"in t&&(d=t.colorFormat,0<=b.indexOf(d)?p=!0:0<=_.indexOf(d)&&(p=!1))),("depthTexture"in t||"depthStencilTexture"in t)&&(k=!(!t.depthTexture&&!t.depthStencilTexture)),"depth"in t&&("boolean"==typeof t.depth?s=t.depth:(x=t.depth,c=!1)),"stencil"in t&&("boolean"==typeof t.stencil?c=t.stencil:(w=t.stencil,s=!1)),"depthStencil"in t&&("boolean"==typeof t.depthStencil?s=c=t.depthStencil:(T=t.depthStencil,c=s=!1))):a=o=1;var A=null,M=null,S=null,E=null;if(Array.isArray(i))A=i.map(u);else if(i)A=[u(i)];else for(A=Array(y),i=0;i<y;++i)A[i]=f(a,o,p,d,g);for(a=a||A[0].width,o=o||A[0].height,x?M=u(x):s&&!c&&(M=f(a,o,k,"depth","uint32")),w?S=u(w):c&&!s&&(S=f(a,o,!1,"stencil","uint8")),T?E=u(T):!x&&!w&&c&&s&&(E=f(a,o,k,"depth stencil","depth stencil")),s=null,i=0;i<A.length;++i)l(A[i]),A[i]&&A[i].texture&&(c=wt[A[i].texture._texture.format]*Tt[A[i].texture._texture.type],null===s&&(s=c));return l(M),l(S),l(E),m(n),n.width=a,n.height=o,n.colorAttachments=A,n.depthAttachment=M,n.stencilAttachment=S,n.depthStencilAttachment=E,r.color=A.map(h),r.depth=h(M),r.stencil=h(S),r.depthStencil=h(E),r.width=n.width,r.height=n.height,v(n),r}var n=new d;return a.framebufferCount++,r(t,e),H(r,{resize:function(t,e){var i=Math.max(0|t,1),a=Math.max(0|e||i,1);if(i===n.width&&a===n.height)return r;for(var o=n.colorAttachments,s=0;s<o.length;++s)p(o[s],i,a);return p(n.depthAttachment,i,a),p(n.stencilAttachment,i,a),p(n.depthStencilAttachment,i,a),n.width=r.width=i,n.height=r.height=a,v(n),r},_reglType:"framebuffer",_framebuffer:n,destroy:function(){g(n),m(n)},use:function(t){x.setFBO({framebuffer:r},t)}})}var x={cur:null,next:null,dirty:!1,setFBO:null},b=["rgba"],_=["rgba4","rgb565","rgb5 a1"];e.ext_srgb&&_.push("srgba"),e.ext_color_buffer_half_float&&_.push("rgba16f","rgb16f"),e.webgl_color_buffer_float&&_.push("rgba32f");var w=["uint8"];e.oes_texture_half_float&&w.push("half float","float16"),e.oes_texture_float&&w.push("float","float32");var T=0,k={};return H(x,{getFramebuffer:function(t){return"function"==typeof t&&"framebuffer"===t._reglType&&(t=t._framebuffer)instanceof d?t:null},create:y,createCube:function(t){function e(t){var i,a={color:null},o=0,s=null;i="rgba";var l="uint8",c=1;if("number"==typeof t?o=0|t:t?("shape"in t?o=t.shape[0]:("radius"in t&&(o=0|t.radius),"width"in t?o=0|t.width:"height"in t&&(o=0|t.height)),("color"in t||"colors"in t)&&(s=t.color||t.colors,Array.isArray(s)),s||("colorCount"in t&&(c=0|t.colorCount),"colorType"in t&&(l=t.colorType),"colorFormat"in t&&(i=t.colorFormat)),"depth"in t&&(a.depth=t.depth),"stencil"in t&&(a.stencil=t.stencil),"depthStencil"in t&&(a.depthStencil=t.depthStencil)):o=1,s)if(Array.isArray(s))for(t=[],i=0;i<s.length;++i)t[i]=s[i];else t=[s];else for(t=Array(c),s={radius:o,format:i,type:l},i=0;i<c;++i)t[i]=n.createCube(s);for(a.color=Array(t.length),i=0;i<t.length;++i)c=t[i],o=o||c.width,a.color[i]={target:34069,data:t[i]};for(i=0;6>i;++i){for(c=0;c<t.length;++c)a.color[c].target=34069+i;0<i&&(a.depth=r[0].depth,a.stencil=r[0].stencil,a.depthStencil=r[0].depthStencil),r[i]?r[i](a):r[i]=y(a)}return H(e,{width:o,height:o,color:t})}var r=Array(6);return e(t),H(e,{faces:r,resize:function(t){var n=0|t;if(n===e.width)return e;var i=e.color;for(t=0;t<i.length;++t)i[t].resize(n);for(t=0;6>t;++t)r[t].resize(n);return e.width=e.height=n,e},_reglType:"framebufferCube",destroy:function(){r.forEach((function(t){t.destroy()}))}})},clear:function(){K(k).forEach(g)},restore:function(){x.cur=null,x.next=null,x.dirty=!0,K(k).forEach((function(e){e.framebuffer=t.createFramebuffer(),v(e)}))}})}function M(){this.w=this.z=this.y=this.x=this.state=0,this.buffer=null,this.size=0,this.normalized=!1,this.type=5126,this.divisor=this.stride=this.offset=0}function S(t,e,r,n,i,a,o){function s(){this.id=++f,this.attributes=[],this.elements=null,this.ownsElements=!1,this.offset=this.count=0,this.instances=-1,this.primitive=4;var t=e.oes_vertex_array_object;this.vao=t?t.createVertexArrayOES():null,h[this.id]=this,this.buffers=[]}var c=r.maxAttributes,u=Array(c);for(r=0;r<c;++r)u[r]=new M;var f=0,h={},p={Record:M,scope:{},state:u,currentVAO:null,targetVAO:null,restore:e.oes_vertex_array_object?function(){e.oes_vertex_array_object&&K(h).forEach((function(t){t.refresh()}))}:function(){},createVAO:function(t){function e(t){var n;Array.isArray(t)?(n=t,r.elements&&r.ownsElements&&r.elements.destroy(),r.elements=null,r.ownsElements=!1,r.offset=0,r.count=0,r.instances=-1,r.primitive=4):(t.elements?(n=t.elements,r.ownsElements?("function"==typeof n&&"elements"===n._reglType?r.elements.destroy():r.elements(n),r.ownsElements=!1):a.getElements(t.elements)?(r.elements=t.elements,r.ownsElements=!1):(r.elements=a.create(t.elements),r.ownsElements=!0)):(r.elements=null,r.ownsElements=!1),n=t.attributes,r.offset=0,r.count=-1,r.instances=-1,r.primitive=4,r.elements&&(r.count=r.elements._elements.vertCount,r.primitive=r.elements._elements.primType),"offset"in t&&(r.offset=0|t.offset),"count"in t&&(r.count=0|t.count),"instances"in t&&(r.instances=0|t.instances),"primitive"in t&&(r.primitive=at[t.primitive])),t={};var o=r.attributes;o.length=n.length;for(var s=0;s<n.length;++s){var c,u=n[s],f=o[s]=new M,h=u.data||u;if(Array.isArray(h)||J(h)||l(h))r.buffers[s]&&(c=r.buffers[s],J(h)&&c._buffer.byteLength>=h.byteLength?c.subdata(h):(c.destroy(),r.buffers[s]=null)),r.buffers[s]||(c=r.buffers[s]=i.create(u,34962,!1,!0)),f.buffer=i.getBuffer(c),f.size=0|f.buffer.dimension,f.normalized=!1,f.type=f.buffer.dtype,f.offset=0,f.stride=0,f.divisor=0,f.state=1,t[s]=1;else i.getBuffer(u)?(f.buffer=i.getBuffer(u),f.size=0|f.buffer.dimension,f.normalized=!1,f.type=f.buffer.dtype,f.offset=0,f.stride=0,f.divisor=0,f.state=1):i.getBuffer(u.buffer)?(f.buffer=i.getBuffer(u.buffer),f.size=0|(+u.size||f.buffer.dimension),f.normalized=!!u.normalized||!1,f.type="type"in u?tt[u.type]:f.buffer.dtype,f.offset=0|(u.offset||0),f.stride=0|(u.stride||0),f.divisor=0|(u.divisor||0),f.state=1):"x"in u&&(f.x=+u.x||0,f.y=+u.y||0,f.z=+u.z||0,f.w=+u.w||0,f.state=2)}for(c=0;c<r.buffers.length;++c)!t[c]&&r.buffers[c]&&(r.buffers[c].destroy(),r.buffers[c]=null);return r.refresh(),e}var r=new s;return n.vaoCount+=1,e.destroy=function(){for(var t=0;t<r.buffers.length;++t)r.buffers[t]&&r.buffers[t].destroy();r.buffers.length=0,r.ownsElements&&(r.elements.destroy(),r.elements=null,r.ownsElements=!1),r.destroy()},e._vao=r,e._reglType="vao",e(t)},getVAO:function(t){return"function"==typeof t&&t._vao?t._vao:null},destroyBuffer:function(e){for(var r=0;r<u.length;++r){var n=u[r];n.buffer===e&&(t.disableVertexAttribArray(r),n.buffer=null)}},setVAO:e.oes_vertex_array_object?function(t){if(t!==p.currentVAO){var r=e.oes_vertex_array_object;t?r.bindVertexArrayOES(t.vao):r.bindVertexArrayOES(null),p.currentVAO=t}}:function(r){if(r!==p.currentVAO){if(r)r.bindAttrs();else{for(var n=e.angle_instanced_arrays,i=0;i<u.length;++i){var a=u[i];a.buffer?(t.enableVertexAttribArray(i),a.buffer.bind(),t.vertexAttribPointer(i,a.size,a.type,a.normalized,a.stride,a.offfset),n&&a.divisor&&n.vertexAttribDivisorANGLE(i,a.divisor)):(t.disableVertexAttribArray(i),t.vertexAttrib4f(i,a.x,a.y,a.z,a.w))}o.elements?t.bindBuffer(34963,o.elements.buffer.buffer):t.bindBuffer(34963,null)}p.currentVAO=r}},clear:e.oes_vertex_array_object?function(){K(h).forEach((function(t){t.destroy()}))}:function(){}};return s.prototype.bindAttrs=function(){for(var r=e.angle_instanced_arrays,n=this.attributes,i=0;i<n.length;++i){var o=n[i];o.buffer?(t.enableVertexAttribArray(i),t.bindBuffer(34962,o.buffer.buffer),t.vertexAttribPointer(i,o.size,o.type,o.normalized,o.stride,o.offset),r&&o.divisor&&r.vertexAttribDivisorANGLE(i,o.divisor)):(t.disableVertexAttribArray(i),t.vertexAttrib4f(i,o.x,o.y,o.z,o.w))}for(r=n.length;r<c;++r)t.disableVertexAttribArray(r);(r=a.getElements(this.elements))?t.bindBuffer(34963,r.buffer.buffer):t.bindBuffer(34963,null)},s.prototype.refresh=function(){var t=e.oes_vertex_array_object;t&&(t.bindVertexArrayOES(this.vao),this.bindAttrs(),p.currentVAO=null,t.bindVertexArrayOES(null))},s.prototype.destroy=function(){if(this.vao){var t=e.oes_vertex_array_object;this===p.currentVAO&&(p.currentVAO=null,t.bindVertexArrayOES(null)),t.deleteVertexArrayOES(this.vao),this.vao=null}this.ownsElements&&(this.elements.destroy(),this.elements=null,this.ownsElements=!1),h[this.id]&&(delete h[this.id],--n.vaoCount)},p}function E(t,e,r,n){function i(t,e,r,n){this.name=t,this.id=e,this.location=r,this.info=n}function a(t,e){for(var r=0;r<t.length;++r)if(t[r].id===e.id)return void(t[r].location=e.location);t.push(e)}function o(r,n,i){if(!(o=(i=35632===r?c:u)[n])){var a=e.str(n),o=t.createShader(r);t.shaderSource(o,a),t.compileShader(o),i[n]=o}return o}function s(t,e){this.id=p++,this.fragId=t,this.vertId=e,this.program=null,this.uniforms=[],this.attributes=[],this.refCount=1,n.profile&&(this.stats={uniformsCount:0,attributesCount:0})}function l(r,s,l){var c;c=o(35632,r.fragId);var u=o(35633,r.vertId);if(s=r.program=t.createProgram(),t.attachShader(s,c),t.attachShader(s,u),l)for(c=0;c<l.length;++c)u=l[c],t.bindAttribLocation(s,u[0],u[1]);t.linkProgram(s),u=t.getProgramParameter(s,35718),n.profile&&(r.stats.uniformsCount=u);var f=r.uniforms;for(c=0;c<u;++c)if(l=t.getActiveUniform(s,c))if(1<l.size)for(var h=0;h<l.size;++h){var p=l.name.replace("[0]","["+h+"]");a(f,new i(p,e.id(p),t.getUniformLocation(s,p),l))}else a(f,new i(l.name,e.id(l.name),t.getUniformLocation(s,l.name),l));for(u=t.getProgramParameter(s,35721),n.profile&&(r.stats.attributesCount=u),r=r.attributes,c=0;c<u;++c)(l=t.getActiveAttrib(s,c))&&a(r,new i(l.name,e.id(l.name),t.getAttribLocation(s,l.name),l))}var c={},u={},f={},h=[],p=0;return n.profile&&(r.getMaxUniformsCount=function(){var t=0;return h.forEach((function(e){e.stats.uniformsCount>t&&(t=e.stats.uniformsCount)})),t},r.getMaxAttributesCount=function(){var t=0;return h.forEach((function(e){e.stats.attributesCount>t&&(t=e.stats.attributesCount)})),t}),{clear:function(){var e=t.deleteShader.bind(t);K(c).forEach(e),c={},K(u).forEach(e),u={},h.forEach((function(e){t.deleteProgram(e.program)})),h.length=0,f={},r.shaderCount=0},program:function(e,n,i,a){var o=f[n];o||(o=f[n]={});var p=o[e];if(p&&(p.refCount++,!a))return p;var d=new s(n,e);return r.shaderCount++,l(d,i,a),p||(o[e]=d),h.push(d),H(d,{destroy:function(){if(d.refCount--,0>=d.refCount){t.deleteProgram(d.program);var e=h.indexOf(d);h.splice(e,1),r.shaderCount--}0>=o[d.vertId].refCount&&(t.deleteShader(u[d.vertId]),delete u[d.vertId],delete f[d.fragId][d.vertId]),Object.keys(f[d.fragId]).length||(t.deleteShader(c[d.fragId]),delete c[d.fragId],delete f[d.fragId])}})},restore:function(){c={},u={};for(var t=0;t<h.length;++t)l(h[t],null,h[t].attributes.map((function(t){return[t.location,t.name]})))},shader:o,frag:-1,vert:-1}}function L(t,e,r,n,i,a,o){function s(i){var a;a=null===e.next?5121:e.next.colorAttachments[0].texture._texture.type;var o=0,s=0,l=n.framebufferWidth,c=n.framebufferHeight,u=null;return J(i)?u=i:i&&(o=0|i.x,s=0|i.y,l=0|(i.width||n.framebufferWidth-o),c=0|(i.height||n.framebufferHeight-s),u=i.data||null),r(),i=l*c*4,u||(5121===a?u=new Uint8Array(i):5126===a&&(u=u||new Float32Array(i))),t.pixelStorei(3333,4),t.readPixels(o,s,l,c,6408,a,u),u}return function(t){return t&&"framebuffer"in t?function(t){var r;return e.setFBO({framebuffer:t.framebuffer},(function(){r=s(t)})),r}(t):s(t)}}function C(t,e){return t>>>e|t<<32-e}function P(t,e){var r=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(r>>16)<<16|65535&r}function I(t){return Array.prototype.slice.call(t)}function O(t){return I(t).join("")}function z(t){function e(){var t=[],e=[];return H((function(){t.push.apply(t,I(arguments))}),{def:function(){var r="v"+i++;return e.push(r),0<arguments.length&&(t.push(r,"="),t.push.apply(t,I(arguments)),t.push(";")),r},toString:function(){return O([0<e.length?"var "+e.join(",")+";":"",O(t)])}})}function r(){function t(t,e){n(t,e,"=",r.def(t,e),";")}var r=e(),n=e(),i=r.toString,a=n.toString;return H((function(){r.apply(r,I(arguments))}),{def:r.def,entry:r,exit:n,save:t,set:function(e,n,i){t(e,n),r(e,n,"=",i,";")},toString:function(){return i()+a()}})}var n=t&&t.cache,i=0,a=[],o=[],s=[],l=e(),c={};return{global:l,link:function(t,e){var r=e&&e.stable;if(!r)for(var n=0;n<o.length;++n)if(o[n]===t&&!s[n])return a[n];return n="g"+i++,a.push(n),o.push(t),s.push(r),n},block:e,proc:function(t,e){function n(){var t="a"+i.length;return i.push(t),t}var i=[];e=e||0;for(var a=0;a<e;++a)n();var o=(a=r()).toString;return c[t]=H(a,{arg:n,toString:function(){return O(["function(",i.join(),"){",o(),"}"])}})},scope:r,cond:function(){var t=O(arguments),e=r(),n=r(),i=e.toString,a=n.toString;return H(e,{then:function(){return e.apply(e,I(arguments)),this},else:function(){return n.apply(n,I(arguments)),this},toString:function(){var e=a();return e&&(e="else{"+e+"}"),O(["if(",t,"){",i(),"}",e])}})},compile:function(){var t=['"use strict";',l,"return {"];Object.keys(c).forEach((function(e){t.push('"',e,'":',c[e].toString(),",")})),t.push("}");var e,r=O(t).replace(/;/g,";\n").replace(/}/g,"}\n").replace(/{/g,"{\n");return n&&(e=function(t){for(var e,r="",n=0;n<t.length;n++)e=t.charCodeAt(n),r+="0123456789abcdef".charAt(e>>>4&15)+"0123456789abcdef".charAt(15&e);return r}(function(t){for(var e=Array(t.length>>2),r=0;r<e.length;r++)e[r]=0;for(r=0;r<8*t.length;r+=8)e[r>>5]|=(255&t.charCodeAt(r/8))<<24-r%32;var n,i,a,o,s,l,c,u,f,h,p,d=8*t.length;for(t=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],r=Array(64),e[d>>5]|=128<<24-d%32,e[15+(d+64>>9<<4)]=d,u=0;u<e.length;u+=16){for(d=t[0],n=t[1],i=t[2],a=t[3],o=t[4],s=t[5],l=t[6],c=t[7],f=0;64>f;f++){var m;if(16>f)r[f]=e[f+u];else h=f,p=P(p=C(p=r[f-2],17)^C(p,19)^p>>>10,r[f-7]),m=C(m=r[f-15],7)^C(m,18)^m>>>3,r[h]=P(P(p,m),r[f-16]);h=P(P(P(P(c,h=C(h=o,6)^C(h,11)^C(h,25)),o&s^~o&l),kt[f]),r[f]),p=P(c=C(c=d,2)^C(c,13)^C(c,22),d&n^d&i^n&i),c=l,l=s,s=o,o=P(a,h),a=i,i=n,n=d,d=P(h,p)}t[0]=P(d,t[0]),t[1]=P(n,t[1]),t[2]=P(i,t[2]),t[3]=P(a,t[3]),t[4]=P(o,t[4]),t[5]=P(s,t[5]),t[6]=P(l,t[6]),t[7]=P(c,t[7])}for(e="",r=0;r<32*t.length;r+=8)e+=String.fromCharCode(t[r>>5]>>>24-r%32&255);return e}(function(t){for(var e,r,n="",i=-1;++i<t.length;)e=t.charCodeAt(i),r=i+1<t.length?t.charCodeAt(i+1):0,55296<=e&&56319>=e&&56320<=r&&57343>=r&&(e=65536+((1023&e)<<10)+(1023&r),i++),127>=e?n+=String.fromCharCode(e):2047>=e?n+=String.fromCharCode(192|e>>>6&31,128|63&e):65535>=e?n+=String.fromCharCode(224|e>>>12&15,128|e>>>6&63,128|63&e):2097151>=e&&(n+=String.fromCharCode(240|e>>>18&7,128|e>>>12&63,128|e>>>6&63,128|63&e));return n}(r))),n[e])?n[e].apply(null,o):(r=Function.apply(null,a.concat(r)),n&&(n[e]=r),r.apply(null,o))}}}function D(t){return Array.isArray(t)||J(t)||l(t)}function R(t){return t.sort((function(t,e){return"viewport"===t?-1:"viewport"===e?1:t<e?-1:1}))}function F(t,e,r,n){this.thisDep=t,this.contextDep=e,this.propDep=r,this.append=n}function B(t){return t&&!(t.thisDep||t.contextDep||t.propDep)}function N(t){return new F(!1,!1,!1,t)}function j(t,e){var r=t.type;if(0===r)return new F(!0,1<=(r=t.data.length),2<=r,e);if(4===r)return new F((r=t.data).thisDep,r.contextDep,r.propDep,e);if(5===r)return new F(!1,!1,!1,e);if(6===r){for(var n=r=!1,i=!1,a=0;a<t.data.length;++a){var o=t.data[a];1===o.type?i=!0:2===o.type?n=!0:3===o.type?r=!0:0===o.type?(r=!0,1<=(o=o.data)&&(n=!0),2<=o&&(i=!0)):4===o.type&&(r=r||o.data.thisDep,n=n||o.data.contextDep,i=i||o.data.propDep)}return new F(r,n,i,e)}return new F(3===r,2===r,1===r,e)}function U(t,e,r,n,i,o,s,l,c,u,f,h,p,d,m,v){function y(t){return t.replace(".","_")}function x(t,e,r){var n=y(t);ot.push(t),it[n]=nt[n]=!!r,st[n]=e}function b(t,e,r){var n=y(t);ot.push(t),Array.isArray(r)?(nt[n]=r.slice(),it[n]=r.slice()):nt[n]=it[n]=r,lt[n]=e}function _(){var t=z({cache:m}),r=t.link,n=t.global;t.id=ft++,t.batchId="0";var i=r(ct),a=t.shared={props:"a0"};Object.keys(ct).forEach((function(t){a[t]=n.def(i,".",t)}));var o=t.next={},s=t.current={};Object.keys(lt).forEach((function(t){Array.isArray(nt[t])&&(o[t]=n.def(a.next,".",t),s[t]=n.def(a.current,".",t))}));var l=t.constants={};Object.keys(ut).forEach((function(t){l[t]=n.def(JSON.stringify(ut[t]))})),t.invoke=function(e,n){switch(n.type){case 0:var i=["this",a.context,a.props,t.batchId];return e.def(r(n.data),".call(",i.slice(0,Math.max(n.data.length+1,4)),")");case 1:return e.def(a.props,n.data);case 2:return e.def(a.context,n.data);case 3:return e.def("this",n.data);case 4:return n.data.append(t,e),n.data.ref;case 5:return n.data.toString();case 6:return n.data.map((function(r){return t.invoke(e,r)}))}},t.attribCache={};var c={};return t.scopeAttrib=function(t){if((t=e.id(t))in c)return c[t];var n=u.scope[t];return n||(n=u.scope[t]=new K),c[t]=r(n)},t}function w(t,e){var r=t.static,n=t.dynamic;if("framebuffer"in r){var i=r.framebuffer;return i?(i=l.getFramebuffer(i),N((function(t,e){var r=t.link(i),n=t.shared;return e.set(n.framebuffer,".next",r),n=n.context,e.set(n,".framebufferWidth",r+".width"),e.set(n,".framebufferHeight",r+".height"),r}))):N((function(t,e){var r=t.shared;return e.set(r.framebuffer,".next","null"),r=r.context,e.set(r,".framebufferWidth",r+".drawingBufferWidth"),e.set(r,".framebufferHeight",r+".drawingBufferHeight"),"null"}))}if("framebuffer"in n){var a=n.framebuffer;return j(a,(function(t,e){var r=t.invoke(e,a),n=t.shared,i=n.framebuffer;r=e.def(i,".getFramebuffer(",r,")");return e.set(i,".next",r),n=n.context,e.set(n,".framebufferWidth",r+"?"+r+".width:"+n+".drawingBufferWidth"),e.set(n,".framebufferHeight",r+"?"+r+".height:"+n+".drawingBufferHeight"),r}))}return null}function T(t,r,n){function i(t){if(t in a){var r=e.id(a[t]);return(t=N((function(){return r}))).id=r,t}if(t in o){var n=o[t];return j(n,(function(t,e){var r=t.invoke(e,n);return e.def(t.shared.strings,".id(",r,")")}))}return null}var a=t.static,o=t.dynamic,s=i("frag"),l=i("vert"),c=null;return B(s)&&B(l)?(c=f.program(l.id,s.id,null,n),t=N((function(t,e){return t.link(c)}))):t=new F(s&&s.thisDep||l&&l.thisDep,s&&s.contextDep||l&&l.contextDep,s&&s.propDep||l&&l.propDep,(function(t,e){var r,n,i=t.shared.shader;return r=s?s.append(t,e):e.def(i,".","frag"),n=l?l.append(t,e):e.def(i,".","vert"),e.def(i+".program("+n+","+r+")")})),{frag:s,vert:l,progVar:t,program:c}}function k(t,e){function r(t,e){if(t in n){var r=0|n[t];return e?a.offset=r:a.instances=r,N((function(t,n){return e&&(t.OFFSET=r),r}))}if(t in i){var o=i[t];return j(o,(function(t,r){var n=t.invoke(r,o);return e&&(t.OFFSET=n),n}))}if(e){if(c)return N((function(t,e){return t.OFFSET=0}));if(s)return new F(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao+".currentVAO?"+t.shared.vao+".currentVAO.offset:0")}))}else if(s)return new F(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao+".currentVAO?"+t.shared.vao+".currentVAO.instances:-1")}));return null}var n=t.static,i=t.dynamic,a={},s=!1,l=function(){if("vao"in n){var t=n.vao;return null!==t&&null===u.getVAO(t)&&(t=u.createVAO(t)),s=!0,a.vao=t,N((function(e){var r=u.getVAO(t);return r?e.link(r):"null"}))}if("vao"in i){s=!0;var e=i.vao;return j(e,(function(t,r){var n=t.invoke(r,e);return r.def(t.shared.vao+".getVAO("+n+")")}))}return null}(),c=!1,f=function(){if("elements"in n){var t=n.elements;if(a.elements=t,D(t)){var e=a.elements=o.create(t,!0);t=o.getElements(e);c=!0}else t&&(t=o.getElements(t),c=!0);return(e=N((function(e,r){if(t){var n=e.link(t);return e.ELEMENTS=n}return e.ELEMENTS=null}))).value=t,e}if("elements"in i){c=!0;var r=i.elements;return j(r,(function(t,e){var n=(i=t.shared).isBufferArgs,i=i.elements,a=t.invoke(e,r),o=e.def("null");n=e.def(n,"(",a,")"),a=t.cond(n).then(o,"=",i,".createStream(",a,");").else(o,"=",i,".getElements(",a,");");return e.entry(a),e.exit(t.cond(n).then(i,".destroyStream(",o,");")),t.ELEMENTS=o}))}return s?new F(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao+".currentVAO?"+t.shared.elements+".getElements("+t.shared.vao+".currentVAO.elements):null")})):null}(),h=r("offset",!0),p=function(){if("primitive"in n){var t=n.primitive;return a.primitive=t,N((function(e,r){return at[t]}))}if("primitive"in i){var e=i.primitive;return j(e,(function(t,r){var n=t.constants.primTypes,i=t.invoke(r,e);return r.def(n,"[",i,"]")}))}return c?B(f)?f.value?N((function(t,e){return e.def(t.ELEMENTS,".primType")})):N((function(){return 4})):new F(f.thisDep,f.contextDep,f.propDep,(function(t,e){var r=t.ELEMENTS;return e.def(r,"?",r,".primType:",4)})):s?new F(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao+".currentVAO?"+t.shared.vao+".currentVAO.primitive:4")})):null}(),d=function(){if("count"in n){var t=0|n.count;return a.count=t,N((function(){return t}))}if("count"in i){var e=i.count;return j(e,(function(t,r){return t.invoke(r,e)}))}return c?B(f)?f?h?new F(h.thisDep,h.contextDep,h.propDep,(function(t,e){return e.def(t.ELEMENTS,".vertCount-",t.OFFSET)})):N((function(t,e){return e.def(t.ELEMENTS,".vertCount")})):N((function(){return-1})):new F(f.thisDep||h.thisDep,f.contextDep||h.contextDep,f.propDep||h.propDep,(function(t,e){var r=t.ELEMENTS;return t.OFFSET?e.def(r,"?",r,".vertCount-",t.OFFSET,":-1"):e.def(r,"?",r,".vertCount:-1")})):s?new F(l.thisDep,l.contextDep,l.propDep,(function(t,e){return e.def(t.shared.vao,".currentVAO?",t.shared.vao,".currentVAO.count:-1")})):null}(),m=r("instances",!1);return{elements:f,primitive:p,count:d,instances:m,offset:h,vao:l,vaoActive:s,elementsActive:c,static:a}}function A(t,r){var n=t.static,a=t.dynamic,o={};return Object.keys(n).forEach((function(t){var r=n[t],a=e.id(t),s=new K;if(D(r))s.state=1,s.buffer=i.getBuffer(i.create(r,34962,!1,!0)),s.type=0;else if(c=i.getBuffer(r))s.state=1,s.buffer=c,s.type=0;else if("constant"in r){var l=r.constant;s.buffer="null",s.state=2,"number"==typeof l?s.x=l:At.forEach((function(t,e){e<l.length&&(s[t]=l[e])}))}else{var c=D(r.buffer)?i.getBuffer(i.create(r.buffer,34962,!1,!0)):i.getBuffer(r.buffer),u=0|r.offset,f=0|r.stride,h=0|r.size,p=!!r.normalized,d=0;"type"in r&&(d=tt[r.type]),r=0|r.divisor,s.buffer=c,s.state=1,s.size=h,s.normalized=p,s.type=d||c.dtype,s.offset=u,s.stride=f,s.divisor=r}o[t]=N((function(t,e){var r=t.attribCache;if(a in r)return r[a];var n={isStream:!1};return Object.keys(s).forEach((function(t){n[t]=s[t]})),s.buffer&&(n.buffer=t.link(s.buffer),n.type=n.type||n.buffer+".dtype"),r[a]=n}))})),Object.keys(a).forEach((function(t){var e=a[t];o[t]=j(e,(function(t,r){function n(t){r(l[t],"=",i,".",t,"|0;")}var i=t.invoke(r,e),a=t.shared,o=t.constants,s=a.isBufferArgs,l=(a=a.buffer,{isStream:r.def(!1)}),c=new K;c.state=1,Object.keys(c).forEach((function(t){l[t]=r.def(""+c[t])}));var u=l.buffer,f=l.type;return r("if(",s,"(",i,")){",l.isStream,"=true;",u,"=",a,".createStream(",34962,",",i,");",f,"=",u,".dtype;","}else{",u,"=",a,".getBuffer(",i,");","if(",u,"){",f,"=",u,".dtype;",'}else if("constant" in ',i,"){",l.state,"=",2,";","if(typeof "+i+'.constant === "number"){',l[At[0]],"=",i,".constant;",At.slice(1).map((function(t){return l[t]})).join("="),"=0;","}else{",At.map((function(t,e){return l[t]+"="+i+".constant.length>"+e+"?"+i+".constant["+e+"]:0;"})).join(""),"}}else{","if(",s,"(",i,".buffer)){",u,"=",a,".createStream(",34962,",",i,".buffer);","}else{",u,"=",a,".getBuffer(",i,".buffer);","}",f,'="type" in ',i,"?",o.glTypes,"[",i,".type]:",u,".dtype;",l.normalized,"=!!",i,".normalized;"),n("size"),n("offset"),n("stride"),n("divisor"),r("}}"),r.exit("if(",l.isStream,"){",a,".destroyStream(",u,");","}"),l}))})),o}function M(t,e,n,i,o){function s(t){var e=c[t];e&&(h[t]=e)}var l=function(t,e){if("string"==typeof(r=t.static).frag&&"string"==typeof r.vert){if(0<Object.keys(e.dynamic).length)return null;var r=e.static,n=Object.keys(r);if(0<n.length&&"number"==typeof r[n[0]]){for(var i=[],a=0;a<n.length;++a)i.push([0|r[n[a]],n[a]]);return i}}return null}(t,e),c=function(t,e,r){function n(t){if(t in i){var r=i[t];t=!0;var n,o,s=0|r.x,l=0|r.y;return"width"in r?n=0|r.width:t=!1,"height"in r?o=0|r.height:t=!1,new F(!t&&e&&e.thisDep,!t&&e&&e.contextDep,!t&&e&&e.propDep,(function(t,e){var i=t.shared.context,a=n;"width"in r||(a=e.def(i,".","framebufferWidth","-",s));var c=o;return"height"in r||(c=e.def(i,".","framebufferHeight","-",l)),[s,l,a,c]}))}if(t in a){var c=a[t];return t=j(c,(function(t,e){var r=t.invoke(e,c),n=t.shared.context,i=e.def(r,".x|0"),a=e.def(r,".y|0");return[i,a,e.def('"width" in ',r,"?",r,".width|0:","(",n,".","framebufferWidth","-",i,")"),r=e.def('"height" in ',r,"?",r,".height|0:","(",n,".","framebufferHeight","-",a,")")]})),e&&(t.thisDep=t.thisDep||e.thisDep,t.contextDep=t.contextDep||e.contextDep,t.propDep=t.propDep||e.propDep),t}return e?new F(e.thisDep,e.contextDep,e.propDep,(function(t,e){var r=t.shared.context;return[0,0,e.def(r,".","framebufferWidth"),e.def(r,".","framebufferHeight")]})):null}var i=t.static,a=t.dynamic;if(t=n("viewport")){var o=t;t=new F(t.thisDep,t.contextDep,t.propDep,(function(t,e){var r=o.append(t,e),n=t.shared.context;return e.set(n,".viewportWidth",r[2]),e.set(n,".viewportHeight",r[3]),r}))}return{viewport:t,scissor_box:n("scissor.box")}}(t,d=w(t)),f=k(t),h=function(t,e){var r=t.static,n=t.dynamic,i={};return ot.forEach((function(t){function e(e,a){if(t in r){var s=e(r[t]);i[o]=N((function(){return s}))}else if(t in n){var l=n[t];i[o]=j(l,(function(t,e){return a(t,e,t.invoke(e,l))}))}}var o=y(t);switch(t){case"cull.enable":case"blend.enable":case"dither":case"stencil.enable":case"depth.enable":case"scissor.enable":case"polygonOffset.enable":case"sample.alpha":case"sample.enable":case"depth.mask":return e((function(t){return t}),(function(t,e,r){return r}));case"depth.func":return e((function(t){return Et[t]}),(function(t,e,r){return e.def(t.constants.compareFuncs,"[",r,"]")}));case"depth.range":return e((function(t){return t}),(function(t,e,r){return[e.def("+",r,"[0]"),e=e.def("+",r,"[1]")]}));case"blend.func":return e((function(t){return[St["srcRGB"in t?t.srcRGB:t.src],St["dstRGB"in t?t.dstRGB:t.dst],St["srcAlpha"in t?t.srcAlpha:t.src],St["dstAlpha"in t?t.dstAlpha:t.dst]]}),(function(t,e,r){function n(t,n){return e.def('"',t,n,'" in ',r,"?",r,".",t,n,":",r,".",t)}t=t.constants.blendFuncs;var i=n("src","RGB"),a=n("dst","RGB"),o=(i=e.def(t,"[",i,"]"),e.def(t,"[",n("src","Alpha"),"]"));return[i,a=e.def(t,"[",a,"]"),o,t=e.def(t,"[",n("dst","Alpha"),"]")]}));case"blend.equation":return e((function(t){return"string"==typeof t?[Q[t],Q[t]]:"object"==typeof t?[Q[t.rgb],Q[t.alpha]]:void 0}),(function(t,e,r){var n=t.constants.blendEquations,i=e.def(),a=e.def();return(t=t.cond("typeof ",r,'==="string"')).then(i,"=",a,"=",n,"[",r,"];"),t.else(i,"=",n,"[",r,".rgb];",a,"=",n,"[",r,".alpha];"),e(t),[i,a]}));case"blend.color":return e((function(t){return a(4,(function(e){return+t[e]}))}),(function(t,e,r){return a(4,(function(t){return e.def("+",r,"[",t,"]")}))}));case"stencil.mask":return e((function(t){return 0|t}),(function(t,e,r){return e.def(r,"|0")}));case"stencil.func":return e((function(t){return[Et[t.cmp||"keep"],t.ref||0,"mask"in t?t.mask:-1]}),(function(t,e,r){return[t=e.def('"cmp" in ',r,"?",t.constants.compareFuncs,"[",r,".cmp]",":",7680),e.def(r,".ref|0"),e=e.def('"mask" in ',r,"?",r,".mask|0:-1")]}));case"stencil.opFront":case"stencil.opBack":return e((function(e){return["stencil.opBack"===t?1029:1028,Lt[e.fail||"keep"],Lt[e.zfail||"keep"],Lt[e.zpass||"keep"]]}),(function(e,r,n){function i(t){return r.def('"',t,'" in ',n,"?",a,"[",n,".",t,"]:",7680)}var a=e.constants.stencilOps;return["stencil.opBack"===t?1029:1028,i("fail"),i("zfail"),i("zpass")]}));case"polygonOffset.offset":return e((function(t){return[0|t.factor,0|t.units]}),(function(t,e,r){return[e.def(r,".factor|0"),e=e.def(r,".units|0")]}));case"cull.face":return e((function(t){var e=0;return"front"===t?e=1028:"back"===t&&(e=1029),e}),(function(t,e,r){return e.def(r,'==="front"?',1028,":",1029)}));case"lineWidth":return e((function(t){return t}),(function(t,e,r){return r}));case"frontFace":return e((function(t){return Ct[t]}),(function(t,e,r){return e.def(r+'==="cw"?2304:2305')}));case"colorMask":return e((function(t){return t.map((function(t){return!!t}))}),(function(t,e,r){return a(4,(function(t){return"!!"+r+"["+t+"]"}))}));case"sample.coverage":return e((function(t){return["value"in t?t.value:1,!!t.invert]}),(function(t,e,r){return[e.def('"value" in ',r,"?+",r,".value:1"),e=e.def("!!",r,".invert")]}))}})),i}(t),p=T(t,0,l);s("viewport"),s(y("scissor.box"));var d,m=0<Object.keys(h).length;if((d={framebuffer:d,draw:f,shader:p,state:h,dirty:m,scopeVAO:null,drawVAO:null,useVAO:!1,attributes:{}}).profile=function(t){var e,r=t.static;if(t=t.dynamic,"profile"in r){var n=!!r.profile;(e=N((function(t,e){return n}))).enable=n}else if("profile"in t){var i=t.profile;e=j(i,(function(t,e){return t.invoke(e,i)}))}return e}(t),d.uniforms=function(t,e){var r=t.static,n=t.dynamic,i={};return Object.keys(r).forEach((function(t){var e,n=r[t];if("number"==typeof n||"boolean"==typeof n)e=N((function(){return n}));else if("function"==typeof n){var o=n._reglType;"texture2d"===o||"textureCube"===o?e=N((function(t){return t.link(n)})):"framebuffer"!==o&&"framebufferCube"!==o||(e=N((function(t){return t.link(n.color[0])})))}else g(n)&&(e=N((function(t){return t.global.def("[",a(n.length,(function(t){return n[t]})),"]")})));e.value=n,i[t]=e})),Object.keys(n).forEach((function(t){var e=n[t];i[t]=j(e,(function(t,r){return t.invoke(r,e)}))})),i}(n),d.drawVAO=d.scopeVAO=f.vao,!d.drawVAO&&p.program&&!l&&r.angle_instanced_arrays&&f.static.elements){var v=!0;if(t=p.program.attributes.map((function(t){return t=e.static[t],v=v&&!!t,t})),v&&0<t.length){var x=u.getVAO(u.createVAO({attributes:t,elements:f.static.elements}));d.drawVAO=new F(null,null,null,(function(t,e){return t.link(x)})),d.useVAO=!0}}return l?d.useVAO=!0:d.attributes=A(e),d.context=function(t){var e=t.static,r=t.dynamic,n={};return Object.keys(e).forEach((function(t){var r=e[t];n[t]=N((function(t,e){return"number"==typeof r||"boolean"==typeof r?""+r:t.link(r)}))})),Object.keys(r).forEach((function(t){var e=r[t];n[t]=j(e,(function(t,r){return t.invoke(r,e)}))})),n}(i),d}function S(t,e,r){var n=t.shared.context,i=t.scope();Object.keys(r).forEach((function(a){e.save(n,"."+a);var o=r[a].append(t,e);Array.isArray(o)?i(n,".",a,"=[",o.join(),"];"):i(n,".",a,"=",o,";")})),e(i)}function E(t,e,r,n){var i,a=(s=t.shared).gl,o=s.framebuffer;et&&(i=e.def(s.extensions,".webgl_draw_buffers"));var s=(l=t.constants).drawBuffer,l=l.backBuffer;t=r?r.append(t,e):e.def(o,".next"),n||e("if(",t,"!==",o,".cur){"),e("if(",t,"){",a,".bindFramebuffer(",36160,",",t,".framebuffer);"),et&&e(i,".drawBuffersWEBGL(",s,"[",t,".colorAttachments.length]);"),e("}else{",a,".bindFramebuffer(",36160,",null);"),et&&e(i,".drawBuffersWEBGL(",l,");"),e("}",o,".cur=",t,";"),n||e("}")}function L(t,e,r){var n=t.shared,i=n.gl,o=t.current,s=t.next,l=n.current,c=n.next,u=t.cond(l,".dirty");ot.forEach((function(e){var n,f;if(!((e=y(e))in r.state))if(e in s){n=s[e],f=o[e];var h=a(nt[e].length,(function(t){return u.def(n,"[",t,"]")}));u(t.cond(h.map((function(t,e){return t+"!=="+f+"["+e+"]"})).join("||")).then(i,".",lt[e],"(",h,");",h.map((function(t,e){return f+"["+e+"]="+t})).join(";"),";"))}else n=u.def(c,".",e),h=t.cond(n,"!==",l,".",e),u(h),e in st?h(t.cond(n).then(i,".enable(",st[e],");").else(i,".disable(",st[e],");"),l,".",e,"=",n,";"):h(i,".",lt[e],"(",n,");",l,".",e,"=",n,";")})),0===Object.keys(r.state).length&&u(l,".dirty=false;"),e(u)}function C(t,e,r,n){var i,a=t.shared,o=t.current,s=a.current,l=a.gl;R(Object.keys(r)).forEach((function(a){var c=r[a];if(!n||n(c)){var u=c.append(t,e);if(st[a]){var f=st[a];B(c)?(i=t.link(u,{stable:!0}),e(t.cond(i).then(l,".enable(",f,");").else(l,".disable(",f,");")),e(s,".",a,"=",i,";")):(e(t.cond(u).then(l,".enable(",f,");").else(l,".disable(",f,");")),e(s,".",a,"=",u,";"))}else if(g(u)){var h=o[a];e(l,".",lt[a],"(",u,");",u.map((function(t,e){return h+"["+e+"]="+t})).join(";"),";")}else B(c)?(i=t.link(u,{stable:!0}),e(l,".",lt[a],"(",i,");",s,".",a,"=",i,";")):e(l,".",lt[a],"(",u,");",s,".",a,"=",u,";")}}))}function P(t,e){$&&(t.instancing=e.def(t.shared.extensions,".angle_instanced_arrays"))}function I(t,e,r,n,i){function a(){return"undefined"==typeof performance?"Date.now()":"performance.now()"}function o(t){t(c=e.def(),"=",a(),";"),"string"==typeof i?t(h,".count+=",i,";"):t(h,".count++;"),d&&(n?t(u=e.def(),"=",m,".getNumPendingQueries();"):t(m,".beginQuery(",h,");"))}function s(t){t(h,".cpuTime+=",a(),"-",c,";"),d&&(n?t(m,".pushScopeStats(",u,",",m,".getNumPendingQueries(),",h,");"):t(m,".endQuery();"))}function l(t){var r=e.def(p,".profile");e(p,".profile=",t,";"),e.exit(p,".profile=",r,";")}var c,u,f=t.shared,h=t.stats,p=f.current,m=f.timer;if(r=r.profile){if(B(r))return void(r.enable?(o(e),s(e.exit),l("true")):l("false"));l(r=r.append(t,e))}else r=e.def(p,".profile");o(f=t.block()),e("if(",r,"){",f,"}"),s(t=t.block()),e.exit("if(",r,"){",t,"}")}function O(t,e,r,n,i){function a(r,n,i){function a(){e("if(!",u,".buffer){",l,".enableVertexAttribArray(",c,");}");var r,a=i.type;r=i.size?e.def(i.size,"||",n):n,e("if(",u,".type!==",a,"||",u,".size!==",r,"||",p.map((function(t){return u+"."+t+"!=="+i[t]})).join("||"),"){",l,".bindBuffer(",34962,",",f,".buffer);",l,".vertexAttribPointer(",[c,r,a,i.normalized,i.stride,i.offset],");",u,".type=",a,";",u,".size=",r,";",p.map((function(t){return u+"."+t+"="+i[t]+";"})).join(""),"}"),$&&(a=i.divisor,e("if(",u,".divisor!==",a,"){",t.instancing,".vertexAttribDivisorANGLE(",[c,a],");",u,".divisor=",a,";}"))}function s(){e("if(",u,".buffer){",l,".disableVertexAttribArray(",c,");",u,".buffer=null;","}if(",At.map((function(t,e){return u+"."+t+"!=="+h[e]})).join("||"),"){",l,".vertexAttrib4f(",c,",",h,");",At.map((function(t,e){return u+"."+t+"="+h[e]+";"})).join(""),"}")}var l=o.gl,c=e.def(r,".location"),u=e.def(o.attributes,"[",c,"]");r=i.state;var f=i.buffer,h=[i.x,i.y,i.z,i.w],p=["buffer","normalized","offset","stride"];1===r?a():2===r?s():(e("if(",r,"===",1,"){"),a(),e("}else{"),s(),e("}"))}var o=t.shared;n.forEach((function(n){var o,s=n.name,l=r.attributes[s];if(l){if(!i(l))return;o=l.append(t,e)}else{if(!i(Pt))return;var c=t.scopeAttrib(s);o={},Object.keys(new K).forEach((function(t){o[t]=e.def(c,".",t)}))}a(t.link(n),function(t){switch(t){case 35664:case 35667:case 35671:return 2;case 35665:case 35668:case 35672:return 3;case 35666:case 35669:case 35673:return 4;default:return 1}}(n.info.type),o)}))}function U(t,r,n,i,o,s){for(var l,c=t.shared,u=c.gl,f=0;f<i.length;++f){var h,p=(v=i[f]).name,d=v.info.type,m=n.uniforms[p],v=t.link(v)+".location";if(m){if(!o(m))continue;if(B(m)){if(p=m.value,35678===d||35680===d)r(u,".uniform1i(",v,",",(d=t.link(p._texture||p.color[0]._texture))+".bind());"),r.exit(d,".unbind();");else if(35674===d||35675===d||35676===d)m=2,35675===d?m=3:35676===d&&(m=4),r(u,".uniformMatrix",m,"fv(",v,",false,",p=t.global.def("new Float32Array(["+Array.prototype.slice.call(p)+"])"),");");else{switch(d){case 5126:l="1f";break;case 35664:l="2f";break;case 35665:l="3f";break;case 35666:l="4f";break;case 35670:case 5124:l="1i";break;case 35671:case 35667:l="2i";break;case 35672:case 35668:l="3i";break;case 35673:l="4i";break;case 35669:l="4i"}r(u,".uniform",l,"(",v,",",g(p)?Array.prototype.slice.call(p):p,");")}continue}h=m.append(t,r)}else{if(!o(Pt))continue;h=r.def(c.uniforms,"[",e.id(p),"]")}switch(35678===d?r("if(",h,"&&",h,'._reglType==="framebuffer"){',h,"=",h,".color[0];","}"):35680===d&&r("if(",h,"&&",h,'._reglType==="framebufferCube"){',h,"=",h,".color[0];","}"),p=1,d){case 35678:case 35680:d=r.def(h,"._texture"),r(u,".uniform1i(",v,",",d,".bind());"),r.exit(d,".unbind();");continue;case 5124:case 35670:l="1i";break;case 35667:case 35671:l="2i",p=2;break;case 35668:case 35672:l="3i",p=3;break;case 35669:case 35673:l="4i",p=4;break;case 5126:l="1f";break;case 35664:l="2f",p=2;break;case 35665:l="3f",p=3;break;case 35666:l="4f",p=4;break;case 35674:l="Matrix2fv";break;case 35675:l="Matrix3fv";break;case 35676:l="Matrix4fv"}if("M"===l.charAt(0)){r(u,".uniform",l,"(",v,",");v=Math.pow(d-35674+2,2);var y=t.global.def("new Float32Array(",v,")");Array.isArray(h)?r("false,(",a(v,(function(t){return y+"["+t+"]="+h[t]})),",",y,")"):r("false,(Array.isArray(",h,")||",h," instanceof Float32Array)?",h,":(",a(v,(function(t){return y+"["+t+"]="+h+"["+t+"]"})),",",y,")"),r(");")}else{if(1<p){d=[];var x=[];for(m=0;m<p;++m)Array.isArray(h)?x.push(h[m]):x.push(r.def(h+"["+m+"]")),s&&d.push(r.def());s&&r("if(!",t.batchId,"||",d.map((function(t,e){return t+"!=="+x[e]})).join("||"),"){",d.map((function(t,e){return t+"="+x[e]+";"})).join("")),r(u,".uniform",l,"(",v,",",x.join(","),");")}else s&&(d=r.def(),r("if(!",t.batchId,"||",d,"!==",h,"){",d,"=",h,";")),r(u,".uniform",l,"(",v,",",h,");");s&&r("}")}}}function V(t,e,r,n){function i(i){var a=h[i];return a?a.contextDep&&n.contextDynamic||a.propDep?a.append(t,r):a.append(t,e):e.def(f,".",i)}function a(){function t(){r(l,".drawElementsInstancedANGLE(",[d,g,v,m+"<<(("+v+"-5121)>>1)",s],");")}function e(){r(l,".drawArraysInstancedANGLE(",[d,m,g,s],");")}p&&"null"!==p?y?t():(r("if(",p,"){"),t(),r("}else{"),e(),r("}")):e()}function o(){function t(){r(u+".drawElements("+[d,g,v,m+"<<(("+v+"-5121)>>1)"]+");")}function e(){r(u+".drawArrays("+[d,m,g]+");")}p&&"null"!==p?y?t():(r("if(",p,"){"),t(),r("}else{"),e(),r("}")):e()}var s,l,c=t.shared,u=c.gl,f=c.draw,h=n.draw,p=function(){var i=h.elements,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a),h.elementsActive&&a("if("+i+")"+u+".bindBuffer(34963,"+i+".buffer.buffer);")):(i=a.def(),a(i,"=",f,".","elements",";","if(",i,"){",u,".bindBuffer(",34963,",",i,".buffer.buffer);}","else if(",c.vao,".currentVAO){",i,"=",t.shared.elements+".getElements("+c.vao,".currentVAO.elements);",rt?"":"if("+i+")"+u+".bindBuffer(34963,"+i+".buffer.buffer);","}")),i}(),d=i("primitive"),m=i("offset"),g=function(){var i=h.count,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a)):i=a.def(f,".","count"),i}();if("number"==typeof g){if(0===g)return}else r("if(",g,"){"),r.exit("}");$&&(s=i("instances"),l=t.instancing);var v=p+".type",y=h.elements&&B(h.elements)&&!h.vaoActive;$&&("number"!=typeof s||0<=s)?"string"==typeof s?(r("if(",s,">0){"),a(),r("}else if(",s,"<0){"),o(),r("}")):a():o()}function q(t,e,r,n,i){return i=(e=_()).proc("body",i),$&&(e.instancing=i.def(e.shared.extensions,".angle_instanced_arrays")),t(e,i,r,n),e.compile().body}function Y(t,e,r,n){P(t,e),r.useVAO?r.drawVAO?e(t.shared.vao,".setVAO(",r.drawVAO.append(t,e),");"):e(t.shared.vao,".setVAO(",t.shared.vao,".targetVAO);"):(e(t.shared.vao,".setVAO(null);"),O(t,e,r,n.attributes,(function(){return!0}))),U(t,e,r,n.uniforms,(function(){return!0}),!1),V(t,e,e,r)}function W(t,e,r,n){function i(){return!0}t.batchId="a1",P(t,e),O(t,e,r,n.attributes,i),U(t,e,r,n.uniforms,i,!1),V(t,e,e,r)}function X(t,e,r,n){function i(t){return t.contextDep&&o||t.propDep}function a(t){return!i(t)}P(t,e);var o=r.contextDep,s=e.def(),l=e.def();t.shared.props=l,t.batchId=s;var c=t.scope(),u=t.scope();e(c.entry,"for(",s,"=0;",s,"<","a1",";++",s,"){",l,"=","a0","[",s,"];",u,"}",c.exit),r.needsContext&&S(t,u,r.context),r.needsFramebuffer&&E(t,u,r.framebuffer),C(t,u,r.state,i),r.profile&&i(r.profile)&&I(t,u,r,!1,!0),n?(r.useVAO?r.drawVAO?i(r.drawVAO)?u(t.shared.vao,".setVAO(",r.drawVAO.append(t,u),");"):c(t.shared.vao,".setVAO(",r.drawVAO.append(t,c),");"):c(t.shared.vao,".setVAO(",t.shared.vao,".targetVAO);"):(c(t.shared.vao,".setVAO(null);"),O(t,c,r,n.attributes,a),O(t,u,r,n.attributes,i)),U(t,c,r,n.uniforms,a,!1),U(t,u,r,n.uniforms,i,!0),V(t,c,u,r)):(e=t.global.def("{}"),n=r.shader.progVar.append(t,u),l=u.def(n,".id"),c=u.def(e,"[",l,"]"),u(t.shared.gl,".useProgram(",n,".program);","if(!",c,"){",c,"=",e,"[",l,"]=",t.link((function(e){return q(W,t,r,e,2)})),"(",n,");}",c,".call(this,a0[",s,"],",s,");"))}function Z(t,r){function n(e){var n=r.shader[e];n&&(n=n.append(t,i),isNaN(n)?i.set(a.shader,"."+e,n):i.set(a.shader,"."+e,t.link(n,{stable:!0})))}var i=t.proc("scope",3);t.batchId="a2";var a=t.shared,o=a.current;if(S(t,i,r.context),r.framebuffer&&r.framebuffer.append(t,i),R(Object.keys(r.state)).forEach((function(e){var n=r.state[e],o=n.append(t,i);g(o)?o.forEach((function(r,n){isNaN(r)?i.set(t.next[e],"["+n+"]",r):i.set(t.next[e],"["+n+"]",t.link(r,{stable:!0}))})):B(n)?i.set(a.next,"."+e,t.link(o,{stable:!0})):i.set(a.next,"."+e,o)})),I(t,i,r,!0,!0),["elements","offset","count","instances","primitive"].forEach((function(e){var n=r.draw[e];n&&(n=n.append(t,i),isNaN(n)?i.set(a.draw,"."+e,n):i.set(a.draw,"."+e,t.link(n),{stable:!0}))})),Object.keys(r.uniforms).forEach((function(n){var o=r.uniforms[n].append(t,i);Array.isArray(o)&&(o="["+o.map((function(e){return isNaN(e)?e:t.link(e,{stable:!0})}))+"]"),i.set(a.uniforms,"["+t.link(e.id(n),{stable:!0})+"]",o)})),Object.keys(r.attributes).forEach((function(e){var n=r.attributes[e].append(t,i),a=t.scopeAttrib(e);Object.keys(new K).forEach((function(t){i.set(a,"."+t,n[t])}))})),r.scopeVAO){var s=r.scopeVAO.append(t,i);isNaN(s)?i.set(a.vao,".targetVAO",s):i.set(a.vao,".targetVAO",t.link(s,{stable:!0}))}n("vert"),n("frag"),0<Object.keys(r.state).length&&(i(o,".dirty=true;"),i.exit(o,".dirty=true;")),i("a1(",t.shared.context,",a0,",t.batchId,");")}function J(t,e,r){var n=e.static[r];if(n&&function(t){if("object"==typeof t&&!g(t)){for(var e=Object.keys(t),r=0;r<e.length;++r)if(G.isDynamic(t[e[r]]))return!0;return!1}}(n)){var i=t.global,a=Object.keys(n),o=!1,s=!1,l=!1,c=t.global.def("{}");a.forEach((function(e){var r=n[e];if(G.isDynamic(r))"function"==typeof r&&(r=n[e]=G.unbox(r)),e=j(r,null),o=o||e.thisDep,l=l||e.propDep,s=s||e.contextDep;else{switch(i(c,".",e,"="),typeof r){case"number":i(r);break;case"string":i('"',r,'"');break;case"object":Array.isArray(r)&&i("[",r.join(),"]");break;default:i(t.link(r))}i(";")}})),e.dynamic[r]=new G.DynamicVariable(4,{thisDep:o,contextDep:s,propDep:l,ref:c,append:function(t,e){a.forEach((function(r){var i=n[r];G.isDynamic(i)&&(i=t.invoke(e,i),e(c,".",r,"=",i,";"))}))}}),delete e.static[r]}}var K=u.Record,Q={add:32774,subtract:32778,"reverse subtract":32779};r.ext_blend_minmax&&(Q.min=32775,Q.max=32776);var $=r.angle_instanced_arrays,et=r.webgl_draw_buffers,rt=r.oes_vertex_array_object,nt={dirty:!0,profile:v.profile},it={},ot=[],st={},lt={};x("dither",3024),x("blend.enable",3042),b("blend.color","blendColor",[0,0,0,0]),b("blend.equation","blendEquationSeparate",[32774,32774]),b("blend.func","blendFuncSeparate",[1,0,1,0]),x("depth.enable",2929,!0),b("depth.func","depthFunc",513),b("depth.range","depthRange",[0,1]),b("depth.mask","depthMask",!0),b("colorMask","colorMask",[!0,!0,!0,!0]),x("cull.enable",2884),b("cull.face","cullFace",1029),b("frontFace","frontFace",2305),b("lineWidth","lineWidth",1),x("polygonOffset.enable",32823),b("polygonOffset.offset","polygonOffset",[0,0]),x("sample.alpha",32926),x("sample.enable",32928),b("sample.coverage","sampleCoverage",[1,!1]),x("stencil.enable",2960),b("stencil.mask","stencilMask",-1),b("stencil.func","stencilFunc",[519,0,-1]),b("stencil.opFront","stencilOpSeparate",[1028,7680,7680,7680]),b("stencil.opBack","stencilOpSeparate",[1029,7680,7680,7680]),x("scissor.enable",3089),b("scissor.box","scissor",[0,0,t.drawingBufferWidth,t.drawingBufferHeight]),b("viewport","viewport",[0,0,t.drawingBufferWidth,t.drawingBufferHeight]);var ct={gl:t,context:p,strings:e,next:it,current:nt,draw:h,elements:o,buffer:i,shader:f,attributes:u.state,vao:u,uniforms:c,framebuffer:l,extensions:r,timer:d,isBufferArgs:D},ut={primTypes:at,compareFuncs:Et,blendFuncs:St,blendEquations:Q,stencilOps:Lt,glTypes:tt,orientationType:Ct};et&&(ut.backBuffer=[1029],ut.drawBuffer=a(n.maxDrawbuffers,(function(t){return 0===t?[0]:a(t,(function(t){return 36064+t}))})));var ft=0;return{next:it,current:nt,procs:function(){var t=_(),e=t.proc("poll"),i=t.proc("refresh"),o=t.block();e(o),i(o);var s,l=(f=t.shared).gl,c=f.next,u=f.current;o(u,".dirty=false;"),E(t,e),E(t,i,null,!0),$&&(s=t.link($)),r.oes_vertex_array_object&&i(t.link(r.oes_vertex_array_object),".bindVertexArrayOES(null);");var f=i.def(f.attributes),h=i.def(0),p=t.cond(h,".buffer");p.then(l,".enableVertexAttribArray(i);",l,".bindBuffer(",34962,",",h,".buffer.buffer);",l,".vertexAttribPointer(i,",h,".size,",h,".type,",h,".normalized,",h,".stride,",h,".offset);").else(l,".disableVertexAttribArray(i);",l,".vertexAttrib4f(i,",h,".x,",h,".y,",h,".z,",h,".w);",h,".buffer=null;");var d=t.link(n.maxAttributes,{stable:!0});return i("for(var i=0;i<",d,";++i){",h,"=",f,"[i];",p,"}"),$&&i("for(var i=0;i<",d,";++i){",s,".vertexAttribDivisorANGLE(i,",f,"[i].divisor);","}"),i(t.shared.vao,".currentVAO=null;",t.shared.vao,".setVAO(",t.shared.vao,".targetVAO);"),Object.keys(st).forEach((function(r){var n=st[r],a=o.def(c,".",r),s=t.block();s("if(",a,"){",l,".enable(",n,")}else{",l,".disable(",n,")}",u,".",r,"=",a,";"),i(s),e("if(",a,"!==",u,".",r,"){",s,"}")})),Object.keys(lt).forEach((function(r){var n,s,f=lt[r],h=nt[r],p=t.block();p(l,".",f,"("),g(h)?(f=h.length,n=t.global.def(c,".",r),s=t.global.def(u,".",r),p(a(f,(function(t){return n+"["+t+"]"})),");",a(f,(function(t){return s+"["+t+"]="+n+"["+t+"];"})).join("")),e("if(",a(f,(function(t){return n+"["+t+"]!=="+s+"["+t+"]"})).join("||"),"){",p,"}")):(n=o.def(c,".",r),s=o.def(u,".",r),p(n,");",u,".",r,"=",n,";"),e("if(",n,"!==",s,"){",p,"}")),i(p)})),t.compile()}(),compile:function(t,e,r,n,i){var a=_();a.stats=a.link(i),Object.keys(e.static).forEach((function(t){J(a,e,t)})),Mt.forEach((function(e){J(a,t,e)}));var o=M(t,e,r,n);return o.shader.program&&(o.shader.program.attributes.sort((function(t,e){return t.name<e.name?-1:1})),o.shader.program.uniforms.sort((function(t,e){return t.name<e.name?-1:1}))),function(t,e){var r=t.proc("draw",1);P(t,r),S(t,r,e.context),E(t,r,e.framebuffer),L(t,r,e),C(t,r,e.state),I(t,r,e,!1,!0);var n=e.shader.progVar.append(t,r);if(r(t.shared.gl,".useProgram(",n,".program);"),e.shader.program)Y(t,r,e,e.shader.program);else{r(t.shared.vao,".setVAO(null);");var i=t.global.def("{}"),a=r.def(n,".id"),o=r.def(i,"[",a,"]");r(t.cond(o).then(o,".call(this,a0);").else(o,"=",i,"[",a,"]=",t.link((function(r){return q(Y,t,e,r,1)})),"(",n,");",o,".call(this,a0);"))}0<Object.keys(e.state).length&&r(t.shared.current,".dirty=true;"),t.shared.vao&&r(t.shared.vao,".setVAO(null);")}(a,o),Z(a,o),function(t,e){function r(t){return t.contextDep&&i||t.propDep}var n=t.proc("batch",2);t.batchId="0",P(t,n);var i=!1,a=!0;Object.keys(e.context).forEach((function(t){i=i||e.context[t].propDep})),i||(S(t,n,e.context),a=!1);var o=!1;if((s=e.framebuffer)?(s.propDep?i=o=!0:s.contextDep&&i&&(o=!0),o||E(t,n,s)):E(t,n,null),e.state.viewport&&e.state.viewport.propDep&&(i=!0),L(t,n,e),C(t,n,e.state,(function(t){return!r(t)})),e.profile&&r(e.profile)||I(t,n,e,!1,"a1"),e.contextDep=i,e.needsContext=a,e.needsFramebuffer=o,(a=e.shader.progVar).contextDep&&i||a.propDep)X(t,n,e,null);else if(a=a.append(t,n),n(t.shared.gl,".useProgram(",a,".program);"),e.shader.program)X(t,n,e,e.shader.program);else{n(t.shared.vao,".setVAO(null);");var s=t.global.def("{}"),l=(o=n.def(a,".id"),n.def(s,"[",o,"]"));n(t.cond(l).then(l,".call(this,a0,a1);").else(l,"=",s,"[",o,"]=",t.link((function(r){return q(X,t,e,r,2)})),"(",a,");",l,".call(this,a0,a1);"))}0<Object.keys(e.state).length&&n(t.shared.current,".dirty=true;"),t.shared.vao&&n(t.shared.vao,".setVAO(null);")}(a,o),H(a.compile(),{destroy:function(){o.shader.program.destroy()}})}}}function V(t,e){for(var r=0;r<t.length;++r)if(t[r]===e)return r;return-1}var H=function(t,e){for(var r=Object.keys(e),n=0;n<r.length;++n)t[r[n]]=e[r[n]];return t},q=0,G={DynamicVariable:t,define:function(r,n){return new t(r,e(n+""))},isDynamic:function(e){return"function"==typeof e&&!e._reglType||e instanceof t},unbox:function e(r,n){return"function"==typeof r?new t(0,r):"number"==typeof r||"boolean"==typeof r?new t(5,r):Array.isArray(r)?new t(6,r.map((function(t,r){return e(t,n+"["+r+"]")}))):r instanceof t?r:void 0},accessor:e},Y={next:"function"==typeof requestAnimationFrame?function(t){return requestAnimationFrame(t)}:function(t){return setTimeout(t,16)},cancel:"function"==typeof cancelAnimationFrame?function(t){return cancelAnimationFrame(t)}:clearTimeout},W="undefined"!=typeof performance&&performance.now?function(){return performance.now()}:function(){return+new Date},X=s();X.zero=s();var Z=function(t,e){var r=1;e.ext_texture_filter_anisotropic&&(r=t.getParameter(34047));var n=1,i=1;e.webgl_draw_buffers&&(n=t.getParameter(34852),i=t.getParameter(36063));var a=!!e.oes_texture_float;if(a){a=t.createTexture(),t.bindTexture(3553,a),t.texImage2D(3553,0,6408,1,1,0,6408,5126,null);var o=t.createFramebuffer();if(t.bindFramebuffer(36160,o),t.framebufferTexture2D(36160,36064,3553,a,0),t.bindTexture(3553,null),36053!==t.checkFramebufferStatus(36160))a=!1;else{t.viewport(0,0,1,1),t.clearColor(1,0,0,1),t.clear(16384);var s=X.allocType(5126,4);t.readPixels(0,0,1,1,6408,5126,s),t.getError()?a=!1:(t.deleteFramebuffer(o),t.deleteTexture(a),a=1===s[0]),X.freeType(s)}}return s=!0,"undefined"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion)||/Edge/.test(navigator.userAgent))||(s=t.createTexture(),o=X.allocType(5121,36),t.activeTexture(33984),t.bindTexture(34067,s),t.texImage2D(34069,0,6408,3,3,0,6408,5121,o),X.freeType(o),t.bindTexture(34067,null),t.deleteTexture(s),s=!t.getError()),{colorBits:[t.getParameter(3410),t.getParameter(3411),t.getParameter(3412),t.getParameter(3413)],depthBits:t.getParameter(3414),stencilBits:t.getParameter(3415),subpixelBits:t.getParameter(3408),extensions:Object.keys(e).filter((function(t){return!!e[t]})),maxAnisotropic:r,maxDrawbuffers:n,maxColorAttachments:i,pointSizeDims:t.getParameter(33901),lineWidthDims:t.getParameter(33902),maxViewportDims:t.getParameter(3386),maxCombinedTextureUnits:t.getParameter(35661),maxCubeMapSize:t.getParameter(34076),maxRenderbufferSize:t.getParameter(34024),maxTextureUnits:t.getParameter(34930),maxTextureSize:t.getParameter(3379),maxAttributes:t.getParameter(34921),maxVertexUniforms:t.getParameter(36347),maxVertexTextureUnits:t.getParameter(35660),maxVaryingVectors:t.getParameter(36348),maxFragmentUniforms:t.getParameter(36349),glsl:t.getParameter(35724),renderer:t.getParameter(7937),vendor:t.getParameter(7936),version:t.getParameter(7938),readFloat:a,npotTextureCube:s}},J=function(t){return t instanceof Uint8Array||t instanceof Uint16Array||t instanceof Uint32Array||t instanceof Int8Array||t instanceof Int16Array||t instanceof Int32Array||t instanceof Float32Array||t instanceof Float64Array||t instanceof Uint8ClampedArray},K=function(t){return Object.keys(t).map((function(e){return t[e]}))},Q={shape:function(t){for(var e=[];t.length;t=t[0])e.push(t.length);return e},flatten:function(t,e,r,n){var i=1;if(e.length)for(var a=0;a<e.length;++a)i*=e[a];else i=0;switch(r=n||X.allocType(r,i),e.length){case 0:break;case 1:for(n=e[0],e=0;e<n;++e)r[e]=t[e];break;case 2:for(n=e[0],e=e[1],a=i=0;a<n;++a)for(var o=t[a],s=0;s<e;++s)r[i++]=o[s];break;case 3:c(t,e[0],e[1],e[2],r,0);break;default:!function t(e,r,n,i,a){for(var o=1,s=n+1;s<r.length;++s)o*=r[s];var l=r[n];if(4==r.length-n){var u=r[n+1],f=r[n+2];for(r=r[n+3],s=0;s<l;++s)c(e[s],u,f,r,i,a),a+=o}else for(s=0;s<l;++s)t(e[s],r,n+1,i,a),a+=o}(t,e,0,r,0)}return r}},$={"[object Int8Array]":5120,"[object Int16Array]":5122,"[object Int32Array]":5124,"[object Uint8Array]":5121,"[object Uint8ClampedArray]":5121,"[object Uint16Array]":5123,"[object Uint32Array]":5125,"[object Float32Array]":5126,"[object Float64Array]":5121,"[object ArrayBuffer]":5121},tt={int8:5120,int16:5122,int32:5124,uint8:5121,uint16:5123,uint32:5125,float:5126,float32:5126},et={dynamic:35048,stream:35040,static:35044},rt=Q.flatten,nt=Q.shape,it=[];it[5120]=1,it[5122]=2,it[5124]=4,it[5121]=1,it[5123]=2,it[5125]=4,it[5126]=4;var at={points:0,point:0,lines:1,line:1,triangles:4,triangle:4,"line loop":2,"line strip":3,"triangle strip":5,"triangle fan":6},ot=new Float32Array(1),st=new Uint32Array(ot.buffer),lt=[9984,9986,9985,9987],ct=[0,6409,6410,6407,6408],ut={};ut[6409]=ut[6406]=ut[6402]=1,ut[34041]=ut[6410]=2,ut[6407]=ut[35904]=3,ut[6408]=ut[35906]=4;var ft=v("HTMLCanvasElement"),ht=v("OffscreenCanvas"),pt=v("CanvasRenderingContext2D"),dt=v("ImageBitmap"),mt=v("HTMLImageElement"),gt=v("HTMLVideoElement"),vt=Object.keys($).concat([ft,ht,pt,dt,mt,gt]),yt=[];yt[5121]=1,yt[5126]=4,yt[36193]=2,yt[5123]=2,yt[5125]=4;var xt=[];xt[32854]=2,xt[32855]=2,xt[36194]=2,xt[34041]=4,xt[33776]=.5,xt[33777]=.5,xt[33778]=1,xt[33779]=1,xt[35986]=.5,xt[35987]=1,xt[34798]=1,xt[35840]=.5,xt[35841]=.25,xt[35842]=.5,xt[35843]=.25,xt[36196]=.5;var bt=[];bt[32854]=2,bt[32855]=2,bt[36194]=2,bt[33189]=2,bt[36168]=1,bt[34041]=4,bt[35907]=4,bt[34836]=16,bt[34842]=8,bt[34843]=6;var _t=function(t,e,r,n,i){function a(t){this.id=c++,this.refCount=1,this.renderbuffer=t,this.format=32854,this.height=this.width=0,i.profile&&(this.stats={size:0})}function o(e){var r=e.renderbuffer;t.bindRenderbuffer(36161,null),t.deleteRenderbuffer(r),e.renderbuffer=null,e.refCount=0,delete u[e.id],n.renderbufferCount--}var s={rgba4:32854,rgb565:36194,"rgb5 a1":32855,depth:33189,stencil:36168,"depth stencil":34041};e.ext_srgb&&(s.srgba=35907),e.ext_color_buffer_half_float&&(s.rgba16f=34842,s.rgb16f=34843),e.webgl_color_buffer_float&&(s.rgba32f=34836);var l=[];Object.keys(s).forEach((function(t){l[s[t]]=t}));var c=0,u={};return a.prototype.decRef=function(){0>=--this.refCount&&o(this)},i.profile&&(n.getTotalRenderbufferSize=function(){var t=0;return Object.keys(u).forEach((function(e){t+=u[e].stats.size})),t}),{create:function(e,r){function o(e,r){var n=0,a=0,u=32854;if("object"==typeof e&&e?("shape"in e?(n=0|(a=e.shape)[0],a=0|a[1]):("radius"in e&&(n=a=0|e.radius),"width"in e&&(n=0|e.width),"height"in e&&(a=0|e.height)),"format"in e&&(u=s[e.format])):"number"==typeof e?(n=0|e,a="number"==typeof r?0|r:n):e||(n=a=1),n!==c.width||a!==c.height||u!==c.format)return o.width=c.width=n,o.height=c.height=a,c.format=u,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,u,n,a),i.profile&&(c.stats.size=bt[c.format]*c.width*c.height),o.format=l[c.format],o}var c=new a(t.createRenderbuffer());return u[c.id]=c,n.renderbufferCount++,o(e,r),o.resize=function(e,r){var n=0|e,a=0|r||n;return n===c.width&&a===c.height||(o.width=c.width=n,o.height=c.height=a,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,c.format,n,a),i.profile&&(c.stats.size=bt[c.format]*c.width*c.height)),o},o._reglType="renderbuffer",o._renderbuffer=c,i.profile&&(o.stats=c.stats),o.destroy=function(){c.decRef()},o},clear:function(){K(u).forEach(o)},restore:function(){K(u).forEach((function(e){e.renderbuffer=t.createRenderbuffer(),t.bindRenderbuffer(36161,e.renderbuffer),t.renderbufferStorage(36161,e.format,e.width,e.height)})),t.bindRenderbuffer(36161,null)}}},wt=[];wt[6408]=4,wt[6407]=3;var Tt=[];Tt[5121]=1,Tt[5126]=4,Tt[36193]=2;var kt=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],At=["x","y","z","w"],Mt="blend.func blend.equation stencil.func stencil.opFront stencil.opBack sample.coverage viewport scissor.box polygonOffset.offset".split(" "),St={0:0,1:1,zero:0,one:1,"src color":768,"one minus src color":769,"src alpha":770,"one minus src alpha":771,"dst color":774,"one minus dst color":775,"dst alpha":772,"one minus dst alpha":773,"constant color":32769,"one minus constant color":32770,"constant alpha":32771,"one minus constant alpha":32772,"src alpha saturate":776},Et={never:512,less:513,"<":513,equal:514,"=":514,"==":514,"===":514,lequal:515,"<=":515,greater:516,">":516,notequal:517,"!=":517,"!==":517,gequal:518,">=":518,always:519},Lt={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,"increment wrap":34055,"decrement wrap":34056,invert:5386},Ct={cw:2304,ccw:2305},Pt=new F(!1,!1,!1,(function(){}));return function(t){function e(){if(0===K.length)T&&T.update(),et=null;else{et=Y.next(e),f();for(var t=K.length-1;0<=t;--t){var r=K[t];r&&r(I,null,0)}g.flush(),T&&T.update()}}function r(){!et&&0<K.length&&(et=Y.next(e))}function n(){et&&(Y.cancel(e),et=null)}function a(t){t.preventDefault(),n(),Q.forEach((function(t){t()}))}function o(t){g.getError(),y.restore(),F.restore(),z.restore(),B.restore(),N.restore(),j.restore(),R.restore(),T&&T.restore(),q.procs.refresh(),r(),$.forEach((function(t){t()}))}function s(t){function e(t,e){var r={},n={};return Object.keys(t).forEach((function(i){var a=t[i];if(G.isDynamic(a))n[i]=G.unbox(a,i);else{if(e&&Array.isArray(a))for(var o=0;o<a.length;++o)if(G.isDynamic(a[o]))return void(n[i]=G.unbox(a,i));r[i]=a}})),{dynamic:n,static:r}}var r=e(t.context||{},!0),n=e(t.uniforms||{},!0),i=e(t.attributes||{},!1);t=e(function(t){function e(t){if(t in r){var e=r[t];delete r[t],Object.keys(e).forEach((function(n){r[t+"."+n]=e[n]}))}}var r=H({},t);return delete r.uniforms,delete r.attributes,delete r.context,delete r.vao,"stencil"in r&&r.stencil.op&&(r.stencil.opBack=r.stencil.opFront=r.stencil.op,delete r.stencil.op),e("blend"),e("depth"),e("cull"),e("stencil"),e("polygonOffset"),e("scissor"),e("sample"),"vao"in t&&(r.vao=t.vao),r}(t),!1);var a={gpuTime:0,cpuTime:0,count:0},o=q.compile(t,i,n,r,a),s=o.draw,l=o.batch,c=o.scope,u=[];return H((function(t,e){var r;if("function"==typeof t)return c.call(this,null,t,0);if("function"==typeof e)if("number"==typeof t)for(r=0;r<t;++r)c.call(this,null,e,r);else{if(!Array.isArray(t))return c.call(this,t,e,0);for(r=0;r<t.length;++r)c.call(this,t[r],e,r)}else if("number"==typeof t){if(0<t)return l.call(this,function(t){for(;u.length<t;)u.push(null);return u}(0|t),0|t)}else{if(!Array.isArray(t))return s.call(this,t);if(t.length)return l.call(this,t,t.length)}}),{stats:a,destroy:function(){o.destroy()}})}function l(t,e){var r=0;q.procs.poll();var n=e.color;n&&(g.clearColor(+n[0]||0,+n[1]||0,+n[2]||0,+n[3]||0),r|=16384),"depth"in e&&(g.clearDepth(+e.depth),r|=256),"stencil"in e&&(g.clearStencil(0|e.stencil),r|=1024),g.clear(r)}function c(t){return K.push(t),r(),{cancel:function(){var e=V(K,t);K[e]=function t(){var e=V(K,t);K[e]=K[K.length-1],--K.length,0>=K.length&&n()}}}}function u(){var t=X.viewport,e=X.scissor_box;t[0]=t[1]=e[0]=e[1]=0,I.viewportWidth=I.framebufferWidth=I.drawingBufferWidth=t[2]=e[2]=g.drawingBufferWidth,I.viewportHeight=I.framebufferHeight=I.drawingBufferHeight=t[3]=e[3]=g.drawingBufferHeight}function f(){I.tick+=1,I.time=m(),u(),q.procs.poll()}function h(){B.refresh(),u(),q.procs.refresh(),T&&T.update()}function m(){return(W()-M)/1e3}if(!(t=i(t)))return null;var g=t.gl,v=g.getContextAttributes();g.isContextLost();var y=function(t,e){function r(e){var r;e=e.toLowerCase();try{r=n[e]=t.getExtension(e)}catch(t){}return!!r}for(var n={},i=0;i<e.extensions.length;++i){var a=e.extensions[i];if(!r(a))return e.onDestroy(),e.onDone('"'+a+'" extension is not supported by the current WebGL context, try upgrading your system or a different browser'),null}return e.optionalExtensions.forEach(r),{extensions:n,restore:function(){Object.keys(n).forEach((function(t){if(n[t]&&!r(t))throw Error("(regl): error restoring extension "+t)}))}}}(g,t);if(!y)return null;var x=function(){var t={"":0},e=[""];return{id:function(r){var n=t[r];return n||(n=t[r]=e.length,e.push(r),n)},str:function(t){return e[t]}}}(),b={vaoCount:0,bufferCount:0,elementsCount:0,framebufferCount:0,shaderCount:0,textureCount:0,cubeCount:0,renderbufferCount:0,maxTextureUnits:0},_=t.cachedCode||{},w=y.extensions,T=function(t,e){function r(){this.endQueryIndex=this.startQueryIndex=-1,this.sum=0,this.stats=null}function n(t,e,n){var i=o.pop()||new r;i.startQueryIndex=t,i.endQueryIndex=e,i.sum=0,i.stats=n,s.push(i)}if(!e.ext_disjoint_timer_query)return null;var i=[],a=[],o=[],s=[],l=[],c=[];return{beginQuery:function(t){var r=i.pop()||e.ext_disjoint_timer_query.createQueryEXT();e.ext_disjoint_timer_query.beginQueryEXT(35007,r),a.push(r),n(a.length-1,a.length,t)},endQuery:function(){e.ext_disjoint_timer_query.endQueryEXT(35007)},pushScopeStats:n,update:function(){var t,r;if(0!==(t=a.length)){c.length=Math.max(c.length,t+1),l.length=Math.max(l.length,t+1),l[0]=0;var n=c[0]=0;for(r=t=0;r<a.length;++r){var u=a[r];e.ext_disjoint_timer_query.getQueryObjectEXT(u,34919)?(n+=e.ext_disjoint_timer_query.getQueryObjectEXT(u,34918),i.push(u)):a[t++]=u,l[r+1]=n,c[r+1]=t}for(a.length=t,r=t=0;r<s.length;++r){var f=(n=s[r]).startQueryIndex;u=n.endQueryIndex;n.sum+=l[u]-l[f],f=c[f],(u=c[u])===f?(n.stats.gpuTime+=n.sum/1e6,o.push(n)):(n.startQueryIndex=f,n.endQueryIndex=u,s[t++]=n)}s.length=t}},getNumPendingQueries:function(){return a.length},clear:function(){i.push.apply(i,a);for(var t=0;t<i.length;t++)e.ext_disjoint_timer_query.deleteQueryEXT(i[t]);a.length=0,i.length=0},restore:function(){a.length=0,i.length=0}}}(0,w),M=W(),C=g.drawingBufferWidth,P=g.drawingBufferHeight,I={tick:0,time:0,viewportWidth:C,viewportHeight:P,framebufferWidth:C,framebufferHeight:P,drawingBufferWidth:C,drawingBufferHeight:P,pixelRatio:t.pixelRatio},O=(C={elements:null,primitive:4,count:-1,offset:0,instances:-1},Z(g,w)),z=p(g,b,t,(function(t){return R.destroyBuffer(t)})),D=d(g,w,z,b),R=S(g,w,O,b,z,D,C),F=E(g,x,b,t),B=k(g,w,O,(function(){q.procs.poll()}),I,b,t),N=_t(g,w,0,b,t),j=A(g,w,O,B,N,b),q=U(g,x,w,O,z,D,0,j,{},R,F,C,I,T,_,t),X=(x=L(g,j,q.procs.poll,I),q.next),J=g.canvas,K=[],Q=[],$=[],tt=[t.onDestroy],et=null;J&&(J.addEventListener("webglcontextlost",a,!1),J.addEventListener("webglcontextrestored",o,!1));var rt=j.setFBO=s({framebuffer:G.define.call(null,1,"framebuffer")});return h(),v=H(s,{clear:function(t){if("framebuffer"in t)if(t.framebuffer&&"framebufferCube"===t.framebuffer_reglType)for(var e=0;6>e;++e)rt(H({framebuffer:t.framebuffer.faces[e]},t),l);else rt(t,l);else l(0,t)},prop:G.define.bind(null,1),context:G.define.bind(null,2),this:G.define.bind(null,3),draw:s({}),buffer:function(t){return z.create(t,34962,!1,!1)},elements:function(t){return D.create(t,!1)},texture:B.create2D,cube:B.createCube,renderbuffer:N.create,framebuffer:j.create,framebufferCube:j.createCube,vao:R.createVAO,attributes:v,frame:c,on:function(t,e){var r;switch(t){case"frame":return c(e);case"lost":r=Q;break;case"restore":r=$;break;case"destroy":r=tt}return r.push(e),{cancel:function(){for(var t=0;t<r.length;++t)if(r[t]===e){r[t]=r[r.length-1],r.pop();break}}}},limits:O,hasExtension:function(t){return 0<=O.extensions.indexOf(t.toLowerCase())},read:x,destroy:function(){K.length=0,n(),J&&(J.removeEventListener("webglcontextlost",a),J.removeEventListener("webglcontextrestored",o)),F.clear(),j.clear(),N.clear(),R.clear(),B.clear(),D.clear(),z.clear(),T&&T.clear(),tt.forEach((function(t){t()}))},_gl:g,_refresh:h,poll:function(){f(),T&&T.update()},now:m,stats:b,getCachedCode:function(){return _},preloadCachedCode:function(t){Object.entries(t).forEach((function(t){_[t[0]]=t[1]}))}}),t.onDone(null,v),v}}))},{}],279:[function(t,e,r){
/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
var n=t("buffer"),i=n.Buffer;function a(t,e){for(var r in t)e[r]=t[r]}function o(t,e,r){return i(t,e,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(a(n,r),r.Buffer=o),o.prototype=Object.create(i.prototype),a(i,o),o.from=function(t,e,r){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,r)},o.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError("Argument must be a number");var n=i(t);return void 0!==e?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n},o.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t)},o.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return n.SlowBuffer(t)}},{buffer:80}],280:[function(t,e,r){e.exports=i;var n=t("events").EventEmitter;function i(){n.call(this)}t("inherits")(i,n),i.Readable=t("readable-stream/lib/_stream_readable.js"),i.Writable=t("readable-stream/lib/_stream_writable.js"),i.Duplex=t("readable-stream/lib/_stream_duplex.js"),i.Transform=t("readable-stream/lib/_stream_transform.js"),i.PassThrough=t("readable-stream/lib/_stream_passthrough.js"),i.finished=t("readable-stream/lib/internal/streams/end-of-stream.js"),i.pipeline=t("readable-stream/lib/internal/streams/pipeline.js"),i.Stream=i,i.prototype.pipe=function(t,e){var r=this;function i(e){t.writable&&!1===t.write(e)&&r.pause&&r.pause()}function a(){r.readable&&r.resume&&r.resume()}r.on("data",i),t.on("drain",a),t._isStdio||e&&!1===e.end||(r.on("end",s),r.on("close",l));var o=!1;function s(){o||(o=!0,t.end())}function l(){o||(o=!0,"function"==typeof t.destroy&&t.destroy())}function c(t){if(u(),0===n.listenerCount(this,"error"))throw t}function u(){r.removeListener("data",i),t.removeListener("drain",a),r.removeListener("end",s),r.removeListener("close",l),r.removeListener("error",c),t.removeListener("error",c),r.removeListener("end",u),r.removeListener("close",u),t.removeListener("close",u)}return r.on("error",c),t.on("error",c),r.on("end",u),r.on("close",u),t.on("close",u),t.emit("pipe",r),t}},{events:181,inherits:226,"readable-stream/lib/_stream_duplex.js":282,"readable-stream/lib/_stream_passthrough.js":283,"readable-stream/lib/_stream_readable.js":284,"readable-stream/lib/_stream_transform.js":285,"readable-stream/lib/_stream_writable.js":286,"readable-stream/lib/internal/streams/end-of-stream.js":290,"readable-stream/lib/internal/streams/pipeline.js":292}],281:[function(t,e,r){"use strict";var n={};function i(t,e,r){r||(r=Error);var i=function(t){var r,n;function i(r,n,i){return t.call(this,function(t,r,n){return"string"==typeof e?e:e(t,r,n)}(r,n,i))||this}return n=t,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n,i}(r);i.prototype.name=r.name,i.prototype.code=t,n[t]=i}function a(t,e){if(Array.isArray(t)){var r=t.length;return t=t.map((function(t){return String(t)})),r>2?"one of ".concat(e," ").concat(t.slice(0,r-1).join(", "),", or ")+t[r-1]:2===r?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}return"of ".concat(e," ").concat(String(t))}i("ERR_INVALID_OPT_VALUE",(function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'}),TypeError),i("ERR_INVALID_ARG_TYPE",(function(t,e,r){var n,i,o,s;if("string"==typeof e&&(i="not ",e.substr(!o||o<0?0:+o,i.length)===i)?(n="must not be",e=e.replace(/^not /,"")):n="must be",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}(t," argument"))s="The ".concat(t," ").concat(n," ").concat(a(e,"type"));else{var l=function(t,e,r){return"number"!=typeof r&&(r=0),!(r+e.length>t.length)&&-1!==t.indexOf(e,r)}(t,".")?"property":"argument";s='The "'.concat(t,'" ').concat(l," ").concat(n," ").concat(a(e,"type"))}return s+=". Received type ".concat(typeof r)}),TypeError),i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),i("ERR_METHOD_NOT_IMPLEMENTED",(function(t){return"The "+t+" method is not implemented"})),i("ERR_STREAM_PREMATURE_CLOSE","Premature close"),i("ERR_STREAM_DESTROYED",(function(t){return"Cannot call "+t+" after a stream was destroyed"})),i("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),i("ERR_STREAM_WRITE_AFTER_END","write after end"),i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),i("ERR_UNKNOWN_ENCODING",(function(t){return"Unknown encoding: "+t}),TypeError),i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=n},{}],282:[function(t,e,r){(function(r){(function(){"use strict";var n=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};e.exports=c;var i=t("./_stream_readable"),a=t("./_stream_writable");t("inherits")(c,i);for(var o=n(a.prototype),s=0;s<o.length;s++){var l=o[s];c.prototype[l]||(c.prototype[l]=a.prototype[l])}function c(t){if(!(this instanceof c))return new c(t);i.call(this,t),a.call(this,t),this.allowHalfOpen=!0,t&&(!1===t.readable&&(this.readable=!1),!1===t.writable&&(this.writable=!1),!1===t.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",u)))}function u(){this._writableState.ended||r.nextTick(f,this)}function f(t){t.end()}Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(c.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(c.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(c.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(t){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=t,this._writableState.destroyed=t)}})}).call(this)}).call(this,t("_process"))},{"./_stream_readable":284,"./_stream_writable":286,_process:272,inherits:226}],283:[function(t,e,r){"use strict";e.exports=i;var n=t("./_stream_transform");function i(t){if(!(this instanceof i))return new i(t);n.call(this,t)}t("inherits")(i,n),i.prototype._transform=function(t,e,r){r(null,t)}},{"./_stream_transform":285,inherits:226}],284:[function(t,e,r){(function(r,n){(function(){"use strict";var i;e.exports=A,A.ReadableState=k;t("events").EventEmitter;var a=function(t,e){return t.listeners(e).length},o=t("./internal/streams/stream"),s=t("buffer").Buffer,l=n.Uint8Array||function(){};var c,u=t("util");c=u&&u.debuglog?u.debuglog("stream"):function(){};var f,h,p,d=t("./internal/streams/buffer_list"),m=t("./internal/streams/destroy"),g=t("./internal/streams/state").getHighWaterMark,v=t("../errors").codes,y=v.ERR_INVALID_ARG_TYPE,x=v.ERR_STREAM_PUSH_AFTER_EOF,b=v.ERR_METHOD_NOT_IMPLEMENTED,_=v.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;t("inherits")(A,o);var w=m.errorOrDestroy,T=["error","close","destroy","pause","resume"];function k(e,r,n){i=i||t("./_stream_duplex"),e=e||{},"boolean"!=typeof n&&(n=r instanceof i),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=g(this,e,"readableHighWaterMark",n),this.buffer=new d,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(f||(f=t("string_decoder/").StringDecoder),this.decoder=new f(e.encoding),this.encoding=e.encoding)}function A(e){if(i=i||t("./_stream_duplex"),!(this instanceof A))return new A(e);var r=this instanceof i;this._readableState=new k(e,this,r),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),o.call(this)}function M(t,e,r,n,i){c("readableAddChunk",e);var a,o=t._readableState;if(null===e)o.reading=!1,function(t,e){if(c("onEofChunk"),e.ended)return;if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,e.sync?L(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,C(t)))}(t,o);else if(i||(a=function(t,e){var r;n=e,s.isBuffer(n)||n instanceof l||"string"==typeof e||void 0===e||t.objectMode||(r=new y("chunk",["string","Buffer","Uint8Array"],e));var n;return r}(o,e)),a)w(t,a);else if(o.objectMode||e&&e.length>0)if("string"==typeof e||o.objectMode||Object.getPrototypeOf(e)===s.prototype||(e=function(t){return s.from(t)}(e)),n)o.endEmitted?w(t,new _):S(t,o,e,!0);else if(o.ended)w(t,new x);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!r?(e=o.decoder.write(e),o.objectMode||0!==e.length?S(t,o,e,!1):P(t,o)):S(t,o,e,!1)}else n||(o.reading=!1,P(t,o));return!o.ended&&(o.length<o.highWaterMark||0===o.length)}function S(t,e,r,n){e.flowing&&0===e.length&&!e.sync?(e.awaitDrain=0,t.emit("data",r)):(e.length+=e.objectMode?1:r.length,n?e.buffer.unshift(r):e.buffer.push(r),e.needReadable&&L(t)),P(t,e)}Object.defineProperty(A.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}}),A.prototype.destroy=m.destroy,A.prototype._undestroy=m.undestroy,A.prototype._destroy=function(t,e){e(t)},A.prototype.push=function(t,e){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof t&&((e=e||n.defaultEncoding)!==n.encoding&&(t=s.from(t,e),e=""),r=!0),M(this,t,e,!1,r)},A.prototype.unshift=function(t){return M(this,t,null,!0,!1)},A.prototype.isPaused=function(){return!1===this._readableState.flowing},A.prototype.setEncoding=function(e){f||(f=t("string_decoder/").StringDecoder);var r=new f(e);this._readableState.decoder=r,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,i="";null!==n;)i+=r.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==i&&this._readableState.buffer.push(i),this._readableState.length=i.length,this};function E(t,e){return t<=0||0===e.length&&e.ended?0:e.objectMode?1:t!=t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=function(t){return t>=1073741824?t=1073741824:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function L(t){var e=t._readableState;c("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(c("emitReadable",e.flowing),e.emittedReadable=!0,r.nextTick(C,t))}function C(t){var e=t._readableState;c("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,R(t)}function P(t,e){e.readingMore||(e.readingMore=!0,r.nextTick(I,t,e))}function I(t,e){for(;!e.reading&&!e.ended&&(e.length<e.highWaterMark||e.flowing&&0===e.length);){var r=e.length;if(c("maybeReadMore read 0"),t.read(0),r===e.length)break}e.readingMore=!1}function O(t){var e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function z(t){c("readable nexttick read 0"),t.read(0)}function D(t,e){c("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),R(t),e.flowing&&!e.reading&&t.read(0)}function R(t){var e=t._readableState;for(c("flow",e.flowing);e.flowing&&null!==t.read(););}function F(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r}function B(t){var e=t._readableState;c("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,r.nextTick(N,e,t))}function N(t,e){if(c("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}function j(t,e){for(var r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1}A.prototype.read=function(t){c("read",t),t=parseInt(t,10);var e=this._readableState,r=t;if(0!==t&&(e.emittedReadable=!1),0===t&&e.needReadable&&((0!==e.highWaterMark?e.length>=e.highWaterMark:e.length>0)||e.ended))return c("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?B(this):L(this),null;if(0===(t=E(t,e))&&e.ended)return 0===e.length&&B(this),null;var n,i=e.needReadable;return c("need readable",i),(0===e.length||e.length-t<e.highWaterMark)&&c("length less than watermark",i=!0),e.ended||e.reading?c("reading or ended",i=!1):i&&(c("do read"),e.reading=!0,e.sync=!0,0===e.length&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=E(r,e))),null===(n=t>0?F(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&B(this)),null!==n&&this.emit("data",n),n},A.prototype._read=function(t){w(this,new b("_read()"))},A.prototype.pipe=function(t,e){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=t;break;case 1:i.pipes=[i.pipes,t];break;default:i.pipes.push(t)}i.pipesCount+=1,c("pipe count=%d opts=%j",i.pipesCount,e);var o=(!e||!1!==e.end)&&t!==r.stdout&&t!==r.stderr?l:g;function s(e,r){c("onunpipe"),e===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,c("cleanup"),t.removeListener("close",d),t.removeListener("finish",m),t.removeListener("drain",u),t.removeListener("error",p),t.removeListener("unpipe",s),n.removeListener("end",l),n.removeListener("end",g),n.removeListener("data",h),f=!0,!i.awaitDrain||t._writableState&&!t._writableState.needDrain||u())}function l(){c("onend"),t.end()}i.endEmitted?r.nextTick(o):n.once("end",o),t.on("unpipe",s);var u=function(t){return function(){var e=t._readableState;c("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&a(t,"data")&&(e.flowing=!0,R(t))}}(n);t.on("drain",u);var f=!1;function h(e){c("ondata");var r=t.write(e);c("dest.write",r),!1===r&&((1===i.pipesCount&&i.pipes===t||i.pipesCount>1&&-1!==j(i.pipes,t))&&!f&&(c("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function p(e){c("onerror",e),g(),t.removeListener("error",p),0===a(t,"error")&&w(t,e)}function d(){t.removeListener("finish",m),g()}function m(){c("onfinish"),t.removeListener("close",d),g()}function g(){c("unpipe"),n.unpipe(t)}return n.on("data",h),function(t,e,r){if("function"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}(t,"error",p),t.once("close",d),t.once("finish",m),t.emit("pipe",n),i.flowing||(c("pipe resume"),n.resume()),t},A.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var a=0;a<i;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var o=j(e.pipes,t);return-1===o||(e.pipes.splice(o,1),e.pipesCount-=1,1===e.pipesCount&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,r)),this},A.prototype.on=function(t,e){var n=o.prototype.on.call(this,t,e),i=this._readableState;return"data"===t?(i.readableListening=this.listenerCount("readable")>0,!1!==i.flowing&&this.resume()):"readable"===t&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,c("on readable",i.length,i.reading),i.length?L(this):i.reading||r.nextTick(z,this))),n},A.prototype.addListener=A.prototype.on,A.prototype.removeListener=function(t,e){var n=o.prototype.removeListener.call(this,t,e);return"readable"===t&&r.nextTick(O,this),n},A.prototype.removeAllListeners=function(t){var e=o.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||r.nextTick(O,this),e},A.prototype.resume=function(){var t=this._readableState;return t.flowing||(c("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,r.nextTick(D,t,e))}(this,t)),t.paused=!1,this},A.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(c("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},A.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on("end",(function(){if(c("wrapped end"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on("data",(function(i){(c("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i)||(r.objectMode||i&&i.length)&&(e.push(i)||(n=!0,t.pause()))})),t)void 0===this[i]&&"function"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var a=0;a<T.length;a++)t.on(T[a],this.emit.bind(this,T[a]));return this._read=function(e){c("wrapped _read",e),n&&(n=!1,t.resume())},this},"function"==typeof Symbol&&(A.prototype[Symbol.asyncIterator]=function(){return void 0===h&&(h=t("./internal/streams/async_iterator")),h(this)}),Object.defineProperty(A.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(A.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(A.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(t){this._readableState&&(this._readableState.flowing=t)}}),A._fromList=F,Object.defineProperty(A.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(A.from=function(e,r){return void 0===p&&(p=t("./internal/streams/from")),p(A,e,r)})}).call(this)}).call(this,t("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../errors":281,"./_stream_duplex":282,"./internal/streams/async_iterator":287,"./internal/streams/buffer_list":288,"./internal/streams/destroy":289,"./internal/streams/from":291,"./internal/streams/state":293,"./internal/streams/stream":294,_process:272,buffer:80,events:181,inherits:226,"string_decoder/":300,util:79}],285:[function(t,e,r){"use strict";e.exports=u;var n=t("../errors").codes,i=n.ERR_METHOD_NOT_IMPLEMENTED,a=n.ERR_MULTIPLE_CALLBACK,o=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=n.ERR_TRANSFORM_WITH_LENGTH_0,l=t("./_stream_duplex");function c(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new a);r.writechunk=null,r.writecb=null,null!=e&&this.push(e),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function u(t){if(!(this instanceof u))return new u(t);l.call(this,t),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&("function"==typeof t.transform&&(this._transform=t.transform),"function"==typeof t.flush&&(this._flush=t.flush)),this.on("prefinish",f)}function f(){var t=this;"function"!=typeof this._flush||this._readableState.destroyed?h(this,null,null):this._flush((function(e,r){h(t,e,r)}))}function h(t,e,r){if(e)return t.emit("error",e);if(null!=r&&t.push(r),t._writableState.length)throw new s;if(t._transformState.transforming)throw new o;return t.push(null)}t("inherits")(u,l),u.prototype.push=function(t,e){return this._transformState.needTransform=!1,l.prototype.push.call(this,t,e)},u.prototype._transform=function(t,e,r){r(new i("_transform()"))},u.prototype._write=function(t,e,r){var n=this._transformState;if(n.writecb=r,n.writechunk=t,n.writeencoding=e,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},u.prototype._read=function(t){var e=this._transformState;null===e.writechunk||e.transforming?e.needTransform=!0:(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform))},u.prototype._destroy=function(t,e){l.prototype._destroy.call(this,t,(function(t){e(t)}))}},{"../errors":281,"./_stream_duplex":282,inherits:226}],286:[function(t,e,r){(function(r,n){(function(){"use strict";function i(t){var e=this;this.next=null,this.entry=null,this.finish=function(){!function(t,e,r){var n=t.entry;t.entry=null;for(;n;){var i=n.callback;e.pendingcb--,i(r),n=n.next}e.corkedRequestsFree.next=t}(e,t)}}var a;e.exports=A,A.WritableState=k;var o={deprecate:t("util-deprecate")},s=t("./internal/streams/stream"),l=t("buffer").Buffer,c=n.Uint8Array||function(){};var u,f=t("./internal/streams/destroy"),h=t("./internal/streams/state").getHighWaterMark,p=t("../errors").codes,d=p.ERR_INVALID_ARG_TYPE,m=p.ERR_METHOD_NOT_IMPLEMENTED,g=p.ERR_MULTIPLE_CALLBACK,v=p.ERR_STREAM_CANNOT_PIPE,y=p.ERR_STREAM_DESTROYED,x=p.ERR_STREAM_NULL_VALUES,b=p.ERR_STREAM_WRITE_AFTER_END,_=p.ERR_UNKNOWN_ENCODING,w=f.errorOrDestroy;function T(){}function k(e,n,o){a=a||t("./_stream_duplex"),e=e||{},"boolean"!=typeof o&&(o=n instanceof a),this.objectMode=!!e.objectMode,o&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=h(this,e,"writableHighWaterMark",o),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){!function(t,e){var n=t._writableState,i=n.sync,a=n.writecb;if("function"!=typeof a)throw new g;if(function(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}(n),e)!function(t,e,n,i,a){--e.pendingcb,n?(r.nextTick(a,i),r.nextTick(P,t,e),t._writableState.errorEmitted=!0,w(t,i)):(a(i),t._writableState.errorEmitted=!0,w(t,i),P(t,e))}(t,n,i,e,a);else{var o=L(n)||t.destroyed;o||n.corked||n.bufferProcessing||!n.bufferedRequest||E(t,n),i?r.nextTick(S,t,n,o,a):S(t,n,o,a)}}(n,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}function A(e){var r=this instanceof(a=a||t("./_stream_duplex"));if(!r&&!u.call(A,this))return new A(e);this._writableState=new k(e,this,r),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),s.call(this)}function M(t,e,r,n,i,a,o){e.writelen=n,e.writecb=o,e.writing=!0,e.sync=!0,e.destroyed?e.onwrite(new y("write")):r?t._writev(i,e.onwrite):t._write(i,a,e.onwrite),e.sync=!1}function S(t,e,r,n){r||function(t,e){0===e.length&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}(t,e),e.pendingcb--,n(),P(t,e)}function E(t,e){e.bufferProcessing=!0;var r=e.bufferedRequest;if(t._writev&&r&&r.next){var n=e.bufferedRequestCount,a=new Array(n),o=e.corkedRequestsFree;o.entry=r;for(var s=0,l=!0;r;)a[s]=r,r.isBuf||(l=!1),r=r.next,s+=1;a.allBuffers=l,M(t,e,!0,e.length,a,"",o.finish),e.pendingcb++,e.lastBufferedRequest=null,o.next?(e.corkedRequestsFree=o.next,o.next=null):e.corkedRequestsFree=new i(e),e.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,u=r.encoding,f=r.callback;if(M(t,e,!1,e.objectMode?1:c.length,c,u,f),r=r.next,e.bufferedRequestCount--,e.writing)break}null===r&&(e.lastBufferedRequest=null)}e.bufferedRequest=r,e.bufferProcessing=!1}function L(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing}function C(t,e){t._final((function(r){e.pendingcb--,r&&w(t,r),e.prefinished=!0,t.emit("prefinish"),P(t,e)}))}function P(t,e){var n=L(e);if(n&&(function(t,e){e.prefinished||e.finalCalled||("function"!=typeof t._final||e.destroyed?(e.prefinished=!0,t.emit("prefinish")):(e.pendingcb++,e.finalCalled=!0,r.nextTick(C,t,e)))}(t,e),0===e.pendingcb&&(e.finished=!0,t.emit("finish"),e.autoDestroy))){var i=t._readableState;(!i||i.autoDestroy&&i.endEmitted)&&t.destroy()}return n}t("inherits")(A,s),k.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e},function(){try{Object.defineProperty(k.prototype,"buffer",{get:o.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(t){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(u=Function.prototype[Symbol.hasInstance],Object.defineProperty(A,Symbol.hasInstance,{value:function(t){return!!u.call(this,t)||this===A&&(t&&t._writableState instanceof k)}})):u=function(t){return t instanceof this},A.prototype.pipe=function(){w(this,new v)},A.prototype.write=function(t,e,n){var i,a=this._writableState,o=!1,s=!a.objectMode&&(i=t,l.isBuffer(i)||i instanceof c);return s&&!l.isBuffer(t)&&(t=function(t){return l.from(t)}(t)),"function"==typeof e&&(n=e,e=null),s?e="buffer":e||(e=a.defaultEncoding),"function"!=typeof n&&(n=T),a.ending?function(t,e){var n=new b;w(t,n),r.nextTick(e,n)}(this,n):(s||function(t,e,n,i){var a;return null===n?a=new x:"string"==typeof n||e.objectMode||(a=new d("chunk",["string","Buffer"],n)),!a||(w(t,a),r.nextTick(i,a),!1)}(this,a,t,n))&&(a.pendingcb++,o=function(t,e,r,n,i,a){if(!r){var o=function(t,e,r){t.objectMode||!1===t.decodeStrings||"string"!=typeof e||(e=l.from(e,r));return e}(e,n,i);n!==o&&(r=!0,i="buffer",n=o)}var s=e.objectMode?1:n.length;e.length+=s;var c=e.length<e.highWaterMark;c||(e.needDrain=!0);if(e.writing||e.corked){var u=e.lastBufferedRequest;e.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},u?u.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else M(t,e,!1,s,n,i,a);return c}(this,a,s,t,e,n)),o},A.prototype.cork=function(){this._writableState.corked++},A.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.bufferProcessing||!t.bufferedRequest||E(this,t))},A.prototype.setDefaultEncoding=function(t){if("string"==typeof t&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new _(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(A.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(A.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(t,e,r){r(new m("_write()"))},A.prototype._writev=null,A.prototype.end=function(t,e,n){var i=this._writableState;return"function"==typeof t?(n=t,t=null,e=null):"function"==typeof e&&(n=e,e=null),null!=t&&this.write(t,e),i.corked&&(i.corked=1,this.uncork()),i.ending||function(t,e,n){e.ending=!0,P(t,e),n&&(e.finished?r.nextTick(n):t.once("finish",n));e.ended=!0,t.writable=!1}(this,i,n),this},Object.defineProperty(A.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(A.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),A.prototype.destroy=f.destroy,A.prototype._undestroy=f.undestroy,A.prototype._destroy=function(t,e){e(t)}}).call(this)}).call(this,t("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../errors":281,"./_stream_duplex":282,"./internal/streams/destroy":289,"./internal/streams/state":293,"./internal/streams/stream":294,_process:272,buffer:80,inherits:226,"util-deprecate":325}],287:[function(t,e,r){(function(r){(function(){"use strict";var n;function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var a=t("./end-of-stream"),o=Symbol("lastResolve"),s=Symbol("lastReject"),l=Symbol("error"),c=Symbol("ended"),u=Symbol("lastPromise"),f=Symbol("handlePromise"),h=Symbol("stream");function p(t,e){return{value:t,done:e}}function d(t){var e=t[o];if(null!==e){var r=t[h].read();null!==r&&(t[u]=null,t[o]=null,t[s]=null,e(p(r,!1)))}}function m(t){r.nextTick(d,t)}var g=Object.getPrototypeOf((function(){})),v=Object.setPrototypeOf((i(n={get stream(){return this[h]},next:function(){var t=this,e=this[l];if(null!==e)return Promise.reject(e);if(this[c])return Promise.resolve(p(void 0,!0));if(this[h].destroyed)return new Promise((function(e,n){r.nextTick((function(){t[l]?n(t[l]):e(p(void 0,!0))}))}));var n,i=this[u];if(i)n=new Promise(function(t,e){return function(r,n){t.then((function(){e[c]?r(p(void 0,!0)):e[f](r,n)}),n)}}(i,this));else{var a=this[h].read();if(null!==a)return Promise.resolve(p(a,!1));n=new Promise(this[f])}return this[u]=n,n}},Symbol.asyncIterator,(function(){return this})),i(n,"return",(function(){var t=this;return new Promise((function(e,r){t[h].destroy(null,(function(t){t?r(t):e(p(void 0,!0))}))}))})),n),g);e.exports=function(t){var e,r=Object.create(v,(i(e={},h,{value:t,writable:!0}),i(e,o,{value:null,writable:!0}),i(e,s,{value:null,writable:!0}),i(e,l,{value:null,writable:!0}),i(e,c,{value:t._readableState.endEmitted,writable:!0}),i(e,f,{value:function(t,e){var n=r[h].read();n?(r[u]=null,r[o]=null,r[s]=null,t(p(n,!1))):(r[o]=t,r[s]=e)},writable:!0}),e));return r[u]=null,a(t,(function(t){if(t&&"ERR_STREAM_PREMATURE_CLOSE"!==t.code){var e=r[s];return null!==e&&(r[u]=null,r[o]=null,r[s]=null,e(t)),void(r[l]=t)}var n=r[o];null!==n&&(r[u]=null,r[o]=null,r[s]=null,n(p(void 0,!0))),r[c]=!0})),t.on("readable",m.bind(null,r)),r}}).call(this)}).call(this,t("_process"))},{"./end-of-stream":290,_process:272}],288:[function(t,e,r){"use strict";function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function a(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var o=t("buffer").Buffer,s=t("util").inspect,l=s&&s.custom||"inspect";e.exports=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.head=null,this.tail=null,this.length=0}var e,r,c;return e=t,(r=[{key:"push",value:function(t){var e={data:t,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(t){if(0===this.length)return"";for(var e=this.head,r=""+e.data;e=e.next;)r+=t+e.data;return r}},{key:"concat",value:function(t){if(0===this.length)return o.alloc(0);for(var e,r,n,i=o.allocUnsafe(t>>>0),a=this.head,s=0;a;)e=a.data,r=i,n=s,o.prototype.copy.call(e,r,n),s+=a.data.length,a=a.next;return i}},{key:"consume",value:function(t,e){var r;return t<this.head.data.length?(r=this.head.data.slice(0,t),this.head.data=this.head.data.slice(t)):r=t===this.head.data.length?this.shift():e?this._getString(t):this._getBuffer(t),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(t){var e=this.head,r=1,n=e.data;for(t-=n.length;e=e.next;){var i=e.data,a=t>i.length?i.length:t;if(a===i.length?n+=i:n+=i.slice(0,t),0==(t-=a)){a===i.length?(++r,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=i.slice(a));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(t){var e=o.allocUnsafe(t),r=this.head,n=1;for(r.data.copy(e),t-=r.data.length;r=r.next;){var i=r.data,a=t>i.length?i.length:t;if(i.copy(e,e.length-t,0,a),0==(t-=a)){a===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(a));break}++n}return this.length-=n,e}},{key:l,value:function(t,e){return s(this,function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach((function(e){i(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}({},e,{depth:0,customInspect:!1}))}}])&&a(e.prototype,r),c&&a(e,c),t}()},{buffer:80,util:79}],289:[function(t,e,r){(function(t){(function(){"use strict";function r(t,e){i(t,e),n(t)}function n(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function i(t,e){t.emit("error",e)}e.exports={destroy:function(e,a){var o=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return s||l?(a?a(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(i,this,e)):t.nextTick(i,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!a&&e?o._writableState?o._writableState.errorEmitted?t.nextTick(n,o):(o._writableState.errorEmitted=!0,t.nextTick(r,o,e)):t.nextTick(r,o,e):a?(t.nextTick(n,o),a(e)):t.nextTick(n,o)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(t,e){var r=t._readableState,n=t._writableState;r&&r.autoDestroy||n&&n.autoDestroy?t.destroy(e):t.emit("error",e)}}}).call(this)}).call(this,t("_process"))},{_process:272}],290:[function(t,e,r){"use strict";var n=t("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}e.exports=function t(e,r,a){if("function"==typeof r)return t(e,null,r);r||(r={}),a=function(t){var e=!1;return function(){if(!e){e=!0;for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];t.apply(this,n)}}}(a||i);var o=r.readable||!1!==r.readable&&e.readable,s=r.writable||!1!==r.writable&&e.writable,l=function(){e.writable||u()},c=e._writableState&&e._writableState.finished,u=function(){s=!1,c=!0,o||a.call(e)},f=e._readableState&&e._readableState.endEmitted,h=function(){o=!1,f=!0,s||a.call(e)},p=function(t){a.call(e,t)},d=function(){var t;return o&&!f?(e._readableState&&e._readableState.ended||(t=new n),a.call(e,t)):s&&!c?(e._writableState&&e._writableState.ended||(t=new n),a.call(e,t)):void 0},m=function(){e.req.on("finish",u)};return!function(t){return t.setHeader&&"function"==typeof t.abort}(e)?s&&!e._writableState&&(e.on("end",l),e.on("close",l)):(e.on("complete",u),e.on("abort",d),e.req?m():e.on("request",m)),e.on("end",h),e.on("finish",u),!1!==r.error&&e.on("error",p),e.on("close",d),function(){e.removeListener("complete",u),e.removeListener("abort",d),e.removeListener("request",m),e.req&&e.req.removeListener("finish",u),e.removeListener("end",l),e.removeListener("close",l),e.removeListener("finish",u),e.removeListener("end",h),e.removeListener("error",p),e.removeListener("close",d)}}},{"../../../errors":281}],291:[function(t,e,r){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],292:[function(t,e,r){"use strict";var n;var i=t("../../../errors").codes,a=i.ERR_MISSING_ARGS,o=i.ERR_STREAM_DESTROYED;function s(t){if(t)throw t}function l(e,r,i,a){a=function(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}(a);var s=!1;e.on("close",(function(){s=!0})),void 0===n&&(n=t("./end-of-stream")),n(e,{readable:r,writable:i},(function(t){if(t)return a(t);s=!0,a()}));var l=!1;return function(t){if(!s&&!l)return l=!0,function(t){return t.setHeader&&"function"==typeof t.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void a(t||new o("pipe"))}}function c(t){t()}function u(t,e){return t.pipe(e)}function f(t){return t.length?"function"!=typeof t[t.length-1]?s:t.pop():s}e.exports=function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];var n,i=f(e);if(Array.isArray(e[0])&&(e=e[0]),e.length<2)throw new a("streams");var o=e.map((function(t,r){var a=r<e.length-1;return l(t,a,r>0,(function(t){n||(n=t),t&&o.forEach(c),a||(o.forEach(c),i(n))}))}));return e.reduce(u)}},{"../../../errors":281,"./end-of-stream":290}],293:[function(t,e,r){"use strict";var n=t("../../../errors").codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(t,e,r,i){var a=function(t,e,r){return null!=t.highWaterMark?t.highWaterMark:e?t[r]:null}(e,i,r);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0)throw new n(i?r:"highWaterMark",a);return Math.floor(a)}return t.objectMode?16:16384}}},{"../../../errors":281}],294:[function(t,e,r){e.exports=t("events").EventEmitter},{events:181}],295:[function(t,e,r){(function(r,n){(function(){var r=t("assert"),i=t("debug")("stream-parser");e.exports=function(t){var e=t&&"function"==typeof t._transform,r=t&&"function"==typeof t._write;if(!e&&!r)throw new Error("must pass a Writable or Transform stream in");i("extending Parser into stream"),t._bytes=o,t._skipBytes=s,e&&(t._passthrough=l);e?t._transform=u:t._write=c};function a(t){i("initializing parser stream"),t._parserBytesLeft=0,t._parserBuffers=[],t._parserBuffered=0,t._parserState=-1,t._parserCallback=null,"function"==typeof t.push&&(t._parserOutput=t.push.bind(t)),t._parserInit=!0}function o(t,e){r(!this._parserCallback,'there is already a "callback" set!'),r(isFinite(t)&&t>0,'can only buffer a finite number of bytes > 0, got "'+t+'"'),this._parserInit||a(this),i("buffering %o bytes",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=0}function s(t,e){r(!this._parserCallback,'there is already a "callback" set!'),r(t>0,'can only skip > 0 bytes, got "'+t+'"'),this._parserInit||a(this),i("skipping %o bytes",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=1}function l(t,e){r(!this._parserCallback,'There is already a "callback" set!'),r(t>0,'can only pass through > 0 bytes, got "'+t+'"'),this._parserInit||a(this),i("passing through %o bytes",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=2}function c(t,e,r){this._parserInit||a(this),i("write(%o bytes)",t.length),"function"==typeof e&&(r=e),h(this,t,null,r)}function u(t,e,r){this._parserInit||a(this),i("transform(%o bytes)",t.length),"function"!=typeof e&&(e=this._parserOutput),h(this,t,e,r)}function f(t,e,r,a){if(t._parserBytesLeft-=e.length,i("%o bytes left for stream piece",t._parserBytesLeft),0===t._parserState?(t._parserBuffers.push(e),t._parserBuffered+=e.length):2===t._parserState&&r(e),0!==t._parserBytesLeft)return a;var o=t._parserCallback;if(o&&0===t._parserState&&t._parserBuffers.length>1&&(e=n.concat(t._parserBuffers,t._parserBuffered)),0!==t._parserState&&(e=null),t._parserCallback=null,t._parserBuffered=0,t._parserState=-1,t._parserBuffers.splice(0),o){var s=[];e&&s.push(e),r&&s.push(r);var l=o.length>s.length;l&&s.push(p(a));var c=o.apply(t,s);if(!l||a===c)return a}}var h=p((function t(e,r,n,i){return e._parserBytesLeft<=0?i(new Error("got data but not currently parsing anything")):r.length<=e._parserBytesLeft?function(){return f(e,r,n,i)}:function(){var a=r.slice(0,e._parserBytesLeft);return f(e,a,n,(function(o){return o?i(o):r.length>a.length?function(){return t(e,r.slice(a.length),n,i)}:void 0}))}}));function p(t){return function(){for(var e=t.apply(this,arguments);"function"==typeof e;)e=e();return e}}}).call(this)}).call(this,t("_process"),t("buffer").Buffer)},{_process:272,assert:71,buffer:80,debug:296}],296:[function(t,e,r){(function(n){(function(){function i(){var t;try{t=r.storage.debug}catch(t){}return!t&&void 0!==n&&"env"in n&&(t=n.env.DEBUG),t}(r=e.exports=t("./debug")).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},r.formatArgs=function(t){var e=this.useColors;if(t[0]=(e?"%c":"")+this.namespace+(e?" %c":" ")+t[0]+(e?"%c ":" ")+"+"+r.humanize(this.diff),!e)return;var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var i=0,a=0;t[0].replace(/%[a-zA-Z%]/g,(function(t){"%%"!==t&&(i++,"%c"===t&&(a=i))})),t.splice(a,0,n)},r.save=function(t){try{null==t?r.storage.removeItem("debug"):r.storage.debug=t}catch(t){}},r.load=i,r.useColors=function(){if("undefined"!=typeof window&&window.process&&"renderer"===window.process.type)return!0;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},r.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),r.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],r.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},r.enable(i())}).call(this)}).call(this,t("_process"))},{"./debug":297,_process:272}],297:[function(t,e,r){var n;function i(t){function e(){if(e.enabled){var t=e,i=+new Date,a=i-(n||i);t.diff=a,t.prev=n,t.curr=i,n=i;for(var o=new Array(arguments.length),s=0;s<o.length;s++)o[s]=arguments[s];o[0]=r.coerce(o[0]),"string"!=typeof o[0]&&o.unshift("%O");var l=0;o[0]=o[0].replace(/%([a-zA-Z%])/g,(function(e,n){if("%%"===e)return e;l++;var i=r.formatters[n];if("function"==typeof i){var a=o[l];e=i.call(t,a),o.splice(l,1),l--}return e})),r.formatArgs.call(t,o);var c=e.log||r.log||console.log.bind(console);c.apply(t,o)}}return e.namespace=t,e.enabled=r.enabled(t),e.useColors=r.useColors(),e.color=function(t){var e,n=0;for(e in t)n=(n<<5)-n+t.charCodeAt(e),n|=0;return r.colors[Math.abs(n)%r.colors.length]}(t),"function"==typeof r.init&&r.init(e),e}(r=e.exports=i.debug=i.default=i).coerce=function(t){return t instanceof Error?t.stack||t.message:t},r.disable=function(){r.enable("")},r.enable=function(t){r.save(t),r.names=[],r.skips=[];for(var e=("string"==typeof t?t:"").split(/[\s,]+/),n=e.length,i=0;i<n;i++)e[i]&&("-"===(t=e[i].replace(/\*/g,".*?"))[0]?r.skips.push(new RegExp("^"+t.substr(1)+"$")):r.names.push(new RegExp("^"+t+"$")))},r.enabled=function(t){var e,n;for(e=0,n=r.skips.length;e<n;e++)if(r.skips[e].test(t))return!1;for(e=0,n=r.names.length;e<n;e++)if(r.names[e].test(t))return!0;return!1},r.humanize=t("ms"),r.names=[],r.skips=[],r.formatters={}},{ms:298}],298:[function(t,e,r){var n=1e3,i=6e4,a=60*i,o=24*a;function s(t,e,r){if(!(t<e))return t<1.5*e?Math.floor(t/e)+" "+r:Math.ceil(t/e)+" "+r+"s"}e.exports=function(t,e){e=e||{};var r,l=typeof t;if("string"===l&&t.length>0)return function(t){if((t=String(t)).length>100)return;var e=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(!e)return;var r=parseFloat(e[1]);switch((e[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*r;case"days":case"day":case"d":return r*o;case"hours":case"hour":case"hrs":case"hr":case"h":return r*a;case"minutes":case"minute":case"mins":case"min":case"m":return r*i;case"seconds":case"second":case"secs":case"sec":case"s":return r*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}(t);if("number"===l&&!1===isNaN(t))return e.long?s(r=t,o,"day")||s(r,a,"hour")||s(r,i,"minute")||s(r,n,"second")||r+" ms":function(t){if(t>=o)return Math.round(t/o)+"d";if(t>=a)return Math.round(t/a)+"h";if(t>=i)return Math.round(t/i)+"m";if(t>=n)return Math.round(t/n)+"s";return t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},{}],299:[function(t,e,r){"use strict";var n=t("parenthesis");e.exports=function(t,e,r){if(null==t)throw Error("First argument should be a string");if(null==e)throw Error("Separator should be a string or a RegExp");r?("string"==typeof r||Array.isArray(r))&&(r={ignore:r}):r={},null==r.escape&&(r.escape=!0),null==r.ignore?r.ignore=["[]","()","{}","<>",'""',"''","``","\u201c\u201d","\xab\xbb"]:("string"==typeof r.ignore&&(r.ignore=[r.ignore]),r.ignore=r.ignore.map((function(t){return 1===t.length&&(t+=t),t})));var i=n.parse(t,{flat:!0,brackets:r.ignore}),a=i[0].split(e);if(r.escape){for(var o=[],s=0;s<a.length;s++){var l=a[s],c=a[s+1];"\\"===l[l.length-1]&&"\\"!==l[l.length-2]?(o.push(l+e+c),s++):o.push(l)}a=o}for(s=0;s<a.length;s++)i[0]=a[s],a[s]=n.stringify(i,{flat:!0});return a}},{parenthesis:243}],300:[function(t,e,r){"use strict";var n=t("safe-buffer").Buffer,i=n.isEncoding||function(t){switch((t=""+t)&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(t){var e;switch(this.encoding=function(t){var e=function(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}(t);if("string"!=typeof e&&(n.isEncoding===i||!i(t)))throw new Error("Unknown encoding: "+t);return e||t}(t),this.encoding){case"utf16le":this.text=l,this.end=c,e=4;break;case"utf8":this.fillLast=s,e=4;break;case"base64":this.text=u,this.end=f,e=3;break;default:return this.write=h,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(e)}function o(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function s(t){var e=this.lastTotal-this.lastNeed,r=function(t,e,r){if(128!=(192&e[0]))return t.lastNeed=0,"\ufffd";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,"\ufffd";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,"\ufffd"}}(this,t);return void 0!==r?r:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function l(t,e){if((t.length-e)%2==0){var r=t.toString("utf16le",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function c(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function u(t,e){var r=(t.length-e)%3;return 0===r?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function f(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function h(t){return t.toString(this.encoding)}function p(t){return t&&t.length?this.write(t):""}r.StringDecoder=a,a.prototype.write=function(t){if(0===t.length)return"";var e,r;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<t.length?e?e+this.text(t,r):this.text(t,r):e||""},a.prototype.end=function(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\ufffd":e},a.prototype.text=function(t,e){var r=function(t,e,r){var n=e.length-1;if(n<r)return 0;var i=o(e[n]);if(i>=0)return i>0&&(t.lastNeed=i-1),i;if(--n<r||-2===i)return 0;if((i=o(e[n]))>=0)return i>0&&(t.lastNeed=i-2),i;if(--n<r||-2===i)return 0;if((i=o(e[n]))>=0)return i>0&&(2===i?i=0:t.lastNeed=i-3),i;return 0}(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",e,n)},a.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},{"safe-buffer":279}],301:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=new Array(e),n=new Array(e),i=new Array(e),a=new Array(e),o=new Array(e),s=new Array(e),l=0;l<e;++l)r[l]=-1,n[l]=0,i[l]=!1,a[l]=0,o[l]=-1,s[l]=[];var c,u=0,f=[],h=[];function p(e){var l=[e],c=[e];for(r[e]=n[e]=u,i[e]=!0,u+=1;c.length>0;){e=c[c.length-1];var p=t[e];if(a[e]<p.length){for(var d=a[e];d<p.length;++d){var m=p[d];if(r[m]<0){r[m]=n[m]=u,i[m]=!0,u+=1,l.push(m),c.push(m);break}i[m]&&(n[e]=0|Math.min(n[e],n[m])),o[m]>=0&&s[e].push(o[m])}a[e]=d}else{if(n[e]===r[e]){var g=[],v=[],y=0;for(d=l.length-1;d>=0;--d){var x=l[d];if(i[x]=!1,g.push(x),v.push(s[x]),y+=s[x].length,o[x]=f.length,x===e){l.length=d;break}}f.push(g);var b=new Array(y);for(d=0;d<v.length;d++)for(var _=0;_<v[d].length;_++)b[--y]=v[d][_];h.push(b)}c.pop()}}}for(l=0;l<e;++l)r[l]<0&&p(l);for(l=0;l<h.length;l++){var d=h[l];if(0!==d.length){d.sort((function(t,e){return t-e})),c=[d[0]];for(var m=1;m<d.length;m++)d[m]!==d[m-1]&&c.push(d[m]);h[l]=c}}return{components:f,adjacencyList:h}}},{}],302:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!e||r.length!==e);n=!0);}catch(t){i=!0,a=t}finally{try{!n&&s.return&&s.return()}finally{if(i)throw a}}return r}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=2*Math.PI,a=function(t,e,r,n,i,a,o){var s=t.x,l=t.y;return{x:n*(s*=e)-i*(l*=r)+a,y:i*s+n*l+o}},o=function(t,e){var r=1.5707963267948966===e?.551915024494:-1.5707963267948966===e?-.551915024494:4/3*Math.tan(e/4),n=Math.cos(t),i=Math.sin(t),a=Math.cos(t+e),o=Math.sin(t+e);return[{x:n-i*r,y:i+n*r},{x:a+o*r,y:o-a*r},{x:a,y:o}]},s=function(t,e,r,n){var i=t*r+e*n;return i>1&&(i=1),i<-1&&(i=-1),(t*n-e*r<0?-1:1)*Math.acos(i)};r.default=function(t){var e=t.px,r=t.py,l=t.cx,c=t.cy,u=t.rx,f=t.ry,h=t.xAxisRotation,p=void 0===h?0:h,d=t.largeArcFlag,m=void 0===d?0:d,g=t.sweepFlag,v=void 0===g?0:g,y=[];if(0===u||0===f)return[];var x=Math.sin(p*i/360),b=Math.cos(p*i/360),_=b*(e-l)/2+x*(r-c)/2,w=-x*(e-l)/2+b*(r-c)/2;if(0===_&&0===w)return[];u=Math.abs(u),f=Math.abs(f);var T=Math.pow(_,2)/Math.pow(u,2)+Math.pow(w,2)/Math.pow(f,2);T>1&&(u*=Math.sqrt(T),f*=Math.sqrt(T));var k=function(t,e,r,n,a,o,l,c,u,f,h,p){var d=Math.pow(a,2),m=Math.pow(o,2),g=Math.pow(h,2),v=Math.pow(p,2),y=d*m-d*v-m*g;y<0&&(y=0),y/=d*v+m*g;var x=(y=Math.sqrt(y)*(l===c?-1:1))*a/o*p,b=y*-o/a*h,_=f*x-u*b+(t+r)/2,w=u*x+f*b+(e+n)/2,T=(h-x)/a,k=(p-b)/o,A=(-h-x)/a,M=(-p-b)/o,S=s(1,0,T,k),E=s(T,k,A,M);return 0===c&&E>0&&(E-=i),1===c&&E<0&&(E+=i),[_,w,S,E]}(e,r,l,c,u,f,m,v,x,b,_,w),A=n(k,4),M=A[0],S=A[1],E=A[2],L=A[3],C=Math.abs(L)/(i/4);Math.abs(1-C)<1e-7&&(C=1);var P=Math.max(Math.ceil(C),1);L/=P;for(var I=0;I<P;I++)y.push(o(E,L)),E+=L;return y.map((function(t){var e=a(t[0],u,f,b,x,M,S),r=e.x,n=e.y,i=a(t[1],u,f,b,x,M,S),o=i.x,s=i.y,l=a(t[2],u,f,b,x,M,S);return{x1:r,y1:n,x2:o,y2:s,x:l.x,y:l.y}}))},e.exports=r.default},{}],303:[function(t,e,r){"use strict";var n=t("parse-svg-path"),i=t("abs-svg-path"),a=t("normalize-svg-path"),o=t("is-svg-path");e.exports=function(t){Array.isArray(t)&&1===t.length&&"string"==typeof t[0]&&(t=t[0]);if("string"==typeof t){if(!o(t))throw Error("String is not an SVG path.");t=n(t)}if(!Array.isArray(t))throw Error("Argument should be a string or an array of path segments.");if(t=i(t),!(t=a(t)).length)return[0,0,0,0];for(var e=[1/0,1/0,-1/0,-1/0],r=0,s=t.length;r<s;r++)for(var l=t[r].slice(1),c=0;c<l.length;c+=2)l[c+0]<e[0]&&(e[0]=l[c+0]),l[c+1]<e[1]&&(e[1]=l[c+1]),l[c+0]>e[2]&&(e[2]=l[c+0]),l[c+1]>e[3]&&(e[3]=l[c+1]);return e}},{"abs-svg-path":66,"is-svg-path":233,"normalize-svg-path":304,"parse-svg-path":245}],304:[function(t,e,r){"use strict";e.exports=function(t){for(var e,r=[],o=0,s=0,l=0,c=0,u=null,f=null,h=0,p=0,d=0,m=t.length;d<m;d++){var g=t[d],v=g[0];switch(v){case"M":l=g[1],c=g[2];break;case"A":var y=n({px:h,py:p,cx:g[6],cy:g[7],rx:g[1],ry:g[2],xAxisRotation:g[3],largeArcFlag:g[4],sweepFlag:g[5]});if(!y.length)continue;for(var x,b=0;b<y.length;b++)x=y[b],g=["C",x.x1,x.y1,x.x2,x.y2,x.x,x.y],b<y.length-1&&r.push(g);break;case"S":var _=h,w=p;"C"!=e&&"S"!=e||(_+=_-o,w+=w-s),g=["C",_,w,g[1],g[2],g[3],g[4]];break;case"T":"Q"==e||"T"==e?(u=2*h-u,f=2*p-f):(u=h,f=p),g=a(h,p,u,f,g[1],g[2]);break;case"Q":u=g[1],f=g[2],g=a(h,p,g[1],g[2],g[3],g[4]);break;case"L":g=i(h,p,g[1],g[2]);break;case"H":g=i(h,p,g[1],p);break;case"V":g=i(h,p,h,g[1]);break;case"Z":g=i(h,p,l,c)}e=v,h=g[g.length-2],p=g[g.length-1],g.length>4?(o=g[g.length-4],s=g[g.length-3]):(o=h,s=p),r.push(g)}return r};var n=t("svg-arc-to-cubic-bezier");function i(t,e,r,n){return["C",t,e,r,n,r,n]}function a(t,e,r,n,i,a){return["C",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}},{"svg-arc-to-cubic-bezier":302}],305:[function(t,e,r){"use strict";var n,i=t("svg-path-bounds"),a=t("parse-svg-path"),o=t("draw-svg-path"),s=t("is-svg-path"),l=t("bitmap-sdf"),c=document.createElement("canvas"),u=c.getContext("2d");e.exports=function(t,e){if(!s(t))throw Error("Argument should be valid svg path string");e||(e={});var r,f;e.shape?(r=e.shape[0],f=e.shape[1]):(r=c.width=e.w||e.width||200,f=c.height=e.h||e.height||200);var h=Math.min(r,f),p=e.stroke||0,d=e.viewbox||e.viewBox||i(t),m=[r/(d[2]-d[0]),f/(d[3]-d[1])],g=Math.min(m[0]||0,m[1]||0)/2;u.fillStyle="black",u.fillRect(0,0,r,f),u.fillStyle="white",p&&("number"!=typeof p&&(p=1),u.strokeStyle=p>0?"white":"black",u.lineWidth=Math.abs(p));if(u.translate(.5*r,.5*f),u.scale(g,g),function(){if(null!=n)return n;var t=document.createElement("canvas").getContext("2d");if(t.canvas.width=t.canvas.height=1,!window.Path2D)return n=!1;var e=new Path2D("M0,0h1v1h-1v-1Z");t.fillStyle="black",t.fill(e);var r=t.getImageData(0,0,1,1);return n=r&&r.data&&255===r.data[3]}()){var v=new Path2D(t);u.fill(v),p&&u.stroke(v)}else{var y=a(t);o(u,y),u.fill(),p&&u.stroke()}return u.setTransform(1,0,0,1,0,0),l(u,{cutoff:null!=e.cutoff?e.cutoff:.5,radius:null!=e.radius?e.radius:.5*h})}},{"bitmap-sdf":78,"draw-svg-path":120,"is-svg-path":233,"parse-svg-path":245,"svg-path-bounds":303}],306:[function(t,e,r){(function(e,n){(function(){var i=t("process/browser.js").nextTick,a=Function.prototype.apply,o=Array.prototype.slice,s={},l=0;function c(t,e){this._id=t,this._clearFn=e}r.setTimeout=function(){return new c(a.call(setTimeout,window,arguments),clearTimeout)},r.setInterval=function(){return new c(a.call(setInterval,window,arguments),clearInterval)},r.clearTimeout=r.clearInterval=function(t){t.close()},c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(window,this._id)},r.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},r.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},r._unrefActive=r.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},r.setImmediate="function"==typeof e?e:function(t){var e=l++,n=!(arguments.length<2)&&o.call(arguments,1);return s[e]=!0,i((function(){s[e]&&(n?t.apply(null,n):t.call(null),r.clearImmediate(e))})),e},r.clearImmediate="function"==typeof n?n:function(t){delete s[t]}}).call(this)}).call(this,t("timers").setImmediate,t("timers").clearImmediate)},{"process/browser.js":272,timers:306}],307:[function(t,e,r){!function(t){var r=/^\s+/,n=/\s+$/,i=0,a=t.round,o=t.min,s=t.max,l=t.random;function c(e,l){if(l=l||{},(e=e||"")instanceof c)return e;if(!(this instanceof c))return new c(e,l);var u=function(e){var i={r:0,g:0,b:0},a=1,l=null,c=null,u=null,f=!1,h=!1;"string"==typeof e&&(e=function(t){t=t.replace(r,"").replace(n,"").toLowerCase();var e,i=!1;if(S[t])t=S[t],i=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};if(e=j.rgb.exec(t))return{r:e[1],g:e[2],b:e[3]};if(e=j.rgba.exec(t))return{r:e[1],g:e[2],b:e[3],a:e[4]};if(e=j.hsl.exec(t))return{h:e[1],s:e[2],l:e[3]};if(e=j.hsla.exec(t))return{h:e[1],s:e[2],l:e[3],a:e[4]};if(e=j.hsv.exec(t))return{h:e[1],s:e[2],v:e[3]};if(e=j.hsva.exec(t))return{h:e[1],s:e[2],v:e[3],a:e[4]};if(e=j.hex8.exec(t))return{r:I(e[1]),g:I(e[2]),b:I(e[3]),a:R(e[4]),format:i?"name":"hex8"};if(e=j.hex6.exec(t))return{r:I(e[1]),g:I(e[2]),b:I(e[3]),format:i?"name":"hex"};if(e=j.hex4.exec(t))return{r:I(e[1]+""+e[1]),g:I(e[2]+""+e[2]),b:I(e[3]+""+e[3]),a:R(e[4]+""+e[4]),format:i?"name":"hex8"};if(e=j.hex3.exec(t))return{r:I(e[1]+""+e[1]),g:I(e[2]+""+e[2]),b:I(e[3]+""+e[3]),format:i?"name":"hex"};return!1}(e));"object"==typeof e&&(U(e.r)&&U(e.g)&&U(e.b)?(p=e.r,d=e.g,m=e.b,i={r:255*C(p,255),g:255*C(d,255),b:255*C(m,255)},f=!0,h="%"===String(e.r).substr(-1)?"prgb":"rgb"):U(e.h)&&U(e.s)&&U(e.v)?(l=z(e.s),c=z(e.v),i=function(e,r,n){e=6*C(e,360),r=C(r,100),n=C(n,100);var i=t.floor(e),a=e-i,o=n*(1-r),s=n*(1-a*r),l=n*(1-(1-a)*r),c=i%6;return{r:255*[n,s,o,o,l,n][c],g:255*[l,n,n,s,o,o][c],b:255*[o,o,l,n,n,s][c]}}(e.h,l,c),f=!0,h="hsv"):U(e.h)&&U(e.s)&&U(e.l)&&(l=z(e.s),u=z(e.l),i=function(t,e,r){var n,i,a;function o(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}if(t=C(t,360),e=C(e,100),r=C(r,100),0===e)n=i=a=r;else{var s=r<.5?r*(1+e):r+e-r*e,l=2*r-s;n=o(l,s,t+1/3),i=o(l,s,t),a=o(l,s,t-1/3)}return{r:255*n,g:255*i,b:255*a}}(e.h,l,u),f=!0,h="hsl"),e.hasOwnProperty("a")&&(a=e.a));var p,d,m;return a=L(a),{ok:f,format:e.format||h,r:o(255,s(i.r,0)),g:o(255,s(i.g,0)),b:o(255,s(i.b,0)),a:a}}(e);this._originalInput=e,this._r=u.r,this._g=u.g,this._b=u.b,this._a=u.a,this._roundA=a(100*this._a)/100,this._format=l.format||u.format,this._gradientType=l.gradientType,this._r<1&&(this._r=a(this._r)),this._g<1&&(this._g=a(this._g)),this._b<1&&(this._b=a(this._b)),this._ok=u.ok,this._tc_id=i++}function u(t,e,r){t=C(t,255),e=C(e,255),r=C(r,255);var n,i,a=s(t,e,r),l=o(t,e,r),c=(a+l)/2;if(a==l)n=i=0;else{var u=a-l;switch(i=c>.5?u/(2-a-l):u/(a+l),a){case t:n=(e-r)/u+(e<r?6:0);break;case e:n=(r-t)/u+2;break;case r:n=(t-e)/u+4}n/=6}return{h:n,s:i,l:c}}function f(t,e,r){t=C(t,255),e=C(e,255),r=C(r,255);var n,i,a=s(t,e,r),l=o(t,e,r),c=a,u=a-l;if(i=0===a?0:u/a,a==l)n=0;else{switch(a){case t:n=(e-r)/u+(e<r?6:0);break;case e:n=(r-t)/u+2;break;case r:n=(t-e)/u+4}n/=6}return{h:n,s:i,v:c}}function h(t,e,r,n){var i=[O(a(t).toString(16)),O(a(e).toString(16)),O(a(r).toString(16))];return n&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function p(t,e,r,n){return[O(D(n)),O(a(t).toString(16)),O(a(e).toString(16)),O(a(r).toString(16))].join("")}function d(t,e){e=0===e?0:e||10;var r=c(t).toHsl();return r.s-=e/100,r.s=P(r.s),c(r)}function m(t,e){e=0===e?0:e||10;var r=c(t).toHsl();return r.s+=e/100,r.s=P(r.s),c(r)}function g(t){return c(t).desaturate(100)}function v(t,e){e=0===e?0:e||10;var r=c(t).toHsl();return r.l+=e/100,r.l=P(r.l),c(r)}function y(t,e){e=0===e?0:e||10;var r=c(t).toRgb();return r.r=s(0,o(255,r.r-a(-e/100*255))),r.g=s(0,o(255,r.g-a(-e/100*255))),r.b=s(0,o(255,r.b-a(-e/100*255))),c(r)}function x(t,e){e=0===e?0:e||10;var r=c(t).toHsl();return r.l-=e/100,r.l=P(r.l),c(r)}function b(t,e){var r=c(t).toHsl(),n=(r.h+e)%360;return r.h=n<0?360+n:n,c(r)}function _(t){var e=c(t).toHsl();return e.h=(e.h+180)%360,c(e)}function w(t){var e=c(t).toHsl(),r=e.h;return[c(t),c({h:(r+120)%360,s:e.s,l:e.l}),c({h:(r+240)%360,s:e.s,l:e.l})]}function T(t){var e=c(t).toHsl(),r=e.h;return[c(t),c({h:(r+90)%360,s:e.s,l:e.l}),c({h:(r+180)%360,s:e.s,l:e.l}),c({h:(r+270)%360,s:e.s,l:e.l})]}function k(t){var e=c(t).toHsl(),r=e.h;return[c(t),c({h:(r+72)%360,s:e.s,l:e.l}),c({h:(r+216)%360,s:e.s,l:e.l})]}function A(t,e,r){e=e||6,r=r||30;var n=c(t).toHsl(),i=360/r,a=[c(t)];for(n.h=(n.h-(i*e>>1)+720)%360;--e;)n.h=(n.h+i)%360,a.push(c(n));return a}function M(t,e){e=e||6;for(var r=c(t).toHsv(),n=r.h,i=r.s,a=r.v,o=[],s=1/e;e--;)o.push(c({h:n,s:i,v:a})),a=(a+s)%1;return o}c.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var e,r,n,i=this.toRgb();return e=i.r/255,r=i.g/255,n=i.b/255,.2126*(e<=.03928?e/12.92:t.pow((e+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:t.pow((r+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:t.pow((n+.055)/1.055,2.4))},setAlpha:function(t){return this._a=L(t),this._roundA=a(100*this._a)/100,this},toHsv:function(){var t=f(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=f(this._r,this._g,this._b),e=a(360*t.h),r=a(100*t.s),n=a(100*t.v);return 1==this._a?"hsv("+e+", "+r+"%, "+n+"%)":"hsva("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var t=u(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=u(this._r,this._g,this._b),e=a(360*t.h),r=a(100*t.s),n=a(100*t.l);return 1==this._a?"hsl("+e+", "+r+"%, "+n+"%)":"hsla("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(t){return h(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return function(t,e,r,n,i){var o=[O(a(t).toString(16)),O(a(e).toString(16)),O(a(r).toString(16)),O(D(n))];if(i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join("")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:a(this._r),g:a(this._g),b:a(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+a(this._r)+", "+a(this._g)+", "+a(this._b)+")":"rgba("+a(this._r)+", "+a(this._g)+", "+a(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:a(100*C(this._r,255))+"%",g:a(100*C(this._g,255))+"%",b:a(100*C(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+a(100*C(this._r,255))+"%, "+a(100*C(this._g,255))+"%, "+a(100*C(this._b,255))+"%)":"rgba("+a(100*C(this._r,255))+"%, "+a(100*C(this._g,255))+"%, "+a(100*C(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(E[h(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e="#"+p(this._r,this._g,this._b,this._a),r=e,n=this._gradientType?"GradientType = 1, ":"";if(t){var i=c(t);r="#"+p(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+e+",endColorstr="+r+")"},toString:function(t){var e=!!t;t=t||this._format;var r=!1,n=this._a<1&&this._a>=0;return e||!n||"hex"!==t&&"hex6"!==t&&"hex3"!==t&&"hex4"!==t&&"hex8"!==t&&"name"!==t?("rgb"===t&&(r=this.toRgbString()),"prgb"===t&&(r=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(r=this.toHexString()),"hex3"===t&&(r=this.toHexString(!0)),"hex4"===t&&(r=this.toHex8String(!0)),"hex8"===t&&(r=this.toHex8String()),"name"===t&&(r=this.toName()),"hsl"===t&&(r=this.toHslString()),"hsv"===t&&(r=this.toHsvString()),r||this.toHexString()):"name"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return c(this.toString())},_applyModification:function(t,e){var r=t.apply(null,[this].concat([].slice.call(e)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(v,arguments)},brighten:function(){return this._applyModification(y,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(d,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(g,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(A,arguments)},complement:function(){return this._applyCombination(_,arguments)},monochromatic:function(){return this._applyCombination(M,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(w,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},c.fromRatio=function(t,e){if("object"==typeof t){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]="a"===n?t[n]:z(t[n]));t=r}return c(t,e)},c.equals=function(t,e){return!(!t||!e)&&c(t).toRgbString()==c(e).toRgbString()},c.random=function(){return c.fromRatio({r:l(),g:l(),b:l()})},c.mix=function(t,e,r){r=0===r?0:r||50;var n=c(t).toRgb(),i=c(e).toRgb(),a=r/100;return c({r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a})},c.readability=function(e,r){var n=c(e),i=c(r);return(t.max(n.getLuminance(),i.getLuminance())+.05)/(t.min(n.getLuminance(),i.getLuminance())+.05)},c.isReadable=function(t,e,r){var n,i,a=c.readability(t,e);switch(i=!1,(n=function(t){var e,r;e=((t=t||{level:"AA",size:"small"}).level||"AA").toUpperCase(),r=(t.size||"small").toLowerCase(),"AA"!==e&&"AAA"!==e&&(e="AA");"small"!==r&&"large"!==r&&(r="small");return{level:e,size:r}}(r)).level+n.size){case"AAsmall":case"AAAlarge":i=a>=4.5;break;case"AAlarge":i=a>=3;break;case"AAAsmall":i=a>=7}return i},c.mostReadable=function(t,e,r){var n,i,a,o,s=null,l=0;i=(r=r||{}).includeFallbackColors,a=r.level,o=r.size;for(var u=0;u<e.length;u++)(n=c.readability(t,e[u]))>l&&(l=n,s=c(e[u]));return c.isReadable(t,s,{level:a,size:o})||!i?s:(r.includeFallbackColors=!1,c.mostReadable(t,["#fff","#000"],r))};var S=c.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},E=c.hexNames=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[t[r]]=r);return e}(S);function L(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function C(e,r){(function(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)})(e)&&(e="100%");var n=function(t){return"string"==typeof t&&-1!=t.indexOf("%")}(e);return e=o(r,s(0,parseFloat(e))),n&&(e=parseInt(e*r,10)/100),t.abs(e-r)<1e-6?1:e%r/parseFloat(r)}function P(t){return o(1,s(0,t))}function I(t){return parseInt(t,16)}function O(t){return 1==t.length?"0"+t:""+t}function z(t){return t<=1&&(t=100*t+"%"),t}function D(e){return t.round(255*parseFloat(e)).toString(16)}function R(t){return I(t)/255}var F,B,N,j=(B="[\\s|\\(]+("+(F="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+F+")[,|\\s]+("+F+")\\s*\\)?",N="[\\s|\\(]+("+F+")[,|\\s]+("+F+")[,|\\s]+("+F+")[,|\\s]+("+F+")\\s*\\)?",{CSS_UNIT:new RegExp(F),rgb:new RegExp("rgb"+B),rgba:new RegExp("rgba"+N),hsl:new RegExp("hsl"+B),hsla:new RegExp("hsla"+N),hsv:new RegExp("hsv"+B),hsva:new RegExp("hsva"+N),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function U(t){return!!j.CSS_UNIT.exec(t)}void 0!==e&&e.exports?e.exports=c:window.tinycolor=c}(Math)},{}],308:[function(t,e,r){"use strict";e.exports=i,e.exports.float32=e.exports.float=i,e.exports.fract32=e.exports.fract=function(t,e){if(t.length){if(t instanceof Float32Array)return new Float32Array(t.length);e instanceof Float32Array||(e=i(t));for(var r=0,n=e.length;r<n;r++)e[r]=t[r]-e[r];return e}return i(t-i(t))};var n=new Float32Array(1);function i(t){return t.length?t instanceof Float32Array?t:new Float32Array(t):(n[0]=t,n[0])}},{}],309:[function(t,e,r){"use strict";var n=t("parse-unit");e.exports=a;function i(t,e){var r=n(getComputedStyle(t).getPropertyValue(e));return r[0]*a(r[1],t)}function a(t,e){switch(e=e||document.body,t=(t||"px").trim().toLowerCase(),e!==window&&e!==document||(e=document.body),t){case"%":return e.clientHeight/100;case"ch":case"ex":return function(t,e){var r=document.createElement("div");r.style["font-size"]="128"+t,e.appendChild(r);var n=i(r,"font-size")/128;return e.removeChild(r),n}(t,e);case"em":return i(e,"font-size");case"rem":return i(document.body,"font-size");case"vw":return window.innerWidth/100;case"vh":return window.innerHeight/100;case"vmin":return Math.min(window.innerWidth,window.innerHeight)/100;case"vmax":return Math.max(window.innerWidth,window.innerHeight)/100;case"in":return 96;case"cm":return 96/2.54;case"mm":return 96/25.4;case"pt":return 96/72;case"pc":return 16}return 1}},{"parse-unit":246}],310:[function(t,e,r){!function(t,n){"object"==typeof r&&void 0!==e?n(r):n((t=t||self).topojson=t.topojson||{})}(this,(function(t){"use strict";function e(t){return t}function r(t){if(null==t)return e;var r,n,i=t.scale[0],a=t.scale[1],o=t.translate[0],s=t.translate[1];return function(t,e){e||(r=n=0);var l=2,c=t.length,u=new Array(c);for(u[0]=(r+=t[0])*i+o,u[1]=(n+=t[1])*a+s;l<c;)u[l]=t[l],++l;return u}}function n(t){var e,n=r(t.transform),i=1/0,a=i,o=-i,s=-i;function l(t){(t=n(t))[0]<i&&(i=t[0]),t[0]>o&&(o=t[0]),t[1]<a&&(a=t[1]),t[1]>s&&(s=t[1])}function c(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(c);break;case"Point":l(t.coordinates);break;case"MultiPoint":t.coordinates.forEach(l)}}for(e in t.arcs.forEach((function(t){for(var e,r=-1,l=t.length;++r<l;)(e=n(t[r],r))[0]<i&&(i=e[0]),e[0]>o&&(o=e[0]),e[1]<a&&(a=e[1]),e[1]>s&&(s=e[1])})),t.objects)c(t.objects[e]);return[i,a,o,s]}function i(t,e){var r=e.id,n=e.bbox,i=null==e.properties?{}:e.properties,o=a(t,e);return null==r&&null==n?{type:"Feature",properties:i,geometry:o}:null==n?{type:"Feature",id:r,properties:i,geometry:o}:{type:"Feature",id:r,bbox:n,properties:i,geometry:o}}function a(t,e){var n=r(t.transform),i=t.arcs;function a(t,e){e.length&&e.pop();for(var r=i[t<0?~t:t],a=0,o=r.length;a<o;++a)e.push(n(r[a],a));t<0&&function(t,e){for(var r,n=t.length,i=n-e;i<--n;)r=t[i],t[i++]=t[n],t[n]=r}(e,o)}function o(t){return n(t)}function s(t){for(var e=[],r=0,n=t.length;r<n;++r)a(t[r],e);return e.length<2&&e.push(e[0]),e}function l(t){for(var e=s(t);e.length<4;)e.push(e[0]);return e}function c(t){return t.map(l)}return function t(e){var r,n=e.type;switch(n){case"GeometryCollection":return{type:n,geometries:e.geometries.map(t)};case"Point":r=o(e.coordinates);break;case"MultiPoint":r=e.coordinates.map(o);break;case"LineString":r=s(e.arcs);break;case"MultiLineString":r=e.arcs.map(s);break;case"Polygon":r=c(e.arcs);break;case"MultiPolygon":r=e.arcs.map(c);break;default:return null}return{type:n,coordinates:r}}(e)}function o(t,e){var r={},n={},i={},a=[],o=-1;function s(t,e){for(var n in t){var i=t[n];delete e[i.start],delete i.start,delete i.end,i.forEach((function(t){r[t<0?~t:t]=1})),a.push(i)}}return e.forEach((function(r,n){var i,a=t.arcs[r<0?~r:r];a.length<3&&!a[1][0]&&!a[1][1]&&(i=e[++o],e[o]=r,e[n]=i)})),e.forEach((function(e){var r,a,o=function(e){var r,n=t.arcs[e<0?~e:e],i=n[0];t.transform?(r=[0,0],n.forEach((function(t){r[0]+=t[0],r[1]+=t[1]}))):r=n[n.length-1];return e<0?[r,i]:[i,r]}(e),s=o[0],l=o[1];if(r=i[s])if(delete i[r.end],r.push(e),r.end=l,a=n[l]){delete n[a.start];var c=a===r?r:r.concat(a);n[c.start=r.start]=i[c.end=a.end]=c}else n[r.start]=i[r.end]=r;else if(r=n[l])if(delete n[r.start],r.unshift(e),r.start=s,a=i[s]){delete i[a.end];var u=a===r?r:a.concat(r);n[u.start=a.start]=i[u.end=r.end]=u}else n[r.start]=i[r.end]=r;else n[(r=[e]).start=s]=i[r.end=l]=r})),s(i,n),s(n,i),e.forEach((function(t){r[t<0?~t:t]||a.push([t])})),a}function s(t,e,r){var n,i,a;if(arguments.length>1)n=l(t,e,r);else for(i=0,n=new Array(a=t.arcs.length);i<a;++i)n[i]=i;return{type:"MultiLineString",arcs:o(t,n)}}function l(t,e,r){var n,i=[],a=[];function o(t){var e=t<0?~t:t;(a[e]||(a[e]=[])).push({i:t,g:n})}function s(t){t.forEach(o)}function l(t){t.forEach(s)}return function t(e){switch(n=e,e.type){case"GeometryCollection":e.geometries.forEach(t);break;case"LineString":s(e.arcs);break;case"MultiLineString":case"Polygon":l(e.arcs);break;case"MultiPolygon":!function(t){t.forEach(l)}(e.arcs)}}(e),a.forEach(null==r?function(t){i.push(t[0].i)}:function(t){r(t[0].g,t[t.length-1].g)&&i.push(t[0].i)}),i}function c(t,e){var r={},n=[],i=[];function s(t){t.forEach((function(e){e.forEach((function(e){(r[e=e<0?~e:e]||(r[e]=[])).push(t)}))})),n.push(t)}function l(e){return function(t){for(var e,r=-1,n=t.length,i=t[n-1],a=0;++r<n;)e=i,i=t[r],a+=e[0]*i[1]-e[1]*i[0];return Math.abs(a)}(a(t,{type:"Polygon",arcs:[e]}).coordinates[0])}return e.forEach((function t(e){switch(e.type){case"GeometryCollection":e.geometries.forEach(t);break;case"Polygon":s(e.arcs);break;case"MultiPolygon":e.arcs.forEach(s)}})),n.forEach((function(t){if(!t._){var e=[],n=[t];for(t._=1,i.push(e);t=n.pop();)e.push(t),t.forEach((function(t){t.forEach((function(t){r[t<0?~t:t].forEach((function(t){t._||(t._=1,n.push(t))}))}))}))}})),n.forEach((function(t){delete t._})),{type:"MultiPolygon",arcs:i.map((function(e){var n,i=[];if(e.forEach((function(t){t.forEach((function(t){t.forEach((function(t){r[t<0?~t:t].length<2&&i.push(t)}))}))})),(n=(i=o(t,i)).length)>1)for(var a,s,c=1,u=l(i[0]);c<n;++c)(a=l(i[c]))>u&&(s=i[0],i[0]=i[c],i[c]=s,u=a);return i})).filter((function(t){return t.length>0}))}}function u(t,e){for(var r=0,n=t.length;r<n;){var i=r+n>>>1;t[i]<e?r=i+1:n=i}return r}function f(t){if(null==t)return e;var r,n,i=t.scale[0],a=t.scale[1],o=t.translate[0],s=t.translate[1];return function(t,e){e||(r=n=0);var l=2,c=t.length,u=new Array(c),f=Math.round((t[0]-o)/i),h=Math.round((t[1]-s)/a);for(u[0]=f-r,r=f,u[1]=h-n,n=h;l<c;)u[l]=t[l],++l;return u}}t.bbox=n,t.feature=function(t,e){return"string"==typeof e&&(e=t.objects[e]),"GeometryCollection"===e.type?{type:"FeatureCollection",features:e.geometries.map((function(e){return i(t,e)}))}:i(t,e)},t.merge=function(t){return a(t,c.apply(this,arguments))},t.mergeArcs=c,t.mesh=function(t){return a(t,s.apply(this,arguments))},t.meshArcs=s,t.neighbors=function(t){var e={},r=t.map((function(){return[]}));function n(t,r){t.forEach((function(t){t<0&&(t=~t);var n=e[t];n?n.push(r):e[t]=[r]}))}function i(t,e){t.forEach((function(t){n(t,e)}))}var a={LineString:n,MultiLineString:i,Polygon:i,MultiPolygon:function(t,e){t.forEach((function(t){i(t,e)}))}};for(var o in t.forEach((function t(e,r){"GeometryCollection"===e.type?e.geometries.forEach((function(e){t(e,r)})):e.type in a&&a[e.type](e.arcs,r)})),e)for(var s=e[o],l=s.length,c=0;c<l;++c)for(var f=c+1;f<l;++f){var h,p=s[c],d=s[f];(h=r[p])[o=u(h,d)]!==d&&h.splice(o,0,d),(h=r[d])[o=u(h,p)]!==p&&h.splice(o,0,p)}return r},t.quantize=function(t,e){if(t.transform)throw new Error("already quantized");if(e&&e.scale)l=t.bbox;else{if(!((r=Math.floor(e))>=2))throw new Error("n must be \u22652");var r,i=(l=t.bbox||n(t))[0],a=l[1],o=l[2],s=l[3];e={scale:[o-i?(o-i)/(r-1):1,s-a?(s-a)/(r-1):1],translate:[i,a]}}var l,c,u=f(e),h=t.objects,p={};function d(t){return u(t)}function m(t){var e;switch(t.type){case"GeometryCollection":e={type:"GeometryCollection",geometries:t.geometries.map(m)};break;case"Point":e={type:"Point",coordinates:d(t.coordinates)};break;case"MultiPoint":e={type:"MultiPoint",coordinates:t.coordinates.map(d)};break;default:return t}return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),null!=t.properties&&(e.properties=t.properties),e}for(c in h)p[c]=m(h[c]);return{type:"Topology",bbox:l,transform:e,objects:p,arcs:t.arcs.map((function(t){var e,r=0,n=1,i=t.length,a=new Array(i);for(a[0]=u(t[0],0);++r<i;)((e=u(t[r],r))[0]||e[1])&&(a[n++]=e);return 1===n&&(a[n++]=[0,0]),a.length=n,a}))}},t.transform=r,t.untransform=f,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],311:[function(t,e,r){"use strict";var n=t("../prototype/is");e.exports=function(t){if("function"!=typeof t)return!1;if(!hasOwnProperty.call(t,"length"))return!1;try{if("number"!=typeof t.length)return!1;if("function"!=typeof t.call)return!1;if("function"!=typeof t.apply)return!1}catch(t){return!1}return!n(t)}},{"../prototype/is":318}],312:[function(t,e,r){"use strict";var n=t("../value/is"),i=t("../object/is"),a=t("../string/coerce"),o=t("./to-short-string"),s=function(t,e){return t.replace("%v",o(e))};e.exports=function(t,e,r){if(!i(r))throw new TypeError(s(e,t));if(!n(t)){if("default"in r)return r.default;if(r.isOptional)return null}var o=a(r.errorMessage);throw n(o)||(o=e),new TypeError(s(o,t))}},{"../object/is":315,"../string/coerce":319,"../value/is":321,"./to-short-string":314}],313:[function(t,e,r){"use strict";e.exports=function(t){try{return t.toString()}catch(e){try{return String(t)}catch(t){return null}}}},{}],314:[function(t,e,r){"use strict";var n=t("./safe-to-string"),i=/[\n\r\u2028\u2029]/g;e.exports=function(t){var e=n(t);return null===e?"<Non-coercible to string value>":(e.length>100&&(e=e.slice(0,99)+"\u2026"),e=e.replace(i,(function(t){switch(t){case"\n":return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw new Error("Unexpected character")}})))}},{"./safe-to-string":313}],315:[function(t,e,r){"use strict";var n=t("../value/is"),i={object:!0,function:!0,undefined:!0};e.exports=function(t){return!!n(t)&&hasOwnProperty.call(i,typeof t)}},{"../value/is":321}],316:[function(t,e,r){"use strict";var n=t("../lib/resolve-exception"),i=t("./is");e.exports=function(t){return i(t)?t:n(t,"%v is not a plain function",arguments[1])}},{"../lib/resolve-exception":312,"./is":317}],317:[function(t,e,r){"use strict";var n=t("../function/is"),i=/^\s*class[\s{/}]/,a=Function.prototype.toString;e.exports=function(t){return!!n(t)&&!i.test(a.call(t))}},{"../function/is":311}],318:[function(t,e,r){"use strict";var n=t("../object/is");e.exports=function(t){if(!n(t))return!1;try{return!!t.constructor&&t.constructor.prototype===t}catch(t){return!1}}},{"../object/is":315}],319:[function(t,e,r){"use strict";var n=t("../value/is"),i=t("../object/is"),a=Object.prototype.toString;e.exports=function(t){if(!n(t))return null;if(i(t)){var e=t.toString;if("function"!=typeof e)return null;if(e===a)return null}try{return""+t}catch(t){return null}}},{"../object/is":315,"../value/is":321}],320:[function(t,e,r){"use strict";var n=t("../lib/resolve-exception"),i=t("./is");e.exports=function(t){return i(t)?t:n(t,"Cannot use %v",arguments[1])}},{"../lib/resolve-exception":312,"./is":321}],321:[function(t,e,r){"use strict";e.exports=function(t){return null!=t}},{}],322:[function(t,e,r){(function(e){(function(){"use strict";var n=t("bit-twiddle"),i=t("dup"),a=t("buffer").Buffer;e.__TYPEDARRAY_POOL||(e.__TYPEDARRAY_POOL={UINT8:i([32,0]),UINT16:i([32,0]),UINT32:i([32,0]),BIGUINT64:i([32,0]),INT8:i([32,0]),INT16:i([32,0]),INT32:i([32,0]),BIGINT64:i([32,0]),FLOAT:i([32,0]),DOUBLE:i([32,0]),DATA:i([32,0]),UINT8C:i([32,0]),BUFFER:i([32,0])});var o="undefined"!=typeof Uint8ClampedArray,s="undefined"!=typeof BigUint64Array,l="undefined"!=typeof BigInt64Array,c=e.__TYPEDARRAY_POOL;c.UINT8C||(c.UINT8C=i([32,0])),c.BIGUINT64||(c.BIGUINT64=i([32,0])),c.BIGINT64||(c.BIGINT64=i([32,0])),c.BUFFER||(c.BUFFER=i([32,0]));var u=c.DATA,f=c.BUFFER;function h(t){if(t){var e=t.length||t.byteLength,r=n.log2(e);u[r].push(t)}}function p(t){t=n.nextPow2(t);var e=n.log2(t),r=u[e];return r.length>0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":77,buffer:80,dup:122}],323:[function(t,e,r){var n=/[\'\"]/;e.exports=function(t){return t?(n.test(t.charAt(0))&&(t=t.substr(1)),n.test(t.charAt(t.length-1))&&(t=t.substr(0,t.length-1)),t):""}},{}],324:[function(t,e,r){"use strict";e.exports=function(t,e,r){Array.isArray(r)||(r=[].slice.call(arguments,2));for(var n=0,i=r.length;n<i;n++){var a=r[n];for(var o in a)if((void 0===e[o]||Array.isArray(e[o])||t[o]!==e[o])&&o in e){var s;if(!0===a[o])s=e[o];else{if(!1===a[o])continue;if("function"==typeof a[o]&&void 0===(s=a[o](e[o],t,e)))continue}t[o]=s}}return t}},{}],325:[function(t,e,r){(function(t){(function(){function r(e){try{if(!t.localStorage)return!1}catch(t){return!1}var r=t.localStorage[e];return null!=r&&"true"===String(r).toLowerCase()}e.exports=function(t,e){if(r("noDeprecation"))return t;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw new Error(e);r("traceDeprecation")?console.trace(e):console.warn(e),n=!0}return t.apply(this,arguments)}}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],326:[function(t,e,r){var n=t("get-canvas-context");e.exports=function(t){return n("webgl",t)}},{"get-canvas-context":189}],327:[function(t,e,r){var n=t("../main"),i=t("object-assign"),a=n.instance();function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,i(o.prototype,{name:"Chinese",jdEpoch:1721425.5,hasYearZero:!1,minMonth:0,firstMonth:0,minDay:1,regionalOptions:{"":{name:"Chinese",epochs:["BEC","EC"],monthNumbers:function(t,e){if("string"==typeof t){var r=t.match(l);return r?r[0]:""}var n=this._validateYear(t),i=t.month(),a=""+this.toChineseMonth(n,i);return e&&a.length<2&&(a="0"+a),this.isIntercalaryMonth(n,i)&&(a+="i"),a},monthNames:function(t){if("string"==typeof t){var e=t.match(c);return e?e[0]:""}var r=this._validateYear(t),n=t.month(),i=["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"][this.toChineseMonth(r,n)-1];return this.isIntercalaryMonth(r,n)&&(i="\u95f0"+i),i},monthNamesShort:function(t){if("string"==typeof t){var e=t.match(u);return e?e[0]:""}var r=this._validateYear(t),n=t.month(),i=["\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341","\u5341\u4e00","\u5341\u4e8c"][this.toChineseMonth(r,n)-1];return this.isIntercalaryMonth(r,n)&&(i="\u95f0"+i),i},parseMonth:function(t,e){t=this._validateYear(t);var r,n=parseInt(e);if(isNaN(n))"\u95f0"===e[0]&&(r=!0,e=e.substring(1)),"\u6708"===e[e.length-1]&&(e=e.substring(0,e.length-1)),n=1+["\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341","\u5341\u4e00","\u5341\u4e8c"].indexOf(e);else{var i=e[e.length-1];r="i"===i||"I"===i}return this.toMonthIndex(t,n,r)},dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:1,isRTL:!1}},_validateYear:function(t,e){if(t.year&&(t=t.year()),"number"!=typeof t||t<1888||t>2111)throw e.replace(/\{0\}/,this.local.name);return t},toMonthIndex:function(t,e,r){var i=this.intercalaryMonth(t);if(r&&e!==i||e<1||e>12)throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return i?!r&&e<=i?e-1:e:e-1},toChineseMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);if(e<0||e>(r?12:11))throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return r?e<r?e+1:e:e+1},intercalaryMonth:function(t){return t=this._validateYear(t),f[t-f[0]]>>13},isIntercalaryMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);return!!r&&r===e},leapYear:function(t){return 0!==this.intercalaryMonth(t)},weekOfYear:function(t,e,r){var i,o=this._validateYear(t,n.local.invalidyear),s=h[o-h[0]],l=s>>9&4095,c=s>>5&15,u=31&s;(i=a.newDate(l,c,u)).add(4-(i.dayOfWeek()||7),"d");var f=this.toJD(t,e,r)-i.toJD();return 1+Math.floor(f/7)},monthsInYear:function(t){return this.leapYear(t)?13:12},daysInMonth:function(t,e){t.year&&(e=t.month(),t=t.year()),t=this._validateYear(t);var r=f[t-f[0]];if(e>(r>>13?12:11))throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return r&1<<12-e?30:29},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,s,r,n.local.invalidDate);t=this._validateYear(i.year()),e=i.month(),r=i.day();var o=this.isIntercalaryMonth(t,e),s=this.toChineseMonth(t,e),l=function(t,e,r,n,i){var a,o,s;if("object"==typeof t)o=t,a=e||{};else{var l;if(!("number"==typeof t&&t>=1888&&t<=2111))throw new Error("Lunar year outside range 1888-2111");if(!("number"==typeof e&&e>=1&&e<=12))throw new Error("Lunar month outside range 1 - 12");if(!("number"==typeof r&&r>=1&&r<=30))throw new Error("Lunar day outside range 1 - 30");"object"==typeof n?(l=!1,a=n):(l=!!n,a=i||{}),o={year:t,month:e,day:r,isIntercalary:l}}s=o.day-1;var c,u=f[o.year-f[0]],p=u>>13;c=p&&(o.month>p||o.isIntercalary)?o.month:o.month-1;for(var d=0;d<c;d++){s+=u&1<<12-d?30:29}var m=h[o.year-h[0]],g=new Date(m>>9&4095,(m>>5&15)-1,(31&m)+s);return a.year=g.getFullYear(),a.month=1+g.getMonth(),a.day=g.getDate(),a}(t,s,r,o);return a.toJD(l.year,l.month,l.day)},fromJD:function(t){var e=a.fromJD(t),r=function(t,e,r,n){var i,a;if("object"==typeof t)i=t,a=e||{};else{if(!("number"==typeof t&&t>=1888&&t<=2111))throw new Error("Solar year outside range 1888-2111");if(!("number"==typeof e&&e>=1&&e<=12))throw new Error("Solar month outside range 1 - 12");if(!("number"==typeof r&&r>=1&&r<=31))throw new Error("Solar day outside range 1 - 31");i={year:t,month:e,day:r},a=n||{}}var o=h[i.year-h[0]],s=i.year<<9|i.month<<5|i.day;a.year=s>=o?i.year:i.year-1,o=h[a.year-h[0]];var l,c=new Date(o>>9&4095,(o>>5&15)-1,31&o),u=new Date(i.year,i.month-1,i.day);l=Math.round((u-c)/864e5);var p,d=f[a.year-f[0]];for(p=0;p<13;p++){var m=d&1<<12-p?30:29;if(l<m)break;l-=m}var g=d>>13;!g||p<g?(a.isIntercalary=!1,a.month=1+p):p===g?(a.isIntercalary=!0,a.month=p):(a.isIntercalary=!1,a.month=p);return a.day=1+l,a}(e.year(),e.month(),e.day()),n=this.toMonthIndex(r.year,r.month,r.isIntercalary);return this.newDate(r.year,n,r.day)},fromString:function(t){var e=t.match(s),r=this._validateYear(+e[1]),n=+e[2],i=!!e[3],a=this.toMonthIndex(r,n,i),o=+e[4];return this.newDate(r,a,o)},add:function(t,e,r){var n=t.year(),i=t.month(),a=this.isIntercalaryMonth(n,i),s=this.toChineseMonth(n,i),l=Object.getPrototypeOf(o.prototype).add.call(this,t,e,r);if("y"===r){var c=l.year(),u=l.month(),f=this.isIntercalaryMonth(c,s),h=a&&f?this.toMonthIndex(c,s,!0):this.toMonthIndex(c,s,!1);h!==u&&l.month(h)}return l}});var s=/^\s*(-?\d\d\d\d|\d\d)[-/](\d?\d)([iI]?)[-/](\d?\d)/m,l=/^\d?\d[iI]?/m,c=/^\u95f0?\u5341?[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]?\u6708/m,u=/^\u95f0?\u5341?[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]?/m;n.calendars.chinese=o;var f=[1887,5780,5802,19157,2742,50359,1198,2646,46378,7466,3412,30122,5482,67949,2396,5294,43597,6732,6954,36181,2772,4954,18781,2396,54427,5274,6730,47781,5800,6868,21210,4790,59703,2350,5270,46667,3402,3496,38325,1388,4782,18735,2350,52374,6804,7498,44457,2906,1388,29294,4700,63789,6442,6804,56138,5802,2772,38235,1210,4698,22827,5418,63125,3476,5802,43701,2484,5302,27223,2646,70954,7466,3412,54698,5482,2412,38062,5294,2636,32038,6954,60245,2772,4826,43357,2394,5274,39501,6730,72357,5800,5844,53978,4790,2358,38039,5270,87627,3402,3496,54708,5484,4782,43311,2350,3222,27978,7498,68965,2904,5484,45677,4700,6444,39573,6804,6986,19285,2772,62811,1210,4698,47403,5418,5780,38570,5546,76469,2420,5302,51799,2646,5414,36501,3412,5546,18869,2412,54446,5276,6732,48422,6822,2900,28010,4826,92509,2394,5274,55883,6730,6820,47956,5812,2778,18779,2358,62615,5270,5450,46757,3492,5556,27318,4718,67887,2350,3222,52554,7498,3428,38252,5468,4700,31022,6444,64149,6804,6986,43861,2772,5338,35421,2650,70955,5418,5780,54954,5546,2740,38074,5302,2646,29991,3366,61011,3412,5546,43445,2412,5294,35406,6732,72998,6820,6996,52586,2778,2396,38045,5274,6698,23333,6820,64338,5812,2746,43355,2358,5270,39499,5450,79525,3492,5548],h=[1887,966732,967231,967733,968265,968766,969297,969798,970298,970829,971330,971830,972362,972863,973395,973896,974397,974928,975428,975929,976461,976962,977462,977994,978494,979026,979526,980026,980558,981059,981559,982091,982593,983124,983624,984124,984656,985157,985656,986189,986690,987191,987722,988222,988753,989254,989754,990286,990788,991288,991819,992319,992851,993352,993851,994383,994885,995385,995917,996418,996918,997450,997949,998481,998982,999483,1000014,1000515,1001016,1001548,1002047,1002578,1003080,1003580,1004111,1004613,1005113,1005645,1006146,1006645,1007177,1007678,1008209,1008710,1009211,1009743,1010243,1010743,1011275,1011775,1012306,1012807,1013308,1013840,1014341,1014841,1015373,1015874,1016404,1016905,1017405,1017937,1018438,1018939,1019471,1019972,1020471,1021002,1021503,1022035,1022535,1023036,1023568,1024069,1024568,1025100,1025601,1026102,1026633,1027133,1027666,1028167,1028666,1029198,1029699,1030199,1030730,1031231,1031763,1032264,1032764,1033296,1033797,1034297,1034828,1035329,1035830,1036362,1036861,1037393,1037894,1038394,1038925,1039427,1039927,1040459,1040959,1041491,1041992,1042492,1043023,1043524,1044024,1044556,1045057,1045558,1046090,1046590,1047121,1047622,1048122,1048654,1049154,1049655,1050187,1050689,1051219,1051720,1052220,1052751,1053252,1053752,1054284,1054786,1055285,1055817,1056317,1056849,1057349,1057850,1058382,1058883,1059383,1059915,1060415,1060947,1061447,1061947,1062479,1062981,1063480,1064012,1064514,1065014,1065545,1066045,1066577,1067078,1067578,1068110,1068611,1069112,1069642,1070142,1070674,1071175,1071675,1072207,1072709,1073209,1073740,1074241,1074741,1075273,1075773,1076305,1076807,1077308,1077839,1078340,1078840,1079372,1079871,1080403,1080904]},{"../main":341,"object-assign":242}],328:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Coptic",jdEpoch:1825029.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Coptic",epochs:["BAM","AM"],monthNames:["Thout","Paopi","Hathor","Koiak","Tobi","Meshir","Paremhat","Paremoude","Pashons","Paoni","Epip","Mesori","Pi Kogi Enavot"],monthNamesShort:["Tho","Pao","Hath","Koi","Tob","Mesh","Pat","Pad","Pash","Pao","Epi","Meso","PiK"],dayNames:["Tkyriaka","Pesnau","Pshoment","Peftoou","Ptiou","Psoou","Psabbaton"],dayNamesShort:["Tky","Pes","Psh","Pef","Pti","Pso","Psa"],dayNamesMin:["Tk","Pes","Psh","Pef","Pt","Pso","Psa"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==3||t%4==-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[""].invalidYear),13},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(13===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return(t=i.year())<0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var e=Math.floor(t)+.5-this.jdEpoch,r=Math.floor((e-Math.floor((e+366)/1461))/365)+1;r<=0&&r--,e=Math.floor(t)+.5-this.newDate(r,1,1).toJD();var n=Math.floor(e/30)+1,i=e-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.coptic=a},{"../main":341,"object-assign":242}],329:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Discworld",jdEpoch:1721425.5,daysPerMonth:[16,32,32,32,32,32,32,32,32,32,32,32,32],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Discworld",epochs:["BUC","UC"],monthNames:["Ick","Offle","February","March","April","May","June","Grune","August","Spune","Sektober","Ember","December"],monthNamesShort:["Ick","Off","Feb","Mar","Apr","May","Jun","Gru","Aug","Spu","Sek","Emb","Dec"],dayNames:["Sunday","Octeday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Oct","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Oc","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:2,isRTL:!1}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),13},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),400},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/8)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]},daysInWeek:function(){return 8},dayOfWeek:function(t,e,r){return(this._validate(t,e,r,n.local.invalidDate).day()+1)%8},weekDay:function(t,e,r){var n=this.dayOfWeek(t,e,r);return n>=2&&n<=6},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{century:o[Math.floor((i.year()-1)/100)+1]||""}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year()+(i.year()<0?1:0),e=i.month(),(r=i.day())+(e>1?16:0)+(e>2?32*(e-2):0)+400*(t-1)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t+.5)-Math.floor(this.jdEpoch)-1;var e=Math.floor(t/400)+1;t-=400*(e-1),t+=t>15?16:0;var r=Math.floor(t/32)+1,n=t-32*(r-1)+1;return this.newDate(e<=0?e-1:e,r,n)}});var o={20:"Fruitbat",21:"Anchovy"};n.calendars.discworld=a},{"../main":341,"object-assign":242}],330:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Ethiopian",jdEpoch:1724220.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Ethiopian",epochs:["BEE","EE"],monthNames:["Meskerem","Tikemet","Hidar","Tahesas","Tir","Yekatit","Megabit","Miazia","Genbot","Sene","Hamle","Nehase","Pagume"],monthNamesShort:["Mes","Tik","Hid","Tah","Tir","Yek","Meg","Mia","Gen","Sen","Ham","Neh","Pag"],dayNames:["Ehud","Segno","Maksegno","Irob","Hamus","Arb","Kidame"],dayNamesShort:["Ehu","Seg","Mak","Iro","Ham","Arb","Kid"],dayNamesMin:["Eh","Se","Ma","Ir","Ha","Ar","Ki"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==3||t%4==-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[""].invalidYear),13},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(13===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return(t=i.year())<0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var e=Math.floor(t)+.5-this.jdEpoch,r=Math.floor((e-Math.floor((e+366)/1461))/365)+1;r<=0&&r--,e=Math.floor(t)+.5-this.newDate(r,1,1).toJD();var n=Math.floor(e/30)+1,i=e-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.ethiopian=a},{"../main":341,"object-assign":242}],331:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}function o(t,e){return t-e*Math.floor(t/e)}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Hebrew",jdEpoch:347995.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29,29],hasYearZero:!1,minMonth:1,firstMonth:7,minDay:1,regionalOptions:{"":{name:"Hebrew",epochs:["BAM","AM"],monthNames:["Nisan","Iyar","Sivan","Tammuz","Av","Elul","Tishrei","Cheshvan","Kislev","Tevet","Shevat","Adar","Adar II"],monthNamesShort:["Nis","Iya","Siv","Tam","Av","Elu","Tis","Che","Kis","Tev","She","Ada","Ad2"],dayNames:["Yom Rishon","Yom Sheni","Yom Shlishi","Yom Revi'i","Yom Chamishi","Yom Shishi","Yom Shabbat"],dayNamesShort:["Ris","She","Shl","Rev","Cha","Shi","Sha"],dayNamesMin:["Ri","She","Shl","Re","Ch","Shi","Sha"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return this._leapYear(e.year())},_leapYear:function(t){return o(7*(t=t<0?t+1:t)+1,19)<7},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),this._leapYear(t.year?t.year():t)?13:12},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),this.toJD(-1===t?1:t+1,7,1)-this.toJD(t,7,1)},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),12===e&&this.leapYear(t)||8===e&&5===o(this.daysInYear(t),10)?30:9===e&&3===o(this.daysInYear(t),10)?29:this.daysPerMonth[e-1]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{yearType:(this.leapYear(i)?"embolismic":"common")+" "+["deficient","regular","complete"][this.daysInYear(i)%10-3]}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t<=0?t+1:t,o=this.jdEpoch+this._delay1(a)+this._delay2(a)+r+1;if(e<7){for(var s=7;s<=this.monthsInYear(t);s++)o+=this.daysInMonth(t,s);for(s=1;s<e;s++)o+=this.daysInMonth(t,s)}else for(s=7;s<e;s++)o+=this.daysInMonth(t,s);return o},_delay1:function(t){var e=Math.floor((235*t-234)/19),r=12084+13753*e,n=29*e+Math.floor(r/25920);return o(3*(n+1),7)<3&&n++,n},_delay2:function(t){var e=this._delay1(t-1),r=this._delay1(t);return this._delay1(t+1)-r==356?2:r-e==382?1:0},fromJD:function(t){t=Math.floor(t)+.5;for(var e=Math.floor(98496*(t-this.jdEpoch)/35975351)-1;t>=this.toJD(-1===e?1:e+1,7,1);)e++;for(var r=t<this.toJD(e,1,1)?7:1;t>this.toJD(e,r,this.daysInMonth(e,r));)r++;var n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.hebrew=a},{"../main":341,"object-assign":242}],332:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Islamic",jdEpoch:1948439.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Islamic",epochs:["BH","AH"],monthNames:["Muharram","Safar","Rabi' al-awwal","Rabi' al-thani","Jumada al-awwal","Jumada al-thani","Rajab","Sha'aban","Ramadan","Shawwal","Dhu al-Qi'dah","Dhu al-Hijjah"],monthNamesShort:["Muh","Saf","Rab1","Rab2","Jum1","Jum2","Raj","Sha'","Ram","Shaw","DhuQ","DhuH"],dayNames:["Yawm al-ahad","Yawm al-ithnayn","Yawm ath-thulaathaa'","Yawm al-arbi'aa'","Yawm al-kham\u012bs","Yawm al-jum'a","Yawm as-sabt"],dayNamesShort:["Aha","Ith","Thu","Arb","Kha","Jum","Sab"],dayNamesMin:["Ah","It","Th","Ar","Kh","Ju","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!1}},leapYear:function(t){return(11*this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year()+14)%30<11},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return this.leapYear(t)?355:354},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),t=t<=0?t+1:t,(r=i.day())+Math.ceil(29.5*(e-1))+354*(t-1)+Math.floor((3+11*t)/30)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t)+.5;var e=Math.floor((30*(t-this.jdEpoch)+10646)/10631);e=e<=0?e-1:e;var r=Math.min(12,Math.ceil((t-29-this.toJD(e,1,1))/29.5)+1),n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.islamic=a},{"../main":341,"object-assign":242}],333:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Julian",jdEpoch:1721423.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Julian",epochs:["BC","AD"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"mm/dd/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()<0?e.year()+1:e.year())%4==0},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),r=i.day(),t<0&&t++,e<=2&&(t--,e+=12),Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r-1524.5},fromJD:function(t){var e=Math.floor(t+.5)+1524,r=Math.floor((e-122.1)/365.25),n=Math.floor(365.25*r),i=Math.floor((e-n)/30.6001),a=i-Math.floor(i<14?1:13),o=r-Math.floor(a>2?4716:4715),s=e-n-Math.floor(30.6001*i);return o<=0&&o--,this.newDate(o,a,s)}}),n.calendars.julian=a},{"../main":341,"object-assign":242}],334:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}function o(t,e){return t-e*Math.floor(t/e)}function s(t,e){return o(t-1,e)+1}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Mayan",jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{"":{name:"Mayan",epochs:["",""],monthNames:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],monthNamesShort:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],dayNames:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],dayNamesShort:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],dayNamesMin:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],digits:null,dateFormat:"YYYY.m.d",firstDay:0,isRTL:!1,haabMonths:["Pop","Uo","Zip","Zotz","Tzec","Xul","Yaxkin","Mol","Chen","Yax","Zac","Ceh","Mac","Kankin","Muan","Pax","Kayab","Cumku","Uayeb"],tzolkinMonths:["Imix","Ik","Akbal","Kan","Chicchan","Cimi","Manik","Lamat","Muluc","Oc","Chuen","Eb","Ben","Ix","Men","Cib","Caban","Etznab","Cauac","Ahau"]}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},formatYear:function(t){t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year();var e=Math.floor(t/400);return t%=400,t+=t<0?400:0,e+"."+Math.floor(t/20)+"."+t%20},forYear:function(t){if((t=t.split(".")).length<3)throw"Invalid Mayan year";for(var e=0,r=0;r<t.length;r++){var n=parseInt(t[r],10);if(Math.abs(n)>19||r>0&&n<0)throw"Invalid Mayan year";e=20*e+n}return e},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),18},weekOfYear:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),0},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),360},daysInMonth:function(t,e){return this._validate(t,e,this.minDay,n.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate).day()},weekDay:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),!0},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate).toJD(),a=this._toHaab(i),o=this._toTzolkin(i);return{haabMonthName:this.local.haabMonths[a[0]-1],haabMonth:a[0],haabDay:a[1],tzolkinDayName:this.local.tzolkinMonths[o[0]-1],tzolkinDay:o[0],tzolkinTrecena:o[1]}},_toHaab:function(t){var e=o((t-=this.jdEpoch)+8+340,365);return[Math.floor(e/20)+1,o(e,20)]},_toTzolkin:function(t){return[s((t-=this.jdEpoch)+20,20),s(t+4,13)]},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return i.day()+20*i.month()+360*i.year()+this.jdEpoch},fromJD:function(t){t=Math.floor(t)+.5-this.jdEpoch;var e=Math.floor(t/360);t%=360,t+=t<0?360:0;var r=Math.floor(t/20),n=t%20;return this.newDate(e,r,n)}}),n.calendars.mayan=a},{"../main":341,"object-assign":242}],335:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar;var o=n.instance("gregorian");i(a.prototype,{name:"Nanakshahi",jdEpoch:2257673.5,daysPerMonth:[31,31,31,31,31,30,30,30,30,30,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Nanakshahi",epochs:["BN","AN"],monthNames:["Chet","Vaisakh","Jeth","Harh","Sawan","Bhadon","Assu","Katak","Maghar","Poh","Magh","Phagun"],monthNamesShort:["Che","Vai","Jet","Har","Saw","Bha","Ass","Kat","Mgr","Poh","Mgh","Pha"],dayNames:["Somvaar","Mangalvar","Budhvaar","Veervaar","Shukarvaar","Sanicharvaar","Etvaar"],dayNamesShort:["Som","Mangal","Budh","Veer","Shukar","Sanichar","Et"],dayNamesMin:["So","Ma","Bu","Ve","Sh","Sa","Et"],digits:null,dateFormat:"dd-mm-yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[""].invalidYear);return o.leapYear(e.year()+(e.year()<1?1:0)+1469)},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(1-(n.dayOfWeek()||7),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidMonth);(t=i.year())<0&&t++;for(var a=i.day(),s=1;s<i.month();s++)a+=this.daysPerMonth[s-1];return a+o.toJD(t+1468,3,13)},fromJD:function(t){t=Math.floor(t+.5);for(var e=Math.floor((t-(this.jdEpoch-1))/366);t>=this.toJD(e+1,1,1);)e++;for(var r=t-Math.floor(this.toJD(e,1,1)+.5)+1,n=1;r>this.daysInMonth(e,n);)r-=this.daysInMonth(e,n),n++;return this.newDate(e,n,r)}}),n.calendars.nanakshahi=a},{"../main":341,"object-assign":242}],336:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Nepali",jdEpoch:1700709.5,daysPerMonth:[31,31,32,32,31,30,30,29,30,29,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{"":{name:"Nepali",epochs:["BBS","ABS"],monthNames:["Baisakh","Jestha","Ashadh","Shrawan","Bhadra","Ashwin","Kartik","Mangsir","Paush","Mangh","Falgun","Chaitra"],monthNamesShort:["Bai","Je","As","Shra","Bha","Ash","Kar","Mang","Pau","Ma","Fal","Chai"],dayNames:["Aaitabaar","Sombaar","Manglbaar","Budhabaar","Bihibaar","Shukrabaar","Shanibaar"],dayNamesShort:["Aaita","Som","Mangl","Budha","Bihi","Shukra","Shani"],dayNamesMin:["Aai","So","Man","Bu","Bi","Shu","Sha"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:1,isRTL:!1}},leapYear:function(t){return this.daysInYear(t)!==this.daysPerYear},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){if(t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),void 0===this.NEPALI_CALENDAR_DATA[t])return this.daysPerYear;for(var e=0,r=this.minMonth;r<=12;r++)e+=this.NEPALI_CALENDAR_DATA[t][r];return e},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),void 0===this.NEPALI_CALENDAR_DATA[t]?this.daysPerMonth[e-1]:this.NEPALI_CALENDAR_DATA[t][e]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=n.instance(),o=0,s=e,l=t;this._createMissingCalendarData(t);var c=t-(s>9||9===s&&r>=this.NEPALI_CALENDAR_DATA[l][0]?56:57);for(9!==e&&(o=r,s--);9!==s;)s<=0&&(s=12,l--),o+=this.NEPALI_CALENDAR_DATA[l][s],s--;return 9===e?(o+=r-this.NEPALI_CALENDAR_DATA[l][0])<0&&(o+=a.daysInYear(c)):o+=this.NEPALI_CALENDAR_DATA[l][9]-this.NEPALI_CALENDAR_DATA[l][0],a.newDate(c,1,1).add(o,"d").toJD()},fromJD:function(t){var e=n.instance().fromJD(t),r=e.year(),i=e.dayOfYear(),a=r+56;this._createMissingCalendarData(a);for(var o=9,s=this.NEPALI_CALENDAR_DATA[a][0],l=this.NEPALI_CALENDAR_DATA[a][o]-s+1;i>l;)++o>12&&(o=1,a++),l+=this.NEPALI_CALENDAR_DATA[a][o];var c=this.NEPALI_CALENDAR_DATA[a][o]-(l-i);return this.newDate(a,o,c)},_createMissingCalendarData:function(t){var e=this.daysPerMonth.slice(0);e.unshift(17);for(var r=t-1;r<t+2;r++)void 0===this.NEPALI_CALENDAR_DATA[r]&&(this.NEPALI_CALENDAR_DATA[r]=e)},NEPALI_CALENDAR_DATA:{1970:[18,31,31,32,31,31,31,30,29,30,29,30,30],1971:[18,31,31,32,31,32,30,30,29,30,29,30,30],1972:[17,31,32,31,32,31,30,30,30,29,29,30,30],1973:[19,30,32,31,32,31,30,30,30,29,30,29,31],1974:[19,31,31,32,30,31,31,30,29,30,29,30,30],1975:[18,31,31,32,32,30,31,30,29,30,29,30,30],1976:[17,31,32,31,32,31,30,30,30,29,29,30,31],1977:[18,31,32,31,32,31,31,29,30,29,30,29,31],1978:[18,31,31,32,31,31,31,30,29,30,29,30,30],1979:[18,31,31,32,32,31,30,30,29,30,29,30,30],1980:[17,31,32,31,32,31,30,30,30,29,29,30,31],1981:[18,31,31,31,32,31,31,29,30,30,29,30,30],1982:[18,31,31,32,31,31,31,30,29,30,29,30,30],1983:[18,31,31,32,32,31,30,30,29,30,29,30,30],1984:[17,31,32,31,32,31,30,30,30,29,29,30,31],1985:[18,31,31,31,32,31,31,29,30,30,29,30,30],1986:[18,31,31,32,31,31,31,30,29,30,29,30,30],1987:[18,31,32,31,32,31,30,30,29,30,29,30,30],1988:[17,31,32,31,32,31,30,30,30,29,29,30,31],1989:[18,31,31,31,32,31,31,30,29,30,29,30,30],1990:[18,31,31,32,31,31,31,30,29,30,29,30,30],1991:[18,31,32,31,32,31,30,30,29,30,29,30,30],1992:[17,31,32,31,32,31,30,30,30,29,30,29,31],1993:[18,31,31,31,32,31,31,30,29,30,29,30,30],1994:[18,31,31,32,31,31,31,30,29,30,29,30,30],1995:[17,31,32,31,32,31,30,30,30,29,29,30,30],1996:[17,31,32,31,32,31,30,30,30,29,30,29,31],1997:[18,31,31,32,31,31,31,30,29,30,29,30,30],1998:[18,31,31,32,31,31,31,30,29,30,29,30,30],1999:[17,31,32,31,32,31,30,30,30,29,29,30,31],2e3:[17,30,32,31,32,31,30,30,30,29,30,29,31],2001:[18,31,31,32,31,31,31,30,29,30,29,30,30],2002:[18,31,31,32,32,31,30,30,29,30,29,30,30],2003:[17,31,32,31,32,31,30,30,30,29,29,30,31],2004:[17,30,32,31,32,31,30,30,30,29,30,29,31],2005:[18,31,31,32,31,31,31,30,29,30,29,30,30],2006:[18,31,31,32,32,31,30,30,29,30,29,30,30],2007:[17,31,32,31,32,31,30,30,30,29,29,30,31],2008:[17,31,31,31,32,31,31,29,30,30,29,29,31],2009:[18,31,31,32,31,31,31,30,29,30,29,30,30],2010:[18,31,31,32,32,31,30,30,29,30,29,30,30],2011:[17,31,32,31,32,31,30,30,30,29,29,30,31],2012:[17,31,31,31,32,31,31,29,30,30,29,30,30],2013:[18,31,31,32,31,31,31,30,29,30,29,30,30],2014:[18,31,31,32,32,31,30,30,29,30,29,30,30],2015:[17,31,32,31,32,31,30,30,30,29,29,30,31],2016:[17,31,31,31,32,31,31,29,30,30,29,30,30],2017:[18,31,31,32,31,31,31,30,29,30,29,30,30],2018:[18,31,32,31,32,31,30,30,29,30,29,30,30],2019:[17,31,32,31,32,31,30,30,30,29,30,29,31],2020:[17,31,31,31,32,31,31,30,29,30,29,30,30],2021:[18,31,31,32,31,31,31,30,29,30,29,30,30],2022:[17,31,32,31,32,31,30,30,30,29,29,30,30],2023:[17,31,32,31,32,31,30,30,30,29,30,29,31],2024:[17,31,31,31,32,31,31,30,29,30,29,30,30],2025:[18,31,31,32,31,31,31,30,29,30,29,30,30],2026:[17,31,32,31,32,31,30,30,30,29,29,30,31],2027:[17,30,32,31,32,31,30,30,30,29,30,29,31],2028:[17,31,31,32,31,31,31,30,29,30,29,30,30],2029:[18,31,31,32,31,32,30,30,29,30,29,30,30],2030:[17,31,32,31,32,31,30,30,30,30,30,30,31],2031:[17,31,32,31,32,31,31,31,31,31,31,31,31],2032:[17,32,32,32,32,32,32,32,32,32,32,32,32],2033:[18,31,31,32,32,31,30,30,29,30,29,30,30],2034:[17,31,32,31,32,31,30,30,30,29,29,30,31],2035:[17,30,32,31,32,31,31,29,30,30,29,29,31],2036:[17,31,31,32,31,31,31,30,29,30,29,30,30],2037:[18,31,31,32,32,31,30,30,29,30,29,30,30],2038:[17,31,32,31,32,31,30,30,30,29,29,30,31],2039:[17,31,31,31,32,31,31,29,30,30,29,30,30],2040:[17,31,31,32,31,31,31,30,29,30,29,30,30],2041:[18,31,31,32,32,31,30,30,29,30,29,30,30],2042:[17,31,32,31,32,31,30,30,30,29,29,30,31],2043:[17,31,31,31,32,31,31,29,30,30,29,30,30],2044:[17,31,31,32,31,31,31,30,29,30,29,30,30],2045:[18,31,32,31,32,31,30,30,29,30,29,30,30],2046:[17,31,32,31,32,31,30,30,30,29,29,30,31],2047:[17,31,31,31,32,31,31,30,29,30,29,30,30],2048:[17,31,31,32,31,31,31,30,29,30,29,30,30],2049:[17,31,32,31,32,31,30,30,30,29,29,30,30],2050:[17,31,32,31,32,31,30,30,30,29,30,29,31],2051:[17,31,31,31,32,31,31,30,29,30,29,30,30],2052:[17,31,31,32,31,31,31,30,29,30,29,30,30],2053:[17,31,32,31,32,31,30,30,30,29,29,30,30],2054:[17,31,32,31,32,31,30,30,30,29,30,29,31],2055:[17,31,31,32,31,31,31,30,29,30,30,29,30],2056:[17,31,31,32,31,32,30,30,29,30,29,30,30],2057:[17,31,32,31,32,31,30,30,30,29,29,30,31],2058:[17,30,32,31,32,31,30,30,30,29,30,29,31],2059:[17,31,31,32,31,31,31,30,29,30,29,30,30],2060:[17,31,31,32,32,31,30,30,29,30,29,30,30],2061:[17,31,32,31,32,31,30,30,30,29,29,30,31],2062:[17,30,32,31,32,31,31,29,30,29,30,29,31],2063:[17,31,31,32,31,31,31,30,29,30,29,30,30],2064:[17,31,31,32,32,31,30,30,29,30,29,30,30],2065:[17,31,32,31,32,31,30,30,30,29,29,30,31],2066:[17,31,31,31,32,31,31,29,30,30,29,29,31],2067:[17,31,31,32,31,31,31,30,29,30,29,30,30],2068:[17,31,31,32,32,31,30,30,29,30,29,30,30],2069:[17,31,32,31,32,31,30,30,30,29,29,30,31],2070:[17,31,31,31,32,31,31,29,30,30,29,30,30],2071:[17,31,31,32,31,31,31,30,29,30,29,30,30],2072:[17,31,32,31,32,31,30,30,29,30,29,30,30],2073:[17,31,32,31,32,31,30,30,30,29,29,30,31],2074:[17,31,31,31,32,31,31,30,29,30,29,30,30],2075:[17,31,31,32,31,31,31,30,29,30,29,30,30],2076:[16,31,32,31,32,31,30,30,30,29,29,30,30],2077:[17,31,32,31,32,31,30,30,30,29,30,29,31],2078:[17,31,31,31,32,31,31,30,29,30,29,30,30],2079:[17,31,31,32,31,31,31,30,29,30,29,30,30],2080:[16,31,32,31,32,31,30,30,30,29,29,30,30],2081:[17,31,31,32,32,31,30,30,30,29,30,30,30],2082:[17,31,32,31,32,31,30,30,30,29,30,30,30],2083:[17,31,31,32,31,31,30,30,30,29,30,30,30],2084:[17,31,31,32,31,31,30,30,30,29,30,30,30],2085:[17,31,32,31,32,31,31,30,30,29,30,30,30],2086:[17,31,32,31,32,31,30,30,30,29,30,30,30],2087:[16,31,31,32,31,31,31,30,30,29,30,30,30],2088:[16,30,31,32,32,30,31,30,30,29,30,30,30],2089:[17,31,32,31,32,31,30,30,30,29,30,30,30],2090:[17,31,32,31,32,31,30,30,30,29,30,30,30],2091:[16,31,31,32,31,31,31,30,30,29,30,30,30],2092:[16,31,31,32,32,31,30,30,30,29,30,30,30],2093:[17,31,32,31,32,31,30,30,30,29,30,30,30],2094:[17,31,31,32,31,31,30,30,30,29,30,30,30],2095:[17,31,31,32,31,31,31,30,29,30,30,30,30],2096:[17,30,31,32,32,31,30,30,29,30,29,30,30],2097:[17,31,32,31,32,31,30,30,30,29,30,30,30],2098:[17,31,31,32,31,31,31,29,30,29,30,30,31],2099:[17,31,31,32,31,31,31,30,29,29,30,30,30],2100:[17,31,32,31,32,30,31,30,29,30,29,30,30]}}),n.calendars.nepali=a},{"../main":341,"object-assign":242}],337:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}function o(t,e){return t-e*Math.floor(t/e)}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Persian",jdEpoch:1948320.5,daysPerMonth:[31,31,31,31,31,31,30,30,30,30,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Persian",epochs:["BP","AP"],monthNames:["Farvardin","Ordibehesht","Khordad","Tir","Mordad","Shahrivar","Mehr","Aban","Azar","Day","Bahman","Esfand"],monthNamesShort:["Far","Ord","Kho","Tir","Mor","Sha","Meh","Aba","Aza","Day","Bah","Esf"],dayNames:["Yekshambe","Doshambe","Seshambe","Ch\xe6harshambe","Panjshambe","Jom'e","Shambe"],dayNamesShort:["Yek","Do","Se","Ch\xe6","Panj","Jom","Sha"],dayNamesMin:["Ye","Do","Se","Ch","Pa","Jo","Sh"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 682*((e.year()-(e.year()>0?474:473))%2820+474+38)%2816<682},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-(n.dayOfWeek()+1)%7,"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t-(t>=0?474:473),s=474+o(a,2820);return r+(e<=7?31*(e-1):30*(e-1)+6)+Math.floor((682*s-110)/2816)+365*(s-1)+1029983*Math.floor(a/2820)+this.jdEpoch-1},fromJD:function(t){var e=(t=Math.floor(t)+.5)-this.toJD(475,1,1),r=Math.floor(e/1029983),n=o(e,1029983),i=2820;if(1029982!==n){var a=Math.floor(n/366),s=o(n,366);i=Math.floor((2134*a+2816*s+2815)/1028522)+a+1}var l=i+2820*r+474;l=l<=0?l-1:l;var c=t-this.toJD(l,1,1)+1,u=c<=186?Math.ceil(c/31):Math.ceil((c-6)/30),f=t-this.toJD(l,u,1)+1;return this.newDate(l,u,f)}}),n.calendars.persian=a,n.calendars.jalali=a},{"../main":341,"object-assign":242}],338:[function(t,e,r){var n=t("../main"),i=t("object-assign"),a=n.instance();function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,i(o.prototype,{name:"Taiwan",jdEpoch:2419402.5,yearsOffset:1911,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Taiwan",epochs:["BROC","ROC"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:1,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=this._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)},_g2tYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)}}),n.calendars.taiwan=o},{"../main":341,"object-assign":242}],339:[function(t,e,r){var n=t("../main"),i=t("object-assign"),a=n.instance();function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,i(o.prototype,{name:"Thai",jdEpoch:1523098.5,yearsOffset:543,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Thai",epochs:["BBE","BE"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=this._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)},_g2tYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)}}),n.calendars.thai=o},{"../main":341,"object-assign":242}],340:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"UmmAlQura",hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Umm al-Qura",epochs:["BH","AH"],monthNames:["Al-Muharram","Safar","Rabi' al-awwal","Rabi' Al-Thani","Jumada Al-Awwal","Jumada Al-Thani","Rajab","Sha'aban","Ramadan","Shawwal","Dhu al-Qi'dah","Dhu al-Hijjah"],monthNamesShort:["Muh","Saf","Rab1","Rab2","Jum1","Jum2","Raj","Sha'","Ram","Shaw","DhuQ","DhuH"],dayNames:["Yawm al-Ahad","Yawm al-Ithnain","Yawm al-Thal\u0101th\u0101\u2019","Yawm al-Arba\u2018\u0101\u2019","Yawm al-Kham\u012bs","Yawm al-Jum\u2018a","Yawm al-Sabt"],dayNamesMin:["Ah","Ith","Th","Ar","Kh","Ju","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!0}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 355===this.daysInYear(e.year())},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){for(var e=0,r=1;r<=12;r++)e+=this.daysInMonth(t,r);return e},daysInMonth:function(t,e){for(var r=this._validate(t,e,this.minDay,n.local.invalidMonth).toJD()-24e5+.5,i=0,a=0;a<o.length;a++){if(o[a]>r)return o[i]-o[i-1];i++}return 30},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate),a=12*(i.year()-1)+i.month()-15292;return i.day()+o[a-1]-1+24e5-.5},fromJD:function(t){for(var e=t-24e5+.5,r=0,n=0;n<o.length&&!(o[n]>e);n++)r++;var i=r+15292,a=Math.floor((i-1)/12),s=a+1,l=i-12*a,c=e-o[r-1]+1;return this.newDate(s,l,c)},isValid:function(t,e,r){var i=n.baseCalendar.prototype.isValid.apply(this,arguments);return i&&(i=(t=null!=t.year?t.year:t)>=1276&&t<=1500),i},_validate:function(t,e,r,i){var a=n.baseCalendar.prototype._validate.apply(this,arguments);if(a.year<1276||a.year>1500)throw i.replace(/\{0\}/,this.local.name);return a}}),n.calendars.ummalqura=a;var o=[20,50,79,109,138,168,197,227,256,286,315,345,374,404,433,463,492,522,551,581,611,641,670,700,729,759,788,818,847,877,906,936,965,995,1024,1054,1083,1113,1142,1172,1201,1231,1260,1290,1320,1350,1379,1409,1438,1468,1497,1527,1556,1586,1615,1645,1674,1704,1733,1763,1792,1822,1851,1881,1910,1940,1969,1999,2028,2058,2087,2117,2146,2176,2205,2235,2264,2294,2323,2353,2383,2413,2442,2472,2501,2531,2560,2590,2619,2649,2678,2708,2737,2767,2796,2826,2855,2885,2914,2944,2973,3003,3032,3062,3091,3121,3150,3180,3209,3239,3268,3298,3327,3357,3386,3416,3446,3476,3505,3535,3564,3594,3623,3653,3682,3712,3741,3771,3800,3830,3859,3889,3918,3948,3977,4007,4036,4066,4095,4125,4155,4185,4214,4244,4273,4303,4332,4362,4391,4421,4450,4480,4509,4539,4568,4598,4627,4657,4686,4716,4745,4775,4804,4834,4863,4893,4922,4952,4981,5011,5040,5070,5099,5129,5158,5188,5218,5248,5277,5307,5336,5366,5395,5425,5454,5484,5513,5543,5572,5602,5631,5661,5690,5720,5749,5779,5808,5838,5867,5897,5926,5956,5985,6015,6044,6074,6103,6133,6162,6192,6221,6251,6281,6311,6340,6370,6399,6429,6458,6488,6517,6547,6576,6606,6635,6665,6694,6724,6753,6783,6812,6842,6871,6901,6930,6960,6989,7019,7048,7078,7107,7137,7166,7196,7225,7255,7284,7314,7344,7374,7403,7433,7462,7492,7521,7551,7580,7610,7639,7669,7698,7728,7757,7787,7816,7846,7875,7905,7934,7964,7993,8023,8053,8083,8112,8142,8171,8201,8230,8260,8289,8319,8348,8378,8407,8437,8466,8496,8525,8555,8584,8614,8643,8673,8702,8732,8761,8791,8821,8850,8880,8909,8938,8968,8997,9027,9056,9086,9115,9145,9175,9205,9234,9264,9293,9322,9352,9381,9410,9440,9470,9499,9529,9559,9589,9618,9648,9677,9706,9736,9765,9794,9824,9853,9883,9913,9943,9972,10002,10032,10061,10090,10120,10149,10178,10208,10237,10267,10297,10326,10356,10386,10415,10445,10474,10504,10533,10562,10592,10621,10651,10680,10710,10740,10770,10799,10829,10858,10888,10917,10947,10976,11005,11035,11064,11094,11124,11153,11183,11213,11242,11272,11301,11331,11360,11389,11419,11448,11478,11507,11537,11567,11596,11626,11655,11685,11715,11744,11774,11803,11832,11862,11891,11921,11950,11980,12010,12039,12069,12099,12128,12158,12187,12216,12246,12275,12304,12334,12364,12393,12423,12453,12483,12512,12542,12571,12600,12630,12659,12688,12718,12747,12777,12807,12837,12866,12896,12926,12955,12984,13014,13043,13072,13102,13131,13161,13191,13220,13250,13280,13310,13339,13368,13398,13427,13456,13486,13515,13545,13574,13604,13634,13664,13693,13723,13752,13782,13811,13840,13870,13899,13929,13958,13988,14018,14047,14077,14107,14136,14166,14195,14224,14254,14283,14313,14342,14372,14401,14431,14461,14490,14520,14550,14579,14609,14638,14667,14697,14726,14756,14785,14815,14844,14874,14904,14933,14963,14993,15021,15051,15081,15110,15140,15169,15199,15228,15258,15287,15317,15347,15377,15406,15436,15465,15494,15524,15553,15582,15612,15641,15671,15701,15731,15760,15790,15820,15849,15878,15908,15937,15966,15996,16025,16055,16085,16114,16144,16174,16204,16233,16262,16292,16321,16350,16380,16409,16439,16468,16498,16528,16558,16587,16617,16646,16676,16705,16734,16764,16793,16823,16852,16882,16912,16941,16971,17001,17030,17060,17089,17118,17148,17177,17207,17236,17266,17295,17325,17355,17384,17414,17444,17473,17502,17532,17561,17591,17620,17650,17679,17709,17738,17768,17798,17827,17857,17886,17916,17945,17975,18004,18034,18063,18093,18122,18152,18181,18211,18241,18270,18300,18330,18359,18388,18418,18447,18476,18506,18535,18565,18595,18625,18654,18684,18714,18743,18772,18802,18831,18860,18890,18919,18949,18979,19008,19038,19068,19098,19127,19156,19186,19215,19244,19274,19303,19333,19362,19392,19422,19452,19481,19511,19540,19570,19599,19628,19658,19687,19717,19746,19776,19806,19836,19865,19895,19924,19954,19983,20012,20042,20071,20101,20130,20160,20190,20219,20249,20279,20308,20338,20367,20396,20426,20455,20485,20514,20544,20573,20603,20633,20662,20692,20721,20751,20780,20810,20839,20869,20898,20928,20957,20987,21016,21046,21076,21105,21135,21164,21194,21223,21253,21282,21312,21341,21371,21400,21430,21459,21489,21519,21548,21578,21607,21637,21666,21696,21725,21754,21784,21813,21843,21873,21902,21932,21962,21991,22021,22050,22080,22109,22138,22168,22197,22227,22256,22286,22316,22346,22375,22405,22434,22464,22493,22522,22552,22581,22611,22640,22670,22700,22730,22759,22789,22818,22848,22877,22906,22936,22965,22994,23024,23054,23083,23113,23143,23173,23202,23232,23261,23290,23320,23349,23379,23408,23438,23467,23497,23527,23556,23586,23616,23645,23674,23704,23733,23763,23792,23822,23851,23881,23910,23940,23970,23999,24029,24058,24088,24117,24147,24176,24206,24235,24265,24294,24324,24353,24383,24413,24442,24472,24501,24531,24560,24590,24619,24648,24678,24707,24737,24767,24796,24826,24856,24885,24915,24944,24974,25003,25032,25062,25091,25121,25150,25180,25210,25240,25269,25299,25328,25358,25387,25416,25446,25475,25505,25534,25564,25594,25624,25653,25683,25712,25742,25771,25800,25830,25859,25888,25918,25948,25977,26007,26037,26067,26096,26126,26155,26184,26214,26243,26272,26302,26332,26361,26391,26421,26451,26480,26510,26539,26568,26598,26627,26656,26686,26715,26745,26775,26805,26834,26864,26893,26923,26952,26982,27011,27041,27070,27099,27129,27159,27188,27218,27248,27277,27307,27336,27366,27395,27425,27454,27484,27513,27542,27572,27602,27631,27661,27691,27720,27750,27779,27809,27838,27868,27897,27926,27956,27985,28015,28045,28074,28104,28134,28163,28193,28222,28252,28281,28310,28340,28369,28399,28428,28458,28488,28517,28547,28577,28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990]},{"../main":341,"object-assign":242}],341:[function(t,e,r){var n=t("object-assign");function i(){this.regionalOptions=[],this.regionalOptions[""]={invalidCalendar:"Calendar {0} not found",invalidDate:"Invalid {0} date",invalidMonth:"Invalid {0} month",invalidYear:"Invalid {0} year",differentCalendars:"Cannot mix {0} and {1} dates"},this.local=this.regionalOptions[""],this.calendars={},this._localCals={}}function a(t,e,r,n){if(this._calendar=t,this._year=e,this._month=r,this._day=n,0===this._calendar._validateLevel&&!this._calendar.isValid(this._year,this._month,this._day))throw(c.local.invalidDate||c.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name)}function o(t,e){return"000000".substring(0,e-(t=""+t).length)+t}function s(){this.shortYearCutoff="+10"}function l(t){this.local=this.regionalOptions[t]||this.regionalOptions[""]}n(i.prototype,{instance:function(t,e){t=(t||"gregorian").toLowerCase(),e=e||"";var r=this._localCals[t+"-"+e];if(!r&&this.calendars[t]&&(r=new this.calendars[t](e),this._localCals[t+"-"+e]=r),!r)throw(this.local.invalidCalendar||this.regionalOptions[""].invalidCalendar).replace(/\{0\}/,t);return r},newDate:function(t,e,r,n,i){return(n=(null!=t&&t.year?t.calendar():"string"==typeof n?this.instance(n,i):n)||this.instance()).newDate(t,e,r)},substituteDigits:function(t){return function(e){return(e+"").replace(/[0-9]/g,(function(e){return t[e]}))}},substituteChineseDigits:function(t,e){return function(r){for(var n="",i=0;r>0;){var a=r%10;n=(0===a?"":t[a]+e[i])+n,i++,r=Math.floor(r/10)}return 0===n.indexOf(t[1]+e[1])&&(n=n.substr(1)),n||t[0]}}}),n(a.prototype,{newDate:function(t,e,r){return this._calendar.newDate(null==t?this:t,e,r)},year:function(t){return 0===arguments.length?this._year:this.set(t,"y")},month:function(t){return 0===arguments.length?this._month:this.set(t,"m")},day:function(t){return 0===arguments.length?this._day:this.set(t,"d")},date:function(t,e,r){if(!this._calendar.isValid(t,e,r))throw(c.local.invalidDate||c.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name);return this._year=t,this._month=e,this._day=r,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(t,e){return this._calendar.add(this,t,e)},set:function(t,e){return this._calendar.set(this,t,e)},compareTo:function(t){if(this._calendar.name!==t._calendar.name)throw(c.local.differentCalendars||c.regionalOptions[""].differentCalendars).replace(/\{0\}/,this._calendar.local.name).replace(/\{1\}/,t._calendar.local.name);var e=this._year!==t._year?this._year-t._year:this._month!==t._month?this.monthOfYear()-t.monthOfYear():this._day-t._day;return 0===e?0:e<0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(t){return this._calendar.fromJD(t)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(t){return this._calendar.fromJSDate(t)},toString:function(){return(this.year()<0?"-":"")+o(Math.abs(this.year()),4)+"-"+o(this.month(),2)+"-"+o(this.day(),2)}}),n(s.prototype,{_validateLevel:0,newDate:function(t,e,r){return null==t?this.today():(t.year&&(this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),r=t.day(),e=t.month(),t=t.year()),new a(this,t,e,r))},today:function(){return this.fromJSDate(new Date)},epoch:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear).year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear);return(e.year()<0?"-":"")+o(Math.abs(e.year()),4)},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear),12},monthOfYear:function(t,e){var r=this._validate(t,e,this.minDay,c.local.invalidMonth||c.regionalOptions[""].invalidMonth);return(r.month()+this.monthsInYear(r)-this.firstMonth)%this.monthsInYear(r)+this.minMonth},fromMonthOfYear:function(t,e){var r=(e+this.firstMonth-2*this.minMonth)%this.monthsInYear(t)+this.minMonth;return this._validate(t,r,this.minDay,c.local.invalidMonth||c.regionalOptions[""].invalidMonth),r},daysInYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear);return this.leapYear(e)?366:365},dayOfYear:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate);return n.toJD()-this.newDate(n.year(),this.fromMonthOfYear(n.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(t,e,r){return this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),{}},add:function(t,e,r){return this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[""].invalidDate),this._correctAdd(t,this._add(t,e,r),e,r)},_add:function(t,e,r){if(this._validateLevel++,"d"===r||"w"===r){var n=t.toJD()+e*("w"===r?this.daysInWeek():1),i=t.calendar().fromJD(n);return this._validateLevel--,[i.year(),i.month(),i.day()]}try{var a=t.year()+("y"===r?e:0),o=t.monthOfYear()+("m"===r?e:0);i=t.day();"y"===r?(t.month()!==this.fromMonthOfYear(a,o)&&(o=this.newDate(a,t.month(),this.minDay).monthOfYear()),o=Math.min(o,this.monthsInYear(a)),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o)))):"m"===r&&(!function(t){for(;o<t.minMonth;)a--,o+=t.monthsInYear(a);for(var e=t.monthsInYear(a);o>e-1+t.minMonth;)a++,o-=e,e=t.monthsInYear(a)}(this),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o))));var s=[a,this.fromMonthOfYear(a,o),i];return this._validateLevel--,s}catch(t){throw this._validateLevel--,t}},_correctAdd:function(t,e,r,n){if(!(this.hasYearZero||"y"!==n&&"m"!==n||0!==e[0]&&t.year()>0==e[0]>0)){var i={y:[1,1,"y"],m:[1,this.monthsInYear(-1),"m"],w:[this.daysInWeek(),this.daysInYear(-1),"d"],d:[1,this.daysInYear(-1),"d"]}[n],a=r<0?-1:1;e=this._add(t,r*i[0]+a*i[1],i[2])}return t.date(e[0],e[1],e[2])},set:function(t,e,r){this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[""].invalidDate);var n="y"===r?e:t.year(),i="m"===r?e:t.month(),a="d"===r?e:t.day();return"y"!==r&&"m"!==r||(a=Math.min(a,this.daysInMonth(n,i))),t.date(n,i,a)},isValid:function(t,e,r){this._validateLevel++;var n=this.hasYearZero||0!==t;if(n){var i=this.newDate(t,e,this.minDay);n=e>=this.minMonth&&e-this.minMonth<this.monthsInYear(i)&&r>=this.minDay&&r-this.minDay<this.daysInMonth(i)}return this._validateLevel--,n},toJSDate:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate);return c.instance().fromJD(this.toJD(n)).toJSDate()},fromJSDate:function(t){return this.fromJD(c.instance().fromJSDate(t).toJD())},_validate:function(t,e,r,n){if(t.year){if(0===this._validateLevel&&this.name!==t.calendar().name)throw(c.local.differentCalendars||c.regionalOptions[""].differentCalendars).replace(/\{0\}/,this.local.name).replace(/\{1\}/,t.calendar().local.name);return t}try{if(this._validateLevel++,1===this._validateLevel&&!this.isValid(t,e,r))throw n.replace(/\{0\}/,this.local.name);var i=this.newDate(t,e,r);return this._validateLevel--,i}catch(t){throw this._validateLevel--,t}}}),l.prototype=new s,n(l.prototype,{name:"Gregorian",jdEpoch:1721425.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Gregorian",epochs:["BCE","CE"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"mm/dd/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==0&&(t%100!=0||t%400==0)},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,c.local.invalidMonth||c.regionalOptions[""].invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate);t=n.year(),e=n.month(),r=n.day(),t<0&&t++,e<3&&(e+=12,t--);var i=Math.floor(t/100),a=2-i+Math.floor(i/4);return Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r+a-1524.5},fromJD:function(t){var e=Math.floor(t+.5),r=Math.floor((e-1867216.25)/36524.25),n=(r=e+1+r-Math.floor(r/4))+1524,i=Math.floor((n-122.1)/365.25),a=Math.floor(365.25*i),o=Math.floor((n-a)/30.6001),s=n-a-Math.floor(30.6001*o),l=o-(o>13.5?13:1),c=i-(l>2.5?4716:4715);return c<=0&&c--,this.newDate(c,l,s)},toJSDate:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),i=new Date(n.year(),n.month()-1,n.day());return i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0),i.setHours(i.getHours()>12?i.getHours()+2:0),i},fromJSDate:function(t){return this.newDate(t.getFullYear(),t.getMonth()+1,t.getDate())}});var c=e.exports=new i;c.cdate=a,c.baseCalendar=s,c.calendars.gregorian=l},{"object-assign":242}],342:[function(t,e,r){var n=t("object-assign"),i=t("./main");n(i.regionalOptions[""],{invalidArguments:"Invalid arguments",invalidFormat:"Cannot format a date from another calendar",missingNumberAt:"Missing number at position {0}",unknownNameAt:"Unknown name at position {0}",unexpectedLiteralAt:"Unexpected literal at position {0}",unexpectedText:"Additional text found at end"}),i.local=i.regionalOptions[""],n(i.cdate.prototype,{formatDate:function(t,e){return"string"!=typeof t&&(e=t,t=""),this._calendar.formatDate(t||"",this,e)}}),n(i.baseCalendar.prototype,{UNIX_EPOCH:i.instance().newDate(1970,1,1).toJD(),SECS_PER_DAY:86400,TICKS_EPOCH:i.instance().jdEpoch,TICKS_PER_DAY:864e9,ATOM:"yyyy-mm-dd",COOKIE:"D, dd M yyyy",FULL:"DD, MM d, yyyy",ISO_8601:"yyyy-mm-dd",JULIAN:"J",RFC_822:"D, d M yy",RFC_850:"DD, dd-M-yy",RFC_1036:"D, d M yy",RFC_1123:"D, d M yyyy",RFC_2822:"D, d M yyyy",RSS:"D, d M yy",TICKS:"!",TIMESTAMP:"@",W3C:"yyyy-mm-dd",formatDate:function(t,e,r){if("string"!=typeof t&&(r=e,e=t,t=""),!e)return"";if(e.calendar()!==this)throw i.local.invalidFormat||i.regionalOptions[""].invalidFormat;t=t||this.local.dateFormat;for(var n,a,o,s,l=(r=r||{}).dayNamesShort||this.local.dayNamesShort,c=r.dayNames||this.local.dayNames,u=r.monthNumbers||this.local.monthNumbers,f=r.monthNamesShort||this.local.monthNamesShort,h=r.monthNames||this.local.monthNames,p=(r.calculateWeek||this.local.calculateWeek,function(e,r){for(var n=1;w+n<t.length&&t.charAt(w+n)===e;)n++;return w+=n-1,Math.floor(n/(r||1))>1}),d=function(t,e,r,n){var i=""+e;if(p(t,n))for(;i.length<r;)i="0"+i;return i},m=this,g=function(t){return"function"==typeof u?u.call(m,t,p("m")):x(d("m",t.month(),2))},v=function(t,e){return e?"function"==typeof h?h.call(m,t):h[t.month()-m.minMonth]:"function"==typeof f?f.call(m,t):f[t.month()-m.minMonth]},y=this.local.digits,x=function(t){return r.localNumbers&&y?y(t):t},b="",_=!1,w=0;w<t.length;w++)if(_)"'"!==t.charAt(w)||p("'")?b+=t.charAt(w):_=!1;else switch(t.charAt(w)){case"d":b+=x(d("d",e.day(),2));break;case"D":b+=(n="D",a=e.dayOfWeek(),o=l,s=c,p(n)?s[a]:o[a]);break;case"o":b+=d("o",e.dayOfYear(),3);break;case"w":b+=d("w",e.weekOfYear(),2);break;case"m":b+=g(e);break;case"M":b+=v(e,p("M"));break;case"y":b+=p("y",2)?e.year():(e.year()%100<10?"0":"")+e.year()%100;break;case"Y":p("Y",2),b+=e.formatYear();break;case"J":b+=e.toJD();break;case"@":b+=(e.toJD()-this.UNIX_EPOCH)*this.SECS_PER_DAY;break;case"!":b+=(e.toJD()-this.TICKS_EPOCH)*this.TICKS_PER_DAY;break;case"'":p("'")?b+="'":_=!0;break;default:b+=t.charAt(w)}return b},parseDate:function(t,e,r){if(null==e)throw i.local.invalidArguments||i.regionalOptions[""].invalidArguments;if(""===(e="object"==typeof e?e.toString():e+""))return null;t=t||this.local.dateFormat;var n=(r=r||{}).shortYearCutoff||this.shortYearCutoff;n="string"!=typeof n?n:this.today().year()%100+parseInt(n,10);for(var a=r.dayNamesShort||this.local.dayNamesShort,o=r.dayNames||this.local.dayNames,s=r.parseMonth||this.local.parseMonth,l=r.monthNumbers||this.local.monthNumbers,c=r.monthNamesShort||this.local.monthNamesShort,u=r.monthNames||this.local.monthNames,f=-1,h=-1,p=-1,d=-1,m=-1,g=!1,v=!1,y=function(e,r){for(var n=1;M+n<t.length&&t.charAt(M+n)===e;)n++;return M+=n-1,Math.floor(n/(r||1))>1},x=function(t,r){var n=y(t,r),a=[2,3,n?4:2,n?4:2,10,11,20]["oyYJ@!".indexOf(t)+1],o=new RegExp("^-?\\d{1,"+a+"}"),s=e.substring(A).match(o);if(!s)throw(i.local.missingNumberAt||i.regionalOptions[""].missingNumberAt).replace(/\{0\}/,A);return A+=s[0].length,parseInt(s[0],10)},b=this,_=function(){if("function"==typeof l){y("m");var t=l.call(b,e.substring(A));return A+=t.length,t}return x("m")},w=function(t,r,n,a){for(var o=y(t,a)?n:r,s=0;s<o.length;s++)if(e.substr(A,o[s].length).toLowerCase()===o[s].toLowerCase())return A+=o[s].length,s+b.minMonth;throw(i.local.unknownNameAt||i.regionalOptions[""].unknownNameAt).replace(/\{0\}/,A)},T=function(){if("function"==typeof u){var t=y("M")?u.call(b,e.substring(A)):c.call(b,e.substring(A));return A+=t.length,t}return w("M",c,u)},k=function(){if(e.charAt(A)!==t.charAt(M))throw(i.local.unexpectedLiteralAt||i.regionalOptions[""].unexpectedLiteralAt).replace(/\{0\}/,A);A++},A=0,M=0;M<t.length;M++)if(v)"'"!==t.charAt(M)||y("'")?k():v=!1;else switch(t.charAt(M)){case"d":d=x("d");break;case"D":w("D",a,o);break;case"o":m=x("o");break;case"w":x("w");break;case"m":p=_();break;case"M":p=T();break;case"y":var S=M;g=!y("y",2),M=S,h=x("y",2);break;case"Y":h=x("Y",2);break;case"J":f=x("J")+.5,"."===e.charAt(A)&&(A++,x("J"));break;case"@":f=x("@")/this.SECS_PER_DAY+this.UNIX_EPOCH;break;case"!":f=x("!")/this.TICKS_PER_DAY+this.TICKS_EPOCH;break;case"*":A=e.length;break;case"'":y("'")?k():v=!0;break;default:k()}if(A<e.length)throw i.local.unexpectedText||i.regionalOptions[""].unexpectedText;if(-1===h?h=this.today().year():h<100&&g&&(h+=-1===n?1900:this.today().year()-this.today().year()%100-(h<=n?0:100)),"string"==typeof p&&(p=s.call(this,h,p)),m>-1){p=1,d=m;for(var E=this.daysInMonth(h,p);d>E;E=this.daysInMonth(h,p))p++,d-=E}return f>-1?this.fromJD(f):this.newDate(h,p,d)},determineDate:function(t,e,r,n,i){r&&"object"!=typeof r&&(i=n,n=r,r=null),"string"!=typeof n&&(i=n,n="");var a=this;return e=e?e.newDate():null,t=null==t?e:"string"==typeof t?function(t){try{return a.parseDate(n,t,i)}catch(t){}for(var e=((t=t.toLowerCase()).match(/^c/)&&r?r.newDate():null)||a.today(),o=/([+-]?[0-9]+)\s*(d|w|m|y)?/g,s=o.exec(t);s;)e.add(parseInt(s[1],10),s[2]||"d"),s=o.exec(t);return e}(t):"number"==typeof t?isNaN(t)||t===1/0||t===-1/0?e:a.today().add(t,"d"):a.newDate(t)}})},{"./main":341,"object-assign":242}],343:[function(t,e,r){"use strict";e.exports=[{path:"",backoff:0},{path:"M-2.4,-3V3L0.6,0Z",backoff:.6},{path:"M-3.7,-2.5V2.5L1.3,0Z",backoff:1.3},{path:"M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z",backoff:1.55},{path:"M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z",backoff:1.6},{path:"M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z",backoff:2},{path:"M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z",backoff:0,noRotate:!0},{path:"M2,2V-2H-2V2Z",backoff:0,noRotate:!0}]},{}],344:[function(t,e,r){"use strict";var n=t("./arrow_paths"),i=t("../../plots/font_attributes"),a=t("../../plots/cartesian/constants"),o=t("../../plot_api/plot_template").templatedArray;t("../../constants/axis_placeable_objects");e.exports=o("annotation",{visible:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},text:{valType:"string",editType:"calc+arraydraw"},textangle:{valType:"angle",dflt:0,editType:"calc+arraydraw"},font:i({editType:"calc+arraydraw",colorEditType:"arraydraw"}),width:{valType:"number",min:1,dflt:null,editType:"calc+arraydraw"},height:{valType:"number",min:1,dflt:null,editType:"calc+arraydraw"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"arraydraw"},align:{valType:"enumerated",values:["left","center","right"],dflt:"center",editType:"arraydraw"},valign:{valType:"enumerated",values:["top","middle","bottom"],dflt:"middle",editType:"arraydraw"},bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},bordercolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},borderpad:{valType:"number",min:0,dflt:1,editType:"calc+arraydraw"},borderwidth:{valType:"number",min:0,dflt:1,editType:"calc+arraydraw"},showarrow:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},arrowcolor:{valType:"color",editType:"arraydraw"},arrowhead:{valType:"integer",min:0,max:n.length,dflt:1,editType:"arraydraw"},startarrowhead:{valType:"integer",min:0,max:n.length,dflt:1,editType:"arraydraw"},arrowside:{valType:"flaglist",flags:["end","start"],extras:["none"],dflt:"end",editType:"arraydraw"},arrowsize:{valType:"number",min:.3,dflt:1,editType:"calc+arraydraw"},startarrowsize:{valType:"number",min:.3,dflt:1,editType:"calc+arraydraw"},arrowwidth:{valType:"number",min:.1,editType:"calc+arraydraw"},standoff:{valType:"number",min:0,dflt:0,editType:"calc+arraydraw"},startstandoff:{valType:"number",min:0,dflt:0,editType:"calc+arraydraw"},ax:{valType:"any",editType:"calc+arraydraw"},ay:{valType:"any",editType:"calc+arraydraw"},axref:{valType:"enumerated",dflt:"pixel",values:["pixel",a.idRegex.x.toString()],editType:"calc"},ayref:{valType:"enumerated",dflt:"pixel",values:["pixel",a.idRegex.y.toString()],editType:"calc"},xref:{valType:"enumerated",values:["paper",a.idRegex.x.toString()],editType:"calc"},x:{valType:"any",editType:"calc+arraydraw"},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"auto",editType:"calc+arraydraw"},xshift:{valType:"number",dflt:0,editType:"calc+arraydraw"},yref:{valType:"enumerated",values:["paper",a.idRegex.y.toString()],editType:"calc"},y:{valType:"any",editType:"calc+arraydraw"},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"auto",editType:"calc+arraydraw"},yshift:{valType:"number",dflt:0,editType:"calc+arraydraw"},clicktoshow:{valType:"enumerated",values:[!1,"onoff","onout"],dflt:!1,editType:"arraydraw"},xclick:{valType:"any",editType:"arraydraw"},yclick:{valType:"any",editType:"arraydraw"},hovertext:{valType:"string",editType:"arraydraw"},hoverlabel:{bgcolor:{valType:"color",editType:"arraydraw"},bordercolor:{valType:"color",editType:"arraydraw"},font:i({editType:"arraydraw"}),editType:"arraydraw"},captureevents:{valType:"boolean",editType:"arraydraw"},editType:"calc",_deprecated:{ref:{valType:"string",editType:"calc"}}})},{"../../constants/axis_placeable_objects":467,"../../plot_api/plot_template":538,"../../plots/cartesian/constants":556,"../../plots/font_attributes":580,"./arrow_paths":343}],345:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("./draw").draw;function o(t){var e=t._fullLayout;n.filterVisible(e.annotations).forEach((function(e){var r=i.getFromId(t,e.xref),n=i.getFromId(t,e.yref),a=i.getRefType(e.xref),o=i.getRefType(e.yref);e._extremes={},"range"===a&&s(e,r),"range"===o&&s(e,n)}))}function s(t,e){var r,n=e._id,a=n.charAt(0),o=t[a],s=t["a"+a],l=t[a+"ref"],c=t["a"+a+"ref"],u=t["_"+a+"padplus"],f=t["_"+a+"padminus"],h={x:1,y:-1}[a]*t[a+"shift"],p=3*t.arrowsize*t.arrowwidth||0,d=p+h,m=p-h,g=3*t.startarrowsize*t.arrowwidth||0,v=g+h,y=g-h;if(c===l){var x=i.findExtremes(e,[e.r2c(o)],{ppadplus:d,ppadminus:m}),b=i.findExtremes(e,[e.r2c(s)],{ppadplus:Math.max(u,v),ppadminus:Math.max(f,y)});r={min:[x.min[0],b.min[0]],max:[x.max[0],b.max[0]]}}else v=s?v+s:v,y=s?y-s:y,r=i.findExtremes(e,[e.r2c(o)],{ppadplus:Math.max(u,d,v),ppadminus:Math.max(f,m,y)});t._extremes[n]=r}e.exports=function(t){var e=t._fullLayout;if(n.filterVisible(e.annotations).length&&t._fullData.length)return n.syncOrAsync([a,o],t)}},{"../../lib":498,"../../plots/cartesian/axes":549,"./draw":350}],346:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("../../plot_api/plot_template").arrayEditor;function o(t,e){var r,n,i,a,o,l,c,u=t._fullLayout.annotations,f=[],h=[],p=[],d=(e||[]).length;for(r=0;r<u.length;r++)if(a=(i=u[r]).clicktoshow){for(n=0;n<d;n++)if(l=(o=e[n]).xaxis,c=o.yaxis,l._id===i.xref&&c._id===i.yref&&l.d2r(o.x)===s(i._xclick,l)&&c.d2r(o.y)===s(i._yclick,c)){(i.visible?"onout"===a?h:p:f).push(r);break}n===d&&i.visible&&"onout"===a&&h.push(r)}return{on:f,off:h,explicitOff:p}}function s(t,e){return"log"===e.type?e.l2r(t):e.d2r(t)}e.exports={hasClickToShow:function(t,e){var r=o(t,e);return r.on.length>0||r.explicitOff.length>0},onClick:function(t,e){var r,s,l=o(t,e),c=l.on,u=l.off.concat(l.explicitOff),f={},h=t._fullLayout.annotations;if(!c.length&&!u.length)return;for(r=0;r<c.length;r++)(s=a(t.layout,"annotations",h[c[r]])).modifyItem("visible",!0),n.extendFlat(f,s.getUpdateObj());for(r=0;r<u.length;r++)(s=a(t.layout,"annotations",h[u[r]])).modifyItem("visible",!1),n.extendFlat(f,s.getUpdateObj());return i.call("update",t,{},f)}}},{"../../lib":498,"../../plot_api/plot_template":538,"../../registry":633}],347:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../color");e.exports=function(t,e,r,a){a("opacity");var o=a("bgcolor"),s=a("bordercolor"),l=i.opacity(s);a("borderpad");var c=a("borderwidth"),u=a("showarrow");if(a("text",u?" ":r._dfltTitle.annotation),a("textangle"),n.coerceFont(a,"font",r.font),a("width"),a("align"),a("height")&&a("valign"),u){var f,h,p=a("arrowside");-1!==p.indexOf("end")&&(f=a("arrowhead"),h=a("arrowsize")),-1!==p.indexOf("start")&&(a("startarrowhead",f),a("startarrowsize",h)),a("arrowcolor",l?e.bordercolor:i.defaultLine),a("arrowwidth",2*(l&&c||1)),a("standoff"),a("startstandoff")}var d=a("hovertext"),m=r.hoverlabel||{};if(d){var g=a("hoverlabel.bgcolor",m.bgcolor||(i.opacity(o)?i.rgb(o):i.defaultLine)),v=a("hoverlabel.bordercolor",m.bordercolor||i.contrast(g));n.coerceFont(a,"hoverlabel.font",{family:m.font.family,size:m.font.size,color:m.font.color||v})}a("captureevents",!!d)}},{"../../lib":498,"../color":361}],348:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib/to_log_range");e.exports=function(t,e,r,a){e=e||{};var o="log"===r&&"linear"===e.type,s="linear"===r&&"log"===e.type;if(o||s)for(var l,c,u=t._fullLayout.annotations,f=e._id.charAt(0),h=0;h<u.length;h++)l=u[h],c="annotations["+h+"].",l[f+"ref"]===e._id&&p(f),l["a"+f+"ref"]===e._id&&p("a"+f);function p(t){var r=l[t],s=null;s=o?i(r,e.range):Math.pow(10,r),n(s)||(s=null),a(c+t,s)}}},{"../../lib/to_log_range":526,"fast-isnumeric":185}],349:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../../plots/array_container_defaults"),o=t("./common_defaults"),s=t("./attributes");function l(t,e,r){function a(r,i){return n.coerce(t,e,s,r,i)}var l=a("visible"),c=a("clicktoshow");if(l||c){o(t,e,r,a);for(var u=e.showarrow,f=["x","y"],h=[-10,-30],p={_fullLayout:r},d=0;d<2;d++){var m=f[d],g=i.coerceRef(t,e,p,m,"","paper");if("paper"!==g)i.getFromId(p,g)._annIndices.push(e._index);if(i.coercePosition(e,p,a,g,m,.5),u){var v="a"+m,y=i.coerceRef(t,e,p,v,"pixel",["pixel","paper"]);"pixel"!==y&&y!==g&&(y=e[v]="pixel");var x="pixel"===y?h[d]:.4;i.coercePosition(e,p,a,y,v,x)}a(m+"anchor"),a(m+"shift")}if(n.noneOrAll(t,e,["x","y"]),u&&n.noneOrAll(t,e,["ax","ay"]),c){var b=a("xclick"),_=a("yclick");e._xclick=void 0===b?e.x:i.cleanPosition(b,p,e.xref),e._yclick=void 0===_?e.y:i.cleanPosition(_,p,e.yref)}}}e.exports=function(t,e){a(t,e,{name:"annotations",handleItemDefaults:l})}},{"../../lib":498,"../../plots/array_container_defaults":544,"../../plots/cartesian/axes":549,"./attributes":344,"./common_defaults":347}],350:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../plots/plots"),o=t("../../lib"),s=o.strTranslate,l=t("../../plots/cartesian/axes"),c=t("../color"),u=t("../drawing"),f=t("../fx"),h=t("../../lib/svg_text_utils"),p=t("../../lib/setcursor"),d=t("../dragelement"),m=t("../../plot_api/plot_template").arrayEditor,g=t("./draw_arrow_head");function v(t,e){var r=t._fullLayout.annotations[e]||{},n=l.getFromId(t,r.xref),i=l.getFromId(t,r.yref);n&&n.setScale(),i&&i.setScale(),x(t,r,e,!1,n,i)}function y(t,e,r,n,i){var a=i[r],o=i[r+"ref"],s=-1!==r.indexOf("y"),c="domain"===l.getRefType(o),u=s?n.h:n.w;return t?c?a+(s?-e:e)/t._length:t.p2r(t.r2p(a)+e):a+(s?-e:e)/u}function x(t,e,r,a,v,x){var b,_,w=t._fullLayout,T=t._fullLayout._size,k=t._context.edits;a?(b="annotation-"+a,_=a+".annotations"):(b="annotation",_="annotations");var A=m(t.layout,_,e),M=A.modifyBase,S=A.modifyItem,E=A.getUpdateObj;w._infolayer.selectAll("."+b+'[data-index="'+r+'"]').remove();var L="clip"+w._uid+"_ann"+r;if(e._input&&!1!==e.visible){var C={x:{},y:{}},P=+e.textangle||0,I=w._infolayer.append("g").classed(b,!0).attr("data-index",String(r)).style("opacity",e.opacity),O=I.append("g").classed("annotation-text-g",!0),z=k[e.showarrow?"annotationTail":"annotationPosition"],D=e.captureevents||k.annotationText||z,R=O.append("g").style("pointer-events",D?"all":null).call(p,"pointer").on("click",(function(){t._dragging=!1,t.emit("plotly_clickannotation",Y(n.event))}));e.hovertext&&R.on("mouseover",(function(){var r=e.hoverlabel,n=r.font,i=this.getBoundingClientRect(),a=t.getBoundingClientRect();f.loneHover({x0:i.left-a.left,x1:i.right-a.left,y:(i.top+i.bottom)/2-a.top,text:e.hovertext,color:r.bgcolor,borderColor:r.bordercolor,fontFamily:n.family,fontSize:n.size,fontColor:n.color},{container:w._hoverlayer.node(),outerContainer:w._paper.node(),gd:t})})).on("mouseout",(function(){f.loneUnhover(w._hoverlayer.node())}));var F=e.borderwidth,B=e.borderpad,N=F+B,j=R.append("rect").attr("class","bg").style("stroke-width",F+"px").call(c.stroke,e.bordercolor).call(c.fill,e.bgcolor),U=e.width||e.height,V=w._topclips.selectAll("#"+L).data(U?[0]:[]);V.enter().append("clipPath").classed("annclip",!0).attr("id",L).append("rect"),V.exit().remove();var H=e.font,q=w._meta?o.templateString(e.text,w._meta):e.text,G=R.append("text").classed("annotation-text",!0).text(q);k.annotationText?G.call(h.makeEditable,{delegate:R,gd:t}).call(W).on("edit",(function(r){e.text=r,this.call(W),S("text",r),v&&v.autorange&&M(v._name+".autorange",!0),x&&x.autorange&&M(x._name+".autorange",!0),i.call("_guiRelayout",t,E())})):G.call(W)}else n.selectAll("#"+L).remove();function Y(t){var n={index:r,annotation:e._input,fullAnnotation:e,event:t};return a&&(n.subplotId=a),n}function W(r){return r.call(u.font,H).attr({"text-anchor":{left:"start",right:"end"}[e.align]||"middle"}),h.convertToTspans(r,t,X),r}function X(){var r=G.selectAll("a");1===r.size()&&r.text()===G.text()&&R.insert("a",":first-child").attr({"xlink:xlink:href":r.attr("xlink:href"),"xlink:xlink:show":r.attr("xlink:show")}).style({cursor:"pointer"}).node().appendChild(j.node());var n=R.select(".annotation-text-math-group"),f=!n.empty(),m=u.bBox((f?n:G).node()),b=m.width,_=m.height,A=e.width||b,D=e.height||_,B=Math.round(A+2*N),H=Math.round(D+2*N);function q(t,e){return"auto"===e&&(e=t<1/3?"left":t>2/3?"right":"center"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[e]}for(var W=!1,X=["x","y"],Z=0;Z<X.length;Z++){var J,K,Q,$,tt,et=X[Z],rt=e[et+"ref"]||et,nt=e["a"+et+"ref"],it={x:v,y:x}[et],at=(P+("x"===et?0:-90))*Math.PI/180,ot=B*Math.cos(at),st=H*Math.sin(at),lt=Math.abs(ot)+Math.abs(st),ct=e[et+"anchor"],ut=e[et+"shift"]*("x"===et?1:-1),ft=C[et],ht=l.getRefType(rt);if(it&&"domain"!==ht){var pt=it.r2fraction(e[et]);(pt<0||pt>1)&&(nt===rt?((pt=it.r2fraction(e["a"+et]))<0||pt>1)&&(W=!0):W=!0),J=it._offset+it.r2p(e[et]),$=.5}else{var dt="domain"===ht;"x"===et?(Q=e[et],J=dt?it._offset+it._length*Q:J=T.l+T.w*Q):(Q=1-e[et],J=dt?it._offset+it._length*Q:J=T.t+T.h*Q),$=e.showarrow?.5:Q}if(e.showarrow){ft.head=J;var mt=e["a"+et];if(tt=ot*q(.5,e.xanchor)-st*q(.5,e.yanchor),nt===rt){var gt=l.getRefType(nt);"domain"===gt?("y"===et&&(mt=1-mt),ft.tail=it._offset+it._length*mt):"paper"===gt?"y"===et?(mt=1-mt,ft.tail=T.t+T.h*mt):ft.tail=T.l+T.w*mt:ft.tail=it._offset+it.r2p(mt),K=tt}else ft.tail=J+mt,K=tt+mt;ft.text=ft.tail+tt;var vt=w["x"===et?"width":"height"];if("paper"===rt&&(ft.head=o.constrain(ft.head,1,vt-1)),"pixel"===nt){var yt=-Math.max(ft.tail-3,ft.text),xt=Math.min(ft.tail+3,ft.text)-vt;yt>0?(ft.tail+=yt,ft.text+=yt):xt>0&&(ft.tail-=xt,ft.text-=xt)}ft.tail+=ut,ft.head+=ut}else K=tt=lt*q($,ct),ft.text=J+tt;ft.text+=ut,tt+=ut,K+=ut,e["_"+et+"padplus"]=lt/2+K,e["_"+et+"padminus"]=lt/2-K,e["_"+et+"size"]=lt,e["_"+et+"shift"]=tt}if(W)R.remove();else{var bt=0,_t=0;if("left"!==e.align&&(bt=(A-b)*("center"===e.align?.5:1)),"top"!==e.valign&&(_t=(D-_)*("middle"===e.valign?.5:1)),f)n.select("svg").attr({x:N+bt-1,y:N+_t}).call(u.setClipUrl,U?L:null,t);else{var wt=N+_t-m.top,Tt=N+bt-m.left;G.call(h.positionText,Tt,wt).call(u.setClipUrl,U?L:null,t)}V.select("rect").call(u.setRect,N,N,A,D),j.call(u.setRect,F/2,F/2,B-F,H-F),R.call(u.setTranslate,Math.round(C.x.text-B/2),Math.round(C.y.text-H/2)),O.attr({transform:"rotate("+P+","+C.x.text+","+C.y.text+")"});var kt,At=function(r,n){I.selectAll(".annotation-arrow-g").remove();var l=C.x.head,f=C.y.head,h=C.x.tail+r,p=C.y.tail+n,m=C.x.text+r,b=C.y.text+n,_=o.rotationXYMatrix(P,m,b),w=o.apply2DTransform(_),A=o.apply2DTransform2(_),L=+j.attr("width"),z=+j.attr("height"),D=m-.5*L,F=D+L,B=b-.5*z,N=B+z,U=[[D,B,D,N],[D,N,F,N],[F,N,F,B],[F,B,D,B]].map(A);if(!U.reduce((function(t,e){return t^!!o.segmentsIntersect(l,f,l+1e6,f+1e6,e[0],e[1],e[2],e[3])}),!1)){U.forEach((function(t){var e=o.segmentsIntersect(h,p,l,f,t[0],t[1],t[2],t[3]);e&&(h=e.x,p=e.y)}));var V=e.arrowwidth,H=e.arrowcolor,q=e.arrowside,G=I.append("g").style({opacity:c.opacity(H)}).classed("annotation-arrow-g",!0),Y=G.append("path").attr("d","M"+h+","+p+"L"+l+","+f).style("stroke-width",V+"px").call(c.stroke,c.rgb(H));if(g(Y,q,e),k.annotationPosition&&Y.node().parentNode&&!a){var W=l,X=f;if(e.standoff){var Z=Math.sqrt(Math.pow(l-h,2)+Math.pow(f-p,2));W+=e.standoff*(h-l)/Z,X+=e.standoff*(p-f)/Z}var J,K,Q=G.append("path").classed("annotation-arrow",!0).classed("anndrag",!0).classed("cursor-move",!0).attr({d:"M3,3H-3V-3H3ZM0,0L"+(h-W)+","+(p-X),transform:s(W,X)}).style("stroke-width",V+6+"px").call(c.stroke,"rgba(0,0,0,0)").call(c.fill,"rgba(0,0,0,0)");d.init({element:Q.node(),gd:t,prepFn:function(){var t=u.getTranslate(R);J=t.x,K=t.y,v&&v.autorange&&M(v._name+".autorange",!0),x&&x.autorange&&M(x._name+".autorange",!0)},moveFn:function(t,r){var n=w(J,K),i=n[0]+t,a=n[1]+r;R.call(u.setTranslate,i,a),S("x",y(v,t,"x",T,e)),S("y",y(x,r,"y",T,e)),e.axref===e.xref&&S("ax",y(v,t,"ax",T,e)),e.ayref===e.yref&&S("ay",y(x,r,"ay",T,e)),G.attr("transform",s(t,r)),O.attr({transform:"rotate("+P+","+i+","+a+")"})},doneFn:function(){i.call("_guiRelayout",t,E());var e=document.querySelector(".js-notes-box-panel");e&&e.redraw(e.selectedObj)}})}}};if(e.showarrow&&At(0,0),z)d.init({element:R.node(),gd:t,prepFn:function(){kt=O.attr("transform")},moveFn:function(t,r){var n="pointer";if(e.showarrow)e.axref===e.xref?S("ax",y(v,t,"ax",T,e)):S("ax",e.ax+t),e.ayref===e.yref?S("ay",y(x,r,"ay",T.w,e)):S("ay",e.ay+r),At(t,r);else{if(a)return;var i,o;if(v)i=y(v,t,"x",T,e);else{var l=e._xsize/T.w,c=e.x+(e._xshift-e.xshift)/T.w-l/2;i=d.align(c+t/T.w,l,0,1,e.xanchor)}if(x)o=y(x,r,"y",T,e);else{var u=e._ysize/T.h,f=e.y-(e._yshift+e.yshift)/T.h-u/2;o=d.align(f-r/T.h,u,0,1,e.yanchor)}S("x",i),S("y",o),v&&x||(n=d.getCursor(v?.5:i,x?.5:o,e.xanchor,e.yanchor))}O.attr({transform:s(t,r)+kt}),p(R,n)},clickFn:function(r,n){e.captureevents&&t.emit("plotly_clickannotation",Y(n))},doneFn:function(){p(R),i.call("_guiRelayout",t,E());var e=document.querySelector(".js-notes-box-panel");e&&e.redraw(e.selectedObj)}})}}}e.exports={draw:function(t){var e=t._fullLayout;e._infolayer.selectAll(".annotation").remove();for(var r=0;r<e.annotations.length;r++)e.annotations[r].visible&&v(t,r);return a.previousPromises(t)},drawOne:v,drawRaw:x}},{"../../lib":498,"../../lib/setcursor":519,"../../lib/svg_text_utils":524,"../../plot_api/plot_template":538,"../../plots/cartesian/axes":549,"../../plots/plots":614,"../../registry":633,"../color":361,"../dragelement":380,"../drawing":383,"../fx":401,"./draw_arrow_head":351,"@plotly/d3":58}],351:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../color"),a=t("./arrow_paths"),o=t("../../lib"),s=o.strScale,l=o.strRotate,c=o.strTranslate;e.exports=function(t,e,r){var o,u,f,h,p=t.node(),d=a[r.arrowhead||0],m=a[r.startarrowhead||0],g=(r.arrowwidth||1)*(r.arrowsize||1),v=(r.arrowwidth||1)*(r.startarrowsize||1),y=e.indexOf("start")>=0,x=e.indexOf("end")>=0,b=d.backoff*g+r.standoff,_=m.backoff*v+r.startstandoff;if("line"===p.nodeName){o={x:+t.attr("x1"),y:+t.attr("y1")},u={x:+t.attr("x2"),y:+t.attr("y2")};var w=o.x-u.x,T=o.y-u.y;if(h=(f=Math.atan2(T,w))+Math.PI,b&&_&&b+_>Math.sqrt(w*w+T*T))return void z();if(b){if(b*b>w*w+T*T)return void z();var k=b*Math.cos(f),A=b*Math.sin(f);u.x+=k,u.y+=A,t.attr({x2:u.x,y2:u.y})}if(_){if(_*_>w*w+T*T)return void z();var M=_*Math.cos(f),S=_*Math.sin(f);o.x-=M,o.y-=S,t.attr({x1:o.x,y1:o.y})}}else if("path"===p.nodeName){var E=p.getTotalLength(),L="";if(E<b+_)return void z();var C=p.getPointAtLength(0),P=p.getPointAtLength(.1);f=Math.atan2(C.y-P.y,C.x-P.x),o=p.getPointAtLength(Math.min(_,E)),L="0px,"+_+"px,";var I=p.getPointAtLength(E),O=p.getPointAtLength(E-.1);h=Math.atan2(I.y-O.y,I.x-O.x),u=p.getPointAtLength(Math.max(0,E-b)),L+=E-(L?_+b:b)+"px,"+E+"px",t.style("stroke-dasharray",L)}function z(){t.style("stroke-dasharray","0px,100px")}function D(e,a,o,u){e.path&&(e.noRotate&&(o=0),n.select(p.parentNode).append("path").attr({class:t.attr("class"),d:e.path,transform:c(a.x,a.y)+l(180*o/Math.PI)+s(u)}).style({fill:i.rgb(r.arrowcolor),"stroke-width":0}))}y&&D(m,o,f,v),x&&D(d,u,h,g)}},{"../../lib":498,"../color":361,"./arrow_paths":343,"@plotly/d3":58}],352:[function(t,e,r){"use strict";var n=t("./draw"),i=t("./click");e.exports={moduleType:"component",name:"annotations",layoutAttributes:t("./attributes"),supplyLayoutDefaults:t("./defaults"),includeBasePlot:t("../../plots/cartesian/include_components")("annotations"),calcAutorange:t("./calc_autorange"),draw:n.draw,drawOne:n.drawOne,drawRaw:n.drawRaw,hasClickToShow:i.hasClickToShow,onClick:i.onClick,convertCoords:t("./convert_coords")}},{"../../plots/cartesian/include_components":562,"./attributes":344,"./calc_autorange":345,"./click":346,"./convert_coords":348,"./defaults":349,"./draw":350}],353:[function(t,e,r){"use strict";var n=t("../annotations/attributes"),i=t("../../plot_api/edit_types").overrideAll,a=t("../../plot_api/plot_template").templatedArray;e.exports=i(a("annotation",{visible:n.visible,x:{valType:"any"},y:{valType:"any"},z:{valType:"any"},ax:{valType:"number"},ay:{valType:"number"},xanchor:n.xanchor,xshift:n.xshift,yanchor:n.yanchor,yshift:n.yshift,text:n.text,textangle:n.textangle,font:n.font,width:n.width,height:n.height,opacity:n.opacity,align:n.align,valign:n.valign,bgcolor:n.bgcolor,bordercolor:n.bordercolor,borderpad:n.borderpad,borderwidth:n.borderwidth,showarrow:n.showarrow,arrowcolor:n.arrowcolor,arrowhead:n.arrowhead,startarrowhead:n.startarrowhead,arrowside:n.arrowside,arrowsize:n.arrowsize,startarrowsize:n.startarrowsize,arrowwidth:n.arrowwidth,standoff:n.standoff,startstandoff:n.startstandoff,hovertext:n.hovertext,hoverlabel:n.hoverlabel,captureevents:n.captureevents}),"calc","from-root")},{"../../plot_api/edit_types":531,"../../plot_api/plot_template":538,"../annotations/attributes":344}],354:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes");function a(t,e){var r=e.fullSceneLayout.domain,a=e.fullLayout._size,o={pdata:null,type:"linear",autorange:!1,range:[-1/0,1/0]};t._xa={},n.extendFlat(t._xa,o),i.setConvert(t._xa),t._xa._offset=a.l+r.x[0]*a.w,t._xa.l2p=function(){return.5*(1+t._pdata[0]/t._pdata[3])*a.w*(r.x[1]-r.x[0])},t._ya={},n.extendFlat(t._ya,o),i.setConvert(t._ya),t._ya._offset=a.t+(1-r.y[1])*a.h,t._ya.l2p=function(){return.5*(1-t._pdata[1]/t._pdata[3])*a.h*(r.y[1]-r.y[0])}}e.exports=function(t){for(var e=t.fullSceneLayout.annotations,r=0;r<e.length;r++)a(e[r],t);t.fullLayout._infolayer.selectAll(".annotation-"+t.id).remove()}},{"../../lib":498,"../../plots/cartesian/axes":549}],355:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../../plots/array_container_defaults"),o=t("../annotations/common_defaults"),s=t("./attributes");function l(t,e,r,a){function l(r,i){return n.coerce(t,e,s,r,i)}function c(t){var n=t+"axis",a={_fullLayout:{}};return a._fullLayout[n]=r[n],i.coercePosition(e,a,l,t,t,.5)}l("visible")&&(o(t,e,a.fullLayout,l),c("x"),c("y"),c("z"),n.noneOrAll(t,e,["x","y","z"]),e.xref="x",e.yref="y",e.zref="z",l("xanchor"),l("yanchor"),l("xshift"),l("yshift"),e.showarrow&&(e.axref="pixel",e.ayref="pixel",l("ax",-10),l("ay",-30),n.noneOrAll(t,e,["ax","ay"])))}e.exports=function(t,e,r){a(t,e,{name:"annotations",handleItemDefaults:l,fullLayout:r.fullLayout})}},{"../../lib":498,"../../plots/array_container_defaults":544,"../../plots/cartesian/axes":549,"../annotations/common_defaults":347,"./attributes":353}],356:[function(t,e,r){"use strict";var n=t("../annotations/draw").drawRaw,i=t("../../plots/gl3d/project"),a=["x","y","z"];e.exports=function(t){for(var e=t.fullSceneLayout,r=t.dataScale,o=e.annotations,s=0;s<o.length;s++){for(var l=o[s],c=!1,u=0;u<3;u++){var f=a[u],h=l[f],p=e[f+"axis"].r2fraction(h);if(p<0||p>1){c=!0;break}}c?t.fullLayout._infolayer.select(".annotation-"+t.id+'[data-index="'+s+'"]').remove():(l._pdata=i(t.glplot.cameraParams,[e.xaxis.r2l(l.x)*r[0],e.yaxis.r2l(l.y)*r[1],e.zaxis.r2l(l.z)*r[2]]),n(t.graphDiv,l,s,t.id,l._xa,l._ya))}}},{"../../plots/gl3d/project":602,"../annotations/draw":350}],357:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib");e.exports={moduleType:"component",name:"annotations3d",schema:{subplots:{scene:{annotations:t("./attributes")}}},layoutAttributes:t("./attributes"),handleDefaults:t("./defaults"),includeBasePlot:function(t,e){var r=n.subplotsRegistry.gl3d;if(!r)return;for(var a=r.attrRegex,o=Object.keys(t),s=0;s<o.length;s++){var l=o[s];a.test(l)&&(t[l].annotations||[]).length&&(i.pushUnique(e._basePlotModules,r),i.pushUnique(e._subplots.gl3d,l))}},convert:t("./convert"),draw:t("./draw")}},{"../../lib":498,"../../registry":633,"./attributes":353,"./convert":354,"./defaults":355,"./draw":356}],358:[function(t,e,r){"use strict";e.exports=t("world-calendars/dist/main"),t("world-calendars/dist/plus"),t("world-calendars/dist/calendars/chinese"),t("world-calendars/dist/calendars/coptic"),t("world-calendars/dist/calendars/discworld"),t("world-calendars/dist/calendars/ethiopian"),t("world-calendars/dist/calendars/hebrew"),t("world-calendars/dist/calendars/islamic"),t("world-calendars/dist/calendars/julian"),t("world-calendars/dist/calendars/mayan"),t("world-calendars/dist/calendars/nanakshahi"),t("world-calendars/dist/calendars/nepali"),t("world-calendars/dist/calendars/persian"),t("world-calendars/dist/calendars/taiwan"),t("world-calendars/dist/calendars/thai"),t("world-calendars/dist/calendars/ummalqura")},{"world-calendars/dist/calendars/chinese":327,"world-calendars/dist/calendars/coptic":328,"world-calendars/dist/calendars/discworld":329,"world-calendars/dist/calendars/ethiopian":330,"world-calendars/dist/calendars/hebrew":331,"world-calendars/dist/calendars/islamic":332,"world-calendars/dist/calendars/julian":333,"world-calendars/dist/calendars/mayan":334,"world-calendars/dist/calendars/nanakshahi":335,"world-calendars/dist/calendars/nepali":336,"world-calendars/dist/calendars/persian":337,"world-calendars/dist/calendars/taiwan":338,"world-calendars/dist/calendars/thai":339,"world-calendars/dist/calendars/ummalqura":340,"world-calendars/dist/main":341,"world-calendars/dist/plus":342}],359:[function(t,e,r){"use strict";var n=t("./calendars"),i=t("../../lib"),a=t("../../constants/numerical"),o=a.EPOCHJD,s=a.ONEDAY,l={valType:"enumerated",values:i.sortObjectKeys(n.calendars),editType:"calc",dflt:"gregorian"},c=function(t,e,r,n){var a={};return a[r]=l,i.coerce(t,e,a,r,n)},u={d:{0:"dd","-":"d"},e:{0:"d","-":"d"},a:{0:"D","-":"D"},A:{0:"DD","-":"DD"},j:{0:"oo","-":"o"},W:{0:"ww","-":"w"},m:{0:"mm","-":"m"},b:{0:"M","-":"M"},B:{0:"MM","-":"MM"},y:{0:"yy","-":"yy"},Y:{0:"yyyy","-":"yyyy"},U:"##",w:"##",c:{0:"D M d %X yyyy","-":"D M d %X yyyy"},x:{0:"mm/dd/yyyy","-":"mm/dd/yyyy"}};var f={};function h(t){var e=f[t];return e||(e=f[t]=n.instance(t))}function p(t){return i.extendFlat({},l,{description:t})}function d(t){return"Sets the calendar system to use with `"+t+"` date data."}var m={xcalendar:p(d("x"))},g=i.extendFlat({},m,{ycalendar:p(d("y"))}),v=i.extendFlat({},g,{zcalendar:p(d("z"))}),y=p(["Sets the calendar system to use for `range` and `tick0`","if this is a date axis. This does not set the calendar for","interpreting data on this axis, that's specified in the trace","or via the global `layout.calendar`"].join(" "));e.exports={moduleType:"component",name:"calendars",schema:{traces:{scatter:g,bar:g,box:g,heatmap:g,contour:g,histogram:g,histogram2d:g,histogram2dcontour:g,scatter3d:v,surface:v,mesh3d:v,scattergl:g,ohlc:m,candlestick:m},layout:{calendar:p(["Sets the default calendar system to use for interpreting and","displaying dates throughout the plot."].join(" "))},subplots:{xaxis:{calendar:y},yaxis:{calendar:y},scene:{xaxis:{calendar:y},yaxis:{calendar:y},zaxis:{calendar:y}},polar:{radialaxis:{calendar:y}}},transforms:{filter:{valuecalendar:p(["WARNING: All transforms are deprecated and may be removed from the API in next major version.","Sets the calendar system to use for `value`, if it is a date."].join(" ")),targetcalendar:p(["WARNING: All transforms are deprecated and may be removed from the API in next major version.","Sets the calendar system to use for `target`, if it is an","array of dates. If `target` is a string (eg *x*) we use the","corresponding trace attribute (eg `xcalendar`) if it exists,","even if `targetcalendar` is provided."].join(" "))}}},layoutAttributes:l,handleDefaults:c,handleTraceDefaults:function(t,e,r,n){for(var i=0;i<r.length;i++)c(t,e,r[i]+"calendar",n.calendar)},CANONICAL_SUNDAY:{chinese:"2000-01-02",coptic:"2000-01-03",discworld:"2000-01-03",ethiopian:"2000-01-05",hebrew:"5000-01-01",islamic:"1000-01-02",julian:"2000-01-03",mayan:"5000-01-01",nanakshahi:"1000-01-05",nepali:"2000-01-05",persian:"1000-01-01",jalali:"1000-01-01",taiwan:"1000-01-04",thai:"2000-01-04",ummalqura:"1400-01-06"},CANONICAL_TICK:{chinese:"2000-01-01",coptic:"2000-01-01",discworld:"2000-01-01",ethiopian:"2000-01-01",hebrew:"5000-01-01",islamic:"1000-01-01",julian:"2000-01-01",mayan:"5000-01-01",nanakshahi:"1000-01-01",nepali:"2000-01-01",persian:"1000-01-01",jalali:"1000-01-01",taiwan:"1000-01-01",thai:"2000-01-01",ummalqura:"1400-01-01"},DFLTRANGE:{chinese:["2000-01-01","2001-01-01"],coptic:["1700-01-01","1701-01-01"],discworld:["1800-01-01","1801-01-01"],ethiopian:["2000-01-01","2001-01-01"],hebrew:["5700-01-01","5701-01-01"],islamic:["1400-01-01","1401-01-01"],julian:["2000-01-01","2001-01-01"],mayan:["5200-01-01","5201-01-01"],nanakshahi:["0500-01-01","0501-01-01"],nepali:["2000-01-01","2001-01-01"],persian:["1400-01-01","1401-01-01"],jalali:["1400-01-01","1401-01-01"],taiwan:["0100-01-01","0101-01-01"],thai:["2500-01-01","2501-01-01"],ummalqura:["1400-01-01","1401-01-01"]},getCal:h,worldCalFmt:function(t,e,r){for(var n,i,a,l,c,f=Math.floor((e+.05)/s)+o,p=h(r).fromJD(f),d=0;-1!==(d=t.indexOf("%",d));)"0"===(n=t.charAt(d+1))||"-"===n||"_"===n?(a=3,i=t.charAt(d+2),"_"===n&&(n="-")):(i=n,n="0",a=2),(l=u[i])?(c="##"===l?"##":p.formatDate(l[n]),t=t.substr(0,d)+c+t.substr(d+a),d+=c.length):d+=a;return t}}},{"../../constants/numerical":474,"../../lib":498,"./calendars":358}],360:[function(t,e,r){"use strict";r.defaults=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"],r.defaultLine="#444",r.lightLine="#eee",r.background="#fff",r.borderLine="#BEC8D9",r.lightFraction=1e3/11},{}],361:[function(t,e,r){"use strict";var n=t("tinycolor2"),i=t("fast-isnumeric"),a=t("../../lib/array").isTypedArray,o=e.exports={},s=t("./attributes");o.defaults=s.defaults;var l=o.defaultLine=s.defaultLine;o.lightLine=s.lightLine;var c=o.background=s.background;function u(t){if(i(t)||"string"!=typeof t)return t;var e=t.trim();if("rgb"!==e.substr(0,3))return t;var r=e.match(/^rgba?\s*\(([^()]*)\)$/);if(!r)return t;var n=r[1].trim().split(/\s*[\s,]\s*/),a="a"===e.charAt(3)&&4===n.length;if(!a&&3!==n.length)return t;for(var o=0;o<n.length;o++){if(!n[o].length)return t;if(n[o]=Number(n[o]),!(n[o]>=0))return t;if(3===o)n[o]>1&&(n[o]=1);else if(n[o]>=1)return t}var s=Math.round(255*n[0])+", "+Math.round(255*n[1])+", "+Math.round(255*n[2]);return a?"rgba("+s+", "+n[3]+")":"rgb("+s+")"}o.tinyRGB=function(t){var e=t.toRgb();return"rgb("+Math.round(e.r)+", "+Math.round(e.g)+", "+Math.round(e.b)+")"},o.rgb=function(t){return o.tinyRGB(n(t))},o.opacity=function(t){return t?n(t).getAlpha():0},o.addOpacity=function(t,e){var r=n(t).toRgb();return"rgba("+Math.round(r.r)+", "+Math.round(r.g)+", "+Math.round(r.b)+", "+e+")"},o.combine=function(t,e){var r=n(t).toRgb();if(1===r.a)return n(t).toRgbString();var i=n(e||c).toRgb(),a=1===i.a?i:{r:255*(1-i.a)+i.r*i.a,g:255*(1-i.a)+i.g*i.a,b:255*(1-i.a)+i.b*i.a},o={r:a.r*(1-r.a)+r.r*r.a,g:a.g*(1-r.a)+r.g*r.a,b:a.b*(1-r.a)+r.b*r.a};return n(o).toRgbString()},o.contrast=function(t,e,r){var i=n(t);return 1!==i.getAlpha()&&(i=n(o.combine(t,c))),(i.isDark()?e?i.lighten(e):c:r?i.darken(r):l).toString()},o.stroke=function(t,e){var r=n(e);t.style({stroke:o.tinyRGB(r),"stroke-opacity":r.getAlpha()})},o.fill=function(t,e){var r=n(e);t.style({fill:o.tinyRGB(r),"fill-opacity":r.getAlpha()})},o.clean=function(t){if(t&&"object"==typeof t){var e,r,n,i,s=Object.keys(t);for(e=0;e<s.length;e++)if(i=t[n=s[e]],"color"===n.substr(n.length-5))if(Array.isArray(i))for(r=0;r<i.length;r++)i[r]=u(i[r]);else t[n]=u(i);else if("colorscale"===n.substr(n.length-10)&&Array.isArray(i))for(r=0;r<i.length;r++)Array.isArray(i[r])&&(i[r][1]=u(i[r][1]));else if(Array.isArray(i)){var l=i[0];if(!Array.isArray(l)&&l&&"object"==typeof l)for(r=0;r<i.length;r++)o.clean(i[r])}else i&&"object"==typeof i&&!a(i)&&o.clean(i)}}},{"../../lib/array":480,"./attributes":360,"fast-isnumeric":185,tinycolor2:307}],362:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/layout_attributes"),i=t("../../plots/font_attributes"),a=t("../../lib/extend").extendFlat,o=t("../../plot_api/edit_types").overrideAll;e.exports=o({orientation:{valType:"enumerated",values:["h","v"],dflt:"v"},thicknessmode:{valType:"enumerated",values:["fraction","pixels"],dflt:"pixels"},thickness:{valType:"number",min:0,dflt:30},lenmode:{valType:"enumerated",values:["fraction","pixels"],dflt:"fraction"},len:{valType:"number",min:0,dflt:1},x:{valType:"number",min:-2,max:3},xanchor:{valType:"enumerated",values:["left","center","right"]},xpad:{valType:"number",min:0,dflt:10},y:{valType:"number",min:-2,max:3},yanchor:{valType:"enumerated",values:["top","middle","bottom"]},ypad:{valType:"number",min:0,dflt:10},outlinecolor:n.linecolor,outlinewidth:n.linewidth,bordercolor:n.linecolor,borderwidth:{valType:"number",min:0,dflt:0},bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)"},tickmode:n.tickmode,nticks:n.nticks,tick0:n.tick0,dtick:n.dtick,tickvals:n.tickvals,ticktext:n.ticktext,ticks:a({},n.ticks,{dflt:""}),ticklabeloverflow:a({},n.ticklabeloverflow,{}),ticklabelposition:{valType:"enumerated",values:["outside","inside","outside top","inside top","outside left","inside left","outside right","inside right","outside bottom","inside bottom"],dflt:"outside"},ticklen:n.ticklen,tickwidth:n.tickwidth,tickcolor:n.tickcolor,ticklabelstep:n.ticklabelstep,showticklabels:n.showticklabels,tickfont:i({}),tickangle:n.tickangle,tickformat:n.tickformat,tickformatstops:n.tickformatstops,tickprefix:n.tickprefix,showtickprefix:n.showtickprefix,ticksuffix:n.ticksuffix,showticksuffix:n.showticksuffix,separatethousands:n.separatethousands,exponentformat:n.exponentformat,minexponent:n.minexponent,showexponent:n.showexponent,title:{text:{valType:"string"},font:i({}),side:{valType:"enumerated",values:["right","top","bottom"]}},_deprecated:{title:{valType:"string"},titlefont:i({}),titleside:{valType:"enumerated",values:["right","top","bottom"],dflt:"top"}}},"colorbars","from-root")},{"../../lib/extend":488,"../../plot_api/edit_types":531,"../../plots/cartesian/layout_attributes":564,"../../plots/font_attributes":580}],363:[function(t,e,r){"use strict";e.exports={cn:{colorbar:"colorbar",cbbg:"cbbg",cbfill:"cbfill",cbfills:"cbfills",cbline:"cbline",cblines:"cblines",cbaxis:"cbaxis",cbtitleunshift:"cbtitleunshift",cbtitle:"cbtitle",cboutline:"cboutline",crisp:"crisp",jsPlaceholder:"js-placeholder"}}},{}],364:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plot_api/plot_template"),a=t("../../plots/cartesian/tick_value_defaults"),o=t("../../plots/cartesian/tick_mark_defaults"),s=t("../../plots/cartesian/tick_label_defaults"),l=t("../../plots/cartesian/prefix_suffix_defaults"),c=t("./attributes");e.exports=function(t,e,r){var u=i.newContainer(e,"colorbar"),f=t.colorbar||{};function h(t,e){return n.coerce(f,u,c,t,e)}var p=r.margin||{t:0,b:0,l:0,r:0},d=r.width-p.l-p.r,m=r.height-p.t-p.b,g="v"===h("orientation"),v=h("thicknessmode");h("thickness","fraction"===v?30/(g?d:m):30);var y=h("lenmode");h("len","fraction"===y?1:g?m:d),h("x",g?1.02:.5),h("xanchor",g?"left":"center"),h("xpad"),h("y",g?.5:1.02),h("yanchor",g?"middle":"bottom"),h("ypad"),n.noneOrAll(f,u,["x","y"]),h("outlinecolor"),h("outlinewidth"),h("bordercolor"),h("borderwidth"),h("bgcolor");var x=n.coerce(f,u,{ticklabelposition:{valType:"enumerated",dflt:"outside",values:g?["outside","inside","outside top","inside top","outside bottom","inside bottom"]:["outside","inside","outside left","inside left","outside right","inside right"]}},"ticklabelposition");h("ticklabeloverflow",-1!==x.indexOf("inside")?"hide past domain":"hide past div"),a(f,u,h,"linear");var b=r.font,_={outerTicks:!1,font:b};-1!==x.indexOf("inside")&&(_.bgColor="black"),l(f,u,h,"linear",_),s(f,u,h,"linear",_),o(f,u,h,"linear",_),h("title.text",r._dfltTitle.colorbar);var w=u.tickfont,T=n.extendFlat({},w,{color:b.color,size:n.bigFont(w.size)});n.coerceFont(h,"title.font",T),h("title.side",g?"top":"right")}},{"../../lib":498,"../../plot_api/plot_template":538,"../../plots/cartesian/prefix_suffix_defaults":568,"../../plots/cartesian/tick_label_defaults":573,"../../plots/cartesian/tick_mark_defaults":574,"../../plots/cartesian/tick_value_defaults":575,"./attributes":362}],365:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("tinycolor2"),a=t("../../plots/plots"),o=t("../../registry"),s=t("../../plots/cartesian/axes"),l=t("../dragelement"),c=t("../../lib"),u=c.strTranslate,f=t("../../lib/extend").extendFlat,h=t("../../lib/setcursor"),p=t("../drawing"),d=t("../color"),m=t("../titles"),g=t("../../lib/svg_text_utils"),v=t("../colorscale/helpers").flipScale,y=t("../../plots/cartesian/axis_defaults"),x=t("../../plots/cartesian/position_defaults"),b=t("../../plots/cartesian/layout_attributes"),_=t("../../constants/alignment"),w=_.LINE_SPACING,T=_.FROM_TL,k=_.FROM_BR,A=t("./constants").cn;e.exports={draw:function(t){var e=t._fullLayout._infolayer.selectAll("g."+A.colorbar).data(function(t){var e,r,n,i,a=t._fullLayout,o=t.calcdata,s=[];function l(t){return f(t,{_fillcolor:null,_line:{color:null,width:null,dash:null},_levels:{start:null,end:null,size:null},_filllevels:null,_fillgradient:null,_zrange:null})}function c(){"function"==typeof i.calc?i.calc(t,n,e):(e._fillgradient=r.reversescale?v(r.colorscale):r.colorscale,e._zrange=[r[i.min],r[i.max]])}for(var u=0;u<o.length;u++){var h=o[u],p=(n=h[0].trace)._module.colorbar;if(!0===n.visible&&p)for(var d=Array.isArray(p),m=d?p:[p],g=0;g<m.length;g++){var y=(i=m[g]).container;(r=y?n[y]:n)&&r.showscale&&((e=l(r.colorbar))._id="cb"+n.uid+(d&&y?"-"+y:""),e._traceIndex=n.index,e._propPrefix=(y?y+".":"")+"colorbar.",e._meta=n._meta,c(),s.push(e))}}for(var x in a._colorAxes)if((r=a[x]).showscale){var b=a._colorAxes[x];(e=l(r.colorbar))._id="cb"+x,e._propPrefix=x+".colorbar.",e._meta=a._meta,i={min:"cmin",max:"cmax"},"heatmap"!==b[0]&&(n=b[1],i.calc=n._module.colorbar.calc),c(),s.push(e)}return s}(t),(function(t){return t._id}));e.enter().append("g").attr("class",(function(t){return t._id})).classed(A.colorbar,!0),e.each((function(e){var r=n.select(this);c.ensureSingle(r,"rect",A.cbbg),c.ensureSingle(r,"g",A.cbfills),c.ensureSingle(r,"g",A.cblines),c.ensureSingle(r,"g",A.cbaxis,(function(t){t.classed(A.crisp,!0)})),c.ensureSingle(r,"g",A.cbtitleunshift,(function(t){t.append("g").classed(A.cbtitle,!0)})),c.ensureSingle(r,"rect",A.cboutline);var v=function(t,e,r){var o="v"===e.orientation,l=e.len,h=e.lenmode,v=e.thickness,_=e.thicknessmode,M=e.outlinewidth,S=e.borderwidth,E=e.bgcolor,L=e.xanchor,C=e.yanchor,P=e.xpad,I=e.ypad,O=e.x,z=o?e.y:1-e.y,D=r._fullLayout,R=D._size,F=e._fillcolor,B=e._line,N=e.title,j=N.side,U=e._zrange||n.extent(("function"==typeof F?F:B.color).domain()),V="function"==typeof B.color?B.color:function(){return B.color},H="function"==typeof F?F:function(){return F},q=e._levels,G=function(t,e,r){var n,i,a=e._levels,o=[],s=[],l=a.end+a.size/100,c=a.size,u=1.001*r[0]-.001*r[1],f=1.001*r[1]-.001*r[0];for(i=0;i<1e5&&(n=a.start+i*c,!(c>0?n>=l:n<=l));i++)n>u&&n<f&&o.push(n);if(e._fillgradient)s=[0];else if("function"==typeof e._fillcolor){var h=e._filllevels;if(h)for(l=h.end+h.size/100,c=h.size,i=0;i<1e5&&(n=h.start+i*c,!(c>0?n>=l:n<=l));i++)n>r[0]&&n<r[1]&&s.push(n);else(s=o.map((function(t){return t-a.size/2}))).push(s[s.length-1]+a.size)}else e._fillcolor&&"string"==typeof e._fillcolor&&(s=[0]);a.size<0&&(o.reverse(),s.reverse());return{line:o,fill:s}}(0,e,U),Y=G.fill,W=G.line,X=Math.round(v*("fraction"===_?o?R.w:R.h:1)),Z=X/(o?R.w:R.h),J=Math.round(l*("fraction"===h?o?R.h:R.w:1)),K=J/(o?R.h:R.w),Q=Math.round(o?O*R.w+P:z*R.h+I),$={center:.5,right:1}[L]||0,tt={top:1,middle:.5}[C]||0,et=o?O-$*Z:z-tt*Z,rt=o?z-tt*K:O-$*K,nt=Math.round(o?R.h*(1-rt):R.w*rt);e._lenFrac=K,e._thickFrac=Z,e._uFrac=et,e._vFrac=rt;var it=e._axis=function(t,e,r){var n=t._fullLayout,i="v"===e.orientation,a={type:"linear",range:r,tickmode:e.tickmode,nticks:e.nticks,tick0:e.tick0,dtick:e.dtick,tickvals:e.tickvals,ticktext:e.ticktext,ticks:e.ticks,ticklen:e.ticklen,tickwidth:e.tickwidth,tickcolor:e.tickcolor,showticklabels:e.showticklabels,ticklabelposition:e.ticklabelposition,ticklabeloverflow:e.ticklabeloverflow,ticklabelstep:e.ticklabelstep,tickfont:e.tickfont,tickangle:e.tickangle,tickformat:e.tickformat,exponentformat:e.exponentformat,minexponent:e.minexponent,separatethousands:e.separatethousands,showexponent:e.showexponent,showtickprefix:e.showtickprefix,tickprefix:e.tickprefix,showticksuffix:e.showticksuffix,ticksuffix:e.ticksuffix,title:e.title,showline:!0,anchor:"free",side:i?"right":"bottom",position:1},o=i?"y":"x",s={type:"linear",_id:o+e._id},l={letter:o,font:n.font,noHover:!0,noTickson:!0,noTicklabelmode:!0,calendar:n.calendar};function u(t,e){return c.coerce(a,s,b,t,e)}return y(a,s,u,l,n),x(a,s,u,l),s}(r,e,U);it.position=Z+(o?O+P/R.w:z+I/R.h);var at=-1!==["top","bottom"].indexOf(j);o&&at&&(it.title.side=j,it.titlex=O+P/R.w,it.titley=rt+("top"===N.side?K-I/R.h:I/R.h));o||at||(it.title.side=j,it.titley=z+I/R.h,it.titlex=rt+P/R.w);if(B.color&&"auto"===e.tickmode){it.tickmode="linear",it.tick0=q.start;var ot=q.size,st=c.constrain(J/50,4,15)+1,lt=(U[1]-U[0])/((e.nticks||st)*ot);if(lt>1){var ct=Math.pow(10,Math.floor(Math.log(lt)/Math.LN10));ot*=ct*c.roundUp(lt/ct,[2,5,10]),(Math.abs(q.start)/q.size+1e-6)%1<2e-6&&(it.tick0=0)}it.dtick=ot}it.domain=o?[rt+I/R.h,rt+K-I/R.h]:[rt+P/R.w,rt+K-P/R.w],it.setScale(),t.attr("transform",u(Math.round(R.l),Math.round(R.t)));var ut,ft=t.select("."+A.cbtitleunshift).attr("transform",u(-Math.round(R.l),-Math.round(R.t))),ht=it.ticklabelposition,pt=it.title.font.size,dt=t.select("."+A.cbaxis),mt=0,gt=0;function vt(n,i){var a={propContainer:it,propName:e._propPrefix+"title",traceIndex:e._traceIndex,_meta:e._meta,placeholder:D._dfltTitle.colorbar,containerGroup:t.select("."+A.cbtitle)},o="h"===n.charAt(0)?n.substr(1):"h"+n;t.selectAll("."+o+",."+o+"-math-group").remove(),m.draw(r,n,f(a,i||{}))}return c.syncOrAsync([a.previousPromises,function(){var t,e;(o&&at||!o&&!at)&&("top"===j&&(t=P+R.l+R.w*O,e=I+R.t+R.h*(1-rt-K)+3+.75*pt),"bottom"===j&&(t=P+R.l+R.w*O,e=I+R.t+R.h*(1-rt)-3-.25*pt),"right"===j&&(e=I+R.t+R.h*z+3+.75*pt,t=P+R.l+R.w*rt),vt(it._id+"title",{attributes:{x:t,y:e,"text-anchor":o?"start":"middle"}}))},function(){if(!o&&!at||o&&at){var a,l=t.select("."+A.cbtitle),f=l.select("text"),h=[-M/2,M/2],d=l.select(".h"+it._id+"title-math-group").node(),m=15.6;if(f.node()&&(m=parseInt(f.node().style.fontSize,10)*w),d?(a=p.bBox(d),gt=a.width,(mt=a.height)>m&&(h[1]-=(mt-m)/2)):f.node()&&!f.classed(A.jsPlaceholder)&&(a=p.bBox(f.node()),gt=a.width,mt=a.height),o){if(mt){if(mt+=5,"top"===j)it.domain[1]-=mt/R.h,h[1]*=-1;else{it.domain[0]+=mt/R.h;var v=g.lineCount(f);h[1]+=(1-v)*m}l.attr("transform",u(h[0],h[1])),it.setScale()}}else gt&&("right"===j&&(it.domain[0]+=(gt+pt/2)/R.w),l.attr("transform",u(h[0],h[1])),it.setScale())}t.selectAll("."+A.cbfills+",."+A.cblines).attr("transform",o?u(0,Math.round(R.h*(1-it.domain[1]))):u(Math.round(R.w*it.domain[0]),0)),dt.attr("transform",o?u(0,Math.round(-R.t)):u(Math.round(-R.l),0));var y=t.select("."+A.cbfills).selectAll("rect."+A.cbfill).attr("style","").data(Y);y.enter().append("rect").classed(A.cbfill,!0).style("stroke","none"),y.exit().remove();var x=U.map(it.c2p).map(Math.round).sort((function(t,e){return t-e}));y.each((function(t,a){var s=[0===a?U[0]:(Y[a]+Y[a-1])/2,a===Y.length-1?U[1]:(Y[a]+Y[a+1])/2].map(it.c2p).map(Math.round);o&&(s[1]=c.constrain(s[1]+(s[1]>s[0])?1:-1,x[0],x[1]));var l=n.select(this).attr(o?"x":"y",Q).attr(o?"y":"x",n.min(s)).attr(o?"width":"height",Math.max(X,2)).attr(o?"height":"width",Math.max(n.max(s)-n.min(s),2));if(e._fillgradient)p.gradient(l,r,e._id,o?"vertical":"horizontalreversed",e._fillgradient,"fill");else{var u=H(t).replace("e-","");l.attr("fill",i(u).toHexString())}}));var b=t.select("."+A.cblines).selectAll("path."+A.cbline).data(B.color&&B.width?W:[]);b.enter().append("path").classed(A.cbline,!0),b.exit().remove(),b.each((function(t){var e=Q,r=Math.round(it.c2p(t))+B.width/2%1;n.select(this).attr("d","M"+(o?e+","+r:r+","+e)+(o?"h":"v")+X).call(p.lineGroupStyle,B.width,V(t),B.dash)})),dt.selectAll("g."+it._id+"tick,path").remove();var _=Q+X+(M||0)/2-("outside"===e.ticks?1:0),T=s.calcTicks(it),k=s.getTickSigns(it)[2];return s.drawTicks(r,it,{vals:"inside"===it.ticks?s.clipEnds(it,T):T,layer:dt,path:s.makeTickPath(it,_,k),transFn:s.makeTransTickFn(it)}),s.drawLabels(r,it,{vals:T,layer:dt,transFn:s.makeTransTickLabelFn(it),labelFns:s.makeLabelFns(it,_)})},function(){if(o&&!at||!o&&at){var t,i,a=it.position||0,s=it._offset+it._length/2;if("right"===j)i=s,t=R.l+R.w*a+10+pt*(it.showticklabels?1:.5);else if(t=s,"bottom"===j&&(i=R.t+R.h*a+10+(-1===ht.indexOf("inside")?it.tickfont.size:0)+("intside"!==it.ticks&&e.ticklen||0)),"top"===j){var l=N.text.split("<br>").length;i=R.t+R.h*a+10-X-w*pt*l}vt((o?"h":"v")+it._id+"title",{avoid:{selection:n.select(r).selectAll("g."+it._id+"tick"),side:j,offsetTop:o?0:R.t,offsetLeft:o?R.l:0,maxShift:o?D.width:D.height},attributes:{x:t,y:i,"text-anchor":"middle"},transform:{rotate:o?-90:0,offset:0}})}},a.previousPromises,function(){var n,s=X+M/2;-1===ht.indexOf("inside")&&(n=p.bBox(dt.node()),s+=o?n.width:n.height),ut=ft.select("text");var c=0,f=o&&"top"===j,m=!o&&"right"===j,g=0;if(ut.node()&&!ut.classed(A.jsPlaceholder)){var y,x=ft.select(".h"+it._id+"title-math-group").node();x&&(o&&at||!o&&!at)?(c=(n=p.bBox(x)).width,y=n.height):(c=(n=p.bBox(ft.node())).right-R.l-(o?Q:nt),y=n.bottom-R.t-(o?nt:Q),o||"top"!==j||(s+=n.height,g=n.height)),m&&(ut.attr("transform",u(c/2+pt/2,0)),c*=2),s=Math.max(s,o?c:y)}var b=2*(o?P:I)+s+S+M/2,w=0;!o&&N.text&&"bottom"===C&&z<=0&&(b+=w=b/2,g+=w),D._hColorbarMoveTitle=w,D._hColorbarMoveCBTitle=g;var F=S+M;t.select("."+A.cbbg).attr("x",(o?Q:nt)-F/2-(o?P:0)).attr("y",(o?nt:Q)-(o?J:I+g-w)).attr(o?"width":"height",Math.max(b-w,2)).attr(o?"height":"width",Math.max(J+F,2)).call(d.fill,E).call(d.stroke,e.bordercolor).style("stroke-width",S);var B=m?Math.max(c-10,0):0;if(t.selectAll("."+A.cboutline).attr("x",(o?Q:nt+P)+B).attr("y",(o?nt+I-J:Q)+(f?mt:0)).attr(o?"width":"height",Math.max(X,2)).attr(o?"height":"width",Math.max(J-(o?2*I+mt:2*P+B),2)).call(d.stroke,e.outlinecolor).style({fill:"none","stroke-width":M}),t.attr("transform",u(R.l-(o?$*b:0),R.t-(o?0:(1-tt)*b-g))),!o&&(S||i(E).getAlpha()&&!i.equals(D.paper_bgcolor,E))){var U=dt.selectAll("text"),V=U[0].length,H=t.select("."+A.cbbg).node(),q=p.bBox(H),G=p.getTranslate(t);U.each((function(t,e){var r=V-1;if(0===e||e===r){var n,i=p.bBox(this),a=p.getTranslate(this);if(e===r){var o=i.right+a.x;(n=q.right+G.x+nt-S-2+O-o)>0&&(n=0)}else if(0===e){var s=i.left+a.x;(n=q.left+G.x+nt+S+2-s)<0&&(n=0)}n&&(V<3?this.setAttribute("transform","translate("+n+",0) "+this.getAttribute("transform")):this.setAttribute("visibility","hidden"))}}))}var Y={},W=T[L],Z=k[L],K=T[C],et=k[C],rt=b-X;o?("pixels"===h?(Y.y=z,Y.t=J*K,Y.b=J*et):(Y.t=Y.b=0,Y.yt=z+l*K,Y.yb=z-l*et),"pixels"===_?(Y.x=O,Y.l=b*W,Y.r=b*Z):(Y.l=rt*W,Y.r=rt*Z,Y.xl=O-v*W,Y.xr=O+v*Z)):("pixels"===h?(Y.x=O,Y.l=J*W,Y.r=J*Z):(Y.l=Y.r=0,Y.xl=O+l*W,Y.xr=O-l*Z),"pixels"===_?(Y.y=1-z,Y.t=b*K,Y.b=b*et):(Y.t=rt*K,Y.b=rt*et,Y.yt=z-v*K,Y.yb=z+v*et)),a.autoMargin(r,e._id,Y)}],r)}(r,e,t);v&&v.then&&(t._promises||[]).push(v),t._context.edits.colorbarPosition&&function(t,e,r){var n,i,a,s="v"===e.orientation,c=r._fullLayout._size;l.init({element:t.node(),gd:r,prepFn:function(){n=t.attr("transform"),h(t)},moveFn:function(r,o){t.attr("transform",n+u(r,o)),i=l.align((s?e._uFrac:e._vFrac)+r/c.w,s?e._thickFrac:e._lenFrac,0,1,e.xanchor),a=l.align((s?e._vFrac:1-e._uFrac)-o/c.h,s?e._lenFrac:e._thickFrac,0,1,e.yanchor);var f=l.getCursor(i,a,e.xanchor,e.yanchor);h(t,f)},doneFn:function(){if(h(t),void 0!==i&&void 0!==a){var n={};n[e._propPrefix+"x"]=i,n[e._propPrefix+"y"]=a,void 0!==e._traceIndex?o.call("_guiRestyle",r,n,e._traceIndex):o.call("_guiRelayout",r,n)}}})}(r,e,t)})),e.exit().each((function(e){a.autoMargin(t,e._id)})).remove(),e.order()}}},{"../../constants/alignment":466,"../../lib":498,"../../lib/extend":488,"../../lib/setcursor":519,"../../lib/svg_text_utils":524,"../../plots/cartesian/axes":549,"../../plots/cartesian/axis_defaults":551,"../../plots/cartesian/layout_attributes":564,"../../plots/cartesian/position_defaults":567,"../../plots/plots":614,"../../registry":633,"../color":361,"../colorscale/helpers":372,"../dragelement":380,"../drawing":383,"../titles":459,"./constants":363,"@plotly/d3":58,tinycolor2:307}],366:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t){return n.isPlainObject(t.colorbar)}},{"../../lib":498}],367:[function(t,e,r){"use strict";e.exports={moduleType:"component",name:"colorbar",attributes:t("./attributes"),supplyDefaults:t("./defaults"),draw:t("./draw").draw,hasColorbar:t("./has_colorbar")}},{"./attributes":362,"./defaults":364,"./draw":365,"./has_colorbar":366}],368:[function(t,e,r){"use strict";var n=t("../colorbar/attributes"),i=t("../../lib/regex").counter,a=t("../../lib/sort_object_keys"),o=t("./scales.js").scales;a(o);function s(t){return"`"+t+"`"}e.exports=function(t,e){t=t||"";var r,a=(e=e||{}).cLetter||"c",l=("onlyIfNumerical"in e?e.onlyIfNumerical:Boolean(t),"noScale"in e?e.noScale:"marker.line"===t),c="showScaleDflt"in e?e.showScaleDflt:"z"===a,u="string"==typeof e.colorscaleDflt?o[e.colorscaleDflt]:null,f=e.editTypeOverride||"",h=t?t+".":"";"colorAttr"in e?(r=e.colorAttr,e.colorAttr):s(h+(r={z:"z",c:"color"}[a]));var p=a+"auto",d=a+"min",m=a+"max",g=a+"mid",v=(s(h+p),s(h+d),s(h+m),{});v[d]=v[m]=void 0;var y={};y[p]=!1;var x={};return"color"===r&&(x.color={valType:"color",arrayOk:!0,editType:f||"style"},e.anim&&(x.color.anim=!0)),x[p]={valType:"boolean",dflt:!0,editType:"calc",impliedEdits:v},x[d]={valType:"number",dflt:null,editType:f||"plot",impliedEdits:y},x[m]={valType:"number",dflt:null,editType:f||"plot",impliedEdits:y},x[g]={valType:"number",dflt:null,editType:"calc",impliedEdits:v},x.colorscale={valType:"colorscale",editType:"calc",dflt:u,impliedEdits:{autocolorscale:!1}},x.autocolorscale={valType:"boolean",dflt:!1!==e.autoColorDflt,editType:"calc",impliedEdits:{colorscale:void 0}},x.reversescale={valType:"boolean",dflt:!1,editType:"plot"},l||(x.showscale={valType:"boolean",dflt:c,editType:"calc"},x.colorbar=n),e.noColorAxis||(x.coloraxis={valType:"subplotid",regex:i("coloraxis"),dflt:null,editType:"calc"}),x}},{"../../lib/regex":515,"../../lib/sort_object_keys":521,"../colorbar/attributes":362,"./scales.js":376}],369:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("./helpers").extractOpts;e.exports=function(t,e,r){var o,s=t._fullLayout,l=r.vals,c=r.containerStr,u=c?i.nestedProperty(e,c).get():e,f=a(u),h=!1!==f.auto,p=f.min,d=f.max,m=f.mid,g=function(){return i.aggNums(Math.min,null,l)},v=function(){return i.aggNums(Math.max,null,l)};(void 0===p?p=g():h&&(p=u._colorAx&&n(p)?Math.min(p,g()):g()),void 0===d?d=v():h&&(d=u._colorAx&&n(d)?Math.max(d,v()):v()),h&&void 0!==m&&(d-m>m-p?p=m-(d-m):d-m<m-p&&(d=m+(m-p))),p===d&&(p-=.5,d+=.5),f._sync("min",p),f._sync("max",d),f.autocolorscale)&&(o=p*d<0?s.colorscale.diverging:p>=0?s.colorscale.sequential:s.colorscale.sequentialminus,f._sync("colorscale",o))}},{"../../lib":498,"./helpers":372,"fast-isnumeric":185}],370:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./helpers").hasColorscale,a=t("./helpers").extractOpts;e.exports=function(t,e){function r(t,e){var r=t["_"+e];void 0!==r&&(t[e]=r)}function o(t,i){var o=i.container?n.nestedProperty(t,i.container).get():t;if(o)if(o.coloraxis)o._colorAx=e[o.coloraxis];else{var s=a(o),l=s.auto;(l||void 0===s.min)&&r(o,i.min),(l||void 0===s.max)&&r(o,i.max),s.autocolorscale&&r(o,"colorscale")}}for(var s=0;s<t.length;s++){var l=t[s],c=l._module.colorbar;if(c)if(Array.isArray(c))for(var u=0;u<c.length;u++)o(l,c[u]);else o(l,c);i(l,"marker.line")&&o(l,{container:"marker.line",min:"cmin",max:"cmax"})}for(var f in e._colorAxes)o(e[f],{min:"cmin",max:"cmax"})}},{"../../lib":498,"./helpers":372}],371:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../colorbar/has_colorbar"),o=t("../colorbar/defaults"),s=t("./scales").isValid,l=t("../../registry").traceIs;function c(t,e){var r=e.slice(0,e.length-1);return e?i.nestedProperty(t,r).get()||{}:t}e.exports=function t(e,r,u,f,h){var p=h.prefix,d=h.cLetter,m="_module"in r,g=c(e,p),v=c(r,p),y=c(r._template||{},p)||{},x=function(){return delete e.coloraxis,delete r.coloraxis,t(e,r,u,f,h)};if(m){var b=u._colorAxes||{},_=f(p+"coloraxis");if(_){var w=l(r,"contour")&&i.nestedProperty(r,"contours.coloring").get()||"heatmap",T=b[_];return void(T?(T[2].push(x),T[0]!==w&&(T[0]=!1,i.warn(["Ignoring coloraxis:",_,"setting","as it is linked to incompatible colorscales."].join(" ")))):b[_]=[w,r,[x]])}}var k=g[d+"min"],A=g[d+"max"],M=n(k)&&n(A)&&k<A;f(p+d+"auto",!M)?f(p+d+"mid"):(f(p+d+"min"),f(p+d+"max"));var S,E,L=g.colorscale,C=y.colorscale;(void 0!==L&&(S=!s(L)),void 0!==C&&(S=!s(C)),f(p+"autocolorscale",S),f(p+"colorscale"),f(p+"reversescale"),"marker.line."!==p)&&(p&&m&&(E=a(g)),f(p+"showscale",E)&&(p&&y&&(v._template=y),o(g,v,u)))}},{"../../lib":498,"../../registry":633,"../colorbar/defaults":364,"../colorbar/has_colorbar":366,"./scales":376,"fast-isnumeric":185}],372:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("tinycolor2"),a=t("fast-isnumeric"),o=t("../../lib"),s=t("../color"),l=t("./scales").isValid;var c=["showscale","autocolorscale","colorscale","reversescale","colorbar"],u=["min","max","mid","auto"];function f(t){var e,r,n,i=t._colorAx,a=i||t,o={};for(r=0;r<c.length;r++)o[n=c[r]]=a[n];if(i)for(e="c",r=0;r<u.length;r++)o[n=u[r]]=a["c"+n];else{var s;for(r=0;r<u.length;r++)((s="c"+(n=u[r]))in a||(s="z"+n)in a)&&(o[n]=a[s]);e=s.charAt(0)}return o._sync=function(t,r){var n=-1!==u.indexOf(t)?e+t:t;a[n]=a["_"+n]=r},o}function h(t){for(var e=f(t),r=e.min,n=e.max,i=e.reversescale?p(e.colorscale):e.colorscale,a=i.length,o=new Array(a),s=new Array(a),l=0;l<a;l++){var c=i[l];o[l]=r+c[0]*(n-r),s[l]=c[1]}return{domain:o,range:s}}function p(t){for(var e=t.length,r=new Array(e),n=e-1,i=0;n>=0;n--,i++){var a=t[n];r[i]=[1-a[0],a[1]]}return r}function d(t,e){e=e||{};for(var r=t.domain,o=t.range,l=o.length,c=new Array(l),u=0;u<l;u++){var f=i(o[u]).toRgb();c[u]=[f.r,f.g,f.b,f.a]}var h,p=n.scale.linear().domain(r).range(c).clamp(!0),d=e.noNumericCheck,g=e.returnArray;return(h=d&&g?p:d?function(t){return m(p(t))}:g?function(t){return a(t)?p(t):i(t).isValid()?t:s.defaultLine}:function(t){return a(t)?m(p(t)):i(t).isValid()?t:s.defaultLine}).domain=p.domain,h.range=function(){return o},h}function m(t){var e={r:t[0],g:t[1],b:t[2],a:t[3]};return i(e).toRgbString()}e.exports={hasColorscale:function(t,e,r){var n=e?o.nestedProperty(t,e).get()||{}:t,i=n[r||"color"],s=!1;if(o.isArrayOrTypedArray(i))for(var c=0;c<i.length;c++)if(a(i[c])){s=!0;break}return o.isPlainObject(n)&&(s||!0===n.showscale||a(n.cmin)&&a(n.cmax)||l(n.colorscale)||o.isPlainObject(n.colorbar))},extractOpts:f,extractScale:h,flipScale:p,makeColorScaleFunc:d,makeColorScaleFuncFromTrace:function(t,e){return d(h(t),e)}}},{"../../lib":498,"../color":361,"./scales":376,"@plotly/d3":58,"fast-isnumeric":185,tinycolor2:307}],373:[function(t,e,r){"use strict";var n=t("./scales"),i=t("./helpers");e.exports={moduleType:"component",name:"colorscale",attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyLayoutDefaults:t("./layout_defaults"),handleDefaults:t("./defaults"),crossTraceDefaults:t("./cross_trace_defaults"),calc:t("./calc"),scales:n.scales,defaultScale:n.defaultScale,getScale:n.get,isValidScale:n.isValid,hasColorscale:i.hasColorscale,extractOpts:i.extractOpts,extractScale:i.extractScale,flipScale:i.flipScale,makeColorScaleFunc:i.makeColorScaleFunc,makeColorScaleFuncFromTrace:i.makeColorScaleFuncFromTrace}},{"./attributes":368,"./calc":369,"./cross_trace_defaults":370,"./defaults":371,"./helpers":372,"./layout_attributes":374,"./layout_defaults":375,"./scales":376}],374:[function(t,e,r){"use strict";var n=t("../../lib/extend").extendFlat,i=t("./attributes"),a=t("./scales").scales;e.exports={editType:"calc",colorscale:{editType:"calc",sequential:{valType:"colorscale",dflt:a.Reds,editType:"calc"},sequentialminus:{valType:"colorscale",dflt:a.Blues,editType:"calc"},diverging:{valType:"colorscale",dflt:a.RdBu,editType:"calc"}},coloraxis:n({_isSubplotObj:!0,editType:"calc"},i("",{colorAttr:"corresponding trace color array(s)",noColorAxis:!0,showScaleDflt:!0}))}},{"../../lib/extend":488,"./attributes":368,"./scales":376}],375:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plot_api/plot_template"),a=t("./layout_attributes"),o=t("./defaults");e.exports=function(t,e){function r(r,i){return n.coerce(t,e,a,r,i)}r("colorscale.sequential"),r("colorscale.sequentialminus"),r("colorscale.diverging");var s,l,c=e._colorAxes;function u(t,e){return n.coerce(s,l,a.coloraxis,t,e)}for(var f in c){var h=c[f];if(h[0])s=t[f]||{},(l=i.newContainer(e,f,"coloraxis"))._name=f,o(s,l,e,u,{prefix:"",cLetter:"c"});else{for(var p=0;p<h[2].length;p++)h[2][p]();delete e._colorAxes[f]}}}},{"../../lib":498,"../../plot_api/plot_template":538,"./defaults":371,"./layout_attributes":374}],376:[function(t,e,r){"use strict";var n=t("tinycolor2"),i={Greys:[[0,"rgb(0,0,0)"],[1,"rgb(255,255,255)"]],YlGnBu:[[0,"rgb(8,29,88)"],[.125,"rgb(37,52,148)"],[.25,"rgb(34,94,168)"],[.375,"rgb(29,145,192)"],[.5,"rgb(65,182,196)"],[.625,"rgb(127,205,187)"],[.75,"rgb(199,233,180)"],[.875,"rgb(237,248,217)"],[1,"rgb(255,255,217)"]],Greens:[[0,"rgb(0,68,27)"],[.125,"rgb(0,109,44)"],[.25,"rgb(35,139,69)"],[.375,"rgb(65,171,93)"],[.5,"rgb(116,196,118)"],[.625,"rgb(161,217,155)"],[.75,"rgb(199,233,192)"],[.875,"rgb(229,245,224)"],[1,"rgb(247,252,245)"]],YlOrRd:[[0,"rgb(128,0,38)"],[.125,"rgb(189,0,38)"],[.25,"rgb(227,26,28)"],[.375,"rgb(252,78,42)"],[.5,"rgb(253,141,60)"],[.625,"rgb(254,178,76)"],[.75,"rgb(254,217,118)"],[.875,"rgb(255,237,160)"],[1,"rgb(255,255,204)"]],Bluered:[[0,"rgb(0,0,255)"],[1,"rgb(255,0,0)"]],RdBu:[[0,"rgb(5,10,172)"],[.35,"rgb(106,137,247)"],[.5,"rgb(190,190,190)"],[.6,"rgb(220,170,132)"],[.7,"rgb(230,145,90)"],[1,"rgb(178,10,28)"]],Reds:[[0,"rgb(220,220,220)"],[.2,"rgb(245,195,157)"],[.4,"rgb(245,160,105)"],[1,"rgb(178,10,28)"]],Blues:[[0,"rgb(5,10,172)"],[.35,"rgb(40,60,190)"],[.5,"rgb(70,100,245)"],[.6,"rgb(90,120,245)"],[.7,"rgb(106,137,247)"],[1,"rgb(220,220,220)"]],Picnic:[[0,"rgb(0,0,255)"],[.1,"rgb(51,153,255)"],[.2,"rgb(102,204,255)"],[.3,"rgb(153,204,255)"],[.4,"rgb(204,204,255)"],[.5,"rgb(255,255,255)"],[.6,"rgb(255,204,255)"],[.7,"rgb(255,153,255)"],[.8,"rgb(255,102,204)"],[.9,"rgb(255,102,102)"],[1,"rgb(255,0,0)"]],Rainbow:[[0,"rgb(150,0,90)"],[.125,"rgb(0,0,200)"],[.25,"rgb(0,25,255)"],[.375,"rgb(0,152,255)"],[.5,"rgb(44,255,150)"],[.625,"rgb(151,255,0)"],[.75,"rgb(255,234,0)"],[.875,"rgb(255,111,0)"],[1,"rgb(255,0,0)"]],Portland:[[0,"rgb(12,51,131)"],[.25,"rgb(10,136,186)"],[.5,"rgb(242,211,56)"],[.75,"rgb(242,143,56)"],[1,"rgb(217,30,30)"]],Jet:[[0,"rgb(0,0,131)"],[.125,"rgb(0,60,170)"],[.375,"rgb(5,255,255)"],[.625,"rgb(255,255,0)"],[.875,"rgb(250,0,0)"],[1,"rgb(128,0,0)"]],Hot:[[0,"rgb(0,0,0)"],[.3,"rgb(230,0,0)"],[.6,"rgb(255,210,0)"],[1,"rgb(255,255,255)"]],Blackbody:[[0,"rgb(0,0,0)"],[.2,"rgb(230,0,0)"],[.4,"rgb(230,210,0)"],[.7,"rgb(255,255,255)"],[1,"rgb(160,200,255)"]],Earth:[[0,"rgb(0,0,130)"],[.1,"rgb(0,180,180)"],[.2,"rgb(40,210,40)"],[.4,"rgb(230,230,50)"],[.6,"rgb(120,70,20)"],[1,"rgb(255,255,255)"]],Electric:[[0,"rgb(0,0,0)"],[.15,"rgb(30,0,100)"],[.4,"rgb(120,0,100)"],[.6,"rgb(160,90,0)"],[.8,"rgb(230,200,0)"],[1,"rgb(255,250,220)"]],Viridis:[[0,"#440154"],[.06274509803921569,"#48186a"],[.12549019607843137,"#472d7b"],[.18823529411764706,"#424086"],[.25098039215686274,"#3b528b"],[.3137254901960784,"#33638d"],[.3764705882352941,"#2c728e"],[.4392156862745098,"#26828e"],[.5019607843137255,"#21918c"],[.5647058823529412,"#1fa088"],[.6274509803921569,"#28ae80"],[.6901960784313725,"#3fbc73"],[.7529411764705882,"#5ec962"],[.8156862745098039,"#84d44b"],[.8784313725490196,"#addc30"],[.9411764705882353,"#d8e219"],[1,"#fde725"]],Cividis:[[0,"rgb(0,32,76)"],[.058824,"rgb(0,42,102)"],[.117647,"rgb(0,52,110)"],[.176471,"rgb(39,63,108)"],[.235294,"rgb(60,74,107)"],[.294118,"rgb(76,85,107)"],[.352941,"rgb(91,95,109)"],[.411765,"rgb(104,106,112)"],[.470588,"rgb(117,117,117)"],[.529412,"rgb(131,129,120)"],[.588235,"rgb(146,140,120)"],[.647059,"rgb(161,152,118)"],[.705882,"rgb(176,165,114)"],[.764706,"rgb(192,177,109)"],[.823529,"rgb(209,191,102)"],[.882353,"rgb(225,204,92)"],[.941176,"rgb(243,219,79)"],[1,"rgb(255,233,69)"]]},a=i.RdBu;function o(t){var e=0;if(!Array.isArray(t)||t.length<2)return!1;if(!t[0]||!t[t.length-1])return!1;if(0!=+t[0][0]||1!=+t[t.length-1][0])return!1;for(var r=0;r<t.length;r++){var i=t[r];if(2!==i.length||+i[0]<e||!n(i[1]).isValid())return!1;e=+i[0]}return!0}e.exports={scales:i,defaultScale:a,get:function(t,e){if(e||(e=a),!t)return e;function r(){try{t=i[t]||JSON.parse(t)}catch(r){t=e}}return"string"==typeof t&&(r(),"string"==typeof t&&r()),o(t)?t:e},isValid:function(t){return void 0!==i[t]||o(t)}}},{tinycolor2:307}],377:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i){var a=(t-r)/(n-r),o=a+e/(n-r),s=(a+o)/2;return"left"===i||"bottom"===i?a:"center"===i||"middle"===i?s:"right"===i||"top"===i?o:a<2/3-s?a:o>4/3-s?o:s}},{}],378:[function(t,e,r){"use strict";var n=t("../../lib"),i=[["sw-resize","s-resize","se-resize"],["w-resize","move","e-resize"],["nw-resize","n-resize","ne-resize"]];e.exports=function(t,e,r,a){return t="left"===r?0:"center"===r?1:"right"===r?2:n.constrain(Math.floor(3*t),0,2),e="bottom"===a?0:"middle"===a?1:"top"===a?2:n.constrain(Math.floor(3*e),0,2),i[e][t]}},{"../../lib":498}],379:[function(t,e,r){"use strict";r.selectMode=function(t){return"lasso"===t||"select"===t},r.drawMode=function(t){return"drawclosedpath"===t||"drawopenpath"===t||"drawline"===t||"drawrect"===t||"drawcircle"===t},r.openMode=function(t){return"drawline"===t||"drawopenpath"===t},r.rectMode=function(t){return"select"===t||"drawline"===t||"drawrect"===t||"drawcircle"===t},r.freeMode=function(t){return"lasso"===t||"drawclosedpath"===t||"drawopenpath"===t},r.selectingOrDrawing=function(t){return r.freeMode(t)||r.rectMode(t)}},{}],380:[function(t,e,r){"use strict";var n=t("mouse-event-offset"),i=t("has-hover"),a=t("has-passive-events"),o=t("../../lib").removeElement,s=t("../../plots/cartesian/constants"),l=e.exports={};l.align=t("./align"),l.getCursor=t("./cursor");var c=t("./unhover");function u(){var t=document.createElement("div");t.className="dragcover";var e=t.style;return e.position="fixed",e.left=0,e.right=0,e.top=0,e.bottom=0,e.zIndex=999999999,e.background="none",document.body.appendChild(t),t}function f(t){return n(t.changedTouches?t.changedTouches[0]:t,document.body)}l.unhover=c.wrapped,l.unhoverRaw=c.raw,l.init=function(t){var e,r,n,c,h,p,d,m,g=t.gd,v=1,y=g._context.doubleClickDelay,x=t.element;g._mouseDownTime||(g._mouseDownTime=0),x.style.pointerEvents="all",x.onmousedown=_,a?(x._ontouchstart&&x.removeEventListener("touchstart",x._ontouchstart),x._ontouchstart=_,x.addEventListener("touchstart",_,{passive:!1})):x.ontouchstart=_;var b=t.clampFn||function(t,e,r){return Math.abs(t)<r&&(t=0),Math.abs(e)<r&&(e=0),[t,e]};function _(a){g._dragged=!1,g._dragging=!0;var o=f(a);e=o[0],r=o[1],d=a.target,p=a,m=2===a.buttons||a.ctrlKey,void 0===a.clientX&&void 0===a.clientY&&(a.clientX=e,a.clientY=r),(n=(new Date).getTime())-g._mouseDownTime<y?v+=1:(v=1,g._mouseDownTime=n),t.prepFn&&t.prepFn(a,e,r),i&&!m?(h=u()).style.cursor=window.getComputedStyle(x).cursor:i||(h=document,c=window.getComputedStyle(document.documentElement).cursor,document.documentElement.style.cursor=window.getComputedStyle(x).cursor),document.addEventListener("mouseup",T),document.addEventListener("touchend",T),!1!==t.dragmode&&(a.preventDefault(),document.addEventListener("mousemove",w),document.addEventListener("touchmove",w,{passive:!1}))}function w(n){n.preventDefault();var i=f(n),a=t.minDrag||s.MINDRAG,o=b(i[0]-e,i[1]-r,a),c=o[0],u=o[1];(c||u)&&(g._dragged=!0,l.unhover(g,n)),g._dragged&&t.moveFn&&!m&&(g._dragdata={element:x,dx:c,dy:u},t.moveFn(c,u))}function T(e){if(delete g._dragdata,!1!==t.dragmode&&(e.preventDefault(),document.removeEventListener("mousemove",w),document.removeEventListener("touchmove",w)),document.removeEventListener("mouseup",T),document.removeEventListener("touchend",T),i?o(h):c&&(h.documentElement.style.cursor=c,c=null),g._dragging){if(g._dragging=!1,(new Date).getTime()-g._mouseDownTime>y&&(v=Math.max(v-1,1)),g._dragged)t.doneFn&&t.doneFn();else if(t.clickFn&&t.clickFn(v,p),!m){var r;try{r=new MouseEvent("click",e)}catch(t){var n=f(e);(r=document.createEvent("MouseEvents")).initMouseEvent("click",e.bubbles,e.cancelable,e.view,e.detail,e.screenX,e.screenY,n[0],n[1],e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget)}d.dispatchEvent(r)}g._dragging=!1,g._dragged=!1}else g._dragged=!1}},l.coverSlip=u},{"../../lib":498,"../../plots/cartesian/constants":556,"./align":377,"./cursor":378,"./unhover":381,"has-hover":223,"has-passive-events":224,"mouse-event-offset":237}],381:[function(t,e,r){"use strict";var n=t("../../lib/events"),i=t("../../lib/throttle"),a=t("../../lib/dom").getGraphDiv,o=t("../fx/constants"),s=e.exports={};s.wrapped=function(t,e,r){(t=a(t))._fullLayout&&i.clear(t._fullLayout._uid+o.HOVERID),s.raw(t,e,r)},s.raw=function(t,e){var r=t._fullLayout,i=t._hoverdata;e||(e={}),e.target&&!t._dragged&&!1===n.triggerHandler(t,"plotly_beforehover",e)||(r._hoverlayer.selectAll("g").remove(),r._hoverlayer.selectAll("line").remove(),r._hoverlayer.selectAll("circle").remove(),t._hoverdata=void 0,e.target&&i&&t.emit("plotly_unhover",{event:e,points:i}))}},{"../../lib/dom":486,"../../lib/events":487,"../../lib/throttle":525,"../fx/constants":395}],382:[function(t,e,r){"use strict";r.dash={valType:"string",values:["solid","dot","dash","longdash","dashdot","longdashdot"],dflt:"solid",editType:"style"},r.pattern={shape:{valType:"enumerated",values:["","/","\\","x","-","|","+","."],dflt:"",arrayOk:!0,editType:"style"},fillmode:{valType:"enumerated",values:["replace","overlay"],dflt:"replace",editType:"style"},bgcolor:{valType:"color",arrayOk:!0,editType:"style"},fgcolor:{valType:"color",arrayOk:!0,editType:"style"},fgopacity:{valType:"number",editType:"style",min:0,max:1},size:{valType:"number",min:0,dflt:8,arrayOk:!0,editType:"style"},solidity:{valType:"number",min:0,max:1,dflt:.3,arrayOk:!0,editType:"style"},editType:"style"}},{}],383:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=i.numberFormat,o=t("fast-isnumeric"),s=t("tinycolor2"),l=t("../../registry"),c=t("../color"),u=t("../colorscale"),f=i.strTranslate,h=t("../../lib/svg_text_utils"),p=t("../../constants/xmlns_namespaces"),d=t("../../constants/alignment").LINE_SPACING,m=t("../../constants/interactions").DESELECTDIM,g=t("../../traces/scatter/subtypes"),v=t("../../traces/scatter/make_bubble_size_func"),y=t("../../components/fx/helpers").appendArrayPointValue,x=e.exports={};function b(t,e,r){var n=e.fillpattern,i=n&&x.getPatternAttr(n.shape,0,"");if(i){var a=x.getPatternAttr(n.bgcolor,0,null),o=x.getPatternAttr(n.fgcolor,0,null),s=n.fgopacity,l=x.getPatternAttr(n.size,0,8),u=x.getPatternAttr(n.solidity,0,.3),f=e.uid;x.pattern(t,"point",r,f,i,l,u,void 0,n.fillmode,a,o,s)}else e.fillcolor&&t.call(c.fill,e.fillcolor)}x.font=function(t,e,r,n){i.isPlainObject(e)&&(n=e.color,r=e.size,e=e.family),e&&t.style("font-family",e),r+1&&t.style("font-size",r+"px"),n&&t.call(c.fill,n)},x.setPosition=function(t,e,r){t.attr("x",e).attr("y",r)},x.setSize=function(t,e,r){t.attr("width",e).attr("height",r)},x.setRect=function(t,e,r,n,i){t.call(x.setPosition,e,r).call(x.setSize,n,i)},x.translatePoint=function(t,e,r,n){var i=r.c2p(t.x),a=n.c2p(t.y);return!!(o(i)&&o(a)&&e.node())&&("text"===e.node().nodeName?e.attr("x",i).attr("y",a):e.attr("transform",f(i,a)),!0)},x.translatePoints=function(t,e,r){t.each((function(t){var i=n.select(this);x.translatePoint(t,i,e,r)}))},x.hideOutsideRangePoint=function(t,e,r,n,i,a){e.attr("display",r.isPtWithinRange(t,i)&&n.isPtWithinRange(t,a)?null:"none")},x.hideOutsideRangePoints=function(t,e){if(e._hasClipOnAxisFalse){var r=e.xaxis,i=e.yaxis;t.each((function(e){var a=e[0].trace,o=a.xcalendar,s=a.ycalendar,c=l.traceIs(a,"bar-like")?".bartext":".point,.textpoint";t.selectAll(c).each((function(t){x.hideOutsideRangePoint(t,n.select(this),r,i,o,s)}))}))}},x.crispRound=function(t,e,r){return e&&o(e)?t._context.staticPlot?e:e<1?1:Math.round(e):r||0},x.singleLineStyle=function(t,e,r,n,i){e.style("fill","none");var a=(((t||[])[0]||{}).trace||{}).line||{},o=r||a.width||0,s=i||a.dash||"";c.stroke(e,n||a.color),x.dashLine(e,s,o)},x.lineGroupStyle=function(t,e,r,i){t.style("fill","none").each((function(t){var a=(((t||[])[0]||{}).trace||{}).line||{},o=e||a.width||0,s=i||a.dash||"";n.select(this).call(c.stroke,r||a.color).call(x.dashLine,s,o)}))},x.dashLine=function(t,e,r){r=+r||0,e=x.dashStyle(e,r),t.style({"stroke-dasharray":e,"stroke-width":r+"px"})},x.dashStyle=function(t,e){e=+e||1;var r=Math.max(e,3);return"solid"===t?t="":"dot"===t?t=r+"px,"+r+"px":"dash"===t?t=3*r+"px,"+3*r+"px":"longdash"===t?t=5*r+"px,"+5*r+"px":"dashdot"===t?t=3*r+"px,"+r+"px,"+r+"px,"+r+"px":"longdashdot"===t&&(t=5*r+"px,"+2*r+"px,"+r+"px,"+2*r+"px"),t},x.singleFillStyle=function(t,e){var r=n.select(t.node());b(t,((r.data()[0]||[])[0]||{}).trace||{},e)},x.fillGroupStyle=function(t,e){t.style("stroke-width",0).each((function(t){var r=n.select(this);t[0].trace&&b(r,t[0].trace,e)}))};var _=t("./symbol_defs");x.symbolNames=[],x.symbolFuncs=[],x.symbolNeedLines={},x.symbolNoDot={},x.symbolNoFill={},x.symbolList=[],Object.keys(_).forEach((function(t){var e=_[t],r=e.n;x.symbolList.push(r,String(r),t,r+100,String(r+100),t+"-open"),x.symbolNames[r]=t,x.symbolFuncs[r]=e.f,e.needLine&&(x.symbolNeedLines[r]=!0),e.noDot?x.symbolNoDot[r]=!0:x.symbolList.push(r+200,String(r+200),t+"-dot",r+300,String(r+300),t+"-open-dot"),e.noFill&&(x.symbolNoFill[r]=!0)}));var w=x.symbolNames.length;function T(t,e){var r=t%100;return x.symbolFuncs[r](e)+(t>=200?"M0,0.5L0.5,0L0,-0.5L-0.5,0Z":"")}x.symbolNumber=function(t){if(o(t))t=+t;else if("string"==typeof t){var e=0;t.indexOf("-open")>0&&(e=100,t=t.replace("-open","")),t.indexOf("-dot")>0&&(e+=200,t=t.replace("-dot","")),(t=x.symbolNames.indexOf(t))>=0&&(t+=e)}return t%100>=w||t>=400?0:Math.floor(Math.max(t,0))};var k={x1:1,x2:0,y1:0,y2:0},A={x1:0,x2:0,y1:1,y2:0},M=a("~f"),S={radial:{node:"radialGradient"},radialreversed:{node:"radialGradient",reversed:!0},horizontal:{node:"linearGradient",attrs:k},horizontalreversed:{node:"linearGradient",attrs:k,reversed:!0},vertical:{node:"linearGradient",attrs:A},verticalreversed:{node:"linearGradient",attrs:A,reversed:!0}};x.gradient=function(t,e,r,a,o,l){for(var u=o.length,f=S[a],h=new Array(u),p=0;p<u;p++)f.reversed?h[u-1-p]=[M(100*(1-o[p][0])),o[p][1]]:h[p]=[M(100*o[p][0]),o[p][1]];var d=e._fullLayout,m="g"+d._uid+"-"+r,g=d._defs.select(".gradients").selectAll("#"+m).data([a+h.join(";")],i.identity);g.exit().remove(),g.enter().append(f.node).each((function(){var t=n.select(this);f.attrs&&t.attr(f.attrs),t.attr("id",m);var e=t.selectAll("stop").data(h);e.exit().remove(),e.enter().append("stop"),e.each((function(t){var e=s(t[1]);n.select(this).attr({offset:t[0]+"%","stop-color":c.tinyRGB(e),"stop-opacity":e.getAlpha()})}))})),t.style(l,R(m,e)).style(l+"-opacity",null),t.classed("gradient_filled",!0)},x.pattern=function(t,e,r,a,o,s,l,u,f,h,p,d){var m="legend"===e;u&&("overlay"===f?(h=u,p=c.contrast(h)):(h=void 0,p=u));var g,v,y,x,b,_,w,T,k,A,M,S=r._fullLayout,E="p"+S._uid+"-"+a,L={};switch(o){case"/":g=s*Math.sqrt(2),v=s*Math.sqrt(2),_="path",L={d:y="M-"+g/4+","+v/4+"l"+g/2+",-"+v/2+"M0,"+v+"L"+g+",0M"+g/4*3+","+v/4*5+"l"+g/2+",-"+v/2,opacity:d,stroke:p,"stroke-width":(x=l*s)+"px"};break;case"\\":g=s*Math.sqrt(2),v=s*Math.sqrt(2),_="path",L={d:y="M"+g/4*3+",-"+v/4+"l"+g/2+","+v/2+"M0,0L"+g+","+v+"M-"+g/4+","+v/4*3+"l"+g/2+","+v/2,opacity:d,stroke:p,"stroke-width":(x=l*s)+"px"};break;case"x":g=s*Math.sqrt(2),v=s*Math.sqrt(2),y="M-"+g/4+","+v/4+"l"+g/2+",-"+v/2+"M0,"+v+"L"+g+",0M"+g/4*3+","+v/4*5+"l"+g/2+",-"+v/2+"M"+g/4*3+",-"+v/4+"l"+g/2+","+v/2+"M0,0L"+g+","+v+"M-"+g/4+","+v/4*3+"l"+g/2+","+v/2,x=s-s*Math.sqrt(1-l),_="path",L={d:y,opacity:d,stroke:p,"stroke-width":x+"px"};break;case"|":_="path",_="path",L={d:y="M"+(g=s)/2+",0L"+g/2+","+(v=s),opacity:d,stroke:p,"stroke-width":(x=l*s)+"px"};break;case"-":_="path",_="path",L={d:y="M0,"+(v=s)/2+"L"+(g=s)+","+v/2,opacity:d,stroke:p,"stroke-width":(x=l*s)+"px"};break;case"+":_="path",y="M"+(g=s)/2+",0L"+g/2+","+(v=s)+"M0,"+v/2+"L"+g+","+v/2,x=s-s*Math.sqrt(1-l),_="path",L={d:y,opacity:d,stroke:p,"stroke-width":x+"px"};break;case".":g=s,v=s,l<Math.PI/4?b=Math.sqrt(l*s*s/Math.PI):(w=l,T=Math.PI/4,k=1,A=s/2,M=s/Math.sqrt(2),b=A+(M-A)*(w-T)/(k-T)),_="circle",L={cx:g/2,cy:v/2,r:b,opacity:d,fill:p}}var C=[o||"noSh",h||"noBg",p||"noFg",s,l].join(";"),P=S._defs.select(".patterns").selectAll("#"+E).data([C],i.identity);P.exit().remove(),P.enter().append("pattern").each((function(){var t=n.select(this);if(t.attr({id:E,width:g+"px",height:v+"px",patternUnits:"userSpaceOnUse",patternTransform:m?"scale(0.8)":""}),h){var e=t.selectAll("rect").data([0]);e.exit().remove(),e.enter().append("rect").attr({width:g+"px",height:v+"px",fill:h})}var r=t.selectAll(_).data([0]);r.exit().remove(),r.enter().append(_).attr(L)})),t.style("fill",R(E,r)).style("fill-opacity",null),t.classed("pattern_filled",!0)},x.initGradients=function(t){var e=t._fullLayout;i.ensureSingle(e._defs,"g","gradients").selectAll("linearGradient,radialGradient").remove(),n.select(t).selectAll(".gradient_filled").classed("gradient_filled",!1)},x.initPatterns=function(t){var e=t._fullLayout;i.ensureSingle(e._defs,"g","patterns").selectAll("pattern").remove(),n.select(t).selectAll(".pattern_filled").classed("pattern_filled",!1)},x.getPatternAttr=function(t,e,r){return t&&i.isArrayOrTypedArray(t)?e<t.length?t[e]:r:t},x.pointStyle=function(t,e,r){if(t.size()){var i=x.makePointStyleFns(e);t.each((function(t){x.singlePointStyle(t,n.select(this),e,i,r)}))}},x.singlePointStyle=function(t,e,r,n,a){var o=r.marker,s=o.line;if(e.style("opacity",n.selectedOpacityFn?n.selectedOpacityFn(t):void 0===t.mo?o.opacity:t.mo),n.ms2mrc){var l;l="various"===t.ms||"various"===o.size?3:n.ms2mrc(t.ms),t.mrc=l,n.selectedSizeFn&&(l=t.mrc=n.selectedSizeFn(t));var u=x.symbolNumber(t.mx||o.symbol)||0;t.om=u%200>=100,e.attr("d",T(u,l))}var f,h,p,d=!1;if(t.so)p=s.outlierwidth,h=s.outliercolor,f=o.outliercolor;else{var m=(s||{}).width;p=(t.mlw+1||m+1||(t.trace?(t.trace.marker.line||{}).width:0)+1)-1||0,h="mlc"in t?t.mlcc=n.lineScale(t.mlc):i.isArrayOrTypedArray(s.color)?c.defaultLine:s.color,i.isArrayOrTypedArray(o.color)&&(f=c.defaultLine,d=!0),f="mc"in t?t.mcc=n.markerScale(t.mc):o.color||"rgba(0,0,0,0)",n.selectedColorFn&&(f=n.selectedColorFn(t))}if(t.om)e.call(c.stroke,f).style({"stroke-width":(p||1)+"px",fill:"none"});else{e.style("stroke-width",(t.isBlank?0:p)+"px");var g=o.gradient,v=t.mgt;v?d=!0:v=g&&g.type,i.isArrayOrTypedArray(v)&&(v=v[0],S[v]||(v=0));var y=o.pattern,b=y&&x.getPatternAttr(y.shape,t.i,"");if(v&&"none"!==v){var _=t.mgc;_?d=!0:_=g.color;var w=r.uid;d&&(w+="-"+t.i),x.gradient(e,a,w,v,[[0,_],[1,f]],"fill")}else if(b){var k=x.getPatternAttr(y.bgcolor,t.i,null),A=x.getPatternAttr(y.fgcolor,t.i,null),M=y.fgopacity,E=x.getPatternAttr(y.size,t.i,8),L=x.getPatternAttr(y.solidity,t.i,.3),C=t.mcc||i.isArrayOrTypedArray(y.shape)||i.isArrayOrTypedArray(y.bgcolor)||i.isArrayOrTypedArray(y.size)||i.isArrayOrTypedArray(y.solidity),P=r.uid;C&&(P+="-"+t.i),x.pattern(e,"point",a,P,b,E,L,t.mcc,y.fillmode,k,A,M)}else c.fill(e,f);p&&c.stroke(e,h)}},x.makePointStyleFns=function(t){var e={},r=t.marker;return e.markerScale=x.tryColorscale(r,""),e.lineScale=x.tryColorscale(r,"line"),l.traceIs(t,"symbols")&&(e.ms2mrc=g.isBubble(t)?v(t):function(){return(r.size||6)/2}),t.selectedpoints&&i.extendFlat(e,x.makeSelectedPointStyleFns(t)),e},x.makeSelectedPointStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},a=t.marker||{},o=r.marker||{},s=n.marker||{},c=a.opacity,u=o.opacity,f=s.opacity,h=void 0!==u,p=void 0!==f;(i.isArrayOrTypedArray(c)||h||p)&&(e.selectedOpacityFn=function(t){var e=void 0===t.mo?a.opacity:t.mo;return t.selected?h?u:e:p?f:m*e});var d=a.color,g=o.color,v=s.color;(g||v)&&(e.selectedColorFn=function(t){var e=t.mcc||d;return t.selected?g||e:v||e});var y=a.size,x=o.size,b=s.size,_=void 0!==x,w=void 0!==b;return l.traceIs(t,"symbols")&&(_||w)&&(e.selectedSizeFn=function(t){var e=t.mrc||y/2;return t.selected?_?x/2:e:w?b/2:e}),e},x.makeSelectedTextStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},i=t.textfont||{},a=r.textfont||{},o=n.textfont||{},s=i.color,l=a.color,u=o.color;return e.selectedTextColorFn=function(t){var e=t.tc||s;return t.selected?l||e:u||(l?e:c.addOpacity(e,m))},e},x.selectedPointStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=x.makeSelectedPointStyleFns(e),i=e.marker||{},a=[];r.selectedOpacityFn&&a.push((function(t,e){t.style("opacity",r.selectedOpacityFn(e))})),r.selectedColorFn&&a.push((function(t,e){c.fill(t,r.selectedColorFn(e))})),r.selectedSizeFn&&a.push((function(t,e){var n=e.mx||i.symbol||0,a=r.selectedSizeFn(e);t.attr("d",T(x.symbolNumber(n),a)),e.mrc2=a})),a.length&&t.each((function(t){for(var e=n.select(this),r=0;r<a.length;r++)a[r](e,t)}))}},x.tryColorscale=function(t,e){var r=e?i.nestedProperty(t,e).get():t;if(r){var n=r.color;if((r.colorscale||r._colorAx)&&i.isArrayOrTypedArray(n))return u.makeColorScaleFuncFromTrace(r)}return i.identity};var E={start:1,end:-1,middle:0,bottom:1,top:-1};function L(t,e,r,i,a){var o=n.select(t.node().parentNode),s=-1!==e.indexOf("top")?"top":-1!==e.indexOf("bottom")?"bottom":"middle",l=-1!==e.indexOf("left")?"end":-1!==e.indexOf("right")?"start":"middle",c=i?i/.8+1:0,u=(h.lineCount(t)-1)*d+1,p=E[l]*c,m=.75*r+E[s]*c+(E[s]-1)*u*r/2;t.attr("text-anchor",l),a||o.attr("transform",f(p,m))}function C(t,e){var r=t.ts||e.textfont.size;return o(r)&&r>0?r:0}x.textPointStyle=function(t,e,r){if(t.size()){var a;if(e.selectedpoints){var o=x.makeSelectedTextStyleFns(e);a=o.selectedTextColorFn}var s=e.texttemplate,l=r._fullLayout;t.each((function(t){var o=n.select(this),c=s?i.extractOption(t,e,"txt","texttemplate"):i.extractOption(t,e,"tx","text");if(c||0===c){if(s){var u=e._module.formatLabels,f=u?u(t,e,l):{},p={};y(p,e,t.i);var d=e._meta||{};c=i.texttemplateString(c,f,l._d3locale,p,t,d)}var m=t.tp||e.textposition,g=C(t,e),v=a?a(t):t.tc||e.textfont.color;o.call(x.font,t.tf||e.textfont.family,g,v).text(c).call(h.convertToTspans,r).call(L,m,g,t.mrc)}else o.remove()}))}},x.selectedTextStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=x.makeSelectedTextStyleFns(e);t.each((function(t){var i=n.select(this),a=r.selectedTextColorFn(t),o=t.tp||e.textposition,s=C(t,e);c.fill(i,a);var u=l.traceIs(e,"bar-like");L(i,o,s,t.mrc2||t.mrc,u)}))}};function P(t,e,r,i){var a=t[0]-e[0],o=t[1]-e[1],s=r[0]-e[0],l=r[1]-e[1],c=Math.pow(a*a+o*o,.25),u=Math.pow(s*s+l*l,.25),f=(u*u*a-c*c*s)*i,h=(u*u*o-c*c*l)*i,p=3*u*(c+u),d=3*c*(c+u);return[[n.round(e[0]+(p&&f/p),2),n.round(e[1]+(p&&h/p),2)],[n.round(e[0]-(d&&f/d),2),n.round(e[1]-(d&&h/d),2)]]}x.smoothopen=function(t,e){if(t.length<3)return"M"+t.join("L");var r,n="M"+t[0],i=[];for(r=1;r<t.length-1;r++)i.push(P(t[r-1],t[r],t[r+1],e));for(n+="Q"+i[0][0]+" "+t[1],r=2;r<t.length-1;r++)n+="C"+i[r-2][1]+" "+i[r-1][0]+" "+t[r];return n+="Q"+i[t.length-3][1]+" "+t[t.length-1]},x.smoothclosed=function(t,e){if(t.length<3)return"M"+t.join("L")+"Z";var r,n="M"+t[0],i=t.length-1,a=[P(t[i],t[0],t[1],e)];for(r=1;r<i;r++)a.push(P(t[r-1],t[r],t[r+1],e));for(a.push(P(t[i-1],t[i],t[0],e)),r=1;r<=i;r++)n+="C"+a[r-1][1]+" "+a[r][0]+" "+t[r];return n+="C"+a[i][1]+" "+a[0][0]+" "+t[0]+"Z"};var I={hv:function(t,e){return"H"+n.round(e[0],2)+"V"+n.round(e[1],2)},vh:function(t,e){return"V"+n.round(e[1],2)+"H"+n.round(e[0],2)},hvh:function(t,e){return"H"+n.round((t[0]+e[0])/2,2)+"V"+n.round(e[1],2)+"H"+n.round(e[0],2)},vhv:function(t,e){return"V"+n.round((t[1]+e[1])/2,2)+"H"+n.round(e[0],2)+"V"+n.round(e[1],2)}},O=function(t,e){return"L"+n.round(e[0],2)+","+n.round(e[1],2)};x.steps=function(t){var e=I[t]||O;return function(t){for(var r="M"+n.round(t[0][0],2)+","+n.round(t[0][1],2),i=1;i<t.length;i++)r+=e(t[i-1],t[i]);return r}},x.makeTester=function(){var t=i.ensureSingleById(n.select("body"),"svg","js-plotly-tester",(function(t){t.attr(p.svgAttrs).style({position:"absolute",left:"-10000px",top:"-10000px",width:"9000px",height:"9000px","z-index":"1"})})),e=i.ensureSingle(t,"path","js-reference-point",(function(t){t.attr("d","M0,0H1V1H0Z").style({"stroke-width":0,fill:"black"})}));x.tester=t,x.testref=e},x.savedBBoxes={};var z=0;function D(t){var e=t.getAttribute("data-unformatted");if(null!==e)return e+t.getAttribute("data-math")+t.getAttribute("text-anchor")+t.getAttribute("style")}function R(t,e){if(!t)return null;var r=e._context,n=r._exportedPlot?"":r._baseUrl||"";return n?"url('"+n+"#"+t+"')":"url(#"+t+")"}x.bBox=function(t,e,r){var a,o,s;if(r||(r=D(t)),r){if(a=x.savedBBoxes[r])return i.extendFlat({},a)}else if(1===t.childNodes.length){var l=t.childNodes[0];if(r=D(l)){var c=+l.getAttribute("x")||0,u=+l.getAttribute("y")||0,f=l.getAttribute("transform");if(!f){var p=x.bBox(l,!1,r);return c&&(p.left+=c,p.right+=c),u&&(p.top+=u,p.bottom+=u),p}if(r+="~"+c+"~"+u+"~"+f,a=x.savedBBoxes[r])return i.extendFlat({},a)}}e?o=t:(s=x.tester.node(),o=t.cloneNode(!0),s.appendChild(o)),n.select(o).attr("transform",null).call(h.positionText,0,0);var d=o.getBoundingClientRect(),m=x.testref.node().getBoundingClientRect();e||s.removeChild(o);var g={height:d.height,width:d.width,left:d.left-m.left,top:d.top-m.top,right:d.right-m.left,bottom:d.bottom-m.top};return z>=1e4&&(x.savedBBoxes={},z=0),r&&(x.savedBBoxes[r]=g),z++,i.extendFlat({},g)},x.setClipUrl=function(t,e,r){t.attr("clip-path",R(e,r))},x.getTranslate=function(t){var e=(t[t.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\btranslate\((-?\d*\.?\d*)[^-\d]*(-?\d*\.?\d*)[^\d].*/,(function(t,e,r){return[e,r].join(" ")})).split(" ");return{x:+e[0]||0,y:+e[1]||0}},x.setTranslate=function(t,e,r){var n=t.attr?"attr":"getAttribute",i=t.attr?"attr":"setAttribute",a=t[n]("transform")||"";return e=e||0,r=r||0,a=a.replace(/(\btranslate\(.*?\);?)/,"").trim(),a=(a+=f(e,r)).trim(),t[i]("transform",a),a},x.getScale=function(t){var e=(t[t.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\bscale\((\d*\.?\d*)[^\d]*(\d*\.?\d*)[^\d].*/,(function(t,e,r){return[e,r].join(" ")})).split(" ");return{x:+e[0]||1,y:+e[1]||1}},x.setScale=function(t,e,r){var n=t.attr?"attr":"getAttribute",i=t.attr?"attr":"setAttribute",a=t[n]("transform")||"";return e=e||1,r=r||1,a=a.replace(/(\bscale\(.*?\);?)/,"").trim(),a=(a+="scale("+e+","+r+")").trim(),t[i]("transform",a),a};var F=/\s*sc.*/;x.setPointGroupScale=function(t,e,r){if(e=e||1,r=r||1,t){var n=1===e&&1===r?"":"scale("+e+","+r+")";t.each((function(){var t=(this.getAttribute("transform")||"").replace(F,"");t=(t+=n).trim(),this.setAttribute("transform",t)}))}};var B=/translate\([^)]*\)\s*$/;x.setTextPointsScale=function(t,e,r){t&&t.each((function(){var t,i=n.select(this),a=i.select("text");if(a.node()){var o=parseFloat(a.attr("x")||0),s=parseFloat(a.attr("y")||0),l=(i.attr("transform")||"").match(B);t=1===e&&1===r?[]:[f(o,s),"scale("+e+","+r+")",f(-o,-s)],l&&t.push(l),i.attr("transform",t.join(""))}}))}},{"../../components/fx/helpers":397,"../../constants/alignment":466,"../../constants/interactions":473,"../../constants/xmlns_namespaces":475,"../../lib":498,"../../lib/svg_text_utils":524,"../../registry":633,"../../traces/scatter/make_bubble_size_func":939,"../../traces/scatter/subtypes":947,"../color":361,"../colorscale":373,"./symbol_defs":384,"@plotly/d3":58,"fast-isnumeric":185,tinycolor2:307}],384:[function(t,e,r){"use strict";var n=t("@plotly/d3");e.exports={circle:{n:0,f:function(t){var e=n.round(t,2);return"M"+e+",0A"+e+","+e+" 0 1,1 0,-"+e+"A"+e+","+e+" 0 0,1 "+e+",0Z"}},square:{n:1,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"H-"+e+"V-"+e+"H"+e+"Z"}},diamond:{n:2,f:function(t){var e=n.round(1.3*t,2);return"M"+e+",0L0,"+e+"L-"+e+",0L0,-"+e+"Z"}},cross:{n:3,f:function(t){var e=n.round(.4*t,2),r=n.round(1.2*t,2);return"M"+r+","+e+"H"+e+"V"+r+"H-"+e+"V"+e+"H-"+r+"V-"+e+"H-"+e+"V-"+r+"H"+e+"V-"+e+"H"+r+"Z"}},x:{n:4,f:function(t){var e=n.round(.8*t/Math.sqrt(2),2),r="l"+e+","+e,i="l"+e+",-"+e,a="l-"+e+",-"+e,o="l-"+e+","+e;return"M0,"+e+r+i+a+i+a+o+a+o+r+o+r+"Z"}},"triangle-up":{n:5,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M-"+e+","+n.round(t/2,2)+"H"+e+"L0,-"+n.round(t,2)+"Z"}},"triangle-down":{n:6,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M-"+e+",-"+n.round(t/2,2)+"H"+e+"L0,"+n.round(t,2)+"Z"}},"triangle-left":{n:7,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M"+n.round(t/2,2)+",-"+e+"V"+e+"L-"+n.round(t,2)+",0Z"}},"triangle-right":{n:8,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M-"+n.round(t/2,2)+",-"+e+"V"+e+"L"+n.round(t,2)+",0Z"}},"triangle-ne":{n:9,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M-"+r+",-"+e+"H"+e+"V"+r+"Z"}},"triangle-se":{n:10,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M"+e+",-"+r+"V"+e+"H-"+r+"Z"}},"triangle-sw":{n:11,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M"+r+","+e+"H-"+e+"V-"+r+"Z"}},"triangle-nw":{n:12,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M-"+e+","+r+"V-"+e+"H"+r+"Z"}},pentagon:{n:13,f:function(t){var e=n.round(.951*t,2),r=n.round(.588*t,2),i=n.round(-t,2),a=n.round(-.309*t,2);return"M"+e+","+a+"L"+r+","+n.round(.809*t,2)+"H-"+r+"L-"+e+","+a+"L0,"+i+"Z"}},hexagon:{n:14,f:function(t){var e=n.round(t,2),r=n.round(t/2,2),i=n.round(t*Math.sqrt(3)/2,2);return"M"+i+",-"+r+"V"+r+"L0,"+e+"L-"+i+","+r+"V-"+r+"L0,-"+e+"Z"}},hexagon2:{n:15,f:function(t){var e=n.round(t,2),r=n.round(t/2,2),i=n.round(t*Math.sqrt(3)/2,2);return"M-"+r+","+i+"H"+r+"L"+e+",0L"+r+",-"+i+"H-"+r+"L-"+e+",0Z"}},octagon:{n:16,f:function(t){var e=n.round(.924*t,2),r=n.round(.383*t,2);return"M-"+r+",-"+e+"H"+r+"L"+e+",-"+r+"V"+r+"L"+r+","+e+"H-"+r+"L-"+e+","+r+"V-"+r+"Z"}},star:{n:17,f:function(t){var e=1.4*t,r=n.round(.225*e,2),i=n.round(.951*e,2),a=n.round(.363*e,2),o=n.round(.588*e,2),s=n.round(-e,2),l=n.round(-.309*e,2),c=n.round(.118*e,2),u=n.round(.809*e,2);return"M"+r+","+l+"H"+i+"L"+a+","+c+"L"+o+","+u+"L0,"+n.round(.382*e,2)+"L-"+o+","+u+"L-"+a+","+c+"L-"+i+","+l+"H-"+r+"L0,"+s+"Z"}},hexagram:{n:18,f:function(t){var e=n.round(.66*t,2),r=n.round(.38*t,2),i=n.round(.76*t,2);return"M-"+i+",0l-"+r+",-"+e+"h"+i+"l"+r+",-"+e+"l"+r+","+e+"h"+i+"l-"+r+","+e+"l"+r+","+e+"h-"+i+"l-"+r+","+e+"l-"+r+",-"+e+"h-"+i+"Z"}},"star-triangle-up":{n:19,f:function(t){var e=n.round(t*Math.sqrt(3)*.8,2),r=n.round(.8*t,2),i=n.round(1.6*t,2),a=n.round(4*t,2),o="A "+a+","+a+" 0 0 1 ";return"M-"+e+","+r+o+e+","+r+o+"0,-"+i+o+"-"+e+","+r+"Z"}},"star-triangle-down":{n:20,f:function(t){var e=n.round(t*Math.sqrt(3)*.8,2),r=n.round(.8*t,2),i=n.round(1.6*t,2),a=n.round(4*t,2),o="A "+a+","+a+" 0 0 1 ";return"M"+e+",-"+r+o+"-"+e+",-"+r+o+"0,"+i+o+e+",-"+r+"Z"}},"star-square":{n:21,f:function(t){var e=n.round(1.1*t,2),r=n.round(2*t,2),i="A "+r+","+r+" 0 0 1 ";return"M-"+e+",-"+e+i+"-"+e+","+e+i+e+","+e+i+e+",-"+e+i+"-"+e+",-"+e+"Z"}},"star-diamond":{n:22,f:function(t){var e=n.round(1.4*t,2),r=n.round(1.9*t,2),i="A "+r+","+r+" 0 0 1 ";return"M-"+e+",0"+i+"0,"+e+i+e+",0"+i+"0,-"+e+i+"-"+e+",0Z"}},"diamond-tall":{n:23,f:function(t){var e=n.round(.7*t,2),r=n.round(1.4*t,2);return"M0,"+r+"L"+e+",0L0,-"+r+"L-"+e+",0Z"}},"diamond-wide":{n:24,f:function(t){var e=n.round(1.4*t,2),r=n.round(.7*t,2);return"M0,"+r+"L"+e+",0L0,-"+r+"L-"+e+",0Z"}},hourglass:{n:25,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"H-"+e+"L"+e+",-"+e+"H-"+e+"Z"},noDot:!0},bowtie:{n:26,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"V-"+e+"L-"+e+","+e+"V-"+e+"Z"},noDot:!0},"circle-cross":{n:27,f:function(t){var e=n.round(t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e+"M"+e+",0A"+e+","+e+" 0 1,1 0,-"+e+"A"+e+","+e+" 0 0,1 "+e+",0Z"},needLine:!0,noDot:!0},"circle-x":{n:28,f:function(t){var e=n.round(t,2),r=n.round(t/Math.sqrt(2),2);return"M"+r+","+r+"L-"+r+",-"+r+"M"+r+",-"+r+"L-"+r+","+r+"M"+e+",0A"+e+","+e+" 0 1,1 0,-"+e+"A"+e+","+e+" 0 0,1 "+e+",0Z"},needLine:!0,noDot:!0},"square-cross":{n:29,f:function(t){var e=n.round(t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e+"M"+e+","+e+"H-"+e+"V-"+e+"H"+e+"Z"},needLine:!0,noDot:!0},"square-x":{n:30,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"L-"+e+",-"+e+"M"+e+",-"+e+"L-"+e+","+e+"M"+e+","+e+"H-"+e+"V-"+e+"H"+e+"Z"},needLine:!0,noDot:!0},"diamond-cross":{n:31,f:function(t){var e=n.round(1.3*t,2);return"M"+e+",0L0,"+e+"L-"+e+",0L0,-"+e+"ZM0,-"+e+"V"+e+"M-"+e+",0H"+e},needLine:!0,noDot:!0},"diamond-x":{n:32,f:function(t){var e=n.round(1.3*t,2),r=n.round(.65*t,2);return"M"+e+",0L0,"+e+"L-"+e+",0L0,-"+e+"ZM-"+r+",-"+r+"L"+r+","+r+"M-"+r+","+r+"L"+r+",-"+r},needLine:!0,noDot:!0},"cross-thin":{n:33,f:function(t){var e=n.round(1.4*t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e},needLine:!0,noDot:!0,noFill:!0},"x-thin":{n:34,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"L-"+e+",-"+e+"M"+e+",-"+e+"L-"+e+","+e},needLine:!0,noDot:!0,noFill:!0},asterisk:{n:35,f:function(t){var e=n.round(1.2*t,2),r=n.round(.85*t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e+"M"+r+","+r+"L-"+r+",-"+r+"M"+r+",-"+r+"L-"+r+","+r},needLine:!0,noDot:!0,noFill:!0},hash:{n:36,f:function(t){var e=n.round(t/2,2),r=n.round(t,2);return"M"+e+","+r+"V-"+r+"m-"+r+",0V"+r+"M"+r+","+e+"H-"+r+"m0,-"+r+"H"+r},needLine:!0,noFill:!0},"y-up":{n:37,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M-"+e+","+i+"L0,0M"+e+","+i+"L0,0M0,-"+r+"L0,0"},needLine:!0,noDot:!0,noFill:!0},"y-down":{n:38,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M-"+e+",-"+i+"L0,0M"+e+",-"+i+"L0,0M0,"+r+"L0,0"},needLine:!0,noDot:!0,noFill:!0},"y-left":{n:39,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M"+i+","+e+"L0,0M"+i+",-"+e+"L0,0M-"+r+",0L0,0"},needLine:!0,noDot:!0,noFill:!0},"y-right":{n:40,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M-"+i+","+e+"L0,0M-"+i+",-"+e+"L0,0M"+r+",0L0,0"},needLine:!0,noDot:!0,noFill:!0},"line-ew":{n:41,f:function(t){var e=n.round(1.4*t,2);return"M"+e+",0H-"+e},needLine:!0,noDot:!0,noFill:!0},"line-ns":{n:42,f:function(t){var e=n.round(1.4*t,2);return"M0,"+e+"V-"+e},needLine:!0,noDot:!0,noFill:!0},"line-ne":{n:43,f:function(t){var e=n.round(t,2);return"M"+e+",-"+e+"L-"+e+","+e},needLine:!0,noDot:!0,noFill:!0},"line-nw":{n:44,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"L-"+e+",-"+e},needLine:!0,noDot:!0,noFill:!0},"arrow-up":{n:45,f:function(t){var e=n.round(t,2);return"M0,0L-"+e+","+n.round(2*t,2)+"H"+e+"Z"},noDot:!0},"arrow-down":{n:46,f:function(t){var e=n.round(t,2);return"M0,0L-"+e+",-"+n.round(2*t,2)+"H"+e+"Z"},noDot:!0},"arrow-left":{n:47,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return"M0,0L"+e+",-"+r+"V"+r+"Z"},noDot:!0},"arrow-right":{n:48,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return"M0,0L-"+e+",-"+r+"V"+r+"Z"},noDot:!0},"arrow-bar-up":{n:49,f:function(t){var e=n.round(t,2);return"M-"+e+",0H"+e+"M0,0L-"+e+","+n.round(2*t,2)+"H"+e+"Z"},needLine:!0,noDot:!0},"arrow-bar-down":{n:50,f:function(t){var e=n.round(t,2);return"M-"+e+",0H"+e+"M0,0L-"+e+",-"+n.round(2*t,2)+"H"+e+"Z"},needLine:!0,noDot:!0},"arrow-bar-left":{n:51,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return"M0,-"+r+"V"+r+"M0,0L"+e+",-"+r+"V"+r+"Z"},needLine:!0,noDot:!0},"arrow-bar-right":{n:52,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return"M0,-"+r+"V"+r+"M0,0L-"+e+",-"+r+"V"+r+"Z"},needLine:!0,noDot:!0}}},{"@plotly/d3":58}],385:[function(t,e,r){"use strict";e.exports={visible:{valType:"boolean",editType:"calc"},type:{valType:"enumerated",values:["percent","constant","sqrt","data"],editType:"calc"},symmetric:{valType:"boolean",editType:"calc"},array:{valType:"data_array",editType:"calc"},arrayminus:{valType:"data_array",editType:"calc"},value:{valType:"number",min:0,dflt:10,editType:"calc"},valueminus:{valType:"number",min:0,dflt:10,editType:"calc"},traceref:{valType:"integer",min:0,dflt:0,editType:"style"},tracerefminus:{valType:"integer",min:0,dflt:0,editType:"style"},copy_ystyle:{valType:"boolean",editType:"plot"},copy_zstyle:{valType:"boolean",editType:"style"},color:{valType:"color",editType:"style"},thickness:{valType:"number",min:0,dflt:2,editType:"style"},width:{valType:"number",min:0,editType:"plot"},editType:"calc",_deprecated:{opacity:{valType:"number",editType:"style"}}}},{}],386:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../registry"),a=t("../../plots/cartesian/axes"),o=t("../../lib"),s=t("./compute_error");function l(t,e,r,i){var l=e["error_"+i]||{},c=[];if(l.visible&&-1!==["linear","log"].indexOf(r.type)){for(var u=s(l),f=0;f<t.length;f++){var h=t[f],p=h.i;if(void 0===p)p=f;else if(null===p)continue;var d=h[i];if(n(r.c2l(d))){var m=u(d,p);if(n(m[0])&&n(m[1])){var g=h[i+"s"]=d-m[0],v=h[i+"h"]=d+m[1];c.push(g,v)}}}var y=r._id,x=e._extremes[y],b=a.findExtremes(r,c,o.extendFlat({tozero:x.opts.tozero},{padded:!0}));x.min=x.min.concat(b.min),x.max=x.max.concat(b.max)}}e.exports=function(t){for(var e=t.calcdata,r=0;r<e.length;r++){var n=e[r],o=n[0].trace;if(!0===o.visible&&i.traceIs(o,"errorBarsOK")){var s=a.getFromId(t,o.xaxis),c=a.getFromId(t,o.yaxis);l(n,o,s,"x"),l(n,o,c,"y")}}}},{"../../lib":498,"../../plots/cartesian/axes":549,"../../registry":633,"./compute_error":387,"fast-isnumeric":185}],387:[function(t,e,r){"use strict";function n(t,e){return"percent"===t?function(t){return Math.abs(t*e/100)}:"constant"===t?function(){return Math.abs(e)}:"sqrt"===t?function(t){return Math.sqrt(Math.abs(t))}:void 0}e.exports=function(t){var e=t.type,r=t.symmetric;if("data"===e){var i=t.array||[];if(r)return function(t,e){var r=+i[e];return[r,r]};var a=t.arrayminus||[];return function(t,e){var r=+i[e],n=+a[e];return isNaN(r)&&isNaN(n)?[NaN,NaN]:[n||0,r||0]}}var o=n(e,t.value),s=n(e,t.valueminus);return r||void 0===t.valueminus?function(t){var e=o(t);return[e,e]}:function(t){return[s(t),o(t)]}}},{}],388:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../registry"),a=t("../../lib"),o=t("../../plot_api/plot_template"),s=t("./attributes");e.exports=function(t,e,r,l){var c="error_"+l.axis,u=o.newContainer(e,c),f=t[c]||{};function h(t,e){return a.coerce(f,u,s,t,e)}if(!1!==h("visible",void 0!==f.array||void 0!==f.value||"sqrt"===f.type)){var p=h("type","array"in f?"data":"percent"),d=!0;"sqrt"!==p&&(d=h("symmetric",!(("data"===p?"arrayminus":"valueminus")in f))),"data"===p?(h("array"),h("traceref"),d||(h("arrayminus"),h("tracerefminus"))):"percent"!==p&&"constant"!==p||(h("value"),d||h("valueminus"));var m="copy_"+l.inherit+"style";if(l.inherit)(e["error_"+l.inherit]||{}).visible&&h(m,!(f.color||n(f.thickness)||n(f.width)));l.inherit&&u[m]||(h("color",r),h("thickness"),h("width",i.traceIs(e,"gl3d")?0:4))}}},{"../../lib":498,"../../plot_api/plot_template":538,"../../registry":633,"./attributes":385,"fast-isnumeric":185}],389:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plot_api/edit_types").overrideAll,a=t("./attributes"),o={error_x:n.extendFlat({},a),error_y:n.extendFlat({},a)};delete o.error_x.copy_zstyle,delete o.error_y.copy_zstyle,delete o.error_y.copy_ystyle;var s={error_x:n.extendFlat({},a),error_y:n.extendFlat({},a),error_z:n.extendFlat({},a)};delete s.error_x.copy_ystyle,delete s.error_y.copy_ystyle,delete s.error_z.copy_ystyle,delete s.error_z.copy_zstyle,e.exports={moduleType:"component",name:"errorbars",schema:{traces:{scatter:o,bar:o,histogram:o,scatter3d:i(s,"calc","nested"),scattergl:i(o,"calc","nested")}},supplyDefaults:t("./defaults"),calc:t("./calc"),makeComputeError:t("./compute_error"),plot:t("./plot"),style:t("./style"),hoverInfo:function(t,e,r){(e.error_y||{}).visible&&(r.yerr=t.yh-t.y,e.error_y.symmetric||(r.yerrneg=t.y-t.ys));(e.error_x||{}).visible&&(r.xerr=t.xh-t.x,e.error_x.symmetric||(r.xerrneg=t.x-t.xs))}}},{"../../lib":498,"../../plot_api/edit_types":531,"./attributes":385,"./calc":386,"./compute_error":387,"./defaults":388,"./plot":390,"./style":391}],390:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("../drawing"),o=t("../../traces/scatter/subtypes");e.exports=function(t,e,r,s){var l=r.xaxis,c=r.yaxis,u=s&&s.duration>0;e.each((function(e){var f,h=e[0].trace,p=h.error_x||{},d=h.error_y||{};h.ids&&(f=function(t){return t.id});var m=o.hasMarkers(h)&&h.marker.maxdisplayed>0;d.visible||p.visible||(e=[]);var g=n.select(this).selectAll("g.errorbar").data(e,f);if(g.exit().remove(),e.length){p.visible||g.selectAll("path.xerror").remove(),d.visible||g.selectAll("path.yerror").remove(),g.style("opacity",1);var v=g.enter().append("g").classed("errorbar",!0);u&&v.style("opacity",0).transition().duration(s.duration).style("opacity",1),a.setClipUrl(g,r.layerClipId,t),g.each((function(t){var e=n.select(this),r=function(t,e,r){var n={x:e.c2p(t.x),y:r.c2p(t.y)};void 0!==t.yh&&(n.yh=r.c2p(t.yh),n.ys=r.c2p(t.ys),i(n.ys)||(n.noYS=!0,n.ys=r.c2p(t.ys,!0)));void 0!==t.xh&&(n.xh=e.c2p(t.xh),n.xs=e.c2p(t.xs),i(n.xs)||(n.noXS=!0,n.xs=e.c2p(t.xs,!0)));return n}(t,l,c);if(!m||t.vis){var a,o=e.select("path.yerror");if(d.visible&&i(r.x)&&i(r.yh)&&i(r.ys)){var f=d.width;a="M"+(r.x-f)+","+r.yh+"h"+2*f+"m-"+f+",0V"+r.ys,r.noYS||(a+="m-"+f+",0h"+2*f),!o.size()?o=e.append("path").style("vector-effect","non-scaling-stroke").classed("yerror",!0):u&&(o=o.transition().duration(s.duration).ease(s.easing)),o.attr("d",a)}else o.remove();var h=e.select("path.xerror");if(p.visible&&i(r.y)&&i(r.xh)&&i(r.xs)){var g=(p.copy_ystyle?d:p).width;a="M"+r.xh+","+(r.y-g)+"v"+2*g+"m0,-"+g+"H"+r.xs,r.noXS||(a+="m0,-"+g+"v"+2*g),!h.size()?h=e.append("path").style("vector-effect","non-scaling-stroke").classed("xerror",!0):u&&(h=h.transition().duration(s.duration).ease(s.easing)),h.attr("d",a)}else h.remove()}}))}}))}},{"../../traces/scatter/subtypes":947,"../drawing":383,"@plotly/d3":58,"fast-isnumeric":185}],391:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../color");e.exports=function(t){t.each((function(t){var e=t[0].trace,r=e.error_y||{},a=e.error_x||{},o=n.select(this);o.selectAll("path.yerror").style("stroke-width",r.thickness+"px").call(i.stroke,r.color),a.copy_ystyle&&(a=r),o.selectAll("path.xerror").style("stroke-width",a.thickness+"px").call(i.stroke,a.color)}))}},{"../color":361,"@plotly/d3":58}],392:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("./layout_attributes").hoverlabel,a=t("../../lib/extend").extendFlat;e.exports={hoverlabel:{bgcolor:a({},i.bgcolor,{arrayOk:!0}),bordercolor:a({},i.bordercolor,{arrayOk:!0}),font:n({arrayOk:!0,editType:"none"}),align:a({},i.align,{arrayOk:!0}),namelength:a({},i.namelength,{arrayOk:!0}),editType:"none"}}},{"../../lib/extend":488,"../../plots/font_attributes":580,"./layout_attributes":402}],393:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry");function a(t,e,r,i){i=i||n.identity,Array.isArray(t)&&(e[0][r]=i(t))}e.exports=function(t){var e=t.calcdata,r=t._fullLayout;function o(t){return function(e){return n.coerceHoverinfo({hoverinfo:e},{_module:t._module},r)}}for(var s=0;s<e.length;s++){var l=e[s],c=l[0].trace;if(!i.traceIs(c,"pie-like")){var u=i.traceIs(c,"2dMap")?a:n.fillArray;u(c.hoverinfo,l,"hi",o(c)),c.hovertemplate&&u(c.hovertemplate,l,"ht"),c.hoverlabel&&(u(c.hoverlabel.bgcolor,l,"hbg"),u(c.hoverlabel.bordercolor,l,"hbc"),u(c.hoverlabel.font.size,l,"hts"),u(c.hoverlabel.font.color,l,"htc"),u(c.hoverlabel.font.family,l,"htf"),u(c.hoverlabel.namelength,l,"hnl"),u(c.hoverlabel.align,l,"hta"))}}}},{"../../lib":498,"../../registry":633}],394:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("./hover").hover;e.exports=function(t,e,r){var a=n.getComponentMethod("annotations","onClick")(t,t._hoverdata);function o(){t.emit("plotly_click",{points:t._hoverdata,event:e})}void 0!==r&&i(t,e,r,!0),t._hoverdata&&e&&e.target&&(a&&a.then?a.then(o):o(),e.stopImmediatePropagation&&e.stopImmediatePropagation())}},{"../../registry":633,"./hover":398}],395:[function(t,e,r){"use strict";e.exports={YANGLE:60,HOVERARROWSIZE:6,HOVERTEXTPAD:3,HOVERFONTSIZE:13,HOVERFONT:"Arial, sans-serif",HOVERMINTIME:50,HOVERID:"-hover"}},{}],396:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("./hoverlabel_defaults");e.exports=function(t,e,r,o){var s=n.extendFlat({},o.hoverlabel);e.hovertemplate&&(s.namelength=-1),a(t,e,(function(r,a){return n.coerce(t,e,i,r,a)}),s)}},{"../../lib":498,"./attributes":392,"./hoverlabel_defaults":399}],397:[function(t,e,r){"use strict";var n=t("../../lib");r.getSubplot=function(t){return t.subplot||t.xaxis+t.yaxis||t.geo},r.isTraceInSubplots=function(t,e){if("splom"===t.type){for(var n=t.xaxes||[],i=t.yaxes||[],a=0;a<n.length;a++)for(var o=0;o<i.length;o++)if(-1!==e.indexOf(n[a]+i[o]))return!0;return!1}return-1!==e.indexOf(r.getSubplot(t))},r.flat=function(t,e){for(var r=new Array(t.length),n=0;n<t.length;n++)r[n]=e;return r},r.p2c=function(t,e){for(var r=new Array(t.length),n=0;n<t.length;n++)r[n]=t[n].p2c(e);return r},r.getDistanceFunction=function(t,e,n,i){return"closest"===t?i||r.quadrature(e,n):"x"===t.charAt(0)?e:n},r.getClosest=function(t,e,r){if(!1!==r.index)r.index>=0&&r.index<t.length?r.distance=0:r.index=!1;else for(var n=0;n<t.length;n++){var i=e(t[n]);i<=r.distance&&(r.index=n,r.distance=i)}return r},r.inbox=function(t,e,r){return t*e<0||0===t?r:1/0},r.quadrature=function(t,e){return function(r){var n=t(r),i=e(r);return Math.sqrt(n*n+i*i)}},r.makeEventData=function(t,e,n){var i="index"in t?t.index:t.pointNumber,a={data:e._input,fullData:e,curveNumber:e.index,pointNumber:i};if(e._indexToPoints){var o=e._indexToPoints[i];1===o.length?a.pointIndex=o[0]:a.pointIndices=o}else a.pointIndex=i;return e._module.eventData?a=e._module.eventData(a,t,e,n,i):("xVal"in t?a.x=t.xVal:"x"in t&&(a.x=t.x),"yVal"in t?a.y=t.yVal:"y"in t&&(a.y=t.y),t.xa&&(a.xaxis=t.xa),t.ya&&(a.yaxis=t.ya),void 0!==t.zLabelVal&&(a.z=t.zLabelVal)),r.appendArrayPointValue(a,e,i),a},r.appendArrayPointValue=function(t,e,r){var i=e._arrayAttrs;if(i)for(var s=0;s<i.length;s++){var l=i[s],c=a(l);if(void 0===t[c]){var u=o(n.nestedProperty(e,l).get(),r);void 0!==u&&(t[c]=u)}}},r.appendArrayMultiPointValues=function(t,e,r){var i=e._arrayAttrs;if(i)for(var s=0;s<i.length;s++){var l=i[s],c=a(l);if(void 0===t[c]){for(var u=n.nestedProperty(e,l).get(),f=new Array(r.length),h=0;h<r.length;h++)f[h]=o(u,r[h]);t[c]=f}}};var i={ids:"id",locations:"location",labels:"label",values:"value","marker.colors":"color",parents:"parent"};function a(t){return i[t]||t}function o(t,e){return Array.isArray(e)?Array.isArray(t)&&Array.isArray(t[e[0]])?t[e[0]][e[1]]:void 0:t[e]}var s={x:!0,y:!0},l={"x unified":!0,"y unified":!0};r.isUnifiedHover=function(t){return"string"==typeof t&&!!l[t]},r.isXYhover=function(t){return"string"==typeof t&&!!s[t]}},{"../../lib":498}],398:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("tinycolor2"),o=t("../../lib"),s=o.strTranslate,l=o.strRotate,c=t("../../lib/events"),u=t("../../lib/svg_text_utils"),f=t("../../lib/override_cursor"),h=t("../drawing"),p=t("../color"),d=t("../dragelement"),m=t("../../plots/cartesian/axes"),g=t("../../registry"),v=t("./helpers"),y=t("./constants"),x=t("../legend/defaults"),b=t("../legend/draw"),_=y.YANGLE,w=Math.PI*_/180,T=1/Math.sin(w),k=Math.cos(w),A=Math.sin(w),M=y.HOVERARROWSIZE,S=y.HOVERTEXTPAD,E={box:!0,ohlc:!0,violin:!0,candlestick:!0},L={scatter:!0,scattergl:!0,splom:!0};function C(t){return[t.trace.index,t.index,t.x0,t.y0,t.name,t.attr,t.xa?t.xa._id:"",t.ya?t.ya._id:""].join(",")}r.hover=function(t,e,r,a){t=o.getGraphDiv(t);var s=e.target;o.throttle(t._fullLayout._uid+y.HOVERID,y.HOVERMINTIME,(function(){!function(t,e,r,a,s){r||(r="xy");var l=Array.isArray(r)?r:[r],u=t._fullLayout,h=u._plots||[],m=h[r],y=u._has("cartesian");if(m){var x=m.overlays.map((function(t){return t.id}));l=l.concat(x)}for(var b=l.length,_=new Array(b),w=new Array(b),k=!1,A=0;A<b;A++){var M=l[A];if(h[M])k=!0,_[A]=h[M].xaxis,w[A]=h[M].yaxis;else{if(!u[M]||!u[M]._subplot)return void o.warn("Unrecognized subplot: "+M);var S=u[M]._subplot;_[A]=S.xaxis,w[A]=S.yaxis}}var P=e.hovermode||u.hovermode;P&&!k&&(P="closest");if(-1===["x","y","closest","x unified","y unified"].indexOf(P)||!t.calcdata||t.querySelector(".zoombox")||t._dragging)return d.unhoverRaw(t,e);var O=u.hoverdistance;-1===O&&(O=1/0);var B=u.spikedistance;-1===B&&(B=1/0);var V,H,q,G,Y,W,X,Z,J,K,Q,$,tt,et=[],rt=[],nt={hLinePoint:null,vLinePoint:null},it=!1;if(Array.isArray(e))for(P="array",q=0;q<e.length;q++)(Y=t.calcdata[e[q].curveNumber||0])&&(W=Y[0].trace,"skip"!==Y[0].trace.hoverinfo&&(rt.push(Y),"h"===W.orientation&&(it=!0)));else{for(G=0;G<t.calcdata.length;G++)Y=t.calcdata[G],"skip"!==(W=Y[0].trace).hoverinfo&&v.isTraceInSubplots(W,l)&&(rt.push(Y),"h"===W.orientation&&(it=!0));var at,ot;if(!s)at="xpx"in e?e.xpx:_[0]._length/2,ot="ypx"in e?e.ypx:w[0]._length/2;else{if(!1===c.triggerHandler(t,"plotly_beforehover",e))return;var st=s.getBoundingClientRect();at=e.clientX-st.left,ot=e.clientY-st.top,u._calcInverseTransform(t);var lt=o.apply3DTransform(u._invTransform)(at,ot);if(at=lt[0],ot=lt[1],at<0||at>_[0]._length||ot<0||ot>w[0]._length)return d.unhoverRaw(t,e)}if(e.pointerX=at+_[0]._offset,e.pointerY=ot+w[0]._offset,V="xval"in e?v.flat(l,e.xval):v.p2c(_,at),H="yval"in e?v.flat(l,e.yval):v.p2c(w,ot),!i(V[0])||!i(H[0]))return o.warn("Fx.hover failed",e,t),d.unhoverRaw(t,e)}var ct=1/0;function ut(t,r){for(G=0;G<rt.length;G++)if((Y=rt[G])&&Y[0]&&Y[0].trace&&!0===(W=Y[0].trace).visible&&0!==W._length&&-1===["carpet","contourcarpet"].indexOf(W._module.name)){if("splom"===W.type?X=l[Z=0]:(X=v.getSubplot(W),Z=l.indexOf(X)),J=P,v.isUnifiedHover(J)&&(J=J.charAt(0)),$={cd:Y,trace:W,xa:_[Z],ya:w[Z],maxHoverDistance:O,maxSpikeDistance:B,index:!1,distance:Math.min(ct,O),spikeDistance:1/0,xSpike:void 0,ySpike:void 0,color:p.defaultLine,name:W.name,x0:void 0,x1:void 0,y0:void 0,y1:void 0,xLabelVal:void 0,yLabelVal:void 0,zLabelVal:void 0,text:void 0},u[X]&&($.subplot=u[X]._subplot),u._splomScenes&&u._splomScenes[W.uid]&&($.scene=u._splomScenes[W.uid]),tt=et.length,"array"===J){var n=e[G];"pointNumber"in n?($.index=n.pointNumber,J="closest"):(J="","xval"in n&&(K=n.xval,J="x"),"yval"in n&&(Q=n.yval,J=J?"closest":"y"))}else void 0!==t&&void 0!==r?(K=t,Q=r):(K=V[Z],Q=H[Z]);if(0!==O)if(W._module&&W._module.hoverPoints){var a=W._module.hoverPoints($,K,Q,J,{finiteRange:!0,hoverLayer:u._hoverlayer});if(a)for(var s,c=0;c<a.length;c++)s=a[c],i(s.x0)&&i(s.y0)&&et.push(D(s,P))}else o.log("Unrecognized trace type in hover:",W);if("closest"===P&&et.length>tt&&(et.splice(0,tt),ct=et[0].distance),y&&0!==B&&0===et.length){$.distance=B,$.index=!1;var f=W._module.hoverPoints($,K,Q,"closest",{hoverLayer:u._hoverlayer});if(f&&(f=f.filter((function(t){return t.spikeDistance<=B}))),f&&f.length){var h,d=f.filter((function(t){return t.xa.showspikes&&"hovered data"!==t.xa.spikesnap}));if(d.length){var m=d[0];i(m.x0)&&i(m.y0)&&(h=ht(m),(!nt.vLinePoint||nt.vLinePoint.spikeDistance>h.spikeDistance)&&(nt.vLinePoint=h))}var g=f.filter((function(t){return t.ya.showspikes&&"hovered data"!==t.ya.spikesnap}));if(g.length){var x=g[0];i(x.x0)&&i(x.y0)&&(h=ht(x),(!nt.hLinePoint||nt.hLinePoint.spikeDistance>h.spikeDistance)&&(nt.hLinePoint=h))}}}}}function ft(t,e,r){for(var n,i=null,a=1/0,o=0;o<t.length;o++)n=t[o].spikeDistance,r&&0===o&&(n=-1/0),n<=a&&n<=e&&(i=t[o],a=n);return i}function ht(t){return t?{xa:t.xa,ya:t.ya,x:void 0!==t.xSpike?t.xSpike:(t.x0+t.x1)/2,y:void 0!==t.ySpike?t.ySpike:(t.y0+t.y1)/2,distance:t.distance,spikeDistance:t.spikeDistance,curveNumber:t.trace.index,color:t.color,pointNumber:t.index}:null}ut();var pt={fullLayout:u,container:u._hoverlayer,event:e},dt=t._spikepoints,mt={vLinePoint:nt.vLinePoint,hLinePoint:nt.hLinePoint};t._spikepoints=mt;var gt=function(){et.sort((function(t,e){return t.distance-e.distance})),et=function(t,e){for(var r=e.charAt(0),n=[],i=[],a=[],o=0;o<t.length;o++){var s=t[o];g.traceIs(s.trace,"bar-like")||g.traceIs(s.trace,"box-violin")?a.push(s):s.trace[r+"period"]?i.push(s):n.push(s)}return n.concat(i).concat(a)}(et,P)};gt();var vt=P.charAt(0),yt=("x"===vt||"y"===vt)&&et[0]&&L[et[0].trace.type];if(y&&0!==B&&0!==et.length){var xt=ft(et.filter((function(t){return t.ya.showspikes})),B,yt);nt.hLinePoint=ht(xt);var bt=ft(et.filter((function(t){return t.xa.showspikes})),B,yt);nt.vLinePoint=ht(bt)}if(0===et.length){var _t=d.unhoverRaw(t,e);return!y||null===nt.hLinePoint&&null===nt.vLinePoint||F(dt)&&R(t,nt,pt),_t}y&&F(dt)&&R(t,nt,pt);if(v.isXYhover(J)&&0!==et[0].length&&"splom"!==et[0].trace.type){var wt=et[0],Tt=(et=E[wt.trace.type]?et.filter((function(t){return t.trace.index===wt.trace.index})):[wt]).length,kt=N("x",wt,u),At=N("y",wt,u);ut(kt,At);var Mt,St=[],Et={},Lt=0,Ct=function(t){var e=E[t.trace.type]?C(t):t.trace.index;if(Et[e]){var r=Et[e]-1,n=St[r];r>0&&Math.abs(t.distance)<Math.abs(n.distance)&&(St[r]=t)}else Lt++,Et[e]=Lt,St.push(t)};for(Mt=0;Mt<Tt;Mt++)Ct(et[Mt]);for(Mt=et.length-1;Mt>Tt-1;Mt--)Ct(et[Mt]);et=St,gt()}var Pt=t._hoverdata,It=[],Ot=j(t),zt=U(t);for(q=0;q<et.length;q++){var Dt=et[q],Rt=v.makeEventData(Dt,Dt.trace,Dt.cd);if(!1!==Dt.hovertemplate){var Ft=!1;Dt.cd[Dt.index]&&Dt.cd[Dt.index].ht&&(Ft=Dt.cd[Dt.index].ht),Dt.hovertemplate=Ft||Dt.trace.hovertemplate||!1}if(Dt.xa&&Dt.ya){var Bt=Dt.x0+Dt.xa._offset,Nt=Dt.x1+Dt.xa._offset,jt=Dt.y0+Dt.ya._offset,Ut=Dt.y1+Dt.ya._offset,Vt=Math.min(Bt,Nt),Ht=Math.max(Bt,Nt),qt=Math.min(jt,Ut),Gt=Math.max(jt,Ut);Rt.bbox={x0:Vt+zt,x1:Ht+zt,y0:qt+Ot,y1:Gt+Ot}}Dt.eventData=[Rt],It.push(Rt)}t._hoverdata=It;var Yt="y"===P&&(rt.length>1||et.length>1)||"closest"===P&&it&&et.length>1,Wt=p.combine(u.plot_bgcolor||p.background,u.paper_bgcolor),Xt=I(et,{gd:t,hovermode:P,rotateLabels:Yt,bgColor:Wt,container:u._hoverlayer,outerContainer:u._paper.node(),commonLabelOpts:u.hoverlabel,hoverdistance:u.hoverdistance});v.isUnifiedHover(P)||(!function(t,e,r){var n,i,a,o,s,l,c,u=0,f=1,h=t.size(),p=new Array(h),d=0;function m(t){var e=t[0],r=t[t.length-1];if(i=e.pmin-e.pos-e.dp+e.size,a=r.pos+r.dp+r.size-e.pmax,i>.01){for(s=t.length-1;s>=0;s--)t[s].dp+=i;n=!1}if(!(a<.01)){if(i<-.01){for(s=t.length-1;s>=0;s--)t[s].dp-=a;n=!1}if(n){var c=0;for(o=0;o<t.length;o++)(l=t[o]).pos+l.dp+l.size>e.pmax&&c++;for(o=t.length-1;o>=0&&!(c<=0);o--)(l=t[o]).pos>e.pmax-1&&(l.del=!0,c--);for(o=0;o<t.length&&!(c<=0);o++)if((l=t[o]).pos<e.pmin+1)for(l.del=!0,c--,a=2*l.size,s=t.length-1;s>=0;s--)t[s].dp-=a;for(o=t.length-1;o>=0&&!(c<=0);o--)(l=t[o]).pos+l.dp+l.size>e.pmax&&(l.del=!0,c--)}}}t.each((function(t){var n=t[e],i="x"===n._id.charAt(0),a=n.range;0===d&&a&&a[0]>a[1]!==i&&(f=-1),p[d++]=[{datum:t,traceIndex:t.trace.index,dp:0,pos:t.pos,posref:t.posref,size:t.by*(i?T:1)/2,pmin:0,pmax:i?r.width:r.height}]})),p.sort((function(t,e){return t[0].posref-e[0].posref||f*(e[0].traceIndex-t[0].traceIndex)}));for(;!n&&u<=h;){for(u++,n=!0,o=0;o<p.length-1;){var g=p[o],v=p[o+1],y=g[g.length-1],x=v[0];if((i=y.pos+y.dp+y.size-x.pos-x.dp+x.size)>.01&&y.pmin===x.pmin&&y.pmax===x.pmax){for(s=v.length-1;s>=0;s--)v[s].dp+=i;for(g.push.apply(g,v),p.splice(o+1,1),c=0,s=g.length-1;s>=0;s--)c+=g[s].dp;for(a=c/g.length,s=g.length-1;s>=0;s--)g[s].dp-=a;n=!1}else o++}p.forEach(m)}for(o=p.length-1;o>=0;o--){var b=p[o];for(s=b.length-1;s>=0;s--){var _=b[s],w=_.datum;w.offset=_.dp,w.del=_.del}}}(Xt,Yt?"xa":"ya",u),z(Xt,Yt,u._invScaleX,u._invScaleY));if(s&&s.tagName){var Zt=g.getComponentMethod("annotations","hasClickToShow")(t,It);f(n.select(s),Zt?"pointer":"")}if(!s||a||!function(t,e,r){if(!r||r.length!==t._hoverdata.length)return!0;for(var n=r.length-1;n>=0;n--){var i=r[n],a=t._hoverdata[n];if(i.curveNumber!==a.curveNumber||String(i.pointNumber)!==String(a.pointNumber)||String(i.pointNumbers)!==String(a.pointNumbers))return!0}return!1}(t,0,Pt))return;Pt&&t.emit("plotly_unhover",{event:e,points:Pt});t.emit("plotly_hover",{event:e,points:t._hoverdata,xaxes:_,yaxes:w,xvals:V,yvals:H})}(t,e,r,a,s)}))},r.loneHover=function(t,e){var r=!0;Array.isArray(t)||(r=!1,t=[t]);var i=e.gd,a=j(i),o=U(i),s=I(t.map((function(t){var r=t._x0||t.x0||t.x||0,n=t._x1||t.x1||t.x||0,s=t._y0||t.y0||t.y||0,l=t._y1||t.y1||t.y||0,c=t.eventData;if(c){var u=Math.min(r,n),f=Math.max(r,n),h=Math.min(s,l),d=Math.max(s,l),m=t.trace;if(g.traceIs(m,"gl3d")){var v=i._fullLayout[m.scene]._scene.container,y=v.offsetLeft,x=v.offsetTop;u+=y,f+=y,h+=x,d+=x}c.bbox={x0:u+o,x1:f+o,y0:h+a,y1:d+a},e.inOut_bbox&&e.inOut_bbox.push(c.bbox)}else c=!1;return{color:t.color||p.defaultLine,x0:t.x0||t.x||0,x1:t.x1||t.x||0,y0:t.y0||t.y||0,y1:t.y1||t.y||0,xLabel:t.xLabel,yLabel:t.yLabel,zLabel:t.zLabel,text:t.text,name:t.name,idealAlign:t.idealAlign,borderColor:t.borderColor,fontFamily:t.fontFamily,fontSize:t.fontSize,fontColor:t.fontColor,nameLength:t.nameLength,textAlign:t.textAlign,trace:t.trace||{index:0,hoverinfo:""},xa:{_offset:0},ya:{_offset:0},index:0,hovertemplate:t.hovertemplate||!1,hovertemplateLabels:t.hovertemplateLabels||!1,eventData:c}})),{gd:i,hovermode:"closest",rotateLabels:!1,bgColor:e.bgColor||p.background,container:n.select(e.container),outerContainer:e.outerContainer||e.container}),l=0,c=0;return s.sort((function(t,e){return t.y0-e.y0})).each((function(t,r){var n=t.y0-t.by/2;t.offset=n-5<l?l-n+5:0,l=n+t.by+t.offset,r===e.anchorIndex&&(c=t.offset)})).each((function(t){t.offset-=c})),z(s,!1,i._fullLayout._invScaleX,i._fullLayout._invScaleY),r?s:s.node()};var P=/<extra>([\s\S]*)<\/extra>/;function I(t,e){var r=e.gd,i=r._fullLayout,a=e.hovermode,c=e.rotateLabels,f=e.bgColor,d=e.container,m=e.outerContainer,w=e.commonLabelOpts||{};if(0===t.length)return[[]];var T=e.fontFamily||y.HOVERFONT,k=e.fontSize||y.HOVERFONTSIZE,A=t[0],E=A.xa,L=A.ya,P=a.charAt(0),I=A[P+"Label"],z=V(r,m),D=z.top,R=z.width,F=z.height,B=void 0!==I&&A.distance<=e.hoverdistance&&("x"===a||"y"===a);if(B){var N,j,U=!0;for(N=0;N<t.length;N++)if(U&&void 0===t[N].zLabel&&(U=!1),j=t[N].hoverinfo||t[N].trace.hoverinfo){var H=Array.isArray(j)?j:j.split("+");if(-1===H.indexOf("all")&&-1===H.indexOf(a)){B=!1;break}}U&&(B=!1)}var q=d.selectAll("g.axistext").data(B?[0]:[]);if(q.enter().append("g").classed("axistext",!0),q.exit().remove(),q.each((function(){var t=n.select(this),e=o.ensureSingle(t,"path","",(function(t){t.style({"stroke-width":"1px"})})),l=o.ensureSingle(t,"text","",(function(t){t.attr("data-notex",1)})),c=w.bgcolor||p.defaultLine,f=w.bordercolor||p.contrast(c),d=p.contrast(c),m={family:w.font.family||T,size:w.font.size||k,color:w.font.color||d};e.style({fill:c,stroke:f}),l.text(I).call(h.font,m).call(u.positionText,0,0).call(u.convertToTspans,r),t.attr("transform","");var g,v,y=V(r,l.node());if("x"===a){var x="top"===E.side?"-":"";l.attr("text-anchor","middle").call(u.positionText,0,"top"===E.side?D-y.bottom-M-S:D-y.top+M+S),g=E._offset+(A.x0+A.x1)/2,v=L._offset+("top"===E.side?0:L._length);var b=y.width/2+S;g<b?(g=b,e.attr("d","M-"+(b-M)+",0L-"+(b-2*M)+","+x+M+"H"+(S+y.width/2)+"v"+x+(2*S+y.height)+"H-"+b+"V"+x+M+"Z")):g>i.width-b?(g=i.width-b,e.attr("d","M"+(b-M)+",0L"+b+","+x+M+"v"+x+(2*S+y.height)+"H-"+b+"V"+x+M+"H"+(b-2*M)+"Z")):e.attr("d","M0,0L"+M+","+x+M+"H"+(S+y.width/2)+"v"+x+(2*S+y.height)+"H-"+(S+y.width/2)+"V"+x+M+"H-"+M+"Z")}else{var _,C,P;"right"===L.side?(_="start",C=1,P="",g=E._offset+E._length):(_="end",C=-1,P="-",g=E._offset),v=L._offset+(A.y0+A.y1)/2,l.attr("text-anchor",_),e.attr("d","M0,0L"+P+M+","+M+"V"+(S+y.height/2)+"h"+P+(2*S+y.width)+"V-"+(S+y.height/2)+"H"+P+M+"V-"+M+"Z");var O,z=y.height/2,R=D-y.top-z,F="clip"+i._uid+"commonlabel"+L._id;if(g<y.width+2*S+M){O="M-"+(M+S)+"-"+z+"h-"+(y.width-S)+"V"+z+"h"+(y.width-S)+"Z";var B=y.width-g+S;u.positionText(l,B,R),"end"===_&&l.selectAll("tspan").each((function(){var t=n.select(this),e=h.tester.append("text").text(t.text()).call(h.font,m),i=V(r,e.node());Math.round(i.width)<Math.round(y.width)&&t.attr("x",B-i.width),e.remove()}))}else u.positionText(l,C*(S+M),R),O=null;var N=i._topclips.selectAll("#"+F).data(O?[0]:[]);N.enter().append("clipPath").attr("id",F).append("path"),N.exit().remove(),N.select("path").attr("d",O),h.setClipUrl(l,O?F:null,r)}t.attr("transform",s(g,v))})),v.isUnifiedHover(a)){d.selectAll("g.hovertext").remove();var G=t.filter((function(t){return"none"!==t.hoverinfo}));if(0===G.length)return;var Y=i.hoverlabel,W=Y.font,X={showlegend:!0,legend:{title:{text:I,font:W},font:W,bgcolor:Y.bgcolor,bordercolor:Y.bordercolor,borderwidth:1,tracegroupgap:7,traceorder:i.legend?i.legend.traceorder:void 0,orientation:"v"}},Z={font:W};x(X,Z,r._fullData);var J=Z.legend;J.entries=[];for(var K=0;K<G.length;K++){var Q=G[K];if("none"!==Q.hoverinfo){var $=O(Q,!0,a,i,I),tt=$[0],et=$[1];Q.name=et,Q.text=""!==et?et+" : "+tt:tt;var rt=Q.cd[Q.index];rt&&(rt.mc&&(Q.mc=rt.mc),rt.mcc&&(Q.mc=rt.mcc),rt.mlc&&(Q.mlc=rt.mlc),rt.mlcc&&(Q.mlc=rt.mlcc),rt.mlw&&(Q.mlw=rt.mlw),rt.mrc&&(Q.mrc=rt.mrc),rt.dir&&(Q.dir=rt.dir)),Q._distinct=!0,J.entries.push([Q])}}J.entries.sort((function(t,e){return t[0].trace.index-e[0].trace.index})),J.layer=d,J._inHover=!0,J._groupTitleFont=Y.grouptitlefont,b(r,J);var nt,it,at,ot,st=d.select("g.legend"),lt=V(r,st.node()),ct=lt.width+2*S,ut=lt.height+2*S,ft=G[0],ht=(ft.x0+ft.x1)/2,pt=(ft.y0+ft.y1)/2,dt=!(g.traceIs(ft.trace,"bar-like")||g.traceIs(ft.trace,"box-violin"));"y"===P?dt?(it=pt-S,nt=pt+S):(it=Math.min.apply(null,G.map((function(t){return Math.min(t.y0,t.y1)}))),nt=Math.max.apply(null,G.map((function(t){return Math.max(t.y0,t.y1)})))):it=nt=o.mean(G.map((function(t){return(t.y0+t.y1)/2})))-ut/2,"x"===P?dt?(at=ht+S,ot=ht-S):(at=Math.max.apply(null,G.map((function(t){return Math.max(t.x0,t.x1)}))),ot=Math.min.apply(null,G.map((function(t){return Math.min(t.x0,t.x1)})))):at=ot=o.mean(G.map((function(t){return(t.x0+t.x1)/2})))-ct/2;var mt,gt,vt=E._offset,yt=L._offset;return ot+=vt-ct,it+=yt-ut,mt=(at+=vt)+ct<R&&at>=0?at:ot+ct<R&&ot>=0?ot:vt+ct<R?vt:at-ht<ht-ot+ct?R-ct:0,mt+=S,gt=(nt+=yt)+ut<F&&nt>=0?nt:it+ut<F&&it>=0?it:yt+ut<F?yt:nt-pt<pt-it+ut?F-ut:0,gt+=S,st.attr("transform",s(mt-1,gt-1)),st}var xt=d.selectAll("g.hovertext").data(t,(function(t){return C(t)}));return xt.enter().append("g").classed("hovertext",!0).each((function(){var t=n.select(this);t.append("rect").call(p.fill,p.addOpacity(f,.8)),t.append("text").classed("name",!0),t.append("path").style("stroke-width","1px"),t.append("text").classed("nums",!0).call(h.font,T,k)})),xt.exit().remove(),xt.each((function(t){var e=n.select(this).attr("transform",""),o=t.color;Array.isArray(o)&&(o=o[t.eventData[0].pointNumber]);var d=t.bgcolor||o,m=p.combine(p.opacity(d)?d:p.defaultLine,f),g=p.combine(p.opacity(o)?o:p.defaultLine,f),v=t.borderColor||p.contrast(m),y=O(t,B,a,i,I,e),x=y[0],b=y[1],w=e.select("text.nums").call(h.font,t.fontFamily||T,t.fontSize||k,t.fontColor||v).text(x).attr("data-notex",1).call(u.positionText,0,0).call(u.convertToTspans,r),A=e.select("text.name"),E=0,L=0;if(b&&b!==x){A.call(h.font,t.fontFamily||T,t.fontSize||k,g).text(b).attr("data-notex",1).call(u.positionText,0,0).call(u.convertToTspans,r);var C=V(r,A.node());E=C.width+2*S,L=C.height+2*S}else A.remove(),e.select("rect").remove();e.select("path").style({fill:m,stroke:v});var P=t.xa._offset+(t.x0+t.x1)/2,z=t.ya._offset+(t.y0+t.y1)/2,N=Math.abs(t.x1-t.x0),j=Math.abs(t.y1-t.y0),U=V(r,w.node()),H=U.width/i._invScaleX,q=U.height/i._invScaleY;t.ty0=(D-U.top)/i._invScaleY,t.bx=H+2*S,t.by=Math.max(q+2*S,L),t.anchor="start",t.txwidth=H,t.tx2width=E,t.offset=0;var G,Y,W=(H+M+S+E)*i._invScaleX;if(c)t.pos=P,G=z+j/2+W<=F,Y=z-j/2-W>=0,"top"!==t.idealAlign&&G||!Y?G?(z+=j/2,t.anchor="start"):t.anchor="middle":(z-=j/2,t.anchor="end");else if(t.pos=z,G=P+N/2+W<=R,Y=P-N/2-W>=0,"left"!==t.idealAlign&&G||!Y)if(G)P+=N/2,t.anchor="start";else{t.anchor="middle";var X=W/2,Z=P+X-R,J=P-X;Z>0&&(P-=Z),J<0&&(P+=-J)}else P-=N/2,t.anchor="end";w.attr("text-anchor",t.anchor),E&&A.attr("text-anchor",t.anchor),e.attr("transform",s(P,z)+(c?l(_):""))})),xt}function O(t,e,r,n,i,a){var s="",l="";void 0!==t.nameOverride&&(t.name=t.nameOverride),t.name&&(t.trace._meta&&(t.name=o.templateString(t.name,t.trace._meta)),s=B(t.name,t.nameLength));var c=r.charAt(0),u="x"===c?"y":"x";void 0!==t.zLabel?(void 0!==t.xLabel&&(l+="x: "+t.xLabel+"<br>"),void 0!==t.yLabel&&(l+="y: "+t.yLabel+"<br>"),"choropleth"!==t.trace.type&&"choroplethmapbox"!==t.trace.type&&(l+=(l?"z: ":"")+t.zLabel)):e&&t[c+"Label"]===i?l=t[u+"Label"]||"":void 0===t.xLabel?void 0!==t.yLabel&&"scattercarpet"!==t.trace.type&&(l=t.yLabel):l=void 0===t.yLabel?t.xLabel:"("+t.xLabel+", "+t.yLabel+")",!t.text&&0!==t.text||Array.isArray(t.text)||(l+=(l?"<br>":"")+t.text),void 0!==t.extraText&&(l+=(l?"<br>":"")+t.extraText),a&&""===l&&!t.hovertemplate&&(""===s&&a.remove(),l=s);var f=t.hovertemplate||!1;if(f){var h=t.hovertemplateLabels||t;t[c+"Label"]!==i&&(h[c+"other"]=h[c+"Val"],h[c+"otherLabel"]=h[c+"Label"]),l=(l=o.hovertemplateString(f,h,n._d3locale,t.eventData[0]||{},t.trace._meta)).replace(P,(function(e,r){return s=B(r,t.nameLength),""}))}return[l,s]}function z(t,e,r,i){var a=function(t){return t*r},o=function(t){return t*i};t.each((function(t){var r=n.select(this);if(t.del)return r.remove();var i=r.select("text.nums"),s=t.anchor,l="end"===s?-1:1,c={start:1,end:-1,middle:0}[s],f=c*(M+S),p=f+c*(t.txwidth+S),d=0,m=t.offset,g="middle"===s;g&&(f-=t.tx2width/2,p+=t.txwidth/2+S),e&&(m*=-A,d=t.offset*k),r.select("path").attr("d",g?"M-"+a(t.bx/2+t.tx2width/2)+","+o(m-t.by/2)+"h"+a(t.bx)+"v"+o(t.by)+"h-"+a(t.bx)+"Z":"M0,0L"+a(l*M+d)+","+o(M+m)+"v"+o(t.by/2-M)+"h"+a(l*t.bx)+"v-"+o(t.by)+"H"+a(l*M+d)+"V"+o(m-M)+"Z");var v=d+f,y=m+t.ty0-t.by/2+S,x=t.textAlign||"auto";"auto"!==x&&("left"===x&&"start"!==s?(i.attr("text-anchor","start"),v=g?-t.bx/2-t.tx2width/2+S:-t.bx-S):"right"===x&&"end"!==s&&(i.attr("text-anchor","end"),v=g?t.bx/2-t.tx2width/2-S:t.bx+S)),i.call(u.positionText,a(v),o(y)),t.tx2width&&(r.select("text.name").call(u.positionText,a(p+c*S+d),o(m+t.ty0-t.by/2+S)),r.select("rect").call(h.setRect,a(p+(c-1)*t.tx2width/2+d),o(m-t.by/2-1),a(t.tx2width),o(t.by+2)))}))}function D(t,e){var r=t.index,n=t.trace||{},a=t.cd[0],s=t.cd[r]||{};function l(t){return t||i(t)&&0===t}var c=Array.isArray(r)?function(t,e){var i=o.castOption(a,r,t);return l(i)?i:o.extractOption({},n,"",e)}:function(t,e){return o.extractOption(s,n,t,e)};function u(e,r,n){var i=c(r,n);l(i)&&(t[e]=i)}if(u("hoverinfo","hi","hoverinfo"),u("bgcolor","hbg","hoverlabel.bgcolor"),u("borderColor","hbc","hoverlabel.bordercolor"),u("fontFamily","htf","hoverlabel.font.family"),u("fontSize","hts","hoverlabel.font.size"),u("fontColor","htc","hoverlabel.font.color"),u("nameLength","hnl","hoverlabel.namelength"),u("textAlign","hta","hoverlabel.align"),t.posref="y"===e||"closest"===e&&"h"===n.orientation?t.xa._offset+(t.x0+t.x1)/2:t.ya._offset+(t.y0+t.y1)/2,t.x0=o.constrain(t.x0,0,t.xa._length),t.x1=o.constrain(t.x1,0,t.xa._length),t.y0=o.constrain(t.y0,0,t.ya._length),t.y1=o.constrain(t.y1,0,t.ya._length),void 0!==t.xLabelVal&&(t.xLabel="xLabel"in t?t.xLabel:m.hoverLabelText(t.xa,t.xLabelVal,n.xhoverformat),t.xVal=t.xa.c2d(t.xLabelVal)),void 0!==t.yLabelVal&&(t.yLabel="yLabel"in t?t.yLabel:m.hoverLabelText(t.ya,t.yLabelVal,n.yhoverformat),t.yVal=t.ya.c2d(t.yLabelVal)),void 0!==t.zLabelVal&&void 0===t.zLabel&&(t.zLabel=String(t.zLabelVal)),!(isNaN(t.xerr)||"log"===t.xa.type&&t.xerr<=0)){var f=m.tickText(t.xa,t.xa.c2l(t.xerr),"hover").text;void 0!==t.xerrneg?t.xLabel+=" +"+f+" / -"+m.tickText(t.xa,t.xa.c2l(t.xerrneg),"hover").text:t.xLabel+=" \xb1 "+f,"x"===e&&(t.distance+=1)}if(!(isNaN(t.yerr)||"log"===t.ya.type&&t.yerr<=0)){var h=m.tickText(t.ya,t.ya.c2l(t.yerr),"hover").text;void 0!==t.yerrneg?t.yLabel+=" +"+h+" / -"+m.tickText(t.ya,t.ya.c2l(t.yerrneg),"hover").text:t.yLabel+=" \xb1 "+h,"y"===e&&(t.distance+=1)}var p=t.hoverinfo||t.trace.hoverinfo;return p&&"all"!==p&&(-1===(p=Array.isArray(p)?p:p.split("+")).indexOf("x")&&(t.xLabel=void 0),-1===p.indexOf("y")&&(t.yLabel=void 0),-1===p.indexOf("z")&&(t.zLabel=void 0),-1===p.indexOf("text")&&(t.text=void 0),-1===p.indexOf("name")&&(t.name=void 0)),t}function R(t,e,r){var n,i,o=r.container,s=r.fullLayout,l=s._size,c=r.event,u=!!e.hLinePoint,f=!!e.vLinePoint;if(o.selectAll(".spikeline").remove(),f||u){var d=p.combine(s.plot_bgcolor,s.paper_bgcolor);if(u){var g,v,y=e.hLinePoint;n=y&&y.xa,"cursor"===(i=y&&y.ya).spikesnap?(g=c.pointerX,v=c.pointerY):(g=n._offset+y.x,v=i._offset+y.y);var x,b,_=a.readability(y.color,d)<1.5?p.contrast(d):y.color,w=i.spikemode,T=i.spikethickness,k=i.spikecolor||_,A=m.getPxPosition(t,i);if(-1!==w.indexOf("toaxis")||-1!==w.indexOf("across")){if(-1!==w.indexOf("toaxis")&&(x=A,b=g),-1!==w.indexOf("across")){var M=i._counterDomainMin,S=i._counterDomainMax;"free"===i.anchor&&(M=Math.min(M,i.position),S=Math.max(S,i.position)),x=l.l+M*l.w,b=l.l+S*l.w}o.insert("line",":first-child").attr({x1:x,x2:b,y1:v,y2:v,"stroke-width":T,stroke:k,"stroke-dasharray":h.dashStyle(i.spikedash,T)}).classed("spikeline",!0).classed("crisp",!0),o.insert("line",":first-child").attr({x1:x,x2:b,y1:v,y2:v,"stroke-width":T+2,stroke:d}).classed("spikeline",!0).classed("crisp",!0)}-1!==w.indexOf("marker")&&o.insert("circle",":first-child").attr({cx:A+("right"!==i.side?T:-T),cy:v,r:T,fill:k}).classed("spikeline",!0)}if(f){var E,L,C=e.vLinePoint;n=C&&C.xa,i=C&&C.ya,"cursor"===n.spikesnap?(E=c.pointerX,L=c.pointerY):(E=n._offset+C.x,L=i._offset+C.y);var P,I,O=a.readability(C.color,d)<1.5?p.contrast(d):C.color,z=n.spikemode,D=n.spikethickness,R=n.spikecolor||O,F=m.getPxPosition(t,n);if(-1!==z.indexOf("toaxis")||-1!==z.indexOf("across")){if(-1!==z.indexOf("toaxis")&&(P=F,I=L),-1!==z.indexOf("across")){var B=n._counterDomainMin,N=n._counterDomainMax;"free"===n.anchor&&(B=Math.min(B,n.position),N=Math.max(N,n.position)),P=l.t+(1-N)*l.h,I=l.t+(1-B)*l.h}o.insert("line",":first-child").attr({x1:E,x2:E,y1:P,y2:I,"stroke-width":D,stroke:R,"stroke-dasharray":h.dashStyle(n.spikedash,D)}).classed("spikeline",!0).classed("crisp",!0),o.insert("line",":first-child").attr({x1:E,x2:E,y1:P,y2:I,"stroke-width":D+2,stroke:d}).classed("spikeline",!0).classed("crisp",!0)}-1!==z.indexOf("marker")&&o.insert("circle",":first-child").attr({cx:E,cy:F-("top"!==n.side?D:-D),r:D,fill:R}).classed("spikeline",!0)}}}function F(t,e){return!e||(e.vLinePoint!==t._spikepoints.vLinePoint||e.hLinePoint!==t._spikepoints.hLinePoint)}function B(t,e){return u.plainText(t||"",{len:e,allowedTags:["br","sub","sup","b","i","em"]})}function N(t,e,r){var n=e[t+"a"],i=e[t+"Val"],a=e.cd[0];if("category"===n.type)i=n._categoriesMap[i];else if("date"===n.type){var o=e.trace[t+"periodalignment"];if(o){var s=e.cd[e.index],l=s[t+"Start"];void 0===l&&(l=s[t]);var c=s[t+"End"];void 0===c&&(c=s[t]);var u=c-l;"end"===o?i+=u:"middle"===o&&(i+=u/2)}i=n.d2c(i)}return a&&a.t&&a.t.posLetter===n._id&&("group"!==r.boxmode&&"group"!==r.violinmode||(i+=a.t.dPos)),i}function j(t){return t.offsetTop+t.clientTop}function U(t){return t.offsetLeft+t.clientLeft}function V(t,e){var r=t._fullLayout,n=e.getBoundingClientRect(),i=n.x,a=n.y,s=i+n.width,l=a+n.height,c=o.apply3DTransform(r._invTransform)(i,a),u=o.apply3DTransform(r._invTransform)(s,l),f=c[0],h=c[1],p=u[0],d=u[1];return{x:f,y:h,width:p-f,height:d-h,top:Math.min(h,d),left:Math.min(f,p),right:Math.max(f,p),bottom:Math.max(h,d)}}},{"../../lib":498,"../../lib/events":487,"../../lib/override_cursor":509,"../../lib/svg_text_utils":524,"../../plots/cartesian/axes":549,"../../registry":633,"../color":361,"../dragelement":380,"../drawing":383,"../legend/defaults":413,"../legend/draw":414,"./constants":395,"./helpers":397,"@plotly/d3":58,"fast-isnumeric":185,tinycolor2:307}],399:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../color"),a=t("./helpers").isUnifiedHover;e.exports=function(t,e,r,o){o=o||{};var s=e.legend;function l(t){o.font[t]||(o.font[t]=s?e.legend.font[t]:e.font[t])}e&&a(e.hovermode)&&(o.font||(o.font={}),l("size"),l("family"),l("color"),s?(o.bgcolor||(o.bgcolor=i.combine(e.legend.bgcolor,e.paper_bgcolor)),o.bordercolor||(o.bordercolor=e.legend.bordercolor)):o.bgcolor||(o.bgcolor=e.paper_bgcolor)),r("hoverlabel.bgcolor",o.bgcolor),r("hoverlabel.bordercolor",o.bordercolor),r("hoverlabel.namelength",o.namelength),n.coerceFont(r,"hoverlabel.font",o.font),r("hoverlabel.align",o.align)}},{"../../lib":498,"../color":361,"./helpers":397}],400:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return void 0!==e[r]?e[r]:n.coerce(t,e,i,r,a)}return r("clickmode"),r("hovermode")}},{"../../lib":498,"./layout_attributes":402}],401:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../dragelement"),o=t("./helpers"),s=t("./layout_attributes"),l=t("./hover");e.exports={moduleType:"component",name:"fx",constants:t("./constants"),schema:{layout:s},attributes:t("./attributes"),layoutAttributes:s,supplyLayoutGlobalDefaults:t("./layout_global_defaults"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),getDistanceFunction:o.getDistanceFunction,getClosest:o.getClosest,inbox:o.inbox,quadrature:o.quadrature,appendArrayPointValue:o.appendArrayPointValue,castHoverOption:function(t,e,r){return i.castOption(t,e,"hoverlabel."+r)},castHoverinfo:function(t,e,r){return i.castOption(t,r,"hoverinfo",(function(r){return i.coerceHoverinfo({hoverinfo:r},{_module:t._module},e)}))},hover:l.hover,unhover:a.unhover,loneHover:l.loneHover,loneUnhover:function(t){var e=i.isD3Selection(t)?t:n.select(t);e.selectAll("g.hovertext").remove(),e.selectAll(".spikeline").remove()},click:t("./click")}},{"../../lib":498,"../dragelement":380,"./attributes":392,"./calc":393,"./click":394,"./constants":395,"./defaults":396,"./helpers":397,"./hover":398,"./layout_attributes":402,"./layout_defaults":403,"./layout_global_defaults":404,"@plotly/d3":58}],402:[function(t,e,r){"use strict";var n=t("./constants"),i=t("../../plots/font_attributes"),a=i({editType:"none"});a.family.dflt=n.HOVERFONT,a.size.dflt=n.HOVERFONTSIZE,e.exports={clickmode:{valType:"flaglist",flags:["event","select"],dflt:"event",editType:"plot",extras:["none"]},dragmode:{valType:"enumerated",values:["zoom","pan","select","lasso","drawclosedpath","drawopenpath","drawline","drawrect","drawcircle","orbit","turntable",!1],dflt:"zoom",editType:"modebar"},hovermode:{valType:"enumerated",values:["x","y","closest",!1,"x unified","y unified"],dflt:"closest",editType:"modebar"},hoverdistance:{valType:"integer",min:-1,dflt:20,editType:"none"},spikedistance:{valType:"integer",min:-1,dflt:-1,editType:"none"},hoverlabel:{bgcolor:{valType:"color",editType:"none"},bordercolor:{valType:"color",editType:"none"},font:a,grouptitlefont:i({editType:"none"}),align:{valType:"enumerated",values:["left","right","auto"],dflt:"auto",editType:"none"},namelength:{valType:"integer",min:-1,dflt:15,editType:"none"},editType:"none"},selectdirection:{valType:"enumerated",values:["h","v","d","any"],dflt:"any",editType:"none"}}},{"../../plots/font_attributes":580,"./constants":395}],403:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes"),a=t("./hovermode_defaults"),o=t("./hoverlabel_defaults");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}a(t,e)&&(r("hoverdistance"),r("spikedistance")),"select"===r("dragmode")&&r("selectdirection");var s=e._has("mapbox"),l=e._has("geo"),c=e._basePlotModules.length;"zoom"===e.dragmode&&((s||l)&&1===c||s&&l&&2===c)&&(e.dragmode="pan"),o(t,e,r),n.coerceFont(r,"hoverlabel.grouptitlefont",e.hoverlabel.font)}},{"../../lib":498,"./hoverlabel_defaults":399,"./hovermode_defaults":400,"./layout_attributes":402}],404:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./hoverlabel_defaults"),a=t("./layout_attributes");e.exports=function(t,e){i(t,e,(function(r,i){return n.coerce(t,e,a,r,i)}))}},{"../../lib":498,"./hoverlabel_defaults":399,"./layout_attributes":402}],405:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../lib/regex").counter,a=t("../../plots/domain").attributes,o=t("../../plots/cartesian/constants").idRegex,s=t("../../plot_api/plot_template"),l={rows:{valType:"integer",min:1,editType:"plot"},roworder:{valType:"enumerated",values:["top to bottom","bottom to top"],dflt:"top to bottom",editType:"plot"},columns:{valType:"integer",min:1,editType:"plot"},subplots:{valType:"info_array",freeLength:!0,dimensions:2,items:{valType:"enumerated",values:[i("xy").toString(),""],editType:"plot"},editType:"plot"},xaxes:{valType:"info_array",freeLength:!0,items:{valType:"enumerated",values:[o.x.toString(),""],editType:"plot"},editType:"plot"},yaxes:{valType:"info_array",freeLength:!0,items:{valType:"enumerated",values:[o.y.toString(),""],editType:"plot"},editType:"plot"},pattern:{valType:"enumerated",values:["independent","coupled"],dflt:"coupled",editType:"plot"},xgap:{valType:"number",min:0,max:1,editType:"plot"},ygap:{valType:"number",min:0,max:1,editType:"plot"},domain:a({name:"grid",editType:"plot",noGridCell:!0},{}),xside:{valType:"enumerated",values:["bottom","bottom plot","top plot","top"],dflt:"bottom plot",editType:"plot"},yside:{valType:"enumerated",values:["left","left plot","right plot","right"],dflt:"left plot",editType:"plot"},editType:"plot"};function c(t,e,r){var n=e[r+"axes"],i=Object.keys((t._splomAxes||{})[r]||{});return Array.isArray(n)?n:i.length?i:void 0}function u(t,e,r,n,i,a){var o=e(t+"gap",r),s=e("domain."+t);e(t+"side",n);for(var l=new Array(i),c=s[0],u=(s[1]-c)/(i-o),f=u*(1-o),h=0;h<i;h++){var p=c+u*h;l[a?i-1-h:h]=[p,p+f]}return l}function f(t,e,r,n,i){var a,o=new Array(r);function s(t,r){-1!==e.indexOf(r)&&void 0===n[r]?(o[t]=r,n[r]=t):o[t]=""}if(Array.isArray(t))for(a=0;a<r;a++)s(a,t[a]);else for(s(0,i),a=1;a<r;a++)s(a,i+(a+1));return o}e.exports={moduleType:"component",name:"grid",schema:{layout:{grid:l}},layoutAttributes:l,sizeDefaults:function(t,e){var r=t.grid||{},i=c(e,r,"x"),a=c(e,r,"y");if(t.grid||i||a){var o,f,h=Array.isArray(r.subplots)&&Array.isArray(r.subplots[0]),p=Array.isArray(i),d=Array.isArray(a),m=p&&i!==r.xaxes&&d&&a!==r.yaxes;h?(o=r.subplots.length,f=r.subplots[0].length):(d&&(o=a.length),p&&(f=i.length));var g=s.newContainer(e,"grid"),v=k("rows",o),y=k("columns",f);if(v*y>1){if(!h&&!p&&!d)"independent"===k("pattern")&&(h=!0);g._hasSubplotGrid=h;var x,b,_="top to bottom"===k("roworder"),w=h?.2:.1,T=h?.3:.1;m&&e._splomGridDflt&&(x=e._splomGridDflt.xside,b=e._splomGridDflt.yside),g._domains={x:u("x",k,w,x,y),y:u("y",k,T,b,v,_)}}else delete e.grid}function k(t,e){return n.coerce(r,g,l,t,e)}},contentDefaults:function(t,e){var r=e.grid;if(r&&r._domains){var n,i,a,o,s,l,u,h=t.grid||{},p=e._subplots,d=r._hasSubplotGrid,m=r.rows,g=r.columns,v="independent"===r.pattern,y=r._axisMap={};if(d){var x=h.subplots||[];l=r.subplots=new Array(m);var b=1;for(n=0;n<m;n++){var _=l[n]=new Array(g),w=x[n]||[];for(i=0;i<g;i++)if(v?(s=1===b?"xy":"x"+b+"y"+b,b++):s=w[i],_[i]="",-1!==p.cartesian.indexOf(s)){if(u=s.indexOf("y"),a=s.slice(0,u),o=s.slice(u),void 0!==y[a]&&y[a]!==i||void 0!==y[o]&&y[o]!==n)continue;_[i]=s,y[a]=i,y[o]=n}}}else{var T=c(e,h,"x"),k=c(e,h,"y");r.xaxes=f(T,p.xaxis,g,y,"x"),r.yaxes=f(k,p.yaxis,m,y,"y")}var A=r._anchors={},M="top to bottom"===r.roworder;for(var S in y){var E,L,C,P=S.charAt(0),I=r[P+"side"];if(I.length<8)A[S]="free";else if("x"===P){if("t"===I.charAt(0)===M?(E=0,L=1,C=m):(E=m-1,L=-1,C=-1),d){var O=y[S];for(n=E;n!==C;n+=L)if((s=l[n][O])&&(u=s.indexOf("y"),s.slice(0,u)===S)){A[S]=s.slice(u);break}}else for(n=E;n!==C;n+=L)if(o=r.yaxes[n],-1!==p.cartesian.indexOf(S+o)){A[S]=o;break}}else if("l"===I.charAt(0)?(E=0,L=1,C=g):(E=g-1,L=-1,C=-1),d){var z=y[S];for(n=E;n!==C;n+=L)if((s=l[z][n])&&(u=s.indexOf("y"),s.slice(u)===S)){A[S]=s.slice(0,u);break}}else for(n=E;n!==C;n+=L)if(a=r.xaxes[n],-1!==p.cartesian.indexOf(a+S)){A[S]=a;break}}}}}},{"../../lib":498,"../../lib/regex":515,"../../plot_api/plot_template":538,"../../plots/cartesian/constants":556,"../../plots/domain":579}],406:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/constants"),i=t("../../plot_api/plot_template").templatedArray;t("../../constants/axis_placeable_objects");e.exports=i("image",{visible:{valType:"boolean",dflt:!0,editType:"arraydraw"},source:{valType:"string",editType:"arraydraw"},layer:{valType:"enumerated",values:["below","above"],dflt:"above",editType:"arraydraw"},sizex:{valType:"number",dflt:0,editType:"arraydraw"},sizey:{valType:"number",dflt:0,editType:"arraydraw"},sizing:{valType:"enumerated",values:["fill","contain","stretch"],dflt:"contain",editType:"arraydraw"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"arraydraw"},x:{valType:"any",dflt:0,editType:"arraydraw"},y:{valType:"any",dflt:0,editType:"arraydraw"},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left",editType:"arraydraw"},yanchor:{valType:"enumerated",values:["top","middle","bottom"],dflt:"top",editType:"arraydraw"},xref:{valType:"enumerated",values:["paper",n.idRegex.x.toString()],dflt:"paper",editType:"arraydraw"},yref:{valType:"enumerated",values:["paper",n.idRegex.y.toString()],dflt:"paper",editType:"arraydraw"},editType:"arraydraw"})},{"../../constants/axis_placeable_objects":467,"../../plot_api/plot_template":538,"../../plots/cartesian/constants":556}],407:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib/to_log_range");e.exports=function(t,e,r,a){e=e||{};var o="log"===r&&"linear"===e.type,s="linear"===r&&"log"===e.type;if(o||s)for(var l,c,u=t._fullLayout.images,f=e._id.charAt(0),h=0;h<u.length;h++)if(c="images["+h+"].",(l=u[h])[f+"ref"]===e._id){var p=l[f],d=l["size"+f],m=null,g=null;if(o){m=i(p,e.range);var v=d/Math.pow(10,m)/2;g=2*Math.log(v+Math.sqrt(1+v*v))/Math.LN10}else g=(m=Math.pow(10,p))*(Math.pow(10,d/2)-Math.pow(10,-d/2));n(m)?n(g)||(g=null):(m=null,g=null),a(c+f,m),a(c+"size"+f,g)}}},{"../../lib/to_log_range":526,"fast-isnumeric":185}],408:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../../plots/array_container_defaults"),o=t("./attributes");function s(t,e,r){function a(r,i){return n.coerce(t,e,o,r,i)}var s=a("source");if(!a("visible",!!s))return e;a("layer"),a("xanchor"),a("yanchor"),a("sizex"),a("sizey"),a("sizing"),a("opacity");for(var l={_fullLayout:r},c=["x","y"],u=0;u<2;u++){var f=c[u],h=i.coerceRef(t,e,l,f,"paper",void 0);if("paper"!==h)i.getFromId(l,h)._imgIndices.push(e._index);i.coercePosition(e,l,a,h,f,0)}return e}e.exports=function(t,e){a(t,e,{name:"images",handleItemDefaults:s})}},{"../../lib":498,"../../plots/array_container_defaults":544,"../../plots/cartesian/axes":549,"./attributes":406}],409:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../drawing"),a=t("../../plots/cartesian/axes"),o=t("../../plots/cartesian/axis_ids"),s=t("../../constants/xmlns_namespaces");e.exports=function(t){var e,r,l=t._fullLayout,c=[],u={},f=[];for(r=0;r<l.images.length;r++){var h=l.images[r];if(h.visible)if("below"===h.layer&&"paper"!==h.xref&&"paper"!==h.yref){e=o.ref2id(h.xref)+o.ref2id(h.yref);var p=l._plots[e];if(!p){f.push(h);continue}p.mainplot&&(e=p.mainplot.id),u[e]||(u[e]=[]),u[e].push(h)}else"above"===h.layer?c.push(h):f.push(h)}var d={left:{sizing:"xMin",offset:0},center:{sizing:"xMid",offset:-.5},right:{sizing:"xMax",offset:-1}},m={top:{sizing:"YMin",offset:0},middle:{sizing:"YMid",offset:-.5},bottom:{sizing:"YMax",offset:-1}};function g(e){var r=n.select(this);if(this._imgSrc!==e.source)if(r.attr("xmlns",s.svg),e.source&&"data:"===e.source.slice(0,5))r.attr("xlink:href",e.source),this._imgSrc=e.source;else{var i=new Promise(function(t){var n=new Image;function i(){r.remove(),t()}this.img=n,n.setAttribute("crossOrigin","anonymous"),n.onerror=i,n.onload=function(){var e=document.createElement("canvas");e.width=this.width,e.height=this.height,e.getContext("2d").drawImage(this,0,0);var n=e.toDataURL("image/png");r.attr("xlink:href",n),t()},r.on("error",i),n.src=e.source,this._imgSrc=e.source}.bind(this));t._promises.push(i)}}function v(e){var r,o,s=n.select(this),c=a.getFromId(t,e.xref),u=a.getFromId(t,e.yref),f="domain"===a.getRefType(e.xref),h="domain"===a.getRefType(e.yref),p=l._size;r=void 0!==c?"string"==typeof e.xref&&f?c._length*e.sizex:Math.abs(c.l2p(e.sizex)-c.l2p(0)):e.sizex*p.w,o=void 0!==u?"string"==typeof e.yref&&h?u._length*e.sizey:Math.abs(u.l2p(e.sizey)-u.l2p(0)):e.sizey*p.h;var g,v,y=r*d[e.xanchor].offset,x=o*m[e.yanchor].offset,b=d[e.xanchor].sizing+m[e.yanchor].sizing;switch(g=void 0!==c?"string"==typeof e.xref&&f?c._length*e.x+c._offset:c.r2p(e.x)+c._offset:e.x*p.w+p.l,g+=y,v=void 0!==u?"string"==typeof e.yref&&h?u._length*(1-e.y)+u._offset:u.r2p(e.y)+u._offset:p.h-e.y*p.h+p.t,v+=x,e.sizing){case"fill":b+=" slice";break;case"stretch":b="none"}s.attr({x:g,y:v,width:r,height:o,preserveAspectRatio:b,opacity:e.opacity});var _=(c&&"domain"!==a.getRefType(e.xref)?c._id:"")+(u&&"domain"!==a.getRefType(e.yref)?u._id:"");i.setClipUrl(s,_?"clip"+l._uid+_:null,t)}var y=l._imageLowerLayer.selectAll("image").data(f),x=l._imageUpperLayer.selectAll("image").data(c);y.enter().append("image"),x.enter().append("image"),y.exit().remove(),x.exit().remove(),y.each((function(t){g.bind(this)(t),v.bind(this)(t)})),x.each((function(t){g.bind(this)(t),v.bind(this)(t)}));var b=Object.keys(l._plots);for(r=0;r<b.length;r++){e=b[r];var _=l._plots[e];if(_.imagelayer){var w=_.imagelayer.selectAll("image").data(u[e]||[]);w.enter().append("image"),w.exit().remove(),w.each((function(t){g.bind(this)(t),v.bind(this)(t)}))}}}},{"../../constants/xmlns_namespaces":475,"../../plots/cartesian/axes":549,"../../plots/cartesian/axis_ids":553,"../drawing":383,"@plotly/d3":58}],410:[function(t,e,r){"use strict";e.exports={moduleType:"component",name:"images",layoutAttributes:t("./attributes"),supplyLayoutDefaults:t("./defaults"),includeBasePlot:t("../../plots/cartesian/include_components")("images"),draw:t("./draw"),convertCoords:t("./convert_coords")}},{"../../plots/cartesian/include_components":562,"./attributes":406,"./convert_coords":407,"./defaults":408,"./draw":409}],411:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../color/attributes");e.exports={bgcolor:{valType:"color",editType:"legend"},bordercolor:{valType:"color",dflt:i.defaultLine,editType:"legend"},borderwidth:{valType:"number",min:0,dflt:0,editType:"legend"},font:n({editType:"legend"}),grouptitlefont:n({editType:"legend"}),orientation:{valType:"enumerated",values:["v","h"],dflt:"v",editType:"legend"},traceorder:{valType:"flaglist",flags:["reversed","grouped"],extras:["normal"],editType:"legend"},tracegroupgap:{valType:"number",min:0,dflt:10,editType:"legend"},itemsizing:{valType:"enumerated",values:["trace","constant"],dflt:"trace",editType:"legend"},itemwidth:{valType:"number",min:30,dflt:30,editType:"legend"},itemclick:{valType:"enumerated",values:["toggle","toggleothers",!1],dflt:"toggle",editType:"legend"},itemdoubleclick:{valType:"enumerated",values:["toggle","toggleothers",!1],dflt:"toggleothers",editType:"legend"},groupclick:{valType:"enumerated",values:["toggleitem","togglegroup"],dflt:"togglegroup",editType:"legend"},x:{valType:"number",min:-2,max:3,editType:"legend"},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left",editType:"legend"},y:{valType:"number",min:-2,max:3,editType:"legend"},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],editType:"legend"},uirevision:{valType:"any",editType:"none"},valign:{valType:"enumerated",values:["top","middle","bottom"],dflt:"middle",editType:"legend"},title:{text:{valType:"string",dflt:"",editType:"legend"},font:n({editType:"legend"}),side:{valType:"enumerated",values:["top","left","top left"],editType:"legend"},editType:"legend"},editType:"legend"}},{"../../plots/font_attributes":580,"../color/attributes":360}],412:[function(t,e,r){"use strict";e.exports={scrollBarWidth:6,scrollBarMinHeight:20,scrollBarColor:"#808BA4",scrollBarMargin:4,scrollBarEnterAttrs:{rx:20,ry:3,width:0,height:0},titlePad:2,itemGap:5}},{}],413:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../plot_api/plot_template"),o=t("../../plots/attributes"),s=t("./attributes"),l=t("../../plots/layout_attributes"),c=t("./helpers");e.exports=function(t,e,r){var u,f=t.legend||{},h=a.newContainer(e,"legend");function p(t,e){return i.coerce(f,h,s,t,e)}for(var d=function(t,e){var r=u._input,n=u;return i.coerce(r,n,o,t,e)},m=e.font||{},g=i.coerceFont(p,"grouptitlefont",i.extendFlat({},m,{size:Math.round(1.1*m.size)})),v=0,y=!1,x="normal",b=0;b<r.length;b++)(u=r[b]).visible&&((u.showlegend||u._dfltShowLegend&&!(u._module&&u._module.attributes&&u._module.attributes.showlegend&&!1===u._module.attributes.showlegend.dflt))&&(v++,u.showlegend&&(y=!0,(n.traceIs(u,"pie-like")||!0===u._input.showlegend)&&v++),i.coerceFont(d,"legendgrouptitle.font",g)),(n.traceIs(u,"bar")&&"stack"===e.barmode||-1!==["tonextx","tonexty"].indexOf(u.fill))&&(x=c.isGrouped({traceorder:x})?"grouped+reversed":"reversed"),void 0!==u.legendgroup&&""!==u.legendgroup&&(x=c.isReversed({traceorder:x})?"reversed+grouped":"grouped"));var _=i.coerce(t,e,l,"showlegend",y&&v>1);if(!1===_&&(e.legend=void 0),(!1!==_||f.uirevision)&&(p("uirevision",e.uirevision),!1!==_)){p("bgcolor",e.paper_bgcolor),p("bordercolor"),p("borderwidth");var w,T,k,A=i.coerceFont(p,"font",e.font),M="h"===p("orientation");if(M?(w=0,n.getComponentMethod("rangeslider","isVisible")(t.xaxis)?(T=1.1,k="bottom"):(T=-.1,k="top")):(w=1.02,T=1,k="auto"),p("traceorder",x),c.isGrouped(e.legend)&&p("tracegroupgap"),p("itemsizing"),p("itemwidth"),p("itemclick"),p("itemdoubleclick"),p("groupclick"),p("x",w),p("xanchor"),p("y",T),p("yanchor",k),p("valign"),i.noneOrAll(f,h,["x","y"]),p("title.text")){p("title.side",M?"left":"top");var S=i.extendFlat({},A,{size:i.bigFont(A.size)});i.coerceFont(p,"title.font",S)}}}},{"../../lib":498,"../../plot_api/plot_template":538,"../../plots/attributes":545,"../../plots/layout_attributes":605,"../../registry":633,"./attributes":411,"./helpers":417}],414:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../plots/plots"),o=t("../../registry"),s=t("../../lib/events"),l=t("../dragelement"),c=t("../drawing"),u=t("../color"),f=t("../../lib/svg_text_utils"),h=t("./handle_click"),p=t("./constants"),d=t("../../constants/alignment"),m=d.LINE_SPACING,g=d.FROM_TL,v=d.FROM_BR,y=t("./get_legend_data"),x=t("./style"),b=t("./helpers");function _(t,e,r,n,i){var a=r.data()[0][0].trace,l={event:i,node:r.node(),curveNumber:a.index,expandedIndex:a._expandedIndex,data:t.data,layout:t.layout,frames:t._transitionData._frames,config:t._context,fullData:t._fullData,fullLayout:t._fullLayout};if(a._group&&(l.group=a._group),o.traceIs(a,"pie-like")&&(l.label=r.datum()[0].label),!1!==s.triggerHandler(t,"plotly_legendclick",l))if(1===n)e._clickTimeout=setTimeout((function(){t._fullLayout&&h(r,t,n)}),t._context.doubleClickDelay);else if(2===n){e._clickTimeout&&clearTimeout(e._clickTimeout),t._legendMouseDownTime=0,!1!==s.triggerHandler(t,"plotly_legenddoubleclick",l)&&h(r,t,n)}}function w(t,e,r){var n,a,s=t.data()[0][0],l=s.trace,u=o.traceIs(l,"pie-like"),h=!r._inHover&&e._context.edits.legendText&&!u,d=r._maxNameLength;s.groupTitle?(n=s.groupTitle.text,a=s.groupTitle.font):(a=r.font,r.entries?n=s.text:(n=u?s.label:l.name,l._meta&&(n=i.templateString(n,l._meta))));var m=i.ensureSingle(t,"text","legendtext");m.attr("text-anchor","start").call(c.font,a).text(h?T(n,d):n);var g=r.itemwidth+2*p.itemGap;f.positionText(m,g,0),h?m.call(f.makeEditable,{gd:e,text:n}).call(A,t,e,r).on("edit",(function(n){this.text(T(n,d)).call(A,t,e,r);var a=s.trace._fullInput||{},c={};if(o.hasTransform(a,"groupby")){var u=o.getTransformIndices(a,"groupby"),f=u[u.length-1],h=i.keyedContainer(a,"transforms["+f+"].styles","target","value.name");h.set(s.trace._group,n),c=h.constructUpdate()}else c.name=n;return o.call("_guiRestyle",e,c,l.index)})):A(m,t,e,r)}function T(t,e){var r=Math.max(4,e);if(t&&t.trim().length>=r/2)return t;for(var n=r-(t=t||"").length;n>0;n--)t+=" ";return t}function k(t,e){var r,a=e._context.doubleClickDelay,o=1,s=i.ensureSingle(t,"rect","legendtoggle",(function(t){e._context.staticPlot||t.style("cursor","pointer").attr("pointer-events","all"),t.call(u.fill,"rgba(0,0,0,0)")}));e._context.staticPlot||(s.on("mousedown",(function(){(r=(new Date).getTime())-e._legendMouseDownTime<a?o+=1:(o=1,e._legendMouseDownTime=r)})),s.on("mouseup",(function(){if(!e._dragged&&!e._editing){var r=e._fullLayout.legend;(new Date).getTime()-e._legendMouseDownTime>a&&(o=Math.max(o-1,1)),_(e,r,t,o,n.event)}})))}function A(t,e,r,n,i){n._inHover&&t.attr("data-notex",!0),f.convertToTspans(t,r,(function(){!function(t,e,r,n){var i=t.data()[0][0];if(!r._inHover&&i&&!i.trace.showlegend)return void t.remove();var a=t.select("g[class*=math-group]"),o=a.node();r||(r=e._fullLayout.legend);var s,l=r.borderwidth;s=1===n?r.title.font:i.groupTitle?i.groupTitle.font:r.font;var u,h,d=s.size*m;if(o){var g=c.bBox(o);u=g.height,h=g.width,1===n?c.setTranslate(a,l,l+.75*u):c.setTranslate(a,0,.25*u)}else{var v=t.select(1===n?".legendtitletext":".legendtext"),y=f.lineCount(v),x=v.node();if(u=d*y,h=x?c.bBox(x).width:0,1===n)"left"===r.title.side&&(h+=2*p.itemGap),f.positionText(v,l+p.titlePad,l+d);else{var b=2*p.itemGap+r.itemwidth;i.groupTitle&&(b=p.itemGap,h-=r.itemwidth),f.positionText(v,b,-d*((y-1)/2-.3))}}1===n?(r._titleWidth=h,r._titleHeight=u):(i.lineHeight=d,i.height=Math.max(u,16)+3,i.width=h)}(e,r,n,i)}))}function M(t){return i.isRightAnchor(t)?"right":i.isCenterAnchor(t)?"center":"left"}function S(t){return i.isBottomAnchor(t)?"bottom":i.isMiddleAnchor(t)?"middle":"top"}e.exports=function(t,e){return e||(e=t._fullLayout.legend||{}),function(t,e){var r,s,f=t._fullLayout,h="legend"+f._uid,d=e._inHover;d?(r=e.layer,h+="-hover"):r=f._infolayer;if(!r)return;t._legendMouseDownTime||(t._legendMouseDownTime=0);if(d){if(!e.entries)return;s=y(e.entries,e)}else{if(!t.calcdata)return;s=f.showlegend&&y(t.calcdata,e)}var m=f.hiddenlabels||[];if(!(d||f.showlegend&&s.length))return r.selectAll(".legend").remove(),f._topdefs.select("#"+h).remove(),a.autoMargin(t,"legend");var T=i.ensureSingle(r,"g","legend",(function(t){d||t.attr("pointer-events","all")})),E=i.ensureSingleById(f._topdefs,"clipPath",h,(function(t){t.append("rect")})),L=i.ensureSingle(T,"rect","bg",(function(t){t.attr("shape-rendering","crispEdges")}));L.call(u.stroke,e.bordercolor).call(u.fill,e.bgcolor).style("stroke-width",e.borderwidth+"px");var C=i.ensureSingle(T,"g","scrollbox"),P=e.title;if(e._titleWidth=0,e._titleHeight=0,P.text){var I=i.ensureSingle(C,"text","legendtitletext");I.attr("text-anchor","start").call(c.font,P.font).text(P.text),A(I,C,t,e,1)}else C.selectAll(".legendtitletext").remove();var O=i.ensureSingle(T,"rect","scrollbar",(function(t){t.attr(p.scrollBarEnterAttrs).call(u.fill,p.scrollBarColor)})),z=C.selectAll("g.groups").data(s);z.enter().append("g").attr("class","groups"),z.exit().remove();var D=z.selectAll("g.traces").data(i.identity);D.enter().append("g").attr("class","traces"),D.exit().remove(),D.style("opacity",(function(t){var e=t[0].trace;return o.traceIs(e,"pie-like")?-1!==m.indexOf(t[0].label)?.5:1:"legendonly"===e.visible?.5:1})).each((function(){n.select(this).call(w,t,e)})).call(x,t,e).each((function(){d||n.select(this).call(k,t)})),i.syncOrAsync([a.previousPromises,function(){return function(t,e,r,i){var a=t._fullLayout;i||(i=a.legend);var o=a._size,s=b.isVertical(i),l=b.isGrouped(i),u=i.borderwidth,f=2*u,h=p.itemGap,d=i.itemwidth+2*h,m=2*(u+h),g=S(i),v=i.y<0||0===i.y&&"top"===g,y=i.y>1||1===i.y&&"bottom"===g,x=i.tracegroupgap;i._maxHeight=Math.max(v||y?a.height/2:o.h,30);var _=0;i._width=0,i._height=0;var w=function(t){var e=0,r=0,n=t.title.side;n&&(-1!==n.indexOf("left")&&(e=t._titleWidth),-1!==n.indexOf("top")&&(r=t._titleHeight));return[e,r]}(i);if(s)r.each((function(t){var e=t[0].height;c.setTranslate(this,u+w[0],u+w[1]+i._height+e/2+h),i._height+=e,i._width=Math.max(i._width,t[0].width)})),_=d+i._width,i._width+=h+d+f,i._height+=m,l&&(e.each((function(t,e){c.setTranslate(this,0,e*i.tracegroupgap)})),i._height+=(i._lgroupsLength-1)*i.tracegroupgap);else{var T=M(i),k=i.x<0||0===i.x&&"right"===T,A=i.x>1||1===i.x&&"left"===T,E=y||v,L=a.width/2;i._maxWidth=Math.max(k?E&&"left"===T?o.l+o.w:L:A?E&&"right"===T?o.r+o.w:L:o.w,2*d);var C=0,P=0;r.each((function(t){var e=t[0].width+d;C=Math.max(C,e),P+=e})),_=null;var I=0;if(l){var O=0,z=0,D=0;e.each((function(){var t=0,e=0;n.select(this).selectAll("g.traces").each((function(r){var n=r[0].width,i=r[0].height;c.setTranslate(this,w[0],w[1]+u+h+i/2+e),e+=i,t=Math.max(t,d+n)}));var r=t+h;z>0&&r+u+z>i._maxWidth?(I=Math.max(I,z),z=0,D+=O+x,O=e):O=Math.max(O,e),c.setTranslate(this,z,D),z+=r})),i._width=Math.max(I,z)+u,i._height=D+O+m}else{var R=r.size(),F=P+f+(R-1)*h<i._maxWidth,B=0,N=0,j=0,U=0;r.each((function(t){var e=t[0].height,r=d+t[0].width,n=(F?r:C)+h;n+u+N-h>=i._maxWidth&&(I=Math.max(I,U),N=0,j+=B,i._height+=B,B=0),c.setTranslate(this,w[0]+u+N,w[1]+u+j+e/2+h),U=N+r+h,N+=n,B=Math.max(B,e)})),F?(i._width=N+f,i._height=B+m):(i._width=Math.max(I,U)+f,i._height+=B+m)}}i._width=Math.ceil(Math.max(i._width+w[0],i._titleWidth+2*(u+p.titlePad))),i._height=Math.ceil(Math.max(i._height+w[1],i._titleHeight+2*(u+p.itemGap))),i._effHeight=Math.min(i._height,i._maxHeight);var V=t._context.edits,H=V.legendText||V.legendPosition;r.each((function(t){var e=n.select(this).select(".legendtoggle"),r=t[0].height,i=H?d:_||d+t[0].width;s||(i+=h/2),c.setRect(e,0,-r/2,i,r)}))}(t,z,D,e)},function(){var s,u,m,y,x=f._size,b=e.borderwidth;if(!d){if(function(t){var e=t._fullLayout.legend,r=M(e),n=S(e);return a.autoMargin(t,"legend",{x:e.x,y:e.y,l:e._width*g[r],r:e._width*v[r],b:e._effHeight*v[n],t:e._effHeight*g[n]})}(t))return;var w=x.l+x.w*e.x-g[M(e)]*e._width,k=x.t+x.h*(1-e.y)-g[S(e)]*e._effHeight;if(f.margin.autoexpand){var A=w,P=k;w=i.constrain(w,0,f.width-e._width),k=i.constrain(k,0,f.height-e._effHeight),w!==A&&i.log("Constrain legend.x to make legend fit inside graph"),k!==P&&i.log("Constrain legend.y to make legend fit inside graph")}c.setTranslate(T,w,k)}if(O.on(".drag",null),T.on("wheel",null),d||e._height<=e._maxHeight||t._context.staticPlot){var I=e._effHeight;d&&(I=e._height),L.attr({width:e._width-b,height:I-b,x:b/2,y:b/2}),c.setTranslate(C,0,0),E.select("rect").attr({width:e._width-2*b,height:I-2*b,x:b,y:b}),c.setClipUrl(C,h,t),c.setRect(O,0,0,0,0),delete e._scrollY}else{var z,D,R,F=Math.max(p.scrollBarMinHeight,e._effHeight*e._effHeight/e._height),B=e._effHeight-F-2*p.scrollBarMargin,N=e._height-e._effHeight,j=B/N,U=Math.min(e._scrollY||0,N);L.attr({width:e._width-2*b+p.scrollBarWidth+p.scrollBarMargin,height:e._effHeight-b,x:b/2,y:b/2}),E.select("rect").attr({width:e._width-2*b+p.scrollBarWidth+p.scrollBarMargin,height:e._effHeight-2*b,x:b,y:b+U}),c.setClipUrl(C,h,t),q(U,F,j),T.on("wheel",(function(){q(U=i.constrain(e._scrollY+n.event.deltaY/B*N,0,N),F,j),0!==U&&U!==N&&n.event.preventDefault()}));var V=n.behavior.drag().on("dragstart",(function(){var t=n.event.sourceEvent;z="touchstart"===t.type?t.changedTouches[0].clientY:t.clientY,R=U})).on("drag",(function(){var t=n.event.sourceEvent;2===t.buttons||t.ctrlKey||(D="touchmove"===t.type?t.changedTouches[0].clientY:t.clientY,q(U=function(t,e,r){var n=(r-e)/j+t;return i.constrain(n,0,N)}(R,z,D),F,j))}));O.call(V);var H=n.behavior.drag().on("dragstart",(function(){var t=n.event.sourceEvent;"touchstart"===t.type&&(z=t.changedTouches[0].clientY,R=U)})).on("drag",(function(){var t=n.event.sourceEvent;"touchmove"===t.type&&(D=t.changedTouches[0].clientY,q(U=function(t,e,r){var n=(e-r)/j+t;return i.constrain(n,0,N)}(R,z,D),F,j))}));C.call(H)}function q(r,n,i){e._scrollY=t._fullLayout.legend._scrollY=r,c.setTranslate(C,0,-r),c.setRect(O,e._width,p.scrollBarMargin+r*i,p.scrollBarWidth,n),E.select("rect").attr("y",b+r)}t._context.edits.legendPosition&&(T.classed("cursor-move",!0),l.init({element:T.node(),gd:t,prepFn:function(){var t=c.getTranslate(T);m=t.x,y=t.y},moveFn:function(t,r){var n=m+t,i=y+r;c.setTranslate(T,n,i),s=l.align(n,0,x.l,x.l+x.w,e.xanchor),u=l.align(i,0,x.t+x.h,x.t,e.yanchor)},doneFn:function(){void 0!==s&&void 0!==u&&o.call("_guiRelayout",t,{"legend.x":s,"legend.y":u})},clickFn:function(e,n){var i=r.selectAll("g.traces").filter((function(){var t=this.getBoundingClientRect();return n.clientX>=t.left&&n.clientX<=t.right&&n.clientY>=t.top&&n.clientY<=t.bottom}));i.size()>0&&_(t,T,i,e,n)}}))}],t)}(t,e)}},{"../../constants/alignment":466,"../../lib":498,"../../lib/events":487,"../../lib/svg_text_utils":524,"../../plots/plots":614,"../../registry":633,"../color":361,"../dragelement":380,"../drawing":383,"./constants":412,"./get_legend_data":415,"./handle_click":416,"./helpers":417,"./style":419,"@plotly/d3":58}],415:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("./helpers");e.exports=function(t,e){var r,a,o=e._inHover,s=i.isGrouped(e),l=i.isReversed(e),c={},u=[],f=!1,h={},p=0,d=0;function m(t,r){if(""!==t&&i.isGrouped(e))-1===u.indexOf(t)?(u.push(t),f=!0,c[t]=[r]):c[t].push(r);else{var n="~~i"+p;u.push(n),c[n]=[r],p++}}for(r=0;r<t.length;r++){var g=t[r],v=g[0],y=v.trace,x=y.legendgroup;if(o||y.visible&&y.showlegend)if(n.traceIs(y,"pie-like"))for(h[x]||(h[x]={}),a=0;a<g.length;a++){var b=g[a].label;h[x][b]||(m(x,{label:b,color:g[a].color,i:g[a].i,trace:y,pts:g[a].pts}),h[x][b]=!0,d=Math.max(d,(b||"").length))}else m(x,v),d=Math.max(d,(y.name||"").length)}if(!u.length)return[];var _=!f||!s,w=[];for(r=0;r<u.length;r++){var T=c[u[r]];_?w.push(T[0]):w.push(T)}for(_&&(w=[w]),r=0;r<w.length;r++){var k=1/0;for(a=0;a<w[r].length;a++){var A=w[r][a].trace.legendrank;k>A&&(k=A)}w[r][0]._groupMinRank=k,w[r][0]._preGroupSort=r}var M=function(t,e){return t.trace.legendrank-e.trace.legendrank||t._preSort-e._preSort};for(w.forEach((function(t,e){t[0]._preGroupSort=e})),w.sort((function(t,e){return t[0]._groupMinRank-e[0]._groupMinRank||t[0]._preGroupSort-e[0]._preGroupSort})),r=0;r<w.length;r++){w[r].forEach((function(t,e){t._preSort=e})),w[r].sort(M);var S=w[r][0].trace,E=null;for(a=0;a<w[r].length;a++){var L=w[r][a].trace.legendgrouptitle;if(L&&L.text){E=L,o&&(L.font=e._groupTitleFont);break}}if(l&&w[r].reverse(),E){var C=!1;for(a=0;a<w[r].length;a++)if(n.traceIs(w[r][a].trace,"pie-like")){C=!0;break}w[r].unshift({i:-1,groupTitle:E,noClick:C,trace:{showlegend:S.showlegend,legendgroup:S.legendgroup,visible:"toggleitem"===e.groupclick||S.visible}})}for(a=0;a<w[r].length;a++)w[r][a]=[w[r][a]]}return e._lgroupsLength=w.length,e._maxNameLength=d,w}},{"../../registry":633,"./helpers":417}],416:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=!0;e.exports=function(t,e,r){var o=e._fullLayout;if(!e._dragged&&!e._editing){var s,l=o.legend.itemclick,c=o.legend.itemdoubleclick,u=o.legend.groupclick;if(1===r&&"toggle"===l&&"toggleothers"===c&&a&&e.data&&e._context.showTips?(n.notifier(n._(e,"Double-click on legend to isolate one trace"),"long"),a=!1):a=!1,1===r?s=l:2===r&&(s=c),s){var f="togglegroup"===u,h=o.hiddenlabels?o.hiddenlabels.slice():[],p=t.data()[0][0];if(!p.groupTitle||!p.noClick){var d,m,g,v,y,x=e._fullData,b=p.trace,_=b.legendgroup,w={},T=[],k=[],A=[];if(i.traceIs(b,"pie-like")){var M=p.label,S=h.indexOf(M);"toggle"===s?-1===S?h.push(M):h.splice(S,1):"toggleothers"===s&&(h=[],e.calcdata[0].forEach((function(t){M!==t.label&&h.push(t.label)})),e._fullLayout.hiddenlabels&&e._fullLayout.hiddenlabels.length===h.length&&-1===S&&(h=[])),i.call("_guiRelayout",e,"hiddenlabels",h)}else{var E,L=_&&_.length,C=[];if(L)for(d=0;d<x.length;d++)(E=x[d]).visible&&E.legendgroup===_&&C.push(d);if("toggle"===s){var P;switch(b.visible){case!0:P="legendonly";break;case!1:P=!1;break;case"legendonly":P=!0}if(L)if(f)for(d=0;d<x.length;d++)!1!==x[d].visible&&x[d].legendgroup===_&&j(x[d],P);else j(b,P);else j(b,P)}else if("toggleothers"===s){var I,O,z,D,R=!0;for(d=0;d<x.length;d++)if(I=x[d]===b,z=!0!==x[d].showlegend,!(I||z||(O=L&&x[d].legendgroup===_)||!0!==x[d].visible||i.traceIs(x[d],"notLegendIsolatable"))){R=!1;break}for(d=0;d<x.length;d++)if(!1!==x[d].visible&&!i.traceIs(x[d],"notLegendIsolatable"))switch(b.visible){case"legendonly":j(x[d],!0);break;case!0:D=!!R||"legendonly",I=x[d]===b,z=!0!==x[d].showlegend&&!x[d].legendgroup,O=I||L&&x[d].legendgroup===_,j(x[d],!(!O&&!z)||D)}}for(d=0;d<k.length;d++)if(g=k[d]){var F=g.constructUpdate(),B=Object.keys(F);for(m=0;m<B.length;m++)v=B[m],(w[v]=w[v]||[])[A[d]]=F[v]}for(y=Object.keys(w),d=0;d<y.length;d++)for(v=y[d],m=0;m<T.length;m++)w[v].hasOwnProperty(m)||(w[v][m]=void 0);i.call("_guiRestyle",e,w,T)}}}}function N(t,e,r){var n=T.indexOf(t),i=w[e];return i||(i=w[e]=[]),-1===T.indexOf(t)&&(T.push(t),n=T.length-1),i[n]=r,n}function j(t,e){if(!p.groupTitle||f){var r=t._fullInput;if(i.hasTransform(r,"groupby")){var a=k[r.index];if(!a){var o=i.getTransformIndices(r,"groupby"),s=o[o.length-1];a=n.keyedContainer(r,"transforms["+s+"].styles","target","value.visible"),k[r.index]=a}var l=a.get(t._group);void 0===l&&(l=!0),!1!==l&&a.set(t._group,e),A[r.index]=N(r.index,"visible",!1!==r.visible)}else{var c=!1!==r.visible&&e;N(r.index,"visible",c)}}}}},{"../../lib":498,"../../registry":633}],417:[function(t,e,r){"use strict";r.isGrouped=function(t){return-1!==(t.traceorder||"").indexOf("grouped")},r.isVertical=function(t){return"h"!==t.orientation},r.isReversed=function(t){return-1!==(t.traceorder||"").indexOf("reversed")}},{}],418:[function(t,e,r){"use strict";e.exports={moduleType:"component",name:"legend",layoutAttributes:t("./attributes"),supplyLayoutDefaults:t("./defaults"),draw:t("./draw"),style:t("./style")}},{"./attributes":411,"./defaults":413,"./draw":414,"./style":419}],419:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../lib"),o=a.strTranslate,s=t("../drawing"),l=t("../color"),c=t("../colorscale/helpers").extractOpts,u=t("../../traces/scatter/subtypes"),f=t("../../traces/pie/style_one"),h=t("../../traces/pie/helpers").castOption,p=t("./constants");function d(t,e){return(e?"radial":"horizontal")+(t?"":"reversed")}function m(t){var e=t[0].trace,r=e.contours,n=u.hasLines(e),i=u.hasMarkers(e),a=e.visible&&e.fill&&"none"!==e.fill,o=!1,s=!1;if(r){var l=r.coloring;"lines"===l?o=!0:n="none"===l||"heatmap"===l||r.showlines,"constraint"===r.type?a="="!==r._operation:"fill"!==l&&"heatmap"!==l||(s=!0)}return{showMarker:i,showLine:n,showFill:a,showGradientLine:o,showGradientFill:s,anyLine:n||o,anyFill:a||s}}function g(t,e,r){return t&&a.isArrayOrTypedArray(t)?e:t>r?r:t}e.exports=function(t,e,r){var v=e._fullLayout;r||(r=v.legend);var y="constant"===r.itemsizing,x=r.itemwidth,b=(x+2*p.itemGap)/2,_=o(b,0),w=function(t,e,r,n){var i;if(t+1)i=t;else{if(!(e&&e.width>0))return 0;i=e.width}return y?n:Math.min(i,r)};function T(t,a,o){var u=t[0].trace,f=u.marker||{},h=f.line||{},p=o?u.visible&&u.type===o:i.traceIs(u,"bar"),d=n.select(a).select("g.legendpoints").selectAll("path.legend"+o).data(p?[t]:[]);d.enter().append("path").classed("legend"+o,!0).attr("d","M6,6H-6V-6H6Z").attr("transform",_),d.exit().remove(),d.each((function(t){var i=n.select(this),a=t[0],o=w(a.mlw,f.line,5,2);i.style("stroke-width",o+"px");var p=a.mcc;if(!r._inHover&&"mc"in a){var d=c(f),m=d.mid;void 0===m&&(m=(d.max+d.min)/2),p=s.tryColorscale(f,"")(m)}var v=p||a.mc||f.color,y=f.pattern,x=y&&s.getPatternAttr(y.shape,0,"");if(x){var b=s.getPatternAttr(y.bgcolor,0,null),_=s.getPatternAttr(y.fgcolor,0,null),T=y.fgopacity,k=g(y.size,8,10),A=g(y.solidity,.5,1),M="legend-"+u.uid;i.call(s.pattern,"legend",e,M,x,k,A,p,y.fillmode,b,_,T)}else i.call(l.fill,v);o&&l.stroke(i,a.mlc||h.color)}))}function k(t,e,r){var o=t[0],s=o.trace,l=r?s.visible&&s.type===r:i.traceIs(s,r),c=n.select(e).select("g.legendpoints").selectAll("path.legend"+r).data(l?[t]:[]);if(c.enter().append("path").classed("legend"+r,!0).attr("d","M6,6H-6V-6H6Z").attr("transform",_),c.exit().remove(),c.size()){var u=(s.marker||{}).line,p=w(h(u.width,o.pts),u,5,2),d=a.minExtend(s,{marker:{line:{width:p}}});d.marker.line.color=u.color;var m=a.minExtend(o,{trace:d});f(c,m,d)}}t.each((function(t){var e=n.select(this),i=a.ensureSingle(e,"g","layers");i.style("opacity",t[0].trace.opacity);var s=r.valign,l=t[0].lineHeight,c=t[0].height;if("middle"!==s&&l&&c){var u={top:1,bottom:-1}[s]*(.5*(l-c+3));i.attr("transform",o(0,u))}else i.attr("transform",null);i.selectAll("g.legendfill").data([t]).enter().append("g").classed("legendfill",!0),i.selectAll("g.legendlines").data([t]).enter().append("g").classed("legendlines",!0);var f=i.selectAll("g.legendsymbols").data([t]);f.enter().append("g").classed("legendsymbols",!0),f.selectAll("g.legendpoints").data([t]).enter().append("g").classed("legendpoints",!0)})).each((function(t){var r,i=t[0].trace,o=[];if(i.visible)switch(i.type){case"histogram2d":case"heatmap":o=[["M-15,-2V4H15V-2Z"]],r=!0;break;case"choropleth":case"choroplethmapbox":o=[["M-6,-6V6H6V-6Z"]],r=!0;break;case"densitymapbox":o=[["M-6,0 a6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0"]],r="radial";break;case"cone":o=[["M-6,2 A2,2 0 0,0 -6,6 V6L6,4Z"],["M-6,-6 A2,2 0 0,0 -6,-2 L6,-4Z"],["M-6,-2 A2,2 0 0,0 -6,2 L6,0Z"]],r=!1;break;case"streamtube":o=[["M-6,2 A2,2 0 0,0 -6,6 H6 A2,2 0 0,1 6,2 Z"],["M-6,-6 A2,2 0 0,0 -6,-2 H6 A2,2 0 0,1 6,-6 Z"],["M-6,-2 A2,2 0 0,0 -6,2 H6 A2,2 0 0,1 6,-2 Z"]],r=!1;break;case"surface":o=[["M-6,-6 A2,3 0 0,0 -6,0 H6 A2,3 0 0,1 6,-6 Z"],["M-6,1 A2,3 0 0,1 -6,6 H6 A2,3 0 0,0 6,0 Z"]],r=!0;break;case"mesh3d":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6H6L0,6Z"]],r=!1;break;case"volume":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6H6L0,6Z"]],r=!0;break;case"isosurface":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6 A12,24 0 0,0 6,-6 L0,6Z"]],r=!1}var u=n.select(this).select("g.legendpoints").selectAll("path.legend3dandfriends").data(o);u.enter().append("path").classed("legend3dandfriends",!0).attr("transform",_).style("stroke-miterlimit",1),u.exit().remove(),u.each((function(t,o){var u,f=n.select(this),h=c(i),p=h.colorscale,m=h.reversescale;if(p){if(!r){var g=p.length;u=0===o?p[m?g-1:0][1]:1===o?p[m?0:g-1][1]:p[Math.floor((g-1)/2)][1]}}else{var v=i.vertexcolor||i.facecolor||i.color;u=a.isArrayOrTypedArray(v)?v[o]||v[0]:v}f.attr("d",t[0]),u?f.call(l.fill,u):f.call((function(t){if(t.size()){var n="legendfill-"+i.uid;s.gradient(t,e,n,d(m,"radial"===r),p,"fill")}}))}))})).each((function(t){var e=t[0].trace,r="waterfall"===e.type;if(t[0]._distinct&&r){var i=t[0].trace[t[0].dir].marker;return t[0].mc=i.color,t[0].mlw=i.line.width,t[0].mlc=i.line.color,T(t,this,"waterfall")}var a=[];e.visible&&r&&(a=t[0].hasTotals?[["increasing","M-6,-6V6H0Z"],["totals","M6,6H0L-6,-6H-0Z"],["decreasing","M6,6V-6H0Z"]]:[["increasing","M-6,-6V6H6Z"],["decreasing","M6,6V-6H-6Z"]]);var o=n.select(this).select("g.legendpoints").selectAll("path.legendwaterfall").data(a);o.enter().append("path").classed("legendwaterfall",!0).attr("transform",_).style("stroke-miterlimit",1),o.exit().remove(),o.each((function(t){var r=n.select(this),i=e[t[0]].marker,a=w(void 0,i.line,5,2);r.attr("d",t[1]).style("stroke-width",a+"px").call(l.fill,i.color),a&&r.call(l.stroke,i.line.color)}))})).each((function(t){T(t,this,"funnel")})).each((function(t){T(t,this)})).each((function(t){var r=t[0].trace,o=n.select(this).select("g.legendpoints").selectAll("path.legendbox").data(r.visible&&i.traceIs(r,"box-violin")?[t]:[]);o.enter().append("path").classed("legendbox",!0).attr("d","M6,6H-6V-6H6Z").attr("transform",_),o.exit().remove(),o.each((function(){var t=n.select(this);if("all"!==r.boxpoints&&"all"!==r.points||0!==l.opacity(r.fillcolor)||0!==l.opacity((r.line||{}).color)){var i=w(void 0,r.line,5,2);t.style("stroke-width",i+"px").call(l.fill,r.fillcolor),i&&l.stroke(t,r.line.color)}else{var c=a.minExtend(r,{marker:{size:y?12:a.constrain(r.marker.size,2,16),sizeref:1,sizemin:1,sizemode:"diameter"}});o.call(s.pointStyle,c,e)}}))})).each((function(t){k(t,this,"funnelarea")})).each((function(t){k(t,this,"pie")})).each((function(t){var r,i,o=m(t),l=o.showFill,f=o.showLine,h=o.showGradientLine,p=o.showGradientFill,g=o.anyFill,v=o.anyLine,y=t[0],b=y.trace,_=c(b),T=_.colorscale,k=_.reversescale,A=u.hasMarkers(b)||!g?"M5,0":v?"M5,-2":"M5,-3",M=n.select(this),S=M.select(".legendfill").selectAll("path").data(l||p?[t]:[]);if(S.enter().append("path").classed("js-fill",!0),S.exit().remove(),S.attr("d",A+"h"+x+"v6h-"+x+"z").call((function(t){if(t.size())if(l)s.fillGroupStyle(t,e);else{var r="legendfill-"+b.uid;s.gradient(t,e,r,d(k),T,"fill")}})),f||h){var E=w(void 0,b.line,10,5);i=a.minExtend(b,{line:{width:E}}),r=[a.minExtend(y,{trace:i})]}var L=M.select(".legendlines").selectAll("path").data(f||h?[r]:[]);L.enter().append("path").classed("js-line",!0),L.exit().remove(),L.attr("d",A+(h?"l"+x+",0.0001":"h"+x)).call(f?s.lineGroupStyle:function(t){if(t.size()){var r="legendline-"+b.uid;s.lineGroupStyle(t),s.gradient(t,e,r,d(k),T,"stroke")}})})).each((function(t){var r,i,o=m(t),l=o.anyFill,c=o.anyLine,f=o.showLine,h=o.showMarker,p=t[0],d=p.trace,g=!h&&!c&&!l&&u.hasText(d);function v(t,e,r,n){var i=a.nestedProperty(d,t).get(),o=a.isArrayOrTypedArray(i)&&e?e(i):i;if(y&&o&&void 0!==n&&(o=n),r){if(o<r[0])return r[0];if(o>r[1])return r[1]}return o}function x(t){return p._distinct&&p.index&&t[p.index]?t[p.index]:t[0]}if(h||g||f){var b={},w={};if(h){b.mc=v("marker.color",x),b.mx=v("marker.symbol",x),b.mo=v("marker.opacity",a.mean,[.2,1]),b.mlc=v("marker.line.color",x),b.mlw=v("marker.line.width",a.mean,[0,5],2),w.marker={sizeref:1,sizemin:1,sizemode:"diameter"};var T=v("marker.size",a.mean,[2,16],12);b.ms=T,w.marker.size=T}f&&(w.line={width:v("line.width",x,[0,10],5)}),g&&(b.tx="Aa",b.tp=v("textposition",x),b.ts=10,b.tc=v("textfont.color",x),b.tf=v("textfont.family",x)),r=[a.minExtend(p,b)],(i=a.minExtend(d,w)).selectedpoints=null,i.texttemplate=null}var k=n.select(this).select("g.legendpoints"),A=k.selectAll("path.scatterpts").data(h?r:[]);A.enter().insert("path",":first-child").classed("scatterpts",!0).attr("transform",_),A.exit().remove(),A.call(s.pointStyle,i,e),h&&(r[0].mrc=3);var M=k.selectAll("g.pointtext").data(g?r:[]);M.enter().append("g").classed("pointtext",!0).append("text").attr("transform",_),M.exit().remove(),M.selectAll("text").call(s.textPointStyle,i,e)})).each((function(t){var e=t[0].trace,r=n.select(this).select("g.legendpoints").selectAll("path.legendcandle").data(e.visible&&"candlestick"===e.type?[t,t]:[]);r.enter().append("path").classed("legendcandle",!0).attr("d",(function(t,e){return e?"M-15,0H-8M-8,6V-6H8Z":"M15,0H8M8,-6V6H-8Z"})).attr("transform",_).style("stroke-miterlimit",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?"increasing":"decreasing"],o=w(void 0,a.line,5,2);i.style("stroke-width",o+"px").call(l.fill,a.fillcolor),o&&l.stroke(i,a.line.color)}))})).each((function(t){var e=t[0].trace,r=n.select(this).select("g.legendpoints").selectAll("path.legendohlc").data(e.visible&&"ohlc"===e.type?[t,t]:[]);r.enter().append("path").classed("legendohlc",!0).attr("d",(function(t,e){return e?"M-15,0H0M-8,-6V0":"M15,0H0M8,6V0"})).attr("transform",_).style("stroke-miterlimit",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?"increasing":"decreasing"],o=w(void 0,a.line,5,2);i.style("fill","none").call(s.dashLine,a.line.dash,o),o&&l.stroke(i,a.line.color)}))}))}},{"../../lib":498,"../../registry":633,"../../traces/pie/helpers":901,"../../traces/pie/style_one":907,"../../traces/scatter/subtypes":947,"../color":361,"../colorscale/helpers":372,"../drawing":383,"./constants":412,"@plotly/d3":58}],420:[function(t,e,r){"use strict";t("./constants");e.exports={editType:"modebar",orientation:{valType:"enumerated",values:["v","h"],dflt:"h",editType:"modebar"},bgcolor:{valType:"color",editType:"modebar"},color:{valType:"color",editType:"modebar"},activecolor:{valType:"color",editType:"modebar"},uirevision:{valType:"any",editType:"none"},add:{valType:"string",arrayOk:!0,dflt:"",editType:"modebar"},remove:{valType:"string",arrayOk:!0,dflt:"",editType:"modebar"}}},{"./constants":422}],421:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../plots/plots"),a=t("../../plots/cartesian/axis_ids"),o=t("../../fonts/ploticon"),s=t("../shapes/draw").eraseActiveShape,l=t("../../lib"),c=l._,u=e.exports={};function f(t,e){var r,i,o=e.currentTarget,s=o.getAttribute("data-attr"),l=o.getAttribute("data-val")||!0,c=t._fullLayout,u={},f=a.list(t,null,!0),h=c._cartesianSpikesEnabled;if("zoom"===s){var p,d="in"===l?.5:2,m=(1+d)/2,g=(1-d)/2;for(i=0;i<f.length;i++)if(!(r=f[i]).fixedrange)if(p=r._name,"auto"===l)u[p+".autorange"]=!0;else if("reset"===l){if(void 0===r._rangeInitial)u[p+".autorange"]=!0;else{var v=r._rangeInitial.slice();u[p+".range[0]"]=v[0],u[p+".range[1]"]=v[1]}void 0!==r._showSpikeInitial&&(u[p+".showspikes"]=r._showSpikeInitial,"on"!==h||r._showSpikeInitial||(h="off"))}else{var y=[r.r2l(r.range[0]),r.r2l(r.range[1])],x=[m*y[0]+g*y[1],m*y[1]+g*y[0]];u[p+".range[0]"]=r.l2r(x[0]),u[p+".range[1]"]=r.l2r(x[1])}}else"hovermode"!==s||"x"!==l&&"y"!==l||(l=c._isHoriz?"y":"x",o.setAttribute("data-val",l)),u[s]=l;c._cartesianSpikesEnabled=h,n.call("_guiRelayout",t,u)}function h(t,e){for(var r=e.currentTarget,i=r.getAttribute("data-attr"),a=r.getAttribute("data-val")||!0,o=t._fullLayout._subplots.gl3d||[],s={},l=i.split("."),c=0;c<o.length;c++)s[o[c]+"."+l[1]]=a;var u="pan"===a?a:"zoom";s.dragmode=u,n.call("_guiRelayout",t,s)}function p(t,e){for(var r=e.currentTarget.getAttribute("data-attr"),i="resetLastSave"===r,a="resetDefault"===r,o=t._fullLayout,s=o._subplots.gl3d||[],l={},c=0;c<s.length;c++){var u,f=s[c],h=f+".camera",p=f+".aspectratio",d=f+".aspectmode",m=o[f]._scene;i?(l[h+".up"]=m.viewInitial.up,l[h+".eye"]=m.viewInitial.eye,l[h+".center"]=m.viewInitial.center,u=!0):a&&(l[h+".up"]=null,l[h+".eye"]=null,l[h+".center"]=null,u=!0),u&&(l[p+".x"]=m.viewInitial.aspectratio.x,l[p+".y"]=m.viewInitial.aspectratio.y,l[p+".z"]=m.viewInitial.aspectratio.z,l[d]=m.viewInitial.aspectmode)}n.call("_guiRelayout",t,l)}function d(t,e){var r=e.currentTarget,n=r._previousVal,i=t._fullLayout,a=i._subplots.gl3d||[],o=["xaxis","yaxis","zaxis"],s={},l={};if(n)l=n,r._previousVal=null;else{for(var c=0;c<a.length;c++){var u=a[c],f=i[u],h=u+".hovermode";s[h]=f.hovermode,l[h]=!1;for(var p=0;p<3;p++){var d=o[p],m=u+"."+d+".showspikes";l[m]=!1,s[m]=f[d].showspikes}}r._previousVal=s}return l}function m(t,e){for(var r=e.currentTarget,i=r.getAttribute("data-attr"),a=r.getAttribute("data-val")||!0,o=t._fullLayout,s=o._subplots.geo||[],l=0;l<s.length;l++){var c=s[l],u=o[c];if("zoom"===i){var f=u.projection.scale,h="in"===a?2*f:.5*f;n.call("_guiRelayout",t,c+".projection.scale",h)}}"reset"===i&&x(t,"geo")}function g(t){var e=t._fullLayout;return!e.hovermode&&(e._has("cartesian")?e._isHoriz?"y":"x":"closest")}function v(t){var e=g(t);n.call("_guiRelayout",t,"hovermode",e)}function y(t,e){for(var r=e.currentTarget.getAttribute("data-val"),i=t._fullLayout,a=i._subplots.mapbox||[],o={},s=0;s<a.length;s++){var l=a[s],c=i[l].zoom,u="in"===r?1.05*c:c/1.05;o[l+".zoom"]=u}n.call("_guiRelayout",t,o)}function x(t,e){for(var r=t._fullLayout,i=r._subplots[e]||[],a={},o=0;o<i.length;o++)for(var s=i[o],l=r[s]._subplot.viewInitial,c=Object.keys(l),u=0;u<c.length;u++){var f=c[u];a[s+"."+f]=l[f]}n.call("_guiRelayout",t,a)}u.toImage={name:"toImage",title:function(t){var e=(t._context.toImageButtonOptions||{}).format||"png";return c(t,"png"===e?"Download plot as a png":"Download plot")},icon:o.camera,click:function(t){var e=t._context.toImageButtonOptions,r={format:e.format||"png"};l.notifier(c(t,"Taking snapshot - this may take a few seconds"),"long"),"svg"!==r.format&&l.isIE()&&(l.notifier(c(t,"IE only supports svg. Changing format to svg."),"long"),r.format="svg"),["filename","width","height","scale"].forEach((function(t){t in e&&(r[t]=e[t])})),n.call("downloadImage",t,r).then((function(e){l.notifier(c(t,"Snapshot succeeded")+" - "+e,"long")})).catch((function(){l.notifier(c(t,"Sorry, there was a problem downloading your snapshot!"),"long")}))}},u.sendDataToCloud={name:"sendDataToCloud",title:function(t){return c(t,"Edit in Chart Studio")},icon:o.disk,click:function(t){i.sendDataToCloud(t)}},u.editInChartStudio={name:"editInChartStudio",title:function(t){return c(t,"Edit in Chart Studio")},icon:o.pencil,click:function(t){i.sendDataToCloud(t)}},u.zoom2d={name:"zoom2d",_cat:"zoom",title:function(t){return c(t,"Zoom")},attr:"dragmode",val:"zoom",icon:o.zoombox,click:f},u.pan2d={name:"pan2d",_cat:"pan",title:function(t){return c(t,"Pan")},attr:"dragmode",val:"pan",icon:o.pan,click:f},u.select2d={name:"select2d",_cat:"select",title:function(t){return c(t,"Box Select")},attr:"dragmode",val:"select",icon:o.selectbox,click:f},u.lasso2d={name:"lasso2d",_cat:"lasso",title:function(t){return c(t,"Lasso Select")},attr:"dragmode",val:"lasso",icon:o.lasso,click:f},u.drawclosedpath={name:"drawclosedpath",title:function(t){return c(t,"Draw closed freeform")},attr:"dragmode",val:"drawclosedpath",icon:o.drawclosedpath,click:f},u.drawopenpath={name:"drawopenpath",title:function(t){return c(t,"Draw open freeform")},attr:"dragmode",val:"drawopenpath",icon:o.drawopenpath,click:f},u.drawline={name:"drawline",title:function(t){return c(t,"Draw line")},attr:"dragmode",val:"drawline",icon:o.drawline,click:f},u.drawrect={name:"drawrect",title:function(t){return c(t,"Draw rectangle")},attr:"dragmode",val:"drawrect",icon:o.drawrect,click:f},u.drawcircle={name:"drawcircle",title:function(t){return c(t,"Draw circle")},attr:"dragmode",val:"drawcircle",icon:o.drawcircle,click:f},u.eraseshape={name:"eraseshape",title:function(t){return c(t,"Erase active shape")},icon:o.eraseshape,click:s},u.zoomIn2d={name:"zoomIn2d",_cat:"zoomin",title:function(t){return c(t,"Zoom in")},attr:"zoom",val:"in",icon:o.zoom_plus,click:f},u.zoomOut2d={name:"zoomOut2d",_cat:"zoomout",title:function(t){return c(t,"Zoom out")},attr:"zoom",val:"out",icon:o.zoom_minus,click:f},u.autoScale2d={name:"autoScale2d",_cat:"autoscale",title:function(t){return c(t,"Autoscale")},attr:"zoom",val:"auto",icon:o.autoscale,click:f},u.resetScale2d={name:"resetScale2d",_cat:"resetscale",title:function(t){return c(t,"Reset axes")},attr:"zoom",val:"reset",icon:o.home,click:f},u.hoverClosestCartesian={name:"hoverClosestCartesian",_cat:"hoverclosest",title:function(t){return c(t,"Show closest data on hover")},attr:"hovermode",val:"closest",icon:o.tooltip_basic,gravity:"ne",click:f},u.hoverCompareCartesian={name:"hoverCompareCartesian",_cat:"hoverCompare",title:function(t){return c(t,"Compare data on hover")},attr:"hovermode",val:function(t){return t._fullLayout._isHoriz?"y":"x"},icon:o.tooltip_compare,gravity:"ne",click:f},u.zoom3d={name:"zoom3d",_cat:"zoom",title:function(t){return c(t,"Zoom")},attr:"scene.dragmode",val:"zoom",icon:o.zoombox,click:h},u.pan3d={name:"pan3d",_cat:"pan",title:function(t){return c(t,"Pan")},attr:"scene.dragmode",val:"pan",icon:o.pan,click:h},u.orbitRotation={name:"orbitRotation",title:function(t){return c(t,"Orbital rotation")},attr:"scene.dragmode",val:"orbit",icon:o["3d_rotate"],click:h},u.tableRotation={name:"tableRotation",title:function(t){return c(t,"Turntable rotation")},attr:"scene.dragmode",val:"turntable",icon:o["z-axis"],click:h},u.resetCameraDefault3d={name:"resetCameraDefault3d",_cat:"resetCameraDefault",title:function(t){return c(t,"Reset camera to default")},attr:"resetDefault",icon:o.home,click:p},u.resetCameraLastSave3d={name:"resetCameraLastSave3d",_cat:"resetCameraLastSave",title:function(t){return c(t,"Reset camera to last save")},attr:"resetLastSave",icon:o.movie,click:p},u.hoverClosest3d={name:"hoverClosest3d",_cat:"hoverclosest",title:function(t){return c(t,"Toggle show closest data on hover")},attr:"hovermode",val:null,toggle:!0,icon:o.tooltip_basic,gravity:"ne",click:function(t,e){var r=d(t,e);n.call("_guiRelayout",t,r)}},u.zoomInGeo={name:"zoomInGeo",_cat:"zoomin",title:function(t){return c(t,"Zoom in")},attr:"zoom",val:"in",icon:o.zoom_plus,click:m},u.zoomOutGeo={name:"zoomOutGeo",_cat:"zoomout",title:function(t){return c(t,"Zoom out")},attr:"zoom",val:"out",icon:o.zoom_minus,click:m},u.resetGeo={name:"resetGeo",_cat:"reset",title:function(t){return c(t,"Reset")},attr:"reset",val:null,icon:o.autoscale,click:m},u.hoverClosestGeo={name:"hoverClosestGeo",_cat:"hoverclosest",title:function(t){return c(t,"Toggle show closest data on hover")},attr:"hovermode",val:null,toggle:!0,icon:o.tooltip_basic,gravity:"ne",click:v},u.hoverClosestGl2d={name:"hoverClosestGl2d",_cat:"hoverclosest",title:function(t){return c(t,"Toggle show closest data on hover")},attr:"hovermode",val:null,toggle:!0,icon:o.tooltip_basic,gravity:"ne",click:v},u.hoverClosestPie={name:"hoverClosestPie",_cat:"hoverclosest",title:function(t){return c(t,"Toggle show closest data on hover")},attr:"hovermode",val:"closest",icon:o.tooltip_basic,gravity:"ne",click:v},u.resetViewSankey={name:"resetSankeyGroup",title:function(t){return c(t,"Reset view")},icon:o.home,click:function(t){for(var e={"node.groups":[],"node.x":[],"node.y":[]},r=0;r<t._fullData.length;r++){var i=t._fullData[r]._viewInitial;e["node.groups"].push(i.node.groups.slice()),e["node.x"].push(i.node.x.slice()),e["node.y"].push(i.node.y.slice())}n.call("restyle",t,e)}},u.toggleHover={name:"toggleHover",title:function(t){return c(t,"Toggle show closest data on hover")},attr:"hovermode",val:null,toggle:!0,icon:o.tooltip_basic,gravity:"ne",click:function(t,e){var r=d(t,e);r.hovermode=g(t),n.call("_guiRelayout",t,r)}},u.resetViews={name:"resetViews",title:function(t){return c(t,"Reset views")},icon:o.home,click:function(t,e){var r=e.currentTarget;r.setAttribute("data-attr","zoom"),r.setAttribute("data-val","reset"),f(t,e),r.setAttribute("data-attr","resetLastSave"),p(t,e),x(t,"geo"),x(t,"mapbox")}},u.toggleSpikelines={name:"toggleSpikelines",title:function(t){return c(t,"Toggle Spike Lines")},icon:o.spikeline,attr:"_cartesianSpikesEnabled",val:"on",click:function(t){var e=t._fullLayout,r=e._cartesianSpikesEnabled;e._cartesianSpikesEnabled="on"===r?"off":"on",n.call("_guiRelayout",t,function(t){for(var e="on"===t._fullLayout._cartesianSpikesEnabled,r=a.list(t,null,!0),n={},i=0;i<r.length;i++){var o=r[i];n[o._name+".showspikes"]=!!e||o._showSpikeInitial}return n}(t))}},u.resetViewMapbox={name:"resetViewMapbox",_cat:"resetView",title:function(t){return c(t,"Reset view")},attr:"reset",icon:o.home,click:function(t){x(t,"mapbox")}},u.zoomInMapbox={name:"zoomInMapbox",_cat:"zoomin",title:function(t){return c(t,"Zoom in")},attr:"zoom",val:"in",icon:o.zoom_plus,click:y},u.zoomOutMapbox={name:"zoomOutMapbox",_cat:"zoomout",title:function(t){return c(t,"Zoom out")},attr:"zoom",val:"out",icon:o.zoom_minus,click:y}},{"../../fonts/ploticon":477,"../../lib":498,"../../plots/cartesian/axis_ids":553,"../../plots/plots":614,"../../registry":633,"../shapes/draw":445}],422:[function(t,e,r){"use strict";var n=t("./buttons"),i=Object.keys(n),a=["drawline","drawopenpath","drawclosedpath","drawcircle","drawrect","eraseshape"],o=["v1hovermode","hoverclosest","hovercompare","togglehover","togglespikelines"].concat(a),s=[];i.forEach((function(t){!function(t){if(-1===o.indexOf(t._cat||t.name)){var e=t.name,r=(t._cat||t.name).toLowerCase();-1===s.indexOf(e)&&s.push(e),-1===s.indexOf(r)&&s.push(r)}}(n[t])})),s.sort(),e.exports={DRAW_MODES:a,backButtons:o,foreButtons:s}},{"./buttons":421}],423:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../color"),a=t("../../plot_api/plot_template"),o=t("./attributes");e.exports=function(t,e){var r=t.modebar||{},s=a.newContainer(e,"modebar");function l(t,e){return n.coerce(r,s,o,t,e)}l("orientation"),l("bgcolor",i.addOpacity(e.paper_bgcolor,.5));var c=i.contrast(i.rgb(e.modebar.bgcolor));l("color",i.addOpacity(c,.3)),l("activecolor",i.addOpacity(c,.7)),l("uirevision",e.uirevision),l("add"),l("remove")}},{"../../lib":498,"../../plot_api/plot_template":538,"../color":361,"./attributes":420}],424:[function(t,e,r){"use strict";e.exports={moduleType:"component",name:"modebar",layoutAttributes:t("./attributes"),supplyLayoutDefaults:t("./defaults"),manage:t("./manage")}},{"./attributes":420,"./defaults":423,"./manage":425}],425:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axis_ids"),i=t("../../traces/scatter/subtypes"),a=t("../../registry"),o=t("../fx/helpers").isUnifiedHover,s=t("./modebar"),l=t("./buttons"),c=t("./constants").DRAW_MODES;e.exports=function(t){var e=t._fullLayout,r=t._context,u=e._modeBar;if(r.displayModeBar||r.watermark){if(!Array.isArray(r.modeBarButtonsToRemove))throw new Error(["*modeBarButtonsToRemove* configuration options","must be an array."].join(" "));if(!Array.isArray(r.modeBarButtonsToAdd))throw new Error(["*modeBarButtonsToAdd* configuration options","must be an array."].join(" "));var f,h=r.modeBarButtons;f=Array.isArray(h)&&h.length?function(t){for(var e=0;e<t.length;e++)for(var r=t[e],n=0;n<r.length;n++){var i=r[n];if("string"==typeof i){if(void 0===l[i])throw new Error(["*modeBarButtons* configuration options","invalid button name"].join(" "));t[e][n]=l[i]}}return t}(h):!r.displayModeBar&&r.watermark?[]:function(t){var e=t._fullLayout,r=t._fullData,s=t._context;function u(t,e){if("string"==typeof e){if(e.toLowerCase()===t.toLowerCase())return!0}else{var r=e.name,n=e._cat||e.name;if(r===t||n===t.toLowerCase())return!0}return!1}var f=e.modebar.add;"string"==typeof f&&(f=[f]);var h=e.modebar.remove;"string"==typeof h&&(h=[h]);var p=s.modeBarButtonsToAdd.concat(f.filter((function(t){for(var e=0;e<s.modeBarButtonsToRemove.length;e++)if(u(t,s.modeBarButtonsToRemove[e]))return!1;return!0}))),d=s.modeBarButtonsToRemove.concat(h.filter((function(t){for(var e=0;e<s.modeBarButtonsToAdd.length;e++)if(u(t,s.modeBarButtonsToAdd[e]))return!1;return!0}))),m=e._has("cartesian"),g=e._has("gl3d"),v=e._has("geo"),y=e._has("pie"),x=e._has("funnelarea"),b=e._has("gl2d"),_=e._has("ternary"),w=e._has("mapbox"),T=e._has("polar"),k=e._has("smith"),A=e._has("sankey"),M=function(t){for(var e=n.list({_fullLayout:t},null,!0),r=0;r<e.length;r++)if(!e[r].fixedrange)return!1;return!0}(e),S=o(e.hovermode),E=[];function L(t){if(t.length){for(var e=[],r=0;r<t.length;r++){for(var n=t[r],i=l[n],a=i.name.toLowerCase(),o=(i._cat||i.name).toLowerCase(),s=!1,c=0;c<d.length;c++){var u=d[c].toLowerCase();if(u===a||u===o){s=!0;break}}s||e.push(l[n])}E.push(e)}}var C=["toImage"];s.showEditInChartStudio?C.push("editInChartStudio"):s.showSendToCloud&&C.push("sendDataToCloud");L(C);var P=[],I=[],O=[],z=[];(m||b||y||x||_)+v+g+w+T+k>1?(I=["toggleHover"],O=["resetViews"]):v?(P=["zoomInGeo","zoomOutGeo"],I=["hoverClosestGeo"],O=["resetGeo"]):g?(I=["hoverClosest3d"],O=["resetCameraDefault3d","resetCameraLastSave3d"]):w?(P=["zoomInMapbox","zoomOutMapbox"],I=["toggleHover"],O=["resetViewMapbox"]):b?I=["hoverClosestGl2d"]:y?I=["hoverClosestPie"]:A?(I=["hoverClosestCartesian","hoverCompareCartesian"],O=["resetViewSankey"]):I=["toggleHover"];m&&(I=["toggleSpikelines","hoverClosestCartesian","hoverCompareCartesian"]);(function(t){for(var e=0;e<t.length;e++)if(!a.traceIs(t[e],"noHover"))return!1;return!0}(r)||S)&&(I=[]);!m&&!b||M||(P=["zoomIn2d","zoomOut2d","autoScale2d"],"resetViews"!==O[0]&&(O=["resetScale2d"]));g?z=["zoom3d","pan3d","orbitRotation","tableRotation"]:(m||b)&&!M||_?z=["zoom2d","pan2d"]:w||v?z=["pan2d"]:T&&(z=["zoom2d"]);(function(t){for(var e=!1,r=0;r<t.length&&!e;r++){var n=t[r];n._module&&n._module.selectPoints&&(a.traceIs(n,"scatter-like")?(i.hasMarkers(n)||i.hasText(n))&&(e=!0):a.traceIs(n,"box-violin")&&"all"!==n.boxpoints&&"all"!==n.points||(e=!0))}return e})(r)&&z.push("select2d","lasso2d");var D=[],R=function(t){-1===D.indexOf(t)&&-1!==I.indexOf(t)&&D.push(t)};if(Array.isArray(p)){for(var F=[],B=0;B<p.length;B++){var N=p[B];"string"==typeof N?(N=N.toLowerCase(),-1!==c.indexOf(N)?(e._has("mapbox")||e._has("cartesian"))&&z.push(N):"togglespikelines"===N?R("toggleSpikelines"):"togglehover"===N?R("toggleHover"):"hovercompare"===N?R("hoverCompareCartesian"):"hoverclosest"===N?(R("hoverClosestCartesian"),R("hoverClosestGeo"),R("hoverClosest3d"),R("hoverClosestGl2d"),R("hoverClosestPie")):"v1hovermode"===N&&(R("toggleHover"),R("hoverClosestCartesian"),R("hoverCompareCartesian"),R("hoverClosestGeo"),R("hoverClosest3d"),R("hoverClosestGl2d"),R("hoverClosestPie"))):F.push(N)}p=F}return L(z),L(P.concat(O)),L(D),function(t,e){if(e.length)if(Array.isArray(e[0]))for(var r=0;r<e.length;r++)t.push(e[r]);else t.push(e);return t}(E,p)}(t),u?u.update(t,f):e._modeBar=s(t,f)}else u&&(u.destroy(),delete e._modeBar)}},{"../../plots/cartesian/axis_ids":553,"../../registry":633,"../../traces/scatter/subtypes":947,"../fx/helpers":397,"./buttons":421,"./constants":422,"./modebar":426}],426:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("../../lib"),o=t("../../fonts/ploticon"),s=t("../../version").version,l=new DOMParser;function c(t){this.container=t.container,this.element=document.createElement("div"),this.update(t.graphInfo,t.buttons),this.container.appendChild(this.element)}var u=c.prototype;u.update=function(t,e){this.graphInfo=t;var r=this.graphInfo._context,n=this.graphInfo._fullLayout,i="modebar-"+n._uid;this.element.setAttribute("id",i),this._uid=i,this.element.className="modebar","hover"===r.displayModeBar&&(this.element.className+=" modebar--hover ease-bg"),"v"===n.modebar.orientation&&(this.element.className+=" vertical",e=e.reverse());var o=n.modebar,s="hover"===r.displayModeBar?".js-plotly-plot .plotly:hover ":"";a.deleteRelatedStyleRule(i),a.addRelatedStyleRule(i,s+"#"+i+" .modebar-group","background-color: "+o.bgcolor),a.addRelatedStyleRule(i,"#"+i+" .modebar-btn .icon path","fill: "+o.color),a.addRelatedStyleRule(i,"#"+i+" .modebar-btn:hover .icon path","fill: "+o.activecolor),a.addRelatedStyleRule(i,"#"+i+" .modebar-btn.active .icon path","fill: "+o.activecolor);var l=!this.hasButtons(e),c=this.hasLogo!==r.displaylogo,u=this.locale!==r.locale;if(this.locale=r.locale,(l||c||u)&&(this.removeAllButtons(),this.updateButtons(e),r.watermark||r.displaylogo)){var f=this.getLogo();r.watermark&&(f.className=f.className+" watermark"),"v"===n.modebar.orientation?this.element.insertBefore(f,this.element.childNodes[0]):this.element.appendChild(f),this.hasLogo=!0}this.updateActiveButton()},u.updateButtons=function(t){var e=this;this.buttons=t,this.buttonElements=[],this.buttonsNames=[],this.buttons.forEach((function(t){var r=e.createGroup();t.forEach((function(t){var n=t.name;if(!n)throw new Error("must provide button 'name' in button config");if(-1!==e.buttonsNames.indexOf(n))throw new Error("button name '"+n+"' is taken");e.buttonsNames.push(n);var i=e.createButton(t);e.buttonElements.push(i),r.appendChild(i)})),e.element.appendChild(r)}))},u.createGroup=function(){var t=document.createElement("div");return t.className="modebar-group",t},u.createButton=function(t){var e=this,r=document.createElement("a");r.setAttribute("rel","tooltip"),r.className="modebar-btn";var i=t.title;void 0===i?i=t.name:"function"==typeof i&&(i=i(this.graphInfo)),(i||0===i)&&r.setAttribute("data-title",i),void 0!==t.attr&&r.setAttribute("data-attr",t.attr);var a=t.val;if(void 0!==a&&("function"==typeof a&&(a=a(this.graphInfo)),r.setAttribute("data-val",a)),"function"!=typeof t.click)throw new Error("must provide button 'click' function in button config");r.addEventListener("click",(function(r){t.click(e.graphInfo,r),e.updateActiveButton(r.currentTarget)})),r.setAttribute("data-toggle",t.toggle||!1),t.toggle&&n.select(r).classed("active",!0);var s=t.icon;return"function"==typeof s?r.appendChild(s()):r.appendChild(this.createIcon(s||o.question)),r.setAttribute("data-gravity",t.gravity||"n"),r},u.createIcon=function(t){var e,r=i(t.height)?Number(t.height):t.ascent-t.descent,n="http://www.w3.org/2000/svg";if(t.path){(e=document.createElementNS(n,"svg")).setAttribute("viewBox",[0,0,t.width,r].join(" ")),e.setAttribute("class","icon");var a=document.createElementNS(n,"path");a.setAttribute("d",t.path),t.transform?a.setAttribute("transform",t.transform):void 0!==t.ascent&&a.setAttribute("transform","matrix(1 0 0 -1 0 "+t.ascent+")"),e.appendChild(a)}t.svg&&(e=l.parseFromString(t.svg,"application/xml").childNodes[0]);return e.setAttribute("height","1em"),e.setAttribute("width","1em"),e},u.updateActiveButton=function(t){var e=this.graphInfo._fullLayout,r=void 0!==t?t.getAttribute("data-attr"):null;this.buttonElements.forEach((function(t){var i=t.getAttribute("data-val")||!0,o=t.getAttribute("data-attr"),s="true"===t.getAttribute("data-toggle"),l=n.select(t);if(s)o===r&&l.classed("active",!l.classed("active"));else{var c=null===o?o:a.nestedProperty(e,o).get();l.classed("active",c===i)}}))},u.hasButtons=function(t){var e=this.buttons;if(!e)return!1;if(t.length!==e.length)return!1;for(var r=0;r<t.length;++r){if(t[r].length!==e[r].length)return!1;for(var n=0;n<t[r].length;n++)if(t[r][n].name!==e[r][n].name)return!1}return!0},u.getLogo=function(){var t=this.createGroup(),e=document.createElement("a");return e.href="https://plotly.com/",e.target="_blank",e.setAttribute("data-title",a._(this.graphInfo,"Produced with Plotly.js")+" (v"+s+")"),e.className="modebar-btn plotlyjsicon modebar-btn--logo",e.appendChild(this.createIcon(o.newplotlylogo)),t.appendChild(e),t},u.removeAllButtons=function(){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.hasLogo=!1},u.destroy=function(){a.removeElement(this.container.querySelector(".modebar")),a.deleteRelatedStyleRule(this._uid)},e.exports=function(t,e){var r=t._fullLayout,i=new c({graphInfo:t,container:r._modebardiv.node(),buttons:e});return r._privateplot&&n.select(i.element).append("span").classed("badge-private float--left",!0).text("PRIVATE"),i}},{"../../fonts/ploticon":477,"../../lib":498,"../../version":1118,"@plotly/d3":58,"fast-isnumeric":185}],427:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../color/attributes"),a=(0,t("../../plot_api/plot_template").templatedArray)("button",{visible:{valType:"boolean",dflt:!0,editType:"plot"},step:{valType:"enumerated",values:["month","year","day","hour","minute","second","all"],dflt:"month",editType:"plot"},stepmode:{valType:"enumerated",values:["backward","todate"],dflt:"backward",editType:"plot"},count:{valType:"number",min:0,dflt:1,editType:"plot"},label:{valType:"string",editType:"plot"},editType:"plot"});e.exports={visible:{valType:"boolean",editType:"plot"},buttons:a,x:{valType:"number",min:-2,max:3,editType:"plot"},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left",editType:"plot"},y:{valType:"number",min:-2,max:3,editType:"plot"},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"bottom",editType:"plot"},font:n({editType:"plot"}),bgcolor:{valType:"color",dflt:i.lightLine,editType:"plot"},activecolor:{valType:"color",editType:"plot"},bordercolor:{valType:"color",dflt:i.defaultLine,editType:"plot"},borderwidth:{valType:"number",min:0,dflt:0,editType:"plot"},editType:"plot"}},{"../../plot_api/plot_template":538,"../../plots/font_attributes":580,"../color/attributes":360}],428:[function(t,e,r){"use strict";e.exports={yPad:.02,minButtonWidth:30,rx:3,ry:3,lightAmount:25,darkAmount:10}},{}],429:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../color"),a=t("../../plot_api/plot_template"),o=t("../../plots/array_container_defaults"),s=t("./attributes"),l=t("./constants");function c(t,e,r,i){var a=i.calendar;function o(r,i){return n.coerce(t,e,s.buttons,r,i)}if(o("visible")){var l=o("step");"all"!==l&&(!a||"gregorian"===a||"month"!==l&&"year"!==l?o("stepmode"):e.stepmode="backward",o("count")),o("label")}}e.exports=function(t,e,r,u,f){var h=t.rangeselector||{},p=a.newContainer(e,"rangeselector");function d(t,e){return n.coerce(h,p,s,t,e)}if(d("visible",o(h,p,{name:"buttons",handleItemDefaults:c,calendar:f}).length>0)){var m=function(t,e,r){for(var n=r.filter((function(r){return e[r].anchor===t._id})),i=0,a=0;a<n.length;a++){var o=e[n[a]].domain;o&&(i=Math.max(o[1],i))}return[t.domain[0],i+l.yPad]}(e,r,u);d("x",m[0]),d("y",m[1]),n.noneOrAll(t,e,["x","y"]),d("xanchor"),d("yanchor"),n.coerceFont(d,"font",r.font);var g=d("bgcolor");d("activecolor",i.contrast(g,l.lightAmount,l.darkAmount)),d("bordercolor"),d("borderwidth")}}},{"../../lib":498,"../../plot_api/plot_template":538,"../../plots/array_container_defaults":544,"../color":361,"./attributes":427,"./constants":428}],430:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../plots/plots"),o=t("../color"),s=t("../drawing"),l=t("../../lib"),c=l.strTranslate,u=t("../../lib/svg_text_utils"),f=t("../../plots/cartesian/axis_ids"),h=t("../../constants/alignment"),p=h.LINE_SPACING,d=h.FROM_TL,m=h.FROM_BR,g=t("./constants"),v=t("./get_update_object");function y(t){return t._id}function x(t,e,r){var n=l.ensureSingle(t,"rect","selector-rect",(function(t){t.attr("shape-rendering","crispEdges")}));n.attr({rx:g.rx,ry:g.ry}),n.call(o.stroke,e.bordercolor).call(o.fill,function(t,e){return e._isActive||e._isHovered?t.activecolor:t.bgcolor}(e,r)).style("stroke-width",e.borderwidth+"px")}function b(t,e,r,n){l.ensureSingle(t,"text","selector-text",(function(t){t.attr("text-anchor","middle")})).call(s.font,e.font).text(function(t,e){if(t.label)return e?l.templateString(t.label,e):t.label;return"all"===t.step?"all":t.count+t.step.charAt(0)}(r,n._fullLayout._meta)).call((function(t){u.convertToTspans(t,n)}))}e.exports=function(t){var e=t._fullLayout._infolayer.selectAll(".rangeselector").data(function(t){for(var e=f.list(t,"x",!0),r=[],n=0;n<e.length;n++){var i=e[n];i.rangeselector&&i.rangeselector.visible&&r.push(i)}return r}(t),y);e.enter().append("g").classed("rangeselector",!0),e.exit().remove(),e.style({cursor:"pointer","pointer-events":"all"}),e.each((function(e){var r=n.select(this),o=e,f=o.rangeselector,h=r.selectAll("g.button").data(l.filterVisible(f.buttons));h.enter().append("g").classed("button",!0),h.exit().remove(),h.each((function(e){var r=n.select(this),a=v(o,e);e._isActive=function(t,e,r){if("all"===e.step)return!0===t.autorange;var n=Object.keys(r);return t.range[0]===r[n[0]]&&t.range[1]===r[n[1]]}(o,e,a),r.call(x,f,e),r.call(b,f,e,t),r.on("click",(function(){t._dragged||i.call("_guiRelayout",t,a)})),r.on("mouseover",(function(){e._isHovered=!0,r.call(x,f,e)})),r.on("mouseout",(function(){e._isHovered=!1,r.call(x,f,e)}))})),function(t,e,r,i,o){var f=0,h=0,v=r.borderwidth;e.each((function(){var t=n.select(this).select(".selector-text"),e=r.font.size*p,i=Math.max(e*u.lineCount(t),16)+3;h=Math.max(h,i)})),e.each((function(){var t=n.select(this),e=t.select(".selector-rect"),i=t.select(".selector-text"),a=i.node()&&s.bBox(i.node()).width,o=r.font.size*p,l=u.lineCount(i),d=Math.max(a+10,g.minButtonWidth);t.attr("transform",c(v+f,v)),e.attr({x:0,y:0,width:d,height:h}),u.positionText(i,d/2,h/2-(l-1)*o/2+3),f+=d+5}));var y=t._fullLayout._size,x=y.l+y.w*r.x,b=y.t+y.h*(1-r.y),_="left";l.isRightAnchor(r)&&(x-=f,_="right");l.isCenterAnchor(r)&&(x-=f/2,_="center");var w="top";l.isBottomAnchor(r)&&(b-=h,w="bottom");l.isMiddleAnchor(r)&&(b-=h/2,w="middle");f=Math.ceil(f),h=Math.ceil(h),x=Math.round(x),b=Math.round(b),a.autoMargin(t,i+"-range-selector",{x:r.x,y:r.y,l:f*d[_],r:f*m[_],b:h*m[w],t:h*d[w]}),o.attr("transform",c(x,b))}(t,h,f,o._name,r)}))}},{"../../constants/alignment":466,"../../lib":498,"../../lib/svg_text_utils":524,"../../plots/cartesian/axis_ids":553,"../../plots/plots":614,"../../registry":633,"../color":361,"../drawing":383,"./constants":428,"./get_update_object":431,"@plotly/d3":58}],431:[function(t,e,r){"use strict";var n=t("d3-time"),i=t("../../lib").titleCase;e.exports=function(t,e){var r=t._name,a={};if("all"===e.step)a[r+".autorange"]=!0;else{var o=function(t,e){var r,a=t.range,o=new Date(t.r2l(a[1])),s=e.step,l=n["utc"+i(s)],c=e.count;switch(e.stepmode){case"backward":r=t.l2r(+l.offset(o,-c));break;case"todate":var u=l.offset(o,-c);r=t.l2r(+l.ceil(u))}var f=a[1];return[r,f]}(t,e);a[r+".range[0]"]=o[0],a[r+".range[1]"]=o[1]}return a}},{"../../lib":498,"d3-time":116}],432:[function(t,e,r){"use strict";e.exports={moduleType:"component",name:"rangeselector",schema:{subplots:{xaxis:{rangeselector:t("./attributes")}}},layoutAttributes:t("./attributes"),handleDefaults:t("./defaults"),draw:t("./draw")}},{"./attributes":427,"./defaults":429,"./draw":430}],433:[function(t,e,r){"use strict";var n=t("../color/attributes");e.exports={bgcolor:{valType:"color",dflt:n.background,editType:"plot"},bordercolor:{valType:"color",dflt:n.defaultLine,editType:"plot"},borderwidth:{valType:"integer",dflt:0,min:0,editType:"plot"},autorange:{valType:"boolean",dflt:!0,editType:"calc",impliedEdits:{"range[0]":void 0,"range[1]":void 0}},range:{valType:"info_array",items:[{valType:"any",editType:"calc",impliedEdits:{"^autorange":!1}},{valType:"any",editType:"calc",impliedEdits:{"^autorange":!1}}],editType:"calc",impliedEdits:{autorange:!1}},thickness:{valType:"number",dflt:.15,min:0,max:1,editType:"plot"},visible:{valType:"boolean",dflt:!0,editType:"calc"},editType:"calc"}},{"../color/attributes":360}],434:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axis_ids").list,i=t("../../plots/cartesian/autorange").getAutoRange,a=t("./constants");e.exports=function(t){for(var e=n(t,"x",!0),r=0;r<e.length;r++){var o=e[r],s=o[a.name];s&&s.visible&&s.autorange&&(s._input.autorange=!0,s._input.range=s.range=i(t,o))}}},{"../../plots/cartesian/autorange":548,"../../plots/cartesian/axis_ids":553,"./constants":435}],435:[function(t,e,r){"use strict";e.exports={name:"rangeslider",containerClassName:"rangeslider-container",bgClassName:"rangeslider-bg",rangePlotClassName:"rangeslider-rangeplot",maskMinClassName:"rangeslider-mask-min",maskMaxClassName:"rangeslider-mask-max",slideBoxClassName:"rangeslider-slidebox",grabberMinClassName:"rangeslider-grabber-min",grabAreaMinClassName:"rangeslider-grabarea-min",handleMinClassName:"rangeslider-handle-min",grabberMaxClassName:"rangeslider-grabber-max",grabAreaMaxClassName:"rangeslider-grabarea-max",handleMaxClassName:"rangeslider-handle-max",maskMinOppAxisClassName:"rangeslider-mask-min-opp-axis",maskMaxOppAxisClassName:"rangeslider-mask-max-opp-axis",maskColor:"rgba(0,0,0,0.4)",maskOppAxisColor:"rgba(0,0,0,0.2)",slideBoxFill:"transparent",slideBoxCursor:"ew-resize",grabAreaFill:"transparent",grabAreaCursor:"col-resize",grabAreaWidth:10,handleWidth:4,handleRadius:1,handleStrokeWidth:1,extraPad:15}},{}],436:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plot_api/plot_template"),a=t("../../plots/cartesian/axis_ids"),o=t("./attributes"),s=t("./oppaxis_attributes");e.exports=function(t,e,r){var l=t[r],c=e[r];if(l.rangeslider||e._requestRangeslider[c._id]){n.isPlainObject(l.rangeslider)||(l.rangeslider={});var u,f,h=l.rangeslider,p=i.newContainer(c,"rangeslider");if(_("visible")){_("bgcolor",e.plot_bgcolor),_("bordercolor"),_("borderwidth"),_("thickness"),_("autorange",!c.isValidRange(h.range)),_("range");var d=e._subplots;if(d)for(var m=d.cartesian.filter((function(t){return t.substr(0,t.indexOf("y"))===a.name2id(r)})).map((function(t){return t.substr(t.indexOf("y"),t.length)})),g=n.simpleMap(m,a.id2name),v=0;v<g.length;v++){var y=g[v];u=h[y]||{},f=i.newContainer(p,y,"yaxis");var x,b=e[y];u.range&&b.isValidRange(u.range)&&(x="fixed"),"match"!==w("rangemode",x)&&w("range",b.range.slice())}p._input=h}}function _(t,e){return n.coerce(h,p,o,t,e)}function w(t,e){return n.coerce(u,f,s,t,e)}}},{"../../lib":498,"../../plot_api/plot_template":538,"../../plots/cartesian/axis_ids":553,"./attributes":433,"./oppaxis_attributes":440}],437:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../plots/plots"),o=t("../../lib"),s=o.strTranslate,l=t("../drawing"),c=t("../color"),u=t("../titles"),f=t("../../plots/cartesian"),h=t("../../plots/cartesian/axis_ids"),p=t("../dragelement"),d=t("../../lib/setcursor"),m=t("./constants");function g(t,e,r,n){var i=o.ensureSingle(t,"rect",m.bgClassName,(function(t){t.attr({x:0,y:0,"shape-rendering":"crispEdges"})})),a=n.borderwidth%2==0?n.borderwidth:n.borderwidth-1,c=-n._offsetShift,u=l.crispRound(e,n.borderwidth);i.attr({width:n._width+a,height:n._height+a,transform:s(c,c),fill:n.bgcolor,stroke:n.bordercolor,"stroke-width":u})}function v(t,e,r,n){var i=e._fullLayout;o.ensureSingleById(i._topdefs,"clipPath",n._clipId,(function(t){t.append("rect").attr({x:0,y:0})})).select("rect").attr({width:n._width,height:n._height})}function y(t,e,r,i){var s,c=e.calcdata,u=t.selectAll("g."+m.rangePlotClassName).data(r._subplotsWith,o.identity);u.enter().append("g").attr("class",(function(t){return m.rangePlotClassName+" "+t})).call(l.setClipUrl,i._clipId,e),u.order(),u.exit().remove(),u.each((function(t,o){var l=n.select(this),u=0===o,p=h.getFromId(e,t,"y"),d=p._name,m=i[d],g={data:[],layout:{xaxis:{type:r.type,domain:[0,1],range:i.range.slice(),calendar:r.calendar},width:i._width,height:i._height,margin:{t:0,b:0,l:0,r:0}},_context:e._context};r.rangebreaks&&(g.layout.xaxis.rangebreaks=r.rangebreaks),g.layout[d]={type:p.type,domain:[0,1],range:"match"!==m.rangemode?m.range.slice():p.range.slice(),calendar:p.calendar},p.rangebreaks&&(g.layout[d].rangebreaks=p.rangebreaks),a.supplyDefaults(g);var v=g._fullLayout.xaxis,y=g._fullLayout[d];v.clearCalc(),v.setScale(),y.clearCalc(),y.setScale();var x={id:t,plotgroup:l,xaxis:v,yaxis:y,isRangePlot:!0};u?s=x:(x.mainplot="xy",x.mainplotinfo=s),f.rangePlot(e,x,function(t,e){for(var r=[],n=0;n<t.length;n++){var i=t[n],a=i[0].trace;a.xaxis+a.yaxis===e&&r.push(i)}return r}(c,t))}))}function x(t,e,r,n,i){(o.ensureSingle(t,"rect",m.maskMinClassName,(function(t){t.attr({x:0,y:0,"shape-rendering":"crispEdges"})})).attr("height",n._height).call(c.fill,m.maskColor),o.ensureSingle(t,"rect",m.maskMaxClassName,(function(t){t.attr({y:0,"shape-rendering":"crispEdges"})})).attr("height",n._height).call(c.fill,m.maskColor),"match"!==i.rangemode)&&(o.ensureSingle(t,"rect",m.maskMinOppAxisClassName,(function(t){t.attr({y:0,"shape-rendering":"crispEdges"})})).attr("width",n._width).call(c.fill,m.maskOppAxisColor),o.ensureSingle(t,"rect",m.maskMaxOppAxisClassName,(function(t){t.attr({y:0,"shape-rendering":"crispEdges"})})).attr("width",n._width).style("border-top",m.maskOppBorder).call(c.fill,m.maskOppAxisColor))}function b(t,e,r,n){e._context.staticPlot||o.ensureSingle(t,"rect",m.slideBoxClassName,(function(t){t.attr({y:0,cursor:m.slideBoxCursor,"shape-rendering":"crispEdges"})})).attr({height:n._height,fill:m.slideBoxFill})}function _(t,e,r,n){var i=o.ensureSingle(t,"g",m.grabberMinClassName),a=o.ensureSingle(t,"g",m.grabberMaxClassName),s={x:0,width:m.handleWidth,rx:m.handleRadius,fill:c.background,stroke:c.defaultLine,"stroke-width":m.handleStrokeWidth,"shape-rendering":"crispEdges"},l={y:Math.round(n._height/4),height:Math.round(n._height/2)};o.ensureSingle(i,"rect",m.handleMinClassName,(function(t){t.attr(s)})).attr(l),o.ensureSingle(a,"rect",m.handleMaxClassName,(function(t){t.attr(s)})).attr(l);var u={width:m.grabAreaWidth,x:0,y:0,fill:m.grabAreaFill,cursor:e._context.staticPlot?void 0:m.grabAreaCursor};o.ensureSingle(i,"rect",m.grabAreaMinClassName,(function(t){t.attr(u)})).attr("height",n._height),o.ensureSingle(a,"rect",m.grabAreaMaxClassName,(function(t){t.attr(u)})).attr("height",n._height)}e.exports=function(t){for(var e=t._fullLayout,r=e._rangeSliderData,a=0;a<r.length;a++){var l=r[a][m.name];l._clipId=l._id+"-"+e._uid}var c=e._infolayer.selectAll("g."+m.containerClassName).data(r,(function(t){return t._name}));c.exit().each((function(t){var r=t[m.name];e._topdefs.select("#"+r._clipId).remove()})).remove(),0!==r.length&&(c.enter().append("g").classed(m.containerClassName,!0).attr("pointer-events","all"),c.each((function(r){var a=n.select(this),l=r[m.name],c=e[h.id2name(r.anchor)],f=l[h.id2name(r.anchor)];if(l.range){var w,T=o.simpleMap(l.range,r.r2l),k=o.simpleMap(r.range,r.r2l);w=k[0]<k[1]?[Math.min(T[0],k[0]),Math.max(T[1],k[1])]:[Math.max(T[0],k[0]),Math.min(T[1],k[1])],l.range=l._input.range=o.simpleMap(w,r.l2r)}r.cleanRange("rangeslider.range");var A=e._size,M=r.domain;l._width=A.w*(M[1]-M[0]);var S=Math.round(A.l+A.w*M[0]),E=Math.round(A.t+A.h*(1-r._counterDomainMin)+("bottom"===r.side?r._depth:0)+l._offsetShift+m.extraPad);a.attr("transform",s(S,E)),l._rl=o.simpleMap(l.range,r.r2l);var L=l._rl[0],C=l._rl[1],P=C-L;if(l.p2d=function(t){return t/l._width*P+L},l.d2p=function(t){return(t-L)/P*l._width},r.rangebreaks){var I=r.locateBreaks(L,C);if(I.length){var O,z,D=0;for(O=0;O<I.length;O++)D+=(z=I[O]).max-z.min;var R=l._width/(C-L-D),F=[-R*L];for(O=0;O<I.length;O++)z=I[O],F.push(F[F.length-1]-R*(z.max-z.min));for(l.d2p=function(t){for(var e=F[0],r=0;r<I.length;r++){var n=I[r];if(t>=n.max)e=F[r+1];else if(t<n.min)break}return e+R*t},O=0;O<I.length;O++)(z=I[O]).pmin=l.d2p(z.min),z.pmax=l.d2p(z.max);l.p2d=function(t){for(var e=F[0],r=0;r<I.length;r++){var n=I[r];if(t>=n.pmax)e=F[r+1];else if(t<n.pmin)break}return(t-e)/R}}}if("match"!==f.rangemode){var B=c.r2l(f.range[0]),N=c.r2l(f.range[1])-B;l.d2pOppAxis=function(t){return(t-B)/N*l._height}}a.call(g,t,r,l).call(v,t,r,l).call(y,t,r,l).call(x,t,r,l,f).call(b,t,r,l).call(_,t,r,l),function(t,e,r,a){if(e._context.staticPlot)return;var s=t.select("rect."+m.slideBoxClassName).node(),l=t.select("rect."+m.grabAreaMinClassName).node(),c=t.select("rect."+m.grabAreaMaxClassName).node();function u(){var u=n.event,f=u.target,h=u.clientX||u.touches[0].clientX,m=h-t.node().getBoundingClientRect().left,g=a.d2p(r._rl[0]),v=a.d2p(r._rl[1]),y=p.coverSlip();function x(t){var u,p,x,b=+(t.clientX||t.touches[0].clientX)-h;switch(f){case s:x="ew-resize",u=g+b,p=v+b;break;case l:x="col-resize",u=g+b,p=v;break;case c:x="col-resize",u=g,p=v+b;break;default:x="ew-resize",u=m,p=m+b}if(p<u){var _=p;p=u,u=_}a._pixelMin=u,a._pixelMax=p,d(n.select(y),x),function(t,e,r,n){function a(t){return r.l2r(o.constrain(t,n._rl[0],n._rl[1]))}var s=a(n.p2d(n._pixelMin)),l=a(n.p2d(n._pixelMax));window.requestAnimationFrame((function(){i.call("_guiRelayout",e,r._name+".range",[s,l])}))}(0,e,r,a)}function b(){y.removeEventListener("mousemove",x),y.removeEventListener("mouseup",b),this.removeEventListener("touchmove",x),this.removeEventListener("touchend",b),o.removeElement(y)}this.addEventListener("touchmove",x),this.addEventListener("touchend",b),y.addEventListener("mousemove",x),y.addEventListener("mouseup",b)}t.on("mousedown",u),t.on("touchstart",u)}(a,t,r,l),function(t,e,r,n,i,a){var l=m.handleWidth/2;function c(t){return o.constrain(t,0,n._width)}function u(t){return o.constrain(t,0,n._height)}function f(t){return o.constrain(t,-l,n._width+l)}var h=c(n.d2p(r._rl[0])),p=c(n.d2p(r._rl[1]));if(t.select("rect."+m.slideBoxClassName).attr("x",h).attr("width",p-h),t.select("rect."+m.maskMinClassName).attr("width",h),t.select("rect."+m.maskMaxClassName).attr("x",p).attr("width",n._width-p),"match"!==a.rangemode){var d=n._height-u(n.d2pOppAxis(i._rl[1])),g=n._height-u(n.d2pOppAxis(i._rl[0]));t.select("rect."+m.maskMinOppAxisClassName).attr("x",h).attr("height",d).attr("width",p-h),t.select("rect."+m.maskMaxOppAxisClassName).attr("x",h).attr("y",g).attr("height",n._height-g).attr("width",p-h),t.select("rect."+m.slideBoxClassName).attr("y",d).attr("height",g-d)}var v=Math.round(f(h-l))-.5,y=Math.round(f(p-l))+.5;t.select("g."+m.grabberMinClassName).attr("transform",s(v,.5)),t.select("g."+m.grabberMaxClassName).attr("transform",s(y,.5))}(a,0,r,l,c,f),"bottom"===r.side&&u.draw(t,r._id+"title",{propContainer:r,propName:r._name+".title",placeholder:e._dfltTitle.x,attributes:{x:r._offset+r._length/2,y:E+l._height+l._offsetShift+10+1.5*r.title.font.size,"text-anchor":"middle"}})})))}},{"../../lib":498,"../../lib/setcursor":519,"../../plots/cartesian":563,"../../plots/cartesian/axis_ids":553,"../../plots/plots":614,"../../registry":633,"../color":361,"../dragelement":380,"../drawing":383,"../titles":459,"./constants":435,"@plotly/d3":58}],438:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axis_ids"),i=t("../../lib/svg_text_utils"),a=t("./constants"),o=t("../../constants/alignment").LINE_SPACING,s=a.name;function l(t){var e=t&&t[s];return e&&e.visible}r.isVisible=l,r.makeData=function(t){var e=n.list({_fullLayout:t},"x",!0),r=t.margin,i=[];if(!t._has("gl2d"))for(var a=0;a<e.length;a++){var o=e[a];if(l(o)){i.push(o);var c=o[s];c._id=s+o._id,c._height=(t.height-r.b-r.t)*c.thickness,c._offsetShift=Math.floor(c.borderwidth/2)}}t._rangeSliderData=i},r.autoMarginOpts=function(t,e){var r=t._fullLayout,n=e[s],l=e._id.charAt(0),c=0,u=0;"bottom"===e.side&&(c=e._depth,e.title.text!==r._dfltTitle[l]&&(u=1.5*e.title.font.size+10+n._offsetShift,u+=(e.title.text.match(i.BR_TAG_ALL)||[]).length*e.title.font.size*o));return{x:0,y:e._counterDomainMin,l:0,r:0,t:0,b:n._height+c+Math.max(r.margin.b,u),pad:a.extraPad+2*n._offsetShift}}},{"../../constants/alignment":466,"../../lib/svg_text_utils":524,"../../plots/cartesian/axis_ids":553,"./constants":435}],439:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("./oppaxis_attributes"),o=t("./helpers");e.exports={moduleType:"component",name:"rangeslider",schema:{subplots:{xaxis:{rangeslider:n.extendFlat({},i,{yaxis:a})}}},layoutAttributes:t("./attributes"),handleDefaults:t("./defaults"),calcAutorange:t("./calc_autorange"),draw:t("./draw"),isVisible:o.isVisible,makeData:o.makeData,autoMarginOpts:o.autoMarginOpts}},{"../../lib":498,"./attributes":433,"./calc_autorange":434,"./defaults":436,"./draw":437,"./helpers":438,"./oppaxis_attributes":440}],440:[function(t,e,r){"use strict";e.exports={_isSubplotObj:!0,rangemode:{valType:"enumerated",values:["auto","fixed","match"],dflt:"match",editType:"calc"},range:{valType:"info_array",items:[{valType:"any",editType:"plot"},{valType:"any",editType:"plot"}],editType:"plot"},editType:"calc"}},{}],441:[function(t,e,r){"use strict";var n=t("../annotations/attributes"),i=t("../../traces/scatter/attributes").line,a=t("../drawing/attributes").dash,o=t("../../lib/extend").extendFlat,s=t("../../plot_api/plot_template").templatedArray;t("../../constants/axis_placeable_objects");e.exports=s("shape",{visible:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},type:{valType:"enumerated",values:["circle","rect","path","line"],editType:"calc+arraydraw"},layer:{valType:"enumerated",values:["below","above"],dflt:"above",editType:"arraydraw"},xref:o({},n.xref,{}),xsizemode:{valType:"enumerated",values:["scaled","pixel"],dflt:"scaled",editType:"calc+arraydraw"},xanchor:{valType:"any",editType:"calc+arraydraw"},x0:{valType:"any",editType:"calc+arraydraw"},x1:{valType:"any",editType:"calc+arraydraw"},yref:o({},n.yref,{}),ysizemode:{valType:"enumerated",values:["scaled","pixel"],dflt:"scaled",editType:"calc+arraydraw"},yanchor:{valType:"any",editType:"calc+arraydraw"},y0:{valType:"any",editType:"calc+arraydraw"},y1:{valType:"any",editType:"calc+arraydraw"},path:{valType:"string",editType:"calc+arraydraw"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"arraydraw"},line:{color:o({},i.color,{editType:"arraydraw"}),width:o({},i.width,{editType:"calc+arraydraw"}),dash:o({},a,{editType:"arraydraw"}),editType:"calc+arraydraw"},fillcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},fillrule:{valType:"enumerated",values:["evenodd","nonzero"],dflt:"evenodd",editType:"arraydraw"},editable:{valType:"boolean",dflt:!1,editType:"calc+arraydraw"},editType:"arraydraw"})},{"../../constants/axis_placeable_objects":467,"../../lib/extend":488,"../../plot_api/plot_template":538,"../../traces/scatter/attributes":922,"../annotations/attributes":344,"../drawing/attributes":382}],442:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("./constants"),o=t("./helpers");function s(t){return c(t.line.width,t.xsizemode,t.x0,t.x1,t.path,!1)}function l(t){return c(t.line.width,t.ysizemode,t.y0,t.y1,t.path,!0)}function c(t,e,r,i,s,l){var c=t/2,u=l;if("pixel"===e){var f=s?o.extractPathCoords(s,l?a.paramIsY:a.paramIsX):[r,i],h=n.aggNums(Math.max,null,f),p=n.aggNums(Math.min,null,f),d=p<0?Math.abs(p)+c:c,m=h>0?h+c:c;return{ppad:c,ppadplus:u?d:m,ppadminus:u?m:d}}return{ppad:c}}function u(t,e,r,n,i){var s="category"===t.type||"multicategory"===t.type?t.r2c:t.d2c;if(void 0!==e)return[s(e),s(r)];if(n){var l,c,u,f,h=1/0,p=-1/0,d=n.match(a.segmentRE);for("date"===t.type&&(s=o.decodeDate(s)),l=0;l<d.length;l++)void 0!==(c=i[d[l].charAt(0)].drawn)&&(!(u=d[l].substr(1).match(a.paramRE))||u.length<c||((f=s(u[c]))<h&&(h=f),f>p&&(p=f)));return p>=h?[h,p]:void 0}}e.exports=function(t){var e=t._fullLayout,r=n.filterVisible(e.shapes);if(r.length&&t._fullData.length)for(var o=0;o<r.length;o++){var c,f,h=r[o];h._extremes={};var p=i.getRefType(h.xref),d=i.getRefType(h.yref);if("paper"!==h.xref&&"domain"!==p){var m="pixel"===h.xsizemode?h.xanchor:h.x0,g="pixel"===h.xsizemode?h.xanchor:h.x1;(f=u(c=i.getFromId(t,h.xref),m,g,h.path,a.paramIsX))&&(h._extremes[c._id]=i.findExtremes(c,f,s(h)))}if("paper"!==h.yref&&"domain"!==d){var v="pixel"===h.ysizemode?h.yanchor:h.y0,y="pixel"===h.ysizemode?h.yanchor:h.y1;(f=u(c=i.getFromId(t,h.yref),v,y,h.path,a.paramIsY))&&(h._extremes[c._id]=i.findExtremes(c,f,l(h)))}}}},{"../../lib":498,"../../plots/cartesian/axes":549,"./constants":443,"./helpers":452}],443:[function(t,e,r){"use strict";e.exports={segmentRE:/[MLHVQCTSZ][^MLHVQCTSZ]*/g,paramRE:/[^\s,]+/g,paramIsX:{M:{0:!0,drawn:0},L:{0:!0,drawn:0},H:{0:!0,drawn:0},V:{},Q:{0:!0,2:!0,drawn:2},C:{0:!0,2:!0,4:!0,drawn:4},T:{0:!0,drawn:0},S:{0:!0,2:!0,drawn:2},Z:{}},paramIsY:{M:{1:!0,drawn:1},L:{1:!0,drawn:1},H:{},V:{0:!0,drawn:0},Q:{1:!0,3:!0,drawn:3},C:{1:!0,3:!0,5:!0,drawn:5},T:{1:!0,drawn:1},S:{1:!0,3:!0,drawn:5},Z:{}},numParams:{M:2,L:2,H:1,V:1,Q:4,C:6,T:2,S:4,Z:0}}},{}],444:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../../plots/array_container_defaults"),o=t("./attributes"),s=t("./helpers");function l(t,e,r){function a(r,i){return n.coerce(t,e,o,r,i)}if(a("visible")){var l=a("path"),c=a("type",l?"path":"rect");"path"!==e.type&&delete e.path,a("editable"),a("layer"),a("opacity"),a("fillcolor"),a("fillrule"),a("line.width")&&(a("line.color"),a("line.dash"));for(var u=a("xsizemode"),f=a("ysizemode"),h=["x","y"],p=0;p<2;p++){var d,m,g,v=h[p],y=v+"anchor",x="x"===v?u:f,b={_fullLayout:r},_=i.coerceRef(t,e,b,v,void 0,"paper");if("range"===i.getRefType(_)?((d=i.getFromId(b,_))._shapeIndices.push(e._index),g=s.rangeToShapePosition(d),m=s.shapePositionToRange(d)):m=g=n.identity,"path"!==c){var w=v+"0",T=v+"1",k=t[w],A=t[T];t[w]=m(t[w],!0),t[T]=m(t[T],!0),"pixel"===x?(a(w,0),a(T,10)):(i.coercePosition(e,b,a,_,w,.25),i.coercePosition(e,b,a,_,T,.75)),e[w]=g(e[w]),e[T]=g(e[T]),t[w]=k,t[T]=A}if("pixel"===x){var M=t[y];t[y]=m(t[y],!0),i.coercePosition(e,b,a,_,y,.25),e[y]=g(e[y]),t[y]=M}}"path"===c?a("path"):n.noneOrAll(t,e,["x0","x1","y0","y1"])}}e.exports=function(t,e){a(t,e,{name:"shapes",handleItemDefaults:l})}},{"../../lib":498,"../../plots/array_container_defaults":544,"../../plots/cartesian/axes":549,"./attributes":441,"./helpers":452}],445:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("./draw_newshape/helpers").readPaths,s=t("./draw_newshape/display_outlines"),l=t("../../plots/cartesian/handle_outline").clearOutlineControllers,c=t("../color"),u=t("../drawing"),f=t("../../plot_api/plot_template").arrayEditor,h=t("../dragelement"),p=t("../../lib/setcursor"),d=t("./constants"),m=t("./helpers");function g(t){var e=t._fullLayout;for(var r in e._shapeUpperLayer.selectAll("path").remove(),e._shapeLowerLayer.selectAll("path").remove(),e._plots){var n=e._plots[r].shapelayer;n&&n.selectAll("path").remove()}for(var i=0;i<e.shapes.length;i++)e.shapes[i].visible&&x(t,i)}function v(t){return!!t._fullLayout._drawing}function y(t){return!t._context.edits.shapePosition}function x(t,e){t._fullLayout._paperdiv.selectAll('.shapelayer [data-index="'+e+'"]').remove();var r=m.makeOptionsAndPlotinfo(t,e),l=r.options,x=r.plotinfo;if(l._input&&!1!==l.visible)if("below"!==l.layer)k(t._fullLayout._shapeUpperLayer);else if("paper"===l.xref||"paper"===l.yref)k(t._fullLayout._shapeLowerLayer);else{if(x._hadPlotinfo)k((x.mainplotinfo||x).shapelayer);else k(t._fullLayout._shapeLowerLayer)}function k(r){var k=_(t,l),A={"data-index":e,"fill-rule":l.fillrule,d:k},M=l.opacity,S=l.fillcolor,E=l.line.width?l.line.color:"rgba(0,0,0,0)",L=l.line.width,C=l.line.dash;L||!0!==l.editable||(L=5,C="solid");var P="Z"!==k[k.length-1],I=y(t)&&l.editable&&t._fullLayout._activeShapeIndex===e;I&&(S=P?"rgba(0,0,0,0)":t._fullLayout.activeshape.fillcolor,M=t._fullLayout.activeshape.opacity);var O,z=r.append("path").attr(A).style("opacity",M).call(c.stroke,E).call(c.fill,S).call(u.dashLine,C,L);if(b(z,t,l),(I||t._context.edits.shapePosition)&&(O=f(t.layout,"shapes",l)),I){z.style({cursor:"move"});var D={element:z.node(),plotinfo:x,gd:t,editHelpers:O,isActiveShape:!0},R=o(k,t);s(R,z,D)}else t._context.edits.shapePosition?function(t,e,r,o,s,l){var c,f,g,y,x,T,k,A,M,S,E,L,C,P,I,O,z="pixel"===r.xsizemode,D="pixel"===r.ysizemode,R="line"===r.type,F="path"===r.type,B=l.modifyItem,N=a.getFromId(t,r.xref),j=a.getRefType(r.xref),U=a.getFromId(t,r.yref),V=a.getRefType(r.yref),H=m.getDataToPixel(t,N,!1,j),q=m.getDataToPixel(t,U,!0,V),G=m.getPixelToData(t,N,!1,j),Y=m.getPixelToData(t,U,!0,V),W=R?function(){var t=Math.max(r.line.width,10),n=s.append("g").attr("data-index",o);n.append("path").attr("d",e.attr("d")).style({cursor:"move","stroke-width":t,"stroke-opacity":"0"});var i={"fill-opacity":"0"},a=Math.max(t/2,10);return n.append("circle").attr({"data-line-point":"start-point",cx:z?H(r.xanchor)+r.x0:H(r.x0),cy:D?q(r.yanchor)-r.y0:q(r.y0),r:a}).style(i).classed("cursor-grab",!0),n.append("circle").attr({"data-line-point":"end-point",cx:z?H(r.xanchor)+r.x1:H(r.x1),cy:D?q(r.yanchor)-r.y1:q(r.y1),r:a}).style(i).classed("cursor-grab",!0),n}():e,X={element:W.node(),gd:t,prepFn:function(n){if(v(t))return;z&&(x=H(r.xanchor));D&&(T=q(r.yanchor));"path"===r.type?I=r.path:(c=z?r.x0:H(r.x0),f=D?r.y0:q(r.y0),g=z?r.x1:H(r.x1),y=D?r.y1:q(r.y1));c<g?(M=c,C="x0",S=g,P="x1"):(M=g,C="x1",S=c,P="x0");!D&&f<y||D&&f>y?(k=f,E="y0",A=y,L="y1"):(k=y,E="y1",A=f,L="y0");Z(n),Q(s,r),function(t,e,r){var n=e.xref,i=e.yref,o=a.getFromId(r,n),s=a.getFromId(r,i),l="";"paper"===n||o.autorange||(l+=n);"paper"===i||s.autorange||(l+=i);u.setClipUrl(t,l?"clip"+r._fullLayout._uid+l:null,r)}(e,r,t),X.moveFn="move"===O?J:K,X.altKey=n.altKey},doneFn:function(){if(v(t))return;p(e),$(s),b(e,t,r),n.call("_guiRelayout",t,l.getUpdateObj())},clickFn:function(){if(v(t))return;$(s)}};function Z(r){if(v(t))O=null;else if(R)O="path"===r.target.tagName?"move":"start-point"===r.target.attributes["data-line-point"].value?"resize-over-start-point":"resize-over-end-point";else{var n=X.element.getBoundingClientRect(),i=n.right-n.left,a=n.bottom-n.top,o=r.clientX-n.left,s=r.clientY-n.top,l=!F&&i>10&&a>10&&!r.shiftKey?h.getCursor(o/i,1-s/a):"move";p(e,l),O=l.split("-")[0]}}function J(n,i){if("path"===r.type){var a=function(t){return t},o=a,l=a;z?B("xanchor",r.xanchor=G(x+n)):(o=function(t){return G(H(t)+n)},N&&"date"===N.type&&(o=m.encodeDate(o))),D?B("yanchor",r.yanchor=Y(T+i)):(l=function(t){return Y(q(t)+i)},U&&"date"===U.type&&(l=m.encodeDate(l))),B("path",r.path=w(I,o,l))}else z?B("xanchor",r.xanchor=G(x+n)):(B("x0",r.x0=G(c+n)),B("x1",r.x1=G(g+n))),D?B("yanchor",r.yanchor=Y(T+i)):(B("y0",r.y0=Y(f+i)),B("y1",r.y1=Y(y+i)));e.attr("d",_(t,r)),Q(s,r)}function K(n,i){if(F){var a=function(t){return t},o=a,l=a;z?B("xanchor",r.xanchor=G(x+n)):(o=function(t){return G(H(t)+n)},N&&"date"===N.type&&(o=m.encodeDate(o))),D?B("yanchor",r.yanchor=Y(T+i)):(l=function(t){return Y(q(t)+i)},U&&"date"===U.type&&(l=m.encodeDate(l))),B("path",r.path=w(I,o,l))}else if(R){if("resize-over-start-point"===O){var u=c+n,h=D?f-i:f+i;B("x0",r.x0=z?u:G(u)),B("y0",r.y0=D?h:Y(h))}else if("resize-over-end-point"===O){var p=g+n,d=D?y-i:y+i;B("x1",r.x1=z?p:G(p)),B("y1",r.y1=D?d:Y(d))}}else{var v=function(t){return-1!==O.indexOf(t)},b=v("n"),j=v("s"),V=v("w"),W=v("e"),X=b?k+i:k,Z=j?A+i:A,J=V?M+n:M,K=W?S+n:S;D&&(b&&(X=k-i),j&&(Z=A-i)),(!D&&Z-X>10||D&&X-Z>10)&&(B(E,r[E]=D?X:Y(X)),B(L,r[L]=D?Z:Y(Z))),K-J>10&&(B(C,r[C]=z?J:G(J)),B(P,r[P]=z?K:G(K)))}e.attr("d",_(t,r)),Q(s,r)}function Q(t,e){(z||D)&&function(){var r="path"!==e.type,n=t.selectAll(".visual-cue").data([0]);n.enter().append("path").attr({fill:"#fff","fill-rule":"evenodd",stroke:"#000","stroke-width":1}).classed("visual-cue",!0);var a=H(z?e.xanchor:i.midRange(r?[e.x0,e.x1]:m.extractPathCoords(e.path,d.paramIsX))),o=q(D?e.yanchor:i.midRange(r?[e.y0,e.y1]:m.extractPathCoords(e.path,d.paramIsY)));if(a=m.roundPositionForSharpStrokeRendering(a,1),o=m.roundPositionForSharpStrokeRendering(o,1),z&&D){var s="M"+(a-1-1)+","+(o-1-1)+"h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z";n.attr("d",s)}else if(z){var l="M"+(a-1-1)+","+(o-9-1)+"v18 h2 v-18 Z";n.attr("d",l)}else{var c="M"+(a-9-1)+","+(o-1-1)+"h18 v2 h-18 Z";n.attr("d",c)}}()}function $(t){t.selectAll(".visual-cue").remove()}h.init(X),W.node().onmousemove=Z}(t,z,l,e,r,O):!0===l.editable&&z.style("pointer-events",P||c.opacity(S)*M<=.5?"stroke":"all");z.node().addEventListener("click",(function(){return function(t,e){if(!y(t))return;var r=+e.node().getAttribute("data-index");if(r>=0){if(r===t._fullLayout._activeShapeIndex)return void T(t);t._fullLayout._activeShapeIndex=r,t._fullLayout._deactivateShape=T,g(t)}}(t,z)}))}}function b(t,e,r){var n=(r.xref+r.yref).replace(/paper/g,"").replace(/[xyz][1-9]* *domain/g,"");u.setClipUrl(t,n?"clip"+e._fullLayout._uid+n:null,e)}function _(t,e){var r,n,o,s,l,c,u,f,h=e.type,p=a.getRefType(e.xref),g=a.getRefType(e.yref),v=a.getFromId(t,e.xref),y=a.getFromId(t,e.yref),x=t._fullLayout._size;if(v?"domain"===p?n=function(t){return v._offset+v._length*t}:(r=m.shapePositionToRange(v),n=function(t){return v._offset+v.r2p(r(t,!0))}):n=function(t){return x.l+x.w*t},y?"domain"===g?s=function(t){return y._offset+y._length*(1-t)}:(o=m.shapePositionToRange(y),s=function(t){return y._offset+y.r2p(o(t,!0))}):s=function(t){return x.t+x.h*(1-t)},"path"===h)return v&&"date"===v.type&&(n=m.decodeDate(n)),y&&"date"===y.type&&(s=m.decodeDate(s)),function(t,e,r){var n=t.path,a=t.xsizemode,o=t.ysizemode,s=t.xanchor,l=t.yanchor;return n.replace(d.segmentRE,(function(t){var n=0,c=t.charAt(0),u=d.paramIsX[c],f=d.paramIsY[c],h=d.numParams[c],p=t.substr(1).replace(d.paramRE,(function(t){return u[n]?t="pixel"===a?e(s)+Number(t):e(t):f[n]&&(t="pixel"===o?r(l)-Number(t):r(t)),++n>h&&(t="X"),t}));return n>h&&(p=p.replace(/[\s,]*X.*/,""),i.log("Ignoring extra params in segment "+t)),c+p}))}(e,n,s);if("pixel"===e.xsizemode){var b=n(e.xanchor);l=b+e.x0,c=b+e.x1}else l=n(e.x0),c=n(e.x1);if("pixel"===e.ysizemode){var _=s(e.yanchor);u=_-e.y0,f=_-e.y1}else u=s(e.y0),f=s(e.y1);if("line"===h)return"M"+l+","+u+"L"+c+","+f;if("rect"===h)return"M"+l+","+u+"H"+c+"V"+f+"H"+l+"Z";var w=(l+c)/2,T=(u+f)/2,k=Math.abs(w-l),A=Math.abs(T-u),M="A"+k+","+A,S=w+k+","+T;return"M"+S+M+" 0 1,1 "+(w+","+(T-A))+M+" 0 0,1 "+S+"Z"}function w(t,e,r){return t.replace(d.segmentRE,(function(t){var n=0,i=t.charAt(0),a=d.paramIsX[i],o=d.paramIsY[i],s=d.numParams[i];return i+t.substr(1).replace(d.paramRE,(function(t){return n>=s||(a[n]?t=e(t):o[n]&&(t=r(t)),n++),t}))}))}function T(t){y(t)&&(t._fullLayout._activeShapeIndex>=0&&(l(t),delete t._fullLayout._activeShapeIndex,g(t)))}e.exports={draw:g,drawOne:x,eraseActiveShape:function(t){if(!y(t))return;l(t);var e=t._fullLayout._activeShapeIndex,r=(t.layout||{}).shapes||[];if(e<r.length){for(var i=[],a=0;a<r.length;a++)a!==e&&i.push(r[a]);delete t._fullLayout._activeShapeIndex,n.call("_guiRelayout",t,{shapes:i})}}}},{"../../lib":498,"../../lib/setcursor":519,"../../plot_api/plot_template":538,"../../plots/cartesian/axes":549,"../../plots/cartesian/handle_outline":560,"../../registry":633,"../color":361,"../dragelement":380,"../drawing":383,"./constants":443,"./draw_newshape/display_outlines":449,"./draw_newshape/helpers":450,"./helpers":452}],446:[function(t,e,r){"use strict";var n=t("../../drawing/attributes").dash,i=t("../../../lib/extend").extendFlat;e.exports={newshape:{line:{color:{valType:"color",editType:"none"},width:{valType:"number",min:0,dflt:4,editType:"none"},dash:i({},n,{dflt:"solid",editType:"none"}),editType:"none"},fillcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"none"},fillrule:{valType:"enumerated",values:["evenodd","nonzero"],dflt:"evenodd",editType:"none"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"none"},layer:{valType:"enumerated",values:["below","above"],dflt:"above",editType:"none"},drawdirection:{valType:"enumerated",values:["ortho","horizontal","vertical","diagonal"],dflt:"diagonal",editType:"none"},editType:"none"},activeshape:{fillcolor:{valType:"color",dflt:"rgb(255,0,255)",editType:"none"},opacity:{valType:"number",min:0,max:1,dflt:.5,editType:"none"},editType:"none"}}},{"../../../lib/extend":488,"../../drawing/attributes":382}],447:[function(t,e,r){"use strict";e.exports={CIRCLE_SIDES:32,i000:0,i090:8,i180:16,i270:24,cos45:Math.cos(Math.PI/4),sin45:Math.sin(Math.PI/4),SQRT2:Math.sqrt(2)}},{}],448:[function(t,e,r){"use strict";var n=t("../../color");e.exports=function(t,e,r){if(r("newshape.drawdirection"),r("newshape.layer"),r("newshape.fillcolor"),r("newshape.fillrule"),r("newshape.opacity"),r("newshape.line.width")){var i=(t||{}).plot_bgcolor||"#FFF";r("newshape.line.color",n.contrast(i)),r("newshape.line.dash")}r("activeshape.fillcolor"),r("activeshape.opacity")}},{"../../color":361}],449:[function(t,e,r){"use strict";var n=t("../../dragelement"),i=t("../../dragelement/helpers").drawMode,a=t("../../../registry"),o=t("./constants"),s=o.i000,l=o.i090,c=o.i180,u=o.i270,f=t("../../../plots/cartesian/handle_outline").clearOutlineControllers,h=t("./helpers"),p=h.pointsShapeRectangle,d=h.pointsShapeEllipse,m=h.writePaths,g=t("./newshapes");e.exports=function t(e,r,o,h){h||(h=0);var v=o.gd;function y(){t(e,r,o,h++),d(e[0])&&x({redrawing:!0})}function x(t){o.isActiveShape=!1;var e=g(r,o);Object.keys(e).length&&a.call((t||{}).redrawing?"relayout":"_guiRelayout",v,e)}var b,_,w,T,k,A=o.isActiveShape,M=v._fullLayout._zoomlayer,S=o.dragmode;(i(S)?v._fullLayout._drawing=!0:v._fullLayout._activeShapeIndex>=0&&f(v),r.attr("d",m(e)),A&&!h)&&(k=function(t,e){for(var r=0;r<e.length;r++){var n=e[r];t[r]=[];for(var i=0;i<n.length;i++){t[r][i]=[];for(var a=0;a<n[i].length;a++)t[r][i][a]=n[i][a]}}return t}([],e),function(t){b=[];for(var r=0;r<e.length;r++){var i=e[r],a=!p(i)&&d(i);b[r]=[];for(var o=0;o<i.length;o++)if("Z"!==i[o][0]&&(!a||o===s||o===l||o===c||o===u)){var f=i[o][1],h=i[o][2],m=t.append("circle").classed("cursor-grab",!0).attr("data-i",r).attr("data-j",o).attr("cx",f).attr("cy",h).attr("r",4).style({"mix-blend-mode":"luminosity",fill:"black",stroke:"white","stroke-width":1});b[r][o]={element:m.node(),gd:v,prepFn:E,doneFn:C,clickFn:P},n.init(b[r][o])}}}(M.append("g").attr("class","outline-controllers")),function(){if(_=[],!e.length)return;_[0]={element:r[0][0],gd:v,prepFn:O,doneFn:z},n.init(_[0])}());function E(t){w=+t.srcElement.getAttribute("data-i"),T=+t.srcElement.getAttribute("data-j"),b[w][T].moveFn=L}function L(t,r){if(e.length){var n=k[w][T][1],i=k[w][T][2],a=e[w],o=a.length;if(p(a)){for(var s=0;s<o;s++)if(s!==T){var l=a[s];l[1]===a[T][1]&&(l[1]=n+t),l[2]===a[T][2]&&(l[2]=i+r)}if(a[T][1]=n+t,a[T][2]=i+r,!p(a))for(var c=0;c<o;c++)for(var u=0;u<a[c].length;u++)a[c][u]=k[w][c][u]}else a[T][1]=n+t,a[T][2]=i+r;y()}}function C(){x()}function P(t,r){if(2===t){w=+r.srcElement.getAttribute("data-i"),T=+r.srcElement.getAttribute("data-j");var n=e[w];p(n)||d(n)||function(){if(e.length&&e[w]&&e[w].length){for(var t=[],r=0;r<e[w].length;r++)r!==T&&t.push(e[w][r]);t.length>1&&(2!==t.length||"Z"!==t[1][0])&&(0===T&&(t[0][0]="M"),e[w]=t,y(),x())}}()}}function I(t,r){!function(t,r){if(e.length)for(var n=0;n<e.length;n++)for(var i=0;i<e[n].length;i++)for(var a=0;a+2<e[n][i].length;a+=2)e[n][i][a+1]=k[n][i][a+1]+t,e[n][i][a+2]=k[n][i][a+2]+r}(t,r),y()}function O(t){(w=+t.srcElement.getAttribute("data-i"))||(w=0),_[w].moveFn=I}function z(){x()}}},{"../../../plots/cartesian/handle_outline":560,"../../../registry":633,"../../dragelement":380,"../../dragelement/helpers":379,"./constants":447,"./helpers":450,"./newshapes":451}],450:[function(t,e,r){"use strict";var n=t("parse-svg-path"),i=t("./constants"),a=i.CIRCLE_SIDES,o=i.SQRT2,s=t("../../../plots/cartesian/helpers"),l=s.p2r,c=s.r2p,u=[0,3,4,5,6,1,2],f=[0,3,4,1,2];function h(t,e){return Math.abs(t-e)<=1e-6}function p(t,e){var r=e[1]-t[1],n=e[2]-t[2];return Math.sqrt(r*r+n*n)}r.writePaths=function(t){var e=t.length;if(!e)return"M0,0Z";for(var r="",n=0;n<e;n++)for(var i=t[n].length,a=0;a<i;a++){var o=t[n][a][0];if("Z"===o)r+="Z";else for(var s=t[n][a].length,l=0;l<s;l++){var c=l;"Q"===o||"S"===o?c=f[l]:"C"===o&&(c=u[l]),r+=t[n][a][c],l>0&&l<s-1&&(r+=",")}}return r},r.readPaths=function(t,e,r,i){var o,s,u,f=n(t),h=[],p=-1,d=0,m=0,g=function(){s=d,u=m};g();for(var v=0;v<f.length;v++){var y,x,b,_,w=[],T=f[v][0],k=T;switch(T){case"M":p++,h[p]=[],d=+f[v][1],m=+f[v][2],w.push([k,d,m]),g();break;case"Q":case"S":y=+f[v][1],b=+f[v][2],d=+f[v][3],m=+f[v][4],w.push([k,d,m,y,b]);break;case"C":y=+f[v][1],b=+f[v][2],x=+f[v][3],_=+f[v][4],d=+f[v][5],m=+f[v][6],w.push([k,d,m,y,b,x,_]);break;case"T":case"L":d=+f[v][1],m=+f[v][2],w.push([k,d,m]);break;case"H":k="L",d=+f[v][1],w.push([k,d,m]);break;case"V":k="L",m=+f[v][1],w.push([k,d,m]);break;case"A":k="L";var A=+f[v][1],M=+f[v][2];+f[v][4]||(A=-A,M=-M);var S=d-A,E=m;for(o=1;o<=a/2;o++){var L=2*Math.PI*o/a;w.push([k,S+A*Math.cos(L),E+M*Math.sin(L)])}break;case"Z":d===s&&m===u||(d=s,m=u,w.push([k,d,m]))}for(var C=(r||{}).domain,P=e._fullLayout._size,I=r&&"pixel"===r.xsizemode,O=r&&"pixel"===r.ysizemode,z=!1===i,D=0;D<w.length;D++){for(o=0;o+2<7;o+=2){var R=w[D][o+1],F=w[D][o+2];void 0!==R&&void 0!==F&&(d=R,m=F,r&&(r.xaxis&&r.xaxis.p2r?(z&&(R-=r.xaxis._offset),R=I?c(r.xaxis,r.xanchor)+R:l(r.xaxis,R)):(z&&(R-=P.l),C?R=C.x[0]+R/P.w:R/=P.w),r.yaxis&&r.yaxis.p2r?(z&&(F-=r.yaxis._offset),F=O?c(r.yaxis,r.yanchor)-F:l(r.yaxis,F)):(z&&(F-=P.t),F=C?C.y[1]-F/P.h:1-F/P.h)),w[D][o+1]=R,w[D][o+2]=F)}h[p].push(w[D].slice())}}return h},r.pointsShapeRectangle=function(t){if(5!==t.length)return!1;for(var e=1;e<3;e++){if(!h(t[0][e]-t[1][e],t[3][e]-t[2][e]))return!1;if(!h(t[0][e]-t[3][e],t[1][e]-t[2][e]))return!1}return!(!h(t[0][1],t[1][1])&&!h(t[0][1],t[3][1]))&&!!(p(t[0],t[1])*p(t[0],t[3]))},r.pointsShapeEllipse=function(t){var e=t.length;if(e!==a+1)return!1;e=a;for(var r=0;r<e;r++){var n=(2*e-r)%e,i=(e/2+n)%e,o=(e/2+r)%e;if(!h(p(t[r],t[o]),p(t[n],t[i])))return!1}return!0},r.handleEllipse=function(t,e,n){if(!t)return[e,n];var i=r.ellipseOver({x0:e[0],y0:e[1],x1:n[0],y1:n[1]}),s=(i.x1+i.x0)/2,l=(i.y1+i.y0)/2,c=(i.x1-i.x0)/2,u=(i.y1-i.y0)/2;c||(c=u/=o),u||(u=c/=o);for(var f=[],h=0;h<a;h++){var p=2*h*Math.PI/a;f.push([s+c*Math.cos(p),l+u*Math.sin(p)])}return f},r.ellipseOver=function(t){var e=t.x0,r=t.y0,n=t.x1,i=t.y1,a=n-e,s=i-r,l=((e-=a)+n)/2,c=((r-=s)+i)/2;return{x0:l-(a*=o),y0:c-(s*=o),x1:l+a,y1:c+s}}},{"../../../plots/cartesian/helpers":561,"./constants":447,"parse-svg-path":245}],451:[function(t,e,r){"use strict";var n=t("../../dragelement/helpers"),i=n.drawMode,a=n.openMode,o=t("./constants"),s=o.i000,l=o.i090,c=o.i180,u=o.i270,f=o.cos45,h=o.sin45,p=t("../../../plots/cartesian/helpers"),d=p.p2r,m=p.r2p,g=t("../../../plots/cartesian/handle_outline").clearSelect,v=t("./helpers"),y=v.readPaths,x=v.writePaths,b=v.ellipseOver;e.exports=function(t,e){if(t.length){var r=t[0][0];if(r){var n=r.getAttribute("d"),o=e.gd,p=o._fullLayout.newshape,v=e.plotinfo,_=v.xaxis,w=v.yaxis,T=!!v.domain||!v.xaxis,k=!!v.domain||!v.yaxis,A=e.isActiveShape,M=e.dragmode,S=(o.layout||{}).shapes||[];if(!i(M)&&void 0!==A){var E=o._fullLayout._activeShapeIndex;if(E<S.length)switch(o._fullLayout.shapes[E].type){case"rect":M="drawrect";break;case"circle":M="drawcircle";break;case"line":M="drawline";break;case"path":var L=S[E].path||"";M="Z"===L[L.length-1]?"drawclosedpath":"drawopenpath"}}var C,P=a(M),I=y(n,o,v,A),O={editable:!0,xref:T?"paper":_._id,yref:k?"paper":w._id,layer:p.layer,opacity:p.opacity,line:{color:p.line.color,width:p.line.width,dash:p.line.dash}};if(P||(O.fillcolor=p.fillcolor,O.fillrule=p.fillrule),1===I.length&&(C=I[0]),C&&"drawrect"===M)O.type="rect",O.x0=C[0][1],O.y0=C[0][2],O.x1=C[2][1],O.y1=C[2][2];else if(C&&"drawline"===M)O.type="line",O.x0=C[0][1],O.y0=C[0][2],O.x1=C[1][1],O.y1=C[1][2];else if(C&&"drawcircle"===M){O.type="circle";var z=C[s][1],D=C[l][1],R=C[c][1],F=C[u][1],B=C[s][2],N=C[l][2],j=C[c][2],U=C[u][2],V=v.xaxis&&("date"===v.xaxis.type||"log"===v.xaxis.type),H=v.yaxis&&("date"===v.yaxis.type||"log"===v.yaxis.type);V&&(z=m(v.xaxis,z),D=m(v.xaxis,D),R=m(v.xaxis,R),F=m(v.xaxis,F)),H&&(B=m(v.yaxis,B),N=m(v.yaxis,N),j=m(v.yaxis,j),U=m(v.yaxis,U));var q=(D+F)/2,G=(B+j)/2,Y=b({x0:q,y0:G,x1:q+(F-D+R-z)/2*f,y1:G+(U-N+j-B)/2*h});V&&(Y.x0=d(v.xaxis,Y.x0),Y.x1=d(v.xaxis,Y.x1)),H&&(Y.y0=d(v.yaxis,Y.y0),Y.y1=d(v.yaxis,Y.y1)),O.x0=Y.x0,O.y0=Y.y0,O.x1=Y.x1,O.y1=Y.y1}else O.type="path",_&&w&&function(t,e,r){var n="date"===e.type,i="date"===r.type;if(!n&&!i)return t;for(var a=0;a<t.length;a++)for(var o=0;o<t[a].length;o++)for(var s=0;s+2<t[a][o].length;s+=2)n&&(t[a][o][s+1]=t[a][o][s+1].replace(" ","_")),i&&(t[a][o][s+2]=t[a][o][s+2].replace(" ","_"))}(I,_,w),O.path=x(I),C=null;g(o);for(var W=e.editHelpers,X=(W||{}).modifyItem,Z=[],J=0;J<S.length;J++){var K=o._fullLayout.shapes[J];if(Z[J]=K._input,void 0!==A&&J===o._fullLayout._activeShapeIndex){var Q=O;switch(K.type){case"line":case"rect":case"circle":X("x0",Q.x0),X("x1",Q.x1),X("y0",Q.y0),X("y1",Q.y1);break;case"path":X("path",Q.path)}}}return void 0===A?(Z.push(O),Z):W?W.getUpdateObj():{}}}}},{"../../../plots/cartesian/handle_outline":560,"../../../plots/cartesian/helpers":561,"../../dragelement/helpers":379,"./constants":447,"./helpers":450}],452:[function(t,e,r){"use strict";var n=t("./constants"),i=t("../../lib");r.rangeToShapePosition=function(t){return"log"===t.type?t.r2d:function(t){return t}},r.shapePositionToRange=function(t){return"log"===t.type?t.d2r:function(t){return t}},r.decodeDate=function(t){return function(e){return e.replace&&(e=e.replace("_"," ")),t(e)}},r.encodeDate=function(t){return function(e){return t(e).replace(" ","_")}},r.extractPathCoords=function(t,e){var r=[];return t.match(n.segmentRE).forEach((function(t){var a=e[t.charAt(0)].drawn;if(void 0!==a){var o=t.substr(1).match(n.paramRE);!o||o.length<a||r.push(i.cleanNumber(o[a]))}})),r},r.getDataToPixel=function(t,e,n,i){var a,o=t._fullLayout._size;if(e)if("domain"===i)a=function(t){return e._length*(n?1-t:t)+e._offset};else{var s=r.shapePositionToRange(e);a=function(t){return e._offset+e.r2p(s(t,!0))},"date"===e.type&&(a=r.decodeDate(a))}else a=n?function(t){return o.t+o.h*(1-t)}:function(t){return o.l+o.w*t};return a},r.getPixelToData=function(t,e,n,i){var a,o=t._fullLayout._size;if(e)if("domain"===i)a=function(t){var r=(t-e._offset)/e._length;return n?1-r:r};else{var s=r.rangeToShapePosition(e);a=function(t){return s(e.p2r(t-e._offset))}}else a=n?function(t){return 1-(t-o.t)/o.h}:function(t){return(t-o.l)/o.w};return a},r.roundPositionForSharpStrokeRendering=function(t,e){var r=1===Math.round(e%2),n=Math.round(t);return r?n+.5:n},r.makeOptionsAndPlotinfo=function(t,e){var r=t._fullLayout.shapes[e]||{},n=t._fullLayout._plots[r.xref+r.yref];return!!n?n._hadPlotinfo=!0:(n={},r.xref&&"paper"!==r.xref&&(n.xaxis=t._fullLayout[r.xref+"axis"]),r.yref&&"paper"!==r.yref&&(n.yaxis=t._fullLayout[r.yref+"axis"])),n.xsizemode=r.xsizemode,n.ysizemode=r.ysizemode,n.xanchor=r.xanchor,n.yanchor=r.yanchor,{options:r,plotinfo:n}}},{"../../lib":498,"./constants":443}],453:[function(t,e,r){"use strict";var n=t("./draw");e.exports={moduleType:"component",name:"shapes",layoutAttributes:t("./attributes"),supplyLayoutDefaults:t("./defaults"),supplyDrawNewShapeDefaults:t("./draw_newshape/defaults"),includeBasePlot:t("../../plots/cartesian/include_components")("shapes"),calcAutorange:t("./calc_autorange"),draw:n.draw,drawOne:n.drawOne}},{"../../plots/cartesian/include_components":562,"./attributes":441,"./calc_autorange":442,"./defaults":444,"./draw":445,"./draw_newshape/defaults":448}],454:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../../plots/pad_attributes"),a=t("../../lib/extend").extendDeepAll,o=t("../../plot_api/edit_types").overrideAll,s=t("../../plots/animation_attributes"),l=t("../../plot_api/plot_template").templatedArray,c=t("./constants"),u=l("step",{visible:{valType:"boolean",dflt:!0},method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle"},args:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},label:{valType:"string"},value:{valType:"string"},execute:{valType:"boolean",dflt:!0}});e.exports=o(l("slider",{visible:{valType:"boolean",dflt:!0},active:{valType:"number",min:0,dflt:0},steps:u,lenmode:{valType:"enumerated",values:["fraction","pixels"],dflt:"fraction"},len:{valType:"number",min:0,dflt:1},x:{valType:"number",min:-2,max:3,dflt:0},pad:a(i({editType:"arraydraw"}),{},{t:{dflt:20}}),xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left"},y:{valType:"number",min:-2,max:3,dflt:0},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top"},transition:{duration:{valType:"number",min:0,dflt:150},easing:{valType:"enumerated",values:s.transition.easing.values,dflt:"cubic-in-out"}},currentvalue:{visible:{valType:"boolean",dflt:!0},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left"},offset:{valType:"number",dflt:10},prefix:{valType:"string"},suffix:{valType:"string"},font:n({})},font:n({}),activebgcolor:{valType:"color",dflt:c.gripBgActiveColor},bgcolor:{valType:"color",dflt:c.railBgColor},bordercolor:{valType:"color",dflt:c.railBorderColor},borderwidth:{valType:"number",min:0,dflt:c.railBorderWidth},ticklen:{valType:"number",min:0,dflt:c.tickLength},tickcolor:{valType:"color",dflt:c.tickColor},tickwidth:{valType:"number",min:0,dflt:1},minorticklen:{valType:"number",min:0,dflt:c.minorTickLength}}),"arraydraw","from-root")},{"../../lib/extend":488,"../../plot_api/edit_types":531,"../../plot_api/plot_template":538,"../../plots/animation_attributes":543,"../../plots/font_attributes":580,"../../plots/pad_attributes":613,"./constants":455}],455:[function(t,e,r){"use strict";e.exports={name:"sliders",containerClassName:"slider-container",groupClassName:"slider-group",inputAreaClass:"slider-input-area",railRectClass:"slider-rail-rect",railTouchRectClass:"slider-rail-touch-rect",gripRectClass:"slider-grip-rect",tickRectClass:"slider-tick-rect",inputProxyClass:"slider-input-proxy",labelsClass:"slider-labels",labelGroupClass:"slider-label-group",labelClass:"slider-label",currentValueClass:"slider-current-value",railHeight:5,menuIndexAttrName:"slider-active-index",autoMarginIdRoot:"slider-",minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:"#bec8d9",railBgColor:"#f8fafc",railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:"#bec8d9",gripBgColor:"#f6f8fa",gripBgActiveColor:"#dbdde0",labelPadding:8,labelOffset:0,tickWidth:1,tickColor:"#333",tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:"#333",minorTickLength:4,currentValuePadding:8,currentValueInset:0}},{}],456:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/array_container_defaults"),a=t("./attributes"),o=t("./constants").name,s=a.steps;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}for(var s=i(t,e,{name:"steps",handleItemDefaults:c}),l=0,u=0;u<s.length;u++)s[u].visible&&l++;if(l<2?e.visible=!1:o("visible")){e._stepCount=l;var f=e._visibleSteps=n.filterVisible(s);(s[o("active")]||{}).visible||(e.active=f[0]._index),o("x"),o("y"),n.noneOrAll(t,e,["x","y"]),o("xanchor"),o("yanchor"),o("len"),o("lenmode"),o("pad.t"),o("pad.r"),o("pad.b"),o("pad.l"),n.coerceFont(o,"font",r.font),o("currentvalue.visible")&&(o("currentvalue.xanchor"),o("currentvalue.prefix"),o("currentvalue.suffix"),o("currentvalue.offset"),n.coerceFont(o,"currentvalue.font",e.font)),o("transition.duration"),o("transition.easing"),o("bgcolor"),o("activebgcolor"),o("bordercolor"),o("borderwidth"),o("ticklen"),o("tickwidth"),o("tickcolor"),o("minorticklen")}}function c(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}if("skip"===t.method||Array.isArray(t.args)?r("visible"):e.visible=!1){r("method"),r("args");var i=r("label","step-"+e._index);r("value",i),r("execute")}}e.exports=function(t,e){i(t,e,{name:o,handleItemDefaults:l})}},{"../../lib":498,"../../plots/array_container_defaults":544,"./attributes":454,"./constants":455}],457:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../plots/plots"),a=t("../color"),o=t("../drawing"),s=t("../../lib"),l=s.strTranslate,c=t("../../lib/svg_text_utils"),u=t("../../plot_api/plot_template").arrayEditor,f=t("./constants"),h=t("../../constants/alignment"),p=h.LINE_SPACING,d=h.FROM_TL,m=h.FROM_BR;function g(t){return f.autoMarginIdRoot+t._index}function v(t){return t._index}function y(t,e){var r=o.tester.selectAll("g."+f.labelGroupClass).data(e._visibleSteps);r.enter().append("g").classed(f.labelGroupClass,!0);var a=0,l=0;r.each((function(t){var r=_(n.select(this),{step:t},e).node();if(r){var i=o.bBox(r);l=Math.max(l,i.height),a=Math.max(a,i.width)}})),r.remove();var u=e._dims={};u.inputAreaWidth=Math.max(f.railWidth,f.gripHeight);var h=t._fullLayout._size;u.lx=h.l+h.w*e.x,u.ly=h.t+h.h*(1-e.y),"fraction"===e.lenmode?u.outerLength=Math.round(h.w*e.len):u.outerLength=e.len,u.inputAreaStart=0,u.inputAreaLength=Math.round(u.outerLength-e.pad.l-e.pad.r);var p=(u.inputAreaLength-2*f.stepInset)/(e._stepCount-1),v=a+f.labelPadding;if(u.labelStride=Math.max(1,Math.ceil(v/p)),u.labelHeight=l,u.currentValueMaxWidth=0,u.currentValueHeight=0,u.currentValueTotalHeight=0,u.currentValueMaxLines=1,e.currentvalue.visible){var y=o.tester.append("g");r.each((function(t){var r=x(y,e,t.label),n=r.node()&&o.bBox(r.node())||{width:0,height:0},i=c.lineCount(r);u.currentValueMaxWidth=Math.max(u.currentValueMaxWidth,Math.ceil(n.width)),u.currentValueHeight=Math.max(u.currentValueHeight,Math.ceil(n.height)),u.currentValueMaxLines=Math.max(u.currentValueMaxLines,i)})),u.currentValueTotalHeight=u.currentValueHeight+e.currentvalue.offset,y.remove()}u.height=u.currentValueTotalHeight+f.tickOffset+e.ticklen+f.labelOffset+u.labelHeight+e.pad.t+e.pad.b;var b="left";s.isRightAnchor(e)&&(u.lx-=u.outerLength,b="right"),s.isCenterAnchor(e)&&(u.lx-=u.outerLength/2,b="center");var w="top";s.isBottomAnchor(e)&&(u.ly-=u.height,w="bottom"),s.isMiddleAnchor(e)&&(u.ly-=u.height/2,w="middle"),u.outerLength=Math.ceil(u.outerLength),u.height=Math.ceil(u.height),u.lx=Math.round(u.lx),u.ly=Math.round(u.ly);var T={y:e.y,b:u.height*m[w],t:u.height*d[w]};"fraction"===e.lenmode?(T.l=0,T.xl=e.x-e.len*d[b],T.r=0,T.xr=e.x+e.len*m[b]):(T.x=e.x,T.l=u.outerLength*d[b],T.r=u.outerLength*m[b]),i.autoMargin(t,g(e),T)}function x(t,e,r){if(e.currentvalue.visible){var n,i,a=e._dims;switch(e.currentvalue.xanchor){case"right":n=a.inputAreaLength-f.currentValueInset-a.currentValueMaxWidth,i="left";break;case"center":n=.5*a.inputAreaLength,i="middle";break;default:n=f.currentValueInset,i="left"}var l=s.ensureSingle(t,"text",f.labelClass,(function(t){t.attr({"text-anchor":i,"data-notex":1})})),u=e.currentvalue.prefix?e.currentvalue.prefix:"";if("string"==typeof r)u+=r;else{var h=e.steps[e.active].label,d=e._gd._fullLayout._meta;d&&(h=s.templateString(h,d)),u+=h}e.currentvalue.suffix&&(u+=e.currentvalue.suffix),l.call(o.font,e.currentvalue.font).text(u).call(c.convertToTspans,e._gd);var m=c.lineCount(l),g=(a.currentValueMaxLines+1-m)*e.currentvalue.font.size*p;return c.positionText(l,n,g),l}}function b(t,e,r){s.ensureSingle(t,"rect",f.gripRectClass,(function(n){n.call(A,e,t,r).style("pointer-events","all")})).attr({width:f.gripWidth,height:f.gripHeight,rx:f.gripRadius,ry:f.gripRadius}).call(a.stroke,r.bordercolor).call(a.fill,r.bgcolor).style("stroke-width",r.borderwidth+"px")}function _(t,e,r){var n=s.ensureSingle(t,"text",f.labelClass,(function(t){t.attr({"text-anchor":"middle","data-notex":1})})),i=e.step.label,a=r._gd._fullLayout._meta;return a&&(i=s.templateString(i,a)),n.call(o.font,r.font).text(i).call(c.convertToTspans,r._gd),n}function w(t,e){var r=s.ensureSingle(t,"g",f.labelsClass),i=e._dims,a=r.selectAll("g."+f.labelGroupClass).data(i.labelSteps);a.enter().append("g").classed(f.labelGroupClass,!0),a.exit().remove(),a.each((function(t){var r=n.select(this);r.call(_,t,e),o.setTranslate(r,E(e,t.fraction),f.tickOffset+e.ticklen+e.font.size*p+f.labelOffset+i.currentValueTotalHeight)}))}function T(t,e,r,n,i){var a=Math.round(n*(r._stepCount-1)),o=r._visibleSteps[a]._index;o!==r.active&&k(t,e,r,o,!0,i)}function k(t,e,r,n,a,o){var s=r.active;r.active=n,u(t.layout,f.name,r).applyUpdate("active",n);var l=r.steps[r.active];e.call(S,r,o),e.call(x,r),t.emit("plotly_sliderchange",{slider:r,step:r.steps[r.active],interaction:a,previousActive:s}),l&&l.method&&a&&(e._nextMethod?(e._nextMethod.step=l,e._nextMethod.doCallback=a,e._nextMethod.doTransition=o):(e._nextMethod={step:l,doCallback:a,doTransition:o},e._nextMethodRaf=window.requestAnimationFrame((function(){var r=e._nextMethod.step;r.method&&(r.execute&&i.executeAPICommand(t,r.method,r.args),e._nextMethod=null,e._nextMethodRaf=null)}))))}function A(t,e,r){var i=r.node(),o=n.select(e);function s(){return r.data()[0]}function l(){var t=s();e.emit("plotly_sliderstart",{slider:t});var l=r.select("."+f.gripRectClass);n.event.stopPropagation(),n.event.preventDefault(),l.call(a.fill,t.activebgcolor);var c=L(t,n.mouse(i)[0]);function u(){var t=s(),a=L(t,n.mouse(i)[0]);T(e,r,t,a,!1)}function h(){var t=s();t._dragging=!1,l.call(a.fill,t.bgcolor),o.on("mouseup",null),o.on("mousemove",null),o.on("touchend",null),o.on("touchmove",null),e.emit("plotly_sliderend",{slider:t,step:t.steps[t.active]})}T(e,r,t,c,!0),t._dragging=!0,o.on("mousemove",u),o.on("touchmove",u),o.on("mouseup",h),o.on("touchend",h)}t.on("mousedown",l),t.on("touchstart",l)}function M(t,e){var r=t.selectAll("rect."+f.tickRectClass).data(e._visibleSteps),i=e._dims;r.enter().append("rect").classed(f.tickRectClass,!0),r.exit().remove(),r.attr({width:e.tickwidth+"px","shape-rendering":"crispEdges"}),r.each((function(t,r){var s=r%i.labelStride==0,l=n.select(this);l.attr({height:s?e.ticklen:e.minorticklen}).call(a.fill,e.tickcolor),o.setTranslate(l,E(e,r/(e._stepCount-1))-.5*e.tickwidth,(s?f.tickOffset:f.minorTickOffset)+i.currentValueTotalHeight)}))}function S(t,e,r){for(var n=t.select("rect."+f.gripRectClass),i=0,a=0;a<e._stepCount;a++)if(e._visibleSteps[a]._index===e.active){i=a;break}var o=E(e,i/(e._stepCount-1));if(!e._invokingCommand){var s=n;r&&e.transition.duration>0&&(s=s.transition().duration(e.transition.duration).ease(e.transition.easing)),s.attr("transform",l(o-.5*f.gripWidth,e._dims.currentValueTotalHeight))}}function E(t,e){var r=t._dims;return r.inputAreaStart+f.stepInset+(r.inputAreaLength-2*f.stepInset)*Math.min(1,Math.max(0,e))}function L(t,e){var r=t._dims;return Math.min(1,Math.max(0,(e-f.stepInset-r.inputAreaStart)/(r.inputAreaLength-2*f.stepInset-2*r.inputAreaStart)))}function C(t,e,r){var n=r._dims,i=s.ensureSingle(t,"rect",f.railTouchRectClass,(function(n){n.call(A,e,t,r).style("pointer-events","all")}));i.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,f.tickOffset+r.ticklen+n.labelHeight)}).call(a.fill,r.bgcolor).attr("opacity",0),o.setTranslate(i,0,n.currentValueTotalHeight)}function P(t,e){var r=e._dims,n=r.inputAreaLength-2*f.railInset,i=s.ensureSingle(t,"rect",f.railRectClass);i.attr({width:n,height:f.railWidth,rx:f.railRadius,ry:f.railRadius,"shape-rendering":"crispEdges"}).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style("stroke-width",e.borderwidth+"px"),o.setTranslate(i,f.railInset,.5*(r.inputAreaWidth-f.railWidth)+r.currentValueTotalHeight)}e.exports=function(t){var e=t._fullLayout,r=function(t,e){for(var r=t[f.name],n=[],i=0;i<r.length;i++){var a=r[i];a.visible&&(a._gd=e,n.push(a))}return n}(e,t),a=e._infolayer.selectAll("g."+f.containerClassName).data(r.length>0?[0]:[]);function s(e){e._commandObserver&&(e._commandObserver.remove(),delete e._commandObserver),i.autoMargin(t,g(e))}if(a.enter().append("g").classed(f.containerClassName,!0).style("cursor","ew-resize"),a.exit().each((function(){n.select(this).selectAll("g."+f.groupClassName).each(s)})).remove(),0!==r.length){var l=a.selectAll("g."+f.groupClassName).data(r,v);l.enter().append("g").classed(f.groupClassName,!0),l.exit().each(s).remove();for(var c=0;c<r.length;c++){var u=r[c];y(t,u)}l.each((function(e){var r=n.select(this);!function(t){var e=t._dims;e.labelSteps=[];for(var r=t._stepCount,n=0;n<r;n+=e.labelStride)e.labelSteps.push({fraction:n/(r-1),step:t._visibleSteps[n]})}(e),i.manageCommandObserver(t,e,e._visibleSteps,(function(e){var n=r.data()[0];n.active!==e.index&&(n._dragging||k(t,r,n,e.index,!1,!0))})),function(t,e,r){(r.steps[r.active]||{}).visible||(r.active=r._visibleSteps[0]._index);e.call(x,r).call(P,r).call(w,r).call(M,r).call(C,t,r).call(b,t,r);var n=r._dims;o.setTranslate(e,n.lx+r.pad.l,n.ly+r.pad.t),e.call(S,r,!1),e.call(x,r)}(t,n.select(this),e)}))}}},{"../../constants/alignment":466,"../../lib":498,"../../lib/svg_text_utils":524,"../../plot_api/plot_template":538,"../../plots/plots":614,"../color":361,"../drawing":383,"./constants":455,"@plotly/d3":58}],458:[function(t,e,r){"use strict";var n=t("./constants");e.exports={moduleType:"component",name:n.name,layoutAttributes:t("./attributes"),supplyLayoutDefaults:t("./defaults"),draw:t("./draw")}},{"./attributes":454,"./constants":455,"./defaults":456,"./draw":457}],459:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("../../plots/plots"),o=t("../../registry"),s=t("../../lib"),l=s.strTranslate,c=t("../drawing"),u=t("../color"),f=t("../../lib/svg_text_utils"),h=t("../../constants/interactions"),p=t("../../constants/alignment").OPPOSITE_SIDE,d=/ [XY][0-9]* /;e.exports={draw:function(t,e,r){var m,g=r.propContainer,v=r.propName,y=r.placeholder,x=r.traceIndex,b=r.avoid||{},_=r.attributes,w=r.transform,T=r.containerGroup,k=t._fullLayout,A=1,M=!1,S=g.title,E=(S&&S.text?S.text:"").trim(),L=S&&S.font?S.font:{},C=L.family,P=L.size,I=L.color;"title.text"===v?m="titleText":-1!==v.indexOf("axis")?m="axisTitleText":v.indexOf(!0)&&(m="colorbarTitleText");var O=t._context.edits[m];""===E?A=0:E.replace(d," % ")===y.replace(d," % ")&&(A=.2,M=!0,O||(E="")),r._meta?E=s.templateString(E,r._meta):k._meta&&(E=s.templateString(E,k._meta));var z,D=E||O;T||(T=s.ensureSingle(k._infolayer,"g","g-"+e),z=k._hColorbarMoveTitle);var R=T.selectAll("text").data(D?[0]:[]);if(R.enter().append("text"),R.text(E).attr("class",e),R.exit().remove(),!D)return T;function F(t){s.syncOrAsync([B,N],t)}function B(e){var r;return!w&&z&&(w={}),w?(r="",w.rotate&&(r+="rotate("+[w.rotate,_.x,_.y]+")"),(w.offset||z)&&(r+=l(0,(w.offset||0)-(z||0)))):r=null,e.attr("transform",r),e.style({"font-family":C,"font-size":n.round(P,2)+"px",fill:u.rgb(I),opacity:A*u.opacity(I),"font-weight":a.fontWeight}).attr(_).call(f.convertToTspans,t),a.previousPromises(t)}function N(t){var e=n.select(t.node().parentNode);if(b&&b.selection&&b.side&&E){e.attr("transform",null);var r=p[b.side],a="left"===b.side||"top"===b.side?-1:1,o=i(b.pad)?b.pad:2,u=c.bBox(e.node()),f={left:0,top:0,right:k.width,bottom:k.height},h=b.maxShift||a*(f[b.side]-u[b.side]),d=0;if(h<0)d=h;else{var m=b.offsetLeft||0,g=b.offsetTop||0;u.left-=m,u.right-=m,u.top-=g,u.bottom-=g,b.selection.each((function(){var t=c.bBox(this);s.bBoxIntersect(u,t,o)&&(d=Math.max(d,a*(t[b.side]-u[r])+o))})),d=Math.min(h,d)}if(d>0||h<0){var v={left:[-d,0],right:[d,0],top:[0,-d],bottom:[0,d]}[b.side];e.attr("transform",l(v[0],v[1]))}}}return R.call(F),O&&(E?R.on(".opacity",null):(A=0,M=!0,R.text(y).on("mouseover.opacity",(function(){n.select(this).transition().duration(h.SHOW_PLACEHOLDER).style("opacity",1)})).on("mouseout.opacity",(function(){n.select(this).transition().duration(h.HIDE_PLACEHOLDER).style("opacity",0)}))),R.call(f.makeEditable,{gd:t}).on("edit",(function(e){void 0!==x?o.call("_guiRestyle",t,v,e,x):o.call("_guiRelayout",t,v,e)})).on("cancel",(function(){this.text(this.attr("data-unformatted")).call(F)})).on("input",(function(t){this.text(t||" ").call(f.positionText,_.x,_.y)}))),R.classed("js-placeholder",M),T}}},{"../../constants/alignment":466,"../../constants/interactions":473,"../../lib":498,"../../lib/svg_text_utils":524,"../../plots/plots":614,"../../registry":633,"../color":361,"../drawing":383,"@plotly/d3":58,"fast-isnumeric":185}],460:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../color/attributes"),a=t("../../lib/extend").extendFlat,o=t("../../plot_api/edit_types").overrideAll,s=t("../../plots/pad_attributes"),l=t("../../plot_api/plot_template").templatedArray,c=l("button",{visible:{valType:"boolean"},method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle"},args:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},args2:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},label:{valType:"string",dflt:""},execute:{valType:"boolean",dflt:!0}});e.exports=o(l("updatemenu",{_arrayAttrRegexps:[/^updatemenus\[(0|[1-9][0-9]+)\]\.buttons/],visible:{valType:"boolean"},type:{valType:"enumerated",values:["dropdown","buttons"],dflt:"dropdown"},direction:{valType:"enumerated",values:["left","right","up","down"],dflt:"down"},active:{valType:"integer",min:-1,dflt:0},showactive:{valType:"boolean",dflt:!0},buttons:c,x:{valType:"number",min:-2,max:3,dflt:-.05},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"right"},y:{valType:"number",min:-2,max:3,dflt:1},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top"},pad:a(s({editType:"arraydraw"}),{}),font:n({}),bgcolor:{valType:"color"},bordercolor:{valType:"color",dflt:i.borderLine},borderwidth:{valType:"number",min:0,dflt:1,editType:"arraydraw"}}),"arraydraw","from-root")},{"../../lib/extend":488,"../../plot_api/edit_types":531,"../../plot_api/plot_template":538,"../../plots/font_attributes":580,"../../plots/pad_attributes":613,"../color/attributes":360}],461:[function(t,e,r){"use strict";e.exports={name:"updatemenus",containerClassName:"updatemenu-container",headerGroupClassName:"updatemenu-header-group",headerClassName:"updatemenu-header",headerArrowClassName:"updatemenu-header-arrow",dropdownButtonGroupClassName:"updatemenu-dropdown-button-group",dropdownButtonClassName:"updatemenu-dropdown-button",buttonClassName:"updatemenu-button",itemRectClassName:"updatemenu-item-rect",itemTextClassName:"updatemenu-item-text",menuIndexAttrName:"updatemenu-active-index",autoMarginIdRoot:"updatemenu-",blankHeaderOpts:{label:" "},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:"#F4FAFF",hoverColor:"#F4FAFF",arrowSymbol:{left:"\u25c4",right:"\u25ba",up:"\u25b2",down:"\u25bc"}}},{}],462:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/array_container_defaults"),a=t("./attributes"),o=t("./constants").name,s=a.buttons;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}o("visible",i(t,e,{name:"buttons",handleItemDefaults:c}).length>0)&&(o("active"),o("direction"),o("type"),o("showactive"),o("x"),o("y"),n.noneOrAll(t,e,["x","y"]),o("xanchor"),o("yanchor"),o("pad.t"),o("pad.r"),o("pad.b"),o("pad.l"),n.coerceFont(o,"font",r.font),o("bgcolor",r.paper_bgcolor),o("bordercolor"),o("borderwidth"))}function c(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}r("visible","skip"===t.method||Array.isArray(t.args))&&(r("method"),r("args"),r("args2"),r("label"),r("execute"))}e.exports=function(t,e){i(t,e,{name:o,handleItemDefaults:l})}},{"../../lib":498,"../../plots/array_container_defaults":544,"./attributes":460,"./constants":461}],463:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../plots/plots"),a=t("../color"),o=t("../drawing"),s=t("../../lib"),l=t("../../lib/svg_text_utils"),c=t("../../plot_api/plot_template").arrayEditor,u=t("../../constants/alignment").LINE_SPACING,f=t("./constants"),h=t("./scrollbox");function p(t){return t._index}function d(t,e){return+t.attr(f.menuIndexAttrName)===e._index}function m(t,e,r,n,i,a,o,s){e.active=o,c(t.layout,f.name,e).applyUpdate("active",o),"buttons"===e.type?v(t,n,null,null,e):"dropdown"===e.type&&(i.attr(f.menuIndexAttrName,"-1"),g(t,n,i,a,e),s||v(t,n,i,a,e))}function g(t,e,r,n,i){var a=s.ensureSingle(e,"g",f.headerClassName,(function(t){t.style("pointer-events","all")})),l=i._dims,c=i.active,u=i.buttons[c]||f.blankHeaderOpts,h={y:i.pad.t,yPad:0,x:i.pad.l,xPad:0,index:0},p={width:l.headerWidth,height:l.headerHeight};a.call(y,i,u,t).call(M,i,h,p),s.ensureSingle(e,"text",f.headerArrowClassName,(function(t){t.attr("text-anchor","end").call(o.font,i.font).text(f.arrowSymbol[i.direction])})).attr({x:l.headerWidth-f.arrowOffsetX+i.pad.l,y:l.headerHeight/2+f.textOffsetY+i.pad.t}),a.on("click",(function(){r.call(S,String(d(r,i)?-1:i._index)),v(t,e,r,n,i)})),a.on("mouseover",(function(){a.call(w)})),a.on("mouseout",(function(){a.call(T,i)})),o.setTranslate(e,l.lx,l.ly)}function v(t,e,r,a,o){r||(r=e).attr("pointer-events","all");var l=function(t){return-1==+t.attr(f.menuIndexAttrName)}(r)&&"buttons"!==o.type?[]:o.buttons,c="dropdown"===o.type?f.dropdownButtonClassName:f.buttonClassName,u=r.selectAll("g."+c).data(s.filterVisible(l)),h=u.enter().append("g").classed(c,!0),p=u.exit();"dropdown"===o.type?(h.attr("opacity","0").transition().attr("opacity","1"),p.transition().attr("opacity","0").remove()):p.remove();var d=0,g=0,v=o._dims,x=-1!==["up","down"].indexOf(o.direction);"dropdown"===o.type&&(x?g=v.headerHeight+f.gapButtonHeader:d=v.headerWidth+f.gapButtonHeader),"dropdown"===o.type&&"up"===o.direction&&(g=-f.gapButtonHeader+f.gapButton-v.openHeight),"dropdown"===o.type&&"left"===o.direction&&(d=-f.gapButtonHeader+f.gapButton-v.openWidth);var b={x:v.lx+d+o.pad.l,y:v.ly+g+o.pad.t,yPad:f.gapButton,xPad:f.gapButton,index:0},k={l:b.x+o.borderwidth,t:b.y+o.borderwidth};u.each((function(s,l){var c=n.select(this);c.call(y,o,s,t).call(M,o,b),c.on("click",(function(){n.event.defaultPrevented||(s.execute&&(s.args2&&o.active===l?(m(t,o,0,e,r,a,-1),i.executeAPICommand(t,s.method,s.args2)):(m(t,o,0,e,r,a,l),i.executeAPICommand(t,s.method,s.args))),t.emit("plotly_buttonclicked",{menu:o,button:s,active:o.active}))})),c.on("mouseover",(function(){c.call(w)})),c.on("mouseout",(function(){c.call(T,o),u.call(_,o)}))})),u.call(_,o),x?(k.w=Math.max(v.openWidth,v.headerWidth),k.h=b.y-k.t):(k.w=b.x-k.l,k.h=Math.max(v.openHeight,v.headerHeight)),k.direction=o.direction,a&&(u.size()?function(t,e,r,n,i,a){var o,s,l,c=i.direction,u="up"===c||"down"===c,h=i._dims,p=i.active;if(u)for(s=0,l=0;l<p;l++)s+=h.heights[l]+f.gapButton;else for(o=0,l=0;l<p;l++)o+=h.widths[l]+f.gapButton;n.enable(a,o,s),n.hbar&&n.hbar.attr("opacity","0").transition().attr("opacity","1");n.vbar&&n.vbar.attr("opacity","0").transition().attr("opacity","1")}(0,0,0,a,o,k):function(t){var e=!!t.hbar,r=!!t.vbar;e&&t.hbar.transition().attr("opacity","0").each("end",(function(){e=!1,r||t.disable()}));r&&t.vbar.transition().attr("opacity","0").each("end",(function(){r=!1,e||t.disable()}))}(a))}function y(t,e,r,n){t.call(x,e).call(b,e,r,n)}function x(t,e){s.ensureSingle(t,"rect",f.itemRectClassName,(function(t){t.attr({rx:f.rx,ry:f.ry,"shape-rendering":"crispEdges"})})).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style("stroke-width",e.borderwidth+"px")}function b(t,e,r,n){var i=s.ensureSingle(t,"text",f.itemTextClassName,(function(t){t.attr({"text-anchor":"start","data-notex":1})})),a=r.label,c=n._fullLayout._meta;c&&(a=s.templateString(a,c)),i.call(o.font,e.font).text(a).call(l.convertToTspans,n)}function _(t,e){var r=e.active;t.each((function(t,i){var o=n.select(this);i===r&&e.showactive&&o.select("rect."+f.itemRectClassName).call(a.fill,f.activeColor)}))}function w(t){t.select("rect."+f.itemRectClassName).call(a.fill,f.hoverColor)}function T(t,e){t.select("rect."+f.itemRectClassName).call(a.fill,e.bgcolor)}function k(t,e){var r=e._dims={width1:0,height1:0,heights:[],widths:[],totalWidth:0,totalHeight:0,openWidth:0,openHeight:0,lx:0,ly:0},a=o.tester.selectAll("g."+f.dropdownButtonClassName).data(s.filterVisible(e.buttons));a.enter().append("g").classed(f.dropdownButtonClassName,!0);var c=-1!==["up","down"].indexOf(e.direction);a.each((function(i,a){var s=n.select(this);s.call(y,e,i,t);var h=s.select("."+f.itemTextClassName),p=h.node()&&o.bBox(h.node()).width,d=Math.max(p+f.textPadX,f.minWidth),m=e.font.size*u,g=l.lineCount(h),v=Math.max(m*g,f.minHeight)+f.textOffsetY;v=Math.ceil(v),d=Math.ceil(d),r.widths[a]=d,r.heights[a]=v,r.height1=Math.max(r.height1,v),r.width1=Math.max(r.width1,d),c?(r.totalWidth=Math.max(r.totalWidth,d),r.openWidth=r.totalWidth,r.totalHeight+=v+f.gapButton,r.openHeight+=v+f.gapButton):(r.totalWidth+=d+f.gapButton,r.openWidth+=d+f.gapButton,r.totalHeight=Math.max(r.totalHeight,v),r.openHeight=r.totalHeight)})),c?r.totalHeight-=f.gapButton:r.totalWidth-=f.gapButton,r.headerWidth=r.width1+f.arrowPadX,r.headerHeight=r.height1,"dropdown"===e.type&&(c?(r.width1+=f.arrowPadX,r.totalHeight=r.height1):r.totalWidth=r.width1,r.totalWidth+=f.arrowPadX),a.remove();var h=r.totalWidth+e.pad.l+e.pad.r,p=r.totalHeight+e.pad.t+e.pad.b,d=t._fullLayout._size;r.lx=d.l+d.w*e.x,r.ly=d.t+d.h*(1-e.y);var m="left";s.isRightAnchor(e)&&(r.lx-=h,m="right"),s.isCenterAnchor(e)&&(r.lx-=h/2,m="center");var g="top";s.isBottomAnchor(e)&&(r.ly-=p,g="bottom"),s.isMiddleAnchor(e)&&(r.ly-=p/2,g="middle"),r.totalWidth=Math.ceil(r.totalWidth),r.totalHeight=Math.ceil(r.totalHeight),r.lx=Math.round(r.lx),r.ly=Math.round(r.ly),i.autoMargin(t,A(e),{x:e.x,y:e.y,l:h*({right:1,center:.5}[m]||0),r:h*({left:1,center:.5}[m]||0),b:p*({top:1,middle:.5}[g]||0),t:p*({bottom:1,middle:.5}[g]||0)})}function A(t){return f.autoMarginIdRoot+t._index}function M(t,e,r,n){n=n||{};var i=t.select("."+f.itemRectClassName),a=t.select("."+f.itemTextClassName),s=e.borderwidth,c=r.index,h=e._dims;o.setTranslate(t,s+r.x,s+r.y);var p=-1!==["up","down"].indexOf(e.direction),d=n.height||(p?h.heights[c]:h.height1);i.attr({x:0,y:0,width:n.width||(p?h.width1:h.widths[c]),height:d});var m=e.font.size*u,g=(l.lineCount(a)-1)*m/2;l.positionText(a,f.textOffsetX,d/2-g+f.textOffsetY),p?r.y+=h.heights[c]+r.yPad:r.x+=h.widths[c]+r.xPad,r.index++}function S(t,e){t.attr(f.menuIndexAttrName,e||"-1").selectAll("g."+f.dropdownButtonClassName).remove()}e.exports=function(t){var e=t._fullLayout,r=s.filterVisible(e[f.name]);function a(e){i.autoMargin(t,A(e))}var o=e._menulayer.selectAll("g."+f.containerClassName).data(r.length>0?[0]:[]);if(o.enter().append("g").classed(f.containerClassName,!0).style("cursor","pointer"),o.exit().each((function(){n.select(this).selectAll("g."+f.headerGroupClassName).each(a)})).remove(),0!==r.length){var l=o.selectAll("g."+f.headerGroupClassName).data(r,p);l.enter().append("g").classed(f.headerGroupClassName,!0);for(var c=s.ensureSingle(o,"g",f.dropdownButtonGroupClassName,(function(t){t.style("pointer-events","all")})),u=0;u<r.length;u++){var y=r[u];k(t,y)}var x="updatemenus"+e._uid,b=new h(t,c,x);l.enter().size()&&(c.node().parentNode.appendChild(c.node()),c.call(S)),l.exit().each((function(t){c.call(S),a(t)})).remove(),l.each((function(e){var r=n.select(this),a="dropdown"===e.type?c:null;i.manageCommandObserver(t,e,e.buttons,(function(n){m(t,e,e.buttons[n.index],r,a,b,n.index,!0)})),"dropdown"===e.type?(g(t,r,c,b,e),d(c,e)&&v(t,r,c,b,e)):v(t,r,null,null,e)}))}}},{"../../constants/alignment":466,"../../lib":498,"../../lib/svg_text_utils":524,"../../plot_api/plot_template":538,"../../plots/plots":614,"../color":361,"../drawing":383,"./constants":461,"./scrollbox":465,"@plotly/d3":58}],464:[function(t,e,r){arguments[4][458][0].apply(r,arguments)},{"./attributes":460,"./constants":461,"./defaults":462,"./draw":463,dup:458}],465:[function(t,e,r){"use strict";e.exports=s;var n=t("@plotly/d3"),i=t("../color"),a=t("../drawing"),o=t("../../lib");function s(t,e,r){this.gd=t,this.container=e,this.id=r,this.position=null,this.translateX=null,this.translateY=null,this.hbar=null,this.vbar=null,this.bg=this.container.selectAll("rect.scrollbox-bg").data([0]),this.bg.exit().on(".drag",null).on("wheel",null).remove(),this.bg.enter().append("rect").classed("scrollbox-bg",!0).style("pointer-events","all").attr({opacity:0,x:0,y:0,width:0,height:0})}s.barWidth=2,s.barLength=20,s.barRadius=2,s.barPad=1,s.barColor="#808BA4",s.prototype.enable=function(t,e,r){var o=this.gd._fullLayout,l=o.width,c=o.height;this.position=t;var u,f,h,p,d=this.position.l,m=this.position.w,g=this.position.t,v=this.position.h,y=this.position.direction,x="down"===y,b="left"===y,_="up"===y,w=m,T=v;x||b||"right"===y||_||(this.position.direction="down",x=!0),x||_?(f=(u=d)+w,x?(h=g,T=(p=Math.min(h+T,c))-h):T=(p=g+T)-(h=Math.max(p-T,0))):(p=(h=g)+T,b?w=(f=d+w)-(u=Math.max(f-w,0)):(u=d,w=(f=Math.min(u+w,l))-u)),this._box={l:u,t:h,w:w,h:T};var k=m>w,A=s.barLength+2*s.barPad,M=s.barWidth+2*s.barPad,S=d,E=g+v;E+M>c&&(E=c-M);var L=this.container.selectAll("rect.scrollbar-horizontal").data(k?[0]:[]);L.exit().on(".drag",null).remove(),L.enter().append("rect").classed("scrollbar-horizontal",!0).call(i.fill,s.barColor),k?(this.hbar=L.attr({rx:s.barRadius,ry:s.barRadius,x:S,y:E,width:A,height:M}),this._hbarXMin=S+A/2,this._hbarTranslateMax=w-A):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var C=v>T,P=s.barWidth+2*s.barPad,I=s.barLength+2*s.barPad,O=d+m,z=g;O+P>l&&(O=l-P);var D=this.container.selectAll("rect.scrollbar-vertical").data(C?[0]:[]);D.exit().on(".drag",null).remove(),D.enter().append("rect").classed("scrollbar-vertical",!0).call(i.fill,s.barColor),C?(this.vbar=D.attr({rx:s.barRadius,ry:s.barRadius,x:O,y:z,width:P,height:I}),this._vbarYMin=z+I/2,this._vbarTranslateMax=T-I):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var R=this.id,F=u-.5,B=C?f+P+.5:f+.5,N=h-.5,j=k?p+M+.5:p+.5,U=o._topdefs.selectAll("#"+R).data(k||C?[0]:[]);if(U.exit().remove(),U.enter().append("clipPath").attr("id",R).append("rect"),k||C?(this._clipRect=U.select("rect").attr({x:Math.floor(F),y:Math.floor(N),width:Math.ceil(B)-Math.floor(F),height:Math.ceil(j)-Math.floor(N)}),this.container.call(a.setClipUrl,R,this.gd),this.bg.attr({x:d,y:g,width:m,height:v})):(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(a.setClipUrl,null),delete this._clipRect),k||C){var V=n.behavior.drag().on("dragstart",(function(){n.event.sourceEvent.preventDefault()})).on("drag",this._onBoxDrag.bind(this));this.container.on("wheel",null).on("wheel",this._onBoxWheel.bind(this)).on(".drag",null).call(V);var H=n.behavior.drag().on("dragstart",(function(){n.event.sourceEvent.preventDefault(),n.event.sourceEvent.stopPropagation()})).on("drag",this._onBarDrag.bind(this));k&&this.hbar.on(".drag",null).call(H),C&&this.vbar.on(".drag",null).call(H)}this.setTranslate(e,r)},s.prototype.disable=function(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(a.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(".drag",null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(".drag",null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},s.prototype._onBoxDrag=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t-=n.event.dx),this.vbar&&(e-=n.event.dy),this.setTranslate(t,e)},s.prototype._onBoxWheel=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t+=n.event.deltaY),this.vbar&&(e+=n.event.deltaY),this.setTranslate(t,e)},s.prototype._onBarDrag=function(){var t=this.translateX,e=this.translateY;if(this.hbar){var r=t+this._hbarXMin,i=r+this._hbarTranslateMax;t=(o.constrain(n.event.x,r,i)-r)/(i-r)*(this.position.w-this._box.w)}if(this.vbar){var a=e+this._vbarYMin,s=a+this._vbarTranslateMax;e=(o.constrain(n.event.y,a,s)-a)/(s-a)*(this.position.h-this._box.h)}this.setTranslate(t,e)},s.prototype.setTranslate=function(t,e){var r=this.position.w-this._box.w,n=this.position.h-this._box.h;if(t=o.constrain(t||0,0,r),e=o.constrain(e||0,0,n),this.translateX=t,this.translateY=e,this.container.call(a.setTranslate,this._box.l-this.position.l-t,this._box.t-this.position.t-e),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+t-.5),y:Math.floor(this.position.t+e-.5)}),this.hbar){var i=t/r;this.hbar.call(a.setTranslate,t+i*this._hbarTranslateMax,e)}if(this.vbar){var s=e/n;this.vbar.call(a.setTranslate,t,e+s*this._vbarTranslateMax)}}},{"../../lib":498,"../color":361,"../drawing":383,"@plotly/d3":58}],466:[function(t,e,r){"use strict";e.exports={FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},FROM_BR:{left:1,center:.5,right:0,bottom:0,middle:.5,top:1},LINE_SPACING:1.3,CAP_SHIFT:.7,MID_SHIFT:.35,OPPOSITE_SIDE:{left:"right",right:"left",top:"bottom",bottom:"top"}}},{}],467:[function(t,e,r){"use strict";e.exports={axisRefDescription:function(t,e,r){return["If set to a",t,"axis id (e.g. *"+t+"* or","*"+t+"2*), the `"+t+"` position refers to a",t,"coordinate. If set to *paper*, the `"+t+"`","position refers to the distance from the",e,"of the plotting","area in normalized coordinates where *0* (*1*) corresponds to the",e,"("+r+"). If set to a",t,"axis ID followed by","*domain* (separated by a space), the position behaves like for","*paper*, but refers to the distance in fractions of the domain","length from the",e,"of the domain of that axis: e.g.,","*"+t+"2 domain* refers to the domain of the second",t," axis and a",t,"position of 0.5 refers to the","point between the",e,"and the",r,"of the domain of the","second",t,"axis."].join(" ")}}},{}],468:[function(t,e,r){"use strict";e.exports={INCREASING:{COLOR:"#3D9970",SYMBOL:"\u25b2"},DECREASING:{COLOR:"#FF4136",SYMBOL:"\u25bc"}}},{}],469:[function(t,e,r){"use strict";e.exports={FORMAT_LINK:"https://github.com/d3/d3-format/tree/v1.4.5#d3-format",DATE_FORMAT_LINK:"https://github.com/d3/d3-time-format/tree/v2.2.3#locale_format"}},{}],470:[function(t,e,r){"use strict";e.exports={COMPARISON_OPS:["=","!=","<",">=",">","<="],COMPARISON_OPS2:["=","<",">=",">","<="],INTERVAL_OPS:["[]","()","[)","(]","][",")(","](",")["],SET_OPS:["{}","}{"],CONSTRAINT_REDUCTION:{"=":"=","<":"<","<=":"<",">":">",">=":">","[]":"[]","()":"[]","[)":"[]","(]":"[]","][":"][",")(":"][","](":"][",")[":"]["}}},{}],471:[function(t,e,r){"use strict";e.exports={solid:[[],0],dot:[[.5,1],200],dash:[[.5,1],50],longdash:[[.5,1],10],dashdot:[[.5,.625,.875,1],50],longdashdot:[[.5,.7,.8,1],10]}},{}],472:[function(t,e,r){"use strict";e.exports={circle:"\u25cf","circle-open":"\u25cb",square:"\u25a0","square-open":"\u25a1",diamond:"\u25c6","diamond-open":"\u25c7",cross:"+",x:"\u274c"}},{}],473:[function(t,e,r){"use strict";e.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},{}],474:[function(t,e,r){"use strict";e.exports={BADNUM:void 0,FP_SAFE:1e-4*Number.MAX_VALUE,ONEMAXYEAR:316224e5,ONEAVGYEAR:315576e5,ONEMINYEAR:31536e6,ONEMAXQUARTER:79488e5,ONEAVGQUARTER:78894e5,ONEMINQUARTER:76896e5,ONEMAXMONTH:26784e5,ONEAVGMONTH:26298e5,ONEMINMONTH:24192e5,ONEWEEK:6048e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:2440587.5,ALMOST_EQUAL:.999999,LOG_CLIP:10,MINUS_SIGN:"\u2212"}},{}],475:[function(t,e,r){"use strict";r.xmlns="http://www.w3.org/2000/xmlns/",r.svg="http://www.w3.org/2000/svg",r.xlink="http://www.w3.org/1999/xlink",r.svgAttrs={xmlns:r.svg,"xmlns:xlink":r.xlink}},{}],476:[function(t,e,r){"use strict";r.version=t("./version").version,t("native-promise-only"),t("../build/plotcss");for(var n=t("./registry"),i=r.register=n.register,a=t("./plot_api"),o=Object.keys(a),s=0;s<o.length;s++){var l=o[s];"_"!==l.charAt(0)&&(r[l]=a[l]),i({moduleType:"apiMethod",name:l,fn:a[l]})}i(t("./traces/scatter")),i([t("./components/legend"),t("./components/fx"),t("./components/annotations"),t("./components/annotations3d"),t("./components/shapes"),t("./components/images"),t("./components/updatemenus"),t("./components/sliders"),t("./components/rangeslider"),t("./components/rangeselector"),t("./components/grid"),t("./components/errorbars"),t("./components/colorscale"),t("./components/colorbar"),t("./components/modebar")]),i([t("./locale-en"),t("./locale-en-us")]),window.PlotlyLocales&&Array.isArray(window.PlotlyLocales)&&(i(window.PlotlyLocales),delete window.PlotlyLocales),r.Icons=t("./fonts/ploticon");var c=t("./components/fx"),u=t("./plots/plots");r.Plots={resize:u.resize,graphJson:u.graphJson,sendDataToCloud:u.sendDataToCloud},r.Fx={hover:c.hover,unhover:c.unhover,loneHover:c.loneHover,loneUnhover:c.loneUnhover},r.Snapshot=t("./snapshot"),r.PlotSchema=t("./plot_api/plot_schema")},{"../build/plotcss":1,"./components/annotations":352,"./components/annotations3d":357,"./components/colorbar":367,"./components/colorscale":373,"./components/errorbars":389,"./components/fx":401,"./components/grid":405,"./components/images":410,"./components/legend":418,"./components/modebar":424,"./components/rangeselector":432,"./components/rangeslider":439,"./components/shapes":453,"./components/sliders":458,"./components/updatemenus":464,"./fonts/ploticon":477,"./locale-en":529,"./locale-en-us":528,"./plot_api":533,"./plot_api/plot_schema":537,"./plots/plots":614,"./registry":633,"./snapshot":638,"./traces/scatter":934,"./version":1118,"native-promise-only":240}],477:[function(t,e,r){"use strict";e.exports={undo:{width:857.1,height:1e3,path:"m857 350q0-87-34-166t-91-137-137-92-166-34q-96 0-183 41t-147 114q-4 6-4 13t5 11l76 77q6 5 14 5 9-1 13-7 41-53 100-82t126-29q58 0 110 23t92 61 61 91 22 111-22 111-61 91-92 61-110 23q-55 0-105-20t-90-57l77-77q17-16 8-38-10-23-33-23h-250q-15 0-25 11t-11 25v250q0 24 22 33 22 10 39-8l72-72q60 57 137 88t159 31q87 0 166-34t137-92 91-137 34-166z",transform:"matrix(1 0 0 -1 0 850)"},home:{width:928.6,height:1e3,path:"m786 296v-267q0-15-11-26t-25-10h-214v214h-143v-214h-214q-15 0-25 10t-11 26v267q0 1 0 2t0 2l321 264 321-264q1-1 1-4z m124 39l-34-41q-5-5-12-6h-2q-7 0-12 3l-386 322-386-322q-7-4-13-4-7 2-12 7l-35 41q-4 5-3 13t6 12l401 334q18 15 42 15t43-15l136-114v109q0 8 5 13t13 5h107q8 0 13-5t5-13v-227l122-102q5-5 6-12t-4-13z",transform:"matrix(1 0 0 -1 0 850)"},"camera-retro":{width:1e3,height:1e3,path:"m518 386q0 8-5 13t-13 5q-37 0-63-27t-26-63q0-8 5-13t13-5 12 5 5 13q0 23 16 38t38 16q8 0 13 5t5 13z m125-73q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z m-572-320h858v71h-858v-71z m643 320q0 89-62 152t-152 62-151-62-63-152 63-151 151-63 152 63 62 151z m-571 358h214v72h-214v-72z m-72-107h858v143h-462l-36-71h-360v-72z m929 143v-714q0-30-21-51t-50-21h-858q-29 0-50 21t-21 51v714q0 30 21 51t50 21h858q29 0 50-21t21-51z",transform:"matrix(1 0 0 -1 0 850)"},zoombox:{width:1e3,height:1e3,path:"m1000-25l-250 251c40 63 63 138 63 218 0 224-182 406-407 406-224 0-406-182-406-406s183-406 407-406c80 0 155 22 218 62l250-250 125 125z m-812 250l0 438 437 0 0-438-437 0z m62 375l313 0 0-312-313 0 0 312z",transform:"matrix(1 0 0 -1 0 850)"},pan:{width:1e3,height:1e3,path:"m1000 350l-187 188 0-125-250 0 0 250 125 0-188 187-187-187 125 0 0-250-250 0 0 125-188-188 186-187 0 125 252 0 0-250-125 0 187-188 188 188-125 0 0 250 250 0 0-126 187 188z",transform:"matrix(1 0 0 -1 0 850)"},zoom_plus:{width:875,height:1e3,path:"m1 787l0-875 875 0 0 875-875 0z m687-500l-187 0 0-187-125 0 0 187-188 0 0 125 188 0 0 187 125 0 0-187 187 0 0-125z",transform:"matrix(1 0 0 -1 0 850)"},zoom_minus:{width:875,height:1e3,path:"m0 788l0-876 875 0 0 876-875 0z m688-500l-500 0 0 125 500 0 0-125z",transform:"matrix(1 0 0 -1 0 850)"},autoscale:{width:1e3,height:1e3,path:"m250 850l-187 0-63 0 0-62 0-188 63 0 0 188 187 0 0 62z m688 0l-188 0 0-62 188 0 0-188 62 0 0 188 0 62-62 0z m-875-938l0 188-63 0 0-188 0-62 63 0 187 0 0 62-187 0z m875 188l0-188-188 0 0-62 188 0 62 0 0 62 0 188-62 0z m-125 188l-1 0-93-94-156 156 156 156 92-93 2 0 0 250-250 0 0-2 93-92-156-156-156 156 94 92 0 2-250 0 0-250 0 0 93 93 157-156-157-156-93 94 0 0 0-250 250 0 0 0-94 93 156 157 156-157-93-93 0 0 250 0 0 250z",transform:"matrix(1 0 0 -1 0 850)"},tooltip_basic:{width:1500,height:1e3,path:"m375 725l0 0-375-375 375-374 0-1 1125 0 0 750-1125 0z",transform:"matrix(1 0 0 -1 0 850)"},tooltip_compare:{width:1125,height:1e3,path:"m187 786l0 2-187-188 188-187 0 0 937 0 0 373-938 0z m0-499l0 1-187-188 188-188 0 0 937 0 0 376-938-1z",transform:"matrix(1 0 0 -1 0 850)"},plotlylogo:{width:1542,height:1e3,path:"m0-10h182v-140h-182v140z m228 146h183v-286h-183v286z m225 714h182v-1000h-182v1000z m225-285h182v-715h-182v715z m225 142h183v-857h-183v857z m231-428h182v-429h-182v429z m225-291h183v-138h-183v138z",transform:"matrix(1 0 0 -1 0 850)"},"z-axis":{width:1e3,height:1e3,path:"m833 5l-17 108v41l-130-65 130-66c0 0 0 38 0 39 0-1 36-14 39-25 4-15-6-22-16-30-15-12-39-16-56-20-90-22-187-23-279-23-261 0-341 34-353 59 3 60 228 110 228 110-140-8-351-35-351-116 0-120 293-142 474-142 155 0 477 22 477 142 0 50-74 79-163 96z m-374 94c-58-5-99-21-99-40 0-24 65-43 144-43 79 0 143 19 143 43 0 19-42 34-98 40v216h87l-132 135-133-135h88v-216z m167 515h-136v1c16 16 31 34 46 52l84 109v54h-230v-71h124v-1c-16-17-28-32-44-51l-89-114v-51h245v72z",transform:"matrix(1 0 0 -1 0 850)"},"3d_rotate":{width:1e3,height:1e3,path:"m922 660c-5 4-9 7-14 11-359 263-580-31-580-31l-102 28 58-400c0 1 1 1 2 2 118 108 351 249 351 249s-62 27-100 42c88 83 222 183 347 122 16-8 30-17 44-27-2 1-4 2-6 4z m36-329c0 0 64 229-88 296-62 27-124 14-175-11 157-78 225-208 249-266 8-19 11-31 11-31 2 5 6 15 11 32-5-13-8-20-8-20z m-775-239c70-31 117-50 198-32-121 80-199 346-199 346l-96-15-58-12c0 0 55-226 155-287z m603 133l-317-139c0 0 4-4 19-14 7-5 24-15 24-15s-177-147-389 4c235-287 536-112 536-112l31-22 100 299-4-1z m-298-153c6-4 14-9 24-15 0 0-17 10-24 15z",transform:"matrix(1 0 0 -1 0 850)"},camera:{width:1e3,height:1e3,path:"m500 450c-83 0-150-67-150-150 0-83 67-150 150-150 83 0 150 67 150 150 0 83-67 150-150 150z m400 150h-120c-16 0-34 13-39 29l-31 93c-6 15-23 28-40 28h-340c-16 0-34-13-39-28l-31-94c-6-15-23-28-40-28h-120c-55 0-100-45-100-100v-450c0-55 45-100 100-100h800c55 0 100 45 100 100v450c0 55-45 100-100 100z m-400-550c-138 0-250 112-250 250 0 138 112 250 250 250 138 0 250-112 250-250 0-138-112-250-250-250z m365 380c-19 0-35 16-35 35 0 19 16 35 35 35 19 0 35-16 35-35 0-19-16-35-35-35z",transform:"matrix(1 0 0 -1 0 850)"},movie:{width:1e3,height:1e3,path:"m938 413l-188-125c0 37-17 71-44 94 64 38 107 107 107 187 0 121-98 219-219 219-121 0-219-98-219-219 0-61 25-117 66-156h-115c30 33 49 76 49 125 0 103-84 187-187 187s-188-84-188-187c0-57 26-107 65-141-38-22-65-62-65-109v-250c0-70 56-126 125-126h500c69 0 125 56 125 126l188-126c34 0 62 28 62 63v375c0 35-28 63-62 63z m-750 0c-69 0-125 56-125 125s56 125 125 125 125-56 125-125-56-125-125-125z m406-1c-87 0-157 70-157 157 0 86 70 156 157 156s156-70 156-156-70-157-156-157z",transform:"matrix(1 0 0 -1 0 850)"},question:{width:857.1,height:1e3,path:"m500 82v107q0 8-5 13t-13 5h-107q-8 0-13-5t-5-13v-107q0-8 5-13t13-5h107q8 0 13 5t5 13z m143 375q0 49-31 91t-77 65-95 23q-136 0-207-119-9-14 4-24l74-55q4-4 10-4 9 0 14 7 30 38 48 51 19 14 48 14 27 0 48-15t21-33q0-21-11-34t-38-25q-35-16-65-48t-29-70v-20q0-8 5-13t13-5h107q8 0 13 5t5 13q0 10 12 27t30 28q18 10 28 16t25 19 25 27 16 34 7 45z m214-107q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z",transform:"matrix(1 0 0 -1 0 850)"},disk:{width:857.1,height:1e3,path:"m214-7h429v214h-429v-214z m500 0h72v500q0 8-6 21t-11 20l-157 156q-5 6-19 12t-22 5v-232q0-22-15-38t-38-16h-322q-22 0-37 16t-16 38v232h-72v-714h72v232q0 22 16 38t37 16h465q22 0 38-16t15-38v-232z m-214 518v178q0 8-5 13t-13 5h-107q-7 0-13-5t-5-13v-178q0-8 5-13t13-5h107q7 0 13 5t5 13z m357-18v-518q0-22-15-38t-38-16h-750q-23 0-38 16t-16 38v750q0 22 16 38t38 16h517q23 0 50-12t42-26l156-157q16-15 27-42t11-49z",transform:"matrix(1 0 0 -1 0 850)"},drawopenpath:{width:70,height:70,path:"M33.21,85.65a7.31,7.31,0,0,1-2.59-.48c-8.16-3.11-9.27-19.8-9.88-41.3-.1-3.58-.19-6.68-.35-9-.15-2.1-.67-3.48-1.43-3.79-2.13-.88-7.91,2.32-12,5.86L3,32.38c1.87-1.64,11.55-9.66,18.27-6.9,2.13.87,4.75,3.14,5.17,9,.17,2.43.26,5.59.36,9.25a224.17,224.17,0,0,0,1.5,23.4c1.54,10.76,4,12.22,4.48,12.4.84.32,2.79-.46,5.76-3.59L43,80.07C41.53,81.57,37.68,85.64,33.21,85.65ZM74.81,69a11.34,11.34,0,0,0,6.09-6.72L87.26,44.5,74.72,32,56.9,38.35c-2.37.86-5.57,3.42-6.61,6L38.65,72.14l8.42,8.43ZM55,46.27a7.91,7.91,0,0,1,3.64-3.17l14.8-5.3,8,8L76.11,60.6l-.06.19a6.37,6.37,0,0,1-3,3.43L48.25,74.59,44.62,71Zm16.57,7.82A6.9,6.9,0,1,0,64.64,61,6.91,6.91,0,0,0,71.54,54.09Zm-4.05,0a2.85,2.85,0,1,1-2.85-2.85A2.86,2.86,0,0,1,67.49,54.09Zm-4.13,5.22L60.5,56.45,44.26,72.7l2.86,2.86ZM97.83,35.67,84.14,22l-8.57,8.57L89.26,44.24Zm-13.69-8,8,8-2.85,2.85-8-8Z",transform:"matrix(1 0 0 1 -15 -15)"},drawclosedpath:{width:90,height:90,path:"M88.41,21.12a26.56,26.56,0,0,0-36.18,0l-2.07,2-2.07-2a26.57,26.57,0,0,0-36.18,0,23.74,23.74,0,0,0,0,34.8L48,90.12a3.22,3.22,0,0,0,4.42,0l36-34.21a23.73,23.73,0,0,0,0-34.79ZM84,51.24,50.16,83.35,16.35,51.25a17.28,17.28,0,0,1,0-25.47,20,20,0,0,1,27.3,0l4.29,4.07a3.23,3.23,0,0,0,4.44,0l4.29-4.07a20,20,0,0,1,27.3,0,17.27,17.27,0,0,1,0,25.46ZM66.76,47.68h-33v6.91h33ZM53.35,35H46.44V68h6.91Z",transform:"matrix(1 0 0 1 -5 -5)"},lasso:{width:1031,height:1e3,path:"m1018 538c-36 207-290 336-568 286-277-48-473-256-436-463 10-57 36-108 76-151-13-66 11-137 68-183 34-28 75-41 114-42l-55-70 0 0c-2-1-3-2-4-3-10-14-8-34 5-45 14-11 34-8 45 4 1 1 2 3 2 5l0 0 113 140c16 11 31 24 45 40 4 3 6 7 8 11 48-3 100 0 151 9 278 48 473 255 436 462z m-624-379c-80 14-149 48-197 96 42 42 109 47 156 9 33-26 47-66 41-105z m-187-74c-19 16-33 37-39 60 50-32 109-55 174-68-42-25-95-24-135 8z m360 75c-34-7-69-9-102-8 8 62-16 128-68 170-73 59-175 54-244-5-9 20-16 40-20 61-28 159 121 317 333 354s407-60 434-217c28-159-121-318-333-355z",transform:"matrix(1 0 0 -1 0 850)"},selectbox:{width:1e3,height:1e3,path:"m0 850l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-285l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z",transform:"matrix(1 0 0 -1 0 850)"},drawline:{width:70,height:70,path:"M60.64,62.3a11.29,11.29,0,0,0,6.09-6.72l6.35-17.72L60.54,25.31l-17.82,6.4c-2.36.86-5.57,3.41-6.6,6L24.48,65.5l8.42,8.42ZM40.79,39.63a7.89,7.89,0,0,1,3.65-3.17l14.79-5.31,8,8L61.94,54l-.06.19a6.44,6.44,0,0,1-3,3.43L34.07,68l-3.62-3.63Zm16.57,7.81a6.9,6.9,0,1,0-6.89,6.9A6.9,6.9,0,0,0,57.36,47.44Zm-4,0a2.86,2.86,0,1,1-2.85-2.85A2.86,2.86,0,0,1,53.32,47.44Zm-4.13,5.22L46.33,49.8,30.08,66.05l2.86,2.86ZM83.65,29,70,15.34,61.4,23.9,75.09,37.59ZM70,21.06l8,8-2.84,2.85-8-8ZM87,80.49H10.67V87H87Z",transform:"matrix(1 0 0 1 -15 -15)"},drawrect:{width:80,height:80,path:"M78,22V79H21V22H78m9-9H12V88H87V13ZM68,46.22H31V54H68ZM53,32H45.22V69H53Z",transform:"matrix(1 0 0 1 -10 -10)"},drawcircle:{width:80,height:80,path:"M50,84.72C26.84,84.72,8,69.28,8,50.3S26.84,15.87,50,15.87,92,31.31,92,50.3,73.16,84.72,50,84.72Zm0-60.59c-18.6,0-33.74,11.74-33.74,26.17S31.4,76.46,50,76.46,83.74,64.72,83.74,50.3,68.6,24.13,50,24.13Zm17.15,22h-34v7.11h34Zm-13.8-13H46.24v34h7.11Z",transform:"matrix(1 0 0 1 -10 -10)"},eraseshape:{width:80,height:80,path:"M82.77,78H31.85L6,49.57,31.85,21.14H82.77a8.72,8.72,0,0,1,8.65,8.77V69.24A8.72,8.72,0,0,1,82.77,78ZM35.46,69.84H82.77a.57.57,0,0,0,.49-.6V29.91a.57.57,0,0,0-.49-.61H35.46L17,49.57Zm32.68-34.7-24,24,5,5,24-24Zm-19,.53-5,5,24,24,5-5Z",transform:"matrix(1 0 0 1 -10 -10)"},spikeline:{width:1e3,height:1e3,path:"M512 409c0-57-46-104-103-104-57 0-104 47-104 104 0 57 47 103 104 103 57 0 103-46 103-103z m-327-39l92 0 0 92-92 0z m-185 0l92 0 0 92-92 0z m370-186l92 0 0 93-92 0z m0-184l92 0 0 92-92 0z",transform:"matrix(1.5 0 0 -1.5 0 850)"},pencil:{width:1792,height:1792,path:"M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832h-416v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z",transform:"matrix(1 0 0 1 0 1)"},newplotlylogo:{name:"newplotlylogo",svg:"<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 132 132'><defs><style>.cls-1 {fill: #3f4f75;} .cls-2 {fill: #80cfbe;} .cls-3 {fill: #fff;}</style></defs><title>plotly-logomark</title><g id='symbol'><rect class='cls-1' width='132' height='132' rx='6' ry='6'/><circle class='cls-2' cx='78' cy='54' r='6'/><circle class='cls-2' cx='102' cy='30' r='6'/><circle class='cls-2' cx='78' cy='30' r='6'/><circle class='cls-2' cx='54' cy='30' r='6'/><circle class='cls-2' cx='30' cy='30' r='6'/><circle class='cls-2' cx='30' cy='54' r='6'/><path class='cls-3' d='M30,72a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V78A6,6,0,0,0,30,72Z'/><path class='cls-3' d='M78,72a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V78A6,6,0,0,0,78,72Z'/><path class='cls-3' d='M54,48a6,6,0,0,0-6,6v48a6,6,0,0,0,12,0V54A6,6,0,0,0,54,48Z'/><path class='cls-3' d='M102,48a6,6,0,0,0-6,6v48a6,6,0,0,0,12,0V54A6,6,0,0,0,102,48Z'/></g></svg>"}}},{}],478:[function(t,e,r){"use strict";r.isLeftAnchor=function(t){return"left"===t.xanchor||"auto"===t.xanchor&&t.x<=1/3},r.isCenterAnchor=function(t){return"center"===t.xanchor||"auto"===t.xanchor&&t.x>1/3&&t.x<2/3},r.isRightAnchor=function(t){return"right"===t.xanchor||"auto"===t.xanchor&&t.x>=2/3},r.isTopAnchor=function(t){return"top"===t.yanchor||"auto"===t.yanchor&&t.y>=2/3},r.isMiddleAnchor=function(t){return"middle"===t.yanchor||"auto"===t.yanchor&&t.y>1/3&&t.y<2/3},r.isBottomAnchor=function(t){return"bottom"===t.yanchor||"auto"===t.yanchor&&t.y<=1/3}},{}],479:[function(t,e,r){"use strict";var n=t("./mod"),i=n.mod,a=n.modHalf,o=Math.PI,s=2*o;function l(t){return Math.abs(t[1]-t[0])>s-1e-14}function c(t,e){return a(e-t,s)}function u(t,e){if(l(e))return!0;var r,n;e[0]<e[1]?(r=e[0],n=e[1]):(r=e[1],n=e[0]),(r=i(r,s))>(n=i(n,s))&&(n+=s);var a=i(t,s),o=a+s;return a>=r&&a<=n||o>=r&&o<=n}function f(t,e,r,n,i,a,c){i=i||0,a=a||0;var u,f,h,p,d,m=l([r,n]);function g(t,e){return[t*Math.cos(e)+i,a-t*Math.sin(e)]}m?(u=0,f=o,h=s):r<n?(u=r,h=n):(u=n,h=r),t<e?(p=t,d=e):(p=e,d=t);var v,y=Math.abs(h-u)<=o?0:1;function x(t,e,r){return"A"+[t,t]+" "+[0,y,r]+" "+g(t,e)}return m?v=null===p?"M"+g(d,u)+x(d,f,0)+x(d,h,0)+"Z":"M"+g(p,u)+x(p,f,0)+x(p,h,0)+"ZM"+g(d,u)+x(d,f,1)+x(d,h,1)+"Z":null===p?(v="M"+g(d,u)+x(d,h,0),c&&(v+="L0,0Z")):v="M"+g(p,u)+"L"+g(d,u)+x(d,h,0)+"L"+g(p,h)+x(p,u,1)+"Z",v}e.exports={deg2rad:function(t){return t/180*o},rad2deg:function(t){return t/o*180},angleDelta:c,angleDist:function(t,e){return Math.abs(c(t,e))},isFullCircle:l,isAngleInsideSector:u,isPtInsideSector:function(t,e,r,n){return!!u(e,n)&&(r[0]<r[1]?(i=r[0],a=r[1]):(i=r[1],a=r[0]),t>=i&&t<=a);var i,a},pathArc:function(t,e,r,n,i){return f(null,t,e,r,n,i,0)},pathSector:function(t,e,r,n,i){return f(null,t,e,r,n,i,1)},pathAnnulus:function(t,e,r,n,i,a){return f(t,e,r,n,i,a,1)}}},{"./mod":505}],480:[function(t,e,r){"use strict";var n=Array.isArray,i="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer:{isView:function(){return!1}},a="undefined"==typeof DataView?function(){}:DataView;function o(t){return i.isView(t)&&!(t instanceof a)}function s(t){return n(t)||o(t)}function l(t,e,r){if(s(t)){if(s(t[0])){for(var n=r,i=0;i<t.length;i++)n=e(n,t[i].length);return n}return t.length}return 0}r.isTypedArray=o,r.isArrayOrTypedArray=s,r.isArray1D=function(t){return!s(t[0])},r.ensureArray=function(t,e){return n(t)||(t=[]),t.length=e,t},r.concat=function(){var t,e,r,i,a,o,s,l,c=[],u=!0,f=0;for(r=0;r<arguments.length;r++)(o=(i=arguments[r]).length)&&(e?c.push(i):(e=i,a=o),n(i)?t=!1:(u=!1,f?t!==i.constructor&&(t=!1):t=i.constructor),f+=o);if(!f)return[];if(!c.length)return e;if(u)return e.concat.apply(e,c);if(t){for((s=new t(f)).set(e),r=0;r<c.length;r++)i=c[r],s.set(i,a),a+=i.length;return s}for(s=new Array(f),l=0;l<e.length;l++)s[l]=e[l];for(r=0;r<c.length;r++){for(i=c[r],l=0;l<i.length;l++)s[a+l]=i[l];a+=l}return s},r.maxRowLength=function(t){return l(t,Math.max,0)},r.minRowLength=function(t){return l(t,Math.min,1/0)}},{}],481:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../constants/numerical").BADNUM,a=/^['"%,$#\s']+|[, ]|['"%,$#\s']+$/g;e.exports=function(t){return"string"==typeof t&&(t=t.replace(a,"")),n(t)?Number(t):i}},{"../constants/numerical":474,"fast-isnumeric":185}],482:[function(t,e,r){"use strict";e.exports=function(t){var e=t._fullLayout;e._glcanvas&&e._glcanvas.size()&&e._glcanvas.each((function(t){t.regl&&t.regl.clear({color:!0,depth:!0})}))}},{}],483:[function(t,e,r){"use strict";e.exports=function(t){t._responsiveChartHandler&&(window.removeEventListener("resize",t._responsiveChartHandler),delete t._responsiveChartHandler)}},{}],484:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("tinycolor2"),a=t("../plots/attributes"),o=t("../components/colorscale/scales"),s=t("../components/color"),l=t("../constants/interactions").DESELECTDIM,c=t("./nested_property"),u=t("./regex").counter,f=t("./mod").modHalf,h=t("./array").isArrayOrTypedArray;function p(t,e){var n=r.valObjectMeta[e.valType];if(e.arrayOk&&h(t))return!0;if(n.validateFunction)return n.validateFunction(t,e);var i={},a=i,o={set:function(t){a=t}};return n.coerceFunction(t,o,i,e),a!==i}r.valObjectMeta={data_array:{coerceFunction:function(t,e,r){h(t)?e.set(t):void 0!==r&&e.set(r)}},enumerated:{coerceFunction:function(t,e,r,n){n.coerceNumber&&(t=+t),-1===n.values.indexOf(t)?e.set(r):e.set(t)},validateFunction:function(t,e){e.coerceNumber&&(t=+t);for(var r=e.values,n=0;n<r.length;n++){var i=String(r[n]);if("/"===i.charAt(0)&&"/"===i.charAt(i.length-1)){if(new RegExp(i.substr(1,i.length-2)).test(t))return!0}else if(t===r[n])return!0}return!1}},boolean:{coerceFunction:function(t,e,r){!0===t||!1===t?e.set(t):e.set(r)}},number:{coerceFunction:function(t,e,r,i){!n(t)||void 0!==i.min&&t<i.min||void 0!==i.max&&t>i.max?e.set(r):e.set(+t)}},integer:{coerceFunction:function(t,e,r,i){t%1||!n(t)||void 0!==i.min&&t<i.min||void 0!==i.max&&t>i.max?e.set(r):e.set(+t)}},string:{coerceFunction:function(t,e,r,n){if("string"!=typeof t){var i="number"==typeof t;!0!==n.strict&&i?e.set(String(t)):e.set(r)}else n.noBlank&&!t?e.set(r):e.set(t)}},color:{coerceFunction:function(t,e,r){i(t).isValid()?e.set(t):e.set(r)}},colorlist:{coerceFunction:function(t,e,r){Array.isArray(t)&&t.length&&t.every((function(t){return i(t).isValid()}))?e.set(t):e.set(r)}},colorscale:{coerceFunction:function(t,e,r){e.set(o.get(t,r))}},angle:{coerceFunction:function(t,e,r){"auto"===t?e.set("auto"):n(t)?e.set(f(+t,360)):e.set(r)}},subplotid:{coerceFunction:function(t,e,r,n){var i=n.regex||u(r);"string"==typeof t&&i.test(t)?e.set(t):e.set(r)},validateFunction:function(t,e){var r=e.dflt;return t===r||"string"==typeof t&&!!u(r).test(t)}},flaglist:{coerceFunction:function(t,e,r,n){if("string"==typeof t)if(-1===(n.extras||[]).indexOf(t)){for(var i=t.split("+"),a=0;a<i.length;){var o=i[a];-1===n.flags.indexOf(o)||i.indexOf(o)<a?i.splice(a,1):a++}i.length?e.set(i.join("+")):e.set(r)}else e.set(t);else e.set(r)}},any:{coerceFunction:function(t,e,r){void 0===t?e.set(r):e.set(t)}},info_array:{coerceFunction:function(t,e,n,i){function a(t,e,n){var i,a={set:function(t){i=t}};return void 0===n&&(n=e.dflt),r.valObjectMeta[e.valType].coerceFunction(t,a,n,e),i}var o=2===i.dimensions||"1-2"===i.dimensions&&Array.isArray(t)&&Array.isArray(t[0]);if(Array.isArray(t)){var s,l,c,u,f,h,p=i.items,d=[],m=Array.isArray(p),g=m&&o&&Array.isArray(p[0]),v=o&&m&&!g,y=m&&!v?p.length:t.length;if(n=Array.isArray(n)?n:[],o)for(s=0;s<y;s++)for(d[s]=[],c=Array.isArray(t[s])?t[s]:[],f=v?p.length:m?p[s].length:c.length,l=0;l<f;l++)u=v?p[l]:m?p[s][l]:p,void 0!==(h=a(c[l],u,(n[s]||[])[l]))&&(d[s][l]=h);else for(s=0;s<y;s++)void 0!==(h=a(t[s],m?p[s]:p,n[s]))&&(d[s]=h);e.set(d)}else e.set(n)},validateFunction:function(t,e){if(!Array.isArray(t))return!1;var r=e.items,n=Array.isArray(r),i=2===e.dimensions;if(!e.freeLength&&t.length!==r.length)return!1;for(var a=0;a<t.length;a++)if(i){if(!Array.isArray(t[a])||!e.freeLength&&t[a].length!==r[a].length)return!1;for(var o=0;o<t[a].length;o++)if(!p(t[a][o],n?r[a][o]:r))return!1}else if(!p(t[a],n?r[a]:r))return!1;return!0}}},r.coerce=function(t,e,n,i,a){var o=c(n,i).get(),s=c(t,i),l=c(e,i),u=s.get(),f=e._template;if(void 0===u&&f&&(u=c(f,i).get(),f=0),void 0===a&&(a=o.dflt),o.arrayOk&&h(u))return l.set(u),u;var d=r.valObjectMeta[o.valType].coerceFunction;d(u,l,a,o);var m=l.get();return f&&m===a&&!p(u,o)&&(d(u=c(f,i).get(),l,a,o),m=l.get()),m},r.coerce2=function(t,e,n,i,a){var o=c(t,i),s=r.coerce(t,e,n,i,a),l=o.get();return null!=l&&s},r.coerceFont=function(t,e,r){var n={};return r=r||{},n.family=t(e+".family",r.family),n.size=t(e+".size",r.size),n.color=t(e+".color",r.color),n},r.coercePattern=function(t,e,r,n){if(t(e+".shape")){t(e+".solidity"),t(e+".size");var i="overlay"===t(e+".fillmode");if(!n){var a=t(e+".bgcolor",i?r:void 0);t(e+".fgcolor",i?s.contrast(a):r)}t(e+".fgopacity",i?.5:1)}},r.coerceHoverinfo=function(t,e,n){var i,o=e._module.attributes,s=o.hoverinfo?o:a,l=s.hoverinfo;if(1===n._dataLength){var c="all"===l.dflt?l.flags.slice():l.dflt.split("+");c.splice(c.indexOf("name"),1),i=c.join("+")}return r.coerce(t,e,s,"hoverinfo",i)},r.coerceSelectionMarkerOpacity=function(t,e){if(t.marker){var r,n,i=t.marker.opacity;if(void 0!==i)h(i)||t.selected||t.unselected||(r=i,n=l*i),e("selected.marker.opacity",r),e("unselected.marker.opacity",n)}},r.validate=p},{"../components/color":361,"../components/colorscale/scales":376,"../constants/interactions":473,"../plots/attributes":545,"./array":480,"./mod":505,"./nested_property":506,"./regex":515,"fast-isnumeric":185,tinycolor2:307}],485:[function(t,e,r){"use strict";var n,i,a=t("d3-time-format").timeFormat,o=t("fast-isnumeric"),s=t("./loggers"),l=t("./mod").mod,c=t("../constants/numerical"),u=c.BADNUM,f=c.ONEDAY,h=c.ONEHOUR,p=c.ONEMIN,d=c.ONESEC,m=c.EPOCHJD,g=t("../registry"),v=t("d3-time-format").utcFormat,y=/^\s*(-?\d\d\d\d|\d\d)(-(\d?\d)(-(\d?\d)([ Tt]([01]?\d|2[0-3])(:([0-5]\d)(:([0-5]\d(\.\d+)?))?(Z|z|[+\-]\d\d(:?\d\d)?)?)?)?)?)?\s*$/m,x=/^\s*(-?\d\d\d\d|\d\d)(-(\d?\di?)(-(\d?\d)([ Tt]([01]?\d|2[0-3])(:([0-5]\d)(:([0-5]\d(\.\d+)?))?(Z|z|[+\-]\d\d(:?\d\d)?)?)?)?)?)?\s*$/m,b=(new Date).getFullYear()-70;function _(t){return t&&g.componentsRegistry.calendars&&"string"==typeof t&&"gregorian"!==t}function w(t,e){return String(t+Math.pow(10,e)).substr(1)}r.dateTick0=function(t,e){var n=function(t,e){return _(t)?e?g.getComponentMethod("calendars","CANONICAL_SUNDAY")[t]:g.getComponentMethod("calendars","CANONICAL_TICK")[t]:e?"2000-01-02":"2000-01-01"}(t,!!e);if(e<2)return n;var i=r.dateTime2ms(n,t);return i+=f*(e-1),r.ms2DateTime(i,0,t)},r.dfltRange=function(t){return _(t)?g.getComponentMethod("calendars","DFLTRANGE")[t]:["2000-01-01","2001-01-01"]},r.isJSDate=function(t){return"object"==typeof t&&null!==t&&"function"==typeof t.getTime},r.dateTime2ms=function(t,e){if(r.isJSDate(t)){var a=t.getTimezoneOffset()*p,o=(t.getUTCMinutes()-t.getMinutes())*p+(t.getUTCSeconds()-t.getSeconds())*d+(t.getUTCMilliseconds()-t.getMilliseconds());if(o){var s=3*p;a=a-s/2+l(o-a+s/2,s)}return(t=Number(t)-a)>=n&&t<=i?t:u}if("string"!=typeof t&&"number"!=typeof t)return u;t=String(t);var c=_(e),v=t.charAt(0);!c||"G"!==v&&"g"!==v||(t=t.substr(1),e="");var w=c&&"chinese"===e.substr(0,7),T=t.match(w?x:y);if(!T)return u;var k=T[1],A=T[3]||"1",M=Number(T[5]||1),S=Number(T[7]||0),E=Number(T[9]||0),L=Number(T[11]||0);if(c){if(2===k.length)return u;var C;k=Number(k);try{var P=g.getComponentMethod("calendars","getCal")(e);if(w){var I="i"===A.charAt(A.length-1);A=parseInt(A,10),C=P.newDate(k,P.toMonthIndex(k,A,I),M)}else C=P.newDate(k,Number(A),M)}catch(t){return u}return C?(C.toJD()-m)*f+S*h+E*p+L*d:u}k=2===k.length?(Number(k)+2e3-b)%100+b:Number(k),A-=1;var O=new Date(Date.UTC(2e3,A,M,S,E));return O.setUTCFullYear(k),O.getUTCMonth()!==A||O.getUTCDate()!==M?u:O.getTime()+L*d},n=r.MIN_MS=r.dateTime2ms("-9999"),i=r.MAX_MS=r.dateTime2ms("9999-12-31 23:59:59.9999"),r.isDateTime=function(t,e){return r.dateTime2ms(t,e)!==u};var T=90*f,k=3*h,A=5*p;function M(t,e,r,n,i){if((e||r||n||i)&&(t+=" "+w(e,2)+":"+w(r,2),(n||i)&&(t+=":"+w(n,2),i))){for(var a=4;i%10==0;)a-=1,i/=10;t+="."+w(i,a)}return t}r.ms2DateTime=function(t,e,r){if("number"!=typeof t||!(t>=n&&t<=i))return u;e||(e=0);var a,o,s,c,y,x,b=Math.floor(10*l(t+.05,1)),w=Math.round(t-b/10);if(_(r)){var S=Math.floor(w/f)+m,E=Math.floor(l(t,f));try{a=g.getComponentMethod("calendars","getCal")(r).fromJD(S).formatDate("yyyy-mm-dd")}catch(t){a=v("G%Y-%m-%d")(new Date(w))}if("-"===a.charAt(0))for(;a.length<11;)a="-0"+a.substr(1);else for(;a.length<10;)a="0"+a;o=e<T?Math.floor(E/h):0,s=e<T?Math.floor(E%h/p):0,c=e<k?Math.floor(E%p/d):0,y=e<A?E%d*10+b:0}else x=new Date(w),a=v("%Y-%m-%d")(x),o=e<T?x.getUTCHours():0,s=e<T?x.getUTCMinutes():0,c=e<k?x.getUTCSeconds():0,y=e<A?10*x.getUTCMilliseconds()+b:0;return M(a,o,s,c,y)},r.ms2DateTimeLocal=function(t){if(!(t>=n+f&&t<=i-f))return u;var e=Math.floor(10*l(t+.05,1)),r=new Date(Math.round(t-e/10));return M(a("%Y-%m-%d")(r),r.getHours(),r.getMinutes(),r.getSeconds(),10*r.getUTCMilliseconds()+e)},r.cleanDate=function(t,e,n){if(t===u)return e;if(r.isJSDate(t)||"number"==typeof t&&isFinite(t)){if(_(n))return s.error("JS Dates and milliseconds are incompatible with world calendars",t),e;if(!(t=r.ms2DateTimeLocal(+t))&&void 0!==e)return e}else if(!r.isDateTime(t,n))return s.error("unrecognized date",t),e;return t};var S=/%\d?f/g,E=/%h/g,L={1:"1",2:"1",3:"2",4:"2"};function C(t,e,r,n){t=t.replace(S,(function(t){var r=Math.min(+t.charAt(1)||6,6);return(e/1e3%1+2).toFixed(r).substr(2).replace(/0+$/,"")||"0"}));var i=new Date(Math.floor(e+.05));if(t=t.replace(E,(function(){return L[r("%q")(i)]})),_(n))try{t=g.getComponentMethod("calendars","worldCalFmt")(t,e,n)}catch(t){return"Invalid"}return r(t)(i)}var P=[59,59.9,59.99,59.999,59.9999];r.formatDate=function(t,e,r,n,i,a){if(i=_(i)&&i,!e)if("y"===r)e=a.year;else if("m"===r)e=a.month;else{if("d"!==r)return function(t,e){var r=l(t+.05,f),n=w(Math.floor(r/h),2)+":"+w(l(Math.floor(r/p),60),2);if("M"!==e){o(e)||(e=0);var i=(100+Math.min(l(t/d,60),P[e])).toFixed(e).substr(1);e>0&&(i=i.replace(/0+$/,"").replace(/[\.]$/,"")),n+=":"+i}return n}(t,r)+"\n"+C(a.dayMonthYear,t,n,i);e=a.dayMonth+"\n"+a.year}return C(e,t,n,i)};var I=3*f;r.incrementMonth=function(t,e,r){r=_(r)&&r;var n=l(t,f);if(t=Math.round(t-n),r)try{var i=Math.round(t/f)+m,a=g.getComponentMethod("calendars","getCal")(r),o=a.fromJD(i);return e%12?a.add(o,e,"m"):a.add(o,e/12,"y"),(o.toJD()-m)*f+n}catch(e){s.error("invalid ms "+t+" in calendar "+r)}var c=new Date(t+I);return c.setUTCMonth(c.getUTCMonth()+e)+n-I},r.findExactDates=function(t,e){for(var r,n,i=0,a=0,s=0,l=0,c=_(e)&&g.getComponentMethod("calendars","getCal")(e),u=0;u<t.length;u++)if(n=t[u],o(n)){if(!(n%f))if(c)try{1===(r=c.fromJD(n/f+m)).day()?1===r.month()?i++:a++:s++}catch(t){}else 1===(r=new Date(n)).getUTCDate()?0===r.getUTCMonth()?i++:a++:s++}else l++;s+=a+=i;var h=t.length-l;return{exactYears:i/h,exactMonths:a/h,exactDays:s/h}}},{"../constants/numerical":474,"../registry":633,"./loggers":502,"./mod":505,"d3-time-format":115,"fast-isnumeric":185}],486:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("./loggers"),a=t("./matrix"),o=t("gl-mat4");function s(t){var e=t&&t.parentNode;e&&e.removeChild(t)}function l(t,e,r){var n="plotly.js-style-"+t,a=document.getElementById(n);a||((a=document.createElement("style")).setAttribute("id",n),a.appendChild(document.createTextNode("")),document.head.appendChild(a));var o=a.sheet;o.insertRule?o.insertRule(e+"{"+r+"}",0):o.addRule?o.addRule(e,r,0):i.warn("addStyleRule failed")}function c(t){var e=window.getComputedStyle(t,null),r=e.getPropertyValue("-webkit-transform")||e.getPropertyValue("-moz-transform")||e.getPropertyValue("-ms-transform")||e.getPropertyValue("-o-transform")||e.getPropertyValue("transform");return"none"===r?null:r.replace("matrix","").replace("3d","").slice(1,-1).split(",").map((function(t){return+t}))}function u(t){for(var e=[];f(t);)e.push(t),t=t.parentNode;return e}function f(t){return t&&(t instanceof Element||t instanceof HTMLElement)}e.exports={getGraphDiv:function(t){var e;if("string"==typeof t){if(null===(e=document.getElementById(t)))throw new Error("No DOM element with id '"+t+"' exists on the page.");return e}if(null==t)throw new Error("DOM element provided is null or undefined");return t},isPlotDiv:function(t){var e=n.select(t);return e.node()instanceof HTMLElement&&e.size()&&e.classed("js-plotly-plot")},removeElement:s,addStyleRule:function(t,e){l("global",t,e)},addRelatedStyleRule:l,deleteRelatedStyleRule:function(t){var e="plotly.js-style-"+t,r=document.getElementById(e);r&&s(r)},getFullTransformMatrix:function(t){var e=u(t),r=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];return e.forEach((function(t){var e=c(t);if(e){var n=a.convertCssMatrix(e);r=o.multiply(r,r,n)}})),r},getElementTransformMatrix:c,getElementAndAncestors:u,equalDomRects:function(t,e){return t&&e&&t.x===e.x&&t.y===e.y&&t.top===e.top&&t.left===e.left&&t.right===e.right&&t.bottom===e.bottom}}},{"./loggers":502,"./matrix":504,"@plotly/d3":58,"gl-mat4":205}],487:[function(t,e,r){"use strict";var n=t("events").EventEmitter,i={init:function(t){if(t._ev instanceof n)return t;var e=new n,r=new n;return t._ev=e,t._internalEv=r,t.on=e.on.bind(e),t.once=e.once.bind(e),t.removeListener=e.removeListener.bind(e),t.removeAllListeners=e.removeAllListeners.bind(e),t._internalOn=r.on.bind(r),t._internalOnce=r.once.bind(r),t._removeInternalListener=r.removeListener.bind(r),t._removeAllInternalListeners=r.removeAllListeners.bind(r),t.emit=function(n,i){"undefined"!=typeof jQuery&&jQuery(t).trigger(n,i),e.emit(n,i),r.emit(n,i)},t},triggerHandler:function(t,e,r){var n,i;"undefined"!=typeof jQuery&&(n=jQuery(t).triggerHandler(e,r));var a=t._ev;if(!a)return n;var o,s=a._events[e];if(!s)return n;function l(t){return t.listener?(a.removeListener(e,t.listener),t.fired?void 0:(t.fired=!0,t.listener.apply(a,[r]))):t.apply(a,[r])}for(s=Array.isArray(s)?s:[s],o=0;o<s.length-1;o++)l(s[o]);return i=l(s[o]),void 0!==n?n:i},purge:function(t){return delete t._ev,delete t.on,delete t.once,delete t.removeListener,delete t.removeAllListeners,delete t.emit,delete t._ev,delete t._internalEv,delete t._internalOn,delete t._internalOnce,delete t._removeInternalListener,delete t._removeAllInternalListeners,t}};e.exports=i},{events:181}],488:[function(t,e,r){"use strict";var n=t("./is_plain_object.js"),i=Array.isArray;function a(t,e,r,o){var s,l,c,u,f,h,p=t[0],d=t.length;if(2===d&&i(p)&&i(t[1])&&0===p.length){if(function(t,e){var r,n;for(r=0;r<t.length;r++){if(null!==(n=t[r])&&"object"==typeof n)return!1;void 0!==n&&(e[r]=n)}return!0}(t[1],p))return p;p.splice(0,p.length)}for(var m=1;m<d;m++)for(l in s=t[m])c=p[l],u=s[l],o&&i(u)?p[l]=u:e&&u&&(n(u)||(f=i(u)))?(f?(f=!1,h=c&&i(c)?c:[]):h=c&&n(c)?c:{},p[l]=a([h,u],e,r,o)):(void 0!==u||r)&&(p[l]=u);return p}r.extendFlat=function(){return a(arguments,!1,!1,!1)},r.extendDeep=function(){return a(arguments,!0,!1,!1)},r.extendDeepAll=function(){return a(arguments,!0,!0,!1)},r.extendDeepNoArrays=function(){return a(arguments,!0,!1,!0)}},{"./is_plain_object.js":499}],489:[function(t,e,r){"use strict";e.exports=function(t){for(var e={},r=[],n=0,i=0;i<t.length;i++){var a=t[i];1!==e[a]&&(e[a]=1,r[n++]=a)}return r}},{}],490:[function(t,e,r){"use strict";function n(t){return!0===t.visible}function i(t){var e=t[0].trace;return!0===e.visible&&0!==e._length}e.exports=function(t){for(var e,r=(e=t,Array.isArray(e)&&Array.isArray(e[0])&&e[0][0]&&e[0][0].trace?i:n),a=[],o=0;o<t.length;o++){var s=t[o];r(s)&&a.push(s)}return a}},{}],491:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("country-regex"),a=t("@turf/area"),o=t("@turf/centroid"),s=t("@turf/bbox"),l=t("./identity"),c=t("./loggers"),u=t("./is_plain_object"),f=t("./nested_property"),h=t("./polygon"),p=Object.keys(i),d={"ISO-3":l,"USA-states":l,"country names":function(t){for(var e=0;e<p.length;e++){var r=p[e];if(new RegExp(i[r]).test(t.trim().toLowerCase()))return r}return c.log("Unrecognized country name: "+t+"."),!1}};function m(t){var e=t.geojson,r=window.PlotlyGeoAssets||{},n="string"==typeof e?r[e]:e;return u(n)?n:(c.error("Oops ... something went wrong when fetching "+e),!1)}e.exports={locationToFeature:function(t,e,r){if(!e||"string"!=typeof e)return!1;var n,i,a,o=d[t](e);if(o){if("USA-states"===t)for(n=[],a=0;a<r.length;a++)(i=r[a]).properties&&i.properties.gu&&"USA"===i.properties.gu&&n.push(i);else n=r;for(a=0;a<n.length;a++)if((i=n[a]).id===o)return i;c.log(["Location with id",o,"does not have a matching topojson feature at this resolution."].join(" "))}return!1},feature2polygons:function(t){var e,r,n,i,a=t.geometry,o=a.coordinates,s=t.id,l=[];function c(t){for(var e=0;e<t.length-1;e++)if(t[e][0]>0&&t[e+1][0]<0)return e;return null}switch(e="RUS"===s||"FJI"===s?function(t){var e;if(null===c(t))e=t;else for(e=new Array(t.length),i=0;i<t.length;i++)e[i]=[t[i][0]<0?t[i][0]+360:t[i][0],t[i][1]];l.push(h.tester(e))}:"ATA"===s?function(t){var e=c(t);if(null===e)return l.push(h.tester(t));var r=new Array(t.length+1),n=0;for(i=0;i<t.length;i++)i>e?r[n++]=[t[i][0]+360,t[i][1]]:i===e?(r[n++]=t[i],r[n++]=[t[i][0],-90]):r[n++]=t[i];var a=h.tester(r);a.pts.pop(),l.push(a)}:function(t){l.push(h.tester(t))},a.type){case"MultiPolygon":for(r=0;r<o.length;r++)for(n=0;n<o[r].length;n++)e(o[r][n]);break;case"Polygon":for(r=0;r<o.length;r++)e(o[r])}return l},getTraceGeojson:m,extractTraceFeature:function(t){var e=t[0].trace,r=m(e);if(!r)return!1;var n,i={},s=[];for(n=0;n<e._length;n++){var l=t[n];(l.loc||0===l.loc)&&(i[l.loc]=l)}function u(t){var r=f(t,e.featureidkey||"id").get(),n=i[r];if(n){var l=t.geometry;if("Polygon"===l.type||"MultiPolygon"===l.type){var u={type:"Feature",id:r,geometry:l,properties:{}};u.properties.ct=function(t){var e,r=t.geometry;if("MultiPolygon"===r.type)for(var n=r.coordinates,i=0,s=0;s<n.length;s++){var l={type:"Polygon",coordinates:n[s]},c=a.default(l);c>i&&(i=c,e=l)}else e=r;return o.default(e).geometry.coordinates}(u),n.fIn=t,n.fOut=u,s.push(u)}else c.log(["Location",n.loc,"does not have a valid GeoJSON geometry.","Traces with locationmode *geojson-id* only support","*Polygon* and *MultiPolygon* geometries."].join(" "))}delete i[r]}switch(r.type){case"FeatureCollection":var h=r.features;for(n=0;n<h.length;n++)u(h[n]);break;case"Feature":u(r);break;default:return c.warn(["Invalid GeoJSON type",(r.type||"none")+".","Traces with locationmode *geojson-id* only support","*FeatureCollection* and *Feature* types."].join(" ")),!1}for(var p in i)c.log(["Location *"+p+"*","does not have a matching feature with id-key","*"+e.featureidkey+"*."].join(" "));return s},fetchTraceGeoData:function(t){var e=window.PlotlyGeoAssets||{},r=[];function i(t){return new Promise((function(r,i){n.json(t,(function(n,a){if(n){delete e[t];var o=404===n.status?'GeoJSON at URL "'+t+'" does not exist.':"Unexpected error while fetching from "+t;return i(new Error(o))}return e[t]=a,r(a)}))}))}function a(t){return new Promise((function(r,n){var i=0,a=setInterval((function(){return e[t]&&"pending"!==e[t]?(clearInterval(a),r(e[t])):i>100?(clearInterval(a),n("Unexpected error while fetching from "+t)):void i++}),50)}))}for(var o=0;o<t.length;o++){var s=t[o][0].trace.geojson;"string"==typeof s&&(e[s]?"pending"===e[s]&&r.push(a(s)):(e[s]="pending",r.push(i(s))))}return r},computeBbox:function(t){return s.default(t)}}},{"./identity":496,"./is_plain_object":499,"./loggers":502,"./nested_property":506,"./polygon":510,"@plotly/d3":58,"@turf/area":61,"@turf/bbox":62,"@turf/centroid":63,"country-regex":89}],492:[function(t,e,r){"use strict";var n=t("../constants/numerical").BADNUM;r.calcTraceToLineCoords=function(t){for(var e=t[0].trace.connectgaps,r=[],i=[],a=0;a<t.length;a++){var o=t[a].lonlat;o[0]!==n?i.push(o):!e&&i.length>0&&(r.push(i),i=[])}return i.length>0&&r.push(i),r},r.makeLine=function(t){return 1===t.length?{type:"LineString",coordinates:t[0]}:{type:"MultiLineString",coordinates:t}},r.makePolygon=function(t){if(1===t.length)return{type:"Polygon",coordinates:t};for(var e=new Array(t.length),r=0;r<t.length;r++)e[r]=[t[r]];return{type:"MultiPolygon",coordinates:e}},r.makeBlank=function(){return{type:"Point",coordinates:[]}}},{"../constants/numerical":474}],493:[function(t,e,r){"use strict";var n,i,a,o=t("./mod").mod;function s(t,e,r,n,i,a,o,s){var l=r-t,c=i-t,u=o-i,f=n-e,h=a-e,p=s-a,d=l*p-u*f;if(0===d)return null;var m=(c*p-u*h)/d,g=(c*f-l*h)/d;return g<0||g>1||m<0||m>1?null:{x:t+l*m,y:e+f*m}}function l(t,e,r,n,i){var a=n*t+i*e;if(a<0)return n*n+i*i;if(a>r){var o=n-t,s=i-e;return o*o+s*s}var l=n*e-i*t;return l*l/r}r.segmentsIntersect=s,r.segmentDistance=function(t,e,r,n,i,a,o,c){if(s(t,e,r,n,i,a,o,c))return 0;var u=r-t,f=n-e,h=o-i,p=c-a,d=u*u+f*f,m=h*h+p*p,g=Math.min(l(u,f,d,i-t,a-e),l(u,f,d,o-t,c-e),l(h,p,m,t-i,e-a),l(h,p,m,r-i,n-a));return Math.sqrt(g)},r.getTextLocation=function(t,e,r,s){if(t===i&&s===a||(n={},i=t,a=s),n[r])return n[r];var l=t.getPointAtLength(o(r-s/2,e)),c=t.getPointAtLength(o(r+s/2,e)),u=Math.atan((c.y-l.y)/(c.x-l.x)),f=t.getPointAtLength(o(r,e)),h={x:(4*f.x+l.x+c.x)/6,y:(4*f.y+l.y+c.y)/6,theta:u};return n[r]=h,h},r.clearLocationCache=function(){i=null},r.getVisibleSegment=function(t,e,r){var n,i,a=e.left,o=e.right,s=e.top,l=e.bottom,c=0,u=t.getTotalLength(),f=u;function h(e){var r=t.getPointAtLength(e);0===e?n=r:e===u&&(i=r);var c=r.x<a?a-r.x:r.x>o?r.x-o:0,f=r.y<s?s-r.y:r.y>l?r.y-l:0;return Math.sqrt(c*c+f*f)}for(var p=h(c);p;){if((c+=p+r)>f)return;p=h(c)}for(p=h(f);p;){if(c>(f-=p+r))return;p=h(f)}return{min:c,max:f,len:f-c,total:u,isClosed:0===c&&f===u&&Math.abs(n.x-i.x)<.1&&Math.abs(n.y-i.y)<.1}},r.findPointOnPath=function(t,e,r,n){for(var i,a,o,s=(n=n||{}).pathLength||t.getTotalLength(),l=n.tolerance||.001,c=n.iterationLimit||30,u=t.getPointAtLength(0)[r]>t.getPointAtLength(s)[r]?-1:1,f=0,h=0,p=s;f<c;){if(i=(h+p)/2,o=(a=t.getPointAtLength(i))[r]-e,Math.abs(o)<l)return a;u*o>0?p=i:h=i,f++}return a}},{"./mod":505}],494:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("tinycolor2"),a=t("color-normalize"),o=t("../components/colorscale"),s=t("../components/color/attributes").defaultLine,l=t("./array").isArrayOrTypedArray,c=a(s);function u(t,e){var r=t;return r[3]*=e,r}function f(t){if(n(t))return c;var e=a(t);return e.length?e:c}function h(t){return n(t)?t:1}e.exports={formatColor:function(t,e,r){var n,i,s,p,d,m=t.color,g=l(m),v=l(e),y=o.extractOpts(t),x=[];if(n=void 0!==y.colorscale?o.makeColorScaleFuncFromTrace(t):f,i=g?function(t,e){return void 0===t[e]?c:a(n(t[e]))}:f,s=v?function(t,e){return void 0===t[e]?1:h(t[e])}:h,g||v)for(var b=0;b<r;b++)p=i(m,b),d=s(e,b),x[b]=u(p,d);else x=u(a(m),e);return x},parseColorScale:function(t){var e=o.extractOpts(t),r=e.colorscale;return e.reversescale&&(r=o.flipScale(e.colorscale)),r.map((function(t){var e=t[0],r=i(t[1]).toRgb();return{index:e,rgb:[r.r,r.g,r.b,r.a]}}))}}},{"../components/color/attributes":360,"../components/colorscale":373,"./array":480,"color-normalize":84,"fast-isnumeric":185,tinycolor2:307}],495:[function(t,e,r){"use strict";var n=t("./identity");function i(t){return[t]}e.exports={keyFun:function(t){return t.key},repeat:i,descend:n,wrap:i,unwrap:function(t){return t[0]}}},{"./identity":496}],496:[function(t,e,r){"use strict";e.exports=function(t){return t}},{}],497:[function(t,e,r){"use strict";e.exports=function(t,e){if(!e)return t;var r=1/Math.abs(e),n=r>1?(r*t+r*e)/r:t+e,i=String(n).length;if(i>16){var a=String(e).length;if(i>=String(t).length+a){var o=parseFloat(n).toPrecision(12);-1===o.indexOf("e+")&&(n=+o)}}return n}},{}],498:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-time-format").utcFormat,a=t("d3-format").format,o=t("fast-isnumeric"),s=t("../constants/numerical"),l=s.FP_SAFE,c=-l,u=s.BADNUM,f=e.exports={};f.adjustFormat=function(t){return!t||/^\d[.]\df/.test(t)||/[.]\d%/.test(t)?t:"0.f"===t?"~f":/^\d%/.test(t)?"~%":/^\ds/.test(t)?"~s":!/^[~,.0$]/.test(t)&&/[&fps]/.test(t)?"~"+t:t};var h={};f.warnBadFormat=function(t){var e=String(t);h[e]||(h[e]=1,f.warn('encountered bad format: "'+e+'"'))},f.noFormat=function(t){return String(t)},f.numberFormat=function(t){var e;try{e=a(f.adjustFormat(t))}catch(e){return f.warnBadFormat(t),f.noFormat}return e},f.nestedProperty=t("./nested_property"),f.keyedContainer=t("./keyed_container"),f.relativeAttr=t("./relative_attr"),f.isPlainObject=t("./is_plain_object"),f.toLogRange=t("./to_log_range"),f.relinkPrivateKeys=t("./relink_private");var p=t("./array");f.isTypedArray=p.isTypedArray,f.isArrayOrTypedArray=p.isArrayOrTypedArray,f.isArray1D=p.isArray1D,f.ensureArray=p.ensureArray,f.concat=p.concat,f.maxRowLength=p.maxRowLength,f.minRowLength=p.minRowLength;var d=t("./mod");f.mod=d.mod,f.modHalf=d.modHalf;var m=t("./coerce");f.valObjectMeta=m.valObjectMeta,f.coerce=m.coerce,f.coerce2=m.coerce2,f.coerceFont=m.coerceFont,f.coercePattern=m.coercePattern,f.coerceHoverinfo=m.coerceHoverinfo,f.coerceSelectionMarkerOpacity=m.coerceSelectionMarkerOpacity,f.validate=m.validate;var g=t("./dates");f.dateTime2ms=g.dateTime2ms,f.isDateTime=g.isDateTime,f.ms2DateTime=g.ms2DateTime,f.ms2DateTimeLocal=g.ms2DateTimeLocal,f.cleanDate=g.cleanDate,f.isJSDate=g.isJSDate,f.formatDate=g.formatDate,f.incrementMonth=g.incrementMonth,f.dateTick0=g.dateTick0,f.dfltRange=g.dfltRange,f.findExactDates=g.findExactDates,f.MIN_MS=g.MIN_MS,f.MAX_MS=g.MAX_MS;var v=t("./search");f.findBin=v.findBin,f.sorterAsc=v.sorterAsc,f.sorterDes=v.sorterDes,f.distinctVals=v.distinctVals,f.roundUp=v.roundUp,f.sort=v.sort,f.findIndexOfMin=v.findIndexOfMin,f.sortObjectKeys=t("./sort_object_keys");var y=t("./stats");f.aggNums=y.aggNums,f.len=y.len,f.mean=y.mean,f.median=y.median,f.midRange=y.midRange,f.variance=y.variance,f.stdev=y.stdev,f.interp=y.interp;var x=t("./matrix");f.init2dArray=x.init2dArray,f.transposeRagged=x.transposeRagged,f.dot=x.dot,f.translationMatrix=x.translationMatrix,f.rotationMatrix=x.rotationMatrix,f.rotationXYMatrix=x.rotationXYMatrix,f.apply3DTransform=x.apply3DTransform,f.apply2DTransform=x.apply2DTransform,f.apply2DTransform2=x.apply2DTransform2,f.convertCssMatrix=x.convertCssMatrix,f.inverseTransformMatrix=x.inverseTransformMatrix;var b=t("./angles");f.deg2rad=b.deg2rad,f.rad2deg=b.rad2deg,f.angleDelta=b.angleDelta,f.angleDist=b.angleDist,f.isFullCircle=b.isFullCircle,f.isAngleInsideSector=b.isAngleInsideSector,f.isPtInsideSector=b.isPtInsideSector,f.pathArc=b.pathArc,f.pathSector=b.pathSector,f.pathAnnulus=b.pathAnnulus;var _=t("./anchor_utils");f.isLeftAnchor=_.isLeftAnchor,f.isCenterAnchor=_.isCenterAnchor,f.isRightAnchor=_.isRightAnchor,f.isTopAnchor=_.isTopAnchor,f.isMiddleAnchor=_.isMiddleAnchor,f.isBottomAnchor=_.isBottomAnchor;var w=t("./geometry2d");f.segmentsIntersect=w.segmentsIntersect,f.segmentDistance=w.segmentDistance,f.getTextLocation=w.getTextLocation,f.clearLocationCache=w.clearLocationCache,f.getVisibleSegment=w.getVisibleSegment,f.findPointOnPath=w.findPointOnPath;var T=t("./extend");f.extendFlat=T.extendFlat,f.extendDeep=T.extendDeep,f.extendDeepAll=T.extendDeepAll,f.extendDeepNoArrays=T.extendDeepNoArrays;var k=t("./loggers");f.log=k.log,f.warn=k.warn,f.error=k.error;var A=t("./regex");f.counterRegex=A.counter;var M=t("./throttle");f.throttle=M.throttle,f.throttleDone=M.done,f.clearThrottle=M.clear;var S=t("./dom");function E(t){var e={};for(var r in t)for(var n=t[r],i=0;i<n.length;i++)e[n[i]]=+r;return e}f.getGraphDiv=S.getGraphDiv,f.isPlotDiv=S.isPlotDiv,f.removeElement=S.removeElement,f.addStyleRule=S.addStyleRule,f.addRelatedStyleRule=S.addRelatedStyleRule,f.deleteRelatedStyleRule=S.deleteRelatedStyleRule,f.getFullTransformMatrix=S.getFullTransformMatrix,f.getElementTransformMatrix=S.getElementTransformMatrix,f.getElementAndAncestors=S.getElementAndAncestors,f.equalDomRects=S.equalDomRects,f.clearResponsive=t("./clear_responsive"),f.preserveDrawingBuffer=t("./preserve_drawing_buffer"),f.makeTraceGroups=t("./make_trace_groups"),f._=t("./localize"),f.notifier=t("./notifier"),f.filterUnique=t("./filter_unique"),f.filterVisible=t("./filter_visible"),f.pushUnique=t("./push_unique"),f.increment=t("./increment"),f.cleanNumber=t("./clean_number"),f.ensureNumber=function(t){return o(t)?(t=Number(t))>l||t<c?u:t:u},f.isIndex=function(t,e){return!(void 0!==e&&t>=e)&&(o(t)&&t>=0&&t%1==0)},f.noop=t("./noop"),f.identity=t("./identity"),f.repeat=function(t,e){for(var r=new Array(e),n=0;n<e;n++)r[n]=t;return r},f.swapAttrs=function(t,e,r,n){r||(r="x"),n||(n="y");for(var i=0;i<e.length;i++){var a=e[i],o=f.nestedProperty(t,a.replace("?",r)),s=f.nestedProperty(t,a.replace("?",n)),l=o.get();o.set(s.get()),s.set(l)}},f.raiseToTop=function(t){t.parentNode.appendChild(t)},f.cancelTransition=function(t){return t.transition().duration(0)},f.constrain=function(t,e,r){return e>r?Math.max(r,Math.min(e,t)):Math.max(e,Math.min(r,t))},f.bBoxIntersect=function(t,e,r){return r=r||0,t.left<=e.right+r&&e.left<=t.right+r&&t.top<=e.bottom+r&&e.top<=t.bottom+r},f.simpleMap=function(t,e,r,n,i){for(var a=t.length,o=new Array(a),s=0;s<a;s++)o[s]=e(t[s],r,n,i);return o},f.randstr=function t(e,r,n,i){if(n||(n=16),void 0===r&&(r=24),r<=0)return"0";var a,o,s=Math.log(Math.pow(2,r))/Math.log(n),l="";for(a=2;s===1/0;a*=2)s=Math.log(Math.pow(2,r/a))/Math.log(n)*a;var c=s-Math.floor(s);for(a=0;a<Math.floor(s);a++)l=Math.floor(Math.random()*n).toString(n)+l;c&&(o=Math.pow(n,c),l=Math.floor(Math.random()*o).toString(n)+l);var u=parseInt(l,n);return e&&e[l]||u!==1/0&&u>=Math.pow(2,r)?i>10?(f.warn("randstr failed uniqueness"),l):t(e,r,n,(i||0)+1):l},f.OptionControl=function(t,e){t||(t={}),e||(e="opt");var r={optionList:[],_newoption:function(n){n[e]=t,r[n.name]=n,r.optionList.push(n)}};return r["_"+e]=t,r},f.smooth=function(t,e){if((e=Math.round(e)||0)<2)return t;var r,n,i,a,o=t.length,s=2*o,l=2*e-1,c=new Array(l),u=new Array(o);for(r=0;r<l;r++)c[r]=(1-Math.cos(Math.PI*(r+1)/e))/(2*e);for(r=0;r<o;r++){for(a=0,n=0;n<l;n++)(i=r+n+1-e)<-o?i-=s*Math.round(i/s):i>=s&&(i-=s*Math.floor(i/s)),i<0?i=-1-i:i>=o&&(i=s-1-i),a+=t[i]*c[n];u[r]=a}return u},f.syncOrAsync=function(t,e,r){var n;function i(){return f.syncOrAsync(t,e,r)}for(;t.length;)if((n=(0,t.splice(0,1)[0])(e))&&n.then)return n.then(i);return r&&r(e)},f.stripTrailingSlash=function(t){return"/"===t.substr(-1)?t.substr(0,t.length-1):t},f.noneOrAll=function(t,e,r){if(t){var n,i=!1,a=!0;for(n=0;n<r.length;n++)null!=t[r[n]]?i=!0:a=!1;if(i&&!a)for(n=0;n<r.length;n++)t[r[n]]=e[r[n]]}},f.mergeArray=function(t,e,r,n){var i="function"==typeof n;if(f.isArrayOrTypedArray(t))for(var a=Math.min(t.length,e.length),o=0;o<a;o++){var s=t[o];e[o][r]=i?n(s):s}},f.mergeArrayCastPositive=function(t,e,r){return f.mergeArray(t,e,r,(function(t){var e=+t;return isFinite(e)&&e>0?e:0}))},f.fillArray=function(t,e,r,n){if(n=n||f.identity,f.isArrayOrTypedArray(t))for(var i=0;i<e.length;i++)e[i][r]=n(t[i])},f.castOption=function(t,e,r,n){n=n||f.identity;var i=f.nestedProperty(t,r).get();return f.isArrayOrTypedArray(i)?Array.isArray(e)&&f.isArrayOrTypedArray(i[e[0]])?n(i[e[0]][e[1]]):n(i[e]):i},f.extractOption=function(t,e,r,n){if(r in t)return t[r];var i=f.nestedProperty(e,n).get();return Array.isArray(i)?void 0:i},f.tagSelected=function(t,e,r){var n,i,a=e.selectedpoints,o=e._indexToPoints;o&&(n=E(o));for(var s=0;s<a.length;s++){var l=a[s];if(f.isIndex(l)||f.isArrayOrTypedArray(l)&&f.isIndex(l[0])&&f.isIndex(l[1])){var c=n?n[l]:l,u=r?r[c]:c;void 0!==(i=u)&&i<t.length&&(t[u].selected=1)}}},f.selIndices2selPoints=function(t){var e=t.selectedpoints,r=t._indexToPoints;if(r){for(var n=E(r),i=[],a=0;a<e.length;a++){var o=e[a];if(f.isIndex(o)){var s=n[o];f.isIndex(s)&&i.push(s)}}return i}return e},f.getTargetArray=function(t,e){var r=e.target;if("string"==typeof r&&r){var n=f.nestedProperty(t,r).get();return!!Array.isArray(n)&&n}return!!Array.isArray(r)&&r},f.minExtend=function(t,e){var r={};"object"!=typeof e&&(e={});var n,i,a,o=Object.keys(t);for(n=0;n<o.length;n++)a=t[i=o[n]],"_"!==i.charAt(0)&&"function"!=typeof a&&("module"===i?r[i]=a:Array.isArray(a)?r[i]="colorscale"===i?a.slice():a.slice(0,3):f.isTypedArray(a)?r[i]=a.subarray(0,3):r[i]=a&&"object"==typeof a?f.minExtend(t[i],e[i]):a);for(o=Object.keys(e),n=0;n<o.length;n++)"object"==typeof(a=e[i=o[n]])&&i in r&&"object"==typeof r[i]||(r[i]=a);return r},f.titleCase=function(t){return t.charAt(0).toUpperCase()+t.substr(1)},f.containsAny=function(t,e){for(var r=0;r<e.length;r++)if(-1!==t.indexOf(e[r]))return!0;return!1},f.isIE=function(){return void 0!==window.navigator.msSaveBlob};var L=/Version\/[\d\.]+.*Safari/;f.isSafari=function(){return L.test(window.navigator.userAgent)};var C=/iPad|iPhone|iPod/;f.isIOS=function(){return C.test(window.navigator.userAgent)};var P=/Firefox\/(\d+)\.\d+/;f.getFirefoxVersion=function(){var t=P.exec(window.navigator.userAgent);if(t&&2===t.length){var e=parseInt(t[1]);if(!isNaN(e))return e}return null},f.isD3Selection=function(t){return t instanceof n.selection},f.ensureSingle=function(t,e,r,n){var i=t.select(e+(r?"."+r:""));if(i.size())return i;var a=t.append(e);return r&&a.classed(r,!0),n&&a.call(n),a},f.ensureSingleById=function(t,e,r,n){var i=t.select(e+"#"+r);if(i.size())return i;var a=t.append(e).attr("id",r);return n&&a.call(n),a},f.objectFromPath=function(t,e){for(var r,n=t.split("."),i=r={},a=0;a<n.length;a++){var o=n[a],s=null,l=n[a].match(/(.*)\[([0-9]+)\]/);l?(o=l[1],s=l[2],r=r[o]=[],a===n.length-1?r[s]=e:r[s]={},r=r[s]):(a===n.length-1?r[o]=e:r[o]={},r=r[o])}return i};var I=/^([^\[\.]+)\.(.+)?/,O=/^([^\.]+)\[([0-9]+)\](\.)?(.+)?/;f.expandObjectPaths=function(t){var e,r,n,i,a,o,s;if("object"==typeof t&&!Array.isArray(t))for(r in t)t.hasOwnProperty(r)&&((e=r.match(I))?(i=t[r],n=e[1],delete t[r],t[n]=f.extendDeepNoArrays(t[n]||{},f.objectFromPath(r,f.expandObjectPaths(i))[n])):(e=r.match(O))?(i=t[r],n=e[1],a=parseInt(e[2]),delete t[r],t[n]=t[n]||[],"."===e[3]?(s=e[4],o=t[n][a]=t[n][a]||{},f.extendDeepNoArrays(o,f.objectFromPath(s,f.expandObjectPaths(i)))):t[n][a]=f.expandObjectPaths(i)):t[r]=f.expandObjectPaths(t[r]));return t},f.numSeparate=function(t,e,r){if(r||(r=!1),"string"!=typeof e||0===e.length)throw new Error("Separator string required for formatting!");"number"==typeof t&&(t=String(t));var n=/(\d+)(\d{3})/,i=e.charAt(0),a=e.charAt(1),o=t.split("."),s=o[0],l=o.length>1?i+o[1]:"";if(a&&(o.length>1||s.length>4||r))for(;n.test(s);)s=s.replace(n,"$1"+a+"$2");return s+l},f.TEMPLATE_STRING_REGEX=/%{([^\s%{}:]*)([:|\|][^}]*)?}/g;var z=/^\w*$/;f.templateString=function(t,e){var r={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,n){var i;return z.test(n)?i=e[n]:(r[n]=r[n]||f.nestedProperty(e,n).get,i=r[n]()),f.isValidTextValue(i)?i:""}))};var D={max:10,count:0,name:"hovertemplate"};f.hovertemplateString=function(){return B.apply(D,arguments)};var R={max:10,count:0,name:"texttemplate"};f.texttemplateString=function(){return B.apply(R,arguments)};var F=/^[:|\|]/;function B(t,e,r){var n=this,a=arguments;e||(e={});var o={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,s,l){var c,u,h,p="_xother"===s||"_yother"===s,d="_xother_"===s||"_yother_"===s,m="xother_"===s||"yother_"===s,g="xother"===s||"yother"===s||p||m||d,v=s;if((p||d)&&(v=v.substring(1)),(m||d)&&(v=v.substring(0,v.length-1)),g){if(void 0===(c=e[v]))return""}else for(h=3;h<a.length;h++)if(u=a[h]){if(u.hasOwnProperty(v)){c=u[v];break}if(z.test(v)||(c=f.nestedProperty(u,v).get(),(c=o[v]||f.nestedProperty(u,v).get())&&(o[v]=c)),void 0!==c)break}if(void 0===c&&n)return n.count<n.max&&(f.warn("Variable '"+v+"' in "+n.name+" could not be found!"),c=t),n.count===n.max&&f.warn("Too many "+n.name+" warnings - additional warnings will be suppressed"),n.count++,t;if(l){var y;if(":"===l[0]&&(c=(y=r?r.numberFormat:f.numberFormat)(l.replace(F,""))(c)),"|"===l[0]){y=r?r.timeFormat:i;var x=f.dateTime2ms(c);c=f.formatDate(x,l.replace(F,""),!1,y)}}else{var b=v+"Label";e.hasOwnProperty(b)&&(c=e[b])}return g&&(c="("+c+")",(p||d)&&(c=" "+c),(m||d)&&(c+=" ")),c}))}f.subplotSort=function(t,e){for(var r=Math.min(t.length,e.length)+1,n=0,i=0,a=0;a<r;a++){var o=t.charCodeAt(a)||0,s=e.charCodeAt(a)||0,l=o>=48&&o<=57,c=s>=48&&s<=57;if(l&&(n=10*n+o-48),c&&(i=10*i+s-48),!l||!c){if(n!==i)return n-i;if(o!==s)return o-s}}return i-n};var N=2e9;f.seedPseudoRandom=function(){N=2e9},f.pseudoRandom=function(){var t=N;return N=(69069*N+1)%4294967296,Math.abs(N-t)<429496729?f.pseudoRandom():N/4294967296},f.fillText=function(t,e,r){var n=Array.isArray(r)?function(t){r.push(t)}:function(t){r.text=t},i=f.extractOption(t,e,"htx","hovertext");if(f.isValidTextValue(i))return n(i);var a=f.extractOption(t,e,"tx","text");return f.isValidTextValue(a)?n(a):void 0},f.isValidTextValue=function(t){return t||0===t},f.formatPercent=function(t,e){e=e||0;for(var r=(Math.round(100*t*Math.pow(10,e))*Math.pow(.1,e)).toFixed(e)+"%",n=0;n<e;n++)-1!==r.indexOf(".")&&(r=(r=r.replace("0%","%")).replace(".%","%"));return r},f.isHidden=function(t){var e=window.getComputedStyle(t).display;return!e||"none"===e},f.strTranslate=function(t,e){return t||e?"translate("+t+","+e+")":""},f.strRotate=function(t){return t?"rotate("+t+")":""},f.strScale=function(t){return 1!==t?"scale("+t+")":""},f.getTextTransform=function(t){var e=t.noCenter,r=t.textX,n=t.textY,i=t.targetX,a=t.targetY,o=t.anchorX||0,s=t.anchorY||0,l=t.rotate,c=t.scale;return c?c>1&&(c=1):c=0,f.strTranslate(i-c*(r+o),a-c*(n+s))+f.strScale(c)+(l?"rotate("+l+(e?"":" "+r+" "+n)+")":"")},f.ensureUniformFontSize=function(t,e){var r=f.extendFlat({},e);return r.size=Math.max(e.size,t._fullLayout.uniformtext.minsize||0),r},f.join2=function(t,e,r){var n=t.length;return n>1?t.slice(0,-1).join(e)+r+t[n-1]:t.join(e)},f.bigFont=function(t){return Math.round(1.2*t)};var j=f.getFirefoxVersion(),U=null!==j&&j<86;f.getPositionFromD3Event=function(){return U?[n.event.layerX,n.event.layerY]:[n.event.offsetX,n.event.offsetY]}},{"../constants/numerical":474,"./anchor_utils":478,"./angles":479,"./array":480,"./clean_number":481,"./clear_responsive":483,"./coerce":484,"./dates":485,"./dom":486,"./extend":488,"./filter_unique":489,"./filter_visible":490,"./geometry2d":493,"./identity":496,"./increment":497,"./is_plain_object":499,"./keyed_container":500,"./localize":501,"./loggers":502,"./make_trace_groups":503,"./matrix":504,"./mod":505,"./nested_property":506,"./noop":507,"./notifier":508,"./preserve_drawing_buffer":512,"./push_unique":513,"./regex":515,"./relative_attr":516,"./relink_private":517,"./search":518,"./sort_object_keys":521,"./stats":522,"./throttle":525,"./to_log_range":526,"@plotly/d3":58,"d3-format":107,"d3-time-format":115,"fast-isnumeric":185}],499:[function(t,e,r){"use strict";e.exports=function(t){return window&&window.process&&window.process.versions?"[object Object]"===Object.prototype.toString.call(t):"[object Object]"===Object.prototype.toString.call(t)&&Object.getPrototypeOf(t).hasOwnProperty("hasOwnProperty")}},{}],500:[function(t,e,r){"use strict";var n=t("./nested_property"),i=/^\w*$/;e.exports=function(t,e,r,a){var o,s,l;r=r||"name",a=a||"value";var c={};e&&e.length?(l=n(t,e),s=l.get()):s=t,e=e||"";var u={};if(s)for(o=0;o<s.length;o++)u[s[o][r]]=o;var f=i.test(a),h={set:function(t,e){var i=null===e?4:0;if(!s){if(!l||4===i)return;s=[],l.set(s)}var o=u[t];if(void 0===o){if(4===i)return;i|=3,o=s.length,u[t]=o}else e!==(f?s[o][a]:n(s[o],a).get())&&(i|=2);var p=s[o]=s[o]||{};return p[r]=t,f?p[a]=e:n(p,a).set(e),null!==e&&(i&=-5),c[o]=c[o]|i,h},get:function(t){if(s){var e=u[t];return void 0===e?void 0:f?s[e][a]:n(s[e],a).get()}},rename:function(t,e){var n=u[t];return void 0===n||(c[n]=1|c[n],u[e]=n,delete u[t],s[n][r]=e),h},remove:function(t){var e=u[t];if(void 0===e)return h;var i=s[e];if(Object.keys(i).length>2)return c[e]=2|c[e],h.set(t,null);if(f){for(o=e;o<s.length;o++)c[o]=3|c[o];for(o=e;o<s.length;o++)u[s[o][r]]--;s.splice(e,1),delete u[t]}else n(i,a).set(null),c[e]=6|c[e];return h},constructUpdate:function(){for(var t,i,o={},l=Object.keys(c),u=0;u<l.length;u++)i=l[u],t=e+"["+i+"]",s[i]?(1&c[i]&&(o[t+"."+r]=s[i][r]),2&c[i]&&(o[t+"."+a]=f?4&c[i]?null:s[i][a]:4&c[i]?null:n(s[i],a).get())):o[t]=null;return o}};return h}},{"./nested_property":506}],501:[function(t,e,r){"use strict";var n=t("../registry");e.exports=function(t,e){for(var r=t._context.locale,i=0;i<2;i++){for(var a=t._context.locales,o=0;o<2;o++){var s=(a[r]||{}).dictionary;if(s){var l=s[e];if(l)return l}a=n.localeRegistry}var c=r.split("-")[0];if(c===r)break;r=c}return e}},{"../registry":633}],502:[function(t,e,r){"use strict";var n=t("../plot_api/plot_config").dfltConfig,i=t("./notifier"),a=e.exports={};a.log=function(){var t;if(n.logging>1){var e=["LOG:"];for(t=0;t<arguments.length;t++)e.push(arguments[t]);console.trace.apply(console,e)}if(n.notifyOnLogging>1){var r=[];for(t=0;t<arguments.length;t++)r.push(arguments[t]);i(r.join("<br>"),"long")}},a.warn=function(){var t;if(n.logging>0){var e=["WARN:"];for(t=0;t<arguments.length;t++)e.push(arguments[t]);console.trace.apply(console,e)}if(n.notifyOnLogging>0){var r=[];for(t=0;t<arguments.length;t++)r.push(arguments[t]);i(r.join("<br>"),"stick")}},a.error=function(){var t;if(n.logging>0){var e=["ERROR:"];for(t=0;t<arguments.length;t++)e.push(arguments[t]);console.error.apply(console,e)}if(n.notifyOnLogging>0){var r=[];for(t=0;t<arguments.length;t++)r.push(arguments[t]);i(r.join("<br>"),"stick")}}},{"../plot_api/plot_config":536,"./notifier":508}],503:[function(t,e,r){"use strict";var n=t("@plotly/d3");e.exports=function(t,e,r){var i=t.selectAll("g."+r.replace(/\s/g,".")).data(e,(function(t){return t[0].trace.uid}));i.exit().remove(),i.enter().append("g").attr("class",r),i.order();var a=t.classed("rangeplot")?"nodeRangePlot3":"node3";return i.each((function(t){t[0][a]=n.select(this)})),i}},{"@plotly/d3":58}],504:[function(t,e,r){"use strict";var n=t("gl-mat4");r.init2dArray=function(t,e){for(var r=new Array(t),n=0;n<t;n++)r[n]=new Array(e);return r},r.transposeRagged=function(t){var e,r,n=0,i=t.length;for(e=0;e<i;e++)n=Math.max(n,t[e].length);var a=new Array(n);for(e=0;e<n;e++)for(a[e]=new Array(i),r=0;r<i;r++)a[e][r]=t[r][e];return a},r.dot=function(t,e){if(!t.length||!e.length||t.length!==e.length)return null;var n,i,a=t.length;if(t[0].length)for(n=new Array(a),i=0;i<a;i++)n[i]=r.dot(t[i],e);else if(e[0].length){var o=r.transposeRagged(e);for(n=new Array(o.length),i=0;i<o.length;i++)n[i]=r.dot(t,o[i])}else for(n=0,i=0;i<a;i++)n+=t[i]*e[i];return n},r.translationMatrix=function(t,e){return[[1,0,t],[0,1,e],[0,0,1]]},r.rotationMatrix=function(t){var e=t*Math.PI/180;return[[Math.cos(e),-Math.sin(e),0],[Math.sin(e),Math.cos(e),0],[0,0,1]]},r.rotationXYMatrix=function(t,e,n){return r.dot(r.dot(r.translationMatrix(e,n),r.rotationMatrix(t)),r.translationMatrix(-e,-n))},r.apply3DTransform=function(t){return function(){var e=arguments,n=1===arguments.length?e[0]:[e[0],e[1],e[2]||0];return r.dot(t,[n[0],n[1],n[2],1]).slice(0,3)}},r.apply2DTransform=function(t){return function(){var e=arguments;3===e.length&&(e=e[0]);var n=1===arguments.length?e[0]:[e[0],e[1]];return r.dot(t,[n[0],n[1],1]).slice(0,2)}},r.apply2DTransform2=function(t){var e=r.apply2DTransform(t);return function(t){return e(t.slice(0,2)).concat(e(t.slice(2,4)))}},r.convertCssMatrix=function(t){if(t){var e=t.length;if(16===e)return t;if(6===e)return[t[0],t[1],0,0,t[2],t[3],0,0,0,0,1,0,t[4],t[5],0,1]}return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},r.inverseTransformMatrix=function(t){var e=[];return n.invert(e,t),[[e[0],e[1],e[2],e[3]],[e[4],e[5],e[6],e[7]],[e[8],e[9],e[10],e[11]],[e[12],e[13],e[14],e[15]]]}},{"gl-mat4":205}],505:[function(t,e,r){"use strict";e.exports={mod:function(t,e){var r=t%e;return r<0?r+e:r},modHalf:function(t,e){return Math.abs(t)>e/2?t-Math.round(t/e)*e:t}}},{}],506:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./array").isArrayOrTypedArray;function a(t,e){return function(){var r,n,o,s,l,c=t;for(s=0;s<e.length-1;s++){if(-1===(r=e[s])){for(n=!0,o=[],l=0;l<c.length;l++)o[l]=a(c[l],e.slice(s+1))(),o[l]!==o[0]&&(n=!1);return n?o[0]:o}if("number"==typeof r&&!i(c))return;if("object"!=typeof(c=c[r])||null===c)return}if("object"==typeof c&&null!==c&&null!==(o=c[e[s]]))return o}}e.exports=function(t,e){if(n(e))e=String(e);else if("string"!=typeof e||"[-1]"===e.substr(e.length-4))throw"bad property string";for(var r,i,o,s=0,c=e.split(".");s<c.length;){if(r=String(c[s]).match(/^([^\[\]]*)((\[\-?[0-9]*\])+)$/)){if(r[1])c[s]=r[1];else{if(0!==s)throw"bad property string";c.splice(0,1)}for(i=r[2].substr(1,r[2].length-2).split("]["),o=0;o<i.length;o++)s++,c.splice(s,0,Number(i[o]))}s++}return"object"!=typeof t?function(t,e,r){return{set:function(){throw"bad container"},get:function(){},astr:e,parts:r,obj:t}}(t,e,c):{set:l(t,c,e),get:a(t,c),astr:e,parts:c,obj:t}};var o=/(^|\.)args\[/;function s(t,e){return void 0===t||null===t&&!e.match(o)}function l(t,e,r){return function(n){var a,o,l=t,h="",p=[[t,h]],d=s(n,r);for(o=0;o<e.length-1;o++){if("number"==typeof(a=e[o])&&!i(l))throw"array index but container is not an array";if(-1===a){if(d=!u(l,e.slice(o+1),n,r))break;return}if(!f(l,a,e[o+1],d))break;if("object"!=typeof(l=l[a])||null===l)throw"container is not an object";h=c(h,a),p.push([l,h])}if(d){if(o===e.length-1&&(delete l[e[o]],Array.isArray(l)&&+e[o]==l.length-1))for(;l.length&&void 0===l[l.length-1];)l.pop()}else l[e[o]]=n}}function c(t,e){var r=e;return n(e)?r="["+e+"]":t&&(r="."+e),t+r}function u(t,e,r,n){var a,o=i(r),c=!0,u=r,h=n.replace("-1",0),p=!o&&s(r,h),d=e[0];for(a=0;a<t.length;a++)h=n.replace("-1",a),o&&(p=s(u=r[a%r.length],h)),p&&(c=!1),f(t,a,d,p)&&l(t[a],e,n.replace("-1",a))(u);return c}function f(t,e,r,n){if(void 0===t[e]){if(n)return!1;t[e]="number"==typeof r?[]:{}}return!0}},{"./array":480,"fast-isnumeric":185}],507:[function(t,e,r){"use strict";e.exports=function(){}},{}],508:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=[];e.exports=function(t,e){if(-1===a.indexOf(t)){a.push(t);var r=1e3;i(e)?r=e:"long"===e&&(r=3e3);var o=n.select("body").selectAll(".plotly-notifier").data([0]);o.enter().append("div").classed("plotly-notifier",!0),o.selectAll(".notifier-note").data(a).enter().append("div").classed("notifier-note",!0).style("opacity",0).each((function(t){var i=n.select(this);i.append("button").classed("notifier-close",!0).html("×").on("click",(function(){i.transition().call(s)}));for(var a=i.append("p"),o=t.split(/<br\s*\/?>/g),l=0;l<o.length;l++)l&&a.append("br"),a.append("span").text(o[l]);"stick"===e?i.transition().duration(350).style("opacity",1):i.transition().duration(700).style("opacity",1).transition().delay(r).call(s)}))}function s(t){t.duration(700).style("opacity",0).each("end",(function(t){var e=a.indexOf(t);-1!==e&&a.splice(e,1),n.select(this).remove()}))}}},{"@plotly/d3":58,"fast-isnumeric":185}],509:[function(t,e,r){"use strict";var n=t("./setcursor"),i="data-savedcursor";e.exports=function(t,e){var r=t.attr(i);if(e){if(!r){for(var a=(t.attr("class")||"").split(" "),o=0;o<a.length;o++){var s=a[o];0===s.indexOf("cursor-")&&t.attr(i,s.substr(7)).classed(s,!1)}t.attr(i)||t.attr(i,"!!")}n(t,e)}else r&&(t.attr(i,null),"!!"===r?n(t):n(t,r))}},{"./setcursor":519}],510:[function(t,e,r){"use strict";var n=t("./matrix").dot,i=t("../constants/numerical").BADNUM,a=e.exports={};a.tester=function(t){var e,r=t.slice(),n=r[0][0],a=n,o=r[0][1],s=o;for(r.push(r[0]),e=1;e<r.length;e++)n=Math.min(n,r[e][0]),a=Math.max(a,r[e][0]),o=Math.min(o,r[e][1]),s=Math.max(s,r[e][1]);var l,c=!1;5===r.length&&(r[0][0]===r[1][0]?r[2][0]===r[3][0]&&r[0][1]===r[3][1]&&r[1][1]===r[2][1]&&(c=!0,l=function(t){return t[0]===r[0][0]}):r[0][1]===r[1][1]&&r[2][1]===r[3][1]&&r[0][0]===r[3][0]&&r[1][0]===r[2][0]&&(c=!0,l=function(t){return t[1]===r[0][1]}));var u=!0,f=r[0];for(e=1;e<r.length;e++)if(f[0]!==r[e][0]||f[1]!==r[e][1]){u=!1;break}return{xmin:n,xmax:a,ymin:o,ymax:s,pts:r,contains:c?function(t,e){var r=t[0],c=t[1];return!(r===i||r<n||r>a||c===i||c<o||c>s)&&(!e||!l(t))}:function(t,e){var l=t[0],c=t[1];if(l===i||l<n||l>a||c===i||c<o||c>s)return!1;var u,f,h,p,d,m=r.length,g=r[0][0],v=r[0][1],y=0;for(u=1;u<m;u++)if(f=g,h=v,g=r[u][0],v=r[u][1],!(l<(p=Math.min(f,g))||l>Math.max(f,g)||c>Math.max(h,v)))if(c<Math.min(h,v))l!==p&&y++;else{if(c===(d=g===f?c:h+(l-f)*(v-h)/(g-f)))return 1!==u||!e;c<=d&&l!==p&&y++}return y%2==1},isRect:c,degenerate:u}},a.isSegmentBent=function(t,e,r,i){var a,o,s,l=t[e],c=[t[r][0]-l[0],t[r][1]-l[1]],u=n(c,c),f=Math.sqrt(u),h=[-c[1]/f,c[0]/f];for(a=e+1;a<r;a++)if(o=[t[a][0]-l[0],t[a][1]-l[1]],(s=n(o,c))<0||s>u||Math.abs(n(o,h))>i)return!0;return!1},a.filter=function(t,e){var r=[t[0]],n=0,i=0;function o(o){t.push(o);var s=r.length,l=n;r.splice(i+1);for(var c=l+1;c<t.length;c++)(c===t.length-1||a.isSegmentBent(t,l,c+1,e))&&(r.push(t[c]),r.length<s-2&&(n=c,i=r.length-1),l=c)}t.length>1&&o(t.pop());return{addPt:o,raw:t,filtered:r}}},{"../constants/numerical":474,"./matrix":504}],511:[function(t,e,r){(function(r){(function(){"use strict";var n=t("./show_no_webgl_msg"),i=t("regl");e.exports=function(t,e,a){var o=t._fullLayout,s=!0;return o._glcanvas.each((function(n){if(n.regl)n.regl.preloadCachedCode(a);else if(!n.pick||o._has("parcoords")){try{n.regl=i({canvas:this,attributes:{antialias:!n.pick,preserveDrawingBuffer:!0},pixelRatio:t._context.plotGlPixelRatio||r.devicePixelRatio,extensions:e||[],cachedCode:a||{}})}catch(t){s=!1}n.regl||(s=!1),s&&this.addEventListener("webglcontextlost",(function(e){t&&t.emit&&t.emit("plotly_webglcontextlost",{event:e,layer:n.key})}),!1)}})),s||n({container:o._glcontainer.node()}),s}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./show_no_webgl_msg":520,regl:278}],512:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("is-mobile");e.exports=function(t){var e;if("string"!=typeof(e=t&&t.hasOwnProperty("userAgent")?t.userAgent:function(){var t;"undefined"!=typeof navigator&&(t=navigator.userAgent);t&&t.headers&&"string"==typeof t.headers["user-agent"]&&(t=t.headers["user-agent"]);return t}()))return!0;var r=i({ua:{headers:{"user-agent":e}},tablet:!0,featureDetect:!1});if(!r)for(var a=e.split(" "),o=1;o<a.length;o++){if(-1!==a[o].indexOf("Safari"))for(var s=o-1;s>-1;s--){var l=a[s];if("Version/"===l.substr(0,8)){var c=l.substr(8).split(".")[0];if(n(c)&&(c=+c),c>=13)return!0}}}return r}},{"fast-isnumeric":185,"is-mobile":229}],513:[function(t,e,r){"use strict";e.exports=function(t,e){if(e instanceof RegExp){for(var r=e.toString(),n=0;n<t.length;n++)if(t[n]instanceof RegExp&&t[n].toString()===r)return t;t.push(e)}else!e&&0!==e||-1!==t.indexOf(e)||t.push(e);return t}},{}],514:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plot_api/plot_config").dfltConfig;var a={add:function(t,e,r,n,a){var o,s;t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},s=t.undoQueue.index,t.autoplay?t.undoQueue.inSequence||(t.autoplay=!1):(!t.undoQueue.sequence||t.undoQueue.beginSequence?(o={undo:{calls:[],args:[]},redo:{calls:[],args:[]}},t.undoQueue.queue.splice(s,t.undoQueue.queue.length-s,o),t.undoQueue.index+=1):o=t.undoQueue.queue[s-1],t.undoQueue.beginSequence=!1,o&&(o.undo.calls.unshift(e),o.undo.args.unshift(r),o.redo.calls.push(n),o.redo.args.push(a)),t.undoQueue.queue.length>i.queueLength&&(t.undoQueue.queue.shift(),t.undoQueue.index--))},startSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!0,t.undoQueue.beginSequence=!0},stopSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!1,t.undoQueue.beginSequence=!1},undo:function(t){var e,r;if(!(void 0===t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index<=0)){for(t.undoQueue.index--,e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;r<e.undo.calls.length;r++)a.plotDo(t,e.undo.calls[r],e.undo.args[r]);t.undoQueue.inSequence=!1,t.autoplay=!1}},redo:function(t){var e,r;if(!(void 0===t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index>=t.undoQueue.queue.length)){for(e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;r<e.redo.calls.length;r++)a.plotDo(t,e.redo.calls[r],e.redo.args[r]);t.undoQueue.inSequence=!1,t.autoplay=!1,t.undoQueue.index++}}};a.plotDo=function(t,e,r){t.autoplay=!0,r=function(t,e){for(var r,i=[],a=0;a<e.length;a++)r=e[a],i[a]=r===t?r:"object"==typeof r?Array.isArray(r)?n.extendDeep([],r):n.extendDeepAll({},r):r;return i}(t,r),e.apply(null,r)},e.exports=a},{"../lib":498,"../plot_api/plot_config":536}],515:[function(t,e,r){"use strict";r.counter=function(t,e,r,n){var i=(e||"")+(r?"":"$"),a=!1===n?"":"^";return"xy"===t?new RegExp(a+"x([2-9]|[1-9][0-9]+)?y([2-9]|[1-9][0-9]+)?"+i):new RegExp(a+t+"([2-9]|[1-9][0-9]+)?"+i)}},{}],516:[function(t,e,r){"use strict";var n=/^(.*)(\.[^\.\[\]]+|\[\d\])$/,i=/^[^\.\[\]]+$/;e.exports=function(t,e){for(;e;){var r=t.match(n);if(r)t=r[1];else{if(!t.match(i))throw new Error("bad relativeAttr call:"+[t,e]);t=""}if("^"!==e.charAt(0))break;e=e.slice(1)}return t&&"["!==e.charAt(0)?t+"."+e:t+e}},{}],517:[function(t,e,r){"use strict";var n=t("./array").isArrayOrTypedArray,i=t("./is_plain_object");e.exports=function t(e,r){for(var a in r){var o=r[a],s=e[a];if(s!==o)if("_"===a.charAt(0)||"function"==typeof o){if(a in e)continue;e[a]=o}else if(n(o)&&n(s)&&i(o[0])){if("customdata"===a||"ids"===a)continue;for(var l=Math.min(o.length,s.length),c=0;c<l;c++)s[c]!==o[c]&&i(o[c])&&i(s[c])&&t(s[c],o[c])}else i(o)&&i(s)&&(t(s,o),Object.keys(s).length||delete e[a])}}},{"./array":480,"./is_plain_object":499}],518:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./loggers"),a=t("./identity"),o=t("../constants/numerical").BADNUM;function s(t,e){return t<e}function l(t,e){return t<=e}function c(t,e){return t>e}function u(t,e){return t>=e}r.findBin=function(t,e,r){if(n(e.start))return r?Math.ceil((t-e.start)/e.size-1e-9)-1:Math.floor((t-e.start)/e.size+1e-9);var a,o,f=0,h=e.length,p=0,d=h>1?(e[h-1]-e[0])/(h-1):1;for(o=d>=0?r?s:l:r?u:c,t+=1e-9*d*(r?-1:1)*(d>=0?1:-1);f<h&&p++<100;)o(e[a=Math.floor((f+h)/2)],t)?f=a+1:h=a;return p>90&&i.log("Long binary search..."),f-1},r.sorterAsc=function(t,e){return t-e},r.sorterDes=function(t,e){return e-t},r.distinctVals=function(t){var e,n=t.slice();for(n.sort(r.sorterAsc),e=n.length-1;e>-1&&n[e]===o;e--);for(var i,a=n[e]-n[0]||1,s=a/(e||1)/1e4,l=[],c=0;c<=e;c++){var u=n[c],f=u-i;void 0===i?(l.push(u),i=u):f>s&&(a=Math.min(a,f),l.push(u),i=u)}return{vals:l,minDiff:a}},r.roundUp=function(t,e,r){for(var n,i=0,a=e.length-1,o=0,s=r?0:1,l=r?1:0,c=r?Math.ceil:Math.floor;i<a&&o++<100;)e[n=c((i+a)/2)]<=t?i=n+s:a=n-l;return e[i]},r.sort=function(t,e){for(var r=0,n=0,i=1;i<t.length;i++){var a=e(t[i],t[i-1]);if(a<0?r=1:a>0&&(n=1),r&&n)return t.sort(e)}return n?t:t.reverse()},r.findIndexOfMin=function(t,e){e=e||a;for(var r,n=1/0,i=0;i<t.length;i++){var o=e(t[i]);o<n&&(n=o,r=i)}return r}},{"../constants/numerical":474,"./identity":496,"./loggers":502,"fast-isnumeric":185}],519:[function(t,e,r){"use strict";e.exports=function(t,e){(t.attr("class")||"").split(" ").forEach((function(e){0===e.indexOf("cursor-")&&t.classed(e,!1)})),e&&t.classed("cursor-"+e,!0)}},{}],520:[function(t,e,r){"use strict";var n=t("../components/color"),i=function(){};e.exports=function(t){for(var e in t)"function"==typeof t[e]&&(t[e]=i);t.destroy=function(){t.container.parentNode.removeChild(t.container)};var r=document.createElement("div");r.className="no-webgl",r.style.cursor="pointer",r.style.fontSize="24px",r.style.color=n.defaults[0],r.style.position="absolute",r.style.left=r.style.top="0px",r.style.width=r.style.height="100%",r.style["background-color"]=n.lightLine,r.style["z-index"]=30;var a=document.createElement("p");return a.textContent="WebGL is not supported by your browser - visit https://get.webgl.org for more info",a.style.position="relative",a.style.top="50%",a.style.left="50%",a.style.height="30%",a.style.width="50%",a.style.margin="-15% 0 0 -25%",r.appendChild(a),t.container.appendChild(r),t.container.style.background="#FFFFFF",t.container.onclick=function(){window.open("https://get.webgl.org")},!1}},{"../components/color":361}],521:[function(t,e,r){"use strict";e.exports=function(t){return Object.keys(t).sort()}},{}],522:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./array").isArrayOrTypedArray;r.aggNums=function(t,e,a,o){var s,l;if((!o||o>a.length)&&(o=a.length),n(e)||(e=!1),i(a[0])){for(l=new Array(o),s=0;s<o;s++)l[s]=r.aggNums(t,e,a[s]);a=l}for(s=0;s<o;s++)n(e)?n(a[s])&&(e=t(+e,+a[s])):e=a[s];return e},r.len=function(t){return r.aggNums((function(t){return t+1}),0,t)},r.mean=function(t,e){return e||(e=r.len(t)),r.aggNums((function(t,e){return t+e}),0,t)/e},r.midRange=function(t){if(void 0!==t&&0!==t.length)return(r.aggNums(Math.max,null,t)+r.aggNums(Math.min,null,t))/2},r.variance=function(t,e,i){return e||(e=r.len(t)),n(i)||(i=r.mean(t,e)),r.aggNums((function(t,e){return t+Math.pow(e-i,2)}),0,t)/e},r.stdev=function(t,e,n){return Math.sqrt(r.variance(t,e,n))},r.median=function(t){var e=t.slice().sort();return r.interp(e,.5)},r.interp=function(t,e){if(!n(e))throw"n should be a finite number";if((e=e*t.length-.5)<0)return t[0];if(e>t.length-1)return t[t.length-1];var r=e%1;return r*t[Math.ceil(e)]+(1-r)*t[Math.floor(e)]}},{"./array":480,"fast-isnumeric":185}],523:[function(t,e,r){"use strict";var n=t("color-normalize");e.exports=function(t){return t?n(t):[0,0,0,1]}},{"color-normalize":84}],524:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../lib"),a=i.strTranslate,o=t("../constants/xmlns_namespaces"),s=t("../constants/alignment").LINE_SPACING,l=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;r.convertToTspans=function(t,e,m){var M=t.text(),S=!t.attr("data-notex")&&e&&e._context.typesetMath&&"undefined"!=typeof MathJax&&M.match(l),C=n.select(t.node().parentNode);if(!C.empty()){var P=t.attr("class")?t.attr("class").split(" ")[0]:"text";return P+="-math",C.selectAll("svg."+P).remove(),C.selectAll("g."+P+"-group").remove(),t.style("display",null).attr({"data-unformatted":M,"data-math":"N"}),S?(e&&e._promises||[]).push(new Promise((function(e){t.style("display","none");var r=parseInt(t.node().style.fontSize,10),o={fontSize:r};!function(t,e,r){var a,o,s,l,h=parseInt((MathJax.version||"").split(".")[0]);if(2!==h&&3!==h)return void i.warn("No MathJax version:",MathJax.version);var p=function(){var r="math-output-"+i.randstr({},64),a=(l=n.select("body").append("div").attr({id:r}).style({visibility:"hidden",position:"absolute","font-size":e.fontSize+"px"}).text(t.replace(c,"\\lt ").replace(u,"\\gt "))).node();return 2===h?MathJax.Hub.Typeset(a):MathJax.typeset([a])},d=function(){var e=l.select(2===h?".MathJax_SVG":".MathJax"),a=!e.empty()&&l.select("svg").node();if(a){var o,s=a.getBoundingClientRect();o=2===h?n.select("body").select("#MathJax_SVG_glyphs"):e.select("defs"),r(e,o,s)}else i.log("There was an error in the tex syntax.",t),r();l.remove()};2===h?MathJax.Hub.Queue((function(){return o=i.extendDeepAll({},MathJax.Hub.config),s=MathJax.Hub.processSectionDelay,void 0!==MathJax.Hub.processSectionDelay&&(MathJax.Hub.processSectionDelay=0),MathJax.Hub.Config({messageStyle:"none",tex2jax:{inlineMath:f},displayAlign:"left"})}),(function(){if("SVG"!==(a=MathJax.Hub.config.menuSettings.renderer))return MathJax.Hub.setRenderer("SVG")}),p,d,(function(){if("SVG"!==a)return MathJax.Hub.setRenderer(a)}),(function(){return void 0!==s&&(MathJax.Hub.processSectionDelay=s),MathJax.Hub.Config(o)})):3===h&&(o=i.extendDeepAll({},MathJax.config),MathJax.config.tex||(MathJax.config.tex={}),MathJax.config.tex.inlineMath=f,"svg"!==(a=MathJax.config.startup.output)&&(MathJax.config.startup.output="svg"),MathJax.startup.defaultReady(),MathJax.startup.promise.then((function(){p(),d(),"svg"!==a&&(MathJax.config.startup.output=a),MathJax.config=o})))}(S[2],o,(function(n,i,o){C.selectAll("svg."+P).remove(),C.selectAll("g."+P+"-group").remove();var s=n&&n.select("svg");if(!s||!s.node())return I(),void e();var l=C.append("g").classed(P+"-group",!0).attr({"pointer-events":"none","data-unformatted":M,"data-math":"Y"});l.node().appendChild(s.node()),i&&i.node()&&s.node().insertBefore(i.node().cloneNode(!0),s.node().firstChild);var c=o.width,u=o.height;s.attr({class:P,height:u,preserveAspectRatio:"xMinYMin meet"}).style({overflow:"visible","pointer-events":"none"});var f=t.node().style.fill||"black",h=s.select("g");h.attr({fill:f,stroke:f});var p=h.node().getBoundingClientRect(),d=p.width,g=p.height;(d>c||g>u)&&(s.style("overflow","hidden"),d=(p=s.node().getBoundingClientRect()).width,g=p.height);var v=+t.attr("x"),y=+t.attr("y"),x=-(r||t.node().getBoundingClientRect().height)/4;if("y"===P[0])l.attr({transform:"rotate("+[-90,v,y]+")"+a(-d/2,x-g/2)});else if("l"===P[0])y=x-g/2;else if("a"===P[0]&&0!==P.indexOf("atitle"))v=0,y=x;else{var b=t.attr("text-anchor");v-=d*("middle"===b?.5:"end"===b?1:0),y=y+x-g/2}s.attr({x:v,y:y}),m&&m.call(t,l),e(l)}))}))):I(),t}function I(){C.empty()||(P=t.attr("class")+"-math",C.select("svg."+P).remove()),t.text("").style("white-space","pre"),function(t,e){e=e.replace(g," ");var r,a=!1,l=[],c=-1;function u(){c++;var e=document.createElementNS(o.svg,"tspan");n.select(e).attr({class:"line",dy:c*s+"em"}),t.appendChild(e),r=e;var i=l;if(l=[{node:e}],i.length>1)for(var a=1;a<i.length;a++)f(i[a])}function f(t){var e,i=t.type,a={};if("a"===i){e="a";var s=t.target,c=t.href,u=t.popup;c&&(a={"xlink:xlink:show":"_blank"===s||"_"!==s.charAt(0)?"new":"replace",target:s,"xlink:xlink:href":c},u&&(a.onclick='window.open(this.href.baseVal,this.target.baseVal,"'+u+'");return false;'))}else e="tspan";t.style&&(a.style=t.style);var f=document.createElementNS(o.svg,e);if("sup"===i||"sub"===i){m(r,"\u200b"),r.appendChild(f);var h=document.createElementNS(o.svg,"tspan");m(h,"\u200b"),n.select(h).attr("dy",d[i]),a.dy=p[i],r.appendChild(f),r.appendChild(h)}else r.appendChild(f);n.select(f).attr(a),r=t.node=f,l.push(t)}function m(t,e){t.appendChild(document.createTextNode(e))}function M(t){if(1!==l.length){var n=l.pop();t!==n.type&&i.log("Start tag <"+n.type+"> doesnt match end tag <"+t+">. Pretending it did match.",e),r=l[l.length-1].node}else i.log("Ignoring unexpected end tag </"+t+">.",e)}x.test(e)?u():(r=t,l=[{node:t}]);for(var S=e.split(v),C=0;C<S.length;C++){var P=S[C],I=P.match(y),O=I&&I[2].toLowerCase(),z=h[O];if("br"===O)u();else if(void 0===z)m(r,E(P));else if(I[1])M(O);else{var D=I[4],R={type:O},F=k(D,b);if(F?(F=F.replace(A,"$1 fill:"),z&&(F+=";"+z)):z&&(F=z),F&&(R.style=F),"a"===O){a=!0;var B=k(D,_);if(B){var N=L(B);N&&(R.href=N,R.target=k(D,w)||"_blank",R.popup=k(D,T))}}f(R)}}return a}(t.node(),M)&&t.style("pointer-events","all"),r.positionText(t),m&&m.call(t)}};var c=/(<|<|<)/g,u=/(>|>|>)/g;var f=[["$","$"],["\\(","\\)"]];var h={sup:"font-size:70%",sub:"font-size:70%",b:"font-weight:bold",i:"font-style:italic",a:"cursor:pointer",span:"",em:"font-style:italic;font-weight:bold"},p={sub:"0.3em",sup:"-0.6em"},d={sub:"-0.21em",sup:"0.42em"},m=["http:","https:","mailto:","",void 0,":"],g=r.NEWLINES=/(\r\n?|\n)/g,v=/(<[^<>]*>)/,y=/<(\/?)([^ >]*)(\s+(.*))?>/i,x=/<br(\s+.*)?>/i;r.BR_TAG_ALL=/<br(\s+.*)?>/gi;var b=/(^|[\s"'])style\s*=\s*("([^"]*);?"|'([^']*);?')/i,_=/(^|[\s"'])href\s*=\s*("([^"]*)"|'([^']*)')/i,w=/(^|[\s"'])target\s*=\s*("([^"\s]*)"|'([^'\s]*)')/i,T=/(^|[\s"'])popup\s*=\s*("([\w=,]*)"|'([\w=,]*)')/i;function k(t,e){if(!t)return null;var r=t.match(e),n=r&&(r[3]||r[4]);return n&&E(n)}var A=/(^|;)\s*color:/;r.plainText=function(t,e){for(var r=void 0!==(e=e||{}).len&&-1!==e.len?e.len:1/0,n=void 0!==e.allowedTags?e.allowedTags:["br"],i="...".length,a=t.split(v),o=[],s="",l=0,c=0;c<a.length;c++){var u=a[c],f=u.match(y),h=f&&f[2].toLowerCase();if(h)-1!==n.indexOf(h)&&(o.push(u),s=h);else{var p=u.length;if(l+p<r)o.push(u),l+=p;else if(l<r){var d=r-l;s&&("br"!==s||d<=i||p<=i)&&o.pop(),r>i?o.push(u.substr(0,d-i)+"..."):o.push(u.substr(0,d));break}s=""}}return o.join("")};var M={mu:"\u03bc",amp:"&",lt:"<",gt:">",nbsp:"\xa0",times:"\xd7",plusmn:"\xb1",deg:"\xb0"},S=/&(#\d+|#x[\da-fA-F]+|[a-z]+);/g;function E(t){return t.replace(S,(function(t,e){return("#"===e.charAt(0)?function(t){if(t>1114111)return;var e=String.fromCodePoint;if(e)return e(t);var r=String.fromCharCode;return t<=65535?r(t):r(55232+(t>>10),t%1024+56320)}("x"===e.charAt(1)?parseInt(e.substr(2),16):parseInt(e.substr(1),10)):M[e])||t}))}function L(t){var e=encodeURI(decodeURI(t)),r=document.createElement("a"),n=document.createElement("a");r.href=t,n.href=e;var i=r.protocol,a=n.protocol;return-1!==m.indexOf(i)&&-1!==m.indexOf(a)?e:""}function C(t,e,r){var n,a,o,s=r.horizontalAlign,l=r.verticalAlign||"top",c=t.node().getBoundingClientRect(),u=e.node().getBoundingClientRect();return a="bottom"===l?function(){return c.bottom-n.height}:"middle"===l?function(){return c.top+(c.height-n.height)/2}:function(){return c.top},o="right"===s?function(){return c.right-n.width}:"center"===s?function(){return c.left+(c.width-n.width)/2}:function(){return c.left},function(){n=this.node().getBoundingClientRect();var t=o()-u.left,e=a()-u.top,s=r.gd||{};if(r.gd){s._fullLayout._calcInverseTransform(s);var l=i.apply3DTransform(s._fullLayout._invTransform)(t,e);t=l[0],e=l[1]}return this.style({top:e+"px",left:t+"px","z-index":1e3}),this}}r.convertEntities=E,r.sanitizeHTML=function(t){t=t.replace(g," ");for(var e=document.createElement("p"),r=e,i=[],a=t.split(v),o=0;o<a.length;o++){var s=a[o],l=s.match(y),c=l&&l[2].toLowerCase();if(c in h)if(l[1])i.length&&(r=i.pop());else{var u=l[4],f=k(u,b),p=f?{style:f}:{};if("a"===c){var d=k(u,_);if(d){var m=L(d);if(m){p.href=m;var x=k(u,w);x&&(p.target=x)}}}var T=document.createElement(c);r.appendChild(T),n.select(T).attr(p),r=T,i.push(T)}else r.appendChild(document.createTextNode(E(s)))}return e.innerHTML},r.lineCount=function(t){return t.selectAll("tspan.line").size()||1},r.positionText=function(t,e,r){return t.each((function(){var t=n.select(this);function i(e,r){return void 0===r?null===(r=t.attr(e))&&(t.attr(e,0),r=0):t.attr(e,r),r}var a=i("x",e),o=i("y",r);"text"===this.nodeName&&t.selectAll("tspan.line").attr({x:a,y:o})}))};r.makeTextShadow=function(t){var e="1px ",r="1px ",n="1px ";return e+r+n+t+", -"+e+"-"+r+n+t+", "+e+"-"+r+n+t+", -"+e+r+n+t},r.makeEditable=function(t,e){var r=e.gd,i=e.delegate,a=n.dispatch("edit","input","cancel"),o=i||t;if(t.style({"pointer-events":i?"none":"all"}),1!==t.size())throw new Error("boo");function s(){!function(){var i=n.select(r).select(".svg-container"),o=i.append("div"),s=t.node().style,c=parseFloat(s.fontSize||12),u=e.text;void 0===u&&(u=t.attr("data-unformatted"));o.classed("plugin-editable editable",!0).style({position:"absolute","font-family":s.fontFamily||"Arial","font-size":c,color:e.fill||s.fill||"black",opacity:1,"background-color":e.background||"transparent",outline:"#ffffff33 1px solid",margin:[-c/8+1,0,0,-1].join("px ")+"px",padding:"0","box-sizing":"border-box"}).attr({contenteditable:!0}).text(u).call(C(t,i,e)).on("blur",(function(){r._editing=!1,t.text(this.textContent).style({opacity:1});var e,i=n.select(this).attr("class");(e=i?"."+i.split(" ")[0]+"-math-group":"[class*=-math-group]")&&n.select(t.node().parentNode).select(e).style({opacity:0});var o=this.textContent;n.select(this).transition().duration(0).remove(),n.select(document).on("mouseup",null),a.edit.call(t,o)})).on("focus",(function(){var t=this;r._editing=!0,n.select(document).on("mouseup",(function(){if(n.event.target===t)return!1;document.activeElement===o.node()&&o.node().blur()}))})).on("keyup",(function(){27===n.event.which?(r._editing=!1,t.style({opacity:1}),n.select(this).style({opacity:0}).on("blur",(function(){return!1})).transition().remove(),a.cancel.call(t,this.textContent)):(a.input.call(t,this.textContent),n.select(this).call(C(t,i,e)))})).on("keydown",(function(){13===n.event.which&&this.blur()})).call(l)}(),t.style({opacity:0});var i,s=o.attr("class");(i=s?"."+s.split(" ")[0]+"-math-group":"[class*=-math-group]")&&n.select(t.node().parentNode).select(i).style({opacity:0})}function l(t){var e=t.node(),r=document.createRange();r.selectNodeContents(e);var n=window.getSelection();n.removeAllRanges(),n.addRange(r),e.focus()}return e.immediate?s():o.on("click",s),n.rebind(t,a,"on")}},{"../constants/alignment":466,"../constants/xmlns_namespaces":475,"../lib":498,"@plotly/d3":58}],525:[function(t,e,r){"use strict";var n={};function i(t){t&&null!==t.timer&&(clearTimeout(t.timer),t.timer=null)}r.throttle=function(t,e,r){var a=n[t],o=Date.now();if(!a){for(var s in n)n[s].ts<o-6e4&&delete n[s];a=n[t]={ts:0,timer:null}}function l(){r(),a.ts=Date.now(),a.onDone&&(a.onDone(),a.onDone=null)}i(a),o>a.ts+e?l():a.timer=setTimeout((function(){l(),a.timer=null}),e)},r.done=function(t){var e=n[t];return e&&e.timer?new Promise((function(t){var r=e.onDone;e.onDone=function(){r&&r(),t(),e.onDone=null}})):Promise.resolve()},r.clear=function(t){if(t)i(n[t]),delete n[t];else for(var e in n)r.clear(e)}},{}],526:[function(t,e,r){"use strict";var n=t("fast-isnumeric");e.exports=function(t,e){if(t>0)return Math.log(t)/Math.LN10;var r=Math.log(Math.min(e[0],e[1]))/Math.LN10;return n(r)||(r=Math.log(Math.max(e[0],e[1]))/Math.LN10-6),r}},{"fast-isnumeric":185}],527:[function(t,e,r){"use strict";var n=e.exports={},i=t("../plots/geo/constants").locationmodeToLayer,a=t("topojson-client").feature;n.getTopojsonName=function(t){return[t.scope.replace(/ /g,"-"),"_",t.resolution.toString(),"m"].join("")},n.getTopojsonPath=function(t,e){return t+e+".json"},n.getTopojsonFeatures=function(t,e){var r=i[t.locationmode],n=e.objects[r];return a(e,n).features}},{"../plots/geo/constants":582,"topojson-client":310}],528:[function(t,e,r){"use strict";e.exports={moduleType:"locale",name:"en-US",dictionary:{"Click to enter Colorscale title":"Click to enter Colorscale title"},format:{date:"%m/%d/%Y"}}},{}],529:[function(t,e,r){"use strict";e.exports={moduleType:"locale",name:"en",dictionary:{"Click to enter Colorscale title":"Click to enter Colourscale title"},format:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],periods:["AM","PM"],dateTime:"%a %b %e %X %Y",date:"%d/%m/%Y",time:"%H:%M:%S",decimal:".",thousands:",",grouping:[3],currency:["$",""],year:"%Y",month:"%b %Y",dayMonth:"%b %-d",dayMonthYear:"%b %-d, %Y"}}},{}],530:[function(t,e,r){"use strict";var n=t("../registry");e.exports=function(t){for(var e,r,i=n.layoutArrayContainers,a=n.layoutArrayRegexes,o=t.split("[")[0],s=0;s<a.length;s++)if((r=t.match(a[s]))&&0===r.index){e=r[0];break}if(e||(e=i[i.indexOf(o)]),!e)return!1;var l=t.substr(e.length);return l?!!(r=l.match(/^\[(0|[1-9][0-9]*)\](\.(.+))?$/))&&{array:e,index:Number(r[1]),property:r[3]||""}:{array:e,index:"",property:""}}},{"../registry":633}],531:[function(t,e,r){"use strict";var n=t("../lib"),i=n.extendFlat,a=n.isPlainObject,o={valType:"flaglist",extras:["none"],flags:["calc","clearAxisTypes","plot","style","markerSize","colorbars"]},s={valType:"flaglist",extras:["none"],flags:["calc","plot","legend","ticks","axrange","layoutstyle","modebar","camera","arraydraw","colorbars"]},l=o.flags.slice().concat(["fullReplot"]),c=s.flags.slice().concat("layoutReplot");function u(t){for(var e={},r=0;r<t.length;r++)e[t[r]]=!1;return e}function f(t,e,r){var n=i({},t);for(var o in n){var s=n[o];a(s)&&(n[o]=h(s,e,r,o))}return"from-root"===r&&(n.editType=e),n}function h(t,e,r,n){if(t.valType){var a=i({},t);if(a.editType=e,Array.isArray(t.items)){a.items=new Array(t.items.length);for(var o=0;o<t.items.length;o++)a.items[o]=h(t.items[o],e,"from-root")}return a}return f(t,e,"_"===n.charAt(0)?"nested":"from-root")}e.exports={traces:o,layout:s,traceFlags:function(){return u(l)},layoutFlags:function(){return u(c)},update:function(t,e){var r=e.editType;if(r&&"none"!==r)for(var n=r.split("+"),i=0;i<n.length;i++)t[n[i]]=!0},overrideAll:f}},{"../lib":498}],532:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("gl-mat4/fromQuat"),a=t("../registry"),o=t("../lib"),s=t("../plots/plots"),l=t("../plots/cartesian/axis_ids"),c=t("../components/color"),u=l.cleanId,f=l.getFromTrace,h=a.traceIs;function p(t,e){var r=t[e],n=e.charAt(0);r&&"paper"!==r&&(t[e]=u(r,n,!0))}function d(t){function e(e,r){var n=t[e],i=t.title&&t.title[r];n&&!i&&(t.title||(t.title={}),t.title[r]=t[e],delete t[e])}t&&("string"!=typeof t.title&&"number"!=typeof t.title||(t.title={text:t.title}),e("titlefont","font"),e("titleposition","position"),e("titleside","side"),e("titleoffset","offset"))}function m(t){if(!o.isPlainObject(t))return!1;var e=t.name;return delete t.name,delete t.showlegend,("string"==typeof e||"number"==typeof e)&&String(e)}function g(t,e,r,n){if(r&&!n)return t;if(n&&!r)return e;if(!t.trim())return e;if(!e.trim())return t;var i,a=Math.min(t.length,e.length);for(i=0;i<a&&t.charAt(i)===e.charAt(i);i++);return t.substr(0,i).trim()}function v(t){var e="middle",r="center";return"string"==typeof t&&(-1!==t.indexOf("top")?e="top":-1!==t.indexOf("bottom")&&(e="bottom"),-1!==t.indexOf("left")?r="left":-1!==t.indexOf("right")&&(r="right")),e+" "+r}function y(t,e){return e in t&&"object"==typeof t[e]&&0===Object.keys(t[e]).length}r.clearPromiseQueue=function(t){Array.isArray(t._promises)&&t._promises.length>0&&o.log("Clearing previous rejected promises from queue."),t._promises=[]},r.cleanLayout=function(t){var e,n;t||(t={}),t.xaxis1&&(t.xaxis||(t.xaxis=t.xaxis1),delete t.xaxis1),t.yaxis1&&(t.yaxis||(t.yaxis=t.yaxis1),delete t.yaxis1),t.scene1&&(t.scene||(t.scene=t.scene1),delete t.scene1);var a=(s.subplotsRegistry.cartesian||{}).attrRegex,l=(s.subplotsRegistry.polar||{}).attrRegex,f=(s.subplotsRegistry.ternary||{}).attrRegex,h=(s.subplotsRegistry.gl3d||{}).attrRegex,m=Object.keys(t);for(e=0;e<m.length;e++){var g=m[e];if(a&&a.test(g)){var v=t[g];v.anchor&&"free"!==v.anchor&&(v.anchor=u(v.anchor)),v.overlaying&&(v.overlaying=u(v.overlaying)),v.type||(v.isdate?v.type="date":v.islog?v.type="log":!1===v.isdate&&!1===v.islog&&(v.type="linear")),"withzero"!==v.autorange&&"tozero"!==v.autorange||(v.autorange=!0,v.rangemode="tozero"),delete v.islog,delete v.isdate,delete v.categories,y(v,"domain")&&delete v.domain,void 0!==v.autotick&&(void 0===v.tickmode&&(v.tickmode=v.autotick?"auto":"linear"),delete v.autotick),d(v)}else if(l&&l.test(g)){d(t[g].radialaxis)}else if(f&&f.test(g)){var x=t[g];d(x.aaxis),d(x.baxis),d(x.caxis)}else if(h&&h.test(g)){var b=t[g],_=b.cameraposition;if(Array.isArray(_)&&4===_[0].length){var w=_[0],T=_[1],k=_[2],A=i([],w),M=[];for(n=0;n<3;++n)M[n]=T[n]+k*A[2+4*n];b.camera={eye:{x:M[0],y:M[1],z:M[2]},center:{x:T[0],y:T[1],z:T[2]},up:{x:0,y:0,z:1}},delete b.cameraposition}d(b.xaxis),d(b.yaxis),d(b.zaxis)}}var S=Array.isArray(t.annotations)?t.annotations.length:0;for(e=0;e<S;e++){var E=t.annotations[e];o.isPlainObject(E)&&(E.ref&&("paper"===E.ref?(E.xref="paper",E.yref="paper"):"data"===E.ref&&(E.xref="x",E.yref="y"),delete E.ref),p(E,"xref"),p(E,"yref"))}var L=Array.isArray(t.shapes)?t.shapes.length:0;for(e=0;e<L;e++){var C=t.shapes[e];o.isPlainObject(C)&&(p(C,"xref"),p(C,"yref"))}var P=Array.isArray(t.images)?t.images.length:0;for(e=0;e<P;e++){var I=t.images[e];o.isPlainObject(I)&&(p(I,"xref"),p(I,"yref"))}var O=t.legend;return O&&(O.x>3?(O.x=1.02,O.xanchor="left"):O.x<-2&&(O.x=-.02,O.xanchor="right"),O.y>3?(O.y=1.02,O.yanchor="bottom"):O.y<-2&&(O.y=-.02,O.yanchor="top")),d(t),"rotate"===t.dragmode&&(t.dragmode="orbit"),c.clean(t),t.template&&t.template.layout&&r.cleanLayout(t.template.layout),t},r.cleanData=function(t){for(var e=0;e<t.length;e++){var n,i=t[e];if("histogramy"===i.type&&"xbins"in i&&!("ybins"in i)&&(i.ybins=i.xbins,delete i.xbins),i.error_y&&"opacity"in i.error_y){var l=c.defaults,f=i.error_y.color||(h(i,"bar")?c.defaultLine:l[e%l.length]);i.error_y.color=c.addOpacity(c.rgb(f),c.opacity(f)*i.error_y.opacity),delete i.error_y.opacity}if("bardir"in i&&("h"!==i.bardir||!h(i,"bar")&&"histogram"!==i.type.substr(0,9)||(i.orientation="h",r.swapXYData(i)),delete i.bardir),"histogramy"===i.type&&r.swapXYData(i),"histogramx"!==i.type&&"histogramy"!==i.type||(i.type="histogram"),"scl"in i&&!("colorscale"in i)&&(i.colorscale=i.scl,delete i.scl),"reversescl"in i&&!("reversescale"in i)&&(i.reversescale=i.reversescl,delete i.reversescl),i.xaxis&&(i.xaxis=u(i.xaxis,"x")),i.yaxis&&(i.yaxis=u(i.yaxis,"y")),h(i,"gl3d")&&i.scene&&(i.scene=s.subplotsRegistry.gl3d.cleanId(i.scene)),!h(i,"pie-like")&&!h(i,"bar-like"))if(Array.isArray(i.textposition))for(n=0;n<i.textposition.length;n++)i.textposition[n]=v(i.textposition[n]);else i.textposition&&(i.textposition=v(i.textposition));var p=a.getModule(i);if(p&&p.colorbar){var x=p.colorbar.container,b=x?i[x]:i;b&&b.colorscale&&("YIGnBu"===b.colorscale&&(b.colorscale="YlGnBu"),"YIOrRd"===b.colorscale&&(b.colorscale="YlOrRd"))}if("surface"===i.type&&o.isPlainObject(i.contours)){var _=["x","y","z"];for(n=0;n<_.length;n++){var w=i.contours[_[n]];o.isPlainObject(w)&&(w.highlightColor&&(w.highlightcolor=w.highlightColor,delete w.highlightColor),w.highlightWidth&&(w.highlightwidth=w.highlightWidth,delete w.highlightWidth))}}if("candlestick"===i.type||"ohlc"===i.type){var T=!1!==(i.increasing||{}).showlegend,k=!1!==(i.decreasing||{}).showlegend,A=m(i.increasing),M=m(i.decreasing);if(!1!==A&&!1!==M){var S=g(A,M,T,k);S&&(i.name=S)}else!A&&!M||i.name||(i.name=A||M)}if(Array.isArray(i.transforms)){var E=i.transforms;for(n=0;n<E.length;n++){var L=E[n];if(o.isPlainObject(L))switch(L.type){case"filter":L.filtersrc&&(L.target=L.filtersrc,delete L.filtersrc),L.calendar&&(L.valuecalendar||(L.valuecalendar=L.calendar),delete L.calendar);break;case"groupby":if(L.styles=L.styles||L.style,L.styles&&!Array.isArray(L.styles)){var C=L.styles,P=Object.keys(C);L.styles=[];for(var I=0;I<P.length;I++)L.styles.push({target:P[I],value:C[P[I]]})}}}}y(i,"line")&&delete i.line,"marker"in i&&(y(i.marker,"line")&&delete i.marker.line,y(i,"marker")&&delete i.marker),c.clean(i),i.autobinx&&(delete i.autobinx,delete i.xbins),i.autobiny&&(delete i.autobiny,delete i.ybins),d(i),i.colorbar&&d(i.colorbar),i.marker&&i.marker.colorbar&&d(i.marker.colorbar),i.line&&i.line.colorbar&&d(i.line.colorbar),i.aaxis&&d(i.aaxis),i.baxis&&d(i.baxis)}},r.swapXYData=function(t){var e;if(o.swapAttrs(t,["?","?0","d?","?bins","nbins?","autobin?","?src","error_?"]),Array.isArray(t.z)&&Array.isArray(t.z[0])&&(t.transpose?delete t.transpose:t.transpose=!0),t.error_x&&t.error_y){var r=t.error_y,n="copy_ystyle"in r?r.copy_ystyle:!(r.color||r.thickness||r.width);o.swapAttrs(t,["error_?.copy_ystyle"]),n&&o.swapAttrs(t,["error_?.color","error_?.thickness","error_?.width"])}if("string"==typeof t.hoverinfo){var i=t.hoverinfo.split("+");for(e=0;e<i.length;e++)"x"===i[e]?i[e]="y":"y"===i[e]&&(i[e]="x");t.hoverinfo=i.join("+")}},r.coerceTraceIndices=function(t,e){if(n(e))return[e];if(!Array.isArray(e)||!e.length)return t.data.map((function(t,e){return e}));if(Array.isArray(e)){for(var r=[],i=0;i<e.length;i++)o.isIndex(e[i],t.data.length)?r.push(e[i]):o.warn("trace index (",e[i],") is not a number or is out of bounds");return r}return e},r.manageArrayContainers=function(t,e,r){var i=t.obj,a=t.parts,s=a.length,l=a[s-1],c=n(l);if(c&&null===e){var u=a.slice(0,s-1).join(".");o.nestedProperty(i,u).get().splice(l,1)}else c&&void 0===t.get()?(void 0===t.get()&&(r[t.astr]=null),t.set(e)):t.set(e)};var x=/(\.[^\[\]\.]+|\[[^\[\]\.]+\])$/;function b(t){var e=t.search(x);if(e>0)return t.substr(0,e)}r.hasParent=function(t,e){for(var r=b(e);r;){if(r in t)return!0;r=b(r)}return!1};var _=["x","y","z"];r.clearAxisTypes=function(t,e,r){for(var n=0;n<e.length;n++)for(var i=t._fullData[n],a=0;a<3;a++){var s=f(t,i,_[a]);if(s&&"log"!==s.type){var l=s._name,c=s._id.substr(1);if("scene"===c.substr(0,5)){if(void 0!==r[c])continue;l=c+"."+l}var u=l+".type";void 0===r[l]&&void 0===r[u]&&o.nestedProperty(t.layout,u).set(null)}}}},{"../components/color":361,"../lib":498,"../plots/cartesian/axis_ids":553,"../plots/plots":614,"../registry":633,"fast-isnumeric":185,"gl-mat4/fromQuat":195}],533:[function(t,e,r){"use strict";var n=t("./plot_api");r._doPlot=n._doPlot,r.newPlot=n.newPlot,r.restyle=n.restyle,r.relayout=n.relayout,r.redraw=n.redraw,r.update=n.update,r._guiRestyle=n._guiRestyle,r._guiRelayout=n._guiRelayout,r._guiUpdate=n._guiUpdate,r._storeDirectGUIEdit=n._storeDirectGUIEdit,r.react=n.react,r.extendTraces=n.extendTraces,r.prependTraces=n.prependTraces,r.addTraces=n.addTraces,r.deleteTraces=n.deleteTraces,r.moveTraces=n.moveTraces,r.purge=n.purge,r.addFrames=n.addFrames,r.deleteFrames=n.deleteFrames,r.animate=n.animate,r.setPlotConfig=n.setPlotConfig,r.toImage=t("./to_image"),r.validate=t("./validate"),r.downloadImage=t("../snapshot/download");var i=t("./template_api");r.makeTemplate=i.makeTemplate,r.validateTemplate=i.validateTemplate},{"../snapshot/download":635,"./plot_api":535,"./template_api":540,"./to_image":541,"./validate":542}],534:[function(t,e,r){"use strict";var n=t("../lib/is_plain_object"),i=t("../lib/noop"),a=t("../lib/loggers"),o=t("../lib/search").sorterAsc,s=t("../registry");r.containerArrayMatch=t("./container_array_match");var l=r.isAddVal=function(t){return"add"===t||n(t)},c=r.isRemoveVal=function(t){return null===t||"remove"===t};r.applyContainerArrayChanges=function(t,e,r,n,u){var f=e.astr,h=s.getComponentMethod(f,"supplyLayoutDefaults"),p=s.getComponentMethod(f,"draw"),d=s.getComponentMethod(f,"drawOne"),m=n.replot||n.recalc||h===i||p===i,g=t.layout,v=t._fullLayout;if(r[""]){Object.keys(r).length>1&&a.warn("Full array edits are incompatible with other edits",f);var y=r[""][""];if(c(y))e.set(null);else{if(!Array.isArray(y))return a.warn("Unrecognized full array edit value",f,y),!0;e.set(y)}return!m&&(h(g,v),p(t),!0)}var x,b,_,w,T,k,A,M,S=Object.keys(r).map(Number).sort(o),E=e.get(),L=E||[],C=u(v,f).get(),P=[],I=-1,O=L.length;for(x=0;x<S.length;x++)if(w=r[_=S[x]],T=Object.keys(w),k=w[""],A=l(k),_<0||_>L.length-(A?0:1))a.warn("index out of range",f,_);else if(void 0!==k)T.length>1&&a.warn("Insertion & removal are incompatible with edits to the same index.",f,_),c(k)?P.push(_):A?("add"===k&&(k={}),L.splice(_,0,k),C&&C.splice(_,0,{})):a.warn("Unrecognized full object edit value",f,_,k),-1===I&&(I=_);else for(b=0;b<T.length;b++)M=f+"["+_+"].",u(L[_],T[b],M).set(w[T[b]]);for(x=P.length-1;x>=0;x--)L.splice(P[x],1),C&&C.splice(P[x],1);if(L.length?E||e.set(L):e.set(null),m)return!1;if(h(g,v),d!==i){var z;if(-1===I)z=S;else{for(O=Math.max(L.length,O),z=[],x=0;x<S.length&&!((_=S[x])>=I);x++)z.push(_);for(x=I;x<O;x++)z.push(x)}for(x=0;x<z.length;x++)d(t,z[x])}else p(t);return!0}},{"../lib/is_plain_object":499,"../lib/loggers":502,"../lib/noop":507,"../lib/search":518,"../registry":633,"./container_array_match":530}],535:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("has-hover"),o=t("../lib"),s=o.nestedProperty,l=t("../lib/events"),c=t("../lib/queue"),u=t("../registry"),f=t("./plot_schema"),h=t("../plots/plots"),p=t("../plots/cartesian/axes"),d=t("../components/drawing"),m=t("../components/color"),g=t("../plots/cartesian/graph_interact").initInteractions,v=t("../constants/xmlns_namespaces"),y=t("../plots/cartesian/select").clearSelect,x=t("./plot_config").dfltConfig,b=t("./manage_arrays"),_=t("./helpers"),w=t("./subroutines"),T=t("./edit_types"),k=t("../plots/cartesian/constants").AX_NAME_PATTERN,A=0;function M(t){var e=t._fullLayout;e._redrawFromAutoMarginCount?e._redrawFromAutoMarginCount--:t.emit("plotly_afterplot")}function S(t,e){try{t._fullLayout._paper.style("background",e)}catch(t){o.error(t)}}function E(t,e){S(t,m.combine(e,"white"))}function L(t,e){if(!t._context){t._context=o.extendDeep({},x);var r=n.select("base");t._context._baseUrl=r.size()&&r.attr("href")?window.location.href.split("#")[0]:""}var i,s,l,c=t._context;if(e){for(s=Object.keys(e),i=0;i<s.length;i++)"editable"!==(l=s[i])&&"edits"!==l&&l in c&&("setBackground"===l&&"opaque"===e[l]?c[l]=E:c[l]=e[l]);e.plot3dPixelRatio&&!c.plotGlPixelRatio&&(c.plotGlPixelRatio=c.plot3dPixelRatio);var u=e.editable;if(void 0!==u)for(c.editable=u,s=Object.keys(c.edits),i=0;i<s.length;i++)c.edits[s[i]]=u;if(e.edits)for(s=Object.keys(e.edits),i=0;i<s.length;i++)(l=s[i])in c.edits&&(c.edits[l]=e.edits[l]);c._exportedPlot=e._exportedPlot}c.staticPlot&&(c.editable=!1,c.edits={},c.autosizable=!1,c.scrollZoom=!1,c.doubleClick=!1,c.showTips=!1,c.showLink=!1,c.displayModeBar=!1),"hover"!==c.displayModeBar||a||(c.displayModeBar=!0),"transparent"!==c.setBackground&&"function"==typeof c.setBackground||(c.setBackground=S),c._hasZeroHeight=c._hasZeroHeight||0===t.clientHeight,c._hasZeroWidth=c._hasZeroWidth||0===t.clientWidth;var f=c.scrollZoom,h=c._scrollZoom={};if(!0===f)h.cartesian=1,h.gl3d=1,h.geo=1,h.mapbox=1;else if("string"==typeof f){var p=f.split("+");for(i=0;i<p.length;i++)h[p[i]]=1}else!1!==f&&(h.gl3d=1,h.geo=1,h.mapbox=1)}function C(t,e){var r,n,i=e+1,a=[];for(r=0;r<t.length;r++)(n=t[r])<0?a.push(i+n):a.push(n);return a}function P(t,e,r){var n,i;for(n=0;n<e.length;n++){if((i=e[n])!==parseInt(i,10))throw new Error("all values in "+r+" must be integers");if(i>=t.data.length||i<-t.data.length)throw new Error(r+" must be valid indices for gd.data.");if(e.indexOf(i,n+1)>-1||i>=0&&e.indexOf(-t.data.length+i)>-1||i<0&&e.indexOf(t.data.length+i)>-1)throw new Error("each index in "+r+" must be unique.")}}function I(t,e,r){if(!Array.isArray(t.data))throw new Error("gd.data must be an array.");if(void 0===e)throw new Error("currentIndices is a required argument.");if(Array.isArray(e)||(e=[e]),P(t,e,"currentIndices"),void 0===r||Array.isArray(r)||(r=[r]),void 0!==r&&P(t,r,"newIndices"),void 0!==r&&e.length!==r.length)throw new Error("current and new indices must be of equal length.")}function O(t,e,r,n,a){!function(t,e,r,n){var i=o.isPlainObject(n);if(!Array.isArray(t.data))throw new Error("gd.data must be an array");if(!o.isPlainObject(e))throw new Error("update must be a key:value object");if(void 0===r)throw new Error("indices must be an integer or array of integers");for(var a in P(t,r,"indices"),e){if(!Array.isArray(e[a])||e[a].length!==r.length)throw new Error("attribute "+a+" must be an array of length equal to indices array length");if(i&&(!(a in n)||!Array.isArray(n[a])||n[a].length!==e[a].length))throw new Error("when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object")}}(t,e,r,n);for(var l=function(t,e,r,n){var a,l,c,u,f,h=o.isPlainObject(n),p=[];for(var d in Array.isArray(r)||(r=[r]),r=C(r,t.data.length-1),e)for(var m=0;m<r.length;m++){if(a=t.data[r[m]],l=(c=s(a,d)).get(),u=e[d][m],!o.isArrayOrTypedArray(u))throw new Error("attribute: "+d+" index: "+m+" must be an array");if(!o.isArrayOrTypedArray(l))throw new Error("cannot extend missing or non-array attribute: "+d);if(l.constructor!==u.constructor)throw new Error("cannot extend array with an array of a different type: "+d);f=h?n[d][m]:n,i(f)||(f=-1),p.push({prop:c,target:l,insert:u,maxp:Math.floor(f)})}return p}(t,e,r,n),c={},u={},f=0;f<l.length;f++){var h=l[f].prop,p=l[f].maxp,d=a(l[f].target,l[f].insert,p);h.set(d[0]),Array.isArray(c[h.astr])||(c[h.astr]=[]),c[h.astr].push(d[1]),Array.isArray(u[h.astr])||(u[h.astr]=[]),u[h.astr].push(l[f].target.length)}return{update:c,maxPoints:u}}function z(t,e){var r=new t.constructor(t.length+e.length);return r.set(t),r.set(e,t.length),r}function D(t,e,n,i){t=o.getGraphDiv(t),_.clearPromiseQueue(t);var a={};if("string"==typeof e)a[e]=n;else{if(!o.isPlainObject(e))return o.warn("Restyle fail.",e,n,i),Promise.reject();a=o.extendFlat({},e),void 0===i&&(i=n)}Object.keys(a).length&&(t.changed=!0);var s=_.coerceTraceIndices(t,i),l=N(t,a,s),u=l.flags;u.calc&&(t.calcdata=void 0),u.clearAxisTypes&&_.clearAxisTypes(t,s,{});var f=[];u.fullReplot?f.push(r._doPlot):(f.push(h.previousPromises),h.supplyDefaults(t),u.markerSize&&(h.doCalcdata(t),H(f)),u.style&&f.push(w.doTraceStyle),u.colorbars&&f.push(w.doColorBars),f.push(M)),f.push(h.rehover,h.redrag),c.add(t,D,[t,l.undoit,l.traces],D,[t,l.redoit,l.traces]);var p=o.syncOrAsync(f,t);return p&&p.then||(p=Promise.resolve()),p.then((function(){return t.emit("plotly_restyle",l.eventData),t}))}function R(t){return void 0===t?null:t}function F(t,e){return e?function(e,r,n){var i=s(e,r),a=i.set;return i.set=function(e){B((n||"")+r,i.get(),e,t),a(e)},i}:s}function B(t,e,r,n){if(Array.isArray(e)||Array.isArray(r))for(var i=Array.isArray(e)?e:[],a=Array.isArray(r)?r:[],s=Math.max(i.length,a.length),l=0;l<s;l++)B(t+"["+l+"]",i[l],a[l],n);else if(o.isPlainObject(e)||o.isPlainObject(r)){var c=o.isPlainObject(e)?e:{},u=o.isPlainObject(r)?r:{},f=o.extendFlat({},c,u);for(var h in f)B(t+"."+h,c[h],u[h],n)}else void 0===n[t]&&(n[t]=R(e))}function N(t,e,r){var n,i=t._fullLayout,a=t._fullData,l=t.data,c=i._guiEditing,d=F(i._preGUI,c),m=o.extendDeepAll({},e);j(e);var g,v=T.traceFlags(),y={},x={};function b(){return r.map((function(){}))}function w(t){var e=p.id2name(t);-1===g.indexOf(e)&&g.push(e)}function k(t){return"LAYOUT"+t+".autorange"}function A(t){return"LAYOUT"+t+".range"}function M(t){for(var e=t;e<a.length;e++)if(a[e]._input===l[t])return a[e]}function S(n,a,o){if(Array.isArray(n))n.forEach((function(t){S(t,a,o)}));else if(!(n in e)&&!_.hasParent(e,n)){var s;if("LAYOUT"===n.substr(0,6))s=d(t.layout,n.replace("LAYOUT",""));else{var u=r[o];s=F(i._tracePreGUI[M(u)._fullInput.uid],c)(l[u],n)}n in x||(x[n]=b()),void 0===x[n][o]&&(x[n][o]=R(s.get())),void 0!==a&&s.set(a)}}function E(t){return function(e){return a[e][t]}}function L(t){return function(e,n){return!1===e?a[r[n]][t]:null}}for(var C in e){if(_.hasParent(e,C))throw new Error("cannot set "+C+" and a parent attribute simultaneously");var P,I,O,z,D,B,N=e[C];if("autobinx"!==C&&"autobiny"!==C||(C=C.charAt(C.length-1)+"bins",N=Array.isArray(N)?N.map(L(C)):!1===N?r.map(E(C)):null),y[C]=N,"LAYOUT"!==C.substr(0,6)){for(x[C]=b(),n=0;n<r.length;n++){if(P=l[r[n]],I=M(r[n]),z=(O=F(i._tracePreGUI[I._fullInput.uid],c)(P,C)).get(),void 0!==(D=Array.isArray(N)?N[n%N.length]:N)){var U=O.parts[O.parts.length-1],V=C.substr(0,C.length-U.length-1),H=V?V+".":"",q=V?s(I,V).get():I;if((B=f.getTraceValObject(I,O.parts))&&B.impliedEdits&&null!==D)for(var G in B.impliedEdits)S(o.relativeAttr(C,G),B.impliedEdits[G],n);else if("thicknessmode"!==U&&"lenmode"!==U||z===D||"fraction"!==D&&"pixels"!==D||!q){if("type"===C&&("pie"===D!=("pie"===z)||"funnelarea"===D!=("funnelarea"===z))){var Y="x",W="y";"bar"!==D&&"bar"!==z||"h"!==P.orientation||(Y="y",W="x"),o.swapAttrs(P,["?","?src"],"labels",Y),o.swapAttrs(P,["d?","?0"],"label",Y),o.swapAttrs(P,["?","?src"],"values",W),"pie"===z||"funnelarea"===z?(s(P,"marker.color").set(s(P,"marker.colors").get()),i._pielayer.selectAll("g.trace").remove()):u.traceIs(P,"cartesian")&&s(P,"marker.colors").set(s(P,"marker.color").get())}}else{var X=i._size,Z=q.orient,J="top"===Z||"bottom"===Z;if("thicknessmode"===U){var K=J?X.h:X.w;S(H+"thickness",q.thickness*("fraction"===D?1/K:K),n)}else{var Q=J?X.w:X.h;S(H+"len",q.len*("fraction"===D?1/Q:Q),n)}}x[C][n]=R(z);if(-1!==["swapxy","swapxyaxes","orientation","orientationaxes"].indexOf(C)){if("orientation"===C){O.set(D);var $=P.x&&!P.y?"h":"v";if((O.get()||$)===I.orientation)continue}else"orientationaxes"===C&&(P.orientation={v:"h",h:"v"}[I.orientation]);_.swapXYData(P),v.calc=v.clearAxisTypes=!0}else-1!==h.dataArrayContainers.indexOf(O.parts[0])?(_.manageArrayContainers(O,D,x),v.calc=!0):(B?B.arrayOk&&!u.traceIs(I,"regl")&&(o.isArrayOrTypedArray(D)||o.isArrayOrTypedArray(z))?v.calc=!0:T.update(v,B):v.calc=!0,O.set(D))}}if(-1!==["swapxyaxes","orientationaxes"].indexOf(C)&&p.swap(t,r),"orientationaxes"===C){var tt=s(t.layout,"hovermode"),et=tt.get();"x"===et?tt.set("y"):"y"===et?tt.set("x"):"x unified"===et?tt.set("y unified"):"y unified"===et&&tt.set("x unified")}if(-1!==["orientation","type"].indexOf(C)){for(g=[],n=0;n<r.length;n++){var rt=l[r[n]];u.traceIs(rt,"cartesian")&&(w(rt.xaxis||"x"),w(rt.yaxis||"y"))}S(g.map(k),!0,0),S(g.map(A),[0,1],0)}}else O=d(t.layout,C.replace("LAYOUT","")),x[C]=[R(O.get())],O.set(Array.isArray(N)?N[0]:N),v.calc=!0}return(v.calc||v.plot)&&(v.fullReplot=!0),{flags:v,undoit:x,redoit:y,traces:r,eventData:o.extendDeepNoArrays([],[m,r])}}function j(t){var e,r,n,i=o.counterRegex("axis",".title",!1,!1),a=/colorbar\.title$/,s=Object.keys(t);for(e=0;e<s.length;e++)r=s[e],n=t[r],"title"!==r&&!i.test(r)&&!a.test(r)||"string"!=typeof n&&"number"!=typeof n?r.indexOf("titlefont")>-1&&-1===r.indexOf("grouptitlefont")?l(r,r.replace("titlefont","title.font")):r.indexOf("titleposition")>-1?l(r,r.replace("titleposition","title.position")):r.indexOf("titleside")>-1?l(r,r.replace("titleside","title.side")):r.indexOf("titleoffset")>-1&&l(r,r.replace("titleoffset","title.offset")):l(r,r.replace("title","title.text"));function l(e,r){t[r]=t[e],delete t[e]}}function U(t,e,r){t=o.getGraphDiv(t),_.clearPromiseQueue(t);var n={};if("string"==typeof e)n[e]=r;else{if(!o.isPlainObject(e))return o.warn("Relayout fail.",e,r),Promise.reject();n=o.extendFlat({},e)}Object.keys(n).length&&(t.changed=!0);var i=W(t,n),a=i.flags;a.calc&&(t.calcdata=void 0);var s=[h.previousPromises];a.layoutReplot?s.push(w.layoutReplot):Object.keys(n).length&&(V(t,a,i)||h.supplyDefaults(t),a.legend&&s.push(w.doLegend),a.layoutstyle&&s.push(w.layoutStyles),a.axrange&&H(s,i.rangesAltered),a.ticks&&s.push(w.doTicksRelayout),a.modebar&&s.push(w.doModeBar),a.camera&&s.push(w.doCamera),a.colorbars&&s.push(w.doColorBars),s.push(M)),s.push(h.rehover,h.redrag),c.add(t,U,[t,i.undoit],U,[t,i.redoit]);var l=o.syncOrAsync(s,t);return l&&l.then||(l=Promise.resolve(t)),l.then((function(){return t.emit("plotly_relayout",i.eventData),t}))}function V(t,e,r){var n=t._fullLayout;if(!e.axrange)return!1;for(var i in e)if("axrange"!==i&&e[i])return!1;for(var a in r.rangesAltered){var o=p.id2name(a),s=t.layout[o],l=n[o];if(l.autorange=s.autorange,s.range&&(l.range=s.range.slice()),l.cleanRange(),l._matchGroup)for(var c in l._matchGroup)if(c!==a){var u=n[p.id2name(c)];u.autorange=l.autorange,u.range=l.range.slice(),u._input.range=l.range.slice()}}return!0}function H(t,e){var r=e?function(t){var r=[],n=!0;for(var i in e){var a=p.getFromId(t,i);if(r.push(i),-1!==(a.ticklabelposition||"").indexOf("inside")&&a._anchorAxis&&r.push(a._anchorAxis._id),a._matchGroup)for(var o in a._matchGroup)e[o]||r.push(o);a.automargin&&(n=!1)}return p.draw(t,r,{skipTitle:n})}:function(t){return p.draw(t,"redraw")};t.push(y,w.doAutoRangeAndConstraints,r,w.drawData,w.finalDraw)}var q=/^[xyz]axis[0-9]*\.range(\[[0|1]\])?$/,G=/^[xyz]axis[0-9]*\.autorange$/,Y=/^[xyz]axis[0-9]*\.domain(\[[0|1]\])?$/;function W(t,e){var r,n,i,a=t.layout,l=t._fullLayout,c=l._guiEditing,h=F(l._preGUI,c),d=Object.keys(e),m=p.list(t),g=o.extendDeepAll({},e),v={};for(j(e),d=Object.keys(e),n=0;n<d.length;n++)if(0===d[n].indexOf("allaxes")){for(i=0;i<m.length;i++){var y=m[i]._id.substr(1),x=-1!==y.indexOf("scene")?y+".":"",w=d[n].replace("allaxes",x+m[i]._name);e[w]||(e[w]=e[d[n]])}delete e[d[n]]}var A=T.layoutFlags(),M={},S={};function E(t,r){if(Array.isArray(t))t.forEach((function(t){E(t,r)}));else if(!(t in e)&&!_.hasParent(e,t)){var n=h(a,t);t in S||(S[t]=R(n.get())),void 0!==r&&n.set(r)}}var L,C={};function P(t){var e=p.name2id(t.split(".")[0]);return C[e]=1,e}for(var I in e){if(_.hasParent(e,I))throw new Error("cannot set "+I+" and a parent attribute simultaneously");for(var O=h(a,I),z=e[I],D=O.parts.length-1;D>0&&"string"!=typeof O.parts[D];)D--;var B=O.parts[D],N=O.parts[D-1]+"."+B,U=O.parts.slice(0,D).join("."),V=s(t.layout,U).get(),H=s(l,U).get(),W=O.get();if(void 0!==z){M[I]=z,S[I]="reverse"===B?z:R(W);var Z=f.getLayoutValObject(l,O.parts);if(Z&&Z.impliedEdits&&null!==z)for(var J in Z.impliedEdits)E(o.relativeAttr(I,J),Z.impliedEdits[J]);if(-1!==["width","height"].indexOf(I))if(z){E("autosize",null);var K="height"===I?"width":"height";E(K,l[K])}else l[I]=t._initialAutoSize[I];else if("autosize"===I)E("width",z?null:l.width),E("height",z?null:l.height);else if(N.match(q))P(N),s(l,U+"._inputRange").set(null);else if(N.match(G)){P(N),s(l,U+"._inputRange").set(null);var Q=s(l,U).get();Q._inputDomain&&(Q._input.domain=Q._inputDomain.slice())}else N.match(Y)&&s(l,U+"._inputDomain").set(null);if("type"===B){L=V;var $="linear"===H.type&&"log"===z,tt="log"===H.type&&"linear"===z;if($||tt){if(L&&L.range)if(H.autorange)$&&(L.range=L.range[1]>L.range[0]?[1,2]:[2,1]);else{var et=L.range[0],rt=L.range[1];$?(et<=0&&rt<=0&&E(U+".autorange",!0),et<=0?et=rt/1e6:rt<=0&&(rt=et/1e6),E(U+".range[0]",Math.log(et)/Math.LN10),E(U+".range[1]",Math.log(rt)/Math.LN10)):(E(U+".range[0]",Math.pow(10,et)),E(U+".range[1]",Math.pow(10,rt)))}else E(U+".autorange",!0);Array.isArray(l._subplots.polar)&&l._subplots.polar.length&&l[O.parts[0]]&&"radialaxis"===O.parts[1]&&delete l[O.parts[0]]._subplot.viewInitial["radialaxis.range"],u.getComponentMethod("annotations","convertCoords")(t,H,z,E),u.getComponentMethod("images","convertCoords")(t,H,z,E)}else E(U+".autorange",!0),E(U+".range",null);s(l,U+"._inputRange").set(null)}else if(B.match(k)){var nt=s(l,I).get(),it=(z||{}).type;it&&"-"!==it||(it="linear"),u.getComponentMethod("annotations","convertCoords")(t,nt,it,E),u.getComponentMethod("images","convertCoords")(t,nt,it,E)}var at=b.containerArrayMatch(I);if(at){r=at.array,n=at.index;var ot=at.property,st=Z||{editType:"calc"};""!==n&&""===ot&&(b.isAddVal(z)?S[I]=null:b.isRemoveVal(z)?S[I]=(s(a,r).get()||[])[n]:o.warn("unrecognized full object value",e)),T.update(A,st),v[r]||(v[r]={});var lt=v[r][n];lt||(lt=v[r][n]={}),lt[ot]=z,delete e[I]}else"reverse"===B?(V.range?V.range.reverse():(E(U+".autorange",!0),V.range=[1,0]),H.autorange?A.calc=!0:A.plot=!0):(l._has("scatter-like")&&l._has("regl")&&"dragmode"===I&&("lasso"===z||"select"===z)&&"lasso"!==W&&"select"!==W||l._has("gl2d")?A.plot=!0:Z?T.update(A,Z):A.calc=!0,O.set(z))}}for(r in v){b.applyContainerArrayChanges(t,h(a,r),v[r],A,h)||(A.plot=!0)}for(var ct in C){var ut=(L=p.getFromId(t,ct))&&L._constraintGroup;if(ut)for(var ft in A.calc=!0,ut)C[ft]||(p.getFromId(t,ft)._constraintShrinkable=!0)}return(X(t)||e.height||e.width)&&(A.plot=!0),(A.plot||A.calc)&&(A.layoutReplot=!0),{flags:A,rangesAltered:C,undoit:S,redoit:M,eventData:g}}function X(t){var e=t._fullLayout,r=e.width,n=e.height;return t.layout.autosize&&h.plotAutoSize(t,t.layout,e),e.width!==r||e.height!==n}function Z(t,e,n,i){t=o.getGraphDiv(t),_.clearPromiseQueue(t),o.isPlainObject(e)||(e={}),o.isPlainObject(n)||(n={}),Object.keys(e).length&&(t.changed=!0),Object.keys(n).length&&(t.changed=!0);var a=_.coerceTraceIndices(t,i),s=N(t,o.extendFlat({},e),a),l=s.flags,u=W(t,o.extendFlat({},n)),f=u.flags;(l.calc||f.calc)&&(t.calcdata=void 0),l.clearAxisTypes&&_.clearAxisTypes(t,a,n);var p=[];f.layoutReplot?p.push(w.layoutReplot):l.fullReplot?p.push(r._doPlot):(p.push(h.previousPromises),V(t,f,u)||h.supplyDefaults(t),l.style&&p.push(w.doTraceStyle),(l.colorbars||f.colorbars)&&p.push(w.doColorBars),f.legend&&p.push(w.doLegend),f.layoutstyle&&p.push(w.layoutStyles),f.axrange&&H(p,u.rangesAltered),f.ticks&&p.push(w.doTicksRelayout),f.modebar&&p.push(w.doModeBar),f.camera&&p.push(w.doCamera),p.push(M)),p.push(h.rehover,h.redrag),c.add(t,Z,[t,s.undoit,u.undoit,s.traces],Z,[t,s.redoit,u.redoit,s.traces]);var d=o.syncOrAsync(p,t);return d&&d.then||(d=Promise.resolve(t)),d.then((function(){return t.emit("plotly_update",{data:s.eventData,layout:u.eventData}),t}))}function J(t){return function(e){e._fullLayout._guiEditing=!0;var r=t.apply(null,arguments);return e._fullLayout._guiEditing=!1,r}}var K=[{pattern:/^hiddenlabels/,attr:"legend.uirevision"},{pattern:/^((x|y)axis\d*)\.((auto)?range|title\.text)/},{pattern:/axis\d*\.showspikes$/,attr:"modebar.uirevision"},{pattern:/(hover|drag)mode$/,attr:"modebar.uirevision"},{pattern:/^(scene\d*)\.camera/},{pattern:/^(geo\d*)\.(projection|center|fitbounds)/},{pattern:/^(ternary\d*\.[abc]axis)\.(min|title\.text)$/},{pattern:/^(polar\d*\.radialaxis)\.((auto)?range|angle|title\.text)/},{pattern:/^(polar\d*\.angularaxis)\.rotation/},{pattern:/^(mapbox\d*)\.(center|zoom|bearing|pitch)/},{pattern:/^legend\.(x|y)$/,attr:"editrevision"},{pattern:/^(shapes|annotations)/,attr:"editrevision"},{pattern:/^title\.text$/,attr:"editrevision"}],Q=[{pattern:/^selectedpoints$/,attr:"selectionrevision"},{pattern:/(^|value\.)visible$/,attr:"legend.uirevision"},{pattern:/^dimensions\[\d+\]\.constraintrange/},{pattern:/^node\.(x|y|groups)/},{pattern:/^level$/},{pattern:/(^|value\.)name$/},{pattern:/colorbar\.title\.text$/},{pattern:/colorbar\.(x|y)$/,attr:"editrevision"}];function $(t,e){for(var r=0;r<e.length;r++){var n=e[r],i=t.match(n.pattern);if(i){var a=i[1]||"";return{head:a,tail:t.substr(a.length+1),attr:n.attr}}}}function tt(t,e){var r=s(e,t).get();if(void 0!==r)return r;var n=t.split(".");for(n.pop();n.length>1;)if(n.pop(),void 0!==(r=s(e,n.join(".")+".uirevision").get()))return r;return e.uirevision}function et(t,e){for(var r=0;r<e.length;r++)if(e[r]._fullInput.uid===t)return r;return-1}function rt(t,e,r){for(var n=0;n<e.length;n++)if(e[n].uid===t)return n;return!e[r]||e[r].uid?-1:r}function nt(t,e){var r=o.isPlainObject(t),n=Array.isArray(t);return r||n?(r&&o.isPlainObject(e)||n&&Array.isArray(e))&&JSON.stringify(t)===JSON.stringify(e):t===e}function it(t,e,r,n){var i,a,l,c=n.getValObject,u=n.flags,f=n.immutable,h=n.inArray,p=n.arrayIndex;function d(){var t=i.editType;h&&-1!==t.indexOf("arraydraw")?o.pushUnique(u.arrays[h],p):(T.update(u,i),"none"!==t&&u.nChanges++,n.transition&&i.anim&&u.nChangesAnim++,(q.test(l)||G.test(l))&&(u.rangesAltered[r[0]]=1),Y.test(l)&&s(e,"_inputDomain").set(null),"datarevision"===a&&(u.newDataRevision=1))}function m(t){return"data_array"===t.valType||t.arrayOk}for(a in t){if(u.calc&&!n.transition)return;var g=t[a],v=e[a],y=r.concat(a);if(l=y.join("."),"_"!==a.charAt(0)&&"function"!=typeof g&&g!==v){if(("tick0"===a||"dtick"===a)&&"geo"!==r[0]){var x=e.tickmode;if("auto"===x||"array"===x||!x)continue}if(("range"!==a||!e.autorange)&&("zmin"!==a&&"zmax"!==a||"contourcarpet"!==e.type)&&(i=c(y))&&(!i._compareAsJSON||JSON.stringify(g)!==JSON.stringify(v))){var b,_=i.valType,w=m(i),k=Array.isArray(g),A=Array.isArray(v);if(k&&A){var M="_input_"+a,S=t[M],E=e[M];if(Array.isArray(S)&&S===E)continue}if(void 0===v)w&&k?u.calc=!0:d();else if(i._isLinkedToArray){var L=[],C=!1;h||(u.arrays[a]=L);var P=Math.min(g.length,v.length),I=Math.max(g.length,v.length);if(P!==I){if("arraydraw"!==i.editType){d();continue}C=!0}for(b=0;b<P;b++)it(g[b],v[b],y.concat(b),o.extendFlat({inArray:a,arrayIndex:b},n));if(C)for(b=P;b<I;b++)L.push(b)}else!_&&o.isPlainObject(g)?it(g,v,y,n):w?k&&A?(f&&(u.calc=!0),(f||n.newDataRevision)&&d()):k!==A?u.calc=!0:d():k&&A&&g.length===v.length&&String(g)===String(v)||d()}}}for(a in e)if(!(a in t)&&"_"!==a.charAt(0)&&"function"!=typeof e[a]){if(m(i=c(r.concat(a)))&&Array.isArray(e[a]))return void(u.calc=!0);d()}}function at(t){var e=t._fullLayout,r=t.getBoundingClientRect();if(!o.equalDomRects(r,e._lastBBox)){var n=e._invTransform=o.inverseTransformMatrix(o.getFullTransformMatrix(t));e._invScaleX=Math.sqrt(n[0][0]*n[0][0]+n[0][1]*n[0][1]+n[0][2]*n[0][2]),e._invScaleY=Math.sqrt(n[1][0]*n[1][0]+n[1][1]*n[1][1]+n[1][2]*n[1][2]),e._lastBBox=r}}r.animate=function(t,e,r){if(t=o.getGraphDiv(t),!o.isPlotDiv(t))throw new Error("This element is not a Plotly plot: "+t+". It's likely that you've failed to create a plot before animating it. For more details, see https://plotly.com/javascript/animations/");var n=t._transitionData;n._frameQueue||(n._frameQueue=[]);var i=(r=h.supplyAnimationDefaults(r)).transition,a=r.frame;function s(t){return Array.isArray(i)?t>=i.length?i[0]:i[t]:i}function l(t){return Array.isArray(a)?t>=a.length?a[0]:a[t]:a}function c(t,e){var r=0;return function(){if(t&&++r===e)return t()}}return void 0===n._frameWaitingCnt&&(n._frameWaitingCnt=0),new Promise((function(a,u){function f(){n._currentFrame&&n._currentFrame.onComplete&&n._currentFrame.onComplete();var e=n._currentFrame=n._frameQueue.shift();if(e){var r=e.name?e.name.toString():null;t._fullLayout._currentFrame=r,n._lastFrameAt=Date.now(),n._timeToNext=e.frameOpts.duration,h.transition(t,e.frame.data,e.frame.layout,_.coerceTraceIndices(t,e.frame.traces),e.frameOpts,e.transitionOpts).then((function(){e.onComplete&&e.onComplete()})),t.emit("plotly_animatingframe",{name:r,frame:e.frame,animation:{frame:e.frameOpts,transition:e.transitionOpts}})}else t.emit("plotly_animated"),window.cancelAnimationFrame(n._animationRaf),n._animationRaf=null}function p(){t.emit("plotly_animating"),n._lastFrameAt=-1/0,n._timeToNext=0,n._runningTransitions=0,n._currentFrame=null;var e=function(){n._animationRaf=window.requestAnimationFrame(e),Date.now()-n._lastFrameAt>n._timeToNext&&f()};e()}var d,m,g=0;function v(t){return Array.isArray(i)?g>=i.length?t.transitionOpts=i[g]:t.transitionOpts=i[0]:t.transitionOpts=i,g++,t}var y=[],x=null==e,b=Array.isArray(e);if(!x&&!b&&o.isPlainObject(e))y.push({type:"object",data:v(o.extendFlat({},e))});else if(x||-1!==["string","number"].indexOf(typeof e))for(d=0;d<n._frames.length;d++)(m=n._frames[d])&&(x||String(m.group)===String(e))&&y.push({type:"byname",name:String(m.name),data:v({name:m.name})});else if(b)for(d=0;d<e.length;d++){var w=e[d];-1!==["number","string"].indexOf(typeof w)?(w=String(w),y.push({type:"byname",name:w,data:v({name:w})})):o.isPlainObject(w)&&y.push({type:"object",data:v(o.extendFlat({},w))})}for(d=0;d<y.length;d++)if("byname"===(m=y[d]).type&&!n._frameHash[m.data.name])return o.warn('animate failure: frame not found: "'+m.data.name+'"'),void u();-1!==["next","immediate"].indexOf(r.mode)&&function(){if(0!==n._frameQueue.length){for(;n._frameQueue.length;){var e=n._frameQueue.pop();e.onInterrupt&&e.onInterrupt()}t.emit("plotly_animationinterrupted",[])}}(),"reverse"===r.direction&&y.reverse();var T=t._fullLayout._currentFrame;if(T&&r.fromcurrent){var k=-1;for(d=0;d<y.length;d++)if("byname"===(m=y[d]).type&&m.name===T){k=d;break}if(k>0&&k<y.length-1){var A=[];for(d=0;d<y.length;d++)m=y[d],("byname"!==y[d].type||d>k)&&A.push(m);y=A}}y.length>0?function(e){if(0!==e.length){for(var i=0;i<e.length;i++){var o;o="byname"===e[i].type?h.computeFrame(t,e[i].name):e[i].data;var f=l(i),d=s(i);d.duration=Math.min(d.duration,f.duration);var m={frame:o,name:e[i].name,frameOpts:f,transitionOpts:d};i===e.length-1&&(m.onComplete=c(a,2),m.onInterrupt=u),n._frameQueue.push(m)}"immediate"===r.mode&&(n._lastFrameAt=-1/0),n._animationRaf||p()}}(y):(t.emit("plotly_animated"),a())}))},r.addFrames=function(t,e,r){if(t=o.getGraphDiv(t),null==e)return Promise.resolve();if(!o.isPlotDiv(t))throw new Error("This element is not a Plotly plot: "+t+". It's likely that you've failed to create a plot before adding frames. For more details, see https://plotly.com/javascript/animations/");var n,i,a,s,l=t._transitionData._frames,u=t._transitionData._frameHash;if(!Array.isArray(e))throw new Error("addFrames failure: frameList must be an Array of frame definitions"+e);var f=l.length+2*e.length,p=[],d={};for(n=e.length-1;n>=0;n--)if(o.isPlainObject(e[n])){var m=e[n].name,g=(u[m]||d[m]||{}).name,v=e[n].name,y=u[g]||d[g];g&&v&&"number"==typeof v&&y&&A<5&&(A++,o.warn('addFrames: overwriting frame "'+(u[g]||d[g]).name+'" with a frame whose name of type "number" also equates to "'+g+'". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),5===A&&o.warn("addFrames: This API call has yielded too many of these warnings. For the rest of this call, further warnings about numeric frame names will be suppressed.")),d[m]={name:m},p.push({frame:h.supplyFrameDefaults(e[n]),index:r&&void 0!==r[n]&&null!==r[n]?r[n]:f+n})}p.sort((function(t,e){return t.index>e.index?-1:t.index<e.index?1:0}));var x=[],b=[],_=l.length;for(n=p.length-1;n>=0;n--){if("number"==typeof(i=p[n].frame).name&&o.warn("Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings"),!i.name)for(;u[i.name="frame "+t._transitionData._counter++];);if(u[i.name]){for(a=0;a<l.length&&(l[a]||{}).name!==i.name;a++);x.push({type:"replace",index:a,value:i}),b.unshift({type:"replace",index:a,value:l[a]})}else s=Math.max(0,Math.min(p[n].index,_)),x.push({type:"insert",index:s,value:i}),b.unshift({type:"delete",index:s}),_++}var w=h.modifyFrames,T=h.modifyFrames,k=[t,b],M=[t,x];return c&&c.add(t,w,k,T,M),h.modifyFrames(t,x)},r.deleteFrames=function(t,e){if(t=o.getGraphDiv(t),!o.isPlotDiv(t))throw new Error("This element is not a Plotly plot: "+t);var r,n,i=t._transitionData._frames,a=[],s=[];if(!e)for(e=[],r=0;r<i.length;r++)e.push(r);for((e=e.slice()).sort(),r=e.length-1;r>=0;r--)n=e[r],a.push({type:"delete",index:n}),s.unshift({type:"insert",index:n,value:i[n]});var l=h.modifyFrames,u=h.modifyFrames,f=[t,s],p=[t,a];return c&&c.add(t,l,f,u,p),h.modifyFrames(t,a)},r.addTraces=function t(e,n,i){e=o.getGraphDiv(e);var a,s,l=[],u=r.deleteTraces,f=t,h=[e,l],p=[e,n];for(function(t,e,r){var n,i;if(!Array.isArray(t.data))throw new Error("gd.data must be an array.");if(void 0===e)throw new Error("traces must be defined.");for(Array.isArray(e)||(e=[e]),n=0;n<e.length;n++)if("object"!=typeof(i=e[n])||Array.isArray(i)||null===i)throw new Error("all values in traces array must be non-array objects");if(void 0===r||Array.isArray(r)||(r=[r]),void 0!==r&&r.length!==e.length)throw new Error("if indices is specified, traces.length must equal indices.length")}(e,n,i),Array.isArray(n)||(n=[n]),n=n.map((function(t){return o.extendFlat({},t)})),_.cleanData(n),a=0;a<n.length;a++)e.data.push(n[a]);for(a=0;a<n.length;a++)l.push(-n.length+a);if(void 0===i)return s=r.redraw(e),c.add(e,u,h,f,p),s;Array.isArray(i)||(i=[i]);try{I(e,l,i)}catch(t){throw e.data.splice(e.data.length-n.length,n.length),t}return c.startSequence(e),c.add(e,u,h,f,p),s=r.moveTraces(e,l,i),c.stopSequence(e),s},r.deleteTraces=function t(e,n){e=o.getGraphDiv(e);var i,a,s=[],l=r.addTraces,u=t,f=[e,s,n],h=[e,n];if(void 0===n)throw new Error("indices must be an integer or array of integers.");for(Array.isArray(n)||(n=[n]),P(e,n,"indices"),(n=C(n,e.data.length-1)).sort(o.sorterDes),i=0;i<n.length;i+=1)a=e.data.splice(n[i],1)[0],s.push(a);var p=r.redraw(e);return c.add(e,l,f,u,h),p},r.extendTraces=function t(e,n,i,a){function s(t,e,r){var n,i;if(o.isTypedArray(t))if(r<0){var a=new t.constructor(0),s=z(t,e);r<0?(n=s,i=a):(n=a,i=s)}else if(n=new t.constructor(r),i=new t.constructor(t.length+e.length-r),r===e.length)n.set(e),i.set(t);else if(r<e.length){var l=e.length-r;n.set(e.subarray(l)),i.set(t),i.set(e.subarray(0,l),t.length)}else{var c=r-e.length,u=t.length-c;n.set(t.subarray(u)),n.set(e,c),i.set(t.subarray(0,u))}else n=t.concat(e),i=r>=0&&r<n.length?n.splice(0,n.length-r):[];return[n,i]}var l=O(e=o.getGraphDiv(e),n,i,a,s),u=r.redraw(e),f=[e,l.update,i,l.maxPoints];return c.add(e,r.prependTraces,f,t,arguments),u},r.moveTraces=function t(e,n,i){var a,s=[],l=[],u=t,f=t,h=[e=o.getGraphDiv(e),i,n],p=[e,n,i];if(I(e,n,i),n=Array.isArray(n)?n:[n],void 0===i)for(i=[],a=0;a<n.length;a++)i.push(-n.length+a);for(i=Array.isArray(i)?i:[i],n=C(n,e.data.length-1),i=C(i,e.data.length-1),a=0;a<e.data.length;a++)-1===n.indexOf(a)&&s.push(e.data[a]);for(a=0;a<n.length;a++)l.push({newIndex:i[a],trace:e.data[n[a]]});for(l.sort((function(t,e){return t.newIndex-e.newIndex})),a=0;a<l.length;a+=1)s.splice(l[a].newIndex,0,l[a].trace);e.data=s;var d=r.redraw(e);return c.add(e,u,h,f,p),d},r.prependTraces=function t(e,n,i,a){function s(t,e,r){var n,i;if(o.isTypedArray(t))if(r<=0){var a=new t.constructor(0),s=z(e,t);r<0?(n=s,i=a):(n=a,i=s)}else if(n=new t.constructor(r),i=new t.constructor(t.length+e.length-r),r===e.length)n.set(e),i.set(t);else if(r<e.length){var l=e.length-r;n.set(e.subarray(0,l)),i.set(e.subarray(l)),i.set(t,l)}else{var c=r-e.length;n.set(e),n.set(t.subarray(0,c),e.length),i.set(t.subarray(c))}else n=e.concat(t),i=r>=0&&r<n.length?n.splice(r,n.length):[];return[n,i]}var l=O(e=o.getGraphDiv(e),n,i,a,s),u=r.redraw(e),f=[e,l.update,i,l.maxPoints];return c.add(e,r.extendTraces,f,t,arguments),u},r.newPlot=function(t,e,n,i){return t=o.getGraphDiv(t),h.cleanPlot([],{},t._fullData||[],t._fullLayout||{}),h.purge(t),r._doPlot(t,e,n,i)},r._doPlot=function(t,e,i,a){var s;if(t=o.getGraphDiv(t),l.init(t),o.isPlainObject(e)){var c=e;e=c.data,i=c.layout,a=c.config,s=c.frames}if(!1===l.triggerHandler(t,"plotly_beforeplot",[e,i,a]))return Promise.reject();e||i||o.isPlotDiv(t)||o.warn("Calling _doPlot as if redrawing but this container doesn't yet have a plot.",t),L(t,a),i||(i={}),n.select(t).classed("js-plotly-plot",!0),d.makeTester(),Array.isArray(t._promises)||(t._promises=[]);var f=0===(t.data||[]).length&&Array.isArray(e);Array.isArray(e)&&(_.cleanData(e),f?t.data=e:t.data.push.apply(t.data,e),t.empty=!1),t.layout&&!f||(t.layout=_.cleanLayout(i)),h.supplyDefaults(t);var m=t._fullLayout,y=m._has("cartesian");m._replotting=!0,(f||m._shouldCreateBgLayer)&&(!function(t){var e=n.select(t),r=t._fullLayout;if(r._calcInverseTransform=at,r._calcInverseTransform(t),r._container=e.selectAll(".plot-container").data([0]),r._container.enter().insert("div",":first-child").classed("plot-container",!0).classed("plotly",!0),r._paperdiv=r._container.selectAll(".svg-container").data([0]),r._paperdiv.enter().append("div").classed("user-select-none",!0).classed("svg-container",!0).style("position","relative"),r._glcontainer=r._paperdiv.selectAll(".gl-container").data([{}]),r._glcontainer.enter().append("div").classed("gl-container",!0),r._paperdiv.selectAll(".main-svg").remove(),r._paperdiv.select(".modebar-container").remove(),r._paper=r._paperdiv.insert("svg",":first-child").classed("main-svg",!0),r._toppaper=r._paperdiv.append("svg").classed("main-svg",!0),r._modebardiv=r._paperdiv.append("div"),delete r._modeBar,r._hoverpaper=r._paperdiv.append("svg").classed("main-svg",!0),!r._uid){var i={};n.selectAll("defs").each((function(){this.id&&(i[this.id.split("-")[1]]=1)})),r._uid=o.randstr(i)}r._paperdiv.selectAll(".main-svg").attr(v.svgAttrs),r._defs=r._paper.append("defs").attr("id","defs-"+r._uid),r._clips=r._defs.append("g").classed("clips",!0),r._topdefs=r._toppaper.append("defs").attr("id","topdefs-"+r._uid),r._topclips=r._topdefs.append("g").classed("clips",!0),r._bgLayer=r._paper.append("g").classed("bglayer",!0),r._draggers=r._paper.append("g").classed("draglayer",!0);var a=r._paper.append("g").classed("layer-below",!0);r._imageLowerLayer=a.append("g").classed("imagelayer",!0),r._shapeLowerLayer=a.append("g").classed("shapelayer",!0),r._cartesianlayer=r._paper.append("g").classed("cartesianlayer",!0),r._polarlayer=r._paper.append("g").classed("polarlayer",!0),r._smithlayer=r._paper.append("g").classed("smithlayer",!0),r._ternarylayer=r._paper.append("g").classed("ternarylayer",!0),r._geolayer=r._paper.append("g").classed("geolayer",!0),r._funnelarealayer=r._paper.append("g").classed("funnelarealayer",!0),r._pielayer=r._paper.append("g").classed("pielayer",!0),r._iciclelayer=r._paper.append("g").classed("iciclelayer",!0),r._treemaplayer=r._paper.append("g").classed("treemaplayer",!0),r._sunburstlayer=r._paper.append("g").classed("sunburstlayer",!0),r._indicatorlayer=r._toppaper.append("g").classed("indicatorlayer",!0),r._glimages=r._paper.append("g").classed("glimages",!0);var s=r._toppaper.append("g").classed("layer-above",!0);r._imageUpperLayer=s.append("g").classed("imagelayer",!0),r._shapeUpperLayer=s.append("g").classed("shapelayer",!0),r._infolayer=r._toppaper.append("g").classed("infolayer",!0),r._menulayer=r._toppaper.append("g").classed("menulayer",!0),r._zoomlayer=r._toppaper.append("g").classed("zoomlayer",!0),r._hoverlayer=r._hoverpaper.append("g").classed("hoverlayer",!0),r._modebardiv.classed("modebar-container",!0).style("position","absolute").style("top","0px").style("right","0px"),t.emit("plotly_framework")}(t),m._shouldCreateBgLayer&&delete m._shouldCreateBgLayer),d.initGradients(t),d.initPatterns(t),f&&p.saveShowSpikeInitial(t);var x=!t.calcdata||t.calcdata.length!==(t._fullData||[]).length;x&&h.doCalcdata(t);for(var b=0;b<t.calcdata.length;b++)t.calcdata[b][0].trace=t._fullData[b];t._context.responsive?t._responsiveChartHandler||(t._responsiveChartHandler=function(){o.isHidden(t)||h.resize(t)},window.addEventListener("resize",t._responsiveChartHandler)):o.clearResponsive(t);var T=o.extendFlat({},m._size),k=0;function A(){if(h.clearAutoMarginIds(t),w.drawMarginPushers(t),p.allowAutoMargin(t),m._has("pie"))for(var e=t._fullData,r=0;r<e.length;r++){var n=e[r];"pie"===n.type&&n.automargin&&h.allowAutoMargin(t,"pie."+n.uid+".automargin")}return h.doAutoMargin(t),h.previousPromises(t)}function S(){t._transitioning||(w.doAutoRangeAndConstraints(t),f&&p.saveRangeInitial(t),u.getComponentMethod("rangeslider","calcAutorange")(t))}var E=[h.previousPromises,function(){if(s)return r.addFrames(t,s)},function e(){for(var r=m._basePlotModules,n=0;n<r.length;n++)r[n].drawFramework&&r[n].drawFramework(t);!m._glcanvas&&m._has("gl")&&(m._glcanvas=m._glcontainer.selectAll(".gl-canvas").data([{key:"contextLayer",context:!0,pick:!1},{key:"focusLayer",context:!1,pick:!1},{key:"pickLayer",context:!1,pick:!0}],(function(t){return t.key})),m._glcanvas.enter().append("canvas").attr("class",(function(t){return"gl-canvas gl-canvas-"+t.key.replace("Layer","")})).style({position:"absolute",top:0,left:0,overflow:"visible","pointer-events":"none"}));var i=t._context.plotGlPixelRatio;if(m._glcanvas){m._glcanvas.attr("width",m.width*i).attr("height",m.height*i).style("width",m.width+"px").style("height",m.height+"px");var a=m._glcanvas.data()[0].regl;if(a&&(Math.floor(m.width*i)!==a._gl.drawingBufferWidth||Math.floor(m.height*i)!==a._gl.drawingBufferHeight)){var s="WebGL context buffer and canvas dimensions do not match due to browser/WebGL bug.";if(!k)return o.log(s+" Clearing graph and plotting again."),h.cleanPlot([],{},t._fullData,m),h.supplyDefaults(t),m=t._fullLayout,h.doCalcdata(t),k++,e();o.error(s)}}return"h"===m.modebar.orientation?m._modebardiv.style("height",null).style("width","100%"):m._modebardiv.style("width",null).style("height",m.height+"px"),h.previousPromises(t)},A,function(){if(h.didMarginChange(T,m._size))return o.syncOrAsync([A,w.layoutStyles],t)}];y&&E.push((function(){if(x)return o.syncOrAsync([u.getComponentMethod("shapes","calcAutorange"),u.getComponentMethod("annotations","calcAutorange"),S],t);S()})),E.push(w.layoutStyles),y&&E.push((function(){return p.draw(t,f?"":"redraw")}),(function(t){t._fullLayout._insideTickLabelsAutorange&&U(t,t._fullLayout._insideTickLabelsAutorange).then((function(){t._fullLayout._insideTickLabelsAutorange=void 0}))})),E.push(w.drawData,w.finalDraw,g,h.addLinks,h.rehover,h.redrag,h.doAutoMargin,(function(t){t._fullLayout._insideTickLabelsAutorange&&f&&p.saveRangeInitial(t,!0)}),h.previousPromises);var C=o.syncOrAsync(E,t);return C&&C.then||(C=Promise.resolve()),C.then((function(){return M(t),t}))},r.purge=function(t){var e=(t=o.getGraphDiv(t))._fullLayout||{},r=t._fullData||[];return h.cleanPlot([],{},r,e),h.purge(t),l.purge(t),e._container&&e._container.remove(),delete t._context,t},r.react=function(t,e,n,i){var a,l;t=o.getGraphDiv(t),_.clearPromiseQueue(t);var c=t._fullData,p=t._fullLayout;if(o.isPlotDiv(t)&&c&&p){if(o.isPlainObject(e)){var d=e;e=d.data,n=d.layout,i=d.config,a=d.frames}var m=!1;if(i){var g=o.extendDeep({},t._context);t._context=void 0,L(t,i),m=function t(e,r){var n;for(n in e)if("_"!==n.charAt(0)){var i=e[n],a=r[n];if(i!==a)if(o.isPlainObject(i)&&o.isPlainObject(a)){if(t(i,a))return!0}else{if(!Array.isArray(i)||!Array.isArray(a))return!0;if(i.length!==a.length)return!0;for(var s=0;s<i.length;s++)if(i[s]!==a[s]){if(!o.isPlainObject(i[s])||!o.isPlainObject(a[s]))return!0;if(t(i[s],a[s]))return!0}}}}(g,t._context)}t.data=e||[],_.cleanData(t.data),t.layout=n||{},_.cleanLayout(t.layout),function(t,e,r,n){var i,a,l,c,u,f,h,p,d,m,g=n._preGUI,v=[],y={},x={};for(i in g){if(u=$(i,K)){if(d=u.head,m=u.tail,a=u.attr||d+".uirevision",(c=(l=s(n,a).get())&&tt(a,e))&&c===l){if(null===(f=g[i])&&(f=void 0),nt(p=(h=s(e,i)).get(),f)){void 0===p&&"autorange"===m&&v.push(d),h.set(R(s(n,i).get()));continue}if("autorange"===m||"range["===m.substr(0,6)){var b=g[d+".range[0]"],_=g[d+".range[1]"],w=g[d+".autorange"];if(w||null===w&&null===b&&null===_){if(!(d in y)){var T=s(e,d).get();y[d]=T&&(T.autorange||!1!==T.autorange&&(!T.range||2!==T.range.length))}if(y[d]){h.set(R(s(n,i).get()));continue}}}}}else o.warn("unrecognized GUI edit: "+i);delete g[i],u&&"range["===u.tail.substr(0,6)&&(x[u.head]=1)}for(var k=0;k<v.length;k++){var A=v[k];if(x[A]){var M=s(e,A).get();M&&delete M.autorange}}var S=n._tracePreGUI;for(var E in S){var L,C=S[E],P=null;for(i in C){if(!P){var I=et(E,r);if(I<0){delete S[E];break}var O=rt(E,t,(L=r[I]._fullInput).index);if(O<0){delete S[E];break}P=t[O]}if(u=$(i,Q)){if(u.attr?c=(l=s(n,u.attr).get())&&tt(u.attr,e):(l=L.uirevision,void 0===(c=P.uirevision)&&(c=e.uirevision)),c&&c===l&&(null===(f=C[i])&&(f=void 0),nt(p=(h=s(P,i)).get(),f))){h.set(R(s(L,i).get()));continue}}else o.warn("unrecognized GUI edit: "+i+" in trace uid "+E);delete C[i]}}}(t.data,t.layout,c,p),h.supplyDefaults(t,{skipUpdateCalc:!0});var v=t._fullData,y=t._fullLayout,x=void 0===y.datarevision,b=y.transition,k=function(t,e,r,n,i){var a=T.layoutFlags();function o(t){return f.getLayoutValObject(r,t)}a.arrays={},a.rangesAltered={},a.nChanges=0,a.nChangesAnim=0,it(e,r,[],{getValObject:o,flags:a,immutable:n,transition:i,gd:t}),(a.plot||a.calc)&&(a.layoutReplot=!0);i&&a.nChanges&&a.nChangesAnim&&(a.anim=a.nChanges===a.nChangesAnim?"all":"some");return a}(t,p,y,x,b),A=k.newDataRevision,S=function(t,e,r,n,i,a){var o=e.length===r.length;if(!i&&!o)return{fullReplot:!0,calc:!0};var s,l,c=T.traceFlags();c.arrays={},c.nChanges=0,c.nChangesAnim=0;var u={getValObject:function(t){var e=f.getTraceValObject(l,t);return!l._module.animatable&&e.anim&&(e.anim=!1),e},flags:c,immutable:n,transition:i,newDataRevision:a,gd:t},p={};for(s=0;s<e.length;s++)if(r[s]){if(l=r[s]._fullInput,h.hasMakesDataTransform(l)&&(l=r[s]),p[l.uid])continue;p[l.uid]=1,it(e[s]._fullInput,l,[],u)}(c.calc||c.plot)&&(c.fullReplot=!0);i&&c.nChanges&&c.nChangesAnim&&(c.anim=c.nChanges===c.nChangesAnim&&o?"all":"some");return c}(t,c,v,x,b,A);if(X(t)&&(k.layoutReplot=!0),S.calc||k.calc){t.calcdata=void 0;for(var E=Object.getOwnPropertyNames(y),C=0;C<E.length;C++){var P=E[C],I=P.substring(0,5);if("xaxis"===I||"yaxis"===I){var O=y[P]._emptyCategories;O&&O()}}}else h.supplyDefaultsUpdateCalc(t.calcdata,v);var z=[];if(a&&(t._transitionData={},h.createTransitionData(t),z.push((function(){return r.addFrames(t,a)}))),y.transition&&!m&&(S.anim||k.anim))k.ticks&&z.push(w.doTicksRelayout),h.doCalcdata(t),w.doAutoRangeAndConstraints(t),z.push((function(){return h.transitionFromReact(t,S,k,p)}));else if(S.fullReplot||k.layoutReplot||m)t._fullLayout._skipDefaults=!0,z.push(r._doPlot);else{for(var D in k.arrays){var F=k.arrays[D];if(F.length){var B=u.getComponentMethod(D,"drawOne");if(B!==o.noop)for(var N=0;N<F.length;N++)B(t,F[N]);else{var j=u.getComponentMethod(D,"draw");if(j===o.noop)throw new Error("cannot draw components: "+D);j(t)}}}z.push(h.previousPromises),S.style&&z.push(w.doTraceStyle),(S.colorbars||k.colorbars)&&z.push(w.doColorBars),k.legend&&z.push(w.doLegend),k.layoutstyle&&z.push(w.layoutStyles),k.axrange&&H(z),k.ticks&&z.push(w.doTicksRelayout),k.modebar&&z.push(w.doModeBar),k.camera&&z.push(w.doCamera),z.push(M)}z.push(h.rehover,h.redrag),(l=o.syncOrAsync(z,t))&&l.then||(l=Promise.resolve(t))}else l=r.newPlot(t,e,n,i);return l.then((function(){return t.emit("plotly_react",{data:e,layout:n}),t}))},r.redraw=function(t){if(t=o.getGraphDiv(t),!o.isPlotDiv(t))throw new Error("This element is not a Plotly plot: "+t);return _.cleanData(t.data),_.cleanLayout(t.layout),t.calcdata=void 0,r._doPlot(t).then((function(){return t.emit("plotly_redraw"),t}))},r.relayout=U,r.restyle=D,r.setPlotConfig=function(t){return o.extendFlat(x,t)},r.update=Z,r._guiRelayout=J(U),r._guiRestyle=J(D),r._guiUpdate=J(Z),r._storeDirectGUIEdit=function(t,e,r){for(var n in r){B(n,s(t,n).get(),r[n],e)}}},{"../components/color":361,"../components/drawing":383,"../constants/xmlns_namespaces":475,"../lib":498,"../lib/events":487,"../lib/queue":514,"../plots/cartesian/axes":549,"../plots/cartesian/constants":556,"../plots/cartesian/graph_interact":559,"../plots/cartesian/select":570,"../plots/plots":614,"../registry":633,"./edit_types":531,"./helpers":532,"./manage_arrays":534,"./plot_config":536,"./plot_schema":537,"./subroutines":539,"@plotly/d3":58,"fast-isnumeric":185,"has-hover":223}],536:[function(t,e,r){"use strict";var n={staticPlot:{valType:"boolean",dflt:!1},typesetMath:{valType:"boolean",dflt:!0},plotlyServerURL:{valType:"string",dflt:""},editable:{valType:"boolean",dflt:!1},edits:{annotationPosition:{valType:"boolean",dflt:!1},annotationTail:{valType:"boolean",dflt:!1},annotationText:{valType:"boolean",dflt:!1},axisTitleText:{valType:"boolean",dflt:!1},colorbarPosition:{valType:"boolean",dflt:!1},colorbarTitleText:{valType:"boolean",dflt:!1},legendPosition:{valType:"boolean",dflt:!1},legendText:{valType:"boolean",dflt:!1},shapePosition:{valType:"boolean",dflt:!1},titleText:{valType:"boolean",dflt:!1}},autosizable:{valType:"boolean",dflt:!1},responsive:{valType:"boolean",dflt:!1},fillFrame:{valType:"boolean",dflt:!1},frameMargins:{valType:"number",dflt:0,min:0,max:.5},scrollZoom:{valType:"flaglist",flags:["cartesian","gl3d","geo","mapbox"],extras:[!0,!1],dflt:"gl3d+geo+mapbox"},doubleClick:{valType:"enumerated",values:[!1,"reset","autosize","reset+autosize"],dflt:"reset+autosize"},doubleClickDelay:{valType:"number",dflt:300,min:0},showAxisDragHandles:{valType:"boolean",dflt:!0},showAxisRangeEntryBoxes:{valType:"boolean",dflt:!0},showTips:{valType:"boolean",dflt:!0},showLink:{valType:"boolean",dflt:!1},linkText:{valType:"string",dflt:"Edit chart",noBlank:!0},sendData:{valType:"boolean",dflt:!0},showSources:{valType:"any",dflt:!1},displayModeBar:{valType:"enumerated",values:["hover",!0,!1],dflt:"hover"},showSendToCloud:{valType:"boolean",dflt:!1},showEditInChartStudio:{valType:"boolean",dflt:!1},modeBarButtonsToRemove:{valType:"any",dflt:[]},modeBarButtonsToAdd:{valType:"any",dflt:[]},modeBarButtons:{valType:"any",dflt:!1},toImageButtonOptions:{valType:"any",dflt:{}},displaylogo:{valType:"boolean",dflt:!0},watermark:{valType:"boolean",dflt:!1},plotGlPixelRatio:{valType:"number",dflt:2,min:1,max:4},setBackground:{valType:"any",dflt:"transparent"},topojsonURL:{valType:"string",noBlank:!0,dflt:"https://cdn.plot.ly/"},mapboxAccessToken:{valType:"string",dflt:null},logging:{valType:"integer",min:0,max:2,dflt:1},notifyOnLogging:{valType:"integer",min:0,max:2,dflt:0},queueLength:{valType:"integer",min:0,dflt:0},globalTransforms:{valType:"any",dflt:[]},locale:{valType:"string",dflt:"en-US"},locales:{valType:"any",dflt:{}}},i={};!function t(e,r){for(var n in e){var i=e[n];i.valType?r[n]=i.dflt:(r[n]||(r[n]={}),t(i,r[n]))}}(n,i),e.exports={configAttributes:n,dfltConfig:i}},{}],537:[function(t,e,r){"use strict";var n=t("../registry"),i=t("../lib"),a=t("../plots/attributes"),o=t("../plots/layout_attributes"),s=t("../plots/frame_attributes"),l=t("../plots/animation_attributes"),c=t("./plot_config").configAttributes,u=t("./edit_types"),f=i.extendDeepAll,h=i.isPlainObject,p=i.isArrayOrTypedArray,d=i.nestedProperty,m=i.valObjectMeta,g=["_isSubplotObj","_isLinkedToArray","_arrayAttrRegexps","_deprecated"];function v(t,e,r){if(!t)return!1;if(t._isLinkedToArray)if(y(e[r]))r++;else if(r<e.length)return!1;for(;r<e.length;r++){var n=t[e[r]];if(!h(n))break;if(t=n,r===e.length-1)break;if(t._isLinkedToArray){if(!y(e[++r]))return!1}else if("info_array"===t.valType){var i=e[++r];if(!y(i))return!1;var a=t.items;if(Array.isArray(a)){if(i>=a.length)return!1;if(2===t.dimensions){if(r++,e.length===r)return t;var o=e[r];if(!y(o))return!1;t=a[i][o]}else t=a[i]}else t=a}}return t}function y(t){return t===Math.round(t)&&t>=0}function x(){var t,e,r={};for(t in f(r,o),n.subplotsRegistry){if((e=n.subplotsRegistry[t]).layoutAttributes)if(Array.isArray(e.attr))for(var i=0;i<e.attr.length;i++)w(r,e,e.attr[i]);else w(r,e,"subplot"===e.attr?e.name:e.attr)}for(t in n.componentsRegistry){var a=(e=n.componentsRegistry[t]).schema;if(a&&(a.subplots||a.layout)){var s=a.subplots;if(s&&s.xaxis&&!s.yaxis)for(var l in s.xaxis)delete r.yaxis[l]}else"colorscale"===e.name?f(r,e.layoutAttributes):e.layoutAttributes&&T(r,e.layoutAttributes,e.name)}return{layoutAttributes:_(r)}}function b(){var t={frames:f({},s)};return _(t),t.frames}function _(t){return function(t){r.crawl(t,(function(t,e,n){r.isValObject(t)?!0!==t.arrayOk&&"data_array"!==t.valType||(n[e+"src"]={valType:"string",editType:"none"}):h(t)&&(t.role="object")}))}(t),function(t){r.crawl(t,(function(t,e,r){if(t){var n=t._isLinkedToArray;n&&(delete t._isLinkedToArray,r[e]={items:{}},r[e].items[n]=t,r[e].role="object")}}))}(t),function(t){!function t(e){for(var r in e)if(h(e[r]))t(e[r]);else if(Array.isArray(e[r]))for(var n=0;n<e[r].length;n++)t(e[r][n]);else e[r]instanceof RegExp&&(e[r]=e[r].toString())}(t)}(t),t}function w(t,e,r){var n=d(t,r),i=f({},e.layoutAttributes);i._isSubplotObj=!0,n.set(i)}function T(t,e,r){var n=d(t,r);n.set(f(n.get()||{},e))}r.IS_SUBPLOT_OBJ="_isSubplotObj",r.IS_LINKED_TO_ARRAY="_isLinkedToArray",r.DEPRECATED="_deprecated",r.UNDERSCORE_ATTRS=g,r.get=function(){var t={};n.allTypes.forEach((function(e){t[e]=function(t){var e,i;e=n.modules[t]._module,i=e.basePlotModule;var o={type:null},s=f({},a),l=f({},e.attributes);r.crawl(l,(function(t,e,r,n,i){d(s,i).set(void 0),void 0===t&&d(l,i).set(void 0)})),f(o,s),n.traceIs(t,"noOpacity")&&delete o.opacity;n.traceIs(t,"showLegend")||(delete o.showlegend,delete o.legendgroup);n.traceIs(t,"noHover")&&(delete o.hoverinfo,delete o.hoverlabel);e.selectPoints||delete o.selectedpoints;f(o,l),i.attributes&&f(o,i.attributes);o.type=t;var c={meta:e.meta||{},categories:e.categories||{},animatable:Boolean(e.animatable),type:t,attributes:_(o)};if(e.layoutAttributes){var u={};f(u,e.layoutAttributes),c.layoutAttributes=_(u)}e.animatable||r.crawl(c,(function(t){r.isValObject(t)&&"anim"in t&&delete t.anim}));return c}(e)}));var e={};return Object.keys(n.transformsRegistry).forEach((function(t){e[t]=function(t){var e=n.transformsRegistry[t],r=f({},e.attributes);return Object.keys(n.componentsRegistry).forEach((function(e){var i=n.componentsRegistry[e];i.schema&&i.schema.transforms&&i.schema.transforms[t]&&Object.keys(i.schema.transforms[t]).forEach((function(e){T(r,i.schema.transforms[t][e],e)}))})),{attributes:_(r)}}(t)})),{defs:{valObjects:m,metaKeys:g.concat(["description","role","editType","impliedEdits"]),editType:{traces:u.traces,layout:u.layout},impliedEdits:{}},traces:t,layout:x(),transforms:e,frames:b(),animation:_(l),config:_(c)}},r.crawl=function(t,e,n,i){var a=n||0;i=i||"",Object.keys(t).forEach((function(n){var o=t[n];if(-1===g.indexOf(n)){var s=(i?i+".":"")+n;e(o,n,t,a,s),r.isValObject(o)||h(o)&&"impliedEdits"!==n&&r.crawl(o,e,a+1,s)}}))},r.isValObject=function(t){return t&&void 0!==t.valType},r.findArrayAttributes=function(t){var e,n,i=[],o=[],s=[];function l(t,r,a,l){o=o.slice(0,l).concat([r]),s=s.slice(0,l).concat([t&&t._isLinkedToArray]),t&&("data_array"===t.valType||!0===t.arrayOk)&&!("colorbar"===o[l-1]&&("ticktext"===r||"tickvals"===r))&&function t(e,r,a){var l=e[o[r]],c=a+o[r];if(r===o.length-1)p(l)&&i.push(n+c);else if(s[r]){if(Array.isArray(l))for(var u=0;u<l.length;u++)h(l[u])&&t(l[u],r+1,c+"["+u+"].")}else h(l)&&t(l,r+1,c+".")}(e,0,"")}e=t,n="",r.crawl(a,l),t._module&&t._module.attributes&&r.crawl(t._module.attributes,l);var c=t.transforms;if(c)for(var u=0;u<c.length;u++){var f=c[u],d=f._module;d&&(n="transforms["+u+"].",e=f,r.crawl(d.attributes,l))}return i},r.getTraceValObject=function(t,e){var r,i,o=e[0],s=1;if("transforms"===o){if(1===e.length)return a.transforms;var l=t.transforms;if(!Array.isArray(l)||!l.length)return!1;var c=e[1];if(!y(c)||c>=l.length)return!1;i=(r=(n.transformsRegistry[l[c].type]||{}).attributes)&&r[e[2]],s=3}else{var u=t._module;if(u||(u=(n.modules[t.type||a.type.dflt]||{})._module),!u)return!1;if(!(i=(r=u.attributes)&&r[o])){var f=u.basePlotModule;f&&f.attributes&&(i=f.attributes[o])}i||(i=a[o])}return v(i,e,s)},r.getLayoutValObject=function(t,e){return v(function(t,e){var r,i,a,s,l=t._basePlotModules;if(l){var c;for(r=0;r<l.length;r++){if((a=l[r]).attrRegex&&a.attrRegex.test(e)){if(a.layoutAttrOverrides)return a.layoutAttrOverrides;!c&&a.layoutAttributes&&(c=a.layoutAttributes)}var u=a.baseLayoutAttrOverrides;if(u&&e in u)return u[e]}if(c)return c}var f=t._modules;if(f)for(r=0;r<f.length;r++)if((s=f[r].layoutAttributes)&&e in s)return s[e];for(i in n.componentsRegistry){if("colorscale"===(a=n.componentsRegistry[i]).name&&0===e.indexOf("coloraxis"))return a.layoutAttributes[e];if(!a.schema&&e===a.name)return a.layoutAttributes}return e in o&&o[e]}(t,e[0]),e,1)}},{"../lib":498,"../plots/animation_attributes":543,"../plots/attributes":545,"../plots/frame_attributes":581,"../plots/layout_attributes":605,"../registry":633,"./edit_types":531,"./plot_config":536}],538:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plots/attributes"),a={name:{valType:"string",editType:"none"}};function o(t){return t&&"string"==typeof t}function s(t){var e=t.length-1;return"s"!==t.charAt(e)&&n.warn("bad argument to arrayDefaultKey: "+t),t.substr(0,t.length-1)+"defaults"}a.templateitemname={valType:"string",editType:"calc"},r.templatedArray=function(t,e){return e._isLinkedToArray=t,e.name=a.name,e.templateitemname=a.templateitemname,e},r.traceTemplater=function(t){var e,r,a={};for(e in t)r=t[e],Array.isArray(r)&&r.length&&(a[e]=0);return{newTrace:function(o){var s={type:e=n.coerce(o,{},i,"type"),_template:null};if(e in a){r=t[e];var l=a[e]%r.length;a[e]++,s._template=r[l]}return s}}},r.newContainer=function(t,e,r){var i=t._template,a=i&&(i[e]||r&&i[r]);return n.isPlainObject(a)||(a=null),t[e]={_template:a}},r.arrayTemplater=function(t,e,r){var n=t._template,i=n&&n[s(e)],a=n&&n[e];Array.isArray(a)&&a.length||(a=[]);var l={};return{newItem:function(t){var e={name:t.name,_input:t},n=e.templateitemname=t.templateitemname;if(!o(n))return e._template=i,e;for(var s=0;s<a.length;s++){var c=a[s];if(c.name===n)return l[n]=1,e._template=c,e}return e[r]=t[r]||!1,e._template=!1,e},defaultItems:function(){for(var t=[],e=0;e<a.length;e++){var r=a[e],n=r.name;if(o(n)&&!l[n]){var i={_template:r,name:n,_input:{_templateitemname:n}};i.templateitemname=r.templateitemname,t.push(i),l[n]=1}}return t}}},r.arrayDefaultKey=s,r.arrayEditor=function(t,e,r){var i=(n.nestedProperty(t,e).get()||[]).length,a=r._index,o=a>=i&&(r._input||{})._templateitemname;o&&(a=i);var s,l=e+"["+a+"]";function c(){s={},o&&(s[l]={},s[l].templateitemname=o)}function u(t,e){o?n.nestedProperty(s[l],t).set(e):s[l+"."+t]=e}function f(){var t=s;return c(),t}return c(),{modifyBase:function(t,e){s[t]=e},modifyItem:u,getUpdateObj:f,applyUpdate:function(e,r){e&&u(e,r);var i=f();for(var a in i)n.nestedProperty(t,a).set(i[a])}}}},{"../lib":498,"../plots/attributes":545}],539:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../registry"),a=t("../plots/plots"),o=t("../lib"),s=t("../lib/clear_gl_canvases"),l=t("../components/color"),c=t("../components/drawing"),u=t("../components/titles"),f=t("../components/modebar"),h=t("../plots/cartesian/axes"),p=t("../constants/alignment"),d=t("../plots/cartesian/constraints"),m=d.enforce,g=d.clean,v=t("../plots/cartesian/autorange").doAutoRange;function y(t,e,r){for(var n=0;n<r.length;n++){var i=r[n][0],a=r[n][1];if(!(i[0]>=t[1]||i[1]<=t[0])&&(a[0]<e[1]&&a[1]>e[0]))return!0}return!1}function x(t){var e,i,s,u,d,m,g=t._fullLayout,v=g._size,x=v.p,_=h.list(t,"",!0);if(g._paperdiv.style({width:t._context.responsive&&g.autosize&&!t._context._hasZeroWidth&&!t.layout.width?"100%":g.width+"px",height:t._context.responsive&&g.autosize&&!t._context._hasZeroHeight&&!t.layout.height?"100%":g.height+"px"}).selectAll(".main-svg").call(c.setSize,g.width,g.height),t._context.setBackground(t,g.paper_bgcolor),r.drawMainTitle(t),f.manage(t),!g._has("cartesian"))return a.previousPromises(t);function T(t,e,r){var n=t._lw/2;return"x"===t._id.charAt(0)?e?"top"===r?e._offset-x-n:e._offset+e._length+x+n:v.t+v.h*(1-(t.position||0))+n%1:e?"right"===r?e._offset+e._length+x+n:e._offset-x-n:v.l+v.w*(t.position||0)+n%1}for(e=0;e<_.length;e++){var k=(u=_[e])._anchorAxis;u._linepositions={},u._lw=c.crispRound(t,u.linewidth,1),u._mainLinePosition=T(u,k,u.side),u._mainMirrorPosition=u.mirror&&k?T(u,k,p.OPPOSITE_SIDE[u.side]):null}var A=[],M=[],S=[],E=1===l.opacity(g.paper_bgcolor)&&1===l.opacity(g.plot_bgcolor)&&g.paper_bgcolor===g.plot_bgcolor;for(i in g._plots)if((s=g._plots[i]).mainplot)s.bg&&s.bg.remove(),s.bg=void 0;else{var L=s.xaxis.domain,C=s.yaxis.domain,P=s.plotgroup;if(y(L,C,S)){var I=P.node(),O=s.bg=o.ensureSingle(P,"rect","bg");I.insertBefore(O.node(),I.childNodes[0]),M.push(i)}else P.select("rect.bg").remove(),S.push([L,C]),E||(A.push(i),M.push(i))}var z,D,R,F,B,N,j,U,V,H,q,G,Y,W=g._bgLayer.selectAll(".bg").data(A);for(W.enter().append("rect").classed("bg",!0),W.exit().remove(),W.each((function(t){g._plots[t].bg=n.select(this)})),e=0;e<M.length;e++)s=g._plots[M[e]],d=s.xaxis,m=s.yaxis,s.bg&&void 0!==d._offset&&void 0!==m._offset&&s.bg.call(c.setRect,d._offset-x,m._offset-x,d._length+2*x,m._length+2*x).call(l.fill,g.plot_bgcolor).style("stroke-width",0);if(!g._hasOnlyLargeSploms)for(i in g._plots){s=g._plots[i],d=s.xaxis,m=s.yaxis;var X,Z,J=s.clipId="clip"+g._uid+i+"plot",K=o.ensureSingleById(g._clips,"clipPath",J,(function(t){t.classed("plotclip",!0).append("rect")}));s.clipRect=K.select("rect").attr({width:d._length,height:m._length}),c.setTranslate(s.plot,d._offset,m._offset),s._hasClipOnAxisFalse?(X=null,Z=J):(X=J,Z=null),c.setClipUrl(s.plot,X,t),s.layerClipId=Z}function Q(t){return"M"+z+","+t+"H"+D}function $(t){return"M"+d._offset+","+t+"h"+d._length}function tt(t){return"M"+t+","+U+"V"+j}function et(t){return"M"+t+","+m._offset+"v"+m._length}function rt(t,e,r){if(!t.showline||i!==t._mainSubplot)return"";if(!t._anchorAxis)return r(t._mainLinePosition);var n=e(t._mainLinePosition);return t.mirror&&(n+=e(t._mainMirrorPosition)),n}for(i in g._plots){s=g._plots[i],d=s.xaxis,m=s.yaxis;var nt="M0,0";b(d,i)&&(B=w(d,"left",m,_),z=d._offset-(B?x+B:0),N=w(d,"right",m,_),D=d._offset+d._length+(N?x+N:0),R=T(d,m,"bottom"),F=T(d,m,"top"),!(Y=!d._anchorAxis||i!==d._mainSubplot)||"allticks"!==d.mirror&&"all"!==d.mirror||(d._linepositions[i]=[R,F]),nt=rt(d,Q,$),Y&&d.showline&&("all"===d.mirror||"allticks"===d.mirror)&&(nt+=Q(R)+Q(F)),s.xlines.style("stroke-width",d._lw+"px").call(l.stroke,d.showline?d.linecolor:"rgba(0,0,0,0)")),s.xlines.attr("d",nt);var it="M0,0";b(m,i)&&(q=w(m,"bottom",d,_),j=m._offset+m._length+(q?x:0),G=w(m,"top",d,_),U=m._offset-(G?x:0),V=T(m,d,"left"),H=T(m,d,"right"),!(Y=!m._anchorAxis||i!==m._mainSubplot)||"allticks"!==m.mirror&&"all"!==m.mirror||(m._linepositions[i]=[V,H]),it=rt(m,tt,et),Y&&m.showline&&("all"===m.mirror||"allticks"===m.mirror)&&(it+=tt(V)+tt(H)),s.ylines.style("stroke-width",m._lw+"px").call(l.stroke,m.showline?m.linecolor:"rgba(0,0,0,0)")),s.ylines.attr("d",it)}return h.makeClipPaths(t),a.previousPromises(t)}function b(t,e){return(t.ticks||t.showline)&&(e===t._mainSubplot||"all"===t.mirror||"allticks"===t.mirror)}function _(t,e,r){if(!r.showline||!r._lw)return!1;if("all"===r.mirror||"allticks"===r.mirror)return!0;var n=r._anchorAxis;if(!n)return!1;var i=p.FROM_BL[e];return r.side===e?n.domain[i]===t.domain[i]:r.mirror&&n.domain[1-i]===t.domain[1-i]}function w(t,e,r,n){if(_(t,e,r))return r._lw;for(var i=0;i<n.length;i++){var a=n[i];if(a._mainAxis===r._mainAxis&&_(t,e,a))return a._lw}return 0}function T(t,e){var r=t.title,n=t._size,i=0;switch("start"===e?i=r.pad.l:"end"===e&&(i=-r.pad.r),r.xref){case"paper":return n.l+n.w*r.x+i;case"container":default:return t.width*r.x+i}}function k(t,e){var r=t.title,n=t._size,i=0;if("0em"!==e&&e?e===p.CAP_SHIFT+"em"&&(i=r.pad.t):i=-r.pad.b,"auto"===r.y)return n.t/2;switch(r.yref){case"paper":return n.t+n.h-n.h*r.y+i;case"container":default:return t.height-t.height*r.y+i}}r.layoutStyles=function(t){return o.syncOrAsync([a.doAutoMargin,x],t)},r.drawMainTitle=function(t){var e=t._fullLayout,r=function(t){var e=t.title,r="middle";o.isRightAnchor(e)?r="end":o.isLeftAnchor(e)&&(r="start");return r}(e),n=function(t){var e=t.title,r="0em";o.isTopAnchor(e)?r=p.CAP_SHIFT+"em":o.isMiddleAnchor(e)&&(r=p.MID_SHIFT+"em");return r}(e);u.draw(t,"gtitle",{propContainer:e,propName:"title.text",placeholder:e._dfltTitle.plot,attributes:{x:T(e,r),y:k(e,n),"text-anchor":r,dy:n}})},r.doTraceStyle=function(t){var e,n=t.calcdata,o=[];for(e=0;e<n.length;e++){var l=n[e],c=l[0]||{},u=c.trace||{},f=u._module||{},h=f.arraysToCalcdata;h&&h(l,u);var p=f.editStyle;p&&o.push({fn:p,cd0:c})}if(o.length){for(e=0;e<o.length;e++){var d=o[e];d.fn(t,d.cd0)}s(t),r.redrawReglTraces(t)}return a.style(t),i.getComponentMethod("legend","draw")(t),a.previousPromises(t)},r.doColorBars=function(t){return i.getComponentMethod("colorbar","draw")(t),a.previousPromises(t)},r.layoutReplot=function(t){var e=t.layout;return t.layout=void 0,i.call("_doPlot",t,"",e)},r.doLegend=function(t){return i.getComponentMethod("legend","draw")(t),a.previousPromises(t)},r.doTicksRelayout=function(t){return h.draw(t,"redraw"),t._fullLayout._hasOnlyLargeSploms&&(i.subplotsRegistry.splom.updateGrid(t),s(t),r.redrawReglTraces(t)),r.drawMainTitle(t),a.previousPromises(t)},r.doModeBar=function(t){var e=t._fullLayout;f.manage(t);for(var r=0;r<e._basePlotModules.length;r++){var n=e._basePlotModules[r].updateFx;n&&n(t)}return a.previousPromises(t)},r.doCamera=function(t){for(var e=t._fullLayout,r=e._subplots.gl3d,n=0;n<r.length;n++){var i=e[r[n]];i._scene.setViewport(i)}},r.drawData=function(t){var e=t._fullLayout;s(t);for(var n=e._basePlotModules,o=0;o<n.length;o++)n[o].plot(t);return r.redrawReglTraces(t),a.style(t),i.getComponentMethod("shapes","draw")(t),i.getComponentMethod("annotations","draw")(t),i.getComponentMethod("images","draw")(t),e._replotting=!1,a.previousPromises(t)},r.redrawReglTraces=function(t){var e=t._fullLayout;if(e._has("regl")){var r,n,i=t._fullData,a=[],s=[];for(e._hasOnlyLargeSploms&&e._splomGrid.draw(),r=0;r<i.length;r++){var l=i[r];!0===l.visible&&0!==l._length&&("splom"===l.type?e._splomScenes[l.uid].draw():"scattergl"===l.type?o.pushUnique(a,l.xaxis+l.yaxis):"scatterpolargl"===l.type&&o.pushUnique(s,l.subplot))}for(r=0;r<a.length;r++)(n=e._plots[a[r]])._scene&&n._scene.draw();for(r=0;r<s.length;r++)(n=e[s[r]]._subplot)._scene&&n._scene.draw()}},r.doAutoRangeAndConstraints=function(t){for(var e,r=h.list(t,"",!0),n={},i=0;i<r.length;i++)if(!n[(e=r[i])._id]){n[e._id]=1,g(t,e),v(t,e);var a=e._matchGroup;if(a)for(var o in a){var s=h.getFromId(t,o);v(t,s,e.range),n[o]=1}}m(t)},r.finalDraw=function(t){i.getComponentMethod("rangeslider","draw")(t),i.getComponentMethod("rangeselector","draw")(t)},r.drawMarginPushers=function(t){i.getComponentMethod("legend","draw")(t),i.getComponentMethod("rangeselector","draw")(t),i.getComponentMethod("sliders","draw")(t),i.getComponentMethod("updatemenus","draw")(t),i.getComponentMethod("colorbar","draw")(t)}},{"../components/color":361,"../components/drawing":383,"../components/modebar":424,"../components/titles":459,"../constants/alignment":466,"../lib":498,"../lib/clear_gl_canvases":482,"../plots/cartesian/autorange":548,"../plots/cartesian/axes":549,"../plots/cartesian/constraints":557,"../plots/plots":614,"../registry":633,"@plotly/d3":58}],540:[function(t,e,r){"use strict";var n=t("../lib"),i=n.isPlainObject,a=t("./plot_schema"),o=t("../plots/plots"),s=t("../plots/attributes"),l=t("./plot_template"),c=t("./plot_config").dfltConfig;function u(t,e){t=n.extendDeep({},t);var r,a,o=Object.keys(t).sort();function s(e,r,n){if(i(r)&&i(e))u(e,r);else if(Array.isArray(r)&&Array.isArray(e)){var o=l.arrayTemplater({_template:t},n);for(a=0;a<r.length;a++){var s=r[a],c=o.newItem(s)._template;c&&u(c,s)}var f=o.defaultItems();for(a=0;a<f.length;a++)r.push(f[a]._template);for(a=0;a<r.length;a++)delete r[a].templateitemname}}for(r=0;r<o.length;r++){var c=o[r],h=t[c];if(c in e?s(h,e[c],c):e[c]=h,f(c)===c)for(var p in e){var d=f(p);p===d||d!==c||p in t||s(h,e[p],c)}}}function f(t){return t.replace(/[0-9]+$/,"")}function h(t,e,r,a,o){var s=o&&r(o);for(var c in t){var u=t[c],p=m(t,c,a),d=m(t,c,o),g=r(d);if(!g){var v=f(c);v!==c&&(g=r(d=m(t,v,o)))}if((!s||s!==g)&&!(!g||g._noTemplating||"data_array"===g.valType||g.arrayOk&&Array.isArray(u)))if(!g.valType&&i(u))h(u,e,r,p,d);else if(g._isLinkedToArray&&Array.isArray(u))for(var y=!1,x=0,b={},_=0;_<u.length;_++){var w=u[_];if(i(w)){var T=w.name;if(T)b[T]||(h(w,e,r,m(u,x,p),m(u,x,d)),x++,b[T]=1);else if(!y){var k=m(t,l.arrayDefaultKey(c),a),A=m(u,x,p);h(w,e,r,A,m(u,x,d));var M=n.nestedProperty(e,A);n.nestedProperty(e,k).set(M.get()),M.set(null),y=!0}}}else{n.nestedProperty(e,p).set(u)}}}function p(t,e){return a.getLayoutValObject(t,n.nestedProperty({},e).parts)}function d(t,e){return a.getTraceValObject(t,n.nestedProperty({},e).parts)}function m(t,e,r){return r?Array.isArray(t)?r+"["+e+"]":r+"."+e:e}function g(t){for(var e=0;e<t.length;e++)if(i(t[e]))return!0}function v(t){var e;switch(t.code){case"data":e="The template has no key data.";break;case"layout":e="The template has no key layout.";break;case"missing":e=t.path?"There are no templates for item "+t.path+" with name "+t.templateitemname:"There are no templates for trace "+t.index+", of type "+t.traceType+".";break;case"unused":e=t.path?"The template item at "+t.path+" was not used in constructing the plot.":t.dataCount?"Some of the templates of type "+t.traceType+" were not used. The template has "+t.templateCount+" traces, the data only has "+t.dataCount+" of this type.":"The template has "+t.templateCount+" traces of type "+t.traceType+" but there are none in the data.";break;case"reused":e="Some of the templates of type "+t.traceType+" were used more than once. The template has "+t.templateCount+" traces, the data has "+t.dataCount+" of this type."}return t.msg=e,t}r.makeTemplate=function(t){t=n.isPlainObject(t)?t:n.getGraphDiv(t),t=n.extendDeep({_context:c},{data:t.data,layout:t.layout}),o.supplyDefaults(t);var e=t.data||[],r=t.layout||{};r._basePlotModules=t._fullLayout._basePlotModules,r._modules=t._fullLayout._modules;var a={data:{},layout:{}};e.forEach((function(t){var e={};h(t,e,d.bind(null,t));var r=n.coerce(t,{},s,"type"),i=a.data[r];i||(i=a.data[r]=[]),i.push(e)})),h(r,a.layout,p.bind(null,r)),delete a.layout.template;var l=r.template;if(i(l)){var f,m,g,v,y,x,b=l.layout;i(b)&&u(b,a.layout);var _=l.data;if(i(_)){for(m in a.data)if(g=_[m],Array.isArray(g)){for(x=(y=a.data[m]).length,v=g.length,f=0;f<x;f++)u(g[f%v],y[f]);for(f=x;f<v;f++)y.push(n.extendDeep({},g[f]))}for(m in _)m in a.data||(a.data[m]=n.extendDeep([],_[m]))}}return a},r.validateTemplate=function(t,e){var r=n.extendDeep({},{_context:c,data:t.data,layout:t.layout}),a=r.layout||{};i(e)||(e=a.template||{});var s=e.layout,l=e.data,u=[];r.layout=a,r.layout.template=e,o.supplyDefaults(r);var h=r._fullLayout,p=r._fullData,d={};if(i(s)?(!function t(e,r){for(var n in e)if("_"!==n.charAt(0)&&i(e[n])){var a,o=f(n),s=[];for(a=0;a<r.length;a++)s.push(m(e,n,r[a])),o!==n&&s.push(m(e,o,r[a]));for(a=0;a<s.length;a++)d[s[a]]=1;t(e[n],s)}}(h,["layout"]),function t(e,r){for(var n in e)if(-1===n.indexOf("defaults")&&i(e[n])){var a=m(e,n,r);d[a]?t(e[n],a):u.push({code:"unused",path:a})}}(s,"layout")):u.push({code:"layout"}),i(l)){for(var y,x={},b=0;b<p.length;b++){var _=p[b];x[y=_.type]=(x[y]||0)+1,_._fullInput._template||u.push({code:"missing",index:_._fullInput.index,traceType:y})}for(y in l){var w=l[y].length,T=x[y]||0;w>T?u.push({code:"unused",traceType:y,templateCount:w,dataCount:T}):T>w&&u.push({code:"reused",traceType:y,templateCount:w,dataCount:T})}}else u.push({code:"data"});if(function t(e,r){for(var n in e)if("_"!==n.charAt(0)){var a=e[n],o=m(e,n,r);i(a)?(Array.isArray(e)&&!1===a._template&&a.templateitemname&&u.push({code:"missing",path:o,templateitemname:a.templateitemname}),t(a,o)):Array.isArray(a)&&g(a)&&t(a,o)}}({data:p,layout:h},""),u.length)return u.map(v)}},{"../lib":498,"../plots/attributes":545,"../plots/plots":614,"./plot_config":536,"./plot_schema":537,"./plot_template":538}],541:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./plot_api"),a=t("../plots/plots"),o=t("../lib"),s=t("../snapshot/helpers"),l=t("../snapshot/tosvg"),c=t("../snapshot/svgtoimg"),u=t("../version").version,f={format:{valType:"enumerated",values:["png","jpeg","webp","svg","full-json"],dflt:"png"},width:{valType:"number",min:1},height:{valType:"number",min:1},scale:{valType:"number",min:0,dflt:1},setBackground:{valType:"any",dflt:!1},imageDataOnly:{valType:"boolean",dflt:!1}};e.exports=function(t,e){var r,h,p,d;function m(t){return!(t in e)||o.validate(e[t],f[t])}if(e=e||{},o.isPlainObject(t)?(r=t.data||[],h=t.layout||{},p=t.config||{},d={}):(t=o.getGraphDiv(t),r=o.extendDeep([],t.data),h=o.extendDeep({},t.layout),p=t._context,d=t._fullLayout||{}),!m("width")&&null!==e.width||!m("height")&&null!==e.height)throw new Error("Height and width should be pixel values.");if(!m("format"))throw new Error("Export format is not "+o.join2(f.format.values,", "," or ")+".");var g={};function v(t,r){return o.coerce(e,g,f,t,r)}var y=v("format"),x=v("width"),b=v("height"),_=v("scale"),w=v("setBackground"),T=v("imageDataOnly"),k=document.createElement("div");k.style.position="absolute",k.style.left="-5000px",document.body.appendChild(k);var A=o.extendFlat({},h);x?A.width=x:null===e.width&&n(d.width)&&(A.width=d.width),b?A.height=b:null===e.height&&n(d.height)&&(A.height=d.height);var M=o.extendFlat({},p,{_exportedPlot:!0,staticPlot:!0,setBackground:w}),S=s.getRedrawFunc(k);function E(){return new Promise((function(t){setTimeout(t,s.getDelay(k._fullLayout))}))}function L(){return new Promise((function(t,e){var r=l(k,y,_),n=k._fullLayout.width,f=k._fullLayout.height;function h(){i.purge(k),document.body.removeChild(k)}if("full-json"===y){var p=a.graphJson(k,!1,"keepdata","object",!0,!0);return p.version=u,p=JSON.stringify(p),h(),t(T?p:s.encodeJSON(p))}if(h(),"svg"===y)return t(T?r:s.encodeSVG(r));var d=document.createElement("canvas");d.id=o.randstr(),c({format:y,width:n,height:f,scale:_,canvas:d,svg:r,promise:!0}).then(t).catch(e)}))}return new Promise((function(t,e){i.newPlot(k,r,A,M).then(S).then(E).then(L).then((function(e){t(function(t){return T?t.replace(s.IMAGE_URL_PREFIX,""):t}(e))})).catch((function(t){e(t)}))}))}},{"../lib":498,"../plots/plots":614,"../snapshot/helpers":637,"../snapshot/svgtoimg":639,"../snapshot/tosvg":641,"../version":1118,"./plot_api":535,"fast-isnumeric":185}],542:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plots/plots"),a=t("./plot_schema"),o=t("./plot_config").dfltConfig,s=n.isPlainObject,l=Array.isArray,c=n.isArrayOrTypedArray;function u(t,e,r,i,a,o){o=o||[];for(var f=Object.keys(t),h=0;h<f.length;h++){var p=f[h];if("transforms"!==p){var v=o.slice();v.push(p);var y=t[p],x=e[p],b=g(r,p),_=(b||{}).valType,w="info_array"===_,T="colorscale"===_,k=(b||{}).items;if(m(r,p))if(s(y)&&s(x)&&"any"!==_)u(y,x,b,i,a,v);else if(w&&l(y)){y.length>x.length&&i.push(d("unused",a,v.concat(x.length)));var A,M,S,E,L,C=x.length,P=Array.isArray(k);if(P&&(C=Math.min(C,k.length)),2===b.dimensions)for(M=0;M<C;M++)if(l(y[M])){y[M].length>x[M].length&&i.push(d("unused",a,v.concat(M,x[M].length)));var I=x[M].length;for(A=0;A<(P?Math.min(I,k[M].length):I);A++)S=P?k[M][A]:k,E=y[M][A],L=x[M][A],n.validate(E,S)?L!==E&&L!==+E&&i.push(d("dynamic",a,v.concat(M,A),E,L)):i.push(d("value",a,v.concat(M,A),E))}else i.push(d("array",a,v.concat(M),y[M]));else for(M=0;M<C;M++)S=P?k[M]:k,E=y[M],L=x[M],n.validate(E,S)?L!==E&&L!==+E&&i.push(d("dynamic",a,v.concat(M),E,L)):i.push(d("value",a,v.concat(M),E))}else if(b.items&&!w&&l(y)){var O,z,D=k[Object.keys(k)[0]],R=[];for(O=0;O<x.length;O++){var F=x[O]._index||O;if((z=v.slice()).push(F),s(y[F])&&s(x[O])){R.push(F);var B=y[F],N=x[O];s(B)&&!1!==B.visible&&!1===N.visible?i.push(d("invisible",a,z)):u(B,N,D,i,a,z)}}for(O=0;O<y.length;O++)(z=v.slice()).push(O),s(y[O])?-1===R.indexOf(O)&&i.push(d("unused",a,z)):i.push(d("object",a,z,y[O]))}else!s(y)&&s(x)?i.push(d("object",a,v,y)):c(y)||!c(x)||w||T?p in e?n.validate(y,b)?"enumerated"===b.valType&&(b.coerceNumber&&y!==+x||y!==x)&&i.push(d("dynamic",a,v,y,x)):i.push(d("value",a,v,y)):i.push(d("unused",a,v,y)):i.push(d("array",a,v,y));else i.push(d("schema",a,v))}}return i}function f(t,e){for(var r=t.layout.layoutAttributes,i=0;i<e.length;i++){var a=e[i],o=t.traces[a.type],s=o.layoutAttributes;s&&(a.subplot?n.extendFlat(r[o.attributes.subplot.dflt],s):n.extendFlat(r,s))}return r}e.exports=function(t,e){void 0===t&&(t=[]),void 0===e&&(e={});var r,c,h=a.get(),p=[],m={_context:n.extendFlat({},o)};l(t)?(m.data=n.extendDeep([],t),r=t):(m.data=[],r=[],p.push(d("array","data"))),s(e)?(m.layout=n.extendDeep({},e),c=e):(m.layout={},c={},arguments.length>1&&p.push(d("object","layout"))),i.supplyDefaults(m);for(var g=m._fullData,v=r.length,y=0;y<v;y++){var x=r[y],b=["data",y];if(s(x)){var _=g[y],w=_.type,T=h.traces[w].attributes;T.type={valType:"enumerated",values:[w]},!1===_.visible&&!1!==x.visible&&p.push(d("invisible",b)),u(x,_,T,p,b);var k=x.transforms,A=_.transforms;if(k){l(k)||p.push(d("array",b,["transforms"])),b.push("transforms");for(var M=0;M<k.length;M++){var S=["transforms",M],E=k[M].type;if(s(k[M])){var L=h.transforms[E]?h.transforms[E].attributes:{};L.type={valType:"enumerated",values:Object.keys(h.transforms)},u(k[M],A[M],L,p,b,S)}else p.push(d("object",b,S))}}}else p.push(d("object",b))}var C=m._fullLayout,P=f(h,g);return u(c,C,P,p,"layout"),0===p.length?void 0:p};var h={object:function(t,e){return("layout"===t&&""===e?"The layout argument":"data"===t[0]&&""===e?"Trace "+t[1]+" in the data argument":p(t)+"key "+e)+" must be linked to an object container"},array:function(t,e){return("data"===t?"The data argument":p(t)+"key "+e)+" must be linked to an array container"},schema:function(t,e){return p(t)+"key "+e+" is not part of the schema"},unused:function(t,e,r){var n=s(r)?"container":"key";return p(t)+n+" "+e+" did not get coerced"},dynamic:function(t,e,r,n){return[p(t)+"key",e,"(set to '"+r+"')","got reset to","'"+n+"'","during defaults."].join(" ")},invisible:function(t,e){return(e?p(t)+"item "+e:"Trace "+t[1])+" got defaulted to be not visible"},value:function(t,e,r){return[p(t)+"key "+e,"is set to an invalid value ("+r+")"].join(" ")}};function p(t){return l(t)?"In data trace "+t[1]+", ":"In "+t+", "}function d(t,e,r,i,a){var o,s;r=r||"",l(e)?(o=e[0],s=e[1]):(o=e,s=null);var c=function(t){if(!l(t))return String(t);for(var e="",r=0;r<t.length;r++){var n=t[r];"number"==typeof n?e=e.substr(0,e.length-1)+"["+n+"]":e+=n,r<t.length-1&&(e+=".")}return e}(r),u=h[t](e,c,i,a);return n.log(u),{code:t,container:o,trace:s,path:r,astr:c,msg:u}}function m(t,e){var r=y(e),n=r.keyMinusId,i=r.id;return!!(n in t&&t[n]._isSubplotObj&&i)||e in t}function g(t,e){return e in t?t[e]:t[y(e).keyMinusId]}var v=n.counterRegex("([a-z]+)");function y(t){var e=t.match(v);return{keyMinusId:e&&e[1],id:e&&e[2]}}},{"../lib":498,"../plots/plots":614,"./plot_config":536,"./plot_schema":537}],543:[function(t,e,r){"use strict";e.exports={mode:{valType:"enumerated",dflt:"afterall",values:["immediate","next","afterall"]},direction:{valType:"enumerated",values:["forward","reverse"],dflt:"forward"},fromcurrent:{valType:"boolean",dflt:!1},frame:{duration:{valType:"number",min:0,dflt:500},redraw:{valType:"boolean",dflt:!0}},transition:{duration:{valType:"number",min:0,dflt:500,editType:"none"},easing:{valType:"enumerated",dflt:"cubic-in-out",values:["linear","quad","cubic","sin","exp","circle","elastic","back","bounce","linear-in","quad-in","cubic-in","sin-in","exp-in","circle-in","elastic-in","back-in","bounce-in","linear-out","quad-out","cubic-out","sin-out","exp-out","circle-out","elastic-out","back-out","bounce-out","linear-in-out","quad-in-out","cubic-in-out","sin-in-out","exp-in-out","circle-in-out","elastic-in-out","back-in-out","bounce-in-out"],editType:"none"},ordering:{valType:"enumerated",values:["layout first","traces first"],dflt:"layout first",editType:"none"}}}},{}],544:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plot_api/plot_template");e.exports=function(t,e,r){var a,o,s=r.name,l=r.inclusionAttr||"visible",c=e[s],u=n.isArrayOrTypedArray(t[s])?t[s]:[],f=e[s]=[],h=i.arrayTemplater(e,s,l);for(a=0;a<u.length;a++){var p=u[a];n.isPlainObject(p)?o=h.newItem(p):(o=h.newItem({}))[l]=!1,o._index=a,!1!==o[l]&&r.handleItemDefaults(p,o,e,r),f.push(o)}var d=h.defaultItems();for(a=0;a<d.length;a++)(o=d[a])._index=f.length,r.handleItemDefaults({},o,e,r,{}),f.push(o);if(n.isArrayOrTypedArray(c)){var m=Math.min(c.length,f.length);for(a=0;a<m;a++)n.relinkPrivateKeys(f[a],c[a])}return f}},{"../lib":498,"../plot_api/plot_template":538}],545:[function(t,e,r){"use strict";var n=t("./font_attributes"),i=t("../components/fx/attributes");e.exports={type:{valType:"enumerated",values:[],dflt:"scatter",editType:"calc+clearAxisTypes",_noTemplating:!0},visible:{valType:"enumerated",values:[!0,!1,"legendonly"],dflt:!0,editType:"calc"},showlegend:{valType:"boolean",dflt:!0,editType:"style"},legendgroup:{valType:"string",dflt:"",editType:"style"},legendgrouptitle:{text:{valType:"string",dflt:"",editType:"style"},font:n({editType:"style"}),editType:"style"},legendrank:{valType:"number",dflt:1e3,editType:"style"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"style"},name:{valType:"string",editType:"style"},uid:{valType:"string",editType:"plot",anim:!0},ids:{valType:"data_array",editType:"calc",anim:!0},customdata:{valType:"data_array",editType:"calc"},meta:{valType:"any",arrayOk:!0,editType:"plot"},selectedpoints:{valType:"any",editType:"calc"},hoverinfo:{valType:"flaglist",flags:["x","y","z","text","name"],extras:["all","none","skip"],arrayOk:!0,dflt:"all",editType:"none"},hoverlabel:i.hoverlabel,stream:{token:{valType:"string",noBlank:!0,strict:!0,editType:"calc"},maxpoints:{valType:"number",min:0,max:1e4,dflt:500,editType:"calc"},editType:"calc"},transforms:{_isLinkedToArray:"transform",editType:"calc"},uirevision:{valType:"any",editType:"none"}}},{"../components/fx/attributes":392,"./font_attributes":580}],546:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=i.dateTime2ms,o=i.incrementMonth,s=t("../../constants/numerical").ONEAVGMONTH;e.exports=function(t,e,r,i){if("date"!==e.type)return{vals:i};var l=t[r+"periodalignment"];if(!l)return{vals:i};var c,u=t[r+"period"];if(n(u)){if((u=+u)<=0)return{vals:i}}else if("string"==typeof u&&"M"===u.charAt(0)){var f=+u.substring(1);if(!(f>0&&Math.round(f)===f))return{vals:i};c=f}for(var h=e.calendar,p="start"===l,d="end"===l,m=t[r+"period0"],g=a(m,h)||0,v=[],y=[],x=[],b=i.length,_=0;_<b;_++){var w,T,k,A=i[_];if(c){for(w=Math.round((A-g)/(c*s)),k=o(g,c*w,h);k>A;)k=o(k,-c,h);for(;k<=A;)k=o(k,c,h);T=o(k,-c,h)}else{for(k=g+(w=Math.round((A-g)/u))*u;k>A;)k-=u;for(;k<=A;)k+=u;T=k-u}v[_]=p?T:d?k:(T+k)/2,y[_]=T,x[_]=k}return{vals:v,starts:y,ends:x}}},{"../../constants/numerical":474,"../../lib":498,"fast-isnumeric":185}],547:[function(t,e,r){"use strict";e.exports={xaxis:{valType:"subplotid",dflt:"x",editType:"calc+clearAxisTypes"},yaxis:{valType:"subplotid",dflt:"y",editType:"calc+clearAxisTypes"}}},{}],548:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("../../lib"),o=t("../../constants/numerical").FP_SAFE,s=t("../../registry"),l=t("../../components/drawing"),c=t("./axis_ids"),u=c.getFromId,f=c.isLinked;function h(t,e){var r,n,i=[],o=t._fullLayout,s=d(o,e,0),l=d(o,e,1),c=m(t,e),u=c.min,f=c.max;if(0===u.length||0===f.length)return a.simpleMap(e.range,e.r2l);var h=u[0].val,g=f[0].val;for(r=1;r<u.length&&h===g;r++)h=Math.min(h,u[r].val);for(r=1;r<f.length&&h===g;r++)g=Math.max(g,f[r].val);var v=!1;if(e.range){var y=a.simpleMap(e.range,e.r2l);v=y[1]<y[0]}"reversed"===e.autorange&&(v=!0,e.autorange=!0);var x,b,_,w,T,k,A=e.rangemode,M="tozero"===A,S="nonnegative"===A,E=e._length,L=E/10,C=0;for(r=0;r<u.length;r++)for(x=u[r],n=0;n<f.length;n++)(k=(b=f[n]).val-x.val-p(e,x.val,b.val))>0&&((T=E-s(x)-l(b))>L?k/T>C&&(_=x,w=b,C=k/T):k/E>C&&(_={val:x.val,nopad:1},w={val:b.val,nopad:1},C=k/E));if(h===g){var P=h-1,I=h+1;if(M)if(0===h)i=[0,1];else{var O=(h>0?f:u).reduce((function(t,e){return Math.max(t,l(e))}),0),z=h/(1-Math.min(.5,O/E));i=h>0?[0,z]:[z,0]}else i=S?[Math.max(0,P),Math.max(1,I)]:[P,I]}else M?(_.val>=0&&(_={val:0,nopad:1}),w.val<=0&&(w={val:0,nopad:1})):S&&(_.val-C*s(_)<0&&(_={val:0,nopad:1}),w.val<=0&&(w={val:1,nopad:1})),C=(w.val-_.val-p(e,x.val,b.val))/(E-s(_)-l(w)),i=[_.val-C*s(_),w.val+C*l(w)];return v&&i.reverse(),a.simpleMap(i,e.l2r||Number)}function p(t,e,r){var n=0;if(t.rangebreaks)for(var i=t.locateBreaks(e,r),a=0;a<i.length;a++){var o=i[a];n+=o.max-o.min}return n}function d(t,e,r){var i=.05*e._length,o=e._anchorAxis||{};if(-1!==(e.ticklabelposition||"").indexOf("inside")||-1!==(o.ticklabelposition||"").indexOf("inside")){var s="reversed"===e.autorange;if(!s){var c=a.simpleMap(e.range,e.r2l);s=c[1]<c[0]}s&&(r=!r)}var u=0;return f(t,e._id)||(u=function(t,e,r){var i=0,o="x"===e._id.charAt(0);for(var s in t._plots){var c=t._plots[s];if(e._id===c.xaxis._id||e._id===c.yaxis._id){var u=(o?c.yaxis:c.xaxis)||{};if(-1!==(u.ticklabelposition||"").indexOf("inside")&&(!r&&("left"===u.side||"bottom"===u.side)||r&&("top"===u.side||"right"===u.side))){if(u._vals){var f=a.deg2rad(u._tickAngles[u._id+"tick"]||0),h=Math.abs(Math.cos(f)),p=Math.abs(Math.sin(f));if(!u._vals[0].bb){var d=u._id+"tick";u._selections[d].each((function(t){var e=n.select(this);e.select(".text-math-group").empty()&&(t.bb=l.bBox(e.node()))}))}for(var m=0;m<u._vals.length;m++){var g=u._vals[m].bb;if(g){var v=6+g.width,y=6+g.height;i=Math.max(i,o?Math.max(v*h,y*p):Math.max(y*h,v*p))}}}"inside"===u.ticks&&"inside"===u.ticklabelposition&&(i+=u.ticklen||0)}}}return i}(t,e,r)),i=Math.max(u,i),"domain"===e.constrain&&e._inputDomain&&(i*=(e._inputDomain[1]-e._inputDomain[0])/(e.domain[1]-e.domain[0])),function(t){return t.nopad?0:t.pad+(t.extrapad?i:u)}}e.exports={getAutoRange:h,makePadFn:d,doAutoRange:function(t,e,r){if(e.setScale(),e.autorange){e.range=r?r.slice():h(t,e),e._r=e.range.slice(),e._rl=a.simpleMap(e._r,e.r2l);var n=e._input,i={};i[e._attr+".range"]=e.range,i[e._attr+".autorange"]=e.autorange,s.call("_storeDirectGUIEdit",t.layout,t._fullLayout._preGUI,i),n.range=e.range.slice(),n.autorange=e.autorange}var o=e._anchorAxis;if(o&&o.rangeslider){var l=o.rangeslider[e._name];l&&"auto"===l.rangemode&&(l.range=h(t,e)),o._input.rangeslider[e._name]=a.extendFlat({},l)}},findExtremes:function(t,e,r){r||(r={});t._m||t.setScale();var n,a,s,l,c,u,f,h,p,d=[],m=[],y=e.length,b=r.padded||!1,_=r.tozero&&("linear"===t.type||"-"===t.type),w="log"===t.type,T=!1,k=r.vpadLinearized||!1;function A(t){if(Array.isArray(t))return T=!0,function(e){return Math.max(Number(t[e]||0),0)};var e=Math.max(Number(t||0),0);return function(){return e}}var M=A((t._m>0?r.ppadplus:r.ppadminus)||r.ppad||0),S=A((t._m>0?r.ppadminus:r.ppadplus)||r.ppad||0),E=A(r.vpadplus||r.vpad),L=A(r.vpadminus||r.vpad);if(!T){if(h=1/0,p=-1/0,w)for(n=0;n<y;n++)(a=e[n])<h&&a>0&&(h=a),a>p&&a<o&&(p=a);else for(n=0;n<y;n++)(a=e[n])<h&&a>-o&&(h=a),a>p&&a<o&&(p=a);e=[h,p],y=2}var C={tozero:_,extrapad:b};function P(r){s=e[r],i(s)&&(u=M(r),f=S(r),k?(l=t.c2l(s)-L(r),c=t.c2l(s)+E(r)):(h=s-L(r),p=s+E(r),w&&h<p/10&&(h=p/10),l=t.c2l(h),c=t.c2l(p)),_&&(l=Math.min(0,l),c=Math.max(0,c)),x(l)&&g(d,l,f,C),x(c)&&v(m,c,u,C))}var I=Math.min(6,y);for(n=0;n<I;n++)P(n);for(n=y-1;n>=I;n--)P(n);return{min:d,max:m,opts:r}},concatExtremes:m};function m(t,e,r){var n,i,a,o=e._id,s=t._fullData,l=t._fullLayout,c=[],f=[];function h(t,e){for(n=0;n<e.length;n++){var r=t[e[n]],s=(r._extremes||{})[o];if(!0===r.visible&&s){for(i=0;i<s.min.length;i++)a=s.min[i],g(c,a.val,a.pad,{extrapad:a.extrapad});for(i=0;i<s.max.length;i++)a=s.max[i],v(f,a.val,a.pad,{extrapad:a.extrapad})}}}if(h(s,e._traceIndices),h(l.annotations||[],e._annIndices||[]),h(l.shapes||[],e._shapeIndices||[]),e._matchGroup&&!r)for(var p in e._matchGroup)if(p!==e._id){var d=u(t,p),y=m(t,d,!0),x=e._length/d._length;for(i=0;i<y.min.length;i++)a=y.min[i],g(c,a.val,a.pad*x,{extrapad:a.extrapad});for(i=0;i<y.max.length;i++)a=y.max[i],v(f,a.val,a.pad*x,{extrapad:a.extrapad})}return{min:c,max:f}}function g(t,e,r,n){y(t,e,r,n,b)}function v(t,e,r,n){y(t,e,r,n,_)}function y(t,e,r,n,i){for(var a=n.tozero,o=n.extrapad,s=!0,l=0;l<t.length&&s;l++){var c=t[l];if(i(c.val,e)&&c.pad>=r&&(c.extrapad||!o)){s=!1;break}i(e,c.val)&&c.pad<=r&&(o||!c.extrapad)&&(t.splice(l,1),l--)}if(s){var u=a&&0===e;t.push({val:e,pad:u?0:r,extrapad:!u&&o})}}function x(t){return i(t)&&Math.abs(t)<o}function b(t,e){return t<=e}function _(t,e){return t>=e}},{"../../components/drawing":383,"../../constants/numerical":474,"../../lib":498,"../../registry":633,"./axis_ids":553,"@plotly/d3":58,"fast-isnumeric":185}],549:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("../../plots/plots"),o=t("../../registry"),s=t("../../lib"),l=s.strTranslate,c=t("../../lib/svg_text_utils"),u=t("../../components/titles"),f=t("../../components/color"),h=t("../../components/drawing"),p=t("./layout_attributes"),d=t("./clean_ticks"),m=t("../../constants/numerical"),g=m.ONEMAXYEAR,v=m.ONEAVGYEAR,y=m.ONEMINYEAR,x=m.ONEMAXQUARTER,b=m.ONEAVGQUARTER,_=m.ONEMINQUARTER,w=m.ONEMAXMONTH,T=m.ONEAVGMONTH,k=m.ONEMINMONTH,A=m.ONEWEEK,M=m.ONEDAY,S=M/2,E=m.ONEHOUR,L=m.ONEMIN,C=m.ONESEC,P=m.MINUS_SIGN,I=m.BADNUM,O={K:"zeroline"},z={K:"gridline",L:"path"},D={K:"tick",L:"path"},R={K:"tick",L:"text"},F=t("../../constants/alignment"),B=F.MID_SHIFT,N=F.CAP_SHIFT,j=F.LINE_SPACING,U=F.OPPOSITE_SIDE,V=e.exports={};V.setConvert=t("./set_convert");var H=t("./axis_autotype"),q=t("./axis_ids"),G=q.idSort,Y=q.isLinked;V.id2name=q.id2name,V.name2id=q.name2id,V.cleanId=q.cleanId,V.list=q.list,V.listIds=q.listIds,V.getFromId=q.getFromId,V.getFromTrace=q.getFromTrace;var W=t("./autorange");V.getAutoRange=W.getAutoRange,V.findExtremes=W.findExtremes;function X(t){var e=1e-4*(t[1]-t[0]);return[t[0]-e,t[1]+e]}V.coerceRef=function(t,e,r,n,i,a){var o=n.charAt(n.length-1),l=r._fullLayout._subplots[o+"axis"],c=n+"ref",u={};return i||(i=l[0]||("string"==typeof a?a:a[0])),a||(a=i),l=l.concat(l.map((function(t){return t+" domain"}))),u[c]={valType:"enumerated",values:l.concat(a?"string"==typeof a?[a]:a:[]),dflt:i},s.coerce(t,e,u,c)},V.getRefType=function(t){return void 0===t?t:"paper"===t?"paper":"pixel"===t?"pixel":/( domain)$/.test(t)?"domain":"range"},V.coercePosition=function(t,e,r,n,i,a){var o,l;if("range"!==V.getRefType(n))o=s.ensureNumber,l=r(i,a);else{var c=V.getFromId(e,n);l=r(i,a=c.fraction2r(a)),o=c.cleanPos}t[i]=o(l)},V.cleanPosition=function(t,e,r){return("paper"===r||"pixel"===r?s.ensureNumber:V.getFromId(e,r).cleanPos)(t)},V.redrawComponents=function(t,e){e=e||V.listIds(t);var r=t._fullLayout;function n(n,i,a,s){for(var l=o.getComponentMethod(n,i),c={},u=0;u<e.length;u++)for(var f=r[V.id2name(e[u])][a],h=0;h<f.length;h++){var p=f[h];if(!c[p]&&(l(t,p),c[p]=1,s))return}}n("annotations","drawOne","_annIndices"),n("shapes","drawOne","_shapeIndices"),n("images","draw","_imgIndices",!0)};var Z=V.getDataConversions=function(t,e,r,n){var i,a="x"===r||"y"===r||"z"===r?r:n;if(Array.isArray(a)){if(i={type:H(n,void 0,{autotypenumbers:t._fullLayout.autotypenumbers}),_categories:[]},V.setConvert(i),"category"===i.type)for(var o=0;o<n.length;o++)i.d2c(n[o])}else i=V.getFromTrace(t,e,a);return i?{d2c:i.d2c,c2d:i.c2d}:"ids"===a?{d2c:K,c2d:K}:{d2c:J,c2d:J}};function J(t){return+t}function K(t){return String(t)}function Q(t){return+t.substring(1)}V.getDataToCoordFunc=function(t,e,r,n){return Z(t,e,r,n).d2c},V.counterLetter=function(t){var e=t.charAt(0);return"x"===e?"y":"y"===e?"x":void 0},V.minDtick=function(t,e,r,n){-1===["log","category","multicategory"].indexOf(t.type)&&n?void 0===t._minDtick?(t._minDtick=e,t._forceTick0=r):t._minDtick&&((t._minDtick/e+1e-6)%1<2e-6&&((r-t._forceTick0)/e%1+1.000001)%1<2e-6?(t._minDtick=e,t._forceTick0=r):((e/t._minDtick+1e-6)%1>2e-6||((r-t._forceTick0)/t._minDtick%1+1.000001)%1>2e-6)&&(t._minDtick=0)):t._minDtick=0},V.saveRangeInitial=function(t,e){for(var r=V.list(t,"",!0),n=!1,i=0;i<r.length;i++){var a=r[i],o=void 0===a._rangeInitial,s=o||!(a.range[0]===a._rangeInitial[0]&&a.range[1]===a._rangeInitial[1]);(o&&!1===a.autorange||e&&s)&&(a._rangeInitial=a.range.slice(),n=!0)}return n},V.saveShowSpikeInitial=function(t,e){for(var r=V.list(t,"",!0),n=!1,i="on",a=0;a<r.length;a++){var o=r[a],s=void 0===o._showSpikeInitial,l=s||!(o.showspikes===o._showspikes);(s||e&&l)&&(o._showSpikeInitial=o.showspikes,n=!0),"on"!==i||o.showspikes||(i="off")}return t._fullLayout._cartesianSpikesEnabled=i,n},V.autoBin=function(t,e,r,n,a,o){var l,c=s.aggNums(Math.min,null,t),u=s.aggNums(Math.max,null,t);if("category"===e.type||"multicategory"===e.type)return{start:c-.5,end:u+.5,size:Math.max(1,Math.round(o)||1),_dataSpan:u-c};if(a||(a=e.calendar),l="log"===e.type?{type:"linear",range:[c,u]}:{type:e.type,range:s.simpleMap([c,u],e.c2r,0,a),calendar:a},V.setConvert(l),o=o&&d.dtick(o,l.type))l.dtick=o,l.tick0=d.tick0(void 0,l.type,a);else{var f;if(r)f=(u-c)/r;else{var h=s.distinctVals(t),p=Math.pow(10,Math.floor(Math.log(h.minDiff)/Math.LN10)),m=p*s.roundUp(h.minDiff/p,[.9,1.9,4.9,9.9],!0);f=Math.max(m,2*s.stdev(t)/Math.pow(t.length,n?.25:.4)),i(f)||(f=1)}V.autoTicks(l,f)}var g,v=l.dtick,y=V.tickIncrement(V.tickFirst(l),v,"reverse",a);if("number"==typeof v)g=(y=function(t,e,r,n,a){var o=0,s=0,l=0,c=0;function u(e){return(1+100*(e-t)/r.dtick)%100<2}for(var f=0;f<e.length;f++)e[f]%1==0?l++:i(e[f])||c++,u(e[f])&&o++,u(e[f]+r.dtick/2)&&s++;var h=e.length-c;if(l===h&&"date"!==r.type)r.dtick<1?t=n-.5*r.dtick:(t-=.5)+r.dtick<n&&(t+=r.dtick);else if(s<.1*h&&(o>.3*h||u(n)||u(a))){var p=r.dtick/2;t+=t+p<n?p:-p}return t}(y,t,l,c,u))+(1+Math.floor((u-y)/v))*v;else for("M"===l.dtick.charAt(0)&&(y=function(t,e,r,n,i){var a=s.findExactDates(e,i);if(a.exactDays>.8){var o=Number(r.substr(1));a.exactYears>.8&&o%12==0?t=V.tickIncrement(t,"M6","reverse")+1.5*M:a.exactMonths>.8?t=V.tickIncrement(t,"M1","reverse")+15.5*M:t-=S;var l=V.tickIncrement(t,r);if(l<=n)return l}return t}(y,t,v,c,a)),g=y,0;g<=u;)g=V.tickIncrement(g,v,!1,a);return{start:e.c2r(y,0,a),end:e.c2r(g,0,a),size:v,_dataSpan:u-c}},V.prepTicks=function(t,e){var r=s.simpleMap(t.range,t.r2l,void 0,void 0,e);if(t._dtickInit=t.dtick,t._tick0Init=t.tick0,"auto"===t.tickmode||!t.dtick){var n,a=t.nticks;a||("category"===t.type||"multicategory"===t.type?(n=t.tickfont?s.bigFont(t.tickfont.size||12):15,a=t._length/n):(n="y"===t._id.charAt(0)?40:80,a=s.constrain(t._length/n,4,9)+1),"radialaxis"===t._name&&(a*=2)),"array"===t.tickmode&&(a*=100),t._roughDTick=Math.abs(r[1]-r[0])/a,V.autoTicks(t,t._roughDTick),t._minDtick>0&&t.dtick<2*t._minDtick&&(t.dtick=t._minDtick,t.tick0=t.l2r(t._forceTick0))}"period"===t.ticklabelmode&&function(t){var e;function r(){return!(i(t.dtick)||"M"!==t.dtick.charAt(0))}var n=r(),a=V.getTickFormat(t);if(a){var o=t._dtickInit!==t.dtick;/%[fLQsSMX]/.test(a)||(/%[HI]/.test(a)?(e=E,o&&!n&&t.dtick<E&&(t.dtick=E)):/%p/.test(a)?(e=S,o&&!n&&t.dtick<S&&(t.dtick=S)):/%[Aadejuwx]/.test(a)?(e=M,o&&!n&&t.dtick<M&&(t.dtick=M)):/%[UVW]/.test(a)?(e=A,o&&!n&&t.dtick<A&&(t.dtick=A)):/%[Bbm]/.test(a)?(e=T,o&&(n?Q(t.dtick)<1:t.dtick<k)&&(t.dtick="M1")):/%[q]/.test(a)?(e=b,o&&(n?Q(t.dtick)<3:t.dtick<_)&&(t.dtick="M3")):/%[Yy]/.test(a)&&(e=v,o&&(n?Q(t.dtick)<12:t.dtick<y)&&(t.dtick="M12")))}(n=r())&&t.tick0===t._dowTick0&&(t.tick0=t._rawTick0);t._definedDelta=e}(t),t.tick0||(t.tick0="date"===t.type?"2000-01-01":0),"date"===t.type&&t.dtick<.1&&(t.dtick=.1),st(t)},V.calcTicks=function(t,e){V.prepTicks(t,e);var r=s.simpleMap(t.range,t.r2l,void 0,void 0,e);if("array"===t.tickmode)return function(t){var e=t.tickvals,r=t.ticktext,n=new Array(e.length),i=X(s.simpleMap(t.range,t.r2l)),a=Math.min(i[0],i[1]),o=Math.max(i[0],i[1]),l=0;Array.isArray(r)||(r=[]);var c="category"===t.type?t.d2l_noadd:t.d2l;"log"===t.type&&"L"!==String(t.dtick).charAt(0)&&(t.dtick="L"+Math.pow(10,Math.floor(Math.min(t.range[0],t.range[1]))-1));for(var u=0;u<e.length;u++){var f=c(e[u]);f>a&&f<o&&(void 0===r[u]?n[l]=V.tickText(t,f):n[l]=lt(t,f,String(r[u])),l++)}l<e.length&&n.splice(l,e.length-l);t.rangebreaks&&(n=n.filter((function(e){return t.maskBreaks(e.x)!==I})));return n}(t);var n=X(r),a=n[0],o=n[1],l=r[1]<r[0],c=Math.min(r[0],r[1]),u=Math.max(r[0],r[1]),f=i(t.dtick),h="log"===t.type&&!(f||"L"===t.dtick.charAt(0)),p="period"===t.ticklabelmode;if(t._tmin=V.tickFirst(t,e),t._tmin<a!==l)return[];"category"!==t.type&&"multicategory"!==t.type||(o=l?Math.max(-.5,o):Math.min(t._categories.length-.5,o));var d=t._tmin;t.rangebreaks&&t._tick0Init!==t.tick0&&(d=Mt(d,t),l||(d=V.tickIncrement(d,t.dtick,!l,t.calendar))),p&&(d=V.tickIncrement(d,t.dtick,!l,t.calendar));var m,L=t.ticklabelstep,C=Math.max(1e3,t._length||0),P=[],O=null;f?m=t.dtick:"date"===t.type?"string"==typeof t.dtick&&"M"===t.dtick.charAt(0)&&(m=T*t.dtick.substring(1)):m=t._roughDTick;for(var z,D,R=Math.round((t.r2l(d)-t.r2l(t.tick0))/m)-1;l?d>=o:d<=o;d=V.tickIncrement(d,t.dtick,l,t.calendar)){if(R++,t.rangebreaks&&!l){if(d<a)continue;if(t.maskBreaks(d)===I&&Mt(d,t)>=u)break}if(P.length>C||d===O)break;O=d;var F=!1;h&&d!==(0|d)&&(F=!0);var B={minor:F,value:d};L>1&&R%L&&(B.skipLabel=!0),P.push(B)}if(p&&function(t,e,r){for(var n=0;n<t.length;n++){var i=t[n].value,a=n,o=n+1;n<t.length-1?(a=n,o=n+1):n>0?(a=n-1,o=n):(a=n,o=n);var s,l=t[a].value,c=t[o].value,u=Math.abs(c-l),f=r||u,h=0;f>=y?h=u>=y&&u<=g?u:v:r===b&&f>=_?h=u>=_&&u<=x?u:b:f>=k?h=u>=k&&u<=w?u:T:r===A&&f>=A?h=A:f>=M?h=M:r===S&&f>=S?h=S:r===E&&f>=E&&(h=E),h>=u&&(h=u,s=!0);var p=i+h;if(e.rangebreaks&&h>0){for(var d=0,m=0;m<84;m++){var L=(m+.5)/84;e.maskBreaks(i*(1-L)+L*p)!==I&&d++}(h*=d/84)||(t[n].drop=!0),s&&u>A&&(h=u)}(h>0||0===n)&&(t[n].periodX=i+h/2)}}(P,t,t._definedDelta),t.rangebreaks){var N="y"===t._id.charAt(0),j=1;"auto"===t.tickmode&&(j=t.tickfont?t.tickfont.size:12);var U=NaN;for(z=P.length-1;z>-1;z--)if(P[z].drop)P.splice(z,1);else{P[z].value=Mt(P[z].value,t);var H=t.c2p(P[z].value);(N?U>H-j:U<H+j)?P.splice(l?z+1:z,1):U=H}}At(t)&&360===Math.abs(r[1]-r[0])&&P.pop(),t._tmax=(P[P.length-1]||{}).value,t._prevDateHead="",t._inCalcTicks=!0;var q,G,Y=function(e){e.text=" ",t._prevDateHead=D},W=[];for(z=0;z<P.length;z++){var Z=P[z].minor,J=P[z].value;D=t._prevDateHead,q=V.tickText(t,J,!1,Z),void 0!==(G=P[z].periodX)&&(q.periodX=G,(G>u||G<c)&&(G>u&&(q.periodX=u),G<c&&(q.periodX=c),Y(q))),P[z].skipLabel&&Y(q),W.push(q)}return t._inCalcTicks=!1,W};var $=[2,5,10],tt=[1,2,3,6,12],et=[1,2,5,10,15,30],rt=[1,2,3,7,14],nt=[-.046,0,.301,.477,.602,.699,.778,.845,.903,.954,1],it=[-.301,0,.301,.699,1],at=[15,30,45,90,180];function ot(t,e,r){return e*s.roundUp(t/e,r)}function st(t){var e=t.dtick;if(t._tickexponent=0,i(e)||"string"==typeof e||(e=1),"category"!==t.type&&"multicategory"!==t.type||(t._tickround=null),"date"===t.type){var r=t.r2l(t.tick0),n=t.l2r(r).replace(/(^-|i)/g,""),a=n.length;if("M"===String(e).charAt(0))a>10||"01-01"!==n.substr(5)?t._tickround="d":t._tickround=+e.substr(1)%12==0?"y":"m";else if(e>=M&&a<=10||e>=15*M)t._tickround="d";else if(e>=L&&a<=16||e>=E)t._tickround="M";else if(e>=C&&a<=19||e>=L)t._tickround="S";else{var o=t.l2r(r+e).replace(/^-/,"").length;t._tickround=Math.max(a,o)-20,t._tickround<0&&(t._tickround=4)}}else if(i(e)||"L"===e.charAt(0)){var s=t.range.map(t.r2d||Number);i(e)||(e=Number(e.substr(1))),t._tickround=2-Math.floor(Math.log(e)/Math.LN10+.01);var l=Math.max(Math.abs(s[0]),Math.abs(s[1])),c=Math.floor(Math.log(l)/Math.LN10+.01),u=void 0===t.minexponent?3:t.minexponent;Math.abs(c)>u&&(ut(t.exponentformat)&&!ft(c)?t._tickexponent=3*Math.round((c-1)/3):t._tickexponent=c)}else t._tickround=null}function lt(t,e,r){var n=t.tickfont||{};return{x:e,dx:0,dy:0,text:r||"",fontSize:n.size,font:n.family,fontColor:n.color}}V.autoTicks=function(t,e){var r;function n(t){return Math.pow(t,Math.floor(Math.log(e)/Math.LN10))}if("date"===t.type){t.tick0=s.dateTick0(t.calendar,0);var a=2*e;if(a>v)e/=v,r=n(10),t.dtick="M"+12*ot(e,r,$);else if(a>T)e/=T,t.dtick="M"+ot(e,1,tt);else if(a>M){t.dtick=ot(e,M,t._hasDayOfWeekBreaks?[1,2,7,14]:rt);var o=V.getTickFormat(t),l="period"===t.ticklabelmode;l&&(t._rawTick0=t.tick0),/%[uVW]/.test(o)?t.tick0=s.dateTick0(t.calendar,2):t.tick0=s.dateTick0(t.calendar,1),l&&(t._dowTick0=t.tick0)}else a>E?t.dtick=ot(e,E,tt):a>L?t.dtick=ot(e,L,et):a>C?t.dtick=ot(e,C,et):(r=n(10),t.dtick=ot(e,r,$))}else if("log"===t.type){t.tick0=0;var c=s.simpleMap(t.range,t.r2l);if(e>.7)t.dtick=Math.ceil(e);else if(Math.abs(c[1]-c[0])<1){var u=1.5*Math.abs((c[1]-c[0])/e);e=Math.abs(Math.pow(10,c[1])-Math.pow(10,c[0]))/u,r=n(10),t.dtick="L"+ot(e,r,$)}else t.dtick=e>.3?"D2":"D1"}else"category"===t.type||"multicategory"===t.type?(t.tick0=0,t.dtick=Math.ceil(Math.max(e,1))):At(t)?(t.tick0=0,r=1,t.dtick=ot(e,r,at)):(t.tick0=0,r=n(10),t.dtick=ot(e,r,$));if(0===t.dtick&&(t.dtick=1),!i(t.dtick)&&"string"!=typeof t.dtick){var f=t.dtick;throw t.dtick=1,"ax.dtick error: "+String(f)}},V.tickIncrement=function(t,e,r,a){var o=r?-1:1;if(i(e))return s.increment(t,o*e);var l=e.charAt(0),c=o*Number(e.substr(1));if("M"===l)return s.incrementMonth(t,c,a);if("L"===l)return Math.log(Math.pow(10,t)+c)/Math.LN10;if("D"===l){var u="D2"===e?it:nt,f=t+.01*o,h=s.roundUp(s.mod(f,1),u,r);return Math.floor(f)+Math.log(n.round(Math.pow(10,h),1))/Math.LN10}throw"unrecognized dtick "+String(e)},V.tickFirst=function(t,e){var r=t.r2l||Number,a=s.simpleMap(t.range,r,void 0,void 0,e),o=a[1]<a[0],l=o?Math.floor:Math.ceil,c=X(a)[0],u=t.dtick,f=r(t.tick0);if(i(u)){var h=l((c-f)/u)*u+f;return"category"!==t.type&&"multicategory"!==t.type||(h=s.constrain(h,0,t._categories.length-1)),h}var p=u.charAt(0),d=Number(u.substr(1));if("M"===p){for(var m,g,v,y=0,x=f;y<10;){if(((m=V.tickIncrement(x,u,o,t.calendar))-c)*(x-c)<=0)return o?Math.min(x,m):Math.max(x,m);g=(c-(x+m)/2)/(m-x),v=p+(Math.abs(Math.round(g))||1)*d,x=V.tickIncrement(x,v,g<0?!o:o,t.calendar),y++}return s.error("tickFirst did not converge",t),x}if("L"===p)return Math.log(l((Math.pow(10,c)-f)/d)*d+f)/Math.LN10;if("D"===p){var b="D2"===u?it:nt,_=s.roundUp(s.mod(c,1),b,o);return Math.floor(c)+Math.log(n.round(Math.pow(10,_),1))/Math.LN10}throw"unrecognized dtick "+String(u)},V.tickText=function(t,e,r,n){var a,o=lt(t,e),l="array"===t.tickmode,c=r||l,u=t.type,f="category"===u?t.d2l_noadd:t.d2l;if(l&&Array.isArray(t.ticktext)){var h=s.simpleMap(t.range,t.r2l),p=(Math.abs(h[1]-h[0])-(t._lBreaks||0))/1e4;for(a=0;a<t.ticktext.length&&!(Math.abs(e-f(t.tickvals[a]))<p);a++);if(a<t.ticktext.length)return o.text=String(t.ticktext[a]),o}function d(n){if(void 0===n)return!0;if(r)return"none"===n;var i={first:t._tmin,last:t._tmax}[n];return"all"!==n&&e!==i}var m=r?"never":"none"!==t.exponentformat&&d(t.showexponent)?"hide":"";if("date"===u?function(t,e,r,n){var a=t._tickround,o=r&&t.hoverformat||V.getTickFormat(t);n&&(a=i(a)?4:{y:"m",m:"d",d:"M",M:"S",S:4}[a]);var l,c=s.formatDate(e.x,o,a,t._dateFormat,t.calendar,t._extraFormat),u=c.indexOf("\n");-1!==u&&(l=c.substr(u+1),c=c.substr(0,u));n&&("00:00:00"===c||"00:00"===c?(c=l,l=""):8===c.length&&(c=c.replace(/:00$/,"")));if(l)if(r)"d"===a?c+=", "+l:c=l+(c?", "+c:"");else if(t._inCalcTicks&&t._prevDateHead===l){var f=St(t),h=t._trueSide||t.side;(!f&&"top"===h||f&&"bottom"===h)&&(c+="<br> ")}else t._prevDateHead=l,c+="<br>"+l;e.text=c}(t,o,r,c):"log"===u?function(t,e,r,n,a){var o=t.dtick,l=e.x,c=t.tickformat,u="string"==typeof o&&o.charAt(0);"never"===a&&(a="");n&&"L"!==u&&(o="L3",u="L");if(c||"L"===u)e.text=ht(Math.pow(10,l),t,a,n);else if(i(o)||"D"===u&&s.mod(l+.01,1)<.1){var f=Math.round(l),h=Math.abs(f),p=t.exponentformat;"power"===p||ut(p)&&ft(f)?(e.text=0===f?1:1===f?"10":"10<sup>"+(f>1?"":P)+h+"</sup>",e.fontSize*=1.25):("e"===p||"E"===p)&&h>2?e.text="1"+p+(f>0?"+":P)+h:(e.text=ht(Math.pow(10,l),t,"","fakehover"),"D1"===o&&"y"===t._id.charAt(0)&&(e.dy-=e.fontSize/6))}else{if("D"!==u)throw"unrecognized dtick "+String(o);e.text=String(Math.round(Math.pow(10,s.mod(l,1)))),e.fontSize*=.75}if("D1"===t.dtick){var d=String(e.text).charAt(0);"0"!==d&&"1"!==d||("y"===t._id.charAt(0)?e.dx-=e.fontSize/4:(e.dy+=e.fontSize/2,e.dx+=(t.range[1]>t.range[0]?1:-1)*e.fontSize*(l<0?.5:.25)))}}(t,o,0,c,m):"category"===u?function(t,e){var r=t._categories[Math.round(e.x)];void 0===r&&(r="");e.text=String(r)}(t,o):"multicategory"===u?function(t,e,r){var n=Math.round(e.x),i=t._categories[n]||[],a=void 0===i[1]?"":String(i[1]),o=void 0===i[0]?"":String(i[0]);r?e.text=o+" - "+a:(e.text=a,e.text2=o)}(t,o,r):At(t)?function(t,e,r,n,i){if("radians"!==t.thetaunit||r)e.text=ht(e.x,t,i,n);else{var a=e.x/180;if(0===a)e.text="0";else{var o=function(t){function e(t,e){return Math.abs(t-e)<=1e-6}var r=function(t){for(var r=1;!e(Math.round(t*r)/r,t);)r*=10;return r}(t),n=t*r,i=Math.abs(function t(r,n){return e(n,0)?r:t(n,r%n)}(n,r));return[Math.round(n/i),Math.round(r/i)]}(a);if(o[1]>=100)e.text=ht(s.deg2rad(e.x),t,i,n);else{var l=e.x<0;1===o[1]?1===o[0]?e.text="\u03c0":e.text=o[0]+"\u03c0":e.text=["<sup>",o[0],"</sup>","\u2044","<sub>",o[1],"</sub>","\u03c0"].join(""),l&&(e.text=P+e.text)}}}}(t,o,r,c,m):function(t,e,r,n,i){"never"===i?i="":"all"===t.showexponent&&Math.abs(e.x/t.dtick)<1e-6&&(i="hide");e.text=ht(e.x,t,i,n)}(t,o,0,c,m),n||(t.tickprefix&&!d(t.showtickprefix)&&(o.text=t.tickprefix+o.text),t.ticksuffix&&!d(t.showticksuffix)&&(o.text+=t.ticksuffix)),"boundaries"===t.tickson||t.showdividers){var g=function(e){var r=t.l2p(e);return r>=0&&r<=t._length?e:null};o.xbnd=[g(o.x-.5),g(o.x+t.dtick-.5)]}return o},V.hoverLabelText=function(t,e,r){r&&(t=s.extendFlat({},t,{hoverformat:r}));var n=Array.isArray(e)?e[0]:e,i=Array.isArray(e)?e[1]:void 0;if(void 0!==i&&i!==n)return V.hoverLabelText(t,n,r)+" - "+V.hoverLabelText(t,i,r);var a="log"===t.type&&n<=0,o=V.tickText(t,t.c2l(a?-n:n),"hover").text;return a?0===n?"0":P+o:o};var ct=["f","p","n","\u03bc","m","","k","M","G","T"];function ut(t){return"SI"===t||"B"===t}function ft(t){return t>14||t<-15}function ht(t,e,r,n){var a=t<0,o=e._tickround,l=r||e.exponentformat||"B",c=e._tickexponent,u=V.getTickFormat(e),f=e.separatethousands;if(n){var h={exponentformat:l,minexponent:e.minexponent,dtick:"none"===e.showexponent?e.dtick:i(t)&&Math.abs(t)||1,range:"none"===e.showexponent?e.range.map(e.r2d):[0,t||1]};st(h),o=(Number(h._tickround)||0)+4,c=h._tickexponent,e.hoverformat&&(u=e.hoverformat)}if(u)return e._numFormat(u)(t).replace(/-/g,P);var p,d=Math.pow(10,-o)/2;if("none"===l&&(c=0),(t=Math.abs(t))<d)t="0",a=!1;else{if(t+=d,c&&(t*=Math.pow(10,-c),o+=c),0===o)t=String(Math.floor(t));else if(o<0){t=(t=String(Math.round(t))).substr(0,t.length+o);for(var m=o;m<0;m++)t+="0"}else{var g=(t=String(t)).indexOf(".")+1;g&&(t=t.substr(0,g+o).replace(/\.?0+$/,""))}t=s.numSeparate(t,e._separators,f)}c&&"hide"!==l&&(ut(l)&&ft(c)&&(l="power"),p=c<0?P+-c:"power"!==l?"+"+c:String(c),"e"===l||"E"===l?t+=l+p:"power"===l?t+="\xd710<sup>"+p+"</sup>":"B"===l&&9===c?t+="B":ut(l)&&(t+=ct[c/3+5]));return a?P+t:t}function pt(t,e){for(var r=[],n={},i=0;i<e.length;i++){var a=e[i];n[a.text2]?n[a.text2].push(a.x):n[a.text2]=[a.x]}for(var o in n)r.push(lt(t,s.interp(n[o],.5),o));return r}function dt(t){return void 0!==t.periodX?t.periodX:t.x}function mt(t){return[t.text,t.x,t.axInfo,t.font,t.fontSize,t.fontColor].join("_")}function gt(t){var e=t.title.font.size,r=(t.title.text.match(c.BR_TAG_ALL)||[]).length;return t.title.hasOwnProperty("standoff")?r?e*(N+r*j):e*N:r?e*(r+1)*j:e}function vt(t,e){var r=t.l2p(e);return r>1&&r<t._length-1}function yt(t){var e=n.select(t),r=e.select(".text-math-group");return r.empty()?e.select("text"):r}function xt(t){return t._id+".automargin"}function bt(t){return xt(t)+".mirror"}function _t(t){return t._id+".rangeslider"}function wt(t,e){for(var r=0;r<e.length;r++)-1===t.indexOf(e[r])&&t.push(e[r])}function Tt(t,e,r){var n,i,a=[],o=[],l=t.layout;for(n=0;n<e.length;n++)a.push(V.getFromId(t,e[n]));for(n=0;n<r.length;n++)o.push(V.getFromId(t,r[n]));var c=Object.keys(p),u=["anchor","domain","overlaying","position","side","tickangle","editType"],f=["linear","log"];for(n=0;n<c.length;n++){var h=c[n],d=a[0][h],m=o[0][h],g=!0,v=!1,y=!1;if("_"!==h.charAt(0)&&"function"!=typeof d&&-1===u.indexOf(h)){for(i=1;i<a.length&&g;i++){var x=a[i][h];"type"===h&&-1!==f.indexOf(d)&&-1!==f.indexOf(x)&&d!==x?v=!0:x!==d&&(g=!1)}for(i=1;i<o.length&&g;i++){var b=o[i][h];"type"===h&&-1!==f.indexOf(m)&&-1!==f.indexOf(b)&&m!==b?y=!0:o[i][h]!==m&&(g=!1)}g&&(v&&(l[a[0]._name].type="linear"),y&&(l[o[0]._name].type="linear"),kt(l,h,a,o,t._fullLayout._dfltTitle))}}for(n=0;n<t._fullLayout.annotations.length;n++){var _=t._fullLayout.annotations[n];-1!==e.indexOf(_.xref)&&-1!==r.indexOf(_.yref)&&s.swapAttrs(l.annotations[n],["?"])}}function kt(t,e,r,n,i){var a,o=s.nestedProperty,l=o(t[r[0]._name],e).get(),c=o(t[n[0]._name],e).get();for("title"===e&&(l&&l.text===i.x&&(l.text=i.y),c&&c.text===i.y&&(c.text=i.x)),a=0;a<r.length;a++)o(t,r[a]._name+"."+e).set(c);for(a=0;a<n.length;a++)o(t,n[a]._name+"."+e).set(l)}function At(t){return"angularaxis"===t._id}function Mt(t,e){for(var r=e._rangebreaks.length,n=0;n<r;n++){var i=e._rangebreaks[n];if(t>=i.min&&t<i.max)return i.max}return t}function St(t){return-1!==(t.ticklabelposition||"").indexOf("inside")}function Et(t,e){St(t._anchorAxis||{})&&t._hideCounterAxisInsideTickLabels&&t._hideCounterAxisInsideTickLabels(e)}V.getTickFormat=function(t){var e,r,n,i,a,o,s,l;function c(t){return"string"!=typeof t?t:Number(t.replace("M",""))*T}function u(t,e){var r=["L","D"];if(typeof t==typeof e){if("number"==typeof t)return t-e;var n=r.indexOf(t.charAt(0)),i=r.indexOf(e.charAt(0));return n===i?Number(t.replace(/(L|D)/g,""))-Number(e.replace(/(L|D)/g,"")):n-i}return"number"==typeof t?1:-1}function f(t,e){var r=null===e[0],n=null===e[1],i=u(t,e[0])>=0,a=u(t,e[1])<=0;return(r||i)&&(n||a)}if(t.tickformatstops&&t.tickformatstops.length>0)switch(t.type){case"date":case"linear":for(e=0;e<t.tickformatstops.length;e++)if((n=t.tickformatstops[e]).enabled&&(i=t.dtick,a=n.dtickrange,o=void 0,s=void 0,l=void 0,o=c||function(t){return t},s=a[0],l=a[1],(!s&&"number"!=typeof s||o(s)<=o(i))&&(!l&&"number"!=typeof l||o(l)>=o(i)))){r=n;break}break;case"log":for(e=0;e<t.tickformatstops.length;e++)if((n=t.tickformatstops[e]).enabled&&f(t.dtick,n.dtickrange)){r=n;break}}return r?r.value:t.tickformat},V.getSubplots=function(t,e){var r=t._fullLayout._subplots,n=r.cartesian.concat(r.gl2d||[]),i=e?V.findSubplotsWithAxis(n,e):n;return i.sort((function(t,e){var r=t.substr(1).split("y"),n=e.substr(1).split("y");return r[0]===n[0]?+r[1]-+n[1]:+r[0]-+n[0]})),i},V.findSubplotsWithAxis=function(t,e){for(var r=new RegExp("x"===e._id.charAt(0)?"^"+e._id+"y":e._id+"$"),n=[],i=0;i<t.length;i++){var a=t[i];r.test(a)&&n.push(a)}return n},V.makeClipPaths=function(t){var e=t._fullLayout;if(!e._hasOnlyLargeSploms){var r,i,a={_offset:0,_length:e.width,_id:""},o={_offset:0,_length:e.height,_id:""},s=V.list(t,"x",!0),l=V.list(t,"y",!0),c=[];for(r=0;r<s.length;r++)for(c.push({x:s[r],y:o}),i=0;i<l.length;i++)0===r&&c.push({x:a,y:l[i]}),c.push({x:s[r],y:l[i]});var u=e._clips.selectAll(".axesclip").data(c,(function(t){return t.x._id+t.y._id}));u.enter().append("clipPath").classed("axesclip",!0).attr("id",(function(t){return"clip"+e._uid+t.x._id+t.y._id})).append("rect"),u.exit().remove(),u.each((function(t){n.select(this).select("rect").attr({x:t.x._offset||0,y:t.y._offset||0,width:t.x._length||1,height:t.y._length||1})}))}},V.draw=function(t,e,r){var n=t._fullLayout;"redraw"===e&&n._paper.selectAll("g.subplot").each((function(t){var e=t[0],r=n._plots[e];if(r){var i=r.xaxis,a=r.yaxis;r.xaxislayer.selectAll("."+i._id+"tick").remove(),r.yaxislayer.selectAll("."+a._id+"tick").remove(),r.xaxislayer.selectAll("."+i._id+"tick2").remove(),r.yaxislayer.selectAll("."+a._id+"tick2").remove(),r.xaxislayer.selectAll("."+i._id+"divider").remove(),r.yaxislayer.selectAll("."+a._id+"divider").remove(),r.gridlayer&&r.gridlayer.selectAll("path").remove(),r.zerolinelayer&&r.zerolinelayer.selectAll("path").remove(),n._infolayer.select(".g-"+i._id+"title").remove(),n._infolayer.select(".g-"+a._id+"title").remove()}}));var i=e&&"redraw"!==e?e:V.listIds(t);return s.syncOrAsync(i.map((function(e){return function(){if(e){var n=V.getFromId(t,e),i=V.drawOne(t,n,r);return n._r=n.range.slice(),n._rl=s.simpleMap(n._r,n.r2l),i}}})))},V.drawOne=function(t,e,r){var n,i,l;r=r||{},e.setScale();var c=t._fullLayout,p=e._id,d=p.charAt(0),m=V.counterLetter(p),g=c._plots[e._mainSubplot];if(g){var v=g[d+"axislayer"],y=e._mainLinePosition,x=e._mainMirrorPosition,b=e._vals=V.calcTicks(e),_=[e.mirror,y,x].join("_");for(n=0;n<b.length;n++)b[n].axInfo=_;e._selections={},e._tickAngles&&(e._prevTickAngles=e._tickAngles),e._tickAngles={},e._depth=null;var w={};if(e.visible){var T,k,A=V.makeTransTickFn(e),M=V.makeTransTickLabelFn(e),S="inside"===e.ticks,E="outside"===e.ticks;if("boundaries"===e.tickson){var L=function(t,e){var r,n=[],i=function(t,e){var r=t.xbnd[e];null!==r&&n.push(s.extendFlat({},t,{x:r}))};if(e.length){for(r=0;r<e.length;r++)i(e[r],0);i(e[r-1],1)}return n}(0,b);k=V.clipEnds(e,L),T=S?k:L}else k=V.clipEnds(e,b),T=S&&"period"!==e.ticklabelmode?k:b;var C=e._gridVals=k,P=function(t,e){var r,n,i=[],a=e.length&&e[e.length-1].x<e[0].x,o=function(t,e){var r=t.xbnd[e];null!==r&&i.push(s.extendFlat({},t,{x:r}))};if(t.showdividers&&e.length){for(r=0;r<e.length;r++){var l=e[r];l.text2!==n&&o(l,a?1:0),n=l.text2}o(e[r-1],a?0:1)}return i}(e,b);if(!c._hasOnlyLargeSploms){var I=e._subplotsWith,O={};for(n=0;n<I.length;n++){i=I[n];var z=(l=c._plots[i])[m+"axis"],D=z._mainAxis._id;if(!O[D]){O[D]=1;var R="x"===d?"M0,"+z._offset+"v"+z._length:"M"+z._offset+",0h"+z._length;V.drawGrid(t,e,{vals:C,counterAxis:z,layer:l.gridlayer.select("."+p),path:R,transFn:A}),V.drawZeroLine(t,e,{counterAxis:z,layer:l.zerolinelayer,path:R,transFn:A})}}}var F=V.getTickSigns(e),B=[];if(e.ticks){var N,H,q,G=V.makeTickPath(e,y,F[2]);if(e._anchorAxis&&e.mirror&&!0!==e.mirror?(N=V.makeTickPath(e,x,F[3]),H=G+N):(N="",H=G),e.showdividers&&E&&"boundaries"===e.tickson){var Y={};for(n=0;n<P.length;n++)Y[P[n].x]=1;q=function(t){return Y[t.x]?N:H}}else q=H;V.drawTicks(t,e,{vals:T,layer:v,path:q,transFn:A}),"allticks"===e.mirror&&(B=Object.keys(e._linepositions||{}))}for(n=0;n<B.length;n++){i=B[n],l=c._plots[i];var W=e._linepositions[i]||[],X=V.makeTickPath(e,W[0],F[0])+V.makeTickPath(e,W[1],F[1]);V.drawTicks(t,e,{vals:T,layer:l[d+"axislayer"],path:X,transFn:A})}var Z=[];if(Z.push((function(){return V.drawLabels(t,e,{vals:b,layer:v,plotinfo:l,transFn:M,labelFns:V.makeLabelFns(e,y)})})),"multicategory"===e.type){var J={x:2,y:10}[d];Z.push((function(){var r={x:"height",y:"width"}[d],n=Q()[r]+J+(e._tickAngles[p+"tick"]?e.tickfont.size*j:0);return V.drawLabels(t,e,{vals:pt(e,b),layer:v,cls:p+"tick2",repositionOnUpdate:!0,secondary:!0,transFn:A,labelFns:V.makeLabelFns(e,y+n*F[4])})})),Z.push((function(){return e._depth=F[4]*(Q("tick2")[e.side]-y),function(t,e,r){var n=e._id+"divider",i=r.vals,a=r.layer.selectAll("path."+n).data(i,mt);a.exit().remove(),a.enter().insert("path",":first-child").classed(n,1).classed("crisp",1).call(f.stroke,e.dividercolor).style("stroke-width",h.crispRound(t,e.dividerwidth,1)+"px"),a.attr("transform",r.transFn).attr("d",r.path)}(t,e,{vals:P,layer:v,path:V.makeTickPath(e,y,F[4],e._depth),transFn:A})}))}else e.title.hasOwnProperty("standoff")&&Z.push((function(){e._depth=F[4]*(Q()[e.side]-y)}));var K=o.getComponentMethod("rangeslider","isVisible")(e);return Z.push((function(){var r,n,i,s,l=e.side.charAt(0),u=U[e.side].charAt(0),f=V.getPxPosition(t,e),h=E?e.ticklen:0;if((e.automargin||K)&&("multicategory"===e.type?r=Q("tick2"):(r=Q(),"x"===d&&"b"===l&&(e._depth=Math.max(r.width>0?r.bottom-f:0,h)))),e.automargin){n={x:0,y:0,r:0,l:0,t:0,b:0};var p=[0,1];if("x"===d){if("b"===l?n[l]=e._depth:(n[l]=e._depth=Math.max(r.width>0?f-r.top:0,h),p.reverse()),r.width>0){var g=r.right-(e._offset+e._length);g>0&&(n.xr=1,n.r=g);var v=e._offset-r.left;v>0&&(n.xl=0,n.l=v)}}else if("l"===l?n[l]=e._depth=Math.max(r.height>0?f-r.left:0,h):(n[l]=e._depth=Math.max(r.height>0?r.right-f:0,h),p.reverse()),r.height>0){var y=r.bottom-(e._offset+e._length);y>0&&(n.yb=0,n.b=y);var x=e._offset-r.top;x>0&&(n.yt=1,n.t=x)}n[m]="free"===e.anchor?e.position:e._anchorAxis.domain[p[0]],e.title.text!==c._dfltTitle[d]&&(n[l]+=gt(e)+(e.title.standoff||0)),e.mirror&&"free"!==e.anchor&&((i={x:0,y:0,r:0,l:0,t:0,b:0})[u]=e.linewidth,e.mirror&&!0!==e.mirror&&(i[u]+=h),!0===e.mirror||"ticks"===e.mirror?i[m]=e._anchorAxis.domain[p[1]]:"all"!==e.mirror&&"allticks"!==e.mirror||(i[m]=[e._counterDomainMin,e._counterDomainMax][p[1]]))}K&&(s=o.getComponentMethod("rangeslider","autoMarginOpts")(t,e)),a.autoMargin(t,xt(e),n),a.autoMargin(t,bt(e),i),a.autoMargin(t,_t(e),s)})),r.skipTitle||K&&"bottom"===e.side||Z.push((function(){return function(t,e){var r,n=t._fullLayout,i=e._id,a=i.charAt(0),o=e.title.font.size;if(e.title.hasOwnProperty("standoff"))r=e._depth+e.title.standoff+gt(e);else{var s=St(e);if("multicategory"===e.type)r=e._depth;else{var l=1.5*o;s&&(l=.5*o,"outside"===e.ticks&&(l+=e.ticklen)),r=10+l+(e.linewidth?e.linewidth-1:0)}s||(r+="x"===a?"top"===e.side?o*(e.showticklabels?1:0):o*(e.showticklabels?1.5:.5):"right"===e.side?o*(e.showticklabels?1:.5):o*(e.showticklabels?.5:0))}var c,f,p,d,m=V.getPxPosition(t,e);"x"===a?(f=e._offset+e._length/2,p="top"===e.side?m-r:m+r):(p=e._offset+e._length/2,f="right"===e.side?m+r:m-r,c={rotate:"-90",offset:0});if("multicategory"!==e.type){var g=e._selections[e._id+"tick"];if(d={selection:g,side:e.side},g&&g.node()&&g.node().parentNode){var v=h.getTranslate(g.node().parentNode);d.offsetLeft=v.x,d.offsetTop=v.y}e.title.hasOwnProperty("standoff")&&(d.pad=0)}return u.draw(t,i+"title",{propContainer:e,propName:e._name+".title.text",placeholder:n._dfltTitle[a],avoid:d,transform:c,attributes:{x:f,y:p,"text-anchor":"middle"}})}(t,e)})),s.syncOrAsync(Z)}}function Q(t){var r=p+(t||"tick");return w[r]||(w[r]=function(t,e){var r,n,i,a;t._selections[e].size()?(r=1/0,n=-1/0,i=1/0,a=-1/0,t._selections[e].each((function(){var t=yt(this),e=h.bBox(t.node().parentNode);r=Math.min(r,e.top),n=Math.max(n,e.bottom),i=Math.min(i,e.left),a=Math.max(a,e.right)}))):(r=0,n=0,i=0,a=0);return{top:r,bottom:n,left:i,right:a,height:n-r,width:a-i}}(e,r)),w[r]}},V.getTickSigns=function(t){var e=t._id.charAt(0),r={x:"top",y:"right"}[e],n=t.side===r?1:-1,i=[-1,1,n,-n];return"inside"!==t.ticks==("x"===e)&&(i=i.map((function(t){return-t}))),t.side&&i.push({l:-1,t:-1,r:1,b:1}[t.side.charAt(0)]),i},V.makeTransTickFn=function(t){return"x"===t._id.charAt(0)?function(e){return l(t._offset+t.l2p(e.x),0)}:function(e){return l(0,t._offset+t.l2p(e.x))}},V.makeTransTickLabelFn=function(t){var e=function(t){var e=t.ticklabelposition||"",r=function(t){return-1!==e.indexOf(t)},n=r("top"),i=r("left"),a=r("right"),o=r("bottom"),s=r("inside"),l=o||i||n||a;if(!l&&!s)return[0,0];var c=t.side,u=l?(t.tickwidth||0)/2:0,f=3,h=t.tickfont?t.tickfont.size:12;(o||n)&&(u+=h*N,f+=(t.linewidth||0)/2);(i||a)&&(u+=(t.linewidth||0)/2,f+=3);s&&"top"===c&&(f-=h*(1-N));(i||n)&&(u=-u);"bottom"!==c&&"right"!==c||(f=-f);return[l?u:0,s?f:0]}(t),r=e[0],n=e[1];return"x"===t._id.charAt(0)?function(e){return l(r+t._offset+t.l2p(dt(e)),n)}:function(e){return l(n,r+t._offset+t.l2p(dt(e)))}},V.makeTickPath=function(t,e,r,n){n=void 0!==n?n:t.ticklen;var i=t._id.charAt(0),a=(t.linewidth||1)/2;return"x"===i?"M0,"+(e+a*r)+"v"+n*r:"M"+(e+a*r)+",0h"+n*r},V.makeLabelFns=function(t,e,r){var n=t.ticklabelposition||"",a=function(t){return-1!==n.indexOf(t)},o=a("top"),l=a("left"),c=a("right"),u=a("bottom")||l||o||c,f=a("inside"),h="inside"===n&&"inside"===t.ticks||!f&&"outside"===t.ticks&&"boundaries"!==t.tickson,p=0,d=0,m=h?t.ticklen:0;if(f?m*=-1:u&&(m=0),h&&(p+=m,r)){var g=s.deg2rad(r);p=m*Math.cos(g)+1,d=m*Math.sin(g)}t.showticklabels&&(h||t.showline)&&(p+=.2*t.tickfont.size);var v,y,x,b,_,w={labelStandoff:p+=(t.linewidth||1)/2*(f?-1:1),labelShift:d},T=0,k=t.side,A=t._id.charAt(0),M=t.tickangle;if("x"===A)b=(_=!f&&"bottom"===k||f&&"top"===k)?1:-1,f&&(b*=-1),v=d*b,y=e+p*b,x=_?1:-.2,90===Math.abs(M)&&(f?x+=B:x=-90===M&&"bottom"===k?N:90===M&&"top"===k?B:.5,T=B/2*(M/90)),w.xFn=function(t){return t.dx+v+T*t.fontSize},w.yFn=function(t){return t.dy+y+t.fontSize*x},w.anchorFn=function(t,e){if(u){if(l)return"end";if(c)return"start"}return i(e)&&0!==e&&180!==e?e*b<0!==f?"end":"start":"middle"},w.heightFn=function(e,r,n){return r<-60||r>60?-.5*n:"top"===t.side!==f?-n:0};else if("y"===A){if(b=(_=!f&&"left"===k||f&&"right"===k)?1:-1,f&&(b*=-1),v=p,y=d*b,x=0,f||90!==Math.abs(M)||(x=-90===M&&"left"===k||90===M&&"right"===k?N:.5),f){var S=i(M)?+M:0;if(0!==S){var E=s.deg2rad(S);T=Math.abs(Math.sin(E))*N*b,x=0}}w.xFn=function(t){return t.dx+e-(v+t.fontSize*x)*b+T*t.fontSize},w.yFn=function(t){return t.dy+y+t.fontSize*B},w.anchorFn=function(t,e){return i(e)&&90===Math.abs(e)?"middle":_?"end":"start"},w.heightFn=function(e,r,n){return"right"===t.side&&(r*=-1),r<-30?-n:r<30?-.5*n:0}}return w},V.drawTicks=function(t,e,r){r=r||{};var n=e._id+"tick",i=r.vals;"period"===e.ticklabelmode&&(i=i.slice()).shift();var a=r.layer.selectAll("path."+n).data(e.ticks?i:[],mt);a.exit().remove(),a.enter().append("path").classed(n,1).classed("ticks",1).classed("crisp",!1!==r.crisp).call(f.stroke,e.tickcolor).style("stroke-width",h.crispRound(t,e.tickwidth,1)+"px").attr("d",r.path).style("display",null),Et(e,[D]),a.attr("transform",r.transFn)},V.drawGrid=function(t,e,r){r=r||{};var n=e._id+"grid",i=r.vals,a=r.counterAxis;if(!1===e.showgrid)i=[];else if(a&&V.shouldShowZeroLine(t,e,a))for(var o="array"===e.tickmode,s=0;s<i.length;s++){var l=i[s].x;if(o?!l:Math.abs(l)<e.dtick/100){if(i=i.slice(0,s).concat(i.slice(s+1)),!o)break;s--}}var c=r.layer.selectAll("path."+n).data(i,mt);c.exit().remove(),c.enter().append("path").classed(n,1).classed("crisp",!1!==r.crisp),e._gw=h.crispRound(t,e.gridwidth,1),c.attr("transform",r.transFn).attr("d",r.path).call(f.stroke,e.gridcolor||"#ddd").style("stroke-width",e._gw+"px").style("display",null),Et(e,[z]),"function"==typeof r.path&&c.attr("d",r.path)},V.drawZeroLine=function(t,e,r){r=r||r;var n=e._id+"zl",i=V.shouldShowZeroLine(t,e,r.counterAxis),a=r.layer.selectAll("path."+n).data(i?[{x:0,id:e._id}]:[]);a.exit().remove(),a.enter().append("path").classed(n,1).classed("zl",1).classed("crisp",!1!==r.crisp).each((function(){r.layer.selectAll("path").sort((function(t,e){return G(t.id,e.id)}))})),a.attr("transform",r.transFn).attr("d",r.path).call(f.stroke,e.zerolinecolor||f.defaultLine).style("stroke-width",h.crispRound(t,e.zerolinewidth,e._gw||1)+"px").style("display",null),Et(e,[O])},V.drawLabels=function(t,e,r){r=r||{};var a=t._fullLayout,o=e._id,u=o.charAt(0),f=r.cls||o+"tick",p=r.vals,d=r.labelFns,m=r.secondary?0:e.tickangle,g=(e._prevTickAngles||{})[f],v=r.layer.selectAll("g."+f).data(e.showticklabels?p:[],mt),y=[];function x(t,a){t.each((function(t){var o=n.select(this),s=o.select(".text-math-group"),u=d.anchorFn(t,a),f=r.transFn.call(o.node(),t)+(i(a)&&0!=+a?" rotate("+a+","+d.xFn(t)+","+(d.yFn(t)-t.fontSize/2)+")":""),p=c.lineCount(o),m=j*t.fontSize,g=d.heightFn(t,i(a)?+a:0,(p-1)*m);if(g&&(f+=l(0,g)),s.empty()){var v=o.select("text");v.attr({transform:f,"text-anchor":u}),v.style("opacity",1),e._adjustTickLabelsOverflow&&e._adjustTickLabelsOverflow()}else{var y=h.bBox(s.node()).width*{end:-.5,start:.5}[u];s.attr("transform",f+l(y,0))}}))}v.enter().append("g").classed(f,1).append("text").attr("text-anchor","middle").each((function(e){var r=n.select(this),i=t._promises.length;r.call(c.positionText,d.xFn(e),d.yFn(e)).call(h.font,e.font,e.fontSize,e.fontColor).text(e.text).call(c.convertToTspans,t),t._promises[i]?y.push(t._promises.pop().then((function(){x(r,m)}))):x(r,m)})),Et(e,[R]),v.exit().remove(),r.repositionOnUpdate&&v.each((function(t){n.select(this).select("text").call(c.positionText,d.xFn(t),d.yFn(t))})),e._adjustTickLabelsOverflow=function(){var r=e.ticklabeloverflow;if(r&&"allow"!==r){var i=-1!==r.indexOf("hide"),o="x"===e._id.charAt(0),l=0,c=o?t._fullLayout.width:t._fullLayout.height;if(-1!==r.indexOf("domain")){var u=s.simpleMap(e.range,e.r2l);l=e.l2p(u[0])+e._offset,c=e.l2p(u[1])+e._offset}var f=Math.min(l,c),p=Math.max(l,c),d=e.side,m=1/0,g=-1/0;for(var y in v.each((function(t){var r=n.select(this);if(r.select(".text-math-group").empty()){var a=h.bBox(r.node()),s=0;o?(a.right>p||a.left<f)&&(s=1):(a.bottom>p||a.top+(e.tickangle?0:t.fontSize/4)<f)&&(s=1);var l=r.select("text");s?i&&l.style("opacity",0):(l.style("opacity",1),m="bottom"===d||"right"===d?Math.min(m,o?a.top:a.left):-1/0,g="top"===d||"left"===d?Math.max(g,o?a.bottom:a.right):1/0)}})),a._plots){var x=a._plots[y];if(e._id===x.xaxis._id||e._id===x.yaxis._id){var b=o?x.yaxis:x.xaxis;b&&(b["_visibleLabelMin_"+e._id]=m,b["_visibleLabelMax_"+e._id]=g)}}}},e._hideCounterAxisInsideTickLabels=function(t){var r="x"===e._id.charAt(0),i=[];for(var o in a._plots){var s=a._plots[o];e._id!==s.xaxis._id&&e._id!==s.yaxis._id||i.push(r?s.yaxis:s.xaxis)}i.forEach((function(r,i){r&&St(r)&&(t||[O,z,D,R]).forEach((function(t){var o="tick"===t.K&&"text"===t.L&&"period"===e.ticklabelmode,s=a._plots[e._mainSubplot];(t.K===O.K?s.zerolinelayer.selectAll("."+e._id+"zl"):t.K===z.K?s.gridlayer.selectAll("."+e._id):s[e._id.charAt(0)+"axislayer"]).each((function(){var a=n.select(this);t.L&&(a=a.selectAll(t.L)),a.each((function(a){var s=e.l2p(o?dt(a):a.x)+e._offset,l=n.select(this);s<e["_visibleLabelMax_"+r._id]&&s>e["_visibleLabelMin_"+r._id]?l.style("display","none"):"tick"!==t.K||i||l.style("display",null)}))}))}))}))},x(v,g+1?g:m);var b=null;e._selections&&(e._selections[f]=v);var _=[function(){return y.length&&Promise.all(y)}];e.automargin&&a._redrawFromAutoMarginCount&&90===g?(b=90,_.push((function(){x(v,g)}))):_.push((function(){if(x(v,m),p.length&&"x"===u&&!i(m)&&("log"!==e.type||"D"!==String(e.dtick).charAt(0))){b=0;var t,n=0,a=[];if(v.each((function(t){n=Math.max(n,t.fontSize);var r=e.l2p(t.x),i=yt(this),o=h.bBox(i.node());a.push({top:0,bottom:10,height:10,left:r-o.width/2,right:r+o.width/2+2,width:o.width+2})})),"boundaries"!==e.tickson&&!e.showdividers||r.secondary){var o=p.length,l=Math.abs((p[o-1].x-p[0].x)*e._m)/(o-1),c=e.ticklabelposition||"",f=function(t){return-1!==c.indexOf(t)},d=f("top"),g=f("left"),y=f("right"),_=f("bottom")||g||d||y?(e.tickwidth||0)+6:0,w=l<2.5*n||"multicategory"===e.type||"realaxis"===e._name;for(t=0;t<a.length-1;t++)if(s.bBoxIntersect(a[t],a[t+1],_)){b=w?90:30;break}}else{var T=2;for(e.ticks&&(T+=e.tickwidth/2),t=0;t<a.length;t++){var k=p[t].xbnd,A=a[t];if(null!==k[0]&&A.left-e.l2p(k[0])<T||null!==k[1]&&e.l2p(k[1])-A.right<T){b=90;break}}}b&&x(v,b)}})),e._tickAngles&&_.push((function(){e._tickAngles[f]=null===b?i(m)?m:0:b}));var w=e._anchorAxis;w&&w.autorange&&St(e)&&!Y(a,e._id)&&(a._insideTickLabelsAutorange||(a._insideTickLabelsAutorange={}),a._insideTickLabelsAutorange[w._name+".autorange"]=w.autorange,_.push((function(){v.each((function(t,r){var n=yt(this);n.select(".text-math-group").empty()&&(e._vals[r].bb=h.bBox(n.node()))}))})));var T=s.syncOrAsync(_);return T&&T.then&&t._promises.push(T),T},V.getPxPosition=function(t,e){var r,n=t._fullLayout._size,i=e._id.charAt(0),a=e.side;return"free"!==e.anchor?r=e._anchorAxis:"x"===i?r={_offset:n.t+(1-(e.position||0))*n.h,_length:0}:"y"===i&&(r={_offset:n.l+(e.position||0)*n.w,_length:0}),"top"===a||"left"===a?r._offset:"bottom"===a||"right"===a?r._offset+r._length:void 0},V.shouldShowZeroLine=function(t,e,r){var n=s.simpleMap(e.range,e.r2l);return n[0]*n[1]<=0&&e.zeroline&&("linear"===e.type||"-"===e.type)&&!(e.rangebreaks&&e.maskBreaks(0)===I)&&(vt(e,0)||!function(t,e,r,n){var i=r._mainAxis;if(!i)return;var a=t._fullLayout,o=e._id.charAt(0),s=V.counterLetter(e._id),l=e._offset+(Math.abs(n[0])<Math.abs(n[1])==("x"===o)?0:e._length);function c(t){if(!t.showline||!t.linewidth)return!1;var r=Math.max((t.linewidth+e.zerolinewidth)/2,1);function n(t){return"number"==typeof t&&Math.abs(t-l)<r}if(n(t._mainLinePosition)||n(t._mainMirrorPosition))return!0;var i=t._linepositions||{};for(var a in i)if(n(i[a][0])||n(i[a][1]))return!0}var u=a._plots[r._mainSubplot];if(!(u.mainplotinfo||u).overlays.length)return c(r);for(var f=V.list(t,s),h=0;h<f.length;h++){var p=f[h];if(p._mainAxis===i&&c(p))return!0}}(t,e,r,n)||function(t,e){for(var r=t._fullData,n=e._mainSubplot,i=e._id.charAt(0),a=0;a<r.length;a++){var s=r[a];if(!0===s.visible&&s.xaxis+s.yaxis===n){if(o.traceIs(s,"bar-like")&&s.orientation==={x:"h",y:"v"}[i])return!0;if(s.fill&&s.fill.charAt(s.fill.length-1)===i)return!0}}return!1}(t,e))},V.clipEnds=function(t,e){return e.filter((function(e){return vt(t,e.x)}))},V.allowAutoMargin=function(t){for(var e=V.list(t,"",!0),r=0;r<e.length;r++){var n=e[r];n.automargin&&(a.allowAutoMargin(t,xt(n)),n.mirror&&a.allowAutoMargin(t,bt(n))),o.getComponentMethod("rangeslider","isVisible")(n)&&a.allowAutoMargin(t,_t(n))}},V.swap=function(t,e){for(var r=function(t,e){var r,n,i=[];for(r=0;r<e.length;r++){var a=[],o=t._fullData[e[r]].xaxis,s=t._fullData[e[r]].yaxis;if(o&&s){for(n=0;n<i.length;n++)-1===i[n].x.indexOf(o)&&-1===i[n].y.indexOf(s)||a.push(n);if(a.length){var l,c=i[a[0]];if(a.length>1)for(n=1;n<a.length;n++)l=i[a[n]],wt(c.x,l.x),wt(c.y,l.y);wt(c.x,[o]),wt(c.y,[s])}else i.push({x:[o],y:[s]})}}return i}(t,e),n=0;n<r.length;n++)Tt(t,r[n].x,r[n].y)}},{"../../components/color":361,"../../components/drawing":383,"../../components/titles":459,"../../constants/alignment":466,"../../constants/numerical":474,"../../lib":498,"../../lib/svg_text_utils":524,"../../plots/plots":614,"../../registry":633,"./autorange":548,"./axis_autotype":550,"./axis_ids":553,"./clean_ticks":555,"./layout_attributes":564,"./set_convert":571,"@plotly/d3":58,"fast-isnumeric":185}],550:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../constants/numerical").BADNUM,o=i.isArrayOrTypedArray,s=i.isDateTime,l=i.cleanNumber,c=Math.round;function u(t,e){return e?n(t):"number"==typeof t}function f(t){return Math.max(1,(t-1)/1e3)}e.exports=function(t,e,r){var i=t,h=r.noMultiCategory;if(o(i)&&!i.length)return"-";if(!h&&function(t){return o(t[0])&&o(t[1])}(i))return"multicategory";if(h&&Array.isArray(i[0])){for(var p=[],d=0;d<i.length;d++)if(o(i[d]))for(var m=0;m<i[d].length;m++)p.push(i[d][m]);i=p}if(function(t,e){for(var r=t.length,i=f(r),a=0,o=0,l={},u=0;u<r;u+=i){var h=c(u),p=t[h],d=String(p);l[d]||(l[d]=1,s(p,e)&&a++,n(p)&&o++)}return a>2*o}(i,e))return"date";var g="strict"!==r.autotypenumbers;return function(t,e){for(var r=t.length,n=f(r),i=0,o=0,s={},u=0;u<r;u+=n){var h=c(u),p=t[h],d=String(p);if(!s[d]){s[d]=1;var m=typeof p;"boolean"===m?o++:(e?l(p)!==a:"number"===m)?i++:"string"===m&&o++}}return o>2*i}(i,g)?"category":function(t,e){for(var r=t.length,n=0;n<r;n++)if(u(t[n],e))return!0;return!1}(i,g)?"linear":"-"}},{"../../constants/numerical":474,"../../lib":498,"fast-isnumeric":185}],551:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../registry"),a=t("../../lib"),o=t("../array_container_defaults"),s=t("./layout_attributes"),l=t("./tick_value_defaults"),c=t("./tick_mark_defaults"),u=t("./tick_label_defaults"),f=t("./prefix_suffix_defaults"),h=t("./category_order_defaults"),p=t("./line_grid_defaults"),d=t("./set_convert"),m=t("./constants").WEEKDAY_PATTERN,g=t("./constants").HOUR_PATTERN;function v(t,e,r){function i(r,n){return a.coerce(t,e,s.rangebreaks,r,n)}if(i("enabled")){var o=i("bounds");if(o&&o.length>=2){var l,c,u="";if(2===o.length)for(l=0;l<2;l++)if(c=x(o[l])){u=m;break}var f=i("pattern",u);if(f===m)for(l=0;l<2;l++)(c=x(o[l]))&&(e.bounds[l]=o[l]=c-1);if(f)for(l=0;l<2;l++)switch(c=o[l],f){case m:if(!n(c))return void(e.enabled=!1);if((c=+c)!==Math.floor(c)||c<0||c>=7)return void(e.enabled=!1);e.bounds[l]=o[l]=c;break;case g:if(!n(c))return void(e.enabled=!1);if((c=+c)<0||c>24)return void(e.enabled=!1);e.bounds[l]=o[l]=c}if(!1===r.autorange){var h=r.range;if(h[0]<h[1]){if(o[0]<h[0]&&o[1]>h[1])return void(e.enabled=!1)}else if(o[0]>h[0]&&o[1]<h[1])return void(e.enabled=!1)}}else{var p=i("values");if(!p||!p.length)return void(e.enabled=!1);i("dvalue")}}}e.exports=function(t,e,r,n,g){var y,x=n.letter,b=n.font||{},_=n.splomStash||{},w=r("visible",!n.visibleDflt),T=e._template||{},k=e.type||T.type||"-";"date"===k&&(i.getComponentMethod("calendars","handleDefaults")(t,e,"calendar",n.calendar),n.noTicklabelmode||(y=r("ticklabelmode")));var A="";n.noTicklabelposition&&"multicategory"!==k||(A=a.coerce(t,e,{ticklabelposition:{valType:"enumerated",dflt:"outside",values:"period"===y?["outside","inside"]:"x"===x?["outside","inside","outside left","inside left","outside right","inside right"]:["outside","inside","outside top","inside top","outside bottom","inside bottom"]}},"ticklabelposition")),n.noTicklabeloverflow||r("ticklabeloverflow",-1!==A.indexOf("inside")?"hide past domain":"category"===k||"multicategory"===k?"allow":"hide past div"),d(e,g);var M=!e.isValidRange(t.range);M&&n.reverseDflt&&(M="reversed"),!r("autorange",M)||"linear"!==k&&"-"!==k||r("rangemode"),r("range"),e.cleanRange(),h(t,e,r,n),"category"===k||n.noHover||r("hoverformat");var S=r("color"),E=S!==s.color.dflt?S:b.color,L=_.label||g._dfltTitle[x];if(f(t,e,r,k,n),!w)return e;r("title.text",L),a.coerceFont(r,"title.font",{family:b.family,size:a.bigFont(b.size),color:E}),l(t,e,r,k),u(t,e,r,k,n),c(t,e,r,n),p(t,e,r,{dfltColor:S,bgColor:n.bgColor,showGrid:n.showGrid,attributes:s}),(e.showline||e.ticks)&&r("mirror"),n.automargin&&r("automargin");var C,P="multicategory"===k;n.noTickson||"category"!==k&&!P||!e.ticks&&!e.showgrid||(P&&(C="boundaries"),"boundaries"===r("tickson",C)&&delete e.ticklabelposition);P&&(r("showdividers")&&(r("dividercolor"),r("dividerwidth")));if("date"===k)if(o(t,e,{name:"rangebreaks",inclusionAttr:"enabled",handleItemDefaults:v}),e.rangebreaks.length){for(var I=0;I<e.rangebreaks.length;I++)if(e.rangebreaks[I].pattern===m){e._hasDayOfWeekBreaks=!0;break}if(d(e,g),g._has("scattergl")||g._has("splom"))for(var O=0;O<n.data.length;O++){var z=n.data[O];"scattergl"!==z.type&&"splom"!==z.type||(z.visible=!1,a.warn(z.type+" traces do not work on axes with rangebreaks. Setting trace "+z.index+" to `visible: false`."))}}else delete e.rangebreaks;return e};var y={sun:1,mon:2,tue:3,wed:4,thu:5,fri:6,sat:7};function x(t){if("string"==typeof t)return y[t.substr(0,3).toLowerCase()]}},{"../../lib":498,"../../registry":633,"../array_container_defaults":544,"./category_order_defaults":554,"./constants":556,"./layout_attributes":564,"./line_grid_defaults":566,"./prefix_suffix_defaults":568,"./set_convert":571,"./tick_label_defaults":573,"./tick_mark_defaults":574,"./tick_value_defaults":575,"fast-isnumeric":185}],552:[function(t,e,r){"use strict";var n=t("../../constants/docs"),i=n.FORMAT_LINK,a=n.DATE_FORMAT_LINK;function o(t,e){return["Sets the "+t+" formatting rule"+(e?"for `"+e+"` ":""),"using d3 formatting mini-languages","which are very similar to those in Python. For numbers, see: "+i+"."].join(" ")}function s(t,e){return o(t,e)+[" And for dates see: "+a+".","We add two items to d3's date formatter:","*%h* for half of the year as a decimal number as well as","*%{n}f* for fractional seconds","with n digits. For example, *2016-10-13 09:15:23.456* with tickformat","*%H~%M~%S.%2f* would display *09~15~23.46*"].join(" ")}e.exports={axisHoverFormat:function(t,e){return{valType:"string",dflt:"",editType:"none",description:(e?o:s)("hover text",t)+["By default the values are formatted using "+(e?"generic number format":"`"+t+"axis.hoverformat`")+"."].join(" ")}},descriptionOnlyNumbers:o,descriptionWithDates:s}},{"../../constants/docs":469}],553:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("./constants");function a(t,e){if(e&&e.length)for(var r=0;r<e.length;r++)if(e[r][t])return!0;return!1}r.id2name=function(t){if("string"==typeof t&&t.match(i.AX_ID_PATTERN)){var e=t.split(" ")[0].substr(1);return"1"===e&&(e=""),t.charAt(0)+"axis"+e}},r.name2id=function(t){if(t.match(i.AX_NAME_PATTERN)){var e=t.substr(5);return"1"===e&&(e=""),t.charAt(0)+e}},r.cleanId=function(t,e,r){var n=/( domain)$/.test(t);if("string"==typeof t&&t.match(i.AX_ID_PATTERN)&&(!e||t.charAt(0)===e)&&(!n||r)){var a=t.split(" ")[0].substr(1).replace(/^0+/,"");return"1"===a&&(a=""),t.charAt(0)+a+(n&&r?" domain":"")}},r.list=function(t,e,n){var i=t._fullLayout;if(!i)return[];var a,o=r.listIds(t,e),s=new Array(o.length);for(a=0;a<o.length;a++){var l=o[a];s[a]=i[l.charAt(0)+"axis"+l.substr(1)]}if(!n){var c=i._subplots.gl3d||[];for(a=0;a<c.length;a++){var u=i[c[a]];e?s.push(u[e+"axis"]):s.push(u.xaxis,u.yaxis,u.zaxis)}}return s},r.listIds=function(t,e){var r=t._fullLayout;if(!r)return[];var n=r._subplots;return e?n[e+"axis"]:n.xaxis.concat(n.yaxis)},r.getFromId=function(t,e,n){var i=t._fullLayout;return e=void 0===e||"string"!=typeof e?e:e.replace(" domain",""),"x"===n?e=e.replace(/y[0-9]*/,""):"y"===n&&(e=e.replace(/x[0-9]*/,"")),i[r.id2name(e)]},r.getFromTrace=function(t,e,i){var a=t._fullLayout,o=null;if(n.traceIs(e,"gl3d")){var s=e.scene;"scene"===s.substr(0,5)&&(o=a[s][i+"axis"])}else o=r.getFromId(t,e[i+"axis"]||i);return o},r.idSort=function(t,e){var r=t.charAt(0),n=e.charAt(0);return r!==n?r>n?1:-1:+(t.substr(1)||1)-+(e.substr(1)||1)},r.ref2id=function(t){return!!/^[xyz]/.test(t)&&t.split(" ")[0]},r.isLinked=function(t,e){return a(e,t._axisMatchGroups)||a(e,t._axisConstraintGroups)}},{"../../registry":633,"./constants":556}],554:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){if("category"===e.type){var i,a=t.categoryarray,o=Array.isArray(a)&&a.length>0;o&&(i="array");var s,l=r("categoryorder",i);"array"===l&&(s=r("categoryarray")),o||"array"!==l||(l=e.categoryorder="trace"),"trace"===l?e._initialCategories=[]:"array"===l?e._initialCategories=s.slice():(s=function(t,e){var r,n,i,a=e.dataAttr||t._id.charAt(0),o={};if(e.axData)r=e.axData;else for(r=[],n=0;n<e.data.length;n++){var s=e.data[n];s[a+"axis"]===t._id&&r.push(s)}for(n=0;n<r.length;n++){var l=r[n][a];for(i=0;i<l.length;i++){var c=l[i];null!=c&&(o[c]=1)}}return Object.keys(o)}(e,n).sort(),"category ascending"===l?e._initialCategories=s:"category descending"===l&&(e._initialCategories=s.reverse()))}}},{}],555:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../constants/numerical"),o=a.ONEDAY,s=a.ONEWEEK;r.dtick=function(t,e){var r="log"===e,i="date"===e,a="category"===e,s=i?o:1;if(!t)return s;if(n(t))return(t=Number(t))<=0?s:a?Math.max(1,Math.round(t)):i?Math.max(.1,t):t;if("string"!=typeof t||!i&&!r)return s;var l=t.charAt(0),c=t.substr(1);return(c=n(c)?Number(c):0)<=0||!(i&&"M"===l&&c===Math.round(c)||r&&"L"===l||r&&"D"===l&&(1===c||2===c))?s:t},r.tick0=function(t,e,r,a){return"date"===e?i.cleanDate(t,i.dateTick0(r,a%s==0?1:0)):"D1"!==a&&"D2"!==a?n(t)?Number(t):0:void 0}},{"../../constants/numerical":474,"../../lib":498,"fast-isnumeric":185}],556:[function(t,e,r){"use strict";var n=t("../../lib/regex").counter;e.exports={idRegex:{x:n("x","( domain)?"),y:n("y","( domain)?")},attrRegex:n("[xy]axis"),xAxisMatch:n("xaxis"),yAxisMatch:n("yaxis"),AX_ID_PATTERN:/^[xyz][0-9]*( domain)?$/,AX_NAME_PATTERN:/^[xyz]axis[0-9]*$/,SUBPLOT_PATTERN:/^x([0-9]*)y([0-9]*)$/,HOUR_PATTERN:"hour",WEEKDAY_PATTERN:"day of week",MINDRAG:8,MINSELECT:12,MINZOOM:20,DRAGGERSIZE:20,BENDPX:1.5,REDRAWDELAY:50,SELECTDELAY:100,SELECTID:"-select",DFLTRANGEX:[-1,6],DFLTRANGEY:[-1,4],traceLayerClasses:["imagelayer","heatmaplayer","contourcarpetlayer","contourlayer","funnellayer","waterfalllayer","barlayer","carpetlayer","violinlayer","boxlayer","ohlclayer","scattercarpetlayer","scatterlayer"],clipOnAxisFalseQuery:[".scatterlayer",".barlayer",".funnellayer",".waterfalllayer"],layerValue2layerClass:{"above traces":"above","below traces":"below"}}},{"../../lib/regex":515}],557:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./autorange"),a=t("./axis_ids").id2name,o=t("./layout_attributes"),s=t("./scale_zoom"),l=t("./set_convert"),c=t("../../constants/numerical").ALMOST_EQUAL,u=t("../../constants/alignment").FROM_BL;function f(t,e,r){var i=r.axIds,s=r.layoutOut,l=r.hasImage,c=s._axisConstraintGroups,u=s._axisMatchGroups,f=e._id,m=f.charAt(0),g=((s._splomAxes||{})[m]||{})[f]||{},v=e._id,y="x"===v.charAt(0);function x(r,i){return n.coerce(t,e,o,r,i)}e._matchGroup=null,e._constraintGroup=null,x("constrain",l?"domain":"range"),n.coerce(t,e,{constraintoward:{valType:"enumerated",values:y?["left","center","right"]:["bottom","middle","top"],dflt:y?"center":"middle"}},"constraintoward");var b,_,w=e.type,T=[];for(b=0;b<i.length;b++){if((_=i[b])!==v)s[a(_)].type===w&&T.push(_)}var k=p(c,v);if(k){var A=[];for(b=0;b<T.length;b++)k[_=T[b]]||A.push(_);T=A}var M,S,E=T.length;E&&(t.matches||g.matches)&&(M=n.coerce(t,e,{matches:{valType:"enumerated",values:T,dflt:-1!==T.indexOf(g.matches)?g.matches:void 0}},"matches"));var L=l&&!y?e.anchor:void 0;if(E&&!M&&(t.scaleanchor||L)&&(S=n.coerce(t,e,{scaleanchor:{valType:"enumerated",values:T}},"scaleanchor",L)),M){e._matchGroup=d(u,v,M,1);var C=s[a(M)],P=h(s,e)/h(s,C);y!==("x"===M.charAt(0))&&(P=(y?"x":"y")+P),d(c,v,M,P)}else t.matches&&-1!==i.indexOf(t.matches)&&n.warn("ignored "+e._name+'.matches: "'+t.matches+'" to avoid an infinite loop');if(S){var I=x("scaleratio");I||(I=e.scaleratio=1),d(c,v,S,I)}else t.scaleanchor&&-1!==i.indexOf(t.scaleanchor)&&n.warn("ignored "+e._name+'.scaleanchor: "'+t.scaleanchor+'" to avoid either an infinite loop and possibly inconsistent scaleratios, or because this axis declares a *matches* constraint.')}function h(t,e){var r=e.domain;return r||(r=t[a(e.overlaying)].domain),r[1]-r[0]}function p(t,e){for(var r=0;r<t.length;r++)if(t[r][e])return t[r];return null}function d(t,e,r,n){var i,a,o,s,l,c=p(t,e);null===c?((c={})[e]=1,l=t.length,t.push(c)):l=t.indexOf(c);var u=Object.keys(c);for(i=0;i<t.length;i++)if(o=t[i],i!==l&&o[r]){var f=o[r];for(a=0;a<u.length;a++)o[s=u[a]]=m(f,m(n,c[s]));return void t.splice(l,1)}if(1!==n)for(a=0;a<u.length;a++){var h=u[a];c[h]=m(n,c[h])}c[r]=1}function m(t,e){var r,n,i="",a="";"string"==typeof t&&(r=(i=t.match(/^[xy]*/)[0]).length,t=+t.substr(r)),"string"==typeof e&&(n=(a=e.match(/^[xy]*/)[0]).length,e=+e.substr(n));var o=t*e;return r||n?r&&n&&i.charAt(0)!==a.charAt(0)?r===n?o:(r>n?i.substr(n):a.substr(r))+o:i+a+t*e:o}function g(t,e){for(var r=e._size,n=r.h/r.w,i={},a=Object.keys(t),o=0;o<a.length;o++){var s=a[o],l=t[s];if("string"==typeof l){var c=l.match(/^[xy]*/)[0],u=c.length;l=+l.substr(u);for(var f="y"===c.charAt(0)?n:1/n,h=0;h<u;h++)l*=f}i[s]=l}return i}function v(t,e){var r=t._inputDomain,n=u[t.constraintoward],i=r[0]+(r[1]-r[0])*n;t.domain=t._input.domain=[i+(r[0]-i)/e,i+(r[1]-i)/e],t.setScale()}r.handleDefaults=function(t,e,r){var i,o,s,c,u,h,p,d,m=r.axIds,g=r.axHasImage,v=e._axisConstraintGroups=[],y=e._axisMatchGroups=[];for(i=0;i<m.length;i++)f(u=t[c=a(m[i])],h=e[c],{axIds:m,layoutOut:e,hasImage:g[c]});function x(t,r){for(i=0;i<t.length;i++)for(s in o=t[i])e[a(s)][r]=o}for(x(y,"_matchGroup"),i=0;i<v.length;i++)for(s in o=v[i])if((h=e[a(s)]).fixedrange){for(var b in o){var _=a(b);!1===(t[_]||{}).fixedrange&&n.warn("fixedrange was specified as false for axis "+_+" but was overridden because another axis in its constraint group has fixedrange true"),e[_].fixedrange=!0}break}for(i=0;i<v.length;){for(s in o=v[i]){(h=e[a(s)])._matchGroup&&Object.keys(h._matchGroup).length===Object.keys(o).length&&(v.splice(i,1),i--);break}i++}x(v,"_constraintGroup");var w=["constrain","range","autorange","rangemode","rangebreaks","categoryorder","categoryarray"],T=!1,k=!1;function A(){d=h[p],"rangebreaks"===p&&(k=h._hasDayOfWeekBreaks)}for(i=0;i<y.length;i++){o=y[i];for(var M=0;M<w.length;M++){var S;for(s in p=w[M],d=null,o)if(u=t[c=a(s)],h=e[c],p in h){if(!h.matches&&(S=h,p in u)){A();break}null===d&&p in u&&A()}if("range"===p&&d&&(T=!0),"autorange"===p&&null===d&&T&&(d=!1),null===d&&p in S&&(d=S[p]),null!==d)for(s in o)(h=e[a(s)])[p]="range"===p?d.slice():d,"rangebreaks"===p&&(h._hasDayOfWeekBreaks=k,l(h,e))}}},r.enforce=function(t){var e,r,n,o,l,u,f,h,p=t._fullLayout,d=p._axisConstraintGroups||[];for(e=0;e<d.length;e++){n=g(d[e],p);var m=Object.keys(n),y=1/0,x=0,b=1/0,_={},w={},T=!1;for(r=0;r<m.length;r++)w[o=m[r]]=l=p[a(o)],l._inputDomain?l.domain=l._inputDomain.slice():l._inputDomain=l.domain.slice(),l._inputRange||(l._inputRange=l.range.slice()),l.setScale(),_[o]=u=Math.abs(l._m)/n[o],y=Math.min(y,u),"domain"!==l.constrain&&l._constraintShrinkable||(b=Math.min(b,u)),delete l._constraintShrinkable,x=Math.max(x,u),"domain"===l.constrain&&(T=!0);if(!(y>c*x)||T)for(r=0;r<m.length;r++)if(u=_[o=m[r]],f=(l=w[o]).constrain,u!==b||"domain"===f)if(h=u/b,"range"===f)s(l,h);else{var k=l._inputDomain,A=(l.domain[1]-l.domain[0])/(k[1]-k[0]),M=(l.r2l(l.range[1])-l.r2l(l.range[0]))/(l.r2l(l._inputRange[1])-l.r2l(l._inputRange[0]));if((h/=A)*M<1){l.domain=l._input.domain=k.slice(),s(l,h);continue}if(M<1&&(l.range=l._input.range=l._inputRange.slice(),h*=M),l.autorange){var S=l.r2l(l.range[0]),E=l.r2l(l.range[1]),L=(S+E)/2,C=L,P=L,I=Math.abs(E-L),O=L-I*h*1.0001,z=L+I*h*1.0001,D=i.makePadFn(p,l,0),R=i.makePadFn(p,l,1);v(l,h);var F,B,N=Math.abs(l._m),j=i.concatExtremes(t,l),U=j.min,V=j.max;for(B=0;B<U.length;B++)(F=U[B].val-D(U[B])/N)>O&&F<C&&(C=F);for(B=0;B<V.length;B++)(F=V[B].val+R(V[B])/N)<z&&F>P&&(P=F);h/=(P-C)/(2*I),C=l.l2r(C),P=l.l2r(P),l.range=l._input.range=S<E?[C,P]:[P,C]}v(l,h)}}},r.getAxisGroup=function(t,e){for(var r=t._axisMatchGroups,n=0;n<r.length;n++){if(r[n][e])return"g"+n}return e},r.clean=function(t,e){if(e._inputDomain){for(var r=!1,n=e._id,i=t._fullLayout._axisConstraintGroups,a=0;a<i.length;a++)if(i[a][n]){r=!0;break}r&&"domain"===e.constrain||(e._input.domain=e.domain=e._inputDomain,delete e._inputDomain)}}},{"../../constants/alignment":466,"../../constants/numerical":474,"../../lib":498,"./autorange":548,"./axis_ids":553,"./layout_attributes":564,"./scale_zoom":569,"./set_convert":571}],558:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=i.numberFormat,o=t("tinycolor2"),s=t("has-passive-events"),l=t("../../registry"),c=i.strTranslate,u=t("../../lib/svg_text_utils"),f=t("../../components/color"),h=t("../../components/drawing"),p=t("../../components/fx"),d=t("./axes"),m=t("../../lib/setcursor"),g=t("../../components/dragelement"),v=t("../../components/dragelement/helpers"),y=v.selectingOrDrawing,x=v.freeMode,b=t("../../constants/alignment").FROM_TL,_=t("../../lib/clear_gl_canvases"),w=t("../../plot_api/subroutines").redrawReglTraces,T=t("../plots"),k=t("./axis_ids").getFromId,A=t("./select").prepSelect,M=t("./select").clearSelect,S=t("./select").selectOnClick,E=t("./scale_zoom"),L=t("./constants"),C=L.MINDRAG,P=L.MINZOOM,I=!0;function O(t,e,r,n){var a=i.ensureSingle(t.draglayer,e,r,(function(e){e.classed("drag",!0).style({fill:"transparent","stroke-width":0}).attr("data-subplot",t.id)}));return a.call(m,n),a.node()}function z(t,e,r,i,a,o,s){var l=O(t,"rect",e,r);return n.select(l).call(h.setRect,i,a,o,s),l}function D(t,e){for(var r=0;r<t.length;r++)if(!t[r].fixedrange)return e;return""}function R(t,e,r,n,i){for(var a=0;a<t.length;a++){var o=t[a];if(!o.fixedrange)if(o.rangebreaks){var s="y"===o._id.charAt(0),l=s?1-e:e,c=s?1-r:r;n[o._name+".range[0]"]=o.l2r(o.p2l(l*o._length)),n[o._name+".range[1]"]=o.l2r(o.p2l(c*o._length))}else{var u=o._rl[0],f=o._rl[1]-u;n[o._name+".range[0]"]=o.l2r(u+f*e),n[o._name+".range[1]"]=o.l2r(u+f*r)}}if(i&&i.length){var h=(e+(1-r))/2;R(i,h,1-h,n,[])}}function F(t,e){for(var r=0;r<t.length;r++){var n=t[r];if(!n.fixedrange)if(n.rangebreaks){var i=n._length,a=(n.p2l(0+e)-n.p2l(0)+(n.p2l(i+e)-n.p2l(i)))/2;n.range=[n.l2r(n._rl[0]-a),n.l2r(n._rl[1]-a)]}else n.range=[n.l2r(n._rl[0]-e/n._m),n.l2r(n._rl[1]-e/n._m)]}}function B(t){return 1-(t>=0?Math.min(t,.9):1/(1/Math.max(t,-.3)+3.222))}function N(t,e,r,n,i){return t.append("path").attr("class","zoombox").style({fill:e>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("transform",c(r,n)).attr("d",i+"Z")}function j(t,e,r){return t.append("path").attr("class","zoombox-corners").style({fill:f.background,stroke:f.defaultLine,"stroke-width":1,opacity:0}).attr("transform",c(e,r)).attr("d","M0,0Z")}function U(t,e,r,n,i,a){t.attr("d",n+"M"+r.l+","+r.t+"v"+r.h+"h"+r.w+"v-"+r.h+"h-"+r.w+"Z"),V(t,e,i,a)}function V(t,e,r,n){r||(t.transition().style("fill",n>.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),e.transition().style("opacity",1).duration(200))}function H(t){n.select(t).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}function q(t){I&&t.data&&t._context.showTips&&(i.notifier(i._(t,"Double-click to zoom back out"),"long"),I=!1)}function G(t){var e=Math.floor(Math.min(t.b-t.t,t.r-t.l,P)/2);return"M"+(t.l-3.5)+","+(t.t-.5+e)+"h3v"+-e+"h"+e+"v-3h-"+(e+3)+"ZM"+(t.r+3.5)+","+(t.t-.5+e)+"h-3v"+-e+"h"+-e+"v-3h"+(e+3)+"ZM"+(t.r+3.5)+","+(t.b+.5-e)+"h-3v"+e+"h"+-e+"v3h"+(e+3)+"ZM"+(t.l-3.5)+","+(t.b+.5-e)+"h3v"+e+"h"+e+"v3h-"+(e+3)+"Z"}function Y(t,e,r,n,a){for(var o,s,l,c,u=!1,f={},h={},p=(a||{}).xaHash,d=(a||{}).yaHash,m=0;m<e.length;m++){var g=e[m];for(o in r)if(g[o]){for(l in g)a&&(p[l]||d[l])||("x"===l.charAt(0)?r:n)[l]||(f[l]=o);for(s in n)a&&(p[s]||d[s])||!g[s]||(u=!0)}for(s in n)if(g[s])for(c in g)a&&(p[c]||d[c])||("x"===c.charAt(0)?r:n)[c]||(h[c]=s)}u&&(i.extendFlat(f,h),h={});var v={},y=[];for(l in f){var x=k(t,l);y.push(x),v[x._id]=x}var b={},_=[];for(c in h){var w=k(t,c);_.push(w),b[w._id]=w}return{xaHash:v,yaHash:b,xaxes:y,yaxes:_,xLinks:f,yLinks:h,isSubplotConstrained:u}}function W(t,e){if(s){var r=void 0!==t.onwheel?"wheel":"mousewheel";t._onwheel&&t.removeEventListener(r,t._onwheel),t._onwheel=e,t.addEventListener(r,e,{passive:!1})}else void 0!==t.onwheel?t.onwheel=e:void 0!==t.onmousewheel?t.onmousewheel=e:t.isAddedWheelEvent||(t.isAddedWheelEvent=!0,t.addEventListener("wheel",e,{passive:!1}))}function X(t){var e=[];for(var r in t)e.push(t[r]);return e}e.exports={makeDragBox:function(t,e,r,s,c,f,m,v){var I,O,V,Z,J,K,Q,$,tt,et,rt,nt,it,at,ot,st,lt,ct,ut,ft,ht,pt,dt,mt=t._fullLayout._zoomlayer,gt=m+v==="nsew",vt=1===(m+v).length;function yt(){if(I=e.xaxis,O=e.yaxis,tt=I._length,et=O._length,Q=I._offset,$=O._offset,(V={})[I._id]=I,(Z={})[O._id]=O,m&&v)for(var r=e.overlays,n=0;n<r.length;n++){var i=r[n].xaxis;V[i._id]=i;var a=r[n].yaxis;Z[a._id]=a}J=X(V),K=X(Z),it=D(J,v),at=D(K,m),ot=!at&&!it,nt=Y(t,t._fullLayout._axisMatchGroups,V,Z);var o=(rt=Y(t,t._fullLayout._axisConstraintGroups,V,Z,nt)).isSubplotConstrained||nt.isSubplotConstrained;st=v||o,lt=m||o;var s=t._fullLayout;ct=s._has("scattergl"),ut=s._has("splom"),ft=s._has("svg")}yt();var xt=function(t,e,r){if(!t)return"pointer";if("nsew"===t)return r?"":"pan"===e?"move":"crosshair";return t.toLowerCase()+"-resize"}(at+it,t._fullLayout.dragmode,gt),bt=z(e,m+v+"drag",xt,r,s,c,f);if(ot&&!gt)return bt.onmousedown=null,bt.style.pointerEvents="none",bt;var _t,wt,Tt,kt,At,Mt,St,Et,Lt,Ct,Pt={element:bt,gd:t,plotinfo:e};function It(){Pt.plotinfo.selection=!1,M(t)}function Ot(t,r){var i=Pt.gd;if(i._fullLayout._activeShapeIndex>=0)i._fullLayout._deactivateShape(i);else{var o=i._fullLayout.clickmode;if(H(i),2!==t||vt||qt(),gt)o.indexOf("select")>-1&&S(r,i,J,K,e.id,Pt),o.indexOf("event")>-1&&p.click(i,r,e.id);else if(1===t&&vt){var s=m?O:I,c="s"===m||"w"===v?0:1,f=s._name+".range["+c+"]",h=function(t,e){var r,n=t.range[e],i=Math.abs(n-t.range[1-e]);return"date"===t.type?n:"log"===t.type?(r=Math.ceil(Math.max(0,-Math.log(i)/Math.LN10))+3,a("."+r+"g")(Math.pow(10,n))):(r=Math.floor(Math.log(Math.abs(n))/Math.LN10)-Math.floor(Math.log(i)/Math.LN10)+4,a("."+String(r)+"g")(n))}(s,c),d="left",g="middle";if(s.fixedrange)return;m?(g="n"===m?"top":"bottom","right"===s.side&&(d="right")):"e"===v&&(d="right"),i._context.showAxisRangeEntryBoxes&&n.select(bt).call(u.makeEditable,{gd:i,immediate:!0,background:i._fullLayout.paper_bgcolor,text:String(h),fill:s.tickfont?s.tickfont.color:"#444",horizontalAlign:d,verticalAlign:g}).on("edit",(function(t){var e=s.d2r(t);void 0!==e&&l.call("_guiRelayout",i,f,e)}))}}}function zt(e,r){if(t._transitioningWithDuration)return!1;var n=Math.max(0,Math.min(tt,pt*e+_t)),i=Math.max(0,Math.min(et,dt*r+wt)),a=Math.abs(n-_t),o=Math.abs(i-wt);function s(){St="",Tt.r=Tt.l,Tt.t=Tt.b,Lt.attr("d","M0,0Z")}if(Tt.l=Math.min(_t,n),Tt.r=Math.max(_t,n),Tt.t=Math.min(wt,i),Tt.b=Math.max(wt,i),rt.isSubplotConstrained)a>P||o>P?(St="xy",a/tt>o/et?(o=a*et/tt,wt>i?Tt.t=wt-o:Tt.b=wt+o):(a=o*tt/et,_t>n?Tt.l=_t-a:Tt.r=_t+a),Lt.attr("d",G(Tt))):s();else if(nt.isSubplotConstrained)if(a>P||o>P){St="xy";var l=Math.min(Tt.l/tt,(et-Tt.b)/et),c=Math.max(Tt.r/tt,(et-Tt.t)/et);Tt.l=l*tt,Tt.r=c*tt,Tt.b=(1-l)*et,Tt.t=(1-c)*et,Lt.attr("d",G(Tt))}else s();else!at||o<Math.min(Math.max(.6*a,C),P)?a<C||!it?s():(Tt.t=0,Tt.b=et,St="x",Lt.attr("d",function(t,e){return"M"+(t.l-.5)+","+(e-P-.5)+"h-3v"+(2*P+1)+"h3ZM"+(t.r+.5)+","+(e-P-.5)+"h3v"+(2*P+1)+"h-3Z"}(Tt,wt))):!it||a<Math.min(.6*o,P)?(Tt.l=0,Tt.r=tt,St="y",Lt.attr("d",function(t,e){return"M"+(e-P-.5)+","+(t.t-.5)+"v-3h"+(2*P+1)+"v3ZM"+(e-P-.5)+","+(t.b+.5)+"v3h"+(2*P+1)+"v-3Z"}(Tt,_t))):(St="xy",Lt.attr("d",G(Tt)));Tt.w=Tt.r-Tt.l,Tt.h=Tt.b-Tt.t,St&&(Ct=!0),t._dragged=Ct,U(Et,Lt,Tt,At,Mt,kt),Dt(),t.emit("plotly_relayouting",ht),Mt=!0}function Dt(){ht={},"xy"!==St&&"x"!==St||(R(J,Tt.l/tt,Tt.r/tt,ht,rt.xaxes),Vt("x",ht)),"xy"!==St&&"y"!==St||(R(K,(et-Tt.b)/et,(et-Tt.t)/et,ht,rt.yaxes),Vt("y",ht))}function Rt(){Dt(),H(t),Gt(),q(t)}Pt.prepFn=function(e,r,n){var a=Pt.dragmode,s=t._fullLayout.dragmode;s!==a&&(Pt.dragmode=s),yt(),pt=t._fullLayout._invScaleX,dt=t._fullLayout._invScaleY,ot||(gt?e.shiftKey?"pan"===s?s="zoom":y(s)||(s="pan"):e.ctrlKey&&(s="pan"):s="pan"),x(s)?Pt.minDrag=1:Pt.minDrag=void 0,y(s)?(Pt.xaxes=J,Pt.yaxes=K,A(e,r,n,Pt,s)):(Pt.clickFn=Ot,y(a)&&It(),ot||("zoom"===s?(Pt.moveFn=zt,Pt.doneFn=Rt,Pt.minDrag=1,function(e,r,n){var a=bt.getBoundingClientRect();_t=r-a.left,wt=n-a.top,t._fullLayout._calcInverseTransform(t);var s=i.apply3DTransform(t._fullLayout._invTransform)(_t,wt);_t=s[0],wt=s[1],Tt={l:_t,r:_t,w:0,t:wt,b:wt,h:0},kt=t._hmpixcount?t._hmlumcount/t._hmpixcount:o(t._fullLayout.plot_bgcolor).getLuminance(),Mt=!1,St="xy",Ct=!1,Et=N(mt,kt,Q,$,At="M0,0H"+tt+"V"+et+"H0V0"),Lt=j(mt,Q,$)}(0,r,n)):"pan"===s&&(Pt.moveFn=Ut,Pt.doneFn=Gt))),t._fullLayout._redrag=function(){var e=t._dragdata;if(e&&e.element===bt){var r=t._fullLayout.dragmode;y(r)||(yt(),Yt([0,0,tt,et]),Pt.moveFn(e.dx,e.dy))}}},g.init(Pt);var Ft=[0,0,tt,et],Bt=null,Nt=L.REDRAWDELAY,jt=e.mainplot?t._fullLayout._plots[e.mainplot]:e;function Ut(e,r){if(e*=pt,r*=dt,!t._transitioningWithDuration){if(t._fullLayout._replotting=!0,"ew"===it||"ns"===at){var n=it?-e:0,i=at?-r:0;if(nt.isSubplotConstrained){if(it&&at){var a=(e/tt-r/et)/2;n=-(e=a*tt),i=-(r=-a*et)}at?n=-i*tt/et:i=-n*et/tt}return it&&(F(J,e),Vt("x")),at&&(F(K,r),Vt("y")),Yt([n,i,tt,et]),Ht(),void t.emit("plotly_relayouting",ht)}var o,s,l="w"===it==("n"===at)?1:-1;if(it&&at&&(rt.isSubplotConstrained||nt.isSubplotConstrained)){var c=(e/tt+l*r/et)/2;e=c*tt,r=l*c*et}if("w"===it?e=p(J,0,e):"e"===it?e=p(J,1,-e):it||(e=0),"n"===at?r=p(K,1,r):"s"===at?r=p(K,0,-r):at||(r=0),o="w"===it?e:0,s="n"===at?r:0,rt.isSubplotConstrained&&!nt.isSubplotConstrained||nt.isSubplotConstrained&&it&&at&&l>0){var u;if(nt.isSubplotConstrained||!it&&1===at.length){for(u=0;u<J.length;u++)J[u].range=J[u]._r.slice(),E(J[u],1-r/et);o=(e=r*tt/et)/2}if(nt.isSubplotConstrained||!at&&1===it.length){for(u=0;u<K.length;u++)K[u].range=K[u]._r.slice(),E(K[u],1-e/tt);s=(r=e*et/tt)/2}}nt.isSubplotConstrained&&at||Vt("x"),nt.isSubplotConstrained&&it||Vt("y");var f=tt-e,h=et-r;!nt.isSubplotConstrained||it&&at||(it?(s=o?0:e*et/tt,h=f*et/tt):(o=s?0:r*tt/et,f=h*tt/et)),Yt([o,s,f,h]),Ht(),t.emit("plotly_relayouting",ht)}function p(t,e,r){for(var n,i,a=1-e,o=0;o<t.length;o++){var s=t[o];if(!s.fixedrange){n=s,i=s._rl[a]+(s._rl[e]-s._rl[a])/B(r/s._length);var l=s.l2r(i);!1!==l&&void 0!==l&&(s.range[e]=l)}}return n._length*(n._rl[e]-i)/(n._rl[e]-n._rl[a])}}function Vt(t,e){for(var r=nt.isSubplotConstrained?{x:K,y:J}[t]:nt[t+"axes"],n=nt.isSubplotConstrained?{x:J,y:K}[t]:[],i=0;i<r.length;i++){var a=r[i],o=a._id,s=nt.xLinks[o]||nt.yLinks[o],l=n[0]||V[s]||Z[s];l&&(e?(e[a._name+".range[0]"]=e[l._name+".range[0]"],e[a._name+".range[1]"]=e[l._name+".range[1]"]):a.range=l.range.slice())}}function Ht(){var e,r=[];function n(t){for(e=0;e<t.length;e++)t[e].fixedrange||r.push(t[e]._id)}for(st&&(n(J),n(rt.xaxes),n(nt.xaxes)),lt&&(n(K),n(rt.yaxes),n(nt.yaxes)),ht={},e=0;e<r.length;e++){var i=r[e],a=k(t,i);d.drawOne(t,a,{skipTitle:!0}),ht[a._name+".range[0]"]=a.range[0],ht[a._name+".range[1]"]=a.range[1]}d.redrawComponents(t,r)}function qt(){if(!t._transitioningWithDuration){var e=t._context.doubleClick,r=[];it&&(r=r.concat(J)),at&&(r=r.concat(K)),nt.xaxes&&(r=r.concat(nt.xaxes)),nt.yaxes&&(r=r.concat(nt.yaxes));var n,i,a,o={};if("reset+autosize"===e)for(e="autosize",i=0;i<r.length;i++)if((n=r[i])._rangeInitial&&(n.range[0]!==n._rangeInitial[0]||n.range[1]!==n._rangeInitial[1])||!n._rangeInitial&&!n.autorange){e="reset";break}if("autosize"===e)for(i=0;i<r.length;i++)(n=r[i]).fixedrange||(o[n._name+".autorange"]=!0);else if("reset"===e)for((it||rt.isSubplotConstrained)&&(r=r.concat(rt.xaxes)),at&&!rt.isSubplotConstrained&&(r=r.concat(rt.yaxes)),rt.isSubplotConstrained&&(it?at||(r=r.concat(K)):r=r.concat(J)),i=0;i<r.length;i++)(n=r[i]).fixedrange||(n._rangeInitial?(a=n._rangeInitial,o[n._name+".range[0]"]=a[0],o[n._name+".range[1]"]=a[1]):o[n._name+".autorange"]=!0);t.emit("plotly_doubleclick",null),l.call("_guiRelayout",t,o)}}function Gt(){Yt([0,0,tt,et]),i.syncOrAsync([T.previousPromises,function(){t._fullLayout._replotting=!1,l.call("_guiRelayout",t,ht)}],t)}function Yt(e){var r,n,a,o,s=t._fullLayout,c=s._plots,u=s._subplots.cartesian;if(ut&&l.subplotsRegistry.splom.drag(t),ct)for(r=0;r<u.length;r++)if(a=(n=c[u[r]]).xaxis,o=n.yaxis,n._scene){var f=i.simpleMap(a.range,a.r2l),p=i.simpleMap(o.range,o.r2l);n._scene.update({range:[f[0],p[0],f[1],p[1]]})}if((ut||ct)&&(_(t),w(t)),ft){var d=e[2]/I._length,g=e[3]/O._length;for(r=0;r<u.length;r++){a=(n=c[u[r]]).xaxis,o=n.yaxis;var y,x,b,T,k=(st||nt.isSubplotConstrained)&&!a.fixedrange&&V[a._id],A=(lt||nt.isSubplotConstrained)&&!o.fixedrange&&Z[o._id];if(k?(y=d,b=v||nt.isSubplotConstrained?e[0]:Zt(a,y)):nt.xaHash[a._id]?(y=d,b=e[0]*a._length/I._length):nt.yaHash[a._id]?(y=g,b="ns"===at?-e[1]*a._length/O._length:Zt(a,y,{n:"top",s:"bottom"}[at])):b=Xt(a,y=Wt(a,d,g)),A?(x=g,T=m||nt.isSubplotConstrained?e[1]:Zt(o,x)):nt.yaHash[o._id]?(x=g,T=e[1]*o._length/O._length):nt.xaHash[o._id]?(x=d,T="ew"===it?-e[0]*o._length/I._length:Zt(o,x,{e:"right",w:"left"}[it])):T=Xt(o,x=Wt(o,d,g)),y||x){y||(y=1),x||(x=1);var M=a._offset-b/y,S=o._offset-T/x;n.clipRect.call(h.setTranslate,b,T).call(h.setScale,y,x),n.plot.call(h.setTranslate,M,S).call(h.setScale,1/y,1/x),y===n.xScaleFactor&&x===n.yScaleFactor||(h.setPointGroupScale(n.zoomScalePts,y,x),h.setTextPointsScale(n.zoomScaleTxt,y,x)),h.hideOutsideRangePoints(n.clipOnAxisFalseTraces,n),n.xScaleFactor=y,n.yScaleFactor=x}}}}function Wt(t,e,r){return t.fixedrange?0:st&&rt.xaHash[t._id]?e:lt&&(rt.isSubplotConstrained?rt.xaHash:rt.yaHash)[t._id]?r:0}function Xt(t,e){return e?(t.range=t._r.slice(),E(t,e),Zt(t,e)):0}function Zt(t,e,r){return t._length*(1-e)*b[r||t.constraintoward||"middle"]}return m.length*v.length!=1&&W(bt,(function(e){if(t._context._scrollZoom.cartesian||t._fullLayout._enablescrollzoom){if(It(),t._transitioningWithDuration)return e.preventDefault(),void e.stopPropagation();yt(),clearTimeout(Bt);var r=-e.deltaY;if(isFinite(r)||(r=e.wheelDelta/10),isFinite(r)){var n,a=Math.exp(-Math.min(Math.max(r,-20),20)/200),o=jt.draglayer.select(".nsewdrag").node().getBoundingClientRect(),s=(e.clientX-o.left)/o.width,l=(o.bottom-e.clientY)/o.height;if(st){for(v||(s=.5),n=0;n<J.length;n++)c(J[n],s,a);Vt("x"),Ft[2]*=a,Ft[0]+=Ft[2]*s*(1/a-1)}if(lt){for(m||(l=.5),n=0;n<K.length;n++)c(K[n],l,a);Vt("y"),Ft[3]*=a,Ft[1]+=Ft[3]*(1-l)*(1/a-1)}Yt(Ft),Ht(),t.emit("plotly_relayouting",ht),Bt=setTimeout((function(){t._fullLayout&&(Ft=[0,0,tt,et],Gt())}),Nt),e.preventDefault()}else i.log("Did not find wheel motion attributes: ",e)}function c(t,e,r){if(!t.fixedrange){var n=i.simpleMap(t.range,t.r2l),a=n[0]+(n[1]-n[0])*e;t.range=n.map((function(e){return t.l2r(a+(e-a)*r)}))}}})),bt},makeDragger:O,makeRectDragger:z,makeZoombox:N,makeCorners:j,updateZoombox:U,xyCorners:G,transitionZoombox:V,removeZoombox:H,showDoubleClickNotifier:q,attachWheelEventHandler:W}},{"../../components/color":361,"../../components/dragelement":380,"../../components/dragelement/helpers":379,"../../components/drawing":383,"../../components/fx":401,"../../constants/alignment":466,"../../lib":498,"../../lib/clear_gl_canvases":482,"../../lib/setcursor":519,"../../lib/svg_text_utils":524,"../../plot_api/subroutines":539,"../../registry":633,"../plots":614,"./axes":549,"./axis_ids":553,"./constants":556,"./scale_zoom":569,"./select":570,"@plotly/d3":58,"has-passive-events":224,tinycolor2:307}],559:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/fx"),a=t("../../components/dragelement"),o=t("../../lib/setcursor"),s=t("./dragbox").makeDragBox,l=t("./constants").DRAGGERSIZE;r.initInteractions=function(t){var e=t._fullLayout;if(t._context.staticPlot)n.select(t).selectAll(".drag").remove();else if(e._has("cartesian")||e._has("splom")){Object.keys(e._plots||{}).sort((function(t,r){if((e._plots[t].mainplot&&!0)===(e._plots[r].mainplot&&!0)){var n=t.split("y"),i=r.split("y");return n[0]===i[0]?Number(n[1]||1)-Number(i[1]||1):Number(n[0]||1)-Number(i[0]||1)}return e._plots[t].mainplot?1:-1})).forEach((function(r){var n=e._plots[r],o=n.xaxis,c=n.yaxis;if(!n.mainplot){var u=s(t,n,o._offset,c._offset,o._length,c._length,"ns","ew");u.onmousemove=function(e){t._fullLayout._rehover=function(){t._fullLayout._hoversubplot===r&&t._fullLayout._plots[r]&&i.hover(t,e,r)},i.hover(t,e,r),t._fullLayout._lasthover=u,t._fullLayout._hoversubplot=r},u.onmouseout=function(e){t._dragging||(t._fullLayout._hoversubplot=null,a.unhover(t,e))},t._context.showAxisDragHandles&&(s(t,n,o._offset-l,c._offset-l,l,l,"n","w"),s(t,n,o._offset+o._length,c._offset-l,l,l,"n","e"),s(t,n,o._offset-l,c._offset+c._length,l,l,"s","w"),s(t,n,o._offset+o._length,c._offset+c._length,l,l,"s","e"))}if(t._context.showAxisDragHandles){if(r===o._mainSubplot){var f=o._mainLinePosition;"top"===o.side&&(f-=l),s(t,n,o._offset+.1*o._length,f,.8*o._length,l,"","ew"),s(t,n,o._offset,f,.1*o._length,l,"","w"),s(t,n,o._offset+.9*o._length,f,.1*o._length,l,"","e")}if(r===c._mainSubplot){var h=c._mainLinePosition;"right"!==c.side&&(h-=l),s(t,n,h,c._offset+.1*c._length,l,.8*c._length,"ns",""),s(t,n,h,c._offset+.9*c._length,l,.1*c._length,"s",""),s(t,n,h,c._offset,l,.1*c._length,"n","")}}}));var o=e._hoverlayer.node();o.onmousemove=function(r){r.target=t._fullLayout._lasthover,i.hover(t,r,e._hoversubplot)},o.onclick=function(e){e.target=t._fullLayout._lasthover,i.click(t,e)},o.onmousedown=function(e){t._fullLayout._lasthover.onmousedown(e)},r.updateFx(t)}},r.updateFx=function(t){var e=t._fullLayout,r="pan"===e.dragmode?"move":"crosshair";o(e._draggers,r)}},{"../../components/dragelement":380,"../../components/fx":401,"../../lib/setcursor":519,"./constants":556,"./dragbox":558,"@plotly/d3":58}],560:[function(t,e,r){"use strict";e.exports={clearOutlineControllers:function(t){var e=t._fullLayout._zoomlayer;e&&e.selectAll(".outline-controllers").remove()},clearSelect:function(t){var e=t._fullLayout._zoomlayer;e&&e.selectAll(".select-outline").remove(),t._fullLayout._drawing=!1}}},{}],561:[function(t,e,r){"use strict";var n=t("../../lib").strTranslate;function i(t,e){switch(t.type){case"log":return t.p2d(e);case"date":return t.p2r(e,0,t.calendar);default:return t.p2r(e)}}e.exports={p2r:i,r2p:function(t,e){switch(t.type){case"log":return t.d2p(e);case"date":return t.r2p(e,0,t.calendar);default:return t.r2p(e)}},axValue:function(t){var e="y"===t._id.charAt(0)?1:0;return function(r){return i(t,r[e])}},getTransform:function(t){return n(t.xaxis._offset,t.yaxis._offset)}}},{"../../lib":498}],562:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("./axis_ids");e.exports=function(t){return function(e,r){var o=e[t];if(Array.isArray(o))for(var s=n.subplotsRegistry.cartesian,l=s.idRegex,c=r._subplots,u=c.xaxis,f=c.yaxis,h=c.cartesian,p=r._has("cartesian")||r._has("gl2d"),d=0;d<o.length;d++){var m=o[d];if(i.isPlainObject(m)){var g=a.cleanId(m.xref,"x",!1),v=a.cleanId(m.yref,"y",!1),y=l.x.test(g),x=l.y.test(v);if(y||x){p||i.pushUnique(r._basePlotModules,s);var b=!1;y&&-1===u.indexOf(g)&&(u.push(g),b=!0),x&&-1===f.indexOf(v)&&(f.push(v),b=!0),b&&y&&x&&h.push(g+v)}}}}}},{"../../lib":498,"../../registry":633,"./axis_ids":553}],563:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../lib"),o=t("../plots"),s=t("../../components/drawing"),l=t("../get_data").getModuleCalcData,c=t("./axis_ids"),u=t("./constants"),f=t("../../constants/xmlns_namespaces"),h=a.ensureSingle;function p(t,e,r){return a.ensureSingle(t,e,r,(function(t){t.datum(r)}))}function d(t,e,r,a,o){for(var c,f,h,p=u.traceLayerClasses,d=t._fullLayout,m=d._modules,g=[],v=[],y=0;y<m.length;y++){var x=(c=m[y]).name,b=i.modules[x].categories;if(b.svg){var _=c.layerName||x+"layer",w=c.plot;h=(f=l(r,w))[0],r=f[1],h.length&&g.push({i:p.indexOf(_),className:_,plotMethod:w,cdModule:h}),b.zoomScale&&v.push("."+_)}}g.sort((function(t,e){return t.i-e.i}));var T=e.plot.selectAll("g.mlayer").data(g,(function(t){return t.className}));if(T.enter().append("g").attr("class",(function(t){return t.className})).classed("mlayer",!0).classed("rangeplot",e.isRangePlot),T.exit().remove(),T.order(),T.each((function(r){var i=n.select(this),l=r.className;r.plotMethod(t,e,r.cdModule,i,a,o),-1===u.clipOnAxisFalseQuery.indexOf("."+l)&&s.setClipUrl(i,e.layerClipId,t)})),d._has("scattergl")&&(c=i.getModule("scattergl"),h=l(r,c)[0],c.plot(t,e,h)),!t._context.staticPlot&&(e._hasClipOnAxisFalse&&(e.clipOnAxisFalseTraces=e.plot.selectAll(u.clipOnAxisFalseQuery.join(",")).selectAll(".trace")),v.length)){var k=e.plot.selectAll(v.join(",")).selectAll(".trace");e.zoomScalePts=k.selectAll("path.point"),e.zoomScaleTxt=k.selectAll(".textpoint")}}function m(t,e){var r=e.plotgroup,n=e.id,i=u.layerValue2layerClass[e.xaxis.layer],a=u.layerValue2layerClass[e.yaxis.layer],o=t._fullLayout._hasOnlyLargeSploms;if(e.mainplot){var s=e.mainplotinfo,l=s.plotgroup,f=n+"-x",d=n+"-y";e.gridlayer=s.gridlayer,e.zerolinelayer=s.zerolinelayer,h(s.overlinesBelow,"path",f),h(s.overlinesBelow,"path",d),h(s.overaxesBelow,"g",f),h(s.overaxesBelow,"g",d),e.plot=h(s.overplot,"g",n),h(s.overlinesAbove,"path",f),h(s.overlinesAbove,"path",d),h(s.overaxesAbove,"g",f),h(s.overaxesAbove,"g",d),e.xlines=l.select(".overlines-"+i).select("."+f),e.ylines=l.select(".overlines-"+a).select("."+d),e.xaxislayer=l.select(".overaxes-"+i).select("."+f),e.yaxislayer=l.select(".overaxes-"+a).select("."+d)}else if(o)e.xlines=h(r,"path","xlines-above"),e.ylines=h(r,"path","ylines-above"),e.xaxislayer=h(r,"g","xaxislayer-above"),e.yaxislayer=h(r,"g","yaxislayer-above");else{var m=h(r,"g","layer-subplot");e.shapelayer=h(m,"g","shapelayer"),e.imagelayer=h(m,"g","imagelayer"),e.gridlayer=h(r,"g","gridlayer"),e.zerolinelayer=h(r,"g","zerolinelayer"),h(r,"path","xlines-below"),h(r,"path","ylines-below"),e.overlinesBelow=h(r,"g","overlines-below"),h(r,"g","xaxislayer-below"),h(r,"g","yaxislayer-below"),e.overaxesBelow=h(r,"g","overaxes-below"),e.plot=h(r,"g","plot"),e.overplot=h(r,"g","overplot"),e.xlines=h(r,"path","xlines-above"),e.ylines=h(r,"path","ylines-above"),e.overlinesAbove=h(r,"g","overlines-above"),h(r,"g","xaxislayer-above"),h(r,"g","yaxislayer-above"),e.overaxesAbove=h(r,"g","overaxes-above"),e.xlines=r.select(".xlines-"+i),e.ylines=r.select(".ylines-"+a),e.xaxislayer=r.select(".xaxislayer-"+i),e.yaxislayer=r.select(".yaxislayer-"+a)}o||(p(e.gridlayer,"g",e.xaxis._id),p(e.gridlayer,"g",e.yaxis._id),e.gridlayer.selectAll("g").map((function(t){return t[0]})).sort(c.idSort)),e.xlines.style("fill","none").classed("crisp",!0),e.ylines.style("fill","none").classed("crisp",!0)}function g(t,e){if(t){var r={};for(var i in t.each((function(t){var i=t[0];n.select(this).remove(),v(i,e),r[i]=!0})),e._plots)for(var a=e._plots[i].overlays||[],o=0;o<a.length;o++){var s=a[o];r[s.id]&&s.plot.selectAll(".trace").remove()}}}function v(t,e){e._draggers.selectAll("g."+t).remove(),e._defs.select("#clip"+e._uid+t+"plot").remove()}r.name="cartesian",r.attr=["xaxis","yaxis"],r.idRoot=["x","y"],r.idRegex=u.idRegex,r.attrRegex=u.attrRegex,r.attributes=t("./attributes"),r.layoutAttributes=t("./layout_attributes"),r.supplyLayoutDefaults=t("./layout_defaults"),r.transitionAxes=t("./transition_axes"),r.finalizeSubplots=function(t,e){var r,n,i,o=e._subplots,s=o.xaxis,l=o.yaxis,f=o.cartesian,h=f.concat(o.gl2d||[]),p={},d={};for(r=0;r<h.length;r++){var m=h[r].split("y");p[m[0]]=1,d["y"+m[1]]=1}for(r=0;r<s.length;r++)p[n=s[r]]||(i=(t[c.id2name(n)]||{}).anchor,u.idRegex.y.test(i)||(i="y"),f.push(n+i),h.push(n+i),d[i]||(d[i]=1,a.pushUnique(l,i)));for(r=0;r<l.length;r++)d[i=l[r]]||(n=(t[c.id2name(i)]||{}).anchor,u.idRegex.x.test(n)||(n="x"),f.push(n+i),h.push(n+i),p[n]||(p[n]=1,a.pushUnique(s,n)));if(!h.length){for(var g in n="",i="",t){if(u.attrRegex.test(g))"x"===g.charAt(0)?(!n||+g.substr(5)<+n.substr(5))&&(n=g):(!i||+g.substr(5)<+i.substr(5))&&(i=g)}n=n?c.name2id(n):"x",i=i?c.name2id(i):"y",s.push(n),l.push(i),f.push(n+i)}},r.plot=function(t,e,r,n){var i,a=t._fullLayout,o=a._subplots.cartesian,s=t.calcdata;if(!Array.isArray(e))for(e=[],i=0;i<s.length;i++)e.push(i);for(i=0;i<o.length;i++){for(var l,c=o[i],u=a._plots[c],f=[],h=0;h<s.length;h++){var p=s[h],m=p[0].trace;m.xaxis+m.yaxis===c&&((-1!==e.indexOf(m.index)||m.carpet)&&(l&&l[0].trace.xaxis+l[0].trace.yaxis===c&&-1!==["tonextx","tonexty","tonext"].indexOf(m.fill)&&-1===f.indexOf(l)&&f.push(l),f.push(p)),l=p)}d(t,u,f,r,n)}},r.clean=function(t,e,r,n){var i,a,o,s=n._plots||{},l=e._plots||{},u=n._subplots||{};if(n._hasOnlyLargeSploms&&!e._hasOnlyLargeSploms)for(o in s)(i=s[o]).plotgroup&&i.plotgroup.remove();var f=n._has&&n._has("gl"),h=e._has&&e._has("gl");if(f&&!h)for(o in s)(i=s[o])._scene&&i._scene.destroy();if(u.xaxis&&u.yaxis){var p=c.listIds({_fullLayout:n});for(a=0;a<p.length;a++){var d=p[a];e[c.id2name(d)]||n._infolayer.selectAll(".g-"+d+"title").remove()}}var m=n._has&&n._has("cartesian"),y=e._has&&e._has("cartesian");if(m&&!y)g(n._cartesianlayer.selectAll(".subplot"),n),n._defs.selectAll(".axesclip").remove(),delete n._axisConstraintGroups,delete n._axisMatchGroups;else if(u.cartesian)for(a=0;a<u.cartesian.length;a++){var x=u.cartesian[a];if(!l[x]){var b="."+x+",."+x+"-x,."+x+"-y";n._cartesianlayer.selectAll(b).remove(),v(x,n)}}},r.drawFramework=function(t){var e=t._fullLayout,r=function(t){var e,r,n,i,a,o,s=t._fullLayout,l=s._subplots.cartesian,c=l.length,u=[],f=[];for(e=0;e<c;e++){n=l[e],i=s._plots[n],a=i.xaxis,o=i.yaxis;var h=a._mainAxis,p=o._mainAxis,d=h._id+p._id,m=s._plots[d];i.overlays=[],d!==n&&m?(i.mainplot=d,i.mainplotinfo=m,f.push(n)):(i.mainplot=void 0,i.mainplotinfo=void 0,u.push(n))}for(e=0;e<f.length;e++)n=f[e],(i=s._plots[n]).mainplotinfo.overlays.push(i);var g=u.concat(f),v=new Array(c);for(e=0;e<c;e++){n=g[e],i=s._plots[n],a=i.xaxis,o=i.yaxis;var y=[n,a.layer,o.layer,a.overlaying||"",o.overlaying||""];for(r=0;r<i.overlays.length;r++)y.push(i.overlays[r].id);v[e]=y}return v}(t),i=e._cartesianlayer.selectAll(".subplot").data(r,String);i.enter().append("g").attr("class",(function(t){return"subplot "+t[0]})),i.order(),i.exit().call(g,e),i.each((function(r){var i=r[0],a=e._plots[i];a.plotgroup=n.select(this),m(t,a),a.draglayer=h(e._draggers,"g",i)}))},r.rangePlot=function(t,e,r){m(t,e),d(t,e,r),o.style(t)},r.toSVG=function(t){var e=t._fullLayout._glimages,r=n.select(t).selectAll(".svg-container");r.filter((function(t,e){return e===r.size()-1})).selectAll(".gl-canvas-context, .gl-canvas-focus").each((function(){var t=this.toDataURL("image/png");e.append("svg:image").attr({xmlns:f.svg,"xlink:href":t,preserveAspectRatio:"none",x:0,y:0,width:this.style.width,height:this.style.height})}))},r.updateFx=t("./graph_interact").updateFx},{"../../components/drawing":383,"../../constants/xmlns_namespaces":475,"../../lib":498,"../../registry":633,"../get_data":588,"../plots":614,"./attributes":547,"./axis_ids":553,"./constants":556,"./graph_interact":559,"./layout_attributes":564,"./layout_defaults":565,"./transition_axes":576,"@plotly/d3":58}],564:[function(t,e,r){"use strict";var n=t("../font_attributes"),i=t("../../components/color/attributes"),a=t("../../components/drawing/attributes").dash,o=t("../../lib/extend").extendFlat,s=t("../../plot_api/plot_template").templatedArray,l=t("../../plots/cartesian/axis_format_attributes").descriptionWithDates,c=t("../../constants/numerical").ONEDAY,u=t("./constants"),f=u.HOUR_PATTERN,h=u.WEEKDAY_PATTERN;e.exports={visible:{valType:"boolean",editType:"plot"},color:{valType:"color",dflt:i.defaultLine,editType:"ticks"},title:{text:{valType:"string",editType:"ticks"},font:n({editType:"ticks"}),standoff:{valType:"number",min:0,editType:"ticks"},editType:"ticks"},type:{valType:"enumerated",values:["-","linear","log","date","category","multicategory"],dflt:"-",editType:"calc",_noTemplating:!0},autotypenumbers:{valType:"enumerated",values:["convert types","strict"],dflt:"convert types",editType:"calc"},autorange:{valType:"enumerated",values:[!0,!1,"reversed"],dflt:!0,editType:"axrange",impliedEdits:{"range[0]":void 0,"range[1]":void 0}},rangemode:{valType:"enumerated",values:["normal","tozero","nonnegative"],dflt:"normal",editType:"plot"},range:{valType:"info_array",items:[{valType:"any",editType:"axrange",impliedEdits:{"^autorange":!1},anim:!0},{valType:"any",editType:"axrange",impliedEdits:{"^autorange":!1},anim:!0}],editType:"axrange",impliedEdits:{autorange:!1},anim:!0},fixedrange:{valType:"boolean",dflt:!1,editType:"calc"},scaleanchor:{valType:"enumerated",values:[u.idRegex.x.toString(),u.idRegex.y.toString()],editType:"plot"},scaleratio:{valType:"number",min:0,dflt:1,editType:"plot"},constrain:{valType:"enumerated",values:["range","domain"],editType:"plot"},constraintoward:{valType:"enumerated",values:["left","center","right","top","middle","bottom"],editType:"plot"},matches:{valType:"enumerated",values:[u.idRegex.x.toString(),u.idRegex.y.toString()],editType:"calc"},rangebreaks:s("rangebreak",{enabled:{valType:"boolean",dflt:!0,editType:"calc"},bounds:{valType:"info_array",items:[{valType:"any",editType:"calc"},{valType:"any",editType:"calc"}],editType:"calc"},pattern:{valType:"enumerated",values:[h,f,""],editType:"calc"},values:{valType:"info_array",freeLength:!0,editType:"calc",items:{valType:"any",editType:"calc"}},dvalue:{valType:"number",editType:"calc",min:0,dflt:c},editType:"calc"}),tickmode:{valType:"enumerated",values:["auto","linear","array"],editType:"ticks",impliedEdits:{tick0:void 0,dtick:void 0}},nticks:{valType:"integer",min:0,dflt:0,editType:"ticks"},tick0:{valType:"any",editType:"ticks",impliedEdits:{tickmode:"linear"}},dtick:{valType:"any",editType:"ticks",impliedEdits:{tickmode:"linear"}},ticklabelstep:{valType:"integer",min:1,dflt:1,editType:"ticks"},tickvals:{valType:"data_array",editType:"ticks"},ticktext:{valType:"data_array",editType:"ticks"},ticks:{valType:"enumerated",values:["outside","inside",""],editType:"ticks"},tickson:{valType:"enumerated",values:["labels","boundaries"],dflt:"labels",editType:"ticks"},ticklabelmode:{valType:"enumerated",values:["instant","period"],dflt:"instant",editType:"ticks"},ticklabelposition:{valType:"enumerated",values:["outside","inside","outside top","inside top","outside left","inside left","outside right","inside right","outside bottom","inside bottom"],dflt:"outside",editType:"calc"},ticklabeloverflow:{valType:"enumerated",values:["allow","hide past div","hide past domain"],editType:"calc"},mirror:{valType:"enumerated",values:[!0,"ticks",!1,"all","allticks"],dflt:!1,editType:"ticks+layoutstyle"},ticklen:{valType:"number",min:0,dflt:5,editType:"ticks"},tickwidth:{valType:"number",min:0,dflt:1,editType:"ticks"},tickcolor:{valType:"color",dflt:i.defaultLine,editType:"ticks"},showticklabels:{valType:"boolean",dflt:!0,editType:"ticks"},automargin:{valType:"boolean",dflt:!1,editType:"ticks"},showspikes:{valType:"boolean",dflt:!1,editType:"modebar"},spikecolor:{valType:"color",dflt:null,editType:"none"},spikethickness:{valType:"number",dflt:3,editType:"none"},spikedash:o({},a,{dflt:"dash",editType:"none"}),spikemode:{valType:"flaglist",flags:["toaxis","across","marker"],dflt:"toaxis",editType:"none"},spikesnap:{valType:"enumerated",values:["data","cursor","hovered data"],dflt:"hovered data",editType:"none"},tickfont:n({editType:"ticks"}),tickangle:{valType:"angle",dflt:"auto",editType:"ticks"},tickprefix:{valType:"string",dflt:"",editType:"ticks"},showtickprefix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"ticks"},ticksuffix:{valType:"string",dflt:"",editType:"ticks"},showticksuffix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"ticks"},showexponent:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"ticks"},exponentformat:{valType:"enumerated",values:["none","e","E","power","SI","B"],dflt:"B",editType:"ticks"},minexponent:{valType:"number",dflt:3,min:0,editType:"ticks"},separatethousands:{valType:"boolean",dflt:!1,editType:"ticks"},tickformat:{valType:"string",dflt:"",editType:"ticks",description:l("tick label")},tickformatstops:s("tickformatstop",{enabled:{valType:"boolean",dflt:!0,editType:"ticks"},dtickrange:{valType:"info_array",items:[{valType:"any",editType:"ticks"},{valType:"any",editType:"ticks"}],editType:"ticks"},value:{valType:"string",dflt:"",editType:"ticks"},editType:"ticks"}),hoverformat:{valType:"string",dflt:"",editType:"none",description:l("hover text")},showline:{valType:"boolean",dflt:!1,editType:"ticks+layoutstyle"},linecolor:{valType:"color",dflt:i.defaultLine,editType:"layoutstyle"},linewidth:{valType:"number",min:0,dflt:1,editType:"ticks+layoutstyle"},showgrid:{valType:"boolean",editType:"ticks"},gridcolor:{valType:"color",dflt:i.lightLine,editType:"ticks"},gridwidth:{valType:"number",min:0,dflt:1,editType:"ticks"},zeroline:{valType:"boolean",editType:"ticks"},zerolinecolor:{valType:"color",dflt:i.defaultLine,editType:"ticks"},zerolinewidth:{valType:"number",dflt:1,editType:"ticks"},showdividers:{valType:"boolean",dflt:!0,editType:"ticks"},dividercolor:{valType:"color",dflt:i.defaultLine,editType:"ticks"},dividerwidth:{valType:"number",dflt:1,editType:"ticks"},anchor:{valType:"enumerated",values:["free",u.idRegex.x.toString(),u.idRegex.y.toString()],editType:"plot"},side:{valType:"enumerated",values:["top","bottom","left","right"],editType:"plot"},overlaying:{valType:"enumerated",values:["free",u.idRegex.x.toString(),u.idRegex.y.toString()],editType:"plot"},layer:{valType:"enumerated",values:["above traces","below traces"],dflt:"above traces",editType:"plot"},domain:{valType:"info_array",items:[{valType:"number",min:0,max:1,editType:"plot"},{valType:"number",min:0,max:1,editType:"plot"}],dflt:[0,1],editType:"plot"},position:{valType:"number",min:0,max:1,dflt:0,editType:"plot"},categoryorder:{valType:"enumerated",values:["trace","category ascending","category descending","array","total ascending","total descending","min ascending","min descending","max ascending","max descending","sum ascending","sum descending","mean ascending","mean descending","median ascending","median descending"],dflt:"trace",editType:"calc"},categoryarray:{valType:"data_array",editType:"calc"},uirevision:{valType:"any",editType:"none"},editType:"calc",_deprecated:{autotick:{valType:"boolean",editType:"ticks"},title:{valType:"string",editType:"ticks"},titlefont:n({editType:"ticks"})}}},{"../../components/color/attributes":360,"../../components/drawing/attributes":382,"../../constants/numerical":474,"../../lib/extend":488,"../../plot_api/plot_template":538,"../../plots/cartesian/axis_format_attributes":552,"../font_attributes":580,"./constants":556}],565:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../../components/fx/helpers").isUnifiedHover,o=t("../../components/fx/hovermode_defaults"),s=t("../../plot_api/plot_template"),l=t("../layout_attributes"),c=t("./layout_attributes"),u=t("./type_defaults"),f=t("./axis_defaults"),h=t("./constraints"),p=t("./position_defaults"),d=t("./axis_ids"),m=d.id2name,g=d.name2id,v=t("./constants").AX_ID_PATTERN,y=t("../../registry"),x=y.traceIs,b=y.getComponentMethod;function _(t,e,r){Array.isArray(t[e])?t[e].push(r):t[e]=[r]}e.exports=function(t,e,r){var y,w,T=e.autotypenumbers,k={},A={},M={},S={},E={},L={},C={},P={},I={},O={};for(y=0;y<r.length;y++){var z=r[y];if(x(z,"cartesian")||x(z,"gl2d")){var D,R;if(z.xaxis)D=m(z.xaxis),_(k,D,z);else if(z.xaxes)for(w=0;w<z.xaxes.length;w++)_(k,m(z.xaxes[w]),z);if(z.yaxis)R=m(z.yaxis),_(k,R,z);else if(z.yaxes)for(w=0;w<z.yaxes.length;w++)_(k,m(z.yaxes[w]),z);if("funnel"===z.type?"h"===z.orientation?(D&&(A[D]=!0),R&&(C[R]=!0)):R&&(M[R]=!0):"image"===z.type?(R&&(P[R]=!0),D&&(P[D]=!0)):(R&&(E[R]=!0,L[R]=!0),x(z,"carpet")&&("carpet"!==z.type||z._cheater)||D&&(S[D]=!0)),"carpet"===z.type&&z._cheater&&D&&(A[D]=!0),x(z,"2dMap")&&(I[D]=!0,I[R]=!0),x(z,"oriented"))O["h"===z.orientation?R:D]=!0}}var F=e._subplots,B=F.xaxis,N=F.yaxis,j=n.simpleMap(B,m),U=n.simpleMap(N,m),V=j.concat(U),H=i.background;B.length&&N.length&&(H=n.coerce(t,e,l,"plot_bgcolor"));var q,G,Y,W,X,Z=i.combine(H,e.paper_bgcolor);function J(){var t=k[q]||[];X._traceIndices=t.map((function(t){return t._expandedIndex})),X._annIndices=[],X._shapeIndices=[],X._imgIndices=[],X._subplotsWith=[],X._counterAxes=[],X._name=X._attr=q,X._id=G}function K(t,e){return n.coerce(W,X,c,t,e)}function Q(t,e){return n.coerce2(W,X,c,t,e)}function $(t){return"x"===t?N:B}function tt(e,r){for(var n="x"===e?j:U,i=[],a=0;a<n.length;a++){var o=n[a];o===r||(t[o]||{}).overlaying||i.push(g(o))}return i}var et={x:$("x"),y:$("y")},rt=et.x.concat(et.y),nt={},it=[];function at(){var t=W.matches;v.test(t)&&-1===rt.indexOf(t)&&(nt[t]=W.type,it=Object.keys(nt))}var ot=o(t,e),st=a(ot);for(y=0;y<V.length;y++){q=V[y],G=g(q),Y=q.charAt(0),n.isPlainObject(t[q])||(t[q]={}),W=t[q],X=s.newContainer(e,q,Y+"axis"),J();var lt="x"===Y&&!S[q]&&A[q]||"y"===Y&&!E[q]&&M[q],ct="y"===Y&&(!L[q]&&C[q]||P[q]),ut={letter:Y,font:e.font,outerTicks:I[q],showGrid:!O[q],data:k[q]||[],bgColor:Z,calendar:e.calendar,automargin:!0,visibleDflt:lt,reverseDflt:ct,autotypenumbersDflt:T,splomStash:((e._splomAxes||{})[Y]||{})[G]};K("uirevision",e.uirevision),u(W,X,K,ut),f(W,X,K,ut,e);var ft=st&&Y===ot.charAt(0),ht=Q("spikecolor",st?X.color:void 0),pt=Q("spikethickness",st?1.5:void 0),dt=Q("spikedash",st?"dot":void 0),mt=Q("spikemode",st?"across":void 0),gt=Q("spikesnap");K("showspikes",!!(ft||ht||pt||dt||mt||gt))||(delete X.spikecolor,delete X.spikethickness,delete X.spikedash,delete X.spikemode,delete X.spikesnap),p(W,X,K,{letter:Y,counterAxes:et[Y],overlayableAxes:tt(Y,q),grid:e.grid}),K("title.standoff"),at(),X._input=W}for(y=0;y<it.length;){G=it[y++],Y=(q=m(G)).charAt(0),n.isPlainObject(t[q])||(t[q]={}),W=t[q],X=s.newContainer(e,q,Y+"axis"),J();var vt={letter:Y,font:e.font,outerTicks:I[q],showGrid:!O[q],data:[],bgColor:Z,calendar:e.calendar,automargin:!0,visibleDflt:!1,reverseDflt:!1,autotypenumbersDflt:T,splomStash:((e._splomAxes||{})[Y]||{})[G]};K("uirevision",e.uirevision),X.type=nt[G]||"linear",f(W,X,K,vt,e),p(W,X,K,{letter:Y,counterAxes:et[Y],overlayableAxes:tt(Y,q),grid:e.grid}),K("fixedrange"),at(),X._input=W}var yt=b("rangeslider","handleDefaults"),xt=b("rangeselector","handleDefaults");for(y=0;y<j.length;y++)q=j[y],W=t[q],X=e[q],yt(t,e,q),"date"===X.type&&xt(W,X,e,U,X.calendar),K("fixedrange");for(y=0;y<U.length;y++){q=U[y],W=t[q],X=e[q];var bt=e[m(X.anchor)];K("fixedrange",b("rangeslider","isVisible")(bt))}h.handleDefaults(t,e,{axIds:rt.concat(it).sort(d.idSort),axHasImage:P})}},{"../../components/color":361,"../../components/fx/helpers":397,"../../components/fx/hovermode_defaults":400,"../../lib":498,"../../plot_api/plot_template":538,"../../registry":633,"../layout_attributes":605,"./axis_defaults":551,"./axis_ids":553,"./constants":556,"./constraints":557,"./layout_attributes":564,"./position_defaults":567,"./type_defaults":577}],566:[function(t,e,r){"use strict";var n=t("tinycolor2").mix,i=t("../../components/color/attributes").lightFraction,a=t("../../lib");e.exports=function(t,e,r,o){var s=(o=o||{}).dfltColor;function l(r,n){return a.coerce2(t,e,o.attributes,r,n)}var c=l("linecolor",s),u=l("linewidth");r("showline",o.showLine||!!c||!!u)||(delete e.linecolor,delete e.linewidth);var f=l("gridcolor",n(s,o.bgColor,o.blend||i).toRgbString()),h=l("gridwidth");if(r("showgrid",o.showGrid||!!f||!!h)||(delete e.gridcolor,delete e.gridwidth),!o.noZeroLine){var p=l("zerolinecolor",s),d=l("zerolinewidth");r("zeroline",o.showGrid||!!p||!!d)||(delete e.zerolinecolor,delete e.zerolinewidth)}}},{"../../components/color/attributes":360,"../../lib":498,tinycolor2:307}],567:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib");e.exports=function(t,e,r,a){var o,s,l,c,u=a.counterAxes||[],f=a.overlayableAxes||[],h=a.letter,p=a.grid;p&&(s=p._domains[h][p._axisMap[e._id]],o=p._anchors[e._id],s&&(l=p[h+"side"].split(" ")[0],c=p.domain[h]["right"===l||"top"===l?1:0])),s=s||[0,1],o=o||(n(t.position)?"free":u[0]||"free"),l=l||("x"===h?"bottom":"left"),c=c||0,"free"===i.coerce(t,e,{anchor:{valType:"enumerated",values:["free"].concat(u),dflt:o}},"anchor")&&r("position",c),i.coerce(t,e,{side:{valType:"enumerated",values:"x"===h?["bottom","top"]:["left","right"],dflt:l}},"side");var d=!1;if(f.length&&(d=i.coerce(t,e,{overlaying:{valType:"enumerated",values:[!1].concat(f),dflt:!1}},"overlaying")),!d){var m=r("domain",s);m[0]>m[1]-1/4096&&(e.domain=s),i.noneOrAll(t.domain,e.domain,s)}return r("layer"),e}},{"../../lib":498,"fast-isnumeric":185}],568:[function(t,e,r){"use strict";var n=t("./show_dflt");e.exports=function(t,e,r,i,a){a||(a={});var o=a.tickSuffixDflt,s=n(t);r("tickprefix")&&r("showtickprefix",s),r("ticksuffix",o)&&r("showticksuffix",s)}},{"./show_dflt":572}],569:[function(t,e,r){"use strict";var n=t("../../constants/alignment").FROM_BL;e.exports=function(t,e,r){void 0===r&&(r=n[t.constraintoward||"center"]);var i=[t.r2l(t.range[0]),t.r2l(t.range[1])],a=i[0]+(i[1]-i[0])*r;t.range=t._input.range=[t.l2r(a+(i[0]-a)*e),t.l2r(a+(i[1]-a)*e)],t.setScale()}},{"../../constants/alignment":466}],570:[function(t,e,r){"use strict";var n=t("polybooljs"),i=t("../../registry"),a=t("../../components/drawing").dashStyle,o=t("../../components/color"),s=t("../../components/fx"),l=t("../../components/fx/helpers").makeEventData,c=t("../../components/dragelement/helpers"),u=c.freeMode,f=c.rectMode,h=c.drawMode,p=c.openMode,d=c.selectMode,m=t("../../components/shapes/draw_newshape/display_outlines"),g=t("../../components/shapes/draw_newshape/helpers").handleEllipse,v=t("../../components/shapes/draw_newshape/newshapes"),y=t("../../lib"),x=t("../../lib/polygon"),b=t("../../lib/throttle"),_=t("./axis_ids").getFromId,w=t("../../lib/clear_gl_canvases"),T=t("../../plot_api/subroutines").redrawReglTraces,k=t("./constants"),A=k.MINSELECT,M=x.filter,S=x.tester,E=t("./handle_outline").clearSelect,L=t("./helpers"),C=L.p2r,P=L.axValue,I=L.getTransform;function O(t,e,r,n,i,a,o){var s,l,c,u,f,h,d,g,v,y=e._hoverdata,x=e._fullLayout.clickmode.indexOf("event")>-1,b=[];if(function(t){return t&&Array.isArray(t)&&!0!==t[0].hoverOnBox}(y)){F(t,e,a);var _=function(t,e){var r,n,i=t[0],a=-1,o=[];for(n=0;n<e.length;n++)if(r=e[n],i.fullData._expandedIndex===r.cd[0].trace._expandedIndex){if(!0===i.hoverOnBox)break;void 0!==i.pointNumber?a=i.pointNumber:void 0!==i.binNumber&&(a=i.binNumber,o=i.pointNumbers);break}return{pointNumber:a,pointNumbers:o,searchInfo:r}}(y,s=N(e,r,n,i));if(_.pointNumbers.length>0?function(t,e){var r,n,i,a=[];for(i=0;i<t.length;i++)(r=t[i]).cd[0].trace.selectedpoints&&r.cd[0].trace.selectedpoints.length>0&&a.push(r);if(1===a.length&&a[0]===e.searchInfo&&(n=e.searchInfo.cd[0].trace).selectedpoints.length===e.pointNumbers.length){for(i=0;i<e.pointNumbers.length;i++)if(n.selectedpoints.indexOf(e.pointNumbers[i])<0)return!1;return!0}return!1}(s,_):function(t){var e,r,n,i=0;for(n=0;n<t.length;n++)if(e=t[n],(r=e.cd[0].trace).selectedpoints){if(r.selectedpoints.length>1)return!1;if((i+=r.selectedpoints.length)>1)return!1}return 1===i}(s)&&(h=j(_))){for(o&&o.remove(),v=0;v<s.length;v++)(l=s[v])._module.selectPoints(l,!1);U(e,s),B(a),x&&e.emit("plotly_deselect",null)}else{for(d=t.shiftKey&&(void 0!==h?h:j(_)),c=function(t,e,r){return{pointNumber:t,searchInfo:e,subtract:r}}(_.pointNumber,_.searchInfo,d),u=R(a.selectionDefs.concat([c])),v=0;v<s.length;v++)if(f=V(s[v]._module.selectPoints(s[v],u),s[v]),b.length)for(var w=0;w<f.length;w++)b.push(f[w]);else b=f;if(U(e,s,g={points:b}),c&&a&&a.selectionDefs.push(c),o){var T=a.mergedPolygons,k=p(a.dragmode);m(H(T,k),o,a)}x&&e.emit("plotly_selected",g)}}}function z(t){return"pointNumber"in t&&"searchInfo"in t}function D(t){return{xmin:0,xmax:0,ymin:0,ymax:0,pts:[],contains:function(e,r,n,i){var a=t.searchInfo.cd[0].trace._expandedIndex;return i.cd[0].trace._expandedIndex===a&&n===t.pointNumber},isRect:!1,degenerate:!1,subtract:t.subtract}}function R(t){for(var e=[],r=z(t[0])?0:t[0][0][0],n=r,i=z(t[0])?0:t[0][0][1],a=i,o=0;o<t.length;o++)if(z(t[o]))e.push(D(t[o]));else{var s=x.tester(t[o]);s.subtract=t[o].subtract,e.push(s),r=Math.min(r,s.xmin),n=Math.max(n,s.xmax),i=Math.min(i,s.ymin),a=Math.max(a,s.ymax)}return{xmin:r,xmax:n,ymin:i,ymax:a,pts:[],contains:function(t,r,n,i){for(var a=!1,o=0;o<e.length;o++)e[o].contains(t,r,n,i)&&(a=!1===e[o].subtract);return a},isRect:!1,degenerate:!1}}function F(t,e,r){e._fullLayout._drawing=!1;var n=e._fullLayout,i=r.plotinfo,a=r.dragmode,o=n._lastSelectedSubplot&&n._lastSelectedSubplot===i.id,s=(t.shiftKey||t.altKey)&&!(h(a)&&p(a));o&&s&&i.selection&&i.selection.selectionDefs&&!r.selectionDefs?(r.selectionDefs=i.selection.selectionDefs,r.mergedPolygons=i.selection.mergedPolygons):s&&i.selection||B(r),o||(E(e),n._lastSelectedSubplot=i.id)}function B(t){var e=t.dragmode,r=t.plotinfo,n=t.gd;if(n._fullLayout._activeShapeIndex>=0&&n._fullLayout._deactivateShape(n),h(e)){var a=n._fullLayout._zoomlayer.selectAll(".select-outline-"+r.id);if(a&&n._fullLayout._drawing){var o=v(a,t);o&&i.call("_guiRelayout",n,{shapes:o}),n._fullLayout._drawing=!1}}r.selection={},r.selection.selectionDefs=t.selectionDefs=[],r.selection.mergedPolygons=t.mergedPolygons=[]}function N(t,e,r,n){var i,a,o,s=[],l=e.map((function(t){return t._id})),c=r.map((function(t){return t._id}));for(o=0;o<t.calcdata.length;o++)if(!0===(a=(i=t.calcdata[o])[0].trace).visible&&a._module&&a._module.selectPoints)if(!n||a.subplot!==n&&a.geo!==n)if("splom"===a.type&&a._xaxes[l[0]]&&a._yaxes[c[0]]){var u=h(a._module,i,e[0],r[0]);u.scene=t._fullLayout._splomScenes[a.uid],s.push(u)}else if("sankey"===a.type){var f=h(a._module,i,e[0],r[0]);s.push(f)}else{if(-1===l.indexOf(a.xaxis))continue;if(-1===c.indexOf(a.yaxis))continue;s.push(h(a._module,i,_(t,a.xaxis),_(t,a.yaxis)))}else s.push(h(a._module,i,e[0],r[0]));return s;function h(t,e,r,n){return{_module:t,cd:e,xaxis:r,yaxis:n}}}function j(t){var e=t.searchInfo.cd[0].trace,r=t.pointNumber,n=t.pointNumbers,i=n.length>0?n[0]:r;return!!e.selectedpoints&&e.selectedpoints.indexOf(i)>-1}function U(t,e,r){var n,a,o,s;for(n=0;n<e.length;n++){var l=e[n].cd[0].trace._fullInput,c=t._fullLayout._tracePreGUI[l.uid]||{};void 0===c.selectedpoints&&(c.selectedpoints=l._input.selectedpoints||null)}if(r){var u=r.points||[];for(n=0;n<e.length;n++)(s=e[n].cd[0].trace)._input.selectedpoints=s._fullInput.selectedpoints=[],s._fullInput!==s&&(s.selectedpoints=[]);for(n=0;n<u.length;n++){var f=u[n],h=f.data,p=f.fullData;f.pointIndices?([].push.apply(h.selectedpoints,f.pointIndices),s._fullInput!==s&&[].push.apply(p.selectedpoints,f.pointIndices)):(h.selectedpoints.push(f.pointIndex),s._fullInput!==s&&p.selectedpoints.push(f.pointIndex))}}else for(n=0;n<e.length;n++)delete(s=e[n].cd[0].trace).selectedpoints,delete s._input.selectedpoints,s._fullInput!==s&&delete s._fullInput.selectedpoints;var d=!1;for(n=0;n<e.length;n++){s=(o=(a=e[n]).cd)[0].trace,i.traceIs(s,"regl")&&(d=!0);var m=a._module,g=m.styleOnSelect||m.style;g&&(g(t,o,o[0].node3),o[0].nodeRangePlot3&&g(t,o,o[0].nodeRangePlot3))}d&&(w(t),T(t))}function V(t,e){if(Array.isArray(t))for(var r=e.cd,n=e.cd[0].trace,i=0;i<t.length;i++)t[i]=l(t[i],n,r);return t}function H(t,e){for(var r=[],n=0;n<t.length;n++){r[n]=[];for(var i=0;i<t[n].length;i++){r[n][i]=[],r[n][i][0]=i?"L":"M";for(var a=0;a<t[n][i].length;a++)r[n][i].push(t[n][i][a])}e||r[n].push(["Z",r[n][0][1],r[n][0][2]])}return r}e.exports={prepSelect:function(t,e,r,i,l){var c=u(l),v=f(l),x=p(l),_=h(l),w=d(l),T="drawcircle"===l,E="drawline"===l||T,L=i.gd,z=L._fullLayout,D=z._zoomlayer,j=i.element.getBoundingClientRect(),q=i.plotinfo,G=I(q),Y=e-j.left,W=r-j.top;z._calcInverseTransform(L);var X=y.apply3DTransform(z._invTransform)(Y,W);Y=X[0],W=X[1];var Z,J,K,Q,$,tt,et,rt=z._invScaleX,nt=z._invScaleY,it=Y,at=W,ot="M"+Y+","+W,st=i.xaxes[0]._length,lt=i.yaxes[0]._length,ct=i.xaxes.concat(i.yaxes),ut=t.altKey&&!(h(l)&&x);F(t,L,i),c&&(Z=M([[Y,W]],k.BENDPX));var ft=D.selectAll("path.select-outline-"+q.id).data(_?[0]:[1,2]),ht=z.newshape;ft.enter().append("path").attr("class",(function(t){return"select-outline select-outline-"+t+" select-outline-"+q.id})).style(_?{opacity:ht.opacity/2,fill:x?void 0:ht.fillcolor,stroke:ht.line.color,"stroke-dasharray":a(ht.line.dash,ht.line.width),"stroke-width":ht.line.width+"px"}:{}).attr("fill-rule",ht.fillrule).classed("cursor-move",!!_).attr("transform",G).attr("d",ot+"Z");var pt,dt=D.append("path").attr("class","zoombox-corners").style({fill:o.background,stroke:o.defaultLine,"stroke-width":1}).attr("transform",G).attr("d","M0,0Z"),mt=z._uid+k.SELECTID,gt=[],vt=N(L,i.xaxes,i.yaxes,i.subplot);function yt(t,e){return t-e}pt=q.fillRangeItems?q.fillRangeItems:v?function(t,e){var r=t.range={};for($=0;$<ct.length;$++){var n=ct[$],i=n._id.charAt(0);r[n._id]=[C(n,e[i+"min"]),C(n,e[i+"max"])].sort(yt)}}:function(t,e,r){var n=t.lassoPoints={};for($=0;$<ct.length;$++){var i=ct[$];n[i._id]=r.filtered.map(P(i))}},i.moveFn=function(t,e){it=Math.max(0,Math.min(st,rt*t+Y)),at=Math.max(0,Math.min(lt,nt*e+W));var r=Math.abs(it-Y),a=Math.abs(at-W);if(v){var o,s,l;if(w){var u=z.selectdirection;switch(o="any"===u?a<Math.min(.6*r,A)?"h":r<Math.min(.6*a,A)?"v":"d":u){case"h":s=T?lt/2:0,l=lt;break;case"v":s=T?st/2:0,l=st}}if(_)switch(z.newshape.drawdirection){case"vertical":o="h",s=T?lt/2:0,l=lt;break;case"horizontal":o="v",s=T?st/2:0,l=st;break;case"ortho":r<a?(o="h",s=W,l=at):(o="v",s=Y,l=it);break;default:o="d"}"h"===o?((Q=E?g(T,[it,s],[it,l]):[[Y,s],[Y,l],[it,l],[it,s]]).xmin=E?it:Math.min(Y,it),Q.xmax=E?it:Math.max(Y,it),Q.ymin=Math.min(s,l),Q.ymax=Math.max(s,l),dt.attr("d","M"+Q.xmin+","+(W-A)+"h-4v"+2*A+"h4ZM"+(Q.xmax-1)+","+(W-A)+"h4v"+2*A+"h-4Z")):"v"===o?((Q=E?g(T,[s,at],[l,at]):[[s,W],[s,at],[l,at],[l,W]]).xmin=Math.min(s,l),Q.xmax=Math.max(s,l),Q.ymin=E?at:Math.min(W,at),Q.ymax=E?at:Math.max(W,at),dt.attr("d","M"+(Y-A)+","+Q.ymin+"v-4h"+2*A+"v4ZM"+(Y-A)+","+(Q.ymax-1)+"v4h"+2*A+"v-4Z")):"d"===o&&((Q=E?g(T,[Y,W],[it,at]):[[Y,W],[Y,at],[it,at],[it,W]]).xmin=Math.min(Y,it),Q.xmax=Math.max(Y,it),Q.ymin=Math.min(W,at),Q.ymax=Math.max(W,at),dt.attr("d","M0,0Z"))}else c&&(Z.addPt([it,at]),Q=Z.filtered);i.selectionDefs&&i.selectionDefs.length?(K=function(t,e,r){if(r)return n.difference({regions:t,inverted:!1},{regions:[e],inverted:!1}).regions;return n.union({regions:t,inverted:!1},{regions:[e],inverted:!1}).regions}(i.mergedPolygons,Q,ut),Q.subtract=ut,J=R(i.selectionDefs.concat([Q]))):(K=[Q],J=S(Q)),m(H(K,x),ft,i),w&&b.throttle(mt,k.SELECTDELAY,(function(){var t;gt=[];var e,r=[];for($=0;$<vt.length;$++)if(e=(tt=vt[$])._module.selectPoints(tt,J),r.push(e),t=V(e,tt),gt.length)for(var n=0;n<t.length;n++)gt.push(t[n]);else gt=t;U(L,vt,et={points:gt}),pt(et,Q,Z),i.gd.emit("plotly_selecting",et)}))},i.clickFn=function(t,e){if(dt.remove(),L._fullLayout._activeShapeIndex>=0)L._fullLayout._deactivateShape(L);else if(!_){var r=z.clickmode;b.done(mt).then((function(){if(b.clear(mt),2===t){for(ft.remove(),$=0;$<vt.length;$++)(tt=vt[$])._module.selectPoints(tt,!1);U(L,vt),B(i),L.emit("plotly_deselect",null)}else r.indexOf("select")>-1&&O(e,L,i.xaxes,i.yaxes,i.subplot,i,ft),"event"===r&&L.emit("plotly_selected",void 0);s.click(L,e)})).catch(y.error)}},i.doneFn=function(){dt.remove(),b.done(mt).then((function(){b.clear(mt),i.gd.emit("plotly_selected",et),Q&&i.selectionDefs&&(Q.subtract=ut,i.selectionDefs.push(Q),i.mergedPolygons.length=0,[].push.apply(i.mergedPolygons,K)),i.doneFnCompleted&&i.doneFnCompleted(gt)})).catch(y.error),_&&B(i)}},clearSelect:E,clearSelectionsCache:B,selectOnClick:O}},{"../../components/color":361,"../../components/dragelement/helpers":379,"../../components/drawing":383,"../../components/fx":401,"../../components/fx/helpers":397,"../../components/shapes/draw_newshape/display_outlines":449,"../../components/shapes/draw_newshape/helpers":450,"../../components/shapes/draw_newshape/newshapes":451,"../../lib":498,"../../lib/clear_gl_canvases":482,"../../lib/polygon":510,"../../lib/throttle":525,"../../plot_api/subroutines":539,"../../registry":633,"./axis_ids":553,"./constants":556,"./handle_outline":560,"./helpers":561,polybooljs:249}],571:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-time-format").utcFormat,a=t("../../lib"),o=a.numberFormat,s=t("fast-isnumeric"),l=a.cleanNumber,c=a.ms2DateTime,u=a.dateTime2ms,f=a.ensureNumber,h=a.isArrayOrTypedArray,p=t("../../constants/numerical"),d=p.FP_SAFE,m=p.BADNUM,g=p.LOG_CLIP,v=p.ONEWEEK,y=p.ONEDAY,x=p.ONEHOUR,b=p.ONEMIN,_=p.ONESEC,w=t("./axis_ids"),T=t("./constants"),k=T.HOUR_PATTERN,A=T.WEEKDAY_PATTERN;function M(t){return Math.pow(10,t)}function S(t){return null!=t}e.exports=function(t,e){e=e||{};var r=t._id||"x",p=r.charAt(0);function E(e,r){if(e>0)return Math.log(e)/Math.LN10;if(e<=0&&r&&t.range&&2===t.range.length){var n=t.range[0],i=t.range[1];return.5*(n+i-2*g*Math.abs(n-i))}return m}function L(e,r,n,i){if((i||{}).msUTC&&s(e))return+e;var o=u(e,n||t.calendar);if(o===m){if(!s(e))return m;e=+e;var l=Math.floor(10*a.mod(e+.05,1)),c=Math.round(e-l/10);o=u(new Date(c))+l/10}return o}function C(e,r,n){return c(e,r,n||t.calendar)}function P(e){return t._categories[Math.round(e)]}function I(e){if(S(e)){if(void 0===t._categoriesMap&&(t._categoriesMap={}),void 0!==t._categoriesMap[e])return t._categoriesMap[e];t._categories.push("number"==typeof e?String(e):e);var r=t._categories.length-1;return t._categoriesMap[e]=r,r}return m}function O(e){if(t._categoriesMap)return t._categoriesMap[e]}function z(t){var e=O(t);return void 0!==e?e:s(t)?+t:void 0}function D(t){return s(t)?+t:O(t)}function R(t,e,r){return n.round(r+e*t,2)}function F(t,e,r){return(t-r)/e}var B=function(e){return s(e)?R(e,t._m,t._b):m},N=function(e){return F(e,t._m,t._b)};if(t.rangebreaks){var j="y"===p;B=function(e){if(!s(e))return m;var r=t._rangebreaks.length;if(!r)return R(e,t._m,t._b);var n=j;t.range[0]>t.range[1]&&(n=!n);for(var i=n?-1:1,a=i*e,o=0,l=0;l<r;l++){var c=i*t._rangebreaks[l].min,u=i*t._rangebreaks[l].max;if(a<c)break;if(!(a>u)){o=a<(c+u)/2?l:l+1;break}o=l+1}var f=t._B[o]||0;return isFinite(f)?R(e,t._m2,f):0},N=function(e){var r=t._rangebreaks.length;if(!r)return F(e,t._m,t._b);for(var n=0,i=0;i<r&&!(e<t._rangebreaks[i].pmin);i++)e>t._rangebreaks[i].pmax&&(n=i+1);return F(e,t._m2,t._B[n])}}t.c2l="log"===t.type?E:f,t.l2c="log"===t.type?M:f,t.l2p=B,t.p2l=N,t.c2p="log"===t.type?function(t,e){return B(E(t,e))}:B,t.p2c="log"===t.type?function(t){return M(N(t))}:N,-1!==["linear","-"].indexOf(t.type)?(t.d2r=t.r2d=t.d2c=t.r2c=t.d2l=t.r2l=l,t.c2d=t.c2r=t.l2d=t.l2r=f,t.d2p=t.r2p=function(e){return t.l2p(l(e))},t.p2d=t.p2r=N,t.cleanPos=f):"log"===t.type?(t.d2r=t.d2l=function(t,e){return E(l(t),e)},t.r2d=t.r2c=function(t){return M(l(t))},t.d2c=t.r2l=l,t.c2d=t.l2r=f,t.c2r=E,t.l2d=M,t.d2p=function(e,r){return t.l2p(t.d2r(e,r))},t.p2d=function(t){return M(N(t))},t.r2p=function(e){return t.l2p(l(e))},t.p2r=N,t.cleanPos=f):"date"===t.type?(t.d2r=t.r2d=a.identity,t.d2c=t.r2c=t.d2l=t.r2l=L,t.c2d=t.c2r=t.l2d=t.l2r=C,t.d2p=t.r2p=function(e,r,n){return t.l2p(L(e,0,n))},t.p2d=t.p2r=function(t,e,r){return C(N(t),e,r)},t.cleanPos=function(e){return a.cleanDate(e,m,t.calendar)}):"category"===t.type?(t.d2c=t.d2l=I,t.r2d=t.c2d=t.l2d=P,t.d2r=t.d2l_noadd=z,t.r2c=function(e){var r=D(e);return void 0!==r?r:t.fraction2r(.5)},t.l2r=t.c2r=f,t.r2l=D,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return P(N(t))},t.r2p=t.d2p,t.p2r=N,t.cleanPos=function(t){return"string"==typeof t&&""!==t?t:f(t)}):"multicategory"===t.type&&(t.r2d=t.c2d=t.l2d=P,t.d2r=t.d2l_noadd=z,t.r2c=function(e){var r=z(e);return void 0!==r?r:t.fraction2r(.5)},t.r2c_just_indices=O,t.l2r=t.c2r=f,t.r2l=z,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return P(N(t))},t.r2p=t.d2p,t.p2r=N,t.cleanPos=function(t){return Array.isArray(t)||"string"==typeof t&&""!==t?t:f(t)},t.setupMultiCategory=function(n){var i,o,s=t._traceIndices,l=t._matchGroup;if(l&&0===t._categories.length)for(var c in l)if(c!==r){var u=e[w.id2name(c)];s=s.concat(u._traceIndices)}var f=[[0,{}],[0,{}]],d=[];for(i=0;i<s.length;i++){var m=n[s[i]];if(p in m){var g=m[p],v=m._length||a.minRowLength(g);if(h(g[0])&&h(g[1]))for(o=0;o<v;o++){var y=g[0][o],x=g[1][o];S(y)&&S(x)&&(d.push([y,x]),y in f[0][1]||(f[0][1][y]=f[0][0]++),x in f[1][1]||(f[1][1][x]=f[1][0]++))}}}for(d.sort((function(t,e){var r=f[0][1],n=r[t[0]]-r[e[0]];if(n)return n;var i=f[1][1];return i[t[1]]-i[e[1]]})),i=0;i<d.length;i++)I(d[i])}),t.fraction2r=function(e){var r=t.r2l(t.range[0]),n=t.r2l(t.range[1]);return t.l2r(r+e*(n-r))},t.r2fraction=function(e){var r=t.r2l(t.range[0]),n=t.r2l(t.range[1]);return(t.r2l(e)-r)/(n-r)},t.cleanRange=function(e,r){r||(r={}),e||(e="range");var n,i,o=a.nestedProperty(t,e).get();if(i=(i="date"===t.type?a.dfltRange(t.calendar):"y"===p?T.DFLTRANGEY:"realaxis"===t._name?[0,1]:r.dfltRange||T.DFLTRANGEX).slice(),"tozero"!==t.rangemode&&"nonnegative"!==t.rangemode||(i[0]=0),o&&2===o.length)for("date"!==t.type||t.autorange||(o[0]=a.cleanDate(o[0],m,t.calendar),o[1]=a.cleanDate(o[1],m,t.calendar)),n=0;n<2;n++)if("date"===t.type){if(!a.isDateTime(o[n],t.calendar)){t[e]=i;break}if(t.r2l(o[0])===t.r2l(o[1])){var l=a.constrain(t.r2l(o[0]),a.MIN_MS+1e3,a.MAX_MS-1e3);o[0]=t.l2r(l-1e3),o[1]=t.l2r(l+1e3);break}}else{if(!s(o[n])){if(!s(o[1-n])){t[e]=i;break}o[n]=o[1-n]*(n?10:.1)}if(o[n]<-d?o[n]=-d:o[n]>d&&(o[n]=d),o[0]===o[1]){var c=Math.max(1,Math.abs(1e-6*o[0]));o[0]-=c,o[1]+=c}}else a.nestedProperty(t,e).set(i)},t.setScale=function(r){var n=e._size;if(t.overlaying){var i=w.getFromId({_fullLayout:e},t.overlaying);t.domain=i.domain}var a=r&&t._r?"_r":"range",o=t.calendar;t.cleanRange(a);var s,l,c=t.r2l(t[a][0],o),u=t.r2l(t[a][1],o),f="y"===p;if((f?(t._offset=n.t+(1-t.domain[1])*n.h,t._length=n.h*(t.domain[1]-t.domain[0]),t._m=t._length/(c-u),t._b=-t._m*u):(t._offset=n.l+t.domain[0]*n.w,t._length=n.w*(t.domain[1]-t.domain[0]),t._m=t._length/(u-c),t._b=-t._m*c),t._rangebreaks=[],t._lBreaks=0,t._m2=0,t._B=[],t.rangebreaks)&&(t._rangebreaks=t.locateBreaks(Math.min(c,u),Math.max(c,u)),t._rangebreaks.length)){for(s=0;s<t._rangebreaks.length;s++)l=t._rangebreaks[s],t._lBreaks+=Math.abs(l.max-l.min);var h=f;c>u&&(h=!h),h&&t._rangebreaks.reverse();var d=h?-1:1;for(t._m2=d*t._length/(Math.abs(u-c)-t._lBreaks),t._B.push(-t._m2*(f?u:c)),s=0;s<t._rangebreaks.length;s++)l=t._rangebreaks[s],t._B.push(t._B[t._B.length-1]-d*t._m2*(l.max-l.min));for(s=0;s<t._rangebreaks.length;s++)(l=t._rangebreaks[s]).pmin=B(l.min),l.pmax=B(l.max)}if(!isFinite(t._m)||!isFinite(t._b)||t._length<0)throw e._replotting=!1,new Error("Something went wrong with axis scaling")},t.maskBreaks=function(e){var r,n,i,o,s,c=t.rangebreaks||[];c._cachedPatterns||(c._cachedPatterns=c.map((function(e){return e.enabled&&e.bounds?a.simpleMap(e.bounds,e.pattern?l:t.d2c):null}))),c._cachedValues||(c._cachedValues=c.map((function(e){return e.enabled&&e.values?a.simpleMap(e.values,t.d2c).sort(a.sorterAsc):null})));for(var u=0;u<c.length;u++){var f=c[u];if(f.enabled)if(f.bounds){var h=f.pattern;switch(n=(r=c._cachedPatterns[u])[0],i=r[1],h){case A:o=(s=new Date(e)).getUTCDay(),n>i&&(i+=7,o<n&&(o+=7));break;case k:o=(s=new Date(e)).getUTCHours()+(s.getUTCMinutes()/60+s.getUTCSeconds()/3600+s.getUTCMilliseconds()/36e5),n>i&&(i+=24,o<n&&(o+=24));break;case"":o=e}if(o>=n&&o<i)return m}else for(var p=c._cachedValues[u],d=0;d<p.length;d++)if(i=(n=p[d])+f.dvalue,e>=n&&e<i)return m}return e},t.locateBreaks=function(e,r){var n,i,o,s,c=[];if(!t.rangebreaks)return c;var u=t.rangebreaks.slice().sort((function(t,e){return t.pattern===A&&e.pattern===k?-1:e.pattern===A&&t.pattern===k?1:0})),f=function(t,n){if((t=a.constrain(t,e,r))!==(n=a.constrain(n,e,r))){for(var i=!0,o=0;o<c.length;o++){var s=c[o];t<s.max&&n>=s.min&&(t<s.min&&(s.min=t),n>s.max&&(s.max=n),i=!1)}i&&c.push({min:t,max:n})}};for(n=0;n<u.length;n++){var h=u[n];if(h.enabled)if(h.bounds){var p=e,d=r;h.pattern&&(p=Math.floor(p)),o=(i=a.simpleMap(h.bounds,h.pattern?l:t.r2l))[0],s=i[1];var m,g,w=new Date(p);switch(h.pattern){case A:g=v,m=(s-o+(s<o?7:0))*y,p+=o*y-(w.getUTCDay()*y+w.getUTCHours()*x+w.getUTCMinutes()*b+w.getUTCSeconds()*_+w.getUTCMilliseconds());break;case k:g=y,m=(s-o+(s<o?24:0))*x,p+=o*x-(w.getUTCHours()*x+w.getUTCMinutes()*b+w.getUTCSeconds()*_+w.getUTCMilliseconds());break;default:p=Math.min(i[0],i[1]),m=g=(d=Math.max(i[0],i[1]))-p}for(var T=p;T<d;T+=g)f(T,T+m)}else for(var M=a.simpleMap(h.values,t.d2c),S=0;S<M.length;S++)f(o=M[S],s=o+h.dvalue)}return c.sort((function(t,e){return t.min-e.min})),c},t.makeCalcdata=function(e,r,n){var i,o,s,l,c=t.type,u="date"===c&&e[r+"calendar"];if(r in e){if(i=e[r],l=e._length||a.minRowLength(i),a.isTypedArray(i)&&("linear"===c||"log"===c)){if(l===i.length)return i;if(i.subarray)return i.subarray(0,l)}if("multicategory"===c)return function(t,e){for(var r=new Array(e),n=0;n<e;n++){var i=(t[0]||[])[n],a=(t[1]||[])[n];r[n]=O([i,a])}return r}(i,l);for(o=new Array(l),s=0;s<l;s++)o[s]=t.d2c(i[s],0,u,n)}else{var f=r+"0"in e?t.d2c(e[r+"0"],0,u):0,h=e["d"+r]?Number(e["d"+r]):1;for(i=e[{x:"y",y:"x"}[r]],l=e._length||i.length,o=new Array(l),s=0;s<l;s++)o[s]=f+s*h}if(t.rangebreaks)for(s=0;s<l;s++)o[s]=t.maskBreaks(o[s]);return o},t.isValidRange=function(e){return Array.isArray(e)&&2===e.length&&s(t.r2l(e[0]))&&s(t.r2l(e[1]))},t.isPtWithinRange=function(e,r){var n=t.c2l(e[p],null,r),i=t.r2l(t.range[0]),a=t.r2l(t.range[1]);return i<a?i<=n&&n<=a:a<=n&&n<=i},t._emptyCategories=function(){t._categories=[],t._categoriesMap={}},t.clearCalc=function(){var r=t._matchGroup;if(r){var n=null,i=null;for(var a in r){var o=e[w.id2name(a)];if(o._categories){n=o._categories,i=o._categoriesMap;break}}n&&i?(t._categories=n,t._categoriesMap=i):t._emptyCategories()}else t._emptyCategories();if(t._initialCategories)for(var s=0;s<t._initialCategories.length;s++)I(t._initialCategories[s])},t.sortByInitialCategories=function(){var n=[];if(t._emptyCategories(),t._initialCategories)for(var i=0;i<t._initialCategories.length;i++)I(t._initialCategories[i]);n=n.concat(t._traceIndices);var a=t._matchGroup;for(var o in a)if(r!==o){var s=e[w.id2name(o)];s._categories=t._categories,s._categoriesMap=t._categoriesMap,n=n.concat(s._traceIndices)}return n};var U=e._d3locale;"date"===t.type&&(t._dateFormat=U?U.timeFormat:i,t._extraFormat=e._extraFormat),t._separators=e.separators,t._numFormat=U?U.numberFormat:o,delete t._minDtick,delete t._forceTick0}},{"../../constants/numerical":474,"../../lib":498,"./axis_ids":553,"./constants":556,"@plotly/d3":58,"d3-time-format":115,"fast-isnumeric":185}],572:[function(t,e,r){"use strict";e.exports=function(t){var e=["showexponent","showtickprefix","showticksuffix"].filter((function(e){return void 0!==t[e]}));if(e.every((function(r){return t[r]===t[e[0]]}))||1===e.length)return t[e[0]]}},{}],573:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color").contrast,a=t("./layout_attributes"),o=t("./show_dflt"),s=t("../array_container_defaults");function l(t,e){function r(r,i){return n.coerce(t,e,a.tickformatstops,r,i)}r("enabled")&&(r("dtickrange"),r("value"))}e.exports=function(t,e,r,c,u){u||(u={});var f=o(t);if(r("showticklabels")){var h=u.font||{},p=e.color,d=-1!==(e.ticklabelposition||"").indexOf("inside")?i(u.bgColor):p&&p!==a.color.dflt?p:h.color;if(n.coerceFont(r,"tickfont",{family:h.family,size:h.size,color:d}),u.noTicklabelstep||"multicategory"===c||"log"===c||r("ticklabelstep"),u.noAng||r("tickangle"),"category"!==c){var m=r("tickformat");s(t,e,{name:"tickformatstops",inclusionAttr:"enabled",handleItemDefaults:l}),e.tickformatstops.length||delete e.tickformatstops,u.noExp||m||"date"===c||(r("showexponent",f),r("exponentformat"),r("minexponent"),r("separatethousands"))}}}},{"../../components/color":361,"../../lib":498,"../array_container_defaults":544,"./layout_attributes":564,"./show_dflt":572}],574:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r,a){var o=n.coerce2(t,e,i,"ticklen"),s=n.coerce2(t,e,i,"tickwidth"),l=n.coerce2(t,e,i,"tickcolor",e.color);r("ticks",a.outerTicks||o||s||l?"outside":"")||(delete e.ticklen,delete e.tickwidth,delete e.tickcolor)}},{"../../lib":498,"./layout_attributes":564}],575:[function(t,e,r){"use strict";var n=t("./clean_ticks"),i=t("../../lib").isArrayOrTypedArray;e.exports=function(t,e,r,a){function o(r){var n=t[r];return void 0!==n?n:(e._template||{})[r]}var s=o("tick0"),l=o("dtick"),c=o("tickvals"),u=r("tickmode",i(c)?"array":l?"linear":"auto");if("auto"===u)r("nticks");else if("linear"===u){var f=e.dtick=n.dtick(l,a);e.tick0=n.tick0(s,a,e.calendar,f)}else if("multicategory"!==a){void 0===r("tickvals")?e.tickmode="auto":r("ticktext")}}},{"../../lib":498,"./clean_ticks":555}],576:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../lib"),o=t("../../components/drawing"),s=t("./axes");e.exports=function(t,e,r,l){var c=t._fullLayout;if(0!==e.length){var u,f,h,p;l&&(u=l());var d=n.ease(r.easing);return t._transitionData._interruptCallbacks.push((function(){return window.cancelAnimationFrame(p),p=null,function(){for(var r={},n=0;n<e.length;n++){var a=e[n],o=a.plotinfo.xaxis,s=a.plotinfo.yaxis;a.xr0&&(r[o._name+".range"]=a.xr0.slice()),a.yr0&&(r[s._name+".range"]=a.yr0.slice())}return i.call("relayout",t,r).then((function(){for(var t=0;t<e.length;t++)m(e[t].plotinfo)}))}()})),f=Date.now(),p=window.requestAnimationFrame((function n(){h=Date.now();for(var a=Math.min(1,(h-f)/r.duration),o=d(a),s=0;s<e.length;s++)g(e[s],o);h-f>r.duration?(!function(){for(var r={},n=0;n<e.length;n++){var a=e[n],o=a.plotinfo.xaxis,s=a.plotinfo.yaxis;a.xr1&&(r[o._name+".range"]=a.xr1.slice()),a.yr1&&(r[s._name+".range"]=a.yr1.slice())}u&&u(),i.call("relayout",t,r).then((function(){for(var t=0;t<e.length;t++)m(e[t].plotinfo)}))}(),p=window.cancelAnimationFrame(n)):p=window.requestAnimationFrame(n)})),Promise.resolve()}function m(t){var e=t.xaxis,r=t.yaxis;c._defs.select("#"+t.clipId+"> rect").call(o.setTranslate,0,0).call(o.setScale,1,1),t.plot.call(o.setTranslate,e._offset,r._offset).call(o.setScale,1,1);var n=t.plot.selectAll(".scatterlayer .trace");n.selectAll(".point").call(o.setPointGroupScale,1,1),n.selectAll(".textpoint").call(o.setTextPointsScale,1,1),n.call(o.hideOutsideRangePoints,t)}function g(e,r){var n=e.plotinfo,i=n.xaxis,l=n.yaxis,c=i._length,u=l._length,f=!!e.xr1,h=!!e.yr1,p=[];if(f){var d=a.simpleMap(e.xr0,i.r2l),m=a.simpleMap(e.xr1,i.r2l),g=d[1]-d[0],v=m[1]-m[0];p[0]=(d[0]*(1-r)+r*m[0]-d[0])/(d[1]-d[0])*c,p[2]=c*(1-r+r*v/g),i.range[0]=i.l2r(d[0]*(1-r)+r*m[0]),i.range[1]=i.l2r(d[1]*(1-r)+r*m[1])}else p[0]=0,p[2]=c;if(h){var y=a.simpleMap(e.yr0,l.r2l),x=a.simpleMap(e.yr1,l.r2l),b=y[1]-y[0],_=x[1]-x[0];p[1]=(y[1]*(1-r)+r*x[1]-y[1])/(y[0]-y[1])*u,p[3]=u*(1-r+r*_/b),l.range[0]=i.l2r(y[0]*(1-r)+r*x[0]),l.range[1]=l.l2r(y[1]*(1-r)+r*x[1])}else p[1]=0,p[3]=u;s.drawOne(t,i,{skipTitle:!0}),s.drawOne(t,l,{skipTitle:!0}),s.redrawComponents(t,[i._id,l._id]);var w=f?c/p[2]:1,T=h?u/p[3]:1,k=f?p[0]:0,A=h?p[1]:0,M=f?p[0]/p[2]*c:0,S=h?p[1]/p[3]*u:0,E=i._offset-M,L=l._offset-S;n.clipRect.call(o.setTranslate,k,A).call(o.setScale,1/w,1/T),n.plot.call(o.setTranslate,E,L).call(o.setScale,w,T),o.setPointGroupScale(n.zoomScalePts,1/w,1/T),o.setTextPointsScale(n.zoomScaleTxt,1/w,1/T)}s.redrawComponents(t)}},{"../../components/drawing":383,"../../lib":498,"../../registry":633,"./axes":549,"@plotly/d3":58}],577:[function(t,e,r){"use strict";var n=t("../../registry").traceIs,i=t("./axis_autotype");function a(t){return{v:"x",h:"y"}[t.orientation||"v"]}function o(t,e){var r=a(t),i=n(t,"box-violin"),o=n(t._fullInput||{},"candlestick");return i&&!o&&e===r&&void 0===t[r]&&void 0===t[r+"0"]}e.exports=function(t,e,r,s){r("autotypenumbers",s.autotypenumbersDflt),"-"===r("type",(s.splomStash||{}).type)&&(!function(t,e){if("-"!==t.type)return;var r,s=t._id,l=s.charAt(0);-1!==s.indexOf("scene")&&(s=l);var c=function(t,e,r){for(var n=0;n<t.length;n++){var i=t[n];if("splom"===i.type&&i._length>0&&(i["_"+r+"axes"]||{})[e])return i;if((i[r+"axis"]||r)===e){if(o(i,r))return i;if((i[r]||[]).length||i[r+"0"])return i}}}(e,s,l);if(!c)return;if("histogram"===c.type&&l==={v:"y",h:"x"}[c.orientation||"v"])return void(t.type="linear");var u=l+"calendar",f=c[u],h={noMultiCategory:!n(c,"cartesian")||n(c,"noMultiCategory")};"box"===c.type&&c._hasPreCompStats&&l==={h:"x",v:"y"}[c.orientation||"v"]&&(h.noMultiCategory=!0);if(h.autotypenumbers=t.autotypenumbers,o(c,l)){var p=a(c),d=[];for(r=0;r<e.length;r++){var m=e[r];n(m,"box-violin")&&(m[l+"axis"]||l)===s&&(void 0!==m[p]?d.push(m[p][0]):void 0!==m.name?d.push(m.name):d.push("text"),m[u]!==f&&(f=void 0))}t.type=i(d,f,h)}else if("splom"===c.type){var g=c.dimensions[c._axesDim[s]];g.visible&&(t.type=i(g.values,f,h))}else t.type=i(c[l]||[c[l+"0"]],f,h)}(e,s.data),"-"===e.type?e.type="linear":t.type=e.type)}},{"../../registry":633,"./axis_autotype":550}],578:[function(t,e,r){"use strict";var n=t("../registry"),i=t("../lib");function a(t,e,r){var n,a,o,s=!1;if("data"===e.type)n=t._fullData[null!==e.traces?e.traces[0]:0];else{if("layout"!==e.type)return!1;n=t._fullLayout}return a=i.nestedProperty(n,e.prop).get(),(o=r[e.type]=r[e.type]||{}).hasOwnProperty(e.prop)&&o[e.prop]!==a&&(s=!0),o[e.prop]=a,{changed:s,value:a}}function o(t,e){var r=[],n=e[0],a={};if("string"==typeof n)a[n]=e[1];else{if(!i.isPlainObject(n))return r;a=n}return l(a,(function(t,e,n){r.push({type:"layout",prop:t,value:n})}),"",0),r}function s(t,e){var r,n,a,o,s=[];if(n=e[0],a=e[1],r=e[2],o={},"string"==typeof n)o[n]=a;else{if(!i.isPlainObject(n))return s;o=n,void 0===r&&(r=a)}return void 0===r&&(r=null),l(o,(function(e,n,i){var a,o;if(Array.isArray(i)){o=i.slice();var l=Math.min(o.length,t.data.length);r&&(l=Math.min(l,r.length)),a=[];for(var c=0;c<l;c++)a[c]=r?r[c]:c}else o=i,a=r?r.slice():null;if(null===a)Array.isArray(o)&&(o=o[0]);else if(Array.isArray(a)){if(!Array.isArray(o)){var u=o;o=[];for(var f=0;f<a.length;f++)o[f]=u}o.length=Math.min(a.length,o.length)}s.push({type:"data",prop:e,traces:a,value:o})}),"",0),s}function l(t,e,r,n){Object.keys(t).forEach((function(a){var o=t[a];if("_"!==a[0]){var s=r+(n>0?".":"")+a;i.isPlainObject(o)?l(o,e,s,n+1):e(s,a,o)}}))}r.manageCommandObserver=function(t,e,n,o){var s={},l=!0;e&&e._commandObserver&&(s=e._commandObserver),s.cache||(s.cache={}),s.lookupTable={};var c=r.hasSimpleAPICommandBindings(t,n,s.lookupTable);if(e&&e._commandObserver){if(c)return s;if(e._commandObserver.remove)return e._commandObserver.remove(),e._commandObserver=null,s}if(c){a(t,c,s.cache),s.check=function(){if(l){var e=a(t,c,s.cache);return e.changed&&o&&void 0!==s.lookupTable[e.value]&&(s.disable(),Promise.resolve(o({value:e.value,type:c.type,prop:c.prop,traces:c.traces,index:s.lookupTable[e.value]})).then(s.enable,s.enable)),e.changed}};for(var u=["plotly_relayout","plotly_redraw","plotly_restyle","plotly_update","plotly_animatingframe","plotly_afterplot"],f=0;f<u.length;f++)t._internalOn(u[f],s.check);s.remove=function(){for(var e=0;e<u.length;e++)t._removeInternalListener(u[e],s.check)}}else i.log("Unable to automatically bind plot updates to API command"),s.lookupTable={},s.remove=function(){};return s.disable=function(){l=!1},s.enable=function(){l=!0},e&&(e._commandObserver=s),s},r.hasSimpleAPICommandBindings=function(t,e,n){var i,a,o=e.length;for(i=0;i<o;i++){var s,l=e[i],c=l.method,u=l.args;if(Array.isArray(u)||(u=[]),!c)return!1;var f=r.computeAPICommandBindings(t,c,u);if(1!==f.length)return!1;if(a){if((s=f[0]).type!==a.type)return!1;if(s.prop!==a.prop)return!1;if(Array.isArray(a.traces)){if(!Array.isArray(s.traces))return!1;s.traces.sort();for(var h=0;h<a.traces.length;h++)if(a.traces[h]!==s.traces[h])return!1}else if(s.prop!==a.prop)return!1}else a=f[0],Array.isArray(a.traces)&&a.traces.sort();var p=(s=f[0]).value;if(Array.isArray(p)){if(1!==p.length)return!1;p=p[0]}n&&(n[p]=i)}return a},r.executeAPICommand=function(t,e,r){if("skip"===e)return Promise.resolve();var a=n.apiMethodRegistry[e],o=[t];Array.isArray(r)||(r=[]);for(var s=0;s<r.length;s++)o.push(r[s]);return a.apply(null,o).catch((function(t){return i.warn("API call to Plotly."+e+" rejected.",t),Promise.reject(t)}))},r.computeAPICommandBindings=function(t,e,r){var n;switch(Array.isArray(r)||(r=[]),e){case"restyle":n=s(t,r);break;case"relayout":n=o(t,r);break;case"update":n=s(t,[r[0],r[2]]).concat(o(t,[r[1]]));break;case"animate":n=function(t,e){return Array.isArray(e[0])&&1===e[0].length&&-1!==["string","number"].indexOf(typeof e[0][0])?[{type:"layout",prop:"_currentFrame",value:e[0][0].toString()}]:[]}(0,r);break;default:n=[]}return n}},{"../lib":498,"../registry":633}],579:[function(t,e,r){"use strict";var n=t("../lib/extend").extendFlat;r.attributes=function(t,e){e=e||{};var r={valType:"info_array",editType:(t=t||{}).editType,items:[{valType:"number",min:0,max:1,editType:t.editType},{valType:"number",min:0,max:1,editType:t.editType}],dflt:[0,1]},i=(t.name&&t.name,t.trace,e.description&&e.description,{x:n({},r,{}),y:n({},r,{}),editType:t.editType});return t.noGridCell||(i.row={valType:"integer",min:0,dflt:0,editType:t.editType},i.column={valType:"integer",min:0,dflt:0,editType:t.editType}),i},r.defaults=function(t,e,r,n){var i=n&&n.x||[0,1],a=n&&n.y||[0,1],o=e.grid;if(o){var s=r("domain.column");void 0!==s&&(s<o.columns?i=o._domains.x[s]:delete t.domain.column);var l=r("domain.row");void 0!==l&&(l<o.rows?a=o._domains.y[l]:delete t.domain.row)}var c=r("domain.x",i),u=r("domain.y",a);c[0]<c[1]||(t.domain.x=i.slice()),u[0]<u[1]||(t.domain.y=a.slice())}},{"../lib/extend":488}],580:[function(t,e,r){"use strict";e.exports=function(t){var e=t.editType,r=t.colorEditType;void 0===r&&(r=e);var n={family:{valType:"string",noBlank:!0,strict:!0,editType:e},size:{valType:"number",min:1,editType:e},color:{valType:"color",editType:r},editType:e};return t.autoSize&&(n.size.dflt="auto"),t.autoColor&&(n.color.dflt="auto"),t.arrayOk&&(n.family.arrayOk=!0,n.size.arrayOk=!0,n.color.arrayOk=!0),n}},{}],581:[function(t,e,r){"use strict";e.exports={_isLinkedToArray:"frames_entry",group:{valType:"string"},name:{valType:"string"},traces:{valType:"any"},baseframe:{valType:"string"},data:{valType:"any"},layout:{valType:"any"}}},{}],582:[function(t,e,r){"use strict";r.projNames={airy:"airy",aitoff:"aitoff","albers usa":"albersUsa",albers:"albers",august:"august","azimuthal equal area":"azimuthalEqualArea","azimuthal equidistant":"azimuthalEquidistant",baker:"baker",bertin1953:"bertin1953",boggs:"boggs",bonne:"bonne",bottomley:"bottomley",bromley:"bromley",collignon:"collignon","conic conformal":"conicConformal","conic equal area":"conicEqualArea","conic equidistant":"conicEquidistant",craig:"craig",craster:"craster","cylindrical equal area":"cylindricalEqualArea","cylindrical stereographic":"cylindricalStereographic",eckert1:"eckert1",eckert2:"eckert2",eckert3:"eckert3",eckert4:"eckert4",eckert5:"eckert5",eckert6:"eckert6",eisenlohr:"eisenlohr",equirectangular:"equirectangular",fahey:"fahey","foucaut sinusoidal":"foucautSinusoidal",foucaut:"foucaut",ginzburg4:"ginzburg4",ginzburg5:"ginzburg5",ginzburg6:"ginzburg6",ginzburg8:"ginzburg8",ginzburg9:"ginzburg9",gnomonic:"gnomonic","gringorten quincuncial":"gringortenQuincuncial",gringorten:"gringorten",guyou:"guyou",hammer:"hammer",hill:"hill",homolosine:"homolosine",hufnagel:"hufnagel",hyperelliptical:"hyperelliptical",kavrayskiy7:"kavrayskiy7",lagrange:"lagrange",larrivee:"larrivee",laskowski:"laskowski",loximuthal:"loximuthal",mercator:"mercator",miller:"miller",mollweide:"mollweide","mt flat polar parabolic":"mtFlatPolarParabolic","mt flat polar quartic":"mtFlatPolarQuartic","mt flat polar sinusoidal":"mtFlatPolarSinusoidal","natural earth":"naturalEarth","natural earth1":"naturalEarth1","natural earth2":"naturalEarth2","nell hammer":"nellHammer",nicolosi:"nicolosi",orthographic:"orthographic",patterson:"patterson","peirce quincuncial":"peirceQuincuncial",polyconic:"polyconic","rectangular polyconic":"rectangularPolyconic",robinson:"robinson",satellite:"satellite","sinu mollweide":"sinuMollweide",sinusoidal:"sinusoidal",stereographic:"stereographic",times:"times","transverse mercator":"transverseMercator","van der grinten":"vanDerGrinten","van der grinten2":"vanDerGrinten2","van der grinten3":"vanDerGrinten3","van der grinten4":"vanDerGrinten4",wagner4:"wagner4",wagner6:"wagner6",wiechel:"wiechel","winkel tripel":"winkel3",winkel3:"winkel3"},r.axesNames=["lonaxis","lataxis"],r.lonaxisSpan={orthographic:180,"azimuthal equal area":360,"azimuthal equidistant":360,"conic conformal":180,gnomonic:160,stereographic:180,"transverse mercator":180,"*":360},r.lataxisSpan={"conic conformal":150,stereographic:179.5,"*":180},r.scopeDefaults={world:{lonaxisRange:[-180,180],lataxisRange:[-90,90],projType:"equirectangular",projRotate:[0,0,0]},usa:{lonaxisRange:[-180,-50],lataxisRange:[15,80],projType:"albers usa"},europe:{lonaxisRange:[-30,60],lataxisRange:[30,85],projType:"conic conformal",projRotate:[15,0,0],projParallels:[0,60]},asia:{lonaxisRange:[22,160],lataxisRange:[-15,55],projType:"mercator",projRotate:[0,0,0]},africa:{lonaxisRange:[-30,60],lataxisRange:[-40,40],projType:"mercator",projRotate:[0,0,0]},"north america":{lonaxisRange:[-180,-45],lataxisRange:[5,85],projType:"conic conformal",projRotate:[-100,0,0],projParallels:[29.5,45.5]},"south america":{lonaxisRange:[-100,-30],lataxisRange:[-60,15],projType:"mercator",projRotate:[0,0,0]}},r.clipPad=.001,r.precision=.1,r.landColor="#F0DC82",r.waterColor="#3399FF",r.locationmodeToLayer={"ISO-3":"countries","USA-states":"subunits","country names":"countries"},r.sphereSVG={type:"Sphere"},r.fillLayers={ocean:1,land:1,lakes:1},r.lineLayers={subunits:1,countries:1,coastlines:1,rivers:1,frame:1},r.layers=["bg","ocean","land","lakes","subunits","countries","coastlines","rivers","lataxis","lonaxis","frame","backplot","frontplot"],r.layersForChoropleth=["bg","ocean","land","subunits","countries","coastlines","lataxis","lonaxis","frame","backplot","rivers","lakes","frontplot"],r.layerNameToAdjective={ocean:"ocean",land:"land",lakes:"lake",subunits:"subunit",countries:"country",coastlines:"coastline",rivers:"river",frame:"frame"}},{}],583:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-geo"),a=i.geoPath,o=i.geoDistance,s=t("d3-geo-projection"),l=t("../../registry"),c=t("../../lib"),u=c.strTranslate,f=t("../../components/color"),h=t("../../components/drawing"),p=t("../../components/fx"),d=t("../plots"),m=t("../cartesian/axes"),g=t("../cartesian/autorange").getAutoRange,v=t("../../components/dragelement"),y=t("../cartesian/select").prepSelect,x=t("../cartesian/select").clearSelect,b=t("../cartesian/select").selectOnClick,_=t("./zoom"),w=t("./constants"),T=t("../../lib/geo_location_utils"),k=t("../../lib/topojson_utils"),A=t("topojson-client").feature;function M(t){this.id=t.id,this.graphDiv=t.graphDiv,this.container=t.container,this.topojsonURL=t.topojsonURL,this.isStatic=t.staticPlot,this.topojsonName=null,this.topojson=null,this.projection=null,this.scope=null,this.viewInitial=null,this.fitScale=null,this.bounds=null,this.midPt=null,this.hasChoropleth=!1,this.traceHash={},this.layers={},this.basePaths={},this.dataPaths={},this.dataPoints={},this.clipDef=null,this.clipRect=null,this.bgRect=null,this.makeFramework()}var S=M.prototype;function E(t,e){var r=w.clipPad,n=t[0]+r,i=t[1]-r,a=e[0]+r,o=e[1]-r;n>0&&i<0&&(i+=360);var s=(i-n)/4;return{type:"Polygon",coordinates:[[[n,a],[n,o],[n+s,o],[n+2*s,o],[n+3*s,o],[i,o],[i,a],[i-s,a],[i-2*s,a],[i-3*s,a],[n,a]]]}}e.exports=function(t){return new M(t)},S.plot=function(t,e,r){var n=this,i=e[this.id],a=[],o=!1;for(var s in w.layerNameToAdjective)if("frame"!==s&&i["show"+s]){o=!0;break}for(var l=0;l<t.length;l++)if(t[0][0].trace.locationmode){o=!0;break}if(o){var c=k.getTopojsonName(i);null!==n.topojson&&c===n.topojsonName||(n.topojsonName=c,void 0===PlotlyGeoAssets.topojson[n.topojsonName]&&a.push(n.fetchTopojson()))}a=a.concat(T.fetchTraceGeoData(t)),r.push(new Promise((function(r,i){Promise.all(a).then((function(){n.topojson=PlotlyGeoAssets.topojson[n.topojsonName],n.update(t,e),r()})).catch(i)})))},S.fetchTopojson=function(){var t=this,e=k.getTopojsonPath(t.topojsonURL,t.topojsonName);return new Promise((function(r,i){n.json(e,(function(n,a){if(n)return 404===n.status?i(new Error(["plotly.js could not find topojson file at",e,".","Make sure the *topojsonURL* plot config option","is set properly."].join(" "))):i(new Error(["unexpected error while fetching topojson file at",e].join(" ")));PlotlyGeoAssets.topojson[t.topojsonName]=a,r()}))}))},S.update=function(t,e){var r=e[this.id];this.hasChoropleth=!1;for(var n=0;n<t.length;n++){var i=t[n],a=i[0].trace;"choropleth"===a.type&&(this.hasChoropleth=!0),!0===a.visible&&a._length>0&&a._module.calcGeoJSON(i,e)}if(!this.updateProjection(t,e)){this.viewInitial&&this.scope===r.scope||this.saveViewInitial(r),this.scope=r.scope,this.updateBaseLayers(e,r),this.updateDims(e,r),this.updateFx(e,r),d.generalUpdatePerTraceModule(this.graphDiv,this,t,r);var o=this.layers.frontplot.select(".scatterlayer");this.dataPoints.point=o.selectAll(".point"),this.dataPoints.text=o.selectAll("text"),this.dataPaths.line=o.selectAll(".js-line");var s=this.layers.backplot.select(".choroplethlayer");this.dataPaths.choropleth=s.selectAll("path"),this.render()}},S.updateProjection=function(t,e){var r=this.graphDiv,n=e[this.id],l=e._size,u=n.domain,f=n.projection,h=n.lonaxis,p=n.lataxis,d=h._ax,m=p._ax,v=this.projection=function(t){var e=t.projection,r=e.type,n=w.projNames[r];n="geo"+c.titleCase(n);for(var l=(i[n]||s[n])(),u=t._isSatellite?180*Math.acos(1/e.distance)/Math.PI:t._isClipped?w.lonaxisSpan[r]/2:null,f=["center","rotate","parallels","clipExtent"],h=function(t){return t?l:[]},p=0;p<f.length;p++){var d=f[p];"function"!=typeof l[d]&&(l[d]=h)}l.isLonLatOverEdges=function(t){if(null===l(t))return!0;if(u){var e=l.rotate();return o(t,[-e[0],-e[1]])>u*Math.PI/180}return!1},l.getPath=function(){return a().projection(l)},l.getBounds=function(t){return l.getPath().bounds(t)},l.precision(w.precision),t._isSatellite&&l.tilt(e.tilt).distance(e.distance);u&&l.clipAngle(u-w.clipPad);return l}(n),y=[[l.l+l.w*u.x[0],l.t+l.h*(1-u.y[1])],[l.l+l.w*u.x[1],l.t+l.h*(1-u.y[0])]],x=n.center||{},b=f.rotation||{},_=h.range||[],T=p.range||[];if(n.fitbounds){d._length=y[1][0]-y[0][0],m._length=y[1][1]-y[0][1],d.range=g(r,d),m.range=g(r,m);var k=(d.range[0]+d.range[1])/2,A=(m.range[0]+m.range[1])/2;if(n._isScoped)x={lon:k,lat:A};else if(n._isClipped){x={lon:k,lat:A},b={lon:k,lat:A,roll:b.roll};var M=f.type,S=w.lonaxisSpan[M]/2||180,L=w.lataxisSpan[M]/2||90;_=[k-S,k+S],T=[A-L,A+L]}else x={lon:k,lat:A},b={lon:k,lat:b.lat,roll:b.roll}}v.center([x.lon-b.lon,x.lat-b.lat]).rotate([-b.lon,-b.lat,b.roll]).parallels(f.parallels);var C=E(_,T);v.fitExtent(y,C);var P=this.bounds=v.getBounds(C),I=this.fitScale=v.scale(),O=v.translate();if(n.fitbounds){var z=v.getBounds(E(d.range,m.range)),D=Math.min((P[1][0]-P[0][0])/(z[1][0]-z[0][0]),(P[1][1]-P[0][1])/(z[1][1]-z[0][1]));isFinite(D)?v.scale(D*I):c.warn("Something went wrong during"+this.id+"fitbounds computations.")}else v.scale(f.scale*I);var R=this.midPt=[(P[0][0]+P[1][0])/2,(P[0][1]+P[1][1])/2];if(v.translate([O[0]+(R[0]-O[0]),O[1]+(R[1]-O[1])]).clipExtent(P),n._isAlbersUsa){var F=v([x.lon,x.lat]),B=v.translate();v.translate([B[0]-(F[0]-B[0]),B[1]-(F[1]-B[1])])}},S.updateBaseLayers=function(t,e){var r=this,i=r.topojson,a=r.layers,o=r.basePaths;function s(t){return"lonaxis"===t||"lataxis"===t}function l(t){return Boolean(w.lineLayers[t])}function c(t){return Boolean(w.fillLayers[t])}var u=(this.hasChoropleth?w.layersForChoropleth:w.layers).filter((function(t){return l(t)||c(t)?e["show"+t]:!s(t)||e[t].showgrid})),p=r.framework.selectAll(".layer").data(u,String);p.exit().each((function(t){delete a[t],delete o[t],n.select(this).remove()})),p.enter().append("g").attr("class",(function(t){return"layer "+t})).each((function(t){var e=a[t]=n.select(this);"bg"===t?r.bgRect=e.append("rect").style("pointer-events","all"):s(t)?o[t]=e.append("path").style("fill","none"):"backplot"===t?e.append("g").classed("choroplethlayer",!0):"frontplot"===t?e.append("g").classed("scatterlayer",!0):l(t)?o[t]=e.append("path").style("fill","none").style("stroke-miterlimit",2):c(t)&&(o[t]=e.append("path").style("stroke","none"))})),p.order(),p.each((function(r){var n=o[r],a=w.layerNameToAdjective[r];"frame"===r?n.datum(w.sphereSVG):l(r)||c(r)?n.datum(A(i,i.objects[r])):s(r)&&n.datum(function(t,e,r){var n,i,a,o=e[t],s=w.scopeDefaults[e.scope];"lonaxis"===t?(n=s.lonaxisRange,i=s.lataxisRange,a=function(t,e){return[t,e]}):"lataxis"===t&&(n=s.lataxisRange,i=s.lonaxisRange,a=function(t,e){return[e,t]});var l={type:"linear",range:[n[0],n[1]-1e-6],tick0:o.tick0,dtick:o.dtick};m.setConvert(l,r);var c=m.calcTicks(l);e.isScoped||"lonaxis"!==t||c.pop();for(var u=c.length,f=new Array(u),h=0;h<u;h++)for(var p=c[h].x,d=f[h]=[],g=i[0];g<i[1]+2.5;g+=2.5)d.push(a(p,g));return{type:"MultiLineString",coordinates:f}}(r,e,t)).call(f.stroke,e[r].gridcolor).call(h.dashLine,"",e[r].gridwidth),l(r)?n.call(f.stroke,e[a+"color"]).call(h.dashLine,"",e[a+"width"]):c(r)&&n.call(f.fill,e[a+"color"])}))},S.updateDims=function(t,e){var r=this.bounds,n=(e.framewidth||0)/2,i=r[0][0]-n,a=r[0][1]-n,o=r[1][0]-i+n,s=r[1][1]-a+n;h.setRect(this.clipRect,i,a,o,s),this.bgRect.call(h.setRect,i,a,o,s).call(f.fill,e.bgcolor),this.xaxis._offset=i,this.xaxis._length=o,this.yaxis._offset=a,this.yaxis._length=s},S.updateFx=function(t,e){var r=this,i=r.graphDiv,a=r.bgRect,o=t.dragmode,s=t.clickmode;if(!r.isStatic){var u;"select"===o?u=function(t,e){(t.range={})[r.id]=[h([e.xmin,e.ymin]),h([e.xmax,e.ymax])]}:"lasso"===o&&(u=function(t,e,n){(t.lassoPoints={})[r.id]=n.filtered.map(h)});var f={element:r.bgRect.node(),gd:i,plotinfo:{id:r.id,xaxis:r.xaxis,yaxis:r.yaxis,fillRangeItems:u},xaxes:[r.xaxis],yaxes:[r.yaxis],subplot:r.id,clickFn:function(t){2===t&&x(i)}};"pan"===o?(a.node().onmousedown=null,a.call(_(r,e)),a.on("dblclick.zoom",(function(){var t=r.viewInitial,e={};for(var n in t)e[r.id+"."+n]=t[n];l.call("_guiRelayout",i,e),i.emit("plotly_doubleclick",null)})),i._context._scrollZoom.geo||a.on("wheel.zoom",null)):"select"!==o&&"lasso"!==o||(a.on(".zoom",null),f.prepFn=function(t,e,r){y(t,e,r,f,o)},v.init(f)),a.on("mousemove",(function(){var t=r.projection.invert(c.getPositionFromD3Event());if(!t)return v.unhover(i,n.event);r.xaxis.p2c=function(){return t[0]},r.yaxis.p2c=function(){return t[1]},p.hover(i,n.event,r.id)})),a.on("mouseout",(function(){i._dragging||v.unhover(i,n.event)})),a.on("click",(function(){"select"!==o&&"lasso"!==o&&(s.indexOf("select")>-1&&b(n.event,i,[r.xaxis],[r.yaxis],r.id,f),s.indexOf("event")>-1&&p.click(i,n.event))}))}function h(t){return r.projection.invert([t[0]+r.xaxis._offset,t[1]+r.yaxis._offset])}},S.makeFramework=function(){var t=this,e=t.graphDiv,r=e._fullLayout,i="clip"+r._uid+t.id;t.clipDef=r._clips.append("clipPath").attr("id",i),t.clipRect=t.clipDef.append("rect"),t.framework=n.select(t.container).append("g").attr("class","geo "+t.id).call(h.setClipUrl,i,e),t.project=function(e){var r=t.projection(e);return r?[r[0]-t.xaxis._offset,r[1]-t.yaxis._offset]:[null,null]},t.xaxis={_id:"x",c2p:function(e){return t.project(e)[0]}},t.yaxis={_id:"y",c2p:function(e){return t.project(e)[1]}},t.mockAxis={type:"linear",showexponent:"all",exponentformat:"B"},m.setConvert(t.mockAxis,r)},S.saveViewInitial=function(t){var e,r=t.center||{},n=t.projection,i=n.rotation||{};this.viewInitial={fitbounds:t.fitbounds,"projection.scale":n.scale},e=t._isScoped?{"center.lon":r.lon,"center.lat":r.lat}:t._isClipped?{"projection.rotation.lon":i.lon,"projection.rotation.lat":i.lat}:{"center.lon":r.lon,"center.lat":r.lat,"projection.rotation.lon":i.lon},c.extendFlat(this.viewInitial,e)},S.render=function(){var t,e=this.projection,r=e.getPath();function n(t){var r=e(t.lonlat);return r?u(r[0],r[1]):null}function i(t){return e.isLonLatOverEdges(t.lonlat)?"none":null}for(t in this.basePaths)this.basePaths[t].attr("d",r);for(t in this.dataPaths)this.dataPaths[t].attr("d",(function(t){return r(t.geojson)}));for(t in this.dataPoints)this.dataPoints[t].attr("display",i).attr("transform",n)}},{"../../components/color":361,"../../components/dragelement":380,"../../components/drawing":383,"../../components/fx":401,"../../lib":498,"../../lib/geo_location_utils":491,"../../lib/topojson_utils":527,"../../registry":633,"../cartesian/autorange":548,"../cartesian/axes":549,"../cartesian/select":570,"../plots":614,"./constants":582,"./zoom":587,"@plotly/d3":58,"d3-geo":109,"d3-geo-projection":108,"topojson-client":310}],584:[function(t,e,r){"use strict";var n=t("../../plots/get_data").getSubplotCalcData,i=t("../../lib").counterRegex,a=t("./geo"),o="geo",s=i(o),l={};l.geo={valType:"subplotid",dflt:o,editType:"calc"},e.exports={attr:o,name:o,idRoot:o,idRegex:s,attrRegex:s,attributes:l,layoutAttributes:t("./layout_attributes"),supplyLayoutDefaults:t("./layout_defaults"),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots.geo,s=0;s<i.length;s++){var l=i[s],c=n(r,o,l),u=e[l]._subplot;u||(u=a({id:l,graphDiv:t,container:e._geolayer.node(),topojsonURL:t._context.topojsonURL,staticPlot:t._context.staticPlot}),e[l]._subplot=u),u.plot(c,e,t._promises)}},updateFx:function(t){for(var e=t._fullLayout,r=e._subplots.geo,n=0;n<r.length;n++){var i=e[r[n]];i._subplot.updateFx(e,i)}},clean:function(t,e,r,n){for(var i=n._subplots.geo||[],a=0;a<i.length;a++){var o=i[a],s=n[o]._subplot;!e[o]&&s&&(s.framework.remove(),s.clipDef.remove())}}}},{"../../lib":498,"../../plots/get_data":588,"./geo":583,"./layout_attributes":585,"./layout_defaults":586}],585:[function(t,e,r){"use strict";var n=t("../../components/color/attributes"),i=t("../domain").attributes,a=t("./constants"),o=t("../../plot_api/edit_types").overrideAll,s=t("../../lib/sort_object_keys"),l={range:{valType:"info_array",items:[{valType:"number"},{valType:"number"}]},showgrid:{valType:"boolean",dflt:!1},tick0:{valType:"number",dflt:0},dtick:{valType:"number"},gridcolor:{valType:"color",dflt:n.lightLine},gridwidth:{valType:"number",min:0,dflt:1}};(e.exports=o({domain:i({name:"geo"},{}),fitbounds:{valType:"enumerated",values:[!1,"locations","geojson"],dflt:!1,editType:"plot"},resolution:{valType:"enumerated",values:[110,50],dflt:110,coerceNumber:!0},scope:{valType:"enumerated",values:s(a.scopeDefaults),dflt:"world"},projection:{type:{valType:"enumerated",values:s(a.projNames)},rotation:{lon:{valType:"number"},lat:{valType:"number"},roll:{valType:"number"}},tilt:{valType:"number",dflt:0},distance:{valType:"number",min:1.001,dflt:2},parallels:{valType:"info_array",items:[{valType:"number"},{valType:"number"}]},scale:{valType:"number",min:0,dflt:1}},center:{lon:{valType:"number"},lat:{valType:"number"}},visible:{valType:"boolean",dflt:!0},showcoastlines:{valType:"boolean"},coastlinecolor:{valType:"color",dflt:n.defaultLine},coastlinewidth:{valType:"number",min:0,dflt:1},showland:{valType:"boolean",dflt:!1},landcolor:{valType:"color",dflt:a.landColor},showocean:{valType:"boolean",dflt:!1},oceancolor:{valType:"color",dflt:a.waterColor},showlakes:{valType:"boolean",dflt:!1},lakecolor:{valType:"color",dflt:a.waterColor},showrivers:{valType:"boolean",dflt:!1},rivercolor:{valType:"color",dflt:a.waterColor},riverwidth:{valType:"number",min:0,dflt:1},showcountries:{valType:"boolean"},countrycolor:{valType:"color",dflt:n.defaultLine},countrywidth:{valType:"number",min:0,dflt:1},showsubunits:{valType:"boolean"},subunitcolor:{valType:"color",dflt:n.defaultLine},subunitwidth:{valType:"number",min:0,dflt:1},showframe:{valType:"boolean"},framecolor:{valType:"color",dflt:n.defaultLine},framewidth:{valType:"number",min:0,dflt:1},bgcolor:{valType:"color",dflt:n.background},lonaxis:l,lataxis:l},"plot","from-root")).uirevision={valType:"any",editType:"none"}},{"../../components/color/attributes":360,"../../lib/sort_object_keys":521,"../../plot_api/edit_types":531,"../domain":579,"./constants":582}],586:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../subplot_defaults"),a=t("../get_data").getSubplotData,o=t("./constants"),s=t("./layout_attributes"),l=o.axesNames;function c(t,e,r,i){var s=a(i.fullData,"geo",i.id).map((function(t){return t._expandedIndex})),c=r("resolution"),u=r("scope"),f=o.scopeDefaults[u],h=r("projection.type",f.projType),p=e._isAlbersUsa="albers usa"===h;p&&(u=e.scope="usa");var d=e._isScoped="world"!==u,m=e._isSatellite="satellite"===h,g=e._isConic=-1!==h.indexOf("conic")||"albers"===h,v=e._isClipped=!!o.lonaxisSpan[h];if(!1===t.visible){var y=n.extendDeep({},e._template);y.showcoastlines=!1,y.showcountries=!1,y.showframe=!1,y.showlakes=!1,y.showland=!1,y.showocean=!1,y.showrivers=!1,y.showsubunits=!1,y.lonaxis&&(y.lonaxis.showgrid=!1),y.lataxis&&(y.lataxis.showgrid=!1),e._template=y}for(var x=r("visible"),b=0;b<l.length;b++){var _,w=l[b],T=[30,10][b];if(d)_=f[w+"Range"];else{var k=o[w+"Span"],A=(k[h]||k["*"])/2,M=r("projection.rotation."+w.substr(0,3),f.projRotate[b]);_=[M-A,M+A]}var S=r(w+".range",_);r(w+".tick0"),r(w+".dtick",T),r(w+".showgrid",!!x&&void 0)&&(r(w+".gridcolor"),r(w+".gridwidth")),e[w]._ax={type:"linear",_id:w.slice(0,3),_traceIndices:s,setScale:n.identity,c2l:n.identity,r2l:n.identity,autorange:!0,range:S.slice(),_m:1,_input:{}}}var E=e.lonaxis.range,L=e.lataxis.range,C=E[0],P=E[1];C>0&&P<0&&(P+=360);var I,O,z,D=(C+P)/2;if(!p){var R=d?f.projRotate:[D,0,0];I=r("projection.rotation.lon",R[0]),r("projection.rotation.lat",R[1]),r("projection.rotation.roll",R[2]),r("showcoastlines",!d&&x)&&(r("coastlinecolor"),r("coastlinewidth")),r("showocean",!!x&&void 0)&&r("oceancolor")}(p?(O=-96.6,z=38.7):(O=d?D:I,z=(L[0]+L[1])/2),r("center.lon",O),r("center.lat",z),m&&(r("projection.tilt"),r("projection.distance")),g)&&r("projection.parallels",f.projParallels||[0,60]);r("projection.scale"),r("showland",!!x&&void 0)&&r("landcolor"),r("showlakes",!!x&&void 0)&&r("lakecolor"),r("showrivers",!!x&&void 0)&&(r("rivercolor"),r("riverwidth")),r("showcountries",d&&"usa"!==u&&x)&&(r("countrycolor"),r("countrywidth")),("usa"===u||"north america"===u&&50===c)&&(r("showsubunits",x),r("subunitcolor"),r("subunitwidth")),d||r("showframe",x)&&(r("framecolor"),r("framewidth")),r("bgcolor"),r("fitbounds")&&(delete e.projection.scale,d?(delete e.center.lon,delete e.center.lat):v?(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon,delete e.projection.rotation.lat,delete e.lonaxis.range,delete e.lataxis.range):(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon))}e.exports=function(t,e,r){i(t,e,r,{type:"geo",attributes:s,handleDefaults:c,fullData:r,partition:"y"})}},{"../../lib":498,"../get_data":588,"../subplot_defaults":627,"./constants":582,"./layout_attributes":585}],587:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../registry"),o=Math.PI/180,s=180/Math.PI,l={cursor:"pointer"},c={cursor:"auto"};function u(t,e){return n.behavior.zoom().translate(e.translate()).scale(e.scale())}function f(t,e,r){var n=t.id,o=t.graphDiv,s=o.layout,l=s[n],c=o._fullLayout,u=c[n],f={},h={};function p(t,e){f[n+"."+t]=i.nestedProperty(l,t).get(),a.call("_storeDirectGUIEdit",s,c._preGUI,f);var r=i.nestedProperty(u,t);r.get()!==e&&(r.set(e),i.nestedProperty(l,t).set(e),h[n+"."+t]=e)}r(p),p("projection.scale",e.scale()/t.fitScale),p("fitbounds",!1),o.emit("plotly_relayout",h)}function h(t,e){var r=u(0,e);function i(r){var n=e.invert(t.midPt);r("center.lon",n[0]),r("center.lat",n[1])}return r.on("zoomstart",(function(){n.select(this).style(l)})).on("zoom",(function(){e.scale(n.event.scale).translate(n.event.translate),t.render();var r=e.invert(t.midPt);t.graphDiv.emit("plotly_relayouting",{"geo.projection.scale":e.scale()/t.fitScale,"geo.center.lon":r[0],"geo.center.lat":r[1]})})).on("zoomend",(function(){n.select(this).style(c),f(t,e,i)})),r}function p(t,e){var r,i,a,o,s,h,p,d,m,g=u(0,e);function v(t){return e.invert(t)}function y(r){var n=e.rotate(),i=e.invert(t.midPt);r("projection.rotation.lon",-n[0]),r("center.lon",i[0]),r("center.lat",i[1])}return g.on("zoomstart",(function(){n.select(this).style(l),r=n.mouse(this),i=e.rotate(),a=e.translate(),o=i,s=v(r)})).on("zoom",(function(){if(h=n.mouse(this),function(t){var r=v(t);if(!r)return!0;var n=e(r);return Math.abs(n[0]-t[0])>2||Math.abs(n[1]-t[1])>2}(r))return g.scale(e.scale()),void g.translate(e.translate());e.scale(n.event.scale),e.translate([a[0],n.event.translate[1]]),s?v(h)&&(d=v(h),p=[o[0]+(d[0]-s[0]),i[1],i[2]],e.rotate(p),o=p):s=v(r=h),m=!0,t.render();var l=e.rotate(),c=e.invert(t.midPt);t.graphDiv.emit("plotly_relayouting",{"geo.projection.scale":e.scale()/t.fitScale,"geo.center.lon":c[0],"geo.center.lat":c[1],"geo.projection.rotation.lon":-l[0]})})).on("zoomend",(function(){n.select(this).style(c),m&&f(t,e,y)})),g}function d(t,e){var r,i={r:e.rotate(),k:e.scale()},a=u(0,e),o=function(t){var e=0,r=arguments.length,i=[];for(;++e<r;)i.push(arguments[e]);var a=n.dispatch.apply(null,i);return a.of=function(e,r){return function(i){var o;try{o=i.sourceEvent=n.event,i.target=t,n.event=i,a[i.type].apply(e,r)}finally{n.event=o}}},a}(a,"zoomstart","zoom","zoomend"),s=0,h=a.on;function p(t){s++||t({type:"zoomstart"})}function d(t){t({type:"zoom"})}function b(t){--s||t({type:"zoomend"})}function _(t){var r=e.rotate();t("projection.rotation.lon",-r[0]),t("projection.rotation.lat",-r[1])}return a.on("zoomstart",(function(){n.select(this).style(l);var t=n.mouse(this),s=e.rotate(),c=s,u=e.translate(),f=g(s);r=m(e,t),h.call(a,"zoom",(function(){var a=n.mouse(this);if(e.scale(i.k=n.event.scale),r){if(m(e,a)){e.rotate(s).translate(u);var l=m(e,a),h=y(r,l),p=T(v(f,h)),g=i.r=x(p,r,c);isFinite(g[0])&&isFinite(g[1])&&isFinite(g[2])||(g=c),e.rotate(g),c=g}}else r=m(e,t=a);d(o.of(this,arguments))})),p(o.of(this,arguments))})).on("zoomend",(function(){n.select(this).style(c),h.call(a,"zoom",null),b(o.of(this,arguments)),f(t,e,_)})).on("zoom.redraw",(function(){t.render();var r=e.rotate();t.graphDiv.emit("plotly_relayouting",{"geo.projection.scale":e.scale()/t.fitScale,"geo.projection.rotation.lon":-r[0],"geo.projection.rotation.lat":-r[1]})})),n.rebind(a,o,"on")}function m(t,e){var r=t.invert(e);return r&&isFinite(r[0])&&isFinite(r[1])&&function(t){var e=t[0]*o,r=t[1]*o,n=Math.cos(r);return[n*Math.cos(e),n*Math.sin(e),Math.sin(r)]}(r)}function g(t){var e=.5*t[0]*o,r=.5*t[1]*o,n=.5*t[2]*o,i=Math.sin(e),a=Math.cos(e),s=Math.sin(r),l=Math.cos(r),c=Math.sin(n),u=Math.cos(n);return[a*l*u+i*s*c,i*l*u-a*s*c,a*s*u+i*l*c,a*l*c-i*s*u]}function v(t,e){var r=t[0],n=t[1],i=t[2],a=t[3],o=e[0],s=e[1],l=e[2],c=e[3];return[r*o-n*s-i*l-a*c,r*s+n*o+i*c-a*l,r*l-n*c+i*o+a*s,r*c+n*l-i*s+a*o]}function y(t,e){if(t&&e){var r=function(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}(t,e),n=Math.sqrt(k(r,r)),i=.5*Math.acos(Math.max(-1,Math.min(1,k(t,e)))),a=Math.sin(i)/n;return n&&[Math.cos(i),r[2]*a,-r[1]*a,r[0]*a]}}function x(t,e,r){var n=w(e,2,t[0]);n=w(n,1,t[1]),n=w(n,0,t[2]-r[2]);var i,a,o=e[0],l=e[1],c=e[2],u=n[0],f=n[1],h=n[2],p=Math.atan2(l,o)*s,d=Math.sqrt(o*o+l*l);Math.abs(f)>d?(a=(f>0?90:-90)-p,i=0):(a=Math.asin(f/d)*s-p,i=Math.sqrt(d*d-f*f));var m=180-a-2*p,g=(Math.atan2(h,u)-Math.atan2(c,i))*s,v=(Math.atan2(h,u)-Math.atan2(c,-i))*s;return b(r[0],r[1],a,g)<=b(r[0],r[1],m,v)?[a,g,r[2]]:[m,v,r[2]]}function b(t,e,r,n){var i=_(r-t),a=_(n-e);return Math.sqrt(i*i+a*a)}function _(t){return(t%360+540)%360-180}function w(t,e,r){var n=r*o,i=t.slice(),a=0===e?1:0,s=2===e?1:2,l=Math.cos(n),c=Math.sin(n);return i[a]=t[a]*l-t[s]*c,i[s]=t[s]*l+t[a]*c,i}function T(t){return[Math.atan2(2*(t[0]*t[1]+t[2]*t[3]),1-2*(t[1]*t[1]+t[2]*t[2]))*s,Math.asin(Math.max(-1,Math.min(1,2*(t[0]*t[2]-t[3]*t[1]))))*s,Math.atan2(2*(t[0]*t[3]+t[1]*t[2]),1-2*(t[2]*t[2]+t[3]*t[3]))*s]}function k(t,e){for(var r=0,n=0,i=t.length;n<i;++n)r+=t[n]*e[n];return r}e.exports=function(t,e){var r=t.projection;return(e._isScoped?h:e._isClipped?d:p)(t,r)}},{"../../lib":498,"../../registry":633,"@plotly/d3":58}],588:[function(t,e,r){"use strict";var n=t("../registry"),i=t("./cartesian/constants").SUBPLOT_PATTERN;r.getSubplotCalcData=function(t,e,r){var i=n.subplotsRegistry[e];if(!i)return[];for(var a=i.attr,o=[],s=0;s<t.length;s++){var l=t[s];l[0].trace[a]===r&&o.push(l)}return o},r.getModuleCalcData=function(t,e){var r,i=[],a=[];if(!(r="string"==typeof e?n.getModule(e).plot:"function"==typeof e?e:e.plot))return[i,t];for(var o=0;o<t.length;o++){var s=t[o],l=s[0].trace;!0===l.visible&&0!==l._length&&(l._module.plot===r?i.push(s):a.push(s))}return[i,a]},r.getSubplotData=function(t,e,r){if(!n.subplotsRegistry[e])return[];var a,o,s,l=n.subplotsRegistry[e].attr,c=[];if("gl2d"===e){var u=r.match(i);o="x"+u[1],s="y"+u[2]}for(var f=0;f<t.length;f++)a=t[f],"gl2d"===e&&n.traceIs(a,"gl2d")?a[l[0]]===o&&a[l[1]]===s&&c.push(a):a[l]===r&&c.push(a);return c}},{"../registry":633,"./cartesian/constants":556}],589:[function(t,e,r){"use strict";var n=t("mouse-change"),i=t("mouse-wheel"),a=t("mouse-event-offset"),o=t("../cartesian/constants"),s=t("has-passive-events");function l(t,e){this.element=t,this.plot=e,this.mouseListener=null,this.wheelListener=null,this.lastInputTime=Date.now(),this.lastPos=[0,0],this.boxEnabled=!1,this.boxInited=!1,this.boxStart=[0,0],this.boxEnd=[0,0],this.dragStart=[0,0]}e.exports=function(t){var e=t.mouseContainer,r=t.glplot,c=new l(e,r);function u(){t.xaxis.autorange=!1,t.yaxis.autorange=!1}function f(e,n,i){var a,s,l=t.calcDataBox(),f=r.viewBox,h=c.lastPos[0],p=c.lastPos[1],d=o.MINDRAG*r.pixelRatio,m=o.MINZOOM*r.pixelRatio;function g(e,r,n){var i=Math.min(r,n),a=Math.max(r,n);i!==a?(l[e]=i,l[e+2]=a,c.dataBox=l,t.setRanges(l)):(t.selectBox.selectBox=[0,0,1,1],t.glplot.setDirty())}switch(n*=r.pixelRatio,i*=r.pixelRatio,i=f[3]-f[1]-i,t.fullLayout.dragmode){case"zoom":if(e){var v=n/(f[2]-f[0])*(l[2]-l[0])+l[0],y=i/(f[3]-f[1])*(l[3]-l[1])+l[1];c.boxInited||(c.boxStart[0]=v,c.boxStart[1]=y,c.dragStart[0]=n,c.dragStart[1]=i),c.boxEnd[0]=v,c.boxEnd[1]=y,c.boxInited=!0,c.boxEnabled||c.boxStart[0]===c.boxEnd[0]&&c.boxStart[1]===c.boxEnd[1]||(c.boxEnabled=!0);var x=Math.abs(c.dragStart[0]-n)<m,b=Math.abs(c.dragStart[1]-i)<m;if(!function(){for(var e=t.graphDiv._fullLayout._axisConstraintGroups,r=t.xaxis._id,n=t.yaxis._id,i=0;i<e.length;i++)if(-1!==e[i][r]){if(-1!==e[i][n])return!0;break}return!1}()||x&&b)x&&(c.boxEnd[0]=c.boxStart[0]),b&&(c.boxEnd[1]=c.boxStart[1]);else{a=c.boxEnd[0]-c.boxStart[0],s=c.boxEnd[1]-c.boxStart[1];var _=(l[3]-l[1])/(l[2]-l[0]);Math.abs(a*_)>Math.abs(s)?(c.boxEnd[1]=c.boxStart[1]+Math.abs(a)*_*(s>=0?1:-1),c.boxEnd[1]<l[1]?(c.boxEnd[1]=l[1],c.boxEnd[0]=c.boxStart[0]+(l[1]-c.boxStart[1])/Math.abs(_)):c.boxEnd[1]>l[3]&&(c.boxEnd[1]=l[3],c.boxEnd[0]=c.boxStart[0]+(l[3]-c.boxStart[1])/Math.abs(_))):(c.boxEnd[0]=c.boxStart[0]+Math.abs(s)/_*(a>=0?1:-1),c.boxEnd[0]<l[0]?(c.boxEnd[0]=l[0],c.boxEnd[1]=c.boxStart[1]+(l[0]-c.boxStart[0])*Math.abs(_)):c.boxEnd[0]>l[2]&&(c.boxEnd[0]=l[2],c.boxEnd[1]=c.boxStart[1]+(l[2]-c.boxStart[0])*Math.abs(_)))}}else c.boxEnabled?(a=c.boxStart[0]!==c.boxEnd[0],s=c.boxStart[1]!==c.boxEnd[1],a||s?(a&&(g(0,c.boxStart[0],c.boxEnd[0]),t.xaxis.autorange=!1),s&&(g(1,c.boxStart[1],c.boxEnd[1]),t.yaxis.autorange=!1),t.relayoutCallback()):t.glplot.setDirty(),c.boxEnabled=!1,c.boxInited=!1):c.boxInited&&(c.boxInited=!1);break;case"pan":c.boxEnabled=!1,c.boxInited=!1,e?(c.panning||(c.dragStart[0]=n,c.dragStart[1]=i),Math.abs(c.dragStart[0]-n)<d&&(n=c.dragStart[0]),Math.abs(c.dragStart[1]-i)<d&&(i=c.dragStart[1]),a=(h-n)*(l[2]-l[0])/(r.viewBox[2]-r.viewBox[0]),s=(p-i)*(l[3]-l[1])/(r.viewBox[3]-r.viewBox[1]),l[0]+=a,l[2]+=a,l[1]+=s,l[3]+=s,t.setRanges(l),c.panning=!0,c.lastInputTime=Date.now(),u(),t.cameraChanged(),t.handleAnnotations()):c.panning&&(c.panning=!1,t.relayoutCallback())}c.lastPos[0]=n,c.lastPos[1]=i}return c.mouseListener=n(e,f),e.addEventListener("touchstart",(function(t){var r=a(t.changedTouches[0],e);f(0,r[0],r[1]),f(1,r[0],r[1]),t.preventDefault()}),!!s&&{passive:!1}),e.addEventListener("touchmove",(function(t){t.preventDefault();var r=a(t.changedTouches[0],e);f(1,r[0],r[1]),t.preventDefault()}),!!s&&{passive:!1}),e.addEventListener("touchend",(function(t){f(0,c.lastPos[0],c.lastPos[1]),t.preventDefault()}),!!s&&{passive:!1}),c.wheelListener=i(e,(function(e,n){if(!t.scrollZoom)return!1;var i=t.calcDataBox(),a=r.viewBox,o=c.lastPos[0],s=c.lastPos[1],l=Math.exp(5*n/(a[3]-a[1])),f=o/(a[2]-a[0])*(i[2]-i[0])+i[0],h=s/(a[3]-a[1])*(i[3]-i[1])+i[1];return i[0]=(i[0]-f)*l+f,i[2]=(i[2]-f)*l+f,i[1]=(i[1]-h)*l+h,i[3]=(i[3]-h)*l+h,t.setRanges(i),c.lastInputTime=Date.now(),u(),t.cameraChanged(),t.handleAnnotations(),t.relayoutCallback(),!0}),!0),c}},{"../cartesian/constants":556,"has-passive-events":224,"mouse-change":236,"mouse-event-offset":237,"mouse-wheel":239}],590:[function(t,e,r){"use strict";var n=t("../cartesian/axes"),i=t("../../lib/str2rgbarray");function a(t){this.scene=t,this.gl=t.gl,this.pixelRatio=t.pixelRatio,this.screenBox=[0,0,1,1],this.viewBox=[0,0,1,1],this.dataBox=[-1,-1,1,1],this.borderLineEnable=[!1,!1,!1,!1],this.borderLineWidth=[1,1,1,1],this.borderLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.ticks=[[],[]],this.tickEnable=[!0,!0,!1,!1],this.tickPad=[15,15,15,15],this.tickAngle=[0,0,0,0],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickMarkLength=[0,0,0,0],this.tickMarkWidth=[0,0,0,0],this.tickMarkColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labels=["x","y"],this.labelEnable=[!0,!0,!1,!1],this.labelAngle=[0,Math.PI/2,0,3*Math.PI/2],this.labelPad=[15,15,15,15],this.labelSize=[12,12],this.labelFont=["sans-serif","sans-serif"],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.title="",this.titleEnable=!0,this.titleCenter=[0,0,0,0],this.titleAngle=0,this.titleColor=[0,0,0,1],this.titleFont="sans-serif",this.titleSize=18,this.gridLineEnable=[!0,!0],this.gridLineColor=[[0,0,0,.5],[0,0,0,.5]],this.gridLineWidth=[1,1],this.zeroLineEnable=[!0,!0],this.zeroLineWidth=[1,1],this.zeroLineColor=[[0,0,0,1],[0,0,0,1]],this.borderColor=[0,0,0,0],this.backgroundColor=[0,0,0,0],this.static=this.scene.staticPlot}var o=a.prototype,s=["xaxis","yaxis"];o.merge=function(t){var e,r,n,a,o,l,c,u,f,h,p;for(this.titleEnable=!1,this.backgroundColor=i(t.plot_bgcolor),h=0;h<2;++h){var d=(e=s[h]).charAt(0);for(n=(r=t[this.scene[e]._name]).title.text===this.scene.fullLayout._dfltTitle[d]?"":r.title.text,p=0;p<=2;p+=2)this.labelEnable[h+p]=!1,this.labels[h+p]=n,this.labelColor[h+p]=i(r.title.font.color),this.labelFont[h+p]=r.title.font.family,this.labelSize[h+p]=r.title.font.size,this.labelPad[h+p]=this.getLabelPad(e,r),this.tickEnable[h+p]=!1,this.tickColor[h+p]=i((r.tickfont||{}).color),this.tickAngle[h+p]="auto"===r.tickangle?0:Math.PI*-r.tickangle/180,this.tickPad[h+p]=this.getTickPad(r),this.tickMarkLength[h+p]=0,this.tickMarkWidth[h+p]=r.tickwidth||0,this.tickMarkColor[h+p]=i(r.tickcolor),this.borderLineEnable[h+p]=!1,this.borderLineColor[h+p]=i(r.linecolor),this.borderLineWidth[h+p]=r.linewidth||0;c=this.hasSharedAxis(r),o=this.hasAxisInDfltPos(e,r)&&!c,l=this.hasAxisInAltrPos(e,r)&&!c,a=r.mirror||!1,u=c?-1!==String(a).indexOf("all"):!!a,f=c?"allticks"===a:-1!==String(a).indexOf("ticks"),o?this.labelEnable[h]=!0:l&&(this.labelEnable[h+2]=!0),o?this.tickEnable[h]=r.showticklabels:l&&(this.tickEnable[h+2]=r.showticklabels),(o||u)&&(this.borderLineEnable[h]=r.showline),(l||u)&&(this.borderLineEnable[h+2]=r.showline),(o||f)&&(this.tickMarkLength[h]=this.getTickMarkLength(r)),(l||f)&&(this.tickMarkLength[h+2]=this.getTickMarkLength(r)),this.gridLineEnable[h]=r.showgrid,this.gridLineColor[h]=i(r.gridcolor),this.gridLineWidth[h]=r.gridwidth,this.zeroLineEnable[h]=r.zeroline,this.zeroLineColor[h]=i(r.zerolinecolor),this.zeroLineWidth[h]=r.zerolinewidth}},o.hasSharedAxis=function(t){var e=this.scene,r=e.fullLayout._subplots.gl2d;return 0!==n.findSubplotsWithAxis(r,t).indexOf(e.id)},o.hasAxisInDfltPos=function(t,e){var r=e.side;return"xaxis"===t?"bottom"===r:"yaxis"===t?"left"===r:void 0},o.hasAxisInAltrPos=function(t,e){var r=e.side;return"xaxis"===t?"top"===r:"yaxis"===t?"right"===r:void 0},o.getLabelPad=function(t,e){var r=e.title.font.size,n=e.showticklabels;return"xaxis"===t?"top"===e.side?r*(1.5+(n?1:0))-10:r*(1.5+(n?.5:0))-10:"yaxis"===t?"right"===e.side?10+r*(1.5+(n?1:.5)):10+r*(1.5+(n?.5:0)):void 0},o.getTickPad=function(t){return"outside"===t.ticks?10+t.ticklen:15},o.getTickMarkLength=function(t){if(!t.ticks)return 0;var e=t.ticklen;return"inside"===t.ticks?-e:e},e.exports=function(t){return new a(t)}},{"../../lib/str2rgbarray":523,"../cartesian/axes":549}],591:[function(t,e,r){"use strict";var n=t("../../plot_api/edit_types").overrideAll,i=t("./scene2d"),a=t("../layout_attributes"),o=t("../../constants/xmlns_namespaces"),s=t("../cartesian/constants"),l=t("../cartesian"),c=t("../../components/fx/layout_attributes"),u=t("../get_data").getSubplotData;r.name="gl2d",r.attr=["xaxis","yaxis"],r.idRoot=["x","y"],r.idRegex=s.idRegex,r.attrRegex=s.attrRegex,r.attributes=t("../cartesian/attributes"),r.supplyLayoutDefaults=function(t,e,r){e._has("cartesian")||l.supplyLayoutDefaults(t,e,r)},r.layoutAttrOverrides=n(l.layoutAttributes,"plot","from-root"),r.baseLayoutAttrOverrides=n({plot_bgcolor:a.plot_bgcolor,hoverlabel:c.hoverlabel},"plot","nested"),r.plot=function(t){for(var e=t._fullLayout,r=t._fullData,n=e._subplots.gl2d,a=0;a<n.length;a++){var o=n[a],s=e._plots[o],l=u(r,"gl2d",o),c=s._scene2d;void 0===c&&(c=new i({id:o,graphDiv:t,container:t.querySelector(".gl-container"),staticPlot:t._context.staticPlot,plotGlPixelRatio:t._context.plotGlPixelRatio},e),s._scene2d=c),c.plot(l,t.calcdata,e,t.layout)}},r.clean=function(t,e,r,n){for(var i=n._subplots.gl2d||[],a=0;a<i.length;a++){var o=i[a],s=n._plots[o];if(s._scene2d){var c=u(t,"gl2d",o);0===c.length&&(s._scene2d.destroy(),delete n._plots[o])}}l.clean.apply(this,arguments)},r.drawFramework=function(t){t._context.staticPlot||l.drawFramework(t)},r.toSVG=function(t){for(var e=t._fullLayout,r=e._subplots.gl2d,n=0;n<r.length;n++){var i=e._plots[r[n]]._scene2d,a=i.toImage("png");e._glimages.append("svg:image").attr({xmlns:o.svg,"xlink:href":a,x:0,y:0,width:"100%",height:"100%",preserveAspectRatio:"none"}),i.destroy()}},r.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots.gl2d,n=0;n<r.length;n++){e._plots[r[n]]._scene2d.updateFx(e.dragmode)}}},{"../../components/fx/layout_attributes":402,"../../constants/xmlns_namespaces":475,"../../plot_api/edit_types":531,"../cartesian":563,"../cartesian/attributes":547,"../cartesian/constants":556,"../get_data":588,"../layout_attributes":605,"./scene2d":592}],592:[function(t,e,r){"use strict";var n,i,a=t("../../registry"),o=t("../../plots/cartesian/axes"),s=t("../../components/fx"),l=t("../../../stackgl_modules").gl_plot2d,c=t("../../../stackgl_modules").gl_spikes2d,u=t("../../../stackgl_modules").gl_select_box,f=t("webgl-context"),h=t("./convert"),p=t("./camera"),d=t("../../lib/show_no_webgl_msg"),m=t("../cartesian/constraints"),g=m.enforce,v=m.clean,y=t("../cartesian/autorange").doAutoRange,x=t("../../components/dragelement/helpers"),b=x.drawMode,_=x.selectMode,w=["xaxis","yaxis"],T=t("../cartesian/constants").SUBPLOT_PATTERN;function k(t,e){this.container=t.container,this.graphDiv=t.graphDiv,this.pixelRatio=t.plotGlPixelRatio||window.devicePixelRatio,this.id=t.id,this.staticPlot=!!t.staticPlot,this.scrollZoom=this.graphDiv._context._scrollZoom.cartesian,this.fullData=null,this.updateRefs(e),this.makeFramework(),this.stopped||(this.glplotOptions=h(this),this.glplotOptions.merge(e),this.glplot=l(this.glplotOptions),this.camera=p(this),this.traces={},this.spikes=c(this.glplot),this.selectBox=u(this.glplot,{innerFill:!1,outerFill:!0}),this.lastButtonState=0,this.pickResult=null,this.isMouseOver=!0,this.stopped=!1,this.redraw=this.draw.bind(this),this.redraw())}e.exports=k;var A=k.prototype;A.makeFramework=function(){if(this.staticPlot){if(!(i||(n=document.createElement("canvas"),i=f({canvas:n,preserveDrawingBuffer:!1,premultipliedAlpha:!0,antialias:!0}))))throw new Error("Error creating static canvas/context for image server");this.canvas=n,this.gl=i}else{var t=this.container.querySelector(".gl-canvas-focus"),e=f({canvas:t,preserveDrawingBuffer:!0,premultipliedAlpha:!0});if(!e)return d(this),void(this.stopped=!0);this.canvas=t,this.gl=e}var r=this.canvas;r.style.width="100%",r.style.height="100%",r.style.position="absolute",r.style.top="0px",r.style.left="0px",r.style["pointer-events"]="none",this.updateSize(r);var a=this.svgContainer=document.createElementNS("http://www.w3.org/2000/svg","svg");a.style.position="absolute",a.style.top=a.style.left="0px",a.style.width=a.style.height="100%",a.style["z-index"]=20,a.style["pointer-events"]="none";var o=this.mouseContainer=document.createElement("div");o.style.position="absolute",o.style["pointer-events"]="auto",this.pickCanvas=this.container.querySelector(".gl-canvas-pick");var s=this.container;s.appendChild(a),s.appendChild(o);var l=this;o.addEventListener("mouseout",(function(){l.isMouseOver=!1,l.unhover()})),o.addEventListener("mouseover",(function(){l.isMouseOver=!0}))},A.toImage=function(t){t||(t="png"),this.stopped=!0,this.staticPlot&&this.container.appendChild(n),this.updateSize(this.canvas);var e=this.glplot.gl,r=e.drawingBufferWidth,i=e.drawingBufferHeight;e.clearColor(1,1,1,0),e.clear(e.COLOR_BUFFER_BIT|e.DEPTH_BUFFER_BIT),this.glplot.setDirty(),this.glplot.draw(),e.bindFramebuffer(e.FRAMEBUFFER,null);var a=new Uint8Array(r*i*4);e.readPixels(0,0,r,i,e.RGBA,e.UNSIGNED_BYTE,a);for(var o=0,s=i-1;o<s;++o,--s)for(var l=0;l<r;++l)for(var c=0;c<4;++c){var u=a[4*(r*o+l)+c];a[4*(r*o+l)+c]=a[4*(r*s+l)+c],a[4*(r*s+l)+c]=u}var f=document.createElement("canvas");f.width=r,f.height=i;var h,p=f.getContext("2d"),d=p.createImageData(r,i);switch(d.data.set(a),p.putImageData(d,0,0),t){case"jpeg":h=f.toDataURL("image/jpeg");break;case"webp":h=f.toDataURL("image/webp");break;default:h=f.toDataURL("image/png")}return this.staticPlot&&this.container.removeChild(n),h},A.updateSize=function(t){t||(t=this.canvas);var e=this.pixelRatio,r=this.fullLayout,n=r.width,i=r.height,a=0|Math.ceil(e*n),o=0|Math.ceil(e*i);return t.width===a&&t.height===o||(t.width=a,t.height=o),t},A.computeTickMarks=function(){this.xaxis.setScale(),this.yaxis.setScale();for(var t=[o.calcTicks(this.xaxis),o.calcTicks(this.yaxis)],e=0;e<2;++e)for(var r=0;r<t[e].length;++r)t[e][r].text=t[e][r].text+"";return t},A.updateRefs=function(t){this.fullLayout=t;var e=this.id.match(T),r="xaxis"+e[1],n="yaxis"+e[2];this.xaxis=this.fullLayout[r],this.yaxis=this.fullLayout[n]},A.relayoutCallback=function(){var t=this.graphDiv,e=this.xaxis,r=this.yaxis,n=t.layout,i={},o=i[e._name+".range"]=e.range.slice(),s=i[r._name+".range"]=r.range.slice();i[e._name+".autorange"]=e.autorange,i[r._name+".autorange"]=r.autorange,a.call("_storeDirectGUIEdit",t.layout,t._fullLayout._preGUI,i);var l=n[e._name];l.range=o,l.autorange=e.autorange;var c=n[r._name];c.range=s,c.autorange=r.autorange,i.lastInputTime=this.camera.lastInputTime,t.emit("plotly_relayout",i)},A.cameraChanged=function(){var t=this.camera;this.glplot.setDataBox(this.calcDataBox());var e=this.computeTickMarks();(function(t,e){for(var r=0;r<2;++r){var n=t[r],i=e[r];if(n.length!==i.length)return!0;for(var a=0;a<n.length;++a)if(n[a].x!==i[a].x)return!0}return!1})(e,this.glplotOptions.ticks)&&(this.glplotOptions.ticks=e,this.glplotOptions.dataBox=t.dataBox,this.glplot.update(this.glplotOptions),this.handleAnnotations())},A.handleAnnotations=function(){for(var t=this.graphDiv,e=this.fullLayout.annotations,r=0;r<e.length;r++){var n=e[r];n.xref===this.xaxis._id&&n.yref===this.yaxis._id&&a.getComponentMethod("annotations","drawOne")(t,r)}},A.destroy=function(){if(this.glplot){var t=this.traces;t&&Object.keys(t).map((function(e){t[e].dispose(),delete t[e]})),this.glplot.dispose(),this.container.removeChild(this.svgContainer),this.container.removeChild(this.mouseContainer),this.fullData=null,this.glplot=null,this.stopped=!0,this.camera.mouseListener.enabled=!1,this.mouseContainer.removeEventListener("wheel",this.camera.wheelListener),this.camera=null}},A.plot=function(t,e,r){var n=this.glplot;this.updateRefs(r),this.xaxis.clearCalc(),this.yaxis.clearCalc(),this.updateTraces(t,e),this.updateFx(r.dragmode);var i=r.width,a=r.height;this.updateSize(this.canvas);var o=this.glplotOptions;o.merge(r),o.screenBox=[0,0,i,a];var s={_fullLayout:{_axisConstraintGroups:r._axisConstraintGroups,xaxis:this.xaxis,yaxis:this.yaxis,_size:r._size}};v(s,this.xaxis),v(s,this.yaxis);var l,c,u=r._size,f=this.xaxis.domain,h=this.yaxis.domain;for(o.viewBox=[u.l+f[0]*u.w,u.b+h[0]*u.h,i-u.r-(1-f[1])*u.w,a-u.t-(1-h[1])*u.h],this.mouseContainer.style.width=u.w*(f[1]-f[0])+"px",this.mouseContainer.style.height=u.h*(h[1]-h[0])+"px",this.mouseContainer.height=u.h*(h[1]-h[0]),this.mouseContainer.style.left=u.l+f[0]*u.w+"px",this.mouseContainer.style.top=u.t+(1-h[1])*u.h+"px",c=0;c<2;++c)(l=this[w[c]])._length=o.viewBox[c+2]-o.viewBox[c],y(this.graphDiv,l),l.setScale();g(s),o.ticks=this.computeTickMarks(),o.dataBox=this.calcDataBox(),o.merge(r),n.update(o),this.glplot.draw()},A.calcDataBox=function(){var t=this.xaxis,e=this.yaxis,r=t.range,n=e.range,i=t.r2l,a=e.r2l;return[i(r[0]),a(n[0]),i(r[1]),a(n[1])]},A.setRanges=function(t){var e=this.xaxis,r=this.yaxis,n=e.l2r,i=r.l2r;e.range=[n(t[0]),n(t[2])],r.range=[i(t[1]),i(t[3])]},A.updateTraces=function(t,e){var r,n,i,a=Object.keys(this.traces);this.fullData=t;t:for(r=0;r<a.length;r++){var o=a[r],s=this.traces[o];for(n=0;n<t.length;n++)if((i=t[n]).uid===o&&i.type===s.type)continue t;s.dispose(),delete this.traces[o]}for(r=0;r<t.length;r++){i=t[r];var l=e[r],c=this.traces[i.uid];c?c.update(i,l):(c=i._module.plot(this,i,l),this.traces[i.uid]=c)}this.glplot.objects.sort((function(t,e){return t._trace.index-e._trace.index}))},A.updateFx=function(t){_(t)||b(t)?(this.pickCanvas.style["pointer-events"]="none",this.mouseContainer.style["pointer-events"]="none"):(this.pickCanvas.style["pointer-events"]="auto",this.mouseContainer.style["pointer-events"]="auto"),this.mouseContainer.style.cursor="pan"===t?"move":"zoom"===t?"crosshair":null},A.emitPointAction=function(t,e){for(var r,n=t.trace.uid,i=t.pointIndex,a=0;a<this.fullData.length;a++)this.fullData[a].uid===n&&(r=this.fullData[a]);var o={x:t.traceCoord[0],y:t.traceCoord[1],curveNumber:r.index,pointNumber:i,data:r._input,fullData:this.fullData,xaxis:this.xaxis,yaxis:this.yaxis};s.appendArrayPointValue(o,r,i),this.graphDiv.emit(e,{points:[o]})},A.draw=function(){if(!this.stopped){requestAnimationFrame(this.redraw);var t=this.glplot,e=this.camera,r=e.mouseListener,n=1===this.lastButtonState&&0===r.buttons,i=this.fullLayout;this.lastButtonState=r.buttons,this.cameraChanged();var a,o=r.x*t.pixelRatio,l=this.canvas.height-t.pixelRatio*r.y;if(e.boxEnabled&&"zoom"===i.dragmode){this.selectBox.enabled=!0;for(var c=this.selectBox.selectBox=[Math.min(e.boxStart[0],e.boxEnd[0]),Math.min(e.boxStart[1],e.boxEnd[1]),Math.max(e.boxStart[0],e.boxEnd[0]),Math.max(e.boxStart[1],e.boxEnd[1])],u=0;u<2;u++)e.boxStart[u]===e.boxEnd[u]&&(c[u]=t.dataBox[u],c[u+2]=t.dataBox[u+2]);t.setDirty()}else if(!e.panning&&this.isMouseOver){this.selectBox.enabled=!1;var f=i._size,h=this.xaxis.domain,p=this.yaxis.domain,d=(a=t.pick(o/t.pixelRatio+f.l+h[0]*f.w,l/t.pixelRatio-(f.t+(1-p[1])*f.h)))&&a.object._trace.handlePick(a);if(d&&n&&this.emitPointAction(d,"plotly_click"),a&&"skip"!==a.object._trace.hoverinfo&&i.hovermode&&d&&(!this.lastPickResult||this.lastPickResult.traceUid!==d.trace.uid||this.lastPickResult.dataCoord[0]!==d.dataCoord[0]||this.lastPickResult.dataCoord[1]!==d.dataCoord[1])){var m=d;this.lastPickResult={traceUid:d.trace?d.trace.uid:null,dataCoord:d.dataCoord.slice()},this.spikes.update({center:a.dataCoord}),m.screenCoord=[((t.viewBox[2]-t.viewBox[0])*(a.dataCoord[0]-t.dataBox[0])/(t.dataBox[2]-t.dataBox[0])+t.viewBox[0])/t.pixelRatio,(this.canvas.height-(t.viewBox[3]-t.viewBox[1])*(a.dataCoord[1]-t.dataBox[1])/(t.dataBox[3]-t.dataBox[1])-t.viewBox[1])/t.pixelRatio],this.emitPointAction(d,"plotly_hover");var g=this.fullData[m.trace.index]||{},v=m.pointIndex,y=s.castHoverinfo(g,i,v);if(y&&"all"!==y){var x=y.split("+");-1===x.indexOf("x")&&(m.traceCoord[0]=void 0),-1===x.indexOf("y")&&(m.traceCoord[1]=void 0),-1===x.indexOf("z")&&(m.traceCoord[2]=void 0),-1===x.indexOf("text")&&(m.textLabel=void 0),-1===x.indexOf("name")&&(m.name=void 0)}s.loneHover({x:m.screenCoord[0],y:m.screenCoord[1],xLabel:this.hoverFormatter("xaxis",m.traceCoord[0]),yLabel:this.hoverFormatter("yaxis",m.traceCoord[1]),zLabel:m.traceCoord[2],text:m.textLabel,name:m.name,color:s.castHoverOption(g,v,"bgcolor")||m.color,borderColor:s.castHoverOption(g,v,"bordercolor"),fontFamily:s.castHoverOption(g,v,"font.family"),fontSize:s.castHoverOption(g,v,"font.size"),fontColor:s.castHoverOption(g,v,"font.color"),nameLength:s.castHoverOption(g,v,"namelength"),textAlign:s.castHoverOption(g,v,"align")},{container:this.svgContainer,gd:this.graphDiv})}}a||this.unhover(),t.draw()}},A.unhover=function(){this.lastPickResult&&(this.spikes.update({}),this.lastPickResult=null,this.graphDiv.emit("plotly_unhover"),s.loneUnhover(this.svgContainer))},A.hoverFormatter=function(t,e){if(void 0!==e){var r=this[t];return o.tickText(r,r.c2l(e),"hover").text}}},{"../../../stackgl_modules":1119,"../../components/dragelement/helpers":379,"../../components/fx":401,"../../lib/show_no_webgl_msg":520,"../../plots/cartesian/axes":549,"../../registry":633,"../cartesian/autorange":548,"../cartesian/constants":556,"../cartesian/constraints":557,"./camera":589,"./convert":590,"webgl-context":326}],593:[function(t,e,r){"use strict";var n=t("../../plot_api/edit_types").overrideAll,i=t("../../components/fx/layout_attributes"),a=t("./scene"),o=t("../get_data").getSubplotData,s=t("../../lib"),l=t("../../constants/xmlns_namespaces");r.name="gl3d",r.attr="scene",r.idRoot="scene",r.idRegex=r.attrRegex=s.counterRegex("scene"),r.attributes=t("./layout/attributes"),r.layoutAttributes=t("./layout/layout_attributes"),r.baseLayoutAttrOverrides=n({hoverlabel:i.hoverlabel},"plot","nested"),r.supplyLayoutDefaults=t("./layout/defaults"),r.plot=function(t){for(var e=t._fullLayout,r=t._fullData,n=e._subplots.gl3d,i=0;i<n.length;i++){var s=n[i],l=o(r,"gl3d",s),c=e[s],u=c.camera,f=c._scene;f||(f=new a({id:s,graphDiv:t,container:t.querySelector(".gl-container"),staticPlot:t._context.staticPlot,plotGlPixelRatio:t._context.plotGlPixelRatio,camera:u},e),c._scene=f),f.viewInitial||(f.viewInitial={up:{x:u.up.x,y:u.up.y,z:u.up.z},eye:{x:u.eye.x,y:u.eye.y,z:u.eye.z},center:{x:u.center.x,y:u.center.y,z:u.center.z}}),f.plot(l,e,t.layout)}},r.clean=function(t,e,r,n){for(var i=n._subplots.gl3d||[],a=0;a<i.length;a++){var o=i[a];!e[o]&&n[o]._scene&&(n[o]._scene.destroy(),n._infolayer&&n._infolayer.selectAll(".annotation-"+o).remove())}},r.toSVG=function(t){for(var e=t._fullLayout,r=e._subplots.gl3d,n=e._size,i=0;i<r.length;i++){var a=e[r[i]],o=a.domain,s=a._scene,c=s.toImage("png");e._glimages.append("svg:image").attr({xmlns:l.svg,"xlink:href":c,x:n.l+n.w*o.x[0],y:n.t+n.h*(1-o.y[1]),width:n.w*(o.x[1]-o.x[0]),height:n.h*(o.y[1]-o.y[0]),preserveAspectRatio:"none"}),s.destroy()}},r.cleanId=function(t){if(t.match(/^scene[0-9]*$/)){var e=t.substr(5);return"1"===e&&(e=""),"scene"+e}},r.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots.gl3d,n=0;n<r.length;n++){e[r[n]]._scene.updateFx(e.dragmode,e.hovermode)}}},{"../../components/fx/layout_attributes":402,"../../constants/xmlns_namespaces":475,"../../lib":498,"../../plot_api/edit_types":531,"../get_data":588,"./layout/attributes":594,"./layout/defaults":598,"./layout/layout_attributes":599,"./scene":603}],594:[function(t,e,r){"use strict";e.exports={scene:{valType:"subplotid",dflt:"scene",editType:"calc+clearAxisTypes"}}},{}],595:[function(t,e,r){"use strict";var n=t("../../../components/color"),i=t("../../cartesian/layout_attributes"),a=t("../../../lib/extend").extendFlat,o=t("../../../plot_api/edit_types").overrideAll;e.exports=o({visible:i.visible,showspikes:{valType:"boolean",dflt:!0},spikesides:{valType:"boolean",dflt:!0},spikethickness:{valType:"number",min:0,dflt:2},spikecolor:{valType:"color",dflt:n.defaultLine},showbackground:{valType:"boolean",dflt:!1},backgroundcolor:{valType:"color",dflt:"rgba(204, 204, 204, 0.5)"},showaxeslabels:{valType:"boolean",dflt:!0},color:i.color,categoryorder:i.categoryorder,categoryarray:i.categoryarray,title:{text:i.title.text,font:i.title.font},type:a({},i.type,{values:["-","linear","log","date","category"]}),autotypenumbers:i.autotypenumbers,autorange:i.autorange,rangemode:i.rangemode,range:a({},i.range,{items:[{valType:"any",editType:"plot",impliedEdits:{"^autorange":!1}},{valType:"any",editType:"plot",impliedEdits:{"^autorange":!1}}],anim:!1}),tickmode:i.tickmode,nticks:i.nticks,tick0:i.tick0,dtick:i.dtick,tickvals:i.tickvals,ticktext:i.ticktext,ticks:i.ticks,mirror:i.mirror,ticklen:i.ticklen,tickwidth:i.tickwidth,tickcolor:i.tickcolor,showticklabels:i.showticklabels,tickfont:i.tickfont,tickangle:i.tickangle,tickprefix:i.tickprefix,showtickprefix:i.showtickprefix,ticksuffix:i.ticksuffix,showticksuffix:i.showticksuffix,showexponent:i.showexponent,exponentformat:i.exponentformat,minexponent:i.minexponent,separatethousands:i.separatethousands,tickformat:i.tickformat,tickformatstops:i.tickformatstops,hoverformat:i.hoverformat,showline:i.showline,linecolor:i.linecolor,linewidth:i.linewidth,showgrid:i.showgrid,gridcolor:a({},i.gridcolor,{dflt:"rgb(204, 204, 204)"}),gridwidth:i.gridwidth,zeroline:i.zeroline,zerolinecolor:i.zerolinecolor,zerolinewidth:i.zerolinewidth,_deprecated:{title:i._deprecated.title,titlefont:i._deprecated.titlefont}},"plot","from-root")},{"../../../components/color":361,"../../../lib/extend":488,"../../../plot_api/edit_types":531,"../../cartesian/layout_attributes":564}],596:[function(t,e,r){"use strict";var n=t("tinycolor2").mix,i=t("../../../lib"),a=t("../../../plot_api/plot_template"),o=t("./axis_attributes"),s=t("../../cartesian/type_defaults"),l=t("../../cartesian/axis_defaults"),c=["xaxis","yaxis","zaxis"];e.exports=function(t,e,r){var u,f;function h(t,e){return i.coerce(u,f,o,t,e)}for(var p=0;p<c.length;p++){var d=c[p];u=t[d]||{},(f=a.newContainer(e,d))._id=d[0]+r.scene,f._name=d,s(u,f,h,r),l(u,f,h,{font:r.font,letter:d[0],data:r.data,showGrid:!0,noTickson:!0,noTicklabelmode:!0,noTicklabelstep:!0,noTicklabelposition:!0,noTicklabeloverflow:!0,bgColor:r.bgColor,calendar:r.calendar},r.fullLayout),h("gridcolor",n(f.color,r.bgColor,13600/187).toRgbString()),h("title.text",d[0]),f.setScale=i.noop,h("showspikes")&&(h("spikesides"),h("spikethickness"),h("spikecolor",f.color)),h("showaxeslabels"),h("showbackground")&&h("backgroundcolor")}}},{"../../../lib":498,"../../../plot_api/plot_template":538,"../../cartesian/axis_defaults":551,"../../cartesian/type_defaults":577,"./axis_attributes":595,tinycolor2:307}],597:[function(t,e,r){"use strict";var n=t("../../../lib/str2rgbarray"),i=t("../../../lib"),a=["xaxis","yaxis","zaxis"];function o(){this.bounds=[[-10,-10,-10],[10,10,10]],this.ticks=[[],[],[]],this.tickEnable=[!0,!0,!0],this.tickFont=["sans-serif","sans-serif","sans-serif"],this.tickSize=[12,12,12],this.tickAngle=[0,0,0],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickPad=[18,18,18],this.labels=["x","y","z"],this.labelEnable=[!0,!0,!0],this.labelFont=["Open Sans","Open Sans","Open Sans"],this.labelSize=[20,20,20],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labelPad=[30,30,30],this.lineEnable=[!0,!0,!0],this.lineMirror=[!1,!1,!1],this.lineWidth=[1,1,1],this.lineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.lineTickEnable=[!0,!0,!0],this.lineTickMirror=[!1,!1,!1],this.lineTickLength=[10,10,10],this.lineTickWidth=[1,1,1],this.lineTickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.gridEnable=[!0,!0,!0],this.gridWidth=[1,1,1],this.gridColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroEnable=[!0,!0,!0],this.zeroLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroLineWidth=[2,2,2],this.backgroundEnable=[!0,!0,!0],this.backgroundColor=[[.8,.8,.8,.5],[.8,.8,.8,.5],[.8,.8,.8,.5]],this._defaultTickPad=this.tickPad.slice(),this._defaultLabelPad=this.labelPad.slice(),this._defaultLineTickLength=this.lineTickLength.slice()}o.prototype.merge=function(t,e){for(var r=0;r<3;++r){var o=e[a[r]];o.visible?(this.labels[r]=t._meta?i.templateString(o.title.text,t._meta):o.title.text,"font"in o.title&&(o.title.font.color&&(this.labelColor[r]=n(o.title.font.color)),o.title.font.family&&(this.labelFont[r]=o.title.font.family),o.title.font.size&&(this.labelSize[r]=o.title.font.size)),"showline"in o&&(this.lineEnable[r]=o.showline),"linecolor"in o&&(this.lineColor[r]=n(o.linecolor)),"linewidth"in o&&(this.lineWidth[r]=o.linewidth),"showgrid"in o&&(this.gridEnable[r]=o.showgrid),"gridcolor"in o&&(this.gridColor[r]=n(o.gridcolor)),"gridwidth"in o&&(this.gridWidth[r]=o.gridwidth),"log"===o.type?this.zeroEnable[r]=!1:"zeroline"in o&&(this.zeroEnable[r]=o.zeroline),"zerolinecolor"in o&&(this.zeroLineColor[r]=n(o.zerolinecolor)),"zerolinewidth"in o&&(this.zeroLineWidth[r]=o.zerolinewidth),"ticks"in o&&o.ticks?this.lineTickEnable[r]=!0:this.lineTickEnable[r]=!1,"ticklen"in o&&(this.lineTickLength[r]=this._defaultLineTickLength[r]=o.ticklen),"tickcolor"in o&&(this.lineTickColor[r]=n(o.tickcolor)),"tickwidth"in o&&(this.lineTickWidth[r]=o.tickwidth),"tickangle"in o&&(this.tickAngle[r]="auto"===o.tickangle?-3600:Math.PI*-o.tickangle/180),"showticklabels"in o&&(this.tickEnable[r]=o.showticklabels),"tickfont"in o&&(o.tickfont.color&&(this.tickColor[r]=n(o.tickfont.color)),o.tickfont.family&&(this.tickFont[r]=o.tickfont.family),o.tickfont.size&&(this.tickSize[r]=o.tickfont.size)),"mirror"in o?-1!==["ticks","all","allticks"].indexOf(o.mirror)?(this.lineTickMirror[r]=!0,this.lineMirror[r]=!0):!0===o.mirror?(this.lineTickMirror[r]=!1,this.lineMirror[r]=!0):(this.lineTickMirror[r]=!1,this.lineMirror[r]=!1):this.lineMirror[r]=!1,"showbackground"in o&&!1!==o.showbackground?(this.backgroundEnable[r]=!0,this.backgroundColor[r]=n(o.backgroundcolor)):this.backgroundEnable[r]=!1):(this.tickEnable[r]=!1,this.labelEnable[r]=!1,this.lineEnable[r]=!1,this.lineTickEnable[r]=!1,this.gridEnable[r]=!1,this.zeroEnable[r]=!1,this.backgroundEnable[r]=!1)}},e.exports=function(t,e){var r=new o;return r.merge(t,e),r}},{"../../../lib":498,"../../../lib/str2rgbarray":523}],598:[function(t,e,r){"use strict";var n=t("../../../lib"),i=t("../../../components/color"),a=t("../../../registry"),o=t("../../subplot_defaults"),s=t("./axis_defaults"),l=t("./layout_attributes"),c=t("../../get_data").getSubplotData;function u(t,e,r,n){for(var o=r("bgcolor"),l=i.combine(o,n.paper_bgcolor),u=["up","center","eye"],f=0;f<u.length;f++)r("camera."+u[f]+".x"),r("camera."+u[f]+".y"),r("camera."+u[f]+".z");r("camera.projection.type");var h=!!r("aspectratio.x")&&!!r("aspectratio.y")&&!!r("aspectratio.z"),p=r("aspectmode",h?"manual":"auto");h||(t.aspectratio=e.aspectratio={x:1,y:1,z:1},"manual"===p&&(e.aspectmode="auto"),t.aspectmode=e.aspectmode);var d=c(n.fullData,"gl3d",n.id);s(t,e,{font:n.font,scene:n.id,data:d,bgColor:l,calendar:n.calendar,autotypenumbersDflt:n.autotypenumbersDflt,fullLayout:n.fullLayout}),a.getComponentMethod("annotations3d","handleDefaults")(t,e,n);var m=n.getDfltFromLayout("dragmode");if(!1!==m&&!m)if(m="orbit",t.camera&&t.camera.up){var g=t.camera.up.x,v=t.camera.up.y,y=t.camera.up.z;0!==y&&(g&&v&&y?y/Math.sqrt(g*g+v*v+y*y)>.999&&(m="turntable"):m="turntable")}else m="turntable";r("dragmode",m),r("hovermode",n.getDfltFromLayout("hovermode"))}e.exports=function(t,e,r){var i=e._basePlotModules.length>1;o(t,e,r,{type:"gl3d",attributes:l,handleDefaults:u,fullLayout:e,font:e.font,fullData:r,getDfltFromLayout:function(e){if(!i)return n.validate(t[e],l[e])?t[e]:void 0},autotypenumbersDflt:e.autotypenumbers,paper_bgcolor:e.paper_bgcolor,calendar:e.calendar})}},{"../../../components/color":361,"../../../lib":498,"../../../registry":633,"../../get_data":588,"../../subplot_defaults":627,"./axis_defaults":596,"./layout_attributes":599}],599:[function(t,e,r){"use strict";var n=t("./axis_attributes"),i=t("../../domain").attributes,a=t("../../../lib/extend").extendFlat,o=t("../../../lib").counterRegex;function s(t,e,r){return{x:{valType:"number",dflt:t,editType:"camera"},y:{valType:"number",dflt:e,editType:"camera"},z:{valType:"number",dflt:r,editType:"camera"},editType:"camera"}}e.exports={_arrayAttrRegexps:[o("scene",".annotations",!0)],bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"plot"},camera:{up:a(s(0,0,1),{}),center:a(s(0,0,0),{}),eye:a(s(1.25,1.25,1.25),{}),projection:{type:{valType:"enumerated",values:["perspective","orthographic"],dflt:"perspective",editType:"calc"},editType:"calc"},editType:"camera"},domain:i({name:"scene",editType:"plot"}),aspectmode:{valType:"enumerated",values:["auto","cube","data","manual"],dflt:"auto",editType:"plot",impliedEdits:{"aspectratio.x":void 0,"aspectratio.y":void 0,"aspectratio.z":void 0}},aspectratio:{x:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},y:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},z:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},editType:"plot",impliedEdits:{aspectmode:"manual"}},xaxis:n,yaxis:n,zaxis:n,dragmode:{valType:"enumerated",values:["orbit","turntable","zoom","pan",!1],editType:"plot"},hovermode:{valType:"enumerated",values:["closest",!1],dflt:"closest",editType:"modebar"},uirevision:{valType:"any",editType:"none"},editType:"plot",_deprecated:{cameraposition:{valType:"info_array",editType:"camera"}}}},{"../../../lib":498,"../../../lib/extend":488,"../../domain":579,"./axis_attributes":595}],600:[function(t,e,r){"use strict";var n=t("../../../lib/str2rgbarray"),i=["xaxis","yaxis","zaxis"];function a(){this.enabled=[!0,!0,!0],this.colors=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.drawSides=[!0,!0,!0],this.lineWidth=[1,1,1]}a.prototype.merge=function(t){for(var e=0;e<3;++e){var r=t[i[e]];r.visible?(this.enabled[e]=r.showspikes,this.colors[e]=n(r.spikecolor),this.drawSides[e]=r.spikesides,this.lineWidth[e]=r.spikethickness):(this.enabled[e]=!1,this.drawSides[e]=!1)}},e.exports=function(t){var e=new a;return e.merge(t),e}},{"../../../lib/str2rgbarray":523}],601:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.axesOptions,r=t.glplot.axesPixels,s=t.fullSceneLayout,l=[[],[],[]],c=0;c<3;++c){var u=s[a[c]];if(u._length=(r[c].hi-r[c].lo)*r[c].pixelsPerDataUnit/t.dataScale[c],Math.abs(u._length)===1/0||isNaN(u._length))l[c]=[];else{u._input_range=u.range.slice(),u.range[0]=r[c].lo/t.dataScale[c],u.range[1]=r[c].hi/t.dataScale[c],u._m=1/(t.dataScale[c]*r[c].pixelsPerDataUnit),u.range[0]===u.range[1]&&(u.range[0]-=1,u.range[1]+=1);var f=u.tickmode;if("auto"===u.tickmode){u.tickmode="linear";var h=u.nticks||i.constrain(u._length/40,4,9);n.autoTicks(u,Math.abs(u.range[1]-u.range[0])/h)}for(var p=n.calcTicks(u,{msUTC:!0}),d=0;d<p.length;++d)p[d].x=p[d].x*t.dataScale[c],"date"===u.type&&(p[d].text=p[d].text.replace(/\<br\>/g," "));l[c]=p,u.tickmode=f}}e.ticks=l;for(c=0;c<3;++c){o[c]=.5*(t.glplot.bounds[0][c]+t.glplot.bounds[1][c]);for(d=0;d<2;++d)e.bounds[d][c]=t.glplot.bounds[d][c]}t.contourLevels=function(t){for(var e=new Array(3),r=0;r<3;++r){for(var n=t[r],i=new Array(n.length),a=0;a<n.length;++a)i[a]=n[a].x;e[r]=i}return e}(l)};var n=t("../../cartesian/axes"),i=t("../../../lib"),a=["xaxis","yaxis","zaxis"],o=[0,0,0]},{"../../../lib":498,"../../cartesian/axes":549}],602:[function(t,e,r){"use strict";function n(t,e){var r,n,i=[0,0,0,0];for(r=0;r<4;++r)for(n=0;n<4;++n)i[n]+=t[4*r+n]*e[r];return i}e.exports=function(t,e){return n(t.projection,n(t.view,n(t.model,[e[0],e[1],e[2],1])))}},{}],603:[function(t,e,r){"use strict";var n,i,a=t("../../../stackgl_modules").gl_plot3d,o=a.createCamera,s=a.createScene,l=t("webgl-context"),c=t("has-passive-events"),u=t("../../registry"),f=t("../../lib"),h=f.preserveDrawingBuffer(),p=t("../../plots/cartesian/axes"),d=t("../../components/fx"),m=t("../../lib/str2rgbarray"),g=t("../../lib/show_no_webgl_msg"),v=t("./project"),y=t("./layout/convert"),x=t("./layout/spikes"),b=t("./layout/tick_marks");function _(t,e){var r=document.createElement("div"),n=t.container;this.graphDiv=t.graphDiv;var i=document.createElementNS("http://www.w3.org/2000/svg","svg");i.style.position="absolute",i.style.top=i.style.left="0px",i.style.width=i.style.height="100%",i.style["z-index"]=20,i.style["pointer-events"]="none",r.appendChild(i),this.svgContainer=i,r.id=t.id,r.style.position="absolute",r.style.top=r.style.left="0px",r.style.width=r.style.height="100%",n.appendChild(r),this.fullLayout=e,this.id=t.id||"scene",this.fullSceneLayout=e[this.id],this.plotArgs=[[],{},{}],this.axesOptions=y(e,e[this.id]),this.spikeOptions=x(e[this.id]),this.container=r,this.staticMode=!!t.staticPlot,this.pixelRatio=this.pixelRatio||t.plotGlPixelRatio||2,this.dataScale=[1,1,1],this.contourLevels=[[],[],[]],this.convertAnnotations=u.getComponentMethod("annotations3d","convert"),this.drawAnnotations=u.getComponentMethod("annotations3d","draw"),this.initializeGLPlot()}var w=_.prototype;w.prepareOptions=function(){var t={canvas:this.canvas,gl:this.gl,glOptions:{preserveDrawingBuffer:h,premultipliedAlpha:!0,antialias:!0},container:this.container,axes:this.axesOptions,spikes:this.spikeOptions,pickRadius:10,snapToData:!0,autoScale:!0,autoBounds:!1,cameraObject:this.camera,pixelRatio:this.pixelRatio};if(this.staticMode){if(!(i||(n=document.createElement("canvas"),i=l({canvas:n,preserveDrawingBuffer:!0,premultipliedAlpha:!0,antialias:!0}))))throw new Error("error creating static canvas/context for image server");t.gl=i,t.canvas=n}return t};var T=!0;w.tryCreatePlot=function(){var t=this.prepareOptions(),e=!0;try{this.glplot=s(t)}catch(r){if(this.staticMode||!T||h)e=!1;else{f.warn(["webgl setup failed possibly due to","false preserveDrawingBuffer config.","The mobile/tablet device may not be detected by is-mobile module.","Enabling preserveDrawingBuffer in second attempt to create webgl scene..."].join(" "));try{h=t.glOptions.preserveDrawingBuffer=!0,this.glplot=s(t)}catch(r){h=t.glOptions.preserveDrawingBuffer=!1,e=!1}}}return T=!1,e},w.initializeGLCamera=function(){var t=this.fullSceneLayout.camera,e="orthographic"===t.projection.type;this.camera=o(this.container,{center:[t.center.x,t.center.y,t.center.z],eye:[t.eye.x,t.eye.y,t.eye.z],up:[t.up.x,t.up.y,t.up.z],_ortho:e,zoomMin:.01,zoomMax:100,mode:"orbit"})},w.initializeGLPlot=function(){var t=this;if(t.initializeGLCamera(),!t.tryCreatePlot())return g(t);t.traces={},t.make4thDimension();var e=t.graphDiv,r=e.layout,n=function(){var e={};return t.isCameraChanged(r)&&(e[t.id+".camera"]=t.getCamera()),t.isAspectChanged(r)&&(e[t.id+".aspectratio"]=t.glplot.getAspectratio(),"manual"!==r[t.id].aspectmode&&(t.fullSceneLayout.aspectmode=r[t.id].aspectmode=e[t.id+".aspectmode"]="manual")),e},i=function(t){if(!1!==t.fullSceneLayout.dragmode){var e=n();t.saveLayout(r),t.graphDiv.emit("plotly_relayout",e)}};return t.glplot.canvas&&(t.glplot.canvas.addEventListener("mouseup",(function(){i(t)})),t.glplot.canvas.addEventListener("wheel",(function(r){if(e._context._scrollZoom.gl3d){if(t.camera._ortho){var n=r.deltaX>r.deltaY?1.1:1/1.1,a=t.glplot.getAspectratio();t.glplot.setAspectratio({x:n*a.x,y:n*a.y,z:n*a.z})}i(t)}}),!!c&&{passive:!1}),t.glplot.canvas.addEventListener("mousemove",(function(){if(!1!==t.fullSceneLayout.dragmode&&0!==t.camera.mouseListener.buttons){var e=n();t.graphDiv.emit("plotly_relayouting",e)}})),t.staticMode||t.glplot.canvas.addEventListener("webglcontextlost",(function(r){e&&e.emit&&e.emit("plotly_webglcontextlost",{event:r,layer:t.id})}),!1)),t.glplot.oncontextloss=function(){t.recoverContext()},t.glplot.onrender=function(){t.render()},!0},w.render=function(){var t,e=this,r=e.graphDiv,n=e.svgContainer,i=e.container.getBoundingClientRect();r._fullLayout._calcInverseTransform(r);var a=r._fullLayout._invScaleX,o=r._fullLayout._invScaleY,s=i.width*a,l=i.height*o;n.setAttributeNS(null,"viewBox","0 0 "+s+" "+l),n.setAttributeNS(null,"width",s),n.setAttributeNS(null,"height",l),b(e),e.glplot.axes.update(e.axesOptions);for(var c=Object.keys(e.traces),u=null,h=e.glplot.selection,m=0;m<c.length;++m)"skip"!==(t=e.traces[c[m]]).data.hoverinfo&&t.handlePick(h)&&(u=t),t.setContourLevels&&t.setContourLevels();function g(t,r,n){var i=e.fullSceneLayout[t+"axis"];return"log"!==i.type&&(r=i.d2l(r)),p.hoverLabelText(i,r,n)}if(null!==u){var y=v(e.glplot.cameraParams,h.dataCoordinate);t=u.data;var x,_=r._fullData[t.index],w=h.index,T={xLabel:g("x",h.traceCoordinate[0],t.xhoverformat),yLabel:g("y",h.traceCoordinate[1],t.yhoverformat),zLabel:g("z",h.traceCoordinate[2],t.zhoverformat)},k=d.castHoverinfo(_,e.fullLayout,w),A=(k||"").split("+"),M=k&&"all"===k;_.hovertemplate||M||(-1===A.indexOf("x")&&(T.xLabel=void 0),-1===A.indexOf("y")&&(T.yLabel=void 0),-1===A.indexOf("z")&&(T.zLabel=void 0),-1===A.indexOf("text")&&(h.textLabel=void 0),-1===A.indexOf("name")&&(u.name=void 0));var S=[];"cone"===t.type||"streamtube"===t.type?(T.uLabel=g("x",h.traceCoordinate[3],t.uhoverformat),(M||-1!==A.indexOf("u"))&&S.push("u: "+T.uLabel),T.vLabel=g("y",h.traceCoordinate[4],t.vhoverformat),(M||-1!==A.indexOf("v"))&&S.push("v: "+T.vLabel),T.wLabel=g("z",h.traceCoordinate[5],t.whoverformat),(M||-1!==A.indexOf("w"))&&S.push("w: "+T.wLabel),T.normLabel=h.traceCoordinate[6].toPrecision(3),(M||-1!==A.indexOf("norm"))&&S.push("norm: "+T.normLabel),"streamtube"===t.type&&(T.divergenceLabel=h.traceCoordinate[7].toPrecision(3),(M||-1!==A.indexOf("divergence"))&&S.push("divergence: "+T.divergenceLabel)),h.textLabel&&S.push(h.textLabel),x=S.join("<br>")):"isosurface"===t.type||"volume"===t.type?(T.valueLabel=p.hoverLabelText(e._mockAxis,e._mockAxis.d2l(h.traceCoordinate[3]),t.valuehoverformat),S.push("value: "+T.valueLabel),h.textLabel&&S.push(h.textLabel),x=S.join("<br>")):x=h.textLabel;var E={x:h.traceCoordinate[0],y:h.traceCoordinate[1],z:h.traceCoordinate[2],data:_._input,fullData:_,curveNumber:_.index,pointNumber:w};d.appendArrayPointValue(E,_,w),t._module.eventData&&(E=_._module.eventData(E,h,_,{},w));var L={points:[E]};if(e.fullSceneLayout.hovermode){var C=[];d.loneHover({trace:_,x:(.5+.5*y[0]/y[3])*s,y:(.5-.5*y[1]/y[3])*l,xLabel:T.xLabel,yLabel:T.yLabel,zLabel:T.zLabel,text:x,name:u.name,color:d.castHoverOption(_,w,"bgcolor")||u.color,borderColor:d.castHoverOption(_,w,"bordercolor"),fontFamily:d.castHoverOption(_,w,"font.family"),fontSize:d.castHoverOption(_,w,"font.size"),fontColor:d.castHoverOption(_,w,"font.color"),nameLength:d.castHoverOption(_,w,"namelength"),textAlign:d.castHoverOption(_,w,"align"),hovertemplate:f.castOption(_,w,"hovertemplate"),hovertemplateLabels:f.extendFlat({},E,T),eventData:[E]},{container:n,gd:r,inOut_bbox:C}),E.bbox=C[0]}h.buttons&&h.distance<5?r.emit("plotly_click",L):r.emit("plotly_hover",L),this.oldEventData=L}else d.loneUnhover(n),this.oldEventData&&r.emit("plotly_unhover",this.oldEventData),this.oldEventData=void 0;e.drawAnnotations(e)},w.recoverContext=function(){var t=this;t.glplot.dispose();var e=function(){t.glplot.gl.isContextLost()?requestAnimationFrame(e):t.initializeGLPlot()?t.plot.apply(t,t.plotArgs):f.error("Catastrophic and unrecoverable WebGL error. Context lost.")};requestAnimationFrame(e)};var k=["xaxis","yaxis","zaxis"];function A(t,e,r){for(var n=t.fullSceneLayout,i=0;i<3;i++){var a=k[i],o=a.charAt(0),s=n[a],l=e[o],c=e[o+"calendar"],u=e["_"+o+"length"];if(f.isArrayOrTypedArray(l))for(var h,p=0;p<(u||l.length);p++)if(f.isArrayOrTypedArray(l[p]))for(var d=0;d<l[p].length;++d)h=s.d2l(l[p][d],0,c),!isNaN(h)&&isFinite(h)&&(r[0][i]=Math.min(r[0][i],h),r[1][i]=Math.max(r[1][i],h));else h=s.d2l(l[p],0,c),!isNaN(h)&&isFinite(h)&&(r[0][i]=Math.min(r[0][i],h),r[1][i]=Math.max(r[1][i],h));else r[0][i]=Math.min(r[0][i],0),r[1][i]=Math.max(r[1][i],u-1)}}w.plot=function(t,e,r){if(this.plotArgs=[t,e,r],!this.glplot.contextLost){var n,i,a,o,s,l,c=e[this.id],u=r[this.id];this.fullLayout=e,this.fullSceneLayout=c,this.axesOptions.merge(e,c),this.spikeOptions.merge(c),this.setViewport(c),this.updateFx(c.dragmode,c.hovermode),this.camera.enableWheel=this.graphDiv._context._scrollZoom.gl3d,this.glplot.setClearColor(m(c.bgcolor)),this.setConvert(s),t?Array.isArray(t)||(t=[t]):t=[];var f=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]];for(a=0;a<t.length;++a)!0===(n=t[a]).visible&&0!==n._length&&A(this,n,f);!function(t,e){for(var r=t.fullSceneLayout,n=r.annotations||[],i=0;i<3;i++)for(var a=k[i],o=a.charAt(0),s=r[a],l=0;l<n.length;l++){var c=n[l];if(c.visible){var u=s.r2l(c[o]);!isNaN(u)&&isFinite(u)&&(e[0][i]=Math.min(e[0][i],u),e[1][i]=Math.max(e[1][i],u))}}}(this,f);var h=[1,1,1];for(o=0;o<3;++o)f[1][o]===f[0][o]?h[o]=1:h[o]=1/(f[1][o]-f[0][o]);for(this.dataScale=h,this.convertAnnotations(this),a=0;a<t.length;++a)!0===(n=t[a]).visible&&0!==n._length&&((i=this.traces[n.uid])?i.data.type===n.type?i.update(n):(i.dispose(),i=n._module.plot(this,n),this.traces[n.uid]=i):(i=n._module.plot(this,n),this.traces[n.uid]=i),i.name=n.name);var p=Object.keys(this.traces);t:for(a=0;a<p.length;++a){for(o=0;o<t.length;++o)if(t[o].uid===p[a]&&!0===t[o].visible&&0!==t[o]._length)continue t;(i=this.traces[p[a]]).dispose(),delete this.traces[p[a]]}this.glplot.objects.sort((function(t,e){return t._trace.data.index-e._trace.data.index}));var d,g=[[0,0,0],[0,0,0]],v=[],y={};for(a=0;a<3;++a){if((l=(s=c[k[a]]).type)in y?(y[l].acc*=h[a],y[l].count+=1):y[l]={acc:h[a],count:1},s.autorange){g[0][a]=1/0,g[1][a]=-1/0;var x=this.glplot.objects,b=this.fullSceneLayout.annotations||[],_=s._name.charAt(0);for(o=0;o<x.length;o++){var w=x[o],T=w.bounds,M=w._trace.data._pad||0;"ErrorBars"===w.constructor.name&&s._lowerLogErrorBound?g[0][a]=Math.min(g[0][a],s._lowerLogErrorBound):g[0][a]=Math.min(g[0][a],T[0][a]/h[a]-M),g[1][a]=Math.max(g[1][a],T[1][a]/h[a]+M)}for(o=0;o<b.length;o++){var S=b[o];if(S.visible){var E=s.r2l(S[_]);g[0][a]=Math.min(g[0][a],E),g[1][a]=Math.max(g[1][a],E)}}if("rangemode"in s&&"tozero"===s.rangemode&&(g[0][a]=Math.min(g[0][a],0),g[1][a]=Math.max(g[1][a],0)),g[0][a]>g[1][a])g[0][a]=-1,g[1][a]=1;else{var L=g[1][a]-g[0][a];g[0][a]-=L/32,g[1][a]+=L/32}if("reversed"===s.autorange){var C=g[0][a];g[0][a]=g[1][a],g[1][a]=C}}else{var P=s.range;g[0][a]=s.r2l(P[0]),g[1][a]=s.r2l(P[1])}g[0][a]===g[1][a]&&(g[0][a]-=1,g[1][a]+=1),v[a]=g[1][a]-g[0][a],this.glplot.setBounds(a,{min:g[0][a]*h[a],max:g[1][a]*h[a]})}var I=c.aspectmode;if("cube"===I)d=[1,1,1];else if("manual"===I){var O=c.aspectratio;d=[O.x,O.y,O.z]}else{if("auto"!==I&&"data"!==I)throw new Error("scene.js aspectRatio was not one of the enumerated types");var z=[1,1,1];for(a=0;a<3;++a){var D=y[l=(s=c[k[a]]).type];z[a]=Math.pow(D.acc,1/D.count)/h[a]}d="data"===I||Math.max.apply(null,z)/Math.min.apply(null,z)<=4?z:[1,1,1]}c.aspectratio.x=u.aspectratio.x=d[0],c.aspectratio.y=u.aspectratio.y=d[1],c.aspectratio.z=u.aspectratio.z=d[2],this.glplot.setAspectratio(c.aspectratio),this.viewInitial.aspectratio||(this.viewInitial.aspectratio={x:c.aspectratio.x,y:c.aspectratio.y,z:c.aspectratio.z}),this.viewInitial.aspectmode||(this.viewInitial.aspectmode=c.aspectmode);var R=c.domain||null,F=e._size||null;if(R&&F){var B=this.container.style;B.position="absolute",B.left=F.l+R.x[0]*F.w+"px",B.top=F.t+(1-R.y[1])*F.h+"px",B.width=F.w*(R.x[1]-R.x[0])+"px",B.height=F.h*(R.y[1]-R.y[0])+"px"}this.glplot.redraw()}},w.destroy=function(){this.glplot&&(this.camera.mouseListener.enabled=!1,this.container.removeEventListener("wheel",this.camera.wheelListener),this.camera=null,this.glplot.dispose(),this.container.parentNode.removeChild(this.container),this.glplot=null)},w.getCamera=function(){var t;return this.camera.view.recalcMatrix(this.camera.view.lastT()),{up:{x:(t=this.camera).up[0],y:t.up[1],z:t.up[2]},center:{x:t.center[0],y:t.center[1],z:t.center[2]},eye:{x:t.eye[0],y:t.eye[1],z:t.eye[2]},projection:{type:!0===t._ortho?"orthographic":"perspective"}}},w.setViewport=function(t){var e,r=t.camera;this.camera.lookAt.apply(this,[[(e=r).eye.x,e.eye.y,e.eye.z],[e.center.x,e.center.y,e.center.z],[e.up.x,e.up.y,e.up.z]]),this.glplot.setAspectratio(t.aspectratio),"orthographic"===r.projection.type!==this.camera._ortho&&(this.glplot.redraw(),this.glplot.clearRGBA(),this.glplot.dispose(),this.initializeGLPlot())},w.isCameraChanged=function(t){var e=this.getCamera(),r=f.nestedProperty(t,this.id+".camera").get();function n(t,e,r,n){var i=["up","center","eye"],a=["x","y","z"];return e[i[r]]&&t[i[r]][a[n]]===e[i[r]][a[n]]}var i=!1;if(void 0===r)i=!0;else{for(var a=0;a<3;a++)for(var o=0;o<3;o++)if(!n(e,r,a,o)){i=!0;break}(!r.projection||e.projection&&e.projection.type!==r.projection.type)&&(i=!0)}return i},w.isAspectChanged=function(t){var e=this.glplot.getAspectratio(),r=f.nestedProperty(t,this.id+".aspectratio").get();return void 0===r||r.x!==e.x||r.y!==e.y||r.z!==e.z},w.saveLayout=function(t){var e,r,n,i,a,o,s=this.fullLayout,l=this.isCameraChanged(t),c=this.isAspectChanged(t),h=l||c;if(h){var p={};if(l&&(e=this.getCamera(),n=(r=f.nestedProperty(t,this.id+".camera")).get(),p[this.id+".camera"]=n),c&&(i=this.glplot.getAspectratio(),o=(a=f.nestedProperty(t,this.id+".aspectratio")).get(),p[this.id+".aspectratio"]=o),u.call("_storeDirectGUIEdit",t,s._preGUI,p),l)r.set(e),f.nestedProperty(s,this.id+".camera").set(e);if(c)a.set(i),f.nestedProperty(s,this.id+".aspectratio").set(i),this.glplot.redraw()}return h},w.updateFx=function(t,e){var r=this.camera;if(r)if("orbit"===t)r.mode="orbit",r.keyBindingMode="rotate";else if("turntable"===t){r.up=[0,0,1],r.mode="turntable",r.keyBindingMode="rotate";var n=this.graphDiv,i=n._fullLayout,a=this.fullSceneLayout.camera,o=a.up.x,s=a.up.y,l=a.up.z;if(l/Math.sqrt(o*o+s*s+l*l)<.999){var c=this.id+".camera.up",h={x:0,y:0,z:1},p={};p[c]=h;var d=n.layout;u.call("_storeDirectGUIEdit",d,i._preGUI,p),a.up=h,f.nestedProperty(d,c).set(h)}}else r.keyBindingMode=t;this.fullSceneLayout.hovermode=e},w.toImage=function(t){t||(t="png"),this.staticMode&&this.container.appendChild(n),this.glplot.redraw();var e=this.glplot.gl,r=e.drawingBufferWidth,i=e.drawingBufferHeight;e.bindFramebuffer(e.FRAMEBUFFER,null);var a=new Uint8Array(r*i*4);e.readPixels(0,0,r,i,e.RGBA,e.UNSIGNED_BYTE,a),function(t,e,r){for(var n=0,i=r-1;n<i;++n,--i)for(var a=0;a<e;++a)for(var o=0;o<4;++o){var s=4*(e*n+a)+o,l=4*(e*i+a)+o,c=t[s];t[s]=t[l],t[l]=c}}(a,r,i),function(t,e,r){for(var n=0;n<r;++n)for(var i=0;i<e;++i){var a=4*(e*n+i),o=t[a+3];if(o>0)for(var s=255/o,l=0;l<3;++l)t[a+l]=Math.min(s*t[a+l],255)}}(a,r,i);var o=document.createElement("canvas");o.width=r,o.height=i;var s,l=o.getContext("2d"),c=l.createImageData(r,i);switch(c.data.set(a),l.putImageData(c,0,0),t){case"jpeg":s=o.toDataURL("image/jpeg");break;case"webp":s=o.toDataURL("image/webp");break;default:s=o.toDataURL("image/png")}return this.staticMode&&this.container.removeChild(n),s},w.setConvert=function(){for(var t=0;t<3;t++){var e=this.fullSceneLayout[k[t]];p.setConvert(e,this.fullLayout),e.setScale=f.noop}},w.make4thDimension=function(){var t=this.graphDiv._fullLayout;this._mockAxis={type:"linear",showexponent:"all",exponentformat:"B"},p.setConvert(this._mockAxis,t)},e.exports=_},{"../../../stackgl_modules":1119,"../../components/fx":401,"../../lib":498,"../../lib/show_no_webgl_msg":520,"../../lib/str2rgbarray":523,"../../plots/cartesian/axes":549,"../../registry":633,"./layout/convert":597,"./layout/spikes":600,"./layout/tick_marks":601,"./project":602,"has-passive-events":224,"webgl-context":326}],604:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){n=n||t.length;for(var i=new Array(n),a=0;a<n;a++)i[a]=[t[a],e[a],r[a]];return i}},{}],605:[function(t,e,r){"use strict";var n=t("./font_attributes"),i=t("./animation_attributes"),a=t("../components/color/attributes"),o=t("../components/shapes/draw_newshape/attributes"),s=t("./pad_attributes"),l=t("../lib/extend").extendFlat,c=n({editType:"calc"});c.family.dflt='"Open Sans", verdana, arial, sans-serif',c.size.dflt=12,c.color.dflt=a.defaultLine,e.exports={font:c,title:{text:{valType:"string",editType:"layoutstyle"},font:n({editType:"layoutstyle"}),xref:{valType:"enumerated",dflt:"container",values:["container","paper"],editType:"layoutstyle"},yref:{valType:"enumerated",dflt:"container",values:["container","paper"],editType:"layoutstyle"},x:{valType:"number",min:0,max:1,dflt:.5,editType:"layoutstyle"},y:{valType:"number",min:0,max:1,dflt:"auto",editType:"layoutstyle"},xanchor:{valType:"enumerated",dflt:"auto",values:["auto","left","center","right"],editType:"layoutstyle"},yanchor:{valType:"enumerated",dflt:"auto",values:["auto","top","middle","bottom"],editType:"layoutstyle"},pad:l(s({editType:"layoutstyle"}),{}),editType:"layoutstyle"},uniformtext:{mode:{valType:"enumerated",values:[!1,"hide","show"],dflt:!1,editType:"plot"},minsize:{valType:"number",min:0,dflt:0,editType:"plot"},editType:"plot"},autosize:{valType:"boolean",dflt:!1,editType:"none"},width:{valType:"number",min:10,dflt:700,editType:"plot"},height:{valType:"number",min:10,dflt:450,editType:"plot"},margin:{l:{valType:"number",min:0,dflt:80,editType:"plot"},r:{valType:"number",min:0,dflt:80,editType:"plot"},t:{valType:"number",min:0,dflt:100,editType:"plot"},b:{valType:"number",min:0,dflt:80,editType:"plot"},pad:{valType:"number",min:0,dflt:0,editType:"plot"},autoexpand:{valType:"boolean",dflt:!0,editType:"plot"},editType:"plot"},computed:{valType:"any",editType:"none"},paper_bgcolor:{valType:"color",dflt:a.background,editType:"plot"},plot_bgcolor:{valType:"color",dflt:a.background,editType:"layoutstyle"},autotypenumbers:{valType:"enumerated",values:["convert types","strict"],dflt:"convert types",editType:"calc"},separators:{valType:"string",editType:"plot"},hidesources:{valType:"boolean",dflt:!1,editType:"plot"},showlegend:{valType:"boolean",editType:"legend"},colorway:{valType:"colorlist",dflt:a.defaults,editType:"calc"},datarevision:{valType:"any",editType:"calc"},uirevision:{valType:"any",editType:"none"},editrevision:{valType:"any",editType:"none"},selectionrevision:{valType:"any",editType:"none"},template:{valType:"any",editType:"calc"},newshape:o.newshape,activeshape:o.activeshape,meta:{valType:"any",arrayOk:!0,editType:"plot"},transition:l({},i.transition,{editType:"none"}),_deprecated:{title:{valType:"string",editType:"layoutstyle"},titlefont:n({editType:"layoutstyle"})}}},{"../components/color/attributes":360,"../components/shapes/draw_newshape/attributes":446,"../lib/extend":488,"./animation_attributes":543,"./font_attributes":580,"./pad_attributes":613}],606:[function(t,e,r){"use strict";var n=t("../../lib/sort_object_keys"),i='\xa9 <a target="_blank" href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',a=['\xa9 <a target="_blank" href="https://carto.com/">Carto</a>',i].join(" "),o=['Map tiles by <a target="_blank" href="https://stamen.com">Stamen Design</a>','under <a target="_blank" href="https://creativecommons.org/licenses/by/3.0">CC BY 3.0</a>',"|",'Data by <a target="_blank" href="https://openstreetmap.org">OpenStreetMap</a> contributors','under <a target="_blank" href="https://www.openstreetmap.org/copyright">ODbL</a>'].join(" "),s={"open-street-map":{id:"osm",version:8,sources:{"plotly-osm-tiles":{type:"raster",attribution:i,tiles:["https://a.tile.openstreetmap.org/{z}/{x}/{y}.png","https://b.tile.openstreetmap.org/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-osm-tiles",type:"raster",source:"plotly-osm-tiles",minzoom:0,maxzoom:22}]},"white-bg":{id:"white-bg",version:8,sources:{},layers:[{id:"white-bg",type:"background",paint:{"background-color":"#FFFFFF"},minzoom:0,maxzoom:22}]},"carto-positron":{id:"carto-positron",version:8,sources:{"plotly-carto-positron":{type:"raster",attribution:a,tiles:["https://cartodb-basemaps-c.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-carto-positron",type:"raster",source:"plotly-carto-positron",minzoom:0,maxzoom:22}]},"carto-darkmatter":{id:"carto-darkmatter",version:8,sources:{"plotly-carto-darkmatter":{type:"raster",attribution:a,tiles:["https://cartodb-basemaps-c.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-carto-darkmatter",type:"raster",source:"plotly-carto-darkmatter",minzoom:0,maxzoom:22}]},"stamen-terrain":{id:"stamen-terrain",version:8,sources:{"plotly-stamen-terrain":{type:"raster",attribution:o,tiles:["https://stamen-tiles.a.ssl.fastly.net/terrain/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-stamen-terrain",type:"raster",source:"plotly-stamen-terrain",minzoom:0,maxzoom:22}]},"stamen-toner":{id:"stamen-toner",version:8,sources:{"plotly-stamen-toner":{type:"raster",attribution:o,tiles:["https://stamen-tiles.a.ssl.fastly.net/toner/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-stamen-toner",type:"raster",source:"plotly-stamen-toner",minzoom:0,maxzoom:22}]},"stamen-watercolor":{id:"stamen-watercolor",version:8,sources:{"plotly-stamen-watercolor":{type:"raster",attribution:['Map tiles by <a target="_blank" href="https://stamen.com">Stamen Design</a>','under <a target="_blank" href="https://creativecommons.org/licenses/by/3.0">CC BY 3.0</a>',"|",'Data by <a target="_blank" href="https://openstreetmap.org">OpenStreetMap</a> contributors','under <a target="_blank" href="https://creativecommons.org/licenses/by-sa/3.0">CC BY SA</a>'].join(" "),tiles:["https://stamen-tiles.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-stamen-watercolor",type:"raster",source:"plotly-stamen-watercolor",minzoom:0,maxzoom:22}]}},l=n(s);e.exports={requiredVersion:"1.10.1",styleUrlPrefix:"mapbox://styles/mapbox/",styleUrlSuffix:"v9",styleValuesMapbox:["basic","streets","outdoors","light","dark","satellite","satellite-streets"],styleValueDflt:"basic",stylesNonMapbox:s,styleValuesNonMapbox:l,traceLayerPrefix:"plotly-trace-layer-",layoutLayerPrefix:"plotly-layout-layer-",wrongVersionErrorMsg:["Your custom plotly.js bundle is not using the correct mapbox-gl version","Please install mapbox-gl@1.10.1."].join("\n"),noAccessTokenErrorMsg:["Missing Mapbox access token.","Mapbox trace type require a Mapbox access token to be registered.","For example:"," Plotly.newPlot(gd, data, layout, { mapboxAccessToken: 'my-access-token' });","More info here: https://www.mapbox.com/help/define-access-token/"].join("\n"),missingStyleErrorMsg:["No valid mapbox style found, please set `mapbox.style` to one of:",l.join(", "),"or register a Mapbox access token to use a Mapbox-served style."].join("\n"),multipleTokensErrorMsg:["Set multiple mapbox access token across different mapbox subplot,","using first token found as mapbox-gl does not allow multipleaccess tokens on the same page."].join("\n"),mapOnErrorMsg:"Mapbox error.",mapboxLogo:{path0:"m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z",path1:"M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z",path2:"M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z",polygon:"11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34"},styleRules:{map:"overflow:hidden;position:relative;","missing-css":"display:none;",canary:"background-color:salmon;","ctrl-bottom-left":"position: absolute; pointer-events: none; z-index: 2; bottom: 0; left: 0;","ctrl-bottom-right":"position: absolute; pointer-events: none; z-index: 2; right: 0; bottom: 0;",ctrl:"clear: both; pointer-events: auto; transform: translate(0, 0);","ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner":"display: none;","ctrl-attrib.mapboxgl-compact:hover .mapboxgl-ctrl-attrib-inner":"display: block; margin-top:2px","ctrl-attrib.mapboxgl-compact:hover":"padding: 2px 24px 2px 4px; visibility: visible; margin-top: 6px;","ctrl-attrib.mapboxgl-compact::after":'content: ""; cursor: pointer; position: absolute; background-image: url(\'data:image/svg+xml;charset=utf-8,%3Csvg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"%3E %3Cpath fill="%23333333" fill-rule="evenodd" d="M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0"/%3E %3C/svg%3E\'); background-color: rgba(255, 255, 255, 0.5); width: 24px; height: 24px; box-sizing: border-box; border-radius: 12px;',"ctrl-attrib.mapboxgl-compact":"min-height: 20px; padding: 0; margin: 10px; position: relative; background-color: #fff; border-radius: 3px 12px 12px 3px;","ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact::after":"bottom: 0; right: 0","ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact::after":"bottom: 0; left: 0","ctrl-bottom-left .mapboxgl-ctrl":"margin: 0 0 10px 10px; float: left;","ctrl-bottom-right .mapboxgl-ctrl":"margin: 0 10px 10px 0; float: right;","ctrl-attrib":"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px","ctrl-attrib a":"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px","ctrl-attrib a:hover":"color: inherit; text-decoration: underline;","ctrl-attrib .mapbox-improve-map":"font-weight: bold; margin-left: 2px;","attrib-empty":"display: none;","ctrl-logo":'display:block; width: 21px; height: 21px; background-image: url(\'data:image/svg+xml;charset=utf-8,%3C?xml version="1.0" encoding="utf-8"?%3E %3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21 21" style="enable-background:new 0 0 21 21;" xml:space="preserve"%3E%3Cg transform="translate(0,0.01)"%3E%3Cpath d="m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z" style="opacity:0.9;fill:%23ffffff;enable-background:new" class="st0"/%3E%3Cpath d="M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z" style="opacity:0.35;enable-background:new" class="st1"/%3E%3Cpath d="M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z" style="opacity:0.35;enable-background:new" class="st1"/%3E%3Cpolygon points="11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34 " style="opacity:0.9;fill:%23ffffff;enable-background:new" class="st0"/%3E%3C/g%3E%3C/svg%3E\')'}}},{"../../lib/sort_object_keys":521}],607:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){var r=t.split(" "),i=r[0],a=r[1],o=n.isArrayOrTypedArray(e)?n.mean(e):e,s=.5+o/100,l=1.5+o/100,c=["",""],u=[0,0];switch(i){case"top":c[0]="top",u[1]=-l;break;case"bottom":c[0]="bottom",u[1]=l}switch(a){case"left":c[1]="right",u[0]=-s;break;case"right":c[1]="left",u[0]=s}return{anchor:c[0]&&c[1]?c.join("-"):c[0]?c[0]:c[1]?c[1]:"center",offset:u}}},{"../../lib":498}],608:[function(t,e,r){"use strict";var n=t("mapbox-gl/dist/mapbox-gl-unminified"),i=t("../../lib"),a=i.strTranslate,o=i.strScale,s=t("../../plots/get_data").getSubplotCalcData,l=t("../../constants/xmlns_namespaces"),c=t("@plotly/d3"),u=t("../../components/drawing"),f=t("../../lib/svg_text_utils"),h=t("./mapbox"),p=r.constants=t("./constants");function d(t){return"string"==typeof t&&(-1!==p.styleValuesMapbox.indexOf(t)||0===t.indexOf("mapbox://"))}r.name="mapbox",r.attr="subplot",r.idRoot="mapbox",r.idRegex=r.attrRegex=i.counterRegex("mapbox"),r.attributes={subplot:{valType:"subplotid",dflt:"mapbox",editType:"calc"}},r.layoutAttributes=t("./layout_attributes"),r.supplyLayoutDefaults=t("./layout_defaults"),r.plot=function(t){var e=t._fullLayout,r=t.calcdata,a=e._subplots.mapbox;if(n.version!==p.requiredVersion)throw new Error(p.wrongVersionErrorMsg);var o=function(t,e){var r=t._fullLayout;if(""===t._context.mapboxAccessToken)return"";for(var n=[],a=[],o=!1,s=!1,l=0;l<e.length;l++){var c=r[e[l]],u=c.accesstoken;d(c.style)&&(u?i.pushUnique(n,u):(d(c._input.style)&&(i.error("Uses Mapbox map style, but did not set an access token."),o=!0),s=!0)),u&&i.pushUnique(a,u)}if(s){var f=o?p.noAccessTokenErrorMsg:p.missingStyleErrorMsg;throw i.error(f),new Error(f)}return n.length?(n.length>1&&i.warn(p.multipleTokensErrorMsg),n[0]):(a.length&&i.log(["Listed mapbox access token(s)",a.join(","),"but did not use a Mapbox map style, ignoring token(s)."].join(" ")),"")}(t,a);n.accessToken=o;for(var l=0;l<a.length;l++){var c=a[l],u=s(r,"mapbox",c),f=e[c],m=f._subplot;m||(m=new h(t,c),e[c]._subplot=m),m.viewInitial||(m.viewInitial={center:i.extendFlat({},f.center),zoom:f.zoom,bearing:f.bearing,pitch:f.pitch}),m.plot(u,e,t._promises)}},r.clean=function(t,e,r,n){for(var i=n._subplots.mapbox||[],a=0;a<i.length;a++){var o=i[a];!e[o]&&n[o]._subplot&&n[o]._subplot.destroy()}},r.toSVG=function(t){for(var e=t._fullLayout,r=e._subplots.mapbox,n=e._size,i=0;i<r.length;i++){var s=e[r[i]],h=s.domain,d=s._subplot.toImage("png");e._glimages.append("svg:image").attr({xmlns:l.svg,"xlink:href":d,x:n.l+n.w*h.x[0],y:n.t+n.h*(1-h.y[1]),width:n.w*(h.x[1]-h.x[0]),height:n.h*(h.y[1]-h.y[0]),preserveAspectRatio:"none"});var m=c.select(s._subplot.div);if(!(null===m.select(".mapboxgl-ctrl-logo").node().offsetParent)){var g=e._glimages.append("g");g.attr("transform",a(n.l+n.w*h.x[0]+10,n.t+n.h*(1-h.y[0])-31)),g.append("path").attr("d",p.mapboxLogo.path0).style({opacity:.9,fill:"#ffffff","enable-background":"new"}),g.append("path").attr("d",p.mapboxLogo.path1).style("opacity",.35).style("enable-background","new"),g.append("path").attr("d",p.mapboxLogo.path2).style("opacity",.35).style("enable-background","new"),g.append("polygon").attr("points",p.mapboxLogo.polygon).style({opacity:.9,fill:"#ffffff","enable-background":"new"})}var v=m.select(".mapboxgl-ctrl-attrib").text().replace("Improve this map",""),y=e._glimages.append("g"),x=y.append("text");x.text(v).classed("static-attribution",!0).attr({"font-size":12,"font-family":"Arial",color:"rgba(0, 0, 0, 0.75)","text-anchor":"end","data-unformatted":v});var b=u.bBox(x.node()),_=n.w*(h.x[1]-h.x[0]);if(b.width>_/2){var w=v.split("|").join("<br>");x.text(w).attr("data-unformatted",w).call(f.convertToTspans,t),b=u.bBox(x.node())}x.attr("transform",a(-3,8-b.height)),y.insert("rect",".static-attribution").attr({x:-b.width-6,y:-b.height-3,width:b.width+6,height:b.height+3,fill:"rgba(255, 255, 255, 0.75)"});var T=1;b.width+6>_&&(T=_/(b.width+6));var k=[n.l+n.w*h.x[1],n.t+n.h*(1-h.y[0])];y.attr("transform",a(k[0],k[1])+o(T))}},r.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots.mapbox,n=0;n<r.length;n++){e[r[n]]._subplot.updateFx(e)}}},{"../../components/drawing":383,"../../constants/xmlns_namespaces":475,"../../lib":498,"../../lib/svg_text_utils":524,"../../plots/get_data":588,"./constants":606,"./layout_attributes":610,"./layout_defaults":611,"./mapbox":612,"@plotly/d3":58,"mapbox-gl/dist/mapbox-gl-unminified":234}],609:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../lib/svg_text_utils").sanitizeHTML,a=t("./convert_text_opts"),o=t("./constants");function s(t,e){this.subplot=t,this.uid=t.uid+"-"+e,this.index=e,this.idSource="source-"+this.uid,this.idLayer=o.layoutLayerPrefix+this.uid,this.sourceType=null,this.source=null,this.layerType=null,this.below=null,this.visible=!1}var l=s.prototype;function c(t){if(!t.visible)return!1;var e=t.source;if(Array.isArray(e)&&e.length>0){for(var r=0;r<e.length;r++)if("string"!=typeof e[r]||0===e[r].length)return!1;return!0}return n.isPlainObject(e)||"string"==typeof e&&e.length>0}function u(t){var e={},r={};switch(t.type){case"circle":n.extendFlat(r,{"circle-radius":t.circle.radius,"circle-color":t.color,"circle-opacity":t.opacity});break;case"line":n.extendFlat(r,{"line-width":t.line.width,"line-color":t.color,"line-opacity":t.opacity,"line-dasharray":t.line.dash});break;case"fill":n.extendFlat(r,{"fill-color":t.color,"fill-outline-color":t.fill.outlinecolor,"fill-opacity":t.opacity});break;case"symbol":var i=t.symbol,o=a(i.textposition,i.iconsize);n.extendFlat(e,{"icon-image":i.icon+"-15","icon-size":i.iconsize/10,"text-field":i.text,"text-size":i.textfont.size,"text-anchor":o.anchor,"text-offset":o.offset,"symbol-placement":i.placement}),n.extendFlat(r,{"icon-color":t.color,"text-color":i.textfont.color,"text-opacity":t.opacity});break;case"raster":n.extendFlat(r,{"raster-fade-duration":0,"raster-opacity":t.opacity})}return{layout:e,paint:r}}l.update=function(t){this.visible?this.needsNewImage(t)?this.updateImage(t):this.needsNewSource(t)?(this.removeLayer(),this.updateSource(t),this.updateLayer(t)):this.needsNewLayer(t)?this.updateLayer(t):this.updateStyle(t):(this.updateSource(t),this.updateLayer(t)),this.visible=c(t)},l.needsNewImage=function(t){return this.subplot.map.getSource(this.idSource)&&"image"===this.sourceType&&"image"===t.sourcetype&&(this.source!==t.source||JSON.stringify(this.coordinates)!==JSON.stringify(t.coordinates))},l.needsNewSource=function(t){return this.sourceType!==t.sourcetype||JSON.stringify(this.source)!==JSON.stringify(t.source)||this.layerType!==t.type},l.needsNewLayer=function(t){return this.layerType!==t.type||this.below!==this.subplot.belowLookup["layout-"+this.index]},l.lookupBelow=function(){return this.subplot.belowLookup["layout-"+this.index]},l.updateImage=function(t){this.subplot.map.getSource(this.idSource).updateImage({url:t.source,coordinates:t.coordinates});var e=this.findFollowingMapboxLayerId(this.lookupBelow());null!==e&&this.subplot.map.moveLayer(this.idLayer,e)},l.updateSource=function(t){var e=this.subplot.map;if(e.getSource(this.idSource)&&e.removeSource(this.idSource),this.sourceType=t.sourcetype,this.source=t.source,c(t)){var r=function(t){var e,r=t.sourcetype,n=t.source,a={type:r};"geojson"===r?e="data":"vector"===r?e="string"==typeof n?"url":"tiles":"raster"===r?(e="tiles",a.tileSize=256):"image"===r&&(e="url",a.coordinates=t.coordinates);a[e]=n,t.sourceattribution&&(a.attribution=i(t.sourceattribution));return a}(t);e.addSource(this.idSource,r)}},l.findFollowingMapboxLayerId=function(t){if("traces"===t)for(var e=this.subplot.getMapLayers(),r=0;r<e.length;r++){var n=e[r].id;if("string"==typeof n&&0===n.indexOf(o.traceLayerPrefix)){t=n;break}}return t},l.updateLayer=function(t){var e=this.subplot,r=u(t),n=this.lookupBelow(),i=this.findFollowingMapboxLayerId(n);this.removeLayer(),c(t)&&e.addLayer({id:this.idLayer,source:this.idSource,"source-layer":t.sourcelayer||"",type:t.type,minzoom:t.minzoom,maxzoom:t.maxzoom,layout:r.layout,paint:r.paint},i),this.layerType=t.type,this.below=n},l.updateStyle=function(t){if(c(t)){var e=u(t);this.subplot.setOptions(this.idLayer,"setLayoutProperty",e.layout),this.subplot.setOptions(this.idLayer,"setPaintProperty",e.paint)}},l.removeLayer=function(){var t=this.subplot.map;t.getLayer(this.idLayer)&&t.removeLayer(this.idLayer)},l.dispose=function(){var t=this.subplot.map;t.getLayer(this.idLayer)&&t.removeLayer(this.idLayer),t.getSource(this.idSource)&&t.removeSource(this.idSource)},e.exports=function(t,e,r){var n=new s(t,e);return n.update(r),n}},{"../../lib":498,"../../lib/svg_text_utils":524,"./constants":606,"./convert_text_opts":607}],610:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color").defaultLine,a=t("../domain").attributes,o=t("../font_attributes"),s=t("../../traces/scatter/attributes").textposition,l=t("../../plot_api/edit_types").overrideAll,c=t("../../plot_api/plot_template").templatedArray,u=t("./constants"),f=o({});f.family.dflt="Open Sans Regular, Arial Unicode MS Regular",(e.exports=l({_arrayAttrRegexps:[n.counterRegex("mapbox",".layers",!0)],domain:a({name:"mapbox"}),accesstoken:{valType:"string",noBlank:!0,strict:!0},style:{valType:"any",values:u.styleValuesMapbox.concat(u.styleValuesNonMapbox),dflt:u.styleValueDflt},center:{lon:{valType:"number",dflt:0},lat:{valType:"number",dflt:0}},zoom:{valType:"number",dflt:1},bearing:{valType:"number",dflt:0},pitch:{valType:"number",dflt:0},layers:c("layer",{visible:{valType:"boolean",dflt:!0},sourcetype:{valType:"enumerated",values:["geojson","vector","raster","image"],dflt:"geojson"},source:{valType:"any"},sourcelayer:{valType:"string",dflt:""},sourceattribution:{valType:"string"},type:{valType:"enumerated",values:["circle","line","fill","symbol","raster"],dflt:"circle"},coordinates:{valType:"any"},below:{valType:"string"},color:{valType:"color",dflt:i},opacity:{valType:"number",min:0,max:1,dflt:1},minzoom:{valType:"number",min:0,max:24,dflt:0},maxzoom:{valType:"number",min:0,max:24,dflt:24},circle:{radius:{valType:"number",dflt:15}},line:{width:{valType:"number",dflt:2},dash:{valType:"data_array"}},fill:{outlinecolor:{valType:"color",dflt:i}},symbol:{icon:{valType:"string",dflt:"marker"},iconsize:{valType:"number",dflt:10},text:{valType:"string",dflt:""},placement:{valType:"enumerated",values:["point","line","line-center"],dflt:"point"},textfont:f,textposition:n.extendFlat({},s,{arrayOk:!1})}})},"plot","from-root")).uirevision={valType:"any",editType:"none"}},{"../../components/color":361,"../../lib":498,"../../plot_api/edit_types":531,"../../plot_api/plot_template":538,"../../traces/scatter/attributes":922,"../domain":579,"../font_attributes":580,"./constants":606}],611:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../subplot_defaults"),a=t("../array_container_defaults"),o=t("./layout_attributes");function s(t,e,r,n){r("accesstoken",n.accessToken),r("style"),r("center.lon"),r("center.lat"),r("zoom"),r("bearing"),r("pitch"),a(t,e,{name:"layers",handleItemDefaults:l}),e._input=t}function l(t,e){function r(r,i){return n.coerce(t,e,o.layers,r,i)}if(r("visible")){var i,a=r("sourcetype"),s="raster"===a||"image"===a;r("source"),r("sourceattribution"),"vector"===a&&r("sourcelayer"),"image"===a&&r("coordinates"),s&&(i="raster");var l=r("type",i);s&&"raster"!==l&&(l=e.type="raster",n.log("Source types *raster* and *image* must drawn *raster* layer type.")),r("below"),r("color"),r("opacity"),r("minzoom"),r("maxzoom"),"circle"===l&&r("circle.radius"),"line"===l&&(r("line.width"),r("line.dash")),"fill"===l&&r("fill.outlinecolor"),"symbol"===l&&(r("symbol.icon"),r("symbol.iconsize"),r("symbol.text"),n.coerceFont(r,"symbol.textfont"),r("symbol.textposition"),r("symbol.placement"))}}e.exports=function(t,e,r){i(t,e,r,{type:"mapbox",attributes:o,handleDefaults:s,partition:"y",accessToken:e._mapboxAccessToken})}},{"../../lib":498,"../array_container_defaults":544,"../subplot_defaults":627,"./layout_attributes":610}],612:[function(t,e,r){"use strict";var n=t("mapbox-gl/dist/mapbox-gl-unminified"),i=t("../../lib"),a=t("../../lib/geo_location_utils"),o=t("../../registry"),s=t("../cartesian/axes"),l=t("../../components/dragelement"),c=t("../../components/fx"),u=t("../../components/dragelement/helpers"),f=u.rectMode,h=u.drawMode,p=u.selectMode,d=t("../cartesian/select").prepSelect,m=t("../cartesian/select").clearSelect,g=t("../cartesian/select").clearSelectionsCache,v=t("../cartesian/select").selectOnClick,y=t("./constants"),x=t("./layers");function b(t,e){this.id=e,this.gd=t;var r=t._fullLayout,n=t._context;this.container=r._glcontainer.node(),this.isStatic=n.staticPlot,this.uid=r._uid+"-"+this.id,this.div=null,this.xaxis=null,this.yaxis=null,this.createFramework(r),this.map=null,this.accessToken=null,this.styleObj=null,this.traceHash={},this.layerList=[],this.belowLookup={},this.dragging=!1,this.wheeling=!1}var _=b.prototype;_.plot=function(t,e,r){var n,i=this,a=e[i.id];i.map&&a.accesstoken!==i.accessToken&&(i.map.remove(),i.map=null,i.styleObj=null,i.traceHash={},i.layerList=[]),n=i.map?new Promise((function(r,n){i.updateMap(t,e,r,n)})):new Promise((function(r,n){i.createMap(t,e,r,n)})),r.push(n)},_.createMap=function(t,e,r,i){var o=this,s=e[o.id],l=o.styleObj=T(s.style);o.accessToken=s.accesstoken;var c=o.map=new n.Map({container:o.div,style:l.style,center:A(s.center),zoom:s.zoom,bearing:s.bearing,pitch:s.pitch,interactive:!o.isStatic,preserveDrawingBuffer:o.isStatic,doubleClickZoom:!1,boxZoom:!1,attributionControl:!1}).addControl(new n.AttributionControl({compact:!0}));c._canvas.style.left="0px",c._canvas.style.top="0px",o.rejectOnError(i),o.isStatic||o.initFx(t,e);var u=[];u.push(new Promise((function(t){c.once("load",t)}))),u=u.concat(a.fetchTraceGeoData(t)),Promise.all(u).then((function(){o.fillBelowLookup(t,e),o.updateData(t),o.updateLayout(e),o.resolveOnRender(r)})).catch(i)},_.updateMap=function(t,e,r,n){var i=this,o=i.map,s=e[this.id];i.rejectOnError(n);var l=[],c=T(s.style);JSON.stringify(i.styleObj)!==JSON.stringify(c)&&(i.styleObj=c,o.setStyle(c.style),i.traceHash={},l.push(new Promise((function(t){o.once("styledata",t)})))),l=l.concat(a.fetchTraceGeoData(t)),Promise.all(l).then((function(){i.fillBelowLookup(t,e),i.updateData(t),i.updateLayout(e),i.resolveOnRender(r)})).catch(n)},_.fillBelowLookup=function(t,e){var r,n,i=e[this.id].layers,a=this.belowLookup={},o=!1;for(r=0;r<t.length;r++){var s=t[r][0].trace,l=s._module;"string"==typeof s.below?n=s.below:l.getBelow&&(n=l.getBelow(s,this)),""===n&&(o=!0),a["trace-"+s.uid]=n||""}for(r=0;r<i.length;r++){var c=i[r];n="string"==typeof c.below?c.below:o?"traces":"",a["layout-"+r]=n}var u,f,h={};for(u in a)h[n=a[u]]?h[n].push(u):h[n]=[u];for(n in h){var p=h[n];if(p.length>1)for(r=0;r<p.length;r++)0===(u=p[r]).indexOf("trace-")?(f=u.split("trace-")[1],this.traceHash[f]&&(this.traceHash[f].below=null)):0===u.indexOf("layout-")&&(f=u.split("layout-")[1],this.layerList[f]&&(this.layerList[f].below=null))}};var w={choroplethmapbox:0,densitymapbox:1,scattermapbox:2};function T(t){var e={};return i.isPlainObject(t)?(e.id=t.id,e.style=t):"string"==typeof t?(e.id=t,-1!==y.styleValuesMapbox.indexOf(t)?e.style=k(t):y.stylesNonMapbox[t]?e.style=y.stylesNonMapbox[t]:e.style=t):(e.id=y.styleValueDflt,e.style=k(y.styleValueDflt)),e.transition={duration:0,delay:0},e}function k(t){return y.styleUrlPrefix+t+"-"+y.styleUrlSuffix}function A(t){return[t.lon,t.lat]}_.updateData=function(t){var e,r,n,i,a=this.traceHash,o=t.slice().sort((function(t,e){return w[t[0].trace.type]-w[e[0].trace.type]}));for(n=0;n<o.length;n++){var s=o[n],l=!1;(e=a[(r=s[0].trace).uid])&&(e.type===r.type?(e.update(s),l=!0):e.dispose()),!l&&r._module&&(a[r.uid]=r._module.plot(this,s))}var c=Object.keys(a);t:for(n=0;n<c.length;n++){var u=c[n];for(i=0;i<t.length;i++)if(u===(r=t[i][0].trace).uid)continue t;(e=a[u]).dispose(),delete a[u]}},_.updateLayout=function(t){var e=this.map,r=t[this.id];this.dragging||this.wheeling||(e.setCenter(A(r.center)),e.setZoom(r.zoom),e.setBearing(r.bearing),e.setPitch(r.pitch)),this.updateLayers(t),this.updateFramework(t),this.updateFx(t),this.map.resize(),this.gd._context._scrollZoom.mapbox?e.scrollZoom.enable():e.scrollZoom.disable()},_.resolveOnRender=function(t){var e=this.map;e.on("render",(function r(){e.loaded()&&(e.off("render",r),setTimeout(t,10))}))},_.rejectOnError=function(t){var e=this.map;function r(){t(new Error(y.mapOnErrorMsg))}e.once("error",r),e.once("style.error",r),e.once("source.error",r),e.once("tile.error",r),e.once("layer.error",r)},_.createFramework=function(t){var e=this,r=e.div=document.createElement("div");r.id=e.uid,r.style.position="absolute",e.container.appendChild(r),e.xaxis={_id:"x",c2p:function(t){return e.project(t).x}},e.yaxis={_id:"y",c2p:function(t){return e.project(t).y}},e.updateFramework(t),e.mockAxis={type:"linear",showexponent:"all",exponentformat:"B"},s.setConvert(e.mockAxis,t)},_.initFx=function(t,e){var r=this,n=r.gd,i=r.map;function a(){c.loneUnhover(e._hoverlayer)}function s(){var t=r.getView();n.emit("plotly_relayouting",r.getViewEditsWithDerived(t))}i.on("moveend",(function(t){if(r.map){var e=n._fullLayout;if(t.originalEvent||r.wheeling){var i=e[r.id];o.call("_storeDirectGUIEdit",n.layout,e._preGUI,r.getViewEdits(i));var a=r.getView();i._input.center=i.center=a.center,i._input.zoom=i.zoom=a.zoom,i._input.bearing=i.bearing=a.bearing,i._input.pitch=i.pitch=a.pitch,n.emit("plotly_relayout",r.getViewEditsWithDerived(a))}t.originalEvent&&"mouseup"===t.originalEvent.type?r.dragging=!1:r.wheeling&&(r.wheeling=!1),e._rehover&&e._rehover()}})),i.on("wheel",(function(){r.wheeling=!0})),i.on("mousemove",(function(t){var e=r.div.getBoundingClientRect(),a=[t.originalEvent.offsetX,t.originalEvent.offsetY];t.target.getBoundingClientRect=function(){return e},r.xaxis.p2c=function(){return i.unproject(a).lng},r.yaxis.p2c=function(){return i.unproject(a).lat},n._fullLayout._rehover=function(){n._fullLayout._hoversubplot===r.id&&n._fullLayout[r.id]&&c.hover(n,t,r.id)},c.hover(n,t,r.id),n._fullLayout._hoversubplot=r.id})),i.on("dragstart",(function(){r.dragging=!0,a()})),i.on("zoomstart",a),i.on("mouseout",(function(){n._fullLayout._hoversubplot=null})),i.on("drag",s),i.on("zoom",s),i.on("dblclick",(function(){var t=n._fullLayout[r.id];o.call("_storeDirectGUIEdit",n.layout,n._fullLayout._preGUI,r.getViewEdits(t));var e=r.viewInitial;i.setCenter(A(e.center)),i.setZoom(e.zoom),i.setBearing(e.bearing),i.setPitch(e.pitch);var a=r.getView();t._input.center=t.center=a.center,t._input.zoom=t.zoom=a.zoom,t._input.bearing=t.bearing=a.bearing,t._input.pitch=t.pitch=a.pitch,n.emit("plotly_doubleclick",null),n.emit("plotly_relayout",r.getViewEditsWithDerived(a))})),r.clearSelect=function(){g(r.dragOptions),m(r.dragOptions.gd)},r.onClickInPanFn=function(t){return function(e){var i=n._fullLayout.clickmode;i.indexOf("select")>-1&&v(e.originalEvent,n,[r.xaxis],[r.yaxis],r.id,t),i.indexOf("event")>-1&&c.click(n,e.originalEvent)}}},_.updateFx=function(t){var e=this,r=e.map,n=e.gd;if(!e.isStatic){var a,o=t.dragmode;a=f(o)?function(t,r){(t.range={})[e.id]=[c([r.xmin,r.ymin]),c([r.xmax,r.ymax])]}:function(t,r,n){(t.lassoPoints={})[e.id]=n.filtered.map(c)};var s=e.dragOptions;e.dragOptions=i.extendDeep(s||{},{dragmode:t.dragmode,element:e.div,gd:n,plotinfo:{id:e.id,domain:t[e.id].domain,xaxis:e.xaxis,yaxis:e.yaxis,fillRangeItems:a},xaxes:[e.xaxis],yaxes:[e.yaxis],subplot:e.id}),r.off("click",e.onClickInPanHandler),p(o)||h(o)?(r.dragPan.disable(),r.on("zoomstart",e.clearSelect),e.dragOptions.prepFn=function(t,r,n){d(t,r,n,e.dragOptions,o)},l.init(e.dragOptions)):(r.dragPan.enable(),r.off("zoomstart",e.clearSelect),e.div.onmousedown=null,e.onClickInPanHandler=e.onClickInPanFn(e.dragOptions),r.on("click",e.onClickInPanHandler))}function c(t){var r=e.map.unproject(t);return[r.lng,r.lat]}},_.updateFramework=function(t){var e=t[this.id].domain,r=t._size,n=this.div.style;n.width=r.w*(e.x[1]-e.x[0])+"px",n.height=r.h*(e.y[1]-e.y[0])+"px",n.left=r.l+e.x[0]*r.w+"px",n.top=r.t+(1-e.y[1])*r.h+"px",this.xaxis._offset=r.l+e.x[0]*r.w,this.xaxis._length=r.w*(e.x[1]-e.x[0]),this.yaxis._offset=r.t+(1-e.y[1])*r.h,this.yaxis._length=r.h*(e.y[1]-e.y[0])},_.updateLayers=function(t){var e,r=t[this.id].layers,n=this.layerList;if(r.length!==n.length){for(e=0;e<n.length;e++)n[e].dispose();for(n=this.layerList=[],e=0;e<r.length;e++)n.push(x(this,e,r[e]))}else for(e=0;e<r.length;e++)n[e].update(r[e])},_.destroy=function(){this.map&&(this.map.remove(),this.map=null,this.container.removeChild(this.div))},_.toImage=function(){return this.map.stop(),this.map.getCanvas().toDataURL()},_.setOptions=function(t,e,r){for(var n in r)this.map[e](t,n,r[n])},_.getMapLayers=function(){return this.map.getStyle().layers},_.addLayer=function(t,e){var r=this.map;if("string"==typeof e){if(""===e)return void r.addLayer(t,e);for(var n=this.getMapLayers(),a=0;a<n.length;a++)if(e===n[a].id)return void r.addLayer(t,e);i.warn(["Trying to add layer with *below* value",e,"referencing a layer that does not exist","or that does not yet exist."].join(" "))}r.addLayer(t)},_.project=function(t){return this.map.project(new n.LngLat(t[0],t[1]))},_.getView=function(){var t=this.map,e=t.getCenter(),r={lon:e.lng,lat:e.lat},n=t.getCanvas(),i=parseInt(n.style.width),a=parseInt(n.style.height);return{center:r,zoom:t.getZoom(),bearing:t.getBearing(),pitch:t.getPitch(),_derived:{coordinates:[t.unproject([0,0]).toArray(),t.unproject([i,0]).toArray(),t.unproject([i,a]).toArray(),t.unproject([0,a]).toArray()]}}},_.getViewEdits=function(t){for(var e=this.id,r=["center","zoom","bearing","pitch"],n={},i=0;i<r.length;i++){var a=r[i];n[e+"."+a]=t[a]}return n},_.getViewEditsWithDerived=function(t){var e=this.id,r=this.getViewEdits(t);return r[e+"._derived"]=t._derived,r},e.exports=b},{"../../components/dragelement":380,"../../components/dragelement/helpers":379,"../../components/fx":401,"../../lib":498,"../../lib/geo_location_utils":491,"../../registry":633,"../cartesian/axes":549,"../cartesian/select":570,"./constants":606,"./layers":609,"mapbox-gl/dist/mapbox-gl-unminified":234}],613:[function(t,e,r){"use strict";e.exports=function(t){var e=t.editType;return{t:{valType:"number",dflt:0,editType:e},r:{valType:"number",dflt:0,editType:e},b:{valType:"number",dflt:0,editType:e},l:{valType:"number",dflt:0,editType:e},editType:e}}},{}],614:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-time-format").timeFormatLocale,a=t("d3-format").formatLocale,o=t("fast-isnumeric"),s=t("../registry"),l=t("../plot_api/plot_schema"),c=t("../plot_api/plot_template"),u=t("../lib"),f=t("../components/color"),h=t("../constants/numerical").BADNUM,p=t("./cartesian/axis_ids"),d=t("./cartesian/handle_outline").clearSelect,m=t("./animation_attributes"),g=t("./frame_attributes"),v=t("../plots/get_data").getModuleCalcData,y=u.relinkPrivateKeys,x=u._,b=e.exports={};u.extendFlat(b,s),b.attributes=t("./attributes"),b.attributes.type.values=b.allTypes,b.fontAttrs=t("./font_attributes"),b.layoutAttributes=t("./layout_attributes"),b.fontWeight="normal";var _=b.transformsRegistry,w=t("./command");b.executeAPICommand=w.executeAPICommand,b.computeAPICommandBindings=w.computeAPICommandBindings,b.manageCommandObserver=w.manageCommandObserver,b.hasSimpleAPICommandBindings=w.hasSimpleAPICommandBindings,b.redrawText=function(t){return t=u.getGraphDiv(t),new Promise((function(e){setTimeout((function(){t._fullLayout&&(s.getComponentMethod("annotations","draw")(t),s.getComponentMethod("legend","draw")(t),s.getComponentMethod("colorbar","draw")(t),e(b.previousPromises(t)))}),300)}))},b.resize=function(t){var e;t=u.getGraphDiv(t);var r=new Promise((function(r,n){t&&!u.isHidden(t)||n(new Error("Resize must be passed a displayed plot div element.")),t._redrawTimer&&clearTimeout(t._redrawTimer),t._resolveResize&&(e=t._resolveResize),t._resolveResize=r,t._redrawTimer=setTimeout((function(){if(!t.layout||t.layout.width&&t.layout.height||u.isHidden(t))r(t);else{delete t.layout.width,delete t.layout.height;var e=t.changed;t.autoplay=!0,s.call("relayout",t,{autosize:!0}).then((function(){t.changed=e,t._resolveResize===r&&(delete t._resolveResize,r(t))}))}}),100)}));return e&&e(r),r},b.previousPromises=function(t){if((t._promises||[]).length)return Promise.all(t._promises).then((function(){t._promises=[]}))},b.addLinks=function(t){if(t._context.showLink||t._context.showSources){var e=t._fullLayout,r=u.ensureSingle(e._paper,"text","js-plot-link-container",(function(t){t.style({"font-family":'"Open Sans", Arial, sans-serif',"font-size":"12px",fill:f.defaultLine,"pointer-events":"all"}).each((function(){var t=n.select(this);t.append("tspan").classed("js-link-to-tool",!0),t.append("tspan").classed("js-link-spacer",!0),t.append("tspan").classed("js-sourcelinks",!0)}))})),i=r.node(),a={y:e._paper.attr("height")-9};document.body.contains(i)&&i.getComputedTextLength()>=e.width-20?(a["text-anchor"]="start",a.x=5):(a["text-anchor"]="end",a.x=e._paper.attr("width")-7),r.attr(a);var o=r.select(".js-link-to-tool"),s=r.select(".js-link-spacer"),l=r.select(".js-sourcelinks");t._context.showSources&&t._context.showSources(t),t._context.showLink&&function(t,e){e.text("");var r=e.append("a").attr({"xlink:xlink:href":"#",class:"link--impt link--embedview","font-weight":"bold"}).text(t._context.linkText+" "+String.fromCharCode(187));if(t._context.sendData)r.on("click",(function(){b.sendDataToCloud(t)}));else{var n=window.location.pathname.split("/"),i=window.location.search;r.attr({"xlink:xlink:show":"new","xlink:xlink:href":"/"+n[2].split(".")[0]+"/"+n[1]+i})}}(t,o),s.text(o.text()&&l.text()?" - ":"")}},b.sendDataToCloud=function(t){var e=(window.PLOTLYENV||{}).BASE_URL||t._context.plotlyServerURL;if(e){t.emit("plotly_beforeexport");var r=n.select(t).append("div").attr("id","hiddenform").style("display","none"),i=r.append("form").attr({action:e+"/external",method:"post",target:"_blank"});return i.append("input").attr({type:"text",name:"data"}).node().value=b.graphJson(t,!1,"keepdata"),i.node().submit(),r.remove(),t.emit("plotly_afterexport"),!1}};var T=["days","shortDays","months","shortMonths","periods","dateTime","date","time","decimal","thousands","grouping","currency"],k=["year","month","dayMonth","dayMonthYear"];function A(t,e){var r=t._context.locale;r||(r="en-US");var n=!1,i={};function a(t){for(var r=!0,a=0;a<e.length;a++){var o=e[a];i[o]||(t[o]?i[o]=t[o]:r=!1)}r&&(n=!0)}for(var o=0;o<2;o++){for(var l=t._context.locales,c=0;c<2;c++){var u=(l[r]||{}).format;if(u&&(a(u),n))break;l=s.localeRegistry}var f=r.split("-")[0];if(n||f===r)break;r=f}return n||a(s.localeRegistry.en.format),i}function M(t,e){var r={_fullLayout:e},n="x"===t._id.charAt(0),i=t._mainAxis._anchorAxis,a="",o="",s="";if(i&&(s=i._mainAxis._id,a=n?t._id+s:s+t._id),!a||!e._plots[a]){a="";for(var l=t._counterAxes,c=0;c<l.length;c++){var u=l[c],f=n?t._id+u:u+t._id;o||(o=f);var h=p.getFromId(r,u);if(s&&h.overlaying===s){a=f;break}}}return a||o}function S(t){var e=t.transforms;if(Array.isArray(e)&&e.length)for(var r=0;r<e.length;r++){var n=e[r],i=n._module||_[n.type];if(i&&i.makesData)return!0}return!1}function E(t,e,r,n){for(var i=t.transforms,a=[t],o=0;o<i.length;o++){var s=i[o],l=_[s.type];l&&l.transform&&(a=l.transform(a,{transform:s,fullTrace:t,fullData:e,layout:r,fullLayout:n,transformIndex:o}))}return a}function L(t){return"string"==typeof t&&"px"===t.substr(t.length-2)&&parseFloat(t)}function C(t){var e=t.margin;if(!t._size){var r=t._size={l:Math.round(e.l),r:Math.round(e.r),t:Math.round(e.t),b:Math.round(e.b),p:Math.round(e.pad)};r.w=Math.round(t.width)-r.l-r.r,r.h=Math.round(t.height)-r.t-r.b}t._pushmargin||(t._pushmargin={}),t._pushmarginIds||(t._pushmarginIds={})}b.supplyDefaults=function(t,e){var r=e&&e.skipUpdateCalc,n=t._fullLayout||{};if(n._skipDefaults)delete n._skipDefaults;else{var o,l=t._fullLayout={},c=t.layout||{},f=t._fullData||[],h=t._fullData=[],p=t.data||[],m=t.calcdata||[],g=t._context||{};t._transitionData||b.createTransitionData(t),l._dfltTitle={plot:x(t,"Click to enter Plot title"),x:x(t,"Click to enter X axis title"),y:x(t,"Click to enter Y axis title"),colorbar:x(t,"Click to enter Colorscale title"),annotation:x(t,"new text")},l._traceWord=x(t,"trace");var v=A(t,T);if(l._mapboxAccessToken=g.mapboxAccessToken,n._initialAutoSizeIsDone){var _=n.width,w=n.height;b.supplyLayoutGlobalDefaults(c,l,v),c.width||(l.width=_),c.height||(l.height=w),b.sanitizeMargins(l)}else{b.supplyLayoutGlobalDefaults(c,l,v);var M=!c.width||!c.height,S=l.autosize,E=g.autosizable;M&&(S||E)?b.plotAutoSize(t,c,l):M&&b.sanitizeMargins(l),!S&&M&&(c.width=l.width,c.height=l.height)}l._d3locale=function(t,e){return t.decimal=e.charAt(0),t.thousands=e.charAt(1),{numberFormat:function(e){try{e=a(t).format(u.adjustFormat(e))}catch(t){return u.warnBadFormat(e),u.noFormat}return e},timeFormat:i(t).utcFormat}}(v,l.separators),l._extraFormat=A(t,k),l._initialAutoSizeIsDone=!0,l._dataLength=p.length,l._modules=[],l._visibleModules=[],l._basePlotModules=[];var L=l._subplots=function(){var t,e,r=s.collectableSubplotTypes,n={};if(!r){r=[];var i=s.subplotsRegistry;for(var a in i){var o=i[a].attr;if(o&&(r.push(a),Array.isArray(o)))for(e=0;e<o.length;e++)u.pushUnique(r,o[e])}}for(t=0;t<r.length;t++)n[r[t]]=[];return n}(),P=l._splomAxes={x:{},y:{}},I=l._splomSubplots={};l._splomGridDflt={},l._scatterStackOpts={},l._firstScatter={},l._alignmentOpts={},l._colorAxes={},l._requestRangeslider={},l._traceUids=function(t,e){var r,n,i=e.length,a=[];for(r=0;r<t.length;r++){var o=t[r]._fullInput;o!==n&&a.push(o),n=o}var s=a.length,l=new Array(i),c={};function f(t,e){l[e]=t,c[t]=1}function h(t,e){if(t&&"string"==typeof t&&!c[t])return f(t,e),!0}for(r=0;r<i;r++){var p=e[r].uid;"number"==typeof p&&(p=String(p)),h(p,r)||(r<s&&h(a[r].uid,r)||f(u.randstr(c),r))}return l}(f,p),l._globalTransforms=(t._context||{}).globalTransforms,b.supplyDataDefaults(p,h,c,l);var O=Object.keys(P.x),z=Object.keys(P.y);if(O.length>1&&z.length>1){for(s.getComponentMethod("grid","sizeDefaults")(c,l),o=0;o<O.length;o++)u.pushUnique(L.xaxis,O[o]);for(o=0;o<z.length;o++)u.pushUnique(L.yaxis,z[o]);for(var D in I)u.pushUnique(L.cartesian,D)}if(l._has=b._hasPlotType.bind(l),f.length===h.length)for(o=0;o<h.length;o++)y(h[o],f[o]);b.supplyLayoutModuleDefaults(c,l,h,t._transitionData);var R=l._visibleModules,F=[];for(o=0;o<R.length;o++){var B=R[o].crossTraceDefaults;B&&u.pushUnique(F,B)}for(o=0;o<F.length;o++)F[o](h,l);l._hasOnlyLargeSploms=1===l._basePlotModules.length&&"splom"===l._basePlotModules[0].name&&O.length>15&&z.length>15&&0===l.shapes.length&&0===l.images.length,b.linkSubplots(h,l,f,n),b.cleanPlot(h,l,f,n);var N=!(!n._has||!n._has("gl2d")),j=!(!l._has||!l._has("gl2d")),U=!(!n._has||!n._has("cartesian"))||N,V=!(!l._has||!l._has("cartesian"))||j;U&&!V?n._bgLayer.remove():V&&!U&&(l._shouldCreateBgLayer=!0),n._zoomlayer&&!t._dragging&&d({_fullLayout:n}),function(t,e){var r,n=[];e.meta&&(r=e._meta={meta:e.meta,layout:{meta:e.meta}});for(var i=0;i<t.length;i++){var a=t[i];a.meta?n[a.index]=a._meta={meta:a.meta}:e.meta&&(a._meta={meta:e.meta}),e.meta&&(a._meta.layout={meta:e.meta})}n.length&&(r||(r=e._meta={}),r.data=n)}(h,l),y(l,n),s.getComponentMethod("colorscale","crossTraceDefaults")(h,l),l._preGUI||(l._preGUI={}),l._tracePreGUI||(l._tracePreGUI={});var H,q=l._tracePreGUI,G={};for(H in q)G[H]="old";for(o=0;o<h.length;o++)G[H=h[o]._fullInput.uid]||(q[H]={}),G[H]="new";for(H in G)"old"===G[H]&&delete q[H];C(l),s.getComponentMethod("rangeslider","makeData")(l),r||m.length!==h.length||b.supplyDefaultsUpdateCalc(m,h)}},b.supplyDefaultsUpdateCalc=function(t,e){for(var r=0;r<e.length;r++){var n=e[r],i=(t[r]||[])[0];if(i&&i.trace){var a=i.trace;if(a._hasCalcTransform){var o,s,l,c=a._arrayAttrs;for(o=0;o<c.length;o++)s=c[o],l=u.nestedProperty(a,s).get().slice(),u.nestedProperty(n,s).set(l)}i.trace=n}}},b.createTransitionData=function(t){t._transitionData||(t._transitionData={}),t._transitionData._frames||(t._transitionData._frames=[]),t._transitionData._frameHash||(t._transitionData._frameHash={}),t._transitionData._counter||(t._transitionData._counter=0),t._transitionData._interruptCallbacks||(t._transitionData._interruptCallbacks=[])},b._hasPlotType=function(t){var e,r=this._basePlotModules||[];for(e=0;e<r.length;e++)if(r[e].name===t)return!0;var n=this._modules||[];for(e=0;e<n.length;e++){var i=n[e].name;if(i===t)return!0;var a=s.modules[i];if(a&&a.categories[t])return!0}return!1},b.cleanPlot=function(t,e,r,n){var i,a,o=n._basePlotModules||[];for(i=0;i<o.length;i++){var s=o[i];s.clean&&s.clean(t,e,r,n)}var l=n._has&&n._has("gl"),c=e._has&&e._has("gl");l&&!c&&void 0!==n._glcontainer&&(n._glcontainer.selectAll(".gl-canvas").remove(),n._glcontainer.selectAll(".no-webgl").remove(),n._glcanvas=null);var u=!!n._infolayer;t:for(i=0;i<r.length;i++){var f=r[i].uid;for(a=0;a<t.length;a++){if(f===t[a].uid)continue t}u&&n._infolayer.select(".cb"+f).remove()}},b.linkSubplots=function(t,e,r,n){var i,a,o=n._plots||{},l=e._plots={},c=e._subplots,f={_fullData:t,_fullLayout:e},h=c.cartesian.concat(c.gl2d||[]);for(i=0;i<h.length;i++){var d,m=h[i],g=o[m],v=p.getFromId(f,m,"x"),y=p.getFromId(f,m,"y");for(g?d=l[m]=g:(d=l[m]={}).id=m,v._counterAxes.push(y._id),y._counterAxes.push(v._id),v._subplotsWith.push(m),y._subplotsWith.push(m),d.xaxis=v,d.yaxis=y,d._hasClipOnAxisFalse=!1,a=0;a<t.length;a++){var x=t[a];if(x.xaxis===d.xaxis._id&&x.yaxis===d.yaxis._id&&!1===x.cliponaxis){d._hasClipOnAxisFalse=!0;break}}}var b,_=p.list(f,null,!0);for(i=0;i<_.length;i++){var w=null;(b=_[i]).overlaying&&(w=p.getFromId(f,b.overlaying))&&w.overlaying&&(b.overlaying=!1,w=null),b._mainAxis=w||b,w&&(b.domain=w.domain.slice()),b._anchorAxis="free"===b.anchor?null:p.getFromId(f,b.anchor)}for(i=0;i<_.length;i++)if((b=_[i])._counterAxes.sort(p.idSort),b._subplotsWith.sort(u.subplotSort),b._mainSubplot=M(b,e),b._counterAxes.length&&(b.spikemode&&-1!==b.spikemode.indexOf("across")||b.automargin&&b.mirror&&"free"!==b.anchor||s.getComponentMethod("rangeslider","isVisible")(b))){var T=1,k=0;for(a=0;a<b._counterAxes.length;a++){var A=p.getFromId(f,b._counterAxes[a]);T=Math.min(T,A.domain[0]),k=Math.max(k,A.domain[1])}T<k&&(b._counterDomainMin=T,b._counterDomainMax=k)}},b.clearExpandedTraceDefaultColors=function(t){var e,r,n;for(r=[],(e=t._module._colorAttrs)||(t._module._colorAttrs=e=[],l.crawl(t._module.attributes,(function(t,n,i,a){r[a]=n,r.length=a+1,"color"===t.valType&&void 0===t.dflt&&e.push(r.join("."))}))),n=0;n<e.length;n++){u.nestedProperty(t,"_input."+e[n]).get()||u.nestedProperty(t,e[n]).set(null)}},b.supplyDataDefaults=function(t,e,r,n){var i,a,o,l=n._modules,f=n._visibleModules,h=n._basePlotModules,p=0,d=0;function m(t){e.push(t);var r=t._module;r&&(u.pushUnique(l,r),!0===t.visible&&u.pushUnique(f,r),u.pushUnique(h,t._module.basePlotModule),p++,!1!==t._input.visible&&d++)}n._transformModules=[];var g={},v=[],x=(r.template||{}).data||{},_=c.traceTemplater(x);for(i=0;i<t.length;i++){if(o=t[i],(a=_.newTrace(o)).uid=n._traceUids[i],b.supplyTraceDefaults(o,a,d,n,i),a.index=i,a._input=o,a._expandedIndex=p,a.transforms&&a.transforms.length)for(var w=!1!==o.visible&&!1===a.visible,T=E(a,e,r,n),k=0;k<T.length;k++){var A=T[k],M={_template:a._template,type:a.type,uid:a.uid+k};w&&!1===A.visible&&delete A.visible,b.supplyTraceDefaults(A,M,p,n,i),y(M,A),M.index=i,M._input=o,M._fullInput=a,M._expandedIndex=p,M._expandedInput=A,m(M)}else a._fullInput=a,a._expandedInput=a,m(a);s.traceIs(a,"carpetAxis")&&(g[a.carpet]=a),s.traceIs(a,"carpetDependent")&&v.push(i)}for(i=0;i<v.length;i++)if((a=e[v[i]]).visible){var S=g[a.carpet];a._carpet=S,S&&S.visible?(a.xaxis=S.xaxis,a.yaxis=S.yaxis):a.visible=!1}},b.supplyAnimationDefaults=function(t){var e;t=t||{};var r={};function n(e,n){return u.coerce(t||{},r,m,e,n)}if(n("mode"),n("direction"),n("fromcurrent"),Array.isArray(t.frame))for(r.frame=[],e=0;e<t.frame.length;e++)r.frame[e]=b.supplyAnimationFrameDefaults(t.frame[e]||{});else r.frame=b.supplyAnimationFrameDefaults(t.frame||{});if(Array.isArray(t.transition))for(r.transition=[],e=0;e<t.transition.length;e++)r.transition[e]=b.supplyAnimationTransitionDefaults(t.transition[e]||{});else r.transition=b.supplyAnimationTransitionDefaults(t.transition||{});return r},b.supplyAnimationFrameDefaults=function(t){var e={};function r(r,n){return u.coerce(t||{},e,m.frame,r,n)}return r("duration"),r("redraw"),e},b.supplyAnimationTransitionDefaults=function(t){var e={};function r(r,n){return u.coerce(t||{},e,m.transition,r,n)}return r("duration"),r("easing"),e},b.supplyFrameDefaults=function(t){var e={};function r(r,n){return u.coerce(t,e,g,r,n)}return r("group"),r("name"),r("traces"),r("baseframe"),r("data"),r("layout"),e},b.supplyTraceDefaults=function(t,e,r,n,i){var a,o=n.colorway||f.defaults,l=o[r%o.length];function c(r,n){return u.coerce(t,e,b.attributes,r,n)}var h=c("visible");c("type"),c("name",n._traceWord+" "+i),c("uirevision",n.uirevision);var p=b.getModule(e);if(e._module=p,p){var d=p.basePlotModule,m=d.attr,g=d.attributes;if(m&&g){var v=n._subplots,y="";if(h||"gl2d"!==d.name){if(Array.isArray(m))for(a=0;a<m.length;a++){var x=m[a],_=u.coerce(t,e,g,x);v[x]&&u.pushUnique(v[x],_),y+=_}else y=u.coerce(t,e,g,m);v[d.name]&&u.pushUnique(v[d.name],y)}}}return h&&(c("customdata"),c("ids"),c("meta"),s.traceIs(e,"showLegend")?(u.coerce(t,e,p.attributes.showlegend?p.attributes:b.attributes,"showlegend"),c("legendgroup"),c("legendgrouptitle.text"),c("legendrank"),e._dfltShowLegend=!0):e._dfltShowLegend=!1,p&&p.supplyDefaults(t,e,l,n),s.traceIs(e,"noOpacity")||c("opacity"),s.traceIs(e,"notLegendIsolatable")&&(e.visible=!!e.visible),s.traceIs(e,"noHover")||(e.hovertemplate||u.coerceHoverinfo(t,e,n),"parcats"!==e.type&&s.getComponentMethod("fx","supplyDefaults")(t,e,l,n)),p&&p.selectPoints&&c("selectedpoints"),b.supplyTransformDefaults(t,e,n)),e},b.hasMakesDataTransform=S,b.supplyTransformDefaults=function(t,e,r){if(e._length||S(t)){var n=r._globalTransforms||[],i=r._transformModules||[];if(Array.isArray(t.transforms)||0!==n.length)for(var a=t.transforms||[],o=n.concat(a),s=e.transforms=[],l=0;l<o.length;l++){var c,f=o[l],h=f.type,p=_[h],d=!(f._module&&f._module===p),m=p&&"function"==typeof p.transform;p||u.warn("Unrecognized transform type "+h+"."),p&&p.supplyDefaults&&(d||m)?((c=p.supplyDefaults(f,e,r,t)).type=h,c._module=p,u.pushUnique(i,p)):c=u.extendFlat({},f),s.push(c)}}},b.supplyLayoutGlobalDefaults=function(t,e,r){function n(r,n){return u.coerce(t,e,b.layoutAttributes,r,n)}var i=t.template;u.isPlainObject(i)&&(e.template=i,e._template=i.layout,e._dataTemplate=i.data),n("autotypenumbers");var a=u.coerceFont(n,"font"),o=a.size;u.coerceFont(n,"title.font",u.extendFlat({},a,{size:Math.round(1.4*o)})),n("title.text",e._dfltTitle.plot),n("title.xref"),n("title.yref"),n("title.x"),n("title.y"),n("title.xanchor"),n("title.yanchor"),n("title.pad.t"),n("title.pad.r"),n("title.pad.b"),n("title.pad.l"),n("uniformtext.mode")&&n("uniformtext.minsize"),n("autosize",!(t.width&&t.height)),n("width"),n("height"),n("margin.l"),n("margin.r"),n("margin.t"),n("margin.b"),n("margin.pad"),n("margin.autoexpand"),t.width&&t.height&&b.sanitizeMargins(e),s.getComponentMethod("grid","sizeDefaults")(t,e),n("paper_bgcolor"),n("separators",r.decimal+r.thousands),n("hidesources"),n("colorway"),n("datarevision");var l=n("uirevision");n("editrevision",l),n("selectionrevision",l),s.getComponentMethod("modebar","supplyLayoutDefaults")(t,e),s.getComponentMethod("shapes","supplyDrawNewShapeDefaults")(t,e,n),n("meta"),u.isPlainObject(t.transition)&&(n("transition.duration"),n("transition.easing"),n("transition.ordering")),s.getComponentMethod("calendars","handleDefaults")(t,e,"calendar"),s.getComponentMethod("fx","supplyLayoutGlobalDefaults")(t,e,n)},b.plotAutoSize=function(t,e,r){var n,i,a=t._context||{},s=a.frameMargins,l=u.isPlotDiv(t);if(l&&t.emit("plotly_autosize"),a.fillFrame)n=window.innerWidth,i=window.innerHeight,document.body.style.overflow="hidden";else{var c=l?window.getComputedStyle(t):{};if(n=L(c.width)||L(c.maxWidth)||r.width,i=L(c.height)||L(c.maxHeight)||r.height,o(s)&&s>0){var f=1-2*s;n=Math.round(f*n),i=Math.round(f*i)}}var h=b.layoutAttributes.width.min,p=b.layoutAttributes.height.min;n<h&&(n=h),i<p&&(i=p);var d=!e.width&&Math.abs(r.width-n)>1,m=!e.height&&Math.abs(r.height-i)>1;(m||d)&&(d&&(r.width=n),m&&(r.height=i)),t._initialAutoSize||(t._initialAutoSize={width:n,height:i}),b.sanitizeMargins(r)},b.supplyLayoutModuleDefaults=function(t,e,r,n){var i,a,o,l=s.componentsRegistry,c=e._basePlotModules,f=s.subplotsRegistry.cartesian;for(i in l)(o=l[i]).includeBasePlot&&o.includeBasePlot(t,e);for(var h in c.length||c.push(f),e._has("cartesian")&&(s.getComponentMethod("grid","contentDefaults")(t,e),f.finalizeSubplots(t,e)),e._subplots)e._subplots[h].sort(u.subplotSort);for(a=0;a<c.length;a++)(o=c[a]).supplyLayoutDefaults&&o.supplyLayoutDefaults(t,e,r);var p=e._modules;for(a=0;a<p.length;a++)(o=p[a]).supplyLayoutDefaults&&o.supplyLayoutDefaults(t,e,r);var d=e._transformModules;for(a=0;a<d.length;a++)(o=d[a]).supplyLayoutDefaults&&o.supplyLayoutDefaults(t,e,r,n);for(i in l)(o=l[i]).supplyLayoutDefaults&&o.supplyLayoutDefaults(t,e,r)},b.purge=function(t){var e=t._fullLayout||{};void 0!==e._glcontainer&&(e._glcontainer.selectAll(".gl-canvas").remove(),e._glcontainer.remove(),e._glcanvas=null),e._modeBar&&e._modeBar.destroy(),t._transitionData&&(t._transitionData._interruptCallbacks&&(t._transitionData._interruptCallbacks.length=0),t._transitionData._animationRaf&&window.cancelAnimationFrame(t._transitionData._animationRaf)),u.clearThrottle(),u.clearResponsive(t),delete t.data,delete t.layout,delete t._fullData,delete t._fullLayout,delete t.calcdata,delete t.empty,delete t.fid,delete t.undoqueue,delete t.undonum,delete t.autoplay,delete t.changed,delete t._promises,delete t._redrawTimer,delete t._hmlumcount,delete t._hmpixcount,delete t._transitionData,delete t._transitioning,delete t._initialAutoSize,delete t._transitioningWithDuration,delete t._dragging,delete t._dragged,delete t._dragdata,delete t._hoverdata,delete t._snapshotInProgress,delete t._editing,delete t._mouseDownTime,delete t._legendMouseDownTime,t.removeAllListeners&&t.removeAllListeners()},b.style=function(t){var e,r=t._fullLayout._visibleModules,n=[];for(e=0;e<r.length;e++){var i=r[e];i.style&&u.pushUnique(n,i.style)}for(e=0;e<n.length;e++)n[e](t)},b.sanitizeMargins=function(t){if(t&&t.margin){var e,r=t.width,n=t.height,i=t.margin,a=r-(i.l+i.r),o=n-(i.t+i.b);a<0&&(e=(r-1)/(i.l+i.r),i.l=Math.floor(e*i.l),i.r=Math.floor(e*i.r)),o<0&&(e=(n-1)/(i.t+i.b),i.t=Math.floor(e*i.t),i.b=Math.floor(e*i.b))}},b.clearAutoMarginIds=function(t){t._fullLayout._pushmarginIds={}},b.allowAutoMargin=function(t,e){t._fullLayout._pushmarginIds[e]=1};b.autoMargin=function(t,e,r){var n=t._fullLayout,i=n.width,a=n.height,o=n.margin,s=u.constrain(i-o.l-o.r,2,64),l=u.constrain(a-o.t-o.b,2,64),c=Math.max(0,i-s),f=Math.max(0,a-l),h=n._pushmargin,p=n._pushmarginIds;if(!1!==o.autoexpand){if(r){var d=r.pad;if(void 0===d&&(d=Math.min(12,o.l,o.r,o.t,o.b)),c){var m=(r.l+r.r)/c;m>1&&(r.l/=m,r.r/=m)}if(f){var g=(r.t+r.b)/f;g>1&&(r.t/=g,r.b/=g)}var v=void 0!==r.xl?r.xl:r.x,y=void 0!==r.xr?r.xr:r.x,x=void 0!==r.yt?r.yt:r.y,_=void 0!==r.yb?r.yb:r.y;h[e]={l:{val:v,size:r.l+d},r:{val:y,size:r.r+d},b:{val:_,size:r.b+d},t:{val:x,size:r.t+d}},p[e]=1}else delete h[e],delete p[e];if(!n._replotting)return b.doAutoMargin(t)}},b.doAutoMargin=function(t){var e=t._fullLayout,r=e.width,n=e.height;e._size||(e._size={}),C(e);var i=e._size,a=e.margin,l=u.extendFlat({},i),c=a.l,f=a.r,h=a.t,d=a.b,m=e._pushmargin,g=e._pushmarginIds;if(!1!==e.margin.autoexpand){for(var v in m)g[v]||delete m[v];for(var y in m.base={l:{val:0,size:c},r:{val:1,size:f},t:{val:1,size:h},b:{val:0,size:d}},m){var x=m[y].l||{},_=m[y].b||{},w=x.val,T=x.size,k=_.val,A=_.size;for(var M in m){if(o(T)&&m[M].r){var S=m[M].r.val,E=m[M].r.size;if(S>w){var L=(T*S+(E-r)*w)/(S-w),P=(E*(1-w)+(T-r)*(1-S))/(S-w);L+P>c+f&&(c=L,f=P)}}if(o(A)&&m[M].t){var I=m[M].t.val,O=m[M].t.size;if(I>k){var z=(A*I+(O-n)*k)/(I-k),D=(O*(1-k)+(A-n)*(1-I))/(I-k);z+D>d+h&&(d=z,h=D)}}}}}var R=u.constrain(r-a.l-a.r,2,64),F=u.constrain(n-a.t-a.b,2,64),B=Math.max(0,r-R),N=Math.max(0,n-F);if(B){var j=(c+f)/B;j>1&&(c/=j,f/=j)}if(N){var U=(d+h)/N;U>1&&(d/=U,h/=U)}if(i.l=Math.round(c),i.r=Math.round(f),i.t=Math.round(h),i.b=Math.round(d),i.p=Math.round(a.pad),i.w=Math.round(r)-i.l-i.r,i.h=Math.round(n)-i.t-i.b,!e._replotting&&b.didMarginChange(l,i)){"_redrawFromAutoMarginCount"in e?e._redrawFromAutoMarginCount++:e._redrawFromAutoMarginCount=1;var V=3*(1+Object.keys(g).length);if(e._redrawFromAutoMarginCount<V)return s.call("_doPlot",t);e._size=l,u.warn("Too many auto-margin redraws.")}!function(t){var e=p.list(t,"",!0);["_adjustTickLabelsOverflow","_hideCounterAxisInsideTickLabels"].forEach((function(t){for(var r=0;r<e.length;r++){var n=e[r][t];n&&n()}}))}(t)};var P=["l","r","t","b","p","w","h"];function I(t,e,r){var n=!1;var i=[b.previousPromises,function(){if(t._transitionData)return t._transitioning=!1,function(t){var e=Promise.resolve();if(!t)return e;for(;t.length;)e=e.then(t.shift());return e}(t._transitionData._interruptCallbacks)},r.prepareFn,b.rehover,function(){return t.emit("plotly_transitioning",[]),new Promise((function(i){t._transitioning=!0,e.duration>0&&(t._transitioningWithDuration=!0),t._transitionData._interruptCallbacks.push((function(){n=!0})),r.redraw&&t._transitionData._interruptCallbacks.push((function(){return s.call("redraw",t)})),t._transitionData._interruptCallbacks.push((function(){t.emit("plotly_transitioninterrupted",[])}));var a=0,o=0;function l(){return a++,function(){o++,n||o!==a||function(e){if(!t._transitionData)return;(function(t){if(t)for(;t.length;)t.shift()})(t._transitionData._interruptCallbacks),Promise.resolve().then((function(){if(r.redraw)return s.call("redraw",t)})).then((function(){t._transitioning=!1,t._transitioningWithDuration=!1,t.emit("plotly_transitioned",[])})).then(e)}(i)}}r.runFn(l),setTimeout(l())}))}],a=u.syncOrAsync(i,t);return a&&a.then||(a=Promise.resolve()),a.then((function(){return t}))}b.didMarginChange=function(t,e){for(var r=0;r<P.length;r++){var n=P[r],i=t[n],a=e[n];if(!o(i)||Math.abs(a-i)>1)return!0}return!1},b.graphJson=function(t,e,r,n,i,a){(i&&e&&!t._fullData||i&&!e&&!t._fullLayout)&&b.supplyDefaults(t);var o=i?t._fullData:t.data,s=i?t._fullLayout:t.layout,l=(t._transitionData||{})._frames;function c(t,e){if("function"==typeof t)return e?"_function_":null;if(u.isPlainObject(t)){var n,i={};return Object.keys(t).sort().forEach((function(a){if(-1===["_","["].indexOf(a.charAt(0)))if("function"!=typeof t[a]){if("keepdata"===r){if("src"===a.substr(a.length-3))return}else if("keepstream"===r){if("string"==typeof(n=t[a+"src"])&&n.indexOf(":")>0&&!u.isPlainObject(t.stream))return}else if("keepall"!==r&&"string"==typeof(n=t[a+"src"])&&n.indexOf(":")>0)return;i[a]=c(t[a],e)}else e&&(i[a]="_function")})),i}return Array.isArray(t)?t.map((function(t){return c(t,e)})):u.isTypedArray(t)?u.simpleMap(t,u.identity):u.isJSDate(t)?u.ms2DateTimeLocal(+t):t}var f={data:(o||[]).map((function(t){var r=c(t);return e&&delete r.fit,r}))};if(!e&&(f.layout=c(s),i)){var h=s._size;f.layout.computed={margin:{b:h.b,l:h.l,r:h.r,t:h.t}}}return l&&(f.frames=c(l)),a&&(f.config=c(t._context,!0)),"object"===n?f:JSON.stringify(f)},b.modifyFrames=function(t,e){var r,n,i,a=t._transitionData._frames,o=t._transitionData._frameHash;for(r=0;r<e.length;r++)switch((n=e[r]).type){case"replace":i=n.value;var s=(a[n.index]||{}).name,l=i.name;a[n.index]=o[l]=i,l!==s&&(delete o[s],o[l]=i);break;case"insert":o[(i=n.value).name]=i,a.splice(n.index,0,i);break;case"delete":delete o[(i=a[n.index]).name],a.splice(n.index,1)}return Promise.resolve()},b.computeFrame=function(t,e){var r,n,i,a,o=t._transitionData._frameHash;if(!e)throw new Error("computeFrame must be given a string frame name");var s=o[e.toString()];if(!s)return!1;for(var l=[s],c=[s.name];s.baseframe&&(s=o[s.baseframe.toString()])&&-1===c.indexOf(s.name);)l.push(s),c.push(s.name);for(var u={};s=l.pop();)if(s.layout&&(u.layout=b.extendLayout(u.layout,s.layout)),s.data){if(u.data||(u.data=[]),!(n=s.traces))for(n=[],r=0;r<s.data.length;r++)n[r]=r;for(u.traces||(u.traces=[]),r=0;r<s.data.length;r++)null!=(i=n[r])&&(-1===(a=u.traces.indexOf(i))&&(a=u.data.length,u.traces[a]=i),u.data[a]=b.extendTrace(u.data[a],s.data[r]))}return u},b.recomputeFrameHash=function(t){for(var e=t._transitionData._frameHash={},r=t._transitionData._frames,n=0;n<r.length;n++){var i=r[n];i&&i.name&&(e[i.name]=i)}},b.extendObjectWithContainers=function(t,e,r){var n,i,a,o,s,l,c,f=u.extendDeepNoArrays({},e||{}),h=u.expandObjectPaths(f),p={};if(r&&r.length)for(a=0;a<r.length;a++)void 0===(i=(n=u.nestedProperty(h,r[a])).get())?u.nestedProperty(p,r[a]).set(null):(n.set(null),u.nestedProperty(p,r[a]).set(i));if(t=u.extendDeepNoArrays(t||{},h),r&&r.length)for(a=0;a<r.length;a++)if(l=u.nestedProperty(p,r[a]).get()){for(c=(s=u.nestedProperty(t,r[a])).get(),Array.isArray(c)||(c=[],s.set(c)),o=0;o<l.length;o++){var d=l[o];c[o]=null===d?null:b.extendObjectWithContainers(c[o],d)}s.set(c)}return t},b.dataArrayContainers=["transforms","dimensions"],b.layoutArrayContainers=s.layoutArrayContainers,b.extendTrace=function(t,e){return b.extendObjectWithContainers(t,e,b.dataArrayContainers)},b.extendLayout=function(t,e){return b.extendObjectWithContainers(t,e,b.layoutArrayContainers)},b.transition=function(t,e,r,n,i,a){var o={redraw:i.redraw},s={},l=[];return o.prepareFn=function(){for(var i=Array.isArray(e)?e.length:0,a=n.slice(0,i),o=0;o<a.length;o++){var c=a[o],f=t._fullData[c]._module;if(f){if(f.animatable){var h=f.basePlotModule.name;s[h]||(s[h]=[]),s[h].push(c)}t.data[a[o]]=b.extendTrace(t.data[a[o]],e[o])}}var p=u.expandObjectPaths(u.extendDeepNoArrays({},r)),d=/^[xy]axis[0-9]*$/;for(var m in p)d.test(m)&&delete p[m].range;b.extendLayout(t.layout,p),delete t.calcdata,b.supplyDefaults(t),b.doCalcdata(t);var g=u.expandObjectPaths(r);if(g){var v=t._fullLayout._plots;for(var y in v){var x=v[y],_=x.xaxis,w=x.yaxis,T=_.range.slice(),k=w.range.slice(),A=null,M=null,S=null,E=null;Array.isArray(g[_._name+".range"])?A=g[_._name+".range"].slice():Array.isArray((g[_._name]||{}).range)&&(A=g[_._name].range.slice()),Array.isArray(g[w._name+".range"])?M=g[w._name+".range"].slice():Array.isArray((g[w._name]||{}).range)&&(M=g[w._name].range.slice()),T&&A&&(_.r2l(T[0])!==_.r2l(A[0])||_.r2l(T[1])!==_.r2l(A[1]))&&(S={xr0:T,xr1:A}),k&&M&&(w.r2l(k[0])!==w.r2l(M[0])||w.r2l(k[1])!==w.r2l(M[1]))&&(E={yr0:k,yr1:M}),(S||E)&&l.push(u.extendFlat({plotinfo:x},S,E))}}return Promise.resolve()},o.runFn=function(e){var n,i,o=t._fullLayout._basePlotModules,c=l.length;if(r)for(i=0;i<o.length;i++)o[i].transitionAxes&&o[i].transitionAxes(t,l,a,e);for(var f in c?((n=u.extendFlat({},a)).duration=0,delete s.cartesian):n=a,s){var h=s[f];t._fullData[h[0]]._module.basePlotModule.plot(t,h,n,e)}},I(t,a,o)},b.transitionFromReact=function(t,e,r,n){var i=t._fullLayout,a=i.transition,o={},s=[];return o.prepareFn=function(){var t=i._plots;for(var a in o.redraw=!1,"some"===e.anim&&(o.redraw=!0),"some"===r.anim&&(o.redraw=!0),t){var l=t[a],c=l.xaxis,f=l.yaxis,h=n[c._name].range.slice(),p=n[f._name].range.slice(),d=c.range.slice(),m=f.range.slice();c.setScale(),f.setScale();var g=null,v=null;c.r2l(h[0])===c.r2l(d[0])&&c.r2l(h[1])===c.r2l(d[1])||(g={xr0:h,xr1:d}),f.r2l(p[0])===f.r2l(m[0])&&f.r2l(p[1])===f.r2l(m[1])||(v={yr0:p,yr1:m}),(g||v)&&s.push(u.extendFlat({plotinfo:l},g,v))}return Promise.resolve()},o.runFn=function(r){for(var n,i,o,l=t._fullData,c=t._fullLayout._basePlotModules,f=[],h=0;h<l.length;h++)f.push(h);function p(){if(t._fullLayout)for(var e=0;e<c.length;e++)c[e].transitionAxes&&c[e].transitionAxes(t,s,n,r)}function d(){if(t._fullLayout)for(var e=0;e<c.length;e++)c[e].plot(t,o,i,r)}s.length&&e.anim?"traces first"===a.ordering?(n=u.extendFlat({},a,{duration:0}),o=f,i=a,setTimeout(p,a.duration),d()):(n=a,o=null,i=u.extendFlat({},a,{duration:0}),setTimeout(d,n.duration),p()):s.length?(n=a,p()):e.anim&&(o=f,i=a,d())},I(t,a,o)},b.doCalcdata=function(t,e){var r,n,i,a,o=p.list(t),c=t._fullData,f=t._fullLayout,d=new Array(c.length),m=(t.calcdata||[]).slice();for(t.calcdata=d,f._numBoxes=0,f._numViolins=0,f._violinScaleGroupStats={},t._hmpixcount=0,t._hmlumcount=0,f._piecolormap={},f._sunburstcolormap={},f._treemapcolormap={},f._iciclecolormap={},f._funnelareacolormap={},i=0;i<c.length;i++)Array.isArray(e)&&-1===e.indexOf(i)&&(d[i]=m[i]);for(i=0;i<c.length;i++)(r=c[i])._arrayAttrs=l.findArrayAttributes(r),r._extremes={};var g=f._subplots.polar||[];for(i=0;i<g.length;i++)o.push(f[g[i]].radialaxis,f[g[i]].angularaxis);for(var v in f._colorAxes){var y=f[v];!1!==y.cauto&&(delete y.cmin,delete y.cmax)}var x=!1;function b(e){if(r=c[e],n=r._module,!0===r.visible&&r.transforms){if(n&&n.calc){var i=n.calc(t,r);i[0]&&i[0].t&&i[0].t._scene&&delete i[0].t._scene.dirty}for(a=0;a<r.transforms.length;a++){var o=r.transforms[a];(n=_[o.type])&&n.calcTransform&&(r._hasCalcTransform=!0,x=!0,n.calcTransform(t,r,o))}}}function w(e,i){if(r=c[e],!!(n=r._module).isContainer===i){var o=[];if(!0===r.visible&&0!==r._length){delete r._indexToPoints;var s=r.transforms||[];for(a=s.length-1;a>=0;a--)if(s[a].enabled){r._indexToPoints=s[a]._indexToPoints;break}n&&n.calc&&(o=n.calc(t,r))}Array.isArray(o)&&o[0]||(o=[{x:h,y:h}]),o[0].t||(o[0].t={}),o[0].trace=r,d[e]=o}}for(z(o,c,f),i=0;i<c.length;i++)w(i,!0);for(i=0;i<c.length;i++)b(i);for(x&&z(o,c,f),i=0;i<c.length;i++)w(i,!0);for(i=0;i<c.length;i++)w(i,!1);D(t);var T=function(t,e){var r,n,i,a,o,l=[];function c(t,r,n){var i=r._id.charAt(0);if("histogram2dcontour"===t){var a=r._counterAxes[0],o=p.getFromId(e,a),s="x"===i||"x"===a&&"category"===o.type,l="y"===i||"y"===a&&"category"===o.type;return function(t,e){return 0===t||0===e||s&&t===n[e].length-1||l&&e===n.length-1?-1:("y"===i?e:t)-1}}return function(t,e){return"y"===i?e:t}}var f={min:function(t){return u.aggNums(Math.min,null,t)},max:function(t){return u.aggNums(Math.max,null,t)},sum:function(t){return u.aggNums((function(t,e){return t+e}),null,t)},total:function(t){return u.aggNums((function(t,e){return t+e}),null,t)},mean:function(t){return u.mean(t)},median:function(t){return u.median(t)}};for(r=0;r<t.length;r++){var h=t[r];if("category"===h.type){var d=h.categoryorder.match(O);if(d){var m=d[1],g=d[2],v=h._id.charAt(0),y="x"===v,x=[];for(n=0;n<h._categories.length;n++)x.push([h._categories[n],[]]);for(n=0;n<h._traceIndices.length;n++){var b=h._traceIndices[n],_=e._fullData[b];if(!0===_.visible){var w=_.type;s.traceIs(_,"histogram")&&(delete _._xautoBinFinished,delete _._yautoBinFinished);var T="splom"===w,k="scattergl"===w,A=e.calcdata[b];for(i=0;i<A.length;i++){var M,S,E=A[i];if(T){var L=_._axesDim[h._id];if(!y){var C=_._diag[L][0];C&&(h=e._fullLayout[p.id2name(C)])}var P=E.trace.dimensions[L].values;for(a=0;a<P.length;a++)for(M=h._categoriesMap[P[a]],o=0;o<E.trace.dimensions.length;o++)if(o!==L){var I=E.trace.dimensions[o];x[M][1].push(I.values[a])}}else if(k){for(a=0;a<E.t.x.length;a++)y?(M=E.t.x[a],S=E.t.y[a]):(M=E.t.y[a],S=E.t.x[a]),x[M][1].push(S);E.t&&E.t._scene&&delete E.t._scene.dirty}else if(E.hasOwnProperty("z")){S=E.z;var z=c(_.type,h,S);for(a=0;a<S.length;a++)for(o=0;o<S[a].length;o++)(M=z(o,a))+1&&x[M][1].push(S[a][o])}else for(void 0===(M=E.p)&&(M=E[v]),void 0===(S=E.s)&&(S=E.v),void 0===S&&(S=y?E.y:E.x),Array.isArray(S)||(S=void 0===S?[]:[S]),a=0;a<S.length;a++)x[M][1].push(S[a])}}}h._categoriesValue=x;var D=[];for(n=0;n<x.length;n++)D.push([x[n][0],f[m](x[n][1])]);D.sort((function(t,e){return t[1]-e[1]})),h._categoriesAggregatedValue=D,h._initialCategories=D.map((function(t){return t[0]})),"descending"===g&&h._initialCategories.reverse(),l=l.concat(h.sortByInitialCategories())}}}return l}(o,t);if(T.length){for(f._numBoxes=0,f._numViolins=0,i=0;i<T.length;i++)w(T[i],!0);for(i=0;i<T.length;i++)w(T[i],!1);D(t)}s.getComponentMethod("fx","calc")(t),s.getComponentMethod("errorbars","calc")(t)};var O=/(total|sum|min|max|mean|median) (ascending|descending)/;function z(t,e,r){var n={};function i(t){t.clearCalc(),"multicategory"===t.type&&t.setupMultiCategory(e),n[t._id]=1}u.simpleMap(t,i);for(var a=r._axisMatchGroups||[],o=0;o<a.length;o++)for(var s in a[o])n[s]||i(r[p.id2name(s)])}function D(t){var e,r,n,i=t._fullLayout,a=i._visibleModules,o={};for(r=0;r<a.length;r++){var s=a[r],l=s.crossTraceCalc;if(l){var c=s.basePlotModule.name;o[c]?u.pushUnique(o[c],l):o[c]=[l]}}for(n in o){var f=o[n],h=i._subplots[n];if(Array.isArray(h))for(e=0;e<h.length;e++){var p=h[e],d="cartesian"===n?i._plots[p]:i[p];for(r=0;r<f.length;r++)f[r](t,d,p)}else for(r=0;r<f.length;r++)f[r](t)}}b.rehover=function(t){t._fullLayout._rehover&&t._fullLayout._rehover()},b.redrag=function(t){t._fullLayout._redrag&&t._fullLayout._redrag()},b.generalUpdatePerTraceModule=function(t,e,r,n){var i,a=e.traceHash,o={};for(i=0;i<r.length;i++){var s=r[i],l=s[0].trace;l.visible&&(o[l.type]=o[l.type]||[],o[l.type].push(s))}for(var c in a)if(!o[c]){var f=a[c][0];f[0].trace.visible=!1,o[c]=[f]}for(var h in o){var p=o[h];p[0][0].trace._module.plot(t,e,u.filterVisible(p),n)}e.traceHash=o},b.plotBasePlot=function(t,e,r,n,i){var a=s.getModule(t),o=v(e.calcdata,a)[0];a.plot(e,o,n,i)},b.cleanBasePlot=function(t,e,r,n,i){var a=i._has&&i._has(t),o=r._has&&r._has(t);a&&!o&&i["_"+t+"layer"].selectAll("g.trace").remove()}},{"../components/color":361,"../constants/numerical":474,"../lib":498,"../plot_api/plot_schema":537,"../plot_api/plot_template":538,"../plots/get_data":588,"../registry":633,"./animation_attributes":543,"./attributes":545,"./cartesian/axis_ids":553,"./cartesian/handle_outline":560,"./command":578,"./font_attributes":580,"./frame_attributes":581,"./layout_attributes":605,"@plotly/d3":58,"d3-format":107,"d3-time-format":115,"fast-isnumeric":185}],615:[function(t,e,r){"use strict";e.exports={attr:"subplot",name:"polar",axisNames:["angularaxis","radialaxis"],axisName2dataArray:{angularaxis:"theta",radialaxis:"r"},layerNames:["draglayer","plotbg","backplot","angular-grid","radial-grid","frontplot","angular-line","radial-line","angular-axis","radial-axis"],radialDragBoxSize:50,angularDragBoxSize:30,cornerLen:25,cornerHalfWidth:2,MINDRAG:8,MINZOOM:20,OFFEDGE:20}},{}],616:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../lib/polygon").tester,a=n.findIndexOfMin,o=n.isAngleInsideSector,s=n.angleDelta,l=n.angleDist;function c(t,e,r,n){var i,a,o=n[0],s=n[1],l=f(Math.sin(e)-Math.sin(t)),c=f(Math.cos(e)-Math.cos(t)),u=Math.tan(r),h=f(1/u),p=l/c,d=s-p*o;return h?l&&c?a=u*(i=d/(u-p)):c?(i=s*h,a=s):(i=o,a=o*u):l&&c?(i=0,a=d):c?(i=0,a=s):i=a=NaN,[i,a]}function u(t,e,r,i){return n.isFullCircle([e,r])?function(t,e){var r,n=e.length,i=new Array(n+1);for(r=0;r<n;r++){var a=e[r];i[r]=[t*Math.cos(a),t*Math.sin(a)]}return i[r]=i[0].slice(),i}(t,i):function(t,e,r,i){var s,u,f=i.length,h=[];function p(e){return[t*Math.cos(e),t*Math.sin(e)]}function d(t,e,r){return c(t,e,r,p(t))}function m(t){return n.mod(t,f)}function g(t){return o(t,[e,r])}var v=a(i,(function(t){return g(t)?l(t,e):1/0})),y=d(i[v],i[m(v-1)],e);for(h.push(y),s=v,u=0;u<f;s++,u++){var x=i[m(s)];if(!g(x))break;h.push(p(x))}var b=a(i,(function(t){return g(t)?l(t,r):1/0})),_=d(i[b],i[m(b+1)],r);return h.push(_),h.push([0,0]),h.push(h[0].slice()),h}(t,e,r,i)}function f(t){return Math.abs(t)>1e-10?t:0}function h(t,e,r){e=e||0,r=r||0;for(var n=t.length,i=new Array(n),a=0;a<n;a++){var o=t[a];i[a]=[e+o[0],r-o[1]]}return i}e.exports={isPtInsidePolygon:function(t,e,r,n,a){if(!o(e,n))return!1;var s,l;r[0]<r[1]?(s=r[0],l=r[1]):(s=r[1],l=r[0]);var c=i(u(s,n[0],n[1],a)),f=i(u(l,n[0],n[1],a)),h=[t*Math.cos(e),t*Math.sin(e)];return f.contains(h)&&!c.contains(h)},findPolygonOffset:function(t,e,r,n){for(var i=1/0,a=1/0,o=u(t,e,r,n),s=0;s<o.length;s++){var l=o[s];i=Math.min(i,l[0]),a=Math.min(a,-l[1])}return[i,a]},findEnclosingVertexAngles:function(t,e){var r=a(e,(function(e){var r=s(e,t);return r>0?r:1/0})),i=n.mod(r+1,e.length);return[e[r],e[i]]},findIntersectionXY:c,findXYatLength:function(t,e,r,n){var i=-e*r,a=e*e+1,o=2*(e*i-r),s=i*i+r*r-t*t,l=Math.sqrt(o*o-4*a*s),c=(-o+l)/(2*a),u=(-o-l)/(2*a);return[[c,e*c+i+n],[u,e*u+i+n]]},clampTiny:f,pathPolygon:function(t,e,r,n,i,a){return"M"+h(u(t,e,r,n),i,a).join("L")},pathPolygonAnnulus:function(t,e,r,n,i,a,o){var s,l;t<e?(s=t,l=e):(s=e,l=t);var c=h(u(s,r,n,i),a,o);return"M"+h(u(l,r,n,i),a,o).reverse().join("L")+"M"+c.join("L")}}},{"../../lib":498,"../../lib/polygon":510}],617:[function(t,e,r){"use strict";var n=t("../get_data").getSubplotCalcData,i=t("../../lib").counterRegex,a=t("./polar"),o=t("./constants"),s=o.attr,l=o.name,c=i(l),u={};u[s]={valType:"subplotid",dflt:l,editType:"calc"},e.exports={attr:s,name:l,idRoot:l,idRegex:c,attrRegex:c,attributes:u,layoutAttributes:t("./layout_attributes"),supplyLayoutDefaults:t("./layout_defaults"),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots[l],o=0;o<i.length;o++){var s=i[o],c=n(r,l,s),u=e[s]._subplot;u||(u=a(t,s),e[s]._subplot=u),u.plot(c,e,t._promises)}},clean:function(t,e,r,n){for(var i=n._subplots[l]||[],a=n._has&&n._has("gl"),o=e._has&&e._has("gl"),s=a&&!o,c=0;c<i.length;c++){var u=i[c],f=n[u]._subplot;if(!e[u]&&f)for(var h in f.framework.remove(),f.layers["radial-axis-title"].remove(),f.clipPaths)f.clipPaths[h].remove();s&&f._scene&&(f._scene.destroy(),f._scene=null)}},toSVG:t("../cartesian").toSVG}},{"../../lib":498,"../cartesian":563,"../get_data":588,"./constants":615,"./layout_attributes":618,"./layout_defaults":619,"./polar":620}],618:[function(t,e,r){"use strict";var n=t("../../components/color/attributes"),i=t("../cartesian/layout_attributes"),a=t("../domain").attributes,o=t("../../lib").extendFlat,s=t("../../plot_api/edit_types").overrideAll,l=s({color:i.color,showline:o({},i.showline,{dflt:!0}),linecolor:i.linecolor,linewidth:i.linewidth,showgrid:o({},i.showgrid,{dflt:!0}),gridcolor:i.gridcolor,gridwidth:i.gridwidth},"plot","from-root"),c=s({tickmode:i.tickmode,nticks:i.nticks,tick0:i.tick0,dtick:i.dtick,tickvals:i.tickvals,ticktext:i.ticktext,ticks:i.ticks,ticklen:i.ticklen,tickwidth:i.tickwidth,tickcolor:i.tickcolor,ticklabelstep:i.ticklabelstep,showticklabels:i.showticklabels,showtickprefix:i.showtickprefix,tickprefix:i.tickprefix,showticksuffix:i.showticksuffix,ticksuffix:i.ticksuffix,showexponent:i.showexponent,exponentformat:i.exponentformat,minexponent:i.minexponent,separatethousands:i.separatethousands,tickfont:i.tickfont,tickangle:i.tickangle,tickformat:i.tickformat,tickformatstops:i.tickformatstops,layer:i.layer},"plot","from-root"),u={visible:o({},i.visible,{dflt:!0}),type:o({},i.type,{values:["-","linear","log","date","category"]}),autotypenumbers:i.autotypenumbers,autorange:o({},i.autorange,{editType:"plot"}),rangemode:{valType:"enumerated",values:["tozero","nonnegative","normal"],dflt:"tozero",editType:"calc"},range:o({},i.range,{items:[{valType:"any",editType:"plot",impliedEdits:{"^autorange":!1}},{valType:"any",editType:"plot",impliedEdits:{"^autorange":!1}}],editType:"plot"}),categoryorder:i.categoryorder,categoryarray:i.categoryarray,angle:{valType:"angle",editType:"plot"},side:{valType:"enumerated",values:["clockwise","counterclockwise"],dflt:"clockwise",editType:"plot"},title:{text:o({},i.title.text,{editType:"plot",dflt:""}),font:o({},i.title.font,{editType:"plot"}),editType:"plot"},hoverformat:i.hoverformat,uirevision:{valType:"any",editType:"none"},editType:"calc",_deprecated:{title:i._deprecated.title,titlefont:i._deprecated.titlefont}};o(u,l,c);var f={visible:o({},i.visible,{dflt:!0}),type:{valType:"enumerated",values:["-","linear","category"],dflt:"-",editType:"calc",_noTemplating:!0},autotypenumbers:i.autotypenumbers,categoryorder:i.categoryorder,categoryarray:i.categoryarray,thetaunit:{valType:"enumerated",values:["radians","degrees"],dflt:"degrees",editType:"calc"},period:{valType:"number",editType:"calc",min:0},direction:{valType:"enumerated",values:["counterclockwise","clockwise"],dflt:"counterclockwise",editType:"calc"},rotation:{valType:"angle",editType:"calc"},hoverformat:i.hoverformat,uirevision:{valType:"any",editType:"none"},editType:"calc"};o(f,l,c),e.exports={domain:a({name:"polar",editType:"plot"}),sector:{valType:"info_array",items:[{valType:"number",editType:"plot"},{valType:"number",editType:"plot"}],dflt:[0,360],editType:"plot"},hole:{valType:"number",min:0,max:1,dflt:0,editType:"plot"},bgcolor:{valType:"color",editType:"plot",dflt:n.background},radialaxis:u,angularaxis:f,gridshape:{valType:"enumerated",values:["circular","linear"],dflt:"circular",editType:"plot"},uirevision:{valType:"any",editType:"none"},editType:"calc"}},{"../../components/color/attributes":360,"../../lib":498,"../../plot_api/edit_types":531,"../cartesian/layout_attributes":564,"../domain":579}],619:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../../plot_api/plot_template"),o=t("../subplot_defaults"),s=t("../get_data").getSubplotData,l=t("../cartesian/tick_value_defaults"),c=t("../cartesian/tick_mark_defaults"),u=t("../cartesian/tick_label_defaults"),f=t("../cartesian/prefix_suffix_defaults"),h=t("../cartesian/category_order_defaults"),p=t("../cartesian/line_grid_defaults"),d=t("../cartesian/axis_autotype"),m=t("./layout_attributes"),g=t("./set_convert"),v=t("./constants"),y=v.axisNames;function x(t,e,r,o){var d=r("bgcolor");o.bgColor=i.combine(d,o.paper_bgcolor);var x=r("sector");r("hole");var _,w=s(o.fullData,v.name,o.id),T=o.layoutOut;function k(t,e){return r(_+"."+t,e)}for(var A=0;A<y.length;A++){_=y[A],n.isPlainObject(t[_])||(t[_]={});var M=t[_],S=a.newContainer(e,_);S._id=S._name=_,S._attr=o.id+"."+_,S._traceIndices=w.map((function(t){return t._expandedIndex}));var E=v.axisName2dataArray[_],L=b(M,S,k,w,E,o);h(M,S,k,{axData:w,dataAttr:E});var C=k("visible");switch(g(S,e,T),k("uirevision",e.uirevision),S._m=1,_){case"radialaxis":var P=k("autorange",!S.isValidRange(M.range));M.autorange=P,!P||"linear"!==L&&"-"!==L||k("rangemode"),"reversed"===P&&(S._m=-1),k("range"),S.cleanRange("range",{dfltRange:[0,1]});break;case"angularaxis":if("date"===L){n.log("Polar plots do not support date angular axes yet.");for(var I=0;I<w.length;I++)w[I].visible=!1;L=M.type=S.type="linear"}k("linear"===L?"thetaunit":"period");var O=k("direction");k("rotation",{counterclockwise:0,clockwise:90}[O])}if(f(M,S,k,S.type,{tickSuffixDflt:"degrees"===S.thetaunit?"\xb0":void 0}),C){var z,D,R,F,B=o.font||{};D=(z=k("color"))===M.color?z:B.color,R=B.size,F=B.family,l(M,S,k,S.type),u(M,S,k,S.type,{font:{color:D,size:R,family:F}}),c(M,S,k,{outerTicks:!0}),p(M,S,k,{dfltColor:z,bgColor:o.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:m[_]}),k("layer"),"radialaxis"===_&&(k("side"),k("angle",x[0]),k("title.text"),n.coerceFont(k,"title.font",{color:D,size:n.bigFont(R),family:F}))}"category"!==L&&k("hoverformat"),S._input=M}"category"===e.angularaxis.type&&r("gridshape")}function b(t,e,r,n,i,a){var o=r("autotypenumbers",a.autotypenumbersDflt);if("-"===r("type")){for(var s,l=0;l<n.length;l++)if(n[l].visible){s=n[l];break}s&&s[i]&&(e.type=d(s[i],"gregorian",{noMultiCategory:!0,autotypenumbers:o})),"-"===e.type?e.type="linear":t.type=e.type}return e.type}e.exports=function(t,e,r){o(t,e,r,{type:v.name,attributes:m,handleDefaults:x,font:e.font,autotypenumbersDflt:e.autotypenumbers,paper_bgcolor:e.paper_bgcolor,fullData:r,layoutOut:e})}},{"../../components/color":361,"../../lib":498,"../../plot_api/plot_template":538,"../cartesian/axis_autotype":550,"../cartesian/category_order_defaults":554,"../cartesian/line_grid_defaults":566,"../cartesian/prefix_suffix_defaults":568,"../cartesian/tick_label_defaults":573,"../cartesian/tick_mark_defaults":574,"../cartesian/tick_value_defaults":575,"../get_data":588,"../subplot_defaults":627,"./constants":615,"./layout_attributes":618,"./set_convert":621}],620:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("tinycolor2"),a=t("../../registry"),o=t("../../lib"),s=o.strRotate,l=o.strTranslate,c=t("../../components/color"),u=t("../../components/drawing"),f=t("../plots"),h=t("../../plots/cartesian/axes"),p=t("../cartesian/set_convert"),d=t("./set_convert"),m=t("../cartesian/autorange").doAutoRange,g=t("../cartesian/dragbox"),v=t("../../components/dragelement"),y=t("../../components/fx"),x=t("../../components/titles"),b=t("../cartesian/select").prepSelect,_=t("../cartesian/select").selectOnClick,w=t("../cartesian/select").clearSelect,T=t("../../lib/setcursor"),k=t("../../lib/clear_gl_canvases"),A=t("../../plot_api/subroutines").redrawReglTraces,M=t("../../constants/alignment").MID_SHIFT,S=t("./constants"),E=t("./helpers"),L=t("../smith/helpers"),C=L.smith,P=L.reactanceArc,I=L.resistanceArc,O=L.smithTransform,z=o._,D=o.mod,R=o.deg2rad,F=o.rad2deg;function B(t,e,r){this.isSmith=r||!1,this.id=e,this.gd=t,this._hasClipOnAxisFalse=null,this.vangles=null,this.radialAxisAngle=null,this.traceHash={},this.layers={},this.clipPaths={},this.clipIds={},this.viewInitial={};var n=t._fullLayout,i="clip"+n._uid+e;this.clipIds.forTraces=i+"-for-traces",this.clipPaths.forTraces=n._clips.append("clipPath").attr("id",this.clipIds.forTraces),this.clipPaths.forTraces.append("path"),this.framework=n["_"+(r?"smith":"polar")+"layer"].append("g").attr("class",e),this.getHole=function(t){return this.isSmith?0:t.hole},this.getSector=function(t){return this.isSmith?[0,360]:t.sector},this.getRadial=function(t){return this.isSmith?t.realaxis:t.radialaxis},this.getAngular=function(t){return this.isSmith?t.imaginaryaxis:t.angularaxis},r||(this.radialTickLayout=null,this.angularTickLayout=null)}var N=B.prototype;function j(t){var e=t.ticks+String(t.ticklen)+String(t.showticklabels);return"side"in t&&(e+=t.side),e}function U(t,e){return e[o.findIndexOfMin(e,(function(e){return o.angleDist(t,e)}))]}function V(t,e,r){return e?(t.attr("display",null),t.attr(r)):t&&t.attr("display","none"),t}e.exports=function(t,e,r){return new B(t,e,r)},N.plot=function(t,e){for(var r=e[this.id],n=!1,i=0;i<t.length;i++){if(!1===t[i][0].trace.cliponaxis){n=!0;break}}this._hasClipOnAxisFalse=n,this.updateLayers(e,r),this.updateLayout(e,r),f.generalUpdatePerTraceModule(this.gd,this,t,r),this.updateFx(e,r),this.isSmith&&(delete r.realaxis.range,delete r.imaginaryaxis.range)},N.updateLayers=function(t,e){var r=this.isSmith,i=this.layers,a=this.getRadial(e),o=this.getAngular(e),s=S.layerNames,l=s.indexOf("frontplot"),c=s.slice(0,l),u="below traces"===o.layer,f="below traces"===a.layer;u&&c.push("angular-line"),f&&c.push("radial-line"),u&&c.push("angular-axis"),f&&c.push("radial-axis"),c.push("frontplot"),u||c.push("angular-line"),f||c.push("radial-line"),u||c.push("angular-axis"),f||c.push("radial-axis");var h=(r?"smith":"polar")+"sublayer",p=this.framework.selectAll("."+h).data(c,String);p.enter().append("g").attr("class",(function(t){return h+" "+t})).each((function(t){var e=i[t]=n.select(this);switch(t){case"frontplot":r||e.append("g").classed("barlayer",!0),e.append("g").classed("scatterlayer",!0);break;case"backplot":e.append("g").classed("maplayer",!0);break;case"plotbg":i.bg=e.append("path");break;case"radial-grid":case"angular-grid":e.style("fill","none");break;case"radial-line":e.append("line").style("fill","none");break;case"angular-line":e.append("path").style("fill","none")}})),p.order()},N.updateLayout=function(t,e){var r=this.layers,n=t._size,i=this.getRadial(e),a=this.getAngular(e),o=e.domain.x,s=e.domain.y;this.xOffset=n.l+n.w*o[0],this.yOffset=n.t+n.h*(1-s[1]);var f=this.xLength=n.w*(o[1]-o[0]),h=this.yLength=n.h*(s[1]-s[0]),p=this.getSector(e);this.sectorInRad=p.map(R);var d,m,g,v,y,x=this.sectorBBox=function(t){var e,r,n,i,a=t[0],o=t[1]-a,s=D(a,360),l=s+o,c=Math.cos(R(s)),u=Math.sin(R(s)),f=Math.cos(R(l)),h=Math.sin(R(l));i=s<=90&&l>=90||s>90&&l>=450?1:u<=0&&h<=0?0:Math.max(u,h);e=s<=180&&l>=180||s>180&&l>=540?-1:c>=0&&f>=0?0:Math.min(c,f);r=s<=270&&l>=270||s>270&&l>=630?-1:u>=0&&h>=0?0:Math.min(u,h);n=l>=360?1:c<=0&&f<=0?0:Math.max(c,f);return[e,r,n,i]}(p),b=x[2]-x[0],_=x[3]-x[1],w=h/f,T=Math.abs(_/b);w>T?(d=f,y=(h-(m=f*T))/n.h/2,g=[o[0],o[1]],v=[s[0]+y,s[1]-y]):(m=h,y=(f-(d=h/T))/n.w/2,g=[o[0]+y,o[1]-y],v=[s[0],s[1]]),this.xLength2=d,this.yLength2=m,this.xDomain2=g,this.yDomain2=v;var k,A=this.xOffset2=n.l+n.w*g[0],M=this.yOffset2=n.t+n.h*(1-v[1]),S=this.radius=d/b,E=this.innerRadius=this.getHole(e)*S,L=this.cx=A-S*x[0],C=this.cy=M+S*x[3],P=this.cxx=L-A,I=this.cyy=C-M,O=i.side;"counterclockwise"===O?(k=O,O="top"):"clockwise"===O&&(k=O,O="bottom"),this.radialAxis=this.mockAxis(t,e,i,{_id:"x",side:O,_trueSide:k,domain:[E/n.w,S/n.w]}),this.angularAxis=this.mockAxis(t,e,a,{side:"right",domain:[0,Math.PI],autorange:!1}),this.doAutoRange(t,e),this.updateAngularAxis(t,e),this.updateRadialAxis(t,e),this.updateRadialAxisTitle(t,e),this.xaxis=this.mockCartesianAxis(t,e,{_id:"x",domain:g}),this.yaxis=this.mockCartesianAxis(t,e,{_id:"y",domain:v});var z=this.pathSubplot();this.clipPaths.forTraces.select("path").attr("d",z).attr("transform",l(P,I)),r.frontplot.attr("transform",l(A,M)).call(u.setClipUrl,this._hasClipOnAxisFalse?null:this.clipIds.forTraces,this.gd),r.bg.attr("d",z).attr("transform",l(L,C)).call(c.fill,e.bgcolor)},N.mockAxis=function(t,e,r,n){var i=o.extendFlat({},r,n);return d(i,e,t),i},N.mockCartesianAxis=function(t,e,r){var n=this,i=n.isSmith,a=r._id,s=o.extendFlat({type:"linear"},r);p(s,t);var l={x:[0,2],y:[1,3]};return s.setRange=function(){var t=n.sectorBBox,r=l[a],i=n.radialAxis._rl,o=(i[1]-i[0])/(1-n.getHole(e));s.range=[t[r[0]]*o,t[r[1]]*o]},s.isPtWithinRange="x"!==a||i?function(){return!0}:function(t){return n.isPtInside(t)},s.setRange(),s.setScale(),s},N.doAutoRange=function(t,e){var r=this.gd,n=this.radialAxis,i=this.getRadial(e);m(r,n);var a=n.range;i.range=a.slice(),i._input.range=a.slice(),n._rl=[n.r2l(a[0],null,"gregorian"),n.r2l(a[1],null,"gregorian")]},N.updateRadialAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,u=r.innerRadius,f=r.cx,p=r.cy,d=r.getRadial(e),m=D(r.getSector(e)[0],360),g=r.radialAxis,v=u<a,y=r.isSmith;y||(r.fillViewInitialKey("radialaxis.angle",d.angle),r.fillViewInitialKey("radialaxis.range",g.range.slice()),g.setGeometry()),"auto"===g.tickangle&&m>90&&m<=270&&(g.tickangle=180);var x=y?function(t){var e=O(r,C([t.x,0]));return l(e[0]-f,e[1]-p)}:function(t){return l(g.l2p(t.x)+u,0)},b=y?function(t){return I(r,t.x,-1/0,1/0)}:function(t){return r.pathArc(g.r2p(t.x)+u)},_=j(d);if(r.radialTickLayout!==_&&(i["radial-axis"].selectAll(".xtick").remove(),r.radialTickLayout=_),v){g.setScale();var w=0,T=y?(g.tickvals||[]).filter((function(t){return t>=0})).map((function(t){return h.tickText(g,t,!0,!1)})):h.calcTicks(g),k=y?T:h.clipEnds(g,T),A=h.getTickSigns(g)[2];y&&(("top"===g.ticks&&"bottom"===g.side||"bottom"===g.ticks&&"top"===g.side)&&(A=-A),"top"===g.ticks&&"top"===g.side&&(w=-g.ticklen),"bottom"===g.ticks&&"bottom"===g.side&&(w=g.ticklen)),h.drawTicks(n,g,{vals:T,layer:i["radial-axis"],path:h.makeTickPath(g,0,A),transFn:x,crisp:!1}),h.drawGrid(n,g,{vals:k,layer:i["radial-grid"],path:b,transFn:o.noop,crisp:!1}),h.drawLabels(n,g,{vals:T,layer:i["radial-axis"],transFn:x,labelFns:h.makeLabelFns(g,w)})}var M=r.radialAxisAngle=r.vangles?F(U(R(d.angle),r.vangles)):d.angle,S=l(f,p),E=S+s(-M);V(i["radial-axis"],v&&(d.showticklabels||d.ticks),{transform:E}),V(i["radial-grid"],v&&d.showgrid,{transform:y?"":S}),V(i["radial-line"].select("line"),v&&d.showline,{x1:y?-a:u,y1:0,x2:a,y2:0,transform:E}).attr("stroke-width",d.linewidth).call(c.stroke,d.linecolor)},N.updateRadialAxisTitle=function(t,e,r){if(!this.isSmith){var n=this.gd,i=this.radius,a=this.cx,o=this.cy,s=this.getRadial(e),l=this.id+"title",c=0;if(s.title){var f=u.bBox(this.layers["radial-axis"].node()).height,h=s.title.font.size,p=s.side;c="top"===p?h:"counterclockwise"===p?-(f+.4*h):f+.8*h}var d=void 0!==r?r:this.radialAxisAngle,m=R(d),g=Math.cos(m),v=Math.sin(m),y=a+i/2*g+c*v,b=o-i/2*v+c*g;this.layers["radial-axis-title"]=x.draw(n,l,{propContainer:s,propName:this.id+".radialaxis.title",placeholder:z(n,"Click to enter radial axis title"),attributes:{x:y,y:b,"text-anchor":"middle"},transform:{rotate:-d}})}},N.updateAngularAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,u=r.innerRadius,f=r.cx,p=r.cy,d=r.getAngular(e),m=r.angularAxis,g=r.isSmith;g||(r.fillViewInitialKey("angularaxis.rotation",d.rotation),m.setGeometry(),m.setScale());var v=g?function(t){var e=O(r,C([0,t.x]));return Math.atan2(e[0]-f,e[1]-p)-Math.PI/2}:function(t){return m.t2g(t.x)};"linear"===m.type&&"radians"===m.thetaunit&&(m.tick0=F(m.tick0),m.dtick=F(m.dtick));var y=function(t){return l(f+a*Math.cos(t),p-a*Math.sin(t))},x=g?function(t){var e=O(r,C([0,t.x]));return l(e[0],e[1])}:function(t){return y(v(t))},b=g?function(t){var e=O(r,C([0,t.x])),n=Math.atan2(e[0]-f,e[1]-p)-Math.PI/2;return l(e[0],e[1])+s(-F(n))}:function(t){var e=v(t);return y(e)+s(-F(e))},_=g?function(t){return P(r,t.x,0,1/0)}:function(t){var e=v(t),r=Math.cos(e),n=Math.sin(e);return"M"+[f+u*r,p-u*n]+"L"+[f+a*r,p-a*n]},w=h.makeLabelFns(m,0).labelStandoff,T={xFn:function(t){var e=v(t);return Math.cos(e)*w},yFn:function(t){var e=v(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(w+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*M)},anchorFn:function(t){var e=v(t),r=Math.cos(e);return Math.abs(r)<.1?"middle":r>0?"start":"end"},heightFn:function(t,e,r){var n=v(t);return-.5*(1+Math.sin(n))*r}},k=j(d);r.angularTickLayout!==k&&(i["angular-axis"].selectAll("."+m._id+"tick").remove(),r.angularTickLayout=k);var A,S=g?[1/0].concat(m.tickvals||[]).map((function(t){return h.tickText(m,t,!0,!1)})):h.calcTicks(m);if(g&&(S[0].text="\u221e",S[0].fontSize*=1.75),"linear"===e.gridshape?(A=S.map(v),o.angleDelta(A[0],A[1])<0&&(A=A.slice().reverse())):A=null,r.vangles=A,"category"===m.type&&(S=S.filter((function(t){return o.isAngleInsideSector(v(t),r.sectorInRad)}))),m.visible){var E="inside"===m.ticks?-1:1,L=(m.linewidth||1)/2;h.drawTicks(n,m,{vals:S,layer:i["angular-axis"],path:"M"+E*L+",0h"+E*m.ticklen,transFn:b,crisp:!1}),h.drawGrid(n,m,{vals:S,layer:i["angular-grid"],path:_,transFn:o.noop,crisp:!1}),h.drawLabels(n,m,{vals:S,layer:i["angular-axis"],repositionOnUpdate:!0,transFn:x,labelFns:T})}V(i["angular-line"].select("path"),d.showline,{d:r.pathSubplot(),transform:l(f,p)}).attr("stroke-width",d.linewidth).call(c.stroke,d.linecolor)},N.updateFx=function(t,e){this.gd._context.staticPlot||(!this.isSmith&&(this.updateAngularDrag(t),this.updateRadialDrag(t,e,0),this.updateRadialDrag(t,e,1)),this.updateHoverAndMainDrag(t))},N.updateHoverAndMainDrag=function(t){var e,r,s=this,c=s.isSmith,u=s.gd,f=s.layers,h=t._zoomlayer,p=S.MINZOOM,d=S.OFFEDGE,m=s.radius,x=s.innerRadius,T=s.cx,k=s.cy,A=s.cxx,M=s.cyy,L=s.sectorInRad,C=s.vangles,P=s.radialAxis,I=E.clampTiny,O=E.findXYatLength,z=E.findEnclosingVertexAngles,D=S.cornerHalfWidth,R=S.cornerLen/2,F=g.makeDragger(f,"path","maindrag","crosshair");n.select(F).attr("d",s.pathSubplot()).attr("transform",l(T,k)),F.onmousemove=function(t){y.hover(u,t,s.id),u._fullLayout._lasthover=F,u._fullLayout._hoversubplot=s.id},F.onmouseout=function(t){u._dragging||v.unhover(u,t)};var B,N,j,U,V,H,q,G,Y,W={element:F,gd:u,subplot:s.id,plotinfo:{id:s.id,xaxis:s.xaxis,yaxis:s.yaxis},xaxes:[s.xaxis],yaxes:[s.yaxis]};function X(t,e){return Math.sqrt(t*t+e*e)}function Z(t,e){return X(t-A,e-M)}function J(t,e){return Math.atan2(M-e,t-A)}function K(t,e){return[t*Math.cos(e),t*Math.sin(-e)]}function Q(t,e){if(0===t)return s.pathSector(2*D);var r=R/t,n=e-r,i=e+r,a=Math.max(0,Math.min(t,m)),o=a-D,l=a+D;return"M"+K(o,n)+"A"+[o,o]+" 0,0,0 "+K(o,i)+"L"+K(l,i)+"A"+[l,l]+" 0,0,1 "+K(l,n)+"Z"}function $(t,e,r){if(0===t)return s.pathSector(2*D);var n,i,a=K(t,e),o=K(t,r),l=I((a[0]+o[0])/2),c=I((a[1]+o[1])/2);if(l&&c){var u=c/l,f=-1/u,h=O(D,u,l,c);n=O(R,f,h[0][0],h[0][1]),i=O(R,f,h[1][0],h[1][1])}else{var p,d;c?(p=R,d=D):(p=D,d=R),n=[[l-p,c-d],[l+p,c-d]],i=[[l-p,c+d],[l+p,c+d]]}return"M"+n.join("L")+"L"+i.reverse().join("L")+"Z"}function tt(t,e){return e=Math.max(Math.min(e,m),x),t<d?t=0:m-t<d?t=m:e<d?e=0:m-e<d&&(e=m),Math.abs(e-t)>p?(t<e?(j=t,U=e):(j=e,U=t),!0):(j=null,U=null,!1)}function et(t,e){t=t||V,e=e||"M0,0Z",G.attr("d",t),Y.attr("d",e),g.transitionZoombox(G,Y,H,q),H=!0;var r={};ot(r),u.emit("plotly_relayouting",r)}function rt(t,n){var i,a,o=B+(t*=e),l=N+(n*=r),c=Z(B,N),u=Math.min(Z(o,l),m),f=J(B,N);tt(c,u)&&(i=V+s.pathSector(U),j&&(i+=s.pathSector(j)),a=Q(j,f)+Q(U,f)),et(i,a)}function nt(t,e,r,n){var i=E.findIntersectionXY(r,n,r,[t-A,M-e]);return X(i[0],i[1])}function it(t,e){var r,n,i=B+t,a=N+e,o=J(B,N),l=J(i,a),c=z(o,C),u=z(l,C);tt(nt(B,N,c[0],c[1]),Math.min(nt(i,a,u[0],u[1]),m))&&(r=V+s.pathSector(U),j&&(r+=s.pathSector(j)),n=[$(j,c[0],c[1]),$(U,c[0],c[1])].join(" ")),et(r,n)}function at(){if(g.removeZoombox(u),null!==j&&null!==U){var t={};ot(t),g.showDoubleClickNotifier(u),a.call("_guiRelayout",u,t)}}function ot(t){var e=P._rl,r=(e[1]-e[0])/(1-x/m)/m,n=[e[0]+(j-x)*r,e[0]+(U-x)*r];t[s.id+".radialaxis.range"]=n}function st(t,e){var r=u._fullLayout.clickmode;if(g.removeZoombox(u),2===t){var n={};for(var i in s.viewInitial)n[s.id+"."+i]=s.viewInitial[i];u.emit("plotly_doubleclick",null),a.call("_guiRelayout",u,n)}r.indexOf("select")>-1&&1===t&&_(e,u,[s.xaxis],[s.yaxis],s.id,W),r.indexOf("event")>-1&&y.click(u,e,s.id)}W.prepFn=function(t,n,a){var l=u._fullLayout.dragmode,f=F.getBoundingClientRect();u._fullLayout._calcInverseTransform(u);var p=u._fullLayout._invTransform;e=u._fullLayout._invScaleX,r=u._fullLayout._invScaleY;var d=o.apply3DTransform(p)(n-f.left,a-f.top);if(B=d[0],N=d[1],C){var v=E.findPolygonOffset(m,L[0],L[1],C);B+=A+v[0],N+=M+v[1]}switch(l){case"zoom":W.clickFn=st,c||(W.moveFn=C?it:rt,W.doneFn=at,function(){j=null,U=null,V=s.pathSubplot(),H=!1;var t=u._fullLayout[s.id];q=i(t.bgcolor).getLuminance(),(G=g.makeZoombox(h,q,T,k,V)).attr("fill-rule","evenodd"),Y=g.makeCorners(h,T,k),w(u)}());break;case"select":case"lasso":b(t,n,a,W,l)}},v.init(W)},N.updateRadialDrag=function(t,e,r){var i=this,c=i.gd,u=i.layers,f=i.radius,h=i.innerRadius,p=i.cx,d=i.cy,m=i.radialAxis,y=S.radialDragBoxSize,x=y/2;if(m.visible){var b,_,T,M=R(i.radialAxisAngle),E=m._rl,L=E[0],C=E[1],P=E[r],I=.75*(E[1]-E[0])/(1-i.getHole(e))/f;r?(b=p+(f+x)*Math.cos(M),_=d-(f+x)*Math.sin(M),T="radialdrag"):(b=p+(h-x)*Math.cos(M),_=d-(h-x)*Math.sin(M),T="radialdrag-inner");var O,z,D,B=g.makeRectDragger(u,T,"crosshair",-x,-x,y,y),N={element:B,gd:c};V(n.select(B),m.visible&&h<f,{transform:l(b,_)}),N.prepFn=function(){O=null,z=null,D=null,N.moveFn=j,N.doneFn=H,w(c)},N.clampFn=function(t,e){return Math.sqrt(t*t+e*e)<S.MINDRAG&&(t=0,e=0),[t,e]},v.init(N)}function j(t,e){if(O)O(t,e);else{var n=[t,-e],a=[Math.cos(M),Math.sin(M)],s=Math.abs(o.dot(n,a)/Math.sqrt(o.dot(n,n)));isNaN(s)||(O=s<.5?q:G)}var l={};!function(t){null!==z?t[i.id+".radialaxis.angle"]=z:null!==D&&(t[i.id+".radialaxis.range["+r+"]"]=D)}(l),c.emit("plotly_relayouting",l)}function H(){null!==z?a.call("_guiRelayout",c,i.id+".radialaxis.angle",z):null!==D&&a.call("_guiRelayout",c,i.id+".radialaxis.range["+r+"]",D)}function q(t,e){if(0!==r){var n=b+t,a=_+e;z=Math.atan2(d-a,n-p),i.vangles&&(z=U(z,i.vangles)),z=F(z);var o=l(p,d)+s(-z);u["radial-axis"].attr("transform",o),u["radial-line"].select("line").attr("transform",o);var c=i.gd._fullLayout,f=c[i.id];i.updateRadialAxisTitle(c,f,z)}}function G(t,e){var n=o.dot([t,-e],[Math.cos(M),Math.sin(M)]);if(D=P-I*n,I>0==(r?D>L:D<C)){var s=c._fullLayout,l=s[i.id];m.range[r]=D,m._rl[r]=D,i.updateRadialAxis(s,l),i.xaxis.setRange(),i.xaxis.setScale(),i.yaxis.setRange(),i.yaxis.setScale();var u=!1;for(var f in i.traceHash){var h=i.traceHash[f],p=o.filterVisible(h);h[0][0].trace._module.plot(c,i,p,l),a.traceIs(f,"gl")&&p.length&&(u=!0)}u&&(k(c),A(c))}else D=null}},N.updateAngularDrag=function(t){var e=this,r=e.gd,i=e.layers,c=e.radius,f=e.angularAxis,h=e.cx,p=e.cy,d=e.cxx,m=e.cyy,y=S.angularDragBoxSize,x=g.makeDragger(i,"path","angulardrag","move"),b={element:x,gd:r};function _(t,e){return Math.atan2(m+y-e,t-d-y)}n.select(x).attr("d",e.pathAnnulus(c,c+y)).attr("transform",l(h,p)).call(T,"move");var M,E,L,C,P,I,O=i.frontplot.select(".scatterlayer").selectAll(".trace"),z=O.selectAll(".point"),D=O.selectAll(".textpoint");function R(c,g){var v=e.gd._fullLayout,y=v[e.id],x=_(M+c*t._invScaleX,E+g*t._invScaleY),b=F(x-I);if(C=L+b,i.frontplot.attr("transform",l(e.xOffset2,e.yOffset2)+s([-b,d,m])),e.vangles){P=e.radialAxisAngle+b;var w=l(h,p)+s(-b),T=l(h,p)+s(-P);i.bg.attr("transform",w),i["radial-grid"].attr("transform",w),i["radial-axis"].attr("transform",T),i["radial-line"].select("line").attr("transform",T),e.updateRadialAxisTitle(v,y,P)}else e.clipPaths.forTraces.select("path").attr("transform",l(d,m)+s(b));z.each((function(){var t=n.select(this),e=u.getTranslate(t);t.attr("transform",l(e.x,e.y)+s([b]))})),D.each((function(){var t=n.select(this),e=t.select("text"),r=u.getTranslate(t);t.attr("transform",s([b,e.attr("x"),e.attr("y")])+l(r.x,r.y))})),f.rotation=o.modHalf(C,360),e.updateAngularAxis(v,y),e._hasClipOnAxisFalse&&!o.isFullCircle(e.sectorInRad)&&O.call(u.hideOutsideRangePoints,e);var S=!1;for(var R in e.traceHash)if(a.traceIs(R,"gl")){var N=e.traceHash[R],j=o.filterVisible(N);N[0][0].trace._module.plot(r,e,j,y),j.length&&(S=!0)}S&&(k(r),A(r));var U={};B(U),r.emit("plotly_relayouting",U)}function B(t){t[e.id+".angularaxis.rotation"]=C,e.vangles&&(t[e.id+".radialaxis.angle"]=P)}function N(){D.select("text").attr("transform",null);var t={};B(t),a.call("_guiRelayout",r,t)}b.prepFn=function(n,i,a){var s=t[e.id];L=s.angularaxis.rotation;var l=x.getBoundingClientRect();M=i-l.left,E=a-l.top,r._fullLayout._calcInverseTransform(r);var c=o.apply3DTransform(t._invTransform)(M,E);M=c[0],E=c[1],I=_(M,E),b.moveFn=R,b.doneFn=N,w(r)},e.vangles&&!o.isFullCircle(e.sectorInRad)&&(b.prepFn=o.noop,T(n.select(x),null)),v.init(b)},N.isPtInside=function(t){if(this.isSmith)return!0;var e=this.sectorInRad,r=this.vangles,n=this.angularAxis.c2g(t.theta),i=this.radialAxis,a=i.c2l(t.r),s=i._rl;return(r?E.isPtInsidePolygon:o.isPtInsideSector)(a,n,s,e,r)},N.pathArc=function(t){var e=this.sectorInRad,r=this.vangles;return(r?E.pathPolygon:o.pathArc)(t,e[0],e[1],r)},N.pathSector=function(t){var e=this.sectorInRad,r=this.vangles;return(r?E.pathPolygon:o.pathSector)(t,e[0],e[1],r)},N.pathAnnulus=function(t,e){var r=this.sectorInRad,n=this.vangles;return(n?E.pathPolygonAnnulus:o.pathAnnulus)(t,e,r[0],r[1],n)},N.pathSubplot=function(){var t=this.innerRadius,e=this.radius;return t?this.pathAnnulus(t,e):this.pathSector(e)},N.fillViewInitialKey=function(t,e){t in this.viewInitial||(this.viewInitial[t]=e)}},{"../../components/color":361,"../../components/dragelement":380,"../../components/drawing":383,"../../components/fx":401,"../../components/titles":459,"../../constants/alignment":466,"../../lib":498,"../../lib/clear_gl_canvases":482,"../../lib/setcursor":519,"../../plot_api/subroutines":539,"../../plots/cartesian/axes":549,"../../registry":633,"../cartesian/autorange":548,"../cartesian/dragbox":558,"../cartesian/select":570,"../cartesian/set_convert":571,"../plots":614,"../smith/helpers":623,"./constants":615,"./helpers":616,"./set_convert":621,"@plotly/d3":58,tinycolor2:307}],621:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../cartesian/set_convert"),a=n.deg2rad,o=n.rad2deg;e.exports=function(t,e,r){switch(i(t,r),t._id){case"x":case"radialaxis":!function(t,e){var r=e._subplot;t.setGeometry=function(){var e=t._rl[0],n=t._rl[1],i=r.innerRadius,a=(r.radius-i)/(n-e),o=i/a,s=e>n?function(t){return t<=0}:function(t){return t>=0};t.c2g=function(r){var n=t.c2l(r)-e;return(s(n)?n:0)+o},t.g2c=function(r){return t.l2c(r+e-o)},t.g2p=function(t){return t*a},t.c2p=function(e){return t.g2p(t.c2g(e))}}}(t,e);break;case"angularaxis":!function(t,e){var r=t.type;if("linear"===r){var i=t.d2c,s=t.c2d;t.d2c=function(t,e){return function(t,e){return"degrees"===e?a(t):t}(i(t),e)},t.c2d=function(t,e){return s(function(t,e){return"degrees"===e?o(t):t}(t,e))}}t.makeCalcdata=function(e,i){var a,o,s=e[i],l=e._length,c=function(r){return t.d2c(r,e.thetaunit)};if(s){if(n.isTypedArray(s)&&"linear"===r){if(l===s.length)return s;if(s.subarray)return s.subarray(0,l)}for(a=new Array(l),o=0;o<l;o++)a[o]=c(s[o])}else{var u=i+"0",f="d"+i,h=u in e?c(e[u]):0,p=e[f]?c(e[f]):(t.period||2*Math.PI)/l;for(a=new Array(l),o=0;o<l;o++)a[o]=h+o*p}return a},t.setGeometry=function(){var i,s,l,c,u=e.sector,f=u.map(a),h={clockwise:-1,counterclockwise:1}[t.direction],p=a(t.rotation),d=function(t){return h*t+p},m=function(t){return(t-p)/h};switch(r){case"linear":s=i=n.identity,c=a,l=o,t.range=n.isFullCircle(f)?[u[0],u[0]+360]:f.map(m).map(o);break;case"category":var g=t._categories.length,v=t.period?Math.max(t.period,g):g;0===v&&(v=1),s=c=function(t){return 2*t*Math.PI/v},i=l=function(t){return t*v/Math.PI/2},t.range=[0,v]}t.c2g=function(t){return d(s(t))},t.g2c=function(t){return i(m(t))},t.t2g=function(t){return d(c(t))},t.g2t=function(t){return l(m(t))}}}(t,e)}}},{"../../lib":498,"../cartesian/set_convert":571}],622:[function(t,e,r){"use strict";e.exports={attr:"subplot",name:"smith",axisNames:["realaxis","imaginaryaxis"],axisName2dataArray:{imaginaryaxis:"imag",realaxis:"real"}}},{}],623:[function(t,e,r){"use strict";function n(t){return t<0?-1:t>0?1:0}function i(t){var e=t[0],r=t[1];if(!isFinite(e)||!isFinite(r))return[1,0];var n=(e+1)*(e+1)+r*r;return[(e*e+r*r-1)/n,2*r/n]}function a(t,e){var r=e[0],n=e[1];return[r*t.radius+t.cx,-n*t.radius+t.cy]}function o(t,e){return e*t.radius}e.exports={smith:i,reactanceArc:function(t,e,r,n){var s=a(t,i([r,e])),l=s[0],c=s[1],u=a(t,i([n,e])),f=u[0],h=u[1];if(0===e)return["M"+l+","+c,"L"+f+","+h].join(" ");var p=o(t,1/Math.abs(e));return["M"+l+","+c,"A"+p+","+p+" 0 0,"+(e<0?1:0)+" "+f+","+h].join(" ")},resistanceArc:function(t,e,r,s){var l=o(t,1/(e+1)),c=a(t,i([e,r])),u=c[0],f=c[1],h=a(t,i([e,s])),p=h[0],d=h[1];if(n(r)!==n(s)){var m=a(t,i([e,0]));return["M"+u+","+f,"A"+l+","+l+" 0 0,"+(0<r?0:1)+" "+m[0]+","+m[1],"A"+l+","+l+" 0 0,"+(s<0?0:1)+p+","+d].join(" ")}return["M"+u+","+f,"A"+l+","+l+" 0 0,"+(s<r?0:1)+" "+p+","+d].join(" ")},smithTransform:a}},{}],624:[function(t,e,r){"use strict";var n=t("../get_data").getSubplotCalcData,i=t("../../lib").counterRegex,a=t("../polar/polar"),o=t("./constants"),s=o.attr,l=o.name,c=i(l),u={};u[s]={valType:"subplotid",dflt:l,editType:"calc"},e.exports={attr:s,name:l,idRoot:l,idRegex:c,attrRegex:c,attributes:u,layoutAttributes:t("./layout_attributes"),supplyLayoutDefaults:t("./layout_defaults"),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots[l],o=0;o<i.length;o++){var s=i[o],c=n(r,l,s),u=e[s]._subplot;u||(u=a(t,s,!0),e[s]._subplot=u),u.plot(c,e,t._promises)}},clean:function(t,e,r,n){for(var i=n._subplots[l]||[],a=0;a<i.length;a++){var o=i[a],s=n[o]._subplot;if(!e[o]&&s)for(var c in s.framework.remove(),s.clipPaths)s.clipPaths[c].remove()}},toSVG:t("../cartesian").toSVG}},{"../../lib":498,"../cartesian":563,"../get_data":588,"../polar/polar":620,"./constants":622,"./layout_attributes":625,"./layout_defaults":626}],625:[function(t,e,r){"use strict";var n=t("../../components/color/attributes"),i=t("../cartesian/layout_attributes"),a=t("../domain").attributes,o=t("../../lib").extendFlat,s=t("../../plot_api/edit_types").overrideAll,l=s({color:i.color,showline:o({},i.showline,{dflt:!0}),linecolor:i.linecolor,linewidth:i.linewidth,showgrid:o({},i.showgrid,{dflt:!0}),gridcolor:i.gridcolor,gridwidth:i.gridwidth},"plot","from-root"),c=s({ticklen:i.ticklen,tickwidth:o({},i.tickwidth,{dflt:2}),tickcolor:i.tickcolor,showticklabels:i.showticklabels,showtickprefix:i.showtickprefix,tickprefix:i.tickprefix,showticksuffix:i.showticksuffix,ticksuffix:i.ticksuffix,tickfont:i.tickfont,tickformat:i.tickformat,hoverformat:i.hoverformat,layer:i.layer},"plot","from-root"),u=o({visible:o({},i.visible,{dflt:!0}),tickvals:{dflt:[.2,.5,1,2,5],valType:"data_array",editType:"plot"},tickangle:o({},i.tickangle,{dflt:90}),ticks:{valType:"enumerated",values:["top","bottom",""],editType:"ticks"},side:{valType:"enumerated",values:["top","bottom"],dflt:"top",editType:"plot"},editType:"calc"},l,c),f=o({visible:o({},i.visible,{dflt:!0}),tickvals:{valType:"data_array",editType:"plot"},ticks:i.ticks,editType:"calc"},l,c);e.exports={domain:a({name:"smith",editType:"plot"}),bgcolor:{valType:"color",editType:"plot",dflt:n.background},realaxis:u,imaginaryaxis:f,editType:"calc"}},{"../../components/color/attributes":360,"../../lib":498,"../../plot_api/edit_types":531,"../cartesian/layout_attributes":564,"../domain":579}],626:[function(t,e,r){"use strict";var n,i,a,o=t("../../lib"),s=t("../../components/color"),l=t("../../plot_api/plot_template"),c=t("../subplot_defaults"),u=t("../get_data").getSubplotData,f=t("../cartesian/prefix_suffix_defaults"),h=t("../cartesian/tick_label_defaults"),p=t("../cartesian/line_grid_defaults"),d=t("../cartesian/set_convert"),m=t("./layout_attributes"),g=t("./constants"),v=g.axisNames,y=(n=function(t){return t.slice().reverse().map((function(t){return-t})).concat([0]).concat(t)},i=String,a={},function(t){var e=i?i(t):t;if(e in a)return a[e];var r=n(t);return a[e]=r,r});function x(t,e,r,n){var i=r("bgcolor");n.bgColor=s.combine(i,n.paper_bgcolor);var a,c=u(n.fullData,g.name,n.id),x=n.layoutOut;function b(t,e){return r(a+"."+t,e)}for(var _=0;_<v.length;_++){a=v[_],o.isPlainObject(t[a])||(t[a]={});var w=t[a],T=l.newContainer(e,a);T._id=T._name=a,T._attr=n.id+"."+a,T._traceIndices=c.map((function(t){return t._expandedIndex}));var k=b("visible");if(T.type="linear",d(T,x),f(w,T,b,T.type),k){var A,M,S,E,L="realaxis"===a;if(L&&b("side"),L)b("tickvals");else b("tickvals",y(e.realaxis.tickvals||m.realaxis.tickvals.dflt));var C=n.font||{};k&&(M=(A=b("color"))===w.color?A:C.color,S=C.size,E=C.family),h(w,T,b,T.type,{noTicklabelstep:!0,noAng:!L,noExp:!0,font:{color:M,size:S,family:E}}),o.coerce2(t,e,m,a+".ticklen"),o.coerce2(t,e,m,a+".tickwidth"),o.coerce2(t,e,m,a+".tickcolor",e.color),b("ticks")||(delete e[a].ticklen,delete e[a].tickwidth,delete e[a].tickcolor),p(w,T,b,{dfltColor:A,bgColor:n.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:m[a]}),b("layer")}b("hoverformat"),delete T.type,T._input=w}}e.exports=function(t,e,r){c(t,e,r,{noUirevision:!0,type:g.name,attributes:m,handleDefaults:x,font:e.font,paper_bgcolor:e.paper_bgcolor,fullData:r,layoutOut:e})}},{"../../components/color":361,"../../lib":498,"../../plot_api/plot_template":538,"../cartesian/line_grid_defaults":566,"../cartesian/prefix_suffix_defaults":568,"../cartesian/set_convert":571,"../cartesian/tick_label_defaults":573,"../get_data":588,"../subplot_defaults":627,"./constants":622,"./layout_attributes":625}],627:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plot_api/plot_template"),a=t("./domain").defaults;e.exports=function(t,e,r,o){var s,l,c=o.type,u=o.attributes,f=o.handleDefaults,h=o.partition||"x",p=e._subplots[c],d=p.length,m=d&&p[0].replace(/\d+$/,"");function g(t,e){return n.coerce(s,l,u,t,e)}for(var v=0;v<d;v++){var y=p[v];s=t[y]?t[y]:t[y]={},l=i.newContainer(e,y,m),o.noUirevision||g("uirevision",e.uirevision);var x={};x[h]=[v/d,(v+1)/d],a(l,e,g,x),o.id=y,f(s,l,g,o)}}},{"../lib":498,"../plot_api/plot_template":538,"./domain":579}],628:[function(t,e,r){"use strict";var n=t("../constants/docs");n.FORMAT_LINK,n.DATE_FORMAT_LINK;function i(t){var e=t.description?" "+t.description:"",r=t.keys||[];if(r.length>0){for(var n=[],i=0;i<r.length;i++)n[i]="`"+r[i]+"`";e+="Finally, the template string has access to ",e=1===r.length?"variable "+n[0]:"variables "+n.slice(0,-1).join(", ")+" and "+n.slice(-1)+"."}return e}r.hovertemplateAttrs=function(t,e){t=t||{};i(e=e||{});var r={valType:"string",dflt:"",editType:t.editType||"none"};return!1!==t.arrayOk&&(r.arrayOk=!0),r},r.texttemplateAttrs=function(t,e){t=t||{};i(e=e||{});var r={valType:"string",dflt:"",editType:t.editType||"calc"};return!1!==t.arrayOk&&(r.arrayOk=!0),r}},{"../constants/docs":469}],629:[function(t,e,r){"use strict";var n=t("./ternary"),i=t("../../plots/get_data").getSubplotCalcData,a=t("../../lib").counterRegex;r.name="ternary";var o=r.attr="subplot";r.idRoot="ternary",r.idRegex=r.attrRegex=a("ternary"),(r.attributes={})[o]={valType:"subplotid",dflt:"ternary",editType:"calc"},r.layoutAttributes=t("./layout_attributes"),r.supplyLayoutDefaults=t("./layout_defaults"),r.plot=function(t){for(var e=t._fullLayout,r=t.calcdata,a=e._subplots.ternary,o=0;o<a.length;o++){var s=a[o],l=i(r,"ternary",s),c=e[s]._subplot;c||(c=new n({id:s,graphDiv:t,container:e._ternarylayer.node()},e),e[s]._subplot=c),c.plot(l,e,t._promises)}},r.clean=function(t,e,r,n){for(var i=n._subplots.ternary||[],a=0;a<i.length;a++){var o=i[a],s=n[o]._subplot;!e[o]&&s&&(s.plotContainer.remove(),s.clipDef.remove(),s.clipDefRelative.remove(),s.layers["a-title"].remove(),s.layers["b-title"].remove(),s.layers["c-title"].remove())}}},{"../../lib":498,"../../plots/get_data":588,"./layout_attributes":630,"./layout_defaults":631,"./ternary":632}],630:[function(t,e,r){"use strict";var n=t("../../components/color/attributes"),i=t("../domain").attributes,a=t("../cartesian/layout_attributes"),o=t("../../plot_api/edit_types").overrideAll,s=t("../../lib/extend").extendFlat,l={title:{text:a.title.text,font:a.title.font},color:a.color,tickmode:a.tickmode,nticks:s({},a.nticks,{dflt:6,min:1}),tick0:a.tick0,dtick:a.dtick,tickvals:a.tickvals,ticktext:a.ticktext,ticks:a.ticks,ticklen:a.ticklen,tickwidth:a.tickwidth,tickcolor:a.tickcolor,ticklabelstep:a.ticklabelstep,showticklabels:a.showticklabels,showtickprefix:a.showtickprefix,tickprefix:a.tickprefix,showticksuffix:a.showticksuffix,ticksuffix:a.ticksuffix,showexponent:a.showexponent,exponentformat:a.exponentformat,minexponent:a.minexponent,separatethousands:a.separatethousands,tickfont:a.tickfont,tickangle:a.tickangle,tickformat:a.tickformat,tickformatstops:a.tickformatstops,hoverformat:a.hoverformat,showline:s({},a.showline,{dflt:!0}),linecolor:a.linecolor,linewidth:a.linewidth,showgrid:s({},a.showgrid,{dflt:!0}),gridcolor:a.gridcolor,gridwidth:a.gridwidth,layer:a.layer,min:{valType:"number",dflt:0,min:0},_deprecated:{title:a._deprecated.title,titlefont:a._deprecated.titlefont}},c=e.exports=o({domain:i({name:"ternary"}),bgcolor:{valType:"color",dflt:n.background},sum:{valType:"number",dflt:1,min:0},aaxis:l,baxis:l,caxis:l},"plot","from-root");c.uirevision={valType:"any",editType:"none"},c.aaxis.uirevision=c.baxis.uirevision=c.caxis.uirevision={valType:"any",editType:"none"}},{"../../components/color/attributes":360,"../../lib/extend":488,"../../plot_api/edit_types":531,"../cartesian/layout_attributes":564,"../domain":579}],631:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../plot_api/plot_template"),a=t("../../lib"),o=t("../subplot_defaults"),s=t("../cartesian/tick_label_defaults"),l=t("../cartesian/prefix_suffix_defaults"),c=t("../cartesian/tick_mark_defaults"),u=t("../cartesian/tick_value_defaults"),f=t("../cartesian/line_grid_defaults"),h=t("./layout_attributes"),p=["aaxis","baxis","caxis"];function d(t,e,r,a){var o,s,l,c=r("bgcolor"),u=r("sum");a.bgColor=n.combine(c,a.paper_bgcolor);for(var f=0;f<p.length;f++)s=t[o=p[f]]||{},(l=i.newContainer(e,o))._name=o,m(s,l,a,e);var h=e.aaxis,d=e.baxis,g=e.caxis;h.min+d.min+g.min>=u&&(h.min=0,d.min=0,g.min=0,t.aaxis&&delete t.aaxis.min,t.baxis&&delete t.baxis.min,t.caxis&&delete t.caxis.min)}function m(t,e,r,n){var i=h[e._name];function o(r,n){return a.coerce(t,e,i,r,n)}o("uirevision",n.uirevision),e.type="linear";var p=o("color"),d=p!==i.color.dflt?p:r.font.color,m=e._name.charAt(0).toUpperCase(),g="Component "+m,v=o("title.text",g);e._hovertitle=v===g?v:m,a.coerceFont(o,"title.font",{family:r.font.family,size:a.bigFont(r.font.size),color:d}),o("min"),u(t,e,o,"linear"),l(t,e,o,"linear"),s(t,e,o,"linear"),c(t,e,o,{outerTicks:!0}),o("showticklabels")&&(a.coerceFont(o,"tickfont",{family:r.font.family,size:r.font.size,color:d}),o("tickangle"),o("tickformat")),f(t,e,o,{dfltColor:p,bgColor:r.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:i}),o("hoverformat"),o("layer")}e.exports=function(t,e,r){o(t,e,r,{type:"ternary",attributes:h,handleDefaults:d,font:e.font,paper_bgcolor:e.paper_bgcolor})}},{"../../components/color":361,"../../lib":498,"../../plot_api/plot_template":538,"../cartesian/line_grid_defaults":566,"../cartesian/prefix_suffix_defaults":568,"../cartesian/tick_label_defaults":573,"../cartesian/tick_mark_defaults":574,"../cartesian/tick_value_defaults":575,"../subplot_defaults":627,"./layout_attributes":630}],632:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("tinycolor2"),a=t("../../registry"),o=t("../../lib"),s=o.strTranslate,l=o._,c=t("../../components/color"),u=t("../../components/drawing"),f=t("../cartesian/set_convert"),h=t("../../lib/extend").extendFlat,p=t("../plots"),d=t("../cartesian/axes"),m=t("../../components/dragelement"),g=t("../../components/fx"),v=t("../../components/dragelement/helpers"),y=v.freeMode,x=v.rectMode,b=t("../../components/titles"),_=t("../cartesian/select").prepSelect,w=t("../cartesian/select").selectOnClick,T=t("../cartesian/select").clearSelect,k=t("../cartesian/select").clearSelectionsCache,A=t("../cartesian/constants");function M(t,e){this.id=t.id,this.graphDiv=t.graphDiv,this.init(e),this.makeFramework(e),this.aTickLayout=null,this.bTickLayout=null,this.cTickLayout=null}e.exports=M;var S=M.prototype;S.init=function(t){this.container=t._ternarylayer,this.defs=t._defs,this.layoutId=t._uid,this.traceHash={},this.layers={}},S.plot=function(t,e){var r=e[this.id],n=e._size;this._hasClipOnAxisFalse=!1;for(var i=0;i<t.length;i++){if(!1===t[i][0].trace.cliponaxis){this._hasClipOnAxisFalse=!0;break}}this.updateLayers(r),this.adjustLayout(r,n),p.generalUpdatePerTraceModule(this.graphDiv,this,t,r),this.layers.plotbg.select("path").call(c.fill,r.bgcolor)},S.makeFramework=function(t){var e=this.graphDiv,r=t[this.id],n=this.clipId="clip"+this.layoutId+this.id,i=this.clipIdRelative="clip-relative"+this.layoutId+this.id;this.clipDef=o.ensureSingleById(t._clips,"clipPath",n,(function(t){t.append("path").attr("d","M0,0Z")})),this.clipDefRelative=o.ensureSingleById(t._clips,"clipPath",i,(function(t){t.append("path").attr("d","M0,0Z")})),this.plotContainer=o.ensureSingle(this.container,"g",this.id),this.updateLayers(r),u.setClipUrl(this.layers.backplot,n,e),u.setClipUrl(this.layers.grids,n,e)},S.updateLayers=function(t){var e=this.layers,r=["draglayer","plotbg","backplot","grids"];"below traces"===t.aaxis.layer&&r.push("aaxis","aline"),"below traces"===t.baxis.layer&&r.push("baxis","bline"),"below traces"===t.caxis.layer&&r.push("caxis","cline"),r.push("frontplot"),"above traces"===t.aaxis.layer&&r.push("aaxis","aline"),"above traces"===t.baxis.layer&&r.push("baxis","bline"),"above traces"===t.caxis.layer&&r.push("caxis","cline");var i=this.plotContainer.selectAll("g.toplevel").data(r,String),a=["agrid","bgrid","cgrid"];i.enter().append("g").attr("class",(function(t){return"toplevel "+t})).each((function(t){var r=n.select(this);e[t]=r,"frontplot"===t?r.append("g").classed("scatterlayer",!0):"backplot"===t?r.append("g").classed("maplayer",!0):"plotbg"===t?r.append("path").attr("d","M0,0Z"):"aline"===t||"bline"===t||"cline"===t?r.append("path"):"grids"===t&&a.forEach((function(t){e[t]=r.append("g").classed("grid "+t,!0)}))})),i.order()};var E=Math.sqrt(4/3);S.adjustLayout=function(t,e){var r,n,i,a,o,l,p=this,d=t.domain,m=(d.x[0]+d.x[1])/2,g=(d.y[0]+d.y[1])/2,v=d.x[1]-d.x[0],y=d.y[1]-d.y[0],x=v*e.w,b=y*e.h,_=t.sum,w=t.aaxis.min,T=t.baxis.min,k=t.caxis.min;x>E*b?i=(a=b)*E:a=(i=x)/E,o=v*i/x,l=y*a/b,r=e.l+e.w*m-i/2,n=e.t+e.h*(1-g)-a/2,p.x0=r,p.y0=n,p.w=i,p.h=a,p.sum=_,p.xaxis={type:"linear",range:[w+2*k-_,_-w-2*T],domain:[m-o/2,m+o/2],_id:"x"},f(p.xaxis,p.graphDiv._fullLayout),p.xaxis.setScale(),p.xaxis.isPtWithinRange=function(t){return t.a>=p.aaxis.range[0]&&t.a<=p.aaxis.range[1]&&t.b>=p.baxis.range[1]&&t.b<=p.baxis.range[0]&&t.c>=p.caxis.range[1]&&t.c<=p.caxis.range[0]},p.yaxis={type:"linear",range:[w,_-T-k],domain:[g-l/2,g+l/2],_id:"y"},f(p.yaxis,p.graphDiv._fullLayout),p.yaxis.setScale(),p.yaxis.isPtWithinRange=function(){return!0};var A=p.yaxis.domain[0],M=p.aaxis=h({},t.aaxis,{range:[w,_-T-k],side:"left",tickangle:(+t.aaxis.tickangle||0)-30,domain:[A,A+l*E],anchor:"free",position:0,_id:"y",_length:i});f(M,p.graphDiv._fullLayout),M.setScale();var S=p.baxis=h({},t.baxis,{range:[_-w-k,T],side:"bottom",domain:p.xaxis.domain,anchor:"free",position:0,_id:"x",_length:i});f(S,p.graphDiv._fullLayout),S.setScale();var L=p.caxis=h({},t.caxis,{range:[_-w-T,k],side:"right",tickangle:(+t.caxis.tickangle||0)+30,domain:[A,A+l*E],anchor:"free",position:0,_id:"y",_length:i});f(L,p.graphDiv._fullLayout),L.setScale();var C="M"+r+","+(n+a)+"h"+i+"l-"+i/2+",-"+a+"Z";p.clipDef.select("path").attr("d",C),p.layers.plotbg.select("path").attr("d",C);var P="M0,"+a+"h"+i+"l-"+i/2+",-"+a+"Z";p.clipDefRelative.select("path").attr("d",P);var I=s(r,n);p.plotContainer.selectAll(".scatterlayer,.maplayer").attr("transform",I),p.clipDefRelative.select("path").attr("transform",null);var O=s(r-S._offset,n+a);p.layers.baxis.attr("transform",O),p.layers.bgrid.attr("transform",O);var z=s(r+i/2,n)+"rotate(30)"+s(0,-M._offset);p.layers.aaxis.attr("transform",z),p.layers.agrid.attr("transform",z);var D=s(r+i/2,n)+"rotate(-30)"+s(0,-L._offset);p.layers.caxis.attr("transform",D),p.layers.cgrid.attr("transform",D),p.drawAxes(!0),p.layers.aline.select("path").attr("d",M.showline?"M"+r+","+(n+a)+"l"+i/2+",-"+a:"M0,0").call(c.stroke,M.linecolor||"#000").style("stroke-width",(M.linewidth||0)+"px"),p.layers.bline.select("path").attr("d",S.showline?"M"+r+","+(n+a)+"h"+i:"M0,0").call(c.stroke,S.linecolor||"#000").style("stroke-width",(S.linewidth||0)+"px"),p.layers.cline.select("path").attr("d",L.showline?"M"+(r+i/2)+","+n+"l"+i/2+","+a:"M0,0").call(c.stroke,L.linecolor||"#000").style("stroke-width",(L.linewidth||0)+"px"),p.graphDiv._context.staticPlot||p.initInteractions(),u.setClipUrl(p.layers.frontplot,p._hasClipOnAxisFalse?null:p.clipId,p.graphDiv)},S.drawAxes=function(t){var e=this.graphDiv,r=this.id.substr(7)+"title",n=this.layers,i=this.aaxis,a=this.baxis,o=this.caxis;if(this.drawAx(i),this.drawAx(a),this.drawAx(o),t){var s=Math.max(i.showticklabels?i.tickfont.size/2:0,(o.showticklabels?.75*o.tickfont.size:0)+("outside"===o.ticks?.87*o.ticklen:0)),c=(a.showticklabels?a.tickfont.size:0)+("outside"===a.ticks?a.ticklen:0)+3;n["a-title"]=b.draw(e,"a"+r,{propContainer:i,propName:this.id+".aaxis.title",placeholder:l(e,"Click to enter Component A title"),attributes:{x:this.x0+this.w/2,y:this.y0-i.title.font.size/3-s,"text-anchor":"middle"}}),n["b-title"]=b.draw(e,"b"+r,{propContainer:a,propName:this.id+".baxis.title",placeholder:l(e,"Click to enter Component B title"),attributes:{x:this.x0-c,y:this.y0+this.h+.83*a.title.font.size+c,"text-anchor":"middle"}}),n["c-title"]=b.draw(e,"c"+r,{propContainer:o,propName:this.id+".caxis.title",placeholder:l(e,"Click to enter Component C title"),attributes:{x:this.x0+this.w+c,y:this.y0+this.h+.83*o.title.font.size+c,"text-anchor":"middle"}})}},S.drawAx=function(t){var e,r=this.graphDiv,n=t._name,i=n.charAt(0),a=t._id,s=this.layers[n],l=i+"tickLayout",c=(e=t).ticks+String(e.ticklen)+String(e.showticklabels);this[l]!==c&&(s.selectAll("."+a+"tick").remove(),this[l]=c),t.setScale();var u=d.calcTicks(t),f=d.clipEnds(t,u),h=d.makeTransTickFn(t),p=d.getTickSigns(t)[2],m=o.deg2rad(30),g=p*(t.linewidth||1)/2,v=p*t.ticklen,y=this.w,x=this.h,b="b"===i?"M0,"+g+"l"+Math.sin(m)*v+","+Math.cos(m)*v:"M"+g+",0l"+Math.cos(m)*v+","+-Math.sin(m)*v,_={a:"M0,0l"+x+",-"+y/2,b:"M0,0l-"+y/2+",-"+x,c:"M0,0l-"+x+","+y/2}[i];d.drawTicks(r,t,{vals:"inside"===t.ticks?f:u,layer:s,path:b,transFn:h,crisp:!1}),d.drawGrid(r,t,{vals:f,layer:this.layers[i+"grid"],path:_,transFn:h,crisp:!1}),d.drawLabels(r,t,{vals:u,layer:s,transFn:h,labelFns:d.makeLabelFns(t,0,30)})};var L=A.MINZOOM/2+.87,C="m-0.87,.5h"+L+"v3h-"+(L+5.2)+"l"+(L/2+2.6)+",-"+(.87*L+4.5)+"l2.6,1.5l-"+L/2+","+.87*L+"Z",P="m0.87,.5h-"+L+"v3h"+(L+5.2)+"l-"+(L/2+2.6)+",-"+(.87*L+4.5)+"l-2.6,1.5l"+L/2+","+.87*L+"Z",I="m0,1l"+L/2+","+.87*L+"l2.6,-1.5l-"+(L/2+2.6)+",-"+(.87*L+4.5)+"l-"+(L/2+2.6)+","+(.87*L+4.5)+"l2.6,1.5l"+L/2+",-"+.87*L+"Z",O=!0;function z(t){n.select(t).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}S.clearSelect=function(){k(this.dragOptions),T(this.dragOptions.gd)},S.initInteractions=function(){var t,e,r,n,f,h,p,d,v,b,T,k,M=this,S=M.layers.plotbg.select("path").node(),L=M.graphDiv,D=L._fullLayout._zoomlayer;function R(t){var e={};return e[M.id+".aaxis.min"]=t.a,e[M.id+".baxis.min"]=t.b,e[M.id+".caxis.min"]=t.c,e}function F(t,e){var r=L._fullLayout.clickmode;z(L),2===t&&(L.emit("plotly_doubleclick",null),a.call("_guiRelayout",L,R({a:0,b:0,c:0}))),r.indexOf("select")>-1&&1===t&&w(e,L,[M.xaxis],[M.yaxis],M.id,M.dragOptions),r.indexOf("event")>-1&&g.click(L,e,M.id)}function B(t,e){return 1-e/M.h}function N(t,e){return 1-(t+(M.h-e)/Math.sqrt(3))/M.w}function j(t,e){return(t-(M.h-e)/Math.sqrt(3))/M.w}function U(i,a){var o=r+i*t,s=n+a*e,l=Math.max(0,Math.min(1,B(0,n),B(0,s))),c=Math.max(0,Math.min(1,N(r,n),N(o,s))),u=Math.max(0,Math.min(1,j(r,n),j(o,s))),m=(l/2+u)*M.w,g=(1-l/2-c)*M.w,y=(m+g)/2,x=g-m,_=(1-l)*M.h,w=_-x/E;x<A.MINZOOM?(p=f,T.attr("d",v),k.attr("d","M0,0Z")):(p={a:f.a+l*h,b:f.b+c*h,c:f.c+u*h},T.attr("d",v+"M"+m+","+_+"H"+g+"L"+y+","+w+"L"+m+","+_+"Z"),k.attr("d","M"+r+","+n+"m0.5,0.5h5v-2h-5v-5h-2v5h-5v2h5v5h2ZM"+m+","+_+C+"M"+g+","+_+P+"M"+y+","+w+I)),b||(T.transition().style("fill",d>.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),k.transition().style("opacity",1).duration(200),b=!0),L.emit("plotly_relayouting",R(p))}function V(){z(L),p!==f&&(a.call("_guiRelayout",L,R(p)),O&&L.data&&L._context.showTips&&(o.notifier(l(L,"Double-click to zoom back out"),"long"),O=!1))}function H(t,e){var r=t/M.xaxis._m,n=e/M.yaxis._m,i=[(p={a:f.a-n,b:f.b+(r+n)/2,c:f.c-(r-n)/2}).a,p.b,p.c].sort(o.sorterAsc),a=i.indexOf(p.a),l=i.indexOf(p.b),c=i.indexOf(p.c);i[0]<0&&(i[1]+i[0]/2<0?(i[2]+=i[0]+i[1],i[0]=i[1]=0):(i[2]+=i[0]/2,i[1]+=i[0]/2,i[0]=0),p={a:i[a],b:i[l],c:i[c]},e=(f.a-p.a)*M.yaxis._m,t=(f.c-p.c-f.b+p.b)*M.xaxis._m);var h=s(M.x0+t,M.y0+e);M.plotContainer.selectAll(".scatterlayer,.maplayer").attr("transform",h);var d=s(-t,-e);M.clipDefRelative.select("path").attr("transform",d),M.aaxis.range=[p.a,M.sum-p.b-p.c],M.baxis.range=[M.sum-p.a-p.c,p.b],M.caxis.range=[M.sum-p.a-p.b,p.c],M.drawAxes(!1),M._hasClipOnAxisFalse&&M.plotContainer.select(".scatterlayer").selectAll(".trace").call(u.hideOutsideRangePoints,M),L.emit("plotly_relayouting",R(p))}function q(){a.call("_guiRelayout",L,R(p))}this.dragOptions={element:S,gd:L,plotinfo:{id:M.id,domain:L._fullLayout[M.id].domain,xaxis:M.xaxis,yaxis:M.yaxis},subplot:M.id,prepFn:function(a,l,u){M.dragOptions.xaxes=[M.xaxis],M.dragOptions.yaxes=[M.yaxis],t=L._fullLayout._invScaleX,e=L._fullLayout._invScaleY;var m=M.dragOptions.dragmode=L._fullLayout.dragmode;y(m)?M.dragOptions.minDrag=1:M.dragOptions.minDrag=void 0,"zoom"===m?(M.dragOptions.moveFn=U,M.dragOptions.clickFn=F,M.dragOptions.doneFn=V,function(t,e,a){var l=S.getBoundingClientRect();r=e-l.left,n=a-l.top,L._fullLayout._calcInverseTransform(L);var u=L._fullLayout._invTransform,m=o.apply3DTransform(u)(r,n);r=m[0],n=m[1],f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,h=M.aaxis.range[1]-f.a,d=i(M.graphDiv._fullLayout[M.id].bgcolor).getLuminance(),v="M0,"+M.h+"L"+M.w/2+", 0L"+M.w+","+M.h+"Z",b=!1,T=D.append("path").attr("class","zoombox").attr("transform",s(M.x0,M.y0)).style({fill:d>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("d",v),k=D.append("path").attr("class","zoombox-corners").attr("transform",s(M.x0,M.y0)).style({fill:c.background,stroke:c.defaultLine,"stroke-width":1,opacity:0}).attr("d","M0,0Z"),M.clearSelect(L)}(0,l,u)):"pan"===m?(M.dragOptions.moveFn=H,M.dragOptions.clickFn=F,M.dragOptions.doneFn=q,f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,M.clearSelect(L)):(x(m)||y(m))&&_(a,l,u,M.dragOptions,m)}},S.onmousemove=function(t){g.hover(L,t,M.id),L._fullLayout._lasthover=S,L._fullLayout._hoversubplot=M.id},S.onmouseout=function(t){L._dragging||m.unhover(L,t)},m.init(this.dragOptions)}},{"../../components/color":361,"../../components/dragelement":380,"../../components/dragelement/helpers":379,"../../components/drawing":383,"../../components/fx":401,"../../components/titles":459,"../../lib":498,"../../lib/extend":488,"../../registry":633,"../cartesian/axes":549,"../cartesian/constants":556,"../cartesian/select":570,"../cartesian/set_convert":571,"../plots":614,"@plotly/d3":58,tinycolor2:307}],633:[function(t,e,r){"use strict";var n=t("./lib/loggers"),i=t("./lib/noop"),a=t("./lib/push_unique"),o=t("./lib/is_plain_object"),s=t("./lib/dom").addStyleRule,l=t("./lib/extend"),c=t("./plots/attributes"),u=t("./plots/layout_attributes"),f=l.extendFlat,h=l.extendDeepAll;function p(t){var e=t.name,i=t.categories,a=t.meta;if(r.modules[e])n.log("Type "+e+" already registered");else{r.subplotsRegistry[t.basePlotModule.name]||function(t){var e=t.name;if(r.subplotsRegistry[e])return void n.log("Plot type "+e+" already registered.");for(var i in v(t),r.subplotsRegistry[e]=t,r.componentsRegistry)b(i,t.name)}(t.basePlotModule);for(var o={},l=0;l<i.length;l++)o[i[l]]=!0,r.allCategories[i[l]]=!0;for(var c in r.modules[e]={_module:t,categories:o},a&&Object.keys(a).length&&(r.modules[e].meta=a),r.allTypes.push(e),r.componentsRegistry)y(c,e);t.layoutAttributes&&f(r.traceLayoutAttributes,t.layoutAttributes);var u=t.basePlotModule,h=u.name;if("mapbox"===h){var p=u.constants.styleRules;for(var d in p)s(".js-plotly-plot .plotly .mapboxgl-"+d,p[d])}"geo"!==h&&"mapbox"!==h||void 0===typeof window||void 0!==window.PlotlyGeoAssets||(window.PlotlyGeoAssets={topojson:{}})}}function d(t){if("string"!=typeof t.name)throw new Error("Component module *name* must be a string.");var e=t.name;for(var n in r.componentsRegistry[e]=t,t.layoutAttributes&&(t.layoutAttributes._isLinkedToArray&&a(r.layoutArrayContainers,e),v(t)),r.modules)y(e,n);for(var i in r.subplotsRegistry)b(e,i);for(var o in r.transformsRegistry)x(e,o);t.schema&&t.schema.layout&&h(u,t.schema.layout)}function m(t){if("string"!=typeof t.name)throw new Error("Transform module *name* must be a string.");var e="Transform module "+t.name,i="function"==typeof t.transform,a="function"==typeof t.calcTransform;if(!i&&!a)throw new Error(e+" is missing a *transform* or *calcTransform* method.");for(var s in i&&a&&n.log([e+" has both a *transform* and *calcTransform* methods.","Please note that all *transform* methods are executed","before all *calcTransform* methods."].join(" ")),o(t.attributes)||n.log(e+" registered without an *attributes* object."),"function"!=typeof t.supplyDefaults&&n.log(e+" registered without a *supplyDefaults* method."),r.transformsRegistry[t.name]=t,r.componentsRegistry)x(s,t.name)}function g(t){var e=t.name,n=e.split("-")[0],i=t.dictionary,a=t.format,o=i&&Object.keys(i).length,s=a&&Object.keys(a).length,l=r.localeRegistry,c=l[e];if(c||(l[e]=c={}),n!==e){var u=l[n];u||(l[n]=u={}),o&&u.dictionary===c.dictionary&&(u.dictionary=i),s&&u.format===c.format&&(u.format=a)}o&&(c.dictionary=i),s&&(c.format=a)}function v(t){if(t.layoutAttributes){var e=t.layoutAttributes._arrayAttrRegexps;if(e)for(var n=0;n<e.length;n++)a(r.layoutArrayRegexes,e[n])}}function y(t,e){var n=r.componentsRegistry[t].schema;if(n&&n.traces){var i=n.traces[e];i&&h(r.modules[e]._module.attributes,i)}}function x(t,e){var n=r.componentsRegistry[t].schema;if(n&&n.transforms){var i=n.transforms[e];i&&h(r.transformsRegistry[e].attributes,i)}}function b(t,e){var n=r.componentsRegistry[t].schema;if(n&&n.subplots){var i=r.subplotsRegistry[e],a=i.layoutAttributes,o="subplot"===i.attr?i.name:i.attr;Array.isArray(o)&&(o=o[0]);var s=n.subplots[o];a&&s&&h(a,s)}}function _(t){return"object"==typeof t&&(t=t.type),t}r.modules={},r.allCategories={},r.allTypes=[],r.subplotsRegistry={},r.transformsRegistry={},r.componentsRegistry={},r.layoutArrayContainers=[],r.layoutArrayRegexes=[],r.traceLayoutAttributes={},r.localeRegistry={},r.apiMethodRegistry={},r.collectableSubplotTypes=null,r.register=function(t){if(r.collectableSubplotTypes=null,!t)throw new Error("No argument passed to Plotly.register.");t&&!Array.isArray(t)&&(t=[t]);for(var e=0;e<t.length;e++){var n=t[e];if(!n)throw new Error("Invalid module was attempted to be registered!");switch(n.moduleType){case"trace":p(n);break;case"transform":m(n);break;case"component":d(n);break;case"locale":g(n);break;case"apiMethod":var i=n.name;r.apiMethodRegistry[i]=n.fn;break;default:throw new Error("Invalid module was attempted to be registered!")}}},r.getModule=function(t){var e=r.modules[_(t)];return!!e&&e._module},r.traceIs=function(t,e){if("various"===(t=_(t)))return!1;var i=r.modules[t];return i||(t&&n.log("Unrecognized trace type "+t+"."),i=r.modules[c.type.dflt]),!!i.categories[e]},r.getTransformIndices=function(t,e){for(var r=[],n=t.transforms||[],i=0;i<n.length;i++)n[i].type===e&&r.push(i);return r},r.hasTransform=function(t,e){for(var r=t.transforms||[],n=0;n<r.length;n++)if(r[n].type===e)return!0;return!1},r.getComponentMethod=function(t,e){var n=r.componentsRegistry[t];return n&&n[e]||i},r.call=function(){var t=arguments[0],e=[].slice.call(arguments,1);return r.apiMethodRegistry[t].apply(null,e)}},{"./lib/dom":486,"./lib/extend":488,"./lib/is_plain_object":499,"./lib/loggers":502,"./lib/noop":507,"./lib/push_unique":513,"./plots/attributes":545,"./plots/layout_attributes":605}],634:[function(t,e,r){"use strict";var n=t("../registry"),i=t("../lib"),a=i.extendFlat,o=i.extendDeep;function s(t){var e;switch(t){case"themes__thumb":e={autosize:!0,width:150,height:150,title:{text:""},showlegend:!1,margin:{l:5,r:5,t:5,b:5,pad:0},annotations:[]};break;case"thumbnail":e={title:{text:""},hidesources:!0,showlegend:!1,borderwidth:0,bordercolor:"",margin:{l:1,r:1,t:1,b:1,pad:0},annotations:[]};break;default:e={}}return e}e.exports=function(t,e){var r,i,l=t.data,c=t.layout,u=o([],l),f=o({},c,s(e.tileClass)),h=t._context||{};if(e.width&&(f.width=e.width),e.height&&(f.height=e.height),"thumbnail"===e.tileClass||"themes__thumb"===e.tileClass){f.annotations=[];var p=Object.keys(f);for(r=0;r<p.length;r++)i=p[r],["xaxis","yaxis","zaxis"].indexOf(i.slice(0,5))>-1&&(f[p[r]].title={text:""});for(r=0;r<u.length;r++){var d=u[r];d.showscale=!1,d.marker&&(d.marker.showscale=!1),n.traceIs(d,"pie-like")&&(d.textposition="none")}}if(Array.isArray(e.annotations))for(r=0;r<e.annotations.length;r++)f.annotations.push(e.annotations[r]);var m=Object.keys(f).filter((function(t){return t.match(/^scene\d*$/)}));if(m.length){var g={};for("thumbnail"===e.tileClass&&(g={title:{text:""},showaxeslabels:!1,showticklabels:!1,linetickenable:!1}),r=0;r<m.length;r++){var v=f[m[r]];v.xaxis||(v.xaxis={}),v.yaxis||(v.yaxis={}),v.zaxis||(v.zaxis={}),a(v.xaxis,g),a(v.yaxis,g),a(v.zaxis,g),v._scene=null}}var y=document.createElement("div");e.tileClass&&(y.className=e.tileClass);var x={gd:y,td:y,layout:f,data:u,config:{staticPlot:void 0===e.staticPlot||e.staticPlot,plotGlPixelRatio:void 0===e.plotGlPixelRatio?2:e.plotGlPixelRatio,displaylogo:e.displaylogo||!1,showLink:e.showLink||!1,showTips:e.showTips||!1,mapboxAccessToken:h.mapboxAccessToken}};return"transparent"!==e.setBackground&&(x.config.setBackground=e.setBackground||"opaque"),x.gd.defaultLayout=s(e.tileClass),x}},{"../lib":498,"../registry":633}],635:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plot_api/to_image"),a=t("./filesaver"),o=t("./helpers");e.exports=function(t,e){var r;return n.isPlainObject(t)||(r=n.getGraphDiv(t)),(e=e||{}).format=e.format||"png",e.width=e.width||null,e.height=e.height||null,e.imageDataOnly=!0,new Promise((function(s,l){r&&r._snapshotInProgress&&l(new Error("Snapshotting already in progress.")),n.isIE()&&"svg"!==e.format&&l(new Error(o.MSG_IE_BAD_FORMAT)),r&&(r._snapshotInProgress=!0);var c=i(t,e),u=e.filename||t.fn||"newplot";u+="."+e.format.replace("-","."),c.then((function(t){return r&&(r._snapshotInProgress=!1),a(t,u,e.format)})).then((function(t){s(t)})).catch((function(t){r&&(r._snapshotInProgress=!1),l(t)}))}))}},{"../lib":498,"../plot_api/to_image":541,"./filesaver":636,"./helpers":637}],636:[function(t,e,r){"use strict";var n=t("../lib"),i=t("./helpers");e.exports=function(t,e,r){var a=document.createElement("a"),o="download"in a;return new Promise((function(s,l){var c,u;if(n.isIE())return c=i.createBlob(t,"svg"),window.navigator.msSaveBlob(c,e),c=null,s(e);if(o)return c=i.createBlob(t,r),u=i.createObjectURL(c),a.href=u,a.download=e,document.body.appendChild(a),a.click(),document.body.removeChild(a),i.revokeObjectURL(u),c=null,s(e);if(n.isSafari()){var f="svg"===r?",":";base64,";return i.octetStream(f+encodeURIComponent(t)),s(e)}l(new Error("download error"))}))}},{"../lib":498,"./helpers":637}],637:[function(t,e,r){"use strict";var n=t("../registry");r.getDelay=function(t){return t._has&&(t._has("gl3d")||t._has("gl2d")||t._has("mapbox"))?500:0},r.getRedrawFunc=function(t){return function(){n.getComponentMethod("colorbar","draw")(t)}},r.encodeSVG=function(t){return"data:image/svg+xml,"+encodeURIComponent(t)},r.encodeJSON=function(t){return"data:application/json,"+encodeURIComponent(t)};var i=window.URL||window.webkitURL;r.createObjectURL=function(t){return i.createObjectURL(t)},r.revokeObjectURL=function(t){return i.revokeObjectURL(t)},r.createBlob=function(t,e){if("svg"===e)return new window.Blob([t],{type:"image/svg+xml;charset=utf-8"});if("full-json"===e)return new window.Blob([t],{type:"application/json;charset=utf-8"});var r=function(t){for(var e=t.length,r=new ArrayBuffer(e),n=new Uint8Array(r),i=0;i<e;i++)n[i]=t.charCodeAt(i);return r}(window.atob(t));return new window.Blob([r],{type:"image/"+e})},r.octetStream=function(t){document.location.href="data:application/octet-stream"+t},r.IMAGE_URL_PREFIX=/^data:image\/\w+;base64,/,r.MSG_IE_BAD_FORMAT="Sorry IE does not support downloading from canvas. Try {format:'svg'} instead."},{"../registry":633}],638:[function(t,e,r){"use strict";var n=t("./helpers"),i={getDelay:n.getDelay,getRedrawFunc:n.getRedrawFunc,clone:t("./cloneplot"),toSVG:t("./tosvg"),svgToImg:t("./svgtoimg"),toImage:t("./toimage"),downloadImage:t("./download")};e.exports=i},{"./cloneplot":634,"./download":635,"./helpers":637,"./svgtoimg":639,"./toimage":640,"./tosvg":641}],639:[function(t,e,r){"use strict";var n=t("../lib"),i=t("events").EventEmitter,a=t("./helpers");e.exports=function(t){var e=t.emitter||new i,r=new Promise((function(i,o){var s=window.Image,l=t.svg,c=t.format||"png";if(n.isIE()&&"svg"!==c){var u=new Error(a.MSG_IE_BAD_FORMAT);return o(u),t.promise?r:e.emit("error",u)}var f,h,p=t.canvas,d=t.scale||1,m=t.width||300,g=t.height||150,v=d*m,y=d*g,x=p.getContext("2d"),b=new s;"svg"===c||n.isSafari()?h=a.encodeSVG(l):(f=a.createBlob(l,"svg"),h=a.createObjectURL(f)),p.width=v,p.height=y,b.onload=function(){var r;switch(f=null,a.revokeObjectURL(h),"svg"!==c&&x.drawImage(b,0,0,v,y),c){case"jpeg":r=p.toDataURL("image/jpeg");break;case"png":r=p.toDataURL("image/png");break;case"webp":r=p.toDataURL("image/webp");break;case"svg":r=h;break;default:var n="Image format is not jpeg, png, svg or webp.";if(o(new Error(n)),!t.promise)return e.emit("error",n)}i(r),t.promise||e.emit("success",r)},b.onerror=function(r){if(f=null,a.revokeObjectURL(h),o(r),!t.promise)return e.emit("error",r)},b.src=h}));return t.promise?r:e}},{"../lib":498,"./helpers":637,events:181}],640:[function(t,e,r){"use strict";var n=t("events").EventEmitter,i=t("../registry"),a=t("../lib"),o=t("./helpers"),s=t("./cloneplot"),l=t("./tosvg"),c=t("./svgtoimg");e.exports=function(t,e){var r=new n,u=s(t,{format:"png"}),f=u.gd;f.style.position="absolute",f.style.left="-5000px",document.body.appendChild(f);var h=o.getRedrawFunc(f);return i.call("_doPlot",f,u.data,u.layout,u.config).then(h).then((function(){var t=o.getDelay(f._fullLayout);setTimeout((function(){var t=l(f),n=document.createElement("canvas");n.id=a.randstr(),(r=c({format:e.format,width:f._fullLayout.width,height:f._fullLayout.height,canvas:n,emitter:r,svg:t})).clean=function(){f&&document.body.removeChild(f)}}),t)})).catch((function(t){r.emit("error",t)})),r}},{"../lib":498,"../registry":633,"./cloneplot":634,"./helpers":637,"./svgtoimg":639,"./tosvg":641,events:181}],641:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../lib"),a=t("../components/drawing"),o=t("../components/color"),s=t("../constants/xmlns_namespaces"),l=/"/g,c=new RegExp('("TOBESTRIPPED)|(TOBESTRIPPED")',"g");e.exports=function(t,e,r){var u,f=t._fullLayout,h=f._paper,p=f._toppaper,d=f.width,m=f.height;h.insert("rect",":first-child").call(a.setRect,0,0,d,m).call(o.fill,f.paper_bgcolor);var g=f._basePlotModules||[];for(u=0;u<g.length;u++){var v=g[u];v.toSVG&&v.toSVG(t)}if(p){var y=p.node().childNodes,x=Array.prototype.slice.call(y);for(u=0;u<x.length;u++){var b=x[u];b.childNodes.length&&h.node().appendChild(b)}}f._draggers&&f._draggers.remove(),h.node().style.background="",h.selectAll("text").attr({"data-unformatted":null,"data-math":null}).each((function(){var t=n.select(this);if("hidden"!==this.style.visibility&&"none"!==this.style.display){t.style({visibility:null,display:null});var e=this.style.fontFamily;e&&-1!==e.indexOf('"')&&t.style("font-family",e.replace(l,"TOBESTRIPPED"))}else t.remove()})),h.selectAll(".gradient_filled,.pattern_filled").each((function(){var t=n.select(this),e=this.style.fill;e&&-1!==e.indexOf("url(")&&t.style("fill",e.replace(l,"TOBESTRIPPED"));var r=this.style.stroke;r&&-1!==r.indexOf("url(")&&t.style("stroke",r.replace(l,"TOBESTRIPPED"))})),"pdf"!==e&&"eps"!==e||h.selectAll("#MathJax_SVG_glyphs path").attr("stroke-width",0),h.node().setAttributeNS(s.xmlns,"xmlns",s.svg),h.node().setAttributeNS(s.xmlns,"xmlns:xlink",s.xlink),"svg"===e&&r&&(h.attr("width",r*d),h.attr("height",r*m),h.attr("viewBox","0 0 "+d+" "+m));var _=(new window.XMLSerializer).serializeToString(h.node());return _=function(t){var e=n.select("body").append("div").style({display:"none"}).html(""),r=t.replace(/(&[^;]*;)/gi,(function(t){return"<"===t?"<":"&rt;"===t?">":-1!==t.indexOf("<")||-1!==t.indexOf(">")?"":e.html(t).text()}));return e.remove(),r}(_),_=(_=_.replace(/&(?!\w+;|\#[0-9]+;| \#x[0-9A-F]+;)/g,"&")).replace(c,"'"),i.isIE()&&(_=(_=(_=_.replace(/"/gi,"'")).replace(/(\('#)([^']*)('\))/gi,'("#$2")')).replace(/(\\')/gi,'"')),_}},{"../components/color":361,"../components/drawing":383,"../constants/xmlns_namespaces":475,"../lib":498,"@plotly/d3":58}],642:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){for(var r=0;r<t.length;r++)t[r].i=r;n.mergeArray(e.text,t,"tx"),n.mergeArray(e.hovertext,t,"htx");var i=e.marker;if(i){n.mergeArray(i.opacity,t,"mo",!0),n.mergeArray(i.color,t,"mc");var a=i.line;a&&(n.mergeArray(a.color,t,"mlc"),n.mergeArrayCastPositive(a.width,t,"mlw"))}}},{"../../lib":498}],643:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../../plots/template_attributes").texttemplateAttrs,s=t("../../components/colorscale/attributes"),l=t("../../plots/font_attributes"),c=t("./constants"),u=t("../../components/drawing/attributes").pattern,f=t("../../lib/extend").extendFlat,h=l({editType:"calc",arrayOk:!0,colorEditType:"style"}),p=f({},n.marker.line.width,{dflt:0}),d=f({width:p,editType:"calc"},s("marker.line")),m=f({line:d,editType:"calc"},s("marker"),{opacity:{valType:"number",arrayOk:!0,dflt:1,min:0,max:1,editType:"style"},pattern:u});e.exports={x:n.x,x0:n.x0,dx:n.dx,y:n.y,y0:n.y0,dy:n.dy,xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,xhoverformat:i("x"),yhoverformat:i("y"),text:n.text,texttemplate:o({editType:"plot"},{keys:c.eventDataKeys}),hovertext:n.hovertext,hovertemplate:a({},{keys:c.eventDataKeys}),textposition:{valType:"enumerated",values:["inside","outside","auto","none"],dflt:"auto",arrayOk:!0,editType:"calc"},insidetextanchor:{valType:"enumerated",values:["end","middle","start"],dflt:"end",editType:"plot"},textangle:{valType:"angle",dflt:"auto",editType:"plot"},textfont:f({},h,{}),insidetextfont:f({},h,{}),outsidetextfont:f({},h,{}),constraintext:{valType:"enumerated",values:["inside","outside","both","none"],dflt:"both",editType:"calc"},cliponaxis:f({},n.cliponaxis,{}),orientation:{valType:"enumerated",values:["v","h"],editType:"calc+clearAxisTypes"},base:{valType:"any",dflt:null,arrayOk:!0,editType:"calc"},offset:{valType:"number",dflt:null,arrayOk:!0,editType:"calc"},width:{valType:"number",dflt:null,min:0,arrayOk:!0,editType:"calc"},marker:m,offsetgroup:{valType:"string",dflt:"",editType:"calc"},alignmentgroup:{valType:"string",dflt:"",editType:"calc"},selected:{marker:{opacity:n.selected.marker.opacity,color:n.selected.marker.color,editType:"style"},textfont:n.selected.textfont,editType:"style"},unselected:{marker:{opacity:n.unselected.marker.opacity,color:n.unselected.marker.color,editType:"style"},textfont:n.unselected.textfont,editType:"style"},_deprecated:{bardir:{valType:"enumerated",editType:"calc",values:["v","h"]}}}},{"../../components/colorscale/attributes":368,"../../components/drawing/attributes":382,"../../lib/extend":488,"../../plots/cartesian/axis_format_attributes":552,"../../plots/font_attributes":580,"../../plots/template_attributes":628,"../scatter/attributes":922,"./constants":645}],644:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../plots/cartesian/align_period"),a=t("../../components/colorscale/helpers").hasColorscale,o=t("../../components/colorscale/calc"),s=t("./arrays_to_calcdata"),l=t("../scatter/calc_selection");e.exports=function(t,e){var r,c,u,f,h,p,d=n.getFromId(t,e.xaxis||"x"),m=n.getFromId(t,e.yaxis||"y"),g={msUTC:!(!e.base&&0!==e.base)};"h"===e.orientation?(r=d.makeCalcdata(e,"x",g),u=m.makeCalcdata(e,"y"),f=i(e,m,"y",u),h=!!e.yperiodalignment,p="y"):(r=m.makeCalcdata(e,"y",g),u=d.makeCalcdata(e,"x"),f=i(e,d,"x",u),h=!!e.xperiodalignment,p="x"),c=f.vals;for(var v=Math.min(c.length,r.length),y=new Array(v),x=0;x<v;x++)y[x]={p:c[x],s:r[x]},h&&(y[x].orig_p=u[x],y[x][p+"End"]=f.ends[x],y[x][p+"Start"]=f.starts[x]),e.ids&&(y[x].id=String(e.ids[x]));return a(e,"marker")&&o(t,e,{vals:e.marker.color,containerStr:"marker",cLetter:"c"}),a(e,"marker.line")&&o(t,e,{vals:e.marker.line.color,containerStr:"marker.line",cLetter:"c"}),s(y,e),l(y,e),y}},{"../../components/colorscale/calc":369,"../../components/colorscale/helpers":372,"../../plots/cartesian/align_period":546,"../../plots/cartesian/axes":549,"../scatter/calc_selection":924,"./arrays_to_calcdata":642}],645:[function(t,e,r){"use strict";e.exports={TEXTPAD:3,eventDataKeys:["value","label"]}},{}],646:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib").isArrayOrTypedArray,a=t("../../constants/numerical").BADNUM,o=t("../../registry"),s=t("../../plots/cartesian/axes"),l=t("../../plots/cartesian/constraints").getAxisGroup,c=t("./sieve.js");function u(t,e,r,o,u){if(o.length){var b,_,w,T;switch(function(t,e){var r,a;for(r=0;r<e.length;r++){var o,s=e[r],l=s[0].trace,c="funnel"===l.type?l._base:l.base,u="h"===l.orientation?l.xcalendar:l.ycalendar,f="category"===t.type||"multicategory"===t.type?function(){return null}:t.d2c;if(i(c)){for(a=0;a<Math.min(c.length,s.length);a++)o=f(c[a],0,u),n(o)?(s[a].b=+o,s[a].hasB=1):s[a].b=0;for(;a<s.length;a++)s[a].b=0}else{o=f(c,0,u);var h=n(o);for(o=h?o:0,a=0;a<s.length;a++)s[a].b=o,h&&(s[a].hasB=1)}}}(r,o),u.mode){case"overlay":f(e,r,o,u);break;case"group":for(b=[],_=[],w=0;w<o.length;w++)void 0===(T=o[w])[0].trace.offset?_.push(T):b.push(T);_.length&&function(t,e,r,n,i){var o=new c(n,{posAxis:e,sepNegVal:!1,overlapNoMerge:!i.norm});(function(t,e,r,n){for(var i=t._fullLayout,a=r.positions,o=r.distinctPositions,s=r.minDiff,c=r.traces,u=c.length,f=a.length!==o.length,h=s*(1-n.gap),g=l(i,e._id)+c[0][0].trace.orientation,v=i._alignmentOpts[g]||{},y=0;y<u;y++){var x,b,_=c[y],w=_[0].trace,T=v[w.alignmentgroup]||{},k=Object.keys(T.offsetGroups||{}).length,A=(x=k?h/k:f?h/u:h)*(1-(n.groupgap||0));b=k?((2*w._offsetIndex+1-k)*x-A)/2:f?((2*y+1-u)*x-A)/2:-A/2;var M=_[0].t;M.barwidth=A,M.poffset=b,M.bargroupwidth=h,M.bardelta=s}r.binWidth=c[0][0].t.barwidth/100,p(r),d(e,r),m(e,r,f)})(t,e,o,i),function(t,e){for(var r=t.traces,n=0;n<r.length;n++){var i=r[n];if(void 0===i[0].trace.base)for(var o=new c([i],{posAxis:e,sepNegVal:!0,overlapNoMerge:!0}),s=0;s<i.length;s++){var l=i[s];if(l.p!==a){var u=o.put(l.p,l.b+l.s);u&&(l.b=u)}}}}(o,e),i.norm?(v(o),y(r,o,i)):g(r,o)}(t,e,r,_,u),b.length&&f(e,r,b,u);break;case"stack":case"relative":for(b=[],_=[],w=0;w<o.length;w++)void 0===(T=o[w])[0].trace.base?_.push(T):b.push(T);_.length&&function(t,e,r,n,i){var o=new c(n,{posAxis:e,sepNegVal:"relative"===i.mode,overlapNoMerge:!(i.norm||"stack"===i.mode||"relative"===i.mode)});h(e,o,i),function(t,e,r){var n,i,o,l,c,u,f=x(t),h=e.traces;for(l=0;l<h.length;l++)if(n=h[l],"funnel"===(i=n[0].trace).type)for(c=0;c<n.length;c++)(u=n[c]).s!==a&&e.put(u.p,-.5*u.s);for(l=0;l<h.length;l++){n=h[l],i=n[0].trace,o="funnel"===i.type;var p=[];for(c=0;c<n.length;c++)if((u=n[c]).s!==a){var d;d=o?u.s:u.s+u.b;var m=e.put(u.p,d),g=m+d;u.b=m,u[f]=g,r.norm||(p.push(g),u.hasB&&p.push(m))}r.norm||(i._extremes[t._id]=s.findExtremes(t,p,{tozero:!0,padded:!0}))}}(r,o,i);for(var l=0;l<n.length;l++)for(var u=n[l],f=0;f<u.length;f++){var p=u[f];if(p.s!==a)p.b+p.s===o.get(p.p,p.s)&&(p._outmost=!0)}i.norm&&y(r,o,i)}(0,e,r,_,u),b.length&&f(e,r,b,u)}!function(t,e){var r,i,a,o=x(e),s={},l=1/0,c=-1/0;for(r=0;r<t.length;r++)for(a=t[r],i=0;i<a.length;i++){var u=a[i].p;n(u)&&(l=Math.min(l,u),c=Math.max(c,u))}var f=1e4/(c-l),h=s.round=function(t){return String(Math.round(f*(t-l)))};for(r=0;r<t.length;r++){(a=t[r])[0].t.extents=s;var p=a[0].t.poffset,d=Array.isArray(p);for(i=0;i<a.length;i++){var m=a[i],g=m[o]-m.w/2;if(n(g)){var v=m[o]+m.w/2,y=h(m.p);s[y]?s[y]=[Math.min(g,s[y][0]),Math.max(v,s[y][1])]:s[y]=[g,v]}m.p0=m.p+(d?p[i]:p),m.p1=m.p0+m.w,m.s0=m.b,m.s1=m.s0+m.s}}}(o,e)}}function f(t,e,r,n){for(var i=0;i<r.length;i++){var a=r[i],o=new c([a],{posAxis:t,sepNegVal:!1,overlapNoMerge:!n.norm});h(t,o,n),n.norm?(v(o),y(e,o,n)):g(e,o)}}function h(t,e,r){for(var n=e.minDiff,i=e.traces,a=n*(1-r.gap),o=a*(1-(r.groupgap||0)),s=-o/2,l=0;l<i.length;l++){var c=i[l][0].t;c.barwidth=o,c.poffset=s,c.bargroupwidth=a,c.bardelta=n}e.binWidth=i[0][0].t.barwidth/100,p(e),d(t,e),m(t,e)}function p(t){var e,r,a=t.traces;for(e=0;e<a.length;e++){var o,s=a[e],l=s[0],c=l.trace,u=l.t,f=c._offset||c.offset,h=u.poffset;if(i(f)){for(o=Array.prototype.slice.call(f,0,s.length),r=0;r<o.length;r++)n(o[r])||(o[r]=h);for(r=o.length;r<s.length;r++)o.push(h);u.poffset=o}else void 0!==f&&(u.poffset=f);var p=c._width||c.width,d=u.barwidth;if(i(p)){var m=Array.prototype.slice.call(p,0,s.length);for(r=0;r<m.length;r++)n(m[r])||(m[r]=d);for(r=m.length;r<s.length;r++)m.push(d);if(u.barwidth=m,void 0===f){for(o=[],r=0;r<s.length;r++)o.push(h+(d-m[r])/2);u.poffset=o}}else void 0!==p&&(u.barwidth=p,void 0===f&&(u.poffset=h+(d-p)/2))}}function d(t,e){for(var r=e.traces,n=x(t),i=0;i<r.length;i++)for(var a=r[i],o=a[0].t,s=o.poffset,l=Array.isArray(s),c=o.barwidth,u=Array.isArray(c),f=0;f<a.length;f++){var h=a[f],p=h.w=u?c[f]:c;h[n]=h.p+(l?s[f]:s)+p/2}}function m(t,e,r){var n=e.traces,i=e.minDiff/2;s.minDtick(t,e.minDiff,e.distinctPositions[0],r);for(var a=0;a<n.length;a++){var o,l,c,u,f=n[a],h=f[0],p=h.trace,d=[];for(u=0;u<f.length;u++)l=(o=f[u]).p-i,c=o.p+i,d.push(l,c);if(p.width||p.offset){var m=h.t,g=m.poffset,v=m.barwidth,y=Array.isArray(g),x=Array.isArray(v);for(u=0;u<f.length;u++){o=f[u];var b=y?g[u]:g,_=x?v[u]:v;c=(l=o.p+b)+_,d.push(l,c)}}p._extremes[t._id]=s.findExtremes(t,d,{padded:!1})}}function g(t,e){for(var r=e.traces,n=x(t),i=0;i<r.length;i++){for(var a=r[i],o=a[0].trace,l=[],c=!1,u=0;u<a.length;u++){var f=a[u],h=f.b,p=h+f.s;f[n]=p,l.push(p),f.hasB&&l.push(h),f.hasB&&f.b||(c=!0)}o._extremes[t._id]=s.findExtremes(t,l,{tozero:c,padded:!0})}}function v(t){for(var e=t.traces,r=0;r<e.length;r++)for(var n=e[r],i=0;i<n.length;i++){var o=n[i];o.s!==a&&t.put(o.p,o.b+o.s)}}function y(t,e,r){var i=e.traces,o=x(t),l="fraction"===r.norm?1:100,c=l/1e9,u=t.l2c(t.c2l(0)),f="stack"===r.mode?l:u;function h(e){return n(t.c2l(e))&&(e<u-c||e>f+c||!n(u))}for(var p=0;p<i.length;p++){for(var d=i[p],m=d[0].trace,g=[],v=!1,y=!1,b=0;b<d.length;b++){var _=d[b];if(_.s!==a){var w=Math.abs(l/e.get(_.p,_.s));_.b*=w,_.s*=w;var T=_.b,k=T+_.s;_[o]=k,g.push(k),y=y||h(k),_.hasB&&(g.push(T),y=y||h(T)),_.hasB&&_.b||(v=!0)}}m._extremes[t._id]=s.findExtremes(t,g,{tozero:v,padded:y})}}function x(t){return t._id.charAt(0)}e.exports={crossTraceCalc:function(t,e){for(var r=e.xaxis,n=e.yaxis,i=t._fullLayout,a=t._fullData,s=t.calcdata,l=[],c=[],f=0;f<a.length;f++){var h=a[f];if(!0===h.visible&&o.traceIs(h,"bar")&&h.xaxis===r._id&&h.yaxis===n._id&&("h"===h.orientation?l.push(s[f]):c.push(s[f]),h._computePh))for(var p=t.calcdata[f],d=0;d<p.length;d++)"function"==typeof p[d].ph0&&(p[d].ph0=p[d].ph0()),"function"==typeof p[d].ph1&&(p[d].ph1=p[d].ph1())}var m={xCat:"category"===r.type||"multicategory"===r.type,yCat:"category"===n.type||"multicategory"===n.type,mode:i.barmode,norm:i.barnorm,gap:i.bargap,groupgap:i.bargroupgap};u(t,r,n,c,m),u(t,n,r,l,m)},setGroupPositions:u}},{"../../constants/numerical":474,"../../lib":498,"../../plots/cartesian/axes":549,"../../plots/cartesian/constraints":557,"../../registry":633,"./sieve.js":656,"fast-isnumeric":185}],647:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../../registry"),o=t("../scatter/xy_defaults"),s=t("../scatter/period_defaults"),l=t("./style_defaults"),c=t("../../plots/cartesian/constraints").getAxisGroup,u=t("./attributes"),f=n.coerceFont;function h(t,e,r,n){var i=e.orientation,a=e[{v:"x",h:"y"}[i]+"axis"],o=c(r,a)+i,s=r._alignmentOpts||{},l=n("alignmentgroup"),u=s[o];u||(u=s[o]={});var f=u[l];f?f.traces.push(e):f=u[l]={traces:[e],alignmentIndex:Object.keys(u).length,offsetGroups:{}};var h=n("offsetgroup"),p=f.offsetGroups,d=p[h];h&&(d||(d=p[h]={offsetIndex:Object.keys(p).length}),e._offsetIndex=d.offsetIndex)}function p(t,e,r,i,a,o){var s=!(!1===(o=o||{}).moduleHasSelected),l=!(!1===o.moduleHasUnselected),c=!(!1===o.moduleHasConstrain),u=!(!1===o.moduleHasCliponaxis),h=!(!1===o.moduleHasTextangle),p=!(!1===o.moduleHasInsideanchor),d=!!o.hasPathbar,m=Array.isArray(a)||"auto"===a,g=m||"inside"===a,v=m||"outside"===a;if(g||v){var y=f(i,"textfont",r.font),x=n.extendFlat({},y),b=!(t.textfont&&t.textfont.color);if(b&&delete x.color,f(i,"insidetextfont",x),d){var _=n.extendFlat({},y);b&&delete _.color,f(i,"pathbar.textfont",_)}v&&f(i,"outsidetextfont",y),s&&i("selected.textfont.color"),l&&i("unselected.textfont.color"),c&&i("constraintext"),u&&i("cliponaxis"),h&&i("textangle"),i("texttemplate")}g&&p&&i("insidetextanchor")}e.exports={supplyDefaults:function(t,e,r,c){function f(r,i){return n.coerce(t,e,u,r,i)}if(o(t,e,c,f)){s(t,e,c,f),f("xhoverformat"),f("yhoverformat"),f("orientation",e.x&&!e.y?"h":"v"),f("base"),f("offset"),f("width"),f("text"),f("hovertext"),f("hovertemplate");var h=f("textposition");p(t,e,c,f,h,{moduleHasSelected:!0,moduleHasUnselected:!0,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),l(t,e,f,r,c);var d=(e.marker.line||{}).color,m=a.getComponentMethod("errorbars","supplyDefaults");m(t,e,d||i.defaultLine,{axis:"y"}),m(t,e,d||i.defaultLine,{axis:"x",inherit:"y"}),n.coerceSelectionMarkerOpacity(e,f)}else e.visible=!1},crossTraceDefaults:function(t,e){var r;function i(t){return n.coerce(r._input,r,u,t)}if("group"===e.barmode)for(var a=0;a<t.length;a++)"bar"===(r=t[a]).type&&(r._input,h(0,r,e,i))},handleGroupingDefaults:h,handleText:p}},{"../../components/color":361,"../../lib":498,"../../plots/cartesian/constraints":557,"../../registry":633,"../scatter/period_defaults":942,"../scatter/xy_defaults":949,"./attributes":643,"./style_defaults":658}],648:[function(t,e,r){"use strict";e.exports=function(t,e,r){return t.x="xVal"in e?e.xVal:e.x,t.y="yVal"in e?e.yVal:e.y,e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),"h"===r.orientation?(t.label=t.y,t.value=t.x):(t.label=t.x,t.value=t.y),t}},{}],649:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("tinycolor2"),a=t("../../lib").isArrayOrTypedArray;r.coerceString=function(t,e,r){if("string"==typeof e){if(e||!t.noBlank)return e}else if(("number"==typeof e||!0===e)&&!t.strict)return String(e);return void 0!==r?r:t.dflt},r.coerceNumber=function(t,e,r){if(n(e)){e=+e;var i=t.min,a=t.max;if(!(void 0!==i&&e<i||void 0!==a&&e>a))return e}return void 0!==r?r:t.dflt},r.coerceColor=function(t,e,r){return i(e).isValid()?e:void 0!==r?r:t.dflt},r.coerceEnumerated=function(t,e,r){return t.coerceNumber&&(e=+e),-1!==t.values.indexOf(e)?e:void 0!==r?r:t.dflt},r.getValue=function(t,e){var r;return Array.isArray(t)?e<t.length&&(r=t[e]):r=t,r},r.getLineWidth=function(t,e){return 0<e.mlw?e.mlw:a(t.marker.line.width)?0:t.marker.line.width}},{"../../lib":498,"fast-isnumeric":185,tinycolor2:307}],650:[function(t,e,r){"use strict";var n=t("../../components/fx"),i=t("../../registry"),a=t("../../components/color"),o=t("../../lib").fillText,s=t("./helpers").getLineWidth,l=t("../../plots/cartesian/axes").hoverLabelText,c=t("../../constants/numerical").BADNUM;function u(t,e,r,i,a){var s,u,f,h,p,d,m,g=t.cd,v=g[0].trace,y=g[0].t,x="closest"===i,b="waterfall"===v.type,_=t.maxHoverDistance,w=t.maxSpikeDistance;"h"===v.orientation?(s=r,u=e,f="y",h="x",p=z,d=I):(s=e,u=r,f="x",h="y",d=z,p=I);var T=v[f+"period"],k=x||T;function A(t){return S(t,-1)}function M(t){return S(t,1)}function S(t,e){var r=t.w;return t[f]+e*r/2}function E(t){return t[f+"End"]-t[f+"Start"]}var L=x?A:T?function(t){return t.p-E(t)/2}:function(t){return Math.min(A(t),t.p-y.bardelta/2)},C=x?M:T?function(t){return t.p+E(t)/2}:function(t){return Math.max(M(t),t.p+y.bardelta/2)};function P(t,e,r){return a.finiteRange&&(r=0),n.inbox(t-s,e-s,r+Math.min(1,Math.abs(e-t)/m)-1)}function I(t){return P(L(t),C(t),_)}function O(t){var e=t[h];if(b){var r=Math.abs(t.rawS)||0;u>0?e+=r:u<0&&(e-=r)}return e}function z(t){var e=u,r=t.b,i=O(t);return n.inbox(r-e,i-e,_+(i-e)/(i-r)-1)}var D=t[f+"a"],R=t[h+"a"];m=Math.abs(D.r2c(D.range[1])-D.r2c(D.range[0]));var F=n.getDistanceFunction(i,p,d,(function(t){return(p(t)+d(t))/2}));if(n.getClosest(g,F,t),!1!==t.index&&g[t.index].p!==c){k||(L=function(t){return Math.min(A(t),t.p-y.bargroupwidth/2)},C=function(t){return Math.max(M(t),t.p+y.bargroupwidth/2)});var B=g[t.index],N=v.base?B.b+B.s:B.s;t[h+"0"]=t[h+"1"]=R.c2p(B[h],!0),t[h+"LabelVal"]=N;var j=y.extents[y.extents.round(B.p)];t[f+"0"]=D.c2p(x?L(B):j[0],!0),t[f+"1"]=D.c2p(x?C(B):j[1],!0);var U=void 0!==B.orig_p;return t[f+"LabelVal"]=U?B.orig_p:B.p,t.labelLabel=l(D,t[f+"LabelVal"],v[f+"hoverformat"]),t.valueLabel=l(R,t[h+"LabelVal"],v[h+"hoverformat"]),t.baseLabel=l(R,B.b,v[h+"hoverformat"]),t.spikeDistance=(function(t){var e=u,r=t.b,i=O(t);return n.inbox(r-e,i-e,w+(i-e)/(i-r)-1)}(B)+function(t){return P(A(t),M(t),w)}(B))/2,t[f+"Spike"]=D.c2p(B.p,!0),o(B,v,t),t.hovertemplate=v.hovertemplate,t}}function f(t,e){var r=e.mcc||t.marker.color,n=e.mlcc||t.marker.line.color,i=s(t,e);return a.opacity(r)?r:a.opacity(n)&&i?n:void 0}e.exports={hoverPoints:function(t,e,r,n,a){var o=u(t,e,r,n,a);if(o){var s=o.cd,l=s[0].trace,c=s[o.index];return o.color=f(l,c),i.getComponentMethod("errorbars","hoverInfo")(c,l,o),[o]}},hoverOnBars:u,getTraceColor:f}},{"../../components/color":361,"../../components/fx":401,"../../constants/numerical":474,"../../lib":498,"../../plots/cartesian/axes":549,"../../registry":633,"./helpers":649}],651:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults").supplyDefaults,crossTraceDefaults:t("./defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc").crossTraceCalc,colorbar:t("../scatter/marker_colorbar"),arraysToCalcdata:t("./arrays_to_calcdata"),plot:t("./plot").plot,style:t("./style").style,styleOnSelect:t("./style").styleOnSelect,hoverPoints:t("./hover").hoverPoints,eventData:t("./event_data"),selectPoints:t("./select"),moduleType:"trace",name:"bar",basePlotModule:t("../../plots/cartesian"),categories:["bar-like","cartesian","svg","bar","oriented","errorBarsOK","showLegend","zoomScale"],animatable:!0,meta:{}}},{"../../plots/cartesian":563,"../scatter/marker_colorbar":940,"./arrays_to_calcdata":642,"./attributes":643,"./calc":644,"./cross_trace_calc":646,"./defaults":647,"./event_data":648,"./hover":650,"./layout_attributes":652,"./layout_defaults":653,"./plot":654,"./select":655,"./style":657}],652:[function(t,e,r){"use strict";e.exports={barmode:{valType:"enumerated",values:["stack","group","overlay","relative"],dflt:"group",editType:"calc"},barnorm:{valType:"enumerated",values:["","fraction","percent"],dflt:"",editType:"calc"},bargap:{valType:"number",min:0,max:1,editType:"calc"},bargroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},{}],653:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../plots/cartesian/axes"),a=t("../../lib"),o=t("./layout_attributes");e.exports=function(t,e,r){function s(r,n){return a.coerce(t,e,o,r,n)}for(var l=!1,c=!1,u=!1,f={},h=s("barmode"),p=0;p<r.length;p++){var d=r[p];if(n.traceIs(d,"bar")&&d.visible){if(l=!0,"group"===h){var m=d.xaxis+d.yaxis;f[m]&&(u=!0),f[m]=!0}if(d.visible&&"histogram"===d.type)"category"!==i.getFromId({_fullLayout:e},d["v"===d.orientation?"xaxis":"yaxis"]).type&&(c=!0)}}l?("overlay"!==h&&s("barnorm"),s("bargap",c&&!u?0:.2),s("bargroupgap")):delete e.barmode}},{"../../lib":498,"../../plots/cartesian/axes":549,"../../registry":633,"./layout_attributes":652}],654:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("../../lib"),o=t("../../lib/svg_text_utils"),s=t("../../components/color"),l=t("../../components/drawing"),c=t("../../registry"),u=t("../../plots/cartesian/axes").tickText,f=t("./uniform_text"),h=f.recordMinTextSize,p=f.clearMinTextSize,d=t("./style"),m=t("./helpers"),g=t("./constants"),v=t("./attributes"),y=v.text,x=v.textposition,b=t("../../components/fx/helpers").appendArrayPointValue,_=g.TEXTPAD;function w(t){return t.id}function T(t){if(t.ids)return w}function k(t,e){return t<e?1:-1}function A(t,e,r,n){var i;return!e.uniformtext.mode&&M(r)?(n&&(i=n()),t.transition().duration(r.duration).ease(r.easing).each("end",(function(){i&&i()})).each("interrupt",(function(){i&&i()}))):t}function M(t){return t&&t.duration>0}function S(t){return"auto"===t?0:t}function E(t,e){var r=Math.PI/180*e,n=Math.abs(Math.sin(r)),i=Math.abs(Math.cos(r));return{x:t.width*i+t.height*n,y:t.width*n+t.height*i}}function L(t,e,r,n,i,a){var o=!!a.isHorizontal,s=!!a.constrained,l=a.angle||0,c=a.anchor||"end",u="end"===c,f="start"===c,h=((a.leftToRight||0)+1)/2,p=1-h,d=i.width,m=i.height,g=Math.abs(e-t),v=Math.abs(n-r),y=g>2*_&&v>2*_?_:0;g-=2*y,v-=2*y;var x=S(l);"auto"!==l||d<=g&&m<=v||!(d>g||m>v)||(d>v||m>g)&&d<m==g<v||(x+=90);var b=E(i,x),w=1;s&&(w=Math.min(1,g/b.x,v/b.y));var T=i.left*p+i.right*h,A=(i.top+i.bottom)/2,M=(t+_)*p+(e-_)*h,L=(r+n)/2,C=0,P=0;if(f||u){var I=(o?b.x:b.y)/2,O=o?k(t,e):k(r,n);o?f?(M=t+O*y,C=-O*I):(M=e-O*y,C=O*I):f?(L=r+O*y,P=-O*I):(L=n-O*y,P=O*I)}return{textX:T,textY:A,targetX:M,targetY:L,anchorX:C,anchorY:P,scale:w,rotate:x}}e.exports={plot:function(t,e,r,f,g,v){var w=e.xaxis,C=e.yaxis,P=t._fullLayout;g||(g={mode:P.barmode,norm:P.barmode,gap:P.bargap,groupgap:P.bargroupgap},p("bar",P));var I=a.makeTraceGroups(f,r,"trace bars").each((function(r){var c=n.select(this),f=r[0].trace,p="waterfall"===f.type,I="funnel"===f.type,O="bar"===f.type||I,z=0;p&&f.connector.visible&&"between"===f.connector.mode&&(z=f.connector.line.width/2);var D="h"===f.orientation,R=M(g),F=a.ensureSingle(c,"g","points"),B=T(f),N=F.selectAll("g.point").data(a.identity,B);N.enter().append("g").classed("point",!0),N.exit().remove(),N.each((function(c,p){var T,M,I=n.select(this),F=function(t,e,r,n){var i=[],a=[],o=n?e:r,s=n?r:e;return i[0]=o.c2p(t.s0,!0),a[0]=s.c2p(t.p0,!0),i[1]=o.c2p(t.s1,!0),a[1]=s.c2p(t.p1,!0),n?[i,a]:[a,i]}(c,w,C,D),B=F[0][0],N=F[0][1],j=F[1][0],U=F[1][1],V=0==(D?N-B:U-j);if(V&&O&&m.getLineWidth(f,c)&&(V=!1),V||(V=!(i(B)&&i(N)&&i(j)&&i(U))),c.isBlank=V,V&&(D?N=B:U=j),z&&!V&&(D?(B-=k(B,N)*z,N+=k(B,N)*z):(j-=k(j,U)*z,U+=k(j,U)*z)),"waterfall"===f.type){if(!V){var H=f[c.dir].marker;T=H.line.width,M=H.color}}else T=m.getLineWidth(f,c),M=c.mc||f.marker.color;function q(t){var e=n.round(T/2%1,2);return 0===g.gap&&0===g.groupgap?n.round(Math.round(t)-e,2):t}if(!t._context.staticPlot){var G=s.opacity(M)<1||T>.01?q:function(t,e,r){return r&&t===e?t:Math.abs(t-e)>=2?q(t):t>e?Math.ceil(t):Math.floor(t)};B=G(B,N,D),N=G(N,B,D),j=G(j,U,!D),U=G(U,j,!D)}var Y=A(a.ensureSingle(I,"path"),P,g,v);if(Y.style("vector-effect","non-scaling-stroke").attr("d",isNaN((N-B)*(U-j))||V&&t._context.staticPlot?"M0,0Z":"M"+B+","+j+"V"+U+"H"+N+"V"+j+"Z").call(l.setClipUrl,e.layerClipId,t),!P.uniformtext.mode&&R){var W=l.makePointStyleFns(f);l.singlePointStyle(c,Y,f,W,t)}!function(t,e,r,n,i,s,c,f,p,g,v){var w,T=e.xaxis,M=e.yaxis,C=t._fullLayout;function P(e,r,n){return a.ensureSingle(e,"text").text(r).attr({class:"bartext bartext-"+w,"text-anchor":"middle","data-notex":1}).call(l.font,n).call(o.convertToTspans,t)}var I=n[0].trace,O="h"===I.orientation,z=function(t,e,r,n,i){var o,s=e[0].trace;o=s.texttemplate?function(t,e,r,n,i){var o=e[0].trace,s=a.castOption(o,r,"texttemplate");if(!s)return"";var l,c,f,h,p="histogram"===o.type,d="waterfall"===o.type,m="funnel"===o.type,g="h"===o.orientation;g?(l="y",c=i,f="x",h=n):(l="x",c=n,f="y",h=i);function v(t){return u(h,h.c2l(t),!0).text}var y=e[r],x={};x.label=y.p,x.labelLabel=x[l+"Label"]=(_=y.p,u(c,c.c2l(_),!0).text);var _;var w=a.castOption(o,y.i,"text");(0===w||w)&&(x.text=w);x.value=y.s,x.valueLabel=x[f+"Label"]=v(y.s);var T={};b(T,o,y.i),(p||void 0===T.x)&&(T.x=g?x.value:x.label);(p||void 0===T.y)&&(T.y=g?x.label:x.value);(p||void 0===T.xLabel)&&(T.xLabel=g?x.valueLabel:x.labelLabel);(p||void 0===T.yLabel)&&(T.yLabel=g?x.labelLabel:x.valueLabel);d&&(x.delta=+y.rawS||y.s,x.deltaLabel=v(x.delta),x.final=y.v,x.finalLabel=v(x.final),x.initial=x.final-x.delta,x.initialLabel=v(x.initial));m&&(x.value=y.s,x.valueLabel=v(x.value),x.percentInitial=y.begR,x.percentInitialLabel=a.formatPercent(y.begR),x.percentPrevious=y.difR,x.percentPreviousLabel=a.formatPercent(y.difR),x.percentTotal=y.sumR,x.percenTotalLabel=a.formatPercent(y.sumR));var k=a.castOption(o,y.i,"customdata");k&&(x.customdata=k);return a.texttemplateString(s,x,t._d3locale,T,x,o._meta||{})}(t,e,r,n,i):s.textinfo?function(t,e,r,n){var i=t[0].trace,o="h"===i.orientation,s="waterfall"===i.type,l="funnel"===i.type;function c(t){return u(o?r:n,+t,!0).text}var f,h=i.textinfo,p=t[e],d=h.split("+"),m=[],g=function(t){return-1!==d.indexOf(t)};g("label")&&m.push((v=t[e].p,u(o?n:r,v,!0).text));var v;g("text")&&(0===(f=a.castOption(i,p.i,"text"))||f)&&m.push(f);if(s){var y=+p.rawS||p.s,x=p.v,b=x-y;g("initial")&&m.push(c(b)),g("delta")&&m.push(c(y)),g("final")&&m.push(c(x))}if(l){g("value")&&m.push(c(p.s));var _=0;g("percent initial")&&_++,g("percent previous")&&_++,g("percent total")&&_++;var w=_>1;g("percent initial")&&(f=a.formatPercent(p.begR),w&&(f+=" of initial"),m.push(f)),g("percent previous")&&(f=a.formatPercent(p.difR),w&&(f+=" of previous"),m.push(f)),g("percent total")&&(f=a.formatPercent(p.sumR),w&&(f+=" of total"),m.push(f))}return m.join("<br>")}(e,r,n,i):m.getValue(s.text,r);return m.coerceString(y,o)}(C,n,i,T,M);w=function(t,e){var r=m.getValue(t.textposition,e);return m.coerceEnumerated(x,r)}(I,i);var D="stack"===g.mode||"relative"===g.mode,R=n[i],F=!D||R._outmost;if(!z||"none"===w||(R.isBlank||s===c||f===p)&&("auto"===w||"inside"===w))return void r.select("text").remove();var B=C.font,N=d.getBarColor(n[i],I),j=d.getInsideTextFont(I,i,B,N),U=d.getOutsideTextFont(I,i,B),V=r.datum();O?"log"===T.type&&V.s0<=0&&(s=T.range[0]<T.range[1]?0:T._length):"log"===M.type&&V.s0<=0&&(f=M.range[0]<M.range[1]?M._length:0);var H,q,G,Y,W,X=Math.abs(c-s)-2*_,Z=Math.abs(p-f)-2*_;"outside"===w&&(F||R.hasB||(w="inside"));if("auto"===w)if(F){w="inside",W=a.ensureUniformFontSize(t,j),H=P(r,z,W),q=l.bBox(H.node()),G=q.width,Y=q.height;var J=G<=X&&Y<=Z,K=G<=Z&&Y<=X,Q=O?X>=G*(Z/Y):Z>=Y*(X/G);G>0&&Y>0&&(J||K||Q)?w="inside":(w="outside",H.remove(),H=null)}else w="inside";if(!H){W=a.ensureUniformFontSize(t,"outside"===w?U:j);var $=(H=P(r,z,W)).attr("transform");if(H.attr("transform",""),q=l.bBox(H.node()),G=q.width,Y=q.height,H.attr("transform",$),G<=0||Y<=0)return void H.remove()}var tt,et,rt=I.textangle;"outside"===w?(et="both"===I.constraintext||"outside"===I.constraintext,tt=function(t,e,r,n,i,a){var o,s=!!a.isHorizontal,l=!!a.constrained,c=a.angle||0,u=i.width,f=i.height,h=Math.abs(e-t),p=Math.abs(n-r);o=s?p>2*_?_:0:h>2*_?_:0;var d=1;l&&(d=s?Math.min(1,p/f):Math.min(1,h/u));var m=S(c),g=E(i,m),v=(s?g.x:g.y)/2,y=(i.left+i.right)/2,x=(i.top+i.bottom)/2,b=(t+e)/2,w=(r+n)/2,T=0,A=0,M=s?k(e,t):k(r,n);s?(b=e-M*o,T=M*v):(w=n+M*o,A=-M*v);return{textX:y,textY:x,targetX:b,targetY:w,anchorX:T,anchorY:A,scale:d,rotate:m}}(s,c,f,p,q,{isHorizontal:O,constrained:et,angle:rt})):(et="both"===I.constraintext||"inside"===I.constraintext,tt=L(s,c,f,p,q,{isHorizontal:O,constrained:et,angle:rt,anchor:I.insidetextanchor}));tt.fontSize=W.size,h("histogram"===I.type?"bar":I.type,tt,C),R.transform=tt,A(H,C,g,v).attr("transform",a.getTextTransform(tt))}(t,e,I,r,p,B,N,j,U,g,v),e.layerClipId&&l.hideOutsideRangePoint(c,I.select("text"),w,C,f.xcalendar,f.ycalendar)}));var j=!1===f.cliponaxis;l.setClipUrl(c,j?null:e.layerClipId,t)}));c.getComponentMethod("errorbars","plot")(t,I,e,g)},toMoveInsideBar:L}},{"../../components/color":361,"../../components/drawing":383,"../../components/fx/helpers":397,"../../lib":498,"../../lib/svg_text_utils":524,"../../plots/cartesian/axes":549,"../../registry":633,"./attributes":643,"./constants":645,"./helpers":649,"./style":657,"./uniform_text":659,"@plotly/d3":58,"fast-isnumeric":185}],655:[function(t,e,r){"use strict";function n(t,e,r,n,i){var a=e.c2p(n?t.s0:t.p0,!0),o=e.c2p(n?t.s1:t.p1,!0),s=r.c2p(n?t.p0:t.s0,!0),l=r.c2p(n?t.p1:t.s1,!0);return i?[(a+o)/2,(s+l)/2]:n?[o,(s+l)/2]:[(a+o)/2,l]}e.exports=function(t,e){var r,i=t.cd,a=t.xaxis,o=t.yaxis,s=i[0].trace,l="funnel"===s.type,c="h"===s.orientation,u=[];if(!1===e)for(r=0;r<i.length;r++)i[r].selected=0;else for(r=0;r<i.length;r++){var f=i[r],h="ct"in f?f.ct:n(f,a,o,c,l);e.contains(h,!1,r,t)?(u.push({pointNumber:r,x:a.c2d(f.x),y:o.c2d(f.y)}),f.selected=1):f.selected=0}return u}},{}],656:[function(t,e,r){"use strict";e.exports=a;var n=t("../../lib").distinctVals,i=t("../../constants/numerical").BADNUM;function a(t,e){this.traces=t,this.sepNegVal=e.sepNegVal,this.overlapNoMerge=e.overlapNoMerge;for(var r=1/0,a=[],o=0;o<t.length;o++){for(var s=t[o],l=0;l<s.length;l++){var c=s[l];c.p!==i&&a.push(c.p)}s[0]&&s[0].width1&&(r=Math.min(s[0].width1,r))}this.positions=a;var u=n(a);this.distinctPositions=u.vals,1===u.vals.length&&r!==1/0?this.minDiff=r:this.minDiff=Math.min(u.minDiff,r);var f=(e.posAxis||{}).type;"category"!==f&&"multicategory"!==f||(this.minDiff=1),this.binWidth=this.minDiff,this.bins={}}a.prototype.put=function(t,e){var r=this.getLabel(t,e),n=this.bins[r]||0;return this.bins[r]=n+e,n},a.prototype.get=function(t,e){var r=this.getLabel(t,e);return this.bins[r]||0},a.prototype.getLabel=function(t,e){return(e<0&&this.sepNegVal?"v":"^")+(this.overlapNoMerge?t:Math.round(t/this.binWidth))}},{"../../constants/numerical":474,"../../lib":498}],657:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/color"),a=t("../../components/drawing"),o=t("../../lib"),s=t("../../registry"),l=t("./uniform_text").resizeText,c=t("./attributes"),u=c.textfont,f=c.insidetextfont,h=c.outsidetextfont,p=t("./helpers");function d(t,e,r){a.pointStyle(t.selectAll("path"),e,r),m(t,e,r)}function m(t,e,r){t.selectAll("text").each((function(t){var i=n.select(this),s=o.ensureUniformFontSize(r,g(i,t,e,r));a.font(i,s)}))}function g(t,e,r,n){var i=n._fullLayout.font,a=r.textfont;if(t.classed("bartext-inside")){var o=_(e,r);a=y(r,e.i,i,o)}else t.classed("bartext-outside")&&(a=x(r,e.i,i));return a}function v(t,e,r){return b(u,t.textfont,e,r)}function y(t,e,r,n){var a=v(t,e,r);return(void 0===t._input.textfont||void 0===t._input.textfont.color||Array.isArray(t.textfont.color)&&void 0===t.textfont.color[e])&&(a={color:i.contrast(n),family:a.family,size:a.size}),b(f,t.insidetextfont,e,a)}function x(t,e,r){var n=v(t,e,r);return b(h,t.outsidetextfont,e,n)}function b(t,e,r,n){e=e||{};var i=p.getValue(e.family,r),a=p.getValue(e.size,r),o=p.getValue(e.color,r);return{family:p.coerceString(t.family,i,n.family),size:p.coerceNumber(t.size,a,n.size),color:p.coerceColor(t.color,o,n.color)}}function _(t,e){return"waterfall"===e.type?e[t.dir].marker.color:t.mcc||t.mc||e.marker.color}e.exports={style:function(t){var e=n.select(t).selectAll("g.barlayer").selectAll("g.trace");l(t,e,"bar");var r=e.size(),i=t._fullLayout;e.style("opacity",(function(t){return t[0].trace.opacity})).each((function(t){("stack"===i.barmode&&r>1||0===i.bargap&&0===i.bargroupgap&&!t[0].trace.marker.line.width)&&n.select(this).attr("shape-rendering","crispEdges")})),e.selectAll("g.points").each((function(e){d(n.select(this),e[0].trace,t)})),s.getComponentMethod("errorbars","style")(e)},styleTextPoints:m,styleOnSelect:function(t,e,r){var i=e[0].trace;i.selectedpoints?function(t,e,r){a.selectedPointStyle(t.selectAll("path"),e),function(t,e,r){t.each((function(t){var i,s=n.select(this);if(t.selected){i=o.ensureUniformFontSize(r,g(s,t,e,r));var l=e.selected.textfont&&e.selected.textfont.color;l&&(i.color=l),a.font(s,i)}else a.selectedTextStyle(s,e)}))}(t.selectAll("text"),e,r)}(r,i,t):(d(r,i,t),s.getComponentMethod("errorbars","style")(r))},getInsideTextFont:y,getOutsideTextFont:x,getBarColor:_,resizeText:l}},{"../../components/color":361,"../../components/drawing":383,"../../lib":498,"../../registry":633,"./attributes":643,"./helpers":649,"./uniform_text":659,"@plotly/d3":58}],658:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults"),o=t("../../lib").coercePattern;e.exports=function(t,e,r,s,l){var c=r("marker.color",s),u=i(t,"marker");u&&a(t,e,l,r,{prefix:"marker.",cLetter:"c"}),r("marker.line.color",n.defaultLine),i(t,"marker.line")&&a(t,e,l,r,{prefix:"marker.line.",cLetter:"c"}),r("marker.line.width"),r("marker.opacity"),o(r,"marker.pattern",c,u),r("selected.marker.color"),r("unselected.marker.color")}},{"../../components/color":361,"../../components/colorscale/defaults":371,"../../components/colorscale/helpers":372,"../../lib":498}],659:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib");function a(t){return"_"+t+"Text_minsize"}e.exports={recordMinTextSize:function(t,e,r){if(r.uniformtext.mode){var n=a(t),i=r.uniformtext.minsize,o=e.scale*e.fontSize;e.hide=o<i,r[n]=r[n]||1/0,e.hide||(r[n]=Math.min(r[n],Math.max(o,i)))}},clearMinTextSize:function(t,e){e[a(t)]=void 0},resizeText:function(t,e,r){var a=t._fullLayout,o=a["_"+r+"Text_minsize"];if(o){var s,l="hide"===a.uniformtext.mode;switch(r){case"funnelarea":case"pie":case"sunburst":s="g.slice";break;case"treemap":case"icicle":s="g.slice, g.pathbar";break;default:s="g.points > g.point"}e.selectAll(s).each((function(t){var e=t.transform;e&&(e.scale=l&&e.hide?0:o/e.fontSize,n.select(this).select("text").attr("transform",i.getTextTransform(e)))}))}}}},{"../../lib":498,"@plotly/d3":58}],660:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../lib/extend").extendFlat,a=t("../scatterpolar/attributes"),o=t("../bar/attributes");e.exports={r:a.r,theta:a.theta,r0:a.r0,dr:a.dr,theta0:a.theta0,dtheta:a.dtheta,thetaunit:a.thetaunit,base:i({},o.base,{}),offset:i({},o.offset,{}),width:i({},o.width,{}),text:i({},o.text,{}),hovertext:i({},o.hovertext,{}),marker:o.marker,hoverinfo:a.hoverinfo,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{"../../lib/extend":488,"../../plots/template_attributes":628,"../bar/attributes":643,"../scatterpolar/attributes":997}],661:[function(t,e,r){"use strict";var n=t("../../components/colorscale/helpers").hasColorscale,i=t("../../components/colorscale/calc"),a=t("../bar/arrays_to_calcdata"),o=t("../bar/cross_trace_calc").setGroupPositions,s=t("../scatter/calc_selection"),l=t("../../registry").traceIs,c=t("../../lib").extendFlat;e.exports={calc:function(t,e){for(var r=t._fullLayout,o=e.subplot,l=r[o].radialaxis,c=r[o].angularaxis,u=l.makeCalcdata(e,"r"),f=c.makeCalcdata(e,"theta"),h=e._length,p=new Array(h),d=u,m=f,g=0;g<h;g++)p[g]={p:m[g],s:d[g]};function v(t){var r=e[t];void 0!==r&&(e["_"+t]=Array.isArray(r)?c.makeCalcdata(e,t):c.d2c(r,e.thetaunit))}return"linear"===c.type&&(v("width"),v("offset")),n(e,"marker")&&i(t,e,{vals:e.marker.color,containerStr:"marker",cLetter:"c"}),n(e,"marker.line")&&i(t,e,{vals:e.marker.line.color,containerStr:"marker.line",cLetter:"c"}),a(p,e),s(p,e),p},crossTraceCalc:function(t,e,r){for(var n=t.calcdata,i=[],a=0;a<n.length;a++){var s=n[a],u=s[0].trace;!0===u.visible&&l(u,"bar")&&u.subplot===r&&i.push(s)}var f=c({},e.radialaxis,{_id:"x"}),h=e.angularaxis;o(t,h,f,i,{mode:e.barmode,norm:e.barnorm,gap:e.bargap,groupgap:e.bargroupgap})}}},{"../../components/colorscale/calc":369,"../../components/colorscale/helpers":372,"../../lib":498,"../../registry":633,"../bar/arrays_to_calcdata":642,"../bar/cross_trace_calc":646,"../scatter/calc_selection":924}],662:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatterpolar/defaults").handleRThetaDefaults,a=t("../bar/style_defaults"),o=t("./attributes");e.exports=function(t,e,r,s){function l(r,i){return n.coerce(t,e,o,r,i)}i(t,e,s,l)?(l("thetaunit"),l("base"),l("offset"),l("width"),l("text"),l("hovertext"),l("hovertemplate"),a(t,e,l,r,s),n.coerceSelectionMarkerOpacity(e,l)):e.visible=!1}},{"../../lib":498,"../bar/style_defaults":658,"../scatterpolar/defaults":999,"./attributes":660}],663:[function(t,e,r){"use strict";var n=t("../../components/fx"),i=t("../../lib"),a=t("../bar/hover").getTraceColor,o=i.fillText,s=t("../scatterpolar/hover").makeHoverPointText,l=t("../../plots/polar/helpers").isPtInsidePolygon;e.exports=function(t,e,r){var c=t.cd,u=c[0].trace,f=t.subplot,h=f.radialAxis,p=f.angularAxis,d=f.vangles,m=d?l:i.isPtInsideSector,g=t.maxHoverDistance,v=p._period||2*Math.PI,y=Math.abs(h.g2p(Math.sqrt(e*e+r*r))),x=Math.atan2(r,e);h.range[0]>h.range[1]&&(x+=Math.PI);if(n.getClosest(c,(function(t){return m(y,x,[t.rp0,t.rp1],[t.thetag0,t.thetag1],d)?g+Math.min(1,Math.abs(t.thetag1-t.thetag0)/v)-1+(t.rp1-y)/(t.rp1-t.rp0)-1:1/0}),t),!1!==t.index){var b=c[t.index];t.x0=t.x1=b.ct[0],t.y0=t.y1=b.ct[1];var _=i.extendFlat({},b,{r:b.s,theta:b.p});return o(b,u,t),s(_,u,f,t),t.hovertemplate=u.hovertemplate,t.color=a(u,b),t.xLabelVal=t.yLabelVal=void 0,b.s<0&&(t.idealAlign="left"),[t]}}},{"../../components/fx":401,"../../lib":498,"../../plots/polar/helpers":616,"../bar/hover":650,"../scatterpolar/hover":1001}],664:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"barpolar",basePlotModule:t("../../plots/polar"),categories:["polar","bar","showLegend"],attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("../scatterpolar/format_labels"),style:t("../bar/style").style,styleOnSelect:t("../bar/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../bar/select"),meta:{}}},{"../../plots/polar":617,"../bar/select":655,"../bar/style":657,"../scatter/marker_colorbar":940,"../scatterpolar/format_labels":1e3,"./attributes":660,"./calc":661,"./defaults":662,"./hover":663,"./layout_attributes":665,"./layout_defaults":666,"./plot":667}],665:[function(t,e,r){"use strict";e.exports={barmode:{valType:"enumerated",values:["stack","overlay"],dflt:"stack",editType:"calc"},bargap:{valType:"number",dflt:.1,min:0,max:1,editType:"calc"}}},{}],666:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r){var a,o={};function s(r,o){return n.coerce(t[a]||{},e[a],i,r,o)}for(var l=0;l<r.length;l++){var c=r[l];"barpolar"===c.type&&!0===c.visible&&(o[a=c.subplot]||(s("barmode"),s("bargap"),o[a]=1))}}},{"../../lib":498,"./layout_attributes":665}],667:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("fast-isnumeric"),a=t("../../lib"),o=t("../../components/drawing"),s=t("../../plots/polar/helpers");e.exports=function(t,e,r){var l=e.xaxis,c=e.yaxis,u=e.radialAxis,f=e.angularAxis,h=function(t){var e=t.cxx,r=t.cyy;if(t.vangles)return function(n,i,o,l){var c,u;a.angleDelta(o,l)>0?(c=o,u=l):(c=l,u=o);var f=[s.findEnclosingVertexAngles(c,t.vangles)[0],(c+u)/2,s.findEnclosingVertexAngles(u,t.vangles)[1]];return s.pathPolygonAnnulus(n,i,c,u,f,e,r)};return function(t,n,i,o){return a.pathAnnulus(t,n,i,o,e,r)}}(e),p=e.layers.frontplot.select("g.barlayer");a.makeTraceGroups(p,r,"trace bars").each((function(){var r=n.select(this),s=a.ensureSingle(r,"g","points").selectAll("g.point").data(a.identity);s.enter().append("g").style("vector-effect","non-scaling-stroke").style("stroke-miterlimit",2).classed("point",!0),s.exit().remove(),s.each((function(t){var e,r=n.select(this),o=t.rp0=u.c2p(t.s0),s=t.rp1=u.c2p(t.s1),p=t.thetag0=f.c2g(t.p0),d=t.thetag1=f.c2g(t.p1);if(i(o)&&i(s)&&i(p)&&i(d)&&o!==s&&p!==d){var m=u.c2g(t.s1),g=(p+d)/2;t.ct=[l.c2p(m*Math.cos(g)),c.c2p(m*Math.sin(g))],e=h(o,s,p,d)}else e="M0,0Z";a.ensureSingle(r,"path").attr("d",e)})),o.setClipUrl(r,e._hasClipOnAxisFalse?e.clipIds.forTraces:null,t)}))}},{"../../components/drawing":383,"../../lib":498,"../../plots/polar/helpers":616,"@plotly/d3":58,"fast-isnumeric":185}],668:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../bar/attributes"),a=t("../../components/color/attributes"),o=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,s=t("../../plots/template_attributes").hovertemplateAttrs,l=t("../../lib/extend").extendFlat,c=n.marker,u=c.line;e.exports={y:{valType:"data_array",editType:"calc+clearAxisTypes"},x:{valType:"data_array",editType:"calc+clearAxisTypes"},x0:{valType:"any",editType:"calc+clearAxisTypes"},y0:{valType:"any",editType:"calc+clearAxisTypes"},dx:{valType:"number",editType:"calc"},dy:{valType:"number",editType:"calc"},xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,xhoverformat:o("x"),yhoverformat:o("y"),name:{valType:"string",editType:"calc+clearAxisTypes"},q1:{valType:"data_array",editType:"calc+clearAxisTypes"},median:{valType:"data_array",editType:"calc+clearAxisTypes"},q3:{valType:"data_array",editType:"calc+clearAxisTypes"},lowerfence:{valType:"data_array",editType:"calc"},upperfence:{valType:"data_array",editType:"calc"},notched:{valType:"boolean",editType:"calc"},notchwidth:{valType:"number",min:0,max:.5,dflt:.25,editType:"calc"},notchspan:{valType:"data_array",editType:"calc"},boxpoints:{valType:"enumerated",values:["all","outliers","suspectedoutliers",!1],editType:"calc"},jitter:{valType:"number",min:0,max:1,editType:"calc"},pointpos:{valType:"number",min:-2,max:2,editType:"calc"},boxmean:{valType:"enumerated",values:[!0,"sd",!1],editType:"calc"},mean:{valType:"data_array",editType:"calc"},sd:{valType:"data_array",editType:"calc"},orientation:{valType:"enumerated",values:["v","h"],editType:"calc+clearAxisTypes"},quartilemethod:{valType:"enumerated",values:["linear","exclusive","inclusive"],dflt:"linear",editType:"calc"},width:{valType:"number",min:0,dflt:0,editType:"calc"},marker:{outliercolor:{valType:"color",dflt:"rgba(0, 0, 0, 0)",editType:"style"},symbol:l({},c.symbol,{arrayOk:!1,editType:"plot"}),opacity:l({},c.opacity,{arrayOk:!1,dflt:1,editType:"style"}),size:l({},c.size,{arrayOk:!1,editType:"calc"}),color:l({},c.color,{arrayOk:!1,editType:"style"}),line:{color:l({},u.color,{arrayOk:!1,dflt:a.defaultLine,editType:"style"}),width:l({},u.width,{arrayOk:!1,dflt:0,editType:"style"}),outliercolor:{valType:"color",editType:"style"},outlierwidth:{valType:"number",min:0,dflt:1,editType:"style"},editType:"style"},editType:"plot"},line:{color:{valType:"color",editType:"style"},width:{valType:"number",min:0,dflt:2,editType:"style"},editType:"plot"},fillcolor:n.fillcolor,whiskerwidth:{valType:"number",min:0,max:1,dflt:.5,editType:"calc"},offsetgroup:i.offsetgroup,alignmentgroup:i.alignmentgroup,selected:{marker:n.selected.marker,editType:"style"},unselected:{marker:n.unselected.marker,editType:"style"},text:l({},n.text,{}),hovertext:l({},n.hovertext,{}),hovertemplate:s({}),hoveron:{valType:"flaglist",flags:["boxes","points"],dflt:"boxes+points",editType:"style"}}},{"../../components/color/attributes":360,"../../lib/extend":488,"../../plots/cartesian/axis_format_attributes":552,"../../plots/template_attributes":628,"../bar/attributes":643,"../scatter/attributes":922}],669:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../plots/cartesian/axes"),a=t("../../plots/cartesian/align_period"),o=t("../../lib"),s=t("../../constants/numerical").BADNUM,l=o._;e.exports=function(t,e){var r,c,y,x,b,_,w,T=t._fullLayout,k=i.getFromId(t,e.xaxis||"x"),A=i.getFromId(t,e.yaxis||"y"),M=[],S="violin"===e.type?"_numViolins":"_numBoxes";"h"===e.orientation?(y=k,x="x",b=A,_="y",w=!!e.yperiodalignment):(y=A,x="y",b=k,_="x",w=!!e.xperiodalignment);var E,L,C,P,I,O,z=function(t,e,r,i){var s,l=e+"0"in t,c="d"+e in t;if(e in t||l&&c){var u=r.makeCalcdata(t,e);return[a(t,r,e,u).vals,u]}s=l?t[e+"0"]:"name"in t&&("category"===r.type||n(t.name)&&-1!==["linear","log"].indexOf(r.type)||o.isDateTime(t.name)&&"date"===r.type)?t.name:i;for(var f="multicategory"===r.type?r.r2c_just_indices(s):r.d2c(s,0,t[e+"calendar"]),h=t._length,p=new Array(h),d=0;d<h;d++)p[d]=f;return[p]}(e,_,b,T[S]),D=z[0],R=z[1],F=o.distinctVals(D,b),B=F.vals,N=F.minDiff/2,j="all"===(e.boxpoints||e.points)?o.identity:function(t){return t.v<E.lf||t.v>E.uf};if(e._hasPreCompStats){var U=e[x],V=function(t){return y.d2c((e[t]||[])[r])},H=1/0,q=-1/0;for(r=0;r<e._length;r++){var G=D[r];if(n(G)){if((E={}).pos=E[_]=G,w&&R&&(E.orig_p=R[r]),E.q1=V("q1"),E.med=V("median"),E.q3=V("q3"),L=[],U&&o.isArrayOrTypedArray(U[r]))for(c=0;c<U[r].length;c++)(O=y.d2c(U[r][c]))!==s&&(u(I={v:O,i:[r,c]},e,[r,c]),L.push(I));if(E.pts=L.sort(f),P=(C=E[x]=L.map(h)).length,E.med!==s&&E.q1!==s&&E.q3!==s&&E.med>=E.q1&&E.q3>=E.med){var Y=V("lowerfence");E.lf=Y!==s&&Y<=E.q1?Y:p(E,C,P);var W=V("upperfence");E.uf=W!==s&&W>=E.q3?W:d(E,C,P);var X=V("mean");E.mean=X!==s?X:P?o.mean(C,P):(E.q1+E.q3)/2;var Z=V("sd");E.sd=X!==s&&Z>=0?Z:P?o.stdev(C,P,E.mean):E.q3-E.q1,E.lo=m(E),E.uo=g(E);var J=V("notchspan");J=J!==s&&J>0?J:v(E,P),E.ln=E.med-J,E.un=E.med+J;var K=E.lf,Q=E.uf;e.boxpoints&&C.length&&(K=Math.min(K,C[0]),Q=Math.max(Q,C[P-1])),e.notched&&(K=Math.min(K,E.ln),Q=Math.max(Q,E.un)),E.min=K,E.max=Q}else{var $;o.warn(["Invalid input - make sure that q1 <= median <= q3","q1 = "+E.q1,"median = "+E.med,"q3 = "+E.q3].join("\n")),$=E.med!==s?E.med:E.q1!==s?E.q3!==s?(E.q1+E.q3)/2:E.q1:E.q3!==s?E.q3:0,E.med=$,E.q1=E.q3=$,E.lf=E.uf=$,E.mean=E.sd=$,E.ln=E.un=$,E.min=E.max=$}H=Math.min(H,E.min),q=Math.max(q,E.max),E.pts2=L.filter(j),M.push(E)}}e._extremes[y._id]=i.findExtremes(y,[H,q],{padded:!0})}else{var tt=y.makeCalcdata(e,x),et=function(t,e){for(var r=t.length,n=new Array(r+1),i=0;i<r;i++)n[i]=t[i]-e;return n[r]=t[r-1]+e,n}(B,N),rt=B.length,nt=function(t){for(var e=new Array(t),r=0;r<t;r++)e[r]=[];return e}(rt);for(r=0;r<e._length;r++)if(O=tt[r],n(O)){var it=o.findBin(D[r],et);it>=0&&it<rt&&(u(I={v:O,i:r},e,r),nt[it].push(I))}var at=1/0,ot=-1/0,st=e.quartilemethod,lt="exclusive"===st,ct="inclusive"===st;for(r=0;r<rt;r++)if(nt[r].length>0){var ut,ft;if((E={}).pos=E[_]=B[r],L=E.pts=nt[r].sort(f),P=(C=E[x]=L.map(h)).length,E.min=C[0],E.max=C[P-1],E.mean=o.mean(C,P),E.sd=o.stdev(C,P,E.mean),E.med=o.interp(C,.5),P%2&&(lt||ct))lt?(ut=C.slice(0,P/2),ft=C.slice(P/2+1)):ct&&(ut=C.slice(0,P/2+1),ft=C.slice(P/2)),E.q1=o.interp(ut,.5),E.q3=o.interp(ft,.5);else E.q1=o.interp(C,.25),E.q3=o.interp(C,.75);E.lf=p(E,C,P),E.uf=d(E,C,P),E.lo=m(E),E.uo=g(E);var ht=v(E,P);E.ln=E.med-ht,E.un=E.med+ht,at=Math.min(at,E.ln),ot=Math.max(ot,E.un),E.pts2=L.filter(j),M.push(E)}e._extremes[y._id]=i.findExtremes(y,e.notched?tt.concat([at,ot]):tt,{padded:!0})}return function(t,e){if(o.isArrayOrTypedArray(e.selectedpoints))for(var r=0;r<t.length;r++){for(var n=t[r].pts||[],i={},a=0;a<n.length;a++)i[n[a].i]=a;o.tagSelected(n,e,i)}}(M,e),M.length>0?(M[0].t={num:T[S],dPos:N,posLetter:_,valLetter:x,labels:{med:l(t,"median:"),min:l(t,"min:"),q1:l(t,"q1:"),q3:l(t,"q3:"),max:l(t,"max:"),mean:"sd"===e.boxmean?l(t,"mean \xb1 \u03c3:"):l(t,"mean:"),lf:l(t,"lower fence:"),uf:l(t,"upper fence:")}},T[S]++,M):[{t:{empty:!0}}]};var c={text:"tx",hovertext:"htx"};function u(t,e,r){for(var n in c)o.isArrayOrTypedArray(e[n])&&(Array.isArray(r)?o.isArrayOrTypedArray(e[n][r[0]])&&(t[c[n]]=e[n][r[0]][r[1]]):t[c[n]]=e[n][r])}function f(t,e){return t.v-e.v}function h(t){return t.v}function p(t,e,r){return 0===r?t.q1:Math.min(t.q1,e[Math.min(o.findBin(2.5*t.q1-1.5*t.q3,e,!0)+1,r-1)])}function d(t,e,r){return 0===r?t.q3:Math.max(t.q3,e[Math.max(o.findBin(2.5*t.q3-1.5*t.q1,e),0)])}function m(t){return 4*t.q1-3*t.q3}function g(t){return 4*t.q3-3*t.q1}function v(t,e){return 0===e?0:1.57*(t.q3-t.q1)/Math.sqrt(e)}},{"../../constants/numerical":474,"../../lib":498,"../../plots/cartesian/align_period":546,"../../plots/cartesian/axes":549,"fast-isnumeric":185}],670:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib"),a=t("../../plots/cartesian/constraints").getAxisGroup,o=["v","h"];function s(t,e,r,o){var s,l,c,u=e.calcdata,f=e._fullLayout,h=o._id,p=h.charAt(0),d=[],m=0;for(s=0;s<r.length;s++)for(c=u[r[s]],l=0;l<c.length;l++)d.push(o.c2l(c[l].pos,!0)),m+=(c[l].pts2||[]).length;if(d.length){var g=i.distinctVals(d);"category"!==o.type&&"multicategory"!==o.type||(g.minDiff=1);var v=g.minDiff/2;n.minDtick(o,g.minDiff,g.vals[0],!0);var y=f["violin"===t?"_numViolins":"_numBoxes"],x="group"===f[t+"mode"]&&y>1,b=1-f[t+"gap"],_=1-f[t+"groupgap"];for(s=0;s<r.length;s++){var w,T,k,A,M,S,E=(c=u[r[s]])[0].trace,L=c[0].t,C=E.width,P=E.side;if(C)w=T=A=C/2,k=0;else if(w=v,x){var I=a(f,o._id)+E.orientation,O=(f._alignmentOpts[I]||{})[E.alignmentgroup]||{},z=Object.keys(O.offsetGroups||{}).length,D=z||y;T=w*b*_/D,k=2*w*(((z?E._offsetIndex:L.num)+.5)/D-.5)*b,A=w*b/D}else T=w*b*_,k=0,A=w;L.dPos=w,L.bPos=k,L.bdPos=T,L.wHover=A;var R,F,B,N,j,U,V=k+T,H=Boolean(C);if("positive"===P?(M=w*(C?1:.5),R=V,S=R=k):"negative"===P?(M=R=k,S=w*(C?1:.5),F=V):(M=S=w,R=F=V),(E.boxpoints||E.points)&&m>0){var q=E.pointpos,G=E.jitter,Y=E.marker.size/2,W=0;q+G>=0&&((W=V*(q+G))>M?(H=!0,j=Y,B=W):W>R&&(j=Y,B=M)),W<=M&&(B=M);var X=0;q-G<=0&&((X=-V*(q-G))>S?(H=!0,U=Y,N=X):X>F&&(U=Y,N=S)),X<=S&&(N=S)}else B=M,N=S;var Z=new Array(c.length);for(l=0;l<c.length;l++)Z[l]=c[l].pos;E._extremes[h]=n.findExtremes(o,Z,{padded:H,vpadminus:N,vpadplus:B,vpadLinearized:!0,ppadminus:{x:U,y:j}[p],ppadplus:{x:j,y:U}[p]})}}}e.exports={crossTraceCalc:function(t,e){for(var r=t.calcdata,n=e.xaxis,i=e.yaxis,a=0;a<o.length;a++){for(var l=o[a],c="h"===l?i:n,u=[],f=0;f<r.length;f++){var h=r[f],p=h[0].t,d=h[0].trace;!0!==d.visible||"box"!==d.type&&"candlestick"!==d.type||p.empty||(d.orientation||"v")!==l||d.xaxis!==n._id||d.yaxis!==i._id||u.push(f)}s("box",t,u,c)}},setPositionOffset:s}},{"../../lib":498,"../../plots/cartesian/axes":549,"../../plots/cartesian/constraints":557}],671:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("../../components/color"),o=t("../scatter/period_defaults"),s=t("../bar/defaults").handleGroupingDefaults,l=t("../../plots/cartesian/axis_autotype"),c=t("./attributes");function u(t,e,r,a){function o(t){var e=0;return t&&t.length&&(e+=1,n.isArrayOrTypedArray(t[0])&&t[0].length&&(e+=1)),e}function s(e){return n.validate(t[e],c[e])}var u,f=r("y"),h=r("x");if("box"===e.type){var p=r("q1"),d=r("median"),m=r("q3");e._hasPreCompStats=p&&p.length&&d&&d.length&&m&&m.length,u=Math.min(n.minRowLength(p),n.minRowLength(d),n.minRowLength(m))}var g,v,y=o(f),x=o(h),b=y&&n.minRowLength(f),_=x&&n.minRowLength(h),w=a.calendar,T={autotypenumbers:a.autotypenumbers};if(e._hasPreCompStats)switch(String(x)+String(y)){case"00":var k=s("x0")||s("dx");g=(s("y0")||s("dy"))&&!k?"h":"v",v=u;break;case"10":g="v",v=Math.min(u,_);break;case"20":g="h",v=Math.min(u,h.length);break;case"01":g="h",v=Math.min(u,b);break;case"02":g="v",v=Math.min(u,f.length);break;case"12":g="v",v=Math.min(u,_,f.length);break;case"21":g="h",v=Math.min(u,h.length,b);break;case"11":v=0;break;case"22":var A,M=!1;for(A=0;A<h.length;A++)if("category"===l(h[A],w,T)){M=!0;break}if(M)g="v",v=Math.min(u,_,f.length);else{for(A=0;A<f.length;A++)if("category"===l(f[A],w,T)){M=!0;break}M?(g="h",v=Math.min(u,h.length,b)):(g="v",v=Math.min(u,_,f.length))}}else y>0?(g="v",v=x>0?Math.min(_,b):Math.min(b)):x>0?(g="h",v=Math.min(_)):v=0;if(v){e._length=v;var S=r("orientation",g);e._hasPreCompStats?"v"===S&&0===x?(r("x0",0),r("dx",1)):"h"===S&&0===y&&(r("y0",0),r("dy",1)):"v"===S&&0===x?r("x0"):"h"===S&&0===y&&r("y0"),i.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y"],a)}else e.visible=!1}function f(t,e,r,i){var a=i.prefix,o=n.coerce2(t,e,c,"marker.outliercolor"),s=r("marker.line.outliercolor"),l="outliers";e._hasPreCompStats?l="all":(o||s)&&(l="suspectedoutliers");var u=r(a+"points",l);u?(r("jitter","all"===u?.3:0),r("pointpos","all"===u?-1.5:0),r("marker.symbol"),r("marker.opacity"),r("marker.size"),r("marker.color",e.line.color),r("marker.line.color"),r("marker.line.width"),"suspectedoutliers"===u&&(r("marker.line.outliercolor",e.marker.color),r("marker.line.outlierwidth")),r("selected.marker.color"),r("unselected.marker.color"),r("selected.marker.size"),r("unselected.marker.size"),r("text"),r("hovertext")):delete e.marker;var f=r("hoveron");"all"!==f&&-1===f.indexOf("points")||r("hovertemplate"),n.coerceSelectionMarkerOpacity(e,r)}e.exports={supplyDefaults:function(t,e,r,i){function s(r,i){return n.coerce(t,e,c,r,i)}if(u(t,e,s,i),!1!==e.visible){o(t,e,i,s),s("xhoverformat"),s("yhoverformat");var l=e._hasPreCompStats;l&&(s("lowerfence"),s("upperfence")),s("line.color",(t.marker||{}).color||r),s("line.width"),s("fillcolor",a.addOpacity(e.line.color,.5));var h=!1;if(l){var p=s("mean"),d=s("sd");p&&p.length&&(h=!0,d&&d.length&&(h="sd"))}s("boxmean",h),s("whiskerwidth"),s("width"),s("quartilemethod");var m=!1;if(l){var g=s("notchspan");g&&g.length&&(m=!0)}else n.validate(t.notchwidth,c.notchwidth)&&(m=!0);s("notched",m)&&s("notchwidth"),f(t,e,s,{prefix:"box"})}},crossTraceDefaults:function(t,e){var r,i;function a(t){return n.coerce(i._input,i,c,t)}for(var o=0;o<t.length;o++){var l=(i=t[o]).type;"box"!==l&&"violin"!==l||(r=i._input,"group"===e[l+"mode"]&&s(r,i,e,a))}},handleSampleDefaults:u,handlePointsDefaults:f}},{"../../components/color":361,"../../lib":498,"../../plots/cartesian/axis_autotype":550,"../../registry":633,"../bar/defaults":647,"../scatter/period_defaults":942,"./attributes":668}],672:[function(t,e,r){"use strict";e.exports=function(t,e){return e.hoverOnBox&&(t.hoverOnBox=e.hoverOnBox),"xVal"in e&&(t.x=e.xVal),"yVal"in e&&(t.y=e.yVal),e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),t}},{}],673:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib"),a=t("../../components/fx"),o=t("../../components/color"),s=i.fillText;function l(t,e,r,s){var l,c,u,f,h,p,d,m,g,v,y,x,b,_,w=t.cd,T=t.xa,k=t.ya,A=w[0].trace,M=w[0].t,S="violin"===A.type,E=[],L=M.bdPos,C=M.wHover,P=function(t){return u.c2l(t.pos)+M.bPos-u.c2l(p)};S&&"both"!==A.side?("positive"===A.side&&(g=function(t){var e=P(t);return a.inbox(e,e+C,v)},x=L,b=0),"negative"===A.side&&(g=function(t){var e=P(t);return a.inbox(e-C,e,v)},x=0,b=L)):(g=function(t){var e=P(t);return a.inbox(e-C,e+C,v)},x=b=L),_=S?function(t){return a.inbox(t.span[0]-h,t.span[1]-h,v)}:function(t){return a.inbox(t.min-h,t.max-h,v)},"h"===A.orientation?(h=e,p=r,d=_,m=g,l="y",u=k,c="x",f=T):(h=r,p=e,d=g,m=_,l="x",u=T,c="y",f=k);var I=Math.min(1,L/Math.abs(u.r2c(u.range[1])-u.r2c(u.range[0])));function O(t){return(d(t)+m(t))/2}v=t.maxHoverDistance-I,y=t.maxSpikeDistance-I;var z=a.getDistanceFunction(s,d,m,O);if(a.getClosest(w,z,t),!1===t.index)return[];var D=w[t.index],R=A.line.color,F=(A.marker||{}).color;o.opacity(R)&&A.line.width?t.color=R:o.opacity(F)&&A.boxpoints?t.color=F:t.color=A.fillcolor,t[l+"0"]=u.c2p(D.pos+M.bPos-b,!0),t[l+"1"]=u.c2p(D.pos+M.bPos+x,!0),t[l+"LabelVal"]=void 0!==D.orig_p?D.orig_p:D.pos;var B=l+"Spike";t.spikeDistance=O(D)*y/v,t[B]=u.c2p(D.pos,!0);var N={},j=["med","q1","q3","min","max"];(A.boxmean||(A.meanline||{}).visible)&&j.push("mean"),(A.boxpoints||A.points)&&j.push("lf","uf");for(var U=0;U<j.length;U++){var V=j[U];if(V in D&&!(D[V]in N)){N[D[V]]=!0;var H=D[V],q=f.c2p(H,!0),G=i.extendFlat({},t);G.attr=V,G[c+"0"]=G[c+"1"]=q,G[c+"LabelVal"]=H,G[c+"Label"]=(M.labels?M.labels[V]+" ":"")+n.hoverLabelText(f,H,A[c+"hoverformat"]),G.hoverOnBox=!0,"mean"===V&&"sd"in D&&"sd"===A.boxmean&&(G[c+"err"]=D.sd),t.name="",t.spikeDistance=void 0,t[B]=void 0,G.hovertemplate=!1,E.push(G)}}return E}function c(t,e,r){for(var n,o,l,c=t.cd,u=t.xa,f=t.ya,h=c[0].trace,p=u.c2p(e),d=f.c2p(r),m=a.quadrature((function(t){var e=Math.max(3,t.mrc||0);return Math.max(Math.abs(u.c2p(t.x)-p)-e,1-3/e)}),(function(t){var e=Math.max(3,t.mrc||0);return Math.max(Math.abs(f.c2p(t.y)-d)-e,1-3/e)})),g=!1,v=0;v<c.length;v++){o=c[v];for(var y=0;y<(o.pts||[]).length;y++){var x=m(l=o.pts[y]);x<=t.distance&&(t.distance=x,g=[v,y])}}if(!g)return!1;l=(o=c[g[0]]).pts[g[1]];var b=u.c2p(l.x,!0),_=f.c2p(l.y,!0),w=l.mrc||1;n=i.extendFlat({},t,{index:l.i,color:(h.marker||{}).color,name:h.name,x0:b-w,x1:b+w,y0:_-w,y1:_+w,spikeDistance:t.distance,hovertemplate:h.hovertemplate});var T,k=o.orig_p,A=void 0!==k?k:o.pos;return"h"===h.orientation?(T=f,n.xLabelVal=l.x,n.yLabelVal=A):(T=u,n.xLabelVal=A,n.yLabelVal=l.y),n[T._id.charAt(0)+"Spike"]=T.c2p(o.pos,!0),s(l,h,n),n}e.exports={hoverPoints:function(t,e,r,n){var i,a=t.cd[0].trace.hoveron,o=[];return-1!==a.indexOf("boxes")&&(o=o.concat(l(t,e,r,n))),-1!==a.indexOf("points")&&(i=c(t,e,r)),"closest"===n?i?[i]:o:i?(o.push(i),o):o},hoverOnBoxes:l,hoverOnPoints:c}},{"../../components/color":361,"../../components/fx":401,"../../lib":498,"../../plots/cartesian/axes":549}],674:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults").supplyDefaults,crossTraceDefaults:t("./defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults").supplyLayoutDefaults,calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc").crossTraceCalc,plot:t("./plot").plot,style:t("./style").style,styleOnSelect:t("./style").styleOnSelect,hoverPoints:t("./hover").hoverPoints,eventData:t("./event_data"),selectPoints:t("./select"),moduleType:"trace",name:"box",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","symbols","oriented","box-violin","showLegend","boxLayout","zoomScale"],meta:{}}},{"../../plots/cartesian":563,"./attributes":668,"./calc":669,"./cross_trace_calc":670,"./defaults":671,"./event_data":672,"./hover":673,"./layout_attributes":675,"./layout_defaults":676,"./plot":677,"./select":678,"./style":679}],675:[function(t,e,r){"use strict";e.exports={boxmode:{valType:"enumerated",values:["group","overlay"],dflt:"overlay",editType:"calc"},boxgap:{valType:"number",min:0,max:1,dflt:.3,editType:"calc"},boxgroupgap:{valType:"number",min:0,max:1,dflt:.3,editType:"calc"}}},{}],676:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("./layout_attributes");function o(t,e,r,i,a){for(var o=a+"Layout",s=!1,l=0;l<r.length;l++){var c=r[l];if(n.traceIs(c,o)){s=!0;break}}s&&(i(a+"mode"),i(a+"gap"),i(a+"groupgap"))}e.exports={supplyLayoutDefaults:function(t,e,r){o(0,0,r,(function(r,n){return i.coerce(t,e,a,r,n)}),"box")},_supply:o}},{"../../lib":498,"../../registry":633,"./layout_attributes":675}],677:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing");function o(t,e,r,a){var o,s,l="h"===r.orientation,c=e.val,u=e.pos,f=!!u.rangebreaks,h=a.bPos,p=a.wdPos||0,d=a.bPosPxOffset||0,m=r.whiskerwidth||0,g=r.notched||!1,v=g?1-2*r.notchwidth:1;Array.isArray(a.bdPos)?(o=a.bdPos[0],s=a.bdPos[1]):(o=a.bdPos,s=a.bdPos);var y=t.selectAll("path.box").data("violin"!==r.type||r.box.visible?i.identity:[]);y.enter().append("path").style("vector-effect","non-scaling-stroke").attr("class","box"),y.exit().remove(),y.each((function(t){if(t.empty)return"M0,0Z";var e=u.c2l(t.pos+h,!0),a=u.l2p(e-o)+d,y=u.l2p(e+s)+d,x=f?(a+y)/2:u.l2p(e)+d,b=r.whiskerwidth,_=f?a*b+(1-b)*x:u.l2p(e-p)+d,w=f?y*b+(1-b)*x:u.l2p(e+p)+d,T=u.l2p(e-o*v)+d,k=u.l2p(e+s*v)+d,A=c.c2p(t.q1,!0),M=c.c2p(t.q3,!0),S=i.constrain(c.c2p(t.med,!0),Math.min(A,M)+1,Math.max(A,M)-1),E=void 0===t.lf||!1===r.boxpoints,L=c.c2p(E?t.min:t.lf,!0),C=c.c2p(E?t.max:t.uf,!0),P=c.c2p(t.ln,!0),I=c.c2p(t.un,!0);l?n.select(this).attr("d","M"+S+","+T+"V"+k+"M"+A+","+a+"V"+y+(g?"H"+P+"L"+S+","+k+"L"+I+","+y:"")+"H"+M+"V"+a+(g?"H"+I+"L"+S+","+T+"L"+P+","+a:"")+"ZM"+A+","+x+"H"+L+"M"+M+","+x+"H"+C+(0===m?"":"M"+L+","+_+"V"+w+"M"+C+","+_+"V"+w)):n.select(this).attr("d","M"+T+","+S+"H"+k+"M"+a+","+A+"H"+y+(g?"V"+P+"L"+k+","+S+"L"+y+","+I:"")+"V"+M+"H"+a+(g?"V"+I+"L"+T+","+S+"L"+a+","+P:"")+"ZM"+x+","+A+"V"+L+"M"+x+","+M+"V"+C+(0===m?"":"M"+_+","+L+"H"+w+"M"+_+","+C+"H"+w))}))}function s(t,e,r,n){var o=e.x,s=e.y,l=n.bdPos,c=n.bPos,u=r.boxpoints||r.points;i.seedPseudoRandom();var f=t.selectAll("g.points").data(u?function(t){return t.forEach((function(t){t.t=n,t.trace=r})),t}:[]);f.enter().append("g").attr("class","points"),f.exit().remove();var h=f.selectAll("path").data((function(t){var e,n,a=t.pts2,o=Math.max((t.max-t.min)/10,t.q3-t.q1),s=1e-9*o,f=.01*o,h=[],p=0;if(r.jitter){if(0===o)for(p=1,h=new Array(a.length),e=0;e<a.length;e++)h[e]=1;else for(e=0;e<a.length;e++){var d=Math.max(0,e-5),m=a[d].v,g=Math.min(a.length-1,e+5),v=a[g].v;"all"!==u&&(a[e].v<t.lf?v=Math.min(v,t.lf):m=Math.max(m,t.uf));var y=Math.sqrt(f*(g-d)/(v-m+s))||0;y=i.constrain(Math.abs(y),0,1),h.push(y),p=Math.max(y,p)}n=2*r.jitter/(p||1)}for(e=0;e<a.length;e++){var x=a[e],b=x.v,_=r.jitter?n*h[e]*(i.pseudoRandom()-.5):0,w=t.pos+c+l*(r.pointpos+_);"h"===r.orientation?(x.y=w,x.x=b):(x.x=w,x.y=b),"suspectedoutliers"===u&&b<t.uo&&b>t.lo&&(x.so=!0)}return a}));h.enter().append("path").classed("point",!0),h.exit().remove(),h.call(a.translatePoints,o,s)}function l(t,e,r,a){var o,s,l=e.val,c=e.pos,u=!!c.rangebreaks,f=a.bPos,h=a.bPosPxOffset||0,p=r.boxmean||(r.meanline||{}).visible;Array.isArray(a.bdPos)?(o=a.bdPos[0],s=a.bdPos[1]):(o=a.bdPos,s=a.bdPos);var d=t.selectAll("path.mean").data("box"===r.type&&r.boxmean||"violin"===r.type&&r.box.visible&&r.meanline.visible?i.identity:[]);d.enter().append("path").attr("class","mean").style({fill:"none","vector-effect":"non-scaling-stroke"}),d.exit().remove(),d.each((function(t){var e=c.c2l(t.pos+f,!0),i=c.l2p(e-o)+h,a=c.l2p(e+s)+h,d=u?(i+a)/2:c.l2p(e)+h,m=l.c2p(t.mean,!0),g=l.c2p(t.mean-t.sd,!0),v=l.c2p(t.mean+t.sd,!0);"h"===r.orientation?n.select(this).attr("d","M"+m+","+i+"V"+a+("sd"===p?"m0,0L"+g+","+d+"L"+m+","+i+"L"+v+","+d+"Z":"")):n.select(this).attr("d","M"+i+","+m+"H"+a+("sd"===p?"m0,0L"+d+","+g+"L"+i+","+m+"L"+d+","+v+"Z":""))}))}e.exports={plot:function(t,e,r,a){var c=e.xaxis,u=e.yaxis;i.makeTraceGroups(a,r,"trace boxes").each((function(t){var e,r,i=n.select(this),a=t[0],f=a.t,h=a.trace;(f.wdPos=f.bdPos*h.whiskerwidth,!0!==h.visible||f.empty)?i.remove():("h"===h.orientation?(e=u,r=c):(e=c,r=u),o(i,{pos:e,val:r},h,f),s(i,{x:c,y:u},h,f),l(i,{pos:e,val:r},h,f))}))},plotBoxAndWhiskers:o,plotPoints:s,plotBoxMean:l}},{"../../components/drawing":383,"../../lib":498,"@plotly/d3":58}],678:[function(t,e,r){"use strict";e.exports=function(t,e){var r,n,i=t.cd,a=t.xaxis,o=t.yaxis,s=[];if(!1===e)for(r=0;r<i.length;r++)for(n=0;n<(i[r].pts||[]).length;n++)i[r].pts[n].selected=0;else for(r=0;r<i.length;r++)for(n=0;n<(i[r].pts||[]).length;n++){var l=i[r].pts[n],c=a.c2p(l.x),u=o.c2p(l.y);e.contains([c,u],null,l.i,t)?(s.push({pointNumber:l.i,x:a.c2d(l.x),y:o.c2d(l.y)}),l.selected=1):l.selected=0}return s}},{}],679:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/color"),a=t("../../components/drawing");e.exports={style:function(t,e,r){var o=r||n.select(t).selectAll("g.trace.boxes");o.style("opacity",(function(t){return t[0].trace.opacity})),o.each((function(e){var r=n.select(this),o=e[0].trace,s=o.line.width;function l(t,e,r,n){t.style("stroke-width",e+"px").call(i.stroke,r).call(i.fill,n)}var c=r.selectAll("path.box");if("candlestick"===o.type)c.each((function(t){if(!t.empty){var e=n.select(this),r=o[t.dir];l(e,r.line.width,r.line.color,r.fillcolor),e.style("opacity",o.selectedpoints&&!t.selected?.3:1)}}));else{l(c,s,o.line.color,o.fillcolor),r.selectAll("path.mean").style({"stroke-width":s,"stroke-dasharray":2*s+"px,"+s+"px"}).call(i.stroke,o.line.color);var u=r.selectAll("path.point");a.pointStyle(u,o,t)}}))},styleOnSelect:function(t,e,r){var n=e[0].trace,i=r.selectAll("path.point");n.selectedpoints?a.selectedPointStyle(i,n):a.pointStyle(i,n,t)}}},{"../../components/color":361,"../../components/drawing":383,"@plotly/d3":58}],680:[function(t,e,r){"use strict";var n=t("../../lib").extendFlat,i=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,a=t("../ohlc/attributes"),o=t("../box/attributes");function s(t){return{line:{color:n({},o.line.color,{dflt:t}),width:o.line.width,editType:"style"},fillcolor:o.fillcolor,editType:"style"}}e.exports={xperiod:a.xperiod,xperiod0:a.xperiod0,xperiodalignment:a.xperiodalignment,xhoverformat:i("x"),yhoverformat:i("y"),x:a.x,open:a.open,high:a.high,low:a.low,close:a.close,line:{width:n({},o.line.width,{}),editType:"style"},increasing:s(a.increasing.line.color.dflt),decreasing:s(a.decreasing.line.color.dflt),text:a.text,hovertext:a.hovertext,whiskerwidth:n({},o.whiskerwidth,{dflt:0}),hoverlabel:a.hoverlabel}},{"../../lib":498,"../../plots/cartesian/axis_format_attributes":552,"../box/attributes":668,"../ohlc/attributes":867}],681:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../../plots/cartesian/align_period"),o=t("../ohlc/calc").calcCommon;function s(t,e,r,n){return{min:r,q1:Math.min(t,n),med:n,q3:Math.max(t,n),max:e}}e.exports=function(t,e){var r=t._fullLayout,l=i.getFromId(t,e.xaxis),c=i.getFromId(t,e.yaxis),u=l.makeCalcdata(e,"x"),f=a(e,l,"x",u).vals,h=o(t,e,u,f,c,s);return h.length?(n.extendFlat(h[0].t,{num:r._numBoxes,dPos:n.distinctVals(f).minDiff/2,posLetter:"x",valLetter:"y"}),r._numBoxes++,h):[{t:{empty:!0}}]}},{"../../lib":498,"../../plots/cartesian/align_period":546,"../../plots/cartesian/axes":549,"../ohlc/calc":868}],682:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../ohlc/ohlc_defaults"),o=t("../scatter/period_defaults"),s=t("./attributes");function l(t,e,r,n){var a=r(n+".line.color");r(n+".line.width",e.line.width),r(n+".fillcolor",i.addOpacity(a,.5))}e.exports=function(t,e,r,i){function c(r,i){return n.coerce(t,e,s,r,i)}a(t,e,c,i)?(o(t,e,i,c,{x:!0}),c("xhoverformat"),c("yhoverformat"),c("line.width"),l(t,e,c,"increasing"),l(t,e,c,"decreasing"),c("text"),c("hovertext"),c("whiskerwidth"),i._requestRangeslider[e.xaxis]=!0):e.visible=!1}},{"../../components/color":361,"../../lib":498,"../ohlc/ohlc_defaults":872,"../scatter/period_defaults":942,"./attributes":680}],683:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"candlestick",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","showLegend","candlestick","boxLayout"],meta:{},attributes:t("./attributes"),layoutAttributes:t("../box/layout_attributes"),supplyLayoutDefaults:t("../box/layout_defaults").supplyLayoutDefaults,crossTraceCalc:t("../box/cross_trace_calc").crossTraceCalc,supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("../box/plot").plot,layerName:"boxlayer",style:t("../box/style").style,hoverPoints:t("../ohlc/hover").hoverPoints,selectPoints:t("../ohlc/select")}},{"../../plots/cartesian":563,"../box/cross_trace_calc":670,"../box/layout_attributes":675,"../box/layout_defaults":676,"../box/plot":677,"../box/style":679,"../ohlc/hover":870,"../ohlc/select":874,"./attributes":680,"./calc":681,"./defaults":682}],684:[function(t,e,r){"use strict";var n=t("./axis_defaults"),i=t("../../plot_api/plot_template");e.exports=function(t,e,r,a,o){a("a")||(a("da"),a("a0")),a("b")||(a("db"),a("b0")),function(t,e,r,a){["aaxis","baxis"].forEach((function(o){var s=o.charAt(0),l=t[o]||{},c=i.newContainer(e,o),u={noTicklabelstep:!0,tickfont:"x",id:s+"axis",letter:s,font:e.font,name:o,data:t[s],calendar:e.calendar,dfltColor:a,bgColor:r.paper_bgcolor,autotypenumbersDflt:r.autotypenumbers,fullLayout:r};n(l,c,u),c._categories=c._categories||[],t[o]||"-"===l.type||(t[o]={type:l.type})}))}(t,e,r,o)}},{"../../plot_api/plot_template":538,"./axis_defaults":689}],685:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray;e.exports=function(t){return function t(e,r){if(!n(e)||r>=10)return null;for(var i=1/0,a=-1/0,o=e.length,s=0;s<o;s++){var l=e[s];if(n(l)){var c=t(l,r+1);c&&(i=Math.min(c[0],i),a=Math.max(c[1],a))}else i=Math.min(l,i),a=Math.max(l,a)}return[i,a]}(t,0)}},{"../../lib":498}],686:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("./axis_attributes"),a=t("../../components/color/attributes"),o=n({editType:"calc"});o.family.dflt='"Open Sans", verdana, arial, sans-serif',o.size.dflt=12,o.color.dflt=a.defaultLine,e.exports={carpet:{valType:"string",editType:"calc"},x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},a:{valType:"data_array",editType:"calc"},a0:{valType:"number",dflt:0,editType:"calc"},da:{valType:"number",dflt:1,editType:"calc"},b:{valType:"data_array",editType:"calc"},b0:{valType:"number",dflt:0,editType:"calc"},db:{valType:"number",dflt:1,editType:"calc"},cheaterslope:{valType:"number",dflt:1,editType:"calc"},aaxis:i,baxis:i,font:o,color:{valType:"color",dflt:a.defaultLine,editType:"plot"},transforms:void 0}},{"../../components/color/attributes":360,"../../plots/font_attributes":580,"./axis_attributes":688}],687:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray;e.exports=function(t,e,r,i){var a,o,s,l,c,u,f,h,p,d,m,g,v,y=n(r)?"a":"b",x=("a"===y?t.aaxis:t.baxis).smoothing,b="a"===y?t.a2i:t.b2j,_="a"===y?r:i,w="a"===y?i:r,T="a"===y?e.a.length:e.b.length,k="a"===y?e.b.length:e.a.length,A=Math.floor("a"===y?t.b2j(w):t.a2i(w)),M="a"===y?function(e){return t.evalxy([],e,A)}:function(e){return t.evalxy([],A,e)};x&&(s=Math.max(0,Math.min(k-2,A)),l=A-s,o="a"===y?function(e,r){return t.dxydi([],e,s,r,l)}:function(e,r){return t.dxydj([],s,e,l,r)});var S=b(_[0]),E=b(_[1]),L=S<E?1:-1,C=1e-8*(E-S),P=L>0?Math.floor:Math.ceil,I=L>0?Math.ceil:Math.floor,O=L>0?Math.min:Math.max,z=L>0?Math.max:Math.min,D=P(S+C),R=I(E-C),F=[[f=M(S)]];for(a=D;a*L<R*L;a+=L)c=[],m=z(S,a),v=(g=O(E,a+L))-m,u=Math.max(0,Math.min(T-2,Math.floor(.5*(m+g)))),h=M(g),x&&(p=o(u,m-u),d=o(u,g-u),c.push([f[0]+p[0]/3*v,f[1]+p[1]/3*v]),c.push([h[0]-d[0]/3*v,h[1]-d[1]/3*v])),c.push(h),F.push(c),f=h;return F}},{"../../lib":498}],688:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../../components/color/attributes"),a=t("../../plots/cartesian/layout_attributes"),o=t("../../plots/cartesian/axis_format_attributes").descriptionWithDates,s=t("../../plot_api/edit_types").overrideAll;e.exports={color:{valType:"color",editType:"calc"},smoothing:{valType:"number",dflt:1,min:0,max:1.3,editType:"calc"},title:{text:{valType:"string",dflt:"",editType:"calc"},font:n({editType:"calc"}),offset:{valType:"number",dflt:10,editType:"calc"},editType:"calc"},type:{valType:"enumerated",values:["-","linear","date","category"],dflt:"-",editType:"calc"},autotypenumbers:a.autotypenumbers,autorange:{valType:"enumerated",values:[!0,!1,"reversed"],dflt:!0,editType:"calc"},rangemode:{valType:"enumerated",values:["normal","tozero","nonnegative"],dflt:"normal",editType:"calc"},range:{valType:"info_array",editType:"calc",items:[{valType:"any",editType:"calc"},{valType:"any",editType:"calc"}]},fixedrange:{valType:"boolean",dflt:!1,editType:"calc"},cheatertype:{valType:"enumerated",values:["index","value"],dflt:"value",editType:"calc"},tickmode:{valType:"enumerated",values:["linear","array"],dflt:"array",editType:"calc"},nticks:{valType:"integer",min:0,dflt:0,editType:"calc"},tickvals:{valType:"data_array",editType:"calc"},ticktext:{valType:"data_array",editType:"calc"},showticklabels:{valType:"enumerated",values:["start","end","both","none"],dflt:"start",editType:"calc"},tickfont:n({editType:"calc"}),tickangle:{valType:"angle",dflt:"auto",editType:"calc"},tickprefix:{valType:"string",dflt:"",editType:"calc"},showtickprefix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"calc"},ticksuffix:{valType:"string",dflt:"",editType:"calc"},showticksuffix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"calc"},showexponent:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",editType:"calc"},exponentformat:{valType:"enumerated",values:["none","e","E","power","SI","B"],dflt:"B",editType:"calc"},minexponent:{valType:"number",dflt:3,min:0,editType:"calc"},separatethousands:{valType:"boolean",dflt:!1,editType:"calc"},tickformat:{valType:"string",dflt:"",editType:"calc",description:o("tick label")},tickformatstops:s(a.tickformatstops,"calc","from-root"),categoryorder:{valType:"enumerated",values:["trace","category ascending","category descending","array"],dflt:"trace",editType:"calc"},categoryarray:{valType:"data_array",editType:"calc"},labelpadding:{valType:"integer",dflt:10,editType:"calc"},labelprefix:{valType:"string",editType:"calc"},labelsuffix:{valType:"string",dflt:"",editType:"calc"},showline:{valType:"boolean",dflt:!1,editType:"calc"},linecolor:{valType:"color",dflt:i.defaultLine,editType:"calc"},linewidth:{valType:"number",min:0,dflt:1,editType:"calc"},gridcolor:{valType:"color",editType:"calc"},gridwidth:{valType:"number",min:0,dflt:1,editType:"calc"},showgrid:{valType:"boolean",dflt:!0,editType:"calc"},minorgridcount:{valType:"integer",min:0,dflt:0,editType:"calc"},minorgridwidth:{valType:"number",min:0,dflt:1,editType:"calc"},minorgridcolor:{valType:"color",dflt:i.lightLine,editType:"calc"},startline:{valType:"boolean",editType:"calc"},startlinecolor:{valType:"color",editType:"calc"},startlinewidth:{valType:"number",dflt:1,editType:"calc"},endline:{valType:"boolean",editType:"calc"},endlinewidth:{valType:"number",dflt:1,editType:"calc"},endlinecolor:{valType:"color",editType:"calc"},tick0:{valType:"number",min:0,dflt:0,editType:"calc"},dtick:{valType:"number",min:0,dflt:1,editType:"calc"},arraytick0:{valType:"integer",min:0,dflt:0,editType:"calc"},arraydtick:{valType:"integer",min:1,dflt:1,editType:"calc"},_deprecated:{title:{valType:"string",editType:"calc"},titlefont:n({editType:"calc"}),titleoffset:{valType:"number",dflt:10,editType:"calc"}},editType:"calc"}},{"../../components/color/attributes":360,"../../plot_api/edit_types":531,"../../plots/cartesian/axis_format_attributes":552,"../../plots/cartesian/layout_attributes":564,"../../plots/font_attributes":580}],689:[function(t,e,r){"use strict";var n=t("./attributes"),i=t("../../components/color").addOpacity,a=t("../../registry"),o=t("../../lib"),s=t("../../plots/cartesian/tick_value_defaults"),l=t("../../plots/cartesian/tick_label_defaults"),c=t("../../plots/cartesian/prefix_suffix_defaults"),u=t("../../plots/cartesian/category_order_defaults"),f=t("../../plots/cartesian/set_convert"),h=t("../../plots/cartesian/axis_autotype");e.exports=function(t,e,r){var p=r.letter,d=r.font||{},m=n[p+"axis"];function g(r,n){return o.coerce(t,e,m,r,n)}function v(r,n){return o.coerce2(t,e,m,r,n)}r.name&&(e._name=r.name,e._id=r.name),g("autotypenumbers",r.autotypenumbersDflt);var y=g("type");("-"===y&&(r.data&&function(t,e){if("-"!==t.type)return;var r=t._id.charAt(0),n=t[r+"calendar"];t.type=h(e,n,{autotypenumbers:t.autotypenumbers})}(e,r.data),"-"===e.type?e.type="linear":y=t.type=e.type),g("smoothing"),g("cheatertype"),g("showticklabels"),g("labelprefix",p+" = "),g("labelsuffix"),g("showtickprefix"),g("showticksuffix"),g("separatethousands"),g("tickformat"),g("exponentformat"),g("minexponent"),g("showexponent"),g("categoryorder"),g("tickmode"),g("tickvals"),g("ticktext"),g("tick0"),g("dtick"),"array"===e.tickmode&&(g("arraytick0"),g("arraydtick")),g("labelpadding"),e._hovertitle=p,"date"===y)&&a.getComponentMethod("calendars","handleDefaults")(t,e,"calendar",r.calendar);f(e,r.fullLayout),e.c2p=o.identity;var x=g("color",r.dfltColor),b=x===t.color?x:d.color;g("title.text")&&(o.coerceFont(g,"title.font",{family:d.family,size:o.bigFont(d.size),color:b}),g("title.offset")),g("tickangle"),g("autorange",!e.isValidRange(t.range))&&g("rangemode"),g("range"),e.cleanRange(),g("fixedrange"),s(t,e,g,y),c(t,e,g,y,r),l(t,e,g,y,r),u(t,e,g,{data:r.data,dataAttr:p});var _=v("gridcolor",i(x,.3)),w=v("gridwidth"),T=g("showgrid");T||(delete e.gridcolor,delete e.gridwidth);var k=v("startlinecolor",x),A=v("startlinewidth",w);g("startline",e.showgrid||!!k||!!A)||(delete e.startlinecolor,delete e.startlinewidth);var M=v("endlinecolor",x),S=v("endlinewidth",w);return g("endline",e.showgrid||!!M||!!S)||(delete e.endlinecolor,delete e.endlinewidth),T?(g("minorgridcount"),g("minorgridwidth",w),g("minorgridcolor",i(_,.06)),e.minorgridcount||(delete e.minorgridwidth,delete e.minorgridcolor)):(delete e.gridcolor,delete e.gridWidth),"none"===e.showticklabels&&(delete e.tickfont,delete e.tickangle,delete e.showexponent,delete e.exponentformat,delete e.minexponent,delete e.tickformat,delete e.showticksuffix,delete e.showtickprefix),e.showticksuffix||delete e.ticksuffix,e.showtickprefix||delete e.tickprefix,g("tickmode"),e}},{"../../components/color":361,"../../lib":498,"../../plots/cartesian/axis_autotype":550,"../../plots/cartesian/category_order_defaults":554,"../../plots/cartesian/prefix_suffix_defaults":568,"../../plots/cartesian/set_convert":571,"../../plots/cartesian/tick_label_defaults":573,"../../plots/cartesian/tick_value_defaults":575,"../../registry":633,"./attributes":686}],690:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib").isArray1D,a=t("./cheater_basis"),o=t("./array_minmax"),s=t("./calc_gridlines"),l=t("./calc_labels"),c=t("./calc_clippath"),u=t("../heatmap/clean_2d_array"),f=t("./smooth_fill_2d_array"),h=t("../heatmap/convert_column_xyz"),p=t("./set_convert");e.exports=function(t,e){var r=n.getFromId(t,e.xaxis),d=n.getFromId(t,e.yaxis),m=e.aaxis,g=e.baxis,v=e.x,y=e.y,x=[];v&&i(v)&&x.push("x"),y&&i(y)&&x.push("y"),x.length&&h(e,m,g,"a","b",x);var b=e._a=e._a||e.a,_=e._b=e._b||e.b;v=e._x||e.x,y=e._y||e.y;var w={};if(e._cheater){var T="index"===m.cheatertype?b.length:b,k="index"===g.cheatertype?_.length:_;v=a(T,k,e.cheaterslope)}e._x=v=u(v),e._y=y=u(y),f(v,b,_),f(y,b,_),p(e),e.setScale();var A=o(v),M=o(y),S=.5*(A[1]-A[0]),E=.5*(A[1]+A[0]),L=.5*(M[1]-M[0]),C=.5*(M[1]+M[0]);return A=[E-1.3*S,E+1.3*S],M=[C-1.3*L,C+1.3*L],e._extremes[r._id]=n.findExtremes(r,A,{padded:!0}),e._extremes[d._id]=n.findExtremes(d,M,{padded:!0}),s(e,"a","b"),s(e,"b","a"),l(e,m),l(e,g),w.clipsegments=c(e._xctrl,e._yctrl,m,g),w.x=v,w.y=y,w.a=b,w.b=_,[w]}},{"../../lib":498,"../../plots/cartesian/axes":549,"../heatmap/clean_2d_array":789,"../heatmap/convert_column_xyz":791,"./array_minmax":685,"./calc_clippath":691,"./calc_gridlines":692,"./calc_labels":693,"./cheater_basis":695,"./set_convert":708,"./smooth_fill_2d_array":709}],691:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){var i,a,o,s=[],l=!!r.smoothing,c=!!n.smoothing,u=t[0].length-1,f=t.length-1;for(i=0,a=[],o=[];i<=u;i++)a[i]=t[0][i],o[i]=e[0][i];for(s.push({x:a,y:o,bicubic:l}),i=0,a=[],o=[];i<=f;i++)a[i]=t[i][u],o[i]=e[i][u];for(s.push({x:a,y:o,bicubic:c}),i=u,a=[],o=[];i>=0;i--)a[u-i]=t[f][i],o[u-i]=e[f][i];for(s.push({x:a,y:o,bicubic:l}),i=f,a=[],o=[];i>=0;i--)a[f-i]=t[i][0],o[f-i]=e[i][0];return s.push({x:a,y:o,bicubic:c}),s}},{}],692:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib/extend").extendFlat;e.exports=function(t,e,r){var a,o,s,l,c,u,f,h,p,d,m,g,v,y,x=t["_"+e],b=t[e+"axis"],_=b._gridlines=[],w=b._minorgridlines=[],T=b._boundarylines=[],k=t["_"+r],A=t[r+"axis"];"array"===b.tickmode&&(b.tickvals=x.slice());var M=t._xctrl,S=t._yctrl,E=M[0].length,L=M.length,C=t._a.length,P=t._b.length;n.prepTicks(b),"array"===b.tickmode&&delete b.tickvals;var I=b.smoothing?3:1;function O(n){var i,a,o,s,l,c,u,f,p,d,m,g,v=[],y=[],x={};if("b"===e)for(a=t.b2j(n),o=Math.floor(Math.max(0,Math.min(P-2,a))),s=a-o,x.length=P,x.crossLength=C,x.xy=function(e){return t.evalxy([],e,a)},x.dxy=function(e,r){return t.dxydi([],e,o,r,s)},i=0;i<C;i++)c=Math.min(C-2,i),u=i-c,f=t.evalxy([],i,a),A.smoothing&&i>0&&(p=t.dxydi([],i-1,o,0,s),v.push(l[0]+p[0]/3),y.push(l[1]+p[1]/3),d=t.dxydi([],i-1,o,1,s),v.push(f[0]-d[0]/3),y.push(f[1]-d[1]/3)),v.push(f[0]),y.push(f[1]),l=f;else for(i=t.a2i(n),c=Math.floor(Math.max(0,Math.min(C-2,i))),u=i-c,x.length=C,x.crossLength=P,x.xy=function(e){return t.evalxy([],i,e)},x.dxy=function(e,r){return t.dxydj([],c,e,u,r)},a=0;a<P;a++)o=Math.min(P-2,a),s=a-o,f=t.evalxy([],i,a),A.smoothing&&a>0&&(m=t.dxydj([],c,a-1,u,0),v.push(l[0]+m[0]/3),y.push(l[1]+m[1]/3),g=t.dxydj([],c,a-1,u,1),v.push(f[0]-g[0]/3),y.push(f[1]-g[1]/3)),v.push(f[0]),y.push(f[1]),l=f;return x.axisLetter=e,x.axis=b,x.crossAxis=A,x.value=n,x.constvar=r,x.index=h,x.x=v,x.y=y,x.smoothing=A.smoothing,x}function z(n){var i,a,o,s,l,c=[],u=[],f={};if(f.length=x.length,f.crossLength=k.length,"b"===e)for(o=Math.max(0,Math.min(P-2,n)),l=Math.min(1,Math.max(0,n-o)),f.xy=function(e){return t.evalxy([],e,n)},f.dxy=function(e,r){return t.dxydi([],e,o,r,l)},i=0;i<E;i++)c[i]=M[n*I][i],u[i]=S[n*I][i];else for(a=Math.max(0,Math.min(C-2,n)),s=Math.min(1,Math.max(0,n-a)),f.xy=function(e){return t.evalxy([],n,e)},f.dxy=function(e,r){return t.dxydj([],a,e,s,r)},i=0;i<L;i++)c[i]=M[i][n*I],u[i]=S[i][n*I];return f.axisLetter=e,f.axis=b,f.crossAxis=A,f.value=x[n],f.constvar=r,f.index=n,f.x=c,f.y=u,f.smoothing=A.smoothing,f}if("array"===b.tickmode){for(l=5e-15,u=(c=[Math.floor((x.length-1-b.arraytick0)/b.arraydtick*(1+l)),Math.ceil(-b.arraytick0/b.arraydtick/(1+l))].sort((function(t,e){return t-e})))[0]-1,f=c[1]+1,h=u;h<f;h++)(o=b.arraytick0+b.arraydtick*h)<0||o>x.length-1||_.push(i(z(o),{color:b.gridcolor,width:b.gridwidth}));for(h=u;h<f;h++)if(s=b.arraytick0+b.arraydtick*h,m=Math.min(s+b.arraydtick,x.length-1),!(s<0||s>x.length-1||m<0||m>x.length-1))for(g=x[s],v=x[m],a=0;a<b.minorgridcount;a++)(y=m-s)<=0||(d=g+(v-g)*(a+1)/(b.minorgridcount+1)*(b.arraydtick/y))<x[0]||d>x[x.length-1]||w.push(i(O(d),{color:b.minorgridcolor,width:b.minorgridwidth}));b.startline&&T.push(i(z(0),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(z(x.length-1),{color:b.endlinecolor,width:b.endlinewidth}))}else{for(l=5e-15,u=(c=[Math.floor((x[x.length-1]-b.tick0)/b.dtick*(1+l)),Math.ceil((x[0]-b.tick0)/b.dtick/(1+l))].sort((function(t,e){return t-e})))[0],f=c[1],h=u;h<=f;h++)p=b.tick0+b.dtick*h,_.push(i(O(p),{color:b.gridcolor,width:b.gridwidth}));for(h=u-1;h<f+1;h++)for(p=b.tick0+b.dtick*h,a=0;a<b.minorgridcount;a++)(d=p+b.dtick*(a+1)/(b.minorgridcount+1))<x[0]||d>x[x.length-1]||w.push(i(O(d),{color:b.minorgridcolor,width:b.minorgridwidth}));b.startline&&T.push(i(O(x[0]),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(O(x[x.length-1]),{color:b.endlinecolor,width:b.endlinewidth}))}}},{"../../lib/extend":488,"../../plots/cartesian/axes":549}],693:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib/extend").extendFlat;e.exports=function(t,e){var r,a,o,s=e._labels=[],l=e._gridlines;for(r=0;r<l.length;r++)o=l[r],-1!==["start","both"].indexOf(e.showticklabels)&&(a=n.tickText(e,o.value),i(a,{prefix:void 0,suffix:void 0,endAnchor:!0,xy:o.xy(0),dxy:o.dxy(0,0),axis:o.axis,length:o.crossAxis.length,font:o.axis.tickfont,isFirst:0===r,isLast:r===l.length-1}),s.push(a)),-1!==["end","both"].indexOf(e.showticklabels)&&(a=n.tickText(e,o.value),i(a,{endAnchor:!1,xy:o.xy(o.crossLength-1),dxy:o.dxy(o.crossLength-2,1),axis:o.axis,length:o.crossAxis.length,font:o.axis.tickfont,isFirst:0===r,isLast:r===l.length-1}),s.push(a))}},{"../../lib/extend":488,"../../plots/cartesian/axes":549}],694:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){var i=t[0]-e[0],a=t[1]-e[1],o=r[0]-e[0],s=r[1]-e[1],l=Math.pow(i*i+a*a,.25),c=Math.pow(o*o+s*s,.25),u=(c*c*i-l*l*o)*n,f=(c*c*a-l*l*s)*n,h=c*(l+c)*3,p=l*(l+c)*3;return[[e[0]+(h&&u/h),e[1]+(h&&f/h)],[e[0]-(p&&u/p),e[1]-(p&&f/p)]]}},{}],695:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray;e.exports=function(t,e,r){var i,a,o,s,l,c,u=[],f=n(t)?t.length:t,h=n(e)?e.length:e,p=n(t)?t:null,d=n(e)?e:null;p&&(o=(p.length-1)/(p[p.length-1]-p[0])/(f-1)),d&&(s=(d.length-1)/(d[d.length-1]-d[0])/(h-1));var m=1/0,g=-1/0;for(a=0;a<h;a++)for(u[a]=[],l=d?(d[a]-d[0])*s:a/(h-1),i=0;i<f;i++)c=(p?(p[i]-p[0])*o:i/(f-1))-l*r,m=Math.min(c,m),g=Math.max(c,g),u[a][i]=c;var v=1/(g-m),y=-m*v;for(a=0;a<h;a++)for(i=0;i<f;i++)u[a][i]=v*u[a][i]+y;return u}},{"../../lib":498}],696:[function(t,e,r){"use strict";var n=t("./catmull_rom"),i=t("../../lib").ensureArray;function a(t,e,r){var n=-.5*r[0]+1.5*e[0],i=-.5*r[1]+1.5*e[1];return[(2*n+t[0])/3,(2*i+t[1])/3]}e.exports=function(t,e,r,o,s,l){var c,u,f,h,p,d,m,g,v,y,x=r[0].length,b=r.length,_=s?3*x-2:x,w=l?3*b-2:b;for(t=i(t,w),e=i(e,w),f=0;f<w;f++)t[f]=i(t[f],_),e[f]=i(e[f],_);for(u=0,h=0;u<b;u++,h+=l?3:1)for(p=t[h],d=e[h],m=r[u],g=o[u],c=0,f=0;c<x;c++,f+=s?3:1)p[f]=m[c],d[f]=g[c];if(s)for(u=0,h=0;u<b;u++,h+=l?3:1){for(c=1,f=3;c<x-1;c++,f+=3)v=n([r[u][c-1],o[u][c-1]],[r[u][c],o[u][c]],[r[u][c+1],o[u][c+1]],s),t[h][f-1]=v[0][0],e[h][f-1]=v[0][1],t[h][f+1]=v[1][0],e[h][f+1]=v[1][1];y=a([t[h][0],e[h][0]],[t[h][2],e[h][2]],[t[h][3],e[h][3]]),t[h][1]=y[0],e[h][1]=y[1],y=a([t[h][_-1],e[h][_-1]],[t[h][_-3],e[h][_-3]],[t[h][_-4],e[h][_-4]]),t[h][_-2]=y[0],e[h][_-2]=y[1]}if(l)for(f=0;f<_;f++){for(h=3;h<w-3;h+=3)v=n([t[h-3][f],e[h-3][f]],[t[h][f],e[h][f]],[t[h+3][f],e[h+3][f]],l),t[h-1][f]=v[0][0],e[h-1][f]=v[0][1],t[h+1][f]=v[1][0],e[h+1][f]=v[1][1];y=a([t[0][f],e[0][f]],[t[2][f],e[2][f]],[t[3][f],e[3][f]]),t[1][f]=y[0],e[1][f]=y[1],y=a([t[w-1][f],e[w-1][f]],[t[w-3][f],e[w-3][f]],[t[w-4][f],e[w-4][f]]),t[w-2][f]=y[0],e[w-2][f]=y[1]}if(s&&l)for(h=1;h<w;h+=(h+1)%3==0?2:1){for(f=3;f<_-3;f+=3)v=n([t[h][f-3],e[h][f-3]],[t[h][f],e[h][f]],[t[h][f+3],e[h][f+3]],s),t[h][f-1]=.5*(t[h][f-1]+v[0][0]),e[h][f-1]=.5*(e[h][f-1]+v[0][1]),t[h][f+1]=.5*(t[h][f+1]+v[1][0]),e[h][f+1]=.5*(e[h][f+1]+v[1][1]);y=a([t[h][0],e[h][0]],[t[h][2],e[h][2]],[t[h][3],e[h][3]]),t[h][1]=.5*(t[h][1]+y[0]),e[h][1]=.5*(e[h][1]+y[1]),y=a([t[h][_-1],e[h][_-1]],[t[h][_-3],e[h][_-3]],[t[h][_-4],e[h][_-4]]),t[h][_-2]=.5*(t[h][_-2]+y[0]),e[h][_-2]=.5*(e[h][_-2]+y[1])}return[t,e]}},{"../../lib":498,"./catmull_rom":694}],697:[function(t,e,r){"use strict";e.exports={RELATIVE_CULL_TOLERANCE:1e-6}},{}],698:[function(t,e,r){"use strict";e.exports=function(t,e,r){return e&&r?function(e,r,n,i,a){var o,s,l,c,u,f;e||(e=[]),r*=3,n*=3;var h=i*i,p=1-i,d=p*p,m=p*i*2,g=-3*d,v=3*(d-m),y=3*(m-h),x=3*h,b=a*a,_=b*a,w=1-a,T=w*w,k=T*w;for(f=0;f<t.length;f++)o=g*(u=t[f])[n][r]+v*u[n][r+1]+y*u[n][r+2]+x*u[n][r+3],s=g*u[n+1][r]+v*u[n+1][r+1]+y*u[n+1][r+2]+x*u[n+1][r+3],l=g*u[n+2][r]+v*u[n+2][r+1]+y*u[n+2][r+2]+x*u[n+2][r+3],c=g*u[n+3][r]+v*u[n+3][r+1]+y*u[n+3][r+2]+x*u[n+3][r+3],e[f]=k*o+3*(T*a*s+w*b*l)+_*c;return e}:e?function(e,r,n,i,a){var o,s,l,c;e||(e=[]),r*=3;var u=i*i,f=1-i,h=f*f,p=f*i*2,d=-3*h,m=3*(h-p),g=3*(p-u),v=3*u,y=1-a;for(l=0;l<t.length;l++)o=d*(c=t[l])[n][r]+m*c[n][r+1]+g*c[n][r+2]+v*c[n][r+3],s=d*c[n+1][r]+m*c[n+1][r+1]+g*c[n+1][r+2]+v*c[n+1][r+3],e[l]=y*o+a*s;return e}:r?function(e,r,n,i,a){var o,s,l,c,u,f;e||(e=[]),n*=3;var h=a*a,p=h*a,d=1-a,m=d*d,g=m*d;for(u=0;u<t.length;u++)o=(f=t[u])[n][r+1]-f[n][r],s=f[n+1][r+1]-f[n+1][r],l=f[n+2][r+1]-f[n+2][r],c=f[n+3][r+1]-f[n+3][r],e[u]=g*o+3*(m*a*s+d*h*l)+p*c;return e}:function(e,r,n,i,a){var o,s,l,c;e||(e=[]);var u=1-a;for(l=0;l<t.length;l++)o=(c=t[l])[n][r+1]-c[n][r],s=c[n+1][r+1]-c[n+1][r],e[l]=u*o+a*s;return e}}},{}],699:[function(t,e,r){"use strict";e.exports=function(t,e,r){return e&&r?function(e,r,n,i,a){var o,s,l,c,u,f;e||(e=[]),r*=3,n*=3;var h=i*i,p=h*i,d=1-i,m=d*d,g=m*d,v=a*a,y=1-a,x=y*y,b=y*a*2,_=-3*x,w=3*(x-b),T=3*(b-v),k=3*v;for(f=0;f<t.length;f++)o=_*(u=t[f])[n][r]+w*u[n+1][r]+T*u[n+2][r]+k*u[n+3][r],s=_*u[n][r+1]+w*u[n+1][r+1]+T*u[n+2][r+1]+k*u[n+3][r+1],l=_*u[n][r+2]+w*u[n+1][r+2]+T*u[n+2][r+2]+k*u[n+3][r+2],c=_*u[n][r+3]+w*u[n+1][r+3]+T*u[n+2][r+3]+k*u[n+3][r+3],e[f]=g*o+3*(m*i*s+d*h*l)+p*c;return e}:e?function(e,r,n,i,a){var o,s,l,c,u,f;e||(e=[]),r*=3;var h=a*a,p=h*a,d=1-a,m=d*d,g=m*d;for(u=0;u<t.length;u++)o=(f=t[u])[n+1][r]-f[n][r],s=f[n+1][r+1]-f[n][r+1],l=f[n+1][r+2]-f[n][r+2],c=f[n+1][r+3]-f[n][r+3],e[u]=g*o+3*(m*a*s+d*h*l)+p*c;return e}:r?function(e,r,n,i,a){var o,s,l,c;e||(e=[]),n*=3;var u=1-i,f=a*a,h=1-a,p=h*h,d=h*a*2,m=-3*p,g=3*(p-d),v=3*(d-f),y=3*f;for(l=0;l<t.length;l++)o=m*(c=t[l])[n][r]+g*c[n+1][r]+v*c[n+2][r]+y*c[n+3][r],s=m*c[n][r+1]+g*c[n+1][r+1]+v*c[n+2][r+1]+y*c[n+3][r+1],e[l]=u*o+i*s;return e}:function(e,r,n,i,a){var o,s,l,c;e||(e=[]);var u=1-i;for(l=0;l<t.length;l++)o=(c=t[l])[n+1][r]-c[n][r],s=c[n+1][r+1]-c[n][r+1],e[l]=u*o+i*s;return e}}},{}],700:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i){var a=e-2,o=r-2;return n&&i?function(e,r,n){var i,s,l,c,u,f;e||(e=[]);var h=Math.max(0,Math.min(Math.floor(r),a)),p=Math.max(0,Math.min(Math.floor(n),o)),d=Math.max(0,Math.min(1,r-h)),m=Math.max(0,Math.min(1,n-p));h*=3,p*=3;var g=d*d,v=g*d,y=1-d,x=y*y,b=x*y,_=m*m,w=_*m,T=1-m,k=T*T,A=k*T;for(f=0;f<t.length;f++)i=b*(u=t[f])[p][h]+3*(x*d*u[p][h+1]+y*g*u[p][h+2])+v*u[p][h+3],s=b*u[p+1][h]+3*(x*d*u[p+1][h+1]+y*g*u[p+1][h+2])+v*u[p+1][h+3],l=b*u[p+2][h]+3*(x*d*u[p+2][h+1]+y*g*u[p+2][h+2])+v*u[p+2][h+3],c=b*u[p+3][h]+3*(x*d*u[p+3][h+1]+y*g*u[p+3][h+2])+v*u[p+3][h+3],e[f]=A*i+3*(k*m*s+T*_*l)+w*c;return e}:n?function(e,r,n){e||(e=[]);var i,s,l,c,u,f,h=Math.max(0,Math.min(Math.floor(r),a)),p=Math.max(0,Math.min(Math.floor(n),o)),d=Math.max(0,Math.min(1,r-h)),m=Math.max(0,Math.min(1,n-p));h*=3;var g=d*d,v=g*d,y=1-d,x=y*y,b=x*y,_=1-m;for(u=0;u<t.length;u++)i=_*(f=t[u])[p][h]+m*f[p+1][h],s=_*f[p][h+1]+m*f[p+1][h+1],l=_*f[p][h+2]+m*f[p+1][h+1],c=_*f[p][h+3]+m*f[p+1][h+1],e[u]=b*i+3*(x*d*s+y*g*l)+v*c;return e}:i?function(e,r,n){e||(e=[]);var i,s,l,c,u,f,h=Math.max(0,Math.min(Math.floor(r),a)),p=Math.max(0,Math.min(Math.floor(n),o)),d=Math.max(0,Math.min(1,r-h)),m=Math.max(0,Math.min(1,n-p));p*=3;var g=m*m,v=g*m,y=1-m,x=y*y,b=x*y,_=1-d;for(u=0;u<t.length;u++)i=_*(f=t[u])[p][h]+d*f[p][h+1],s=_*f[p+1][h]+d*f[p+1][h+1],l=_*f[p+2][h]+d*f[p+2][h+1],c=_*f[p+3][h]+d*f[p+3][h+1],e[u]=b*i+3*(x*m*s+y*g*l)+v*c;return e}:function(e,r,n){e||(e=[]);var i,s,l,c,u=Math.max(0,Math.min(Math.floor(r),a)),f=Math.max(0,Math.min(Math.floor(n),o)),h=Math.max(0,Math.min(1,r-u)),p=Math.max(0,Math.min(1,n-f)),d=1-p,m=1-h;for(l=0;l<t.length;l++)i=m*(c=t[l])[f][u]+h*c[f][u+1],s=m*c[f+1][u]+h*c[f+1][u+1],e[l]=d*i+p*s;return e}}},{}],701:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./xy_defaults"),a=t("./ab_defaults"),o=t("./attributes"),s=t("../../components/color/attributes");e.exports=function(t,e,r,l){function c(r,i){return n.coerce(t,e,o,r,i)}e._clipPathId="clip"+e.uid+"carpet";var u=c("color",s.defaultLine);(n.coerceFont(c,"font"),c("carpet"),a(t,e,l,c,u),e.a&&e.b)?(e.a.length<3&&(e.aaxis.smoothing=0),e.b.length<3&&(e.baxis.smoothing=0),i(t,e,c)||(e.visible=!1),e._cheater&&c("cheaterslope")):e.visible=!1}},{"../../components/color/attributes":360,"../../lib":498,"./ab_defaults":684,"./attributes":686,"./xy_defaults":710}],702:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),plot:t("./plot"),calc:t("./calc"),animatable:!0,isContainer:!0,moduleType:"trace",name:"carpet",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","carpet","carpetAxis","notLegendIsolatable","noMultiCategory","noHover","noSortingByValue"],meta:{}}},{"../../plots/cartesian":563,"./attributes":686,"./calc":690,"./defaults":701,"./plot":707}],703:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r,n=t._fullData.length,i=0;i<n;i++){var a=t._fullData[i];if(a.index!==e.index&&("carpet"===a.type&&(r||(r=a),a.carpet===e.carpet)))return a}return r}},{}],704:[function(t,e,r){"use strict";e.exports=function(t,e,r){if(0===t.length)return"";var n,i=[],a=r?3:1;for(n=0;n<t.length;n+=a)i.push(t[n]+","+e[n]),r&&n<t.length-a&&(i.push("C"),i.push([t[n+1]+","+e[n+1],t[n+2]+","+e[n+2]+" "].join(" ")));return i.join(r?"":"L")}},{}],705:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray;e.exports=function(t,e,r){var i;for(n(t)?t.length>e.length&&(t=t.slice(0,e.length)):t=[],i=0;i<e.length;i++)t[i]=r(e[i]);return t}},{"../../lib":498}],706:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i,a){var o=i[0]*t.dpdx(e),s=i[1]*t.dpdy(r),l=1,c=1;if(a){var u=Math.sqrt(i[0]*i[0]+i[1]*i[1]),f=Math.sqrt(a[0]*a[0]+a[1]*a[1]),h=(i[0]*a[0]+i[1]*a[1])/u/f;c=Math.max(0,h)}var p=180*Math.atan2(s,o)/Math.PI;return p<-90?(p+=180,l=-l):p>90&&(p-=180,l=-l),{angle:p,flip:l,p:t.c2p(n,e,r),offsetMultplier:c}}},{}],707:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("./map_1d_array"),o=t("./makepath"),s=t("./orient_text"),l=t("../../lib/svg_text_utils"),c=t("../../lib"),u=c.strRotate,f=c.strTranslate,h=t("../../constants/alignment");function p(t,e,r,i,s,l){var c="const-"+s+"-lines",u=r.selectAll("."+c).data(l);u.enter().append("path").classed(c,!0).style("vector-effect","non-scaling-stroke"),u.each((function(r){var i=r,s=i.x,l=i.y,c=a([],s,t.c2p),u=a([],l,e.c2p),f="M"+o(c,u,i.smoothing);n.select(this).attr("d",f).style("stroke-width",i.width).style("stroke",i.color).style("fill","none")})),u.exit().remove()}function d(t,e,r,a,o,c,h,p){var d=c.selectAll("text."+p).data(h);d.enter().append("text").classed(p,!0);var m=0,g={};return d.each((function(o,c){var h;if("auto"===o.axis.tickangle)h=s(a,e,r,o.xy,o.dxy);else{var p=(o.axis.tickangle+180)*Math.PI/180;h=s(a,e,r,o.xy,[Math.cos(p),Math.sin(p)])}c||(g={angle:h.angle,flip:h.flip});var d=(o.endAnchor?-1:1)*h.flip,v=n.select(this).attr({"text-anchor":d>0?"start":"end","data-notex":1}).call(i.font,o.font).text(o.text).call(l.convertToTspans,t),y=i.bBox(this);v.attr("transform",f(h.p[0],h.p[1])+u(h.angle)+f(o.axis.labelpadding*d,.3*y.height)),m=Math.max(m,y.width+o.axis.labelpadding)})),d.exit().remove(),g.maxExtent=m,g}e.exports=function(t,e,r,i){var l=e.xaxis,u=e.yaxis,f=t._fullLayout._clips;c.makeTraceGroups(i,r,"trace").each((function(e){var r=n.select(this),i=e[0],h=i.trace,m=h.aaxis,g=h.baxis,y=c.ensureSingle(r,"g","minorlayer"),x=c.ensureSingle(r,"g","majorlayer"),b=c.ensureSingle(r,"g","boundarylayer"),_=c.ensureSingle(r,"g","labellayer");r.style("opacity",h.opacity),p(l,u,x,m,"a",m._gridlines),p(l,u,x,g,"b",g._gridlines),p(l,u,y,m,"a",m._minorgridlines),p(l,u,y,g,"b",g._minorgridlines),p(l,u,b,m,"a-boundary",m._boundarylines),p(l,u,b,g,"b-boundary",g._boundarylines);var w=d(t,l,u,h,i,_,m._labels,"a-label"),T=d(t,l,u,h,i,_,g._labels,"b-label");!function(t,e,r,n,i,a,o,l){var u,f,h,p,d=c.aggNums(Math.min,null,r.a),m=c.aggNums(Math.max,null,r.a),g=c.aggNums(Math.min,null,r.b),y=c.aggNums(Math.max,null,r.b);u=.5*(d+m),f=g,h=r.ab2xy(u,f,!0),p=r.dxyda_rough(u,f),void 0===o.angle&&c.extendFlat(o,s(r,i,a,h,r.dxydb_rough(u,f)));v(t,e,r,n,h,p,r.aaxis,i,a,o,"a-title"),u=d,f=.5*(g+y),h=r.ab2xy(u,f,!0),p=r.dxydb_rough(u,f),void 0===l.angle&&c.extendFlat(l,s(r,i,a,h,r.dxyda_rough(u,f)));v(t,e,r,n,h,p,r.baxis,i,a,l,"b-title")}(t,_,h,i,l,u,w,T),function(t,e,r,n,i){var s,l,u,f,h=r.select("#"+t._clipPathId);h.size()||(h=r.append("clipPath").classed("carpetclip",!0));var p=c.ensureSingle(h,"path","carpetboundary"),d=e.clipsegments,m=[];for(f=0;f<d.length;f++)s=d[f],l=a([],s.x,n.c2p),u=a([],s.y,i.c2p),m.push(o(l,u,s.bicubic));var g="M"+m.join("L")+"Z";h.attr("id",t._clipPathId),p.attr("d",g)}(h,i,f,l,u)}))};var m=h.LINE_SPACING,g=(1-h.MID_SHIFT)/m+1;function v(t,e,r,a,o,c,h,p,d,v,y){var x=[];h.title.text&&x.push(h.title.text);var b=e.selectAll("text."+y).data(x),_=v.maxExtent;b.enter().append("text").classed(y,!0),b.each((function(){var e=s(r,p,d,o,c);-1===["start","both"].indexOf(h.showticklabels)&&(_=0);var a=h.title.font.size;_+=a+h.title.offset;var y=(v.angle+(v.flip<0?180:0)-e.angle+450)%360,x=y>90&&y<270,b=n.select(this);b.text(h.title.text).call(l.convertToTspans,t),x&&(_=(-l.lineCount(b)+g)*m*a-_),b.attr("transform",f(e.p[0],e.p[1])+u(e.angle)+f(0,_)).attr("text-anchor","middle").call(i.font,h.title.font)})),b.exit().remove()}},{"../../components/drawing":383,"../../constants/alignment":466,"../../lib":498,"../../lib/svg_text_utils":524,"./makepath":704,"./map_1d_array":705,"./orient_text":706,"@plotly/d3":58}],708:[function(t,e,r){"use strict";var n=t("./constants"),i=t("../../lib/search").findBin,a=t("./compute_control_points"),o=t("./create_spline_evaluator"),s=t("./create_i_derivative_evaluator"),l=t("./create_j_derivative_evaluator");e.exports=function(t){var e=t._a,r=t._b,c=e.length,u=r.length,f=t.aaxis,h=t.baxis,p=e[0],d=e[c-1],m=r[0],g=r[u-1],v=e[e.length-1]-e[0],y=r[r.length-1]-r[0],x=v*n.RELATIVE_CULL_TOLERANCE,b=y*n.RELATIVE_CULL_TOLERANCE;p-=x,d+=x,m-=b,g+=b,t.isVisible=function(t,e){return t>p&&t<d&&e>m&&e<g},t.isOccluded=function(t,e){return t<p||t>d||e<m||e>g},t.setScale=function(){var e=t._x,r=t._y,n=a(t._xctrl,t._yctrl,e,r,f.smoothing,h.smoothing);t._xctrl=n[0],t._yctrl=n[1],t.evalxy=o([t._xctrl,t._yctrl],c,u,f.smoothing,h.smoothing),t.dxydi=s([t._xctrl,t._yctrl],f.smoothing,h.smoothing),t.dxydj=l([t._xctrl,t._yctrl],f.smoothing,h.smoothing)},t.i2a=function(t){var r=Math.max(0,Math.floor(t[0]),c-2),n=t[0]-r;return(1-n)*e[r]+n*e[r+1]},t.j2b=function(t){var e=Math.max(0,Math.floor(t[1]),c-2),n=t[1]-e;return(1-n)*r[e]+n*r[e+1]},t.ij2ab=function(e){return[t.i2a(e[0]),t.j2b(e[1])]},t.a2i=function(t){var r=Math.max(0,Math.min(i(t,e),c-2)),n=e[r],a=e[r+1];return Math.max(0,Math.min(c-1,r+(t-n)/(a-n)))},t.b2j=function(t){var e=Math.max(0,Math.min(i(t,r),u-2)),n=r[e],a=r[e+1];return Math.max(0,Math.min(u-1,e+(t-n)/(a-n)))},t.ab2ij=function(e){return[t.a2i(e[0]),t.b2j(e[1])]},t.i2c=function(e,r){return t.evalxy([],e,r)},t.ab2xy=function(n,i,a){if(!a&&(n<e[0]||n>e[c-1]|i<r[0]||i>r[u-1]))return[!1,!1];var o=t.a2i(n),s=t.b2j(i),l=t.evalxy([],o,s);if(a){var f,h,p,d,m=0,g=0,v=[];n<e[0]?(f=0,h=0,m=(n-e[0])/(e[1]-e[0])):n>e[c-1]?(f=c-2,h=1,m=(n-e[c-1])/(e[c-1]-e[c-2])):h=o-(f=Math.max(0,Math.min(c-2,Math.floor(o)))),i<r[0]?(p=0,d=0,g=(i-r[0])/(r[1]-r[0])):i>r[u-1]?(p=u-2,d=1,g=(i-r[u-1])/(r[u-1]-r[u-2])):d=s-(p=Math.max(0,Math.min(u-2,Math.floor(s)))),m&&(t.dxydi(v,f,p,h,d),l[0]+=v[0]*m,l[1]+=v[1]*m),g&&(t.dxydj(v,f,p,h,d),l[0]+=v[0]*g,l[1]+=v[1]*g)}return l},t.c2p=function(t,e,r){return[e.c2p(t[0]),r.c2p(t[1])]},t.p2x=function(t,e,r){return[e.p2c(t[0]),r.p2c(t[1])]},t.dadi=function(t){var r=Math.max(0,Math.min(e.length-2,t));return e[r+1]-e[r]},t.dbdj=function(t){var e=Math.max(0,Math.min(r.length-2,t));return r[e+1]-r[e]},t.dxyda=function(e,r,n,i){var a=t.dxydi(null,e,r,n,i),o=t.dadi(e,n);return[a[0]/o,a[1]/o]},t.dxydb=function(e,r,n,i){var a=t.dxydj(null,e,r,n,i),o=t.dbdj(r,i);return[a[0]/o,a[1]/o]},t.dxyda_rough=function(e,r,n){var i=v*(n||.1),a=t.ab2xy(e+i,r,!0),o=t.ab2xy(e-i,r,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dxydb_rough=function(e,r,n){var i=y*(n||.1),a=t.ab2xy(e,r+i,!0),o=t.ab2xy(e,r-i,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dpdx=function(t){return t._m},t.dpdy=function(t){return t._m}}},{"../../lib/search":518,"./compute_control_points":696,"./constants":697,"./create_i_derivative_evaluator":698,"./create_j_derivative_evaluator":699,"./create_spline_evaluator":700}],709:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e,r){var i,a,o,s=[],l=[],c=t[0].length,u=t.length;function f(e,r){var n,i=0,a=0;return e>0&&void 0!==(n=t[r][e-1])&&(a++,i+=n),e<c-1&&void 0!==(n=t[r][e+1])&&(a++,i+=n),r>0&&void 0!==(n=t[r-1][e])&&(a++,i+=n),r<u-1&&void 0!==(n=t[r+1][e])&&(a++,i+=n),i/Math.max(1,a)}var h,p,d,m,g,v,y,x,b,_,w,T=0;for(i=0;i<c;i++)for(a=0;a<u;a++)void 0===t[a][i]&&(s.push(i),l.push(a),t[a][i]=f(i,a)),T=Math.max(T,Math.abs(t[a][i]));if(!s.length)return t;var k=0,A=0,M=s.length;do{for(k=0,o=0;o<M;o++){i=s[o],a=l[o];var S,E,L,C,P,I,O=0,z=0;0===i?(L=e[P=Math.min(c-1,2)],C=e[1],S=t[a][P],z+=(E=t[a][1])+(E-S)*(e[0]-C)/(C-L),O++):i===c-1&&(L=e[P=Math.max(0,c-3)],C=e[c-2],S=t[a][P],z+=(E=t[a][c-2])+(E-S)*(e[c-1]-C)/(C-L),O++),(0===i||i===c-1)&&a>0&&a<u-1&&(h=r[a+1]-r[a],z+=((p=r[a]-r[a-1])*t[a+1][i]+h*t[a-1][i])/(p+h),O++),0===a?(L=r[I=Math.min(u-1,2)],C=r[1],S=t[I][i],z+=(E=t[1][i])+(E-S)*(r[0]-C)/(C-L),O++):a===u-1&&(L=r[I=Math.max(0,u-3)],C=r[u-2],S=t[I][i],z+=(E=t[u-2][i])+(E-S)*(r[u-1]-C)/(C-L),O++),(0===a||a===u-1)&&i>0&&i<c-1&&(h=e[i+1]-e[i],z+=((p=e[i]-e[i-1])*t[a][i+1]+h*t[a][i-1])/(p+h),O++),O?z/=O:(d=e[i+1]-e[i],m=e[i]-e[i-1],x=(g=r[a+1]-r[a])*(v=r[a]-r[a-1])*(g+v),z=((y=d*m*(d+m))*(v*t[a+1][i]+g*t[a-1][i])+x*(m*t[a][i+1]+d*t[a][i-1]))/(x*(m+d)+y*(v+g))),k+=(_=(b=z-t[a][i])/T)*_,w=O?0:.85,t[a][i]+=b*(1+w)}k=Math.sqrt(k)}while(A++<100&&k>1e-5);return n.log("Smoother converged to",k,"after",A,"iterations"),t}},{"../../lib":498}],710:[function(t,e,r){"use strict";var n=t("../../lib").isArray1D;e.exports=function(t,e,r){var i=r("x"),a=i&&i.length,o=r("y"),s=o&&o.length;if(!a&&!s)return!1;if(e._cheater=!i,a&&!n(i)||s&&!n(o))e._length=null;else{var l=a?i.length:1/0;s&&(l=Math.min(l,o.length)),e.a&&e.a.length&&(l=Math.min(l,e.a.length)),e.b&&e.b.length&&(l=Math.min(l,e.b.length)),e._length=l}return!0}},{"../../lib":498}],711:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../scattergeo/attributes"),a=t("../../components/colorscale/attributes"),o=t("../../plots/attributes"),s=t("../../components/color/attributes").defaultLine,l=t("../../lib/extend").extendFlat,c=i.marker.line;e.exports=l({locations:{valType:"data_array",editType:"calc"},locationmode:i.locationmode,z:{valType:"data_array",editType:"calc"},geojson:l({},i.geojson,{}),featureidkey:i.featureidkey,text:l({},i.text,{}),hovertext:l({},i.hovertext,{}),marker:{line:{color:l({},c.color,{dflt:s}),width:l({},c.width,{dflt:1}),editType:"calc"},opacity:{valType:"number",arrayOk:!0,min:0,max:1,dflt:1,editType:"style"},editType:"calc"},selected:{marker:{opacity:i.selected.marker.opacity,editType:"plot"},editType:"plot"},unselected:{marker:{opacity:i.unselected.marker.opacity,editType:"plot"},editType:"plot"},hoverinfo:l({},o.hoverinfo,{editType:"calc",flags:["location","z","text","name"]}),hovertemplate:n(),showlegend:l({},o.showlegend,{dflt:!1})},a("",{cLetter:"z",editTypeOverride:"calc"}))},{"../../components/color/attributes":360,"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/template_attributes":628,"../scattergeo/attributes":964}],712:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../constants/numerical").BADNUM,a=t("../../components/colorscale/calc"),o=t("../scatter/arrays_to_calcdata"),s=t("../scatter/calc_selection");function l(t){return t&&"string"==typeof t}e.exports=function(t,e){var r,c=e._length,u=new Array(c);r=e.geojson?function(t){return l(t)||n(t)}:l;for(var f=0;f<c;f++){var h=u[f]={},p=e.locations[f],d=e.z[f];r(p)&&n(d)?(h.loc=p,h.z=d):(h.loc=null,h.z=i),h.index=f}return o(u,e),a(t,e,{vals:e.z,containerStr:"",cLetter:"z"}),s(u,e),u}},{"../../components/colorscale/calc":369,"../../constants/numerical":474,"../scatter/arrays_to_calcdata":921,"../scatter/calc_selection":924,"fast-isnumeric":185}],713:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/defaults"),a=t("./attributes");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s("locations"),c=s("z");if(l&&l.length&&n.isArrayOrTypedArray(c)&&c.length){e._length=Math.min(l.length,c.length);var u,f=s("geojson");("string"==typeof f&&""!==f||n.isPlainObject(f))&&(u="geojson-id"),"geojson-id"===s("locationmode",u)&&s("featureidkey"),s("text"),s("hovertext"),s("hovertemplate"),s("marker.line.width")&&s("marker.line.color"),s("marker.opacity"),i(t,e,o,s,{prefix:"",cLetter:"z"}),n.coerceSelectionMarkerOpacity(e,s)}else e.visible=!1}},{"../../components/colorscale/defaults":371,"../../lib":498,"./attributes":711}],714:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i){t.location=e.location,t.z=e.z;var a=n[i];return a.fIn&&a.fIn.properties&&(t.properties=a.fIn.properties),t.ct=a.ct,t}},{}],715:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("./attributes"),a=t("../../lib").fillText;e.exports=function(t,e,r){var o,s,l,c,u=t.cd,f=u[0].trace,h=t.subplot,p=[e,r],d=[e+360,r];for(s=0;s<u.length;s++)if(c=!1,(o=u[s])._polygons){for(l=0;l<o._polygons.length;l++)o._polygons[l].contains(p)&&(c=!c),o._polygons[l].contains(d)&&(c=!c);if(c)break}if(c&&o)return t.x0=t.x1=t.xa.c2p(o.ct),t.y0=t.y1=t.ya.c2p(o.ct),t.index=o.index,t.location=o.loc,t.z=o.z,t.zLabel=n.tickText(h.mockAxis,h.mockAxis.c2l(o.z),"hover").text,t.hovertemplate=o.hovertemplate,function(t,e,r){if(e.hovertemplate)return;var n=r.hi||e.hoverinfo,o=String(r.loc),s="all"===n?i.hoverinfo.flags:n.split("+"),l=-1!==s.indexOf("name"),c=-1!==s.indexOf("location"),u=-1!==s.indexOf("z"),f=-1!==s.indexOf("text"),h=[];!l&&c?t.nameOverride=o:(l&&(t.nameOverride=e.name),c&&h.push(o));u&&h.push(t.zLabel);f&&a(r,e,h);t.extraText=h.join("<br>")}(t,f,o),[t]}},{"../../lib":498,"../../plots/cartesian/axes":549,"./attributes":711}],716:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../heatmap/colorbar"),calc:t("./calc"),calcGeoJSON:t("./plot").calcGeoJSON,plot:t("./plot").plot,style:t("./style").style,styleOnSelect:t("./style").styleOnSelect,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("./select"),moduleType:"trace",name:"choropleth",basePlotModule:t("../../plots/geo"),categories:["geo","noOpacity","showLegend"],meta:{}}},{"../../plots/geo":584,"../heatmap/colorbar":790,"./attributes":711,"./calc":712,"./defaults":713,"./event_data":714,"./hover":715,"./plot":717,"./select":718,"./style":719}],717:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../lib/geo_location_utils"),o=t("../../lib/topojson_utils").getTopojsonFeatures,s=t("../../plots/cartesian/autorange").findExtremes,l=t("./style").style;e.exports={calcGeoJSON:function(t,e){for(var r=t[0].trace,n=e[r.geo],i=n._subplot,l=r.locationmode,c=r._length,u="geojson-id"===l?a.extractTraceFeature(t):o(r,i.topojson),f=[],h=[],p=0;p<c;p++){var d=t[p],m="geojson-id"===l?d.fOut:a.locationToFeature(l,d.loc,u);if(m){d.geojson=m,d.ct=m.properties.ct,d._polygons=a.feature2polygons(m);var g=a.computeBbox(m);f.push(g[0],g[2]),h.push(g[1],g[3])}else d.geojson=null}if("geojson"===n.fitbounds&&"geojson-id"===l){var v=a.computeBbox(a.getTraceGeojson(r));f=[v[0],v[2]],h=[v[1],v[3]]}var y={padded:!0};r._extremes.lon=s(n.lonaxis._ax,f,y),r._extremes.lat=s(n.lataxis._ax,h,y)},plot:function(t,e,r){var a=e.layers.backplot.select(".choroplethlayer");i.makeTraceGroups(a,r,"trace choropleth").each((function(e){var r=n.select(this).selectAll("path.choroplethlocation").data(i.identity);r.enter().append("path").classed("choroplethlocation",!0),r.exit().remove(),l(t,e)}))}}},{"../../lib":498,"../../lib/geo_location_utils":491,"../../lib/topojson_utils":527,"../../plots/cartesian/autorange":548,"./style":719,"@plotly/d3":58}],718:[function(t,e,r){"use strict";e.exports=function(t,e){var r,n,i,a,o,s=t.cd,l=t.xaxis,c=t.yaxis,u=[];if(!1===e)for(r=0;r<s.length;r++)s[r].selected=0;else for(r=0;r<s.length;r++)(i=(n=s[r]).ct)&&(a=l.c2p(i),o=c.c2p(i),e.contains([a,o],null,r,t)?(u.push({pointNumber:r,lon:i[0],lat:i[1]}),n.selected=1):n.selected=0);return u}},{}],719:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/color"),a=t("../../components/drawing"),o=t("../../components/colorscale");function s(t,e){var r=e[0].trace,s=e[0].node3.selectAll(".choroplethlocation"),l=r.marker||{},c=l.line||{},u=o.makeColorScaleFuncFromTrace(r);s.each((function(t){n.select(this).attr("fill",u(t.z)).call(i.stroke,t.mlc||c.color).call(a.dashLine,"",t.mlw||c.width||0).style("opacity",l.opacity)})),a.selectedPointStyle(s,r,t)}e.exports={style:function(t,e){e&&s(t,e)},styleOnSelect:function(t,e){var r=e[0].node3,n=e[0].trace;n.selectedpoints?a.selectedPointStyle(r.selectAll(".choroplethlocation"),n,t):s(t,e)}}},{"../../components/color":361,"../../components/colorscale":373,"../../components/drawing":383,"@plotly/d3":58}],720:[function(t,e,r){"use strict";var n=t("../choropleth/attributes"),i=t("../../components/colorscale/attributes"),a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../../plots/attributes"),s=t("../../lib/extend").extendFlat;e.exports=s({locations:{valType:"data_array",editType:"calc"},z:{valType:"data_array",editType:"calc"},geojson:{valType:"any",editType:"calc"},featureidkey:s({},n.featureidkey,{}),below:{valType:"string",editType:"plot"},text:n.text,hovertext:n.hovertext,marker:{line:{color:s({},n.marker.line.color,{editType:"plot"}),width:s({},n.marker.line.width,{editType:"plot"}),editType:"calc"},opacity:s({},n.marker.opacity,{editType:"plot"}),editType:"calc"},selected:{marker:{opacity:s({},n.selected.marker.opacity,{editType:"plot"}),editType:"plot"},editType:"plot"},unselected:{marker:{opacity:s({},n.unselected.marker.opacity,{editType:"plot"}),editType:"plot"},editType:"plot"},hoverinfo:n.hoverinfo,hovertemplate:a({},{keys:["properties"]}),showlegend:s({},o.showlegend,{dflt:!1})},i("",{cLetter:"z",editTypeOverride:"calc"}))},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/template_attributes":628,"../choropleth/attributes":711}],721:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../components/colorscale"),o=t("../../components/drawing"),s=t("../../lib/geojson_utils").makeBlank,l=t("../../lib/geo_location_utils");function c(t){var e,r=t[0].trace,n=r._opts;if(r.selectedpoints){for(var a=o.makeSelectedPointStyleFns(r),s=0;s<t.length;s++){var l=t[s];l.fOut&&(l.fOut.properties.mo2=a.selectedOpacityFn(l))}e={type:"identity",property:"mo2"}}else e=i.isArrayOrTypedArray(r.marker.opacity)?{type:"identity",property:"mo"}:r.marker.opacity;return i.extendFlat(n.fill.paint,{"fill-opacity":e}),i.extendFlat(n.line.paint,{"line-opacity":e}),n}e.exports={convert:function(t){var e=t[0].trace,r=!0===e.visible&&0!==e._length,o={layout:{visibility:"none"},paint:{}},u={layout:{visibility:"none"},paint:{}},f=e._opts={fill:o,line:u,geojson:s()};if(!r)return f;var h=l.extractTraceFeature(t);if(!h)return f;var p,d,m,g=a.makeColorScaleFuncFromTrace(e),v=e.marker,y=v.line||{};i.isArrayOrTypedArray(v.opacity)&&(p=function(t){var e=t.mo;return n(e)?+i.constrain(e,0,1):0}),i.isArrayOrTypedArray(y.color)&&(d=function(t){return t.mlc}),i.isArrayOrTypedArray(y.width)&&(m=function(t){return t.mlw});for(var x=0;x<t.length;x++){var b=t[x],_=b.fOut;if(_){var w=_.properties;w.fc=g(b.z),p&&(w.mo=p(b)),d&&(w.mlc=d(b)),m&&(w.mlw=m(b)),b.ct=w.ct,b._polygons=l.feature2polygons(_)}}var T=p?{type:"identity",property:"mo"}:v.opacity;return i.extendFlat(o.paint,{"fill-color":{type:"identity",property:"fc"},"fill-opacity":T}),i.extendFlat(u.paint,{"line-color":d?{type:"identity",property:"mlc"}:y.color,"line-width":m?{type:"identity",property:"mlw"}:y.width,"line-opacity":T}),o.layout.visibility="visible",u.layout.visibility="visible",f.geojson={type:"FeatureCollection",features:h},c(t),f},convertOnSelect:c}},{"../../components/colorscale":373,"../../components/drawing":383,"../../lib":498,"../../lib/geo_location_utils":491,"../../lib/geojson_utils":492,"fast-isnumeric":185}],722:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/defaults"),a=t("./attributes");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s("locations"),c=s("z"),u=s("geojson");n.isArrayOrTypedArray(l)&&l.length&&n.isArrayOrTypedArray(c)&&c.length&&("string"==typeof u&&""!==u||n.isPlainObject(u))?(s("featureidkey"),e._length=Math.min(l.length,c.length),s("below"),s("text"),s("hovertext"),s("hovertemplate"),s("marker.line.width")&&s("marker.line.color"),s("marker.opacity"),i(t,e,o,s,{prefix:"",cLetter:"z"}),n.coerceSelectionMarkerOpacity(e,s)):e.visible=!1}},{"../../components/colorscale/defaults":371,"../../lib":498,"./attributes":720}],723:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../heatmap/colorbar"),calc:t("../choropleth/calc"),plot:t("./plot"),hoverPoints:t("../choropleth/hover"),eventData:t("../choropleth/event_data"),selectPoints:t("../choropleth/select"),styleOnSelect:function(t,e){e&&e[0].trace._glTrace.updateOnSelect(e)},getBelow:function(t,e){for(var r=e.getMapLayers(),n=r.length-2;n>=0;n--){var i=r[n].id;if("string"==typeof i&&0===i.indexOf("water"))for(var a=n+1;a<r.length;a++)if("string"==typeof(i=r[a].id)&&-1===i.indexOf("plotly-"))return i}},moduleType:"trace",name:"choroplethmapbox",basePlotModule:t("../../plots/mapbox"),categories:["mapbox","gl","noOpacity","showLegend"],meta:{hr_name:"choropleth_mapbox"}}},{"../../plots/mapbox":608,"../choropleth/calc":712,"../choropleth/event_data":714,"../choropleth/hover":715,"../choropleth/select":718,"../heatmap/colorbar":790,"./attributes":720,"./defaults":722,"./plot":724}],724:[function(t,e,r){"use strict";var n=t("./convert").convert,i=t("./convert").convertOnSelect,a=t("../../plots/mapbox/constants").traceLayerPrefix;function o(t,e){this.type="choroplethmapbox",this.subplot=t,this.uid=e,this.sourceId="source-"+e,this.layerList=[["fill",a+e+"-fill"],["line",a+e+"-line"]],this.below=null}var s=o.prototype;s.update=function(t){this._update(n(t))},s.updateOnSelect=function(t){this._update(i(t))},s._update=function(t){var e=this.subplot,r=this.layerList,n=e.belowLookup["trace-"+this.uid];e.map.getSource(this.sourceId).setData(t.geojson),n!==this.below&&(this._removeLayers(),this._addLayers(t,n),this.below=n);for(var i=0;i<r.length;i++){var a=r[i],o=a[0],s=a[1],l=t[o];e.setOptions(s,"setLayoutProperty",l.layout),"visible"===l.layout.visibility&&e.setOptions(s,"setPaintProperty",l.paint)}},s._addLayers=function(t,e){for(var r=this.subplot,n=this.layerList,i=this.sourceId,a=0;a<n.length;a++){var o=n[a],s=o[0],l=t[s];r.addLayer({type:s,id:o[1],source:i,layout:l.layout,paint:l.paint},e)}},s._removeLayers=function(){for(var t=this.subplot.map,e=this.layerList,r=e.length-1;r>=0;r--)t.removeLayer(e[r][1])},s.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},e.exports=function(t,e){var r=e[0].trace,i=new o(t,r.uid),a=i.sourceId,s=n(e),l=i.below=t.belowLookup["trace-"+r.uid];return t.map.addSource(a,{type:"geojson",data:s.geojson}),i._addLayers(s,l),e[0].trace._glTrace=i,i}},{"../../plots/mapbox/constants":606,"./convert":721}],725:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../mesh3d/attributes"),s=t("../../plots/attributes"),l=t("../../lib/extend").extendFlat,c={x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},z:{valType:"data_array",editType:"calc+clearAxisTypes"},u:{valType:"data_array",editType:"calc"},v:{valType:"data_array",editType:"calc"},w:{valType:"data_array",editType:"calc"},sizemode:{valType:"enumerated",values:["scaled","absolute"],editType:"calc",dflt:"scaled"},sizeref:{valType:"number",editType:"calc",min:0},anchor:{valType:"enumerated",editType:"calc",values:["tip","tail","cm","center"],dflt:"cm"},text:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertemplate:a({editType:"calc"},{keys:["norm"]}),uhoverformat:i("u",1),vhoverformat:i("v",1),whoverformat:i("w",1),xhoverformat:i("x"),yhoverformat:i("y"),zhoverformat:i("z"),showlegend:l({},s.showlegend,{dflt:!1})};l(c,n("",{colorAttr:"u/v/w norm",showScaleDflt:!0,editTypeOverride:"calc"}));["opacity","lightposition","lighting"].forEach((function(t){c[t]=o[t]})),c.hoverinfo=l({},s.hoverinfo,{editType:"calc",flags:["x","y","z","u","v","w","norm","text","name"],dflt:"x+y+z+norm+text+name"}),c.transforms=void 0,e.exports=c},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/cartesian/axis_format_attributes":552,"../../plots/template_attributes":628,"../mesh3d/attributes":862}],726:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc");e.exports=function(t,e){for(var r=e.u,i=e.v,a=e.w,o=Math.min(e.x.length,e.y.length,e.z.length,r.length,i.length,a.length),s=-1/0,l=1/0,c=0;c<o;c++){var u=r[c],f=i[c],h=a[c],p=Math.sqrt(u*u+f*f+h*h);s=Math.max(s,p),l=Math.min(l,p)}e._len=o,e._normMax=s,n(t,e,{vals:[l,s],containerStr:"",cLetter:"c"})}},{"../../components/colorscale/calc":369}],727:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_cone3d,i=t("../../../stackgl_modules").gl_cone3d.createConeMesh,a=t("../../lib").simpleMap,o=t("../../lib/gl_format_color").parseColorScale,s=t("../../components/colorscale").extractOpts,l=t("../../plots/gl3d/zip3");function c(t,e){this.scene=t,this.uid=e,this.mesh=null,this.data=null}var u=c.prototype;u.handlePick=function(t){if(t.object===this.mesh){var e=t.index=t.data.index,r=this.data.x[e],n=this.data.y[e],i=this.data.z[e],a=this.data.u[e],o=this.data.v[e],s=this.data.w[e];t.traceCoordinate=[r,n,i,a,o,s,Math.sqrt(a*a+o*o+s*s)];var l=this.data.hovertext||this.data.text;return Array.isArray(l)&&void 0!==l[e]?t.textLabel=l[e]:l&&(t.textLabel=l),!0}};var f={xaxis:0,yaxis:1,zaxis:2},h={tip:1,tail:0,cm:.25,center:.5},p={tip:1,tail:1,cm:.75,center:.5};function d(t,e){var r=t.fullSceneLayout,i=t.dataScale,c={};function u(t,e){var n=r[e],o=i[f[e]];return a(t,(function(t){return n.d2l(t)*o}))}c.vectors=l(u(e.u,"xaxis"),u(e.v,"yaxis"),u(e.w,"zaxis"),e._len),c.positions=l(u(e.x,"xaxis"),u(e.y,"yaxis"),u(e.z,"zaxis"),e._len);var d=s(e);c.colormap=o(e),c.vertexIntensityBounds=[d.min/e._normMax,d.max/e._normMax],c.coneOffset=h[e.anchor],"scaled"===e.sizemode?c.coneSize=e.sizeref||.5:c.coneSize=e.sizeref&&e._normMax?e.sizeref/e._normMax:.5;var m=n(c),g=e.lightposition;return m.lightPosition=[g.x,g.y,g.z],m.ambient=e.lighting.ambient,m.diffuse=e.lighting.diffuse,m.specular=e.lighting.specular,m.roughness=e.lighting.roughness,m.fresnel=e.lighting.fresnel,m.opacity=e.opacity,e._pad=p[e.anchor]*m.vectorScale*m.coneScale*e._normMax,m}u.update=function(t){this.data=t;var e=d(this.scene,t);this.mesh.update(e)},u.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports=function(t,e){var r=t.glplot.gl,n=d(t,e),a=i(r,n),o=new c(t,e.uid);return o.mesh=a,o.data=e,a._trace=o,t.glplot.add(a),o}},{"../../../stackgl_modules":1119,"../../components/colorscale":373,"../../lib":498,"../../lib/gl_format_color":494,"../../plots/gl3d/zip3":604}],728:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/defaults"),a=t("./attributes");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s("u"),c=s("v"),u=s("w"),f=s("x"),h=s("y"),p=s("z");l&&l.length&&c&&c.length&&u&&u.length&&f&&f.length&&h&&h.length&&p&&p.length?(s("sizeref"),s("sizemode"),s("anchor"),s("lighting.ambient"),s("lighting.diffuse"),s("lighting.specular"),s("lighting.roughness"),s("lighting.fresnel"),s("lightposition.x"),s("lightposition.y"),s("lightposition.z"),i(t,e,o,s,{prefix:"",cLetter:"c"}),s("text"),s("hovertext"),s("hovertemplate"),s("uhoverformat"),s("vhoverformat"),s("whoverformat"),s("xhoverformat"),s("yhoverformat"),s("zhoverformat"),e._length=null):e.visible=!1}},{"../../components/colorscale/defaults":371,"../../lib":498,"./attributes":725}],729:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"cone",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","showLegend"],attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:{min:"cmin",max:"cmax"},calc:t("./calc"),plot:t("./convert"),eventData:function(t,e){return t.norm=e.traceCoordinate[6],t},meta:{}}},{"../../plots/gl3d":593,"./attributes":725,"./calc":726,"./convert":727,"./defaults":728}],730:[function(t,e,r){"use strict";var n=t("../heatmap/attributes"),i=t("../scatter/attributes"),a=t("../../plots/cartesian/axis_format_attributes"),o=a.axisHoverFormat,s=a.descriptionOnlyNumbers,l=t("../../components/colorscale/attributes"),c=t("../../components/drawing/attributes").dash,u=t("../../plots/font_attributes"),f=t("../../lib/extend").extendFlat,h=t("../../constants/filter_ops"),p=h.COMPARISON_OPS2,d=h.INTERVAL_OPS,m=i.line;e.exports=f({z:n.z,x:n.x,x0:n.x0,dx:n.dx,y:n.y,y0:n.y0,dy:n.dy,xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:i.xperiod0,yperiod0:i.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,text:n.text,hovertext:n.hovertext,transpose:n.transpose,xtype:n.xtype,ytype:n.ytype,xhoverformat:o("x"),yhoverformat:o("y"),zhoverformat:o("z",1),hovertemplate:n.hovertemplate,texttemplate:f({},n.texttemplate,{}),textfont:f({},n.textfont,{}),hoverongaps:n.hoverongaps,connectgaps:f({},n.connectgaps,{}),fillcolor:{valType:"color",editType:"calc"},autocontour:{valType:"boolean",dflt:!0,editType:"calc",impliedEdits:{"contours.start":void 0,"contours.end":void 0,"contours.size":void 0}},ncontours:{valType:"integer",dflt:15,min:1,editType:"calc"},contours:{type:{valType:"enumerated",values:["levels","constraint"],dflt:"levels",editType:"calc"},start:{valType:"number",dflt:null,editType:"plot",impliedEdits:{"^autocontour":!1}},end:{valType:"number",dflt:null,editType:"plot",impliedEdits:{"^autocontour":!1}},size:{valType:"number",dflt:null,min:0,editType:"plot",impliedEdits:{"^autocontour":!1}},coloring:{valType:"enumerated",values:["fill","heatmap","lines","none"],dflt:"fill",editType:"calc"},showlines:{valType:"boolean",dflt:!0,editType:"plot"},showlabels:{valType:"boolean",dflt:!1,editType:"plot"},labelfont:u({editType:"plot",colorEditType:"style"}),labelformat:{valType:"string",dflt:"",editType:"plot",description:s("contour label")},operation:{valType:"enumerated",values:[].concat(p).concat(d),dflt:"=",editType:"calc"},value:{valType:"any",dflt:0,editType:"calc"},editType:"calc",impliedEdits:{autocontour:!1}},line:{color:f({},m.color,{editType:"style+colorbars"}),width:{valType:"number",min:0,editType:"style+colorbars"},dash:c,smoothing:f({},m.smoothing,{}),editType:"plot"}},l("",{cLetter:"z",autoColorDflt:!1,editTypeOverride:"calc"}))},{"../../components/colorscale/attributes":368,"../../components/drawing/attributes":382,"../../constants/filter_ops":470,"../../lib/extend":488,"../../plots/cartesian/axis_format_attributes":552,"../../plots/font_attributes":580,"../heatmap/attributes":787,"../scatter/attributes":922}],731:[function(t,e,r){"use strict";var n=t("../../components/colorscale"),i=t("../heatmap/calc"),a=t("./set_contours"),o=t("./end_plus");e.exports=function(t,e){var r=i(t,e),s=r[0].z;a(e,s);var l,c=e.contours,u=n.extractOpts(e);if("heatmap"===c.coloring&&u.auto&&!1===e.autocontour){var f=c.start,h=o(c),p=c.size||1,d=Math.floor((h-f)/p)+1;isFinite(p)||(p=1,d=1);var m=f-p/2;l=[m,m+d*p]}else l=s;return n.calc(t,e,{vals:l,cLetter:"z"}),r}},{"../../components/colorscale":373,"../heatmap/calc":788,"./end_plus":741,"./set_contours":749}],732:[function(t,e,r){"use strict";e.exports=function(t,e){var r,n=t[0],i=n.z;switch(e.type){case"levels":var a=Math.min(i[0][0],i[0][1]);for(r=0;r<t.length;r++){var o=t[r];o.prefixBoundary=!o.edgepaths.length&&(a>o.level||o.starts.length&&a===o.level)}break;case"constraint":if(n.prefixBoundary=!1,n.edgepaths.length)return;var s=n.x.length,l=n.y.length,c=-1/0,u=1/0;for(r=0;r<l;r++)u=Math.min(u,i[r][0]),u=Math.min(u,i[r][s-1]),c=Math.max(c,i[r][0]),c=Math.max(c,i[r][s-1]);for(r=1;r<s-1;r++)u=Math.min(u,i[0][r]),u=Math.min(u,i[l-1][r]),c=Math.max(c,i[0][r]),c=Math.max(c,i[l-1][r]);var f,h,p=e.value;switch(e._operation){case">":p>c&&(n.prefixBoundary=!0);break;case"<":(p<u||n.starts.length&&p===u)&&(n.prefixBoundary=!0);break;case"[]":f=Math.min(p[0],p[1]),((h=Math.max(p[0],p[1]))<u||f>c||n.starts.length&&h===u)&&(n.prefixBoundary=!0);break;case"][":f=Math.min(p[0],p[1]),h=Math.max(p[0],p[1]),f<u&&h>c&&(n.prefixBoundary=!0)}}}},{}],733:[function(t,e,r){"use strict";var n=t("../../components/colorscale"),i=t("./make_color_map"),a=t("./end_plus");e.exports={min:"zmin",max:"zmax",calc:function(t,e,r){var o=e.contours,s=e.line,l=o.size||1,c=o.coloring,u=i(e,{isColorbar:!0});if("heatmap"===c){var f=n.extractOpts(e);r._fillgradient=f.reversescale?n.flipScale(f.colorscale):f.colorscale,r._zrange=[f.min,f.max]}else"fill"===c&&(r._fillcolor=u);r._line={color:"lines"===c?u:s.color,width:!1!==o.showlines?s.width:0,dash:s.dash},r._levels={start:o.start,end:a(o),size:l}}}},{"../../components/colorscale":373,"./end_plus":741,"./make_color_map":746}],734:[function(t,e,r){"use strict";e.exports={BOTTOMSTART:[1,9,13,104,713],TOPSTART:[4,6,7,104,713],LEFTSTART:[8,12,14,208,1114],RIGHTSTART:[2,3,11,208,1114],NEWDELTA:[null,[-1,0],[0,-1],[-1,0],[1,0],null,[0,-1],[-1,0],[0,1],[0,1],null,[0,1],[1,0],[1,0],[0,-1]],CHOOSESADDLE:{104:[4,1],208:[2,8],713:[7,13],1114:[11,14]},SADDLEREMAINDER:{1:4,2:8,4:1,7:13,8:2,11:14,13:7,14:11},LABELDISTANCE:2,LABELINCREASE:10,LABELMIN:3,LABELMAX:10,LABELOPTIMIZER:{EDGECOST:1,ANGLECOST:1,NEIGHBORCOST:5,SAMELEVELFACTOR:10,SAMELEVELDISTANCE:5,MAXCOST:100,INITIALSEARCHPOINTS:10,ITERATIONS:5}}},{}],735:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./label_defaults"),a=t("../../components/color"),o=a.addOpacity,s=a.opacity,l=t("../../constants/filter_ops"),c=l.CONSTRAINT_REDUCTION,u=l.COMPARISON_OPS2;e.exports=function(t,e,r,a,l,f){var h,p,d,m=e.contours,g=r("contours.operation");(m._operation=c[g],function(t,e){var r;-1===u.indexOf(e.operation)?(t("contours.value",[0,1]),Array.isArray(e.value)?e.value.length>2?e.value=e.value.slice(2):0===e.length?e.value=[0,1]:e.length<2?(r=parseFloat(e.value[0]),e.value=[r,r+1]):e.value=[parseFloat(e.value[0]),parseFloat(e.value[1])]:n(e.value)&&(r=parseFloat(e.value),e.value=[r,r+1])):(t("contours.value",0),n(e.value)||(Array.isArray(e.value)?e.value=parseFloat(e.value[0]):e.value=0))}(r,m),"="===g?h=m.showlines=!0:(h=r("contours.showlines"),d=r("fillcolor",o((t.line||{}).color||l,.5))),h)&&(p=r("line.color",d&&s(d)?o(e.fillcolor,1):l),r("line.width",2),r("line.dash"));r("line.smoothing"),i(r,a,p,f)}},{"../../components/color":361,"../../constants/filter_ops":470,"./label_defaults":745,"fast-isnumeric":185}],736:[function(t,e,r){"use strict";var n=t("../../constants/filter_ops"),i=t("fast-isnumeric");function a(t,e){var r,a=Array.isArray(e);function o(t){return i(t)?+t:null}return-1!==n.COMPARISON_OPS2.indexOf(t)?r=o(a?e[0]:e):-1!==n.INTERVAL_OPS.indexOf(t)?r=a?[o(e[0]),o(e[1])]:[o(e),o(e)]:-1!==n.SET_OPS.indexOf(t)&&(r=a?e.map(o):[o(e)]),r}function o(t){return function(e){e=a(t,e);var r=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return{start:r,end:n,size:n-r}}}function s(t){return function(e){return{start:e=a(t,e),end:1/0,size:1/0}}}e.exports={"[]":o("[]"),"][":o("]["),">":s(">"),"<":s("<"),"=":s("=")}},{"../../constants/filter_ops":470,"fast-isnumeric":185}],737:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){var i=n("contours.start"),a=n("contours.end"),o=!1===i||!1===a,s=r("contours.size");!(o?e.autocontour=!0:r("autocontour",!1))&&s||r("ncontours")}},{}],738:[function(t,e,r){"use strict";var n=t("../../lib");function i(t){return n.extendFlat({},t,{edgepaths:n.extendDeep([],t.edgepaths),paths:n.extendDeep([],t.paths),starts:n.extendDeep([],t.starts)})}e.exports=function(t,e){var r,a,o,s=function(t){return t.reverse()},l=function(t){return t};switch(e){case"=":case"<":return t;case">":for(1!==t.length&&n.warn("Contour data invalid for the specified inequality operation."),a=t[0],r=0;r<a.edgepaths.length;r++)a.edgepaths[r]=s(a.edgepaths[r]);for(r=0;r<a.paths.length;r++)a.paths[r]=s(a.paths[r]);for(r=0;r<a.starts.length;r++)a.starts[r]=s(a.starts[r]);return t;case"][":var c=s;s=l,l=c;case"[]":for(2!==t.length&&n.warn("Contour data invalid for the specified inequality range operation."),a=i(t[0]),o=i(t[1]),r=0;r<a.edgepaths.length;r++)a.edgepaths[r]=s(a.edgepaths[r]);for(r=0;r<a.paths.length;r++)a.paths[r]=s(a.paths[r]);for(r=0;r<a.starts.length;r++)a.starts[r]=s(a.starts[r]);for(;o.edgepaths.length;)a.edgepaths.push(l(o.edgepaths.shift()));for(;o.paths.length;)a.paths.push(l(o.paths.shift()));for(;o.starts.length;)a.starts.push(l(o.starts.shift()));return[a]}}},{"../../lib":498}],739:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../heatmap/xyz_defaults"),a=t("../scatter/period_defaults"),o=t("./constraint_defaults"),s=t("./contours_defaults"),l=t("./style_defaults"),c=t("../heatmap/label_defaults"),u=t("./attributes");e.exports=function(t,e,r,f){function h(r,i){return n.coerce(t,e,u,r,i)}if(i(t,e,h,f)){a(t,e,f,h),h("xhoverformat"),h("yhoverformat"),h("text"),h("hovertext"),h("hoverongaps"),h("hovertemplate");var p="constraint"===h("contours.type");h("connectgaps",n.isArray1D(e.z)),p?o(t,e,h,f,r):(s(t,e,h,(function(r){return n.coerce2(t,e,u,r)})),l(t,e,h,f)),e.contours&&"heatmap"===e.contours.coloring&&c(h,f)}else e.visible=!1}},{"../../lib":498,"../heatmap/label_defaults":797,"../heatmap/xyz_defaults":802,"../scatter/period_defaults":942,"./attributes":730,"./constraint_defaults":735,"./contours_defaults":737,"./style_defaults":751}],740:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./constraint_mapping"),a=t("./end_plus");e.exports=function(t,e,r){for(var o="constraint"===t.type?i[t._operation](t.value):t,s=o.size,l=[],c=a(o),u=r.trace._carpetTrace,f=u?{xaxis:u.aaxis,yaxis:u.baxis,x:r.a,y:r.b}:{xaxis:e.xaxis,yaxis:e.yaxis,x:r.x,y:r.y},h=o.start;h<c;h+=s)if(l.push(n.extendFlat({level:h,crossings:{},starts:[],edgepaths:[],paths:[],z:r.z,smoothing:r.trace.line.smoothing},f)),l.length>1e3){n.warn("Too many contours, clipping at 1000",t);break}return l}},{"../../lib":498,"./constraint_mapping":736,"./end_plus":741}],741:[function(t,e,r){"use strict";e.exports=function(t){return t.end+t.size/1e6}},{}],742:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./constants");function a(t,e,r,n){return Math.abs(t[0]-e[0])<r&&Math.abs(t[1]-e[1])<n}function o(t,e,r,o,l){var c,u=e.join(","),f=t.crossings[u],h=function(t,e,r){var n=0,a=0;t>20&&e?208===t||1114===t?n=0===r[0]?1:-1:a=0===r[1]?1:-1:-1!==i.BOTTOMSTART.indexOf(t)?a=1:-1!==i.LEFTSTART.indexOf(t)?n=1:-1!==i.TOPSTART.indexOf(t)?a=-1:n=-1;return[n,a]}(f,r,e),p=[s(t,e,[-h[0],-h[1]])],d=t.z.length,m=t.z[0].length,g=e.slice(),v=h.slice();for(c=0;c<1e4;c++){if(f>20?(f=i.CHOOSESADDLE[f][(h[0]||h[1])<0?0:1],t.crossings[u]=i.SADDLEREMAINDER[f]):delete t.crossings[u],!(h=i.NEWDELTA[f])){n.log("Found bad marching index:",f,e,t.level);break}p.push(s(t,e,h)),e[0]+=h[0],e[1]+=h[1],u=e.join(","),a(p[p.length-1],p[p.length-2],o,l)&&p.pop();var y=h[0]&&(e[0]<0||e[0]>m-2)||h[1]&&(e[1]<0||e[1]>d-2);if(e[0]===g[0]&&e[1]===g[1]&&h[0]===v[0]&&h[1]===v[1]||r&&y)break;f=t.crossings[u]}1e4===c&&n.log("Infinite loop in contour?");var x,b,_,w,T,k,A,M,S,E,L,C,P,I,O,z=a(p[0],p[p.length-1],o,l),D=0,R=.2*t.smoothing,F=[],B=0;for(c=1;c<p.length;c++)C=p[c],P=p[c-1],I=void 0,O=void 0,I=C[2]-P[2],O=C[3]-P[3],D+=A=Math.sqrt(I*I+O*O),F.push(A);var N=D/F.length*R;function j(t){return p[t%p.length]}for(c=p.length-2;c>=B;c--)if((x=F[c])<N){for(_=0,b=c-1;b>=B&&x+F[b]<N;b--)x+=F[b];if(z&&c===p.length-2)for(_=0;_<b&&x+F[_]<N;_++)x+=F[_];T=c-b+_+1,k=Math.floor((c+b+_+2)/2),w=z||c!==p.length-2?z||-1!==b?T%2?j(k):[(j(k)[0]+j(k+1)[0])/2,(j(k)[1]+j(k+1)[1])/2]:p[0]:p[p.length-1],p.splice(b+1,c-b+1,w),c=b+1,_&&(B=_),z&&(c===p.length-2?p[_]=p[p.length-1]:0===c&&(p[p.length-1]=p[0]))}for(p.splice(0,B),c=0;c<p.length;c++)p[c].length=2;if(!(p.length<2))if(z)p.pop(),t.paths.push(p);else{r||n.log("Unclosed interior contour?",t.level,g.join(","),p.join("L"));var U=!1;for(M=0;M<t.edgepaths.length;M++)if(E=t.edgepaths[M],!U&&a(E[0],p[p.length-1],o,l)){p.pop(),U=!0;var V=!1;for(S=0;S<t.edgepaths.length;S++)if(a((L=t.edgepaths[S])[L.length-1],p[0],o,l)){V=!0,p.shift(),t.edgepaths.splice(M,1),S===M?t.paths.push(p.concat(L)):(S>M&&S--,t.edgepaths[S]=L.concat(p,E));break}V||(t.edgepaths[M]=p.concat(E))}for(M=0;M<t.edgepaths.length&&!U;M++)a((E=t.edgepaths[M])[E.length-1],p[0],o,l)&&(p.shift(),t.edgepaths[M]=E.concat(p),U=!0);U||t.edgepaths.push(p)}}function s(t,e,r){var n=e[0]+Math.max(r[0],0),i=e[1]+Math.max(r[1],0),a=t.z[i][n],o=t.xaxis,s=t.yaxis;if(r[1]){var l=(t.level-a)/(t.z[i][n+1]-a),c=(1!==l?(1-l)*o.c2l(t.x[n]):0)+(0!==l?l*o.c2l(t.x[n+1]):0);return[o.c2p(o.l2c(c),!0),s.c2p(t.y[i],!0),n+l,i]}var u=(t.level-a)/(t.z[i+1][n]-a),f=(1!==u?(1-u)*s.c2l(t.y[i]):0)+(0!==u?u*s.c2l(t.y[i+1]):0);return[o.c2p(t.x[n],!0),s.c2p(s.l2c(f),!0),n,i+u]}e.exports=function(t,e,r){var i,a,s,l;for(e=e||.01,r=r||.01,a=0;a<t.length;a++){for(s=t[a],l=0;l<s.starts.length;l++)o(s,s.starts[l],"edge",e,r);for(i=0;Object.keys(s.crossings).length&&i<1e4;)i++,o(s,Object.keys(s.crossings)[0].split(",").map(Number),void 0,e,r);1e4===i&&n.log("Infinite loop in contour?")}}},{"../../lib":498,"./constants":734}],743:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../heatmap/hover");e.exports=function(t,e,r,a,o){o||(o={}),o.isContour=!0;var s=i(t,e,r,a,o);return s&&s.forEach((function(t){var e=t.trace;"constraint"===e.contours.type&&(e.fillcolor&&n.opacity(e.fillcolor)?t.color=n.addOpacity(e.fillcolor,1):e.contours.showlines&&n.opacity(e.line.color)&&(t.color=n.addOpacity(e.line.color,1)))})),s}},{"../../components/color":361,"../heatmap/hover":794}],744:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot").plot,style:t("./style"),colorbar:t("./colorbar"),hoverPoints:t("./hover"),moduleType:"trace",name:"contour",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","2dMap","contour","showLegend"],meta:{}}},{"../../plots/cartesian":563,"./attributes":730,"./calc":731,"./colorbar":733,"./defaults":739,"./hover":743,"./plot":748,"./style":750}],745:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e,r,i){if(i||(i={}),t("contours.showlabels")){var a=e.font;n.coerceFont(t,"contours.labelfont",{family:a.family,size:a.size,color:r}),t("contours.labelformat")}!1!==i.hasHover&&t("zhoverformat")}},{"../../lib":498}],746:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/colorscale"),a=t("./end_plus");e.exports=function(t){var e=t.contours,r=e.start,o=a(e),s=e.size||1,l=Math.floor((o-r)/s)+1,c="lines"===e.coloring?0:1,u=i.extractOpts(t);isFinite(s)||(s=1,l=1);var f,h,p=u.reversescale?i.flipScale(u.colorscale):u.colorscale,d=p.length,m=new Array(d),g=new Array(d);if("heatmap"===e.coloring){var v=u.min,y=u.max;for(h=0;h<d;h++)f=p[h],m[h]=f[0]*(y-v)+v,g[h]=f[1];var x=n.extent([v,y,e.start,e.start+s*(l-1)]),b=x[v<y?0:1],_=x[v<y?1:0];b!==v&&(m.splice(0,0,b),g.splice(0,0,g[0])),_!==y&&(m.push(_),g.push(g[g.length-1]))}else for(h=0;h<d;h++)f=p[h],m[h]=(f[0]*(l+c-1)-c/2)*s+r,g[h]=f[1];return i.makeColorScaleFunc({domain:m,range:g},{noNumericCheck:!0})}},{"../../components/colorscale":373,"./end_plus":741,"@plotly/d3":58}],747:[function(t,e,r){"use strict";var n=t("./constants");function i(t,e){var r=(e[0][0]>t?0:1)+(e[0][1]>t?0:2)+(e[1][1]>t?0:4)+(e[1][0]>t?0:8);return 5===r||10===r?t>(e[0][0]+e[0][1]+e[1][0]+e[1][1])/4?5===r?713:1114:5===r?104:208:15===r?0:r}e.exports=function(t){var e,r,a,o,s,l,c,u,f,h=t[0].z,p=h.length,d=h[0].length,m=2===p||2===d;for(r=0;r<p-1;r++)for(o=[],0===r&&(o=o.concat(n.BOTTOMSTART)),r===p-2&&(o=o.concat(n.TOPSTART)),e=0;e<d-1;e++)for(a=o.slice(),0===e&&(a=a.concat(n.LEFTSTART)),e===d-2&&(a=a.concat(n.RIGHTSTART)),s=e+","+r,l=[[h[r][e],h[r][e+1]],[h[r+1][e],h[r+1][e+1]]],f=0;f<t.length;f++)(c=i((u=t[f]).level,l))&&(u.crossings[s]=c,-1!==a.indexOf(c)&&(u.starts.push([e,r]),m&&-1!==a.indexOf(c,a.indexOf(c)+1)&&u.starts.push([e,r])))}},{"./constants":734}],748:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../../components/colorscale"),s=t("../../lib/svg_text_utils"),l=t("../../plots/cartesian/axes"),c=t("../../plots/cartesian/set_convert"),u=t("../heatmap/plot"),f=t("./make_crossings"),h=t("./find_all_paths"),p=t("./empty_pathinfo"),d=t("./convert_to_constraints"),m=t("./close_boundaries"),g=t("./constants"),v=g.LABELOPTIMIZER;function y(t,e){var r,n,o,s,l,c,u,f="",h=0,p=t.edgepaths.map((function(t,e){return e})),d=!0;function m(t){return Math.abs(t[1]-e[2][1])<.01}function g(t){return Math.abs(t[0]-e[0][0])<.01}function v(t){return Math.abs(t[0]-e[2][0])<.01}for(;p.length;){for(c=a.smoothopen(t.edgepaths[h],t.smoothing),f+=d?c:c.replace(/^M/,"L"),p.splice(p.indexOf(h),1),r=t.edgepaths[h][t.edgepaths[h].length-1],s=-1,o=0;o<4;o++){if(!r){i.log("Missing end?",h,t);break}for(u=r,Math.abs(u[1]-e[0][1])<.01&&!v(r)?n=e[1]:g(r)?n=e[0]:m(r)?n=e[3]:v(r)&&(n=e[2]),l=0;l<t.edgepaths.length;l++){var y=t.edgepaths[l][0];Math.abs(r[0]-n[0])<.01?Math.abs(r[0]-y[0])<.01&&(y[1]-r[1])*(n[1]-y[1])>=0&&(n=y,s=l):Math.abs(r[1]-n[1])<.01?Math.abs(r[1]-y[1])<.01&&(y[0]-r[0])*(n[0]-y[0])>=0&&(n=y,s=l):i.log("endpt to newendpt is not vert. or horz.",r,n,y)}if(r=n,s>=0)break;f+="L"+n}if(s===t.edgepaths.length){i.log("unclosed perimeter path");break}h=s,(d=-1===p.indexOf(h))&&(h=p[0],f+="Z")}for(h=0;h<t.paths.length;h++)f+=a.smoothclosed(t.paths[h],t.smoothing);return f}function x(t,e,r,n){var a=e.width/2,o=e.height/2,s=t.x,l=t.y,c=t.theta,u=Math.cos(c)*a,f=Math.sin(c)*a,h=(s>n.center?n.right-s:s-n.left)/(u+Math.abs(Math.sin(c)*o)),p=(l>n.middle?n.bottom-l:l-n.top)/(Math.abs(f)+Math.cos(c)*o);if(h<1||p<1)return 1/0;var d=v.EDGECOST*(1/(h-1)+1/(p-1));d+=v.ANGLECOST*c*c;for(var m=s-u,g=l-f,y=s+u,x=l+f,b=0;b<r.length;b++){var _=r[b],w=Math.cos(_.theta)*_.width/2,T=Math.sin(_.theta)*_.width/2,k=2*i.segmentDistance(m,g,y,x,_.x-w,_.y-T,_.x+w,_.y+T)/(e.height+_.height),A=_.level===e.level,M=A?v.SAMELEVELDISTANCE:1;if(k<=M)return 1/0;d+=v.NEIGHBORCOST*(A?v.SAMELEVELFACTOR:1)/(k-M)}return d}function b(t){var e,r,n=t.trace._emptypoints,i=[],a=t.z.length,o=t.z[0].length,s=[];for(e=0;e<o;e++)s.push(1);for(e=0;e<a;e++)i.push(s.slice());for(e=0;e<n.length;e++)i[(r=n[e])[0]][r[1]]=0;return t.zmask=i,i}r.plot=function(t,e,o,s){var l=e.xaxis,c=e.yaxis;i.makeTraceGroups(s,o,"contour").each((function(o){var s=n.select(this),v=o[0],x=v.trace,_=v.x,w=v.y,T=x.contours,k=p(T,e,v),A=i.ensureSingle(s,"g","heatmapcoloring"),M=[];"heatmap"===T.coloring&&(M=[o]),u(t,e,M,A),f(k),h(k);var S=l.c2p(_[0],!0),E=l.c2p(_[_.length-1],!0),L=c.c2p(w[0],!0),C=c.c2p(w[w.length-1],!0),P=[[S,C],[E,C],[E,L],[S,L]],I=k;"constraint"===T.type&&(I=d(k,T._operation)),function(t,e,r){var n=i.ensureSingle(t,"g","contourbg").selectAll("path").data("fill"===r.coloring?[0]:[]);n.enter().append("path"),n.exit().remove(),n.attr("d","M"+e.join("L")+"Z").style("stroke","none")}(s,P,T),function(t,e,r,a){var o="fill"===a.coloring||"constraint"===a.type&&"="!==a._operation,s="M"+r.join("L")+"Z";o&&m(e,a);var l=i.ensureSingle(t,"g","contourfill").selectAll("path").data(o?e:[]);l.enter().append("path"),l.exit().remove(),l.each((function(t){var e=(t.prefixBoundary?s:"")+y(t,r);e?n.select(this).attr("d",e).style("stroke","none"):n.select(this).remove()}))}(s,I,P,T),function(t,e,o,s,l){var c=i.ensureSingle(t,"g","contourlines"),u=!1!==l.showlines,f=l.showlabels,h=u&&f,p=r.createLines(c,u||f,e),d=r.createLineClip(c,h,o,s.trace.uid),m=t.selectAll("g.contourlabels").data(f?[0]:[]);if(m.exit().remove(),m.enter().append("g").classed("contourlabels",!0),f){var v=[],y=[];i.clearLocationCache();var x=r.labelFormatter(o,s),b=a.tester.append("text").attr("data-notex",1).call(a.font,l.labelfont),_=e[0].xaxis,w=e[0].yaxis,T=_._length,k=w._length,A=_.range,M=w.range,S=i.aggNums(Math.min,null,s.x),E=i.aggNums(Math.max,null,s.x),L=i.aggNums(Math.min,null,s.y),C=i.aggNums(Math.max,null,s.y),P=Math.max(_.c2p(S,!0),0),I=Math.min(_.c2p(E,!0),T),O=Math.max(w.c2p(C,!0),0),z=Math.min(w.c2p(L,!0),k),D={};A[0]<A[1]?(D.left=P,D.right=I):(D.left=I,D.right=P),M[0]<M[1]?(D.top=O,D.bottom=z):(D.top=z,D.bottom=O),D.middle=(D.top+D.bottom)/2,D.center=(D.left+D.right)/2,v.push([[D.left,D.top],[D.right,D.top],[D.right,D.bottom],[D.left,D.bottom]]);var R=Math.sqrt(T*T+k*k),F=g.LABELDISTANCE*R/Math.max(1,e.length/g.LABELINCREASE);p.each((function(t){var e=r.calcTextOpts(t.level,x,b,o);n.select(this).selectAll("path").each((function(){var t=i.getVisibleSegment(this,D,e.height/2);if(t&&!(t.len<(e.width+e.height)*g.LABELMIN))for(var n=Math.min(Math.ceil(t.len/F),g.LABELMAX),a=0;a<n;a++){var o=r.findBestTextLocation(this,t,e,y,D);if(!o)break;r.addLabelData(o,e,y,v)}}))})),b.remove(),r.drawLabels(m,y,o,d,h?v:null)}f&&!u&&p.remove()}(s,k,t,v,T),function(t,e,r,n,o){var s=n.trace,l=r._fullLayout._clips,c="clip"+s.uid,u=l.selectAll("#"+c).data(s.connectgaps?[]:[0]);if(u.enter().append("clipPath").classed("contourclip",!0).attr("id",c),u.exit().remove(),!1===s.connectgaps){var p={level:.9,crossings:{},starts:[],edgepaths:[],paths:[],xaxis:e.xaxis,yaxis:e.yaxis,x:n.x,y:n.y,z:b(n),smoothing:0};f([p]),h([p]),m([p],{type:"levels"}),i.ensureSingle(u,"path","").attr("d",(p.prefixBoundary?"M"+o.join("L")+"Z":"")+y(p,o))}else c=null;a.setClipUrl(t,c,r)}(s,e,t,v,P)}))},r.createLines=function(t,e,r){var n=r[0].smoothing,i=t.selectAll("g.contourlevel").data(e?r:[]);if(i.exit().remove(),i.enter().append("g").classed("contourlevel",!0),e){var o=i.selectAll("path.openline").data((function(t){return t.pedgepaths||t.edgepaths}));o.exit().remove(),o.enter().append("path").classed("openline",!0),o.attr("d",(function(t){return a.smoothopen(t,n)})).style("stroke-miterlimit",1).style("vector-effect","non-scaling-stroke");var s=i.selectAll("path.closedline").data((function(t){return t.ppaths||t.paths}));s.exit().remove(),s.enter().append("path").classed("closedline",!0),s.attr("d",(function(t){return a.smoothclosed(t,n)})).style("stroke-miterlimit",1).style("vector-effect","non-scaling-stroke")}return i},r.createLineClip=function(t,e,r,n){var i=e?"clipline"+n:null,o=r._fullLayout._clips.selectAll("#"+i).data(e?[0]:[]);return o.exit().remove(),o.enter().append("clipPath").classed("contourlineclip",!0).attr("id",i),a.setClipUrl(t,i,r),o},r.labelFormatter=function(t,e){var r=t._fullLayout,n=e.trace,i=n.contours,a={type:"linear",_id:"ycontour",showexponent:"all",exponentformat:"B"};if(i.labelformat)a.tickformat=i.labelformat,c(a,r);else{var s=o.extractOpts(n);if(s&&s.colorbar&&s.colorbar._axis)a=s.colorbar._axis;else{if("constraint"===i.type){var u=i.value;Array.isArray(u)?a.range=[u[0],u[u.length-1]]:a.range=[u,u]}else a.range=[i.start,i.end],a.nticks=(i.end-i.start)/i.size;a.range[0]===a.range[1]&&(a.range[1]+=a.range[0]||1),a.nticks||(a.nticks=1e3),c(a,r),l.prepTicks(a),a._tmin=null,a._tmax=null}}return function(t){return l.tickText(a,t).text}},r.calcTextOpts=function(t,e,r,n){var i=e(t);r.text(i).call(s.convertToTspans,n);var o=r.node(),l=a.bBox(o,!0);return{text:i,width:l.width,height:l.height,fontSize:+o.style["font-size"].replace("px",""),level:t,dy:(l.top+l.bottom)/2}},r.findBestTextLocation=function(t,e,r,n,a){var o,s,l,c,u,f=r.width;e.isClosed?(s=e.len/v.INITIALSEARCHPOINTS,o=e.min+s/2,l=e.max):(s=(e.len-f)/(v.INITIALSEARCHPOINTS+1),o=e.min+s+f/2,l=e.max-(s+f)/2);for(var h=1/0,p=0;p<v.ITERATIONS;p++){for(var d=o;d<l;d+=s){var m=i.getTextLocation(t,e.total,d,f),g=x(m,r,n,a);g<h&&(h=g,u=m,c=d)}if(h>2*v.MAXCOST)break;p&&(s/=2),l=(o=c-s/2)+1.5*s}if(h<=v.MAXCOST)return u},r.addLabelData=function(t,e,r,n){var i=e.fontSize,a=e.width+i/3,o=Math.max(0,e.height-i/3),s=t.x,l=t.y,c=t.theta,u=Math.sin(c),f=Math.cos(c),h=function(t,e){return[s+t*f-e*u,l+t*u+e*f]},p=[h(-a/2,-o/2),h(-a/2,o/2),h(a/2,o/2),h(a/2,-o/2)];r.push({text:e.text,x:s,y:l,dy:e.dy,theta:c,level:e.level,width:a,height:o}),n.push(p)},r.drawLabels=function(t,e,r,a,o){var l=t.selectAll("text").data(e,(function(t){return t.text+","+t.x+","+t.y+","+t.theta}));if(l.exit().remove(),l.enter().append("text").attr({"data-notex":1,"text-anchor":"middle"}).each((function(t){var e=t.x+Math.sin(t.theta)*t.dy,i=t.y-Math.cos(t.theta)*t.dy;n.select(this).text(t.text).attr({x:e,y:i,transform:"rotate("+180*t.theta/Math.PI+" "+e+" "+i+")"}).call(s.convertToTspans,r)})),o){for(var c="",u=0;u<o.length;u++)c+="M"+o[u].join("L")+"Z";i.ensureSingle(a,"path","").attr("d",c)}}},{"../../components/colorscale":373,"../../components/drawing":383,"../../lib":498,"../../lib/svg_text_utils":524,"../../plots/cartesian/axes":549,"../../plots/cartesian/set_convert":571,"../heatmap/plot":799,"./close_boundaries":732,"./constants":734,"./convert_to_constraints":738,"./empty_pathinfo":740,"./find_all_paths":742,"./make_crossings":747,"@plotly/d3":58}],749:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib");function a(t,e,r){var i={type:"linear",range:[t,e]};return n.autoTicks(i,(e-t)/(r||15)),i}e.exports=function(t,e){var r=t.contours;if(t.autocontour){var o=t.zmin,s=t.zmax;(t.zauto||void 0===o)&&(o=i.aggNums(Math.min,null,e)),(t.zauto||void 0===s)&&(s=i.aggNums(Math.max,null,e));var l=a(o,s,t.ncontours);r.size=l.dtick,r.start=n.tickFirst(l),l.range.reverse(),r.end=n.tickFirst(l),r.start===o&&(r.start+=r.size),r.end===s&&(r.end-=r.size),r.start>r.end&&(r.start=r.end=(r.start+r.end)/2),t._input.contours||(t._input.contours={}),i.extendFlat(t._input.contours,{start:r.start,end:r.end,size:r.size}),t._input.autocontour=!0}else if("constraint"!==r.type){var c,u=r.start,f=r.end,h=t._input.contours;if(u>f&&(r.start=h.start=f,f=r.end=h.end=u,u=r.start),!(r.size>0))c=u===f?1:a(u,f,t.ncontours).dtick,h.size=r.size=c}}},{"../../lib":498,"../../plots/cartesian/axes":549}],750:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("../heatmap/style"),o=t("./make_color_map");e.exports=function(t){var e=n.select(t).selectAll("g.contour");e.style("opacity",(function(t){return t[0].trace.opacity})),e.each((function(t){var e=n.select(this),r=t[0].trace,a=r.contours,s=r.line,l=a.size||1,c=a.start,u="constraint"===a.type,f=!u&&"lines"===a.coloring,h=!u&&"fill"===a.coloring,p=f||h?o(r):null;e.selectAll("g.contourlevel").each((function(t){n.select(this).selectAll("path").call(i.lineGroupStyle,s.width,f?p(t.level):s.color,s.dash)}));var d=a.labelfont;if(e.selectAll("g.contourlabels text").each((function(t){i.font(n.select(this),{family:d.family,size:d.size,color:d.color||(f?p(t.level):s.color)})})),u)e.selectAll("g.contourfill path").style("fill",r.fillcolor);else if(h){var m;e.selectAll("g.contourfill path").style("fill",(function(t){return void 0===m&&(m=t.level),p(t.level+.5*l)})),void 0===m&&(m=c),e.selectAll("g.contourbg path").style("fill",p(m-.5*l))}})),a(t)}},{"../../components/drawing":383,"../heatmap/style":800,"./make_color_map":746,"@plotly/d3":58}],751:[function(t,e,r){"use strict";var n=t("../../components/colorscale/defaults"),i=t("./label_defaults");e.exports=function(t,e,r,a,o){var s,l=r("contours.coloring"),c="";"fill"===l&&(s=r("contours.showlines")),!1!==s&&("lines"!==l&&(c=r("line.color","#000")),r("line.width",.5),r("line.dash")),"none"!==l&&(!0!==t.showlegend&&(e.showlegend=!1),e._dfltShowLegend=!1,n(t,e,a,r,{prefix:"",cLetter:"z"})),r("line.smoothing"),i(r,a,c,o)}},{"../../components/colorscale/defaults":371,"./label_defaults":745}],752:[function(t,e,r){"use strict";var n=t("../heatmap/attributes"),i=t("../contour/attributes"),a=t("../../components/colorscale/attributes"),o=t("../../lib/extend").extendFlat,s=i.contours;e.exports=o({carpet:{valType:"string",editType:"calc"},z:n.z,a:n.x,a0:n.x0,da:n.dx,b:n.y,b0:n.y0,db:n.dy,text:n.text,hovertext:n.hovertext,transpose:n.transpose,atype:n.xtype,btype:n.ytype,fillcolor:i.fillcolor,autocontour:i.autocontour,ncontours:i.ncontours,contours:{type:s.type,start:s.start,end:s.end,size:s.size,coloring:{valType:"enumerated",values:["fill","lines","none"],dflt:"fill",editType:"calc"},showlines:s.showlines,showlabels:s.showlabels,labelfont:s.labelfont,labelformat:s.labelformat,operation:s.operation,value:s.value,editType:"calc",impliedEdits:{autocontour:!1}},line:{color:i.line.color,width:i.line.width,dash:i.line.dash,smoothing:i.line.smoothing,editType:"plot"},transforms:void 0},a("",{cLetter:"z",autoColorDflt:!1}))},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../contour/attributes":730,"../heatmap/attributes":787}],753:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc"),i=t("../../lib"),a=t("../heatmap/convert_column_xyz"),o=t("../heatmap/clean_2d_array"),s=t("../heatmap/interp2d"),l=t("../heatmap/find_empties"),c=t("../heatmap/make_bound_array"),u=t("./defaults"),f=t("../carpet/lookup_carpetid"),h=t("../contour/set_contours");e.exports=function(t,e){var r=e._carpetTrace=f(t,e);if(r&&r.visible&&"legendonly"!==r.visible){if(!e.a||!e.b){var p=t.data[r.index],d=t.data[e.index];d.a||(d.a=p.a),d.b||(d.b=p.b),u(d,e,e._defaultColor,t._fullLayout)}var m=function(t,e){var r,u,f,h,p,d,m,g=e._carpetTrace,v=g.aaxis,y=g.baxis;v._minDtick=0,y._minDtick=0,i.isArray1D(e.z)&&a(e,v,y,"a","b",["z"]);r=e._a=e._a||e.a,h=e._b=e._b||e.b,r=r?v.makeCalcdata(e,"_a"):[],h=h?y.makeCalcdata(e,"_b"):[],u=e.a0||0,f=e.da||1,p=e.b0||0,d=e.db||1,m=e._z=o(e._z||e.z,e.transpose),e._emptypoints=l(m),s(m,e._emptypoints);var x=i.maxRowLength(m),b="scaled"===e.xtype?"":r,_=c(e,b,u,f,x,v),w="scaled"===e.ytype?"":h,T=c(e,w,p,d,m.length,y),k={a:_,b:T,z:m};"levels"===e.contours.type&&"none"!==e.contours.coloring&&n(t,e,{vals:m,containerStr:"",cLetter:"z"});return[k]}(t,e);return h(e,e._z),m}}},{"../../components/colorscale/calc":369,"../../lib":498,"../carpet/lookup_carpetid":703,"../contour/set_contours":749,"../heatmap/clean_2d_array":789,"../heatmap/convert_column_xyz":791,"../heatmap/find_empties":793,"../heatmap/interp2d":796,"../heatmap/make_bound_array":798,"./defaults":754}],754:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../heatmap/xyz_defaults"),a=t("./attributes"),o=t("../contour/constraint_defaults"),s=t("../contour/contours_defaults"),l=t("../contour/style_defaults");e.exports=function(t,e,r,c){function u(r,i){return n.coerce(t,e,a,r,i)}if(u("carpet"),t.a&&t.b){if(!i(t,e,u,c,"a","b"))return void(e.visible=!1);u("text"),"constraint"===u("contours.type")?o(t,e,u,c,r,{hasHover:!1}):(s(t,e,u,(function(r){return n.coerce2(t,e,a,r)})),l(t,e,u,c,{hasHover:!1}))}else e._defaultColor=r,e._length=null}},{"../../lib":498,"../contour/constraint_defaults":735,"../contour/contours_defaults":737,"../contour/style_defaults":751,"../heatmap/xyz_defaults":802,"./attributes":752}],755:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../contour/colorbar"),calc:t("./calc"),plot:t("./plot"),style:t("../contour/style"),moduleType:"trace",name:"contourcarpet",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","carpet","contour","symbols","showLegend","hasLines","carpetDependent","noHover","noSortingByValue"],meta:{}}},{"../../plots/cartesian":563,"../contour/colorbar":733,"../contour/style":750,"./attributes":752,"./calc":753,"./defaults":754,"./plot":756}],756:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../carpet/map_1d_array"),a=t("../carpet/makepath"),o=t("../../components/drawing"),s=t("../../lib"),l=t("../contour/make_crossings"),c=t("../contour/find_all_paths"),u=t("../contour/plot"),f=t("../contour/constants"),h=t("../contour/convert_to_constraints"),p=t("../contour/empty_pathinfo"),d=t("../contour/close_boundaries"),m=t("../carpet/lookup_carpetid"),g=t("../carpet/axis_aligned_line");function v(t,e,r){var n=t.getPointAtLength(e),i=t.getPointAtLength(r),a=i.x-n.x,o=i.y-n.y,s=Math.sqrt(a*a+o*o);return[a/s,o/s]}function y(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);return[t[0]/e,t[1]/e]}function x(t,e){var r=Math.abs(t[0]*e[0]+t[1]*e[1]);return Math.sqrt(1-r*r)/r}e.exports=function(t,e,r,b){var _=e.xaxis,w=e.yaxis;s.makeTraceGroups(b,r,"contour").each((function(r){var b=n.select(this),T=r[0],k=T.trace,A=k._carpetTrace=m(t,k),M=t.calcdata[A.index][0];if(A.visible&&"legendonly"!==A.visible){var S=T.a,E=T.b,L=k.contours,C=p(L,e,T),P="constraint"===L.type,I=L._operation,O=P?"="===I?"lines":"fill":L.coloring,z=[[S[0],E[E.length-1]],[S[S.length-1],E[E.length-1]],[S[S.length-1],E[0]],[S[0],E[0]]];l(C);var D=1e-8*(S[S.length-1]-S[0]),R=1e-8*(E[E.length-1]-E[0]);c(C,D,R);var F,B,N,j,U=C;"constraint"===L.type&&(U=h(C,I)),function(t,e){var r,n,i,a,o,s,l,c,u;for(r=0;r<t.length;r++){for(a=t[r],o=a.pedgepaths=[],s=a.ppaths=[],n=0;n<a.edgepaths.length;n++){for(u=a.edgepaths[n],l=[],i=0;i<u.length;i++)l[i]=e(u[i]);o.push(l)}for(n=0;n<a.paths.length;n++){for(u=a.paths[n],c=[],i=0;i<u.length;i++)c[i]=e(u[i]);s.push(c)}}}(C,q);var V=[];for(j=M.clipsegments.length-1;j>=0;j--)F=M.clipsegments[j],B=i([],F.x,_.c2p),N=i([],F.y,w.c2p),B.reverse(),N.reverse(),V.push(a(B,N,F.bicubic));var H="M"+V.join("L")+"Z";!function(t,e,r,n,o,l){var c,u,f,h,p=s.ensureSingle(t,"g","contourbg").selectAll("path").data("fill"!==l||o?[]:[0]);p.enter().append("path"),p.exit().remove();var d=[];for(h=0;h<e.length;h++)c=e[h],u=i([],c.x,r.c2p),f=i([],c.y,n.c2p),d.push(a(u,f,c.bicubic));p.attr("d","M"+d.join("L")+"Z").style("stroke","none")}(b,M.clipsegments,_,w,P,O),function(t,e,r,i,a,l,c,u,f,h,p){var m="fill"===h;m&&d(a,t.contours);var v=s.ensureSingle(e,"g","contourfill").selectAll("path").data(m?a:[]);v.enter().append("path"),v.exit().remove(),v.each((function(t){var e=(t.prefixBoundary?p:"")+function(t,e,r,n,i,a,l,c){var u,f,h,p,d,m,v,y="",x=e.edgepaths.map((function(t,e){return e})),b=!0,_=1e-4*Math.abs(r[0][0]-r[2][0]),w=1e-4*Math.abs(r[0][1]-r[2][1]);function T(t){return Math.abs(t[1]-r[0][1])<w}function k(t){return Math.abs(t[1]-r[2][1])<w}function A(t){return Math.abs(t[0]-r[0][0])<_}function M(t){return Math.abs(t[0]-r[2][0])<_}function S(t,e){var r,n,o,s,u="";for(T(t)&&!M(t)||k(t)&&!A(t)?(s=i.aaxis,o=g(i,a,[t[0],e[0]],.5*(t[1]+e[1]))):(s=i.baxis,o=g(i,a,.5*(t[0]+e[0]),[t[1],e[1]])),r=1;r<o.length;r++)for(u+=s.smoothing?"C":"L",n=0;n<o[r].length;n++){var f=o[r][n];u+=[l.c2p(f[0]),c.c2p(f[1])]+" "}return u}u=0,f=null;for(;x.length;){var E=e.edgepaths[u][0];for(f&&(y+=S(f,E)),v=o.smoothopen(e.edgepaths[u].map(n),e.smoothing),y+=b?v:v.replace(/^M/,"L"),x.splice(x.indexOf(u),1),f=e.edgepaths[u][e.edgepaths[u].length-1],d=-1,p=0;p<4;p++){if(!f){s.log("Missing end?",u,e);break}for(T(f)&&!M(f)?h=r[1]:A(f)?h=r[0]:k(f)?h=r[3]:M(f)&&(h=r[2]),m=0;m<e.edgepaths.length;m++){var L=e.edgepaths[m][0];Math.abs(f[0]-h[0])<_?Math.abs(f[0]-L[0])<_&&(L[1]-f[1])*(h[1]-L[1])>=0&&(h=L,d=m):Math.abs(f[1]-h[1])<w?Math.abs(f[1]-L[1])<w&&(L[0]-f[0])*(h[0]-L[0])>=0&&(h=L,d=m):s.log("endpt to newendpt is not vert. or horz.",f,h,L)}if(d>=0)break;y+=S(f,h),f=h}if(d===e.edgepaths.length){s.log("unclosed perimeter path");break}u=d,(b=-1===x.indexOf(u))&&(u=x[0],y+=S(f,h)+"Z",f=null)}for(u=0;u<e.paths.length;u++)y+=o.smoothclosed(e.paths[u].map(n),e.smoothing);return y}(0,t,l,c,u,f,r,i);e?n.select(this).attr("d",e).style("stroke","none"):n.select(this).remove()}))}(k,b,_,w,U,z,q,A,M,O,H),function(t,e,r,i,a,l,c){var h=s.ensureSingle(t,"g","contourlines"),p=!1!==a.showlines,d=a.showlabels,m=p&&d,g=u.createLines(h,p||d,e),b=u.createLineClip(h,m,r,i.trace.uid),_=t.selectAll("g.contourlabels").data(d?[0]:[]);if(_.exit().remove(),_.enter().append("g").classed("contourlabels",!0),d){var w=l.xaxis,T=l.yaxis,k=w._length,A=T._length,M=[[[0,0],[k,0],[k,A],[0,A]]],S=[];s.clearLocationCache();var E=u.labelFormatter(r,i),L=o.tester.append("text").attr("data-notex",1).call(o.font,a.labelfont),C={left:0,right:k,center:k/2,top:0,bottom:A,middle:A/2},P=Math.sqrt(k*k+A*A),I=f.LABELDISTANCE*P/Math.max(1,e.length/f.LABELINCREASE);g.each((function(t){var e=u.calcTextOpts(t.level,E,L,r);n.select(this).selectAll("path").each((function(r){var n=s.getVisibleSegment(this,C,e.height/2);if(n&&(function(t,e,r,n,i,a){for(var o,s=0;s<r.pedgepaths.length;s++)e===r.pedgepaths[s]&&(o=r.edgepaths[s]);if(!o)return;var l=i.a[0],c=i.a[i.a.length-1],u=i.b[0],f=i.b[i.b.length-1];function h(t,e){var r,n=0;return(Math.abs(t[0]-l)<.1||Math.abs(t[0]-c)<.1)&&(r=y(i.dxydb_rough(t[0],t[1],.1)),n=Math.max(n,a*x(e,r)/2)),(Math.abs(t[1]-u)<.1||Math.abs(t[1]-f)<.1)&&(r=y(i.dxyda_rough(t[0],t[1],.1)),n=Math.max(n,a*x(e,r)/2)),n}var p=v(t,0,1),d=v(t,n.total,n.total-1),m=h(o[0],p),g=n.total-h(o[o.length-1],d);n.min<m&&(n.min=m);n.max>g&&(n.max=g);n.len=n.max-n.min}(this,r,t,n,c,e.height),!(n.len<(e.width+e.height)*f.LABELMIN)))for(var i=Math.min(Math.ceil(n.len/I),f.LABELMAX),a=0;a<i;a++){var o=u.findBestTextLocation(this,n,e,S,C);if(!o)break;u.addLabelData(o,e,S,M)}}))})),L.remove(),u.drawLabels(_,S,r,b,m?M:null)}d&&!p&&g.remove()}(b,C,t,T,L,e,A),o.setClipUrl(b,A._clipPathId,t)}function q(t){var e=A.ab2xy(t[0],t[1],!0);return[_.c2p(e[0]),w.c2p(e[1])]}}))}},{"../../components/drawing":383,"../../lib":498,"../carpet/axis_aligned_line":687,"../carpet/lookup_carpetid":703,"../carpet/makepath":704,"../carpet/map_1d_array":705,"../contour/close_boundaries":732,"../contour/constants":734,"../contour/convert_to_constraints":738,"../contour/empty_pathinfo":740,"../contour/find_all_paths":742,"../contour/make_crossings":747,"../contour/plot":748,"@plotly/d3":58}],757:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/template_attributes").hovertemplateAttrs,a=t("../../plots/attributes"),o=t("../scattermapbox/attributes"),s=t("../../lib/extend").extendFlat;e.exports=s({lon:o.lon,lat:o.lat,z:{valType:"data_array",editType:"calc"},radius:{valType:"number",editType:"plot",arrayOk:!0,min:1,dflt:30},below:{valType:"string",editType:"plot"},text:o.text,hovertext:o.hovertext,hoverinfo:s({},a.hoverinfo,{flags:["lon","lat","z","text","name"]}),hovertemplate:i(),showlegend:s({},a.showlegend,{dflt:!1})},n("",{cLetter:"z",editTypeOverride:"calc"}))},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/template_attributes":628,"../scattermapbox/attributes":988}],758:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib").isArrayOrTypedArray,a=t("../../constants/numerical").BADNUM,o=t("../../components/colorscale/calc"),s=t("../../lib")._;e.exports=function(t,e){for(var r=e._length,l=new Array(r),c=e.z,u=i(c)&&c.length,f=0;f<r;f++){var h=l[f]={},p=e.lon[f],d=e.lat[f];if(h.lonlat=n(p)&&n(d)?[+p,+d]:[a,a],u){var m=c[f];h.z=n(m)?m:a}}return o(t,e,{vals:u?c:[0,1],containerStr:"",cLetter:"z"}),r&&(l[0].t={labels:{lat:s(t,"lat:")+" ",lon:s(t,"lon:")+" "}}),l}},{"../../components/colorscale/calc":369,"../../constants/numerical":474,"../../lib":498,"fast-isnumeric":185}],759:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../components/color"),o=t("../../components/colorscale"),s=t("../../constants/numerical").BADNUM,l=t("../../lib/geojson_utils").makeBlank;e.exports=function(t){var e=t[0].trace,r=!0===e.visible&&0!==e._length,c=e._opts={heatmap:{layout:{visibility:"none"},paint:{}},geojson:l()};if(!r)return c;var u,f=[],h=e.z,p=e.radius,d=i.isArrayOrTypedArray(h)&&h.length,m=i.isArrayOrTypedArray(p);for(u=0;u<t.length;u++){var g=t[u],v=g.lonlat;if(v[0]!==s){var y={};if(d){var x=g.z;y.z=x!==s?x:0}m&&(y.r=n(p[u])&&p[u]>0?+p[u]:0),f.push({type:"Feature",geometry:{type:"Point",coordinates:v},properties:y})}}var b=o.extractOpts(e),_=b.reversescale?o.flipScale(b.colorscale):b.colorscale,w=_[0][1],T=["interpolate",["linear"],["heatmap-density"],0,a.opacity(w)<1?w:a.addOpacity(w,0)];for(u=1;u<_.length;u++)T.push(_[u][0],_[u][1]);var k=["interpolate",["linear"],["get","z"],b.min,0,b.max,1];return i.extendFlat(c.heatmap.paint,{"heatmap-weight":d?k:1/(b.max-b.min),"heatmap-color":T,"heatmap-radius":m?{type:"identity",property:"r"}:e.radius,"heatmap-opacity":e.opacity}),c.geojson={type:"FeatureCollection",features:f},c.heatmap.layout.visibility="visible",c}},{"../../components/color":361,"../../components/colorscale":373,"../../constants/numerical":474,"../../lib":498,"../../lib/geojson_utils":492,"fast-isnumeric":185}],760:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/defaults"),a=t("./attributes");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s("lon")||[],c=s("lat")||[],u=Math.min(l.length,c.length);u?(e._length=u,s("z"),s("radius"),s("below"),s("text"),s("hovertext"),s("hovertemplate"),i(t,e,o,s,{prefix:"",cLetter:"z"})):e.visible=!1}},{"../../components/colorscale/defaults":371,"../../lib":498,"./attributes":757}],761:[function(t,e,r){"use strict";e.exports=function(t,e){return t.lon=e.lon,t.lat=e.lat,t.z=e.z,t}},{}],762:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../scattermapbox/hover").hoverPoints,a=t("../scattermapbox/hover").getExtraText;e.exports=function(t,e,r){var o=i(t,e,r);if(o){var s=o[0],l=s.cd,c=l[0].trace,u=l[s.index];if(delete s.color,"z"in u){var f=s.subplot.mockAxis;s.z=u.z,s.zLabel=n.tickText(f,f.c2l(u.z),"hover").text}return s.extraText=a(c,u,l[0].t.labels),[s]}}},{"../../plots/cartesian/axes":549,"../scattermapbox/hover":993}],763:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../heatmap/colorbar"),formatLabels:t("../scattermapbox/format_labels"),calc:t("./calc"),plot:t("./plot"),hoverPoints:t("./hover"),eventData:t("./event_data"),getBelow:function(t,e){for(var r=e.getMapLayers(),n=0;n<r.length;n++){var i=r[n],a=i.id;if("symbol"===i.type&&"string"==typeof a&&-1===a.indexOf("plotly-"))return a}},moduleType:"trace",name:"densitymapbox",basePlotModule:t("../../plots/mapbox"),categories:["mapbox","gl","showLegend"],meta:{hr_name:"density_mapbox"}}},{"../../plots/mapbox":608,"../heatmap/colorbar":790,"../scattermapbox/format_labels":992,"./attributes":757,"./calc":758,"./defaults":760,"./event_data":761,"./hover":762,"./plot":764}],764:[function(t,e,r){"use strict";var n=t("./convert"),i=t("../../plots/mapbox/constants").traceLayerPrefix;function a(t,e){this.type="densitymapbox",this.subplot=t,this.uid=e,this.sourceId="source-"+e,this.layerList=[["heatmap",i+e+"-heatmap"]],this.below=null}var o=a.prototype;o.update=function(t){var e=this.subplot,r=this.layerList,i=n(t),a=e.belowLookup["trace-"+this.uid];e.map.getSource(this.sourceId).setData(i.geojson),a!==this.below&&(this._removeLayers(),this._addLayers(i,a),this.below=a);for(var o=0;o<r.length;o++){var s=r[o],l=s[0],c=s[1],u=i[l];e.setOptions(c,"setLayoutProperty",u.layout),"visible"===u.layout.visibility&&e.setOptions(c,"setPaintProperty",u.paint)}},o._addLayers=function(t,e){for(var r=this.subplot,n=this.layerList,i=this.sourceId,a=0;a<n.length;a++){var o=n[a],s=o[0],l=t[s];r.addLayer({type:s,id:o[1],source:i,layout:l.layout,paint:l.paint},e)}},o._removeLayers=function(){for(var t=this.subplot.map,e=this.layerList,r=e.length-1;r>=0;r--)t.removeLayer(e[r][1])},o.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},e.exports=function(t,e){var r=e[0].trace,i=new a(t,r.uid),o=i.sourceId,s=n(e),l=i.below=t.belowLookup["trace-"+r.uid];return t.map.addSource(o,{type:"geojson",data:s.geojson}),i._addLayers(s,l),i}},{"../../plots/mapbox/constants":606,"./convert":759}],765:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){for(var r=0;r<t.length;r++)t[r].i=r;n.mergeArray(e.text,t,"tx"),n.mergeArray(e.hovertext,t,"htx");var i=e.marker;if(i){n.mergeArray(i.opacity,t,"mo"),n.mergeArray(i.color,t,"mc");var a=i.line;a&&(n.mergeArray(a.color,t,"mlc"),n.mergeArrayCastPositive(a.width,t,"mlw"))}}},{"../../lib":498}],766:[function(t,e,r){"use strict";var n,i=t("../bar/attributes"),a=t("../scatter/attributes").line,o=t("../../plots/attributes"),s=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,l=t("../../plots/template_attributes").hovertemplateAttrs,c=t("../../plots/template_attributes").texttemplateAttrs,u=t("./constants"),f=t("../../lib/extend").extendFlat,h=t("../../components/color");e.exports={x:i.x,x0:i.x0,dx:i.dx,y:i.y,y0:i.y0,dy:i.dy,xperiod:i.xperiod,yperiod:i.yperiod,xperiod0:i.xperiod0,yperiod0:i.yperiod0,xperiodalignment:i.xperiodalignment,yperiodalignment:i.yperiodalignment,xhoverformat:s("x"),yhoverformat:s("y"),hovertext:i.hovertext,hovertemplate:l({},{keys:u.eventDataKeys}),hoverinfo:f({},o.hoverinfo,{flags:["name","x","y","text","percent initial","percent previous","percent total"]}),textinfo:{valType:"flaglist",flags:["label","text","percent initial","percent previous","percent total","value"],extras:["none"],editType:"plot",arrayOk:!1},texttemplate:c({editType:"plot"},{keys:u.eventDataKeys.concat(["label","value"])}),text:i.text,textposition:i.textposition,insidetextanchor:f({},i.insidetextanchor,{dflt:"middle"}),textangle:f({},i.textangle,{dflt:0}),textfont:i.textfont,insidetextfont:i.insidetextfont,outsidetextfont:i.outsidetextfont,constraintext:i.constraintext,cliponaxis:i.cliponaxis,orientation:f({},i.orientation,{}),offset:f({},i.offset,{arrayOk:!1}),width:f({},i.width,{arrayOk:!1}),marker:(n=f({},i.marker),delete n.pattern,n),connector:{fillcolor:{valType:"color",editType:"style"},line:{color:f({},a.color,{dflt:h.defaultLine}),width:f({},a.width,{dflt:0,editType:"plot"}),dash:a.dash,editType:"style"},visible:{valType:"boolean",dflt:!0,editType:"plot"},editType:"plot"},offsetgroup:i.offsetgroup,alignmentgroup:i.alignmentgroup}},{"../../components/color":361,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/cartesian/axis_format_attributes":552,"../../plots/template_attributes":628,"../bar/attributes":643,"../scatter/attributes":922,"./constants":768}],767:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../plots/cartesian/align_period"),a=t("./arrays_to_calcdata"),o=t("../scatter/calc_selection"),s=t("../../constants/numerical").BADNUM;function l(t){return t===s?0:t}e.exports=function(t,e){var r,c,u,f,h,p,d,m,g=n.getFromId(t,e.xaxis||"x"),v=n.getFromId(t,e.yaxis||"y");"h"===e.orientation?(r=g.makeCalcdata(e,"x"),u=v.makeCalcdata(e,"y"),f=i(e,v,"y",u),h=!!e.yperiodalignment,p="y"):(r=v.makeCalcdata(e,"y"),u=g.makeCalcdata(e,"x"),f=i(e,g,"x",u),h=!!e.xperiodalignment,p="x"),c=f.vals;var y,x=Math.min(c.length,r.length),b=new Array(x);for(e._base=[],d=0;d<x;d++){r[d]<0&&(r[d]=s);var _=!1;r[d]!==s&&d+1<x&&r[d+1]!==s&&(_=!0),m=b[d]={p:c[d],s:r[d],cNext:_},e._base[d]=-.5*m.s,h&&(b[d].orig_p=u[d],b[d][p+"End"]=f.ends[d],b[d][p+"Start"]=f.starts[d]),e.ids&&(m.id=String(e.ids[d])),0===d&&(b[0].vTotal=0),b[0].vTotal+=l(m.s),m.begR=l(m.s)/l(b[0].s)}for(d=0;d<x;d++)(m=b[d]).s!==s&&(m.sumR=m.s/b[0].vTotal,m.difR=void 0!==y?m.s/y:1,y=m.s);return a(b,e),o(b,e),b}},{"../../constants/numerical":474,"../../plots/cartesian/align_period":546,"../../plots/cartesian/axes":549,"../scatter/calc_selection":924,"./arrays_to_calcdata":765}],768:[function(t,e,r){"use strict";e.exports={eventDataKeys:["percentInitial","percentPrevious","percentTotal"]}},{}],769:[function(t,e,r){"use strict";var n=t("../bar/cross_trace_calc").setGroupPositions;e.exports=function(t,e){var r,i,a=t._fullLayout,o=t._fullData,s=t.calcdata,l=e.xaxis,c=e.yaxis,u=[],f=[],h=[];for(i=0;i<o.length;i++){var p=o[i],d="h"===p.orientation;!0===p.visible&&p.xaxis===l._id&&p.yaxis===c._id&&"funnel"===p.type&&(r=s[i],d?h.push(r):f.push(r),u.push(r))}var m={mode:a.funnelmode,norm:a.funnelnorm,gap:a.funnelgap,groupgap:a.funnelgroupgap};for(n(t,l,c,f,m),n(t,c,l,h,m),i=0;i<u.length;i++){r=u[i];for(var g=0;g<r.length;g++)g+1<r.length&&(r[g].nextP0=r[g+1].p0,r[g].nextS0=r[g+1].s0,r[g].nextP1=r[g+1].p1,r[g].nextS1=r[g+1].s1)}}},{"../bar/cross_trace_calc":646}],770:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../bar/defaults").handleGroupingDefaults,a=t("../bar/defaults").handleText,o=t("../scatter/xy_defaults"),s=t("../scatter/period_defaults"),l=t("./attributes"),c=t("../../components/color");e.exports={supplyDefaults:function(t,e,r,i){function u(r,i){return n.coerce(t,e,l,r,i)}if(o(t,e,i,u)){s(t,e,i,u),u("xhoverformat"),u("yhoverformat"),u("orientation",e.y&&!e.x?"v":"h"),u("offset"),u("width");var f=u("text");u("hovertext"),u("hovertemplate");var h=u("textposition");a(t,e,i,u,h,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),"none"===e.textposition||e.texttemplate||u("textinfo",Array.isArray(f)?"text+value":"value");var p=u("marker.color",r);if(u("marker.line.color",c.defaultLine),u("marker.line.width"),u("connector.visible"))u("connector.fillcolor",function(t){var e=n.isArrayOrTypedArray(t)?"#000":t;return c.addOpacity(e,.5*c.opacity(e))}(p)),u("connector.line.width")&&(u("connector.line.color"),u("connector.line.dash"))}else e.visible=!1},crossTraceDefaults:function(t,e){var r,a;function o(t){return n.coerce(a._input,a,l,t)}if("group"===e.funnelmode)for(var s=0;s<t.length;s++)r=(a=t[s])._input,i(r,a,e,o)}}},{"../../components/color":361,"../../lib":498,"../bar/defaults":647,"../scatter/period_defaults":942,"../scatter/xy_defaults":949,"./attributes":766}],771:[function(t,e,r){"use strict";e.exports=function(t,e){return t.x="xVal"in e?e.xVal:e.x,t.y="yVal"in e?e.yVal:e.y,"percentInitial"in e&&(t.percentInitial=e.percentInitial),"percentPrevious"in e&&(t.percentPrevious=e.percentPrevious),"percentTotal"in e&&(t.percentTotal=e.percentTotal),e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),t}},{}],772:[function(t,e,r){"use strict";var n=t("../../components/color").opacity,i=t("../bar/hover").hoverOnBars,a=t("../../lib").formatPercent;e.exports=function(t,e,r,o,s){var l=i(t,e,r,o,s);if(l){var c=l.cd,u=c[0].trace,f="h"===u.orientation,h=c[l.index];l[(f?"x":"y")+"LabelVal"]=h.s,l.percentInitial=h.begR,l.percentInitialLabel=a(h.begR,1),l.percentPrevious=h.difR,l.percentPreviousLabel=a(h.difR,1),l.percentTotal=h.sumR,l.percentTotalLabel=a(h.sumR,1);var p=h.hi||u.hoverinfo,d=[];if(p&&"none"!==p&&"skip"!==p){var m="all"===p,g=p.split("+"),v=function(t){return m||-1!==g.indexOf(t)};v("percent initial")&&d.push(l.percentInitialLabel+" of initial"),v("percent previous")&&d.push(l.percentPreviousLabel+" of previous"),v("percent total")&&d.push(l.percentTotalLabel+" of total")}return l.extraText=d.join("<br>"),l.color=function(t,e){var r=t.marker,i=e.mc||r.color,a=e.mlc||r.line.color,o=e.mlw||r.line.width;if(n(i))return i;if(n(a)&&o)return a}(u,h),[l]}}},{"../../components/color":361,"../../lib":498,"../bar/hover":650}],773:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults").supplyDefaults,crossTraceDefaults:t("./defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc"),plot:t("./plot"),style:t("./style").style,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("../bar/select"),moduleType:"trace",name:"funnel",basePlotModule:t("../../plots/cartesian"),categories:["bar-like","cartesian","svg","oriented","showLegend","zoomScale"],meta:{}}},{"../../plots/cartesian":563,"../bar/select":655,"./attributes":766,"./calc":767,"./cross_trace_calc":769,"./defaults":770,"./event_data":771,"./hover":772,"./layout_attributes":774,"./layout_defaults":775,"./plot":776,"./style":777}],774:[function(t,e,r){"use strict";e.exports={funnelmode:{valType:"enumerated",values:["stack","group","overlay"],dflt:"stack",editType:"calc"},funnelgap:{valType:"number",min:0,max:1,editType:"calc"},funnelgroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},{}],775:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s<r.length;s++){var l=r[s];if(l.visible&&"funnel"===l.type){a=!0;break}}a&&(o("funnelmode"),o("funnelgap",.2),o("funnelgroupgap"))}},{"../../lib":498,"./layout_attributes":774}],776:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../../constants/numerical").BADNUM,s=t("../bar/plot"),l=t("../bar/uniform_text").clearMinTextSize;function c(t,e,r,n){var i=[],a=[],o=n?e:r,s=n?r:e;return i[0]=o.c2p(t.s0,!0),a[0]=s.c2p(t.p0,!0),i[1]=o.c2p(t.s1,!0),a[1]=s.c2p(t.p1,!0),i[2]=o.c2p(t.nextS0,!0),a[2]=s.c2p(t.nextP0,!0),i[3]=o.c2p(t.nextS1,!0),a[3]=s.c2p(t.nextP1,!0),n?[i,a]:[a,i]}e.exports=function(t,e,r,u){var f=t._fullLayout;l("funnel",f),function(t,e,r,s){var l=e.xaxis,u=e.yaxis;i.makeTraceGroups(s,r,"trace bars").each((function(r){var s=n.select(this),f=r[0].trace,h=i.ensureSingle(s,"g","regions");if(f.connector&&f.connector.visible){var p="h"===f.orientation,d=h.selectAll("g.region").data(i.identity);d.enter().append("g").classed("region",!0),d.exit().remove();var m=d.size();d.each((function(r,s){if(s===m-1||r.cNext){var f=c(r,l,u,p),h=f[0],d=f[1],g="";h[0]!==o&&d[0]!==o&&h[1]!==o&&d[1]!==o&&h[2]!==o&&d[2]!==o&&h[3]!==o&&d[3]!==o&&(g+=p?"M"+h[0]+","+d[1]+"L"+h[2]+","+d[2]+"H"+h[3]+"L"+h[1]+","+d[1]+"Z":"M"+h[1]+","+d[1]+"L"+h[2]+","+d[3]+"V"+d[2]+"L"+h[1]+","+d[0]+"Z"),""===g&&(g="M0,0Z"),i.ensureSingle(n.select(this),"path").attr("d",g).call(a.setClipUrl,e.layerClipId,t)}}))}else h.remove()}))}(t,e,r,u),function(t,e,r,o){var s=e.xaxis,l=e.yaxis;i.makeTraceGroups(o,r,"trace bars").each((function(r){var o=n.select(this),u=r[0].trace,f=i.ensureSingle(o,"g","lines");if(u.connector&&u.connector.visible&&u.connector.line.width){var h="h"===u.orientation,p=f.selectAll("g.line").data(i.identity);p.enter().append("g").classed("line",!0),p.exit().remove();var d=p.size();p.each((function(r,o){if(o===d-1||r.cNext){var u=c(r,s,l,h),f=u[0],p=u[1],m="";void 0!==f[3]&&void 0!==p[3]&&(h?(m+="M"+f[0]+","+p[1]+"L"+f[2]+","+p[2],m+="M"+f[1]+","+p[1]+"L"+f[3]+","+p[2]):(m+="M"+f[1]+","+p[1]+"L"+f[2]+","+p[3],m+="M"+f[1]+","+p[0]+"L"+f[2]+","+p[2])),""===m&&(m="M0,0Z"),i.ensureSingle(n.select(this),"path").attr("d",m).call(a.setClipUrl,e.layerClipId,t)}}))}else f.remove()}))}(t,e,r,u),s.plot(t,e,r,u,{mode:f.funnelmode,norm:f.funnelmode,gap:f.funnelgap,groupgap:f.funnelgroupgap})}},{"../../components/drawing":383,"../../constants/numerical":474,"../../lib":498,"../bar/plot":654,"../bar/uniform_text":659,"@plotly/d3":58}],777:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("../../components/color"),o=t("../../constants/interactions").DESELECTDIM,s=t("../bar/style"),l=t("../bar/uniform_text").resizeText,c=s.styleTextPoints;e.exports={style:function(t,e,r){var s=r||n.select(t).selectAll("g.funnellayer").selectAll("g.trace");l(t,s,"funnel"),s.style("opacity",(function(t){return t[0].trace.opacity})),s.each((function(e){var r=n.select(this),s=e[0].trace;r.selectAll(".point > path").each((function(t){if(!t.isBlank){var e=s.marker;n.select(this).call(a.fill,t.mc||e.color).call(a.stroke,t.mlc||e.line.color).call(i.dashLine,e.line.dash,t.mlw||e.line.width).style("opacity",s.selectedpoints&&!t.selected?o:1)}})),c(r,s,t),r.selectAll(".regions").each((function(){n.select(this).selectAll("path").style("stroke-width",0).call(a.fill,s.connector.fillcolor)})),r.selectAll(".lines").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll("path"),t.width,t.color,t.dash)}))}))}}},{"../../components/color":361,"../../components/drawing":383,"../../constants/interactions":473,"../bar/style":657,"../bar/uniform_text":659,"@plotly/d3":58}],778:[function(t,e,r){"use strict";var n=t("../pie/attributes"),i=t("../../plots/attributes"),a=t("../../plots/domain").attributes,o=t("../../plots/template_attributes").hovertemplateAttrs,s=t("../../plots/template_attributes").texttemplateAttrs,l=t("../../lib/extend").extendFlat;e.exports={labels:n.labels,label0:n.label0,dlabel:n.dlabel,values:n.values,marker:{colors:n.marker.colors,line:{color:l({},n.marker.line.color,{dflt:null}),width:l({},n.marker.line.width,{dflt:1}),editType:"calc"},editType:"calc"},text:n.text,hovertext:n.hovertext,scalegroup:l({},n.scalegroup,{}),textinfo:l({},n.textinfo,{flags:["label","text","value","percent"]}),texttemplate:s({editType:"plot"},{keys:["label","color","value","text","percent"]}),hoverinfo:l({},i.hoverinfo,{flags:["label","text","value","percent","name"]}),hovertemplate:o({},{keys:["label","color","value","text","percent"]}),textposition:l({},n.textposition,{values:["inside","none"],dflt:"inside"}),textfont:n.textfont,insidetextfont:n.insidetextfont,title:{text:n.title.text,font:n.title.font,position:l({},n.title.position,{values:["top left","top center","top right"],dflt:"top center"}),editType:"plot"},domain:a({name:"funnelarea",trace:!0,editType:"calc"}),aspectratio:{valType:"number",min:0,dflt:1,editType:"plot"},baseratio:{valType:"number",min:0,max:1,dflt:.333,editType:"plot"}}},{"../../lib/extend":488,"../../plots/attributes":545,"../../plots/domain":579,"../../plots/template_attributes":628,"../pie/attributes":896}],779:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="funnelarea",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":614}],780:[function(t,e,r){"use strict";var n=t("../pie/calc");e.exports={calc:function(t,e){return n.calc(t,e)},crossTraceCalc:function(t){n.crossTraceCalc(t,{type:"funnelarea"})}}},{"../pie/calc":898}],781:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../plots/domain").defaults,o=t("../bar/defaults").handleText,s=t("../pie/defaults").handleLabelsAndValues;e.exports=function(t,e,r,l){function c(r,a){return n.coerce(t,e,i,r,a)}var u=c("labels"),f=c("values"),h=s(u,f),p=h.len;if(e._hasLabels=h.hasLabels,e._hasValues=h.hasValues,!e._hasLabels&&e._hasValues&&(c("label0"),c("dlabel")),p){e._length=p,c("marker.line.width")&&c("marker.line.color",l.paper_bgcolor),c("marker.colors"),c("scalegroup");var d,m=c("text"),g=c("texttemplate");if(g||(d=c("textinfo",Array.isArray(m)?"text+percent":"percent")),c("hovertext"),c("hovertemplate"),g||d&&"none"!==d){var v=c("textposition");o(t,e,l,c,v,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1})}a(e,l,c),c("title.text")&&(c("title.position"),n.coerceFont(c,"title.font",l.font)),c("aspectratio"),c("baseratio")}else e.visible=!1}},{"../../lib":498,"../../plots/domain":579,"../bar/defaults":647,"../pie/defaults":899,"./attributes":778}],782:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"funnelarea",basePlotModule:t("./base_plot"),categories:["pie-like","funnelarea","showLegend"],attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot"),style:t("./style"),styleOne:t("../pie/style_one"),meta:{}}},{"../pie/style_one":907,"./attributes":778,"./base_plot":779,"./calc":780,"./defaults":781,"./layout_attributes":783,"./layout_defaults":784,"./plot":785,"./style":786}],783:[function(t,e,r){"use strict";var n=t("../pie/layout_attributes").hiddenlabels;e.exports={hiddenlabels:n,funnelareacolorway:{valType:"colorlist",editType:"calc"},extendfunnelareacolors:{valType:"boolean",dflt:!0,editType:"calc"}}},{"../pie/layout_attributes":903}],784:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("hiddenlabels"),r("funnelareacolorway",e.colorway),r("extendfunnelareacolors")}},{"../../lib":498,"./layout_attributes":783}],785:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("../../lib"),o=a.strScale,s=a.strTranslate,l=t("../../lib/svg_text_utils"),c=t("../bar/plot").toMoveInsideBar,u=t("../bar/uniform_text"),f=u.recordMinTextSize,h=u.clearMinTextSize,p=t("../pie/helpers"),d=t("../pie/plot"),m=d.attachFxHandlers,g=d.determineInsideTextFont,v=d.layoutAreas,y=d.prerenderTitles,x=d.positionTitleOutside,b=d.formatSliceLabel;function _(t,e){return"l"+(e[0]-t[0])+","+(e[1]-t[1])}e.exports=function(t,e){var r=t._fullLayout;h("funnelarea",r),y(e,t),v(e,r._size),a.makeTraceGroups(r._funnelarealayer,e,"trace").each((function(e){var u=n.select(this),h=e[0],d=h.trace;!function(t){if(!t.length)return;var e=t[0],r=e.trace,n=r.aspectratio,i=r.baseratio;i>.999&&(i=.999);var a,o=Math.pow(i,2),s=e.vTotal,l=s,c=s*o/(1-o)/s;function u(){var t,e={x:t=Math.sqrt(c),y:-t};return[e.x,e.y]}var f,h,p=[];for(p.push(u()),f=t.length-1;f>-1;f--)if(!(h=t[f]).hidden){var d=h.v/l;c+=d,p.push(u())}var m=1/0,g=-1/0;for(f=0;f<p.length;f++)a=p[f],m=Math.min(m,a[1]),g=Math.max(g,a[1]);for(f=0;f<p.length;f++)p[f][1]-=(g+m)/2;var v=p[p.length-1][0],y=e.r,x=(g-m)/2,b=y/v,_=y/x*n;for(e.r=_*x,f=0;f<p.length;f++)p[f][0]*=b,p[f][1]*=_;var w=[-(a=p[0])[0],a[1]],T=[a[0],a[1]],k=0;for(f=t.length-1;f>-1;f--)if(!(h=t[f]).hidden){var A=p[k+=1][0],M=p[k][1];h.TL=[-A,M],h.TR=[A,M],h.BL=w,h.BR=T,h.pxmid=(S=h.TR,E=h.BR,[.5*(S[0]+E[0]),.5*(S[1]+E[1])]),w=h.TL,T=h.TR}var S,E}(e),u.each((function(){var u=n.select(this).selectAll("g.slice").data(e);u.enter().append("g").classed("slice",!0),u.exit().remove(),u.each((function(o,s){if(o.hidden)n.select(this).selectAll("path,g").remove();else{o.pointNumber=o.i,o.curveNumber=d.index;var u=h.cx,v=h.cy,y=n.select(this),x=y.selectAll("path.surface").data([o]);x.enter().append("path").classed("surface",!0).style({"pointer-events":"all"}),y.call(m,t,e);var w="M"+(u+o.TR[0])+","+(v+o.TR[1])+_(o.TR,o.BR)+_(o.BR,o.BL)+_(o.BL,o.TL)+"Z";x.attr("d",w),b(t,o,h);var T=p.castOption(d.textposition,o.pts),k=y.selectAll("g.slicetext").data(o.text&&"none"!==T?[0]:[]);k.enter().append("g").classed("slicetext",!0),k.exit().remove(),k.each((function(){var h=a.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),p=a.ensureUniformFontSize(t,g(d,o,r.font));h.text(o.text).attr({class:"slicetext",transform:"","text-anchor":"middle"}).call(i.font,p).call(l.convertToTspans,t);var m,y,x,b=i.bBox(h.node()),_=Math.min(o.BL[1],o.BR[1])+v,w=Math.max(o.TL[1],o.TR[1])+v;y=Math.max(o.TL[0],o.BL[0])+u,x=Math.min(o.TR[0],o.BR[0])+u,(m=c(y,x,_,w,b,{isHorizontal:!0,constrained:!0,angle:0,anchor:"middle"})).fontSize=p.size,f(d.type,m,r),e[s].transform=m,h.attr("transform",a.getTextTransform(m))}))}}));var v=n.select(this).selectAll("g.titletext").data(d.title.text?[0]:[]);v.enter().append("g").classed("titletext",!0),v.exit().remove(),v.each((function(){var e=a.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),c=d.title.text;d._meta&&(c=a.templateString(c,d._meta)),e.text(c).attr({class:"titletext",transform:"","text-anchor":"middle"}).call(i.font,d.title.font).call(l.convertToTspans,t);var u=x(h,r._size);e.attr("transform",s(u.x,u.y)+o(Math.min(1,u.scale))+s(u.tx,u.ty))}))}))}))}},{"../../components/drawing":383,"../../lib":498,"../../lib/svg_text_utils":524,"../bar/plot":654,"../bar/uniform_text":659,"../pie/helpers":901,"../pie/plot":905,"@plotly/d3":58}],786:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../pie/style_one"),a=t("../bar/uniform_text").resizeText;e.exports=function(t){var e=t._fullLayout._funnelarealayer.selectAll(".trace");a(t,e,"funnelarea"),e.each((function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll("path.surface").each((function(t){n.select(this).call(i,t,e)}))}))}},{"../bar/uniform_text":659,"../pie/style_one":907,"@plotly/d3":58}],787:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../plots/attributes"),a=t("../../plots/font_attributes"),o=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,s=t("../../plots/template_attributes").hovertemplateAttrs,l=t("../../plots/template_attributes").texttemplateAttrs,c=t("../../components/colorscale/attributes"),u=t("../../lib/extend").extendFlat;e.exports=u({z:{valType:"data_array",editType:"calc"},x:u({},n.x,{impliedEdits:{xtype:"array"}}),x0:u({},n.x0,{impliedEdits:{xtype:"scaled"}}),dx:u({},n.dx,{impliedEdits:{xtype:"scaled"}}),y:u({},n.y,{impliedEdits:{ytype:"array"}}),y0:u({},n.y0,{impliedEdits:{ytype:"scaled"}}),dy:u({},n.dy,{impliedEdits:{ytype:"scaled"}}),xperiod:u({},n.xperiod,{impliedEdits:{xtype:"scaled"}}),yperiod:u({},n.yperiod,{impliedEdits:{ytype:"scaled"}}),xperiod0:u({},n.xperiod0,{impliedEdits:{xtype:"scaled"}}),yperiod0:u({},n.yperiod0,{impliedEdits:{ytype:"scaled"}}),xperiodalignment:u({},n.xperiodalignment,{impliedEdits:{xtype:"scaled"}}),yperiodalignment:u({},n.yperiodalignment,{impliedEdits:{ytype:"scaled"}}),text:{valType:"data_array",editType:"calc"},hovertext:{valType:"data_array",editType:"calc"},transpose:{valType:"boolean",dflt:!1,editType:"calc"},xtype:{valType:"enumerated",values:["array","scaled"],editType:"calc+clearAxisTypes"},ytype:{valType:"enumerated",values:["array","scaled"],editType:"calc+clearAxisTypes"},zsmooth:{valType:"enumerated",values:["fast","best",!1],dflt:!1,editType:"calc"},hoverongaps:{valType:"boolean",dflt:!0,editType:"none"},connectgaps:{valType:"boolean",editType:"calc"},xgap:{valType:"number",dflt:0,min:0,editType:"plot"},ygap:{valType:"number",dflt:0,min:0,editType:"plot"},xhoverformat:o("x"),yhoverformat:o("y"),zhoverformat:o("z",1),hovertemplate:s(),texttemplate:l({arrayOk:!1,editType:"plot"},{keys:["x","y","z","text"]}),textfont:a({editType:"plot",autoSize:!0,autoColor:!0,colorEditType:"style"}),showlegend:u({},i.showlegend,{dflt:!1})},{transforms:void 0},c("",{cLetter:"z",autoColorDflt:!1}))},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/cartesian/axis_format_attributes":552,"../../plots/font_attributes":580,"../../plots/template_attributes":628,"../scatter/attributes":922}],788:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("../../plots/cartesian/align_period"),s=t("../histogram2d/calc"),l=t("../../components/colorscale/calc"),c=t("./convert_column_xyz"),u=t("./clean_2d_array"),f=t("./interp2d"),h=t("./find_empties"),p=t("./make_bound_array"),d=t("../../constants/numerical").BADNUM;function m(t){for(var e=[],r=t.length,n=0;n<r;n++){var i=t[n];i!==d&&e.push(i)}return e}e.exports=function(t,e){var r,g,v,y,x,b,_,w,T,k,A,M=a.getFromId(t,e.xaxis||"x"),S=a.getFromId(t,e.yaxis||"y"),E=n.traceIs(e,"contour"),L=n.traceIs(e,"histogram"),C=n.traceIs(e,"gl2d"),P=E?"best":e.zsmooth;if(M._minDtick=0,S._minDtick=0,L)y=(A=s(t,e)).orig_x,r=A.x,g=A.x0,v=A.dx,w=A.orig_y,x=A.y,b=A.y0,_=A.dy,T=A.z;else{var I=e.z;i.isArray1D(I)?(c(e,M,S,"x","y",["z"]),r=e._x,x=e._y,I=e._z):(y=e.x?M.makeCalcdata(e,"x"):[],w=e.y?S.makeCalcdata(e,"y"):[],r=o(e,M,"x",y).vals,x=o(e,S,"y",w).vals,e._x=r,e._y=x),g=e.x0,v=e.dx,b=e.y0,_=e.dy,T=u(I,e,M,S)}function O(t){P=e._input.zsmooth=e.zsmooth=!1,i.warn('cannot use zsmooth: "fast": '+t)}if((M.rangebreaks||S.rangebreaks)&&(T=function(t,e,r){for(var n=[],i=-1,a=0;a<r.length;a++)if(e[a]!==d){i++,n[i]=[];for(var o=0;o<r[a].length;o++)t[o]!==d&&n[i].push(r[a][o])}return n}(r,x,T),L||(r=m(r),x=m(x),e._x=r,e._y=x)),L||!E&&!e.connectgaps||(e._emptypoints=h(T),f(T,e._emptypoints)),"fast"===P)if("log"===M.type||"log"===S.type)O("log axis found");else if(!L){if(r.length){var z=(r[r.length-1]-r[0])/(r.length-1),D=Math.abs(z/100);for(k=0;k<r.length-1;k++)if(Math.abs(r[k+1]-r[k]-z)>D){O("x scale is not linear");break}}if(x.length&&"fast"===P){var R=(x[x.length-1]-x[0])/(x.length-1),F=Math.abs(R/100);for(k=0;k<x.length-1;k++)if(Math.abs(x[k+1]-x[k]-R)>F){O("y scale is not linear");break}}}var B=i.maxRowLength(T),N="scaled"===e.xtype?"":r,j=p(e,N,g,v,B,M),U="scaled"===e.ytype?"":x,V=p(e,U,b,_,T.length,S);C||(e._extremes[M._id]=a.findExtremes(M,j),e._extremes[S._id]=a.findExtremes(S,V));var H={x:j,y:V,z:T,text:e._text||e.text,hovertext:e._hovertext||e.hovertext};if(e.xperiodalignment&&y&&(H.orig_x=y),e.yperiodalignment&&w&&(H.orig_y=w),N&&N.length===j.length-1&&(H.xCenter=N),U&&U.length===V.length-1&&(H.yCenter=U),L&&(H.xRanges=A.xRanges,H.yRanges=A.yRanges,H.pts=A.pts),E||l(t,e,{vals:T,cLetter:"z"}),E&&e.contours&&"heatmap"===e.contours.coloring){var q={type:"contour"===e.type?"heatmap":"histogram2d",xcalendar:e.xcalendar,ycalendar:e.ycalendar};H.xfill=p(q,N,g,v,B,M),H.yfill=p(q,U,b,_,T.length,S)}return[H]}},{"../../components/colorscale/calc":369,"../../constants/numerical":474,"../../lib":498,"../../plots/cartesian/align_period":546,"../../plots/cartesian/axes":549,"../../registry":633,"../histogram2d/calc":821,"./clean_2d_array":789,"./convert_column_xyz":791,"./find_empties":793,"./interp2d":796,"./make_bound_array":798}],789:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../constants/numerical").BADNUM;e.exports=function(t,e,r,o){var s,l,c,u,f,h;function p(t){if(n(t))return+t}if(e&&e.transpose){for(s=0,f=0;f<t.length;f++)s=Math.max(s,t[f].length);if(0===s)return!1;c=function(t){return t.length},u=function(t,e,r){return(t[r]||[])[e]}}else s=t.length,c=function(t,e){return t[e].length},u=function(t,e,r){return(t[e]||[])[r]};var d=function(t,e,r){return e===a||r===a?a:u(t,e,r)};function m(t){if(e&&"carpet"!==e.type&&"contourcarpet"!==e.type&&t&&"category"===t.type&&e["_"+t._id.charAt(0)].length){var r=t._id.charAt(0),n={},o=e["_"+r+"CategoryMap"]||e[r];for(f=0;f<o.length;f++)n[o[f]]=f;return function(e){var r=n[t._categories[e]];return r+1?r:a}}return i.identity}var g=m(r),v=m(o);o&&"category"===o.type&&(s=o._categories.length);var y=new Array(s);for(f=0;f<s;f++)for(l=r&&"category"===r.type?r._categories.length:c(t,f),y[f]=new Array(l),h=0;h<l;h++)y[f][h]=p(d(t,v(f),g(h)));return y}},{"../../constants/numerical":474,"../../lib":498,"fast-isnumeric":185}],790:[function(t,e,r){"use strict";e.exports={min:"zmin",max:"zmax"}},{}],791:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../constants/numerical").BADNUM,a=t("../../plots/cartesian/align_period");e.exports=function(t,e,r,o,s,l){var c=t._length,u=e.makeCalcdata(t,o),f=r.makeCalcdata(t,s);u=a(t,e,o,u).vals,f=a(t,r,s,f).vals;var h,p,d,m,g=t.text,v=void 0!==g&&n.isArray1D(g),y=t.hovertext,x=void 0!==y&&n.isArray1D(y),b=n.distinctVals(u),_=b.vals,w=n.distinctVals(f),T=w.vals,k=[],A=T.length,M=_.length;for(h=0;h<l.length;h++)k[h]=n.init2dArray(A,M);v&&(d=n.init2dArray(A,M)),x&&(m=n.init2dArray(A,M));var S=n.init2dArray(A,M);for(h=0;h<c;h++)if(u[h]!==i&&f[h]!==i){var E=n.findBin(u[h]+b.minDiff/2,_),L=n.findBin(f[h]+w.minDiff/2,T);for(p=0;p<l.length;p++){var C=t[l[p]];k[p][L][E]=C[h],S[L][E]=h}v&&(d[L][E]=g[h]),x&&(m[L][E]=y[h])}for(t["_"+o]=_,t["_"+s]=T,p=0;p<l.length;p++)t["_"+l[p]]=k[p];v&&(t._text=d),x&&(t._hovertext=m),e&&"category"===e.type&&(t["_"+o+"CategoryMap"]=_.map((function(t){return e._categories[t]}))),r&&"category"===r.type&&(t["_"+s+"CategoryMap"]=T.map((function(t){return r._categories[t]}))),t._after2before=S}},{"../../constants/numerical":474,"../../lib":498,"../../plots/cartesian/align_period":546}],792:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./xyz_defaults"),a=t("./label_defaults"),o=t("../scatter/period_defaults"),s=t("./style_defaults"),l=t("../../components/colorscale/defaults"),c=t("./attributes");e.exports=function(t,e,r,u){function f(r,i){return n.coerce(t,e,c,r,i)}i(t,e,f,u)?(o(t,e,u,f),f("xhoverformat"),f("yhoverformat"),f("text"),f("hovertext"),f("hovertemplate"),a(f,u),s(t,e,f,u),f("hoverongaps"),f("connectgaps",n.isArray1D(e.z)&&!1!==e.zsmooth),l(t,e,u,f,{prefix:"",cLetter:"z"})):e.visible=!1}},{"../../components/colorscale/defaults":371,"../../lib":498,"../scatter/period_defaults":942,"./attributes":787,"./label_defaults":797,"./style_defaults":801,"./xyz_defaults":802}],793:[function(t,e,r){"use strict";var n=t("../../lib").maxRowLength;e.exports=function(t){var e,r,i,a,o,s,l,c,u=[],f={},h=[],p=t[0],d=[],m=[0,0,0],g=n(t);for(r=0;r<t.length;r++)for(e=d,d=p,p=t[r+1]||[],i=0;i<g;i++)void 0===d[i]&&((s=(void 0!==d[i-1]?1:0)+(void 0!==d[i+1]?1:0)+(void 0!==e[i]?1:0)+(void 0!==p[i]?1:0))?(0===r&&s++,0===i&&s++,r===t.length-1&&s++,i===d.length-1&&s++,s<4&&(f[[r,i]]=[r,i,s]),u.push([r,i,s])):h.push([r,i]));for(;h.length;){for(l={},c=!1,o=h.length-1;o>=0;o--)(s=((f[[(r=(a=h[o])[0])-1,i=a[1]]]||m)[2]+(f[[r+1,i]]||m)[2]+(f[[r,i-1]]||m)[2]+(f[[r,i+1]]||m)[2])/20)&&(l[a]=[r,i,s],h.splice(o,1),c=!0);if(!c)throw"findEmpties iterated with no new neighbors";for(a in l)f[a]=l[a],u.push(l[a])}return u.sort((function(t,e){return e[2]-t[2]}))}},{"../../lib":498}],794:[function(t,e,r){"use strict";var n=t("../../components/fx"),i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("../../components/colorscale").extractOpts;e.exports=function(t,e,r,s,l){l||(l={});var c,u,f,h,p=l.isContour,d=t.cd[0],m=d.trace,g=t.xa,v=t.ya,y=d.x,x=d.y,b=d.z,_=d.xCenter,w=d.yCenter,T=d.zmask,k=m.zhoverformat,A=y,M=x;if(!1!==t.index){try{f=Math.round(t.index[1]),h=Math.round(t.index[0])}catch(e){return void i.error("Error hovering on heatmap, pointNumber must be [row,col], found:",t.index)}if(f<0||f>=b[0].length||h<0||h>b.length)return}else{if(n.inbox(e-y[0],e-y[y.length-1],0)>0||n.inbox(r-x[0],r-x[x.length-1],0)>0)return;if(p){var S;for(A=[2*y[0]-y[1]],S=1;S<y.length;S++)A.push((y[S]+y[S-1])/2);for(A.push([2*y[y.length-1]-y[y.length-2]]),M=[2*x[0]-x[1]],S=1;S<x.length;S++)M.push((x[S]+x[S-1])/2);M.push([2*x[x.length-1]-x[x.length-2]])}f=Math.max(0,Math.min(A.length-2,i.findBin(e,A))),h=Math.max(0,Math.min(M.length-2,i.findBin(r,M)))}var E,L,C=g.c2p(y[f]),P=g.c2p(y[f+1]),I=v.c2p(x[h]),O=v.c2p(x[h+1]);p?(E=d.orig_x||y,L=d.orig_y||x,P=C,c=E[f],O=I,u=L[h]):(E=d.orig_x||_||y,L=d.orig_y||w||x,c=_?E[f]:(E[f]+E[f+1])/2,u=w?L[h]:(L[h]+L[h+1])/2,g&&"category"===g.type&&(c=y[f]),v&&"category"===v.type&&(u=x[h]),m.zsmooth&&(C=P=g.c2p(c),I=O=v.c2p(u)));var z=b[h][f];if(T&&!T[h][f]&&(z=void 0),void 0!==z||m.hoverongaps){var D;Array.isArray(d.hovertext)&&Array.isArray(d.hovertext[h])?D=d.hovertext[h][f]:Array.isArray(d.text)&&Array.isArray(d.text[h])&&(D=d.text[h][f]);var R=o(m),F={type:"linear",range:[R.min,R.max],hoverformat:k,_separators:g._separators,_numFormat:g._numFormat},B=a.tickText(F,z,"hover").text;return[i.extendFlat(t,{index:m._after2before?m._after2before[h][f]:[h,f],distance:t.maxHoverDistance,spikeDistance:t.maxSpikeDistance,x0:C,x1:P,y0:I,y1:O,xLabelVal:c,yLabelVal:u,zLabelVal:z,zLabel:B,text:D})]}}},{"../../components/colorscale":373,"../../components/fx":401,"../../lib":498,"../../plots/cartesian/axes":549}],795:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),colorbar:t("./colorbar"),style:t("./style"),hoverPoints:t("./hover"),moduleType:"trace",name:"heatmap",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","2dMap","showLegend"],meta:{}}},{"../../plots/cartesian":563,"./attributes":787,"./calc":788,"./colorbar":790,"./defaults":792,"./hover":794,"./plot":799,"./style":800}],796:[function(t,e,r){"use strict";var n=t("../../lib"),i=[[-1,0],[1,0],[0,-1],[0,1]];function a(t){return.5-.25*Math.min(1,.5*t)}function o(t,e,r){var n,a,o,s,l,c,u,f,h,p,d,m,g,v=0;for(s=0;s<e.length;s++){for(a=(n=e[s])[0],o=n[1],d=t[a][o],p=0,h=0,l=0;l<4;l++)(u=t[a+(c=i[l])[0]])&&void 0!==(f=u[o+c[1]])&&(0===p?m=g=f:(m=Math.min(m,f),g=Math.max(g,f)),h++,p+=f);if(0===h)throw"iterateInterp2d order is wrong: no defined neighbors";t[a][o]=p/h,void 0===d?h<4&&(v=1):(t[a][o]=(1+r)*t[a][o]-r*d,g>m&&(v=Math.max(v,Math.abs(t[a][o]-d)/(g-m))))}return v}e.exports=function(t,e){var r,i=1;for(o(t,e),r=0;r<e.length&&!(e[r][2]<4);r++);for(e=e.slice(r),r=0;r<100&&i>.01;r++)i=o(t,e,a(i));return i>.01&&n.log("interp2d didn't converge quickly",i),t}},{"../../lib":498}],797:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){t("texttemplate");var r=n.extendFlat({},e.font,{color:"auto",size:"auto"});n.coerceFont(t,"textfont",r)}},{"../../lib":498}],798:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib").isArrayOrTypedArray;e.exports=function(t,e,r,a,o,s){var l,c,u,f=[],h=n.traceIs(t,"contour"),p=n.traceIs(t,"histogram"),d=n.traceIs(t,"gl2d");if(i(e)&&e.length>1&&!p&&"category"!==s.type){var m=e.length;if(!(m<=o))return h?e.slice(0,o):e.slice(0,o+1);if(h||d)f=e.slice(0,o);else if(1===o)f=[e[0]-.5,e[0]+.5];else{for(f=[1.5*e[0]-.5*e[1]],u=1;u<m;u++)f.push(.5*(e[u-1]+e[u]));f.push(1.5*e[m-1]-.5*e[m-2])}if(m<o){var g=f[f.length-1],v=g-f[f.length-2];for(u=m;u<o;u++)g+=v,f.push(g)}}else{var y=t[s._id.charAt(0)+"calendar"];if(p)l=s.r2c(r,0,y);else if(i(e)&&1===e.length)l=e[0];else if(void 0===r)l=0;else{l=("log"===s.type?s.d2c:s.r2c)(r,0,y)}for(c=a||1,u=h||d?0:-.5;u<o;u++)f.push(l+c*u)}return f}},{"../../lib":498,"../../registry":633}],799:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("tinycolor2"),a=t("../../registry"),o=t("../../components/drawing"),s=t("../../plots/cartesian/axes"),l=t("../../lib"),c=t("../../lib/svg_text_utils"),u=t("../scatter/format_labels"),f=t("../../components/color"),h=t("../../components/colorscale").extractOpts,p=t("../../components/colorscale").makeColorScaleFuncFromTrace,d=t("../../constants/xmlns_namespaces"),m=t("../../constants/alignment").LINE_SPACING;function g(t){return t.selectAll("g.heatmap-label")}function v(t){g(t).remove()}function y(t,e){var r=e.length-2,n=l.constrain(l.findBin(t,e),0,r),i=e[n],a=e[n+1],o=l.constrain(n+(t-i)/(a-i)-.5,0,r),s=Math.round(o),c=Math.abs(o-s);return o&&o!==r&&c?{bin0:s,frac:c,bin1:Math.round(s+c/(o-s))}:{bin0:s,bin1:s,frac:0}}function x(t,e){var r=e.length-1,n=l.constrain(l.findBin(t,e),0,r),i=e[n],a=(t-i)/(e[n+1]-i)||0;return a<=0?{bin0:n,bin1:n,frac:0}:a<.5?{bin0:n,bin1:n+1,frac:a}:{bin0:n+1,bin1:n,frac:1-a}}function b(t,e,r){t[e]=r[0],t[e+1]=r[1],t[e+2]=r[2],t[e+3]=Math.round(255*r[3])}e.exports=function(t,e,r,_){var w=e.xaxis,T=e.yaxis;l.makeTraceGroups(_,r,"hm").each((function(e){var r,_,k,A,M,S,E,L,C=n.select(this),P=e[0],I=P.trace,O=I.xgap||0,z=I.ygap||0,D=P.z,R=P.x,F=P.y,B=P.xCenter,N=P.yCenter,j=a.traceIs(I,"contour"),U=j?"best":I.zsmooth,V=D.length,H=l.maxRowLength(D),q=!1,G=!1;for(S=0;void 0===r&&S<R.length-1;)r=w.c2p(R[S]),S++;for(S=R.length-1;void 0===_&&S>0;)_=w.c2p(R[S]),S--;for(_<r&&(k=_,_=r,r=k,q=!0),S=0;void 0===A&&S<F.length-1;)A=T.c2p(F[S]),S++;for(S=F.length-1;void 0===M&&S>0;)M=T.c2p(F[S]),S--;if(M<A&&(k=A,A=M,M=k,G=!0),j&&(B=R,N=F,R=P.xfill,F=P.yfill),"fast"!==U){var Y="best"===U?0:.5;r=Math.max(-Y*w._length,r),_=Math.min((1+Y)*w._length,_),A=Math.max(-Y*T._length,A),M=Math.min((1+Y)*T._length,M)}var W,X,Z=Math.round(_-r),J=Math.round(M-A);if(Z<=0||J<=0)return C.selectAll("image").data([]).exit().remove(),void v(C);"fast"===U?(W=H,X=V):(W=Z,X=J);var K=document.createElement("canvas");K.width=W,K.height=X;var Q,$,tt=K.getContext("2d"),et=p(I,{noNumericCheck:!0,returnArray:!0});"fast"===U?(Q=q?function(t){return H-1-t}:l.identity,$=G?function(t){return V-1-t}:l.identity):(Q=function(t){return l.constrain(Math.round(w.c2p(R[t])-r),0,Z)},$=function(t){return l.constrain(Math.round(T.c2p(F[t])-A),0,J)});var rt,nt,it,at,ot=$(0),st=[ot,ot],lt=q?0:1,ct=G?0:1,ut=0,ft=0,ht=0,pt=0;function dt(t,e){if(void 0!==t){var r=et(t);return r[0]=Math.round(r[0]),r[1]=Math.round(r[1]),r[2]=Math.round(r[2]),ut+=e,ft+=r[0]*e,ht+=r[1]*e,pt+=r[2]*e,r}return[0,0,0,0]}function mt(t,e,r,n){var i=t[r.bin0];if(void 0===i)return dt(void 0,1);var a,o=t[r.bin1],s=e[r.bin0],l=e[r.bin1],c=o-i||0,u=s-i||0;return a=void 0===o?void 0===l?0:void 0===s?2*(l-i):2*(2*l-s-i)/3:void 0===l?void 0===s?0:2*(2*i-o-s)/3:void 0===s?2*(2*l-o-i)/3:l+i-o-s,dt(i+r.frac*c+n.frac*(u+r.frac*a))}if(U){var gt,vt=0;try{gt=new Uint8Array(Z*J*4)}catch(t){gt=new Array(Z*J*4)}if("best"===U){var yt,xt,bt,_t=B||R,wt=N||F,Tt=new Array(_t.length),kt=new Array(wt.length),At=new Array(Z),Mt=B?x:y,St=N?x:y;for(S=0;S<_t.length;S++)Tt[S]=Math.round(w.c2p(_t[S])-r);for(S=0;S<wt.length;S++)kt[S]=Math.round(T.c2p(wt[S])-A);for(S=0;S<Z;S++)At[S]=Mt(S,Tt);for(E=0;E<J;E++)for(xt=D[(yt=St(E,kt)).bin0],bt=D[yt.bin1],S=0;S<Z;S++,vt+=4)b(gt,vt,at=mt(xt,bt,At[S],yt))}else for(E=0;E<V;E++)for(it=D[E],st=$(E),S=0;S<Z;S++)at=dt(it[S],1),b(gt,vt=4*(st*Z+Q(S)),at);var Et=tt.createImageData(Z,J);try{Et.data.set(gt)}catch(t){var Lt=Et.data,Ct=Lt.length;for(E=0;E<Ct;E++)Lt[E]=gt[E]}tt.putImageData(Et,0,0)}else{var Pt=Math.floor(O/2),It=Math.floor(z/2);for(E=0;E<V;E++)if(it=D[E],st.reverse(),st[ct]=$(E+1),st[0]!==st[1]&&void 0!==st[0]&&void 0!==st[1])for(rt=[nt=Q(0),nt],S=0;S<H;S++)rt.reverse(),rt[lt]=Q(S+1),rt[0]!==rt[1]&&void 0!==rt[0]&&void 0!==rt[1]&&(at=dt(it[S],(rt[1]-rt[0])*(st[1]-st[0])),tt.fillStyle="rgba("+at.join(",")+")",tt.fillRect(rt[0]+Pt,st[0]+It,rt[1]-rt[0]-O,st[1]-st[0]-z))}ft=Math.round(ft/ut),ht=Math.round(ht/ut),pt=Math.round(pt/ut);var Ot=i("rgb("+ft+","+ht+","+pt+")");t._hmpixcount=(t._hmpixcount||0)+ut,t._hmlumcount=(t._hmlumcount||0)+ut*Ot.getLuminance();var zt=C.selectAll("image").data(e);zt.enter().append("svg:image").attr({xmlns:d.svg,preserveAspectRatio:"none"}),zt.attr({height:J,width:Z,x:r,y:A,"xlink:href":K.toDataURL("image/png")}),v(C);var Dt=I.texttemplate;if(Dt){var Rt=h(I),Ft={type:"linear",range:[Rt.min,Rt.max],_separators:w._separators,_numFormat:w._numFormat},Bt="histogram2dcontour"===I.type,Nt="contour"===I.type,jt=Nt?V-1:V,Ut=Nt?1:0,Vt=Nt?H-1:H,Ht=[];for(S=Nt?1:0;S<jt;S++){var qt;if(Nt)qt=P.y[S];else if(Bt){if(0===S||S===V-1)continue;qt=P.y[S]}else if(P.yCenter)qt=P.yCenter[S];else{if(S+1===V&&void 0===P.y[S+1])continue;qt=(P.y[S]+P.y[S+1])/2}var Gt=Math.round(T.c2p(qt));if(!(0>Gt||Gt>T._length))for(E=Ut;E<Vt;E++){var Yt;if(Nt)Yt=P.x[E];else if(Bt){if(0===E||E===H-1)continue;Yt=P.x[E]}else if(P.xCenter)Yt=P.xCenter[E];else{if(E+1===H&&void 0===P.x[E+1])continue;Yt=(P.x[E]+P.x[E+1])/2}var Wt=Math.round(w.c2p(Yt));if(!(0>Wt||Wt>w._length)){var Xt=u({x:Yt,y:qt},I,t._fullLayout);Xt.x=Yt,Xt.y=qt;var Zt=P.z[S][E];void 0===Zt?(Xt.z="",Xt.zLabel=""):(Xt.z=Zt,Xt.zLabel=s.tickText(Ft,Zt,"hover").text);var Jt=P.text&&P.text[S]&&P.text[S][E];void 0!==Jt&&!1!==Jt||(Jt=""),Xt.text=Jt;var Kt=l.texttemplateString(Dt,Xt,t._fullLayout._d3locale,Xt,I._meta||{});if(Kt){var Qt=Kt.split("<br>"),$t=Qt.length,te=0;for(L=0;L<$t;L++)te=Math.max(te,Qt[L].length);Ht.push({l:$t,c:te,t:Kt,x:Wt,y:Gt,z:Zt})}}}}var ee=I.textfont,re=ee.family,ne=ee.size,ie=t._fullLayout.font.size;if(!ne||"auto"===ne){var ae=1/0,oe=1/0,se=0,le=0;for(L=0;L<Ht.length;L++){var ce=Ht[L];if(se=Math.max(se,ce.l),le=Math.max(le,ce.c),L<Ht.length-1){var ue=Ht[L+1],fe=Math.abs(ue.x-ce.x),he=Math.abs(ue.y-ce.y);fe&&(ae=Math.min(ae,fe)),he&&(oe=Math.min(oe,he))}}isFinite(ae)&&isFinite(oe)?(ae-=O,oe-=z,ae/=le,oe/=se,ae/=m/2,oe/=m,ne=Math.min(Math.floor(ae),Math.floor(oe),ie)):ne=ie}if(ne<=0||!isFinite(ne))return;g(C).data(Ht).enter().append("g").classed("heatmap-label",1).append("text").attr("text-anchor","middle").each((function(e){var r=n.select(this),i=ee.color;i&&"auto"!==i||(i=f.contrast("rgba("+et(e.z).join()+")")),r.attr("data-notex",1).call(c.positionText,function(t){return t.x}(e),function(t){return t.y-ne*(t.l*m/2-1)}(e)).call(o.font,re,ne,i).text(e.t).call(c.convertToTspans,t)}))}}))}},{"../../components/color":361,"../../components/colorscale":373,"../../components/drawing":383,"../../constants/alignment":466,"../../constants/xmlns_namespaces":475,"../../lib":498,"../../lib/svg_text_utils":524,"../../plots/cartesian/axes":549,"../../registry":633,"../scatter/format_labels":931,"@plotly/d3":58,tinycolor2:307}],800:[function(t,e,r){"use strict";var n=t("@plotly/d3");e.exports=function(t){n.select(t).selectAll(".hm image").style("opacity",(function(t){return t.trace.opacity}))}},{"@plotly/d3":58}],801:[function(t,e,r){"use strict";e.exports=function(t,e,r){!1===r("zsmooth")&&(r("xgap"),r("ygap")),r("zhoverformat")}},{}],802:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../registry");function o(t,e){var r=e(t);return"scaled"===(r?e(t+"type","array"):"scaled")&&(e(t+"0"),e("d"+t)),r}e.exports=function(t,e,r,s,l,c){var u,f,h=r("z");if(l=l||"x",c=c||"y",void 0===h||!h.length)return 0;if(i.isArray1D(t.z)){u=r(l),f=r(c);var p=i.minRowLength(u),d=i.minRowLength(f);if(0===p||0===d)return 0;e._length=Math.min(p,d,h.length)}else{if(u=o(l,r),f=o(c,r),!function(t){for(var e,r=!0,a=!1,o=!1,s=0;s<t.length;s++){if(e=t[s],!i.isArrayOrTypedArray(e)){r=!1;break}e.length>0&&(a=!0);for(var l=0;l<e.length;l++)if(n(e[l])){o=!0;break}}return r&&a&&o}(h))return 0;r("transpose"),e._length=null}return"heatmapgl"===t.type||a.getComponentMethod("calendars","handleTraceDefaults")(t,e,[l,c],s),!0}},{"../../lib":498,"../../registry":633,"fast-isnumeric":185}],803:[function(t,e,r){"use strict";for(var n=t("../heatmap/attributes"),i=t("../../components/colorscale/attributes"),a=t("../../lib/extend").extendFlat,o=t("../../plot_api/edit_types").overrideAll,s=["z","x","x0","dx","y","y0","dy","text","transpose","xtype","ytype"],l={},c=0;c<s.length;c++){var u=s[c];l[u]=n[u]}l.zsmooth={valType:"enumerated",values:["fast",!1],dflt:"fast",editType:"calc"},a(l,i("",{cLetter:"z",autoColorDflt:!1})),e.exports=o(l,"calc","nested")},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plot_api/edit_types":531,"../heatmap/attributes":787}],804:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_heatmap2d,i=t("../../plots/cartesian/axes"),a=t("../../lib/str2rgbarray");function o(t,e){this.scene=t,this.uid=e,this.type="heatmapgl",this.name="",this.hoverinfo="all",this.xData=[],this.yData=[],this.zData=[],this.textLabels=[],this.idToIndex=[],this.bounds=[0,0,0,0],this.options={zsmooth:"fast",z:[],x:[],y:[],shape:[0,0],colorLevels:[0],colorValues:[0,0,0,1]},this.heatmap=n(t.glplot,this.options),this.heatmap._trace=this}var s=o.prototype;s.handlePick=function(t){var e=this.options,r=e.shape,n=t.pointId,i=n%r[0],a=Math.floor(n/r[0]),o=n;return{trace:this,dataCoord:t.dataCoord,traceCoord:[e.x[i],e.y[a],e.z[o]],textLabel:this.textLabels[n],name:this.name,pointIndex:[a,i],hoverinfo:this.hoverinfo}},s.update=function(t,e){var r=e[0];this.index=t.index,this.name=t.name,this.hoverinfo=t.hoverinfo;var n=r.z;this.options.z=[].concat.apply([],n);var o=n[0].length,s=n.length;this.options.shape=[o,s],this.options.x=r.x,this.options.y=r.y,this.options.zsmooth=t.zsmooth;var l=function(t){for(var e=t.colorscale,r=t.zmin,n=t.zmax,i=e.length,o=new Array(i),s=new Array(4*i),l=0;l<i;l++){var c=e[l],u=a(c[1]);o[l]=r+c[0]*(n-r);for(var f=0;f<4;f++)s[4*l+f]=u[f]}return{colorLevels:o,colorValues:s}}(t);this.options.colorLevels=l.colorLevels,this.options.colorValues=l.colorValues,this.textLabels=[].concat.apply([],t.text),this.heatmap.update(this.options);var c,u,f=this.scene.xaxis,h=this.scene.yaxis;!1===t.zsmooth&&(c={ppad:r.x[1]-r.x[0]},u={ppad:r.y[1]-r.y[0]}),t._extremes[f._id]=i.findExtremes(f,r.x,c),t._extremes[h._id]=i.findExtremes(h,r.y,u)},s.dispose=function(){this.heatmap.dispose()},e.exports=function(t,e,r){var n=new o(t,e.uid);return n.update(e,r),n}},{"../../../stackgl_modules":1119,"../../lib/str2rgbarray":523,"../../plots/cartesian/axes":549}],805:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../heatmap/xyz_defaults"),a=t("../../components/colorscale/defaults"),o=t("./attributes");e.exports=function(t,e,r,s){function l(r,i){return n.coerce(t,e,o,r,i)}i(t,e,l,s)?(l("text"),l("zsmooth"),a(t,e,s,l,{prefix:"",cLetter:"z"})):e.visible=!1}},{"../../components/colorscale/defaults":371,"../../lib":498,"../heatmap/xyz_defaults":802,"./attributes":803}],806:[function(t,e,r){"use strict";["*heatmapgl* trace is deprecated!","Please consider switching to the *heatmap* or *image* trace types.","Alternatively you could contribute/sponsor rewriting this trace type","based on cartesian features and using regl framework."].join(" ");e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../heatmap/colorbar"),calc:t("../heatmap/calc"),plot:t("./convert"),moduleType:"trace",name:"heatmapgl",basePlotModule:t("../../plots/gl2d"),categories:["gl","gl2d","2dMap"],meta:{}}},{"../../plots/gl2d":591,"../heatmap/calc":788,"../heatmap/colorbar":790,"./attributes":803,"./convert":804,"./defaults":805}],807:[function(t,e,r){"use strict";var n=t("../bar/attributes"),i=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../../plots/template_attributes").texttemplateAttrs,s=t("../../plots/font_attributes"),l=t("./bin_attributes"),c=t("./constants"),u=t("../../lib/extend").extendFlat;e.exports={x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},xhoverformat:i("x"),yhoverformat:i("y"),text:u({},n.text,{}),hovertext:u({},n.hovertext,{}),orientation:n.orientation,histfunc:{valType:"enumerated",values:["count","sum","avg","min","max"],dflt:"count",editType:"calc"},histnorm:{valType:"enumerated",values:["","percent","probability","density","probability density"],dflt:"",editType:"calc"},cumulative:{enabled:{valType:"boolean",dflt:!1,editType:"calc"},direction:{valType:"enumerated",values:["increasing","decreasing"],dflt:"increasing",editType:"calc"},currentbin:{valType:"enumerated",values:["include","exclude","half"],dflt:"include",editType:"calc"},editType:"calc"},nbinsx:{valType:"integer",min:0,dflt:0,editType:"calc"},xbins:l("x",!0),nbinsy:{valType:"integer",min:0,dflt:0,editType:"calc"},ybins:l("y",!0),autobinx:{valType:"boolean",dflt:null,editType:"calc"},autobiny:{valType:"boolean",dflt:null,editType:"calc"},bingroup:{valType:"string",dflt:"",editType:"calc"},hovertemplate:a({},{keys:c.eventDataKeys}),texttemplate:o({arrayOk:!1,editType:"plot"},{keys:["label","value"]}),textposition:u({},n.textposition,{arrayOk:!1}),textfont:s({arrayOk:!1,editType:"plot",colorEditType:"style"}),outsidetextfont:s({arrayOk:!1,editType:"plot",colorEditType:"style"}),insidetextfont:s({arrayOk:!1,editType:"plot",colorEditType:"style"}),insidetextanchor:n.insidetextanchor,textangle:n.textangle,cliponaxis:n.cliponaxis,constraintext:n.constraintext,marker:n.marker,offsetgroup:n.offsetgroup,alignmentgroup:n.alignmentgroup,selected:n.selected,unselected:n.unselected,_deprecated:{bardir:n._deprecated.bardir}}},{"../../lib/extend":488,"../../plots/cartesian/axis_format_attributes":552,"../../plots/font_attributes":580,"../../plots/template_attributes":628,"../bar/attributes":643,"./bin_attributes":809,"./constants":813}],808:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=t.length,n=0,i=0;i<r;i++)e[i]?(t[i]/=e[i],n+=t[i]):t[i]=null;return n}},{}],809:[function(t,e,r){"use strict";e.exports=function(t,e){return{start:{valType:"any",editType:"calc"},end:{valType:"any",editType:"calc"},size:{valType:"any",editType:"calc"},editType:"calc"}}},{}],810:[function(t,e,r){"use strict";var n=t("fast-isnumeric");e.exports={count:function(t,e,r){return r[t]++,1},sum:function(t,e,r,i){var a=i[e];return n(a)?(a=Number(a),r[t]+=a,a):0},avg:function(t,e,r,i,a){var o=i[e];return n(o)&&(o=Number(o),r[t]+=o,a[t]++),0},min:function(t,e,r,i){var a=i[e];if(n(a)){if(a=Number(a),!n(r[t]))return r[t]=a,a;if(r[t]>a){var o=a-r[t];return r[t]=a,o}}return 0},max:function(t,e,r,i){var a=i[e];if(n(a)){if(a=Number(a),!n(r[t]))return r[t]=a,a;if(r[t]<a){var o=a-r[t];return r[t]=a,o}}return 0}}},{"fast-isnumeric":185}],811:[function(t,e,r){"use strict";var n=t("../../constants/numerical"),i=n.ONEAVGYEAR,a=n.ONEAVGMONTH,o=n.ONEDAY,s=n.ONEHOUR,l=n.ONEMIN,c=n.ONESEC,u=t("../../plots/cartesian/axes").tickIncrement;function f(t,e,r,n){if(t*e<=0)return 1/0;for(var i=Math.abs(e-t),a="date"===r.type,o=h(i,a),s=0;s<10;s++){var l=h(80*o,a);if(o===l)break;if(!p(l,t,e,a,r,n))break;o=l}return o}function h(t,e){return e&&t>c?t>o?t>1.1*i?i:t>1.1*a?a:o:t>s?s:t>l?l:c:Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function p(t,e,r,n,a,s){if(n&&t>o){var l=d(e,a,s),c=d(r,a,s),u=t===i?0:1;return l[u]!==c[u]}return Math.floor(r/t)-Math.floor(e/t)>.1}function d(t,e,r){var n=e.c2d(t,i,r).split("-");return""===n[0]&&(n.unshift(),n[0]="-"+n[0]),n}e.exports=function(t,e,r,n,a){var s,l,c=-1.1*e,h=-.1*e,p=t-h,d=r[0],m=r[1],g=Math.min(f(d+h,d+p,n,a),f(m+h,m+p,n,a)),v=Math.min(f(d+c,d+h,n,a),f(m+c,m+h,n,a));if(g>v&&v<Math.abs(m-d)/4e3?(s=g,l=!1):(s=Math.min(g,v),l=!0),"date"===n.type&&s>o){var y=s===i?1:6,x=s===i?"M12":"M1";return function(e,r){var o=n.c2d(e,i,a),s=o.indexOf("-",y);s>0&&(o=o.substr(0,s));var c=n.d2c(o,0,a);if(c<e){var f=u(c,x,!1,a);(c+f)/2<e+t&&(c=f)}return r&&l?u(c,x,!0,a):c}}return function(e,r){var n=s*Math.round(e/s);return n+s/10<e&&n+.9*s<e+t&&(n+=s),r&&l&&(n-=s),n}}},{"../../constants/numerical":474,"../../plots/cartesian/axes":549}],812:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../registry"),o=t("../../plots/cartesian/axes"),s=t("../bar/arrays_to_calcdata"),l=t("./bin_functions"),c=t("./norm_functions"),u=t("./average"),f=t("./bin_label_vals");function h(t,e,r,s,l){var c,u,f,p,d,m,g,v=s+"bins",y=t._fullLayout,x=e["_"+s+"bingroup"],b=y._histogramBinOpts[x],_="overlay"===y.barmode,w=function(t){return r.r2c(t,0,p)},T=function(t){return r.c2r(t,0,p)},k="date"===r.type?function(t){return t||0===t?i.cleanDate(t,null,p):null}:function(t){return n(t)?Number(t):null};function A(t,e,r){e[t+"Found"]?(e[t]=k(e[t]),null===e[t]&&(e[t]=r[t])):(m[t]=e[t]=r[t],i.nestedProperty(u[0],v+"."+t).set(r[t]))}if(e["_"+s+"autoBinFinished"])delete e["_"+s+"autoBinFinished"];else{u=b.traces;var M=[],S=!0,E=!1,L=!1;for(c=0;c<u.length;c++)if((f=u[c]).visible){var C=b.dirs[c];d=f["_"+C+"pos0"]=r.makeCalcdata(f,C),M=i.concat(M,d),delete f["_"+s+"autoBinFinished"],!0===e.visible&&(S?S=!1:(delete f._autoBin,f["_"+s+"autoBinFinished"]=1),a.traceIs(f,"2dMap")&&(E=!0),"histogram2dcontour"===f.type&&(L=!0))}p=u[0][s+"calendar"];var P=o.autoBin(M,r,b.nbins,E,p,b.sizeFound&&b.size),I=u[0]._autoBin={};if(m=I[b.dirs[0]]={},L&&(b.size||(P.start=T(o.tickIncrement(w(P.start),P.size,!0,p))),void 0===b.end&&(P.end=T(o.tickIncrement(w(P.end),P.size,!1,p)))),_&&!a.traceIs(e,"2dMap")&&0===P._dataSpan&&"category"!==r.type&&"multicategory"!==r.type){if(l)return[P,d,!0];P=function(t,e,r,n,a){var o,s,l,c=t._fullLayout,u=function(t,e){for(var r=e.xaxis,n=e.yaxis,i=e.orientation,a=[],o=t._fullData,s=0;s<o.length;s++){var l=o[s];"histogram"===l.type&&!0===l.visible&&l.orientation===i&&l.xaxis===r&&l.yaxis===n&&a.push(l)}return a}(t,e),f=!1,p=1/0,d=[e];for(o=0;o<u.length;o++)if((s=u[o])===e)f=!0;else if(f){var m=h(t,s,r,n,!0),g=m[0],v=m[2];s["_"+n+"autoBinFinished"]=1,s["_"+n+"pos0"]=m[1],v?d.push(s):p=Math.min(p,g.size)}else l=c._histogramBinOpts[s["_"+n+"bingroup"]],p=Math.min(p,l.size||s[a].size);var y=new Array(d.length);for(o=0;o<d.length;o++)for(var x=d[o]["_"+n+"pos0"],b=0;b<x.length;b++)if(void 0!==x[b]){y[o]=x[b];break}isFinite(p)||(p=i.distinctVals(y).minDiff);for(o=0;o<d.length;o++){var _=(s=d[o])[n+"calendar"],w={start:r.c2r(y[o]-p/2,0,_),end:r.c2r(y[o]+p/2,0,_),size:p};s._input[a]=s[a]=w,(l=c._histogramBinOpts[s["_"+n+"bingroup"]])&&i.extendFlat(l,w)}return e[a]}(t,e,r,s,v)}(g=f.cumulative||{}).enabled&&"include"!==g.currentbin&&("decreasing"===g.direction?P.start=T(o.tickIncrement(w(P.start),P.size,!0,p)):P.end=T(o.tickIncrement(w(P.end),P.size,!1,p))),b.size=P.size,b.sizeFound||(m.size=P.size,i.nestedProperty(u[0],v+".size").set(P.size)),A("start",b,P),A("end",b,P)}d=e["_"+s+"pos0"],delete e["_"+s+"pos0"];var O=e._input[v]||{},z=i.extendFlat({},b),D=b.start,R=r.r2l(O.start),F=void 0!==R;if((b.startFound||F)&&R!==r.r2l(D)){var B=F?R:i.aggNums(Math.min,null,d),N={type:"category"===r.type||"multicategory"===r.type?"linear":r.type,r2l:r.r2l,dtick:b.size,tick0:D,calendar:p,range:[B,o.tickIncrement(B,b.size,!1,p)].map(r.l2r)},j=o.tickFirst(N);j>r.r2l(B)&&(j=o.tickIncrement(j,b.size,!0,p)),z.start=r.l2r(j),F||i.nestedProperty(e,v+".start").set(z.start)}var U=b.end,V=r.r2l(O.end),H=void 0!==V;if((b.endFound||H)&&V!==r.r2l(U)){var q=H?V:i.aggNums(Math.max,null,d);z.end=r.l2r(q),H||i.nestedProperty(e,v+".start").set(z.end)}var G="autobin"+s;return!1===e._input[G]&&(e._input[v]=i.extendFlat({},e[v]||{}),delete e._input[G],delete e[G]),[z,d]}e.exports={calc:function(t,e){var r,a,p,d,m=[],g=[],v="h"===e.orientation,y=o.getFromId(t,v?e.yaxis:e.xaxis),x=v?"y":"x",b={x:"y",y:"x"}[x],_=e[x+"calendar"],w=e.cumulative,T=h(t,e,y,x),k=T[0],A=T[1],M="string"==typeof k.size,S=[],E=M?S:k,L=[],C=[],P=[],I=0,O=e.histnorm,z=e.histfunc,D=-1!==O.indexOf("density");w.enabled&&D&&(O=O.replace(/ ?density$/,""),D=!1);var R,F="max"===z||"min"===z?null:0,B=l.count,N=c[O],j=!1,U=function(t){return y.r2c(t,0,_)};for(i.isArrayOrTypedArray(e[b])&&"count"!==z&&(R=e[b],j="avg"===z,B=l[z]),r=U(k.start),p=U(k.end)+(r-o.tickIncrement(r,k.size,!1,_))/1e6;r<p&&m.length<1e6&&(a=o.tickIncrement(r,k.size,!1,_),m.push((r+a)/2),g.push(F),P.push([]),S.push(r),D&&L.push(1/(a-r)),j&&C.push(0),!(a<=r));)r=a;S.push(r),M||"date"!==y.type||(E={start:U(E.start),end:U(E.end),size:E.size}),t._fullLayout._roundFnOpts||(t._fullLayout._roundFnOpts={});var V=e["_"+x+"bingroup"],H={leftGap:1/0,rightGap:1/0};V&&(t._fullLayout._roundFnOpts[V]||(t._fullLayout._roundFnOpts[V]=H),H=t._fullLayout._roundFnOpts[V]);var q,G=g.length,Y=!0,W=H.leftGap,X=H.rightGap,Z={};for(r=0;r<A.length;r++){var J=A[r];(d=i.findBin(J,E))>=0&&d<G&&(I+=B(d,r,g,R,C),Y&&P[d].length&&J!==A[P[d][0]]&&(Y=!1),P[d].push(r),Z[r]=d,W=Math.min(W,J-S[d]),X=Math.min(X,S[d+1]-J))}H.leftGap=W,H.rightGap=X,Y||(q=function(e,r){return function(){var n=t._fullLayout._roundFnOpts[V];return f(n.leftGap,n.rightGap,S,y,_)(e,r)}}),j&&(I=u(g,C)),N&&N(g,I,L),w.enabled&&function(t,e,r){var n,i,a;function o(e){a=t[e],t[e]/=2}function s(e){i=t[e],t[e]=a+i/2,a+=i}if("half"===r)if("increasing"===e)for(o(0),n=1;n<t.length;n++)s(n);else for(o(t.length-1),n=t.length-2;n>=0;n--)s(n);else if("increasing"===e){for(n=1;n<t.length;n++)t[n]+=t[n-1];"exclude"===r&&(t.unshift(0),t.pop())}else{for(n=t.length-2;n>=0;n--)t[n]+=t[n+1];"exclude"===r&&(t.push(0),t.shift())}}(g,w.direction,w.currentbin);var K=Math.min(m.length,g.length),Q=[],$=0,tt=K-1;for(r=0;r<K;r++)if(g[r]){$=r;break}for(r=K-1;r>=$;r--)if(g[r]){tt=r;break}for(r=$;r<=tt;r++)if(n(m[r])&&n(g[r])){var et={p:m[r],s:g[r],b:0};w.enabled||(et.pts=P[r],Y?et.ph0=et.ph1=P[r].length?A[P[r][0]]:m[r]:(e._computePh=!0,et.ph0=q(S[r]),et.ph1=q(S[r+1],!0))),Q.push(et)}return 1===Q.length&&(Q[0].width1=o.tickIncrement(Q[0].p,k.size,!1,_)-Q[0].p),s(Q,e),i.isArrayOrTypedArray(e.selectedpoints)&&i.tagSelected(Q,e,Z),Q},calcAllAutoBins:h}},{"../../lib":498,"../../plots/cartesian/axes":549,"../../registry":633,"../bar/arrays_to_calcdata":642,"./average":808,"./bin_functions":810,"./bin_label_vals":811,"./norm_functions":819,"fast-isnumeric":185}],813:[function(t,e,r){"use strict";e.exports={eventDataKeys:["binNumber"]}},{}],814:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axis_ids"),a=t("../../registry").traceIs,o=t("../bar/defaults").handleGroupingDefaults,s=n.nestedProperty,l=t("../../plots/cartesian/constraints").getAxisGroup,c=[{aStr:{x:"xbins.start",y:"ybins.start"},name:"start"},{aStr:{x:"xbins.end",y:"ybins.end"},name:"end"},{aStr:{x:"xbins.size",y:"ybins.size"},name:"size"},{aStr:{x:"nbinsx",y:"nbinsy"},name:"nbins"}],u=["x","y"];e.exports=function(t,e){var r,f,h,p,d,m,g,v=e._histogramBinOpts={},y=[],x={},b=[];function _(t,e){return n.coerce(r._input,r,r._module.attributes,t,e)}function w(t){return"v"===t.orientation?"x":"y"}function T(t,r,a){var o=t.uid+"__"+a;r||(r=o);var s=function(t,r){return i.getFromTrace({_fullLayout:e},t,r).type}(t,a),l=t[a+"calendar"]||"",c=v[r],u=!0;c&&(s===c.axType&&l===c.calendar?(u=!1,c.traces.push(t),c.dirs.push(a)):(r=o,s!==c.axType&&n.warn(["Attempted to group the bins of trace",t.index,"set on a","type:"+s,"axis","with bins on","type:"+c.axType,"axis."].join(" ")),l!==c.calendar&&n.warn(["Attempted to group the bins of trace",t.index,"set with a",l,"calendar","with bins",c.calendar?"on a "+c.calendar+" calendar":"w/o a set calendar"].join(" ")))),u&&(v[r]={traces:[t],dirs:[a],axType:s,calendar:t[a+"calendar"]||""}),t["_"+a+"bingroup"]=r}for(d=0;d<t.length;d++)r=t[d],a(r,"histogram")&&(y.push(r),delete r._xautoBinFinished,delete r._yautoBinFinished,a(r,"2dMap")||o(r._input,r,e,_));var k=e._alignmentOpts||{};for(d=0;d<y.length;d++){if(r=y[d],h="",!a(r,"2dMap")){if(p=w(r),"group"===e.barmode&&r.alignmentgroup){var A=r[p+"axis"],M=l(e,A)+r.orientation;(k[M]||{})[r.alignmentgroup]&&(h=M)}h||"overlay"===e.barmode||(h=l(e,r.xaxis)+l(e,r.yaxis)+w(r))}h?(x[h]||(x[h]=[]),x[h].push(r)):b.push(r)}for(h in x)if(1!==(f=x[h]).length){var S=!1;for(f.length&&(r=f[0],S=_("bingroup")),h=S||h,d=0;d<f.length;d++){var E=(r=f[d])._input.bingroup;E&&E!==h&&n.warn(["Trace",r.index,"must match","within bingroup",h+".","Ignoring its bingroup:",E,"setting."].join(" ")),r.bingroup=h,T(r,h,w(r))}}else b.push(f[0]);for(d=0;d<b.length;d++){r=b[d];var L=_("bingroup");if(a(r,"2dMap"))for(g=0;g<2;g++){var C=_((p=u[g])+"bingroup",L?L+"__"+p:null);T(r,C,p)}else T(r,L,w(r))}for(h in v){var P=v[h];for(f=P.traces,m=0;m<c.length;m++){var I,O,z=c[m],D=z.name;if("nbins"!==D||!P.sizeFound){for(d=0;d<f.length;d++){if(r=f[d],p=P.dirs[d],I=z.aStr[p],void 0!==s(r._input,I).get()){P[D]=_(I),P[D+"Found"]=!0;break}(O=(r._autoBin||{})[p]||{})[D]&&s(r,I).set(O[D])}if("start"===D||"end"===D)for(;d<f.length;d++)(r=f[d])["_"+p+"bingroup"]&&_(I,(O=(r._autoBin||{})[p]||{})[D]);"nbins"!==D||P.sizeFound||P.nbinsFound||(r=f[0],P[D]=_(I))}}}}},{"../../lib":498,"../../plots/cartesian/axis_ids":553,"../../plots/cartesian/constraints":557,"../../registry":633,"../bar/defaults":647}],815:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../components/color"),o=t("../bar/defaults").handleText,s=t("../bar/style_defaults"),l=t("./attributes");e.exports=function(t,e,r,c){function u(r,n){return i.coerce(t,e,l,r,n)}var f=u("x"),h=u("y");u("cumulative.enabled")&&(u("cumulative.direction"),u("cumulative.currentbin")),u("text");var p=u("textposition");o(t,e,c,u,p,{moduleHasSelected:!0,moduleHasUnselected:!0,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),u("hovertext"),u("hovertemplate"),u("xhoverformat"),u("yhoverformat");var d=u("orientation",h&&!f?"h":"v"),m="v"===d?"x":"y",g="v"===d?"y":"x",v=f&&h?Math.min(i.minRowLength(f)&&i.minRowLength(h)):i.minRowLength(e[m]||[]);if(v){e._length=v,n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y"],c),e[g]&&u("histfunc"),u("histnorm"),u("autobin"+m),s(t,e,u,r,c),i.coerceSelectionMarkerOpacity(e,u);var y=(e.marker.line||{}).color,x=n.getComponentMethod("errorbars","supplyDefaults");x(t,e,y||a.defaultLine,{axis:"y"}),x(t,e,y||a.defaultLine,{axis:"x",inherit:"y"})}else e.visible=!1}},{"../../components/color":361,"../../lib":498,"../../registry":633,"../bar/defaults":647,"../bar/style_defaults":658,"./attributes":807}],816:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i){if(t.x="xVal"in e?e.xVal:e.x,t.y="yVal"in e?e.yVal:e.y,"zLabelVal"in e&&(t.z=e.zLabelVal),e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),!(r.cumulative||{}).enabled){var a,o=Array.isArray(i)?n[0].pts[i[0]][i[1]]:n[i].pts;if(t.pointNumbers=o,t.binNumber=t.pointNumber,delete t.pointNumber,delete t.pointIndex,r._indexToPoints){a=[];for(var s=0;s<o.length;s++)a=a.concat(r._indexToPoints[o[s]])}else a=o;t.pointIndices=a}return t}},{}],817:[function(t,e,r){"use strict";var n=t("../bar/hover").hoverPoints,i=t("../../plots/cartesian/axes").hoverLabelText;e.exports=function(t,e,r,a,o){var s=n(t,e,r,a,o);if(s){var l=(t=s[0]).cd[t.index],c=t.cd[0].trace;if(!c.cumulative.enabled){var u="h"===c.orientation?"y":"x";t[u+"Label"]=i(t[u+"a"],[l.ph0,l.ph1],c[u+"hoverformat"])}return s}}},{"../../plots/cartesian/axes":549,"../bar/hover":650}],818:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("../bar/layout_attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("./cross_trace_defaults"),supplyLayoutDefaults:t("../bar/layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("../bar/cross_trace_calc").crossTraceCalc,plot:t("../bar/plot").plot,layerName:"barlayer",style:t("../bar/style").style,styleOnSelect:t("../bar/style").styleOnSelect,colorbar:t("../scatter/marker_colorbar"),hoverPoints:t("./hover"),selectPoints:t("../bar/select"),eventData:t("./event_data"),moduleType:"trace",name:"histogram",basePlotModule:t("../../plots/cartesian"),categories:["bar-like","cartesian","svg","bar","histogram","oriented","errorBarsOK","showLegend"],meta:{}}},{"../../plots/cartesian":563,"../bar/cross_trace_calc":646,"../bar/layout_attributes":652,"../bar/layout_defaults":653,"../bar/plot":654,"../bar/select":655,"../bar/style":657,"../scatter/marker_colorbar":940,"./attributes":807,"./calc":812,"./cross_trace_defaults":814,"./defaults":815,"./event_data":816,"./hover":817}],819:[function(t,e,r){"use strict";e.exports={percent:function(t,e){for(var r=t.length,n=100/e,i=0;i<r;i++)t[i]*=n},probability:function(t,e){for(var r=t.length,n=0;n<r;n++)t[n]/=e},density:function(t,e,r,n){var i=t.length;n=n||1;for(var a=0;a<i;a++)t[a]*=r[a]*n},"probability density":function(t,e,r,n){var i=t.length;n&&(e/=n);for(var a=0;a<i;a++)t[a]*=r[a]/e}}},{}],820:[function(t,e,r){"use strict";var n=t("../histogram/attributes"),i=t("../histogram/bin_attributes"),a=t("../heatmap/attributes"),o=t("../../plots/attributes"),s=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,l=t("../../plots/template_attributes").hovertemplateAttrs,c=t("../../plots/template_attributes").texttemplateAttrs,u=t("../../components/colorscale/attributes"),f=t("../../lib/extend").extendFlat;e.exports=f({x:n.x,y:n.y,z:{valType:"data_array",editType:"calc"},marker:{color:{valType:"data_array",editType:"calc"},editType:"calc"},histnorm:n.histnorm,histfunc:n.histfunc,nbinsx:n.nbinsx,xbins:i("x"),nbinsy:n.nbinsy,ybins:i("y"),autobinx:n.autobinx,autobiny:n.autobiny,bingroup:f({},n.bingroup,{}),xbingroup:f({},n.bingroup,{}),ybingroup:f({},n.bingroup,{}),xgap:a.xgap,ygap:a.ygap,zsmooth:a.zsmooth,xhoverformat:s("x"),yhoverformat:s("y"),zhoverformat:s("z",1),hovertemplate:l({},{keys:"z"}),texttemplate:c({arrayOk:!1,editType:"plot"},{keys:"z"}),textfont:a.textfont,showlegend:f({},o.showlegend,{dflt:!1})},u("",{cLetter:"z",autoColorDflt:!1}))},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/cartesian/axis_format_attributes":552,"../../plots/template_attributes":628,"../heatmap/attributes":787,"../histogram/attributes":807,"../histogram/bin_attributes":809}],821:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../histogram/bin_functions"),o=t("../histogram/norm_functions"),s=t("../histogram/average"),l=t("../histogram/bin_label_vals"),c=t("../histogram/calc").calcAllAutoBins;function u(t,e,r,n){var i,a=new Array(t);if(n)for(i=0;i<t;i++)a[i]=1/(e[i+1]-e[i]);else{var o=1/r;for(i=0;i<t;i++)a[i]=o}return a}function f(t,e){return{start:t(e.start),end:t(e.end),size:e.size}}function h(t,e,r,n,i,a){var o,s=t.length-1,c=new Array(s),u=l(r,n,t,i,a);for(o=0;o<s;o++){var f=(e||[])[o];c[o]=void 0===f?[u(t[o]),u(t[o+1],!0)]:[f,f]}return c}e.exports=function(t,e){var r,l,p,d,m=i.getFromId(t,e.xaxis),g=i.getFromId(t,e.yaxis),v=e.xcalendar,y=e.ycalendar,x=function(t){return m.r2c(t,0,v)},b=function(t){return g.r2c(t,0,y)},_=c(t,e,m,"x"),w=_[0],T=_[1],k=c(t,e,g,"y"),A=k[0],M=k[1],S=e._length;T.length>S&&T.splice(S,T.length-S),M.length>S&&M.splice(S,M.length-S);var E=[],L=[],C=[],P="string"==typeof w.size,I="string"==typeof A.size,O=[],z=[],D=P?O:w,R=I?z:A,F=0,B=[],N=[],j=e.histnorm,U=e.histfunc,V=-1!==j.indexOf("density"),H="max"===U||"min"===U?null:0,q=a.count,G=o[j],Y=!1,W=[],X=[],Z="z"in e?e.z:"marker"in e&&Array.isArray(e.marker.color)?e.marker.color:"";Z&&"count"!==U&&(Y="avg"===U,q=a[U]);var J=w.size,K=x(w.start),Q=x(w.end)+(K-i.tickIncrement(K,J,!1,v))/1e6;for(r=K;r<Q;r=i.tickIncrement(r,J,!1,v))L.push(H),O.push(r),Y&&C.push(0);O.push(r);var $,tt=L.length,et=(r-K)/tt,rt=($=K+et/2,m.c2r($,0,v)),nt=A.size,it=b(A.start),at=b(A.end)+(it-i.tickIncrement(it,nt,!1,y))/1e6;for(r=it;r<at;r=i.tickIncrement(r,nt,!1,y)){E.push(L.slice()),z.push(r);var ot=new Array(tt);for(l=0;l<tt;l++)ot[l]=[];N.push(ot),Y&&B.push(C.slice())}z.push(r);var st=E.length,lt=(r-it)/st,ct=function(t){return g.c2r(t,0,y)}(it+lt/2);V&&(W=u(L.length,D,et,P),X=u(E.length,R,lt,I)),P||"date"!==m.type||(D=f(x,D)),I||"date"!==g.type||(R=f(b,R));var ut=!0,ft=!0,ht=new Array(tt),pt=new Array(st),dt=1/0,mt=1/0,gt=1/0,vt=1/0;for(r=0;r<S;r++){var yt=T[r],xt=M[r];p=n.findBin(yt,D),d=n.findBin(xt,R),p>=0&&p<tt&&d>=0&&d<st&&(F+=q(p,r,E[d],Z,B[d]),N[d][p].push(r),ut&&(void 0===ht[p]?ht[p]=yt:ht[p]!==yt&&(ut=!1)),ft&&(void 0===pt[d]?pt[d]=xt:pt[d]!==xt&&(ft=!1)),dt=Math.min(dt,yt-O[p]),mt=Math.min(mt,O[p+1]-yt),gt=Math.min(gt,xt-z[d]),vt=Math.min(vt,z[d+1]-xt))}if(Y)for(d=0;d<st;d++)F+=s(E[d],B[d]);if(G)for(d=0;d<st;d++)G(E[d],F,W,X[d]);return{x:T,xRanges:h(O,ut&&ht,dt,mt,m,v),x0:rt,dx:et,y:M,yRanges:h(z,ft&&pt,gt,vt,g,y),y0:ct,dy:lt,z:E,pts:N}}},{"../../lib":498,"../../plots/cartesian/axes":549,"../histogram/average":808,"../histogram/bin_functions":810,"../histogram/bin_label_vals":811,"../histogram/calc":812,"../histogram/norm_functions":819}],822:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./sample_defaults"),a=t("../heatmap/style_defaults"),o=t("../../components/colorscale/defaults"),s=t("../heatmap/label_defaults"),l=t("./attributes");e.exports=function(t,e,r,c){function u(r,i){return n.coerce(t,e,l,r,i)}i(t,e,u,c),!1!==e.visible&&(a(t,e,u,c),o(t,e,c,u,{prefix:"",cLetter:"z"}),u("hovertemplate"),s(u,c),u("xhoverformat"),u("yhoverformat"))}},{"../../components/colorscale/defaults":371,"../../lib":498,"../heatmap/label_defaults":797,"../heatmap/style_defaults":801,"./attributes":820,"./sample_defaults":825}],823:[function(t,e,r){"use strict";var n=t("../heatmap/hover"),i=t("../../plots/cartesian/axes").hoverLabelText;e.exports=function(t,e,r,a,o){var s=n(t,e,r,a,o);if(s){var l=(t=s[0]).index,c=l[0],u=l[1],f=t.cd[0],h=f.trace,p=f.xRanges[u],d=f.yRanges[c];return t.xLabel=i(t.xa,[p[0],p[1]],h.xhoverformat),t.yLabel=i(t.ya,[d[0],d[1]],h.yhoverformat),s}}},{"../../plots/cartesian/axes":549,"../heatmap/hover":794}],824:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("../histogram/cross_trace_defaults"),calc:t("../heatmap/calc"),plot:t("../heatmap/plot"),layerName:"heatmaplayer",colorbar:t("../heatmap/colorbar"),style:t("../heatmap/style"),hoverPoints:t("./hover"),eventData:t("../histogram/event_data"),moduleType:"trace",name:"histogram2d",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","2dMap","histogram","showLegend"],meta:{}}},{"../../plots/cartesian":563,"../heatmap/calc":788,"../heatmap/colorbar":790,"../heatmap/plot":799,"../heatmap/style":800,"../histogram/cross_trace_defaults":814,"../histogram/event_data":816,"./attributes":820,"./defaults":822,"./hover":823}],825:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib");e.exports=function(t,e,r,a){var o=r("x"),s=r("y"),l=i.minRowLength(o),c=i.minRowLength(s);l&&c?(e._length=Math.min(l,c),n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y"],a),(r("z")||r("marker.color"))&&r("histfunc"),r("histnorm"),r("autobinx"),r("autobiny")):e.visible=!1}},{"../../lib":498,"../../registry":633}],826:[function(t,e,r){"use strict";var n=t("../histogram2d/attributes"),i=t("../contour/attributes"),a=t("../../components/colorscale/attributes"),o=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,s=t("../../lib/extend").extendFlat;e.exports=s({x:n.x,y:n.y,z:n.z,marker:n.marker,histnorm:n.histnorm,histfunc:n.histfunc,nbinsx:n.nbinsx,xbins:n.xbins,nbinsy:n.nbinsy,ybins:n.ybins,autobinx:n.autobinx,autobiny:n.autobiny,bingroup:n.bingroup,xbingroup:n.xbingroup,ybingroup:n.ybingroup,autocontour:i.autocontour,ncontours:i.ncontours,contours:i.contours,line:{color:i.line.color,width:s({},i.line.width,{dflt:.5}),dash:i.line.dash,smoothing:i.line.smoothing,editType:"plot"},xhoverformat:o("x"),yhoverformat:o("y"),zhoverformat:o("z",1),hovertemplate:n.hovertemplate,texttemplate:i.texttemplate,textfont:i.textfont},a("",{cLetter:"z",editTypeOverride:"calc"}))},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plots/cartesian/axis_format_attributes":552,"../contour/attributes":730,"../histogram2d/attributes":820}],827:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../histogram2d/sample_defaults"),a=t("../contour/contours_defaults"),o=t("../contour/style_defaults"),s=t("../heatmap/label_defaults"),l=t("./attributes");e.exports=function(t,e,r,c){function u(r,i){return n.coerce(t,e,l,r,i)}i(t,e,u,c),!1!==e.visible&&(a(t,e,u,(function(r){return n.coerce2(t,e,l,r)})),o(t,e,u,c),u("xhoverformat"),u("yhoverformat"),u("hovertemplate"),e.contours&&"heatmap"===e.contours.coloring&&s(u,c))}},{"../../lib":498,"../contour/contours_defaults":737,"../contour/style_defaults":751,"../heatmap/label_defaults":797,"../histogram2d/sample_defaults":825,"./attributes":826}],828:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("../histogram/cross_trace_defaults"),calc:t("../contour/calc"),plot:t("../contour/plot").plot,layerName:"contourlayer",style:t("../contour/style"),colorbar:t("../contour/colorbar"),hoverPoints:t("../contour/hover"),moduleType:"trace",name:"histogram2dcontour",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","2dMap","contour","histogram","showLegend"],meta:{}}},{"../../plots/cartesian":563,"../contour/calc":731,"../contour/colorbar":733,"../contour/hover":743,"../contour/plot":748,"../contour/style":750,"../histogram/cross_trace_defaults":814,"./attributes":826,"./defaults":827}],829:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../../components/colorscale/attributes"),o=t("../../plots/domain").attributes,s=t("../pie/attributes"),l=t("../sunburst/attributes"),c=t("../treemap/attributes"),u=t("../treemap/constants"),f=t("../../lib/extend").extendFlat;e.exports={labels:l.labels,parents:l.parents,values:l.values,branchvalues:l.branchvalues,count:l.count,level:l.level,maxdepth:l.maxdepth,tiling:{orientation:{valType:"enumerated",values:["v","h"],dflt:"h",editType:"plot"},flip:c.tiling.flip,pad:{valType:"number",min:0,dflt:0,editType:"plot"},editType:"calc"},marker:f({colors:l.marker.colors,line:l.marker.line,editType:"calc"},a("marker",{colorAttr:"colors",anim:!1})),leaf:l.leaf,pathbar:c.pathbar,text:s.text,textinfo:l.textinfo,texttemplate:i({editType:"plot"},{keys:u.eventDataKeys.concat(["label","value"])}),hovertext:s.hovertext,hoverinfo:l.hoverinfo,hovertemplate:n({},{keys:u.eventDataKeys}),textfont:s.textfont,insidetextfont:s.insidetextfont,outsidetextfont:c.outsidetextfont,textposition:c.textposition,sort:s.sort,root:l.root,domain:o({name:"icicle",trace:!0,editType:"calc"})}},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plots/domain":579,"../../plots/template_attributes":628,"../pie/attributes":896,"../sunburst/attributes":1044,"../treemap/attributes":1070,"../treemap/constants":1073}],830:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="icicle",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":614}],831:[function(t,e,r){"use strict";var n=t("../sunburst/calc");r.calc=function(t,e){return n.calc(t,e)},r.crossTraceCalc=function(t){return n._runCrossTraceCalc("icicle",t)}},{"../sunburst/calc":1046}],832:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../components/color"),o=t("../../plots/domain").defaults,s=t("../bar/defaults").handleText,l=t("../bar/constants").TEXTPAD,c=t("../../components/colorscale"),u=c.hasColorscale,f=c.handleDefaults;e.exports=function(t,e,r,c){function h(r,a){return n.coerce(t,e,i,r,a)}var p=h("labels"),d=h("parents");if(p&&p.length&&d&&d.length){var m=h("values");m&&m.length?h("branchvalues"):h("count"),h("level"),h("maxdepth"),h("tiling.orientation"),h("tiling.flip"),h("tiling.pad");var g=h("text");h("texttemplate"),e.texttemplate||h("textinfo",Array.isArray(g)?"text+label":"label"),h("hovertext"),h("hovertemplate");var v=h("pathbar.visible");s(t,e,c,h,"auto",{hasPathbar:v,moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),h("textposition"),h("marker.line.width")&&h("marker.line.color",c.paper_bgcolor),h("marker.colors");var y=e._hasColorscale=u(t,"marker","colors")||(t.marker||{}).coloraxis;y&&f(t,e,c,h,{prefix:"marker.",cLetter:"c"}),h("leaf.opacity",y?1:.7),e._hovered={marker:{line:{width:2,color:a.contrast(c.paper_bgcolor)}}},v&&(h("pathbar.thickness",e.pathbar.textfont.size+2*l),h("pathbar.side"),h("pathbar.edgeshape")),h("sort"),h("root.color"),o(e,c,h),e._length=null}else e.visible=!1}},{"../../components/color":361,"../../components/colorscale":373,"../../lib":498,"../../plots/domain":579,"../bar/constants":645,"../bar/defaults":647,"./attributes":829}],833:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../../lib/svg_text_utils"),s=t("./partition"),l=t("./style").styleOne,c=t("../treemap/constants"),u=t("../sunburst/helpers"),f=t("../sunburst/fx"),h=t("../sunburst/plot").formatSliceLabel;e.exports=function(t,e,r,p,d){var m=d.width,g=d.height,v=d.viewX,y=d.viewY,x=d.pathSlice,b=d.toMoveInsideSlice,_=d.strTransform,w=d.hasTransition,T=d.handleSlicesExit,k=d.makeUpdateSliceInterpolator,A=d.makeUpdateTextInterpolator,M=d.prevEntry,S=t._fullLayout,E=e[0].trace,L=-1!==E.textposition.indexOf("left"),C=-1!==E.textposition.indexOf("right"),P=-1!==E.textposition.indexOf("bottom"),I=s(r,[m,g],{flipX:E.tiling.flip.indexOf("x")>-1,flipY:E.tiling.flip.indexOf("y")>-1,orientation:E.tiling.orientation,pad:{inner:E.tiling.pad},maxDepth:E._maxDepth}).descendants(),O=1/0,z=-1/0;I.forEach((function(t){var e=t.depth;e>=E._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(O=Math.min(O,e),z=Math.max(z,e))})),p=p.data(I,u.getPtId),E._maxVisibleLayers=isFinite(z)?z-O+1:0,p.enter().append("g").classed("slice",!0),T(p,!1,{},[m,g],x),p.order();var D=null;if(w&&M){var R=u.getPtId(M);p.each((function(t){null===D&&u.getPtId(t)===R&&(D={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var F=function(){return D||{x0:0,x1:m,y0:0,y1:g}},B=p;return w&&(B=B.transition().each("end",(function(){var e=n.select(this);u.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),B.each((function(s){s._x0=v(s.x0),s._x1=v(s.x1),s._y0=y(s.y0),s._y1=y(s.y1),s._hoverX=v(s.x1-E.tiling.pad),s._hoverY=y(P?s.y1-E.tiling.pad/2:s.y0+E.tiling.pad/2);var p=n.select(this),d=i.ensureSingle(p,"path","surface",(function(t){t.style("pointer-events","all")}));w?d.transition().attrTween("d",(function(t){var e=k(t,!1,F(),[m,g],{orientation:E.tiling.orientation,flipX:E.tiling.flip.indexOf("x")>-1,flipY:E.tiling.flip.indexOf("y")>-1});return function(t){return x(e(t))}})):d.attr("d",x),p.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{isTransitioning:t._transitioning}),d.call(l,s,E,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text="":s._text=h(s,r,E,e,S)||"";var T=i.ensureSingle(p,"g","slicetext"),M=i.ensureSingle(T,"text","",(function(t){t.attr("data-notex",1)})),I=i.ensureUniformFontSize(t,u.determineTextFont(E,s,S.font));M.text(s._text||" ").classed("slicetext",!0).attr("text-anchor",C?"end":L?"start":"middle").call(a.font,I).call(o.convertToTspans,t),s.textBB=a.bBox(M.node()),s.transform=b(s,{fontSize:I.size}),s.transform.fontSize=I.size,w?M.transition().attrTween("transform",(function(t){var e=A(t,!1,F(),[m,g]);return function(t){return _(e(t))}})):M.attr("transform",_(s))})),D}},{"../../components/drawing":383,"../../lib":498,"../../lib/svg_text_utils":524,"../sunburst/fx":1049,"../sunburst/helpers":1050,"../sunburst/plot":1054,"../treemap/constants":1073,"./partition":837,"./style":839,"@plotly/d3":58}],834:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"icicle",basePlotModule:t("./base_plot"),categories:[],animatable:!0,attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot"),style:t("./style").style,colorbar:t("../scatter/marker_colorbar"),meta:{}}},{"../scatter/marker_colorbar":940,"./attributes":829,"./base_plot":830,"./calc":831,"./defaults":832,"./layout_attributes":835,"./layout_defaults":836,"./plot":838,"./style":839}],835:[function(t,e,r){"use strict";e.exports={iciclecolorway:{valType:"colorlist",editType:"calc"},extendiciclecolors:{valType:"boolean",dflt:!0,editType:"calc"}}},{}],836:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("iciclecolorway",e.colorway),r("extendiciclecolors")}},{"../../lib":498,"./layout_attributes":835}],837:[function(t,e,r){"use strict";var n=t("d3-hierarchy"),i=t("../treemap/flip_tree");e.exports=function(t,e,r){var a=r.flipX,o=r.flipY,s="h"===r.orientation,l=r.maxDepth,c=e[0],u=e[1];l&&(c=(t.height+1)*e[0]/Math.min(t.height+1,l),u=(t.height+1)*e[1]/Math.min(t.height+1,l));var f=n.partition().padding(r.pad.inner).size(s?[e[1],c]:[e[0],u])(t);return(s||a||o)&&i(f,e,{swapXY:s,flipX:a,flipY:o}),f}},{"../treemap/flip_tree":1078,"d3-hierarchy":110}],838:[function(t,e,r){"use strict";var n=t("../treemap/draw"),i=t("./draw_descendants");e.exports=function(t,e,r,a){return n(t,e,r,a,{type:"icicle",drawDescendants:i})}},{"../treemap/draw":1075,"./draw_descendants":833}],839:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/color"),a=t("../../lib"),o=t("../bar/uniform_text").resizeText;function s(t,e,r){var n=e.data.data,o=!e.children,s=n.i,l=a.castOption(r,s,"marker.line.color")||i.defaultLine,c=a.castOption(r,s,"marker.line.width")||0;t.style("stroke-width",c).call(i.fill,n.color).call(i.stroke,l).style("opacity",o?r.leaf.opacity:null)}e.exports={style:function(t){var e=t._fullLayout._iciclelayer.selectAll(".trace");o(t,e,"icicle"),e.each((function(t){var e=n.select(this),r=t[0].trace;e.style("opacity",r.opacity),e.selectAll("path.surface").each((function(t){n.select(this).call(s,t,r)}))}))},styleOne:s}},{"../../components/color":361,"../../lib":498,"../bar/uniform_text":659,"@plotly/d3":58}],840:[function(t,e,r){"use strict";for(var n=t("../../plots/attributes"),i=t("../../plots/template_attributes").hovertemplateAttrs,a=t("../../lib/extend").extendFlat,o=t("./constants").colormodel,s=["rgb","rgba","rgba256","hsl","hsla"],l=[],c=[],u=0;u<s.length;u++){var f=o[s[u]];l.push("For the `"+s[u]+"` colormodel, it is ["+(f.zminDflt||f.min).join(", ")+"]."),c.push("For the `"+s[u]+"` colormodel, it is ["+(f.zmaxDflt||f.max).join(", ")+"].")}e.exports=a({source:{valType:"string",editType:"calc"},z:{valType:"data_array",editType:"calc"},colormodel:{valType:"enumerated",values:s,editType:"calc"},zsmooth:{valType:"enumerated",values:["fast",!1],dflt:!1,editType:"plot"},zmin:{valType:"info_array",items:[{valType:"number",editType:"calc"},{valType:"number",editType:"calc"},{valType:"number",editType:"calc"},{valType:"number",editType:"calc"}],editType:"calc"},zmax:{valType:"info_array",items:[{valType:"number",editType:"calc"},{valType:"number",editType:"calc"},{valType:"number",editType:"calc"},{valType:"number",editType:"calc"}],editType:"calc"},x0:{valType:"any",dflt:0,editType:"calc+clearAxisTypes"},y0:{valType:"any",dflt:0,editType:"calc+clearAxisTypes"},dx:{valType:"number",dflt:1,editType:"calc"},dy:{valType:"number",dflt:1,editType:"calc"},text:{valType:"data_array",editType:"plot"},hovertext:{valType:"data_array",editType:"plot"},hoverinfo:a({},n.hoverinfo,{flags:["x","y","z","color","name","text"],dflt:"x+y+z+text+name"}),hovertemplate:i({},{keys:["z","color","colormodel"]}),transforms:void 0})},{"../../lib/extend":488,"../../plots/attributes":545,"../../plots/template_attributes":628,"./constants":842}],841:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./constants"),a=t("fast-isnumeric"),o=t("../../plots/cartesian/axes"),s=t("../../lib").maxRowLength,l=t("./helpers").getImageSize;function c(t,e,r,i){return function(a){return n.constrain((a-t)*e,r,i)}}function u(t,e){return function(r){return n.constrain(r,t,e)}}e.exports=function(t,e){var r,n;if(e._hasZ)r=e.z.length,n=s(e.z);else if(e._hasSource){var f=l(e.source);r=f.height,n=f.width}var h,p=o.getFromId(t,e.xaxis||"x"),d=o.getFromId(t,e.yaxis||"y"),m=p.d2c(e.x0)-e.dx/2,g=d.d2c(e.y0)-e.dy/2,v=[m,m+n*e.dx],y=[g,g+r*e.dy];if(p&&"log"===p.type)for(h=0;h<n;h++)v.push(m+h*e.dx);if(d&&"log"===d.type)for(h=0;h<r;h++)y.push(g+h*e.dy);return e._extremes[p._id]=o.findExtremes(p,v),e._extremes[d._id]=o.findExtremes(d,y),e._scaler=function(t){var e=i.colormodel[t.colormodel],r=(e.colormodel||t.colormodel).length;t._sArray=[];for(var n=0;n<r;n++)e.min[n]!==t.zmin[n]||e.max[n]!==t.zmax[n]?t._sArray.push(c(t.zmin[n],(e.max[n]-e.min[n])/(t.zmax[n]-t.zmin[n]),e.min[n],e.max[n])):t._sArray.push(u(e.min[n],e.max[n]));return function(e){for(var n=e.slice(0,r),i=0;i<r;i++){var o=n[i];if(!a(o))return!1;n[i]=t._sArray[i](o)}return n}}(e),[{x0:m,y0:g,z:e.z,w:n,h:r}]}},{"../../lib":498,"../../plots/cartesian/axes":549,"./constants":842,"./helpers":845,"fast-isnumeric":185}],842:[function(t,e,r){"use strict";e.exports={colormodel:{rgb:{min:[0,0,0],max:[255,255,255],fmt:function(t){return t.slice(0,3)},suffix:["","",""]},rgba:{min:[0,0,0,0],max:[255,255,255,1],fmt:function(t){return t.slice(0,4)},suffix:["","","",""]},rgba256:{colormodel:"rgba",zminDflt:[0,0,0,0],zmaxDflt:[255,255,255,255],min:[0,0,0,0],max:[255,255,255,1],fmt:function(t){return t.slice(0,4)},suffix:["","","",""]},hsl:{min:[0,0,0],max:[360,100,100],fmt:function(t){var e=t.slice(0,3);return e[1]=e[1]+"%",e[2]=e[2]+"%",e},suffix:["\xb0","%","%"]},hsla:{min:[0,0,0,0],max:[360,100,100,1],fmt:function(t){var e=t.slice(0,4);return e[1]=e[1]+"%",e[2]=e[2]+"%",e},suffix:["\xb0","%","%",""]}},pixelatedStyle:["image-rendering: optimizeSpeed","image-rendering: -moz-crisp-edges","image-rendering: -o-crisp-edges","image-rendering: -webkit-optimize-contrast","image-rendering: optimize-contrast","image-rendering: crisp-edges","image-rendering: pixelated",""].join("; ")}},{}],843:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("./constants"),o=t("../../snapshot/helpers").IMAGE_URL_PREFIX;e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("source"),e.source&&!e.source.match(o)&&delete e.source,e._hasSource=!!e.source;var s,l=r("z");(e._hasZ=!(void 0===l||!l.length||!l[0]||!l[0].length),e._hasZ||e._hasSource)?(r("x0"),r("y0"),r("dx"),r("dy"),e._hasZ?(r("colormodel","rgb"),r("zmin",(s=a.colormodel[e.colormodel]).zminDflt||s.min),r("zmax",s.zmaxDflt||s.max)):e._hasSource&&(e.colormodel="rgba256",s=a.colormodel[e.colormodel],e.zmin=s.zminDflt,e.zmax=s.zmaxDflt),r("zsmooth"),r("text"),r("hovertext"),r("hovertemplate"),e._length=null):e.visible=!1}},{"../../lib":498,"../../snapshot/helpers":637,"./attributes":840,"./constants":842}],844:[function(t,e,r){"use strict";e.exports=function(t,e){return"xVal"in e&&(t.x=e.xVal),"yVal"in e&&(t.y=e.yVal),e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),t.color=e.color,t.colormodel=e.trace.colormodel,t.z||(t.z=e.color),t}},{}],845:[function(t,e,r){"use strict";var n=t("probe-image-size/sync"),i=t("../../snapshot/helpers").IMAGE_URL_PREFIX,a=t("buffer/").Buffer;r.getImageSize=function(t){var e=t.replace(i,""),r=new a(e,"base64");return n(r)}},{"../../snapshot/helpers":637,"buffer/":80,"probe-image-size/sync":271}],846:[function(t,e,r){"use strict";var n=t("../../components/fx"),i=t("../../lib"),a=t("./constants");e.exports=function(t,e,r){var o=t.cd[0],s=o.trace,l=t.xa,c=t.ya;if(!(n.inbox(e-o.x0,e-(o.x0+o.w*s.dx),0)>0||n.inbox(r-o.y0,r-(o.y0+o.h*s.dy),0)>0)){var u,f=Math.floor((e-o.x0)/s.dx),h=Math.floor(Math.abs(r-o.y0)/s.dy);if(s._hasZ?u=o.z[h][f]:s._hasSource&&(u=s._canvas.el.getContext("2d").getImageData(f,h,1,1).data),u){var p,d=o.hi||s.hoverinfo;if(d){var m=d.split("+");-1!==m.indexOf("all")&&(m=["color"]),-1!==m.indexOf("color")&&(p=!0)}var g,v=a.colormodel[s.colormodel],y=v.colormodel||s.colormodel,x=y.length,b=s._scaler(u),_=v.suffix,w=[];(s.hovertemplate||p)&&(w.push("["+[b[0]+_[0],b[1]+_[1],b[2]+_[2]].join(", ")),4===x&&w.push(", "+b[3]+_[3]),w.push("]"),w=w.join(""),t.extraText=y.toUpperCase()+": "+w),Array.isArray(s.hovertext)&&Array.isArray(s.hovertext[h])?g=s.hovertext[h][f]:Array.isArray(s.text)&&Array.isArray(s.text[h])&&(g=s.text[h][f]);var T=c.c2p(o.y0+(h+.5)*s.dy),k=o.x0+(f+.5)*s.dx,A=o.y0+(h+.5)*s.dy,M="["+u.slice(0,s.colormodel.length).join(", ")+"]";return[i.extendFlat(t,{index:[h,f],x0:l.c2p(o.x0+f*s.dx),x1:l.c2p(o.x0+(f+1)*s.dx),y0:T,y1:T,color:b,xVal:k,xLabelVal:k,yVal:A,yLabelVal:A,zLabelVal:M,text:g,hovertemplateLabels:{zLabel:M,colorLabel:w,"color[0]Label":b[0]+_[0],"color[1]Label":b[1]+_[1],"color[2]Label":b[2]+_[2],"color[3]Label":b[3]+_[3]}})]}}}},{"../../components/fx":401,"../../lib":498,"./constants":842}],847:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),style:t("./style"),hoverPoints:t("./hover"),eventData:t("./event_data"),moduleType:"trace",name:"image",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","2dMap","noSortingByValue"],animatable:!1,meta:{}}},{"../../plots/cartesian":563,"./attributes":840,"./calc":841,"./defaults":843,"./event_data":844,"./hover":846,"./plot":848,"./style":849}],848:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=i.strTranslate,o=t("../../constants/xmlns_namespaces"),s=t("./constants"),l=i.isIOS()||i.isSafari()||i.isIE();e.exports=function(t,e,r,c){var u=e.xaxis,f=e.yaxis,h=!(l||t._context._exportedPlot);i.makeTraceGroups(c,r,"im").each((function(e){var r=n.select(this),l=e[0],c=l.trace,p=("fast"===c.zsmooth||!1===c.zsmooth&&h)&&!c._hasZ&&c._hasSource&&"linear"===u.type&&"linear"===f.type;c._realImage=p;var d,m,g,v,y,x,b=l.z,_=l.x0,w=l.y0,T=l.w,k=l.h,A=c.dx,M=c.dy;for(x=0;void 0===d&&x<T;)d=u.c2p(_+x*A),x++;for(x=T;void 0===m&&x>0;)m=u.c2p(_+x*A),x--;for(x=0;void 0===v&&x<k;)v=f.c2p(w+x*M),x++;for(x=k;void 0===y&&x>0;)y=f.c2p(w+x*M),x--;if(m<d&&(g=m,m=d,d=g),y<v&&(g=v,v=y,y=g),!p){d=Math.max(-.5*u._length,d),m=Math.min(1.5*u._length,m),v=Math.max(-.5*f._length,v),y=Math.min(1.5*f._length,y)}var S=Math.round(m-d),E=Math.round(y-v);if(S<=0||E<=0){r.selectAll("image").data([]).exit().remove()}else{var L=r.selectAll("image").data([e]);L.enter().append("svg:image").attr({xmlns:o.svg,preserveAspectRatio:"none"}),L.exit().remove();var C=!1===c.zsmooth?s.pixelatedStyle:"";if(p){var P=i.simpleMap(u.range,u.r2l),I=i.simpleMap(f.range,f.r2l),O=P[1]<P[0],z=I[1]>I[0];if(O||z){var D=d+S/2,R=v+E/2;C+="transform:"+a(D+"px",R+"px")+"scale("+(O?-1:1)+","+(z?-1:1)+")"+a(-D+"px",-R+"px")+";"}}L.attr("style",C);var F=new Promise((function(t){if(c._hasZ)t();else if(c._hasSource)if(c._canvas&&c._canvas.el.width===T&&c._canvas.el.height===k&&c._canvas.source===c.source)t();else{var e=document.createElement("canvas");e.width=T,e.height=k;var r=e.getContext("2d");c._image=c._image||new Image;var n=c._image;n.onload=function(){r.drawImage(n,0,0),c._canvas={el:e,source:c.source},t()},n.setAttribute("src",c.source)}})).then((function(){var t;if(c._hasZ)t=B((function(t,e){return b[e][t]})).toDataURL("image/png");else if(c._hasSource)if(p)t=c.source;else{var e=c._canvas.el.getContext("2d").getImageData(0,0,T,k).data;t=B((function(t,r){var n=4*(r*T+t);return[e[n],e[n+1],e[n+2],e[n+3]]})).toDataURL("image/png")}L.attr({"xlink:href":t,height:E,width:S,x:d,y:v})}));t._promises.push(F)}function B(t){var e=document.createElement("canvas");e.width=S,e.height=E;var r,n=e.getContext("2d"),a=function(t){return i.constrain(Math.round(u.c2p(_+t*A)-d),0,S)},o=function(t){return i.constrain(Math.round(f.c2p(w+t*M)-v),0,E)},h=s.colormodel[c.colormodel],p=h.colormodel||c.colormodel,m=h.fmt;for(x=0;x<l.w;x++){var g=a(x),y=a(x+1);if(y!==g&&!isNaN(y)&&!isNaN(g))for(var b=0;b<l.h;b++){var T=o(b),k=o(b+1);k===T||isNaN(k)||isNaN(T)||!t(x,b)||(r=c._scaler(t(x,b)),n.fillStyle=r?p+"("+m(r).join(",")+")":"rgba(0,0,0,0)",n.fillRect(g,T,y-g,k-T))}}return e}}))}},{"../../constants/xmlns_namespaces":475,"../../lib":498,"./constants":842,"@plotly/d3":58}],849:[function(t,e,r){"use strict";var n=t("@plotly/d3");e.exports=function(t){n.select(t).selectAll(".im image").style("opacity",(function(t){return t[0].trace.opacity}))}},{"@plotly/d3":58}],850:[function(t,e,r){"use strict";var n=t("../../lib/extend").extendFlat,i=t("../../lib/extend").extendDeep,a=t("../../plot_api/edit_types").overrideAll,o=t("../../plots/font_attributes"),s=t("../../components/color/attributes"),l=t("../../plots/domain").attributes,c=t("../../plots/cartesian/layout_attributes"),u=t("../../plot_api/plot_template").templatedArray,f=t("../../constants/delta.js"),h=t("../../plots/cartesian/axis_format_attributes").descriptionOnlyNumbers,p=o({editType:"plot",colorEditType:"plot"}),d={color:{valType:"color",editType:"plot"},line:{color:{valType:"color",dflt:s.defaultLine,editType:"plot"},width:{valType:"number",min:0,dflt:0,editType:"plot"},editType:"calc"},thickness:{valType:"number",min:0,max:1,dflt:1,editType:"plot"},editType:"calc"},m={valType:"info_array",items:[{valType:"number",editType:"plot"},{valType:"number",editType:"plot"}],editType:"plot"},g=u("step",i({},d,{range:m}));e.exports={mode:{valType:"flaglist",editType:"calc",flags:["number","delta","gauge"],dflt:"number"},value:{valType:"number",editType:"calc",anim:!0},align:{valType:"enumerated",values:["left","center","right"],editType:"plot"},domain:l({name:"indicator",trace:!0,editType:"calc"}),title:{text:{valType:"string",editType:"plot"},align:{valType:"enumerated",values:["left","center","right"],editType:"plot"},font:n({},p,{}),editType:"plot"},number:{valueformat:{valType:"string",dflt:"",editType:"plot",description:h("value")},font:n({},p,{}),prefix:{valType:"string",dflt:"",editType:"plot"},suffix:{valType:"string",dflt:"",editType:"plot"},editType:"plot"},delta:{reference:{valType:"number",editType:"calc"},position:{valType:"enumerated",values:["top","bottom","left","right"],dflt:"bottom",editType:"plot"},relative:{valType:"boolean",editType:"plot",dflt:!1},valueformat:{valType:"string",editType:"plot",description:h("value")},increasing:{symbol:{valType:"string",dflt:f.INCREASING.SYMBOL,editType:"plot"},color:{valType:"color",dflt:f.INCREASING.COLOR,editType:"plot"},editType:"plot"},decreasing:{symbol:{valType:"string",dflt:f.DECREASING.SYMBOL,editType:"plot"},color:{valType:"color",dflt:f.DECREASING.COLOR,editType:"plot"},editType:"plot"},font:n({},p,{}),editType:"calc"},gauge:{shape:{valType:"enumerated",editType:"plot",dflt:"angular",values:["angular","bullet"]},bar:i({},d,{color:{dflt:"green"}}),bgcolor:{valType:"color",editType:"plot"},bordercolor:{valType:"color",dflt:s.defaultLine,editType:"plot"},borderwidth:{valType:"number",min:0,dflt:1,editType:"plot"},axis:a({range:m,visible:n({},c.visible,{dflt:!0}),tickmode:c.tickmode,nticks:c.nticks,tick0:c.tick0,dtick:c.dtick,tickvals:c.tickvals,ticktext:c.ticktext,ticks:n({},c.ticks,{dflt:"outside"}),ticklen:c.ticklen,tickwidth:c.tickwidth,tickcolor:c.tickcolor,ticklabelstep:c.ticklabelstep,showticklabels:c.showticklabels,tickfont:o({}),tickangle:c.tickangle,tickformat:c.tickformat,tickformatstops:c.tickformatstops,tickprefix:c.tickprefix,showtickprefix:c.showtickprefix,ticksuffix:c.ticksuffix,showticksuffix:c.showticksuffix,separatethousands:c.separatethousands,exponentformat:c.exponentformat,minexponent:c.minexponent,showexponent:c.showexponent,editType:"plot"},"plot"),steps:g,threshold:{line:{color:n({},d.line.color,{}),width:n({},d.line.width,{dflt:1}),editType:"plot"},thickness:n({},d.thickness,{dflt:.85}),value:{valType:"number",editType:"calc",dflt:!1},editType:"plot"},editType:"plot"}}},{"../../components/color/attributes":360,"../../constants/delta.js":468,"../../lib/extend":488,"../../plot_api/edit_types":531,"../../plot_api/plot_template":538,"../../plots/cartesian/axis_format_attributes":552,"../../plots/cartesian/layout_attributes":564,"../../plots/domain":579,"../../plots/font_attributes":580}],851:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="indicator",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":614}],852:[function(t,e,r){"use strict";e.exports={calc:function(t,e){var r=[],n=e.value;"number"!=typeof e._lastValue&&(e._lastValue=e.value);var i=e._lastValue,a=i;return e._hasDelta&&"number"==typeof e.delta.reference&&(a=e.delta.reference),r[0]={y:n,lastY:i,delta:n-a,relativeDelta:(n-a)/a},r}}},{}],853:[function(t,e,r){"use strict";e.exports={defaultNumberFontSize:80,bulletNumberDomainSize:.25,bulletPadding:.025,innerRadius:.75,valueThickness:.5,titlePadding:5,horizontalPadding:10}},{}],854:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../plots/domain").defaults,o=t("../../plot_api/plot_template"),s=t("../../plots/array_container_defaults"),l=t("./constants.js"),c=t("../../plots/cartesian/tick_value_defaults"),u=t("../../plots/cartesian/tick_mark_defaults"),f=t("../../plots/cartesian/tick_label_defaults"),h=t("../../plots/cartesian/prefix_suffix_defaults");function p(t,e){function r(r,a){return n.coerce(t,e,i.gauge.steps,r,a)}r("color"),r("line.color"),r("line.width"),r("range"),r("thickness")}e.exports={supplyDefaults:function(t,e,r,d){function m(r,a){return n.coerce(t,e,i,r,a)}a(e,d,m),m("mode"),e._hasNumber=-1!==e.mode.indexOf("number"),e._hasDelta=-1!==e.mode.indexOf("delta"),e._hasGauge=-1!==e.mode.indexOf("gauge");var g=m("value");e._range=[0,"number"==typeof g?1.5*g:1];var v,y,x,b,_,w,T=new Array(2);function k(t,e){return n.coerce(x,b,i.gauge,t,e)}function A(t,e){return n.coerce(_,w,i.gauge.axis,t,e)}if(e._hasNumber&&(m("number.valueformat"),m("number.font.color",d.font.color),m("number.font.family",d.font.family),m("number.font.size"),void 0===e.number.font.size&&(e.number.font.size=l.defaultNumberFontSize,T[0]=!0),m("number.prefix"),m("number.suffix"),v=e.number.font.size),e._hasDelta&&(m("delta.font.color",d.font.color),m("delta.font.family",d.font.family),m("delta.font.size"),void 0===e.delta.font.size&&(e.delta.font.size=(e._hasNumber?.5:1)*(v||l.defaultNumberFontSize),T[1]=!0),m("delta.reference",e.value),m("delta.relative"),m("delta.valueformat",e.delta.relative?"2%":""),m("delta.increasing.symbol"),m("delta.increasing.color"),m("delta.decreasing.symbol"),m("delta.decreasing.color"),m("delta.position"),y=e.delta.font.size),e._scaleNumbers=(!e._hasNumber||T[0])&&(!e._hasDelta||T[1])||!1,m("title.font.color",d.font.color),m("title.font.family",d.font.family),m("title.font.size",.25*(v||y||l.defaultNumberFontSize)),m("title.text"),e._hasGauge){(x=t.gauge)||(x={}),b=o.newContainer(e,"gauge"),k("shape"),(e._isBullet="bullet"===e.gauge.shape)||m("title.align","center"),(e._isAngular="angular"===e.gauge.shape)||m("align","center"),k("bgcolor",d.paper_bgcolor),k("borderwidth"),k("bordercolor"),k("bar.color"),k("bar.line.color"),k("bar.line.width"),k("bar.thickness",l.valueThickness*("bullet"===e.gauge.shape?.5:1)),s(x,b,{name:"steps",handleItemDefaults:p}),k("threshold.value"),k("threshold.thickness"),k("threshold.line.width"),k("threshold.line.color"),_={},x&&(_=x.axis||{}),w=o.newContainer(b,"axis"),A("visible"),e._range=A("range",e._range);var M={outerTicks:!0};c(_,w,A,"linear"),h(_,w,A,"linear",M),f(_,w,A,"linear",M),u(_,w,A,M)}else m("title.align","center"),m("align","center"),e._isAngular=e._isBullet=!1;e._length=null}}},{"../../lib":498,"../../plot_api/plot_template":538,"../../plots/array_container_defaults":544,"../../plots/cartesian/prefix_suffix_defaults":568,"../../plots/cartesian/tick_label_defaults":573,"../../plots/cartesian/tick_mark_defaults":574,"../../plots/cartesian/tick_value_defaults":575,"../../plots/domain":579,"./attributes":850,"./constants.js":853}],855:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"indicator",basePlotModule:t("./base_plot"),categories:["svg","noOpacity","noHover"],animatable:!0,attributes:t("./attributes"),supplyDefaults:t("./defaults").supplyDefaults,calc:t("./calc").calc,plot:t("./plot"),meta:{}}},{"./attributes":850,"./base_plot":851,"./calc":852,"./defaults":854,"./plot":856}],856:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-interpolate").interpolate,a=t("d3-interpolate").interpolateNumber,o=t("../../lib"),s=o.strScale,l=o.strTranslate,c=o.rad2deg,u=t("../../constants/alignment").MID_SHIFT,f=t("../../components/drawing"),h=t("./constants"),p=t("../../lib/svg_text_utils"),d=t("../../plots/cartesian/axes"),m=t("../../plots/cartesian/axis_defaults"),g=t("../../plots/cartesian/position_defaults"),v=t("../../plots/cartesian/layout_attributes"),y=t("../../components/color"),x={left:"start",center:"middle",right:"end"},b={left:0,center:.5,right:1},_=/[yzafpn\xb5mkMGTPEZY]/;function w(t){return t&&t.duration>0}function T(t){t.each((function(t){y.stroke(n.select(this),t.line.color)})).each((function(t){y.fill(n.select(this),t.color)})).style("stroke-width",(function(t){return t.line.width}))}function k(t,e,r){var n=t._fullLayout,i=o.extendFlat({type:"linear",ticks:"outside",range:r,showline:!0},e),a={type:"linear",_id:"x"+e._id},s={letter:"x",font:n.font,noHover:!0,noTickson:!0};function l(t,e){return o.coerce(i,a,v,t,e)}return m(i,a,l,s,n),g(i,a,l,s),a}function A(t,e,r){return[Math.min(e/t.width,r/t.height),t,e+"x"+r]}function M(t,e,r,i){var a=document.createElementNS("http://www.w3.org/2000/svg","text"),o=n.select(a);return o.text(t).attr("x",0).attr("y",0).attr("text-anchor",r).attr("data-unformatted",t).call(p.convertToTspans,i).call(f.font,e),f.bBox(o.node())}function S(t,e,r,n,i,a){var s="_cache"+e;t[s]&&t[s].key===i||(t[s]={key:i,value:r});var l=o.aggNums(a,null,[t[s].value,n],2);return t[s].value=l,l}e.exports=function(t,e,r,m){var g,v=t._fullLayout;w(r)&&m&&(g=m()),o.makeTraceGroups(v._indicatorlayer,e,"trace").each((function(e){var m,E,L,C,P,I=e[0].trace,O=n.select(this),z=I._hasGauge,D=I._isAngular,R=I._isBullet,F=I.domain,B={w:v._size.w*(F.x[1]-F.x[0]),h:v._size.h*(F.y[1]-F.y[0]),l:v._size.l+v._size.w*F.x[0],r:v._size.r+v._size.w*(1-F.x[1]),t:v._size.t+v._size.h*(1-F.y[1]),b:v._size.b+v._size.h*F.y[0]},N=B.l+B.w/2,j=B.t+B.h/2,U=Math.min(B.w/2,B.h),V=h.innerRadius*U,H=I.align||"center";if(E=j,z){if(D&&(m=N,E=j+U/2,L=function(t){return function(t,e){var r=Math.sqrt(t.width/2*(t.width/2)+t.height*t.height);return[e/r,t,e]}(t,.9*V)}),R){var q=h.bulletPadding,G=1-h.bulletNumberDomainSize+q;m=B.l+(G+(1-G)*b[H])*B.w,L=function(t){return A(t,(h.bulletNumberDomainSize-q)*B.w,B.h)}}}else m=B.l+b[H]*B.w,L=function(t){return A(t,B.w,B.h)};!function(t,e,r,i){var c,u,h,m=r[0].trace,g=i.numbersX,v=i.numbersY,T=m.align||"center",A=x[T],E=i.transitionOpts,L=i.onComplete,C=o.ensureSingle(e,"g","numbers"),P=[];m._hasNumber&&P.push("number");m._hasDelta&&(P.push("delta"),"left"===m.delta.position&&P.reverse());var I=C.selectAll("text").data(P);function O(e,r,n,i){if(!e.match("s")||n>=0==i>=0||r(n).slice(-1).match(_)||r(i).slice(-1).match(_))return r;var a=e.slice().replace("s","f").replace(/\d+/,(function(t){return parseInt(t)-1})),o=k(t,{tickformat:a});return function(t){return Math.abs(t)<1?d.tickText(o,t).text:r(t)}}I.enter().append("text"),I.attr("text-anchor",(function(){return A})).attr("class",(function(t){return t})).attr("x",null).attr("y",null).attr("dx",null).attr("dy",null),I.exit().remove();var z,D=m.mode+m.align;m._hasDelta&&(z=function(){var e=k(t,{tickformat:m.delta.valueformat},m._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=function(t){return m.delta.relative?t.relativeDelta:t.delta},s=function(t,e){return 0===t||"number"!=typeof t||isNaN(t)?"-":(t>0?m.delta.increasing.symbol:m.delta.decreasing.symbol)+e(t)},l=function(t){return t.delta>=0?m.delta.increasing.color:m.delta.decreasing.color};void 0===m._deltaLastValue&&(m._deltaLastValue=o(r[0]));var c=C.select("text.delta");function h(){c.text(s(o(r[0]),i)).call(y.fill,l(r[0])).call(p.convertToTspans,t)}return c.call(f.font,m.delta.font).call(y.fill,l({delta:m._deltaLastValue})),w(E)?c.transition().duration(E.duration).ease(E.easing).tween("text",(function(){var t=n.select(this),e=o(r[0]),c=m._deltaLastValue,u=O(m.delta.valueformat,i,c,e),f=a(c,e);return m._deltaLastValue=e,function(e){t.text(s(f(e),u)),t.call(y.fill,l({delta:f(e)}))}})).each("end",(function(){h(),L&&L()})).each("interrupt",(function(){h(),L&&L()})):h(),u=M(s(o(r[0]),i),m.delta.font,A,t),c}(),D+=m.delta.position+m.delta.font.size+m.delta.font.family+m.delta.valueformat,D+=m.delta.increasing.symbol+m.delta.decreasing.symbol,h=u);m._hasNumber&&(!function(){var e=k(t,{tickformat:m.number.valueformat},m._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=m.number.suffix,s=m.number.prefix,l=C.select("text.number");function u(){var e="number"==typeof r[0].y?s+i(r[0].y)+o:"-";l.text(e).call(f.font,m.number.font).call(p.convertToTspans,t)}w(E)?l.transition().duration(E.duration).ease(E.easing).each("end",(function(){u(),L&&L()})).each("interrupt",(function(){u(),L&&L()})).attrTween("text",(function(){var t=n.select(this),e=a(r[0].lastY,r[0].y);m._lastValue=r[0].y;var l=O(m.number.valueformat,i,r[0].lastY,r[0].y);return function(r){t.text(s+l(e(r))+o)}})):u(),c=M(s+i(r[0].y)+o,m.number.font,A,t)}(),D+=m.number.font.size+m.number.font.family+m.number.valueformat+m.number.suffix+m.number.prefix,h=c);if(m._hasDelta&&m._hasNumber){var R,F,B=[(c.left+c.right)/2,(c.top+c.bottom)/2],N=[(u.left+u.right)/2,(u.top+u.bottom)/2],j=.75*m.delta.font.size;"left"===m.delta.position&&(R=S(m,"deltaPos",0,-1*(c.width*b[m.align]+u.width*(1-b[m.align])+j),D,Math.min),F=B[1]-N[1],h={width:c.width+u.width+j,height:Math.max(c.height,u.height),left:u.left+R,right:c.right,top:Math.min(c.top,u.top+F),bottom:Math.max(c.bottom,u.bottom+F)}),"right"===m.delta.position&&(R=S(m,"deltaPos",0,c.width*(1-b[m.align])+u.width*b[m.align]+j,D,Math.max),F=B[1]-N[1],h={width:c.width+u.width+j,height:Math.max(c.height,u.height),left:c.left,right:u.right+R,top:Math.min(c.top,u.top+F),bottom:Math.max(c.bottom,u.bottom+F)}),"bottom"===m.delta.position&&(R=null,F=u.height,h={width:Math.max(c.width,u.width),height:c.height+u.height,left:Math.min(c.left,u.left),right:Math.max(c.right,u.right),top:c.bottom-c.height,bottom:c.bottom+u.height}),"top"===m.delta.position&&(R=null,F=c.top,h={width:Math.max(c.width,u.width),height:c.height+u.height,left:Math.min(c.left,u.left),right:Math.max(c.right,u.right),top:c.bottom-c.height-u.height,bottom:c.bottom}),z.attr({dx:R,dy:F})}(m._hasNumber||m._hasDelta)&&C.attr("transform",(function(){var t=i.numbersScaler(h);D+=t[2];var e,r=S(m,"numbersScale",1,t[0],D,Math.min);m._scaleNumbers||(r=1),e=m._isAngular?v-r*h.bottom:v-r*(h.top+h.bottom)/2,m._numbersTop=r*h.top+e;var n=h[T];"center"===T&&(n=(h.left+h.right)/2);var a=g-r*n;return a=S(m,"numbersTranslate",0,a,D,Math.max),l(a,e)+s(r)}))}(t,O,e,{numbersX:m,numbersY:E,numbersScaler:L,transitionOpts:r,onComplete:g}),z&&(C={range:I.gauge.axis.range,color:I.gauge.bgcolor,line:{color:I.gauge.bordercolor,width:0},thickness:1},P={range:I.gauge.axis.range,color:"rgba(0, 0, 0, 0)",line:{color:I.gauge.bordercolor,width:I.gauge.borderwidth},thickness:1});var Y=O.selectAll("g.angular").data(D?e:[]);Y.exit().remove();var W=O.selectAll("g.angularaxis").data(D?e:[]);W.exit().remove(),D&&function(t,e,r,a){var o,s,f,h,p=r[0].trace,m=a.size,g=a.radius,v=a.innerRadius,y=a.gaugeBg,x=a.gaugeOutline,b=[m.l+m.w/2,m.t+m.h/2+g/2],_=a.gauge,A=a.layer,M=a.transitionOpts,S=a.onComplete,E=Math.PI/2;function L(t){var e=p.gauge.axis.range[0],r=(t-e)/(p.gauge.axis.range[1]-e)*Math.PI-E;return r<-E?-E:r>E?E:r}function C(t){return n.svg.arc().innerRadius((v+g)/2-t/2*(g-v)).outerRadius((v+g)/2+t/2*(g-v)).startAngle(-E)}function P(t){t.attr("d",(function(t){return C(t.thickness).startAngle(L(t.range[0])).endAngle(L(t.range[1]))()}))}_.enter().append("g").classed("angular",!0),_.attr("transform",l(b[0],b[1])),A.enter().append("g").classed("angularaxis",!0).classed("crisp",!0),A.selectAll("g.xangularaxistick,path,text").remove(),(o=k(t,p.gauge.axis)).type="linear",o.range=p.gauge.axis.range,o._id="xangularaxis",o.ticklabeloverflow="allow",o.setScale();var I=function(t){return(o.range[0]-t.x)/(o.range[1]-o.range[0])*Math.PI+Math.PI},O={},z=d.makeLabelFns(o,0).labelStandoff;O.xFn=function(t){var e=I(t);return Math.cos(e)*z},O.yFn=function(t){var e=I(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(z+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*u)},O.anchorFn=function(t){var e=I(t),r=Math.cos(e);return Math.abs(r)<.1?"middle":r>0?"start":"end"},O.heightFn=function(t,e,r){var n=I(t);return-.5*(1+Math.sin(n))*r};var D=function(t){return l(b[0]+g*Math.cos(t),b[1]-g*Math.sin(t))};f=function(t){return D(I(t))};if(s=d.calcTicks(o),h=d.getTickSigns(o)[2],o.visible){h="inside"===o.ticks?-1:1;var R=(o.linewidth||1)/2;d.drawTicks(t,o,{vals:s,layer:A,path:"M"+h*R+",0h"+h*o.ticklen,transFn:function(t){var e=I(t);return D(e)+"rotate("+-c(e)+")"}}),d.drawLabels(t,o,{vals:s,layer:A,transFn:f,labelFns:O})}var F=[y].concat(p.gauge.steps),B=_.selectAll("g.bg-arc").data(F);B.enter().append("g").classed("bg-arc",!0).append("path"),B.select("path").call(P).call(T),B.exit().remove();var N=C(p.gauge.bar.thickness),j=_.selectAll("g.value-arc").data([p.gauge.bar]);j.enter().append("g").classed("value-arc",!0).append("path");var U=j.select("path");w(M)?(U.transition().duration(M.duration).ease(M.easing).each("end",(function(){S&&S()})).each("interrupt",(function(){S&&S()})).attrTween("d",(V=N,H=L(r[0].lastY),q=L(r[0].y),function(){var t=i(H,q);return function(e){return V.endAngle(t(e))()}})),p._lastValue=r[0].y):U.attr("d","number"==typeof r[0].y?N.endAngle(L(r[0].y)):"M0,0Z");var V,H,q;U.call(T),j.exit().remove(),F=[];var G=p.gauge.threshold.value;(G||0===G)&&F.push({range:[G,G],color:p.gauge.threshold.color,line:{color:p.gauge.threshold.line.color,width:p.gauge.threshold.line.width},thickness:p.gauge.threshold.thickness});var Y=_.selectAll("g.threshold-arc").data(F);Y.enter().append("g").classed("threshold-arc",!0).append("path"),Y.select("path").call(P).call(T),Y.exit().remove();var W=_.selectAll("g.gauge-outline").data([x]);W.enter().append("g").classed("gauge-outline",!0).append("path"),W.select("path").call(P).call(T),W.exit().remove()}(t,0,e,{radius:U,innerRadius:V,gauge:Y,layer:W,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:g});var X=O.selectAll("g.bullet").data(R?e:[]);X.exit().remove();var Z=O.selectAll("g.bulletaxis").data(R?e:[]);Z.exit().remove(),R&&function(t,e,r,n){var i,a,o,s,c,u=r[0].trace,f=n.gauge,p=n.layer,m=n.gaugeBg,g=n.gaugeOutline,v=n.size,x=u.domain,b=n.transitionOpts,_=n.onComplete;f.enter().append("g").classed("bullet",!0),f.attr("transform",l(v.l,v.t)),p.enter().append("g").classed("bulletaxis",!0).classed("crisp",!0),p.selectAll("g.xbulletaxistick,path,text").remove();var A=v.h,M=u.gauge.bar.thickness*A,S=x.x[0],E=x.x[0]+(x.x[1]-x.x[0])*(u._hasNumber||u._hasDelta?1-h.bulletNumberDomainSize:1);(i=k(t,u.gauge.axis))._id="xbulletaxis",i.domain=[S,E],i.setScale(),a=d.calcTicks(i),o=d.makeTransTickFn(i),s=d.getTickSigns(i)[2],c=v.t+v.h,i.visible&&(d.drawTicks(t,i,{vals:"inside"===i.ticks?d.clipEnds(i,a):a,layer:p,path:d.makeTickPath(i,c,s),transFn:o}),d.drawLabels(t,i,{vals:a,layer:p,transFn:o,labelFns:d.makeLabelFns(i,c)}));function L(t){t.attr("width",(function(t){return Math.max(0,i.c2p(t.range[1])-i.c2p(t.range[0]))})).attr("x",(function(t){return i.c2p(t.range[0])})).attr("y",(function(t){return.5*(1-t.thickness)*A})).attr("height",(function(t){return t.thickness*A}))}var C=[m].concat(u.gauge.steps),P=f.selectAll("g.bg-bullet").data(C);P.enter().append("g").classed("bg-bullet",!0).append("rect"),P.select("rect").call(L).call(T),P.exit().remove();var I=f.selectAll("g.value-bullet").data([u.gauge.bar]);I.enter().append("g").classed("value-bullet",!0).append("rect"),I.select("rect").attr("height",M).attr("y",(A-M)/2).call(T),w(b)?I.select("rect").transition().duration(b.duration).ease(b.easing).each("end",(function(){_&&_()})).each("interrupt",(function(){_&&_()})).attr("width",Math.max(0,i.c2p(Math.min(u.gauge.axis.range[1],r[0].y)))):I.select("rect").attr("width","number"==typeof r[0].y?Math.max(0,i.c2p(Math.min(u.gauge.axis.range[1],r[0].y))):0);I.exit().remove();var O=r.filter((function(){return u.gauge.threshold.value||0===u.gauge.threshold.value})),z=f.selectAll("g.threshold-bullet").data(O);z.enter().append("g").classed("threshold-bullet",!0).append("line"),z.select("line").attr("x1",i.c2p(u.gauge.threshold.value)).attr("x2",i.c2p(u.gauge.threshold.value)).attr("y1",(1-u.gauge.threshold.thickness)/2*A).attr("y2",(1-(1-u.gauge.threshold.thickness)/2)*A).call(y.stroke,u.gauge.threshold.line.color).style("stroke-width",u.gauge.threshold.line.width),z.exit().remove();var D=f.selectAll("g.gauge-outline").data([g]);D.enter().append("g").classed("gauge-outline",!0).append("rect"),D.select("rect").call(L).call(T),D.exit().remove()}(t,0,e,{gauge:X,layer:Z,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:g});var J=O.selectAll("text.title").data(e);J.exit().remove(),J.enter().append("text").classed("title",!0),J.attr("text-anchor",(function(){return R?x.right:x[I.title.align]})).text(I.title.text).call(f.font,I.title.font).call(p.convertToTspans,t),J.attr("transform",(function(){var t,e=B.l+B.w*b[I.title.align],r=h.titlePadding,n=f.bBox(J.node());if(z){if(D)if(I.gauge.axis.visible)t=f.bBox(W.node()).top-r-n.bottom;else t=B.t+B.h/2-U/2-n.bottom-r;R&&(t=E-(n.top+n.bottom)/2,e=B.l-h.bulletPadding*B.w)}else t=I._numbersTop-r-n.bottom;return l(e,t)}))}))}},{"../../components/color":361,"../../components/drawing":383,"../../constants/alignment":466,"../../lib":498,"../../lib/svg_text_utils":524,"../../plots/cartesian/axes":549,"../../plots/cartesian/axis_defaults":551,"../../plots/cartesian/layout_attributes":564,"../../plots/cartesian/position_defaults":567,"./constants":853,"@plotly/d3":58,"d3-interpolate":111}],857:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../mesh3d/attributes"),s=t("../../plots/attributes"),l=t("../../lib/extend").extendFlat,c=t("../../plot_api/edit_types").overrideAll;var u=e.exports=c(l({x:{valType:"data_array"},y:{valType:"data_array"},z:{valType:"data_array"},value:{valType:"data_array"},isomin:{valType:"number"},isomax:{valType:"number"},surface:{show:{valType:"boolean",dflt:!0},count:{valType:"integer",dflt:2,min:1},fill:{valType:"number",min:0,max:1,dflt:1},pattern:{valType:"flaglist",flags:["A","B","C","D","E"],extras:["all","odd","even"],dflt:"all"}},spaceframe:{show:{valType:"boolean",dflt:!1},fill:{valType:"number",min:0,max:1,dflt:.15}},slices:{x:{show:{valType:"boolean",dflt:!1},locations:{valType:"data_array",dflt:[]},fill:{valType:"number",min:0,max:1,dflt:1}},y:{show:{valType:"boolean",dflt:!1},locations:{valType:"data_array",dflt:[]},fill:{valType:"number",min:0,max:1,dflt:1}},z:{show:{valType:"boolean",dflt:!1},locations:{valType:"data_array",dflt:[]},fill:{valType:"number",min:0,max:1,dflt:1}}},caps:{x:{show:{valType:"boolean",dflt:!0},fill:{valType:"number",min:0,max:1,dflt:1}},y:{show:{valType:"boolean",dflt:!0},fill:{valType:"number",min:0,max:1,dflt:1}},z:{show:{valType:"boolean",dflt:!0},fill:{valType:"number",min:0,max:1,dflt:1}}},text:{valType:"string",dflt:"",arrayOk:!0},hovertext:{valType:"string",dflt:"",arrayOk:!0},hovertemplate:a(),xhoverformat:i("x"),yhoverformat:i("y"),zhoverformat:i("z"),valuehoverformat:i("value",1),showlegend:l({},s.showlegend,{dflt:!1})},n("",{colorAttr:"`value`",showScaleDflt:!0,editTypeOverride:"calc"}),{opacity:o.opacity,lightposition:o.lightposition,lighting:o.lighting,flatshading:o.flatshading,contour:o.contour,hoverinfo:l({},s.hoverinfo)}),"calc","nested");u.flatshading.dflt=!0,u.lighting.facenormalsepsilon.dflt=0,u.x.editType=u.y.editType=u.z.editType=u.value.editType="calc+clearAxisTypes",u.transforms=void 0},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plot_api/edit_types":531,"../../plots/attributes":545,"../../plots/cartesian/axis_format_attributes":552,"../../plots/template_attributes":628,"../mesh3d/attributes":862}],858:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc"),i=t("../streamtube/calc").processGrid,a=t("../streamtube/calc").filter;e.exports=function(t,e){e._len=Math.min(e.x.length,e.y.length,e.z.length,e.value.length),e._x=a(e.x,e._len),e._y=a(e.y,e._len),e._z=a(e.z,e._len),e._value=a(e.value,e._len);var r=i(e);e._gridFill=r.fill,e._Xs=r.Xs,e._Ys=r.Ys,e._Zs=r.Zs,e._len=r.len;for(var o=1/0,s=-1/0,l=0;l<e._len;l++){var c=e._value[l];o=Math.min(o,c),s=Math.max(s,c)}e._minValues=o,e._maxValues=s,e._vMin=void 0===e.isomin||null===e.isomin?o:e.isomin,e._vMax=void 0===e.isomax||null===e.isomin?s:e.isomax,n(t,e,{vals:[e._vMin,e._vMax],containerStr:"",cLetter:"c"})}},{"../../components/colorscale/calc":369,"../streamtube/calc":1040}],859:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_mesh3d,i=t("../../lib/gl_format_color").parseColorScale,a=t("../../lib/str2rgbarray"),o=t("../../components/colorscale").extractOpts,s=t("../../plots/gl3d/zip3"),l=function(t,e){for(var r=e.length-1;r>0;r--){var n=Math.min(e[r],e[r-1]),i=Math.max(e[r],e[r-1]);if(i>n&&n<t&&t<=i)return{id:r,distRatio:(i-t)/(i-n)}}return{id:0,distRatio:0}};function c(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name="",this.data=null,this.showContour=!1}var u=c.prototype;u.handlePick=function(t){if(t.object===this.mesh){var e=t.data.index,r=this.data._meshX[e],n=this.data._meshY[e],i=this.data._meshZ[e],a=this.data._Ys.length,o=this.data._Zs.length,s=l(r,this.data._Xs).id,c=l(n,this.data._Ys).id,u=l(i,this.data._Zs).id,f=t.index=u+o*c+o*a*s;t.traceCoordinate=[this.data._meshX[f],this.data._meshY[f],this.data._meshZ[f],this.data._value[f]];var h=this.data.hovertext||this.data.text;return Array.isArray(h)&&void 0!==h[f]?t.textLabel=h[f]:h&&(t.textLabel=h),!0}},u.update=function(t){var e=this.scene,r=e.fullSceneLayout;function n(t,e,r,n){return e.map((function(e){return t.d2l(e,0,n)*r}))}this.data=h(t);var l={positions:s(n(r.xaxis,t._meshX,e.dataScale[0],t.xcalendar),n(r.yaxis,t._meshY,e.dataScale[1],t.ycalendar),n(r.zaxis,t._meshZ,e.dataScale[2],t.zcalendar)),cells:s(t._meshI,t._meshJ,t._meshK),lightPosition:[t.lightposition.x,t.lightposition.y,t.lightposition.z],ambient:t.lighting.ambient,diffuse:t.lighting.diffuse,specular:t.lighting.specular,roughness:t.lighting.roughness,fresnel:t.lighting.fresnel,vertexNormalsEpsilon:t.lighting.vertexnormalsepsilon,faceNormalsEpsilon:t.lighting.facenormalsepsilon,opacity:t.opacity,contourEnable:t.contour.show,contourColor:a(t.contour.color).slice(0,3),contourWidth:t.contour.width,useFacetNormals:t.flatshading},c=o(t);l.vertexIntensity=t._meshIntensity,l.vertexIntensityBounds=[c.min,c.max],l.colormap=i(t),this.mesh.update(l)},u.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()};var f=["xyz","xzy","yxz","yzx","zxy","zyx"];function h(t){t._meshI=[],t._meshJ=[],t._meshK=[];var e,r,n,i,a,o,s,c=t.surface.show,u=t.spaceframe.show,h=t.surface.fill,p=t.spaceframe.fill,d=!1,m=!1,g=0,v=t._Xs,y=t._Ys,x=t._Zs,b=v.length,_=y.length,w=x.length,T=f.indexOf(t._gridFill.replace(/-/g,"").replace(/\+/g,"")),k=function(t,e,r){switch(T){case 5:return r+w*e+w*_*t;case 4:return r+w*t+w*b*e;case 3:return e+_*r+_*w*t;case 2:return e+_*t+_*b*r;case 1:return t+b*r+b*w*e;default:return t+b*e+b*_*r}},A=t._minValues,M=t._maxValues,S=t._vMin,E=t._vMax;function L(t,e,s){for(var l=o.length,c=r;c<l;c++)if(t===n[c]&&e===i[c]&&s===a[c])return c;return-1}function C(){r=e}function P(){n=[],i=[],a=[],o=[],e=0,C()}function I(t,r,s,l){return n.push(t),i.push(r),a.push(s),o.push(l),++e-1}function O(t,e,r){for(var n=[],i=0;i<t.length;i++)n[i]=t[i]*(1-r)+r*e[i];return n}function z(t){s=t}function D(t,e){return"all"===t||null===t||t.indexOf(e)>-1}function R(t,e){return null===t?e:t}function F(e,r,n){C();var i,a,o,l=[r],c=[n];if(s>=1)l=[r],c=[n];else if(s>0){var u=function(t,e){var r=t[0],n=t[1],i=t[2],a=function(t,e,r){for(var n=[],i=0;i<t.length;i++)n[i]=(t[i]+e[i]+r[i])/3;return n}(r,n,i),o=Math.sqrt(1-s),l=O(a,r,o),c=O(a,n,o),u=O(a,i,o),f=e[0],h=e[1],p=e[2];return{xyzv:[[r,n,c],[c,l,r],[n,i,u],[u,c,n],[i,r,l],[l,u,i]],abc:[[f,h,-1],[-1,-1,f],[h,p,-1],[-1,-1,h],[p,f,-1],[-1,-1,p]]}}(r,n);l=u.xyzv,c=u.abc}for(var f=0;f<l.length;f++){r=l[f],n=c[f];for(var h=[],p=0;p<3;p++){var d=r[p][0],m=r[p][1],v=r[p][2],y=r[p][3],x=n[p]>-1?n[p]:L(d,m,v);h[p]=x>-1?x:I(d,m,v,R(e,y))}i=h[0],a=h[1],o=h[2],t._meshI.push(i),t._meshJ.push(a),t._meshK.push(o),++g}}function B(t,e,r,n){var i=t[3];i<r&&(i=r),i>n&&(i=n);for(var a=(t[3]-i)/(t[3]-e[3]+1e-9),o=[],s=0;s<4;s++)o[s]=(1-a)*t[s]+a*e[s];return o}function N(t,e,r){return t>=e&&t<=r}function j(t){var e=.001*(E-S);return t>=S-e&&t<=E+e}function U(e){for(var r=[],n=0;n<4;n++){var i=e[n];r.push([t._x[i],t._y[i],t._z[i],t._value[i]])}return r}function V(t,e,r,n,i,a){a||(a=1),r=[-1,-1,-1];var o=!1,s=[N(e[0][3],n,i),N(e[1][3],n,i),N(e[2][3],n,i)];if(!s[0]&&!s[1]&&!s[2])return!1;var l=function(t,e,r){return j(e[0][3])&&j(e[1][3])&&j(e[2][3])?(F(t,e,r),!0):a<3&&V(t,e,r,S,E,++a)};if(s[0]&&s[1]&&s[2])return l(t,e,r)||o;var c=!1;return[[0,1,2],[2,0,1],[1,2,0]].forEach((function(a){if(s[a[0]]&&s[a[1]]&&!s[a[2]]){var u=e[a[0]],f=e[a[1]],h=e[a[2]],p=B(h,u,n,i),d=B(h,f,n,i);o=l(t,[d,p,u],[-1,-1,r[a[0]]])||o,o=l(t,[u,f,d],[r[a[0]],r[a[1]],-1])||o,c=!0}})),c||[[0,1,2],[1,2,0],[2,0,1]].forEach((function(a){if(s[a[0]]&&!s[a[1]]&&!s[a[2]]){var u=e[a[0]],f=e[a[1]],h=e[a[2]],p=B(f,u,n,i),d=B(h,u,n,i);o=l(t,[d,p,u],[-1,-1,r[a[0]]])||o,c=!0}})),o}function H(t,e,r,n){var i=!1,a=U(e),o=[N(a[0][3],r,n),N(a[1][3],r,n),N(a[2][3],r,n),N(a[3][3],r,n)];if(!(o[0]||o[1]||o[2]||o[3]))return i;if(o[0]&&o[1]&&o[2]&&o[3])return m&&(i=function(t,e,r){var n=function(n,i,a){F(t,[e[n],e[i],e[a]],[r[n],r[i],r[a]])};n(0,1,2),n(3,0,1),n(2,3,0),n(1,2,3)}(t,a,e)||i),i;var s=!1;return[[0,1,2,3],[3,0,1,2],[2,3,0,1],[1,2,3,0]].forEach((function(l){if(o[l[0]]&&o[l[1]]&&o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]];if(m)i=F(t,[c,u,f],[e[l[0]],e[l[1]],e[l[2]]])||i;else{var p=B(h,c,r,n),d=B(h,u,r,n),g=B(h,f,r,n);i=F(null,[p,d,g],[-1,-1,-1])||i}s=!0}})),s?i:([[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2],[0,2,3,1],[1,3,2,0]].forEach((function(l){if(o[l[0]]&&o[l[1]]&&!o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]],p=B(f,c,r,n),d=B(f,u,r,n),g=B(h,u,r,n),v=B(h,c,r,n);m?(i=F(t,[c,v,p],[e[l[0]],-1,-1])||i,i=F(t,[u,d,g],[e[l[1]],-1,-1])||i):i=function(t,e,r){var n=function(n,i,a){F(t,[e[n],e[i],e[a]],[r[n],r[i],r[a]])};n(0,1,2),n(2,3,0)}(null,[p,d,g,v],[-1,-1,-1,-1])||i,s=!0}})),s||[[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2]].forEach((function(l){if(o[l[0]]&&!o[l[1]]&&!o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]],p=B(u,c,r,n),d=B(f,c,r,n),g=B(h,c,r,n);m?(i=F(t,[c,p,d],[e[l[0]],-1,-1])||i,i=F(t,[c,d,g],[e[l[0]],-1,-1])||i,i=F(t,[c,g,p],[e[l[0]],-1,-1])||i):i=F(null,[p,d,g],[-1,-1,-1])||i,s=!0}})),i)}function q(t,e,r,n,i,a,o,s,l,c,u){var f=!1;return d&&(D(t,"A")&&(f=H(null,[e,r,n,a],c,u)||f),D(t,"B")&&(f=H(null,[r,n,i,l],c,u)||f),D(t,"C")&&(f=H(null,[r,a,o,l],c,u)||f),D(t,"D")&&(f=H(null,[n,a,s,l],c,u)||f),D(t,"E")&&(f=H(null,[r,n,a,l],c,u)||f)),m&&(f=H(t,[r,n,a,l],c,u)||f),f}function G(t,e,r,n,i,a,o,s){return[!0===s[0]||V(t,U([e,r,n]),[e,r,n],a,o),!0===s[1]||V(t,U([n,i,e]),[n,i,e],a,o)]}function Y(t,e,r,n,i,a,o,s,l){return s?G(t,e,r,i,n,a,o,l):G(t,r,i,n,e,a,o,l)}function W(t,e,r,n,i,a,o){var s,l,c,u,f=!1,h=function(){f=V(t,[s,l,c],[-1,-1,-1],i,a)||f,f=V(t,[c,u,s],[-1,-1,-1],i,a)||f},p=o[0],d=o[1],m=o[2];return p&&(s=O(U([k(e,r-0,n-0)])[0],U([k(e-1,r-0,n-0)])[0],p),l=O(U([k(e,r-0,n-1)])[0],U([k(e-1,r-0,n-1)])[0],p),c=O(U([k(e,r-1,n-1)])[0],U([k(e-1,r-1,n-1)])[0],p),u=O(U([k(e,r-1,n-0)])[0],U([k(e-1,r-1,n-0)])[0],p),h()),d&&(s=O(U([k(e-0,r,n-0)])[0],U([k(e-0,r-1,n-0)])[0],d),l=O(U([k(e-0,r,n-1)])[0],U([k(e-0,r-1,n-1)])[0],d),c=O(U([k(e-1,r,n-1)])[0],U([k(e-1,r-1,n-1)])[0],d),u=O(U([k(e-1,r,n-0)])[0],U([k(e-1,r-1,n-0)])[0],d),h()),m&&(s=O(U([k(e-0,r-0,n)])[0],U([k(e-0,r-0,n-1)])[0],m),l=O(U([k(e-0,r-1,n)])[0],U([k(e-0,r-1,n-1)])[0],m),c=O(U([k(e-1,r-1,n)])[0],U([k(e-1,r-1,n-1)])[0],m),u=O(U([k(e-1,r-0,n)])[0],U([k(e-1,r-0,n-1)])[0],m),h()),f}function X(t,e,r,n,i,a,o,s,l,c,u,f){var h=t;return f?(d&&"even"===t&&(h=null),q(h,e,r,n,i,a,o,s,l,c,u)):(d&&"odd"===t&&(h=null),q(h,l,s,o,a,i,n,r,e,c,u))}function Z(t,e,r,n,i){for(var a=[],o=0,s=0;s<e.length;s++)for(var l=e[s],c=1;c<w;c++)for(var u=1;u<_;u++)a.push(Y(t,k(l,u-1,c-1),k(l,u-1,c),k(l,u,c-1),k(l,u,c),r,n,(l+u+c)%2,i&&i[o]?i[o]:[])),o++;return a}function J(t,e,r,n,i){for(var a=[],o=0,s=0;s<e.length;s++)for(var l=e[s],c=1;c<b;c++)for(var u=1;u<w;u++)a.push(Y(t,k(c-1,l,u-1),k(c,l,u-1),k(c-1,l,u),k(c,l,u),r,n,(c+l+u)%2,i&&i[o]?i[o]:[])),o++;return a}function K(t,e,r,n,i){for(var a=[],o=0,s=0;s<e.length;s++)for(var l=e[s],c=1;c<_;c++)for(var u=1;u<b;u++)a.push(Y(t,k(u-1,c-1,l),k(u-1,c,l),k(u,c-1,l),k(u,c,l),r,n,(u+c+l)%2,i&&i[o]?i[o]:[])),o++;return a}function Q(t,e,r){for(var n=1;n<w;n++)for(var i=1;i<_;i++)for(var a=1;a<b;a++)X(t,k(a-1,i-1,n-1),k(a-1,i-1,n),k(a-1,i,n-1),k(a-1,i,n),k(a,i-1,n-1),k(a,i-1,n),k(a,i,n-1),k(a,i,n),e,r,(a+i+n)%2)}function $(t,e,r){d=!0,Q(t,e,r),d=!1}function tt(t,e,r,n,i,a){for(var o=[],s=0,l=0;l<e.length;l++)for(var c=e[l],u=1;u<w;u++)for(var f=1;f<_;f++)o.push(W(t,c,f,u,r,n,i[l],a&&a[s]&&a[s])),s++;return o}function et(t,e,r,n,i,a){for(var o=[],s=0,l=0;l<e.length;l++)for(var c=e[l],u=1;u<b;u++)for(var f=1;f<w;f++)o.push(W(t,u,c,f,r,n,i[l],a&&a[s]&&a[s])),s++;return o}function rt(t,e,r,n,i,a){for(var o=[],s=0,l=0;l<e.length;l++)for(var c=e[l],u=1;u<_;u++)for(var f=1;f<b;f++)o.push(W(t,f,u,c,r,n,i[l],a&&a[s]&&a[s])),s++;return o}function nt(t,e){for(var r=[],n=t;n<e;n++)r.push(n);return r}return function(){if(P(),function(){for(var e=0;e<b;e++)for(var r=0;r<_;r++)for(var n=0;n<w;n++){var i=k(e,r,n);I(t._x[i],t._y[i],t._z[i],t._value[i])}}(),u&&p&&(z(p),m=!0,Q(null,S,E),m=!1),c&&h){z(h);for(var e=t.surface.pattern,r=t.surface.count,s=0;s<r;s++){var f=1===r?.5:s/(r-1),d=(1-f)*S+f*E,T=Math.abs(d-A)>Math.abs(d-M)?[A,d]:[d,M];$(e,T[0],T[1])}}var L=[[Math.min(S,M),Math.max(S,M)],[Math.min(A,E),Math.max(A,E)]];["x","y","z"].forEach((function(e){for(var r=[],n=0;n<L.length;n++){var i=0,a=L[n][0],o=L[n][1],s=t.slices[e];if(s.show&&s.fill){z(s.fill);var c=[],u=[],f=[];if(s.locations.length)for(var h=0;h<s.locations.length;h++){var p=l(s.locations[h],"x"===e?v:"y"===e?y:x);0===p.distRatio?c.push(p.id):p.id>0&&(u.push(p.id),"x"===e?f.push([p.distRatio,0,0]):"y"===e?f.push([0,p.distRatio,0]):f.push([0,0,p.distRatio]))}else c=nt(1,"x"===e?b-1:"y"===e?_-1:w-1);u.length>0&&(r[i]="x"===e?tt(null,u,a,o,f,r[i]):"y"===e?et(null,u,a,o,f,r[i]):rt(null,u,a,o,f,r[i]),i++),c.length>0&&(r[i]="x"===e?Z(null,c,a,o,r[i]):"y"===e?J(null,c,a,o,r[i]):K(null,c,a,o,r[i]),i++)}var d=t.caps[e];d.show&&d.fill&&(z(d.fill),r[i]="x"===e?Z(null,[0,b-1],a,o,r[i]):"y"===e?J(null,[0,_-1],a,o,r[i]):K(null,[0,w-1],a,o,r[i]),i++)}})),0===g&&P(),t._meshX=n,t._meshY=i,t._meshZ=a,t._meshIntensity=o,t._Xs=v,t._Ys=y,t._Zs=x}(),t}e.exports={findNearestOnAxis:l,generateIsoMeshes:h,createIsosurfaceTrace:function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new c(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}}},{"../../../stackgl_modules":1119,"../../components/colorscale":373,"../../lib/gl_format_color":494,"../../lib/str2rgbarray":523,"../../plots/gl3d/zip3":604}],860:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("./attributes"),o=t("../../components/colorscale/defaults");function s(t,e,r,n,a){var s=a("isomin"),l=a("isomax");null!=l&&null!=s&&s>l&&(e.isomin=null,e.isomax=null);var c=a("x"),u=a("y"),f=a("z"),h=a("value");c&&c.length&&u&&u.length&&f&&f.length&&h&&h.length?(i.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y","z"],n),a("valuehoverformat"),["x","y","z"].forEach((function(t){a(t+"hoverformat");var e="caps."+t;a(e+".show")&&a(e+".fill");var r="slices."+t;a(r+".show")&&(a(r+".fill"),a(r+".locations"))})),a("spaceframe.show")&&a("spaceframe.fill"),a("surface.show")&&(a("surface.count"),a("surface.fill"),a("surface.pattern")),a("contour.show")&&(a("contour.color"),a("contour.width")),["text","hovertext","hovertemplate","lighting.ambient","lighting.diffuse","lighting.specular","lighting.roughness","lighting.fresnel","lighting.vertexnormalsepsilon","lighting.facenormalsepsilon","lightposition.x","lightposition.y","lightposition.z","flatshading","opacity"].forEach((function(t){a(t)})),o(t,e,n,a,{prefix:"",cLetter:"c"}),e._length=null):e.visible=!1}e.exports={supplyDefaults:function(t,e,r,i){s(t,e,r,i,(function(r,i){return n.coerce(t,e,a,r,i)}))},supplyIsoDefaults:s}},{"../../components/colorscale/defaults":371,"../../lib":498,"../../registry":633,"./attributes":857}],861:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults").supplyDefaults,calc:t("./calc"),colorbar:{min:"cmin",max:"cmax"},plot:t("./convert").createIsosurfaceTrace,moduleType:"trace",name:"isosurface",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","showLegend"],meta:{}}},{"../../plots/gl3d":593,"./attributes":857,"./calc":858,"./convert":859,"./defaults":860}],862:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../surface/attributes"),s=t("../../plots/attributes"),l=t("../../lib/extend").extendFlat;e.exports=l({x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},z:{valType:"data_array",editType:"calc+clearAxisTypes"},i:{valType:"data_array",editType:"calc"},j:{valType:"data_array",editType:"calc"},k:{valType:"data_array",editType:"calc"},text:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertemplate:a({editType:"calc"}),xhoverformat:i("x"),yhoverformat:i("y"),zhoverformat:i("z"),delaunayaxis:{valType:"enumerated",values:["x","y","z"],dflt:"z",editType:"calc"},alphahull:{valType:"number",dflt:-1,editType:"calc"},intensity:{valType:"data_array",editType:"calc"},intensitymode:{valType:"enumerated",values:["vertex","cell"],dflt:"vertex",editType:"calc"},color:{valType:"color",editType:"calc"},vertexcolor:{valType:"data_array",editType:"calc"},facecolor:{valType:"data_array",editType:"calc"},transforms:void 0},n("",{colorAttr:"`intensity`",showScaleDflt:!0,editTypeOverride:"calc"}),{opacity:o.opacity,flatshading:{valType:"boolean",dflt:!1,editType:"calc"},contour:{show:l({},o.contours.x.show,{}),color:o.contours.x.color,width:o.contours.x.width,editType:"calc"},lightposition:{x:l({},o.lightposition.x,{dflt:1e5}),y:l({},o.lightposition.y,{dflt:1e5}),z:l({},o.lightposition.z,{dflt:0}),editType:"calc"},lighting:l({vertexnormalsepsilon:{valType:"number",min:0,max:1,dflt:1e-12,editType:"calc"},facenormalsepsilon:{valType:"number",min:0,max:1,dflt:1e-6,editType:"calc"},editType:"calc"},o.lighting),hoverinfo:l({},s.hoverinfo,{editType:"calc"}),showlegend:l({},s.showlegend,{dflt:!1})})},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/cartesian/axis_format_attributes":552,"../../plots/template_attributes":628,"../surface/attributes":1056}],863:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc");e.exports=function(t,e){e.intensity&&n(t,e,{vals:e.intensity,containerStr:"",cLetter:"c"})}},{"../../components/colorscale/calc":369}],864:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_mesh3d,i=t("../../../stackgl_modules").delaunay_triangulate,a=t("../../../stackgl_modules").alpha_shape,o=t("../../../stackgl_modules").convex_hull,s=t("../../lib/gl_format_color").parseColorScale,l=t("../../lib/str2rgbarray"),c=t("../../components/colorscale").extractOpts,u=t("../../plots/gl3d/zip3");function f(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name="",this.color="#fff",this.data=null,this.showContour=!1}var h=f.prototype;function p(t){for(var e=[],r=t.length,n=0;n<r;n++)e[n]=l(t[n]);return e}function d(t,e,r,n){for(var i=[],a=e.length,o=0;o<a;o++)i[o]=t.d2l(e[o],0,n)*r;return i}function m(t){for(var e=[],r=t.length,n=0;n<r;n++)e[n]=Math.round(t[n]);return e}function g(t,e){for(var r=t.length,n=0;n<r;n++)if(t[n]<=-.5||t[n]>=e-.5)return!1;return!0}h.handlePick=function(t){if(t.object===this.mesh){var e=t.index=t.data.index;t.data._cellCenter?t.traceCoordinate=t.data.dataCoordinate:t.traceCoordinate=[this.data.x[e],this.data.y[e],this.data.z[e]];var r=this.data.hovertext||this.data.text;return Array.isArray(r)&&void 0!==r[e]?t.textLabel=r[e]:r&&(t.textLabel=r),!0}},h.update=function(t){var e=this.scene,r=e.fullSceneLayout;this.data=t;var n,f=t.x.length,h=u(d(r.xaxis,t.x,e.dataScale[0],t.xcalendar),d(r.yaxis,t.y,e.dataScale[1],t.ycalendar),d(r.zaxis,t.z,e.dataScale[2],t.zcalendar));if(t.i&&t.j&&t.k){if(t.i.length!==t.j.length||t.j.length!==t.k.length||!g(t.i,f)||!g(t.j,f)||!g(t.k,f))return;n=u(m(t.i),m(t.j),m(t.k))}else n=0===t.alphahull?o(h):t.alphahull>0?a(t.alphahull,h):function(t,e){for(var r=["x","y","z"].indexOf(t),n=[],a=e.length,o=0;o<a;o++)n[o]=[e[o][(r+1)%3],e[o][(r+2)%3]];return i(n)}(t.delaunayaxis,h);var v={positions:h,cells:n,lightPosition:[t.lightposition.x,t.lightposition.y,t.lightposition.z],ambient:t.lighting.ambient,diffuse:t.lighting.diffuse,specular:t.lighting.specular,roughness:t.lighting.roughness,fresnel:t.lighting.fresnel,vertexNormalsEpsilon:t.lighting.vertexnormalsepsilon,faceNormalsEpsilon:t.lighting.facenormalsepsilon,opacity:t.opacity,contourEnable:t.contour.show,contourColor:l(t.contour.color).slice(0,3),contourWidth:t.contour.width,useFacetNormals:t.flatshading};if(t.intensity){var y=c(t);this.color="#fff";var x=t.intensitymode;v[x+"Intensity"]=t.intensity,v[x+"IntensityBounds"]=[y.min,y.max],v.colormap=s(t)}else t.vertexcolor?(this.color=t.vertexcolor[0],v.vertexColors=p(t.vertexcolor)):t.facecolor?(this.color=t.facecolor[0],v.cellColors=p(t.facecolor)):(this.color=t.color,v.meshColor=l(t.color));this.mesh.update(v)},h.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports=function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new f(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}},{"../../../stackgl_modules":1119,"../../components/colorscale":373,"../../lib/gl_format_color":494,"../../lib/str2rgbarray":523,"../../plots/gl3d/zip3":604}],865:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../components/colorscale/defaults"),o=t("./attributes");e.exports=function(t,e,r,s){function l(r,n){return i.coerce(t,e,o,r,n)}function c(t){var e=t.map((function(t){var e=l(t);return e&&i.isArrayOrTypedArray(e)?e:null}));return e.every((function(t){return t&&t.length===e[0].length}))&&e}c(["x","y","z"])?(c(["i","j","k"]),(!e.i||e.j&&e.k)&&(!e.j||e.k&&e.i)&&(!e.k||e.i&&e.j)?(n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y","z"],s),["lighting.ambient","lighting.diffuse","lighting.specular","lighting.roughness","lighting.fresnel","lighting.vertexnormalsepsilon","lighting.facenormalsepsilon","lightposition.x","lightposition.y","lightposition.z","flatshading","alphahull","delaunayaxis","opacity"].forEach((function(t){l(t)})),l("contour.show")&&(l("contour.color"),l("contour.width")),"intensity"in t?(l("intensity"),l("intensitymode"),a(t,e,s,l,{prefix:"",cLetter:"c"})):(e.showscale=!1,"facecolor"in t?l("facecolor"):"vertexcolor"in t?l("vertexcolor"):l("color",r)),l("text"),l("hovertext"),l("hovertemplate"),l("xhoverformat"),l("yhoverformat"),l("zhoverformat"),e._length=null):e.visible=!1):e.visible=!1}},{"../../components/colorscale/defaults":371,"../../lib":498,"../../registry":633,"./attributes":862}],866:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),colorbar:{min:"cmin",max:"cmax"},plot:t("./convert"),moduleType:"trace",name:"mesh3d",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","showLegend"],meta:{}}},{"../../plots/gl3d":593,"./attributes":862,"./calc":863,"./convert":864,"./defaults":865}],867:[function(t,e,r){"use strict";var n=t("../../lib").extendFlat,i=t("../scatter/attributes"),a=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,o=t("../../components/drawing/attributes").dash,s=t("../../components/fx/attributes"),l=t("../../constants/delta.js"),c=l.INCREASING.COLOR,u=l.DECREASING.COLOR,f=i.line;function h(t){return{line:{color:n({},f.color,{dflt:t}),width:f.width,dash:o,editType:"style"},editType:"style"}}e.exports={xperiod:i.xperiod,xperiod0:i.xperiod0,xperiodalignment:i.xperiodalignment,xhoverformat:a("x"),yhoverformat:a("y"),x:{valType:"data_array",editType:"calc+clearAxisTypes"},open:{valType:"data_array",editType:"calc"},high:{valType:"data_array",editType:"calc"},low:{valType:"data_array",editType:"calc"},close:{valType:"data_array",editType:"calc"},line:{width:n({},f.width,{}),dash:n({},o,{}),editType:"style"},increasing:h(c),decreasing:h(u),text:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},tickwidth:{valType:"number",min:0,max:.5,dflt:.3,editType:"calc"},hoverlabel:n({},s.hoverlabel,{split:{valType:"boolean",dflt:!1,editType:"style"}})}},{"../../components/drawing/attributes":382,"../../components/fx/attributes":392,"../../constants/delta.js":468,"../../lib":498,"../../plots/cartesian/axis_format_attributes":552,"../scatter/attributes":922}],868:[function(t,e,r){"use strict";var n=t("../../lib"),i=n._,a=t("../../plots/cartesian/axes"),o=t("../../plots/cartesian/align_period"),s=t("../../constants/numerical").BADNUM;function l(t,e,r,n){return{o:t,h:e,l:r,c:n}}function c(t,e,r,o,l,c){for(var u=l.makeCalcdata(e,"open"),f=l.makeCalcdata(e,"high"),h=l.makeCalcdata(e,"low"),p=l.makeCalcdata(e,"close"),d=Array.isArray(e.text),m=Array.isArray(e.hovertext),g=!0,v=null,y=!!e.xperiodalignment,x=[],b=0;b<o.length;b++){var _=o[b],w=u[b],T=f[b],k=h[b],A=p[b];if(_!==s&&w!==s&&T!==s&&k!==s&&A!==s){A===w?null!==v&&A!==v&&(g=A>v):g=A>w,v=A;var M=c(w,T,k,A);M.pos=_,M.yc=(w+A)/2,M.i=b,M.dir=g?"increasing":"decreasing",M.x=M.pos,M.y=[k,T],y&&(M.orig_p=r[b]),d&&(M.tx=e.text[b]),m&&(M.htx=e.hovertext[b]),x.push(M)}else x.push({pos:_,empty:!0})}return e._extremes[l._id]=a.findExtremes(l,n.concat(h,f),{padded:!0}),x.length&&(x[0].t={labels:{open:i(t,"open:")+" ",high:i(t,"high:")+" ",low:i(t,"low:")+" ",close:i(t,"close:")+" "}}),x}e.exports={calc:function(t,e){var r=a.getFromId(t,e.xaxis),i=a.getFromId(t,e.yaxis),s=function(t,e,r){var i=r._minDiff;if(!i){var a,s=t._fullData,l=[];for(i=1/0,a=0;a<s.length;a++){var c=s[a];if("ohlc"===c.type&&!0===c.visible&&c.xaxis===e._id){l.push(c);var u=e.makeCalcdata(c,"x");c._origX=u;var f=o(r,e,"x",u).vals;c._xcalc=f;var h=n.distinctVals(f).minDiff;h&&isFinite(h)&&(i=Math.min(i,h))}}for(i===1/0&&(i=1),a=0;a<l.length;a++)l[a]._minDiff=i}return i*r.tickwidth}(t,r,e),u=e._minDiff;e._minDiff=null;var f=e._origX;e._origX=null;var h=e._xcalc;e._xcalc=null;var p=c(t,e,f,h,i,l);return e._extremes[r._id]=a.findExtremes(r,h,{vpad:u/2}),p.length?(n.extendFlat(p[0].t,{wHover:u/2,tickLen:s}),p):[{t:{empty:!0}}]},calcCommon:c}},{"../../constants/numerical":474,"../../lib":498,"../../plots/cartesian/align_period":546,"../../plots/cartesian/axes":549}],869:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./ohlc_defaults"),a=t("../scatter/period_defaults"),o=t("./attributes");function s(t,e,r,n){r(n+".line.color"),r(n+".line.width",e.line.width),r(n+".line.dash",e.line.dash)}e.exports=function(t,e,r,l){function c(r,i){return n.coerce(t,e,o,r,i)}i(t,e,c,l)?(a(t,e,l,c,{x:!0}),c("xhoverformat"),c("yhoverformat"),c("line.width"),c("line.dash"),s(t,e,c,"increasing"),s(t,e,c,"decreasing"),c("text"),c("hovertext"),c("tickwidth"),l._requestRangeslider[e.xaxis]=!0):e.visible=!1}},{"../../lib":498,"../scatter/period_defaults":942,"./attributes":867,"./ohlc_defaults":872}],870:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib"),a=t("../../components/fx"),o=t("../../components/color"),s=t("../../lib").fillText,l=t("../../constants/delta.js"),c={increasing:l.INCREASING.SYMBOL,decreasing:l.DECREASING.SYMBOL};function u(t,e,r,n){var i,s,l=t.cd,c=t.xa,u=l[0].trace,f=l[0].t,h=u.type,p="ohlc"===h?"l":"min",d="ohlc"===h?"h":"max",m=f.bPos||0,g=f.bdPos||f.tickLen,v=f.wHover,y=Math.min(1,g/Math.abs(c.r2c(c.range[1])-c.r2c(c.range[0])));function x(t){var r=function(t){return t.pos+m-e}(t);return a.inbox(r-v,r+v,i)}function b(t){var e=t[p],n=t[d];return e===n||a.inbox(e-r,n-r,i)}function _(t){return(x(t)+b(t))/2}i=t.maxHoverDistance-y,s=t.maxSpikeDistance-y;var w=a.getDistanceFunction(n,x,b,_);if(a.getClosest(l,w,t),!1===t.index)return null;var T=l[t.index];if(T.empty)return null;var k=u[T.dir],A=k.line.color;return o.opacity(A)&&k.line.width?t.color=A:t.color=k.fillcolor,t.x0=c.c2p(T.pos+m-g,!0),t.x1=c.c2p(T.pos+m+g,!0),t.xLabelVal=void 0!==T.orig_p?T.orig_p:T.pos,t.spikeDistance=_(T)*s/i,t.xSpike=c.c2p(T.pos,!0),t}function f(t,e,r,a){var o=t.cd,s=t.ya,l=o[0].trace,c=o[0].t,f=[],h=u(t,e,r,a);if(!h)return[];var p=o[h.index].hi||l.hoverinfo,d=p.split("+");if(!("all"===p||-1!==d.indexOf("y")))return[];for(var m=["high","open","close","low"],g={},v=0;v<m.length;v++){var y,x=m[v],b=l[x][h.index],_=s.c2p(b,!0);b in g?(y=g[b]).yLabel+="<br>"+c.labels[x]+n.hoverLabelText(s,b,l.yhoverformat):((y=i.extendFlat({},h)).y0=y.y1=_,y.yLabelVal=b,y.yLabel=c.labels[x]+n.hoverLabelText(s,b,l.yhoverformat),y.name="",f.push(y),g[b]=y)}return f}function h(t,e,r,i){var a=t.cd,o=t.ya,l=a[0].trace,f=a[0].t,h=u(t,e,r,i);if(!h)return[];var p=a[h.index],d=h.index=p.i,m=p.dir;function g(t){return f.labels[t]+n.hoverLabelText(o,l[t][d],l.yhoverformat)}var v=p.hi||l.hoverinfo,y=v.split("+"),x="all"===v,b=x||-1!==y.indexOf("y"),_=x||-1!==y.indexOf("text"),w=b?[g("open"),g("high"),g("low"),g("close")+" "+c[m]]:[];return _&&s(p,l,w),h.extraText=w.join("<br>"),h.y0=h.y1=o.c2p(p.yc,!0),[h]}e.exports={hoverPoints:function(t,e,r,n){return t.cd[0].trace.hoverlabel.split?f(t,e,r,n):h(t,e,r,n)},hoverSplit:f,hoverOnPoints:h}},{"../../components/color":361,"../../components/fx":401,"../../constants/delta.js":468,"../../lib":498,"../../plots/cartesian/axes":549}],871:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"ohlc",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","showLegend"],meta:{},attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc").calc,plot:t("./plot"),style:t("./style"),hoverPoints:t("./hover").hoverPoints,selectPoints:t("./select")}},{"../../plots/cartesian":563,"./attributes":867,"./calc":868,"./defaults":869,"./hover":870,"./plot":873,"./select":874,"./style":875}],872:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib");e.exports=function(t,e,r,a){var o=r("x"),s=r("open"),l=r("high"),c=r("low"),u=r("close");if(r("hoverlabel.split"),n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x"],a),s&&l&&c&&u){var f=Math.min(s.length,l.length,c.length,u.length);return o&&(f=Math.min(f,i.minRowLength(o))),e._length=f,f}}},{"../../lib":498,"../../registry":633}],873:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib");e.exports=function(t,e,r,a){var o=e.yaxis,s=e.xaxis,l=!!s.rangebreaks;i.makeTraceGroups(a,r,"trace ohlc").each((function(t){var e=n.select(this),r=t[0],a=r.t;if(!0!==r.trace.visible||a.empty)e.remove();else{var c=a.tickLen,u=e.selectAll("path").data(i.identity);u.enter().append("path"),u.exit().remove(),u.attr("d",(function(t){if(t.empty)return"M0,0Z";var e=s.c2p(t.pos-c,!0),r=s.c2p(t.pos+c,!0),n=l?(e+r)/2:s.c2p(t.pos,!0);return"M"+e+","+o.c2p(t.o,!0)+"H"+n+"M"+n+","+o.c2p(t.h,!0)+"V"+o.c2p(t.l,!0)+"M"+r+","+o.c2p(t.c,!0)+"H"+n}))}}))}},{"../../lib":498,"@plotly/d3":58}],874:[function(t,e,r){"use strict";e.exports=function(t,e){var r,n=t.cd,i=t.xaxis,a=t.yaxis,o=[],s=n[0].t.bPos||0;if(!1===e)for(r=0;r<n.length;r++)n[r].selected=0;else for(r=0;r<n.length;r++){var l=n[r];e.contains([i.c2p(l.pos+s),a.c2p(l.yc)],null,l.i,t)?(o.push({pointNumber:l.i,x:i.c2d(l.pos),y:a.c2d(l.yc)}),l.selected=1):l.selected=0}return o}},{}],875:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("../../components/color");e.exports=function(t,e,r){var o=r||n.select(t).selectAll("g.ohlclayer").selectAll("g.trace");o.style("opacity",(function(t){return t[0].trace.opacity})),o.each((function(t){var e=t[0].trace;n.select(this).selectAll("path").each((function(t){if(!t.empty){var r=e[t.dir].line;n.select(this).style("fill","none").call(a.stroke,r.color).call(i.dashLine,r.dash,r.width).style("opacity",e.selectedpoints&&!t.selected?.3:1)}}))}))}},{"../../components/color":361,"../../components/drawing":383,"@plotly/d3":58}],876:[function(t,e,r){"use strict";var n=t("../../lib/extend").extendFlat,i=t("../../plots/attributes"),a=t("../../plots/font_attributes"),o=t("../../components/colorscale/attributes"),s=t("../../plots/template_attributes").hovertemplateAttrs,l=t("../../plots/domain").attributes,c=n({editType:"calc"},o("line",{editTypeOverride:"calc"}),{shape:{valType:"enumerated",values:["linear","hspline"],dflt:"linear",editType:"plot"},hovertemplate:s({editType:"plot",arrayOk:!1},{keys:["count","probability"]})});e.exports={domain:l({name:"parcats",trace:!0,editType:"calc"}),hoverinfo:n({},i.hoverinfo,{flags:["count","probability"],editType:"plot",arrayOk:!1}),hoveron:{valType:"enumerated",values:["category","color","dimension"],dflt:"category",editType:"plot"},hovertemplate:s({editType:"plot",arrayOk:!1},{keys:["count","probability","category","categorycount","colorcount","bandcolorcount"]}),arrangement:{valType:"enumerated",values:["perpendicular","freeform","fixed"],dflt:"perpendicular",editType:"plot"},bundlecolors:{valType:"boolean",dflt:!0,editType:"plot"},sortpaths:{valType:"enumerated",values:["forward","backward"],dflt:"forward",editType:"plot"},labelfont:a({editType:"calc"}),tickfont:a({editType:"calc"}),dimensions:{_isLinkedToArray:"dimension",label:{valType:"string",editType:"calc"},categoryorder:{valType:"enumerated",values:["trace","category ascending","category descending","array"],dflt:"trace",editType:"calc"},categoryarray:{valType:"data_array",editType:"calc"},ticktext:{valType:"data_array",editType:"calc"},values:{valType:"data_array",dflt:[],editType:"calc"},displayindex:{valType:"integer",editType:"calc"},editType:"calc",visible:{valType:"boolean",dflt:!0,editType:"calc"}},line:c,counts:{valType:"number",min:0,dflt:1,arrayOk:!0,editType:"calc"},customdata:void 0,hoverlabel:void 0,ids:void 0,legendgroup:void 0,legendrank:void 0,opacity:void 0,selectedpoints:void 0,showlegend:void 0}},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/domain":579,"../../plots/font_attributes":580,"../../plots/template_attributes":628}],877:[function(t,e,r){"use strict";var n=t("../../plots/get_data").getModuleCalcData,i=t("./plot");r.name="parcats",r.plot=function(t,e,r,a){var o=n(t.calcdata,"parcats");if(o.length){var s=o[0];i(t,s,r,a)}},r.clean=function(t,e,r,n){var i=n._has&&n._has("parcats"),a=e._has&&e._has("parcats");i&&!a&&n._paperdiv.selectAll(".parcats").remove()}},{"../../plots/get_data":588,"./plot":882}],878:[function(t,e,r){"use strict";var n=t("../../lib/gup").wrap,i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/calc"),o=t("../../lib/filter_unique.js"),s=t("../../components/drawing"),l=t("../../lib"),c=t("fast-isnumeric");function u(t,e,r){t.valueInds.push(e),t.count+=r}function f(t,e,r){return{categoryInds:t,color:e,rawColor:r,valueInds:[],count:0}}function h(t,e,r){t.valueInds.push(e),t.count+=r}e.exports=function(t,e){var r=l.filterVisible(e.dimensions);if(0===r.length)return[];var p,d,m,g=r.map((function(t){var e;if("trace"===t.categoryorder)e=null;else if("array"===t.categoryorder)e=t.categoryarray;else{e=o(t.values);for(var r=!0,n=0;n<e.length;n++)if(!c(e[n])){r=!1;break}e.sort(r?l.sorterAsc:void 0),"category descending"===t.categoryorder&&(e=e.reverse())}return function(t,e){e=null==e?[]:e.map((function(t){return t}));var r={},n={},i=[];e.forEach((function(t,e){r[t]=0,n[t]=e}));for(var a=0;a<t.length;a++){var o,s=t[a];void 0===r[s]?(r[s]=1,o=e.push(s)-1,n[s]=o):(r[s]++,o=n[s]),i.push(o)}var l=e.map((function(t){return r[t]}));return{uniqueValues:e,uniqueCounts:l,inds:i}}(t.values,e)}));p=l.isArrayOrTypedArray(e.counts)?e.counts:[e.counts],function(t){var e;if(function(t){for(var e=new Array(t.length),r=0;r<t.length;r++){if(t[r]<0||t[r]>=t.length)return!1;if(void 0!==e[t[r]])return!1;e[t[r]]=!0}return!0}(t.map((function(t){return t.displayindex}))))for(e=0;e<t.length;e++)t[e]._displayindex=t[e].displayindex;else for(e=0;e<t.length;e++)t[e]._displayindex=e}(r),r.forEach((function(t,e){!function(t,e){t._categoryarray=e.uniqueValues,null===t.ticktext||void 0===t.ticktext?t._ticktext=[]:t._ticktext=t.ticktext.slice();for(var r=t._ticktext.length;r<e.uniqueValues.length;r++)t._ticktext.push(e.uniqueValues[r])}(t,g[e])}));var v,y=e.line;y?(i(e,"line")&&a(t,e,{vals:e.line.color,containerStr:"line",cLetter:"c"}),v=s.tryColorscale(y)):v=l.identity;var x,b,_,w,T,k=r[0].values.length,A={},M=g.map((function(t){return t.inds}));for(m=0,x=0;x<k;x++){var S=[];for(b=0;b<M.length;b++)S.push(M[b][x]);d=p[x%p.length],m+=d;var E=(_=x,w=void 0,T=void 0,l.isArrayOrTypedArray(y.color)?T=w=y.color[_%y.color.length]:w=y.color,{color:v(w),rawColor:T}),L=S+"-"+E.rawColor;void 0===A[L]&&(A[L]=f(S,E.color,E.rawColor)),h(A[L],x,d)}var C,P=r.map((function(t,e){return function(t,e,r,n,i){return{dimensionInd:t,containerInd:e,displayInd:r,dimensionLabel:n,count:i,categories:[],dragX:null}}(e,t._index,t._displayindex,t.label,m)}));for(x=0;x<k;x++)for(d=p[x%p.length],b=0;b<P.length;b++){var I=P[b].containerInd,O=g[b].inds[x],z=P[b].categories;if(void 0===z[O]){var D=e.dimensions[I]._categoryarray[O],R=e.dimensions[I]._ticktext[O];z[O]={dimensionInd:b,categoryInd:C=O,categoryValue:D,displayInd:C,categoryLabel:R,valueInds:[],count:0,dragY:null}}u(z[O],x,d)}return n(function(t,e,r){var n=t.map((function(t){return t.categories.length})).reduce((function(t,e){return Math.max(t,e)}));return{dimensions:t,paths:e,trace:void 0,maxCats:n,count:r}}(P,A,m))}},{"../../components/colorscale/calc":369,"../../components/colorscale/helpers":372,"../../components/drawing":383,"../../lib":498,"../../lib/filter_unique.js":489,"../../lib/gup":495,"fast-isnumeric":185}],879:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults"),o=t("../../plots/domain").defaults,s=t("../../plots/array_container_defaults"),l=t("./attributes"),c=t("../parcoords/merge_length");function u(t,e){function r(r,i){return n.coerce(t,e,l.dimensions,r,i)}var i=r("values"),a=r("visible");if(i&&i.length||(a=e.visible=!1),a){r("label"),r("displayindex",e._index);var o,s=t.categoryarray,c=Array.isArray(s)&&s.length>0;c&&(o="array");var u=r("categoryorder",o);"array"===u?(r("categoryarray"),r("ticktext")):(delete t.categoryarray,delete t.ticktext),c||"array"!==u||(e.categoryorder="trace")}}e.exports=function(t,e,r,f){function h(r,i){return n.coerce(t,e,l,r,i)}var p=s(t,e,{name:"dimensions",handleItemDefaults:u}),d=function(t,e,r,o,s){s("line.shape"),s("line.hovertemplate");var l=s("line.color",o.colorway[0]);if(i(t,"line")&&n.isArrayOrTypedArray(l)){if(l.length)return s("line.colorscale"),a(t,e,o,s,{prefix:"line.",cLetter:"c"}),l.length;e.line.color=r}return 1/0}(t,e,r,f,h);o(e,f,h),Array.isArray(p)&&p.length||(e.visible=!1),c(e,p,"values",d),h("hoveron"),h("hovertemplate"),h("arrangement"),h("bundlecolors"),h("sortpaths"),h("counts");var m={family:f.font.family,size:Math.round(f.font.size),color:f.font.color};n.coerceFont(h,"labelfont",m);var g={family:f.font.family,size:Math.round(f.font.size/1.2),color:f.font.color};n.coerceFont(h,"tickfont",g)}},{"../../components/colorscale/defaults":371,"../../components/colorscale/helpers":372,"../../lib":498,"../../plots/array_container_defaults":544,"../../plots/domain":579,"../parcoords/merge_length":893,"./attributes":876}],880:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),colorbar:{container:"line",min:"cmin",max:"cmax"},moduleType:"trace",name:"parcats",basePlotModule:t("./base_plot"),categories:["noOpacity"],meta:{}}},{"./attributes":876,"./base_plot":877,"./calc":878,"./defaults":879,"./plot":882}],881:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-interpolate").interpolateNumber,a=t("../../plot_api/plot_api"),o=t("../../components/fx"),s=t("../../lib"),l=s.strTranslate,c=t("../../components/drawing"),u=t("tinycolor2"),f=t("../../lib/svg_text_utils");function h(t,e,r,i){var a=t.map(F.bind(0,e,r)),o=i.selectAll("g.parcatslayer").data([null]);o.enter().append("g").attr("class","parcatslayer").style("pointer-events","all");var u=o.selectAll("g.trace.parcats").data(a,p),h=u.enter().append("g").attr("class","trace parcats");u.attr("transform",(function(t){return l(t.x,t.y)})),h.append("g").attr("class","paths");var y=u.select("g.paths").selectAll("path.path").data((function(t){return t.paths}),p);y.attr("fill",(function(t){return t.model.color}));var x=y.enter().append("path").attr("class","path").attr("stroke-opacity",0).attr("fill",(function(t){return t.model.color})).attr("fill-opacity",0);_(x),y.attr("d",(function(t){return t.svgD})),x.empty()||y.sort(m),y.exit().remove(),y.on("mouseover",g).on("mouseout",v).on("click",b),h.append("g").attr("class","dimensions");var w=u.select("g.dimensions").selectAll("g.dimension").data((function(t){return t.dimensions}),p);w.enter().append("g").attr("class","dimension"),w.attr("transform",(function(t){return l(t.x,0)})),w.exit().remove();var A=w.selectAll("g.category").data((function(t){return t.categories}),p),M=A.enter().append("g").attr("class","category");A.attr("transform",(function(t){return l(0,t.y)})),M.append("rect").attr("class","catrect").attr("pointer-events","none"),A.select("rect.catrect").attr("fill","none").attr("width",(function(t){return t.width})).attr("height",(function(t){return t.height})),T(M);var S=A.selectAll("rect.bandrect").data((function(t){return t.bands}),p);S.each((function(){s.raiseToTop(this)})),S.attr("fill",(function(t){return t.color}));var E=S.enter().append("rect").attr("class","bandrect").attr("stroke-opacity",0).attr("fill",(function(t){return t.color})).attr("fill-opacity",0);S.attr("fill",(function(t){return t.color})).attr("width",(function(t){return t.width})).attr("height",(function(t){return t.height})).attr("y",(function(t){return t.y})).attr("cursor",(function(t){return"fixed"===t.parcatsViewModel.arrangement?"default":"perpendicular"===t.parcatsViewModel.arrangement?"ns-resize":"move"})),k(E),S.exit().remove(),M.append("text").attr("class","catlabel").attr("pointer-events","none");var z=e._fullLayout.paper_bgcolor;A.select("text.catlabel").attr("text-anchor",(function(t){return d(t)?"start":"end"})).attr("alignment-baseline","middle").style("text-shadow",f.makeTextShadow(z)).style("fill","rgb(0, 0, 0)").attr("x",(function(t){return d(t)?t.width+5:-5})).attr("y",(function(t){return t.height/2})).text((function(t){return t.model.categoryLabel})).each((function(t){c.font(n.select(this),t.parcatsViewModel.categorylabelfont),f.convertToTspans(n.select(this),e)})),M.append("text").attr("class","dimlabel"),A.select("text.dimlabel").attr("text-anchor","middle").attr("alignment-baseline","baseline").attr("cursor",(function(t){return"fixed"===t.parcatsViewModel.arrangement?"default":"ew-resize"})).attr("x",(function(t){return t.width/2})).attr("y",-5).text((function(t,e){return 0===e?t.parcatsViewModel.model.dimensions[t.model.dimensionInd].dimensionLabel:null})).each((function(t){c.font(n.select(this),t.parcatsViewModel.labelfont)})),A.selectAll("rect.bandrect").on("mouseover",L).on("mouseout",C),A.exit().remove(),w.call(n.behavior.drag().origin((function(t){return{x:t.x,y:0}})).on("dragstart",P).on("drag",I).on("dragend",O)),u.each((function(t){t.traceSelection=n.select(this),t.pathSelection=n.select(this).selectAll("g.paths").selectAll("path.path"),t.dimensionSelection=n.select(this).selectAll("g.dimensions").selectAll("g.dimension")})),u.exit().remove()}function p(t){return t.key}function d(t){var e=t.parcatsViewModel.dimensions.length,r=t.parcatsViewModel.dimensions[e-1].model.dimensionInd;return t.model.dimensionInd===r}function m(t,e){return t.model.rawColor>e.model.rawColor?1:t.model.rawColor<e.model.rawColor?-1:0}function g(t){if(!t.parcatsViewModel.dragDimension&&-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip")){s.raiseToTop(this),w(n.select(this));var e=y(t),r=x(t);if(t.parcatsViewModel.graphDiv.emit("plotly_hover",{points:e,event:n.event,constraints:r}),-1===t.parcatsViewModel.hoverinfoItems.indexOf("none")){var i,a,l,c=n.mouse(this)[0],f=t.parcatsViewModel.graphDiv,h=t.parcatsViewModel.trace,p=f._fullLayout,d=p._paperdiv.node().getBoundingClientRect(),m=t.parcatsViewModel.graphDiv.getBoundingClientRect();for(l=0;l<t.leftXs.length-1;l++)if(t.leftXs[l]+t.dimWidths[l]-2<=c&&c<=t.leftXs[l+1]+2){var g=t.parcatsViewModel.dimensions[l],v=t.parcatsViewModel.dimensions[l+1];i=(g.x+g.width+v.x)/2,a=(t.topYs[l]+t.topYs[l+1]+t.height)/2;break}var b=t.parcatsViewModel.x+i,_=t.parcatsViewModel.y+a,T=u.mostReadable(t.model.color,["black","white"]),k=t.model.count,A=k/t.parcatsViewModel.model.count,M={countLabel:k,probabilityLabel:A.toFixed(3)},S=[];-1!==t.parcatsViewModel.hoverinfoItems.indexOf("count")&&S.push(["Count:",M.countLabel].join(" ")),-1!==t.parcatsViewModel.hoverinfoItems.indexOf("probability")&&S.push(["P:",M.probabilityLabel].join(" "));var E=S.join("<br>"),L=n.mouse(f)[0];o.loneHover({trace:h,x:b-d.left+m.left,y:_-d.top+m.top,text:E,color:t.model.color,borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontSize:10,fontColor:T,idealAlign:L<b?"right":"left",hovertemplate:(h.line||{}).hovertemplate,hovertemplateLabels:M,eventData:[{data:h._input,fullData:h,count:k,probability:A}]},{container:p._hoverlayer.node(),outerContainer:p._paper.node(),gd:f})}}}function v(t){if(!t.parcatsViewModel.dragDimension&&(_(n.select(this)),o.loneUnhover(t.parcatsViewModel.graphDiv._fullLayout._hoverlayer.node()),t.parcatsViewModel.pathSelection.sort(m),-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip"))){var e=y(t),r=x(t);t.parcatsViewModel.graphDiv.emit("plotly_unhover",{points:e,event:n.event,constraints:r})}}function y(t){for(var e=[],r=z(t.parcatsViewModel),n=0;n<t.model.valueInds.length;n++){var i=t.model.valueInds[n];e.push({curveNumber:r,pointNumber:i})}return e}function x(t){for(var e={},r=t.parcatsViewModel.model.dimensions,n=0;n<r.length;n++){var i=r[n],a=i.categories[t.model.categoryInds[n]];e[i.containerInd]=a.categoryValue}return void 0!==t.model.rawColor&&(e.color=t.model.rawColor),e}function b(t){if(-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip")){var e=y(t),r=x(t);t.parcatsViewModel.graphDiv.emit("plotly_click",{points:e,event:n.event,constraints:r})}}function _(t){t.attr("fill",(function(t){return t.model.color})).attr("fill-opacity",.6).attr("stroke","lightgray").attr("stroke-width",.2).attr("stroke-opacity",1)}function w(t){t.attr("fill-opacity",.8).attr("stroke",(function(t){return u.mostReadable(t.model.color,["black","white"])})).attr("stroke-width",.3)}function T(t){t.select("rect.catrect").attr("stroke","black").attr("stroke-width",1).attr("stroke-opacity",1)}function k(t){t.attr("stroke","black").attr("stroke-width",.2).attr("stroke-opacity",1).attr("fill-opacity",1)}function A(t){var e=t.parcatsViewModel.pathSelection,r=t.categoryViewModel.model.dimensionInd,n=t.categoryViewModel.model.categoryInd;return e.filter((function(e){return e.model.categoryInds[r]===n&&e.model.color===t.color}))}function M(t,e,r){var i=n.select(t).datum(),a=i.categoryViewModel.model,o=i.parcatsViewModel.graphDiv,s=n.select(t.parentNode).selectAll("rect.bandrect"),l=[];s.each((function(t){A(t).each((function(t){Array.prototype.push.apply(l,y(t))}))}));var c={};c[a.dimensionInd]=a.categoryValue,o.emit(e,{points:l,event:r,constraints:c})}function S(t,e,r){var i=n.select(t).datum(),a=i.categoryViewModel.model,o=i.parcatsViewModel.graphDiv,s=A(i),l=[];s.each((function(t){Array.prototype.push.apply(l,y(t))}));var c={};c[a.dimensionInd]=a.categoryValue,void 0!==i.rawColor&&(c.color=i.rawColor),o.emit(e,{points:l,event:r,constraints:c})}function E(t,e,r){t._fullLayout._calcInverseTransform(t);var i,a,o=t._fullLayout._invScaleX,s=t._fullLayout._invScaleY,l=n.select(r.parentNode).select("rect.catrect"),c=l.node().getBoundingClientRect(),u=l.datum(),f=u.parcatsViewModel,h=f.model.dimensions[u.model.dimensionInd],p=f.trace,d=c.top+c.height/2;f.dimensions.length>1&&h.displayInd===f.dimensions.length-1?(i=c.left,a="left"):(i=c.left+c.width,a="right");var m=u.model.count,g=u.model.categoryLabel,v=m/u.parcatsViewModel.model.count,y={countLabel:m,categoryLabel:g,probabilityLabel:v.toFixed(3)},x=[];-1!==u.parcatsViewModel.hoverinfoItems.indexOf("count")&&x.push(["Count:",y.countLabel].join(" ")),-1!==u.parcatsViewModel.hoverinfoItems.indexOf("probability")&&x.push(["P("+y.categoryLabel+"):",y.probabilityLabel].join(" "));var b=x.join("<br>");return{trace:p,x:o*(i-e.left),y:s*(d-e.top),text:b,color:"lightgray",borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontSize:12,fontColor:"black",idealAlign:a,hovertemplate:p.hovertemplate,hovertemplateLabels:y,eventData:[{data:p._input,fullData:p,count:m,category:g,probability:v}]}}function L(t){if(!t.parcatsViewModel.dragDimension&&-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip")){if(n.mouse(this)[1]<-1)return;var e,r=t.parcatsViewModel.graphDiv,i=r._fullLayout,a=i._paperdiv.node().getBoundingClientRect(),l=t.parcatsViewModel.hoveron;if("color"===l?(!function(t){var e=n.select(t).datum(),r=A(e);w(r),r.each((function(){s.raiseToTop(this)})),n.select(t.parentNode).selectAll("rect.bandrect").filter((function(t){return t.color===e.color})).each((function(){s.raiseToTop(this),n.select(this).attr("stroke","black").attr("stroke-width",1.5)}))}(this),S(this,"plotly_hover",n.event)):(!function(t){n.select(t.parentNode).selectAll("rect.bandrect").each((function(t){var e=A(t);w(e),e.each((function(){s.raiseToTop(this)}))})),n.select(t.parentNode).select("rect.catrect").attr("stroke","black").attr("stroke-width",2.5)}(this),M(this,"plotly_hover",n.event)),-1===t.parcatsViewModel.hoverinfoItems.indexOf("none"))"category"===l?e=E(r,a,this):"color"===l?e=function(t,e,r){t._fullLayout._calcInverseTransform(t);var i,a,o=t._fullLayout._invScaleX,s=t._fullLayout._invScaleY,l=r.getBoundingClientRect(),c=n.select(r).datum(),f=c.categoryViewModel,h=f.parcatsViewModel,p=h.model.dimensions[f.model.dimensionInd],d=h.trace,m=l.y+l.height/2;h.dimensions.length>1&&p.displayInd===h.dimensions.length-1?(i=l.left,a="left"):(i=l.left+l.width,a="right");var g=f.model.categoryLabel,v=c.parcatsViewModel.model.count,y=0;c.categoryViewModel.bands.forEach((function(t){t.color===c.color&&(y+=t.count)}));var x=f.model.count,b=0;h.pathSelection.each((function(t){t.model.color===c.color&&(b+=t.model.count)}));var _=y/v,w=y/b,T=y/x,k={countLabel:v,categoryLabel:g,probabilityLabel:_.toFixed(3)},A=[];-1!==f.parcatsViewModel.hoverinfoItems.indexOf("count")&&A.push(["Count:",k.countLabel].join(" ")),-1!==f.parcatsViewModel.hoverinfoItems.indexOf("probability")&&(A.push("P(color \u2229 "+g+"): "+k.probabilityLabel),A.push("P("+g+" | color): "+w.toFixed(3)),A.push("P(color | "+g+"): "+T.toFixed(3)));var M=A.join("<br>"),S=u.mostReadable(c.color,["black","white"]);return{trace:d,x:o*(i-e.left),y:s*(m-e.top),text:M,color:c.color,borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontColor:S,fontSize:10,idealAlign:a,hovertemplate:d.hovertemplate,hovertemplateLabels:k,eventData:[{data:d._input,fullData:d,category:g,count:v,probability:_,categorycount:x,colorcount:b,bandcolorcount:y}]}}(r,a,this):"dimension"===l&&(e=function(t,e,r){var i=[];return n.select(r.parentNode.parentNode).selectAll("g.category").select("rect.catrect").each((function(){i.push(E(t,e,this))})),i}(r,a,this)),e&&o.loneHover(e,{container:i._hoverlayer.node(),outerContainer:i._paper.node(),gd:r})}}function C(t){var e=t.parcatsViewModel;if(!e.dragDimension&&(_(e.pathSelection),T(e.dimensionSelection.selectAll("g.category")),k(e.dimensionSelection.selectAll("g.category").selectAll("rect.bandrect")),o.loneUnhover(e.graphDiv._fullLayout._hoverlayer.node()),e.pathSelection.sort(m),-1===e.hoverinfoItems.indexOf("skip"))){"color"===t.parcatsViewModel.hoveron?S(this,"plotly_unhover",n.event):M(this,"plotly_unhover",n.event)}}function P(t){"fixed"!==t.parcatsViewModel.arrangement&&(t.dragDimensionDisplayInd=t.model.displayInd,t.initialDragDimensionDisplayInds=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),t.dragHasMoved=!1,t.dragCategoryDisplayInd=null,n.select(this).selectAll("g.category").select("rect.catrect").each((function(e){var r=n.mouse(this)[0],i=n.mouse(this)[1];-2<=r&&r<=e.width+2&&-2<=i&&i<=e.height+2&&(t.dragCategoryDisplayInd=e.model.displayInd,t.initialDragCategoryDisplayInds=t.model.categories.map((function(t){return t.displayInd})),e.model.dragY=e.y,s.raiseToTop(this.parentNode),n.select(this.parentNode).selectAll("rect.bandrect").each((function(e){e.y<i&&i<=e.y+e.height&&(t.potentialClickBand=this)})))})),t.parcatsViewModel.dragDimension=t,o.loneUnhover(t.parcatsViewModel.graphDiv._fullLayout._hoverlayer.node()))}function I(t){if("fixed"!==t.parcatsViewModel.arrangement&&(t.dragHasMoved=!0,null!==t.dragDimensionDisplayInd)){var e=t.dragDimensionDisplayInd,r=e-1,i=e+1,a=t.parcatsViewModel.dimensions[e];if(null!==t.dragCategoryDisplayInd){var o=a.categories[t.dragCategoryDisplayInd];o.model.dragY+=n.event.dy;var s=o.model.dragY,l=o.model.displayInd,c=a.categories,u=c[l-1],f=c[l+1];void 0!==u&&s<u.y+u.height/2&&(o.model.displayInd=u.model.displayInd,u.model.displayInd=l),void 0!==f&&s+o.height>f.y+f.height/2&&(o.model.displayInd=f.model.displayInd,f.model.displayInd=l),t.dragCategoryDisplayInd=o.model.displayInd}if(null===t.dragCategoryDisplayInd||"freeform"===t.parcatsViewModel.arrangement){a.model.dragX=n.event.x;var h=t.parcatsViewModel.dimensions[r],p=t.parcatsViewModel.dimensions[i];void 0!==h&&a.model.dragX<h.x+h.width&&(a.model.displayInd=h.model.displayInd,h.model.displayInd=e),void 0!==p&&a.model.dragX+a.width>p.x&&(a.model.displayInd=p.model.displayInd,p.model.displayInd=t.dragDimensionDisplayInd),t.dragDimensionDisplayInd=a.model.displayInd}j(t.parcatsViewModel),N(t.parcatsViewModel),R(t.parcatsViewModel),D(t.parcatsViewModel)}}function O(t){if("fixed"!==t.parcatsViewModel.arrangement&&null!==t.dragDimensionDisplayInd){n.select(this).selectAll("text").attr("font-weight","normal");var e={},r=z(t.parcatsViewModel),i=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),o=t.initialDragDimensionDisplayInds.some((function(t,e){return t!==i[e]}));o&&i.forEach((function(r,n){var i=t.parcatsViewModel.model.dimensions[n].containerInd;e["dimensions["+i+"].displayindex"]=r}));var s=!1;if(null!==t.dragCategoryDisplayInd){var l=t.model.categories.map((function(t){return t.displayInd}));if(s=t.initialDragCategoryDisplayInds.some((function(t,e){return t!==l[e]}))){var c=t.model.categories.slice().sort((function(t,e){return t.displayInd-e.displayInd})),u=c.map((function(t){return t.categoryValue})),f=c.map((function(t){return t.categoryLabel}));e["dimensions["+t.model.containerInd+"].categoryarray"]=[u],e["dimensions["+t.model.containerInd+"].ticktext"]=[f],e["dimensions["+t.model.containerInd+"].categoryorder"]="array"}}if(-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip")&&!t.dragHasMoved&&t.potentialClickBand&&("color"===t.parcatsViewModel.hoveron?S(t.potentialClickBand,"plotly_click",n.event.sourceEvent):M(t.potentialClickBand,"plotly_click",n.event.sourceEvent)),t.model.dragX=null,null!==t.dragCategoryDisplayInd)t.parcatsViewModel.dimensions[t.dragDimensionDisplayInd].categories[t.dragCategoryDisplayInd].model.dragY=null,t.dragCategoryDisplayInd=null;t.dragDimensionDisplayInd=null,t.parcatsViewModel.dragDimension=null,t.dragHasMoved=null,t.potentialClickBand=null,j(t.parcatsViewModel),N(t.parcatsViewModel),n.transition().duration(300).ease("cubic-in-out").each((function(){R(t.parcatsViewModel,!0),D(t.parcatsViewModel,!0)})).each("end",(function(){(o||s)&&a.restyle(t.parcatsViewModel.graphDiv,e,[r])}))}}function z(t){for(var e,r=t.graphDiv._fullData,n=0;n<r.length;n++)if(t.key===r[n].uid){e=n;break}return e}function D(t,e){var r;void 0===e&&(e=!1),t.pathSelection.data((function(t){return t.paths}),p),(r=t.pathSelection,e?r.transition():r).attr("d",(function(t){return t.svgD}))}function R(t,e){function r(t){return e?t.transition():t}void 0===e&&(e=!1),t.dimensionSelection.data((function(t){return t.dimensions}),p);var i=t.dimensionSelection.selectAll("g.category").data((function(t){return t.categories}),p);r(t.dimensionSelection).attr("transform",(function(t){return l(t.x,0)})),r(i).attr("transform",(function(t){return l(0,t.y)})),i.select(".dimlabel").text((function(t,e){return 0===e?t.parcatsViewModel.model.dimensions[t.model.dimensionInd].dimensionLabel:null})),i.select(".catlabel").attr("text-anchor",(function(t){return d(t)?"start":"end"})).attr("x",(function(t){return d(t)?t.width+5:-5})).each((function(t){var e,r;d(t)?(e=t.width+5,r="start"):(e=-5,r="end"),n.select(this).selectAll("tspan").attr("x",e).attr("text-anchor",r)}));var a=i.selectAll("rect.bandrect").data((function(t){return t.bands}),p),o=a.enter().append("rect").attr("class","bandrect").attr("cursor","move").attr("stroke-opacity",0).attr("fill",(function(t){return t.color})).attr("fill-opacity",0);a.attr("fill",(function(t){return t.color})).attr("width",(function(t){return t.width})).attr("height",(function(t){return t.height})).attr("y",(function(t){return t.y})),k(o),a.each((function(){s.raiseToTop(this)})),a.exit().remove()}function F(t,e,r){var n,i=r[0],a=e.margin||{l:80,r:80,t:100,b:80},o=i.trace,s=o.domain,l=e.width,c=e.height,u=Math.floor(l*(s.x[1]-s.x[0])),f=Math.floor(c*(s.y[1]-s.y[0])),h=s.x[0]*l+a.l,p=e.height-s.y[1]*e.height+a.t,d=o.line.shape;n="all"===o.hoverinfo?["count","probability"]:(o.hoverinfo||"").split("+");var m={trace:o,key:o.uid,model:i,x:h,y:p,width:u,height:f,hoveron:o.hoveron,hoverinfoItems:n,arrangement:o.arrangement,bundlecolors:o.bundlecolors,sortpaths:o.sortpaths,labelfont:o.labelfont,categorylabelfont:o.tickfont,pathShape:d,dragDimension:null,margin:a,paths:[],dimensions:[],graphDiv:t,traceSelection:null,pathSelection:null,dimensionSelection:null};return i.dimensions&&(j(m),N(m)),m}function B(t,e,r,n,a){var o,s,l=[],c=[];for(s=0;s<r.length-1;s++)o=i(r[s]+t[s],t[s+1]),l.push(o(a)),c.push(o(1-a));var u="M "+t[0]+","+e[0];for(u+="l"+r[0]+",0 ",s=1;s<r.length;s++)u+="C"+l[s-1]+","+e[s-1]+" "+c[s-1]+","+e[s]+" "+t[s]+","+e[s],u+="l"+r[s]+",0 ";for(u+="l0,"+n+" ",u+="l -"+r[r.length-1]+",0 ",s=r.length-2;s>=0;s--)u+="C"+c[s]+","+(e[s+1]+n)+" "+l[s]+","+(e[s]+n)+" "+(t[s]+r[s])+","+(e[s]+n),u+="l-"+r[s]+",0 ";return u+="Z"}function N(t){var e=t.dimensions,r=t.model,n=e.map((function(t){return t.categories.map((function(t){return t.y}))})),i=t.model.dimensions.map((function(t){return t.categories.map((function(t){return t.displayInd}))})),a=t.model.dimensions.map((function(t){return t.displayInd})),o=t.dimensions.map((function(t){return t.model.dimensionInd})),s=e.map((function(t){return t.x})),l=e.map((function(t){return t.width})),c=[];for(var u in r.paths)r.paths.hasOwnProperty(u)&&c.push(r.paths[u]);function f(t){var e=t.categoryInds.map((function(t,e){return i[e][t]}));return o.map((function(t){return e[t]}))}c.sort((function(e,r){var n=f(e),i=f(r);return"backward"===t.sortpaths&&(n.reverse(),i.reverse()),n.push(e.valueInds[0]),i.push(r.valueInds[0]),t.bundlecolors&&(n.unshift(e.rawColor),i.unshift(r.rawColor)),n<i?-1:n>i?1:0}));for(var h=new Array(c.length),p=e[0].model.count,d=e[0].categories.map((function(t){return t.height})).reduce((function(t,e){return t+e})),m=0;m<c.length;m++){var g,v=c[m];g=p>0?d*(v.count/p):0;for(var y,x=new Array(n.length),b=0;b<v.categoryInds.length;b++){var _=v.categoryInds[b],w=i[b][_],T=a[b];x[T]=n[T][w],n[T][w]+=g;var k=t.dimensions[T].categories[w],A=k.bands.length,M=k.bands[A-1];if(void 0===M||v.rawColor!==M.rawColor){var S=void 0===M?0:M.y+M.height;k.bands.push({key:S,color:v.color,rawColor:v.rawColor,height:g,width:k.width,count:v.count,y:S,categoryViewModel:k,parcatsViewModel:t})}else{var E=k.bands[A-1];E.height+=g,E.count+=v.count}}y="hspline"===t.pathShape?B(s,x,l,g,.5):B(s,x,l,g,0),h[m]={key:v.valueInds[0],model:v,height:g,leftXs:s,topYs:x,dimWidths:l,svgD:y,parcatsViewModel:t}}t.paths=h}function j(t){var e=t.model.dimensions.map((function(t){return{displayInd:t.displayInd,dimensionInd:t.dimensionInd}}));e.sort((function(t,e){return t.displayInd-e.displayInd}));var r=[];for(var n in e){var i=e[n].dimensionInd,a=t.model.dimensions[i];r.push(U(t,a))}t.dimensions=r}function U(t,e){var r,n=t.model.dimensions.length,i=e.displayInd;r=40+(n>1?(t.width-80-16)/(n-1):0)*i;var a,o,s,l,c,u=[],f=t.model.maxCats,h=e.categories.length,p=e.count,d=t.height-8*(f-1),m=8*(f-h)/2,g=e.categories.map((function(t){return{displayInd:t.displayInd,categoryInd:t.categoryInd}}));for(g.sort((function(t,e){return t.displayInd-e.displayInd})),c=0;c<h;c++)l=g[c].categoryInd,o=e.categories[l],a=p>0?o.count/p*d:0,s={key:o.valueInds[0],model:o,width:16,height:a,y:null!==o.dragY?o.dragY:m,bands:[],parcatsViewModel:t},m=m+a+8,u.push(s);return{key:e.dimensionInd,x:null!==e.dragX?e.dragX:r,y:0,width:16,model:e,categories:u,parcatsViewModel:t,dragCategoryDisplayInd:null,dragDimensionDisplayInd:null,initialDragDimensionDisplayInds:null,initialDragCategoryDisplayInds:null,dragHasMoved:null,potentialClickBand:null}}e.exports=function(t,e,r,n){h(r,t,n,e)}},{"../../components/drawing":383,"../../components/fx":401,"../../lib":498,"../../lib/svg_text_utils":524,"../../plot_api/plot_api":535,"@plotly/d3":58,"d3-interpolate":111,tinycolor2:307}],882:[function(t,e,r){"use strict";var n=t("./parcats");e.exports=function(t,e,r,i){var a=t._fullLayout,o=a._paper,s=a._size;n(t,o,e,{width:s.w,height:s.h,margin:{t:s.t,r:s.r,b:s.b,l:s.l}},r,i)}},{"./parcats":881}],883:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/cartesian/layout_attributes"),a=t("../../plots/font_attributes"),o=t("../../plots/domain").attributes,s=t("../../lib/extend").extendFlat,l=t("../../plot_api/plot_template").templatedArray;e.exports={domain:o({name:"parcoords",trace:!0,editType:"plot"}),labelangle:{valType:"angle",dflt:0,editType:"plot"},labelside:{valType:"enumerated",values:["top","bottom"],dflt:"top",editType:"plot"},labelfont:a({editType:"plot"}),tickfont:a({editType:"plot"}),rangefont:a({editType:"plot"}),dimensions:l("dimension",{label:{valType:"string",editType:"plot"},tickvals:s({},i.tickvals,{editType:"plot"}),ticktext:s({},i.ticktext,{editType:"plot"}),tickformat:s({},i.tickformat,{editType:"plot"}),visible:{valType:"boolean",dflt:!0,editType:"plot"},range:{valType:"info_array",items:[{valType:"number",editType:"plot"},{valType:"number",editType:"plot"}],editType:"plot"},constraintrange:{valType:"info_array",freeLength:!0,dimensions:"1-2",items:[{valType:"any",editType:"plot"},{valType:"any",editType:"plot"}],editType:"plot"},multiselect:{valType:"boolean",dflt:!0,editType:"plot"},values:{valType:"data_array",editType:"calc"},editType:"calc"}),line:s({editType:"calc"},n("line",{colorscaleDflt:"Viridis",autoColorDflt:!1,editTypeOverride:"calc"}))}},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plot_api/plot_template":538,"../../plots/cartesian/layout_attributes":564,"../../plots/domain":579,"../../plots/font_attributes":580}],884:[function(t,e,r){"use strict";var n=t("./constants"),i=t("@plotly/d3"),a=t("../../lib/gup").keyFun,o=t("../../lib/gup").repeat,s=t("../../lib").sorterAsc,l=t("../../lib").strTranslate,c=n.bar.snapRatio;function u(t,e){return t*(1-c)+e*c}var f=n.bar.snapClose;function h(t,e){return t*(1-f)+e*f}function p(t,e,r,n){if(function(t,e){for(var r=0;r<e.length;r++)if(t>=e[r][0]&&t<=e[r][1])return!0;return!1}(r,n))return r;var i=t?-1:1,a=0,o=e.length-1;if(i<0){var s=a;a=o,o=s}for(var l=e[a],c=l,f=a;i*f<i*o;f+=i){var p=f+i,d=e[p];if(i*r<i*h(l,d))return u(l,c);if(i*r<i*d||p===o)return u(d,l);c=l,l=d}}function d(t){t.attr("x",-n.bar.captureWidth/2).attr("width",n.bar.captureWidth)}function m(t){t.attr("visibility","visible").style("visibility","visible").attr("fill","yellow").attr("opacity",0)}function g(t){if(!t.brush.filterSpecified)return"0,"+t.height;for(var e,r,n,i=v(t.brush.filter.getConsolidated(),t.height),a=[0],o=i.length?i[0][0]:null,s=0;s<i.length;s++)r=(e=i[s])[1]-e[0],a.push(o),a.push(r),(n=s+1)<i.length&&(o=i[n][0]-e[1]);return a.push(t.height),a}function v(t,e){return t.map((function(t){return t.map((function(t){return Math.max(0,t*e)})).sort(s)}))}function y(){i.select(document.body).style("cursor",null)}function x(t){t.attr("stroke-dasharray",g)}function b(t,e){var r=i.select(t).selectAll(".highlight, .highlight-shadow");x(e?r.transition().duration(n.bar.snapDuration).each("end",e):r)}function _(t,e){var r,i=t.brush,a=NaN,o={};if(i.filterSpecified){var s=t.height,l=i.filter.getConsolidated(),c=v(l,s),u=NaN,f=NaN,h=NaN;for(r=0;r<=c.length;r++){var p=c[r];if(p&&p[0]<=e&&e<=p[1]){u=r;break}if(f=r?r-1:NaN,p&&p[0]>e){h=r;break}}if(a=u,isNaN(a)&&(a=isNaN(f)||isNaN(h)?isNaN(f)?h:f:e-c[f][1]<c[h][0]-e?f:h),!isNaN(a)){var d=c[a],m=function(t,e){var r=n.bar.handleHeight;if(!(e>t[1]+r||e<t[0]-r))return e>=.9*t[1]+.1*t[0]?"n":e<=.9*t[0]+.1*t[1]?"s":"ns"}(d,e);m&&(o.interval=l[a],o.intervalPix=d,o.region=m)}}if(t.ordinal&&!o.region){var g=t.unitTickvals,y=t.unitToPaddedPx.invert(e);for(r=0;r<g.length;r++){var x=[.25*g[Math.max(r-1,0)]+.75*g[r],.25*g[Math.min(r+1,g.length-1)]+.75*g[r]];if(y>=x[0]&&y<=x[1]){o.clickableOrdinalRange=x;break}}}return o}function w(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.brush.svgBrush;a.wasDragged=!0,a._dragging=!0,a.grabbingBar?a.newExtent=[r-a.grabPoint,r+a.barLength-a.grabPoint].map(e.unitToPaddedPx.invert):a.newExtent=[a.startExtent,e.unitToPaddedPx.invert(r)].sort(s),e.brush.filterSpecified=!0,a.extent=a.stayingIntervals.concat([a.newExtent]),a.brushCallback(e),b(t.parentNode)}function T(t,e){var r=_(e,e.height-i.mouse(t)[1]-2*n.verticalPadding),a="crosshair";r.clickableOrdinalRange?a="pointer":r.region&&(a=r.region+"-resize"),i.select(document.body).style("cursor",a)}function k(t){t.on("mousemove",(function(t){i.event.preventDefault(),t.parent.inBrushDrag||T(this,t)})).on("mouseleave",(function(t){t.parent.inBrushDrag||y()})).call(i.behavior.drag().on("dragstart",(function(t){!function(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.unitToPaddedPx.invert(r),o=e.brush,s=_(e,r),l=s.interval,c=o.svgBrush;if(c.wasDragged=!1,c.grabbingBar="ns"===s.region,c.grabbingBar){var u=l.map(e.unitToPaddedPx);c.grabPoint=r-u[0]-n.verticalPadding,c.barLength=u[1]-u[0]}c.clickableOrdinalRange=s.clickableOrdinalRange,c.stayingIntervals=e.multiselect&&o.filterSpecified?o.filter.getConsolidated():[],l&&(c.stayingIntervals=c.stayingIntervals.filter((function(t){return t[0]!==l[0]&&t[1]!==l[1]}))),c.startExtent=s.region?l["s"===s.region?1:0]:a,e.parent.inBrushDrag=!0,c.brushStartCallback()}(this,t)})).on("drag",(function(t){w(this,t)})).on("dragend",(function(t){!function(t,e){var r=e.brush,n=r.filter,a=r.svgBrush;a._dragging||(T(t,e),w(t,e),e.brush.svgBrush.wasDragged=!1),a._dragging=!1,i.event.sourceEvent.stopPropagation();var o=a.grabbingBar;if(a.grabbingBar=!1,a.grabLocation=void 0,e.parent.inBrushDrag=!1,y(),!a.wasDragged)return a.wasDragged=void 0,a.clickableOrdinalRange?r.filterSpecified&&e.multiselect?a.extent.push(a.clickableOrdinalRange):(a.extent=[a.clickableOrdinalRange],r.filterSpecified=!0):o?(a.extent=a.stayingIntervals,0===a.extent.length&&M(r)):M(r),a.brushCallback(e),b(t.parentNode),void a.brushEndCallback(r.filterSpecified?n.getConsolidated():[]);var s=function(){n.set(n.getConsolidated())};if(e.ordinal){var l=e.unitTickvals;l[l.length-1]<l[0]&&l.reverse(),a.newExtent=[p(0,l,a.newExtent[0],a.stayingIntervals),p(1,l,a.newExtent[1],a.stayingIntervals)];var c=a.newExtent[1]>a.newExtent[0];a.extent=a.stayingIntervals.concat(c?[a.newExtent]:[]),a.extent.length||M(r),a.brushCallback(e),c?b(t.parentNode,s):(s(),b(t.parentNode))}else s();a.brushEndCallback(r.filterSpecified?n.getConsolidated():[])}(this,t)})))}function A(t,e){return t[0]-e[0]}function M(t){t.filterSpecified=!1,t.svgBrush.extent=[[-1/0,1/0]]}function S(t){for(var e,r=t.slice(),n=[],i=r.shift();i;){for(e=i.slice();(i=r.shift())&&i[0]<=e[1];)e[1]=Math.max(e[1],i[1]);n.push(e)}return 1===n.length&&n[0][0]>n[0][1]&&(n=[]),n}e.exports={makeBrush:function(t,e,r,n,i,a){var o,l=function(){var t,e,r=[];return{set:function(n){1===(r=n.map((function(t){return t.slice().sort(s)})).sort(A)).length&&r[0][0]===-1/0&&r[0][1]===1/0&&(r=[[0,-1]]),t=S(r),e=r.reduce((function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]}),[1/0,-1/0])},get:function(){return r.slice()},getConsolidated:function(){return t},getBounds:function(){return e}}}();return l.set(r),{filter:l,filterSpecified:e,svgBrush:{extent:[],brushStartCallback:n,brushCallback:(o=i,function(t){var e=t.brush,r=function(t){return t.svgBrush.extent.map((function(t){return t.slice()}))}(e).slice();e.filter.set(r),o()}),brushEndCallback:a}}},ensureAxisBrush:function(t,e){var r=t.selectAll("."+n.cn.axisBrush).data(o,a);r.enter().append("g").classed(n.cn.axisBrush,!0),function(t,e){var r=t.selectAll(".background").data(o);r.enter().append("rect").classed("background",!0).call(d).call(m).style("pointer-events","auto").attr("transform",l(0,n.verticalPadding)),r.call(k).attr("height",(function(t){return t.height-n.verticalPadding}));var i=t.selectAll(".highlight-shadow").data(o);i.enter().append("line").classed("highlight-shadow",!0).attr("x",-n.bar.width/2).attr("stroke-width",n.bar.width+n.bar.strokeWidth).attr("stroke",e).attr("opacity",n.bar.strokeOpacity).attr("stroke-linecap","butt"),i.attr("y1",(function(t){return t.height})).call(x);var a=t.selectAll(".highlight").data(o);a.enter().append("line").classed("highlight",!0).attr("x",-n.bar.width/2).attr("stroke-width",n.bar.width-n.bar.strokeWidth).attr("stroke",n.bar.fillColor).attr("opacity",n.bar.fillOpacity).attr("stroke-linecap","butt"),a.attr("y1",(function(t){return t.height})).call(x)}(r,e)},cleanRanges:function(t,e){if(Array.isArray(t[0])?(t=t.map((function(t){return t.sort(s)})),t=e.multiselect?S(t.sort(A)):[t[0]]):t=[t.sort(s)],e.tickvals){var r=e.tickvals.slice().sort(s);if(!(t=t.map((function(t){var e=[p(0,r,t[0],[]),p(1,r,t[1],[])];if(e[1]>e[0])return e})).filter((function(t){return t}))).length)return}return t.length>1?t:t[0]}}},{"../../lib":498,"../../lib/gup":495,"./constants":888,"@plotly/d3":58}],885:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),colorbar:{container:"line",min:"cmin",max:"cmax"},moduleType:"trace",name:"parcoords",basePlotModule:t("./base_plot"),categories:["gl","regl","noOpacity","noHover"],meta:{}}},{"./attributes":883,"./base_plot":886,"./calc":887,"./defaults":889}],886:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../plots/get_data").getModuleCalcData,a=t("./plot"),o=t("../../constants/xmlns_namespaces");r.name="parcoords",r.plot=function(t){var e=i(t.calcdata,"parcoords")[0];e.length&&a(t,e)},r.clean=function(t,e,r,n){var i=n._has&&n._has("parcoords"),a=e._has&&e._has("parcoords");i&&!a&&(n._paperdiv.selectAll(".parcoords").remove(),n._glimages.selectAll("*").remove())},r.toSVG=function(t){var e=t._fullLayout._glimages,r=n.select(t).selectAll(".svg-container");r.filter((function(t,e){return e===r.size()-1})).selectAll(".gl-canvas-context, .gl-canvas-focus").each((function(){var t=this.toDataURL("image/png");e.append("svg:image").attr({xmlns:o.svg,"xlink:href":t,preserveAspectRatio:"none",x:0,y:0,width:this.style.width,height:this.style.height})})),window.setTimeout((function(){n.selectAll("#filterBarPattern").attr("id","filterBarPattern")}),60)}},{"../../constants/xmlns_namespaces":475,"../../plots/get_data":588,"./plot":895,"@plotly/d3":58}],887:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray,i=t("../../components/colorscale"),a=t("../../lib/gup").wrap;e.exports=function(t,e){var r,o;return i.hasColorscale(e,"line")&&n(e.line.color)?(r=e.line.color,o=i.extractOpts(e.line).colorscale,i.calc(t,e,{vals:r,containerStr:"line",cLetter:"c"})):(r=function(t){for(var e=new Array(t),r=0;r<t;r++)e[r]=.5;return e}(e._length),o=[[0,e.line.color],[1,e.line.color]]),a({lineColor:r,cscale:o})}},{"../../components/colorscale":373,"../../lib":498,"../../lib/gup":495}],888:[function(t,e,r){"use strict";e.exports={maxDimensionCount:60,overdrag:45,verticalPadding:2,tickDistance:50,canvasPixelRatio:1,blockLineCount:5e3,layers:["contextLineLayer","focusLineLayer","pickLineLayer"],axisTitleOffset:28,axisExtentOffset:10,deselectedLineColor:"#777",bar:{width:4,captureWidth:10,fillColor:"magenta",fillOpacity:1,snapDuration:150,snapRatio:.25,snapClose:.01,strokeOpacity:1,strokeWidth:1,handleHeight:8,handleOpacity:1,handleOverlap:0},cn:{axisExtentText:"axis-extent-text",parcoordsLineLayers:"parcoords-line-layers",parcoordsLineLayer:"parcoords-lines",parcoords:"parcoords",parcoordsControlView:"parcoords-control-view",yAxis:"y-axis",axisOverlays:"axis-overlays",axis:"axis",axisHeading:"axis-heading",axisTitle:"axis-title",axisExtent:"axis-extent",axisExtentTop:"axis-extent-top",axisExtentTopText:"axis-extent-top-text",axisExtentBottom:"axis-extent-bottom",axisExtentBottomText:"axis-extent-bottom-text",axisBrush:"axis-brush"},id:{filterBarPattern:"filter-bar-pattern"}}},{}],889:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults"),o=t("../../plots/domain").defaults,s=t("../../plots/array_container_defaults"),l=t("../../plots/cartesian/axes"),c=t("./attributes"),u=t("./axisbrush"),f=t("./constants").maxDimensionCount,h=t("./merge_length");function p(t,e,r,i){function a(r,i){return n.coerce(t,e,c.dimensions,r,i)}var o=a("values"),s=a("visible");if(o&&o.length||(s=e.visible=!1),s){a("label"),a("tickvals"),a("ticktext"),a("tickformat");var f=a("range");e._ax={_id:"y",type:"linear",showexponent:"all",exponentformat:"B",range:f},l.setConvert(e._ax,i.layout),a("multiselect");var h=a("constraintrange");h&&(e.constraintrange=u.cleanRanges(h,e))}}e.exports=function(t,e,r,l){function u(r,i){return n.coerce(t,e,c,r,i)}var d=t.dimensions;Array.isArray(d)&&d.length>f&&(n.log("parcoords traces support up to "+f+" dimensions at the moment"),d.splice(f));var m=s(t,e,{name:"dimensions",layout:l,handleItemDefaults:p}),g=function(t,e,r,o,s){var l=s("line.color",r);if(i(t,"line")&&n.isArrayOrTypedArray(l)){if(l.length)return s("line.colorscale"),a(t,e,o,s,{prefix:"line.",cLetter:"c"}),l.length;e.line.color=r}return 1/0}(t,e,r,l,u);o(e,l,u),Array.isArray(m)&&m.length||(e.visible=!1),h(e,m,"values",g);var v={family:l.font.family,size:Math.round(l.font.size/1.2),color:l.font.color};n.coerceFont(u,"labelfont",v),n.coerceFont(u,"tickfont",v),n.coerceFont(u,"rangefont",v),u("labelangle"),u("labelside")}},{"../../components/colorscale/defaults":371,"../../components/colorscale/helpers":372,"../../lib":498,"../../plots/array_container_defaults":544,"../../plots/cartesian/axes":549,"../../plots/domain":579,"./attributes":883,"./axisbrush":884,"./constants":888,"./merge_length":893}],890:[function(t,e,r){"use strict";var n=t("../../lib").isTypedArray;r.convertTypedArray=function(t){return n(t)?Array.prototype.slice.call(t):t},r.isOrdinal=function(t){return!!t.tickvals},r.isVisible=function(t){return t.visible||!("visible"in t)}},{"../../lib":498}],891:[function(t,e,r){"use strict";var n=t("./base_index");n.plot=t("./plot"),e.exports=n},{"./base_index":885,"./plot":895}],892:[function(t,e,r){"use strict";var n=t("glslify"),i=n(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nattribute vec4 p01_04, p05_08, p09_12, p13_16,\n p17_20, p21_24, p25_28, p29_32,\n p33_36, p37_40, p41_44, p45_48,\n p49_52, p53_56, p57_60, colors;\n\nuniform mat4 dim0A, dim1A, dim0B, dim1B, dim0C, dim1C, dim0D, dim1D,\n loA, hiA, loB, hiB, loC, hiC, loD, hiD;\n\nuniform vec2 resolution, viewBoxPos, viewBoxSize;\nuniform float maskHeight;\nuniform float drwLayer; // 0: context, 1: focus, 2: pick\nuniform vec4 contextColor;\nuniform sampler2D maskTexture, palette;\n\nbool isPick = (drwLayer > 1.5);\nbool isContext = (drwLayer < 0.5);\n\nconst vec4 ZEROS = vec4(0.0, 0.0, 0.0, 0.0);\nconst vec4 UNITS = vec4(1.0, 1.0, 1.0, 1.0);\n\nfloat val(mat4 p, mat4 v) {\n return dot(matrixCompMult(p, v) * UNITS, UNITS);\n}\n\nfloat axisY(float ratio, mat4 A, mat4 B, mat4 C, mat4 D) {\n float y1 = val(A, dim0A) + val(B, dim0B) + val(C, dim0C) + val(D, dim0D);\n float y2 = val(A, dim1A) + val(B, dim1B) + val(C, dim1C) + val(D, dim1D);\n return y1 * (1.0 - ratio) + y2 * ratio;\n}\n\nint iMod(int a, int b) {\n return a - b * (a / b);\n}\n\nbool fOutside(float p, float lo, float hi) {\n return (lo < hi) && (lo > p || p > hi);\n}\n\nbool vOutside(vec4 p, vec4 lo, vec4 hi) {\n return (\n fOutside(p[0], lo[0], hi[0]) ||\n fOutside(p[1], lo[1], hi[1]) ||\n fOutside(p[2], lo[2], hi[2]) ||\n fOutside(p[3], lo[3], hi[3])\n );\n}\n\nbool mOutside(mat4 p, mat4 lo, mat4 hi) {\n return (\n vOutside(p[0], lo[0], hi[0]) ||\n vOutside(p[1], lo[1], hi[1]) ||\n vOutside(p[2], lo[2], hi[2]) ||\n vOutside(p[3], lo[3], hi[3])\n );\n}\n\nbool outsideBoundingBox(mat4 A, mat4 B, mat4 C, mat4 D) {\n return mOutside(A, loA, hiA) ||\n mOutside(B, loB, hiB) ||\n mOutside(C, loC, hiC) ||\n mOutside(D, loD, hiD);\n}\n\nbool outsideRasterMask(mat4 A, mat4 B, mat4 C, mat4 D) {\n mat4 pnts[4];\n pnts[0] = A;\n pnts[1] = B;\n pnts[2] = C;\n pnts[3] = D;\n\n for(int i = 0; i < 4; ++i) {\n for(int j = 0; j < 4; ++j) {\n for(int k = 0; k < 4; ++k) {\n if(0 == iMod(\n int(255.0 * texture2D(maskTexture,\n vec2(\n (float(i * 2 + j / 2) + 0.5) / 8.0,\n (pnts[i][j][k] * (maskHeight - 1.0) + 1.0) / maskHeight\n ))[3]\n ) / int(pow(2.0, float(iMod(j * 4 + k, 8)))),\n 2\n )) return true;\n }\n }\n }\n return false;\n}\n\nvec4 position(bool isContext, float v, mat4 A, mat4 B, mat4 C, mat4 D) {\n float x = 0.5 * sign(v) + 0.5;\n float y = axisY(x, A, B, C, D);\n float z = 1.0 - abs(v);\n\n z += isContext ? 0.0 : 2.0 * float(\n outsideBoundingBox(A, B, C, D) ||\n outsideRasterMask(A, B, C, D)\n );\n\n return vec4(\n 2.0 * (vec2(x, y) * viewBoxSize + viewBoxPos) / resolution - 1.0,\n z,\n 1.0\n );\n}\n\nvoid main() {\n mat4 A = mat4(p01_04, p05_08, p09_12, p13_16);\n mat4 B = mat4(p17_20, p21_24, p25_28, p29_32);\n mat4 C = mat4(p33_36, p37_40, p41_44, p45_48);\n mat4 D = mat4(p49_52, p53_56, p57_60, ZEROS);\n\n float v = colors[3];\n\n gl_Position = position(isContext, v, A, B, C, D);\n\n fragColor =\n isContext ? vec4(contextColor) :\n isPick ? vec4(colors.rgb, 1.0) : texture2D(palette, vec2(abs(v), 0.5));\n}\n"]),a=n(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n gl_FragColor = fragColor;\n}\n"]),o=t("./constants").maxDimensionCount,s=t("../../lib"),l=new Uint8Array(4),c=new Uint8Array(4),u={shape:[256,1],format:"rgba",type:"uint8",mag:"nearest",min:"nearest"};function f(t,e,r,n,i){var a=t._gl;a.enable(a.SCISSOR_TEST),a.scissor(e,r,n,i),t.clear({color:[0,0,0,0],depth:1})}function h(t,e,r,n,i,a){var o=a.key;r.drawCompleted||(!function(t){t.read({x:0,y:0,width:1,height:1,data:l})}(t),r.drawCompleted=!0),function s(l){var c=Math.min(n,i-l*n);0===l&&(window.cancelAnimationFrame(r.currentRafs[o]),delete r.currentRafs[o],f(t,a.scissorX,a.scissorY,a.scissorWidth,a.viewBoxSize[1])),r.clearOnly||(a.count=2*c,a.offset=2*l*n,e(a),l*n+c<i&&(r.currentRafs[o]=window.requestAnimationFrame((function(){s(l+1)}))),r.drawCompleted=!1)}(0)}function p(t,e){for(var r=new Array(256),n=0;n<256;n++)r[n]=t(n/255).concat(e);return r}function d(t,e){return(t>>>8*e)%256/255}function m(t,e,r){for(var n=new Array(8*e),i=0,a=0;a<e;a++)for(var o=0;o<2;o++)for(var s=0;s<4;s++){var l=4*t+s,c=r[64*a+l];63===l&&0===o&&(c*=-1),n[i++]=c}return n}function g(t){var e="0"+t;return e.substr(e.length-2)}function v(t){return t<o?"p"+g(t+1)+"_"+g(t+4):"colors"}function y(t,e,r,n,i,a,o,l,c,u,f,h,p,d){for(var m=[[],[]],g=0;g<64;g++)m[0][g]=g===i?1:0,m[1][g]=g===a?1:0;o*=d,l*=d,c*=d,u*=d;var v=t.lines.canvasOverdrag*d,y=t.domain,x=t.canvasWidth*d,b=t.canvasHeight*d,_=t.pad.l*d,w=t.pad.b*d,T=t.layoutHeight*d,k=t.layoutWidth*d,A=t.deselectedLines.color;return s.extendFlat({key:f,resolution:[x,b],viewBoxPos:[o+v,l],viewBoxSize:[c,u],i0:i,i1:a,dim0A:m[0].slice(0,16),dim0B:m[0].slice(16,32),dim0C:m[0].slice(32,48),dim0D:m[0].slice(48,64),dim1A:m[1].slice(0,16),dim1B:m[1].slice(16,32),dim1C:m[1].slice(32,48),dim1D:m[1].slice(48,64),drwLayer:h,contextColor:[A[0]/255,A[1]/255,A[2]/255,A[3]<1?A[3]:Math.max(1/255,Math.pow(1/t.lines.color.length,1/3))],scissorX:(n===e?0:o+v)+(_-v)+k*y.x[0],scissorWidth:(n===r?x-o+v:c+.5)+(n===e?o+v:0),scissorY:l+w+T*y.y[0],scissorHeight:u,viewportX:_-v+k*y.x[0],viewportY:w+T*y.y[0],viewportWidth:x,viewportHeight:b},p)}function x(t){var e=Math.max(0,Math.floor(2047*t[0]),0),r=Math.min(2047,Math.ceil(2047*t[1]),2047);return[Math.min(e,r),Math.max(e,r)]}e.exports=function(t,e){var r,n,l,g,b,_=e.context,w=e.pick,T=e.regl,k=T._gl,A=k.getParameter(k.ALIASED_LINE_WIDTH_RANGE),M=Math.max(A[0],Math.min(A[1],e.viewModel.plotGlPixelRatio)),S={currentRafs:{},drawCompleted:!0,clearOnly:!1},E=function(t){for(var e={},r=0;r<=o;r+=4)e[v(r)]=t.buffer({usage:"dynamic",type:"float",data:new Uint8Array(0)});return e}(T),L=T.texture(u),C=[];I(e);var P=T({profile:!1,blend:{enable:_,func:{srcRGB:"src alpha",dstRGB:"one minus src alpha",srcAlpha:1,dstAlpha:1},equation:{rgb:"add",alpha:"add"},color:[0,0,0,0]},depth:{enable:!_,mask:!0,func:"less",range:[0,1]},cull:{enable:!0,face:"back"},scissor:{enable:!0,box:{x:T.prop("scissorX"),y:T.prop("scissorY"),width:T.prop("scissorWidth"),height:T.prop("scissorHeight")}},viewport:{x:T.prop("viewportX"),y:T.prop("viewportY"),width:T.prop("viewportWidth"),height:T.prop("viewportHeight")},dither:!1,vert:i,frag:a,primitive:"lines",lineWidth:M,attributes:E,uniforms:{resolution:T.prop("resolution"),viewBoxPos:T.prop("viewBoxPos"),viewBoxSize:T.prop("viewBoxSize"),dim0A:T.prop("dim0A"),dim1A:T.prop("dim1A"),dim0B:T.prop("dim0B"),dim1B:T.prop("dim1B"),dim0C:T.prop("dim0C"),dim1C:T.prop("dim1C"),dim0D:T.prop("dim0D"),dim1D:T.prop("dim1D"),loA:T.prop("loA"),hiA:T.prop("hiA"),loB:T.prop("loB"),hiB:T.prop("hiB"),loC:T.prop("loC"),hiC:T.prop("hiC"),loD:T.prop("loD"),hiD:T.prop("hiD"),palette:L,contextColor:T.prop("contextColor"),maskTexture:T.prop("maskTexture"),drwLayer:T.prop("drwLayer"),maskHeight:T.prop("maskHeight")},offset:T.prop("offset"),count:T.prop("count")});function I(t){r=t.model,n=t.viewModel,l=n.dimensions.slice(),g=l[0]?l[0].values.length:0;var e=r.lines,i=w?e.color.map((function(t,r){return r/e.color.length})):e.color,a=function(t,e,r){for(var n,i=new Array(t*(o+4)),a=0,s=0;s<t;s++){for(var l=0;l<o;l++)i[a++]=l<e.length?e[l].paddedUnitValues[s]:.5;i[a++]=d(s,2),i[a++]=d(s,1),i[a++]=d(s,0),i[a++]=(n=r[s],Math.max(1e-6,Math.min(.999999,n)))}return i}(g,l,i);!function(t,e,r){for(var n=0;n<=o;n+=4)t[v(n)](m(n/4,e,r))}(E,g,a),_||w||(L=T.texture(s.extendFlat({data:p(r.unitToColor,255)},u)))}return{render:function(t,e,n){var i,a,o,s=t.length,c=1/0,u=-1/0;for(i=0;i<s;i++)t[i].dim0.canvasX<c&&(c=t[i].dim0.canvasX,a=i),t[i].dim1.canvasX>u&&(u=t[i].dim1.canvasX,o=i);0===s&&f(T,0,0,r.canvasWidth,r.canvasHeight);var p=function(t){var e,r,n,i=[[],[]];for(n=0;n<64;n++){var a=!t&&n<l.length?l[n].brush.filter.getBounds():[-1/0,1/0];i[0][n]=a[0],i[1][n]=a[1]}var o=new Array(16384);for(e=0;e<16384;e++)o[e]=255;if(!t)for(e=0;e<l.length;e++){var s=e%8,c=(e-s)/8,u=Math.pow(2,s),f=l[e].brush.filter.get();if(!(f.length<2)){var h=x(f[0])[1];for(r=1;r<f.length;r++){var p=x(f[r]);for(n=h+1;n<p[0];n++)o[8*n+c]&=~u;h=Math.max(h,p[1])}}}var d={shape:[8,2048],format:"alpha",type:"uint8",mag:"nearest",min:"nearest",data:o};return b?b(d):b=T.texture(d),{maskTexture:b,maskHeight:2048,loA:i[0].slice(0,16),loB:i[0].slice(16,32),loC:i[0].slice(32,48),loD:i[0].slice(48,64),hiA:i[1].slice(0,16),hiB:i[1].slice(16,32),hiC:i[1].slice(32,48),hiD:i[1].slice(48,64)}}(_);for(i=0;i<s;i++){var d=t[i],m=d.dim0.crossfilterDimensionIndex,v=d.dim1.crossfilterDimensionIndex,k=d.canvasX,A=d.canvasY,M=k+d.panelSizeX,E=d.plotGlPixelRatio;if(e||!C[m]||C[m][0]!==k||C[m][1]!==M){C[m]=[k,M];var L=y(r,a,o,i,m,v,k,A,d.panelSizeX,d.panelSizeY,d.dim0.crossfilterDimensionIndex,_?0:w?2:1,p,E);S.clearOnly=n;var I=e?r.lines.blockLineCount:g;h(T,P,S,I,g,L)}}},readPixel:function(t,e){return T.read({x:t,y:e,width:1,height:1,data:c}),c},readPixels:function(t,e,r,n){var i=new Uint8Array(4*r*n);return T.read({x:t,y:e,width:r,height:n,data:i}),i},destroy:function(){for(var e in t.style["pointer-events"]="none",L.destroy(),b&&b.destroy(),E)E[e].destroy()},update:I}}},{"../../lib":498,"./constants":888,glslify:222}],893:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){var i,a;for(n||(n=1/0),i=0;i<e.length;i++)(a=e[i]).visible&&(n=Math.min(n,a[r].length));for(n===1/0&&(n=0),t._length=n,i=0;i<e.length;i++)(a=e[i]).visible&&(a._length=n);return n}},{}],894:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=i.numberFormat,o=t("color-rgba"),s=t("../../plots/cartesian/axes"),l=i.strRotate,c=i.strTranslate,u=t("../../lib/svg_text_utils"),f=t("../../components/drawing"),h=t("../../components/colorscale"),p=t("../../lib/gup"),d=p.keyFun,m=p.repeat,g=p.unwrap,v=t("./helpers"),y=t("./constants"),x=t("./axisbrush"),b=t("./lines");function _(t,e,r){return i.aggNums(t,null,e,r)}function w(t,e){return k(_(Math.min,t,e),_(Math.max,t,e))}function T(t){var e=t.range;return e?k(e[0],e[1]):w(t.values,t._length)}function k(t,e){return!isNaN(t)&&isFinite(t)||(t=0),!isNaN(e)&&isFinite(e)||(e=0),t===e&&(0===t?(t-=1,e+=1):(t*=.9,e*=1.1)),[t,e]}function A(t,e,r,i,o){var s,l,c=T(r);return i?n.scale.ordinal().domain(i.map((s=a(r.tickformat),l=o,l?function(t,e){var r=l[e];return null==r?s(t):r}:s))).range(i.map((function(r){var n=(r-c[0])/(c[1]-c[0]);return t-e+n*(2*e-t)}))):n.scale.linear().domain(c).range([t-e,e])}function M(t){if(t.tickvals){var e=T(t);return n.scale.ordinal().domain(t.tickvals).range(t.tickvals.map((function(t){return(t-e[0])/(e[1]-e[0])})))}}function S(t){var e=t.map((function(t){return t[0]})),r=t.map((function(t){var e=o(t[1]);return n.rgb("rgb("+e[0]+","+e[1]+","+e[2]+")")})),i="rgb".split("").map((function(t){return n.scale.linear().clamp(!0).domain(e).range(r.map((i=t,function(t){return t[i]})));var i}));return function(t){return i.map((function(e){return e(t)}))}}function E(t){return t.dimensions.some((function(t){return t.brush.filterSpecified}))}function L(t,e,r){var a=g(e),s=a.trace,l=v.convertTypedArray(a.lineColor),c=s.line,u={color:o(y.deselectedLineColor)},f=h.extractOpts(c),p=f.reversescale?h.flipScale(a.cscale):a.cscale,d=s.domain,m=s.dimensions,x=t.width,b=s.labelangle,_=s.labelside,w=s.labelfont,k=s.tickfont,A=s.rangefont,M=i.extendDeepNoArrays({},c,{color:l.map(n.scale.linear().domain(T({values:l,range:[f.min,f.max],_length:s._length}))),blockLineCount:y.blockLineCount,canvasOverdrag:y.overdrag*y.canvasPixelRatio}),E=Math.floor(x*(d.x[1]-d.x[0])),L=Math.floor(t.height*(d.y[1]-d.y[0])),C=t.margin||{l:80,r:80,t:100,b:80},P=E,I=L;return{key:r,colCount:m.filter(v.isVisible).length,dimensions:m,tickDistance:y.tickDistance,unitToColor:S(p),lines:M,deselectedLines:u,labelAngle:b,labelSide:_,labelFont:w,tickFont:k,rangeFont:A,layoutWidth:x,layoutHeight:t.height,domain:d,translateX:d.x[0]*x,translateY:t.height-d.y[1]*t.height,pad:C,canvasWidth:P*y.canvasPixelRatio+2*M.canvasOverdrag,canvasHeight:I*y.canvasPixelRatio,width:P,height:I,canvasPixelRatio:y.canvasPixelRatio}}function C(t,e,r){var o=r.width,s=r.height,l=r.dimensions,c=r.canvasPixelRatio,u=function(t){return o*t/Math.max(1,r.colCount-1)},f=y.verticalPadding/s,h=function(t,e){return n.scale.linear().range([e,t-e])}(s,y.verticalPadding),p={key:r.key,xScale:u,model:r,inBrushDrag:!1},d={};return p.dimensions=l.filter(v.isVisible).map((function(o,l){var m=function(t,e){return n.scale.linear().domain(T(t)).range([e,1-e])}(o,f),g=d[o.label];d[o.label]=(g||0)+1;var b=o.label+(g?"__"+g:""),_=o.constraintrange,w=_&&_.length;w&&!Array.isArray(_[0])&&(_=[_]);var k=w?_.map((function(t){return t.map(m)})):[[-1/0,1/0]],S=o.values;S.length>o._length&&(S=S.slice(0,o._length));var L,C=o.tickvals;function P(t,e){return{val:t,text:L[e]}}function I(t,e){return t.val-e.val}if(Array.isArray(C)&&C.length){L=o.ticktext,Array.isArray(L)&&L.length?L.length>C.length?L=L.slice(0,C.length):C.length>L.length&&(C=C.slice(0,L.length)):L=C.map(a(o.tickformat));for(var O=1;O<C.length;O++)if(C[O]<C[O-1]){for(var z=C.map(P).sort(I),D=0;D<C.length;D++)C[D]=z[D].val,L[D]=z[D].text;break}}else C=void 0;return S=v.convertTypedArray(S),{key:b,label:o.label,tickFormat:o.tickformat,tickvals:C,ticktext:L,ordinal:v.isOrdinal(o),multiselect:o.multiselect,xIndex:l,crossfilterDimensionIndex:l,visibleIndex:o._index,height:s,values:S,paddedUnitValues:S.map(m),unitTickvals:C&&C.map(m),xScale:u,x:u(l),canvasX:u(l)*c,unitToPaddedPx:h,domainScale:A(s,y.verticalPadding,o,C,L),ordinalScale:M(o),parent:p,model:r,brush:x.makeBrush(t,w,k,(function(){t.linePickActive(!1)}),(function(){var e=p;e.focusLayer&&e.focusLayer.render(e.panels,!0);var r=E(e);!t.contextShown()&&r?(e.contextLayer&&e.contextLayer.render(e.panels,!0),t.contextShown(!0)):t.contextShown()&&!r&&(e.contextLayer&&e.contextLayer.render(e.panels,!0,!0),t.contextShown(!1))}),(function(r){if(p.focusLayer.render(p.panels,!0),p.pickLayer&&p.pickLayer.render(p.panels,!0),t.linePickActive(!0),e&&e.filterChanged){var n=m.invert,a=r.map((function(t){return t.map(n).sort(i.sorterAsc)})).sort((function(t,e){return t[0]-e[0]}));e.filterChanged(p.key,o._index,a)}}))}})),p}function P(t){t.classed(y.cn.axisExtentText,!0).attr("text-anchor","middle").style("cursor","default")}function I(t,e){var r="top"===e?1:-1,n=t*Math.PI/180;return{dir:r,dx:Math.sin(n),dy:Math.cos(n),degrees:t}}function O(t,e,r){for(var n=e.panels||(e.panels=[]),i=t.data(),a=0;a<i.length-1;a++){var o=n[a]||(n[a]={}),s=i[a],l=i[a+1];o.dim0=s,o.dim1=l,o.canvasX=s.canvasX,o.panelSizeX=l.canvasX-s.canvasX,o.panelSizeY=e.model.canvasHeight,o.y=0,o.canvasY=0,o.plotGlPixelRatio=r}}function z(t,e){return s.tickText(t._ax,e,!1).text}function D(t,e){if(t.ordinal)return"";var r=t.domainScale.domain(),n=r[e?r.length-1:0];return z(t.model.dimensions[t.visibleIndex],n)}e.exports=function(t,e,r,a){var o=t._fullLayout,h=o._toppaper,p=o._glcontainer,_=t._context.plotGlPixelRatio,T=t._fullLayout.paper_bgcolor;!function(t){for(var e=0;e<t.length;e++)for(var r=0;r<t[e].length;r++)for(var n=t[e][r].trace,i=n.dimensions,a=0;a<i.length;a++){var o=i[a].values,l=i[a]._ax;l&&(l.range?l.range=k(l.range[0],l.range[1]):l.range=w(o,n._length),l.dtick||(l.dtick=.01*(Math.abs(l.range[1]-l.range[0])||1)),l.tickformat=i[a].tickformat,s.calcTicks(l),l.cleanRange())}}(e);var A,M,S=(A=!0,M=!1,{linePickActive:function(t){return arguments.length?A=!!t:A},contextShown:function(t){return arguments.length?M=!!t:M}}),R=e.filter((function(t){return g(t).trace.visible})).map(L.bind(0,r)).map(C.bind(0,S,a));p.each((function(t,e){return i.extendFlat(t,R[e])}));var F=p.selectAll(".gl-canvas").each((function(t){t.viewModel=R[0],t.viewModel.plotGlPixelRatio=_,t.viewModel.paperColor=T,t.model=t.viewModel?t.viewModel.model:null})),B=null;F.filter((function(t){return t.pick})).style("pointer-events","auto").on("mousemove",(function(t){if(S.linePickActive()&&t.lineLayer&&a&&a.hover){var e=n.event,r=this.width,i=this.height,o=n.mouse(this),s=o[0],l=o[1];if(s<0||l<0||s>=r||l>=i)return;var c=t.lineLayer.readPixel(s,i-1-l),u=0!==c[3],f=u?c[2]+256*(c[1]+256*c[0]):null,h={x:s,y:l,clientX:e.clientX,clientY:e.clientY,dataIndex:t.model.key,curveNumber:f};f!==B&&(u?a.hover(h):a.unhover&&a.unhover(h),B=f)}})),F.style("opacity",(function(t){return t.pick?0:1})),h.style("background","rgba(255, 255, 255, 0)");var N=h.selectAll("."+y.cn.parcoords).data(R,d);N.exit().remove(),N.enter().append("g").classed(y.cn.parcoords,!0).style("shape-rendering","crispEdges").style("pointer-events","none"),N.attr("transform",(function(t){return c(t.model.translateX,t.model.translateY)}));var j=N.selectAll("."+y.cn.parcoordsControlView).data(m,d);j.enter().append("g").classed(y.cn.parcoordsControlView,!0),j.attr("transform",(function(t){return c(t.model.pad.l,t.model.pad.t)}));var U=j.selectAll("."+y.cn.yAxis).data((function(t){return t.dimensions}),d);U.enter().append("g").classed(y.cn.yAxis,!0),j.each((function(t){O(U,t,_)})),F.each((function(t){if(t.viewModel){!t.lineLayer||a?t.lineLayer=b(this,t):t.lineLayer.update(t),(t.key||0===t.key)&&(t.viewModel[t.key]=t.lineLayer);var e=!t.context||a;t.lineLayer.render(t.viewModel.panels,e)}})),U.attr("transform",(function(t){return c(t.xScale(t.xIndex),0)})),U.call(n.behavior.drag().origin((function(t){return t})).on("drag",(function(t){var e=t.parent;S.linePickActive(!1),t.x=Math.max(-y.overdrag,Math.min(t.model.width+y.overdrag,n.event.x)),t.canvasX=t.x*t.model.canvasPixelRatio,U.sort((function(t,e){return t.x-e.x})).each((function(e,r){e.xIndex=r,e.x=t===e?e.x:e.xScale(e.xIndex),e.canvasX=e.x*e.model.canvasPixelRatio})),O(U,e,_),U.filter((function(e){return 0!==Math.abs(t.xIndex-e.xIndex)})).attr("transform",(function(t){return c(t.xScale(t.xIndex),0)})),n.select(this).attr("transform",c(t.x,0)),U.each((function(r,n,i){i===t.parent.key&&(e.dimensions[n]=r)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer.render&&e.focusLayer.render(e.panels)})).on("dragend",(function(t){var e=t.parent;t.x=t.xScale(t.xIndex),t.canvasX=t.x*t.model.canvasPixelRatio,O(U,e,_),n.select(this).attr("transform",(function(t){return c(t.x,0)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer&&e.focusLayer.render(e.panels),e.pickLayer&&e.pickLayer.render(e.panels,!0),S.linePickActive(!0),a&&a.axesMoved&&a.axesMoved(e.key,e.dimensions.map((function(t){return t.crossfilterDimensionIndex})))}))),U.exit().remove();var V=U.selectAll("."+y.cn.axisOverlays).data(m,d);V.enter().append("g").classed(y.cn.axisOverlays,!0),V.selectAll("."+y.cn.axis).remove();var H=V.selectAll("."+y.cn.axis).data(m,d);H.enter().append("g").classed(y.cn.axis,!0),H.each((function(t){var e=t.model.height/t.model.tickDistance,r=t.domainScale,i=r.domain();n.select(this).call(n.svg.axis().orient("left").tickSize(4).outerTickSize(2).ticks(e,t.tickFormat).tickValues(t.ordinal?i:null).tickFormat((function(e){return v.isOrdinal(t)?e:z(t.model.dimensions[t.visibleIndex],e)})).scale(r)),f.font(H.selectAll("text"),t.model.tickFont)})),H.selectAll(".domain, .tick>line").attr("fill","none").attr("stroke","black").attr("stroke-opacity",.25).attr("stroke-width","1px"),H.selectAll("text").style("text-shadow",u.makeTextShadow(T)).style("cursor","default");var q=V.selectAll("."+y.cn.axisHeading).data(m,d);q.enter().append("g").classed(y.cn.axisHeading,!0);var G=q.selectAll("."+y.cn.axisTitle).data(m,d);G.enter().append("text").classed(y.cn.axisTitle,!0).attr("text-anchor","middle").style("cursor","ew-resize").style("pointer-events","auto"),G.text((function(t){return t.label})).each((function(e){var r=n.select(this);f.font(r,e.model.labelFont),u.convertToTspans(r,t)})).attr("transform",(function(t){var e=I(t.model.labelAngle,t.model.labelSide),r=y.axisTitleOffset;return(e.dir>0?"":c(0,2*r+t.model.height))+l(e.degrees)+c(-r*e.dx,-r*e.dy)})).attr("text-anchor",(function(t){var e=I(t.model.labelAngle,t.model.labelSide);return 2*Math.abs(e.dx)>Math.abs(e.dy)?e.dir*e.dx<0?"start":"end":"middle"}));var Y=V.selectAll("."+y.cn.axisExtent).data(m,d);Y.enter().append("g").classed(y.cn.axisExtent,!0);var W=Y.selectAll("."+y.cn.axisExtentTop).data(m,d);W.enter().append("g").classed(y.cn.axisExtentTop,!0),W.attr("transform",c(0,-y.axisExtentOffset));var X=W.selectAll("."+y.cn.axisExtentTopText).data(m,d);X.enter().append("text").classed(y.cn.axisExtentTopText,!0).call(P),X.text((function(t){return D(t,!0)})).each((function(t){f.font(n.select(this),t.model.rangeFont)}));var Z=Y.selectAll("."+y.cn.axisExtentBottom).data(m,d);Z.enter().append("g").classed(y.cn.axisExtentBottom,!0),Z.attr("transform",(function(t){return c(0,t.model.height+y.axisExtentOffset)}));var J=Z.selectAll("."+y.cn.axisExtentBottomText).data(m,d);J.enter().append("text").classed(y.cn.axisExtentBottomText,!0).attr("dy","0.75em").call(P),J.text((function(t){return D(t,!1)})).each((function(t){f.font(n.select(this),t.model.rangeFont)})),x.ensureAxisBrush(V,T)}},{"../../components/colorscale":373,"../../components/drawing":383,"../../lib":498,"../../lib/gup":495,"../../lib/svg_text_utils":524,"../../plots/cartesian/axes":549,"./axisbrush":884,"./constants":888,"./helpers":890,"./lines":892,"@plotly/d3":58,"color-rgba":86}],895:[function(t,e,r){"use strict";var n=t("./parcoords"),i=t("../../lib/prepare_regl"),a=t("./helpers").isVisible,o={};function s(t,e,r){var n=e.indexOf(r),i=t.indexOf(n);return-1===i&&(i+=e.length),i}(e.exports=function(t,e){var r=t._fullLayout;if(i(t,[],o)){var l={},c={},u={},f={},h=r._size;e.forEach((function(e,r){var n=e[0].trace;u[r]=n.index;var i=f[r]=n._fullInput.index;l[r]=t.data[i].dimensions,c[r]=t.data[i].dimensions.slice()}));n(t,e,{width:h.w,height:h.h,margin:{t:h.t,r:h.r,b:h.b,l:h.l}},{filterChanged:function(e,n,i){var a=c[e][n],o=i.map((function(t){return t.slice()})),s="dimensions["+n+"].constraintrange",l=r._tracePreGUI[t._fullData[u[e]]._fullInput.uid];if(void 0===l[s]){var h=a.constraintrange;l[s]=h||null}var p=t._fullData[u[e]].dimensions[n];o.length?(1===o.length&&(o=o[0]),a.constraintrange=o,p.constraintrange=o.slice(),o=[o]):(delete a.constraintrange,delete p.constraintrange,o=null);var d={};d[s]=o,t.emit("plotly_restyle",[d,[f[e]]])},hover:function(e){t.emit("plotly_hover",e)},unhover:function(e){t.emit("plotly_unhover",e)},axesMoved:function(e,r){var n=function(t,e){return function(r,n){return s(t,e,r)-s(t,e,n)}}(r,c[e].filter(a));l[e].sort(n),c[e].filter((function(t){return!a(t)})).sort((function(t){return c[e].indexOf(t)})).forEach((function(t){l[e].splice(l[e].indexOf(t),1),l[e].splice(c[e].indexOf(t),0,t)})),t.emit("plotly_restyle",[{dimensions:[l[e]]},[f[e]]])}})}}).reglPrecompiled=o},{"../../lib/prepare_regl":511,"./helpers":890,"./parcoords":894}],896:[function(t,e,r){"use strict";var n=t("../../plots/attributes"),i=t("../../plots/domain").attributes,a=t("../../plots/font_attributes"),o=t("../../components/color/attributes"),s=t("../../plots/template_attributes").hovertemplateAttrs,l=t("../../plots/template_attributes").texttemplateAttrs,c=t("../../lib/extend").extendFlat,u=a({editType:"plot",arrayOk:!0,colorEditType:"plot"});e.exports={labels:{valType:"data_array",editType:"calc"},label0:{valType:"number",dflt:0,editType:"calc"},dlabel:{valType:"number",dflt:1,editType:"calc"},values:{valType:"data_array",editType:"calc"},marker:{colors:{valType:"data_array",editType:"calc"},line:{color:{valType:"color",dflt:o.defaultLine,arrayOk:!0,editType:"style"},width:{valType:"number",min:0,dflt:0,arrayOk:!0,editType:"style"},editType:"calc"},editType:"calc"},text:{valType:"data_array",editType:"plot"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"style"},scalegroup:{valType:"string",dflt:"",editType:"calc"},textinfo:{valType:"flaglist",flags:["label","text","value","percent"],extras:["none"],editType:"calc"},hoverinfo:c({},n.hoverinfo,{flags:["label","text","value","percent","name"]}),hovertemplate:s({},{keys:["label","color","value","percent","text"]}),texttemplate:l({editType:"plot"},{keys:["label","color","value","percent","text"]}),textposition:{valType:"enumerated",values:["inside","outside","auto","none"],dflt:"auto",arrayOk:!0,editType:"plot"},textfont:c({},u,{}),insidetextorientation:{valType:"enumerated",values:["horizontal","radial","tangential","auto"],dflt:"auto",editType:"plot"},insidetextfont:c({},u,{}),outsidetextfont:c({},u,{}),automargin:{valType:"boolean",dflt:!1,editType:"plot"},title:{text:{valType:"string",dflt:"",editType:"plot"},font:c({},u,{}),position:{valType:"enumerated",values:["top left","top center","top right","middle center","bottom left","bottom center","bottom right"],editType:"plot"},editType:"plot"},domain:i({name:"pie",trace:!0,editType:"calc"}),hole:{valType:"number",min:0,max:1,dflt:0,editType:"calc"},sort:{valType:"boolean",dflt:!0,editType:"calc"},direction:{valType:"enumerated",values:["clockwise","counterclockwise"],dflt:"counterclockwise",editType:"calc"},rotation:{valType:"number",min:-360,max:360,dflt:0,editType:"calc"},pull:{valType:"number",min:0,max:1,dflt:0,arrayOk:!0,editType:"calc"},_deprecated:{title:{valType:"string",dflt:"",editType:"calc"},titlefont:c({},u,{}),titleposition:{valType:"enumerated",values:["top left","top center","top right","middle center","bottom left","bottom center","bottom right"],editType:"calc"}}}},{"../../components/color/attributes":360,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/domain":579,"../../plots/font_attributes":580,"../../plots/template_attributes":628}],897:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="pie",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":614}],898:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("tinycolor2"),a=t("../../components/color"),o={};function s(t){return function(e,r){return!!e&&(!!(e=i(e)).isValid()&&(e=a.addOpacity(e,e.getAlpha()),t[r]||(t[r]=e),e))}}function l(t,e){var r,n=JSON.stringify(t),a=e[n];if(!a){for(a=t.slice(),r=0;r<t.length;r++)a.push(i(t[r]).lighten(20).toHexString());for(r=0;r<t.length;r++)a.push(i(t[r]).darken(20).toHexString());e[n]=a}return a}e.exports={calc:function(t,e){var r,i,a=[],o=t._fullLayout,l=o.hiddenlabels||[],c=e.labels,u=e.marker.colors||[],f=e.values,h=e._length,p=e._hasValues&&h;if(e.dlabel)for(c=new Array(h),r=0;r<h;r++)c[r]=String(e.label0+r*e.dlabel);var d={},m=s(o["_"+e.type+"colormap"]),g=0,v=!1;for(r=0;r<h;r++){var y,x,b;if(p){if(y=f[r],!n(y))continue;y=+y}else y=1;void 0!==(x=c[r])&&""!==x||(x=r);var _=d[x=String(x)];void 0===_?(d[x]=a.length,(b=-1!==l.indexOf(x))||(g+=y),a.push({v:y,label:x,color:m(u[r],x),i:r,pts:[r],hidden:b})):(v=!0,(i=a[_]).v+=y,i.pts.push(r),i.hidden||(g+=y),!1===i.color&&u[r]&&(i.color=m(u[r],x)))}return a=a.filter((function(t){return t.v>=0})),("funnelarea"===e.type?v:e.sort)&&a.sort((function(t,e){return e.v-t.v})),a[0]&&(a[0].vTotal=g),a},crossTraceCalc:function(t,e){var r=(e||{}).type;r||(r="pie");var n=t._fullLayout,i=t.calcdata,a=n[r+"colorway"],s=n["_"+r+"colormap"];n["extend"+r+"colors"]&&(a=l(a,o));for(var c=0,u=0;u<i.length;u++){var f=i[u];if(f[0].trace.type===r)for(var h=0;h<f.length;h++){var p=f[h];!1===p.color&&(s[p.label]?p.color=s[p.label]:(s[p.label]=p.color=a[c%a.length],c++))}}},makePullColorFn:s,generateExtendedColors:l}},{"../../components/color":361,"fast-isnumeric":185,tinycolor2:307}],899:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("./attributes"),o=t("../../plots/domain").defaults,s=t("../bar/defaults").handleText;function l(t,e){var r=Array.isArray(t),a=i.isArrayOrTypedArray(e),o=Math.min(r?t.length:1/0,a?e.length:1/0);if(isFinite(o)||(o=0),o&&a){for(var s,l=0;l<o;l++){var c=e[l];if(n(c)&&c>0){s=!0;break}}s||(o=0)}return{hasLabels:r,hasValues:a,len:o}}e.exports={handleLabelsAndValues:l,supplyDefaults:function(t,e,r,n){function c(r,n){return i.coerce(t,e,a,r,n)}var u=l(c("labels"),c("values")),f=u.len;if(e._hasLabels=u.hasLabels,e._hasValues=u.hasValues,!e._hasLabels&&e._hasValues&&(c("label0"),c("dlabel")),f){e._length=f,c("marker.line.width")&&c("marker.line.color"),c("marker.colors"),c("scalegroup");var h,p=c("text"),d=c("texttemplate");if(d||(h=c("textinfo",Array.isArray(p)?"text+percent":"percent")),c("hovertext"),c("hovertemplate"),d||h&&"none"!==h){var m=c("textposition");s(t,e,n,c,m,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),(Array.isArray(m)||"auto"===m||"outside"===m)&&c("automargin"),("inside"===m||"auto"===m||Array.isArray(m))&&c("insidetextorientation")}o(e,n,c);var g=c("hole");if(c("title.text")){var v=c("title.position",g?"middle center":"top center");g||"middle center"!==v||(e.title.position="top center"),i.coerceFont(c,"title.font",n.font)}c("sort"),c("direction"),c("rotation"),c("pull")}else e.visible=!1}}},{"../../lib":498,"../../plots/domain":579,"../bar/defaults":647,"./attributes":896,"fast-isnumeric":185}],900:[function(t,e,r){"use strict";var n=t("../../components/fx/helpers").appendArrayMultiPointValues;e.exports=function(t,e){var r={curveNumber:e.index,pointNumbers:t.pts,data:e._input,fullData:e,label:t.label,color:t.color,value:t.v,percent:t.percent,text:t.text,bbox:t.bbox,v:t.v};return 1===t.pts.length&&(r.pointNumber=r.i=t.pts[0]),n(r,e,t.pts),"funnelarea"===e.type&&(delete r.v,delete r.i),r}},{"../../components/fx/helpers":397}],901:[function(t,e,r){"use strict";var n=t("../../lib");function i(t){return-1!==t.indexOf("e")?t.replace(/[.]?0+e/,"e"):-1!==t.indexOf(".")?t.replace(/[.]?0+$/,""):t}r.formatPiePercent=function(t,e){var r=i((100*t).toPrecision(3));return n.numSeparate(r,e)+"%"},r.formatPieValue=function(t,e){var r=i(t.toPrecision(10));return n.numSeparate(r,e)},r.getFirstFilled=function(t,e){if(Array.isArray(t))for(var r=0;r<e.length;r++){var n=t[e[r]];if(n||0===n||""===n)return n}},r.castOption=function(t,e){return Array.isArray(t)?r.getFirstFilled(t,e):t||void 0},r.getRotationAngle=function(t){return("auto"===t?0:t)*Math.PI/180}},{"../../lib":498}],902:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults").supplyDefaults,supplyLayoutDefaults:t("./layout_defaults"),layoutAttributes:t("./layout_attributes"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot").plot,style:t("./style"),styleOne:t("./style_one"),moduleType:"trace",name:"pie",basePlotModule:t("./base_plot"),categories:["pie-like","pie","showLegend"],meta:{}}},{"./attributes":896,"./base_plot":897,"./calc":898,"./defaults":899,"./layout_attributes":903,"./layout_defaults":904,"./plot":905,"./style":906,"./style_one":907}],903:[function(t,e,r){"use strict";e.exports={hiddenlabels:{valType:"data_array",editType:"calc"},piecolorway:{valType:"colorlist",editType:"calc"},extendpiecolors:{valType:"boolean",dflt:!0,editType:"calc"}}},{}],904:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("hiddenlabels"),r("piecolorway",e.colorway),r("extendpiecolors")}},{"../../lib":498,"./layout_attributes":903}],905:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../plots/plots"),a=t("../../components/fx"),o=t("../../components/color"),s=t("../../components/drawing"),l=t("../../lib"),c=l.strScale,u=l.strTranslate,f=t("../../lib/svg_text_utils"),h=t("../bar/uniform_text"),p=h.recordMinTextSize,d=h.clearMinTextSize,m=t("../bar/constants").TEXTPAD,g=t("./helpers"),v=t("./event_data"),y=t("../../lib").isValidTextValue;function x(t,e,r){var i=r[0],o=i.cx,s=i.cy,c=i.trace,u="funnelarea"===c.type;"_hasHoverLabel"in c||(c._hasHoverLabel=!1),"_hasHoverEvent"in c||(c._hasHoverEvent=!1),t.on("mouseover",(function(t){var r=e._fullLayout,f=e._fullData[c.index];if(!e._dragging&&!1!==r.hovermode){var h=f.hoverinfo;if(Array.isArray(h)&&(h=a.castHoverinfo({hoverinfo:[g.castOption(h,t.pts)],_module:c._module},r,0)),"all"===h&&(h="label+text+value+percent+name"),f.hovertemplate||"none"!==h&&"skip"!==h&&h){var p=t.rInscribed||0,d=o+t.pxmid[0]*(1-p),m=s+t.pxmid[1]*(1-p),y=r.separators,x=[];if(h&&-1!==h.indexOf("label")&&x.push(t.label),t.text=g.castOption(f.hovertext||f.text,t.pts),h&&-1!==h.indexOf("text")){var b=t.text;l.isValidTextValue(b)&&x.push(b)}t.value=t.v,t.valueLabel=g.formatPieValue(t.v,y),h&&-1!==h.indexOf("value")&&x.push(t.valueLabel),t.percent=t.v/i.vTotal,t.percentLabel=g.formatPiePercent(t.percent,y),h&&-1!==h.indexOf("percent")&&x.push(t.percentLabel);var _=f.hoverlabel,w=_.font,T=[];a.loneHover({trace:c,x0:d-p*i.r,x1:d+p*i.r,y:m,_x0:u?o+t.TL[0]:d-p*i.r,_x1:u?o+t.TR[0]:d+p*i.r,_y0:u?s+t.TL[1]:m-p*i.r,_y1:u?s+t.BL[1]:m+p*i.r,text:x.join("<br>"),name:f.hovertemplate||-1!==h.indexOf("name")?f.name:void 0,idealAlign:t.pxmid[0]<0?"left":"right",color:g.castOption(_.bgcolor,t.pts)||t.color,borderColor:g.castOption(_.bordercolor,t.pts),fontFamily:g.castOption(w.family,t.pts),fontSize:g.castOption(w.size,t.pts),fontColor:g.castOption(w.color,t.pts),nameLength:g.castOption(_.namelength,t.pts),textAlign:g.castOption(_.align,t.pts),hovertemplate:g.castOption(f.hovertemplate,t.pts),hovertemplateLabels:t,eventData:[v(t,f)]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:e,inOut_bbox:T}),t.bbox=T[0],c._hasHoverLabel=!0}c._hasHoverEvent=!0,e.emit("plotly_hover",{points:[v(t,f)],event:n.event})}})),t.on("mouseout",(function(t){var r=e._fullLayout,i=e._fullData[c.index],o=n.select(this).datum();c._hasHoverEvent&&(t.originalEvent=n.event,e.emit("plotly_unhover",{points:[v(o,i)],event:n.event}),c._hasHoverEvent=!1),c._hasHoverLabel&&(a.loneUnhover(r._hoverlayer.node()),c._hasHoverLabel=!1)})),t.on("click",(function(t){var r=e._fullLayout,i=e._fullData[c.index];e._dragging||!1===r.hovermode||(e._hoverdata=[v(t,i)],a.click(e,n.event))}))}function b(t,e,r){var n=g.castOption(t.insidetextfont.color,e.pts);!n&&t._input.textfont&&(n=g.castOption(t._input.textfont.color,e.pts));var i=g.castOption(t.insidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,a=g.castOption(t.insidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size;return{color:n||o.contrast(e.color),family:i,size:a}}function _(t,e){for(var r,n,i=0;i<t.length;i++)if((n=(r=t[i][0]).trace).title.text){var a=n.title.text;n._meta&&(a=l.templateString(a,n._meta));var o=s.tester.append("text").attr("data-notex",1).text(a).call(s.font,n.title.font).call(f.convertToTspans,e),c=s.bBox(o.node(),!0);r.titleBox={width:c.width,height:c.height},o.remove()}}function w(t,e,r){var n=r.r||e.rpx1,i=e.rInscribed;if(e.startangle===e.stopangle)return{rCenter:1-i,scale:0,rotate:0,textPosAngle:0};var a,o=e.ring,s=1===o&&Math.abs(e.startangle-e.stopangle)===2*Math.PI,l=e.halfangle,c=e.midangle,u=r.trace.insidetextorientation,f="horizontal"===u,h="tangential"===u,p="radial"===u,d="auto"===u,m=[];if(!d){var g,v=function(r,i){if(function(t,e){var r=t.startangle,n=t.stopangle;return r>e&&e>n||r<e&&e<n}(e,r)){var s=Math.abs(r-e.startangle),l=Math.abs(r-e.stopangle),c=s<l?s:l;(a="tan"===i?k(t,n,o,c,0):T(t,n,o,c,Math.PI/2)).textPosAngle=r,m.push(a)}};if(f||h){for(g=4;g>=-4;g-=2)v(Math.PI*g,"tan");for(g=4;g>=-4;g-=2)v(Math.PI*(g+1),"tan")}if(f||p){for(g=4;g>=-4;g-=2)v(Math.PI*(g+1.5),"rad");for(g=4;g>=-4;g-=2)v(Math.PI*(g+.5),"rad")}}if(s||d||f){var y=Math.sqrt(t.width*t.width+t.height*t.height);if((a={scale:i*n*2/y,rCenter:1-i,rotate:0}).textPosAngle=(e.startangle+e.stopangle)/2,a.scale>=1)return a;m.push(a)}(d||p)&&((a=T(t,n,o,l,c)).textPosAngle=(e.startangle+e.stopangle)/2,m.push(a)),(d||h)&&((a=k(t,n,o,l,c)).textPosAngle=(e.startangle+e.stopangle)/2,m.push(a));for(var x=0,b=0,_=0;_<m.length;_++){var w=m[_].scale;if(b<w&&(b=w,x=_),!d&&b>=1)break}return m[x]}function T(t,e,r,n,i){e=Math.max(0,e-2*m);var a=t.width/t.height,o=S(a,n,e,r);return{scale:2*o/t.height,rCenter:A(a,o/e),rotate:M(i)}}function k(t,e,r,n,i){e=Math.max(0,e-2*m);var a=t.height/t.width,o=S(a,n,e,r);return{scale:2*o/t.width,rCenter:A(a,o/e),rotate:M(i+Math.PI/2)}}function A(t,e){return Math.cos(e)-t*e}function M(t){return(180/Math.PI*t+720)%180-90}function S(t,e,r,n){var i=t+1/(2*Math.tan(e));return r*Math.min(1/(Math.sqrt(i*i+.5)+i),n/(Math.sqrt(t*t+n/2)+t))}function E(t,e){return t.v!==e.vTotal||e.trace.hole?Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2):1}function L(t,e){var r=e.pxmid[0],n=e.pxmid[1],i=t.width/2,a=t.height/2;return r<0&&(i*=-1),n<0&&(a*=-1),{scale:1,rCenter:1,rotate:0,x:i+Math.abs(a)*(i>0?1:-1)/2,y:a/(1+r*r/(n*n)),outside:!0}}function C(t,e){var r,n,i,a=t.trace,o={x:t.cx,y:t.cy},s={tx:0,ty:0};s.ty+=a.title.font.size,i=I(a),-1!==a.title.position.indexOf("top")?(o.y-=(1+i)*t.r,s.ty-=t.titleBox.height):-1!==a.title.position.indexOf("bottom")&&(o.y+=(1+i)*t.r);var l,c,u=(l=t.r,c=t.trace.aspectratio,l/(void 0===c?1:c)),f=e.w*(a.domain.x[1]-a.domain.x[0])/2;return-1!==a.title.position.indexOf("left")?(f+=u,o.x-=(1+i)*u,s.tx+=t.titleBox.width/2):-1!==a.title.position.indexOf("center")?f*=2:-1!==a.title.position.indexOf("right")&&(f+=u,o.x+=(1+i)*u,s.tx-=t.titleBox.width/2),r=f/t.titleBox.width,n=P(t,e)/t.titleBox.height,{x:o.x,y:o.y,scale:Math.min(r,n),tx:s.tx,ty:s.ty}}function P(t,e){var r=t.trace,n=e.h*(r.domain.y[1]-r.domain.y[0]);return Math.min(t.titleBox.height,n/2)}function I(t){var e,r=t.pull;if(!r)return 0;if(Array.isArray(r))for(r=0,e=0;e<t.pull.length;e++)t.pull[e]>r&&(r=t.pull[e]);return r}function O(t,e){for(var r=[],n=0;n<t.length;n++){var i=t[n][0],a=i.trace,o=a.domain,s=e.w*(o.x[1]-o.x[0]),l=e.h*(o.y[1]-o.y[0]);a.title.text&&"middle center"!==a.title.position&&(l-=P(i,e));var c=s/2,u=l/2;"funnelarea"!==a.type||a.scalegroup||(u/=a.aspectratio),i.r=Math.min(c,u)/(1+I(a)),i.cx=e.l+e.w*(a.domain.x[1]+a.domain.x[0])/2,i.cy=e.t+e.h*(1-a.domain.y[0])-l/2,a.title.text&&-1!==a.title.position.indexOf("bottom")&&(i.cy-=P(i,e)),a.scalegroup&&-1===r.indexOf(a.scalegroup)&&r.push(a.scalegroup)}!function(t,e){for(var r,n,i,a=0;a<e.length;a++){var o=1/0,s=e[a];for(n=0;n<t.length;n++)if(r=t[n][0],(i=r.trace).scalegroup===s){var l;if("pie"===i.type)l=r.r*r.r;else if("funnelarea"===i.type){var c,u;i.aspectratio>1?(c=r.r,u=c/i.aspectratio):(u=r.r,c=u*i.aspectratio),c*=(1+i.baseratio)/2,l=c*u}o=Math.min(o,l/r.vTotal)}for(n=0;n<t.length;n++)if(r=t[n][0],(i=r.trace).scalegroup===s){var f=o*r.vTotal;"funnelarea"===i.type&&(f/=(1+i.baseratio)/2,f/=i.aspectratio),r.r=Math.sqrt(f)}}}(t,r)}function z(t,e){return[t*Math.sin(e),-t*Math.cos(e)]}function D(t,e,r){var n=t._fullLayout,i=r.trace,a=i.texttemplate,o=i.textinfo;if(!a&&o&&"none"!==o){var s,c=o.split("+"),u=function(t){return-1!==c.indexOf(t)},f=u("label"),h=u("text"),p=u("value"),d=u("percent"),m=n.separators;if(s=f?[e.label]:[],h){var v=g.getFirstFilled(i.text,e.pts);y(v)&&s.push(v)}p&&s.push(g.formatPieValue(e.v,m)),d&&s.push(g.formatPiePercent(e.v/r.vTotal,m)),e.text=s.join("<br>")}if(a){var x=l.castOption(i,e.i,"texttemplate");if(x){var b=function(t){return{label:t.label,value:t.v,valueLabel:g.formatPieValue(t.v,n.separators),percent:t.v/r.vTotal,percentLabel:g.formatPiePercent(t.v/r.vTotal,n.separators),color:t.color,text:t.text,customdata:l.castOption(i,t.i,"customdata")}}(e),_=g.getFirstFilled(i.text,e.pts);(y(_)||""===_)&&(b.text=_),e.text=l.texttemplateString(x,b,t._fullLayout._d3locale,b,i._meta||{})}else e.text=""}}function R(t,e){var r=t.rotate*Math.PI/180,n=Math.cos(r),i=Math.sin(r),a=(e.left+e.right)/2,o=(e.top+e.bottom)/2;t.textX=a*n-o*i,t.textY=a*i+o*n,t.noCenter=!0}e.exports={plot:function(t,e){var r=t._fullLayout,a=r._size;d("pie",r),_(e,t),O(e,a);var h=l.makeTraceGroups(r._pielayer,e,"trace").each((function(e){var h=n.select(this),d=e[0],m=d.trace;!function(t){var e,r,n,i=t[0],a=i.r,o=i.trace,s=g.getRotationAngle(o.rotation),l=2*Math.PI/i.vTotal,c="px0",u="px1";if("counterclockwise"===o.direction){for(e=0;e<t.length&&t[e].hidden;e++);if(e===t.length)return;s+=l*t[e].v,l*=-1,c="px1",u="px0"}for(n=z(a,s),e=0;e<t.length;e++)(r=t[e]).hidden||(r[c]=n,r.startangle=s,s+=l*r.v/2,r.pxmid=z(a,s),r.midangle=s,s+=l*r.v/2,n=z(a,s),r.stopangle=s,r[u]=n,r.largeArc=r.v>i.vTotal/2?1:0,r.halfangle=Math.PI*Math.min(r.v/i.vTotal,.5),r.ring=1-o.hole,r.rInscribed=E(r,i))}(e),h.attr("stroke-linejoin","round"),h.each((function(){var v=n.select(this).selectAll("g.slice").data(e);v.enter().append("g").classed("slice",!0),v.exit().remove();var y=[[[],[]],[[],[]]],_=!1;v.each((function(i,a){if(i.hidden)n.select(this).selectAll("path,g").remove();else{i.pointNumber=i.i,i.curveNumber=m.index,y[i.pxmid[1]<0?0:1][i.pxmid[0]<0?0:1].push(i);var o=d.cx,c=d.cy,u=n.select(this),h=u.selectAll("path.surface").data([i]);if(h.enter().append("path").classed("surface",!0).style({"pointer-events":"all"}),u.call(x,t,e),m.pull){var v=+g.castOption(m.pull,i.pts)||0;v>0&&(o+=v*i.pxmid[0],c+=v*i.pxmid[1])}i.cxFinal=o,i.cyFinal=c;var T=m.hole;if(i.v===d.vTotal){var k="M"+(o+i.px0[0])+","+(c+i.px0[1])+C(i.px0,i.pxmid,!0,1)+C(i.pxmid,i.px0,!0,1)+"Z";T?h.attr("d","M"+(o+T*i.px0[0])+","+(c+T*i.px0[1])+C(i.px0,i.pxmid,!1,T)+C(i.pxmid,i.px0,!1,T)+"Z"+k):h.attr("d",k)}else{var A=C(i.px0,i.px1,!0,1);if(T){var M=1-T;h.attr("d","M"+(o+T*i.px1[0])+","+(c+T*i.px1[1])+C(i.px1,i.px0,!1,T)+"l"+M*i.px0[0]+","+M*i.px0[1]+A+"Z")}else h.attr("d","M"+o+","+c+"l"+i.px0[0]+","+i.px0[1]+A+"Z")}D(t,i,d);var S=g.castOption(m.textposition,i.pts),E=u.selectAll("g.slicetext").data(i.text&&"none"!==S?[0]:[]);E.enter().append("g").classed("slicetext",!0),E.exit().remove(),E.each((function(){var u=l.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),h=l.ensureUniformFontSize(t,"outside"===S?function(t,e,r){var n=g.castOption(t.outsidetextfont.color,e.pts)||g.castOption(t.textfont.color,e.pts)||r.color,i=g.castOption(t.outsidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,a=g.castOption(t.outsidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size;return{color:n,family:i,size:a}}(m,i,r.font):b(m,i,r.font));u.text(i.text).attr({class:"slicetext",transform:"","text-anchor":"middle"}).call(s.font,h).call(f.convertToTspans,t);var v,y=s.bBox(u.node());if("outside"===S)v=L(y,i);else if(v=w(y,i,d),"auto"===S&&v.scale<1){var x=l.ensureUniformFontSize(t,m.outsidetextfont);u.call(s.font,x),v=L(y=s.bBox(u.node()),i)}var T=v.textPosAngle,k=void 0===T?i.pxmid:z(d.r,T);if(v.targetX=o+k[0]*v.rCenter+(v.x||0),v.targetY=c+k[1]*v.rCenter+(v.y||0),R(v,y),v.outside){var A=v.targetY;i.yLabelMin=A-y.height/2,i.yLabelMid=A,i.yLabelMax=A+y.height/2,i.labelExtraX=0,i.labelExtraY=0,_=!0}v.fontSize=h.size,p(m.type,v,r),e[a].transform=v,u.attr("transform",l.getTextTransform(v))}))}function C(t,e,r,n){var a=n*(e[0]-t[0]),o=n*(e[1]-t[1]);return"a"+n*d.r+","+n*d.r+" 0 "+i.largeArc+(r?" 1 ":" 0 ")+a+","+o}}));var T=n.select(this).selectAll("g.titletext").data(m.title.text?[0]:[]);if(T.enter().append("g").classed("titletext",!0),T.exit().remove(),T.each((function(){var e,r=l.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),i=m.title.text;m._meta&&(i=l.templateString(i,m._meta)),r.text(i).attr({class:"titletext",transform:"","text-anchor":"middle"}).call(s.font,m.title.font).call(f.convertToTspans,t),e="middle center"===m.title.position?function(t){var e=Math.sqrt(t.titleBox.width*t.titleBox.width+t.titleBox.height*t.titleBox.height);return{x:t.cx,y:t.cy,scale:t.trace.hole*t.r*2/e,tx:0,ty:-t.titleBox.height/2+t.trace.title.font.size}}(d):C(d,a),r.attr("transform",u(e.x,e.y)+c(Math.min(1,e.scale))+u(e.tx,e.ty))})),_&&function(t,e){var r,n,i,a,o,s,l,c,u,f,h,p,d;function m(t,e){return t.pxmid[1]-e.pxmid[1]}function v(t,e){return e.pxmid[1]-t.pxmid[1]}function y(t,r){r||(r={});var i,c,u,h,p=r.labelExtraY+(n?r.yLabelMax:r.yLabelMin),d=n?t.yLabelMin:t.yLabelMax,m=n?t.yLabelMax:t.yLabelMin,v=t.cyFinal+o(t.px0[1],t.px1[1]),y=p-d;if(y*l>0&&(t.labelExtraY=y),Array.isArray(e.pull))for(c=0;c<f.length;c++)(u=f[c])===t||(g.castOption(e.pull,t.pts)||0)>=(g.castOption(e.pull,u.pts)||0)||((t.pxmid[1]-u.pxmid[1])*l>0?(y=u.cyFinal+o(u.px0[1],u.px1[1])-d-t.labelExtraY)*l>0&&(t.labelExtraY+=y):(m+t.labelExtraY-v)*l>0&&(i=3*s*Math.abs(c-f.indexOf(t)),(h=u.cxFinal+a(u.px0[0],u.px1[0])+i-(t.cxFinal+t.pxmid[0])-t.labelExtraX)*s>0&&(t.labelExtraX+=h)))}for(n=0;n<2;n++)for(i=n?m:v,o=n?Math.max:Math.min,l=n?1:-1,r=0;r<2;r++){for(a=r?Math.max:Math.min,s=r?1:-1,(c=t[n][r]).sort(i),u=t[1-n][r],f=u.concat(c),p=[],h=0;h<c.length;h++)void 0!==c[h].yLabelMid&&p.push(c[h]);for(d=!1,h=0;n&&h<u.length;h++)if(void 0!==u[h].yLabelMid){d=u[h];break}for(h=0;h<p.length;h++){var x=h&&p[h-1];d&&!h&&(x=d),y(p[h],x)}}}(y,m),function(t,e){t.each((function(t){var r=n.select(this);if(t.labelExtraX||t.labelExtraY){var i=r.select("g.slicetext text");t.transform.targetX+=t.labelExtraX,t.transform.targetY+=t.labelExtraY,i.attr("transform",l.getTextTransform(t.transform));var a=t.cxFinal+t.pxmid[0],s="M"+a+","+(t.cyFinal+t.pxmid[1]),c=(t.yLabelMax-t.yLabelMin)*(t.pxmid[0]<0?-1:1)/4;if(t.labelExtraX){var u=t.labelExtraX*t.pxmid[1]/t.pxmid[0],f=t.yLabelMid+t.labelExtraY-(t.cyFinal+t.pxmid[1]);Math.abs(u)>Math.abs(f)?s+="l"+f*t.pxmid[0]/t.pxmid[1]+","+f+"H"+(a+t.labelExtraX+c):s+="l"+t.labelExtraX+","+u+"v"+(f-u)+"h"+c}else s+="V"+(t.yLabelMid+t.labelExtraY)+"h"+c;l.ensureSingle(r,"path","textline").call(o.stroke,e.outsidetextfont.color).attr({"stroke-width":Math.min(2,e.outsidetextfont.size/8),d:s,fill:"none"})}else r.select("path.textline").remove()}))}(v,m),_&&m.automargin){var k=s.bBox(h.node()),A=m.domain,M=a.w*(A.x[1]-A.x[0]),S=a.h*(A.y[1]-A.y[0]),E=(.5*M-d.r)/a.w,P=(.5*S-d.r)/a.h;i.autoMargin(t,"pie."+m.uid+".automargin",{xl:A.x[0]-E,xr:A.x[1]+E,yb:A.y[0]-P,yt:A.y[1]+P,l:Math.max(d.cx-d.r-k.left,0),r:Math.max(k.right-(d.cx+d.r),0),b:Math.max(k.bottom-(d.cy+d.r),0),t:Math.max(d.cy-d.r-k.top,0),pad:5})}}))}));setTimeout((function(){h.selectAll("tspan").each((function(){var t=n.select(this);t.attr("dy")&&t.attr("dy",t.attr("dy"))}))}),0)},formatSliceLabel:D,transformInsideText:w,determineInsideTextFont:b,positionTitleOutside:C,prerenderTitles:_,layoutAreas:O,attachFxHandlers:x,computeTransform:R}},{"../../components/color":361,"../../components/drawing":383,"../../components/fx":401,"../../lib":498,"../../lib/svg_text_utils":524,"../../plots/plots":614,"../bar/constants":645,"../bar/uniform_text":659,"./event_data":900,"./helpers":901,"@plotly/d3":58}],906:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("./style_one"),a=t("../bar/uniform_text").resizeText;e.exports=function(t){var e=t._fullLayout._pielayer.selectAll(".trace");a(t,e,"pie"),e.each((function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll("path.surface").each((function(t){n.select(this).call(i,t,e)}))}))}},{"../bar/uniform_text":659,"./style_one":907,"@plotly/d3":58}],907:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("./helpers").castOption;e.exports=function(t,e,r){var a=r.marker.line,o=i(a.color,e.pts)||n.defaultLine,s=i(a.width,e.pts)||0;t.style("stroke-width",s).call(n.fill,e.color).call(n.stroke,o)}},{"../../components/color":361,"./helpers":901}],908:[function(t,e,r){"use strict";var n=t("../scatter/attributes");e.exports={x:n.x,y:n.y,xy:{valType:"data_array",editType:"calc"},indices:{valType:"data_array",editType:"calc"},xbounds:{valType:"data_array",editType:"calc"},ybounds:{valType:"data_array",editType:"calc"},text:n.text,marker:{color:{valType:"color",arrayOk:!1,editType:"calc"},opacity:{valType:"number",min:0,max:1,dflt:1,arrayOk:!1,editType:"calc"},blend:{valType:"boolean",dflt:null,editType:"calc"},sizemin:{valType:"number",min:.1,max:2,dflt:.5,editType:"calc"},sizemax:{valType:"number",min:.1,dflt:20,editType:"calc"},border:{color:{valType:"color",arrayOk:!1,editType:"calc"},arearatio:{valType:"number",min:0,max:1,dflt:0,editType:"calc"},editType:"calc"},editType:"calc"},transforms:void 0}},{"../scatter/attributes":922}],909:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_pointcloud2d,i=t("../../lib/str2rgbarray"),a=t("../../plots/cartesian/autorange").findExtremes,o=t("../scatter/get_trace_color");function s(t,e){this.scene=t,this.uid=e,this.type="pointcloud",this.pickXData=[],this.pickYData=[],this.xData=[],this.yData=[],this.textLabels=[],this.color="rgb(0, 0, 0)",this.name="",this.hoverinfo="all",this.idToIndex=new Int32Array(0),this.bounds=[0,0,0,0],this.pointcloudOptions={positions:new Float32Array(0),idToIndex:this.idToIndex,sizemin:.5,sizemax:12,color:[0,0,0,1],areaRatio:1,borderColor:[0,0,0,1]},this.pointcloud=n(t.glplot,this.pointcloudOptions),this.pointcloud._trace=this}var l=s.prototype;l.handlePick=function(t){var e=this.idToIndex[t.pointId];return{trace:this,dataCoord:t.dataCoord,traceCoord:this.pickXYData?[this.pickXYData[2*e],this.pickXYData[2*e+1]]:[this.pickXData[e],this.pickYData[e]],textLabel:Array.isArray(this.textLabels)?this.textLabels[e]:this.textLabels,color:this.color,name:this.name,pointIndex:e,hoverinfo:this.hoverinfo}},l.update=function(t){this.index=t.index,this.textLabels=t.text,this.name=t.name,this.hoverinfo=t.hoverinfo,this.bounds=[1/0,1/0,-1/0,-1/0],this.updateFast(t),this.color=o(t,{})},l.updateFast=function(t){var e,r,n,o,s,l,c=this.xData=this.pickXData=t.x,u=this.yData=this.pickYData=t.y,f=this.pickXYData=t.xy,h=t.xbounds&&t.ybounds,p=t.indices,d=this.bounds;if(f){if(n=f,e=f.length>>>1,h)d[0]=t.xbounds[0],d[2]=t.xbounds[1],d[1]=t.ybounds[0],d[3]=t.ybounds[1];else for(l=0;l<e;l++)o=n[2*l],s=n[2*l+1],o<d[0]&&(d[0]=o),o>d[2]&&(d[2]=o),s<d[1]&&(d[1]=s),s>d[3]&&(d[3]=s);if(p)r=p;else for(r=new Int32Array(e),l=0;l<e;l++)r[l]=l}else for(e=c.length,n=new Float32Array(2*e),r=new Int32Array(e),l=0;l<e;l++)o=c[l],s=u[l],r[l]=l,n[2*l]=o,n[2*l+1]=s,o<d[0]&&(d[0]=o),o>d[2]&&(d[2]=o),s<d[1]&&(d[1]=s),s>d[3]&&(d[3]=s);this.idToIndex=r,this.pointcloudOptions.idToIndex=r,this.pointcloudOptions.positions=n;var m=i(t.marker.color),g=i(t.marker.border.color),v=t.opacity*t.marker.opacity;m[3]*=v,this.pointcloudOptions.color=m;var y=t.marker.blend;if(null===y){y=c.length<100||u.length<100}this.pointcloudOptions.blend=y,g[3]*=v,this.pointcloudOptions.borderColor=g;var x=t.marker.sizemin,b=Math.max(t.marker.sizemax,t.marker.sizemin);this.pointcloudOptions.sizeMin=x,this.pointcloudOptions.sizeMax=b,this.pointcloudOptions.areaRatio=t.marker.border.arearatio,this.pointcloud.update(this.pointcloudOptions);var _=this.scene.xaxis,w=this.scene.yaxis,T=b/2||.5;t._extremes[_._id]=a(_,[d[0],d[2]],{ppad:T}),t._extremes[w._id]=a(w,[d[1],d[3]],{ppad:T})},l.dispose=function(){this.pointcloud.dispose()},e.exports=function(t,e){var r=new s(t,e.uid);return r.update(e),r}},{"../../../stackgl_modules":1119,"../../lib/str2rgbarray":523,"../../plots/cartesian/autorange":548,"../scatter/get_trace_color":932}],910:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes");e.exports=function(t,e,r){function a(r,a){return n.coerce(t,e,i,r,a)}a("x"),a("y"),a("xbounds"),a("ybounds"),t.xy&&t.xy instanceof Float32Array&&(e.xy=t.xy),t.indices&&t.indices instanceof Int32Array&&(e.indices=t.indices),a("text"),a("marker.color",r),a("marker.opacity"),a("marker.blend"),a("marker.sizemin"),a("marker.sizemax"),a("marker.border.color",r),a("marker.border.arearatio"),e._length=null}},{"../../lib":498,"./attributes":908}],911:[function(t,e,r){"use strict";["*pointcloud* trace is deprecated!","Please consider switching to the *scattergl* trace type."].join(" ");e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("../scatter3d/calc"),plot:t("./convert"),moduleType:"trace",name:"pointcloud",basePlotModule:t("../../plots/gl2d"),categories:["gl","gl2d","showLegend"],meta:{}}},{"../../plots/gl2d":591,"../scatter3d/calc":951,"./attributes":908,"./convert":909,"./defaults":910}],912:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../../plots/attributes"),a=t("../../components/color/attributes"),o=t("../../components/fx/attributes"),s=t("../../plots/domain").attributes,l=t("../../plots/template_attributes").hovertemplateAttrs,c=t("../../components/colorscale/attributes"),u=t("../../plot_api/plot_template").templatedArray,f=t("../../plots/cartesian/axis_format_attributes").descriptionOnlyNumbers,h=t("../../lib/extend").extendFlat,p=t("../../plot_api/edit_types").overrideAll;(e.exports=p({hoverinfo:h({},i.hoverinfo,{flags:[],arrayOk:!1}),hoverlabel:o.hoverlabel,domain:s({name:"sankey",trace:!0}),orientation:{valType:"enumerated",values:["v","h"],dflt:"h"},valueformat:{valType:"string",dflt:".3s",description:f("value")},valuesuffix:{valType:"string",dflt:""},arrangement:{valType:"enumerated",values:["snap","perpendicular","freeform","fixed"],dflt:"snap"},textfont:n({}),customdata:void 0,node:{label:{valType:"data_array",dflt:[]},groups:{valType:"info_array",impliedEdits:{x:[],y:[]},dimensions:2,freeLength:!0,dflt:[],items:{valType:"number",editType:"calc"}},x:{valType:"data_array",dflt:[]},y:{valType:"data_array",dflt:[]},color:{valType:"color",arrayOk:!0},customdata:{valType:"data_array",editType:"calc"},line:{color:{valType:"color",dflt:a.defaultLine,arrayOk:!0},width:{valType:"number",min:0,dflt:.5,arrayOk:!0}},pad:{valType:"number",arrayOk:!1,min:0,dflt:20},thickness:{valType:"number",arrayOk:!1,min:1,dflt:20},hoverinfo:{valType:"enumerated",values:["all","none","skip"],dflt:"all"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:["value","label"]})},link:{label:{valType:"data_array",dflt:[]},color:{valType:"color",arrayOk:!0},customdata:{valType:"data_array",editType:"calc"},line:{color:{valType:"color",dflt:a.defaultLine,arrayOk:!0},width:{valType:"number",min:0,dflt:0,arrayOk:!0}},source:{valType:"data_array",dflt:[]},target:{valType:"data_array",dflt:[]},value:{valType:"data_array",dflt:[]},hoverinfo:{valType:"enumerated",values:["all","none","skip"],dflt:"all"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:["value","label"]}),colorscales:u("concentrationscales",{editType:"calc",label:{valType:"string",editType:"calc",dflt:""},cmax:{valType:"number",editType:"calc",dflt:1},cmin:{valType:"number",editType:"calc",dflt:0},colorscale:h(c().colorscale,{dflt:[[0,"white"],[1,"black"]]})})}},"calc","nested")).transforms=void 0},{"../../components/color/attributes":360,"../../components/colorscale/attributes":368,"../../components/fx/attributes":392,"../../lib/extend":488,"../../plot_api/edit_types":531,"../../plot_api/plot_template":538,"../../plots/attributes":545,"../../plots/cartesian/axis_format_attributes":552,"../../plots/domain":579,"../../plots/font_attributes":580,"../../plots/template_attributes":628}],913:[function(t,e,r){"use strict";var n=t("../../plot_api/edit_types").overrideAll,i=t("../../plots/get_data").getModuleCalcData,a=t("./plot"),o=t("../../components/fx/layout_attributes"),s=t("../../lib/setcursor"),l=t("../../components/dragelement"),c=t("../../plots/cartesian/select").prepSelect,u=t("../../lib"),f=t("../../registry");function h(t,e){var r=t._fullData[e],n=t._fullLayout,i=n.dragmode,a="pan"===n.dragmode?"move":"crosshair",o=r._bgRect;if("pan"!==i&&"zoom"!==i){s(o,a);var h={_id:"x",c2p:u.identity,_offset:r._sankey.translateX,_length:r._sankey.width},p={_id:"y",c2p:u.identity,_offset:r._sankey.translateY,_length:r._sankey.height},d={gd:t,element:o.node(),plotinfo:{id:e,xaxis:h,yaxis:p,fillRangeItems:u.noop},subplot:e,xaxes:[h],yaxes:[p],doneFnCompleted:function(r){var n,i=t._fullData[e],a=i.node.groups.slice(),o=[];function s(t){for(var e=i._sankey.graph.nodes,r=0;r<e.length;r++)if(e[r].pointNumber===t)return e[r]}for(var l=0;l<r.length;l++){var c=s(r[l].pointNumber);if(c)if(c.group){for(var u=0;u<c.childrenNodes.length;u++)o.push(c.childrenNodes[u].pointNumber);a[c.pointNumber-i.node._count]=!1}else o.push(c.pointNumber)}n=a.filter(Boolean).concat([o]),f.call("_guiRestyle",t,{"node.groups":[n]},e)},prepFn:function(t,e,r){c(t,e,r,d,i)}};l.init(d)}}r.name="sankey",r.baseLayoutAttrOverrides=n({hoverlabel:o.hoverlabel},"plot","nested"),r.plot=function(t){var e=i(t.calcdata,"sankey")[0];a(t,e),r.updateFx(t)},r.clean=function(t,e,r,n){var i=n._has&&n._has("sankey"),a=e._has&&e._has("sankey");i&&!a&&(n._paperdiv.selectAll(".sankey").remove(),n._paperdiv.selectAll(".bgsankey").remove())},r.updateFx=function(t){for(var e=0;e<t._fullData.length;e++)h(t,e)}},{"../../components/dragelement":380,"../../components/fx/layout_attributes":402,"../../lib":498,"../../lib/setcursor":519,"../../plot_api/edit_types":531,"../../plots/cartesian/select":570,"../../plots/get_data":588,"../../registry":633,"./plot":918}],914:[function(t,e,r){"use strict";var n=t("strongly-connected-components"),i=t("../../lib"),a=t("../../lib/gup").wrap,o=i.isArrayOrTypedArray,s=i.isIndex,l=t("../../components/colorscale");function c(t){var e,r=t.node,a=t.link,c=[],u=o(a.color),f=o(a.customdata),h={},p={},d=a.colorscales.length;for(e=0;e<d;e++){var m=a.colorscales[e],g=l.extractScale(m,{cLetter:"c"}),v=l.makeColorScaleFunc(g);p[m.label]=v}var y=0;for(e=0;e<a.value.length;e++)a.source[e]>y&&(y=a.source[e]),a.target[e]>y&&(y=a.target[e]);var x,b=y+1;t.node._count=b;var _=t.node.groups,w={};for(e=0;e<_.length;e++){var T=_[e];for(x=0;x<T.length;x++){var k=T[x],A=b+e;w.hasOwnProperty(k)?i.warn("Node "+k+" is already part of a group."):w[k]=A}}var M={source:[],target:[]};for(e=0;e<a.value.length;e++){var S=a.value[e],E=a.source[e],L=a.target[e];if(S>0&&s(E,b)&&s(L,b)&&(!w.hasOwnProperty(E)||!w.hasOwnProperty(L)||w[E]!==w[L])){w.hasOwnProperty(L)&&(L=w[L]),w.hasOwnProperty(E)&&(E=w[E]),L=+L,h[E=+E]=h[L]=!0;var C="";a.label&&a.label[e]&&(C=a.label[e]);var P=null;C&&p.hasOwnProperty(C)&&(P=p[C]),c.push({pointNumber:e,label:C,color:u?a.color[e]:a.color,customdata:f?a.customdata[e]:a.customdata,concentrationscale:P,source:E,target:L,value:+S}),M.source.push(E),M.target.push(L)}}var I=b+_.length,O=o(r.color),z=o(r.customdata),D=[];for(e=0;e<I;e++)if(h[e]){var R=r.label[e];D.push({group:e>b-1,childrenNodes:[],pointNumber:e,label:R,color:O?r.color[e]:r.color,customdata:z?r.customdata[e]:r.customdata})}var F=!1;return function(t,e,r){for(var a=i.init2dArray(t,0),o=0;o<Math.min(e.length,r.length);o++)if(i.isIndex(e[o],t)&&i.isIndex(r[o],t)){if(e[o]===r[o])return!0;a[e[o]].push(r[o])}return n(a).components.some((function(t){return t.length>1}))}(I,M.source,M.target)&&(F=!0),{circular:F,links:c,nodes:D,groups:_,groupLookup:w}}e.exports=function(t,e){var r=c(e);return a({circular:r.circular,_nodes:r.nodes,_links:r.links,_groups:r.groups,_groupLookup:r.groupLookup})}},{"../../components/colorscale":373,"../../lib":498,"../../lib/gup":495,"strongly-connected-components":301}],915:[function(t,e,r){"use strict";e.exports={nodeTextOffsetHorizontal:4,nodeTextOffsetVertical:3,nodePadAcross:10,sankeyIterations:50,forceIterations:5,forceTicksPerFrame:10,duration:500,ease:"linear",cn:{sankey:"sankey",sankeyLinks:"sankey-links",sankeyLink:"sankey-link",sankeyNodeSet:"sankey-node-set",sankeyNode:"sankey-node",nodeRect:"node-rect",nodeLabel:"node-label"}}},{}],916:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../components/color"),o=t("tinycolor2"),s=t("../../plots/domain").defaults,l=t("../../components/fx/hoverlabel_defaults"),c=t("../../plot_api/plot_template"),u=t("../../plots/array_container_defaults");function f(t,e){function r(r,a){return n.coerce(t,e,i.link.colorscales,r,a)}r("label"),r("cmin"),r("cmax"),r("colorscale")}e.exports=function(t,e,r,h){function p(r,a){return n.coerce(t,e,i,r,a)}var d=n.extendDeep(h.hoverlabel,t.hoverlabel),m=t.node,g=c.newContainer(e,"node");function v(t,e){return n.coerce(m,g,i.node,t,e)}v("label"),v("groups"),v("x"),v("y"),v("pad"),v("thickness"),v("line.color"),v("line.width"),v("hoverinfo",t.hoverinfo),l(m,g,v,d),v("hovertemplate");var y=h.colorway;v("color",g.label.map((function(t,e){return a.addOpacity(function(t){return y[t%y.length]}(e),.8)}))),v("customdata");var x=t.link||{},b=c.newContainer(e,"link");function _(t,e){return n.coerce(x,b,i.link,t,e)}_("label"),_("source"),_("target"),_("value"),_("line.color"),_("line.width"),_("hoverinfo",t.hoverinfo),l(x,b,_,d),_("hovertemplate");var w,T=o(h.paper_bgcolor).getLuminance()<.333?"rgba(255, 255, 255, 0.6)":"rgba(0, 0, 0, 0.2)";_("color",n.repeat(T,b.value.length)),_("customdata"),u(x,b,{name:"colorscales",handleItemDefaults:f}),s(e,h,p),p("orientation"),p("valueformat"),p("valuesuffix"),g.x.length&&g.y.length&&(w="freeform"),p("arrangement",w),n.coerceFont(p,"textfont",n.extendFlat({},h.font)),e._length=null}},{"../../components/color":361,"../../components/fx/hoverlabel_defaults":399,"../../lib":498,"../../plot_api/plot_template":538,"../../plots/array_container_defaults":544,"../../plots/domain":579,"./attributes":912,tinycolor2:307}],917:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),moduleType:"trace",name:"sankey",basePlotModule:t("./base_plot"),selectPoints:t("./select.js"),categories:["noOpacity"],meta:{}}},{"./attributes":912,"./base_plot":913,"./calc":914,"./defaults":916,"./plot":918,"./select.js":920}],918:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=i.numberFormat,o=t("./render"),s=t("../../components/fx"),l=t("../../components/color"),c=t("./constants").cn,u=i._;function f(t){return""!==t}function h(t,e){return t.filter((function(t){return t.key===e.traceId}))}function p(t,e){n.select(t).select("path").style("fill-opacity",e),n.select(t).select("rect").style("fill-opacity",e)}function d(t){n.select(t).select("text.name").style("fill","black")}function m(t){return function(e){return-1!==t.node.sourceLinks.indexOf(e.link)||-1!==t.node.targetLinks.indexOf(e.link)}}function g(t){return function(e){return-1!==e.node.sourceLinks.indexOf(t.link)||-1!==e.node.targetLinks.indexOf(t.link)}}function v(t,e,r){e&&r&&h(r,e).selectAll("."+c.sankeyLink).filter(m(e)).call(x.bind(0,e,r,!1))}function y(t,e,r){e&&r&&h(r,e).selectAll("."+c.sankeyLink).filter(m(e)).call(b.bind(0,e,r,!1))}function x(t,e,r,n){var i=n.datum().link.label;n.style("fill-opacity",(function(t){if(!t.link.concentrationscale)return.4})),i&&h(e,t).selectAll("."+c.sankeyLink).filter((function(t){return t.link.label===i})).style("fill-opacity",(function(t){if(!t.link.concentrationscale)return.4})),r&&h(e,t).selectAll("."+c.sankeyNode).filter(g(t)).call(v)}function b(t,e,r,n){var i=n.datum().link.label;n.style("fill-opacity",(function(t){return t.tinyColorAlpha})),i&&h(e,t).selectAll("."+c.sankeyLink).filter((function(t){return t.link.label===i})).style("fill-opacity",(function(t){return t.tinyColorAlpha})),r&&h(e,t).selectAll(c.sankeyNode).filter(g(t)).call(y)}function _(t,e){var r=t.hoverlabel||{},n=i.nestedProperty(r,e).get();return!Array.isArray(n)&&n}e.exports=function(t,e){for(var r=t._fullLayout,i=r._paper,h=r._size,m=0;m<t._fullData.length;m++)if(t._fullData[m].visible&&t._fullData[m].type===c.sankey&&!t._fullData[m]._viewInitial){var g=t._fullData[m].node;t._fullData[m]._viewInitial={node:{groups:g.groups.slice(),x:g.x.slice(),y:g.y.slice()}}}var w=u(t,"source:")+" ",T=u(t,"target:")+" ",k=u(t,"concentration:")+" ",A=u(t,"incoming flow count:")+" ",M=u(t,"outgoing flow count:")+" ";o(t,i,e,{width:h.w,height:h.h,margin:{t:h.t,r:h.r,b:h.b,l:h.l}},{linkEvents:{hover:function(e,r,i){!1!==t._fullLayout.hovermode&&(n.select(e).call(x.bind(0,r,i,!0)),"skip"!==r.link.trace.link.hoverinfo&&(r.link.fullData=r.link.trace,t.emit("plotly_hover",{event:n.event,points:[r.link]})))},follow:function(e,i){if(!1!==t._fullLayout.hovermode){var o=i.link.trace.link;if("none"!==o.hoverinfo&&"skip"!==o.hoverinfo){for(var c=[],u=0,h=0;h<i.flow.links.length;h++){var m=i.flow.links[h];if("closest"!==t._fullLayout.hovermode||i.link.pointNumber===m.pointNumber){i.link.pointNumber===m.pointNumber&&(u=h),m.fullData=m.trace,o=i.link.trace.link;var g=y(m),v={valueLabel:a(i.valueFormat)(m.value)+i.valueSuffix};c.push({x:g[0],y:g[1],name:v.valueLabel,text:[m.label||"",w+m.source.label,T+m.target.label,m.concentrationscale?k+a("%0.2f")(m.flow.labelConcentration):""].filter(f).join("<br>"),color:_(o,"bgcolor")||l.addOpacity(m.color,1),borderColor:_(o,"bordercolor"),fontFamily:_(o,"font.family"),fontSize:_(o,"font.size"),fontColor:_(o,"font.color"),nameLength:_(o,"namelength"),textAlign:_(o,"align"),idealAlign:n.event.x<g[0]?"right":"left",hovertemplate:o.hovertemplate,hovertemplateLabels:v,eventData:[m]})}}s.loneHover(c,{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t,anchorIndex:u}).each((function(){i.link.concentrationscale||p(this,.65),d(this)}))}}function y(t){var e,r;t.circular?(e=(t.circularPathData.leftInnerExtent+t.circularPathData.rightInnerExtent)/2,r=t.circularPathData.verticalFullExtent):(e=(t.source.x1+t.target.x0)/2,r=(t.y0+t.y1)/2);var n=[e,r];return"v"===t.trace.orientation&&n.reverse(),n[0]+=i.parent.translateX,n[1]+=i.parent.translateY,n}},unhover:function(e,i,a){!1!==t._fullLayout.hovermode&&(n.select(e).call(b.bind(0,i,a,!0)),"skip"!==i.link.trace.link.hoverinfo&&(i.link.fullData=i.link.trace,t.emit("plotly_unhover",{event:n.event,points:[i.link]})),s.loneUnhover(r._hoverlayer.node()))},select:function(e,r){var i=r.link;i.originalEvent=n.event,t._hoverdata=[i],s.click(t,{target:!0})}},nodeEvents:{hover:function(e,r,i){!1!==t._fullLayout.hovermode&&(n.select(e).call(v,r,i),"skip"!==r.node.trace.node.hoverinfo&&(r.node.fullData=r.node.trace,t.emit("plotly_hover",{event:n.event,points:[r.node]})))},follow:function(e,i){if(!1!==t._fullLayout.hovermode){var o=i.node.trace.node;if("none"!==o.hoverinfo&&"skip"!==o.hoverinfo){var l=n.select(e).select("."+c.nodeRect),u=t._fullLayout._paperdiv.node().getBoundingClientRect(),h=l.node().getBoundingClientRect(),m=h.left-2-u.left,g=h.right+2-u.left,v=h.top+h.height/4-u.top,y={valueLabel:a(i.valueFormat)(i.node.value)+i.valueSuffix};i.node.fullData=i.node.trace,t._fullLayout._calcInverseTransform(t);var x=t._fullLayout._invScaleX,b=t._fullLayout._invScaleY,w=s.loneHover({x0:x*m,x1:x*g,y:b*v,name:a(i.valueFormat)(i.node.value)+i.valueSuffix,text:[i.node.label,A+i.node.targetLinks.length,M+i.node.sourceLinks.length].filter(f).join("<br>"),color:_(o,"bgcolor")||i.tinyColorHue,borderColor:_(o,"bordercolor"),fontFamily:_(o,"font.family"),fontSize:_(o,"font.size"),fontColor:_(o,"font.color"),nameLength:_(o,"namelength"),textAlign:_(o,"align"),idealAlign:"left",hovertemplate:o.hovertemplate,hovertemplateLabels:y,eventData:[i.node]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t});p(w,.85),d(w)}}},unhover:function(e,i,a){!1!==t._fullLayout.hovermode&&(n.select(e).call(y,i,a),"skip"!==i.node.trace.node.hoverinfo&&(i.node.fullData=i.node.trace,t.emit("plotly_unhover",{event:n.event,points:[i.node]})),s.loneUnhover(r._hoverlayer.node()))},select:function(e,r,i){var a=r.node;a.originalEvent=n.event,t._hoverdata=[a],n.select(e).call(y,r,i),s.click(t,{target:!0})}}})}},{"../../components/color":361,"../../components/fx":401,"../../lib":498,"./constants":915,"./render":919,"@plotly/d3":58}],919:[function(t,e,r){"use strict";var n=t("d3-force"),i=t("d3-interpolate").interpolateNumber,a=t("@plotly/d3"),o=t("@plotly/d3-sankey"),s=t("@plotly/d3-sankey-circular"),l=t("./constants"),c=t("tinycolor2"),u=t("../../components/color"),f=t("../../components/drawing"),h=t("../../lib"),p=h.strTranslate,d=h.strRotate,m=t("../../lib/gup"),g=m.keyFun,v=m.repeat,y=m.unwrap,x=t("../../lib/svg_text_utils"),b=t("../../registry"),_=t("../../constants/alignment"),w=_.CAP_SHIFT,T=_.LINE_SPACING;function k(t,e,r){var n,i=y(e),a=i.trace,u=a.domain,f="h"===a.orientation,p=a.node.pad,d=a.node.thickness,m=t.width*(u.x[1]-u.x[0]),g=t.height*(u.y[1]-u.y[0]),v=i._nodes,x=i._links,b=i.circular;(n=b?s.sankeyCircular().circularLinkGap(0):o.sankey()).iterations(l.sankeyIterations).size(f?[m,g]:[g,m]).nodeWidth(d).nodePadding(p).nodeId((function(t){return t.pointNumber})).nodes(v).links(x);var _,w,T,k=n();for(var A in n.nodePadding()<p&&h.warn("node.pad was reduced to ",n.nodePadding()," to fit within the figure."),i._groupLookup){var M,S=parseInt(i._groupLookup[A]);for(_=0;_<k.nodes.length;_++)if(k.nodes[_].pointNumber===S){M=k.nodes[_];break}if(M){var E={pointNumber:parseInt(A),x0:M.x0,x1:M.x1,y0:M.y0,y1:M.y1,partOfGroup:!0,sourceLinks:[],targetLinks:[]};k.nodes.unshift(E),M.childrenNodes.unshift(E)}}if(function(){for(_=0;_<k.nodes.length;_++){var t,e,r=k.nodes[_],n={};for(w=0;w<r.targetLinks.length;w++)t=(e=r.targetLinks[w]).source.pointNumber+":"+e.target.pointNumber,n.hasOwnProperty(t)||(n[t]=[]),n[t].push(e);var i=Object.keys(n);for(w=0;w<i.length;w++){var a=n[t=i[w]],o=0,s={};for(T=0;T<a.length;T++)s[(e=a[T]).label]||(s[e.label]=0),s[e.label]+=e.value,o+=e.value;for(T=0;T<a.length;T++)(e=a[T]).flow={value:o,labelConcentration:s[e.label]/o,concentration:e.value/o,links:a},e.concentrationscale&&(e.color=c(e.concentrationscale(e.flow.labelConcentration)))}var l=0;for(w=0;w<r.sourceLinks.length;w++)l+=r.sourceLinks[w].value;for(w=0;w<r.sourceLinks.length;w++)(e=r.sourceLinks[w]).concentrationOut=e.value/l;var u=0;for(w=0;w<r.targetLinks.length;w++)u+=r.targetLinks[w].value;for(w=0;w<r.targetLinks.length;w++)(e=r.targetLinks[w]).concenrationIn=e.value/u}}(),a.node.x.length&&a.node.y.length){for(_=0;_<Math.min(a.node.x.length,a.node.y.length,k.nodes.length);_++)if(a.node.x[_]&&a.node.y[_]){var L=[a.node.x[_]*m,a.node.y[_]*g];k.nodes[_].x0=L[0]-d/2,k.nodes[_].x1=L[0]+d/2;var C=k.nodes[_].y1-k.nodes[_].y0;k.nodes[_].y0=L[1]-C/2,k.nodes[_].y1=L[1]+C/2}if("snap"===a.arrangement)!function(t){t.forEach((function(t){var e,r,n,i=0,a=t.length;for(t.sort((function(t,e){return t.y0-e.y0})),n=0;n<a;++n)(e=t[n]).y0>=i||(r=i-e.y0)>1e-6&&(e.y0+=r,e.y1+=r),i=e.y1+p}))}(function(t){var e,r,n=t.map((function(t,e){return{x0:t.x0,index:e}})).sort((function(t,e){return t.x0-e.x0})),i=[],a=-1,o=-1/0;for(_=0;_<n.length;_++){var s=t[n[_].index];s.x0>o+d&&(a+=1,e=s.x0),o=s.x0,i[a]||(i[a]=[]),i[a].push(s),r=e-s.x0,s.x0+=r,s.x1+=r}return i}(v=k.nodes));n.update(k)}return{circular:b,key:r,trace:a,guid:h.randstr(),horizontal:f,width:m,height:g,nodePad:a.node.pad,nodeLineColor:a.node.line.color,nodeLineWidth:a.node.line.width,linkLineColor:a.link.line.color,linkLineWidth:a.link.line.width,valueFormat:a.valueformat,valueSuffix:a.valuesuffix,textFont:a.textfont,translateX:u.x[0]*t.width+t.margin.l,translateY:t.height-u.y[1]*t.height+t.margin.t,dragParallel:f?g:m,dragPerpendicular:f?m:g,arrangement:a.arrangement,sankey:n,graph:k,forceLayouts:{},interactionState:{dragInProgress:!1,hovered:!1}}}function A(t,e,r){var n=c(e.color),i=e.source.label+"|"+e.target.label+"__"+r;return e.trace=t.trace,e.curveNumber=t.trace.index,{circular:t.circular,key:i,traceId:t.key,pointNumber:e.pointNumber,link:e,tinyColorHue:u.tinyRGB(n),tinyColorAlpha:n.getAlpha(),linkPath:M,linkLineColor:t.linkLineColor,linkLineWidth:t.linkLineWidth,valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,parent:t,interactionState:t.interactionState,flow:e.flow}}function M(){return function(t){if(t.link.circular)return e=t.link,r=e.width/2,n=e.circularPathData,"top"===e.circularLinkType?"M "+n.targetX+" "+(n.targetY+r)+" L"+n.rightInnerExtent+" "+(n.targetY+r)+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightSmallArcRadius+r)+" 0 0 1 "+(n.rightFullExtent-r)+" "+(n.targetY-n.rightSmallArcRadius)+"L"+(n.rightFullExtent-r)+" "+n.verticalRightInnerExtent+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightLargeArcRadius+r)+" 0 0 1 "+n.rightInnerExtent+" "+(n.verticalFullExtent-r)+"L"+n.leftInnerExtent+" "+(n.verticalFullExtent-r)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftLargeArcRadius+r)+" 0 0 1 "+(n.leftFullExtent+r)+" "+n.verticalLeftInnerExtent+"L"+(n.leftFullExtent+r)+" "+(n.sourceY-n.leftSmallArcRadius)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftSmallArcRadius+r)+" 0 0 1 "+n.leftInnerExtent+" "+(n.sourceY+r)+"L"+n.sourceX+" "+(n.sourceY+r)+"L"+n.sourceX+" "+(n.sourceY-r)+"L"+n.leftInnerExtent+" "+(n.sourceY-r)+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftSmallArcRadius-r)+" 0 0 0 "+(n.leftFullExtent-r)+" "+(n.sourceY-n.leftSmallArcRadius)+"L"+(n.leftFullExtent-r)+" "+n.verticalLeftInnerExtent+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftLargeArcRadius-r)+" 0 0 0 "+n.leftInnerExtent+" "+(n.verticalFullExtent+r)+"L"+n.rightInnerExtent+" "+(n.verticalFullExtent+r)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightLargeArcRadius-r)+" 0 0 0 "+(n.rightFullExtent+r)+" "+n.verticalRightInnerExtent+"L"+(n.rightFullExtent+r)+" "+(n.targetY-n.rightSmallArcRadius)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightSmallArcRadius-r)+" 0 0 0 "+n.rightInnerExtent+" "+(n.targetY-r)+"L"+n.targetX+" "+(n.targetY-r)+"Z":"M "+n.targetX+" "+(n.targetY-r)+" L"+n.rightInnerExtent+" "+(n.targetY-r)+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightSmallArcRadius+r)+" 0 0 0 "+(n.rightFullExtent-r)+" "+(n.targetY+n.rightSmallArcRadius)+"L"+(n.rightFullExtent-r)+" "+n.verticalRightInnerExtent+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightLargeArcRadius+r)+" 0 0 0 "+n.rightInnerExtent+" "+(n.verticalFullExtent+r)+"L"+n.leftInnerExtent+" "+(n.verticalFullExtent+r)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftLargeArcRadius+r)+" 0 0 0 "+(n.leftFullExtent+r)+" "+n.verticalLeftInnerExtent+"L"+(n.leftFullExtent+r)+" "+(n.sourceY+n.leftSmallArcRadius)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftSmallArcRadius+r)+" 0 0 0 "+n.leftInnerExtent+" "+(n.sourceY-r)+"L"+n.sourceX+" "+(n.sourceY-r)+"L"+n.sourceX+" "+(n.sourceY+r)+"L"+n.leftInnerExtent+" "+(n.sourceY+r)+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftSmallArcRadius-r)+" 0 0 1 "+(n.leftFullExtent-r)+" "+(n.sourceY+n.leftSmallArcRadius)+"L"+(n.leftFullExtent-r)+" "+n.verticalLeftInnerExtent+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftLargeArcRadius-r)+" 0 0 1 "+n.leftInnerExtent+" "+(n.verticalFullExtent-r)+"L"+n.rightInnerExtent+" "+(n.verticalFullExtent-r)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightLargeArcRadius-r)+" 0 0 1 "+(n.rightFullExtent+r)+" "+n.verticalRightInnerExtent+"L"+(n.rightFullExtent+r)+" "+(n.targetY+n.rightSmallArcRadius)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightSmallArcRadius-r)+" 0 0 1 "+n.rightInnerExtent+" "+(n.targetY+r)+"L"+n.targetX+" "+(n.targetY+r)+"Z";var e,r,n,a=t.link.source.x1,o=t.link.target.x0,s=i(a,o),l=s(.5),c=s(.5),u=t.link.y0-t.link.width/2,f=t.link.y0+t.link.width/2,h=t.link.y1-t.link.width/2,p=t.link.y1+t.link.width/2;return"M"+a+","+u+"C"+l+","+u+" "+c+","+h+" "+o+","+h+"L"+o+","+p+"C"+c+","+p+" "+l+","+f+" "+a+","+f+"Z"}}function S(t,e){var r=c(e.color),n=l.nodePadAcross,i=t.nodePad/2;e.dx=e.x1-e.x0,e.dy=e.y1-e.y0;var a=e.dx,o=Math.max(.5,e.dy),s="node_"+e.pointNumber;return e.group&&(s=h.randstr()),e.trace=t.trace,e.curveNumber=t.trace.index,{index:e.pointNumber,key:s,partOfGroup:e.partOfGroup||!1,group:e.group,traceId:t.key,trace:t.trace,node:e,nodePad:t.nodePad,nodeLineColor:t.nodeLineColor,nodeLineWidth:t.nodeLineWidth,textFont:t.textFont,size:t.horizontal?t.height:t.width,visibleWidth:Math.ceil(a),visibleHeight:o,zoneX:-n,zoneY:-i,zoneWidth:a+2*n,zoneHeight:o+2*i,labelY:t.horizontal?e.dy/2+1:e.dx/2+1,left:1===e.originalLayer,sizeAcross:t.width,forceLayouts:t.forceLayouts,horizontal:t.horizontal,darkBackground:r.getBrightness()<=128,tinyColorHue:u.tinyRGB(r),tinyColorAlpha:r.getAlpha(),valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,graph:t.graph,arrangement:t.arrangement,uniqueNodeLabelPathId:[t.guid,t.key,s].join("_"),interactionState:t.interactionState,figure:t}}function E(t){t.attr("transform",(function(t){return p(t.node.x0.toFixed(3),t.node.y0.toFixed(3))}))}function L(t){t.call(E)}function C(t,e){t.call(L),e.attr("d",M())}function P(t){t.attr("width",(function(t){return t.node.x1-t.node.x0})).attr("height",(function(t){return t.visibleHeight}))}function I(t){return t.link.width>1||t.linkLineWidth>0}function O(t){return p(t.translateX,t.translateY)+(t.horizontal?"matrix(1 0 0 1 0 0)":"matrix(0 1 1 0 0 0)")}function z(t,e,r){t.on(".basic",null).on("mouseover.basic",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.hover(this,t,e),t.interactionState.hovered=[this,t])})).on("mousemove.basic",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.follow(this,t),t.interactionState.hovered=[this,t])})).on("mouseout.basic",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.unhover(this,t,e),t.interactionState.hovered=!1)})).on("click.basic",(function(t){t.interactionState.hovered&&(r.unhover(this,t,e),t.interactionState.hovered=!1),t.interactionState.dragInProgress||t.partOfGroup||r.select(this,t,e)}))}function D(t,e,r,i){var o=a.behavior.drag().origin((function(t){return{x:t.node.x0+t.visibleWidth/2,y:t.node.y0+t.visibleHeight/2}})).on("dragstart",(function(a){if("fixed"!==a.arrangement&&(h.ensureSingle(i._fullLayout._infolayer,"g","dragcover",(function(t){i._fullLayout._dragCover=t})),h.raiseToTop(this),a.interactionState.dragInProgress=a.node,F(a.node),a.interactionState.hovered&&(r.nodeEvents.unhover.apply(0,a.interactionState.hovered),a.interactionState.hovered=!1),"snap"===a.arrangement)){var o=a.traceId+"|"+a.key;a.forceLayouts[o]?a.forceLayouts[o].alpha(1):function(t,e,r,i){!function(t){for(var e=0;e<t.length;e++)t[e].y=(t[e].y0+t[e].y1)/2,t[e].x=(t[e].x0+t[e].x1)/2}(r.graph.nodes);var a=r.graph.nodes.filter((function(t){return t.originalX===r.node.originalX})).filter((function(t){return!t.partOfGroup}));r.forceLayouts[e]=n.forceSimulation(a).alphaDecay(0).force("collide",n.forceCollide().radius((function(t){return t.dy/2+r.nodePad/2})).strength(1).iterations(l.forceIterations)).force("constrain",function(t,e,r,n){return function(){for(var t=0,i=0;i<r.length;i++){var a=r[i];a===n.interactionState.dragInProgress?(a.x=a.lastDraggedX,a.y=a.lastDraggedY):(a.vx=(a.originalX-a.x)/l.forceTicksPerFrame,a.y=Math.min(n.size-a.dy/2,Math.max(a.dy/2,a.y))),t=Math.max(t,Math.abs(a.vx),Math.abs(a.vy))}!n.interactionState.dragInProgress&&t<.1&&n.forceLayouts[e].alpha()>0&&n.forceLayouts[e].alpha(0)}}(0,e,a,r)).stop()}(0,o,a),function(t,e,r,n,i){window.requestAnimationFrame((function a(){var o;for(o=0;o<l.forceTicksPerFrame;o++)r.forceLayouts[n].tick();if(function(t){for(var e=0;e<t.length;e++)t[e].y0=t[e].y-t[e].dy/2,t[e].y1=t[e].y0+t[e].dy,t[e].x0=t[e].x-t[e].dx/2,t[e].x1=t[e].x0+t[e].dx}(r.graph.nodes),r.sankey.update(r.graph),C(t.filter(B(r)),e),r.forceLayouts[n].alpha()>0)window.requestAnimationFrame(a);else{var s=r.node.originalX;r.node.x0=s-r.visibleWidth/2,r.node.x1=s+r.visibleWidth/2,R(r,i)}}))}(t,e,a,o,i)}})).on("drag",(function(r){if("fixed"!==r.arrangement){var n=a.event.x,i=a.event.y;"snap"===r.arrangement?(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2,r.node.y0=i-r.visibleHeight/2,r.node.y1=i+r.visibleHeight/2):("freeform"===r.arrangement&&(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2),i=Math.max(0,Math.min(r.size-r.visibleHeight/2,i)),r.node.y0=i-r.visibleHeight/2,r.node.y1=i+r.visibleHeight/2),F(r.node),"snap"!==r.arrangement&&(r.sankey.update(r.graph),C(t.filter(B(r)),e))}})).on("dragend",(function(t){if("fixed"!==t.arrangement){t.interactionState.dragInProgress=!1;for(var e=0;e<t.node.childrenNodes.length;e++)t.node.childrenNodes[e].x=t.node.x,t.node.childrenNodes[e].y=t.node.y;"snap"!==t.arrangement&&R(t,i)}}));t.on(".drag",null).call(o)}function R(t,e){for(var r=[],n=[],i=0;i<t.graph.nodes.length;i++){var a=(t.graph.nodes[i].x0+t.graph.nodes[i].x1)/2,o=(t.graph.nodes[i].y0+t.graph.nodes[i].y1)/2;r.push(a/t.figure.width),n.push(o/t.figure.height)}b.call("_guiRestyle",e,{"node.x":[r],"node.y":[n]},t.trace.index).then((function(){e._fullLayout._dragCover&&e._fullLayout._dragCover.remove()}))}function F(t){t.lastDraggedX=t.x0+t.dx/2,t.lastDraggedY=t.y0+t.dy/2}function B(t){return function(e){return e.node.originalX===t.node.originalX}}e.exports=function(t,e,r,n,i){var o=!1;h.ensureSingle(t._fullLayout._infolayer,"g","first-render",(function(){o=!0}));var s=t._fullLayout._dragCover,m=r.filter((function(t){return y(t).trace.visible})).map(k.bind(null,n)),b=e.selectAll("."+l.cn.sankey).data(m,g);b.exit().remove(),b.enter().append("g").classed(l.cn.sankey,!0).style("box-sizing","content-box").style("position","absolute").style("left",0).style("shape-rendering","geometricPrecision").style("pointer-events","auto").attr("transform",O),b.each((function(e,r){t._fullData[r]._sankey=e;var n="bgsankey-"+e.trace.uid+"-"+r;h.ensureSingle(t._fullLayout._draggers,"rect",n),t._fullData[r]._bgRect=a.select("."+n),t._fullData[r]._bgRect.style("pointer-events","all").attr("width",e.width).attr("height",e.height).attr("x",e.translateX).attr("y",e.translateY).classed("bgsankey",!0).style({fill:"transparent","stroke-width":0})})),b.transition().ease(l.ease).duration(l.duration).attr("transform",O);var _=b.selectAll("."+l.cn.sankeyLinks).data(v,g);_.enter().append("g").classed(l.cn.sankeyLinks,!0).style("fill","none");var L=_.selectAll("."+l.cn.sankeyLink).data((function(t){return t.graph.links.filter((function(t){return t.value})).map(A.bind(null,t))}),g);L.enter().append("path").classed(l.cn.sankeyLink,!0).call(z,b,i.linkEvents),L.style("stroke",(function(t){return I(t)?u.tinyRGB(c(t.linkLineColor)):t.tinyColorHue})).style("stroke-opacity",(function(t){return I(t)?u.opacity(t.linkLineColor):t.tinyColorAlpha})).style("fill",(function(t){return t.tinyColorHue})).style("fill-opacity",(function(t){return t.tinyColorAlpha})).style("stroke-width",(function(t){return I(t)?t.linkLineWidth:1})).attr("d",M()),L.style("opacity",(function(){return t._context.staticPlot||o||s?1:0})).transition().ease(l.ease).duration(l.duration).style("opacity",1),L.exit().transition().ease(l.ease).duration(l.duration).style("opacity",0).remove();var C=b.selectAll("."+l.cn.sankeyNodeSet).data(v,g);C.enter().append("g").classed(l.cn.sankeyNodeSet,!0),C.style("cursor",(function(t){switch(t.arrangement){case"fixed":return"default";case"perpendicular":return"ns-resize";default:return"move"}}));var R=C.selectAll("."+l.cn.sankeyNode).data((function(t){var e=t.graph.nodes;return function(t){var e,r=[];for(e=0;e<t.length;e++)t[e].originalX=(t[e].x0+t[e].x1)/2,t[e].originalY=(t[e].y0+t[e].y1)/2,-1===r.indexOf(t[e].originalX)&&r.push(t[e].originalX);for(r.sort((function(t,e){return t-e})),e=0;e<t.length;e++)t[e].originalLayerIndex=r.indexOf(t[e].originalX),t[e].originalLayer=t[e].originalLayerIndex/(r.length-1)}(e),e.map(S.bind(null,t))}),g);R.enter().append("g").classed(l.cn.sankeyNode,!0).call(E).style("opacity",(function(e){return!t._context.staticPlot&&!o||e.partOfGroup?0:1})),R.call(z,b,i.nodeEvents).call(D,L,i,t),R.transition().ease(l.ease).duration(l.duration).call(E).style("opacity",(function(t){return t.partOfGroup?0:1})),R.exit().transition().ease(l.ease).duration(l.duration).style("opacity",0).remove();var F=R.selectAll("."+l.cn.nodeRect).data(v);F.enter().append("rect").classed(l.cn.nodeRect,!0).call(P),F.style("stroke-width",(function(t){return t.nodeLineWidth})).style("stroke",(function(t){return u.tinyRGB(c(t.nodeLineColor))})).style("stroke-opacity",(function(t){return u.opacity(t.nodeLineColor)})).style("fill",(function(t){return t.tinyColorHue})).style("fill-opacity",(function(t){return t.tinyColorAlpha})),F.transition().ease(l.ease).duration(l.duration).call(P);var B=R.selectAll("."+l.cn.nodeLabel).data(v);B.enter().append("text").classed(l.cn.nodeLabel,!0).style("cursor","default"),B.attr("data-notex",1).text((function(t){return t.node.label})).each((function(e){var r=a.select(this);f.font(r,e.textFont),x.convertToTspans(r,t)})).style("text-shadow",x.makeTextShadow(t._fullLayout.paper_bgcolor)).attr("text-anchor",(function(t){return t.horizontal&&t.left?"end":"start"})).attr("transform",(function(t){var e=a.select(this),r=x.lineCount(e),n=t.textFont.size*((r-1)*T-w),i=t.nodeLineWidth/2+3,o=((t.horizontal?t.visibleHeight:t.visibleWidth)-n)/2;t.horizontal&&(t.left?i=-i:i+=t.visibleWidth);var s=t.horizontal?"":"scale(-1,1)"+d(90);return p(t.horizontal?i:o,t.horizontal?o:i)+s})),B.transition().ease(l.ease).duration(l.duration)}},{"../../components/color":361,"../../components/drawing":383,"../../constants/alignment":466,"../../lib":498,"../../lib/gup":495,"../../lib/svg_text_utils":524,"../../registry":633,"./constants":915,"@plotly/d3":58,"@plotly/d3-sankey":57,"@plotly/d3-sankey-circular":56,"d3-force":106,"d3-interpolate":111,tinycolor2:307}],920:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=[],n=t.cd[0].trace,i=n._sankey.graph.nodes,a=0;a<i.length;a++){var o=i[a];if(!o.partOfGroup){var s=[(o.x0+o.x1)/2,(o.y0+o.y1)/2];"v"===n.orientation&&s.reverse(),e&&e.contains(s,!1,a,t)&&r.push({pointNumber:o.pointNumber})}}return r}},{}],921:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){for(var r=0;r<t.length;r++)t[r].i=r;n.mergeArray(e.text,t,"tx"),n.mergeArray(e.texttemplate,t,"txt"),n.mergeArray(e.hovertext,t,"htx"),n.mergeArray(e.customdata,t,"data"),n.mergeArray(e.textposition,t,"tp"),e.textfont&&(n.mergeArrayCastPositive(e.textfont.size,t,"ts"),n.mergeArray(e.textfont.color,t,"tc"),n.mergeArray(e.textfont.family,t,"tf"));var i=e.marker;if(i){n.mergeArrayCastPositive(i.size,t,"ms"),n.mergeArrayCastPositive(i.opacity,t,"mo"),n.mergeArray(i.symbol,t,"mx"),n.mergeArray(i.color,t,"mc");var a=i.line;i.line&&(n.mergeArray(a.color,t,"mlc"),n.mergeArrayCastPositive(a.width,t,"mlw"));var o=i.gradient;o&&"none"!==o.type&&(n.mergeArray(o.type,t,"mgt"),n.mergeArray(o.color,t,"mgc"))}}},{"../../lib":498}],922:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../../components/colorscale/attributes"),s=t("../../plots/font_attributes"),l=t("../../components/drawing/attributes").dash,c=t("../../components/drawing/attributes").pattern,u=t("../../components/drawing"),f=t("./constants"),h=t("../../lib/extend").extendFlat;e.exports={x:{valType:"data_array",editType:"calc+clearAxisTypes",anim:!0},x0:{valType:"any",dflt:0,editType:"calc+clearAxisTypes",anim:!0},dx:{valType:"number",dflt:1,editType:"calc",anim:!0},y:{valType:"data_array",editType:"calc+clearAxisTypes",anim:!0},y0:{valType:"any",dflt:0,editType:"calc+clearAxisTypes",anim:!0},dy:{valType:"number",dflt:1,editType:"calc",anim:!0},xperiod:{valType:"any",dflt:0,editType:"calc"},yperiod:{valType:"any",dflt:0,editType:"calc"},xperiod0:{valType:"any",editType:"calc"},yperiod0:{valType:"any",editType:"calc"},xperiodalignment:{valType:"enumerated",values:["start","middle","end"],dflt:"middle",editType:"calc"},yperiodalignment:{valType:"enumerated",values:["start","middle","end"],dflt:"middle",editType:"calc"},xhoverformat:n("x"),yhoverformat:n("y"),stackgroup:{valType:"string",dflt:"",editType:"calc"},orientation:{valType:"enumerated",values:["v","h"],editType:"calc"},groupnorm:{valType:"enumerated",values:["","fraction","percent"],dflt:"",editType:"calc"},stackgaps:{valType:"enumerated",values:["infer zero","interpolate"],dflt:"infer zero",editType:"calc"},text:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},texttemplate:i({},{}),hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"style"},mode:{valType:"flaglist",flags:["lines","markers","text"],extras:["none"],editType:"calc"},hoveron:{valType:"flaglist",flags:["points","fills"],editType:"style"},hovertemplate:a({},{keys:f.eventDataKeys}),line:{color:{valType:"color",editType:"style",anim:!0},width:{valType:"number",min:0,dflt:2,editType:"style",anim:!0},shape:{valType:"enumerated",values:["linear","spline","hv","vh","hvh","vhv"],dflt:"linear",editType:"plot"},smoothing:{valType:"number",min:0,max:1.3,dflt:1,editType:"plot"},dash:h({},l,{editType:"style"}),simplify:{valType:"boolean",dflt:!0,editType:"plot"},editType:"plot"},connectgaps:{valType:"boolean",dflt:!1,editType:"calc"},cliponaxis:{valType:"boolean",dflt:!0,editType:"plot"},fill:{valType:"enumerated",values:["none","tozeroy","tozerox","tonexty","tonextx","toself","tonext"],editType:"calc"},fillcolor:{valType:"color",editType:"style",anim:!0},fillpattern:c,marker:h({symbol:{valType:"enumerated",values:u.symbolList,dflt:"circle",arrayOk:!0,editType:"style"},opacity:{valType:"number",min:0,max:1,arrayOk:!0,editType:"style",anim:!0},size:{valType:"number",min:0,dflt:6,arrayOk:!0,editType:"calc",anim:!0},maxdisplayed:{valType:"number",min:0,dflt:0,editType:"plot"},sizeref:{valType:"number",dflt:1,editType:"calc"},sizemin:{valType:"number",min:0,dflt:0,editType:"calc"},sizemode:{valType:"enumerated",values:["diameter","area"],dflt:"diameter",editType:"calc"},line:h({width:{valType:"number",min:0,arrayOk:!0,editType:"style",anim:!0},editType:"calc"},o("marker.line",{anim:!0})),gradient:{type:{valType:"enumerated",values:["radial","horizontal","vertical","none"],arrayOk:!0,dflt:"none",editType:"calc"},color:{valType:"color",arrayOk:!0,editType:"calc"},editType:"calc"},editType:"calc"},o("marker",{anim:!0})),selected:{marker:{opacity:{valType:"number",min:0,max:1,editType:"style"},color:{valType:"color",editType:"style"},size:{valType:"number",min:0,editType:"style"},editType:"style"},textfont:{color:{valType:"color",editType:"style"},editType:"style"},editType:"style"},unselected:{marker:{opacity:{valType:"number",min:0,max:1,editType:"style"},color:{valType:"color",editType:"style"},size:{valType:"number",min:0,editType:"style"},editType:"style"},textfont:{color:{valType:"color",editType:"style"},editType:"style"},editType:"style"},textposition:{valType:"enumerated",values:["top left","top center","top right","middle left","middle center","middle right","bottom left","bottom center","bottom right"],dflt:"middle center",arrayOk:!0,editType:"calc"},textfont:s({editType:"calc",colorEditType:"style",arrayOk:!0})}},{"../../components/colorscale/attributes":368,"../../components/drawing":383,"../../components/drawing/attributes":382,"../../lib/extend":488,"../../plots/cartesian/axis_format_attributes":552,"../../plots/font_attributes":580,"../../plots/template_attributes":628,"./constants":926}],923:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("../../plots/cartesian/align_period"),s=t("../../constants/numerical").BADNUM,l=t("./subtypes"),c=t("./colorscale_calc"),u=t("./arrays_to_calcdata"),f=t("./calc_selection");function h(t,e,r,n,i,o,s){var c=e._length,u=t._fullLayout,f=r._id,h=n._id,p=u._firstScatter[m(e)]===e.uid,d=(g(e,u,r,n)||{}).orientation,v=e.fill;r._minDtick=0,n._minDtick=0;var y={padded:!0},x={padded:!0};s&&(y.ppad=x.ppad=s);var b=c<2||i[0]!==i[c-1]||o[0]!==o[c-1];b&&("tozerox"===v||"tonextx"===v&&(p||"h"===d))?y.tozero=!0:(e.error_y||{}).visible||"tonexty"!==v&&"tozeroy"!==v&&(l.hasMarkers(e)||l.hasText(e))||(y.padded=!1,y.ppad=0),b&&("tozeroy"===v||"tonexty"===v&&(p||"v"===d))?x.tozero=!0:"tonextx"!==v&&"tozerox"!==v||(x.padded=!1),f&&(e._extremes[f]=a.findExtremes(r,i,y)),h&&(e._extremes[h]=a.findExtremes(n,o,x))}function p(t,e){if(l.hasMarkers(t)){var r,n=t.marker,o=1.6*(t.marker.sizeref||1);if(r="area"===t.marker.sizemode?function(t){return Math.max(Math.sqrt((t||0)/o),3)}:function(t){return Math.max((t||0)/o,3)},i.isArrayOrTypedArray(n.size)){var s={type:"linear"};a.setConvert(s);for(var c=s.makeCalcdata(t.marker,"size"),u=new Array(e),f=0;f<e;f++)u[f]=r(c[f]);return u}return r(n.size)}}function d(t,e){var r=m(e),n=t._firstScatter;n[r]||(n[r]=e.uid)}function m(t){var e=t.stackgroup;return t.xaxis+t.yaxis+t.type+(e?"-"+e:"")}function g(t,e,r,n){var i=t.stackgroup;if(i){var a=e._scatterStackOpts[r._id+n._id][i],o="v"===a.orientation?n:r;return"linear"===o.type||"log"===o.type?a:void 0}}e.exports={calc:function(t,e){var r,l,m,v,y,x,b=t._fullLayout,_=a.getFromId(t,e.xaxis||"x"),w=a.getFromId(t,e.yaxis||"y"),T=_.makeCalcdata(e,"x"),k=w.makeCalcdata(e,"y"),A=o(e,_,"x",T),M=o(e,w,"y",k),S=A.vals,E=M.vals,L=e._length,C=new Array(L),P=e.ids,I=g(e,b,_,w),O=!1;d(b,e);var z,D="x",R="y";I?(i.pushUnique(I.traceIndices,e._expandedIndex),(r="v"===I.orientation)?(R="s",z="x"):(D="s",z="y"),y="interpolate"===I.stackgaps):h(t,e,_,w,S,E,p(e,L));var F=!!e.xperiodalignment,B=!!e.yperiodalignment;for(l=0;l<L;l++){var N=C[l]={},j=n(S[l]),U=n(E[l]);j&&U?(N[D]=S[l],N[R]=E[l],F&&(N.orig_x=T[l],N.xEnd=A.ends[l],N.xStart=A.starts[l]),B&&(N.orig_y=k[l],N.yEnd=M.ends[l],N.yStart=M.starts[l])):I&&(r?j:U)?(N[z]=r?S[l]:E[l],N.gap=!0,y?(N.s=s,O=!0):N.s=0):N[D]=N[R]=s,P&&(N.id=String(P[l]))}if(u(C,e),c(t,e),f(C,e),I){for(l=0;l<C.length;)C[l][z]===s?C.splice(l,1):l++;if(i.sort(C,(function(t,e){return t[z]-e[z]||t.i-e.i})),O){for(l=0;l<C.length-1&&C[l].gap;)l++;for((x=C[l].s)||(x=C[l].s=0),m=0;m<l;m++)C[m].s=x;for(v=C.length-1;v>l&&C[v].gap;)v--;for(x=C[v].s,m=C.length-1;m>v;m--)C[m].s=x;for(;l<v;)if(C[++l].gap){for(m=l+1;C[m].gap;)m++;for(var V=C[l-1][z],H=C[l-1].s,q=(C[m].s-H)/(C[m][z]-V);l<m;)C[l].s=H+(C[l][z]-V)*q,l++}}}return C},calcMarkerSize:p,calcAxisExpansion:h,setFirstScatter:d,getStackOpts:g}},{"../../constants/numerical":474,"../../lib":498,"../../plots/cartesian/align_period":546,"../../plots/cartesian/axes":549,"./arrays_to_calcdata":921,"./calc_selection":924,"./colorscale_calc":925,"./subtypes":947,"fast-isnumeric":185}],924:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){n.isArrayOrTypedArray(e.selectedpoints)&&n.tagSelected(t,e)}},{"../../lib":498}],925:[function(t,e,r){"use strict";var n=t("../../components/colorscale/helpers").hasColorscale,i=t("../../components/colorscale/calc"),a=t("./subtypes");e.exports=function(t,e){a.hasLines(e)&&n(e,"line")&&i(t,e,{vals:e.line.color,containerStr:"line",cLetter:"c"}),a.hasMarkers(e)&&(n(e,"marker")&&i(t,e,{vals:e.marker.color,containerStr:"marker",cLetter:"c"}),n(e,"marker.line")&&i(t,e,{vals:e.marker.line.color,containerStr:"marker.line",cLetter:"c"}))}},{"../../components/colorscale/calc":369,"../../components/colorscale/helpers":372,"./subtypes":947}],926:[function(t,e,r){"use strict";e.exports={PTS_LINESONLY:20,minTolerance:.2,toleranceGrowth:10,maxScreensAway:20,eventDataKeys:[]}},{}],927:[function(t,e,r){"use strict";var n=t("./calc");function i(t,e,r,n,i,a,o){i[n]=!0;var s={i:null,gap:!0,s:0};if(s[o]=r,t.splice(e,0,s),e&&r===t[e-1][o]){var l=t[e-1];s.s=l.s,s.i=l.i,s.gap=l.gap}else a&&(s.s=function(t,e,r,n){var i=t[e-1],a=t[e+1];return a?i?i.s+(a.s-i.s)*(r-i[n])/(a[n]-i[n]):a.s:i.s}(t,e,r,o));e||(t[0].t=t[1].t,t[0].trace=t[1].trace,delete t[1].t,delete t[1].trace)}e.exports=function(t,e){var r=e.xaxis,a=e.yaxis,o=r._id+a._id,s=t._fullLayout._scatterStackOpts[o];if(s){var l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T=t.calcdata;for(var k in s){var A=(v=s[k]).traceIndices;if(A.length){for(y="interpolate"===v.stackgaps,x=v.groupnorm,"v"===v.orientation?(b="x",_="y"):(b="y",_="x"),w=new Array(A.length),l=0;l<w.length;l++)w[l]=!1;p=T[A[0]];var M=new Array(p.length);for(l=0;l<p.length;l++)M[l]=p[l][b];for(l=1;l<A.length;l++){for(h=T[A[l]],c=u=0;c<h.length;c++){for(d=h[c][b];d>M[u]&&u<M.length;u++)i(h,c,M[u],l,w,y,b),c++;if(d!==M[u]){for(f=0;f<l;f++)i(T[A[f]],u,d,f,w,y,b);M.splice(u,0,d)}u++}for(;u<M.length;u++)i(h,c,M[u],l,w,y,b),c++}var S=M.length;for(c=0;c<p.length;c++){for(m=p[c][_]=p[c].s,l=1;l<A.length;l++)(h=T[A[l]])[0].trace._rawLength=h[0].trace._length,h[0].trace._length=S,m+=h[c].s,h[c][_]=m;if(x)for(g=("fraction"===x?m:m/100)||1,l=0;l<A.length;l++){var E=T[A[l]][c];E[_]/=g,E.sNorm=E.s/g}}for(l=0;l<A.length;l++){var L=(h=T[A[l]])[0].trace,C=n.calcMarkerSize(L,L._rawLength),P=Array.isArray(C);if(C&&w[l]||P){var I=C;for(C=new Array(S),c=0;c<S;c++)C[c]=h[c].gap?0:P?I[h[c].i]:I}var O=new Array(S),z=new Array(S);for(c=0;c<S;c++)O[c]=h[c].x,z[c]=h[c].y;n.calcAxisExpansion(t,L,r,a,O,z,C),h[0].t.orientation=v.orientation}}}}}},{"./calc":923}],928:[function(t,e,r){"use strict";e.exports=function(t){for(var e=0;e<t.length;e++){var r=t[e];if("scatter"===r.type){var n=r.fill;if("none"!==n&&"toself"!==n&&(r.opacity=void 0,"tonexty"===n||"tonextx"===n))for(var i=e-1;i>=0;i--){var a=t[i];if("scatter"===a.type&&a.xaxis===r.xaxis&&a.yaxis===r.yaxis){a.opacity=void 0;break}}}}}},{}],929:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("./attributes"),o=t("./constants"),s=t("./subtypes"),l=t("./xy_defaults"),c=t("./period_defaults"),u=t("./stack_defaults"),f=t("./marker_defaults"),h=t("./line_defaults"),p=t("./line_shape_defaults"),d=t("./text_defaults"),m=t("./fillcolor_defaults"),g=t("../../lib").coercePattern;e.exports=function(t,e,r,v){function y(r,i){return n.coerce(t,e,a,r,i)}var x=l(t,e,v,y);if(x||(e.visible=!1),e.visible){c(t,e,v,y),y("xhoverformat"),y("yhoverformat");var b=u(t,e,v,y),_=!b&&x<o.PTS_LINESONLY?"lines+markers":"lines";y("text"),y("hovertext"),y("mode",_),s.hasLines(e)&&(h(t,e,r,v,y),p(t,e,y),y("connectgaps"),y("line.simplify")),s.hasMarkers(e)&&f(t,e,r,v,y,{gradient:!0}),s.hasText(e)&&(y("texttemplate"),d(t,e,v,y));var w=[];(s.hasMarkers(e)||s.hasText(e))&&(y("cliponaxis"),y("marker.maxdisplayed"),w.push("points")),y("fill",b?b.fillDflt:"none"),"none"!==e.fill&&(m(t,e,r,y),s.hasLines(e)||p(t,e,y),g(y,"fillpattern",e.fillcolor,!1));var T=(e.line||{}).color,k=(e.marker||{}).color;"tonext"!==e.fill&&"toself"!==e.fill||w.push("fills"),y("hoveron",w.join("+")||"points"),"fills"!==e.hoveron&&y("hovertemplate");var A=i.getComponentMethod("errorbars","supplyDefaults");A(t,e,T||k||r,{axis:"y"}),A(t,e,T||k||r,{axis:"x",inherit:"y"}),n.coerceSelectionMarkerOpacity(e,y)}}},{"../../lib":498,"../../registry":633,"./attributes":922,"./constants":926,"./fillcolor_defaults":930,"./line_defaults":935,"./line_shape_defaults":937,"./marker_defaults":941,"./period_defaults":942,"./stack_defaults":945,"./subtypes":947,"./text_defaults":948,"./xy_defaults":949}],930:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../lib").isArrayOrTypedArray;e.exports=function(t,e,r,a){var o=!1;if(e.marker){var s=e.marker.color,l=(e.marker.line||{}).color;s&&!i(s)?o=s:l&&!i(l)&&(o=l)}a("fillcolor",n.addOpacity((e.line||{}).color||o||r,.5))}},{"../../components/color":361,"../../lib":498}],931:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes");e.exports=function(t,e,r){var i={},a={_fullLayout:r},o=n.getFromTrace(a,e,"x"),s=n.getFromTrace(a,e,"y");return i.xLabel=n.tickText(o,o.c2l(t.x),!0).text,i.yLabel=n.tickText(s,s.c2l(t.y),!0).text,i}},{"../../plots/cartesian/axes":549}],932:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("./subtypes");e.exports=function(t,e){var r,a;if("lines"===t.mode)return(r=t.line.color)&&n.opacity(r)?r:t.fillcolor;if("none"===t.mode)return t.fill?t.fillcolor:"";var o=e.mcc||(t.marker||{}).color,s=e.mlcc||((t.marker||{}).line||{}).color;return(a=o&&n.opacity(o)?o:s&&n.opacity(s)&&(e.mlw||((t.marker||{}).line||{}).width)?s:"")?n.opacity(a)<.3?n.addOpacity(a,.3):a:(r=(t.line||{}).color)&&n.opacity(r)&&i.hasLines(t)&&t.line.width?r:t.fillcolor}},{"../../components/color":361,"./subtypes":947}],933:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/fx"),a=t("../../registry"),o=t("./get_trace_color"),s=t("../../components/color"),l=n.fillText;e.exports=function(t,e,r,c){var u=t.cd,f=u[0].trace,h=t.xa,p=t.ya,d=h.c2p(e),m=p.c2p(r),g=[d,m],v=f.hoveron||"",y=-1!==f.mode.indexOf("markers")?3:.5,x=!!f.xperiodalignment,b=!!f.yperiodalignment;if(-1!==v.indexOf("points")){var _=function(t){var e=Math.max(y,t.mrc||0),r=h.c2p(t.x)-d,n=p.c2p(t.y)-m;return Math.max(Math.sqrt(r*r+n*n)-e,1-y/e)},w=i.getDistanceFunction(c,(function(t){if(x){var e=h.c2p(t.xStart),r=h.c2p(t.xEnd);return d>=Math.min(e,r)&&d<=Math.max(e,r)?0:1/0}var n=Math.max(3,t.mrc||0),i=1-1/n,a=Math.abs(h.c2p(t.x)-d);return a<n?i*a/n:a-n+i}),(function(t){if(b){var e=p.c2p(t.yStart),r=p.c2p(t.yEnd);return m>=Math.min(e,r)&&m<=Math.max(e,r)?0:1/0}var n=Math.max(3,t.mrc||0),i=1-1/n,a=Math.abs(p.c2p(t.y)-m);return a<n?i*a/n:a-n+i}),_);if(i.getClosest(u,w,t),!1!==t.index){var T=u[t.index],k=h.c2p(T.x,!0),A=p.c2p(T.y,!0),M=T.mrc||1;t.index=T.i;var S=u[0].t.orientation,E=S&&(T.sNorm||T.s),L="h"===S?E:void 0!==T.orig_x?T.orig_x:T.x,C="v"===S?E:void 0!==T.orig_y?T.orig_y:T.y;return n.extendFlat(t,{color:o(f,T),x0:k-M,x1:k+M,xLabelVal:L,y0:A-M,y1:A+M,yLabelVal:C,spikeDistance:_(T),hovertemplate:f.hovertemplate}),l(T,f,t),a.getComponentMethod("errorbars","hoverInfo")(T,f,t),[t]}}if(-1!==v.indexOf("fills")&&f._polygons){var P,I,O,z,D,R,F,B,N,j=f._polygons,U=[],V=!1,H=1/0,q=-1/0,G=1/0,Y=-1/0;for(P=0;P<j.length;P++)(O=j[P]).contains(g)&&(V=!V,U.push(O),G=Math.min(G,O.ymin),Y=Math.max(Y,O.ymax));if(V){var W=((G=Math.max(G,0))+(Y=Math.min(Y,p._length)))/2;for(P=0;P<U.length;P++)for(z=U[P].pts,I=1;I<z.length;I++)(B=z[I-1][1])>W!=(N=z[I][1])>=W&&(R=z[I-1][0],F=z[I][0],N-B&&(D=R+(F-R)*(W-B)/(N-B),H=Math.min(H,D),q=Math.max(q,D)));H=Math.max(H,0),q=Math.min(q,h._length);var X=s.defaultLine;return s.opacity(f.fillcolor)?X=f.fillcolor:s.opacity((f.line||{}).color)&&(X=f.line.color),n.extendFlat(t,{distance:t.maxHoverDistance,x0:H,x1:q,y0:W,y1:W,color:X,hovertemplate:!1}),delete t.index,f.text&&!Array.isArray(f.text)?t.text=String(f.text):t.text=f.name,[t]}}}},{"../../components/color":361,"../../components/fx":401,"../../lib":498,"../../registry":633,"./get_trace_color":932}],934:[function(t,e,r){"use strict";var n=t("./subtypes");e.exports={hasLines:n.hasLines,hasMarkers:n.hasMarkers,hasText:n.hasText,isBubble:n.isBubble,attributes:t("./attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("./cross_trace_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./cross_trace_calc"),arraysToCalcdata:t("./arrays_to_calcdata"),plot:t("./plot"),colorbar:t("./marker_colorbar"),formatLabels:t("./format_labels"),style:t("./style").style,styleOnSelect:t("./style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("./select"),animatable:!0,moduleType:"trace",name:"scatter",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","symbols","errorBarsOK","showLegend","scatter-like","zoomScale"],meta:{}}},{"../../plots/cartesian":563,"./arrays_to_calcdata":921,"./attributes":922,"./calc":923,"./cross_trace_calc":927,"./cross_trace_defaults":928,"./defaults":929,"./format_labels":931,"./hover":933,"./marker_colorbar":940,"./plot":943,"./select":944,"./style":946,"./subtypes":947}],935:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray,i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults");e.exports=function(t,e,r,o,s,l){var c=(t.marker||{}).color;(s("line.color",r),i(t,"line"))?a(t,e,o,s,{prefix:"line.",cLetter:"c"}):s("line.color",!n(c)&&c||r);s("line.width"),(l||{}).noDash||s("line.dash")}},{"../../components/colorscale/defaults":371,"../../components/colorscale/helpers":372,"../../lib":498}],936:[function(t,e,r){"use strict";var n=t("../../constants/numerical"),i=n.BADNUM,a=n.LOG_CLIP,o=a+.5,s=a-.5,l=t("../../lib"),c=l.segmentsIntersect,u=l.constrain,f=t("./constants");e.exports=function(t,e){var r,n,a,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S=e.xaxis,E=e.yaxis,L="log"===S.type,C="log"===E.type,P=S._length,I=E._length,O=e.connectGaps,z=e.baseTolerance,D=e.shape,R="linear"===D,F=e.fill&&"none"!==e.fill,B=[],N=f.minTolerance,j=t.length,U=new Array(j),V=0;function H(r){var n=t[r];if(!n)return!1;var a=e.linearized?S.l2p(n.x):S.c2p(n.x),l=e.linearized?E.l2p(n.y):E.c2p(n.y);if(a===i){if(L&&(a=S.c2p(n.x,!0)),a===i)return!1;C&&l===i&&(a*=Math.abs(S._m*I*(S._m>0?o:s)/(E._m*P*(E._m>0?o:s)))),a*=1e3}if(l===i){if(C&&(l=E.c2p(n.y,!0)),l===i)return!1;l*=1e3}return[a,l]}function q(t,e,r,n){var i=r-t,a=n-e,o=.5-t,s=.5-e,l=i*i+a*a,c=i*o+a*s;if(c>0&&c<l){var u=o*a-s*i;if(u*u<l)return!0}}function G(t,e){var r=t[0]/P,n=t[1]/I,i=Math.max(0,-r,r-1,-n,n-1);return i&&void 0!==A&&q(r,n,A,M)&&(i=0),i&&e&&q(r,n,e[0]/P,e[1]/I)&&(i=0),(1+f.toleranceGrowth*i)*z}function Y(t,e){var r=t[0]-e[0],n=t[1]-e[1];return Math.sqrt(r*r+n*n)}var W,X,Z,J,K,Q,$,tt=f.maxScreensAway,et=-P*tt,rt=P*(1+tt),nt=-I*tt,it=I*(1+tt),at=[[et,nt,rt,nt],[rt,nt,rt,it],[rt,it,et,it],[et,it,et,nt]];function ot(t){if(t[0]<et||t[0]>rt||t[1]<nt||t[1]>it)return[u(t[0],et,rt),u(t[1],nt,it)]}function st(t,e){return t[0]===e[0]&&(t[0]===et||t[0]===rt)||(t[1]===e[1]&&(t[1]===nt||t[1]===it)||void 0)}function lt(t,e,r){return function(n,i){var a=ot(n),o=ot(i),s=[];if(a&&o&&st(a,o))return s;a&&s.push(a),o&&s.push(o);var c=2*l.constrain((n[t]+i[t])/2,e,r)-((a||n)[t]+(o||i)[t]);c&&((a&&o?c>0==a[t]>o[t]?a:o:a||o)[t]+=c);return s}}function ct(t){var e=t[0],r=t[1],n=e===U[V-1][0],i=r===U[V-1][1];if(!n||!i)if(V>1){var a=e===U[V-2][0],o=r===U[V-2][1];n&&(e===et||e===rt)&&a?o?V--:U[V-1]=t:i&&(r===nt||r===it)&&o?a?V--:U[V-1]=t:U[V++]=t}else U[V++]=t}function ut(t){U[V-1][0]!==t[0]&&U[V-1][1]!==t[1]&&ct([Z,J]),ct(t),K=null,Z=J=0}function ft(t){if(A=t[0]/P,M=t[1]/I,W=t[0]<et?et:t[0]>rt?rt:0,X=t[1]<nt?nt:t[1]>it?it:0,W||X){if(V)if(K){var e=$(K,t);e.length>1&&(ut(e[0]),U[V++]=e[1])}else Q=$(U[V-1],t)[0],U[V++]=Q;else U[V++]=[W||t[0],X||t[1]];var r=U[V-1];W&&X&&(r[0]!==W||r[1]!==X)?(K&&(Z!==W&&J!==X?ct(Z&&J?(n=K,a=(i=t)[0]-n[0],o=(i[1]-n[1])/a,(n[1]*i[0]-i[1]*n[0])/a>0?[o>0?et:rt,it]:[o>0?rt:et,nt]):[Z||W,J||X]):Z&&J&&ct([Z,J])),ct([W,X])):Z-W&&J-X&&ct([W||Z,X||J]),K=t,Z=W,J=X}else K&&ut($(K,t)[0]),U[V++]=t;var n,i,a,o}for("linear"===D||"spline"===D?$=function(t,e){for(var r=[],n=0,i=0;i<4;i++){var a=at[i],o=c(t[0],t[1],e[0],e[1],a[0],a[1],a[2],a[3]);o&&(!n||Math.abs(o.x-r[0][0])>1||Math.abs(o.y-r[0][1])>1)&&(o=[o.x,o.y],n&&Y(o,t)<Y(r[0],t)?r.unshift(o):r.push(o),n++)}return r}:"hv"===D||"vh"===D?$=function(t,e){var r=[],n=ot(t),i=ot(e);return n&&i&&st(n,i)||(n&&r.push(n),i&&r.push(i)),r}:"hvh"===D?$=lt(0,et,rt):"vhv"===D&&($=lt(1,nt,it)),r=0;r<j;r++)if(n=H(r)){for(V=0,K=null,ft(n),r++;r<j;r++){if(!(h=H(r))){if(O)continue;break}if(R&&e.simplify){var ht=H(r+1);if(y=Y(h,n),F&&(0===V||V===j-1)||!(y<G(h,ht)*N)){for(g=[(h[0]-n[0])/y,(h[1]-n[1])/y],p=n,x=y,b=w=T=0,m=!1,a=h,r++;r<t.length;r++){if(d=ht,ht=H(r+1),!d){if(O)continue;break}if(k=(v=[d[0]-n[0],d[1]-n[1]])[0]*g[1]-v[1]*g[0],w=Math.min(w,k),(T=Math.max(T,k))-w>G(d,ht))break;a=d,(_=v[0]*g[0]+v[1]*g[1])>x?(x=_,h=d,m=!1):_<b&&(b=_,p=d,m=!0)}if(m?(ft(h),a!==p&&ft(p)):(p!==n&&ft(p),a!==h&&ft(h)),ft(a),r>=t.length||!d)break;ft(d),n=d}}else ft(h)}K&&ct([Z||K[0],J||K[1]]),B.push(U.slice(0,V))}return B}},{"../../constants/numerical":474,"../../lib":498,"./constants":926}],937:[function(t,e,r){"use strict";e.exports=function(t,e,r){"spline"===r("line.shape")&&r("line.smoothing")}},{}],938:[function(t,e,r){"use strict";var n={tonextx:1,tonexty:1,tonext:1};e.exports=function(t,e,r){var i,a,o,s,l,c={},u=!1,f=-1,h=0,p=-1;for(a=0;a<r.length;a++)(o=(i=r[a][0].trace).stackgroup||"")?o in c?l=c[o]:(l=c[o]=h,h++):i.fill in n&&p>=0?l=p:(l=p=h,h++),l<f&&(u=!0),i._groupIndex=f=l;var d=r.slice();u&&d.sort((function(t,e){var r=t[0].trace,n=e[0].trace;return r._groupIndex-n._groupIndex||r.index-n.index}));var m={};for(a=0;a<d.length;a++)o=(i=d[a][0].trace).stackgroup||"",!0===i.visible?(i._nexttrace=null,i.fill in n&&(s=m[o],i._prevtrace=s||null,s&&(s._nexttrace=i)),i._ownfill=i.fill&&("tozero"===i.fill.substr(0,6)||"toself"===i.fill||"to"===i.fill.substr(0,2)&&!i._prevtrace),m[o]=i):i._prevtrace=i._nexttrace=i._ownfill=null;return d}},{}],939:[function(t,e,r){"use strict";var n=t("fast-isnumeric");e.exports=function(t,e){e||(e=2);var r=t.marker,i=r.sizeref||1,a=r.sizemin||0,o="area"===r.sizemode?function(t){return Math.sqrt(t/i)}:function(t){return t/i};return function(t){var r=o(t/e);return n(r)&&r>0?Math.max(r,a):0}}},{"fast-isnumeric":185}],940:[function(t,e,r){"use strict";e.exports={container:"marker",min:"cmin",max:"cmax"}},{}],941:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults"),o=t("./subtypes");e.exports=function(t,e,r,s,l,c){var u=o.isBubble(t),f=(t.line||{}).color;(c=c||{},f&&(r=f),l("marker.symbol"),l("marker.opacity",u?.7:1),l("marker.size"),l("marker.color",r),i(t,"marker")&&a(t,e,s,l,{prefix:"marker.",cLetter:"c"}),c.noSelect||(l("selected.marker.color"),l("unselected.marker.color"),l("selected.marker.size"),l("unselected.marker.size")),c.noLine||(l("marker.line.color",f&&!Array.isArray(f)&&e.marker.color!==f?f:u?n.background:n.defaultLine),i(t,"marker.line")&&a(t,e,s,l,{prefix:"marker.line.",cLetter:"c"}),l("marker.line.width",u?1:0)),u&&(l("marker.sizeref"),l("marker.sizemin"),l("marker.sizemode")),c.gradient)&&("none"!==l("marker.gradient.type")&&l("marker.gradient.color"))}},{"../../components/color":361,"../../components/colorscale/defaults":371,"../../components/colorscale/helpers":372,"./subtypes":947}],942:[function(t,e,r){"use strict";var n=t("../../lib").dateTick0,i=t("../../constants/numerical").ONEWEEK;function a(t,e){return n(e,t%i==0?1:0)}e.exports=function(t,e,r,n,i){if(i||(i={x:!0,y:!0}),i.x){var o=n("xperiod");o&&(n("xperiod0",a(o,e.xcalendar)),n("xperiodalignment"))}if(i.y){var s=n("yperiod");s&&(n("yperiod0",a(s,e.ycalendar)),n("yperiodalignment"))}}},{"../../constants/numerical":474,"../../lib":498}],943:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../lib"),o=a.ensureSingle,s=a.identity,l=t("../../components/drawing"),c=t("./subtypes"),u=t("./line_points"),f=t("./link_traces"),h=t("../../lib/polygon").tester;function p(t,e,r,f,p,d,m){var g;!function(t,e,r,i,o){var s=r.xaxis,l=r.yaxis,u=n.extent(a.simpleMap(s.range,s.r2c)),f=n.extent(a.simpleMap(l.range,l.r2c)),h=i[0].trace;if(!c.hasMarkers(h))return;var p=h.marker.maxdisplayed;if(0===p)return;var d=i.filter((function(t){return t.x>=u[0]&&t.x<=u[1]&&t.y>=f[0]&&t.y<=f[1]})),m=Math.ceil(d.length/p),g=0;o.forEach((function(t,r){var n=t[0].trace;c.hasMarkers(n)&&n.marker.maxdisplayed>0&&r<e&&g++}));var v=Math.round(g*m/3+Math.floor(g/3)*m/7.1);i.forEach((function(t){delete t.vis})),d.forEach((function(t,e){0===Math.round((e+v)%m)&&(t.vis=!0)}))}(0,e,r,f,p);var v=!!m&&m.duration>0;function y(t){return v?t.transition():t}var x=r.xaxis,b=r.yaxis,_=f[0].trace,w=_.line,T=n.select(d),k=o(T,"g","errorbars"),A=o(T,"g","lines"),M=o(T,"g","points"),S=o(T,"g","text");if(i.getComponentMethod("errorbars","plot")(t,k,r,m),!0===_.visible){var E,L;y(T).style("opacity",_.opacity);var C=_.fill.charAt(_.fill.length-1);"x"!==C&&"y"!==C&&(C=""),f[0][r.isRangePlot?"nodeRangePlot3":"node3"]=T;var P,I,O="",z=[],D=_._prevtrace;D&&(O=D._prevRevpath||"",L=D._nextFill,z=D._polygons);var R,F,B,N,j,U,V,H="",q="",G=[],Y=a.noop;if(E=_._ownFill,c.hasLines(_)||"none"!==_.fill){for(L&&L.datum(f),-1!==["hv","vh","hvh","vhv"].indexOf(w.shape)?(R=l.steps(w.shape),F=l.steps(w.shape.split("").reverse().join(""))):R=F="spline"===w.shape?function(t){var e=t[t.length-1];return t.length>1&&t[0][0]===e[0]&&t[0][1]===e[1]?l.smoothclosed(t.slice(1),w.smoothing):l.smoothopen(t,w.smoothing)}:function(t){return"M"+t.join("L")},B=function(t){return F(t.reverse())},G=u(f,{xaxis:x,yaxis:b,connectGaps:_.connectgaps,baseTolerance:Math.max(w.width||1,3)/4,shape:w.shape,simplify:w.simplify,fill:_.fill}),V=_._polygons=new Array(G.length),g=0;g<G.length;g++)_._polygons[g]=h(G[g]);G.length&&(N=G[0][0],U=(j=G[G.length-1])[j.length-1]),Y=function(t){return function(e){if(P=R(e),I=B(e),H?C?(H+="L"+P.substr(1),q=I+"L"+q.substr(1)):(H+="Z"+P,q=I+"Z"+q):(H=P,q=I),c.hasLines(_)&&e.length>1){var r=n.select(this);if(r.datum(f),t)y(r.style("opacity",0).attr("d",P).call(l.lineGroupStyle)).style("opacity",1);else{var i=y(r);i.attr("d",P),l.singleLineStyle(f,i)}}}}}var W=A.selectAll(".js-line").data(G);y(W.exit()).style("opacity",0).remove(),W.each(Y(!1)),W.enter().append("path").classed("js-line",!0).style("vector-effect","non-scaling-stroke").call(l.lineGroupStyle).each(Y(!0)),l.setClipUrl(W,r.layerClipId,t),G.length?(E?(E.datum(f),N&&U&&(C?("y"===C?N[1]=U[1]=b.c2p(0,!0):"x"===C&&(N[0]=U[0]=x.c2p(0,!0)),y(E).attr("d","M"+U+"L"+N+"L"+H.substr(1)).call(l.singleFillStyle,t)):y(E).attr("d",H+"Z").call(l.singleFillStyle,t))):L&&("tonext"===_.fill.substr(0,6)&&H&&O?("tonext"===_.fill?y(L).attr("d",H+"Z"+O+"Z").call(l.singleFillStyle,t):y(L).attr("d",H+"L"+O.substr(1)+"Z").call(l.singleFillStyle,t),_._polygons=_._polygons.concat(z)):(Z(L),_._polygons=null)),_._prevRevpath=q,_._prevPolygons=V):(E?Z(E):L&&Z(L),_._polygons=_._prevRevpath=_._prevPolygons=null),M.datum(f),S.datum(f),function(e,i,a){var o,u=a[0].trace,f=c.hasMarkers(u),h=c.hasText(u),p=tt(u),d=et,m=et;if(f||h){var g=s,_=u.stackgroup,w=_&&"infer zero"===t._fullLayout._scatterStackOpts[x._id+b._id][_].stackgaps;u.marker.maxdisplayed||u._needsCull?g=w?K:J:_&&!w&&(g=Q),f&&(d=g),h&&(m=g)}var T,k=(o=e.selectAll("path.point").data(d,p)).enter().append("path").classed("point",!0);v&&k.call(l.pointStyle,u,t).call(l.translatePoints,x,b).style("opacity",0).transition().style("opacity",1),o.order(),f&&(T=l.makePointStyleFns(u)),o.each((function(e){var i=n.select(this),a=y(i);l.translatePoint(e,a,x,b)?(l.singlePointStyle(e,a,u,T,t),r.layerClipId&&l.hideOutsideRangePoint(e,a,x,b,u.xcalendar,u.ycalendar),u.customdata&&i.classed("plotly-customdata",null!==e.data&&void 0!==e.data)):a.remove()})),v?o.exit().transition().style("opacity",0).remove():o.exit().remove(),(o=i.selectAll("g").data(m,p)).enter().append("g").classed("textpoint",!0).append("text"),o.order(),o.each((function(t){var e=n.select(this),i=y(e.select("text"));l.translatePoint(t,i,x,b)?r.layerClipId&&l.hideOutsideRangePoint(t,e,x,b,u.xcalendar,u.ycalendar):e.remove()})),o.selectAll("text").call(l.textPointStyle,u,t).each((function(t){var e=x.c2p(t.x),r=b.c2p(t.y);n.select(this).selectAll("tspan.line").each((function(){y(n.select(this)).attr({x:e,y:r})}))})),o.exit().remove()}(M,S,f);var X=!1===_.cliponaxis?null:r.layerClipId;l.setClipUrl(M,X,t),l.setClipUrl(S,X,t)}function Z(t){y(t).attr("d","M0,0Z")}function J(t){return t.filter((function(t){return!t.gap&&t.vis}))}function K(t){return t.filter((function(t){return t.vis}))}function Q(t){return t.filter((function(t){return!t.gap}))}function $(t){return t.id}function tt(t){if(t.ids)return $}function et(){return!1}}e.exports=function(t,e,r,i,a,c){var u,h,d=!a,m=!!a&&a.duration>0,g=f(t,e,r);((u=i.selectAll("g.trace").data(g,(function(t){return t[0].trace.uid}))).enter().append("g").attr("class",(function(t){return"trace scatter trace"+t[0].trace.uid})).style("stroke-miterlimit",2),u.order(),function(t,e,r){e.each((function(e){var i=o(n.select(this),"g","fills");l.setClipUrl(i,r.layerClipId,t);var a=e[0].trace,c=[];a._ownfill&&c.push("_ownFill"),a._nexttrace&&c.push("_nextFill");var u=i.selectAll("g").data(c,s);u.enter().append("g"),u.exit().each((function(t){a[t]=null})).remove(),u.order().each((function(t){a[t]=o(n.select(this),"path","js-fill")}))}))}(t,u,e),m)?(c&&(h=c()),n.transition().duration(a.duration).ease(a.easing).each("end",(function(){h&&h()})).each("interrupt",(function(){h&&h()})).each((function(){i.selectAll("g.trace").each((function(r,n){p(t,n,e,r,g,this,a)}))}))):u.each((function(r,n){p(t,n,e,r,g,this,a)}));d&&u.exit().remove(),i.selectAll("path:not([d])").remove()}},{"../../components/drawing":383,"../../lib":498,"../../lib/polygon":510,"../../registry":633,"./line_points":936,"./link_traces":938,"./subtypes":947,"@plotly/d3":58}],944:[function(t,e,r){"use strict";var n=t("./subtypes");e.exports=function(t,e){var r,i,a,o,s=t.cd,l=t.xaxis,c=t.yaxis,u=[],f=s[0].trace;if(!n.hasMarkers(f)&&!n.hasText(f))return[];if(!1===e)for(r=0;r<s.length;r++)s[r].selected=0;else for(r=0;r<s.length;r++)i=s[r],a=l.c2p(i.x),o=c.c2p(i.y),null!==i.i&&e.contains([a,o],!1,r,t)?(u.push({pointNumber:i.i,x:l.c2d(i.x),y:c.c2d(i.y)}),i.selected=1):i.selected=0;return u}},{"./subtypes":947}],945:[function(t,e,r){"use strict";var n=["orientation","groupnorm","stackgaps"];e.exports=function(t,e,r,i){var a=r._scatterStackOpts,o=i("stackgroup");if(o){var s=e.xaxis+e.yaxis,l=a[s];l||(l=a[s]={});var c=l[o],u=!1;c?c.traces.push(e):(c=l[o]={traceIndices:[],traces:[e]},u=!0);for(var f={orientation:e.x&&!e.y?"h":"v"},h=0;h<n.length;h++){var p=n[h],d=p+"Found";if(!c[d]){var m=void 0!==t[p],g="orientation"===p;if((m||u)&&(c[p]=i(p,f[p]),g&&(c.fillDflt="h"===c[p]?"tonextx":"tonexty"),m&&(c[d]=!0,!u&&(delete c.traces[0][p],g))))for(var v=0;v<c.traces.length-1;v++){var y=c.traces[v];y._input.fill!==y.fill&&(y.fill=c.fillDflt)}}}return c}}},{}],946:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("../../registry");function o(t,e,r){i.pointStyle(t.selectAll("path.point"),e,r)}function s(t,e,r){i.textPointStyle(t.selectAll("text"),e,r)}e.exports={style:function(t){var e=n.select(t).selectAll("g.trace.scatter");e.style("opacity",(function(t){return t[0].trace.opacity})),e.selectAll("g.points").each((function(e){o(n.select(this),e.trace||e[0].trace,t)})),e.selectAll("g.text").each((function(e){s(n.select(this),e.trace||e[0].trace,t)})),e.selectAll("g.trace path.js-line").call(i.lineGroupStyle),e.selectAll("g.trace path.js-fill").call(i.fillGroupStyle,t),a.getComponentMethod("errorbars","style")(e)},stylePoints:o,styleText:s,styleOnSelect:function(t,e,r){var n=e[0].trace;n.selectedpoints?(i.selectedPointStyle(r.selectAll("path.point"),n),i.selectedTextStyle(r.selectAll("text"),n)):(o(r,n,t),s(r,n,t))}}},{"../../components/drawing":383,"../../registry":633,"@plotly/d3":58}],947:[function(t,e,r){"use strict";var n=t("../../lib");e.exports={hasLines:function(t){return t.visible&&t.mode&&-1!==t.mode.indexOf("lines")},hasMarkers:function(t){return t.visible&&(t.mode&&-1!==t.mode.indexOf("markers")||"splom"===t.type)},hasText:function(t){return t.visible&&t.mode&&-1!==t.mode.indexOf("text")},isBubble:function(t){return n.isPlainObject(t.marker)&&n.isArrayOrTypedArray(t.marker.size)}}},{"../../lib":498}],948:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e,r,i,a){a=a||{},i("textposition"),n.coerceFont(i,"textfont",r.font),a.noSelect||(i("selected.textfont.color"),i("unselected.textfont.color"))}},{"../../lib":498}],949:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry");e.exports=function(t,e,r,a){var o,s=a("x"),l=a("y");if(i.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y"],r),s){var c=n.minRowLength(s);l?o=Math.min(c,n.minRowLength(l)):(o=c,a("y0"),a("dy"))}else{if(!l)return 0;o=n.minRowLength(l),a("x0"),a("dx")}return e._length=o,o}},{"../../lib":498,"../../registry":633}],950:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../components/colorscale/attributes"),a=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,o=t("../../plots/template_attributes").hovertemplateAttrs,s=t("../../plots/template_attributes").texttemplateAttrs,l=t("../../plots/attributes"),c=t("../../constants/gl3d_dashes"),u=t("../../constants/gl3d_markers"),f=t("../../lib/extend").extendFlat,h=t("../../plot_api/edit_types").overrideAll,p=t("../../lib/sort_object_keys"),d=n.line,m=n.marker,g=m.line,v=f({width:d.width,dash:{valType:"enumerated",values:p(c),dflt:"solid"}},i("line"));var y=e.exports=h({x:n.x,y:n.y,z:{valType:"data_array"},text:f({},n.text,{}),texttemplate:s({},{}),hovertext:f({},n.hovertext,{}),hovertemplate:o(),xhoverformat:a("x"),yhoverformat:a("y"),zhoverformat:a("z"),mode:f({},n.mode,{dflt:"lines+markers"}),surfaceaxis:{valType:"enumerated",values:[-1,0,1,2],dflt:-1},surfacecolor:{valType:"color"},projection:{x:{show:{valType:"boolean",dflt:!1},opacity:{valType:"number",min:0,max:1,dflt:1},scale:{valType:"number",min:0,max:10,dflt:2/3}},y:{show:{valType:"boolean",dflt:!1},opacity:{valType:"number",min:0,max:1,dflt:1},scale:{valType:"number",min:0,max:10,dflt:2/3}},z:{show:{valType:"boolean",dflt:!1},opacity:{valType:"number",min:0,max:1,dflt:1},scale:{valType:"number",min:0,max:10,dflt:2/3}}},connectgaps:n.connectgaps,line:v,marker:f({symbol:{valType:"enumerated",values:p(u),dflt:"circle",arrayOk:!0},size:f({},m.size,{dflt:8}),sizeref:m.sizeref,sizemin:m.sizemin,sizemode:m.sizemode,opacity:f({},m.opacity,{arrayOk:!1}),colorbar:m.colorbar,line:f({width:f({},g.width,{arrayOk:!1})},i("marker.line"))},i("marker")),textposition:f({},n.textposition,{dflt:"top center"}),textfont:{color:n.textfont.color,size:n.textfont.size,family:f({},n.textfont.family,{arrayOk:!1})},opacity:l.opacity,hoverinfo:f({},l.hoverinfo)},"calc","nested");y.x.editType=y.y.editType=y.z.editType="calc+clearAxisTypes"},{"../../components/colorscale/attributes":368,"../../constants/gl3d_dashes":471,"../../constants/gl3d_markers":472,"../../lib/extend":488,"../../lib/sort_object_keys":521,"../../plot_api/edit_types":531,"../../plots/attributes":545,"../../plots/cartesian/axis_format_attributes":552,"../../plots/template_attributes":628,"../scatter/attributes":922}],951:[function(t,e,r){"use strict";var n=t("../scatter/arrays_to_calcdata"),i=t("../scatter/colorscale_calc");e.exports=function(t,e){var r=[{x:!1,y:!1,trace:e,t:{}}];return n(r,e),i(t,e),r}},{"../scatter/arrays_to_calcdata":921,"../scatter/colorscale_calc":925}],952:[function(t,e,r){"use strict";var n=t("../../registry");function i(t,e,r,i){if(!e||!e.visible)return null;for(var a=n.getComponentMethod("errorbars","makeComputeError")(e),o=new Array(t.length),s=0;s<t.length;s++){var l=a(+t[s],s);if("log"===i.type){var c=i.c2l(t[s]),u=t[s]-l[0],f=t[s]+l[1];if(o[s]=[(i.c2l(u,!0)-c)*r,(i.c2l(f,!0)-c)*r],u>0){var h=i.c2l(u);i._lowerLogErrorBound||(i._lowerLogErrorBound=h),i._lowerErrorBound=Math.min(i._lowerLogErrorBound,h)}}else o[s]=[-l[0]*r,l[1]*r]}return o}e.exports=function(t,e,r){var n=[i(t.x,t.error_x,e[0],r.xaxis),i(t.y,t.error_y,e[1],r.yaxis),i(t.z,t.error_z,e[2],r.zaxis)],a=function(t){for(var e=0;e<t.length;e++)if(t[e])return t[e].length;return 0}(n);if(0===a)return null;for(var o=new Array(a),s=0;s<a;s++){for(var l=[[0,0,0],[0,0,0]],c=0;c<3;c++)if(n[c])for(var u=0;u<2;u++)l[u][c]=n[c][s][u];o[s]=l}return o}},{"../../registry":633}],953:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_line3d,i=t("../../../stackgl_modules").gl_scatter3d,a=t("../../../stackgl_modules").gl_error3d,o=t("../../../stackgl_modules").gl_mesh3d,s=t("../../../stackgl_modules").delaunay_triangulate,l=t("../../lib"),c=t("../../lib/str2rgbarray"),u=t("../../lib/gl_format_color").formatColor,f=t("../scatter/make_bubble_size_func"),h=t("../../constants/gl3d_dashes"),p=t("../../constants/gl3d_markers"),d=t("../../plots/cartesian/axes"),m=t("../../components/fx/helpers").appendArrayPointValue,g=t("./calc_errors");function v(t,e){this.scene=t,this.uid=e,this.linePlot=null,this.scatterPlot=null,this.errorBars=null,this.textMarkers=null,this.delaunayMesh=null,this.color=null,this.mode="",this.dataPoints=[],this.axesBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.textLabels=null,this.data=null}var y=v.prototype;function x(t){return null==t?0:t.indexOf("left")>-1?-1:t.indexOf("right")>-1?1:0}function b(t){return null==t?0:t.indexOf("top")>-1?-1:t.indexOf("bottom")>-1?1:0}function _(t,e){return e(4*t)}function w(t){return p[t]}function T(t,e,r,n,i){var a=null;if(l.isArrayOrTypedArray(t)){a=[];for(var o=0;o<e;o++)void 0===t[o]?a[o]=n:a[o]=r(t[o],i)}else a=r(t,l.identity);return a}function k(t,e){var r,n,i,a,o,s,h=[],p=t.fullSceneLayout,v=t.dataScale,y=p.xaxis,k=p.yaxis,A=p.zaxis,M=e.marker,S=e.line,E=e.x||[],L=e.y||[],C=e.z||[],P=E.length,I=e.xcalendar,O=e.ycalendar,z=e.zcalendar;for(o=0;o<P;o++)r=y.d2l(E[o],0,I)*v[0],n=k.d2l(L[o],0,O)*v[1],i=A.d2l(C[o],0,z)*v[2],h[o]=[r,n,i];if(Array.isArray(e.text))s=e.text;else if(void 0!==e.text)for(s=new Array(P),o=0;o<P;o++)s[o]=e.text;function D(t,e){var r=p[t];return d.tickText(r,r.d2l(e),!0).text}var R=e.texttemplate;if(R){var F=t.fullLayout._d3locale,B=Array.isArray(R),N=B?Math.min(R.length,P):P,j=B?function(t){return R[t]}:function(){return R};for(s=new Array(N),o=0;o<N;o++){var U={x:E[o],y:L[o],z:C[o]},V={xLabel:D("xaxis",E[o]),yLabel:D("yaxis",L[o]),zLabel:D("zaxis",C[o])},H={};m(H,e,o);var q=e._meta||{};s[o]=l.texttemplateString(j(o),V,F,H,U,q)}}if(a={position:h,mode:e.mode,text:s},"line"in e&&(a.lineColor=u(S,1,P),a.lineWidth=S.width,a.lineDashes=S.dash),"marker"in e){var G=f(e);a.scatterColor=u(M,1,P),a.scatterSize=T(M.size,P,_,20,G),a.scatterMarker=T(M.symbol,P,w,"\u25cf"),a.scatterLineWidth=M.line.width,a.scatterLineColor=u(M.line,1,P),a.scatterAngle=0}"textposition"in e&&(a.textOffset=function(t){var e=[0,0];if(Array.isArray(t))for(var r=0;r<t.length;r++)e[r]=[0,0],t[r]&&(e[r][0]=x(t[r]),e[r][1]=b(t[r]));else e[0]=x(t),e[1]=b(t);return e}(e.textposition),a.textColor=u(e.textfont,1,P),a.textSize=T(e.textfont.size,P,l.identity,12),a.textFont=e.textfont.family,a.textAngle=0);var Y=["x","y","z"];for(a.project=[!1,!1,!1],a.projectScale=[1,1,1],a.projectOpacity=[1,1,1],o=0;o<3;++o){var W=e.projection[Y[o]];(a.project[o]=W.show)&&(a.projectOpacity[o]=W.opacity,a.projectScale[o]=W.scale)}a.errorBounds=g(e,v,p);var X=function(t){for(var e=[0,0,0],r=[[0,0,0],[0,0,0],[0,0,0]],n=[1,1,1],i=0;i<3;i++){var a=t[i];a&&!1!==a.copy_zstyle&&!1!==t[2].visible&&(a=t[2]),a&&a.visible&&(e[i]=a.width/2,r[i]=c(a.color),n[i]=a.thickness)}return{capSize:e,color:r,lineWidth:n}}([e.error_x,e.error_y,e.error_z]);return a.errorColor=X.color,a.errorLineWidth=X.lineWidth,a.errorCapSize=X.capSize,a.delaunayAxis=e.surfaceaxis,a.delaunayColor=c(e.surfacecolor),a}function A(t){if(l.isArrayOrTypedArray(t)){var e=t[0];return l.isArrayOrTypedArray(e)&&(t=e),"rgb("+t.slice(0,3).map((function(t){return Math.round(255*t)}))+")"}return null}function M(t){return l.isArrayOrTypedArray(t)?4===t.length&&"number"==typeof t[0]?A(t):t.map(A):null}y.handlePick=function(t){if(t.object&&(t.object===this.linePlot||t.object===this.delaunayMesh||t.object===this.textMarkers||t.object===this.scatterPlot)){var e=t.index=t.data.index;return t.object.highlight&&t.object.highlight(null),this.scatterPlot&&(t.object=this.scatterPlot,this.scatterPlot.highlight(t.data)),t.textLabel="",this.textLabels&&(Array.isArray(this.textLabels)?(this.textLabels[e]||0===this.textLabels[e])&&(t.textLabel=this.textLabels[e]):t.textLabel=this.textLabels),t.traceCoordinate=[this.data.x[e],this.data.y[e],this.data.z[e]],!0}},y.update=function(t){var e,r,l,c,u=this.scene.glplot.gl,f=h.solid;this.data=t;var p=k(this.scene,t);"mode"in p&&(this.mode=p.mode),"lineDashes"in p&&p.lineDashes in h&&(f=h[p.lineDashes]),this.color=M(p.scatterColor)||M(p.lineColor),this.dataPoints=p.position,e={gl:this.scene.glplot.gl,position:p.position,color:p.lineColor,lineWidth:p.lineWidth||1,dashes:f[0],dashScale:f[1],opacity:t.opacity,connectGaps:t.connectgaps},-1!==this.mode.indexOf("lines")?this.linePlot?this.linePlot.update(e):(this.linePlot=n(e),this.linePlot._trace=this,this.scene.glplot.add(this.linePlot)):this.linePlot&&(this.scene.glplot.remove(this.linePlot),this.linePlot.dispose(),this.linePlot=null);var d=t.opacity;if(t.marker&&t.marker.opacity&&(d*=t.marker.opacity),r={gl:this.scene.glplot.gl,position:p.position,color:p.scatterColor,size:p.scatterSize,glyph:p.scatterMarker,opacity:d,orthographic:!0,lineWidth:p.scatterLineWidth,lineColor:p.scatterLineColor,project:p.project,projectScale:p.projectScale,projectOpacity:p.projectOpacity},-1!==this.mode.indexOf("markers")?this.scatterPlot?this.scatterPlot.update(r):(this.scatterPlot=i(r),this.scatterPlot._trace=this,this.scatterPlot.highlightScale=1,this.scene.glplot.add(this.scatterPlot)):this.scatterPlot&&(this.scene.glplot.remove(this.scatterPlot),this.scatterPlot.dispose(),this.scatterPlot=null),c={gl:this.scene.glplot.gl,position:p.position,glyph:p.text,color:p.textColor,size:p.textSize,angle:p.textAngle,alignment:p.textOffset,font:p.textFont,orthographic:!0,lineWidth:0,project:!1,opacity:t.opacity},this.textLabels=t.hovertext||t.text,-1!==this.mode.indexOf("text")?this.textMarkers?this.textMarkers.update(c):(this.textMarkers=i(c),this.textMarkers._trace=this,this.textMarkers.highlightScale=1,this.scene.glplot.add(this.textMarkers)):this.textMarkers&&(this.scene.glplot.remove(this.textMarkers),this.textMarkers.dispose(),this.textMarkers=null),l={gl:this.scene.glplot.gl,position:p.position,color:p.errorColor,error:p.errorBounds,lineWidth:p.errorLineWidth,capSize:p.errorCapSize,opacity:t.opacity},this.errorBars?p.errorBounds?this.errorBars.update(l):(this.scene.glplot.remove(this.errorBars),this.errorBars.dispose(),this.errorBars=null):p.errorBounds&&(this.errorBars=a(l),this.errorBars._trace=this,this.scene.glplot.add(this.errorBars)),p.delaunayAxis>=0){var m=function(t,e,r){var n,i=(r+1)%3,a=(r+2)%3,o=[],l=[];for(n=0;n<t.length;++n){var c=t[n];!isNaN(c[i])&&isFinite(c[i])&&!isNaN(c[a])&&isFinite(c[a])&&(o.push([c[i],c[a]]),l.push(n))}var u=s(o);for(n=0;n<u.length;++n)for(var f=u[n],h=0;h<f.length;++h)f[h]=l[f[h]];return{positions:t,cells:u,meshColor:e}}(p.position,p.delaunayColor,p.delaunayAxis);m.opacity=t.opacity,this.delaunayMesh?this.delaunayMesh.update(m):(m.gl=u,this.delaunayMesh=o(m),this.delaunayMesh._trace=this,this.scene.glplot.add(this.delaunayMesh))}else this.delaunayMesh&&(this.scene.glplot.remove(this.delaunayMesh),this.delaunayMesh.dispose(),this.delaunayMesh=null)},y.dispose=function(){this.linePlot&&(this.scene.glplot.remove(this.linePlot),this.linePlot.dispose()),this.scatterPlot&&(this.scene.glplot.remove(this.scatterPlot),this.scatterPlot.dispose()),this.errorBars&&(this.scene.glplot.remove(this.errorBars),this.errorBars.dispose()),this.textMarkers&&(this.scene.glplot.remove(this.textMarkers),this.textMarkers.dispose()),this.delaunayMesh&&(this.scene.glplot.remove(this.delaunayMesh),this.delaunayMesh.dispose())},e.exports=function(t,e){var r=new v(t,e.uid);return r.update(e),r}},{"../../../stackgl_modules":1119,"../../components/fx/helpers":397,"../../constants/gl3d_dashes":471,"../../constants/gl3d_markers":472,"../../lib":498,"../../lib/gl_format_color":494,"../../lib/str2rgbarray":523,"../../plots/cartesian/axes":549,"../scatter/make_bubble_size_func":939,"./calc_errors":952}],954:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../scatter/subtypes"),o=t("../scatter/marker_defaults"),s=t("../scatter/line_defaults"),l=t("../scatter/text_defaults"),c=t("./attributes");e.exports=function(t,e,r,u){function f(r,n){return i.coerce(t,e,c,r,n)}if(function(t,e,r,i){var a=0,o=r("x"),s=r("y"),l=r("z");n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y","z"],i),o&&s&&l&&(a=Math.min(o.length,s.length,l.length),e._length=e._xlength=e._ylength=e._zlength=a);return a}(t,e,f,u)){f("text"),f("hovertext"),f("hovertemplate"),f("xhoverformat"),f("yhoverformat"),f("zhoverformat"),f("mode"),a.hasLines(e)&&(f("connectgaps"),s(t,e,r,u,f)),a.hasMarkers(e)&&o(t,e,r,u,f,{noSelect:!0}),a.hasText(e)&&(f("texttemplate"),l(t,e,u,f,{noSelect:!0}));var h=(e.line||{}).color,p=(e.marker||{}).color;f("surfaceaxis")>=0&&f("surfacecolor",h||p);for(var d=["x","y","z"],m=0;m<3;++m){var g="projection."+d[m];f(g+".show")&&(f(g+".opacity"),f(g+".scale"))}var v=n.getComponentMethod("errorbars","supplyDefaults");v(t,e,h||p||r,{axis:"z"}),v(t,e,h||p||r,{axis:"y",inherit:"z"}),v(t,e,h||p||r,{axis:"x",inherit:"z"})}else e.visible=!1}},{"../../lib":498,"../../registry":633,"../scatter/line_defaults":935,"../scatter/marker_defaults":941,"../scatter/subtypes":947,"../scatter/text_defaults":948,"./attributes":950}],955:[function(t,e,r){"use strict";e.exports={plot:t("./convert"),attributes:t("./attributes"),markerSymbols:t("../../constants/gl3d_markers"),supplyDefaults:t("./defaults"),colorbar:[{container:"marker",min:"cmin",max:"cmax"},{container:"line",min:"cmin",max:"cmax"}],calc:t("./calc"),moduleType:"trace",name:"scatter3d",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","symbols","showLegend","scatter-like"],meta:{}}},{"../../constants/gl3d_markers":472,"../../plots/gl3d":593,"./attributes":950,"./calc":951,"./convert":953,"./defaults":954}],956:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../plots/attributes"),a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../../plots/template_attributes").texttemplateAttrs,s=t("../../components/colorscale/attributes"),l=t("../../lib/extend").extendFlat,c=n.marker,u=n.line,f=c.line;e.exports={carpet:{valType:"string",editType:"calc"},a:{valType:"data_array",editType:"calc"},b:{valType:"data_array",editType:"calc"},mode:l({},n.mode,{dflt:"markers"}),text:l({},n.text,{}),texttemplate:o({editType:"plot"},{keys:["a","b","text"]}),hovertext:l({},n.hovertext,{}),line:{color:u.color,width:u.width,dash:u.dash,shape:l({},u.shape,{values:["linear","spline"]}),smoothing:u.smoothing,editType:"calc"},connectgaps:n.connectgaps,fill:l({},n.fill,{values:["none","toself","tonext"],dflt:"none"}),fillcolor:n.fillcolor,marker:l({symbol:c.symbol,opacity:c.opacity,maxdisplayed:c.maxdisplayed,size:c.size,sizeref:c.sizeref,sizemin:c.sizemin,sizemode:c.sizemode,line:l({width:f.width,editType:"calc"},s("marker.line")),gradient:c.gradient,editType:"calc"},s("marker")),textfont:n.textfont,textposition:n.textposition,selected:n.selected,unselected:n.unselected,hoverinfo:l({},i.hoverinfo,{flags:["a","b","text","name"]}),hoveron:n.hoveron,hovertemplate:a()}},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/template_attributes":628,"../scatter/attributes":922}],957:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../scatter/colorscale_calc"),a=t("../scatter/arrays_to_calcdata"),o=t("../scatter/calc_selection"),s=t("../scatter/calc").calcMarkerSize,l=t("../carpet/lookup_carpetid");e.exports=function(t,e){var r=e._carpetTrace=l(t,e);if(r&&r.visible&&"legendonly"!==r.visible){var c;e.xaxis=r.xaxis,e.yaxis=r.yaxis;var u,f,h=e._length,p=new Array(h),d=!1;for(c=0;c<h;c++)if(u=e.a[c],f=e.b[c],n(u)&&n(f)){var m=r.ab2xy(+u,+f,!0),g=r.isVisible(+u,+f);g||(d=!0),p[c]={x:m[0],y:m[1],a:u,b:f,vis:g}}else p[c]={x:!1,y:!1};return e._needsCull=d,p[0].carpet=r,p[0].trace=e,s(e,h),i(t,e),a(p,e),o(p,e),p}}},{"../carpet/lookup_carpetid":703,"../scatter/arrays_to_calcdata":921,"../scatter/calc":923,"../scatter/calc_selection":924,"../scatter/colorscale_calc":925,"fast-isnumeric":185}],958:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/constants"),a=t("../scatter/subtypes"),o=t("../scatter/marker_defaults"),s=t("../scatter/line_defaults"),l=t("../scatter/line_shape_defaults"),c=t("../scatter/text_defaults"),u=t("../scatter/fillcolor_defaults"),f=t("./attributes");e.exports=function(t,e,r,h){function p(r,i){return n.coerce(t,e,f,r,i)}p("carpet"),e.xaxis="x",e.yaxis="y";var d=p("a"),m=p("b"),g=Math.min(d.length,m.length);if(g){e._length=g,p("text"),p("texttemplate"),p("hovertext"),p("mode",g<i.PTS_LINESONLY?"lines+markers":"lines"),a.hasLines(e)&&(s(t,e,r,h,p),l(t,e,p),p("connectgaps")),a.hasMarkers(e)&&o(t,e,r,h,p,{gradient:!0}),a.hasText(e)&&c(t,e,h,p);var v=[];(a.hasMarkers(e)||a.hasText(e))&&(p("marker.maxdisplayed"),v.push("points")),p("fill"),"none"!==e.fill&&(u(t,e,r,p),a.hasLines(e)||l(t,e,p)),"tonext"!==e.fill&&"toself"!==e.fill||v.push("fills"),"fills"!==p("hoveron",v.join("+")||"points")&&p("hovertemplate"),n.coerceSelectionMarkerOpacity(e,p)}else e.visible=!1}},{"../../lib":498,"../scatter/constants":926,"../scatter/fillcolor_defaults":930,"../scatter/line_defaults":935,"../scatter/line_shape_defaults":937,"../scatter/marker_defaults":941,"../scatter/subtypes":947,"../scatter/text_defaults":948,"./attributes":956}],959:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i){var a=n[i];return t.a=a.a,t.b=a.b,t.y=a.y,t}},{}],960:[function(t,e,r){"use strict";e.exports=function(t,e){var r={},n=e._carpet,i=n.ab2ij([t.a,t.b]),a=Math.floor(i[0]),o=i[0]-a,s=Math.floor(i[1]),l=i[1]-s,c=n.evalxy([],a,s,o,l);return r.yLabel=c[1].toFixed(3),r}},{}],961:[function(t,e,r){"use strict";var n=t("../scatter/hover"),i=t("../../lib").fillText;e.exports=function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index){var l=1-s.y0/t.ya._length,c=t.xa._length,u=c*l/2,f=c-u;return s.x0=Math.max(Math.min(s.x0,f),u),s.x1=Math.max(Math.min(s.x1,f),u),o}var h=s.cd[s.index];s.a=h.a,s.b=h.b,s.xLabelVal=void 0,s.yLabelVal=void 0;var p=s.trace,d=p._carpet,m=p._module.formatLabels(h,p);s.yLabel=m.yLabel,delete s.text;var g=[];if(!p.hovertemplate){var v=(h.hi||p.hoverinfo).split("+");-1!==v.indexOf("all")&&(v=["a","b","text"]),-1!==v.indexOf("a")&&y(d.aaxis,h.a),-1!==v.indexOf("b")&&y(d.baxis,h.b),g.push("y: "+s.yLabel),-1!==v.indexOf("text")&&i(h,p,g),s.extraText=g.join("<br>")}return o}function y(t,e){var r;r=t.labelprefix&&t.labelprefix.length>0?t.labelprefix.replace(/ = $/,""):t._hovertitle,g.push(r+": "+e.toFixed(3)+t.labelsuffix)}}},{"../../lib":498,"../scatter/hover":933}],962:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),plot:t("./plot"),style:t("../scatter/style").style,styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../scatter/select"),eventData:t("./event_data"),moduleType:"trace",name:"scattercarpet",basePlotModule:t("../../plots/cartesian"),categories:["svg","carpet","symbols","showLegend","carpetDependent","zoomScale"],meta:{}}},{"../../plots/cartesian":563,"../scatter/marker_colorbar":940,"../scatter/select":944,"../scatter/style":946,"./attributes":956,"./calc":957,"./defaults":958,"./event_data":959,"./format_labels":960,"./hover":961,"./plot":963}],963:[function(t,e,r){"use strict";var n=t("../scatter/plot"),i=t("../../plots/cartesian/axes"),a=t("../../components/drawing");e.exports=function(t,e,r,o){var s,l,c,u=r[0][0].carpet,f={xaxis:i.getFromId(t,u.xaxis||"x"),yaxis:i.getFromId(t,u.yaxis||"y"),plot:e.plot};for(n(t,f,r,o),s=0;s<r.length;s++)l=r[s][0].trace,c=o.selectAll("g.trace"+l.uid+" .js-line"),a.setClipUrl(c,r[s][0].carpet._clipPathId,t)}},{"../../components/drawing":383,"../../plots/cartesian/axes":549,"../scatter/plot":943}],964:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../scatter/attributes"),o=t("../../plots/attributes"),s=t("../../components/colorscale/attributes"),l=t("../../components/drawing/attributes").dash,c=t("../../lib/extend").extendFlat,u=t("../../plot_api/edit_types").overrideAll,f=a.marker,h=a.line,p=f.line;e.exports=u({lon:{valType:"data_array"},lat:{valType:"data_array"},locations:{valType:"data_array"},locationmode:{valType:"enumerated",values:["ISO-3","USA-states","country names","geojson-id"],dflt:"ISO-3"},geojson:{valType:"any",editType:"calc"},featureidkey:{valType:"string",editType:"calc",dflt:"id"},mode:c({},a.mode,{dflt:"markers"}),text:c({},a.text,{}),texttemplate:i({editType:"plot"},{keys:["lat","lon","location","text"]}),hovertext:c({},a.hovertext,{}),textfont:a.textfont,textposition:a.textposition,line:{color:h.color,width:h.width,dash:l},connectgaps:a.connectgaps,marker:c({symbol:f.symbol,opacity:f.opacity,size:f.size,sizeref:f.sizeref,sizemin:f.sizemin,sizemode:f.sizemode,colorbar:f.colorbar,line:c({width:p.width},s("marker.line")),gradient:f.gradient},s("marker")),fill:{valType:"enumerated",values:["none","toself"],dflt:"none"},fillcolor:a.fillcolor,selected:a.selected,unselected:a.unselected,hoverinfo:c({},o.hoverinfo,{flags:["lon","lat","location","text","name"]}),hovertemplate:n()},"calc","nested")},{"../../components/colorscale/attributes":368,"../../components/drawing/attributes":382,"../../lib/extend":488,"../../plot_api/edit_types":531,"../../plots/attributes":545,"../../plots/template_attributes":628,"../scatter/attributes":922}],965:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../constants/numerical").BADNUM,a=t("../scatter/colorscale_calc"),o=t("../scatter/arrays_to_calcdata"),s=t("../scatter/calc_selection"),l=t("../../lib")._;function c(t){return t&&"string"==typeof t}e.exports=function(t,e){var r,u=Array.isArray(e.locations),f=u?e.locations.length:e._length,h=new Array(f);r=e.geojson?function(t){return c(t)||n(t)}:c;for(var p=0;p<f;p++){var d=h[p]={};if(u){var m=e.locations[p];d.loc=r(m)?m:null}else{var g=e.lon[p],v=e.lat[p];n(g)&&n(v)?d.lonlat=[+g,+v]:d.lonlat=[i,i]}}return o(h,e),a(t,e),s(h,e),f&&(h[0].t={labels:{lat:l(t,"lat:")+" ",lon:l(t,"lon:")+" "}}),h}},{"../../constants/numerical":474,"../../lib":498,"../scatter/arrays_to_calcdata":921,"../scatter/calc_selection":924,"../scatter/colorscale_calc":925,"fast-isnumeric":185}],966:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/subtypes"),a=t("../scatter/marker_defaults"),o=t("../scatter/line_defaults"),s=t("../scatter/text_defaults"),l=t("../scatter/fillcolor_defaults"),c=t("./attributes");e.exports=function(t,e,r,u){function f(r,i){return n.coerce(t,e,c,r,i)}var h,p=f("locations");if(p&&p.length){var d,m=f("geojson");("string"==typeof m&&""!==m||n.isPlainObject(m))&&(d="geojson-id"),"geojson-id"===f("locationmode",d)&&f("featureidkey"),h=p.length}else{var g=f("lon")||[],v=f("lat")||[];h=Math.min(g.length,v.length)}h?(e._length=h,f("text"),f("hovertext"),f("hovertemplate"),f("mode"),i.hasLines(e)&&(o(t,e,r,u,f),f("connectgaps")),i.hasMarkers(e)&&a(t,e,r,u,f,{gradient:!0}),i.hasText(e)&&(f("texttemplate"),s(t,e,u,f)),f("fill"),"none"!==e.fill&&l(t,e,r,f),n.coerceSelectionMarkerOpacity(e,f)):e.visible=!1}},{"../../lib":498,"../scatter/fillcolor_defaults":930,"../scatter/line_defaults":935,"../scatter/marker_defaults":941,"../scatter/subtypes":947,"../scatter/text_defaults":948,"./attributes":964}],967:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i){t.lon=e.lon,t.lat=e.lat,t.location=e.loc?e.loc:null;var a=n[i];return a.fIn&&a.fIn.properties&&(t.properties=a.fIn.properties),t}},{}],968:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes");e.exports=function(t,e,r){var i={},a=r[e.geo]._subplot.mockAxis,o=t.lonlat;return i.lonLabel=n.tickText(a,a.c2l(o[0]),!0).text,i.latLabel=n.tickText(a,a.c2l(o[1]),!0).text,i}},{"../../plots/cartesian/axes":549}],969:[function(t,e,r){"use strict";var n=t("../../components/fx"),i=t("../../constants/numerical").BADNUM,a=t("../scatter/get_trace_color"),o=t("../../lib").fillText,s=t("./attributes");e.exports=function(t,e,r){var l=t.cd,c=l[0].trace,u=t.xa,f=t.ya,h=t.subplot,p=h.projection.isLonLatOverEdges,d=h.project;if(n.getClosest(l,(function(t){var n=t.lonlat;if(n[0]===i)return 1/0;if(p(n))return 1/0;var a=d(n),o=d([e,r]),s=Math.abs(a[0]-o[0]),l=Math.abs(a[1]-o[1]),c=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(s*s+l*l)-c,1-3/c)}),t),!1!==t.index){var m=l[t.index],g=m.lonlat,v=[u.c2p(g),f.c2p(g)],y=m.mrc||1;t.x0=v[0]-y,t.x1=v[0]+y,t.y0=v[1]-y,t.y1=v[1]+y,t.loc=m.loc,t.lon=g[0],t.lat=g[1];var x={};x[c.geo]={_subplot:h};var b=c._module.formatLabels(m,c,x);return t.lonLabel=b.lonLabel,t.latLabel=b.latLabel,t.color=a(c,m),t.extraText=function(t,e,r,n){if(t.hovertemplate)return;var i=e.hi||t.hoverinfo,a="all"===i?s.hoverinfo.flags:i.split("+"),l=-1!==a.indexOf("location")&&Array.isArray(t.locations),c=-1!==a.indexOf("lon"),u=-1!==a.indexOf("lat"),f=-1!==a.indexOf("text"),h=[];function p(t){return t+"\xb0"}l?h.push(e.loc):c&&u?h.push("("+p(r.latLabel)+", "+p(r.lonLabel)+")"):c?h.push(n.lon+p(r.lonLabel)):u&&h.push(n.lat+p(r.latLabel));f&&o(e,t,h);return h.join("<br>")}(c,m,t,l[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}}},{"../../components/fx":401,"../../constants/numerical":474,"../../lib":498,"../scatter/get_trace_color":932,"./attributes":964}],970:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),calcGeoJSON:t("./plot").calcGeoJSON,plot:t("./plot").plot,style:t("./style"),styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("./select"),moduleType:"trace",name:"scattergeo",basePlotModule:t("../../plots/geo"),categories:["geo","symbols","showLegend","scatter-like"],meta:{}}},{"../../plots/geo":584,"../scatter/marker_colorbar":940,"../scatter/style":946,"./attributes":964,"./calc":965,"./defaults":966,"./event_data":967,"./format_labels":968,"./hover":969,"./plot":971,"./select":972,"./style":973}],971:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../lib/topojson_utils").getTopojsonFeatures,o=t("../../lib/geojson_utils"),s=t("../../lib/geo_location_utils"),l=t("../../plots/cartesian/autorange").findExtremes,c=t("../../constants/numerical").BADNUM,u=t("../scatter/calc").calcMarkerSize,f=t("../scatter/subtypes"),h=t("./style");e.exports={calcGeoJSON:function(t,e){var r,n,i=t[0].trace,o=e[i.geo],f=o._subplot,h=i._length;if(Array.isArray(i.locations)){var p=i.locationmode,d="geojson-id"===p?s.extractTraceFeature(t):a(i,f.topojson);for(r=0;r<h;r++){n=t[r];var m="geojson-id"===p?n.fOut:s.locationToFeature(p,n.loc,d);n.lonlat=m?m.properties.ct:[c,c]}}var g,v,y={padded:!0};if("geojson"===o.fitbounds&&"geojson-id"===i.locationmode){var x=s.computeBbox(s.getTraceGeojson(i));g=[x[0],x[2]],v=[x[1],x[3]]}else{for(g=new Array(h),v=new Array(h),r=0;r<h;r++)n=t[r],g[r]=n.lonlat[0],v[r]=n.lonlat[1];y.ppad=u(i,h)}i._extremes.lon=l(o.lonaxis._ax,g,y),i._extremes.lat=l(o.lataxis._ax,v,y)},plot:function(t,e,r){var a=e.layers.frontplot.select(".scatterlayer"),s=i.makeTraceGroups(a,r,"trace scattergeo");function l(t,e){t.lonlat[0]===c&&n.select(e).remove()}s.selectAll("*").remove(),s.each((function(e){var r=n.select(this),a=e[0].trace;if(f.hasLines(a)||"none"!==a.fill){var s=o.calcTraceToLineCoords(e),c="none"!==a.fill?o.makePolygon(s):o.makeLine(s);r.selectAll("path.js-line").data([{geojson:c,trace:a}]).enter().append("path").classed("js-line",!0).style("stroke-miterlimit",2)}f.hasMarkers(a)&&r.selectAll("path.point").data(i.identity).enter().append("path").classed("point",!0).each((function(t){l(t,this)})),f.hasText(a)&&r.selectAll("g").data(i.identity).enter().append("g").append("text").each((function(t){l(t,this)})),h(t,e)}))}}},{"../../constants/numerical":474,"../../lib":498,"../../lib/geo_location_utils":491,"../../lib/geojson_utils":492,"../../lib/topojson_utils":527,"../../plots/cartesian/autorange":548,"../scatter/calc":923,"../scatter/subtypes":947,"./style":973,"@plotly/d3":58}],972:[function(t,e,r){"use strict";var n=t("../scatter/subtypes"),i=t("../../constants/numerical").BADNUM;e.exports=function(t,e){var r,a,o,s,l,c=t.cd,u=t.xaxis,f=t.yaxis,h=[],p=c[0].trace;if(!n.hasMarkers(p)&&!n.hasText(p))return[];if(!1===e)for(l=0;l<c.length;l++)c[l].selected=0;else for(l=0;l<c.length;l++)(a=(r=c[l]).lonlat)[0]!==i&&(o=u.c2p(a),s=f.c2p(a),e.contains([o,s],null,l,t)?(h.push({pointNumber:l,lon:a[0],lat:a[1]}),r.selected=1):r.selected=0);return h}},{"../../constants/numerical":474,"../scatter/subtypes":947}],973:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("../../components/color"),o=t("../scatter/style"),s=o.stylePoints,l=o.styleText;e.exports=function(t,e){e&&function(t,e){var r=e[0].trace,o=e[0].node3;o.style("opacity",e[0].trace.opacity),s(o,r,t),l(o,r,t),o.selectAll("path.js-line").style("fill","none").each((function(t){var e=n.select(this),r=t.trace,o=r.line||{};e.call(a.stroke,o.color).call(i.dashLine,o.dash||"",o.width||0),"none"!==r.fill&&e.call(a.fill,r.fillcolor)}))}(t,e)}},{"../../components/color":361,"../../components/drawing":383,"../scatter/style":946,"@plotly/d3":58}],974:[function(t,e,r){"use strict";var n=t("../../plots/attributes"),i=t("../scatter/attributes"),a=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,o=t("../../components/colorscale/attributes"),s=t("../../lib/sort_object_keys"),l=t("../../lib/extend").extendFlat,c=t("../../plot_api/edit_types").overrideAll,u=t("./constants").DASHES,f=i.line,h=i.marker,p=h.line,d=e.exports=c({x:i.x,x0:i.x0,dx:i.dx,y:i.y,y0:i.y0,dy:i.dy,xperiod:i.xperiod,yperiod:i.yperiod,xperiod0:i.xperiod0,yperiod0:i.yperiod0,xperiodalignment:i.xperiodalignment,yperiodalignment:i.yperiodalignment,xhoverformat:a("x"),yhoverformat:a("y"),text:i.text,hovertext:i.hovertext,textposition:i.textposition,textfont:i.textfont,mode:{valType:"flaglist",flags:["lines","markers","text"],extras:["none"]},line:{color:f.color,width:f.width,shape:{valType:"enumerated",values:["linear","hv","vh","hvh","vhv"],dflt:"linear",editType:"plot"},dash:{valType:"enumerated",values:s(u),dflt:"solid"}},marker:l({},o("marker"),{symbol:h.symbol,size:h.size,sizeref:h.sizeref,sizemin:h.sizemin,sizemode:h.sizemode,opacity:h.opacity,colorbar:h.colorbar,line:l({},o("marker.line"),{width:p.width})}),connectgaps:i.connectgaps,fill:l({},i.fill,{dflt:"none"}),fillcolor:i.fillcolor,selected:{marker:i.selected.marker,textfont:i.selected.textfont},unselected:{marker:i.unselected.marker,textfont:i.unselected.textfont},opacity:n.opacity},"calc","nested");d.x.editType=d.y.editType=d.x0.editType=d.y0.editType="calc+clearAxisTypes",d.hovertemplate=i.hovertemplate,d.texttemplate=i.texttemplate},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../lib/sort_object_keys":521,"../../plot_api/edit_types":531,"../../plots/attributes":545,"../../plots/cartesian/axis_format_attributes":552,"../scatter/attributes":922,"./constants":977}],975:[function(t,e,r){"use strict";var n=t("./hover");e.exports={moduleType:"trace",name:"scattergl",basePlotModule:t("../../plots/cartesian"),categories:["gl","regl","cartesian","symbols","errorBarsOK","showLegend","scatter-like"],attributes:t("./attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("../scatter/cross_trace_defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),hoverPoints:n.hoverPoints,selectPoints:t("./select"),meta:{}}},{"../../plots/cartesian":563,"../scatter/cross_trace_defaults":928,"../scatter/marker_colorbar":940,"./attributes":974,"./calc":976,"./defaults":979,"./format_labels":981,"./hover":983,"./select":987}],976:[function(t,e,r){"use strict";var n=t("@plotly/point-cluster"),i=t("../../lib"),a=t("../../plots/cartesian/axis_ids"),o=t("../../plots/cartesian/autorange").findExtremes,s=t("../../plots/cartesian/align_period"),l=t("../scatter/calc"),c=l.calcMarkerSize,u=l.calcAxisExpansion,f=l.setFirstScatter,h=t("../scatter/colorscale_calc"),p=t("./convert"),d=t("./scene_update"),m=t("../../constants/numerical").BADNUM,g=t("./constants").TOO_MANY_POINTS;function v(t,e,r){var n=t._extremes[e._id],i=o(e,r._bnds,{padded:!0});n.min=n.min.concat(i.min),n.max=n.max.concat(i.max)}e.exports=function(t,e){var r,o=t._fullLayout,l=a.getFromId(t,e.xaxis),y=a.getFromId(t,e.yaxis),x=o._plots[e.xaxis+e.yaxis],b=e._length,_=b>=g,w=2*b,T={},k=l.makeCalcdata(e,"x"),A=y.makeCalcdata(e,"y"),M=s(e,l,"x",k),S=s(e,y,"y",A),E=M.vals,L=S.vals;e._x=E,e._y=L,e.xperiodalignment&&(e._origX=k,e._xStarts=M.starts,e._xEnds=M.ends),e.yperiodalignment&&(e._origY=A,e._yStarts=S.starts,e._yEnds=S.ends);var C=new Array(w),P=new Array(b);for(r=0;r<b;r++)C[2*r]=E[r]===m?NaN:E[r],C[2*r+1]=L[r]===m?NaN:L[r],P[r]=r;if("log"===l.type)for(r=0;r<w;r+=2)C[r]=l.c2l(C[r]);if("log"===y.type)for(r=1;r<w;r+=2)C[r]=y.c2l(C[r]);_&&"log"!==l.type&&"log"!==y.type?T.tree=n(C):T.ids=P,h(t,e);var I,O=function(t,e,r,n,a,o){var s=p.style(t,r);s.marker&&(s.marker.positions=n);s.line&&n.length>1&&i.extendFlat(s.line,p.linePositions(t,r,n));if(s.errorX||s.errorY){var l=p.errorBarPositions(t,r,n,a,o);s.errorX&&i.extendFlat(s.errorX,l.x),s.errorY&&i.extendFlat(s.errorY,l.y)}s.text&&(i.extendFlat(s.text,{positions:n},p.textPosition(t,r,s.text,s.marker)),i.extendFlat(s.textSel,{positions:n},p.textPosition(t,r,s.text,s.markerSel)),i.extendFlat(s.textUnsel,{positions:n},p.textPosition(t,r,s.text,s.markerUnsel)));return s}(t,0,e,C,E,L),z=d(t,x);return f(o,e),_?O.marker&&(I=O.marker.sizeAvg||Math.max(O.marker.size,3)):I=c(e,b),u(t,e,l,y,E,L,I),O.errorX&&v(e,l,O.errorX),O.errorY&&v(e,y,O.errorY),O.fill&&!z.fill2d&&(z.fill2d=!0),O.marker&&!z.scatter2d&&(z.scatter2d=!0),O.line&&!z.line2d&&(z.line2d=!0),!O.errorX&&!O.errorY||z.error2d||(z.error2d=!0),O.text&&!z.glText&&(z.glText=!0),O.marker&&(O.marker.snap=b),z.lineOptions.push(O.line),z.errorXOptions.push(O.errorX),z.errorYOptions.push(O.errorY),z.fillOptions.push(O.fill),z.markerOptions.push(O.marker),z.markerSelectedOptions.push(O.markerSel),z.markerUnselectedOptions.push(O.markerUnsel),z.textOptions.push(O.text),z.textSelectedOptions.push(O.textSel),z.textUnselectedOptions.push(O.textUnsel),z.selectBatch.push([]),z.unselectBatch.push([]),T._scene=z,T.index=z.count,T.x=E,T.y=L,T.positions=C,z.count++,[{x:!1,y:!1,t:T,trace:e}]}},{"../../constants/numerical":474,"../../lib":498,"../../plots/cartesian/align_period":546,"../../plots/cartesian/autorange":548,"../../plots/cartesian/axis_ids":553,"../scatter/calc":923,"../scatter/colorscale_calc":925,"./constants":977,"./convert":978,"./scene_update":986,"@plotly/point-cluster":59}],977:[function(t,e,r){"use strict";e.exports={TOO_MANY_POINTS:1e5,SYMBOL_SDF_SIZE:200,SYMBOL_SIZE:20,SYMBOL_STROKE:1,DOT_RE:/-dot/,OPEN_RE:/-open/,DASHES:{solid:[1],dot:[1,1],dash:[4,1],longdash:[8,1],dashdot:[4,1,1,1],longdashdot:[8,1,1,1]}}},{}],978:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("svg-path-sdf"),a=t("color-normalize"),o=t("../../registry"),s=t("../../lib"),l=t("../../components/drawing"),c=t("../../plots/cartesian/axis_ids"),u=t("../../lib/gl_format_color").formatColor,f=t("../scatter/subtypes"),h=t("../scatter/make_bubble_size_func"),p=t("./helpers"),d=t("./constants"),m=t("../../constants/interactions").DESELECTDIM,g={start:1,left:1,end:-1,right:-1,middle:0,center:0,bottom:1,top:-1},v=t("../../components/fx/helpers").appendArrayPointValue;function y(t,e){var r,i=t._fullLayout,a=e._length,o=e.textfont,l=e.textposition,c=Array.isArray(l)?l:[l],u=o.color,f=o.size,h=o.family,p={},d=t._context.plotGlPixelRatio,m=e.texttemplate;if(m){p.text=[];var g=i._d3locale,y=Array.isArray(m),x=y?Math.min(m.length,a):a,b=y?function(t){return m[t]}:function(){return m};for(r=0;r<x;r++){var _={i:r},w=e._module.formatLabels(_,e,i),T={};v(T,e,r);var k=e._meta||{};p.text.push(s.texttemplateString(b(r),w,g,T,_,k))}}else Array.isArray(e.text)&&e.text.length<a?p.text=e.text.slice():p.text=e.text;if(Array.isArray(p.text))for(r=p.text.length;r<a;r++)p.text[r]="";for(p.opacity=e.opacity,p.font={},p.align=[],p.baseline=[],r=0;r<c.length;r++){var A=c[r].split(/\s+/);switch(A[1]){case"left":p.align.push("right");break;case"right":p.align.push("left");break;default:p.align.push(A[1])}switch(A[0]){case"top":p.baseline.push("bottom");break;case"bottom":p.baseline.push("top");break;default:p.baseline.push(A[0])}}if(Array.isArray(u))for(p.color=new Array(a),r=0;r<a;r++)p.color[r]=u[r];else p.color=u;if(s.isArrayOrTypedArray(f)||Array.isArray(h))for(p.font=new Array(a),r=0;r<a;r++){var M=p.font[r]={};M.size=(s.isTypedArray(f)?f[r]:Array.isArray(f)?n(f[r])?f[r]:0:f)*d,M.family=Array.isArray(h)?h[r]:h}else p.font={size:f*d,family:h};return p}function x(t){var e,r,n=t._length,i=t.marker,o={},l=s.isArrayOrTypedArray(i.symbol),c=s.isArrayOrTypedArray(i.color),f=s.isArrayOrTypedArray(i.line.color),d=s.isArrayOrTypedArray(i.opacity),m=s.isArrayOrTypedArray(i.size),g=s.isArrayOrTypedArray(i.line.width);if(l||(r=p.isOpenSymbol(i.symbol)),l||c||f||d){o.colors=new Array(n),o.borderColors=new Array(n);var v=u(i,i.opacity,n),y=u(i.line,i.opacity,n);if(!Array.isArray(y[0])){var x=y;for(y=Array(n),e=0;e<n;e++)y[e]=x}if(!Array.isArray(v[0])){var b=v;for(v=Array(n),e=0;e<n;e++)v[e]=b}for(o.colors=v,o.borderColors=y,e=0;e<n;e++){if(l){var _=i.symbol[e];r=p.isOpenSymbol(_)}r&&(y[e]=v[e].slice(),v[e]=v[e].slice(),v[e][3]=0)}o.opacity=t.opacity}else r?(o.color=a(i.color,"uint8"),o.color[3]=0,o.borderColor=a(i.color,"uint8")):(o.color=a(i.color,"uint8"),o.borderColor=a(i.line.color,"uint8")),o.opacity=t.opacity*i.opacity;if(l)for(o.markers=new Array(n),e=0;e<n;e++)o.markers[e]=E(i.symbol[e]);else o.marker=E(i.symbol);var w,T=h(t,1);if(m||g){var k,A=o.sizes=new Array(n),M=o.borderSizes=new Array(n),S=0;if(m){for(e=0;e<n;e++)A[e]=T(i.size[e]),S+=A[e];k=S/n}else for(w=T(i.size),e=0;e<n;e++)A[e]=w;if(g)for(e=0;e<n;e++)M[e]=i.line.width[e];else for(w=i.line.width,e=0;e<n;e++)M[e]=w;o.sizeAvg=k}else o.size=T(i&&i.size||10),o.borderSizes=T(i.line.width);return o}function b(t,e){var r=t.marker,n={};return e?(e.marker&&e.marker.symbol?n=x(s.extendFlat({},r,e.marker)):e.marker&&(e.marker.size&&(n.size=e.marker.size),e.marker.color&&(n.colors=e.marker.color),void 0!==e.marker.opacity&&(n.opacity=e.marker.opacity)),n):n}function _(t,e,r){var n={};if(!r)return n;if(r.textfont){var i={opacity:1,text:e.text,texttemplate:e.texttemplate,textposition:e.textposition,textfont:s.extendFlat({},e.textfont)};r.textfont&&s.extendFlat(i.textfont,r.textfont),n=y(t,i)}return n}function w(t,e,r){var n={capSize:2*e.width*r,lineWidth:e.thickness*r,color:e.color};return e.copy_ystyle&&(n=t.error_y),n}var T=d.SYMBOL_SDF_SIZE,k=d.SYMBOL_SIZE,A=d.SYMBOL_STROKE,M={},S=l.symbolFuncs[0](.05*k);function E(t){if("circle"===t)return null;var e,r,n=l.symbolNumber(t),a=l.symbolFuncs[n%100],o=!!l.symbolNoDot[n%100],s=!!l.symbolNoFill[n%100],c=p.isDotSymbol(t);return M[t]?M[t]:(e=c&&!o?a(1.1*k)+S:a(k),r=i(e,{w:T,h:T,viewBox:[-k,-k,k,k],stroke:s?A:-A}),M[t]=r,r||null)}e.exports={style:function(t,e){var r,n={marker:void 0,markerSel:void 0,markerUnsel:void 0,line:void 0,fill:void 0,errorX:void 0,errorY:void 0,text:void 0,textSel:void 0,textUnsel:void 0},i=t._context.plotGlPixelRatio;if(!0!==e.visible)return n;if(f.hasText(e)&&(n.text=y(t,e),n.textSel=_(t,e,e.selected),n.textUnsel=_(t,e,e.unselected)),f.hasMarkers(e)&&(n.marker=x(e),n.markerSel=b(e,e.selected),n.markerUnsel=b(e,e.unselected),!e.unselected&&s.isArrayOrTypedArray(e.marker.opacity))){var a=e.marker.opacity;for(n.markerUnsel.opacity=new Array(a.length),r=0;r<a.length;r++)n.markerUnsel.opacity[r]=m*a[r]}if(f.hasLines(e)){n.line={overlay:!0,thickness:e.line.width*i,color:e.line.color,opacity:e.opacity};var o=(d.DASHES[e.line.dash]||[1]).slice();for(r=0;r<o.length;++r)o[r]*=e.line.width*i;n.line.dashes=o}return e.error_x&&e.error_x.visible&&(n.errorX=w(e,e.error_x,i)),e.error_y&&e.error_y.visible&&(n.errorY=w(e,e.error_y,i)),e.fill&&"none"!==e.fill&&(n.fill={closed:!0,fill:e.fillcolor,thickness:0}),n},markerStyle:x,markerSelection:b,linePositions:function(t,e,r){var n,i,a=r.length,o=a/2;if(f.hasLines(e)&&o)if("hv"===e.line.shape){for(n=[],i=0;i<o-1;i++)isNaN(r[2*i])||isNaN(r[2*i+1])?n.push(NaN,NaN,NaN,NaN):(n.push(r[2*i],r[2*i+1]),isNaN(r[2*i+2])||isNaN(r[2*i+3])?n.push(NaN,NaN):n.push(r[2*i+2],r[2*i+1]));n.push(r[a-2],r[a-1])}else if("hvh"===e.line.shape){for(n=[],i=0;i<o-1;i++)if(isNaN(r[2*i])||isNaN(r[2*i+1])||isNaN(r[2*i+2])||isNaN(r[2*i+3]))isNaN(r[2*i])||isNaN(r[2*i+1])?n.push(NaN,NaN):n.push(r[2*i],r[2*i+1]),n.push(NaN,NaN);else{var s=(r[2*i]+r[2*i+2])/2;n.push(r[2*i],r[2*i+1],s,r[2*i+1],s,r[2*i+3])}n.push(r[a-2],r[a-1])}else if("vhv"===e.line.shape){for(n=[],i=0;i<o-1;i++)if(isNaN(r[2*i])||isNaN(r[2*i+1])||isNaN(r[2*i+2])||isNaN(r[2*i+3]))isNaN(r[2*i])||isNaN(r[2*i+1])?n.push(NaN,NaN):n.push(r[2*i],r[2*i+1]),n.push(NaN,NaN);else{var l=(r[2*i+1]+r[2*i+3])/2;n.push(r[2*i],r[2*i+1],r[2*i],l,r[2*i+2],l)}n.push(r[a-2],r[a-1])}else if("vh"===e.line.shape){for(n=[],i=0;i<o-1;i++)isNaN(r[2*i])||isNaN(r[2*i+1])?n.push(NaN,NaN,NaN,NaN):(n.push(r[2*i],r[2*i+1]),isNaN(r[2*i+2])||isNaN(r[2*i+3])?n.push(NaN,NaN):n.push(r[2*i],r[2*i+3]));n.push(r[a-2],r[a-1])}else n=r;var c=!1;for(i=0;i<n.length;i++)if(isNaN(n[i])){c=!0;break}var u=c||n.length>d.TOO_MANY_POINTS||f.hasMarkers(e)?"rect":"round";if(c&&e.connectgaps){var h=n[0],p=n[1];for(i=0;i<n.length;i+=2)isNaN(n[i])||isNaN(n[i+1])?(n[i]=h,n[i+1]=p):(h=n[i],p=n[i+1])}return{join:u,positions:n}},errorBarPositions:function(t,e,r,i,a){var s=o.getComponentMethod("errorbars","makeComputeError"),l=c.getFromId(t,e.xaxis),u=c.getFromId(t,e.yaxis),f=r.length/2,h={};function p(t,i){var a=i._id.charAt(0),o=e["error_"+a];if(o&&o.visible&&("linear"===i.type||"log"===i.type)){for(var l=s(o),c={x:0,y:1}[a],u={x:[0,1,2,3],y:[2,3,0,1]}[a],p=new Float64Array(4*f),d=1/0,m=-1/0,g=0,v=0;g<f;g++,v+=4){var y=t[g];if(n(y)){var x=r[2*g+c],b=l(y,g),_=b[0],w=b[1];if(n(_)&&n(w)){var T=y-_,k=y+w;p[v+u[0]]=x-i.c2l(T),p[v+u[1]]=i.c2l(k)-x,p[v+u[2]]=0,p[v+u[3]]=0,d=Math.min(d,y-_),m=Math.max(m,y+w)}}}h[a]={positions:r,errors:p,_bnds:[d,m]}}}return p(i,l),p(a,u),h},textPosition:function(t,e,r,n){var i,a=e._length,o={};if(f.hasMarkers(e)){var s=r.font,l=r.align,c=r.baseline;for(o.offset=new Array(a),i=0;i<a;i++){var u=n.sizes?n.sizes[i]:n.size,h=Array.isArray(s)?s[i].size:s.size,p=Array.isArray(l)?l.length>1?l[i]:l[0]:l,d=Array.isArray(c)?c.length>1?c[i]:c[0]:c,m=g[p],v=g[d],y=u?u/.8+1:0,x=-v*y-.5*v;o.offset[i]=[m*y/h,x/h]}}return o}}},{"../../components/drawing":383,"../../components/fx/helpers":397,"../../constants/interactions":473,"../../lib":498,"../../lib/gl_format_color":494,"../../plots/cartesian/axis_ids":553,"../../registry":633,"../scatter/make_bubble_size_func":939,"../scatter/subtypes":947,"./constants":977,"./helpers":982,"color-normalize":84,"fast-isnumeric":185,"svg-path-sdf":305}],979:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("./helpers"),o=t("./attributes"),s=t("../scatter/constants"),l=t("../scatter/subtypes"),c=t("../scatter/xy_defaults"),u=t("../scatter/period_defaults"),f=t("../scatter/marker_defaults"),h=t("../scatter/line_defaults"),p=t("../scatter/fillcolor_defaults"),d=t("../scatter/text_defaults");e.exports=function(t,e,r,m){function g(r,i){return n.coerce(t,e,o,r,i)}var v=!!t.marker&&a.isOpenSymbol(t.marker.symbol),y=l.isBubble(t),x=c(t,e,m,g);if(x){u(t,e,m,g),g("xhoverformat"),g("yhoverformat");var b=x<s.PTS_LINESONLY?"lines+markers":"lines";g("text"),g("hovertext"),g("hovertemplate"),g("mode",b),l.hasLines(e)&&(g("connectgaps"),h(t,e,r,m,g),g("line.shape")),l.hasMarkers(e)&&(f(t,e,r,m,g),g("marker.line.width",v||y?1:0)),l.hasText(e)&&(g("texttemplate"),d(t,e,m,g));var _=(e.line||{}).color,w=(e.marker||{}).color;g("fill"),"none"!==e.fill&&p(t,e,r,g);var T=i.getComponentMethod("errorbars","supplyDefaults");T(t,e,_||w||r,{axis:"y"}),T(t,e,_||w||r,{axis:"x",inherit:"y"}),n.coerceSelectionMarkerOpacity(e,g)}else e.visible=!1}},{"../../lib":498,"../../registry":633,"../scatter/constants":926,"../scatter/fillcolor_defaults":930,"../scatter/line_defaults":935,"../scatter/marker_defaults":941,"../scatter/period_defaults":942,"../scatter/subtypes":947,"../scatter/text_defaults":948,"../scatter/xy_defaults":949,"./attributes":974,"./helpers":982}],980:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../../constants/interactions").DESELECTDIM;e.exports={styleTextSelection:function(t){var e,r,o=t[0],s=o.trace,l=o.t,c=l._scene,u=l.index,f=c.selectBatch[u],h=c.unselectBatch[u],p=c.textOptions[u],d=c.textSelectedOptions[u]||{},m=c.textUnselectedOptions[u]||{},g=n.extendFlat({},p);if(f.length||h.length){var v=d.color,y=m.color,x=p.color,b=Array.isArray(x);for(g.color=new Array(s._length),e=0;e<f.length;e++)r=f[e],g.color[r]=v||(b?x[r]:x);for(e=0;e<h.length;e++){r=h[e];var _=b?x[r]:x;g.color[r]=y||(v?_:i.addOpacity(_,a))}}c.glText[u].update(g)}}},{"../../components/color":361,"../../constants/interactions":473,"../../lib":498}],981:[function(t,e,r){"use strict";var n=t("../scatter/format_labels");e.exports=function(t,e,r){var i=t.i;return"x"in t||(t.x=e._x[i]),"y"in t||(t.y=e._y[i]),n(t,e,r)}},{"../scatter/format_labels":931}],982:[function(t,e,r){"use strict";var n=t("./constants");r.isOpenSymbol=function(t){return"string"==typeof t?n.OPEN_RE.test(t):t%200>100},r.isDotSymbol=function(t){return"string"==typeof t?n.DOT_RE.test(t):t>200}},{"./constants":977}],983:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../scatter/get_trace_color");function o(t,e,r,o){var s=t.xa,l=t.ya,c=t.distance,u=t.dxy,f=t.index,h={pointNumber:f,x:e[f],y:r[f]};h.tx=Array.isArray(o.text)?o.text[f]:o.text,h.htx=Array.isArray(o.hovertext)?o.hovertext[f]:o.hovertext,h.data=Array.isArray(o.customdata)?o.customdata[f]:o.customdata,h.tp=Array.isArray(o.textposition)?o.textposition[f]:o.textposition;var p=o.textfont;p&&(h.ts=i.isArrayOrTypedArray(p.size)?p.size[f]:p.size,h.tc=Array.isArray(p.color)?p.color[f]:p.color,h.tf=Array.isArray(p.family)?p.family[f]:p.family);var d=o.marker;d&&(h.ms=i.isArrayOrTypedArray(d.size)?d.size[f]:d.size,h.mo=i.isArrayOrTypedArray(d.opacity)?d.opacity[f]:d.opacity,h.mx=i.isArrayOrTypedArray(d.symbol)?d.symbol[f]:d.symbol,h.mc=i.isArrayOrTypedArray(d.color)?d.color[f]:d.color);var m=d&&d.line;m&&(h.mlc=Array.isArray(m.color)?m.color[f]:m.color,h.mlw=i.isArrayOrTypedArray(m.width)?m.width[f]:m.width);var g=d&&d.gradient;g&&"none"!==g.type&&(h.mgt=Array.isArray(g.type)?g.type[f]:g.type,h.mgc=Array.isArray(g.color)?g.color[f]:g.color);var v=s.c2p(h.x,!0),y=l.c2p(h.y,!0),x=h.mrc||1,b=o.hoverlabel;b&&(h.hbg=Array.isArray(b.bgcolor)?b.bgcolor[f]:b.bgcolor,h.hbc=Array.isArray(b.bordercolor)?b.bordercolor[f]:b.bordercolor,h.hts=i.isArrayOrTypedArray(b.font.size)?b.font.size[f]:b.font.size,h.htc=Array.isArray(b.font.color)?b.font.color[f]:b.font.color,h.htf=Array.isArray(b.font.family)?b.font.family[f]:b.font.family,h.hnl=i.isArrayOrTypedArray(b.namelength)?b.namelength[f]:b.namelength);var _=o.hoverinfo;_&&(h.hi=Array.isArray(_)?_[f]:_);var w=o.hovertemplate;w&&(h.ht=Array.isArray(w)?w[f]:w);var T={};T[t.index]=h;var k=o._origX,A=o._origY,M=i.extendFlat({},t,{color:a(o,h),x0:v-x,x1:v+x,xLabelVal:k?k[f]:h.x,y0:y-x,y1:y+x,yLabelVal:A?A[f]:h.y,cd:T,distance:c,spikeDistance:u,hovertemplate:h.ht});return h.htx?M.text=h.htx:h.tx?M.text=h.tx:o.text&&(M.text=o.text),i.fillText(h,o,M),n.getComponentMethod("errorbars","hoverInfo")(h,o,M),M}e.exports={hoverPoints:function(t,e,r,n){var i,a,s,l,c,u,f,h,p,d,m=t.cd,g=m[0].t,v=m[0].trace,y=t.xa,x=t.ya,b=g.x,_=g.y,w=y.c2p(e),T=x.c2p(r),k=t.distance;if(g.tree){var A=y.p2c(w-k),M=y.p2c(w+k),S=x.p2c(T-k),E=x.p2c(T+k);i="x"===n?g.tree.range(Math.min(A,M),Math.min(x._rl[0],x._rl[1]),Math.max(A,M),Math.max(x._rl[0],x._rl[1])):g.tree.range(Math.min(A,M),Math.min(S,E),Math.max(A,M),Math.max(S,E))}else i=g.ids;var L=k;if("x"===n){var C=!!v.xperiodalignment,P=!!v.yperiodalignment;for(u=0;u<i.length;u++){if(l=b[a=i[u]],f=Math.abs(y.c2p(l)-w),C){var I=y.c2p(v._xStarts[a]),O=y.c2p(v._xEnds[a]);f=w>=Math.min(I,O)&&w<=Math.max(I,O)?0:1/0}if(f<L){if(L=f,c=_[a],h=x.c2p(c)-T,P){var z=x.c2p(v._yStarts[a]),D=x.c2p(v._yEnds[a]);h=T>=Math.min(z,D)&&T<=Math.max(z,D)?0:1/0}d=Math.sqrt(f*f+h*h),s=i[u]}}}else for(u=i.length-1;u>-1;u--)l=b[a=i[u]],c=_[a],f=y.c2p(l)-w,h=x.c2p(c)-T,(p=Math.sqrt(f*f+h*h))<L&&(L=d=p,s=a);return t.index=s,t.distance=L,t.dxy=d,void 0===s?[t]:[o(t,b,_,v)]},calcHover:o}},{"../../lib":498,"../../registry":633,"../scatter/get_trace_color":932}],984:[function(t,e,r){arguments[4][891][0].apply(r,arguments)},{"./base_index":975,"./plot":985,dup:891}],985:[function(t,e,r){"use strict";var n=t("regl-scatter2d"),i=t("regl-line2d"),a=t("regl-error2d"),o=t("gl-text"),s=t("../../lib"),l=t("../../components/dragelement/helpers").selectMode,c=t("../../lib/prepare_regl"),u=t("../scatter/subtypes"),f=t("../scatter/link_traces"),h=t("./edit_style").styleTextSelection,p={};function d(t,e,r,n){var i=t._size,a=t.width*n,o=t.height*n,s=i.l*n,l=i.b*n,c=i.r*n,u=i.t*n,f=i.w*n,h=i.h*n;return[s+e.domain[0]*f,l+r.domain[0]*h,a-c-(1-e.domain[1])*f,o-u-(1-r.domain[1])*h]}(e.exports=function(t,e,r){if(r.length){var m,g,v=t._fullLayout,y=e._scene,x=e.xaxis,b=e.yaxis;if(y)if(c(t,["ANGLE_instanced_arrays","OES_element_index_uint"],p)){var _=y.count,w=v._glcanvas.data()[0].regl;if(f(t,e,r),y.dirty){if(!0===y.error2d&&(y.error2d=a(w)),!0===y.line2d&&(y.line2d=i(w)),!0===y.scatter2d&&(y.scatter2d=n(w)),!0===y.fill2d&&(y.fill2d=i(w)),!0===y.glText)for(y.glText=new Array(_),m=0;m<_;m++)y.glText[m]=new o(w);if(y.glText){if(_>y.glText.length){var T=_-y.glText.length;for(m=0;m<T;m++)y.glText.push(new o(w))}else if(_<y.glText.length){var k=y.glText.length-_;y.glText.splice(_,k).forEach((function(t){t.destroy()}))}for(m=0;m<_;m++)y.glText[m].update(y.textOptions[m])}if(y.line2d&&(y.line2d.update(y.lineOptions),y.lineOptions=y.lineOptions.map((function(t){if(t&&t.positions){for(var e=t.positions,r=0;r<e.length&&(isNaN(e[r])||isNaN(e[r+1]));)r+=2;for(var n=e.length-2;n>r&&(isNaN(e[n])||isNaN(e[n+1]));)n-=2;t.positions=e.slice(r,n+2)}return t})),y.line2d.update(y.lineOptions)),y.error2d){var A=(y.errorXOptions||[]).concat(y.errorYOptions||[]);y.error2d.update(A)}y.scatter2d&&y.scatter2d.update(y.markerOptions),y.fillOrder=s.repeat(null,_),y.fill2d&&(y.fillOptions=y.fillOptions.map((function(t,e){var n=r[e];if(t&&n&&n[0]&&n[0].trace){var i,a,o=n[0],s=o.trace,l=o.t,c=y.lineOptions[e],u=[];s._ownfill&&u.push(e),s._nexttrace&&u.push(e+1),u.length&&(y.fillOrder[e]=u);var f,h,p=[],d=c&&c.positions||l.positions;if("tozeroy"===s.fill){for(f=0;f<d.length&&isNaN(d[f+1]);)f+=2;for(h=d.length-2;h>f&&isNaN(d[h+1]);)h-=2;0!==d[f+1]&&(p=[d[f],0]),p=p.concat(d.slice(f,h+2)),0!==d[h+1]&&(p=p.concat([d[h],0]))}else if("tozerox"===s.fill){for(f=0;f<d.length&&isNaN(d[f]);)f+=2;for(h=d.length-2;h>f&&isNaN(d[h]);)h-=2;0!==d[f]&&(p=[0,d[f+1]]),p=p.concat(d.slice(f,h+2)),0!==d[h]&&(p=p.concat([0,d[h+1]]))}else if("toself"===s.fill||"tonext"===s.fill){for(p=[],i=0,t.splitNull=!0,a=0;a<d.length;a+=2)(isNaN(d[a])||isNaN(d[a+1]))&&((p=p.concat(d.slice(i,a))).push(d[i],d[i+1]),p.push(null,null),i=a+2);p=p.concat(d.slice(i)),i&&p.push(d[i],d[i+1])}else{var m=s._nexttrace;if(m){var g=y.lineOptions[e+1];if(g){var v=g.positions;if("tonexty"===s.fill){for(p=d.slice(),e=Math.floor(v.length/2);e--;){var x=v[2*e],b=v[2*e+1];isNaN(x)||isNaN(b)||p.push(x,b)}t.fill=m.fillcolor}}}}if(s._prevtrace&&"tonext"===s._prevtrace.fill){var _=y.lineOptions[e-1].positions,w=p.length/2,T=[i=w];for(a=0;a<_.length;a+=2)(isNaN(_[a])||isNaN(_[a+1]))&&(T.push(a/2+w+1),i=a+2);p=p.concat(_),t.hole=T}return t.fillmode=s.fill,t.opacity=s.opacity,t.positions=p,t}})),y.fill2d.update(y.fillOptions))}var M=v.dragmode,S=l(M),E=v.clickmode.indexOf("select")>-1;for(m=0;m<_;m++){var L=r[m][0],C=L.trace,P=L.t,I=P.index,O=C._length,z=P.x,D=P.y;if(C.selectedpoints||S||E){if(S||(S=!0),C.selectedpoints){var R=y.selectBatch[I]=s.selIndices2selPoints(C),F={};for(g=0;g<R.length;g++)F[R[g]]=1;var B=[];for(g=0;g<O;g++)F[g]||B.push(g);y.unselectBatch[I]=B}var N=P.xpx=new Array(O),j=P.ypx=new Array(O);for(g=0;g<O;g++)N[g]=x.c2p(z[g]),j[g]=b.c2p(D[g])}else P.xpx=P.ypx=null}if(S){if(y.select2d||(y.select2d=n(v._glcanvas.data()[1].regl)),y.scatter2d){var U=new Array(_);for(m=0;m<_;m++)U[m]=y.selectBatch[m].length||y.unselectBatch[m].length?y.markerUnselectedOptions[m]:{};y.scatter2d.update(U)}y.select2d&&(y.select2d.update(y.markerOptions),y.select2d.update(y.markerSelectedOptions)),y.glText&&r.forEach((function(t){var e=((t||[])[0]||{}).trace||{};u.hasText(e)&&h(t)}))}else y.scatter2d&&y.scatter2d.update(y.markerOptions);var V={viewport:d(v,x,b,t._context.plotGlPixelRatio),range:[(x._rl||x.range)[0],(b._rl||b.range)[0],(x._rl||x.range)[1],(b._rl||b.range)[1]]},H=s.repeat(V,y.count);y.fill2d&&y.fill2d.update(H),y.line2d&&y.line2d.update(H),y.error2d&&y.error2d.update(H.concat(H)),y.scatter2d&&y.scatter2d.update(H),y.select2d&&y.select2d.update(H),y.glText&&y.glText.forEach((function(t){t.update(V)}))}else y.init()}}).reglPrecompiled=p},{"../../components/dragelement/helpers":379,"../../lib":498,"../../lib/prepare_regl":511,"../scatter/link_traces":938,"../scatter/subtypes":947,"./edit_style":980,"gl-text":220,"regl-error2d":274,"regl-line2d":275,"regl-scatter2d":276}],986:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){var r=e._scene,i={count:0,dirty:!0,lineOptions:[],fillOptions:[],markerOptions:[],markerSelectedOptions:[],markerUnselectedOptions:[],errorXOptions:[],errorYOptions:[],textOptions:[],textSelectedOptions:[],textUnselectedOptions:[],selectBatch:[],unselectBatch:[]},a={fill2d:!1,scatter2d:!1,error2d:!1,line2d:!1,glText:!1,select2d:!1};return e._scene||((r=e._scene={}).init=function(){n.extendFlat(r,a,i)},r.init(),r.update=function(t){var e=n.repeat(t,r.count);if(r.fill2d&&r.fill2d.update(e),r.scatter2d&&r.scatter2d.update(e),r.line2d&&r.line2d.update(e),r.error2d&&r.error2d.update(e.concat(e)),r.select2d&&r.select2d.update(e),r.glText)for(var i=0;i<r.count;i++)r.glText[i].update(t)},r.draw=function(){for(var t=r.count,e=r.fill2d,i=r.error2d,a=r.line2d,o=r.scatter2d,s=r.glText,l=r.select2d,c=r.selectBatch,u=r.unselectBatch,f=0;f<t;f++){if(e&&r.fillOrder[f]&&e.draw(r.fillOrder[f]),a&&r.lineOptions[f]&&a.draw(f),i&&(r.errorXOptions[f]&&i.draw(f),r.errorYOptions[f]&&i.draw(f+t)),o&&r.markerOptions[f])if(u[f].length){var h=n.repeat([],r.count);h[f]=u[f],o.draw(h)}else c[f].length||o.draw(f);s[f]&&r.textOptions[f]&&s[f].render()}l&&l.draw(c),r.dirty=!1},r.destroy=function(){r.fill2d&&r.fill2d.destroy&&r.fill2d.destroy(),r.scatter2d&&r.scatter2d.destroy&&r.scatter2d.destroy(),r.error2d&&r.error2d.destroy&&r.error2d.destroy(),r.line2d&&r.line2d.destroy&&r.line2d.destroy(),r.select2d&&r.select2d.destroy&&r.select2d.destroy(),r.glText&&r.glText.forEach((function(t){t.destroy&&t.destroy()})),r.lineOptions=null,r.fillOptions=null,r.markerOptions=null,r.markerSelectedOptions=null,r.markerUnselectedOptions=null,r.errorXOptions=null,r.errorYOptions=null,r.textOptions=null,r.textSelectedOptions=null,r.textUnselectedOptions=null,r.selectBatch=null,r.unselectBatch=null,e._scene=null}),r.dirty||n.extendFlat(r,i),r}},{"../../lib":498}],987:[function(t,e,r){"use strict";var n=t("../scatter/subtypes"),i=t("./edit_style").styleTextSelection;e.exports=function(t,e){var r=t.cd,a=t.xaxis,o=t.yaxis,s=[],l=r[0].trace,c=r[0].t,u=l._length,f=c.x,h=c.y,p=c._scene,d=c.index;if(!p)return s;var m=n.hasText(l),g=n.hasMarkers(l),v=!g&&!m;if(!0!==l.visible||v)return s;var y=[],x=[];if(!1!==e&&!e.degenerate)for(var b=0;b<u;b++)e.contains([c.xpx[b],c.ypx[b]],!1,b,t)?(y.push(b),s.push({pointNumber:b,x:a.c2d(f[b]),y:o.c2d(h[b])})):x.push(b);if(g){var _=p.scatter2d;if(y.length||x.length){if(!p.selectBatch[d].length&&!p.unselectBatch[d].length){var w=new Array(p.count);w[d]=p.markerUnselectedOptions[d],_.update.apply(_,w)}}else{var T=new Array(p.count);T[d]=p.markerOptions[d],_.update.apply(_,T)}}return p.selectBatch[d]=y,p.unselectBatch[d]=x,m&&i(r),s}},{"../scatter/subtypes":947,"./edit_style":980}],988:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../scattergeo/attributes"),o=t("../scatter/attributes"),s=t("../../plots/mapbox/layout_attributes"),l=t("../../plots/attributes"),c=t("../../components/colorscale/attributes"),u=t("../../lib/extend").extendFlat,f=t("../../plot_api/edit_types").overrideAll,h=a.line,p=a.marker;e.exports=f({lon:a.lon,lat:a.lat,mode:u({},o.mode,{dflt:"markers"}),text:u({},o.text,{}),texttemplate:i({editType:"plot"},{keys:["lat","lon","text"]}),hovertext:u({},o.hovertext,{}),line:{color:h.color,width:h.width},connectgaps:o.connectgaps,marker:u({symbol:{valType:"string",dflt:"circle",arrayOk:!0},angle:{valType:"number",dflt:"auto",arrayOk:!0},allowoverlap:{valType:"boolean",dflt:!1},opacity:p.opacity,size:p.size,sizeref:p.sizeref,sizemin:p.sizemin,sizemode:p.sizemode},c("marker")),fill:a.fill,fillcolor:o.fillcolor,textfont:s.layers.symbol.textfont,textposition:s.layers.symbol.textposition,below:{valType:"string"},selected:{marker:o.selected.marker},unselected:{marker:o.unselected.marker},hoverinfo:u({},l.hoverinfo,{flags:["lon","lat","text","name"]}),hovertemplate:n()},"calc","nested")},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plot_api/edit_types":531,"../../plots/attributes":545,"../../plots/mapbox/layout_attributes":610,"../../plots/template_attributes":628,"../scatter/attributes":922,"../scattergeo/attributes":964}],989:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../constants/numerical").BADNUM,o=t("../../lib/geojson_utils"),s=t("../../components/colorscale"),l=t("../../components/drawing"),c=t("../scatter/make_bubble_size_func"),u=t("../scatter/subtypes"),f=t("../../plots/mapbox/convert_text_opts"),h=t("../../components/fx/helpers").appendArrayPointValue,p=t("../../lib/svg_text_utils").NEWLINES,d=t("../../lib/svg_text_utils").BR_TAG_ALL;function m(){return{geojson:o.makeBlank(),layout:{visibility:"none"},paint:{}}}function g(t,e){return i.isArrayOrTypedArray(t)?e?function(e){return n(t[e])?+t[e]:0}:function(e){return t[e]}:t?function(){return t}:v}function v(){return""}function y(t){return t[0]===a}e.exports=function(t,e){var r,a=e[0].trace,x=!0===a.visible&&0!==a._length,b="none"!==a.fill,_=u.hasLines(a),w=u.hasMarkers(a),T=u.hasText(a),k=w&&"circle"===a.marker.symbol,A=w&&"circle"!==a.marker.symbol,M=m(),S=m(),E=m(),L=m(),C={fill:M,line:S,circle:E,symbol:L};if(!x)return C;if((b||_)&&(r=o.calcTraceToLineCoords(e)),b&&(M.geojson=o.makePolygon(r),M.layout.visibility="visible",i.extendFlat(M.paint,{"fill-color":a.fillcolor})),_&&(S.geojson=o.makeLine(r),S.layout.visibility="visible",i.extendFlat(S.paint,{"line-width":a.line.width,"line-color":a.line.color,"line-opacity":a.opacity})),k){var P=function(t){var e,r,a,o,u=t[0].trace,f=u.marker,h=u.selectedpoints,p=i.isArrayOrTypedArray(f.color),d=i.isArrayOrTypedArray(f.size),m=i.isArrayOrTypedArray(f.opacity);function g(t){return u.opacity*t}p&&(r=s.hasColorscale(u,"marker")?s.makeColorScaleFuncFromTrace(f):i.identity);d&&(a=c(u));m&&(o=function(t){return g(n(t)?+i.constrain(t,0,1):0)});var v,x=[];for(e=0;e<t.length;e++){var b=t[e],_=b.lonlat;if(!y(_)){var w={};r&&(w.mcc=b.mcc=r(b.mc)),a&&(w.mrc=b.mrc=a(b.ms)),o&&(w.mo=o(b.mo)),h&&(w.selected=b.selected||0),x.push({type:"Feature",geometry:{type:"Point",coordinates:_},properties:w})}}if(h)for(v=l.makeSelectedPointStyleFns(u),e=0;e<x.length;e++){var T=x[e].properties;v.selectedOpacityFn&&(T.mo=g(v.selectedOpacityFn(T))),v.selectedColorFn&&(T.mcc=v.selectedColorFn(T)),v.selectedSizeFn&&(T.mrc=v.selectedSizeFn(T))}return{geojson:{type:"FeatureCollection",features:x},mcc:p||v&&v.selectedColorFn?{type:"identity",property:"mcc"}:f.color,mrc:d||v&&v.selectedSizeFn?{type:"identity",property:"mrc"}:(k=f.size,k/2),mo:m||v&&v.selectedOpacityFn?{type:"identity",property:"mo"}:g(f.opacity)};var k}(e);E.geojson=P.geojson,E.layout.visibility="visible",i.extendFlat(E.paint,{"circle-color":P.mcc,"circle-radius":P.mrc,"circle-opacity":P.mo})}if((A||T)&&(L.geojson=function(t,e){for(var r=e._fullLayout,n=t[0].trace,a=n.marker||{},o=a.symbol,s=a.angle,l="circle"!==o?g(o):v,c="auto"!==s?g(s,!0):v,f=u.hasText(n)?g(n.text):v,m=[],x=0;x<t.length;x++){var b=t[x];if(!y(b.lonlat)){var _,w=n.texttemplate;if(w){var T=Array.isArray(w)?w[x]||"":w,k=n._module.formatLabels(b,n,r),A={};h(A,n,b.i);var M=n._meta||{};_=i.texttemplateString(T,k,r._d3locale,A,b,M)}else _=f(x);_&&(_=_.replace(p,"").replace(d,"\n")),m.push({type:"Feature",geometry:{type:"Point",coordinates:b.lonlat},properties:{symbol:l(x),angle:c(x),text:_}})}}return{type:"FeatureCollection",features:m}}(e,t),i.extendFlat(L.layout,{visibility:"visible","icon-image":"{symbol}-15","text-field":"{text}"}),A&&(i.extendFlat(L.layout,{"icon-size":a.marker.size/10}),"angle"in a.marker&&"auto"!==a.marker.angle&&i.extendFlat(L.layout,{"icon-rotate":{type:"identity",property:"angle"},"icon-rotation-alignment":"map"}),L.layout["icon-allow-overlap"]=a.marker.allowoverlap,i.extendFlat(L.paint,{"icon-opacity":a.opacity*a.marker.opacity,"icon-color":a.marker.color})),T)){var I=(a.marker||{}).size,O=f(a.textposition,I);i.extendFlat(L.layout,{"text-size":a.textfont.size,"text-anchor":O.anchor,"text-offset":O.offset}),i.extendFlat(L.paint,{"text-color":a.textfont.color,"text-opacity":a.opacity})}return C}},{"../../components/colorscale":373,"../../components/drawing":383,"../../components/fx/helpers":397,"../../constants/numerical":474,"../../lib":498,"../../lib/geojson_utils":492,"../../lib/svg_text_utils":524,"../../plots/mapbox/convert_text_opts":607,"../scatter/make_bubble_size_func":939,"../scatter/subtypes":947,"fast-isnumeric":185}],990:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/subtypes"),a=t("../scatter/marker_defaults"),o=t("../scatter/line_defaults"),s=t("../scatter/text_defaults"),l=t("../scatter/fillcolor_defaults"),c=t("./attributes");e.exports=function(t,e,r,u){function f(r,i){return n.coerce(t,e,c,r,i)}if(function(t,e,r){var n=r("lon")||[],i=r("lat")||[],a=Math.min(n.length,i.length);return e._length=a,a}(0,e,f)){if(f("text"),f("texttemplate"),f("hovertext"),f("hovertemplate"),f("mode"),f("below"),i.hasLines(e)&&(o(t,e,r,u,f,{noDash:!0}),f("connectgaps")),i.hasMarkers(e)){a(t,e,r,u,f,{noLine:!0}),f("marker.allowoverlap"),f("marker.angle");var h=e.marker;"circle"!==h.symbol&&(n.isArrayOrTypedArray(h.size)&&(h.size=h.size[0]),n.isArrayOrTypedArray(h.color)&&(h.color=h.color[0]))}i.hasText(e)&&s(t,e,u,f,{noSelect:!0}),f("fill"),"none"!==e.fill&&l(t,e,r,f),n.coerceSelectionMarkerOpacity(e,f)}else e.visible=!1}},{"../../lib":498,"../scatter/fillcolor_defaults":930,"../scatter/line_defaults":935,"../scatter/marker_defaults":941,"../scatter/subtypes":947,"../scatter/text_defaults":948,"./attributes":988}],991:[function(t,e,r){"use strict";e.exports=function(t,e){return t.lon=e.lon,t.lat=e.lat,t}},{}],992:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes");e.exports=function(t,e,r){var i={},a=r[e.subplot]._subplot.mockAxis,o=t.lonlat;return i.lonLabel=n.tickText(a,a.c2l(o[0]),!0).text,i.latLabel=n.tickText(a,a.c2l(o[1]),!0).text,i}},{"../../plots/cartesian/axes":549}],993:[function(t,e,r){"use strict";var n=t("../../components/fx"),i=t("../../lib"),a=t("../scatter/get_trace_color"),o=i.fillText,s=t("../../constants/numerical").BADNUM;function l(t,e,r){if(!t.hovertemplate){var n=(e.hi||t.hoverinfo).split("+"),i=-1!==n.indexOf("all"),a=-1!==n.indexOf("lon"),s=-1!==n.indexOf("lat"),l=e.lonlat,c=[];return i||a&&s?c.push("("+u(l[1])+", "+u(l[0])+")"):a?c.push(r.lon+u(l[0])):s&&c.push(r.lat+u(l[1])),(i||-1!==n.indexOf("text"))&&o(e,t,c),c.join("<br>")}function u(t){return t+"\xb0"}}e.exports={hoverPoints:function(t,e,r){var o=t.cd,c=o[0].trace,u=t.xa,f=t.ya,h=t.subplot,p=360*(e>=0?Math.floor((e+180)/360):Math.ceil((e-180)/360)),d=e-p;if(n.getClosest(o,(function(t){var e=t.lonlat;if(e[0]===s)return 1/0;var n=i.modHalf(e[0],360),a=e[1],o=h.project([n,a]),l=o.x-u.c2p([d,a]),c=o.y-f.c2p([n,r]),p=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(l*l+c*c)-p,1-3/p)}),t),!1!==t.index){var m=o[t.index],g=m.lonlat,v=[i.modHalf(g[0],360)+p,g[1]],y=u.c2p(v),x=f.c2p(v),b=m.mrc||1;t.x0=y-b,t.x1=y+b,t.y0=x-b,t.y1=x+b;var _={};_[c.subplot]={_subplot:h};var w=c._module.formatLabels(m,c,_);return t.lonLabel=w.lonLabel,t.latLabel=w.latLabel,t.color=a(c,m),t.extraText=l(c,m,o[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}},getExtraText:l}},{"../../components/fx":401,"../../constants/numerical":474,"../../lib":498,"../scatter/get_trace_color":932}],994:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("../scattergeo/calc"),plot:t("./plot"),hoverPoints:t("./hover").hoverPoints,eventData:t("./event_data"),selectPoints:t("./select"),styleOnSelect:function(t,e){e&&e[0].trace._glTrace.update(e)},moduleType:"trace",name:"scattermapbox",basePlotModule:t("../../plots/mapbox"),categories:["mapbox","gl","symbols","showLegend","scatter-like"],meta:{}}},{"../../plots/mapbox":608,"../scatter/marker_colorbar":940,"../scattergeo/calc":965,"./attributes":988,"./defaults":990,"./event_data":991,"./format_labels":992,"./hover":993,"./plot":995,"./select":996}],995:[function(t,e,r){"use strict";var n=t("./convert"),i=t("../../plots/mapbox/constants").traceLayerPrefix,a=["fill","line","circle","symbol"];function o(t,e){this.type="scattermapbox",this.subplot=t,this.uid=e,this.sourceIds={fill:"source-"+e+"-fill",line:"source-"+e+"-line",circle:"source-"+e+"-circle",symbol:"source-"+e+"-symbol"},this.layerIds={fill:i+e+"-fill",line:i+e+"-line",circle:i+e+"-circle",symbol:i+e+"-symbol"},this.below=null}var s=o.prototype;s.addSource=function(t,e){this.subplot.map.addSource(this.sourceIds[t],{type:"geojson",data:e.geojson})},s.setSourceData=function(t,e){this.subplot.map.getSource(this.sourceIds[t]).setData(e.geojson)},s.addLayer=function(t,e,r){this.subplot.addLayer({type:t,id:this.layerIds[t],source:this.sourceIds[t],layout:e.layout,paint:e.paint},r)},s.update=function(t){var e,r,i,o=this.subplot,s=o.map,l=n(o.gd,t),c=o.belowLookup["trace-"+this.uid];if(c!==this.below){for(e=a.length-1;e>=0;e--)r=a[e],s.removeLayer(this.layerIds[r]);for(e=0;e<a.length;e++)i=l[r=a[e]],this.addLayer(r,i,c);this.below=c}for(e=0;e<a.length;e++)i=l[r=a[e]],o.setOptions(this.layerIds[r],"setLayoutProperty",i.layout),"visible"===i.layout.visibility&&(this.setSourceData(r,i),o.setOptions(this.layerIds[r],"setPaintProperty",i.paint));t[0].trace._glTrace=this},s.dispose=function(){for(var t=this.subplot.map,e=a.length-1;e>=0;e--){var r=a[e];t.removeLayer(this.layerIds[r]),t.removeSource(this.sourceIds[r])}},e.exports=function(t,e){for(var r=e[0].trace,i=new o(t,r.uid),s=n(t.gd,e),l=i.below=t.belowLookup["trace-"+r.uid],c=0;c<a.length;c++){var u=a[c],f=s[u];i.addSource(u,f),i.addLayer(u,f,l)}return e[0].trace._glTrace=i,i}},{"../../plots/mapbox/constants":606,"./convert":989}],996:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/subtypes"),a=t("../../constants/numerical").BADNUM;e.exports=function(t,e){var r,o=t.cd,s=t.xaxis,l=t.yaxis,c=[],u=o[0].trace;if(!i.hasMarkers(u))return[];if(!1===e)for(r=0;r<o.length;r++)o[r].selected=0;else for(r=0;r<o.length;r++){var f=o[r],h=f.lonlat;if(h[0]!==a){var p=[n.modHalf(h[0],360),h[1]],d=[s.c2p(p),l.c2p(p)];e.contains(d,null,r,t)?(c.push({pointNumber:r,lon:h[0],lat:h[1]}),f.selected=1):f.selected=0}}return c}},{"../../constants/numerical":474,"../../lib":498,"../scatter/subtypes":947}],997:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../../lib/extend").extendFlat,o=t("../scatter/attributes"),s=t("../../plots/attributes"),l=o.line;e.exports={mode:o.mode,r:{valType:"data_array",editType:"calc+clearAxisTypes"},theta:{valType:"data_array",editType:"calc+clearAxisTypes"},r0:{valType:"any",dflt:0,editType:"calc+clearAxisTypes"},dr:{valType:"number",dflt:1,editType:"calc"},theta0:{valType:"any",dflt:0,editType:"calc+clearAxisTypes"},dtheta:{valType:"number",editType:"calc"},thetaunit:{valType:"enumerated",values:["radians","degrees","gradians"],dflt:"degrees",editType:"calc+clearAxisTypes"},text:o.text,texttemplate:i({editType:"plot"},{keys:["r","theta","text"]}),hovertext:o.hovertext,line:{color:l.color,width:l.width,dash:l.dash,shape:a({},l.shape,{values:["linear","spline"]}),smoothing:l.smoothing,editType:"calc"},connectgaps:o.connectgaps,marker:o.marker,cliponaxis:a({},o.cliponaxis,{dflt:!1}),textposition:o.textposition,textfont:o.textfont,fill:a({},o.fill,{values:["none","toself","tonext"],dflt:"none"}),fillcolor:o.fillcolor,hoverinfo:a({},s.hoverinfo,{flags:["r","theta","text","name"]}),hoveron:o.hoveron,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{"../../lib/extend":488,"../../plots/attributes":545,"../../plots/template_attributes":628,"../scatter/attributes":922}],998:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../constants/numerical").BADNUM,a=t("../../plots/cartesian/axes"),o=t("../scatter/colorscale_calc"),s=t("../scatter/arrays_to_calcdata"),l=t("../scatter/calc_selection"),c=t("../scatter/calc").calcMarkerSize;e.exports=function(t,e){for(var r=t._fullLayout,u=e.subplot,f=r[u].radialaxis,h=r[u].angularaxis,p=f.makeCalcdata(e,"r"),d=h.makeCalcdata(e,"theta"),m=e._length,g=new Array(m),v=0;v<m;v++){var y=p[v],x=d[v],b=g[v]={};n(y)&&n(x)?(b.r=y,b.theta=x):b.r=i}var _=c(e,m);return e._extremes.x=a.findExtremes(f,p,{ppad:_}),o(t,e),s(g,e),l(g,e),g}},{"../../constants/numerical":474,"../../plots/cartesian/axes":549,"../scatter/arrays_to_calcdata":921,"../scatter/calc":923,"../scatter/calc_selection":924,"../scatter/colorscale_calc":925,"fast-isnumeric":185}],999:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/subtypes"),a=t("../scatter/marker_defaults"),o=t("../scatter/line_defaults"),s=t("../scatter/line_shape_defaults"),l=t("../scatter/text_defaults"),c=t("../scatter/fillcolor_defaults"),u=t("../scatter/constants").PTS_LINESONLY,f=t("./attributes");function h(t,e,r,n){var i,a=n("r"),o=n("theta");if(a)o?i=Math.min(a.length,o.length):(i=a.length,n("theta0"),n("dtheta"));else{if(!o)return 0;i=e.theta.length,n("r0"),n("dr")}return e._length=i,i}e.exports={handleRThetaDefaults:h,supplyDefaults:function(t,e,r,p){function d(r,i){return n.coerce(t,e,f,r,i)}var m=h(t,e,p,d);if(m){d("thetaunit"),d("mode",m<u?"lines+markers":"lines"),d("text"),d("hovertext"),"fills"!==e.hoveron&&d("hovertemplate"),i.hasLines(e)&&(o(t,e,r,p,d),s(t,e,d),d("connectgaps")),i.hasMarkers(e)&&a(t,e,r,p,d,{gradient:!0}),i.hasText(e)&&(d("texttemplate"),l(t,e,p,d));var g=[];(i.hasMarkers(e)||i.hasText(e))&&(d("cliponaxis"),d("marker.maxdisplayed"),g.push("points")),d("fill"),"none"!==e.fill&&(c(t,e,r,d),i.hasLines(e)||s(t,e,d)),"tonext"!==e.fill&&"toself"!==e.fill||g.push("fills"),d("hoveron",g.join("+")||"points"),n.coerceSelectionMarkerOpacity(e,d)}else e.visible=!1}}},{"../../lib":498,"../scatter/constants":926,"../scatter/fillcolor_defaults":930,"../scatter/line_defaults":935,"../scatter/line_shape_defaults":937,"../scatter/marker_defaults":941,"../scatter/subtypes":947,"../scatter/text_defaults":948,"./attributes":997}],1e3:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes");e.exports=function(t,e,r){var a,o,s={},l=r[e.subplot]._subplot;l?(a=l.radialAxis,o=l.angularAxis):(a=(l=r[e.subplot]).radialaxis,o=l.angularaxis);var c=a.c2l(t.r);s.rLabel=i.tickText(a,c,!0).text;var u="degrees"===o.thetaunit?n.rad2deg(t.theta):t.theta;return s.thetaLabel=i.tickText(o,u,!0).text,s}},{"../../lib":498,"../../plots/cartesian/axes":549}],1001:[function(t,e,r){"use strict";var n=t("../scatter/hover");function i(t,e,r,n){var i=r.radialAxis,a=r.angularAxis;i._hovertitle="r",a._hovertitle="\u03b8";var o={};o[e.subplot]={_subplot:r};var s=e._module.formatLabels(t,e,o);n.rLabel=s.rLabel,n.thetaLabel=s.thetaLabel;var l=t.hi||e.hoverinfo,c=[];function u(t,e){c.push(t._hovertitle+": "+e)}if(!e.hovertemplate){var f=l.split("+");-1!==f.indexOf("all")&&(f=["r","theta","text"]),-1!==f.indexOf("r")&&u(i,n.rLabel),-1!==f.indexOf("theta")&&u(a,n.thetaLabel),-1!==f.indexOf("text")&&n.text&&(c.push(n.text),delete n.text),n.extraText=c.join("<br>")}}e.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,c=s.cd[s.index],u=s.trace;if(l.isPtInside(c))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(c,u,l,s),s.hovertemplate=u.hovertemplate,o}},makeHoverPointText:i}},{"../scatter/hover":933}],1002:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"scatterpolar",basePlotModule:t("../../plots/polar"),categories:["polar","symbols","showLegend","scatter-like"],attributes:t("./attributes"),supplyDefaults:t("./defaults").supplyDefaults,colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),plot:t("./plot"),style:t("../scatter/style").style,styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover").hoverPoints,selectPoints:t("../scatter/select"),meta:{}}},{"../../plots/polar":617,"../scatter/marker_colorbar":940,"../scatter/select":944,"../scatter/style":946,"./attributes":997,"./calc":998,"./defaults":999,"./format_labels":1e3,"./hover":1001,"./plot":1003}],1003:[function(t,e,r){"use strict";var n=t("../scatter/plot"),i=t("../../constants/numerical").BADNUM;e.exports=function(t,e,r){for(var a=e.layers.frontplot.select("g.scatterlayer"),o={xaxis:e.xaxis,yaxis:e.yaxis,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},s=e.radialAxis,l=e.angularAxis,c=0;c<r.length;c++)for(var u=r[c],f=0;f<u.length;f++){var h=u[f],p=h.r;if(p===i)h.x=h.y=i;else{var d=s.c2g(p),m=l.c2g(h.theta);h.x=d*Math.cos(m),h.y=d*Math.sin(m)}}n(t,o,r,a)}},{"../../constants/numerical":474,"../scatter/plot":943}],1004:[function(t,e,r){"use strict";var n=t("../scatterpolar/attributes"),i=t("../scattergl/attributes"),a=t("../../plots/template_attributes").texttemplateAttrs;e.exports={mode:n.mode,r:n.r,theta:n.theta,r0:n.r0,dr:n.dr,theta0:n.theta0,dtheta:n.dtheta,thetaunit:n.thetaunit,text:n.text,texttemplate:a({editType:"plot"},{keys:["r","theta","text"]}),hovertext:n.hovertext,hovertemplate:n.hovertemplate,line:i.line,connectgaps:i.connectgaps,marker:i.marker,fill:i.fill,fillcolor:i.fillcolor,textposition:i.textposition,textfont:i.textfont,hoverinfo:n.hoverinfo,selected:n.selected,unselected:n.unselected}},{"../../plots/template_attributes":628,"../scattergl/attributes":974,"../scatterpolar/attributes":997}],1005:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"scatterpolargl",basePlotModule:t("../../plots/polar"),categories:["gl","regl","polar","symbols","showLegend","scatter-like"],attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),hoverPoints:t("./hover").hoverPoints,selectPoints:t("../scattergl/select"),meta:{}}},{"../../plots/polar":617,"../scatter/marker_colorbar":940,"../scattergl/select":987,"./attributes":1004,"./calc":1006,"./defaults":1007,"./format_labels":1008,"./hover":1009}],1006:[function(t,e,r){"use strict";var n=t("../scatter/colorscale_calc"),i=t("../scatter/calc").calcMarkerSize,a=t("../scattergl/convert"),o=t("../../plots/cartesian/axes"),s=t("../scattergl/constants").TOO_MANY_POINTS;e.exports=function(t,e){var r=t._fullLayout,l=e.subplot,c=r[l].radialaxis,u=r[l].angularaxis,f=e._r=c.makeCalcdata(e,"r"),h=e._theta=u.makeCalcdata(e,"theta"),p=e._length,d={};p<f.length&&(f=f.slice(0,p)),p<h.length&&(h=h.slice(0,p)),d.r=f,d.theta=h,n(t,e);var m,g=d.opts=a.style(t,e);return p<s?m=i(e,p):g.marker&&(m=2*(g.marker.sizeAvg||Math.max(g.marker.size,3))),e._extremes.x=o.findExtremes(c,f,{ppad:m}),[{x:!1,y:!1,t:d,trace:e}]}},{"../../plots/cartesian/axes":549,"../scatter/calc":923,"../scatter/colorscale_calc":925,"../scattergl/constants":977,"../scattergl/convert":978}],1007:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/subtypes"),a=t("../scatterpolar/defaults").handleRThetaDefaults,o=t("../scatter/marker_defaults"),s=t("../scatter/line_defaults"),l=t("../scatter/text_defaults"),c=t("../scatter/fillcolor_defaults"),u=t("../scatter/constants").PTS_LINESONLY,f=t("./attributes");e.exports=function(t,e,r,h){function p(r,i){return n.coerce(t,e,f,r,i)}var d=a(t,e,h,p);d?(p("thetaunit"),p("mode",d<u?"lines+markers":"lines"),p("text"),p("hovertext"),"fills"!==e.hoveron&&p("hovertemplate"),i.hasLines(e)&&(s(t,e,r,h,p),p("connectgaps")),i.hasMarkers(e)&&o(t,e,r,h,p),i.hasText(e)&&(p("texttemplate"),l(t,e,h,p)),p("fill"),"none"!==e.fill&&c(t,e,r,p),n.coerceSelectionMarkerOpacity(e,p)):e.visible=!1}},{"../../lib":498,"../scatter/constants":926,"../scatter/fillcolor_defaults":930,"../scatter/line_defaults":935,"../scatter/marker_defaults":941,"../scatter/subtypes":947,"../scatter/text_defaults":948,"../scatterpolar/defaults":999,"./attributes":1004}],1008:[function(t,e,r){"use strict";var n=t("../scatterpolar/format_labels");e.exports=function(t,e,r){var i=t.i;return"r"in t||(t.r=e._r[i]),"theta"in t||(t.theta=e._theta[i]),n(t,e,r)}},{"../scatterpolar/format_labels":1e3}],1009:[function(t,e,r){"use strict";var n=t("../scattergl/hover"),i=t("../scatterpolar/hover").makeHoverPointText;e.exports={hoverPoints:function(t,e,r,a){var o=t.cd[0].t,s=o.r,l=o.theta,c=n.hoverPoints(t,e,r,a);if(c&&!1!==c[0].index){var u=c[0];if(void 0===u.index)return c;var f=t.subplot,h=u.cd[u.index],p=u.trace;if(h.r=s[u.index],h.theta=l[u.index],f.isPtInside(h))return u.xLabelVal=void 0,u.yLabelVal=void 0,i(h,p,f,u),c}}}},{"../scattergl/hover":983,"../scatterpolar/hover":1001}],1010:[function(t,e,r){arguments[4][891][0].apply(r,arguments)},{"./base_index":1005,"./plot":1011,dup:891}],1011:[function(t,e,r){"use strict";var n=t("@plotly/point-cluster"),i=t("fast-isnumeric"),a=t("../scattergl/plot"),o=t("../scattergl/scene_update"),s=t("../scattergl/convert"),l=t("../../lib"),c=t("../scattergl/constants").TOO_MANY_POINTS;e.exports=function(t,e,r){if(r.length){var u=e.radialAxis,f=e.angularAxis,h=o(t,e);return r.forEach((function(r){if(r&&r[0]&&r[0].trace){var a,o=r[0],p=o.trace,d=o.t,m=p._length,g=d.r,v=d.theta,y=d.opts,x=g.slice(),b=v.slice();for(a=0;a<g.length;a++)e.isPtInside({r:g[a],theta:v[a]})||(x[a]=NaN,b[a]=NaN);var _=new Array(2*m),w=Array(m),T=Array(m);for(a=0;a<m;a++){var k,A,M=x[a];if(i(M)){var S=u.c2g(M),E=f.c2g(b[a],p.thetaunit);k=S*Math.cos(E),A=S*Math.sin(E)}else k=A=NaN;w[a]=_[2*a]=k,T[a]=_[2*a+1]=A}d.tree=n(_),y.marker&&m>=c&&(y.marker.cluster=d.tree),y.marker&&(y.markerSel.positions=y.markerUnsel.positions=y.marker.positions=_),y.line&&_.length>1&&l.extendFlat(y.line,s.linePositions(t,p,_)),y.text&&(l.extendFlat(y.text,{positions:_},s.textPosition(t,p,y.text,y.marker)),l.extendFlat(y.textSel,{positions:_},s.textPosition(t,p,y.text,y.markerSel)),l.extendFlat(y.textUnsel,{positions:_},s.textPosition(t,p,y.text,y.markerUnsel))),y.fill&&!h.fill2d&&(h.fill2d=!0),y.marker&&!h.scatter2d&&(h.scatter2d=!0),y.line&&!h.line2d&&(h.line2d=!0),y.text&&!h.glText&&(h.glText=!0),h.lineOptions.push(y.line),h.fillOptions.push(y.fill),h.markerOptions.push(y.marker),h.markerSelectedOptions.push(y.markerSel),h.markerUnselectedOptions.push(y.markerUnsel),h.textOptions.push(y.text),h.textSelectedOptions.push(y.textSel),h.textUnselectedOptions.push(y.textUnsel),h.selectBatch.push([]),h.unselectBatch.push([]),d.x=w,d.y=T,d.rawx=w,d.rawy=T,d.r=g,d.theta=v,d.positions=_,d._scene=h,d.index=h.count,h.count++}})),a(t,e,r)}},e.exports.reglPrecompiled={}},{"../../lib":498,"../scattergl/constants":977,"../scattergl/convert":978,"../scattergl/plot":985,"../scattergl/scene_update":986,"@plotly/point-cluster":59,"fast-isnumeric":185}],1012:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../../lib/extend").extendFlat,o=t("../scatter/attributes"),s=t("../../plots/attributes"),l=o.line;e.exports={mode:o.mode,real:{valType:"data_array",editType:"calc+clearAxisTypes"},imag:{valType:"data_array",editType:"calc+clearAxisTypes"},text:o.text,texttemplate:i({editType:"plot"},{keys:["real","imag","text"]}),hovertext:o.hovertext,line:{color:l.color,width:l.width,dash:l.dash,shape:a({},l.shape,{values:["linear","spline"]}),smoothing:l.smoothing,editType:"calc"},connectgaps:o.connectgaps,marker:o.marker,cliponaxis:a({},o.cliponaxis,{dflt:!1}),textposition:o.textposition,textfont:o.textfont,fill:a({},o.fill,{values:["none","toself","tonext"],dflt:"none"}),fillcolor:o.fillcolor,hoverinfo:a({},s.hoverinfo,{flags:["real","imag","text","name"]}),hoveron:o.hoveron,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{"../../lib/extend":488,"../../plots/attributes":545,"../../plots/template_attributes":628,"../scatter/attributes":922}],1013:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../constants/numerical").BADNUM,a=t("../scatter/colorscale_calc"),o=t("../scatter/arrays_to_calcdata"),s=t("../scatter/calc_selection"),l=t("../scatter/calc").calcMarkerSize;e.exports=function(t,e){for(var r=t._fullLayout,c=e.subplot,u=r[c].realaxis,f=r[c].imaginaryaxis,h=u.makeCalcdata(e,"real"),p=f.makeCalcdata(e,"imag"),d=e._length,m=new Array(d),g=0;g<d;g++){var v=h[g],y=p[g],x=m[g]={};n(v)&&n(y)?(x.real=v,x.imag=y):x.real=i}return l(e,d),a(t,e),o(m,e),s(m,e),m}},{"../../constants/numerical":474,"../scatter/arrays_to_calcdata":921,"../scatter/calc":923,"../scatter/calc_selection":924,"../scatter/colorscale_calc":925,"fast-isnumeric":185}],1014:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/subtypes"),a=t("../scatter/marker_defaults"),o=t("../scatter/line_defaults"),s=t("../scatter/line_shape_defaults"),l=t("../scatter/text_defaults"),c=t("../scatter/fillcolor_defaults"),u=t("../scatter/constants").PTS_LINESONLY,f=t("./attributes");e.exports=function(t,e,r,h){function p(r,i){return n.coerce(t,e,f,r,i)}var d=function(t,e,r,n){var i,a=n("real"),o=n("imag");a&&o&&(i=Math.min(a.length,o.length));return e._length=i,i}(0,e,0,p);if(d){p("mode",d<u?"lines+markers":"lines"),p("text"),p("hovertext"),"fills"!==e.hoveron&&p("hovertemplate"),i.hasLines(e)&&(o(t,e,r,h,p),s(t,e,p),p("connectgaps")),i.hasMarkers(e)&&a(t,e,r,h,p,{gradient:!0}),i.hasText(e)&&(p("texttemplate"),l(t,e,h,p));var m=[];(i.hasMarkers(e)||i.hasText(e))&&(p("cliponaxis"),p("marker.maxdisplayed"),m.push("points")),p("fill"),"none"!==e.fill&&(c(t,e,r,p),i.hasLines(e)||s(t,e,p)),"tonext"!==e.fill&&"toself"!==e.fill||m.push("fills"),p("hoveron",m.join("+")||"points"),n.coerceSelectionMarkerOpacity(e,p)}else e.visible=!1}},{"../../lib":498,"../scatter/constants":926,"../scatter/fillcolor_defaults":930,"../scatter/line_defaults":935,"../scatter/line_shape_defaults":937,"../scatter/marker_defaults":941,"../scatter/subtypes":947,"../scatter/text_defaults":948,"./attributes":1012}],1015:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes");e.exports=function(t,e,r){var i={},a=r[e.subplot]._subplot;return i.realLabel=n.tickText(a.radialAxis,t.real,!0).text,i.imagLabel=n.tickText(a.angularAxis,t.imag,!0).text,i}},{"../../plots/cartesian/axes":549}],1016:[function(t,e,r){"use strict";var n=t("../scatter/hover");function i(t,e,r,n){var i=r.radialAxis,a=r.angularAxis;i._hovertitle="real",a._hovertitle="imag";var o={};o[e.subplot]={_subplot:r};var s=e._module.formatLabels(t,e,o);n.realLabel=s.realLabel,n.imagLabel=s.imagLabel;var l=t.hi||e.hoverinfo,c=[];function u(t,e){c.push(t._hovertitle+": "+e)}if(!e.hovertemplate){var f=l.split("+");-1!==f.indexOf("all")&&(f=["real","imag","text"]),-1!==f.indexOf("real")&&u(i,n.realLabel),-1!==f.indexOf("imag")&&u(a,n.imagLabel),-1!==f.indexOf("text")&&n.text&&(c.push(n.text),delete n.text),n.extraText=c.join("<br>")}}e.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,c=s.cd[s.index],u=s.trace;if(l.isPtInside(c))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(c,u,l,s),s.hovertemplate=u.hovertemplate,o}},makeHoverPointText:i}},{"../scatter/hover":933}],1017:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"scattersmith",basePlotModule:t("../../plots/smith"),categories:["smith","symbols","showLegend","scatter-like"],attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),plot:t("./plot"),style:t("../scatter/style").style,styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover").hoverPoints,selectPoints:t("../scatter/select"),meta:{}}},{"../../plots/smith":624,"../scatter/marker_colorbar":940,"../scatter/select":944,"../scatter/style":946,"./attributes":1012,"./calc":1013,"./defaults":1014,"./format_labels":1015,"./hover":1016,"./plot":1018}],1018:[function(t,e,r){"use strict";var n=t("../scatter/plot"),i=t("../../constants/numerical").BADNUM,a=t("../../plots/smith/helpers").smith;e.exports=function(t,e,r){for(var o=e.layers.frontplot.select("g.scatterlayer"),s={xaxis:e.xaxis,yaxis:e.yaxis,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},l=0;l<r.length;l++)for(var c=r[l],u=0;u<c.length;u++){var f=c[u],h=f.real;if(h===i)f.x=f.y=i;else{var p=a([h,f.imag]);f.x=p[0],f.y=p[1]}}n(t,s,r,o)}},{"../../constants/numerical":474,"../../plots/smith/helpers":623,"../scatter/plot":943}],1019:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../scatter/attributes"),o=t("../../plots/attributes"),s=t("../../components/colorscale/attributes"),l=t("../../components/drawing/attributes").dash,c=t("../../lib/extend").extendFlat,u=a.marker,f=a.line,h=u.line;e.exports={a:{valType:"data_array",editType:"calc"},b:{valType:"data_array",editType:"calc"},c:{valType:"data_array",editType:"calc"},sum:{valType:"number",dflt:0,min:0,editType:"calc"},mode:c({},a.mode,{dflt:"markers"}),text:c({},a.text,{}),texttemplate:i({editType:"plot"},{keys:["a","b","c","text"]}),hovertext:c({},a.hovertext,{}),line:{color:f.color,width:f.width,dash:l,shape:c({},f.shape,{values:["linear","spline"]}),smoothing:f.smoothing,editType:"calc"},connectgaps:a.connectgaps,cliponaxis:a.cliponaxis,fill:c({},a.fill,{values:["none","toself","tonext"],dflt:"none"}),fillcolor:a.fillcolor,marker:c({symbol:u.symbol,opacity:u.opacity,maxdisplayed:u.maxdisplayed,size:u.size,sizeref:u.sizeref,sizemin:u.sizemin,sizemode:u.sizemode,line:c({width:h.width,editType:"calc"},s("marker.line")),gradient:u.gradient,editType:"calc"},s("marker")),textfont:a.textfont,textposition:a.textposition,selected:a.selected,unselected:a.unselected,hoverinfo:c({},o.hoverinfo,{flags:["a","b","c","text","name"]}),hoveron:a.hoveron,hovertemplate:n()}},{"../../components/colorscale/attributes":368,"../../components/drawing/attributes":382,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/template_attributes":628,"../scatter/attributes":922}],1020:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../scatter/colorscale_calc"),a=t("../scatter/arrays_to_calcdata"),o=t("../scatter/calc_selection"),s=t("../scatter/calc").calcMarkerSize,l=["a","b","c"],c={a:["b","c"],b:["a","c"],c:["a","b"]};e.exports=function(t,e){var r,u,f,h,p,d,m=t._fullLayout[e.subplot].sum,g=e.sum||m,v={a:e.a,b:e.b,c:e.c};for(r=0;r<l.length;r++)if(!v[f=l[r]]){for(p=v[c[f][0]],d=v[c[f][1]],h=new Array(p.length),u=0;u<p.length;u++)h[u]=g-p[u]-d[u];v[f]=h}var y,x,b,_,w,T,k=e._length,A=new Array(k);for(r=0;r<k;r++)y=v.a[r],x=v.b[r],b=v.c[r],n(y)&&n(x)&&n(b)?(1!==(_=m/((y=+y)+(x=+x)+(b=+b)))&&(y*=_,x*=_,b*=_),T=y,w=b-x,A[r]={x:w,y:T,a:y,b:x,c:b}):A[r]={x:!1,y:!1};return s(e,k),i(t,e),a(A,e),o(A,e),A}},{"../scatter/arrays_to_calcdata":921,"../scatter/calc":923,"../scatter/calc_selection":924,"../scatter/colorscale_calc":925,"fast-isnumeric":185}],1021:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/constants"),a=t("../scatter/subtypes"),o=t("../scatter/marker_defaults"),s=t("../scatter/line_defaults"),l=t("../scatter/line_shape_defaults"),c=t("../scatter/text_defaults"),u=t("../scatter/fillcolor_defaults"),f=t("./attributes");e.exports=function(t,e,r,h){function p(r,i){return n.coerce(t,e,f,r,i)}var d,m=p("a"),g=p("b"),v=p("c");if(m?(d=m.length,g?(d=Math.min(d,g.length),v&&(d=Math.min(d,v.length))):d=v?Math.min(d,v.length):0):g&&v&&(d=Math.min(g.length,v.length)),d){e._length=d,p("sum"),p("text"),p("hovertext"),"fills"!==e.hoveron&&p("hovertemplate"),p("mode",d<i.PTS_LINESONLY?"lines+markers":"lines"),a.hasLines(e)&&(s(t,e,r,h,p),l(t,e,p),p("connectgaps")),a.hasMarkers(e)&&o(t,e,r,h,p,{gradient:!0}),a.hasText(e)&&(p("texttemplate"),c(t,e,h,p));var y=[];(a.hasMarkers(e)||a.hasText(e))&&(p("cliponaxis"),p("marker.maxdisplayed"),y.push("points")),p("fill"),"none"!==e.fill&&(u(t,e,r,p),a.hasLines(e)||l(t,e,p)),"tonext"!==e.fill&&"toself"!==e.fill||y.push("fills"),p("hoveron",y.join("+")||"points"),n.coerceSelectionMarkerOpacity(e,p)}else e.visible=!1}},{"../../lib":498,"../scatter/constants":926,"../scatter/fillcolor_defaults":930,"../scatter/line_defaults":935,"../scatter/line_shape_defaults":937,"../scatter/marker_defaults":941,"../scatter/subtypes":947,"../scatter/text_defaults":948,"./attributes":1019}],1022:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i){if(e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),n[i]){var a=n[i];t.a=a.a,t.b=a.b,t.c=a.c}else t.a=e.a,t.b=e.b,t.c=e.c;return t}},{}],1023:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes");e.exports=function(t,e,r){var i={},a=r[e.subplot]._subplot;return i.aLabel=n.tickText(a.aaxis,t.a,!0).text,i.bLabel=n.tickText(a.baxis,t.b,!0).text,i.cLabel=n.tickText(a.caxis,t.c,!0).text,i}},{"../../plots/cartesian/axes":549}],1024:[function(t,e,r){"use strict";var n=t("../scatter/hover");e.exports=function(t,e,r,i){var a=n(t,e,r,i);if(a&&!1!==a[0].index){var o=a[0];if(void 0===o.index){var s=1-o.y0/t.ya._length,l=t.xa._length,c=l*s/2,u=l-c;return o.x0=Math.max(Math.min(o.x0,u),c),o.x1=Math.max(Math.min(o.x1,u),c),a}var f=o.cd[o.index],h=o.trace,p=o.subplot;o.a=f.a,o.b=f.b,o.c=f.c,o.xLabelVal=void 0,o.yLabelVal=void 0;var d={};d[h.subplot]={_subplot:p};var m=h._module.formatLabels(f,h,d);o.aLabel=m.aLabel,o.bLabel=m.bLabel,o.cLabel=m.cLabel;var g=f.hi||h.hoverinfo,v=[];if(!h.hovertemplate){var y=g.split("+");-1!==y.indexOf("all")&&(y=["a","b","c"]),-1!==y.indexOf("a")&&x(p.aaxis,o.aLabel),-1!==y.indexOf("b")&&x(p.baxis,o.bLabel),-1!==y.indexOf("c")&&x(p.caxis,o.cLabel)}return o.extraText=v.join("<br>"),o.hovertemplate=h.hovertemplate,a}function x(t,e){v.push(t._hovertitle+": "+e)}}},{"../scatter/hover":933}],1025:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),plot:t("./plot"),style:t("../scatter/style").style,styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../scatter/select"),eventData:t("./event_data"),moduleType:"trace",name:"scatterternary",basePlotModule:t("../../plots/ternary"),categories:["ternary","symbols","showLegend","scatter-like"],meta:{}}},{"../../plots/ternary":629,"../scatter/marker_colorbar":940,"../scatter/select":944,"../scatter/style":946,"./attributes":1019,"./calc":1020,"./defaults":1021,"./event_data":1022,"./format_labels":1023,"./hover":1024,"./plot":1026}],1026:[function(t,e,r){"use strict";var n=t("../scatter/plot");e.exports=function(t,e,r){var i=e.plotContainer;i.select(".scatterlayer").selectAll("*").remove();var a={xaxis:e.xaxis,yaxis:e.yaxis,plot:i,layerClipId:e._hasClipOnAxisFalse?e.clipIdRelative:null},o=e.layers.frontplot.select("g.scatterlayer");n(t,a,r,o)}},{"../scatter/plot":943}],1027:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../components/colorscale/attributes"),a=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,o=t("../../plots/template_attributes").hovertemplateAttrs,s=t("../scattergl/attributes"),l=t("../../plots/cartesian/constants").idRegex,c=t("../../plot_api/plot_template").templatedArray,u=t("../../lib/extend").extendFlat,f=n.marker,h=f.line,p=u(i("marker.line",{editTypeOverride:"calc"}),{width:u({},h.width,{editType:"calc"}),editType:"calc"}),d=u(i("marker"),{symbol:f.symbol,size:u({},f.size,{editType:"markerSize"}),sizeref:f.sizeref,sizemin:f.sizemin,sizemode:f.sizemode,opacity:f.opacity,colorbar:f.colorbar,line:p,editType:"calc"});function m(t){return{valType:"info_array",freeLength:!0,editType:"calc",items:{valType:"subplotid",regex:l[t],editType:"plot"}}}d.color.editType=d.cmin.editType=d.cmax.editType="style",e.exports={dimensions:c("dimension",{visible:{valType:"boolean",dflt:!0,editType:"calc"},label:{valType:"string",editType:"calc"},values:{valType:"data_array",editType:"calc+clearAxisTypes"},axis:{type:{valType:"enumerated",values:["linear","log","date","category"],editType:"calc+clearAxisTypes"},matches:{valType:"boolean",dflt:!1,editType:"calc"},editType:"calc+clearAxisTypes"},editType:"calc+clearAxisTypes"}),text:u({},s.text,{}),hovertext:u({},s.hovertext,{}),hovertemplate:o(),xhoverformat:a("x"),yhoverformat:a("y"),marker:d,xaxes:m("x"),yaxes:m("y"),diagonal:{visible:{valType:"boolean",dflt:!0,editType:"calc"},editType:"calc"},showupperhalf:{valType:"boolean",dflt:!0,editType:"calc"},showlowerhalf:{valType:"boolean",dflt:!0,editType:"calc"},selected:{marker:s.selected.marker,editType:"calc"},unselected:{marker:s.unselected.marker,editType:"calc"},opacity:s.opacity}},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plot_api/plot_template":538,"../../plots/cartesian/axis_format_attributes":552,"../../plots/cartesian/constants":556,"../../plots/template_attributes":628,"../scatter/attributes":922,"../scattergl/attributes":974}],1028:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../components/grid");e.exports={moduleType:"trace",name:"splom",categories:["gl","regl","cartesian","symbols","showLegend","scatter-like"],attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),calc:t("./calc"),plot:t("./plot"),hoverPoints:t("./hover").hoverPoints,selectPoints:t("./select"),editStyle:t("./edit_style"),meta:{}},n.register(i)},{"../../components/grid":405,"../../registry":633,"../scatter/marker_colorbar":940,"./attributes":1027,"./calc":1030,"./defaults":1031,"./edit_style":1032,"./hover":1034,"./plot":1036,"./select":1038}],1029:[function(t,e,r){"use strict";var n=t("regl-line2d"),i=t("../../registry"),a=t("../../lib/prepare_regl"),o=t("../../plots/get_data").getModuleCalcData,s=t("../../plots/cartesian"),l=t("../../plots/cartesian/axis_ids").getFromId,c=t("../../plots/cartesian/axes").shouldShowZeroLine,u={};function f(t,e,r){for(var n=r.matrixOptions.data.length,i=e._visibleDims,a=r.viewOpts.ranges=new Array(n),o=0;o<i.length;o++){var s=i[o],c=a[o]=new Array(4),u=l(t,e._diag[s][0]);u&&(c[0]=u.r2l(u.range[0]),c[2]=u.r2l(u.range[1]));var f=l(t,e._diag[s][1]);f&&(c[1]=f.r2l(f.range[0]),c[3]=f.r2l(f.range[1]))}r.selectBatch.length||r.unselectBatch.length?r.matrix.update({ranges:a},{ranges:a}):r.matrix.update({ranges:a})}function h(t){var e=t._fullLayout,r=e._glcanvas.data()[0].regl,i=e._splomGrid;i||(i=e._splomGrid=n(r)),i.update(function(t){var e,r=t._context.plotGlPixelRatio,n=t._fullLayout,i=n._size,a=[0,0,n.width*r,n.height*r],o={};function s(t,e,n,i,s,l){n*=r,i*=r,s*=r,l*=r;var c=e[t+"color"],u=e[t+"width"],f=String(c+u);f in o?o[f].data.push(NaN,NaN,n,i,s,l):o[f]={data:[n,i,s,l],join:"rect",thickness:u*r,color:c,viewport:a,range:a,overlay:!1}}for(e in n._splomSubplots){var l,u,f=n._plots[e],h=f.xaxis,p=f.yaxis,d=h._gridVals,m=p._gridVals,g=h._offset,v=h._length,y=p._length,x=i.b+p.domain[0]*i.h,b=-p._m,_=-b*p.r2l(p.range[0],p.calendar);if(h.showgrid)for(e=0;e<d.length;e++)l=g+h.l2p(d[e].x),s("grid",h,l,x,l,x+y);if(p.showgrid)for(e=0;e<m.length;e++)u=x+_+b*m[e].x,s("grid",p,g,u,g+v,u);c(t,h,p)&&(l=g+h.l2p(0),s("zeroline",h,l,x,l,x+y)),c(t,p,h)&&s("zeroline",p,g,u=x+_+0,g+v,u)}var w=[];for(e in o)w.push(o[e]);return w}(t))}e.exports={name:"splom",attr:s.attr,attrRegex:s.attrRegex,layoutAttributes:s.layoutAttributes,supplyLayoutDefaults:s.supplyLayoutDefaults,drawFramework:s.drawFramework,plot:function(t){var e=t._fullLayout,r=i.getModule("splom"),n=o(t.calcdata,r)[0];a(t,["ANGLE_instanced_arrays","OES_element_index_uint"],u)&&(e._hasOnlyLargeSploms&&h(t),r.plot(t,{},n))},drag:function(t){var e=t.calcdata,r=t._fullLayout;r._hasOnlyLargeSploms&&h(t);for(var n=0;n<e.length;n++){var i=e[n][0].trace,a=r._splomScenes[i.uid];"splom"===i.type&&a&&a.matrix&&f(t,i,a)}},updateGrid:h,clean:function(t,e,r,n){var i,a={};if(n._splomScenes){for(i=0;i<t.length;i++){var o=t[i];"splom"===o.type&&(a[o.uid]=1)}for(i=0;i<r.length;i++){var l=r[i];if(!a[l.uid]){var c=n._splomScenes[l.uid];c&&c.destroy&&c.destroy(),n._splomScenes[l.uid]=null,delete n._splomScenes[l.uid]}}}0===Object.keys(n._splomScenes||{}).length&&delete n._splomScenes,n._splomGrid&&!e._hasOnlyLargeSploms&&n._hasOnlyLargeSploms&&(n._splomGrid.destroy(),n._splomGrid=null,delete n._splomGrid),s.clean(t,e,r,n)},updateFx:s.updateFx,toSVG:s.toSVG,reglPrecompiled:u}},{"../../lib/prepare_regl":511,"../../plots/cartesian":563,"../../plots/cartesian/axes":549,"../../plots/cartesian/axis_ids":553,"../../plots/get_data":588,"../../registry":633,"regl-line2d":275}],1030:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axis_ids"),a=t("../scatter/calc").calcMarkerSize,o=t("../scatter/calc").calcAxisExpansion,s=t("../scatter/colorscale_calc"),l=t("../scattergl/convert").markerSelection,c=t("../scattergl/convert").markerStyle,u=t("./scene_update"),f=t("../../constants/numerical").BADNUM,h=t("../scattergl/constants").TOO_MANY_POINTS;e.exports=function(t,e){var r,p,d,m,g,v,y=e.dimensions,x=e._length,b={},_=b.cdata=[],w=b.data=[],T=e._visibleDims=[];function k(t,r){for(var i=t.makeCalcdata({v:r.values,vcalendar:e.calendar},"v"),a=0;a<i.length;a++)i[a]=i[a]===f?NaN:i[a];_.push(i),w.push("log"===t.type?n.simpleMap(i,t.c2l):i)}for(r=0;r<y.length;r++)if((d=y[r]).visible){if(m=i.getFromId(t,e._diag[r][0]),g=i.getFromId(t,e._diag[r][1]),m&&g&&m.type!==g.type){n.log("Skipping splom dimension "+r+" with conflicting axis types");continue}m?(k(m,d),g&&"category"===g.type&&(g._categories=m._categories.slice())):k(g,d),T.push(r)}for(s(t,e),n.extendFlat(b,c(e)),v=_.length*x>h?b.sizeAvg||Math.max(b.size,3):a(e,x),p=0;p<T.length;p++)d=y[r=T[p]],m=i.getFromId(t,e._diag[r][0])||{},g=i.getFromId(t,e._diag[r][1])||{},o(t,e,m,g,_[p],_[p],v);var A=u(t,e);return A.matrix||(A.matrix=!0),A.matrixOptions=b,A.selectedOptions=l(e,e.selected),A.unselectedOptions=l(e,e.unselected),[{x:!1,y:!1,t:{},trace:e}]}},{"../../constants/numerical":474,"../../lib":498,"../../plots/cartesian/axis_ids":553,"../scatter/calc":923,"../scatter/colorscale_calc":925,"../scattergl/constants":977,"../scattergl/convert":978,"./scene_update":1037}],1031:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/array_container_defaults"),a=t("./attributes"),o=t("../scatter/subtypes"),s=t("../scatter/marker_defaults"),l=t("../parcoords/merge_length"),c=t("../scattergl/helpers").isOpenSymbol;function u(t,e){function r(r,i){return n.coerce(t,e,a.dimensions,r,i)}r("label");var i=r("values");i&&i.length?r("visible"):e.visible=!1,r("axis.type"),r("axis.matches")}e.exports=function(t,e,r,f){function h(r,i){return n.coerce(t,e,a,r,i)}var p=i(t,e,{name:"dimensions",handleItemDefaults:u}),d=h("diagonal.visible"),m=h("showupperhalf"),g=h("showlowerhalf");if(l(e,p,"values")&&(d||m||g)){h("text"),h("hovertext"),h("hovertemplate"),h("xhoverformat"),h("yhoverformat"),s(t,e,r,f,h);var v=c(e.marker.symbol),y=o.isBubble(e);h("marker.line.width",v||y?1:0),function(t,e,r,n){var i,a,o=e.dimensions,s=o.length,l=e.showupperhalf,c=e.showlowerhalf,u=e.diagonal.visible,f=new Array(s),h=new Array(s);for(i=0;i<s;i++){var p=i?i+1:"";f[i]="x"+p,h[i]="y"+p}var d=n("xaxes",f),m=n("yaxes",h),g=e._diag=new Array(s);e._xaxes={},e._yaxes={};var v=[],y=[];function x(t,n,i,a){if(t){var o=t.charAt(0),s=r._splomAxes[o];if(e["_"+o+"axes"][t]=1,a.push(t),!(t in s)){var l=s[t]={};i&&(l.label=i.label||"",i.visible&&i.axis&&(i.axis.type&&(l.type=i.axis.type),i.axis.matches&&(l.matches=n)))}}}var b=!u&&!c,_=!u&&!l;for(e._axesDim={},i=0;i<s;i++){var w=o[i],T=0===i,k=i===s-1,A=T&&b||k&&_?void 0:d[i],M=T&&_||k&&b?void 0:m[i];x(A,M,w,v),x(M,A,w,y),g[i]=[A,M],e._axesDim[A]=i,e._axesDim[M]=i}for(i=0;i<v.length;i++)for(a=0;a<y.length;a++){var S=v[i]+y[a];i>a&&l||i<a&&c?r._splomSubplots[S]=1:i!==a||!u&&c&&l||(r._splomSubplots[S]=1)}(!c||!u&&l&&c)&&(r._splomGridDflt.xside="bottom",r._splomGridDflt.yside="left")}(0,e,f,h),n.coerceSelectionMarkerOpacity(e,h)}else e.visible=!1}},{"../../lib":498,"../../plots/array_container_defaults":544,"../parcoords/merge_length":893,"../scatter/marker_defaults":941,"../scatter/subtypes":947,"../scattergl/helpers":982,"./attributes":1027}],1032:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/colorscale_calc"),a=t("../scattergl/convert").markerStyle;e.exports=function(t,e){var r=e.trace,o=t._fullLayout._splomScenes[r.uid];if(o){i(t,r),n.extendFlat(o.matrixOptions,a(r));var s=n.extendFlat({},o.matrixOptions,o.viewOpts);o.matrix.update(s,null)}}},{"../../lib":498,"../scatter/colorscale_calc":925,"../scattergl/convert":978}],1033:[function(t,e,r){"use strict";r.getDimIndex=function(t,e){for(var r=e._id,n={x:0,y:1}[r.charAt(0)],i=t._visibleDims,a=0;a<i.length;a++){var o=i[a];if(t._diag[o][n]===r)return a}return!1}},{}],1034:[function(t,e,r){"use strict";var n=t("./helpers"),i=t("../scattergl/hover").calcHover;e.exports={hoverPoints:function(t,e,r){var a=t.cd[0].trace,o=t.scene.matrixOptions.cdata,s=t.xa,l=t.ya,c=s.c2p(e),u=l.c2p(r),f=t.distance,h=n.getDimIndex(a,s),p=n.getDimIndex(a,l);if(!1===h||!1===p)return[t];for(var d,m,g=o[h],v=o[p],y=f,x=0;x<g.length;x++){var b=g[x],_=v[x],w=s.c2p(b)-c,T=l.c2p(_)-u,k=Math.sqrt(w*w+T*T);k<y&&(y=m=k,d=x)}return t.index=d,t.distance=y,t.dxy=m,void 0===d?[t]:[i(t,g,v,a)]}}},{"../scattergl/hover":983,"./helpers":1033}],1035:[function(t,e,r){"use strict";var n=t("./base_index");n.basePlotModule=t("./base_plot"),e.exports=n},{"./base_index":1028,"./base_plot":1029}],1036:[function(t,e,r){"use strict";var n=t("regl-splom"),i=t("../../lib"),a=t("../../plots/cartesian/axis_ids"),o=t("../../components/dragelement/helpers").selectMode;function s(t,e){var r,s,l,c,u,f=t._fullLayout,h=f._size,p=e.trace,d=e.t,m=f._splomScenes[p.uid],g=m.matrixOptions,v=g.cdata,y=f._glcanvas.data()[0].regl,x=f.dragmode;if(0!==v.length){g.lower=p.showupperhalf,g.upper=p.showlowerhalf,g.diagonal=p.diagonal.visible;var b=p._visibleDims,_=v.length,w=m.viewOpts={};for(w.ranges=new Array(_),w.domains=new Array(_),u=0;u<b.length;u++){l=b[u];var T=w.ranges[u]=new Array(4),k=w.domains[u]=new Array(4);(r=a.getFromId(t,p._diag[l][0]))&&(T[0]=r._rl[0],T[2]=r._rl[1],k[0]=r.domain[0],k[2]=r.domain[1]),(s=a.getFromId(t,p._diag[l][1]))&&(T[1]=s._rl[0],T[3]=s._rl[1],k[1]=s.domain[0],k[3]=s.domain[1])}var A=t._context.plotGlPixelRatio,M=h.l*A,S=h.b*A,E=h.w*A,L=h.h*A;w.viewport=[M,S,E+M,L+S],!0===m.matrix&&(m.matrix=n(y));var C=f.clickmode.indexOf("select")>-1,P=!0;if(o(x)||!!p.selectedpoints||C){var I=p._length;if(p.selectedpoints){m.selectBatch=p.selectedpoints;var O=p.selectedpoints,z={};for(l=0;l<O.length;l++)z[O[l]]=!0;var D=[];for(l=0;l<I;l++)z[l]||D.push(l);m.unselectBatch=D}var R=d.xpx=new Array(_),F=d.ypx=new Array(_);for(u=0;u<b.length;u++){if(l=b[u],r=a.getFromId(t,p._diag[l][0]))for(R[u]=new Array(I),c=0;c<I;c++)R[u][c]=r.c2p(v[u][c]);if(s=a.getFromId(t,p._diag[l][1]))for(F[u]=new Array(I),c=0;c<I;c++)F[u][c]=s.c2p(v[u][c])}if(m.selectBatch.length||m.unselectBatch.length){var B=i.extendFlat({},g,m.unselectedOptions,w),N=i.extendFlat({},g,m.selectedOptions,w);m.matrix.update(B,N),P=!1}}else d.xpx=d.ypx=null;if(P){var j=i.extendFlat({},g,w);m.matrix.update(j,null)}}}e.exports=function(t,e,r){if(r.length)for(var n=0;n<r.length;n++)s(t,r[n][0])}},{"../../components/dragelement/helpers":379,"../../lib":498,"../../plots/cartesian/axis_ids":553,"regl-splom":277}],1037:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){var r=t._fullLayout,i=e.uid,a=r._splomScenes;a||(a=r._splomScenes={});var o={dirty:!0,selectBatch:[],unselectBatch:[]},s=a[e.uid];return s||((s=a[i]=n.extendFlat({},o,{matrix:!1,selectBatch:[],unselectBatch:[]})).draw=function(){s.matrix&&s.matrix.draw&&(s.selectBatch.length||s.unselectBatch.length?s.matrix.draw(s.unselectBatch,s.selectBatch):s.matrix.draw()),s.dirty=!1},s.destroy=function(){s.matrix&&s.matrix.destroy&&s.matrix.destroy(),s.matrixOptions=null,s.selectBatch=null,s.unselectBatch=null,s=null}),s.dirty||n.extendFlat(s,o),s}},{"../../lib":498}],1038:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../scatter/subtypes"),a=t("./helpers");e.exports=function(t,e){var r=t.cd,o=r[0].trace,s=r[0].t,l=t.scene,c=l.matrixOptions.cdata,u=t.xaxis,f=t.yaxis,h=[];if(!l)return h;var p=!i.hasMarkers(o)&&!i.hasText(o);if(!0!==o.visible||p)return h;var d=a.getDimIndex(o,u),m=a.getDimIndex(o,f);if(!1===d||!1===m)return h;var g=s.xpx[d],v=s.ypx[m],y=c[d],x=c[m],b=[],_=[];if(!1!==e&&!e.degenerate)for(var w=0;w<y.length;w++)e.contains([g[w],v[w]],null,w,t)?(b.push(w),h.push({pointNumber:w,x:y[w],y:x[w]})):_.push(w);var T=l.matrixOptions;return b.length||_.length?l.selectBatch.length||l.unselectBatch.length||l.matrix.update(l.unselectedOptions,n.extendFlat({},T,l.selectedOptions,l.viewOpts)):l.matrix.update(T,null),l.selectBatch=b,l.unselectBatch=_,h}},{"../../lib":498,"../scatter/subtypes":947,"./helpers":1033}],1039:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../mesh3d/attributes"),s=t("../../plots/attributes"),l=t("../../lib/extend").extendFlat,c={x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},z:{valType:"data_array",editType:"calc+clearAxisTypes"},u:{valType:"data_array",editType:"calc"},v:{valType:"data_array",editType:"calc"},w:{valType:"data_array",editType:"calc"},starts:{x:{valType:"data_array",editType:"calc"},y:{valType:"data_array",editType:"calc"},z:{valType:"data_array",editType:"calc"},editType:"calc"},maxdisplayed:{valType:"integer",min:0,dflt:1e3,editType:"calc"},sizeref:{valType:"number",editType:"calc",min:0,dflt:1},text:{valType:"string",dflt:"",editType:"calc"},hovertext:{valType:"string",dflt:"",editType:"calc"},hovertemplate:a({editType:"calc"},{keys:["tubex","tubey","tubez","tubeu","tubev","tubew","norm","divergence"]}),uhoverformat:i("u",1),vhoverformat:i("v",1),whoverformat:i("w",1),xhoverformat:i("x"),yhoverformat:i("y"),zhoverformat:i("z"),showlegend:l({},s.showlegend,{dflt:!1})};l(c,n("",{colorAttr:"u/v/w norm",showScaleDflt:!0,editTypeOverride:"calc"}));["opacity","lightposition","lighting"].forEach((function(t){c[t]=o[t]})),c.hoverinfo=l({},s.hoverinfo,{editType:"calc",flags:["x","y","z","u","v","w","norm","divergence","text","name"],dflt:"x+y+z+norm+text+name"}),c.transforms=void 0,e.exports=c},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/cartesian/axis_format_attributes":552,"../../plots/template_attributes":628,"../mesh3d/attributes":862}],1040:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/calc");function a(t){var e,r,i,a,s,l,c,u,f,h,p,d,m=t._x,g=t._y,v=t._z,y=t._len,x=-1/0,b=1/0,_=-1/0,w=1/0,T=-1/0,k=1/0,A="";for(y&&(c=m[0],f=g[0],p=v[0]),y>1&&(u=m[y-1],h=g[y-1],d=v[y-1]),e=0;e<y;e++)x=Math.max(x,m[e]),b=Math.min(b,m[e]),_=Math.max(_,g[e]),w=Math.min(w,g[e]),T=Math.max(T,v[e]),k=Math.min(k,v[e]),a||m[e]===c||(a=!0,A+="x"),s||g[e]===f||(s=!0,A+="y"),l||v[e]===p||(l=!0,A+="z");a||(A+="x"),s||(A+="y"),l||(A+="z");var M=o(t._x),S=o(t._y),E=o(t._z);A=(A=(A=A.replace("x",(c>u?"-":"+")+"x")).replace("y",(f>h?"-":"+")+"y")).replace("z",(p>d?"-":"+")+"z");var L=function(){y=0,M=[],S=[],E=[]};(!y||y<M.length*S.length*E.length)&&L();var C=function(t){return"x"===t?m:"y"===t?g:v},P=function(t){return"x"===t?M:"y"===t?S:E},I=function(t){return t[y-1]<t[0]?-1:1},O=C(A[1]),z=C(A[3]),D=C(A[5]),R=P(A[1]).length,F=P(A[3]).length,B=P(A[5]).length,N=!1,j=function(t,e,r){return R*(F*t+e)+r},U=I(C(A[1])),V=I(C(A[3])),H=I(C(A[5]));for(e=0;e<B-1;e++){for(r=0;r<F-1;r++){for(i=0;i<R-1;i++){var q=j(e,r,i),G=j(e,r,i+1),Y=j(e,r+1,i),W=j(e+1,r,i);if(O[q]*U<O[G]*U&&z[q]*V<z[Y]*V&&D[q]*H<D[W]*H||(N=!0),N)break}if(N)break}if(N)break}return N&&(n.warn("Encountered arbitrary coordinates! Unable to input data grid."),L()),{xMin:b,yMin:w,zMin:k,xMax:x,yMax:_,zMax:T,Xs:M,Ys:S,Zs:E,len:y,fill:A}}function o(t){return n.distinctVals(t).vals}function s(t,e){if(void 0===e&&(e=t.length),n.isTypedArray(t))return t.subarray(0,e);for(var r=[],i=0;i<e;i++)r[i]=+t[i];return r}e.exports={calc:function(t,e){e._len=Math.min(e.u.length,e.v.length,e.w.length,e.x.length,e.y.length,e.z.length),e._u=s(e.u,e._len),e._v=s(e.v,e._len),e._w=s(e.w,e._len),e._x=s(e.x,e._len),e._y=s(e.y,e._len),e._z=s(e.z,e._len);var r=a(e);e._gridFill=r.fill,e._Xs=r.Xs,e._Ys=r.Ys,e._Zs=r.Zs,e._len=r.len;var n,o,l,c=0;e.starts&&(n=s(e.starts.x||[]),o=s(e.starts.y||[]),l=s(e.starts.z||[]),c=Math.min(n.length,o.length,l.length)),e._startsX=n||[],e._startsY=o||[],e._startsZ=l||[];var u,f=0,h=1/0;for(u=0;u<e._len;u++){var p=e._u[u],d=e._v[u],m=e._w[u],g=Math.sqrt(p*p+d*d+m*m);f=Math.max(f,g),h=Math.min(h,g)}for(i(t,e,{vals:[h,f],containerStr:"",cLetter:"c"}),u=0;u<c;u++){var v=n[u];r.xMax=Math.max(r.xMax,v),r.xMin=Math.min(r.xMin,v);var y=o[u];r.yMax=Math.max(r.yMax,y),r.yMin=Math.min(r.yMin,y);var x=l[u];r.zMax=Math.max(r.zMax,x),r.zMin=Math.min(r.zMin,x)}e._slen=c,e._normMax=f,e._xbnds=[r.xMin,r.xMax],e._ybnds=[r.yMin,r.yMax],e._zbnds=[r.zMin,r.zMax]},filter:s,processGrid:a}},{"../../components/colorscale/calc":369,"../../lib":498}],1041:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_streamtube3d,i=n.createTubeMesh,a=t("../../lib"),o=t("../../lib/gl_format_color").parseColorScale,s=t("../../components/colorscale").extractOpts,l=t("../../plots/gl3d/zip3"),c={xaxis:0,yaxis:1,zaxis:2};function u(t,e){this.scene=t,this.uid=e,this.mesh=null,this.data=null}var f=u.prototype;function h(t){var e=t.length;return e>2?t.slice(1,e-1):2===e?[(t[0]+t[1])/2]:t}function p(t){var e=t.length;return 1===e?[.5,.5]:[t[1]-t[0],t[e-1]-t[e-2]]}function d(t,e){var r=t.fullSceneLayout,i=t.dataScale,u=e._len,f={};function d(t,e){var n=r[e],o=i[c[e]];return a.simpleMap(t,(function(t){return n.d2l(t)*o}))}if(f.vectors=l(d(e._u,"xaxis"),d(e._v,"yaxis"),d(e._w,"zaxis"),u),!u)return{positions:[],cells:[]};var m=d(e._Xs,"xaxis"),g=d(e._Ys,"yaxis"),v=d(e._Zs,"zaxis");if(f.meshgrid=[m,g,v],f.gridFill=e._gridFill,e._slen)f.startingPositions=l(d(e._startsX,"xaxis"),d(e._startsY,"yaxis"),d(e._startsZ,"zaxis"));else{for(var y=g[0],x=h(m),b=h(v),_=new Array(x.length*b.length),w=0,T=0;T<x.length;T++)for(var k=0;k<b.length;k++)_[w++]=[x[T],y,b[k]];f.startingPositions=_}f.colormap=o(e),f.tubeSize=e.sizeref,f.maxLength=e.maxdisplayed;var A=d(e._xbnds,"xaxis"),M=d(e._ybnds,"yaxis"),S=d(e._zbnds,"zaxis"),E=p(m),L=p(g),C=p(v),P=[[A[0]-E[0],M[0]-L[0],S[0]-C[0]],[A[1]+E[1],M[1]+L[1],S[1]+C[1]]],I=n(f,P),O=s(e);I.vertexIntensityBounds=[O.min/e._normMax,O.max/e._normMax];var z=e.lightposition;return I.lightPosition=[z.x,z.y,z.z],I.ambient=e.lighting.ambient,I.diffuse=e.lighting.diffuse,I.specular=e.lighting.specular,I.roughness=e.lighting.roughness,I.fresnel=e.lighting.fresnel,I.opacity=e.opacity,e._pad=I.tubeScale*e.sizeref*2,I}f.handlePick=function(t){var e=this.scene.fullSceneLayout,r=this.scene.dataScale;function n(t,n){var i=e[n],a=r[c[n]];return i.l2c(t)/a}if(t.object===this.mesh){var i=t.data.position,a=t.data.velocity;return t.traceCoordinate=[n(i[0],"xaxis"),n(i[1],"yaxis"),n(i[2],"zaxis"),n(a[0],"xaxis"),n(a[1],"yaxis"),n(a[2],"zaxis"),t.data.intensity*this.data._normMax,t.data.divergence],t.textLabel=this.data.hovertext||this.data.text,!0}},f.update=function(t){this.data=t;var e=d(this.scene,t);this.mesh.update(e)},f.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports=function(t,e){var r=t.glplot.gl,n=d(t,e),a=i(r,n),o=new u(t,e.uid);return o.mesh=a,o.data=e,a._trace=o,t.glplot.add(a),o}},{"../../../stackgl_modules":1119,"../../components/colorscale":373,"../../lib":498,"../../lib/gl_format_color":494,"../../plots/gl3d/zip3":604}],1042:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/defaults"),a=t("./attributes");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s("u"),c=s("v"),u=s("w"),f=s("x"),h=s("y"),p=s("z");l&&l.length&&c&&c.length&&u&&u.length&&f&&f.length&&h&&h.length&&p&&p.length?(s("starts.x"),s("starts.y"),s("starts.z"),s("maxdisplayed"),s("sizeref"),s("lighting.ambient"),s("lighting.diffuse"),s("lighting.specular"),s("lighting.roughness"),s("lighting.fresnel"),s("lightposition.x"),s("lightposition.y"),s("lightposition.z"),i(t,e,o,s,{prefix:"",cLetter:"c"}),s("text"),s("hovertext"),s("hovertemplate"),s("uhoverformat"),s("vhoverformat"),s("whoverformat"),s("xhoverformat"),s("yhoverformat"),s("zhoverformat"),e._length=null):e.visible=!1}},{"../../components/colorscale/defaults":371,"../../lib":498,"./attributes":1039}],1043:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"streamtube",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","showLegend"],attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:{min:"cmin",max:"cmax"},calc:t("./calc").calc,plot:t("./convert"),eventData:function(t,e){return t.tubex=t.x,t.tubey=t.y,t.tubez=t.z,t.tubeu=e.traceCoordinate[3],t.tubev=e.traceCoordinate[4],t.tubew=e.traceCoordinate[5],t.norm=e.traceCoordinate[6],t.divergence=e.traceCoordinate[7],delete t.x,delete t.y,delete t.z,t},meta:{}}},{"../../plots/gl3d":593,"./attributes":1039,"./calc":1040,"./convert":1041,"./defaults":1042}],1044:[function(t,e,r){"use strict";var n=t("../../plots/attributes"),i=t("../../plots/template_attributes").hovertemplateAttrs,a=t("../../plots/template_attributes").texttemplateAttrs,o=t("../../components/colorscale/attributes"),s=t("../../plots/domain").attributes,l=t("../pie/attributes"),c=t("./constants"),u=t("../../lib/extend").extendFlat;e.exports={labels:{valType:"data_array",editType:"calc"},parents:{valType:"data_array",editType:"calc"},values:{valType:"data_array",editType:"calc"},branchvalues:{valType:"enumerated",values:["remainder","total"],dflt:"remainder",editType:"calc"},count:{valType:"flaglist",flags:["branches","leaves"],dflt:"leaves",editType:"calc"},level:{valType:"any",editType:"plot",anim:!0},maxdepth:{valType:"integer",editType:"plot",dflt:-1},marker:u({colors:{valType:"data_array",editType:"calc"},line:{color:u({},l.marker.line.color,{dflt:null}),width:u({},l.marker.line.width,{dflt:1}),editType:"calc"},editType:"calc"},o("marker",{colorAttr:"colors",anim:!1})),leaf:{opacity:{valType:"number",editType:"style",min:0,max:1},editType:"plot"},text:l.text,textinfo:{valType:"flaglist",flags:["label","text","value","current path","percent root","percent entry","percent parent"],extras:["none"],editType:"plot"},texttemplate:a({editType:"plot"},{keys:c.eventDataKeys.concat(["label","value"])}),hovertext:l.hovertext,hoverinfo:u({},n.hoverinfo,{flags:["label","text","value","name","current path","percent root","percent entry","percent parent"],dflt:"label+text+value+name"}),hovertemplate:i({},{keys:c.eventDataKeys}),textfont:l.textfont,insidetextorientation:l.insidetextorientation,insidetextfont:l.insidetextfont,outsidetextfont:u({},l.outsidetextfont,{}),rotation:{valType:"angle",dflt:0,editType:"plot"},sort:l.sort,root:{color:{valType:"color",editType:"calc",dflt:"rgba(0,0,0,0)"},editType:"calc"},domain:s({name:"sunburst",trace:!0,editType:"calc"})}},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/domain":579,"../../plots/template_attributes":628,"../pie/attributes":896,"./constants":1047}],1045:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="sunburst",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":614}],1046:[function(t,e,r){"use strict";var n=t("d3-hierarchy"),i=t("fast-isnumeric"),a=t("../../lib"),o=t("../../components/colorscale").makeColorScaleFuncFromTrace,s=t("../pie/calc").makePullColorFn,l=t("../pie/calc").generateExtendedColors,c=t("../../components/colorscale").calc,u=t("../../constants/numerical").ALMOST_EQUAL,f={},h={},p={};r.calc=function(t,e){var r,l,f,h,p,d,m=t._fullLayout,g=e.ids,v=a.isArrayOrTypedArray(g),y=e.labels,x=e.parents,b=e.values,_=a.isArrayOrTypedArray(b),w=[],T={},k={},A=function(t){return t||"number"==typeof t},M=function(t){return!_||i(b[t])&&b[t]>=0};v?(r=Math.min(g.length,x.length),l=function(t){return A(g[t])&&M(t)},f=function(t){return String(g[t])}):(r=Math.min(y.length,x.length),l=function(t){return A(y[t])&&M(t)},f=function(t){return String(y[t])}),_&&(r=Math.min(r,b.length));for(var S=0;S<r;S++)if(l(S)){var E=f(S),L=A(x[S])?String(x[S]):"",C={i:S,id:E,pid:L,label:A(y[S])?String(y[S]):""};_&&(C.v=+b[S]),w.push(C),p=E,T[h=L]?T[h].push(p):T[h]=[p],k[p]=1}if(T[""]){if(T[""].length>1){for(var P=a.randstr(),I=0;I<w.length;I++)""===w[I].pid&&(w[I].pid=P);w.unshift({hasMultipleRoots:!0,id:P,pid:"",label:""})}}else{var O,z=[];for(O in T)k[O]||z.push(O);if(1!==z.length)return a.warn(["Multiple implied roots, cannot build",e.type,"hierarchy of",e.name+".","These roots include:",z.join(", ")].join(" "));O=z[0],w.unshift({hasImpliedRoot:!0,id:O,pid:"",label:O})}try{d=n.stratify().id((function(t){return t.id})).parentId((function(t){return t.pid}))(w)}catch(t){return a.warn(["Failed to build",e.type,"hierarchy of",e.name+".","Error:",t.message].join(" "))}var D=n.hierarchy(d),R=!1;if(_)switch(e.branchvalues){case"remainder":D.sum((function(t){return t.data.v}));break;case"total":D.each((function(t){var r=t.data.data,n=r.v;if(t.children){var i=t.children.reduce((function(t,e){return t+e.data.data.v}),0);if((r.hasImpliedRoot||r.hasMultipleRoots)&&(n=i),n<i*u)return R=!0,a.warn(["Total value for node",t.data.data.id,"of",e.name,"is smaller than the sum of its children.","\nparent value =",n,"\nchildren sum =",i].join(" "))}t.value=n}))}else!function t(e,r,n){var i=0,a=e.children;if(a){for(var o=a.length,s=0;s<o;s++)i+=t(a[s],r,n);n.branches&&i++}else n.leaves&&i++;e.value=e.data.data.value=i,r._values||(r._values=[]);return r._values[e.data.data.i]=i,i}(D,e,{branches:-1!==e.count.indexOf("branches"),leaves:-1!==e.count.indexOf("leaves")});if(!R){var F,B;e.sort&&D.sort((function(t,e){return e.value-t.value}));var N=e.marker.colors||[],j=!!N.length;return e._hasColorscale?(j||(N=_?e.values:e._values),c(t,e,{vals:N,containerStr:"marker",cLetter:"c"}),B=o(e.marker)):F=s(m["_"+e.type+"colormap"]),D.each((function(t){var r=t.data.data;r.color=e._hasColorscale?B(N[r.i]):F(N[r.i],r.id)})),w[0].hierarchy=D,w}},r._runCrossTraceCalc=function(t,e){var r=e._fullLayout,n=e.calcdata,i=r[t+"colorway"],a=r["_"+t+"colormap"];r["extend"+t+"colors"]&&(i=l(i,"icicle"===t?p:"treemap"===t?h:f));var o,s=0;function c(t){var e=t.data.data,r=e.id;!1===e.color&&(a[r]?e.color=a[r]:t.parent?t.parent.parent?e.color=t.parent.data.data.color:(a[r]=e.color=i[s%i.length],s++):e.color=o)}for(var u=0;u<n.length;u++){var d=n[u][0];d.trace.type===t&&d.hierarchy&&(o=d.trace.root.color,d.hierarchy.each(c))}},r.crossTraceCalc=function(t){return r._runCrossTraceCalc("sunburst",t)}},{"../../components/colorscale":373,"../../constants/numerical":474,"../../lib":498,"../pie/calc":898,"d3-hierarchy":110,"fast-isnumeric":185}],1047:[function(t,e,r){"use strict";e.exports={CLICK_TRANSITION_TIME:750,CLICK_TRANSITION_EASING:"linear",eventDataKeys:["currentPath","root","entry","percentRoot","percentEntry","percentParent"]}},{}],1048:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../plots/domain").defaults,o=t("../bar/defaults").handleText,s=t("../../components/colorscale"),l=s.hasColorscale,c=s.handleDefaults;e.exports=function(t,e,r,s){function u(r,a){return n.coerce(t,e,i,r,a)}var f=u("labels"),h=u("parents");if(f&&f.length&&h&&h.length){var p=u("values");p&&p.length?u("branchvalues"):u("count"),u("level"),u("maxdepth"),u("marker.line.width")&&u("marker.line.color",s.paper_bgcolor),u("marker.colors");var d=e._hasColorscale=l(t,"marker","colors")||(t.marker||{}).coloraxis;d&&c(t,e,s,u,{prefix:"marker.",cLetter:"c"}),u("leaf.opacity",d?1:.7);var m=u("text");u("texttemplate"),e.texttemplate||u("textinfo",Array.isArray(m)?"text+label":"label"),u("hovertext"),u("hovertemplate");o(t,e,s,u,"auto",{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),u("insidetextorientation"),u("sort"),u("rotation"),u("root.color"),a(e,s,u),e._length=null}else e.visible=!1}},{"../../components/colorscale":373,"../../lib":498,"../../plots/domain":579,"../bar/defaults":647,"./attributes":1044}],1049:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../registry"),a=t("../../components/fx/helpers").appendArrayPointValue,o=t("../../components/fx"),s=t("../../lib"),l=t("../../lib/events"),c=t("./helpers"),u=t("../pie/helpers").formatPieValue;function f(t,e,r){for(var n=t.data.data,i={curveNumber:e.index,pointNumber:n.i,data:e._input,fullData:e},o=0;o<r.length;o++){var s=r[o];s in t&&(i[s]=t[s])}return"parentString"in t&&!c.isHierarchyRoot(t)&&(i.parent=t.parentString),a(i,e,n.i),i}e.exports=function(t,e,r,a,h){var p=a[0],d=p.trace,m=p.hierarchy,g="sunburst"===d.type,v="treemap"===d.type||"icicle"===d.type;"_hasHoverLabel"in d||(d._hasHoverLabel=!1),"_hasHoverEvent"in d||(d._hasHoverEvent=!1);t.on("mouseover",(function(i){var a=r._fullLayout;if(!r._dragging&&!1!==a.hovermode){var l,y=r._fullData[d.index],x=i.data.data,b=x.i,_=c.isHierarchyRoot(i),w=c.getParent(m,i),T=c.getValue(i),k=function(t){return s.castOption(y,b,t)},A=k("hovertemplate"),M=o.castHoverinfo(y,a,b),S=a.separators;if(A||M&&"none"!==M&&"skip"!==M){var E,L;g&&(E=p.cx+i.pxmid[0]*(1-i.rInscribed),L=p.cy+i.pxmid[1]*(1-i.rInscribed)),v&&(E=i._hoverX,L=i._hoverY);var C,P={},I=[],O=[],z=function(t){return-1!==I.indexOf(t)};M&&(I="all"===M?y._module.attributes.hoverinfo.flags:M.split("+")),P.label=x.label,z("label")&&P.label&&O.push(P.label),x.hasOwnProperty("v")&&(P.value=x.v,P.valueLabel=u(P.value,S),z("value")&&O.push(P.valueLabel)),P.currentPath=i.currentPath=c.getPath(i.data),z("current path")&&!_&&O.push(P.currentPath);var D=[],R=function(){-1===D.indexOf(C)&&(O.push(C),D.push(C))};P.percentParent=i.percentParent=T/c.getValue(w),P.parent=i.parentString=c.getPtLabel(w),z("percent parent")&&(C=c.formatPercent(P.percentParent,S)+" of "+P.parent,R()),P.percentEntry=i.percentEntry=T/c.getValue(e),P.entry=i.entry=c.getPtLabel(e),!z("percent entry")||_||i.onPathbar||(C=c.formatPercent(P.percentEntry,S)+" of "+P.entry,R()),P.percentRoot=i.percentRoot=T/c.getValue(m),P.root=i.root=c.getPtLabel(m),z("percent root")&&!_&&(C=c.formatPercent(P.percentRoot,S)+" of "+P.root,R()),P.text=k("hovertext")||k("text"),z("text")&&(C=P.text,s.isValidTextValue(C)&&O.push(C)),l=[f(i,y,h.eventDataKeys)];var F={trace:y,y:L,_x0:i._x0,_x1:i._x1,_y0:i._y0,_y1:i._y1,text:O.join("<br>"),name:A||z("name")?y.name:void 0,color:k("hoverlabel.bgcolor")||x.color,borderColor:k("hoverlabel.bordercolor"),fontFamily:k("hoverlabel.font.family"),fontSize:k("hoverlabel.font.size"),fontColor:k("hoverlabel.font.color"),nameLength:k("hoverlabel.namelength"),textAlign:k("hoverlabel.align"),hovertemplate:A,hovertemplateLabels:P,eventData:l};g&&(F.x0=E-i.rInscribed*i.rpx1,F.x1=E+i.rInscribed*i.rpx1,F.idealAlign=i.pxmid[0]<0?"left":"right"),v&&(F.x=E,F.idealAlign=E<0?"left":"right");var B=[];o.loneHover(F,{container:a._hoverlayer.node(),outerContainer:a._paper.node(),gd:r,inOut_bbox:B}),l[0].bbox=B[0],d._hasHoverLabel=!0}if(v){var N=t.select("path.surface");h.styleOne(N,i,y,{hovered:!0})}d._hasHoverEvent=!0,r.emit("plotly_hover",{points:l||[f(i,y,h.eventDataKeys)],event:n.event})}})),t.on("mouseout",(function(e){var i=r._fullLayout,a=r._fullData[d.index],s=n.select(this).datum();if(d._hasHoverEvent&&(e.originalEvent=n.event,r.emit("plotly_unhover",{points:[f(s,a,h.eventDataKeys)],event:n.event}),d._hasHoverEvent=!1),d._hasHoverLabel&&(o.loneUnhover(i._hoverlayer.node()),d._hasHoverLabel=!1),v){var l=t.select("path.surface");h.styleOne(l,s,a,{hovered:!1})}})),t.on("click",(function(t){var e=r._fullLayout,a=r._fullData[d.index],s=g&&(c.isHierarchyRoot(t)||c.isLeaf(t)),u=c.getPtId(t),p=c.isEntry(t)?c.findEntryWithChild(m,u):c.findEntryWithLevel(m,u),v=c.getPtId(p),y={points:[f(t,a,h.eventDataKeys)],event:n.event};s||(y.nextLevel=v);var x=l.triggerHandler(r,"plotly_"+d.type+"click",y);if(!1!==x&&e.hovermode&&(r._hoverdata=[f(t,a,h.eventDataKeys)],o.click(r,n.event)),!s&&!1!==x&&!r._dragging&&!r._transitioning){i.call("_storeDirectGUIEdit",a,e._tracePreGUI[a.uid],{level:a.level});var b={data:[{level:v}],traces:[d.index]},_={frame:{redraw:!1,duration:h.transitionTime},transition:{duration:h.transitionTime,easing:h.transitionEasing},mode:"immediate",fromcurrent:!0};o.loneUnhover(e._hoverlayer.node()),i.call("animate",r,b,_)}}))}},{"../../components/fx":401,"../../components/fx/helpers":397,"../../lib":498,"../../lib/events":487,"../../registry":633,"../pie/helpers":901,"./helpers":1050,"@plotly/d3":58}],1050:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../../lib/setcursor"),o=t("../pie/helpers");function s(t){return t.data.data.pid}r.findEntryWithLevel=function(t,e){var n;return e&&t.eachAfter((function(t){if(r.getPtId(t)===e)return n=t.copy()})),n||t},r.findEntryWithChild=function(t,e){var n;return t.eachAfter((function(t){for(var i=t.children||[],a=0;a<i.length;a++){var o=i[a];if(r.getPtId(o)===e)return n=t.copy()}})),n||t},r.isEntry=function(t){return!t.parent},r.isLeaf=function(t){return!t.children},r.getPtId=function(t){return t.data.data.id},r.getPtLabel=function(t){return t.data.data.label},r.getValue=function(t){return t.value},r.isHierarchyRoot=function(t){return""===s(t)},r.setSliceCursor=function(t,e,n){var i=n.isTransitioning;if(!i){var o=t.datum();i=n.hideOnRoot&&r.isHierarchyRoot(o)||n.hideOnLeaves&&r.isLeaf(o)}a(t,i?null:"pointer")},r.getInsideTextFontKey=function(t,e,r,i,a){var o=(a||{}).onPathbar?"pathbar.textfont":"insidetextfont",s=r.data.data.i;return n.castOption(e,s,o+"."+t)||n.castOption(e,s,"textfont."+t)||i.size},r.getOutsideTextFontKey=function(t,e,r,i){var a=r.data.data.i;return n.castOption(e,a,"outsidetextfont."+t)||n.castOption(e,a,"textfont."+t)||i.size},r.isOutsideText=function(t,e){return!t._hasColorscale&&r.isHierarchyRoot(e)},r.determineTextFont=function(t,e,a,o){return r.isOutsideText(t,e)?function(t,e,n){return{color:r.getOutsideTextFontKey("color",t,e,n),family:r.getOutsideTextFontKey("family",t,e,n),size:r.getOutsideTextFontKey("size",t,e,n)}}(t,e,a):function(t,e,a,o){var s=(o||{}).onPathbar,l=e.data.data,c=l.i,u=n.castOption(t,c,(s?"pathbar.textfont":"insidetextfont")+".color");return!u&&t._input.textfont&&(u=n.castOption(t._input,c,"textfont.color")),{color:u||i.contrast(l.color),family:r.getInsideTextFontKey("family",t,e,a,o),size:r.getInsideTextFontKey("size",t,e,a,o)}}(t,e,a,o)},r.hasTransition=function(t){return!!(t&&t.duration>0)},r.getMaxDepth=function(t){return t.maxdepth>=0?t.maxdepth:1/0},r.isHeader=function(t,e){return!(r.isLeaf(t)||t.depth===e._maxDepth-1)},r.getParent=function(t,e){return r.findEntryWithLevel(t,s(e))},r.listPath=function(t,e){var n=t.parent;if(!n)return[];var i=e?[n.data[e]]:[n];return r.listPath(n,e).concat(i)},r.getPath=function(t){return r.listPath(t,"label").join("/")+"/"},r.formatValue=o.formatPieValue,r.formatPercent=function(t,e){var r=n.formatPercent(t,0);return"0%"===r&&(r=o.formatPiePercent(t,e)),r}},{"../../components/color":361,"../../lib":498,"../../lib/setcursor":519,"../pie/helpers":901}],1051:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"sunburst",basePlotModule:t("./base_plot"),categories:[],animatable:!0,attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot").plot,style:t("./style").style,colorbar:t("../scatter/marker_colorbar"),meta:{}}},{"../scatter/marker_colorbar":940,"./attributes":1044,"./base_plot":1045,"./calc":1046,"./defaults":1048,"./layout_attributes":1052,"./layout_defaults":1053,"./plot":1054,"./style":1055}],1052:[function(t,e,r){"use strict";e.exports={sunburstcolorway:{valType:"colorlist",editType:"calc"},extendsunburstcolors:{valType:"boolean",dflt:!0,editType:"calc"}}},{}],1053:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("sunburstcolorway",e.colorway),r("extendsunburstcolors")}},{"../../lib":498,"./layout_attributes":1052}],1054:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-hierarchy"),a=t("d3-interpolate").interpolate,o=t("../../components/drawing"),s=t("../../lib"),l=t("../../lib/svg_text_utils"),c=t("../bar/uniform_text"),u=c.recordMinTextSize,f=c.clearMinTextSize,h=t("../pie/plot"),p=t("../pie/helpers").getRotationAngle,d=h.computeTransform,m=h.transformInsideText,g=t("./style").styleOne,v=t("../bar/style").resizeText,y=t("./fx"),x=t("./constants"),b=t("./helpers");function _(t,e,c,f){var h=t._fullLayout,v=!h.uniformtext.mode&&b.hasTransition(f),_=n.select(c).selectAll("g.slice"),T=e[0],k=T.trace,A=T.hierarchy,M=b.findEntryWithLevel(A,k.level),S=b.getMaxDepth(k),E=h._size,L=k.domain,C=E.w*(L.x[1]-L.x[0]),P=E.h*(L.y[1]-L.y[0]),I=.5*Math.min(C,P),O=T.cx=E.l+E.w*(L.x[1]+L.x[0])/2,z=T.cy=E.t+E.h*(1-L.y[0])-P/2;if(!M)return _.remove();var D=null,R={};v&&_.each((function(t){R[b.getPtId(t)]={rpx0:t.rpx0,rpx1:t.rpx1,x0:t.x0,x1:t.x1,transform:t.transform},!D&&b.isEntry(t)&&(D=t)}));var F=function(t){return i.partition().size([2*Math.PI,t.height+1])(t)}(M).descendants(),B=M.height+1,N=0,j=S;T.hasMultipleRoots&&b.isHierarchyRoot(M)&&(F=F.slice(1),B-=1,N=1,j+=1),F=F.filter((function(t){return t.y1<=j}));var U=p(k.rotation);U&&F.forEach((function(t){t.x0+=U,t.x1+=U}));var V=Math.min(B,S),H=function(t){return(t-N)/V*I},q=function(t,e){return[t*Math.cos(e),-t*Math.sin(e)]},G=function(t){return s.pathAnnulus(t.rpx0,t.rpx1,t.x0,t.x1,O,z)},Y=function(t){return O+w(t)[0]*(t.transform.rCenter||0)+(t.transform.x||0)},W=function(t){return z+w(t)[1]*(t.transform.rCenter||0)+(t.transform.y||0)};(_=_.data(F,b.getPtId)).enter().append("g").classed("slice",!0),v?_.exit().transition().each((function(){var t=n.select(this);t.select("path.surface").transition().attrTween("d",(function(t){var e=function(t){var e,r=b.getPtId(t),n=R[r],i=R[b.getPtId(M)];if(i){var o=(t.x1>i.x1?2*Math.PI:0)+U;e=t.rpx1<i.rpx1?{x0:t.x0,x1:t.x1,rpx0:0,rpx1:0}:{x0:o,x1:o,rpx0:t.rpx0,rpx1:t.rpx1}}else{var s,l=b.getPtId(t.parent);_.each((function(t){if(b.getPtId(t)===l)return s=t}));var c,u=s.children;u.forEach((function(t,e){if(b.getPtId(t)===r)return c=e}));var f=u.length,h=a(s.x0,s.x1);e={rpx0:I,rpx1:I,x0:h(c/f),x1:h((c+1)/f)}}return a(n,e)}(t);return function(t){return G(e(t))}})),t.select("g.slicetext").attr("opacity",0)})).remove():_.exit().remove(),_.order();var X=null;if(v&&D){var Z=b.getPtId(D);_.each((function(t){null===X&&b.getPtId(t)===Z&&(X=t.x1)}))}var J=_;function K(t){var e=t.parent,r=R[b.getPtId(e)],n={};if(r){var i=e.children,o=i.indexOf(t),s=i.length,l=a(r.x0,r.x1);n.x0=l(o/s),n.x1=l(o/s)}else n.x0=n.x1=0;return n}v&&(J=J.transition().each("end",(function(){var e=n.select(this);b.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!0,isTransitioning:!1})}))),J.each((function(i){var c=n.select(this),f=s.ensureSingle(c,"path","surface",(function(t){t.style("pointer-events","all")}));i.rpx0=H(i.y0),i.rpx1=H(i.y1),i.xmid=(i.x0+i.x1)/2,i.pxmid=q(i.rpx1,i.xmid),i.midangle=-(i.xmid-Math.PI/2),i.startangle=-(i.x0-Math.PI/2),i.stopangle=-(i.x1-Math.PI/2),i.halfangle=.5*Math.min(s.angleDelta(i.x0,i.x1)||Math.PI,Math.PI),i.ring=1-i.rpx0/i.rpx1,i.rInscribed=function(t){return 0===t.rpx0&&s.isFullCircle([t.x0,t.x1])?1:Math.max(0,Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2))}(i),v?f.transition().attrTween("d",(function(t){var e=function(t){var e,r=R[b.getPtId(t)],n={x0:t.x0,x1:t.x1,rpx0:t.rpx0,rpx1:t.rpx1};if(r)e=r;else if(D)if(t.parent)if(X){var i=(t.x1>X?2*Math.PI:0)+U;e={x0:i,x1:i}}else e={rpx0:I,rpx1:I},s.extendFlat(e,K(t));else e={rpx0:0,rpx1:0};else e={x0:U,x1:U};return a(e,n)}(t);return function(t){return G(e(t))}})):f.attr("d",G),c.call(y,M,t,e,{eventDataKeys:x.eventDataKeys,transitionTime:x.CLICK_TRANSITION_TIME,transitionEasing:x.CLICK_TRANSITION_EASING}).call(b.setSliceCursor,t,{hideOnRoot:!0,hideOnLeaves:!0,isTransitioning:t._transitioning}),f.call(g,i,k);var p=s.ensureSingle(c,"g","slicetext"),_=s.ensureSingle(p,"text","",(function(t){t.attr("data-notex",1)})),w=s.ensureUniformFontSize(t,b.determineTextFont(k,i,h.font));_.text(r.formatSliceLabel(i,M,k,e,h)).classed("slicetext",!0).attr("text-anchor","middle").call(o.font,w).call(l.convertToTspans,t);var A=o.bBox(_.node());i.transform=m(A,i,T),i.transform.targetX=Y(i),i.transform.targetY=W(i);var S=function(t,e){var r=t.transform;return d(r,e),r.fontSize=w.size,u(k.type,r,h),s.getTextTransform(r)};v?_.transition().attrTween("transform",(function(t){var e=function(t){var e,r=R[b.getPtId(t)],n=t.transform;if(r)e=r;else if(e={rpx1:t.rpx1,transform:{textPosAngle:n.textPosAngle,scale:0,rotate:n.rotate,rCenter:n.rCenter,x:n.x,y:n.y}},D)if(t.parent)if(X){var i=t.x1>X?2*Math.PI:0;e.x0=e.x1=i}else s.extendFlat(e,K(t));else e.x0=e.x1=U;else e.x0=e.x1=U;var o=a(e.transform.textPosAngle,t.transform.textPosAngle),l=a(e.rpx1,t.rpx1),c=a(e.x0,t.x0),f=a(e.x1,t.x1),p=a(e.transform.scale,n.scale),d=a(e.transform.rotate,n.rotate),m=0===n.rCenter?3:0===e.transform.rCenter?1/3:1,g=a(e.transform.rCenter,n.rCenter);return function(t){var e=l(t),r=c(t),i=f(t),a=function(t){return g(Math.pow(t,m))}(t),s={pxmid:q(e,(r+i)/2),rpx1:e,transform:{textPosAngle:o(t),rCenter:a,x:n.x,y:n.y}};return u(k.type,n,h),{transform:{targetX:Y(s),targetY:W(s),scale:p(t),rotate:d(t),rCenter:a}}}}(t);return function(t){return S(e(t),A)}})):_.attr("transform",S(i,A))}))}function w(t){return e=t.rpx1,r=t.transform.textPosAngle,[e*Math.sin(r),-e*Math.cos(r)];var e,r}r.plot=function(t,e,r,i){var a,o,s=t._fullLayout,l=s._sunburstlayer,c=!r,u=!s.uniformtext.mode&&b.hasTransition(r);(f("sunburst",s),(a=l.selectAll("g.trace.sunburst").data(e,(function(t){return t[0].trace.uid}))).enter().append("g").classed("trace",!0).classed("sunburst",!0).attr("stroke-linejoin","round"),a.order(),u)?(i&&(o=i()),n.transition().duration(r.duration).ease(r.easing).each("end",(function(){o&&o()})).each("interrupt",(function(){o&&o()})).each((function(){l.selectAll("g.trace").each((function(e){_(t,e,this,r)}))}))):(a.each((function(e){_(t,e,this,r)})),s.uniformtext.mode&&v(t,s._sunburstlayer.selectAll(".trace"),"sunburst"));c&&a.exit().remove()},r.formatSliceLabel=function(t,e,r,n,i){var a=r.texttemplate,o=r.textinfo;if(!(a||o&&"none"!==o))return"";var l=i.separators,c=n[0],u=t.data.data,f=c.hierarchy,h=b.isHierarchyRoot(t),p=b.getParent(f,t),d=b.getValue(t);if(!a){var m,g=o.split("+"),v=function(t){return-1!==g.indexOf(t)},y=[];if(v("label")&&u.label&&y.push(u.label),u.hasOwnProperty("v")&&v("value")&&y.push(b.formatValue(u.v,l)),!h){v("current path")&&y.push(b.getPath(t.data));var x=0;v("percent parent")&&x++,v("percent entry")&&x++,v("percent root")&&x++;var _=x>1;if(x){var w,T=function(t){m=b.formatPercent(w,l),_&&(m+=" of "+t),y.push(m)};v("percent parent")&&!h&&(w=d/b.getValue(p),T("parent")),v("percent entry")&&(w=d/b.getValue(e),T("entry")),v("percent root")&&(w=d/b.getValue(f),T("root"))}}return v("text")&&(m=s.castOption(r,u.i,"text"),s.isValidTextValue(m)&&y.push(m)),y.join("<br>")}var k=s.castOption(r,u.i,"texttemplate");if(!k)return"";var A={};u.label&&(A.label=u.label),u.hasOwnProperty("v")&&(A.value=u.v,A.valueLabel=b.formatValue(u.v,l)),A.currentPath=b.getPath(t.data),h||(A.percentParent=d/b.getValue(p),A.percentParentLabel=b.formatPercent(A.percentParent,l),A.parent=b.getPtLabel(p)),A.percentEntry=d/b.getValue(e),A.percentEntryLabel=b.formatPercent(A.percentEntry,l),A.entry=b.getPtLabel(e),A.percentRoot=d/b.getValue(f),A.percentRootLabel=b.formatPercent(A.percentRoot,l),A.root=b.getPtLabel(f),u.hasOwnProperty("color")&&(A.color=u.color);var M=s.castOption(r,u.i,"text");return(s.isValidTextValue(M)||""===M)&&(A.text=M),A.customdata=s.castOption(r,u.i,"customdata"),s.texttemplateString(k,A,i._d3locale,A,r._meta||{})}},{"../../components/drawing":383,"../../lib":498,"../../lib/svg_text_utils":524,"../bar/style":657,"../bar/uniform_text":659,"../pie/helpers":901,"../pie/plot":905,"./constants":1047,"./fx":1049,"./helpers":1050,"./style":1055,"@plotly/d3":58,"d3-hierarchy":110,"d3-interpolate":111}],1055:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/color"),a=t("../../lib"),o=t("../bar/uniform_text").resizeText;function s(t,e,r){var n=e.data.data,o=!e.children,s=n.i,l=a.castOption(r,s,"marker.line.color")||i.defaultLine,c=a.castOption(r,s,"marker.line.width")||0;t.style("stroke-width",c).call(i.fill,n.color).call(i.stroke,l).style("opacity",o?r.leaf.opacity:null)}e.exports={style:function(t){var e=t._fullLayout._sunburstlayer.selectAll(".trace");o(t,e,"sunburst"),e.each((function(t){var e=n.select(this),r=t[0].trace;e.style("opacity",r.opacity),e.selectAll("path.surface").each((function(t){n.select(this).call(s,t,r)}))}))},styleOne:s}},{"../../components/color":361,"../../lib":498,"../bar/uniform_text":659,"@plotly/d3":58}],1056:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../components/colorscale/attributes"),a=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,o=t("../../plots/template_attributes").hovertemplateAttrs,s=t("../../plots/attributes"),l=t("../../lib/extend").extendFlat,c=t("../../plot_api/edit_types").overrideAll;function u(t){return{show:{valType:"boolean",dflt:!1},start:{valType:"number",dflt:null,editType:"plot"},end:{valType:"number",dflt:null,editType:"plot"},size:{valType:"number",dflt:null,min:0,editType:"plot"},project:{x:{valType:"boolean",dflt:!1},y:{valType:"boolean",dflt:!1},z:{valType:"boolean",dflt:!1}},color:{valType:"color",dflt:n.defaultLine},usecolormap:{valType:"boolean",dflt:!1},width:{valType:"number",min:1,max:16,dflt:2},highlight:{valType:"boolean",dflt:!0},highlightcolor:{valType:"color",dflt:n.defaultLine},highlightwidth:{valType:"number",min:1,max:16,dflt:2}}}var f=e.exports=c(l({z:{valType:"data_array"},x:{valType:"data_array"},y:{valType:"data_array"},text:{valType:"string",dflt:"",arrayOk:!0},hovertext:{valType:"string",dflt:"",arrayOk:!0},hovertemplate:o(),xhoverformat:a("x"),yhoverformat:a("y"),zhoverformat:a("z"),connectgaps:{valType:"boolean",dflt:!1,editType:"calc"},surfacecolor:{valType:"data_array"}},i("",{colorAttr:"z or surfacecolor",showScaleDflt:!0,autoColorDflt:!1,editTypeOverride:"calc"}),{contours:{x:u(),y:u(),z:u()},hidesurface:{valType:"boolean",dflt:!1},lightposition:{x:{valType:"number",min:-1e5,max:1e5,dflt:10},y:{valType:"number",min:-1e5,max:1e5,dflt:1e4},z:{valType:"number",min:-1e5,max:1e5,dflt:0}},lighting:{ambient:{valType:"number",min:0,max:1,dflt:.8},diffuse:{valType:"number",min:0,max:1,dflt:.8},specular:{valType:"number",min:0,max:2,dflt:.05},roughness:{valType:"number",min:0,max:1,dflt:.5},fresnel:{valType:"number",min:0,max:5,dflt:.2}},opacity:{valType:"number",min:0,max:1,dflt:1},opacityscale:{valType:"any",editType:"calc"},_deprecated:{zauto:l({},i.zauto,{}),zmin:l({},i.zmin,{}),zmax:l({},i.zmax,{})},hoverinfo:l({},s.hoverinfo),showlegend:l({},s.showlegend,{dflt:!1})}),"calc","nested");f.x.editType=f.y.editType=f.z.editType="calc+clearAxisTypes",f.transforms=void 0},{"../../components/color":361,"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plot_api/edit_types":531,"../../plots/attributes":545,"../../plots/cartesian/axis_format_attributes":552,"../../plots/template_attributes":628}],1057:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc");e.exports=function(t,e){e.surfacecolor?n(t,e,{vals:e.surfacecolor,containerStr:"",cLetter:"c"}):n(t,e,{vals:e.z,containerStr:"",cLetter:"c"})}},{"../../components/colorscale/calc":369}],1058:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_surface3d,i=t("../../../stackgl_modules").ndarray,a=t("../../../stackgl_modules").ndarray_linear_interpolate.d2,o=t("../heatmap/interp2d"),s=t("../heatmap/find_empties"),l=t("../../lib").isArrayOrTypedArray,c=t("../../lib/gl_format_color").parseColorScale,u=t("../../lib/str2rgbarray"),f=t("../../components/colorscale").extractOpts;function h(t,e,r){this.scene=t,this.uid=r,this.surface=e,this.data=null,this.showContour=[!1,!1,!1],this.contourStart=[null,null,null],this.contourEnd=[null,null,null],this.contourSize=[0,0,0],this.minValues=[1/0,1/0,1/0],this.maxValues=[-1/0,-1/0,-1/0],this.dataScaleX=1,this.dataScaleY=1,this.refineData=!0,this.objectOffset=[0,0,0]}var p=h.prototype;p.getXat=function(t,e,r,n){var i=l(this.data.x)?l(this.data.x[0])?this.data.x[e][t]:this.data.x[t]:t;return void 0===r?i:n.d2l(i,0,r)},p.getYat=function(t,e,r,n){var i=l(this.data.y)?l(this.data.y[0])?this.data.y[e][t]:this.data.y[e]:e;return void 0===r?i:n.d2l(i,0,r)},p.getZat=function(t,e,r,n){var i=this.data.z[e][t];return null===i&&this.data.connectgaps&&this.data._interpolatedZ&&(i=this.data._interpolatedZ[e][t]),void 0===r?i:n.d2l(i,0,r)},p.handlePick=function(t){if(t.object===this.surface){var e=(t.data.index[0]-1)/this.dataScaleX-1,r=(t.data.index[1]-1)/this.dataScaleY-1,n=Math.max(Math.min(Math.round(e),this.data.z[0].length-1),0),i=Math.max(Math.min(Math.round(r),this.data._ylength-1),0);t.index=[n,i],t.traceCoordinate=[this.getXat(n,i),this.getYat(n,i),this.getZat(n,i)],t.dataCoordinate=[this.getXat(n,i,this.data.xcalendar,this.scene.fullSceneLayout.xaxis),this.getYat(n,i,this.data.ycalendar,this.scene.fullSceneLayout.yaxis),this.getZat(n,i,this.data.zcalendar,this.scene.fullSceneLayout.zaxis)];for(var a=0;a<3;a++){var o=t.dataCoordinate[a];null!=o&&(t.dataCoordinate[a]*=this.scene.dataScale[a])}var s=this.data.hovertext||this.data.text;return Array.isArray(s)&&s[i]&&void 0!==s[i][n]?t.textLabel=s[i][n]:t.textLabel=s||"",t.data.dataCoordinate=t.dataCoordinate.slice(),this.surface.highlight(t.data),this.scene.glplot.spikes.position=t.dataCoordinate,!0}};var d=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,1553,1559,1567,1571,1579,1583,1597,1601,1607,1609,1613,1619,1621,1627,1637,1657,1663,1667,1669,1693,1697,1699,1709,1721,1723,1733,1741,1747,1753,1759,1777,1783,1787,1789,1801,1811,1823,1831,1847,1861,1867,1871,1873,1877,1879,1889,1901,1907,1913,1931,1933,1949,1951,1973,1979,1987,1993,1997,1999,2003,2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,2089,2099,2111,2113,2129,2131,2137,2141,2143,2153,2161,2179,2203,2207,2213,2221,2237,2239,2243,2251,2267,2269,2273,2281,2287,2293,2297,2309,2311,2333,2339,2341,2347,2351,2357,2371,2377,2381,2383,2389,2393,2399,2411,2417,2423,2437,2441,2447,2459,2467,2473,2477,2503,2521,2531,2539,2543,2549,2551,2557,2579,2591,2593,2609,2617,2621,2633,2647,2657,2659,2663,2671,2677,2683,2687,2689,2693,2699,2707,2711,2713,2719,2729,2731,2741,2749,2753,2767,2777,2789,2791,2797,2801,2803,2819,2833,2837,2843,2851,2857,2861,2879,2887,2897,2903,2909,2917,2927,2939,2953,2957,2963,2969,2971,2999];function m(t,e){if(t<e)return 0;for(var r=0;0===Math.floor(t%e);)t/=e,r++;return r}function g(t){for(var e=[],r=0;r<d.length;r++){var n=d[r];e.push(m(t,n))}return e}function v(t){for(var e=g(t),r=t,n=0;n<d.length;n++)if(e[n]>0){r=d[n];break}return r}function y(t,e){if(!(t<1||e<1)){for(var r=g(t),n=g(e),i=1,a=0;a<d.length;a++)i*=Math.pow(d[a],Math.max(r[a],n[a]));return i}}p.calcXnums=function(t){var e,r=[];for(e=1;e<t;e++){var n=this.getXat(e-1,0),i=this.getXat(e,0);r[e-1]=i!==n&&null!=n&&null!=i?Math.abs(i-n):0}var a=0;for(e=1;e<t;e++)a+=r[e-1];for(e=1;e<t;e++)0===r[e-1]?r[e-1]=1:r[e-1]=Math.round(a/r[e-1]);return r},p.calcYnums=function(t){var e,r=[];for(e=1;e<t;e++){var n=this.getYat(0,e-1),i=this.getYat(0,e);r[e-1]=i!==n&&null!=n&&null!=i?Math.abs(i-n):0}var a=0;for(e=1;e<t;e++)a+=r[e-1];for(e=1;e<t;e++)0===r[e-1]?r[e-1]=1:r[e-1]=Math.round(a/r[e-1]);return r};var x=[1,2,4,6,12,24,36,48,60,120,180,240,360,720,840,1260],b=x[9],_=x[13];function w(t,e,r){var n=r[8]+r[2]*e[0]+r[5]*e[1];return t[0]=(r[6]+r[0]*e[0]+r[3]*e[1])/n,t[1]=(r[7]+r[1]*e[0]+r[4]*e[1])/n,t}function T(t,e,r){return function(t,e,r,n){for(var i=[0,0],o=t.shape[0],s=t.shape[1],l=0;l<o;l++)for(var c=0;c<s;c++)r(i,[l,c],n),t.set(l,c,a(e,i[0],i[1]))}(t,e,w,r),t}function k(t,e){for(var r=!1,n=0;n<t.length;n++)if(e===t[n]){r=!0;break}!1===r&&t.push(e)}p.estimateScale=function(t,e){for(var r=1+function(t){if(0!==t.length){for(var e=1,r=0;r<t.length;r++)e=y(e,t[r]);return e}}(0===e?this.calcXnums(t):this.calcYnums(t));r<b;)r*=2;for(;r>_;)r--,r/=v(r),++r<b&&(r=_);var n=Math.round(r/t);return n>1?n:1},p.refineCoords=function(t){for(var e=this.dataScaleX,r=this.dataScaleY,n=t[0].shape[0],a=t[0].shape[1],o=0|Math.floor(t[0].shape[0]*e+1),s=0|Math.floor(t[0].shape[1]*r+1),l=1+n+1,c=1+a+1,u=i(new Float32Array(l*c),[l,c]),f=[1/e,0,0,0,1/r,0,0,0,1],h=0;h<t.length;++h){this.surface.padField(u,t[h]);var p=i(new Float32Array(o*s),[o,s]);T(p,u,f),t[h]=p}},p.setContourLevels=function(){var t,e,r,n=[[],[],[]],i=[!1,!1,!1],a=!1;for(t=0;t<3;++t)if(this.showContour[t]&&(a=!0,this.contourSize[t]>0&&null!==this.contourStart[t]&&null!==this.contourEnd[t]&&this.contourEnd[t]>this.contourStart[t]))for(i[t]=!0,e=this.contourStart[t];e<this.contourEnd[t];e+=this.contourSize[t])r=e*this.scene.dataScale[t],k(n[t],r);if(a){var o=[[],[],[]];for(t=0;t<3;++t)this.showContour[t]&&(o[t]=i[t]?n[t]:this.scene.contourLevels[t]);this.surface.update({levels:o})}},p.update=function(t){var e,r,n,a,l=this.scene,h=l.fullSceneLayout,p=this.surface,d=c(t),m=l.dataScale,g=t.z[0].length,v=t._ylength,y=l.contourLevels;this.data=t;var x=[];for(e=0;e<3;e++)for(x[e]=[],r=0;r<g;r++)x[e][r]=[];for(r=0;r<g;r++)for(n=0;n<v;n++)x[0][r][n]=this.getXat(r,n,t.xcalendar,h.xaxis),x[1][r][n]=this.getYat(r,n,t.ycalendar,h.yaxis),x[2][r][n]=this.getZat(r,n,t.zcalendar,h.zaxis);if(t.connectgaps)for(t._emptypoints=s(x[2]),o(x[2],t._emptypoints),t._interpolatedZ=[],r=0;r<g;r++)for(t._interpolatedZ[r]=[],n=0;n<v;n++)t._interpolatedZ[r][n]=x[2][r][n];for(e=0;e<3;e++)for(r=0;r<g;r++)for(n=0;n<v;n++)null==(a=x[e][r][n])?x[e][r][n]=NaN:a=x[e][r][n]*=m[e];for(e=0;e<3;e++)for(r=0;r<g;r++)for(n=0;n<v;n++)null!=(a=x[e][r][n])&&(this.minValues[e]>a&&(this.minValues[e]=a),this.maxValues[e]<a&&(this.maxValues[e]=a));for(e=0;e<3;e++)this.objectOffset[e]=.5*(this.minValues[e]+this.maxValues[e]);for(e=0;e<3;e++)for(r=0;r<g;r++)for(n=0;n<v;n++)null!=(a=x[e][r][n])&&(x[e][r][n]-=this.objectOffset[e]);var b=[i(new Float32Array(g*v),[g,v]),i(new Float32Array(g*v),[g,v]),i(new Float32Array(g*v),[g,v])];for(e=0;e<3;e++)for(r=0;r<g;r++)for(n=0;n<v;n++)b[e].set(r,n,x[e][r][n]);x=[];var w={colormap:d,levels:[[],[],[]],showContour:[!0,!0,!0],showSurface:!t.hidesurface,contourProject:[[!1,!1,!1],[!1,!1,!1],[!1,!1,!1]],contourWidth:[1,1,1],contourColor:[[1,1,1,1],[1,1,1,1],[1,1,1,1]],contourTint:[1,1,1],dynamicColor:[[1,1,1,1],[1,1,1,1],[1,1,1,1]],dynamicWidth:[1,1,1],dynamicTint:[1,1,1],opacityscale:t.opacityscale,opacity:t.opacity},T=f(t);if(w.intensityBounds=[T.min,T.max],t.surfacecolor){var k=i(new Float32Array(g*v),[g,v]);for(r=0;r<g;r++)for(n=0;n<v;n++)k.set(r,n,t.surfacecolor[n][r]);b.push(k)}else w.intensityBounds[0]*=m[2],w.intensityBounds[1]*=m[2];(_<b[0].shape[0]||_<b[0].shape[1])&&(this.refineData=!1),!0===this.refineData&&(this.dataScaleX=this.estimateScale(b[0].shape[0],0),this.dataScaleY=this.estimateScale(b[0].shape[1],1),1===this.dataScaleX&&1===this.dataScaleY||this.refineCoords(b)),t.surfacecolor&&(w.intensity=b.pop());var A=[!0,!0,!0],M=["x","y","z"];for(e=0;e<3;++e){var S=t.contours[M[e]];A[e]=S.highlight,w.showContour[e]=S.show||S.highlight,w.showContour[e]&&(w.contourProject[e]=[S.project.x,S.project.y,S.project.z],S.show?(this.showContour[e]=!0,w.levels[e]=y[e],p.highlightColor[e]=w.contourColor[e]=u(S.color),S.usecolormap?p.highlightTint[e]=w.contourTint[e]=0:p.highlightTint[e]=w.contourTint[e]=1,w.contourWidth[e]=S.width,this.contourStart[e]=S.start,this.contourEnd[e]=S.end,this.contourSize[e]=S.size):(this.showContour[e]=!1,this.contourStart[e]=null,this.contourEnd[e]=null,this.contourSize[e]=0),S.highlight&&(w.dynamicColor[e]=u(S.highlightcolor),w.dynamicWidth[e]=S.highlightwidth))}(function(t){var e=t[0].rgb,r=t[t.length-1].rgb;return e[0]===r[0]&&e[1]===r[1]&&e[2]===r[2]&&e[3]===r[3]})(d)&&(w.vertexColor=!0),w.objectOffset=this.objectOffset,w.coords=b,p.update(w),p.visible=t.visible,p.enableDynamic=A,p.enableHighlight=A,p.snapToData=!0,"lighting"in t&&(p.ambientLight=t.lighting.ambient,p.diffuseLight=t.lighting.diffuse,p.specularLight=t.lighting.specular,p.roughness=t.lighting.roughness,p.fresnel=t.lighting.fresnel),"lightposition"in t&&(p.lightPosition=[t.lightposition.x,t.lightposition.y,t.lightposition.z])},p.dispose=function(){this.scene.glplot.remove(this.surface),this.surface.dispose()},e.exports=function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new h(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}},{"../../../stackgl_modules":1119,"../../components/colorscale":373,"../../lib":498,"../../lib/gl_format_color":494,"../../lib/str2rgbarray":523,"../heatmap/find_empties":793,"../heatmap/interp2d":796}],1059:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../components/colorscale/defaults"),o=t("./attributes");function s(t,e,r,n){var i=n("opacityscale");"max"===i?e.opacityscale=[[0,.1],[1,1]]:"min"===i?e.opacityscale=[[0,1],[1,.1]]:"extremes"===i?e.opacityscale=function(t,e){for(var r=[],n=0;n<32;n++){var i=n/31,a=e+(1-e)*(1-Math.pow(Math.sin(t*i*Math.PI),2));r.push([i,Math.max(0,Math.min(1,a))])}return r}(1,.1):function(t){var e=0;if(!Array.isArray(t)||t.length<2)return!1;if(!t[0]||!t[t.length-1])return!1;if(0!=+t[0][0]||1!=+t[t.length-1][0])return!1;for(var r=0;r<t.length;r++){var n=t[r];if(2!==n.length||+n[0]<e)return!1;e=+n[0]}return!0}(i)||(e.opacityscale=void 0)}function l(t,e,r){e in t&&!(r in t)&&(t[r]=t[e])}e.exports={supplyDefaults:function(t,e,r,c){var u,f;function h(r,n){return i.coerce(t,e,o,r,n)}var p=h("x"),d=h("y"),m=h("z");if(!m||!m.length||p&&p.length<1||d&&d.length<1)e.visible=!1;else{e._xlength=Array.isArray(p)&&i.isArrayOrTypedArray(p[0])?m.length:m[0].length,e._ylength=m.length,n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y","z"],c),h("text"),h("hovertext"),h("hovertemplate"),h("xhoverformat"),h("yhoverformat"),h("zhoverformat"),["lighting.ambient","lighting.diffuse","lighting.specular","lighting.roughness","lighting.fresnel","lightposition.x","lightposition.y","lightposition.z","hidesurface","connectgaps","opacity"].forEach((function(t){h(t)}));var g=h("surfacecolor"),v=["x","y","z"];for(u=0;u<3;++u){var y="contours."+v[u],x=h(y+".show"),b=h(y+".highlight");if(x||b)for(f=0;f<3;++f)h(y+".project."+v[f]);x&&(h(y+".color"),h(y+".width"),h(y+".usecolormap")),b&&(h(y+".highlightcolor"),h(y+".highlightwidth")),h(y+".start"),h(y+".end"),h(y+".size")}g||(l(t,"zmin","cmin"),l(t,"zmax","cmax"),l(t,"zauto","cauto")),a(t,e,c,h,{prefix:"",cLetter:"c"}),s(t,e,c,h),e._length=null}},opacityscaleDefaults:s}},{"../../components/colorscale/defaults":371,"../../lib":498,"../../registry":633,"./attributes":1056}],1060:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults").supplyDefaults,colorbar:{min:"cmin",max:"cmax"},calc:t("./calc"),plot:t("./convert"),moduleType:"trace",name:"surface",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","2dMap","showLegend"],meta:{}}},{"../../plots/gl3d":593,"./attributes":1056,"./calc":1057,"./convert":1058,"./defaults":1059}],1061:[function(t,e,r){"use strict";var n=t("../../components/annotations/attributes"),i=t("../../lib/extend").extendFlat,a=t("../../plot_api/edit_types").overrideAll,o=t("../../plots/font_attributes"),s=t("../../plots/domain").attributes,l=t("../../plots/cartesian/axis_format_attributes").descriptionOnlyNumbers;(e.exports=a({domain:s({name:"table",trace:!0}),columnwidth:{valType:"number",arrayOk:!0,dflt:null},columnorder:{valType:"data_array"},header:{values:{valType:"data_array",dflt:[]},format:{valType:"data_array",dflt:[],description:l("cell value")},prefix:{valType:"string",arrayOk:!0,dflt:null},suffix:{valType:"string",arrayOk:!0,dflt:null},height:{valType:"number",dflt:28},align:i({},n.align,{arrayOk:!0}),line:{width:{valType:"number",arrayOk:!0,dflt:1},color:{valType:"color",arrayOk:!0,dflt:"grey"}},fill:{color:{valType:"color",arrayOk:!0,dflt:"white"}},font:i({},o({arrayOk:!0}))},cells:{values:{valType:"data_array",dflt:[]},format:{valType:"data_array",dflt:[],description:l("cell value")},prefix:{valType:"string",arrayOk:!0,dflt:null},suffix:{valType:"string",arrayOk:!0,dflt:null},height:{valType:"number",dflt:20},align:i({},n.align,{arrayOk:!0}),line:{width:{valType:"number",arrayOk:!0,dflt:1},color:{valType:"color",arrayOk:!0,dflt:"grey"}},fill:{color:{valType:"color",arrayOk:!0,dflt:"white"}},font:i({},o({arrayOk:!0}))}},"calc","from-root")).transforms=void 0},{"../../components/annotations/attributes":344,"../../lib/extend":488,"../../plot_api/edit_types":531,"../../plots/cartesian/axis_format_attributes":552,"../../plots/domain":579,"../../plots/font_attributes":580}],1062:[function(t,e,r){"use strict";var n=t("../../plots/get_data").getModuleCalcData,i=t("./plot");r.name="table",r.plot=function(t){var e=n(t.calcdata,"table")[0];e.length&&i(t,e)},r.clean=function(t,e,r,n){var i=n._has&&n._has("table"),a=e._has&&e._has("table");i&&!a&&n._paperdiv.selectAll(".table").remove()}},{"../../plots/get_data":588,"./plot":1069}],1063:[function(t,e,r){"use strict";var n=t("../../lib/gup").wrap;e.exports=function(){return n({})}},{"../../lib/gup":495}],1064:[function(t,e,r){"use strict";e.exports={cellPad:8,columnExtentOffset:10,columnTitleOffset:28,emptyHeaderHeight:16,latexCheck:/^\$.*\$$/,goldenRatio:1.618,lineBreaker:"<br>",maxDimensionCount:60,overdrag:45,releaseTransitionDuration:120,releaseTransitionEase:"cubic-out",scrollbarCaptureWidth:18,scrollbarHideDelay:1e3,scrollbarHideDuration:1e3,scrollbarOffset:5,scrollbarWidth:8,transitionDuration:100,transitionEase:"cubic-out",uplift:5,wrapSpacer:" ",wrapSplitCharacter:" ",cn:{table:"table",tableControlView:"table-control-view",scrollBackground:"scroll-background",yColumn:"y-column",columnBlock:"column-block",scrollAreaClip:"scroll-area-clip",scrollAreaClipRect:"scroll-area-clip-rect",columnBoundary:"column-boundary",columnBoundaryClippath:"column-boundary-clippath",columnBoundaryRect:"column-boundary-rect",columnCells:"column-cells",columnCell:"column-cell",cellRect:"cell-rect",cellText:"cell-text",cellTextHolder:"cell-text-holder",scrollbarKit:"scrollbar-kit",scrollbar:"scrollbar",scrollbarSlider:"scrollbar-slider",scrollbarGlyph:"scrollbar-glyph",scrollbarCaptureZone:"scrollbar-capture-zone"}}},{}],1065:[function(t,e,r){"use strict";var n=t("./constants"),i=t("../../lib/extend").extendFlat,a=t("fast-isnumeric");function o(t){if(Array.isArray(t)){for(var e=0,r=0;r<t.length;r++)e=Math.max(e,o(t[r]));return e}return t}function s(t,e){return t+e}function l(t){var e,r=t.slice(),n=1/0,i=0;for(e=0;e<r.length;e++)Array.isArray(r[e])||(r[e]=[r[e]]),n=Math.min(n,r[e].length),i=Math.max(i,r[e].length);if(n!==i)for(e=0;e<r.length;e++){var a=i-r[e].length;a&&(r[e]=r[e].concat(c(a)))}return r}function c(t){for(var e=new Array(t),r=0;r<t;r++)e[r]="";return e}function u(t){return t.calcdata.columns.reduce((function(e,r){return r.xIndex<t.xIndex?e+r.columnWidth:e}),0)}function f(t,e){return Object.keys(t).map((function(r){return i({},t[r],{auxiliaryBlocks:e})}))}function h(t,e){for(var r,n={},i=0,a=0,o={firstRowIndex:null,lastRowIndex:null,rows:[]},s=0,l=0,c=0;c<t.length;c++)r=t[c],o.rows.push({rowIndex:c,rowHeight:r}),((a+=r)>=e||c===t.length-1)&&(n[i]=o,o.key=l++,o.firstRowIndex=s,o.lastRowIndex=c,o={firstRowIndex:null,lastRowIndex:null,rows:[]},i+=a,s=c+1,a=0);return n}e.exports=function(t,e){var r=l(e.cells.values),p=function(t){return t.slice(e.header.values.length,t.length)},d=l(e.header.values);d.length&&!d[0].length&&(d[0]=[""],d=l(d));var m=d.concat(p(r).map((function(){return c((d[0]||[""]).length)}))),g=e.domain,v=Math.floor(t._fullLayout._size.w*(g.x[1]-g.x[0])),y=Math.floor(t._fullLayout._size.h*(g.y[1]-g.y[0])),x=e.header.values.length?m[0].map((function(){return e.header.height})):[n.emptyHeaderHeight],b=r.length?r[0].map((function(){return e.cells.height})):[],_=x.reduce(s,0),w=h(b,y-_+n.uplift),T=f(h(x,_),[]),k=f(w,T),A={},M=e._fullInput.columnorder.concat(p(r.map((function(t,e){return e})))),S=m.map((function(t,r){var n=Array.isArray(e.columnwidth)?e.columnwidth[Math.min(r,e.columnwidth.length-1)]:e.columnwidth;return a(n)?Number(n):1})),E=S.reduce(s,0);S=S.map((function(t){return t/E*v}));var L=Math.max(o(e.header.line.width),o(e.cells.line.width)),C={key:e.uid+t._context.staticPlot,translateX:g.x[0]*t._fullLayout._size.w,translateY:t._fullLayout._size.h*(1-g.y[1]),size:t._fullLayout._size,width:v,maxLineWidth:L,height:y,columnOrder:M,groupHeight:y,rowBlocks:k,headerRowBlocks:T,scrollY:0,cells:i({},e.cells,{values:r}),headerCells:i({},e.header,{values:m}),gdColumns:m.map((function(t){return t[0]})),gdColumnsOriginalOrder:m.map((function(t){return t[0]})),prevPages:[0,0],scrollbarState:{scrollbarScrollInProgress:!1},columns:m.map((function(t,e){var r=A[t];return A[t]=(r||0)+1,{key:t+"__"+A[t],label:t,specIndex:e,xIndex:M[e],xScale:u,x:void 0,calcdata:void 0,columnWidth:S[e]}}))};return C.columns.forEach((function(t){t.calcdata=C,t.x=u(t)})),C}},{"../../lib/extend":488,"./constants":1064,"fast-isnumeric":185}],1066:[function(t,e,r){"use strict";var n=t("../../lib/extend").extendFlat;r.splitToPanels=function(t){var e=[0,0],r=n({},t,{key:"header",type:"header",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!0,values:t.calcdata.headerCells.values[t.specIndex],rowBlocks:t.calcdata.headerRowBlocks,calcdata:n({},t.calcdata,{cells:t.calcdata.headerCells})});return[n({},t,{key:"cells1",type:"cells",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),n({},t,{key:"cells2",type:"cells",page:1,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),r]},r.splitToCells=function(t){var e=function(t){var e=t.rowBlocks[t.page],r=e?e.rows[0].rowIndex:0,n=e?r+e.rows.length:0;return[r,n]}(t);return(t.values||[]).slice(e[0],e[1]).map((function(r,n){return{keyWithinBlock:n+("string"==typeof r&&r.match(/[<$&> ]/)?"_keybuster_"+Math.random():""),key:e[0]+n,column:t,calcdata:t.calcdata,page:t.page,rowBlocks:t.rowBlocks,value:r}}))}},{"../../lib/extend":488}],1067:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../plots/domain").defaults;e.exports=function(t,e,r,o){function s(r,a){return n.coerce(t,e,i,r,a)}a(e,o,s),s("columnwidth"),s("header.values"),s("header.format"),s("header.align"),s("header.prefix"),s("header.suffix"),s("header.height"),s("header.line.width"),s("header.line.color"),s("header.fill.color"),n.coerceFont(s,"header.font",n.extendFlat({},o.font)),function(t,e){for(var r=t.columnorder||[],n=t.header.values.length,i=r.slice(0,n),a=i.slice().sort((function(t,e){return t-e})),o=i.map((function(t){return a.indexOf(t)})),s=o.length;s<n;s++)o.push(s);e("columnorder",o)}(e,s),s("cells.values"),s("cells.format"),s("cells.align"),s("cells.prefix"),s("cells.suffix"),s("cells.height"),s("cells.line.width"),s("cells.line.color"),s("cells.fill.color"),n.coerceFont(s,"cells.font",n.extendFlat({},o.font)),e._length=null}},{"../../lib":498,"../../plots/domain":579,"./attributes":1061}],1068:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),moduleType:"trace",name:"table",basePlotModule:t("./base_plot"),categories:["noOpacity"],meta:{}}},{"./attributes":1061,"./base_plot":1062,"./calc":1063,"./defaults":1067,"./plot":1069}],1069:[function(t,e,r){"use strict";var n=t("./constants"),i=t("@plotly/d3"),a=t("../../lib").numberFormat,o=t("../../lib/gup"),s=t("../../components/drawing"),l=t("../../lib/svg_text_utils"),c=t("../../lib").raiseToTop,u=t("../../lib").strTranslate,f=t("../../lib").cancelTransition,h=t("./data_preparation_helper"),p=t("./data_split_helpers"),d=t("../../components/color");function m(t){return Math.ceil(t.calcdata.maxLineWidth/2)}function g(t,e){return"clip"+t._fullLayout._uid+"_scrollAreaBottomClip_"+e.key}function v(t,e){return"clip"+t._fullLayout._uid+"_columnBoundaryClippath_"+e.calcdata.key+"_"+e.specIndex}function y(t){return[].concat.apply([],t.map((function(t){return t}))).map((function(t){return t.__data__}))}function x(t,e,r){var a=t.selectAll("."+n.cn.scrollbarKit).data(o.repeat,o.keyFun);a.enter().append("g").classed(n.cn.scrollbarKit,!0).style("shape-rendering","geometricPrecision"),a.each((function(t){var e=t.scrollbarState;e.totalHeight=function(t){var e=t.rowBlocks;return D(e,e.length-1)+(e.length?R(e[e.length-1],1/0):1)}(t),e.scrollableAreaHeight=t.groupHeight-S(t),e.currentlyVisibleHeight=Math.min(e.totalHeight,e.scrollableAreaHeight),e.ratio=e.currentlyVisibleHeight/e.totalHeight,e.barLength=Math.max(e.ratio*e.currentlyVisibleHeight,n.goldenRatio*n.scrollbarWidth),e.barWiggleRoom=e.currentlyVisibleHeight-e.barLength,e.wiggleRoom=Math.max(0,e.totalHeight-e.scrollableAreaHeight),e.topY=0===e.barWiggleRoom?0:t.scrollY/e.wiggleRoom*e.barWiggleRoom,e.bottomY=e.topY+e.barLength,e.dragMultiplier=e.wiggleRoom/e.barWiggleRoom})).attr("transform",(function(t){var e=t.width+n.scrollbarWidth/2+n.scrollbarOffset;return u(e,S(t))}));var s=a.selectAll("."+n.cn.scrollbar).data(o.repeat,o.keyFun);s.enter().append("g").classed(n.cn.scrollbar,!0);var l=s.selectAll("."+n.cn.scrollbarSlider).data(o.repeat,o.keyFun);l.enter().append("g").classed(n.cn.scrollbarSlider,!0),l.attr("transform",(function(t){return u(0,t.scrollbarState.topY||0)}));var c=l.selectAll("."+n.cn.scrollbarGlyph).data(o.repeat,o.keyFun);c.enter().append("line").classed(n.cn.scrollbarGlyph,!0).attr("stroke","black").attr("stroke-width",n.scrollbarWidth).attr("stroke-linecap","round").attr("y1",n.scrollbarWidth/2),c.attr("y2",(function(t){return t.scrollbarState.barLength-n.scrollbarWidth/2})).attr("stroke-opacity",(function(t){return t.columnDragInProgress||!t.scrollbarState.barWiggleRoom||r?0:.4})),c.transition().delay(0).duration(0),c.transition().delay(n.scrollbarHideDelay).duration(n.scrollbarHideDuration).attr("stroke-opacity",0);var f=s.selectAll("."+n.cn.scrollbarCaptureZone).data(o.repeat,o.keyFun);f.enter().append("line").classed(n.cn.scrollbarCaptureZone,!0).attr("stroke","white").attr("stroke-opacity",.01).attr("stroke-width",n.scrollbarCaptureWidth).attr("stroke-linecap","butt").attr("y1",0).on("mousedown",(function(r){var n=i.event.y,a=this.getBoundingClientRect(),o=r.scrollbarState,s=n-a.top,l=i.scale.linear().domain([0,o.scrollableAreaHeight]).range([0,o.totalHeight]).clamp(!0);o.topY<=s&&s<=o.bottomY||L(e,t,null,l(s-o.barLength/2))(r)})).call(i.behavior.drag().origin((function(t){return i.event.stopPropagation(),t.scrollbarState.scrollbarScrollInProgress=!0,t})).on("drag",L(e,t)).on("dragend",(function(){}))),f.attr("y2",(function(t){return t.scrollbarState.scrollableAreaHeight})),e._context.staticPlot&&(c.remove(),f.remove())}function b(t,e,r,a){var l=function(t){var e=t.selectAll("."+n.cn.columnCell).data(p.splitToCells,(function(t){return t.keyWithinBlock}));return e.enter().append("g").classed(n.cn.columnCell,!0),e.exit().remove(),e}(function(t){var e=t.selectAll("."+n.cn.columnCells).data(o.repeat,o.keyFun);return e.enter().append("g").classed(n.cn.columnCells,!0),e.exit().remove(),e}(r));!function(t){t.each((function(t,e){var r=t.calcdata.cells.font,n=t.column.specIndex,i={size:T(r.size,n,e),color:T(r.color,n,e),family:T(r.family,n,e)};t.rowNumber=t.key,t.align=T(t.calcdata.cells.align,n,e),t.cellBorderWidth=T(t.calcdata.cells.line.width,n,e),t.font=i}))}(l),function(t){t.attr("width",(function(t){return t.column.columnWidth})).attr("stroke-width",(function(t){return t.cellBorderWidth})).each((function(t){var e=i.select(this);d.stroke(e,T(t.calcdata.cells.line.color,t.column.specIndex,t.rowNumber)),d.fill(e,T(t.calcdata.cells.fill.color,t.column.specIndex,t.rowNumber))}))}(function(t){var e=t.selectAll("."+n.cn.cellRect).data(o.repeat,(function(t){return t.keyWithinBlock}));return e.enter().append("rect").classed(n.cn.cellRect,!0),e}(l));var c=function(t){var e=t.selectAll("."+n.cn.cellText).data(o.repeat,(function(t){return t.keyWithinBlock}));return e.enter().append("text").classed(n.cn.cellText,!0).style("cursor",(function(){return"auto"})).on("mousedown",(function(){i.event.stopPropagation()})),e}(function(t){var e=t.selectAll("."+n.cn.cellTextHolder).data(o.repeat,(function(t){return t.keyWithinBlock}));return e.enter().append("g").classed(n.cn.cellTextHolder,!0).style("shape-rendering","geometricPrecision"),e}(l));!function(t){t.each((function(t){s.font(i.select(this),t.font)}))}(c),_(c,e,a,t),z(l)}function _(t,e,r,o){t.text((function(t){var e=t.column.specIndex,r=t.rowNumber,i=t.value,o="string"==typeof i,s=o&&i.match(/<br>/i),l=!o||s;t.mayHaveMarkup=o&&i.match(/[<&>]/);var c,u="string"==typeof(c=i)&&c.match(n.latexCheck);t.latex=u;var f,h,p=u?"":T(t.calcdata.cells.prefix,e,r)||"",d=u?"":T(t.calcdata.cells.suffix,e,r)||"",m=u?null:T(t.calcdata.cells.format,e,r)||null,g=p+(m?a(m)(t.value):t.value)+d;if(t.wrappingNeeded=!t.wrapped&&!l&&!u&&(f=w(g)),t.cellHeightMayIncrease=s||u||t.mayHaveMarkup||(void 0===f?w(g):f),t.needsConvertToTspans=t.mayHaveMarkup||t.wrappingNeeded||t.latex,t.wrappingNeeded){var v=(" "===n.wrapSplitCharacter?g.replace(/<a href=/gi,"<a_href="):g).split(n.wrapSplitCharacter),y=" "===n.wrapSplitCharacter?v.map((function(t){return t.replace(/<a_href=/gi,"<a href=")})):v;t.fragments=y.map((function(t){return{text:t,width:null}})),t.fragments.push({fragment:n.wrapSpacer,width:null}),h=y.join(n.lineBreaker)+n.lineBreaker+n.wrapSpacer}else delete t.fragments,h=g;return h})).attr("dy",(function(t){return t.needsConvertToTspans?0:"0.75em"})).each((function(t){var a=i.select(this),s=t.wrappingNeeded?P:I;t.needsConvertToTspans?l.convertToTspans(a,o,s(r,this,e,o,t)):i.select(this.parentNode).attr("transform",(function(t){return u(O(t),n.cellPad)})).attr("text-anchor",(function(t){return{left:"start",center:"middle",right:"end"}[t.align]}))}))}function w(t){return-1!==t.indexOf(n.wrapSplitCharacter)}function T(t,e,r){if(Array.isArray(t)){var n=t[Math.min(e,t.length-1)];return Array.isArray(n)?n[Math.min(r,n.length-1)]:n}return t}function k(t,e,r){t.transition().ease(n.releaseTransitionEase).duration(n.releaseTransitionDuration).attr("transform",u(e.x,r))}function A(t){return"cells"===t.type}function M(t){return"header"===t.type}function S(t){return(t.rowBlocks.length?t.rowBlocks[0].auxiliaryBlocks:[]).reduce((function(t,e){return t+R(e,1/0)}),0)}function E(t,e,r){var n=y(e)[0];if(void 0!==n){var i=n.rowBlocks,a=n.calcdata,o=D(i,i.length),s=n.calcdata.groupHeight-S(n),l=a.scrollY=Math.max(0,Math.min(o-s,a.scrollY)),c=function(t,e,r){for(var n=[],i=0,a=0;a<t.length;a++){for(var o=t[a],s=o.rows,l=0,c=0;c<s.length;c++)l+=s[c].rowHeight;o.allRowsHeight=l;e<i+l&&e+r>i&&n.push(a),i+=l}return n}(i,l,s);1===c.length&&(c[0]===i.length-1?c.unshift(c[0]-1):c.push(c[0]+1)),c[0]%2&&c.reverse(),e.each((function(t,e){t.page=c[e],t.scrollY=l})),e.attr("transform",(function(t){var e=D(t.rowBlocks,t.page)-t.scrollY;return u(0,e)})),t&&(C(t,r,e,c,n.prevPages,n,0),C(t,r,e,c,n.prevPages,n,1),x(r,t))}}function L(t,e,r,a){return function(o){var s=o.calcdata?o.calcdata:o,l=e.filter((function(t){return s.key===t.key})),c=r||s.scrollbarState.dragMultiplier,u=s.scrollY;s.scrollY=void 0===a?s.scrollY+c*i.event.dy:a;var f=l.selectAll("."+n.cn.yColumn).selectAll("."+n.cn.columnBlock).filter(A);return E(t,f,l),s.scrollY===u}}function C(t,e,r,n,i,a,o){n[o]!==i[o]&&(clearTimeout(a.currentRepaint[o]),a.currentRepaint[o]=setTimeout((function(){var a=r.filter((function(t,e){return e===o&&n[e]!==i[e]}));b(t,e,a,r),i[o]=n[o]})))}function P(t,e,r,a){return function(){var o=i.select(e.parentNode);o.each((function(t){var e=t.fragments;o.selectAll("tspan.line").each((function(t,r){e[r].width=this.getComputedTextLength()}));var r,i,a=e[e.length-1].width,s=e.slice(0,-1),l=[],c=0,u=t.column.columnWidth-2*n.cellPad;for(t.value="";s.length;)c+(i=(r=s.shift()).width+a)>u&&(t.value+=l.join(n.wrapSpacer)+n.lineBreaker,l=[],c=0),l.push(r.text),c+=i;c&&(t.value+=l.join(n.wrapSpacer)),t.wrapped=!0})),o.selectAll("tspan.line").remove(),_(o.select("."+n.cn.cellText),r,t,a),i.select(e.parentNode.parentNode).call(z)}}function I(t,e,r,a,o){return function(){if(!o.settledY){var s=i.select(e.parentNode),l=B(o),c=o.key-l.firstRowIndex,f=l.rows[c].rowHeight,h=o.cellHeightMayIncrease?e.parentNode.getBoundingClientRect().height+2*n.cellPad:f,p=Math.max(h,f);p-l.rows[c].rowHeight&&(l.rows[c].rowHeight=p,t.selectAll("."+n.cn.columnCell).call(z),E(null,t.filter(A),0),x(r,a,!0)),s.attr("transform",(function(){var t=this.parentNode.getBoundingClientRect(),e=i.select(this.parentNode).select("."+n.cn.cellRect).node().getBoundingClientRect(),r=this.transform.baseVal.consolidate(),a=e.top-t.top+(r?r.matrix.f:n.cellPad);return u(O(o,i.select(this.parentNode).select("."+n.cn.cellTextHolder).node().getBoundingClientRect().width),a)})),o.settledY=!0}}}function O(t,e){switch(t.align){case"left":return n.cellPad;case"right":return t.column.columnWidth-(e||0)-n.cellPad;case"center":return(t.column.columnWidth-(e||0))/2;default:return n.cellPad}}function z(t){t.attr("transform",(function(t){var e=t.rowBlocks[0].auxiliaryBlocks.reduce((function(t,e){return t+R(e,1/0)}),0),r=R(B(t),t.key);return u(0,r+e)})).selectAll("."+n.cn.cellRect).attr("height",(function(t){return(e=B(t),r=t.key,e.rows[r-e.firstRowIndex]).rowHeight;var e,r}))}function D(t,e){for(var r=0,n=e-1;n>=0;n--)r+=F(t[n]);return r}function R(t,e){for(var r=0,n=0;n<t.rows.length&&t.rows[n].rowIndex<e;n++)r+=t.rows[n].rowHeight;return r}function F(t){var e=t.allRowsHeight;if(void 0!==e)return e;for(var r=0,n=0;n<t.rows.length;n++)r+=t.rows[n].rowHeight;return t.allRowsHeight=r,r}function B(t){return t.rowBlocks[t.page]}e.exports=function(t,e){var r=!t._context.staticPlot,a=t._fullLayout._paper.selectAll("."+n.cn.table).data(e.map((function(e){var r=o.unwrap(e).trace;return h(t,r)})),o.keyFun);a.exit().remove(),a.enter().append("g").classed(n.cn.table,!0).attr("overflow","visible").style("box-sizing","content-box").style("position","absolute").style("left",0).style("overflow","visible").style("shape-rendering","crispEdges").style("pointer-events","all"),a.attr("width",(function(t){return t.width+t.size.l+t.size.r})).attr("height",(function(t){return t.height+t.size.t+t.size.b})).attr("transform",(function(t){return u(t.translateX,t.translateY)}));var l=a.selectAll("."+n.cn.tableControlView).data(o.repeat,o.keyFun),d=l.enter().append("g").classed(n.cn.tableControlView,!0).style("box-sizing","content-box");if(r){var _="onwheel"in document?"wheel":"mousewheel";d.on("mousemove",(function(e){l.filter((function(t){return e===t})).call(x,t)})).on(_,(function(e){if(!e.scrollbarState.wheeling){e.scrollbarState.wheeling=!0;var r=e.scrollY+i.event.deltaY;L(t,l,null,r)(e)||(i.event.stopPropagation(),i.event.preventDefault()),e.scrollbarState.wheeling=!1}})).call(x,t,!0)}l.attr("transform",(function(t){return u(t.size.l,t.size.t)}));var w=l.selectAll("."+n.cn.scrollBackground).data(o.repeat,o.keyFun);w.enter().append("rect").classed(n.cn.scrollBackground,!0).attr("fill","none"),w.attr("width",(function(t){return t.width})).attr("height",(function(t){return t.height})),l.each((function(e){s.setClipUrl(i.select(this),g(t,e),t)}));var T=l.selectAll("."+n.cn.yColumn).data((function(t){return t.columns}),o.keyFun);T.enter().append("g").classed(n.cn.yColumn,!0),T.exit().remove(),T.attr("transform",(function(t){return u(t.x,0)})),r&&T.call(i.behavior.drag().origin((function(e){return k(i.select(this),e,-n.uplift),c(this),e.calcdata.columnDragInProgress=!0,x(l.filter((function(t){return e.calcdata.key===t.key})),t),e})).on("drag",(function(t){var e=i.select(this),r=function(e){return(t===e?i.event.x:e.x)+e.columnWidth/2};t.x=Math.max(-n.overdrag,Math.min(t.calcdata.width+n.overdrag-t.columnWidth,i.event.x)),y(T).filter((function(e){return e.calcdata.key===t.calcdata.key})).sort((function(t,e){return r(t)-r(e)})).forEach((function(e,r){e.xIndex=r,e.x=t===e?e.x:e.xScale(e)})),T.filter((function(e){return t!==e})).transition().ease(n.transitionEase).duration(n.transitionDuration).attr("transform",(function(t){return u(t.x,0)})),e.call(f).attr("transform",u(t.x,-n.uplift))})).on("dragend",(function(e){var r=i.select(this),n=e.calcdata;e.x=e.xScale(e),e.calcdata.columnDragInProgress=!1,k(r,e,0),function(t,e,r){var n=e.gdColumnsOriginalOrder;e.gdColumns.sort((function(t,e){return r[n.indexOf(t)]-r[n.indexOf(e)]})),e.columnorder=r,t.emit("plotly_restyle")}(t,n,n.columns.map((function(t){return t.xIndex})))}))),T.each((function(e){s.setClipUrl(i.select(this),v(t,e),t)}));var S=T.selectAll("."+n.cn.columnBlock).data(p.splitToPanels,o.keyFun);S.enter().append("g").classed(n.cn.columnBlock,!0).attr("id",(function(t){return t.key})),S.style("cursor",(function(t){return t.dragHandle?"ew-resize":t.calcdata.scrollbarState.barWiggleRoom?"ns-resize":"default"}));var C=S.filter(M),P=S.filter(A);r&&P.call(i.behavior.drag().origin((function(t){return i.event.stopPropagation(),t})).on("drag",L(t,l,-1)).on("dragend",(function(){}))),b(t,l,C,S),b(t,l,P,S);var I=l.selectAll("."+n.cn.scrollAreaClip).data(o.repeat,o.keyFun);I.enter().append("clipPath").classed(n.cn.scrollAreaClip,!0).attr("id",(function(e){return g(t,e)}));var O=I.selectAll("."+n.cn.scrollAreaClipRect).data(o.repeat,o.keyFun);O.enter().append("rect").classed(n.cn.scrollAreaClipRect,!0).attr("x",-n.overdrag).attr("y",-n.uplift).attr("fill","none"),O.attr("width",(function(t){return t.width+2*n.overdrag})).attr("height",(function(t){return t.height+n.uplift})),T.selectAll("."+n.cn.columnBoundary).data(o.repeat,o.keyFun).enter().append("g").classed(n.cn.columnBoundary,!0);var z=T.selectAll("."+n.cn.columnBoundaryClippath).data(o.repeat,o.keyFun);z.enter().append("clipPath").classed(n.cn.columnBoundaryClippath,!0),z.attr("id",(function(e){return v(t,e)}));var D=z.selectAll("."+n.cn.columnBoundaryRect).data(o.repeat,o.keyFun);D.enter().append("rect").classed(n.cn.columnBoundaryRect,!0).attr("fill","none"),D.attr("width",(function(t){return t.columnWidth+2*m(t)})).attr("height",(function(t){return t.calcdata.height+2*m(t)+n.uplift})).attr("x",(function(t){return-m(t)})).attr("y",(function(t){return-m(t)})),E(null,P,l)}},{"../../components/color":361,"../../components/drawing":383,"../../lib":498,"../../lib/gup":495,"../../lib/svg_text_utils":524,"./constants":1064,"./data_preparation_helper":1065,"./data_split_helpers":1066,"@plotly/d3":58}],1070:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../../components/colorscale/attributes"),o=t("../../plots/domain").attributes,s=t("../pie/attributes"),l=t("../sunburst/attributes"),c=t("./constants"),u=t("../../lib/extend").extendFlat;e.exports={labels:l.labels,parents:l.parents,values:l.values,branchvalues:l.branchvalues,count:l.count,level:l.level,maxdepth:l.maxdepth,tiling:{packing:{valType:"enumerated",values:["squarify","binary","dice","slice","slice-dice","dice-slice"],dflt:"squarify",editType:"plot"},squarifyratio:{valType:"number",min:1,dflt:1,editType:"plot"},flip:{valType:"flaglist",flags:["x","y"],dflt:"",editType:"plot"},pad:{valType:"number",min:0,dflt:3,editType:"plot"},editType:"calc"},marker:u({pad:{t:{valType:"number",min:0,editType:"plot"},l:{valType:"number",min:0,editType:"plot"},r:{valType:"number",min:0,editType:"plot"},b:{valType:"number",min:0,editType:"plot"},editType:"calc"},colors:l.marker.colors,depthfade:{valType:"enumerated",values:[!0,!1,"reversed"],editType:"style"},line:l.marker.line,editType:"calc"},a("marker",{colorAttr:"colors",anim:!1})),pathbar:{visible:{valType:"boolean",dflt:!0,editType:"plot"},side:{valType:"enumerated",values:["top","bottom"],dflt:"top",editType:"plot"},edgeshape:{valType:"enumerated",values:[">","<","|","/","\\"],dflt:">",editType:"plot"},thickness:{valType:"number",min:12,editType:"plot"},textfont:u({},s.textfont,{}),editType:"calc"},text:s.text,textinfo:l.textinfo,texttemplate:i({editType:"plot"},{keys:c.eventDataKeys.concat(["label","value"])}),hovertext:s.hovertext,hoverinfo:l.hoverinfo,hovertemplate:n({},{keys:c.eventDataKeys}),textfont:s.textfont,insidetextfont:s.insidetextfont,outsidetextfont:u({},s.outsidetextfont,{}),textposition:{valType:"enumerated",values:["top left","top center","top right","middle left","middle center","middle right","bottom left","bottom center","bottom right"],dflt:"top left",editType:"plot"},sort:s.sort,root:l.root,domain:o({name:"treemap",trace:!0,editType:"calc"})}},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plots/domain":579,"../../plots/template_attributes":628,"../pie/attributes":896,"../sunburst/attributes":1044,"./constants":1073}],1071:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="treemap",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":614}],1072:[function(t,e,r){"use strict";var n=t("../sunburst/calc");r.calc=function(t,e){return n.calc(t,e)},r.crossTraceCalc=function(t){return n._runCrossTraceCalc("treemap",t)}},{"../sunburst/calc":1046}],1073:[function(t,e,r){"use strict";e.exports={CLICK_TRANSITION_TIME:750,CLICK_TRANSITION_EASING:"poly",eventDataKeys:["currentPath","root","entry","percentRoot","percentEntry","percentParent"],gapWithPathbar:1}},{}],1074:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../components/color"),o=t("../../plots/domain").defaults,s=t("../bar/defaults").handleText,l=t("../bar/constants").TEXTPAD,c=t("../../components/colorscale"),u=c.hasColorscale,f=c.handleDefaults;e.exports=function(t,e,r,c){function h(r,a){return n.coerce(t,e,i,r,a)}var p=h("labels"),d=h("parents");if(p&&p.length&&d&&d.length){var m=h("values");m&&m.length?h("branchvalues"):h("count"),h("level"),h("maxdepth"),"squarify"===h("tiling.packing")&&h("tiling.squarifyratio"),h("tiling.flip"),h("tiling.pad");var g=h("text");h("texttemplate"),e.texttemplate||h("textinfo",Array.isArray(g)?"text+label":"label"),h("hovertext"),h("hovertemplate");var v=h("pathbar.visible");s(t,e,c,h,"auto",{hasPathbar:v,moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),h("textposition");var y=-1!==e.textposition.indexOf("bottom");h("marker.line.width")&&h("marker.line.color",c.paper_bgcolor);var x=h("marker.colors");(e._hasColorscale=u(t,"marker","colors")||(t.marker||{}).coloraxis)?f(t,e,c,h,{prefix:"marker.",cLetter:"c"}):h("marker.depthfade",!(x||[]).length);var b=2*e.textfont.size;h("marker.pad.t",y?b/4:b),h("marker.pad.l",b/4),h("marker.pad.r",b/4),h("marker.pad.b",y?b:b/4),e._hovered={marker:{line:{width:2,color:a.contrast(c.paper_bgcolor)}}},v&&(h("pathbar.thickness",e.pathbar.textfont.size+2*l),h("pathbar.side"),h("pathbar.edgeshape")),h("sort"),h("root.color"),o(e,c,h),e._length=null}else e.visible=!1}},{"../../components/color":361,"../../components/colorscale":373,"../../lib":498,"../../plots/domain":579,"../bar/constants":645,"../bar/defaults":647,"./attributes":1070}],1075:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../sunburst/helpers"),a=t("../bar/uniform_text").clearMinTextSize,o=t("../bar/style").resizeText,s=t("./plot_one");e.exports=function(t,e,r,l,c){var u,f,h=c.type,p=c.drawDescendants,d=t._fullLayout,m=d["_"+h+"layer"],g=!r;(a(h,d),(u=m.selectAll("g.trace."+h).data(e,(function(t){return t[0].trace.uid}))).enter().append("g").classed("trace",!0).classed(h,!0),u.order(),!d.uniformtext.mode&&i.hasTransition(r))?(l&&(f=l()),n.transition().duration(r.duration).ease(r.easing).each("end",(function(){f&&f()})).each("interrupt",(function(){f&&f()})).each((function(){m.selectAll("g.trace").each((function(e){s(t,e,this,r,p)}))}))):(u.each((function(e){s(t,e,this,r,p)})),d.uniformtext.mode&&o(t,m.selectAll(".trace"),h));g&&u.exit().remove()}},{"../bar/style":657,"../bar/uniform_text":659,"../sunburst/helpers":1050,"./plot_one":1084,"@plotly/d3":58}],1076:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../../lib/svg_text_utils"),s=t("./partition"),l=t("./style").styleOne,c=t("./constants"),u=t("../sunburst/helpers"),f=t("../sunburst/fx");e.exports=function(t,e,r,h,p){var d=p.barDifY,m=p.width,g=p.height,v=p.viewX,y=p.viewY,x=p.pathSlice,b=p.toMoveInsideSlice,_=p.strTransform,w=p.hasTransition,T=p.handleSlicesExit,k=p.makeUpdateSliceInterpolator,A=p.makeUpdateTextInterpolator,M={},S=t._fullLayout,E=e[0],L=E.trace,C=E.hierarchy,P=m/L._entryDepth,I=u.listPath(r.data,"id"),O=s(C.copy(),[m,g],{packing:"dice",pad:{inner:0,top:0,left:0,right:0,bottom:0}}).descendants();(O=O.filter((function(t){var e=I.indexOf(t.data.id);return-1!==e&&(t.x0=P*e,t.x1=P*(e+1),t.y0=d,t.y1=d+g,t.onPathbar=!0,!0)}))).reverse(),(h=h.data(O,u.getPtId)).enter().append("g").classed("pathbar",!0),T(h,!0,M,[m,g],x),h.order();var z=h;w&&(z=z.transition().each("end",(function(){var e=n.select(this);u.setSliceCursor(e,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:!1})}))),z.each((function(s){s._x0=v(s.x0),s._x1=v(s.x1),s._y0=y(s.y0),s._y1=y(s.y1),s._hoverX=v(s.x1-Math.min(m,g)/2),s._hoverY=y(s.y1-g/2);var h=n.select(this),p=i.ensureSingle(h,"path","surface",(function(t){t.style("pointer-events","all")}));w?p.transition().attrTween("d",(function(t){var e=k(t,!0,M,[m,g]);return function(t){return x(e(t))}})):p.attr("d",x),h.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:t._transitioning}),p.call(l,s,L,{hovered:!1}),s._text=(u.getPtLabel(s)||"").split("<br>").join(" ")||"";var d=i.ensureSingle(h,"g","slicetext"),T=i.ensureSingle(d,"text","",(function(t){t.attr("data-notex",1)})),E=i.ensureUniformFontSize(t,u.determineTextFont(L,s,S.font,{onPathbar:!0}));T.text(s._text||" ").classed("slicetext",!0).attr("text-anchor","start").call(a.font,E).call(o.convertToTspans,t),s.textBB=a.bBox(T.node()),s.transform=b(s,{fontSize:E.size,onPathbar:!0}),s.transform.fontSize=E.size,w?T.transition().attrTween("transform",(function(t){var e=A(t,!0,M,[m,g]);return function(t){return _(e(t))}})):T.attr("transform",_(s))}))}},{"../../components/drawing":383,"../../lib":498,"../../lib/svg_text_utils":524,"../sunburst/fx":1049,"../sunburst/helpers":1050,"./constants":1073,"./partition":1082,"./style":1085,"@plotly/d3":58}],1077:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../../lib/svg_text_utils"),s=t("./partition"),l=t("./style").styleOne,c=t("./constants"),u=t("../sunburst/helpers"),f=t("../sunburst/fx"),h=t("../sunburst/plot").formatSliceLabel;e.exports=function(t,e,r,p,d){var m=d.width,g=d.height,v=d.viewX,y=d.viewY,x=d.pathSlice,b=d.toMoveInsideSlice,_=d.strTransform,w=d.hasTransition,T=d.handleSlicesExit,k=d.makeUpdateSliceInterpolator,A=d.makeUpdateTextInterpolator,M=d.prevEntry,S=t._fullLayout,E=e[0].trace,L=-1!==E.textposition.indexOf("left"),C=-1!==E.textposition.indexOf("right"),P=-1!==E.textposition.indexOf("bottom"),I=!P&&!E.marker.pad.t||P&&!E.marker.pad.b,O=s(r,[m,g],{packing:E.tiling.packing,squarifyratio:E.tiling.squarifyratio,flipX:E.tiling.flip.indexOf("x")>-1,flipY:E.tiling.flip.indexOf("y")>-1,pad:{inner:E.tiling.pad,top:E.marker.pad.t,left:E.marker.pad.l,right:E.marker.pad.r,bottom:E.marker.pad.b}}).descendants(),z=1/0,D=-1/0;O.forEach((function(t){var e=t.depth;e>=E._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(z=Math.min(z,e),D=Math.max(D,e))})),p=p.data(O,u.getPtId),E._maxVisibleLayers=isFinite(D)?D-z+1:0,p.enter().append("g").classed("slice",!0),T(p,!1,{},[m,g],x),p.order();var R=null;if(w&&M){var F=u.getPtId(M);p.each((function(t){null===R&&u.getPtId(t)===F&&(R={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var B=function(){return R||{x0:0,x1:m,y0:0,y1:g}},N=p;return w&&(N=N.transition().each("end",(function(){var e=n.select(this);u.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),N.each((function(s){var p=u.isHeader(s,E);s._x0=v(s.x0),s._x1=v(s.x1),s._y0=y(s.y0),s._y1=y(s.y1),s._hoverX=v(s.x1-E.marker.pad.r),s._hoverY=y(P?s.y1-E.marker.pad.b/2:s.y0+E.marker.pad.t/2);var d=n.select(this),T=i.ensureSingle(d,"path","surface",(function(t){t.style("pointer-events","all")}));w?T.transition().attrTween("d",(function(t){var e=k(t,!1,B(),[m,g]);return function(t){return x(e(t))}})):T.attr("d",x),d.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{isTransitioning:t._transitioning}),T.call(l,s,E,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text="":s._text=p?I?"":u.getPtLabel(s)||"":h(s,r,E,e,S)||"";var M=i.ensureSingle(d,"g","slicetext"),O=i.ensureSingle(M,"text","",(function(t){t.attr("data-notex",1)})),z=i.ensureUniformFontSize(t,u.determineTextFont(E,s,S.font));O.text(s._text||" ").classed("slicetext",!0).attr("text-anchor",C?"end":L||p?"start":"middle").call(a.font,z).call(o.convertToTspans,t),s.textBB=a.bBox(O.node()),s.transform=b(s,{fontSize:z.size,isHeader:p}),s.transform.fontSize=z.size,w?O.transition().attrTween("transform",(function(t){var e=A(t,!1,B(),[m,g]);return function(t){return _(e(t))}})):O.attr("transform",_(s))})),R}},{"../../components/drawing":383,"../../lib":498,"../../lib/svg_text_utils":524,"../sunburst/fx":1049,"../sunburst/helpers":1050,"../sunburst/plot":1054,"./constants":1073,"./partition":1082,"./style":1085,"@plotly/d3":58}],1078:[function(t,e,r){"use strict";e.exports=function t(e,r,n){var i;n.swapXY&&(i=e.x0,e.x0=e.y0,e.y0=i,i=e.x1,e.x1=e.y1,e.y1=i),n.flipX&&(i=e.x0,e.x0=r[0]-e.x1,e.x1=r[0]-i),n.flipY&&(i=e.y0,e.y0=r[1]-e.y1,e.y1=r[1]-i);var a=e.children;if(a)for(var o=0;o<a.length;o++)t(a[o],r,n)}},{}],1079:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"treemap",basePlotModule:t("./base_plot"),categories:[],animatable:!0,attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot"),style:t("./style").style,colorbar:t("../scatter/marker_colorbar"),meta:{}}},{"../scatter/marker_colorbar":940,"./attributes":1070,"./base_plot":1071,"./calc":1072,"./defaults":1074,"./layout_attributes":1080,"./layout_defaults":1081,"./plot":1083,"./style":1085}],1080:[function(t,e,r){"use strict";e.exports={treemapcolorway:{valType:"colorlist",editType:"calc"},extendtreemapcolors:{valType:"boolean",dflt:!0,editType:"calc"}}},{}],1081:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("treemapcolorway",e.colorway),r("extendtreemapcolors")}},{"../../lib":498,"./layout_attributes":1080}],1082:[function(t,e,r){"use strict";var n=t("d3-hierarchy"),i=t("./flip_tree");e.exports=function(t,e,r){var a,o=r.flipX,s=r.flipY,l="dice-slice"===r.packing,c=r.pad[s?"bottom":"top"],u=r.pad[o?"right":"left"],f=r.pad[o?"left":"right"],h=r.pad[s?"top":"bottom"];l&&(a=u,u=c,c=a,a=f,f=h,h=a);var p=n.treemap().tile(function(t,e){switch(t){case"squarify":return n.treemapSquarify.ratio(e);case"binary":return n.treemapBinary;case"dice":return n.treemapDice;case"slice":return n.treemapSlice;default:return n.treemapSliceDice}}(r.packing,r.squarifyratio)).paddingInner(r.pad.inner).paddingLeft(u).paddingRight(f).paddingTop(c).paddingBottom(h).size(l?[e[1],e[0]]:e)(t);return(l||o||s)&&i(p,e,{swapXY:l,flipX:o,flipY:s}),p}},{"./flip_tree":1078,"d3-hierarchy":110}],1083:[function(t,e,r){"use strict";var n=t("./draw"),i=t("./draw_descendants");e.exports=function(t,e,r,a){return n(t,e,r,a,{type:"treemap",drawDescendants:i})}},{"./draw":1075,"./draw_descendants":1077}],1084:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("d3-interpolate").interpolate,a=t("../sunburst/helpers"),o=t("../../lib"),s=t("../bar/constants").TEXTPAD,l=t("../bar/plot").toMoveInsideBar,c=t("../bar/uniform_text").recordMinTextSize,u=t("./constants"),f=t("./draw_ancestors");function h(t){return a.isHierarchyRoot(t)?"":a.getPtId(t)}e.exports=function(t,e,r,p,d){var m=t._fullLayout,g=e[0],v=g.trace,y="icicle"===v.type,x=g.hierarchy,b=a.findEntryWithLevel(x,v.level),_=n.select(r),w=_.selectAll("g.pathbar"),T=_.selectAll("g.slice");if(!b)return w.remove(),void T.remove();var k=a.isHierarchyRoot(b),A=!m.uniformtext.mode&&a.hasTransition(p),M=a.getMaxDepth(v),S=m._size,E=v.domain,L=S.w*(E.x[1]-E.x[0]),C=S.h*(E.y[1]-E.y[0]),P=L,I=v.pathbar.thickness,O=v.marker.line.width+u.gapWithPathbar,z=v.pathbar.visible?v.pathbar.side.indexOf("bottom")>-1?C+O:-(I+O):0,D={x0:P,x1:P,y0:z,y1:z+I},R=function(t,e,r){var n=v.tiling.pad,i=function(t){return t-n<=e.x0},a=function(t){return t+n>=e.x1},o=function(t){return t-n<=e.y0},s=function(t){return t+n>=e.y1};return t.x0===e.x0&&t.x1===e.x1&&t.y0===e.y0&&t.y1===e.y1?{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1}:{x0:i(t.x0-n)?0:a(t.x0-n)?r[0]:t.x0,x1:i(t.x1+n)?0:a(t.x1+n)?r[0]:t.x1,y0:o(t.y0-n)?0:s(t.y0-n)?r[1]:t.y0,y1:o(t.y1+n)?0:s(t.y1+n)?r[1]:t.y1}},F=null,B={},N={},j=null,U=function(t,e){return e?B[h(t)]:N[h(t)]},V=function(t,e,r,n){if(e)return B[h(x)]||D;var i=N[v.level]||r;return function(t){return t.data.depth-b.data.depth<M}(t)?R(t,i,n):{}};g.hasMultipleRoots&&k&&M++,v._maxDepth=M,v._backgroundColor=m.paper_bgcolor,v._entryDepth=b.data.depth,v._atRootLevel=k;var H=-L/2+S.l+S.w*(E.x[1]+E.x[0])/2,q=-C/2+S.t+S.h*(1-(E.y[1]+E.y[0])/2),G=function(t){return H+t},Y=function(t){return q+t},W=Y(0),X=G(0),Z=function(t){return X+t},J=function(t){return W+t};function K(t,e){return t+","+e}var Q=Z(0),$=function(t){t.x=Math.max(Q,t.x)},tt=v.pathbar.edgeshape,et=function(t,e){var r=t.x0,n=t.x1,i=t.y0,a=t.y1,o=t.textBB,u=function(t){return-1!==v.textposition.indexOf(t)},f=u("bottom"),h=u("top")||e.isHeader&&!f?"start":f?"end":"middle",p=u("right"),d=u("left")||e.onPathbar?-1:p?1:0,g=v[y?"tiling":"marker"].pad;if(e.isHeader){if((r+=(y?g:g.l)-s)>=(n-=(y?g:g.r)-s)){var x=(r+n)/2;r=x,n=x}var b;f?i<(b=a-(y?g:g.b))&&b<a&&(i=b):i<(b=i+(y?g:g.t))&&b<a&&(a=b)}var _=l(r,n,i,a,o,{isHorizontal:!1,constrained:!0,angle:0,anchor:h,leftToRight:d});return _.fontSize=e.fontSize,_.targetX=G(_.targetX),_.targetY=Y(_.targetY),isNaN(_.targetX)||isNaN(_.targetY)?{}:(r!==n&&i!==a&&c(v.type,_,m),{scale:_.scale,rotate:_.rotate,textX:_.textX,textY:_.textY,anchorX:_.anchorX,anchorY:_.anchorY,targetX:_.targetX,targetY:_.targetY})},rt=function(t,e){for(var r,n=0,i=t;!r&&n<M;)n++,(i=i.parent)?r=U(i,e):n=M;return r||{}},nt=function(t,e,r,n,a){var s,l=U(t,e);if(l)s=l;else if(e)s=D;else if(F)if(t.parent){var c=j||r;c&&!e?s=R(t,c,n):(s={},o.extendFlat(s,rt(t,e)))}else s=o.extendFlat({},t),y&&("h"===a.orientation?a.flipX?s.x0=t.x1:s.x1=0:a.flipY?s.y0=t.y1:s.y1=0);else s={};return i(s,{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})},it=function(t,e,r,n){var s=U(t,e),l={},u=V(t,e,r,n);o.extendFlat(l,{transform:et({x0:u.x0,x1:u.x1,y0:u.y0,y1:u.y1,textBB:t.textBB,_text:t._text},{isHeader:a.isHeader(t,v)})}),s?l=s:t.parent&&o.extendFlat(l,rt(t,e));var f=t.transform;return t.x0!==t.x1&&t.y0!==t.y1&&c(v.type,f,m),i(l,{transform:{scale:f.scale,rotate:f.rotate,textX:f.textX,textY:f.textY,anchorX:f.anchorX,anchorY:f.anchorY,targetX:f.targetX,targetY:f.targetY}})},at=function(t,e,r,a,o){var s=a[0],l=a[1];A?t.exit().transition().each((function(){var t=n.select(this);t.select("path.surface").transition().attrTween("d",(function(t){var r=function(t,e,r,n){var a,o=U(t,e);if(e)a=D;else{var s=U(b,e);a=s?R(t,s,n):{}}return i(o,a)}(t,e,0,[s,l]);return function(t){return o(r(t))}})),t.select("g.slicetext").attr("opacity",0)})).remove():t.exit().remove()},ot=function(t){var e=t.transform;return t.x0!==t.x1&&t.y0!==t.y1&&c(v.type,e,m),o.getTextTransform({textX:e.textX,textY:e.textY,anchorX:e.anchorX,anchorY:e.anchorY,targetX:e.targetX,targetY:e.targetY,scale:e.scale,rotate:e.rotate})};A&&(w.each((function(t){B[h(t)]={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1},t.transform&&(B[h(t)].transform={textX:t.transform.textX,textY:t.transform.textY,anchorX:t.transform.anchorX,anchorY:t.transform.anchorY,targetX:t.transform.targetX,targetY:t.transform.targetY,scale:t.transform.scale,rotate:t.transform.rotate})})),T.each((function(t){N[h(t)]={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1},t.transform&&(N[h(t)].transform={textX:t.transform.textX,textY:t.transform.textY,anchorX:t.transform.anchorX,anchorY:t.transform.anchorY,targetX:t.transform.targetX,targetY:t.transform.targetY,scale:t.transform.scale,rotate:t.transform.rotate}),!F&&a.isEntry(t)&&(F=t)}))),j=d(t,e,b,T,{width:L,height:C,viewX:G,viewY:Y,pathSlice:function(t){var e=G(t.x0),r=G(t.x1),n=Y(t.y0),i=Y(t.y1),a=r-e,o=i-n;if(!a||!o)return"";return"M"+K(e,n+0)+"L"+K(r-0,n)+"L"+K(r,i-0)+"L"+K(e+0,i)+"Z"},toMoveInsideSlice:et,prevEntry:F,makeUpdateSliceInterpolator:nt,makeUpdateTextInterpolator:it,handleSlicesExit:at,hasTransition:A,strTransform:ot}),v.pathbar.visible?f(t,e,b,w,{barDifY:z,width:P,height:I,viewX:Z,viewY:J,pathSlice:function(t){var e=Z(Math.max(Math.min(t.x0,t.x0),0)),r=Z(Math.min(Math.max(t.x1,t.x1),P)),n=J(t.y0),i=J(t.y1),a=I/2,o={},s={};o.x=e,s.x=r,o.y=s.y=(n+i)/2;var l={x:e,y:n},c={x:r,y:n},u={x:r,y:i},f={x:e,y:i};return">"===tt?(l.x-=a,c.x-=a,u.x-=a,f.x-=a):"/"===tt?(u.x-=a,f.x-=a,o.x-=a/2,s.x-=a/2):"\\"===tt?(l.x-=a,c.x-=a,o.x-=a/2,s.x-=a/2):"<"===tt&&(o.x-=a,s.x-=a),$(l),$(f),$(o),$(c),$(u),$(s),"M"+K(l.x,l.y)+"L"+K(c.x,c.y)+"L"+K(s.x,s.y)+"L"+K(u.x,u.y)+"L"+K(f.x,f.y)+"L"+K(o.x,o.y)+"Z"},toMoveInsideSlice:et,makeUpdateSliceInterpolator:nt,makeUpdateTextInterpolator:it,handleSlicesExit:at,hasTransition:A,strTransform:ot}):w.remove()}},{"../../lib":498,"../bar/constants":645,"../bar/plot":654,"../bar/uniform_text":659,"../sunburst/helpers":1050,"./constants":1073,"./draw_ancestors":1076,"@plotly/d3":58,"d3-interpolate":111}],1085:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/color"),a=t("../../lib"),o=t("../sunburst/helpers"),s=t("../bar/uniform_text").resizeText;function l(t,e,r,n){var s,l,c=(n||{}).hovered,u=e.data.data,f=u.i,h=u.color,p=o.isHierarchyRoot(e),d=1;if(c)s=r._hovered.marker.line.color,l=r._hovered.marker.line.width;else if(p&&h===r.root.color)d=100,s="rgba(0,0,0,0)",l=0;else if(s=a.castOption(r,f,"marker.line.color")||i.defaultLine,l=a.castOption(r,f,"marker.line.width")||0,!r._hasColorscale&&!e.onPathbar){var m=r.marker.depthfade;if(m){var g,v=i.combine(i.addOpacity(r._backgroundColor,.75),h);if(!0===m){var y=o.getMaxDepth(r);g=isFinite(y)?o.isLeaf(e)?0:r._maxVisibleLayers-(e.data.depth-r._entryDepth):e.data.height+1}else g=e.data.depth-r._entryDepth,r._atRootLevel||g++;if(g>0)for(var x=0;x<g;x++){var b=.5*x/g;h=i.combine(i.addOpacity(v,b),h)}}}t.style("stroke-width",l).call(i.fill,h).call(i.stroke,s).style("opacity",d)}e.exports={style:function(t){var e=t._fullLayout._treemaplayer.selectAll(".trace");s(t,e,"treemap"),e.each((function(t){var e=n.select(this),r=t[0].trace;e.style("opacity",r.opacity),e.selectAll("path.surface").each((function(t){n.select(this).call(l,t,r,{hovered:!1})}))}))},styleOne:l}},{"../../components/color":361,"../../lib":498,"../bar/uniform_text":659,"../sunburst/helpers":1050,"@plotly/d3":58}],1086:[function(t,e,r){"use strict";var n=t("../box/attributes"),i=t("../../lib/extend").extendFlat,a=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat;e.exports={y:n.y,x:n.x,x0:n.x0,y0:n.y0,xhoverformat:a("x"),yhoverformat:a("y"),name:i({},n.name,{}),orientation:i({},n.orientation,{}),bandwidth:{valType:"number",min:0,editType:"calc"},scalegroup:{valType:"string",dflt:"",editType:"calc"},scalemode:{valType:"enumerated",values:["width","count"],dflt:"width",editType:"calc"},spanmode:{valType:"enumerated",values:["soft","hard","manual"],dflt:"soft",editType:"calc"},span:{valType:"info_array",items:[{valType:"any",editType:"calc"},{valType:"any",editType:"calc"}],editType:"calc"},line:{color:{valType:"color",editType:"style"},width:{valType:"number",min:0,dflt:2,editType:"style"},editType:"plot"},fillcolor:n.fillcolor,points:i({},n.boxpoints,{}),jitter:i({},n.jitter,{}),pointpos:i({},n.pointpos,{}),width:i({},n.width,{}),marker:n.marker,text:n.text,hovertext:n.hovertext,hovertemplate:n.hovertemplate,box:{visible:{valType:"boolean",dflt:!1,editType:"plot"},width:{valType:"number",min:0,max:1,dflt:.25,editType:"plot"},fillcolor:{valType:"color",editType:"style"},line:{color:{valType:"color",editType:"style"},width:{valType:"number",min:0,editType:"style"},editType:"style"},editType:"plot"},meanline:{visible:{valType:"boolean",dflt:!1,editType:"plot"},color:{valType:"color",editType:"style"},width:{valType:"number",min:0,editType:"style"},editType:"plot"},side:{valType:"enumerated",values:["both","positive","negative"],dflt:"both",editType:"calc"},offsetgroup:n.offsetgroup,alignmentgroup:n.alignmentgroup,selected:n.selected,unselected:n.unselected,hoveron:{valType:"flaglist",flags:["violins","points","kde"],dflt:"violins+points+kde",extras:["all"],editType:"style"}}},{"../../lib/extend":488,"../../plots/cartesian/axis_format_attributes":552,"../box/attributes":668}],1087:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../box/calc"),o=t("./helpers"),s=t("../../constants/numerical").BADNUM;function l(t,e,r){var i=e.max-e.min;if(!i)return t.bandwidth?t.bandwidth:0;if(t.bandwidth)return Math.max(t.bandwidth,i/1e4);var a=r.length,o=n.stdev(r,a-1,e.mean);return Math.max(function(t,e,r){return 1.059*Math.min(e,r/1.349)*Math.pow(t,-.2)}(a,o,e.q3-e.q1),i/100)}function c(t,e,r,n){var a,o=t.spanmode,l=t.span||[],c=[e.min,e.max],u=[e.min-2*n,e.max+2*n];function f(n){var i=l[n],a="multicategory"===r.type?r.r2c(i):r.d2c(i,0,t[e.valLetter+"calendar"]);return a===s?u[n]:a}var h={type:"linear",range:a="soft"===o?u:"hard"===o?c:[f(0),f(1)]};return i.setConvert(h),h.cleanRange(),a}e.exports=function(t,e){var r=a(t,e);if(r[0].t.empty)return r;for(var s=t._fullLayout,u=i.getFromId(t,e["h"===e.orientation?"xaxis":"yaxis"]),f=1/0,h=-1/0,p=0,d=0,m=0;m<r.length;m++){var g=r[m],v=g.pts.map(o.extractVal),y=g.bandwidth=l(e,g,v),x=g.span=c(e,g,u,y);if(g.min===g.max&&0===y)x=g.span=[g.min,g.max],g.density=[{v:1,t:x[0]}],g.bandwidth=y,p=Math.max(p,1);else{var b=x[1]-x[0],_=Math.ceil(b/(y/3)),w=b/_;if(!isFinite(w)||!isFinite(_))return n.error("Something went wrong with computing the violin span"),r[0].t.empty=!0,r;var T=o.makeKDE(g,e,v);g.density=new Array(_);for(var k=0,A=x[0];A<x[1]+w/2;k++,A+=w){var M=T(A);g.density[k]={v:M,t:A},p=Math.max(p,M)}}d=Math.max(d,v.length),f=Math.min(f,x[0]),h=Math.max(h,x[1])}var S=i.findExtremes(u,[f,h],{padded:!0});if(e._extremes[u._id]=S,e.width)r[0].t.maxKDE=p;else{var E=s._violinScaleGroupStats,L=e.scalegroup,C=E[L];C?(C.maxKDE=Math.max(C.maxKDE,p),C.maxCount=Math.max(C.maxCount,d)):E[L]={maxKDE:p,maxCount:d}}return r[0].t.labels.kde=n._(t,"kde:"),r}},{"../../constants/numerical":474,"../../lib":498,"../../plots/cartesian/axes":549,"../box/calc":669,"./helpers":1090}],1088:[function(t,e,r){"use strict";var n=t("../box/cross_trace_calc").setPositionOffset,i=["v","h"];e.exports=function(t,e){for(var r=t.calcdata,a=e.xaxis,o=e.yaxis,s=0;s<i.length;s++){for(var l=i[s],c="h"===l?o:a,u=[],f=0;f<r.length;f++){var h=r[f],p=h[0].t,d=h[0].trace;!0!==d.visible||"violin"!==d.type||p.empty||d.orientation!==l||d.xaxis!==a._id||d.yaxis!==o._id||u.push(f)}n("violin",t,u,c)}}},{"../box/cross_trace_calc":670}],1089:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../box/defaults"),o=t("./attributes");e.exports=function(t,e,r,s){function l(r,i){return n.coerce(t,e,o,r,i)}function c(r,i){return n.coerce2(t,e,o,r,i)}if(a.handleSampleDefaults(t,e,l,s),!1!==e.visible){l("bandwidth"),l("side"),l("width")||(l("scalegroup",e.name),l("scalemode"));var u,f=l("span");Array.isArray(f)&&(u="manual"),l("spanmode",u);var h=l("line.color",(t.marker||{}).color||r),p=l("line.width"),d=l("fillcolor",i.addOpacity(e.line.color,.5));a.handlePointsDefaults(t,e,l,{prefix:""});var m=c("box.width"),g=c("box.fillcolor",d),v=c("box.line.color",h),y=c("box.line.width",p);l("box.visible",Boolean(m||g||v||y))||(e.box={visible:!1});var x=c("meanline.color",h),b=c("meanline.width",p);l("meanline.visible",Boolean(x||b))||(e.meanline={visible:!1})}}},{"../../components/color":361,"../../lib":498,"../box/defaults":671,"./attributes":1086}],1090:[function(t,e,r){"use strict";var n=t("../../lib"),i=function(t){return 1/Math.sqrt(2*Math.PI)*Math.exp(-.5*t*t)};r.makeKDE=function(t,e,r){var n=r.length,a=i,o=t.bandwidth,s=1/(n*o);return function(t){for(var e=0,i=0;i<n;i++)e+=a((t-r[i])/o);return s*e}},r.getPositionOnKdePath=function(t,e,r){var i,a;"h"===e.orientation?(i="y",a="x"):(i="x",a="y");var o=n.findPointOnPath(t.path,r,a,{pathLength:t.pathLength}),s=t.posCenterPx,l=o[i];return[l,"both"===e.side?2*s-l:s]},r.getKdeValue=function(t,e,n){var i=t.pts.map(r.extractVal);return r.makeKDE(t,e,i)(n)/t.posDensityScale},r.extractVal=function(t){return t.v}},{"../../lib":498}],1091:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../box/hover"),o=t("./helpers");e.exports=function(t,e,r,s,l){l||(l={});var c,u,f=l.hoverLayer,h=t.cd,p=h[0].trace,d=p.hoveron,m=-1!==d.indexOf("violins"),g=-1!==d.indexOf("kde"),v=[];if(m||g){var y=a.hoverOnBoxes(t,e,r,s);if(g&&y.length>0){var x,b,_,w,T,k=t.xa,A=t.ya;"h"===p.orientation?(T=e,x="y",_=A,b="x",w=k):(T=r,x="x",_=k,b="y",w=A);var M=h[t.index];if(T>=M.span[0]&&T<=M.span[1]){var S=n.extendFlat({},t),E=w.c2p(T,!0),L=o.getKdeValue(M,p,T),C=o.getPositionOnKdePath(M,p,E),P=_._offset,I=_._length;S[x+"0"]=C[0],S[x+"1"]=C[1],S[b+"0"]=S[b+"1"]=E,S[b+"Label"]=b+": "+i.hoverLabelText(w,T,p[b+"hoverformat"])+", "+h[0].t.labels.kde+" "+L.toFixed(3),S.spikeDistance=y[0].spikeDistance;var O=x+"Spike";S[O]=y[0][O],y[0].spikeDistance=void 0,y[0][O]=void 0,S.hovertemplate=!1,v.push(S),(u={stroke:t.color})[x+"1"]=n.constrain(P+C[0],P,P+I),u[x+"2"]=n.constrain(P+C[1],P,P+I),u[b+"1"]=u[b+"2"]=w._offset+E}}m&&(v=v.concat(y))}-1!==d.indexOf("points")&&(c=a.hoverOnPoints(t,e,r));var z=f.selectAll(".violinline-"+p.uid).data(u?[0]:[]);return z.enter().append("line").classed("violinline-"+p.uid,!0).attr("stroke-width",1.5),z.exit().remove(),z.attr(u),"closest"===s?c?[c]:v:c?(v.push(c),v):v}},{"../../lib":498,"../../plots/cartesian/axes":549,"../box/hover":673,"./helpers":1090}],1092:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("../box/defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc"),plot:t("./plot"),style:t("./style"),styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../box/select"),moduleType:"trace",name:"violin",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","symbols","oriented","box-violin","showLegend","violinLayout","zoomScale"],meta:{}}},{"../../plots/cartesian":563,"../box/defaults":671,"../box/select":678,"../scatter/style":946,"./attributes":1086,"./calc":1087,"./cross_trace_calc":1088,"./defaults":1089,"./hover":1091,"./layout_attributes":1093,"./layout_defaults":1094,"./plot":1095,"./style":1096}],1093:[function(t,e,r){"use strict";var n=t("../box/layout_attributes"),i=t("../../lib").extendFlat;e.exports={violinmode:i({},n.boxmode,{}),violingap:i({},n.boxgap,{}),violingroupgap:i({},n.boxgroupgap,{})}},{"../../lib":498,"../box/layout_attributes":675}],1094:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes"),a=t("../box/layout_defaults");e.exports=function(t,e,r){a._supply(t,e,r,(function(r,a){return n.coerce(t,e,i,r,a)}),"violin")}},{"../../lib":498,"../box/layout_defaults":676,"./layout_attributes":1093}],1095:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../box/plot"),s=t("../scatter/line_points"),l=t("./helpers");e.exports=function(t,e,r,c){var u=t._fullLayout,f=e.xaxis,h=e.yaxis;function p(t){var e=s(t,{xaxis:f,yaxis:h,connectGaps:!0,baseTolerance:.75,shape:"spline",simplify:!0,linearized:!0});return a.smoothopen(e[0],1)}i.makeTraceGroups(c,r,"trace violins").each((function(t){var r=n.select(this),a=t[0],s=a.t,c=a.trace;if(!0!==c.visible||s.empty)r.remove();else{var d=s.bPos,m=s.bdPos,g=e[s.valLetter+"axis"],v=e[s.posLetter+"axis"],y="both"===c.side,x=y||"positive"===c.side,b=y||"negative"===c.side,_=r.selectAll("path.violin").data(i.identity);_.enter().append("path").style("vector-effect","non-scaling-stroke").attr("class","violin"),_.exit().remove(),_.each((function(t){var e,r,i,a,o,l,f,h,_=n.select(this),w=t.density,T=w.length,k=v.c2l(t.pos+d,!0),A=v.l2p(k);if(c.width)e=s.maxKDE/m;else{var M=u._violinScaleGroupStats[c.scalegroup];e="count"===c.scalemode?M.maxKDE/m*(M.maxCount/t.pts.length):M.maxKDE/m}if(x){for(f=new Array(T),o=0;o<T;o++)(h=f[o]={})[s.posLetter]=k+w[o].v/e,h[s.valLetter]=g.c2l(w[o].t,!0);r=p(f)}if(b){for(f=new Array(T),l=0,o=T-1;l<T;l++,o--)(h=f[l]={})[s.posLetter]=k-w[o].v/e,h[s.valLetter]=g.c2l(w[o].t,!0);i=p(f)}if(y)a=r+"L"+i.substr(1)+"Z";else{var S=[A,g.c2p(w[0].t)],E=[A,g.c2p(w[T-1].t)];"h"===c.orientation&&(S.reverse(),E.reverse()),a=x?"M"+S+"L"+r.substr(1)+"L"+E:"M"+E+"L"+i.substr(1)+"L"+S}_.attr("d",a),t.posCenterPx=A,t.posDensityScale=e*m,t.path=_.node(),t.pathLength=t.path.getTotalLength()/(y?2:1)}));var w,T,k,A=c.box,M=A.width,S=(A.line||{}).width;y?(w=m*M,T=0):x?(w=[0,m*M/2],T=S*{x:1,y:-1}[s.posLetter]):(w=[m*M/2,0],T=S*{x:-1,y:1}[s.posLetter]),o.plotBoxAndWhiskers(r,{pos:v,val:g},c,{bPos:d,bdPos:w,bPosPxOffset:T}),o.plotBoxMean(r,{pos:v,val:g},c,{bPos:d,bdPos:w,bPosPxOffset:T}),!c.box.visible&&c.meanline.visible&&(k=i.identity);var E=r.selectAll("path.meanline").data(k||[]);E.enter().append("path").attr("class","meanline").style("fill","none").style("vector-effect","non-scaling-stroke"),E.exit().remove(),E.each((function(t){var e=g.c2p(t.mean,!0),r=l.getPositionOnKdePath(t,c,e);n.select(this).attr("d","h"===c.orientation?"M"+e+","+r[0]+"V"+r[1]:"M"+r[0]+","+e+"H"+r[1])})),o.plotPoints(r,{x:f,y:h},c,s)}}))}},{"../../components/drawing":383,"../../lib":498,"../box/plot":677,"../scatter/line_points":936,"./helpers":1090,"@plotly/d3":58}],1096:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/color"),a=t("../scatter/style").stylePoints;e.exports=function(t){var e=n.select(t).selectAll("g.trace.violins");e.style("opacity",(function(t){return t[0].trace.opacity})),e.each((function(e){var r=e[0].trace,o=n.select(this),s=r.box||{},l=s.line||{},c=r.meanline||{},u=c.width;o.selectAll("path.violin").style("stroke-width",r.line.width+"px").call(i.stroke,r.line.color).call(i.fill,r.fillcolor),o.selectAll("path.box").style("stroke-width",l.width+"px").call(i.stroke,l.color).call(i.fill,s.fillcolor);var f={"stroke-width":u+"px","stroke-dasharray":2*u+"px,"+u+"px"};o.selectAll("path.mean").style(f).call(i.stroke,c.color),o.selectAll("path.meanline").style(f).call(i.stroke,c.color),a(o,r,t)}))}},{"../../components/color":361,"../scatter/style":946,"@plotly/d3":58}],1097:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../isosurface/attributes"),a=t("../surface/attributes"),o=t("../../plots/attributes"),s=t("../../lib/extend").extendFlat,l=t("../../plot_api/edit_types").overrideAll,c=e.exports=l(s({x:i.x,y:i.y,z:i.z,value:i.value,isomin:i.isomin,isomax:i.isomax,surface:i.surface,spaceframe:{show:{valType:"boolean",dflt:!1},fill:{valType:"number",min:0,max:1,dflt:1}},slices:i.slices,caps:i.caps,text:i.text,hovertext:i.hovertext,xhoverformat:i.xhoverformat,yhoverformat:i.yhoverformat,zhoverformat:i.zhoverformat,valuehoverformat:i.valuehoverformat,hovertemplate:i.hovertemplate},n("",{colorAttr:"`value`",showScaleDflt:!0,editTypeOverride:"calc"}),{colorbar:i.colorbar,opacity:i.opacity,opacityscale:a.opacityscale,lightposition:i.lightposition,lighting:i.lighting,flatshading:i.flatshading,contour:i.contour,hoverinfo:s({},o.hoverinfo),showlegend:s({},o.showlegend,{dflt:!1})}),"calc","nested");c.x.editType=c.y.editType=c.z.editType=c.value.editType="calc+clearAxisTypes",c.transforms=void 0},{"../../components/colorscale/attributes":368,"../../lib/extend":488,"../../plot_api/edit_types":531,"../../plots/attributes":545,"../isosurface/attributes":857,"../surface/attributes":1056}],1098:[function(t,e,r){"use strict";var n=t("../../../stackgl_modules").gl_mesh3d,i=t("../../lib/gl_format_color").parseColorScale,a=t("../../lib/str2rgbarray"),o=t("../../components/colorscale").extractOpts,s=t("../../plots/gl3d/zip3"),l=t("../isosurface/convert").findNearestOnAxis,c=t("../isosurface/convert").generateIsoMeshes;function u(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name="",this.data=null,this.showContour=!1}var f=u.prototype;f.handlePick=function(t){if(t.object===this.mesh){var e=t.data.index,r=this.data._meshX[e],n=this.data._meshY[e],i=this.data._meshZ[e],a=this.data._Ys.length,o=this.data._Zs.length,s=l(r,this.data._Xs).id,c=l(n,this.data._Ys).id,u=l(i,this.data._Zs).id,f=t.index=u+o*c+o*a*s;t.traceCoordinate=[this.data._meshX[f],this.data._meshY[f],this.data._meshZ[f],this.data._value[f]];var h=this.data.hovertext||this.data.text;return Array.isArray(h)&&void 0!==h[f]?t.textLabel=h[f]:h&&(t.textLabel=h),!0}},f.update=function(t){var e=this.scene,r=e.fullSceneLayout;function n(t,e,r,n){return e.map((function(e){return t.d2l(e,0,n)*r}))}this.data=c(t);var l={positions:s(n(r.xaxis,t._meshX,e.dataScale[0],t.xcalendar),n(r.yaxis,t._meshY,e.dataScale[1],t.ycalendar),n(r.zaxis,t._meshZ,e.dataScale[2],t.zcalendar)),cells:s(t._meshI,t._meshJ,t._meshK),lightPosition:[t.lightposition.x,t.lightposition.y,t.lightposition.z],ambient:t.lighting.ambient,diffuse:t.lighting.diffuse,specular:t.lighting.specular,roughness:t.lighting.roughness,fresnel:t.lighting.fresnel,vertexNormalsEpsilon:t.lighting.vertexnormalsepsilon,faceNormalsEpsilon:t.lighting.facenormalsepsilon,opacity:t.opacity,opacityscale:t.opacityscale,contourEnable:t.contour.show,contourColor:a(t.contour.color).slice(0,3),contourWidth:t.contour.width,useFacetNormals:t.flatshading},u=o(t);l.vertexIntensity=t._meshIntensity,l.vertexIntensityBounds=[u.min,u.max],l.colormap=i(t),this.mesh.update(l)},f.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports=function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new u(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}},{"../../../stackgl_modules":1119,"../../components/colorscale":373,"../../lib/gl_format_color":494,"../../lib/str2rgbarray":523,"../../plots/gl3d/zip3":604,"../isosurface/convert":859}],1099:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../isosurface/defaults").supplyIsoDefaults,o=t("../surface/defaults").opacityscaleDefaults;e.exports=function(t,e,r,s){function l(r,a){return n.coerce(t,e,i,r,a)}a(t,e,r,s,l),o(t,e,s,l)}},{"../../lib":498,"../isosurface/defaults":860,"../surface/defaults":1059,"./attributes":1097}],1100:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("../isosurface/calc"),colorbar:{min:"cmin",max:"cmax"},plot:t("./convert"),moduleType:"trace",name:"volume",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","showLegend"],meta:{}}},{"../../plots/gl3d":593,"../isosurface/calc":858,"./attributes":1097,"./convert":1098,"./defaults":1099}],1101:[function(t,e,r){"use strict";var n=t("../bar/attributes"),i=t("../scatter/attributes").line,a=t("../../plots/attributes"),o=t("../../plots/cartesian/axis_format_attributes").axisHoverFormat,s=t("../../plots/template_attributes").hovertemplateAttrs,l=t("../../plots/template_attributes").texttemplateAttrs,c=t("./constants"),u=t("../../lib/extend").extendFlat,f=t("../../components/color");function h(t){return{marker:{color:u({},n.marker.color,{arrayOk:!1,editType:"style"}),line:{color:u({},n.marker.line.color,{arrayOk:!1,editType:"style"}),width:u({},n.marker.line.width,{arrayOk:!1,editType:"style"}),editType:"style"},editType:"style"},editType:"style"}}e.exports={measure:{valType:"data_array",dflt:[],editType:"calc"},base:{valType:"number",dflt:null,arrayOk:!1,editType:"calc"},x:n.x,x0:n.x0,dx:n.dx,y:n.y,y0:n.y0,dy:n.dy,xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,xhoverformat:o("x"),yhoverformat:o("y"),hovertext:n.hovertext,hovertemplate:s({},{keys:c.eventDataKeys}),hoverinfo:u({},a.hoverinfo,{flags:["name","x","y","text","initial","delta","final"]}),textinfo:{valType:"flaglist",flags:["label","text","initial","delta","final"],extras:["none"],editType:"plot",arrayOk:!1},texttemplate:l({editType:"plot"},{keys:c.eventDataKeys.concat(["label"])}),text:n.text,textposition:n.textposition,insidetextanchor:n.insidetextanchor,textangle:n.textangle,textfont:n.textfont,insidetextfont:n.insidetextfont,outsidetextfont:n.outsidetextfont,constraintext:n.constraintext,cliponaxis:n.cliponaxis,orientation:n.orientation,offset:n.offset,width:n.width,increasing:h(),decreasing:h(),totals:h(),connector:{line:{color:u({},i.color,{dflt:f.defaultLine}),width:u({},i.width,{editType:"plot"}),dash:i.dash,editType:"plot"},mode:{valType:"enumerated",values:["spanning","between"],dflt:"between",editType:"plot"},visible:{valType:"boolean",dflt:!0,editType:"plot"},editType:"plot"},offsetgroup:n.offsetgroup,alignmentgroup:n.alignmentgroup}},{"../../components/color":361,"../../lib/extend":488,"../../plots/attributes":545,"../../plots/cartesian/axis_format_attributes":552,"../../plots/template_attributes":628,"../bar/attributes":643,"../scatter/attributes":922,"./constants":1103}],1102:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../plots/cartesian/align_period"),a=t("../../lib").mergeArray,o=t("../scatter/calc_selection"),s=t("../../constants/numerical").BADNUM;function l(t){return"a"===t||"absolute"===t}function c(t){return"t"===t||"total"===t}e.exports=function(t,e){var r,u,f,h,p,d,m=n.getFromId(t,e.xaxis||"x"),g=n.getFromId(t,e.yaxis||"y");"h"===e.orientation?(r=m.makeCalcdata(e,"x"),f=g.makeCalcdata(e,"y"),h=i(e,g,"y",f),p=!!e.yperiodalignment,d="y"):(r=g.makeCalcdata(e,"y"),f=m.makeCalcdata(e,"x"),h=i(e,m,"x",f),p=!!e.xperiodalignment,d="x"),u=h.vals;for(var v,y=Math.min(u.length,r.length),x=new Array(y),b=0,_=!1,w=0;w<y;w++){var T=r[w]||0,k=!1;(r[w]!==s||c(e.measure[w])||l(e.measure[w]))&&w+1<y&&(r[w+1]!==s||c(e.measure[w+1])||l(e.measure[w+1]))&&(k=!0);var A=x[w]={i:w,p:u[w],s:T,rawS:T,cNext:k};l(e.measure[w])?(b=A.s,A.isSum=!0,A.dir="totals",A.s=b):c(e.measure[w])?(A.isSum=!0,A.dir="totals",A.s=b):(A.isSum=!1,A.dir=A.rawS<0?"decreasing":"increasing",v=A.s,A.s=b+v,b+=v),"totals"===A.dir&&(_=!0),p&&(x[w].orig_p=f[w],x[w][d+"End"]=h.ends[w],x[w][d+"Start"]=h.starts[w]),e.ids&&(A.id=String(e.ids[w])),A.v=(e.base||0)+b}return x.length&&(x[0].hasTotals=_),a(e.text,x,"tx"),a(e.hovertext,x,"htx"),o(x,e),x}},{"../../constants/numerical":474,"../../lib":498,"../../plots/cartesian/align_period":546,"../../plots/cartesian/axes":549,"../scatter/calc_selection":924}],1103:[function(t,e,r){"use strict";e.exports={eventDataKeys:["initial","delta","final"]}},{}],1104:[function(t,e,r){"use strict";var n=t("../bar/cross_trace_calc").setGroupPositions;e.exports=function(t,e){var r,i,a=t._fullLayout,o=t._fullData,s=t.calcdata,l=e.xaxis,c=e.yaxis,u=[],f=[],h=[];for(i=0;i<o.length;i++){var p=o[i];!0===p.visible&&p.xaxis===l._id&&p.yaxis===c._id&&"waterfall"===p.type&&(r=s[i],"h"===p.orientation?h.push(r):f.push(r),u.push(r))}var d={mode:a.waterfallmode,norm:a.waterfallnorm,gap:a.waterfallgap,groupgap:a.waterfallgroupgap};for(n(t,l,c,f,d),n(t,c,l,h,d),i=0;i<u.length;i++){r=u[i];for(var m=0;m<r.length;m++){var g=r[m];!1===g.isSum&&(g.s0+=0===m?0:r[m-1].s),m+1<r.length&&(r[m].nextP0=r[m+1].p0,r[m].nextS0=r[m+1].s0)}}}},{"../bar/cross_trace_calc":646}],1105:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../bar/defaults").handleGroupingDefaults,a=t("../bar/defaults").handleText,o=t("../scatter/xy_defaults"),s=t("../scatter/period_defaults"),l=t("./attributes"),c=t("../../components/color"),u=t("../../constants/delta.js"),f=u.INCREASING.COLOR,h=u.DECREASING.COLOR;function p(t,e,r){t(e+".marker.color",r),t(e+".marker.line.color",c.defaultLine),t(e+".marker.line.width")}e.exports={supplyDefaults:function(t,e,r,i){function c(r,i){return n.coerce(t,e,l,r,i)}if(o(t,e,i,c)){s(t,e,i,c),c("xhoverformat"),c("yhoverformat"),c("measure"),c("orientation",e.x&&!e.y?"h":"v"),c("base"),c("offset"),c("width"),c("text"),c("hovertext"),c("hovertemplate");var u=c("textposition");if(a(t,e,i,c,u,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),"none"!==e.textposition&&(c("texttemplate"),e.texttemplate||c("textinfo")),p(c,"increasing",f),p(c,"decreasing",h),p(c,"totals","#4499FF"),c("connector.visible"))c("connector.mode"),c("connector.line.width")&&(c("connector.line.color"),c("connector.line.dash"))}else e.visible=!1},crossTraceDefaults:function(t,e){var r,a;function o(t){return n.coerce(a._input,a,l,t)}if("group"===e.waterfallmode)for(var s=0;s<t.length;s++)r=(a=t[s])._input,i(r,a,e,o)}}},{"../../components/color":361,"../../constants/delta.js":468,"../../lib":498,"../bar/defaults":647,"../scatter/period_defaults":942,"../scatter/xy_defaults":949,"./attributes":1101}],1106:[function(t,e,r){"use strict";e.exports=function(t,e){return t.x="xVal"in e?e.xVal:e.x,t.y="yVal"in e?e.yVal:e.y,"initial"in e&&(t.initial=e.initial),"delta"in e&&(t.delta=e.delta),"final"in e&&(t.final=e.final),e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),t}},{}],1107:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes").hoverLabelText,i=t("../../components/color").opacity,a=t("../bar/hover").hoverOnBars,o=t("../../constants/delta.js"),s=o.INCREASING.SYMBOL,l=o.DECREASING.SYMBOL;e.exports=function(t,e,r,o,c){var u=a(t,e,r,o,c);if(u){var f=u.cd,h=f[0].trace,p="h"===h.orientation,d=p?"x":"y",m=p?t.xa:t.ya,g=f[u.index],v=g.isSum?g.b+g.s:g.rawS;if(!g.isSum){u.initial=g.b+g.s-v,u.delta=v,u.final=u.initial+u.delta;var y=k(Math.abs(u.delta));u.deltaLabel=v<0?"("+y+")":y,u.finalLabel=k(u.final),u.initialLabel=k(u.initial)}var x=g.hi||h.hoverinfo,b=[];if(x&&"none"!==x&&"skip"!==x){var _="all"===x,w=x.split("+"),T=function(t){return _||-1!==w.indexOf(t)};g.isSum||(!T("final")||T(p?"x":"y")||b.push(u.finalLabel),T("delta")&&(v<0?b.push(u.deltaLabel+" "+l):b.push(u.deltaLabel+" "+s)),T("initial")&&b.push("Initial: "+u.initialLabel))}return b.length&&(u.extraText=b.join("<br>")),u.color=function(t,e){var r=t[e.dir].marker,n=r.color,a=r.line.color,o=r.line.width;if(i(n))return n;if(i(a)&&o)return a}(h,g),[u]}function k(t){return n(m,t,h[d+"hoverformat"])}}},{"../../components/color":361,"../../constants/delta.js":468,"../../plots/cartesian/axes":549,"../bar/hover":650}],1108:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults").supplyDefaults,crossTraceDefaults:t("./defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc"),plot:t("./plot"),style:t("./style").style,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("../bar/select"),moduleType:"trace",name:"waterfall",basePlotModule:t("../../plots/cartesian"),categories:["bar-like","cartesian","svg","oriented","showLegend","zoomScale"],meta:{}}},{"../../plots/cartesian":563,"../bar/select":655,"./attributes":1101,"./calc":1102,"./cross_trace_calc":1104,"./defaults":1105,"./event_data":1106,"./hover":1107,"./layout_attributes":1109,"./layout_defaults":1110,"./plot":1111,"./style":1112}],1109:[function(t,e,r){"use strict";e.exports={waterfallmode:{valType:"enumerated",values:["group","overlay"],dflt:"group",editType:"calc"},waterfallgap:{valType:"number",min:0,max:1,editType:"calc"},waterfallgroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},{}],1110:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s<r.length;s++){var l=r[s];if(l.visible&&"waterfall"===l.type){a=!0;break}}a&&(o("waterfallmode"),o("waterfallgap",.2),o("waterfallgroupgap"))}},{"../../lib":498,"./layout_attributes":1109}],1111:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../../constants/numerical").BADNUM,s=t("../bar/plot"),l=t("../bar/uniform_text").clearMinTextSize;e.exports=function(t,e,r,c){var u=t._fullLayout;l("waterfall",u),s.plot(t,e,r,c,{mode:u.waterfallmode,norm:u.waterfallmode,gap:u.waterfallgap,groupgap:u.waterfallgroupgap}),function(t,e,r,s){var l=e.xaxis,c=e.yaxis;i.makeTraceGroups(s,r,"trace bars").each((function(r){var s=n.select(this),u=r[0].trace,f=i.ensureSingle(s,"g","lines");if(u.connector&&u.connector.visible){var h="h"===u.orientation,p=u.connector.mode,d=f.selectAll("g.line").data(i.identity);d.enter().append("g").classed("line",!0),d.exit().remove();var m=d.size();d.each((function(r,s){if(s===m-1||r.cNext){var u=function(t,e,r,n){var i=[],a=[],o=n?e:r,s=n?r:e;return i[0]=o.c2p(t.s0,!0),a[0]=s.c2p(t.p0,!0),i[1]=o.c2p(t.s1,!0),a[1]=s.c2p(t.p1,!0),i[2]=o.c2p(t.nextS0,!0),a[2]=s.c2p(t.nextP0,!0),n?[i,a]:[a,i]}(r,l,c,h),f=u[0],d=u[1],g="";f[0]!==o&&d[0]!==o&&f[1]!==o&&d[1]!==o&&("spanning"===p&&!r.isSum&&s>0&&(g+=h?"M"+f[0]+","+d[1]+"V"+d[0]:"M"+f[1]+","+d[0]+"H"+f[0]),"between"!==p&&(r.isSum||s<m-1)&&(g+=h?"M"+f[1]+","+d[0]+"V"+d[1]:"M"+f[0]+","+d[1]+"H"+f[1]),f[2]!==o&&d[2]!==o&&(g+=h?"M"+f[1]+","+d[1]+"V"+d[2]:"M"+f[1]+","+d[1]+"H"+f[2])),""===g&&(g="M0,0Z"),i.ensureSingle(n.select(this),"path").attr("d",g).call(a.setClipUrl,e.layerClipId,t)}}))}else f.remove()}))}(t,e,r,c)}},{"../../components/drawing":383,"../../constants/numerical":474,"../../lib":498,"../bar/plot":654,"../bar/uniform_text":659,"@plotly/d3":58}],1112:[function(t,e,r){"use strict";var n=t("@plotly/d3"),i=t("../../components/drawing"),a=t("../../components/color"),o=t("../../constants/interactions").DESELECTDIM,s=t("../bar/style"),l=t("../bar/uniform_text").resizeText,c=s.styleTextPoints;e.exports={style:function(t,e,r){var s=r||n.select(t).selectAll("g.waterfalllayer").selectAll("g.trace");l(t,s,"waterfall"),s.style("opacity",(function(t){return t[0].trace.opacity})),s.each((function(e){var r=n.select(this),s=e[0].trace;r.selectAll(".point > path").each((function(t){if(!t.isBlank){var e=s[t.dir].marker;n.select(this).call(a.fill,e.color).call(a.stroke,e.line.color).call(i.dashLine,e.line.dash,e.line.width).style("opacity",s.selectedpoints&&!t.selected?o:1)}})),c(r,s,t),r.selectAll(".lines").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll("path"),t.width,t.color,t.dash)}))}))}}},{"../../components/color":361,"../../components/drawing":383,"../../constants/interactions":473,"../bar/style":657,"../bar/uniform_text":659,"@plotly/d3":58}],1113:[function(t,e,r){"use strict";var n=t("../plots/cartesian/axes"),i=t("../lib"),a=t("../plot_api/plot_schema"),o=t("./helpers").pointsAccessorFunction,s=t("../constants/numerical").BADNUM;r.moduleType="transform",r.name="aggregate";var l=r.attributes={enabled:{valType:"boolean",dflt:!0,editType:"calc"},groups:{valType:"string",strict:!0,noBlank:!0,arrayOk:!0,dflt:"x",editType:"calc"},aggregations:{_isLinkedToArray:"aggregation",target:{valType:"string",editType:"calc"},func:{valType:"enumerated",values:["count","sum","avg","median","mode","rms","stddev","min","max","first","last","change","range"],dflt:"first",editType:"calc"},funcmode:{valType:"enumerated",values:["sample","population"],dflt:"sample",editType:"calc"},enabled:{valType:"boolean",dflt:!0,editType:"calc"},editType:"calc"},editType:"calc"},c=l.aggregations;function u(t,e,r,a){if(a.enabled){for(var o=a.target,l=i.nestedProperty(e,o),c=l.get(),u=function(t,e){var r=t.func,n=e.d2c,a=e.c2d;switch(r){case"count":return f;case"first":return h;case"last":return p;case"sum":return function(t,e){for(var r=0,i=0;i<e.length;i++){var o=n(t[e[i]]);o!==s&&(r+=o)}return a(r)};case"avg":return function(t,e){for(var r=0,i=0,o=0;o<e.length;o++){var l=n(t[e[o]]);l!==s&&(r+=l,i++)}return i?a(r/i):s};case"min":return function(t,e){for(var r=1/0,i=0;i<e.length;i++){var o=n(t[e[i]]);o!==s&&(r=Math.min(r,o))}return r===1/0?s:a(r)};case"max":return function(t,e){for(var r=-1/0,i=0;i<e.length;i++){var o=n(t[e[i]]);o!==s&&(r=Math.max(r,o))}return r===-1/0?s:a(r)};case"range":return function(t,e){for(var r=1/0,i=-1/0,o=0;o<e.length;o++){var l=n(t[e[o]]);l!==s&&(r=Math.min(r,l),i=Math.max(i,l))}return i===-1/0||r===1/0?s:a(i-r)};case"change":return function(t,e){var r=n(t[e[0]]),i=n(t[e[e.length-1]]);return r===s||i===s?s:a(i-r)};case"median":return function(t,e){for(var r=[],o=0;o<e.length;o++){var l=n(t[e[o]]);l!==s&&r.push(l)}if(!r.length)return s;r.sort(i.sorterAsc);var c=(r.length-1)/2;return a((r[Math.floor(c)]+r[Math.ceil(c)])/2)};case"mode":return function(t,e){for(var r={},i=0,o=s,l=0;l<e.length;l++){var c=n(t[e[l]]);if(c!==s){var u=r[c]=(r[c]||0)+1;u>i&&(i=u,o=c)}}return i?a(o):s};case"rms":return function(t,e){for(var r=0,i=0,o=0;o<e.length;o++){var l=n(t[e[o]]);l!==s&&(r+=l*l,i++)}return i?a(Math.sqrt(r/i)):s};case"stddev":return function(e,r){var i,a=0,o=0,l=1,c=s;for(i=0;i<r.length&&c===s;i++)c=n(e[r[i]]);if(c===s)return s;for(;i<r.length;i++){var u=n(e[r[i]]);if(u!==s){var f=u-c;a+=f,o+=f*f,l++}}var h="sample"===t.funcmode?l-1:l;return h?Math.sqrt((o-a*a/l)/h):0}}}(a,n.getDataConversions(t,e,o,c)),d=new Array(r.length),m=0;m<r.length;m++)d[m]=u(c,r[m]);l.set(d),"count"===a.func&&i.pushUnique(e._arrayAttrs,o)}}function f(t,e){return e.length}function h(t,e){return t[e[0]]}function p(t,e){return t[e[e.length-1]]}r.supplyDefaults=function(t,e){var r,n={};function o(e,r){return i.coerce(t,n,l,e,r)}if(!o("enabled"))return n;var s=a.findArrayAttributes(e),u={};for(r=0;r<s.length;r++)u[s[r]]=1;var f=o("groups");if(!Array.isArray(f)){if(!u[f])return n.enabled=!1,n;u[f]=0}var h,p=t.aggregations||[],d=n.aggregations=new Array(p.length);function m(t,e){return i.coerce(p[r],h,c,t,e)}for(r=0;r<p.length;r++){h={_index:r};var g=m("target"),v=m("func");m("enabled")&&g&&(u[g]||"count"===v&&void 0===u[g])?("stddev"===v&&m("funcmode"),u[g]=0,d[r]=h):d[r]={enabled:!1,_index:r}}for(r=0;r<s.length;r++)u[s[r]]&&d.push({target:s[r],func:c.func.dflt,enabled:!0,_index:-1});return n},r.calcTransform=function(t,e,r){if(r.enabled){var n=r.groups,a=i.getTargetArray(e,{target:n});if(a){var s,l,c,f,h={},p={},d=[],m=o(e.transforms,r),g=a.length;for(e._length&&(g=Math.min(g,e._length)),s=0;s<g;s++)void 0===(c=h[l=a[s]])?(h[l]=d.length,f=[s],d.push(f),p[h[l]]=m(s)):(d[c].push(s),p[h[l]]=(p[h[l]]||[]).concat(m(s)));r._indexToPoints=p;var v=r.aggregations;for(s=0;s<v.length;s++)u(t,e,d,v[s]);"string"==typeof n&&u(t,e,d,{target:n,func:"first",enabled:!0}),e._length=d.length}}}},{"../constants/numerical":474,"../lib":498,"../plot_api/plot_schema":537,"../plots/cartesian/axes":549,"./helpers":1116}],1114:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../registry"),a=t("../plots/cartesian/axes"),o=t("./helpers").pointsAccessorFunction,s=t("../constants/filter_ops"),l=s.COMPARISON_OPS,c=s.INTERVAL_OPS,u=s.SET_OPS;r.moduleType="transform",r.name="filter",r.attributes={enabled:{valType:"boolean",dflt:!0,editType:"calc"},target:{valType:"string",strict:!0,noBlank:!0,arrayOk:!0,dflt:"x",editType:"calc"},operation:{valType:"enumerated",values:[].concat(l).concat(c).concat(u),dflt:"=",editType:"calc"},value:{valType:"any",dflt:0,editType:"calc"},preservegaps:{valType:"boolean",dflt:!1,editType:"calc"},editType:"calc"},r.supplyDefaults=function(t){var e={};function a(i,a){return n.coerce(t,e,r.attributes,i,a)}if(a("enabled")){var o=a("target");if(n.isArrayOrTypedArray(o)&&0===o.length)return e.enabled=!1,e;a("preservegaps"),a("operation"),a("value");var s=i.getComponentMethod("calendars","handleDefaults");s(t,e,"valuecalendar",null),s(t,e,"targetcalendar",null)}return e},r.calcTransform=function(t,e,r){if(r.enabled){var i=n.getTargetArray(e,r);if(i){var s=r.target,f=i.length;e._length&&(f=Math.min(f,e._length));var h=r.targetcalendar,p=e._arrayAttrs,d=r.preservegaps;if("string"==typeof s){var m=n.nestedProperty(e,s+"calendar").get();m&&(h=m)}var g,v,y=function(t,e,r){var n=t.operation,i=t.value,a=Array.isArray(i);function o(t){return-1!==t.indexOf(n)}var s,f=function(r){return e(r,0,t.valuecalendar)},h=function(t){return e(t,0,r)};o(l)?s=f(a?i[0]:i):o(c)?s=a?[f(i[0]),f(i[1])]:[f(i),f(i)]:o(u)&&(s=a?i.map(f):[f(i)]);switch(n){case"=":return function(t){return h(t)===s};case"!=":return function(t){return h(t)!==s};case"<":return function(t){return h(t)<s};case"<=":return function(t){return h(t)<=s};case">":return function(t){return h(t)>s};case">=":return function(t){return h(t)>=s};case"[]":return function(t){var e=h(t);return e>=s[0]&&e<=s[1]};case"()":return function(t){var e=h(t);return e>s[0]&&e<s[1]};case"[)":return function(t){var e=h(t);return e>=s[0]&&e<s[1]};case"(]":return function(t){var e=h(t);return e>s[0]&&e<=s[1]};case"][":return function(t){var e=h(t);return e<=s[0]||e>=s[1]};case")(":return function(t){var e=h(t);return e<s[0]||e>s[1]};case"](":return function(t){var e=h(t);return e<=s[0]||e>s[1]};case")[":return function(t){var e=h(t);return e<s[0]||e>=s[1]};case"{}":return function(t){return-1!==s.indexOf(h(t))};case"}{":return function(t){return-1===s.indexOf(h(t))}}}(r,a.getDataToCoordFunc(t,e,s,i),h),x={},b={},_=0;d?(g=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set(new Array(f))},v=function(t,e){var r=x[t.astr][e];t.get()[e]=r}):(g=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set([])},v=function(t,e){var r=x[t.astr][e];t.get().push(r)}),k(g);for(var w=o(e.transforms,r),T=0;T<f;T++){y(i[T])?(k(v,T),b[_++]=w(T)):d&&_++}r._indexToPoints=b,e._length=_}}function k(t,r){for(var i=0;i<p.length;i++){t(n.nestedProperty(e,p[i]),r)}}}},{"../constants/filter_ops":470,"../lib":498,"../plots/cartesian/axes":549,"../registry":633,"./helpers":1116}],1115:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plot_api/plot_schema"),a=t("../plots/plots"),o=t("./helpers").pointsAccessorFunction;function s(t,e){var r,s,l,c,u,f,h,p,d,m,g=e.transform,v=e.transformIndex,y=t.transforms[v].groups,x=o(t.transforms,g);if(!n.isArrayOrTypedArray(y)||0===y.length)return[t];var b=n.filterUnique(y),_=new Array(b.length),w=y.length,T=i.findArrayAttributes(t),k=g.styles||[],A={};for(r=0;r<k.length;r++)A[k[r].target]=k[r].value;g.styles&&(m=n.keyedContainer(g,"styles","target","value.name"));var M={},S={};for(r=0;r<b.length;r++){M[f=b[r]]=r,S[f]=0,(h=_[r]=n.extendDeepNoArrays({},t))._group=f,h.transforms[v]._indexToPoints={};var E=null;for(m&&(E=m.get(f)),h.name=E||""===E?E:n.templateString(g.nameformat,{trace:t.name,group:f}),p=h.transforms,h.transforms=[],s=0;s<p.length;s++)h.transforms[s]=n.extendDeepNoArrays({},p[s]);for(s=0;s<T.length;s++)n.nestedProperty(h,T[s]).set([])}for(l=0;l<T.length;l++){for(c=T[l],s=0,d=[];s<b.length;s++)d[s]=n.nestedProperty(_[s],c).get();for(u=n.nestedProperty(t,c).get(),s=0;s<w;s++)d[M[y[s]]].push(u[s])}for(s=0;s<w;s++){(h=_[M[y[s]]]).transforms[v]._indexToPoints[S[y[s]]]=x(s),S[y[s]]++}for(r=0;r<b.length;r++)f=b[r],h=_[r],a.clearExpandedTraceDefaultColors(h),h=n.extendDeepNoArrays(h,A[f]||{});return _}r.moduleType="transform",r.name="groupby",r.attributes={enabled:{valType:"boolean",dflt:!0,editType:"calc"},groups:{valType:"data_array",dflt:[],editType:"calc"},nameformat:{valType:"string",editType:"calc"},styles:{_isLinkedToArray:"style",target:{valType:"string",editType:"calc"},value:{valType:"any",dflt:{},editType:"calc",_compareAsJSON:!0},editType:"calc"},editType:"calc"},r.supplyDefaults=function(t,e,i){var a,o={};function s(e,i){return n.coerce(t,o,r.attributes,e,i)}if(!s("enabled"))return o;s("groups"),s("nameformat",i._dataLength>1?"%{group} (%{trace})":"%{group}");var l=t.styles,c=o.styles=[];if(l)for(a=0;a<l.length;a++){var u=c[a]={};n.coerce(l[a],c[a],r.attributes.styles,"target");var f=n.coerce(l[a],c[a],r.attributes.styles,"value");n.isPlainObject(f)?u.value=n.extendDeep({},f):f&&delete u.value}return o},r.transform=function(t,e){var r,n,i,a=[];for(n=0;n<t.length;n++)for(r=s(t[n],e),i=0;i<r.length;i++)a.push(r[i]);return a}},{"../lib":498,"../plot_api/plot_schema":537,"../plots/plots":614,"./helpers":1116}],1116:[function(t,e,r){"use strict";r.pointsAccessorFunction=function(t,e){for(var r,n,i=0;i<t.length&&(r=t[i])!==e;i++)r._indexToPoints&&!1!==r.enabled&&(n=r._indexToPoints);return n?function(t){return n[t]}:function(t){return[t]}}},{}],1117:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plots/cartesian/axes"),a=t("./helpers").pointsAccessorFunction,o=t("../constants/numerical").BADNUM;r.moduleType="transform",r.name="sort",r.attributes={enabled:{valType:"boolean",dflt:!0,editType:"calc"},target:{valType:"string",strict:!0,noBlank:!0,arrayOk:!0,dflt:"x",editType:"calc"},order:{valType:"enumerated",values:["ascending","descending"],dflt:"ascending",editType:"calc"},editType:"calc"},r.supplyDefaults=function(t){var e={};function i(i,a){return n.coerce(t,e,r.attributes,i,a)}return i("enabled")&&(i("target"),i("order")),e},r.calcTransform=function(t,e,r){if(r.enabled){var s=n.getTargetArray(e,r);if(s){var l=r.target,c=s.length;e._length&&(c=Math.min(c,e._length));var u,f,h=e._arrayAttrs,p=function(t,e,r,n){var i,a=new Array(n),s=new Array(n);for(i=0;i<n;i++)a[i]={v:e[i],i:i};for(a.sort(function(t,e){switch(t.order){case"ascending":return function(t,r){var n=e(t.v),i=e(r.v);return n===o?1:i===o?-1:n-i};case"descending":return function(t,r){var n=e(t.v),i=e(r.v);return n===o?1:i===o?-1:i-n}}}(t,r)),i=0;i<n;i++)s[i]=a[i].i;return s}(r,s,i.getDataToCoordFunc(t,e,l,s),c),d=a(e.transforms,r),m={};for(u=0;u<h.length;u++){var g=n.nestedProperty(e,h[u]),v=g.get(),y=new Array(c);for(f=0;f<c;f++)y[f]=v[p[f]];g.set(y)}for(f=0;f<c;f++)m[f]=d(p[f]);r._indexToPoints=m,e._length=c}}}},{"../constants/numerical":474,"../lib":498,"../plots/cartesian/axes":549,"./helpers":1116}],1118:[function(t,e,r){"use strict";r.version="2.11.1"},{}],1119:[function(t,e,r){(function(n){(function(){!function(t){"object"==typeof r&&void 0!==e?e.exports=t():("undefined"!=typeof window?window:void 0!==n?n:"undefined"!=typeof self?self:this).stackgl=t()}((function(){return function e(r,n,i){function a(s,l){if(!n[s]){if(!r[s]){var c="function"==typeof t&&t;if(!l&&c)return c(s,!0);if(o)return o(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var f=n[s]={exports:{}};r[s][0].call(f.exports,(function(t){return a(r[s][1][t]||t)}),f,f.exports,e,r,n,i)}return n[s].exports}for(var o="function"==typeof t&&t,s=0;s<i.length;s++)a(i[s]);return a}({1:[function(t,e,r){"use strict";r.byteLength=function(t){var e=c(t),r=e[0],n=e[1];return 3*(r+n)/4-n},r.toByteArray=function(t){var e,r,n=c(t),o=n[0],s=n[1],l=new a(function(t,e,r){return 3*(e+r)/4-r}(0,o,s)),u=0,f=s>0?o-4:o;for(r=0;r<f;r+=4)e=i[t.charCodeAt(r)]<<18|i[t.charCodeAt(r+1)]<<12|i[t.charCodeAt(r+2)]<<6|i[t.charCodeAt(r+3)],l[u++]=e>>16&255,l[u++]=e>>8&255,l[u++]=255&e;2===s&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,l[u++]=255&e);1===s&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,l[u++]=e>>8&255,l[u++]=255&e);return l},r.fromByteArray=function(t){for(var e,r=t.length,i=r%3,a=[],o=0,s=r-i;o<s;o+=16383)a.push(u(t,o,o+16383>s?s:o+16383));1===i?(e=t[r-1],a.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],a.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"="));return a.join("")};for(var n=[],i=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=o.length;s<l;++s)n[s]=o[s],i[o.charCodeAt(s)]=s;function c(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function u(t,e,r){for(var i,a,o=[],s=e;s<r;s+=3)i=(t[s]<<16&16711680)+(t[s+1]<<8&65280)+(255&t[s+2]),o.push(n[(a=i)>>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},{}],2:[function(t,e,r){},{}],3:[function(t,e,r){(function(e){(function(){
/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/
"use strict";var e=t("base64-js"),n=t("ieee754");r.Buffer=a,r.SlowBuffer=function(t){+t!=t&&(t=0);return a.alloc(+t)},r.INSPECT_MAX_BYTES=50;function i(t){if(t>2147483647)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return e.__proto__=a.prototype,e}function a(t,e,r){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return l(t)}return o(t,e,r)}function o(t,e,r){if("string"==typeof t)return function(t,e){"string"==typeof e&&""!==e||(e="utf8");if(!a.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var r=0|f(t,e),n=i(r),o=n.write(t,e);o!==r&&(n=n.slice(0,o));return n}(t,e);if(ArrayBuffer.isView(t))return c(t);if(null==t)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(B(t,ArrayBuffer)||t&&B(t.buffer,ArrayBuffer))return function(t,e,r){if(e<0||t.byteLength<e)throw new RangeError('"offset" is outside of buffer bounds');if(t.byteLength<e+(r||0))throw new RangeError('"length" is outside of buffer bounds');var n;n=void 0===e&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,e):new Uint8Array(t,e,r);return n.__proto__=a.prototype,n}(t,e,r);if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return a.from(n,e,r);var o=function(t){if(a.isBuffer(t)){var e=0|u(t.length),r=i(e);return 0===r.length||t.copy(r,0,0,e),r}if(void 0!==t.length)return"number"!=typeof t.length||N(t.length)?i(0):c(t);if("Buffer"===t.type&&Array.isArray(t.data))return c(t.data)}(t);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return a.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function s(t){if("number"!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function l(t){return s(t),i(t<0?0:0|u(t))}function c(t){for(var e=t.length<0?0:0|u(t.length),r=i(e),n=0;n<e;n+=1)r[n]=255&t[n];return r}function u(t){if(t>=2147483647)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+2147483647..toString(16)+" bytes");return 0|t}function f(t,e){if(a.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||B(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return D(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return R(t).length;default:if(i)return n?-1:D(t).length;e=(""+e).toLowerCase(),i=!0}}function h(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return M(this,e,r);case"utf8":case"utf-8":return T(this,e,r);case"ascii":return k(this,e,r);case"latin1":case"binary":return A(this,e,r);case"base64":return w(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function p(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function d(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),N(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=a.from(e,n)),a.isBuffer(e))return 0===e.length?-1:m(t,e,r,n,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):m(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function m(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var u=-1;for(a=r;a<s;a++)if(c(t,a)===c(e,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(r+l>s&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;h<l;h++)if(c(t,a+h)!==c(e,h)){f=!1;break}if(f)return a}return-1}function g(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=e.length;n>a/2&&(n=a/2);for(var o=0;o<n;++o){var s=parseInt(e.substr(2*o,2),16);if(N(s))return o;t[r+o]=s}return o}function v(t,e,r,n){return F(D(e,t.length-r),t,r,n)}function y(t,e,r,n){return F(function(t){for(var e=[],r=0;r<t.length;++r)e.push(255&t.charCodeAt(r));return e}(e),t,r,n)}function x(t,e,r,n){return y(t,e,r,n)}function b(t,e,r,n){return F(R(e),t,r,n)}function _(t,e,r,n){return F(function(t,e){for(var r,n,i,a=[],o=0;o<t.length&&!((e-=2)<0);++o)r=t.charCodeAt(o),n=r>>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function w(t,r,n){return 0===r&&n===t.length?e.fromByteArray(t):e.fromByteArray(t.slice(r,n))}function T(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var a,o,s,l,c=t[i],u=null,f=c>239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(a=t[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var r="",n=0;for(;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=4096));return r}(n)}r.kMaxLength=2147483647,a.TYPED_ARRAY_SUPPORT=function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()}catch(t){return!1}}(),a.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),a.poolSize=8192,a.from=function(t,e,r){return o(t,e,r)},a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,a.alloc=function(t,e,r){return function(t,e,r){return s(t),t<=0?i(t):void 0!==e?"string"==typeof r?i(t).fill(e,r):i(t).fill(e):i(t)}(t,e,r)},a.allocUnsafe=function(t){return l(t)},a.allocUnsafeSlow=function(t){return l(t)},a.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==a.prototype},a.compare=function(t,e){if(B(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),B(e,Uint8Array)&&(e=a.from(e,e.offset,e.byteLength)),!a.isBuffer(t)||!a.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var r=t.length,n=e.length,i=0,o=Math.min(r,n);i<o;++i)if(t[i]!==e[i]){r=t[i],n=e[i];break}return r<n?-1:n<r?1:0},a.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},a.concat=function(t,e){if(!Array.isArray(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return a.alloc(0);var r;if(void 0===e)for(e=0,r=0;r<t.length;++r)e+=t[r].length;var n=a.allocUnsafe(e),i=0;for(r=0;r<t.length;++r){var o=t[r];if(B(o,Uint8Array)&&(o=a.from(o)),!a.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(n,i),i+=o.length}return n},a.byteLength=f,a.prototype._isBuffer=!0,a.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)p(this,e,e+1);return this},a.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)p(this,e,e+3),p(this,e+1,e+2);return this},a.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)p(this,e,e+7),p(this,e+1,e+6),p(this,e+2,e+5),p(this,e+3,e+4);return this},a.prototype.toString=function(){var t=this.length;return 0===t?"":0===arguments.length?T(this,0,t):h.apply(this,arguments)},a.prototype.toLocaleString=a.prototype.toString,a.prototype.equals=function(t){if(!a.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===a.compare(this,t)},a.prototype.inspect=function(){var t="",e=r.INSPECT_MAX_BYTES;return t=this.toString("hex",0,e).replace(/(.{2})/g,"$1 ").trim(),this.length>e&&(t+=" ... "),"<Buffer "+t+">"},a.prototype.compare=function(t,e,r,n,i){if(B(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0),l=Math.min(o,s),c=this.slice(n,i),u=t.slice(e,r),f=0;f<l;++f)if(c[f]!==u[f]){o=c[f],s=u[f];break}return o<s?-1:s<o?1:0},a.prototype.includes=function(t,e,r){return-1!==this.indexOf(t,e,r)},a.prototype.indexOf=function(t,e,r){return d(this,t,e,r,!0)},a.prototype.lastIndexOf=function(t,e,r){return d(this,t,e,r,!1)},a.prototype.write=function(t,e,r,n){if(void 0===e)n="utf8",r=this.length,e=0;else if(void 0===r&&"string"==typeof e)n=e,r=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return g(this,t,e,r);case"utf8":case"utf-8":return v(this,t,e,r);case"ascii":return y(this,t,e,r);case"latin1":case"binary":return x(this,t,e,r);case"base64":return b(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,t,e,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function k(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(127&t[i]);return n}function A(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(t[i]);return n}function M(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=e;a<r;++a)i+=z(t[a]);return i}function S(t,e,r){for(var n=t.slice(e,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+256*n[a+1]);return i}function E(t,e,r){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}function L(t,e,r,n,i,o){if(!a.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<o)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}function C(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function P(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,4),n.write(t,e,r,i,23,4),r+4}function I(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,8),n.write(t,e,r,i,52,8),r+8}a.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e<t&&(e=t);var n=this.subarray(t,e);return n.__proto__=a.prototype,n},a.prototype.readUIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a<e&&(i*=256);)n+=this[t+a]*i;return n},a.prototype.readUIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},a.prototype.readUInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a<e&&(i*=256);)n+=this[t+a]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*e)),n},a.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},a.prototype.readInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},a.prototype.readInt16LE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a<r&&(i*=256);)this[e+a]=t/i&255;return e+r},a.prototype.writeUIntBE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},a.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,255,0),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},a.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a<r&&(o*=256);)t<0&&0===s&&0!==this[e+a-1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},a.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},a.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},a.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeFloatLE=function(t,e,r){return P(this,t,e,!0,r)},a.prototype.writeFloatBE=function(t,e,r){return P(this,t,e,!1,r)},a.prototype.writeDoubleLE=function(t,e,r){return I(this,t,e,!0,r)},a.prototype.writeDoubleBE=function(t,e,r){return I(this,t,e,!1,r)},a.prototype.copy=function(t,e,r,n){if(!a.isBuffer(t))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e<n-r&&(n=t.length-e+r);var i=n-r;if(this===t&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(e,r,n);else if(this===t&&r<e&&e<n)for(var o=i-1;o>=0;--o)t[o+e]=this[o+r];else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},a.prototype.fill=function(t,e,r,n){if("string"==typeof t){if("string"==typeof e?(n=e,e=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!a.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===t.length){var i=t.charCodeAt(0);("utf8"===n&&i<128||"latin1"===n)&&(t=i)}}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<r)throw new RangeError("Out of range index");if(r<=e)return this;var o;if(e>>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(o=e;o<r;++o)this[o]=t;else{var s=a.isBuffer(t)?t:a.from(t,n),l=s.length;if(0===l)throw new TypeError('The value "'+t+'" is invalid for argument "value"');for(o=0;o<r-e;++o)this[o+e]=s[o%l]}return this};var O=/[^+/0-9A-Za-z-_]/g;function z(t){return t<16?"0"+t.toString(16):t.toString(16)}function D(t,e){var r;e=e||1/0;for(var n=t.length,i=null,a=[],o=0;o<n;++o){if((r=t.charCodeAt(o))>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function R(t){return e.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(O,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function F(t,e,r,n){for(var i=0;i<n&&!(i+r>=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function B(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function N(t){return t!=t}}).call(this)}).call(this,t("buffer").Buffer)},{"base64-js":1,buffer:3,ieee754:4}],4:[function(t,e,r){r.read=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<<s)-1,c=l>>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},r.write=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,f=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*m}},{}],5:[function(t,e,r){var n,i,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(t){if(n===setTimeout)return setTimeout(t,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(t){n=o}try{i="function"==typeof clearTimeout?clearTimeout:s}catch(t){i=s}}();var c,u=[],f=!1,h=-1;function p(){f&&c&&(f=!1,c.length?u=c.concat(u):h=-1,u.length&&d())}function d(){if(!f){var t=l(p);f=!0;for(var e=u.length;e;){for(c=u,u=[];++h<e;)c&&c[h].run();h=-1,e=u.length}c=null,f=!1,function(t){if(i===clearTimeout)return clearTimeout(t);if((i===s||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(t);try{i(t)}catch(e){try{return i.call(null,t)}catch(e){return i.call(this,t)}}}(t)}}function m(t,e){this.fun=t,this.array=e}function g(){}a.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];u.push(new m(t,e)),1!==u.length||f||l(d)},m.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=g,a.addListener=g,a.once=g,a.off=g,a.removeListener=g,a.removeAllListeners=g,a.emit=g,a.prependListener=g,a.prependOnceListener=g,a.listeners=function(t){return[]},a.binding=function(t){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(t){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},{}],6:[function(t,e,r){e.exports={alpha_shape:t("alpha-shape"),convex_hull:t("convex-hull"),delaunay_triangulate:t("delaunay-triangulate"),gl_cone3d:t("gl-cone3d"),gl_error3d:t("gl-error3d"),gl_heatmap2d:t("gl-heatmap2d"),gl_line3d:t("gl-line3d"),gl_mesh3d:t("gl-mesh3d"),gl_plot2d:t("gl-plot2d"),gl_plot3d:t("gl-plot3d"),gl_pointcloud2d:t("gl-pointcloud2d"),gl_scatter3d:t("gl-scatter3d"),gl_select_box:t("gl-select-box"),gl_spikes2d:t("gl-spikes2d"),gl_streamtube3d:t("gl-streamtube3d"),gl_surface3d:t("gl-surface3d"),ndarray:t("ndarray"),ndarray_linear_interpolate:t("ndarray-linear-interpolate")}},{"alpha-shape":12,"convex-hull":58,"delaunay-triangulate":63,"gl-cone3d":79,"gl-error3d":84,"gl-heatmap2d":88,"gl-line3d":91,"gl-mesh3d":112,"gl-plot2d":118,"gl-plot3d":121,"gl-pointcloud2d":123,"gl-scatter3d":128,"gl-select-box":130,"gl-spikes2d":139,"gl-streamtube3d":143,"gl-surface3d":145,ndarray:259,"ndarray-linear-interpolate":253}],7:[function(t,e,r){"use strict";e.exports=function(t){var e=(t=t||{}).eye||[0,0,1],r=t.center||[0,0,0],s=t.up||[0,1,0],l=t.distanceLimits||[0,1/0],c=t.mode||"turntable",u=n(),f=i(),h=a();return u.setDistanceLimits(l[0],l[1]),u.lookAt(0,e,r,s),f.setDistanceLimits(l[0],l[1]),f.lookAt(0,e,r,s),h.setDistanceLimits(l[0],l[1]),h.lookAt(0,e,r,s),new o({turntable:u,orbit:f,matrix:h},c)};var n=t("turntable-camera-controller"),i=t("orbit-camera-controller"),a=t("matrix-camera-controller");function o(t,e){this._controllerNames=Object.keys(t),this._controllerList=this._controllerNames.map((function(e){return t[e]})),this._mode=e,this._active=t[e],this._active||(this._mode="turntable",this._active=t.turntable),this.modes=this._controllerNames,this.computedMatrix=this._active.computedMatrix,this.computedEye=this._active.computedEye,this.computedUp=this._active.computedUp,this.computedCenter=this._active.computedCenter,this.computedRadius=this._active.computedRadius}var s=o.prototype;s.flush=function(t){for(var e=this._controllerList,r=0;r<e.length;++r)e[r].flush(t)},s.idle=function(t){for(var e=this._controllerList,r=0;r<e.length;++r)e[r].idle(t)},s.lookAt=function(t,e,r,n){for(var i=this._controllerList,a=0;a<i.length;++a)i[a].lookAt(t,e,r,n)},s.rotate=function(t,e,r,n){for(var i=this._controllerList,a=0;a<i.length;++a)i[a].rotate(t,e,r,n)},s.pan=function(t,e,r,n){for(var i=this._controllerList,a=0;a<i.length;++a)i[a].pan(t,e,r,n)},s.translate=function(t,e,r,n){for(var i=this._controllerList,a=0;a<i.length;++a)i[a].translate(t,e,r,n)},s.setMatrix=function(t,e){for(var r=this._controllerList,n=0;n<r.length;++n)r[n].setMatrix(t,e)},s.setDistanceLimits=function(t,e){for(var r=this._controllerList,n=0;n<r.length;++n)r[n].setDistanceLimits(t,e)},s.setDistance=function(t,e){for(var r=this._controllerList,n=0;n<r.length;++n)r[n].setDistance(t,e)},s.recalcMatrix=function(t){this._active.recalcMatrix(t)},s.getDistance=function(t){return this._active.getDistance(t)},s.getDistanceLimits=function(t){return this._active.getDistanceLimits(t)},s.lastT=function(){return this._active.lastT()},s.setMode=function(t){if(t!==this._mode){var e=this._controllerNames.indexOf(t);if(!(e<0)){var r=this._active,n=this._controllerList[e],i=Math.max(r.lastT(),n.lastT());r.recalcMatrix(i),n.setMatrix(i,r.computedMatrix),this._active=n,this._mode=t,this.computedMatrix=this._active.computedMatrix,this.computedEye=this._active.computedEye,this.computedUp=this._active.computedUp,this.computedCenter=this._active.computedCenter,this.computedRadius=this._active.computedRadius}}},s.getMode=function(){return this._mode}},{"matrix-camera-controller":245,"orbit-camera-controller":263,"turntable-camera-controller":305}],8:[function(t,e,r){"use strict";var n="undefined"==typeof WeakMap?t("weak-map"):WeakMap,i=t("gl-buffer"),a=t("gl-vao"),o=new n;e.exports=function(t){var e=o.get(t),r=e&&(e._triangleBuffer.handle||e._triangleBuffer.buffer);if(!r||!t.isBuffer(r)){var n=i(t,new Float32Array([-1,-1,-1,4,4,-1]));(e=a(t,[{buffer:n,type:t.FLOAT,size:2}]))._triangleBuffer=n,o.set(t,e)}e.bind(),t.drawArrays(t.TRIANGLES,0,3),e.unbind()}},{"gl-buffer":78,"gl-vao":150,"weak-map":313}],9:[function(t,e,r){var n=t("pad-left");e.exports=function(t,e,r){e="number"==typeof e?e:1,r=r||": ";var i=t.split(/\r?\n/),a=String(i.length+e-1).length;return i.map((function(t,i){var o=i+e,s=String(o).length;return n(o,a-s)+r+t})).join("\n")}},{"pad-left":264}],10:[function(t,e,r){"use strict";e.exports=function(t){var e=t.length;if(0===e)return[];if(1===e)return[0];for(var r=t[0].length,n=[t[0]],a=[0],o=1;o<e;++o)if(n.push(t[o]),i(n,r)){if(a.push(o),a.length===r+1)return a}else n.pop();return a};var n=t("robust-orientation");function i(t,e){for(var r=new Array(e+1),i=0;i<t.length;++i)r[i]=t[i];for(i=0;i<=t.length;++i){for(var a=t.length;a<=e;++a){for(var o=new Array(e),s=0;s<e;++s)o[s]=Math.pow(a+1-i,s);r[a]=o}if(n.apply(void 0,r))return!0}return!1}},{"robust-orientation":284}],11:[function(t,e,r){"use strict";e.exports=function(t,e){return n(e).filter((function(r){for(var n=new Array(r.length),a=0;a<r.length;++a)n[a]=e[r[a]];return i(n)*t<1}))};var n=t("delaunay-triangulate"),i=t("circumradius")},{circumradius:49,"delaunay-triangulate":63}],12:[function(t,e,r){e.exports=function(t,e){return i(n(t,e))};var n=t("alpha-complex"),i=t("simplicial-complex-boundary")},{"alpha-complex":11,"simplicial-complex-boundary":290}],13:[function(t,e,r){e.exports=function(t){return atob(t)}},{}],14:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=e.length,a=new Array(r+1),o=0;o<r;++o){for(var s=new Array(r+1),l=0;l<=r;++l)s[l]=t[l][o];a[o]=s}a[r]=new Array(r+1);for(o=0;o<=r;++o)a[r][o]=1;var c=new Array(r+1);for(o=0;o<r;++o)c[o]=e[o];c[r]=1;var u=n(a,c),f=i(u[r+1]);0===f&&(f=1);var h=new Array(r+1);for(o=0;o<=r;++o)h[o]=i(u[o])/f;return h};var n=t("robust-linear-solve");function i(t){for(var e=0,r=0;r<t.length;++r)e+=t[r];return e}},{"robust-linear-solve":283}],15:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[1]).add(e[0].mul(t[1])),t[1].mul(e[1]))}},{"./lib/rationalize":25}],16:[function(t,e,r){"use strict";e.exports=function(t,e){return t[0].mul(e[1]).cmp(e[0].mul(t[1]))}},{}],17:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[1]),t[1].mul(e[0]))}},{"./lib/rationalize":25}],18:[function(t,e,r){"use strict";var n=t("./is-rat"),i=t("./lib/is-bn"),a=t("./lib/num-to-bn"),o=t("./lib/str-to-bn"),s=t("./lib/rationalize"),l=t("./div");e.exports=function t(e,r){if(n(e))return r?l(e,t(r)):[e[0].clone(),e[1].clone()];var c,u,f=0;if(i(e))c=e.clone();else if("string"==typeof e)c=o(e);else{if(0===e)return[a(0),a(1)];if(e===Math.floor(e))c=a(e);else{for(;e!==Math.floor(e);)e*=Math.pow(2,256),f-=256;c=a(e)}}if(n(r))c.mul(r[1]),u=r[0].clone();else if(i(r))u=r.clone();else if("string"==typeof r)u=o(r);else if(r)if(r===Math.floor(r))u=a(r);else{for(;r!==Math.floor(r);)r*=Math.pow(2,256),f+=256;u=a(r)}else u=a(1);f>0?c=c.ushln(f):f<0&&(u=u.ushln(-f));return s(c,u)}},{"./div":17,"./is-rat":19,"./lib/is-bn":23,"./lib/num-to-bn":24,"./lib/rationalize":25,"./lib/str-to-bn":26}],19:[function(t,e,r){"use strict";var n=t("./lib/is-bn");e.exports=function(t){return Array.isArray(t)&&2===t.length&&n(t[0])&&n(t[1])}},{"./lib/is-bn":23}],20:[function(t,e,r){"use strict";var n=t("bn.js");e.exports=function(t){return t.cmp(new n(0))}},{"bn.js":33}],21:[function(t,e,r){"use strict";var n=t("./bn-sign");e.exports=function(t){var e=t.length,r=t.words,i=0;if(1===e)i=r[0];else if(2===e)i=r[0]+67108864*r[1];else for(var a=0;a<e;a++){var o=r[a];i+=o*Math.pow(67108864,a)}return n(t)*i}},{"./bn-sign":20}],22:[function(t,e,r){"use strict";var n=t("double-bits"),i=t("bit-twiddle").countTrailingZeros;e.exports=function(t){var e=i(n.lo(t));if(e<32)return e;var r=i(n.hi(t));if(r>20)return 52;return r+32}},{"bit-twiddle":32,"double-bits":64}],23:[function(t,e,r){"use strict";t("bn.js");e.exports=function(t){return t&&"object"==typeof t&&Boolean(t.words)}},{"bn.js":33}],24:[function(t,e,r){"use strict";var n=t("bn.js"),i=t("double-bits");e.exports=function(t){var e=i.exponent(t);return e<52?new n(t):new n(t*Math.pow(2,52-e)).ushln(e-52)}},{"bn.js":33,"double-bits":64}],25:[function(t,e,r){"use strict";var n=t("./num-to-bn"),i=t("./bn-sign");e.exports=function(t,e){var r=i(t),a=i(e);if(0===r)return[n(0),n(1)];if(0===a)return[n(0),n(0)];a<0&&(t=t.neg(),e=e.neg());var o=t.gcd(e);if(o.cmpn(1))return[t.div(o),e.div(o)];return[t,e]}},{"./bn-sign":20,"./num-to-bn":24}],26:[function(t,e,r){"use strict";var n=t("bn.js");e.exports=function(t){return new n(t)}},{"bn.js":33}],27:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[0]),t[1].mul(e[1]))}},{"./lib/rationalize":25}],28:[function(t,e,r){"use strict";var n=t("./lib/bn-sign");e.exports=function(t){return n(t[0])*n(t[1])}},{"./lib/bn-sign":20}],29:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[1]).sub(t[1].mul(e[0])),t[1].mul(e[1]))}},{"./lib/rationalize":25}],30:[function(t,e,r){"use strict";var n=t("./lib/bn-to-num"),i=t("./lib/ctz");e.exports=function(t){var e=t[0],r=t[1];if(0===e.cmpn(0))return 0;var a=e.abs().divmod(r.abs()),o=a.div,s=n(o),l=a.mod,c=e.negative!==r.negative?-1:1;if(0===l.cmpn(0))return c*s;if(s){var u=i(s)+4,f=n(l.ushln(u).divRound(r));return c*(s+f*Math.pow(2,-u))}var h=r.bitLength()-l.bitLength()+53;f=n(l.ushln(h).divRound(r));return h<1023?c*f*Math.pow(2,-h):(f*=Math.pow(2,-1023),c*f*Math.pow(2,1023-h))}},{"./lib/bn-to-num":21,"./lib/ctz":22}],31:[function(t,e,r){"use strict";function n(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>=0?(a=o,i=o-1):n=o+1}return a}function i(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>0?(a=o,i=o-1):n=o+1}return a}function a(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<0?(a=o,n=o+1):i=o-1}return a}function o(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<=0?(a=o,n=o+1):i=o-1}return a}function s(t,e,r,n,i){for(;n<=i;){var a=n+i>>>1,o=t[a],s=void 0!==r?r(o,e):o-e;if(0===s)return a;s<=0?n=a+1:i=a-1}return-1}function l(t,e,r,n,i,a){return"function"==typeof r?a(t,e,r,void 0===n?0:0|n,void 0===i?t.length-1:0|i):a(t,e,void 0,void 0===r?0:0|r,void 0===n?t.length-1:0|n)}e.exports={ge:function(t,e,r,i,a){return l(t,e,r,i,a,n)},gt:function(t,e,r,n,a){return l(t,e,r,n,a,i)},lt:function(t,e,r,n,i){return l(t,e,r,n,i,a)},le:function(t,e,r,n,i){return l(t,e,r,n,i,o)},eq:function(t,e,r,n,i){return l(t,e,r,n,i,s)}}},{}],32:[function(t,e,r){"use strict";function n(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}r.INT_BITS=32,r.INT_MAX=2147483647,r.INT_MIN=-1<<31,r.sign=function(t){return(t>0)-(t<0)},r.abs=function(t){var e=t>>31;return(t^e)-e},r.min=function(t,e){return e^(t^e)&-(t<e)},r.max=function(t,e){return t^(t^e)&-(t<e)},r.isPow2=function(t){return!(t&t-1||!t)},r.log2=function(t){var e,r;return e=(t>65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},r.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},r.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},r.countTrailingZeros=n,r.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)+1},r.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},r.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var i=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<<i&255}}(i),r.reverse=function(t){return i[255&t]<<24|i[t>>>8&255]<<16|i[t>>>16&255]<<8|i[t>>>24&255]},r.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},r.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},r.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},r.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},r.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{}],33:[function(t,e,r){!function(e,r){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function a(t,e,r){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var o;"object"==typeof e?e.exports=a:r.BN=a,a.BN=a,a.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:t("buffer").Buffer}catch(t){}function s(t,e){var r=t.charCodeAt(e);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function l(t,e,r){var n=s(t,r);return r-1>=e&&(n|=s(t,r-1)<<4),n}function c(t,e,r,n){for(var i=0,a=Math.min(t.length,r),o=e;o<a;o++){var s=t.charCodeAt(o)-48;i*=n,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(t){return t instanceof a||null!==t&&"object"==typeof t&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i<t.length&&(16===e?this._parseHex(t,i,r):(this._parseBase(t,e,i),"le"===r&&this._initArray(this.toArray(),e,r)))},a.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},a.prototype._initArray=function(t,e,r){if(n("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,o,s=0;if("be"===r)for(i=t.length-1,a=0;i>=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);else if("le"===r)for(i=0,a=0;i<t.length;i+=3)o=t[i]|t[i+1]<<8|t[i+2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,o=0;if("be"===r)for(n=t.length-1;n>=e;n-=2)i=l(t,e,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else for(n=(t.length-e)%2==0?e+1:e;n<t.length;n+=2)i=l(t,e,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;this.strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var a=t.length-r,o=a%n,s=Math.min(a,a-o)+r,l=0,u=r;u<s;u+=n)l=c(t,u,u+n,e),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==o){var f=1;for(l=c(t,u,t.length,e),u=0;u<o;u++)f*=e;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this.strip()},a.prototype.copy=function(t){t.words=new Array(this.length);for(var e=0;e<this.length;e++)t.words[e]=this.words[e];t.length=this.length,t.negative=this.negative,t.red=this.red},a.prototype.clone=function(){var t=new a(null);return this.copy(t),t},a.prototype._expand=function(t){for(;this.length<t;)this.words[this.length++]=0;return this},a.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],a=0|e.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var c=1;c<n;c++){for(var u=l>>>26,f=67108863&l,h=Math.min(c,e.length-1),p=Math.max(0,c-t.length+1);p<=h;p++){var d=c-p|0;u+=(o=(i=0|t.words[d])*(a=0|e.words[p])+f)/67108864|0,f=67108863&o}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,a=0,o=0;o<this.length;o++){var s=this.words[o],l=(16777215&(s<<i|a)).toString(16);r=0!==(a=s>>>24-i&16777215)||o!==this.length-1?u[6-l.length]+l+r:l+r,(i+=2)>=26&&(i-=26,o--)}for(0!==a&&(r=a.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var c=f[t],p=h[t];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var m=d.modn(p).toString(t);r=(d=d.idivn(p)).isZero()?m+r:u[c-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(t,e){return n(void 0!==o),this.toArrayLike(o,t,e)},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var o,s,l="le"===e,c=new t(a),u=this.clone();if(l){for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[s]=o;for(;s<a;s++)c[s]=0}else{for(s=0;s<a-i;s++)c[s]=0;for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[a-s-1]=o}return c},Math.clz32?a.prototype._countBits=function(t){return 32-Math.clz32(t)}:a.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;e<this.length;e++){var r=this._zeroBits(this.words[e]);if(t+=r,26!==r)break}return t},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(t){return 0!==this.negative?this.abs().inotn(t).iaddn(1):this.clone()},a.prototype.fromTwos=function(t){return this.testn(t-1)?this.notn(t).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(t){for(;this.length<t.length;)this.words[this.length++]=0;for(var e=0;e<t.length;e++)this.words[e]=this.words[e]|t.words[e];return this.strip()},a.prototype.ior=function(t){return n(0==(this.negative|t.negative)),this.iuor(t)},a.prototype.or=function(t){return this.length>t.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;r<e.length;r++)this.words[r]=this.words[r]&t.words[r];return this.length=e.length,this.strip()},a.prototype.iand=function(t){return n(0==(this.negative|t.negative)),this.iuand(t)},a.prototype.and=function(t){return this.length>t.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;n<r.length;n++)this.words[n]=e.words[n]^r.words[n];if(this!==e)for(;n<e.length;n++)this.words[n]=e.words[n];return this.length=e.length,this.strip()},a.prototype.ixor=function(t){return n(0==(this.negative|t.negative)),this.iuxor(t)},a.prototype.xor=function(t){return this.length>t.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i<e;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(t){var e,r,n;if(0!==this.negative&&0===t.negative)return this.negative=0,e=this.isub(t),this.negative^=1,this._normSign();if(0===this.negative&&0!==t.negative)return t.negative=0,e=this.isub(t),t.negative=1,e._normSign();this.length>t.length?(r=this,n=t):(r=t,n=this);for(var i=0,a=0;a<n.length;a++)e=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&e,i=e>>>26;for(;0!==i&&a<r.length;a++)e=(0|r.words[a])+i,this.words[a]=67108863&e,i=e>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(t){var e;return 0!==t.negative&&0===this.negative?(t.negative=0,e=this.sub(t),t.negative^=1,e):0===t.negative&&0!==this.negative?(this.negative=0,e=t.sub(this),this.negative=1,e):this.length>t.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var a=0,o=0;o<n.length;o++)a=(e=(0|r.words[o])-(0|n.words[o])+a)>>26,this.words[o]=67108863&e;for(;0!==a&&o<r.length;o++)a=(e=(0|r.words[o])+a)>>26,this.words[o]=67108863&e;if(0===a&&o<r.length&&r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this.length=Math.max(this.length,o),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(t){return this.clone().isub(t)};var d=function(t,e,r){var n,i,a,o=t.words,s=e.words,l=r.words,c=0,u=0|o[0],f=8191&u,h=u>>>13,p=0|o[1],d=8191&p,m=p>>>13,g=0|o[2],v=8191&g,y=g>>>13,x=0|o[3],b=8191&x,_=x>>>13,w=0|o[4],T=8191&w,k=w>>>13,A=0|o[5],M=8191&A,S=A>>>13,E=0|o[6],L=8191&E,C=E>>>13,P=0|o[7],I=8191&P,O=P>>>13,z=0|o[8],D=8191&z,R=z>>>13,F=0|o[9],B=8191&F,N=F>>>13,j=0|s[0],U=8191&j,V=j>>>13,H=0|s[1],q=8191&H,G=H>>>13,Y=0|s[2],W=8191&Y,X=Y>>>13,Z=0|s[3],J=8191&Z,K=Z>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],at=8191&it,ot=it>>>13,st=0|s[7],lt=8191&st,ct=st>>>13,ut=0|s[8],ft=8191&ut,ht=ut>>>13,pt=0|s[9],dt=8191&pt,mt=pt>>>13;r.negative=t.negative^e.negative,r.length=19;var gt=(c+(n=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,V))+Math.imul(h,U)|0))<<13)|0;c=((a=Math.imul(h,V))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(d,U),i=(i=Math.imul(d,V))+Math.imul(m,U)|0,a=Math.imul(m,V);var vt=(c+(n=n+Math.imul(f,q)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(h,q)|0))<<13)|0;c=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,U),i=(i=Math.imul(v,V))+Math.imul(y,U)|0,a=Math.imul(y,V),n=n+Math.imul(d,q)|0,i=(i=i+Math.imul(d,G)|0)+Math.imul(m,q)|0,a=a+Math.imul(m,G)|0;var yt=(c+(n=n+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,X)|0)+Math.imul(h,W)|0))<<13)|0;c=((a=a+Math.imul(h,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(b,U),i=(i=Math.imul(b,V))+Math.imul(_,U)|0,a=Math.imul(_,V),n=n+Math.imul(v,q)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,q)|0,a=a+Math.imul(y,G)|0,n=n+Math.imul(d,W)|0,i=(i=i+Math.imul(d,X)|0)+Math.imul(m,W)|0,a=a+Math.imul(m,X)|0;var xt=(c+(n=n+Math.imul(f,J)|0)|0)+((8191&(i=(i=i+Math.imul(f,K)|0)+Math.imul(h,J)|0))<<13)|0;c=((a=a+Math.imul(h,K)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(T,U),i=(i=Math.imul(T,V))+Math.imul(k,U)|0,a=Math.imul(k,V),n=n+Math.imul(b,q)|0,i=(i=i+Math.imul(b,G)|0)+Math.imul(_,q)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,X)|0)+Math.imul(y,W)|0,a=a+Math.imul(y,X)|0,n=n+Math.imul(d,J)|0,i=(i=i+Math.imul(d,K)|0)+Math.imul(m,J)|0,a=a+Math.imul(m,K)|0;var bt=(c+(n=n+Math.imul(f,$)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(h,$)|0))<<13)|0;c=((a=a+Math.imul(h,tt)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(M,U),i=(i=Math.imul(M,V))+Math.imul(S,U)|0,a=Math.imul(S,V),n=n+Math.imul(T,q)|0,i=(i=i+Math.imul(T,G)|0)+Math.imul(k,q)|0,a=a+Math.imul(k,G)|0,n=n+Math.imul(b,W)|0,i=(i=i+Math.imul(b,X)|0)+Math.imul(_,W)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(v,J)|0,i=(i=i+Math.imul(v,K)|0)+Math.imul(y,J)|0,a=a+Math.imul(y,K)|0,n=n+Math.imul(d,$)|0,i=(i=i+Math.imul(d,tt)|0)+Math.imul(m,$)|0,a=a+Math.imul(m,tt)|0;var _t=(c+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(h,rt)|0))<<13)|0;c=((a=a+Math.imul(h,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(L,U),i=(i=Math.imul(L,V))+Math.imul(C,U)|0,a=Math.imul(C,V),n=n+Math.imul(M,q)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,q)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(T,W)|0,i=(i=i+Math.imul(T,X)|0)+Math.imul(k,W)|0,a=a+Math.imul(k,X)|0,n=n+Math.imul(b,J)|0,i=(i=i+Math.imul(b,K)|0)+Math.imul(_,J)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(v,$)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,tt)|0,n=n+Math.imul(d,rt)|0,i=(i=i+Math.imul(d,nt)|0)+Math.imul(m,rt)|0,a=a+Math.imul(m,nt)|0;var wt=(c+(n=n+Math.imul(f,at)|0)|0)+((8191&(i=(i=i+Math.imul(f,ot)|0)+Math.imul(h,at)|0))<<13)|0;c=((a=a+Math.imul(h,ot)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(I,U),i=(i=Math.imul(I,V))+Math.imul(O,U)|0,a=Math.imul(O,V),n=n+Math.imul(L,q)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(C,q)|0,a=a+Math.imul(C,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,X)|0)+Math.imul(S,W)|0,a=a+Math.imul(S,X)|0,n=n+Math.imul(T,J)|0,i=(i=i+Math.imul(T,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,n=n+Math.imul(b,$)|0,i=(i=i+Math.imul(b,tt)|0)+Math.imul(_,$)|0,a=a+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,a=a+Math.imul(y,nt)|0,n=n+Math.imul(d,at)|0,i=(i=i+Math.imul(d,ot)|0)+Math.imul(m,at)|0,a=a+Math.imul(m,ot)|0;var Tt=(c+(n=n+Math.imul(f,lt)|0)|0)+((8191&(i=(i=i+Math.imul(f,ct)|0)+Math.imul(h,lt)|0))<<13)|0;c=((a=a+Math.imul(h,ct)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(D,U),i=(i=Math.imul(D,V))+Math.imul(R,U)|0,a=Math.imul(R,V),n=n+Math.imul(I,q)|0,i=(i=i+Math.imul(I,G)|0)+Math.imul(O,q)|0,a=a+Math.imul(O,G)|0,n=n+Math.imul(L,W)|0,i=(i=i+Math.imul(L,X)|0)+Math.imul(C,W)|0,a=a+Math.imul(C,X)|0,n=n+Math.imul(M,J)|0,i=(i=i+Math.imul(M,K)|0)+Math.imul(S,J)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(T,$)|0,i=(i=i+Math.imul(T,tt)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,tt)|0,n=n+Math.imul(b,rt)|0,i=(i=i+Math.imul(b,nt)|0)+Math.imul(_,rt)|0,a=a+Math.imul(_,nt)|0,n=n+Math.imul(v,at)|0,i=(i=i+Math.imul(v,ot)|0)+Math.imul(y,at)|0,a=a+Math.imul(y,ot)|0,n=n+Math.imul(d,lt)|0,i=(i=i+Math.imul(d,ct)|0)+Math.imul(m,lt)|0,a=a+Math.imul(m,ct)|0;var kt=(c+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(h,ft)|0))<<13)|0;c=((a=a+Math.imul(h,ht)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(B,U),i=(i=Math.imul(B,V))+Math.imul(N,U)|0,a=Math.imul(N,V),n=n+Math.imul(D,q)|0,i=(i=i+Math.imul(D,G)|0)+Math.imul(R,q)|0,a=a+Math.imul(R,G)|0,n=n+Math.imul(I,W)|0,i=(i=i+Math.imul(I,X)|0)+Math.imul(O,W)|0,a=a+Math.imul(O,X)|0,n=n+Math.imul(L,J)|0,i=(i=i+Math.imul(L,K)|0)+Math.imul(C,J)|0,a=a+Math.imul(C,K)|0,n=n+Math.imul(M,$)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,$)|0,a=a+Math.imul(S,tt)|0,n=n+Math.imul(T,rt)|0,i=(i=i+Math.imul(T,nt)|0)+Math.imul(k,rt)|0,a=a+Math.imul(k,nt)|0,n=n+Math.imul(b,at)|0,i=(i=i+Math.imul(b,ot)|0)+Math.imul(_,at)|0,a=a+Math.imul(_,ot)|0,n=n+Math.imul(v,lt)|0,i=(i=i+Math.imul(v,ct)|0)+Math.imul(y,lt)|0,a=a+Math.imul(y,ct)|0,n=n+Math.imul(d,ft)|0,i=(i=i+Math.imul(d,ht)|0)+Math.imul(m,ft)|0,a=a+Math.imul(m,ht)|0;var At=(c+(n=n+Math.imul(f,dt)|0)|0)+((8191&(i=(i=i+Math.imul(f,mt)|0)+Math.imul(h,dt)|0))<<13)|0;c=((a=a+Math.imul(h,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(B,q),i=(i=Math.imul(B,G))+Math.imul(N,q)|0,a=Math.imul(N,G),n=n+Math.imul(D,W)|0,i=(i=i+Math.imul(D,X)|0)+Math.imul(R,W)|0,a=a+Math.imul(R,X)|0,n=n+Math.imul(I,J)|0,i=(i=i+Math.imul(I,K)|0)+Math.imul(O,J)|0,a=a+Math.imul(O,K)|0,n=n+Math.imul(L,$)|0,i=(i=i+Math.imul(L,tt)|0)+Math.imul(C,$)|0,a=a+Math.imul(C,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,a=a+Math.imul(S,nt)|0,n=n+Math.imul(T,at)|0,i=(i=i+Math.imul(T,ot)|0)+Math.imul(k,at)|0,a=a+Math.imul(k,ot)|0,n=n+Math.imul(b,lt)|0,i=(i=i+Math.imul(b,ct)|0)+Math.imul(_,lt)|0,a=a+Math.imul(_,ct)|0,n=n+Math.imul(v,ft)|0,i=(i=i+Math.imul(v,ht)|0)+Math.imul(y,ft)|0,a=a+Math.imul(y,ht)|0;var Mt=(c+(n=n+Math.imul(d,dt)|0)|0)+((8191&(i=(i=i+Math.imul(d,mt)|0)+Math.imul(m,dt)|0))<<13)|0;c=((a=a+Math.imul(m,mt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,W),i=(i=Math.imul(B,X))+Math.imul(N,W)|0,a=Math.imul(N,X),n=n+Math.imul(D,J)|0,i=(i=i+Math.imul(D,K)|0)+Math.imul(R,J)|0,a=a+Math.imul(R,K)|0,n=n+Math.imul(I,$)|0,i=(i=i+Math.imul(I,tt)|0)+Math.imul(O,$)|0,a=a+Math.imul(O,tt)|0,n=n+Math.imul(L,rt)|0,i=(i=i+Math.imul(L,nt)|0)+Math.imul(C,rt)|0,a=a+Math.imul(C,nt)|0,n=n+Math.imul(M,at)|0,i=(i=i+Math.imul(M,ot)|0)+Math.imul(S,at)|0,a=a+Math.imul(S,ot)|0,n=n+Math.imul(T,lt)|0,i=(i=i+Math.imul(T,ct)|0)+Math.imul(k,lt)|0,a=a+Math.imul(k,ct)|0,n=n+Math.imul(b,ft)|0,i=(i=i+Math.imul(b,ht)|0)+Math.imul(_,ft)|0,a=a+Math.imul(_,ht)|0;var St=(c+(n=n+Math.imul(v,dt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,dt)|0))<<13)|0;c=((a=a+Math.imul(y,mt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(B,J),i=(i=Math.imul(B,K))+Math.imul(N,J)|0,a=Math.imul(N,K),n=n+Math.imul(D,$)|0,i=(i=i+Math.imul(D,tt)|0)+Math.imul(R,$)|0,a=a+Math.imul(R,tt)|0,n=n+Math.imul(I,rt)|0,i=(i=i+Math.imul(I,nt)|0)+Math.imul(O,rt)|0,a=a+Math.imul(O,nt)|0,n=n+Math.imul(L,at)|0,i=(i=i+Math.imul(L,ot)|0)+Math.imul(C,at)|0,a=a+Math.imul(C,ot)|0,n=n+Math.imul(M,lt)|0,i=(i=i+Math.imul(M,ct)|0)+Math.imul(S,lt)|0,a=a+Math.imul(S,ct)|0,n=n+Math.imul(T,ft)|0,i=(i=i+Math.imul(T,ht)|0)+Math.imul(k,ft)|0,a=a+Math.imul(k,ht)|0;var Et=(c+(n=n+Math.imul(b,dt)|0)|0)+((8191&(i=(i=i+Math.imul(b,mt)|0)+Math.imul(_,dt)|0))<<13)|0;c=((a=a+Math.imul(_,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(B,$),i=(i=Math.imul(B,tt))+Math.imul(N,$)|0,a=Math.imul(N,tt),n=n+Math.imul(D,rt)|0,i=(i=i+Math.imul(D,nt)|0)+Math.imul(R,rt)|0,a=a+Math.imul(R,nt)|0,n=n+Math.imul(I,at)|0,i=(i=i+Math.imul(I,ot)|0)+Math.imul(O,at)|0,a=a+Math.imul(O,ot)|0,n=n+Math.imul(L,lt)|0,i=(i=i+Math.imul(L,ct)|0)+Math.imul(C,lt)|0,a=a+Math.imul(C,ct)|0,n=n+Math.imul(M,ft)|0,i=(i=i+Math.imul(M,ht)|0)+Math.imul(S,ft)|0,a=a+Math.imul(S,ht)|0;var Lt=(c+(n=n+Math.imul(T,dt)|0)|0)+((8191&(i=(i=i+Math.imul(T,mt)|0)+Math.imul(k,dt)|0))<<13)|0;c=((a=a+Math.imul(k,mt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(B,rt),i=(i=Math.imul(B,nt))+Math.imul(N,rt)|0,a=Math.imul(N,nt),n=n+Math.imul(D,at)|0,i=(i=i+Math.imul(D,ot)|0)+Math.imul(R,at)|0,a=a+Math.imul(R,ot)|0,n=n+Math.imul(I,lt)|0,i=(i=i+Math.imul(I,ct)|0)+Math.imul(O,lt)|0,a=a+Math.imul(O,ct)|0,n=n+Math.imul(L,ft)|0,i=(i=i+Math.imul(L,ht)|0)+Math.imul(C,ft)|0,a=a+Math.imul(C,ht)|0;var Ct=(c+(n=n+Math.imul(M,dt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,dt)|0))<<13)|0;c=((a=a+Math.imul(S,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(B,at),i=(i=Math.imul(B,ot))+Math.imul(N,at)|0,a=Math.imul(N,ot),n=n+Math.imul(D,lt)|0,i=(i=i+Math.imul(D,ct)|0)+Math.imul(R,lt)|0,a=a+Math.imul(R,ct)|0,n=n+Math.imul(I,ft)|0,i=(i=i+Math.imul(I,ht)|0)+Math.imul(O,ft)|0,a=a+Math.imul(O,ht)|0;var Pt=(c+(n=n+Math.imul(L,dt)|0)|0)+((8191&(i=(i=i+Math.imul(L,mt)|0)+Math.imul(C,dt)|0))<<13)|0;c=((a=a+Math.imul(C,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(B,lt),i=(i=Math.imul(B,ct))+Math.imul(N,lt)|0,a=Math.imul(N,ct),n=n+Math.imul(D,ft)|0,i=(i=i+Math.imul(D,ht)|0)+Math.imul(R,ft)|0,a=a+Math.imul(R,ht)|0;var It=(c+(n=n+Math.imul(I,dt)|0)|0)+((8191&(i=(i=i+Math.imul(I,mt)|0)+Math.imul(O,dt)|0))<<13)|0;c=((a=a+Math.imul(O,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863,n=Math.imul(B,ft),i=(i=Math.imul(B,ht))+Math.imul(N,ft)|0,a=Math.imul(N,ht);var Ot=(c+(n=n+Math.imul(D,dt)|0)|0)+((8191&(i=(i=i+Math.imul(D,mt)|0)+Math.imul(R,dt)|0))<<13)|0;c=((a=a+Math.imul(R,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863;var zt=(c+(n=Math.imul(B,dt))|0)+((8191&(i=(i=Math.imul(B,mt))+Math.imul(N,dt)|0))<<13)|0;return c=((a=Math.imul(N,mt))+(i>>>13)|0)+(zt>>>26)|0,zt&=67108863,l[0]=gt,l[1]=vt,l[2]=yt,l[3]=xt,l[4]=bt,l[5]=_t,l[6]=wt,l[7]=Tt,l[8]=kt,l[9]=At,l[10]=Mt,l[11]=St,l[12]=Et,l[13]=Lt,l[14]=Ct,l[15]=Pt,l[16]=It,l[17]=Ot,l[18]=zt,0!==c&&(l[19]=c,r.length++),r};function m(t,e,r){return(new g).mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(d=p),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?d(this,t,e):r<63?p(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var o=i;i=0;for(var s=67108863&n,l=Math.min(a,e.length-1),c=Math.max(0,a-t.length+1);c<=l;c++){var u=a-c,f=(0|t.words[u])*(0|e.words[c]),h=67108863&f;s=67108863&(h=h+s|0),i+=(o=(o=o+(f/67108864|0)|0)+(h>>>26)|0)>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}(this,t,e):m(this,t,e)},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n<t;n++)e[n]=this.revBin(n,r,t);return e},g.prototype.revBin=function(t,e,r){if(0===t||t===r-1)return t;for(var n=0,i=0;i<e;i++)n|=(1&t)<<e-i-1,t>>=1;return n},g.prototype.permute=function(t,e,r,n,i,a){for(var o=0;o<a;o++)n[o]=e[t[o]],i[o]=r[t[o]]},g.prototype.transform=function(t,e,r,n,i,a){this.permute(a,t,e,r,n,i);for(var o=1;o<i;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=l,h=c,p=0;p<o;p++){var d=r[u+p],m=n[u+p],g=r[u+p+o],v=n[u+p+o],y=f*g-h*v;v=f*v+h*g,g=y,r[u+p]=d+g,n[u+p]=m+v,r[u+p+o]=d-g,n[u+p+o]=m-v,p!==s&&(y=l*f-c*h,h=l*h+c*f,f=y)}},g.prototype.guessLen13b=function(t,e){var r=1|Math.max(e,t),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},g.prototype.conjugate=function(t,e,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=t[n];t[n]=t[r-n-1],t[r-n-1]=i,i=e[n],e[n]=-e[r-n-1],e[r-n-1]=-i}},g.prototype.normalize13b=function(t,e){for(var r=0,n=0;n<e/2;n++){var i=8192*Math.round(t[2*n+1]/e)+Math.round(t[2*n]/e)+r;t[n]=67108863&i,r=i<67108864?0:i/67108864|0}return t},g.prototype.convert13b=function(t,e,r,i){for(var a=0,o=0;o<e;o++)a+=0|t[o],r[2*o]=8191&a,a>>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*e;o<i;++o)r[o]=0;n(0===a),n(0==(-8192&a))},g.prototype.stub=function(t){for(var e=new Array(t),r=0;r<t;r++)e[r]=0;return e},g.prototype.mulp=function(t,e,r){var n=2*this.guessLen13b(t.length,e.length),i=this.makeRBT(n),a=this.stub(n),o=new Array(n),s=new Array(n),l=new Array(n),c=new Array(n),u=new Array(n),f=new Array(n),h=r.words;h.length=n,this.convert13b(t.words,t.length,o,n),this.convert13b(e.words,e.length,c,n),this.transform(o,a,s,l,n,i),this.transform(c,a,u,f,n,i);for(var p=0;p<n;p++){var d=s[p]*u[p]-l[p]*f[p];l[p]=s[p]*f[p]+l[p]*u[p],s[p]=d}return this.conjugate(s,l,n),this.transform(s,l,h,a,n,i),this.conjugate(h,a,n),this.normalize13b(h,n),r.negative=t.negative^e.negative,r.length=t.length+e.length,r.strip()},a.prototype.mul=function(t){var e=new a(null);return e.words=new Array(this.length+t.length),this.mulTo(t,e)},a.prototype.mulf=function(t){var e=new a(null);return e.words=new Array(this.length+t.length),m(this,t,e)},a.prototype.imul=function(t){return this.clone().mulTo(t,this)},a.prototype.imuln=function(t){n("number"==typeof t),n(t<67108864);for(var e=0,r=0;r<this.length;r++){var i=(0|this.words[r])*t,a=(67108863&i)+(67108863&e);e>>=26,e+=i/67108864|0,e+=a>>>26,this.words[r]=67108863&a}return 0!==e&&(this.words[r]=e,this.length++),this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r<e.length;r++){var n=r/26|0,i=r%26;e[r]=(t.words[n]&1<<i)>>>i}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n<e.length&&0===e[n];n++,r=r.sqr());if(++n<e.length)for(var i=r.sqr();n<e.length;n++,i=i.sqr())0!==e[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(t){n("number"==typeof t&&t>=0);var e,r=t%26,i=(t-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e<this.length;e++){var s=this.words[e]&a,l=(0|this.words[e])-s<<r;this.words[e]=l|o,o=s>>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e<i;e++)this.words[e]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(t){return n(0===this.negative),this.iushln(t)},a.prototype.iushrn=function(t,e,r){var i;n("number"==typeof t&&t>=0),i=e?(e-e%26)/26:0;var a=t%26,o=Math.min((t-a)/26,this.length),s=67108863^67108863>>>a<<a,l=r;if(i-=o,i=Math.max(0,i),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=i);c--){var f=0|this.words[c];this.words[c]=u<<26-a|f>>>a,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<<e;return!(this.length<=r)&&!!(this.words[r]&i)},a.prototype.imaskn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<<e;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(t){return this.clone().imaskn(t)},a.prototype.iaddn=function(t){return n("number"==typeof t),n(t<67108864),t<0?this.isubn(-t):0!==this.negative?1===this.length&&(0|this.words[0])<t?(this.words[0]=t-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(t),this.negative=1,this):this._iaddn(t)},a.prototype._iaddn=function(t){this.words[0]+=t;for(var e=0;e<this.length&&this.words[e]>=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e<this.length&&this.words[e]<0;e++)this.words[e]+=67108864,this.words[e+1]-=1;return this.strip()},a.prototype.addn=function(t){return this.clone().iaddn(t)},a.prototype.subn=function(t){return this.clone().isubn(t)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(t,e,r){var i,a,o=t.length+r;this._expand(o);var s=0;for(i=0;i<t.length;i++){a=(0|this.words[i+r])+s;var l=(0|t.words[i])*e;s=((a-=67108863&l)>>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)s=(a=(0|this.words[i+r])+s)>>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i<this.length;i++)s=(a=-(0|this.words[i])+s)>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,l=n.length-i.length;if("mod"!==e){(s=new a(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c<s.length;c++)s.words[c]=0}var u=n.clone()._ishlnsubmul(i,1,l);0===u.negative&&(n=u,s&&(s.words[l]=1));for(var f=l-1;f>=0;f--){var h=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(h=Math.min(h/o|0,67108863),n._ishlnsubmul(i,h,f);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=h)}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(i=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,o,s},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},a.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++c;for(var u=r.clone(),f=e.clone();!e.isZero();){for(var h=0,p=1;0==(e.words[0]&p)&&h<26;++h,p<<=1);if(h>0)for(e.iushrn(h);h-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1);for(var d=0,m=1;0==(r.words[0]&m)&&d<26;++d,m<<=1);if(d>0)for(r.iushrn(d);d-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),o.isub(l)):(r.isub(e),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,u=1;0==(e.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(e.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var f=0,h=1;0==(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(i=0===e.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(t),i},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var a=e;e=r,r=a}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<<e;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,o=r;0!==a&&o<this.length;o++){var s=0|this.words[o];a=(s+=a)>>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:i<t?-1:1}return 0!==this.negative?0|-e:e},a.prototype.cmp=function(t){if(0!==this.negative&&0===t.negative)return-1;if(0===this.negative&&0!==t.negative)return 1;var e=this.ucmp(t);return 0!==this.negative?0|-e:e},a.prototype.ucmp=function(t){if(this.length>t.length)return 1;if(this.length<t.length)return-1;for(var e=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){n<i?e=-1:n>i&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new T(t)},a.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function x(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function b(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function T(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){T.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},i(x,y),x.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n<r;n++)e.words[n]=t.words[n];if(e.length=r,t.length<=9)return t.words[0]=0,void(t.length=1);var i=t.words[9];for(e.words[e.length++]=4194303&i,n=10;n<t.length;n++){var a=0|t.words[n];t.words[n-10]=(4194303&a)<<4|i>>>22,i=a}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},x.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r<t.length;r++){var n=0|t.words[r];e+=977*n,t.words[r]=67108863&e,e=64*n+(e/67108864|0)}return 0===t.words[t.length-1]&&(t.length--,0===t.words[t.length-1]&&t.length--),t},i(b,y),i(_,y),i(w,y),w.prototype.imulK=function(t){for(var e=0,r=0;r<t.length;r++){var n=19*(0|t.words[r])+e,i=67108863&n;n>>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new x;else if("p224"===t)e=new b;else if("p192"===t)e=new _;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new w}return v[t]=e,e},T.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},T.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},T.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},T.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},T.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},T.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},T.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},T.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},T.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},T.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},T.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},T.prototype.isqr=function(t){return this.imul(t,t.clone())},T.prototype.sqr=function(t){return this.mul(t,t)},T.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var f=this.pow(u,i),h=this.pow(t,i.addn(1).iushrn(1)),p=this.pow(t,i),d=o;0!==p.cmp(s);){for(var m=p,g=0;0!==m.cmp(s);g++)m=m.redSqr();n(g<d);var v=this.pow(f,new a(1).iushln(d-g-1));h=h.redMul(v),f=v.redSqr(),p=p.redMul(f),d=g}return h},T.prototype.invm=function(t){var e=t._invmp(this.m);return 0!==e.negative?(e.negative=0,this.imod(e).redNeg()):this.imod(e)},T.prototype.pow=function(t,e){if(e.isZero())return new a(1).toRed(this);if(0===e.cmpn(1))return t.clone();var r=new Array(16);r[0]=new a(1).toRed(this),r[1]=t;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],t);var i=r[0],o=0,s=0,l=e.bitLength()%26;for(0===l&&(l=26),n=e.length-1;n>=0;n--){for(var c=e.words[n],u=l-1;u>=0;u--){var f=c>>u&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==o?(o<<=1,o|=f,(4===++s||0===n&&0===u)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}l=26}return i},T.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},T.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new k(t)},i(k,T),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===e||e,this)},{buffer:2}],34:[function(t,e,r){"use strict";e.exports=function(t){var e,r,n,i=t.length,a=0;for(e=0;e<i;++e)a+=t[e].length;var o=new Array(a),s=0;for(e=0;e<i;++e){var l=t[e],c=l.length;for(r=0;r<c;++r){var u=o[s++]=new Array(c-1),f=0;for(n=0;n<c;++n)n!==r&&(u[f++]=l[n]);if(1&r){var h=u[1];u[1]=u[0],u[0]=h}}}return o}},{}],35:[function(t,e,r){"use strict";e.exports=function(t,e,r){switch(arguments.length){case 1:return f(t);case 2:return"function"==typeof e?c(t,t,e,!0):h(t,e);case 3:return c(t,e,r,!1);default:throw new Error("box-intersect: Invalid arguments")}};var n,i=t("typedarray-pool"),a=t("./lib/sweep"),o=t("./lib/intersect");function s(t,e){for(var r=0;r<t;++r)if(!(e[r]<=e[r+t]))return!0;return!1}function l(t,e,r,n){for(var i=0,a=0,o=0,l=t.length;o<l;++o){var c=t[o];if(!s(e,c)){for(var u=0;u<2*e;++u)r[i++]=c[u];n[a++]=o}}return a}function c(t,e,r,n){var s=t.length,c=e.length;if(!(s<=0||c<=0)){var u=t[0].length>>>1;if(!(u<=0)){var f,h=i.mallocDouble(2*u*s),p=i.mallocInt32(s);if((s=l(t,u,h,p))>0){if(1===u&&n)a.init(s),f=a.sweepComplete(u,r,0,s,h,p,0,s,h,p);else{var d=i.mallocDouble(2*u*c),m=i.mallocInt32(c);(c=l(e,u,d,m))>0&&(a.init(s+c),f=1===u?a.sweepBipartite(u,r,0,s,h,p,0,c,d,m):o(u,r,n,s,h,p,c,d,m),i.free(d),i.free(m))}i.free(h),i.free(p)}return f}}}function u(t,e){n.push([t,e])}function f(t){return n=[],c(t,t,u,!0),n}function h(t,e){return n=[],c(t,e,u,!1),n}},{"./lib/intersect":37,"./lib/sweep":41,"typedarray-pool":308}],36:[function(t,e,r){"use strict";function n(t){return t?function(t,e,r,n,i,a,o,s,l,c,u){return i-n>l-s?function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=n,p=f*n;h<i;++h,p+=f){var d=a[e+p],m=a[e+p+t],g=o[h];t:for(var v=s,y=f*s;v<l;++v,y+=f){var x=c[e+y],b=c[e+y+t],_=u[v];if(!(b<d||m<x)){for(var w=e+1;w<t;++w){var T=a[w+p],k=a[w+t+p],A=c[w+y],M=c[w+t+y];if(k<A||M<T)continue t}var S=r(g,_);if(void 0!==S)return S}}}}(t,e,r,n,i,a,o,s,l,c,u):function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=s,p=f*s;h<l;++h,p+=f){var d=c[e+p],m=c[e+p+t],g=u[h];t:for(var v=n,y=f*n;v<i;++v,y+=f){var x=a[e+y],b=a[e+y+t],_=o[v];if(!(m<x||b<d)){for(var w=e+1;w<t;++w){var T=a[w+y],k=a[w+t+y],A=c[w+p],M=c[w+t+p];if(k<A||M<T)continue t}var S=r(_,g);if(void 0!==S)return S}}}}(t,e,r,n,i,a,o,s,l,c,u)}:function(t,e,r,n,i,a,o,s,l,c,u,f){return a-i>c-l?n?function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=n,p=f*n;h<i;++h,p+=f){var d=a[e+p],m=a[e+p+t],g=o[h];t:for(var v=s,y=f*s;v<l;++v,y+=f){var x=c[e+y],b=u[v];if(!(x<=d||m<x)){for(var _=e+1;_<t;++_){var w=a[_+p],T=a[_+t+p],k=c[_+y],A=c[_+t+y];if(T<k||A<w)continue t}var M=r(b,g);if(void 0!==M)return M}}}}(t,e,r,i,a,o,s,l,c,u,f):function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=n,p=f*n;h<i;++h,p+=f){var d=a[e+p],m=a[e+p+t],g=o[h];t:for(var v=s,y=f*s;v<l;++v,y+=f){var x=c[e+y],b=u[v];if(!(x<d||m<x)){for(var _=e+1;_<t;++_){var w=a[_+p],T=a[_+t+p],k=c[_+y],A=c[_+t+y];if(T<k||A<w)continue t}var M=r(g,b);if(void 0!==M)return M}}}}(t,e,r,i,a,o,s,l,c,u,f):n?function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=s,p=f*s;h<l;++h,p+=f){var d=c[e+p],m=u[h];t:for(var g=n,v=f*n;g<i;++g,v+=f){var y=a[e+v],x=a[e+v+t],b=o[g];if(!(d<=y||x<d)){for(var _=e+1;_<t;++_){var w=a[_+v],T=a[_+t+v],k=c[_+p],A=c[_+t+p];if(T<k||A<w)continue t}var M=r(m,b);if(void 0!==M)return M}}}}(t,e,r,i,a,o,s,l,c,u,f):function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=s,p=f*s;h<l;++h,p+=f){var d=c[e+p],m=u[h];t:for(var g=n,v=f*n;g<i;++g,v+=f){var y=a[e+v],x=a[e+v+t],b=o[g];if(!(d<y||x<d)){for(var _=e+1;_<t;++_){var w=a[_+v],T=a[_+t+v],k=c[_+p],A=c[_+t+p];if(T<k||A<w)continue t}var M=r(b,m);if(void 0!==M)return M}}}}(t,e,r,i,a,o,s,l,c,u,f)}}r.partial=n(!1),r.full=n(!0)},{}],37:[function(t,e,r){"use strict";e.exports=function(t,e,r,a,u,w,T,k,A){!function(t,e){var r=8*i.log2(e+1)*(t+1)|0,a=i.nextPow2(6*r);v.length<a&&(n.free(v),v=n.mallocInt32(a));var o=i.nextPow2(2*r);y.length<o&&(n.free(y),y=n.mallocDouble(o))}(t,a+T);var M,S=0,E=2*t;x(S++,0,0,a,0,T,r?16:0,-1/0,1/0),r||x(S++,0,0,T,0,a,1,-1/0,1/0);for(;S>0;){var L=6*(S-=1),C=v[L],P=v[L+1],I=v[L+2],O=v[L+3],z=v[L+4],D=v[L+5],R=2*S,F=y[R],B=y[R+1],N=1&D,j=!!(16&D),U=u,V=w,H=k,q=A;if(N&&(U=k,V=A,H=u,q=w),!(2&D&&(I=p(t,C,P,I,U,V,B),P>=I)||4&D&&(P=d(t,C,P,I,U,V,F))>=I)){var G=I-P,Y=z-O;if(j){if(t*G*(G+Y)<1<<22){if(void 0!==(M=l.scanComplete(t,C,e,P,I,U,V,O,z,H,q)))return M;continue}}else{if(t*Math.min(G,Y)<128){if(void 0!==(M=o(t,C,e,N,P,I,U,V,O,z,H,q)))return M;continue}if(t*G*Y<1<<22){if(void 0!==(M=l.scanBipartite(t,C,e,N,P,I,U,V,O,z,H,q)))return M;continue}}var W=f(t,C,P,I,U,V,F,B);if(P<W)if(t*(W-P)<128){if(void 0!==(M=s(t,C+1,e,P,W,U,V,O,z,H,q)))return M}else if(C===t-2){if(void 0!==(M=N?l.sweepBipartite(t,e,O,z,H,q,P,W,U,V):l.sweepBipartite(t,e,P,W,U,V,O,z,H,q)))return M}else x(S++,C+1,P,W,O,z,N,-1/0,1/0),x(S++,C+1,O,z,P,W,1^N,-1/0,1/0);if(W<I){var X=c(t,C,O,z,H,q),Z=H[E*X+C],J=h(t,C,X,z,H,q,Z);if(J<z&&x(S++,C,W,I,J,z,(4|N)+(j?16:0),Z,B),O<X&&x(S++,C,W,I,O,X,(2|N)+(j?16:0),F,Z),X+1===J){if(void 0!==(M=j?_(t,C,e,W,I,U,V,X,H,q[X]):b(t,C,e,N,W,I,U,V,X,H,q[X])))return M}else if(X<J){var K;if(j){if(K=m(t,C,W,I,U,V,Z),W<K){var Q=h(t,C,W,K,U,V,Z);if(C===t-2){if(W<Q&&void 0!==(M=l.sweepComplete(t,e,W,Q,U,V,X,J,H,q)))return M;if(Q<K&&void 0!==(M=l.sweepBipartite(t,e,Q,K,U,V,X,J,H,q)))return M}else W<Q&&x(S++,C+1,W,Q,X,J,16,-1/0,1/0),Q<K&&(x(S++,C+1,Q,K,X,J,0,-1/0,1/0),x(S++,C+1,X,J,Q,K,1,-1/0,1/0))}}else K=N?g(t,C,W,I,U,V,Z):m(t,C,W,I,U,V,Z),W<K&&(C===t-2?M=N?l.sweepBipartite(t,e,X,J,H,q,W,K,U,V):l.sweepBipartite(t,e,W,K,U,V,X,J,H,q):(x(S++,C+1,W,K,X,J,N,-1/0,1/0),x(S++,C+1,X,J,W,K,1^N,-1/0,1/0)))}}}}};var n=t("typedarray-pool"),i=t("bit-twiddle"),a=t("./brute"),o=a.partial,s=a.full,l=t("./sweep"),c=t("./median"),u=t("./partition"),f=u("!(lo>=p0)&&!(p1>=hi)"),h=u("lo===p0"),p=u("lo<p0"),d=u("hi<=p0"),m=u("lo<=p0&&p0<=hi"),g=u("lo<p0&&p0<=hi"),v=n.mallocInt32(1024),y=n.mallocDouble(1024);function x(t,e,r,n,i,a,o,s,l){var c=6*t;v[c]=e,v[c+1]=r,v[c+2]=n,v[c+3]=i,v[c+4]=a,v[c+5]=o;var u=2*t;y[u]=s,y[u+1]=l}function b(t,e,r,n,i,a,o,s,l,c,u){var f=2*t,h=l*f,p=c[h+e];t:for(var d=i,m=i*f;d<a;++d,m+=f){var g=o[m+e],v=o[m+e+t];if(!(p<g||v<p)&&(!n||p!==g)){for(var y,x=s[d],b=e+1;b<t;++b){g=o[m+b],v=o[m+b+t];var _=c[h+b],w=c[h+b+t];if(v<_||w<g)continue t}if(void 0!==(y=n?r(u,x):r(x,u)))return y}}}function _(t,e,r,n,i,a,o,s,l,c){var u=2*t,f=s*u,h=l[f+e];t:for(var p=n,d=n*u;p<i;++p,d+=u){var m=o[p];if(m!==c){var g=a[d+e],v=a[d+e+t];if(!(h<g||v<h)){for(var y=e+1;y<t;++y){g=a[d+y],v=a[d+y+t];var x=l[f+y],b=l[f+y+t];if(v<x||b<g)continue t}var _=r(m,c);if(void 0!==_)return _}}}}},{"./brute":36,"./median":38,"./partition":39,"./sweep":41,"bit-twiddle":32,"typedarray-pool":308}],38:[function(t,e,r){"use strict";e.exports=function(t,e,r,a,o,s){if(a<=r+1)return r;var l=r,c=a,u=a+r>>>1,f=2*t,h=u,p=o[f*u+e];for(;l<c;){if(c-l<8){i(t,e,l,c,o,s),p=o[f*u+e];break}var d=c-l,m=Math.random()*d+l|0,g=o[f*m+e],v=Math.random()*d+l|0,y=o[f*v+e],x=Math.random()*d+l|0,b=o[f*x+e];g<=y?b>=y?(h=v,p=y):g>=b?(h=m,p=g):(h=x,p=b):y>=b?(h=v,p=y):b>=g?(h=m,p=g):(h=x,p=b);for(var _=f*(c-1),w=f*h,T=0;T<f;++T,++_,++w){var k=o[_];o[_]=o[w],o[w]=k}var A=s[c-1];s[c-1]=s[h],s[h]=A,h=n(t,e,l,c-1,o,s,p);for(_=f*(c-1),w=f*h,T=0;T<f;++T,++_,++w){k=o[_];o[_]=o[w],o[w]=k}A=s[c-1];if(s[c-1]=s[h],s[h]=A,u<h){for(c=h-1;l<c&&o[f*(c-1)+e]===p;)c-=1;c+=1}else{if(!(h<u))break;for(l=h+1;l<c&&o[f*l+e]===p;)l+=1}}return n(t,e,r,u,o,s,o[f*u+e])};var n=t("./partition")("lo<p0");function i(t,e,r,n,i,a){for(var o=2*t,s=o*(r+1)+e,l=r+1;l<n;++l,s+=o)for(var c=i[s],u=l,f=o*(l-1);u>r&&i[f+e]>c;--u,f-=o){for(var h=f,p=f+o,d=0;d<o;++d,++h,++p){var m=i[h];i[h]=i[p],i[p]=m}var g=a[u];a[u]=a[u-1],a[u-1]=g}}},{"./partition":39}],39:[function(t,e,r){"use strict";e.exports=function(t){return n[t]};var n={"lo===p0":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=e,h=r;n>h;++h,l+=s){if(i[l+f]===o)if(u===h)u+=1,c+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var m=a[h];a[h]=a[u],a[u++]=m}}return u},"lo<p0":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=e,h=r;n>h;++h,l+=s){if(i[l+f]<o)if(u===h)u+=1,c+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var m=a[h];a[h]=a[u],a[u++]=m}}return u},"lo<=p0":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=t+e,h=r;n>h;++h,l+=s){if(i[l+f]<=o)if(u===h)u+=1,c+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var m=a[h];a[h]=a[u],a[u++]=m}}return u},"hi<=p0":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=t+e,h=r;n>h;++h,l+=s){if(i[l+f]<=o)if(u===h)u+=1,c+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var m=a[h];a[h]=a[u],a[u++]=m}}return u},"lo<p0&&p0<=hi":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=e,h=t+e,p=r;n>p;++p,l+=s){var d=i[l+f],m=i[l+h];if(d<o&&o<=m)if(u===p)u+=1,c+=s;else{for(var g=0;s>g;++g){var v=i[l+g];i[l+g]=i[c],i[c++]=v}var y=a[p];a[p]=a[u],a[u++]=y}}return u},"lo<=p0&&p0<=hi":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=e,h=t+e,p=r;n>p;++p,l+=s){var d=i[l+f],m=i[l+h];if(d<=o&&o<=m)if(u===p)u+=1,c+=s;else{for(var g=0;s>g;++g){var v=i[l+g];i[l+g]=i[c],i[c++]=v}var y=a[p];a[p]=a[u],a[u++]=y}}return u},"!(lo>=p0)&&!(p1>=hi)":function(t,e,r,n,i,a,o,s){for(var l=2*t,c=l*r,u=c,f=r,h=e,p=t+e,d=r;n>d;++d,c+=l){var m=i[c+h],g=i[c+p];if(!(m>=o||s>=g))if(f===d)f+=1,u+=l;else{for(var v=0;l>v;++v){var y=i[c+v];i[c+v]=i[u],i[u++]=y}var x=a[d];a[d]=a[f],a[f++]=x}}return f}}},{}],40:[function(t,e,r){"use strict";e.exports=function(t,e){e<=128?n(0,e-1,t):function t(e,r,u){var f=(r-e+1)/6|0,h=e+f,p=r-f,d=e+r>>1,m=d-f,g=d+f,v=h,y=m,x=d,b=g,_=p,w=e+1,T=r-1,k=0;l(v,y,u)&&(k=v,v=y,y=k);l(b,_,u)&&(k=b,b=_,_=k);l(v,x,u)&&(k=v,v=x,x=k);l(y,x,u)&&(k=y,y=x,x=k);l(v,b,u)&&(k=v,v=b,b=k);l(x,b,u)&&(k=x,x=b,b=k);l(y,_,u)&&(k=y,y=_,_=k);l(y,x,u)&&(k=y,y=x,x=k);l(b,_,u)&&(k=b,b=_,_=k);for(var A=u[2*y],M=u[2*y+1],S=u[2*b],E=u[2*b+1],L=2*v,C=2*x,P=2*_,I=2*h,O=2*d,z=2*p,D=0;D<2;++D){var R=u[L+D],F=u[C+D],B=u[P+D];u[I+D]=R,u[O+D]=F,u[z+D]=B}a(m,e,u),a(g,r,u);for(var N=w;N<=T;++N)if(c(N,A,M,u))N!==w&&i(N,w,u),++w;else if(!c(N,S,E,u))for(;;){if(c(T,S,E,u)){c(T,A,M,u)?(o(N,w,T,u),++w,--T):(i(N,T,u),--T);break}if(--T<N)break}s(e,w-1,A,M,u),s(r,T+1,S,E,u),w-2-e<=32?n(e,w-2,u):t(e,w-2,u);r-(T+2)<=32?n(T+2,r,u):t(T+2,r,u);T-w<=32?n(w,T,u):t(w,T,u)}(0,e-1,t)};function n(t,e,r){for(var n=2*(t+1),i=t+1;i<=e;++i){for(var a=r[n++],o=r[n++],s=i,l=n-2;s-- >t;){var c=r[l-2],u=r[l-1];if(c<a)break;if(c===a&&u<o)break;r[l]=c,r[l+1]=u,l-=2}r[l]=a,r[l+1]=o}}function i(t,e,r){e*=2;var n=r[t*=2],i=r[t+1];r[t]=r[e],r[t+1]=r[e+1],r[e]=n,r[e+1]=i}function a(t,e,r){e*=2,r[t*=2]=r[e],r[t+1]=r[e+1]}function o(t,e,r,n){e*=2,r*=2;var i=n[t*=2],a=n[t+1];n[t]=n[e],n[t+1]=n[e+1],n[e]=n[r],n[e+1]=n[r+1],n[r]=i,n[r+1]=a}function s(t,e,r,n,i){e*=2,i[t*=2]=i[e],i[e]=r,i[t+1]=i[e+1],i[e+1]=n}function l(t,e,r){e*=2;var n=r[t*=2],i=r[e];return!(n<i)&&(n!==i||r[t+1]>r[e+1])}function c(t,e,r,n){var i=n[t*=2];return i<e||i===e&&n[t+1]<r}},{}],41:[function(t,e,r){"use strict";e.exports={init:function(t){var e=i.nextPow2(t);o.length<e&&(n.free(o),o=n.mallocInt32(e));s.length<e&&(n.free(s),s=n.mallocInt32(e));l.length<e&&(n.free(l),l=n.mallocInt32(e));c.length<e&&(n.free(c),c=n.mallocInt32(e));u.length<e&&(n.free(u),u=n.mallocInt32(e));f.length<e&&(n.free(f),f=n.mallocInt32(e));var r=8*e;h.length<r&&(n.free(h),h=n.mallocDouble(r))},sweepBipartite:function(t,e,r,n,i,u,f,m,g,v){for(var y=0,x=2*t,b=t-1,_=x-1,w=r;w<n;++w){var T=u[w],k=x*w;h[y++]=i[k+b],h[y++]=-(T+1),h[y++]=i[k+_],h[y++]=T}for(w=f;w<m;++w){T=v[w]+(1<<28);var A=x*w;h[y++]=g[A+b],h[y++]=-T,h[y++]=g[A+_],h[y++]=T}var M=y>>>1;a(h,M);var S=0,E=0;for(w=0;w<M;++w){var L=0|h[2*w+1];if(L>=1<<28)p(l,c,E--,L=L-(1<<28)|0);else if(L>=0)p(o,s,S--,L);else if(L<=-(1<<28)){L=-L-(1<<28)|0;for(var C=0;C<S;++C){if(void 0!==(P=e(o[C],L)))return P}d(l,c,E++,L)}else{L=-L-1|0;for(C=0;C<E;++C){var P;if(void 0!==(P=e(L,l[C])))return P}d(o,s,S++,L)}}},sweepComplete:function(t,e,r,n,i,m,g,v,y,x){for(var b=0,_=2*t,w=t-1,T=_-1,k=r;k<n;++k){var A=m[k]+1<<1,M=_*k;h[b++]=i[M+w],h[b++]=-A,h[b++]=i[M+T],h[b++]=A}for(k=g;k<v;++k){A=x[k]+1<<1;var S=_*k;h[b++]=y[S+w],h[b++]=1|-A,h[b++]=y[S+T],h[b++]=1|A}var E=b>>>1;a(h,E);var L=0,C=0,P=0;for(k=0;k<E;++k){var I=0|h[2*k+1],O=1&I;if(k<E-1&&I>>1==h[2*k+3]>>1&&(O=2,k+=1),I<0){for(var z=-(I>>1)-1,D=0;D<P;++D){if(void 0!==(R=e(u[D],z)))return R}if(0!==O)for(D=0;D<L;++D){if(void 0!==(R=e(o[D],z)))return R}if(1!==O)for(D=0;D<C;++D){var R;if(void 0!==(R=e(l[D],z)))return R}0===O?d(o,s,L++,z):1===O?d(l,c,C++,z):2===O&&d(u,f,P++,z)}else{z=(I>>1)-1;0===O?p(o,s,L--,z):1===O?p(l,c,C--,z):2===O&&p(u,f,P--,z)}}},scanBipartite:function(t,e,r,n,i,l,c,u,f,m,g,v){var y=0,x=2*t,b=e,_=e+t,w=1,T=1;n?T=1<<28:w=1<<28;for(var k=i;k<l;++k){var A=k+w,M=x*k;h[y++]=c[M+b],h[y++]=-A,h[y++]=c[M+_],h[y++]=A}for(k=f;k<m;++k){A=k+T;var S=x*k;h[y++]=g[S+b],h[y++]=-A}var E=y>>>1;a(h,E);var L=0;for(k=0;k<E;++k){var C=0|h[2*k+1];if(C<0){var P=!1;if((A=-C)>=1<<28?(P=!n,A-=1<<28):(P=!!n,A-=1),P)d(o,s,L++,A);else{var I=v[A],O=x*A,z=g[O+e+1],D=g[O+e+1+t];t:for(var R=0;R<L;++R){var F=o[R],B=x*F;if(!(D<c[B+e+1]||c[B+e+1+t]<z)){for(var N=e+2;N<t;++N)if(g[O+N+t]<c[B+N]||c[B+N+t]<g[O+N])continue t;var j,U=u[F];if(void 0!==(j=n?r(I,U):r(U,I)))return j}}}}else p(o,s,L--,C-w)}},scanComplete:function(t,e,r,n,i,s,l,c,u,f,p){for(var d=0,m=2*t,g=e,v=e+t,y=n;y<i;++y){var x=y+(1<<28),b=m*y;h[d++]=s[b+g],h[d++]=-x,h[d++]=s[b+v],h[d++]=x}for(y=c;y<u;++y){x=y+1;var _=m*y;h[d++]=f[_+g],h[d++]=-x}var w=d>>>1;a(h,w);var T=0;for(y=0;y<w;++y){var k=0|h[2*y+1];if(k<0){if((x=-k)>=1<<28)o[T++]=x-(1<<28);else{var A=p[x-=1],M=m*x,S=f[M+e+1],E=f[M+e+1+t];t:for(var L=0;L<T;++L){var C=o[L],P=l[C];if(P===A)break;var I=m*C;if(!(E<s[I+e+1]||s[I+e+1+t]<S)){for(var O=e+2;O<t;++O)if(f[M+O+t]<s[I+O]||s[I+O+t]<f[M+O])continue t;var z=r(P,A);if(void 0!==z)return z}}}}else{for(x=k-(1<<28),L=T-1;L>=0;--L)if(o[L]===x){for(O=L+1;O<T;++O)o[O-1]=o[O];break}--T}}}};var n=t("typedarray-pool"),i=t("bit-twiddle"),a=t("./sort"),o=n.mallocInt32(1024),s=n.mallocInt32(1024),l=n.mallocInt32(1024),c=n.mallocInt32(1024),u=n.mallocInt32(1024),f=n.mallocInt32(1024),h=n.mallocDouble(8192);function p(t,e,r,n){var i=e[n],a=t[r-1];t[i]=a,e[a]=i}function d(t,e,r,n){t[r]=n,e[n]=r}},{"./sort":40,"bit-twiddle":32,"typedarray-pool":308}],42:[function(t,e,r){"use strict";var n=t("./lib/monotone"),i=t("./lib/triangulation"),a=t("./lib/delaunay"),o=t("./lib/filter");function s(t){return[Math.min(t[0],t[1]),Math.max(t[0],t[1])]}function l(t,e){return t[0]-e[0]||t[1]-e[1]}function c(t,e,r){return e in t?t[e]:r}e.exports=function(t,e,r){Array.isArray(e)?(r=r||{},e=e||[]):(r=e||{},e=[]);var u=!!c(r,"delaunay",!0),f=!!c(r,"interior",!0),h=!!c(r,"exterior",!0),p=!!c(r,"infinity",!1);if(!f&&!h||0===t.length)return[];var d=n(t,e);if(u||f!==h||p){for(var m=i(t.length,function(t){return t.map(s).sort(l)}(e)),g=0;g<d.length;++g){var v=d[g];m.addTriangle(v[0],v[1],v[2])}return u&&a(t,m),h?f?p?o(m,0,p):m.cells():o(m,1,p):o(m,-1)}return d}},{"./lib/delaunay":43,"./lib/filter":44,"./lib/monotone":45,"./lib/triangulation":46}],43:[function(t,e,r){"use strict";var n=t("robust-in-sphere")[4];t("binary-search-bounds");function i(t,e,r,i,a,o){var s=e.opposite(i,a);if(!(s<0)){if(a<i){var l=i;i=a,a=l,l=o,o=s,s=l}e.isConstraint(i,a)||n(t[i],t[a],t[o],t[s])<0&&r.push(i,a)}}e.exports=function(t,e){for(var r=[],a=t.length,o=e.stars,s=0;s<a;++s)for(var l=o[s],c=1;c<l.length;c+=2){if(!((p=l[c])<s)&&!e.isConstraint(s,p)){for(var u=l[c-1],f=-1,h=1;h<l.length;h+=2)if(l[h-1]===p){f=l[h];break}f<0||n(t[s],t[p],t[u],t[f])<0&&r.push(s,p)}}for(;r.length>0;){for(var p=r.pop(),d=(s=r.pop(),u=-1,f=-1,l=o[s],1);d<l.length;d+=2){var m=l[d-1],g=l[d];m===p?f=g:g===p&&(u=m)}u<0||f<0||(n(t[s],t[p],t[u],t[f])>=0||(e.flip(s,p),i(t,e,r,u,s,f),i(t,e,r,s,f,u),i(t,e,r,f,p,u),i(t,e,r,p,u,f)))}}},{"binary-search-bounds":31,"robust-in-sphere":282}],44:[function(t,e,r){"use strict";var n,i=t("binary-search-bounds");function a(t,e,r,n,i,a,o){this.cells=t,this.neighbor=e,this.flags=n,this.constraint=r,this.active=i,this.next=a,this.boundary=o}function o(t,e){return t[0]-e[0]||t[1]-e[1]||t[2]-e[2]}e.exports=function(t,e,r){var n=function(t,e){for(var r=t.cells(),n=r.length,i=0;i<n;++i){var s=(v=r[i])[0],l=v[1],c=v[2];l<c?l<s&&(v[0]=l,v[1]=c,v[2]=s):c<s&&(v[0]=c,v[1]=s,v[2]=l)}r.sort(o);var u=new Array(n);for(i=0;i<u.length;++i)u[i]=0;var f=[],h=[],p=new Array(3*n),d=new Array(3*n),m=null;e&&(m=[]);var g=new a(r,p,d,u,f,h,m);for(i=0;i<n;++i)for(var v=r[i],y=0;y<3;++y){s=v[y],l=v[(y+1)%3];var x=p[3*i+y]=g.locate(l,s,t.opposite(l,s)),b=d[3*i+y]=t.isConstraint(s,l);x<0&&(b?h.push(i):(f.push(i),u[i]=1),e&&m.push([l,s,-1]))}return g}(t,r);if(0===e)return r?n.cells.concat(n.boundary):n.cells;var i=1,s=n.active,l=n.next,c=n.flags,u=n.cells,f=n.constraint,h=n.neighbor;for(;s.length>0||l.length>0;){for(;s.length>0;){var p=s.pop();if(c[p]!==-i){c[p]=i;u[p];for(var d=0;d<3;++d){var m=h[3*p+d];m>=0&&0===c[m]&&(f[3*p+d]?l.push(m):(s.push(m),c[m]=i))}}}var g=l;l=s,s=g,l.length=0,i=-i}var v=function(t,e,r){for(var n=0,i=0;i<t.length;++i)e[i]===r&&(t[n++]=t[i]);return t.length=n,t}(u,c,e);if(r)return v.concat(n.boundary);return v},a.prototype.locate=(n=[0,0,0],function(t,e,r){var a=t,s=e,l=r;return e<r?e<t&&(a=e,s=r,l=t):r<t&&(a=r,s=t,l=e),a<0?-1:(n[0]=a,n[1]=s,n[2]=l,i.eq(this.cells,n,o))})},{"binary-search-bounds":31}],45:[function(t,e,r){"use strict";var n=t("binary-search-bounds"),i=t("robust-orientation")[3];function a(t,e,r,n,i){this.a=t,this.b=e,this.idx=r,this.lowerIds=n,this.upperIds=i}function o(t,e,r,n){this.a=t,this.b=e,this.type=r,this.idx=n}function s(t,e){var r=t.a[0]-e.a[0]||t.a[1]-e.a[1]||t.type-e.type;return r||(0!==t.type&&(r=i(t.a,t.b,e.b))?r:t.idx-e.idx)}function l(t,e){return i(t.a,t.b,e)}function c(t,e,r,a,o){for(var s=n.lt(e,a,l),c=n.gt(e,a,l),u=s;u<c;++u){for(var f=e[u],h=f.lowerIds,p=h.length;p>1&&i(r[h[p-2]],r[h[p-1]],a)>0;)t.push([h[p-1],h[p-2],o]),p-=1;h.length=p,h.push(o);var d=f.upperIds;for(p=d.length;p>1&&i(r[d[p-2]],r[d[p-1]],a)<0;)t.push([d[p-2],d[p-1],o]),p-=1;d.length=p,d.push(o)}}function u(t,e){var r;return(r=t.a[0]<e.a[0]?i(t.a,t.b,e.a):i(e.b,e.a,t.a))?r:(r=e.b[0]<t.b[0]?i(t.a,t.b,e.b):i(e.b,e.a,t.b))||t.idx-e.idx}function f(t,e,r){var i=n.le(t,r,u),o=t[i],s=o.upperIds,l=s[s.length-1];o.upperIds=[l],t.splice(i+1,0,new a(r.a,r.b,r.idx,[l],s))}function h(t,e,r){var i=r.a;r.a=r.b,r.b=i;var a=n.eq(t,r,u),o=t[a];t[a-1].upperIds=o.upperIds,t.splice(a,1)}e.exports=function(t,e){for(var r=t.length,n=e.length,i=[],l=0;l<r;++l)i.push(new o(t[l],null,0,l));for(l=0;l<n;++l){var u=e[l],p=t[u[0]],d=t[u[1]];p[0]<d[0]?i.push(new o(p,d,2,l),new o(d,p,1,l)):p[0]>d[0]&&i.push(new o(d,p,2,l),new o(p,d,1,l))}i.sort(s);for(var m=i[0].a[0]-(1+Math.abs(i[0].a[0]))*Math.pow(2,-52),g=[new a([m,1],[m,0],-1,[],[],[],[])],v=[],y=(l=0,i.length);l<y;++l){var x=i[l],b=x.type;0===b?c(v,g,t,x.a,x.idx):2===b?f(g,t,x):h(g,t,x)}return v}},{"binary-search-bounds":31,"robust-orientation":284}],46:[function(t,e,r){"use strict";var n=t("binary-search-bounds");function i(t,e){this.stars=t,this.edges=e}e.exports=function(t,e){for(var r=new Array(t),n=0;n<t;++n)r[n]=[];return new i(r,e)};var a=i.prototype;function o(t,e,r){for(var n=1,i=t.length;n<i;n+=2)if(t[n-1]===e&&t[n]===r)return t[n-1]=t[i-2],t[n]=t[i-1],void(t.length=i-2)}a.isConstraint=function(){var t=[0,0];function e(t,e){return t[0]-e[0]||t[1]-e[1]}return function(r,i){return t[0]=Math.min(r,i),t[1]=Math.max(r,i),n.eq(this.edges,t,e)>=0}}(),a.removeTriangle=function(t,e,r){var n=this.stars;o(n[t],e,r),o(n[e],r,t),o(n[r],t,e)},a.addTriangle=function(t,e,r){var n=this.stars;n[t].push(e,r),n[e].push(r,t),n[r].push(t,e)},a.opposite=function(t,e){for(var r=this.stars[e],n=1,i=r.length;n<i;n+=2)if(r[n]===t)return r[n-1];return-1},a.flip=function(t,e){var r=this.opposite(t,e),n=this.opposite(e,t);this.removeTriangle(t,e,r),this.removeTriangle(e,t,n),this.addTriangle(t,n,r),this.addTriangle(e,r,n)},a.edges=function(){for(var t=this.stars,e=[],r=0,n=t.length;r<n;++r)for(var i=t[r],a=0,o=i.length;a<o;a+=2)e.push([i[a],i[a+1]]);return e},a.cells=function(){for(var t=this.stars,e=[],r=0,n=t.length;r<n;++r)for(var i=t[r],a=0,o=i.length;a<o;a+=2){var s=i[a],l=i[a+1];r<Math.min(s,l)&&e.push([r,s,l])}return e}},{"binary-search-bounds":31}],47:[function(t,e,r){"use strict";e.exports=function(t){for(var e=1,r=1;r<t.length;++r)for(var n=0;n<r;++n)if(t[r]<t[n])e=-e;else if(t[n]===t[r])return 0;return e}},{}],48:[function(t,e,r){"use strict";var n=t("dup"),i=t("robust-linear-solve");function a(t,e){for(var r=0,n=t.length,i=0;i<n;++i)r+=t[i]*e[i];return r}function o(t){var e=t.length;if(0===e)return[];t[0].length;var r=n([t.length+1,t.length+1],1),o=n([t.length+1],1);r[e][e]=0;for(var s=0;s<e;++s){for(var l=0;l<=s;++l)r[l][s]=r[s][l]=2*a(t[s],t[l]);o[s]=a(t[s],t[s])}var c=i(r,o),u=0,f=c[e+1];for(s=0;s<f.length;++s)u+=f[s];var h=new Array(e);for(s=0;s<e;++s){f=c[s];var p=0;for(l=0;l<f.length;++l)p+=f[l];h[s]=p/u}return h}function s(t){if(0===t.length)return[];for(var e=t[0].length,r=n([e]),i=o(t),a=0;a<t.length;++a)for(var s=0;s<e;++s)r[s]+=t[a][s]*i[a];return r}s.barycenetric=o,e.exports=s},{dup:65,"robust-linear-solve":283}],49:[function(t,e,r){e.exports=function(t){for(var e=n(t),r=0,i=0;i<t.length;++i)for(var a=t[i],o=0;o<e.length;++o)r+=Math.pow(a[o]-e[o],2);return Math.sqrt(r/t.length)};var n=t("circumcenter")},{circumcenter:48}],50:[function(t,e,r){"use strict";e.exports=function(t,e,r){var n;if(r){n=e;for(var i=new Array(e.length),a=0;a<e.length;++a){var o=e[a];i[a]=[o[0],o[1],r[a]]}e=i}var s=function(t,e,r){var n=d(t,[],p(t));return v(e,n,r),!!n}(t,e,!!r);for(;y(t,e,!!r);)s=!0;if(r&&s){n.length=0,r.length=0;for(a=0;a<e.length;++a){o=e[a];n.push([o[0],o[1]]),r.push(o[2])}}return s};var n=t("union-find"),i=t("box-intersect"),a=t("robust-segment-intersect"),o=t("big-rat"),s=t("big-rat/cmp"),l=t("big-rat/to-float"),c=t("rat-vec"),u=t("nextafter"),f=t("./lib/rat-seg-intersect");function h(t){var e=l(t);return[u(e,-1/0),u(e,1/0)]}function p(t){for(var e=new Array(t.length),r=0;r<t.length;++r){var n=t[r];e[r]=[u(n[0],-1/0),u(n[1],-1/0),u(n[0],1/0),u(n[1],1/0)]}return e}function d(t,e,r){for(var a=e.length,o=new n(a),s=[],l=0;l<e.length;++l){var c=e[l],f=h(c[0]),p=h(c[1]);s.push([u(f[0],-1/0),u(p[0],-1/0),u(f[1],1/0),u(p[1],1/0)])}i(s,(function(t,e){o.link(t,e)}));var d=!0,m=new Array(a);for(l=0;l<a;++l){(v=o.find(l))!==l&&(d=!1,t[v]=[Math.min(t[l][0],t[v][0]),Math.min(t[l][1],t[v][1])])}if(d)return null;var g=0;for(l=0;l<a;++l){var v;(v=o.find(l))===l?(m[l]=g,t[g++]=t[l]):m[l]=-1}t.length=g;for(l=0;l<a;++l)m[l]<0&&(m[l]=m[o.find(l)]);return m}function m(t,e){return t[0]-e[0]||t[1]-e[1]}function g(t,e){var r=t[0]-e[0]||t[1]-e[1];return r||(t[2]<e[2]?-1:t[2]>e[2]?1:0)}function v(t,e,r){if(0!==t.length){if(e)for(var n=0;n<t.length;++n){var i=e[(o=t[n])[0]],a=e[o[1]];o[0]=Math.min(i,a),o[1]=Math.max(i,a)}else for(n=0;n<t.length;++n){var o;i=(o=t[n])[0],a=o[1];o[0]=Math.min(i,a),o[1]=Math.max(i,a)}r?t.sort(g):t.sort(m);var s=1;for(n=1;n<t.length;++n){var l=t[n-1],c=t[n];(c[0]!==l[0]||c[1]!==l[1]||r&&c[2]!==l[2])&&(t[s++]=c)}t.length=s}}function y(t,e,r){var n=function(t,e){for(var r=new Array(e.length),n=0;n<e.length;++n){var i=e[n],a=t[i[0]],o=t[i[1]];r[n]=[u(Math.min(a[0],o[0]),-1/0),u(Math.min(a[1],o[1]),-1/0),u(Math.max(a[0],o[0]),1/0),u(Math.max(a[1],o[1]),1/0)]}return r}(t,e),h=function(t,e,r){var n=[];return i(r,(function(r,i){var o=e[r],s=e[i];if(o[0]!==s[0]&&o[0]!==s[1]&&o[1]!==s[0]&&o[1]!==s[1]){var l=t[o[0]],c=t[o[1]],u=t[s[0]],f=t[s[1]];a(l,c,u,f)&&n.push([r,i])}})),n}(t,e,n),m=p(t),g=function(t,e,r,n){var o=[];return i(r,n,(function(r,n){var i=e[r];if(i[0]!==n&&i[1]!==n){var s=t[n],l=t[i[0]],c=t[i[1]];a(l,c,s,s)&&o.push([r,n])}})),o}(t,e,n,m),y=d(t,function(t,e,r,n,i){var a,u,h=t.map((function(t){return[o(t[0]),o(t[1])]}));for(a=0;a<r.length;++a){var p=r[a];u=p[0];var d=p[1],m=e[u],g=e[d],v=f(c(t[m[0]]),c(t[m[1]]),c(t[g[0]]),c(t[g[1]]));if(v){var y=t.length;t.push([l(v[0]),l(v[1])]),h.push(v),n.push([u,y],[d,y])}}for(n.sort((function(t,e){if(t[0]!==e[0])return t[0]-e[0];var r=h[t[1]],n=h[e[1]];return s(r[0],n[0])||s(r[1],n[1])})),a=n.length-1;a>=0;--a){var x=e[u=(S=n[a])[0]],b=x[0],_=x[1],w=t[b],T=t[_];if((w[0]-T[0]||w[1]-T[1])<0){var k=b;b=_,_=k}x[0]=b;var A,M=x[1]=S[1];for(i&&(A=x[2]);a>0&&n[a-1][0]===u;){var S,E=(S=n[--a])[1];i?e.push([M,E,A]):e.push([M,E]),M=E}i?e.push([M,_,A]):e.push([M,_])}return h}(t,e,h,g,r));return v(e,y,r),!!y||(h.length>0||g.length>0)}},{"./lib/rat-seg-intersect":51,"big-rat":18,"big-rat/cmp":16,"big-rat/to-float":30,"box-intersect":35,nextafter:260,"rat-vec":273,"robust-segment-intersect":287,"union-find":309}],51:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){var a=s(e,t),f=s(n,r),h=u(a,f);if(0===o(h))return null;var p=s(t,r),d=u(f,p),m=i(d,h),g=c(a,m);return l(t,g)};var n=t("big-rat/mul"),i=t("big-rat/div"),a=t("big-rat/sub"),o=t("big-rat/sign"),s=t("rat-vec/sub"),l=t("rat-vec/add"),c=t("rat-vec/muls");function u(t,e){return a(n(t[0],e[1]),n(t[1],e[0]))}},{"big-rat/div":17,"big-rat/mul":27,"big-rat/sign":28,"big-rat/sub":29,"rat-vec/add":272,"rat-vec/muls":274,"rat-vec/sub":275}],52:[function(t,e,r){e.exports={jet:[{index:0,rgb:[0,0,131]},{index:.125,rgb:[0,60,170]},{index:.375,rgb:[5,255,255]},{index:.625,rgb:[255,255,0]},{index:.875,rgb:[250,0,0]},{index:1,rgb:[128,0,0]}],hsv:[{index:0,rgb:[255,0,0]},{index:.169,rgb:[253,255,2]},{index:.173,rgb:[247,255,2]},{index:.337,rgb:[0,252,4]},{index:.341,rgb:[0,252,10]},{index:.506,rgb:[1,249,255]},{index:.671,rgb:[2,0,253]},{index:.675,rgb:[8,0,253]},{index:.839,rgb:[255,0,251]},{index:.843,rgb:[255,0,245]},{index:1,rgb:[255,0,6]}],hot:[{index:0,rgb:[0,0,0]},{index:.3,rgb:[230,0,0]},{index:.6,rgb:[255,210,0]},{index:1,rgb:[255,255,255]}],spring:[{index:0,rgb:[255,0,255]},{index:1,rgb:[255,255,0]}],summer:[{index:0,rgb:[0,128,102]},{index:1,rgb:[255,255,102]}],autumn:[{index:0,rgb:[255,0,0]},{index:1,rgb:[255,255,0]}],winter:[{index:0,rgb:[0,0,255]},{index:1,rgb:[0,255,128]}],bone:[{index:0,rgb:[0,0,0]},{index:.376,rgb:[84,84,116]},{index:.753,rgb:[169,200,200]},{index:1,rgb:[255,255,255]}],copper:[{index:0,rgb:[0,0,0]},{index:.804,rgb:[255,160,102]},{index:1,rgb:[255,199,127]}],greys:[{index:0,rgb:[0,0,0]},{index:1,rgb:[255,255,255]}],yignbu:[{index:0,rgb:[8,29,88]},{index:.125,rgb:[37,52,148]},{index:.25,rgb:[34,94,168]},{index:.375,rgb:[29,145,192]},{index:.5,rgb:[65,182,196]},{index:.625,rgb:[127,205,187]},{index:.75,rgb:[199,233,180]},{index:.875,rgb:[237,248,217]},{index:1,rgb:[255,255,217]}],greens:[{index:0,rgb:[0,68,27]},{index:.125,rgb:[0,109,44]},{index:.25,rgb:[35,139,69]},{index:.375,rgb:[65,171,93]},{index:.5,rgb:[116,196,118]},{index:.625,rgb:[161,217,155]},{index:.75,rgb:[199,233,192]},{index:.875,rgb:[229,245,224]},{index:1,rgb:[247,252,245]}],yiorrd:[{index:0,rgb:[128,0,38]},{index:.125,rgb:[189,0,38]},{index:.25,rgb:[227,26,28]},{index:.375,rgb:[252,78,42]},{index:.5,rgb:[253,141,60]},{index:.625,rgb:[254,178,76]},{index:.75,rgb:[254,217,118]},{index:.875,rgb:[255,237,160]},{index:1,rgb:[255,255,204]}],bluered:[{index:0,rgb:[0,0,255]},{index:1,rgb:[255,0,0]}],rdbu:[{index:0,rgb:[5,10,172]},{index:.35,rgb:[106,137,247]},{index:.5,rgb:[190,190,190]},{index:.6,rgb:[220,170,132]},{index:.7,rgb:[230,145,90]},{index:1,rgb:[178,10,28]}],picnic:[{index:0,rgb:[0,0,255]},{index:.1,rgb:[51,153,255]},{index:.2,rgb:[102,204,255]},{index:.3,rgb:[153,204,255]},{index:.4,rgb:[204,204,255]},{index:.5,rgb:[255,255,255]},{index:.6,rgb:[255,204,255]},{index:.7,rgb:[255,153,255]},{index:.8,rgb:[255,102,204]},{index:.9,rgb:[255,102,102]},{index:1,rgb:[255,0,0]}],rainbow:[{index:0,rgb:[150,0,90]},{index:.125,rgb:[0,0,200]},{index:.25,rgb:[0,25,255]},{index:.375,rgb:[0,152,255]},{index:.5,rgb:[44,255,150]},{index:.625,rgb:[151,255,0]},{index:.75,rgb:[255,234,0]},{index:.875,rgb:[255,111,0]},{index:1,rgb:[255,0,0]}],portland:[{index:0,rgb:[12,51,131]},{index:.25,rgb:[10,136,186]},{index:.5,rgb:[242,211,56]},{index:.75,rgb:[242,143,56]},{index:1,rgb:[217,30,30]}],blackbody:[{index:0,rgb:[0,0,0]},{index:.2,rgb:[230,0,0]},{index:.4,rgb:[230,210,0]},{index:.7,rgb:[255,255,255]},{index:1,rgb:[160,200,255]}],earth:[{index:0,rgb:[0,0,130]},{index:.1,rgb:[0,180,180]},{index:.2,rgb:[40,210,40]},{index:.4,rgb:[230,230,50]},{index:.6,rgb:[120,70,20]},{index:1,rgb:[255,255,255]}],electric:[{index:0,rgb:[0,0,0]},{index:.15,rgb:[30,0,100]},{index:.4,rgb:[120,0,100]},{index:.6,rgb:[160,90,0]},{index:.8,rgb:[230,200,0]},{index:1,rgb:[255,250,220]}],alpha:[{index:0,rgb:[255,255,255,0]},{index:1,rgb:[255,255,255,1]}],viridis:[{index:0,rgb:[68,1,84]},{index:.13,rgb:[71,44,122]},{index:.25,rgb:[59,81,139]},{index:.38,rgb:[44,113,142]},{index:.5,rgb:[33,144,141]},{index:.63,rgb:[39,173,129]},{index:.75,rgb:[92,200,99]},{index:.88,rgb:[170,220,50]},{index:1,rgb:[253,231,37]}],inferno:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[31,12,72]},{index:.25,rgb:[85,15,109]},{index:.38,rgb:[136,34,106]},{index:.5,rgb:[186,54,85]},{index:.63,rgb:[227,89,51]},{index:.75,rgb:[249,140,10]},{index:.88,rgb:[249,201,50]},{index:1,rgb:[252,255,164]}],magma:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[28,16,68]},{index:.25,rgb:[79,18,123]},{index:.38,rgb:[129,37,129]},{index:.5,rgb:[181,54,122]},{index:.63,rgb:[229,80,100]},{index:.75,rgb:[251,135,97]},{index:.88,rgb:[254,194,135]},{index:1,rgb:[252,253,191]}],plasma:[{index:0,rgb:[13,8,135]},{index:.13,rgb:[75,3,161]},{index:.25,rgb:[125,3,168]},{index:.38,rgb:[168,34,150]},{index:.5,rgb:[203,70,121]},{index:.63,rgb:[229,107,93]},{index:.75,rgb:[248,148,65]},{index:.88,rgb:[253,195,40]},{index:1,rgb:[240,249,33]}],warm:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[172,0,187]},{index:.25,rgb:[219,0,170]},{index:.38,rgb:[255,0,130]},{index:.5,rgb:[255,63,74]},{index:.63,rgb:[255,123,0]},{index:.75,rgb:[234,176,0]},{index:.88,rgb:[190,228,0]},{index:1,rgb:[147,255,0]}],cool:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[116,0,218]},{index:.25,rgb:[98,74,237]},{index:.38,rgb:[68,146,231]},{index:.5,rgb:[0,204,197]},{index:.63,rgb:[0,247,146]},{index:.75,rgb:[0,255,88]},{index:.88,rgb:[40,255,8]},{index:1,rgb:[147,255,0]}],"rainbow-soft":[{index:0,rgb:[125,0,179]},{index:.1,rgb:[199,0,180]},{index:.2,rgb:[255,0,121]},{index:.3,rgb:[255,108,0]},{index:.4,rgb:[222,194,0]},{index:.5,rgb:[150,255,0]},{index:.6,rgb:[0,255,55]},{index:.7,rgb:[0,246,150]},{index:.8,rgb:[50,167,222]},{index:.9,rgb:[103,51,235]},{index:1,rgb:[124,0,186]}],bathymetry:[{index:0,rgb:[40,26,44]},{index:.13,rgb:[59,49,90]},{index:.25,rgb:[64,76,139]},{index:.38,rgb:[63,110,151]},{index:.5,rgb:[72,142,158]},{index:.63,rgb:[85,174,163]},{index:.75,rgb:[120,206,163]},{index:.88,rgb:[187,230,172]},{index:1,rgb:[253,254,204]}],cdom:[{index:0,rgb:[47,15,62]},{index:.13,rgb:[87,23,86]},{index:.25,rgb:[130,28,99]},{index:.38,rgb:[171,41,96]},{index:.5,rgb:[206,67,86]},{index:.63,rgb:[230,106,84]},{index:.75,rgb:[242,149,103]},{index:.88,rgb:[249,193,135]},{index:1,rgb:[254,237,176]}],chlorophyll:[{index:0,rgb:[18,36,20]},{index:.13,rgb:[25,63,41]},{index:.25,rgb:[24,91,59]},{index:.38,rgb:[13,119,72]},{index:.5,rgb:[18,148,80]},{index:.63,rgb:[80,173,89]},{index:.75,rgb:[132,196,122]},{index:.88,rgb:[175,221,162]},{index:1,rgb:[215,249,208]}],density:[{index:0,rgb:[54,14,36]},{index:.13,rgb:[89,23,80]},{index:.25,rgb:[110,45,132]},{index:.38,rgb:[120,77,178]},{index:.5,rgb:[120,113,213]},{index:.63,rgb:[115,151,228]},{index:.75,rgb:[134,185,227]},{index:.88,rgb:[177,214,227]},{index:1,rgb:[230,241,241]}],"freesurface-blue":[{index:0,rgb:[30,4,110]},{index:.13,rgb:[47,14,176]},{index:.25,rgb:[41,45,236]},{index:.38,rgb:[25,99,212]},{index:.5,rgb:[68,131,200]},{index:.63,rgb:[114,156,197]},{index:.75,rgb:[157,181,203]},{index:.88,rgb:[200,208,216]},{index:1,rgb:[241,237,236]}],"freesurface-red":[{index:0,rgb:[60,9,18]},{index:.13,rgb:[100,17,27]},{index:.25,rgb:[142,20,29]},{index:.38,rgb:[177,43,27]},{index:.5,rgb:[192,87,63]},{index:.63,rgb:[205,125,105]},{index:.75,rgb:[216,162,148]},{index:.88,rgb:[227,199,193]},{index:1,rgb:[241,237,236]}],oxygen:[{index:0,rgb:[64,5,5]},{index:.13,rgb:[106,6,15]},{index:.25,rgb:[144,26,7]},{index:.38,rgb:[168,64,3]},{index:.5,rgb:[188,100,4]},{index:.63,rgb:[206,136,11]},{index:.75,rgb:[220,174,25]},{index:.88,rgb:[231,215,44]},{index:1,rgb:[248,254,105]}],par:[{index:0,rgb:[51,20,24]},{index:.13,rgb:[90,32,35]},{index:.25,rgb:[129,44,34]},{index:.38,rgb:[159,68,25]},{index:.5,rgb:[182,99,19]},{index:.63,rgb:[199,134,22]},{index:.75,rgb:[212,171,35]},{index:.88,rgb:[221,210,54]},{index:1,rgb:[225,253,75]}],phase:[{index:0,rgb:[145,105,18]},{index:.13,rgb:[184,71,38]},{index:.25,rgb:[186,58,115]},{index:.38,rgb:[160,71,185]},{index:.5,rgb:[110,97,218]},{index:.63,rgb:[50,123,164]},{index:.75,rgb:[31,131,110]},{index:.88,rgb:[77,129,34]},{index:1,rgb:[145,105,18]}],salinity:[{index:0,rgb:[42,24,108]},{index:.13,rgb:[33,50,162]},{index:.25,rgb:[15,90,145]},{index:.38,rgb:[40,118,137]},{index:.5,rgb:[59,146,135]},{index:.63,rgb:[79,175,126]},{index:.75,rgb:[120,203,104]},{index:.88,rgb:[193,221,100]},{index:1,rgb:[253,239,154]}],temperature:[{index:0,rgb:[4,35,51]},{index:.13,rgb:[23,51,122]},{index:.25,rgb:[85,59,157]},{index:.38,rgb:[129,79,143]},{index:.5,rgb:[175,95,130]},{index:.63,rgb:[222,112,101]},{index:.75,rgb:[249,146,66]},{index:.88,rgb:[249,196,65]},{index:1,rgb:[232,250,91]}],turbidity:[{index:0,rgb:[34,31,27]},{index:.13,rgb:[65,50,41]},{index:.25,rgb:[98,69,52]},{index:.38,rgb:[131,89,57]},{index:.5,rgb:[161,112,59]},{index:.63,rgb:[185,140,66]},{index:.75,rgb:[202,174,88]},{index:.88,rgb:[216,209,126]},{index:1,rgb:[233,246,171]}],"velocity-blue":[{index:0,rgb:[17,32,64]},{index:.13,rgb:[35,52,116]},{index:.25,rgb:[29,81,156]},{index:.38,rgb:[31,113,162]},{index:.5,rgb:[50,144,169]},{index:.63,rgb:[87,173,176]},{index:.75,rgb:[149,196,189]},{index:.88,rgb:[203,221,211]},{index:1,rgb:[254,251,230]}],"velocity-green":[{index:0,rgb:[23,35,19]},{index:.13,rgb:[24,64,38]},{index:.25,rgb:[11,95,45]},{index:.38,rgb:[39,123,35]},{index:.5,rgb:[95,146,12]},{index:.63,rgb:[152,165,18]},{index:.75,rgb:[201,186,69]},{index:.88,rgb:[233,216,137]},{index:1,rgb:[255,253,205]}],cubehelix:[{index:0,rgb:[0,0,0]},{index:.07,rgb:[22,5,59]},{index:.13,rgb:[60,4,105]},{index:.2,rgb:[109,1,135]},{index:.27,rgb:[161,0,147]},{index:.33,rgb:[210,2,142]},{index:.4,rgb:[251,11,123]},{index:.47,rgb:[255,29,97]},{index:.53,rgb:[255,54,69]},{index:.6,rgb:[255,85,46]},{index:.67,rgb:[255,120,34]},{index:.73,rgb:[255,157,37]},{index:.8,rgb:[241,191,57]},{index:.87,rgb:[224,220,93]},{index:.93,rgb:[218,241,142]},{index:1,rgb:[227,253,198]}]}},{}],53:[function(t,e,r){"use strict";var n=t("./colorScale"),i=t("lerp");function a(t){return[t[0]/255,t[1]/255,t[2]/255,t[3]]}function o(t){for(var e,r="#",n=0;n<3;++n)r+=("00"+(e=(e=t[n]).toString(16))).substr(e.length);return r}function s(t){return"rgba("+t.join(",")+")"}e.exports=function(t){var e,r,l,c,u,f,h,p,d,m;t||(t={});p=(t.nshades||72)-1,h=t.format||"hex",(f=t.colormap)||(f="jet");if("string"==typeof f){if(f=f.toLowerCase(),!n[f])throw Error(f+" not a supported colorscale");u=n[f]}else{if(!Array.isArray(f))throw Error("unsupported colormap option",f);u=f.slice()}if(u.length>p+1)throw new Error(f+" map requires nshades to be at least size "+u.length);d=Array.isArray(t.alpha)?2!==t.alpha.length?[1,1]:t.alpha.slice():"number"==typeof t.alpha?[t.alpha,t.alpha]:[1,1];e=u.map((function(t){return Math.round(t.index*p)})),d[0]=Math.min(Math.max(d[0],0),1),d[1]=Math.min(Math.max(d[1],0),1);var g=u.map((function(t,e){var r=u[e].index,n=u[e].rgb.slice();return 4===n.length&&n[3]>=0&&n[3]<=1||(n[3]=d[0]+(d[1]-d[0])*r),n})),v=[];for(m=0;m<e.length-1;++m){c=e[m+1]-e[m],r=g[m],l=g[m+1];for(var y=0;y<c;y++){var x=y/c;v.push([Math.round(i(r[0],l[0],x)),Math.round(i(r[1],l[1],x)),Math.round(i(r[2],l[2],x)),i(r[3],l[3],x)])}}v.push(u[u.length-1].rgb.concat(d[1])),"hex"===h?v=v.map(o):"rgbaString"===h?v=v.map(s):"float"===h&&(v=v.map(a));return v}},{"./colorScale":52,lerp:240}],54:[function(t,e,r){"use strict";e.exports=function(t,e,r,a){var o=n(e,r,a);if(0===o){var s=i(n(t,e,r)),c=i(n(t,e,a));if(s===c){if(0===s){var u=l(t,e,r),f=l(t,e,a);return u===f?0:u?1:-1}return 0}return 0===c?s>0||l(t,e,a)?-1:1:0===s?c>0||l(t,e,r)?1:-1:i(c-s)}var h=n(t,e,r);return h>0?o>0&&n(t,e,a)>0?1:-1:h<0?o>0||n(t,e,a)>0?1:-1:n(t,e,a)>0||l(t,e,r)?1:-1};var n=t("robust-orientation"),i=t("signum"),a=t("two-sum"),o=t("robust-product"),s=t("robust-sum");function l(t,e,r){var n=a(t[0],-e[0]),i=a(t[1],-e[1]),l=a(r[0],-e[0]),c=a(r[1],-e[1]),u=s(o(n,l),o(i,c));return u[u.length-1]>=0}},{"robust-orientation":284,"robust-product":285,"robust-sum":289,signum:55,"two-sum":307}],55:[function(t,e,r){"use strict";e.exports=function(t){return t<0?-1:t>0?1:0}},{}],56:[function(t,e,r){e.exports=function(t,e){var r=t.length,a=t.length-e.length;if(a)return a;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return t[0]+t[1]-e[0]-e[1]||n(t[0],t[1])-n(e[0],e[1]);case 3:var o=t[0]+t[1],s=e[0]+e[1];if(a=o+t[2]-(s+e[2]))return a;var l=n(t[0],t[1]),c=n(e[0],e[1]);return n(l,t[2])-n(c,e[2])||n(l+t[2],o)-n(c+e[2],s);case 4:var u=t[0],f=t[1],h=t[2],p=t[3],d=e[0],m=e[1],g=e[2],v=e[3];return u+f+h+p-(d+m+g+v)||n(u,f,h,p)-n(d,m,g,v,d)||n(u+f,u+h,u+p,f+h,f+p,h+p)-n(d+m,d+g,d+v,m+g,m+v,g+v)||n(u+f+h,u+f+p,u+h+p,f+h+p)-n(d+m+g,d+m+v,d+g+v,m+g+v);default:for(var y=t.slice().sort(i),x=e.slice().sort(i),b=0;b<r;++b)if(a=y[b]-x[b])return a;return 0}};var n=Math.min;function i(t,e){return t-e}},{}],57:[function(t,e,r){"use strict";var n=t("compare-cell"),i=t("cell-orientation");e.exports=function(t,e){return n(t,e)||i(t)-i(e)}},{"cell-orientation":47,"compare-cell":56}],58:[function(t,e,r){"use strict";var n=t("./lib/ch1d"),i=t("./lib/ch2d"),a=t("./lib/chnd");e.exports=function(t){var e=t.length;if(0===e)return[];if(1===e)return[[0]];var r=t[0].length;if(0===r)return[];if(1===r)return n(t);if(2===r)return i(t);return a(t,r)}},{"./lib/ch1d":59,"./lib/ch2d":60,"./lib/chnd":61}],59:[function(t,e,r){"use strict";e.exports=function(t){for(var e=0,r=0,n=1;n<t.length;++n)t[n][0]<t[e][0]&&(e=n),t[n][0]>t[r][0]&&(r=n);return e<r?[[e],[r]]:e>r?[[r],[e]]:[[e]]}},{}],60:[function(t,e,r){"use strict";e.exports=function(t){var e=n(t),r=e.length;if(r<=2)return[];for(var i=new Array(r),a=e[r-1],o=0;o<r;++o){var s=e[o];i[o]=[a,s],a=s}return i};var n=t("monotone-convex-hull-2d")},{"monotone-convex-hull-2d":246}],61:[function(t,e,r){"use strict";e.exports=function(t,e){try{return n(t,!0)}catch(o){var r=i(t);if(r.length<=e)return[];var a=function(t,e){for(var r=t.length,n=new Array(r),i=0;i<e.length;++i)n[i]=t[e[i]];var a=e.length;for(i=0;i<r;++i)e.indexOf(i)<0&&(n[a++]=t[i]);return n}(t,r);return function(t,e){for(var r=t.length,n=e.length,i=0;i<r;++i)for(var a=t[i],o=0;o<a.length;++o){var s=a[o];if(s<n)a[o]=e[s];else{s-=n;for(var l=0;l<n;++l)s>=e[l]&&(s+=1);a[o]=s}}return t}(n(a,!0),r)}};var n=t("incremental-convex-hull"),i=t("affine-hull")},{"affine-hull":10,"incremental-convex-hull":233}],62:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i,a){var o=i-1,s=i*i,l=o*o,c=(1+2*i)*l,u=i*l,f=s*(3-2*i),h=s*o;if(t.length){a||(a=new Array(t.length));for(var p=t.length-1;p>=0;--p)a[p]=c*t[p]+u*e[p]+f*r[p]+h*n[p];return a}return c*t+u*e+f*r+h*n},e.exports.derivative=function(t,e,r,n,i,a){var o=6*i*i-6*i,s=3*i*i-4*i+1,l=-6*i*i+6*i,c=3*i*i-2*i;if(t.length){a||(a=new Array(t.length));for(var u=t.length-1;u>=0;--u)a[u]=o*t[u]+s*e[u]+l*r[u]+c*n[u];return a}return o*t+s*e+l*r[u]+c*n}},{}],63:[function(t,e,r){"use strict";var n=t("incremental-convex-hull"),i=t("uniq");function a(t,e){this.point=t,this.index=e}function o(t,e){for(var r=t.point,n=e.point,i=r.length,a=0;a<i;++a){var o=n[a]-r[a];if(o)return o}return 0}e.exports=function(t,e){var r=t.length;if(0===r)return[];var s=t[0].length;if(s<1)return[];if(1===s)return function(t,e,r){if(1===t)return r?[[-1,0]]:[];var n=e.map((function(t,e){return[t[0],e]}));n.sort((function(t,e){return t[0]-e[0]}));for(var i=new Array(t-1),a=1;a<t;++a){var o=n[a-1],s=n[a];i[a-1]=[o[1],s[1]]}r&&i.push([-1,i[0][1]],[i[t-1][1],-1]);return i}(r,t,e);for(var l=new Array(r),c=1,u=0;u<r;++u){for(var f=t[u],h=new Array(s+1),p=0,d=0;d<s;++d){var m=f[d];h[d]=m,p+=m*m}h[s]=p,l[u]=new a(h,u),c=Math.max(p,c)}i(l,o),r=l.length;var g=new Array(r+s+1),v=new Array(r+s+1),y=(s+1)*(s+1)*c,x=new Array(s+1);for(u=0;u<=s;++u)x[u]=0;x[s]=y,g[0]=x.slice(),v[0]=-1;for(u=0;u<=s;++u){(h=x.slice())[u]=1,g[u+1]=h,v[u+1]=-1}for(u=0;u<r;++u){var b=l[u];g[u+s+1]=b.point,v[u+s+1]=b.index}var _=n(g,!1);_=e?_.filter((function(t){for(var e=0,r=0;r<=s;++r){var n=v[t[r]];if(n<0&&++e>=2)return!1;t[r]=n}return!0})):_.filter((function(t){for(var e=0;e<=s;++e){var r=v[t[e]];if(r<0)return!1;t[e]=r}return!0}));if(1&s)for(u=0;u<_.length;++u){h=(b=_[u])[0];b[0]=b[1],b[1]=h}return _}},{"incremental-convex-hull":233,uniq:310}],64:[function(t,e,r){(function(t){(function(){var r=!1;if("undefined"!=typeof Float64Array){var n=new Float64Array(1),i=new Uint32Array(n.buffer);if(n[0]=1,r=!0,1072693248===i[1]){e.exports=function(t){return n[0]=t,[i[0],i[1]]},e.exports.pack=function(t,e){return i[0]=t,i[1]=e,n[0]},e.exports.lo=function(t){return n[0]=t,i[0]},e.exports.hi=function(t){return n[0]=t,i[1]}}else if(1072693248===i[0]){e.exports=function(t){return n[0]=t,[i[1],i[0]]},e.exports.pack=function(t,e){return i[1]=t,i[0]=e,n[0]},e.exports.lo=function(t){return n[0]=t,i[1]},e.exports.hi=function(t){return n[0]=t,i[0]}}else r=!1}if(!r){var a=new t(8);e.exports=function(t){return a.writeDoubleLE(t,0,!0),[a.readUInt32LE(0,!0),a.readUInt32LE(4,!0)]},e.exports.pack=function(t,e){return a.writeUInt32LE(t,0,!0),a.writeUInt32LE(e,4,!0),a.readDoubleLE(0,!0)},e.exports.lo=function(t){return a.writeDoubleLE(t,0,!0),a.readUInt32LE(0,!0)},e.exports.hi=function(t){return a.writeDoubleLE(t,0,!0),a.readUInt32LE(4,!0)}}e.exports.sign=function(t){return e.exports.hi(t)>>>31},e.exports.exponent=function(t){return(e.exports.hi(t)<<1>>>21)-1023},e.exports.fraction=function(t){var r=e.exports.lo(t),n=e.exports.hi(t),i=1048575&n;return 2146435072&n&&(i+=1<<20),[r,i]},e.exports.denormalized=function(t){return!(2146435072&e.exports.hi(t))}}).call(this)}).call(this,t("buffer").Buffer)},{buffer:3}],65:[function(t,e,r){"use strict";e.exports=function(t,e){switch(void 0===e&&(e=0),typeof t){case"number":if(t>0)return function(t,e){var r,n;for(r=new Array(t),n=0;n<t;++n)r[n]=e;return r}(0|t,e);break;case"object":if("number"==typeof t.length)return function t(e,r,n){var i=0|e[n];if(i<=0)return[];var a,o=new Array(i);if(n===e.length-1)for(a=0;a<i;++a)o[a]=r;else for(a=0;a<i;++a)o[a]=t(e,r,n+1);return o}(t,e,0)}return[]}},{}],66:[function(t,e,r){"use strict";e.exports=function(t,e){var r=t.length;if("number"!=typeof e){e=0;for(var i=0;i<r;++i){var a=t[i];e=Math.max(e,a[0],a[1])}e=1+(0|e)}e|=0;var o=new Array(e);for(i=0;i<e;++i)o[i]=[];for(i=0;i<r;++i){a=t[i];o[a[0]].push(a[1]),o[a[1]].push(a[0])}for(var s=0;s<e;++s)n(o[s],(function(t,e){return t-e}));return o};var n=t("uniq")},{uniq:310}],67:[function(t,e,r){"use strict";e.exports=function(t,e,r){var n=e||0,i=r||1;return[[t[12]+t[0],t[13]+t[1],t[14]+t[2],t[15]+t[3]],[t[12]-t[0],t[13]-t[1],t[14]-t[2],t[15]-t[3]],[t[12]+t[4],t[13]+t[5],t[14]+t[6],t[15]+t[7]],[t[12]-t[4],t[13]-t[5],t[14]-t[6],t[15]-t[7]],[n*t[12]+t[8],n*t[13]+t[9],n*t[14]+t[10],n*t[15]+t[11]],[i*t[12]-t[8],i*t[13]-t[9],i*t[14]-t[10],i*t[15]-t[11]]]}},{}],68:[function(t,e,r){"use strict";e.exports=function(t,e,r){switch(arguments.length){case 0:return new o([0],[0],0);case 1:return"number"==typeof t?new o(n=l(t),n,0):new o(t,l(t.length),0);case 2:if("number"==typeof e){var n=l(t.length);return new o(t,n,+e)}r=0;case 3:if(t.length!==e.length)throw new Error("state and velocity lengths must match");return new o(t,e,r)}};var n=t("cubic-hermite"),i=t("binary-search-bounds");function a(t,e,r){return Math.min(e,Math.max(t,r))}function o(t,e,r){this.dimension=t.length,this.bounds=[new Array(this.dimension),new Array(this.dimension)];for(var n=0;n<this.dimension;++n)this.bounds[0][n]=-1/0,this.bounds[1][n]=1/0;this._state=t.slice().reverse(),this._velocity=e.slice().reverse(),this._time=[r],this._scratch=[t.slice(),t.slice(),t.slice(),t.slice(),t.slice()]}var s=o.prototype;function l(t){for(var e=new Array(t),r=0;r<t;++r)e[r]=0;return e}s.flush=function(t){var e=i.gt(this._time,t)-1;e<=0||(this._time.splice(0,e),this._state.splice(0,e*this.dimension),this._velocity.splice(0,e*this.dimension))},s.curve=function(t){var e=this._time,r=e.length,o=i.le(e,t),s=this._scratch[0],l=this._state,c=this._velocity,u=this.dimension,f=this.bounds;if(o<0)for(var h=u-1,p=0;p<u;++p,--h)s[p]=l[h];else if(o>=r-1){h=l.length-1;var d=t-e[r-1];for(p=0;p<u;++p,--h)s[p]=l[h]+d*c[h]}else{h=u*(o+1)-1;var m=e[o],g=e[o+1]-m||1,v=this._scratch[1],y=this._scratch[2],x=this._scratch[3],b=this._scratch[4],_=!0;for(p=0;p<u;++p,--h)v[p]=l[h],x[p]=c[h]*g,y[p]=l[h+u],b[p]=c[h+u]*g,_=_&&v[p]===y[p]&&x[p]===b[p]&&0===x[p];if(_)for(p=0;p<u;++p)s[p]=v[p];else n(v,x,y,b,(t-m)/g,s)}var w=f[0],T=f[1];for(p=0;p<u;++p)s[p]=a(w[p],T[p],s[p]);return s},s.dcurve=function(t){var e=this._time,r=e.length,a=i.le(e,t),o=this._scratch[0],s=this._state,l=this._velocity,c=this.dimension;if(a>=r-1)for(var u=s.length-1,f=(e[r-1],0);f<c;++f,--u)o[f]=l[u];else{u=c*(a+1)-1;var h=e[a],p=e[a+1]-h||1,d=this._scratch[1],m=this._scratch[2],g=this._scratch[3],v=this._scratch[4],y=!0;for(f=0;f<c;++f,--u)d[f]=s[u],g[f]=l[u]*p,m[f]=s[u+c],v[f]=l[u+c]*p,y=y&&d[f]===m[f]&&g[f]===v[f]&&0===g[f];if(y)for(f=0;f<c;++f)o[f]=0;else{n.derivative(d,g,m,v,(t-h)/p,o);for(f=0;f<c;++f)o[f]/=p}}return o},s.lastT=function(){var t=this._time;return t[t.length-1]},s.stable=function(){for(var t=this._velocity,e=t.length,r=this.dimension-1;r>=0;--r)if(t[--e])return!1;return!0},s.jump=function(t){var e=this.lastT(),r=this.dimension;if(!(t<e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=this.bounds,l=s[0],c=s[1];this._time.push(e,t);for(var u=0;u<2;++u)for(var f=0;f<r;++f)n.push(n[o++]),i.push(0);this._time.push(t);for(f=r;f>0;--f)n.push(a(l[f-1],c[f-1],arguments[f])),i.push(0)}},s.push=function(t){var e=this.lastT(),r=this.dimension;if(!(t<e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=t-e,l=this.bounds,c=l[0],u=l[1],f=s>1e-6?1/s:0;this._time.push(t);for(var h=r;h>0;--h){var p=a(c[h-1],u[h-1],arguments[h]);n.push(p),i.push((p-n[o++])*f)}}},s.set=function(t){var e=this.dimension;if(!(t<this.lastT()||arguments.length!==e+1)){var r=this._state,n=this._velocity,i=this.bounds,o=i[0],s=i[1];this._time.push(t);for(var l=e;l>0;--l)r.push(a(o[l-1],s[l-1],arguments[l])),n.push(0)}},s.move=function(t){var e=this.lastT(),r=this.dimension;if(!(t<=e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=this.bounds,l=s[0],c=s[1],u=t-e,f=u>1e-6?1/u:0;this._time.push(t);for(var h=r;h>0;--h){var p=arguments[h];n.push(a(l[h-1],c[h-1],n[o++]+p)),i.push(p*f)}}},s.idle=function(t){var e=this.lastT();if(!(t<e)){var r=this.dimension,n=this._state,i=this._velocity,o=n.length-r,s=this.bounds,l=s[0],c=s[1],u=t-e;this._time.push(t);for(var f=r-1;f>=0;--f)n.push(a(l[f],c[f],n[o]+u*i[o])),i.push(0),o+=1}}},{"binary-search-bounds":31,"cubic-hermite":62}],69:[function(t,e,r){"use strict";e.exports=function(t){return new s(t||m,null)};function n(t,e,r,n,i,a){this._color=t,this.key=e,this.value=r,this.left=n,this.right=i,this._count=a}function i(t){return new n(t._color,t.key,t.value,t.left,t.right,t._count)}function a(t,e){return new n(t,e.key,e.value,e.left,e.right,e._count)}function o(t){t._count=1+(t.left?t.left._count:0)+(t.right?t.right._count:0)}function s(t,e){this._compare=t,this.root=e}var l=s.prototype;function c(t,e){var r;if(e.left&&(r=c(t,e.left)))return r;return(r=t(e.key,e.value))||(e.right?c(t,e.right):void 0)}function u(t,e,r,n){if(e(t,n.key)<=0){var i;if(n.left)if(i=u(t,e,r,n.left))return i;if(i=r(n.key,n.value))return i}if(n.right)return u(t,e,r,n.right)}function f(t,e,r,n,i){var a,o=r(t,i.key),s=r(e,i.key);if(o<=0){if(i.left&&(a=f(t,e,r,n,i.left)))return a;if(s>0&&(a=n(i.key,i.value)))return a}if(s>0&&i.right)return f(t,e,r,n,i.right)}function h(t,e){this.tree=t,this._stack=e}Object.defineProperty(l,"keys",{get:function(){var t=[];return this.forEach((function(e,r){t.push(e)})),t}}),Object.defineProperty(l,"values",{get:function(){var t=[];return this.forEach((function(e,r){t.push(r)})),t}}),Object.defineProperty(l,"length",{get:function(){return this.root?this.root._count:0}}),l.insert=function(t,e){for(var r=this._compare,i=this.root,l=[],c=[];i;){var u=r(t,i.key);l.push(i),c.push(u),i=u<=0?i.left:i.right}l.push(new n(0,t,e,null,null,1));for(var f=l.length-2;f>=0;--f){i=l[f];c[f]<=0?l[f]=new n(i._color,i.key,i.value,l[f+1],i.right,i._count+1):l[f]=new n(i._color,i.key,i.value,i.left,l[f+1],i._count+1)}for(f=l.length-1;f>1;--f){var h=l[f-1];i=l[f];if(1===h._color||1===i._color)break;var p=l[f-2];if(p.left===h)if(h.left===i){if(!(d=p.right)||0!==d._color){if(p._color=0,p.left=h.right,h._color=1,h.right=p,l[f-2]=h,l[f-1]=i,o(p),o(h),f>=3)(m=l[f-3]).left===p?m.left=h:m.right=h;break}h._color=1,p.right=a(1,d),p._color=0,f-=1}else{if(!(d=p.right)||0!==d._color){if(h.right=i.left,p._color=0,p.left=i.right,i._color=1,i.left=h,i.right=p,l[f-2]=i,l[f-1]=h,o(p),o(h),o(i),f>=3)(m=l[f-3]).left===p?m.left=i:m.right=i;break}h._color=1,p.right=a(1,d),p._color=0,f-=1}else if(h.right===i){if(!(d=p.left)||0!==d._color){if(p._color=0,p.right=h.left,h._color=1,h.left=p,l[f-2]=h,l[f-1]=i,o(p),o(h),f>=3)(m=l[f-3]).right===p?m.right=h:m.left=h;break}h._color=1,p.left=a(1,d),p._color=0,f-=1}else{var d;if(!(d=p.left)||0!==d._color){var m;if(h.left=i.right,p._color=0,p.right=i.left,i._color=1,i.right=h,i.left=p,l[f-2]=i,l[f-1]=h,o(p),o(h),o(i),f>=3)(m=l[f-3]).right===p?m.right=i:m.left=i;break}h._color=1,p.left=a(1,d),p._color=0,f-=1}}return l[0]._color=1,new s(r,l[0])},l.forEach=function(t,e,r){if(this.root)switch(arguments.length){case 1:return c(t,this.root);case 2:return u(e,this._compare,t,this.root);case 3:if(this._compare(e,r)>=0)return;return f(e,r,this._compare,t,this.root)}},Object.defineProperty(l,"begin",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.left;return new h(this,t)}}),Object.defineProperty(l,"end",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.right;return new h(this,t)}}),l.at=function(t){if(t<0)return new h(this,[]);for(var e=this.root,r=[];;){if(r.push(e),e.left){if(t<e.left._count){e=e.left;continue}t-=e.left._count}if(!t)return new h(this,r);if(t-=1,!e.right)break;if(t>=e.right._count)break;e=e.right}return new h(this,[])},l.ge=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<=0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new h(this,n)},l.gt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new h(this,n)},l.lt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new h(this,n)},l.le=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>=0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new h(this,n)},l.find=function(t){for(var e=this._compare,r=this.root,n=[];r;){var i=e(t,r.key);if(n.push(r),0===i)return new h(this,n);r=i<=0?r.left:r.right}return new h(this,[])},l.remove=function(t){var e=this.find(t);return e?e.remove():this},l.get=function(t){for(var e=this._compare,r=this.root;r;){var n=e(t,r.key);if(0===n)return r.value;r=n<=0?r.left:r.right}};var p=h.prototype;function d(t,e){t.key=e.key,t.value=e.value,t.left=e.left,t.right=e.right,t._color=e._color,t._count=e._count}function m(t,e){return t<e?-1:t>e?1:0}Object.defineProperty(p,"valid",{get:function(){return this._stack.length>0}}),Object.defineProperty(p,"node",{get:function(){return this._stack.length>0?this._stack[this._stack.length-1]:null},enumerable:!0}),p.clone=function(){return new h(this.tree,this._stack.slice())},p.remove=function(){var t=this._stack;if(0===t.length)return this.tree;var e=new Array(t.length),r=t[t.length-1];e[e.length-1]=new n(r._color,r.key,r.value,r.left,r.right,r._count);for(var l=t.length-2;l>=0;--l){(r=t[l]).left===t[l+1]?e[l]=new n(r._color,r.key,r.value,e[l+1],r.right,r._count):e[l]=new n(r._color,r.key,r.value,r.left,e[l+1],r._count)}if((r=e[e.length-1]).left&&r.right){var c=e.length;for(r=r.left;r.right;)e.push(r),r=r.right;var u=e[c-1];e.push(new n(r._color,u.key,u.value,r.left,r.right,r._count)),e[c-1].key=r.key,e[c-1].value=r.value;for(l=e.length-2;l>=c;--l)r=e[l],e[l]=new n(r._color,r.key,r.value,r.left,e[l+1],r._count);e[c-1].left=e[c]}if(0===(r=e[e.length-1])._color){var f=e[e.length-2];f.left===r?f.left=null:f.right===r&&(f.right=null),e.pop();for(l=0;l<e.length;++l)e[l]._count--;return new s(this.tree._compare,e[0])}if(r.left||r.right){r.left?d(r,r.left):r.right&&d(r,r.right),r._color=1;for(l=0;l<e.length-1;++l)e[l]._count--;return new s(this.tree._compare,e[0])}if(1===e.length)return new s(this.tree._compare,null);for(l=0;l<e.length;++l)e[l]._count--;var h=e[e.length-2];return function(t){for(var e,r,n,s,l=t.length-1;l>=0;--l){if(e=t[l],0===l)return void(e._color=1);if((r=t[l-1]).left===e){if((n=r.right).right&&0===n.right._color){if(s=(n=r.right=i(n)).right=i(n.right),r.right=n.left,n.left=r,n.right=s,n._color=r._color,e._color=1,r._color=1,s._color=1,o(r),o(n),l>1)(c=t[l-2]).left===r?c.left=n:c.right=n;return void(t[l-1]=n)}if(n.left&&0===n.left._color){if(s=(n=r.right=i(n)).left=i(n.left),r.right=s.left,n.left=s.right,s.left=r,s.right=n,s._color=r._color,r._color=1,n._color=1,e._color=1,o(r),o(n),o(s),l>1)(c=t[l-2]).left===r?c.left=s:c.right=s;return void(t[l-1]=s)}if(1===n._color){if(0===r._color)return r._color=1,void(r.right=a(0,n));r.right=a(0,n);continue}n=i(n),r.right=n.left,n.left=r,n._color=r._color,r._color=0,o(r),o(n),l>1&&((c=t[l-2]).left===r?c.left=n:c.right=n),t[l-1]=n,t[l]=r,l+1<t.length?t[l+1]=e:t.push(e),l+=2}else{if((n=r.left).left&&0===n.left._color){if(s=(n=r.left=i(n)).left=i(n.left),r.left=n.right,n.right=r,n.left=s,n._color=r._color,e._color=1,r._color=1,s._color=1,o(r),o(n),l>1)(c=t[l-2]).right===r?c.right=n:c.left=n;return void(t[l-1]=n)}if(n.right&&0===n.right._color){if(s=(n=r.left=i(n)).right=i(n.right),r.left=s.right,n.right=s.left,s.right=r,s.left=n,s._color=r._color,r._color=1,n._color=1,e._color=1,o(r),o(n),o(s),l>1)(c=t[l-2]).right===r?c.right=s:c.left=s;return void(t[l-1]=s)}if(1===n._color){if(0===r._color)return r._color=1,void(r.left=a(0,n));r.left=a(0,n);continue}var c;n=i(n),r.left=n.right,n.right=r,n._color=r._color,r._color=0,o(r),o(n),l>1&&((c=t[l-2]).right===r?c.right=n:c.left=n),t[l-1]=n,t[l]=r,l+1<t.length?t[l+1]=e:t.push(e),l+=2}}}(e),h.left===r?h.left=null:h.right=null,new s(this.tree._compare,e[0])},Object.defineProperty(p,"key",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].key},enumerable:!0}),Object.defineProperty(p,"value",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].value},enumerable:!0}),Object.defineProperty(p,"index",{get:function(){var t=0,e=this._stack;if(0===e.length){var r=this.tree.root;return r?r._count:0}e[e.length-1].left&&(t=e[e.length-1].left._count);for(var n=e.length-2;n>=0;--n)e[n+1]===e[n].right&&(++t,e[n].left&&(t+=e[n].left._count));return t},enumerable:!0}),p.next=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.right)for(e=e.right;e;)t.push(e),e=e.left;else for(t.pop();t.length>0&&t[t.length-1].right===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(p,"hasNext",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].right)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].left===t[e])return!0;return!1}}),p.update=function(t){var e=this._stack;if(0===e.length)throw new Error("Can't update empty node!");var r=new Array(e.length),i=e[e.length-1];r[r.length-1]=new n(i._color,i.key,t,i.left,i.right,i._count);for(var a=e.length-2;a>=0;--a)(i=e[a]).left===e[a+1]?r[a]=new n(i._color,i.key,i.value,r[a+1],i.right,i._count):r[a]=new n(i._color,i.key,i.value,i.left,r[a+1],i._count);return new s(this.tree._compare,r[0])},p.prev=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.left)for(e=e.left;e;)t.push(e),e=e.right;else for(t.pop();t.length>0&&t[t.length-1].left===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(p,"hasPrev",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].left)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].right===t[e])return!0;return!1}})},{}],70:[function(t,e,r){"use strict";e.exports=function(t,e){var r=new u(t);return r.update(e),r};var n=t("./lib/text.js"),i=t("./lib/lines.js"),a=t("./lib/background.js"),o=t("./lib/cube.js"),s=t("./lib/ticks.js"),l=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);function c(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function u(t){this.gl=t,this.pixelRatio=1,this.bounds=[[-10,-10,-10],[10,10,10]],this.ticks=[[],[],[]],this.autoTicks=!0,this.tickSpacing=[1,1,1],this.tickEnable=[!0,!0,!0],this.tickFont=["sans-serif","sans-serif","sans-serif"],this.tickSize=[12,12,12],this.tickAngle=[0,0,0],this.tickAlign=["auto","auto","auto"],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickPad=[10,10,10],this.lastCubeProps={cubeEdges:[0,0,0],axis:[0,0,0]},this.labels=["x","y","z"],this.labelEnable=[!0,!0,!0],this.labelFont="sans-serif",this.labelSize=[20,20,20],this.labelAngle=[0,0,0],this.labelAlign=["auto","auto","auto"],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labelPad=[10,10,10],this.lineEnable=[!0,!0,!0],this.lineMirror=[!1,!1,!1],this.lineWidth=[1,1,1],this.lineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.lineTickEnable=[!0,!0,!0],this.lineTickMirror=[!1,!1,!1],this.lineTickLength=[0,0,0],this.lineTickWidth=[1,1,1],this.lineTickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.gridEnable=[!0,!0,!0],this.gridWidth=[1,1,1],this.gridColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroEnable=[!0,!0,!0],this.zeroLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroLineWidth=[2,2,2],this.backgroundEnable=[!1,!1,!1],this.backgroundColor=[[.8,.8,.8,.5],[.8,.8,.8,.5],[.8,.8,.8,.5]],this._firstInit=!0,this._text=null,this._lines=null,this._background=a(t)}var f=u.prototype;function h(){this.primalOffset=[0,0,0],this.primalMinor=[0,0,0],this.mirrorOffset=[0,0,0],this.mirrorMinor=[0,0,0]}f.update=function(t){function e(e,r,n){if(n in t){var i,a=t[n],o=this[n];(e?Array.isArray(a)&&Array.isArray(a[0]):Array.isArray(a))?this[n]=i=[r(a[0]),r(a[1]),r(a[2])]:this[n]=i=[r(a),r(a),r(a)];for(var s=0;s<3;++s)if(i[s]!==o[s])return!0}return!1}t=t||{};var r,a=e.bind(this,!1,Number),o=e.bind(this,!1,Boolean),l=e.bind(this,!1,String),c=e.bind(this,!0,(function(t){if(Array.isArray(t)){if(3===t.length)return[+t[0],+t[1],+t[2],1];if(4===t.length)return[+t[0],+t[1],+t[2],+t[3]]}return[0,0,0,1]})),u=!1,f=!1;if("bounds"in t)for(var h=t.bounds,p=0;p<2;++p)for(var d=0;d<3;++d)h[p][d]!==this.bounds[p][d]&&(f=!0),this.bounds[p][d]=h[p][d];if("ticks"in t){r=t.ticks,u=!0,this.autoTicks=!1;for(p=0;p<3;++p)this.tickSpacing[p]=0}else a("tickSpacing")&&(this.autoTicks=!0,f=!0);if(this._firstInit&&("ticks"in t||"tickSpacing"in t||(this.autoTicks=!0),f=!0,u=!0,this._firstInit=!1),f&&this.autoTicks&&(r=s.create(this.bounds,this.tickSpacing),u=!0),u){for(p=0;p<3;++p)r[p].sort((function(t,e){return t.x-e.x}));s.equal(r,this.ticks)?u=!1:this.ticks=r}o("tickEnable"),l("tickFont")&&(u=!0),a("tickSize"),a("tickAngle"),a("tickPad"),c("tickColor");var m=l("labels");l("labelFont")&&(m=!0),o("labelEnable"),a("labelSize"),a("labelPad"),c("labelColor"),o("lineEnable"),o("lineMirror"),a("lineWidth"),c("lineColor"),o("lineTickEnable"),o("lineTickMirror"),a("lineTickLength"),a("lineTickWidth"),c("lineTickColor"),o("gridEnable"),a("gridWidth"),c("gridColor"),o("zeroEnable"),c("zeroLineColor"),a("zeroLineWidth"),o("backgroundEnable"),c("backgroundColor"),this._text?this._text&&(m||u)&&this._text.update(this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont):this._text=n(this.gl,this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont),this._lines&&u&&(this._lines.dispose(),this._lines=null),this._lines||(this._lines=i(this.gl,this.bounds,this.ticks))};var p=[new h,new h,new h];function d(t,e,r,n,i){for(var a=t.primalOffset,o=t.primalMinor,s=t.mirrorOffset,l=t.mirrorMinor,c=n[e],u=0;u<3;++u)if(e!==u){var f=a,h=s,p=o,d=l;c&1<<u&&(f=s,h=a,p=l,d=o),f[u]=r[0][u],h[u]=r[1][u],i[u]>0?(p[u]=-1,d[u]=0):(p[u]=0,d[u]=1)}}var m=[0,0,0],g={model:l,view:l,projection:l,_ortho:!1};f.isOpaque=function(){return!0},f.isTransparent=function(){return!1},f.drawTransparent=function(t){};var v=[0,0,0],y=[0,0,0],x=[0,0,0];f.draw=function(t){t=t||g;for(var e=this.gl,r=t.model||l,n=t.view||l,i=t.projection||l,a=this.bounds,s=t._ortho||!1,u=o(r,n,i,a,s),f=u.cubeEdges,h=u.axis,b=n[12],_=n[13],w=n[14],T=n[15],k=(s?2:1)*this.pixelRatio*(i[3]*b+i[7]*_+i[11]*w+i[15]*T)/e.drawingBufferHeight,A=0;A<3;++A)this.lastCubeProps.cubeEdges[A]=f[A],this.lastCubeProps.axis[A]=h[A];var M=p;for(A=0;A<3;++A)d(p[A],A,this.bounds,f,h);e=this.gl;var S,E=m;for(A=0;A<3;++A)this.backgroundEnable[A]?E[A]=h[A]:E[A]=0;this._background.draw(r,n,i,a,E,this.backgroundColor),this._lines.bind(r,n,i,this);for(A=0;A<3;++A){var L=[0,0,0];h[A]>0?L[A]=a[1][A]:L[A]=a[0][A];for(var C=0;C<2;++C){var P=(A+1+C)%3,I=(A+1+(1^C))%3;this.gridEnable[P]&&this._lines.drawGrid(P,I,this.bounds,L,this.gridColor[P],this.gridWidth[P]*this.pixelRatio)}for(C=0;C<2;++C){P=(A+1+C)%3,I=(A+1+(1^C))%3;this.zeroEnable[I]&&Math.min(a[0][I],a[1][I])<=0&&Math.max(a[0][I],a[1][I])>=0&&this._lines.drawZero(P,I,this.bounds,L,this.zeroLineColor[I],this.zeroLineWidth[I]*this.pixelRatio)}}for(A=0;A<3;++A){this.lineEnable[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].primalOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio),this.lineMirror[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].mirrorOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio);var O=c(v,M[A].primalMinor),z=c(y,M[A].mirrorMinor),D=this.lineTickLength;for(C=0;C<3;++C){var R=k/r[5*C];O[C]*=D[C]*R,z[C]*=D[C]*R}this.lineTickEnable[A]&&this._lines.drawAxisTicks(A,M[A].primalOffset,O,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio),this.lineTickMirror[A]&&this._lines.drawAxisTicks(A,M[A].mirrorOffset,z,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio)}this._lines.unbind(),this._text.bind(r,n,i,this.pixelRatio);var F,B;function N(t){(B=[0,0,0])[t]=1}function j(t,e,r){var n=(t+1)%3,i=(t+2)%3,a=e[n],o=e[i],s=r[n],l=r[i];a>0&&l>0||a>0&&l<0||a<0&&l>0||a<0&&l<0?N(n):(o>0&&s>0||o>0&&s<0||o<0&&s>0||o<0&&s<0)&&N(i)}for(A=0;A<3;++A){var U=M[A].primalMinor,V=M[A].mirrorMinor,H=c(x,M[A].primalOffset);for(C=0;C<3;++C)this.lineTickEnable[A]&&(H[C]+=k*U[C]*Math.max(this.lineTickLength[C],0)/r[5*C]);var q=[0,0,0];if(q[A]=1,this.tickEnable[A]){-3600===this.tickAngle[A]?(this.tickAngle[A]=0,this.tickAlign[A]="auto"):this.tickAlign[A]=-1,F=1,"auto"===(S=[this.tickAlign[A],.5,F])[0]?S[0]=0:S[0]=parseInt(""+S[0]),B=[0,0,0],j(A,U,V);for(C=0;C<3;++C)H[C]+=k*U[C]*this.tickPad[C]/r[5*C];this._text.drawTicks(A,this.tickSize[A],this.tickAngle[A],H,this.tickColor[A],q,B,S)}if(this.labelEnable[A]){F=0,B=[0,0,0],this.labels[A].length>4&&(N(A),F=1),"auto"===(S=[this.labelAlign[A],.5,F])[0]?S[0]=0:S[0]=parseInt(""+S[0]);for(C=0;C<3;++C)H[C]+=k*U[C]*this.labelPad[C]/r[5*C];H[A]+=.5*(a[0][A]+a[1][A]),this._text.drawLabel(A,this.labelSize[A],this.labelAngle[A],H,this.labelColor[A],[0,0,0],B,S)}}this._text.unbind()},f.dispose=function(){this._text.dispose(),this._lines.dispose(),this._background.dispose(),this._lines=null,this._text=null,this._background=null,this.gl=null}},{"./lib/background.js":71,"./lib/cube.js":72,"./lib/lines.js":73,"./lib/text.js":75,"./lib/ticks.js":76}],71:[function(t,e,r){"use strict";e.exports=function(t){for(var e=[],r=[],s=0,l=0;l<3;++l)for(var c=(l+1)%3,u=(l+2)%3,f=[0,0,0],h=[0,0,0],p=-1;p<=1;p+=2){r.push(s,s+2,s+1,s+1,s+2,s+3),f[l]=p,h[l]=p;for(var d=-1;d<=1;d+=2){f[c]=d;for(var m=-1;m<=1;m+=2)f[u]=m,e.push(f[0],f[1],f[2],h[0],h[1],h[2]),s+=1}var g=c;c=u,u=g}var v=n(t,new Float32Array(e)),y=n(t,new Uint16Array(r),t.ELEMENT_ARRAY_BUFFER),x=i(t,[{buffer:v,type:t.FLOAT,size:3,offset:0,stride:24},{buffer:v,type:t.FLOAT,size:3,offset:12,stride:24}],y),b=a(t);return b.attributes.position.location=0,b.attributes.normal.location=1,new o(t,v,x,b)};var n=t("gl-buffer"),i=t("gl-vao"),a=t("./shaders").bg;function o(t,e,r,n){this.gl=t,this.buffer=e,this.vao=r,this.shader=n}var s=o.prototype;s.draw=function(t,e,r,n,i,a){for(var o=!1,s=0;s<3;++s)o=o||i[s];if(o){var l=this.gl;l.enable(l.POLYGON_OFFSET_FILL),l.polygonOffset(1,2),this.shader.bind(),this.shader.uniforms={model:t,view:e,projection:r,bounds:n,enable:i,colors:a},this.vao.bind(),this.vao.draw(this.gl.TRIANGLES,36),this.vao.unbind(),l.disable(l.POLYGON_OFFSET_FILL)}},s.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},{"./shaders":74,"gl-buffer":78,"gl-vao":150}],72:[function(t,e,r){"use strict";e.exports=function(t,e,r,a,p){i(s,e,t),i(s,r,s);for(var y=0,x=0;x<2;++x){u[2]=a[x][2];for(var b=0;b<2;++b){u[1]=a[b][1];for(var _=0;_<2;++_)u[0]=a[_][0],h(l[y],u,s),y+=1}}var w=-1;for(x=0;x<8;++x){for(var T=l[x][3],k=0;k<3;++k)c[x][k]=l[x][k]/T;p&&(c[x][2]*=-1),T<0&&(w<0||c[x][2]<c[w][2])&&(w=x)}if(w<0){w=0;for(var A=0;A<3;++A){for(var M=(A+2)%3,S=(A+1)%3,E=-1,L=-1,C=0;C<2;++C){var P=(O=C<<A)+(C<<M)+(1-C<<S),I=O+(1-C<<M)+(C<<S);o(c[O],c[P],c[I],f)<0||(C?E=1:L=1)}if(E<0||L<0)L>E&&(w|=1<<A);else{for(C=0;C<2;++C){P=(O=C<<A)+(C<<M)+(1-C<<S),I=O+(1-C<<M)+(C<<S);var O,z=d([l[O],l[P],l[I],l[O+(1<<M)+(1<<S)]]);C?E=z:L=z}L>E&&(w|=1<<A)}}}var D=7^w,R=-1;for(x=0;x<8;++x)x!==w&&x!==D&&(R<0||c[R][1]>c[x][1])&&(R=x);var F=-1;for(x=0;x<3;++x){if((N=R^1<<x)!==w&&N!==D)F<0&&(F=N),(S=c[N])[0]<c[F][0]&&(F=N)}var B=-1;for(x=0;x<3;++x){var N;if((N=R^1<<x)!==w&&N!==D&&N!==F)B<0&&(B=N),(S=c[N])[0]>c[B][0]&&(B=N)}var j=m;j[0]=j[1]=j[2]=0,j[n.log2(F^R)]=R&F,j[n.log2(R^B)]=R&B;var U=7^B;U===w||U===D?(U=7^F,j[n.log2(B^U)]=U&B):j[n.log2(F^U)]=U&F;var V=g,H=w;for(A=0;A<3;++A)V[A]=H&1<<A?-1:1;return v};var n=t("bit-twiddle"),i=t("gl-mat4/multiply"),a=t("split-polygon"),o=t("robust-orientation"),s=new Array(16),l=new Array(8),c=new Array(8),u=new Array(3),f=[0,0,0];function h(t,e,r){for(var n=0;n<4;++n){t[n]=r[12+n];for(var i=0;i<3;++i)t[n]+=e[i]*r[4*i+n]}}!function(){for(var t=0;t<8;++t)l[t]=[1,1,1,1],c[t]=[1,1,1]}();var p=[[0,0,1,0,0],[0,0,-1,1,0],[0,-1,0,1,0],[0,1,0,1,0],[-1,0,0,1,0],[1,0,0,1,0]];function d(t){for(var e=0;e<p.length;++e)if((t=a.positive(t,p[e])).length<3)return 0;var r=t[0],n=r[0]/r[3],i=r[1]/r[3],o=0;for(e=1;e+1<t.length;++e){var s=t[e],l=t[e+1],c=s[0]/s[3]-n,u=s[1]/s[3]-i,f=l[0]/l[3]-n,h=l[1]/l[3]-i;o+=Math.abs(c*h-u*f)}return o}var m=[1,1,1],g=[0,0,0],v={cubeEdges:m,axis:g}},{"bit-twiddle":32,"gl-mat4/multiply":100,"robust-orientation":284,"split-polygon":300}],73:[function(t,e,r){"use strict";e.exports=function(t,e,r){var o=[],s=[0,0,0],l=[0,0,0],c=[0,0,0],u=[0,0,0];o.push(0,0,1,0,1,1,0,0,-1,0,0,-1,0,1,1,0,1,-1);for(var f=0;f<3;++f){for(var h=o.length/3|0,d=0;d<r[f].length;++d){var m=+r[f][d].x;o.push(m,0,1,m,1,1,m,0,-1,m,0,-1,m,1,1,m,1,-1)}var g=o.length/3|0;s[f]=h,l[f]=g-h;h=o.length/3|0;for(var v=0;v<r[f].length;++v){m=+r[f][v].x;o.push(m,0,1,m,1,1,m,0,-1,m,0,-1,m,1,1,m,1,-1)}g=o.length/3|0;c[f]=h,u[f]=g-h}var y=n(t,new Float32Array(o)),x=i(t,[{buffer:y,type:t.FLOAT,size:3,stride:0,offset:0}]),b=a(t);return b.attributes.position.location=0,new p(t,y,x,b,l,s,u,c)};var n=t("gl-buffer"),i=t("gl-vao"),a=t("./shaders").line,o=[0,0,0],s=[0,0,0],l=[0,0,0],c=[0,0,0],u=[1,1];function f(t){return t[0]=t[1]=t[2]=0,t}function h(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function p(t,e,r,n,i,a,o,s){this.gl=t,this.vertBuffer=e,this.vao=r,this.shader=n,this.tickCount=i,this.tickOffset=a,this.gridCount=o,this.gridOffset=s}var d=p.prototype;d.bind=function(t,e,r){this.shader.bind(),this.shader.uniforms.model=t,this.shader.uniforms.view=e,this.shader.uniforms.projection=r,u[0]=this.gl.drawingBufferWidth,u[1]=this.gl.drawingBufferHeight,this.shader.uniforms.screenShape=u,this.vao.bind()},d.unbind=function(){this.vao.unbind()},d.drawAxisLine=function(t,e,r,n,i){var a=f(s);this.shader.uniforms.majorAxis=s,a[t]=e[1][t]-e[0][t],this.shader.uniforms.minorAxis=a;var o,u=h(c,r);u[t]+=e[0][t],this.shader.uniforms.offset=u,this.shader.uniforms.lineWidth=i,this.shader.uniforms.color=n,(o=f(l))[(t+2)%3]=1,this.shader.uniforms.screenAxis=o,this.vao.draw(this.gl.TRIANGLES,6),(o=f(l))[(t+1)%3]=1,this.shader.uniforms.screenAxis=o,this.vao.draw(this.gl.TRIANGLES,6)},d.drawAxisTicks=function(t,e,r,n,i){if(this.tickCount[t]){var a=f(o);a[t]=1,this.shader.uniforms.majorAxis=a,this.shader.uniforms.offset=e,this.shader.uniforms.minorAxis=r,this.shader.uniforms.color=n,this.shader.uniforms.lineWidth=i;var s=f(l);s[t]=1,this.shader.uniforms.screenAxis=s,this.vao.draw(this.gl.TRIANGLES,this.tickCount[t],this.tickOffset[t])}},d.drawGrid=function(t,e,r,n,i,a){if(this.gridCount[t]){var u=f(s);u[e]=r[1][e]-r[0][e],this.shader.uniforms.minorAxis=u;var p=h(c,n);p[e]+=r[0][e],this.shader.uniforms.offset=p;var d=f(o);d[t]=1,this.shader.uniforms.majorAxis=d;var m=f(l);m[t]=1,this.shader.uniforms.screenAxis=m,this.shader.uniforms.lineWidth=a,this.shader.uniforms.color=i,this.vao.draw(this.gl.TRIANGLES,this.gridCount[t],this.gridOffset[t])}},d.drawZero=function(t,e,r,n,i,a){var o=f(s);this.shader.uniforms.majorAxis=o,o[t]=r[1][t]-r[0][t],this.shader.uniforms.minorAxis=o;var u=h(c,n);u[t]+=r[0][t],this.shader.uniforms.offset=u;var p=f(l);p[e]=1,this.shader.uniforms.screenAxis=p,this.shader.uniforms.lineWidth=a,this.shader.uniforms.color=i,this.vao.draw(this.gl.TRIANGLES,6)},d.dispose=function(){this.vao.dispose(),this.vertBuffer.dispose(),this.shader.dispose()}},{"./shaders":74,"gl-buffer":78,"gl-vao":150}],74:[function(t,e,r){"use strict";var n=t("glslify"),i=t("gl-shader"),a=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\n\nuniform mat4 model, view, projection;\nuniform vec3 offset, majorAxis, minorAxis, screenAxis;\nuniform float lineWidth;\nuniform vec2 screenShape;\n\nvec3 project(vec3 p) {\n vec4 pp = projection * view * model * vec4(p, 1.0);\n return pp.xyz / max(pp.w, 0.0001);\n}\n\nvoid main() {\n vec3 major = position.x * majorAxis;\n vec3 minor = position.y * minorAxis;\n\n vec3 vPosition = major + minor + offset;\n vec3 pPosition = project(vPosition);\n vec3 offset = project(vPosition + screenAxis * position.z);\n\n vec2 screen = normalize((offset - pPosition).xy * screenShape) / screenShape;\n\n gl_Position = vec4(pPosition + vec3(0.5 * screen * lineWidth, 0), 1.0);\n}\n"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 color;\nvoid main() {\n gl_FragColor = color;\n}"]);r.line=function(t){return i(t,a,o,null,[{name:"position",type:"vec3"}])};var s=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\n\nuniform mat4 model, view, projection;\nuniform vec3 offset, axis, alignDir, alignOpt;\nuniform float scale, angle, pixelScale;\nuniform vec2 resolution;\n\nvec3 project(vec3 p) {\n vec4 pp = projection * view * model * vec4(p, 1.0);\n return pp.xyz / max(pp.w, 0.0001);\n}\n\nfloat computeViewAngle(vec3 a, vec3 b) {\n vec3 A = project(a);\n vec3 B = project(b);\n\n return atan(\n (B.y - A.y) * resolution.y,\n (B.x - A.x) * resolution.x\n );\n}\n\nconst float PI = 3.141592;\nconst float TWO_PI = 2.0 * PI;\nconst float HALF_PI = 0.5 * PI;\nconst float ONE_AND_HALF_PI = 1.5 * PI;\n\nint option = int(floor(alignOpt.x + 0.001));\nfloat hv_ratio = alignOpt.y;\nbool enableAlign = (alignOpt.z != 0.0);\n\nfloat mod_angle(float a) {\n return mod(a, PI);\n}\n\nfloat positive_angle(float a) {\n return mod_angle((a < 0.0) ?\n a + TWO_PI :\n a\n );\n}\n\nfloat look_upwards(float a) {\n float b = positive_angle(a);\n return ((b > HALF_PI) && (b <= ONE_AND_HALF_PI)) ?\n b - PI :\n b;\n}\n\nfloat look_horizontal_or_vertical(float a, float ratio) {\n // ratio controls the ratio between being horizontal to (vertical + horizontal)\n // if ratio is set to 0.5 then it is 50%, 50%.\n // when using a higher ratio e.g. 0.75 the result would\n // likely be more horizontal than vertical.\n\n float b = positive_angle(a);\n\n return\n (b < ( ratio) * HALF_PI) ? 0.0 :\n (b < (2.0 - ratio) * HALF_PI) ? -HALF_PI :\n (b < (2.0 + ratio) * HALF_PI) ? 0.0 :\n (b < (4.0 - ratio) * HALF_PI) ? HALF_PI :\n 0.0;\n}\n\nfloat roundTo(float a, float b) {\n return float(b * floor((a + 0.5 * b) / b));\n}\n\nfloat look_round_n_directions(float a, int n) {\n float b = positive_angle(a);\n float div = TWO_PI / float(n);\n float c = roundTo(b, div);\n return look_upwards(c);\n}\n\nfloat applyAlignOption(float rawAngle, float delta) {\n return\n (option > 2) ? look_round_n_directions(rawAngle + delta, option) : // option 3-n: round to n directions\n (option == 2) ? look_horizontal_or_vertical(rawAngle + delta, hv_ratio) : // horizontal or vertical\n (option == 1) ? rawAngle + delta : // use free angle, and flip to align with one direction of the axis\n (option == 0) ? look_upwards(rawAngle) : // use free angle, and stay upwards\n (option ==-1) ? 0.0 : // useful for backward compatibility, all texts remains horizontal\n rawAngle; // otherwise return back raw input angle\n}\n\nbool isAxisTitle = (axis.x == 0.0) &&\n (axis.y == 0.0) &&\n (axis.z == 0.0);\n\nvoid main() {\n //Compute world offset\n float axisDistance = position.z;\n vec3 dataPosition = axisDistance * axis + offset;\n\n float beta = angle; // i.e. user defined attributes for each tick\n\n float axisAngle;\n float clipAngle;\n float flip;\n\n if (enableAlign) {\n axisAngle = (isAxisTitle) ? HALF_PI :\n computeViewAngle(dataPosition, dataPosition + axis);\n clipAngle = computeViewAngle(dataPosition, dataPosition + alignDir);\n\n axisAngle += (sin(axisAngle) < 0.0) ? PI : 0.0;\n clipAngle += (sin(clipAngle) < 0.0) ? PI : 0.0;\n\n flip = (dot(vec2(cos(axisAngle), sin(axisAngle)),\n vec2(sin(clipAngle),-cos(clipAngle))) > 0.0) ? 1.0 : 0.0;\n\n beta += applyAlignOption(clipAngle, flip * PI);\n }\n\n //Compute plane offset\n vec2 planeCoord = position.xy * pixelScale;\n\n mat2 planeXform = scale * mat2(\n cos(beta), sin(beta),\n -sin(beta), cos(beta)\n );\n\n vec2 viewOffset = 2.0 * planeXform * planeCoord / resolution;\n\n //Compute clip position\n vec3 clipPosition = project(dataPosition);\n\n //Apply text offset in clip coordinates\n clipPosition += vec3(viewOffset, 0.0);\n\n //Done\n gl_Position = vec4(clipPosition, 1.0);\n}"]),l=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 color;\nvoid main() {\n gl_FragColor = color;\n}"]);r.text=function(t){return i(t,s,l,null,[{name:"position",type:"vec3"}])};var c=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec3 normal;\n\nuniform mat4 model, view, projection;\nuniform vec3 enable;\nuniform vec3 bounds[2];\n\nvarying vec3 colorChannel;\n\nvoid main() {\n\n vec3 signAxis = sign(bounds[1] - bounds[0]);\n\n vec3 realNormal = signAxis * normal;\n\n if(dot(realNormal, enable) > 0.0) {\n vec3 minRange = min(bounds[0], bounds[1]);\n vec3 maxRange = max(bounds[0], bounds[1]);\n vec3 nPosition = mix(minRange, maxRange, 0.5 * (position + 1.0));\n gl_Position = projection * view * model * vec4(nPosition, 1.0);\n } else {\n gl_Position = vec4(0,0,0,0);\n }\n\n colorChannel = abs(realNormal);\n}"]),u=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 colors[3];\n\nvarying vec3 colorChannel;\n\nvoid main() {\n gl_FragColor = colorChannel.x * colors[0] +\n colorChannel.y * colors[1] +\n colorChannel.z * colors[2];\n}"]);r.bg=function(t){return i(t,c,u,null,[{name:"position",type:"vec3"},{name:"normal",type:"vec3"}])}},{"gl-shader":132,glslify:231}],75:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function(t,e,r,a,s,l){var u=n(t),f=i(t,[{buffer:u,size:3}]),h=o(t);h.attributes.position.location=0;var p=new c(t,h,u,f);return p.update(e,r,a,s,l),p};var n=t("gl-buffer"),i=t("gl-vao"),a=t("vectorize-text"),o=t("./shaders").text,s=window||r.global||{},l=s.__TEXT_CACHE||{};s.__TEXT_CACHE={};function c(t,e,r,n){this.gl=t,this.shader=e,this.buffer=r,this.vao=n,this.tickOffset=this.tickCount=this.labelOffset=this.labelCount=null}var u=c.prototype,f=[0,0];u.bind=function(t,e,r,n){this.vao.bind(),this.shader.bind();var i=this.shader.uniforms;i.model=t,i.view=e,i.projection=r,i.pixelScale=n,f[0]=this.gl.drawingBufferWidth,f[1]=this.gl.drawingBufferHeight,this.shader.uniforms.resolution=f},u.unbind=function(){this.vao.unbind()},u.update=function(t,e,r,n,i){var o=[];function s(t,e,r,n,i,s){var c=l[r];c||(c=l[r]={});var u=c[e];u||(u=c[e]=function(t,e){try{return a(t,e)}catch(e){return console.warn('error vectorizing text:"'+t+'" error:',e),{cells:[],positions:[]}}}(e,{triangles:!0,font:r,textAlign:"center",textBaseline:"middle",lineSpacing:i,styletags:s}));for(var f=(n||12)/12,h=u.positions,p=u.cells,d=0,m=p.length;d<m;++d)for(var g=p[d],v=2;v>=0;--v){var y=h[g[v]];o.push(f*y[0],-f*y[1],t)}}for(var c=[0,0,0],u=[0,0,0],f=[0,0,0],h=[0,0,0],p={breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},d=0;d<3;++d){f[d]=o.length/3|0,s(.5*(t[0][d]+t[1][d]),e[d],r[d],12,1.25,p),h[d]=(o.length/3|0)-f[d],c[d]=o.length/3|0;for(var m=0;m<n[d].length;++m)n[d][m].text&&s(n[d][m].x,n[d][m].text,n[d][m].font||i,n[d][m].fontSize||12,1.25,p);u[d]=(o.length/3|0)-c[d]}this.buffer.update(o),this.tickOffset=c,this.tickCount=u,this.labelOffset=f,this.labelCount=h},u.drawTicks=function(t,e,r,n,i,a,o,s){this.tickCount[t]&&(this.shader.uniforms.axis=a,this.shader.uniforms.color=i,this.shader.uniforms.angle=r,this.shader.uniforms.scale=e,this.shader.uniforms.offset=n,this.shader.uniforms.alignDir=o,this.shader.uniforms.alignOpt=s,this.vao.draw(this.gl.TRIANGLES,this.tickCount[t],this.tickOffset[t]))},u.drawLabel=function(t,e,r,n,i,a,o,s){this.labelCount[t]&&(this.shader.uniforms.axis=a,this.shader.uniforms.color=i,this.shader.uniforms.angle=r,this.shader.uniforms.scale=e,this.shader.uniforms.offset=n,this.shader.uniforms.alignDir=o,this.shader.uniforms.alignOpt=s,this.vao.draw(this.gl.TRIANGLES,this.labelCount[t],this.labelOffset[t]))},u.dispose=function(){this.shader.dispose(),this.vao.dispose(),this.buffer.dispose()}}).call(this)}).call(this,t("_process"))},{"./shaders":74,_process:5,"gl-buffer":78,"gl-vao":150,"vectorize-text":311}],76:[function(t,e,r){"use strict";function n(t,e){var r=t+"",n=r.indexOf("."),i=0;n>=0&&(i=r.length-n-1);var a=Math.pow(10,i),o=Math.round(t*e*a),s=o+"";if(s.indexOf("e")>=0)return s;var l=o/a,c=o%a;o<0?(l=0|-Math.ceil(l),c=0|-c):(l=0|Math.floor(l),c|=0);var u=""+l;if(o<0&&(u="-"+u),i){for(var f=""+c;f.length<i;)f="0"+f;return u+"."+f}return u}r.create=function(t,e){for(var r=[],i=0;i<3;++i){for(var a=[],o=(t[0][i],t[1][i],0);o*e[i]<=t[1][i];++o)a.push({x:o*e[i],text:n(e[i],o)});for(o=-1;o*e[i]>=t[0][i];--o)a.push({x:o*e[i],text:n(e[i],o)});r.push(a)}return r},r.equal=function(t,e){for(var r=0;r<3;++r){if(t[r].length!==e[r].length)return!1;for(var n=0;n<t[r].length;++n){var i=t[r][n],a=e[r][n];if(i.x!==a.x||i.text!==a.text||i.font!==a.font||i.fontColor!==a.fontColor||i.fontSize!==a.fontSize||i.dx!==a.dx||i.dy!==a.dy)return!1}}return!0}},{}],77:[function(t,e,r){"use strict";e.exports=function(t,e,r,l,f){var h=e.model||c,p=e.view||c,v=e.projection||c,y=e._ortho||!1,x=t.bounds,b=(f=f||a(h,p,v,x,y)).axis;o(u,p,h),o(u,v,u);for(var _=m,w=0;w<3;++w)_[w].lo=1/0,_[w].hi=-1/0,_[w].pixelsPerDataUnit=1/0;var T=n(s(u,u));s(u,u);for(var k=0;k<3;++k){var A=(k+1)%3,M=(k+2)%3,S=g;t:for(w=0;w<2;++w){var E=[];if(b[k]<0!=!!w){S[k]=x[w][k];for(var L=0;L<2;++L){S[A]=x[L^w][A];for(var C=0;C<2;++C)S[M]=x[C^L^w][M],E.push(S.slice())}var P=y?5:4;for(L=P;L===P;++L){if(0===E.length)continue t;E=i.positive(E,T[L])}for(L=0;L<E.length;++L){M=E[L];var I=d(g,u,M,r,l);for(C=0;C<3;++C)_[C].lo=Math.min(_[C].lo,M[C]),_[C].hi=Math.max(_[C].hi,M[C]),C!==k&&(_[C].pixelsPerDataUnit=Math.min(_[C].pixelsPerDataUnit,Math.abs(I[C])))}}}}return _};var n=t("extract-frustum-planes"),i=t("split-polygon"),a=t("./lib/cube.js"),o=t("gl-mat4/multiply"),s=t("gl-mat4/transpose"),l=t("gl-vec4/transformMat4"),c=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),u=new Float32Array(16);function f(t,e,r){this.lo=t,this.hi=e,this.pixelsPerDataUnit=r}var h=[0,0,0,1],p=[0,0,0,1];function d(t,e,r,n,i){for(var a=0;a<3;++a){for(var o=h,s=p,c=0;c<3;++c)s[c]=o[c]=r[c];s[3]=o[3]=1,s[a]+=1,l(s,s,e),s[3]<0&&(t[a]=1/0),o[a]-=1,l(o,o,e),o[3]<0&&(t[a]=1/0);var u=(o[0]/o[3]-s[0]/s[3])*n,f=(o[1]/o[3]-s[1]/s[3])*i;t[a]=.25*Math.sqrt(u*u+f*f)}return t}var m=[new f(1/0,-1/0,1/0),new f(1/0,-1/0,1/0),new f(1/0,-1/0,1/0)],g=[0,0,0]},{"./lib/cube.js":72,"extract-frustum-planes":67,"gl-mat4/multiply":100,"gl-mat4/transpose":109,"gl-vec4/transformMat4":221,"split-polygon":300}],78:[function(t,e,r){"use strict";var n=t("typedarray-pool"),i=t("ndarray-ops"),a=t("ndarray"),o=["uint8","uint8_clamped","uint16","uint32","int8","int16","int32","float32"];function s(t,e,r,n,i){this.gl=t,this.type=e,this.handle=r,this.length=n,this.usage=i}var l=s.prototype;function c(t,e,r,n,i,a){var o=i.length*i.BYTES_PER_ELEMENT;if(a<0)return t.bufferData(e,i,n),o;if(o+a>r)throw new Error("gl-buffer: If resizing buffer, must not specify offset");return t.bufferSubData(e,a,i),r}function u(t,e){for(var r=n.malloc(t.length,e),i=t.length,a=0;a<i;++a)r[a]=t[a];return r}l.bind=function(){this.gl.bindBuffer(this.type,this.handle)},l.unbind=function(){this.gl.bindBuffer(this.type,null)},l.dispose=function(){this.gl.deleteBuffer(this.handle)},l.update=function(t,e){if("number"!=typeof e&&(e=-1),this.bind(),"object"==typeof t&&void 0!==t.shape){var r=t.dtype;if(o.indexOf(r)<0&&(r="float32"),this.type===this.gl.ELEMENT_ARRAY_BUFFER)r=gl.getExtension("OES_element_index_uint")&&"uint16"!==r?"uint32":"uint16";if(r===t.dtype&&function(t,e){for(var r=1,n=e.length-1;n>=0;--n){if(e[n]!==r)return!1;r*=t[n]}return!0}(t.shape,t.stride))0===t.offset&&t.data.length===t.shape[0]?this.length=c(this.gl,this.type,this.length,this.usage,t.data,e):this.length=c(this.gl,this.type,this.length,this.usage,t.data.subarray(t.offset,t.shape[0]),e);else{var s=n.malloc(t.size,r),l=a(s,t.shape);i.assign(l,t),this.length=c(this.gl,this.type,this.length,this.usage,e<0?s:s.subarray(0,t.size),e),n.free(s)}}else if(Array.isArray(t)){var f;f=this.type===this.gl.ELEMENT_ARRAY_BUFFER?u(t,"uint16"):u(t,"float32"),this.length=c(this.gl,this.type,this.length,this.usage,e<0?f:f.subarray(0,t.length),e),n.free(f)}else if("object"==typeof t&&"number"==typeof t.length)this.length=c(this.gl,this.type,this.length,this.usage,t,e);else{if("number"!=typeof t&&void 0!==t)throw new Error("gl-buffer: Invalid data type");if(e>=0)throw new Error("gl-buffer: Cannot specify offset when resizing buffer");(t|=0)<=0&&(t=1),this.gl.bufferData(this.type,0|t,this.usage),this.length=t}},e.exports=function(t,e,r,n){if(r=r||t.ARRAY_BUFFER,n=n||t.DYNAMIC_DRAW,r!==t.ARRAY_BUFFER&&r!==t.ELEMENT_ARRAY_BUFFER)throw new Error("gl-buffer: Invalid type for webgl buffer, must be either gl.ARRAY_BUFFER or gl.ELEMENT_ARRAY_BUFFER");if(n!==t.DYNAMIC_DRAW&&n!==t.STATIC_DRAW&&n!==t.STREAM_DRAW)throw new Error("gl-buffer: Invalid usage for buffer, must be either gl.DYNAMIC_DRAW, gl.STATIC_DRAW or gl.STREAM_DRAW");var i=t.createBuffer(),a=new s(t,r,i,0,n);return a.update(e),a}},{ndarray:259,"ndarray-ops":254,"typedarray-pool":308}],79:[function(t,e,r){"use strict";var n=t("gl-vec3");e.exports=function(t,e){var r=t.positions,i=t.vectors,a={positions:[],vertexIntensity:[],vertexIntensityBounds:t.vertexIntensityBounds,vectors:[],cells:[],coneOffset:t.coneOffset,colormap:t.colormap};if(0===t.positions.length)return e&&(e[0]=[0,0,0],e[1]=[0,0,0]),a;for(var o=0,s=1/0,l=-1/0,c=1/0,u=-1/0,f=1/0,h=-1/0,p=null,d=null,m=[],g=1/0,v=!1,y=0;y<r.length;y++){var x=r[y];s=Math.min(x[0],s),l=Math.max(x[0],l),c=Math.min(x[1],c),u=Math.max(x[1],u),f=Math.min(x[2],f),h=Math.max(x[2],h);var b=i[y];if(n.length(b)>o&&(o=n.length(b)),y){var _=2*n.distance(p,x)/(n.length(d)+n.length(b));_?(g=Math.min(g,_),v=!1):v=!0}v||(p=x,d=b),m.push(b)}var w=[s,c,f],T=[l,u,h];e&&(e[0]=w,e[1]=T),0===o&&(o=1);var k=1/o;isFinite(g)||(g=1),a.vectorScale=g;var A=t.coneSize||.5;t.absoluteConeSize&&(A=t.absoluteConeSize*k),a.coneScale=A;y=0;for(var M=0;y<r.length;y++)for(var S=(x=r[y])[0],E=x[1],L=x[2],C=m[y],P=n.length(C)*k,I=0;I<8;I++){a.positions.push([S,E,L,M++]),a.positions.push([S,E,L,M++]),a.positions.push([S,E,L,M++]),a.positions.push([S,E,L,M++]),a.positions.push([S,E,L,M++]),a.positions.push([S,E,L,M++]),a.vectors.push(C),a.vectors.push(C),a.vectors.push(C),a.vectors.push(C),a.vectors.push(C),a.vectors.push(C),a.vertexIntensity.push(P,P,P),a.vertexIntensity.push(P,P,P);var O=a.positions.length;a.cells.push([O-6,O-5,O-4],[O-3,O-2,O-1])}return a};var i=t("./lib/shaders");e.exports.createMesh=t("./create_mesh"),e.exports.createConeMesh=function(t,r){return e.exports.createMesh(t,r,{shaders:i,traceType:"cone"})}},{"./create_mesh":80,"./lib/shaders":81,"gl-vec3":169}],80:[function(t,e,r){"use strict";var n=t("gl-shader"),i=t("gl-buffer"),a=t("gl-vao"),o=t("gl-texture2d"),s=t("gl-mat4/multiply"),l=t("gl-mat4/invert"),c=t("ndarray"),u=t("colormap"),f=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function h(t,e,r,n,i,a,o,s,l,c,u){this.gl=t,this.pixelRatio=1,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.pickShader=n,this.trianglePositions=i,this.triangleVectors=a,this.triangleColors=s,this.triangleUVs=l,this.triangleIds=o,this.triangleVAO=c,this.triangleCount=0,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.traceType=u,this.tubeScale=1,this.coneScale=2,this.vectorScale=1,this.coneOffset=.25,this._model=f,this._view=f,this._projection=f,this._resolution=[1,1]}var p=h.prototype;function d(t,e){var r=n(t,e.meshShader.vertex,e.meshShader.fragment,null,e.meshShader.attributes);return r.attributes.position.location=0,r.attributes.color.location=2,r.attributes.uv.location=3,r.attributes.vector.location=4,r}function m(t,e){var r=n(t,e.pickShader.vertex,e.pickShader.fragment,null,e.pickShader.attributes);return r.attributes.position.location=0,r.attributes.id.location=1,r.attributes.vector.location=4,r}p.isOpaque=function(){return this.opacity>=1},p.isTransparent=function(){return this.opacity<1},p.pickSlots=1,p.setPickBase=function(t){this.pickId=t},p.update=function(t){t=t||{};var e=this.gl;this.dirty=!0,"lightPosition"in t&&(this.lightPosition=t.lightPosition),"opacity"in t&&(this.opacity=t.opacity),"ambient"in t&&(this.ambientLight=t.ambient),"diffuse"in t&&(this.diffuseLight=t.diffuse),"specular"in t&&(this.specularLight=t.specular),"roughness"in t&&(this.roughness=t.roughness),"fresnel"in t&&(this.fresnel=t.fresnel),void 0!==t.tubeScale&&(this.tubeScale=t.tubeScale),void 0!==t.vectorScale&&(this.vectorScale=t.vectorScale),void 0!==t.coneScale&&(this.coneScale=t.coneScale),void 0!==t.coneOffset&&(this.coneOffset=t.coneOffset),t.colormap&&(this.texture.shape=[256,256],this.texture.minFilter=e.LINEAR_MIPMAP_LINEAR,this.texture.magFilter=e.LINEAR,this.texture.setPixels(function(t){for(var e=u({colormap:t,nshades:256,format:"rgba"}),r=new Uint8Array(1024),n=0;n<256;++n){for(var i=e[n],a=0;a<3;++a)r[4*n+a]=i[a];r[4*n+3]=255*i[3]}return c(r,[256,256,4],[4,0,1])}(t.colormap)),this.texture.generateMipmap());var r=t.cells,n=t.positions,i=t.vectors;if(n&&r&&i){var a=[],o=[],s=[],l=[],f=[];this.cells=r,this.positions=n,this.vectors=i;var h=t.meshColor||[1,1,1,1],p=t.vertexIntensity,d=1/0,m=-1/0;if(p)if(t.vertexIntensityBounds)d=+t.vertexIntensityBounds[0],m=+t.vertexIntensityBounds[1];else for(var g=0;g<p.length;++g){var v=p[g];d=Math.min(d,v),m=Math.max(m,v)}else for(g=0;g<n.length;++g){v=n[g][2];d=Math.min(d,v),m=Math.max(m,v)}this.intensity=p||function(t){for(var e=t.length,r=new Array(e),n=0;n<e;++n)r[n]=t[n][2];return r}(n),this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]];for(g=0;g<n.length;++g)for(var y=n[g],x=0;x<3;++x)!isNaN(y[x])&&isFinite(y[x])&&(this.bounds[0][x]=Math.min(this.bounds[0][x],y[x]),this.bounds[1][x]=Math.max(this.bounds[1][x],y[x]));var b=0;t:for(g=0;g<r.length;++g){var _=r[g];switch(_.length){case 3:for(x=0;x<3;++x){y=n[T=_[x]];for(var w=0;w<3;++w)if(isNaN(y[w])||!isFinite(y[w]))continue t}for(x=0;x<3;++x){var T;y=n[T=_[2-x]];a.push(y[0],y[1],y[2],y[3]);var k=i[T];o.push(k[0],k[1],k[2],k[3]||0);var A,M=h;3===M.length?s.push(M[0],M[1],M[2],1):s.push(M[0],M[1],M[2],M[3]),A=p?[(p[T]-d)/(m-d),0]:[(y[2]-d)/(m-d),0],l.push(A[0],A[1]),f.push(g)}b+=1}}this.triangleCount=b,this.trianglePositions.update(a),this.triangleVectors.update(o),this.triangleColors.update(s),this.triangleUVs.update(l),this.triangleIds.update(new Uint32Array(f))}},p.drawTransparent=p.draw=function(t){t=t||{};for(var e=this.gl,r=t.model||f,n=t.view||f,i=t.projection||f,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);var c={model:r,view:n,projection:i,inverseModel:f.slice(),clipBounds:a,kambient:this.ambientLight,kdiffuse:this.diffuseLight,kspecular:this.specularLight,roughness:this.roughness,fresnel:this.fresnel,eyePosition:[0,0,0],lightPosition:[0,0,0],opacity:this.opacity,tubeScale:this.tubeScale,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,texture:0};c.inverseModel=l(c.inverseModel,c.model),e.disable(e.CULL_FACE),this.texture.bind(0);var u=new Array(16);s(u,c.view,c.model),s(u,c.projection,u),l(u,u);for(o=0;o<3;++o)c.eyePosition[o]=u[12+o]/u[15];var h=u[15];for(o=0;o<3;++o)h+=this.lightPosition[o]*u[4*o+3];for(o=0;o<3;++o){for(var p=u[12+o],d=0;d<3;++d)p+=u[4*d+o]*this.lightPosition[d];c.lightPosition[o]=p/h}if(this.triangleCount>0){var m=this.triShader;m.bind(),m.uniforms=c,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()}},p.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||f,n=t.view||f,i=t.projection||f,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s={model:r,view:n,projection:i,clipBounds:a,tubeScale:this.tubeScale,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,pickId:this.pickId/255},l=this.pickShader;l.bind(),l.uniforms=s,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind())},p.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions[r[1]].slice(0,3),i={position:n,dataCoordinate:n,index:Math.floor(r[1]/48)};return"cone"===this.traceType?i.index=Math.floor(r[1]/48):"streamtube"===this.traceType&&(i.intensity=this.intensity[r[1]],i.velocity=this.vectors[r[1]].slice(0,3),i.divergence=this.vectors[r[1]][3],i.index=e),i},p.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.pickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleVectors.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleIds.dispose()},e.exports=function(t,e,r){var n=r.shaders;1===arguments.length&&(t=(e=t).gl);var s=d(t,n),l=m(t,n),u=o(t,c(new Uint8Array([255,255,255,255]),[1,1,4]));u.generateMipmap(),u.minFilter=t.LINEAR_MIPMAP_LINEAR,u.magFilter=t.LINEAR;var f=i(t),p=i(t),g=i(t),v=i(t),y=i(t),x=a(t,[{buffer:f,type:t.FLOAT,size:4},{buffer:y,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:g,type:t.FLOAT,size:4},{buffer:v,type:t.FLOAT,size:2},{buffer:p,type:t.FLOAT,size:4}]),b=new h(t,u,s,l,f,p,y,g,v,x,r.traceType||"cone");return b.update(e),b}},{colormap:53,"gl-buffer":78,"gl-mat4/invert":98,"gl-mat4/multiply":100,"gl-shader":132,"gl-texture2d":146,"gl-vao":150,ndarray:259}],81:[function(t,e,r){var n=t("glslify"),i=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the cone vertex and normal at the given index.\n//\n// The returned vertex is for a cone with its top at origin and height of 1.0,\n// pointing in the direction of the vector attribute.\n//\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\n// These vertices are used to make up the triangles of the cone by the following:\n// segment + 0 top vertex\n// segment + 1 perimeter vertex a+1\n// segment + 2 perimeter vertex a\n// segment + 3 center base vertex\n// segment + 4 perimeter vertex a\n// segment + 5 perimeter vertex a+1\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\n// To go from index to segment, floor(index / 6)\n// To go from segment to angle, 2*pi * (segment/segmentCount)\n// To go from index to segment index, index - (segment*6)\n//\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\n\n const float segmentCount = 8.0;\n\n float index = rawIndex - floor(rawIndex /\n (segmentCount * 6.0)) *\n (segmentCount * 6.0);\n\n float segment = floor(0.001 + index/6.0);\n float segmentIndex = index - (segment*6.0);\n\n normal = -normalize(d);\n\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\n return mix(vec3(0.0), -d, coneOffset);\n }\n\n float nextAngle = (\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\n (segmentIndex > 4.99 && segmentIndex < 5.01)\n ) ? 1.0 : 0.0;\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\n\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\n vec3 v2 = v1 - d;\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d)*0.25;\n vec3 y = v * sin(angle) * length(d)*0.25;\n vec3 v3 = v2 + x + y;\n if (segmentIndex < 3.0) {\n vec3 tx = u * sin(angle);\n vec3 ty = v * -cos(angle);\n vec3 tangent = tx + ty;\n normal = normalize(cross(v3 - v1, tangent));\n }\n\n if (segmentIndex == 0.0) {\n return mix(d, vec3(0.0), coneOffset);\n }\n return v3;\n}\n\nattribute vec3 vector;\nattribute vec4 color, position;\nattribute vec2 uv;\n\nuniform float vectorScale, coneScale, coneOffset;\nuniform mat4 model, view, projection, inverseModel;\nuniform vec3 eyePosition, lightPosition;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n // Scale the vector magnitude to stay constant with\n // model & view changes.\n vec3 normal;\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector), position.w, coneOffset, normal);\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n //Lighting geometry parameters\n vec4 cameraCoordinate = view * conePosition;\n cameraCoordinate.xyz /= cameraCoordinate.w;\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n // vec4 m_position = model * vec4(conePosition, 1.0);\n vec4 t_position = view * conePosition;\n gl_Position = projection * t_position;\n\n f_color = color;\n f_data = conePosition.xyz;\n f_position = position.xyz;\n f_uv = uv;\n}\n"]),a=n(["#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH = max(x, 0.0001);\n float cos2Alpha = NdotH * NdotH;\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 = roughness * roughness;\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness,\n float fresnel) {\n\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\n\n //Half angle vector\n vec3 H = normalize(lightDirection + viewDirection);\n\n //Geometric term\n float NdotH = max(dot(surfaceNormal, H), 0.0);\n float VdotH = max(dot(viewDirection, H), 0.000001);\n float LdotH = max(dot(lightDirection, H), 0.000001);\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\n float G = min(1.0, min(G1, G2));\n \n //Distribution term\n float D = beckmannDistribution(NdotH, roughness);\n\n //Fresnel term\n float F = pow(1.0 - VdotN, fresnel);\n\n //Multiply terms and done\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform sampler2D texture;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n vec3 N = normalize(f_normal);\n vec3 L = normalize(f_lightDirection);\n vec3 V = normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = litColor * opacity;\n}\n"]),o=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the cone vertex and normal at the given index.\n//\n// The returned vertex is for a cone with its top at origin and height of 1.0,\n// pointing in the direction of the vector attribute.\n//\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\n// These vertices are used to make up the triangles of the cone by the following:\n// segment + 0 top vertex\n// segment + 1 perimeter vertex a+1\n// segment + 2 perimeter vertex a\n// segment + 3 center base vertex\n// segment + 4 perimeter vertex a\n// segment + 5 perimeter vertex a+1\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\n// To go from index to segment, floor(index / 6)\n// To go from segment to angle, 2*pi * (segment/segmentCount)\n// To go from index to segment index, index - (segment*6)\n//\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\n\n const float segmentCount = 8.0;\n\n float index = rawIndex - floor(rawIndex /\n (segmentCount * 6.0)) *\n (segmentCount * 6.0);\n\n float segment = floor(0.001 + index/6.0);\n float segmentIndex = index - (segment*6.0);\n\n normal = -normalize(d);\n\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\n return mix(vec3(0.0), -d, coneOffset);\n }\n\n float nextAngle = (\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\n (segmentIndex > 4.99 && segmentIndex < 5.01)\n ) ? 1.0 : 0.0;\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\n\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\n vec3 v2 = v1 - d;\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d)*0.25;\n vec3 y = v * sin(angle) * length(d)*0.25;\n vec3 v3 = v2 + x + y;\n if (segmentIndex < 3.0) {\n vec3 tx = u * sin(angle);\n vec3 ty = v * -cos(angle);\n vec3 tangent = tx + ty;\n normal = normalize(cross(v3 - v1, tangent));\n }\n\n if (segmentIndex == 0.0) {\n return mix(d, vec3(0.0), coneOffset);\n }\n return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform float vectorScale, coneScale, coneOffset;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n vec3 normal;\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector.xyz), position.w, coneOffset, normal);\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n gl_Position = projection * view * conePosition;\n f_id = id;\n f_position = position.xyz;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n gl_FragColor = vec4(pickId, f_id.xyz);\n}"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec4"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"vector",type:"vec3"}]},r.pickShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec4"},{name:"id",type:"vec4"},{name:"vector",type:"vec3"}]}},{glslify:231}],82:[function(t,e,r){e.exports={0:"NONE",1:"ONE",2:"LINE_LOOP",3:"LINE_STRIP",4:"TRIANGLES",5:"TRIANGLE_STRIP",6:"TRIANGLE_FAN",256:"DEPTH_BUFFER_BIT",512:"NEVER",513:"LESS",514:"EQUAL",515:"LEQUAL",516:"GREATER",517:"NOTEQUAL",518:"GEQUAL",519:"ALWAYS",768:"SRC_COLOR",769:"ONE_MINUS_SRC_COLOR",770:"SRC_ALPHA",771:"ONE_MINUS_SRC_ALPHA",772:"DST_ALPHA",773:"ONE_MINUS_DST_ALPHA",774:"DST_COLOR",775:"ONE_MINUS_DST_COLOR",776:"SRC_ALPHA_SATURATE",1024:"STENCIL_BUFFER_BIT",1028:"FRONT",1029:"BACK",1032:"FRONT_AND_BACK",1280:"INVALID_ENUM",1281:"INVALID_VALUE",1282:"INVALID_OPERATION",1285:"OUT_OF_MEMORY",1286:"INVALID_FRAMEBUFFER_OPERATION",2304:"CW",2305:"CCW",2849:"LINE_WIDTH",2884:"CULL_FACE",2885:"CULL_FACE_MODE",2886:"FRONT_FACE",2928:"DEPTH_RANGE",2929:"DEPTH_TEST",2930:"DEPTH_WRITEMASK",2931:"DEPTH_CLEAR_VALUE",2932:"DEPTH_FUNC",2960:"STENCIL_TEST",2961:"STENCIL_CLEAR_VALUE",2962:"STENCIL_FUNC",2963:"STENCIL_VALUE_MASK",2964:"STENCIL_FAIL",2965:"STENCIL_PASS_DEPTH_FAIL",2966:"STENCIL_PASS_DEPTH_PASS",2967:"STENCIL_REF",2968:"STENCIL_WRITEMASK",2978:"VIEWPORT",3024:"DITHER",3042:"BLEND",3088:"SCISSOR_BOX",3089:"SCISSOR_TEST",3106:"COLOR_CLEAR_VALUE",3107:"COLOR_WRITEMASK",3317:"UNPACK_ALIGNMENT",3333:"PACK_ALIGNMENT",3379:"MAX_TEXTURE_SIZE",3386:"MAX_VIEWPORT_DIMS",3408:"SUBPIXEL_BITS",3410:"RED_BITS",3411:"GREEN_BITS",3412:"BLUE_BITS",3413:"ALPHA_BITS",3414:"DEPTH_BITS",3415:"STENCIL_BITS",3553:"TEXTURE_2D",4352:"DONT_CARE",4353:"FASTEST",4354:"NICEST",5120:"BYTE",5121:"UNSIGNED_BYTE",5122:"SHORT",5123:"UNSIGNED_SHORT",5124:"INT",5125:"UNSIGNED_INT",5126:"FLOAT",5386:"INVERT",5890:"TEXTURE",6401:"STENCIL_INDEX",6402:"DEPTH_COMPONENT",6406:"ALPHA",6407:"RGB",6408:"RGBA",6409:"LUMINANCE",6410:"LUMINANCE_ALPHA",7680:"KEEP",7681:"REPLACE",7682:"INCR",7683:"DECR",7936:"VENDOR",7937:"RENDERER",7938:"VERSION",9728:"NEAREST",9729:"LINEAR",9984:"NEAREST_MIPMAP_NEAREST",9985:"LINEAR_MIPMAP_NEAREST",9986:"NEAREST_MIPMAP_LINEAR",9987:"LINEAR_MIPMAP_LINEAR",10240:"TEXTURE_MAG_FILTER",10241:"TEXTURE_MIN_FILTER",10242:"TEXTURE_WRAP_S",10243:"TEXTURE_WRAP_T",10497:"REPEAT",10752:"POLYGON_OFFSET_UNITS",16384:"COLOR_BUFFER_BIT",32769:"CONSTANT_COLOR",32770:"ONE_MINUS_CONSTANT_COLOR",32771:"CONSTANT_ALPHA",32772:"ONE_MINUS_CONSTANT_ALPHA",32773:"BLEND_COLOR",32774:"FUNC_ADD",32777:"BLEND_EQUATION_RGB",32778:"FUNC_SUBTRACT",32779:"FUNC_REVERSE_SUBTRACT",32819:"UNSIGNED_SHORT_4_4_4_4",32820:"UNSIGNED_SHORT_5_5_5_1",32823:"POLYGON_OFFSET_FILL",32824:"POLYGON_OFFSET_FACTOR",32854:"RGBA4",32855:"RGB5_A1",32873:"TEXTURE_BINDING_2D",32926:"SAMPLE_ALPHA_TO_COVERAGE",32928:"SAMPLE_COVERAGE",32936:"SAMPLE_BUFFERS",32937:"SAMPLES",32938:"SAMPLE_COVERAGE_VALUE",32939:"SAMPLE_COVERAGE_INVERT",32968:"BLEND_DST_RGB",32969:"BLEND_SRC_RGB",32970:"BLEND_DST_ALPHA",32971:"BLEND_SRC_ALPHA",33071:"CLAMP_TO_EDGE",33170:"GENERATE_MIPMAP_HINT",33189:"DEPTH_COMPONENT16",33306:"DEPTH_STENCIL_ATTACHMENT",33635:"UNSIGNED_SHORT_5_6_5",33648:"MIRRORED_REPEAT",33901:"ALIASED_POINT_SIZE_RANGE",33902:"ALIASED_LINE_WIDTH_RANGE",33984:"TEXTURE0",33985:"TEXTURE1",33986:"TEXTURE2",33987:"TEXTURE3",33988:"TEXTURE4",33989:"TEXTURE5",33990:"TEXTURE6",33991:"TEXTURE7",33992:"TEXTURE8",33993:"TEXTURE9",33994:"TEXTURE10",33995:"TEXTURE11",33996:"TEXTURE12",33997:"TEXTURE13",33998:"TEXTURE14",33999:"TEXTURE15",34e3:"TEXTURE16",34001:"TEXTURE17",34002:"TEXTURE18",34003:"TEXTURE19",34004:"TEXTURE20",34005:"TEXTURE21",34006:"TEXTURE22",34007:"TEXTURE23",34008:"TEXTURE24",34009:"TEXTURE25",34010:"TEXTURE26",34011:"TEXTURE27",34012:"TEXTURE28",34013:"TEXTURE29",34014:"TEXTURE30",34015:"TEXTURE31",34016:"ACTIVE_TEXTURE",34024:"MAX_RENDERBUFFER_SIZE",34041:"DEPTH_STENCIL",34055:"INCR_WRAP",34056:"DECR_WRAP",34067:"TEXTURE_CUBE_MAP",34068:"TEXTURE_BINDING_CUBE_MAP",34069:"TEXTURE_CUBE_MAP_POSITIVE_X",34070:"TEXTURE_CUBE_MAP_NEGATIVE_X",34071:"TEXTURE_CUBE_MAP_POSITIVE_Y",34072:"TEXTURE_CUBE_MAP_NEGATIVE_Y",34073:"TEXTURE_CUBE_MAP_POSITIVE_Z",34074:"TEXTURE_CUBE_MAP_NEGATIVE_Z",34076:"MAX_CUBE_MAP_TEXTURE_SIZE",34338:"VERTEX_ATTRIB_ARRAY_ENABLED",34339:"VERTEX_ATTRIB_ARRAY_SIZE",34340:"VERTEX_ATTRIB_ARRAY_STRIDE",34341:"VERTEX_ATTRIB_ARRAY_TYPE",34342:"CURRENT_VERTEX_ATTRIB",34373:"VERTEX_ATTRIB_ARRAY_POINTER",34466:"NUM_COMPRESSED_TEXTURE_FORMATS",34467:"COMPRESSED_TEXTURE_FORMATS",34660:"BUFFER_SIZE",34661:"BUFFER_USAGE",34816:"STENCIL_BACK_FUNC",34817:"STENCIL_BACK_FAIL",34818:"STENCIL_BACK_PASS_DEPTH_FAIL",34819:"STENCIL_BACK_PASS_DEPTH_PASS",34877:"BLEND_EQUATION_ALPHA",34921:"MAX_VERTEX_ATTRIBS",34922:"VERTEX_ATTRIB_ARRAY_NORMALIZED",34930:"MAX_TEXTURE_IMAGE_UNITS",34962:"ARRAY_BUFFER",34963:"ELEMENT_ARRAY_BUFFER",34964:"ARRAY_BUFFER_BINDING",34965:"ELEMENT_ARRAY_BUFFER_BINDING",34975:"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING",35040:"STREAM_DRAW",35044:"STATIC_DRAW",35048:"DYNAMIC_DRAW",35632:"FRAGMENT_SHADER",35633:"VERTEX_SHADER",35660:"MAX_VERTEX_TEXTURE_IMAGE_UNITS",35661:"MAX_COMBINED_TEXTURE_IMAGE_UNITS",35663:"SHADER_TYPE",35664:"FLOAT_VEC2",35665:"FLOAT_VEC3",35666:"FLOAT_VEC4",35667:"INT_VEC2",35668:"INT_VEC3",35669:"INT_VEC4",35670:"BOOL",35671:"BOOL_VEC2",35672:"BOOL_VEC3",35673:"BOOL_VEC4",35674:"FLOAT_MAT2",35675:"FLOAT_MAT3",35676:"FLOAT_MAT4",35678:"SAMPLER_2D",35680:"SAMPLER_CUBE",35712:"DELETE_STATUS",35713:"COMPILE_STATUS",35714:"LINK_STATUS",35715:"VALIDATE_STATUS",35716:"INFO_LOG_LENGTH",35717:"ATTACHED_SHADERS",35718:"ACTIVE_UNIFORMS",35719:"ACTIVE_UNIFORM_MAX_LENGTH",35720:"SHADER_SOURCE_LENGTH",35721:"ACTIVE_ATTRIBUTES",35722:"ACTIVE_ATTRIBUTE_MAX_LENGTH",35724:"SHADING_LANGUAGE_VERSION",35725:"CURRENT_PROGRAM",36003:"STENCIL_BACK_REF",36004:"STENCIL_BACK_VALUE_MASK",36005:"STENCIL_BACK_WRITEMASK",36006:"FRAMEBUFFER_BINDING",36007:"RENDERBUFFER_BINDING",36048:"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",36049:"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME",36050:"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL",36051:"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",36053:"FRAMEBUFFER_COMPLETE",36054:"FRAMEBUFFER_INCOMPLETE_ATTACHMENT",36055:"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT",36057:"FRAMEBUFFER_INCOMPLETE_DIMENSIONS",36061:"FRAMEBUFFER_UNSUPPORTED",36064:"COLOR_ATTACHMENT0",36096:"DEPTH_ATTACHMENT",36128:"STENCIL_ATTACHMENT",36160:"FRAMEBUFFER",36161:"RENDERBUFFER",36162:"RENDERBUFFER_WIDTH",36163:"RENDERBUFFER_HEIGHT",36164:"RENDERBUFFER_INTERNAL_FORMAT",36168:"STENCIL_INDEX8",36176:"RENDERBUFFER_RED_SIZE",36177:"RENDERBUFFER_GREEN_SIZE",36178:"RENDERBUFFER_BLUE_SIZE",36179:"RENDERBUFFER_ALPHA_SIZE",36180:"RENDERBUFFER_DEPTH_SIZE",36181:"RENDERBUFFER_STENCIL_SIZE",36194:"RGB565",36336:"LOW_FLOAT",36337:"MEDIUM_FLOAT",36338:"HIGH_FLOAT",36339:"LOW_INT",36340:"MEDIUM_INT",36341:"HIGH_INT",36346:"SHADER_COMPILER",36347:"MAX_VERTEX_UNIFORM_VECTORS",36348:"MAX_VARYING_VECTORS",36349:"MAX_FRAGMENT_UNIFORM_VECTORS",37440:"UNPACK_FLIP_Y_WEBGL",37441:"UNPACK_PREMULTIPLY_ALPHA_WEBGL",37442:"CONTEXT_LOST_WEBGL",37443:"UNPACK_COLORSPACE_CONVERSION_WEBGL",37444:"BROWSER_DEFAULT_WEBGL"}},{}],83:[function(t,e,r){var n=t("./1.0/numbers");e.exports=function(t){return n[t]}},{"./1.0/numbers":82}],84:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=n(e),o=i(e,[{buffer:r,type:e.FLOAT,size:3,offset:0,stride:40},{buffer:r,type:e.FLOAT,size:4,offset:12,stride:40},{buffer:r,type:e.FLOAT,size:3,offset:28,stride:40}]),l=a(e);l.attributes.position.location=0,l.attributes.color.location=1,l.attributes.offset.location=2;var c=new s(e,r,o,l);return c.update(t),c};var n=t("gl-buffer"),i=t("gl-vao"),a=t("./shaders/index"),o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function s(t,e,r,n){this.gl=t,this.shader=n,this.buffer=e,this.vao=r,this.pixelRatio=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lineWidth=[1,1,1],this.capSize=[10,10,10],this.lineCount=[0,0,0],this.lineOffset=[0,0,0],this.opacity=1,this.hasAlpha=!1}var l=s.prototype;function c(t,e){for(var r=0;r<3;++r)t[0][r]=Math.min(t[0][r],e[r]),t[1][r]=Math.max(t[1][r],e[r])}l.isOpaque=function(){return!this.hasAlpha},l.isTransparent=function(){return this.hasAlpha},l.drawTransparent=l.draw=function(t){var e=this.gl,r=this.shader.uniforms;this.shader.bind();var n=r.view=t.view||o,i=r.projection=t.projection||o;r.model=t.model||o,r.clipBounds=this.clipBounds,r.opacity=this.opacity;var a=n[12],s=n[13],l=n[14],c=n[15],u=(t._ortho||!1?2:1)*this.pixelRatio*(i[3]*a+i[7]*s+i[11]*l+i[15]*c)/e.drawingBufferHeight;this.vao.bind();for(var f=0;f<3;++f)e.lineWidth(this.lineWidth[f]*this.pixelRatio),r.capSize=this.capSize[f]*u,this.lineCount[f]&&e.drawArrays(e.LINES,this.lineOffset[f],this.lineCount[f]);this.vao.unbind()};var u=function(){for(var t=new Array(3),e=0;e<3;++e){for(var r=[],n=1;n<=2;++n)for(var i=-1;i<=1;i+=2){var a=[0,0,0];a[(n+e)%3]=i,r.push(a)}t[e]=r}return t}();function f(t,e,r,n){for(var i=u[n],a=0;a<i.length;++a){var o=i[a];t.push(e[0],e[1],e[2],r[0],r[1],r[2],r[3],o[0],o[1],o[2])}return i.length}l.update=function(t){"lineWidth"in(t=t||{})&&(this.lineWidth=t.lineWidth,Array.isArray(this.lineWidth)||(this.lineWidth=[this.lineWidth,this.lineWidth,this.lineWidth])),"capSize"in t&&(this.capSize=t.capSize,Array.isArray(this.capSize)||(this.capSize=[this.capSize,this.capSize,this.capSize])),this.hasAlpha=!1,"opacity"in t&&(this.opacity=+t.opacity,this.opacity<1&&(this.hasAlpha=!0));var e=t.color||[[0,0,0],[0,0,0],[0,0,0]],r=t.position,n=t.error;if(Array.isArray(e[0])||(e=[e,e,e]),r&&n){var i=[],a=r.length,o=0;this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.lineCount=[0,0,0];for(var s=0;s<3;++s){this.lineOffset[s]=o;t:for(var l=0;l<a;++l){for(var u=r[l],h=0;h<3;++h)if(isNaN(u[h])||!isFinite(u[h]))continue t;var p=n[l],d=e[s];if(Array.isArray(d[0])&&(d=e[l]),3===d.length?d=[d[0],d[1],d[2],1]:4===d.length&&(d=[d[0],d[1],d[2],d[3]],!this.hasAlpha&&d[3]<1&&(this.hasAlpha=!0)),!isNaN(p[0][s])&&!isNaN(p[1][s])){var m;if(p[0][s]<0)(m=u.slice())[s]+=p[0][s],i.push(u[0],u[1],u[2],d[0],d[1],d[2],d[3],0,0,0,m[0],m[1],m[2],d[0],d[1],d[2],d[3],0,0,0),c(this.bounds,m),o+=2+f(i,m,d,s);if(p[1][s]>0)(m=u.slice())[s]+=p[1][s],i.push(u[0],u[1],u[2],d[0],d[1],d[2],d[3],0,0,0,m[0],m[1],m[2],d[0],d[1],d[2],d[3],0,0,0),c(this.bounds,m),o+=2+f(i,m,d,s)}}this.lineCount[s]=o-this.lineOffset[s]}this.buffer.update(i)}},l.dispose=function(){this.shader.dispose(),this.buffer.dispose(),this.vao.dispose()}},{"./shaders/index":85,"gl-buffer":78,"gl-vao":150}],85:[function(t,e,r){"use strict";var n=t("glslify"),i=t("gl-shader"),a=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position, offset;\nattribute vec4 color;\nuniform mat4 model, view, projection;\nuniform float capSize;\nvarying vec4 fragColor;\nvarying vec3 fragPosition;\n\nvoid main() {\n vec4 worldPosition = model * vec4(position, 1.0);\n worldPosition = (worldPosition / worldPosition.w) + vec4(capSize * offset, 0.0);\n gl_Position = projection * view * worldPosition;\n fragColor = color;\n fragPosition = position;\n}"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float opacity;\nvarying vec3 fragPosition;\nvarying vec4 fragColor;\n\nvoid main() {\n if (\n outOfRange(clipBounds[0], clipBounds[1], fragPosition) ||\n fragColor.a * opacity == 0.\n ) discard;\n\n gl_FragColor = opacity * fragColor;\n}"]);e.exports=function(t){return i(t,a,o,null,[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"offset",type:"vec3"}])}},{"gl-shader":132,glslify:231}],86:[function(t,e,r){"use strict";var n=t("gl-texture2d");e.exports=function(t,e,r,n){i||(i=t.FRAMEBUFFER_UNSUPPORTED,a=t.FRAMEBUFFER_INCOMPLETE_ATTACHMENT,o=t.FRAMEBUFFER_INCOMPLETE_DIMENSIONS,s=t.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT);var c=t.getExtension("WEBGL_draw_buffers");!l&&c&&function(t,e){var r=t.getParameter(e.MAX_COLOR_ATTACHMENTS_WEBGL);l=new Array(r+1);for(var n=0;n<=r;++n){for(var i=new Array(r),a=0;a<n;++a)i[a]=t.COLOR_ATTACHMENT0+a;for(a=n;a<r;++a)i[a]=t.NONE;l[n]=i}}(t,c);Array.isArray(e)&&(n=r,r=0|e[1],e=0|e[0]);if("number"!=typeof e)throw new Error("gl-fbo: Missing shape parameter");var u=t.getParameter(t.MAX_RENDERBUFFER_SIZE);if(e<0||e>u||r<0||r>u)throw new Error("gl-fbo: Parameters are too large for FBO");var f=1;if("color"in(n=n||{})){if((f=Math.max(0|n.color,0))<0)throw new Error("gl-fbo: Must specify a nonnegative number of colors");if(f>1){if(!c)throw new Error("gl-fbo: Multiple draw buffer extension not supported");if(f>t.getParameter(c.MAX_COLOR_ATTACHMENTS_WEBGL))throw new Error("gl-fbo: Context does not support "+f+" draw buffers")}}var h=t.UNSIGNED_BYTE,p=t.getExtension("OES_texture_float");if(n.float&&f>0){if(!p)throw new Error("gl-fbo: Context does not support floating point textures");h=t.FLOAT}else n.preferFloat&&f>0&&p&&(h=t.FLOAT);var m=!0;"depth"in n&&(m=!!n.depth);var g=!1;"stencil"in n&&(g=!!n.stencil);return new d(t,e,r,h,f,m,g,c)};var i,a,o,s,l=null;function c(t){return[t.getParameter(t.FRAMEBUFFER_BINDING),t.getParameter(t.RENDERBUFFER_BINDING),t.getParameter(t.TEXTURE_BINDING_2D)]}function u(t,e){t.bindFramebuffer(t.FRAMEBUFFER,e[0]),t.bindRenderbuffer(t.RENDERBUFFER,e[1]),t.bindTexture(t.TEXTURE_2D,e[2])}function f(t){switch(t){case i:throw new Error("gl-fbo: Framebuffer unsupported");case a:throw new Error("gl-fbo: Framebuffer incomplete attachment");case o:throw new Error("gl-fbo: Framebuffer incomplete dimensions");case s:throw new Error("gl-fbo: Framebuffer incomplete missing attachment");default:throw new Error("gl-fbo: Framebuffer failed for unspecified reason")}}function h(t,e,r,i,a,o){if(!i)return null;var s=n(t,e,r,a,i);return s.magFilter=t.NEAREST,s.minFilter=t.NEAREST,s.mipSamples=1,s.bind(),t.framebufferTexture2D(t.FRAMEBUFFER,o,t.TEXTURE_2D,s.handle,0),s}function p(t,e,r,n,i){var a=t.createRenderbuffer();return t.bindRenderbuffer(t.RENDERBUFFER,a),t.renderbufferStorage(t.RENDERBUFFER,n,e,r),t.framebufferRenderbuffer(t.FRAMEBUFFER,i,t.RENDERBUFFER,a),a}function d(t,e,r,n,i,a,o,s){this.gl=t,this._shape=[0|e,0|r],this._destroyed=!1,this._ext=s,this.color=new Array(i);for(var d=0;d<i;++d)this.color[d]=null;this._color_rb=null,this.depth=null,this._depth_rb=null,this._colorType=n,this._useDepth=a,this._useStencil=o;var m=this,g=[0|e,0|r];Object.defineProperties(g,{0:{get:function(){return m._shape[0]},set:function(t){return m.width=t}},1:{get:function(){return m._shape[1]},set:function(t){return m.height=t}}}),this._shapeVector=g,function(t){var e=c(t.gl),r=t.gl,n=t.handle=r.createFramebuffer(),i=t._shape[0],a=t._shape[1],o=t.color.length,s=t._ext,d=t._useStencil,m=t._useDepth,g=t._colorType;r.bindFramebuffer(r.FRAMEBUFFER,n);for(var v=0;v<o;++v)t.color[v]=h(r,i,a,g,r.RGBA,r.COLOR_ATTACHMENT0+v);0===o?(t._color_rb=p(r,i,a,r.RGBA4,r.COLOR_ATTACHMENT0),s&&s.drawBuffersWEBGL(l[0])):o>1&&s.drawBuffersWEBGL(l[o]);var y=r.getExtension("WEBGL_depth_texture");y?d?t.depth=h(r,i,a,y.UNSIGNED_INT_24_8_WEBGL,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):m&&(t.depth=h(r,i,a,r.UNSIGNED_SHORT,r.DEPTH_COMPONENT,r.DEPTH_ATTACHMENT)):m&&d?t._depth_rb=p(r,i,a,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):m?t._depth_rb=p(r,i,a,r.DEPTH_COMPONENT16,r.DEPTH_ATTACHMENT):d&&(t._depth_rb=p(r,i,a,r.STENCIL_INDEX,r.STENCIL_ATTACHMENT));var x=r.checkFramebufferStatus(r.FRAMEBUFFER);if(x!==r.FRAMEBUFFER_COMPLETE){t._destroyed=!0,r.bindFramebuffer(r.FRAMEBUFFER,null),r.deleteFramebuffer(t.handle),t.handle=null,t.depth&&(t.depth.dispose(),t.depth=null),t._depth_rb&&(r.deleteRenderbuffer(t._depth_rb),t._depth_rb=null);for(v=0;v<t.color.length;++v)t.color[v].dispose(),t.color[v]=null;t._color_rb&&(r.deleteRenderbuffer(t._color_rb),t._color_rb=null),u(r,e),f(x)}u(r,e)}(this)}var m=d.prototype;function g(t,e,r){if(t._destroyed)throw new Error("gl-fbo: Can't resize destroyed FBO");if(t._shape[0]!==e||t._shape[1]!==r){var n=t.gl,i=n.getParameter(n.MAX_RENDERBUFFER_SIZE);if(e<0||e>i||r<0||r>i)throw new Error("gl-fbo: Can't resize FBO, invalid dimensions");t._shape[0]=e,t._shape[1]=r;for(var a=c(n),o=0;o<t.color.length;++o)t.color[o].shape=t._shape;t._color_rb&&(n.bindRenderbuffer(n.RENDERBUFFER,t._color_rb),n.renderbufferStorage(n.RENDERBUFFER,n.RGBA4,t._shape[0],t._shape[1])),t.depth&&(t.depth.shape=t._shape),t._depth_rb&&(n.bindRenderbuffer(n.RENDERBUFFER,t._depth_rb),t._useDepth&&t._useStencil?n.renderbufferStorage(n.RENDERBUFFER,n.DEPTH_STENCIL,t._shape[0],t._shape[1]):t._useDepth?n.renderbufferStorage(n.RENDERBUFFER,n.DEPTH_COMPONENT16,t._shape[0],t._shape[1]):t._useStencil&&n.renderbufferStorage(n.RENDERBUFFER,n.STENCIL_INDEX,t._shape[0],t._shape[1])),n.bindFramebuffer(n.FRAMEBUFFER,t.handle);var s=n.checkFramebufferStatus(n.FRAMEBUFFER);s!==n.FRAMEBUFFER_COMPLETE&&(t.dispose(),u(n,a),f(s)),u(n,a)}}Object.defineProperties(m,{shape:{get:function(){return this._destroyed?[0,0]:this._shapeVector},set:function(t){if(Array.isArray(t)||(t=[0|t,0|t]),2!==t.length)throw new Error("gl-fbo: Shape vector must be length 2");var e=0|t[0],r=0|t[1];return g(this,e,r),[e,r]},enumerable:!1},width:{get:function(){return this._destroyed?0:this._shape[0]},set:function(t){return g(this,t|=0,this._shape[1]),t},enumerable:!1},height:{get:function(){return this._destroyed?0:this._shape[1]},set:function(t){return t|=0,g(this,this._shape[0],t),t},enumerable:!1}}),m.bind=function(){if(!this._destroyed){var t=this.gl;t.bindFramebuffer(t.FRAMEBUFFER,this.handle),t.viewport(0,0,this._shape[0],this._shape[1])}},m.dispose=function(){if(!this._destroyed){this._destroyed=!0;var t=this.gl;t.deleteFramebuffer(this.handle),this.handle=null,this.depth&&(this.depth.dispose(),this.depth=null),this._depth_rb&&(t.deleteRenderbuffer(this._depth_rb),this._depth_rb=null);for(var e=0;e<this.color.length;++e)this.color[e].dispose(),this.color[e]=null;this._color_rb&&(t.deleteRenderbuffer(this._color_rb),this._color_rb=null)}}},{"gl-texture2d":146}],87:[function(t,e,r){var n=t("sprintf-js").sprintf,i=t("gl-constants/lookup"),a=t("glsl-shader-name"),o=t("add-line-numbers");e.exports=function(t,e,r){"use strict";var s=a(e)||"of unknown name (see npm glsl-shader-name)",l="unknown type";void 0!==r&&(l=r===i.FRAGMENT_SHADER?"fragment":"vertex");for(var c=n("Error compiling %s shader %s:\n",l,s),u=n("%s%s",c,t),f=t.split("\n"),h={},p=0;p<f.length;p++){var d=f[p];if(""!==d&&"\0"!==d){var m=parseInt(d.split(":")[2]);if(isNaN(m))throw new Error(n("Could not parse error: %s",d));h[m]=d}}var g=o(e).split("\n");for(p=0;p<g.length;p++)if(h[p+3]||h[p+2]||h[p+1]){var v=g[p];if(c+=v+"\n",h[p+1]){var y=h[p+1];y=y.substr(y.split(":",3).join(":").length+1).trim(),c+=n("^^^ %s\n\n",y)}}return{long:c.trim(),short:u.trim()}}},{"add-line-numbers":9,"gl-constants/lookup":83,"glsl-shader-name":223,"sprintf-js":301}],88:[function(t,e,r){"use strict";e.exports=function(t,e){var r=t.gl,n=o(r,l.vertex,l.fragment),i=o(r,l.pickVertex,l.pickFragment),a=s(r),u=s(r),f=s(r),h=s(r),p=new c(t,n,i,a,u,f,h);return p.update(e),t.addObject(p),p};var n=t("binary-search-bounds"),i=t("iota-array"),a=t("typedarray-pool"),o=t("gl-shader"),s=t("gl-buffer"),l=t("./lib/shaders");function c(t,e,r,n,i,a,o){this.plot=t,this.shader=e,this.pickShader=r,this.positionBuffer=n,this.weightBuffer=i,this.colorBuffer=a,this.idBuffer=o,this.xData=[],this.yData=[],this.shape=[0,0],this.bounds=[1/0,1/0,-1/0,-1/0],this.pickOffset=0}var u,f=c.prototype,h=[0,0,1,0,0,1,1,0,1,1,0,1];f.draw=(u=[1,0,0,0,1,0,0,0,1],function(){var t=this.plot,e=this.shader,r=this.bounds,n=this.numVertices;if(!(n<=0)){var i=t.gl,a=t.dataBox,o=r[2]-r[0],s=r[3]-r[1],l=a[2]-a[0],c=a[3]-a[1];u[0]=2*o/l,u[4]=2*s/c,u[6]=2*(r[0]-a[0])/l-1,u[7]=2*(r[1]-a[1])/c-1,e.bind();var f=e.uniforms;f.viewTransform=u,f.shape=this.shape;var h=e.attributes;this.positionBuffer.bind(),h.position.pointer(),this.weightBuffer.bind(),h.weight.pointer(i.UNSIGNED_BYTE,!1),this.colorBuffer.bind(),h.color.pointer(i.UNSIGNED_BYTE,!0),i.drawArrays(i.TRIANGLES,0,n)}}),f.drawPick=function(){var t=[1,0,0,0,1,0,0,0,1],e=[0,0,0,0];return function(r){var n=this.plot,i=this.pickShader,a=this.bounds,o=this.numVertices;if(!(o<=0)){var s=n.gl,l=n.dataBox,c=a[2]-a[0],u=a[3]-a[1],f=l[2]-l[0],h=l[3]-l[1];t[0]=2*c/f,t[4]=2*u/h,t[6]=2*(a[0]-l[0])/f-1,t[7]=2*(a[1]-l[1])/h-1;for(var p=0;p<4;++p)e[p]=r>>8*p&255;this.pickOffset=r,i.bind();var d=i.uniforms;d.viewTransform=t,d.pickOffset=e,d.shape=this.shape;var m=i.attributes;return this.positionBuffer.bind(),m.position.pointer(),this.weightBuffer.bind(),m.weight.pointer(s.UNSIGNED_BYTE,!1),this.idBuffer.bind(),m.pickId.pointer(s.UNSIGNED_BYTE,!1),s.drawArrays(s.TRIANGLES,0,o),r+this.shape[0]*this.shape[1]}}}(),f.pick=function(t,e,r){var n=this.pickOffset,i=this.shape[0]*this.shape[1];if(r<n||r>=n+i)return null;var a=r-n,o=this.xData,s=this.yData;return{object:this,pointId:a,dataCoord:[o[a%this.shape[0]],s[a/this.shape[0]|0]]}},f.update=function(t){var e=(t=t||{}).shape||[0,0],r=t.x||i(e[0]),o=t.y||i(e[1]),s=t.z||new Float32Array(e[0]*e[1]),l=!1!==t.zsmooth;this.xData=r,this.yData=o;var c,u,f,p,d=t.colorLevels||[0],m=t.colorValues||[0,0,0,1],g=d.length,v=this.bounds;l?(c=v[0]=r[0],u=v[1]=o[0],f=v[2]=r[r.length-1],p=v[3]=o[o.length-1]):(c=v[0]=r[0]+(r[1]-r[0])/2,u=v[1]=o[0]+(o[1]-o[0])/2,f=v[2]=r[r.length-1]+(r[r.length-1]-r[r.length-2])/2,p=v[3]=o[o.length-1]+(o[o.length-1]-o[o.length-2])/2);var y=1/(f-c),x=1/(p-u),b=e[0],_=e[1];this.shape=[b,_];var w=(l?(b-1)*(_-1):b*_)*(h.length>>>1);this.numVertices=w;for(var T=a.mallocUint8(4*w),k=a.mallocFloat32(2*w),A=a.mallocUint8(2*w),M=a.mallocUint32(w),S=0,E=l?b-1:b,L=l?_-1:_,C=0;C<L;++C){var P,I;l?(P=x*(o[C]-u),I=x*(o[C+1]-u)):(P=C<_-1?x*(o[C]-(o[C+1]-o[C])/2-u):x*(o[C]-(o[C]-o[C-1])/2-u),I=C<_-1?x*(o[C]+(o[C+1]-o[C])/2-u):x*(o[C]+(o[C]-o[C-1])/2-u));for(var O=0;O<E;++O){var z,D;l?(z=y*(r[O]-c),D=y*(r[O+1]-c)):(z=O<b-1?y*(r[O]-(r[O+1]-r[O])/2-c):y*(r[O]-(r[O]-r[O-1])/2-c),D=O<b-1?y*(r[O]+(r[O+1]-r[O])/2-c):y*(r[O]+(r[O]-r[O-1])/2-c));for(var R=0;R<h.length;R+=2){var F,B,N,j,U=h[R],V=h[R+1],H=s[l?(C+V)*b+(O+U):C*b+O],q=n.le(d,H);if(q<0)F=m[0],B=m[1],N=m[2],j=m[3];else if(q===g-1)F=m[4*g-4],B=m[4*g-3],N=m[4*g-2],j=m[4*g-1];else{var G=(H-d[q])/(d[q+1]-d[q]),Y=1-G,W=4*q,X=4*(q+1);F=Y*m[W]+G*m[X],B=Y*m[W+1]+G*m[X+1],N=Y*m[W+2]+G*m[X+2],j=Y*m[W+3]+G*m[X+3]}T[4*S]=255*F,T[4*S+1]=255*B,T[4*S+2]=255*N,T[4*S+3]=255*j,k[2*S]=.5*z+.5*D,k[2*S+1]=.5*P+.5*I,A[2*S]=U,A[2*S+1]=V,M[S]=C*b+O,S+=1}}}this.positionBuffer.update(k),this.weightBuffer.update(A),this.colorBuffer.update(T),this.idBuffer.update(M),a.free(k),a.free(T),a.free(A),a.free(M)},f.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.positionBuffer.dispose(),this.weightBuffer.dispose(),this.colorBuffer.dispose(),this.idBuffer.dispose(),this.plot.removeObject(this)}},{"./lib/shaders":89,"binary-search-bounds":31,"gl-buffer":78,"gl-shader":132,"iota-array":235,"typedarray-pool":308}],89:[function(t,e,r){"use strict";var n=t("glslify");e.exports={fragment:n(["precision lowp float;\n#define GLSLIFY 1\nvarying vec4 fragColor;\nvoid main() {\n gl_FragColor = vec4(fragColor.rgb * fragColor.a, fragColor.a);\n}\n"]),vertex:n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\nattribute vec4 color;\nattribute vec2 weight;\n\nuniform vec2 shape;\nuniform mat3 viewTransform;\n\nvarying vec4 fragColor;\n\nvoid main() {\n vec3 vPosition = viewTransform * vec3( position + (weight-.5)/(shape-1.) , 1.0);\n fragColor = color;\n gl_Position = vec4(vPosition.xy, 0, vPosition.z);\n}\n"]),pickFragment:n(["precision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fragId;\nvarying vec2 vWeight;\n\nuniform vec2 shape;\nuniform vec4 pickOffset;\n\nvoid main() {\n vec2 d = step(.5, vWeight);\n vec4 id = fragId + pickOffset;\n id.x += d.x + d.y*shape.x;\n\n id.y += floor(id.x / 256.0);\n id.x -= floor(id.x / 256.0) * 256.0;\n\n id.z += floor(id.y / 256.0);\n id.y -= floor(id.y / 256.0) * 256.0;\n\n id.w += floor(id.z / 256.0);\n id.z -= floor(id.z / 256.0) * 256.0;\n\n gl_FragColor = id/255.;\n}\n"]),pickVertex:n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\nattribute vec4 pickId;\nattribute vec2 weight;\n\nuniform vec2 shape;\nuniform mat3 viewTransform;\n\nvarying vec4 fragId;\nvarying vec2 vWeight;\n\nvoid main() {\n vWeight = weight;\n\n fragId = pickId;\n\n vec3 vPosition = viewTransform * vec3( position + (weight-.5)/(shape-1.) , 1.0);\n gl_Position = vec4(vPosition.xy, 0, vPosition.z);\n}\n"])}},{glslify:231}],90:[function(t,e,r){var n=t("glslify"),i=t("gl-shader"),a=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position, nextPosition;\nattribute float arcLength, lineWidth;\nattribute vec4 color;\n\nuniform vec2 screenShape;\nuniform float pixelRatio;\nuniform mat4 model, view, projection;\n\nvarying vec4 fragColor;\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\n\nvec4 project(vec3 p) {\n return projection * view * model * vec4(p, 1.0);\n}\n\nvoid main() {\n vec4 startPoint = project(position);\n vec4 endPoint = project(nextPosition);\n\n vec2 A = startPoint.xy / startPoint.w;\n vec2 B = endPoint.xy / endPoint.w;\n\n float clipAngle = atan(\n (B.y - A.y) * screenShape.y,\n (B.x - A.x) * screenShape.x\n );\n\n vec2 offset = 0.5 * pixelRatio * lineWidth * vec2(\n sin(clipAngle),\n -cos(clipAngle)\n ) / screenShape;\n\n gl_Position = vec4(startPoint.xy + startPoint.w * offset, startPoint.zw);\n\n worldPosition = position;\n pixelArcLength = arcLength;\n fragColor = color;\n}\n"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform sampler2D dashTexture;\nuniform float dashScale;\nuniform float opacity;\n\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\nvarying vec4 fragColor;\n\nvoid main() {\n if (\n outOfRange(clipBounds[0], clipBounds[1], worldPosition) ||\n fragColor.a * opacity == 0.\n ) discard;\n\n float dashWeight = texture2D(dashTexture, vec2(dashScale * pixelArcLength, 0)).r;\n if(dashWeight < 0.5) {\n discard;\n }\n gl_FragColor = fragColor * opacity;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\n#define FLOAT_MAX 1.70141184e38\n#define FLOAT_MIN 1.17549435e-38\n\n// https://github.com/mikolalysenko/glsl-read-float/blob/master/index.glsl\nvec4 packFloat(float v) {\n float av = abs(v);\n\n //Handle special cases\n if(av < FLOAT_MIN) {\n return vec4(0.0, 0.0, 0.0, 0.0);\n } else if(v > FLOAT_MAX) {\n return vec4(127.0, 128.0, 0.0, 0.0) / 255.0;\n } else if(v < -FLOAT_MAX) {\n return vec4(255.0, 128.0, 0.0, 0.0) / 255.0;\n }\n\n vec4 c = vec4(0,0,0,0);\n\n //Compute exponent and mantissa\n float e = floor(log2(av));\n float m = av * pow(2.0, -e) - 1.0;\n\n //Unpack mantissa\n c[1] = floor(128.0 * m);\n m -= c[1] / 128.0;\n c[2] = floor(32768.0 * m);\n m -= c[2] / 32768.0;\n c[3] = floor(8388608.0 * m);\n\n //Unpack exponent\n float ebias = e + 127.0;\n c[0] = floor(ebias / 2.0);\n ebias -= c[0] * 2.0;\n c[1] += floor(ebias) * 128.0;\n\n //Unpack sign bit\n c[0] += 128.0 * step(0.0, -v);\n\n //Scale back to range\n return c / 255.0;\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform float pickId;\nuniform vec3 clipBounds[2];\n\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\nvarying vec4 fragColor;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], worldPosition)) discard;\n\n gl_FragColor = vec4(pickId/255.0, packFloat(pixelArcLength).xyz);\n}"]),l=[{name:"position",type:"vec3"},{name:"nextPosition",type:"vec3"},{name:"arcLength",type:"float"},{name:"lineWidth",type:"float"},{name:"color",type:"vec4"}];r.createShader=function(t){return i(t,a,o,null,l)},r.createPickShader=function(t){return i(t,a,s,null,l)}},{"gl-shader":132,glslify:231}],91:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl||t.scene&&t.scene.gl,r=f(e);r.attributes.position.location=0,r.attributes.nextPosition.location=1,r.attributes.arcLength.location=2,r.attributes.lineWidth.location=3,r.attributes.color.location=4;var o=h(e);o.attributes.position.location=0,o.attributes.nextPosition.location=1,o.attributes.arcLength.location=2,o.attributes.lineWidth.location=3,o.attributes.color.location=4;for(var s=n(e),l=i(e,[{buffer:s,size:3,offset:0,stride:48},{buffer:s,size:3,offset:12,stride:48},{buffer:s,size:1,offset:24,stride:48},{buffer:s,size:1,offset:28,stride:48},{buffer:s,size:4,offset:32,stride:48}]),u=c(new Array(1024),[256,1,4]),p=0;p<1024;++p)u.data[p]=255;var d=a(e,u);d.wrap=e.REPEAT;var m=new v(e,r,o,s,l,d);return m.update(t),m};var n=t("gl-buffer"),i=t("gl-vao"),a=t("gl-texture2d"),o=new Uint8Array(4),s=new Float32Array(o.buffer);var l=t("binary-search-bounds"),c=t("ndarray"),u=t("./lib/shaders"),f=u.createShader,h=u.createPickShader,p=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function d(t,e){for(var r=0,n=0;n<3;++n){var i=t[n]-e[n];r+=i*i}return Math.sqrt(r)}function m(t){for(var e=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],r=0;r<3;++r)e[0][r]=Math.max(t[0][r],e[0][r]),e[1][r]=Math.min(t[1][r],e[1][r]);return e}function g(t,e,r,n){this.arcLength=t,this.position=e,this.index=r,this.dataCoordinate=n}function v(t,e,r,n,i,a){this.gl=t,this.shader=e,this.pickShader=r,this.buffer=n,this.vao=i,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.points=[],this.arcLength=[],this.vertexCount=0,this.bounds=[[0,0,0],[0,0,0]],this.pickId=0,this.lineWidth=1,this.texture=a,this.dashScale=1,this.opacity=1,this.hasAlpha=!1,this.dirty=!0,this.pixelRatio=1}var y=v.prototype;y.isTransparent=function(){return this.hasAlpha},y.isOpaque=function(){return!this.hasAlpha},y.pickSlots=1,y.setPickBase=function(t){this.pickId=t},y.drawTransparent=y.draw=function(t){if(this.vertexCount){var e=this.gl,r=this.shader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,clipBounds:m(this.clipBounds),dashTexture:this.texture.bind(),dashScale:this.dashScale/this.arcLength[this.arcLength.length-1],opacity:this.opacity,screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},y.drawPick=function(t){if(this.vertexCount){var e=this.gl,r=this.pickShader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,pickId:this.pickId,clipBounds:m(this.clipBounds),screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},y.update=function(t){var e,r;this.dirty=!0;var n=!!t.connectGaps;"dashScale"in t&&(this.dashScale=t.dashScale),this.hasAlpha=!1,"opacity"in t&&(this.opacity=+t.opacity,this.opacity<1&&(this.hasAlpha=!0));var i=[],a=[],o=[],s=0,u=0,f=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],h=t.position||t.positions;if(h){var p=t.color||t.colors||[0,0,0,1],m=t.lineWidth||1,g=!1;t:for(e=1;e<h.length;++e){var v,y,x,b=h[e-1],_=h[e];for(a.push(s),o.push(b.slice()),r=0;r<3;++r){if(isNaN(b[r])||isNaN(_[r])||!isFinite(b[r])||!isFinite(_[r])){if(!n&&i.length>0){for(var w=0;w<24;++w)i.push(i[i.length-12]);u+=2,g=!0}continue t}f[0][r]=Math.min(f[0][r],b[r],_[r]),f[1][r]=Math.max(f[1][r],b[r],_[r])}Array.isArray(p[0])?(v=p.length>e-1?p[e-1]:p.length>0?p[p.length-1]:[0,0,0,1],y=p.length>e?p[e]:p.length>0?p[p.length-1]:[0,0,0,1]):v=y=p,3===v.length&&(v=[v[0],v[1],v[2],1]),3===y.length&&(y=[y[0],y[1],y[2],1]),!this.hasAlpha&&v[3]<1&&(this.hasAlpha=!0),x=Array.isArray(m)?m.length>e-1?m[e-1]:m.length>0?m[m.length-1]:[0,0,0,1]:m;var T=s;if(s+=d(b,_),g){for(r=0;r<2;++r)i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,v[0],v[1],v[2],v[3]);u+=2,g=!1}i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,v[0],v[1],v[2],v[3],b[0],b[1],b[2],_[0],_[1],_[2],T,-x,v[0],v[1],v[2],v[3],_[0],_[1],_[2],b[0],b[1],b[2],s,-x,y[0],y[1],y[2],y[3],_[0],_[1],_[2],b[0],b[1],b[2],s,x,y[0],y[1],y[2],y[3]),u+=4}}if(this.buffer.update(i),a.push(s),o.push(h[h.length-1].slice()),this.bounds=f,this.vertexCount=u,this.points=o,this.arcLength=a,"dashes"in t){var k=t.dashes.slice();for(k.unshift(0),e=1;e<k.length;++e)k[e]=k[e-1]+k[e];var A=c(new Array(1024),[256,1,4]);for(e=0;e<256;++e){for(r=0;r<4;++r)A.set(e,0,r,0);1&l.le(k,k[k.length-1]*e/255)?A.set(e,0,0,0):A.set(e,0,0,255)}this.texture.setPixels(A)}},y.dispose=function(){this.shader.dispose(),this.vao.dispose(),this.buffer.dispose()},y.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=function(t,e,r,n){return o[0]=n,o[1]=r,o[2]=e,o[3]=t,s[0]}(t.value[0],t.value[1],t.value[2],0),r=l.le(this.arcLength,e);if(r<0)return null;if(r===this.arcLength.length-1)return new g(this.arcLength[this.arcLength.length-1],this.points[this.points.length-1].slice(),r);for(var n=this.points[r],i=this.points[Math.min(r+1,this.points.length-1)],a=(e-this.arcLength[r])/(this.arcLength[r+1]-this.arcLength[r]),c=1-a,u=[0,0,0],f=0;f<3;++f)u[f]=c*n[f]+a*i[f];var h=Math.min(a<.5?r:r+1,this.points.length-1);return new g(e,u,h,this.points[h])}},{"./lib/shaders":90,"binary-search-bounds":31,"gl-buffer":78,"gl-texture2d":146,"gl-vao":150,ndarray:259}],92:[function(t,e,r){e.exports=function(t){var e=new Float32Array(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}},{}],93:[function(t,e,r){e.exports=function(){var t=new Float32Array(16);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],94:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3],a=t[4],o=t[5],s=t[6],l=t[7],c=t[8],u=t[9],f=t[10],h=t[11],p=t[12],d=t[13],m=t[14],g=t[15];return(e*o-r*a)*(f*g-h*m)-(e*s-n*a)*(u*g-h*d)+(e*l-i*a)*(u*m-f*d)+(r*s-n*o)*(c*g-h*p)-(r*l-i*o)*(c*m-f*p)+(n*l-i*s)*(c*d-u*p)}},{}],95:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r+r,s=n+n,l=i+i,c=r*o,u=n*o,f=n*s,h=i*o,p=i*s,d=i*l,m=a*o,g=a*s,v=a*l;return t[0]=1-f-d,t[1]=u+v,t[2]=h-g,t[3]=0,t[4]=u-v,t[5]=1-c-d,t[6]=p+m,t[7]=0,t[8]=h+g,t[9]=p-m,t[10]=1-c-f,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],96:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=n+n,l=i+i,c=a+a,u=n*s,f=n*l,h=n*c,p=i*l,d=i*c,m=a*c,g=o*s,v=o*l,y=o*c;return t[0]=1-(p+m),t[1]=f+y,t[2]=h-v,t[3]=0,t[4]=f-y,t[5]=1-(u+m),t[6]=d+g,t[7]=0,t[8]=h+v,t[9]=d-g,t[10]=1-(u+p),t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}},{}],97:[function(t,e,r){e.exports=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],98:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],f=e[9],h=e[10],p=e[11],d=e[12],m=e[13],g=e[14],v=e[15],y=r*s-n*o,x=r*l-i*o,b=r*c-a*o,_=n*l-i*s,w=n*c-a*s,T=i*c-a*l,k=u*m-f*d,A=u*g-h*d,M=u*v-p*d,S=f*g-h*m,E=f*v-p*m,L=h*v-p*g,C=y*L-x*E+b*S+_*M-w*A+T*k;if(!C)return null;return C=1/C,t[0]=(s*L-l*E+c*S)*C,t[1]=(i*E-n*L-a*S)*C,t[2]=(m*T-g*w+v*_)*C,t[3]=(h*w-f*T-p*_)*C,t[4]=(l*M-o*L-c*A)*C,t[5]=(r*L-i*M+a*A)*C,t[6]=(g*b-d*T-v*x)*C,t[7]=(u*T-h*b+p*x)*C,t[8]=(o*E-s*M+c*k)*C,t[9]=(n*M-r*E-a*k)*C,t[10]=(d*w-m*b+v*y)*C,t[11]=(f*b-u*w-p*y)*C,t[12]=(s*A-o*S-l*k)*C,t[13]=(r*S-n*A+i*k)*C,t[14]=(m*x-d*_-g*y)*C,t[15]=(u*_-f*x+h*y)*C,t}},{}],99:[function(t,e,r){var n=t("./identity");e.exports=function(t,e,r,i){var a,o,s,l,c,u,f,h,p,d,m=e[0],g=e[1],v=e[2],y=i[0],x=i[1],b=i[2],_=r[0],w=r[1],T=r[2];if(Math.abs(m-_)<1e-6&&Math.abs(g-w)<1e-6&&Math.abs(v-T)<1e-6)return n(t);f=m-_,h=g-w,p=v-T,d=1/Math.sqrt(f*f+h*h+p*p),a=x*(p*=d)-b*(h*=d),o=b*(f*=d)-y*p,s=y*h-x*f,(d=Math.sqrt(a*a+o*o+s*s))?(a*=d=1/d,o*=d,s*=d):(a=0,o=0,s=0);l=h*s-p*o,c=p*a-f*s,u=f*o-h*a,(d=Math.sqrt(l*l+c*c+u*u))?(l*=d=1/d,c*=d,u*=d):(l=0,c=0,u=0);return t[0]=a,t[1]=l,t[2]=f,t[3]=0,t[4]=o,t[5]=c,t[6]=h,t[7]=0,t[8]=s,t[9]=u,t[10]=p,t[11]=0,t[12]=-(a*m+o*g+s*v),t[13]=-(l*m+c*g+u*v),t[14]=-(f*m+h*g+p*v),t[15]=1,t}},{"./identity":97}],100:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],m=e[12],g=e[13],v=e[14],y=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*m,t[1]=x*i+b*l+_*h+w*g,t[2]=x*a+b*c+_*p+w*v,t[3]=x*o+b*u+_*d+w*y,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*m,t[5]=x*i+b*l+_*h+w*g,t[6]=x*a+b*c+_*p+w*v,t[7]=x*o+b*u+_*d+w*y,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*m,t[9]=x*i+b*l+_*h+w*g,t[10]=x*a+b*c+_*p+w*v,t[11]=x*o+b*u+_*d+w*y,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*m,t[13]=x*i+b*l+_*h+w*g,t[14]=x*a+b*c+_*p+w*v,t[15]=x*o+b*u+_*d+w*y,t}},{}],101:[function(t,e,r){e.exports=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),c=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*c,t[15]=1,t}},{}],102:[function(t,e,r){e.exports=function(t,e,r,n,i){var a=1/Math.tan(e/2),o=1/(n-i);return t[0]=a/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(i+n)*o,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*i*n*o,t[15]=0,t}},{}],103:[function(t,e,r){e.exports=function(t,e,r,n){var i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S,E=n[0],L=n[1],C=n[2],P=Math.sqrt(E*E+L*L+C*C);if(Math.abs(P)<1e-6)return null;E*=P=1/P,L*=P,C*=P,i=Math.sin(r),a=Math.cos(r),o=1-a,s=e[0],l=e[1],c=e[2],u=e[3],f=e[4],h=e[5],p=e[6],d=e[7],m=e[8],g=e[9],v=e[10],y=e[11],x=E*E*o+a,b=L*E*o+C*i,_=C*E*o-L*i,w=E*L*o-C*i,T=L*L*o+a,k=C*L*o+E*i,A=E*C*o+L*i,M=L*C*o-E*i,S=C*C*o+a,t[0]=s*x+f*b+m*_,t[1]=l*x+h*b+g*_,t[2]=c*x+p*b+v*_,t[3]=u*x+d*b+y*_,t[4]=s*w+f*T+m*k,t[5]=l*w+h*T+g*k,t[6]=c*w+p*T+v*k,t[7]=u*w+d*T+y*k,t[8]=s*A+f*M+m*S,t[9]=l*A+h*M+g*S,t[10]=c*A+p*M+v*S,t[11]=u*A+d*M+y*S,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t}},{}],104:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[4],o=e[5],s=e[6],l=e[7],c=e[8],u=e[9],f=e[10],h=e[11];e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[4]=a*i+c*n,t[5]=o*i+u*n,t[6]=s*i+f*n,t[7]=l*i+h*n,t[8]=c*i-a*n,t[9]=u*i-o*n,t[10]=f*i-s*n,t[11]=h*i-l*n,t}},{}],105:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],c=e[8],u=e[9],f=e[10],h=e[11];e!==t&&(t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[0]=a*i-c*n,t[1]=o*i-u*n,t[2]=s*i-f*n,t[3]=l*i-h*n,t[8]=a*n+c*i,t[9]=o*n+u*i,t[10]=s*n+f*i,t[11]=l*n+h*i,t}},{}],106:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],c=e[4],u=e[5],f=e[6],h=e[7];e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[0]=a*i+c*n,t[1]=o*i+u*n,t[2]=s*i+f*n,t[3]=l*i+h*n,t[4]=c*i-a*n,t[5]=u*i-o*n,t[6]=f*i-s*n,t[7]=h*i-l*n,t}},{}],107:[function(t,e,r){e.exports=function(t,e,r){var n=r[0],i=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},{}],108:[function(t,e,r){e.exports=function(t,e,r){var n,i,a,o,s,l,c,u,f,h,p,d,m=r[0],g=r[1],v=r[2];e===t?(t[12]=e[0]*m+e[4]*g+e[8]*v+e[12],t[13]=e[1]*m+e[5]*g+e[9]*v+e[13],t[14]=e[2]*m+e[6]*g+e[10]*v+e[14],t[15]=e[3]*m+e[7]*g+e[11]*v+e[15]):(n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=c,t[7]=u,t[8]=f,t[9]=h,t[10]=p,t[11]=d,t[12]=n*m+s*g+f*v+e[12],t[13]=i*m+l*g+h*v+e[13],t[14]=a*m+c*g+p*v+e[14],t[15]=o*m+u*g+d*v+e[15]);return t}},{}],109:[function(t,e,r){e.exports=function(t,e){if(t===e){var r=e[1],n=e[2],i=e[3],a=e[6],o=e[7],s=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=r,t[6]=e[9],t[7]=e[13],t[8]=n,t[9]=a,t[11]=e[14],t[12]=i,t[13]=o,t[14]=s}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}},{}],110:[function(t,e,r){"use strict";var n=t("barycentric"),i=t("polytope-closest-point/lib/closest_point_2d.js");function a(t,e){for(var r=[0,0,0,0],n=0;n<4;++n)for(var i=0;i<4;++i)r[i]+=t[4*n+i]*e[n];return r}function o(t,e,r,n,i){for(var o=a(n,a(r,a(e,[t[0],t[1],t[2],1]))),s=0;s<3;++s)o[s]/=o[3];return[.5*i[0]*(1+o[0]),.5*i[1]*(1-o[1])]}function s(t,e){for(var r=[0,0,0],n=0;n<t.length;++n)for(var i=t[n],a=e[n],o=0;o<3;++o)r[o]+=a*i[o];return r}e.exports=function(t,e,r,a,l,c){if(1===t.length)return[0,t[0].slice()];for(var u=new Array(t.length),f=0;f<t.length;++f)u[f]=o(t[f],r,a,l,c);var h=0,p=1/0;for(f=0;f<u.length;++f){for(var d=0,m=0;m<2;++m)d+=Math.pow(u[f][m]-e[m],2);d<p&&(p=d,h=f)}var g=function(t,e){if(2===t.length){for(var r=0,a=0,o=0;o<2;++o)r+=Math.pow(e[o]-t[0][o],2),a+=Math.pow(e[o]-t[1][o],2);return r=Math.sqrt(r),a=Math.sqrt(a),r+a<1e-6?[1,0]:[a/(r+a),r/(a+r)]}if(3===t.length){var s=[0,0];return i(t[0],t[1],t[2],e,s),n(t,s)}return[]}(u,e),v=0;for(f=0;f<3;++f){if(g[f]<-.001||g[f]>1.0001)return null;v+=g[f]}if(Math.abs(v-1)>.001)return null;return[h,s(t,g),g]}},{barycentric:14,"polytope-closest-point/lib/closest_point_2d.js":270}],111:[function(t,e,r){var n=t("glslify"),i=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position, normal;\nattribute vec4 color;\nattribute vec2 uv;\n\nuniform mat4 model\n , view\n , projection\n , inverseModel;\nuniform vec3 eyePosition\n , lightPosition;\n\nvarying vec3 f_normal\n , f_lightDirection\n , f_eyeDirection\n , f_data;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvec4 project(vec3 p) {\n return projection * view * model * vec4(p, 1.0);\n}\n\nvoid main() {\n gl_Position = project(position);\n\n //Lighting geometry parameters\n vec4 cameraCoordinate = view * vec4(position , 1.0);\n cameraCoordinate.xyz /= cameraCoordinate.w;\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n f_color = color;\n f_data = position;\n f_uv = uv;\n}\n"]),a=n(["#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH = max(x, 0.0001);\n float cos2Alpha = NdotH * NdotH;\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 = roughness * roughness;\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness,\n float fresnel) {\n\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\n\n //Half angle vector\n vec3 H = normalize(lightDirection + viewDirection);\n\n //Geometric term\n float NdotH = max(dot(surfaceNormal, H), 0.0);\n float VdotH = max(dot(viewDirection, H), 0.000001);\n float LdotH = max(dot(lightDirection, H), 0.000001);\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\n float G = min(1.0, min(G1, G2));\n \n //Distribution term\n float D = beckmannDistribution(NdotH, roughness);\n\n //Fresnel term\n float F = pow(1.0 - VdotN, fresnel);\n\n //Multiply terms and done\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\n//#pragma glslify: beckmann = require(glsl-specular-beckmann) // used in gl-surface3d\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness\n , fresnel\n , kambient\n , kdiffuse\n , kspecular;\nuniform sampler2D texture;\n\nvarying vec3 f_normal\n , f_lightDirection\n , f_eyeDirection\n , f_data;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (f_color.a == 0.0 ||\n outOfRange(clipBounds[0], clipBounds[1], f_data)\n ) discard;\n\n vec3 N = normalize(f_normal);\n vec3 L = normalize(f_lightDirection);\n vec3 V = normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n //float specular = max(0.0, beckmann(L, V, N, roughness)); // used in gl-surface3d\n\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor = vec4(f_color.rgb, 1.0) * texture2D(texture, f_uv);\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = litColor * f_color.a;\n}\n"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 uv;\n\nuniform mat4 model, view, projection;\n\nvarying vec4 f_color;\nvarying vec3 f_data;\nvarying vec2 f_uv;\n\nvoid main() {\n gl_Position = projection * view * model * vec4(position, 1.0);\n f_color = color;\n f_data = position;\n f_uv = uv;\n}"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform sampler2D texture;\nuniform float opacity;\n\nvarying vec4 f_color;\nvarying vec3 f_data;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_data)) discard;\n\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\n}"]),l=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 uv;\nattribute float pointSize;\n\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0.0, 0.0 ,0.0 ,0.0);\n } else {\n gl_Position = projection * view * model * vec4(position, 1.0);\n }\n gl_PointSize = pointSize;\n f_color = color;\n f_uv = uv;\n}"]),c=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform sampler2D texture;\nuniform float opacity;\n\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n vec2 pointR = gl_PointCoord.xy - vec2(0.5, 0.5);\n if(dot(pointR, pointR) > 0.25) {\n discard;\n }\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\n}"]),u=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n gl_Position = projection * view * model * vec4(position, 1.0);\n f_id = id;\n f_position = position;\n}"]),f=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n gl_FragColor = vec4(pickId, f_id.xyz);\n}"]),h=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute float pointSize;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0.0, 0.0, 0.0, 0.0);\n } else {\n gl_Position = projection * view * model * vec4(position, 1.0);\n gl_PointSize = pointSize;\n }\n f_id = id;\n f_position = position;\n}"]),p=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\n\nuniform mat4 model, view, projection;\n\nvoid main() {\n gl_Position = projection * view * model * vec4(position, 1.0);\n}"]),d=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec3 contourColor;\n\nvoid main() {\n gl_FragColor = vec4(contourColor, 1.0);\n}\n"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec3"},{name:"normal",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"}]},r.wireShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"}]},r.pointShader={vertex:l,fragment:c,attributes:[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"pointSize",type:"float"}]},r.pickShader={vertex:u,fragment:f,attributes:[{name:"position",type:"vec3"},{name:"id",type:"vec4"}]},r.pointPickShader={vertex:h,fragment:f,attributes:[{name:"position",type:"vec3"},{name:"pointSize",type:"float"},{name:"id",type:"vec4"}]},r.contourShader={vertex:p,fragment:d,attributes:[{name:"position",type:"vec3"}]}},{glslify:231}],112:[function(t,e,r){"use strict";var n=t("gl-shader"),i=t("gl-buffer"),a=t("gl-vao"),o=t("gl-texture2d"),s=t("normals"),l=t("gl-mat4/multiply"),c=t("gl-mat4/invert"),u=t("ndarray"),f=t("colormap"),h=t("simplicial-complex-contour"),p=t("typedarray-pool"),d=t("./lib/shaders"),m=t("./lib/closest-point"),g=d.meshShader,v=d.wireShader,y=d.pointShader,x=d.pickShader,b=d.pointPickShader,_=d.contourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function T(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,T,k,A,M,S){this.gl=t,this.pixelRatio=1,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.lineShader=n,this.pointShader=i,this.pickShader=a,this.pointPickShader=o,this.contourShader=s,this.trianglePositions=l,this.triangleColors=u,this.triangleNormals=h,this.triangleUVs=f,this.triangleIds=c,this.triangleVAO=p,this.triangleCount=0,this.lineWidth=1,this.edgePositions=d,this.edgeColors=g,this.edgeUVs=v,this.edgeIds=m,this.edgeVAO=y,this.edgeCount=0,this.pointPositions=x,this.pointColors=_,this.pointUVs=T,this.pointSizes=k,this.pointIds=b,this.pointVAO=A,this.pointCount=0,this.contourLineWidth=1,this.contourPositions=M,this.contourVAO=S,this.contourCount=0,this.contourColor=[0,0,0],this.contourEnable=!0,this.pickVertex=!0,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.hasAlpha=!1,this.opacityscale=!1,this._model=w,this._view=w,this._projection=w,this._resolution=[1,1]}var k=T.prototype;function A(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;r<e.length;++r){if(e.length<2)return 1;if(e[r][0]===t)return e[r][1];if(e[r][0]>t&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}function M(t){var e=n(t,g.vertex,g.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.normal.location=4,e}function S(t){var e=n(t,v.vertex,v.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e}function E(t){var e=n(t,y.vertex,y.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.pointSize.location=4,e}function L(t){var e=n(t,x.vertex,x.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e}function C(t){var e=n(t,b.vertex,b.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e.attributes.pointSize.location=4,e}function P(t){var e=n(t,_.vertex,_.fragment);return e.attributes.position.location=0,e}k.isOpaque=function(){return!this.hasAlpha},k.isTransparent=function(){return this.hasAlpha},k.pickSlots=1,k.setPickBase=function(t){this.pickId=t},k.highlight=function(t){if(t&&this.contourEnable){for(var e=h(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=p.mallocFloat32(6*a),s=0,l=0;l<a;++l)for(var c=r[l],u=0;u<2;++u){var f=c[0];2===c.length&&(f=c[u]);for(var d=n[f][0],m=n[f][1],g=i[f],v=1-g,y=this.positions[d],x=this.positions[m],b=0;b<3;++b)o[s++]=g*y[b]+v*x[b]}this.contourCount=s/3|0,this.contourPositions.update(o.subarray(0,s)),p.free(o)}else this.contourCount=0},k.update=function(t){t=t||{};var e=this.gl;this.dirty=!0,"contourEnable"in t&&(this.contourEnable=t.contourEnable),"contourColor"in t&&(this.contourColor=t.contourColor),"lineWidth"in t&&(this.lineWidth=t.lineWidth),"lightPosition"in t&&(this.lightPosition=t.lightPosition),this.hasAlpha=!1,"opacity"in t&&(this.opacity=t.opacity,this.opacity<1&&(this.hasAlpha=!0)),"opacityscale"in t&&(this.opacityscale=t.opacityscale,this.hasAlpha=!0),"ambient"in t&&(this.ambientLight=t.ambient),"diffuse"in t&&(this.diffuseLight=t.diffuse),"specular"in t&&(this.specularLight=t.specular),"roughness"in t&&(this.roughness=t.roughness),"fresnel"in t&&(this.fresnel=t.fresnel),t.texture?(this.texture.dispose(),this.texture=o(e,t.texture)):t.colormap&&(this.texture.shape=[256,256],this.texture.minFilter=e.LINEAR_MIPMAP_LINEAR,this.texture.magFilter=e.LINEAR,this.texture.setPixels(function(t,e){for(var r=f({colormap:t,nshades:256,format:"rgba"}),n=new Uint8Array(1024),i=0;i<256;++i){for(var a=r[i],o=0;o<3;++o)n[4*i+o]=a[o];n[4*i+3]=e?255*A(i/255,e):255*a[3]}return u(n,[256,256,4],[4,0,1])}(t.colormap,this.opacityscale)),this.texture.generateMipmap());var r=t.cells,n=t.positions;if(n&&r){var i=[],a=[],l=[],c=[],h=[],p=[],d=[],m=[],g=[],v=[],y=[],x=[],b=[],_=[];this.cells=r,this.positions=n;var w=t.vertexNormals,T=t.cellNormals,k=void 0===t.vertexNormalsEpsilon?1e-6:t.vertexNormalsEpsilon,M=void 0===t.faceNormalsEpsilon?1e-6:t.faceNormalsEpsilon;t.useFacetNormals&&!T&&(T=s.faceNormals(r,n,M)),T||w||(w=s.vertexNormals(r,n,k));var S=t.vertexColors,E=t.cellColors,L=t.meshColor||[1,1,1,1],C=t.vertexUVs,P=t.vertexIntensity,I=t.cellUVs,O=t.cellIntensity,z=1/0,D=-1/0;if(!C&&!I)if(P)if(t.vertexIntensityBounds)z=+t.vertexIntensityBounds[0],D=+t.vertexIntensityBounds[1];else for(var R=0;R<P.length;++R){var F=P[R];z=Math.min(z,F),D=Math.max(D,F)}else if(O)if(t.cellIntensityBounds)z=+t.cellIntensityBounds[0],D=+t.cellIntensityBounds[1];else for(R=0;R<O.length;++R){F=O[R];z=Math.min(z,F),D=Math.max(D,F)}else for(R=0;R<n.length;++R){F=n[R][2];z=Math.min(z,F),D=Math.max(D,F)}this.intensity=P||(O||function(t){for(var e=t.length,r=new Array(e),n=0;n<e;++n)r[n]=t[n][2];return r}(n)),this.pickVertex=!(O||E);var B=t.pointSizes,N=t.pointSize||1;this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]];for(R=0;R<n.length;++R)for(var j=n[R],U=0;U<3;++U)!isNaN(j[U])&&isFinite(j[U])&&(this.bounds[0][U]=Math.min(this.bounds[0][U],j[U]),this.bounds[1][U]=Math.max(this.bounds[1][U],j[U]));var V=0,H=0,q=0;t:for(R=0;R<r.length;++R){var G=r[R];switch(G.length){case 1:for(j=n[W=G[0]],U=0;U<3;++U)if(isNaN(j[U])||!isFinite(j[U]))continue t;v.push(j[0],j[1],j[2]),X=S?S[W]:E?E[R]:L,this.opacityscale&&P?a.push(X[0],X[1],X[2],this.opacity*A((P[W]-z)/(D-z),this.opacityscale)):3===X.length?y.push(X[0],X[1],X[2],this.opacity):(y.push(X[0],X[1],X[2],X[3]*this.opacity),X[3]<1&&(this.hasAlpha=!0)),Z=C?C[W]:P?[(P[W]-z)/(D-z),0]:I?I[R]:O?[(O[R]-z)/(D-z),0]:[(j[2]-z)/(D-z),0],x.push(Z[0],Z[1]),B?b.push(B[W]):b.push(N),_.push(R),q+=1;break;case 2:for(U=0;U<2;++U){j=n[W=G[U]];for(var Y=0;Y<3;++Y)if(isNaN(j[Y])||!isFinite(j[Y]))continue t}for(U=0;U<2;++U){j=n[W=G[U]];p.push(j[0],j[1],j[2]),X=S?S[W]:E?E[R]:L,this.opacityscale&&P?a.push(X[0],X[1],X[2],this.opacity*A((P[W]-z)/(D-z),this.opacityscale)):3===X.length?d.push(X[0],X[1],X[2],this.opacity):(d.push(X[0],X[1],X[2],X[3]*this.opacity),X[3]<1&&(this.hasAlpha=!0)),Z=C?C[W]:P?[(P[W]-z)/(D-z),0]:I?I[R]:O?[(O[R]-z)/(D-z),0]:[(j[2]-z)/(D-z),0],m.push(Z[0],Z[1]),g.push(R)}H+=1;break;case 3:for(U=0;U<3;++U)for(j=n[W=G[U]],Y=0;Y<3;++Y)if(isNaN(j[Y])||!isFinite(j[Y]))continue t;for(U=0;U<3;++U){var W,X,Z,J;j=n[W=G[2-U]];i.push(j[0],j[1],j[2]),(X=S?S[W]:E?E[R]:L)?this.opacityscale&&P?a.push(X[0],X[1],X[2],this.opacity*A((P[W]-z)/(D-z),this.opacityscale)):3===X.length?a.push(X[0],X[1],X[2],this.opacity):(a.push(X[0],X[1],X[2],X[3]*this.opacity),X[3]<1&&(this.hasAlpha=!0)):a.push(.5,.5,.5,1),Z=C?C[W]:P?[(P[W]-z)/(D-z),0]:I?I[R]:O?[(O[R]-z)/(D-z),0]:[(j[2]-z)/(D-z),0],c.push(Z[0],Z[1]),J=w?w[W]:T[R],l.push(J[0],J[1],J[2]),h.push(R)}V+=1}}this.pointCount=q,this.edgeCount=H,this.triangleCount=V,this.pointPositions.update(v),this.pointColors.update(y),this.pointUVs.update(x),this.pointSizes.update(b),this.pointIds.update(new Uint32Array(_)),this.edgePositions.update(p),this.edgeColors.update(d),this.edgeUVs.update(m),this.edgeIds.update(new Uint32Array(g)),this.trianglePositions.update(i),this.triangleColors.update(a),this.triangleUVs.update(c),this.triangleNormals.update(l),this.triangleIds.update(new Uint32Array(h))}},k.drawTransparent=k.draw=function(t){t=t||{};for(var e=this.gl,r=t.model||w,n=t.view||w,i=t.projection||w,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);var s={model:r,view:n,projection:i,inverseModel:w.slice(),clipBounds:a,kambient:this.ambientLight,kdiffuse:this.diffuseLight,kspecular:this.specularLight,roughness:this.roughness,fresnel:this.fresnel,eyePosition:[0,0,0],lightPosition:[0,0,0],contourColor:this.contourColor,texture:0};s.inverseModel=c(s.inverseModel,s.model),e.disable(e.CULL_FACE),this.texture.bind(0);var u=new Array(16);l(u,s.view,s.model),l(u,s.projection,u),c(u,u);for(o=0;o<3;++o)s.eyePosition[o]=u[12+o]/u[15];var f,h=u[15];for(o=0;o<3;++o)h+=this.lightPosition[o]*u[4*o+3];for(o=0;o<3;++o){for(var p=u[12+o],d=0;d<3;++d)p+=u[4*d+o]*this.lightPosition[d];s.lightPosition[o]=p/h}this.triangleCount>0&&((f=this.triShader).bind(),f.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind());this.edgeCount>0&&this.lineWidth>0&&((f=this.lineShader).bind(),f.uniforms=s,this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind());this.pointCount>0&&((f=this.pointShader).bind(),f.uniforms=s,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind());this.contourEnable&&this.contourCount>0&&this.contourLineWidth>0&&((f=this.contourShader).bind(),f.uniforms=s,this.contourVAO.bind(),e.drawArrays(e.LINES,0,this.contourCount),this.contourVAO.unbind())},k.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||w,n=t.view||w,i=t.projection||w,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s,l={model:r,view:n,projection:i,clipBounds:a,pickId:this.pickId/255};((s=this.pickShader).bind(),s.uniforms=l,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0)&&((s=this.pointPickShader).bind(),s.uniforms=l,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind())},k.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;for(var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions,i=new Array(r.length),a=0;a<r.length;++a)i[a]=n[r[a]];var o=t.coord[0],s=t.coord[1];if(!this.pickVertex){var l=this.positions[r[0]],c=this.positions[r[1]],u=this.positions[r[2]],f=[(l[0]+c[0]+u[0])/3,(l[1]+c[1]+u[1])/3,(l[2]+c[2]+u[2])/3];return{_cellCenter:!0,position:[o,s],index:e,cell:r,cellId:e,intensity:this.intensity[e],dataCoordinate:f}}var h=m(i,[o*this.pixelRatio,this._resolution[1]-s*this.pixelRatio],this._model,this._view,this._projection,this._resolution);if(!h)return null;var p=h[2],d=0;for(a=0;a<r.length;++a)d+=p[a]*this.intensity[r[a]];return{position:h[1],index:r[h[0]],cell:r,cellId:e,intensity:d,dataCoordinate:this.positions[r[h[0]]]}},k.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.lineShader.dispose(),this.pointShader.dispose(),this.pickShader.dispose(),this.pointPickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleNormals.dispose(),this.triangleIds.dispose(),this.edgeVAO.dispose(),this.edgePositions.dispose(),this.edgeColors.dispose(),this.edgeUVs.dispose(),this.edgeIds.dispose(),this.pointVAO.dispose(),this.pointPositions.dispose(),this.pointColors.dispose(),this.pointUVs.dispose(),this.pointSizes.dispose(),this.pointIds.dispose(),this.contourVAO.dispose(),this.contourPositions.dispose(),this.contourShader.dispose()},e.exports=function(t,e){1===arguments.length&&(t=(e=t).gl);var r=t.getExtension("OES_standard_derivatives")||t.getExtension("MOZ_OES_standard_derivatives")||t.getExtension("WEBKIT_OES_standard_derivatives");if(!r)throw new Error("derivatives not supported");var n=M(t),s=S(t),l=E(t),c=L(t),f=C(t),h=P(t),p=o(t,u(new Uint8Array([255,255,255,255]),[1,1,4]));p.generateMipmap(),p.minFilter=t.LINEAR_MIPMAP_LINEAR,p.magFilter=t.LINEAR;var d=i(t),m=i(t),g=i(t),v=i(t),y=i(t),x=a(t,[{buffer:d,type:t.FLOAT,size:3},{buffer:y,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:m,type:t.FLOAT,size:4},{buffer:g,type:t.FLOAT,size:2},{buffer:v,type:t.FLOAT,size:3}]),b=i(t),_=i(t),w=i(t),k=i(t),A=a(t,[{buffer:b,type:t.FLOAT,size:3},{buffer:k,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:_,type:t.FLOAT,size:4},{buffer:w,type:t.FLOAT,size:2}]),I=i(t),O=i(t),z=i(t),D=i(t),R=i(t),F=a(t,[{buffer:I,type:t.FLOAT,size:3},{buffer:R,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:O,type:t.FLOAT,size:4},{buffer:z,type:t.FLOAT,size:2},{buffer:D,type:t.FLOAT,size:1}]),B=i(t),N=a(t,[{buffer:B,type:t.FLOAT,size:3}]),j=new T(t,p,n,s,l,c,f,h,d,y,m,g,v,x,b,k,_,w,A,I,R,O,z,D,F,B,N);return j.update(e),j}},{"./lib/closest-point":110,"./lib/shaders":111,colormap:53,"gl-buffer":78,"gl-mat4/invert":98,"gl-mat4/multiply":100,"gl-shader":132,"gl-texture2d":146,"gl-vao":150,ndarray:259,normals:261,"simplicial-complex-contour":291,"typedarray-pool":308}],113:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=n(e,[0,0,0,1,1,0,1,1]),s=i(e,a.boxVert,a.lineFrag);return new o(t,r,s)};var n=t("gl-buffer"),i=t("gl-shader"),a=t("./shaders");function o(t,e,r){this.plot=t,this.vbo=e,this.shader=r}var s,l,c=o.prototype;c.bind=function(){var t=this.shader;this.vbo.bind(),this.shader.bind(),t.attributes.coord.pointer(),t.uniforms.screenBox=this.plot.screenBox},c.drawBox=(s=[0,0],l=[0,0],function(t,e,r,n,i){var a=this.plot,o=this.shader,c=a.gl;s[0]=t,s[1]=e,l[0]=r,l[1]=n,o.uniforms.lo=s,o.uniforms.hi=l,o.uniforms.color=i,c.drawArrays(c.TRIANGLE_STRIP,0,4)}),c.dispose=function(){this.vbo.dispose(),this.shader.dispose()}},{"./shaders":116,"gl-buffer":78,"gl-shader":132}],114:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=n(e),a=i(e,o.gridVert,o.gridFrag),l=i(e,o.tickVert,o.gridFrag);return new s(t,r,a,l)};var n=t("gl-buffer"),i=t("gl-shader"),a=t("binary-search-bounds"),o=t("./shaders");function s(t,e,r,n){this.plot=t,this.vbo=e,this.shader=r,this.tickShader=n,this.ticks=[[],[]]}function l(t,e){return t-e}var c,u,f,h,p,d=s.prototype;d.draw=(c=[0,0],u=[0,0],f=[0,0],function(){for(var t=this.plot,e=this.vbo,r=this.shader,n=this.ticks,i=t.gl,a=t._tickBounds,o=t.dataBox,s=t.viewBox,l=t.gridLineWidth,h=t.gridLineColor,p=t.gridLineEnable,d=t.pixelRatio,m=0;m<2;++m){var g=a[m],v=a[m+2]-g,y=.5*(o[m+2]+o[m]),x=o[m+2]-o[m];u[m]=2*v/x,c[m]=2*(g-y)/x}r.bind(),e.bind(),r.attributes.dataCoord.pointer(),r.uniforms.dataShift=c,r.uniforms.dataScale=u;var b=0;for(m=0;m<2;++m){f[0]=f[1]=0,f[m]=1,r.uniforms.dataAxis=f,r.uniforms.lineWidth=l[m]/(s[m+2]-s[m])*d,r.uniforms.color=h[m];var _=6*n[m].length;p[m]&&_&&i.drawArrays(i.TRIANGLES,b,_),b+=_}}),d.drawTickMarks=function(){var t=[0,0],e=[0,0],r=[1,0],n=[0,1],i=[0,0],o=[0,0];return function(){for(var s=this.plot,c=this.vbo,u=this.tickShader,f=this.ticks,h=s.gl,p=s._tickBounds,d=s.dataBox,m=s.viewBox,g=s.pixelRatio,v=s.screenBox,y=v[2]-v[0],x=v[3]-v[1],b=m[2]-m[0],_=m[3]-m[1],w=0;w<2;++w){var T=p[w],k=p[w+2]-T,A=.5*(d[w+2]+d[w]),M=d[w+2]-d[w];e[w]=2*k/M,t[w]=2*(T-A)/M}e[0]*=b/y,t[0]*=b/y,e[1]*=_/x,t[1]*=_/x,u.bind(),c.bind(),u.attributes.dataCoord.pointer();var S=u.uniforms;S.dataShift=t,S.dataScale=e;var E=s.tickMarkLength,L=s.tickMarkWidth,C=s.tickMarkColor,P=6*f[0].length,I=Math.min(a.ge(f[0],(d[0]-p[0])/(p[2]-p[0]),l),f[0].length),O=Math.min(a.gt(f[0],(d[2]-p[0])/(p[2]-p[0]),l),f[0].length),z=0+6*I,D=6*Math.max(0,O-I),R=Math.min(a.ge(f[1],(d[1]-p[1])/(p[3]-p[1]),l),f[1].length),F=Math.min(a.gt(f[1],(d[3]-p[1])/(p[3]-p[1]),l),f[1].length),B=P+6*R,N=6*Math.max(0,F-R);i[0]=2*(m[0]-E[1])/y-1,i[1]=(m[3]+m[1])/x-1,o[0]=E[1]*g/y,o[1]=L[1]*g/x,N&&(S.color=C[1],S.tickScale=o,S.dataAxis=n,S.screenOffset=i,h.drawArrays(h.TRIANGLES,B,N)),i[0]=(m[2]+m[0])/y-1,i[1]=2*(m[1]-E[0])/x-1,o[0]=L[0]*g/y,o[1]=E[0]*g/x,D&&(S.color=C[0],S.tickScale=o,S.dataAxis=r,S.screenOffset=i,h.drawArrays(h.TRIANGLES,z,D)),i[0]=2*(m[2]+E[3])/y-1,i[1]=(m[3]+m[1])/x-1,o[0]=E[3]*g/y,o[1]=L[3]*g/x,N&&(S.color=C[3],S.tickScale=o,S.dataAxis=n,S.screenOffset=i,h.drawArrays(h.TRIANGLES,B,N)),i[0]=(m[2]+m[0])/y-1,i[1]=2*(m[3]+E[2])/x-1,o[0]=L[2]*g/y,o[1]=E[2]*g/x,D&&(S.color=C[2],S.tickScale=o,S.dataAxis=r,S.screenOffset=i,h.drawArrays(h.TRIANGLES,z,D))}}(),d.update=(h=[1,1,-1,-1,1,-1],p=[1,-1,1,1,-1,-1],function(t){for(var e=t.ticks,r=t.bounds,n=new Float32Array(18*(e[0].length+e[1].length)),i=(this.plot.zeroLineEnable,0),a=[[],[]],o=0;o<2;++o)for(var s=a[o],l=e[o],c=r[o],u=r[o+2],f=0;f<l.length;++f){var d=(l[f].x-c)/(u-c);s.push(d);for(var m=0;m<6;++m)n[i++]=d,n[i++]=h[m],n[i++]=p[m]}this.ticks=a,this.vbo.update(n)}),d.dispose=function(){this.vbo.dispose(),this.shader.dispose(),this.tickShader.dispose()}},{"./shaders":116,"binary-search-bounds":31,"gl-buffer":78,"gl-shader":132}],115:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=n(e,[-1,-1,-1,1,1,-1,1,1]),s=i(e,a.lineVert,a.lineFrag);return new o(t,r,s)};var n=t("gl-buffer"),i=t("gl-shader"),a=t("./shaders");function o(t,e,r){this.plot=t,this.vbo=e,this.shader=r}var s,l,c=o.prototype;c.bind=function(){var t=this.shader;this.vbo.bind(),this.shader.bind(),t.attributes.coord.pointer(),t.uniforms.screenBox=this.plot.screenBox},c.drawLine=(s=[0,0],l=[0,0],function(t,e,r,n,i,a){var o=this.plot,c=this.shader,u=o.gl;s[0]=t,s[1]=e,l[0]=r,l[1]=n,c.uniforms.start=s,c.uniforms.end=l,c.uniforms.width=i*o.pixelRatio,c.uniforms.color=a,u.drawArrays(u.TRIANGLE_STRIP,0,4)}),c.dispose=function(){this.vbo.dispose(),this.shader.dispose()}},{"./shaders":116,"gl-buffer":78,"gl-shader":132}],116:[function(t,e,r){"use strict";var n=t("glslify"),i=n(["precision lowp float;\n#define GLSLIFY 1\nuniform vec4 color;\nvoid main() {\n gl_FragColor = vec4(color.xyz * color.w, color.w);\n}\n"]);e.exports={lineVert:n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 coord;\n\nuniform vec4 screenBox;\nuniform vec2 start, end;\nuniform float width;\n\nvec2 perp(vec2 v) {\n return vec2(v.y, -v.x);\n}\n\nvec2 screen(vec2 v) {\n return 2.0 * (v - screenBox.xy) / (screenBox.zw - screenBox.xy) - 1.0;\n}\n\nvoid main() {\n vec2 delta = normalize(perp(start - end));\n vec2 offset = mix(start, end, 0.5 * (coord.y+1.0));\n gl_Position = vec4(screen(offset + 0.5 * width * delta * coord.x), 0, 1);\n}\n"]),lineFrag:i,textVert:n(["#define GLSLIFY 1\nattribute vec3 textCoordinate;\n\nuniform vec2 dataScale, dataShift, dataAxis, screenOffset, textScale;\nuniform float angle;\n\nvoid main() {\n float dataOffset = textCoordinate.z;\n vec2 glyphOffset = textCoordinate.xy;\n mat2 glyphMatrix = mat2(cos(angle), sin(angle), -sin(angle), cos(angle));\n vec2 screenCoordinate = dataAxis * (dataScale * dataOffset + dataShift) +\n glyphMatrix * glyphOffset * textScale + screenOffset;\n gl_Position = vec4(screenCoordinate, 0, 1);\n}\n"]),textFrag:i,gridVert:n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec3 dataCoord;\n\nuniform vec2 dataAxis, dataShift, dataScale;\nuniform float lineWidth;\n\nvoid main() {\n vec2 pos = dataAxis * (dataScale * dataCoord.x + dataShift);\n pos += 10.0 * dataCoord.y * vec2(dataAxis.y, -dataAxis.x) + dataCoord.z * lineWidth;\n gl_Position = vec4(pos, 0, 1);\n}\n"]),gridFrag:i,boxVert:n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 coord;\n\nuniform vec4 screenBox;\nuniform vec2 lo, hi;\n\nvec2 screen(vec2 v) {\n return 2.0 * (v - screenBox.xy) / (screenBox.zw - screenBox.xy) - 1.0;\n}\n\nvoid main() {\n gl_Position = vec4(screen(mix(lo, hi, coord)), 0, 1);\n}\n"]),tickVert:n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec3 dataCoord;\n\nuniform vec2 dataAxis, dataShift, dataScale, screenOffset, tickScale;\n\nvoid main() {\n vec2 pos = dataAxis * (dataScale * dataCoord.x + dataShift);\n gl_Position = vec4(pos + tickScale*dataCoord.yz + screenOffset, 0, 1);\n}\n"])}},{glslify:231}],117:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=n(e),a=i(e,s.textVert,s.textFrag);return new l(t,r,a)};var n=t("gl-buffer"),i=t("gl-shader"),a=t("text-cache"),o=t("binary-search-bounds"),s=t("./shaders");function l(t,e,r){this.plot=t,this.vbo=e,this.shader=r,this.tickOffset=[[],[]],this.tickX=[[],[]],this.labelOffset=[0,0],this.labelCount=[0,0]}var c,u,f,h,p,d,m=l.prototype;m.drawTicks=(c=[0,0],u=[0,0],f=[0,0],function(t){var e=this.plot,r=this.shader,n=this.tickX[t],i=this.tickOffset[t],a=e.gl,s=e.viewBox,l=e.dataBox,h=e.screenBox,p=e.pixelRatio,d=e.tickEnable,m=e.tickPad,g=e.tickColor,v=e.tickAngle,y=e.labelEnable,x=e.labelPad,b=e.labelColor,_=e.labelAngle,w=this.labelOffset[t],T=this.labelCount[t],k=o.lt(n,l[t]),A=o.le(n,l[t+2]);c[0]=c[1]=0,c[t]=1,u[t]=(s[2+t]+s[t])/(h[2+t]-h[t])-1;var M=2/h[2+(1^t)]-h[1^t];u[1^t]=M*s[1^t]-1,d[t]&&(u[1^t]-=M*p*m[t],k<A&&i[A]>i[k]&&(r.uniforms.dataAxis=c,r.uniforms.screenOffset=u,r.uniforms.color=g[t],r.uniforms.angle=v[t],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),y[t]&&T&&(u[1^t]-=M*p*x[t],r.uniforms.dataAxis=f,r.uniforms.screenOffset=u,r.uniforms.color=b[t],r.uniforms.angle=_[t],a.drawArrays(a.TRIANGLES,w,T)),u[1^t]=M*s[2+(1^t)]-1,d[t+2]&&(u[1^t]+=M*p*m[t+2],k<A&&i[A]>i[k]&&(r.uniforms.dataAxis=c,r.uniforms.screenOffset=u,r.uniforms.color=g[t+2],r.uniforms.angle=v[t+2],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),y[t+2]&&T&&(u[1^t]+=M*p*x[t+2],r.uniforms.dataAxis=f,r.uniforms.screenOffset=u,r.uniforms.color=b[t+2],r.uniforms.angle=_[t+2],a.drawArrays(a.TRIANGLES,w,T))}),m.drawTitle=function(){var t=[0,0],e=[0,0];return function(){var r=this.plot,n=this.shader,i=r.gl,a=r.screenBox,o=r.titleCenter,s=r.titleAngle,l=r.titleColor,c=r.pixelRatio;if(this.titleCount){for(var u=0;u<2;++u)e[u]=2*(o[u]*c-a[u])/(a[2+u]-a[u])-1;n.bind(),n.uniforms.dataAxis=t,n.uniforms.screenOffset=e,n.uniforms.angle=s,n.uniforms.color=l,i.drawArrays(i.TRIANGLES,this.titleOffset,this.titleCount)}}}(),m.bind=(h=[0,0],p=[0,0],d=[0,0],function(){var t=this.plot,e=this.shader,r=t._tickBounds,n=t.dataBox,i=t.screenBox,a=t.viewBox;e.bind();for(var o=0;o<2;++o){var s=r[o],l=r[o+2]-s,c=.5*(n[o+2]+n[o]),u=n[o+2]-n[o],f=a[o],m=a[o+2]-f,g=i[o],v=i[o+2]-g;p[o]=2*l/u*m/v,h[o]=2*(s-c)/u*m/v}d[1]=2*t.pixelRatio/(i[3]-i[1]),d[0]=d[1]*(i[3]-i[1])/(i[2]-i[0]),e.uniforms.dataScale=p,e.uniforms.dataShift=h,e.uniforms.textScale=d,this.vbo.bind(),e.attributes.textCoordinate.pointer()}),m.update=function(t){var e,r,n,i,o,s=[],l=t.ticks,c=t.bounds;for(o=0;o<2;++o){var u=[Math.floor(s.length/3)],f=[-1/0],h=l[o];for(e=0;e<h.length;++e){var p=h[e],d=p.x,m=p.text,g=p.font||"sans-serif";i=p.fontSize||12;for(var v=1/(c[o+2]-c[o]),y=c[o],x=m.split("\n"),b=0;b<x.length;b++)for(n=a(g,x[b]).data,r=0;r<n.length;r+=2)s.push(n[r]*i,-n[r+1]*i-b*i*1.2,(d-y)*v);u.push(Math.floor(s.length/3)),f.push(d)}this.tickOffset[o]=u,this.tickX[o]=f}for(o=0;o<2;++o){for(this.labelOffset[o]=Math.floor(s.length/3),n=a(t.labelFont[o],t.labels[o],{textAlign:"center"}).data,i=t.labelSize[o],e=0;e<n.length;e+=2)s.push(n[e]*i,-n[e+1]*i,0);this.labelCount[o]=Math.floor(s.length/3)-this.labelOffset[o]}for(this.titleOffset=Math.floor(s.length/3),n=a(t.titleFont,t.title).data,i=t.titleSize,e=0;e<n.length;e+=2)s.push(n[e]*i,-n[e+1]*i,0);this.titleCount=Math.floor(s.length/3)-this.titleOffset,this.vbo.update(s)},m.dispose=function(){this.vbo.dispose(),this.shader.dispose()}},{"./shaders":116,"binary-search-bounds":31,"gl-buffer":78,"gl-shader":132,"text-cache":303}],118:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=n(e,[e.drawingBufferWidth,e.drawingBufferHeight]),c=new l(e,r);return c.grid=i(c),c.text=a(c),c.line=o(c),c.box=s(c),c.update(t),c};var n=t("gl-select-static"),i=t("./lib/grid"),a=t("./lib/text"),o=t("./lib/line"),s=t("./lib/box");function l(t,e){this.gl=t,this.pickBuffer=e,this.screenBox=[0,0,t.drawingBufferWidth,t.drawingBufferHeight],this.viewBox=[0,0,0,0],this.dataBox=[-10,-10,10,10],this.gridLineEnable=[!0,!0],this.gridLineWidth=[1,1],this.gridLineColor=[[0,0,0,1],[0,0,0,1]],this.pixelRatio=1,this.tickMarkLength=[0,0,0,0],this.tickMarkWidth=[0,0,0,0],this.tickMarkColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickPad=[15,15,15,15],this.tickAngle=[0,0,0,0],this.tickEnable=[!0,!0,!0,!0],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labelPad=[15,15,15,15],this.labelAngle=[0,Math.PI/2,0,3*Math.PI/2],this.labelEnable=[!0,!0,!0,!0],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.titleCenter=[0,0],this.titleEnable=!0,this.titleAngle=0,this.titleColor=[0,0,0,1],this.borderColor=[0,0,0,0],this.backgroundColor=[0,0,0,0],this.zeroLineEnable=[!0,!0],this.zeroLineWidth=[4,4],this.zeroLineColor=[[0,0,0,1],[0,0,0,1]],this.borderLineEnable=[!0,!0,!0,!0],this.borderLineWidth=[2,2,2,2],this.borderLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.grid=null,this.text=null,this.line=null,this.box=null,this.objects=[],this.overlays=[],this._tickBounds=[1/0,1/0,-1/0,-1/0],this.static=!1,this.dirty=!1,this.pickDirty=!1,this.pickDelay=120,this.pickRadius=10,this._pickTimeout=null,this._drawPick=this.drawPick.bind(this),this._depthCounter=0}var c=l.prototype;function u(t){for(var e=t.slice(),r=0;r<e.length;++r)e[r]=e[r].slice();return e}function f(t,e){return t.x-e.x}c.setDirty=function(){this.dirty=this.pickDirty=!0},c.setOverlayDirty=function(){this.dirty=!0},c.nextDepthValue=function(){return this._depthCounter++/65536},c.draw=function(){var t=this.gl,e=this.screenBox,r=this.viewBox,n=this.dataBox,i=this.pixelRatio,a=this.grid,o=this.line,s=this.text,l=this.objects;if(this._depthCounter=0,this.pickDirty&&(this._pickTimeout&&clearTimeout(this._pickTimeout),this.pickDirty=!1,this._pickTimeout=setTimeout(this._drawPick,this.pickDelay)),this.dirty){if(this.dirty=!1,t.bindFramebuffer(t.FRAMEBUFFER,null),t.enable(t.SCISSOR_TEST),t.disable(t.DEPTH_TEST),t.depthFunc(t.LESS),t.depthMask(!1),t.enable(t.BLEND),t.blendEquation(t.FUNC_ADD,t.FUNC_ADD),t.blendFunc(t.ONE,t.ONE_MINUS_SRC_ALPHA),this.borderColor){t.scissor(e[0],e[1],e[2]-e[0],e[3]-e[1]);var c=this.borderColor;t.clearColor(c[0]*c[3],c[1]*c[3],c[2]*c[3],c[3]),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT)}t.scissor(r[0],r[1],r[2]-r[0],r[3]-r[1]),t.viewport(r[0],r[1],r[2]-r[0],r[3]-r[1]);var u=this.backgroundColor;t.clearColor(u[0]*u[3],u[1]*u[3],u[2]*u[3],u[3]),t.clear(t.COLOR_BUFFER_BIT),a.draw();var f=this.zeroLineEnable,h=this.zeroLineColor,p=this.zeroLineWidth;if(f[0]||f[1]){o.bind();for(var d=0;d<2;++d)if(f[d]&&n[d]<=0&&n[d+2]>=0){var m=e[d]-n[d]*(e[d+2]-e[d])/(n[d+2]-n[d]);0===d?o.drawLine(m,e[1],m,e[3],p[d],h[d]):o.drawLine(e[0],m,e[2],m,p[d],h[d])}}for(d=0;d<l.length;++d)l[d].draw();t.viewport(e[0],e[1],e[2]-e[0],e[3]-e[1]),t.scissor(e[0],e[1],e[2]-e[0],e[3]-e[1]),this.grid.drawTickMarks(),o.bind();var g=this.borderLineEnable,v=this.borderLineWidth,y=this.borderLineColor;for(g[1]&&o.drawLine(r[0],r[1]-.5*v[1]*i,r[0],r[3]+.5*v[3]*i,v[1],y[1]),g[0]&&o.drawLine(r[0]-.5*v[0]*i,r[1],r[2]+.5*v[2]*i,r[1],v[0],y[0]),g[3]&&o.drawLine(r[2],r[1]-.5*v[1]*i,r[2],r[3]+.5*v[3]*i,v[3],y[3]),g[2]&&o.drawLine(r[0]-.5*v[0]*i,r[3],r[2]+.5*v[2]*i,r[3],v[2],y[2]),s.bind(),d=0;d<2;++d)s.drawTicks(d);this.titleEnable&&s.drawTitle();var x=this.overlays;for(d=0;d<x.length;++d)x[d].draw();t.disable(t.SCISSOR_TEST),t.disable(t.BLEND),t.depthMask(!0)}},c.drawPick=function(){if(!this.static){var t=this.pickBuffer;this.gl,this._pickTimeout=null,t.begin();for(var e=1,r=this.objects,n=0;n<r.length;++n)e=r[n].drawPick(e);t.end()}},c.pick=function(t,e){if(!this.static){var r=this.pixelRatio,n=this.pickPixelRatio,i=this.viewBox,a=0|Math.round((t-i[0]/r)*n),o=0|Math.round((e-i[1]/r)*n),s=this.pickBuffer.query(a,o,this.pickRadius);if(!s)return null;for(var l=s.id+(s.value[0]<<8)+(s.value[1]<<16)+(s.value[2]<<24),c=this.objects,u=0;u<c.length;++u){var f=c[u].pick(a,o,l);if(f)return f}return null}},c.setScreenBox=function(t){var e=this.screenBox,r=this.pixelRatio;e[0]=0|Math.round(t[0]*r),e[1]=0|Math.round(t[1]*r),e[2]=0|Math.round(t[2]*r),e[3]=0|Math.round(t[3]*r),this.setDirty()},c.setDataBox=function(t){var e=this.dataBox;(e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]||e[3]!==t[3])&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],this.setDirty())},c.setViewBox=function(t){var e=this.pixelRatio,r=this.viewBox;r[0]=0|Math.round(t[0]*e),r[1]=0|Math.round(t[1]*e),r[2]=0|Math.round(t[2]*e),r[3]=0|Math.round(t[3]*e);var n=this.pickPixelRatio;this.pickBuffer.shape=[0|Math.round((t[2]-t[0])*n),0|Math.round((t[3]-t[1])*n)],this.setDirty()},c.update=function(t){t=t||{};var e=this.gl;this.pixelRatio=t.pixelRatio||1;var r=this.pixelRatio;this.pickPixelRatio=Math.max(r,1),this.setScreenBox(t.screenBox||[0,0,e.drawingBufferWidth/r,e.drawingBufferHeight/r]);this.screenBox;this.setViewBox(t.viewBox||[.125*(this.screenBox[2]-this.screenBox[0])/r,.125*(this.screenBox[3]-this.screenBox[1])/r,.875*(this.screenBox[2]-this.screenBox[0])/r,.875*(this.screenBox[3]-this.screenBox[1])/r]);var n=this.viewBox,i=(n[2]-n[0])/(n[3]-n[1]);this.setDataBox(t.dataBox||[-10,-10/i,10,10/i]),this.borderColor=!1!==t.borderColor&&(t.borderColor||[0,0,0,0]).slice(),this.backgroundColor=(t.backgroundColor||[0,0,0,0]).slice(),this.gridLineEnable=(t.gridLineEnable||[!0,!0]).slice(),this.gridLineWidth=(t.gridLineWidth||[1,1]).slice(),this.gridLineColor=u(t.gridLineColor||[[.5,.5,.5,1],[.5,.5,.5,1]]),this.zeroLineEnable=(t.zeroLineEnable||[!0,!0]).slice(),this.zeroLineWidth=(t.zeroLineWidth||[4,4]).slice(),this.zeroLineColor=u(t.zeroLineColor||[[0,0,0,1],[0,0,0,1]]),this.tickMarkLength=(t.tickMarkLength||[0,0,0,0]).slice(),this.tickMarkWidth=(t.tickMarkWidth||[0,0,0,0]).slice(),this.tickMarkColor=u(t.tickMarkColor||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]),this.titleCenter=(t.titleCenter||[.5*(n[0]+n[2])/r,(n[3]+120)/r]).slice(),this.titleEnable=!("titleEnable"in t)||!!t.titleEnable,this.titleAngle=t.titleAngle||0,this.titleColor=(t.titleColor||[0,0,0,1]).slice(),this.labelPad=(t.labelPad||[15,15,15,15]).slice(),this.labelAngle=(t.labelAngle||[0,Math.PI/2,0,3*Math.PI/2]).slice(),this.labelEnable=(t.labelEnable||[!0,!0,!0,!0]).slice(),this.labelColor=u(t.labelColor||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]),this.tickPad=(t.tickPad||[15,15,15,15]).slice(),this.tickAngle=(t.tickAngle||[0,0,0,0]).slice(),this.tickEnable=(t.tickEnable||[!0,!0,!0,!0]).slice(),this.tickColor=u(t.tickColor||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]),this.borderLineEnable=(t.borderLineEnable||[!0,!0,!0,!0]).slice(),this.borderLineWidth=(t.borderLineWidth||[2,2,2,2]).slice(),this.borderLineColor=u(t.borderLineColor||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]);var a=t.ticks||[[],[]],o=this._tickBounds;o[0]=o[1]=1/0,o[2]=o[3]=-1/0;for(var s=0;s<2;++s){var l=a[s].slice(0);0!==l.length&&(l.sort(f),o[s]=Math.min(o[s],l[0].x),o[s+2]=Math.max(o[s+2],l[l.length-1].x))}this.grid.update({bounds:o,ticks:a}),this.text.update({bounds:o,ticks:a,labels:t.labels||["x","y"],labelSize:t.labelSize||[12,12],labelFont:t.labelFont||["sans-serif","sans-serif"],title:t.title||"",titleSize:t.titleSize||18,titleFont:t.titleFont||"sans-serif"}),this.static=!!t.static,this.setDirty()},c.dispose=function(){this.box.dispose(),this.grid.dispose(),this.text.dispose(),this.line.dispose();for(var t=this.objects.length-1;t>=0;--t)this.objects[t].dispose();this.objects.length=0;for(t=this.overlays.length-1;t>=0;--t)this.overlays[t].dispose();this.overlays.length=0,this.gl=null},c.addObject=function(t){this.objects.indexOf(t)<0&&(this.objects.push(t),this.setDirty())},c.removeObject=function(t){for(var e=this.objects,r=0;r<e.length;++r)if(e[r]===t){e.splice(r,1),this.setDirty();break}},c.addOverlay=function(t){this.overlays.indexOf(t)<0&&(this.overlays.push(t),this.setOverlayDirty())},c.removeOverlay=function(t){for(var e=this.overlays,r=0;r<e.length;++r)if(e[r]===t){e.splice(r,1),this.setOverlayDirty();break}}},{"./lib/box":113,"./lib/grid":114,"./lib/line":115,"./lib/text":117,"gl-select-static":131}],119:[function(t,e,r){"use strict";e.exports=function(t,e){t=t||document.body,e=e||{};var r=[.01,1/0];"distanceLimits"in e&&(r[0]=e.distanceLimits[0],r[1]=e.distanceLimits[1]);"zoomMin"in e&&(r[0]=e.zoomMin);"zoomMax"in e&&(r[1]=e.zoomMax);var c=i({center:e.center||[0,0,0],up:e.up||[0,1,0],eye:e.eye||[0,0,10],mode:e.mode||"orbit",distanceLimits:r}),u=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],f=0,h=t.clientWidth,p=t.clientHeight,d={keyBindingMode:"rotate",enableWheel:!0,view:c,element:t,delay:e.delay||16,rotateSpeed:e.rotateSpeed||1,zoomSpeed:e.zoomSpeed||1,translateSpeed:e.translateSpeed||1,flipX:!!e.flipX,flipY:!!e.flipY,modes:c.modes,_ortho:e._ortho||e.projection&&"orthographic"===e.projection.type||!1,tick:function(){var e=n(),r=this.delay,i=e-2*r;c.idle(e-r),c.recalcMatrix(i),c.flush(e-(100+2*r));for(var a=!0,o=c.computedMatrix,s=0;s<16;++s)a=a&&u[s]===o[s],u[s]=o[s];var l=t.clientWidth===h&&t.clientHeight===p;return h=t.clientWidth,p=t.clientHeight,a?!l:(f=Math.exp(c.computedRadius[0]),!0)},lookAt:function(t,e,r){c.lookAt(c.lastT(),t,e,r)},rotate:function(t,e,r){c.rotate(c.lastT(),t,e,r)},pan:function(t,e,r){c.pan(c.lastT(),t,e,r)},translate:function(t,e,r){c.translate(c.lastT(),t,e,r)}};return Object.defineProperties(d,{matrix:{get:function(){return c.computedMatrix},set:function(t){return c.setMatrix(c.lastT(),t),c.computedMatrix},enumerable:!0},mode:{get:function(){return c.getMode()},set:function(t){var e=c.computedUp.slice(),r=c.computedEye.slice(),i=c.computedCenter.slice();if(c.setMode(t),"turntable"===t){var a=n();c._active.lookAt(a,r,i,e),c._active.lookAt(a+500,r,i,[0,0,1]),c._active.flush(a)}return c.getMode()},enumerable:!0},center:{get:function(){return c.computedCenter},set:function(t){return c.lookAt(c.lastT(),null,t),c.computedCenter},enumerable:!0},eye:{get:function(){return c.computedEye},set:function(t){return c.lookAt(c.lastT(),t),c.computedEye},enumerable:!0},up:{get:function(){return c.computedUp},set:function(t){return c.lookAt(c.lastT(),null,null,t),c.computedUp},enumerable:!0},distance:{get:function(){return f},set:function(t){return c.setDistance(c.lastT(),t),t},enumerable:!0},distanceLimits:{get:function(){return c.getDistanceLimits(r)},set:function(t){return c.setDistanceLimits(t),t},enumerable:!0}}),t.addEventListener("contextmenu",(function(t){return t.preventDefault(),!1})),d._lastX=-1,d._lastY=-1,d._lastMods={shift:!1,control:!1,alt:!1,meta:!1},d.enableMouseListeners=function(){function e(e,r,i,a){var o=d.keyBindingMode;if(!1!==o){var s="rotate"===o,l="pan"===o,u="zoom"===o,h=!!a.control,p=!!a.alt,m=!!a.shift,g=!!(1&e),v=!!(2&e),y=!!(4&e),x=1/t.clientHeight,b=x*(r-d._lastX),_=x*(i-d._lastY),w=d.flipX?1:-1,T=d.flipY?1:-1,k=Math.PI*d.rotateSpeed,A=n();if(-1!==d._lastX&&-1!==d._lastY&&((s&&g&&!h&&!p&&!m||g&&!h&&!p&&m)&&c.rotate(A,w*k*b,-T*k*_,0),(l&&g&&!h&&!p&&!m||v||g&&h&&!p&&!m)&&c.pan(A,-d.translateSpeed*b*f,d.translateSpeed*_*f,0),u&&g&&!h&&!p&&!m||y||g&&!h&&p&&!m)){var M=-d.zoomSpeed*_/window.innerHeight*(A-c.lastT())*100;c.pan(A,0,0,f*(Math.exp(M)-1))}return d._lastX=r,d._lastY=i,d._lastMods=a,!0}}d.mouseListener=a(t,e),t.addEventListener("touchstart",(function(r){var n=s(r.changedTouches[0],t);e(0,n[0],n[1],d._lastMods),e(1,n[0],n[1],d._lastMods)}),!!l&&{passive:!0}),t.addEventListener("touchmove",(function(r){var n=s(r.changedTouches[0],t);e(1,n[0],n[1],d._lastMods),r.preventDefault()}),!!l&&{passive:!1}),t.addEventListener("touchend",(function(t){e(0,d._lastX,d._lastY,d._lastMods)}),!!l&&{passive:!0}),d.wheelListener=o(t,(function(t,e){if(!1!==d.keyBindingMode&&d.enableWheel){var r=d.flipX?1:-1,i=d.flipY?1:-1,a=n();if(Math.abs(t)>Math.abs(e))c.rotate(a,0,0,-t*r*Math.PI*d.rotateSpeed/window.innerWidth);else if(!d._ortho){var o=-d.zoomSpeed*i*e/window.innerHeight*(a-c.lastT())/20;c.pan(a,0,0,f*(Math.exp(o)-1))}}}),!0)},d.enableMouseListeners(),d};var n=t("right-now"),i=t("3d-view"),a=t("mouse-change"),o=t("mouse-wheel"),s=t("mouse-event-offset"),l=t("has-passive-events")},{"3d-view":7,"has-passive-events":232,"mouse-change":247,"mouse-event-offset":248,"mouse-wheel":250,"right-now":278}],120:[function(t,e,r){var n=t("glslify"),i=t("gl-shader"),a=n(["precision mediump float;\n#define GLSLIFY 1\nattribute vec2 position;\nvarying vec2 uv;\nvoid main() {\n uv = position;\n gl_Position = vec4(position, 0, 1);\n}"]),o=n(["precision mediump float;\n#define GLSLIFY 1\n\nuniform sampler2D accumBuffer;\nvarying vec2 uv;\n\nvoid main() {\n vec4 accum = texture2D(accumBuffer, 0.5 * (uv + 1.0));\n gl_FragColor = min(vec4(1,1,1,1), accum);\n}"]);e.exports=function(t){return i(t,a,o,null,[{name:"position",type:"vec2"}])}},{"gl-shader":132,glslify:231}],121:[function(t,e,r){"use strict";var n=t("./camera.js"),i=t("gl-axes3d"),a=t("gl-axes3d/properties"),o=t("gl-spikes3d"),s=t("gl-select-static"),l=t("gl-fbo"),c=t("a-big-triangle"),u=t("mouse-change"),f=t("gl-mat4/perspective"),h=t("gl-mat4/ortho"),p=t("./lib/shader"),d=t("is-mobile")({tablet:!0,featureDetect:!0});function m(){this.mouse=[-1,-1],this.screen=null,this.distance=1/0,this.index=null,this.dataCoordinate=null,this.dataPosition=null,this.object=null,this.data=null}function g(t){var e=Math.round(Math.log(Math.abs(t))/Math.log(10));if(e<0){var r=Math.round(Math.pow(10,-e));return Math.ceil(t*r)/r}if(e>0){r=Math.round(Math.pow(10,e));return Math.ceil(t/r)*r}return Math.ceil(t)}function v(t){return"boolean"!=typeof t||t}e.exports={createScene:function(t){(t=t||{}).camera=t.camera||{};var e=t.canvas;if(!e){if(e=document.createElement("canvas"),t.container)t.container.appendChild(e);else document.body.appendChild(e)}var r=t.gl;r||(t.glOptions&&(d=!!t.glOptions.preserveDrawingBuffer),r=function(t,e){var r=null;try{(r=t.getContext("webgl",e))||(r=t.getContext("experimental-webgl",e))}catch(t){return null}return r}(e,t.glOptions||{premultipliedAlpha:!0,antialias:!0,preserveDrawingBuffer:d}));if(!r)throw new Error("webgl not supported");var y=t.bounds||[[-10,-10,-10],[10,10,10]],x=new m,b=l(r,r.drawingBufferWidth,r.drawingBufferHeight,{preferFloat:!d}),_=p(r),w=t.cameraObject&&!0===t.cameraObject._ortho||t.camera.projection&&"orthographic"===t.camera.projection.type||!1,T={eye:t.camera.eye||[2,0,0],center:t.camera.center||[0,0,0],up:t.camera.up||[0,1,0],zoomMin:t.camera.zoomMax||.1,zoomMax:t.camera.zoomMin||100,mode:t.camera.mode||"turntable",_ortho:w},k=t.axes||{},A=i(r,k);A.enable=!k.disable;var M=t.spikes||{},S=o(r,M),E=[],L=[],C=[],P=[],I=!0,O=!0,z=new Array(16),D=new Array(16),R={view:null,projection:z,model:D,_ortho:!1},F=(O=!0,[r.drawingBufferWidth,r.drawingBufferHeight]),B=t.cameraObject||n(e,T),N={gl:r,contextLost:!1,pixelRatio:t.pixelRatio||1,canvas:e,selection:x,camera:B,axes:A,axesPixels:null,spikes:S,bounds:y,objects:E,shape:F,aspect:t.aspectRatio||[1,1,1],pickRadius:t.pickRadius||10,zNear:t.zNear||.01,zFar:t.zFar||1e3,fovy:t.fovy||Math.PI/4,clearColor:t.clearColor||[0,0,0,0],autoResize:v(t.autoResize),autoBounds:v(t.autoBounds),autoScale:!!t.autoScale,autoCenter:v(t.autoCenter),clipToBounds:v(t.clipToBounds),snapToData:!!t.snapToData,onselect:t.onselect||null,onrender:t.onrender||null,onclick:t.onclick||null,cameraParams:R,oncontextloss:null,mouseListener:null,_stopped:!1,getAspectratio:function(){return{x:this.aspect[0],y:this.aspect[1],z:this.aspect[2]}},setAspectratio:function(t){this.aspect[0]=t.x,this.aspect[1]=t.y,this.aspect[2]=t.z,O=!0},setBounds:function(t,e){this.bounds[0][t]=e.min,this.bounds[1][t]=e.max},setClearColor:function(t){this.clearColor=t},clearRGBA:function(){this.gl.clearColor(this.clearColor[0],this.clearColor[1],this.clearColor[2],this.clearColor[3]),this.gl.clear(this.gl.COLOR_BUFFER_BIT|this.gl.DEPTH_BUFFER_BIT)}},j=[r.drawingBufferWidth/N.pixelRatio|0,r.drawingBufferHeight/N.pixelRatio|0];function U(){if(!N._stopped&&N.autoResize){var t=e.parentNode,r=1,n=1;t&&t!==document.body?(r=t.clientWidth,n=t.clientHeight):(r=window.innerWidth,n=window.innerHeight);var i=0|Math.ceil(r*N.pixelRatio),a=0|Math.ceil(n*N.pixelRatio);if(i!==e.width||a!==e.height){e.width=i,e.height=a;var o=e.style;o.position=o.position||"absolute",o.left="0px",o.top="0px",o.width=r+"px",o.height=n+"px",I=!0}}}N.autoResize&&U();function V(){for(var t=E.length,e=P.length,n=0;n<e;++n)C[n]=0;t:for(n=0;n<t;++n){var i=E[n],a=i.pickSlots;if(a){for(var o=0;o<e;++o)if(C[o]+a<255){L[n]=o,i.setPickBase(C[o]+1),C[o]+=a;continue t}var l=s(r,F);L[n]=e,P.push(l),C.push(a),i.setPickBase(1),e+=1}else L[n]=-1}for(;e>0&&0===C[e-1];)C.pop(),P.pop().dispose()}function H(){if(N.contextLost)return!0;r.isContextLost()&&(N.contextLost=!0,N.mouseListener.enabled=!1,N.selection.object=null,N.oncontextloss&&N.oncontextloss())}window.addEventListener("resize",U),N.update=function(t){N._stopped||(t=t||{},I=!0,O=!0)},N.add=function(t){N._stopped||(t.axes=A,E.push(t),L.push(-1),I=!0,O=!0,V())},N.remove=function(t){if(!N._stopped){var e=E.indexOf(t);e<0||(E.splice(e,1),L.pop(),I=!0,O=!0,V())}},N.dispose=function(){if(!N._stopped&&(N._stopped=!0,window.removeEventListener("resize",U),e.removeEventListener("webglcontextlost",H),N.mouseListener.enabled=!1,!N.contextLost)){A.dispose(),S.dispose();for(var t=0;t<E.length;++t)E[t].dispose();b.dispose();for(t=0;t<P.length;++t)P[t].dispose();_.dispose(),r=null,A=null,S=null,E=[]}},N._mouseRotating=!1,N._prevButtons=0,N.enableMouseListeners=function(){N.mouseListener=u(e,(function(t,e,r){if(!N._stopped){var n=P.length,i=E.length,a=x.object;x.distance=1/0,x.mouse[0]=e,x.mouse[1]=r,x.object=null,x.screen=null,x.dataCoordinate=x.dataPosition=null;var o=!1;if(t&&N._prevButtons)N._mouseRotating=!0;else{N._mouseRotating&&(O=!0),N._mouseRotating=!1;for(var s=0;s<n;++s){var l=P[s].query(e,j[1]-r-1,N.pickRadius);if(l){if(l.distance>x.distance)continue;for(var c=0;c<i;++c){var u=E[c];if(L[c]===s){var f=u.pick(l);f&&(x.buttons=t,x.screen=l.coord,x.distance=l.distance,x.object=u,x.index=f.distance,x.dataPosition=f.position,x.dataCoordinate=f.dataCoordinate,x.data=f,o=!0)}}}}}a&&a!==x.object&&(a.highlight&&a.highlight(null),I=!0),x.object&&(x.object.highlight&&x.object.highlight(x.data),I=!0),(o=o||x.object!==a)&&N.onselect&&N.onselect(x),1&t&&!(1&N._prevButtons)&&N.onclick&&N.onclick(x),N._prevButtons=t}}))},e.addEventListener("webglcontextlost",H);var q=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],G=[q[0].slice(),q[1].slice()];function Y(){if(!H()){U();var t=N.camera.tick();R.view=N.camera.matrix,I=I||t,O=O||t,A.pixelRatio=N.pixelRatio,S.pixelRatio=N.pixelRatio;var e=E.length,n=q[0],i=q[1];n[0]=n[1]=n[2]=1/0,i[0]=i[1]=i[2]=-1/0;for(var o=0;o<e;++o){(C=E[o]).pixelRatio=N.pixelRatio,C.axes=N.axes,I=I||!!C.dirty,O=O||!!C.dirty;var s=C.bounds;if(s)for(var l=s[0],u=s[1],p=0;p<3;++p)n[p]=Math.min(n[p],l[p]),i[p]=Math.max(i[p],u[p])}var d=N.bounds;if(N.autoBounds)for(p=0;p<3;++p){if(i[p]<n[p])n[p]=-1,i[p]=1;else{n[p]===i[p]&&(n[p]-=1,i[p]+=1);var m=.05*(i[p]-n[p]);n[p]=n[p]-m,i[p]=i[p]+m}d[0][p]=n[p],d[1][p]=i[p]}var v=!1;for(p=0;p<3;++p)v=v||G[0][p]!==d[0][p]||G[1][p]!==d[1][p],G[0][p]=d[0][p],G[1][p]=d[1][p];if(O=O||v,I=I||v){if(v){var y=[0,0,0];for(o=0;o<3;++o)y[o]=g((d[1][o]-d[0][o])/10);A.autoTicks?A.update({bounds:d,tickSpacing:y}):A.update({bounds:d})}var T=r.drawingBufferWidth,k=r.drawingBufferHeight;F[0]=T,F[1]=k,j[0]=0|Math.max(T/N.pixelRatio,1),j[1]=0|Math.max(k/N.pixelRatio,1),function(t,e){var r=t.bounds,n=t.cameraParams,i=n.projection,a=n.model,o=t.gl.drawingBufferWidth,s=t.gl.drawingBufferHeight,l=t.zNear,c=t.zFar,u=t.fovy,p=o/s;e?(h(i,-p,p,-1,1,l,c),n._ortho=!0):(f(i,u,p,l,c),n._ortho=!1);for(var d=0;d<16;++d)a[d]=0;a[15]=1;var m=0;for(d=0;d<3;++d)m=Math.max(m,r[1][d]-r[0][d]);for(d=0;d<3;++d)t.autoScale?a[5*d]=t.aspect[d]/(r[1][d]-r[0][d]):a[5*d]=1/m,t.autoCenter&&(a[12+d]=.5*-a[5*d]*(r[0][d]+r[1][d]))}(N,w);for(o=0;o<e;++o){(C=E[o]).axesBounds=d,N.clipToBounds&&(C.clipBounds=d)}x.object&&(N.snapToData?S.position=x.dataCoordinate:S.position=x.dataPosition,S.bounds=d),O&&(O=!1,function(){if(!H()){r.colorMask(!0,!0,!0,!0),r.depthMask(!0),r.disable(r.BLEND),r.enable(r.DEPTH_TEST),r.depthFunc(r.LEQUAL);for(var t=E.length,e=P.length,n=0;n<e;++n){var i=P[n];i.shape=j,i.begin();for(var a=0;a<t;++a)if(L[a]===n){var o=E[a];o.drawPick&&(o.pixelRatio=1,o.drawPick(R))}i.end()}}}()),N.axesPixels=a(N.axes,R,T,k),N.onrender&&N.onrender(),r.bindFramebuffer(r.FRAMEBUFFER,null),r.viewport(0,0,T,k),N.clearRGBA(),r.depthMask(!0),r.colorMask(!0,!0,!0,!0),r.enable(r.DEPTH_TEST),r.depthFunc(r.LEQUAL),r.disable(r.BLEND),r.disable(r.CULL_FACE);var M=!1;A.enable&&(M=M||A.isTransparent(),A.draw(R)),S.axes=A,x.object&&S.draw(R),r.disable(r.CULL_FACE);for(o=0;o<e;++o){(C=E[o]).axes=A,C.pixelRatio=N.pixelRatio,C.isOpaque&&C.isOpaque()&&C.draw(R),C.isTransparent&&C.isTransparent()&&(M=!0)}if(M){b.shape=F,b.bind(),r.clear(r.DEPTH_BUFFER_BIT),r.colorMask(!1,!1,!1,!1),r.depthMask(!0),r.depthFunc(r.LESS),A.enable&&A.isTransparent()&&A.drawTransparent(R);for(o=0;o<e;++o){(C=E[o]).isOpaque&&C.isOpaque()&&C.draw(R)}r.enable(r.BLEND),r.blendEquation(r.FUNC_ADD),r.blendFunc(r.ONE,r.ONE_MINUS_SRC_ALPHA),r.colorMask(!0,!0,!0,!0),r.depthMask(!1),r.clearColor(0,0,0,0),r.clear(r.COLOR_BUFFER_BIT),A.isTransparent()&&A.drawTransparent(R);for(o=0;o<e;++o){var C;(C=E[o]).isTransparent&&C.isTransparent()&&C.drawTransparent(R)}r.bindFramebuffer(r.FRAMEBUFFER,null),r.blendFunc(r.ONE,r.ONE_MINUS_SRC_ALPHA),r.disable(r.DEPTH_TEST),_.bind(),b.color[0].bind(0),_.uniforms.accumBuffer=0,c(r),r.disable(r.BLEND)}I=!1;for(o=0;o<e;++o)E[o].dirty=!1}}}return N.enableMouseListeners(),function t(){if(N._stopped||N.contextLost)return;Y(),requestAnimationFrame(t)}(),N.redraw=function(){N._stopped||(I=!0,Y())},N},createCamera:n}},{"./camera.js":119,"./lib/shader":120,"a-big-triangle":8,"gl-axes3d":70,"gl-axes3d/properties":77,"gl-fbo":86,"gl-mat4/ortho":101,"gl-mat4/perspective":102,"gl-select-static":131,"gl-spikes3d":141,"is-mobile":238,"mouse-change":247}],122:[function(t,e,r){var n=t("glslify");r.pointVertex=n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\n\nuniform mat3 matrix;\nuniform float pointSize;\nuniform float pointCloud;\n\nhighp float rand(vec2 co) {\n highp float a = 12.9898;\n highp float b = 78.233;\n highp float c = 43758.5453;\n highp float d = dot(co.xy, vec2(a, b));\n highp float e = mod(d, 3.14);\n return fract(sin(e) * c);\n}\n\nvoid main() {\n vec3 hgPosition = matrix * vec3(position, 1);\n gl_Position = vec4(hgPosition.xy, 0, hgPosition.z);\n // if we don't jitter the point size a bit, overall point cloud\n // saturation 'jumps' on zooming, which is disturbing and confusing\n gl_PointSize = pointSize * ((19.5 + rand(position)) / 20.0);\n if(pointCloud != 0.0) { // pointCloud is truthy\n // get the same square surface as circle would be\n gl_PointSize *= 0.886;\n }\n}"]),r.pointFragment=n(["precision mediump float;\n#define GLSLIFY 1\n\nuniform vec4 color, borderColor;\nuniform float centerFraction;\nuniform float pointCloud;\n\nvoid main() {\n float radius;\n vec4 baseColor;\n if(pointCloud != 0.0) { // pointCloud is truthy\n if(centerFraction == 1.0) {\n gl_FragColor = color;\n } else {\n gl_FragColor = mix(borderColor, color, centerFraction);\n }\n } else {\n radius = length(2.0 * gl_PointCoord.xy - 1.0);\n if(radius > 1.0) {\n discard;\n }\n baseColor = mix(borderColor, color, step(radius, centerFraction));\n gl_FragColor = vec4(baseColor.rgb * baseColor.a, baseColor.a);\n }\n}\n"]),r.pickVertex=n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\nattribute vec4 pickId;\n\nuniform mat3 matrix;\nuniform float pointSize;\nuniform vec4 pickOffset;\n\nvarying vec4 fragId;\n\nvoid main() {\n vec3 hgPosition = matrix * vec3(position, 1);\n gl_Position = vec4(hgPosition.xy, 0, hgPosition.z);\n gl_PointSize = pointSize;\n\n vec4 id = pickId + pickOffset;\n id.y += floor(id.x / 256.0);\n id.x -= floor(id.x / 256.0) * 256.0;\n\n id.z += floor(id.y / 256.0);\n id.y -= floor(id.y / 256.0) * 256.0;\n\n id.w += floor(id.z / 256.0);\n id.z -= floor(id.z / 256.0) * 256.0;\n\n fragId = id;\n}\n"]),r.pickFragment=n(["precision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fragId;\n\nvoid main() {\n float radius = length(2.0 * gl_PointCoord.xy - 1.0);\n if(radius > 1.0) {\n discard;\n }\n gl_FragColor = fragId / 255.0;\n}\n"])},{glslify:231}],123:[function(t,e,r){"use strict";var n=t("gl-shader"),i=t("gl-buffer"),a=t("typedarray-pool"),o=t("./lib/shader");function s(t,e,r,n,i){this.plot=t,this.offsetBuffer=e,this.pickBuffer=r,this.shader=n,this.pickShader=i,this.sizeMin=.5,this.sizeMinCap=2,this.sizeMax=20,this.areaRatio=1,this.pointCount=0,this.color=[1,0,0,1],this.borderColor=[0,0,0,1],this.blend=!1,this.pickOffset=0,this.points=null}e.exports=function(t,e){var r=t.gl,a=i(r),l=i(r),c=n(r,o.pointVertex,o.pointFragment),u=n(r,o.pickVertex,o.pickFragment),f=new s(t,a,l,c,u);return f.update(e),t.addObject(f),f};var l,c,u=s.prototype;u.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.offsetBuffer.dispose(),this.pickBuffer.dispose(),this.plot.removeObject(this)},u.update=function(t){var e;function r(e,r){return e in t?t[e]:r}t=t||{},this.sizeMin=r("sizeMin",.5),this.sizeMax=r("sizeMax",20),this.color=r("color",[1,0,0,1]).slice(),this.areaRatio=r("areaRatio",1),this.borderColor=r("borderColor",[0,0,0,1]).slice(),this.blend=r("blend",!1);var n=t.positions.length>>>1,i=t.positions instanceof Float32Array,o=t.idToIndex instanceof Int32Array&&t.idToIndex.length>=n,s=t.positions,l=i?s:a.mallocFloat32(s.length),c=o?t.idToIndex:a.mallocInt32(n);if(i||l.set(s),!o)for(l.set(s),e=0;e<n;e++)c[e]=e;this.points=s,this.offsetBuffer.update(l),this.pickBuffer.update(c),i||a.free(l),o||a.free(c),this.pointCount=n,this.pickOffset=0},u.unifiedDraw=(l=[1,0,0,0,1,0,0,0,1],c=[0,0,0,0],function(t){var e=void 0!==t,r=e?this.pickShader:this.shader,n=this.plot.gl,i=this.plot.dataBox;if(0===this.pointCount)return t;var a=i[2]-i[0],o=i[3]-i[1],s=function(t,e){var r,n=0,i=t.length>>>1;for(r=0;r<i;r++){var a=t[2*r],o=t[2*r+1];a>=e[0]&&a<=e[2]&&o>=e[1]&&o<=e[3]&&n++}return n}(this.points,i),u=this.plot.pickPixelRatio*Math.max(Math.min(this.sizeMinCap,this.sizeMin),Math.min(this.sizeMax,this.sizeMax/Math.pow(s,.33333)));l[0]=2/a,l[4]=2/o,l[6]=-2*i[0]/a-1,l[7]=-2*i[1]/o-1,this.offsetBuffer.bind(),r.bind(),r.attributes.position.pointer(),r.uniforms.matrix=l,r.uniforms.color=this.color,r.uniforms.borderColor=this.borderColor,r.uniforms.pointCloud=u<5,r.uniforms.pointSize=u,r.uniforms.centerFraction=Math.min(1,Math.max(0,Math.sqrt(1-this.areaRatio))),e&&(c[0]=255&t,c[1]=t>>8&255,c[2]=t>>16&255,c[3]=t>>24&255,this.pickBuffer.bind(),r.attributes.pickId.pointer(n.UNSIGNED_BYTE),r.uniforms.pickOffset=c,this.pickOffset=t);var f=n.getParameter(n.BLEND),h=n.getParameter(n.DITHER);return f&&!this.blend&&n.disable(n.BLEND),h&&n.disable(n.DITHER),n.drawArrays(n.POINTS,0,this.pointCount),f&&!this.blend&&n.enable(n.BLEND),h&&n.enable(n.DITHER),t+this.pointCount}),u.draw=u.unifiedDraw,u.drawPick=u.unifiedDraw,u.pick=function(t,e,r){var n=this.pickOffset,i=this.pointCount;if(r<n||r>=n+i)return null;var a=r-n,o=this.points;return{object:this,pointId:a,dataCoord:[o[2*a],o[2*a+1]]}}},{"./lib/shader":122,"gl-buffer":78,"gl-shader":132,"typedarray-pool":308}],124:[function(t,e,r){e.exports=function(t,e,r,n){var i,a,o,s,l,c=e[0],u=e[1],f=e[2],h=e[3],p=r[0],d=r[1],m=r[2],g=r[3];(a=c*p+u*d+f*m+h*g)<0&&(a=-a,p=-p,d=-d,m=-m,g=-g);1-a>1e-6?(i=Math.acos(a),o=Math.sin(i),s=Math.sin((1-n)*i)/o,l=Math.sin(n*i)/o):(s=1-n,l=n);return t[0]=s*c+l*p,t[1]=s*u+l*d,t[2]=s*f+l*m,t[3]=s*h+l*g,t}},{}],125:[function(t,e,r){"use strict";e.exports=function(t){return t||0===t?t.toString():""}},{}],126:[function(t,e,r){"use strict";var n=t("vectorize-text");e.exports=function(t,e,r){var a=i[e];a||(a=i[e]={});if(t in a)return a[t];var o={textAlign:"center",textBaseline:"middle",lineHeight:1,font:e,lineSpacing:1.25,styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},triangles:!0},s=n(t,o);o.triangles=!1;var l,c,u=n(t,o);if(r&&1!==r){for(l=0;l<s.positions.length;++l)for(c=0;c<s.positions[l].length;++c)s.positions[l][c]/=r;for(l=0;l<u.positions.length;++l)for(c=0;c<u.positions[l].length;++c)u.positions[l][c]/=r}var f=[[1/0,1/0],[-1/0,-1/0]],h=u.positions.length;for(l=0;l<h;++l){var p=u.positions[l];for(c=0;c<2;++c)f[0][c]=Math.min(f[0][c],p[c]),f[1][c]=Math.max(f[1][c],p[c])}return a[t]=[s,u,f]};var i={}},{"vectorize-text":311}],127:[function(t,e,r){var n=t("gl-shader"),i=t("glslify"),a=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform vec4 highlightId;\nuniform float highlightScale;\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0,0,0,0);\n } else {\n float scale = 1.0;\n if(distance(highlightId, id) < 0.0001) {\n scale = highlightScale;\n }\n\n vec4 worldPosition = model * vec4(position, 1);\n vec4 viewPosition = view * worldPosition;\n viewPosition = viewPosition / viewPosition.w;\n vec4 clipPosition = projection * (viewPosition + scale * vec4(glyph.x, -glyph.y, 0, 0));\n\n gl_Position = clipPosition;\n interpColor = color;\n pickId = id;\n dataCoordinate = position;\n }\n}"]),o=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform vec2 screenSize;\nuniform vec3 clipBounds[2];\nuniform float highlightScale, pixelRatio;\nuniform vec4 highlightId;\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0,0,0,0);\n } else {\n float scale = pixelRatio;\n if(distance(highlightId.bgr, id.bgr) < 0.001) {\n scale *= highlightScale;\n }\n\n vec4 worldPosition = model * vec4(position, 1.0);\n vec4 viewPosition = view * worldPosition;\n vec4 clipPosition = projection * viewPosition;\n clipPosition /= clipPosition.w;\n\n gl_Position = clipPosition + vec4(screenSize * scale * vec2(glyph.x, -glyph.y), 0.0, 0.0);\n interpColor = color;\n pickId = id;\n dataCoordinate = position;\n }\n}"]),s=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform float highlightScale;\nuniform vec4 highlightId;\nuniform vec3 axes[2];\nuniform mat4 model, view, projection;\nuniform vec2 screenSize;\nuniform vec3 clipBounds[2];\nuniform float scale, pixelRatio;\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0,0,0,0);\n } else {\n float lscale = pixelRatio * scale;\n if(distance(highlightId, id) < 0.0001) {\n lscale *= highlightScale;\n }\n\n vec4 clipCenter = projection * view * model * vec4(position, 1);\n vec3 dataPosition = position + 0.5*lscale*(axes[0] * glyph.x + axes[1] * glyph.y) * clipCenter.w * screenSize.y;\n vec4 clipPosition = projection * view * model * vec4(dataPosition, 1);\n\n gl_Position = clipPosition;\n interpColor = color;\n pickId = id;\n dataCoordinate = dataPosition;\n }\n}\n"]),l=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 fragClipBounds[2];\nuniform float opacity;\n\nvarying vec4 interpColor;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (\n outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate) ||\n interpColor.a * opacity == 0.\n ) discard;\n gl_FragColor = interpColor * opacity;\n}\n"]),c=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 fragClipBounds[2];\nuniform float pickGroup;\n\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate)) discard;\n\n gl_FragColor = vec4(pickGroup, pickId.bgr);\n}"]),u=[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"glyph",type:"vec2"},{name:"id",type:"vec4"}],f={vertex:a,fragment:l,attributes:u},h={vertex:o,fragment:l,attributes:u},p={vertex:s,fragment:l,attributes:u},d={vertex:a,fragment:c,attributes:u},m={vertex:o,fragment:c,attributes:u},g={vertex:s,fragment:c,attributes:u};function v(t,e){var r=n(t,e),i=r.attributes;return i.position.location=0,i.color.location=1,i.glyph.location=2,i.id.location=3,r}r.createPerspective=function(t){return v(t,f)},r.createOrtho=function(t){return v(t,h)},r.createProject=function(t){return v(t,p)},r.createPickPerspective=function(t){return v(t,d)},r.createPickOrtho=function(t){return v(t,m)},r.createPickProject=function(t){return v(t,g)}},{"gl-shader":132,glslify:231}],128:[function(t,e,r){"use strict";var n=t("is-string-blank"),i=t("gl-buffer"),a=t("gl-vao"),o=t("typedarray-pool"),s=t("gl-mat4/multiply"),l=t("./lib/shaders"),c=t("./lib/glyphs"),u=t("./lib/get-simple-string"),f=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function h(t,e){var r=t[0],n=t[1],i=t[2],a=t[3];return t[0]=e[0]*r+e[4]*n+e[8]*i+e[12]*a,t[1]=e[1]*r+e[5]*n+e[9]*i+e[13]*a,t[2]=e[2]*r+e[6]*n+e[10]*i+e[14]*a,t[3]=e[3]*r+e[7]*n+e[11]*i+e[15]*a,t}function p(t,e,r,n){return h(n,n),h(n,n),h(n,n)}function d(t,e){this.index=t,this.dataCoordinate=this.position=e}function m(t){return!0===t||t>1?1:t}function g(t,e,r,n,i,a,o,s,l,c,u,f){this.gl=t,this.pixelRatio=1,this.shader=e,this.orthoShader=r,this.projectShader=n,this.pointBuffer=i,this.colorBuffer=a,this.glyphBuffer=o,this.idBuffer=s,this.vao=l,this.vertexCount=0,this.lineVertexCount=0,this.opacity=1,this.hasAlpha=!1,this.lineWidth=0,this.projectScale=[2/3,2/3,2/3],this.projectOpacity=[1,1,1],this.projectHasAlpha=!1,this.pickId=0,this.pickPerspectiveShader=c,this.pickOrthoShader=u,this.pickProjectShader=f,this.points=[],this._selectResult=new d(0,[0,0,0]),this.useOrtho=!0,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.axesProject=[!0,!0,!0],this.axesBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.highlightId=[1,1,1,1],this.highlightScale=2,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.dirty=!0}e.exports=function(t){var e=t.gl,r=l.createPerspective(e),n=l.createOrtho(e),o=l.createProject(e),s=l.createPickPerspective(e),c=l.createPickOrtho(e),u=l.createPickProject(e),f=i(e),h=i(e),p=i(e),d=i(e),m=a(e,[{buffer:f,size:3,type:e.FLOAT},{buffer:h,size:4,type:e.FLOAT},{buffer:p,size:2,type:e.FLOAT},{buffer:d,size:4,type:e.UNSIGNED_BYTE,normalized:!0}]),v=new g(e,r,n,o,f,h,p,d,m,s,c,u);return v.update(t),v};var v=g.prototype;v.pickSlots=1,v.setPickBase=function(t){this.pickId=t},v.isTransparent=function(){if(this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&this.projectHasAlpha)return!0;return!1},v.isOpaque=function(){if(!this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&!this.projectHasAlpha)return!0;return!1};var y=[0,0],x=[0,0,0],b=[0,0,0],_=[0,0,0,1],w=[0,0,0,1],T=f.slice(),k=[0,0,0],A=[[0,0,0],[0,0,0]];function M(t){return t[0]=t[1]=t[2]=0,t}function S(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=1,t}function E(t,e,r,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[r]=n,t}function L(t,e,r,n){var i,a=e.axesProject,o=e.gl,l=t.uniforms,c=r.model||f,u=r.view||f,h=r.projection||f,d=e.axesBounds,m=function(t){for(var e=A,r=0;r<2;++r)for(var n=0;n<3;++n)e[r][n]=Math.max(Math.min(t[r][n],1e8),-1e8);return e}(e.clipBounds);i=e.axes&&e.axes.lastCubeProps?e.axes.lastCubeProps.axis:[1,1,1],y[0]=2/o.drawingBufferWidth,y[1]=2/o.drawingBufferHeight,t.bind(),l.view=u,l.projection=h,l.screenSize=y,l.highlightId=e.highlightId,l.highlightScale=e.highlightScale,l.clipBounds=m,l.pickGroup=e.pickId/255,l.pixelRatio=n;for(var g=0;g<3;++g)if(a[g]){l.scale=e.projectScale[g],l.opacity=e.projectOpacity[g];for(var v=T,L=0;L<16;++L)v[L]=0;for(L=0;L<4;++L)v[5*L]=1;v[5*g]=0,i[g]<0?v[12+g]=d[0][g]:v[12+g]=d[1][g],s(v,c,v),l.model=v;var C=(g+1)%3,P=(g+2)%3,I=M(x),O=M(b);I[C]=1,O[P]=1;var z=p(0,0,0,S(_,I)),D=p(0,0,0,S(w,O));if(Math.abs(z[1])>Math.abs(D[1])){var R=z;z=D,D=R,R=I,I=O,O=R;var F=C;C=P,P=F}z[0]<0&&(I[C]=-1),D[1]>0&&(O[P]=-1);var B=0,N=0;for(L=0;L<4;++L)B+=Math.pow(c[4*C+L],2),N+=Math.pow(c[4*P+L],2);I[C]/=Math.sqrt(B),O[P]/=Math.sqrt(N),l.axes[0]=I,l.axes[1]=O,l.fragClipBounds[0]=E(k,m[0],g,-1e8),l.fragClipBounds[1]=E(k,m[1],g,1e8),e.vao.bind(),e.vao.draw(o.TRIANGLES,e.vertexCount),e.lineWidth>0&&(o.lineWidth(e.lineWidth*n),e.vao.draw(o.LINES,e.lineVertexCount,e.vertexCount)),e.vao.unbind()}}var C=[[-1e8,-1e8,-1e8],[1e8,1e8,1e8]];function P(t,e,r,n,i,a,o){var s=r.gl;if((a===r.projectHasAlpha||o)&&L(e,r,n,i),a===r.hasAlpha||o){t.bind();var l=t.uniforms;l.model=n.model||f,l.view=n.view||f,l.projection=n.projection||f,y[0]=2/s.drawingBufferWidth,y[1]=2/s.drawingBufferHeight,l.screenSize=y,l.highlightId=r.highlightId,l.highlightScale=r.highlightScale,l.fragClipBounds=C,l.clipBounds=r.axes.bounds,l.opacity=r.opacity,l.pickGroup=r.pickId/255,l.pixelRatio=i,r.vao.bind(),r.vao.draw(s.TRIANGLES,r.vertexCount),r.lineWidth>0&&(s.lineWidth(r.lineWidth*i),r.vao.draw(s.LINES,r.lineVertexCount,r.vertexCount)),r.vao.unbind()}}function I(t,e,r,i){var a;a=Array.isArray(t)?e<t.length?t[e]:void 0:t,a=u(a);var o=!0;n(a)&&(a="\u25bc",o=!1);var s=c(a,r,i);return{mesh:s[0],lines:s[1],bounds:s[2],visible:o}}v.draw=function(t){P(this.useOrtho?this.orthoShader:this.shader,this.projectShader,this,t,this.pixelRatio,!1,!1)},v.drawTransparent=function(t){P(this.useOrtho?this.orthoShader:this.shader,this.projectShader,this,t,this.pixelRatio,!0,!1)},v.drawPick=function(t){P(this.useOrtho?this.pickOrthoShader:this.pickPerspectiveShader,this.pickProjectShader,this,t,1,!0,!0)},v.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[2]+(t.value[1]<<8)+(t.value[0]<<16);if(e>=this.pointCount||e<0)return null;var r=this.points[e],n=this._selectResult;n.index=e;for(var i=0;i<3;++i)n.position[i]=n.dataCoordinate[i]=r[i];return n},v.highlight=function(t){if(t){var e=t.index,r=255&e,n=e>>8&255,i=e>>16&255;this.highlightId=[r/255,n/255,i/255,0]}else this.highlightId=[1,1,1,1]},v.update=function(t){if("perspective"in(t=t||{})&&(this.useOrtho=!t.perspective),"orthographic"in t&&(this.useOrtho=!!t.orthographic),"lineWidth"in t&&(this.lineWidth=t.lineWidth),"project"in t)if(Array.isArray(t.project))this.axesProject=t.project;else{var e=!!t.project;this.axesProject=[e,e,e]}if("projectScale"in t)if(Array.isArray(t.projectScale))this.projectScale=t.projectScale.slice();else{var r=+t.projectScale;this.projectScale=[r,r,r]}if(this.projectHasAlpha=!1,"projectOpacity"in t){if(Array.isArray(t.projectOpacity))this.projectOpacity=t.projectOpacity.slice();else{r=+t.projectOpacity;this.projectOpacity=[r,r,r]}for(var n=0;n<3;++n)this.projectOpacity[n]=m(this.projectOpacity[n]),this.projectOpacity[n]<1&&(this.projectHasAlpha=!0)}this.hasAlpha=!1,"opacity"in t&&(this.opacity=m(t.opacity),this.opacity<1&&(this.hasAlpha=!0)),this.dirty=!0;var i,a,s=t.position,l=t.font||"normal",c=t.alignment||[0,0];if(2===c.length)i=c[0],a=c[1];else{i=[],a=[];for(n=0;n<c.length;++n)i[n]=c[n][0],a[n]=c[n][1]}var u=[1/0,1/0,1/0],f=[-1/0,-1/0,-1/0],h=t.glyph,p=t.color,d=t.size,g=t.angle,v=t.lineColor,y=-1,x=0,b=0,_=0;if(s.length){_=s.length;t:for(n=0;n<_;++n){for(var w=s[n],T=0;T<3;++T)if(isNaN(w[T])||!isFinite(w[T]))continue t;var k=(N=I(h,n,l,this.pixelRatio)).mesh,A=N.lines,M=N.bounds;x+=3*k.cells.length,b+=2*A.edges.length}}var S=x+b,E=o.mallocFloat(3*S),L=o.mallocFloat(4*S),C=o.mallocFloat(2*S),P=o.mallocUint32(S);if(S>0){var O=0,z=x,D=[0,0,0,1],R=[0,0,0,1],F=Array.isArray(p)&&Array.isArray(p[0]),B=Array.isArray(v)&&Array.isArray(v[0]);t:for(n=0;n<_;++n){y+=1;for(w=s[n],T=0;T<3;++T){if(isNaN(w[T])||!isFinite(w[T]))continue t;f[T]=Math.max(f[T],w[T]),u[T]=Math.min(u[T],w[T])}k=(N=I(h,n,l,this.pixelRatio)).mesh,A=N.lines,M=N.bounds;var N,j=N.visible;if(j)if(Array.isArray(p)){if(3===(U=F?n<p.length?p[n]:[0,0,0,0]:p).length){for(T=0;T<3;++T)D[T]=U[T];D[3]=1}else if(4===U.length){for(T=0;T<4;++T)D[T]=U[T];!this.hasAlpha&&U[3]<1&&(this.hasAlpha=!0)}}else D[0]=D[1]=D[2]=0,D[3]=1;else D=[1,1,1,0];if(j)if(Array.isArray(v)){var U;if(3===(U=B?n<v.length?v[n]:[0,0,0,0]:v).length){for(T=0;T<3;++T)R[T]=U[T];R[T]=1}else if(4===U.length){for(T=0;T<4;++T)R[T]=U[T];!this.hasAlpha&&U[3]<1&&(this.hasAlpha=!0)}}else R[0]=R[1]=R[2]=0,R[3]=1;else R=[1,1,1,0];var V=.5;j?Array.isArray(d)?V=n<d.length?+d[n]:12:d?V=+d:this.useOrtho&&(V=12):V=0;var H=0;Array.isArray(g)?H=n<g.length?+g[n]:0:g&&(H=+g);var q=Math.cos(H),G=Math.sin(H);for(w=s[n],T=0;T<3;++T)f[T]=Math.max(f[T],w[T]),u[T]=Math.min(u[T],w[T]);var Y=i,W=a;Y=0;Array.isArray(i)?Y=n<i.length?i[n]:0:i&&(Y=i);W=0;Array.isArray(a)?W=n<a.length?a[n]:0:a&&(W=a);var X=[Y*=Y>0?1-M[0][0]:Y<0?1+M[1][0]:1,W*=W>0?1-M[0][1]:W<0?1+M[1][1]:1],Z=k.cells||[],J=k.positions||[];for(T=0;T<Z.length;++T)for(var K=Z[T],Q=0;Q<3;++Q){for(var $=0;$<3;++$)E[3*O+$]=w[$];for($=0;$<4;++$)L[4*O+$]=D[$];P[O]=y;var tt=J[K[Q]];C[2*O]=V*(q*tt[0]-G*tt[1]+X[0]),C[2*O+1]=V*(G*tt[0]+q*tt[1]+X[1]),O+=1}for(Z=A.edges,J=A.positions,T=0;T<Z.length;++T)for(K=Z[T],Q=0;Q<2;++Q){for($=0;$<3;++$)E[3*z+$]=w[$];for($=0;$<4;++$)L[4*z+$]=R[$];P[z]=y;tt=J[K[Q]];C[2*z]=V*(q*tt[0]-G*tt[1]+X[0]),C[2*z+1]=V*(G*tt[0]+q*tt[1]+X[1]),z+=1}}}this.bounds=[u,f],this.points=s,this.pointCount=s.length,this.vertexCount=x,this.lineVertexCount=b,this.pointBuffer.update(E),this.colorBuffer.update(L),this.glyphBuffer.update(C),this.idBuffer.update(P),o.free(E),o.free(L),o.free(C),o.free(P)},v.dispose=function(){this.shader.dispose(),this.orthoShader.dispose(),this.pickPerspectiveShader.dispose(),this.pickOrthoShader.dispose(),this.vao.dispose(),this.pointBuffer.dispose(),this.colorBuffer.dispose(),this.glyphBuffer.dispose(),this.idBuffer.dispose()}},{"./lib/get-simple-string":125,"./lib/glyphs":126,"./lib/shaders":127,"gl-buffer":78,"gl-mat4/multiply":100,"gl-vao":150,"is-string-blank":239,"typedarray-pool":308}],129:[function(t,e,r){"use strict";var n=t("glslify");r.boxVertex=n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 vertex;\n\nuniform vec2 cornerA, cornerB;\n\nvoid main() {\n gl_Position = vec4(mix(cornerA, cornerB, vertex), 0, 1);\n}\n"]),r.boxFragment=n(["precision mediump float;\n#define GLSLIFY 1\n\nuniform vec4 color;\n\nvoid main() {\n gl_FragColor = color;\n}\n"])},{glslify:231}],130:[function(t,e,r){"use strict";var n=t("gl-shader"),i=t("gl-buffer"),a=t("./lib/shaders");function o(t,e,r){this.plot=t,this.boxBuffer=e,this.boxShader=r,this.enabled=!0,this.selectBox=[1/0,1/0,-1/0,-1/0],this.borderColor=[0,0,0,1],this.innerFill=!1,this.innerColor=[0,0,0,.25],this.outerFill=!0,this.outerColor=[0,0,0,.5],this.borderWidth=10}e.exports=function(t,e){var r=t.gl,s=i(r,[0,0,0,1,1,0,1,1]),l=n(r,a.boxVertex,a.boxFragment),c=new o(t,s,l);return c.update(e),t.addOverlay(c),c};var s=o.prototype;s.draw=function(){if(this.enabled){var t=this.plot,e=this.selectBox,r=this.borderWidth,n=(this.innerFill,this.innerColor),i=(this.outerFill,this.outerColor),a=this.borderColor,o=t.box,s=t.screenBox,l=t.dataBox,c=t.viewBox,u=t.pixelRatio,f=(e[0]-l[0])*(c[2]-c[0])/(l[2]-l[0])+c[0],h=(e[1]-l[1])*(c[3]-c[1])/(l[3]-l[1])+c[1],p=(e[2]-l[0])*(c[2]-c[0])/(l[2]-l[0])+c[0],d=(e[3]-l[1])*(c[3]-c[1])/(l[3]-l[1])+c[1];if(f=Math.max(f,c[0]),h=Math.max(h,c[1]),p=Math.min(p,c[2]),d=Math.min(d,c[3]),!(p<f||d<h)){o.bind();var m=s[2]-s[0],g=s[3]-s[1];if(this.outerFill&&(o.drawBox(0,0,m,h,i),o.drawBox(0,h,f,d,i),o.drawBox(0,d,m,g,i),o.drawBox(p,h,m,d,i)),this.innerFill&&o.drawBox(f,h,p,d,n),r>0){var v=r*u;o.drawBox(f-v,h-v,p+v,h+v,a),o.drawBox(f-v,d-v,p+v,d+v,a),o.drawBox(f-v,h-v,f+v,d+v,a),o.drawBox(p-v,h-v,p+v,d+v,a)}}}},s.update=function(t){t=t||{},this.innerFill=!!t.innerFill,this.outerFill=!!t.outerFill,this.innerColor=(t.innerColor||[0,0,0,.5]).slice(),this.outerColor=(t.outerColor||[0,0,0,.5]).slice(),this.borderColor=(t.borderColor||[0,0,0,1]).slice(),this.borderWidth=t.borderWidth||0,this.selectBox=(t.selectBox||this.selectBox).slice()},s.dispose=function(){this.boxBuffer.dispose(),this.boxShader.dispose(),this.plot.removeOverlay(this)}},{"./lib/shaders":129,"gl-buffer":78,"gl-shader":132}],131:[function(t,e,r){"use strict";e.exports=function(t,e){var r=e[0],a=e[1],o=n(t,r,a,{}),s=i.mallocUint8(r*a*4);return new l(t,o,s)};var n=t("gl-fbo"),i=t("typedarray-pool"),a=t("ndarray"),o=t("bit-twiddle").nextPow2;function s(t,e,r,n,i){this.coord=[t,e],this.id=r,this.value=n,this.distance=i}function l(t,e,r){this.gl=t,this.fbo=e,this.buffer=r,this._readTimeout=null;var n=this;this._readCallback=function(){n.gl&&(e.bind(),t.readPixels(0,0,e.shape[0],e.shape[1],t.RGBA,t.UNSIGNED_BYTE,n.buffer),n._readTimeout=null)}}var c=l.prototype;Object.defineProperty(c,"shape",{get:function(){return this.gl?this.fbo.shape.slice():[0,0]},set:function(t){if(this.gl){this.fbo.shape=t;var e=this.fbo.shape[0],r=this.fbo.shape[1];if(r*e*4>this.buffer.length){i.free(this.buffer);for(var n=this.buffer=i.mallocUint8(o(r*e*4)),a=0;a<r*e*4;++a)n[a]=255}return t}}}),c.begin=function(){var t=this.gl;this.shape;t&&(this.fbo.bind(),t.clearColor(1,1,1,1),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT))},c.end=function(){var t=this.gl;t&&(t.bindFramebuffer(t.FRAMEBUFFER,null),this._readTimeout||clearTimeout(this._readTimeout),this._readTimeout=setTimeout(this._readCallback,1))},c.query=function(t,e,r){if(!this.gl)return null;var n=this.fbo.shape.slice();t|=0,e|=0,"number"!=typeof r&&(r=1);var i=0|Math.min(Math.max(t-r,0),n[0]),o=0|Math.min(Math.max(t+r,0),n[0]),l=0|Math.min(Math.max(e-r,0),n[1]),c=0|Math.min(Math.max(e+r,0),n[1]);if(o<=i||c<=l)return null;var u=[o-i,c-l],f=a(this.buffer,[u[0],u[1],4],[4,4*n[0],1],4*(i+n[0]*l)),h=function(t,e,r){for(var n=1e8,i=-1,a=-1,o=t.shape[0],s=t.shape[1],l=0;l<o;l++)for(var c=0;c<s;c++){var u=t.get(l,c,0),f=t.get(l,c,1),h=t.get(l,c,2),p=t.get(l,c,3);if(u<255||f<255||h<255||p<255){var d=e-l,m=r-c,g=d*d+m*m;g<n&&(n=g,i=l,a=c)}}return[i,a,n]}(f.hi(u[0],u[1],1),r,r),p=h[0],d=h[1];return p<0||Math.pow(this.radius,2)<h[2]?null:new s(p+i|0,d+l|0,f.get(p,d,0),[f.get(p,d,1),f.get(p,d,2),f.get(p,d,3)],Math.sqrt(h[2]))},c.dispose=function(){this.gl&&(this.fbo.dispose(),i.free(this.buffer),this.gl=null,this._readTimeout&&clearTimeout(this._readTimeout))}},{"bit-twiddle":32,"gl-fbo":86,ndarray:259,"typedarray-pool":308}],132:[function(t,e,r){"use strict";var n=t("./lib/create-uniforms"),i=t("./lib/create-attributes"),a=t("./lib/reflect"),o=t("./lib/shader-cache"),s=t("./lib/runtime-reflect"),l=t("./lib/GLError");function c(t){this.gl=t,this.gl.lastAttribCount=0,this._vref=this._fref=this._relink=this.vertShader=this.fragShader=this.program=this.attributes=this.uniforms=this.types=null}var u=c.prototype;function f(t,e){return t.name<e.name?-1:1}u.bind=function(){var t;this.program||this._relink();var e=this.gl.getProgramParameter(this.program,this.gl.ACTIVE_ATTRIBUTES),r=this.gl.lastAttribCount;if(e>r)for(t=r;t<e;t++)this.gl.enableVertexAttribArray(t);else if(r>e)for(t=e;t<r;t++)this.gl.disableVertexAttribArray(t);this.gl.lastAttribCount=e,this.gl.useProgram(this.program)},u.dispose=function(){for(var t=this.gl.lastAttribCount,e=0;e<t;e++)this.gl.disableVertexAttribArray(e);this.gl.lastAttribCount=0,this._fref&&this._fref.dispose(),this._vref&&this._vref.dispose(),this.attributes=this.types=this.vertShader=this.fragShader=this.program=this._relink=this._fref=this._vref=null},u.update=function(t,e,r,c){if(!e||1===arguments.length){var u=t;t=u.vertex,e=u.fragment,r=u.uniforms,c=u.attributes}var h=this,p=h.gl,d=h._vref;h._vref=o.shader(p,p.VERTEX_SHADER,t),d&&d.dispose(),h.vertShader=h._vref.shader;var m=this._fref;if(h._fref=o.shader(p,p.FRAGMENT_SHADER,e),m&&m.dispose(),h.fragShader=h._fref.shader,!r||!c){var g=p.createProgram();if(p.attachShader(g,h.fragShader),p.attachShader(g,h.vertShader),p.linkProgram(g),!p.getProgramParameter(g,p.LINK_STATUS)){var v=p.getProgramInfoLog(g);throw new l(v,"Error linking program:"+v)}r=r||s.uniforms(p,g),c=c||s.attributes(p,g),p.deleteProgram(g)}(c=c.slice()).sort(f);var y,x=[],b=[],_=[];for(y=0;y<c.length;++y){var w=c[y];if(w.type.indexOf("mat")>=0){for(var T=0|w.type.charAt(w.type.length-1),k=new Array(T),A=0;A<T;++A)k[A]=_.length,b.push(w.name+"["+A+"]"),"number"==typeof w.location?_.push(w.location+A):Array.isArray(w.location)&&w.location.length===T&&"number"==typeof w.location[A]?_.push(0|w.location[A]):_.push(-1);x.push({name:w.name,type:w.type,locations:k})}else x.push({name:w.name,type:w.type,locations:[_.length]}),b.push(w.name),"number"==typeof w.location?_.push(0|w.location):_.push(-1)}var M=0;for(y=0;y<_.length;++y)if(_[y]<0){for(;_.indexOf(M)>=0;)M+=1;_[y]=M}var S=new Array(r.length);function E(){h.program=o.program(p,h._vref,h._fref,b,_);for(var t=0;t<r.length;++t)S[t]=p.getUniformLocation(h.program,r[t].name)}E(),h._relink=E,h.types={uniforms:a(r),attributes:a(c)},h.attributes=i(p,h,x,_),Object.defineProperty(h,"uniforms",n(p,h,r,S))},e.exports=function(t,e,r,n,i){var a=new c(t);return a.update(e,r,n,i),a}},{"./lib/GLError":133,"./lib/create-attributes":134,"./lib/create-uniforms":135,"./lib/reflect":136,"./lib/runtime-reflect":137,"./lib/shader-cache":138}],133:[function(t,e,r){function n(t,e,r){this.shortMessage=e||"",this.longMessage=r||"",this.rawError=t||"",this.message="gl-shader: "+(e||t||"")+(r?"\n"+r:""),this.stack=(new Error).stack}n.prototype=new Error,n.prototype.name="GLError",n.prototype.constructor=n,e.exports=n},{}],134:[function(t,e,r){"use strict";e.exports=function(t,e,r,i){for(var a={},o=0,c=r.length;o<c;++o){var u=r[o],f=u.name,h=u.type,p=u.locations;switch(h){case"bool":case"int":case"float":s(t,e,p[0],i,1,a,f);break;default:if(h.indexOf("vec")>=0){if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n("","Invalid data type for attribute "+f+": "+h);s(t,e,p[0],i,d,a,f)}else{if(!(h.indexOf("mat")>=0))throw new n("","Unknown data type for attribute "+f+": "+h);var d;if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n("","Invalid data type for attribute "+f+": "+h);l(t,e,p,i,d,a,f)}}}return a};var n=t("./GLError");function i(t,e,r,n,i,a){this._gl=t,this._wrapper=e,this._index=r,this._locations=n,this._dimension=i,this._constFunc=a}var a=i.prototype;a.pointer=function(t,e,r,n){var i=this._gl,a=this._locations[this._index];i.vertexAttribPointer(a,this._dimension,t||i.FLOAT,!!e,r||0,n||0),i.enableVertexAttribArray(a)},a.set=function(t,e,r,n){return this._constFunc(this._locations[this._index],t,e,r,n)},Object.defineProperty(a,"location",{get:function(){return this._locations[this._index]},set:function(t){return t!==this._locations[this._index]&&(this._locations[this._index]=0|t,this._wrapper.program=null),0|t}});var o=[function(t,e,r){return void 0===r.length?t.vertexAttrib1f(e,r):t.vertexAttrib1fv(e,r)},function(t,e,r,n){return void 0===r.length?t.vertexAttrib2f(e,r,n):t.vertexAttrib2fv(e,r)},function(t,e,r,n,i){return void 0===r.length?t.vertexAttrib3f(e,r,n,i):t.vertexAttrib3fv(e,r)},function(t,e,r,n,i,a){return void 0===r.length?t.vertexAttrib4f(e,r,n,i,a):t.vertexAttrib4fv(e,r)}];function s(t,e,r,n,a,s,l){var c=o[a],u=new i(t,e,r,n,a,c);Object.defineProperty(s,l,{set:function(e){return t.disableVertexAttribArray(n[r]),c(t,n[r],e),e},get:function(){return u},enumerable:!0})}function l(t,e,r,n,i,a,o){for(var l=new Array(i),c=new Array(i),u=0;u<i;++u)s(t,e,r[u],n,i,l,u),c[u]=l[u];Object.defineProperty(l,"location",{set:function(t){if(Array.isArray(t))for(var e=0;e<i;++e)c[e].location=t[e];else for(e=0;e<i;++e)c[e].location=t+e;return t},get:function(){for(var t=new Array(i),e=0;e<i;++e)t[e]=n[r[e]];return t},enumerable:!0}),l.pointer=function(e,a,o,s){e=e||t.FLOAT,a=!!a,o=o||i*i,s=s||0;for(var l=0;l<i;++l){var c=n[r[l]];t.vertexAttribPointer(c,i,e,a,o,s+l*i),t.enableVertexAttribArray(c)}};var f=new Array(i),h=t["vertexAttrib"+i+"fv"];Object.defineProperty(a,o,{set:function(e){for(var a=0;a<i;++a){var o=n[r[a]];if(t.disableVertexAttribArray(o),Array.isArray(e[0]))h.call(t,o,e[a]);else{for(var s=0;s<i;++s)f[s]=e[i*a+s];h.call(t,o,f)}}return e},get:function(){return l},enumerable:!0})}},{"./GLError":133}],135:[function(t,e,r){"use strict";var n=t("./reflect"),i=t("./GLError");function a(t){return function(){return t}}function o(t,e){for(var r=new Array(t),n=0;n<t;++n)r[n]=e;return r}e.exports=function(t,e,r,s){function l(e){return function(n){for(var a=function t(e,r){if("object"!=typeof r)return[[e,r]];var n=[];for(var i in r){var a=r[i],o=e;parseInt(i)+""===i?o+="["+i+"]":o+="."+i,"object"==typeof a?n.push.apply(n,t(o,a)):n.push([o,a])}return n}("",e),o=0;o<a.length;++o){var l=a[o],c=l[0],u=l[1];if(s[u]){var f=n;if("string"==typeof c&&(0===c.indexOf(".")||0===c.indexOf("["))){var h=c;if(0===c.indexOf(".")&&(h=c.slice(1)),h.indexOf("]")===h.length-1){var p=h.indexOf("["),d=h.slice(0,p),m=h.slice(p+1,h.length-1);f=d?n[d][m]:n[m]}else f=n[h]}var g,v=r[u].type;switch(v){case"bool":case"int":case"sampler2D":case"samplerCube":t.uniform1i(s[u],f);break;case"float":t.uniform1f(s[u],f);break;default:var y=v.indexOf("vec");if(!(0<=y&&y<=1&&v.length===4+y)){if(0===v.indexOf("mat")&&4===v.length){if((g=v.charCodeAt(v.length-1)-48)<2||g>4)throw new i("","Invalid uniform dimension type for matrix "+name+": "+v);t["uniformMatrix"+g+"fv"](s[u],!1,f);break}throw new i("","Unknown uniform data type for "+name+": "+v)}if((g=v.charCodeAt(v.length-1)-48)<2||g>4)throw new i("","Invalid data type");switch(v.charAt(0)){case"b":case"i":t["uniform"+g+"iv"](s[u],f);break;case"v":t["uniform"+g+"fv"](s[u],f);break;default:throw new i("","Unrecognized data type for vector "+name+": "+v)}}}}}}function c(t,e,n){if("object"==typeof n){var c=u(n);Object.defineProperty(t,e,{get:a(c),set:l(n),enumerable:!0,configurable:!1})}else s[n]?Object.defineProperty(t,e,{get:(f=n,function(t,e,r){return t.getUniform(e.program,r[f])}),set:l(n),enumerable:!0,configurable:!1}):t[e]=function(t){switch(t){case"bool":return!1;case"int":case"sampler2D":case"samplerCube":case"float":return 0;default:var e=t.indexOf("vec");if(0<=e&&e<=1&&t.length===4+e){if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i("","Invalid data type");return"b"===t.charAt(0)?o(r,!1):o(r,0)}if(0===t.indexOf("mat")&&4===t.length){var r;if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i("","Invalid uniform dimension type for matrix "+name+": "+t);return o(r*r,0)}throw new i("","Unknown uniform data type for "+name+": "+t)}}(r[n].type);var f}function u(t){var e;if(Array.isArray(t)){e=new Array(t.length);for(var r=0;r<t.length;++r)c(e,r,t[r])}else for(var n in e={},t)c(e,n,t[n]);return e}var f=n(r,!0);return{get:a(u(f)),set:l(f),enumerable:!0,configurable:!0}}},{"./GLError":133,"./reflect":136}],136:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r={},n=0;n<t.length;++n)for(var i=t[n].name.split("."),a=r,o=0;o<i.length;++o){var s=i[o].split("[");if(s.length>1){s[0]in a||(a[s[0]]=[]),a=a[s[0]];for(var l=1;l<s.length;++l){var c=parseInt(s[l]);l<s.length-1||o<i.length-1?(c in a||(l<s.length-1?a[c]=[]:a[c]={}),a=a[c]):a[c]=e?n:t[n].type}}else o<i.length-1?(s[0]in a||(a[s[0]]={}),a=a[s[0]]):a[s[0]]=e?n:t[n].type}return r}},{}],137:[function(t,e,r){"use strict";r.uniforms=function(t,e){for(var r=t.getProgramParameter(e,t.ACTIVE_UNIFORMS),n=[],i=0;i<r;++i){var o=t.getActiveUniform(e,i);if(o){var s=a(t,o.type);if(o.size>1)for(var l=0;l<o.size;++l)n.push({name:o.name.replace("[0]","["+l+"]"),type:s});else n.push({name:o.name,type:s})}}return n},r.attributes=function(t,e){for(var r=t.getProgramParameter(e,t.ACTIVE_ATTRIBUTES),n=[],i=0;i<r;++i){var o=t.getActiveAttrib(e,i);o&&n.push({name:o.name,type:a(t,o.type)})}return n};var n={FLOAT:"float",FLOAT_VEC2:"vec2",FLOAT_VEC3:"vec3",FLOAT_VEC4:"vec4",INT:"int",INT_VEC2:"ivec2",INT_VEC3:"ivec3",INT_VEC4:"ivec4",BOOL:"bool",BOOL_VEC2:"bvec2",BOOL_VEC3:"bvec3",BOOL_VEC4:"bvec4",FLOAT_MAT2:"mat2",FLOAT_MAT3:"mat3",FLOAT_MAT4:"mat4",SAMPLER_2D:"sampler2D",SAMPLER_CUBE:"samplerCube"},i=null;function a(t,e){if(!i){var r=Object.keys(n);i={};for(var a=0;a<r.length;++a){var o=r[a];i[t[o]]=n[o]}}return i[e]}},{}],138:[function(t,e,r){"use strict";r.shader=function(t,e,r){return u(t).getShaderReference(e,r)},r.program=function(t,e,r,n,i){return u(t).getProgram(e,r,n,i)};var n=t("./GLError"),i=t("gl-format-compiler-error"),a=new("undefined"==typeof WeakMap?t("weakmap-shim"):WeakMap),o=0;function s(t,e,r,n,i,a,o){this.id=t,this.src=e,this.type=r,this.shader=n,this.count=a,this.programs=[],this.cache=o}function l(t){this.gl=t,this.shaders=[{},{}],this.programs={}}s.prototype.dispose=function(){if(0==--this.count){for(var t=this.cache,e=t.gl,r=this.programs,n=0,i=r.length;n<i;++n){var a=t.programs[r[n]];a&&(delete t.programs[n],e.deleteProgram(a))}e.deleteShader(this.shader),delete t.shaders[this.type===e.FRAGMENT_SHADER|0][this.src]}};var c=l.prototype;function u(t){var e=a.get(t);return e||(e=new l(t),a.set(t,e)),e}c.getShaderReference=function(t,e){var r=this.gl,a=this.shaders[t===r.FRAGMENT_SHADER|0],l=a[e];if(l&&r.isShader(l.shader))l.count+=1;else{var c=function(t,e,r){var a=t.createShader(e);if(t.shaderSource(a,r),t.compileShader(a),!t.getShaderParameter(a,t.COMPILE_STATUS)){var o=t.getShaderInfoLog(a);try{var s=i(o,r,e)}catch(t){throw console.warn("Failed to format compiler error: "+t),new n(o,"Error compiling shader:\n"+o)}throw new n(o,s.short,s.long)}return a}(r,t,e);l=a[e]=new s(o++,e,t,c,[],1,this)}return l},c.getProgram=function(t,e,r,i){var a=[t.id,e.id,r.join(":"),i.join(":")].join("@"),o=this.programs[a];return o&&this.gl.isProgram(o)||(this.programs[a]=o=function(t,e,r,i,a){var o=t.createProgram();t.attachShader(o,e),t.attachShader(o,r);for(var s=0;s<i.length;++s)t.bindAttribLocation(o,a[s],i[s]);if(t.linkProgram(o),!t.getProgramParameter(o,t.LINK_STATUS)){var l=t.getProgramInfoLog(o);throw new n(l,"Error linking program: "+l)}return o}(this.gl,t.shader,e.shader,r,i),t.programs.push(a),e.programs.push(a)),o}},{"./GLError":133,"gl-format-compiler-error":87,"weakmap-shim":316}],139:[function(t,e,r){"use strict";function n(t){this.plot=t,this.enable=[!0,!0,!1,!1],this.width=[1,1,1,1],this.color=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.center=[1/0,1/0]}e.exports=function(t,e){var r=new n(t);return r.update(e),t.addOverlay(r),r};var i=n.prototype;i.update=function(t){t=t||{},this.enable=(t.enable||[!0,!0,!1,!1]).slice(),this.width=(t.width||[1,1,1,1]).slice(),this.color=(t.color||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]).map((function(t){return t.slice()})),this.center=(t.center||[1/0,1/0]).slice(),this.plot.setOverlayDirty()},i.draw=function(){var t=this.enable,e=this.width,r=this.color,n=this.center,i=this.plot,a=i.line,o=i.dataBox,s=i.viewBox;if(a.bind(),o[0]<=n[0]&&n[0]<=o[2]&&o[1]<=n[1]&&n[1]<=o[3]){var l=s[0]+(n[0]-o[0])/(o[2]-o[0])*(s[2]-s[0]),c=s[1]+(n[1]-o[1])/(o[3]-o[1])*(s[3]-s[1]);t[0]&&a.drawLine(l,c,s[0],c,e[0],r[0]),t[1]&&a.drawLine(l,c,l,s[1],e[1],r[1]),t[2]&&a.drawLine(l,c,s[2],c,e[2],r[2]),t[3]&&a.drawLine(l,c,l,s[3],e[3],r[3])}},i.dispose=function(){this.plot.removeOverlay(this)}},{}],140:[function(t,e,r){"use strict";var n=t("glslify"),i=t("gl-shader"),a=n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec3 position, color;\nattribute float weight;\n\nuniform mat4 model, view, projection;\nuniform vec3 coordinates[3];\nuniform vec4 colors[3];\nuniform vec2 screenShape;\nuniform float lineWidth;\n\nvarying vec4 fragColor;\n\nvoid main() {\n vec3 vertexPosition = mix(coordinates[0],\n mix(coordinates[2], coordinates[1], 0.5 * (position + 1.0)), abs(position));\n\n vec4 clipPos = projection * view * model * vec4(vertexPosition, 1.0);\n vec2 clipOffset = (projection * view * model * vec4(color, 0.0)).xy;\n vec2 delta = weight * clipOffset * screenShape;\n vec2 lineOffset = normalize(vec2(delta.y, -delta.x)) / screenShape;\n\n gl_Position = vec4(clipPos.xy + clipPos.w * 0.5 * lineWidth * lineOffset, clipPos.z, clipPos.w);\n fragColor = color.x * colors[0] + color.y * colors[1] + color.z * colors[2];\n}\n"]),o=n(["precision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n gl_FragColor = fragColor;\n}"]);e.exports=function(t){return i(t,a,o,null,[{name:"position",type:"vec3"},{name:"color",type:"vec3"},{name:"weight",type:"float"}])}},{"gl-shader":132,glslify:231}],141:[function(t,e,r){"use strict";var n=t("gl-buffer"),i=t("gl-vao"),a=t("./shaders/index");e.exports=function(t,e){var r=[];function o(t,e,n,i,a,o){var s=[t,e,n,0,0,0,1];s[i+3]=1,s[i]=a,r.push.apply(r,s),s[6]=-1,r.push.apply(r,s),s[i]=o,r.push.apply(r,s),r.push.apply(r,s),s[6]=1,r.push.apply(r,s),s[i]=a,r.push.apply(r,s)}o(0,0,0,0,0,1),o(0,0,0,1,0,1),o(0,0,0,2,0,1),o(1,0,0,1,-1,1),o(1,0,0,2,-1,1),o(0,1,0,0,-1,1),o(0,1,0,2,-1,1),o(0,0,1,0,-1,1),o(0,0,1,1,-1,1);var l=n(t,r),c=i(t,[{type:t.FLOAT,buffer:l,size:3,offset:0,stride:28},{type:t.FLOAT,buffer:l,size:3,offset:12,stride:28},{type:t.FLOAT,buffer:l,size:1,offset:24,stride:28}]),u=a(t);u.attributes.position.location=0,u.attributes.color.location=1,u.attributes.weight.location=2;var f=new s(t,l,c,u);return f.update(e),f};var o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function s(t,e,r,n){this.gl=t,this.buffer=e,this.vao=r,this.shader=n,this.pixelRatio=1,this.bounds=[[-1e3,-1e3,-1e3],[1e3,1e3,1e3]],this.position=[0,0,0],this.lineWidth=[2,2,2],this.colors=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.enabled=[!0,!0,!0],this.drawSides=[!0,!0,!0],this.axes=null}var l=s.prototype,c=[0,0,0],u=[0,0,0],f=[0,0];l.isTransparent=function(){return!1},l.drawTransparent=function(t){},l.draw=function(t){var e=this.gl,r=this.vao,n=this.shader;r.bind(),n.bind();var i,a=t.model||o,s=t.view||o,l=t.projection||o;this.axes&&(i=this.axes.lastCubeProps.axis);for(var h=c,p=u,d=0;d<3;++d)i&&i[d]<0?(h[d]=this.bounds[0][d],p[d]=this.bounds[1][d]):(h[d]=this.bounds[1][d],p[d]=this.bounds[0][d]);f[0]=e.drawingBufferWidth,f[1]=e.drawingBufferHeight,n.uniforms.model=a,n.uniforms.view=s,n.uniforms.projection=l,n.uniforms.coordinates=[this.position,h,p],n.uniforms.colors=this.colors,n.uniforms.screenShape=f;for(d=0;d<3;++d)n.uniforms.lineWidth=this.lineWidth[d]*this.pixelRatio,this.enabled[d]&&(r.draw(e.TRIANGLES,6,6*d),this.drawSides[d]&&r.draw(e.TRIANGLES,12,18+12*d));r.unbind()},l.update=function(t){t&&("bounds"in t&&(this.bounds=t.bounds),"position"in t&&(this.position=t.position),"lineWidth"in t&&(this.lineWidth=t.lineWidth),"colors"in t&&(this.colors=t.colors),"enabled"in t&&(this.enabled=t.enabled),"drawSides"in t&&(this.drawSides=t.drawSides))},l.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},{"./shaders/index":140,"gl-buffer":78,"gl-vao":150}],142:[function(t,e,r){var n=t("glslify"),i=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the tube vertex and normal at the given index.\n//\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\n//\n// Each tube segment is made up of a ring of vertices.\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\n// The indexes of tube segments run from 0 to 8.\n//\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\n float segmentCount = 8.0;\n\n float angle = 2.0 * 3.14159 * (index / segmentCount);\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d);\n vec3 y = v * sin(angle) * length(d);\n vec3 v3 = x + y;\n\n normal = normalize(v3);\n\n return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 color, position;\nattribute vec2 uv;\n\nuniform float vectorScale, tubeScale;\nuniform mat4 model, view, projection, inverseModel;\nuniform vec3 eyePosition, lightPosition;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n // Scale the vector magnitude to stay constant with\n // model & view changes.\n vec3 normal;\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n //Lighting geometry parameters\n vec4 cameraCoordinate = view * tubePosition;\n cameraCoordinate.xyz /= cameraCoordinate.w;\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n // vec4 m_position = model * vec4(tubePosition, 1.0);\n vec4 t_position = view * tubePosition;\n gl_Position = projection * t_position;\n\n f_color = color;\n f_data = tubePosition.xyz;\n f_position = position.xyz;\n f_uv = uv;\n}\n"]),a=n(["#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH = max(x, 0.0001);\n float cos2Alpha = NdotH * NdotH;\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 = roughness * roughness;\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness,\n float fresnel) {\n\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\n\n //Half angle vector\n vec3 H = normalize(lightDirection + viewDirection);\n\n //Geometric term\n float NdotH = max(dot(surfaceNormal, H), 0.0);\n float VdotH = max(dot(viewDirection, H), 0.000001);\n float LdotH = max(dot(lightDirection, H), 0.000001);\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\n float G = min(1.0, min(G1, G2));\n \n //Distribution term\n float D = beckmannDistribution(NdotH, roughness);\n\n //Fresnel term\n float F = pow(1.0 - VdotN, fresnel);\n\n //Multiply terms and done\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform sampler2D texture;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n vec3 N = normalize(f_normal);\n vec3 L = normalize(f_lightDirection);\n vec3 V = normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = litColor * opacity;\n}\n"]),o=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the tube vertex and normal at the given index.\n//\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\n//\n// Each tube segment is made up of a ring of vertices.\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\n// The indexes of tube segments run from 0 to 8.\n//\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\n float segmentCount = 8.0;\n\n float angle = 2.0 * 3.14159 * (index / segmentCount);\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d);\n vec3 y = v * sin(angle) * length(d);\n vec3 v3 = x + y;\n\n normal = normalize(v3);\n\n return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform float tubeScale;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n vec3 normal;\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n gl_Position = projection * view * tubePosition;\n f_id = id;\n f_position = position.xyz;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n gl_FragColor = vec4(pickId, f_id.xyz);\n}"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec4"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"vector",type:"vec4"}]},r.pickShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec4"},{name:"id",type:"vec4"},{name:"vector",type:"vec4"}]}},{glslify:231}],143:[function(t,e,r){"use strict";var n=t("gl-vec3"),i=t("gl-vec4"),a=["xyz","xzy","yxz","yzx","zxy","zyx"],o=function(t,e,r,a){for(var o=0,s=0;s<t.length;s++)for(var l=t[s].velocities,c=0;c<l.length;c++)o=Math.max(o,n.length(l[c]));var u=t.map((function(t){return function(t,e,r,a){for(var o=t.points,s=t.velocities,l=t.divergences,c=[],u=[],f=[],h=[],p=[],d=[],m=0,g=0,v=i.create(),y=i.create(),x=0;x<o.length;x++){var b=o[x],_=s[x],w=l[x];0===e&&(w=.05*r),g=n.length(_)/a,v=i.create(),n.copy(v,_),v[3]=w;for(var T=0;T<8;T++)p[T]=[b[0],b[1],b[2],T];if(h.length>0)for(T=0;T<8;T++){var k=(T+1)%8;c.push(h[T],p[T],p[k],p[k],h[k],h[T]),f.push(y,v,v,v,y,y),d.push(m,g,g,g,m,m);var A=c.length;u.push([A-6,A-5,A-4],[A-3,A-2,A-1])}var M=h;h=p,p=M;var S=y;y=v,v=S;var E=m;m=g,g=E}return{positions:c,cells:u,vectors:f,vertexIntensity:d}}(t,r,a,o)})),f=[],h=[],p=[],d=[];for(s=0;s<u.length;s++){var m=u[s],g=f.length;f=f.concat(m.positions),p=p.concat(m.vectors),d=d.concat(m.vertexIntensity);for(c=0;c<m.cells.length;c++){var v=m.cells[c],y=[];h.push(y);for(var x=0;x<v.length;x++)y.push(v[x]+g)}}return{positions:f,cells:h,vectors:p,vertexIntensity:d,colormap:e}},s=function(t,e){var r,n=t.length;for(r=0;r<n;r++){var i=t[r];if(i===e)return r;if(i>e)return r-1}return r},l=function(t,e,r){return t<e?e:t>r?r:t},c=function(t){var e=1/0;t.sort((function(t,e){return t-e}));for(var r=t.length,n=1;n<r;n++){var i=Math.abs(t[n]-t[n-1]);i<e&&(e=i)}return e};e.exports=function(t,e){var r=t.startingPositions,i=t.maxLength||1e3,u=t.tubeSize||1,f=t.absoluteTubeSize,h=t.gridFill||"+x+y+z",p={};-1!==h.indexOf("-x")&&(p.reversedX=!0),-1!==h.indexOf("-y")&&(p.reversedY=!0),-1!==h.indexOf("-z")&&(p.reversedZ=!0),p.filled=a.indexOf(h.replace(/-/g,"").replace(/\+/g,""));var d=t.getVelocity||function(e){return function(t,e,r){var i=e.vectors,a=e.meshgrid,o=t[0],c=t[1],u=t[2],f=a[0].length,h=a[1].length,p=a[2].length,d=s(a[0],o),m=s(a[1],c),g=s(a[2],u),v=d+1,y=m+1,x=g+1;if(d=l(d,0,f-1),v=l(v,0,f-1),m=l(m,0,h-1),y=l(y,0,h-1),g=l(g,0,p-1),x=l(x,0,p-1),d<0||m<0||g<0||v>f-1||y>h-1||x>p-1)return n.create();var b,_,w,T,k,A,M=a[0][d],S=a[0][v],E=a[1][m],L=a[1][y],C=a[2][g],P=(o-M)/(S-M),I=(c-E)/(L-E),O=(u-C)/(a[2][x]-C);switch(isFinite(P)||(P=.5),isFinite(I)||(I=.5),isFinite(O)||(O=.5),r.reversedX&&(d=f-1-d,v=f-1-v),r.reversedY&&(m=h-1-m,y=h-1-y),r.reversedZ&&(g=p-1-g,x=p-1-x),r.filled){case 5:k=g,A=x,w=m*p,T=y*p,b=d*p*h,_=v*p*h;break;case 4:k=g,A=x,b=d*p,_=v*p,w=m*p*f,T=y*p*f;break;case 3:w=m,T=y,k=g*h,A=x*h,b=d*h*p,_=v*h*p;break;case 2:w=m,T=y,b=d*h,_=v*h,k=g*h*f,A=x*h*f;break;case 1:b=d,_=v,k=g*f,A=x*f,w=m*f*p,T=y*f*p;break;default:b=d,_=v,w=m*f,T=y*f,k=g*f*h,A=x*f*h}var z=i[b+w+k],D=i[b+w+A],R=i[b+T+k],F=i[b+T+A],B=i[_+w+k],N=i[_+w+A],j=i[_+T+k],U=i[_+T+A],V=n.create(),H=n.create(),q=n.create(),G=n.create();n.lerp(V,z,B,P),n.lerp(H,D,N,P),n.lerp(q,R,j,P),n.lerp(G,F,U,P);var Y=n.create(),W=n.create();n.lerp(Y,V,q,I),n.lerp(W,H,G,I);var X=n.create();return n.lerp(X,Y,W,O),X}(e,t,p)},m=t.getDivergence||function(t,e){var r=n.create(),i=1e-4;n.add(r,t,[i,0,0]);var a=d(r);n.subtract(a,a,e),n.scale(a,a,1/i),n.add(r,t,[0,i,0]);var o=d(r);n.subtract(o,o,e),n.scale(o,o,1/i),n.add(r,t,[0,0,i]);var s=d(r);return n.subtract(s,s,e),n.scale(s,s,1/i),n.add(r,a,o),n.add(r,r,s),r},g=[],v=e[0][0],y=e[0][1],x=e[0][2],b=e[1][0],_=e[1][1],w=e[1][2],T=function(t){var e=t[0],r=t[1],n=t[2];return!(e<v||e>b||r<y||r>_||n<x||n>w)},k=10*n.distance(e[0],e[1])/i,A=k*k,M=1,S=0,E=r.length;E>1&&(M=function(t){for(var e=[],r=[],n=[],i={},a={},o={},s=t.length,l=0;l<s;l++){var u=t[l],f=u[0],h=u[1],p=u[2];i[f]||(e.push(f),i[f]=!0),a[h]||(r.push(h),a[h]=!0),o[p]||(n.push(p),o[p]=!0)}var d=c(e),m=c(r),g=c(n),v=Math.min(d,m,g);return isFinite(v)?v:1}(r));for(var L=0;L<E;L++){var C=n.create();n.copy(C,r[L]);var P=[C],I=[],O=d(C),z=C;I.push(O);var D=[],R=m(C,O),F=n.length(R);isFinite(F)&&F>S&&(S=F),D.push(F),g.push({points:P,velocities:I,divergences:D});for(var B=0;B<100*i&&P.length<i&&T(C);){B++;var N=n.clone(O),j=n.squaredLength(N);if(0===j)break;if(j>A&&n.scale(N,N,k/Math.sqrt(j)),n.add(N,N,C),O=d(N),n.squaredDistance(z,N)-A>-1e-4*A){P.push(N),z=N,I.push(O);R=m(N,O),F=n.length(R);isFinite(F)&&F>S&&(S=F),D.push(F)}C=N}}var U=o(g,t.colormap,S,M);return f?U.tubeScale=f:(0===S&&(S=1),U.tubeScale=.5*u*M/S),U};var u=t("./lib/shaders"),f=t("gl-cone3d").createMesh;e.exports.createTubeMesh=function(t,e){return f(t,e,{shaders:u,traceType:"streamtube"})}},{"./lib/shaders":142,"gl-cone3d":79,"gl-vec3":169,"gl-vec4":205}],144:[function(t,e,r){var n=t("gl-shader"),i=t("glslify"),a=i(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec4 uv;\nattribute vec3 f;\nattribute vec3 normal;\n\nuniform vec3 objectOffset;\nuniform mat4 model, view, projection, inverseModel;\nuniform vec3 lightPosition, eyePosition;\nuniform sampler2D colormap;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n vec3 localCoordinate = vec3(uv.zw, f.x);\n worldCoordinate = objectOffset + localCoordinate;\n vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\n vec4 clipPosition = projection * view * worldPosition;\n gl_Position = clipPosition;\n kill = f.y;\n value = f.z;\n planeCoordinate = uv.xy;\n\n vColor = texture2D(colormap, vec2(value, value));\n\n //Lighting geometry parameters\n vec4 cameraCoordinate = view * worldPosition;\n cameraCoordinate.xyz /= cameraCoordinate.w;\n lightDirection = lightPosition - cameraCoordinate.xyz;\n eyeDirection = eyePosition - cameraCoordinate.xyz;\n surfaceNormal = normalize((vec4(normal,0) * inverseModel).xyz);\n}\n"]),o=i(["precision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH = max(x, 0.0001);\n float cos2Alpha = NdotH * NdotH;\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 = roughness * roughness;\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat beckmannSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness) {\n return beckmannDistribution(dot(surfaceNormal, normalize(lightDirection + viewDirection)), roughness);\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 lowerBound, upperBound;\nuniform float contourTint;\nuniform vec4 contourColor;\nuniform sampler2D colormap;\nuniform vec3 clipBounds[2];\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform float vertexColor;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n if (\n kill > 0.0 ||\n vColor.a == 0.0 ||\n outOfRange(clipBounds[0], clipBounds[1], worldCoordinate)\n ) discard;\n\n vec3 N = normalize(surfaceNormal);\n vec3 V = normalize(eyeDirection);\n vec3 L = normalize(lightDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = max(beckmannSpecular(L, V, N, roughness), 0.);\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n //decide how to interpolate color \u2014 in vertex or in fragment\n vec4 surfaceColor =\n step(vertexColor, .5) * texture2D(colormap, vec2(value, value)) +\n step(.5, vertexColor) * vColor;\n\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = mix(litColor, contourColor, contourTint) * opacity;\n}\n"]),s=i(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec4 uv;\nattribute float f;\n\nuniform vec3 objectOffset;\nuniform mat3 permutation;\nuniform mat4 model, view, projection;\nuniform float height, zOffset;\nuniform sampler2D colormap;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n vec3 dataCoordinate = permutation * vec3(uv.xy, height);\n worldCoordinate = objectOffset + dataCoordinate;\n vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\n\n vec4 clipPosition = projection * view * worldPosition;\n clipPosition.z += zOffset;\n\n gl_Position = clipPosition;\n value = f + objectOffset.z;\n kill = -1.0;\n planeCoordinate = uv.zw;\n\n vColor = texture2D(colormap, vec2(value, value));\n\n //Don't do lighting for contours\n surfaceNormal = vec3(1,0,0);\n eyeDirection = vec3(0,1,0);\n lightDirection = vec3(0,0,1);\n}\n"]),l=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec2 shape;\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 surfaceNormal;\n\nvec2 splitFloat(float v) {\n float vh = 255.0 * v;\n float upper = floor(vh);\n float lower = fract(vh);\n return vec2(upper / 255.0, floor(lower * 16.0) / 16.0);\n}\n\nvoid main() {\n if ((kill > 0.0) ||\n (outOfRange(clipBounds[0], clipBounds[1], worldCoordinate))) discard;\n\n vec2 ux = splitFloat(planeCoordinate.x / shape.x);\n vec2 uy = splitFloat(planeCoordinate.y / shape.y);\n gl_FragColor = vec4(pickId, ux.x, uy.x, ux.y + (uy.y/16.0));\n}\n"]);r.createShader=function(t){var e=n(t,a,o,null,[{name:"uv",type:"vec4"},{name:"f",type:"vec3"},{name:"normal",type:"vec3"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},r.createPickShader=function(t){var e=n(t,a,l,null,[{name:"uv",type:"vec4"},{name:"f",type:"vec3"},{name:"normal",type:"vec3"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},r.createContourShader=function(t){var e=n(t,s,o,null,[{name:"uv",type:"vec4"},{name:"f",type:"float"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e},r.createPickContourShader=function(t){var e=n(t,s,l,null,[{name:"uv",type:"vec4"},{name:"f",type:"float"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e}},{"gl-shader":132,glslify:231}],145:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=y(e),n=b(e),s=x(e),l=_(e),c=i(e),u=a(e,[{buffer:c,size:4,stride:40,offset:0},{buffer:c,size:3,stride:40,offset:16},{buffer:c,size:3,stride:40,offset:28}]),f=i(e),h=a(e,[{buffer:f,size:4,stride:20,offset:0},{buffer:f,size:1,stride:20,offset:16}]),p=i(e),d=a(e,[{buffer:p,size:2,type:e.FLOAT}]),m=o(e,1,256,e.RGBA,e.UNSIGNED_BYTE);m.minFilter=e.LINEAR,m.magFilter=e.LINEAR;var g=new M(e,[0,0],[[0,0,0],[0,0,0]],r,n,c,u,m,s,l,f,h,p,d,[0,0,0]),v={levels:[[],[],[]]};for(var w in t)v[w]=t[w];return v.colormap=v.colormap||"jet",g.update(v),g};var n=t("bit-twiddle"),i=t("gl-buffer"),a=t("gl-vao"),o=t("gl-texture2d"),s=t("typedarray-pool"),l=t("colormap"),c=t("ndarray-ops"),u=t("ndarray-pack"),f=t("ndarray"),h=t("surface-nets"),p=t("gl-mat4/multiply"),d=t("gl-mat4/invert"),m=t("binary-search-bounds"),g=t("ndarray-gradient"),v=t("./lib/shaders"),y=v.createShader,x=v.createContourShader,b=v.createPickShader,_=v.createPickContourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],T=[[0,0],[0,1],[1,0],[1,1],[1,0],[0,1]],k=[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]];function A(t,e,r,n,i){this.position=t,this.index=e,this.uv=r,this.level=n,this.dataCoordinate=i}!function(){for(var t=0;t<3;++t){var e=k[t],r=(t+2)%3;e[(t+1)%3+0]=1,e[r+3]=1,e[t+6]=1}}();function M(t,e,r,n,i,a,o,l,c,u,h,p,d,m,g){this.gl=t,this.shape=e,this.bounds=r,this.objectOffset=g,this.intensityBounds=[],this._shader=n,this._pickShader=i,this._coordinateBuffer=a,this._vao=o,this._colorMap=l,this._contourShader=c,this._contourPickShader=u,this._contourBuffer=h,this._contourVAO=p,this._contourOffsets=[[],[],[]],this._contourCounts=[[],[],[]],this._vertexCount=0,this._pickResult=new A([0,0,0],[0,0],[0,0],[0,0,0],[0,0,0]),this._dynamicBuffer=d,this._dynamicVAO=m,this._dynamicOffsets=[0,0,0],this._dynamicCounts=[0,0,0],this.contourWidth=[1,1,1],this.contourLevels=[[1],[1],[1]],this.contourTint=[0,0,0],this.contourColor=[[.5,.5,.5,1],[.5,.5,.5,1],[.5,.5,.5,1]],this.showContour=!0,this.showSurface=!0,this.enableHighlight=[!0,!0,!0],this.highlightColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.highlightTint=[1,1,1],this.highlightLevel=[-1,-1,-1],this.enableDynamic=[!0,!0,!0],this.dynamicLevel=[NaN,NaN,NaN],this.dynamicColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.dynamicTint=[1,1,1],this.dynamicWidth=[1,1,1],this.axesBounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.surfaceProject=[!1,!1,!1],this.contourProject=[[!1,!1,!1],[!1,!1,!1],[!1,!1,!1]],this.colorBounds=[!1,!1],this._field=[f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0])],this.pickId=1,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.snapToData=!1,this.pixelRatio=1,this.opacity=1,this.lightPosition=[10,1e4,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.vertexColor=0,this.dirty=!0}var S=M.prototype;S.genColormap=function(t,e){var r=!1,n=u([l({colormap:t,nshades:256,format:"rgba"}).map((function(t,n){var i=e?function(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;r<e.length;++r){if(e.length<2)return 1;if(e[r][0]===t)return e[r][1];if(e[r][0]>t&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}(n/255,e):t[3];return i<1&&(r=!0),[t[0],t[1],t[2],255*i]}))]);return c.divseq(n,255),this.hasAlphaScale=r,n},S.isTransparent=function(){return this.opacity<1||this.hasAlphaScale},S.isOpaque=function(){return!this.isTransparent()},S.pickSlots=1,S.setPickBase=function(t){this.pickId=t};var E=[0,0,0],L={showSurface:!1,showContour:!1,projections:[w.slice(),w.slice(),w.slice()],clipBounds:[[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]]]};function C(t,e){var r,n,i,a=e.axes&&e.axes.lastCubeProps.axis||E,o=e.showSurface,s=e.showContour;for(r=0;r<3;++r)for(o=o||e.surfaceProject[r],n=0;n<3;++n)s=s||e.contourProject[r][n];for(r=0;r<3;++r){var l=L.projections[r];for(n=0;n<16;++n)l[n]=0;for(n=0;n<4;++n)l[5*n]=1;l[5*r]=0,l[12+r]=e.axesBounds[+(a[r]>0)][r],p(l,t.model,l);var c=L.clipBounds[r];for(i=0;i<2;++i)for(n=0;n<3;++n)c[i][n]=t.clipBounds[i][n];c[0][r]=-1e8,c[1][r]=1e8}return L.showSurface=o,L.showContour=s,L}var P={model:w,view:w,projection:w,inverseModel:w.slice(),lowerBound:[0,0,0],upperBound:[0,0,0],colorMap:0,clipBounds:[[0,0,0],[0,0,0]],height:0,contourTint:0,contourColor:[0,0,0,1],permutation:[1,0,0,0,1,0,0,0,1],zOffset:-1e-4,objectOffset:[0,0,0],kambient:1,kdiffuse:1,kspecular:1,lightPosition:[1e3,1e3,1e3],eyePosition:[0,0,0],roughness:1,fresnel:1,opacity:1,vertexColor:0},I=w.slice(),O=[1,0,0,0,1,0,0,0,1];function z(t,e){t=t||{};var r=this.gl;r.disable(r.CULL_FACE),this._colorMap.bind(0);var n=P;n.model=t.model||w,n.view=t.view||w,n.projection=t.projection||w,n.lowerBound=[this.bounds[0][0],this.bounds[0][1],this.colorBounds[0]||this.bounds[0][2]],n.upperBound=[this.bounds[1][0],this.bounds[1][1],this.colorBounds[1]||this.bounds[1][2]],n.objectOffset=this.objectOffset,n.contourColor=this.contourColor[0],n.inverseModel=d(n.inverseModel,n.model);for(var i=0;i<2;++i)for(var a=n.clipBounds[i],o=0;o<3;++o)a[o]=Math.min(Math.max(this.clipBounds[i][o],-1e8),1e8);n.kambient=this.ambientLight,n.kdiffuse=this.diffuseLight,n.kspecular=this.specularLight,n.roughness=this.roughness,n.fresnel=this.fresnel,n.opacity=this.opacity,n.height=0,n.permutation=O,n.vertexColor=this.vertexColor;var s=I;for(p(s,n.view,n.model),p(s,n.projection,s),d(s,s),i=0;i<3;++i)n.eyePosition[i]=s[12+i]/s[15];var l=s[15];for(i=0;i<3;++i)l+=this.lightPosition[i]*s[4*i+3];for(i=0;i<3;++i){var c=s[12+i];for(o=0;o<3;++o)c+=s[4*o+i]*this.lightPosition[o];n.lightPosition[i]=c/l}var u=C(n,this);if(u.showSurface){for(this._shader.bind(),this._shader.uniforms=n,this._vao.bind(),this.showSurface&&this._vertexCount&&this._vao.draw(r.TRIANGLES,this._vertexCount),i=0;i<3;++i)this.surfaceProject[i]&&this.vertexCount&&(this._shader.uniforms.model=u.projections[i],this._shader.uniforms.clipBounds=u.clipBounds[i],this._vao.draw(r.TRIANGLES,this._vertexCount));this._vao.unbind()}if(u.showContour){var f=this._contourShader;n.kambient=1,n.kdiffuse=0,n.kspecular=0,n.opacity=1,f.bind(),f.uniforms=n;var h=this._contourVAO;for(h.bind(),i=0;i<3;++i)for(f.uniforms.permutation=k[i],r.lineWidth(this.contourWidth[i]*this.pixelRatio),o=0;o<this.contourLevels[i].length;++o)o===this.highlightLevel[i]?(f.uniforms.contourColor=this.highlightColor[i],f.uniforms.contourTint=this.highlightTint[i]):0!==o&&o-1!==this.highlightLevel[i]||(f.uniforms.contourColor=this.contourColor[i],f.uniforms.contourTint=this.contourTint[i]),this._contourCounts[i][o]&&(f.uniforms.height=this.contourLevels[i][o],h.draw(r.LINES,this._contourCounts[i][o],this._contourOffsets[i][o]));for(i=0;i<3;++i)for(f.uniforms.model=u.projections[i],f.uniforms.clipBounds=u.clipBounds[i],o=0;o<3;++o)if(this.contourProject[i][o]){f.uniforms.permutation=k[o],r.lineWidth(this.contourWidth[o]*this.pixelRatio);for(var m=0;m<this.contourLevels[o].length;++m)m===this.highlightLevel[o]?(f.uniforms.contourColor=this.highlightColor[o],f.uniforms.contourTint=this.highlightTint[o]):0!==m&&m-1!==this.highlightLevel[o]||(f.uniforms.contourColor=this.contourColor[o],f.uniforms.contourTint=this.contourTint[o]),this._contourCounts[o][m]&&(f.uniforms.height=this.contourLevels[o][m],h.draw(r.LINES,this._contourCounts[o][m],this._contourOffsets[o][m]))}for(h.unbind(),(h=this._dynamicVAO).bind(),i=0;i<3;++i)if(0!==this._dynamicCounts[i])for(f.uniforms.model=n.model,f.uniforms.clipBounds=n.clipBounds,f.uniforms.permutation=k[i],r.lineWidth(this.dynamicWidth[i]*this.pixelRatio),f.uniforms.contourColor=this.dynamicColor[i],f.uniforms.contourTint=this.dynamicTint[i],f.uniforms.height=this.dynamicLevel[i],h.draw(r.LINES,this._dynamicCounts[i],this._dynamicOffsets[i]),o=0;o<3;++o)this.contourProject[o][i]&&(f.uniforms.model=u.projections[o],f.uniforms.clipBounds=u.clipBounds[o],h.draw(r.LINES,this._dynamicCounts[i],this._dynamicOffsets[i]));h.unbind()}}S.draw=function(t){return z.call(this,t,!1)},S.drawTransparent=function(t){return z.call(this,t,!0)};var D={model:w,view:w,projection:w,inverseModel:w,clipBounds:[[0,0,0],[0,0,0]],height:0,shape:[0,0],pickId:0,lowerBound:[0,0,0],upperBound:[0,0,0],zOffset:0,objectOffset:[0,0,0],permutation:[1,0,0,0,1,0,0,0,1],lightPosition:[0,0,0],eyePosition:[0,0,0]};function R(t,e){return Array.isArray(t)?[e(t[0]),e(t[1]),e(t[2])]:[e(t),e(t),e(t)]}function F(t){return Array.isArray(t)?3===t.length?[t[0],t[1],t[2],1]:[t[0],t[1],t[2],t[3]]:[0,0,0,1]}function B(t){if(Array.isArray(t)){if(Array.isArray(t))return[F(t[0]),F(t[1]),F(t[2])];var e=F(t);return[e.slice(),e.slice(),e.slice()]}}S.drawPick=function(t){t=t||{};var e=this.gl;e.disable(e.CULL_FACE);var r=D;r.model=t.model||w,r.view=t.view||w,r.projection=t.projection||w,r.shape=this._field[2].shape,r.pickId=this.pickId/255,r.lowerBound=this.bounds[0],r.upperBound=this.bounds[1],r.objectOffset=this.objectOffset,r.permutation=O;for(var n=0;n<2;++n)for(var i=r.clipBounds[n],a=0;a<3;++a)i[a]=Math.min(Math.max(this.clipBounds[n][a],-1e8),1e8);var o=C(r,this);if(o.showSurface){for(this._pickShader.bind(),this._pickShader.uniforms=r,this._vao.bind(),this._vao.draw(e.TRIANGLES,this._vertexCount),n=0;n<3;++n)this.surfaceProject[n]&&(this._pickShader.uniforms.model=o.projections[n],this._pickShader.uniforms.clipBounds=o.clipBounds[n],this._vao.draw(e.TRIANGLES,this._vertexCount));this._vao.unbind()}if(o.showContour){var s=this._contourPickShader;s.bind(),s.uniforms=r;var l=this._contourVAO;for(l.bind(),a=0;a<3;++a)for(e.lineWidth(this.contourWidth[a]*this.pixelRatio),s.uniforms.permutation=k[a],n=0;n<this.contourLevels[a].length;++n)this._contourCounts[a][n]&&(s.uniforms.height=this.contourLevels[a][n],l.draw(e.LINES,this._contourCounts[a][n],this._contourOffsets[a][n]));for(n=0;n<3;++n)for(s.uniforms.model=o.projections[n],s.uniforms.clipBounds=o.clipBounds[n],a=0;a<3;++a)if(this.contourProject[n][a]){s.uniforms.permutation=k[a],e.lineWidth(this.contourWidth[a]*this.pixelRatio);for(var c=0;c<this.contourLevels[a].length;++c)this._contourCounts[a][c]&&(s.uniforms.height=this.contourLevels[a][c],l.draw(e.LINES,this._contourCounts[a][c],this._contourOffsets[a][c]))}l.unbind()}},S.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=this._field[2].shape,r=this._pickResult,n=e[0]*(t.value[0]+(t.value[2]>>4)/16)/255,i=Math.floor(n),a=n-i,o=e[1]*(t.value[1]+(15&t.value[2])/16)/255,s=Math.floor(o),l=o-s;i+=1,s+=1;var c=r.position;c[0]=c[1]=c[2]=0;for(var u=0;u<2;++u)for(var f=u?a:1-a,h=0;h<2;++h)for(var p=i+u,d=s+h,g=f*(h?l:1-l),v=0;v<3;++v)c[v]+=this._field[v].get(p,d)*g;for(var y=this._pickResult.level,x=0;x<3;++x)if(y[x]=m.le(this.contourLevels[x],c[x]),y[x]<0)this.contourLevels[x].length>0&&(y[x]=0);else if(y[x]<this.contourLevels[x].length-1){var b=this.contourLevels[x][y[x]],_=this.contourLevels[x][y[x]+1];Math.abs(b-c[x])>Math.abs(_-c[x])&&(y[x]+=1)}for(r.index[0]=a<.5?i:i+1,r.index[1]=l<.5?s:s+1,r.uv[0]=n/e[0],r.uv[1]=o/e[1],v=0;v<3;++v)r.dataCoordinate[v]=this._field[v].get(r.index[0],r.index[1]);return r},S.padField=function(t,e){var r=e.shape.slice(),n=t.shape.slice();c.assign(t.lo(1,1).hi(r[0],r[1]),e),c.assign(t.lo(1).hi(r[0],1),e.hi(r[0],1)),c.assign(t.lo(1,n[1]-1).hi(r[0],1),e.lo(0,r[1]-1).hi(r[0],1)),c.assign(t.lo(0,1).hi(1,r[1]),e.hi(1)),c.assign(t.lo(n[0]-1,1).hi(1,r[1]),e.lo(r[0]-1)),t.set(0,0,e.get(0,0)),t.set(0,n[1]-1,e.get(0,r[1]-1)),t.set(n[0]-1,0,e.get(r[0]-1,0)),t.set(n[0]-1,n[1]-1,e.get(r[0]-1,r[1]-1))},S.update=function(t){t=t||{},this.objectOffset=t.objectOffset||this.objectOffset,this.dirty=!0,"contourWidth"in t&&(this.contourWidth=R(t.contourWidth,Number)),"showContour"in t&&(this.showContour=R(t.showContour,Boolean)),"showSurface"in t&&(this.showSurface=!!t.showSurface),"contourTint"in t&&(this.contourTint=R(t.contourTint,Boolean)),"contourColor"in t&&(this.contourColor=B(t.contourColor)),"contourProject"in t&&(this.contourProject=R(t.contourProject,(function(t){return R(t,Boolean)}))),"surfaceProject"in t&&(this.surfaceProject=t.surfaceProject),"dynamicColor"in t&&(this.dynamicColor=B(t.dynamicColor)),"dynamicTint"in t&&(this.dynamicTint=R(t.dynamicTint,Number)),"dynamicWidth"in t&&(this.dynamicWidth=R(t.dynamicWidth,Number)),"opacity"in t&&(this.opacity=t.opacity),"opacityscale"in t&&(this.opacityscale=t.opacityscale),"colorBounds"in t&&(this.colorBounds=t.colorBounds),"vertexColor"in t&&(this.vertexColor=t.vertexColor?1:0),"colormap"in t&&this._colorMap.setPixels(this.genColormap(t.colormap,this.opacityscale));var e=t.field||t.coords&&t.coords[2]||null,r=!1;if(e||(e=this._field[2].shape[0]||this._field[2].shape[2]?this._field[2].lo(1,1).hi(this._field[2].shape[0]-2,this._field[2].shape[1]-2):this._field[2].hi(0,0)),"field"in t||"coords"in t){var i=(e.shape[0]+2)*(e.shape[1]+2);i>this._field[2].data.length&&(s.freeFloat(this._field[2].data),this._field[2].data=s.mallocFloat(n.nextPow2(i))),this._field[2]=f(this._field[2].data,[e.shape[0]+2,e.shape[1]+2]),this.padField(this._field[2],e),this.shape=e.shape.slice();for(var a=this.shape,o=0;o<2;++o)this._field[2].size>this._field[o].data.length&&(s.freeFloat(this._field[o].data),this._field[o].data=s.mallocFloat(this._field[2].size)),this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2]);if(t.coords){var l=t.coords;if(!Array.isArray(l)||3!==l.length)throw new Error("gl-surface: invalid coordinates for x/y");for(o=0;o<2;++o){var c=l[o];for(v=0;v<2;++v)if(c.shape[v]!==a[v])throw new Error("gl-surface: coords have incorrect shape");this.padField(this._field[o],c)}}else if(t.ticks){var u=t.ticks;if(!Array.isArray(u)||2!==u.length)throw new Error("gl-surface: invalid ticks");for(o=0;o<2;++o){var p=u[o];if((Array.isArray(p)||p.length)&&(p=f(p)),p.shape[0]!==a[o])throw new Error("gl-surface: invalid tick length");var d=f(p.data,a);d.stride[o]=p.stride[0],d.stride[1^o]=0,this.padField(this._field[o],d)}}else{for(o=0;o<2;++o){var m=[0,0];m[o]=1,this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2],m,0)}this._field[0].set(0,0,0);for(var v=0;v<a[0];++v)this._field[0].set(v+1,0,v);for(this._field[0].set(a[0]+1,0,a[0]-1),this._field[1].set(0,0,0),v=0;v<a[1];++v)this._field[1].set(0,v+1,v);this._field[1].set(0,a[1]+1,a[1]-1)}var y=this._field,x=f(s.mallocFloat(3*y[2].size*2),[3,a[0]+2,a[1]+2,2]);for(o=0;o<3;++o)g(x.pick(o),y[o],"mirror");var b=f(s.mallocFloat(3*y[2].size),[a[0]+2,a[1]+2,3]);for(o=0;o<a[0]+2;++o)for(v=0;v<a[1]+2;++v){var _=x.get(0,o,v,0),w=x.get(0,o,v,1),k=x.get(1,o,v,0),A=x.get(1,o,v,1),M=x.get(2,o,v,0),S=x.get(2,o,v,1),E=k*S-A*M,L=M*w-S*_,C=_*A-w*k,P=Math.sqrt(E*E+L*L+C*C);P<1e-8?(P=Math.max(Math.abs(E),Math.abs(L),Math.abs(C)))<1e-8?(C=1,L=E=0,P=1):P=1/P:P=1/Math.sqrt(P),b.set(o,v,0,E*P),b.set(o,v,1,L*P),b.set(o,v,2,C*P)}s.free(x.data);var I=[1/0,1/0,1/0],O=[-1/0,-1/0,-1/0],z=1/0,D=-1/0,F=(a[0]-1)*(a[1]-1)*6,N=s.mallocFloat(n.nextPow2(10*F)),j=0,U=0;for(o=0;o<a[0]-1;++o)t:for(v=0;v<a[1]-1;++v){for(var V=0;V<2;++V)for(var H=0;H<2;++H)for(var q=0;q<3;++q){var G=this._field[q].get(1+o+V,1+v+H);if(isNaN(G)||!isFinite(G))continue t}for(q=0;q<6;++q){var Y=o+T[q][0],W=v+T[q][1],X=this._field[0].get(Y+1,W+1),Z=this._field[1].get(Y+1,W+1);G=this._field[2].get(Y+1,W+1),E=b.get(Y+1,W+1,0),L=b.get(Y+1,W+1,1),C=b.get(Y+1,W+1,2),t.intensity&&(J=t.intensity.get(Y,W));var J=t.intensity?t.intensity.get(Y,W):G+this.objectOffset[2];N[j++]=Y,N[j++]=W,N[j++]=X,N[j++]=Z,N[j++]=G,N[j++]=0,N[j++]=J,N[j++]=E,N[j++]=L,N[j++]=C,I[0]=Math.min(I[0],X+this.objectOffset[0]),I[1]=Math.min(I[1],Z+this.objectOffset[1]),I[2]=Math.min(I[2],G+this.objectOffset[2]),z=Math.min(z,J),O[0]=Math.max(O[0],X+this.objectOffset[0]),O[1]=Math.max(O[1],Z+this.objectOffset[1]),O[2]=Math.max(O[2],G+this.objectOffset[2]),D=Math.max(D,J),U+=1}}for(t.intensityBounds&&(z=+t.intensityBounds[0],D=+t.intensityBounds[1]),o=6;o<j;o+=10)N[o]=(N[o]-z)/(D-z);this._vertexCount=U,this._coordinateBuffer.update(N.subarray(0,j)),s.freeFloat(N),s.free(b.data),this.bounds=[I,O],this.intensity=t.intensity||this._field[2],this.intensityBounds[0]===z&&this.intensityBounds[1]===D||(r=!0),this.intensityBounds=[z,D]}if("levels"in t){var K=t.levels;for(K=Array.isArray(K[0])?K.slice():[[],[],K],o=0;o<3;++o)K[o]=K[o].slice(),K[o].sort((function(t,e){return t-e}));for(o=0;o<3;++o)for(v=0;v<K[o].length;++v)K[o][v]-=this.objectOffset[o];t:for(o=0;o<3;++o){if(K[o].length!==this.contourLevels[o].length){r=!0;break}for(v=0;v<K[o].length;++v)if(K[o][v]!==this.contourLevels[o][v]){r=!0;break t}}this.contourLevels=K}if(r){y=this._field,a=this.shape;for(var Q=[],$=0;$<3;++$){var tt=this.contourLevels[$],et=[],rt=[],nt=[0,0,0];for(o=0;o<tt.length;++o){var it=h(this._field[$],tt[o]);et.push(Q.length/5|0),U=0;t:for(v=0;v<it.cells.length;++v){var at=it.cells[v];for(q=0;q<2;++q){var ot=it.positions[at[q]],st=ot[0],lt=0|Math.floor(st),ct=st-lt,ut=ot[1],ft=0|Math.floor(ut),ht=ut-ft,pt=!1;e:for(var dt=0;dt<3;++dt){nt[dt]=0;var mt=($+dt+1)%3;for(V=0;V<2;++V){var gt=V?ct:1-ct;for(Y=0|Math.min(Math.max(lt+V,0),a[0]),H=0;H<2;++H){var vt=H?ht:1-ht;if(W=0|Math.min(Math.max(ft+H,0),a[1]),G=dt<2?this._field[mt].get(Y,W):(this.intensity.get(Y,W)-this.intensityBounds[0])/(this.intensityBounds[1]-this.intensityBounds[0]),!isFinite(G)||isNaN(G)){pt=!0;break e}var yt=gt*vt;nt[dt]+=yt*G}}}if(pt){if(q>0){for(var xt=0;xt<5;++xt)Q.pop();U-=1}continue t}Q.push(nt[0],nt[1],ot[0],ot[1],nt[2]),U+=1}}rt.push(U)}this._contourOffsets[$]=et,this._contourCounts[$]=rt}var bt=s.mallocFloat(Q.length);for(o=0;o<Q.length;++o)bt[o]=Q[o];this._contourBuffer.update(bt),s.freeFloat(bt)}},S.dispose=function(){this._shader.dispose(),this._vao.dispose(),this._coordinateBuffer.dispose(),this._colorMap.dispose(),this._contourBuffer.dispose(),this._contourVAO.dispose(),this._contourShader.dispose(),this._contourPickShader.dispose(),this._dynamicBuffer.dispose(),this._dynamicVAO.dispose();for(var t=0;t<3;++t)s.freeFloat(this._field[t].data)},S.highlight=function(t){var e,r;if(!t)return this._dynamicCounts=[0,0,0],this.dyanamicLevel=[NaN,NaN,NaN],void(this.highlightLevel=[-1,-1,-1]);for(e=0;e<3;++e)this.enableHighlight[e]?this.highlightLevel[e]=t.level[e]:this.highlightLevel[e]=-1;for(r=this.snapToData?t.dataCoordinate:t.position,e=0;e<3;++e)r[e]-=this.objectOffset[e];if(this.enableDynamic[0]&&r[0]!==this.dynamicLevel[0]||this.enableDynamic[1]&&r[1]!==this.dynamicLevel[1]||this.enableDynamic[2]&&r[2]!==this.dynamicLevel[2]){for(var n=0,i=this.shape,a=s.mallocFloat(12*i[0]*i[1]),o=0;o<3;++o)if(this.enableDynamic[o]){this.dynamicLevel[o]=r[o];var l=(o+1)%3,c=(o+2)%3,u=this._field[o],f=this._field[l],p=this._field[c],d=h(u,r[o]),m=d.cells,g=d.positions;for(this._dynamicOffsets[o]=n,e=0;e<m.length;++e)for(var v=m[e],y=0;y<2;++y){var x=g[v[y]],b=+x[0],_=0|b,w=0|Math.min(_+1,i[0]),T=b-_,k=1-T,A=+x[1],M=0|A,S=0|Math.min(M+1,i[1]),E=A-M,L=1-E,C=k*L,P=k*E,I=T*L,O=T*E,z=C*f.get(_,M)+P*f.get(_,S)+I*f.get(w,M)+O*f.get(w,S),D=C*p.get(_,M)+P*p.get(_,S)+I*p.get(w,M)+O*p.get(w,S);if(isNaN(z)||isNaN(D)){y&&(n-=1);break}a[2*n+0]=z,a[2*n+1]=D,n+=1}this._dynamicCounts[o]=n-this._dynamicOffsets[o]}else this.dynamicLevel[o]=NaN,this._dynamicCounts[o]=0;this._dynamicBuffer.update(a.subarray(0,2*n)),s.freeFloat(a)}}},{"./lib/shaders":144,"binary-search-bounds":31,"bit-twiddle":32,colormap:53,"gl-buffer":78,"gl-mat4/invert":98,"gl-mat4/multiply":100,"gl-texture2d":146,"gl-vao":150,ndarray:259,"ndarray-gradient":252,"ndarray-ops":254,"ndarray-pack":255,"surface-nets":302,"typedarray-pool":308}],146:[function(t,e,r){"use strict";var n=t("ndarray"),i=t("ndarray-ops"),a=t("typedarray-pool");e.exports=function(t){if(arguments.length<=1)throw new Error("gl-texture2d: Missing arguments for texture2d constructor");o||c(t);if("number"==typeof arguments[1])return v(t,arguments[1],arguments[2],arguments[3]||t.RGBA,arguments[4]||t.UNSIGNED_BYTE);if(Array.isArray(arguments[1]))return v(t,0|arguments[1][0],0|arguments[1][1],arguments[2]||t.RGBA,arguments[3]||t.UNSIGNED_BYTE);if("object"==typeof arguments[1]){var e=arguments[1],r=u(e)?e:e.raw;if(r)return y(t,r,0|e.width,0|e.height,arguments[2]||t.RGBA,arguments[3]||t.UNSIGNED_BYTE);if(e.shape&&e.data&&e.stride)return x(t,e)}throw new Error("gl-texture2d: Invalid arguments for texture2d constructor")};var o=null,s=null,l=null;function c(t){o=[t.LINEAR,t.NEAREST_MIPMAP_LINEAR,t.LINEAR_MIPMAP_NEAREST,t.LINEAR_MIPMAP_NEAREST],s=[t.NEAREST,t.LINEAR,t.NEAREST_MIPMAP_NEAREST,t.NEAREST_MIPMAP_LINEAR,t.LINEAR_MIPMAP_NEAREST,t.LINEAR_MIPMAP_LINEAR],l=[t.REPEAT,t.CLAMP_TO_EDGE,t.MIRRORED_REPEAT]}function u(t){return"undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"undefined"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||"undefined"!=typeof HTMLVideoElement&&t instanceof HTMLVideoElement||"undefined"!=typeof ImageData&&t instanceof ImageData}var f=function(t,e){i.muls(t,e,255)};function h(t,e,r){var n=t.gl,i=n.getParameter(n.MAX_TEXTURE_SIZE);if(e<0||e>i||r<0||r>i)throw new Error("gl-texture2d: Invalid texture size");return t._shape=[e,r],t.bind(),n.texImage2D(n.TEXTURE_2D,0,t.format,e,r,0,t.format,t.type,null),t._mipLevels=[0],t}function p(t,e,r,n,i,a){this.gl=t,this.handle=e,this.format=i,this.type=a,this._shape=[r,n],this._mipLevels=[0],this._magFilter=t.NEAREST,this._minFilter=t.NEAREST,this._wrapS=t.CLAMP_TO_EDGE,this._wrapT=t.CLAMP_TO_EDGE,this._anisoSamples=1;var o=this,s=[this._wrapS,this._wrapT];Object.defineProperties(s,[{get:function(){return o._wrapS},set:function(t){return o.wrapS=t}},{get:function(){return o._wrapT},set:function(t){return o.wrapT=t}}]),this._wrapVector=s;var l=[this._shape[0],this._shape[1]];Object.defineProperties(l,[{get:function(){return o._shape[0]},set:function(t){return o.width=t}},{get:function(){return o._shape[1]},set:function(t){return o.height=t}}]),this._shapeVector=l}var d=p.prototype;function m(t,e){return 3===t.length?1===e[2]&&e[1]===t[0]*t[2]&&e[0]===t[2]:1===e[0]&&e[1]===t[0]}function g(t){var e=t.createTexture();return t.bindTexture(t.TEXTURE_2D,e),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),e}function v(t,e,r,n,i){var a=t.getParameter(t.MAX_TEXTURE_SIZE);if(e<0||e>a||r<0||r>a)throw new Error("gl-texture2d: Invalid texture shape");if(i===t.FLOAT&&!t.getExtension("OES_texture_float"))throw new Error("gl-texture2d: Floating point textures not supported on this platform");var o=g(t);return t.texImage2D(t.TEXTURE_2D,0,n,e,r,0,n,i,null),new p(t,o,e,r,n,i)}function y(t,e,r,n,i,a){var o=g(t);return t.texImage2D(t.TEXTURE_2D,0,i,i,a,e),new p(t,o,r,n,i,a)}function x(t,e){var r=e.dtype,o=e.shape.slice(),s=t.getParameter(t.MAX_TEXTURE_SIZE);if(o[0]<0||o[0]>s||o[1]<0||o[1]>s)throw new Error("gl-texture2d: Invalid texture size");var l=m(o,e.stride.slice()),c=0;"float32"===r?c=t.FLOAT:"float64"===r?(c=t.FLOAT,l=!1,r="float32"):"uint8"===r?c=t.UNSIGNED_BYTE:(c=t.UNSIGNED_BYTE,l=!1,r="uint8");var u,h,d=0;if(2===o.length)d=t.LUMINANCE,o=[o[0],o[1],1],e=n(e.data,o,[e.stride[0],e.stride[1],1],e.offset);else{if(3!==o.length)throw new Error("gl-texture2d: Invalid shape for texture");if(1===o[2])d=t.ALPHA;else if(2===o[2])d=t.LUMINANCE_ALPHA;else if(3===o[2])d=t.RGB;else{if(4!==o[2])throw new Error("gl-texture2d: Invalid shape for pixel coords");d=t.RGBA}}c!==t.FLOAT||t.getExtension("OES_texture_float")||(c=t.UNSIGNED_BYTE,l=!1);var v=e.size;if(l)u=0===e.offset&&e.data.length===v?e.data:e.data.subarray(e.offset,e.offset+v);else{var y=[o[2],o[2]*o[0],1];h=a.malloc(v,r);var x=n(h,o,y,0);"float32"!==r&&"float64"!==r||c!==t.UNSIGNED_BYTE?i.assign(x,e):f(x,e),u=h.subarray(0,v)}var b=g(t);return t.texImage2D(t.TEXTURE_2D,0,d,o[0],o[1],0,d,c,u),l||a.free(h),new p(t,b,o[0],o[1],d,c)}Object.defineProperties(d,{minFilter:{get:function(){return this._minFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension("OES_texture_float_linear")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error("gl-texture2d: Unknown filter mode "+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,t),this._minFilter=t}},magFilter:{get:function(){return this._magFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension("OES_texture_float_linear")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error("gl-texture2d: Unknown filter mode "+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,t),this._magFilter=t}},mipSamples:{get:function(){return this._anisoSamples},set:function(t){var e=this._anisoSamples;if(this._anisoSamples=0|Math.max(t,1),e!==this._anisoSamples){var r=this.gl.getExtension("EXT_texture_filter_anisotropic");r&&this.gl.texParameterf(this.gl.TEXTURE_2D,r.TEXTURE_MAX_ANISOTROPY_EXT,this._anisoSamples)}return this._anisoSamples}},wrapS:{get:function(){return this._wrapS},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,t),this._wrapS=t}},wrapT:{get:function(){return this._wrapT},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,t),this._wrapT=t}},wrap:{get:function(){return this._wrapVector},set:function(t){if(Array.isArray(t)||(t=[t,t]),2!==t.length)throw new Error("gl-texture2d: Must specify wrap mode for rows and columns");for(var e=0;e<2;++e)if(l.indexOf(t[e])<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);this._wrapS=t[0],this._wrapT=t[1];var r=this.gl;return this.bind(),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,this._wrapS),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,this._wrapT),t}},shape:{get:function(){return this._shapeVector},set:function(t){if(Array.isArray(t)){if(2!==t.length)throw new Error("gl-texture2d: Invalid texture shape")}else t=[0|t,0|t];return h(this,0|t[0],0|t[1]),[0|t[0],0|t[1]]}},width:{get:function(){return this._shape[0]},set:function(t){return h(this,t|=0,this._shape[1]),t}},height:{get:function(){return this._shape[1]},set:function(t){return t|=0,h(this,this._shape[0],t),t}}}),d.bind=function(t){var e=this.gl;return void 0!==t&&e.activeTexture(e.TEXTURE0+(0|t)),e.bindTexture(e.TEXTURE_2D,this.handle),void 0!==t?0|t:e.getParameter(e.ACTIVE_TEXTURE)-e.TEXTURE0},d.dispose=function(){this.gl.deleteTexture(this.handle)},d.generateMipmap=function(){this.bind(),this.gl.generateMipmap(this.gl.TEXTURE_2D);for(var t=Math.min(this._shape[0],this._shape[1]),e=0;t>0;++e,t>>>=1)this._mipLevels.indexOf(e)<0&&this._mipLevels.push(e)},d.setPixels=function(t,e,r,o){var s=this.gl;this.bind(),Array.isArray(e)?(o=r,r=0|e[1],e=0|e[0]):(e=e||0,r=r||0),o=o||0;var l=u(t)?t:t.raw;if(l){this._mipLevels.indexOf(o)<0?(s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,this.type,l),this._mipLevels.push(o)):s.texSubImage2D(s.TEXTURE_2D,o,e,r,this.format,this.type,l)}else{if(!(t.shape&&t.stride&&t.data))throw new Error("gl-texture2d: Unsupported data type");if(t.shape.length<2||e+t.shape[1]>this._shape[1]>>>o||r+t.shape[0]>this._shape[0]>>>o||e<0||r<0)throw new Error("gl-texture2d: Texture dimensions are out of bounds");!function(t,e,r,o,s,l,c,u){var h=u.dtype,p=u.shape.slice();if(p.length<2||p.length>3)throw new Error("gl-texture2d: Invalid ndarray, must be 2d or 3d");var d=0,g=0,v=m(p,u.stride.slice());"float32"===h?d=t.FLOAT:"float64"===h?(d=t.FLOAT,v=!1,h="float32"):"uint8"===h?d=t.UNSIGNED_BYTE:(d=t.UNSIGNED_BYTE,v=!1,h="uint8");if(2===p.length)g=t.LUMINANCE,p=[p[0],p[1],1],u=n(u.data,p,[u.stride[0],u.stride[1],1],u.offset);else{if(3!==p.length)throw new Error("gl-texture2d: Invalid shape for texture");if(1===p[2])g=t.ALPHA;else if(2===p[2])g=t.LUMINANCE_ALPHA;else if(3===p[2])g=t.RGB;else{if(4!==p[2])throw new Error("gl-texture2d: Invalid shape for pixel coords");g=t.RGBA}p[2]}g!==t.LUMINANCE&&g!==t.ALPHA||s!==t.LUMINANCE&&s!==t.ALPHA||(g=s);if(g!==s)throw new Error("gl-texture2d: Incompatible texture format for setPixels");var y=u.size,x=c.indexOf(o)<0;x&&c.push(o);if(d===l&&v)0===u.offset&&u.data.length===y?x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,u.data):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,u.data):x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,u.data.subarray(u.offset,u.offset+y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,u.data.subarray(u.offset,u.offset+y));else{var b;b=l===t.FLOAT?a.mallocFloat32(y):a.mallocUint8(y);var _=n(b,p,[p[2],p[2]*p[0],1]);d===t.FLOAT&&l===t.UNSIGNED_BYTE?f(_,u):i.assign(_,u),x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,b.subarray(0,y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,b.subarray(0,y)),l===t.FLOAT?a.freeFloat32(b):a.freeUint8(b)}}(s,e,r,o,this.format,this.type,this._mipLevels,t)}}},{ndarray:259,"ndarray-ops":254,"typedarray-pool":308}],147:[function(t,e,r){"use strict";e.exports=function(t,e,r){e?e.bind():t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,null);var n=0|t.getParameter(t.MAX_VERTEX_ATTRIBS);if(r){if(r.length>n)throw new Error("gl-vao: Too many vertex attributes");for(var i=0;i<r.length;++i){var a=r[i];if(a.buffer){var o=a.buffer,s=a.size||4,l=a.type||t.FLOAT,c=!!a.normalized,u=a.stride||0,f=a.offset||0;o.bind(),t.enableVertexAttribArray(i),t.vertexAttribPointer(i,s,l,c,u,f)}else{if("number"==typeof a)t.vertexAttrib1f(i,a);else if(1===a.length)t.vertexAttrib1f(i,a[0]);else if(2===a.length)t.vertexAttrib2f(i,a[0],a[1]);else if(3===a.length)t.vertexAttrib3f(i,a[0],a[1],a[2]);else{if(4!==a.length)throw new Error("gl-vao: Invalid vertex attribute");t.vertexAttrib4f(i,a[0],a[1],a[2],a[3])}t.disableVertexAttribArray(i)}}for(;i<n;++i)t.disableVertexAttribArray(i)}else{t.bindBuffer(t.ARRAY_BUFFER,null);for(i=0;i<n;++i)t.disableVertexAttribArray(i)}}},{}],148:[function(t,e,r){"use strict";var n=t("./do-bind.js");function i(t){this.gl=t,this._elements=null,this._attributes=null,this._elementsType=t.UNSIGNED_SHORT}i.prototype.bind=function(){n(this.gl,this._elements,this._attributes)},i.prototype.update=function(t,e,r){this._elements=e,this._attributes=t,this._elementsType=r||this.gl.UNSIGNED_SHORT},i.prototype.dispose=function(){},i.prototype.unbind=function(){},i.prototype.draw=function(t,e,r){r=r||0;var n=this.gl;this._elements?n.drawElements(t,e,this._elementsType,r):n.drawArrays(t,r,e)},e.exports=function(t){return new i(t)}},{"./do-bind.js":147}],149:[function(t,e,r){"use strict";var n=t("./do-bind.js");function i(t,e,r,n,i,a){this.location=t,this.dimension=e,this.a=r,this.b=n,this.c=i,this.d=a}function a(t,e,r){this.gl=t,this._ext=e,this.handle=r,this._attribs=[],this._useElements=!1,this._elementsType=t.UNSIGNED_SHORT}i.prototype.bind=function(t){switch(this.dimension){case 1:t.vertexAttrib1f(this.location,this.a);break;case 2:t.vertexAttrib2f(this.location,this.a,this.b);break;case 3:t.vertexAttrib3f(this.location,this.a,this.b,this.c);break;case 4:t.vertexAttrib4f(this.location,this.a,this.b,this.c,this.d)}},a.prototype.bind=function(){this._ext.bindVertexArrayOES(this.handle);for(var t=0;t<this._attribs.length;++t)this._attribs[t].bind(this.gl)},a.prototype.unbind=function(){this._ext.bindVertexArrayOES(null)},a.prototype.dispose=function(){this._ext.deleteVertexArrayOES(this.handle)},a.prototype.update=function(t,e,r){if(this.bind(),n(this.gl,e,t),this.unbind(),this._attribs.length=0,t)for(var a=0;a<t.length;++a){var o=t[a];"number"==typeof o?this._attribs.push(new i(a,1,o)):Array.isArray(o)&&this._attribs.push(new i(a,o.length,o[0],o[1],o[2],o[3]))}this._useElements=!!e,this._elementsType=r||this.gl.UNSIGNED_SHORT},a.prototype.draw=function(t,e,r){r=r||0;var n=this.gl;this._useElements?n.drawElements(t,e,this._elementsType,r):n.drawArrays(t,r,e)},e.exports=function(t,e){return new a(t,e,e.createVertexArrayOES())}},{"./do-bind.js":147}],150:[function(t,e,r){"use strict";var n=t("./lib/vao-native.js"),i=t("./lib/vao-emulated.js");function a(t){this.bindVertexArrayOES=t.bindVertexArray.bind(t),this.createVertexArrayOES=t.createVertexArray.bind(t),this.deleteVertexArrayOES=t.deleteVertexArray.bind(t)}e.exports=function(t,e,r,o){var s,l=t.createVertexArray?new a(t):t.getExtension("OES_vertex_array_object");return(s=l?n(t,l):i(t)).update(e,r,o),s}},{"./lib/vao-emulated.js":148,"./lib/vao-native.js":149}],151:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t}},{}],152:[function(t,e,r){e.exports=function(t,e){var r=n(t[0],t[1],t[2]),o=n(e[0],e[1],e[2]);i(r,r),i(o,o);var s=a(r,o);return s>1?0:Math.acos(s)};var n=t("./fromValues"),i=t("./normalize"),a=t("./dot")},{"./dot":162,"./fromValues":168,"./normalize":179}],153:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}},{}],154:[function(t,e,r){e.exports=function(t){var e=new Float32Array(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}},{}],155:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}},{}],156:[function(t,e,r){e.exports=function(){var t=new Float32Array(3);return t[0]=0,t[1]=0,t[2]=0,t}},{}],157:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t}},{}],158:[function(t,e,r){e.exports=t("./distance")},{"./distance":159}],159:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return Math.sqrt(r*r+n*n+i*i)}},{}],160:[function(t,e,r){e.exports=t("./divide")},{"./divide":161}],161:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t}},{}],162:[function(t,e,r){e.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}},{}],163:[function(t,e,r){e.exports=1e-6},{}],164:[function(t,e,r){e.exports=function(t,e){var r=t[0],i=t[1],a=t[2],o=e[0],s=e[1],l=e[2];return Math.abs(r-o)<=n*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=n*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(a-l)<=n*Math.max(1,Math.abs(a),Math.abs(l))};var n=t("./epsilon")},{"./epsilon":163}],165:[function(t,e,r){e.exports=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}},{}],166:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}},{}],167:[function(t,e,r){e.exports=function(t,e,r,i,a,o){var s,l;e||(e=3);r||(r=0);l=i?Math.min(i*e+r,t.length):t.length;for(s=r;s<l;s+=e)n[0]=t[s],n[1]=t[s+1],n[2]=t[s+2],a(n,n,o),t[s]=n[0],t[s+1]=n[1],t[s+2]=n[2];return t};var n=t("./create")()},{"./create":156}],168:[function(t,e,r){e.exports=function(t,e,r){var n=new Float32Array(3);return n[0]=t,n[1]=e,n[2]=r,n}},{}],169:[function(t,e,r){e.exports={EPSILON:t("./epsilon"),create:t("./create"),clone:t("./clone"),angle:t("./angle"),fromValues:t("./fromValues"),copy:t("./copy"),set:t("./set"),equals:t("./equals"),exactEquals:t("./exactEquals"),add:t("./add"),subtract:t("./subtract"),sub:t("./sub"),multiply:t("./multiply"),mul:t("./mul"),divide:t("./divide"),div:t("./div"),min:t("./min"),max:t("./max"),floor:t("./floor"),ceil:t("./ceil"),round:t("./round"),scale:t("./scale"),scaleAndAdd:t("./scaleAndAdd"),distance:t("./distance"),dist:t("./dist"),squaredDistance:t("./squaredDistance"),sqrDist:t("./sqrDist"),length:t("./length"),len:t("./len"),squaredLength:t("./squaredLength"),sqrLen:t("./sqrLen"),negate:t("./negate"),inverse:t("./inverse"),normalize:t("./normalize"),dot:t("./dot"),cross:t("./cross"),lerp:t("./lerp"),random:t("./random"),transformMat4:t("./transformMat4"),transformMat3:t("./transformMat3"),transformQuat:t("./transformQuat"),rotateX:t("./rotateX"),rotateY:t("./rotateY"),rotateZ:t("./rotateZ"),forEach:t("./forEach")}},{"./add":151,"./angle":152,"./ceil":153,"./clone":154,"./copy":155,"./create":156,"./cross":157,"./dist":158,"./distance":159,"./div":160,"./divide":161,"./dot":162,"./epsilon":163,"./equals":164,"./exactEquals":165,"./floor":166,"./forEach":167,"./fromValues":168,"./inverse":170,"./len":171,"./length":172,"./lerp":173,"./max":174,"./min":175,"./mul":176,"./multiply":177,"./negate":178,"./normalize":179,"./random":180,"./rotateX":181,"./rotateY":182,"./rotateZ":183,"./round":184,"./scale":185,"./scaleAndAdd":186,"./set":187,"./sqrDist":188,"./sqrLen":189,"./squaredDistance":190,"./squaredLength":191,"./sub":192,"./subtract":193,"./transformMat3":194,"./transformMat4":195,"./transformQuat":196}],170:[function(t,e,r){e.exports=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t}},{}],171:[function(t,e,r){e.exports=t("./length")},{"./length":172}],172:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2];return Math.sqrt(e*e+r*r+n*n)}},{}],173:[function(t,e,r){e.exports=function(t,e,r,n){var i=e[0],a=e[1],o=e[2];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t}},{}],174:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t}},{}],175:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t}},{}],176:[function(t,e,r){e.exports=t("./multiply")},{"./multiply":177}],177:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t}},{}],178:[function(t,e,r){e.exports=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t}},{}],179:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=r*r+n*n+i*i;a>0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a);return t}},{}],180:[function(t,e,r){e.exports=function(t,e){e=e||1;var r=2*Math.random()*Math.PI,n=2*Math.random()-1,i=Math.sqrt(1-n*n)*e;return t[0]=Math.cos(r)*i,t[1]=Math.sin(r)*i,t[2]=n*e,t}},{}],181:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[1],a=r[2],o=e[1]-i,s=e[2]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=e[0],t[1]=i+o*c-s*l,t[2]=a+o*l+s*c,t}},{}],182:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[0],a=r[2],o=e[0]-i,s=e[2]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=i+s*l+o*c,t[1]=e[1],t[2]=a+s*c-o*l,t}},{}],183:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[0],a=r[1],o=e[0]-i,s=e[1]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=i+o*c-s*l,t[1]=a+o*l+s*c,t[2]=e[2],t}},{}],184:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}},{}],185:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t}},{}],186:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t}},{}],187:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e,t[1]=r,t[2]=n,t}},{}],188:[function(t,e,r){e.exports=t("./squaredDistance")},{"./squaredDistance":190}],189:[function(t,e,r){e.exports=t("./squaredLength")},{"./squaredLength":191}],190:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return r*r+n*n+i*i}},{}],191:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2];return e*e+r*r+n*n}},{}],192:[function(t,e,r){e.exports=t("./subtract")},{"./subtract":193}],193:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t}},{}],194:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t}},{}],195:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[3]*n+r[7]*i+r[11]*a+r[15];return o=o||1,t[0]=(r[0]*n+r[4]*i+r[8]*a+r[12])/o,t[1]=(r[1]*n+r[5]*i+r[9]*a+r[13])/o,t[2]=(r[2]*n+r[6]*i+r[10]*a+r[14])/o,t}},{}],196:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],c=r[3],u=c*n+s*a-l*i,f=c*i+l*n-o*a,h=c*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=u*c+p*-o+f*-l-h*-s,t[1]=f*c+p*-s+h*-o-u*-l,t[2]=h*c+p*-l+u*-s-f*-o,t}},{}],197:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t}},{}],198:[function(t,e,r){e.exports=function(t){var e=new Float32Array(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}},{}],199:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}},{}],200:[function(t,e,r){e.exports=function(){var t=new Float32Array(4);return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t}},{}],201:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return Math.sqrt(r*r+n*n+i*i+a*a)}},{}],202:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t[3]=e[3]/r[3],t}},{}],203:[function(t,e,r){e.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}},{}],204:[function(t,e,r){e.exports=function(t,e,r,n){var i=new Float32Array(4);return i[0]=t,i[1]=e,i[2]=r,i[3]=n,i}},{}],205:[function(t,e,r){e.exports={create:t("./create"),clone:t("./clone"),fromValues:t("./fromValues"),copy:t("./copy"),set:t("./set"),add:t("./add"),subtract:t("./subtract"),multiply:t("./multiply"),divide:t("./divide"),min:t("./min"),max:t("./max"),scale:t("./scale"),scaleAndAdd:t("./scaleAndAdd"),distance:t("./distance"),squaredDistance:t("./squaredDistance"),length:t("./length"),squaredLength:t("./squaredLength"),negate:t("./negate"),inverse:t("./inverse"),normalize:t("./normalize"),dot:t("./dot"),lerp:t("./lerp"),random:t("./random"),transformMat4:t("./transformMat4"),transformQuat:t("./transformQuat")}},{"./add":197,"./clone":198,"./copy":199,"./create":200,"./distance":201,"./divide":202,"./dot":203,"./fromValues":204,"./inverse":206,"./length":207,"./lerp":208,"./max":209,"./min":210,"./multiply":211,"./negate":212,"./normalize":213,"./random":214,"./scale":215,"./scaleAndAdd":216,"./set":217,"./squaredDistance":218,"./squaredLength":219,"./subtract":220,"./transformMat4":221,"./transformQuat":222}],206:[function(t,e,r){e.exports=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t}},{}],207:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return Math.sqrt(e*e+r*r+n*n+i*i)}},{}],208:[function(t,e,r){e.exports=function(t,e,r,n){var i=e[0],a=e[1],o=e[2],s=e[3];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t[3]=s+n*(r[3]-s),t}},{}],209:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t[3]=Math.max(e[3],r[3]),t}},{}],210:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t[3]=Math.min(e[3],r[3]),t}},{}],211:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t[3]=e[3]*r[3],t}},{}],212:[function(t,e,r){e.exports=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t}},{}],213:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r*r+n*n+i*i+a*a;o>0&&(o=1/Math.sqrt(o),t[0]=r*o,t[1]=n*o,t[2]=i*o,t[3]=a*o);return t}},{}],214:[function(t,e,r){var n=t("./normalize"),i=t("./scale");e.exports=function(t,e){return e=e||1,t[0]=Math.random(),t[1]=Math.random(),t[2]=Math.random(),t[3]=Math.random(),n(t,t),i(t,t,e),t}},{"./normalize":213,"./scale":215}],215:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t}},{}],216:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t}},{}],217:[function(t,e,r){e.exports=function(t,e,r,n,i){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t}},{}],218:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return r*r+n*n+i*i+a*a}},{}],219:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return e*e+r*r+n*n+i*i}},{}],220:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t}},{}],221:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}},{}],222:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],c=r[3],u=c*n+s*a-l*i,f=c*i+l*n-o*a,h=c*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=u*c+p*-o+f*-l-h*-s,t[1]=f*c+p*-s+h*-o-u*-l,t[2]=h*c+p*-l+u*-s-f*-o,t[3]=e[3],t}},{}],223:[function(t,e,r){var n=t("glsl-tokenizer"),i=t("atob-lite");e.exports=function(t){for(var e=Array.isArray(t)?t:n(t),r=0;r<e.length;r++){var a=e[r];if("preprocessor"===a.type){var o=a.data.match(/\#define\s+SHADER_NAME(_B64)?\s+(.+)$/);if(o&&o[2]){var s=o[1],l=o[2];return(s?i(l):l).trim()}}}}},{"atob-lite":13,"glsl-tokenizer":230}],224:[function(t,e,r){e.exports=function(t){var e,r,c,u=0,f=0,h=999,p=[],d=[],m=1,g=0,v=0,y=!1,x=!1,b="",_=a,w=n;"300 es"===(t=t||{}).version&&(_=s,w=o);var T={},k={};for(u=0;u<_.length;u++)T[_[u]]=!0;for(u=0;u<w.length;u++)k[w[u]]=!0;return function(t){return d=[],null!==t?function(t){u=0,t.toString&&(t=t.toString());var r;b+=t.replace(/\r\n/g,"\n"),c=b.length;for(;e=b[u],u<c;){switch(r=u,h){case 0:u=L();break;case 1:case 2:u=E();break;case 3:u=C();break;case 4:u=O();break;case 11:u=I();break;case 5:u=z();break;case 9999:u=D();break;case 9:u=S();break;case 999:u=M()}if(r!==u)switch(b[r]){case"\n":g=0,++m;break;default:++g}}return f+=u,b=b.slice(u),d}(t):function(t){p.length&&A(p.join(""));return h=10,A("(eof)"),d}()};function A(t){t.length&&d.push({type:l[h],data:t,position:v,line:m,column:g})}function M(){return p=p.length?[]:p,"/"===r&&"*"===e?(v=f+u-1,h=0,r=e,u+1):"/"===r&&"/"===e?(v=f+u-1,h=1,r=e,u+1):"#"===e?(h=2,v=f+u,u):/\s/.test(e)?(h=9,v=f+u,u):(y=/\d/.test(e),x=/[^\w_]/.test(e),v=f+u,h=y?4:x?3:9999,u)}function S(){return/[^\s]/g.test(e)?(A(p.join("")),h=999,u):(p.push(e),r=e,u+1)}function E(){return"\r"!==e&&"\n"!==e||"\\"===r?(p.push(e),r=e,u+1):(A(p.join("")),h=999,u)}function L(){return"/"===e&&"*"===r?(p.push(e),A(p.join("")),h=999,u+1):(p.push(e),r=e,u+1)}function C(){if("."===r&&/\d/.test(e))return h=5,u;if("/"===r&&"*"===e)return h=0,u;if("/"===r&&"/"===e)return h=1,u;if("."===e&&p.length){for(;P(p););return h=5,u}if(";"===e||")"===e||"("===e){if(p.length)for(;P(p););return A(e),h=999,u+1}var t=2===p.length&&"="!==e;if(/[\w_\d\s]/.test(e)||t){for(;P(p););return h=999,u}return p.push(e),r=e,u+1}function P(t){for(var e,r,n=0;;){if(e=i.indexOf(t.slice(0,t.length+n).join("")),r=i[e],-1===e){if(n--+t.length>0)continue;r=t.slice(0,1).join("")}return A(r),v+=r.length,(p=p.slice(r.length)).length}}function I(){return/[^a-fA-F0-9]/.test(e)?(A(p.join("")),h=999,u):(p.push(e),r=e,u+1)}function O(){return"."===e||/[eE]/.test(e)?(p.push(e),h=5,r=e,u+1):"x"===e&&1===p.length&&"0"===p[0]?(h=11,p.push(e),r=e,u+1):/[^\d]/.test(e)?(A(p.join("")),h=999,u):(p.push(e),r=e,u+1)}function z(){return"f"===e&&(p.push(e),r=e,u+=1),/[eE]/.test(e)?(p.push(e),r=e,u+1):("-"!==e&&"+"!==e||!/[eE]/.test(r))&&/[^\d]/.test(e)?(A(p.join("")),h=999,u):(p.push(e),r=e,u+1)}function D(){if(/[^\d\w_]/.test(e)){var t=p.join("");return h=k[t]?8:T[t]?7:6,A(p.join("")),h=999,u}return p.push(e),r=e,u+1}};var n=t("./lib/literals"),i=t("./lib/operators"),a=t("./lib/builtins"),o=t("./lib/literals-300es"),s=t("./lib/builtins-300es"),l=["block-comment","line-comment","preprocessor","operator","integer","float","ident","builtin","keyword","whitespace","eof","integer"]},{"./lib/builtins":226,"./lib/builtins-300es":225,"./lib/literals":228,"./lib/literals-300es":227,"./lib/operators":229}],225:[function(t,e,r){var n=t("./builtins");n=n.slice().filter((function(t){return!/^(gl\_|texture)/.test(t)})),e.exports=n.concat(["gl_VertexID","gl_InstanceID","gl_Position","gl_PointSize","gl_FragCoord","gl_FrontFacing","gl_FragDepth","gl_PointCoord","gl_MaxVertexAttribs","gl_MaxVertexUniformVectors","gl_MaxVertexOutputVectors","gl_MaxFragmentInputVectors","gl_MaxVertexTextureImageUnits","gl_MaxCombinedTextureImageUnits","gl_MaxTextureImageUnits","gl_MaxFragmentUniformVectors","gl_MaxDrawBuffers","gl_MinProgramTexelOffset","gl_MaxProgramTexelOffset","gl_DepthRangeParameters","gl_DepthRange","trunc","round","roundEven","isnan","isinf","floatBitsToInt","floatBitsToUint","intBitsToFloat","uintBitsToFloat","packSnorm2x16","unpackSnorm2x16","packUnorm2x16","unpackUnorm2x16","packHalf2x16","unpackHalf2x16","outerProduct","transpose","determinant","inverse","texture","textureSize","textureProj","textureLod","textureOffset","texelFetch","texelFetchOffset","textureProjOffset","textureLodOffset","textureProjLod","textureProjLodOffset","textureGrad","textureGradOffset","textureProjGrad","textureProjGradOffset"])},{"./builtins":226}],226:[function(t,e,r){e.exports=["abs","acos","all","any","asin","atan","ceil","clamp","cos","cross","dFdx","dFdy","degrees","distance","dot","equal","exp","exp2","faceforward","floor","fract","gl_BackColor","gl_BackLightModelProduct","gl_BackLightProduct","gl_BackMaterial","gl_BackSecondaryColor","gl_ClipPlane","gl_ClipVertex","gl_Color","gl_DepthRange","gl_DepthRangeParameters","gl_EyePlaneQ","gl_EyePlaneR","gl_EyePlaneS","gl_EyePlaneT","gl_Fog","gl_FogCoord","gl_FogFragCoord","gl_FogParameters","gl_FragColor","gl_FragCoord","gl_FragData","gl_FragDepth","gl_FragDepthEXT","gl_FrontColor","gl_FrontFacing","gl_FrontLightModelProduct","gl_FrontLightProduct","gl_FrontMaterial","gl_FrontSecondaryColor","gl_LightModel","gl_LightModelParameters","gl_LightModelProducts","gl_LightProducts","gl_LightSource","gl_LightSourceParameters","gl_MaterialParameters","gl_MaxClipPlanes","gl_MaxCombinedTextureImageUnits","gl_MaxDrawBuffers","gl_MaxFragmentUniformComponents","gl_MaxLights","gl_MaxTextureCoords","gl_MaxTextureImageUnits","gl_MaxTextureUnits","gl_MaxVaryingFloats","gl_MaxVertexAttribs","gl_MaxVertexTextureImageUnits","gl_MaxVertexUniformComponents","gl_ModelViewMatrix","gl_ModelViewMatrixInverse","gl_ModelViewMatrixInverseTranspose","gl_ModelViewMatrixTranspose","gl_ModelViewProjectionMatrix","gl_ModelViewProjectionMatrixInverse","gl_ModelViewProjectionMatrixInverseTranspose","gl_ModelViewProjectionMatrixTranspose","gl_MultiTexCoord0","gl_MultiTexCoord1","gl_MultiTexCoord2","gl_MultiTexCoord3","gl_MultiTexCoord4","gl_MultiTexCoord5","gl_MultiTexCoord6","gl_MultiTexCoord7","gl_Normal","gl_NormalMatrix","gl_NormalScale","gl_ObjectPlaneQ","gl_ObjectPlaneR","gl_ObjectPlaneS","gl_ObjectPlaneT","gl_Point","gl_PointCoord","gl_PointParameters","gl_PointSize","gl_Position","gl_ProjectionMatrix","gl_ProjectionMatrixInverse","gl_ProjectionMatrixInverseTranspose","gl_ProjectionMatrixTranspose","gl_SecondaryColor","gl_TexCoord","gl_TextureEnvColor","gl_TextureMatrix","gl_TextureMatrixInverse","gl_TextureMatrixInverseTranspose","gl_TextureMatrixTranspose","gl_Vertex","greaterThan","greaterThanEqual","inversesqrt","length","lessThan","lessThanEqual","log","log2","matrixCompMult","max","min","mix","mod","normalize","not","notEqual","pow","radians","reflect","refract","sign","sin","smoothstep","sqrt","step","tan","texture2D","texture2DLod","texture2DProj","texture2DProjLod","textureCube","textureCubeLod","texture2DLodEXT","texture2DProjLodEXT","textureCubeLodEXT","texture2DGradEXT","texture2DProjGradEXT","textureCubeGradEXT"]},{}],227:[function(t,e,r){var n=t("./literals");e.exports=n.slice().concat(["layout","centroid","smooth","case","mat2x2","mat2x3","mat2x4","mat3x2","mat3x3","mat3x4","mat4x2","mat4x3","mat4x4","uvec2","uvec3","uvec4","samplerCubeShadow","sampler2DArray","sampler2DArrayShadow","isampler2D","isampler3D","isamplerCube","isampler2DArray","usampler2D","usampler3D","usamplerCube","usampler2DArray","coherent","restrict","readonly","writeonly","resource","atomic_uint","noperspective","patch","sample","subroutine","common","partition","active","filter","image1D","image2D","image3D","imageCube","iimage1D","iimage2D","iimage3D","iimageCube","uimage1D","uimage2D","uimage3D","uimageCube","image1DArray","image2DArray","iimage1DArray","iimage2DArray","uimage1DArray","uimage2DArray","image1DShadow","image2DShadow","image1DArrayShadow","image2DArrayShadow","imageBuffer","iimageBuffer","uimageBuffer","sampler1DArray","sampler1DArrayShadow","isampler1D","isampler1DArray","usampler1D","usampler1DArray","isampler2DRect","usampler2DRect","samplerBuffer","isamplerBuffer","usamplerBuffer","sampler2DMS","isampler2DMS","usampler2DMS","sampler2DMSArray","isampler2DMSArray","usampler2DMSArray"])},{"./literals":228}],228:[function(t,e,r){e.exports=["precision","highp","mediump","lowp","attribute","const","uniform","varying","break","continue","do","for","while","if","else","in","out","inout","float","int","uint","void","bool","true","false","discard","return","mat2","mat3","mat4","vec2","vec3","vec4","ivec2","ivec3","ivec4","bvec2","bvec3","bvec4","sampler1D","sampler2D","sampler3D","samplerCube","sampler1DShadow","sampler2DShadow","struct","asm","class","union","enum","typedef","template","this","packed","goto","switch","default","inline","noinline","volatile","public","static","extern","external","interface","long","short","double","half","fixed","unsigned","input","output","hvec2","hvec3","hvec4","dvec2","dvec3","dvec4","fvec2","fvec3","fvec4","sampler2DRect","sampler3DRect","sampler2DRectShadow","sizeof","cast","namespace","using"]},{}],229:[function(t,e,r){e.exports=["<<=",">>=","++","--","<<",">>","<=",">=","==","!=","&&","||","+=","-=","*=","/=","%=","&=","^^","^=","|=","(",")","[","]",".","!","~","*","/","%","+","-","<",">","&","^","|","?",":","=",",",";","{","}"]},{}],230:[function(t,e,r){var n=t("./index");e.exports=function(t,e){var r=n(e),i=[];return i=(i=i.concat(r(t))).concat(r(null))}},{"./index":224}],231:[function(t,e,r){e.exports=function(t){"string"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n<t.length-1;n++)r.push(t[n],e[n]||"");return r.push(t[n]),r.join("")}},{}],232:[function(t,e,r){"use strict";var n=t("is-browser");e.exports=n&&function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){t=!1}return t}()},{"is-browser":236}],233:[function(t,e,r){"use strict";e.exports=function(t,e){var r=t.length;if(0===r)throw new Error("Must have at least d+1 points");var i=t[0].length;if(r<=i)throw new Error("Must input at least d+1 points");var o=t.slice(0,i+1),s=n.apply(void 0,o);if(0===s)throw new Error("Input not in general position");for(var l=new Array(i+1),u=0;u<=i;++u)l[u]=u;s<0&&(l[0]=1,l[1]=0);var f=new a(l,new Array(i+1),!1),h=f.adjacent,p=new Array(i+2);for(u=0;u<=i;++u){for(var d=l.slice(),m=0;m<=i;++m)m===u&&(d[m]=-1);var g=d[0];d[0]=d[1],d[1]=g;var v=new a(d,new Array(i+1),!0);h[u]=v,p[u]=v}p[i+1]=f;for(u=0;u<=i;++u){d=h[u].vertices;var y=h[u].adjacent;for(m=0;m<=i;++m){var x=d[m];if(x<0)y[m]=f;else for(var b=0;b<=i;++b)h[b].vertices.indexOf(x)<0&&(y[m]=h[b])}}var _=new c(i,o,p),w=!!e;for(u=i+1;u<r;++u)_.insert(t[u],w);return _.boundary()};var n=t("robust-orientation"),i=t("simplicial-complex").compareCells;function a(t,e,r){this.vertices=t,this.adjacent=e,this.boundary=r,this.lastVisited=-1}function o(t,e,r){this.vertices=t,this.cell=e,this.index=r}function s(t,e){return i(t.vertices,e.vertices)}a.prototype.flip=function(){var t=this.vertices[0];this.vertices[0]=this.vertices[1],this.vertices[1]=t;var e=this.adjacent[0];this.adjacent[0]=this.adjacent[1],this.adjacent[1]=e};var l=[];function c(t,e,r){this.dimension=t,this.vertices=e,this.simplices=r,this.interior=r.filter((function(t){return!t.boundary})),this.tuple=new Array(t+1);for(var i=0;i<=t;++i)this.tuple[i]=this.vertices[i];var a,o=l[t];o||(o=l[t]=((a=n[t+1])||(a=n),function(t){return function(){var e=this.tuple;return t.apply(this,e)}}(a))),this.orient=o}var u=c.prototype;u.handleBoundaryDegeneracy=function(t,e){var r=this.dimension,n=this.vertices.length-1,i=this.tuple,a=this.vertices,o=[t];for(t.lastVisited=-n;o.length>0;)for(var s=(t=o.pop()).adjacent,l=0;l<=r;++l){var c=s[l];if(c.boundary&&!(c.lastVisited<=-n)){for(var u=c.vertices,f=0;f<=r;++f){var h=u[f];i[f]=h<0?e:a[h]}var p=this.orient();if(p>0)return c;c.lastVisited=-n,0===p&&o.push(c)}}return null},u.walk=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,a=this.tuple,o=e?this.interior.length*Math.random()|0:this.interior.length-1,s=this.interior[o];t:for(;!s.boundary;){for(var l=s.vertices,c=s.adjacent,u=0;u<=n;++u)a[u]=i[l[u]];s.lastVisited=r;for(u=0;u<=n;++u){var f=c[u];if(!(f.lastVisited>=r)){var h=a[u];a[u]=t;var p=this.orient();if(a[u]=h,p<0){s=f;continue t}f.boundary?f.lastVisited=-r:f.lastVisited=r}}return}return s},u.addPeaks=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,l=this.tuple,c=this.interior,u=this.simplices,f=[e];e.lastVisited=r,e.vertices[e.vertices.indexOf(-1)]=r,e.boundary=!1,c.push(e);for(var h=[];f.length>0;){var p=(e=f.pop()).vertices,d=e.adjacent,m=p.indexOf(r);if(!(m<0))for(var g=0;g<=n;++g)if(g!==m){var v=d[g];if(v.boundary&&!(v.lastVisited>=r)){var y=v.vertices;if(v.lastVisited!==-r){for(var x=0,b=0;b<=n;++b)y[b]<0?(x=b,l[b]=t):l[b]=i[y[b]];if(this.orient()>0){y[x]=r,v.boundary=!1,c.push(v),f.push(v),v.lastVisited=r;continue}v.lastVisited=-r}var _=v.adjacent,w=p.slice(),T=d.slice(),k=new a(w,T,!0);u.push(k);var A=_.indexOf(e);if(!(A<0)){_[A]=k,T[m]=v,w[g]=-1,T[g]=e,d[g]=k,k.flip();for(b=0;b<=n;++b){var M=w[b];if(!(M<0||M===r)){for(var S=new Array(n-1),E=0,L=0;L<=n;++L){var C=w[L];C<0||L===b||(S[E++]=C)}h.push(new o(S,k,b))}}}}}}h.sort(s);for(g=0;g+1<h.length;g+=2){var P=h[g],I=h[g+1],O=P.index,z=I.index;O<0||z<0||(P.cell.adjacent[P.index]=I.cell,I.cell.adjacent[I.index]=P.cell)}},u.insert=function(t,e){var r=this.vertices;r.push(t);var n=this.walk(t,e);if(n){for(var i=this.dimension,a=this.tuple,o=0;o<=i;++o){var s=n.vertices[o];a[o]=s<0?t:r[s]}var l=this.orient(a);l<0||(0!==l||(n=this.handleBoundaryDegeneracy(n,t)))&&this.addPeaks(t,n)}},u.boundary=function(){for(var t=this.dimension,e=[],r=this.simplices,n=r.length,i=0;i<n;++i){var a=r[i];if(a.boundary){for(var o=new Array(t),s=a.vertices,l=0,c=0,u=0;u<=t;++u)s[u]>=0?o[l++]=s[u]:c=1&u;if(c===(1&t)){var f=o[0];o[0]=o[1],o[1]=f}e.push(o)}}return e}},{"robust-orientation":284,"simplicial-complex":293}],234:[function(t,e,r){"use strict";var n=t("binary-search-bounds");function i(t,e,r,n,i){this.mid=t,this.left=e,this.right=r,this.leftPoints=n,this.rightPoints=i,this.count=(e?e.count:0)+(r?r.count:0)+n.length}e.exports=function(t){if(!t||0===t.length)return new v(null);return new v(g(t))};var a=i.prototype;function o(t,e){t.mid=e.mid,t.left=e.left,t.right=e.right,t.leftPoints=e.leftPoints,t.rightPoints=e.rightPoints,t.count=e.count}function s(t,e){var r=g(e);t.mid=r.mid,t.left=r.left,t.right=r.right,t.leftPoints=r.leftPoints,t.rightPoints=r.rightPoints,t.count=r.count}function l(t,e){var r=t.intervals([]);r.push(e),s(t,r)}function c(t,e){var r=t.intervals([]),n=r.indexOf(e);return n<0?0:(r.splice(n,1),s(t,r),1)}function u(t,e,r){for(var n=0;n<t.length&&t[n][0]<=e;++n){var i=r(t[n]);if(i)return i}}function f(t,e,r){for(var n=t.length-1;n>=0&&t[n][1]>=e;--n){var i=r(t[n]);if(i)return i}}function h(t,e){for(var r=0;r<t.length;++r){var n=e(t[r]);if(n)return n}}function p(t,e){return t-e}function d(t,e){var r=t[0]-e[0];return r||t[1]-e[1]}function m(t,e){var r=t[1]-e[1];return r||t[0]-e[0]}function g(t){if(0===t.length)return null;for(var e=[],r=0;r<t.length;++r)e.push(t[r][0],t[r][1]);e.sort(p);var n=e[e.length>>1],a=[],o=[],s=[];for(r=0;r<t.length;++r){var l=t[r];l[1]<n?a.push(l):n<l[0]?o.push(l):s.push(l)}var c=s,u=s.slice();return c.sort(d),u.sort(m),new i(n,g(a),g(o),c,u)}function v(t){this.root=t}a.intervals=function(t){return t.push.apply(t,this.leftPoints),this.left&&this.left.intervals(t),this.right&&this.right.intervals(t),t},a.insert=function(t){var e=this.count-this.leftPoints.length;if(this.count+=1,t[1]<this.mid)this.left?4*(this.left.count+1)>3*(e+1)?l(this,t):this.left.insert(t):this.left=g([t]);else if(t[0]>this.mid)this.right?4*(this.right.count+1)>3*(e+1)?l(this,t):this.right.insert(t):this.right=g([t]);else{var r=n.ge(this.leftPoints,t,d),i=n.ge(this.rightPoints,t,m);this.leftPoints.splice(r,0,t),this.rightPoints.splice(i,0,t)}},a.remove=function(t){var e=this.count-this.leftPoints;if(t[1]<this.mid)return this.left?4*(this.right?this.right.count:0)>3*(e-1)?c(this,t):2===(s=this.left.remove(t))?(this.left=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(t[0]>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(e-1)?c(this,t):2===(s=this.right.remove(t))?(this.right=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(1===this.count)return this.leftPoints[0]===t?2:0;if(1===this.leftPoints.length&&this.leftPoints[0]===t){if(this.left&&this.right){for(var r=this,i=this.left;i.right;)r=i,i=i.right;if(r===this)i.right=this.right;else{var a=this.left,s=this.right;r.count-=i.count,r.right=i.left,i.left=a,i.right=s}o(this,i),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?o(this,this.left):o(this,this.right);return 1}for(a=n.ge(this.leftPoints,t,d);a<this.leftPoints.length&&this.leftPoints[a][0]===t[0];++a)if(this.leftPoints[a]===t){this.count-=1,this.leftPoints.splice(a,1);for(s=n.ge(this.rightPoints,t,m);s<this.rightPoints.length&&this.rightPoints[s][1]===t[1];++s)if(this.rightPoints[s]===t)return this.rightPoints.splice(s,1),1}return 0},a.queryPoint=function(t,e){if(t<this.mid){if(this.left)if(r=this.left.queryPoint(t,e))return r;return u(this.leftPoints,t,e)}if(t>this.mid){var r;if(this.right)if(r=this.right.queryPoint(t,e))return r;return f(this.rightPoints,t,e)}return h(this.leftPoints,e)},a.queryInterval=function(t,e,r){var n;if(t<this.mid&&this.left&&(n=this.left.queryInterval(t,e,r)))return n;if(e>this.mid&&this.right&&(n=this.right.queryInterval(t,e,r)))return n;return e<this.mid?u(this.leftPoints,e,r):t>this.mid?f(this.rightPoints,t,r):h(this.leftPoints,r)};var y=v.prototype;y.insert=function(t){this.root?this.root.insert(t):this.root=new i(t[0],null,null,[t],[t])},y.remove=function(t){if(this.root){var e=this.root.remove(t);return 2===e&&(this.root=null),0!==e}return!1},y.queryPoint=function(t,e){if(this.root)return this.root.queryPoint(t,e)},y.queryInterval=function(t,e,r){if(t<=e&&this.root)return this.root.queryInterval(t,e,r)},Object.defineProperty(y,"count",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(y,"intervals",{get:function(){return this.root?this.root.intervals([]):[]}})},{"binary-search-bounds":31}],235:[function(t,e,r){"use strict";e.exports=function(t){for(var e=new Array(t),r=0;r<t;++r)e[r]=r;return e}},{}],236:[function(t,e,r){e.exports=!0},{}],237:[function(t,e,r){function n(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}
/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/
e.exports=function(t){return null!=t&&(n(t)||function(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&n(t.slice(0,0))}(t)||!!t._isBuffer)}},{}],238:[function(t,e,r){"use strict";e.exports=a,e.exports.isMobile=a,e.exports.default=a;var n=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(t){t||(t={});var e=t.ua;if(e||"undefined"==typeof navigator||(e=navigator.userAgent),e&&e.headers&&"string"==typeof e.headers["user-agent"]&&(e=e.headers["user-agent"]),"string"!=typeof e)return!1;var r=t.tablet?i.test(e):n.test(e);return!r&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==e.indexOf("Macintosh")&&-1!==e.indexOf("Safari")&&(r=!0),r}},{}],239:[function(t,e,r){"use strict";e.exports=function(t){for(var e,r=t.length,n=0;n<r;n++)if(((e=t.charCodeAt(n))<9||e>13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},{}],240:[function(t,e,r){e.exports=function(t,e,r){return t*(1-r)+e*r}},{}],241:[function(t,e,r){var n=t("./normalize"),i=t("gl-mat4/create"),a=t("gl-mat4/clone"),o=t("gl-mat4/determinant"),s=t("gl-mat4/invert"),l=t("gl-mat4/transpose"),c={length:t("gl-vec3/length"),normalize:t("gl-vec3/normalize"),dot:t("gl-vec3/dot"),cross:t("gl-vec3/cross")},u=i(),f=i(),h=[0,0,0,0],p=[[0,0,0],[0,0,0],[0,0,0]],d=[0,0,0];function m(t,e,r,n,i){t[0]=e[0]*n+r[0]*i,t[1]=e[1]*n+r[1]*i,t[2]=e[2]*n+r[2]*i}e.exports=function(t,e,r,i,g,v){if(e||(e=[0,0,0]),r||(r=[0,0,0]),i||(i=[0,0,0]),g||(g=[0,0,0,1]),v||(v=[0,0,0,1]),!n(u,t))return!1;if(a(f,u),f[3]=0,f[7]=0,f[11]=0,f[15]=1,Math.abs(o(f)<1e-8))return!1;var y,x,b,_,w,T,k,A=u[3],M=u[7],S=u[11],E=u[12],L=u[13],C=u[14],P=u[15];if(0!==A||0!==M||0!==S){if(h[0]=A,h[1]=M,h[2]=S,h[3]=P,!s(f,f))return!1;l(f,f),y=g,b=f,_=(x=h)[0],w=x[1],T=x[2],k=x[3],y[0]=b[0]*_+b[4]*w+b[8]*T+b[12]*k,y[1]=b[1]*_+b[5]*w+b[9]*T+b[13]*k,y[2]=b[2]*_+b[6]*w+b[10]*T+b[14]*k,y[3]=b[3]*_+b[7]*w+b[11]*T+b[15]*k}else g[0]=g[1]=g[2]=0,g[3]=1;if(e[0]=E,e[1]=L,e[2]=C,function(t,e){t[0][0]=e[0],t[0][1]=e[1],t[0][2]=e[2],t[1][0]=e[4],t[1][1]=e[5],t[1][2]=e[6],t[2][0]=e[8],t[2][1]=e[9],t[2][2]=e[10]}(p,u),r[0]=c.length(p[0]),c.normalize(p[0],p[0]),i[0]=c.dot(p[0],p[1]),m(p[1],p[1],p[0],1,-i[0]),r[1]=c.length(p[1]),c.normalize(p[1],p[1]),i[0]/=r[1],i[1]=c.dot(p[0],p[2]),m(p[2],p[2],p[0],1,-i[1]),i[2]=c.dot(p[1],p[2]),m(p[2],p[2],p[1],1,-i[2]),r[2]=c.length(p[2]),c.normalize(p[2],p[2]),i[1]/=r[2],i[2]/=r[2],c.cross(d,p[1],p[2]),c.dot(p[0],d)<0)for(var I=0;I<3;I++)r[I]*=-1,p[I][0]*=-1,p[I][1]*=-1,p[I][2]*=-1;return v[0]=.5*Math.sqrt(Math.max(1+p[0][0]-p[1][1]-p[2][2],0)),v[1]=.5*Math.sqrt(Math.max(1-p[0][0]+p[1][1]-p[2][2],0)),v[2]=.5*Math.sqrt(Math.max(1-p[0][0]-p[1][1]+p[2][2],0)),v[3]=.5*Math.sqrt(Math.max(1+p[0][0]+p[1][1]+p[2][2],0)),p[2][1]>p[1][2]&&(v[0]=-v[0]),p[0][2]>p[2][0]&&(v[1]=-v[1]),p[1][0]>p[0][1]&&(v[2]=-v[2]),!0}},{"./normalize":242,"gl-mat4/clone":92,"gl-mat4/create":93,"gl-mat4/determinant":94,"gl-mat4/invert":98,"gl-mat4/transpose":109,"gl-vec3/cross":157,"gl-vec3/dot":162,"gl-vec3/length":172,"gl-vec3/normalize":179}],242:[function(t,e,r){e.exports=function(t,e){var r=e[15];if(0===r)return!1;for(var n=1/r,i=0;i<16;i++)t[i]=e[i]*n;return!0}},{}],243:[function(t,e,r){var n=t("gl-vec3/lerp"),i=t("mat4-recompose"),a=t("mat4-decompose"),o=t("gl-mat4/determinant"),s=t("quat-slerp"),l=f(),c=f(),u=f();function f(){return{translate:h(),scale:h(1),skew:h(),perspective:[0,0,0,1],quaternion:[0,0,0,1]}}function h(t){return[t||0,t||0,t||0]}e.exports=function(t,e,r,f){if(0===o(e)||0===o(r))return!1;var h=a(e,l.translate,l.scale,l.skew,l.perspective,l.quaternion),p=a(r,c.translate,c.scale,c.skew,c.perspective,c.quaternion);return!(!h||!p)&&(n(u.translate,l.translate,c.translate,f),n(u.skew,l.skew,c.skew,f),n(u.scale,l.scale,c.scale,f),n(u.perspective,l.perspective,c.perspective,f),s(u.quaternion,l.quaternion,c.quaternion,f),i(t,u.translate,u.scale,u.skew,u.perspective,u.quaternion),!0)}},{"gl-mat4/determinant":94,"gl-vec3/lerp":173,"mat4-decompose":241,"mat4-recompose":244,"quat-slerp":271}],244:[function(t,e,r){var n={identity:t("gl-mat4/identity"),translate:t("gl-mat4/translate"),multiply:t("gl-mat4/multiply"),create:t("gl-mat4/create"),scale:t("gl-mat4/scale"),fromRotationTranslation:t("gl-mat4/fromRotationTranslation")},i=(n.create(),n.create());e.exports=function(t,e,r,a,o,s){return n.identity(t),n.fromRotationTranslation(t,s,e),t[3]=o[0],t[7]=o[1],t[11]=o[2],t[15]=o[3],n.identity(i),0!==a[2]&&(i[9]=a[2],n.multiply(t,t,i)),0!==a[1]&&(i[9]=0,i[8]=a[1],n.multiply(t,t,i)),0!==a[0]&&(i[8]=0,i[4]=a[0],n.multiply(t,t,i)),n.scale(t,t,r),t}},{"gl-mat4/create":93,"gl-mat4/fromRotationTranslation":96,"gl-mat4/identity":97,"gl-mat4/multiply":100,"gl-mat4/scale":107,"gl-mat4/translate":108}],245:[function(t,e,r){"use strict";var n=t("binary-search-bounds"),i=t("mat4-interpolate"),a=t("gl-mat4/invert"),o=t("gl-mat4/rotateX"),s=t("gl-mat4/rotateY"),l=t("gl-mat4/rotateZ"),c=t("gl-mat4/lookAt"),u=t("gl-mat4/translate"),f=(t("gl-mat4/scale"),t("gl-vec3/normalize")),h=[0,0,0];function p(t){this._components=t.slice(),this._time=[0],this.prevMatrix=t.slice(),this.nextMatrix=t.slice(),this.computedMatrix=t.slice(),this.computedInverse=t.slice(),this.computedEye=[0,0,0],this.computedUp=[0,0,0],this.computedCenter=[0,0,0],this.computedRadius=[0],this._limits=[-1/0,1/0]}e.exports=function(t){return new p((t=t||{}).matrix||[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])};var d=p.prototype;d.recalcMatrix=function(t){var e=this._time,r=n.le(e,t),o=this.computedMatrix;if(!(r<0)){var s=this._components;if(r===e.length-1)for(var l=16*r,c=0;c<16;++c)o[c]=s[l++];else{var u=e[r+1]-e[r],h=(l=16*r,this.prevMatrix),p=!0;for(c=0;c<16;++c)h[c]=s[l++];var d=this.nextMatrix;for(c=0;c<16;++c)d[c]=s[l++],p=p&&h[c]===d[c];if(u<1e-6||p)for(c=0;c<16;++c)o[c]=h[c];else i(o,h,d,(t-e[r])/u)}var m=this.computedUp;m[0]=o[1],m[1]=o[5],m[2]=o[9],f(m,m);var g=this.computedInverse;a(g,o);var v=this.computedEye,y=g[15];v[0]=g[12]/y,v[1]=g[13]/y,v[2]=g[14]/y;var x=this.computedCenter,b=Math.exp(this.computedRadius[0]);for(c=0;c<3;++c)x[c]=v[c]-o[2+4*c]*b}},d.idle=function(t){if(!(t<this.lastT())){for(var e=this._components,r=e.length-16,n=0;n<16;++n)e.push(e[r++]);this._time.push(t)}},d.flush=function(t){var e=n.gt(this._time,t)-2;e<0||(this._time.splice(0,e),this._components.splice(0,16*e))},d.lastT=function(){return this._time[this._time.length-1]},d.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||h,n=n||this.computedUp,this.setMatrix(t,c(this.computedMatrix,e,r,n));for(var i=0,a=0;a<3;++a)i+=Math.pow(r[a]-e[a],2);i=Math.log(Math.sqrt(i)),this.computedRadius[0]=i},d.rotate=function(t,e,r,n){this.recalcMatrix(t);var i=this.computedInverse;e&&s(i,i,e),r&&o(i,i,r),n&&l(i,i,n),this.setMatrix(t,a(this.computedMatrix,i))};var m=[0,0,0];d.pan=function(t,e,r,n){m[0]=-(e||0),m[1]=-(r||0),m[2]=-(n||0),this.recalcMatrix(t);var i=this.computedInverse;u(i,i,m),this.setMatrix(t,a(i,i))},d.translate=function(t,e,r,n){m[0]=e||0,m[1]=r||0,m[2]=n||0,this.recalcMatrix(t);var i=this.computedMatrix;u(i,i,m),this.setMatrix(t,i)},d.setMatrix=function(t,e){if(!(t<this.lastT())){this._time.push(t);for(var r=0;r<16;++r)this._components.push(e[r])}},d.setDistance=function(t,e){this.computedRadius[0]=e},d.setDistanceLimits=function(t,e){var r=this._limits;r[0]=t,r[1]=e},d.getDistanceLimits=function(t){var e=this._limits;return t?(t[0]=e[0],t[1]=e[1],t):e}},{"binary-search-bounds":31,"gl-mat4/invert":98,"gl-mat4/lookAt":99,"gl-mat4/rotateX":104,"gl-mat4/rotateY":105,"gl-mat4/rotateZ":106,"gl-mat4/scale":107,"gl-mat4/translate":108,"gl-vec3/normalize":179,"mat4-interpolate":243}],246:[function(t,e,r){"use strict";e.exports=function(t){var e=t.length;if(e<3){for(var r=new Array(e),i=0;i<e;++i)r[i]=i;return 2===e&&t[0][0]===t[1][0]&&t[0][1]===t[1][1]?[0]:r}var a=new Array(e);for(i=0;i<e;++i)a[i]=i;a.sort((function(e,r){var n=t[e][0]-t[r][0];return n||t[e][1]-t[r][1]}));var o=[a[0],a[1]],s=[a[0],a[1]];for(i=2;i<e;++i){for(var l=a[i],c=t[l],u=o.length;u>1&&n(t[o[u-2]],t[o[u-1]],c)<=0;)u-=1,o.pop();for(o.push(l),u=s.length;u>1&&n(t[s[u-2]],t[s[u-1]],c)>=0;)u-=1,s.pop();s.push(l)}r=new Array(s.length+o.length-2);for(var f=0,h=(i=0,o.length);i<h;++i)r[f++]=o[i];for(var p=s.length-2;p>0;--p)r[f++]=s[p];return r};var n=t("robust-orientation")[3]},{"robust-orientation":284}],247:[function(t,e,r){"use strict";e.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return"altKey"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),"shiftKey"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),"ctrlKey"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),"metaKey"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function c(t,s){var c=n.x(s),u=n.y(s);"buttons"in s&&(t=0|s.buttons),(t!==r||c!==i||u!==a||l(s))&&(r=0|t,i=c||0,a=u||0,e&&e(r,i,a,o))}function u(t){c(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?c(0,t):c(r,t)}function d(t){c(r|n.buttons(t),t)}function m(t){c(r&~n.buttons(t),t)}function g(){s||(s=!0,t.addEventListener("mousemove",p),t.addEventListener("mousedown",d),t.addEventListener("mouseup",m),t.addEventListener("mouseleave",u),t.addEventListener("mouseenter",u),t.addEventListener("mouseout",u),t.addEventListener("mouseover",u),t.addEventListener("blur",f),t.addEventListener("keyup",h),t.addEventListener("keydown",h),t.addEventListener("keypress",h),t!==window&&(window.addEventListener("blur",f),window.addEventListener("keyup",h),window.addEventListener("keydown",h),window.addEventListener("keypress",h)))}g();var v={element:t};return Object.defineProperties(v,{enabled:{get:function(){return s},set:function(e){e?g():function(){if(!s)return;s=!1,t.removeEventListener("mousemove",p),t.removeEventListener("mousedown",d),t.removeEventListener("mouseup",m),t.removeEventListener("mouseleave",u),t.removeEventListener("mouseenter",u),t.removeEventListener("mouseout",u),t.removeEventListener("mouseover",u),t.removeEventListener("blur",f),t.removeEventListener("keyup",h),t.removeEventListener("keydown",h),t.removeEventListener("keypress",h),t!==window&&(window.removeEventListener("blur",f),window.removeEventListener("keyup",h),window.removeEventListener("keydown",h),window.removeEventListener("keypress",h))}()},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),v};var n=t("mouse-event")},{"mouse-event":249}],248:[function(t,e,r){var n={left:0,top:0};e.exports=function(t,e,r){e=e||t.currentTarget||t.srcElement,Array.isArray(r)||(r=[0,0]);var i=t.clientX||0,a=t.clientY||0,o=(s=e,s===window||s===document||s===document.body?n:s.getBoundingClientRect());var s;return r[0]=i-o.left,r[1]=a-o.top,r}},{}],249:[function(t,e,r){"use strict";function n(t){return t.target||t.srcElement||window}r.buttons=function(t){if("object"==typeof t){if("buttons"in t)return t.buttons;if("which"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<<e-1}else if("button"in t){var e;if(1===(e=t.button))return 4;if(2===e)return 2;if(e>=0)return 1<<e}}return 0},r.element=n,r.x=function(t){if("object"==typeof t){if("offsetX"in t)return t.offsetX;var e=n(t).getBoundingClientRect();return t.clientX-e.left}return 0},r.y=function(t){if("object"==typeof t){if("offsetY"in t)return t.offsetY;var e=n(t).getBoundingClientRect();return t.clientY-e.top}return 0}},{}],250:[function(t,e,r){"use strict";var n=t("to-px");e.exports=function(t,e,r){"function"==typeof t&&(r=!!e,e=t,t=window);var i=n("ex",t),a=function(t){r&&t.preventDefault();var n=t.deltaX||0,a=t.deltaY||0,o=t.deltaZ||0,s=1;switch(t.deltaMode){case 1:s=i;break;case 2:s=window.innerHeight}if(a*=s,o*=s,(n*=s)||a||o)return e(n,a,o,t)};return t.addEventListener("wheel",a),a}},{"to-px":304}],251:[function(t,e,r){"use strict";var n=t("typedarray-pool");e.exports=function(t){function e(t){throw new Error("ndarray-extract-contour: "+t)}"object"!=typeof t&&e("Must specify arguments");var r=t.order;Array.isArray(r)||e("Must specify order");var a=t.arrayArguments||1;a<1&&e("Must have at least one array argument");var o=t.scalarArguments||0;o<0&&e("Scalar arg count must be > 0");"function"!=typeof t.vertex&&e("Must specify vertex creation function");"function"!=typeof t.cell&&e("Must specify cell creation function");"function"!=typeof t.phase&&e("Must specify phase function");for(var s=t.getters||[],l=new Array(a),c=0;c<a;++c)s.indexOf(c)>=0?l[c]=!0:l[c]=!1;return function(t,e,r,a,o,s){var l=[s,o].join(",");return(0,i[l])(t,e,r,n.mallocUint32,n.freeUint32)}(t.vertex,t.cell,t.phase,0,r,l)};var i={"false,0,1":function(t,e,r,n,i){return function(a,o,s,l){var c,u=0|a.shape[0],f=0|a.shape[1],h=a.data,p=0|a.offset,d=0|a.stride[0],m=0|a.stride[1],g=p,v=0|-d,y=0,x=0|-m,b=0,_=-d-m|0,w=0,T=0|d,k=m-d*u|0,A=0,M=0,S=0,E=2*u|0,L=n(E),C=n(E),P=0,I=0,O=-1,z=-1,D=0,R=0|-u,F=0|u,B=0,N=-u-1|0,j=u-1|0,U=0,V=0,H=0;for(A=0;A<u;++A)L[P++]=r(h[g],o,s,l),g+=T;if(g+=k,f>0){if(M=1,L[P++]=r(h[g],o,s,l),g+=T,u>0)for(A=1,c=h[g],I=L[P]=r(c,o,s,l),D=L[P+O],B=L[P+R],U=L[P+N],I===D&&I===B&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,D,B,U,o,s,l),V=C[P]=S++),P+=1,g+=T,A=2;A<u;++A)c=h[g],I=L[P]=r(c,o,s,l),D=L[P+O],B=L[P+R],U=L[P+N],I===D&&I===B&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,D,B,U,o,s,l),V=C[P]=S++,U!==D&&e(C[P+O],V,w,y,U,D,o,s,l)),P+=1,g+=T;for(g+=k,P=0,H=O,O=z,z=H,H=R,R=F,F=H,H=N,N=j,j=H,M=2;M<f;++M){if(L[P++]=r(h[g],o,s,l),g+=T,u>0)for(A=1,c=h[g],I=L[P]=r(c,o,s,l),D=L[P+O],B=L[P+R],U=L[P+N],I===D&&I===B&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,D,B,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,b,w,B,U,o,s,l)),P+=1,g+=T,A=2;A<u;++A)c=h[g],I=L[P]=r(c,o,s,l),D=L[P+O],B=L[P+R],U=L[P+N],I===D&&I===B&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,D,B,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,b,w,B,U,o,s,l),U!==D&&e(C[P+O],V,w,y,U,D,o,s,l)),P+=1,g+=T;1&M&&(P=0),H=O,O=z,z=H,H=R,R=F,F=H,H=N,N=j,j=H,g+=k}}i(C),i(L)}},"false,1,0":function(t,e,r,n,i){return function(a,o,s,l){var c,u=0|a.shape[0],f=0|a.shape[1],h=a.data,p=0|a.offset,d=0|a.stride[0],m=0|a.stride[1],g=p,v=0|-d,y=0,x=0|-m,b=0,_=-d-m|0,w=0,T=0|m,k=d-m*f|0,A=0,M=0,S=0,E=2*f|0,L=n(E),C=n(E),P=0,I=0,O=-1,z=-1,D=0,R=0|-f,F=0|f,B=0,N=-f-1|0,j=f-1|0,U=0,V=0,H=0;for(M=0;M<f;++M)L[P++]=r(h[g],o,s,l),g+=T;if(g+=k,u>0){if(A=1,L[P++]=r(h[g],o,s,l),g+=T,f>0)for(M=1,c=h[g],I=L[P]=r(c,o,s,l),B=L[P+R],D=L[P+O],U=L[P+N],I===B&&I===D&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,B,D,U,o,s,l),V=C[P]=S++),P+=1,g+=T,M=2;M<f;++M)c=h[g],I=L[P]=r(c,o,s,l),B=L[P+R],D=L[P+O],U=L[P+N],I===B&&I===D&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,B,D,U,o,s,l),V=C[P]=S++,U!==D&&e(C[P+O],V,b,w,D,U,o,s,l)),P+=1,g+=T;for(g+=k,P=0,H=R,R=F,F=H,H=O,O=z,z=H,H=N,N=j,j=H,A=2;A<u;++A){if(L[P++]=r(h[g],o,s,l),g+=T,f>0)for(M=1,c=h[g],I=L[P]=r(c,o,s,l),B=L[P+R],D=L[P+O],U=L[P+N],I===B&&I===D&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,B,D,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,w,y,U,B,o,s,l)),P+=1,g+=T,M=2;M<f;++M)c=h[g],I=L[P]=r(c,o,s,l),B=L[P+R],D=L[P+O],U=L[P+N],I===B&&I===D&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,B,D,U,o,s,l),V=C[P]=S++,U!==D&&e(C[P+O],V,b,w,D,U,o,s,l),U!==B&&e(C[P+R],V,w,y,U,B,o,s,l)),P+=1,g+=T;1&A&&(P=0),H=R,R=F,F=H,H=O,O=z,z=H,H=N,N=j,j=H,g+=k}}i(C),i(L)}}}},{"typedarray-pool":308}],252:[function(t,e,r){"use strict";var n=t("dup"),i={zero:function(t,e,r,n){var i=t[0];n|=0;var a=0,o=r[0];for(a=0;a<i;++a)e[n]=0,n+=o},fdTemplate1:function(t,e,r,n,i,a,o){var s=t[0],l=r[0],c=-1*l,u=l;n|=0,o|=0;var f=0,h=l,p=a[0];for(f=0;f<s;++f)i[o]=.5*(e[n+c]-e[n+u]),n+=h,o+=p},fdTemplate2:function(t,e,r,n,i,a,o,s,l,c){var u=t[0],f=t[1],h=r[0],p=r[1],d=a[0],m=a[1],g=l[0],v=l[1],y=-1*h,x=h,b=-1*p,_=p;n|=0,o|=0,c|=0;var w=0,T=0,k=p,A=h-f*p,M=m,S=d-f*m,E=v,L=g-f*v;for(T=0;T<u;++T){for(w=0;w<f;++w)i[o]=.5*(e[n+y]-e[n+x]),s[c]=.5*(e[n+b]-e[n+_]),n+=k,o+=M,c+=E;n+=A,o+=S,c+=L}}},a={cdiff:function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=n.dtype,l=n.order,c=i.dtype,u=i.order,f=[a,o.join(),s,l.join(),c,u.join()].join(),h=e[f];return h||(e[f]=h=t([a,o,s,l,c,u])),h(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i.data,i.stride,0|i.offset)}},zero:function(t){var e={};return function(r){var n=r.dtype,i=r.order,a=[n,i.join()].join(),o=e[a];return o||(e[a]=o=t([n,i])),o(r.shape.slice(0),r.data,r.stride,0|r.offset)}},fdTemplate1:function(t){var e={};return function(r,n){var i=r.dtype,a=r.order,o=n.dtype,s=n.order,l=[i,a.join(),o,s.join()].join(),c=e[l];return c||(e[l]=c=t([i,a,o,s])),c(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset)}},fdTemplate2:function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=n.dtype,l=n.order,c=i.dtype,u=i.order,f=[a,o.join(),s,l.join(),c,u.join()].join(),h=e[f];return h||(e[f]=h=t([a,o,s,l,c,u])),h(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i.data,i.stride,0|i.offset)}}};function o(t){return(0,a[t.funcName])(s.bind(void 0,t))}function s(t){return i[t.funcName]}function l(t){return o({funcName:t.funcName})}var c={},u={},f=l({funcName:"cdiff"}),h=l({funcName:"zero"});function p(t){return t in c?c[t]:c[t]=l({funcName:"fdTemplate"+t})}function d(t,e,r,n){return function(t,i){var a=i.shape.slice();return a[0]>2&&a[1]>2&&n(i.pick(-1,-1).lo(1,1).hi(a[0]-2,a[1]-2),t.pick(-1,-1,0).lo(1,1).hi(a[0]-2,a[1]-2),t.pick(-1,-1,1).lo(1,1).hi(a[0]-2,a[1]-2)),a[1]>2&&(r(i.pick(0,-1).lo(1).hi(a[1]-2),t.pick(0,-1,1).lo(1).hi(a[1]-2)),e(t.pick(0,-1,0).lo(1).hi(a[1]-2))),a[1]>2&&(r(i.pick(a[0]-1,-1).lo(1).hi(a[1]-2),t.pick(a[0]-1,-1,1).lo(1).hi(a[1]-2)),e(t.pick(a[0]-1,-1,0).lo(1).hi(a[1]-2))),a[0]>2&&(r(i.pick(-1,0).lo(1).hi(a[0]-2),t.pick(-1,0,0).lo(1).hi(a[0]-2)),e(t.pick(-1,0,1).lo(1).hi(a[0]-2))),a[0]>2&&(r(i.pick(-1,a[1]-1).lo(1).hi(a[0]-2),t.pick(-1,a[1]-1,0).lo(1).hi(a[0]-2)),e(t.pick(-1,a[1]-1,1).lo(1).hi(a[0]-2))),t.set(0,0,0,0),t.set(0,0,1,0),t.set(a[0]-1,0,0,0),t.set(a[0]-1,0,1,0),t.set(0,a[1]-1,0,0),t.set(0,a[1]-1,1,0),t.set(a[0]-1,a[1]-1,0,0),t.set(a[0]-1,a[1]-1,1,0),t}}e.exports=function(t,e,r){return Array.isArray(r)||(r=n(e.dimension,"string"==typeof r?r:"clamp")),0===e.size?t:0===e.dimension?(t.set(0),t):function(t){var e=t.join();if(a=u[e])return a;for(var r=t.length,n=[f,h],i=1;i<=r;++i)n.push(p(i));var a=d.apply(void 0,n);return u[e]=a,a}(r)(t,e)}},{dup:65}],253:[function(t,e,r){"use strict";function n(t,e){var r=Math.floor(e),n=e-r,i=0<=r&&r<t.shape[0],a=0<=r+1&&r+1<t.shape[0];return(1-n)*(i?+t.get(r):0)+n*(a?+t.get(r+1):0)}function i(t,e,r){var n=Math.floor(e),i=e-n,a=0<=n&&n<t.shape[0],o=0<=n+1&&n+1<t.shape[0],s=Math.floor(r),l=r-s,c=0<=s&&s<t.shape[1],u=0<=s+1&&s+1<t.shape[1],f=a&&c?t.get(n,s):0,h=a&&u?t.get(n,s+1):0;return(1-l)*((1-i)*f+i*(o&&c?t.get(n+1,s):0))+l*((1-i)*h+i*(o&&u?t.get(n+1,s+1):0))}function a(t,e,r,n){var i=Math.floor(e),a=e-i,o=0<=i&&i<t.shape[0],s=0<=i+1&&i+1<t.shape[0],l=Math.floor(r),c=r-l,u=0<=l&&l<t.shape[1],f=0<=l+1&&l+1<t.shape[1],h=Math.floor(n),p=n-h,d=0<=h&&h<t.shape[2],m=0<=h+1&&h+1<t.shape[2],g=o&&u&&d?t.get(i,l,h):0,v=o&&f&&d?t.get(i,l+1,h):0,y=s&&u&&d?t.get(i+1,l,h):0,x=s&&f&&d?t.get(i+1,l+1,h):0,b=o&&u&&m?t.get(i,l,h+1):0,_=o&&f&&m?t.get(i,l+1,h+1):0;return(1-p)*((1-c)*((1-a)*g+a*y)+c*((1-a)*v+a*x))+p*((1-c)*((1-a)*b+a*(s&&u&&m?t.get(i+1,l,h+1):0))+c*((1-a)*_+a*(s&&f&&m?t.get(i+1,l+1,h+1):0)))}function o(t){var e,r,n=0|t.shape.length,i=new Array(n),a=new Array(n),o=new Array(n),s=new Array(n);for(e=0;e<n;++e)r=+arguments[e+1],i[e]=Math.floor(r),a[e]=r-i[e],o[e]=0<=i[e]&&i[e]<t.shape[e],s[e]=0<=i[e]+1&&i[e]+1<t.shape[e];var l,c,u,f=0;t:for(e=0;e<1<<n;++e){for(c=1,u=t.offset,l=0;l<n;++l)if(e&1<<l){if(!s[l])continue t;c*=a[l],u+=t.stride[l]*(i[l]+1)}else{if(!o[l])continue t;c*=1-a[l],u+=t.stride[l]*i[l]}f+=c*t.data[u]}return f}e.exports=function(t,e,r,s){switch(t.shape.length){case 0:return 0;case 1:return n(t,e);case 2:return i(t,e,r);case 3:return a(t,e,r,s);default:return o.apply(void 0,arguments)}},e.exports.d1=n,e.exports.d2=i,e.exports.d3=a},{}],254:[function(t,e,r){"use strict";var n={"float64,2,1,0":function(){return function(t,e,r,n,i){var a=t[0],o=t[1],s=t[2],l=r[0],c=r[1],u=r[2];n|=0;var f=0,h=0,p=0,d=u,m=c-s*u,g=l-o*c;for(p=0;p<a;++p){for(h=0;h<o;++h){for(f=0;f<s;++f)e[n]/=i,n+=d;n+=m}n+=g}}},"uint8,2,0,1,float64,2,1,0":function(){return function(t,e,r,n,i,a,o,s){for(var l=t[0],c=t[1],u=t[2],f=r[0],h=r[1],p=r[2],d=a[0],m=a[1],g=a[2],v=n|=0,y=o|=0,x=0|t[0];x>0;){x<64?(l=x,x=0):(l=64,x-=64);for(var b=0|t[1];b>0;){b<64?(c=b,b=0):(c=64,b-=64),n=v+x*f+b*h,o=y+x*d+b*m;var _=0,w=0,T=0,k=p,A=f-u*p,M=h-l*f,S=g,E=d-u*g,L=m-l*d;for(T=0;T<c;++T){for(w=0;w<l;++w){for(_=0;_<u;++_)e[n]=i[o]*s,n+=k,o+=S;n+=A,o+=E}n+=M,o+=L}}}}},"float32,1,0,float32,1,0":function(){return function(t,e,r,n,i,a,o){var s=t[0],l=t[1],c=r[0],u=r[1],f=a[0],h=a[1];n|=0,o|=0;var p=0,d=0,m=u,g=c-l*u,v=h,y=f-l*h;for(d=0;d<s;++d){for(p=0;p<l;++p)e[n]=i[o],n+=m,o+=v;n+=g,o+=y}}},"float32,1,0,float32,0,1":function(){return function(t,e,r,n,i,a,o){for(var s=t[0],l=t[1],c=r[0],u=r[1],f=a[0],h=a[1],p=n|=0,d=o|=0,m=0|t[1];m>0;){m<64?(l=m,m=0):(l=64,m-=64);for(var g=0|t[0];g>0;){g<64?(s=g,g=0):(s=64,g-=64),n=p+m*u+g*c,o=d+m*h+g*f;var v=0,y=0,x=u,b=c-l*u,_=h,w=f-l*h;for(y=0;y<s;++y){for(v=0;v<l;++v)e[n]=i[o],n+=x,o+=_;n+=b,o+=w}}}}},"uint8,2,0,1,uint8,1,2,0":function(){return function(t,e,r,n,i,a,o){for(var s=t[0],l=t[1],c=t[2],u=r[0],f=r[1],h=r[2],p=a[0],d=a[1],m=a[2],g=n|=0,v=o|=0,y=0|t[2];y>0;){y<64?(c=y,y=0):(c=64,y-=64);for(var x=0|t[0];x>0;){x<64?(s=x,x=0):(s=64,x-=64);for(var b=0|t[1];b>0;){b<64?(l=b,b=0):(l=64,b-=64),n=g+y*h+x*u+b*f,o=v+y*m+x*p+b*d;var _=0,w=0,T=0,k=h,A=u-c*h,M=f-s*u,S=m,E=p-c*m,L=d-s*p;for(T=0;T<l;++T){for(w=0;w<s;++w){for(_=0;_<c;++_)e[n]=i[o],n+=k,o+=S;n+=A,o+=E}n+=M,o+=L}}}}}},"uint8,2,0,1,array,2,0,1":function(){return function(t,e,r,n,i,a,o){var s=t[0],l=t[1],c=t[2],u=r[0],f=r[1],h=r[2],p=a[0],d=a[1],m=a[2];n|=0,o|=0;var g=0,v=0,y=0,x=h,b=u-c*h,_=f-s*u,w=m,T=p-c*m,k=d-s*p;for(y=0;y<l;++y){for(v=0;v<s;++v){for(g=0;g<c;++g)e[n]=i[o],n+=x,o+=w;n+=b,o+=T}n+=_,o+=k}}}};var i=function(t,e){var r=e.join(",");return(0,n[r])()},a={mul:function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=n.dtype,l=n.order,c=i.dtype,u=i.order,f=[a,o.join(),s,l.join(),c,u.join()].join(),h=e[f];return h||(e[f]=h=t([a,o,s,l,c,u])),h(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i.data,i.stride,0|i.offset)}},muls:function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=n.dtype,l=n.order,c=[a,o.join(),s,l.join()].join(),u=e[c];return u||(e[c]=u=t([a,o,s,l])),u(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i)}},mulseq:function(t){var e={};return function(r,n){var i=r.dtype,a=r.order,o=[i,a.join()].join(),s=e[o];return s||(e[o]=s=t([i,a])),s(r.shape.slice(0),r.data,r.stride,0|r.offset,n)}},div:function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=n.dtype,l=n.order,c=i.dtype,u=i.order,f=[a,o.join(),s,l.join(),c,u.join()].join(),h=e[f];return h||(e[f]=h=t([a,o,s,l,c,u])),h(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i.data,i.stride,0|i.offset)}},divs:function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=n.dtype,l=n.order,c=[a,o.join(),s,l.join()].join(),u=e[c];return u||(e[c]=u=t([a,o,s,l])),u(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset,i)}},divseq:function(t){var e={};return function(r,n){var i=r.dtype,a=r.order,o=[i,a.join()].join(),s=e[o];return s||(e[o]=s=t([i,a])),s(r.shape.slice(0),r.data,r.stride,0|r.offset,n)}},assign:function(t){var e={};return function(r,n){var i=r.dtype,a=r.order,o=n.dtype,s=n.order,l=[i,a.join(),o,s.join()].join(),c=e[l];return c||(e[l]=c=t([i,a,o,s])),c(r.shape.slice(0),r.data,r.stride,0|r.offset,n.data,n.stride,0|n.offset)}}};function o(t){return e={funcName:t.funcName},(0,a[e.funcName])(i.bind(void 0,e));var e}var s={mul:"*",div:"/"};!function(){for(var t in s)r[t]=o({funcName:t}),r[t+"s"]=o({funcName:t+"s"}),r[t+"seq"]=o({funcName:t+"seq"})}(),r.assign=o({funcName:"assign"})},{}],255:[function(t,e,r){"use strict";var n=t("ndarray"),i=t("./doConvert.js");e.exports=function(t,e){for(var r=[],a=t,o=1;Array.isArray(a);)r.push(a.length),o*=a.length,a=a[0];return 0===r.length?n():(e||(e=n(new Float64Array(o),r)),i(e,t),e)}},{"./doConvert.js":256,ndarray:259}],256:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i){var a=t[0],o=t[1],s=t[2],l=r[0],c=r[1],u=r[2],f=[0,0,0];n|=0;var h=0,p=0,d=0,m=u,g=c-s*u,v=l-o*c;for(d=0;d<a;++d){for(p=0;p<o;++p){for(h=0;h<s;++h){var y,x=i;for(y=0;y<f.length-1;++y)x=x[f[y]];e[n]=x[f[f.length-1]],n+=m,++f[2]}n+=g,f[2]-=s,++f[1]}n+=v,f[1]-=o,++f[0]}}};e.exports=(n={funcName:{funcName:"convert"}.funcName},function(t){var e={};return function(r,n){var i=r.dtype,a=r.order,o=[i,a.join()].join(),s=e[o];return s||(e[o]=s=t([i,a])),s(r.shape.slice(0),r.data,r.stride,0|r.offset,n)}}(i.bind(void 0,n)))},{}],257:[function(t,e,r){"use strict";var n=t("typedarray-pool");function i(t){switch(t){case"uint32":return[n.mallocUint32,n.freeUint32];default:return null}}var a={"uint32,1,0":function(t,e){return function(r,n,i,a,o,s,l,c,u,f,h){var p,d,m,g,v,y,x,b,_=r*o+a,w=t(c);for(p=r+1;p<=n;++p){for(d=p,m=_+=o,v=0,y=_,g=0;g<c;++g)w[v++]=i[y],y+=u;t:for(;d-- >r;){v=0,y=m-o;e:for(g=0;g<c;++g){if((x=i[y])<(b=w[v]))break t;if(x>b)break e;y+=f,v+=h}for(v=m,y=m-o,g=0;g<c;++g)i[v]=i[y],v+=u,y+=u;m-=o}for(v=m,y=0,g=0;g<c;++g)i[v]=w[y++],v+=u}e(w)}}};var o={"uint32,1,0":function(t,e,r){return function n(i,a,o,s,l,c,u,f,h,p,d){var m,g,v,y,x,b,_,w,T,k,A,M,S,E,L,C,P,I,O,z,D,R,F,B,N,j=(a-i+1)/6|0,U=i+j,V=a-j,H=i+a>>1,q=H-j,G=H+j,Y=U,W=q,X=H,Z=G,J=V,K=i+1,Q=a-1,$=!0,tt=0,et=0,rt=0,nt=f,it=e(nt),at=e(nt);A=l*Y,M=l*W,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){g=Y,Y=W,W=g;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*J,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){g=Z,Z=J,J=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*X,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){g=Y,Y=X,X=g;break t}if(rt<0)break t;N+=p}A=l*W,M=l*X,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){g=W,W=X,X=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*Z,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){g=Y,Y=Z,Z=g;break t}if(rt<0)break t;N+=p}A=l*X,M=l*Z,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){g=X,X=Z,Z=g;break t}if(rt<0)break t;N+=p}A=l*W,M=l*J,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){g=W,W=J,J=g;break t}if(rt<0)break t;N+=p}A=l*W,M=l*X,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){g=W,W=X,X=g;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*J,N=s;t:for(k=0;k<f;++k){if(w=M+N,(rt=o[_=A+N]-o[w])>0){g=Z,Z=J,J=g;break t}if(rt<0)break t;N+=p}for(A=l*Y,M=l*W,S=l*X,E=l*Z,L=l*J,C=l*U,P=l*H,I=l*V,B=0,N=s,k=0;k<f;++k)_=A+N,w=M+N,T=S+N,O=E+N,z=L+N,D=C+N,R=P+N,F=I+N,it[B]=o[w],at[B]=o[O],$=$&&it[B]===at[B],v=o[_],y=o[T],x=o[z],o[D]=v,o[R]=y,o[F]=x,++B,N+=h;for(A=l*q,M=l*i,N=s,k=0;k<f;++k)w=M+N,o[_=A+N]=o[w],N+=h;for(A=l*G,M=l*a,N=s,k=0;k<f;++k)w=M+N,o[_=A+N]=o[w],N+=h;if($)for(b=K;b<=Q;++b){_=s+b*l,B=0;t:for(k=0;k<f&&0===(rt=o[_]-it[B]);++k)B+=d,_+=p;if(0!==rt)if(rt<0){if(b!==K)for(A=l*b,M=l*K,N=s,k=0;k<f;++k)w=M+N,m=o[_=A+N],o[_]=o[w],o[w]=m,N+=h;++K}else for(;;){_=s+Q*l,B=0;t:for(k=0;k<f&&0===(rt=o[_]-it[B]);++k)B+=d,_+=p;if(!(rt>0)){if(rt<0){for(A=l*b,M=l*K,S=l*Q,N=s,k=0;k<f;++k)w=M+N,T=S+N,m=o[_=A+N],o[_]=o[w],o[w]=o[T],o[T]=m,N+=h;++K,--Q;break}for(A=l*b,M=l*Q,N=s,k=0;k<f;++k)w=M+N,m=o[_=A+N],o[_]=o[w],o[w]=m,N+=h;--Q;break}Q--}}else for(b=K;b<=Q;++b){_=s+b*l,B=0;t:for(k=0;k<f&&0===(tt=o[_]-it[B]);++k)B+=d,_+=p;if(tt<0){if(b!==K)for(A=l*b,M=l*K,N=s,k=0;k<f;++k)w=M+N,m=o[_=A+N],o[_]=o[w],o[w]=m,N+=h;++K}else{_=s+b*l,B=0;t:for(k=0;k<f&&0===(et=o[_]-at[B]);++k)B+=d,_+=p;if(et>0)for(;;){_=s+Q*l,B=0;t:for(k=0;k<f&&0===(rt=o[_]-at[B]);++k)B+=d,_+=p;if(!(rt>0)){_=s+Q*l,B=0;t:for(k=0;k<f&&0===(rt=o[_]-it[B]);++k)B+=d,_+=p;if(rt<0){for(A=l*b,M=l*K,S=l*Q,N=s,k=0;k<f;++k)w=M+N,T=S+N,m=o[_=A+N],o[_]=o[w],o[w]=o[T],o[T]=m,N+=h;++K,--Q}else{for(A=l*b,M=l*Q,N=s,k=0;k<f;++k)w=M+N,m=o[_=A+N],o[_]=o[w],o[w]=m,N+=h;--Q}break}if(--Q<b)break}}}for(A=l*i,M=l*(K-1),B=0,N=s,k=0;k<f;++k)w=M+N,o[_=A+N]=o[w],o[w]=it[B],++B,N+=h;for(A=l*a,M=l*(Q+1),B=0,N=s,k=0;k<f;++k)w=M+N,o[_=A+N]=o[w],o[w]=at[B],++B,N+=h;if(K-2-i<=32?t(i,K-2,o,s,l,c,u,f,h,p,d):n(i,K-2,o,s,l,c,u,f,h,p,d),a-(Q+2)<=32?t(Q+2,a,o,s,l,c,u,f,h,p,d):n(Q+2,a,o,s,l,c,u,f,h,p,d),$)return r(it),void r(at);if(K<U&&Q>V){t:for(;;){for(_=s+K*l,B=0,N=s,k=0;k<f;++k){if(o[_]!==it[B])break t;++B,_+=h}++K}t:for(;;){for(_=s+Q*l,B=0,N=s,k=0;k<f;++k){if(o[_]!==at[B])break t;++B,_+=h}--Q}for(b=K;b<=Q;++b){_=s+b*l,B=0;t:for(k=0;k<f&&0===(tt=o[_]-it[B]);++k)B+=d,_+=p;if(0===tt){if(b!==K)for(A=l*b,M=l*K,N=s,k=0;k<f;++k)w=M+N,m=o[_=A+N],o[_]=o[w],o[w]=m,N+=h;++K}else{_=s+b*l,B=0;t:for(k=0;k<f&&0===(et=o[_]-at[B]);++k)B+=d,_+=p;if(0===et)for(;;){_=s+Q*l,B=0;t:for(k=0;k<f&&0===(rt=o[_]-at[B]);++k)B+=d,_+=p;if(0!==rt){_=s+Q*l,B=0;t:for(k=0;k<f&&0===(rt=o[_]-it[B]);++k)B+=d,_+=p;if(rt<0){for(A=l*b,M=l*K,S=l*Q,N=s,k=0;k<f;++k)w=M+N,T=S+N,m=o[_=A+N],o[_]=o[w],o[w]=o[T],o[T]=m,N+=h;++K,--Q}else{for(A=l*b,M=l*Q,N=s,k=0;k<f;++k)w=M+N,m=o[_=A+N],o[_]=o[w],o[w]=m,N+=h;--Q}break}if(--Q<b)break}}}}r(it),r(at),Q-K<=32?t(K,Q,o,s,l,c,u,f,h,p,d):n(K,Q,o,s,l,c,u,f,h,p,d)}}};var s={"uint32,1,0":function(t,e){return function(r){var n=r.data,i=0|r.offset,a=r.shape,o=r.stride,s=0|o[0],l=0|a[0],c=0|o[1],u=0|a[1],f=c,h=c;l<=32?t(0,l-1,n,i,s,c,l,u,f,h,1):e(0,l-1,n,i,s,c,l,u,f,h,1)}}};e.exports=function(t,e){var r=[e,t].join(","),n=s[r],l=function(t,e){var r=i(e),n=[e,t].join(","),o=a[n];return r?o(r[0],r[1]):o()}(t,e),c=function(t,e,r){var n=i(e),a=[e,t].join(","),s=o[a];return t.length>1&&n?s(r,n[0],n[1]):s(r)}(t,e,l);return n(l,c)}},{"typedarray-pool":308}],258:[function(t,e,r){"use strict";var n=t("./lib/compile_sort.js"),i={};e.exports=function(t){var e=t.order,r=t.dtype,a=[e,r].join(":"),o=i[a];return o||(i[a]=o=n(e,r)),o(t),t}},{"./lib/compile_sort.js":257}],259:[function(t,e,r){var n=t("is-buffer"),i="undefined"!=typeof Float64Array;function a(t,e){return t[0]-e[0]}function o(){var t,e=this.stride,r=new Array(e.length);for(t=0;t<r.length;++t)r[t]=[Math.abs(e[t]),t];r.sort(a);var n=new Array(r.length);for(t=0;t<n.length;++t)n[t]=r[t][1];return n}var s={T:function(t){function e(t){this.data=t}var r=e.prototype;return r.dtype=t,r.index=function(){return-1},r.size=0,r.dimension=-1,r.shape=r.stride=r.order=[],r.lo=r.hi=r.transpose=r.step=function(){return new e(this.data)},r.get=r.set=function(){},r.pick=function(){return null},function(t){return new e(t)}},0:function(t,e){function r(t,e){this.data=t,this.offset=e}var n=r.prototype;return n.dtype=t,n.index=function(){return this.offset},n.dimension=0,n.size=1,n.shape=n.stride=n.order=[],n.lo=n.hi=n.transpose=n.step=function(){return new r(this.data,this.offset)},n.pick=function(){return e(this.data)},n.valueOf=n.get=function(){return"generic"===t?this.data.get(this.offset):this.data[this.offset]},n.set=function(e){return"generic"===t?this.data.set(this.offset,e):this.data[this.offset]=e},function(t,e,n,i){return new r(t,i)}},1:function(t,e,r){function n(t,e,r,n){this.data=t,this.shape=[e],this.stride=[r],this.offset=0|n}var i=n.prototype;return i.dtype=t,i.dimension=1,Object.defineProperty(i,"size",{get:function(){return this.shape[0]}}),i.order=[0],i.set=function(e,r){return"generic"===t?this.data.set(this.offset+this.stride[0]*e,r):this.data[this.offset+this.stride[0]*e]=r},i.get=function(e){return"generic"===t?this.data.get(this.offset+this.stride[0]*e):this.data[this.offset+this.stride[0]*e]},i.index=function(t){return this.offset+this.stride[0]*t},i.hi=function(t){return new n(this.data,"number"!=typeof t||t<0?this.shape[0]:0|t,this.stride[0],this.offset)},i.lo=function(t){var e=this.offset,r=0,i=this.shape[0],a=this.stride[0];return"number"==typeof t&&t>=0&&(e+=a*(r=0|t),i-=r),new n(this.data,i,a,e)},i.step=function(t){var e=this.shape[0],r=this.stride[0],i=this.offset,a=0,o=Math.ceil;return"number"==typeof t&&((a=0|t)<0?(i+=r*(e-1),e=o(-e/a)):e=o(e/a),r*=a),new n(this.data,e,r,i)},i.transpose=function(t){t=void 0===t?0:0|t;var e=this.shape,r=this.stride;return new n(this.data,e[t],r[t],this.offset)},i.pick=function(t){var r=[],n=[],i=this.offset;return"number"==typeof t&&t>=0?i=i+this.stride[0]*t|0:(r.push(this.shape[0]),n.push(this.stride[0])),(0,e[r.length+1])(this.data,r,n,i)},function(t,e,r,i){return new n(t,e[0],r[0],i)}},2:function(t,e,r){function n(t,e,r,n,i,a){this.data=t,this.shape=[e,r],this.stride=[n,i],this.offset=0|a}var i=n.prototype;return i.dtype=t,i.dimension=2,Object.defineProperty(i,"size",{get:function(){return this.shape[0]*this.shape[1]}}),Object.defineProperty(i,"order",{get:function(){return Math.abs(this.stride[0])>Math.abs(this.stride[1])?[1,0]:[0,1]}}),i.set=function(e,r,n){return"generic"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r,n):this.data[this.offset+this.stride[0]*e+this.stride[1]*r]=n},i.get=function(e,r){return"generic"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r):this.data[this.offset+this.stride[0]*e+this.stride[1]*r]},i.index=function(t,e){return this.offset+this.stride[0]*t+this.stride[1]*e},i.hi=function(t,e){return new n(this.data,"number"!=typeof t||t<0?this.shape[0]:0|t,"number"!=typeof e||e<0?this.shape[1]:0|e,this.stride[0],this.stride[1],this.offset)},i.lo=function(t,e){var r=this.offset,i=0,a=this.shape[0],o=this.shape[1],s=this.stride[0],l=this.stride[1];return"number"==typeof t&&t>=0&&(r+=s*(i=0|t),a-=i),"number"==typeof e&&e>=0&&(r+=l*(i=0|e),o-=i),new n(this.data,a,o,s,l,r)},i.step=function(t,e){var r=this.shape[0],i=this.shape[1],a=this.stride[0],o=this.stride[1],s=this.offset,l=0,c=Math.ceil;return"number"==typeof t&&((l=0|t)<0?(s+=a*(r-1),r=c(-r/l)):r=c(r/l),a*=l),"number"==typeof e&&((l=0|e)<0?(s+=o*(i-1),i=c(-i/l)):i=c(i/l),o*=l),new n(this.data,r,i,a,o,s)},i.transpose=function(t,e){t=void 0===t?0:0|t,e=void 0===e?1:0|e;var r=this.shape,i=this.stride;return new n(this.data,r[t],r[e],i[t],i[e],this.offset)},i.pick=function(t,r){var n=[],i=[],a=this.offset;return"number"==typeof t&&t>=0?a=a+this.stride[0]*t|0:(n.push(this.shape[0]),i.push(this.stride[0])),"number"==typeof r&&r>=0?a=a+this.stride[1]*r|0:(n.push(this.shape[1]),i.push(this.stride[1])),(0,e[n.length+1])(this.data,n,i,a)},function(t,e,r,i){return new n(t,e[0],e[1],r[0],r[1],i)}},3:function(t,e,r){function n(t,e,r,n,i,a,o,s){this.data=t,this.shape=[e,r,n],this.stride=[i,a,o],this.offset=0|s}var i=n.prototype;return i.dtype=t,i.dimension=3,Object.defineProperty(i,"size",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]}}),Object.defineProperty(i,"order",{get:function(){var t=Math.abs(this.stride[0]),e=Math.abs(this.stride[1]),r=Math.abs(this.stride[2]);return t>e?e>r?[2,1,0]:t>r?[1,2,0]:[1,0,2]:t>r?[2,0,1]:r>e?[0,1,2]:[0,2,1]}}),i.set=function(e,r,n,i){return"generic"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n,i):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n]=i},i.get=function(e,r,n){return"generic"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n]},i.index=function(t,e,r){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r},i.hi=function(t,e,r){return new n(this.data,"number"!=typeof t||t<0?this.shape[0]:0|t,"number"!=typeof e||e<0?this.shape[1]:0|e,"number"!=typeof r||r<0?this.shape[2]:0|r,this.stride[0],this.stride[1],this.stride[2],this.offset)},i.lo=function(t,e,r){var i=this.offset,a=0,o=this.shape[0],s=this.shape[1],l=this.shape[2],c=this.stride[0],u=this.stride[1],f=this.stride[2];return"number"==typeof t&&t>=0&&(i+=c*(a=0|t),o-=a),"number"==typeof e&&e>=0&&(i+=u*(a=0|e),s-=a),"number"==typeof r&&r>=0&&(i+=f*(a=0|r),l-=a),new n(this.data,o,s,l,c,u,f,i)},i.step=function(t,e,r){var i=this.shape[0],a=this.shape[1],o=this.shape[2],s=this.stride[0],l=this.stride[1],c=this.stride[2],u=this.offset,f=0,h=Math.ceil;return"number"==typeof t&&((f=0|t)<0?(u+=s*(i-1),i=h(-i/f)):i=h(i/f),s*=f),"number"==typeof e&&((f=0|e)<0?(u+=l*(a-1),a=h(-a/f)):a=h(a/f),l*=f),"number"==typeof r&&((f=0|r)<0?(u+=c*(o-1),o=h(-o/f)):o=h(o/f),c*=f),new n(this.data,i,a,o,s,l,c,u)},i.transpose=function(t,e,r){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r;var i=this.shape,a=this.stride;return new n(this.data,i[t],i[e],i[r],a[t],a[e],a[r],this.offset)},i.pick=function(t,r,n){var i=[],a=[],o=this.offset;return"number"==typeof t&&t>=0?o=o+this.stride[0]*t|0:(i.push(this.shape[0]),a.push(this.stride[0])),"number"==typeof r&&r>=0?o=o+this.stride[1]*r|0:(i.push(this.shape[1]),a.push(this.stride[1])),"number"==typeof n&&n>=0?o=o+this.stride[2]*n|0:(i.push(this.shape[2]),a.push(this.stride[2])),(0,e[i.length+1])(this.data,i,a,o)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],r[0],r[1],r[2],i)}},4:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,c){this.data=t,this.shape=[e,r,n,i],this.stride=[a,o,s,l],this.offset=0|c}var i=n.prototype;return i.dtype=t,i.dimension=4,Object.defineProperty(i,"size",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]*this.shape[3]}}),Object.defineProperty(i,"order",{get:r}),i.set=function(e,r,n,i,a){return"generic"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i,a):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i]=a},i.get=function(e,r,n,i){return"generic"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i]},i.index=function(t,e,r,n){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r+this.stride[3]*n},i.hi=function(t,e,r,i){return new n(this.data,"number"!=typeof t||t<0?this.shape[0]:0|t,"number"!=typeof e||e<0?this.shape[1]:0|e,"number"!=typeof r||r<0?this.shape[2]:0|r,"number"!=typeof i||i<0?this.shape[3]:0|i,this.stride[0],this.stride[1],this.stride[2],this.stride[3],this.offset)},i.lo=function(t,e,r,i){var a=this.offset,o=0,s=this.shape[0],l=this.shape[1],c=this.shape[2],u=this.shape[3],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3];return"number"==typeof t&&t>=0&&(a+=f*(o=0|t),s-=o),"number"==typeof e&&e>=0&&(a+=h*(o=0|e),l-=o),"number"==typeof r&&r>=0&&(a+=p*(o=0|r),c-=o),"number"==typeof i&&i>=0&&(a+=d*(o=0|i),u-=o),new n(this.data,s,l,c,u,f,h,p,d,a)},i.step=function(t,e,r,i){var a=this.shape[0],o=this.shape[1],s=this.shape[2],l=this.shape[3],c=this.stride[0],u=this.stride[1],f=this.stride[2],h=this.stride[3],p=this.offset,d=0,m=Math.ceil;return"number"==typeof t&&((d=0|t)<0?(p+=c*(a-1),a=m(-a/d)):a=m(a/d),c*=d),"number"==typeof e&&((d=0|e)<0?(p+=u*(o-1),o=m(-o/d)):o=m(o/d),u*=d),"number"==typeof r&&((d=0|r)<0?(p+=f*(s-1),s=m(-s/d)):s=m(s/d),f*=d),"number"==typeof i&&((d=0|i)<0?(p+=h*(l-1),l=m(-l/d)):l=m(l/d),h*=d),new n(this.data,a,o,s,l,c,u,f,h,p)},i.transpose=function(t,e,r,i){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r,i=void 0===i?3:0|i;var a=this.shape,o=this.stride;return new n(this.data,a[t],a[e],a[r],a[i],o[t],o[e],o[r],o[i],this.offset)},i.pick=function(t,r,n,i){var a=[],o=[],s=this.offset;return"number"==typeof t&&t>=0?s=s+this.stride[0]*t|0:(a.push(this.shape[0]),o.push(this.stride[0])),"number"==typeof r&&r>=0?s=s+this.stride[1]*r|0:(a.push(this.shape[1]),o.push(this.stride[1])),"number"==typeof n&&n>=0?s=s+this.stride[2]*n|0:(a.push(this.shape[2]),o.push(this.stride[2])),"number"==typeof i&&i>=0?s=s+this.stride[3]*i|0:(a.push(this.shape[3]),o.push(this.stride[3])),(0,e[a.length+1])(this.data,a,o,s)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],e[3],r[0],r[1],r[2],r[3],i)}},5:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,c,u,f){this.data=t,this.shape=[e,r,n,i,a],this.stride=[o,s,l,c,u],this.offset=0|f}var i=n.prototype;return i.dtype=t,i.dimension=5,Object.defineProperty(i,"size",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]*this.shape[3]*this.shape[4]}}),Object.defineProperty(i,"order",{get:r}),i.set=function(e,r,n,i,a,o){return"generic"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a,o):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a]=o},i.get=function(e,r,n,i,a){return"generic"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a]},i.index=function(t,e,r,n,i){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r+this.stride[3]*n+this.stride[4]*i},i.hi=function(t,e,r,i,a){return new n(this.data,"number"!=typeof t||t<0?this.shape[0]:0|t,"number"!=typeof e||e<0?this.shape[1]:0|e,"number"!=typeof r||r<0?this.shape[2]:0|r,"number"!=typeof i||i<0?this.shape[3]:0|i,"number"!=typeof a||a<0?this.shape[4]:0|a,this.stride[0],this.stride[1],this.stride[2],this.stride[3],this.stride[4],this.offset)},i.lo=function(t,e,r,i,a){var o=this.offset,s=0,l=this.shape[0],c=this.shape[1],u=this.shape[2],f=this.shape[3],h=this.shape[4],p=this.stride[0],d=this.stride[1],m=this.stride[2],g=this.stride[3],v=this.stride[4];return"number"==typeof t&&t>=0&&(o+=p*(s=0|t),l-=s),"number"==typeof e&&e>=0&&(o+=d*(s=0|e),c-=s),"number"==typeof r&&r>=0&&(o+=m*(s=0|r),u-=s),"number"==typeof i&&i>=0&&(o+=g*(s=0|i),f-=s),"number"==typeof a&&a>=0&&(o+=v*(s=0|a),h-=s),new n(this.data,l,c,u,f,h,p,d,m,g,v,o)},i.step=function(t,e,r,i,a){var o=this.shape[0],s=this.shape[1],l=this.shape[2],c=this.shape[3],u=this.shape[4],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3],m=this.stride[4],g=this.offset,v=0,y=Math.ceil;return"number"==typeof t&&((v=0|t)<0?(g+=f*(o-1),o=y(-o/v)):o=y(o/v),f*=v),"number"==typeof e&&((v=0|e)<0?(g+=h*(s-1),s=y(-s/v)):s=y(s/v),h*=v),"number"==typeof r&&((v=0|r)<0?(g+=p*(l-1),l=y(-l/v)):l=y(l/v),p*=v),"number"==typeof i&&((v=0|i)<0?(g+=d*(c-1),c=y(-c/v)):c=y(c/v),d*=v),"number"==typeof a&&((v=0|a)<0?(g+=m*(u-1),u=y(-u/v)):u=y(u/v),m*=v),new n(this.data,o,s,l,c,u,f,h,p,d,m,g)},i.transpose=function(t,e,r,i,a){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r,i=void 0===i?3:0|i,a=void 0===a?4:0|a;var o=this.shape,s=this.stride;return new n(this.data,o[t],o[e],o[r],o[i],o[a],s[t],s[e],s[r],s[i],s[a],this.offset)},i.pick=function(t,r,n,i,a){var o=[],s=[],l=this.offset;return"number"==typeof t&&t>=0?l=l+this.stride[0]*t|0:(o.push(this.shape[0]),s.push(this.stride[0])),"number"==typeof r&&r>=0?l=l+this.stride[1]*r|0:(o.push(this.shape[1]),s.push(this.stride[1])),"number"==typeof n&&n>=0?l=l+this.stride[2]*n|0:(o.push(this.shape[2]),s.push(this.stride[2])),"number"==typeof i&&i>=0?l=l+this.stride[3]*i|0:(o.push(this.shape[3]),s.push(this.stride[3])),"number"==typeof a&&a>=0?l=l+this.stride[4]*a|0:(o.push(this.shape[4]),s.push(this.stride[4])),(0,e[o.length+1])(this.data,o,s,l)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],e[3],e[4],r[0],r[1],r[2],r[3],r[4],i)}}};function l(t,e){var r=-1===e?"T":String(e),n=s[r];return-1===e?n(t):0===e?n(t,c[t][0]):n(t,c[t],o)}var c={generic:[],buffer:[],array:[],float32:[],float64:[],int8:[],int16:[],int32:[],uint8_clamped:[],uint8:[],uint16:[],uint32:[],bigint64:[],biguint64:[]};e.exports=function(t,e,r,a){if(void 0===t)return(0,c.array[0])([]);"number"==typeof t&&(t=[t]),void 0===e&&(e=[t.length]);var o=e.length;if(void 0===r){r=new Array(o);for(var s=o-1,u=1;s>=0;--s)r[s]=u,u*=e[s]}if(void 0===a){a=0;for(s=0;s<o;++s)r[s]<0&&(a-=(e[s]-1)*r[s])}for(var f=function(t){if(n(t))return"buffer";if(i)switch(Object.prototype.toString.call(t)){case"[object Float64Array]":return"float64";case"[object Float32Array]":return"float32";case"[object Int8Array]":return"int8";case"[object Int16Array]":return"int16";case"[object Int32Array]":return"int32";case"[object Uint8ClampedArray]":return"uint8_clamped";case"[object Uint8Array]":return"uint8";case"[object Uint16Array]":return"uint16";case"[object Uint32Array]":return"uint32";case"[object BigInt64Array]":return"bigint64";case"[object BigUint64Array]":return"biguint64"}return Array.isArray(t)?"array":"generic"}(t),h=c[f];h.length<=o+1;)h.push(l(f,h.length-1));return(0,h[o+1])(t,e,r,a)}},{"is-buffer":237}],260:[function(t,e,r){"use strict";var n=t("double-bits"),i=Math.pow(2,-1074);e.exports=function(t,e){if(isNaN(t)||isNaN(e))return NaN;if(t===e)return t;if(0===t)return e<0?-i:i;var r=n.hi(t),a=n.lo(t);e>t==t>0?a===-1>>>0?(r+=1,a=0):a+=1:0===a?(a=-1>>>0,r-=1):a-=1;return n.pack(a,r)}},{"double-bits":64}],261:[function(t,e,r){r.vertexNormals=function(t,e,r){for(var n=e.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;o<n;++o)i[o]=[0,0,0];for(o=0;o<t.length;++o)for(var s=t[o],l=0,c=s[s.length-1],u=s[0],f=0;f<s.length;++f){l=c,c=u,u=s[(f+1)%s.length];for(var h=e[l],p=e[c],d=e[u],m=new Array(3),g=0,v=new Array(3),y=0,x=0;x<3;++x)m[x]=h[x]-p[x],g+=m[x]*m[x],v[x]=d[x]-p[x],y+=v[x]*v[x];if(g*y>a){var b=i[c],_=1/Math.sqrt(g*y);for(x=0;x<3;++x){var w=(x+1)%3,T=(x+2)%3;b[x]+=_*(v[w]*m[T]-v[T]*m[w])}}}for(o=0;o<n;++o){b=i[o];var k=0;for(x=0;x<3;++x)k+=b[x]*b[x];if(k>a)for(_=1/Math.sqrt(k),x=0;x<3;++x)b[x]*=_;else for(x=0;x<3;++x)b[x]=0}return i},r.faceNormals=function(t,e,r){for(var n=t.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;o<n;++o){for(var s=t[o],l=new Array(3),c=0;c<3;++c)l[c]=e[s[c]];var u=new Array(3),f=new Array(3);for(c=0;c<3;++c)u[c]=l[1][c]-l[0][c],f[c]=l[2][c]-l[0][c];var h=new Array(3),p=0;for(c=0;c<3;++c){var d=(c+1)%3,m=(c+2)%3;h[c]=u[d]*f[m]-u[m]*f[d],p+=h[c]*h[c]}p=p>a?1/Math.sqrt(p):0;for(c=0;c<3;++c)h[c]*=p;i[o]=h}return i}},{}],262:[function(t,e,r){"use strict";e.exports=function(t,e,r,n,i,a,o,s,l,c){var u=e+a+c;if(f>0){var f=Math.sqrt(u+1);t[0]=.5*(o-l)/f,t[1]=.5*(s-n)/f,t[2]=.5*(r-a)/f,t[3]=.5*f}else{var h=Math.max(e,a,c);f=Math.sqrt(2*h-u+1);e>=h?(t[0]=.5*f,t[1]=.5*(i+r)/f,t[2]=.5*(s+n)/f,t[3]=.5*(o-l)/f):a>=h?(t[0]=.5*(r+i)/f,t[1]=.5*f,t[2]=.5*(l+o)/f,t[3]=.5*(s-n)/f):(t[0]=.5*(n+s)/f,t[1]=.5*(o+l)/f,t[2]=.5*f,t[3]=.5*(r-i)/f)}return t}},{}],263:[function(t,e,r){"use strict";e.exports=function(t){var e=(t=t||{}).center||[0,0,0],r=t.rotation||[0,0,0,1],n=t.radius||1;e=[].slice.call(e,0,3),u(r=[].slice.call(r,0,4),r);var i=new f(r,e,Math.log(n));i.setDistanceLimits(t.zoomMin,t.zoomMax),("eye"in t||"up"in t)&&i.lookAt(0,t.eye,t.center,t.up);return i};var n=t("filtered-vector"),i=t("gl-mat4/lookAt"),a=t("gl-mat4/fromQuat"),o=t("gl-mat4/invert"),s=t("./lib/quatFromFrame");function l(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function c(t,e,r,n){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2)+Math.pow(n,2))}function u(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=c(r,n,i,a);o>1e-6?(t[0]=r/o,t[1]=n/o,t[2]=i/o,t[3]=a/o):(t[0]=t[1]=t[2]=0,t[3]=1)}function f(t,e,r){this.radius=n([r]),this.center=n(e),this.rotation=n(t),this.computedRadius=this.radius.curve(0),this.computedCenter=this.center.curve(0),this.computedRotation=this.rotation.curve(0),this.computedUp=[.1,0,0],this.computedEye=[.1,0,0],this.computedMatrix=[.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.recalcMatrix(0)}var h=f.prototype;h.lastT=function(){return Math.max(this.radius.lastT(),this.center.lastT(),this.rotation.lastT())},h.recalcMatrix=function(t){this.radius.curve(t),this.center.curve(t),this.rotation.curve(t);var e=this.computedRotation;u(e,e);var r=this.computedMatrix;a(r,e);var n=this.computedCenter,i=this.computedEye,o=this.computedUp,s=Math.exp(this.computedRadius[0]);i[0]=n[0]+s*r[2],i[1]=n[1]+s*r[6],i[2]=n[2]+s*r[10],o[0]=r[1],o[1]=r[5],o[2]=r[9];for(var l=0;l<3;++l){for(var c=0,f=0;f<3;++f)c+=r[l+4*f]*i[f];r[12+l]=-c}},h.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r},h.idle=function(t){this.center.idle(t),this.radius.idle(t),this.rotation.idle(t)},h.flush=function(t){this.center.flush(t),this.radius.flush(t),this.rotation.flush(t)},h.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=i[1],o=i[5],s=i[9],c=l(a,o,s);a/=c,o/=c,s/=c;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=l(u-=a*p,f-=o*p,h-=s*p);u/=d,f/=d,h/=d;var m=i[2],g=i[6],v=i[10],y=m*a+g*o+v*s,x=m*u+g*f+v*h,b=l(m-=y*a+x*u,g-=y*o+x*f,v-=y*s+x*h);m/=b,g/=b,v/=b;var _=u*e+a*r,w=f*e+o*r,T=h*e+s*r;this.center.move(t,_,w,T);var k=Math.exp(this.computedRadius[0]);k=Math.max(1e-4,k+n),this.radius.set(t,Math.log(k))},h.rotate=function(t,e,r,n){this.recalcMatrix(t),e=e||0,r=r||0;var i=this.computedMatrix,a=i[0],o=i[4],s=i[8],u=i[1],f=i[5],h=i[9],p=i[2],d=i[6],m=i[10],g=e*a+r*u,v=e*o+r*f,y=e*s+r*h,x=-(d*y-m*v),b=-(m*g-p*y),_=-(p*v-d*g),w=Math.sqrt(Math.max(0,1-Math.pow(x,2)-Math.pow(b,2)-Math.pow(_,2))),T=c(x,b,_,w);T>1e-6?(x/=T,b/=T,_/=T,w/=T):(x=b=_=0,w=1);var k=this.computedRotation,A=k[0],M=k[1],S=k[2],E=k[3],L=A*w+E*x+M*_-S*b,C=M*w+E*b+S*x-A*_,P=S*w+E*_+A*b-M*x,I=E*w-A*x-M*b-S*_;if(n){x=p,b=d,_=m;var O=Math.sin(n)/l(x,b,_);x*=O,b*=O,_*=O,I=I*(w=Math.cos(e))-(L=L*w+I*x+C*_-P*b)*x-(C=C*w+I*b+P*x-L*_)*b-(P=P*w+I*_+L*b-C*x)*_}var z=c(L,C,P,I);z>1e-6?(L/=z,C/=z,P/=z,I/=z):(L=C=P=0,I=1),this.rotation.set(t,L,C,P,I)},h.lookAt=function(t,e,r,n){this.recalcMatrix(t),r=r||this.computedCenter,e=e||this.computedEye,n=n||this.computedUp;var a=this.computedMatrix;i(a,e,r,n);var o=this.computedRotation;s(o,a[0],a[1],a[2],a[4],a[5],a[6],a[8],a[9],a[10]),u(o,o),this.rotation.set(t,o[0],o[1],o[2],o[3]);for(var l=0,c=0;c<3;++c)l+=Math.pow(r[c]-e[c],2);this.radius.set(t,.5*Math.log(Math.max(l,1e-6))),this.center.set(t,r[0],r[1],r[2])},h.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},h.setMatrix=function(t,e){var r=this.computedRotation;s(r,e[0],e[1],e[2],e[4],e[5],e[6],e[8],e[9],e[10]),u(r,r),this.rotation.set(t,r[0],r[1],r[2],r[3]);var n=this.computedMatrix;o(n,e);var i=n[15];if(Math.abs(i)>1e-6){var a=n[12]/i,l=n[13]/i,c=n[14]/i;this.recalcMatrix(t);var f=Math.exp(this.computedRadius[0]);this.center.set(t,a-n[2]*f,l-n[6]*f,c-n[10]*f),this.radius.idle(t)}else this.center.idle(t),this.radius.idle(t)},h.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},h.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},h.getDistanceLimits=function(t){var e=this.radius.bounds;return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},h.toJSON=function(){return this.recalcMatrix(this.lastT()),{center:this.computedCenter.slice(),rotation:this.computedRotation.slice(),distance:Math.log(this.computedRadius[0]),zoomMin:this.radius.bounds[0][0],zoomMax:this.radius.bounds[1][0]}},h.fromJSON=function(t){var e=this.lastT(),r=t.center;r&&this.center.set(e,r[0],r[1],r[2]);var n=t.rotation;n&&this.rotation.set(e,n[0],n[1],n[2],n[3]);var i=t.distance;i&&i>0&&this.radius.set(e,Math.log(i)),this.setDistanceLimits(t.zoomMin,t.zoomMax)}},{"./lib/quatFromFrame":262,"filtered-vector":68,"gl-mat4/fromQuat":95,"gl-mat4/invert":98,"gl-mat4/lookAt":99}],264:[function(t,e,r){
/*!
* pad-left <https://github.com/jonschlinkert/pad-left>
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT license.
*/
"use strict";var n=t("repeat-string");e.exports=function(t,e,r){return n(r=void 0!==r?r+"":" ",e)+t}},{"repeat-string":277}],265:[function(t,e,r){e.exports=function(t,e){e||(e=[0,""]),t=String(t);var r=parseFloat(t,10);return e[0]=r,e[1]=t.match(/[\d.\-\+]*\s*(.*)/)[1]||"",e}},{}],266:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=0|e.length,i=t.length,a=[new Array(r),new Array(r)],o=0;o<r;++o)a[0][o]=[],a[1][o]=[];for(o=0;o<i;++o){var s=t[o];a[0][s[0]].push(s),a[1][s[1]].push(s)}var l=[];for(o=0;o<r;++o)a[0][o].length+a[1][o].length===0&&l.push([o]);function c(t,e){var r=a[e][t[e]];r.splice(r.indexOf(t),1)}function u(t,r,i){for(var o,s,l,u=0;u<2;++u)if(a[u][r].length>0){o=a[u][r][0],l=u;break}s=o[1^l];for(var f=0;f<2;++f)for(var h=a[f][r],p=0;p<h.length;++p){var d=h[p],m=d[1^f];n(e[t],e[r],e[s],e[m])>0&&(o=d,s=m,l=f)}return i||o&&c(o,l),s}function f(t,r){var i=a[r][t][0],o=[t];c(i,r);for(var s=i[1^r];;){for(;s!==t;)o.push(s),s=u(o[o.length-2],s,!1);if(a[0][t].length+a[1][t].length===0)break;var l=o[o.length-1],f=t,h=o[1],p=u(l,f,!0);if(n(e[l],e[f],e[h],e[p])<0)break;o.push(t),s=u(l,f)}return o}function h(t,e){return e[1]===e[e.length-1]}for(o=0;o<r;++o)for(var p=0;p<2;++p){for(var d=[];a[p][o].length>0;){a[0][o].length;var m=f(o,p);h(0,m)?d.push.apply(d,m):(d.length>0&&l.push(d),d=m)}d.length>0&&l.push(d)}return l};var n=t("compare-angle")},{"compare-angle":54}],267:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=n(t,e.length),i=new Array(e.length),a=new Array(e.length),o=[],s=0;s<e.length;++s){var l=r[s].length;a[s]=l,i[s]=!0,l<=1&&o.push(s)}for(;o.length>0;){var c=o.pop();i[c]=!1;var u=r[c];for(s=0;s<u.length;++s){var f=u[s];0==--a[f]&&o.push(f)}}var h=new Array(e.length),p=[];for(s=0;s<e.length;++s)if(i[s]){c=p.length;h[s]=c,p.push(e[s])}else h[s]=-1;var d=[];for(s=0;s<t.length;++s){var m=t[s];i[m[0]]&&i[m[1]]&&d.push([h[m[0]],h[m[1]]])}return[d,p]};var n=t("edges-to-adjacency-list")},{"edges-to-adjacency-list":66}],268:[function(t,e,r){"use strict";e.exports=function(t,e){var r=c(t,e);t=r[0];for(var f=(e=r[1]).length,h=(t.length,n(t,e.length)),p=0;p<f;++p)if(h[p].length%2==1)throw new Error("planar-graph-to-polyline: graph must be manifold");var d=i(t,e);var m=(d=d.filter((function(t){for(var r=t.length,n=[0],i=0;i<r;++i){var a=e[t[i]],l=e[t[(i+1)%r]],c=o(-a[0],a[1]),u=o(-a[0],l[1]),f=o(l[0],a[1]),h=o(l[0],l[1]);n=s(n,s(s(c,u),s(f,h)))}return n[n.length-1]>0}))).length,g=new Array(m),v=new Array(m);for(p=0;p<m;++p){g[p]=p;var y=new Array(m),x=d[p].map((function(t){return e[t]})),b=a([x]),_=0;t:for(var w=0;w<m;++w)if(y[w]=0,p!==w){for(var T=(H=d[w]).length,k=0;k<T;++k){var A=b(e[H[k]]);if(0!==A){A<0&&(y[w]=1,_+=1);continue t}}y[w]=1,_+=1}v[p]=[_,p,y]}v.sort((function(t,e){return e[0]-t[0]}));for(p=0;p<m;++p){var M=(y=v[p])[1],S=y[2];for(w=0;w<m;++w)S[w]&&(g[w]=M)}var E=function(t){for(var e=new Array(t),r=0;r<t;++r)e[r]=[];return e}(m);for(p=0;p<m;++p)E[p].push(g[p]),E[g[p]].push(p);var L={},C=u(f,!1);for(p=0;p<m;++p)for(T=(H=d[p]).length,w=0;w<T;++w){var P=H[w],I=H[(w+1)%T],O=Math.min(P,I)+":"+Math.max(P,I);if(O in L){var z=L[O];E[z].push(p),E[p].push(z),C[P]=C[I]=!0}else L[O]=p}function D(t){for(var e=t.length,r=0;r<e;++r)if(!C[t[r]])return!1;return!0}var R=[],F=u(m,-1);for(p=0;p<m;++p)g[p]!==p||D(d[p])?F[p]=-1:(R.push(p),F[p]=0);r=[];for(;R.length>0;){var B=R.pop(),N=E[B];l(N,(function(t,e){return t-e}));var j,U=N.length,V=F[B];if(0===V){var H=d[B];j=[H]}for(p=0;p<U;++p){var q=N[p];if(!(F[q]>=0))if(F[q]=1^V,R.push(q),0===V)D(H=d[q])||(H.reverse(),j.push(H))}0===V&&r.push(j)}return r};var n=t("edges-to-adjacency-list"),i=t("planar-dual"),a=t("point-in-big-polygon"),o=t("two-product"),s=t("robust-sum"),l=t("uniq"),c=t("./lib/trim-leaves");function u(t,e){for(var r=new Array(t),n=0;n<t;++n)r[n]=e;return r}},{"./lib/trim-leaves":267,"edges-to-adjacency-list":66,"planar-dual":266,"point-in-big-polygon":269,"robust-sum":289,"two-product":306,uniq:310}],269:[function(t,e,r){e.exports=function(t){for(var e=t.length,r=[],a=[],s=0;s<e;++s)for(var u=t[s],f=u.length,h=f-1,p=0;p<f;h=p++){var d=u[h],m=u[p];d[0]===m[0]?a.push([d,m]):r.push([d,m])}if(0===r.length)return 0===a.length?c:(g=l(a),function(t){return g(t[0],t[1])?0:1});var g;var v=i(r),y=function(t,e){return function(r){var i=o.le(e,r[0]);if(i<0)return 1;var a=t[i];if(!a){if(!(i>0&&e[i]===r[0]))return 1;a=t[i-1]}for(var s=1;a;){var l=a.key,c=n(r,l[0],l[1]);if(l[0][0]<l[1][0])if(c<0)a=a.left;else{if(!(c>0))return 0;s=-1,a=a.right}else if(c>0)a=a.left;else{if(!(c<0))return 0;s=1,a=a.right}}return s}}(v.slabs,v.coordinates);return 0===a.length?y:function(t,e){return function(r){return t(r[0],r[1])?0:e(r)}}(l(a),y)};var n=t("robust-orientation")[3],i=t("slab-decomposition"),a=t("interval-tree-1d"),o=t("binary-search-bounds");function s(){return!0}function l(t){for(var e={},r=0;r<t.length;++r){var n=t[r],i=n[0][0],o=n[0][1],l=n[1][1],c=[Math.min(o,l),Math.max(o,l)];i in e?e[i].push(c):e[i]=[c]}var u={},f=Object.keys(e);for(r=0;r<f.length;++r){var h=e[f[r]];u[f[r]]=a(h)}return function(t){return function(e,r){var n=t[e];return!!n&&!!n.queryPoint(r,s)}}(u)}function c(t){return 1}},{"binary-search-bounds":31,"interval-tree-1d":234,"robust-orientation":284,"slab-decomposition":299}],270:[function(t,e,r){"use strict";var n=new Float64Array(4),i=new Float64Array(4),a=new Float64Array(4);e.exports=function(t,e,r,o,s){n.length<o.length&&(n=new Float64Array(o.length),i=new Float64Array(o.length),a=new Float64Array(o.length));for(var l=0;l<o.length;++l)n[l]=t[l]-o[l],i[l]=e[l]-t[l],a[l]=r[l]-t[l];var c=0,u=0,f=0,h=0,p=0,d=0;for(l=0;l<o.length;++l){var m=i[l],g=a[l],v=n[l];c+=m*m,u+=m*g,f+=g*g,h+=v*m,p+=v*g,d+=v*v}var y,x,b,_,w,T=Math.abs(c*f-u*u),k=u*p-f*h,A=u*h-c*p;if(k+A<=T)if(k<0)A<0&&h<0?(A=0,-h>=c?(k=1,y=c+2*h+d):y=h*(k=-h/c)+d):(k=0,p>=0?(A=0,y=d):-p>=f?(A=1,y=f+2*p+d):y=p*(A=-p/f)+d);else if(A<0)A=0,h>=0?(k=0,y=d):-h>=c?(k=1,y=c+2*h+d):y=h*(k=-h/c)+d;else{var M=1/T;y=(k*=M)*(c*k+u*(A*=M)+2*h)+A*(u*k+f*A+2*p)+d}else k<0?(b=f+p)>(x=u+h)?(_=b-x)>=(w=c-2*u+f)?(k=1,A=0,y=c+2*h+d):y=(k=_/w)*(c*k+u*(A=1-k)+2*h)+A*(u*k+f*A+2*p)+d:(k=0,b<=0?(A=1,y=f+2*p+d):p>=0?(A=0,y=d):y=p*(A=-p/f)+d):A<0?(b=c+h)>(x=u+p)?(_=b-x)>=(w=c-2*u+f)?(A=1,k=0,y=f+2*p+d):y=(k=1-(A=_/w))*(c*k+u*A+2*h)+A*(u*k+f*A+2*p)+d:(A=0,b<=0?(k=1,y=c+2*h+d):h>=0?(k=0,y=d):y=h*(k=-h/c)+d):(_=f+p-u-h)<=0?(k=0,A=1,y=f+2*p+d):_>=(w=c-2*u+f)?(k=1,A=0,y=c+2*h+d):y=(k=_/w)*(c*k+u*(A=1-k)+2*h)+A*(u*k+f*A+2*p)+d;var S=1-k-A;for(l=0;l<o.length;++l)s[l]=S*t[l]+k*e[l]+A*r[l];return y<0?0:y}},{}],271:[function(t,e,r){e.exports=t("gl-quat/slerp")},{"gl-quat/slerp":124}],272:[function(t,e,r){"use strict";var n=t("big-rat/add");e.exports=function(t,e){for(var r=t.length,i=new Array(r),a=0;a<r;++a)i[a]=n(t[a],e[a]);return i}},{"big-rat/add":15}],273:[function(t,e,r){"use strict";e.exports=function(t){for(var e=new Array(t.length),r=0;r<t.length;++r)e[r]=n(t[r]);return e};var n=t("big-rat")},{"big-rat":18}],274:[function(t,e,r){"use strict";var n=t("big-rat"),i=t("big-rat/mul");e.exports=function(t,e){for(var r=n(e),a=t.length,o=new Array(a),s=0;s<a;++s)o[s]=i(t[s],r);return o}},{"big-rat":18,"big-rat/mul":27}],275:[function(t,e,r){"use strict";var n=t("big-rat/sub");e.exports=function(t,e){for(var r=t.length,i=new Array(r),a=0;a<r;++a)i[a]=n(t[a],e[a]);return i}},{"big-rat/sub":29}],276:[function(t,e,r){"use strict";var n=t("compare-cell"),i=t("compare-oriented-cell"),a=t("cell-orientation");e.exports=function(t){t.sort(i);for(var e=t.length,r=0,o=0;o<e;++o){var s=t[o],l=a(s);if(0!==l){if(r>0){var c=t[r-1];if(0===n(s,c)&&a(c)!==l){r-=1;continue}}t[r++]=s}}return t.length=r,t}},{"cell-orientation":47,"compare-cell":56,"compare-oriented-cell":57}],277:[function(t,e,r){
/*!
* repeat-string <https://github.com/jonschlinkert/repeat-string>
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT License.
*/
"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i<e;++i){var l;a=t[i];(l=(o=r)-((r=a+o)-a))&&(t[s++]=l)}return t[s++]=r,t.length=s,t}},{}],280:[function(t,e,r){"use strict";var n=t("two-product"),i=t("robust-sum"),a=t("robust-scale"),o=t("robust-compress");function s(t,e,r,n){return function(e){return n(t(r(e[0][0],e[1][1]),r(-e[0][1],e[1][0])))}}function l(t,e,r,n){return function(i){return n(t(e(t(r(i[1][1],i[2][2]),r(-i[1][2],i[2][1])),i[0][0]),t(e(t(r(i[1][0],i[2][2]),r(-i[1][2],i[2][0])),-i[0][1]),e(t(r(i[1][0],i[2][1]),r(-i[1][1],i[2][0])),i[0][2]))))}}function c(t,e,r,n){return function(i){return n(t(t(e(t(e(t(r(i[2][2],i[3][3]),r(-i[2][3],i[3][2])),i[1][1]),t(e(t(r(i[2][1],i[3][3]),r(-i[2][3],i[3][1])),-i[1][2]),e(t(r(i[2][1],i[3][2]),r(-i[2][2],i[3][1])),i[1][3]))),i[0][0]),e(t(e(t(r(i[2][2],i[3][3]),r(-i[2][3],i[3][2])),i[1][0]),t(e(t(r(i[2][0],i[3][3]),r(-i[2][3],i[3][0])),-i[1][2]),e(t(r(i[2][0],i[3][2]),r(-i[2][2],i[3][0])),i[1][3]))),-i[0][1])),t(e(t(e(t(r(i[2][1],i[3][3]),r(-i[2][3],i[3][1])),i[1][0]),t(e(t(r(i[2][0],i[3][3]),r(-i[2][3],i[3][0])),-i[1][1]),e(t(r(i[2][0],i[3][1]),r(-i[2][1],i[3][0])),i[1][3]))),i[0][2]),e(t(e(t(r(i[2][1],i[3][2]),r(-i[2][2],i[3][1])),i[1][0]),t(e(t(r(i[2][0],i[3][2]),r(-i[2][2],i[3][0])),-i[1][1]),e(t(r(i[2][0],i[3][1]),r(-i[2][1],i[3][0])),i[1][2]))),-i[0][3]))))}}function u(t,e,r,n){return function(i){return n(t(t(e(t(t(e(t(e(t(r(i[3][3],i[4][4]),r(-i[3][4],i[4][3])),i[2][2]),t(e(t(r(i[3][2],i[4][4]),r(-i[3][4],i[4][2])),-i[2][3]),e(t(r(i[3][2],i[4][3]),r(-i[3][3],i[4][2])),i[2][4]))),i[1][1]),e(t(e(t(r(i[3][3],i[4][4]),r(-i[3][4],i[4][3])),i[2][1]),t(e(t(r(i[3][1],i[4][4]),r(-i[3][4],i[4][1])),-i[2][3]),e(t(r(i[3][1],i[4][3]),r(-i[3][3],i[4][1])),i[2][4]))),-i[1][2])),t(e(t(e(t(r(i[3][2],i[4][4]),r(-i[3][4],i[4][2])),i[2][1]),t(e(t(r(i[3][1],i[4][4]),r(-i[3][4],i[4][1])),-i[2][2]),e(t(r(i[3][1],i[4][2]),r(-i[3][2],i[4][1])),i[2][4]))),i[1][3]),e(t(e(t(r(i[3][2],i[4][3]),r(-i[3][3],i[4][2])),i[2][1]),t(e(t(r(i[3][1],i[4][3]),r(-i[3][3],i[4][1])),-i[2][2]),e(t(r(i[3][1],i[4][2]),r(-i[3][2],i[4][1])),i[2][3]))),-i[1][4]))),i[0][0]),e(t(t(e(t(e(t(r(i[3][3],i[4][4]),r(-i[3][4],i[4][3])),i[2][2]),t(e(t(r(i[3][2],i[4][4]),r(-i[3][4],i[4][2])),-i[2][3]),e(t(r(i[3][2],i[4][3]),r(-i[3][3],i[4][2])),i[2][4]))),i[1][0]),e(t(e(t(r(i[3][3],i[4][4]),r(-i[3][4],i[4][3])),i[2][0]),t(e(t(r(i[3][0],i[4][4]),r(-i[3][4],i[4][0])),-i[2][3]),e(t(r(i[3][0],i[4][3]),r(-i[3][3],i[4][0])),i[2][4]))),-i[1][2])),t(e(t(e(t(r(i[3][2],i[4][4]),r(-i[3][4],i[4][2])),i[2][0]),t(e(t(r(i[3][0],i[4][4]),r(-i[3][4],i[4][0])),-i[2][2]),e(t(r(i[3][0],i[4][2]),r(-i[3][2],i[4][0])),i[2][4]))),i[1][3]),e(t(e(t(r(i[3][2],i[4][3]),r(-i[3][3],i[4][2])),i[2][0]),t(e(t(r(i[3][0],i[4][3]),r(-i[3][3],i[4][0])),-i[2][2]),e(t(r(i[3][0],i[4][2]),r(-i[3][2],i[4][0])),i[2][3]))),-i[1][4]))),-i[0][1])),t(e(t(t(e(t(e(t(r(i[3][3],i[4][4]),r(-i[3][4],i[4][3])),i[2][1]),t(e(t(r(i[3][1],i[4][4]),r(-i[3][4],i[4][1])),-i[2][3]),e(t(r(i[3][1],i[4][3]),r(-i[3][3],i[4][1])),i[2][4]))),i[1][0]),e(t(e(t(r(i[3][3],i[4][4]),r(-i[3][4],i[4][3])),i[2][0]),t(e(t(r(i[3][0],i[4][4]),r(-i[3][4],i[4][0])),-i[2][3]),e(t(r(i[3][0],i[4][3]),r(-i[3][3],i[4][0])),i[2][4]))),-i[1][1])),t(e(t(e(t(r(i[3][1],i[4][4]),r(-i[3][4],i[4][1])),i[2][0]),t(e(t(r(i[3][0],i[4][4]),r(-i[3][4],i[4][0])),-i[2][1]),e(t(r(i[3][0],i[4][1]),r(-i[3][1],i[4][0])),i[2][4]))),i[1][3]),e(t(e(t(r(i[3][1],i[4][3]),r(-i[3][3],i[4][1])),i[2][0]),t(e(t(r(i[3][0],i[4][3]),r(-i[3][3],i[4][0])),-i[2][1]),e(t(r(i[3][0],i[4][1]),r(-i[3][1],i[4][0])),i[2][3]))),-i[1][4]))),i[0][2]),t(e(t(t(e(t(e(t(r(i[3][2],i[4][4]),r(-i[3][4],i[4][2])),i[2][1]),t(e(t(r(i[3][1],i[4][4]),r(-i[3][4],i[4][1])),-i[2][2]),e(t(r(i[3][1],i[4][2]),r(-i[3][2],i[4][1])),i[2][4]))),i[1][0]),e(t(e(t(r(i[3][2],i[4][4]),r(-i[3][4],i[4][2])),i[2][0]),t(e(t(r(i[3][0],i[4][4]),r(-i[3][4],i[4][0])),-i[2][2]),e(t(r(i[3][0],i[4][2]),r(-i[3][2],i[4][0])),i[2][4]))),-i[1][1])),t(e(t(e(t(r(i[3][1],i[4][4]),r(-i[3][4],i[4][1])),i[2][0]),t(e(t(r(i[3][0],i[4][4]),r(-i[3][4],i[4][0])),-i[2][1]),e(t(r(i[3][0],i[4][1]),r(-i[3][1],i[4][0])),i[2][4]))),i[1][2]),e(t(e(t(r(i[3][1],i[4][2]),r(-i[3][2],i[4][1])),i[2][0]),t(e(t(r(i[3][0],i[4][2]),r(-i[3][2],i[4][0])),-i[2][1]),e(t(r(i[3][0],i[4][1]),r(-i[3][1],i[4][0])),i[2][2]))),-i[1][4]))),-i[0][3]),e(t(t(e(t(e(t(r(i[3][2],i[4][3]),r(-i[3][3],i[4][2])),i[2][1]),t(e(t(r(i[3][1],i[4][3]),r(-i[3][3],i[4][1])),-i[2][2]),e(t(r(i[3][1],i[4][2]),r(-i[3][2],i[4][1])),i[2][3]))),i[1][0]),e(t(e(t(r(i[3][2],i[4][3]),r(-i[3][3],i[4][2])),i[2][0]),t(e(t(r(i[3][0],i[4][3]),r(-i[3][3],i[4][0])),-i[2][2]),e(t(r(i[3][0],i[4][2]),r(-i[3][2],i[4][0])),i[2][3]))),-i[1][1])),t(e(t(e(t(r(i[3][1],i[4][3]),r(-i[3][3],i[4][1])),i[2][0]),t(e(t(r(i[3][0],i[4][3]),r(-i[3][3],i[4][0])),-i[2][1]),e(t(r(i[3][0],i[4][1]),r(-i[3][1],i[4][0])),i[2][3]))),i[1][2]),e(t(e(t(r(i[3][1],i[4][2]),r(-i[3][2],i[4][1])),i[2][0]),t(e(t(r(i[3][0],i[4][2]),r(-i[3][2],i[4][0])),-i[2][1]),e(t(r(i[3][0],i[4][1]),r(-i[3][1],i[4][0])),i[2][2]))),-i[1][3]))),i[0][4])))))}}function f(t){return(2===t?s:3===t?l:4===t?c:5===t?u:void 0)(i,a,n,o)}var h=[function(){return[0]},function(t){return[t[0][0]]}];function p(t,e,r,n,i,a,o,s){return function(l){switch(l.length){case 0:return t(l);case 1:return e(l);case 2:return r(l);case 3:return n(l);case 4:return i(l);case 5:return a(l)}var c=o[l.length];return c||(c=o[l.length]=s(l.length)),c(l)}}!function(){for(;h.length<6;)h.push(f(h.length));e.exports=p.apply(void 0,h.concat([h,f]));for(var t=0;t<h.length;++t)e.exports[t]=h[t]}()},{"robust-compress":279,"robust-scale":286,"robust-sum":289,"two-product":306}],281:[function(t,e,r){"use strict";var n=t("two-product"),i=t("robust-sum");e.exports=function(t,e){for(var r=n(t[0],e[0]),a=1;a<t.length;++a)r=i(r,n(t[a],e[a]));return r}},{"robust-sum":289,"two-product":306}],282:[function(t,e,r){"use strict";var n=t("two-product"),i=t("robust-sum"),a=t("robust-subtract"),o=t("robust-scale");function s(t){return(3===t?l:4===t?c:5===t?u:f)(i,a,n,o)}function l(t,e,r,n){return function(i,a,o){var s=r(i[0],i[0]),l=n(s,a[0]),c=n(s,o[0]),u=r(a[0],a[0]),f=n(u,i[0]),h=n(u,o[0]),p=r(o[0],o[0]),d=n(p,i[0]),m=n(p,a[0]),g=t(e(m,h),e(f,l)),v=e(d,c),y=e(g,v);return y[y.length-1]}}function c(t,e,r,n){return function(i,a,o,s){var l=t(r(i[0],i[0]),r(i[1],i[1])),c=n(l,a[0]),u=n(l,o[0]),f=n(l,s[0]),h=t(r(a[0],a[0]),r(a[1],a[1])),p=n(h,i[0]),d=n(h,o[0]),m=n(h,s[0]),g=t(r(o[0],o[0]),r(o[1],o[1])),v=n(g,i[0]),y=n(g,a[0]),x=n(g,s[0]),b=t(r(s[0],s[0]),r(s[1],s[1])),_=n(b,i[0]),w=n(b,a[0]),T=n(b,o[0]),k=t(t(n(e(T,x),a[1]),t(n(e(w,m),-o[1]),n(e(y,d),s[1]))),t(n(e(w,m),i[1]),t(n(e(_,f),-a[1]),n(e(p,c),s[1])))),A=t(t(n(e(T,x),i[1]),t(n(e(_,f),-o[1]),n(e(v,u),s[1]))),t(n(e(y,d),i[1]),t(n(e(v,u),-a[1]),n(e(p,c),o[1])))),M=e(k,A);return M[M.length-1]}}function u(t,e,r,n){return function(i,a,o,s,l){var c=t(r(i[0],i[0]),t(r(i[1],i[1]),r(i[2],i[2]))),u=n(c,a[0]),f=n(c,o[0]),h=n(c,s[0]),p=n(c,l[0]),d=t(r(a[0],a[0]),t(r(a[1],a[1]),r(a[2],a[2]))),m=n(d,i[0]),g=n(d,o[0]),v=n(d,s[0]),y=n(d,l[0]),x=t(r(o[0],o[0]),t(r(o[1],o[1]),r(o[2],o[2]))),b=n(x,i[0]),_=n(x,a[0]),w=n(x,s[0]),T=n(x,l[0]),k=t(r(s[0],s[0]),t(r(s[1],s[1]),r(s[2],s[2]))),A=n(k,i[0]),M=n(k,a[0]),S=n(k,o[0]),E=n(k,l[0]),L=t(r(l[0],l[0]),t(r(l[1],l[1]),r(l[2],l[2]))),C=n(L,i[0]),P=n(L,a[0]),I=n(L,o[0]),O=n(L,s[0]),z=t(t(t(n(t(n(e(O,E),o[1]),t(n(e(I,T),-s[1]),n(e(S,w),l[1]))),a[2]),t(n(t(n(e(O,E),a[1]),t(n(e(P,y),-s[1]),n(e(M,v),l[1]))),-o[2]),n(t(n(e(I,T),a[1]),t(n(e(P,y),-o[1]),n(e(_,g),l[1]))),s[2]))),t(n(t(n(e(S,w),a[1]),t(n(e(M,v),-o[1]),n(e(_,g),s[1]))),-l[2]),t(n(t(n(e(O,E),a[1]),t(n(e(P,y),-s[1]),n(e(M,v),l[1]))),i[2]),n(t(n(e(O,E),i[1]),t(n(e(C,p),-s[1]),n(e(A,h),l[1]))),-a[2])))),t(t(n(t(n(e(P,y),i[1]),t(n(e(C,p),-a[1]),n(e(m,u),l[1]))),s[2]),t(n(t(n(e(M,v),i[1]),t(n(e(A,h),-a[1]),n(e(m,u),s[1]))),-l[2]),n(t(n(e(S,w),a[1]),t(n(e(M,v),-o[1]),n(e(_,g),s[1]))),i[2]))),t(n(t(n(e(S,w),i[1]),t(n(e(A,h),-o[1]),n(e(b,f),s[1]))),-a[2]),t(n(t(n(e(M,v),i[1]),t(n(e(A,h),-a[1]),n(e(m,u),s[1]))),o[2]),n(t(n(e(_,g),i[1]),t(n(e(b,f),-a[1]),n(e(m,u),o[1]))),-s[2]))))),D=t(t(t(n(t(n(e(O,E),o[1]),t(n(e(I,T),-s[1]),n(e(S,w),l[1]))),i[2]),n(t(n(e(O,E),i[1]),t(n(e(C,p),-s[1]),n(e(A,h),l[1]))),-o[2])),t(n(t(n(e(I,T),i[1]),t(n(e(C,p),-o[1]),n(e(b,f),l[1]))),s[2]),n(t(n(e(S,w),i[1]),t(n(e(A,h),-o[1]),n(e(b,f),s[1]))),-l[2]))),t(t(n(t(n(e(I,T),a[1]),t(n(e(P,y),-o[1]),n(e(_,g),l[1]))),i[2]),n(t(n(e(I,T),i[1]),t(n(e(C,p),-o[1]),n(e(b,f),l[1]))),-a[2])),t(n(t(n(e(P,y),i[1]),t(n(e(C,p),-a[1]),n(e(m,u),l[1]))),o[2]),n(t(n(e(_,g),i[1]),t(n(e(b,f),-a[1]),n(e(m,u),o[1]))),-l[2])))),R=e(z,D);return R[R.length-1]}}function f(t,e,r,n){return function(i,a,o,s,l,c){var u=t(t(r(i[0],i[0]),r(i[1],i[1])),t(r(i[2],i[2]),r(i[3],i[3]))),f=n(u,a[0]),h=n(u,o[0]),p=n(u,s[0]),d=n(u,l[0]),m=n(u,c[0]),g=t(t(r(a[0],a[0]),r(a[1],a[1])),t(r(a[2],a[2]),r(a[3],a[3]))),v=n(g,i[0]),y=n(g,o[0]),x=n(g,s[0]),b=n(g,l[0]),_=n(g,c[0]),w=t(t(r(o[0],o[0]),r(o[1],o[1])),t(r(o[2],o[2]),r(o[3],o[3]))),T=n(w,i[0]),k=n(w,a[0]),A=n(w,s[0]),M=n(w,l[0]),S=n(w,c[0]),E=t(t(r(s[0],s[0]),r(s[1],s[1])),t(r(s[2],s[2]),r(s[3],s[3]))),L=n(E,i[0]),C=n(E,a[0]),P=n(E,o[0]),I=n(E,l[0]),O=n(E,c[0]),z=t(t(r(l[0],l[0]),r(l[1],l[1])),t(r(l[2],l[2]),r(l[3],l[3]))),D=n(z,i[0]),R=n(z,a[0]),F=n(z,o[0]),B=n(z,s[0]),N=n(z,c[0]),j=t(t(r(c[0],c[0]),r(c[1],c[1])),t(r(c[2],c[2]),r(c[3],c[3]))),U=n(j,i[0]),V=n(j,a[0]),H=n(j,o[0]),q=n(j,s[0]),G=n(j,l[0]),Y=t(t(t(n(t(t(n(t(n(e(G,N),s[1]),t(n(e(q,O),-l[1]),n(e(B,I),c[1]))),o[2]),n(t(n(e(G,N),o[1]),t(n(e(H,S),-l[1]),n(e(F,M),c[1]))),-s[2])),t(n(t(n(e(q,O),o[1]),t(n(e(H,S),-s[1]),n(e(P,A),c[1]))),l[2]),n(t(n(e(B,I),o[1]),t(n(e(F,M),-s[1]),n(e(P,A),l[1]))),-c[2]))),a[3]),t(n(t(t(n(t(n(e(G,N),s[1]),t(n(e(q,O),-l[1]),n(e(B,I),c[1]))),a[2]),n(t(n(e(G,N),a[1]),t(n(e(V,_),-l[1]),n(e(R,b),c[1]))),-s[2])),t(n(t(n(e(q,O),a[1]),t(n(e(V,_),-s[1]),n(e(C,x),c[1]))),l[2]),n(t(n(e(B,I),a[1]),t(n(e(R,b),-s[1]),n(e(C,x),l[1]))),-c[2]))),-o[3]),n(t(t(n(t(n(e(G,N),o[1]),t(n(e(H,S),-l[1]),n(e(F,M),c[1]))),a[2]),n(t(n(e(G,N),a[1]),t(n(e(V,_),-l[1]),n(e(R,b),c[1]))),-o[2])),t(n(t(n(e(H,S),a[1]),t(n(e(V,_),-o[1]),n(e(k,y),c[1]))),l[2]),n(t(n(e(F,M),a[1]),t(n(e(R,b),-o[1]),n(e(k,y),l[1]))),-c[2]))),s[3]))),t(t(n(t(t(n(t(n(e(q,O),o[1]),t(n(e(H,S),-s[1]),n(e(P,A),c[1]))),a[2]),n(t(n(e(q,O),a[1]),t(n(e(V,_),-s[1]),n(e(C,x),c[1]))),-o[2])),t(n(t(n(e(H,S),a[1]),t(n(e(V,_),-o[1]),n(e(k,y),c[1]))),s[2]),n(t(n(e(P,A),a[1]),t(n(e(C,x),-o[1]),n(e(k,y),s[1]))),-c[2]))),-l[3]),n(t(t(n(t(n(e(B,I),o[1]),t(n(e(F,M),-s[1]),n(e(P,A),l[1]))),a[2]),n(t(n(e(B,I),a[1]),t(n(e(R,b),-s[1]),n(e(C,x),l[1]))),-o[2])),t(n(t(n(e(F,M),a[1]),t(n(e(R,b),-o[1]),n(e(k,y),l[1]))),s[2]),n(t(n(e(P,A),a[1]),t(n(e(C,x),-o[1]),n(e(k,y),s[1]))),-l[2]))),c[3])),t(n(t(t(n(t(n(e(G,N),s[1]),t(n(e(q,O),-l[1]),n(e(B,I),c[1]))),a[2]),n(t(n(e(G,N),a[1]),t(n(e(V,_),-l[1]),n(e(R,b),c[1]))),-s[2])),t(n(t(n(e(q,O),a[1]),t(n(e(V,_),-s[1]),n(e(C,x),c[1]))),l[2]),n(t(n(e(B,I),a[1]),t(n(e(R,b),-s[1]),n(e(C,x),l[1]))),-c[2]))),i[3]),n(t(t(n(t(n(e(G,N),s[1]),t(n(e(q,O),-l[1]),n(e(B,I),c[1]))),i[2]),n(t(n(e(G,N),i[1]),t(n(e(U,m),-l[1]),n(e(D,d),c[1]))),-s[2])),t(n(t(n(e(q,O),i[1]),t(n(e(U,m),-s[1]),n(e(L,p),c[1]))),l[2]),n(t(n(e(B,I),i[1]),t(n(e(D,d),-s[1]),n(e(L,p),l[1]))),-c[2]))),-a[3])))),t(t(t(n(t(t(n(t(n(e(G,N),a[1]),t(n(e(V,_),-l[1]),n(e(R,b),c[1]))),i[2]),n(t(n(e(G,N),i[1]),t(n(e(U,m),-l[1]),n(e(D,d),c[1]))),-a[2])),t(n(t(n(e(V,_),i[1]),t(n(e(U,m),-a[1]),n(e(v,f),c[1]))),l[2]),n(t(n(e(R,b),i[1]),t(n(e(D,d),-a[1]),n(e(v,f),l[1]))),-c[2]))),s[3]),n(t(t(n(t(n(e(q,O),a[1]),t(n(e(V,_),-s[1]),n(e(C,x),c[1]))),i[2]),n(t(n(e(q,O),i[1]),t(n(e(U,m),-s[1]),n(e(L,p),c[1]))),-a[2])),t(n(t(n(e(V,_),i[1]),t(n(e(U,m),-a[1]),n(e(v,f),c[1]))),s[2]),n(t(n(e(C,x),i[1]),t(n(e(L,p),-a[1]),n(e(v,f),s[1]))),-c[2]))),-l[3])),t(n(t(t(n(t(n(e(B,I),a[1]),t(n(e(R,b),-s[1]),n(e(C,x),l[1]))),i[2]),n(t(n(e(B,I),i[1]),t(n(e(D,d),-s[1]),n(e(L,p),l[1]))),-a[2])),t(n(t(n(e(R,b),i[1]),t(n(e(D,d),-a[1]),n(e(v,f),l[1]))),s[2]),n(t(n(e(C,x),i[1]),t(n(e(L,p),-a[1]),n(e(v,f),s[1]))),-l[2]))),c[3]),n(t(t(n(t(n(e(q,O),o[1]),t(n(e(H,S),-s[1]),n(e(P,A),c[1]))),a[2]),n(t(n(e(q,O),a[1]),t(n(e(V,_),-s[1]),n(e(C,x),c[1]))),-o[2])),t(n(t(n(e(H,S),a[1]),t(n(e(V,_),-o[1]),n(e(k,y),c[1]))),s[2]),n(t(n(e(P,A),a[1]),t(n(e(C,x),-o[1]),n(e(k,y),s[1]))),-c[2]))),i[3]))),t(t(n(t(t(n(t(n(e(q,O),o[1]),t(n(e(H,S),-s[1]),n(e(P,A),c[1]))),i[2]),n(t(n(e(q,O),i[1]),t(n(e(U,m),-s[1]),n(e(L,p),c[1]))),-o[2])),t(n(t(n(e(H,S),i[1]),t(n(e(U,m),-o[1]),n(e(T,h),c[1]))),s[2]),n(t(n(e(P,A),i[1]),t(n(e(L,p),-o[1]),n(e(T,h),s[1]))),-c[2]))),-a[3]),n(t(t(n(t(n(e(q,O),a[1]),t(n(e(V,_),-s[1]),n(e(C,x),c[1]))),i[2]),n(t(n(e(q,O),i[1]),t(n(e(U,m),-s[1]),n(e(L,p),c[1]))),-a[2])),t(n(t(n(e(V,_),i[1]),t(n(e(U,m),-a[1]),n(e(v,f),c[1]))),s[2]),n(t(n(e(C,x),i[1]),t(n(e(L,p),-a[1]),n(e(v,f),s[1]))),-c[2]))),o[3])),t(n(t(t(n(t(n(e(H,S),a[1]),t(n(e(V,_),-o[1]),n(e(k,y),c[1]))),i[2]),n(t(n(e(H,S),i[1]),t(n(e(U,m),-o[1]),n(e(T,h),c[1]))),-a[2])),t(n(t(n(e(V,_),i[1]),t(n(e(U,m),-a[1]),n(e(v,f),c[1]))),o[2]),n(t(n(e(k,y),i[1]),t(n(e(T,h),-a[1]),n(e(v,f),o[1]))),-c[2]))),-s[3]),n(t(t(n(t(n(e(P,A),a[1]),t(n(e(C,x),-o[1]),n(e(k,y),s[1]))),i[2]),n(t(n(e(P,A),i[1]),t(n(e(L,p),-o[1]),n(e(T,h),s[1]))),-a[2])),t(n(t(n(e(C,x),i[1]),t(n(e(L,p),-a[1]),n(e(v,f),s[1]))),o[2]),n(t(n(e(k,y),i[1]),t(n(e(T,h),-a[1]),n(e(v,f),o[1]))),-s[2]))),c[3]))))),W=t(t(t(n(t(t(n(t(n(e(G,N),s[1]),t(n(e(q,O),-l[1]),n(e(B,I),c[1]))),o[2]),n(t(n(e(G,N),o[1]),t(n(e(H,S),-l[1]),n(e(F,M),c[1]))),-s[2])),t(n(t(n(e(q,O),o[1]),t(n(e(H,S),-s[1]),n(e(P,A),c[1]))),l[2]),n(t(n(e(B,I),o[1]),t(n(e(F,M),-s[1]),n(e(P,A),l[1]))),-c[2]))),i[3]),t(n(t(t(n(t(n(e(G,N),s[1]),t(n(e(q,O),-l[1]),n(e(B,I),c[1]))),i[2]),n(t(n(e(G,N),i[1]),t(n(e(U,m),-l[1]),n(e(D,d),c[1]))),-s[2])),t(n(t(n(e(q,O),i[1]),t(n(e(U,m),-s[1]),n(e(L,p),c[1]))),l[2]),n(t(n(e(B,I),i[1]),t(n(e(D,d),-s[1]),n(e(L,p),l[1]))),-c[2]))),-o[3]),n(t(t(n(t(n(e(G,N),o[1]),t(n(e(H,S),-l[1]),n(e(F,M),c[1]))),i[2]),n(t(n(e(G,N),i[1]),t(n(e(U,m),-l[1]),n(e(D,d),c[1]))),-o[2])),t(n(t(n(e(H,S),i[1]),t(n(e(U,m),-o[1]),n(e(T,h),c[1]))),l[2]),n(t(n(e(F,M),i[1]),t(n(e(D,d),-o[1]),n(e(T,h),l[1]))),-c[2]))),s[3]))),t(t(n(t(t(n(t(n(e(q,O),o[1]),t(n(e(H,S),-s[1]),n(e(P,A),c[1]))),i[2]),n(t(n(e(q,O),i[1]),t(n(e(U,m),-s[1]),n(e(L,p),c[1]))),-o[2])),t(n(t(n(e(H,S),i[1]),t(n(e(U,m),-o[1]),n(e(T,h),c[1]))),s[2]),n(t(n(e(P,A),i[1]),t(n(e(L,p),-o[1]),n(e(T,h),s[1]))),-c[2]))),-l[3]),n(t(t(n(t(n(e(B,I),o[1]),t(n(e(F,M),-s[1]),n(e(P,A),l[1]))),i[2]),n(t(n(e(B,I),i[1]),t(n(e(D,d),-s[1]),n(e(L,p),l[1]))),-o[2])),t(n(t(n(e(F,M),i[1]),t(n(e(D,d),-o[1]),n(e(T,h),l[1]))),s[2]),n(t(n(e(P,A),i[1]),t(n(e(L,p),-o[1]),n(e(T,h),s[1]))),-l[2]))),c[3])),t(n(t(t(n(t(n(e(G,N),o[1]),t(n(e(H,S),-l[1]),n(e(F,M),c[1]))),a[2]),n(t(n(e(G,N),a[1]),t(n(e(V,_),-l[1]),n(e(R,b),c[1]))),-o[2])),t(n(t(n(e(H,S),a[1]),t(n(e(V,_),-o[1]),n(e(k,y),c[1]))),l[2]),n(t(n(e(F,M),a[1]),t(n(e(R,b),-o[1]),n(e(k,y),l[1]))),-c[2]))),i[3]),n(t(t(n(t(n(e(G,N),o[1]),t(n(e(H,S),-l[1]),n(e(F,M),c[1]))),i[2]),n(t(n(e(G,N),i[1]),t(n(e(U,m),-l[1]),n(e(D,d),c[1]))),-o[2])),t(n(t(n(e(H,S),i[1]),t(n(e(U,m),-o[1]),n(e(T,h),c[1]))),l[2]),n(t(n(e(F,M),i[1]),t(n(e(D,d),-o[1]),n(e(T,h),l[1]))),-c[2]))),-a[3])))),t(t(t(n(t(t(n(t(n(e(G,N),a[1]),t(n(e(V,_),-l[1]),n(e(R,b),c[1]))),i[2]),n(t(n(e(G,N),i[1]),t(n(e(U,m),-l[1]),n(e(D,d),c[1]))),-a[2])),t(n(t(n(e(V,_),i[1]),t(n(e(U,m),-a[1]),n(e(v,f),c[1]))),l[2]),n(t(n(e(R,b),i[1]),t(n(e(D,d),-a[1]),n(e(v,f),l[1]))),-c[2]))),o[3]),n(t(t(n(t(n(e(H,S),a[1]),t(n(e(V,_),-o[1]),n(e(k,y),c[1]))),i[2]),n(t(n(e(H,S),i[1]),t(n(e(U,m),-o[1]),n(e(T,h),c[1]))),-a[2])),t(n(t(n(e(V,_),i[1]),t(n(e(U,m),-a[1]),n(e(v,f),c[1]))),o[2]),n(t(n(e(k,y),i[1]),t(n(e(T,h),-a[1]),n(e(v,f),o[1]))),-c[2]))),-l[3])),t(n(t(t(n(t(n(e(F,M),a[1]),t(n(e(R,b),-o[1]),n(e(k,y),l[1]))),i[2]),n(t(n(e(F,M),i[1]),t(n(e(D,d),-o[1]),n(e(T,h),l[1]))),-a[2])),t(n(t(n(e(R,b),i[1]),t(n(e(D,d),-a[1]),n(e(v,f),l[1]))),o[2]),n(t(n(e(k,y),i[1]),t(n(e(T,h),-a[1]),n(e(v,f),o[1]))),-l[2]))),c[3]),n(t(t(n(t(n(e(B,I),o[1]),t(n(e(F,M),-s[1]),n(e(P,A),l[1]))),a[2]),n(t(n(e(B,I),a[1]),t(n(e(R,b),-s[1]),n(e(C,x),l[1]))),-o[2])),t(n(t(n(e(F,M),a[1]),t(n(e(R,b),-o[1]),n(e(k,y),l[1]))),s[2]),n(t(n(e(P,A),a[1]),t(n(e(C,x),-o[1]),n(e(k,y),s[1]))),-l[2]))),i[3]))),t(t(n(t(t(n(t(n(e(B,I),o[1]),t(n(e(F,M),-s[1]),n(e(P,A),l[1]))),i[2]),n(t(n(e(B,I),i[1]),t(n(e(D,d),-s[1]),n(e(L,p),l[1]))),-o[2])),t(n(t(n(e(F,M),i[1]),t(n(e(D,d),-o[1]),n(e(T,h),l[1]))),s[2]),n(t(n(e(P,A),i[1]),t(n(e(L,p),-o[1]),n(e(T,h),s[1]))),-l[2]))),-a[3]),n(t(t(n(t(n(e(B,I),a[1]),t(n(e(R,b),-s[1]),n(e(C,x),l[1]))),i[2]),n(t(n(e(B,I),i[1]),t(n(e(D,d),-s[1]),n(e(L,p),l[1]))),-a[2])),t(n(t(n(e(R,b),i[1]),t(n(e(D,d),-a[1]),n(e(v,f),l[1]))),s[2]),n(t(n(e(C,x),i[1]),t(n(e(L,p),-a[1]),n(e(v,f),s[1]))),-l[2]))),o[3])),t(n(t(t(n(t(n(e(F,M),a[1]),t(n(e(R,b),-o[1]),n(e(k,y),l[1]))),i[2]),n(t(n(e(F,M),i[1]),t(n(e(D,d),-o[1]),n(e(T,h),l[1]))),-a[2])),t(n(t(n(e(R,b),i[1]),t(n(e(D,d),-a[1]),n(e(v,f),l[1]))),o[2]),n(t(n(e(k,y),i[1]),t(n(e(T,h),-a[1]),n(e(v,f),o[1]))),-l[2]))),-s[3]),n(t(t(n(t(n(e(P,A),a[1]),t(n(e(C,x),-o[1]),n(e(k,y),s[1]))),i[2]),n(t(n(e(P,A),i[1]),t(n(e(L,p),-o[1]),n(e(T,h),s[1]))),-a[2])),t(n(t(n(e(C,x),i[1]),t(n(e(L,p),-a[1]),n(e(v,f),s[1]))),o[2]),n(t(n(e(k,y),i[1]),t(n(e(T,h),-a[1]),n(e(v,f),o[1]))),-s[2]))),l[3]))))),X=e(Y,W);return X[X.length-1]}}var h=[function(){return 0},function(){return 0},function(){return 0}];function p(t){var e=h[t.length];return e||(e=h[t.length]=s(t.length)),e.apply(void 0,t)}function d(t,e,r,n,i,a,o,s){return function(e,r,l,c,u,f){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,l);case 4:return a(e,r,l,c);case 5:return o(e,r,l,c,u);case 6:return s(e,r,l,c,u,f)}for(var h=new Array(arguments.length),p=0;p<arguments.length;++p)h[p]=arguments[p];return t(h)}}!function(){for(;h.length<=6;)h.push(s(h.length));e.exports=d.apply(void 0,[p].concat(h));for(var t=0;t<=6;++t)e.exports[t]=h[t]}()},{"robust-scale":286,"robust-subtract":288,"robust-sum":289,"two-product":306}],283:[function(t,e,r){"use strict";var n=t("robust-determinant");function i(t){var e=2===t?a:3===t?o:4===t?s:5===t?l:c;return e(t<6?n[t]:n)}function a(t){return function(e,r){return[t([[+r[0],+e[0][1]],[+r[1],+e[1][1]]]),t([[+e[0][0],+r[0]],[+e[1][0],+r[1]]]),t(e)]}}function o(t){return function(e,r){return[t([[+r[0],+e[0][1],+e[0][2]],[+r[1],+e[1][1],+e[1][2]],[+r[2],+e[2][1],+e[2][2]]]),t([[+e[0][0],+r[0],+e[0][2]],[+e[1][0],+r[1],+e[1][2]],[+e[2][0],+r[2],+e[2][2]]]),t([[+e[0][0],+e[0][1],+r[0]],[+e[1][0],+e[1][1],+r[1]],[+e[2][0],+e[2][1],+r[2]]]),t(e)]}}function s(t){return function(e,r){return[t([[+r[0],+e[0][1],+e[0][2],+e[0][3]],[+r[1],+e[1][1],+e[1][2],+e[1][3]],[+r[2],+e[2][1],+e[2][2],+e[2][3]],[+r[3],+e[3][1],+e[3][2],+e[3][3]]]),t([[+e[0][0],+r[0],+e[0][2],+e[0][3]],[+e[1][0],+r[1],+e[1][2],+e[1][3]],[+e[2][0],+r[2],+e[2][2],+e[2][3]],[+e[3][0],+r[3],+e[3][2],+e[3][3]]]),t([[+e[0][0],+e[0][1],+r[0],+e[0][3]],[+e[1][0],+e[1][1],+r[1],+e[1][3]],[+e[2][0],+e[2][1],+r[2],+e[2][3]],[+e[3][0],+e[3][1],+r[3],+e[3][3]]]),t([[+e[0][0],+e[0][1],+e[0][2],+r[0]],[+e[1][0],+e[1][1],+e[1][2],+r[1]],[+e[2][0],+e[2][1],+e[2][2],+r[2]],[+e[3][0],+e[3][1],+e[3][2],+r[3]]]),t(e)]}}function l(t){return function(e,r){return[t([[+r[0],+e[0][1],+e[0][2],+e[0][3],+e[0][4]],[+r[1],+e[1][1],+e[1][2],+e[1][3],+e[1][4]],[+r[2],+e[2][1],+e[2][2],+e[2][3],+e[2][4]],[+r[3],+e[3][1],+e[3][2],+e[3][3],+e[3][4]],[+r[4],+e[4][1],+e[4][2],+e[4][3],+e[4][4]]]),t([[+e[0][0],+r[0],+e[0][2],+e[0][3],+e[0][4]],[+e[1][0],+r[1],+e[1][2],+e[1][3],+e[1][4]],[+e[2][0],+r[2],+e[2][2],+e[2][3],+e[2][4]],[+e[3][0],+r[3],+e[3][2],+e[3][3],+e[3][4]],[+e[4][0],+r[4],+e[4][2],+e[4][3],+e[4][4]]]),t([[+e[0][0],+e[0][1],+r[0],+e[0][3],+e[0][4]],[+e[1][0],+e[1][1],+r[1],+e[1][3],+e[1][4]],[+e[2][0],+e[2][1],+r[2],+e[2][3],+e[2][4]],[+e[3][0],+e[3][1],+r[3],+e[3][3],+e[3][4]],[+e[4][0],+e[4][1],+r[4],+e[4][3],+e[4][4]]]),t([[+e[0][0],+e[0][1],+e[0][2],+r[0],+e[0][4]],[+e[1][0],+e[1][1],+e[1][2],+r[1],+e[1][4]],[+e[2][0],+e[2][1],+e[2][2],+r[2],+e[2][4]],[+e[3][0],+e[3][1],+e[3][2],+r[3],+e[3][4]],[+e[4][0],+e[4][1],+e[4][2],+r[4],+e[4][4]]]),t([[+e[0][0],+e[0][1],+e[0][2],+e[0][3],+r[0]],[+e[1][0],+e[1][1],+e[1][2],+e[1][3],+r[1]],[+e[2][0],+e[2][1],+e[2][2],+e[2][3],+r[2]],[+e[3][0],+e[3][1],+e[3][2],+e[3][3],+r[3]],[+e[4][0],+e[4][1],+e[4][2],+e[4][3],+r[4]]]),t(e)]}}function c(t){return function(e,r){return[t([[+r[0],+e[0][1],+e[0][2],+e[0][3],+e[0][4],+e[0][5]],[+r[1],+e[1][1],+e[1][2],+e[1][3],+e[1][4],+e[1][5]],[+r[2],+e[2][1],+e[2][2],+e[2][3],+e[2][4],+e[2][5]],[+r[3],+e[3][1],+e[3][2],+e[3][3],+e[3][4],+e[3][5]],[+r[4],+e[4][1],+e[4][2],+e[4][3],+e[4][4],+e[4][5]],[+r[5],+e[5][1],+e[5][2],+e[5][3],+e[5][4],+e[5][5]]]),t([[+e[0][0],+r[0],+e[0][2],+e[0][3],+e[0][4],+e[0][5]],[+e[1][0],+r[1],+e[1][2],+e[1][3],+e[1][4],+e[1][5]],[+e[2][0],+r[2],+e[2][2],+e[2][3],+e[2][4],+e[2][5]],[+e[3][0],+r[3],+e[3][2],+e[3][3],+e[3][4],+e[3][5]],[+e[4][0],+r[4],+e[4][2],+e[4][3],+e[4][4],+e[4][5]],[+e[5][0],+r[5],+e[5][2],+e[5][3],+e[5][4],+e[5][5]]]),t([[+e[0][0],+e[0][1],+r[0],+e[0][3],+e[0][4],+e[0][5]],[+e[1][0],+e[1][1],+r[1],+e[1][3],+e[1][4],+e[1][5]],[+e[2][0],+e[2][1],+r[2],+e[2][3],+e[2][4],+e[2][5]],[+e[3][0],+e[3][1],+r[3],+e[3][3],+e[3][4],+e[3][5]],[+e[4][0],+e[4][1],+r[4],+e[4][3],+e[4][4],+e[4][5]],[+e[5][0],+e[5][1],+r[5],+e[5][3],+e[5][4],+e[5][5]]]),t([[+e[0][0],+e[0][1],+e[0][2],+r[0],+e[0][4],+e[0][5]],[+e[1][0],+e[1][1],+e[1][2],+r[1],+e[1][4],+e[1][5]],[+e[2][0],+e[2][1],+e[2][2],+r[2],+e[2][4],+e[2][5]],[+e[3][0],+e[3][1],+e[3][2],+r[3],+e[3][4],+e[3][5]],[+e[4][0],+e[4][1],+e[4][2],+r[4],+e[4][4],+e[4][5]],[+e[5][0],+e[5][1],+e[5][2],+r[5],+e[5][4],+e[5][5]]]),t([[+e[0][0],+e[0][1],+e[0][2],+e[0][3],+r[0],+e[0][5]],[+e[1][0],+e[1][1],+e[1][2],+e[1][3],+r[1],+e[1][5]],[+e[2][0],+e[2][1],+e[2][2],+e[2][3],+r[2],+e[2][5]],[+e[3][0],+e[3][1],+e[3][2],+e[3][3],+r[3],+e[3][5]],[+e[4][0],+e[4][1],+e[4][2],+e[4][3],+r[4],+e[4][5]],[+e[5][0],+e[5][1],+e[5][2],+e[5][3],+r[5],+e[5][5]]]),t([[+e[0][0],+e[0][1],+e[0][2],+e[0][3],+e[0][4],+r[0]],[+e[1][0],+e[1][1],+e[1][2],+e[1][3],+e[1][4],+r[1]],[+e[2][0],+e[2][1],+e[2][2],+e[2][3],+e[2][4],+r[2]],[+e[3][0],+e[3][1],+e[3][2],+e[3][3],+e[3][4],+r[3]],[+e[4][0],+e[4][1],+e[4][2],+e[4][3],+e[4][4],+r[4]],[+e[5][0],+e[5][1],+e[5][2],+e[5][3],+e[5][4],+r[5]]]),t(e)]}}var u=[function(){return[[0]]},function(t,e){return[[e[0]],[t[0][0]]]}];function f(t,e,r,n,i,a,o,s){return function(l,c){switch(l.length){case 0:return t(l,c);case 1:return e(l,c);case 2:return r(l,c);case 3:return n(l,c);case 4:return i(l,c);case 5:return a(l,c)}var u=o[l.length];return u||(u=o[l.length]=s(l.length)),u(l,c)}}!function(){for(;u.length<6;)u.push(i(u.length));e.exports=f.apply(void 0,u.concat([u,i]));for(var t=0;t<6;++t)e.exports[t]=u[t]}()},{"robust-determinant":280}],284:[function(t,e,r){"use strict";var n=t("two-product"),i=t("robust-sum"),a=t("robust-scale"),o=t("robust-subtract");function s(t,e,r,n){return function(r,i,a){var o=t(t(e(i[1],a[0]),e(-a[1],i[0])),t(e(r[1],i[0]),e(-i[1],r[0]))),s=t(e(r[1],a[0]),e(-a[1],r[0])),l=n(o,s);return l[l.length-1]}}function l(t,e,r,n){return function(i,a,o,s){var l=t(t(r(t(e(o[1],s[0]),e(-s[1],o[0])),a[2]),t(r(t(e(a[1],s[0]),e(-s[1],a[0])),-o[2]),r(t(e(a[1],o[0]),e(-o[1],a[0])),s[2]))),t(r(t(e(a[1],s[0]),e(-s[1],a[0])),i[2]),t(r(t(e(i[1],s[0]),e(-s[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),s[2])))),c=t(t(r(t(e(o[1],s[0]),e(-s[1],o[0])),i[2]),t(r(t(e(i[1],s[0]),e(-s[1],i[0])),-o[2]),r(t(e(i[1],o[0]),e(-o[1],i[0])),s[2]))),t(r(t(e(a[1],o[0]),e(-o[1],a[0])),i[2]),t(r(t(e(i[1],o[0]),e(-o[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),o[2])))),u=n(l,c);return u[u.length-1]}}function c(t,e,r,n){return function(i,a,o,s,l){var c=t(t(t(r(t(r(t(e(s[1],l[0]),e(-l[1],s[0])),o[2]),t(r(t(e(o[1],l[0]),e(-l[1],o[0])),-s[2]),r(t(e(o[1],s[0]),e(-s[1],o[0])),l[2]))),a[3]),t(r(t(r(t(e(s[1],l[0]),e(-l[1],s[0])),a[2]),t(r(t(e(a[1],l[0]),e(-l[1],a[0])),-s[2]),r(t(e(a[1],s[0]),e(-s[1],a[0])),l[2]))),-o[3]),r(t(r(t(e(o[1],l[0]),e(-l[1],o[0])),a[2]),t(r(t(e(a[1],l[0]),e(-l[1],a[0])),-o[2]),r(t(e(a[1],o[0]),e(-o[1],a[0])),l[2]))),s[3]))),t(r(t(r(t(e(o[1],s[0]),e(-s[1],o[0])),a[2]),t(r(t(e(a[1],s[0]),e(-s[1],a[0])),-o[2]),r(t(e(a[1],o[0]),e(-o[1],a[0])),s[2]))),-l[3]),t(r(t(r(t(e(s[1],l[0]),e(-l[1],s[0])),a[2]),t(r(t(e(a[1],l[0]),e(-l[1],a[0])),-s[2]),r(t(e(a[1],s[0]),e(-s[1],a[0])),l[2]))),i[3]),r(t(r(t(e(s[1],l[0]),e(-l[1],s[0])),i[2]),t(r(t(e(i[1],l[0]),e(-l[1],i[0])),-s[2]),r(t(e(i[1],s[0]),e(-s[1],i[0])),l[2]))),-a[3])))),t(t(r(t(r(t(e(a[1],l[0]),e(-l[1],a[0])),i[2]),t(r(t(e(i[1],l[0]),e(-l[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),l[2]))),s[3]),t(r(t(r(t(e(a[1],s[0]),e(-s[1],a[0])),i[2]),t(r(t(e(i[1],s[0]),e(-s[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),s[2]))),-l[3]),r(t(r(t(e(o[1],s[0]),e(-s[1],o[0])),a[2]),t(r(t(e(a[1],s[0]),e(-s[1],a[0])),-o[2]),r(t(e(a[1],o[0]),e(-o[1],a[0])),s[2]))),i[3]))),t(r(t(r(t(e(o[1],s[0]),e(-s[1],o[0])),i[2]),t(r(t(e(i[1],s[0]),e(-s[1],i[0])),-o[2]),r(t(e(i[1],o[0]),e(-o[1],i[0])),s[2]))),-a[3]),t(r(t(r(t(e(a[1],s[0]),e(-s[1],a[0])),i[2]),t(r(t(e(i[1],s[0]),e(-s[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),s[2]))),o[3]),r(t(r(t(e(a[1],o[0]),e(-o[1],a[0])),i[2]),t(r(t(e(i[1],o[0]),e(-o[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),o[2]))),-s[3]))))),u=t(t(t(r(t(r(t(e(s[1],l[0]),e(-l[1],s[0])),o[2]),t(r(t(e(o[1],l[0]),e(-l[1],o[0])),-s[2]),r(t(e(o[1],s[0]),e(-s[1],o[0])),l[2]))),i[3]),r(t(r(t(e(s[1],l[0]),e(-l[1],s[0])),i[2]),t(r(t(e(i[1],l[0]),e(-l[1],i[0])),-s[2]),r(t(e(i[1],s[0]),e(-s[1],i[0])),l[2]))),-o[3])),t(r(t(r(t(e(o[1],l[0]),e(-l[1],o[0])),i[2]),t(r(t(e(i[1],l[0]),e(-l[1],i[0])),-o[2]),r(t(e(i[1],o[0]),e(-o[1],i[0])),l[2]))),s[3]),r(t(r(t(e(o[1],s[0]),e(-s[1],o[0])),i[2]),t(r(t(e(i[1],s[0]),e(-s[1],i[0])),-o[2]),r(t(e(i[1],o[0]),e(-o[1],i[0])),s[2]))),-l[3]))),t(t(r(t(r(t(e(o[1],l[0]),e(-l[1],o[0])),a[2]),t(r(t(e(a[1],l[0]),e(-l[1],a[0])),-o[2]),r(t(e(a[1],o[0]),e(-o[1],a[0])),l[2]))),i[3]),r(t(r(t(e(o[1],l[0]),e(-l[1],o[0])),i[2]),t(r(t(e(i[1],l[0]),e(-l[1],i[0])),-o[2]),r(t(e(i[1],o[0]),e(-o[1],i[0])),l[2]))),-a[3])),t(r(t(r(t(e(a[1],l[0]),e(-l[1],a[0])),i[2]),t(r(t(e(i[1],l[0]),e(-l[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),l[2]))),o[3]),r(t(r(t(e(a[1],o[0]),e(-o[1],a[0])),i[2]),t(r(t(e(i[1],o[0]),e(-o[1],i[0])),-a[2]),r(t(e(i[1],a[0]),e(-a[1],i[0])),o[2]))),-l[3])))),f=n(c,u);return f[f.length-1]}}function u(t){return(3===t?s:4===t?l:c)(i,n,a,o)}var f=u(3),h=u(4),p=[function(){return 0},function(){return 0},function(t,e){return e[0]-t[0]},function(t,e,r){var n,i=(t[1]-r[1])*(e[0]-r[0]),a=(t[0]-r[0])*(e[1]-r[1]),o=i-a;if(i>0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f<arguments.length;++f)u[f]=arguments[f];return t(u)}}!function(){for(;p.length<=5;)p.push(u(p.length));e.exports=m.apply(void 0,[d].concat(p));for(var t=0;t<=5;++t)e.exports[t]=p[t]}()},{"robust-scale":286,"robust-subtract":288,"robust-sum":289,"two-product":306}],285:[function(t,e,r){"use strict";var n=t("robust-sum"),i=t("robust-scale");e.exports=function(t,e){if(1===t.length)return i(e,t[0]);if(1===e.length)return i(t,e[0]);if(0===t.length||0===e.length)return[0];var r=[0];if(t.length<e.length)for(var a=0;a<t.length;++a)r=n(r,i(e,t[a]));else for(a=0;a<e.length;++a)r=n(r,i(t,e[a]));return r}},{"robust-scale":286,"robust-sum":289}],286:[function(t,e,r){"use strict";var n=t("two-product"),i=t("two-sum");e.exports=function(t,e){var r=t.length;if(1===r){var a=n(t[0],e);return a[0]?a:[a[1]]}var o=new Array(2*r),s=[.1,.1],l=[.1,.1],c=0;n(t[0],e,s),s[0]&&(o[c++]=s[0]);for(var u=1;u<r;++u){n(t[u],e,l);var f=s[1];i(f,l[0],s),s[0]&&(o[c++]=s[0]);var h=l[1],p=s[1],d=h+p,m=p-(d-h);s[1]=d,m&&(o[c++]=m)}s[1]&&(o[c++]=s[1]);0===c&&(o[c++]=0);return o.length=c,o}},{"two-product":306,"two-sum":307}],287:[function(t,e,r){"use strict";e.exports=function(t,e,r,i){var a=n(t,r,i),o=n(e,r,i);if(a>0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)<s||l<f)return!1}return!0}(t,e,r,i);return!0};var n=t("robust-orientation")[3]},{"robust-orientation":284}],288:[function(t,e,r){"use strict";e.exports=function(t,e){var r=0|t.length,n=0|e.length;if(1===r&&1===n)return function(t,e){var r=t+e,n=r-t,i=t-(r-n)+(e-n);if(i)return[i,r];return[r]}(t[0],-e[0]);var i,a,o=new Array(r+n),s=0,l=0,c=0,u=Math.abs,f=t[l],h=u(f),p=-e[c],d=u(p);h<d?(a=f,(l+=1)<r&&(f=t[l],h=u(f))):(a=p,(c+=1)<n&&(p=-e[c],d=u(p)));l<r&&h<d||c>=n?(i=f,(l+=1)<r&&(f=t[l],h=u(f))):(i=p,(c+=1)<n&&(p=-e[c],d=u(p)));var m,g,v=i+a,y=v-i,x=a-y,b=x,_=v;for(;l<r&&c<n;)h<d?(i=f,(l+=1)<r&&(f=t[l],h=u(f))):(i=p,(c+=1)<n&&(p=-e[c],d=u(p))),(x=(a=b)-(y=(v=i+a)-i))&&(o[s++]=x),b=_-((m=_+v)-(g=m-_))+(v-g),_=m;for(;l<r;)(x=(a=b)-(y=(v=(i=f)+a)-i))&&(o[s++]=x),b=_-((m=_+v)-(g=m-_))+(v-g),_=m,(l+=1)<r&&(f=t[l]);for(;c<n;)(x=(a=b)-(y=(v=(i=p)+a)-i))&&(o[s++]=x),b=_-((m=_+v)-(g=m-_))+(v-g),_=m,(c+=1)<n&&(p=-e[c]);b&&(o[s++]=b);_&&(o[s++]=_);s||(o[s++]=0);return o.length=s,o}},{}],289:[function(t,e,r){"use strict";e.exports=function(t,e){var r=0|t.length,n=0|e.length;if(1===r&&1===n)return function(t,e){var r=t+e,n=r-t,i=t-(r-n)+(e-n);if(i)return[i,r];return[r]}(t[0],e[0]);var i,a,o=new Array(r+n),s=0,l=0,c=0,u=Math.abs,f=t[l],h=u(f),p=e[c],d=u(p);h<d?(a=f,(l+=1)<r&&(f=t[l],h=u(f))):(a=p,(c+=1)<n&&(p=e[c],d=u(p)));l<r&&h<d||c>=n?(i=f,(l+=1)<r&&(f=t[l],h=u(f))):(i=p,(c+=1)<n&&(p=e[c],d=u(p)));var m,g,v=i+a,y=v-i,x=a-y,b=x,_=v;for(;l<r&&c<n;)h<d?(i=f,(l+=1)<r&&(f=t[l],h=u(f))):(i=p,(c+=1)<n&&(p=e[c],d=u(p))),(x=(a=b)-(y=(v=i+a)-i))&&(o[s++]=x),b=_-((m=_+v)-(g=m-_))+(v-g),_=m;for(;l<r;)(x=(a=b)-(y=(v=(i=f)+a)-i))&&(o[s++]=x),b=_-((m=_+v)-(g=m-_))+(v-g),_=m,(l+=1)<r&&(f=t[l]);for(;c<n;)(x=(a=b)-(y=(v=(i=p)+a)-i))&&(o[s++]=x),b=_-((m=_+v)-(g=m-_))+(v-g),_=m,(c+=1)<n&&(p=e[c]);b&&(o[s++]=b);_&&(o[s++]=_);s||(o[s++]=0);return o.length=s,o}},{}],290:[function(t,e,r){"use strict";e.exports=function(t){return i(n(t))};var n=t("boundary-cells"),i=t("reduce-simplicial-complex")},{"boundary-cells":34,"reduce-simplicial-complex":276}],291:[function(t,e,r){"use strict";e.exports=function(t,e,r,s){r=r||0,void 0===s&&(s=function(t){for(var e=t.length,r=0,n=0;n<e;++n)r=0|Math.max(r,t[n].length);return r-1}(t));if(0===t.length||s<1)return{cells:[],vertexIds:[],vertexWeights:[]};var l=function(t,e){for(var r=t.length,n=i.mallocUint8(r),a=0;a<r;++a)n[a]=t[a]<e|0;return n}(e,+r),c=function(t,e){for(var r=t.length,o=e*(e+1)/2*r|0,s=i.mallocUint32(2*o),l=0,c=0;c<r;++c)for(var u=t[c],f=(e=u.length,0);f<e;++f)for(var h=0;h<f;++h){var p=u[h],d=u[f];s[l++]=0|Math.min(p,d),s[l++]=0|Math.max(p,d)}a(n(s,[l/2|0,2]));var m=2;for(c=2;c<l;c+=2)s[c-2]===s[c]&&s[c-1]===s[c+1]||(s[m++]=s[c],s[m++]=s[c+1]);return n(s,[m/2|0,2])}(t,s),u=function(t,e,r,a){for(var o=t.data,s=t.shape[0],l=i.mallocDouble(s),c=0,u=0;u<s;++u){var f=o[2*u],h=o[2*u+1];if(r[f]!==r[h]){var p=e[f],d=e[h];o[2*c]=f,o[2*c+1]=h,l[c++]=(d-a)/(d-p)}}return t.shape[0]=c,n(l,[c])}(c,e,l,+r),f=function(t,e){var r=i.mallocInt32(2*e),n=t.shape[0],a=t.data;r[0]=0;for(var o=0,s=0;s<n;++s){var l=a[2*s];if(l!==o){for(r[2*o+1]=s;++o<l;)r[2*o]=s,r[2*o+1]=s;r[2*o]=s}}r[2*o+1]=n;for(;++o<e;)r[2*o]=r[2*o+1]=n;return r}(c,0|e.length),h=o(s)(t,c.data,f,l),p=function(t){for(var e=0|t.shape[0],r=t.data,n=new Array(e),i=0;i<e;++i)n[i]=[r[2*i],r[2*i+1]];return n}(c),d=[].slice.call(u.data,0,u.shape[0]);return i.free(l),i.free(c.data),i.free(u.data),i.free(f),{cells:h,vertexIds:p,vertexWeights:d}};var n=t("ndarray"),i=t("typedarray-pool"),a=t("ndarray-sort"),o=t("./lib/codegen")},{"./lib/codegen":292,ndarray:259,"ndarray-sort":258,"typedarray-pool":308}],292:[function(t,e,r){"use strict";e.exports=function(t){return n[t]()};var n=[function(){return function(t,e,r,n){for(var i=t.length,a=0;a<i;++a)t[a].length;return[]}},function(){function t(t,e,r,n){for(var i=0|Math.min(r,n),a=0|Math.max(r,n),o=t[2*i],s=t[2*i+1];o<s;){var l=o+s>>1,c=e[2*l+1];if(c===a)return l;a<c?s=l:o=l+1}return o}return function(e,r,n,i){for(var a=e.length,o=[],s=0;s<a;++s){var l=e[s];if(2===l.length){var c=(i[l[0]]<<0)+(i[l[1]]<<1);if(0===c||3===c)continue;switch(c){case 0:break;case 1:o.push([t(n,r,l[0],l[1])]);break;case 2:o.push([t(n,r,l[1],l[0])])}}}return o}},function(){function t(t,e,r,n){for(var i=0|Math.min(r,n),a=0|Math.max(r,n),o=t[2*i],s=t[2*i+1];o<s;){var l=o+s>>1,c=e[2*l+1];if(c===a)return l;a<c?s=l:o=l+1}return o}return function(e,r,n,i){for(var a=e.length,o=[],s=0;s<a;++s){var l=e[s],c=l.length;if(3===c){if(0===(u=(i[l[0]]<<0)+(i[l[1]]<<1)+(i[l[2]]<<2))||7===u)continue;switch(u){case 0:break;case 1:o.push([t(n,r,l[0],l[2]),t(n,r,l[0],l[1])]);break;case 2:o.push([t(n,r,l[1],l[0]),t(n,r,l[1],l[2])]);break;case 3:o.push([t(n,r,l[0],l[2]),t(n,r,l[1],l[2])]);break;case 4:o.push([t(n,r,l[2],l[1]),t(n,r,l[2],l[0])]);break;case 5:o.push([t(n,r,l[2],l[1]),t(n,r,l[0],l[1])]);break;case 6:o.push([t(n,r,l[1],l[0]),t(n,r,l[2],l[0])])}}else if(2===c){var u;if(0===(u=(i[l[0]]<<0)+(i[l[1]]<<1))||3===u)continue;switch(u){case 0:break;case 1:o.push([t(n,r,l[0],l[1])]);break;case 2:o.push([t(n,r,l[1],l[0])])}}}return o}},function(){function t(t,e,r,n){for(var i=0|Math.min(r,n),a=0|Math.max(r,n),o=t[2*i],s=t[2*i+1];o<s;){var l=o+s>>1,c=e[2*l+1];if(c===a)return l;a<c?s=l:o=l+1}return o}return function(e,r,n,i){for(var a=e.length,o=[],s=0;s<a;++s){var l=e[s],c=l.length;if(4===c){if(0===(u=(i[l[0]]<<0)+(i[l[1]]<<1)+(i[l[2]]<<2)+(i[l[3]]<<3))||15===u)continue;switch(u){case 0:break;case 1:o.push([t(n,r,l[0],l[1]),t(n,r,l[0],l[2]),t(n,r,l[0],l[3])]);break;case 2:o.push([t(n,r,l[1],l[2]),t(n,r,l[1],l[0]),t(n,r,l[1],l[3])]);break;case 3:o.push([t(n,r,l[1],l[2]),t(n,r,l[0],l[2]),t(n,r,l[0],l[3])],[t(n,r,l[1],l[3]),t(n,r,l[1],l[2]),t(n,r,l[0],l[3])]);break;case 4:o.push([t(n,r,l[2],l[0]),t(n,r,l[2],l[1]),t(n,r,l[2],l[3])]);break;case 5:o.push([t(n,r,l[0],l[1]),t(n,r,l[2],l[1]),t(n,r,l[0],l[3])],[t(n,r,l[2],l[1]),t(n,r,l[2],l[3]),t(n,r,l[0],l[3])]);break;case 6:o.push([t(n,r,l[2],l[0]),t(n,r,l[1],l[0]),t(n,r,l[1],l[3])],[t(n,r,l[2],l[3]),t(n,r,l[2],l[0]),t(n,r,l[1],l[3])]);break;case 7:o.push([t(n,r,l[0],l[3]),t(n,r,l[1],l[3]),t(n,r,l[2],l[3])]);break;case 8:o.push([t(n,r,l[3],l[1]),t(n,r,l[3],l[0]),t(n,r,l[3],l[2])]);break;case 9:o.push([t(n,r,l[3],l[1]),t(n,r,l[0],l[1]),t(n,r,l[0],l[2])],[t(n,r,l[3],l[2]),t(n,r,l[3],l[1]),t(n,r,l[0],l[2])]);break;case 10:o.push([t(n,r,l[1],l[0]),t(n,r,l[3],l[0]),t(n,r,l[1],l[2])],[t(n,r,l[3],l[0]),t(n,r,l[3],l[2]),t(n,r,l[1],l[2])]);break;case 11:o.push([t(n,r,l[1],l[2]),t(n,r,l[0],l[2]),t(n,r,l[3],l[2])]);break;case 12:o.push([t(n,r,l[3],l[0]),t(n,r,l[2],l[0]),t(n,r,l[2],l[1])],[t(n,r,l[3],l[1]),t(n,r,l[3],l[0]),t(n,r,l[2],l[1])]);break;case 13:o.push([t(n,r,l[0],l[1]),t(n,r,l[2],l[1]),t(n,r,l[3],l[1])]);break;case 14:o.push([t(n,r,l[2],l[0]),t(n,r,l[1],l[0]),t(n,r,l[3],l[0])])}}else if(3===c){if(0===(u=(i[l[0]]<<0)+(i[l[1]]<<1)+(i[l[2]]<<2))||7===u)continue;switch(u){case 0:break;case 1:o.push([t(n,r,l[0],l[2]),t(n,r,l[0],l[1])]);break;case 2:o.push([t(n,r,l[1],l[0]),t(n,r,l[1],l[2])]);break;case 3:o.push([t(n,r,l[0],l[2]),t(n,r,l[1],l[2])]);break;case 4:o.push([t(n,r,l[2],l[1]),t(n,r,l[2],l[0])]);break;case 5:o.push([t(n,r,l[2],l[1]),t(n,r,l[0],l[1])]);break;case 6:o.push([t(n,r,l[1],l[0]),t(n,r,l[2],l[0])])}}else if(2===c){var u;if(0===(u=(i[l[0]]<<0)+(i[l[1]]<<1))||3===u)continue;switch(u){case 0:break;case 1:o.push([t(n,r,l[0],l[1])]);break;case 2:o.push([t(n,r,l[1],l[0])])}}}return o}}]},{}],293:[function(t,e,r){"use strict";var n=t("bit-twiddle"),i=t("union-find");function a(t,e){var r=t.length,n=t.length-e.length,i=Math.min;if(n)return n;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return(s=t[0]+t[1]-e[0]-e[1])||i(t[0],t[1])-i(e[0],e[1]);case 3:var a=t[0]+t[1],o=e[0]+e[1];if(s=a+t[2]-(o+e[2]))return s;var s,l=i(t[0],t[1]),c=i(e[0],e[1]);return(s=i(l,t[2])-i(c,e[2]))||i(l+t[2],a)-i(c+e[2],o);default:var u=t.slice(0);u.sort();var f=e.slice(0);f.sort();for(var h=0;h<r;++h)if(n=u[h]-f[h])return n;return 0}}function o(t,e){return a(t[0],e[0])}function s(t,e){if(e){for(var r=t.length,n=new Array(r),i=0;i<r;++i)n[i]=[t[i],e[i]];n.sort(o);for(i=0;i<r;++i)t[i]=n[i][0],e[i]=n[i][1];return t}return t.sort(a),t}function l(t){if(0===t.length)return[];for(var e=1,r=t.length,n=1;n<r;++n){var i=t[n];if(a(i,t[n-1])){if(n===e){e++;continue}t[e++]=i}}return t.length=e,t}function c(t,e){for(var r=0,n=t.length-1,i=-1;r<=n;){var o=r+n>>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i<o;++i)r[i]=[];for(var s=[],l=(i=0,e.length);i<l;++i)for(var u=e[i],f=u.length,h=1,p=1<<f;h<p;++h){s.length=n.popCount(h);for(var d=0,m=0;m<f;++m)h&1<<m&&(s[d++]=u[m]);var g=c(t,s);if(!(g<0))for(;r[g++].push(i),!(g>=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<<e+1)-1,a=0;a<t.length;++a)for(var o=t[a],l=i;l<1<<o.length;l=n.nextCombination(l)){for(var c=new Array(e+1),u=0,f=0;f<o.length;++f)l&1<<f&&(c[u++]=o[f]);r.push(c)}return s(r)}r.dimension=function(t){for(var e=0,r=Math.max,n=0,i=t.length;n<i;++n)e=r(e,t[n].length);return e-1},r.countVertices=function(t){for(var e=-1,r=Math.max,n=0,i=t.length;n<i;++n)for(var a=t[n],o=0,s=a.length;o<s;++o)e=r(e,a[o]);return e+1},r.cloneCells=function(t){for(var e=new Array(t.length),r=0,n=t.length;r<n;++r)e[r]=t[r].slice(0);return e},r.compareCells=a,r.normalize=s,r.unique=l,r.findCell=c,r.incidence=u,r.dual=function(t,e){if(!e)return u(l(f(t,0)),t);for(var r=new Array(e),n=0;n<e;++n)r[n]=[];n=0;for(var i=t.length;n<i;++n)for(var a=t[n],o=0,s=a.length;o<s;++o)r[a[o]].push(n);return r},r.explode=function(t){for(var e=[],r=0,n=t.length;r<n;++r)for(var i=t[r],a=0|i.length,o=1,l=1<<a;o<l;++o){for(var c=[],u=0;u<a;++u)o>>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r<n;++r)for(var i=t[r],a=0,o=i.length;a<o;++a){for(var l=new Array(i.length-1),c=0,u=0;c<o;++c)c!==a&&(l[u++]=i[c]);e.push(l)}return s(e)},r.connectedComponents=function(t,e){return e?function(t,e){for(var r=new i(e),n=0;n<t.length;++n)for(var a=t[n],o=0;o<a.length;++o)for(var s=o+1;s<a.length;++s)r.link(a[o],a[s]);var l=[],c=r.ranks;for(n=0;n<c.length;++n)c[n]=-1;for(n=0;n<t.length;++n){var u=r.find(t[n][0]);c[u]<0?(c[u]=l.length,l.push([t[n].slice(0)])):l[c[u]].push(t[n].slice(0))}return l}(t,e):function(t){for(var e=l(s(f(t,0))),r=new i(e.length),n=0;n<t.length;++n)for(var a=t[n],o=0;o<a.length;++o)for(var u=c(e,[a[o]]),h=o+1;h<a.length;++h)r.link(u,c(e,[a[h]]));var p=[],d=r.ranks;for(n=0;n<d.length;++n)d[n]=-1;for(n=0;n<t.length;++n){var m=r.find(c(e,[t[n][0]]));d[m]<0?(d[m]=p.length,p.push([t[n].slice(0)])):p[d[m]].push(t[n].slice(0))}return p}(t)}},{"bit-twiddle":32,"union-find":309}],294:[function(t,e,r){arguments[4][32][0].apply(r,arguments)},{dup:32}],295:[function(t,e,r){arguments[4][293][0].apply(r,arguments)},{"bit-twiddle":294,dup:293,"union-find":296}],296:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e<t;++e)this.roots[e]=e,this.ranks[e]=0}e.exports=n,n.prototype.length=function(){return this.roots.length},n.prototype.makeSet=function(){var t=this.roots.length;return this.roots.push(t),this.ranks.push(0),t},n.prototype.find=function(t){for(var e=this.roots;e[t]!==t;){var r=e[t];e[t]=e[r],t=r}return t},n.prototype.link=function(t,e){var r=this.find(t),n=this.find(e);if(r!==n){var i=this.ranks,a=this.roots,o=i[r],s=i[n];o<s?a[r]=n:s<o?a[n]=r:(a[n]=r,++i[r])}}},{}],297:[function(t,e,r){"use strict";e.exports=function(t,e,r){for(var a=e.length,o=t.length,s=new Array(a),l=new Array(a),c=new Array(a),u=new Array(a),f=0;f<a;++f)s[f]=l[f]=-1,c[f]=1/0,u[f]=!1;for(f=0;f<o;++f){var h=t[f];if(2!==h.length)throw new Error("Input must be a graph");var p=h[1],d=h[0];-1!==l[d]?l[d]=-2:l[d]=p,-1!==s[p]?s[p]=-2:s[p]=d}function m(t){if(u[t])return 1/0;var r,i,a,o,c,f=s[t],h=l[t];return f<0||h<0?1/0:(r=e[t],i=e[f],a=e[h],o=Math.abs(n(r,i,a)),c=Math.sqrt(Math.pow(i[0]-a[0],2)+Math.pow(i[1]-a[1],2)),o/c)}function g(t,e){var r=k[t],n=k[e];k[t]=n,k[e]=r,A[r]=e,A[n]=t}function v(t){return c[k[t]]}function y(t){return 1&t?t-1>>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n<M){var o=v(n);o<r&&(a=n,r=o)}if(i<M)v(i)<r&&(a=i);if(a===t)return t;g(t,a),t=a}}function b(t){for(var e=v(t);t>0;){var r=y(t);if(r>=0)if(e<v(r)){g(t,r),t=r;continue}return t}}function _(){if(M>0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f<a;++f){(c[f]=m(f))<1/0?(A[f]=k.length,k.push(f)):A[f]=-1}var M=k.length;for(f=M>>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f<a;++f)u[f]||(A[f]=E.length,E.push(e[f].slice()));E.length;function L(t,e){if(t[e]<0)return e;var r=e,n=e;do{var i=t[n];if(!u[n]||i<0||i===n)break;if(i=t[n=i],!u[n]||i<0||i===n)break;n=i,r=t[r]}while(r!==n);for(var a=e;a!==n;a=t[a])t[a]=n;return n}var C=[];return t.forEach((function(t){var e=L(s,t[0]),r=L(l,t[1]);if(e>=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]<e[1][0])r=e[0],a=e[1];else{if(!(e[0][0]>e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]<t[1][0])o=t[0],s=t[1];else{if(!(t[0][0]>t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]<e[1][0])r=e[0],i=e[1];else{if(!(e[0][0]>e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return l<c?l-c:s>u?s-u:l-u}r=e[1],i=e[0]}t[0][1]<t[1][1]?(a=t[0],o=t[1]):(a=t[1],o=t[0]);var f=n(i,r,a);return f||((f=n(i,r,o))||o-i)}},{"robust-orientation":284}],299:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=2*e,n=new Array(r),a=0;a<e;++a){var l=t[a],c=l[0][0]<l[1][0];n[2*a]=new f(l[0][0],l,c,a),n[2*a+1]=new f(l[1][0],l,!c,a)}n.sort((function(t,e){var r=t.x-e.x;return r||((r=t.create-e.create)||Math.min(t.segment[0][1],t.segment[1][1])-Math.min(e.segment[0][1],e.segment[1][1]))}));var h=i(o),p=[],d=[],m=[];for(a=0;a<r;){for(var g=n[a].x,v=[];a<r;){var y=n[a];if(y.x!==g)break;a+=1,y.segment[0][0]===y.x&&y.segment[1][0]===y.x?y.create&&(y.segment[0][1]<y.segment[1][1]?(v.push(new u(y.segment[0][1],y.index,!0,!0)),v.push(new u(y.segment[1][1],y.index,!1,!1))):(v.push(new u(y.segment[1][1],y.index,!0,!1)),v.push(new u(y.segment[0][1],y.index,!1,!0)))):h=y.create?h.insert(y.segment,y.index):h.remove(y.segment)}p.push(h.root),d.push(g),m.push(v)}return new s(p,d,m)};var n=t("binary-search-bounds"),i=t("functional-red-black-tree"),a=t("robust-orientation"),o=t("./lib/order-segments");function s(t,e,r){this.slabs=t,this.coordinates=e,this.horizontal=r}function l(t,e){return t.y-e}function c(t,e){for(var r=null;t;){var n,i,o=t.key;o[0][0]<o[1][0]?(n=o[0],i=o[1]):(n=o[1],i=o[0]);var s=a(n,i,e);if(s<0)t=t.left;else if(s>0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h<f.length){var p=f[h];if(t[1]===p.y){if(p.closed)return p.index;for(;h<f.length-1&&f[h+1].y===t[1];)if((p=f[h+=1]).closed)return p.index;if(p.y===t[1]&&!p.start){if((h+=1)>=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l<o;++l)s[l]=i*t[l]+a*r[l];return s}e.exports=function(t,e){for(var r=[],n=[],i=a(t[t.length-1],e),s=t[t.length-1],l=t[0],c=0;c<t.length;++c,s=l){var u=a(l=t[c],e);if(i<0&&u>0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l<t.length;++l,i=s){var c=a(s=t[l],e);(n<0&&c>0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l<t.length;++l,i=s){var c=a(s=t[l],e);(n<0&&c>0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m="";for(a=0;a<d;a++)if("string"==typeof r[a])m+=r[a];else if("object"==typeof r[a]){if((s=r[a]).keys)for(i=n[p],o=0;o<s.keys.length;o++){if(null==i)throw new Error(e('[sprintf] Cannot access property "%s" of undefined value "%s"',s.keys[o],s.keys[o-1]));i=i[s.keys[o]]}else i=s.param_no?n[s.param_no]:n[p++];if(t.not_type.test(s.type)&&t.not_primitive.test(s.type)&&i instanceof Function&&(i=i()),t.numeric_arg.test(s.type)&&"number"!=typeof i&&isNaN(i))throw new TypeError(e("[sprintf] expecting number but found %T",i));switch(t.number.test(s.type)&&(f=i>=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",m+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;s<n;++s)a[s]=[r[s]],o[s]=[s];return{positions:a,cells:o}}(t,e);var r=t.order.join()+"-"+t.dtype,s=o[r];e=+e||0;s||(s=o[r]=function(t,e){var r=t.length+"d",i=a[r];if(i)return i(n,t,e)}(t.order,t.dtype));return s(t,e)};var n=t("ndarray-extract-contour"),i=t("zero-crossings"),a={"2d":function(t,e,r){var n=t({order:e,scalarArguments:3,getters:"generic"===r?[0]:void 0,phase:function(t,e,r,n){return t>n|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o<e.length;++o)for(var s=e[o],l=0;l<3;++l){var c=r[s[l]];n[i++]=c[0],n[i++]=c[1]+1.4,a=Math.max(c[0],a)}return{data:n,shape:a}}(n(r,{triangles:!0,font:e,textAlign:i.textAlign||"left",textBaseline:"alphabetic",styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0}}));else{for(var l=r.split(/(\d|\s)/),c=new Array(l.length),u=0,f=0,h=0;h<l.length;++h)c[h]=t(e,l[h]),u+=c[h].data.length,f+=c[h].shape,h>0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;h<c.length;++h){for(var g=c[h].data,v=0;v<g.length;v+=2)p[d++]=g[v]+m,p[d++]=g[v+1];m+=c[h].shape+.02}s=o[r]={data:p,shape:f}}return s};var n=t("vectorize-text"),i=window||r.global||{},a=i.__TEXT_CACHE||{};i.__TEXT_CACHE={}}).call(this)}).call(this,t("_process"))},{_process:5,"vectorize-text":311}],304:[function(t,e,r){"use strict";var n=t("parse-unit");e.exports=a;function i(t,e){var r=n(getComputedStyle(t).getPropertyValue(e));return r[0]*a(r[1],t)}function a(t,e){switch(e=e||document.body,t=(t||"px").trim().toLowerCase(),e!==window&&e!==document||(e=document.body),t){case"%":return e.clientHeight/100;case"ch":case"ex":return function(t,e){var r=document.createElement("div");r.style["font-size"]="128"+t,e.appendChild(r);var n=i(r,"font-size")/128;return e.removeChild(r),n}(t,e);case"em":return i(e,"font-size");case"rem":return i(document.body,"font-size");case"vw":return window.innerWidth/100;case"vh":return window.innerHeight/100;case"vmin":return Math.min(window.innerWidth,window.innerHeight)/100;case"vmax":return Math.max(window.innerWidth,window.innerHeight)/100;case"in":return 96;case"cm":return 96/2.54;case"mm":return 96/25.4;case"pt":return 96/72;case"pc":return 16}return 1}},{"parse-unit":265}],305:[function(t,e,r){"use strict";e.exports=function(t){var e=(t=t||{}).center||[0,0,0],r=t.up||[0,1,0],n=t.right||f(r),i=t.radius||1,a=t.theta||0,u=t.phi||0;if(e=[].slice.call(e,0,3),r=[].slice.call(r,0,3),s(r,r),n=[].slice.call(n,0,3),s(n,n),"eye"in t){var p=t.eye,d=[p[0]-e[0],p[1]-e[1],p[2]-e[2]];o(n,d,r),c(n[0],n[1],n[2])<1e-6?n=f(r):s(n,n),i=c(d[0],d[1],d[2]);var m=l(r,d)/i,g=l(n,d)/i;u=Math.acos(m),a=Math.acos(g)}return i=Math.log(i),new h(t.zoomMin,t.zoomMax,e,r,n,i,a,u)};var n=t("filtered-vector"),i=t("gl-mat4/invert"),a=t("gl-mat4/rotate"),o=t("gl-vec3/cross"),s=t("gl-vec3/normalize"),l=t("gl-vec3/dot");function c(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function u(t){return Math.min(1,Math.max(-1,t))}function f(t){var e=Math.abs(t[0]),r=Math.abs(t[1]),n=Math.abs(t[2]),i=[0,0,0];e>Math.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I<O&&(C+=2*Math.PI),z<O&&(C-=2*Math.PI),this.angle.jump(this.angle.lastT(),C,P),this.angle.set(t,E,S)}}}}},{"filtered-vector":68,"gl-mat4/invert":98,"gl-mat4/rotate":103,"gl-vec3/cross":157,"gl-vec3/dot":162,"gl-vec3/normalize":179}],306:[function(t,e,r){"use strict";e.exports=function(t,e,r){var i=t*e,a=n*t,o=a-(a-t),s=t-o,l=n*e,c=l-(l-e),u=e-c,f=s*u-(i-o*c-s*c-o*u);if(r)return r[0]=f,r[1]=i,r;return[f,i]};var n=+(Math.pow(2,27)+1)},{}],307:[function(t,e,r){"use strict";e.exports=function(t,e,r){var n=t+e,i=n-t,a=e-i,o=t-(n-i);if(r)return r[0]=o+a,r[1]=n,r;return[o+a,n]}},{}],308:[function(t,e,r){(function(e){(function(){"use strict";var n=t("bit-twiddle"),i=t("dup"),a=t("buffer").Buffer;e.__TYPEDARRAY_POOL||(e.__TYPEDARRAY_POOL={UINT8:i([32,0]),UINT16:i([32,0]),UINT32:i([32,0]),BIGUINT64:i([32,0]),INT8:i([32,0]),INT16:i([32,0]),INT32:i([32,0]),BIGINT64:i([32,0]),FLOAT:i([32,0]),DOUBLE:i([32,0]),DATA:i([32,0]),UINT8C:i([32,0]),BUFFER:i([32,0])});var o="undefined"!=typeof Uint8ClampedArray,s="undefined"!=typeof BigUint64Array,l="undefined"!=typeof BigInt64Array,c=e.__TYPEDARRAY_POOL;c.UINT8C||(c.UINT8C=i([32,0])),c.BIGUINT64||(c.BIGUINT64=i([32,0])),c.BIGINT64||(c.BIGINT64=i([32,0])),c.BUFFER||(c.BUFFER=i([32,0]));var u=c.DATA,f=c.BUFFER;function h(t){if(t){var e=t.length||t.byteLength,r=n.log2(e);u[r].push(t)}}function p(t){t=n.nextPow2(t);var e=n.log2(t),r=u[e];return r.length>0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return m(t);case"uint32":return g(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e<t;++e)this.roots[e]=e,this.ranks[e]=0}e.exports=n;var i=n.prototype;Object.defineProperty(i,"length",{get:function(){return this.roots.length}}),i.makeSet=function(){var t=this.roots.length;return this.roots.push(t),this.ranks.push(0),t},i.find=function(t){for(var e=t,r=this.roots;r[t]!==t;)t=r[t];for(;r[e]!==t;){var n=r[e];r[e]=t,e=n}return t},i.link=function(t,e){var r=this.find(t),n=this.find(e);if(r!==n){var i=this.ranks,a=this.roots,o=i[r],s=i[n];o<s?a[r]=n:s<o?a[n]=r:(a[n]=r,++i[r])}}},{}],310:[function(t,e,r){"use strict";e.exports=function(t,e,r){return 0===t.length?t:e?(r||t.sort(e),function(t,e){for(var r=1,n=t.length,i=t[0],a=t[0],o=1;o<n;++o)if(a=i,e(i=t[o],a)){if(o===r){r++;continue}t[r++]=i}return t.length=r,t}(t,e)):(r||t.sort(),function(t){for(var e=1,r=t.length,n=t[0],i=t[0],a=1;a<r;++a,i=n)if(i=n,(n=t[a])!==i){if(a===e){e++;continue}t[e++]=n}return t.length=e,t}(t))}},{}],311:[function(t,e,r){"use strict";e.exports=function(t,e){"object"==typeof e&&null!==e||(e={});return n(t,e.canvas||i,e.context||a,e)};var n=t("./lib/vtext"),i=null,a=null;"undefined"!=typeof document&&((i=document.createElement("canvas")).width=8192,i.height=1024,a=i.getContext("2d"))},{"./lib/vtext":312}],312:[function(t,e,r){e.exports=function(t,e,r,n){var a=64,o=1.25,s={breaklines:!1,bolds:!1,italics:!1,subscripts:!1,superscripts:!1};n&&(n.size&&n.size>0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\<br\>/g,"\n"):r.replace(/\<br\>/g," ");var s="",l=[];for(p=0;p<r.length;++p)l[p]=s;!0===o.bolds&&(l=c("b","b|",r,l));!0===o.italics&&(l=c("i","i|",r,l));!0===o.superscripts&&(l=c("sup","+1",r,l));!0===o.subscripts&&(l=c("sub","-1",r,l));var u=[],f="";for(p=0;p<r.length;++p)null!==l[p]&&(f+=r[p],u.push(l[p]));var h,p,d,m,g,v=f.split("\n"),y=v.length,x=Math.round(a*n),b=n,_=2*n,w=0,T=y*x+_;t.height<T&&(t.height=T);e.fillStyle="#000",e.fillRect(0,0,t.width,t.height),e.fillStyle="#fff";var k=0,A="";function M(){if(""!==A){var t=e.measureText(A).width;e.fillText(A,b+d,_+m),d+=t}}function S(){return Math.round(g)+"px "}function E(t,r){var n=""+e.font;if(!0===o.subscripts){var i=t.indexOf("-"),a=r.indexOf("-"),s=i>-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,l-s),n=n.replace("?px ",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),g*=Math.pow(.75,h-f),n=n.replace("?px ",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h<y;++h){var L=v[h]+"\n";for(d=0,m=h*x,g=n,A="",p=0;p<L.length;++p){var C=p+k<u.length?u[p+k]:u[u.length-1];s===C?A+=L[p]:(M(),A=L[p],void 0!==C&&(E(s,C),s=C))}M(),k+=L.length;var P=0|Math.round(d+2*b);w<P&&(w=P)}var I=w,O=_+x*y;return i(e.getImageData(0,0,I,O).data,[O,I,4]).pick(-1,-1,0).transpose(1,0)}(e,r,t,a,o,s),n,a)},e.exports.processPixels=h;var n=t("surface-nets"),i=t("ndarray"),a=t("simplify-planar-graph"),o=t("clean-pslg"),s=t("cdt2d"),l=t("planar-graph-to-polyline");function c(t,e,r,n){for(var i="<"+t+">",a="</"+t+">",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f<u+s;++f)if(f<c+o||f>=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l<s;++l)for(var c=t[l],u=0;u<2;++u)a[u]=0|Math.min(a[u],c[u]),o[u]=0|Math.max(o[u],c[u]);var f=0;switch(n){case"center":f=-.5*(a[0]+o[0]);break;case"right":case"end":f=-o[0];break;case"left":case"start":f=-a[0];break;default:throw new Error("vectorize-text: Unrecognized textAlign: '"+n+"'")}var h=0;switch(i){case"hanging":case"top":h=-a[1];break;case"middle":h=-.5*(a[1]+o[1]);break;case"alphabetic":case"ideographic":h=-3*r;break;case"bottom":h=-o[1];break;default:throw new Error("vectorize-text: Unrecoginized textBaseline: '"+i+"'")}var p=1/r;return"lineHeight"in e?p*=+e.lineHeight:"width"in e?p=e.width/(o[0]-a[0]):"height"in e&&(p=e.height/(o[1]-a[1])),t.map((function(t){return[p*(t[0]+f),p*(t[1]+h)]}))}(i.positions,e,r),c=i.edges,f="ccw"===e.orientation;if(o(a,c),e.polygons||e.polygon||e.polyline){for(var h=l(c,a),p=new Array(h.length),d=0;d<h.length;++d){for(var m=h[d],g=new Array(m.length),v=0;v<m.length;++v){for(var y=m[v],x=new Array(y.length),b=0;b<y.length;++b)x[b]=a[y[b]].slice();f&&x.reverse(),g[v]=x}p[d]=g}return p}return e.triangles||e.triangulate||e.triangle?{cells:s(a,c,{delaunay:!1,exterior:!1,interior:!0}),positions:a}:{edges:c,positions:a}}function h(t,e,r){try{return f(t,e,r,!0)}catch(t){}try{return f(t,e,r,!1)}catch(t){}return e.polygons||e.polyline||e.polygon?[]:e.triangles||e.triangulate||e.triangle?{cells:[],positions:[]}:{edges:[],positions:[]}}},{cdt2d:42,"clean-pslg":50,ndarray:259,"planar-graph-to-polyline":268,"simplify-planar-graph":297,"surface-nets":302}],313:[function(t,e,r){!function(){"use strict";if("undefined"==typeof ses||!ses.ok||ses.ok()){"undefined"!=typeof ses&&(ses.weakMapPermitHostObjects=m);var t=!1;if("function"==typeof WeakMap){var r=WeakMap;if("undefined"!=typeof navigator&&/Firefox/.test(navigator.userAgent));else{var n=new r,i=Object.freeze({});if(n.set(i,1),1===n.get(i))return void(e.exports=WeakMap);t=!0}}Object.prototype.hasOwnProperty;var a=Object.getOwnPropertyNames,o=Object.defineProperty,s=Object.isExtensible,l="weakmap:ident:"+Math.random()+"___";if("undefined"!=typeof crypto&&"function"==typeof crypto.getRandomValues&&"function"==typeof ArrayBuffer&&"function"==typeof Uint8Array){var c=new ArrayBuffer(25),u=new Uint8Array(c);crypto.getRandomValues(u),l="weakmap:rand:"+Array.prototype.map.call(u,(function(t){return(t%36).toString(36)})).join("")+"___"}if(o(Object,"getOwnPropertyNames",{value:function(t){return a(t).filter(g)}}),"getPropertyNames"in Object){var f=Object.getPropertyNames;o(Object,"getPropertyNames",{value:function(t){return f(t).filter(g)}})}!function(){var t=Object.freeze;o(Object,"freeze",{value:function(e){return v(e),t(e)}});var e=Object.seal;o(Object,"seal",{value:function(t){return v(t),e(t)}});var r=Object.preventExtensions;o(Object,"preventExtensions",{value:function(t){return v(t),r(t)}})}();var h=!1,p=0,d=function(){this instanceof d||x();var t=[],e=[],r=p++;return Object.create(d.prototype,{get___:{value:y((function(n,i){var a,o=v(n);return o?r in o?o[r]:i:(a=t.indexOf(n))>=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u<o;++u){var h=e[n]-a,p=e[n+c]-a;h>=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));</script>
<style type="text/css">
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
</style>
<style type="text/css">
code {
white-space: pre;
}
.sourceCode {
overflow: visible;
}
</style>
<style type="text/css" data-origin="pandoc">
pre > code.sourceCode { white-space: pre; position: relative; }
pre > code.sourceCode > span { line-height: 1.25; }
pre > code.sourceCode > span:empty { height: 1.2em; }
.sourceCode { overflow: visible; }
code.sourceCode > span { color: inherit; text-decoration: inherit; }
div.sourceCode { margin: 1em 0; }
pre.sourceCode { margin: 0; }
@media screen {
div.sourceCode { overflow: auto; }
}
@media print {
pre > code.sourceCode { white-space: pre-wrap; }
pre > code.sourceCode > span { display: inline-block; text-indent: -5em; padding-left: 5em; }
}
pre.numberSource code
{ counter-reset: source-line 0; }
pre.numberSource code > span
{ position: relative; left: -4em; counter-increment: source-line; }
pre.numberSource code > span > a:first-child::before
{ content: counter(source-line);
position: relative; left: -1em; text-align: right; vertical-align: baseline;
border: none; display: inline-block;
-webkit-touch-callout: none; -webkit-user-select: none;
-khtml-user-select: none; -moz-user-select: none;
-ms-user-select: none; user-select: none;
padding: 0 4px; width: 4em;
color: #aaaaaa;
}
pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa; padding-left: 4px; }
div.sourceCode
{ }
@media screen {
pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; }
}
code span.al { color: #ff0000; font-weight: bold; }
code span.an { color: #60a0b0; font-weight: bold; font-style: italic; }
code span.at { color: #7d9029; }
code span.bn { color: #40a070; }
code span.bu { color: #008000; }
code span.cf { color: #007020; font-weight: bold; }
code span.ch { color: #4070a0; }
code span.cn { color: #880000; }
code span.co { color: #60a0b0; font-style: italic; }
code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; }
code span.do { color: #ba2121; font-style: italic; }
code span.dt { color: #902000; }
code span.dv { color: #40a070; }
code span.er { color: #ff0000; font-weight: bold; }
code span.ex { }
code span.fl { color: #40a070; }
code span.fu { color: #06287e; }
code span.im { color: #008000; font-weight: bold; }
code span.in { color: #60a0b0; font-weight: bold; font-style: italic; }
code span.kw { color: #007020; font-weight: bold; }
code span.op { color: #666666; }
code span.ot { color: #007020; }
code span.pp { color: #bc7a00; }
code span.sc { color: #4070a0; }
code span.ss { color: #bb6688; }
code span.st { color: #4070a0; }
code span.va { color: #19177c; }
code span.vs { color: #4070a0; }
code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; }
</style>
<script>
// apply pandoc div.sourceCode style to pre.sourceCode instead
(function() {
var sheets = document.styleSheets;
for (var i = 0; i < sheets.length; i++) {
if (sheets[i].ownerNode.dataset["origin"] !== "pandoc") continue;
try { var rules = sheets[i].cssRules; } catch (e) { continue; }
var j = 0;
while (j < rules.length) {
var rule = rules[j];
// check if there is a div.sourceCode rule
if (rule.type !== rule.STYLE_RULE || rule.selectorText !== "div.sourceCode") {
j++;
continue;
}
var style = rule.style.cssText;
// check if color or background-color is set
if (rule.style.color === '' && rule.style.backgroundColor === '') {
j++;
continue;
}
// replace div.sourceCode by a pre.sourceCode rule
sheets[i].deleteRule(j);
sheets[i].insertRule('pre.sourceCode{' + style + '}', j);
}
}
})();
</script>
<style type="text/css">body {
background-color: #fff;
margin: 1em auto;
max-width: 700px;
overflow: visible;
padding-left: 2em;
padding-right: 2em;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.35;
}
#TOC {
clear: both;
margin: 0 0 10px 10px;
padding: 4px;
width: 400px;
border: 1px solid #CCCCCC;
border-radius: 5px;
background-color: #f6f6f6;
font-size: 13px;
line-height: 1.3;
}
#TOC .toctitle {
font-weight: bold;
font-size: 15px;
margin-left: 5px;
}
#TOC ul {
padding-left: 40px;
margin-left: -1.5em;
margin-top: 5px;
margin-bottom: 5px;
}
#TOC ul ul {
margin-left: -2em;
}
#TOC li {
line-height: 16px;
}
table {
margin: 1em auto;
border-width: 1px;
border-color: #DDDDDD;
border-style: outset;
border-collapse: collapse;
}
table th {
border-width: 2px;
padding: 5px;
border-style: inset;
}
table td {
border-width: 1px;
border-style: inset;
line-height: 18px;
padding: 5px 5px;
}
table, table th, table td {
border-left-style: none;
border-right-style: none;
}
table thead, table tr.even {
background-color: #f7f7f7;
}
p {
margin: 0.5em 0;
}
blockquote {
background-color: #f6f6f6;
padding: 0.25em 0.75em;
}
hr {
border-style: solid;
border: none;
border-top: 1px solid #777;
margin: 28px 0;
}
dl {
margin-left: 0;
}
dl dd {
margin-bottom: 13px;
margin-left: 13px;
}
dl dt {
font-weight: bold;
}
ul {
margin-top: 0;
}
ul li {
list-style: circle outside;
}
ul ul {
margin-bottom: 0;
}
pre, code {
background-color: #f7f7f7;
border-radius: 3px;
color: #333;
white-space: pre-wrap;
}
pre {
border-radius: 3px;
margin: 5px 0px 10px 0px;
padding: 10px;
}
pre:not([class]) {
background-color: #f7f7f7;
}
code {
font-family: Consolas, Monaco, 'Courier New', monospace;
font-size: 85%;
}
p > code, li > code {
padding: 2px 0px;
}
div.figure {
text-align: center;
}
img {
background-color: #FFFFFF;
padding: 2px;
border: 1px solid #DDDDDD;
border-radius: 3px;
border: 1px solid #CCCCCC;
margin: 0 5px;
}
h1 {
margin-top: 0;
font-size: 35px;
line-height: 40px;
}
h2 {
border-bottom: 4px solid #f7f7f7;
padding-top: 10px;
padding-bottom: 2px;
font-size: 145%;
}
h3 {
border-bottom: 2px solid #f7f7f7;
padding-top: 10px;
font-size: 120%;
}
h4 {
border-bottom: 1px solid #f7f7f7;
margin-left: 8px;
font-size: 105%;
}
h5, h6 {
border-bottom: 1px solid #ccc;
font-size: 105%;
}
a {
color: #0033dd;
text-decoration: none;
}
a:hover {
color: #6666ff; }
a:visited {
color: #800080; }
a:visited:hover {
color: #BB00BB; }
a[href^="http:"] {
text-decoration: underline; }
a[href^="https:"] {
text-decoration: underline; }
code > span.kw { color: #555; font-weight: bold; }
code > span.dt { color: #902000; }
code > span.dv { color: #40a070; }
code > span.bn { color: #d14; }
code > span.fl { color: #d14; }
code > span.ch { color: #d14; }
code > span.st { color: #d14; }
code > span.co { color: #888888; font-style: italic; }
code > span.ot { color: #007020; }
code > span.al { color: #ff0000; font-weight: bold; }
code > span.fu { color: #900; font-weight: bold; }
code > span.er { color: #a61717; background-color: #e3d2d2; }
</style>
</head>
<body>
<h1 class="title toc-ignore">Enhanced Heat Maps with heatmap.2</h1>
<h4 class="author">Andy Liaw, original; R. Gentleman, M. Maechler, W.
Huber, G. Warnes, revisions. Tal Galili</h4>
<h4 class="date">2025-11-29</h4>
<div id="TOC">
<ul>
<li><a href="#introduction" id="toc-introduction">Introduction</a></li>
<li><a href="#details-on-dendrograms-scaling-and-plot-layout" id="toc-details-on-dendrograms-scaling-and-plot-layout">Details on
Dendrograms, Scaling, and Plot Layout</a>
<ul>
<li><a href="#dendrogram-behavior-rowv-colv" id="toc-dendrogram-behavior-rowv-colv">Dendrogram Behavior
(<code>Rowv</code>, <code>Colv</code>)</a></li>
<li><a href="#data-scaling-scale" id="toc-data-scaling-scale">Data
Scaling (<code>scale</code>)</a></li>
<li><a href="#color-selection" id="toc-color-selection">Color
Selection</a></li>
<li><a href="#plot-layout-default-and-customization" id="toc-plot-layout-default-and-customization">Plot Layout (Default and
Customization)</a></li>
<li><a href="#note" id="toc-note">Note</a></li>
</ul></li>
<li><a href="#load-data" id="toc-load-data">Load Data</a></li>
<li><a href="#dendrogram-options" id="toc-dendrogram-options">Dendrogram
Options</a>
<ul>
<li><a href="#demonstrate-the-effect-of-row-and-column-dendrogram-options" id="toc-demonstrate-the-effect-of-row-and-column-dendrogram-options">demonstrate
the effect of row and column dendrogram options</a></li>
<li><a href="#reorder-dendrogram-by-branch-means-rather-than-sums" id="toc-reorder-dendrogram-by-branch-means-rather-than-sums">Reorder
dendrogram by branch means rather than sums</a></li>
<li><a href="#color-dendrograms-branches-using-dendextend" id="toc-color-dendrograms-branches-using-dendextend">Color dendrograms’
branches (using dendextend)</a></li>
<li><a href="#plot-a-sub-cluster-using-the-same-color-coding-as-for-the-full-heatmap" id="toc-plot-a-sub-cluster-using-the-same-color-coding-as-for-the-full-heatmap">plot
a sub-cluster using the same color coding as for the full
heatmap</a></li>
</ul></li>
<li><a href="#show-effect-of-row-and-column-label-rotation" id="toc-show-effect-of-row-and-column-label-rotation">Show effect of row
and column label rotation</a></li>
<li><a href="#show-effect-of-offsetrowoffsetcol-only-works-when-srtrowsrtcol-is" id="toc-show-effect-of-offsetrowoffsetcol-only-works-when-srtrowsrtcol-is">Show
effect of offsetRow/offsetCol (only works when srtRow/srtCol is</a></li>
<li><a href="#show-how-to-use-extrafun-to-replace-the-key-with-a-scatterplot" id="toc-show-how-to-use-extrafun-to-replace-the-key-with-a-scatterplot">Show
how to use ‘extrafun’ to replace the ‘key’ with a scatterplot</a></li>
<li><a href="#show-how-to-customize-the-color-key" id="toc-show-how-to-customize-the-color-key">show how to customize the
color key</a></li>
<li><a href="#show-effect-of-z-score-scaling-within-columns-blue-red-color-scale" id="toc-show-effect-of-z-score-scaling-within-columns-blue-red-color-scale">Show
effect of z-score scaling within columns, blue-red color scale</a></li>
<li><a href="#correlation-heatmaps" id="toc-correlation-heatmaps">Correlation Heatmaps</a>
<ul>
<li><a href="#for-variable-clustering-rather-use-distance-based-on-cor" id="toc-for-variable-clustering-rather-use-distance-based-on-cor">For
variable clustering, rather use distance based on cor():</a></li>
</ul></li>
<li><a href="#interactive-heatmap.2-using-heatmaply" id="toc-interactive-heatmap.2-using-heatmaply">Interactive heatmap.2
using heatmaply</a></li>
<li><a href="#session-information" id="toc-session-information">Session
Information</a></li>
<li><a href="#references" id="toc-references">References</a></li>
</ul>
</div>
<!--
%\VignetteIndexEntry{Enhanced Heat Maps with heatmap.2}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
-->
<div id="introduction" class="section level1">
<h1>Introduction</h1>
<p>The <code>heatmap.2</code> function provides an enhanced version of
the standard R <code>heatmap</code> function with numerous additional
features and customization options. This vignette demonstrates the key
capabilities and usage patterns of <code>heatmap.2</code>. It is based
on the manual for <code>?heatmap.2</code>, written by Andy Liaw,
original; R. Gentleman, M. Maechler, W. Huber, G. Warnes, revisions.</p>
</div>
<div id="details-on-dendrograms-scaling-and-plot-layout" class="section level1">
<h1>Details on Dendrograms, Scaling, and Plot Layout</h1>
<div id="dendrogram-behavior-rowv-colv" class="section level3">
<h3>Dendrogram Behavior (<code>Rowv</code>, <code>Colv</code>)</h3>
<ul>
<li>If either <strong><code>Rowv</code></strong> or
<strong><code>Colv</code></strong> are already
<strong>dendrograms</strong>, they are <strong>honored</strong> and
their ordering is preserved (not reordered).</li>
<li>Otherwise, dendrograms are computed as <span class="math inline">\(dd \leftarrow
\text{as.dendrogram}(\text{hclustfun}(\text{distfun}(X)))\)</span>,
where <span class="math inline">\(X\)</span> is either <span class="math inline">\(x\)</span> or <span class="math inline">\(t(x)\)</span>.</li>
<li>If either is a <strong>vector</strong> (of “weights”), the
appropriate dendrogram (<span class="math inline">\(dd\)</span>) is
<strong>reordered</strong> according to the supplied values, subject to
the constraints imposed by the dendrogram, using <span class="math inline">\(\texttt{reorder}(dd, Rowv)\)</span> (in the row
case).</li>
<li>If either is <strong>missing</strong> (as by default), the ordering
of the corresponding dendrogram is by the <strong>mean value</strong> of
the rows/columns (e.g., <span class="math inline">\(Rowv \leftarrow
\text{rowMeans}(x, \text{na.rm=na.rm})\)</span> in the row case).</li>
<li>If either is <strong><code>NULL</code></strong>, <strong>no
reordering</strong> will be done for the corresponding side.</li>
</ul>
</div>
<div id="data-scaling-scale" class="section level3">
<h3>Data Scaling (<code>scale</code>)</h3>
<ul>
<li>If <strong><code>scale="row"</code></strong> (or
<strong><code>scale="col"</code></strong>), the rows (columns) are
scaled to have <strong>mean zero</strong> and <strong>standard deviation
one</strong>.</li>
<li>This scaling has some empirical evidence of being useful in genomic
plotting.</li>
</ul>
</div>
<div id="color-selection" class="section level3">
<h3>Color Selection</h3>
<ul>
<li>The <strong>default colors</strong> range from red to white (<span class="math inline">\(\texttt{heat.colors}\)</span>) and are generally
not considered aesthetically pleasing.</li>
<li>Consider using enhancements like the <strong>RColorBrewer</strong>
package to select better colors.</li>
</ul>
</div>
<div id="plot-layout-default-and-customization" class="section level3">
<h3>Plot Layout (Default and Customization)</h3>
<ul>
<li>By default, <strong>four components</strong> are displayed in the
plot:
<ul>
<li><strong>Top left:</strong> The <strong>color key</strong>.</li>
<li><strong>Top right:</strong> The <strong>column
dendrogram</strong>.</li>
<li><strong>Bottom left:</strong> The <strong>row
dendrogram</strong>.</li>
<li><strong>Bottom right:</strong> The <strong>image plot</strong>
(heatmap).</li>
</ul></li>
<li>When <strong><code>RowSideColor</code></strong> or
<strong><code>ColSideColor</code></strong> are provided, an
<strong>additional row or column</strong> is inserted in the appropriate
location.</li>
<li>This layout can be overridden by specifying appropriate values for
<strong><code>lmat</code></strong>, <strong><code>lwid</code></strong>,
and <strong><code>lhei</code></strong>:
<ul>
<li><strong><code>lmat</code></strong> controls the <strong>relative
position</strong> of each element.</li>
<li><strong><code>lwid</code></strong> controls the <strong>column
width</strong>.</li>
<li><strong><code>lhei</code></strong> controls the <strong>row
height</strong>.</li>
</ul></li>
<li>See the help page for <strong><code>layout</code></strong> for
details on how to use these arguments.</li>
</ul>
</div>
<div id="note" class="section level2">
<h2>Note</h2>
<ul>
<li>The original rows and columns are <strong>reordered</strong> to
match the dendrograms <strong><code>Rowv</code></strong> and
<strong><code>Colv</code></strong> (if present).</li>
<li><strong><code>heatmap.2()</code></strong> uses
<strong><code>layout</code></strong> to arrange the plot elements.
Consequentially, it <strong>cannot</strong> be used in a
multi-column/row layout using <strong><code>layout(...)</code></strong>,
<strong><code>par(mfrow=...)</code></strong> or
<strong><code>(mfcol=...)</code></strong>.</li>
</ul>
</div>
</div>
<div id="load-data" class="section level1">
<h1>Load Data</h1>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb1"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb1-1"><a href="#cb1-1" tabindex="-1"></a><span class="co"># Load required libraries</span></span>
<span id="cb1-2"><a href="#cb1-2" tabindex="-1"></a><span class="fu">library</span>(gplots) <span class="co"># for heatmap.2</span></span>
<span id="cb1-3"><a href="#cb1-3" tabindex="-1"></a><span class="fu">library</span>(RColorBrewer) <span class="co"># for better color palettes</span></span></code></pre></div>
</details>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb2"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb2-1"><a href="#cb2-1" tabindex="-1"></a><span class="fu">data</span>(mtcars)</span>
<span id="cb2-2"><a href="#cb2-2" tabindex="-1"></a>x <span class="ot"><-</span> <span class="fu">as.matrix</span>(mtcars)</span>
<span id="cb2-3"><a href="#cb2-3" tabindex="-1"></a>rc <span class="ot"><-</span> <span class="fu">rainbow</span>(<span class="fu">nrow</span>(x), <span class="at">start=</span><span class="dv">0</span>, <span class="at">end=</span>.<span class="dv">3</span>)</span>
<span id="cb2-4"><a href="#cb2-4" tabindex="-1"></a>cc <span class="ot"><-</span> <span class="fu">rainbow</span>(<span class="fu">ncol</span>(x), <span class="at">start=</span><span class="dv">0</span>, <span class="at">end=</span>.<span class="dv">3</span>)</span></code></pre></div>
</details>
</div>
<div id="dendrogram-options" class="section level1">
<h1>Dendrogram Options</h1>
<div id="demonstrate-the-effect-of-row-and-column-dendrogram-options" class="section level2">
<h2>demonstrate the effect of row and column dendrogram options</h2>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb3"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb3-1"><a href="#cb3-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x) <span class="do">## default - dendrogram plotted and reordering done.</span></span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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1athuuzatauaLJ89e1aGDRsmjRo1kkePHomr9QmjhEEffvjhBwkMDJR9+/bJtm3bZPDgwRaDJi49p0G42A0JkAAJkAAJkAAJmIKAlym0jIKSu3fvlnz58km5cuXU3X379pWSJUvK5MmTo9Bb2FuePHkiM2bMkPnz50vlypXDXFyxYoUyOLy8vKRBgwaSIUMG2bx5szx//txl+oRRwMAPnTt3lk6dOknChAnFz89P4O708OFDNUJcek4DkbErEiABEiABEiABEnB7AnHWADh//rxkzJjR8gXADej27duCybuPj4/lfFQOcP+6deteuRX9P378WNKkSWO5BgMgKChIHjx44DJ9LIMZfICJP14wdL799lupU6eOMqji2nMajI3dkQAJkAAJkAAJkIBbE4izLkA3btyQJEmSWOD7+vqqY6PjACwDaAe2Y+IadMCYttdiQh9r3aJzDBembNmyyYEDB+TEiROvPEtcec7oMOK9JEACJEACJEACJGAWAnHWAEidOrXcvXvX8j1gEo7V7JQpU1rOGX1gOyb6v3PnjgpCtr0WE/oY9Xzt2rWTuXPnSqlSpWTChAli+yxx5TmN4sV+SIAESIAESIAESMCdCcRZAyBTpkwCNyBdcIzMPB4eHvopw99hXMA96MqVK5a+MW6WLFkkNvSxKBHFg1mzZsnevXstdxctWlSOHj2qjKi49JyWB+QBCZAACZAACZAACcQDAnHWAECGnuPHj8v27dtV8CpWrhs3buzyrxTpRr///nsV9LtmzRp5+vSpFChQQGUMig19ovPASPU5aNAgVecAMQx//PGHVKxYUXUZl54zOox4LwmQAAmQAAmQAAmYjUCcDQJOlCiRjBs3TmrXrq2CcgMCAmTJkiUu/36+/PJLlf1n9uzZ4unpKVOnTlWuRxg4NvSJzgMjA9DWrVtVPQPUBKhfv770799fdRmXnjM6jHgvCZAACZAACZAACZiNgIdWxTZOl7FF6krEArjS99/el379+nVB7QFbiS19bPWIzOf79+8rIwapTW0lLj2n7bPxMwmQgHsQQNplpFOePn26eyhELUggFgl88803gv+Xhw4dGotaOD90smTJ5NKlS5I0aVLnb2JLlxN4dUbn8iFjdgBMWmN68o8ntDf5x/nY0gdjR1WssynZ9hGXntP22fiZBEiABEiABEiABOIigTgbAxAXvyw+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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb4"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb4-1"><a href="#cb4-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">dendrogram=</span><span class="st">"none"</span>) <span class="do">## no dendrogram plotted, but reordering done.</span></span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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JEACJEACJEAC5iNAA8B835lFY0zI4eqjuwFhgn/79m2pXbu2qoMV+ylTpkhwcLAEBgZKoUKF5OLFi5b2MV3MnTtXihYtKu3atZPMmTPLsGHDZMmSJTE1430SIAESIAESIAESIAEPJkADwIO/nNioZu0GNHXqVOnQoYMkS/b0a02dOrUMGDBAcuXKJRUrVpT9+/fLkydPou02MjLSch/nCXbs2CEZM2ZUryJFisjZs2cFB5ApJEACJEACJEACJEAC5iRAA8Cc35tF6+rVqytf/71796rzAJ06dbLc69atm0RERMjatWuVm0/VqlXFeoKPijAWHj16ZGkDH3+9Tvr06dVB41u3bon+unDhgjpTYGnACxIgARIgARIgARIgAVMRoAFgqq8rqrJeXl6CXYBBgwZJjhw5pECBApZKmKw3atRI8uTJI6GhobJ69WoJDw+33MdFpkyZ5Ny5c3LlyhVVPn/+fMt9RBlas2aNHD16VJXNmzdPypcvH6UPSwNekAAJkAAJkAAJkAAJeDwBH4/XkArGSABuP/nz55cff/zRpm7fvn2lf//+MmHCBDVphzGgT+b1ivny5VPRfXA+AMZA48aN9VtSqlQp+eqrr6R06dKSN29e8fb2lokTJ6r8A5ZKvCABEiABEiABEiABEjAVAS/N3eOZ07epVKeysSGArxduPfDjj05u3rwpKVKkkOTJk0ephnMDN27cUAeJo9xkAQmQAAmQAAmQAAmQgKkI0AAw1ddFZUmABEiABEiABEiABEggYQR4BiBh/NiaBEiABEiABEiABEiABExFgAaAqb4uKksCJEACJEACJEACJEACCSNAAyBh/NiaBEiABEiABEiABEiABExFgAaAqb4uKksCJEACJEACJEACJEACCSNAAyBh/NiaBEiABEiABEiABEiABExFgAaAqb4uKksCJEACJEACJEACJEACCSNAAyBh/NiaBEiABEiABEiABEiABExFgAaAqb4uKksCJEACJEACJEACJEACCSNAAyBh/NiaBEiABEiABEiABEiABExFgAaAqb4uKksCJEACJEACJEACJEACCSNAAyBh/NiaBEiABEiABEiABEiABExFgAaAqb4uKksCJEACJEACJEACJEACCSNAAyBh/NiaBEiABEiABEiABEiABExFgAaAqb4uKksCJEACJEACJEACJEACCSNAAyBh/NiaBEiABEiABEiABEiABExFgAaAqb4uKksCJEACJEACJEACJEACCSNAAyBh/NiaBEiABEiABEiABEiABExFgAaAqb4uKksCJEACJEACJEACJEACCSNAAyBh/NiaBEiABEiABEiABEiABExFgAaAqb4uKksCJEACJEACJEACJEACCSNAAyBh/NiaBEiABEiABEiABEiABExFgAaAqb4uKksCJEACJEACJEACJEACCSNAAyBh/NiaBEiABEiABEiABEiABExFgAaAqb4uKksCJEACJEACJEACJEACCSNAAyBh/NiaBEiABEiABEiABEiABExFwMdU2lJZEvBAAitnzBK/OfOlyvoNHqidrUp/vN5RfB6HS9s/ptne8NBPr8/4XUa+11syXbnioRo+U2td7ZqytVJF+Wjo8GeFHnw1dPBnUnvFKqm04V8P1vKpao/8/OTVBXNkTsOmHq8rFPzp3e4SfP6CNJ23wBT6Qsk5bVvJ7dRppPPEX0yhc+/xY6T7/42R/IePeLS+XoWiV29bsfLyV+2m8sV3A6Ov6GF3R3f5UEoc2CV1Nq1ym2bef59x29hJYWAaAEnhW+QzuJXATW10/8gIkcuhbtUjNoNfTZVKfB89MoWueJ7jefPI41u3TKHvLS8vuZgx0BS6gu35zJnldoQ5frcR/inkcOGCpmEbmiaNJL961TT64vcQliKF3EgdYBqdT+XILvfv3/d8fTODrnO5HflEzgdqla55/v8f1k9xIV2g5E7mZTq9rZ/h0KFDcvMm/ge3lYCAAClatKhtoZs+3b59WzZt2iR58uSRfPnyGaoFDQBDcbIzEiABEiABEiABEiABTyfw888/y/bt2yVCWwhZv369VKlSRXx8fKRIkSIybtw4w9TfunWrLFy4UL788ss49dm3b1+ZMmWKVK9eXU6ePCmPtMW7lStXSmZt8cYI4RkAIyiyDxIwmMCBksXlh4EfG9yr67r7btBAOfJCEdcNYGDPp/PllZEjhhrYo2u7mvhRL9lVsbxrBzGo99DgIBk09luDenN9N1N7dJV/69Ry/UAGjHBHW53vN3miAT0lThfzOraXVc2aJM5gCRwlQlvJfu9Pc7hF4lGX12kmCxq1TeBTJ17zPsMmyYPkKRJvwFiONGrUKPn7779l1aqnbkyLFy9Wn+0n/w8fPoxlj0+rPXjwwKb+nj175NKl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QAIkQAIkQAIkkAAIcACQAD5k3iIJkAAJkAAJkAAJkAAJGAQ4ADBI8J0ESIAESIAESIAESIAEEgABDgASwIfMWyQBEiABEiABEiABEiABgwAHAAYJvpMACZAACZAACZAACZBAAiDAAUAC+JB5iyRAAiI3btwghiATAOPr168HuRVrqr9z545cvHjRmsosquXIkSPy559/WlRbaKrZu3ev/Pvvv7qxy5cvy/Lly0PTMFshARKIF4Eoh5J41cCLSYAEfCKADsfMmTN9KotCrVq18rksC7oSOHXqlAwaNEjefvttefDBBzXLH374QfLlyyc//vijPProo64XhHkPnb5PP/1U5syZI8eOHZMsWbJIhQoVZMCAAXo7zOq5NP/cc89J9erV5YUXXnA5jp38+fNL79695cUXX4xxLhwH8FmPHTtW5s2bF6P5fv36yaZNm2ThwoUxzoXrwFNPPSV//PGH/Pzzz+FSwa9233zzTRk5cqT8/vvvUqBAAdmxY4c89thjUrVqVfn+++8lbdq0ftUXzMJTpkyR7du3e2wiSZIkkiZNGilVqpTUrFnTY5lwHMRzgOd327ZtkixZMq3fyy+/LJUrVw6HOrG2efLkSXn33Xdly5YtcvbsWSlevLjUq1dPXnvttViv48nwEeAAIHzs2XICI/DPP//I/fff7/Nd221sPn/+fJkxY4Zs2LBB3HV74okn5OOPP/b53oJdsHbt2rJnzx5ZuXKlrF27Vp599ll5//33Zd26dXL06FHZunVrsFXwuf5bt27pDjU6URj05ciRQ/+ILl26VJImTaq3H374YZ/rC0bB3bt3y4gRI3TVmOHNli2b7vCZ20LHFZ2+2bNnS6NGjcynQrqNgXbPnj11Rxoz6tAdHRGzgPnixYulRo0aMnnyZPOpsG43btxY/29hIGh3wUAVnX583vj/NwTMW7ZsKS+99JJ07NjROBz292HDhsmQIUPk2rVrkj59eilYsKAcOnRITp8+LVmzZtX/a8ePH5fXX39dPvnkk7Dr+9lnn0nXrl2lUKFCUqdOHXnggQdk8+bNsmjRIvn222+ldevWYdfRUADfXbVq1dLPLr57CxcurL9np06dKk8++aR89913EhUVZRTnu00IcABgkw+CaiQMArdv3/b5RhMnTuxz2WAXxOwOOqH4oS9WrJiejTK3iS98zF7aQf766y9JlSqV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AhwA2O0ToT4kQAIkQAIkQAIkQAIkEEQCHAAEES6rJgESIAESIAESIAESIAG7EeAAwG6fCPUhARIgARIgARIgARIggSAS4AAgiHBZNQmQAAmQAAmQAAmQAAnYjQAHAHb7RKgPCZAACZAACZAACZAACQSRAAcAQYTLqkmABEiABEiABEiABEjAbgQ4ALDbJ0J9SIAESIAESIAESIAESCCIBDgACCJcVk0CJEACJEACJEACJEACdiPAAYDdPhHqQwIkQAIkQAIkQAIkQAJBJMABQBDhsmoSIAESIAESIAESIAESsBsBDgDs9olQHxIgARIgARIgARIgARIIIgEOAIIIl1WTAAmQAAmQAAmQAAmQgN0IcABgt0+E+pAACZAACZAACZAACZBAEAlwABBEuKyaBEiABEiABEiABEiABOxGgAMAu30i1IcESIAESIAESIAESIAEgkiAA4AgwmXVJEACJEACJEACJEACJGA3AhwA2O0ToT4kQAIkQAIkQAIkQAIkEEQCHAAEES6rJgESIAESIAESIAESIAG7EeAAwG6fCPUhARIgARIgARIgARIggSAS4AAgiHBZNQmQAAmQAAmQAAmQAAnYjQAHAHb7RKgPCZAACZAACZAACZAACQSRwP8DyYwxEl3iERUAAAAASUVORK5CYII=" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb5"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb5-1"><a href="#cb5-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">dendrogram=</span><span class="st">"row"</span>) <span class="do">## row dendrogram plotted and row reordering done.</span></span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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faqcKFI4SSgAOW+flVFrusXr65VKMyX6eZAe3jRScxD2vBX9eD0gG5MACZAACZAACZBAIiVgf0acyB4YK/tBYn+S6msVvSaRPb5LH4eTf5fiZeckQAIkQAIkQAIk4FQC8feKdao47IwESIAESIAESIAESIAESMCVBKgAuJIu+yYBEiABEiABEiABEiABDyNABcDDPhCKQwIkQAIkQAIkQAIkQAKuJJAofACQ7OrEiRN2OSGR1VNBvjP7PgB2GyfCG6fS5ZeBtcfLjPkvJcKn4yORAAmQAAmQAAmQAAlERyBRKAA3btyQ5s2b231OKAC3tLs57NZIWjfCk/nKTf/ApPXQfFoSIAESIAESIAESIAFFIFEoAJkyZZIjR47Y/UiR4CnQyYnA7A7GGyRAAiRAAiRAAiRAAiTgwQToA+DBHw5FIwESIAESIAESIAESIAFnE6AC4Gyi7I8ESIAESIAESIAESIAEPJgAFQAP/nBcJVrme5el546Rruqe/ZIACZAACZAACZAACXgwASoAHvzhuEq0dI9uStNjc1zVPfslARIgARIgARIgARLwYAJUADz4w6FoJEACJEACJEACJEACJOBsAlQAnE2U/ZEACZAACZAACZAACZCABxNwuQKwePFi0+NHRETITz/9ZDrnAQmQAAmQAAmQAAmQAAmQQMIScGkegA8//FAWLlwoISEh6qmgALz88st2n/DmzZuSOnVq8fGJnVjXr1+X+vXr2+0X497QMgEHMROwYvTAx19OZigkL4butsuMN0iABEiABEiABEiABBIngdjNtGPJYPTo0dKhQwcpXbq03ZZz586VESNGyP79++Xx48eCpF05cuSQRo0aqetp0qSx21a/kS5dumh3FsqUKSNpIvXafD+fJo98VC9Elk8vSxgkQAIkQAIkQAIkQAJJjIBLFQCwvHPnjtSsWVMCAgIU2gYNGsi7776rjlevXi19+vRROwTly5cXTOQfPXokly5dknHjxkmLFi1k3bp1qm50f7BjUKpUKbtVvLy8xCfSy+593iABEiABEiABEiABEiCBpELA5QoAfABgBoTJvXVZsWKFfPLJJwKlQC/+/v6SN29eGTNmjBQoUEBgFpQ+fXr9Nt9JgARIgARIgARIgARIgATiQcDlTsAtW7aUYcOGyYYNG2Tz5s1y8uRJk7glS5aUtWvXCmz0rcu+ffvk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qwAEBgbKnTt3TJ8DJuFYzU6fPr3pmrMPrMdE/7dv31ZOyNb3EkIeZz3fq6++KrNnz5Zy5copsyfrZ0ksz+ksXuyHBEiABEiABEiABDyZQKJVALJnz67MgHT4MAlCZB4vLy/9ktPfoVzAPOjy5cumvjFuzpw5xR3ymISI48GMGTNk9+7dptYlS5aUw4cPKyUqMT2n6QF5QAIkQAIkQAIkQAJJgECiVQAQoefYsWOydetWQax+OOw2b97c5R8pwo1+9913yul31apV8uTJEylSpIiKGOQOeeLzwHCYHjx4sMpzAB+G33//XTkAo8/E9JzxYcS2JEACJEACJEACJGA0Aok2ChA+CExYu3Xrppxyg4ODZdGiRSqijTM/pMyZM1tEAUJOgCZNmqioOd7e3hISEiK1atVSQyaEPM58Nkz633zzTWX7j5wAjRs3lqFDhwr8FxLTczqTGfsiARIgARIgARIgAU8nkKgVAMDH6j98AVxp+2/rQ7527Zog94B1cZc81nLE5vzevXvKf8LHJ2rQqMT0nLFhwrokQAIkQAIkQAIkYFQCiV4BMOoHQ7lJgARIgARIgARIgARIwBUEEq0PgCtgsU8SIAESIAESIAESIAESMDoBKgBG/wQpPwmQAAmQAAmQAAmQAAnEggAVgFjAYlUSIAESIAESIAESIAESMDoBKgBG/wQpPwmQAAmQAAmQAAmQAAnEggAVgFjAYlUSIAESIAESIAESIAESMDoBKgBG/wQpPwmQAAmQAAmQAAmQAAnEggAVgFjAYlUSIAESIAESIAESIAESMDoBKgAG/QQvXrwoSMx15syZKE9QrVo1+emnn6JcN7+QLVs2OXr0qPklHpMACZAACZAACZAACSQBAlQADPohZ8+eXerUqSOzZs2yeIKzZ8/K7t27pU2bNhbXeUICJEACJEACJEACJEACIEAFwMDfg06dOsnMmTMtnmDGjBnSokULSZMmjTx48EB69OghUBYyZMggbdu2lbt371rU/+eff6R58+amazt37pSWLVuazv/66y8pWbKkpEuXTlq3bi1hYWGmezwgARIgARIgARIgARIwHgEqAMb7zEwSY6J+8uRJC1Oe3377Tbp06aLqfPfdd+oeJvWbNm2SPXv2RNkxgJJw+vRpU584182Krl+/Lk2bNpX3339fDhw4IClTppQRI0aY6vKABEiABEiA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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb6"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb6-1"><a href="#cb6-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">dendrogram=</span><span class="st">"col"</span>) <span class="do">## col dendrogram plotted and col reordering done.</span></span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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J2AoZsqUyd5t9q9FMfjHd+idvn3t38urJEACJEACJEACJBCPCLjVAChevLgsWLBAunTpIom0wZ617NmzR65cuaIGtNbX7R3DTWjChAn2itQ19PHPP/9IYGCgwzpGF5QvX15Gjx4t5cqVM7pph+21bt1amjZtKq1atXJYx+iCfv36KQPt448/Nrpph+3hs4bL2Pjx4x3WYQEJkAAJkAAJxEcC9erVkxUrVhi+XxJu2GgXrthGCtq9ePFi9CbtjFSAbdkl4FYDoFmzZrJ48WIJCgqS0qVLS5o0aSwuQDAAJk6caPgX3C4FXiQBEiABEiABEiABExCoWLGiFNNW/wcNGmSotg8ePBA/P78XJmRj20natGklWbJksW2G9xtMwK0GAL4QM2fOVO47hw4dktOnTwtcgLJkySK1a9d2avbfYB5sjgRIgARIgARIgAQ8lgA8JjBLj8G6kWJ0e7pucMOmeB4BtxoAOg5YsnhRSIAESIAESIAESIAESIAEXEsgouO9a/ti6yRAAiRAAiRAAiRAAiRAAm4mQAPAzR8AuycBEiABEiABEiABEiCBuCTgES5Arn5gRBtylW+bI90LFSokAQEBjopdch3hU7HZJi4lW7Zscb5XI0OGDGrjeFw+J/siARIgARIgARIggfhCIEEYAEuWLInzz2vSpElx3ueQIUPivM933303zvts3rx5nPfJDkmABEiABEiABEggvhCgC1B8+ST5HCRAAiRAAiRAAiRAAiTgBAEaAE5AYhUSIAESIAESIAESIAESiC8EaADEl0+Sz0ECJEACJEACJEACJEACThCgAeAEJFYhARIgARIgARIgARIggfhCgAZAfPkk+RwkQAIkQAIkQAIkQAIk4AQBGgBOQGIVEiABEiABEiABEiABEogvBGgAxJdPks9BAiRAAiRAAiRAAiRAAk4QoAHgBCRWIQESIAESIAESIAESIIH4QoAGQCw/ybCwMAkPD49lK7ydBEiABEiABEiABEiABOKGQLw2AP766y+pWLGiBAYGymuvvSZ37twxlOrly5clV65ccuLECUu7169fl5YtW0rWrFmlSJEismPHDkuZq/WxdGTQwZMnT6R3795SsGBByZMnj0yYMMHScnx6TstD8YAESIAESIAESIAEEgCBeGsAhIaGSps2bWTkyJFqgJ4+fXo1mDXqM502bZrUrFlTLl26FKHJbt26qcHyqVOnZOjQofLqq6/KgwcPxNX6RFDCoJPvv/9eDh06JLt27ZJNmzbJoEGDLAZNfHpOg3CxGRIgARIgARIgARIwBQEfU2gZAyW3b98uBQoUkPLly6u7+/TpI6VKlZKJEyfGoLWItzx69EimTJkis2fPlipVqkQoXLJkiTI4fHx8pGHDhpIpUyZZv369PH361GX6RFDAwJMuXbpI586dJXHixBIQECBwd7p//77qIT49p4HI2BQJkAAJkAAJkAAJeDyBeGsAnDlzRjJnzmz5AOAGdOPGDcHg3c/Pz3I9Jge4f9WqVS/civYfPnwo6dKls5TBAAgJCZF79+65TB9LZwYfYOCPFwydr7/+WurWrasMqvj2nAZjY3MkQAIkQAIkQAIk4NEE4q0L0NWrVyVZsmQW+P7+/urY6H0Alg60A9s+UQYd0KdtWVzoY61bbI7hwpQjRw7Zs2ePHD169IVniS/PGRtGvJcESIAESIAESIAEzEIg3hoAadOmldu3b1s+BwzCMZudOnVqyzWjD2z7RPu3bt1Sm5Bty+JCH6Oer127djJr1iwpXbq0jBs3TmyfJb48p1G82A4JkAAJkAAJkAAJeDKBeGsAZMmSReAGpAuOEZnHy8tLv2T4O4wLuAddvHjR0jb6zZYtm7hDH4sSMTyYPn267Ny503J38eLF5eDBg8qIik/PaXlAHpAACZAACZAACZBAAiAQbw0AROg5cuSIbN68WW1excx148aNXf6RItzod999pzb9rlixQh4/fiyFChVSEYPcoU9sHhihPgcOHKjyHGAPw++//y6VKlVSTcan54wNI95LAiRAAiRAAiRAAmYjEG83ASdJkkTGjBkjderUUZtyg4KCZMGCBS7/fL744gsV/WfGjBni7e0twcHByvUIHbtDn9g8MCIAbdy4UeUzQE6ABg0aSL9+/VST8ek5Y8OI95IACZAACZAACZCA2Qh4aVls43UaW4SuxF4AV/r+2/vQr1y5Isg9YCvu0sdWj+ic3717VxkxCG1qK/HpOW2fjeckQAKeQQBhlxFOefLkyZ6hELUgATcS+OqrrwT/l4cMGeJGLZzvOkWKFHL+/HlJnjy58zexpssJvDiic3mXcdsBBq1xPfjHE9ob/OO6u/RB3zEV62hKtm3Ep+e0fTaekwAJkAAJkAAJkEB8JBBv9wDExw+Lz0QCJEACJEACJEACJEACsSVAAyC2BHk/CZAACZAACZAACZAACZiIAA0AE31YVJUESIAESIAESIAESIAEYkuABkBsCfJ+EiABEiABEiABEiABEjARARoAJvqwqCoJkAAJkAAJkAAJkAAJxJYADYDYEuT9JEACJEACJEACJEACJGAiAjQATPRhUVUSIAESIAESIAESIAESiC0BGgCxJeim+5FUAzkFTp069YIGlStXlkmTJr1w3fpC5syZ5fDhw9aXeEwCJEACJEACJEACJJAACNAAMOmHnCVLFqlZs6bMnDkzwhOcPn1adu7cKS1atIhwnSckQAIkQAIkQAIkQAIkAAI0AEz8PejQoYPMmDEjwhNMnz5dmjRpIki9ff/+fenWrZvAWEiTJo20bNlS7ty5E6H+v//+K40bN7Zc2759uzRt2tRy/vfff0vx4sUlVapU0rx5cwkNDbWU8YAESIAESIAESIAESMB8BGgAmO8zs2iMgfrx48cjuPL89ttv0qlTJ1Xnu+++U2UY1G/YsEF27dr1wooBjISTJ09a2sS57lZ09epVadSokXz44Yeyb98+SZo0qQwbNsxSlwckQAIkQAIkQAIkQALmI0ADwHyfmUVjDMjh6qO7AWGAf/v2balRo4aqgxn7X375RQIDAyVt2rRSoEABuXjxouX+qA7mzp0rhQsXljZt2kiGDBlk6NChsmTJkqhuYzkJkAAJkAAJkAAJkIAHE6AB4MEfjjOqWbsBTZs2Tdq3by+JEj37WJMnTy6fffaZ5MiRQ8qVKyf79++XJ0+eRNpseHi4pRz7CXbs2CHp0qVTr0KFCsnZs2cFG5ApJEACJEACJEACJEAC5iRAA8Ccn5tF6ypVqihf/71796r9AB07drSUde3aVZ4+fSpr165Vbj6VKlUS6wE+KsJYePTokeUe+PjrdVKnTq02Gt+6dUv014ULF9SeAssNPCABEiABEiABEiABEjAVARoApvq4XlTWy8tLsAowcOBAyZYtm+TLl89SCYP1+vXrS65cuSQkJERWr14tYWFhlnIcpE+fXs6dOydXrlxR1+fPn28pR5ShNWvWyNGjR9W1efPmSZkyZV5ow3IDD0iABEiABEiABEiABDyegI/Ha0gFoyQAt5+8efPKxIkTI9Tt27ev9OvXT3744Qc1aIcxoA/m9Yp58uRR0X2wPwDGQIMGDfQiKVGihHz11VdSsmRJyZ07t3h7e0twcLDKP2CpxAMSIAESIAESIAESIAFTEaABYKqPy76yGMTrbjvWNbAJuFmzZip0J/z4rQWrA7r8/PPPcvPmTUmSJIkkTpxYv6zee/XqJT169JAbN26ojcQRCnlCAiRAAiRAAiRAAiRgOgI0AEz3kUVPYbgI2Q7+7bWQMmVKe5fVNcz8I4oQhQRIgARIgARIgARIwPwEuAfA/J8hn4AESIAESIAESIAESIAEnCZAA8BpVKxIAiRAAiRAAiRAAiRAAuYnQAPA/J8hn4AESIAESIAESIAESIAEnCZAA8BpVKxIAiRAAiRAAiRAAiRAAuYnQAPA/J8hn4AESIAESIAESIAESIAEnCZAA8BpVKxIAiRAAiRAAiRAAiRAAuYnQAPA/J8hn4AESIAESIAESIAESIAEnCbAPABOo2JFEiCBuCaQK1cuKVOmjCRKxLmKuGbvSf3t2rVLrly5Im3atPEktaiLGwjs2bNHxowZIzVr1nRD7+ySBOIPARoA8eez5JOQQLwjcObMGRk4cKD4+PBPVbz7cKPxQMh2funSJalevXo07mLV+Ehg27ZtEhYWFh8fjc9EAnFKgP9V4xQ3OyMBEogOAcz8t27dWnx9faNzG+uSAAnEUwLfffedRJa5Pp4+Nh+LBAwnwHV1w5GyQRIgARIgARIgARIgARLwXAI0ADz3s6FmJEACJEACJEACJEACJGA4ARoAhiNlgyRAAiRAAiRAAiRAAiTguQRoAHjuZ0PNSIAESIAESIAESIAESMBwAjQADEfKBkmABEiABEiABEiABEjAcwkwCpDnfjbULAETmD17tgwaNEgKFSqUgCmIPH78WMV+9/b2TrAcDh8+LB988IF07tw5wTLgg5uPwNChQ+Xo0aOSLVs2Q5U/dOiQfPvtt5I/f37D2g0PD5f169fL2rVrDWuTDZGApxOgAeDpnxD1S5AEMPD18vKSpk2bJsjn1x/6woULKuEPWCRUOXjwoFy+fFm9EiqDBw8eCIzArFmzJlQEpnvunTt3ys2bNyUoKMhQ3dEewoAaOSnw9OlTWbdunaF6sjES8HQCNAA8/ROifgmSQJo0aSQwMFBatWqVIJ9ff2jkAMAMeEI2AEJCQtRM6qhRo3QshrzfvXtXZVg2MssyZlIhRg7O0B4MgFSpUsmUKVNw6vGyb98+6dChg2TIkMHjdXWVgjly5JCMGTNKnz59DO3i888/N7Q9NPbkyRP58ssvDW+XDZKAJxOgAeDJnw51IwGTEGjWrJn4+/urQZrRKmMVxMgB5e3btyU0NFT+/PNPo1V1SXsYSF27dk0wS2mk3Lt3T2VYNtK4ggEAPevUqWOkqnL8+HE1mzxmzBhD24Vx+ejRI0mcOLGh7Z46dUq2bNki+fLlM6xdrAru2rVLVqxYYVibbIgESCDhEqABkHA/ez65BxNInTq1qfz/MYjCYCd79uyGUi1VqpQULlzYUAPg0qVLAtcis0i7du3UgLpq1aoer/K5c+fUjO+MGTM8Xlco2KlTJ2WwFChQwFB9Z82apX4XkiVLZli7WAUBX7MIXHWwkmkGgRFcoUIFM6iqdIQrHL4PZpFy5coZ+jfcLM/t6Xp6aTM2z9ZsPV1T6kcCJEACJEACJEACJEACJBBrAgwDGmuEbIAESIAESIAESIAESIAEzEOABoB5PitqSgIkQAIkQAIkQAIkQAKxJkADINYI2QAJkAAJkAAJkAAJkAAJmIcADQDzfFbUlARIgARIgARIgARIgARiTYBRgGKNkA0kdAIrZ8wSvznzpeL6DR6P4rfOHcTncZi0/m26x+sKBTvP+FVGvN9L0l+54vH6rqtRTbaWLycfDRnm8bpCwSGDPpcaK1ZJ+Q3/eLy+j/z85PUFc2ROvUYerysU/PG9bhJ4/oI0mrfAFPpCyTmtW8jt5CmkU/AkU+jca8JY6fbtWMl7+IhH6+sVRYCpbUXKyJ81Gsn/xgzw6OewVW7Um32k2IFdUnPTKtuiODv3/utMnPUVHzuiARAfP1U+U5wSuKn15h+uxWi/HBKn/caks6taWEJfLWSnGXTF8x3PnUse37plCn1vaaEEL6ZLawpdwfa8lqTqNnILmOB7+9Q/iRwumN8UuoJtSIoUkvjqVdPoC51DkySRG8kDTKPzqWxZ5f79+56vbxS54G6HP5HzabVK1zz//we+J7pcSJVWcibyMp3euv54P3TokMovYn0NxwEBASr8tO11d5wjb82mTZskV65ckidPHkNVoAFgKE42RgIkQAIkQAIkQAIk4OkEfvrpJ9m+fbvKBbJ+/XqpWLGiSo5YqFAhGT9+vGHqb926VRYuXBjtbNN9+/aVX375RapUqSInT55USQtXrlxpWIZx7gEw7CNmQyRgHIEDxYvK9wM+Ma5BF7c0ZuAAOfJSIRf3Ykzzp/PklhHDhxjTWBy0EvxRT9lVrkwc9BT7LkICM8nAcaNj31ActTCtexf5p2b1OOotdt3c0WbnP54aHLtG4vDueR3ayqrGDeOwx5h39VSbyX7/D3O4ReIpl9dsLAvqt475A8fxnb2HTpEHiZPEca9Rdzdy5Ej566+/ZNWqZ25MixcvVue2g/+HDx9G3ZhVDdskbXv27BEkoLQWtIns3o4Euq1evVpOnz4tSCy4bds2eeWVV6R79+4RbkEb9rLEh4WFvXDd9jloAERAyRMS8AwCoRkzyvZK5slMub1yRQnVXErMIDfSpJYt1T0/q67Ocne5snI5S2b91KPf7wUkk/Wv1PZoHa2V21+yuJzLGWR9yWOPHyVOLGsb1vdY/WwVO1LkJTmZL6/tZY88D9fc91Y0a+KRutlT6kTO/HI0jzkmXKD/6moN5bGPr71H8ehro0aNkuLFi0vevHmlbt26EhoaKkuXLpWaNWta9N6xY4foWdqxilC7dm0pVqyY5MyZU9atW6eyzn/11VdqBWDw4MFqJr9y5cpSpkwZCQwMlGbNmr0wUEfjv//+u3z99deSWPu912XgwIGCNiDQ5c0331T6ZdD+9w4aNEhd//vvv6VevXqSO3dutaKBi/aeA9dpAIAChQRIgARIgARIgARIgAQ0Ahjojx07VuByc+LECcmePbtMmTJFDfD379+vBvIABRed1157Te7du6fee/bsKYcPH1YuRHDhyZw5s/Tv319effVVGTBggMyYMUNatmwpu3fvlosXL8rGjRtl165dEZhjBQGrBkWKFIlw3d/fXwoWLKiuffTRR5IoUSLVzsGDB+Xnn39WqwVPnjyxrGosX77c4XOgERoAEfDyhARIgARIgARIgARIICETgGtQo0aNJH369GpfQOfOndWsvI+Pj7Rt21amTZumXHjmzJkjbdq0EQzCvb291ew7uGEW/sKFC3L8+PEIGD/55BMpUaKEmpV/4403BIP9O3fuRKjj5+enZv5vIQCGA4F+HTt2VLpBRxgYWDWAFChQQK1apNCCETh6DtSjAQAKFBIgARIgARIgARIgARLQCKRLl04Nrq1h6AN1GAPTp0+XFStWKFeetGnTCl4wDrw0dzJr0e/Rr/Xq1Uv69esnmM3HLD5chWwFM/twPYLfv7UcPXpUatWqJfDlR38wOHRBv3pfGPjrEtlz0ADQKfGdBDyIQHptabDc2nUepFHkqpRfvVbSXb4ceSUPKU0dek0qL1/pIdpErUYpLb9EprPnoq7oATWS3b4jNRYt8QBNnFOh2JZtkv34Cecqu7mWn/ZP/5U589yshfPdF9q5S/IcPOT8DW6smUgLh9tAy+diFsl7/IAUPLzHLOpKvRVzxDfM8YZXT3yQFi1ayKJFiwSz8OHh4Wp2vWzZskrVl156SZJpIbWHDRsmnTp1UteCgoIko7Z3D37/EPji37x5UxBRKIkWYlffGAyXIvjyd+vWTZImTSpHjhwRbNi1FbgNwViAOxHkipYL58MPP5RKlSqp1QG4EcEIgW7QEbrq+lm3FdlzMAyoNSkek4CHECiwZ5/gZRbpPmS4WVRVA74PBww0jb6dvh1nGl3TX7os/Xv1NY2+rYInm0bXAM24GtzlPdPo22j6TNPo6hWubZRs28k0+tZau9g0ukLRoV90NZW+UBYD+iZNmqgZemyyhS//7NmzLc+BVQAM5OvXf74x/8svv5RWrVqpzb03btxQg3JfX1/l8vP+++8LXH769OkjOM6WLZvA1QcDergJ1ahRw9I2DtDu//73P8EA/u7du8pIgJsPVg8gHTp0UBuI8+fPr/YfQB+4LK1du1aV6z8iew4aADolvpNADAl4aRa4ZobH8O64vc1Xm0UMzWiOaD0gc0n7I5kEyX5MIH6aL+ehohE3bXmy2me0JGve2oYxM0giTc9H2iwawjUmeur5v2vQF+FmzSSrX20oteYvNI3KIZkDZXfZMlJ02w7T6GxP0ckdekjAndv2ijz62rXU6UT97/NoLZ1TDgNxzKTbCqLwYFAPlxtrtxrUg8uN7oOv34cwndjYiwg9cL3RpXDhwnJVSwyIDbroq127doIEX6lSpdKr2H1/5513BC8YEylTpozgXoTVBmwgvn79uiRPntzirlS9enXBy1ocPQcNAGtKPCaBGBBACDntNzMGd8b9LSmv35DLWbPEfcex6DFAW0Y1g6S4cVOSaX/UzSKptH9SPloMaTOI36Nnej7W/nkmfhC9mNzueL7cmuvLtiqV3NF1jPu8qw0iSmzaEuP74/rGt0d8o/JjtB83Ia67jl5/5yOvfiT3S/Jz03paau7I68VZqZP/HtLcCDVlaM/ockQYTutQnHDX6dq1q6xZs0b+0jbi2goMA+vBv14Of33dZx/vUQ3+9fvwHlnd1KlTW1d1eGz7HKjIPQAOcbGABOInAcxOmkXMMkDVeZpltQL6JtZWLMwkWL0yi2BlxWzfXRivZprRDbh1W3xNYsBG9r1Noc3uJnlgjlVO6+fwMZlPv7Xu+vGjR49ky5YtlhdCc8JvPzLBRl/kAVi2bJkKDRpZXUdl//77b6RJwBzdZ30dyb8OHDhgN4cA6tmGFtXvRbhSfV8BDQCdCt9JwMMIwN3BLGImXcHUTPqaSVezsQ3XfsXwMouY6btAtq77VsFZ5UWHFdf1F9uWn3roCvllLXBF+fLl5eOPP1avLl26KJ//MWPGRPrIr7/+uuTLly/SOpEVwr8fLkExlYULFwrciqA3kpTt2xdxv+Aff/wh1apVs9v8Bx98ID169FBlNADsIuJFEnAvAWRTfXOpefxxO65aKptqVHMvNCd7312mlLTYvN7J2u6v9sEfv8vy5ubIUnoqb26pc3iv+6E5qcGnwRPkjzc7O1nbvdWupUsr5ULOuVeJaPQ+YsRQ+alPz2jc4b6qT7wTScHHd92nQDR7/qFnX/nms0HRvMt91Uv+EyK3kyV3nwKR9IxNunDlwWvz5s2yZMkSFZ5Tj9qDWx9rK02YcbcVuANZX8dmXXt7CbDSYE9w3fp+vQ72HNi7rpd//vnn8tNPP6lNxkhOBoMEAn0wuMdGYXt6zJ8/X1atWqU3QxcgCwkekAAJkAAJkAAJkAAJJFgCyPgLNx8MzrGZ980331Qx+REJaNCgZ0YXQnwi0Vfu3LmlYsWKKkRnuXLlpEKFCpIjRw755ptvFD8YEc2bN1fZexHXH9l6dUE0oGLFiqlEY3oCL2wMRuQhJPLKlCmTCjOq19ffscn49OnTql9cQ5/Hjh2T+1qwDOQBwJ4A6Gcrly5dUvp/9dVXliKuAFhQ8IAESIAESIAESIAESCChEMBM+4IFC9Rr/Pjx0rp1azUIR9QfJOpCUi7sDUCmXwzgMfhGNB+sGGA2ffny5So8KOL9o96OHTtk7969agZ+wIABKl8AfO4R//+7775TITvBtlSpUqpNzOAPHTpU4Z45c6akSZNGhQVFfzAMQkJCInwUgYGBKszopk2b1HVsRoahceLECbVZGKFDkaPAVhCCdOTIkRE2FDMKkC0lnpMACZAACZAACZAACcR7AjAA9Bl4hNNs1qyZCr2JB8cg/5dfflErAunTpxfE4UddJNzCLD387yHwt4dbDsKAos7w4cNVyM7169cLjACsKOB+GAe6IGY/BCsIZ8+eVcfIMxAQECB9+z7LpYL75s2bJ9ibYC0ITYpQomgT9XPlyhVhYG9dF8djx44V5AtArgG4OOlCA0AnwXcSIAESIAESIAESIIEEQwCD7BkzZth93rRp01pCd6ICQnzCzQZinRegYMGCagYeg+s5c+bIF198oSL0YHCO9nWB+44eIlSfpUebur8+2oYxAXchSK1atZRLkX6//g4jpXHjxspwyJo1q+CFRGWOZNy4cSqXADYHY7UA/SCSEV2AHBHjdRJwI4FCO3fJ+wOHuFGD6HXd4/NBkn+POTZ/Bh09Jh9/9En0HtCNtd8ePlKKmyQ+e4YLF2Vg92cRJtyIzOmu233/g1Rcudrp+u6sGHDrlozo8IY7VYhW382m/iK1TZJYzPvJUxnXvFW0ns+dlesunCuN/5juThWi1feojzuI/4N70brHEyq3bNlSpk+frgbot7Tfv0WLFqnZf1vd4Bo0ePBglQUYbjwY+GNWH/7/2HiLAT7Ci2LlAH7+jgT9HTlyROrUqaNeiEZ05cqVF6ojctGhQ4ckKChIpk2bJlWrVo2QJMz2hj179ijXJewVwObhKlWqyNKlS+W5aWJ7B89JgATcRiBtyBXByyxSasM/LlE1zGr2xKgOkAytzDrXRAF6qiV4MVqKbd1udJOqvaeJjJ//SXr3nssG1E9c8F0otHO3S9iqRrWZPSMFydCqLVluZJMR2jL6u5t3/8EI7Rt9gu+vkd/h2vMXGa2iU+098Yn+34ycx4851barKt1JGiD3tJezUuPvpc5W9ah6HTp0UC5BcJ9B/PzOnTsLXHfWrl0bQc/XXntNfv31VylTpozAUMAAvmTJkso1B/sCcB2RhLCJGD7+jqRt27bK5QeuRXBHqlSpkhqs29aHWxFcgFAHCb5gdEQm1onMkIkY+xrwTgMgMmosIwEnCCB5jpedEGFO3BrnVRJpepop2Q8yLN/W0qWbwRi6lSql3Ijkj3ucf9hRdBiiLRkbPeiLossYF4dpgyTo6usgnF6MG3bRjfguGDk4dZGaEZq9p20cvJAju7y88dnmwgiFHniypGVz0+gaGb4bqdPKuexB4u5BfWQ62pa9P+p32VChtnzy9TNfddtys5xny5ZNEHLTkWTMmFE2btwo169fV4Nt3Z2nevXqgpcucOfBhmCEAUWW3yRJkqgiROT54YcflPHg7+9vmaVHRB5dYBDc0JLBQeByBOMCqwVJkyYVhCi1J8gjgBeMDWtXJL0uMgc7Smim34u6NAB0YnwngRgSCNcGqeEumE2NoTqR3oZBCfQ1i2TSllEf/vfH1NN1fqTpmX9vxIQsnqxz1pOnTDNIxfcWmXUTPTVH+iN8ZzOev+DJH/8Lur288R+5o0U+MYsku3NX8u4/YBZ1HepZae0qU3HHgzzySyy/vVFHAi+fd/hcZihAqM+dO3cqVeGLnzJlSgnS3GqsZ8xRiIG8M6L79dvWxWA+OgI9IIgAZJtDAAN+fdCP9zNnzijjxFpHRCnav3+/2qQMw8ORGL8G7KgnXicBEiABEiABEiABEiABDyBgnQkYcfkRwQex/efOnRuldlu3bpXPPvssynqxqdCtWze10qCvOEA36yzFFy5cUHkAtm3bZukGBg1yESCSEFY4tmzZYimzPaABYEuE5yTgAQSuZMooW6tW9gBNnFNhc/WqEpohvXOV3VzrRprUsrF2TTdr4Xz3Oyrom4+IAABAAElEQVSWl0tZszh/gxtr3g1IJmsb1HWjBtHrek/pl+VMrpzRu8lNtR/5+cqKpq+6qffod3uwWBE5XiBf9G90wx3h2qIoXIrMIsfy5ZdDhV4yi7qyrFYTCXPB/igjAOiZgJE8C/H6f/zxRxV28+TJkxGa16P/6BexsdbalQfXHWUC1u+x944EXo4EEYWOHj2qXtjsi0g/77//vqoOIwWbgbG3wFpgNCC3wLJly2Tq1KnSq1cv6+IIxzQAIuDgCQl4BoFDxYrKhP7m8a/8fsAncuSlwp4BLwotTufJLaOGDIyilucUT+nVQ3aXLe05CkWiyZXATDLk25GR1PCsohld3pLNNap5llIOtIF7zmfBExyUet7lhe3ayJpGDTxPMTsawcWs5++/2inxzEsrGzSWxc1aeqZydrTqNzhY7ieJnhuMnWbi5BJ85LGBF4NvCGLz58uXT8Xrh5sNouhg5h0ZdRcuXKii/yBSj71MwB988IFMmjTJojfi8GNGHvsK6tatK5UrV5YiRYqonALHjx+31LM9QOhObECePHmyJd4/DJQVK1ZI0aJFLdXDwsJU+FGED4XgWZB7APfbExoA9qjwGgmQAAmQAAmQAAmQQIIjULp0aTWQRvjO77//Xv7880+V5Rdx9JG1FzPx/fv3Vy5DiMgDI8FeJmBsMLaeoUckIfjn44UMwkjQhdCcCMuJwb0jwUw+3HmsNx737t1bJfeyvgehR2GkYD8DBNF+sMnYdqVCv4cGgE6C7yRAAiRAAiRAAiRAAgmaAGbSsREYA2kM/uHug0y/X3/9tXLzsYVTrVo1lSMAmYBnzZplyQRsW8/6HKsKesIvzOJfu3bNujjCcXBwsLz77rsRrtk7gcGiJxXTy5Hp2HZTs15GA0AnwXcSIAESIAESIAESIIEETQAbfF966SWBfz7cgTBbD1edTz/99IUBNkDpmYDfeOMNWbdunRQuXFhF8IEBAWNCF6wA6JIhQwb9UM3UW05sDpBH4OrVq9KgQdTudFiZCA0NVSsMaAarD3iGTJky2bT67JQGgF0svEgC7iWAeP3ITmkW8daWNKGzGQR5ELyt/ih7us6JNLZmyTPhpUXp9Al74ulILfrxe2tBYfgBvrdm+pvgY6K/Cfh7gO+uWcT7SZgp8s8gdv6oUaNk37590r59e5U9FwNqxPJv0aKFChmqD+gR61/3rXeUCRjuONhYDIHPPjb0RldgjFSoUCFSI0FvEzqh7u+//64uITkZkonpLkF6Pf2deQB0EnwnAQ8iUHHlapdlVHXFY06tHfXshCv6jUmbRbftkFkVqsXkVrfc813Ltm7pNyad5jh2XJYVLBaTW91yz+Au77ml35h0mjr0mmzKlCMmt7rlno/6uTZEopEPhfwS+xOnMLJJl7bVdYx5NtoDxI5KgS7lEZvGEWcfA2e4ziCOf9myZWXNmjUq1j7i7NeuXVtl8g0ICJCXX35Z1YNRUKJECRWRB7P+8OW3lwkY92Cz7/r165VvfqlSpaKt6oEDB9RqhLM3jhw5Uu1NGDZsmEokNm/ePIe30gBwiIYFJOAcATNlAoauZpmVA33oapbMxVhVOBdkngHaNZOEbcX3AN+BMAdZMVHuaWKm763ODpmAzbLSBJ2PF8ivksPp+pv1/ZHmaz5w2GhJoWWDrbhujSke40aKNPLpF+NlQcuykuz+XVPobE9JbKy19Zm3rTd9+nS5ffu28qP38/OTb775RlVB1l645mBDL67bywScP39+OXHihPLvR31rgVGgS/fu3fXDF95Hjx79wjXrCytXrrQ+lWLFismpU6fs9hmhonZCA8CWCM9JIJoEzJQJGLoi5J1ZxEyZi1NfDZV72oyPWSSFlt4egz4ziO/j5360ZtDXTN9bnSdcSsyS0Rw630qdSjKdM0Em2iw6YfvvXw9+Q+Y0bi89pvwm2ytntl/Jw65O6dpQGs7ZLjNavCVv/jLGw7QzXp3kyZPbbdRby22Aly72MgHD/cZ28K/Xd9W7s33SAHDVJ8B2SYAEEhyB1NqMkFkkxY2bZlGVesYBgcQOYoXHQdcx6iLdpcsxus/Tbkpx+6aU2b5e5r161tNUc6hPhquXpMmiaQ7LzVLw77//Sp48eZS7j7XOmEHHwB4rBPbk1q1bcv78ebX51155TK6dOXNGYGhg34CtYCMwNiEjrKcu0BF1U6ZMqS5hwy+ex1bg3oRVAXtCA8AeFV4jARIgARIgARIgARKItwQQ0x+hOBHdx1qaNm2qEn05MgC2bdsmQ4YMUXsFrO+L6TESi2HzLnIB1KlTJ0IziECEfQQwOmAghISESMOGDVV8f+xFQAhRJBtDGFEkI6tatWqE+/EM2J9gT56bE/ZKeY0ESMAtBA4ULyrIrmsWGTNwgJYJuJAp1EUm4BHDh5hCVygZ/FFP2VWujCn0DdEyAQ8cF7nPqic9yLTuXeSfmtU9SSWHutxJHiAfTw12WO5pBfM6tJVVjRt6mlp29XmayEve/2O63TJPvLi8ZmNZUL+1J6pmV6feQ6fIg8RJ7Ja58+Kbb74pv/32WwQVEPMfA2vE9NcFs+uIpx8T0SMFObp37ty5Ur58+QgJw/S62GOAhGPYY6DLuHHjlEGwbNkygSGyfft29Y5yuP789ddfEV6OBv+oTwMAFCgk4GEEQjNmlO2VKniYVo7V2V65ooRaxTV2XNP9JTfSpJYt1SPOkrhfK8ca7C5XVi5nMYdv8L2AZLL+ldqOH8bDSvaXLC7ncgZ5mFb21cFm0bUN69sv9MCrR4q8JCfz5fVAzV5UCXujVjRr8mKBh145kTO/HM1jjgkXIFxdraE89vH1OJqYbb97967s2LHDohtCeiKyD9xtYAjASMAqAeL2Dxo0yFIPB7g3a9ascl3bTwVBiNDcuXOrzLvY5IsIQnC/yZkzp8oPoCrZ/EB40BUrVqiZfJsieeedd+TLL79U0Xz0MujWq1cv/VQZB2gjJkIXoJhQ4z0kQAIkQAIkQAIkQAKmJYBBfqdOnWTatGkqxCcG8Iihv3nzZvVMH330kdoLAB98DPLhYtOxY0fL82LTb40aNWT27Nny9ttvq4RhefPmVXsKXnvtNZkyZYrUr19fli5dKn379pUtW7ZY7tUPevfurR9GeIdbDxJ41atXL8L1oKAgyzmyDt/QokfBJQiRihDRCEaHtbRs2VLpZn1NP6YBoJPgOwmQAAmQAAmQAAmQQIIh0LlzZ5Us6+uvvxa41cCnPnv27Or54U7zyy+/iI+Pj6RPn17F14eBULp0aQsf3P+///1PDbLhboPzgwcPKsNBH7zjHbP5x48fVysElpsdHKDe+PHjVf4AB1Vk6tSpanVgyZIlkjRpUmUAoC50sZYsWRyHoaIBYE2KxyRAAiRAAiRAAiRAAgmCANxzChYsqDb0YrD/1ltvWZ4b4Tutw3zCx/7OnTuWchxUq1ZNRQRC9uC///5bDcwvXbqkjAbUtxbbe63LrI+xcoCswfny5VOX7927JwUKFFC+/VhhgLECVyUYKHBB0gX9VaxYUT+N8p17AKJExAokEPcE0l+8KOXWrov7jmPYY/nVayXdZXOE5UNG1crLV8bwSeP+tlLrN0ims+fivuMY9Jjs9h2psWhJDO50zy3FtmyT7MdPuKfzaPbq9/ChvDJnXjTvcl/1Qjt3SZ6Dh9ynQDR6RuK2BjNmReMO91bNe/yAFDy8x71KRKP3eivmiG/Y42jcEbdV4eePGfWtW7dK48aNLZ3DfQaJwOBagyg8ixYtUpmCLRW0Awy6O3TooPYKNGnSRGUVDtLcdDJq+/jWrXv2PxyGwc2bN6VQIef2bWAWH9F+jh07pl7+/v6ya5f2+6SFLMXAf8aMGWp1wHrwb62Ts8dcAXCWFOuRQBwSKLBnn+BlFuk+ZLhZVFUDvg8HDDSNvp2+HWcaXdNrsdn79+prGn1bBU82ja4BmnE1uMt7ptG30fSZptHVK1xkVNtOptG31trFHqGrSoKpaeIVhTZDv+gaRQ33Fjdr1kzee+89tfnX1/f5ZmUM7FGGjL6YhYd7T6NGjWT16tURFMa+AAzaEaFHF2zebdWqlQQGBio/fRgP1m3r9ey9w+UIL11gZCCeP94///xzQdhQtKvLiBEjVF8wVFDPVrB/AUaErTzvwbaE5yRAAk4R8NJ+6bxiGCLMqQ4MrHRXCyUYZvUHzsCmXdIUZubA1wwCPaGvWeRitqymyfyKMI1mErN9F8A28MxZFXr49R+CTYEaUYZu/5cEyRQKO1ByW8mK0mbqaqnx158OasTx5UzO/a6VOvmPvPvFTBnee5is6lhIclyMWSSaOH46u90l1iJsIeKPrWAWf+PGjWoDMGLw64PymjVrCl665MiR44UwoQgjelFbyUe76dKl06s6fF+50vGqtLXr0OnTpx22AQMgOkIXoOjQYl0SsENAzYJo0QTMIPe1qAWBZ8+ZQVWl41ONK/iaQaAn9DWLBB09Jo/9/EyhLrgmevLEFLpCSbN9F6Az3OLMlF235sLFclML6Wt22fZyJekaPFwmftDcVI9SZ+NCOVrHXyruWC1nMucyle66sojRj8g8Z8++mIUZPv1HjhxRVZFxVx/86/c6844Ze0eDf2TyhVuQrSDnAHIRPHr0yLZIbSLG/gKjxDz/rYx6YrZDAiRAAiRAAiRAAiSQoAlg4I/QntgDYC0IqYlIPwgDarTAt79MmTLStWtXqVWrVoS+Fy5cqHIODBw4UG361fMTwChAhl+4GiFKEdyLjBAaAEZQZBsk4AICZnJ7MJOu+KjMpK+ZdDUb23BtcQkvs4iZvgtk67pvFRw9oufs4TpdnGn5qQev4iK8J2b7kXVXlwULFkjmzC8mX3yobcS3lxEY+QOsr8MVB4N2e+Ioky/u+fTTT1Uegjlz5ki/fv1kyJAhqonvvvtO7UPYsGGD2hQ8YcIEOXPmjL3mo3WNBkC0cLEyCcQNAWRTfXPpwrjpzIBeOq5aKptqVDOgJdc3sbtMKWmxeb3rOzKohw/++F2WNzdHltJTeXNLncN7DXpy1zfzafAE+ePNzq7vyIAerqVLK+VCzOO+N2LEUPmpT08Dntz1TTzxTiQFH991fUcG9fDDW33lmw8GGdSa65spOe+y3E6a3PUdxaAHuPYg8s+8ec8jbCHKTuvWrS2tYUUAEX4QihPJuYYNG6bKEN0HMf6R/VcPv4nBelBQkFpBQJIxW798R5l84S6EhGOY4Yfs3btX5R7A8aZNm1QOAhynSJFCqlWrpkKO4jw2QgMgNvR4LwmQAAmQAAmQAAmQgGkJIFoPsupCrl27JvCzL1y4sOV5Zs6cKWnSpFE++EjyhWRgcOV5ou1LQiz+VatWqSzA2E8wfPhw2b59uwrbiRUDlFkLjINUqVKpS9aZfHEBmYkR4QeJyNDnoEHPjDzsF8iQIYOlGewrwAbj2AqjAMWWIO8nARIgARIgARIgARIwJYEqVapI+/btlRvQ/PnzpXnziBuyZ8+eLQEBAdK377MQx1g1wIoBEnVhVQDJuSCIGFS7dm3LzD0MBUeCvAPw5dcz+er1MNDHJuDvv/9eRRqCexJWEaxdjHCMyEWxFa4AxJYg7ycBEiABEiABEiABEjAlAcy8N23aVObOnatm3q3df/BACMNZqlQptWkXG3fhmw+jAQKXHF2SaVH2rKMF3bhxQyUQ08v1d2TyHTlypFo90LP9IurPP//8o+7HCsHHH38sJ0+eVFmGs2TJolYc9Pux+oAMxrEVGgCxJcj7SYAESIAESIAESIAETEsAbkDBwcGC0KC2g2tkBEZI0Dp16qjXmDFj5MqVKy88K/YJrFmzRhkMKHz77bfVDL91RUeZfGE4YH8AshFD1q5dKwULFhQM/hs2bCi//vqr2liMyEWbN29Wewys243JMV2AYkKN95CAiwkU2rlL3h/4LAKAi7sypPkenw+SXIcOG9KWqxtB/PuPP/rE1d0Y1v7bw0dKpnPnDWvPlQ1luHBRBnbv4couDG273fc/SMpr1w1t01WNBdy6JSM6vOGq5g1vt9nUX8TXTixzwzsyoEHvJ09lXPNWBrQUN03UXTlXwrzNM3wbNbSj+D+4FzdwYthLhQoVlO+/vdCfbdu2VS4/cPVBQrBKlSqpFQAM0q0FicN69eqlNuliU2+hQoVUhl7rOo4y+X7wwQcyduxYwTsE/WBDMQQZiZFJGBmJ4Q6EFQhsRo6tmOcbFNsn5f0kYCICaUOuCF6uEFckqyq14R9XqOqSNlNevyFl1pknClCxrdtdwuGRC5KAJb17TyquXO0SfZ96exvebqGduw1vU2/wicH6+j16LNWWLNebN/z9keZT/DBJEsPazbv/oGFt2WvosZbR/I6V+4W9OtG5Vnv+ouhUN7RuSPpAWV++llTeFHHDqKNOcp4+5qjI5dcPBxWWHYXLW/q5njKt5djRQY0tSx0VufU6BvTYdAvBgN06IVibNm0EL0jatGnVjDwSdyVNmlR8te8epHr16uqlTv778d5778m7774r9+/fV3Wty3AcWSZf7B/A65Zm7Fu7FiXRfi9hAFy/fl1Satmv4bJkhNAAMIIi20jQBLw0i9xL25RjBkmjGRWHihUxg6pKx0QaV/A1g0BP6GsW2V65orSe+JMp1HXF4N+VD57ucogcLF7MlV0Y3vYnk38UzNqbRT7q96nU379LGk37XWAcmVU6/TZWvvj0O3lj4mJZ2riY5Dnp5pXUS5H/vW24Yru0mDNZvJ8+y8xdZe1yKbt8nUhY5PeZ9fOx1huDb2cExgQMhZiK9eDfug1kJDZSaAAYSZNtJUgC4dove7hBFrmrAWKA6qeFJjOLYLUCfM0g0NMVqyuuevbAs+fEWwtjZwYBW18TfW9hDCbVNg6aSdJdviwlNm0xjcp5Dhx65mJkkr8PjsAmvX9Pvv7sLTlQoLiE+TybWXZU1xOuB9y5JZ9800+Sa+9mF/j779+/X15++WW3PMqBAwcEOQZspUiRIrEyIGzbc3ROA8ARGV4nARIgARIgARIgARKIlwQQXx8be0NDQ51+PkTradasmSxevNjpexxV7Nq1q+ob2YitZdKkSSq5mPU1Vxwb40jkCs3YJgkkYAJXMmWUrVUrm4bA5upVJTRDxD9inqr8jTSpZWPtmp6q3gt67ahYXi5lzfLCdU+8cDcgmaxtUNcTVbOr057SL8uZXLEPp2e3cYMvPvLzlRVNXzW4Vdc1d1BzNTxeIJ/rOjCw5XBtkXFJy+YGtujapo7lzC+H8r7k2k4MbH1ZrSbapmXj9/AYqKLDprBKYC04X7/euT1kjx8/FhgMkcnAgQNVOFAkFNNfyCzsjNi2baur3gbyBoSFhemnlncaABYUPCABzyFwqFhRmdD/WdIRz9HKsSbfD/hEjrz0PHOi45ruLzmdJ7eMGjLQ/Yo4qcGUXj1kd9nSTtZ2b7UrgZlkyLcj3atENHqf0eUt2VyjWjTucF9VbHj9LHiC+xSIZs8L27WRNY0aRPMu91SH617P3391T+cx6HVlzcayuF7LGNzpnlv6DQ6W+0li7hPvDq0xyMeG3GLFiqmwoOvWrVNqYIPv3bt3pVq1amrA3qDB8+84ovj069dP1evZs6eK2lO8eHFBnXv3ohcFCcaAo7ZhIGCDMvIFHD16VBkk9nTt06ePtGvXTiUrQ8KyL774QukGg6Bbt25CA8Ad3yz2SQIkQAIkQAIkQAIk4HEEMFh/7bXXBIP4w4cPy/jx4y1ZgJGhFwm/MEB/ou2hQrQfXTDj/1DbqwSXoqlTp6rcAfDzh08/Bur2ZPDgwcrQ0CMAISMxxFHbKEOUoNKlS6uwpcgT4EhX6IL+d+7cKbt27ZLp06erPAU4Pn/+vHAPAGhSSIAESIAESIAESIAEEjyBgwcPirfmslSvXj3FAu/vvPOOHD9+XGz99e3BQtjQokWLqheSgyGRGFYS7EmLFi0ihBJNrIXjdUYaNWqkQoXu2LHDoa5oB/3DYIHUr19frRZgJQA5BrgCoLDwBwmQAAmQAAmQAAmQQEIngAE8MvMinKe13LET2Qsz9brANUgXJAn78ccfVWbhV155RX7//Xe9KMI7XHMqVqxoeZUqVcpS7qhtVNBDhUalq7+/v6U97AOAYQP3JvRJA8CChgck4DkEEK4T2SnNIggnaZYY+AjR6G1nQ5Snsk6ksTVLngkvLRS4T9jzf4ieylTXi99bnYTx7/jemulvgo+J/ibg74FZQvjim+X9JMw0+Vygb1BQkCCrr+73//fffwuSgCGzr5+fn9rYi4y8iMt/8uRJdY7B+urVq3G7XLx4UcqXLy9lypSRUaNGSadOnWT37uglHXTUturA6kdkuqLawoULBa5JMF6WLVtmyWCMFQS6AFmB5CEJeAoBZFN1VUZVVzzj1NrPN0K5on0j2yy6bYfMqlDNyCZd2tZ3Ldu6tH0jG89x7LgsK2h/qdvIfoxqa3CX94xqyuXtpA69Jpsy5XB5P0Z18FG/z4xqyuXtJHoaLvsTp3B5P0Z10HWyeTba45l3VAo06tENb+fatWuCTLu6YIAPH/svv/xSWrVqJYGBgXLjxg2ViRcZgPGCOw987+EShE2++fPnVzPyJUuWVM3gnrp16wrOAwICBJtuZ8+erXcR4R2bebFR11p++uknadu2rd22revpx450RTkG/wULFlTvcGOqUqWKZMuWTYUypQGgE+Q7CcSQwD3tD8YTA1PSx1ANp257mCSxPHLSx9CpBl1cCTOIZskEnEL7J7GlejUXEzGu+XM5g+Ru8uTGNejCljDj+dhE39vH2t8Es7DVP7az2vfhgZW7gH7dU9/fWTxPwBkrDfFBEImo63ezZfmrRSXx48hDR7rzee8EpJDm0zaI/4OIUW0ea0nM2sz6UdrNnOhO9aLVN9xvMJNvT+C2g5l8bOhNly5dhCqbN29WUX3gXoMZ9uvXrysDAO41uiC8J3ztYTykSZNGvxzhHSsLkYmjtq9cuRLhtsh0hYHx9ttvSyLt+6XvL8iZM6faGEwDIAJGnpBA9Alk02YQdpgklvhtLWxYpnPno/+QbrrDTJmAM58+Y6rBSPnVa+V8kDlmlM3iSqL/miDXRNZTp/VTU7wjCzDCuJpBnibykr8a1JP1WXKayuUsMrYzO1aXlzdelhup0krGKxcjq+rasuIR/d5tO9v8bna5lObFvCS4Nu71T6Td4R9tbzHtOfYA2A7+9YdJmvR5WFO469gTDLodDf7t1bd3zVHbtnUj09V6H4D1fTQArGnwmARiQMBbm500k5jJd9RMXKFrcs1P1CyS1GrDmhl0NttMr4+29G4m8Y9mnHK3P5s2c5vxghsHygYDSHH7pqR358DfyedJe/uK4GUrt5OmkKQPn2+CtS33xHMkzoJvfubMmZVbjLWO+/btU/7++fK5JpkdshBjcJ8yZUrrbpW7EEKPYnXCdhMyXI4Q0SdTJucM9e7du4u1oRKhI+2Em4BtifCcBEiABEiABEiABEggXhM4e/aslCtXTt58880Iz3n79m0VZ/+jjz6KcN2Ik5CQELU5uGvXrlKrVq0IfSM6D/YXfPbZZ8r/f+PGjapL+PFXrVpVOnbsqEKLwuffGYHvf44cjld5aQA4Q5F1SCCOCRwoXlSQXdcsMmbgAC0TcCFTqItMwCOGDzGFrlAy+KOesqtcGVPoG6K5kAwcN9oUukLJad27yD81q5tC3zvJA+TjqcGm0BVKzuvQVlY1bmgKfeFS9P4f002hK5RcrmUCXlC/tWn07d11sjzwfb7R1pMUR1x/zPZfvXrVotaCBQvUqoDlwn8HSKyFDb22gvCa1texrwCDdnsybtw4tUEYEXm2bdsm27dvV++oO3z4cEFisDlz5sjnn38uw4YNU00gZj82Gm/YsEGOHTsmEyZMkDNnzthrPlrXaABECxcrk0DcEAjVQpBtr1QhbjozoJftlStKaIYMBrTk+ibgn72lelXXd2RQD7vLlZXLWTIb1Jprm7kXkEzWv1LbtZ0Y2Pr+ksXlXM4gA1t0XVPYvL+2YX3XdWBwy0eKvCQn8+U1uFXXNBeu+XqvaNbENY27oNUTOfPL0TzmmHDB468u0VAee/u6gETsm0S8/8aNG8u8efMsjc2YMUNat35uYGFFAAm14JYD9xt9YI5NvEgSljt3bhVXHw1gsB6khRFFpl6E/7TdZPzGG29Ir169LH0h6hBCiUKwSffQoUPq+MSJEypmP042bdokr776qrqO+P/VqlWTqDYQq8pR/KABEAUgFpMACZAACZAACZAACcRPAgj3OWvWLPVwCAt66dIlKVy4sOVhZ86cqTbzwgcfWYKR1AuuPIj9/9dff8mqVatk+fLlsmXLFjWLj1n9Xbt2CVYMUGYtMA5SacE4IOgTUYIaNny2UobVgdGjR6u9ASNGjJDx48eretgvkMFqgg0bkxGhKLbCTcCxJcj7SYAESIAESIAESIAETEkAsfHbt2+v3IDmz58vzZs3j/AciOGPeP59+/ZV17FqgBUDbBDGqkDevM9WuuCzX7t2bYFbEcRR9l+UTZ06VeUaWLJkiWWjbv369aV3796CVYJJkyapWX8YE1hFsHYxwrEe0hNtxVS4AhBTcryPBEiABEiABEiABEjA1AQQrrNp06Yyd+5cwWy/tfsPHgxZdEuVKqU27WLj7pAhQ1RCLZTBJUcXROiBcaALZveRVMxWvv76axk5cqRaPdCjDJ07d07w6tOnjwo9ig3Ip0+fVi8kHcOKgy44Riz/2AoNgNgS5P0k4AIC6bXlvXJr17mgZdc0iZjy6S5fdk3jBreKjKqVl680uFXXNVdq/QbJdPac6zowsOVkt+9IjUVLDGzRtU0V27JNsh8/4dpODGrdT3MneGXOcz9lg5p1WTOFdu6SPAef+TO7rBODGkaeiQYznrmAGNSkS5vJe/yAFDy8x6V9GNl4va1zxfeJ/U2xRvYTm7bgBhQcHCwIDWo7uG7ZsqUcOXJE6tSpo15jxowR22Rc6Bv7BNasWaMMBpwjARdm+K3l559/FuwxQMSfrFmzWopwjP0F+h4AbExGDoHs2bMrF6Fff/1VbSxG5CIkIsMeg9jKc1Mlti3xfhIgAcMIFNizT/Ayi3QfMtwsqqoB34cDBppG307fjjONrukvXZb+vZ4tk5tB6VbBk82gptIxQDOuBnd5z2X6YiOskdJo+kwjm3uxLQP19QoXGdW204t9eOiVWmsXe6hm9tUaOqmr/QIPulqhQgXl+28v9Gfbtm2Vyw9cfZJr2dMrVaqkVgDWrl0b4QkyasE7sMEXm3QRw79QoUICw8JaEN3nwoULEhgYaLkMf/8PPvhA+f/j/rtajhasSowdO1a106FDB1m0aJGKBAR3IKxAOJsLwNKJnQMaAHag8BIJRIeAl/YL6WUnNFh02oirukpPTV+zCNiaJQusmXRVn7+Zvrcm+h6Arem+C5rO9zT3hYdJPDNUo/q+Wv0wS8QxK5WdOsTfOnx3zCjqOx/+YohMT34WDOgxGIdgwI7ZdV3atGkjeEHSpk0rGOzf1BI9IrGWr++ziEbVq1cXvKzlvffek3fffVfu379v8e23LodbjyOBexFeiDoEQ0OXJNrvJQyA69evq8RhMA6MEGNaMUITtkECJiWAmbNwg34hXY1A6WngzJnL9dV0fWoWtibSVX1uZvremowt/iaY5Xur/w4jq+5jP88M1ajrqL/f14yVbFqYxPgm+M4YvRITV4zUd97LXENKuPsgco/1wF/nBRccuP1YC7L26oN/6+u2xzAmIsvAi/qI7AODwlawwRd7AWzDh6IeIhRZ7wWwvhd5AZYuXWq3Tet61sfm+rSsNecxCZAACZAACZAACZAACcSAwP/Zuw7wqKqmPUkILUEMNfQaehMpoUkIvTdBpBcRAQFBqR+oIChNpIqfoIB8CIICAj+99957771Kh0D+8x68y93NbrKb3N29J8w8z+bePWXO3DebzSkz88YHJmAsCkqWLCnJxRAn8M4771CHDh2cQoMXAE7BxI0YAc8jAHZKVUQlW4GpSvaqZKtq2EaKPzG8VBGVPguMrfs+VXASUslR6KXYETerqM4EDCIypA89fPgw/f7775KnYN26dRZeg+hw5wVAdOhwHSPgJQTAptpuyQIvje76sK1WLqEt4WGud/RCj30lilGjrRu8MHLshuw6ZyYta6gGS+nZkBxU5diB2D2oF3r9Z9JEmtOujRdGdn3I26lSUuh1NbJB4emGD/+OJn/R3fUH9UKPF36+lPf5Qy+MHLshf/qoF33fdVDsOnuhV9GfrtH9xK992r1ggsMhVWYCBjEZWIT79+9veT7wAyxfvpzCw8MtZY5ueAHgCBkuZwQYAUaAEWAEGAFGgBGI1wioygS8fft2mWnIz8/P6veD1KFgC45JOAtQTAhxPSPACDACjAAjwAgwAoxAvERAVSZgkJDZIxpz9pfEJwDOIsXtGAFGgBFgBBgBRoARYATiFQKqMgEXLVpUEoeBqVgv4A8YPHiwvsjuPS8A7MLChYwAI8AIMAKMACPACDACbwICKjIBg0zsww8/JBCFaYuAPXv20KBBg6h27dox/trYBShGiLgBI+B5BPLt2UtdBg7x/MCxHLHbl4Mo+9Fjsezt2W5ZT5yk3j37enbQOIzWfthICr54KQ4aPNc1jcglP7BTN88NGMeRmk/4iZLfvhNHLZ7pHvjPPzS8ZVvPDGbAKA2m/kb+z54ZoMn9KvxevKTxDa0ZW90/auxHqLZiLkX4qTN9GzWxFSV59ij2D+yBnqoyAf/444/UsWNHyp8/vyQzQ1YjMAsXLlw4RtTU+QTF+CjcgBHwDgKSudFg9saU128QXkaL74sX9FDHMGiU/mIbNxulykrP1UyZyC8iwqosrm+S37lLJdYZnwXIXSyehbfvjOsj2+1/N0UKwxmskz58RGVWrLI7XlwK8Tf20ibQLS76tL759uzTbg29SlZUg9nBEz57TmGLlxlqp17Z2ZCchi7iQw4d0as39B7fCReyZ6eIBH6UIOKFIborz19oiJ7YKEGazCktutKN1OnIT3xHxyTZzp2MqYnH6/+vZCP6J+Btu+OG711it9zbhfGBCRhZf3799VcJJZiCg4KCnIaVXYCchoobMgL2EZDMjSbOc6y3OujmLbqbwvkvCH1fb90H3bzpraFdGlc1Fs9n4h9H0odqpD5UjR1VsqIqwmCtfcgvZ85E2Y5ZM59qdWa7Zjh3XpqERUt8kJsp09LQL4bRzFbhlOr2dSUfaVb4RzR+7IdK2u6s0UYyAUc3ZjIHm3SY3CNewZG4MvmHDj4BcIQklzMC8RAB7EwmfPpUmSdL8Py5MraqZmhSm8Axs9uP0ysW9yGQ8rpaE09VXA6d/Y2lunmViu1xz0mqszbEpV2Spw8p1b1rcVHh8b5Pnjyhffv2Ufr06SmTOG3Wy8GDBylhwoSUK1cufXGs7g8dOkRZsmShwMBAp/pfu3aNzp49a2mbNGlSypYtm6X/pUuXCLv9BQoUsLTBze7duylHjhyEhYomFy9eJJwSwDVIL9DheCmhb8n3jAAjwAgwAowAI8AIMAKMQDxB4MKFCxQaGkrt2rWzeqL79+9T8eLFqWfPnlblsX0D/VhQOCt//PEHNWzYkL777jv5go9/ypQpadSoUVJFhHCBK1++PG3Y8NqVdfr06fTxxx9TkiRJLMPcu3ePypQpQwsXRnVv27x5My8ALEjxDSNgIgRuBKel7eXLmcii6E3ZWqE83UpjvcMQfQ/v1cIFalPlit4zwMWRd5UpRVczZnCxl3eaPwwMoDU1q3ln8FiMur/4u3Q+e7ZY9PR8l2cJ/Wl5/TqeHziWIx4pXJBO5Yn77mksh3epW6QP0eLGDV3q483GJ7PlpqMh1ru/3rQnprGXFqtHEb5+MTXzSj12xjE5v6lzNf3777/lqYCtQU/F6flzF06l0d6eRIqT+IcxuF+WLVuW5s+fL18bN26kdevWScZfnFrgNGH8+PHUokULwiT/8OHD1Lt3b8LCAacWmnTq1EkGBmvv9dcKFSrwAkAPCN8zAmZB4GjhQjSxXy+zmBOjHRMG9KXjBfLH2M4MDc7lzEGjhgw0gylO2TClRzfaV7K4U2293ehGumAaMnqkt81wevxZHT6ireFhTrf3ZsMHgvSn/6SJ3jTBpbEXNG9Kq2vXdKmPtxojfqf7zOneGt7lcVdUrEuLqjd2uZ+3OvRp/zM9TpjUW8NHO26CBAmobt26NG/ePEu7WbNmUZMmTSzvz5w5Q+XKlaMSJUoQUm82aNCAXoog/++//15m20HGnXfeeYfgu79q1So5KQ8PD6e8efPKPtriAn2wmw+3IvTJnVss5I4etYwT3Q38+7G77/NvvCHSf8Kmrl27SlvHjBkj3X80HTNnzqTEiRMTJvr2BEzB7AJkDxkuYwQYAUaAEWAEGAFGgBGI9wiAA2D27NnyOW/fvk1Xr16VaTW1B8eCoHHjxjJe4MqVK7Rp0ybau3cvff7557IMcQRgE65Xrx5VrFiRvvjiCypYUJyAnTold+pxhaAPfO+PHz9OJ0+epLCwMJo2bZo2jNV1165dcrGABQMWI9D97bffSn9+reGECRNo0aJFckHRqFEjrZjOnz9PI0aMoNGjR1vK7N3wAsAeKlzGCDACjAAjwAgwAowAIxDvEcDkHTvx2KmfO3eu9L/XP3Tfvn3lDj988Nu2bUtww9GIt9AOE20E4E6ePFl2g8sOFgzYrcepQc6cr7JVgbl37NixMm0ndu7h1qPXox8TrkmwC6cI69evl7EAHTp00DeRk3+cDKxevZpwSgHBKUObNm3kOI6yCWlKOAuQhgRfGQFGgBFgBBgBRoARYATeKASQWrN+/fpy8j9nzhz6+eefacuWLRYMevToQdu3b6dmzZrJwOADBw5Y6uA6NHHiREJQLbLtQODjr7nq4L2W/QdBu9jNx64+xntLuPXdvXsXTaJI5syZJcsvKhCoXLlyZVqzZg1hEQE5ceIEdevWjVauXCl9/2EbFgqIB8BVc2FCtiDEEiBWoHv37rKv9oNPADQk+MoImAgBkEqBnVIVAXkNbFZBkArVaHIxdz430l/6KIOtyC1tEDGTOzHVdPPnVkPC+Cs+typ9JyQwmHDQeERfa8T3gTOEYa97ePfO72UE+VCkd42IYXS4AU2aNEnu7iPlpl5WrFhBAwcOlBN3pOSECw8y8WzdulX64C9YsEBm6dH6YOceAbkQuPrARQiCCXzt2rVlMC/893FSAD0xCU4RcGLQsmVLGYSM4GLY279/fxlLANueCdbtQYMGSdcjZDHCuHghm9DQoUOpS5cuUYbhE4AokHABI+B9BMCm6g5GVXc92dTKagT74fkL7dhFs0uHuQsKw/WObdzMcJ3uUpjl5ClamjdmCnp3je+q3m86fOpqF6+1D7p1m7YEZ/Ha+K4O3LNPf1e7eK2978tIOpToLa+N7+rAn/yqTqA9nm1Xx/SuPqLH25cuXVr6/ttL/QmffkygwRWALDvI0AO/fqTefPz4MdWqVYteiAUvBLvs8L+vU6eOjCPAaUD+/K8SZCBrDwKIESeASTwCgbGT74xgso/TCUzmwRMQHBwsFwXo6+/vTzNmzJCpS6tUqSLt03T6CQZ11CPY2Vailti24PeMACMQLQLYUVZnhzZSmV05gC6xFfiqILBVlR1P4HleZENS5SREpc8BsFXNXti8q2wZSiR8m1URfOcC5/ggqn132MNcxc98SEgIXb58WT4OXHbAC6BJ06ZNCS9Iq1atqHnz5oSd9bfffltrQu3bt7fc297Avx/uPSDl0rsD7dmzh27dukUpUqSwKtf3x24/XnqBe1F0GYOQUeiff/7Rd5H3U6ZMiVKmFfACQEOCr4xALBGIFF8ckcKHUAWBrUh5p4pIbIXNKohq2KY7f0GZBYtKnwN8VlWzFzbn2befVGLexncucI4Potp3hz3MVfzMu8IEjJ10/eTfHga2ZVp7WyZgkHpFJ55gAsb46swEokOL6xgBRoARYAQYAUaAEWAEGAEnEXiTmYABEZ8AOPlB4WaMACPACDACjAAjwAgwAvEHAT0TMMixINExASNjEHzqnRH4+WuZgfTtERfw6NEjCggI0Bdb3SPOAPwDmiDgGORiYPfVMwEjwBjcAmACRpYhZ5mAoZdPADR0+coImAiBw0UKEdh1VZExAwcIJuB8SpgLJuDhw4YoYSuMnNSzO+0NLaGEvdcFE/DA8T8oYSuMnNGpA22uWEEJex8kC6TeUycpYSuMnNeyGa2sW0sJe1/6+lCXOb8rYSuMXCaYgP+u8Zqp1uyGf/7Jr/TEP7EpzXxTmYDxy+AFgCk/kmzUm47ArbRpaWfZ0srAsLNcGbqVJo0S9t5NEUTbKpRXwlYYuS+0JF3LYP4sGrD1UWAAbahaGbdKyKGiRehitqxK2PpMBAGuqVVDCVth5PGCBehMrhAl7IX/+vIG9ZSwFUaezpabTuRUY8MF9q56pxY99/PHrSmFmYBN+WthoxgBRoARYAQYAUaAEWAEGAH3IMBMwO7BlbUyAowAI8AIMAKMACPACDACpkSAmYBN+WthoxgBRoARYAQYAUaAEWAEGAH3IcBMwO7DljUzAoyACwikvnKFQtesc6GHd5uWWrWGUgl2QhUEjKrllq1QwVRpY7ENGyn4wkUl7A24/4DCFy5WwlYYWXjbDsp86rQS9iYUGUWq/jVPCVthZL49eynQDjGRGR8ABH41Z802o2l2bQo5dZieJjRnUK09g6tvn0v+L57bqzJN2ZvIBCzI2+IJlZ5pPkZsyJuGwNpJv9DOa9fpswEDTf/o/+v8iczWM6ijNcugWQ3PFfmEDiZKRgmfmfufB/C7kzIFlT9/kvYHpDArnFZ2dZo3m2r/Pouqz5lrVW7GNxEJ/Cjf84d03EeNSc/Efr1EQHQgfd7vSzPCademmgd20bftOlDh7Tvt1putsMKZozSpRl3KeeSY2UyzssenoNVb+ealCDr+o2E7S8Vz/4T0Q5evaU9pEyRSKOI6udqGAhWpba9FtLd9Kgp4+tDyXO6+8fvtsbuHsOh/8eJFFCZgS6WDG3tMwGgaExOwA3WGFzMPgOGQssI3DYHzgtUvROyAqyC3U6cSu3L3VTDVYuMdkZs57eUrlvdmvTmVNw/5RUSY1bwodr0QzJaPoslDHaWDFwteJFDrXxV2lMXumhcRc33onIeP0Oo6tZRZAGQ8c5Y2ioxTZl8ARB6I+rv4cUAf2vduCUor8rdDwM7+Xav2ZK9t1N7uLfEJdk3/yUy55eT/q3HdKOk5z03+XbMy7q3jwgRsO3pMTMC27d31Xq1vVXehwHoZgTggkPTZM0qgyMTvpZj0BTx4EIen9WzX4AsXSJXJ3/OECanArt2eBSgOowXdvEmRYuKhgiBNY8InT1QwVdqICR1sVkny795Dd1OocXoFXOG+9SRJEpUgttj6OGlSKrppM33y3QhLmao3EQn8KdeZg9R84c/KPcIT8Z0CIq306dNTpkyZrOw/ePCgJNXKlSuXVblRb86ePUtBQUGUPHlyuyphV8GCBQkBypqcOnVKkocFB79apT0Tc489e/bIah/xfQNdWbNmtUs+punQX3kBoEeD7xkBRoARYAQYAUaAEWAE4j0CF8QGU2hoKFWuXJmWL19ued779+9T8eLFqUqVKpIV2FJhwM3169epVq1alEIstuEKVKhQIfrll1+sNC9btoyqVatG/4gYmmTJktHz58+pUqVKBDek48ePU9euXal///50TcTdlSpVipDG9KU4dcT7hw8f0tixY6lBgwZWOu29eb20sFfLZYwAI+A1BMBOqYqoZCswVclelWxVDdtI8SeGlyqi0meBsXXfp0o5bE18GpY6dWrCbv9NcSKqyd9//y1PBbT32vWpCMTHRNtWIoQHgL4cobWYtNuT8ePHy8n90qVLaceOHbRz50551drCjn79+snTB60ME/rcuXPTxo0b6eTJkzRx4kQ6f/68rPb396e1a9fS+vXr6dixY/Tzzz9Thw4d6MyZM1p3h1deADiEhisYAe8hADbVdksWeM8AF0dutXIJbQkPc7GXd5rvK1GMGm3d4J3BYzFq1zkzaVlDNVhKz4bkoCrH7Dg9x+K5PdHlP5Mm0px2bTwxVJzHuJ0qJYVevxhnPZ5SMHz4dzT5i+6eGi5O47zw86W8IshcFfmpby8aNWSQKuZS0XnX6H7SZKa0N4GIL6pbty7Nm/c6w9asWbOoSZMmFntxIlCvXj3KkycPwf1m6NChsg6T7urVq1OOHDmoTJkysgyTdbjh4AShdevWZJtnp23bttSjRw+L7oTCdVQ/Wf/4449p8ODBhIm9Jlu2bKE6derIt2+99RaFhYXJCb9Wr7/WqFGDihYtSn/99Ze+2O49LwDswsKFjAAjwAgwAowAI8AIMALxHQFwAMye/SoN7O3bt+nq1auUP39+y2P/8ccf0mUHPvhHjhyhmTNnElx54JKD3feVK1cS3Ha2bdtGw4YNk7v6e/fuJZwYoE4vWBy8/fbbsghjIlMQXIIgcAXCAgOLCr0gXiBNmtcZolKJxBhXRKpwR4LFx+HDhx1VW8o5BsACBd8wAowAI8AIMAKMACPACLxJCMCHvkWLFtINaP78+dSwYUOrx//zzz8pUKT17dWrlyzHqQFODBAgjFOBkJAQWb5p0yYZTwC3IggWCo5k6tSpcqd/8eLFlFQEhWNx8eOPP9KGDVFPp3GKoHcxwn2iRIkcqSa4JEVXr3XkBYCGBF8ZAUaAEWAEGAFGgBFgBN4oBJBpp379+jR37lyaM2eO9KOH240mD0TmPLjdFClSRBYhIDdLlizypAAuOZoEiLTKWBxogt196Na3Qd2IESNo2rRp8vQgY8aMsvmUKVPoxIkTclGBgkePHsnFBU4YMmTIIE8cZEPxA6cPCFB2JNu3b4+yiLHXll2A7KHCZYwAI8AIMAKMACPACDACbwQCcAOaNGkSITVotmzZrJ65cePGMvsOJt14jRkzhm7cuGHVBm8QJ7B69WrCggHSvn17wg6/XjDxR4wBdvq1yT/qv/76azmxR5AvXklEilu4EeXMmVO6CE2fPl0GFiNz0datW2WMgV4v7u/du0ejRo2SQc040YhJXi9VYmrJ9YwAI+AxBPLt2UtdBg7x2HhxHajbl4Mo+1FzM3Jqz5j1xEnq3bOv9tb01/bDRlLwxUumtxMGphGEbQM7dVPCVhjZfMJPlPz2HSXsDRQpAYe3bKuErTCywdTfyF/kKVdB/F68pPENP1DBVGljtT/nKsOPAoNHfdeKkjx5ZGp8S5cuLXf0e/bsGcXOZs2aSZcfuPogLWfZsmVl6s01a6wJQNOmTSsDfHFagLz8+fLlIyws9PLll1/S5cuXKV26dJbi4cOHy9Se+tMD9E+cOLHU07JlS1q4cKHMBAR3oCFDhshYASwGwAWAdijHCUTJkiXlIsT21MEymO5GkBWKXiyMACMQawR+mzufEi1aTA2n/BZrHZ7qOKF/H7qVNg192eV1FgJPjR2bcXJFPqGtaTJSihuvU7TFRo8n+hwtVIDq7NtJB5Ikp0RPnnpiyDiN0XrF/1Hd6b9T/d9mxEmPJzo/SZKYCj26S8d9EntiuDiP8WuPrnS0cCEa3uqjOOvylIJyF09R+2HfU8txP3pqyDiNg++G0R80oxqzY852EqeB3NB5TrvW9J/JP1E+Qb4WnYCo792Nmzz6fe1T2Sc6k6LU7clbkpp+v4KO1HjtChOlkZsK/JY/dpNm+2qxww5/fX2GHnstMa1+/PixbGuvPrZld+7ckWRfenKw2OpCPz4BiAt63JcREAhkElkDdmW3PjI0KzDJ79ylaxkzmNU8u3YFii9dFSTP/oPkJ4Kv7ogMDSrs2Afcf6DMDi2YdVWSt+7eE1wTatl8T7CSVlywSCWYqYLYeDG7+LSIOqFu9Gwa5ftyf4ymP0uQiFr0XUpfbf88xraGNbjqmqYrqTNSqT3WO+GuaVCntSPWXtsnwO49FgpGC5iDjRReABiJJut6IxHws0MMYmYgfEXqMlUkgQMyFbPan0owMaoiqrhnaHgmFkFxKolqn923BSupcAlQBuJEYodVVcGSoMDZ6Hf/8WxXg9LT2w9umf4xAx/fN72N9gxEGk8QcdlKpkyZ7BKB2baL6/vdu3dTwYIFrU4U4NKzZ8+rzwYWElh0ZM2a1Sqrj71+sbGFFwCxQY37MAKMACPACDACjAAjwAgoi8DDhw8pNDSUypUrJ7P1aA/Srl07mRZUe++uK8jG1q1bZxUPcE1sIpUqVUrGGCDdJ97DThCMNWjQQJpir19sbFTrjDI2T8h9GAEFEbgRnJa2ly+njOVbK5SnW2le5T42u9F3UwTRpsoVzW6mxb5dZUrRVUXcth4GBtCamtUstpv9Zn/xd+m8Iu57zxL60/L6r9hAzY4r7DtSuCCdypNLBVMpUmzJL25snfvdzIafTJ+bjmYqYGYTrWxbWrYeRfj6WZWZ6c2KFStkSk6k3MRLn0EH/vzIDGRPsFuvF/179MPE3Z5o7Y4fP241+dfaIsYAdoBp+NixYzItaYcOHSyMwfb6IebAnjiyHW15AWAPMS5jBLyMAAIIJ/br5WUrnB9+woC+dLzAa+ZE53t6vuW5nDlo1JCBnh84liNO6dGN9pUsHsvenu12I10wDRk90rODxmG0WR0+oq3hYXHQ4LmuD0S+8f6TJnpuwDiOtKB5U1pdu2YctXimO+I1us+c7pnBDBhlxbt1aVFoIwM0eUZFny9+pseJjfeJd7f1SKkJZt68efNSjRo1ZJpNjJkjRw5q2rSpZPRF7n79e0zYO3bsKPP5Fy5cWGbuOXr0qDS1e/fucnGBTELff/+9TPEZHaOv9nwYu2jRovTXX68C3pEaFP1APFatWjV5ggFXIpCSgVAMgjSjlStXJtiAtKY4abAVXgDYIsLvGQFGgBFgBBgBRoARYATeCARAAla7dm35atOmjXzmWyImBvn+MaFHXv7cuXNbmH3/ESl5ixcvLtOGIjWo/j12/S9duiR5A9AvLCxMkn5B6dOnT+nixYuEbD6ffPKJPCFwNhEnxjt8+LC0DWOgH2IYli1bRuPGjZM2gtH4119/lSRi77//PmHBAfvBMKyxGEsF//7gGAA9GnzPCDACjAAjwAgwAowAI/DGINClSxdLIC5y6kPmz58vGXwHDx4s31+9epUOHDggJ+4owIJBn2tfe4+devjrYyK+b98+ufOOnXhNQCQWmwxBESLDXKJEiTQ1lmuuXLksDMWFChWiQ4cO0ZEjR8jPz4+qV68u2+H68ccfy9MBnFZowgsADQm+MgKMACPACDACjAAjwAi8UQiEh4dHmVxjlz1z5sxUqVIlCxb6Cbh+8o8G2nu43iBIF25AOFlA+d27dy06tHaWAidvtm/fTg0bRo1TSZMmjUWDxg+QMmVKAqkYsgjpRWMo1srYBUhDgq+MgIkQ8BXR/2CnVEX8xFEkbFZBkOoQ+fpVEaRt9VEGW0EuE6FOmln+3LrvrwCfW5W+ExIo9J3gEyn+P7xU6e8sQqkUs/irgAsNdvCRkQd+9nClWbp0aYx/MGAHxmlA//79pW/+xo0bCbv3sRWQjyEW4eDBg1bBydHpQ9pQsBJrfv8IJoYeMBPrhU8A9GjwPSMQCwTckTm7zIpVhJcqMrWye4L9IsQuhtFSaMcuml06zGi1Ut8zO0e0cR1obONmcVVht787iKqynDxFS/MWtjteXAtfiCNto+WbDp8arfK1Ppvdt9cVsbsLunWbtgRniV1nJ3pFiMwjRkrPPv2NVBdF1/OECelKpoyU/diJKHWuFvi+jKRDiTzLZHshVRa6F5giWlNBBBbhF/X38ski7wTapavddwAAQABJREFUH85RSBDcWf8dPkgaSC99ot9L3tUwfbTPacbK9OnTU9u2bWUALfz/E4rP28yZM2M0FRmEkK6zYsWK0ucfQbgIFHZFkCUIrkjw8w8ICKCSJUvS6tWrLacMzuiC69IHH3wgswzhBGLhwoUWNyetv/H/XTXNfGUE3hAEzgnm10xbtyvxtNj9VmVXTgIqJlEPBBFKihs3TY/v9vfKShbgoJvmtxVgns6Tm5IoQq6VSKThe+6GxZW7PlT3k79F7liwuMte6IW9SOfbYNr/3DmMYbqrz/mLqh09QMtz5aesJ15lPjFMuZGK/i/qFtHVdOkp/OBRyrcvejKwZ4kSU/XZfxLZ0WGkic7oWlGjNnWaOCeKzTfSBtOXfboT7Yr6nM7o9WYbuONEF4Q7aNAguZOPFJt6FuAbN25Yma1/j4w7IPJCEHGKFCms3HAQjKsXexmAQEIWnU3or/XDIgUuR5p06tRJu6WqVavKdrAjlZij2BNeANhDhcsYARcQSCpW60lEVgAVJFJMqN2x8+uuZw++cIGeJEniLvWG6r0mcvXXmvkHJXry1FC97lKW7sJFUoUVWiV3OPy+8JkNvnjJXb86t+ht8vMvckfdLcrdoPSHD1vS+RzZ6V5QkBu0u1flw8BAynbiOP0dXsq9Axmo/Vy2HNR2wmjq+2UfA7V6V1V0TMBI1XlB/P+B2wx2/10V+OFDsHg4f/68zCKk13H27FkKEp9d/cIC9SD/grsRUnra+vDr+ztzj/6OJv/ozwsAZ1DkNowAI8AIMAKMACPACDAC8QYBBPo6YgJGrv2vvvqKli9f7vB54aoDd59FixbZbYPJPFiFkfVn8uTJss3169epVq1a8nQAu/PI3PPLL7/IOuzmYxcfmX2QQhQnBmXKlLGr24hCXgAYgSLrYAQYAUaAEWAEGAFGgBFQDgEwAesz/GgPYDv5Rx5/ZNoBUy8ELLt6FxytH66nT5+m5s2bSzccxANoMn78eBlUDPciCGIEduzYIXkFhg0bRt988w3Vq1dPkn4NHTpU+u5rfY2+Rh+5YfRorI8RYAScQuBwkUIEdl1VZMzAAYIJ2DrDgFltBxPw8GFDzGpeFLsm9exOe0NLRCk3Y8F1wQQ8cPwPZjTNrk0zOnWgzRUr2K0zW+GDZIHUe+oks5nl0J55LZvRyrq1HNabqeKlrw91mfO7mUyK1pZlterS3+83ibaNmSo//2kKPfk3v76Z7IrOli1btlhSgJ45c0Zm9ClRooQMqsWuP3b3O3fuLMm8QPZlK3Dj+eKLL6hvX+v/4wgs7tGjh6U53IugH4JFiMYajAUEcvm7U/gEwJ3osm5GIJYI3BIpvHaWLR3L3p7vtrNcGSqxDsFIr5gKPW+B8yPeTRFE20SwoyqyL7QkZT796h+E2W1+FBhAG6pWNruZFvsOFS1C/uIYXwVBhqk1tWqoYKq08XjBApRCuDuoIIiNWt6gngqmShtPh+SmhwGByti7qlot+tq/KyUWO+ZmFOTr1ybb8JmfMmWKZNmF/z5k1qxZ1LhxYwJh2PPnzyljxoy0d+9emjBhAi1YsIDWrl0r2+l/aCRcP//8s76YsooUnZrMnj1bcgTAJQiC04EiRYoQTgKQxx9pSN0pvABwJ7qsmxFgBBgBRoARYAQYAUbAtAjYYwLWG4tdfOTzRz5+ZPiB648tqZa+vTP3U6dOJaTqXLx4sYUZuEaNGvT555/L9KOIC6hTpw7t3LnTGXWxasMLgFjBxp0YAUaAEWAEGAFGgBFgBFRHwB4TsP6Z4LIDJt5mzZpRz5496cCBA/pql+9HjBhB06ZNkycHOE2AXLx4Ub7gNoQ4A4wzcuRIOnfuHGXJksXlMZzpwDEAzqDEbRgBRoARYAQYAUaAEWAE3jgEECQ8cOBA6tixo9ytP378uGT3hf8+MgHFlLdfDxgm/nApQvCwNvlHPe6Dg4MtMQBg/gWPQObMmfXdDb3nEwBD4WRljIAxCKS+coVC16wzRpkHtJRatYZSXbvmgZHiPgQYVcstWxF3RR7SUGzDRgoWOftVkID7Dyh84WIVTJU2Ft62gzKfOq2EvQlFBpKqf81TwlYYmW/PXgpUhB8F5Ig1Z81WBtuQo4fpqSAJU0Wq//0X+QvfeVUFu/JwEwJJFyb9ZcuWpVOnThFODpDFJ0OGDDLrD9h7Y5Ivv/ySLl++LIOJtbbDhw+nrl270g8//CADhJGeFKcA48aNizMXgDaGvSsvAOyhwmWMgAsIgF3XR/wDMVLy7D9IeBkt7mIC7jRkmNGmSn34xwybjRRM+D4bMNBIla90ueFzAMWtR4833lah8Xr6dIazQqe+eo369ejlFnvdofSDSb+6Q638zBrNuB0oFlffdPjULfZCKcjLkoiJh1FS+/c/jFJlV8+zhP50oHgxQ4K4fcRXzKhmre2O447CuH4PV1piP++8O2zVdOLz/NSJCa7WXn/9rtsn+remuY+OCRiT/E2bNklbW7VqJVN63r9/n95++20r+7du3UqPBKO6o8n/xx9/THhpApceR1KpUiWZeQjjgIjM3cIuQO5GmPXHewSQQSJSrNZVENWYgMFaDJuVEIU+B8ATi9YEES+UgFY1I1X7OwO+T5IkpiRiIqOK7CpbhhILe/Pt3a+KyRY7Vfx8JIiIoAiRmeZNFWQJsp38a1iA6MtI8cTkH/a+ub9NI39brIsRYAQYAcUQePv2bcUsZnPdiYD/8wh3qneL7sLbtrtFLyu1j4AqKXPtWx+19MWLF3az7MDVB5PwCxcuUL58+aJ2jKEE6UP3798vU3rqCcaw+w/+gGzZslk0nD9/Xo4VFBRkKbO9QR/wA+TJk0e6BtnWx/a9GtuWsX067scIMAKMACPACDACjAAjwAjYIABf+9DQUJlxp3fv3qS9Vq1aRQjC/eyzz2x6WL9FALCWw19fA3cg+Pr36dPHUowsP3ArunfvnqUMsQClS5eWTMCWQpsb8Azkz59f2hYSEiLtsmkS67d8AhBr6LgjI+BeBMBO6fvSWP93d1mskq3AQCV7VbJVNWwj//Uugw+4CqLSZ4Gxdd8nSvu4KuIcSS+Fe6SvwbFcRqKLLD/6nXpN9/Lly7VbeX0qAvERnOvv7y/fgw8A2XxsxUc8L/L8I0AYhGAIFv7ggw+oX79+8lQA7efOnUvdu3eXxGK2/fXvsZCYPHkylSlThtavX08ffvhhnNOQavr5BEBDgq+MgIkQAJtquyULTGRR9Ka0WrmEtoSHRd/IJLX7ShSjRlujfmmbxLwoZnSdM5OWNVSDpfRsSA6qcixuObKjAODGgv9Mmkhz2rVx4wjGqb6dKiWFXr9onEI3axo+/Dua/EV3N49ijPoXfr6U97lxAdDGWOVYy0/de9H3/Qc5bmCymqJnrtN9DwS1GvnYW7ZskQG50HnmzBkqV64clShRQmbvadCggXTl6dy5M+EUISwsLMrQ6dKlkxP3jz76iJBFCJmCkEZUE+jEAqNQoUJaUZTrFZENEG5DmPxDcFpw8uRJ0hiKo3RwsYBPAFwEjJszAowAI8AIMAKMACPACMQPBOrXr08I8oWkSpWKpkyZQogP0CbayNvfuHFjmQr0uUhnipz9e/fupQkTJhBcdNauXSv72v4Aky/6/vrrrzKeQF8Pxt+YBIsIvLAYKVWqFK1evVqyEJ8+fVq6BcXUP6Z6XgDEhBDXMwKMACPACDACjAAjwAjESwSQ419z67GXzrNv3760ceNGGjVqFO3Zs0dOwh88eBAjFvDxX7duHaVMmZJ+//13qxMAe51PnDhBs2e/4qPAxL9t27Y0ePBgmYI0derUFBgYSNmzZ3eYjciezujKeAEQHTpcxwgwAowAI8AIMAKMACMQbxGAj769GADtgXv06EHbt2+nZs2ayYDhAwdidnPECQLaf/LJJ1StWjXpTlS+fPloswpFiFSr4ACAJE+eXF7hblS3bl15goCTB7zSp08v6+L6gxcAcUWQ+zMCjAAjwAgwAowAI8AIxEsEECQ8evRoqlixovTBP378OGGyDlZgZAKKBAmkDV/NN998I92IEPgL96KePXtS06ZNadu2bQ4XG3nz5qWhQ4daYQjXHwQBIxPQtGnTCIsI27GsOrjwhhcALoDFTRkBTyGQb89e6jJwiKeGi/M43b4cRNmPHouzHk8oyHriJPXu2dcTQxkyRvthIyn44iVDdLlbSZrLV2hgp27uHsYw/c0n/ETJb98xTJ87FQX+8w8Nb9nWnUMYqrvB1N8MYek11CgHyvxevKTxDT9wUGu+4moL5ipFyjXq45ZKkczZ/sYRxAs3IfADYNKPdJ6nTp2S2X2Q6QcBvvDL19yH1qxZQ+PHj5fuQlpsAdyIli5dKlOD/vDDD7ZDOHw/YMAA6QIEXgKcUvzxh3EM27wAcAg7VzACziEAWnexBeBcYydbpbx+g/AyWuJKQe/InmIbNzuqilM57JX4xkmLdefkd+5SiXVuyALkhs8BLC+8faf1Axj07kjhQuQrjqmNlKQPH1GZFauMVGmlC6kljUzZmW/PPiv9Rr1xx+c24bPnFLZ4mVEmRtETkcCP7v/rdhClMhYFIYeOxKKX810ynjlL2yqE0fEC+SjXwcPOd3TQsvL8hQ5qjC9+nDSAzoTkirXibKdOxrpvbDreCUpB3wwdRSM7tI5NdwpfviRW/dzd6a233pK79/bGwSR/06ZNsqpVq1ZyEg73HFs24K1bt9IjwUitTf7RoUKFCnTz5k0rtVgIII7AVnC6EJ3UqFGD8PpHbADAXiOFFwBGosm63kgEQOsuzuSUeHbVKOhhr8RXBXQV+hwAzlwHD6mAqsVGH8GG+VLk4MZurdlFqc/tv2CmvXSZHokgQ1Ukk1gA1Jw1m44VLGDIAsCTz/0wMBmV2LTek0PGaaw7Iog168kTVPfPWXHSY7bOYNfVE3Np9iHYFi43esEE3nbyr9UnTZpUuzX8ikUHsgAh+JcXAIbDywoZAUaAEWAEGAFGgBFgBN4kBOBbv3PnTpnTH4ReyLefIEECGaj7448/GgYFAoiRLhQZfVyRXr160W+//Ubvvfee5CJAvAFODNKkSeOKGodt+QTAITRcwQgwAowAI8AIMAKMACMQHxEYOXKkfCxMrOFfv2jRIru7/GAAji5LkC02YAjWuwTt37+frl69atXMllXYqlK8gW2rVq2SRGDa2FgQdOrUif78809Lc/AS4HQCDMV6QZAyyvTlts9h3UPfm+8ZAUbAawjcCE5L28uX89r4rg68tUJ5upUmtavdvNL+boog2lS5olfGjs2gu8qUoqsZM8Smq8f7PAwMoDU1q3l83NgOuL/4u3Q+e7bYdvdov2cJ/Wl5/ToeHTMugx0pXJBO5Ym9n3tcxna1L2JLFjdu6Go3r7U/mSs3Hc1XwGvjuzrw0tr1KEJMUlUT5P0vUqQIhYSEyFSet27doiVLlshsQNqz7Nq1S2bmwXucIlSuXJkQGJwtWzbJAQAugG+//VaeACAzkCNWYU2fdp05cyaNGDHCauExcOBAgg4IbGnXrp20DycCgwYNkuXr16+n6tWrU44cOSwMwvaeA415ASAh4x+MgLkQOCoCNCf262Uuo6KxZsKAviIYz9pnMprmXq06lzMHjRoy0Ks2uDL4lB7daF/J4q508VrbG+mCacjoV7tqXjPChYFndfiItoaHudDDe00fiADA/pMmes8AF0de0Lwpra5d08Ve3mmO2JLuM6d7Z/BYjLqiZl1a1KBxLHp6p0ufcZPosRv95N3xVJjojxs3TrrcIMNP5syZJUMwJviHDh2SE3mMCxed999/XwYC49q9e3c6duwYwYUIO/bI2Y9UoGAFRkYfjVV43759dOXKFRloDFZhveAEAacGBQsW1BdTkiRJCKlCIUgrit196Dly5IhMEXru3DmZehTMxCtXrqRly5bJBYu954AOXgAABRZGgBFgBBgBRoARYAQYAUZAIIBJdO3atQkMvIgLaNOmDWFXHvcg+JoxYwbB/eavv/6S+f0xCYcrDnbfIbhi9x/pQvWCdKDvvPOOZBUG0y8m+7aswkg1CrcfZP5xJLAP2YlgD2zEAgP2QfLkySNPLRA07Og50I4XAECBhRFgBBgBRoARYAQYAUaAERAIpEqVSk6u9WBoE3UsBn7//Xdavnw5lShRglKKLEl4YTJuS9Kl9dH0gFW4T58+cjcfu/hwFbIV7OzD9WjHjh1WVSdOnJCMwvDlx3hYcGiCcbWx9NmConsOXgBo6PGVEWAEGAFGgBFgBBgBRuCNR6BRo0a0cOFCuQsPpl/srpcsWVLiUqBAAQoICJCsva1bt5ZlWbNmpbRp00q/fxTAFx8pRvPlyycDgrHTD0EWH/jyd+zYkZA+VGMVlpW6H3AbwmIB7kSQGzdu0GeffSZJyHA60LhxY7kIgW04KYCtmn06NRTdc3AWID1SfM8ImAQBX5HzXIV85xpcfoJQCjarICBp8hMZElQRkHUhB74KApKuBBHGkou587n5c+s+dPG5Vek7IYFC3wn4PsBnVxXxexFhOKGju58dE/p69erJHXoE2cKXX599B6cAmMiDpEsTpPn84IMPKF26dHT37l05Kff395cuP2AShstPdKzCmh5coffrr7+WE/iHDx8SsvrAzQenB5CWLVtSgwYNKHfu3DL+APbAZQksxHqJ7jl4AaBHiu8ZAZMgADZVdzKqGv2YUyurEeyH5y60YxfNLh1mNARS33PxZW+0jG3czGiVUl+EG2zNcvIULc1b2C32RopjcaPlmw6fGq3SbfqCbt2mLcFZ3Kb/pc6dwIhBevbpb4SaaHUYFVjq+zKSDiUylmU1OsMPFyxEz4Sfd2zlkzGeD7R/GAeSuF050sX2UT3SDz732Em3FWThwaQeLjd6txq0g8uN5oOv9atataoM7EWGHrjeaAJSMTADvxCLNozVvHlzsscqrLXXrh9//DHhhcVEcsHSrXcvwmkDmIrv3LlDyZIls7grgYUYL704eg5eAOhR4ntGIBYIYEdZfHvEoqfnu2BHTtrr+aFjNaJK9qa4foOOC1ZSVQSpRf1F/muVBJlwkt+5a3qT8Temyu63Bubp3LnonS3btLdKXFfXqUUjWrY1ta2Rt63Nm/VxO/p2yEiaXeo9sq2zbumddz4poo6b5fQpuhGcjnaElqHiWzdFbRCPS+Bug5cm2In/5JNPaPXq1bRWBOLaCibp+sm/Vg9/fc1nH1dHrMJae/01urZBQUH6pg7vbZ8DDY3fUnE4PFcwAvETgUjxBy+W5ko8HNLdSXuVsJZIJXsx4Usjsj6oIsEXLyn1WXhb7Kq9MHiX2l2/K/yN4bOrkiR59IgSiKwmKgkWsIn+9a1Wxe6HyQKpzagxVGTrdlVMJj/x3VZ67Sp6mjixMjY7Yygm89u2RV30Hj16VO7Y29OBQN+KFSvS0qVLZWpQe230ZSAAO3/+vL7I6Xv0QzpSxBLoZffu3TIDkb5Mf490oLbEY/p67V6tbyjNar4yAowAI8AIMAKMACPACDACsUQArjWhoaFR3H8QbIuJtyP58MMPKVeuXI6qrcqRLWjMmDFWZTG9uX37tgzorVatGk2fPl3GEHTo0MHSrUmTJg4XKGgEDoJ58+ZZ2ju6YRcgR8hwOSPACDACjAAjwAgwAozAG48AsvgkdnACYq8OHAGay48teIgpQKpPBAjbE3AIIAj4q6++ktVoD3bh2bNny+w/yBwUnQwbNixK9TNxWob4A73wCYAeDb5nBEyCwOEihQjsuqrImIEDBBNwPiXMBRPw8GFDlLAVRk7q2Z32hpZQwt7rggl44PgflLAVRs7o1IE2V7QOmDOr8Q+E60jvqZPMal4Uu+a1bEYr69aKUm7Ggpe+PtRlzu9mNM2uTcsa1KUFzZrYrTNj4ec/TaEnDibPZrRXb9OGDRsI7L+YgCNn/7p162Q1svkglWdISAhlz56dsCuvCRh/c+bMKevgKqTJmTNnqFy5cpI7AJmCkMXnpXCv0guIw9Cuf//XQfTw3wfnQHh4uGwK3WARRjAxTgg0Qaah//73v5IlGKcAEDAFI20pyMcwtn7xwAsADTm+MgImQuCWiPDfWba0iSyK3pSd5crQLZEqTQW5myKItlUor4Kp0sZ9oSXpWob0Stj7KDCANlStrIStMPJQ0SJ0MVtW3JpenolJwJpar1MOmt1gBMSfyRVidjOlfYjZWN6gnhK2wsjTeXLTifxqbLjA3lXVapE7MqRBtxGSN29e0r82btwo1T4ScTHvv/8+de/eXebjx6S6V69esg678ps3b6YDBw5Itl8sFPbu3Ssn6tip379/P+3Zs8fKF3/WrFlyBx+TckzgkcUHffSyfft2yR1ge3qQOXNmS3Ax0oIiaxFSjv72228We+bMmUMNGzaUWYuw4w9B6tBvvvmGDh06JBcs48ePl+X4wS5AFij4hhFgBBgBRoARYAQYAUbgTUIA/v76FJtI7wk5cuSIdOOBSw4EV6TlxC49BHn3Nbcg7MojJScWD/DdR9pOSK1ateSEHPd9+/aV9aNGjZKLA7gOaey9qIcg3SiIvZwR2INTCCwmsBgpU6aMZZGA/hcuXJApRGEnpGnTpvIl34gfvADQkOArI8AIMAKMACPACDACjMAbhUDWrFmtFgBJkiSRz58yZUqZX1+/OECFNmkHQZgm8OnHrjxeuNcEOfpxWgABsy92+Js1aybddHB6YCtFixYlZCHCGIE67oVx48bJbEB61yBkJMKkHicLYB5u166dlTosTuD3r9kDHgIsFjJmzCjbvbbSqhu/YQQYAUaAEWAEGAFGgBFgBN5MBLAwAOGW5vePSTZScubL59j9qnz58vR///d/cgIPN5wFCxZYwFuxYoVkD8aufdKkSaU/PlKR6gWxAcgyBKZfbaEBV6JBgwbJEwd9W9yDAXjatGnSlQgnD3pJnTq19P/X2IHnzp1LXbt2tTThEwALFHzDCJgHgdRilR665lWwkXmscmxJqVVrKNW1a44bmKgGjKrllq0wkUXRm1Jsw0YKvnAx+kYmqQ24/4DCFy42iTUxm1F42w7KfOp0zA1N0CKh2EWs+lfMqf1MYKo0Id+evRTopCuDt20Gh0fNWbO9bYbT44ccOqxUTv7qf/9F/iIrjooCJmD42mNijrShCxcudJi9B89XqVIl2R7sv8jygyBhTRA4jEDdTJkyyZ35smXLSnciLbhXa4dYAywSoAOnD5jIDx8+XAYia220K2IXcGJRpUoVCxuwVofrt99+S19//TX169dPEpr9/PPPlmpBWCjOK1gYAUYg1gj88cccOiBIir7u/FmsdXiq4y+fd5MBZEPad/LUkHEaJ1fkE9qSNhOlFCy7ZpfdpUOp9YrFtD/ADpWmCY0vd/EUffNxJwpbvMyE1lmb9CxRQirw5B/anTy1mFTet6404buhI4dSEhGo1+2rb0xonX2Tmq1dTu//Oo3q/zbDfgMTlSIjUhvxt7avZAk67B9ACSJemMi66E1ZUa82dZ43h/Lv2h19w39r/wl6m34vV5HSXr7iVPu4NrLHBAydHWb8RWsrV6O8B/bFaYgIMSlu+fMEavy/qXHSg85+t57EWYczCjBNviX+x9tj+HXU//Hjx3LyrsUIaO3ghnP//n2nmYARV+As2682hr2rrUsR2vAJgD2kuIwRcAGB/Jcu08JCBVzo4b2m999+W7DVeuYfiVFPmUzsuqggycTRcNDNmyqYKm0sK05BzoXkFPfmXwDcE3T3YH1VYfIPcJ8mTkTBF9U4tZEfBvEDjLqq7NhfyJ5NpB3OT+szZjf95N+nhY8GsbxWoUU0f0CoYIr2syp39KZvu59oW/8wqrtllqMmhpb71LW2V1M++kkrOrU2j/Y21tdLAZnp1y+70gfvvcpeE2tFHuyIXXhXJv8wTYsjsDUT2X3eFv+HnRUjJv8YSx9PoI3NCwANCb4yArFEIIFY0Sd67JmdiFiaaNUtgY3PoVWlyd4kUOzYOOmDhyZD0LE5AQrZiqd4S+yEqSJ+L16SOF5XxVxpZ6InrwIVVTEarlvBYvNFRcl/zvld9FwXD5niEZO+eEQF7zp3ahGdwXcTBlGSCHN8TyILD1Jypk+fXrrl6O0+ePCgdNNxlvFX39fZ+4tikwA5/uHiA0HMwE3dJhIWC4hB0ATZhwICAig4OFgrktdz587JtKMISgZfgXbqcOnSJakT/AX2hIOA7aHCZYwAI8AIMAKMACPACDAC8RYBpMkMDQ2Nkj0HLjrFixeXmXrc9fAIJkbaTsQUaIKAYQQYI5AYL41cDKzCeI/0pIUKFSLEJWiC+xIlStCUKVNk3ADqjx07Jqt/+eUXsscKrPXlBYCGBF8ZAZMhAHZKVUQlW4GpSvaqZKtq2EaKPzG8VBGVPguMrfs+VThbUul8SZyHuQ+MOGrG7jt2+/U773///bc8FbBVjXSetsy9aINMPvpyxAxg0h6ddOrUySr1KNqCFAzBuidOnJAvLXvP2LFjKXfu3JJD4OTJkzRx4kQ6f/68zEiECT5Ix5DhZ/fu3VSzZk0aOnRodENb6ngBYIGCbxgB8yAANtV2S16nDzOPZfYtabVyCW0JD7NfabLSfSWKUaOtG0xmlWNzus6ZScsa1nPcwEQ1Z0NyUJVjUXNbm8hEK1P+M2kizWnXxqrMrG9up0pJodfViSsYPvw7mvxFd7PCaWXXCz9fyvvcHG4pVoY5ePNT7V70faOBDmrNV/xOnat0P0Ey8xkmLEIu/bp169K8ea8zbCGvvrb7DqNxIlCvXj3KkyePdL/RJthICwoyrhw5csjdfLTFZB3pQ3GC0Lp1a8kLgHK9zJw5U7rpVKhQQV8sFwBw10H9mTNnLHVbtmyRjL4oAFFYWFiYzPuPHP8IKgajMK4QnAgMGTJE3sf0gxcAMSHE9YwAI8AIMAKMACPACDAC8RIBpPmcPftVGtjbt2/T1atXZQpO7WH/+OMPSpEihUzZCXZgTNCvX78uJ91r166llStX0rJly2jbtm3S5Wbnzp1yMo8TA9TpBTv3I0aMoNGjR+uL5T3y/Y8fP17u6FetWpUGDBggy8+ePUt60jEEJIPQC4HGWLj07t1bxhHUr1+fHJ1eRBlMFHAQsD1UuIwRYAQYAUaAEWAEGAFGIN4j8N5771GLFi2kG9D8+fOpYcOGVs/8559/yiw6vXr1kuU4NcDEGwHCOBXQcv1jJ75y5cqWoF4sFPQCNyEQd+GUAAzBtrJkyRIZAwD9n376qSTx6tu3rzxF0LsY4R7BwxAsFOAyBDem5cuXy0UD7JgwYYKt+ijveQEQBRIuYAQYAUaAEWAEGAFGgBF4ExDw9fUl7J7Dj37OnDkEsiy43WiCHPpwuylSpIgsAtlXlixZ5EkBXHI0QYYeTN41AXEYdGttMEmH25DmXoQc/1hwICC4c+fO8kRB64/MRJjkI5NPhgwZ5ImDphenDyD+QowATh369OkjFwsFChSQunPmzEnjxo3Tmju8sguQQ2i4ghFgBBgBRoARYAQYAUYgviMAN6BJkyYRUoPaps1s3LgxHT9+XE66MfEeM2YM3bgRlZwScQKrV68mLBgg7du3p8WLXzOjFyxYUMYTIJAXL5w0IJ4A7MBI+YlxtIUHdvMRoIzThVq1atH06dNlYDEyF23dulXGGGARgiDgVatWWX49cEUCOzAWHjHJ66VKTC25nhFgBDyGQL49e6nLQOcCeTxmVDQDdftyEGU/+ir1WDTNTFGV9cRJ6t2zrylsccaI9sNGClKpS840damNO7LfgGRuYKduLtnhzcbNJ/xEyW+rwS8Akq7hLdu6Da6XTkwYXBm8wdTfJHmbK31caftCTJiMEvA2jG/4gVHq3K6n2o65FOGrzvTth+2tKYngETCzlC5dWu7o9+zZM4qZzZo1ky4/mIzDdads2bIEtyEtS4/WATn7e/ToQWHitADkYUjpiYWFJijTcvSjDJN+f8GMrO36Y9f+s88+kxmFEIeguRC1bNlSpgtFJiBkGEKQr8YFMGPGDLnQQKAy9GPxgpgFTSZPnkxTp07V3tKHH34oU4aiQJ1PkMV8vmEEzIWAj0jIZjTpT8rrNwgvo8VH+A6KbxCj1VKxjZsN1wmFsNdobJPfuUsl1hmfBQh2+gJfg6Xw9p0Ga3ylLkIcVeNlpCR9+IjKrHi9G2WUbndhm2+P84RMLj2L+Cz4vDT27yzhs+cUtniZS2a40vhitqxkJPFeyKEjrgzvUtsHwu3iSqaMLvWJqXHl+a/zscfU1pP1+P/iG2n9vZLt6klPmhDnscKvLrHosPc8lkoP32BCf/nyKzI5TJ6xu65J06ZNCS9IypQp5WQfrjpJkyaVk3aUI4uPbSYf+O7Dnefx48eyLdo5EuTu10u1atUIr1u3bskxtTosGsAXAJeh5MmTW+3u16hRg06fPi1PFvAMesbfL7/8kvByJMZ++zsahcsZgXiMgPhXL3KJ+yjxhJHY5VPEVgAKe5XBVuBq9C6qOz9UAfcf0AuDFwDushefAZWwxd9YpEI8Hvi9pT//evLjrt+jUXqfCd/oQjvcszA2ykaj9OD/y0ufmN05jBrP3XrM9DyuMgFj8u2MYCKOhUJMEh0TMBYmtkzAyFCEzELa7r+m3xET8LVr1+isyCBkK4gpyJgxI58A2ALD7xkBRoARYAQYAUaAEWAE4jcCGhMwMvfA514TjQkY/v5Iq+kO0ZiAv/rqK2rb9pVrH5iAP/roI0sWIUzS4WYEUjEEHiPXP2IRunbtSv3795dmIe8/XIfAKozJPuIPcFoAdyEENA8aNEi6IumfARmP2rVrxwsAPSh8zwgwAowAI8AIMAKMACPwZiCgZwJGfn2Io1z62H2Hz75tgC2YgFGmlcNPH2Vo60iiYwLW0o1qfTUmYGQn+kfEAiHIF3EBOJFAEDACihF/AOnevbsMLNbci+CipI8J0HTiGn/OlfRPxfeMgOII3AhOS9vLl1PmKbZWKE+30qRWwt67KYJoU+WKStgKI3eVKUVXM2ZQwt6HgQG0pmY1JWyFkfuLv0vns2dTwt5nCf1pef06StgKI48ULkin8uRSwl4ExC9ubJ373cyGn0yfm45mKmBmE61sW5qhHkX4+FmVmeUNAnCZCdgsvw22gxFgBOho4UI0sd8r0hEV4JgwoC8dL5BfBVPpXM4cNGrIQCVshZFTenSjfSWLK2HvjXTBNGT0SCVshZGzOnxEW8PDcGt6QeBr/0kTTW+nZuCC5k1pde2a2ltTXxFf0n3mdFPbqDduxbt1aVFoI32Rqe97v/tfeuwXs0+8tx4iPjMBr1u3TpKTwc1Je8GNCMJBwN76xPG4jAAjwAgwAowAI8AIMAJeRSA+MwHnz5+fvv76ayt8QTIG4QWAFSz8hhFgBBgBRoARYAQYAUbgTUEAvvvxlQkYcQ0IELYnHANgDxUuYwQYAUaAEWAEGAFGgBF4IxBgJuA34tfMD8kImB8BEEqBnVIV8RPpydxBguWO5weplJ/I0KCK+ApsJYGbAgb7CO6rBBEvFLD0lYn8uXXfrwqfW5W+ExIo9J3gI4jB/F4q9HcWGQG2HPd92AzQHF+ZgP/8808r9mFAVb16dclsLP4Xiv+GLIwAIxBrBI6N+J5G5spFE+uZPyhrzMABku2z8+ChsX5eT3bM/+Qe7U2Wkvyfm3/CfjJvbuo6ZyYtLlDUkxDFeqzBIlg37aVL1H7ED7HW4amON9Omobp7ttGm9Gpk7AG2mU+dppbjfvQURHEep96uLfTZgK/dyjYcZyP/VYAsXoPHfE9L8hUxSqXb9Pi0ECmG4iBfdPiF3tu/nOps+SMOWpzv6lM3bvbGNNLGNOH0S0g3mrKpbkxNY6z3bfgoxjZGNrBlAnakG9NqZ5iAHfW3ZQLW2tljAtbqwF1gywSs1Tm6cgyAI2S4nBFwEgHJbCh8CFUQZgJ2329JJdZioBDhn0AsrJ67DxADNTMTsIFgOlCV4sYNuu8k06kDFR4rvpohPWU6fcZj43lzILAA439MfBEzMQG7iqnRTMCOxk+ZMqXdqqCgILvlKEyWLJnDOkcVvABwhAyXMwKMACMQjxFIoMCpSjyG33SPlvzOXdPZFJ1BQTdvRlfNdYxAjAg8efKE9u3bR8iKkylTJqv2Bw8epIQJE1IucbrvLrl48SIlSpTIwvz77Nkzuqn7XPv5+VkIvmDDqVOnKCAggIKDg61MOnfuHO3fv5/SpElDhQsXtrj8XBInvNCZLZv9k1M1ti2tHpXfMAKMACPACDACjAAjwAgwArFH4MKFCxQaGkrt2rWzUgJ3muLFi1PPnj2tyo18A3ciZOdZuHChRe2CBQsoX758VL58eflq0qSJrHsuTmpR1qpVKypUqBANHjzY0gf3JUqUIDD/duzYUdYfO3ZM1v/yyy+SKdjSWHdz+/ZtZgLW4cG3jAAjwAgwAowAI8AIMAJvCAKpU6cm7Pbrd97//vtveSpgC8HTp0/ppUjQYSsRIoBcX44YAEzao5NOnTpJn319m71791K/fv3oxIkT8rVmzRpZPXbsWMqdOzdt3LiRTp48SRMnTqTz588TFhHDhg2Tu/9z586l3bt3U82aNWno0Jhj/BAIzCcAevT5nhEwCQKHixQisOuqIgguPl4gnxLmggl4+LAhStgKIyf17E57Q0soYe91wQQ8cLz5g4o1MGd06kCbK1bQ3pr6+iBZIPWeOsnUNuqNm9eyGa2sW0tfZNr7l74+1GXO76a1z9awZcXq0t+lXu0O29aZ8X2P4r/SE9/EZjSNEiRIQHXr1pVZcTQDZ82aRdruO8pwIlCvXj3KkyePdL/RJtjr16+XGXVy5MhhybWPyXrWrFnlCULr1q3JXp6dmTNnSjedChWsv3uwAIC7DurPnHkd47JlyxaqU6eONO8twQgeFhZGGBsuSi9Etq1NmzbJKxrgRGDIkOj/v8GVCPp5ASAh5R+MgLkQuJU2Le0sW9pcRkVjzc5yZeiW8D9UQe6mCKJtFcqrYKq0cV9oSbomgh5VkEeBAbShamUVTJU2HipahC5my6qEvc+Er/CaWjWUsBVGHi9YgM7kClHCXgSZL29QTwlbYeTpdLnpRMa8yti7Kl1Neu7rb1p7wQEwe/ZsaR9cY65evUpg0NXkjz/+oBQpUkgf/CNHjsgJ+vXr1+Wke+3atbRy5UpatmwZbdu2Te7I79y5kzCZx4kB6vSCnfsRI0bQ6NGj9cXyfs+ePTR+/Hi5o1+1alUaMGCALD979qz079c6gNzrypUrlCRJErlw6d27t4wjAJmZo9MLrS+u27dvl65GHASsR4XvGQFGgBFgBBgBRoARYATeGATee+89atGihXQDmj9/PjVs2NDq2ZFLPzAwkHr16iXLcWowb948GSCMU4GQkFcLXezEV65c2RLUi518vcBNqE2bNoRTAntZe5YsWfJqYi70f/rpp1SgQAHq27evPEXQuxjhHsHDECwU4DIEN6bly5fLRQPsmDBhgn5oq3ucIvzzzz/ECwArWPgNI8AIMAKMACPACDACjMCbgoCvSOON3XP40c+ZM4d+/vlngtuNJg8ePJBuN0WKvOKdqFSpEmXJkkWeFGAyrQky9GBxoMndu3cJurU2mKTDdUdzL0Jefyw44MvfuXNneaKg9UdmIkzykcknQ4YMhBMHTXBfpUoVQowATh369OkjFwtYMEB3zpw5ady4cVrzKNeiRYvS0aNH2QUoCjJcwAgwAowAI8AIMAKMACPwxiAAN6BJkyYRUoPaps1s3LgxHT9+XE66MfEeM2YM3RC8GbaCOIHVq1cTFgyQ9u3b0+LFiy3NChYsKOMJEMiLF04aEE/QpUsXQspPjKMtPLCbjwBlnC7UqlWLpk+fLgOLkblo69atMsYAixAEAa9atcoyBlyR8ubNKxcelkKbm3Tp0tGHH37IJwA2uPBbRsAUCKQW/n2ha9aZwhZnjCi1ag2lunbNmaZebxN06zaVW7bC63Y4a0CxDRsp+MJFZ5t7tV3A/QcUvvD1PzyvGuPE4IW37ZCMvU409XqThMKfuOpf87xuh7MG5NuzlwKFm4EK4itcKmrOeuUDroK9IZcO01N/cwbV2sOv+qW55P8y+qw49vp5sqx06dJyR99e6s9mzZpJlx9MxuG6U7ZsWYLbkJalR7MzrYjd69GjhzwtACsvUnpiYaEJyhInfv17w6Tf39/fcmqAXfvPPvtMZhRCHILmQtSyZUuZLhSZgBBUjCBfjQtgxowZcqGhMQFj8YKYBU0mT55MU6dO1d7KiT9Shv7444/kI5RFWmr4hhFgBFxG4NiI72mkIAuZWK+Ry3093QHZehKI9GSdB8ecJszTttkbL/+Te7Q3WUrBWBthr9pUZfuLv0vvb99Ex31ef8GbykAbY3rMmEpFN2+l5hN+sqkx31swv7538bQy2A75YQRlFFk2Wo390XxgOrCo1NVz9G27DlTh/5Y6aGGe4gXNmtCsDh/R7+9VMo9RDizxaeHjoMZx8cGs71D9QZtJzPZI5Iqkhf8pTnkuHHTcwcAan7qu2+vK8OcCslHFaodePRs6iucbuKcbNTvteoYr34aPXBk6zm3hqpM0aVI5aY9OGabVjx8/lm2ja+eo7tatW2SPDRguQ2AjhluRrWgLAMQqOCuvnZWc7cHtGAFGwAoBSW1u5w/SqpFJ3kTCTvGFq4rAXmToUEEeip2hkmvWqmCqtDGZ+GcmdoCUsPeF8KtNJ7JnqCKq/Z0B1+zHjlPAg4dKQOwjduzTXrqshK101XUz9xUrRk0WTaaB47rKv1FPfgP6lnbvaNnoLJ26EkD4vwmZk6Ql7codSr7Bk10HKo49wJKLzDsQ7M5jcp01a1ZLgK2tetQ7kkOHDsm4AEzAoQsLhdiKNvlHxiDoxekExg4KCpIqke8f7kQ4PdDEXlCxVoeAX8QSwDUI6T8RqwDW4KjLCK0HXxkBRoARYAQYAUaAEWAEPI6Aj5gi+4oFunun4x5/LDkgnkls7cgXntNbck24rZYqVYqQRvOLL76QufaR0x/BwK4K2IQR5GuEIBVpyZIlqVq1atL3/5133qEOHTpYVNeoUcOKuMxS4eBmx44dMsgY1Yg50J6PTwAcAMbFjAAjwAgwAowAI8AIMALxFwHsoiOXvyYI2m3VqhVh0p1N+NNrguBgvf++Vo5c/1pKTq0MV7AD4yQAfv62gj4Y154rD9qCpReT/K+++kp2RfvChQtLrgIECmuCEwxkDbLVg/Yo058QaH30Vz4B0KPB94yAiRAAO6UqopKtwFQle1WyVTVsI8WfGF6qiEqfBcbWfZ8q7Jl7b9/c9ed6qdA5BibeSJP5119/yQfdsGGDzO2PCTgWBOvWrZPliAcIDw+XbjUlSpSw2pHv378/4SQBL2Tb6dSpk+zjiFFYj6jG0gsdmmCBgaxAGE8TnFjAJmQK0oKF4d5Trlw5gj3I9NOgQQMZUKz1sb3yAsAWEX7PCJgAAbCptluywASWOGdCq5VLaEt4mHONvdxqX4li1GjrBi9b4fzwXefMpGUN1WApPRuSg6ocO+D8w3m55X8mTaQ57dp42Qrnhr+dKiWFXlcjGxSeaPjw72jyF92dezgvt3rh50t5n6sR/wCofmrSi75vM9DLqDk/fOG0V+i+TzLnO3i5ZfHixenw4cP06NEjev/996l79+507NgxmTlHIwPDBBx++Jiwg70XV8jSpUuli82BAwekS9Dp06clIzDqHDEKo04TjaXX9uQgc+bMBAZgTYqJOBGwEiOjz3fffSeLZ82aJVOJ7tu3TzIFgxAMjMSOhBcAjpDhckaAEWAEGAFGgBFgBBiBNwoBuO9g1x0TbEzE4ZIDwfXy5ctysr9x40Y52YabD3bcQb4FgTtR3bp1JfkXAoKxgNAEjMIIyMUiApN2jVFYq8dVY+nVl9m7r127tiwuU6YMgRsAAtZguC6NGjWK2rZtKzkNNE4C2UD3A5mGOAZABwjfMgKMACPACDACjAAjwAi8uQhgFx4kXcjGg0k6Jvl6waQaqT715Vr6zbffflvyCWjtn4u025o4YhTW6nHVWHrRVtOJcnAEwO1Icw1CJh8IbNCy+YODALaDtwB8BjiFcCSIaeATAEfocDkjwAgwAowAI8AIMAKMwBuBACbY2D1HNp8WLVpQ1qxZCeRemt//+vXr5SQcBF8gAtMIt8DqC7cbSP369WnRokUy7SbYgrHrr4kzjMIaSy/Iv7Tde6QqHTRoEGm7/po+2+uKFSto4MCB1LFjR5mGFOzFOM2wJxkyZOATAHvAcBkjwAgwAowAI8AIMAKMQPxGAJl0kN0Hu+jYVUf6zdWrV0tXHDz54MGDJZsvJuZ3796VjLzIrjNixAiZNjR//vyyL64QsPXC/QbpRRGki3ItG48jRmHZUfcDLL2YxKMvdvgR6Dt8+HCpT9csyi3iErp06UKZMmWihAkTSsZixCZkz549SlsUsAuQXVi4kBHwLgL59uylLgOHeNcIF0bv9uUgyn70mAs9vNc064mT1LtnX+8Z4OLI7YeNpOCLl1zsFXNzSVYVczOXWqS5fIUGdurmUh9nGz8X/9CMFrAgJ799x2i1btEXKHyHh7ds6xbdUPpcTGqMlAZTfyN/Mblyl7ywk14xtmP5vXhJ4xt+ENvuHu9XbcNcivBTZ/o2+m4bShIZlbX3no9wl/HLQC8oaqpMT4CKibLmPuNovKpVq8qAWvjM64NwQcyFkwEsCnCvuQOdOHFCTv779esnVX7++eeWxQRcitasWSNPEaJjFEb8wa+//ir7g/1XIwDTbLx69TW7XIoUKaQNqEP60ubNmxOyDcEVSS8VK1aUb//73/9aitX5BFlM5htGwFwISMIWwUxppKS8foPwMlrAoCm+8YxWS8U2bjZcJxTCXqPZapPfuUsl1hmfBcjXDbYCg8Lbd+JiuDwWTJW+L14Yqjfpw0dUZsUqQ3VCWeLHj+lmcLDhevPteXVsb7hi+Ae/NPbvLOGz5xS2eJnhpmoKH7z1Fj0VO6FGScihI0apiqInQixWniRJEqU8LgWV5y+MS3dD++I7D98njiTbpZOOquJcHnnB2M8tDAqnxdIuW809QiZRxAt/+uZUV4p8Zlsb86P4pIu5jREtMLnXT/71Om0n2jgpqFKligwQhp89sgKtXLlS30UuGKwKonljO/mPpqmsQtCyrU2O+nAMgCNkuJwRcBIBcDW+FKQbKojc9RVfZqoI7I1UxF58BlSxFb//JCLFndi2UuWjQEHCn1YZEbhGKsTjAVzTiUwiqvAM4G8tSOzIxlfB94gq/1Pi8jtIGPmUPrgxlTI9OxcXNYb03b17N2GXXy/I+LNt2zaZDlRfDqItlN+8eVNfLHfeN2/eTH///beMEQCTL4JycdJgT86dO0cXL160VxXrMmQZQvYiCPTrTwtslaoxa7G1mt8zAowAI8AIMAKMACPACDACcUQAQbwg0EIaTb0gx35oaCjNmDFDXyzz/KMcu/uaILVnSEgITZ48mdq1a0dwAXr33Xej3e3//vvvSe+So+mKy3XHjh3UuXNnqQKxBPPmzXOojhcADqHhCkaAEWAEGAFGgBFgBBiB+IwAJvoIoJ0/f77M069/VgTizpkzR19EINzSB9aOHDmSVq1aJXfcZ8+eTZiEI3ZAYwC26hzDG5wu6FOHxtBckoy9dOAuNmzYMBlMrNfxWLhTasILAA0JvjICJkLgRnBa2l6+nIksit6UrRXK0600qaNvZJLauymCaFPlVwFRJjEpWjN2lSlFVzNmiLaNWSofBgbQmprVzGJOjHbsL/4unc+eLcZ2ZmjwLKE/La9fxwymOGXDkcKCJTVPLqfaertRpPCEW9y4obfNcHr8k5ly09FsBZxu7+2GS4PqUYSXAn1jevYXIg5q2rRpMnd+eHg4/fbbb1ZdwsLC6NChQxZ3HwT9gngLLMCazJw5U2YFQvCuJkjH+c0332hvY7yeOXNGnkKAVAxxBA0aNCBM7BHUO336dEt/ZPnBqQECfevVq0d58uShYBEfNXToUEsb7QZcADgFACMw3JFwygG70QfZgXgBoCHFV0bARAgcLVyIJvbrZSKLojdlwoC+dLxA/ugbmaT2XM4cNGrIQJNYE7MZU3p0o30li8fc0AQtbqQLpiGjR5rAEudMmNXhI9oaHuZcYy+3QpBu/0kTvWyF88MvaN6UVteu6XwHL7aEv333ma8nWV40xamhV5SpS4vCGjnV1gyNemX/Lz32TWoGU6LYsHz5csqcOTPlypWLWrduTT/99JNVGwTVYqKtudLgism5Jgj03b9/v9WCAHVJRJB63rx5tWYxXnGqAJ4A8AlcuXJFTtr37t0rU5BqixKcDuA0AiRl4CBABiBM5OHzj0XI9evXrcZBe6Q5xSJn2bJlkkwM7k7gMECWIV4AWMHFbxgBRoARYAQYAUaAEWAE3gQEfvnlFwIpFk4BEPSLNJ4bNmywevQPPviA4NoDwUS9SZMmlnrk28fOP4Jv4yKIP3jnnXckERl4BLCwABFY9erV5QQfiwIQjJUpU0ZmJALBGMZE7MF3330nGYu1RYo9O7DAKVKkiKwqVKgQ3b59mxcA9oDiMkaAEWAEGAFGgBFgBBiB+IsAsvhgZ1xziTl79ixVqFCBJk60PmkrW7YsgVX38OHD0vUmZ86cFlB8xekRJtbw+9cLFhKVKlWSPvr6cuy8az7+YOnV3IZ69OhBffr0kScHcN3Jlu2Va2KCBAmoadOmcuHxv//9j9q0aSPVYXFQrFgxOQbGGTJkiNzZ14+lv0+TJo3lLWyGMA+ABRK+YQQYAUaAEWAEGAFGgBF4ExDAhLpy5cpWvvqYuMNP/oYu7TAmzHADQnYfuOnYCjL+fPTRR3IHH0zA6PvZZ59JJl5tgq/1wUkDThzAFQAXn/Lly8uqFStW0OjRowmEXXDTwYIDCwQIJv0ffvihJBCDLz8EdqA/TgAgNWvWjJLFSFZE84NdgKIBh6sYAW8hABIYsFOqIn7CxzA64hozPQdIdvz+/WI1k12ObAFZlyRwc9TAROU+gssnQYSx5GLufDz+3LoPXXxuVfpOSKDQd4JPpPj/8FKhv7PICMGW4zrRl/s+na80Yze+RYsWVsMglScCcTUmXq0SbkDI6W9vAVCjRg36+uuvqVGjRpQjRw65M48sQdjRtxXs9CNNZ9q0aSVDcN26dWUTZCFCgC+yB3Xv3l0uHuDfD0EsAWIKoB8nApBmzZoRAodhb9GiReW48O13RcT/QjfQgrpiAbdlBBRHYP8PY+mr0qE0J9S1Pz5vPPaYgQMowfPn1Hlw1IwB3rAnpjFzRT6hPclSUsCDhzE19Xr9+mpVaOCE0bQqRz6v2+KMAV3m/E5ll6+kDyb96kxzr7a5nToVhV6/SMd9EnvVDmcHH/LDCMoo/jm3Gvujs1283q7O3u30ybfDqMbsv7xuS0wGbK5YgVqvXEK7k6emwH/ux9Tcq/U+lUWKoRjkqX9C+vibefRPYHLZ8mCud6n7lK+p08xhMfQ0vtp3cMz2xnbUAVnG0L7AYuQrFjCQA4Hv0h+Hw6nYg62xUulT4lGs+rmzE7IEJU+eXHAsOsYR0+579+5FYexFsC6y+zjL5IvngJ6kgtXdX7BjuyrsAuQqYtyeEbBB4G5AUnp342abUnO+VY0JOEAEOd0TmQ5UWADcE+lFcx04ZM5fvB2rEot80Krs0L4QmTiSPDT/IlCDWbW/M9hdcs06OhuSU3sEU19Lr1pDyUUQIzJ65d+919S20tWYd77vpQqizUXD6a8Py1ieJd9R8VwvYu5r6WDQTeQFxxPXuA7xe4n29MfacPJ/+VyqShzxiHLdPxLrswGfEnG1yPj+zkzesTiw1w4Zh+yVR2clFhuxFV4AxBY57scI6BDAZCIpH+oAAEAASURBVIrFeASSid0NlSTJI/PtSDnCDydBKklSEfTG4j4EVPrsAoX05867DwwvaE518yoVOrTLCyN7bsgUT29Q1genKKW4mkHgY79r1y4qWbKklTlHjx6VmXZSpUplVe6NNxcvXpSBwqlTp44yPPgJEAwMgYtQxowZZWrQKA3/Ldi9e7eMb9BOCzgGwBFSXM4IMAKMACPACDACjAAjEC8RgLtOaGgo2XrCI4B3yZIlbn9mMPWCQdiRwL0HaT8XLlxotwkCjxGY3Lt3b2otOAyQnejTTz+12xaFSF+KzEea8AJAQ4KvjAAjwAgwAowAI8AIMAKMgA0CyMtvT0C0ZSv22mKRYVu+evVqS6YfWx1436lTp2hjCdDm22+/pbVr1xJ293EisG7dOsn+izpNNBuRWQgsw5rwAkBDgq+MgIkQOFykEIFdVxVBcPHxAmoEv8JvePiwIapAS5N6dqe9oSZ0drWD4HXBBDxw/A92asxZNKNTB0JAqQryIFkg9Z46SQVTpY3zWjajlXVrKWHvS18fQlC8KrKsYl36u8ZrMiqz292j+K/0xFeNAH5bLEEKhlShhQsXlrn5McGGIFMPMgglS5aMvv/+e0IWn44dO8qsPMgApCcLGzVqFAUHB8tsPsgYhJ396dOn07Zt26hbt260eXPUGEIw+yZOnFjyEtja5Og9JvfQN3XqVNnE1kacEIBQrHnz5nJ8XgA4QpLLGQEvInBLpAjbWba0Fy1wbeid5crQLR3RiGu9Pdv6rgjW3VahvGcHjcNo+0JL0rUM6eOgwXNdHwUG0IaqlT03YBxHOlS0CF3MljWOWjzT/ZlgG11Tq4ZnBjNglOMFC9CZXCEGaHK/ikgRlLm8QT33D2TQCKez5aYTOdXYcMEjr0pXk577+hv09MarQZpN/Wvjxo1ykEcipuv999+Xk/1jx47JnXUt7/7Tp08J/vl37tyhTz75RBJ+YSJ/4MABQvpOLByQp//WrVs0ZswYQn/k9wdPACb3WDwg9gB1pUtb/68/f/48jRgxQvICuPq0xYsXl8zB6Gdr40ORSAEnEUhp+ttvvzERmKvgcntGgBFgBBgBRoARYAQYgfiBAPz99Wk7W7VqJR/syJEjhMw81atXl+9x/fjjj+UEHwUg80IKTk1q164td+3xHrvtWBwgyPitt96iwYMHy2ZXr16ViwQsGuzJS8EBBOKvsWPHytMFe22iK0Ngc8KECS1NbG1EBZ4DpxWcBcgCE98wAowAI8AIMAKMACPACLxJCGTNmtVqAYCMOpCUKVNK4i394gDlWuYdTOz1kkZ3Cg72YOy2Y9c9c+bMVKlSJUtTW3ZgS4W4OXjwIK1fv97iQoRFxPz586XbEFx6YhKQlYHJWBNbG1EOMrGmTZsSuwBpKPGVEWAEGAFGgBFgBBgBRoAREAhgYQDGXs3vHxNz+O/ny+e8+xVciPbt20elSpWiatWqSVegpUuXSnyxEICbjl4weQcZGNyF8GrYsCENHTpUsgTr29neQw/cjgYNGkRgG45JcMrAJwAxocT1jIAXEEgtAnVCBTGPKlJKEPOkunZNCXODbt2mcstWKGErjCy2YSMFX7houL3wezZaAu4/oPCFi41WK/W9FEfxRkvhbTso86nTRqt1i76E4h981b/muUW3ptTIz0S+PXsFS+8/mmrDrxGxYD51ZAQI8WrOmu2o2u3lwD0igfM+8iGnDtPThGoE1d5KlJpCb6ylk8ny0DPfRG7H0ugB4LoDn3kE2CJtKFJyann0nRkrffr01LZtWxlADP9/uOcgBgBSrlw5grvR5MmT5UQfZThtQPCvJnBBwnjYtbcnWGDgtAHtcuTIQUgtWqdOHXtNrcoQ8+Ajjig8TzVnZQa/YQTURmDDfyfRtus36LMvB5n+QUYP+pIwkeg0xPMU87EBJ+zsMZpZriKlc8MEODb2RNdnUZNGtLp2TRrVrHV0zUxTh6wnZVasoiY//2IamxwZcjVjBnrvwik67vP6H6OjtmYoH/LDCMp45gy1GvujGcxxyoYf/9Obbguyof6ffeFUe282upMyBZW8eZl2vZ2Gkt1z3yLDiGf0ee2N4VDdpNbdaUqLriIjVTaHbTxV4fORsY4hObs+otw3D5Bv5EtK9vQfmjq/FiX8lwk4rs/kK3R7QjBNRjBvXIjBkIrzsSAMtWXuRWpQnATYuhl54rnsLyk8MTKPwQjEEwTkrpkbdlPdAo+wM1LsFqgiL+FHqQi2EldFbMXvP0gQwrhjV90dn60XYncrnciMoYqo9lkArmAzx064CvJU+GinvXTJ9JN/Z7G8njo9fTR1lLPNlWqXKOIx/Tk7jJKIq9kEufMRrGvrJ3/27Fm5o54pUyZpMibn+sn/P+Jk65L4/GEX/dy5c3ICjzSf0Ql2/vXBuVpb/W6/VuapqzozAU8hwuMwAowAI8AIMAKMACPACMRrBL777jsaN25clGesX7++DMaNUvFvwY4dO6hz587y3Y8//kjz5sXONQ+nArVqeY8rgxcAjn7DXM4IMAKMACPACDACjAAjEC8RaNeuHf3vf/+zerb9+/dLd5+qVatayhFg+/z5c8t7/Q187pFSUy9aliB9mXavZwPGPQJ3vSW8APAW8jwuIxADAmCnVEVUshWYqmSvSraqhm2k+BPDSxVR6bPA2LrvU4XATZWCN1+SOf/IkCMfaTqRq1+TadOmyaBdBNaeEXE8CNQtUaKEDAJu0KABIU+/Xnr27CkJwlD2559/Uq5cuahMmTIUFBQkg3tR7oglGKcIGD8sLAzNPC68APA45DwgIxAzAmBTbbdkQcwNTdKi1coltCU8zCTWRG/GvhLFqNFW7+26RG9d1Nquc2bSsoZqsJSeDclBVY4diPoQJi35z6SJNKddG5NaZ23W7VQpKfS68dmgrEcx7t3w4d/R5C9izltu3Iix1/Ti/9s7DzAnqi4Mn6UpTToiIEU60qRX6SggHQQFKaKiCCIIKE2liaCggAUFqQoIKAo/IF2K9CrSe+9NBEVK/vvddcJsNtlNspNkwn7nebKZcufeM28m2VtOSZhACty67n8FQb5yzEs9ZfgbA4Lcqv/NlXvpsFxLktL/CgJ0JTr5bdu2le+++063gCRaiNCDqD2Q6dOny7PPPqvDeJ5Wkfl+++03nd1Xn/zvD1YHYMoDR+HPP/9c5s2bp8vPnDlTYGIEQRl3WYJRPnny5PLrr7/qcsH+QyfgYBNneyRAAiRAAiRAAiRAAiEngHj4FStWlI8++kgQn79IkSI6cRcU69Wrl6xevVpGjBghW7duFZjseDLvgaMwOv/IKjxlyhRZv369nt03btBdlmDjXKjeuQIQKvJslwRIgARIgARIgARIIGQEcubMqaP5LFu2TCZPniwvvfSSUxck1HrnnXcEmYFh6oOyngQhPosXLy4LFy7UmXj79OmjVwWM8u6yBBvnQvXOFYBQkWe7JEACJEACJEACJEACISUAZ+CJEyfKhg0bnOZAUGjx4sXy6aefSvXq1XVW3n379gnMhNwJwoEiV8CYMWN0Yq6RI0d6LGtcj7CghvkQ8wAYVPhOAiRAAiRAAiRAAiRAAgEmAOfeTp06adt/c5ZfOO927txZkA8AnXWYCh08eFAee+yxaBrlz59fatasqR2GU6RIISVKlNArABgUeBLkAChatKhkyZJFDh06FCUDsKdrrDzOFQArabKueEkg0Z27cjJ7NkvvveDWbdK5/2BL69SVKUelCJcoBlY00kVlQX5sz14rqopSxxn1w5vgzp0ox+K6k2P/AXm7R6+4VhPt+iTKPnRzhXLRjsf1wMtDP5ZMJ07GtZpo1yOZkkoFH+14XA5kPHVa+nfsEpcq3F6LBFWns1n7HUNDrT4fI6kuXXbbZlwO6u+YxWxTqORDw1pHOifGRTdP126uWEGyHTzk6bTPxxtPnCyJlXNkIORflTn1rOo0WSUJ1W/4Z02aW1Wdz/Ukun1LPnxrqBzJnsera/9MkUqS3PpXbiZOIg+odzvLzURJpdyx5TK0wmAVCyj235t/VPkBy7sENXEYMvG666i3adNGWrVqJdeuXZPUqVNHwYxVAcioUaOcx6dOnarLoj4MGIYPH67PueYaWL58ufOadevWyY0bN4Le+YcCHAA4PwZukIB/BNL+9ZccK1rYv4s9XJXu3HnBy3JRjkqByARccvUay1U1Kkx73loOqS5fkdIrrI8ChDoD0UktumGTgcLSdwyskGHXSkl2/YZUWLzUyip1XQ+owVUgpODW7YGoNvI7ZnFW6CT/3pIq8xcGRF9UurhhfZlXuLhl9efZuduyulwrWti4gVSb8z/Xw3Har/nT3Dhd7+niiJdid7Xsdr2/PLriqEgGT7VEP/5enZFS6YGlUn/fjOgn43AkwRux6+tL9f+TcrIlWxmvLxkpveWbAl3lDfnQ62sCWTCh+o107fzH1F7KlL5HO0qWLFlMVQbsHAcAAUPLiuMTgdQXL8Wn2w3avSbykHwlaAr42FCqS+HzHASqU+0jMq+Lp7lwweuyLOg7gewHDko4fd9y7tvv+03a9Iokd29Jyx1jfdJuY+YKPpUPVeGCskPw8lbOSSZvi8a5HOzvEd0HAhv8VKlSSY4cOQQz+KGWC+r37vLly5InT9RVIYQU3bNnj+TLly/aqsHVq1fl5MmT2qnZG58CDgBC/SmzfRIgARIgARIgARIggaASOHv2rJQrV06efPJJneAL+0jMBbMe+AX4I3AknjNnjgwaNMify/U1SBCG5GTIEQBBfdhGlmLkJShUqJDORzBgwAB5/vnndRlkJP7qq68kffr0Aj8GRCOCL0JMYu1aT0wt8RwJkAAJkAAJkAAJkAAJ2IQAOsu/qkRcK1eulL1798rXX38tHTp00FmAY1MRyb8wYDALOulnzpwxH9KJwFwzCKMAIgq5Ht+xY4esWLFC1q5dK0uXLtURhebOjTRPQ1jSwYMH64zDixYtkm+//Va3A8fkL774Qnbu3KnzD+TOnduZhTiKIi47HAC4AOEuCdiBwPlMD8uGypXsoIpXOqyrWlkuZvTBgNWrWgNT6EraNPJbzUgHrsC0YG2tcCw+k9U6h0drtYta2/UUyWV53aejHrTx3u+lSsixxzzH9raT6v8mSSyLGtW3k0ox6rJb+UUdzJ83xjJ2OemIEJn/bBO7qBOrHgfS5JM/H0gVazm7FFggDeS2WOtvFKh7q1Onjo7n/8MPP+gmEAHo0n+mnSdOnNCmNziBhF+5cuWSSpUqCSIAbdy4UU6dOiUffPCBnrEfOHCgdghu2LChPp8pUyb58MNIvwYMNmrXrq2vr1AhqilX4cKF9Uw/THiQW+DAgQN6Vv9PFQQADsO4DgOEdOnSyfz587WOWC2oUqWKzleA6xo1aiTIaxCbcAAQGyGeJ4EQENhTtIh82btnCFr2r8nP+/WSfYUe9+/iIF91NHcuGTG4f5Bb9b+5Cd26yPYypfyvIIhXnn8kkwz+9OMgthi3pqZ3eEnWVasSt0qCdPVfDz0kfcd+GaTW4t7MnFbPy7J6deNeURBquJsggXSdNiUILVnTxKJc9eVUSuujYlmjXfRaesoY+VtC4+gaXZvYj5QqVUp27dqlC2KGHzP9EPOMPzIHf/7557Jlyxbdscd75syZpXfv3lK/fn3p16+ffP/995I2bVodOnT37t0ybdo0OXfunNxRARiw6rBkyRJtqqMrN/1JoJ5HZBPOkCGDDidao0YNweADzsjo6H/22Wc6fOjYsZF+I4cPH9ZljSpwnesqhHHO/M4BgJkGt0mABEiABEiABEiABOItAZjmxOYIjFl2hAht27atHhi8+OKL0XjNmjVLMHPfs2dPGTJkiCRKlEhmz56ty2HVAA6+D6mBvTtp2rSpwBwIjr2w9YfzLxx8R4wYITNnztRJymAOZB6cGPXArCg2/VGWAwCDGN9JgARIgARIgARIgATiNQE48sLR1hDM2EPM9v5IELZp0yYpUqSI7qA3bx49j8RfKkR4yZIlBTP4eKHDDodjiKeO/+nTp7UvQlKVpyVnzpw6Qdkvv/yik4XBXwFOyxAMHlD/8ePH9coDHJgNwXYOFc0oNuEAIDZCPE8CJEACJEACJEACJHBfE8BsO2bY//jjD3nhhRf0vaZJk0aH3cTO4sWLnfePGXqY5cAxF9F3tm3bps8hu+8//+UtQcSeffv2Sa1atfRr5MiRcj6WvDYw3XnmmWe0gzBm92HnDz+CjBkzat+En3/+WbezatUqnWwsm0qQiAzEMCnCCgFCm8I52EhU5lTYzQbDgLqBwkMkEGoCyHyK7JThIgnVDAl0DgdB9tuEaok3XAQJuwKRvTkQ9x+hTGUT3Y6cLQtE/VbXyefWaqL36sNzG06/CYnC6TfBcderrLr3Po3QbiVULsDeZAEOhZboMKPTjs42Qm2WKVNGO9AaM/S9evXSTrWYUa9YsaJTRYTqfOONN/Q1GAhg4AB54oknBKsDMAmCnwBMfjBbjwRhuB4rAOZMwM4K/9vA9S1bttQrB0hCVqxYMXnllVf0Wdj8I+wn6kVnf8aMyCRwcDB+5513BA7EGCiULVtWkMU4NlH/C//zboitJM+TAAm4JbD3o+HykUrKMaZBU7fn7XTw0wHvShJlS9hx8FA7qeVRl8f/uSrbUqaTxLfs32FHdKGn9u6Q9RmyerwfO53oMfkbKbxxs7Qe/YWd1HKry18PpZTiV8/LvogH3Z6328FByhE628FDYcHWYJfX8Y8sy5lPsh45ahyy7fvQj4boQXz3Xv1sq6OhWIKRgTG06FZrvFQ9skDq7ZtpNGXJu9WZgH1RarsUl0ayUqZKbSkrq7y49C8vysS9CGb0b6mklO6y/CJCEFYJzIm3YDKEV5IkSXTjWFlAtl+Y8Hgr8EPA4MRdlmAkCUO8f1eBnwD0jC3+v3EdVwAMEnwnAT8JODC3ERHh59VBvkzp6VARBsJFoGu4sIWeiCYSLpLmwkW5nTg8/gUgQ22S/5bVw4Kv/p6FyW/Cf0AfVjOK4TILju9Z+nieGfpuhPptVP977ifZKmWktYoY5F3n39o7P3bsmI6jX758eZ0R2Fw7VgjwcieI8uMqmLnHyxBkGPZV4DCMl1muXLmi/QNwDLH/DXn44YclR47IDMYYNBw6dEgee+wx47Tz/ciRI3rgYAwQotbuLMYNEiABEiABEiABEiABEggmgciQm8FqETP4iK1/7do1bW4D0x7Y1MOu326yZ88ebepj1guOyO3btxf4F3Ts2FEnEHvkkUfk8uXLMn36dMmePbv2SYAfAkyc4IMAn4K+ffsyCpAZJLdJgARIgARIgARIgATiBwF0/pH8C3H/p06dKojXj0Rbhn29QQERd9wJrOgx626Ieds4hndP17uWhwmPa3Zgox7Y9sPZ13i99NJL2vwIfgrIQIzjW7du1Y7DdevW1XkKcC3yEWTNmlUnL8O9jR49Wic3C5/1aoMA30mABEiABEiABEiABEggDgRgRoMkWpgNNwTx8xctWiTVqlXThxDLP2/evIKMvbD1HzdunD7evXt37ZxbtGhRwYz7sGHD5LnnntPhQxGqE+Y6EE/Xd+3aVUcagl/B8OHD5eLFi3omH06/cORF7P+YBJmH4Wz8448/CpyAEQ3IyAyM63AfuDcIzJeOHj2qMwsjWzEyDMMfgQMAjYd/SMBeBHYVKyLIrhsuMrJ/P5UJuGBYqItMwMOGDg4LXaHk2B5dZVvZ0mGh7zmVCbj/Z5+Eha5Q8ruOHWRN9aphoe9fKVPI2xMjM3+Gg8KzW7eUJQ2eCQdVle9OhHSeOTUsdIWSC3M1kJMPhU8m4K4yTv4R9zb0oYSOeP8FCxaMYq8PfdCZhpMtZveR7XfevHmyfft2nYALCb0gcLjdu3evDv+JOP1vv/22jhaEsJ+I349rYrse0YNgqvPqq69Kjx49BBmA0Q5WISZNmqQ77boxlz/IJty4cWNt9oOsxRBkCYYfAAT1jho1Skcpwj5yFGCQAF+BAgUKyJdffqkdmjkAAB0KCdiMwEX1Rd1UsbzNtPKszqZKFeSimrUIB0G0nvVVK4eDqlrH7WXLyNksmcNC3xspksuqp2qGha5QcmfxYnIiZw5s2l7+VTN6y5+pY3s9DQX3FS4kh/PmMXZt/Q4H/kWNG9paR7NyB9PklWtJfHcsNdcRzO0lUlduSeJgNulVWwj1iUy9ngSRfdCRh3nNu+++q8NvmpOBwVcAnfbHH39cO+w2aNBAVwUHXDjixnY97PIR5Qe2+TDfQehOOP5myJBB6tevL9OmTYumGkyEkIMAr9atW0c7j0EJVi8GDhwolSpV0uc/+OADuXHjhs4svHTpUoHJEHIdcAAQDR8PkAAJkAAJkAAJkAAJ3M8EihcvrpN8udrnw0Z+0KBB2lQGZRYuXKhj7Pfp00fP6htMjFwB2EfUH5jdQIyQoDC18fb6dOnSRVmJQB2ueqFuJB5DeNGPP/4Yu1Fk8+bN2oEZ5kht27Z1nps7d67AZAkOwZUrV9Y+D1i14ADAiYgbJEACJEACJEACJEAC8YEAbPdht4+ZdKOzDSda2N/Xq1dPm+DANn/MmDHSrFkz7WCL+PzeCuzuvb0eWYPhhAyzIaxKoNOOpGRmmThxoqDjDgdlc5hRlIFtPzIIow5E+TELVhrWrl2rD8HpGNs1atQQhgE1U+I2CZAACZAACZAACZBAvCDwxRdfyGuvvabNeDDrDvMbzKDDuRcCM5/SpUvr5FolSpTQHXR06r2R/Pnze309BiGw68+nkorCXKddu3Z6EGJuB5mA4dibOXNUk1B05tHW2bNndcfeuAYDCET9QXjQt956S6pWrSpIStakSRMd8pQDAIMU30nARgQynD4tZZevCIhGgUhWVW7pckmvfnzCQdJcvCSVFi4OB1W1jiVXrZZMx09Yru9dU6IaqypPfu0vqTZ3vlXVRakHNvBWS9H1G3XGXqvrhVPpHYv5IoP3Uz/MtlpVZ31W8y24dZukiMG+2tmwHxuw2b/jkiTJj2qclyS4e1fqTp/h3Lf7Rp5LuyXFv3/KiYeyy+ZHykqJ0+tsrXIdma08AG55peOdIM9Lw2xn/PjxWjc45CLSj1kwo44cASgH0xtE7IHATMgQ2PEjW7AhsL83xNP1GHiYBQ66v/32m3YKRmQg1yRgKIvzMYk7syCUR93ffvutwH8hadKk2m8BxyPUckNwsy6gVQoJ3EcE9n40XD5So/YxDZra/q4md+4ou1WEoSHtX7W9rlDw8X+uyraU6STxLe+XXUN1Y3AufmrvDlmfIWuoVPCpXUQ9qbxgoTQdP8mn60JR2BEhku/uP7Inofrnddf+/7ImvtlJRW4qI5+2eCEUuPxqM6/jH/k9WWp58O97HRm/KgrCRYgwNKt9W/mucs0gtBa3JhLMCoyl9YGU+WR0gd4y79Fmsu5/OST9zXNxU/S/qxM0CYy+3ig3V5rKDJULeIrU96a4KuM+Nr+XF8f7YlwBiPePAAHElQDSsWNGKhwEM10PmGYq7K6zQ0VYCBe20DMQqyuB+oySq1mtcJEI1eePUM9u5LNg/wFAij+vyYNqGT+cJLGyDcbvQzhIMpWUKbVayYvPkvvaXhm5oY1sTF9BbkfcH1059Z9UUsnloH2sd+7cEWTSdZVHH300mpmNaxlP+7Cx37lzpzzxxBNRiuA4/AsMQWz+HDlySKpUqYxDQX+/P56aoGNjgyRAAiRAAiRAAiRAAuFKACYxyK6LcJkI52lI+/btdZIuY9+Xd9jhI4Tn8ePHo1yG40gQ9uSTT+rjMBlCzoD33ntPunTpEqWstztDhw6VkiVLSvXq1b29JEo5DgCi4OAOCZAACZAACZAACZBAfCGwePFiZwhPd/eMpF9GiE/zeczqwy/AEJSLSZB991cV79+QdevW6QFBhw4ddLZeHEcdGIygrKsgrChs+A1ZtmyZduY19vEOB2L4JLgKohehXmOgo9txLcR9EiABexCAI2G4SDjpCqbhpG846RpubOFbgFe4SDg9C2QbuKcKRnD2N4S7d/93lZlsOMqIESN0BztPnjzy9NNP65CeuI9cuXLJ888/r7Pv7t+/X5YvXy65c+fWkYTefPNNr28VGYfh7IuBBKL7YCUCEYcQnhQRge4qkzw4/qJtnCtcuLCO9nPw4EGZMmWKrF+/Xq8erFmzRpDVGBGEYHoE/XAMsnLlSqldu7Y+VqFChSjt3Fvz8FplFiQBEgg0AWRTbb9gTqCbsaz+NksWyNpqVSyrL5AVbS9dUpqtWxXIJiyt+42Z02Rhk6hxnS1twMLKjuTJJbWUI3S4SJ+xX8rM9u3CQt1L6dNJ2XMnwkJXKDls2BAZ171rWOh7J2ECKXDreljoCiW/zNdDhj/eP2z0LSqn5JqktK2+jRo10iE3Efsf4TchCxYs0JF+sDqArL7orE+YMEGfQ5z+UqVKyZkzZ7QdP2L44xwGA+h8exJ06H/++Wf9QhSgFi1a6Jj9SCg2ffp0QT3bt2+X0yoKIDr+27ZtE/gpIBEZog4dOHBArxggatELL7yg8wSMHDlSypcvL/369dMRipAJGLpgH4LrseqwZMkSXY+5HZoAefqkeJwESIAESIAESIAESOC+JtC5c2enyQ2ccyHoNGNAgLwAEAwMOnXqpDPqYh/n0HHfsWOHvhYz9BAkFps2bZredv2DAYBxDqE+Mcv/yiuv6GK9evWS1atXC1Yd4CwMHwEjOVnevHmdpj5FihTRTsbmupGXAAMGrBBAbwicm8+fP6+3kSMAqxgQczscAGgk/EMCJEACJEACJEACJBDfCFSrVi2ajX/69On1TLyZhdEhxzF0/g0x7Oqxj469J4G5D2bg3Um3bt20GU/Lli2lR48eemBhlMuYMaOx6bThdx5QGxgswGcAzsBIZgbRmX7/y5Vh1tXcDk2ANCr+IQESIAESIAESIAESIAGRZs2aydy5cwXmPkiXhZl7ZNZ1lYIFC2rHXczeQ2bNmuVaxKt9mBr1799fZyWGEy8iBMFxNyaBYzKcebNkySKFChXSPgPwF3jsscfk/fffdzoWm+swt8MVADMZbpMACZAACZAACZAACcRrAojR37BhQ8mZM6dgBj5z5sxuO/cJVcZvdPoxc4+Y/ijvj3Tv3l1gioQcBIgsVLFiRYGzLxx7PQnMjtq0aSPjxo2TAQMGSKtWrbSeGDj07ds3SsQgow5zO8wEbFDhOwn4SQCZgD9WNnpfNmzmZw3RL7uYMYMczZ1Liq+xNsX7N291kUP588nglztGbzQORzZVLC+P7dkraS9cjEMt0S8NRCbgq2lSy94ihaX0CmsdgU9mzyZVj+yTfRGRNqTR78a/I3BaznTipDx86rR/FXi4qtMP06XSL4uk+djxHkr4fvhG8mSytXw5qbB4qe8Xx3DFv0kSS6Gb1yzPBLzriaKS6tJlyXL0WAyt+37qiz5vy4GCBWREy7a+X+zhCjBYU6OaVJm/0EOJuB1GJuA1mbJJ+rPWZJTd/3gBQXKxHPsPxk0xN1dvKV9WWvz2q6XftcUN60nNn+a6aS1uh+KSCfhmgiTycvkf5Vrie+Ym0OZmQvzGRMgDd/6WHWlLysa5WSXNv9YkRgtEJuCl8rRUlsWSSO7ECHODlJcWskiKyGZnuSRyU8ZLY0nhNutv4DMBY4YdL7MZjVM5l40rV67oyEAuh73ehcPuNZWgMXXq1F5fA/MfrAQYpj8XLlwQmC/FJEY7XAGIiRLPkYAXBJAJ2OoMsOnOnRe8rJZr6oclo8UdSehYcvUaq1XV9QUiE3Cqy1cs7/xD2WO5HpMCW7dZzqHohuiZKq1oJOOpU3I9ZQorqnLWkez6Dcs7/6j8atq0klj9E05w19rghwW3bnfqbuXG+UcySYFt1tad5N9bAev8496h775Cj1s2AMizc7eVSKPUVWzd+ij7VuwEovMPvRw/+//MXkqTTtY0qiaz3o90MHV3n+n+PCep1cSL/6241NrkYZcDcd+tLsiAG3OnFK2UloMyX+qI6tI6G1UutXJciksB2es8FswNdK7d5QBwp4MvHXd312M1wdc6DKdlo77YOv8oZ7TDAYBBje8kEE8IJIrFrjCeYAjIbT6kZoDCRRLditm+1G73EU5sE965K0nU7Hc4SapL1swgB+2elV12fJCMl09J0UOBmQSwI7/8Lh39HHI0YGoi/j4i7hiCzjRMf2DKY4UcPXpUDx4yZcoUp+oQzQehSF2laNGiggzDGKD40saWLVt0xCAOAFyJcp8ESIAESIAESIAESOC+JoDOc7ly5XRsfdwozGngfPvee+/pBFv+3DwScs2ZM0cGDRokiPWPAcVrr73mT1XOa5A74J133tGOvs6DagPJwPxpA47CCF/KAYCZJrdJgARIgARIgARIgATiBQGEzzRi5+OG161bpwcEHTp0cEbRuXXrljabMYf7NOD8/fffUZxtf//9d50gDOeHDh1qFHO+I5RoihTRTS+xGgHnX0+CZF8YWLiKaxtwAIaehq6IYAQfBldTIdTDMKCuNLlPAjYgcD7Tw7Khsme7TxuoGEWFdVUrCxyXw0GupE0jv9WsHg6qah03VygnZ7JmCQt9r6dILsvrPh0WukLJ30uVkGOP+Re1I9g3CSfgRY3qB7tZv9vbXbSwHMyf1+/rg3mhI0Jk/rNNgtlknNo6kDmf7Hm0UJzqCObFC+QpuS0Jg9mk320h4y/i9aNDjgRb7du310m4EAkIkXYgSLqFWXRE4UHyLSTaQsSeU8qv6oMPPtAd9YEDB+p4/pihhyBSEBJ6VahQQdKkSaMj9+A4Vh2aNGkiBQoU0O1MmjQJh70W5AxAGytXrpTatWvrTMRoA4KkYjANQt116tSRq1evOuvFqgQHAE4c3CAB+xDYU7SIfNm7p30UikWTz/v10g6EsRSzxWlEVxoxuL8tdPFGiQndusj2MqW8KRryMnB+HfzpxyHXw1sFpnd4SdZVq+Jt8ZCW+0slHuo79suQ6uBL43NaPS/L6tX15ZKQlUUQh67TpoSsfV8bXlyigfyvrHVR53xt39fyPWWYqHlyXy8LSnlk54WJDV7oSLdo0UKH/0TUH3SuMZO+fft22b17t6BzDrt+RNFZuHChjB49Wg4cOKBXDMaPH69DcPbu3Vvq168v/fr10zPvGEhgFv7zzz+XefPm6bpmzpwpQ4YM0feHcsmTJ5e9e/cKYvSPGjVKbty4Ee3eYVqE7MPG65tvvtFlMLuPNqATVjKWLFmidcPgZeTIkbpe6IhwokYWYlyI/AU0AYqGmQdIgARIgARIgARIgATudwIYABgdY2Txbdy4sbzyyiv6ttGhnjx5sl4RyJAhg+7YoyzMcTCbX6xYMV2uSJEisnPnTo+oEKITnf8FCxZou/3169fL9evXdflVq1bpwQJWHdDG5s33QqCaK0Ryry5dujgPZc+e3bltbGAlIk+ePHoXAwQMYuCLADlz5oy2+3/11Vf1PvIHcACgUfAPCZAACZAACZAACZBAfCKAjvf06dPd3nK6dOm07b9xEh152PBDYBJkiGFvb+y7vsNPoHjx4nqloGbNmlKjRg2daRjl4A8AHQw5ffq0juMP3wSzILwnrotJzLkKMMCAOZP5GnM4U2QbpglQTDR5jgRIgARIgARIgARIIN4RePbZZ2Xq1KnahOfPP/+UuXPnSpkyZWLkAGdb2PWbBWZDMMkZM2aM7vgj9CicdSGw///pp590G7DRR/1IBhZXadq0qTY3QpQj+CvAxOiXX35xVov7ujfscB7mBgmQQKgJJFDLkoglHi6SUNkfQudwEJX+XBKGUS6EBIptRADYOtRsltUSoUKzJ7odc7ZPf9u8q5LkWC18bu8RtTqZIZ7bgP4mWPj84jchnPKjRDjU/4e7gfme3XsirNtKqDIAR/iQqmyXSvtlyE1JYmwG/b1169baJAj287DLb9eunbbBh8OtJ3niiSekc+fO8uKLLzqj/cA0BzP/pUuX1sdKlCihO/wYFMDnAD4GOIdoQ3A0TqsSH8ZVMmfOrHXImTOntv9HhCHD1Al1w5FZPffqyaeQAAn4TWDvR8PlY2UP+GVD+ztljezfTxKpH5nXB33o9/0G88LH/7kq21Kmk8RhkLQKkZC+7PO2TKpRJ5iI/G7rrW8nSPE166TlF1/5XUewLkSEqXJnj8u+iAeD1WSc2hmkHKGzHTwkrUdHRgCJU2VBurjy0X0ytO3LUnb5iiC16H8z/yR9UIrcuBIWz0PEC/4PtM+mfkSavr9SVr0ZadftPzHvr0w42fqBtveti8yRZjJYhkg6Oa8vw+BhqtSWlOJuVjzSHMeX+v0pe/nyZYF/gNlUJ6Z64JCLl2tYT8zswwzH9TjqwgAjadKkAjMjKwUOwjBBcpfcjCsAVpJmXfGSgEPNbVg9exYokA4V0UD9wgSqesvrhb6BmKm2XFFVIfQMl+cA959c2bIGdIbWYshpVDbMsBH1LDgShM/3DFwxYAmX79ptZR+d3AIzCbs/T/o3JSJ+WWqreDXSUsbJGxL4SSqY4cDp1tWsZ8+ePdoOH3b3EITt9EUSqtVKvFwFgwhPApt8s2AAgZwCx48f1zP4WIXwRzDYcDfgQF3x68nyhx6vIQESIAESIAESIAESuK8IXLlyRcqWLavNccw39uabb+qIPeZjgdhGEq+lS5dGqxr+BtWqVZOWLVvqqEHYhqkQTISsEKwKPPPMMxwAWAGTdZAACZAACZAACZAACdyfBFwde427RGfaVdyVhbW96/Fly5Y5nYHNdfz444/aVGjXrl2CnAFwIkboUOQJMAtyALgTDBQQ3tRVsOKB49AD4Ue5AuBKiPskQAIkQAIkQAIkQALxngA6ynDgLVq0qMChdsWKFZpJ165d5YUXXtC+AcOHD5fu3bsLsusiDj9i9mPG3hB3GXmnTJmiO/WI7b9mzRqjqH5HYjB0+vft26f34Xuwdu1anXkYB3LlyqUdfEuWLKnNgwydPGUuds0S/Prrr+s8BBwAaLz8QwL2IrCrWBFBdt1wETgX7ytUMCzURSbgYUMHh4WuUHJsj66yrWzpsND3nMoE3P+zT8JCVyj5XccOsqZ61bDQ96+UKeTtiWPDQlcoObt1S1nS4Jmw0Peu8tfoPHNqWOgKJReWbCA/l7vXwbS74l2VTf8/Yl8H/gIFCoj5tXr1ao0UjrkIp4nOPsJoIlNwz5499TnMvp84cULgIIzkWthHR37Hjh1y8OBBPcO+bds2Hf7TXUZeDB7ge4BzSCxmFoQGRbuIDISEYxhYIJGX4UOAGP+I8oO2xo0bJwhXCp+BmDIXm7MEIysxBhkcAJipc5sEbELg4sMPy6aKUX8UbKKaWzU2VaogF02JUdwWssnBK2nTyHoVsSdcZHvZMnI2S+awUPdGiuSy6qmaYaErlNxZvJicyJkDm7aXf1X0kOXPhEeEKcDcV7iQHM4bvOg1cfkA4Wy7qHHDuFQR1GsPPZJP9me9FyozqI370dgSqSu3JLEfVwbnEmToNb8QphOye/du7cxbu3ZtvY/3U6dO6Q4+DtSqVUvgvIvONKRevXqCPACI5pM7d249OECMfyMj79tvv6078rNmzdLlPf1BYrHBgwfLuXPnBJ111FmlShVZuHCh8xL4B0AqVaqkdcQABZ18neH3v6zC9evXd4b+NLIEm5OFMQqQEyc3SIAESIAESIAESIAE4hOBHDlyRAm/iQ48BJmAYX7jGprTyAZs7kyjvGt2YNj9x5aRF9e5ysCBA3WHH517mB/hBR2//fZbeeqpp3RxQ0e0gdl/RB2KKXOxq66ohCsAruS5TwIkQAIkQAIkQAIkEK8JoNP9sFqNN2zsYUuPbL0FC3pv7hpTRl7kBHDnyIsZf5ganT59WvOH0y5m9x9//HHn5/HDDz/obeiEzj9MhbzNXIywoHBe5gqAEyc3SIAESIAESIAESIAESCCSwKBBg6R58+byyCOPCMKGzp07VxKrPBTeSkwZeTHDD5Md2PHD7t+Qbt26yXmV96RQoULavAirCDiP44b8/PPPMmnSJEFyMUQNwiqFp8zFy5cvNy7T7xhgwKmZA4AoWLhDAr4TQIpzqxMqZVAj/0Bk5IxAaLAAJP8ut3S5pD971nd4sVwBfVW68lhK+XY6zcVLUmlh1HBqvtXgvjQyLO96opj7k3E4WnLVasl0/EQcanB/6U31TwCOpVZK8mt/SbW5862s0lnX5QwZnNtWbRRdv1EnwLKqPqOeQHzPkignw6d+mG00Yfn7OeVUaGUisIJbt0kKFc88ELKhciW5HkNSJV/bxO933ekzfL0s4OUT3r0j59JklvfajJS7KiFY+wWfSo6zByXPyV1yM7F9nWpdwdSR2coD4JbrYbf7yeS6DJOBKg/ww27PGweRgBPd4bTGAT/ekegLJjSu8ssvvzgPweQGM/GIsGMkBsNJOASbZfTo0eZdMXe6BwwYIH379o2WkRdOu507d9YhP80XY0Z/2LBh+gU/AFfTHpT9/vvvtW+AOUkZVit+++037XtgzlxctWpVwcss69at4wDADITbJOAPgUBkAs7/+x+Cl9USqEzAHQcPtVpVXV8gMgEj4+mb/fpbrm/uXbvlWurUltfb9tPPLK8TFULfo3lyW1p3hjNnpXe3yCgZVlZ8y4cZN1/abT52vC/FvS4biO9Zimt/ycAOnbzWwdeCmVREk4sZrRtk1Zv6va8qeF3+re8mybDWL3pdPraCEaoPOKJl29iK+Xc+Dv77GeSsfPt1LdmfsYBcSpFB3n9lpEz85hmpceZ/kbrEoW7PN7PC8yk/z0T+d7jnwBpTNa+qk8nlmPobaevuqewNZcG+RZ2s4amAhccxu27u/PtTtaeMvJiNj0nMfgWu5cydf/M5T8fNZbDNFQBXItwnARIgAT8JpLp0yc8rg3/ZA3//I5hVDhfJqKJvUAJHIO35C4Gr3OKasx4+Ivl+32FxrfasrsyhVYLX/MJN5IAaCMQHeUHN/8cmuyWpXI6tkA/njx07Jjt37tQhOVOlSuXDlZFFcW327Nn1isLx48e1n8Dhw4e1CQ868Zs3b440u1FOxf4KnH03bdok7777rhw4cECgM+TRRx+VFClSyMmTJ3U4U2/rpxOwt6RYjgRIgARIgARIgARI4L4hcElN2iAe/9NPPy1IzvXEE09Ihw4dfL6/9u3byx9//KFfb775pr7+ww8/1Pb52EEkHzgQx0XgC1C2bFmZPn269OvXTxBWFK+lS5fKxo0bBQm+fBH/hyK+tMKyJEACJEACJEACJEACJGAjAojtX6dOHXnvvfe0VojKAwfZGTNm6Kg6hqoI/YlZdldBeUTzMaRcuXKyaNEiY9fjO65DvH93DsWI0AOTIU+yePHiKG2iHAYBroI2UD/aMQv8HnT75oPcJgESsA8BZKcMFwknXcE0nPQNJ13Dja1DfcXwChcJp2eBbAP3VMFtNbrrauDai2vNKvSELQUZe2GmAwddQ9CZRwe+WrVq+hCSdiHEZoUKFQS29YjYA8FsPsoggzAy9l64EGlCt3btWqlRw7NnAtpD9B9cg8hCjRs3lrsIzqFk+/btOvIPViFQZt++ffq4r38QGahhw4aC5F+ZMmUSrEQYMmLECH0MekcdFhgl+E4CJBBSAsim2n7BnJDq4EvjbZYskLXVqvhyScjKbi9dUpqtWxWy9n1t+I2Z02Rhk/DIUnokTy6ptTd8bLP7jP1SZrZv5+tHEpLyl9Knk7LnToSkbX8aHTZsiIzr3tWfS4N+zZ2ECaTAretBb9ffBsdU7SnDn+rv7+VBv66oFJNrNuxubtiwQdvqI+qOWbJly6adfjFTjky88+bN053zmTNnypAhQ3TR7t27S+HChXVW4M8++8yZHRh2+n///be5uijbMN9BvH509hFdCFF7tm3bpssgcy+SgMGf4LXXXhPU604aNWqksw4j83C7dtF/vxAhKG3atFonZDOeNm2aziqMSEYjR44UZA2GDwFNgNzR5TESIAESIAESIAESIIH7lgCy4/4ZQ6haRP9B53/BggXaP2D9+vU6sy+ArF69Wq8GoAxm83Pnzu0Vp169eulrMRO/detWQZIvmBfBcRh5BtCphzz//PP65a5ShA41TIfcRRHCqgXMlZBMDIJsxrNnz9bvuGfkNtDH9V/+IQESIAESIAESIAESIIF4QqB48eKyZ88e3QE32/cjpj9MfN566y1BmSeffFI78cK0p1mzZpoOVgfQ+TfEfL1xzN07knlh5aFly5aCPAA7dkSumKIjD7t/w14fKwlYIciaNWu0amB6ZPY7cC2AAUWVKlWkWLFi+hT0RoQi+A5gdcMwUaIJkCs57pMACZAACZAACZAACdzXBGCD/9xzz+kMuug0QzArj8RdmIk/evSoTgA2ZswY3fHHudu3b+tyGBTA1AYCcxqY9Hgj6IT3799fm/gkS5ZM2/mjzgwq0SEy/xoJxJDd94033vCmymhlYGIE/4FatWrpF8x+kFm4adOmWk84KiPqEU2AoqHjARIgARIgARIgARIggfudADL6wt7+8ccf1zP66IgjCy8iAUEQvhMmPpjhL1GihI7zD1v6jz76SGCzj+uwGoB3bwS+AzDhQex+zPhXrFhR2+pjVv+DDz6Q999/X3r37q1n+L/++mtvqoxWBqsLMPnJkyePICMw2sCABfLiiy9Kzpw5JV++fBwARCPHAyTgI4EIFY8BqeStlIJbt0nn/oOtrFLXFQE91Y+V1dLl3QHy2J69Vlcr0DfCYn1z7D8gb/foZb2uSk+rnwMo+fLQjyXTiZOW65tQLTFfTp/e0noznjot/Tt2sbROVAau5zJbn/a01edjJNUlK9MJRd56IL5nKZStspXZb10/pKO5c0mi/2Y3Xc/5s9944mRJrMIZBkLwPFj5u5Dwzl35rEnzQKhqWZ25z+2WBUW+lZ92z5Ond/wotxOEz/ztp3JYpe2y7n/kUXlA6kpBmWEBXZjSjB8/Xtd0+fJlHenHXO3UqVMFUXVQDh324cOHO0+vWLFC2+0jcZjZHAiOvZCvvvrKWRb5BiBt2rSRVq1a6TpTu2SOx8z8woULo5kkGZXAfh+DDXdSvXp1wQuSLl06vZIAMyasMhj+AjiH1Q1EPYKjcvg8QdCcQgI2JKAsAVVYSWut6dKdOy94WS0O6GmyW7Sq/pKr11hVVZR6oK/DYn1TXb4ipVdYHwUIelr9HABG0Q2bojCxagcdqJTK6cxKSXb9hlRYHD0edVzbANsMyh7Waim41btle1/bDcT3LMm/t6TK/IW+quJ1+SxHjnpd1puCeXbu9qaYX2XwPbP6d6HmT3P90iVYF+U9u0v6zekmW7OXlYZbpwWrWUvaqS5xS4DlqsRhNQCoKH9KSXnI9ZRP+3DARcQdzOxDEObTkC1btugoP+g8Yxbdk7h24j2Vw3FzZuCYrnP1J4A/gOEwjEGCa9QiT216ymiMgYz2N/B0IY+TAAmQAAmQAAmQAAnYg0CCu3fsoYgNtFBDwDhrceTIEW0j766iFi1aOGP7uzvvzzFzZmBvr4dPQGa1+omIPjBNgvkO/AP8FTggG3kPuALgL0VeRwIkQAIkQAIkQAIkcN8RcJeEC2YzSZMmjXavnjL3umYJjnahOuCpTpTdtWuXdtxdsmSJIDkYBKFI4XsAu/6MGTPqY/jjqS3ohjCgRnSh33//Xc6cOaOvs9ZuwakKN0iABEiABEiABEiABEgg/Aggrr+RqAsRc5CZF4m/kF0XGYQhnjL3IsY/QnDCCRfXwmnYLPAR8FSnudycOXN00jCj849zZcqUkWXLlolh3uOprVy5cukwpogshIHClClT5NSpU9rRGPUi4RgHAGba3CYBmxA4n+lh2VC5kk20iV2NdVUry8WMGWIvaIMSV9Kmkd9qRjpL2UCdWFXYXKGcnMmaJdZydihwPUVyWV73aTuo4pUOv5cqIccey+lV2VAX+jdJYlnUqH6o1fC6/d1FVZbU/Hm9Lh/Kgg4Vzn3+s01CqYJPbR/IkE/2ZCrk0zWhLLxAUktk8MxQauFb29evX9cOt7C/h2MucgMg3Cei6RhOw+4y9yJpGMoi3OehQ4d03P0JEyZEaTymOs0FYa6DQYerIOIQnJJjagv6I7cAVjKQCRgdfpgSIcIQ9O7Xrx8HAK5guU8CdiCwp2gR+bJ3ZBY/O+gTmw6f9+sl+wp5FwYttroCfR7RTkYM7h/oZiyrf0K3LrK9TCnL6gtkRecfySSDP/04kE1YWvf0Di/JumpVLK0zUJX9pSKA9B37ZaCqt7zeOa2el2X16lpebyAqhFNx12lTAlF1QOpcXKiB/K9oZEKqgDRgcaU9JYf8Hcbdzbx58zqTahUpUkQQ0cdd5t5Ro0bJr7/+qnMIIJwoTG/atWunO+CuSN3V6VoGzscxZSqOra3mzSMjWxk6u9bPFQBXItwnARIgARIgARIgARIgAUXAbGtv2NK7y9x74sQJSa9CK6PjbxYjyZj5mLs6zeexjehEGzdujHIYYUAbN24sa9eujbUtDEIgiBrkLnwoBwBR0HKHBEiABEiABEiABEiABDwT8JS5t1mzZjJ37lw9c49ON8xvYLfvjyChF8J/fvPNN3JX5b6AQy+y+sIUqVSpUjo7sa9tYeCC8KeQqMMUfzTkNSRAAiRAAiRAAiRAAiQQZgRgzoNOsSGIjx+T2Y1RDu/uMvfmyJFDGjZsqMN1YpYfdvezZs0yX+b1NhJ6/fTTT9K1a1fp37+/wHcAWYknT56sVxn8aQsOxchEjIzAHAB4/VGwIAkEjwAyXSI7ZbgIssoGIgtuIO4fCbASWpjxNBA6mutMoNjqzLLmgxZt64RVFtWFaiJUaO5EtwMTq/yW+sdstfC5vUf0jovZwr0z/m3huQ3Ub8JN1WGz8tnFb4KVWZD9I+bdVReTK9vy2/9KipvXvLvABqWUAYpKl2mNbJAUsl/lFb5tQY2I6OPONAaaIgIQBB34VavuJY7s2LGjPo4/njL3fvTRRzJo0CAdmhPZew0xZwb2VKdR1niH/f7SpUv17P+tW7ckefLkxin97qktI9QnCsEsyYhEBAfiCxcu6MEEBwBRUHKHBHwnEKF+3Kz+R4dsqoHIqKp+7QLSmZxYMzDOfuj44p+zlVJk42aZUb6KlVXquqCn1c8BKh71bEvLdUWFyKRqdac6+4GD8kuBopbrm1gtfV9Rs2FWy8AOnayuUtenB2wWP7dpLl6StZmyB0RfVHr60azy4I0bltXf452+ltXlWlHBrdvkh3atpeDWt1xP+bWf4K5Ddj5wr6PmVyUeLorIbFXXV6Tx6amyqWAlmVyxkxwYlUz1Tq2r+576k+9tWrS1zaJ6TqloQi2kv9STzdJdvle1WvP5x1U918y9qA9RevCySozsve7q87Ut+ATgRR8AdzR5jAR8IIC5DUSRCAtRnT4rZ84Cfc/QFR3VcBDoGTbPgQIKfa3s8AX6M0rtEks70O3FpX79HQuT59a4zwxnzqolnPD4rpVYvSasvmsG47i+J791XYYtflmS3L4Z16rC8nq1piRZ5KKMlMlSTI5Zeg/Hjh3TYTWvXr0apd4tW7YIZt6tFJgY7d69O05Vbt682WnL729FYdJr8ff2eB0JkAAJkAAJkAAJkAAJRCcAHwA46SIxF5JlwUa+Q4cOzoJ16tTRJjPOAxZsILLP66+/HqeaatWqJUeOHIlTHRwAxAkfLyYBEiABEiABEiABEghHArVr1xZ08nft2iVTp07VM/MrVqyQGTNmRLkdROBBJB5XwfHYBCsIsZW7efOm2/pvK381d+26a9O1Ddd9XIO6UCeEAwCNgX9IgARIgARIgARIgATiC4GDBw/K4cOHpW/fe/4qsKdftGiRVKtWzYmhe/fuUrShAk1UAAAooElEQVRoUUHoT4T1hCAyzwsvvCBI1jV06FB59NFHBXkADClUqJAcPXpUl8uXL59OJFa3bl254eJnc+3aNR01CA7JmTJlkg8//FBXsXLlSsHgJFeuXFKhQgWjWrfvuXPnli5duggchrNkySI//vijXskoUKCA9OjRQ1+De2jVqpWgHbzee+89DgDc0uRBEggxgV3Figiy64aLjOzfT2UCLhgW6iIT8LChg8NCVyg5tkdX2Va2dFjoe05lAu7/2SdhoSuU/K5jB1lTvWpY6PtXyhTy9sSxYaErlJzduqUsafBMWOh7N0GEdJ45NSx0hZJ3IxLIz/kis7yGg9Kqqyz/SGLbqbphwwYpWLCgdog1K5ctWzYdOcc4VrJkSb0yMGHCBBkyZIg+jBl7dPgvX74snTp10qsIxuBg9erVkjZtWoFz8MSJE2Xfvn16haFw4cKyf/9+o1r9/v333+uyGIzALwB1nDt3TkfpQabfJUuWyMKFC6Nc47qDRGMYKOzZs0eef/55HeJz2bJlsmPHDpk0aZJgkAF9scqBvALbtm3Tqx1cAXAlyX0SsAGBiw8/LJsqlreBJt6psKlSBbmoYh6Hg1xJm0bWV60cDqpqHbeXLSNns2QOC31vpEguq56qGRa6QsmdxYvJiZw5sGl7+VfNTC5/po7t9TQU3Fe4kBzOm8fYtfU7HOIXNW5oax3NykHf/WnDY8IFei+RQnLLhvPNCNHpTcz/evXqafyYiT9+/Ljzo4AdfrJkyXRoznbt2sm3336rzyFOf5s2bQRx/DErj1fv3r3l2Wef1SsJzgrUBnIEQIeePXvqwQWyCM+ePVsXwUx9njx5xBxK1Hytefupp57SuwjzidWLNGnSaN3wfurUKX0O+QkQRhQDE5g9MQyomSC3SYAESIAESIAESIAE7nsCxYsX17PmmEE3h/IcPXq0IBqQYRpkxN6PUAMvc94Ac8e8bNmyOloQogbNmzdPhg8frvktX75c1qxZo81y0EkfNWqUIEGYIWi7SpUq2kQIx2rUqCHZs2cXxPE312+U9/RulIWO5nvBviFJkyY1NrUfAFcAnDi4QQIkQAIkQAIkQAIkEB8IPPLII/Lcc89J69atBR1xCExkBgwYIMasvy8c2rZtq23xMQMP3wAkE0OyMGTvHTFihOD89u3bo1SJVQGYCGE1Aa+RI0fK+fPno5SxamfOnDl6kIJ7/eWXX2y4JmPVnbIeEiABEiABEiABEiABEvBA4IsvvpDUqVMLTGdy5Mghr7zyigwbNiyaqY6Hy6MchlPw2rVrdUcfJzDAQHhRrDRghQDRhcyZhFGmZcuW2hEZpj4oB1v+J598EqcsF0QjgmMw7vXFF1+kCZDlhFlhvCMQiEzAGdTMQdnlKyxniYyql1VacKul3NLlkv6sSiRksQQiEzAyqlZauNhiTUXA9qpy/LqUPp2kvXDRsvpLrlotmY7fiy5hVcXnMj9ieTKl5Nf+kmpz51ulorOehHfuBCQTcNH1GyXbwUPOdizbUFmAj+fMaVl1qCiJcuJ76odI22BLK/6vsl/r1paOgyIdHK2oH9l6Uyjb5kAIngd816wSZPCuOz1q2Eer6ra6ngSOO3InQSJZkKeRrH3Usy/TrQRJpOu6AVL1yC9Wq+BzfXVkm3IBjh5C8x2V13evwL/Ju2zvFySlciZO4nP7MV2AqD/jx4/XReDQC5t5s8AUxxA49l65ckXvYuDgThCRp2rVqs5T/fv31xF3cB2uh8DJuHr16nobfgIwE4LJEfwJEidOrI+jDnM9+qDpz0VTYkSzjvA9wMsQOAYbAgfhl19+WRKoBJu4b/oAGGT4TgJ+EghEJuD8v/8heFktqS5dljNZs1hdrXQcPNTyOlFhIDIBo8P3Zr/+luubQnV+C6hOz/YypaTqPOv+6bb99DPLdUWFl9VAJfeuuGWjdFUM2WR7d+vpejjO+wn/i1sd54pcKmg+NvIfv8vhOO/m2blLNlSuFOd6zBXg+RrYoZP5kOXb+bf/blmd9aZ+b1ldrhXhecCA2yqJUP3PES3bWlVdlHoSNIuIsh/XnQfkjqw+m1fOJlQd5xh6cLsTF5YZtdpJ9csxR5Bx1cexwfpIUx9KZJ2u3fwZpUfK97uqSUJH9MGBq17GfvabB8VxO3KCJUJdb6W4dv59qRsDgnHjxumwm+hgmwX7RufffNy8nSpVKvNuwLbNfgAxPD4Ba58VkwAJhJBAoDpTIbwl2zSd8fS92SLbKOVBETwHCW/f8XDWfoeT/Wejaz/NomuEGWorO6jRW7D+SJJ//rG+0gDWmEiZM8RXyXz3pOAVkxxPmEMecNj7M0125y/Jf+MPSXE30v4+pvsJxLl/1DMPm/zMmTPrOP7mNv744w9JkiSJ5M2b13zY4zYyCCOGP+z4rRbkE8CMPfIEmAVhPo28AnD8hRkRdHYnMD3CCoNZOAAw0+A2CZAACZAACZAACZDAfU8AIT1hm1+zZk2d/Mu4YcTNL1WqlO7M//zzz8bhGN/h7GulILkY8g/AVAirC/BPeO2116I0AZMerC5g5QKhRI8cOSJjx46VJk2aRCmHHdj+uwoHAK5EuE8CJEACJEACJEACJHDfE0B2X8z2X7hwwZn8C51+rAq4CpJpocNt2Okb569fv65n180hN3EO5VHW1STotlp9xTHjOEKLYibfCDeKa5HIq1ixYtjUmYb1hps/n3zyiTNrMTIYY6bfdQAAPbCC4CpRDZVcz3KfBEggZASQnTJcJJx0BdNw0jecdA03tg71FcMrXCScngWyDdxTBVt6V3v6wLUW95rvin2/ZEi81aBBA2fyLdzt9OnTpUWLFs4bP3z4sFSqVEmH80Rkn8aNG8td5TiOcJ1YQShfvryO3W/E/scKApJuIZEXzHZgGgRZuXKl1K5dW0f6QVIx1IFZfZgZFS1aVPLly6fzEkyZMkXWr1+vQ4oih0CPHj30KoBToRg2ENHIEIQexSACpkGIRmQ4DiPSkF49MArynQRIwD4EkE21/YI59lEoFk3aLFkga6tViaWUPU5vL11Smq1bZQ9lvNDijZnTZGGT8MhSeiRPLqm1d4cXd2WPIn3Gfikz27ezhzKxaIHoUmXPnYillH1ODxs2RMZ172ofhWLQ5E7CBFLg1vUYStjr1BfJe8jHKd+3l1IxaFOsxBm5liBlDCVCe6p58+YyY0ZkFKhLly7pJFwIlWkIBgSI1w9/AcT2/+2332Tbtm06i2/BggX18c2bNwts8jGb//3332un34MHD8ru3btl2rRpcu7cObmjfIN+/fVXWbJkiSxcuFDXcfLkSZ0H4MCBA1KlShWZNGmSIJxomTJldE4ADC4wg/+vB6f3Ll266MEJQohi5v+bb77Rai9YsECQ0Gzx4sVy6NAhHXlowoQJ+hzMhWDiRBMg4xPmOwmQAAmQAAmQAAmQQLwigLj76HTDDOinn36KZkLTq1cvWb16tU7mhURhcB42Mvi+++67ggy/9evX16Y6MAOaNWuWzsbbs2dkRDSsMsyePVvP9GNVADPyEHTakRkYYUgxuECeAPgj+CIw+UFnHiZEq1at0qsZMGnCQAPJzGDiBGnXrp106tRJunfvrvdxjiZAGgX/kAAJkAAJkAAJkAAJxDcCsMVv1KiR/Pjjj3r23mz+AxbdunWTd955RxBCE+Y4Of/L8QHHWsyuI6kWOu9YNcBMPwYHcOCtUaOGfg0ePNiZ3Ouhhx5y4kWHHaZAWFVA+02bNtUrCM4CXmzAbAhtYRDTp08fQf3o/KdPn14w8DCLke0Yx1COAwAzHW6TAAmQAAmQAAmQAAnEKwIwA0IEHczuGx18AwDMaJDQC/b6CKW5b98+gSMvzHUGDhwouBZmPwjFichCMBdCGYQExWvkyJHaX8Coz3hHAjDMxPft21eb8WCVAfVC4LQL0x9fZOPGjToSEJKRNWvWTObOnaujA8EsCWZIMCsyS9ThgfkMt0mABEiABEiABEiABEjgPicAW3tk1MUMv6vAbKZz5846VwDi7FesWFFg3w9HWjjsli5dWne00dmHWQ9CdsLkB6Y+KVOm1OUxQ48Ov1lgdgSHYoT6RGcfjsD79+/XReB0jIy+SC4Wk8C5FysYCRMmlCxZsgiiAsHMCAJHZAxmMmbMqKMawTTJLBFqZBBOzuRm3blNArYggPE63MeszOOHHJc31OueP7/asUD+VnVAX6vdsS6rOpOrl/sUJOqEn3JOXZfRz2s9XYb0QdfUKzIpu6dS/h2/oi5Lql7RA675Vx+uuqpeD6qXlXWiXjDADBD0tUqQVgwM0llV4X/14J/UBfWKtGa1rvI/VVV4ZsHXSkH6JXyH7y32x732QDEwNDuvNqzki9ROMDGImnrIaC1u74HgG4jfmrjdpeer8f8Gz0MKz0UEc8d4WfkMxtBcjKfwbKVXL9dYQJ6Ox1hZiE7CgRfRfcxRdgxVEAYUHfAHH4z6S3L16lW9YuAaNtS4znhHdB5kCnYNI4rVCKwEuB43rvPmHQMLvMymR8Z1HAAYJPhOAiRAAiRAAiRAAiRAAvGAAH0A4sGHzFskARIgARIgARIgARIgAYMABwAGCb6TAAmQAAmQAAmQAAmQQDwgwAFAPPiQeYskQAIkQAIkQAIkQAIkYBDgAMAgwXcSIAESIAESIAESIAESiAcEOACIBx8yb5EESIAESIAESIAESIAEDAIcABgk+E4CJEACJEACJEACJEAC8YAABwDx4EPmLZIACZAACZAACZAACZCAQYADAIME30mABEiABEiABEiABEggHhDgACAefMi8RRIgARIgARIgARIgARIwCHAAYJDgOwmQAAmQAAmQAAmQAAnEAwIcAMSDD5m3SAIkQAIkQAIkQAIkQAIGAQ4ADBJ8JwESIAESIAESIAESIIF4QIADgHjwIfMWSYAESIAESIAESIAESMAgwAGAQYLvJEACJEACJEACJEACJBAPCHAAEA8+ZN4iCZCAyI0bN4ghwATA+Pr16wFuxZrq7969KxcvXrSmMotqOXLkiPz1118W1Racavbu3Sv//vuvbuzy5cuyfPny4DTMVkiABOJEIMKhJE418GISIAGvCKDDMXPmTK/KolDz5s29LsuCUQmcOnVKBg4cKO+++648/PDDmuWPP/4oefLkkZ9++kny588f9YIQ76HTN2rUKJkzZ44cO3ZMMmXKJOXKlZN+/frp7RCrF6X5F154QapWrSovvvhilOPYyZs3r/Ts2VNeeumlaOdCcQCf9dixY2XevHnRmu/Tp49s2rRJFi5cGO1cqA48++yz8ueff8ovv/wSKhV8avftt9+WESNGyB9//CH58uWTHTt2yBNPPCGVK1eWH374QVKnTu1TfYEsPHXqVNm+fbvbJhIlSiSpUqWSEiVKSPXq1d2WCcVBPAd4frdt2yZJkiTR+r366qtSsWLFUKgTY5snT56U999/X7Zs2SJnz56VokWLSu3ataVTp04xXseToSPAAUDo2LPleEbg5s2b8uCDD3p913Ybm8+fP19mzJghGzZsEFfdnn76afnkk0+8vrdAF6xZs6bs2bNHVq5cKWvXrpVWrVrJBx98IOvWrZOjR4/K1q1bA62C1/Xfvn1bd6jRicKgL2vWrPqf6NKlSyVx4sR6O1u2bF7XF4iCu3fvluHDh+uqMcObOXNm3eEzt4WOKzp9s2fPlvr165tPBXUbA+3u3bvrjjRm1KE7OiJmAfPFixdLtWrVZMqUKeZTId1u0KCB/m5hIGh3wUAVnX583vj+GwLmzZo1k5dfflleeeUV43DI34cOHSqDBw+Wa9euSdq0aaVAgQJy6NAh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QAIcAAQQLqsmARIgARIgARIgARIgAbsR4ADAbp8I9SEBEiABEiABEiABEiCBABLgACCAcFk1CZAACZAACZAACZAACdiNAAcAdvtEqA8JkAAJkAAJkAAJkAAJBJAABwABhMuqSYAESIAESIAESIAESMBuBDgAsNsnQn1IgARIgARIgARIgARIIIAEOAAIIFxWTQIkQAIkQAIkQAIkQAJ2I8ABgN0+EepDAiRAAiRAAiRAAiRAAgEkwAFAAOGyahIgARIgARIgARIgARKwGwEOAOz2iVAfEiABEiABEiABEiABEgggAQ4AAgiXVZMACZAACZAACZAACZCA3QhwAGC3T4T6kAAJkAAJkAAJkAAJkEAACXAAEEC4rJoESIAESIAESIAESIAE7EaAAwC7fSLUhwRIgARIgARIgARIgAQCSIADgADCZdUkQAIkQAIkQAIkQAIkYDcCHADY7ROhPiRAAiRAAiRAAiRAAiQQQAIcAAQQLqsmARIgARIgARIgARIgAbsR4ADAbp8I9SEBEiABEiABEiABEiCBABLgACCAcFk1CZAACZAACZAACZAACdiNAAcAdvtEqA8JkAAJkAAJkAAJkAAJBJAABwABhMuqSYAESIAESIAESIAESMBuBDgAsNsnQn1IgARIgARIgARIgARIIIAEOAAIIFxWTQIkQAIkQAIkQAIkQAJ2I8ABgN0+EepDAiRAAiRAAiRAAiRAAgEkwAFAAOGyahIgARIgARIgARIgARKwGwEOAOz2iVAfEiABEiABEiABEiABEgggAQ4AAgiXVZMACZAACZAACZAACZCA3QhwAGC3T4T6kAAJkAAJkAAJkAAJkEAACfwfgIRLMDV+QV8AAAAASUVORK5CYII=" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb7"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb7-1"><a href="#cb7-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">keysize=</span><span class="dv">2</span>) <span class="do">## default - dendrogram plotted and reordering done.</span></span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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3aJ8+fJp281uQE+ePKGEhATtPWufdOrUib788kvy8fHRqyo93Qw9e/DggV55Sy+kUS5q3749eXh4CFHsuvL48WOqWbMmGapf5mbomdK6sUK5cuUShgkbbf3796fp06cLPQ3Vb2vdmNOYMWNo2rRpQif5hxp0k3XBEQRAAARAAARAAATSI+CwBoDkkkG+vr7atvNIMid7rQPQKiKdpKfbw4cP9fRm48GaOktThmItwHfffUc5c+ZUjW7x8fHCcGJjYO3atcSLqNXA7b333qPRo0cLVmp9p7p64RwEQAAEQAAEQAAEUhNwWAOAO47Pnz/Xtpc70Z6enmk6btoMNjxJT7fcuXPr6c2LTXn2whqJO//169enoUOHUs+ePUUVatGN39W4cePo0KFDxG5R0loOMTNg7J3aghsvlObF04GBgbRjxw7id3PixAm6c+eO3XWzxvcDMkEABEAABEAABByTgLtjNosoNDRUuLPI7WMXjfz58wvXEvmevY7p6cbPbt++rVWNzzkakNLpn3/+ocaNG9OgQYNoyJAhWvH21i0uLk64TUmLp4WLErspSQuhRceb3x+/RznpvlNbcLt79y7x+okPPvhAqHDz5k364YcfhKuZvbnJTHAEARAAARAAARAAgYwIOOwMAHduOZzkgQMHxEJcKeINtW3bNiMeNnmenm4crnThwoXCJz8yMlIsAG7durXievHi4s6dO9Pw4cNJinohPtIydGEUGONmC928vLxo27ZttGzZMtFmHnHnd8hhVO3NjTv+UgQD7ad8+fI0e/Zs6tq1q911U/wLAoEgAAIgAAIgAAKOS8AusYdsVOnixYs1fn5+IixWw4YNNZLLho1q1q9GchfRCwPKT43pxiHopM65RnJp0Ugj3hppwam+MAWuDh8+rJG+0Wk+8+bNE9LtqRsrIHX4NXXq1NFUrFhRhESVDCJtq+2tm1YR6aR69eraMKB8X0266eqJcxAAAdMIIAyoaZyQS50EEAZUne9FrVq5sGKOa96QGP1nv3Fe4Kq2xCFCjenG/uXsB88feyQ16MYRfgICAtI0Xw26pVHq3xtq1s2YzrgPAiDwioCbm5sIOMCR0pBAIKsRkPYOErPRvL5PjalcuXJidl/aD0CN6jmdTg67BkB+k+7u7qrs/LN+6enGcfntmdSgm6HOP7jZ81uBukEABEAABEAABByBAIY5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IjvQunXrpLaqyorVCmTLCqWAEQQ1FZBVafv27XL69Gn9PoTrFFKVYj8eWKEKpSBeonDhwpHucKHsO6H3BYMYGYG++uorHQSM4oIw7nr27Knfd0ivSjGHAFcAzLkX1IQESIAEQk4AM8BwdcBMK4Izkb0DriGoq4BMN3CFoCQ8Ahj0w/3HU+DuhboAVvAy6mS4V/b2PD4Y21h1wioJBoaWwJCCsYLg0bFjx+qKwNZrof6PVLhYFYErEFZSEBTvLkg3TImZQKNGjWTfvn3awESKUGQCqlixonGB6DFrf2/tpQFwb91vXi0JkAAJRCHQtm1bna4SS/fuA0HMhKKQGt0gouBKMBsoYoVUmqiGDdcMrPRglr1Xr156QItVC7gAzZ07V+AWFEpBBqVdu3ZFVpx27xsVxt3fh+6vheo5GEEHby4rNABivxMIMMfKEh4UcwkwC5C594aakQAJkEDICGC2GC4/GIAhzSF82VOnTh2y/tmRvQQQzAo/bKzkIB0p6hEg0xMMOwQvY7Ydxh1qGPhayMkuDQ8fPqxrEqAGAGbbkXd/y5Yt2lccKSThAoTZdwoJkEDwCNAACB5btkwCJEACJEACjhJAgS1k1oFbV5EiRfRqANx+IHgN+5yoV4B0qQjuRepUZFCCSxIyE/Xt21dXL3YUGjsngXuAAA2Ae+Am8xJJgARIgARIwDQCWHVav369nv1H8G+lSpX06pNpelIfEghHAjQAwvGu8ppIgARIgARIgARIgARIwAsBpgH1Aoa7SYAESIAESIAESIAESCAcCdAACMe7ymsiARIgARIgARIgARIgAS8EaAB4AcPdJEACJEACJEACJEACJBCOBGgAhONd5TWRAAmQAAmQAAmQAAmQgBcCNAC8gOFuEiABEiABEiABEiABEghHAjQAwvGu8ppIgARIgARIgARIgARIwAsBGgBewHA3CZAACZAACZAACZAACYQjARoA4XhXeU0kQAIkQAIkQAIkQAIk4IUADQAvYLibBEiABEiABEiABEiABMKRAA2AcLyrvCYSIAESIAESIAESIAES8EKABoAXMNxNAiRAAiRAAiRAAiRAAuFIgAZAON5VXhMJkAAJkAAJkAAJkAAJeCFAA8ALGO4mARIgARIgARIgARIggXAkQAMgHO8qr4kESIAESIAESIAESIAEvBCgAeAFDHeTAAmQAAmQAAmQAAmQQDgSoAEQjneV10QCJEACJEACJEACJEACXgjQAPAChrtJgARIgARIgARIgARIIBwJ0AAIx7vKayIBEiABEiABEiABEiABLwRoAHgBw90kQAIkQAIkQAIkQAIkEI4EaACE413lNZEACZAACZAACZAACZCAFwI0ALyA4W4SIAESIAESIAESIAESCEcCNADC8a7ymkiABEiABEiABEiABEjACwEaAF7AcDcJkAAJkAAJkAAJkAAJhCMBGgDheFd5TSRAAiRAAiRAAiRAAiTghQANAC9guJsESIAESIAESIAESIAEwpEADYBwvKu8JhIgARIgARIgARIgARLwQoAGgBcw3E0CJEACJEACJEACJEAC4UiABkA43lVeEwmQAAmQAAmQAAmQAAl4IUADwAsY7iYBEiABEiABEiABEiCBcCRAAyAc7yqviQRIgARIgARIgARIgAS8EPh/fDPpBd6xb5oAAAAASUVORK5CYII=" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb8"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb8-1"><a href="#cb8-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">Rowv=</span><span class="cn">FALSE</span>, <span class="at">dendrogram=</span><span class="st">"both"</span>) <span class="do">## generates a warning!</span></span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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ji+Lz0QCJEACJEACJEACJEACiSVAAyCxBFmfBEiABEiABEiABEiABExEgAaAiV4WVSUBEiABEiABEiABEiCBxBKgAZBYgqxPAiRAAiRAAiRAAiRAAiYiQAPARC+LqpIACZAACZAACZAACZBAYgnQAEgsQdYnARIgARIgARIgARIgARMRoAFgopdFVUmABEiABEiABEiABEggsQRoACSWoIfqI6kGcgqcPn06hgY1a9aU7777LsZ16ws5cuSQo0ePWl/iMQmQAAmQAAmQAAmQQAogQAPApC85Z86cUq9ePZk/f360Jzhz5ozs3r1b2rVrF+06T0iABEiABEiABEiABEgABGgAmPj3oEuXLjJv3rxoTzBnzhxp1aqVIPX2/fv3pVevXgJjISgoSNq3by937tyJVv7vv/+Wli1bWq7t3LlTWrdubTnfuHGjlCtXTjJlyiRt27aV0NBQyz0ekAAJkAAJkAAJkAAJmI8ADQDzvTOLxhionzx5Mporz48//ijdunVTZcaPH6/uYVC/efNm2bNnT4wVAxgJp06dsrSJc92t6Pr169K8eXN555135MCBA5I2bVoZOXKkpSwPSIAESIAESIAESIAEzEeABoD53plFYwzI4eqjuwFhgH/79m2pW7euKoMZ+++//15CQkIkc+bMUqxYMbl06ZKlflwHixcvlpIlS0rHjh0lW7ZsMmLECFmxYkVc1XifBEiABEiABEiABEjAwARoABj45TijmrUb0OzZs+Wll16SVKmevNb06dPLhx9+KHnz5pWqVavKwYMH5fHjx7E2GxUVZbmP/QS7du2SLFmyqE+JEiXk3Llzgg3IFBIgARIgARIgARIgAXMSoAFgzvdm0fq5555Tvv779+9X+wG6du1quff6669LZGSkrF+/Xrn51KhRQ6wH+CgIYyE8PNxSBz7+epnAwEC10fjff/8V/XPx4kW1p8BSgQckQAIkQAIkQAIkQAKmIkADwFSvK6ayXl5eglWAIUOGSO7cuaVIkSKWQhisN2nSRAoUKCBXr16VtWvXSkREhOU+DrJmzSrnz5+Xa9euqetLly613EeUoXXr1snx48fVtSVLlkjlypVjtGGpwAMSIAESIAESIAESIAHDE/AxvIZUME4CcPspXLiwTJ06NVrZ/v37y8CBA2XKlClq0A5jQB/M6wULFSqkovtgfwCMgaZNm+q3pHz58vLZZ59JhQoVpGDBguLt7S3Tpk1T+QcshXhAAiRAAiRAAiRAAiRgKgI0AEz1uuwri0G87rZjXQKbgNu0aaNCd8KP31qwOqDLrFmz5NatW5ImTRpJnTq1fll9v/vuu9KnTx+5efOm2kgc7SZPSIAESIAESIAESIAETEeABoDpXln8FIaLkO3g314LGTNmtHdZXcPMP6IIUUiABEiABEiABEiABMxPgHsAzP8O+QQkQAIkQAIkQAIkQAIk4DQBGgBOo2JBEiABEiABEiABEiABEjA/ARoA5n+HfAISIAESIAESIAESIAEScJoADQCnUbEgCZAACZAACZAACZAACZifAA0A879DPgEJkAAJkAAJkAAJkAAJOE2ABoDTqFiQBEiABEiABEiABEiABMxPgAaA+d8hn4AESIAESIAESIAESIAEnCbAPABOo2JBEiABdxMoUKCAVK5cWVKl4lyFu9kbqb89e/bItWvXpGPHjkZSi7p4gMC+fftk3LhxUq9ePQ/0zi5JIPkQoAGQfN4ln4QEkh2Bs2fPypAhQ8THh3+qkt3LjccDIdv55cuXpU6dOvGoxaLJkcCOHTskIiIiOT4an4kE3EqA/6u6FTc7IwESiA8BzPy/+OKL4uvrG59qLEsCJJBMCYwfP15iy1yfTB+bj0UCLifAdXWXI2WDJEACJEACJEACJEACJGBcAjQAjPtuqBkJkAAJkAAJkAAJkAAJuJwADQCXI2WDJEACJEACJEACJEACJGBcAjQAjPtuqBkJkAAJkAAJkAAJkAAJuJwADQCXI2WDJEACJEACJEACJEACJGBcAowCZNx3Q81SMIFFixbJ0KFDpUSJEimYgsijR49U7Hdvb+8Uy+Ho0aPy9ttvS/fu3VMsAz64+QiMGDFCjh8/Lrlz53ap8keOHJGxY8dK0aJFXdZuVFSUbNq0SdavX++yNtkQCRidAA0Ao78h6pciCWDg6+XlJa1bt06Rz68/9MWLF1XCH7BIqXL48GG5cuWK+qRUBg8ePBAYgbly5UqpCEz33Lt375Zbt25Jvnz5XKo72kMYUFdOCkRGRsqGDRtcqicbIwGjE6ABYPQ3RP1SJIGgoCAJCQmRDh06pMjn1x8aOQAwA56SDYCrV6+qmdQxY8boWFzyfffuXZVh2ZVZljGTCnHl4AztwQDIlCmTzJgxA6eGlwMHDkiXLl0kW7Zshtc1qRTMmzevZM+eXfr16+fSLj7++GOXtofGHj9+LJ9++qnL22WDJGBkAjQAjPx2qBsJmIRAmzZtxN/fXw3SXK0yVkFcOaC8ffu2hIaGyq+//upqVZOkPQykwsLCBLOUrpR79+6pDMuuNK5gAEDPhg0bulJVOXnypJpNHjdunEvbhXEZHh4uqVOndmm7p0+flu3bt0uRIkVc1i5WBffs2SOrVq1yWZtsiARIIOUSoAGQct89n9zABAIDA03l/49BFAY7efLkcSnVihUrSsmSJV1qAFy+fFngWmQW6dy5sxpQ16pVy/Aqnz9/Xs34zps3z/C6QsFu3bopg6VYsWIu1XfBggXq30K6dOlc1i5WQcDXLAJXHaxkmkFgBD/77LNmUFXpCFc4/D6YRapWrerSv+FmeW6j6+mlzdg8WbM1uqbUjwRIgARIgARIgARIgARIINEEGAY00QjZAAmQAAmQAAmQAAmQAAmYhwANAPO8K2pKAiRAAiRAAiRAAiRAAokmQAMg0QjZAAmQAAmQAAmQAAmQAAmYhwANAPO8K2pKAiRAAiRAAiRAAiRAAokmwChAiUbIBlI6gb+/myH7TpyUzjO+NzyKX1s2l7NaWMle4ycaXlco2GrVr7KocQvx0eJ0G11up08vPX+YLnNatTO6qkq/kZ98KDX+2Cg1Nmw0vL6RWpSW1qtXyLL6jQ2vKxRc0PFFuZ/WX7p+a468BdD53ckTpNfYCVL46DGcGl56zZwmgz8eKrnPnjO0rl5OBJgKyxgob//fZPmx74uef5ZSXgnSoW2/ZTJ7XHtJ8+hhguonpJL3xDMJqcY6/xGgAcBfBRJIJIE72uD0OsL9XbmayJaSvvoNX1+5kimDKXQFjWPFi0nk9esi4Y+SHk4ie4iIiJDjRQqbhu2FrFnkdpSWW8AEv7eRPt5yVPtdMIOu+DUK9U8j90zyN0H/tT+dO5fcv3/fNIxPaWFGH965Y3x9ncgFF5EqlZzMXUAkzAD/h/ybMAPgeEhheXwnTOThXf1XyvDfCKW6d+9eyZEjh+TOnTuavkjm5+fn55JcHgcPHhTkcwkICIjWh6MTZH5HLhFd0qZNK/nz57fUv3Dhgty4cUNKlSqlF1Hff//9txQsWFBlytZvIHQw8pxkzZpVv2T5pguQBQUPSIAESIAESIAESIAEUgKBc+fOCXIUvPzyy9EeF8kiK1WqJO+//3606wk9QfswKJyV+fPnS9u2bWXEiBHq06tXL8mcObPo2eAx2YS8MJs2bbI0+cMPP8hrr72mEnLqF2/duiXVq1eXn3/+Wb8U7ZsGQDQcPCEBYxA4VK6MTPpokDGUcUKLcUM+kmOlSjhR0vNFzhQqKJ+PGu55RZzUYNr7fWVP1cpOlvZssashwTJk4leeVSIevc/u3VP+rFcnHjU8V/RO+gAZoLm9mEWWdOkka1o2M4W6kam85K2Fc0yhK5RcWa+lLGtiAHchJ4m99/p0eeCbxsnS7i2GmXEMzq9jpfk/WbZsmVoV0M/174cPHwoycjsrKG9PkH7r7t3YV0pq1KghS5cuVZ/NmzfLhg0b5MMPP1QJ4LCaMHHiRHnppZdUhvRDhw7JgAEDBIYDVi106d27t8SW6Z0GgE6K3yRgIAKh2bPLzhrmyUy5s2Z1Cc3mxFq3ARjfDAqU7XWMn1VXR7W3ahW5kjOHfmro73sB6WTT8w0MraO1cgcrlJPz+fNZXzLscbi2jL++WRPD6mer2LHSpeQUXOJMIFHaHpNVbVqZQNMnKv6Tv6gcL2SOCRdovLZ8M3nk7WtIvj4+PtKyZUtZsmSJRT9kMn/xxacG1qlTp6RmzZpSuXJlCQkJkTZt2qgM4qNHj5ayZcuqT/ny5SW9tg9s7dq1alBet25dKV68uKqjGxeRkZGC2fwiRYqoOkWLFpUjR45Y+o3tIDAwUM3u6wP6//3vf0qnt99+W+k6btw45f6jtzF37lxJkyaN1KnjeIKDBoBOi98kQAIkQAIkQAIkQAIpikCHDh1kwYIF6pnDwsLk8uXLUrJkSQsDGATt27dX+wUuXbokW7ZskT179sh7772nrmEfwXPPPSetWrWSevXqSb9+/aR06dJy8uRJNVOPbwjqwH//2LFjcuLECaldu7bMmjXL0o/1wa5du5SxAIMBxgja/uyzz5Q/v15u0qRJ8ssvvyiDol27dvplOXv2rHzxxRcyduxYyzV7BzQA7FHhNRIgARIgARIgARIggWRPAIN3zMRjpn7x4sXK/976oQcNGiSY4YcPfo8ePZQbzh1sQP9PMNDGBtxvv/1WXYHLDgwGzNZj1aBQoULqeoUKFWT8+PEyffp0wcw93Hqs29Hbwzdck6AXVhE2btyo9gL07NnTuoga/GNlYN26dYJVCghWGbp37676wYpEbMIoQLHR4T0SIAESIAESIAESIIFkSyCVFoWpdevWavC/cOFC+eabb2Tr1q2W53333Xflr7/+kk6dOqmNwfv377fcg+vQ5MmT5c8//7TMzsPHX3fVQUE9+g827WI2H7P66C9Dhgxy8+ZNS1vWB3ny5BG4+UCwUblBgwayfv16gREBOX78uPTp00fWrFmjfP+hGwwF7AfAt+7ChGhB2EuADcF9+/ZVdfUfXAHQSfCbBAxEIKu2zFh1/QYDaRS7KtXWrpcsWugyM0hgaJjUXLnaDKoqHStu2izB586bQt90t+9I3Z9XmEJXKFl2+w7Jc/IfU+jrp20ofP6np37KRle6xO49Uuiwc/7Nnn6WVNqsadN5T1xAPK2LM/0XPnlIih/d50xRQ5Rp/Ndi8X3s/OZZTygNN6Bp06ap2X2E3LSW1atXy5AhQ9TAHSE54cKDSDzbtm1TM/nLly9XUXr0Opi5x4ZcCFx94CIEwQC+efPmajMv9hRgpQDtxCVYRcCKQZcuXdQmZGwuhr7YFIw9CNAtPDxchg4dqlyPEMUI/eKDaEIjR46Ut956K0Y3XAGIgYQXSMDzBIrtOyD4mEV6Dx9lFlXVgO+dj4aYRt9uYyeaRtesl6/I4Hf7m0bfDtOmm0bXAM24GtbzTdPo23zOkwGQGRT2ihIZ06mbGVRVOtZf/4tpdIWiI7573fD6Pvvss8r3317oT/j0YwCNXAGIsoMIPfDrR+hN5M5o1qyZPP4vWSVm2eF/36JFC7WPAKsB+n4CRO3BBmLsE8AgHoN3zOQ7IxjsY3UCg3nkCQgODlZGAer6avl9Zs+erUKXNmzYUOmnt+nt7a3uY7OzrcS8YluC5yRAArES8MJynzaDZAbBTBf0NYuAq1n0hZ7gaxa5poXsNIuYja3Z9MXvwamiRSRSGyyYRcz0tyEupmb8fbF9JrP93wL9CxcuLBcvXlSPApcd5AXQpWPHjoIPpGvXrtK5c2fBzHqmTJn0IvLqq69ajm0P4N8P956MGTNGcwfavXu3hIaGSlBQULTr1vUx24+PtSCZV2wRgxBR6N9//7Wuoo5nzJgR45p+gQaAToLfJJBAAgghF6X5EJpBIjU9oa9ZBFzNoi/0BF+zSNZLl+WRVcxoI+ttNrZm0xfvvtChw3Jfc28wi5jpb0NcTM34+2L7TGb7v8VW/7jOMZNuPfiPqzzuOyqPpF5GEBoARngL1IEESIAE3EzAV/MZpZCATiDNvXv6Ib9JIEUQePDggfLPz5Ejh3LvsX5oJAeDuw9i9idWDh48KEjepW8Gjqs9uPicPn3aUgz7DrAvQa+PUKLY3FuqVClLGRwgElHBggXVqoN+4/z582pzMqIKWQvaMM90lbXmPCaBFEAA2SnNImbSFUzNpK+ZdDUb2yjtnxg+ZhEz/S6QbdL9VsGJ0zyOnNrfW4OuOsPlBxF2Xn755WgvC64+lSpVUhF/ot1I4Anah0HhrGADMTbvjhgxQn0QNQirBghDCsHG4Vq1agmiCumC/QivvfaaShamX0Pkn+rVq8vPP/+sX7J8I2oRDQALDh6QgHEIIJvqy78tN45CcWjSdc1vsrVu7ThKGeP23soVpd22p384jaGVYy3eXjhXVrY1R5bS04ULSsOjT0PkOX4qY9z5YNpkWfhyd2MoE4cWYVkyS9Wr5+MoZZzbn38+Qr7tFz3soHG0i67JY+9UUvzR3egXDXw25ZX+MvrtoQbWMLpqFaZckdtpYo9JH72G+84wM47BuZ6tFz0vW7ZMsCpgK9i4++iR89GMUN6eYGPw3bux/75hozHCd+KDaEHYU4CNwFi1wGrCxIkTBZuKMchH6M8BAwaoyENYtdCld+/eDvcZIEMwDQCdFL9JgARIgARIgARIgARSDAFEx2nZsqUgnr8uyPyrx9HHNSTZQthOhOMMCQlRkXyQcGv06NEqkg+i+SBRGBJvrV27Vg3K69atq5J4oY5uXKAOZvPhVoQ62Lgb28ZeXR98I+GXv7+/ZUCPHAHQCZuFoeu4ceOU+49eZ+7cuZImTRrBQN+eZMmShQaAPTC8RgIkQAIkQAIkQAIkkPwJIKb+ggVP8kCEhYWpcKB66E48PQwCZPZFPP9LWo6eLVu2yJ49e+S9995T13Adsf9btWqlQnwibGjp0qVVqFDM1CNkKAR14HuPPAKI0V+7dm2ZNWuWumf7Y9euXcpYgMGAAT7a/uyzzyzJxlB+0qRJKhswDIp27dpZmjh79qwKRYoMxbEJVwBio8N7JEACJEACJEACJEACyZYABu+YicdM/eLFi5X/vfXDDho0SM3wwwe/R48eyg3nzp07liIYaGMD7rfffquuwWUHBgNCi2IFoFChQuo6sviOHz9epk+frmbu4dZj3Y6lQe0ArknQq3jx4iqzL/YD9OzZ07qIGvxjZWDdunVqlQI3scrQvXt31Q9WJGITRgGKjQ7vkQAJkAAJkAAJkAAJJFsCqbTwza1bt1aDfyTb+uabb2Tr1q2W53333Xflr7/+kk6dOqmNwfv3P93nBNehyZMnCzbVIlY/BD7+GPzrokfvwaZdzOZjVh/9ZciQQeUK0MtZf+fJk0fg5gPBRuUGDRqoTMIwIiBIINanTx9Zs2aN8v2Hbhs3blT7AfCtuzAhWhD2EWCvAJKUWQsNAGsaPCYBgxAosXuPvDVkuEG0iVuNPh8PlQJHjsZd0AAl8h0/IQPeH2QATZxT4dVRX0rw+QvOFfZwqWwXL8mQ3n08rIXz3XeeNEUyht1wvoIHSwZoSX4+79LDgxrEr+s2M78Xs4Sa9X4cKRPbdojfA3qwdKPViyXC2zzDtzGTu4p/uLHDzMIN6J133lF+8wi5aW0ArF69WjDLjwy+cN2BCw8i8Wzbtk3N5GMQbh3bHzP3iOSD7MIoDxchyPr166V58+ZqMy/qDxkyRIoVKxbnbxJWEeDr36VLF0EiMczyQ19sCsZeghIlSki1atVk6NChqk1EMdIFkYEQCcg20hHum+c3SH8afpOAwQgkRTi2zFevCT5mkYqb/0wSVSPspC9PbEcZb9yUyhuSJgpQhJaS3dVS9q+drm5StZcUyevS3r0n1VevTRJ9kyJLbYndT/5jThKFXdyoX/gjqb1ipYtbfdqcq/kWPnj4aeNJcBTh4+3SVhssjRkq0aUdOGjsQeo0cjZ3AYnwcf5vR/4zJxy05p7Ld9IEyMkc0Qeu4T5PZr/taVB3z2/2LhvqGgbrly9fthv6Ez79b731lsoVgCg7iNADv36E3rx//740a9ZMHj9+rJ4Hs+xffPGFtGjRQrCPAKsB+n4CRO1p06aNMiQQIQiDd8zkOyMY7GN1YuTIkYI8AcHBwcooQF1f7f+d2bNnq9ClDRs2VPrpbSKBGe5js7OtxLxiW4LnJEACsRI4o+2mz711e6xljHLTdOnatWXU21rqdTMYQ4fKl5O7cfhcGuX3AHqcKlJYGpsk+RMypZpJvLT/9PFvzUxyL106uZojxDQq39D+7l7JlUsKHTb4ymMci3efjvlSNtVtIM0XzBOJo6x7Xk7cU1pvTZkjl7PnEv/7T0NZPrd5laTZoc3yR8Zd3z3PEXcvhQsXlosXL6qCcNlBXgBdOnbsKPhAunbtKp07dxbMrFtn93311Vf14jG+4d9/8+ZNlZTL2h0IM/ihoaESFBQUzU3IugHM9uNjLXAvii1iECIK/autEtrKjBkzbC9ZzmkAWFDwgAQSRiCtllHV32rJLWGtuKeW2dK1B2t/kB9qoczMIGHZskqzufPNoKrSMfuFi+L936yV0ZWGAeATj/jbnn4e6It/a2aS0jt3yb2AANOoXG3dH3InQ+ybHM3wMLcyBcnATwZJ42WLzaCu0jHcL7X83/A+UmXnRtPobE/RcO3/bgzIIRikZ8yYUfLly2fx5beug5l068G/9T1Hx47KW7sLOaqL61evXhXoaC3YN4CPLoj4g82+2AysC1YjkH0YBg5ChzoSc/2FcvQUvE4CJEACJEACJEACJEACThKAKw1855FEC24+cNspWLCg2gwcVxPYFAy3nKQUbBZGHH/9A90Q718XrF7AdWnHjh36JWXQIFFY//79lcvS9u2OvRNoAFiw8YAEjEPgWnB2+atWTeMoFIcm2+rUklBtBtwMcjMoULY0qGcGVZWOu6pXk8u5cppC37sB6WR900am0BVK7qv0jJwtkN/A5yZOAABAAElEQVQU+ob7+cqq1i1MoSuUPFxWi4NerIgp9I3SPMxWtG9rCl2h5IkiWgKpEqVMo+/v9Vtpm5Zdu2fDVQ8P//g//vhDRdA5evSoigCEcJtI/mUttuE69+3bp/YMWJdBdl/4/MdHsIfAkfz0009qjwD2CcDHH9mJsRcBgnClMF5sMxPDaIDbz++//y4zZ84URDByJDQAHJHhdRLwIIEjZcvI5MH9PahB/Lqe9NEgOVaqZPwqeaj0mUIFZczwIR7qPf7dzni3j+ytUin+FT1Q41pIsAwf+6UHek5Yl/N6viLb6tZOWGU317qjLft/OG2ym3tNeHfLO3eUdc2bJrwBN9aEu1bfuT+4scfEdbW6aUv5pU37xDXixtoDh02T+2nSurHHhHfVpEkTQahNDL4hixYtUpl7EUkHbjaI9Y+ZdyTlWr58uQwbNkyuXbumQnViNh6z78gQDIEf/3fffaeO8QPZgTEjj0RijRo1Upl8kTAMkYD0ZGGWwlYHDx48ULH9kT9AdyuCgbJq1SopU6aMpSQiCx06dEjq16+vruFZkFAM9e0JDQB7VHiNBEiABEiABEiABEggxRGoVKmSGkhjNh/Zdn/99VcVyhNReJCQCzPxgwcPVi5DH330kTISEIoT4T4x4EaeANRFpB/rGfp7WtAF+Ofjs3LlSpkwYYIKE4qwoRjcOxLM5OfOnVu5AullkIUYG3+tBZuYYaTom46R3wCbjRHdyJ7QALBHhddIgARIgARIgARIgARSHAHMpCPqDgbSGPzD3efjjz9W4T3h5mMrtWvXlp9//lmef/55WbBggYwaNcoyCLctq58XKVJEypUrp04xix8WFqbfivE9bdo0eeONN2Jct70Ao8PWBQk5A/QEZbblaQDYEuE5CZAACZAACZAACZBAiiSADb6lSpVSMf7hDoTZerjqfPDBBzEG2ABUvHhx+eeff6RHjx6C8J+I+48IPjAgYEzoghUAXbJly6YfCmbqHQlWFa5fvy5Nm8btToeVCYQY1XMSYPUBewyQM8CeOO7VXmleIwEScAsBxBBHdkqzCMJJmiXuOWK0e1v9UTY641QaWy+TxJT30va/+UQ8SYhjdK7Qj7+3SfeW8Htrpr8JPib6m4C/B2YJ4fvk31mE4O+u0eXWrVsyZswYOXDggCBp15kzZ9SAesqUKdKuXTsVYUcf0KfRwlPrvvWzZs1SewGQnRcZgAO0cLq6Ow42FkPgs+9s0i9rTjBGsLcgNiNBLw+dUHbu3LnqEhKVIWmZ7hKkl9O/mQdAJ8FvEjAQAWRTTaqMqknxmDMbxD07kRT9JqTNMjt2yYJnayekqkfqjG/fySP9JqTTvCdOyu/FyyakqkfqDOv5pkf6TUingaFhsjU4b0KqeqTO+wOTNkSiKx8qlZa86mDqp7HVXdl2UrT1+jjzbLTH8++qYdwEc4izj4EzXGfSacnwqlSpIuvWrVOx9hFvv0GDBlK5cmU1qH/mmWdUOcyyly9fXkXkwaw/fPkx2EY5JONCNl6sHMAQwGbfTZs2Kd/8ihUrxvvXAZt6sRrhrHz55ZdqbwIyBiPC0ZIlSxxWpQHgEA1vkIBzBO5pqcF97aTZdq62e0sh2oVZEmuBDGYQzTBzpN6i9h+IWWbqoS8Sl5kmwy6W0rX/zMwi97WBhGl+b/+Dej+tOaK06L8DJ4sVNVVyOF1v2+9wzdd8yMivRPvrIU2WPYk8Y1vGaOc3MwTJ/30wTsrv3RYv1QqdPCzdfpwgqQyyGoCNtbY+87YPNGfOHJUBGH70ftr/9XqEHyTzgmsO3G1wfc2aNYL9AUgYBoMCgk26cA2Cf79t8i8YBbr07t1bP4zx/dVXX8W4Zn1h9erV1qdStmxZOX36tN0+oxXUTmgA2BLhOQnEk0DwzVuyDyEw5y+KZ033Fw/Nnk2yXbIfEcD92sTdo6kyF2uD1KhYfDnjflr3lkAm4BtZsri30wT2dssqy2UCm3BrNeSaKHD0mFv7TGxnQdeuy43MQYltxm31/w3MJMHnL7itvwR3FEcKjy+G9ZDlTV6UPtNnS5MynjcAvD6J2zN85vEWsj64kUg8F6Q+aPO1tCo+XzI/vJZgnJ6oiEy79gSDfXx0wQqCrcD9xnbwb1vG1efO9kkDwNXk2V6KI5Am4pFpnhmzkr42qcVNozwVdSmB9DdvurS9pG4ss5a10yziF/7IdCsAqR3ECjcq8yyXzfP7EBvDDLdvScO1y2RSz0GxFTPUvWwPLkuH0zPjrdPoUsbKvwJ/foTthNuPtRw5ckSyaJMj+Hhazp8/r6L4ZM0aM9HmwYMHRU9Q5u/vL7ly5VJhPx3p/Pfff6vNzHANgsRt6jlqiddJgARIgARIgARIgARIwIQEbmqTIFWrVo3hBvTOO+/Ib7/9luRPhHCha9euddgPNiUjARlCjNqTV155RV5++WUZMGCAdOvWTQoVKiRvvul4X9OLL76o3Jb0tmgA6CT4TQIGInCoXBlBdl2zyLghH2mZgEuYQl1kAv581HBT6Aolp73fV/ZUrWwKfa9qmYCHTIzdZ9VIDzK7d0/5s14dI6nkUJc76QNkwMxpDu8b7caSLp1kTctmRlPLrj6RqbzkrYVz7N4z4sWV9VrKMs1tyCzybqXp8iDVE794s+hsq6ce8cf2OjYR24q9sthrYHsdm431qEK2beAcewMcRfDRyyMj8R9//CGY3ceKAMKQfv311/pt9a3reOzYMQkJebohmwZANEw8IQFjEAjNnl121njWGMo4ocXOmtUl1CqusRNVPFYE/tnb69TyWP/x7Xhv1SpyJWeO+FbzSPl7Aelk0/MNPNJ3Qjo9WKGcnM+fLyFV3V4Hm0XXN2vi9n4T2uGx0qXkVJHCCa3u1nrYDL+qTSu39pmYzv7JX1SOFzLHhAuec21IU3mUyjcxj+yxutisi0hA2FybP39+NcCGMn379lWhQrE/ABuD+/XrJ7169ZLChQtLgQIFBLPtuiC0KGLxI19AkyZNBDP7iBq0fft26dOnj/z55596Ucs3QnliM3GdOs5PUGBwj/Zmzpyp2rHVESsEly5dks6dO6v+aQBYcPOABEiABEiABEiABEggJRHAwNz6s3nzZvX4SNz1wgsvqME+4vljZr1///7q3sOHDwX++Tdu3JDXX39dcI6B/P79++XkyZMq9OeePXtUHoFx48YJ6p84cUJFBsLgHnkGsPcA9xC731rOnj2rsg6PHTvW+rJTx5UqVZLDhw+rsrY6IkoRViKQr+D7779nFCCniLIQCZAACZAACZAACZBAsiMAf39rV5uuXbuqZ8RAGlF+GjdurM7x/dprr6kBPi4g3n9aq/C5zZs3t4QAxWw7jANsMkY+gU8//VS1cfnyZWUkwGiwJ5Fa6Ovu3bvL+PHjxVH0IXv19GtwKUJYUl1sdcR1PAdWKxgFSKfEbxIgARIgARIgARIggRRFIF++fNEMAETUgSB8p4+W48faOMB1PfIOBvbWks3KDRaZezHbjln3PHnySP369S1FkVPAkSAL8caNGy0uRDAili5dqtyG4NITlyBzcOnSpS3FbHXEDTxTx44daQBYKPGABAxEIKvmp1d1/QYDaRS7KtXWrpcsJgnTiIyqNVdGT54S+9N59m7FTZsl+Nx5zyrhZO/pbt+Ruj+vcLK054uV3b5D8pz8x/OKOKGBn+Zi8PxPjrN6OtGEW4uU2L1HArSsqGYQJBxsOm+BGVRVOhY+eUge+plnU23jC4vFN9I84bL1XwQYBtm1/XjYWFurVi01MIf/fokSzu+/gAvR559/LtWqVZOMGTMql5+LFy8q334YAnDTsRYM3m/fvm25hBUHRAJCtJ/YBO1g8D906FCZOnVqbEXVPawycAUgTkwsQALuJ1Bs3wHBxyzSe/gos6iqBnzvfDTENPp2GzvRNLpm1WKzD373iY+sGZTuMG26GdRUOgZoxtWwno5D/BntQZrPmW80lRzq4xUlMqZTN4f33XUjUtuMbCv2subWX/+LbTFDn4/c1cuiHzIea/ndLee2B1o6xVju2pZO+nO47sBnHhtsETYUITn1OPrO9J4jRw7p0aOH2kCMzMBwz8EeAEjNmjUF7kbffvuttG3bVl3DaoOeSRgX4IKE/jBrb09gYGC1AeUKFiwoCC3aokULe0WjXcOeBy0vkLZGQSEBEkgwgb/HT5ShWqSWRVVqJrgNd1UcO/RjwUyiWQbsRaIeyI6gYMl4w/hJq9Y1byKffD1eNuUu5K7Xmah+ei7/Seot/0XafzsjUe24o3JotqxS7co5OeZljlnPT8d+qQzNLhOih+NzB6uE9lH/+AF5c+hn0uoH44fDDE/tJ6Ue/CtbQvIKjE4ji9dLjge7ut53U6eTctOui+Yzol968q0NBgteOCK/Dyof/XoSnnl//zSzrau7qS375KwU0Jq1ec5oHXnJXGkkVWRztKv2T+7Yv+ziqxgmh4aGJioxGEJx3r9/X60CWKuH0KBYCbB1M7Iuk1TH9k2KpOqN7ZJAMiSQ9mG4ZL5y1RxPpv2HEqXNFphFfB49En/Nh9IM4n/3nuQ7fsIMqiods2vL0I8dzCoZ8SECr10zolr2dVL/zuIe+Nmv7JmrIZqbWfYLFz3TeTx7RUjUdJqbhNEH/84+VrqHd+V4F/8YxS8H5pC2/7cpxnWzXvhDysSp+hj5ULZLDScNgDibi7WAs5mAMThPbFZgzPxbb87VFbOe7dev4fvx48eyb98+OXfunIochNUDV4t5RgKufnK2RwIkQAIkQAIkQAIkkCIJGDUT8L/a3pm6detKp06dVLx+HCOvwCNtQswVgtWIZs2aCQ0AV9BkGySQBASQndIsYiZdwdRM+ppJV7OxjdL+ieFjFjHT7wLZJt1vFRxoYnOiSbqeE9ZybD7/CWvR/bVss/jqGuhZdvVzfNsrCzci2+uOMgEvXrxYuQUdOnRIFi5cKGfOnFFJw1avjh68wnYDsa4DDAWEE7UVrHjgOvRAgjMaALaEeE4CBiCAbKov/7bcAJo4p0LXNb/J1rq1nSvs4VJ7K1eUdtvMs6z+9sK5srKtObKUni5cUBoe3e/hN+x89x9MmywLX+7ufAUPlgzLklmqXj3vQQ3i1/Xnn4+Qb/vFHbYwfq0mTenH3qmk+CNzuBqCwJTm/WV0uyFJAyMJWi0rF+W2pE+ClpO+SU9kAk6XLp0a9B87dkw9IDYAb926VW0axgVs9sXG4ooVKyr3IEQpgmCfAqIFlStXThCSFBGBIAgritj/qIeIQm+88YYKT8o9AAoPf5AACZAACZAACZAACaQ0Aioijubnrwv87uF+o2cCnjFjhjRp0kSQMAyZgLdv367Cd+qZgDG7P3DgQEsmYJwjERgyAefOnVuF/kQmYCT26tevn4oChERgP/74o7z77rsxMgEjIhDqVq5cWQ3k69WrJz179lQDe+iI3AKILoSswzBQEAkIoUXff/99FQ1o7969KglZ1apVVZQh7Cf4448/1J4ChDWFLF++nCsAigR/kAAJkAAJkAAJkAAJpDgCGNhbf5555hnFwF4mYAy0T548qe7rWXYxYw/RMwEjkZieCRhJvPRMwAMGDBBkAl60aJEq7+gHwnoOHz5crl69KpMmTVJhQWvXri0rV660VIGBAkEoUYQAhYGBQT7CimLFIGvWrCocqB5ytFixYlK4cGGli94IVwB0EvwmARIgARIgARIgARJIUQTy5TNOJmCAHzZsmGDAj8F9gwYN1Ac6YsXg+eefV+9Gz1aM1QbM8MMIQOZifOuC6EWOshajDPcA6KT4TQIkQAIkQAIkQAIkQAIaAQy69UzAAAJf+oRkAoZLDjIBN2rUSM3U//7774qvvUzAuIHQoHA1unTpkiqHTbuY3S9ZsqQ6x4+ffvpJHUMnDPqLFCki7du3lzlz5mjpJKIEkYSQtKxKlSqWOvoBwpFi8zJXAHQi/CYBAxEosXuPvDVkuIE0il2VPh8PlQJHjsZeyCB3Eat/wPuDDKJN3Gq8OupLCT5/Ie6CBiiR7eIlGdK7jwE0cU6FzpOmSMawG84V9nCpAO0/9M+79PCwFs5332bm9+KrDTLMIN6PI2Vi2w5mUFXp2GjHYolIZZ7h21jpLv5yzzR8rRV1dyZg9I19Ade0vCelSpUSuBfB5x/7AnBdl2XLlsmsWbPktpYPA1GDMNvfpUsXadOmjdoYjP0L3bt3V25J69ev16upbxgYZcuWZSbgaFR4QgIJIHDkizEyonRJ+a5xywTUdm+VscM+Uf8pvzFshHs7TmBvyAR8IHV68Qt3TfzjBKrhVDVEQRo/5COZW7OeU+U9XejDbyZJyb/3yP+mTPO0KnH2j0zA9Y8flN0Zs8VZ1ggFPh03WnL/8490HTfJCOo4pcOLm9fJ258Mk2fXRh8sOFXZzYXuZEgvVa5dkIOpM7i55/h350wm4HBvX1lUq2uMxsN9Usv41h/K371CYtxLqguuzgR8WErJ31paL2dlv1SQHHJO3paRTlRJ/pmAsQ/A1rUnODhYdu/erVYKAgMDY3C6ceOG2nCMvQCxSex3Y6vJeyRAAopAWECABF3T0ribQbSlQS878YGNrHqYtpkp2AQZSsOyZtFiyj+NJGFkptDtoTYLpK0VG11NpR8yv97NYPzBng5T/RszCVtd54KHj8iGJo1MYQDc1f7mPtLcGEwhe+L+Nzb2nU/kZN6iku36E5cP/bkivVLJqMGvijjRhl4nsd+R42PGj09Mm03f3iYdDkzXZpudazfcx1d6rB8rkRFxl0/1dmI0c76uJzIB69ohnKcjsTf4R1lH123boQFgS4TnJBBPAhFaDOmcZ87Gs5aHimsD1CgtwoBZJFgLxxZptanJyHpDzxxnzxlZxWi6+WvLymb5XYjUfmdDzprk35hGWXE1kTGIXwwYAJdz5Yr2O2LUE/DNfsEcbnHOMHzk6ydVdm6QHj9McKa4qcqkjrgvH258X/y1b6PJ33//raL1IEqPtZw+fVr51SOEpz2Bf/0F7fcP4UORpAu+/JiVd5cgsk9QUFCiuzPPSCDRj8oGSIAESIAESIAESIAESEBkxIgRMmFCTKOrdevWcuDAAYeIduzYoZJpocDXX38tS5YscVg2thvYiNusWbPYiti9V6dOHWV02L0Zj4s0AOIBi0VJwF0ErgVnl79q1XRXd4nuZ1udWgI/bTPIzaBA2dLAHH764LmrejVtZjanGdDK3YB0sr5pI1PoCiX3VXpGzhbIbwp9w/18ZVXrFqbQFUoeLltaThYrYgp9ozTPvRXt25pCVyh5In9ROVK4lGn0XZ2/uUR4PQ1PaRTFkTUXoTWtZd++fSqjrh5uE/cePnwojx7Z34c2atQo6dWrl3UTltCb0S7+d4KIPrrgGIm8PCU0ADxFnv2SQCwEjpQtI5MH94+lhLFuTfpokBwr9TREmbG0i67NmUIFZczwIdEvGvhsxrt9ZG+VSgbW8Klq10KCZfjYL59eMPjRvJ6vyLa6tQ2u5RP17mhuCh9Om2wKXaHk8s4dZV3zpqbQFy5mfef+YApdoeTqei3ll8btTaPvh/UmyH3ftIbTF4m8EGFn165dFt0QWadHjx6CZFynTp1SsfiRkTckJERF2Im02UOH7LtYBYAgwRfCcVavXl354X/77bfqOrL/wkhAIq4CBQrIiy++qK6/8cYbqv/atWurc3f/oAHgbuLsjwRIgARIgARIgARIwKMEMMjv1q2bzJ49W+kREREh8K+HAQCZN2+eiq2POP6Iyb9lyxbZs2ePuqf/wOoAXHkQex9Ze3/99VdB+YULFyoXI5RDmT///FP279+vsghj1h/toDzCfCLGvyeEm4A9QZ19kgAJkAAJkAAJkAAJeJQAYuXXqFFDvvjiC0GCrjJlykiePHmUToMGDZLNmzfLmDFjVNhNuOzomXVtlUakIAz+f/vtN/nhhx9k+/btanZfL9e8eXMVthPnhQoVEoTq9LRwBcDTb4D9kwAJkAAJkAAJkAAJuJ1A/vz5VTSfdevWyffffy+vvPKKRQck3ho4cKD4+/sLXH1Q1pHcv39fKlSoICtXrpTSpUvLBx98oFYF9PLW4Tyx8oAVA08LVwA8/QbYPwnYIZBK8zNEdkqziPfjxwKdzSBe2h9eb22p1yySSmNrltwNXtr/aT4Rj82CVvs3xt/bpHpZ+L01098EHxP9TcDfA/zumkW8IyOQddaw6mIz8MyZM+Wvv/6yuANB2dWrV8vYsWOlXr16cuLECTl27JjATcieIBxoaGioTJkyRe0fGDdunMOyen0/LZeF7j6EFQR3Cw0AdxNnfyTgBIHqq9cKPmaRmQ3MsdkPPMvs2CULnq1tFrQyvn0n0+ia98RJ+b14WdPoO6znm6bRNTA0TLYG5zWNvu8P/NA0uqaKjDJFVmEd6OvTzbPRHjr/Ob2QIfMA6DzbtGkjb775pvL99/X11S8LNu++9dZbgnwAGKzDVejkyZNqI6+l0H8HxYoVkwYNGgg2DAdoieqeeeYZNcsPo8CRpNGSMZYtW1Zy5swp/2iZw3HuTqEB4E7a7CtZEkijhQc78EwFczybNgtjltlkAL2s/eFNoy2tmkEyX7kqv/yvg4zp2NUM6srd9OlNoSeUxIrNpf/8cs2gtBkzAc9/7RVpO2OWGfDKlRwhckUbNCUXyXnxtAwfMFqWNXPe2L+VIZPM61pXgq9eNDSGhz7+0qbDJvF9HO6UnmcyFZRlc5+VfLdOOlXeFYWQyMveQL1r167SuXNnuX37tmTKlClaV1gVgIwfP95yfc6cOaos2oPBMHr0aHXPNtfA+vXrLXW2bdsm9+7dc/vgHwrQALC8Bh6QQMIIZLh3XyJ8TfJPSVtmNEv2V/1tBNy6pR8a+rv4nr1aCljjLnPbwkt3544g/KEZxE+LsuFnFT/b6DqbMRPwzcxBUm/Zz0ZHq/RDjpS202eaQlevV+L+N9ZVpkiluVvj9TwD60+RHf2ekxbHFsSrXlyFU70dt75xtWF9f7sUkCuZQ6wvxXo8Vj6UX7p2kLdlZKzl3HXTW8vwbjv4j63v9AmYWEmb1jMhUk0yaokNN++RgOcJpL7/NLmH57VJPhr4OEi+YtQnzGiAyA7OsoGPtpkEBgsl6QhkuHHTND77oJApzPNRVFz1NrQtoVLqWvTwknG1XSjsSFxFDHE/q1wVfJyVEqJNpLhJ4H+/e/du1Rt88DNmzCj58uVzSZbdxD7C9evXVaQg5A6wFoQUPXLkiBQtWjTGqsEtbbLswoULalOzM3sKaABYk+UxCZAACZAACZAACZBAsidw5coVqVatmjz33HOCBF84R2IwuPVgX0BCBBuJly9fLp9++mlCqqs6SBCG5GTIEQBBezhGluL27dtLqVKlVB6BoUOHSseOHVUZZCSeOnWqZMmSRbCPAdGIsBchNnHtWk9sPfEeCZCA0wQOlSsjyK5rFhk35CMtE3AJU6iLTMCfjxpuCl2h5LT3+8qeqpVNoe9VLRPwkIlfmUJXKDm7d0/5s14dU+h7J32ADJg5zRS6QsklXTrJmpbNTKFvZCoveWvhHFPoCiVXFmwpFzI8iVVvBqX7yrfyQNy7wdVZLhgs/6El4tq4caMcPXpUvvnmG+nZs6fKAhxXGwjlCYPBWjBIv3z5svUllQjMNoMwCiCikO11JAvbsGGDbN26VdauXasiCv388xPXPIQlHT58uMo4vGrVKvnxxx9VP9iYjGzEBw8eVPkHkGdAz0IcTRGbExoANkB4SgJGIBCaPbvsrPGsEVRxSoedNatLaLZsTpX1dKGbQYGyvU4tT6vhdP97q1bRNjzmcLq8JwveC0gnm55v4EkV4tX3wQrl5Hz+fPGq46nC4drGwvXNmniq+3j3e6x0KTlVJLr7QrwbcVOFKM39Y1WbVm7qLfHdnAwsIrf9Mia+ITe1sEaayiPxdVNvieumSZMmKp7/Tz/9pBpCBKCwsDB1fP78eeV6gxMk/CpYsKDUrFlTEAFox44dcvHiRfnss8/UjP2wYcPUhuBWrVqp+8HBwTJy5JN9DTA2GjdurOpXr15dta3/QA4BGBFw4UFuAYQfxaz+v//+K9gwjHowEDJnziwrVqxQ1bBaULt2bZWvAPVat24tyGsQl9AAiIsQ75MACZAACZAACZAACaQIApUqVZJDhw6pZ8UMv560y3rGH5mDJ02aJH///bca2OM7R44cMnjwYGnRooV89NFHMn/+fAkKClKhQw8fPixz586Vq1evymNt/xVWHdasWaNcdWyhIlEYsglnzZpVhROtX7++wPjAZmQM9CdOnKjCh06b9mRF8NSpU6qs3g7q2a5C6Pesv2kAWNPgMQmQAAmQAAmQAAmQQIolANcchPKMTTDLjhCh3bp1UwZCjx49YhRftGiRmrnv37+/jBgxQnx8fGTJkiWqHFYNsME3Q4YMMerhwgsvvCBwB8LGXvj6Y/MvNviOGTNGFi5cqJKUwR3I2jjRG4JbUVz6oywNAJ0Yv0mABEiABEiABEiABFI0AWzkxUZbXTBjD7H290eCsJ07d0qZMmXUAL1Dhw56ccv3HS1yWcWKFQUz+PhgwI4NxxBHA/9Lly6pvQj+/v6SP39+laDs999/V8nCsF8Bm5YhMB7Q/rlz59TKAzYw64LjfFo0o7iEBkBchHifBDxAIKv2R6Dq+g0e6DlhXVZbu16yWP0BSlgr7qmFjKo1V652T2cu6KXips0SfO68C1pK+ibS3b4jdX9+4pea9L0lvoey23dInpP/JL4hN7Tgp80APv/Tk9lDN3SX6C5K7N4jhQ6bI1RlKm3GtOm8BYl+Znc1UDjssGR4eNNd3SW6nyayRNsB8CjR7SR1A5htxwz7gQMH5KWXXlLdBQYGqrCbOFm9+un/G5ihh1sONuYi+s6ePU/CuCKb74P/cpYgYs+xY8ekYcOG6jNu3Di5du1arI8B151mzZqpDcKY3YefP/YRZNP22FWoUEGWLVum6m/atEklG8ujJUhEBmK4FGGFAKFNsTlYT1QWW2cMAxobHd4jAWcIeGn5nzSfPVdKsX0HBB+zSO/ho5JE1QhtydTVggHfOx8NcXWzqr2k0Lfb2IlJois2Prpasl6+IoPf7e/qZlV7j7WEPK6WDtOmu7pJ1V6U69FKgGZcDev5ZpLoi0Zdncyw+Zz5SaYrGr6rbTh3lXhp+fvGdOrmqubibAfpAg9kS3j2+OA7FyXwQWic/birwBnJL7ckk8PuOsk0OSbFHd63vnFXAiSjuM+4wYAZg3YMthFqs0qVKmoDrT5DP2jQILWpFjPqNWrUsKiKUJ1vv/22qgNDAIYDpHz58oLVAbgEYZ8AXH4wW48EYaiPFQDrTMCWBv87QP1OnTqplQMkIStXrpy89tpr6i58/hH2E+1isL9gwROjFRuMBw4cKNhADEOhatWqgizGcYmX9tD4XaSQAAkkkMD8+Qtlf2io/N8b7ySwBfdVQ7hOJNd641NjZFmM68mLRD2QbdlySdC163EV9fj9A8+UlzY7t8oxL2OGu7MF1HvJAqnzywpp991M21uGO8dgr/zt0P9n7yrAo7i69kmCEyxY8FAIEpwiwd0lSKEUipdiBYpLsSAFAqXF+ZBCy09xKbQ4pFhxCRR3KRYCwS2Bf96bzjK72U02yWx2LpzzPMvMXDn3zJtNuHLOeaXBdtwPEyj5kyfUc+QYw2Fpy6Aa5/+hVjNnk6MWnLbGjU359U9yUvVLZ2hqsy+o9kp5TkXUd13RsR1NHz4kTn/XHqdJTb9VqEYZb91W1epydakRs9XrzYzZqcqic1Tg/FFdxr+e+RNa/U158rp1KVp9blteRNtGjwbY0X+j/L9pjeUXGYJwSqAl3oLLED6JEiUSw+NkAWy/cOGxVxCHgMWJNZZgkIQhM5ClIE4AdkaX/1/tp//2mqqZr4zAR4KAm7KGLrPjLyneVpxUOGDn11Ev76n4N75UfCFlkCcKi2TpwL9kMFXYmFJhLVZ2gKSw1w3/mf53rC6DwamVDYHn0ZDwGO09ms1fQPcyZTKaWVbtyX75Cn09fiJd9c5ttd7oheAi+WL2XOoybqLRTY3WvqfJUlKeK//Q2m/KRdvWaA0wsQ8KChI+9Ej3qRW4AWECnydPHnFCgFMCa4IsP5aCnXt8VAHDsKVcvXpVLBys1aEtcvpjR18ryPePUwrs+ENsMRlr+0R1zwuAqNDhOkaAEWAEGAFGgBFgBBiBDw4BBNDCXQY+9CDWUuWJcnqHVKDw3Vd97tW6uF6RBhQ+/lg4hCgbBQginj9/vplasPjWrl1bZBDCqQN29RFEjFMFxBTA9Wjo0KGCuTguTMb6Oi6bvQI/MAKMQFwQADulLCKTrcBUJntlslU2bOGr7wh/fUf93sr0XWBsHfUtiPjOSvW9NfCpM3LmY7cfbjWqYNKPnP6WAhcbS+ZetLFk9IVnPSbt1gQ5/DG5R2YfkIchkxCuqsAOcAmo7kMonzp1qiAg27NnjyAGmzVrFl2/fl10iQuTMS8AVNT5yggYCAGwqXbcuM5AFkVtStttG2lf1cpRNzJIbVCpEtRs/26DWBO9GT1XLKHNTRtF39AALa5656Ka504awBL7TPhu7ixa0bG9fY2d3OpBurTke++mk62wf/iAgHE0r19v+zs4sWW4myvlf/PMiRbEbOjZgwfQ5LGjYtbJia2Lr7lLT5KlcKIFtodGbn4/Pz9Tfn60XLp0KbVo0cLUCScC9jL6YrKOgGGcILT7jyPApEi5QXAwMgepgok+iLxUQcDvmDFjzOIF9u3bJ8jF0AbBySADA5uwNbFkMrbWRi3jBYCKBF8ZAUaAEWAEGAFGgBFgBD4qBJDDX82og6BepOIsUKCACQN7GX0PHDhAEyZMELv6SAuKEwOw/WoFiwMw+kIwZmhoqHAJwjNcgeDfX6dOHTyaBPECyO6jCgKAwRdgS7RMxrbaoJxjAKJCh+sYAUaAEWAEGAFGgBFgBD5YBJCaE3n/4X6zdu1aatq0qdm7gtEXmXXA6AtRGX0RIKwy+qJ87969Ip4AbkWQJUuWiKu1fxYuXCh2+pHnH5l+EOA7c+ZMQn5/S4FLkdb1KDqmX3uYjDEGLwAskeZnRoARYAQYAUaAEWAEGIGPAgFXhcencePGtHr1alqxYgXNmTOH4HajChh34XaDnPwQBOTmyJFDnBSofAEoR4YeLA5Uwe4+dGvboA55/H/55Rf6SyHvypo1q2i+YMECunDhgsg6hILnz5+LxQXaZMmShRA8rAruEaBsS8BkbLmIsdaWXYCsocJljAAjwAgwAowAI8AIMAIfBQJwAwLRFlKD5syZ0+yd7WX0RZzAjh07CAsGSKdOnQSTr1YZJv6IMcBOvzr5R/3IkSPFJP/ixYsi0Depkv4abkS5c+cWLkKLFi0SgcXIXLR//34RY6DVi3trTMaWbbTP75cq2lK+ZwQYAaci4HPsOPXwH+tUG2IyeK/ho+iTs+di0sVpbb0uXKSB/Qc7bfyYDtxpwiTyvPlvTLs5pX0GhZTIv1svp4wdm0G/nDGbUj14GJuu8d7H/fFjCmjTId7Hje2ATRb+SgkVIiMZxC38LU1v+rkMpgoba69cTeGanWajGz55XFtK+vK5oc0sW7as2NHv379/JDvBzGsPo2/GjBlFgC9OC0AM5uPjQ1hYaGX48OF069YtyqTh3AgICBCpPbWnB+gP7gFc27RpQ+vXrxeZgOAONHbsWBErgMVAdEzG2rEt73kBYIkIPzMCMURAkCkpv5R6Stp7wYSP7qLY6fL2re5qS+z5W3edUOiq2Ko3WVWqh6FUamdkP8u4vgDshL16S5GDh/VWKfQ9VbJJ6P1dSPbsOZXbul13e4HtaxtEPHEZzOdYUFy62+zriO9CotdvqPKGzTbHjGtFYmXn83SxInFVY+rvfeqM6d4RN3eyZqF8QSG6qa6xdr1uuqJTlPTZM5r8/Wi6oTAahyuEUd/17k8pHj2OrpupPuf5i6Z7Z9+cyVWEbnp6RWlG1QMbo6x3VqW3t7eYjGN8TLQxoValZcuWhA8kbdq0FBgYKHbYtYy+VapUIXy08s0331D37t3pxYsXVll8r127pm1u8149RUADLASwAHiokDeCOAxuRRCQl2FBEFvhBUBskeN+jMB/CLxT/nAofz3kwEOxU7ABy2Gtkq/fVcnTLge2sBP2yiJg15Xle+sWFiYLrMJO2b4LMPpTZRE/a8hAaXC+lzkT1Vhr/FTJLuZkrgLfbusmUPoEET7dZ/IUojmT+lG/qcOlwV5r6M9Ne9KQ2RHBsdryD/HeFmuv5btiMYGFgt6SJk0aXVXK87+Vrq/NyhgBRoAR+LgRSKoEmckkrliwsDgUAVlczQBCytBHDsXCkcpdlV3bz1f9LD4Z7t/R/ZTTkbZb6k4bGkyZ7123LJbiGf7+SN2p3flXDQc5GFh3HSVI7QmffUsBgdiJEyeEa49lHTIFIUWpXsILAL2QZD2MACPACDACjAAjwAgwAlIggIm/r68vdezY0cxeEH8hl761eACzhrF4QAafUqVKUZcuXUQ2Ie3Y69atE5mG/P39RQagI0eOiBGwKKhUqRK1bduWChcuLNKHxmLoSF14ARAJEi5gBJyPQLBnRjpYqYLzDbHTgv1VKlFIhojcx3Z2cVqzUI80tLdGNaeNH9OBj5QrQ/B3lkGeuSenwHq1ZTBV2Hii5Kd0XfHDlkFeJ0pIWxo3lMFUYeOZIoXoUr48Utj7TvEy3NDcPPe7kQ2/mDMvnfUuaGQTzWzbVL4Rhbm6mZUZ5QE5+7HbDw4AVX7//XfKnDmz+mi6gthLm49frUDefW05/PIxabcm06dPp9q1a9OmTZvo0KFDgjQMV/T57rvvBHfAqlWraNCgQSLYFzrALpw3b17as2ePyBA0a9Ysun497qcuvACw9hPiMkbAyQicLVJY8ceVx69yxrDBdL7ge+ZEJ8MX5fDXcueiyWP9o2xjpMoFfXpRUOmSRjLJpi3BmTxp7E+TbNYbrWJp569of9XKRjPLqj0I2h46d5bVOiMWrvuyJe1oUM+IpkWyCbE7vZcsilRu1IKt1fzojzrNjWpeJLsG9ZtDL5Lo7xMfaaBYFCDzjp+fn8jyo3ZHms4WLVqoj4QTAaT4BOkXmHrHjx8v6nbt2iVYe3PlykXlypUTZZise3l5iROEdu3aRQrS7dChg8gUpCpPlCgRXblyRQQhBwUFiR1+1J08eZJUQjFwEjRsGLH4B6dA5cqVCWPHVXgBEFcEuT8jwAgwAowAI8AIMAKMgJQIIFXn8uXLhe0PHjwQfvYFCrzf0Fq2bBl5eHgItt4zZ86IXXq48oQrcUkg6tq2bRtt3rxZxBNMmDBB7Oojhz9ODFCnFSwOUqdOLYowJsjC6tevL56R3QcpQrNnz04Yc9SoUaIc8QIZMmQwqUmXLh3dvn3b9BzbG84CFFvkuB8jwAgwAowAI8AIMAKMgNQIVKxYkVq3bi3cgNauXRuJRXflypXk7u5OAwZEnMrj1AC8AHny5BGnAkgnCtm7dy/VqFHDtHO/ZMkSm7gsXLhQ+PJv2LDBLGMQJvoIAp4xYwZVq1ZNuCfBPUjrYoT7xIkT29RtbwWfANiLFLdjBBgBRoARYAQYAUaAEfigEMDOe+PGjWn16tVi513r/oMXRU7+EiVKiKDd6tWrC998LBogcMlRJXny5KQl88Lu/mOFwM9SJk6cSJMmTRKnB1hEQEDo9ffff4v+OCEYOHCgcA36999/KUuWLIIlWNWD04ecFmzFal1MrrwAiAla3JYRiCcEQCgFdkpZBDnlHUGC5Yj3B0mTTHnlkf5Sb8IuR+AKnS4KJ02CMHnSdfL31lHfBIXET7K/CQkk4prA3wPB4+G4H5+umt3Cwwyf6hRuQHPnziWkBrWcXDdv3lykBK1ZsybhM2XKFAoOjkzUiTiBHTt2iAUDAOzUqRNhh18rv/zyCyHGYPfu3ZQ1a1ZTFRYOiA84ePCgKAPxWP78+cXkHy5CixYtEoHFyFy0f/9+EWNg6hzLG3YBiiVw3I0RcCQCYFN1BKOqo2xeWEOOYD+8f+FDR2h52cqOgkJ3vVObt9Jdp6MU5rh4iTbl149N1lF2qnpHd/5GvTX8NU3IA9rnmcPwdqoG9h80VL01/NX17Ts6lfj9Tq4zDAafq5KMyC7p8rPxAu2jsv9I08gZdex60XhsVLZsWeH7by31Z6tWrYTLD1x9UqRIQeXLlyecAGCSrpWMGTOKAF8E6YIMzMfHh7Cw0Mrw4cOFn3+mTJlMxQEBAdSzZ0+aNm2auKIC4yCgGNKmTRvBBIxMQHAHGjt2rAhGFpVx+IcXAHEAj7syAkDgRcKE9FTJDCCDiJ1k5Q+ILILdenxkkPRKUNaBKpVlMFXYGKL4moa7GTM1nyWIMn0PYLts9sLmTZ81odC0Hrg1vCBt55YmjejboSMMb2t0BpY8sodaLtxOsztFsDAf801H7s+fRtfNcfUx/K/M6+FF6jDuD2FPs50L6fv5XR1nm86aMaFH0C0EE3YtIVjLli0JH0jatGnFZB/EXWD4Taj8nw+pUqWK+IiH//755ptvqHv37vTixQsz3361zbVr19TbSFfED+ADtyGta1GSJEnEAuDhw4cENmK4LOkh+mjRwxLWwQhIikCOkBC6r+Ttl0He4Q+H8odOFnmn2IqPDJL2XjClUjJIyCKZlKPkcOXYWQaR6XsAPGWzFzbjb1gP/7G4NbyIvwnKxkDuM+cMb2t0BpY8upcuFE4iPumDb9Oz5Cmi62Ko+pG/fksX2iSlReNq0bUMnxjKtuiMiSkTMCbf6uQ/Kt1YTGChEJXYYgJGgC/8/rHTbynIUAT/f72EFwB6Icl6GAFGgBFgBBgBRoARYASkQMBoTMCICyhSpAgNHTpUMAIjqxCEmYCl+DqxkYwAI8AIMAKMACPACDACMiBgFCZgYAUOgdGjRxOYgBEroBKOMROwDN8ktpER0AmB00ULE9h1ZZEp/sMUJmAfKcwFE3DABDlcHQDo3P696bhvKSmwvacwAftP/1EKW2Hk4m6d6e9qVaSw92kKdxq4cK4UtsLINW1a0Ta/CIIjoxv91tWFeqz4zehmmuzbrDAB/173PVOtqcKgN327/EwvEyYxpHVGYQIGOMjtf/bsWYHT5cuXye2/GC1mAjbkV4eNYgQcg0CIkk3gcPmyjlHuAK2HK5QjBJXKIKEeaZRg3UoymCpsDPItTXezGD+LBox97p6cdteqIQ22p4oXpZs5vaSw97UyOQisX1cKW2Hk+UIF6UoebynsRUwBgoplkcs589KF3HJsuADT7cXq0xu3hIaF1yhMwNOnT6cff/yR0qRJQ8gMNHPmTIEZ4gWYCdiwXx82jBFgBBgBRoARYAQYAUZANgSMwgRct25d6tu3r+ADmD9/PjVs2JAOHz4sAoKZCVi2bxXbywgwAowAI8AIMAKMACNgWASMwAR88+ZNwqdfv36ULl06Ah8BUobiw0zAhv3qsGGMACPACDACjAAjwAgwArIi4GwmYLACeyp8QmoMwD///EMeHh6UPXt2YiZgWb9VbDcjEAsEQCrlG7gzFj2d06XM9kBKd/eucwaP4ahgVK2weWsMezmveYnde8jzxk3nGRCDkZM/eUpV12+IQQ/nNi1y4BBlv3TZuUbYOXqiV6+o1qo1drZ2fjOfY8fJXSE0kkFcldzr9ZYul8FUYaP3pdP0KpExg2qtgVjn4GpKGP7GWpVhyozABAz//z59+tCzZ88E2ReYgcEp4CgmYIWw0ArbgGF+JGwII2B8BHbNmUcHFRKob4f5G97Yn0aPoISvX1P30eMMbysMrHj9Ai0tX5UyX79heHsfKiyqNc//Q4fSyhGwO3z2NMp//AR9Mdv4mWXCErhRwZeP6WyC5Ib/HsDAWUMGKAHR7tR3yHAp7IWR/X+dLzYdmi741fA2I2tPvvAXdN7F+JNgl0L2w1l2+xVa06IsZVQIwZwmRWNHvLg/f0Wa1ug7WqwQgsWXuP36Ir6GEuNYMgHbGhzTaltMwLb6aMufPHlCKVJEJoTTmwlYDhpILTJ8zwgYDAFlFU0uyg6SDCLslGjND2yxOyeDyGQr8JTpuyAbtvjOwmbZ5HlyORZYt7Nlkw1au+yV9XuDlxO/o+/k+Ftt1w/DSiMwAdsj9jABR6XH2uQf7ZEdSE9hJmA90WRdHyUCSCH3zlWOXyVhp2KvLAJs38qCrUS24ucv03dBpu8BsMV3FjbLJKkehtJbNzn+joUnSEDZlDzpH5rI+L1Rfwbid9RFju+PavPLly/pwIEDBEZgS4EP/vnz5y2LdXtGak+cKFgKsv2cOXNGZP6xrLt06RLduXPHslg8X79+nTZu3GhVp9UOSqFcPy1bb8HljAAjwAgwAowAI8AIMAKMgJ0IYOLv6+tLHTt2NOsBF5ySJUuKTDxmFTo83Lt3j0qVKkVdunSh6tWrm429e/duKlKkCA0dOpSKFi1Ke/fuFSO+efOGKlWqRG3btqXChQvTmDFjTJY8ePCASpcuTbVr16ZFixZRsWLFqHPnzqb6qG54ARAVOlzHCDgRAfi5yiIy2QpMZbJXJltlw/ad8iuGjywi03eBsXXctwrOZTI5mL018GlY+vTpCbv99+/fN/3Afv/9d8qcOXIs1yslEF+bj1/tEBYWZlaOGABM2q0JyL4wWd+0aRMdOnRI5PnHFTJhwgQaPXo0rVq1ioYPH07jx48X5VOnTqW8efPSnj176OLFizRr1izCjj+kTp06BP6A06dP02+//SZOD3bu3EnLl0cf1M4LAAEh/8MIGAsBsKl23LjOWEZFYU3bbRtpX9XKUbQwTlVQqRLUbP9u4xgUjSU9VyyhzU3lYCm96p2Lap47Gc0bGaf6u7mzaEXH9sYxKApLHqRLS7735MgGhdcICBhH8/r1juKNjFMVrrg+5X/zzDgGRWPJ7K8G0A89R0XTyjjVxWffpSdJIge1GsHCBIo7mZ+fH61Z8z7D1tKlS6lFixYm83Ai0KhRI8qXL59I1alOzHft2iUm4Lly5aJy5cqJ9pise3l5iROEdu3aRXLl6dChg8j0oypPlCgRXblyRTwmVti+1TSglxUXNzc3N1G+b98+QQqGh5QpU1LlypUJY8MlCH1xYqAKdGzZsoWqVq2qFtm88gLAJjRcwQgwAowAI8AIMAKMACPwISMADgB1xxwuNfCzL1CggOmVly1bJnLyY8IN//wlS5YQXHnCw8Ppr7/+om3bttHmzZtFPAF28cHee/z4ccKJAeq0gsVB6tSpRRHGDA0NFXn+UYDTAaQCRbBvQEAAzZw5U7RDvECGDBnEPf4BUdhtJVX4wYMHycfHx7RQUBuAOwBtohPOAhQdQlzPCDACjAAjwAgwAowAI/BBIlCxYkVq3bq1cANau3YtNW3a1Ow9V65cSe5KWt8BAwaIcpwa4MQgT5484lTA29tblMNnv0aNGgS3IggWCrZk4cKFwpd/w4YNlCxZMtEMrjx9+/YlnBLMnz9f7PpjMQGXIq3rEe6x04/TgMdx4NrgEwBbPx0uZwQYAUaAEWAEGAFGgBH4oBFwVbJ2NW7cmFavXk3Y7de6/+DFnz59SiVKlBBBuwjcHTt2LGHRAMEkXJXkShpdLA5Uwe6+tQn6xIkTadKkSeL0AIsIyM2bN8WnX79+Yve+f//+dO3aNfHJkiWLOHFQ9eL0IWfOnFS8eHHhMgT7tAICMW2gsLZOe88LAC0afM8IMAKMACPACDACjAAj8FEhADeguXPnElKDYnKtlebNm4uUoDVr1iR8pkyZQsHBwdom4h5xAjt27BALBhR06tSJsMOvlV9++YUQY4CMP1mzZjVV4d7T09MUA4DAZA8PD4I7T/369UWGHwQWI3PR/v37RYxBpkyZ6IsvvhBMweoi4NixYzRq1Chq0KCBSbetm/dLFVstuJwRYATiHQGfY8eph//YeB83tgP2Gj6KPjl7Lrbd47Wf14WLNLD/4HgdMy6DdZowiTxv/hsXFfHWN8Ot2+TfrVe8jRfXgb6cMZtSPXgYVzXx0t9dOeoPaNMhXsbSY5AmC38VrON66HK0DrfwtzS96eeOHkY3/bW3rqYwN3mmb5NntaWkr5/r9v6OUFS2bFnh+4+dd0tp1aqVcPmBqw9IusqXLy9OAAIDA82aZsyYUQT4IkgXZGDwz8fCQivI7nPr1i3C5F0V+Pv37NlT+P/36dOHnj17RjiVwE4+9LRp04bWr18vMgHBHQgnEFgsQBAn0LVrVxGzgLZwP4I+pBONThTyNgnpCqN7K65nBOIRgYMzZtEsZcdgbj3jZ2qZ4j+MEii7CN3HRKQXi0eYYjVUnncvaX+GrOQR/D5FW6wUxUOne5k8qfytq3TeJUk8jBb3Ifr+3wIqtu8AYRJsdHmZNAkVfh4qDbbjfphAyZRj+V4jRhsdWpN9rXZupUa/LqZm8xeayox6c76gD9U/eVSK74NLIftRLPb3PUr16IHyeb8ofZwyNS1pV408792yX1FcWhZ1iVXvc1kLUP3vD5PP1WNR9g9zS0htt8yg5jsXRtnOnkq3X1/Y00y3NiDugr9+woQJo9SJafWLFy9Mvv1RNrZSiaxD1tiAHz58SGAjxuLAmqA+JmzB8iwhrb0tlzECBkAg5fMX9CZR1H8QDGCmMEEm9lcVM3crbIlqnZGujzzSUEbFj1MWSX/nLj13Ty6FuU+U//QSK/+hyiKvEyeizNcfyGKusNNVyWiSzgbLqNFeJFjZ/Sx06LDRzLJuTwwm1NsH+NCtdNnN9Az+ajYdaFqJ/PYtNSt31IOLX+wWAPnoNG3dXJieJYg63efN5Dno50Y96fPUvzjqFRymF5NvewQ78Wpgrz3tLdtYm/yjTXST++jqLcfhBYAlIvzMCMQCgcQvXsaiF3eJDgGcVsgk7o+fSGMuJnwyCVxgZBG4lMgmSST7GybT98He74LH0xDCRyveN09rHw19n/PpxWjte5jIg5KGGYNzAf7+QUFBgvQrW7ZsZrbDBx85+tUgXbNKnR4Q+ItsPmrWoNevX5sRkoEHAG5FqiANKQKNVfcftRzBwidOnBCpQuH6kyRJxCn03bt3CSlELQVBxYg54AWAJTL8zAgwAowAI8AIMAKMACPwQSOAgFpfX1+RuhPkWarABadkyZIi4BeswI4QuBOBPGzEiBEi7SfGWLduHX311VemBQEm6YgzQPAvsg+Bd+D8+fMiXkAl/0K2H8QKQBcm+wgGVuMFVqxYIQKCEYugFaQ87dixI1l3JNK25HtGgBGIdwSCPTPSwUoV4n3c2A64v0olCskQkfs4tjriq1+o4qqzt0a1+BouzuMcKVeG7mTNEmc98aHgmeJSFFivdnwMpcsYJ0p+Stc/yamLLkcrea24GW5p3NDRw+im/0yRQnQpX0SKQ92UOkjRO8XrZUNz89zvDhpKF7UXM+els9kK6qIrPpRsytKIwlwiWG3jY7yYjIHdd+z237//Ps4Mk/7MmTNHUgNiL20+frVBWFiYWTliADBpj0q6desmAny1bUAeNmTIELpw4YL4qEHGYBfOmzcv7dmzhy5evEizZs2i69evExYRIB7D7j9SmB49epTq1atHKlMxdFepUkWkGwVhmfrB5B/CCwABA//DCBgLgbNFCtOsIRGkI8ayzLo1M4YNpvMF3zMnWm9ljNJruXPR5LH+xjDGDisW9OlFQaVL2tHS+U2ClUDosT9Ncr4hdlqwtPNXtL9qZTtbO7fZUyXf+NC5s5xrRAxGX/dlS9rRoF4Mejiv6VslqLL3kkXOMyCGI2/91I/+8G0Ww17Oaz7w0//RC7cIsivnWWF9ZOTt9/PzE1l+1BZI06nlAsCJAFJ85suXT7jfqBPsXbt2UZ06dShXrlxiBx79MVn38vISo5OVCgAAQABJREFUJwjt2rUTJF6qXvUKgjC46WByrhUsAJCCFPVXrlwxVe3bt0+QgqEAvAOVlSxDGBsuSjgVAAEZrhCcCCBLkD3CCwB7UOI2jAAjwAgwAowAI8AIMAIfHAJI1bl8+XLxXg8ePBDpQAsUeL+hBXIw5OSHD/6ZM2fEBB1kXJh0Y1d927ZttHnzZjpw4IDYkQd7LybzODFAnVawcw8isJ9++klbLO6Rw3/69OliR79WrVo0bNgwUQ7XngwZMpjap0uXjm7fvk1JkyYVC5eBAwcKtyGQmVmeXuzcuVO4OIGhWP3AjQjCMQAmSPmGEWAEGAFGgBFgBBgBRuBjQgCsvvCLhxvQ2rVrqWlTc3ewlStXkru7Ow0YEHEqj1ODNWvWiABhnAqAHwCCnXhMstWgXuzkawXuQ+3btxenBNYy/WzcuFFwB0D/N998QwULFqTBgweLUwSt6xHuETwMwUIBLkNwY0IcAxYNsGPGjBmiHguZkSNHinv1H9W9iRcAKiJ8ZQQYAUaAEWAEGAFGgBH4qBBAXn3snsOPHoGzc+bMIbjdqILAWrjdFC1aVBQhIDdHjhzipAAuOaogQw8m76qEhoaKnP1qG0zS4bqjuhchbz8WHPDl7969uzhRUPtjko5J/r///kvI2oMTB1VwD0ZixAjg1GHQoEFisYAFA3Tnzp1bBAajPU4LECBsTdgFyBoqXMYIOBkBV2WFL1MqQTflKBQ2yyAK+yG5KUFbsgjSdbpIg61yrBwW4YsqA778vXXcTwnfW5n+JiSQ6G+Cyzvl/4e3Ev2evQsjF3rnuC+bDprhBjR37lxCalD44WulefPmIvsOJt34TJkyhYKDg7VNxD3iBHbs2CEy8aCgU6dOtGHDBlO7QoUKEeIJEMiLD04aEE/Qo0cPQspPjKMuPLCbj5MEnC7Ur1+fFi1aJAKLkblo//79IsYAixAEAW/fvt00BlyR8ufPb5MszNRQuXm/VNGW8j0jwAg4FYFyW7cTPrLIwhpyBPsBz8KHjtDyspVlgZamNm/lGFsVshq9JcfFS7Qpf/QU9HqPG1t9ozt/E9uu8d4vTcgD2ueZw2HjvnXV9/vQf9BQh9kKxeHKhEkvcX37jk4lfr+Tq5deR+np8oc8gfbA4Oh642cxK1u2rNjR79+/f6QfW6tWrYTLDybjcN0pX748wW1IzdKjdkDO/j59+ojTApCBIf0mFhaqoEzN0Y8yTPrBKqzu+iOd57fffisyCt1RSPlUF6I2bdqYUnsiwxCCfFUugMWLF4uFBhYW0I/FC2IWVIH7knZMlCNwGS5MvABQUeIrIxBLBLCzIctOl+JMKM1uMn4c2PnGjr0MIpOtwPNJqpSU4dYtGaAV3wFpfscURMWJjSTfW/ULcE9xORBM4WqBga8pFdeKY2XLGNhC/UxzVXb7jb57HpO3Ff9fKu9kBMGE/tZ/fwMxecbuuiotW7YkfCBp06YVk3246oDhF5N2CLL4WGbyge8+3HleKMzl0bEBL1iwQOhR/6lduzbhExISIsZUyzGBR25/uAyBjRguS6rUrVuXLl++LE4W8A6IVVAFtuBjS95rsdWCyxkBRiBKBJQpNSGNnBSi/IGQ5T954Alb3yk2yyAy2Qo8E798Jc3iCt8BaX7HFGzF75gk31v1dyvrlau67qqreh1xBUP4J2fPOUK14XS+dVH+Bir/x3woIv6/VN7JCAJ3H/jQayf+ql3w11ez5ahlmHyrk3+1zNoVE/HoJv/oByZgrSsRmICxIEH2IFzB5KsVZCjSxgKodWACRjaiU6dOCRcmtRzxA9p0omq5ejXGT0G1hq+MACPACDACjAAjwAgwAoyAgxFQmYBVYix1OLjTgAnYmjuQ2iauV5UJGDv7qoAJGG5DlSpVEh81WBikYihr27YtFS5cWOT6V/sg73+pUqUIpwldu3YV9efORSyO58+fL2IE1LaWV14AWCLCz4wAI8AIMAKMACPACDACHzwCHzoTcFQ/QF4ARIUO1zECTkLgdNHCBHZdWWSK/zCFCdhHCnPBBBwwwT6mRCO80Nz+vem4bykjmBKtDfcUJmD/6T9G284oDRZ360x/V6tiFHOitONpCncauHBulG2MVLmmTSva5lffSCbZtAUB0D1W/Gaz3mgVm0v40e9lWhjNLJv29Cn5M710TWKz3pkVCMBlJmBn/gR4bEaAETBDIETJJnC4fFmzMiM/HK5QjkI0TIVGtjXUIw0dqFLJyCaa2RbkW5ruZslsVmbUh+fuyWl3rRpGNS+SXaeKF6WbOb0ilRux4LWSEzywfl0jmmbVpvOFCtKVPN5W64xWiBiTLU0aGc0sm/ZczpSXLmTNb7PeaBXbM9WjN64JjWaWyZ4PmQnY9JJWbjgLkBVQuIgRYAQYAUaAEWAEGAFG4MNH4ENmAo7qp8cLgKjQ4TpGgBFgBBgBRoARYAQYgQ8WgQ+ZCTiqHxrHAESFDtcxAowAI8AIMAKMACPACHzQCDAT8Af94+WXYwTkQSD97dvkG7hTGoPLbA+kdBY5i41qPBhVK2zealTzItlVYvce8rxxM1K5EQuSP3lKVddvMKJpVm0qcuAQZb902Wqd0QoTKbnBa61aYzSzbNrjc+w4uT9+bLPeSBUgmau3dLmRTIrSFu9/T9OrhMYMqrVmeJ1/V1PCt2+sVRmm7ENlAp43bx4tXLjQhPMXX3whUoaiQCHZlIyu0PQafMMIGAOBcxN/oEl58tCsRs2MYVAUVvw0ajhhItFt7IQoWhmnqsDLR3Q8RVpK+CbMOEbZsOSiTz7qtWwx/VnoUxstjFU8fPY0ynX6DLWdOtNYhlmx5n7GDOR37ADtzZzTSq3xisb+OJGyXrkiBbYqei327KCOk36kGmvf5yVX64x2/efTYtRq5zYKck9rNNMi2ePSOm4kXv06z6eKJ7ZQw33LIul2RIGLX9zsjc6mPRmq0nzvXrRgr190TaOtd236PNo2ejawZAK2pRvTanuYgG31t2QCVttZYwJW68BdYMkErNbZunIMgC1kuJwRsBMBZgK2E6hYNJOJXVc2tlrX8HBpWKFlw1ZGJuDkygTiZdKksfgtjf8u55QMQ0X3H4j/gZ0wIjMBOwF0G0OCCdgesZcJ2JautGmtL2zTpEljqwulSJHCZp2tCl4A2EKGyxkBRoAR+IARSCDBqcoHDL/hXi1l6CPD2RSVQZ43/42qmusYgWgRePnyJQUFBVHmzJkpW7ZsZu3/+ecfSpQoEeVRTvcdJTdv3qTESnpfkJFBXr9+Tffv3zcN5+bmRhmVlOCqXLp0iZInT06enp5qkbheu3aNTpw4QRmUVNxFihShJEki3MP+/fdfoTNnTusnpxwEbAYjPzACjAAjwAgwAowAI8AIfOgI3Lhxg3x9faljx45mrwp3mpIlS1L//v3NyvV8gDtRuXLlaP369y5369atIx8fH6pUqZL4tGgRQfb25s0b8dy2bVsqXLgwjRkzxmQK7kuVKiX8+rt27Srqz507J+rnz59PEyZYd/d98OAB8QLABCPfMALGQgDslLKITLYCU5nslclW2bB9p/yK4SOLyPRdYGwd9616p6jGRxZ5S8b9JcPuO3b7tTvvv//+uzgVsMT3lRI/91YJGLeUsLAws3LEAGDSHpV069ZN+Oxr2xw/fpyGDBlCFy5cEJ/AwEBRPXXqVMqbNy/t2bOHLl68SLNmzaLr168TFhGY4GP3f/Xq1XT06FGqV68ejR8/XqvW6n2dOnV4AWAVGS5kBJyMANhUO25c52Qr7B++7baNtK9qZfs7OLFlUKkS1Gz/bidaELOhe65YQpubysFSetU7F9U8dzJmL+jE1t/NnUUrOrZ3ogX2D/0gXVryvSdHNii8VUDAOJrXr7f9L+jEluFurpT/zTMnWhCzoWc3GEA/NPOPWScnti7W8A49SRBzH/X4MDlBggTk5+dHa9a8z7C1dOlSUnffYQNOBBo1akT58uUT7jfqBHvXrl2EiXSuXLnEbj7aYrLu5eUlThDatWtH1vLsLFmyRLjpVKlSBV1MggUA3HVQf0VJIqDKvn37qGHDhuIxZcqUVLlyZcLYcFEKV2K59u7dK65ogBOBsWPHql2tXuFKBP18AmAVHi5kBBgBRoARYAQYAUaAEfjQEQAHwPLlEWlg4Rpz584dKlCggOm1ly1bRh4eHoSJ85kzZ8QE/d69e2LS/ddff9G2bdto8+bNdODAAbEjf/jwYcJkHicGqNMKdu4nTpxIP/30k7ZY3B87doymT58udvRr1apFw4YNE+VXr14V/v1qh3Tp0tFtJVV4UiVoHwuXgQMHijiCxo0bk63TC7UvrgcPHhSuRhwErEWF7xkBRoARYAQYAUaAEWAEPhoEKlasSK1btxZuQGvXrqWmTZuavfvKlSvJ3d2dBgwYIMpxaoCJNwKEcSrg7e0tyrETX6NGDVNQL3bytQL3ofbt24tTAmtZezZu3BgxMVf0f/PNN1SwYEEaPHiwOEXQuh7hHsHDECwU4DIEN6YtW7aIRQPsmDFjhnZos3ucIjxWODp4AWAGCz8wAowAI8AIMAKMACPACHwsCLi6uhJ2z+FHv2LFCpozZw7B7UaVp0+fCrebokWLiqLq1atTjhw5xEkBJtOqIEMPFgeqhIaGEnSrbTBJh+uO6l6EvP5YcMCXv3v37uJEQe2PzESY5COTT5YsWQgnDqrgvmbNmoQYAZw6DBo0SCwWsGCA7ty5c9O0adPU5pGuxYsXp7Nnz7ILUCRkuIARYAQYAUaAEWAEGAFG4KNBAG5Ac+fOJaQGtUyb2bx5czp//ryYdGPiPWXKFAoODo6EDeIEduzYQVgwQDp16kQbNrxnRi9UqJCIJ0AgLz44aUA8QY8ePQgpPzGOuvDAbj4ClHG6UL9+fVq0aJEILEbmov3794sYAyxCEAS8fft2ky1wRcqfP79YeJgKLW4yZcpEYAR+v1SxaMCPjAAj4DwEfI4dpx7+UQfyOM+6yCP3Gj6KPjkbkXoscq2xSrwuXKSB/Qcby6gorOk0YRLJkvM8w63b5N+tVxRvY6yqL2fMplQPHhrLKBvWuCtH9gFtOtioNV5xk4W/UkIlr7kM4hb+lqY3/VwGU4WNtQ+tpjBXeaZvPx5sR0nD45e1N6Y/zLJly4odfWupP1u1aiVcfjAZh+tO+fLlCW5DapYedSzk7O/Tp484LQAZGFJ6YmGhCsrUHP0ow6Q/YcKEplMD7Np/++23IqMQ4hBUF6I2bdqIdKHIBISgYgT5qlwAixcvFgsNlQkYixfELKgyb948WrhwofooJv4LFiygmTNnkouiTKZsUqaX4BtGwCgInJv4A01UfjFn+31mFJNs2jHFfxglUNKTdR8TfZowm0risaLAq8d03N2DEkpAWnUrezaqfO0CnXeJIGGJR5hiNdT3kwMoPIEbDevZN1b947PTvUyeVP7WVWmwHfvjRMqqZNloO3VmfMIUp7E+3xtIrafNpPpLV8RJT3x09r17nZrNX0h9hwyPj+HiNIZLa5c49f9fvb406fMxQkevVaPom9/HxUlfdJ1d/OJmb3T6ryXPSdVqn4qumV31+KZ+aldLfRrBVSdZsmRi0h6VRkyrX7x4IdpG1c5WXUhICFljA4bLENiI4VZkKeoCALEK9oo8S0h734jbMQLxjMA7JcfxO2VlL4O8wx8OSWwFnsBVFmyTPnum7CY/kOFrIGzMeuUqXc2TWwp73yrf2wy3bklhK4yU7fcMNme+fkOa37X0d+5S3WXGX6gAV8os/o31P52P/UD4bCjUlDYVahxnfdEZ4trUsSmScyoGXKYj0ZkRbf0ZSkoPySfadvY2QHaeU6dOEU4CMMm2JrbK0RZ94ZKDyT/cdLD7j1SbiAsAQ++RI0cES6/q429Nv1pmbfKPOsQSHDp0SG1muoLFGBN/MAvD/cde4QWAvUhxO0aAEWAEGAFGgBFgBBiBDwYBpP1ELn/soCPIF8G4yOTzv//9L0bvCDZhpPbEAmDEiBEiIw/8+4sVK0ZdunQROpGtx9bk3p7BnimbTGAurlChgtkpAMZG0DBcgxCDYK/wAsBepLgdI8AIMAKMACPACDACjMAHgwAm/3Xr1hWTdrwUcvcXKVJE8AIgKFcVBPZac69BezUlJ9qWKVNGTP7Vfrau6AdXHsQAWMprJXYGJF+2ZOvWrWZjop02EFjthzGg39JlCIsUMb7akK+MACNgHASCPTPSwUoVjGNQNJbsr1KJQjKkj6aVMapDPdLQ3hrVjGGMHVYcKVeG7mTNYkdL5zd55p6cAuvVdr4hdlpwouSndP0TOCUYX14nSkhbGkewgRrfWqIzRQrRpXx5ZDBVcX0i2tDcPPe7kQ2/mD4vnfUsaGQTzWzbSKkpzKzEGA8qI+7QoUNNBmEyjww8VatWFWXgAEC+/3LlylGaNGkIQbUQxAOgDVxuSpUqJTgEUI4sPkgTakvgFoQdfPRBNp4mTZqIoF+0DwoKEuk8cWqANsg8FBvBaYY15mLomjx5sgggFpmCYqOc+zACjIBjEThbpDDNGjLAsYPoqH3GsMF0vmABHTU6TtW13Llo8lh/xw2gs+YFfXpRUOmSOmt1jLpgJVh37E+THKPcAVqXdv6K9let7ADN+qt8qvj/Dp07S3/FDtK47suWtKNBPQdp11ctYkx6L1mkr1IHatta0I/+KNLMgSPoq3oAedELA2adVxlxkY1HK9mzZyew7WKnHIRaf/75p5icgyNg3LiIIOx+/foR0npiEQH2Xlwh4eHhIgBYq097v3TpUpHuE5N9sPmCtAuswZCGDRvS6NGjRTxB165dhV5tX/UenAUNGjQQHxCLWYot5mIEFyOF6blz50QaUnYBskSOnxkBRoARYAQYAUaAEWAEPmgEEFQLRlxbgrSdmPyDoRd5+EG6BT98yJ49e8RpANpgNx/kW/YImH3RFzvxx44dE7wDcC9C4DCIwzCxh7Rs2VJ8rOkEb4DqOqRNK6q2tcVcjABkvPOYMWNEU14AqIjxlRFgBBgBRoARYAQYAUbgo0BAZcS19O9HPn64+PTt25fQBjn/ERgM155mzSJOXnA6gMm/KtbiA9Q67RU8ATh5ALcAOAdOnjwpqjGRh9+/6q+PkwScEGTNmlXbXdzD9Ugbd2DZAO9TuXJlEdSMOpW5GLEDON1QXZQiJxO11MTPjAAjwAgwAowAI8AIMAKMwAeEgMqIC6ItTJoh2JUfNWqU2Im/du0awW1m9uzZYuKPurCwiGgGLApUwi2w+sKlxx7BJNzf35/g4gNOAfj5QydYfwsWLGgiF1u9ejX17NnTHpWR2thiLv7ss8+EnQhUrl27NjMBR0KOCxgBAyDg+vYtgZ1SFnFTditgswyisB+S239/xGWw11XB1kUabIkShIXLAKuwkb+3jvtR4Xsr09+EBBL9TXB5p/z/8Fai3zMCW44xBYy4mIwXKFBA7OhjIh4QECAyAcFi7PzDxQc7/J9++qmIC8CiYOLEicJnH/1wGoCrPYLYAbjwIHc/dvzBKoz4Aezqf//99zRy5EgaMmSI2OGfM2eOPSojtbHFXIyGHTp0ILAFg1WYmYAjQccFjEDMEDg7cTJNzJeX/tfQ+Fkkfho9ghIqKca6j3Ysm2TMELTd2uf1E8EEnOj1G9uNDFLzMK0H1Tz/Dx1KG0fmn3h6n197dKPLSpaWkd2/jacRYz/MnSyZye/4QTqQPvJxeOy1Oq7nmCk/ULbLl6ntlBmOG0RnzT1W/EY1V6+lBkuW66xZf3UNgg5RQJsOlD8own1C/xH00+gyUJ+pL4jAFvt+TT8vaEiJw17pZ6CFJrfxeyxKjPm4hjwoHeUkPXPlgWkXmX4sBVl14HJjLTUn/PZBEKZ1B7Lsb/kM9x7oTJ06tWWVeLZ0SbLayI5CW8zFSDMKpmJ2AbIDRG7CCESFgMJVi5V0VE2MUwe/RUl2kwEabJUFW+x2ymIrsE345g09jwFtPPo4S4DtQyUrhywifsdk+ZvwH6iPlPS4suyCy/a7psf3ttqZP+hM5sI0oc73eqiTWsc+SkF9lcm/fjzAEXBYm/yjJkWKFFYn/6jDJD4mk3/0QdYhW5N/1NsbT4C2UQkWJmqwsLYdFjKo4wWAFhW+ZwRigQAON99pgoFioSL+uih2vlNS3skisFUWbJFKUBZb8fOHrUmeP5fiqwBb0ysBcbKI+B2T5W/Cf6CmevBQFnhJtt81PYDFrn+fzSMo3I1zt7xS/s+tSI8obRyBffnyJR05csSqlqNHj9IbZZNETwEHwL1792KsEicGhw8fFtmDcK+XyDMT0OuNWQ8jwAgwAowAI8AIMAKMwEeNwNWrV6lmzZpWMWjRooWJ3Mtqg1gUjh8/nhDcGxMJDAykzJkz04ABA0RsAvz3Y6pDOx4yEKnEZ7yU1CLD94wAI8AIMAKMACPACDACHzUC1lh44TefNGnSSLjAp95afMCrV6+iTNcJRbZ0ou706dOEzD3btm0jsANDwEUAwjAED2fIkEGU4R9bY8E25P9X04ueOHGC7ty5I/rxCYAJPr5hBIyDwOmihQnsurLIFP9hChOw3h6Zjnl7MAEHTBjrGOUO0Dq3f2867lvKAZr1V3lPYQL2n/6j/oodpHFxt870d7UqDtKur9qnKdxp4MK5+ip1oLY1bVrRNr/6DhxBP9VvXV0IQdCyyOYCfvR70RaymEu9yYteKm47MgmIvVSmXqTMrFChgmD+zZcvn4n1F6k/kboTk3PUq4sGkHwVLVqUvL29RbpNZA3SCth/benUtlu3bp1gDVYn/6grXbo07dixQ/jw49nWWLly5RI8BrAPCwUQmd26dUtkGoJeMA7zAgAIsjACBkMgJGNGOly+rMGssm3O4QrlKESzG2G7pfNrQpVgxwNVKjnfEDstCPItTXeVLDgyyHP35LS7Vg0ZTBU2nipelG7m9JLC3tdKFpLA+nWlsBVGni9UkK7k8ZbCXsSYbGnSSApbYeTlDHnpQsb80ti7jVLTG8kWAGD8RXpP+Nxv3ryZQA6GfP/I///zzz8L7LETj4n0qVOnRCrR6dOnC9ZgtEW+/8tKJjAQby1YsMDsZxWVTm1DuOsUKlRIWyTukXIUWYnAUGxrLNgPcjEsSpYsWSLshCsRUozC7mHDhvECIBKyXMAIMAKMACPACDACjAAjwAgoCOTJk8fEqlu4cGF68OAB3bhxg5ACtEGDBgKjli1b0tSpU+mvv/4SZeATgOtN+/btxQTcEkhrOi3bIPvQ48ePLYtNz9GN9fnnn4u2qs2mjv/d8AmAJSL8zAgwAowAI8AIMAKMACPACCgIaH3tVV967K7D7199xq7+zZs3KZ2SrhgTf62oLMPaMms6tfW4B/HYoUOHzIpxKtGkSRPat29ftGNhEQJB2lH0sxReAFgiws+MACPACDACjAAjwAgwAoyADQQwuYZ/PbL0QJCZp2fPntSsWTNav3692LnHpBvuN/Dbj42A0ffYsWM0f/58eqtwoSCgd8qUKcIVqWTJkrEaCwsXpD+FmC9TYmMh92EEGAHdEUDOc9/AnbrrdZTCMtsDKd3du45Sr6veNCEPqMLmrbrqdKSyErv3kOeNm44cQjfdyZ88parrN+imz9GKihw4RNkvXXb0MLroT6RkFKm1ao0uuuJDic+x4+QehftCfNhg7xggFqu3dLm9zZ3ezvvuaXqVIInT7bDXgLr0kBIqhJlGFLjzYFKsCnb1o3K7Udvh+v3339PIkSOFXz188ufMmUNeXl7UqFEjQrpO7PLD737lypXabnbfp02bltauXUu9e/cmf39/EY9QqlQp+vXXX8UpQ2zGQkBxjx49qEOHDiCutHIuYLd53JARYATOTfyBJubNS7P9PjM8GD+NGk6YSHQbO8HwtsLAAi8f0fEUaRXW2jDD24vg4lrnTtKB9FkNbysMXNKlEx1Sgrcnt2pneHvvZ8xAZe9cp/Mu7/+jNrLRY3+cSFkV0p+2U2ca2Uwz2xod2UfdxoyjmmvWmZUb8aHY42Dy79qDGi5eakTzzGxyGahf9pu/8taiTu3XUv3jy+jHpe3MxtHrwW38Hr1U6a4HmYTakjcdUpiA6yiLihmURvcxYqMQLj6W7L1Iy4lPypQpY6MyUh/s/oOYLHny5JHqYjoW3JXw4ROASFByASMQMwSYCThmeMWktUxMwMgkAoZSWSRc8QtNrvzHJYO4Kv9ZJVT+M5VFpGQCfqjs0ioTDBnkq4AfRJY0KRYAmfVbAFR5soVWLqtEn32+k37a1d5BP6pfHaQ37mqDyUOZ/I+gtTRJWQbcURROirtSHTRYTv6hEicC+OglOJmwxjUQm7EQE4CPPP9b6YUi62EEGAFGgBEQCLiFGf9kRf1RybJYUe2V7Zr4pTwLrJShj8hNWRR+jJL//glKFCbPz0rvn1EWCqHCdIOSKolF9ZTr16+LtJqPHj0yU3v06FGx825WGMcHuBidOXMmTlqOHDli8uWPrSJeAMQWOe7HCDACjAAjwAgwAowAIyAtAogBQJAuiLlAlgUf+c6dO5vep27dunT//n3Tsx43yOzTvXv3OKmqWbMmXb16NU46eAEQJ/i4MyPgOATATimLyGQrMJXJXplslQ3bd8qvGD6yiEzfBcbWsd8qY4bUWn/ntwYmAatTpw5hkn/69Gn67bffxM78zp07afly86Bw+OAjE4+loDw6ge9+dO3gx29Nf5hySmut3NqYlmNYPqMPdEEnhBcAAgb+hxEwFgJgU+240fjBeCpqbbdtpH1VK6uPhr4GlSpBzfbvNrSNWuN6rlhCm5vKwVJ61TsX1VQCoWWR7+bOohUdHeVLrS8KD9KlJd97cmSDwpsHBIyjef166wuCg7SFu7lS/jfPHKRdf7Xhrm70Qxl//RU7SGMRGk9PSD9/eL3MvHTpEl1RgvWHDh1qUgm//S1btlDVqlVNZf369aMiRYoQUn8irScEmXlat25NIOuaMGECZcuWTfAAqJ2QIvTatWuiXV4lSUjRokWpXr169Pz5c7WJuD558kRkDcqXLx95enrS+PHjRfmuXbsIi5NcuXJRuXLlzPpYPuTOnZt69epFIPzKkiWLSEmKk4z8+fNT//79RXO8w5dffkkYB58RI0ZwELAlkPzMCDACjAAjwAgwAowAI/BhI3Dw4EHy8fERAbHaN82ePbv2kUqUKEGLFy+mdevWicXCF198ITL8gPjroRI8j2Saly9fFosDTLj37NlDHh4eIjPQwoULKTg4WKTtHDRoEF24cMFM97Jly0RbLEagCwsPpOhElp6/FFbhEydOUMaMGc36WD4gCxEWCmfPnhUTfvTHwgaLGaQKHT58uLAXpxzgFYC9WCDwCYAlkvzMCDACjAAjwAgwAowAI/BBI4AUnfbk/G/QoIHAATvxN27cMGECP/xkyZKJ1Jzt27en//u//xN1yNPftm1bQh5/7MrjM2TIEGrevLk4STApUG7AEQAbBgwYQOPGjRMLhTVrIvg+sFPv7e1tVyrRWrVqCbUFChQQi4g0adII23C9deuWqAM/AdKIImsR3J44Daj2J8H3jAAjwAgwAowAI8AIMAIfPALFixcXu+aWefynTZtGyAakugapufddlFTPWuosbY5/X19fkS0IWYP+/PNP+uGHHwR+YAr++++/hVsOJulTp04VBGEquBi7cuXKwkUIZdWrV6ccOXLQnTt37Jr4q3pUW2CjNi0pnlVJmjSpeiviAPgEwAQH3zACjAAjwAgwAowAI8AIfAwIZMqUieDO06ZNG8JEHAIXmVGjRpG66x8THNq1ayd88eHGg9iA27dvU5kyZQjsvZMnTybUBwUFmanEqcD58+cJpwn4TJkyRbgMmTXS6QEuTAhIxrtu2rSJTwB0wpXVfMwIKAtsQfyjIwY+x45TD/+xOmp8rwqEVXpLr+Gj6JOz5/RWS2EJ9D+k9LpwkQb2H6y7rVDoCHs7TZhEnjf/1d1eBD7q/V3IcOs2+XfrpbutUAjiMr3lyxmzKdWDh3qrdUhmIXfFTSCgTQfdbVUV6k1i12Thr5TQjgwp6vgxvT5X3Biu5/qEsl+6HNOukdq7hb+l6U0/j1TuyIKbKbJTaBKPGA/xzsWVwl3cyO9cRDBqjBXEocMZykzhsfAc700b6DJlJDeKnEUnJua8UqasYYoWPWXmzJnUtWtXgusMdssR6BsQEBDJVceeMREUDFefkSNHiuZYYCC9KE4asCuPDDxw+dHGAbRq1Yrg8gNXHywaypcvTxUrViScHOgtmPwjMBjXr7/+mlyU4wyZsknpjQfrYwTijMCyZSvohJJL2FETnzgbqFHwc5+edKGAD43r2EVTatzbPO9e0v4MWckjWN88zI5447+rVaF2Sjak8y5JHKFed53N9u2kesp3t91P03XXrbfC14kSUsFXT6TBdtwPEyiZssvWa8RovaFwmL72m9dT1fUbqPX0WQ4bQy/FN71yUNODe+ihMlnbkqcAeV24pJdq3fW4WJnj38mUmSr8c5l8ThyP8XhYqOW8dIGmdmgV475x6bC1bgPqtmhFrGyOy7javi+SJqPKWzfRkGEDRLFbyEttdZzvEYQLn/nYCnb8q1SpIlKKuio/J1Uw8Q8NDRXBvmqZ5RUuR4gnSJgwoWWVLs89evQQi4xOnToRbEOAsP7ba7qYykoYAXkQcFPW0GW3679adwQCiV69psQv9f2j6Qg7VZ2eSsDVS43folpuxGtIxgxUf8kyI5pm1abUys53DuU0RAZJ9Fpf1k9Hv3PqkBDCDrVMUvjQEXqcOpUUJme9eo0OZMgmFgGP4jBhc9bLPlO+GzkvnKffq/g6y4QYj3stZy7qMOMnGjx8UIz7GrUDMu0cPnw4knlI6YndeAT8IkuQPYKThHnz5oksPNrJ/4sXLwgsw0gFqhWQeGGxkSpVxO+cesVi4dy5cyJVp9Z/X9s3LvfaOABeAMQFSe7LCDACjAAjwAgwAowAIyAdAs+ePSME71aoUEHsiqsv0LFjR0JufeTKByeALQHRVpMmTeiPP/4QaTWRwx9+/KpgMg9d2NnH4gBy7949ql+/vjgNCFE2CpAhaP78+aJu9+7d1K1bN8qTJw9dvHiRsKiIjgNAdLTjH+iFHVrhBYAWDb5nBBgBRoARYAQYAUaAEfhoENi6datwibF8YcvJP9h6sbuvuum8VE7TMWmHINhXK+AFAPEW3IKqVatmqpo+fbqIC0CgMQQEY4cOHaKSJUsKQrHRo0cLYrBVq1YJUrD169eb+sblBr7/lvLeScmyhp8ZAUbAaQgEe2akg5UqOG38mA68v0olCsmQPqbdnNI+1CMN7a3x/g+yU4yIwaBHypWhO1mzxKCH85o+c09OgfVqO8+AGI58ouSndP2TnDHs5ZzmiIPY0rihcwaPxahnihSiS/nyxKJn/Hd5p+RF2NC8afwPHMsRL+bJS2d9Csayd/x329SgEYU5IIjfkW+yb98+kZITY4BUC6cEyOaDwF7s+mN3v3v37oRThMqVK0cyBW48YN8dPNg84QRIuvr06WNqnyhRIqEfBfDLB5kXBAsINwdjxgsAATX/wwgYC4GzRQrTrCERgU7Gssy6NTOGDabzBQtYrzRY6bXcuWjyWH+DWWXbnAV9elFQ6ZK2GxioJjiTJ439aZKBLIralKWdv6L9VStH3cggtU8V0qKhc40foKvCte7LlrSjQT310dBXBNb2XrLI0DZqjdtaz4/+aNJcW2To+0HT5tILC/cTIxncuHFjkfYTqT9B6AVBfAD89yFLly4VJF5I4Ykd/b1799Lx48dpxowZglgLjL2WUqdOHbFQsCz38vKi1KlTi+Lly5eL4GC4BEFwOvDjjz+K2ABkIoILkCOFXYAciS7rZgQYAUaAEWAEGAFGgBEwLALIkKO69SRJEjmLG3bx9+zZI3L5gycArj8qb0BsX2rhwoU0ZswY2rBhg8k3H+y8ffv2JZwSIC6gYcOGVoOUYzumZT9eAFgiws+MACPACDACjAAjwAgwAh8FAiDugvuNLYHLzsGDBwk5+/v3708nT5601dSu8okTJ9Ivv/xCODnImjWr6HPz5k3CB25DiDPAOJMmTaJr164JZmC7FMewEbsAxRAwbs4IMAKMACPACDACjAAj8HEggCBhf39/QRiGTDpg7g0LCyP47yMTUEzotDDxh0sRgofVyT9QxL2np6cpBuCff/4RmYKyZ8/uMJD5BMBh0LJiRiD2CLgqAUZgp5RF3BR/Sdgsgyjsh+Sm/PGWRVwVbF2kwZYoQVi4LNAqv2P8vXXUDwvfW5n+JiSQ6G8C/h7guyuLuIWHgXVWFnMj2YldebgJgR8Ak36w9V66dIlwcoAsPlmyZBFBu9bchyyVDR8+nG7duiWCidU6+Pv37NlT+P/jtAGBxTgFmDZtmmAnVtvpfeUFgN6Isr6PDgHxh03nP27ltm4nfPQW/IfsiD/EC2s4JtjPEfaC8Gh52cp6QysWFf/m0H+3ZmpzxzB+3sqeTfdFZo6Ll2hT/iK6Y6sqRLYWFx3nEaM7f6Oq1vXqiO9tmpAHtM8zh652apU9TZmC0isTD72k/6CheqmyqedkyRKUUNmBjau4vn1HpxKnjKsau/q/UIgNh/8wnW5lzWZXe2uNukyJ/0D7y955KVXoQ2vmRFt2JFemaNs4o0FKJbDe1u49JvkI9oW0bdtWpPR88uSJKYBXtXf//v30/PlzsjX5//rrrwkfVeDSY0uqV68uMg9hHBCROVp4AeBohFn/B4/AOxfMSpSPBIJsF8JeCWyFiTLZm+Z+CD2Lhz/aev3owhTK+aQ6Tvj0sisqPQ/TpiUPBWeji0zfWxVLMOp6/3NafZTmmvtMRNpEoxr87oG5ZYv7fk1nChSmPwt9SpZ15i2d8+TiYX3coE9L0oCRQ6xXfgSlSMmpZu+xfF1Lgi3L+pg+x8fkHzZxDEBMfzLcnhFgBBgBGwikuX/fRo3xij2Cg41nVBQWpVZYM1kch0CS/1IeOm4E/TXrsfuvv1XRa/zs518o+6XL0Tc0UIt09+5K5XZkD3Tw4z9w4ECkpsjFf1+nv+V37tyh69evRxrDngL027hxIz169Mis+dGjR+nNmzdmZdoHnDJg3OiEFwDRIcT1jAAjwAgwAowAI8AIMAIfFAKhoaHk6+sbyQ3o22+/FRNvPV72t99+oylTpsRI1YMHD6h06dKCMXjRokVUrFgx6ty5s0lHixYtolyggD9gzZo1pva2btgFyBYyXM4IMAKMACPACDACjAAj8NEjgNz/tvz8rdVhh94Wk++rV69EkK/KPWAJLkjEwAkwYsQIUYX2CDYGcVjz5s1FFiLLPtrnCRMmaB/FPbIVIYBZK3wCoEWD7xkBgyBwumhhAruuLDLFf5jCBOwjhblgAg6YMFYKW2Hk3P696bhvKSnsvacwAftP/1EKW2Hk4m6d6e9qVaSw92kKdxq4cK4UtsLINW1a0Ta/CIZToxv91tWFeqz4zehmmuzb3MSP1rVqYXo2+k3f2QvopRWCLaPbDfuQrrNGjRpiAp4zZ07auXOnMBuZgbp27Ure3t70ySefEHblVRk2bBjlzp1b1G3atEktpitXrlCFChWoVKlSIgtQkyZN6K1FhjdkF0K7oUPfB9GDo2DLli0i6xCUQTcYib/88kvCCYEqyFT0v//9T3AIqCzCYC8uWLCgOEXA2EhhqgovAFQk+MoIGAiBkIwZ6XD5sgayKGpTDlcoRyEZMkTdyCC1oR5p6ECVSgaxJnozgnxL090smaNvaIAWz92T0+5aNQxgiX0mnCpelG7m9LKvsZNbvVYmAYH16zrZCvuHP1+oIF3J421/Bye2RGKELU0aOdGCmA19OV9eulBAjg0XvNn22vXpjZJ0wKiSP39+0n7A+gtBdp/PPvuMevfuTefOnSNMqgcMGCDqsCv/999/C1IwTNqxUDh+/LiYqGOn/sSJEwTWYK0vPvL/Ywcfk3JM4JFlCH20AsIxHx+fSKcH4ANIly6daIo0oche9Pnnn9Ovv/5qsmfFihXUtGlTgm3Y8YeATXj06NF06tQpsWCZPn26KMc/7AJkgoJvGAFGgBFgBBgBRoARYAQ+JgQQaOuiyeSHtJ+QM2fOiIk4XHIguCKlJyb8kAYNGpjcgrAr//DhQ8LioXbt2pQqVSrRpn79+mJCjofBgweL+smTJ4vFAVyHnj59Ktqp/yA16ePHj9XHKK+wB6cQWExgMVKuXDnTIgEdb9y4QYhzgJ2Qli1bio94UP7hBYCKBF8ZAUaAEWAEGAFGgBFgBD4qBLy8vMwWAEkVrgZIWiXtcIIECczqUK5O2jNoTr1B3IVdeXxwrwpSemJHHgKSL+zwt2rVSrjpnDx5Um1muhYvXlywAWMMd3d3UzlIwZANSOsaBNswqcfJwq5du6hjx46m9rhBzAL8/lV7whXyOCwWVAbi91aadeMHRoARYAQYAUaAEWAEGAFG4ONEAAuDjIo7rur3j0k2JuFw0bEllSpVoj///FMsEuCGs27dOlPTrVu3kr+/v9i1B3cA/PGRilQrmTJloi+++ILatGljWmjAlWjUqFGmnXxt+/bt29Mvv/wiXIlw8qCV9OnTC///wMBAUbx69WrBOKy24RMAFQm+MgIGQiC9skr3DYwINjKQWTZNKbM9kNLdvWuz3kgVYFStsHmrkUyK0pYSu/eQ542bUbYxSmXyJ0+p6voNRjEnWjuKHDgkTT72RMouYq1V0af2i/al46mBz7Hj5G6nK0M8mWRzGDA311u63Ga90Sq8T52mVxIF1db5fRUlVLLiyChjxowRvvaYmMOdZv369WQrew/eD2y+8M0vUKCAaIcgYVUQOIxA3WzZsomdebANw52oatWqahNxRawBXHugA65JmMgHBASIQGSzhsoDYhdwYlGzZk1xWmFZ//3339PIkSNpyJAhhGDiOXPmmJq4KMcV70xPfMMIMAIxRmDVkmWUZOVqqrX69xj3je8OyHpyKX9eGt6jT3wPHavxKl89R0sqVKNMEkyAA+vXoeGzp9PurLli9a7x3al46F2a3bApldq1J76HjtV4ed69pOPuHpTs2fNY9Y/PTv8b1E+wQvf5bkR8Dhunsfr/Op9ynz5DncdPipOe+OyM78S6IiUo34l/4nPYOI11tKwvtdj7FzWb9zON7dQtTroc0dkaE/DDNB5U6uIt2vapD+W4ahwCM7eQl46AIJJOTJNDFCJCNQg3UgMrBS8UYj1M3i1Th8IN58mTJzZZhS1VIa4gjcLSHVexdCmCPj4BiCuq3P+jRwAZJJTfdClwgK1vNf6JRjcatgp8jW6oYt9TJXirpCSTacBZ4OgxCk8gz38BLsoubWIlaE4Gkel7q+L5ydlz4jusPstwxa49suEYeQFgOaH+9Ox+WuRXi6YN+I4s64yK+UPFF97r4gVDTf71wAqMv5Ysu9AL33vsvquCiXxMJv/op8YRqDrUK7gBUqdOrT5Ge4WfP1KAItUoAo1jK9p4AlWHPH/9VYv5yggwAowAI8AIMAKMgKQIKK4Xklr+YZk9b948Onz4sMjFjzSeyKKDCTd8/NU8+nq8MQJ/EQsAd6KYCFKOIs1nxYoVBTcAYgoQR6ANPo6JPsu2vACwRISfGQFGgBFgBBgBRoARYAQ+aAQmTYpwd8PEGv7xf/zxh9XdeWTxQb29YskMDE4ALR8A9EAnsvPYiieAbdu3b6dr166ZxsaCoFu3brRy5UqTKSrjsJrpR61AcDHKtOWW78FZgFS0+MoIGAwBsFPKIjLZCkxlslcmW2XD9p3yK4aPLCLTd4Gxddy3CucHMp0hvJXERdbyJ4Z8/UWLFhWMvsiwgzgAcAZUq1bN1PTIkSOEzD8Qa6zBt27dIgTi4gQAhFz2sAFD15IlS2jixImmyT/KkEEIOiCwBWk/YR9OBJAlCIJMReAHyJUrlzjRQJm190A5LwCAAgsjYDAEwKbaceP79GEGMy+SOW23baR9VStHKjdiQVCpEtRs/24jmmbVpp4rltDmpnKwlF71zkU1z0XObW31xQxQ+N3cWbSiY3sDWBK9CQ/SpSXfezejb2iQFgEB42hev94GsSZqM8LdXCn/m2dRNzJQ7ezeA+iHoRETPgOZZdOU4lfu0RMlH75Mgok+cu/D5eby5csEJt4FCxZQjRo1BKsuJvIQuOiALdgWa3DmzJlFBh4w8g4bNkzk7I+ODRgnCDg1KFSokBlkiCtA1h9I//79xe4+WIVBWIZUoDgtQJDxX3/9Rdu2baPNmzeLBYu194AOXgAABRZGgBFgBBgBRoARYAQYAUZAQQCTaDDoIgUn4gKQbx+78rgHkdfixYsJ7jerVq0SZFzWWIOx+6+yBquggg24WLFiYle+Q4cOZI0NGORdcDmKihEY9oGxGPbARiwwYB8kX7584tQCrMK23gPteAEAFFgYAUaAEWAEGAFGgBFgBBgBBQFk/cHkWisqAzAWA7/99pvIzlOqVCnBGBwda7CqB2zAgwYNElmCsIufM2dOtcp0hd8+XHsOHTpkKsPNhQsXBM8AfPkxHjIKqYJMRap9mPirEtV78AJARYmvjAAjwAgwAowAI8AIMAIfPQLNmjUTpF/YhQcPAHbXS5cuLXApWLAgJU+enMaPH0/t2rUTZV5etlmDwQWAnX6IPWzAaAfiLiwWzp07h0cKDg6mb7/9lkAehtMBuBFhEQLbYCMIylT7RIf//onqPcyXN9pefM8IMAKMACPACDACjAAjwAh8ZAhgQt+oUSOxQ48gW/jya7Pv4BQAQbl169Y1IWOLNRguP2AAhsuPvWzA0Dty5EjCBP7Zs2eErD5w88HpAaRNmzbUpEkTyps3r4g/gD1wWQoMDDTZg5uo3oMXAGZQ8QMjYAwEfI4dpx7+Yx1ijCOIwHoNH0UgEpJBvC5cpIH9B8tgqrCx04RJ5HnzX93tDUuYUHedGW7dJv9uvXTXC4XvlGNxveXLGbMp1YOHeqt1CNmeu7LLF9Cmg+62ahXqSbrXZOGvlFBJr+gouZ0tKz1In04X9W7hb2l608910WWvkoceaWlZ64ifZ40/fyePByH2dqXa61ZTmIV7it2dY9nwcapUJnuhwv3JY6q39n06yqjUTv66DSV9blwGb/jcYyfdUpCFB5N6uNxo3WrQDi43qg++2q9WrVp0+/btSKzBIBW7f/++CNDFWF9++aVdbMBff/014RMaGkqpFPwxpioZM2akvXv3EpiCUygB1qq7UpUqVQgfrdh6D14AaFHie0YgFgiA1AUspXpK2nvBhI/egv8w3Z881Vstldjzt+46odBVwVVv0pxUD0Op1E4HZAFywPcAGBQ5eBgX3eVFsmT03D25rnqTPXtO5bZu11UnlL1KEpGDGxM1PcXnWJCe6ky67mbJTDkuXjI963GT6PUbqrxhsx6qrOpIoAQ06rko9D51xuo4ehW22LODsly7TjXW6pMtrcba9XqZZq4ni/kjnord3EdV9m2koAol6HHKNLS+ZXP6v69qR25ooyTny4sRNVZ02+gSp+Lsry9T26UzhL2qohVNO5BbqjCqvW2tWmTzWvXURiJPm9WGroC7DT6qYCe+S5cutGPHDhFgq5arV1uswfDXV332Y8oGHBVzcJo0adSho7xavgca8wIgSsi4khGIHgHsmjlidzL6kWPe4q3yRyj5kycx7+ikHjit0HNX0qGvIdH3ADhkvn6DwpXvgwyC70Ci/3xoZbAXk/UEykRBJsHfMFclhaAsgg2SQX0HUpIXEb7VstgNOxOFvaH+Pw0VJu+oWIeWNP/a0OYnUL4X3eZOMLPxdaLE9CKpvhsIZgPEw8PZs2fp0aNHkUZyd3cn7NpbE+y0gwcApFxIDepoeaL8f71v3z765JNPKHfu3LoOxwsAXeFkZYwAI8AIMAKMACPACDACRkdg3rx5dPjwYXqrnDSDxKtcuXLClcbHx4dmzpxp0/wvvvjCZp21ioMHDwoiMLgTxUSwyADPQMWKFQWBGBiLEUSMmAQ9hBcAeqDIOhgBRoARYAQYAUaAEWAEpEFg0qRJwlZMrOEi88cff5A1dxvEAGjdgKJ7QWT8QeYfVUDqdefOHfVRXKET6T4T2ojFgm3bt28X5F7q2FgQdOvWzSwYGVwEcCmCLq3AVQll2nLL9zDvoe3N94wAI+A0BII9M9LBShWcNn5MB95fpRKFZEgf025OaR/qkYb21qjmlLFjM+iRcmXoTtZ4cvaNjYGaPs+UmILAevb7Mmu6OuX2RMlP6fonOZ0ydkwHfZ0oIW1p3DCm3ZzW/kyRQnQpXx6njR+Tgd8psZUbmjeNSRentr2YMy+d9S7oVBtiMvim6o0oTBJ3Q+17TZ48WeTj9/b2ptq1a4vgXjAEwwVIlSNHjlClSpXEI04RwBRcpEgRkT1o586dBDKw77//XpwAjB49WuzkV6hQgcAfkClTJpHJBycQloK0owjeVSf/qEfWIeiAhISEUMeOHYV9OBEYNWqUKN+1axfVqVOHcuXKJU40UGjtPVDOCwCgwMIIGAyBs0UK06whAwxmlW1zZgwbTOcLWveZtN3LOTXXcueiyWP9nTN4LEZd0KcXBZUuGYue8d8lOJMnjf0pYlct/keP+YhLO39F+6tWjnlHJ/R4qpD7DJ07ywkjx27IdV+2pB0N6sWuczz3QqxR7yWL4nnU2A+3tZof/VGneewVxHPPQaPn0oskyeJ51LgNh4n+tGnThMvN5cuXhb//ggULxAT/1KlTYiKPEeCi89lnn4lUnLj27t1b5O6HCxF27JE+FDn9kcJz2LBhtHTpUpHDPygoSGQMQiaf48ePmxmLEwScGhQqVMisPGnSpJQ/f35RBhIx7O5DD1iIf/nlF3FaEK7Ea/ylsARv27aNNm/eTLbeA0p4AWAGLz8wAowAI8AIMAKMACPACHzMCGASjbz66dOnF3EByLOPXXkEAbdq1YoWL15McL9ZtWoVtWzZUkzC4YqD3XcIrtj9v3TJPBvY4MGDCbwA2JUHLwAm+yqDr4o3UoVi5x8EX7YE9qlpSGEjFhiwD5IvXz7CqQVSl9p6D7TjBQBQYGEEGAFGgBFgBBgBRoARYAQUBNKlS2fKra8Cok7UsRgAC++WLVuEK0/atGkJHywOtLn60U/to+oAuy/IvLCbj138nDkjuyBiZ79o0aJ06NAhtZu4XrhwgapXry54CTCemlYUlRhXHUvLWRDVe/ACwAxefmAEGAFGgBFgBBgBRoAR+JgRAAPv+vXrxS48SMKwu166dGkBScGCBSl58uQ0fvx4ateunSjz8vIikHPB7x8CX3ykGEVGIQQEY6cfgiw+8OXv2rUrJVO4WM6fPy9YfkWl5h+4DWGxcO5cBMFmcHAwffvtt1S+fHlxOtC8eXOxCIFtOCmArap9GjWCSdjWe3AWIC1SfM8IGAQBEGDpTXrkyFdzU/wOYbMMAmIxN4lytCM3u95Ec476ObkoZJoJwuTJJc/fW0d9ExT3Asn+JsjE24C/B/juyiJu4WG6Ezo6+t0xoW/UqJHYoUeQLXz5V65caRoWpwCYyNetW9dUhjSfn3/+uQjuBXsvJt7I8gOXnx49egiXn379+on7bNmyEVx9MKGHm1DVqlVNenADvSNHjhQT+GfPnolFAtx8cHoAadOmjQggzps3r4g/gD1wWQoMDBT16j9RvYfyf6HyvyELI8AIxBqBZctW0ClldT68R59Y64ivjlP8hxEYP7uPGR9fQ8ZpnDzvXtK+jNkcwoocJ8OsdN7cxI+m+g+nPwt9aqXWeEXN9u2kdj9No3rL3v+nZjwrIyx6mjIFFX8UTOdd3qfWM6qtsGvsjxMp65Ur1Haq7VziRrO/9Y5NVH7LNuo83vhB3PeUYPPyt67SljwFyOuCuY+10XB1MY/jjGTeiQKfUtMleyfS32QAAEAASURBVKngqSOmuleJktCoMT2oxLG/TWVGuxnXdzz93PZbM7tjY+PrhInpu4n9qewB84mrPbrcTjieBA6pM/HRutXAtlmzZolA4ICAADNTMaVGhh643mgFwbn4YNKPKwi+rKUc1fZR77GYSJUqVST3ItQ/fPiQUqRIEcldSe2rXq29B58AqOjwlRGIJQIF/r1F65SUdzKIYCx2cZHBVJONKZQ/fjJIytBHlEzZqZFFcp05S6GKH6kM8kihu5flewA8Zfw9e5w6NRXdf1CGrwMdqFyRiv29z/CTfwGmZ9R/bwuHHKUNXxVTsuQkN2G/v2glWt2iNZW4vc9UFl83br/Y5xnen/ypwf1VRBnjZtnRhL60empbqhC6K26KHNQbwbjaVJzIr9+lSxfasWOHCLC1HBa++JaTf7SBv77qs4+rvZN/9I2qbRrlb6M9Yvke6MMLAHuQ4zaMQBQIgCY9yfMXUbTgqtgigNMKmSTJ8+fSmJv4P59UWQx2jyIjhizvYGQ73ZUdSbjHySKZr9+QxdRo7fS+ftaszck8xSmB4jZjZElMr6nIm6NxNvFcgoKU8N3rOOuJjQIQgB07dkx0xcQdu+xeiuuPdsJvqReBvuABQIrP7Nmzm6qRGjRHjhzk7u5uKovrzfXr1wl6y5YtK2xT9R09elSkCLVFIqa2U6+IEfj3339FCtEryskk4hfg1mTfUk/VwldGgBFgBBgBRoARYAQYAUZAcgTu3r1LZcqUoYEDBxJ88+FjDwKt1atXR/lmX3zxBeXJk8esDUi5/vnnH7Oy2D48ePBABPSCfGzRokUihqBz584mdYgPuH//vuk5uhtkE+revbtohsBl9f34BCA65LieEWAEGAFGgBFgBBgBRuCDQwC76H8pOfVV2bBhg8ivj8BdbYpOZPFBNh9LgW+9tRMDuArhVEF1+9H2Qx+Mi3Sf1gQcApjkjxgxQlSjPdiFly9fLkjE1D44wcCJhKUetEdZdCcE1kdXtfOVEWAEnILA6aKFCey6sgiCi88X9JHCXDABB0wYK4WtMHJu/9503LeUFPYiONN/+o9S2AojF3frTH9XqyKFvU9TuNPAhXOlsBVGrmnTirb51ZfC3reuLtRjxW9S2AojN5fzo9+rtpDG3t6p55MyfZbCXky8ixcvLgi+YPDu3bsF+y8m4FgQqGk+keITmXvAzFuqVCmzHfmhQ4eKkwScJuC0oFu3buLdEfiLzEIg6vL09BRpRC1BQUYguOlAhypYYIBzQJspCCcWsAkkYCoBGPpVqFBB2JMpUyaRJehtFNn5eAGgIsxXRsBACIQo+YQPly9rIIuiNuVwhXIUovgUyiChHmnoQJVKMpgqbAzyLU13s2SWwt7n7slpd60aUtgKI08VL0o3c3rh1vDyWpkEBNava3g7VQPPFypIV/J4q4+Gvr5Tdmq3NGlkaBu1xl3Olpcu5MivLTL0/bbE9eiNS0JD26g1rmTJknT69GmRXvOzzz6j3r17i3z8M2fOFL7/aIsJeKFChUQKz+nTp5sYfzdt2iRcbE6ePClcgi5fviyyCKHPsmXLyMPDQ7Q9c+aMmLjfu3cPVSY5ePCg4A6wPDlAvIE2uLhEiRKCfXjBggU0btw40X/p0qXihCAoKIhu375Ne/fupePHj5t0W97wAsASEX5mBBgBRoARYAQYAUaAEfgoEYD7DnbdMUnHRBwuORBcb926JSbwe/bsEZNtuPngBCB37tyiDdyJ/Pz8RNpQBARjAaEKeAQQkIsAYkza4b6zZs0atVpckW4UbaIT5PyHlCtXjm7ciAiIHzx4sIgXmDx5suAcgNuSyg5sqQ+pSjkGwBIVfmYEGAFGgBFgBBgBRoAR+CgRwC5806ZNKa2SJhmTdEzytYJJNfL9a8vV7D9I2Xnnzh1T8zeaTHboV7lyZSpatKior169usgcZGqs3MD96OzZs2LirupE/bRp0wSzsOoahEw+ENig0nmBORi2t2rVivr37084hbAlWBzwCYAtdLicEWAEGAFGgBFgBBgBRuCjQAB+/dg9Rzaf1q1bk5eSEjSj4o6r+v3v2rVLTMJ9fHyoYsWKwqUHwFy8eJHgdgNp3Lgx/fHHHyLtZrBCEKplD27evDmdP3+eatasKT5TpkwhtNEKfPcRNwCmX3X3HqlKR40aJZh+tW0t77du3SrYibt27UrJkiUTY+E0w5pkyZKFTwCsAcNljICzEUiv+O/5Bu50thl2j19meyClU1KqySBpQh5Qhc1bZTBV2Fhi9x7yvHFTd3vh96y3JH/ylKqu36C3WqHvrXIUr7cUOXCIsl+6rLdah+hLpGT2qLXK3F1Az4He2shIEtsxfI4dJ0dyN+hpr6sSKFlv6fLYvmq89/O+dprAFiyL1H25Wsn1H5nTRcmf8//tnQeYE9UWxw9LhwUF6QLSe7HQBJGlNwWkoygiVhQQFFBElCaiggIW3gMB4SkIohSlI1JEQLrSe5Xem7S8+784cZJNssnuZDPD/s/3ZZPcuffOmV9mk1tOkUvJ0otaS4/YpSCSDqL7YBUdq+oVK1bUSb6MzL8DBgyQVq1aCQbmyMg7c+ZMHV3nww8/1GFDS5YsqdviGVK0aFFtfoPwonDSRbkRjQcr8zD5KVy4sM7e+9BDD+mJhPfFw9cAg3i0xQo/HH2RcRj9BRL4JXTq1Eny5MmjMw6jfzgVFyhQwGczmgD5xMJCEgiegNqAE/yAWCnFNv4peFgu2La0WFfo2HHgYMtVRYfQ1erkRBjwvfp2X8v1hZ5W3wdQ8ulPPrVcV3R4Xm1VR6kkdlZK1iNHpVe3HlZ2qfvC4PeoWrGyWlqNGmN1l7o//T+m7gcrJVpNrvq/8IqVXXr09Vee3HItVSqPsoS8efSbbxPSPGDbG8os46xy5rdKkqmPaugTT1vVXYL7ieu7pNZvPyb4HP46cB2w9r7Fed4/8JI+nXfPffN9KFMytpPR25uK66z3UX8a/lueLOe/r+PzCgNlw3zGX/u6detqh1rYzJudcJE0DDsDmBTgtWEOtGPHDp1boFevXrrL1157TfsD4A1MihYtWqR3EbBCb0wMvM8N/4MxY259N50+fVq8s/2aTYzgVAwdIO3atZO2bdsKog15Zw9G8jLIf/7zH/2MP5wAuFHwBQnEjwBWL6xcjYqfFkG2UqsJLotX+oI8c7yqQddwrFTHS5k4GkFPx9wH6loyqO1u9asVx1XZ4zAmVpm8tsrtoZlvLfT/mEPYGldQcMtWuZ7C+l0Wo38rn2+o3aDshw5b2aWt+nLad0l84Z1OkVmG7WwnD59dEN8uLGuH7LrI5ItBuiFw+IWDLaL9mAf/iLOP6DoI82kux8Ab0YOQdAur/bCzR1SgBQs8rw8TBsi+ffu0k3Hu3LmNU8Z69h78x6rgVXDx4kU9YcEEAP1jMoGQo76EPgC+qLCMBEiABEiABEiABEjgticAG37Ez0cUHbMgxGalSpXk66+/NhfrMJ8ox+DeEET2gWkP6mZTIbGRtAt14JSLnQZfMmTIEI8VeV91Qi0zZ/2FKZF3lCFzf5wAmGnwNQmQAAmQAAmQAAmQQJIhgIE+7OenTZsWKwQn7PCnTJniwQLx9s129R999JEsXLhQr7hj4I/dhBYtWuhkYsZqv0cHAd5gd8EcOShAVX0I9f0l+xo8eLD2JTD3cfnyZfdbTgDcKPiCBOxFANkpnSJO0hVMnaSvk3R1GluX+hfDwynipHuBbMN3V8FaPnSL+fDpE1fPypMrrioRO35D+UF99dVX2mQHmXbHjx/voQvCdm7atMmd6Rf29oZZkFERmXjhFAxzG0P69u0r/fv3N97G+ewviy9s+idMmOBuDydf2PEHk1UYoUCxC4CEYPXq1dO7HDBnQiZiOAdzAuDGyhckYB8CyKbaYfYM+ygUhybtFsyW32rExFHLHoc3VCgnLVYstYcyQWjRecpEmdvMGVlK9xYuKHW2+Y89HcTlJmqVt0Z9IVM6tE/Uc8b3ZKey3CWVjlkfDSq++sTV7oMPBsno17vGVc0Wx28kj5Li1y7aQpdglBjZuocMad83mKq2qHPvA0fkfFQGW+jircS8efMEWXaLFCkiTz/9tIwcOdKjChKBNWnSxG1KA5Oapk2buuvAzn/jxo3aT8BdqF6kTZtWihcvbi4K+NpfFl9EIDImJVjtx24EchQEk1UY9RHlCJOcuXPn6lwCMHdCCFM4GXMCEPAj4UESIAESIAESIAESIIHbkcCXX34piImPXQA4/SKKz9KlngtEGITDtAeCgXrr1q3dKFKpyFlY+Q8me6+7kY8X/rL4IvswMhL/pUKDI78AMv/C8TiYrMLm02CCYyQgK1OmjJw6dYoTADMgviYBEiABEiABEiABErj9CZw4cUKvjBsmMXv37pXq1avLF1984XHxiKePBF6I8APTm0KFCrmPR6lIdRhYw/nWLJhIINMvVuHNgpV3w8YfSboMsyFk8X3jjTf0zgFMd/Lnz6+bIRPx448/rice//vf/6R9+1s7lkgSVq5cOX0OnGfgwIE+cwoY54ZjsiHQGcIwoAYRPpMACZAACZAACZAACSQJAhhQ165d28NWHwN32MmbM/RiwAwzoA4dOgiy+XoLYv4/++yzct999+lEYGj76quvCiYOxgDfaIOdBuw4IBswQolWq1ZNH0IW308++UQQrx9mOphwGFl8MehHdmBkKoYtPwR6oD2iD0EaNmwYK4qRPhDgD02AAsDhIRIgARIgARIgARIggduPAFbjn3zySY8LQyjPChUquBNxGQdhBoSQnr4mAA0aNJB3331XR/5BbgCszCNKEFb0vQUr/cgTkD17dp0grHHjxrqKkcUXice6du2qJw9w1IXAlwA+BYgshB0BCPIMwHEY+t5///06JwFs+0MR7gCEQot1ScAHAWQCtjpbbYl166VT34E+zpbAojBlAu7Sp58U2LotgcrFbh6OTMD5duyUnt094z3HPnPoJSmuXZNN998XesM4Wjw3+CPJcfBQHLVCP3xJpb1XaTBDbxigRbbDf0nfjl0C1IjfIdwHp7NmjV/jAK3afjZS7jh1OkCN+B0KSybgc+fkg6eeiZ9CQbTaWraMpLh2PYiawVVpOm68pFQOiOGQKyqL6sXoaMu6Tn7jpnzarJVl/SW0o7R/X5aJjzznt5tz6TNKqmtX5e+Uyv5cPdtdPtn1tKS9eSmWmn9HpZUB9wyW5Rlj9LGbyaKk68F+kuX68Vh1w1EA511fsmTJkljFlStX1s60xgGEDDXL888/L3h4ZwY218FrDPgbNWqkV/PN2XoDZfFFu99++w1PbvGXVRg7CEbW3+HDh7vrm/0aOnbsqMs5AXDj4QsSiB8BZAK2OlvtXceOCx6WS5gyAZdbttxyVdFhODIB33H6jFRY7OnkZYXyhTZvkQv/ZHi0oj+jj7KrVhsvLX1Or2xZL6dPZ2mf6S5ekirzF1raJzpLp7JbhkNKrNsQjm5vZdu2OBNwqqvXJGbW3LDoi06P58wpBS2cxBfetCVsuu4uVkSK/vGnpf3XnjbT0v6MzpI9ksx4GfRzM/laks2TgP+f79QZJlVvLpRG2285pwbdeRwVk1Ww3jCkphj3rWffQ+U5+VGaiWS/pdQhySufZOsjA8X6RYQ4Ltuyw+ZBvb9Ok6nvBl/1EHHIV7m/flAeap4Bc1+cAJhp8DUJkAAJJIDAHSqyglMk9ZW/naKq1jOVCrdHCR+B7Ies32UKl7bYqUinnCBvZ2m69euAl/d7rioBjzvh4J1yWtrKaLeq4+QluSxp3e8T88X+/ft1vH+s9CdkUB1OnbG7sG3btlingDlRvnz5dDmclOGDYE5UZjSAkzMiCEX/s3vGCYBBhs8kQAIkQAIkQAIkQAJJhgDCYSLUJgbOiOYD+3w4BiPZlt1k69atsfwKVq9erZ2Thw0bJjDtgalQTrWbd/r0aR056J577hHkKoDTcXpl9onJARyae/fuzTCgdvuAqQ8JkAAJkAAJkAAJkED4CWDwDydehPj85ptvdMz9xYsXu+P+Gxog7KYvcSk/KiTbMsT82ijDs7/23vURIvSm8nnyJZUqVZJffvnF/UDkoUyZMunoP/BnwLF169bJrFmzdFSgzz77THeDpGG5c+eW2bNnC65txIgRzAPgCzDLSMAOBI7nyC6rqlW1gypB6bCiejU5mc16J82gTh5ipTOZM8mvtWuG2Cpy1ddUeVCO5L47cgqEcOaL0ellUcNbYepCaBaxqhvLPyD7C9yKtx0xJYI88dVUKWXeY42CrB35alvKlpZdylbfCeJSZvqzWipbdIfIzkxF5VzqOxyirchsaSzXJbnt9EWUHUTSwWq4IQjbiezANWrU0EVIuIUkWkjAhcH26NG3TJYQtQdOv2XLltUr7h988IEO1VmqVCl58MEHtTMwOvDXHpF+EIEoQ4YMMmTIEDl58qReyccuBGL29+vXz1DJ5zPyDnTq1Em+//57yZEjh85mjIG/IbgOXBskTZo0sm/fPrl8+bJOdobnlClTcgfAgMVnErATAUTk+KLXrfi+dtLLny6fvf2mbC9V0t9hW5XvK1RQhg7sayudAikztlsX2VCxfKAqtjl2PGcOGfjJR7bRJy5FJr3wrKyoERNXNVscv5Axo/Qe5ZmgyBaK+VFiRtvH5edHG/o5aq/imyrOe9eJE+ylVABt5hVsJIcz5A1Qw16HeshIZdtvbcABK64QYT1LlCghcL41S968ebWtPFb3sYr+008/yYYNG2TKlCkyaNAgXRUJvmCPj1j8c+bMkZ49e8pjjz2m4/cjiRfaxNX+4MGD2lTnxRdfFCT/Qr4BnAeZf5EvAIN2X3Ls2DFp2rSpwOynfPlbvw1wHjb8ANAvIgB17txZN0cIU0wS4CuAkKJIdIaJB30AfNFlGQmQAAmQAAmQAAmQwG1LIKOaVJ9T4XX9CaL1YCAP05kJEybIypUr5aIpIhl8BTBoL1mypI7Pb8T0hwPu7t27Ja72sMtPp0LaQmC+M378eN1PVhXyGKFCJ06cGMvmHyZCzZs314+nnnoqluqYlDz66KM6uVnVqresCN577z25dOmS/PHHHwJHYOw8YOfCMyZTrK5YQAIkQAIkQAIkQAIkQAK3FwEk0IJjrbd9PmzkBwwYoE1mUGfu3Lk6O/Bbb72lV/UNCphAGIJdBCPrLwb+EJjaBNsecf3NOxHow1sv9IlEYqlSpZKPPoq907pmzRrtwAxzpKeffhrVtcycOVNgsgSHYGQehs8Ddi04ATAI8ZkESIAESIAESIAESCBJEEC0nDZt2ghW0o3BNpxoYX+PVXSY4MA2f+TIkToLL45dvx58srxQ2iPDMJyQYTaEXQkM2itWrOjxOYwbN04P3CdPnuwxWUClw4cPyyOPPKL7QJQfs2CnwUgkBqdjvK5VqxZNgMyQ+JoE7EIgSkUBQHZKp0jyGzcEOjtBkLU5eQhf4pG+pijFVmeWjbQiQZw/mUosnOL6jSBq2qMK79vwfQ64b530nZDCSd8JrptIPxm+D8/inpMrF2C76vv555/LSy+9pM14sOoO8xusoMNEBgIznwoVKujY+Q888IAeoGNSEIwUK1Ys6PaYhMCuv2jRotpcp3379noSYj7PqFGjtGNvrly5zMV6MI9zHT16VL82DmICgag/CA/62muvSfXq1XUG4mbNmumQp+q3UP0aUkiABOJNYNuHQ+RD9U87snHzePeRWA0/6ddHUinnpY4DByfWKRN0npJXzsr6DHdJSpX4x+6CiCf1t2yU7cnS2F1VrV+fkSMk/7bt0v7jEbbX9/wdGeWBM8ccw3aAcoTOu2u3PDXic9uzNRQs4roiM8qWk2Ibrc2wa/Rv5fOc5o9J5ykTHXE/RA2Lv6HFhZTRcu9LxySZGvB7iytZlPz4dQUpdtLazyuqc/z19dYx1PfrpLzKC7xITRb+vV6XMlRZJfklixz30Z3v0Jw+KgZVhNj5iPTjLcgRAPMemN7ER0JpDx20g24K61104b+QNm1a7beA67D+DPGhwzYk4GACLqxt/GPzZ/vLUHq6lNOSUwS6OoXtMbUqU3HRL05BK2kuXXYM2yvqR+sutbrlGNH/Z7fsgJ2ic6WfF8kptfrpBKnz/TQnqKl1dK2O/xrr+UwZJOuZv2Rpl0Kxrhcr6lFq/Tb+vcfq8p+C7P4OhL38PtkvO6WQuqZ//3cayE9q6F9cTQCs/92COQzMegxBuEw49XpnAsaAPD4CEyBMHBCBJ1jxNQFB8i44FXsLdimw6h/sOZAIDLJ27Vrt08AJgDdRvicBEiABEiABErA3gSRivKBNFn3sANj7w4m/dmrJRzX+d1pz6338+wvUEoNnxOx/+OGHdTVkzN2+fbu888470qVLl0BN/R5DaNEZM2ZoJ2KYF+XLl0+bGPltEMSB6dOn62hAyDFgFkQmis856tWrpyMCcQJgpsnXJEACJEACJEACJEACSYIAEmIhBKchK1as0BOCF154QSfQQjlCbyJCD3YHvAWRfmBWYwgy8h45ckS/HTw4tqktnI2jo6ON6u5n7EYEMjGqXLmynli4G/zzwvsccFKGnoausPJHzgLsbnhL7KvxrsH3JEACJEACJEACJEACJHCbE0ASsBTK/h4Dcn/ZeX/99VfBKjri7JcuXVrggIuswojEg5j72AHo37+/Tu6FFXqIv4zA2HWAUy4SdCELMBKAhSJIIIZzLFmyROrXry8FCxbUWYvRx9ChQ7X5EfpG6M+zZ8+6u4bjMycAbhx8QQL2IbD53jKC7LpOkWF931aZgEs4Ql1kAv5g8EBH6AolR3XvKusrVXCEvsdUJuC+n37sCF2h5NcdX5DlNas7Qt8LGaKl57hRjtAVSv7w1BOyoPEjjtD3ZlQy6TTlG0foCiXnlmss0x9s7Rh9u8pQuSKpbanvTRW9DiY2eGAg3bp1a0EYTcT495ed94aKcIXcAMgXsHPnTr1jMGbMGEF0nl69eukkXm+//bZeecdEAqvw/jIKox5s85HAa/78+TqDL5J2eQtMixCa1Hh8+eWXugpW93EO6ISdjAULFmjdMHlBpmD0Cx0RXQiJxQxBBmSaABk0+EwCNiJwUqXsXv1QZRtpFFiV1VWrSIXFS1WlzYEr2uDomcyZZGX1ajbQJDgVNlSqKHl37wmucoRrXYpOL0vr1o6wFsGfftP990pK9ePpBLmqnAkXPdLACapqHbeXLiWZjx1zhL4INDCvqWfsdDsrvjtnUbmY5pZDp531NHRbIDWln6SUNPK3UWSbZ0wAjIExnH0RivP555/X+mFA7Ss7L8xxihQpolfsUbFMmTKyadMmv9cUKCPw0qVLBZMA7DogBCmSefkSZBc2+yUgqZe3YCeicOHCuhgTBExikNAMArMkZAJ+8cUX9ft27dpxAqBJ8A8JkAAJkAAJkAAJkECSIoCB96RJk3xec6DsvNmyZXO3Mezt3QVeL4yMwHA2Rl4BJOFq0aKFrgV/AOhgyF9//SVZsmQR+CaYBWVoF0jMmYkR8hPmTOY2RqZi9JEuXTqaAAWCyWMkQAIkQAIkQAIkQAJJj0Aw2Xm9qcDZFnb9ZgmUERj2/9OmTdNmQrDRR/Iu5A1IqDRv3lw2bNigoxzBXwGmQHPmzHF3i6zD/0473MV8QQIkQAIkQAIkQAIkQAJJl4C/7LxwuPUn9913n3Tq1EmeeeYZd7SfQBmB4XOAgTqyDSPaUL9+/SRz5sz+ug+6HP4I0CF//vza/h8RhgxTJ3QCR2ZOAILGyYok4JsA7Eevp7T2Xymr2gastGix7xMmsPSmj1BmCexSHly4SLKEIVHTda9t0ITqifaZTp6SqnPnW9FVrD7CoW+5pcskx4GDsc6V0AKr71nok/78Bakxc1ZCVfPZHjbwVkvZlb/rjL1W9wunUqsFGbzrTv3B6m7d/Vl975ZYt16iz51z92/5C/W9eyJ7NvW9k3A/gyhlB95w0mTLVQzU4cpiVWVftgKBqsjVlKnlcqp0seoUPrRZ/k4ZO6xjrIoWF0yTRsqKP/T/w+KyVaartinlWsganZWMIbcJtkGePHm0o66/+tmVLx4Gyt7ZeWHKA9t9Qzp27Gi8lJIlS8qJEye0U645rCdW3M0ZgYcMGeJuM3LkSIHjL8KJwl/AW5599lnBw5cMHz7cXVy9umdAA0wmevfuLTBBMic3O/aPb47KMaHckykkQALxJvDNd1PlxPqN0nFg7Ji/8e40TA3Hd+ooW1SEoUEdbjkChek0lnVbxHVFlt6dX7If/suyPsPV0ayWzWTcq51kcuWYcJ3C0n7rb14vb3brIQ/PmWdpv+HoDAPqYjcuy/ZkiT/oic/1DB3YVzfr9tY78WkekTYdZk+XWtN/lDYjnRFpqNvX42RP0SLyQzl7B0tI5mMxd1++AlJrzWZp/r9xAT/rGyr2fMz8OdJg+tSA9RLj4NQ2T8obn46KU2erdclx+JB0HDJIUqr49t6S/KSnqY33cb4PTMDaZcvA5+JRErgtCaS6fkMKbt3miGvDSldqL/tEOyue48ABuWFykLKzrtAz9959dlbRQ7fshw5JchU6zgkSddNZ61RplQPeJR/JfuzMOv/2nXI1dSo7q+ihW4svx8nnvd/wKHPKG+y+5d+xXQZ1ccZCDLhejM4gbUd9Lu+80c0pmOPUE6EzV69eHasedgYQEeiA+v1BuMxQBSvuSAiGuP5mx1v4AiDqEMxyDNm/f78+V6ZMmYyiWM9os3XrVp1vIC6H41iNAxQwD0AAODxEAiRAAiRAAiRAAiRw+xFApJxKlSrpeP89e/YU47Fw4UL5888/5dVXXw140Yi//8gjsXNdwBG4T58+8sYb/05QDx48KA899JBHMi4kDkNI0d9//93veZBUDGZF0A0hPqGXVcIdAKtIsh8SIAESIAESIAESIAFHEUACLvNKvaH8vHme5pFIuoUVeCNEJ6L9mH0BjHaw4x83bpyULVtWZ+etUaOGtGrVSicJw64A5Pvvv5euXbtqx1+jna9nTCRGjx6ts/vC+bhNmzY6nr+vuqGWcQcgVGKsTwKJRCAcjoThUt1JuoKBk/R1kq5OY+tKJoKHU8RJ9wLZhu+ugkGck4zibvpwbA0fHWt6/u2339wx9Pfs2SNVq1bVkXpy5sypk4XBLOfll18W7CLExMTEOinqYeAO593XX39d7r77bnnppZfc9dAnJhhIIuZPkBMAZkNVqlTRVbBbgKy+MDGyQjgBsIIi+yABiwkgm2qH2TMs7jV83bVbMFt+qxETvhNY2POGCuWkxYp/IzhY2HVYuuo8ZaLMbeaMLKV7CxeUOtv+CAuHcHT61qgvZEqH9uHo2vI+T2W5Syodsz4alOWK/tPhBx8MktGvdw1X95b2eyN5lBS/dtHSPsPZ2ciuPWRI737hPIWlfd+/55icVzb1dpXHHntMHn30Uf1o3/7W9wH8A4yBNhKFIScAwnViUI7IQOvXr5fPPvtM0qdPL8gY7EsaNWqkzX7GjBkjo0Z5Ote/9tprOjynr3ZGGSYReGAyAvn55591joHdu3cbVRL0TBOgBOFjYxIgARIgARIgARIgAacSQNx+w6wH9vve8uabb8qyZctk6NChsm7dOj0Iv3Dhgne1WO9h47948WJBRmGEATXvAMSqrAp27NghkyffCkeLgT/i+A8YMEDatm0rWbNm1XkFChQoIHfeeaev5iGXcQIQMjI2IAESIAESIAESIAESuB0IwEbflw+AcW3dunWTVatWyRNPPKEdhv/4I+5dTuwgoP6LL74oyMRbq1YtqVatWsCoQtdVqFMjC7ARt79p06bSuHFjHZEod+7cggeSfFkhnABYQZF9kAAJkAAJkAAJkAAJ3HYE4CT8ySefSM2aNbUN/vbt2wWDdST6QiQgpNPyTuDVv39/nQysV69eklzlc+jevbs8/vjjsnLlSr+TjeLFi8v777/vwe/BBx/UvgSIBPTVV1/pSYT3uTwahPCGE4AQYLEqCZAACZAACZAACZBA0iEAJ16YCSE/AAb9COe5a9cuwc4BIv3AwRd2+Yb50KJFi+TTTz/V5kIY/ENgRjRnzhwdGvTjjz8OGt7bb7+tTYCQlwC7FN9++23QbeOqyAlAXIR4nATiIKDSaauQDNbGZCixbr106jswjjOHfhi6IhmY1dKlTz8pEIZkaEfUF67Vicvy7dgpPbu/aTUCSa0iM2wtU9ryfp8b/JHkOHjI8n4P5rvH8j6zqYzNfTt2sbxfo0NEwbEyKVjbz0bKHadOG91b9pxG3Qu7ixW1rD90FH3unHzw1DOW9mnubGXMw1JyzVpzUYJeNx03XlKq1dFwCZKWHbLoHk5+46Z82qxVuFSN1W86FTlmT+Ei0nT+Mkl7+ZKMbtVYPQcf2aXejO/leiInSLx7/17p//5Q2fBABX09p5Vd+8SGNSXHX4djXZ93wdDnn5K0ly55F0f8fcaMGfXqvS9FMMiHsy+kXbt2ehAO8xxv+/sVK1bIJXVtxuAf9atXry4nTpzAS7dgIgA/Am/B7kIgadCggeBxTv3/Q18rhRMAK2myryRJwIUQZxaHObvr2HHBw2qBrjdVHGOrpdyy5VZ36e4vw5kz7tdWvLjj9BmpsNj6KEAZzp6T9EE4hoV6DWVXxc5UGWofvupnP3RYDSJurU75Oh6fsnQXL0mV+Qvj0zSoNtfU6lvqK38HVTeYSiXWbQimWsh1cC/o74WQW/pvkOrqNYmZNdd/hQQegb55d1kTXQSqFN60JYEaBW5+IkcOKbXauglL7WkzA5/QwqM5Dx+SBQ+UkDOZM0vLOYvlSK67Jf+unUGfIZS6QXdqVLzbeOH5XPPPWTKtZUX1nZFSH+jTe4QsbVpbWkz7yrOij3c1Ns0WyeHjgIOKMID3Hvwb6qdLl854GbZnqwf/UJQTgLB9XOyYBEggoQRSXLuW0C4StX0aG65y+QOAVWonSUqVhMdJ4rR7N71a3XSaYCXdqXLP3t2CR569exxzCSW3/jthLr59o2P09qco7PcR1ccQrOLny5dPDAdco9zq57Vr10rp0qXdkYfi0z/yEGzdulWKFSumk5N594EwpUbSMfMx7FYcOHBAhyC1finQfCa+JgESIAESIAESIAESIAGbETh69KjAybZnz5768cILL0j+/Pll2LBhYdUUJj3eJkKhnHDGjBkCp2DoXbhwYfnzzz89mk+ZMsVncjJU6ty5s3TpcstMkzsAHtj4hgRIgARIgARIgARIICkQQPz/X0yJvGDT//DDDwsmA4Zd/zW1Ew0ToCgv81lEAkKZUY6swDAH8o7Sg50GOA97C8pTKF8Oo71x/G+12wm9vMuN43369NGRgZAheMmSJdKmTRtBaFLogwRjP/74o0/fhmnTpsmCBQv0rgH64g6AQZTPJGAjAsdzZJdV1araSKPAqqyoXk1OZssauJJNjp7JnEl+rV3TJtrErcaaKg/Kkdx+DHPjbp6oNS5Gp5dFDesl6jkTcrKN5R+Q/QXyJ6SLRGt7NVVKmfdYo0Q7X0JPtKVsadlVrEhCu0mU9i7lxjWrZbNEOZcVJ9lZpKhsLVHKiq4SpY85tZrI9X+i4STKCRNwkrx58+pBOQbnJ0+elA4dOmhTmmzZskm/fv10zxh0169fXwoWLCgYhB8/flwqVaoklStXlnvuuUeGDBmi6125ckWaNWsmCO8JcxyE8TQEkYUQQQgJviZOnKiL4WTcpEkTPUDPoXxcvEOCohIyEe/bt0+fF+9xzp07d+qsxUhOlilTJj0pwDGzHDlyROv/3nvvuYs5AXCj4AsSsA+BrWXLyBe9ethHoTg0+eztN2V7qZJx1LLH4X2FCsrQgX3toUwQWozt1kU2VCwfRM3IVzmeM4cM/OSjyCsSpAaTXnhWVtSICbJ2ZKtdUBFAeo/6IrJKhHD2GW0fl58fbRhCi8hVRWCErhMnRE6BEM88v2Fj+bFpyxBbRa76G/1HyeU04XeUjc8VwpZ++vTp+vH5559L69at9SAcTreI3Y9V+A0bNsiWLVv0AB6DbyT5wq4BVtPnzp0r3333nU7whXpr1qzRq/HIDYAQnunTp5dt27YJov0MHz5cRwyCnuXKldN9jh07VgYNGqRVR4jPzMoxHCFGcT5MDI4dO+ZxWcgQjMdvv/2my3/++WedmRhhSOGk/O677+pzejRSb5BV+KOPPvJwZKYJkDclvicBEiABEiABEiABErjtCWACYKzAI9Y+Mu8+//zz+roxyB8/frzeEcBKfaNGjXTdihUr6lV62N9DYmJiBGY5devW1XUGDx6szYCWLl2qJwEw80F7TA4MefTRR/VL7CDAKReCiUR0dLT06HFr8Q/tfvjhB22OpCv882fAgAE6LCn6RP0CBQp4DOzNdfF6xIgR2ukXeQtmzZrlPswJgBsFX5AACZAACZAACZAACSQVAhhkT5o0yefl3qVyHRiJvFABtv0ws4GYw3LCxAcr8BhcT506Vd555x3ZvHmzHpyjf0NgvpMlSxb9FjsDEPSJ3QII+sZkwojeU6tWLW1SpA+a/mCS0rhxYz1xyJ07t+CRK1cuUw3Pl0hKdkaF04ZzMMyScB5kNaYJkCcnviMBEiABEiABEiABEkjiBFq2bCnffPONHqAjEdfMmTMFq//eAtv+/v37S6tWrXSmXqzKY1Uf9v9wvMUA/+zZs7ot7Pz9Cc63fft2qVOnjn4gGhH8C7wFkYsQAjRfvnzy9ddfS7Vq1WI5HpvbbNy4UfsNwFdg9OjR2sl59uzZzANghsTXJGAXAsjWi+yUTpHkyiYyHBmGb4TBcQzZkJOraAlOkSjFNpm6H6yWcCSES6YWslJcv2G1qrq/m2G4F8J134YDQLjvW6vvB9y34fhOMLO9piKlWCFgmyJC3wk3VDK+05mzqKzJ1yT3gX1BXQ6+D3DvRkJOZsoiR7Plkktpb61gB6ND8hvXBYydJk899ZQ2CSpatKi23W/fvr3AdGfRokUel9K8eXOZMGGCVKhQQWfsxQD+/vvv16Y58AtAOSIJwYkYNv7+5IknntAmPzAtgjkSshEjIpG3wLegbdu2uk7q1Kn1pMO7jvk96hiCaETwa8Cz+kwc+KkYV8JnErABgakTv5W0U6ZKnR9m2ECbwCp83fEF2VW8qPTp1C1wRZscLeK6Iiuy5ZbMxz3TqttEPQ81EAnpi7d6yle1GniU2/VNxWMHZETzNlJhyTK7qujW61rKFFLy6gXZmjytGlTafyAx9eknZXXVKjKow4vua7D7i0pH9+v7ofzSX+2uqtbvcN48ErNvh2xOmT5sk04rQCQrHbiX914fLAtjGsr+vIXkl7pF5O6/9gduEOGjhTdekcI7NsnpTHfJ1MerSq4jt+zXI6FWcqVLYsjp06f1YNtszuPrvAgDCpMhI3yoUQfJt9KmTRtwld6oi2fsFiCcKEKBBhLsSphNkQLV9XXsX+MkX0dZRgIkECcBF2z41IzaCQJdrV7pC+d151DbqFfUF6cTxGls8+3YGbFVxFA/T6z+IxOwEwb/uDZ8H+B+cJIU3LrNMd9j4Jpr/wG1an5V9M5QmHadEuPz6/VRT8Gj4Xer5Xx0xsQ4ZYLOEX3hnHzbrrpkUM9OF9jDb9q0SR544IGAl4LQmsGIYdfvXReDeV8CPwFfJkHBZglOyOAf+nAC4OtTYRkJkAAJkAAJkAAJkMBtS2Dv3r3a1h7x/oMV5AeAEy6SbSVUXnzxRZ1rANF8zPLll1/qHAPmsnC85gQgHFTZJwmQAAmQAAmQAAmQgKMJYJfAbNKD9wjvGYzA7h9W9r6yABvt+/btK/AhiI94Zxj21tXoE6FO8fA2YXKG3YJxFXwmARIgARIgARIgARIggTASwCC/du3aOltv/vz5ZfHixfpsL7/8ssDWPyYmRn5ReQIaNvw32R3i7b/xxhu6XteuXXXsfYT0RB34AYQigfpGBuLHH39cx/7fsWOHnpD40hXZhuEsXKxYMf1AeFIIJgMvvfQSw4CG8oGwLgkkFoHN95YRZNd1igzr+7bKBFzCEeoiE/AHgwc6QlcoOap7V1lfqYIj9D2mMgH3/fRjR+gKJeEUv7xmdUfoeyFDtPQcN8oRukLJH556QhY0fsQR+t6MSiadpnzjCF2h5NyajWV6g9aO0fe1QWPlSuo0jtEXg3WsymMQjyy+yBBsJOf67LPPdKZdDNCREfjy5cvu68KK/9/KVwkmRePGjdMhPWHnD5t+DNR9CcKHYvBuPJ588kldzV/fOAjn3/Lly8uRI0fk7rvv9qsrdMH5161bJ+vXr9chTZE5GK8PHTpEHwBfHwjLSCDSBE5mzy6rH6ocaTWCPj8inlRYjG3RzUG3iVTFM5kzyUoVsccpsqFSRcm7e48j1L0UnV6W1q3tCF2h5Kb779WOpE5Q+KoK5bfoEWdEmALP7aVLSeZjx5yAVjtsz2vaxBG6Qsnd+YvKxXTRjtF3Ycwj8m6KzpLm78SJ2pNQMFu2bNHRfOrXr6+7wjOyA+/atUtn9I2rfyQQK1OmjH40adJEEN+/bNmyPpu1aNFCqlf/dxHCHLLTZ4N/ChGOFE7AyC6MyEO+dEVVnN9wTm7QoIHeLcBOwPDhw7kDEAgwj5EACZAACZAACZAACSQdAhjAw14eWXrNYmQBNpdhpd4QmAYZglwB//3vf3Xm3bp168rEiRONQx7PMM+pUqWK+1GuXDn3cX99o4IRASguXRF+1JDrKtcFJgswb8I56QNgkOEzCZAACZAACZAACZBAkiaQL18+ya524Q27/yVLlujY/CVKlNAOvXC+hXMvwoPu2bNH8B6D9YULF2puf/31lyBbLxKADR06VJ5++mlBQrBQxF/f3n0E0hV1Z8yYoZOQYfIyZ84cnVgMkxPsIDAKkDdNvicBEiABEiABEiABErjtCZw6dcojyg8i9sDGfsCAAdKqVSvJmTOnnDlzRmbOnKkTcyE5F8x5YHsPkyA4+SJTMFbkkf0Xgjb16tXT76Ojo7XT7XfffeeTJZx54ahrltGjRwuyAvvq21zPeO1PVxyHX0Lx4sX1M8yYkFk4T548OpQpJwAGQT6TQDwJXFFZSo8XyB/P1r6bZVUrCJUWLfZ9MAGlUcr7Pxwp2R9cuEiyHD2aAM18Nz2ivqiiTFusvmuFVprp5CmpOnd+aI2CqJ1CfdFuvu/eIGqGVqXc0mWS48DB0BoFURuZVK1OCpf+/AWpMXNWEGcPrQru2WumdPahtfZfu+zK3yXvrt3+K8TzCPTF/5qVkko59NWd+oOVXXr0taFCeUv9IUqsWy/RaiAVDrmaKqV80v9duaYGa2opNsGnwGfVcNLkBPeTkA7+ypFb+r85VArt2hJnNwfvzic3opLLO28NU/W3yhPfjpQoCzjEeWJV4YJKVta31yeS/uL5YKrrOtmPHpL3X3tfUty4HrANvo+eHfeJ3HNgV8B6Vh2E+Q1W8n0JzHawkg+H3ixZsnhUWbFihY7qA/MarLAjUzAmADCvMQThPWFrj8lD5syZjWKPZ+wsBBJ/fR8/ftyjWSBdMcF47rnnJEqxNfwLENUIjsHqe8rP1Xt0zzckQAL+CKwfNkL6qR/PyZVj/FWxTfn/Xn5RdpYoJu++/KptdAqkSBHXFfkzdQZJdfVaoGq2OHb6rsxS8cRh2Z7MGdEunp01Xep99700H/OVLfjFpQTuhS0p0qnsxdYOrOM6b3yOf/dMO+3E//4zL8SneUTa6P+1NBkl1d9XI3L+UE46t2lj6TT1W5lcqarcqyZxdpao74KztN6fPp8syV4n5Et5975PZNlPhSTHlcMht/XVIKpZYH23SClZLQ/6aprgspOSVdZKRRkvjYPs60KQ9ZJmtU6dOknhwoWlc+fOPgFwB8AnFhaSQPAE0qjBaaYTwWcSDL5n1sSqupPkDrWd7BTJokLIOUmSWbyi7qRrTwxdUyo7ZidJ7R+m237wHwrPvBf3Stvd/w2lia77ebEeIbdJSIPi8qfgEQ75UZrJTikajq599gm7/dWrV8c6BhOZXLlyxSoPpgD+AJs2bZL77rvPozrKsepuCJKLwX7/jjvuMIosf+7YsaOkS5fOb7+cAPhFwwMkQAIkQAIkQAIkQAK3IwFE7alUqZJUrVpVm8gY19ihQwcx4vEbZcE+H1WmsI0aNZIDBw54NEE5HINhgw9B1t7t27drM6EuXbp41A32zeDBgwVRg2rWrOmzCWz/AwknAIHo8BgJkAAJkAAJkAAJkMBtS2D+/Plu+3hfF4mEWob9vPk4VvXhNGwI6gUSOBD/8ssv7irwJcCE4IUXXnA7IqMP2Oujrrcg6Zg5rCeSesFR2CxIYuZr1R8hQNEvHhB9HnNDviYBErAPAWSndIo4SVcwdZK+TtLVaWxd6l8MD6eIk+4Fsg3fXQW3Vd+uq+E7Z0J6VqEnEtI8Ym0RwhMDbNjRI6oPHIIhBQsWFDjX3nnnnTrDL8JqFipUSEqWLCmvvhq8f13evHl1vgFMJBBOFDsRCB2KKEJNmzbV0YN+/fVXfW4cQ0ZhOC4j+tCECRNk5cqVgt2D5cuXy6pVq3Q0IpgeQT+UQeBojCRhKEPsf/N5Ant76Ob8QwIkkNgEkE21w+wZiX3aeJ+v3YLZ8luNmHi3T8yGGyqUkxYrlibmKRN0rs5TJsrcZk0S1EdiNd5buKDU2fZHYp0uwed5a9QXMqVD+wT3kxgdnMpyl1Q6Zn00qHDp/sEHg2T0613D1b2l/d5IHiXFr/2bxMnSzsPQ2RdFu8uQkn3D0HN4uiwrh+W8ZAhP5xb0+thjj+m4+IiN3779re+D2bNny4gRIwS7A7t37xYM1seOHavPhjCh5cuXlyPKjwp2/Mj0i2M7duzQA21/Kt1UfkzTp0/Xj88//1xat26tM/UigtCkSZN0P8gXgOhDGPivX79e5xeYO3eu1mXnzp16x2DMmDHaRKlixYoybNgwqVy5srz99tsyZMgQ2bZtm9YF7yHwc8Cuw4IFCwT9mM9DEyB/nxTLSYAESIAESIAESIAEbmsCiJZjmNzAOReCQTMmBFmzZtXvMTF45ZVX5PXXX9fvcQwD9z/++EO3xQo9pE2bNn6z/mICYGQEzpAhg17lR2x+yJtvvinLli3TicPgLAwfASPzcJEiRdymPmXKlNFOxrrRP3+wM4EJA3YIoDcEzs1GuFDsGmAXA2I+DycAGgn/kAAJkAAJkAAJkAAJJDUCNWrUiGXjj9j/WIk3izEgRxkG/4YYdvV4j4G9P0mRIoVegfd1vFu3btqMBwnAunfvricWRr1s2bIZL902/O4C9QKTBUxg4AycLFkyfahWrVravAhvzLqaz0MTII2Kf0iABEiABEiABEiABEhApEWLFjr7L8x9kC4LK/cwufGWEiVKaIdarN5D/GX89W7n/R6mRkge9tJLL2knXkQIguNuIIFjMpx5kZW4VKlS2mcAvgoFChSQd9991+1YbO7DfB7uAJjJ8DUJkAAJkAAJkAAJkECSJgDb/iZNmgiy5mIFHnkBfA3ukf0X5Vi5R0x/1I+PwLQIpkjIQYDIQg899JB29i1a1H9eBJgdtWvXTkaPHi39+vWTtm3baj0xcejdu7dHxCBDJ/N5mAnYoMJnEogngbXDP5X+FSvIlEq34vvGsxuPZiezZZV9hQrK/ctXeJQn9M3XHV+QXcWLSp9O3RLalUf71Q9VlgJbt0lmixOilbxyVtZnuEtSXgu8EuKhTBxvzma6U7aVKS0VFlvrCHwlbRopc+mMrM2YRaLPW5ehEk7LOQ4ekuyHPbej47jMOA+3WbpQWv9ntDT+38Q46wZb4VL6dLKu8oNSZf7CYJsEVe9ayhRS8uoF2RaVRqWvD6pJUJU231dW7jh1Wu7etz+o+sFWmtr+KVlT5UF579mXgm0SZ72rqVLK8lo1JGbW3DjrxqcCMgH/njmH3HH6THyax2qzo2RxQXKxfDt2xTqW0AJkM2+wab1sTpleUly/kdDudPv5TR6V2tNmWtKXuZNgMwGb2xivLyZPL2WbHJcol/9rvJksuayfnk2ir1vznRNXJmBDN+MZibvqyBqJEv864l/2lmGK0cr3801JLq/KAOks7/uuEKvUmmuO1a2pACvseJjNaEyHPV6eOXNGRwbyKAzhDRx2z58/H1IfMP/BToBh+nPixAmB+VIgMc7DHYBAlHiMBIIgcEE5DVk94Lnr2HHBw2pxKfvAm//EAbay73LLllvZnbsvl9IVOlspGOBYPfiHfmkuX5Fshw/LBbUKZOUEoOyq2JkqreCR/dBhSR7HFnOo50l38ZLl/wvQ4ZpaEUutYmBbOfhHvyXWbcCT5RKO/7NUKuN4uAb/AJBDJS66qOyXrZoAFN60xXKuRoeFNm+VVGrgg/sixfXLRnGCnsMx+IdCrunxn7Gey5RRssQckaWvFvJ7bVGum2qC4LIsLOiN//gfyPtSYsvDxaVOzDQZNqCtr8Mhl6W4eSPAVMKzu+TzPN+H+i6YTMAYXPvKAeDrXAgLGoqsXbtWO+4aDsjYTUAMf4T3hGBQj12FfGo3wqyDuZ3htGycN67BP+rhPNCVEwCDGp9JgARIIIEE1JZqAntgc38EyNYfmaRZnlTuBwzwMSi2syRX+tldR1/8wpEJ2Nd5/JUhDOjixYt13H+jjjljMKIG4T30HD58uI4ahHq+2hntQ3nmBCAUWqxLAiRAAiRAAiRAAiRw2xAIlAkYDsAwAfJeacfFe2cCNr9HO2TlTZ8+fSxORj04+voS7Aj88k84TxyfNWuWtvVHki/4GPhq550l2OgXJkK+dMdxRgEyKPGZBEiABEiABEiABEiABBQBZALOkSOHFC9eXBo0aCBnz57VXLwzAZvfIxEXIvkgdn/ZsmV1dt6tW7fqdl27dtUJvBAqFEm7kD3YO9SoL/A49/333y9Tp07Vh412/rIEo9LSpUuldu3aWgdMGrDT4C2cAHgT4XsSsAGB4zmyy6pqVW2gSXAqrKheTeC47AQ5kzmT/Fq7phNU1TrCmfRI7rsdoe/F6PSyqGE9R+gKJTeWf0D2F8jvCH3hBDzvsUaO0BVKbilbWnYVK+IIfV3KzWhWy2aO0BVK7sxVVLbmKeUYfec81ESuRyW3rb6+MgEjuRay7GJAjwy8iMZjJPEyZwJGgi3ze5jrHDp0SK/So11MTIx89dVX+tqxk3Dw4EE5ffq0vPjii9q0BzsFwQgyD2/evFlXxTnQDj4MvrIEY+ehefPmggkH9EfW4R49esQ6DScAsZCwgAQiT2Br2TLyRa/Y/7CR18y3Bp+9/aZsL1XS90GblSK60tCBfW2mlX91xnbrIhsqlvdfwUZHjufMIQM/+chGGgVWZdILz8qKGjGBK9nk6AWVeKj3qC9sok3casxo+7j8/GjDuCvaoAYCI3SdOMEGmgSnwvwHGsuPlVoEV9kGtd54/b9yOU06G2jiWwWE3+zSpYt+dOjQQVeaNm2ajvwzYMAA6dmzpxw5csQjDKiRCdjo0XiPlXrY648ZM0Y6d+6sV97NCcTq1KmjHX19mQYZffl6RmhPsyOwUcc7S/CpU6dky5Yt2tG3fv36uhqeD6sAFbt27TKa6Wf6AHjg4BsSIAESIAESIAESIIGkQsBXJmCssufNm1eQUdcQ8wDcOyyo8R6mN3DShRkQdhZQjvCghhj1jPfBPq9atUqaNYu9S+UrS/Bdd92lswAboUGNc5gnIijjDoBBhs8kQAIkQAIkQAIkQAJJngBMaDZs2CAPPvigILsuTGnmzJkTJ5dFixYJdgOQiAuJupAhOK6MvoE6hd8BfBH+/PNP7T8QqK5xDGFDs2fP7rb7X7JkifZfQNZis3AHwEyDr0mABEiABEiABEiABJI0AWT+feaZZ3TUHdj/Izuv4QMQCMyTTz6pw3XWrFnDSf6NAAAsS0lEQVRTRw+CI/COHTsCNYl1DFGCELkHdv4wFapYsaL8/PPPQSUjMzqD6VKrVq10iFHsQMycOVOMfANGHU4ADBJ8JoEEELimwnZZKVEq/m/yGzet7DKsfSVXzkjQ2QmC+OFWJ8AyrvuqShpjtUQptsnCwPaGSgZjtSBRl1WZWb11Q9Inq4X37b9Erb53cd+G8zvh77Rp/1U+ga/wnZDC4qR4CVTJ3fx8ujtkysNPud/jxZ/57pVrKVLFKveopN7UW/WDZLhy3rvY8venVPbzKXU9dTSf5EayKJles42kvnrFXCxF92ySMtvXeJQl5huY4wRywu3Xr59eyUeITSTkMuT4cc8kneb3iLizbt06gRNx5syZ3Rl60RbOuGbxFQEoT548AXVCe6MdJikwOTKkY8eOxkupW7eurgc9/CUH4wTAjYsvSCB+BLKeOy+rYh6OX2M/rZBZ2OrswjgVfujC8aM8rnZ4nP0w8LU64U+Z39fI5MoxfsgnrBj67ipWVHIcPJSwjkyth7d8wvTOupfgej7EzJVxnf2enbtkTvGycVUL+Tgy695IYf3PVf8XXglZl2AahOP/LNPJU/JbjnuCOX286pzKlk0ynTgRr7a+GnV/o7evYkvKfmzdQjKoVc00amBmhUTddMmm1Bmt6CpWH8kHx9/SOocck5f//kDWPl7Fo9+McmtQv7aoZ7m50umoLLLsiTry6Rn/A3NzfeO160BwUWmM+jWjZsvKnNVk7VP+dXnkwlTZ1PoBo4n7uVfW/8gfq7NIupuX3GV2e4GVfzxCFdjhR1rgA+Bv8A/drP9GjfQV8/wkkMgE8GOf+ZjnikAiqxD06TCQQsQLp4hL6QqdnSKlV6+Vq6lD/7GIxPVlVqtY4dgFCMe14B5Id+FCOLoOS59O+z8DhFQqYZDVk+2wwFWdXlRx1Ot9973SN1xnsEe/yeWmdLwYv6haM9K0kAVpwrMwY6aT9uZl6b+vi7ko6NezMjdVVxi53yMkyYKdP1bSsfJuFtjcY+CPKDuRln379ukIQMhJYJY//vhDJxtDWXR0tCAkaSiTlciRN18FX5MACZAACZAACZAACZBAIhE4cOCAVKpUSYzQn8Zpz58/L4i73717d6Mo0Z8HDx4sCxcu1OeF6dAPP/wQS4fHH39cnn/+eR2mFL4HmCAYycJiVfZRwB0AH1BYRAIkQAIkQAIkQAIkcHsTyJo1q46wc0KZvxnmMtOnT9e7At5XjkReUWpX2tuZFiFD06VL52Hvj7aoj7poYxZEBUKZUQ4/BCTvMucGgNPvvffeq5thMuBPPv74Y0EYU8i8efMEfgDe4UKhhzmEqdGXp1ZGKZ9JgARIgARIgARIgARI4DYmkEL5FjVu3NhjhX3SpEk6lr9x2Xv27NEhPStUqKCj6jRtqkyXlL8XnH+xg1C5cmW55557ZMiQIboJdhCaNGkixYoV06vy77//vi5HOE4k5SpYsKBUqVJF94F8ATAzQrQgRBvaunWrTJgwQVauXKkTky1fvlzvRHg7EBu6eT/fafLrQvhQTCJgGoRQpnAIhuD82D3gBMCbHt+TgA0IbL63jCC7rlNkWN+3VSZgzxjDdtUdmYA/GDzQrurF0mtU966yvlKFWOV2LDimMgH3/fRjO6rmU6evO74gy2tW93nMboUXMkRLz3Gj7KaWX31+eOoJWdD4Eb/H7XTgZlQy6TTlGzupFFCXOWkaybQ0rQLWsdPBrgXGyJVkaeykkocuCJc5efJkXYZMusj6W7JkSXcdTAhatmyp/QUQgefXX3+V9evX68zAiK0PP4I1a9YIbPKxmv/tt9/qCEDIvIusvAgfeuzYMbmhImP98ssvsmDBApk7d67u49ChQ7J9+3bZuXOnxMTEyFdffaXj/SP057Bhw/TkAiv4CA3qS5DBGPkGkIEYK/9ffvmlrjZ79mwZMWKEzJ8/X3bv3q2Tmo0dO1YfO3funDZxogmQL6IsI4EIEzipknisfqhyhLUI/vSrq1aRCosRjmxz8I0iVPNM5kyysnq1CJ099NNuqFRR8u7eE3rDCLS4FJ1eltatHYEzx++Um+6/V1L6+WGNX4/ha4UwnYseaRC+E1jc8/bSpVRwhGMW9xqe7uC0Pa9pk/B0HoZedyUvKpei0ot4RtUMw5ms6XJhpoZybW9KSeOyp8IPP/ywHnTDDGjatGmxTGjefPNNndALK+oI8QnnYWTVxYC9T58+OuRmo0aNBKY6iLzz3XffaafcHj16aIDYZYANP1b6sSuAFXkIBu3Dhw+XMWPG6EnE4sWLpXbt0L4/YfIDfwWYECEkKHYz4MCMiQYSksHECdK+fXt55ZVX5PXXX9fvcYw7ABoF/5AACZAACZAACZAACSQ1ArDFf+yxx+T777/Xq/etW7f2QNCtWzd54403JK3KPQHHYMT6hxQvXlyvriNhGAbv2DXASj8mB+XKlZNatWrpx8CBAwWTDAhyDxiCATtMgbCrgPMj+3CgvARGO/MzzIZwLvT/1ltv6f4x+Ic/AyYeZoFehkAPTgAMGnwmARIgARIgARIgARJIcgRgBjRq1Ci9um8M8A0IMKPp27evwF4fzr4w2YEjL8x1+vfvrzPuwuwHoTgRWQjmQqhTp04d/YApjzlZmNHvokWL9Cp97969tRnPsmXLdL84DqddmP6EIr///rvs3btXChUqJC1atNDZf2Hug0kFzJBgVmQWz+mB+QhfkwAJkAAJkAAJkAAJkMBtTgCOvLD99xX6E2YznTp10rkCEGf/oYceEtj3w5EWDrtwDsZAGwN+mPXky5dPm/zA1CeDylmB+lihx4DfLAjdCYfimjVr6sE+HIF37Nihq8Cuv127djJ69Ghzk1iv4dyLHYzkKrP73XffLYgKBDMjCByRMZnJppL8IdcBTJPMwgmAmQZfk0A8CBxU6b6vpLMuLT1UyKq2BCstWhwPbQI3QRbgcCT7eXDhIsly9Gjgk8fj6HUVQu2a+sJNdfVaPFr7boKMqlXnzvd9MAGl8C1Y3KCedHq3fwJ6id203NJlkuPAwdgHElhySP1IlVi3IYG9eDZPf/6C1Jg5y7PQgncp1GrbJbW6ZrWUXfm75N212+pu5Zq6by+YtvqtOEEqtRpYd2rsWOBW9I0+rqZJI8dy5rTM36TEuvUSrQZF4ZCc6v/h7f9+Lm926yHR6p5LqOB7seGkW06gCe0rPu0vJIuWZzL/INckZVDNz0XdqRNoLU8V47f+hlTlpe3F//o9ntADm9KVlR4F/iOpb8Zt1486Txb7SZmc3PQ47aXk0ZLCdd2jLDHfYIB++PBhfUrY7mP13hAM7vGAYCDetm1bQXQfc5QdHINDL8KAYgCeRv0PQZAFGIP9s2fP6h0DI2xo9erVBQ9DMDiHTwGi82RW4wjoYAgmIph0YCfAO6ynUQdOx4Hkww8/lAEDBujJhdn0yNiNUGMBtTdAIQESiDeBiZO/k5Q/zpImE76Jdx+J1fB/L78oO0sUk3dffjWxTpmg89x39pj8VPoBybX/3y/mBHUYxsa/1YiRXl+OlEX5b62+hPFUlnT98vffSr0pU+XRiZEb+IRyIUWUA+F2G0cSMV/LF716yFn1g/7G62+Yi239uuMPk/XEuM1IZ0Qauv/MUZlQo66UXLve1lyTlY5bvU3FykrrrxbJ+OfqxV05hBoltm6Q1FdDMyMJtvuB3T+U6Ivn5OFlc4NtEqte9mN/Sa4j8f9uT74x7slHrJOywE2AOwBuFHxBAvEjkFKtHqVVHvgU6wlkUCsoTpLce/Y6Rl2sKFPCR8Ap0YUMAuHYwTP6DsdzHodExgr22vPv2yH3bVwVbPWI10vmuinRF845SmdvaGvXrtX28ubVcdSBHT1W9PPkyePdRL+HuQ/Cd8IJ2CrZv3+/NhfKlClTrC4RZrR06dLuxGGoAB1R94477tD1r127Jrgeb8GuBEyLfAknAL6osIwESIAESIAESIAESOC2JTBo0CCdKAvRc8yCiDzvvfee3wkAnG0R2QfZeq0QmCHBBwHhQOFHYBbkC4CdPyYd8CdAlKFHHnlEmwzBdKhMmTI69j/yFyApWbVqniGuMYmBn4Iv4QTAFxWWkQAJkAAJkAAJkAAJ3LYEOnToIF27dtXhM42L3Lhxo7bJr1u3rlEkWF3HjgCcbUMV5AwwfAN8tUXoUeiAc3gL8hL06tVL4HhsyKeffqonBP369dNFWN3HhCRv3rzah+CXX34xqsb5HPrVxNklK5AACVhBANkpnSJO0hVMnaSvk3R1GluX+hfDwynipHuBbMN3V8Fx00nOmzdNzq3hoxJ6z1hthwMvsvgagtCeiOuPwT5W2DFJuPfee3UkHWPQbdRF29y5c8vp06d1EUKDFixYUEcTQox/JPXCAB3OvsgT4Ev27Nkj8+bN0yv53seff/557cRrOBHjOHRDXgJDMDlAH/ERTgDiQ41tSCDMBJBNtcPsGWE+i3Xdt1swW+AE6wTZUKGctFix1Amqah07T5koc5s5I0vp3sIFpc62wJEp7AT+rVFfyJQO7e2kkl9dTmW5SyodO+j3uN0OfPDBIBn9ele7qeVTnxvJo6T4tYs+j9mxcOSzPWRI51srwHbUz1un+5cfk/PpM3gXR/w9BvlPP/20fP3111oXDOARLx+DbAgi8aAObPC3bNmi4/7v27dPH8Of9OnTS40aNdzhNWGug8hC8ClAUi+s7G/btk0+//xzMbICuxv/8+K1114TJPPyli+//FJy5Mgh9evX9ziEEKNGJKLJkyfLmTNntEkQKiGmDyYd5gdyG/gTmgD5I8NyEiABEiABEiABEiCB25ZA+/btdZx+hMycM2eOXomHOQ0E5jTjx4/XGXWzZs0qjRo10hOE8uXLu3mg/bvvvivPPfectrXHe0wWYDJkDN7xjNV85A7ADkFcgnqYNGAXwZ+MGzdO7w7MmjVLhxpFiFIIdDELcgP4E04A/JFhOQmQAAmQAAmQAAmQwG1LAOY5iOYDh14M9p999ln3tSKePwbyhiBO/4ULnnknYmJidESgP//8U5YsWSIYmCOhWIoUKTzi+qMP77ZGv97PY8eO1QnBihQpog9dUlEGkdwLExLsMGCyAlMlvIcJkiHQr0qVKsbbOJ9pAhQnIlYgARIgARIgARIgARK4HQnAzh8D91WrVknjxo3dl9iyZUv55ptvtGkNovDMnDlTKlas6D6OFxh0P/XUU9pXAJl34fCbT5npZM+e3W33j4kBkoKVKFHCo62/N1jFR7SfnTt36kfatGll/fr1OmQpBv6TJk3SuwPmwb+/vgKVcwIQiA6PkQAJkAAJkAAJkAAJ3LYEmjZtqs1/WrRoIWaHWwzsEVsfNvoYvLdu3VoeffTRWByQKRiReGD+Ywgy8LZq1Uruu+8+nUkYkwdz30Y9X8/YPcBEwnhgkoHXeO7Tp48gUlFOlbXbOD58+HDdDXwAjDLz8+XLl32dRpgJ2CcWFpJA8ASQizCZeqQOvkmcNa+qGkgtdmecNUOrgK8BJF632h0LMRDSq0cq9bBSTqjOMquHlSsVCLYGa0n0a6XgM4MbYew0Lgk7C1KhIcG8lfcXNDr3T59W9ntD9XlGPe5SD6vlmOowm8WdggHuWfC1UnAfIEpLtIWdoj/8P2S1sE9zV2CRUj3SmgsT8BqGEvi/TZeAPgI1PaUOZlQPq+yYw3F/BdLffAzfyeCf2VwY4HU47q8Ap/N5KJTP97jqIYt64HfSiYIoP4jBj4F5KIIBOSIJZcmCq7efcAJgv8+EGpEACZAACZAACZAACZBA2AhYubAWNiXZMQmQAAmQAAmQAAmQAAmQgDUEOAGwhiN7IQESIAESIAESIAESIAFHEOAEwBEfE5UkARIgARIgARIgARIgAWsIcAJgDUf2QgIkQAIkQAIkQAIkQAKOIMAJgCM+JipJAiRAAiRAAiRAAiRAAtYQ4ATAGo7shQRIgARIgARIgARIgAQcQYATAEd8TFSSBEiABEiABEiABEiABKwhwAmANRzZCwmQAAmQAAmQAAmQAAk4ggAnAI74mKgkCZAACZAACZAACZAACVhDgBMAaziyFxIgARIgARIgARIgARJwBAFOABzxMVFJEiABEiABEiABEiABErCGACcA1nBkLyRAAiRAAiRAAiRAAiTgCAKcADjiY6KSJEACJEACJEACJEACJGANAU4ArOHIXkiABEiABEiABEiABEjAEQQ4AXDEx0QlSYAEEkrg0qVLCe2C7eMgAMYXL16Mo5Y9Dt+8eVNOnjxpD2X+0WLv3r1y4cIFW+kUlzLbtm2Tq1ev6mqnT5+WRYsWxdWEx0mABGxAIJlLiQ30oAokcNsTwIBjypQpQV9nq1atgq7Lip4EDh8+LP3795c+ffpI9uzZBSy///57KVy4sEybNk2KFSvm2SDC7zDoGz58uMyYMUP2798vOXLkkAcffFDefvtt/TrC6nmc/sknn5Tq1avLM88841GON0WKFJEePXrIs88+G+tYJArwWY8aNUp++umnWKd/6623ZPXq1TJ37txYxyJV0LJlSzl37pzMmTMnUiqEdN6ePXvK0KFD5c8//5SiRYvKH3/8Iffdd59Uq1ZNpk6dKnfeeWdI/YWz8jfffCMbNmzweYoUKVLIHXfcIQ888IDUrFnTZ51IFOI+wP27fv16SZUqldbvxRdflIceeigS6gQ856FDh+Tdd9+VtWvXytGjR6Vs2bJSv359eeWVVwK248HIEeAEIHLseeYkRuDvv/+WNGnSBH3Vdpubz5o1SyZPniyrVq0Sb93q1asnH3/8cdDXFu6KtWvXlq1bt8qSJUvkt99+k7Zt28p7770nK1askH379sm6devCrULQ/V+/fl0PqDGIwkQld+7c+kd04cKFkjJlSv06b968QfcXjopbtmyRIUOG6K6xwpsrVy494DOfCwNXDPp++OEHadSokflQor7GRPv111/XA2msqEN3DETMAubz58+XGjVqyIQJE8yHIvq6cePG+n8LE0G7CyaqGPTj88b/vyFg3qJF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mQRIgARIgARIgARIgARIwG4EOAGw2ydCfUiABEiABEiABEiABEggjAQ4AQgjXHZNAiRAAiRAAiRAAiRAAnYjwAmA3T4R6kMCJEACJEACJEACJEACYSTACUAY4bJrEiABEiABEiABEiABErAbAU4A7PaJUB8SIAESIAESIAESIAESCCMBTgDCCJddkwAJkAAJkAAJkAAJkIDdCHACYLdPhPqQAAmQAAmQAAmQAAmQQBgJcAIQRrjsmgRIgARIgARIgARIgATsRoATALt9ItSHBEiABEiABEiABEiABMJIgBOAMMJl1yRAAiRAAiRAAiRAAiRgNwKcANjtE6E+JEACJEACJEACJEACJBBGApwAhBEuuyYBEiABEiABEiABEiABuxHgBMBunwj1IQESIAESIAESIAESIIEwEuAEIIxw2TUJkAAJkAAJkAAJkAAJ2I0AJwB2+0SoDwmQAAmQAAmQAAmQAAmEkQAnAGGEy65JgARIgARIgARIgARIwG4EOAGw2ydCfUiABEiABEiABEiABEggjAQ4AQgjXHZNAiRAAiRAAiRAAiRAAnYjwAmA3T4R6kMCJEACJEACJEACJEACYSTACUAY4bJrEiABEiABEiABEiABErAbAU4A7PaJUB8SIAESIAESIAESIAESCCMBTgDCCJddkwAJkAAJkAAJkAAJkIDdCHACYLdPhPqQAAmQAAmQAAmQAAmQQBgJcAIQRrjsmgRIgARIgARIgARIgATsRoATALt9ItSHBEiABEiABEiABEiABMJIgBOAMMJl1yRAAiRAAiRAAiRAAiRgNwKcANjtE6E+JEACJEACJEACJEACJBBGApwAhBEuuyYBEiABEiABEiABEiABuxHgBMBunwj1IQESIAESIAESIAESIIEwEvg/D8yAd6Iw6KEAAAAASUVORK5CYII=" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb9"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb9-1"><a href="#cb9-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">Rowv=</span><span class="cn">NULL</span>, <span class="at">dendrogram=</span><span class="st">"both"</span>) <span class="do">## generates a warning!</span></span>
<span id="cb9-2"><a href="#cb9-2" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">Colv=</span><span class="cn">FALSE</span>, <span class="at">dendrogram=</span><span class="st">"both"</span>) <span class="do">## generates a warning!</span></span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwAAAAJACAYAAAA6rgFWAAAEDmlDQ1BrQ0dDb2xvclNwYWNlR2VuZXJpY1JHQgAAOI2NVV1oHFUUPpu5syskzoPUpqaSDv41lLRsUtGE2uj+ZbNt3CyTbLRBkMns3Z1pJjPj/KRpKT4UQRDBqOCT4P9bwSchaqvtiy2itFCiBIMo+ND6R6HSFwnruTOzu5O4a73L3PnmnO9+595z7t4LkLgsW5beJQIsGq4t5dPis8fmxMQ6dMF90A190C0rjpUqlSYBG+PCv9rt7yDG3tf2t/f/Z+uuUEcBiN2F2Kw4yiLiZQD+FcWyXYAEQfvICddi+AnEO2ycIOISw7UAVxieD/Cyz5mRMohfRSwoqoz+xNuIB+cj9loEB3Pw2448NaitKSLLRck2q5pOI9O9g/t/tkXda8Tbg0+PszB9FN8DuPaXKnKW4YcQn1Xk3HSIry5ps8UQ/2W5aQnxIwBdu7yFcgrxPsRjVXu8HOh0qao30cArp9SZZxDfg3h1wTzKxu5E/LUxX5wKdX5SnAzmDx4A4OIqLbB69yMesE1pKojLjVdoNsfyiPi45hZmAn3uLWdpOtfQOaVmikEs7ovj8hFWpz7EV6mel0L9Xy23FMYlPYZenAx0yDB1/PX6dledmQjikjkXCxqMJS9WtfFCyH9XtSekEF+2dH+P4tzITduTygGfv58a5VCTH5PtXD7EFZiNyUDBhHnsFTBgE0SQIA9pfFtgo6cKGuhooeilaKH41eDs38Ip+f4At1Rq/sjr6NEwQqb/I/DQqsLvaFUjvAx+eWirddAJZnAj1DFJL0mSg/gcIpPkMBkhoyCSJ8lTZIxk0TpKDjXHliJzZPO50dR5ASNSnzeLvIvod0HG/mdkmOC0z8VKnzcQ2M/Yz2vKldduXjp9bleLu0ZWn7vWc+l0JGcaai10yNrUnXLP/8Jf59ewX+c3Wgz+B34Df+vbVrc16zTMVgp9um9bxEfzPU5kPqUtVWxhs6OiWTVW+gIfywB9uXi7CGcGW/zk98k/kmvJ95IfJn/j3uQ+4c5zn3Kfcd+AyF3gLnJfcl9xH3OfR2rUee80a+6vo7EK5mmXUdyfQlrYLTwoZIU9wsPCZEtP6BWGhAlhL3p2N6sTjRdduwbHsG9kq32sgBepc+xurLPW4T9URpYGJ3ym4+8zA05u44QjST8ZIoVtu3qE7fWmdn5LPdqvgcZz8Ww8BWJ8X3w0PhQ/wnCDGd+LvlHs8dRy6bLLDuKMaZ20tZrqisPJ5ONiCq8yKhYM5cCgKOu66Lsc0aYOtZdo5QCwezI4wm9J/v0X23mlZXOfBjj8Jzv3WrY5D+CsA9D7aMs2gGfjve8ArD6mePZSeCfEYt8CONWDw8FXTxrPqx/r9Vt4biXeANh8vV7/+/16ffMD1N8AuKD/A/8leAvFY9bLAAAAOGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAACoAIABAAAAAEAAAMAoAMABAAAAAEAAAJAAAAAAJ+ReRcAAEAASURBVHgB7J0HeFTV08YnhARCr6FD6L13pTeR3kFQRPEvRUURRUUsgEgR8FOqoKIoiPQmvUhRuvQivZfQQu/Jd9+Dd9nd7Ca72d3svck7z7PsLafM/d0knDlnzkxAlCZC8QuB8PBw2bJlixw5ckRy584t1atXl8yZM7uly44dO+T06dNSvnx5yZEjh1t1Yyp8+fJl+fvvvyVNmjRSq1YtS9G7d+/KihUr1Hm2bNmkYsWKlns8IAESIAESIAESIAESMD6BpMZXMWFqOHHiRHn33Xfl9u3blgdMly6djB07Vjp27Gi5FtvB119/Lb/88otMnz5d2rdvH1txl+/v2bNHmjdvLiVLlpTdu3ereo8ePVJ9LFy4UDD4X7t2rcvtsSAJkAAJkAAJkAAJkIAxCCQxhhqJS4t58+ZJt27d5PHjx/LJJ5/Izz//LC1btpSIiAh5/fXX5dy5c4YDgoWi1157TTD4xyrFqlWrpGDBgobTkwqRAAmQAAmQAAmQAAnETIArADHz8fpdDKT79Omj2v3++++lU6dO6rhz587SoEEDuXLlimzbtk2aNWtm6XvdunVqtv3q1atSqVIlNQufJIlz2+3mzZuybNky+euvvyRt2rTSqFEjVQ8NPnjwQLBqkD17dsmXL5/MnDlTGjZsqD6WDh0cvPfee8pQyZAhg3IBKlq0qE2pP/74Q1auXCkpUqSQ559/XqpVq6buT548WeDq1K5dO8mbN6+6duDAAVmwYIEyIFq1amXTDk9IgARIgARIgARIgAR8TAB7ACjxR0Dz18eei6jkyZNHaSsAsXb8wQcfqPKoo3+0wXXUnTt3VN2XXnpJXddcgNT5tWvXosqVK2cpizqasRD15ZdfqvuacaDuaS48UalSpVLHH3/8cTQ9Vq9ere5pLkBRQ4YMUccBAQFRGzdujFZWc2VS95MmTRqFD8qNGjVKldP1/+ijjyz1evToocqPGTPGco0HJEACJEACJEACJEAC8UPA+TSyNnKkeJ8ANvxCMAMf0yw+ysyfP1+GDRsmYWFhagVg//79amZ9w4YN8sUXX6BINHnzzTfln3/+kTZt2sjJkycF7kbaQF/69++vrusVzp8/L127dlXtdu/eXb8c7fvQoUOiDd7Vde1HUrAaYS27du1SKwq5cuWSY8eOyfHjxyVLlizKtQkbibt06aKKz5gxQ31HRkbKnDlzJCgoSDp06GDdFI9JgARIgARIgARIgATigQANgHiAbN0FBr4QRNOJTeDGA4F7UI0aNQRuN7r70KJFi6JVxwB9+fLl6vpnn32mIgthI2/jxo0FA+/Fixfb1Bk4cKBqN2fOnDbXrU/u37+vDIjPP/9cXcb34cOHLUXWr18v6BdGirZqoPYGwLUIm5sR4ahIkSJStWpVOXr0qGzfvl1gvFy8eFG5JWXMmNHSDg9IgARIgARIgARIgATihwD3AMQPZ0svhQsXVscYBMOnHz71umguMXLhwgW1LwCDffjOQ6w32+bPn19dw14Be4F/PzYSBwYGWvztUaZAgQKqqHWdlClTqhCf9m3Yn4eEhAj8+2GAbN26VR1jM/Cff/4pmquP3Lp1S1WBXz9WK3SB/vfu3VOnr7zyimiuQ4JVAM11SV2DUUMhARIgARIgARIgARKIfwJcAYhn5pkyZZKaNWuqGXl9Vh0qYODfr18/GTx4sIq/j2uVK1fGl83M/ZIlS9Q1hOe0l2TJkkmZMmVUdCF9JQBl9Jl/6zrBwcH21R2ew3jA4B+CzcOoBzegCRMmqGv16tVT38gHABclfMaPHy+//fabNG3aVN1DeFIYEjAA4P4Do6dJkybqHv8hARIgARIgARIgARKIXwI0AOKXt+oNM/0YEI8ePVq0Dbsq3j4i5CB6Dwbpeh4AhAaFwYAY/4jk8/LLLyvfeuwd+PTTTx1q/r///U9dxwx7z5495ZlnnlGuN4UKFbK0iwKx7T9w1DhWInr37q1uaZt7LQnI4POP5GDvvPOOjBw5UmAUQHd9th/JxFq3bi0nTpxQIU5hELhqgDjSg9dIgARIgARIgARIgATiToAGQNzZxblmiRIl1IZczKwj4RZCYsJ9p23btrJ06VJlHKBxzL4j2RZWAjDAnjJlikrAhfLwq3ckMACQZAyx+jETv3nzZhVeFCsCWuQhR1XcuobNxEgCBmMFm4fhBoS24ev/zTffCAwDrAbAaEEIUl3gBqQL3X90EvwmARIgARIgARIggfgnEIBgQ/HfLXvUCWCT7dmzZ1VUoJgG6NhUC397zLa7KnArSp06tcDfPz4E+w8gyGhsL9hHALcfrCIgshCFBEiABEiABEiABEjAPwS4Cdg/3C29wm8fUXNiEwzi3R3IZ82aNbZmvXrf0cAfUX9++OEHmTt3ruoLYUopJEACJEACJEACJEAC/iNAFyD/sU8UPWMfwK+//qo2Jnfr1k3tS0gUD86HJAESIAESIAESIAGDEqALkEFfTEJSC15m2CtAIQESIAESIAESIAES8D8BrgD4/x0keA04+E/wr5gPSAIkQAIkQAIkYCICNABM9LKoKgmQAAmQAAmQAAmQAAl4SoAGgKcEWZ8ESIAESIAESIAESIAETESAUYAM8rKOHz+ucgLkz59fihcvHk2rnTt3yqlTp6RYsWIqP4Be4OjRo7Jv3z7JlSuXlC1bVi5evKhi/yNWP+LxuyqRkZFxSg7mavssRwIkQAIkQAIkQAIkYAwCXAEwxnuQRYsWqYzAkydPdqgRsgc3b95cZs2aZXN/3rx56jqScEG2bt2qzocOHWpTztkJNugiSg+y81JIgARIgARIgARIgAQSPgGuACSwd4xEW/369RNkG3ZFtm/fLi+99JLTzMKutMEyJEACJEACJEACJEAC5iFAAyAO7+rMmTOyevVq2bJli4SGhkqVKlWkQYMGqqXDhw/LnDlz1IA6VapUMnv2bBUDv2PHjlKqVClLb8jq+9133wlcf6pXr2657ulB0qRJJU2aNBISEmJpCqsCSMSFTL1lypSRmjVrSuHCheXmzZvy008/qXLIRjxs2DDp0aOHqo+L69atk7Vr18rVq1elUqVKapUgSZKni0b79++XqVOnqufr0KGDgAvckV5++WXJkCGDfP311yrDMRKdzZw5Uxo2bKg+MfGDrmDbuHFjOXnypCxfvlzCwsIEOQSuXLkiWCFBVuTWrVsrnZTy/IcESIAESIAESIAESMB1ApoLCMUNAtpgOCpLlixRGuEoLfOt+sbxuHHjVCvaQFtdq1ChQpSW5TdKMwLUOY4PHTqkymjJsaKKFCmirgcHB0dpg+qo7Nmzq/M+ffo41KZr167q/v/+97+oNWvWWD7agF1d1wbdqt7ChQvVeatWrdT5rl271HmKFClUn4GBgUqvPXv2RGl7CtQ96K9/Tpw4oep98MEHlmv6vWrVqkVBd8j69eujNCNDlUmePLk6LlSokDrXDKMozbhQx9peBAuDjz/+OCo2fiNHjlT1NGMpKigoKApto3/0De54Dpyj7927dytd+A8JkAAJkAAJkAAJkIDrBJ5O52qjKkrsBLAZFzP+P//8s1y7dk35z6OWNvC2qYzZ8U2bNsn169elTp06cv/+fTWbjUITJkyQgwcPSvny5dUKAGbNXY2VP2nSJKldu7blM378eJt+7U9Gjx6tLk2bNk0OHDggK1euVLPply5dUrPz2HsAgS6Ymc+ZM6fMnz9frQZg5h0rAHgWbQAuGzZskC+++EKV1wwEuXv3ruAbKwt4Js3AUfes/zl//rxoxotqp3v37uIqP7R57tw5+ffff1Vz6PuNN95QPFu2bKn6XrVqlXVXPCYBEiABEiABEiABEnCBAA0AFyBZF8Hge8aMGYIoO/379xd98y3cUqwFA2q428BlBoNnCAwGCPzuIXAL0mb+RVsNsLgQqRsx/FOvXj0ZMGCA5fPcc8/FUFoE7jeQFi1aKLcfbCLGABrPoa0GKBcm3NdWIiRHjhzq2rJly3BJOnfuLDVq1JCiRYuKtjKhrsFg0OxLyzP07NlTtNUNtY8A7lCOZODAgaodGBeu8qtbt65kypRJcufObXFnAi+4OGmrK6qbCxcuOOqO10iABEiABEiABEiABGIgQAMgBjiObsFHHQNl+LPDRx6DfIi1bzzOM2fOjC8lGFxDEGoTcuPGDfWdNWtW9Y1/8uTJYzmO6QAD408//dTyqV+/fkzF1Qz9kCFDVOhQzNCPHTtWDcKHDx/utF54eLi6hw3FuiA8KQR++A8fPlQrFnhm7DeAYAUDfv/2kjJlSksZ3HOVn7UxobkBqWY1FyD1rbkBqW/+QwIkQAIkQAIkQAIk4D4BGgBuMhs0aJBcvnxZpk+frgwAzEo7EsxUOxN9Vh6biHXR/Pr1Q69+79ixQ+UIwDc21Wo+9qp93XUIqwCQx48fq2/8U7lyZXW8ePFiy7UlS5ao45IlS6rVAqwMwKBZsWKFug5XHbg12Ytu/OjXXeXnyCXK3sjCSgSFBEiABEiABEiABEjAPQLOR6nutZNoSmP2HwI/eQhm1yH6rL46ieWfV155ReCbD/chzLZjRl3bVBtLrbjdRoz///u//1MuQC+++KLAJx+irzikTp1anWMA37dvX+ndu7dyEcIKAYwc+OJjNQPHGIBj9QHSrFkztaehU6dO8uOPPypjCIP9Bw8eqPv6P/aDdm/w09vmNwmQAAmQAAmQAAmQgPsEArBf2P1qxqqBkJojRoxwqhQ2wMJnXx/sOi3owg30pUWfUf78GNxiNh8Zeh89eiRwx8HqAHz80V+5cuVUiwgNCvcbuNRokXLUtdOnT6uQmZh5h5sMfN2xSTdv3rwq26+9KugTdRC+s0CBApbbx44dU/UwsIY7EjIBb9u2TeBehH0IaH/v3r1Kr3v37ql6cNUppfnRpwwKUv78GzdutOxPeOaZZyR9+vQqRCj6xCZm/IggrCgyFOtuOGgIzwSdMFsPvWFcYJ8DVgdQHnsJtEg+NvsbYuMHluAAlyPsjYAgFCiMJLhdYcUCoVOxMRnssT/BGwLDBe5R1m5P3miXbZAACZAACZAACZCA0QgkGANAd21xBPjzzz+XAxIkBcRzj6eA/9zcwyOjJF2AtnlWG/xGkyeLBNEu21zIGiCPtDbCtQnz7MkdtIHCT7cI2FSNdpI92pVoFwKyB8jpa5GSLiRAzmcvLm8/P0WWTH2ymRaFz0RESUbNrghJZqvL7XtRckuzG7LgYTUJyKW+ZOrSR5JEu1S1ZBIJy/6Ea5G29+SQFln06v4QSf9f+Selo/8brnkepUuHzce2/UUv+cTvP/p16ytNrE+cHHd2cv3p5bffnmLZ1P30Ko9IgARIgARIgARIIGERSBAuQEi49dlnnzl9M4hCkzIytoGm0+oOb4Ri9OuhJNXayP5kf6uHLblWPVf6JwP1J05AtnVyYsCezPYazlJqxklKBzpeuBIl73/7SPJkC5C2dQPl4IlINfgvUygg1sE/2g0N9Zwf2vGm6PshvNkm2yIBEiABEiABEiABoxFIEAZArFA1t5EWW/6W4P+iyDgqf1Objl5WuKRkOedoeOyohnmvhTy6LSUvPglFGten6N4qqew7FiV//PVYRvz6SDJowYAaP5tERr0TFNcmWY8ESIAESIAESIAESCAeCCQOA0Dzg/+uWWvJEuj8cftM/UmOFCuaKAyAXDdOyvCV3Tz68UqpuRL9+Ike3jRK2yBsvBl9jx6QlUmABEiABEiABEgggRJwPiJOYA+Mmf1s4nyQGmQXvSaBPb5PH4eDf5/iZeMkQAIkQAIkQAIk4FUCnu+K9ao6bIwESIAESIAESIAESIAESMCXBGgA+JIu2yYBEiABEiABEiABEiABgxGgAWCwF0J1SIAESIAESIAESIAESMCXBBLEHgAkuzpy5IhTTkhk9ViQ78z5HgCnlRPgjWPpCkr/OmNk2pznEuDT8ZFIgARIgARIgARIgARiIpAgDICrV69K8+bNnT4nDIAI7W5OpyUS141HSYLkWkjGxPXQfFoSIAESIAESIAESIAFFIEEYAJkzZ5aDBw86faVI8JTRy4nAnHbGGyRAAiRAAiRAAiRAAiRgYALcA2Dgl0PVSIAESIAESIAESIAESMDbBGgAeJso2yMBEiABEiABEiABEiABAxOgAWDgl+Mr1UJvn5eeW4f5qnm2SwIkQAIkQAIkQAIkYGACNAAM/HJ8pVq6+9ek6aGZvmqe7ZIACZAACZAACZAACRiYAA0AA78cqkYCJEACJEACJEACJEAC3iZAA8DbRNkeCZAACZAACZAACZAACRiYgM8NgAULFlgePzIyUn744QfLOQ9IgARIgARIgARIgARIgATil4BP8wC89957Mm/ePJk0aZJ6KhgAbdq0cfqE165dk9SpU0vSpO6pdfnyZWnQoIHTdtHvVS0TcDZmAlaM7iYNkaMZikiJ8B1OmfEGCZAACZAACZAACZBAwiTg3kjbTQYjRoyQjh07Srly5ZzWnDVrlgwdOlT27NkjDx48ECTtypkzpzRq1EhdT5MmjdO6+o106dLFuLJQvnx5SROll+b36TR55f36k2TJ1AqEQQIkQAIkQAIkQAIkkMgI+NQAAMubN29KrVq1JFWqVAptw4YN5c0331THK1askN69e6sVgkqVKgkG8vfv35dz587J6NGjpUWLFrJ69WpVNqZ/sGJQtmxZp0UCAgIkaVSA0/u8QQIkQAIkQAIkQAIkQAKJhYDPDQDsAYAbEAb39rJ06VLp16+fwCjQJSQkRPLnzy8jR46UQoUKCdyC0qdPr9/mNwmQAAmQAAmQAAmQAAmQgAcEfL4JuGXLljJ48GBZu3at/PXXX3L06FGLumXKlJFVq1YJfPTtZffu3XLp0iW1J8D+Hs9JgARIgARIgARIgARIgATiRsDnKwDw68+YMaNs3LhRaYhBP2b4Ia1atZJFixZJWFiYVKxYUTJkyGBxAYIB8N1337m9IVg1zH9IgARIgARIgARIgARIgAQcEvC5AYBNvFmzZrV0njZtWstxypQp5ffff5ddu3bJwYMH5eTJkwIXoBw5ckj9+vU5+28h5d2D/NcOyrTZzqMmebc3tkYCJEACJEACJEACJGAkAj43AIKDg9VAHm4+mzdvlsyZM0d7/tKlSws+kHv37smdO3c4+I9GyXsXAqMiJf29q95rkC2RAAmQAAmQAAmQAAmYhoDP9wCUKlVKWrduLW3btpVhw4bJypUrLXB+/vlnGTNmjDqHgdCrVy/Jnj27WgF4/vnn5cCBA5ayPCABEiABEiABEiABEiABEvCcgM9XAH788UeZM2eO0jQiIkLefvtti9bnz59XUX5wYcmSJWqFYP369coAmDhxojIa9u7daynv7OD27dsyfvx4Z7clKipK7miJwISJwJwy4g0SIAESIAESIAESIIHEQcDnBsCrr74q+ISHhyv3H8TkdyTz589XKwDFixdXt/v27Svff/+9IMtvpkyZHFWxXMPqwcWLFy3n9gcwAKLHGbIvxXMSIAESIAESIAESIAESSPgEfG4AnDhxQs36p06dWo4cOaJm6q2Tdh0+fFj2798v1apVUwnAdORXrlxREYAQQSg2QdtfffWV02KjRo2SVJGODQ+nlRLwjfAUWWV2sRelx7YRCfgp+WgkQAIkQAIkQAIkQAKOCPh8D8BPP/0kEyZMkF9//VWQ+AsuQbpUrVpVDfKR8bdbt27yySefyMOHD2XTpk1SsGBBtXLgbMVAb4Pf7hOISJ5BFhTu4H5F1iABEiABEiABEiABEjA9AZ+vAOTMmVP++OMP5c8PA6BYsWIWaDVr1hR8ILdu3ZJ9+/ZJUFCQ2ggMIwCZgCkkQAIkQAIkQAIkQAIkQALeI+DzFYDOnTsL4v2/8cYbgk3AXbp0cah9qlSppHLlyupe7ty5Ofh3SIkXSYAESIAESIAESIAESMAzAj5fAcDm3xdeeEGqV6+uZveR6ItCAiRAAiRAAiRAAiRAAiTgHwI+NQBeeukladKkibRv314QqhOrAMOHD5dy5cqpp4Vr0J49e2J88g8//DDG+7zpPoGQR7el5MXt7ldkDRIgARIgARIgARIgAdMT8JkBcO7cOcmaNasa/INS4cKFZfLkyfL1119bDABs8B08eLCUKVNGkDCMEj8Ect04KcNXdoufztgLCZAACZAACZAACZCAoQj4zAAIDg5Ws/7WT5s0aVJJkuTptoNGjRrJggULVLQfbBDGXoG4CPIAIKmYM3mSB4CJwJzx4XUSIAESIAESIAESIIHEQ8BnBgCSd2FgPmTIEBXpB3sBxo0bJ0OHDrWhW7t2bXnttddU6M+6deva3HP1BMnC9A3EjurAALiq3cjh6CavkQAJkAAJkAAJkAAJkEAiIuAzAwAMMeCfPXu2zJs3T7Jlyybfffed5M2bNxrejz/+ONo1dy6EhobKmTNnnFYJDAyUTEwE5pQPb5AACZAACZAACZAACSQeAj41AODu07ZtW/VJPEj5pCRAAiRAAiRAAiRAAiRgXAJPHfKNqyM18zKBY+kKSsdWy7zcKpsjARIgARIgARIgARIwAwEaAGZ4S17W8VGSILkWktHLrbI5EiABEiABEiABEiABMxCgAWCGt0QdSYAESIAESIAESIAESMBLBGgAeAkkmyEBEiABEiABEiABEiABMxCgAWCGt0QdSYAESIAESIAESIAESMBLBGgAeAmkmZoJvX1eem4dZiaVqSsJkAAJkAAJkAAJkICXCPg0DKiXdIy1mStXrkjLli2dlkNCsmsSJdkkwGmZxHQj3f1r0vTQzMT0yHxWEiABEiABEiABEiCB/wgkCAMgTZo0MnjwYKcvtWbNmpIqyult3iABEiABEiABEiABEiCBREMgQRgAQUFBUr16dacvLSAgQIKiOPvvFBBvkAAJkAAJkAAJkAAJJBoC3AOQaF41H5QESIAESIAESIAESIAERGgAJMKfgrtJQ2RvaNlE+OR8ZBIgARIgARIgARIgARoAifBn4HSavPJ+/UmJ8Mn5yCRAAiRAAiRAAiRAAgliD4DRXuO+IqXlYVBwjGoVuHVQUt29FWMZ3iQBEiABEiABEiABEiABbxMwlAFw7do1SZ06tSRNaii1LMyxj/hyaBbLuaODtfWek49GT5RSe7Y6uq2uHSpQXMoe3CxTPmjktAxuHMleWM5lzB1jmexXTkkB+TfGMrxJAiRAAiRAAiRAAiRAAjoBv4+0Z82aJUOHDpU9e/bIgwcPJDAwUHLmzCmNGjVS1xHiMz7kXkiI3EsRIkeKFnba3exXu8gvb/WU1NcjnJa5ohkIY99pJw1WL3BaZkv5atJp8kpZWKud0zI3U6aRz94eLdV2r3BaBjc2lKov2z/PKmnuXXda7m5QiJxLn8dy/1TaMHkQmEyOpH/6rJEBgfJvzuKWMs4OGgbMk+Coh85uu3z9koTKdUkfY/m0WvaGzDGW4E0SIAESIAESIAESIAF3CQREaeJuJW+VX7Fihbz66qsyadIkqVSpkqRLl07u378v586dk9GjR8vu3btl9erVsXZ3584dmTJlitNyPXr0kH5aErDsEui0zPbeb8uON3tKoGaEOJPrefNKl4plJP3RI86KPLmeTmTn3UjJHxwgqQOjhx99mDy5rPlypDxIldZpO5GaIZR71xopM3ei0zK4MXLDXcl8fLckefxI7j0SSart6sDHWi4UqSRpw49L4MP76vKjpMFyO0MOdU0vdy1bQcm/a6Ek/a+Mft36+1ThmnInbVbJevrp6sb9B1GiRVmV4KCnzxkQGKWlXXt6bt0Gjh8GpZArmYtLhmsH7W/ZnF9NX0RKHfhFtB9Sm+t37kTKQ80GSZtWe1DcC8hoc9/+5HL6MK3PDBqjx/a3bM5z9XpPfv/9d5trPCEBEiABEiABEiCBhEbArwZAnz59pECBAoIBur081gZrhQoVkm3btkn69DHPFN+4cUM++OAD+yYs5999953kyZNHUqRIYbnm64Pjx49LlixZfN6nGhprxgLk7JkzyoUqTVo7w0IbJAdo2ZCtBfWcD9GtS9oeR/3Xl341/OJFtWqTMVMm/ZJr39r7ja3/qCSwZqIvUsFVDIZi1qxZXesLpWIZ/D969Ej69e0rXbp0cb1NliQBEiABEiABEiABExLwqwHwyy+/yPz582XGjBmSBIM9K9mxY4cgg+/Vq1c93hOQPXt22b59u2TLls2qB98eVq1aVb7++mupUqWKbzuyar1Dhw7SsmVLad++vdVV3x5++OGHykCLyQDztgbjx49XLmPjxo3zdtNsjwRIgARIgARIgAQSPIHo06vx+MitWrWSRYsWSVhYmFSsWFEyZMhgcQGC+w9m7o26ITgeMbErEiABEiABEiABEiABEvAaAb8aAClTplQ+17t27ZKDBw/KyZMnJUTbjJsjRw6pX7++cmfx2pOyIRIgARIgARIgARIgARIgAfGrAaDzL126tOBDIQESIAESIAESIAESIAES8C0BW8d73/bF1kmABEiABEiABEiABEiABPxMgAaAn18AuycBEiABEiABEiABEiCB+CRgCBcgXz9wmTJlJDg42Nfd2LRfrFgxSZUqlc01X5/kz59fMmaMOSa+t3XIlStXvO/VCA0NVRvHvf0sbI8ESIAESIAESIAEEgMBv4YBTQyA+YwkQAIkQAIkQAIkQAIkYCQCdAEy0tugLiRAAiRAAiRAAiRAAiTgYwI0AHwMmM2TAAmQAAmQAAmQAAmQgJEI0AAw0tugLiRAAiRAAiRAAiRAAiTgYwI0AHwMmM2TAAmQAAmQAAmQAAmQgJEI0AAw0tugLiRAAiRAAiRAAiRAAiTgYwI0AHwMmM2TAAmQAAmQAAmQAAmQgJEI0AAw0tugLiRAAiRAAiRAAiRAAiTgYwI0AHwMmM2TAAmQAAmQAAmQAAmQgJEI0ADw8G08evRIoqKiPGyF1UmABEiABEiABEiABEggfggkaAPgzz//lGeffVayZcsmbdq0kVu3bnmV6sWLFyVfvnxy7NgxS7vXrl2Tdu3aSc6cOaVkyZKyfft2yz1f62PpyEsHjx8/lj59+kjRokWlQIECMn78eEvLCek5LQ/FAxIgARIgARIgARJIBAQSrAFw5coV6dixo4wYMUIN0DNnzqwGs956p1OnTpW6devKhQsXbJrs0aOHGiyfOHFChgwZIs2aNZN79+6Jr/WxUcJLJ2PHjpWDBw/Kzp07ZePGjTJw4ECLQZOQntNLuNgMCZAACZAACZAACZiCQIDmvpIg/VeWLVsmw4YNk9WrV6sXcfToUalQoYJg5tpTefDggTRq1EjGjBkjNWrUUIPj/Pnzq2bTpEmjDI5MmTKp8/Lly8vQoUMlMjLSZ/p4+jzO6t+/f1/wrKlTp5a7d+9K7ty5Ze7cuVKtWjVJSM/p7Pl5nQRIgARIgARIgAQSIoGkCfGh8EynTp2S7NmzWx4PbkARERFqQBscHGy5HpcD1F+5cmW0qmgfg2Z98I8CWbNmlfDwcLlz547P9ImmiJcuJEuWTPCZNWuWfPXVV9KwYUOpWrWq4piQntNLuNgMCZAACZAACZAACZiCQIJ1Abp8+bKkTJnS8hJCQkLUsbf3AVg60A7s+8Q96IA+7e/Fhz7WunlyDBemPHnyyO7du+Xw4cPRniWhPKcnjFiXBEiABEiABEiABMxCIMEaABkzZpSbN29a3gMG4ZjNTp8+veWatw/s+0T7N27cUJuQ7e/Fhz7eer4XX3xRZsyYIRUrVlRuT/bPklCe01u82A4JkAAJkAAJkAAJGJlAgjUAcuTIodyAdPhwCUJknoCAAP2S179hXMA96Pz585a20W+uXLnEH/pYlIjjwbRp02THjh2W2mXKlJEDBw4oIyohPaflAXlAAiRAAiRAAiRAAomAQII1ABCh59ChQ7Jp0yZBrH5s2G3evLnPXynCjX777bdq0+/y5cvl4cOHUqxYMRUxyB/6ePLA2DA9YMAAlecAexh+++03tQEYbSak5/SEEeuSAAmQAAmQAAmQgNkIJNgoQHgRGLB269ZNbcoNCwuT+fPnq4g23nxJoaGhNlGAkBOgSZMmKmpOYGCgTJo0SWrXrq26jA99vPlsGPS/9tpryvcfOQEaN24sgwYNEuxfSEjP6U1mbIsESIAESIAESIAEjE4gQRsAgI/Zf+wF8KXvv6OXfOnSJUHuAXvxlz72erhzfvv2bbV/ImnS6EGjEtJzusOEZUmABEiABEiABEjArAQSvAFg1hdDvUmABEiABEiABEiABEjAFwQS7B4AX8BimyRAAiRAAiRAAiRAAiRgdgI0AMz+Bqk/CZAACZAACZAACZAACbhBgAaAG7BYlARIgARIgARIgARIgATMToAGgNnfIPUnARIgARIgARIgARIgATcI0ABwAxaLkgAJkAAJkAAJkAAJkIDZCdAAMPsbpP4kQAIkQAIkQAIkQAIk4AYBGgBuwGJREiABEiABEiABEiABEjA7ARoAJn2DZ8+eFSTmOnHiRLQnqF69uvzwww/RrltfyJ49u/z777/Wl3hMAiRAAiRAAiRAAiSQCAjQADDpS86RI4fUrVtXfv/9d5snOHnypOzYsUPatm1rc50nJEACJEACJEACJEACJAACNABM/HPQuXNnmT59us0TTJs2TVq0aCFp0qSRu3fvSo8ePQTGQoYMGaRdu3Zy69Ytm/L//POPNG/e3HJt27Zt0rJlS8v5unXrpEyZMpIuXTpp3bq1XLlyxXKPByRAAiRAAiRAAiRAAuYjQAPAfO/MojEG6kePHrVx5fn111+lS5cuqsy3336r7mFQv2HDBtm5c2e0FQMYCcePH7e0iXPdrejy5cvStGlTeeedd2Tv3r2SIkUKGTp0qKUsD0iABEiABEiABEiABMxHgAaA+d6ZRWMMyOHqo7sBYYB/8+ZNqVOnjiqDGfspU6ZItmzZJGPGjFKkSBE5f/68pX5sB3PmzJHixYtLx44dJTQ0VIYMGSKLFy+OrRrvkwAJkAAJkAAJkAAJGJgADQADvxxXVLN2A5o6daq89NJLkiTJk9eaOnVq6d+/v+TJk0eqVKki+/btk8ePH8fYbFRUlOU+9hNs375dMmXKpD7FihWT06dPCzYgU0iABEiABEiABEiABMxJgAaAOd+bResaNWooX/89e/ao/QAvv/yy5V737t0lMjJS1qxZo9x8qlWrJtYDfBSEsfDgwQNLHfj462XSp0+vNhrfuHFD9M+5c+fUngJLBR6QAAmQAAmQAAmQAAmYigANAFO9rujKBgQECFYBBgwYILly5ZJChQpZCmGw3qhRI8mXL5+Eh4fLqlWr5NGjR5b7OMicObOcOXNGLl26pK7PmzfPch9RhlavXi2HDx9W1+bOnSuVKlWK1oalAg9IgARIgARIgARIgAQMTyCp4TWkgrESgNtPwYIF5bvvvrMp27dvX/nwww9lwoQJatAOY0AfzOsFCxQooKL7YH8AjIHGjRvrt6Rs2bLy5ZdfSrly5SR//vwSGBgokyZNUvkHLIV4QAIkQAIkQAIkQAIkYCoCAZq7x1Onb1OpTmVdIYDXC7ce+PHHJNevX5fkyZNLsmTJohXDvoGIiAi1kTjaTV4gARIgARIgARIgARIwFQEaAKZ6XVSWBEiABEiABEiABEiABDwjwD0AnvFjbRIgARIgARIgARIgARIwFQEaAKZ6XVSWBEiABEiABEiABEiABDwjQAPAM36sTQIkQAIkQAIkQAIkQAKmIkADwFSvi8qSAAmQAAmQAAmQAAmQgGcEaAB4xo+1SYAESIAESIAESIAESMBUBGgAmOp1UVkSIAESIAESIAESIAES8IwADQDP+LE2CZAACZAACZAACZAACZiKAA0AU70uKksCJEACJEACJEACJEACnhGgAeAZP9YmARIgARIgARIgARIgAVMRoAFgqtdFZUmABEiABEiABEiABEjAMwI0ADzjx9okQAIkQAIkQAIkQAIkYCoCNABM9bqoLAmQAAmQAAmQAAmQAAl4RoAGgGf8WJsESIAESIAESIAESIAETEWABoCpXheVJQESIAESIAESIAESIAHPCNAA8Iwfa5MACZAACZAACZAACZCAqQjQADDV66KyJEACJEACJEACJEACJOAZARoAnvFjbRIgARIgARIgARIgARIwFQEaAKZ6XVSWBEiABEiABEiABEiABDwjQAPAM36sTQIkQAIkQAIkQAIkQAKmIkADwFSvi8qSAAmQAAmQAAmQAAmQgGcEaAB4xo+1SYAESIAESIAESIAESMBUBGgAmOp1UVkSIAESIAESIAESIAES8IwADQDP+LE2CZAACZAACZAACZAACZiKAA0AU70uKksCJEACJEACJEACJEACnhGgAeAZP9YmARIgARIgARIgARIgAVMRSGoqbaksCRiQQOTAwXLrpynSZcY0mdGkpQE1fKrS+ezZ5NPhQ2TSi12eXjT4UUAR1xR8adRv8s2AnpLh+jXXKvih1LRmL0pUQIB0mv+LH3q37XJCx56SfcdZaTp3vu0NA56dy5FdPh/yhUzs/KoBtXOuUuM1K+SP2vWdFzDAnX+LFJaJb/WUkW+8bQBtYlfhvTH/J6+NnSBFDhyMvbABSrRaulCmN20lwQ8fGkCbmFX4v759pPjuPVJ/6fKYCxrkbtILpwyiiTnVoAFgzvdGrQ1EIOrmTXl89ZocLlRQ5GK4gTSLrsqD1KnlWN48htfTRvNQmzOnJ0dz5ZOHt26IXDXuO7icPESikmgLrwbQMTxVakkeHGSKn4X7adPI8bxhptDV+gf0cNHChtf5rsb1VM4chtdT53pS0/Xu/fum0fffokUk6vJlkXuazgaXC+nTSc7AQNOw9RTnwYMH5fr169GaSZUqlRQvXjzadX9cuKmNLzZu3Cj58uWTAgUKeFUFGgBexcnGSIAESIAESIAESIAEjE7g+++/l23btklkZKSsX79enn32WUmaNKkUK1ZMxo0b5zX1t2zZIgsWLJAvvvjCrTb79u0rU6ZMkRo1asjx48flwYMHsmLFCgkNdXFWLJbeuAcgFkC8TQL+ILC/TCkZ+8lH/ug6Tn1+M+ATOVSiWJzqxnelk7nyy/B3Bsd3t3Hub1KX3rKjVKU414/PiuHZssqAMV/HZ5ce9TW1Zzf5u25tj9qIr8q3UqeSD36aFF/dedzP3M6dZGXzJh63Ex8NRCYJkLdmTouPrrzSx7JWzWVBpw5eaSs+Gunz62S5F5I8Prpyq48RI0bIn3/+KStXrlT1Fi1apM7tB//3seLkhty7d8+m9O7du+XChQs219DmwxjcwqDbqlWr5OTJkzJjxgzZunWrPPfcc9KzZ0+bdtAGDBh7efToUbTr9s9BA8CeGs8TPYF///1XWdtnz54V/RPTL6ovgF3JkkW2VXvGF037pM1t1Z+VK16alfCJglaNRqRNL5sq1bS6YuzDnaUqy8XQ7MZW8j/t7qRKKeufM7bPuzXIfeXKyJm8YdaXDHv8IFkyWdOkkWH1s1fsUMkSchxukSYQ7MtZ3qqFCTR9ouIxbd/G4eLmmHCBxqubNZFHQUGm4asrOmrUKClTpowULFhQGjZsKFeuXJElS5ZI3bp19SKyfft2qVnzyf8nWEWoX7++lC5dWvLmzStr166Vc+fOyZdffqlWAAYNGqTGFtWrV5dKlSpJtmzZpFWrVtEG6mj8t99+k6+++kqSab/3ugwYMEDQBgS6dO3aVemHFYGBAweq6+vWrZPnn39e8ufPr1Y0cNHRc+A6DQBQoJCAFQH9l7Ny5cqif2AUUEiABEiABEiABBI+AQz0R48erVxujh07Jrlz55bJkyerAf6+ffvUQB4U4KLTpk0buXPnjvru3bu3YLyAVQS48GTPnl369esnzZo1k08++USmT58u7dq1k127dsn58+flr7/+kp07d9oAxQoCVg1Klixpcz0kJESKFi2qrr3//vuSRNtPhnYOHDggP//8s1otePz4sWVVY9myZcpgcfQcaIQGgA1enpCAqM0/M2fOlDNnzlg+JUqUIBoSIAESIAESIIFEQACuQU2bNpXMmTOrfQGvvPKKmpXHHoFOnTrJ1KlTlQvP7NmzpWPHjmoQHqhtoMbsOwTfmP0/evSoDa2PPvpIypYtq2blX331VcFg/9atWzZlgoOD1cz/jRtaUAsnAv1efvllpRt0hIGBVQNIkSJF1KpFmjRplDHg6DlQjgYAKFBIgARIgARIgARIgARIQCOQKVMmNbi2hqEP1GEMTJs2TZYvX65ceTJmzCj4wDgI0NzJrEWvo19799135cMPPxTM5mMWH65C9oKZfbgewe/fWg4fPiz16tUT+PKjPxgcuqBfvS8M/HWJ6TloAOiU+E0CBiKQWVsarLJmrYE0ilmVqqvWSKaLF2MuZJC76SKuSvW/VhhEm9jVqPDPBsl24UzsBQ1QIuXNW1Jn4WIDaOKaCqU3b5XcR4+5VtjPpYK1//Sfmz3Xz1q43n2xHTulgEli9SfRNlE2nj7D9Yfzc8mC+/ZLkV27/ayF6903nDlbksaw4dX1luKvZNu2bWXhwoWCWfioqCg1uw6XYAg8AlKmTClDhw6VLl26qGthYWGSRdu7B79/CHzxEWIUEYWSJ0+uZvpxHVF84Mvfo0cPSZEihRw6dEiwYdde4DYEY0F3P7506ZK88847Uq1aNbU6ADciGCHQDTpCV10/67Zieg6GAbUmxWMSMAiBIrv3Cj5mkZ6Dh5lFVclz5pj0HjvANPq+8usY0+ia+cJF6fduX9Po237Sj6bRNZVmXA3q9qZp9G067XfT6BoQpW2U7NTFNPrWm7/INLpC0SFdu5tKXyiLAX2LFi3UDD022cKXf9asWZbnwCoABvKNGj3dmI8wn+3bt1ebeyMiItSgPEjb/AyXn7feekvg8vPee++p41y5cglcfTCgh5tQnTp1LG3jAO1+/vnnggH87du3lZEANx+sHkA6d+6sNhAXLlxY7T+APnD1WbNmjbqv/xPTc9AA0CnxO9ETQKIN7Lg/cuSIstJr1arlMhPMbtzWlt0uaBlLs54953K9+C4YoM10BWgzBglRLmXOZujHeqwt647u+YmM+qCzIfR8GBRsmsgckRq7kwULGIKbq0pczuKdWN2u9hfXcg+0QcgJE7HFz8FDTWezyEPt/5Rb2v8Nye5dMrzKt9KmlYcmjNbjKVgMxDGTbi+IwoNBPVxurN1qUA4uN7oPvl4PYTqxsRcReuB6owuSil3WksFhgy76evHFFwUJvtKlS6cXcfj9+uuvCz4wJtJq78bavQirDdhAfO3aNUmtJfiE+xGkdu3a6mPdoLPnoAFgTYnHiZoAsv9h1z6W9cqXL+8Wi5A7d+WZlatkS60a0mzqdLfqxmdhZKFFyLuEKGmvX5XHgX7+k3bWOdm7qVKom02/N4arQcYTl+S29h+HGQQDvlxaJA4zya7KFaXs3xsNr/L1DOml+PZ/DK+nriB0jdB0NovkO/ivnM6XVzKGG98AyHXsuODngfKUACYFrUNxwl2ne/fusnr1avlT24hrLxikWw/+9fvw19d99vEd2+Bfr4fvmMqmT+/a+7J/DrTLPQCgQCEBjQD89LCchh31GTJkcJtJBhP8gXf7oUxUIeTubcNrm8Iu2oM/FYbfs5kk5PYdM6mrdE135aopdMYEhlnETLqCaWrND9wsEujAF90susdFT2TW3bx5s+WDkJrw249JMNOOPABLly5VoUFjKuvs3j///BNjEjBn9ayvI/nX/v37HeYQQDn70KJ6XYQr1fcV0ADQqfCbBAxGANkpzSJm0hVMI020CmImXRVbE/3cRmm/YviYRcz0e0a2vvupIlvvsL2oBa6oWrWqfPDBB+rTrVs35fP/zTffxNjBCy+8IIUKFYqxTEw34d8Pl6C4yoIFC1S4cuiNJGV799ruF0QY81pOXJh79eolb7/9tuqaBkBc3wDrkYAPCSCbatclC3zYg3ebfnnlEtlYp5Z3G/VRa7tKVJA2U9f7qHXvN/vW5N9kaVNzZCk9UTC/NPh3j/ch+KjFjyeNl5ldX/FR695t9mqmjFIl/Ix3G/Vha8OHD5Hv3+vtwx681/TjwCRS9KHxVxD1J57wUV8ZNXigfmr47/IR4do+CGO6G2KTLlx58Nm0aZMsXrxYhedEfH5dHmp7/DDjbi9wB7K+js26jvYSYKXBkeC6dX29DPYcOLqu3//000/l+++/V5uMkZwMBgkE+mBwj43CjvSYN2+erFy5Um+GLkAWEjwggf8IYBMPfqk+++wzywfXKCRAAiRAAiRAAgmXADL+ws0Hg3Ns5u3atauKyY9IQAMHPjG6EOITib7y588vzz77rCBEZ5UqVeSZZ56RPHnyyMiRIxUgGBGtW7dW2XsR1x/ZenVBNKDSpUsrl2M9gRc2BiPyEBJ5Zc2aVe1H1Mvr3xiLnDx5UvWLa+gTgUvu3r2r8gBgTwD0s5cLFy4o/b/88kvLLa4AWFDwgASeEKhRo4YlyYa+ccd69z05kQAJkAAJkAAJmJ8AZtrnz5+vPuPGjZMOHTqoQTii/iBRF5JyYW/AgQMH1AAeg29E88GKAWbTly1bpsKDIt4/ym3fvl327NmjZuA/+eQTlS8APveI///tt9+qkJ2gVqFCBdUmJhuHDBmiQP7+++9q/yHCgqI/GAbh4eE2kLNly6bCjG7c+CTAADYjw9A4pgVJwGbhzz//XPVpU0k7QQjSESNG2Gwo9nPIDHsVeU4C/icwceJE/ytBDUiABEiABEiABHxKAAaAPgOPcJqtWrVSoTfRKQb5U6ZMUSsCCA6COPwoi4RbmKWH/z0E/vZwy0EYUJQZNmyYCtm5fv16gRGAFQXUh3GgC2L2Q7CCcPr0aXWMPAN6NEJcQL25c+cK9iZYC0KTIpQo2kR5hDCPKVLQ6NGjVYAT5BqAi5MuNAB0EvxOdATwi/3GG2+opTY8PCxoWNMVK1ZMdCz4wCRAAiRAAiSQ2AhgkD19uuPQ3RkzZrSE7gQXeALc+i+Sm3VegKJFi6rxAwbXs2fPVq7DiNCDwTna1wXuO3qIUGQShqBN3V8fbcOYgLsQpF69esqlSJ1Y/QMjpXnz5spwyJkzp+CDRGXOZMyYMSqXADYHY7UA/SCSEV2AnBHj9QRPAL8wsOKXLFmiPtjVX6lSJUM8d7EdO+WtAYMNoYsrSrz96UApvNscmz/DTh2RD0Z+5MpjGaLM69+OkLJbNxtCl9iUCD13Xgb0fBJhIrayRrj/4tgJ8uyKVUZQJVYdUt24IcM7vxprOaMUaPXTFKk/zxyBDAIfR8qY1u2Ngi5WPRrOmiPNf50WazmjFBjVsbMk18JPmk3atWsn06ZNUwP0G9rv38KFC9Xsv/1zwLd/0KBBKgsw3Hgw8MesPvz/sfEWA3yEF8XKAfz8nQn6O3TokDRo0EB9EI0I+wvsBZGLDh48KGFhYTJ16lSpWbOmTZIw+/K7d+9W+wawVwCbh+HmjHHPU9PEvgbPSSCBE0BijJCQEClQoIB6Uiz/4Rc3rvLIixkUkTTGDIljdFYVNvytH/rl+0JodnkQnNylvtPeiJDK2/0TBSguPyOl/9nm0nMZoVAKLVa/rwbUj7XkOd6WYjt2ebtJm/YeW83+2dyIw0nwg4dSa/GyONSMvYov2BbcdyD2jg1Uov68hT7R5pEXfwZ0BfMeOqIfevXbV0kiay9a4lU946uxzp07K5cg5AdC/PxXXnlF4LqzZs0aGxXatGkjv/zyi5pAhKGAAXy5cuWUaw72BWBiEZGEsIk4phxDnTp1Ui4/cC3CeKRatWpqsG7TmXYCtyK4AKEMxjEwOmIS60RmyESMfQ34pgEQEzXeIwE3CCxt21r69PvUjRrxXzRAm4lIEhk95Xn8a+K9HhEnv/rKY1J102rJeNV2w5T3evG8pRDtP5AH2h/rS6FZJHP4Rc8b9LCFa1qyu2yHn/ieetiUz6sn1cLbHS1W1Of9eLODnMdPyLrnn/Nmkz5pK+3Va7KzamWftO2LRpHADn/HzCL7ypeTtFfNkRDuZAEtqo1JVsS88f5z5colCLnpTLJkySJ//fWXXLt2TQ22dXee2rVrCz66wJ0HG4IRBhSBQ5BUFIKIPBMmTFDGAyYb9WAiiMijCwyCiIgIdQqXIxgXWC1IkSKFIESpI0EeAXxgbFi7IullsR/AWUIzvS7K0gDQifGbBDwkkFL7ZczgYLnOw2a9Wh0zPGZKJuTKw0dqsxlJtKgMU15v5Epxv5UJ1AYuOU8el7shKfymg3XHQQ8fSaDGzSyS/8BBs6iq9Exx67bkOHHC8DoHa+EO8xw5ang9dQXx++6rmWq9D29+Z9eixgRpqzdmELiZBWkz1YlFEOpzx44d6nExOE+bNq2EaW411jPmuImBvCui+/Xbl8Vg3h2BHhBEALLPIYABvz7ox/epU6eUcWKtI6IU7du3T21ShuHhTLgHwBkZXicBEiABEiABEiABEkiQBKwzASMuPyL4ILb/nDlzYn3eLVu2SP/+/WMt50mBHj16qJUGfcUBullnKT537pzKA7B161ZLNzBokIugb9++ghWOzZs3W+7ZH9AAsCfCcxIwAIFLWbPIlprVDaCJaypsql1TroRmdq2wn0tFpEkvG6rU9bMWrne/vVJVOZ89h+sV/FjydqqUsqZxQz9q4F7XuyuWl1P58rpXyU+lHwQHyfKWzfzUu/vdHihdUo4WKeR+RT/UiAoQWdyutR96jluXR4oWloOlSsStsh9qLWvdQh4l9f4eHm88ip4JGMmzEK8fYcARdvP48eM2zevRf/SL2Fhr7cqD684yAet1HH0jgZczQUShw4cPqw82+yJwyVtvvaWKw0jBZmDsLbAWGA3ILbB06VL56aef5N1337W+bXNMA8AGB09IwBgEDpYuJeP79TWGMi5oMfaTj+RQieIulPR/kZO588uoXgP8r4iLGvyoRdXZVd4coWkvZcsqg/9vhItP5v9i07u9Jpvq1PK/Ii5ocEtb7u8/abwLJY1RZMGLHWV108bGUCYWLeBW1Pu3X2IpZZzbK1o2lz86tDOOQrFo8uHkSXLPTTeYWJr02W34yGMDLwbfEMTmR4RAxOuHmw2i6GDmHRl1FyxYoKL/OMsE3KtXL/nhhx8suiIOP2bksa+gYcOGUr16dSlZsqSKRojkX84EoTuxAfnHH3+0xPuHgbJ8+XIpVaqUpdojba8Uwo8ifCgEz4LcA6jvSGgAOKLCa4mSAKx//FIiBbf9B5n9KCRAAiRAAiRAAgmbAHIBYSCN8J1jx46VP/74Q2X5RRx9ZO3FTHy/fv2UyxAi8sBIcJQJGBuMrWfoEUkI/vn4IIMwEnQhNCfCcmJw70wwkw93HuuNx3369FHJvazrIPQojBR9szGi/WCTsf1KhV6Hm4B1EvxO0AQQhgtWvb6LHw+LeLv4Jdfln3/+Ubv3rcvo97A7n0ICJEACJEACJJCwCWAmHRuBMZDG4B8x8xHmE7P3cPOxl1q1HGcCti9nfY5VBT3hF2bxsWnXmUyaNEk+//xzZ7ct12Gw6EnF9IvIdGy/qVm/RwNAJ8HvBE0Av1xt27ZVobX0B8XuemsDABtsKCRAAiRAAiRAAomXADb4IokX/PMxcYgZ+vr16yvXGowj7MVZJmAYEDAmdMEKgC6hoaH6oYrLbzmxO0AegcuXL0vjxrG702Fl4sqVK2qFAeFIsfqAZ4BHgyOhAeCICq8lOAKwgF977TWbcF7r169X2fSM+LCIdY3slGYRhJOEzmYQxBAPfPz0j7LRdQ6MNBNbLbb0o8dGR2rRz3Q/t1aDCctDGPQAoXnN9DcBuSbMIk/+fzDR7xnYmiB3A2Lnw2d/7969KoPvSS2EKwbUiOUPdxpE4NEH9IgnLpmjAABAAElEQVT1r/vWIxMwJhmHDx8uyOabN29elQkY7jhwLYbAZx8bet0VGCPPPPNMjEaC3iZ0QtnffvtNJQrDqgWSiekuQXo5/ZsGgE6C3yRgIAJIxmKmhCw/1Y99dsIoeEvt2y4zX6plFHVi1ePbVzvFWsYoBRBPfmnR0kZRJ1Y9BnV7M9YyRimQ/spV2Zg1j1HUiVWP9z/sH2sZoxRAcsR9ydIYRZ1Y9eg21Dwb7fEw2zJki/WZ/FUAngAYOMN1BnH8K1euLKtXr1ax9hFnHzP/cCFOlSqVlC9fXpWDUVC2bFkVkefVV19VvvyOMgGjDvYVYrIRxkCFChXcfkx4KZQo4XrEpxEjRqi9CUOHDlWJxObOneu0TxoATtHwBgm4TgBh5G5rfywCDD4LnhAzAeOZIrXlzm979JeeE4dIUm3m0ahyJneYfPx/42RIr+6S8/RJv6r5MCipaTKq4vfqRMECfuXlbuf4uTwbFuZutXgvr/5mabqaRTD7DbZmETPpezt1alMlWfP0ZwAba+195u3bnDZtmty8eVP50QcHB8vIkSNVEewLhGsONvTiuqNMwIULF5Zjx47JVS0TtP0+QhgFuvTs2VM/jPb99ddfR7tmfWHFihXWp1K6dGk5oSUgdNSnTUHthAaAPRGek0AcCFzXrHtIqpu34lA7/qokxEzAyLA7t0NVaTl9o9RfNV+KHvJjxKYcMb/LlU1KyMLn28nILwfK1x++HHNhH98NDn4gDzTXODNI8rv3TONOovPE71pyK59f/brRvqM01wbNR8BoajnVx2yZgM2kb5Zz502Tz8XpD4gPbqTWDCNHAj97fHRxlAkY7jf2g3+9vK++Xe2TBoCv3gDbTXQE0ly7luie2SgPXGL/Dinsz4G/iyDynD4qoZcvyLnsuV2s4btiSU20DwIUMl244DsYPmo5Y3i4j1pmsyTgfQJmMFi9+dSI/FegQAHl7mPdLmbQMbDHCoEjuXHjhpw9e1aw+ddbcurUKYGhAVche8FGYOQLwD4EXaAjyqZNm1ZdwoZfPI+9wL0JqwKOhAaAIyq8RgIkQAIkQAIkQAIkkGAJIKY/QnF+/PHHNs/YsmVLlejLmQGwdetWGTx4sNorYFMxjidILIbNu8gF0KBBA5tWkC8A+whgdMBACNcmFZo0aaLi+2MvAkKIYuMyXH6qVKkiNWvWtKmPZ8D+BEfy1JxwdJfXSIAE/EJgf5lSguy6ZpFvBnyiZQIuZgp1T+bKL8PfGWwKXaHkpC69ZUepSqbQN1zLBDxgTMw+q0Z6kKk9u8nfdWsbSSWnutxKnUo++GmS0/tGuzG3cydZ2byJ0dRyqE9kkgB5a+Y0h/eMeHFZq+ayoFMHI6rmUKc+v06WeyHJHd7z58WuXbvKr7/+aqPC7t27VeSf5557znIds+uIpx8X0SMFOas7Z84cqVq1qk3CML0s9hgg4Rj2GOgyZswYZRAsXbpUYIhs27ZNfeM+XH/+/PNPm4+zwT/KcwUAFCiJkgAsaljQSOcdm8Cq1pfaYivrjftXsmSRbdWe8UZT8dLGturPSqW12NT0NLFavHQch04i0qaXTZVsZ0ni0Ey8VdlZqrLkOnM83vrzpKM7qVLK+ufqe9JEvNbdV66MBGlRQMwg2K+xpkkjM6iqdDxUsoRkMIkLFPZrLG/VwjRsjxUpLHe0CDNmkdXNmsijnr1EtL08RhLMtiOx1/bt21WEH+iGkJ6I7AN3G4wP+vbtK5s2bZKLFy9Kr1695NNPP7U8Aupio++ePXuUOw5ChOL8r7/+UiE/Bw4cKHDtQaQhZPO1n51HQwgPunz5cnnzzTct7eoHr7/+unzxxRcqh5F+DbqlS5dOP1XGAdrIndt9t1IaABaMPDAzgQ4dOsg1zQc/c+bMDh8D8X3xy2ztX4fd+7DssXwWmyAMV3waALHpw/skQAIkQAIkQAJxJ4BBfpcuXWTq1KnKAMAAHjH0MeCHvP/++2ovAHzwMb6Ai83LLz8N3oBNv3Xq1JFZs2bJ//73P4G7TsGCBdWegjZt2sjkyZOlUaNGKpMwDAlkEraXPn362F9S5xiXIIHX888/b3M/zCqy2IwZMyQiIkK5BCFSESIaIWyptSAvAXRzJDQAHFHhNdMRwOAeqbXhR+dIZs6cGS0ddrNmzVS8XEfleY0ESIAESIAESCBhE3jllVdUsqyvvvpK4FYDn3p9Nh3uNFOmTJGkSZOqyUWMGWAgVKxY0QIF9T///HM1yIa7Dc4PHDigDAd98I5vzOYfPXpU8ufPb6nr7ADlxo0bp/IHOCuDFQWsDixevFhSpEihQpWiLHSxlhw5nIemowFgTYrHpiWAmX9kvHvhhRccPsNbb72lEnk4vMmLJEACJEACJEACiY4AsvYimg+Sf2Gw/9prr1kYIHyndZhP+NjfumUb6rtWrVoqIhCyB69bt065+lzQIpbBaEB5a7Gva33P+hgrB8gajElNyB0tnHCRIkWUbz9WGGCswFUJBkrOnDktVdHfs88+azmP7YCbgGMjxPsk4AcCmc+flypr1vqh57h1WXXVGsmk+UiaQdJFXJXqf60wg6pKxwr/bJBsF86YQt+UWh6MOgsXm0JXKFl681bJffSYKfQNvn9fnps91xS6QsliO3ZKgQMHTaEvknU1nj7DFLpCyYL79kuRXbtNo2/DmbMlqeZua1TBZmDMqG/ZskWaN29uURPuM0gEBtca7BlcuHChyhRsKaAdYNDduXNnQRstWrRQWYXDNDedLNo+vrVrn/wfDsMAbsjFirkWKAOz+Ij2c+TIEfUJCQmRnTu13yctZCkG/tOnT1erA9aDf2udXD3mCoCrpFiOBOKRQJHdewUfs0jPwcMMoSo280VpmtjOu9iqlufMMek9doDtxXg8g47uyCu/jnGnuF/LZr5wUfq929evOrjTeftJP7pT3K9lkWRwULfoGwX9qlQMnTed9nsMd411K0D7ozGqUxdjKRWDNvXmL4rhrvFuDena3XhKWWnUqlUrtQkXG2yDgoIsdzCwxz1s7MUsPNx7mjZtKqtWrbKUwQH2BWDQjgg9usA9p3379pItWzblpw/jwbptvZyjb6we4KMLjAzE88c3NiEjbCja1WX48OGqLxgqKGcv2L8AI8JenvZgf4fnJEACLhMI0f443NCScjxIFizB940bVSRA+wORJBJDZBNJVtcGzFkizknzmVtEm66RQ8+liNEI8NnTX4iZ7YheA+W71/rKoIFv+EwFVxu+HZJS0j267Gpxv5bD7OH5OES58KfSabX/dM+GhcmpfHkl97Hj/lQl5r6135eAOIY4jLlh39zdWLe2vDhmvG8a90GrWF3A310zyJP/HyLNoKpXdUymRdjCPkJ7wSw+IvpgAI0Y/PqgvG7duoKPLnny5IkWJhRhRM9rK/loN1OmTHpRp98rVjhflbZ2HTp58qTTNmAAuCN0AXKHFsuSgBMCye7dl5TaEuF9B9a3kyp+uYzZZ8S8TojyQ/8WcrjBk1kOd2fZ44vH0XxFZOw77aTDrNgjT/lap+CHD0wzMEmqRedIf+mSr5F4tf00EdflmZWr5HT+fF5t1+uNaX8TorRoKGaRApr7CyZczCKRGluj/j2yZ/jk/wfz/CzY6+/uOWL0IzLP6dOno1WFT/+hQ4fUdUQP1Af/0QrGcAEz9s4G/8jkC7cge0FkQuQiQOhQe8HmYOwv8JYknjftLWJshwRIgARIgARIgARIwNQEMPBHaE/471sLQmoi0g/CgHpb4NtfqVIl6d69u9SrV8+mb+QkQmbiAQMGqE2/yE8AgVGAHAJwNUKUIrgXeUNoAHiDItsgAR8QMNNMvZl0xauK1GZmzCJm0lWxNdEKU5T2Y4CPWcRMv2dk67ufKrL1HltEEMRsP7Lu6jJ//nzJnj27fmr5vq9txHeUERj5A6yvwxUHg3ZH4iyTL+p8/PHHKszo7Nmz5cMPP5TBgwerJr799lu1D2HDhg1qU/D48eNVgjFH7btzjQaAO7RYlgTiiQCyqXZdEnuG4nhSJ9ZuXl65RDbWqRVrOSMU2FW4grT5dp0RVHFJh7dG/iZL65kjS+mJgvmlwb97XHouIxT6eNJ4mdn1FSOoEqsOVzNllCrhZ2ItZ5QCw4cPke/f620UdWLU43FgEin68HaMZYx0c8JHfWXU4IFGUilGXcpHhMutNKljLOOvm3DtQeSfuXOfRthClB0kF9UFKwKI8INQnEjONXToUHUL0X0Q4x+x/fXwmxish4WFqRUEJBmz98vHRuN3331Xb9qSyRfuQkg4hhl+CLIL64lNN27caMlZlCZNGqlVq5YKOWppJI4H3AQcR3Cs5nsC2NkeHBxsk73XWa/4xUGILGeCTTT4hXZ1F759O998841LCTzs6/GcBEiABEiABEjAuAQQrQez7ciYe/XqVeVn37FjR7UyAK1///13yZAhg0rkhQ3ByP6Lgfzjx49VLH747GPDMPYTDBs2TIXsxOAdeYlWrlxpk50XxoEu1pl8cQ2ZiRHhB25J2J8AIwCC/QKhoaHqGP9gXwE2GHsqNAA8Jcj6PiPw448/Sq5cuSSmTHZ65xe1GPQxbY6BTx1i8MZlIw/60C1xvT9+kwAJkAAJkAAJmJ9AjRo15KWXXlJuQPPmzZPWrVvbPNSsWbNUItG+fZ+EOMY4AisGSNSFVQEk54IgYlD9+vUt4wVkDXYmyDtgnclXL4eBPgyKsWPHqkhDcE/CKoK1ixGOEbnIU6EB4ClB1vcZAWToe/vtt6Vhw4ax9gFrvXbt2k7LffTRR07v8QYJkAAJkAAJkEDiJICZ95YtW8qcOXNk5syZMnHiRIHbjS7wIIDbDTboQrB5F6E/MekIlxxdUqZMaTPJGBERoWb1rcugrKNMvoj6s23bNnnmmWckXbp08sEHH8iXX36psgxjEhSbh3XBcYMGDfTTOH8niXNNViQBEiABEiABEiABEiABkxOAG9CkSZOU6w0mH60FGYEREhSDbnzgEnzJQVhi7BNYvXq16HH74VK0ePFi66acZvLFqgLcipCNGLJmzRopWrSo8oBo0qSJ/PLLL2pjMSIXbdq0Se0xsGk4DidcAYgDNFYhAV8TKLZjp7w14EkEAF/35Y323/50oOQ7+K83mvJ5G2Fnj8gHE/v5vB9vdfD6jyMk68Wz3mrOp+2EnjsvA3q+7dM+vNn4i2MnSNqr17zZpM/aSqXlGRne+VWfte/thlv9NEWCHMQy93Y/3mgv8HGkjGnd3htNxUsbDWfNkcdWmWLjpVMPOhnVsbMkN3juBsy8Y0bfUejPTp06KZcfuPogIVi1atUEbkMYpFsL9gFggy9WC7CpF27HMCysxVkm3169esno0aMF3xD0gw3FEGQkRiZhZCSGOxD2K2AzsqdCA8BTgqxPAv8RuKst/91Mm1ZSX7/hMZOM4ZcEH7NIhQ1/+03VtRUbyNnQ3E/71/7wxiRpb0VI5T3rYyris3uPkgbJ4QLFJMe5k1L84C6X+im9d5tL5dwvFDMn99sTSXH7jjy7YlVcqsZa54EPkuwV2+HaO4hVOScFbmhL+d6S4AcPpdbiZd5qzuftFNx3wCd9PNQCQ/hC6s9b6Itmtezwnvtq2yuW99AR+0uGPq+9aIkh9cOAHptuIRiwWycEg1sxPpCMGTOqwT4Sd6VIkcISTARux/aux2+++aa88cYbcvfuXVVWNWD1T0yZfLF/AJ8bmrFv7TaUXPvbBwMAG5DTamMMuCx5Q2gAeIMi2yABjQDS07+6bJEsLVrasDyepHp3L1243x/mgnN9DxQqKa8Nni8dZk6yqDn4s+6S5Lwx09n3/bqfTOryrrSYsVkOl0pu0dkfB/e1gQky7JpBTuXPpwXsd/5zYMRn2FS7puytUF4qrl1nRPWe6qRxDdA2FZpFMPN9NXMms6grd7UBI/TNeeKk4XVOov0c4P8IimMCGHy7IjAmYCjEVawH/9ZtICOxN4UGgDdpsq1ETeC52XNlX/myhmbwJNW792d+/fXQD4OCpcS+7TJo0Fv+UsGtfgsePSBfDOgpCxs9jTHtVgNeLBykJarBz4MZ5JE26Cuy2zz5BcD0fvJkUn3pMsHMvaFF+xmI8tKMYnw8Z65jx+VxYGB8dOWVPgocOCiRJtE3Uvs5MMvfBG+8HITa3Ldvn5QvX94bzbndxv79+wU5BuylZMmSHhkQ9u05O6cB4IwMr5MACZAACZAACZAACSRIAoivj029V65ccfn5EK2nVatWsmjRIpfrOCvYvXt31bd9mPEffvghXvIOeceRyNnT8ToJkECcCFzKmkW21Kwep7r+qAR3hyuhmf3Rtdt9RqRJLxuq1HW7nr8qbC9TVc5nyeGv7t3q93aqlLKmcexhe91q1IeFd1csL6fy5fVhD95r+kFwkCxv2cx7Dfq4pQOlS8rRIoV83It3mo/SFsIWt2vtncbioZUjRQvLwVIl4qEn73SxrHULeZTUPKs21k+NVQJrwfn69a7tIXuorbLCYIhJkKPozz//tPkgs7ArYt+2va56G8gb8MiBuycNAJ0Qv01NAL8I2CCDDT2++OAXOT7lYOlSMr7fk6Qj8dlvXPsa+8lHcqhE8bhWj9d6J3Pnl1G9BsRrn5509mPnt2VXyYqeNBFvdS9lyyqD/29EvPXnaUfTu70mm+rU8rSZeKl/S4s33n/S+HjpyxudLHixo6xu2tgbTfm8Dbi+9P7tF5/3460OVrRsLn90aOet5nzezoeTtfCaHvjE+1xBBx1gkI8NuaVLlxaEBV27dq0qhQ2+t2/fllq1aqlBe+PGT3/GEcXnww8/VOV69+6tovYgdwDK3HEzChKMAmdtw0DABmXkCzh8+LAySBzp+t5778mLL76okpUhYdlnn32mdINB0KNHD6ELkIMXz0vmI/Dvv/+q+LsIj+ULWbZsmZQoYZ4ZF18wYJskQAIkQAIkkNAJYLDepk0bmTx5sjRq1EiWLFkiyAK8efNmlaF3wYIFavC/atUqFe1H54GJwvv37yu3HmT6Ra4AxPeHUYCBOowJexk0aJB89913lssI74mY/48fP3bYNgoiSlDFihVlwoQJqn2EJXWkK3TBPoMdO3ao8KFly5aVmjVrKsPh7NmzNAAs1HlgagJ79phrg6CpYVN5EiABEiABEkigBA4cOCCB2sbt559/Xj0hvl9//XU5evSo2PvrO0KAsKGlSpVSHyQHQyIxR4N/1G3btq1NKNFkLoaNbdq0qQoVun37dqe6on30jwzFEBgzWNnASgByDNAFSGHhPyRAAiRAAiRAAiRAAomdAAbwmLlHOE9r0TP8Wl/DTL0ucA3SBUnCJk6cqDILP/fcc/Lbb7/pt2y+4Zrz7LPPWj4VKlSw3HfWNgrooUJj0zUkJMTSHvYBwLCBEYA+aQBY0PCABIxDAPGYkZ3SLBKo/RGEzmYQxLkOfGyO+PfgGRhpJrai5RZ4+h+i0X8eTPdz62Ajn1EZJzHZ3wSz5MTA+37y/4OJfs/wc2ui/AJhYWGCrL663/+6desEScCQ2Tc4OFht7EVGXsTlP378uDrHYB0uQZDz589L1apVpVKlSjJq1Cjp0qWL7NrlXtJBZ22rDqz+iUlXFIO7ElyTYLwsXbrUksEYKwjcA2AFkockYBQCyKbqq4yqvnjGn+o/3Qjli/a92WYpLW/AzJdqebNJn7b17XudfNq+NxvPc+SooRPh2T/roG5v2l8y7Hn6K1dlY9Y8htXPXrH3P+xvf8mw50kio2RfsjSG1c9esW5DzbPRHrpvy5DN/hEMc3716lVBpl1dMMCHj/0XX3wh7du3l2zZsklERITKxBsUFKSyAMOdJ0eOHMolCJt8CxcurGbky5Urp5pBnYYNGwrOU6VKJdh0O2vWLL0Lm29s5sVGXWv5/vvvpVOnTuKobety+rEzXXEfg/+iRYuqb7gx1ahRQ3LlyqVCmdIA0AnymwQ8IIBMj53WrZKqq1Z70Irvq4ZoS5SntQgCjwOTmGqFwRmZtDciZG/x8tL8903RipzKlU/mta8qeU4fjXbPnxeSRGkh2bT/SD7t/60M/KKX31S5p/2nZ5asn6m12bft1Z71G6u4dBxy+45srVE9LlXjtY7KAmyi2dm9WrLF9hO/j1dGnnS2q3IlSXb3ridNxFtd/P9glmhu3oAC9xvM5DsSuO1gJh85AjJlss08vWnTJhXVB+41mGFHBEK45MC9RheE94SvPYyHDBky6JdtvrGyEJM4axubi60lJl1hYPzvf/+TJFqkK31/AaIaYWMwDQBrijwmgTgS2F+2jGQ/eVLGtWgbxxbip1ro+Quqo/va4C+FNkAxhZSx9cO01jmPHJOV7xWTWyHRU7R/3foz+eOVttJzwTDrKr493un4PxPrTpNqS8VzO1SVtr+s86sBEKINSpBh1wyS4+QpM6hpo2PG8HBJo/3nb3RRWYDtfJ2NrHPaaxEa1+tGVtFGt3TaADL19Rs214x6kvvoMS2b/ZNZbKPqGJ96YQ+A/eBf7z+FVVhTuOs4Egy6nQ3+HZV3dM1Z2/ZlY9LVeh+AdT1z/PW31pjHJGBQAmGHDkvKW083ARlUTUnuZjxioz6Hrlee8OP6oc130VPu+VzaVPbxSWj4eUl33fXsk75QJ0BbiTCTpNSW5c0mKW/eMpvKhtfXbH+/Umi+12YRrAgGa6EjE4sgcRZ887Nnz67cYqyfe+/evcrfv1Ah3ySzQxZiDO7TprWdvIK7EMKaY3XCfhMyohAhog9ChboiPXv2FGtDxb4ONwHbE+E5CZAACZAACZAACZBAgiZw+vRpqVKlinTt2tXmOW/evKni7L///vs2171xEq6tDGJzcPfu3aVevXo2fSM6D/YX9O/fX/n///XXX6pL+PEjfv/LL7+sQovC598Vge9/njzO9w3RAHCFIsuQQDwT2F+mlCC7rlnkmwGfaL6jxUyh7snQfDK8vWt/QI3wQJO69JYdpSoZQZVYdQjXMgEPGPN1rOWMUmBqz27yd93aRlEnRj1upU4lH/w0KcYyRro5t3MnWdm8iZFUcqpLZJIAeWvmNKf3jXZjWavmsqBTB6Op5VSfPr9OlnshTzfaOi3ohxuI64/Z/suXL1t6nz9/vloVsFz47wCJtTBDby8Ir2l9HfsKMGh3JGPGjFEbhBGRZ+vWrbJt2zb1jbLDhg0TJAabPXu2fPrppzJ06FDVBGL2Y6Pxhg0b5MiRIzJ+/Hg5dcpzt0gaAI7eEK+RwH8EvvnmGxXCC5uB4lOuaCHItlV7Jj679KivbdWflSuhoR61EV+VI1JlkE1Fa8ZXdx73s7NUZbkYmt3jduKjgTupUsr65+rHR1de6WNfuTJyJm+YV9rydSMPtARBa5o08nU3Xmv/UMkScrxQQa+158uGojRf7+WtWviyC6+2faxIYTlc3BwTLnjw1c2aqMAHXoXgpcYQ77958+Yyd+5cS4vTp0+XDh2eGlhYEUBCLbjlwP1GH5hjEy+ShOXXAmsgrj4Eg/UwLYwoMvUi/Kf9JuNXX31V3n33XUtfiDqEUKIQbNI9ePCgOj527JhlU/HGjRulWbNm6jo2G9eqVUti20CsCsfyDw2AWADxduImsHPnToGvnr0vXuKmwqcnARIgARIggYRBAOE+Z8yYoR4GYUEvXLggxYsXtzzc77//rjbzwgcfWYKR1AuuPIj9/+eff8rKlStl2bJlsnnzZjWLj1l9jB2wYoB71gLjIF26dOoS+kSUoCZNnqyUYXXg66+/VnsDhg8fLuPGjVPlMAYJtZpgw8Zkb0xKchOw9ZvhMQnYEcAvK3zoXN10Y1edpyRAAiRAAiRAAgYmgNj4L730knIDmjdvnrRu3dpGW8TwRzz/vn37qutYNcCKATYIY1WgYMEnK13w2a9fv77ArQjiLPsv7v30008q18DixYstG3UbNWokffr0EawS/PDDD2rWH8YEVhGsXYxwrIf0RFtxFa4AxJUc65EACZAACZAACZAACZiaAMJ1tmzZUubMmSOY7bd2/8GDIYtuhQoV1KZdbNwdPHiwSqiFe3DJ0QURemAc6ILZfSQVs5evvvpKRowYoVYP9ChDZ86cEXzee+89FXoUG5BPaqHF8UHSMaw46IJjxPL3VJ5q6mlLrE8C/xFA8ordu3crPzhPoCAUFpbcEqNk1vYcVFmz1jSPXnXVGsl08aIp9E1364pU37PCFLpCyQr/bJBsF86YQl+EvayzcLEpdIWSpTdvFcQ+N4MgPONzs5/6KRtd52I7dkoqB4MfI+qdRJtRbTz9iQuIEfWz16ngvv2CXC5mkYYzZ0tSJ5tijfIMcAN65513VFZgDK7hd69Lu3btlEuPvgLQuHFj+eij6EE6sE8AG3lhMGDFAAm4sJpgbVD8/PPPgj0GiPhjHeM/Z86cytMAewCKFSumNiYjh0Du3LmVi9Avv/yi9hvAPQmJyLA/0VOhAeApQdaPRgBLY1u2bFFpsKPddOMCduWfO3fOjRpxLwqrP1++fCpbnnUr2HEPq94VibTKAuhK+ZjKFNm9V/Axi/QcHI/JtjyEgrwBvWcP9LCV+Kv+yq9j4q8zD3vKfOGi9Hv3yTK5h03FS/X2k370aT/IuO0tSaUZV4O6vemt5nzeTtNpv/u8D291EBAlMqpTF2815/N26s1f5PM+vNnBkK7dvdmcT9p65plnlO+/o9CfnTp1Ui4/cPVJnTq1VKtWTa0ArFmzxkaXLFrwDmzwxSZd7BvEQB6GhbUgug/GNdmyZbNchr9/r169lP8/6t/WMjJjVWL06NGqnc6dO8vChQtVJCC4A2EFwhtuyTQALK+AB94igNiz2LACS9gTwe766tWre9KEy3XxC16yZEnLrnu9IgwAWOCxyZXQzHJHs/jNIJjtQsKXhC5JtERXRn1O6IX34E8x08+BEXi5+66QaftUgQLuVov/8trPYoCffxbdeWj8LJhJX/6eufN247csBvT6JCMG7MgLoEvHjh0FH0jGjBkFg/3r168rf/2goCB1vXbt2oKPtbz55pvyxhtvyF0t07qjJFxw6XEmcC/CB1GHYGjoklxb7YEBcO3aNZU4DMaBN4QGgDcosg3TE8AvKsJqWf/S4aEGDBgQLYyXo4e9o60SFN1p3Myz1jpHan88EPYuoUtkgHGfE/zxHvwpZvo5MAIvd99VEi1CCFz5DC/az2KUn38W3WGEnwUz6cvfM3febvyWdTcTsH3WXmfawphwNPi3Lo/IPs4yAWMvgKNMwIhQhMhCjmb/kRdg3759gpUMV/X07/9A1jR4TAIkQAIkQAIkQAIkQALxQCAhZAKGUVC5cmWVXAz7BMqWLSvdunVziR4NAJcwsRAJxD8BZKc0i5hJVzCN1GZozCJm0lWxNdHPbZT2Y4CPWcRMv2dk67ufKrL1HluzZwKGqzTCh+7fv1+mTZum8hSsXbvWktcgJlI0AGKiw3sk4CcCyKbadckCP/Xufrcvr1wiG+vUcr+iH2rsyldB2ny2zg89x63Lt0b+JkvrmSNL6YmC+aXBv3vi9qB+qPXxpPEys+srfujZ/S6vZsooVcLPuF/RTzWGDx8i37/X20+9u9ctNmsXfXjbvUp+LD3ho74yavBAP2rgXtflI8LlVpqnPu3u1fZtaTNnAkaURGQR7t+/vwUS8gMsX75c6tSpY7nm7IAGgDMyvE4CGoG///5bRo4cKXv2mGdQwxdHAiRAAiRAAiTgGgGzZgJGtEVEGgq0i0CIwCXIFhybcBNwbIR4P1ETQMxexPQNCwtL1Bz48CRAAiRAAiSQEAmYNRMwkpA5SjTm6juiAeAqKZZLlAQc7bZPlCD40CRAAiRAAiSQAAlYZwKeOXOmTJw40SYRGCYBa9WqJWXKlFFPj1CdefLkUXkDYssEjLaty6ABZALG5OKff/4pSAAGsc4EjDrIR4Bswc4yATdo0EDlWkLiMD3xmGpI+wf5AxCy1No1SL9n/U0XIGsaPCYBEiABEiABEiABEkhUBOAGNGnSJEFoUGQCthZkAj506JBg0I0PsvBeunTJuog6Ribg1atXqwE5LiAT8OLFtpnRrTMB64N/lLXOBIzzvXv3in0m4IdaNmVELkIm4IoVK6pkYi+88IIgURiMAMiOHTtk4MCB0rRpU3Ue0z9cAYiJDu+RgJ8IFNuxU94aMNhPvbvf7dufDpR8B/91v6IfaoRdOCIfTO/nh57j1uXrP46QrBfPxq1yPNcKPXdeBvR8O557jXt3L46d8P/sXQd8FNUTnlBCSegdBEIJvUmvEnqA0IICAoKAgjQVlCqoNEVQpIp/QapI79I7hN47hI60EEIntJT/fg/32LvcJVd2L7vJzO932d23782b/a7klZn5KN39B84rcGNL78ePaUyHzm7s0bWuAmfNoeSvXrmmxE2tk0ZG0eSW5oytburaqW78lyyjyGTGGb6Na9uBUoaHO/Ws7mpkVCbg3377jbp3707FixcXrMHIagRm4dKlS8cJnXE+QXE+CldI6AhMnTqVFi5cSIUKFVL9UUG9DV86SyIweztKKbH+Hapezd7qcdbLdDeU8NJCtGCmLB+0RwtTndb5Omkymun/OfVb+DY7gqwsXfhDqnRul3zp9uPL5J40pu8PdC9zdrv6Ln3qkF31HK0UIQ0g1GYjBvtttU1bHDXFrvrPJH9XtaXYUe3I+zBAC82RQzWTPV+9Jr+1G1TTJysCUdXt3G/cEOQyNY6+p8+qoSaGjtt5cmtCZFhvxeoYfalRoMXvbb7gi2qYFkOHFraik1r/rIvRlx4KEgITMLL+zJgxQ8AJpmCQi9krPAGwFymuF+8IgPAiIiJCbH2pbczMmTMJ6cCclSpbttGA2X8629yt7YzETOksMKd8ytJLz1TUcdNvzqrQrN3uKnVoZUBbWt+0lGZ92KPYI1riQ5AGf0aQp9Lg3yMqygimmmy8XKQw5TsfbLrW60lY1iyU89p1vZoXw65cV6/RvWxZY5TrtcBIv7dGsjU+3m97GXbtYQKOzX5bC5FxDe7jum/Zp/MjHktNfM0IaIwAAnJBjw2/OrXlq6++ipO6O64+s966FVcVvu9GBEpfOuDG3hzrym/nOipwNX4Hh0kjIxwzOp5rG/H7leO6MQbWWu02avGRMZKtWjw/61QPAfj7Hz9+nHLmzEm5c+c2UwwffE9PT1U8Dk6fPi2Chr29vc36sHUREhJCV69eNd1OnTq1iEuQ29+8eZOw2l+iRAlTHZwcOXKEChQoQMqJCoKLsUsA1yClQIcxln+UVvM5I8AIMAKMACPACDACjAAj4AICCKitXLkydenSxUzLkydPhKcBMvGoIdCPCYW9Alfnli1b0o8//ihe8PHPlCkTjRs3TqiAJ0TNmjVp1663rqxz586lrl27UqpUqUzdIBNQtWrVaPXqmO5t4DjiCYAJKj5hBPSDQGj2bHSgZg39GBSHJftq1SS4EhhBHnploKDitY1gqrDxcJkqdDtbLkPY+8zbi7Y19jeErTDyRIVydD2/ecYPvRr/yjM5bWzRVK/mxbDrbOmSdKmI+vFaMTpSoSDag2htq5YqaHKPiotFC9O5Uuarv+7p2bleNrRsThHJkjrXWONWWBnH4PzevXumnlauXCl2BUwF/528fPmSkInHXkF9axIdHU2IO4xNqlevTitWrBCvoKAg2rFjh0jriV0LpCCdPHkyffTRRyLd55kzZ2jAgAEiRhK7FrL06NFDBAbL18pjrVq1eAKgBITPGQFLBJBaCym1MJN2p5wrXYqmDu7vzi5d6mvK0EEUXKK4Szrc1fhatgI07oNh7urO5X5mdPiCjpes4LIedygIzZGdRo3/2R1dqdLHgm6f0L7afqro0loJ4iCGTJuqdTeq6V/Vvi1tbdJYNX1aKoLve5/5c7XsQlXdm1o0ozVtWqmqU0tlA2dK6TUlNxY9CmL/mjVrRsuXLzeZt2DBAmrTpo3p+sqVK1SjRg2qWLGiSL0ZGBhIUVJM0i+//CKy7SDjzrvvviuSiGzZskWMF2rXrk1FixYVbeTJBdpgNR+JTNCmcGFpIifl8bdH4N+P1X3EF0CQ/hM2ff7558JWpCaF+48s8+fPp5QpUxIG+tYETMG8A2ANGS5jBP5D4O7duzRq1CgKCwtjTBgBRoARYAQYAUYggSEADoBFixaJp0KykTt37oi0mvJjYkIALgDEC9y+fZt2795Nx44dI8QOogwvsAmDB6BOnTr09ddfU8mS0g7YpUtipR5HCNrA9x6cAhcvXiQ/Pz9BCCb3ozwePnxYTBYwYcBkBLp/+OEH4c8v15syZQr9888/YkLxwQcfyMV0XYo9AtnY+PHjTWXWTngCYA0VLmME/kMA0fgIqMmfPz9jwggwAowAI8AIMAIJDAEM3rESj5X6ZcuWCf975SMOGjRIrPDDB79z586CLEwm3kI9DLQRgDt9+nTRDC47mDBgtR67BgULFhTlZcuWpYkTJ4q0nVi5h1uPUo+o9N8fuCbBLuwi7Ny5U8QCdOvWTVlFDP6xMwDyMexSQLDL0KlTJ9GPrWxCshLOAiQjwUdGgBFgBBgBRoARYAQYgUSFQBLJBaxFixZi8L948WL6448/aO/evSYM+vbtSwcOHKB27doRAoNPnjxpugfXIXAUIagW2XYg8PGXXXVwLWfvQdAuVvOxqo/+0kpufQ8fPkSVGJInTx7h5oMbCFSuV68ebdu2jTCJgFy4cIG++OIL2rx5s/D9h22YKCAeAEfZhQnZghBLADfmPn36iLbyH94BkJHgIyOgIwRAyAJ2SqNI0shI1UmltHp2D+nH2UgpMJNGGQlbomQRkVq9darrNdznVsr+YRRJYrDfhGRGwlb8fzDQ9wzYSr+7eha4AU2bJsUqSEG2+fLlMzN106ZNNGzYMDFwR0pOuPAgE8++ffuED/6qVatElh65EVbukckHAlcfuAhBMIBv0qSJCOaF/z52CqAnLsEuAnYMOnToIIKQEVwMe4cMGSJiCWDbK4l1G/GKcD1CFiP0ixeyCY0ePZp69+4doxveAYgBCRcwAvGPANhUtWJU1eLpZtUzRrAfnr3UlcO0eIT1wCgtsHFV58Sv27mqwm3t8168ROuLxk1B7zaD4uhoRLdecdTQz+0MYfdpb/a8+jEoDkv6DRwSRw393E4SFU2nU6jPNK3VE3YbbZxAe2BwKKN6jNhaYVq1alXh+28t9Sd8+jGABlcAsuwgQw/8+pF68/nz5xQQEECR0oQXglV2+N83bdpUxBFgN6B48TcJMpC1BwHEiBPAIB6BwFjJt0cw2MfuBAbz4AkALxImBZDkyZPTvHnzROrS+vXrC/tknUmTJhX3rRGd8gRARomPiRoBzJixHeesYFXZKEylWtG9O4udFu3E+6HTFSe92GakzwGytIS8844WHxXNdL5OnoyuFvLVTL9aivXyebT3eYz0ucUzGQlfI9lq7+cltnq+vr506z8CT7jsgBdAlrZt2xJekI4dO1L79u3Fynr69OnlKrGSksK/H+49iCFUugMdPXpUJBXJmDGjWblJqXSCgb08uJfL4V4UW8YgZBR6/PixXN10nDlzpunc8oQnAJaI8HWiRACzdGsSGhpqmr1buy+XRUs/HtHSIMUIkhjo3sX7Ib0nehS92Gakz0GklKov9+XLenw7bdr0SkrBV+LwUZv39XJDL59He/Ew0ucWz2QkfI1kq72fl9jqOcIEjJV05eA/Nr3yPbm+JRMwSL1iE3cwAaN/Y4xYYkOK72mKAKLJkUsWs1V7X9988w0hB62rgnRc27dvF7qgD3548L1jYQQYAUaAEWAEGAFGwBUEEjMTMHDjHQBXPj2JoG2ZMmUIEfI//2y/zyHIMaxtRTkKFyYcCJ5BTlsIzh1h4XO0P67PCDACjAAjwAgwAokHASUTMMixILExAWM8BJ97ewR+/nJmIGV9eByEh4eTl5eXstjsHHEG4B+QBQHHIBcDu6+SCRjjInALgAkYWYbsZQKGXt4BkNHlo1UE8EHHDgByzdr7gi89GOtclXXr1hFef//9t3ghEMfPz89VtYZof6ZMKQK7rlFkwrChEhNwMUOYey1rfhrTeqQhbIWR0z7uQ0dLVTSEvXclJuBhk381hK0wcl6PbrSnjjECwp+m8aYBs6YZBtvlHdrR5mYBhrA3KokH9V78tyFshZEbApvRqnZvmWr1bvhXf82kF6lS6tLMxMoEjDeDJwC6/EiyUXpBAMHByJ8rM/m5y66wbNnoUPWq7urO5X4O1ahGYVmzuqzHHQoeemekfUVruqMrVfo4VqoShWTNqYourZWEe3vRrgb1tO5GNf2ny5ahG/l8VNOnpaJXUhDgtoBGWnahqu7gkiXoigGCoPHQ8H3fGNhc1efXUtnlIoXpQnFjLLgAh61NAyjCzlVzLXGzpZuZgG0hw+WMQCJGIKs0qEX6LWwTsjACjAAjwAgwAoxAwkKAmYAT1vvJT8MIqIIAGPyGDh2qii5WwggwAowAI8AIMAL6QoCZgPX1frA1jAAjwAgwAowAI8AIMAKMgOYIMBOw5hBzB4wAI2APAllu36bK23bYU1UXdaps2UaZJXZCI0j6p2FU4+QmI5gqbCx/JIhy3LlhCHu9njyl2qvXGsJWGFl6/0HKc8kY/AKeUkaRBkuXGwbbYkePkbcVYiI9PgDIxRovWKRH06za5Hv6DL2UknMYRfwXL6Vkr1/r2lxmAtb128PGMQL6RiA8lpRejlpe5MQpwksLeaFChiZLu3qM+smyKF6vjxeoQK+SpbBqQ967V6jP0uFW72lReC9jVtpUu6lJ9cP0GSlCIrayVzr9Ndneqg7Vi/ZQPwdEljshNLhvf4fssLcygmDVltbTZqit0kzf89SuZ0OTFXpLk6sR3XrJl6oeX3t6qqoPypr8vVB1nVCoha0eEg/kuHYfa2KvFkrrrvxHC7UiGNqR3yZ7jfixy2f2VnVrPWYCdivc3BkjkDARyCqt2D+VKL/Pli5JRY+f1O1D3vDJK3HTe1AqKQexYeSOY5YuaNSZRrX/mf7uW5fIwbaO9RSzdrSVt77b/qWU6+o1SivRwkMwkO3XYzBZqxtTo3Ylz5+nouSv9L0qJz89VpJDcuWSLw1x9FuzjnovWaB7WzOH3KWzUtphowhshc1GEewueNhgmtfbM1woUZzwv4wlJgKuMAFbaouLCdiyvlbX9i9DaWUB62UEEgACSaKiqcShw5qsTqkJT6S08pz70iXpH5KaWvWlKzyVN3VaOpEqnNqtC8O8pTSyH/w5i6pv3KwLe2Qj4FIS7SFf6f+Y4d49/RupsDDFi5eKK/2eYnCa8/q/+jXQwrIckq1GGVDD9CiJOAppRo0gsDXrrcQzAXjx4oUgGM2ZMyflzp3b7C06deqUINUqVKiQWblaF1evXhXcSumkhUNrAoKvkiVLCiJW+T7SkYM8LHv27KLo1atXdPToUXHuIX3GoMvHx8cq+ZisQ3nkCYASDT5nBBgBRoARYAQYAUaAEUjwCPz7779UuXJlqlevHm3cuNH0vOD/qVChAtWvX1+wAptuqHBy9+5dCggIoIwZM1JYWBiVKlWK/vzzTzPNGzZsIH9/f3os7XymSZOGXkvxE3Xr1qXIyEgKDg6mzz//XKQnD5Hi7qpUqUJIYxol7TTh+tmzZzRx4kQKDAw002ntQn0nUGu9cBkjwAg4jADYKY0iRrIVmEYZZEVO2Gqgz4HR7MUOiJF2QYz0PWNs8W3QRhhb9XAFxw9W++8pdhhXrlxJ2BWwlJfSrikG2pYSERFhVh4t7aph0G5NJk+eLAb369evp4MHD9KhQ4fEUa4LOwYPHix2H+QyDOgLFy5MQUFBdPHiRZo6dSpdv35d3E4uEaxt376ddu7cSefPn6c//viDunXrRleuXJGb2zzyBMAmNHxDbwhguytc8l2/LfkouvuFL7g7BWyqXdatcmeXLvXVcfM62lvbzyUd7mp8vHB5en/iTnd153I/ny+eTxtaGoOl9KpvAap/3koghMsoaKPgm2lTaXGXTtooV1nr/cyZqPLdGypr1U7dmDE/0vSv+2jXgYqaI5MmoaKvn6moUVtVvw/qT+NGDde2ExW1l3t4l56mTaOiRvVUJZPcYps1a0bLl7/NsLVgwQJq06aNqRPsCDRv3pyKFCki3G9Gjx4t7mHQ3bBhQypQoABVq1ZNlGGwDjcc7CB8/PHHhMmAUjp37kx9+/Y1FXlKAfjKwXrXrl1p5MiRhIG9LHv37qWmTd8kkkibNi35+fmJAb98X3ls1KgRlS1blpYuXaostnrOLkBWYeFCPSJw5swZWrVqlZjtuts+bMnBH4+FEWAEGAFGgBFgBBIOAuAAGDVqFH366ad0//59unPnDrVt21bsDOApFy5cKFx24IP/4MEDql27NmEgD5ccrL6fOHGCsmXLRvv376effvqJjh07RthZ+PDDD2nz5s3CxUhGC5MDWRYtWkQPpeQQcAmCwBUI/v2YVCgF8QJZs2Y1FWXOnFksgpoKLE4w+cB4KS7hCUBcCPF93SAwadIkwouFEWAEGAFGgBFgBBgBNRCAD/1HH30k3IBWrFhBLVu2NFO7ZMkS8vb2pv7936Q4xq4BdgwQIIxdAaQThezevVsM9jH4h8yfP18crf2ZNWuWWOlfu3YtpU6dmjC5+O2332jXrl0xqmMXQel6hPMUsaRFhsdCbPflDngCICPBR0aAEWAEGAFGgBFgBBiBRIVAEin7UYsWLWjZsmW0ePFi4UcPtxtZnj59KtxuypQpI4oQkJs3b16xUwCXHFmQoQeTA1mwug/dyjq4N3bsWJo9e7bYPXjnnXdE9ZkzZ9KFCxfEpAIFcHfG5AI7DLmkFMgIHpYF5whQtiUHDhyIMYmxVpdjAKyhwmWMACPACDACjAAjwAgwAokCAbgBTZs2jZAaNF++fGbP3KpVK5F9B4NuvCZMmEChoaFmdXCBOIGtW7cSJgwQuBRhhV8pGPgjxgAr/fLgH/e///57MchHkC9eqSTCTrgSFSxYULgIzZ07VwQWI3PRvn37RIyBUi/OH0kpp8eNGydcl7CjEZe8narEVZPvMwKMgNsQKHb0GPUeNspt/bna0RffDqf85867qsYt7X1uXqQBfwx2S19qdPLpTz9T9hs31VCluQ7kEB/W4wvN+1Grg/ZTfqd09x+opU5TPSBDG9Ohs6Z9qKk8cNYciWjulZoqNdOVNDKKJrdsrZl+tRX7L1lG4HQxioxr24FS6px8smrVqmJFv1+/fjFgbdeunXD5gasP0nJWr15dpN7ctm2bWV3EASDA108K0kVe/mLFihEmFkr59ttv6datW5QjRw5T8ZgxY0RqT+XuAdqnTJlS6OnQoQOtXr1aZAKCOxDiFRArgMkAkqOgHsqxA1GpUiUxCbHcdTB1pjgxzidIYTSfMgJ6Q+BRhvR0qnw5E9urq/ZluhtKeKktqaQcwf9KGQuQ9QL/9NSS8kF71FLlsp6bWfNQ8gjbA490Tx9SpZMx/Sxd7tiGglThz0VGp6LHjtuo8ab4tacndRs9lprOM2ePLX3gUKztnL35TPpHBgI7NSX1s3CqtmmLmiqFLhAUPZAC39SWYkdjf09c6e9m3jyuNI/R1lNibfZbuyFGuasFr6TP3VXfgq6qidHe9/TZGGVqFFwvWEATwsV6K1arYV4MHbckV5HXnsljlLtSkC/4oivNbbbNImXYm9ezO33241ibdZy5Ueufdc4007wNBvQYjEMw4MaAWhYEAeMFAXMvBvtYYYe/vpyhp1atWoSXUnr16kU9e/ak58+fi7rKezi/du2aZZHVa3kXATcxwMcEAAHIIPuCWxEE5GWWWYbEDTv/8ATATqC4GiMQGwKXihahnNIX2+fCpdiqxfu9rLfvCBteSj8oGKwlRHmaOi2VPncgXh7N4yOPGP2OW/0xXT5cOEa5ZcGlHIVp2cAO1CzJQstbmlynzP2C6LAmqlVXis9rOik7h5Fke+OGVH/p29SCerX9UcYMVPzIUb2aF8OuotLu6EPJZqNIgTNn6ZFE+mQEweR96jcDjWBqvNhoi7XX0hhMJjBRUFsyZFD3c88TALXfIdaXaBEwCoW63rdiXf0AJYt8TUmi1dvdcNWe1K/CqcTVuAdYIRlyUsrXz13tzu72HjrCyB6jU//nV2tPXb3UyaQI3NOLTdbsSGWgxQCjLVx4SznkjSIekhtJugcPjWKuy3YijSeIuCwFK+vWiMAs67l6feTIEZFeXN5RgD649Bw9+ub/BSYSmHT4+PiYZfWx1s4ZW3gC4Axq3IYRYAQYAUaAEWAEGAFGwLAIPJNcYitXrkw1atQwudXgYbp06SLSgmr9YCAb27Fjh1k8QEhICFWpUkXEGCDdJ65hJwjGAgMDhUnW2jljK2cBcgY1bsMIaIxAaPZsdKBmDY17UU/9vlo1KSzrm9zH6mnVRtPDNBkoqGxtbZRroPWwbxW6nSGXBprVV/nM24u2NfZXX7FGGk9UKEfX8+fTSLu6al9JfuQbW7xhA1VXszbazpYuSZeKFNJGucpaoyXPvbWtzHO/q9yFquouFi1M50qVUFWnlsrAZB6RLKmWXbike9OmTSLdJlJu4qXMoAMfe2QGsiZYrVeK8hrtMHC3JnK94OBgs8G/XBc7ArADTMPnz58XaUm7detmYgy21g4xB9bElu2oyzsA1hDjMpcQAGsdmPGGDRvmkh49NcaXD1H37pJzpUvRjL6fU8Ud7gtWdeXZpgwdRD1GjqYqW7e7osYtba/lLEDjOg2j6ke2uqU/VzuZ4f85Ndm7kHIc0n8moNAc2WnU+J+p1pr1rj62W9ov6PYJldl3gPJcvuKW/lzp5KmUb3zItKlUf/kqV9S4re2q9m0po+QCVeBcsNv6dLYjBJn3mT+XGi1a6qwKt7bb1KIZhUvEVEVOnHJrv852NnDmNNr1Tn7yfmwcdyg8K1JqgtkX/vxFixYVxF5wySkgJdJAth2Qhh0/fpz8/f1N13DfGT9+vGAAxiQgadKktHLlSpHTv0+fPoJsDAzAP/zwA02dOlWkA1VmBLKGcaNGjahs2bK0dOlS+vrrr0VqUKQRvXz5Mo0YMUJMNG5LAdzIIrRmzRphH+4PHz6crl+/LtyKQDxWs2ZNM/W8A2AGB1+ogUDJkiUpf/78IjodX4CE8lIDG9bBCDACjAAjwAgwAvpBACRgTZo0Ea9OnToJw8LCwkS+f6zAIy9/4cKFTcy+j6WUvBUqVBBpQ5FJSHmNVf+bN28K3gC08/PzE6RfUPry5Uu6ceOGyObz2WefiYE7xkf2CPo7c+aMqIo+0A4xDBs2bKBJkyYJG8FoPGPGDEEi9v777xMmHLAfDMMyi7GyL94BUKLB56og0L17d8KLhRFgBBgBRoARYAQYAT0j0Lt3b1NqT6TchGB1H7n0R44cKa7v3LlDJ0+eJAzcIZgwKHPty9dYqYe/Pgbi2B2Aj3+9evVEG/wBkZgzGYIiIiLMAoFlhYUKFSKZobhUqVJ0+vRpOnv2rNh5aNiwoaiGY9euXenSpUtid0BuyxMAGQk+MgKMACPACDACjAAjwAgkKgRq164dY3CNVfY8efJQ3bp1TVikSJHCdK4c/KNQvobrDYJ0sQiKnQWUP3z4NrOSXM+kyM6TAwcOUMuWMeNUsmbNatIg8wOAtwDuQMgipBQltwDKeQKgRMfJc2z/IC2TO9JGOWmi083gP3bfYPm3nX5YHTVMIkX/q0nUpfWjJZW2ImGzEQSp7pJGRhjBVGFj0mgJW4Ok7PSQdrOTRUQaB1ujfW6lVUCjSBKDYZvMSNiK/w8G+p4BWztdXfTy+YYLDRh6kZEHfv8TJkwQpGGWxF+W9oIwDLsBQ4YMIazaIxaySJEiltXsvgb52J9//kmnTp0SuxL2NETaULASY/cBfv8IfnWYswAAQABJREFUJoYeMBMrhScASjScPN+4cSO1b9+e8kqMfwlNsO3lLQUbscSNwMtUqUQmHDUYfEHIogWjKp5CCwr5WfUaxw2QyjXCU6amy7ljEmw9l8pjk1LBh2nxl7Viq6L6vQu5itLL5G+2lm0pf5oyDUV5xAzLmji5va0mLpabrw65qEw0z3vxEq0vWloNVTF0REnBdGrLiG691FZppi9CyuahlmQIu097s2vzPyZSA2z7DRyi1qNrrgeM2KdTpNWkHy2w7Tb6Z01sjZZWjLXI1nMoYw5N7NVSKRZ0O3fuTPny5RP+/56enqYYgNj6RQYhpOusU6eO8PkvXbo0XbhwIbYmMe4hSxBckeDn7+XlJQKMt27datpliNHASgFcl1q3bi2yDGEHAkzCSr4BNOEJgBXgHC1CwGvx4sXp8GGD0Go68IAIHoFPGUvsCBQ4e45eSBOAKiH/UrBH7AO92DVpe/eulKXltfRDlsJGWjNte3dS+2HrQVIDZkyjsyVKkddT88wS97Jmo6+/HEp003o7J61wutn+qjWo/ZxNVOx47GRgYVmy0tfDpUHTGvfY/bpuMumzoN4A1WmA7Gj4IlVKCslljFSo8uNU2bKVhk2ZQKM+7SEX6fKY7v4DOlq1si5ts2YUdhqxi2cUOVW+nGFYrBd81pUw0UwsAnec2IJwkUUHK/lIsalkAQ4NDTWDSHmNCQMyASGIOKPEAK10w8F4SinI3GMpICGLzSbUl9thkgKXI1l69Hj7W9OgQQNRD3ZkzpxZrmJ25AmAGRx8wQg4hwDYE5dWrEY1blx2ToGbWj2XVhNyS4FARnIvsgXN0zTe9O3AvvTe1o22quii/E7OXNRkyQIa1+1jXdgjG5FOWhVSc4Va1qvFEXb6njLWQkS2m7coleRHrHfxlFYbfS5c1LuZJvuQshMr1UaRnNeuUfJXrw1hLn5T2/xvuiFsVcPI2JiA06RJQ//++69wm8Hqv6MCP3wIJg9wpUYWIaUgXXqGDBnMJha4D/IvZO6B25By8qBsa+852tsa/EMHTwDsRZLrMQKMACPACDACjAAjwAgkCAQQ6GuLCbhgwYL03XffEVy8bQlcdeDu888//1itgsE8WIWR9Wf69DcTq7sSN0ZAQIDYHcDqPDL3wMcfgtV8rOIjsw9SiGLHoFq1alZ1q1HIEwA1UGQdjAAjwAgwAowAI8AIMAKGQwBMwMoMP/IDWA7+kccfmXZkX3qw7CpdcOR2OIKkC7GhcNdBPIAskydPFsRhcC+CIEbg4MGDglcApGMg9mrevLkg/Ro9erTw3Zfbqn2MGXGmdg+sjxFgBBxG4EyZUgR2XaPIhGFDKbiEeYYBvdp+LV8BGvPdKL2aF8Ouab360NHyFWOU67EAMSbDJv+qR9Os2jSvRzfaU8e9AeFWDbGjEO4ZA2ZNs6OmPqos79CONjcL0IcxcVgRlcSDei/+O45a+rm9IbAZrWrXRj8GxWHJV3/NlGLk9BsbZ838vXv3mlKAXrlyhWrUqEEVK1YUQbVY9cfqfs+ePQWZF8i+LAVuPGDtHTTI/P84Aov79u1rqg73IuiHYBJy7tw5cY4JBFiEtRTeAdASXdZtWAS2b99OCKKR/efAtleiRAm3PU+YlMLrUPWqbuvP1Y4O1ahGFXcgGOkNU6Gr+rRs/1Dyu9xXvaaWXaiq+1j5SpT72pt/EKoq1kBZuLcX7WrwlvRGgy5UVXm6bBnJP/uVqjq1UvZKGhxsC2iklXrV9QaXLEEZJXcHIwhiCjYGNjeCqcLGy0UKU7iBsvNtbRpAET0+lxziX+gSY+Trlwfb+J8/c+ZMwbIL/33IggULqFWrVgTCsNevX9M777xDx44doylTptCqVasI4wVLkUm4/vjjD7NbPj4+putFixYJjgC4BEGwOwBSL+wEII8/iMS0FJ4AaIku6zYsAsihiy+5vL2XJUsWwz4LG84IMAKMACPACDAC1hGwxgSsrIlV/KCgIBo3bpzI8APXH0tSLWV9e85nzZolWIbXrl1rYgZu1KgRffXVVyL9KOICmjZtSocOHbJHnVN1eALgFGzcKKEjgNUAzMATIrlbQn/v+PkYAUaAEWAEGAF7EbDGBKxsC5cdMPG2a9eO+vXrRydPnlTedvh87NixNHv2bLFzgIVGyI0bN8QLbkOIM0A/P//8M12TskhpxTHFMQAOv3XcgBFgBBgBRoARYAQYAUYgMSCAIGEw+nbv3l2s1gcHBwuWX/jvIxNQXHn7lRhh4A+XIngXyIN/3Md59uzZTTEAYP4Fj0CePHmUzVU95x0AVeFkZYyAOghkkTIHVN62Qx1lbtBSZcs2yhwS4oaeXO8i/f37VGPrJtcVuUlD+X1BlOPmDTf15lo3Xk+eUu3Va11T4sbWpfcfpDyX9M3dIcPhKWUgabB0uXyp+2Oxo8fI+/Fj3dsJA0Eu1njBIkPYCiN9T5+hlxJTrFHEf/FSSib5zhtVsCoPNyGQdGHQX716dbok8elg5wBZfHJJJIUI2gV7b1zy7bff0q1bt0QwsVx3zJgx9Pnnn9Ovv/4qAoSRnhS7AJMmTXKZC0Duw9qRJwDWUOGyRItA//796cyZM8L9ByQgjshTiVXwmUQeooYUOXGK8FJbwKAJ2nu1pceon9RWGae+e1mzO8UImvfqZerz47A49atV4Q3mUU6r6/T7ZKfbxtZQC0bVLHdCaHDf/rF169Q9YHgrr/orYa2nzXDKHnsbgXhPLfGWJlcjuvVSS91bPRK2HtIAWG1p8vdCtVUKfVp8bj2kn8Rx7T7WxF58dvFSU+qutJ533tU+tMAWNv3Y5TNXTdOkfWxMwBjk7969W/TbsWNHkdLzyZMnlD59ejNb9u3bR+Hh4TYH/127diW8ZIFLjy2pW7euyDyEfkBEprWwC5DWCLN+QyGAmTlScRUrVsxqXuDYHmZO7x4UMF+bf3qx9evIPWS7QMq7hCDeTx5Lq2ApdP8obzDX30+tkRhVkQHHKKvJ8gcSCwKGEOk3IVpabTSKGOlzC0zx/cfLCGI0bN2JKeICLQf/cv8g+lJT3DH4h728A6Dmu8a6DI8Agn6R8adZs2aCiMORB8LqSaGT6q/aO2JDYqqb9uHDxPS4if5ZM4UYI6Wk8o2CKx8LI8AI6BOByMhIq1l24OqDQTi8ALAY6KggfeiJEydESk8lwRhW/8EfkC9fPpPK69evi74ySOmpbQnagB+gSJEiwjXIVj1Hy40z7Xf0ybg+I8AIMAKMACPACDACjAAjYAUB+NpXrlxZZNwZMGAAya8tW7YQgnC//PJLK63eFiEAWM7h/7aUhDsQfP0HDhxoKkaWH7gVPXr0yFQGj4OqVasKJmBTocUJeAaKFy8ubPP19RV2WVRx+pJ3AJyGjhsyAtoiAFcdLfz1tbDaSLbi+aOkLfkkKvvlaoGr0WwV9hrocxv9n2cGfMCNIEb6njG22n2iGFt1sUWWH+VKvax948aN8qk4vpQC8RGcmzx5cnENPgCZK0hZ0UP6/4I8/wgQBiEYgoVbt25NgwcPFrsCqLts2TLq06ePIBZTtrU8x0Ri+vTpVK1aNdq5cyd9+OGHLqchlfvgHQAZCT4yAgoEENQDoo81a9aI12M3Z7MAm2qXdasUFun7tOPmdbS3tp++jfzPuuNly9P7G8FabAzpPXM+rW9iDJbSq74FqP5513Jku/Nd+WbaVFrcpZM7u3S6r/uZM1Hlu8bIBoWHHDPmR5r+dR+nn9edDSOTJqGir5+5s0uX+vp9UH8aN2q4Szrc2bjcw7v0NK32Qa1qPtPevXtFQC50XrlyhWrUqEEVK1YU2XsCAwOFK0/Pnj0Juwh+fn4xus6RI4cYuH/yySeELELIFIQ0orJAJyYYpUqVkotiHG9LLoRwG8LgH4LdgosXL5LMUByjgYMFvAPgIGBcPXEgAJ87EIFNnTpVPDB875AxgIURYAQYAUaAEWAEEg4CLVq0IAT5QjJnzkwzZ84kxAfIA23k7W/VqpVIBfpaSmeKnP3Hjh2jKVOmEFx0tm/fLtpa/gGTL9rOmDFDxBMo74PxNy7BJAIvTEaqVKlCW7duJew6IOUo3IJcFZ4AuIogt0+QCJQtW1bMvBPkw/FDMQKMACPACDACjIBAADn+Zbcea7n8Bw0aREFBQTRu3Dg6evSoGITDQyAugY//jh07KFOmTPT333+b7QBYa3vhwgVatOgNHwUG/p07d6aRI0eKFKRITuLt7U358+e3mY3Ims7YyngCEBs6fC/RIIAfANB74wuIqH/QcLMwAowAI8AIMAKMQMJGAD761mIA5Kfu27cvHThwgNq1ayfGBhgrxCXYQUD9zz77jPz9/YU7Uc2aNWPNKhQREUHgAICkS5dOHOFuhKyEyEiEnQe8kK1QDeEJgBoosg7DIwAff3yp8KXFF4yFEWAEGAFGgBFgBBgBBAmPHz+e6tSpI3zwg4ODCYN1sAIjE1A0yN4suB5GjBghxhMI/IV7ERYV27ZtS/v377c52ShatCiNHj3aDHC4/iAIGC4/s2fPJkwiLPsya+DABU8AHACLqyZcBLJlyyby/2Pwj622+JZiR49R72Gj4tsMu/v/4tvhlP/cebvrx2dFn0sXacB3g+LTBIf67jrxZ8p+66ZDbeKrctZbt2lYjy/iq3uH+20/5XdKd/+Bw+3iowGI0MZ06BwfXTvVZ+CsOZRcGhwZQZJGRtHklq2NYKqw0X/JMoqUYtSMIuPadqCUUmINowqCeOElAH4ADPqRzvPSpUsiuw8y/SDAF375svvQtm3baPLkycJdSI4tgBvR+vXrRWrQX3/91W4ohg4dKlyAwEuAXYqFC9UjGzXOJ8huuLgiIxA/CJTfFURd16ykjhMmU6rw5y4ZkeluKOGltmhBSw8bywftUdvUWPWdeLccbW0YQAO+d3wgn+7RQ6q0x31ZgJ6n9qIHGTPF+jyx3Sx95FBst52+FyENINRmKE39LJyqbdritE2xNTxT9t3Ybjt1r9jR4061s6eRl7SVHyr58aolnq9ek9/aDWqpe6sH6XA1SInre/rs2z5UPAPhIn7H1JZ6K1arrVLo0+I3N1/wRcPYCkNr/bNOE3tdVYrEHli9tyYY5O/evVvc6tixoxiEwz3Hkg143759hKyB8uAfDWrVqkX37t0zU4uJAOIILAW7C7FJo0aNCC94KaidiIQnALEhz/cYAQcQwD/nDNKX/rmXl8sTAAe6daiqkWjpY3uwE2UrULs/f6f8Fy/EVk0X955JgVu+587owhalESmkbBKR/2W+UJbr8TxKyr1d4tBhPZpm06bUUnpALQbWNjt09gZcFyzcF5xV5Y52+CyoPXHV0m4j/eYayVY13jOw6yqJuWSdCLa1zLKDAbzl4F+unzp1avlU9SMmHcgChOBfngCoDi8rZAQYAUaAEWAEGAFGgBFITAjAt/7QoUMipz8IvZBvH+m/kQjkt99+Uw0KBBAjXSgy+jgi/fv3pzlz5tB7770nuAgQb4Adg6xZszqixmZd3gGwCQ3fYAQYAUaAEWAEGAFGgBFIiAj8/PPP4rEwsIZ//T///GN1lR8MwLFlCbLEBrn6lS5BJ06coDt37phVs2QVNrspXcC2LVu2iHTkct+YEPTo0YOWLFliqg5eAuxOgKFYKQhSRpmy3PI5zFsoW/M5I8AIxBsCodmz0YGaNeKtf0c73lerJoVljf/gaXvsfpg+AwX51bGnqi7qHK5YhW7nzKULW+Iy4pm3F21r7B9XNd3cP1GhHF3Pn0839sRmyCvP5LSxRdPYqujq3tnSJelSkUK6ssmWMdGSF9TaVi1t3dZd+cWihelcqRK6s8uWQRtaNqeIZG+ItmzV0WM58v6XKVOGfH19RSrPsLAwWrduncgGJNt7+PBhkZkH19hFqFevHiEwOF++fIIDAFwAP/zwg9gBQGYgW6zCsj75OH/+fBo7dqzZxGPYsGEEHRDY0qVLF2EfdgSGDx8uynfu3EkNGzakAgUKmBiErT0HKvMEQEDGfxiBNwggvy9YAMHgp3whwt+dcq50KZo6uL87u3SprylDB1FwCdeZCV0yws7G1/IXoHHfDLOzdvxXmyFl1TlerkL8G2KHBaE5stOo8W9W1eyoHu9VFnT7hPbV9ot3O+wx4KkUsDhk2lR7quqizqr2bWlrk8a6sCUuIxBX0Gf+3Liq6eb+phbNaE2bVrqxJy5DBs6cRi809JOPq39n7mOgP2nSJOFyg///efLkEWMDDPBPnz4tBvLQCxed999/XwQC49inTx86f/68cCHCij3SiyMVKMYTyOgjswofP36cbt++LQKNwSqsFOwgYNegZMmSymJKlSoVIVUoBGlFsboPPWfPnhUpQq9duyZSj4KZePPmzbRhwwYxYbH2HNDBLkBAgcUmAiEhIYRAGXzIE7Ls2bOHChYsSD179iTM2MHCpxQw+bEwAowAI8AIMAKMQMJHAIPoJk2amNKCd+rUiXr16kVICQqCr3nz5tGAAQNo6dKlpkE4XHGw+g7BsWvXriJdqBIte1iFkWoUbj/I/GMrLTnsw7gMMQuogwkGdg0qVapERYoUEbsW6De25+AJgPKd4fMYCCDqHH5j8EVLyIKZMyL5AwICEvJj8rMxAowAI8AIMAKMQBwIZM6cWazQK6s9ffpUXGIy0KpVK3r33XepYsWKhAVCZOvBYNySpEtuI+uxh1UYK/twPTp48KBw5ZHbXrhwgbp3705r1qwRfWLCIQv6lftSZguK7Tl4AiCjx0erCHz11VeEV0IXbNXZmmkn9Gfn52MEGAFGgBFgBBiBtwh88MEHwp//+++/J5BwyavrqFGiRAnyktJ9g7UXrjgQHx8fAqHojh07REwAfPGRYhQZheBaDLceiC1WYXFT8QduQ5988omYZBQuXJhCQ0Ppyy+/FCRk2B3ABOTvv/+mypUri8nH6tWrCb7+lhLbc/AEwBItvmYEdIAAyG7ATmkUSRoZSbDZCAJinqSREUYwVdiYNMpI2Ep+pRGRxsHWaJ9bKbOHUSSJwbBNZiRsxf8HA33PgK0Nwi29fp4xoG/evLkI5kWQLXz5ldl3sAuAoFyQdMmCNJ+tW7cWLsQPHz4kDMqTJ08uBvFgEu7cubNwIbLFKizrwRF6MfnAAP6ZxCmCrD5w8xk4cKCo1qFDBwoMDCRMDkBEBnvgsgQWYqXE9hw8AVAixeeMgIsIhEurAmoI2FS1YlRVwz5LHbPquT/Y75mXt6UZdl2XOnqYFvv72VXX1UpP0qSlkBw5JTVSmhEnZWLndk62jL2ZFqQ/eS9eovVFS8fesZN3I6R/pGrLiG691FZprs/D+ffdXBFRhrD7tDd7Xsti3V73GzhEt7ZZGpYkKppOp0hrWazb626jtQm0j1K4lKj58IcymsfUqalbDV3wubfGCIwsPBjUww1a6VaDPuFyA4ZguP3I0qBBA+E2hAw9cL2RBaRiYAaOlCbF6Kt9+/Zi1d4WsZjcDjEEeGEykS5dOjP3Iuw2gKn4wYMHYodCtgMsxHgpxdZzvLVcWZvPGQFGwGEEjlcsTy+lKP300pdfr4LVb/yzM7q0/Hs2DRsznsb2/ERXjxJ939ycwb9PpSfp0tIv7TuR5T3zmu6/8r77WErdqg6hjNbWY2ByP8vbf6ha96eG/tu5c6uhRnsd0m+Ch0F27wAGdhrxO2YUMZK9YAd/kCmjUaB1i51wt8FLFqzEf/bZZ7R161YRYCuXy0dMDJSDf7kc/vqyzz6OcQ3+5XY4xlY3Q4YMyqo2zy2fAxU5DahNuPgGI+AYAq+kH4lyQbt1PcDGqm9UEvVWJR1DSL3aqZ4/F8r0PgyAW0Hg7L8oY+g99R5eJU1w0YDrlhEEaRpzXrtuBFNNNkZKK4O53Zw+2NS5IyfSb0K0hK9RBJ8F/I4ZRYxkb7r7Dwif28QiGMzv378/xuMi8yFW7K0JVtrr1KlD69evF6lBrdVRloEA7Pp153670A7pSBFLoJQjR44QCMBsCZKaWBKPWatrnG+9Neu5jBFgBBgBRoARYAQYAUaAEXAQAbjWIIjW0v0HwbYYeNuSDz/8kAoVso/kDoG6EyZMsKXKavn9+/dFOk9/f3+aO3euiCHo1q2bqW6bNm1sTlBQ6bfffqPly5eb6ts6STxTPVsIcDkjwAgwAowAI8AIMAKMACNgAwFk8UmZMqXVu9buYYVedvmxbISYAqT6RICwNQGHAIKAv/vuO3Eb9cEuvGjRIpH9Jzg42FozU9lPP/1kOpdPXr16JeIP5GsceQdAiQafJ1oE8OVAHl9sm1l7YavQnXKmTCkCu65RZMKwoRITcDFDmHstXwEa890oQ9gKI6f160PHKlc0hL13JSbgYZN/NYStMHJej260p455wJxejX+axpsGzJqmV/Ni2LW8Qzva3CwgRrkeC+AW2Xvx33o0zapNGwKb0ap2baze02PhV3/NpBeprA+e9Wiv0qZdu3aJdKAYgOfLl0+k+cR9EIIhJ7+vry/lz5+fsCovCxh/QSyKe3AVkuXKlStUo0YNwR0AslFk8YmyiL+5dOmSYBkeMuRtED389zdu3Ei1a9cWqqAbLMIIJsYOgSzILvS///1PpCbFLgAETMFIWwrOAvStnDzwBEBGjo+JGgHk6cU2Hb4k1l6g2nanhEkR/oeqV3Vnly71dahGNcMElD6Ugqb2Va/p0vO6s/HxypUoJBcyCelfwr29aFeDevo39D8LT5ctQzfy+RjCXsQYbQt4m3JQ70YHlyxBVwr56t1MYR9iCjYGNjeErTDycpHCdKG4MRZcYO/WpgGkRRYv6FZDihYtSspXUFCQUIv0mu+//z716dOHzp8/L1xrwBkEwar8nj17RI5/DNoxUTh27JgYqGOl/sSJE3T06FEzX/wFCxaIFXwMyjGARxYftFHKgQMHBHeA5e5Bnjx5TMHFSAsKtyWkHAUbMAT2LF68mFq2bCnOsagJQerQESNG0OnTp8WEZfLkyaIcf9gFyAQFnyRmBBI603Fifm/52RkBRoARYAQYAVsIwN9fyeCL9J4QLPxhIA6XHAiOSMuJAT8EefdltyCsyiMlJyYP8N1H2k5IQECAGJDjfNCgQeI+CLswOYDrkMzei/sQpBt9/Pjxm4s4/sIe7EJgMoHJSLVq1UyTBDT9999/RQpR2Alp27ateIkL6Q9PAGQk+MgIMAKMACPACDACjAAjkKgQ8PHxMZsApJLSeUMyZcok8vwrJwcolwftIAiTBT79WJXHC+eygEUYq/OQvn37Elb427VrJ9x04HlgKWXLliVkIUIf3t7eptuTJk0S2YCUrkHISIRBPXYWwDzcpUsXU32cYHIC3gHZHvAQYLLwzjvviHpvrTRrxheMACPACDACjAAjwAgwAoxA4kQAEwMQbu3YsUMAgEE2UnIWK2bb/apmzZq0Zs0aMYCHG86qVatM4G3atEmwB2PVPnXq1MIf3zK+ELEByDIEpl95ooHdguHDh4sdB5Oy/07AADx79mzhSoSdB6VkyZJF+P/L7MDLli2jzz//3FSFdwBMUPAJI6AfBLJIs/TK29786OjHKtuWVNmyjTKHhNiuoKM76aUUazW2btKRRbGbUn5XEGX/90bslXRy1+vJU6q9eq1OrInbjNL7D1KeS5fjrqiDGp7SKmKDpXGn9tOBqcKEYkePkbedrgzxbTPIuhovWBTfZtjdv+/pM/TSRkYau5W4saL/4qWULJa89W40xeGuwAQMX3sMzJE2dPXq1Taz90B53bp1RX2w/yLLDwKBZUHgMAJ1c0skgViZr169unAnkoN75XoI4MUkATqw+4CB/JgxY0QmILmOfETsAnYs6tevb8ZKLN//4Ycf6Pvvv6fBgwcLQrM//vhDvgVCPWm/gsUlBEDK8Omnn9Lhw4dd0sONjYlAZL+BdH3pCqpz+RxV3rqN5tR54y+ox6dBlpbqt67SoQzZKO1Dc3IRPdoLmzxsEFP6hr2g4seOuGz2rdx5aEm9GpTn2hWXdVmy/Y6Y+AvN7d2Tih+2z04wcc5oEECpn4W7bEtcCr6Z9htluRNCXw4dFlfVeL9/sVgRanT6GAV7GCeTyKUihajh2RO6t/nAe9Wp17KFdCBzrnh/n+0x4L3rF2hk15703vqN9lSP9zqFol/Q7hx5xXct3o2Jw4DxI74TE4sB/YyRgS6ZhK07BMPksLAwM//6uPp9LpFVYvAuxwjI9eGGg4yDsbH7ynVxRFyBvWy/ynaW55YuRbjPOwCWKPE1I+AEAhultGyVtm2n35p/4ERr9zXJevuOYCe9WKwold2zz30du9CTxx/WPRX3rMlPISldz44zNsdw2jA7kLoGq5C+cqX5esqAo4OpxXf2pxdsPXQb3emZmwrcDnYBMfuahpfwptwG+Qy8c+WqfQ+lo1qPpWxTBaWVWr3Lo4wZCKv1RhEsXKSxYEbVu+1ppZVjI0h6aZB7rWABI5jqVhsxkM+cObNDfcpxBJaNEFRs7+AfbdUY/EOPMp4A15BYJwAIcMCswTId0Zum/FdGAIQPsdEyy/X4mLARKHb0OHlLLhB6l0whd/Vuol32ZX1xh/ByVYo9PO6qCpvtU0S8opJX7Fv9h5J3Qq/a1KX2jeSSbR4WOajV7kNNfZ7S7ojRxEta6TOCpHLDjpNaOKSSUiAaSZL/FwBqBJsllxBKGhllBFNVsRFZeJCSM2fOnMItR6n01KlTwk3HXsZfZVt7z2/cuCHccuDiA0HMwL1790zNMfZGDIIsyD7k5eVF2bNnl4vE8dq1ayLtKMbs4CuQdx1u3rwpdIK/wJrEOgGAb9GAAQPovffes9aWy/5DAC5A8OtiYQQYAUaAEWAEGAFGgBHQPwJIk1m5cmVB9AWiLVngolOhQgXhV79y5Uq5WNUjgomRthNsv507dxa6ETD8ySefCJ9/FCBbDwJ4scCM2AK4D4HIC4G8cjYgxCggQxB0Xb16VSzaI06hcOHC9Oeff9KtW7fo999/t2p7rBMAzD6wjWFt68CqtkRaCHyQjomFEVATAbBTJokydylRU7+auoxkK547iiRsySDYStvPSQwUqmWkz0K0x5tvgYcxPgrE2Kr5q2Wui7E1x0PNKz1ji9V3rPZj5V1288GgH7sCloJ0ngjsldNqyveRyQdlcjliBlCGurakR48eZqlHUQ+kYAjWlcnG5LYTJ04UA3oE8IIjAIvzyBIEroGffvqJLl68aNopAGnZ6NGjaebMmXJzm0frzrU2q/MNRiBxIQCmPtB137njuquJI8iBTbXLurfpwxxpGx91O25eR3tr+8VH1w73eTxDeWpZa4fD7eKrQe9ef9P68sZgKb3qW4Dqn4+Z2zq+sIur32+mTaXFXTrFVU0X9+9nzkSV797QhS32GDFmzI80/es+9lSN9zqRSZNQ0dfGcS36fVB/GjdqeLzjZq8B5R7epadp09hb3a31sHjbrFkzWr78bYYt5NVv06aNyQ7sCDRv3pyKFCki3G8wwIYgLSjIuAoUKCBW4FGGwbqPj4/YQfj4448FLwDKlTJ//nzhplOrVi1lsZgAwF0H969cuWK6t3fvXsHoiwIQhfn5+Ym+kUkIuwIYp+AIwY7AqFGjxHlcf3gCEBdCfD9RI4AtQrh4cbKsRP0x4IdnBBgBRoARSKAIIM3nokVv0sDel9JEY8EPKThlWbhwIWXMmFGk7AQ7MAbod+/eFYPu7du30+bNm2nDhg20f/9+sSJ/6NAhMZjHjgHuKeX69es0duxYGj9+vLJYnCPf/+TJk4U/f4MGDWjo0KGiHK49StIx7FSA0AseOpi4wFUfOxktWrQgW7sXMTqTCthvxRoqXMYI/IcAgm0wI0cOYBZGgBFgBBgBRoARSFgIIM71o48+Em5AK1asoJYtW5o94JIlS4QrvOyag10DDLwRIIxdATnXP1bi69WrZ/Lhx0RBKVFS0gUQd2GXAAzBlrJu3TpBMgb9vXr1EiRegwYNEguQaCsLzlOkSCEuMVG4cOGCcGNCHAMmDbBjypQpcnWbR54A2ISGbzACjAAjwAgwAowAI8AIJGQE4LuP1XMw5S5evJjgaw+3G1mQDRNuN2XKlBFFCMjNmzev2CmAS44syNCjjAcFcRh0y3UQawC3Idm9CDn+MeFAQHDPnj3FjoLcHjEIGOQjk0+uXLnEjoPcD3YfQPyFAGHsOgwcOFBMFkqUKCF0FyxYUAQGy/VtHdkFyBYyXM4IMAKMACPACDACjAAjkOARgBvQtGnTCKlBLdNmtmrVSmTfwaAbrwkTJlBoaGgMTBAnsHXrVpGJBzdBELt27Vtm9JIlSwoSMATt4oWdBsQTIIskku6gH3nigdV8uPVgdyEgIIDmzp0rsgHBLXnfvn0ixgCTEAQBb9myxWQLXJEQJCwHJJtuWDnhHQAroHARIyAjEBQUJBgA5evYjtFStha1BMQ8vYfZF8ijVp+u6Pni2+GU/9x5V1S4ra3P04s08ORgt/Xnakdd1/xC2e/fdFWNW9pnvXWbhvX4QpO+oqR/kGpL+ym/U7r7D9RWa9IXLa3+qSXeUvaPMR06q6VOcz2Bs+ZQcimvuREEue8nt2xtBFOFjf5LllGkgTIPjmvbgVKGa89u7sobWLVqVbGi369fvxhq2rVrJ1x+MBiH60716tVFenyswCsFOfv79u0rdgtAHlasWDHCxEIWS2ZgDPqRKUhe9Uc6zy+//JLg4oM4BNmFCBl/5NSeiEdEkK/MBTBv3jwx0UCgMvRj8oKYBVmmT59Os2bNki/pww8/NGUI4gmACRY+YQRiIoDZOdJ5xSUPpKCclBL1t1qS6W4o4aWFJJF+XED4oqaUD9qjpjpNdaV7/ZAq3Qsy9eEhpQP1iH7rX2m6EQ8n1t6b0pcPaWIJPgPoT01JLRFKVdv0djVKLd2eUjBdhPSPUm0BeZ9WEiUN/v/Nn0819Z6vXpPf2g2q6ZMVafE5gG7f02flLlQ9WvuOqNFBvRWr1VATQ4cW9uYLvhijHzUKPJB2WuX/DbCr1j/r1DBPdR0Y0CNPPgSDZ6yuy9K2bVvCC5IpUybhbgNXndSpU5vSeyKLj2UmH/juw53nuTQeQN3YxDJVp7+/P+EVJjEyo09ZQOyFCQBchpD6U7m636hRI7p8+bLYWcAzKNP2f/vtt4SXLeEJgC1kuJwRkBDIkyePiVUvNkCw+m8U1k8MTNTcrYgNFyPck4b/Eh7qrdS68szufG/wGUB/RhCj8GEosQS2RtgVM9LnAPi68zuifD+dPTeSvdES94w0Enb2UQ3XzlEmYAy+7REMxOMa/ENPbEzAmJhYMgEjQxEyC8mr/7IttpiAQ0JCCBmELAUxBSAZ4wmAJTJ8zQgwAowAI8AIMAKMACOQoBFI6EzACGgePny4cEVSvpHIeNSlSxeeAChB4XNGgBFgBBgBRoARYAQYgcSBQEJnAoaLkjImQPmuGmP/V2kxnzMCiQCB0OzZ6EDNGoZ50n21alJY1iyGsPdh8gwUlLW2IWyFkYd9q9DtDLkMYe8zby/a1tjfELbCyBMVytF1Ff30tXzwV57JaWOLplp2oarus6VL0qUihVTVqZWyaMnrZW0r89zvWvWlht6LRQvTuVIl1FDlFh0bWjaniGTqB/GrYTwCcJkJWA0kWQcjkMAQCJcyFyB3L17ulHOlS9HUwf3d2aVLfU0ZOoiCS7xlTnRJmcaNr3kXoF+Kf69xL+qpn+H/OR0vUEE9hRpqCs2RnUaN/1nDHtRVvaDbJ7Svtp+6SjXS9lTKNz5k2lSNtKuvdlX7trS1SWP1FWugEX76febP1UCzNio3tWhGa9q00ka5BloHzpTSa8YREKtBt3arTMhMwDt27BDkZCAok1/BwcECG44BsPsjwhUTIwLYHhw5ciQVLlw4MT4+PzMjwAgwAowAI5CgEUjITMDFixen77//3uz9A8kYhCcAZrDwhREROHLkCJ0/f16w5altP6LuEfmPXL0sjAAjwAgwAowAI5CwEEjITMCZpRTl1apVs/qG8QTAKixcaCQEJk+eTGC/A/212oIsAefOnaMmTZqorZr1MQKMACPACDACjIAOEIAbEEi4kHMfZFoyIy9MA0PvsWPHqH//N265jRs3pkGDBsWwGkzAYOZ9+vSpyMcPJmCw/bZp00bUlZmA5YZdu3YVg3Nk5EHqUPQzZ84cqlKlClljAm7YsKEgCAMTMNiI4aIcGBgoWIHr1Kkj1DITsIwuHxMFAmXKlBHsfPhCqC34Itao4f5gXJDHgJ3SKJI0MlJ1Uimtnh3EX8miI7VSr7repJKtSXRCVBbXw3lIPELJIgyErZE+txJBU1I7SAnjeo/cdT+JwbBNZiRsxf8HA33PgK0GBGNqfpYTKhPwkiVLYnAZYSKxfPlydgFS8wPEuhIvAvezZKYM9+6pBgDYVLVgVIWBWjBTzqpnjGA/PH+pB4dp8fZaOBWidybgiZPby6aqekwi/UNWmxE678VLtL5oaVXt1FLZiG69NFOP75maTMAZwu7T3ux5VbdXKybgfgOHqG4rFGrx+wWiudMp0hrG3m6jtQm014oJ+FDGHJpg66rShM4EDFZivGwJuwDZQobLGQEHEHgg+dlluRPiQIv4q2okZkp3oJRYmYCjpC1nozBCv0rh6Y6Pgqp9pJbcACKT6jP1ofJBmQlYiYb650b6vU1sTMCOvttqMwHb6j9TpkxWb2XIkMFqOQrTpElj856tGzwBsIUMlzMCDiDg9eSJA7W5KiPACDiKQPJXrxxtEu/1M4fcjXcb2ABGgBGwjsCLFy/o+PHjhKw4uXPnNquE1N+enp5UqJB2XBY3btygFClSELINQl5Jv3H3FJ4ESaUFhGzZspnsunTpEnl5eVH27NlNZTi5du0anThxgrJmzUqlS5c2ufzcvHlT6ERMgzVhIjBrqHAZI8AIMAKMACPACDACjECCRQBJPipXrkwIwlXKE2lBr0KFCtSvXz9lsarnjx49EgHAq1evNuldtWoVFStWjGrWrClecvDw69evxXXHjh2pVKlSIjW53AhpyitWrEgzZ86k7t27i/vIigj5888/RVCyXFd5RIZDngAoEeFzRoARYAQYAUaAEWAEGIFEgQBW37Har1x5X7lypdgVsATg5cuXFCXF9lhKhBTkrCyPluKrMGiPTXr06CEy/yjrINPQ4MGD6cKFC+K1bds2cXvixImCiygoKIguXrxIU6dOpevXrxMmEcg6hNX/ZcuWEVKiI0PR6NGjlWqtniMQmCcAVqHhQkbgDQJYCdizZw89fvzYrZCcKVOKwK5rFJkwbKjEBFzMEOZe9cpPP5UYaQhbYeS0Rn3oaIGKhrD3rsQEPGzyr4awFUbO69GN9tR5GxCuZ8OfpvGmAbOm6dlEM9uWd2hHm5sFmJXp9SIqiQf1Xvy3Xs2LYdeGwGa0qt2b1JIxbuqw4Ku/ZtKLVCl1aJmUtSxZMmrWrJnIiiMbuGDBAlPqTpRhHIAUn0WKFBHuN/IAe+fOnYSBdIECBUy59jFY9/HxETsIH3/8sZT8SEqNZiHz588Xbjq1apn/9mACAHcd3L9y5YqpFVKSNm3aVFynlRjB/fz8CH3DRSlSyra1e/ducUQF7AiMGjXK1NbaCVyJoJ8nANbQ4TJG4D8E4J+H1YDQ0FC3YhIm+f0dql7VrX260tmhGtUoTPI/NII88sxI+7K8ZwRThY3HpMF/SIY3zI16Nzrc24t2NaindzNN9p0uW4Zu5PMxXev55JX0W7QtoJGeTTSzLbhkCbpSyNesTK8XCITeGNhcr+bFsOtykcJ0obgxFlxg/NamARShYzJNcAAsWrRI4AzXmDt37hAYdGVZuHAhZcyYkTBwPnv2rBig3717Vwy6t2/fTps3bxZcRPv37xcr8ocOHRK8AdgxwD2lYOV+7NixNH78eGWxOD969CiB1wgr+g0aNKChQ4eK8qtXrwr/frkByL1u375NqVKlEhOXAQMGiDiCFi1aiPGKzPQr17c8HjhwQLgacRCwJTJ8zQgoEDh8+LDiik8ZAUaAEWAEGAFGICEh8N5779FHH30k3IBWrFghyLuUz4dc+t7e3iYiMOwaII8+AoSxK4B0ohCsxNerV88U1IuVfKXATahTp06EXQJrWXvWrVv3ZmAu6Uf6zhIlSgjCMewiKF2McI7FSQgmCnAZghsTyMMwaYAdU6ZMUXZtdo5dBHg18ATADBa+YAQYAUaAEWAEGAFGgBFILAgkSZKEsHoOP/rFixfTH3/8YcYEDGZfuN2AdBRSt25dyps3r9gpwGBaFmToweRAlocPHxJ0y3UwSIfrjhzc++DBA8KEA778PXv2FDsKcnus4mOQj0w+uXLlIuw4yILz+vXrE2IEsOswcOBAMVnAhAG6CxYsSJMmTZKrxziWLVuWzp07xxOAGMhwgSYIfPPNN4QPHb4MagsCY/AFZWEEGAFGgBFgBBgBRsBRBOAG9OWXXwrffPjhw+9ellatWgmXnv79+4siBNoOGhQzRg9xAgjKxXgEOwaffvqp2E2QB/wlS5YU8QSy3q5du4rYAWQh8pDc0NDPnDlzqEqVKmI1HwHK2F0ICAiguXPningDuCft27ePJkyYQOHh4RQYGCjiDerUqSPUbtiwgYoWLRrrWCtHjhz04Ycf8gRAfiP4qC0C+FLgS4O8tmoL/ObgC5eQJIvk31d52w7DPFKVLdsoc4gxiNDSvwqjGiHmfpl6Brp88G7Kcf+Gnk002eb15CnVXr3WdK33k9L7D1KeS5f1bqawz1PyJ26wdLkhbIWRxY4eI283J09wFhywCzde8MYH3Fkd7mzne/oMvUypz6Baazj4L15KyeLIimOtnTvLqlatKlb0raX+bNeunXD5wWAcrjvVq1cnuA3JWXpkO5Gzv2/fvmK3AAN6pPTExEIWlKVUvG8YDyWXYiPkVX+s2mMSAhcfDPRlF6IOHToQ0oUWLlxYBBUjyFfmApg3b56YaCBQGfoxeUHMgizTp0+nWbNmyZdi4I+Uob/99huY4K2EKP9XtXbt2sKfyDJS2aSJTwQCSL2EmR77i9v+QKROnZrCwsI0GajDnw7BOZgRx4dE9htIHzVsQC1m/0Ut5syLDxMc6rNN0FYa0G8Qvbt3v0Pt4qtykiXq7xopn2VTjgDqXlX65y//FEo/oms3lqNCT84qq9l1Hr0yZsaHuBrOr9WFvu00+U3/Ut/7e7xDGZ+GxdXM5futh2yhdsP+R03+fvvPwmWlGilABpFS4Q8p2MM4g57D1arQh0HbdG8zMvUs7/gRTQl8O1DR6G1URW2rPdtpcJ9+VEaavBlBSoY/oMMZspHnS/0T2U367ht6kDkTfdu7rxGgpWTRL9xqJ1x1MJbBoD02wbD6+fPnom5s9Wzdw1jJGhswXIbARmzNk0KeAGDnwV5566xkbwuuxwgwAjEQyHX1mq6zHCgNNhI1PexOUtVDab7q5w1oDV28/fZH88v0M+l8hVJU5MU5h/uK/J/jE4CT2cvTyF970AfrZ2FFhrR92rePlP3WTfKQVpqMIBGSX21qg7n5PUmXlt5bt0H38CIDDn4TjCKwN9pA9hrp9xa7Cllv3TbKR8FlO8G8Cw8CCFbPMbj28fExBdhadoD7tuT06dMiLgADcOjCRMFZkQf/yBgEvdidQN8ZMmQQKrHoDHci5UTEWlCx3D8CfhFLANcgpP9ErAJYg43zrZefhI+MACPACKiMQBKKln4M37yk4YXK2uNWh4F/EjcO/uO2iGswAowAI5CwEQiR3Fbhb480ml9//bXItY+c/ggGdlTgx48gXzUEqUgrVapE/v7+wvf/3XffpW7duplUN2rUyIy4zHTDxsnBgwdFkDFug8NAfj7eAbABGBczAowAI8AIMAKMACPACCRcBLCKjlz+sqxdu5Y6duxIGHTDn16WFy9emPnvy+XI9S+n5JTLcAQ7MHYCrMU9og36tebKg7YgF8Mg/7vvvsMloX7p0qUFVwEChWXBDgbiByz1oD7KlDsEchvlkXcAlGjwOSOgIwTATmkUMZKtwDTKbY42rr+DUdI/ESOJkT4L0RK0eBlFGFvt3inGlrEFAhh4I2Ph0qVLBSC7du0Suf0xAMeEYMeOHaIc8QCIk4VbTcWKFc1W5IcMGSLYgbGbgGw7PXr0EG1sMQqLm//9kVl6oUMWTDCQ4x/9yYIdC9iETEFysDDce2rUqCHsQaYfZAhS8gfIbeUjTwBkJPiYqBFAbl7kzkUaL2uvy5fdmykEbKpd1q0yzHvScfM62lvbzxD2HktejgIzvfkRN4LBvYf+TeurG4Ol9KpvAap//qQRYBU2fjNtKi3u0skQ9t6XgjMr3zVGNigAOmbMjzT96z6GwDYyaRIq+vqZIWyFkb8P6k/jRg03jL3lHt6lp2nTGMbeChUq0JkzZ0Sazffff5/69OlD58+fF5lz5FSgGIDDDx8DdrD34ghZv369cLE5efKkcAnC2AEr8hBbjMLi5n9/ZJZey52DPHnyEBiAZSlfvrxgJUZGnx9//FEUL1iwQKQSPX78uGAKBiHYsWPH5CYxjuwCFAMSLkisCGCmDJY+ayIH5Vi7x2WMACPACDACjAAjkDAQgPsOVt3Pnj0rXHjgkgPBEbn7MdgH/xBSbMLNBzsAWECEwJ2oWbNmJvIvTCBAugWxxSis9O+XWXpFg1j+NGnSRNytVq0a/fvvv+Ic3ASwa9y4cSK4GW5LtjiSkGmIJwCxAMy3Eg8CiKBPnz69+OImnqfmJ2UEGAFGgBFgBBgBJQJYhW/ZsqVIxQkfewzylYJBNVJ9Ksvl9JsYRyCHvyyvFfwHaOfnF5NRWK6Lo8zSK5OJyffAEQC3I9k1CJl8ILBBzuYPDgLYDt4C8BlgF8KWYHLALkC20OFyRoARYAQYAUaAEWAEGIFEgQAG2Fg9Rzafjz76iHx8fAjkXrLfP1yFUQcEXyACkwm3Ll68SHC7gbRo0YL++ecfkXYzNDRUrPrL4CGANzg4mOrXry9e4C5CHaXILL0g/5JX75GqdPjw4SSv+ivrK883bdpEw4YNo+7du4s0pOgLuxnWJFeuXLwDYA0YLmMEGAFGgBFgBBgBRoARSNgIIJMO2Hmxio5VdaTf3Lp1q8mFZ+TIkYLNFwPzhw8fCkZeZNcZO3asSBtavHhx0RZHCNh6O3fuLNKLIkgX5XI2HluMwpYIg6UXg3i0xQo/An3HjBkjgn4t6yqvEZfQu3dvyp07N3l6egrGYrgr5c+fX1nNdM4uQCYo+MSoCNy+fVvM2OGP56zAR+/WrVvONqcoidJbTSl29Bj1HjZKTZWa6vri2+GU/9x5TftQS3m+iEs06Mlgq+rOJytG95O8DbSyWsnNhV0X/kLZQ2+q3mtUEnU/szAQJELDenyhuq1Q+Fr6h6a2tJ/yO6W7/0BttSZ9EcnV+xfrLZH5jOnQ2aRb7yeBs+ZQcmlwZQRJGhlFk1sagwkZePovWUaRkmuKUWRc2w6UMjxcd+ZioCy7z9gyrkGDBiKgFj7zyiBcEHNhZwCTApzL7kAXLlwQg//Bg9/8j/nqq69MkwnEEm7btk3sIsTGKIz4gxkzZgiTwP4rE4DJNipdjDJmzChswD2kL23fvj0h2xBckZRSp04dcfm///3PVGycT5DJZD5hBMwRwJcSX+L9+/eb33DgCox7z545nwXigWRDCsmnTi3JdDeU8NJCkkjBziCeUlPKB+1RU52Zruh/1bU1LT2girTLKt1Xw4oHqfm9v6n+lZVx/mMwM9KFC49osPHafsbS5w+5oN1205eeKemV9I9GTUn9LJyqbdqipso3uqRVMC0mAMWOvtm2V99golThz+nffD6qqfZ89Zr81qrPLCxI6DRghPY9fVa1Z1cq0uL3C/rrrVit7Ea1cy3szRd8UTX7lIq0+izU+medshvDnWNwrxz8Kx/AcqCNnQK4+MDdB372yAq0efNmZRMxYTAriOXCcvAfS1VxC9mDLG2y1YYnALaQ4XLDIIAZNl6uCHzswOTnrKSRVgFAUW8EMRI1vbvxTBPxiL679hWljFZvMhfXM0R7IBTL/Z+dDI/CKFoiizGC4LvlJa2AG02y31B/50ZtDIAtfhOMIkb7/TKSvUb7LKj5mT1y5AjlzZtXBP7KeuEVgAw7SPeJFXtZkNYT6TWR5185McDK+969e2nlypWiHci44LuPHQJrcu3aNZFl6J133rF226myx9Lv5M2bNwU/AfRjNyF79uxWdRnnW2/VfC5kBBgBRoARYAQYAUaAEWAEnEMAQbwg0EIaTaUgx37lypVp3rx5ymKR5x/lWN2XBfwAvr6+IjUoFhPhAlSuXDmbg3+0++WXX0jpkiPrcuV48OBB6tmzp1CBWILly5fbVMcTAJvQ8A1GgBFgBBgBRoARYAQYgYSMAAb6CKBdsWIFYQVdKQjEXbx4sbKIQLilDKz9+eefacuWLYQV90WLFhEG4YgdkBmAzRrHcYHdBWXq0DiqC5IxW2y/P/30kwgmVup4/vy56ZJdgExQOH8C/3GkW/Lz83NeSQJviQ8dUlqlSpVKl0+KVFn40oWEhFi1D8E7yAfsLgnNno2uFC5EFXfscleXLvWzr1ZN8j19RrO4BZeMs2j8MGkGOuX1LlV/vNXijj4vDxevQjlDrlOOe/p3J3nm7UUHatagWmverozpE9U3Vp2oUI7Sh92nPJev6NlMYdsrz+S0vXFDqr/cGAzhZ0uXJE9pMFPgXLDusY2WPPDWfdCSGi1aqntbYeDFooUpQspEU+TEKUPYu6Flc6qzcjUli4jUnb2RkZE0e/ZskfkHbL9z5syhXr16mezEuA6r6Pfu3RPuPgj6ld2C5Erz588XWYHgbiML0nFevXpVvozzeOXKFULqT9mFB2lGQRyGMkwmkJYUgiw/JUqUoLZt24oypB9F/CI4AAYOHGjWD7gA8uXLJ7IHjRgxQtRD0hSMZdasWcNpQM3QcvICW0HIHVuoUCEnNST8ZnXr1hWptvT6pDdu3BCTOKTtsibIrws/QHfJudKlaEbfzw0zAZgydBD1GDmaqmzd7i6InO7nWsoC9PM731P1M8aYAMxo+Tk12bqQcgTpfwIQmiM7jRr/s2EmAAu6fUJl9h0wxATgadq0NGTaVMNMAFa1b0sZ7941xAQAfvp95s81zARgU4tmFO7tbZgJwMCZ02jXO/nJ+/ETp3+3tWq4ceNGypMnjxi/ffzxx2InQDkBQFBt8+bNxSTg008/FcfAwEA6dOhNcgYE+p44cSLG+ACLnUWLFrXbbOwqIHAYA3wsRiIuAHEGrVu3pokTJ4rBPnYHsBvx3XffCQ4CZABCmk9kCqpdu7ZIP6rsEPWR5hSTnA0bNgh24DJlygg2Y2QZct+SptKqBHaOAAt8MFhsI4A8uO5cQbdtifU7IO/Al4WFEWAEGAFGgBFgBBIHAn/++SeBFAu7ABgoI43nrl27REyAjAAG4VhBxzgPA/UpU6aYJgDIt4+Vf6zcI1+/s4L4g6CgILGYjKQkmFjAa6Jhw4bCjQcr93v27KFq1aqJnQjsDoB9GLEHEIyvsFNRsGBBqyZggRqDf0ipUqXo9OnTzARsFSkuZAQYAUaAEWAEGAFGgBFIsAjArQcr40WKFBEr6XDZqVWrFk2dOtXsmatXry48BM6cOSNy7CsH2cj0g4E1/P6VgokEPB8sFxax8i77+MP1WHYbkl14sHMgu+5AHwb2cPfBxOOvv/6iTp06iW4wOShfvrzoA/2MGjVKsBMrbVCeZ82a1XQJmyG8A2CChE8YAUaAEWAEGAFGgBFgBBIDAhhQ16tXT6zuy8+LgTvcfUND3/LwYMAMNyBk94GbjqUg488nn3xC7777rmACRtsvv/xSMPHKA3y5DXYasOMArgC4+NSsWVPcgpvx+PHjCYRdyEqEuFJMEGjkgkwAAEAASURBVCAY9H/44YeCQMzf31+UwQ60l3cAGjduHCOLkagYyx/OAhQLOHyLEYgvBEAeA3ZKo0hSaesUNhtBPCTSrWTR+gtGs4Vd0igJW0EWZquGfso9JD4zPQb62ULIUJ9bibwv6X8DAlvPo6fyJEb6TZCwTWYkbMX/BwP9hgFblckn1fisYzVeDq6V9SGVZ8WKFU1MvHI53IAOHDhgdQLQqFEj+v777+mDDz4Q3ABYmUeWIMugXOjCSj/SdGbLlk0wBDdr1kx0gSxE8P9HwG+fPn3E5AH+/RDEEmBnAPplV+p27doRAodhb9myZUW/CBx2RCTiN9vvCoIKhg4dKrZEHFHKdRkBSwRAogEqbb1mAbK015HryH4D6XufvLSrQT3a7FvCkabxUreQRHL1T8myVOjUmXjp39FOk+7XZp3iaRJv6lR4Fb32SG4y6aR3OTp5KDOljgo3lTlyEjXENqOvrCcsXWZq//NGSvnyTR+nCpWjGYMCqMbhLXIVtxy7Dl9KDX5fRoGz/3JLf6508jh9Oir/IISCPVK6osatbc+UKUXNjx7Qvc07/evTkD+m0M48vm7Fx9nOWu/eRoO+GiCCt53V4c52JcMf0OEM2aSMSK/c2a1TffWb8ycVO3qMOv06yan27m6UzI2EjfY+G7IEgfgL7MG2BMPuR48exWDsRQwCyMTsZfKFfujB+Apxlo4KuwA5ihjXZwSsINB91E80r2d3K3f0WfTOlav6NMyKVdH/WilUoejftD50OnVpmr+jvklb5hd3KNXzcGmPwEm5E3fL44XK04ukKemn7z4RnXi+eklFLrg/nZ932GPDsFcj5WFygwXp57l02ckPkXubpZUGLGkemec+d68FjvVmJGZdPJmR7AUTsJE+C459ctxT257BOyYH1uoh45C18tgst8UyHFsb+R5PAGQk+MgIuIAA8l2nlVJxGUFShju3um2EZ3PUxrxPL1GpB4cdbeZy/YKXz1Gp0+7vV2l4sojXykvdn3tLK2NGk9RSoJ4RJLWUR5yFEUgmpZ9MTAIf+8OHD1OlSpXMHvvcuXMi007mzJnNyuPjAinKEUdgLcMQMvkgGBgC7wqkDkVqUFty5MgREd8g7xZos7duq3cuZwQYAUaAEWAEGAFGgBFgBOIZAbjrgMfJ0hMeAbzr1q3T3Dow9YJB2JbAvQdpP1evXm21CgKPEZg8YMAAAocBshMpOQwsG7Vp00YQmsnlPAGQkeAjI8AIMAKMACPACDACjAAjYIEA8vJbExBtWYq1uphkWJZv3brVlOnHUgeue/ToEWssAer88MMPtH37dsLqPnYEduzYQb/99htumUS2EZmFcuTIYSpnFyATFHySUBG4c+eOSKNVtWpVpx8RBCAgfHOXIIBwW5PG1HPEj+7q0qV+JgwbSg0XLzVEYPFVr/y0MF9nanZ9gUvP7K7G0z7uQ+WP7KZ3TxxwV5dO93NXYgKe+s0A+q5XH6d1uLPhvB7dKN/5YKq6ZZs7u3Wqr6dpvGnEpF/pp4+NQTq5vEM7yZ/8EdVd+Y9Tz+vORlFJPOiLhfNo0gdt3dmt031tCGxGLyWXj6bzjPEb9tVfM2nUp90p5XPrg2ingXBDQ5CCDR8+nK5fvy5YdWfNmiVSdyJTD3gEFi1aJAbhIOp6JrnSbd68WRyRkQe5+yHjxo0jrPYjWBcZfebPn0+rVq2i/fv30xdffCEyDlmOT1AnZcqUDiXhweAe+v744w8xebC0EfwGeB7wDCDbEO8AuOEDxF3ELwLwkQPDHsg3nH1ZbhFq/URhUoqwQ9Wdn7BobZ+l/kM1qlGYgmjE8r6erh95ZqR9WRxLlxaf9h8rVYlCsuaMTxPs7jvc20tkw7K7QTxXPF22DN3I5xPPVtjX/SvJD3hbQCP7KuugVnDJEnSlkK8OLInbBAS/bgxsHndFndS4XKQwXSheTCfWxG3G1qYBhEB+vQoG5coXxguQcCle7v333xdpOc+fPy9W1uW8+yD4gn/+Ayn277PPPhOEX2DqPXnypCAVw0AbefqR/XDChAmE9sjvX7hwYTEBQPpRxB7gnuXgH5ONsWPHCl4ARzGrUKECnT17VjSztBETFIxlkNJ0zpw5TATmKLhc33gIeHl5UZo0acQs3njWs8WMACPACDACjAAjoBUC8PdXpu3s2LGj6AoDaWTmadiwobjGsWvXrmKAjwKQeWFVX5YmTZqIVXtcwx8fkwMEGadNm5ZGjhwpqsEjAZMETBqsSZTE8QDir4kTJ4pxi7U6sZUhsNnT09NUxdJG3MBzdO/enScAJpT4hBFgBBgBRoARYAQYAUYgUSHg4+NjNgGQ+YoyZcokiLeUkwMAI2fewcBeKVkVu+BgD8ZqO1bd8+TJQ3Xr1jVVtWQHNt2QTk6dOkU7d+4kBOxCMIlYsWKFyPcPl564BGRlYDKWxdJGlINMrG3btuwCJIPER0aAEWAEGAFGgBFgBBgBRgAIYGIAxl4E1kIwMEdmnmLF7He/ggvR8ePHqUqVKuTv7y9cgdavXy/0YSIANx2lYPAOMjC4C+HVsmVLGj16tGAJVtazPIceOV4BbMNxCXYZOAg4LpT4vioIYFsLXwIEtbhbsOVmGX2vhQ2R0qxaLckiBRRV3vbmR0ctnVrqqSIFUWYOCdGyC9V0hydNTUUenqQnydNSpId675m9BkZJW8pRHvaHX5U/EkQ57tywV73d9UBQpLZ4PXlKtVevVVut0Bcp4aa2lN5/kLQk7FLTZnCNNFi6XG0INNMHRlnvx8YgGEsi/X9qvGCRZliordj39Bl6GQ//S519Dn8pQYRROQbgugOfeQTYIm0oUnLKefTtwSNnzpzUuXNnypcvn/D/h3sOAnwhNWrUILgbTZ8+XQz0UYbdBuU4CS5I6A+r9tYEEwzsNqBegQIFRLBx06ZNrVU1K0PMg4e0RWGTurJ27do0dOhQh6KQzXrgC0bgPwTgg58/f37xQXU3KM+fPyekv8IkRAuJ7DeQdp48TV3Wr6ZgD/dPcBx9pjJP7tHebLkpVfhzR5vGS/0kE9QbqF5O70v1OxynoqHH6alnWmp2bj59uX+kas8VPT3uz1jAkoNUY/cmGvDrYNX6dUZRuz83UOtf/6Qm8/U/8HmcPh2VfxBiiO+X/F5EJEtKxV4/o7PJUlPSyLg/F3I7dx+PVapAP/w6lhZV9XN3107113r3Nhr01QAqs++AU+3d3ahkuOQHniEbeb585e6uHe5v8PSpVG73Xmo5c47DbeOjQbJo92QVwjAZwbyuEIMhFSfGIpbMvVicxE6ApZuRO/C0PqVwR8/cR6JCAFta8SVIz1WuXDlNu0f6wxaz52rah1rKjURNr9Yzy3oepMpI797eT4sX15KL3H5M8+QR1dqpzSq5Iw+TOewuVoAcaRJvdWGnl0FWk2WQkkVEUlIpIA/fNz1PAKSRB0VrsBsk46D20Wi/X0ay10i2qvG5Qu58BOta+slfvXpVrKjnzp1bdIPBuXLw/1j6Lbp586bIHHTt2jUxgI8rTThW/pXBubL9ytV+ucxdR/WW1txlMffDCDACjAAjwAgwAowAI8AIuIDAjz/+SJMmTYqhoUWLFiIYN8aN/woOHjxIPXv2FFcg3Vq+3DnXPOwKBAQE2OpG83KeAGgOMXfACDACjAAjwAgwAowAI6AnBLp06UJ//fWXmUknTpwQ7j4gypIFAbbgELImIPhCSk2lyFmClGXyuTIeEecI3I0v4QlAfCHP/TICcSAAdkqjiJFsBaZRZCBspe1nI4mRPgvRErR4GUUYW+3eKcY28WGLHPlI04lc/bLMnj1bBO0isPbKlSsiULdixYoiCDgwMDBGLCFYdbELAFmyZAkVKlSIqlWrRhkyZBDBvSj/+uuvxSTB19dXxELKKT6xi4D+/fz8UM3twhMAt0POHbobAdB1h0gZauDP5+wLuXndKbsa/L+9M4GXqXzj+GPNvpMlS2TNFpFC2QlZEyGSSslSKaVItog/RfzpTwhZk5DsO9n3XbYUyi5rtvm/v1dnnDt35t65d86ZOXPv7/l8zp2zvOd9n/Od5b7Ls1SXtvPnBLPJgNpqvWS+rKtSKaA6gnXz1SQppXHTlcFqLuB2Og6eIguqhUeW0mP580mNA7sCfuZgVfDx6JEyo22bYDUXUDvnM2WUcqf/CKiOYN48cGB/GfNe9HHLg6mTr7buJEoohZXDdrjIqG5dZUi/3uGirpS+eFqupEntOH3RyX/55Zflu+++07ohiRYi9CBqD2Tq1Knywgsv6AiG8CVcu3atzu6rL/77B6sDMOWBo/CIESNk3rx5uvyMGTMEJkYQlPGWJRjlkah0xYoVulyw/9AJONjE2V7QCSDcFZJjIJ5vbCWQe2PbJu8jARIgARIgARKwjwDi4VeoUEEGDRokiM9fvHhxnbgLLXbr1k3WrFkjQ4YMkW3btulw4r7Me+AojM4/sgpPnDhRNmzYoGf3Dc29ZQk2roXqlQOAUJFnu0EjgPi5dkcBCtrDsCESIAESIAESIAFLCCA+PyYJly1bJhMmTJBXX33VXS8SamHysEWLFgJTn127fK9uIsRnqVKl5Omnn5bq1avrzL9NmjRx1+UtS7D7Yoh2OAAIEXg2SwIkQAIkQAIkQAIkEFoCcAYeP3687uwb5kDQaPHixfLll19K1apVdVZe5BOCmZA3QThQ5AoYNWqUznc0dOhQn2WN+xEW1DAfclweAGRQxUYhARIgARIgARIgARIggbhGAM69HTp00Lb/5iy/cN7t2LGj9h1EZx2mQocPH9aOvJ4MChUqpGf+4TCcKlUqbXVgJBDzLGscIwdAiRIlJEeOHHLkyJEIGYCNMna+RrkCAOWxUUiABKImcKRQQbmRPHnUhWJwtci27dKxV78Y3OF/0RspUshdlTbcSun8SW/Ju/+AlVXaUlfSO7fkYKaiUvXIT9Kj8lC/2shy9U95c9NASey641f56ApdSJ9J+n4wWEru3BBdUff1/QWKSfVlcySRhdms/06Tzl2/VTtZTp6SXu07W1Wdux4kAruaJo372KqdliNGSdrzF6yqLkI9/yR7QO4o80Orkq2lUsmHBra655wYoSELDk7mupfwyIKq3FU0Gj9BkijnSKsFPBNY+D2AfkjUNrxxU6tV1fUlVLpa9RkwFKz1/Q/6s2UcW/X6j/of9udDOayqzl3PkOatJNm1a+5jp+0gEy9m7z2ldevW0rJlS0Ei03TpIv5eYlUAMmzYMPdtkydP1mVRHwYMgwcP1tc8cw0sX77cfc/69evlmmITioRgUQ4AsmXLpkMfuTXlDgmQgFcCq2vVkLf6fOb1WmxOZjx9RrDZIZnUqt7Boo9KqV/WW1b942t+sawuz4oSdrIuWFkJ2S6j5Xk5lfchz2Z8Hn8iX0qFciuktETfYb/rs5b7F75dXleW5q0jkvn+uaj39kjPN4ZK/RTTJe/FX6MuGoOrqTJflusqAoWVkuLqNSm/eKmVVeq6rO7wGQoW2bbD2LX8dW7zZlJk6zZBRmArJOnNW1Lp54VWVBWhjjNZH5Tsvx2PcM6Kg/x79llRTaQ6XDZlLq7+49xIbVlxwo7sug8fPGSFapHqeHLpclnY2PqIY5V/mh+prXA5kUhNlnl2/qPSPXXqmEc7SqEm5UIhUQ4AQqEQ2ySBcCSQUYUZTXElPMLIPXT0WDgitkznqrIgRnXNkhdjVD66wlmvnpQWu0ZHVyzC9XElO0Q4tuIg1c3LVlQTtDqSq3jZ4SaFduwMC5Uz/XU6LPSkkvYSSHHliqS+9Le9jTiodtjfI7oPBDb4adOmlTx58ghm8EMtCF9+4cIFQe4AsyCk6P79+6VgwYKRVg0uXbokJ06c0E7N/vgUcABgJst9EiABEiABEiABEiCBOE8A+YGefPJJHbnnrjLVwjESc8GsB34BsRFEDZozZ4707ds3Nrfre5AgDMnJkCMAgvqwjyzFyEtQtGhRnY+gd+/e0rx5c10GGYm//vpryZQpk8CPYeHChdoXQV/08ce6tXUfDfA0CZAACZAACZAACZAACTiNADrLK1QirlWrVsmBAwfkf//7n7Rr105nAY5OV/jIYsBgFnTSPYPnYNYeAwxPQUQhz/MINbpy5UpZt26dLF26VEcUmjv3nnkawpL269dPZxxetGiRTJo0SVcJx2RkI96zZ4/OP/DII4+4sxB7tmk+5gDATIP78Z7Apk2bZOTIkTqZBxJ6GNvfygEvmAK73I3PVAxmkwG1tb7yM3Iui99G7QG1FejNFyW9rJYqgVYTtPu3ZCsndxKGx2Lt1VQpZXmdWkFjE2hDO8uUluN5Hw60mqDcfzNpElnUsF5Q2rKikX0lisnhQgWsqMr2OlwJRH5+obHt7VjVwKHCBWV/8aJWVWd7PfAruJ3Y2sATdildu3ZtHc9/5syZuomcOXPK+fPn9f4ff/yhTW9wgL5Bvnz5pGLFioIIQOg7nDx5Uj777DM9Y9+nTx/tENygQQN9PWvWrDJgwABdDwYbzz77rL6/fPny+pzxp1ixYnqmHyY8yC1w6NAhPauPPggchnEfBggZM2aUn3/+Wd+G1YJKlSpJcuXEjfsaNmyo8xoYdfp65QDAFxmej5cEMKLGFxhe++btzBl7HHJ9Qd5foriM/Kirr8uOOz+iRzftWOw4xbwodEzyymDp6eWKM09981gn+SdRMmcq56HVmWxZpd+X//E469zDqe1elfVVKjlXQZNmV1QUpO6jR5rOOHt3Tsvmsuw55eweBgJH3XemTAwDTe+puLhhfZnX7IWw0ffDcaMF0efCRcqUKSN79+7V6mKG34iGaZ7xR+bgESNGyNatW3XHHq/Zs2eXjz76SOrVqyc9evSQadOmSYYMGXTo0H379smUKVPk9OnTcufOHb3qsGTJEm2q48klofo8Iptw5syZdTjRatWqCQYfcEZGR3/48OE6fOjo0fd8yY4eParLGvXgPs9VCOOa+TU8ppXMGnOfBGwkANs6jLqxDEghARIgARIgARKIXwRgmhOdIzBm2REi9LnnnpP69evrHAKelL7//ntth9+1673JvMQqLPCsWbOkQIECelXA08HXfP/zzz+v8w68/vrrAlt/tAMH36lTp+rzv/76q847YGQuNgYpqANmRdHpj3JcAQAFCgmQAAmQAAmQAAmQQLwnAEdeTAYaghl7iNneHwnCNm/eLMWLF9cd9KZNI+eRuKKiKj3++OOCGXxssN9/+umndV1pfOQ1OXXqlPZFgDnPww8/rBOULViwQCcLg78CnJYhGDyg/t9//12vPMCB2RDsI5pRdMIBQHSEeJ0ESIAESIAESIAESCBOE0AYzSFDhsju3bvlpZde0s+aPn16HXYTB4sXL3Y/P2boYZYDx1xE39m+fbu+hoReN27c0PuI2HPw4EGpUaOG3oYOHSrRmRPDdKdu3bqCVQjM6sPOH34EWbJk0b4Js2fP1nWvXr1aJxvLlSuXXgmAIzNWCBDaFKbMRqIyt8JedmgC5AUKT5FAqAkgeySyU4aLJFIzJNA5HCSBuCSR3A4HVbWOiVzgGh4Z2RMoNa1KfBWMNyisPreqM5BIdQrCRRKG02+CYps4nNjq/w/WJJgLxudJf24VYycKOszotKOzjVCbTzzxhHagNWbou3Xrpp1qMaNeoUIF9yMgVGenTp30PRgIYOAAeeyxxwSrA6+88orATwAmP5itR4Iw3I8VAHMmYHeF/+7g/hYtWuiVAyQhK1mypMAMCAKbf4T9RL3o7E+fPl2fh4Pxhx9+KHAgxkChXLlygizG0YnKUO37XalSpYp2ZKhcuXJ09fA6CYQdAYyQ8UWEw40hWOqDow0ScPgrd97/UPIPGiBTy1eyNLuuv+3HtFyzNcvkg/e7yWPros9sG9O67Sif2BW6eYqB0ktGSRdZIwUlu5yI9vHuDrNnEFT9JZXBeE5jyXPpcLQ6+FvgjTrTpOKghfLi12P8vSVk5f5J9oAUu35JDiYID2dogJr6eltZUedZGVX/+ZBx86fhpfXqyMw2reW/DcPDqbTp2uXSrcsHUnL9Rn8eL+Rlil27IFvSPyhJ/7kZcl2iU2Be0+dlaf3nZEjz6DuP0dUVjOuJXfdm2u1uCzP6t27d0p14z7YQIQirBObEW+hHYEuaNKkujpUFZPuFCY+/ghUADE68ZQlGkjDE+/cUhBuFnqlSpfK85PU4dP9ZvarDkyQQPAII34UQXD179nQ3ihE27PpiKgV37pJwyVRqR2r6mPIKl/K/SmE1AGjmV+ffzmdySQK5m+D+QNWKtrJfPi43Vcc6HCSBmvFMrP6xhZPcUv/8syn7XKdLuP0eUF/7PlEuFUISfOOjHD9+XMfRf+qpp3RGYDMDrBBg8yaI8uMpmLnHZggyDMdU4DCMzSwXL17U/gE4h9j/hjz44IPa5h+Ovxg0HDlyRPLmzWtcdr8eO3ZMDxyMAULE2t3FuEMCcZ8ARuyY/Td/UbFvXhGI+xT4hNERSCj2zOpH1y6vkwAJkAAJ2EsAM/iIrX/58mVtbgPTnurVq2u7fntbjnnt+/fv16Y+5jsxYdm2bVuBf0H79u11ArFs2bJpKwZEDMqdO7f2SYAfAkyc4IMAn4Lu3bszCpAZJPdJgARIgARIgARIgATiBwF0/pH8C3H/J0+eLIjXj0Rbhn29QQERd7wJrOgx626Ied84h1df93uWhwmPZ3Zgox7Y9sPZ19gQAhTmR/BTQAZinN+2bZt2HK5Tp47OU4B7kY/goYce0snL8GzIcYSBT/xc6zFo8pUESIAESIAESIAESCDeEYAZDZJoYTbcEJjRLFq0SOADC0Esf8Tth7kwOttjxtzzmXrvvfe0c26JEiUEM+4DBw6UF198UYcPRahOmOtEdf8777yjIw3BOXjw4MFy7tw5PZMPp1848iL2f1SCzMNwNv7hhx8ETsCIBmRkBsZ9eA48GwTmS7/99pvOcYRsxch1BH8EDgA0Hv4hgXsEMAuALz+SfJg32NQFU/aWLC7IrhsuMrRXD5UJuEhYqItMwAOkT1joCiVHl3pb/kns3f7UaQ9xWmUC7jX8C6ep5VOf79q3k1+qhkeQiyupU8kH4+9l/vT5QA66MKtVC1lSv66DNPKtyt2ECaTjjMm+CzjsysJG9WVOi2YO08q3Ol0mjZMbyZ33G4Z4/0WKFIlgBoynQGcaTraY3Ue233nz5smOHTtkxowZ0r9/f/2gcLg9cOCADv+JOP0ffPCB7jMg7Cfi9+Oe6O5H9CAEHHnjjTfk/fff1+bHaAerEN9++63utHujimzCjRo10mY/yFoMQfCSPP/G/ke9w4YN01GKcA05CjBIgK9A4cKFZeTIkdqhmT4AoEMhgX8JILYvvvz4ApslY8aM5kPb98+pL+rmCk/Z3o5VDWyuWF7KrlytqruXPt2qeu2o56Kkl/XytB1V21Lntqxl5U6C8PipvpYqpayuWd0WDnZUuqdUSUliWr63ow2r6rypZvSW161tVXW213OwWFHJoDoq4SBwfl3UqEE4qKp1PFKooFzzM9KLEx5qWT0V1759J5HrwYna4+8zI9Tn33//7bM4/ATRkZ8/f75MnDhRNmzYECEZGHwF4DP46KOPaoddZASGwAEXk4bR3Q+7fCPKD8x3JkyYoOvJnDmz1KtXT6ZMmRLJ5h8mQuinYGvVqlUk3TEoQdbgPn36CAKdQD777DO5du2a7Nq1S44pR2DkOMDKRXj8V4n0iDwRbgRg04Yvmj/pqYP1bBjBezr8YpkPG4UESIAESIAESCDuEihVqpRO8gX7fCMyDp4WNvII3dmlSxedfAux+9HZRzbfJk2auIEYuQJwAgFEjP6NERIUpjZow5/7McloDkiCOrz5DSDxGMKL/uc//3HrYexs2bJFr0Jg9h+OvobMnTtX+vbtqx2C4RQMnwesWnAAYBDiq60EsHQG+zhfobRsbdxH5RgA4MuALwaFBEiABEiABEgg/hCA7T76JZhJx+w7BgFwooX9/ZIlS7QJDmzzR40apScLEWkH8fn9Fdjd+3s/sgbDCRmOvohIhE67kVzMaG/8+PG6446VCPNgAddh248MwuhrmROW4RpWGtatW6ezA8PpGPswO+IAAHQothOAEw2cW7Zu3Wp7W/420KtXL22j5295liMBEiABEiABEog7BP773//Km2++qc14MOsO8xs49MJEBoKZ/7Jly+rBQenSpXWfAZ16f6RQoUJ+349BCOz6CxZU5l3KXKdNmzbalMfcDvIUwbE3e/bs5tN6ZQJt/fXXX3rfuIisxoj6g/CgWM1AUl+sbDRu3Fj3xzgAMEjxlQQCIAD7XCsl86lTUm75SiurtLWuJ5cul0zqxyccJL2cl4qyxC9VbztgjqTMyV9kS/YnZXXualrnvBd/9Uv36AsliL5IDEukvHxFqsz9OYZ3+Vf8dgyyaPpXo0iJDZsk12H7HPytTKqUVK1Y1pw5y99HC3m5Itu2S6oo7Ktjq6Adn4OEykS1ztTpsVUpyvtuWfy/AY3l37NX/vGRmCpKZUJ0sdaMmY5N5AeznbFjx2oycMhFpB+zYFYeM/IoB9MbROyBwEzIENjxI1uwIbC/N8TX/Rh4mAUOumvXrtVOwYgM5JkEDGVxPSrxZhaE8qh70qRJ2n8hefLkbtNnDgCioslrJOAngTTqh2NP6VJSeMcuP++IulihnbsFmx2Cf3YJVHQDK6V9v8+trM7WunLLUekSgyhAFyRypkefCubweSXWF9qcGS45tx+Vn/I2kT7PDJZDM1PEui7zjYlS3laROZKbTwW8n/nPv+Sjd7sGXI9nBVfVP0Q7pOnoe//47aj7YsYMkvLKVcuqTqUGV33adbCsPqMi/BbgN8FqeW7yNKur1PUhw/KFTNYGZUigfg6HtHjZFn1R6eHChaTIth2W1V9t9k+W1WWuyI7/Dai/f9s3zM04dt+z828oig55IBKT+33pEEj7xr1IBGYWDgDMNLhPArEkgNmucJmRwawkol5QoieQVU7KHQesAlQ7NU9KnN8s6zI/E73SfpZIdueG3DGlq/fztpAUu6v0TK8yWIaTgG0KH8mDnPQc+C2wcqXC7mfDis3txOHTdSmxYaNYvUJsF+P49r/hzp07gky6npIzZ85IZjaeZXwdw8Z+z5498thjj0UogvPwLzAE/pB58uSRtGnTGqeC/ho+36Kgo2GDJEACJEACJEACJEACcZHA1atXtdMtwmWaIwK2bdtWh8qMzTPDDh8hPH///fcIt+M8EoQhIhAEJkPIGdCzZ0/p3LlzhLL+Hnz++efy+OOPa+def+8xl+MAwEyD+yRAAiRAAiRAAiRAAvGGwOLFi90hPL09NCIGGiE+zdcxqw+/AENQLipB9t0VKt6/IevXq4w0akDQrl07d4REIzw5ynoKworCht+QZcuWaWde4xivcCA2cguYzyN6EQY5xkBHt2MuwH0SiE8E8OXFDMAZZVoQ3RaT0F9WMUR2ynCRcNIVTJUXRLigDStdNdsw+ty61McAW7hIOH3PyNa+TxXZ2sfWXDPCcCJ6Yf78+aVWrVo6pCeu58uXT5o3b66z7/7666+yfPlyeeSRR3QkobfffttcRZT7SDoKZ1/0RRDdBysRiDiE8KSICIT8SXD8Rdu4VqxYMUG0n8OHD7sTk2H14JdffhFkNUYEIZgeQT+cg6xatUqeffZZfQ45jsztJIxSO14kgThMACm3kRIbWfyi25CaO5iCbKpt588JZpMBtdV6yXxZV6VSQHUE6+btUloayYpgNRdwOx3KfScLctxP6hJwhTZWcCx/PqlxwBpHeBvVdFf98eiRMqNtG/exk3fOK8fXcqf/cLKKEXQbOLC/jHnvnQjnnHpwJ1FCKXzLOodtu59zVLeuMqRfb7ubsaz+0hdPy5U0gTnSWqaMl4oaNmyoQ24igy7Cb0KQ/ReRfrA6gKy+6KyPGzdOX0NS0zJlysiff/6p7fgRwx/XMBhA59uXoEM/e/ZsvSEKULNmzXTCLiQUmzp1qqAe9EtOqSiA6Phv375d4KewcOFCrcuhQ4f0igGiFiGbL8J8IjfBU089JT169NARipAJGLrgGIL7seqAvAaox9wOTYB8vVM8H+cJ/PSTPZEU4jw4PiAJkAAJkAAJxBECHTt2FMPkxkhWik4zBgTICwDBwKBDhw7y3nvv6WNcQ8d9165d+l7M0EOQWGzKlCl63/MPBgDGNUQGwiz/66+/rot169ZN1qxZo5N/wVkYPgJGJmAjjxIKFi9eXDsZm+tGXgIMGLBCAL0hcG6GZQMEqwZYxYCY2+EAQCPhHxIgARIgARIgARIggfhGoEqVKpFs/DNlyqRn4s0sjA45zqHzb4hhV4/jqEJ+wtwHM/De5N1339VmPC1atJD3339fDyyMclmyZDF23Tb87hNqB4MFDGCqVq0qSGYGqVatmjuXgFlXczscAGhU/OMPASx7HTt2TDJkiEFc9H8rPnHihMCBhUICJEACJEACJEACTibQpEkTncX3008/1Z16zNzD5MZTihQpInCoxex9hQoV5Pvvv/cs4tcxTI2+/PJL3YmHqQ8iBMH30FtCMKNCOCaj7Rw5ckjRokW1z0CdOnX0vcgsDN8ETzG3wwGAJx0e+yQwZswY+eijj9xLYj4LerkAz3SkoKaQAAmQAAmQAAmQgJMJIEZ/gwYN5OGHHxbMwGfPnt1r5z6RyveBTj9m7hHTH+VjIzAtgikSchAgshAGE3D2hWOvL4HZUevWrQV9s969e0vLli21nhg4dO/ePULEIKMOczscABhU+BotAdiXIWTVokWLoi3rWQA2bYitG1flgRv/aCfYFv/92pJHRGKxjr36WVKXZyV2ZHvs/Elvybv/gGdTjjx+WA5LN/nYL90yicpsK8NlqtxzDLsrCeUx2Si9VC5hq+XcA5ml5dPzJdntaxGqvpY4pQwv9KFcV69XE1vnSHcyRU4pfP1+YpoIjcbyIMvJU9KrfexiWkfVZBIVJePCv7a4UZWL6bWWI0ZJ2vMXYnqbX+XTnT8vK+o861dZfwqlUiuwA1u94k/RGJWx4/cACjQaP0Hwvlkte0qVlKb/G2NptYnu3JXhjZtaWqdR2Y4nykoqiye/an3/g9yxIRna3+nTy+W0901bjGcI9HVI81aSTE0COk1gGuNSmbB9yaBBg6Rv3756lt1sRmPY1hv3PfPMM/Lbb7/JxYsXdWQg47z5FR17zNb7EnTk0YG/fPlypDpWr17tvq19+/bufZgKYdCAlQCY/sDS4uzZswLzJUMqV64s2Awxt8MBgEGFryQQAIGnliyV/3bvFkANEW/NePqMYLND7Mj2+PiaX+xQ9d86H7S07rSqtifkV/U3+no7yVipKuvd7d+SpNJUpqkBwED3OfOOa/ZJ82GM9rc9VkZulE0u/f/bzud9D505Jq7Lvv9h+bzRy4W72RJY3vlNcfWalF+81EtrgZ2yq/NQZNuOwBSL4u78e/bJvKZNoigRs0tJb96SSj8vjNlNfpS24/cAzeL57ZDUl/6WNBetX02u/uNcO9TVdeY8eszSuh8+eMjS+ozKTuTOJcU3Rs6Ma1yP7Wvln+bH9taQ34fOtbccAN4US5cunbfTfp/DakJM6zCclo1GzJ1/45znq9EOBwCeZHhMArEgkPj2HUlx5Uos7uQtTiaQRG5LSdnpVvGsZJQMcs59bPVO/hN7pcQR6/8Be9Mz8Z1b3k479lziW+GlL0Cm5G+C5Z+n5Cp3SzhJkihmfZ32HAnUbPgDyqE0vgji78M6wRB0pmH6A1MeKwSrAhg8ZM2aNaDqsOKAUKSeUqJECUGG4Zi2sXXrVh0xiAMAT6I8JgESIAESIAESIAESiNME0Hl+8skntWkzHhTRdOB827NnT0GCrdgIEnLNmTNHmw4h1j8GFG+++WZsqnLfg9wBH374oXb0dZ9UOxMnTpTYtIHEYghfygGAmSb3SYAESIAESIAESIAE4gUBhM80YufjgdevX68HBO3atRPDvOaWWn2E2Yw53KcBB9ENkydPbhzKzp07dYIwnPj888/d540dhBJNlSqVceh+xWoEnH99CZJ9YWDhKZ5twAEYehq6wscBvgfGs5jv5wDATIP7cYYAog4hu5+RnCPQB3v11VcDXsaLiQ5nsj4oRwsWkLIr7zv/xOT+YJddX/kZZfO71za/BSuf56KklV1SVCrKWiurta2uLfmflOxnj0u2Cydsa8Oqiq+mSikbn6kolectsKpKW+vZWaa0pDt3XnIdOWprO1ZUfjOp6qgop+IasyJ3Aqyo3+o69pUoJklVxyPf/oNWV215fa4EKvNrk8ZSe/pMy+u2o8JDhQvKbdVxLbRztx3VW17nwsYNpOrsuQJTWacLMv4i9CY65FeVuVnXrl31oACrBZ06dZJPPvlEJ93q06ePvo6svSg/b948PRD47LPPdAIvXEfodEQFguMuIgUhiiIGC8ePHxc4GKNfgVUHRBBC1l/kEHjnnXd0ZB9/OcERGG0gDGj//v1l7969OhLQunXrdFIxDBBSpEghhQsX1knIDPMmrEok9LcRliOBcCKALy9i4GLka8UWVaQAO7jsL1FcRn7U1Y6qbalzRI9ucrDoo7bUbXWlxyS3DJZ72RytrtuO+sbW6iQ78pWxo2rL6zyTLav0+/I/ltdrV4VT270q66tUsqt6S+u9oiKWdB890tI67axsTsvmsuy5OnY2YVndcIR+Z8pEy+qzu6LFDevLvGYv2N2MZfV/OG603FCdUCcKsvPCxAYbzGmaNWumw38i6g8615hJ37Fjh+zbt0++/fZbHe3nzp07snDhQvnqq68EMfsRHXHs2LG6441Ofr169aRHjx6674G+CPoPI0aM0IME1DVjxgzdWQcPlEuZMqUcOHBAEKN/2LBhgglMT4FpEbIPG9s333yji6B/gzagE1YylixZonVDduChQ4fqeqEjwokaWYhxI/IXcAXAkzKP4wQBLOthOQ2jcAoJkAAJkAAJkAAJeBLAAMDoGGMGvlGjRvL666/rYuhQT5gwQc/wZ1ZhiNGxR1mY4xQoUEBKliypyxUvXlz27NnjWbX7GCE6sUIwf/58bbe/YcMGvXqAAgjxiUEAVhHQxpYtW9z3mXfy5s0bwS8hd+7c5st6v1ChQpI/f369jwECBjEIYwr5888/td3/G2+8oY8RDpQDAI2Cf0iABEiABEiABEiABOITAXS8p06d6vWRM2bMqG3/jYvoyMOGH4LkYIYY9vbGsecr/ARKlSqlVwqqV68u1apVE2QahsAfADoYApMihPLEJKZZcA73RSXmXAUwX4I5k/keczhTmAXRBCgqmrxGAiRAAiRAAiRAAiQQ7wi88MILMnnyZG3CA3v+uXPnyhNPPBElBzjbwq7fLAgHCpOcUaNG6Y4/Qo/CWRfSuHFj+fHHH3Ubl1TCONSPZGCByvPPP69NlxDlCFF/YGK0YMF93yw81/1hR6Ct8X4SiIIAvhCwa4P9WzAEo1/jCxaM9tCGS9kKWiXIzonslOEiiZT9IXQOB0kgLkmk4vv7K1ckpRyXXLr4TUkit9QWTEnkUmxd1rN1qdksqyWBylFml6PfHRWFw2qx+3ML23KrBDHaE/3babCqTjvrSRhOvwmKbeJwYqv/Pzjfodb4fOnPrWIcbtKqVSttEgT7efRf2rRpo23wV61a5fNRHnvsMZ2d95VXXnFH+4FpDmb+y5ZVWaHVjH/p0qV1hx+DAvgcoF+Ea4g21Lt3b8mQIYPP+v29kD17doEOcBCG/jCJNkydUMfatWs5APAXJssFRgApsuFFD7uzYAi+SHCOCZbcfCCpnM6WzbLmkE0Vmx2Cjjo6E1bK+Op2Ovv9ZaWqolKnyExZ4nedr8nP6o7skkyu685/TZmt7rVWJ62Mek8SeBlEDRve0m9dY1LwYqqMMSnuV9nchw7LgsIl/Cobk0KIeGLlANtou0+7Dsau9a/q/TyRJ7dl9aZX0YrWZbWuPkMx/BZY/XuAut//sLvRhKWvWl8v35NAGkl41yV7HkgTSBU+77Xj97bdAHsc7cHWjomczRms+9/oE3QsLuTMmTPKfsKDDz6oO8oXLlzQEXoMUx04/cJ23xBE+THk0UcflbNnz2qnXHNYT8y4Y2YfZjg4P3jwYOMWvTKAAQYiBMHMyFMQLQibN4HTsCGVK1c2dvUrBhPdu3cXmCAZ0X9w4fTp0/o6VwA0Bv6xm8Czzz4r+BIFS7ACgC9vsOSW6qDkPeD8cHfggVlJO2Z/g8U62O3clAdkkLST0rLB3qbVD78dnVxfSme4fFbUfxtflx11/o6ykU2pluDDSfBe5jx8xPEq47cgnH4PtL4WrqzY/QaF0+8t2Fq5amU320Drh5UAnG49zXr279+v7fBhdw9Jnz59jJpCzgBsngInY18Cm3yzIKoPcgr8/vvvegYfs/ixEQw2zAMRcx3WrU+aa+U+CZAACZAACZAACZAACTiUACwTypUrp81xzCq+/fbbOmKP+Zwd+4jRv3Rp5JV++BtUqVJF5wdAtl/sw1QIlg1WCMKG1q1bl07AVsBkHSRAAiRAAiRAAiRAAnGTgKdjr/GU6Ex7ireyyAXgeX7ZsmVefRV/+OEHbSqEpF7IGQAnYoQORZ4As/gyc8ZAAeFNPQUrHjgPPWDCxBUAT0I8JgESIAESIAESIAESiPcE0FGGA2+JEiW0Q+3KlSs1E2Tsfemll7RvAOz533vvPUF2XcThR8x+zNgbMmTIEMmaNavOxlu7dm1BtB/M7KNT37lzZ/nll1+MovoVicHQ6T948J5ZMXwPkNm3YsWK+nq+fPm0g+/jjz+uzYMMneBU3LZtW52fAGFK4QMAgdMyzLBxX/ny5eWtt97SeQg4ANB4+CeuEYDTC5xqEAfXim337uCmXN9bsrggu264yNBePVQm4CJhoe4xySsDJHwSxI2u/Y5sy1c2LNieVpmAew3/Iix0hZLftW8nv1SN6DjnVOWvpE4lH4wf7VT1Iuk1q1ULWVK/bqTzTjxxN2EC6ThjshNV86rTwkb1ZU6L+x1Mr4UcdLLLpHFyI3kyB2kUUZXChQvrzrnxumbNGl0AfQiE00RnH2E0kSm4a9eu+hpm3//44w/t24jkWjhGR37Xrl1y+PBhPcO+fft2Hf7TW0ZeDB7ge4BrSCxmFoQGRbuIDISEYxhYIJGX4UMAH0dE+UFbY8aMEYQrhc9AVJmLkdTMyBKMrMQYZNAJ2Eyd+3GGAMJoYXSNUbcVYlU9/upyTjkwb64Q8UfB33tDUW5zxfJSdiWiIuwNRfMxavOipJf18nSM7gll4e2q85/z9NFQquB329dSpZTVNav7XT7UBfeUKilJvCzhh1ovb+3fVNFDltet7e2SI88dLFZUMvwbbcSRCpqUgvProkYNTGecvXukkApLqcJJhossq1dXbrfvJHL9hiNVRoZec/QdI1rhvn37tDMvZs8heEWWYHTwITVq1BCz8+5zzz0nyAMAeeSRR/TgAE7GUWXk1YU9/iCxWL9+/aRnz56C2f2ff/5ZKlWqJNOmTZOaNWvq0i1atNCvWBWAwzEGKOjke8tcjIGGOUswfAwgHABoDPwT1wjgC1SmTJm49lh8HhIgARIgARIgAQsJ5MmTJ8IAAOE4IcgEDPMb8+AA541swObMuzjvmR0Ydv/RZeTFfZ7Sp08f3eFH5x7mR9ig46RJk9wDAENHtIHZfwwCospc7Kkr2uQAwJO8g47r1KmjQ1kicYQTBA4pwTaFccJzUwcSIAESIAESIIH4RQCdboQTxyz8M888o23pYb9fpIj/5q4w5Rk4cKAgIy9i8cPk5+TJk4KY/cgJ4M2RF6sIMDWCM3A2lV8ITruY3TeHK505c6Z06dJF64TOP0yFjMzFiGyEnAPIXAz/A09BWFA4L3MA4EnGQcfocCOpBJJVOEEQMstY+nKCPtSBBEiABEiABEiABOwi0LdvX2natKnuiKMPhE51EpX3x1+JKiMvZvhhbgQ7ftj9G/Luu+/KmTNnpGjRotpWH6sIuI7zhsyePVu+/fZb3dHHQAGrFL4yFy9fvty4Tb9igAGnZg4AImBx1gGST7z44ouC1NJOEISggiMKJTKBma+8LLeSWPd1ynzqlJRbvjJyQxacsSMz5ZNLl0smlek5HCS9nJeKMcgEfFZUNAWVCqy4bIny8e6qoGrvpuwh6a7GLuFd0tv/yLLH6kjP1kPlVqIk8snEdyXZrRvy+MG1ku38H1G2HZuLl1Kk85p5ODZ1GfekvHxFqsz92Ti07BUZkq+mSaOSFCVQmUpdltVbYsMmyWVTsq5EKuTe8UfyWaZrUuVkWHPmLMvqMyqyK/trkW3bJZUNydvs+P1CnXWmTjeQWPpqh7759+yVf/61NbdSWXwWzlrkN2fWq9aMmZLYohj25noD3UeiL5jQeMqCBQvcp2Bzf0r9P0aEHSMxGC7CIdgsX331lflQzJ1uXxl54bTbsWNHvRJgvhkz+lg1wIasvZ6mPSgLfwB05M1JynxlLsZqg2eW4PXr13MAYIbOfRKIDYFrajZgRZ1nZWNG69KdF9q5W7DZIXZkpmzf73M7VP23TmsHQrlVrV10zdX80nmqXFbDBWSEvOd85eum4ypj8NCXbkrPOfdnaXyV9Xa+4rklMuy7FnIuZSb5osankvv6YWm3crC02TX8XvHs3u4K4JzyVUukbEetlMx//iUfvXsvSoaV9aZSAwvIabUcnvXEScuqbjp6rGV1eVaU9vx5ue6R3dOzTEyOwaBPuw4xucWvsnZlf31u8jS/2o9pITt+vxKoPuCQFi/HVBW/ytuhb7XZP/nVdkwLFdi9RxC9yWrp3/YNq6sMan2YXTd3/mPTuK+MvIbTsK86zX4FnmXMnX/zNV/nzWWwb92UpWfNPCaBeEQgvVquS3c+djO/8QhTWD5qNrklL8mZaHUfo1YKTt25FW25qAo8u+sHfflk+lxRFbPkWsqb9zrVllQWhEqyKLvZcBMMiCgkEC4EsNKW5uKlcFHXUj2PHz8ue/bs0SE5YasfU8G9uXPn1isKv//+u/YTOHr0qDbhQSce0YC02Y1yKo6twNl38+bN8sknn8ihQ4cEOkNgJg5f0RMnTuhwpv7WzzwA/pJiORIgARIgARIgARIggThD4LxaqYNzba1atXRyLphct2vXLsbPhwRcCJKC7e2339b3DxgwQDvy4gCRfOBAHIjAFwAOvlOnTpUePXrIBx98oLelS5fKpk2bdIKvmNQf+6FITFphWRIgARIgARIgARIgARJwEAHE9kd2XsTchyAqD2bqp0+frqPqGKoi9Ke3iIwoj2g+hiDaz6JFi4xDn6+4D+HKvTkUI0IPTIZ8CfwxzW2iHAYBnoI2UD/aMQv8HnT75pPcJ4H4SgCpvH/66SeB84+3zUicEUw+cHgMFwknXcH0briAha7K/jScJJw+Cy6FFlu4CNna906Rbfxji6iGMNPp3r27++HRsUYHvkqVKvrc999/r0Nsli9fXjvcImIPBLP5KIPswcjYe/bsWX1+3bp1Uq2ab/8ytIfoP7gHIT4bNWokd5XpFWTHjh068g9WIVDm4MGD+nxM/yAEaIMGDXTyLyQxxUqEIQgLinPQO+KwwCjBVxKIZwQ++ugj+eKLL3SMXsTp9dwQkiuYgmyqbefPCWaTAbXVesl8WVelUkB1BOvm7ZJCGkmhYDUXcDsdW0yWBUXDI0vpsfz5pMaBXQE/c7Aq+Hj0SJnRtk2wmguonfOZMkq5038EVEcwbx44sL+Mee+dYDYZ67buJEoohW9djfX9wb5xVLeuMqRf72A3G+v2Sl88LVfSpI71/XbduHHjRm2rj6g7ZsmVK5d2+sVM+YgRI2TevHm6cz5jxgzp37+/Lvree+9JsWLFdGj04cOHu0Okw07/+vXr5uoi7MN8B/H60dlHdKG1a9fK9u3bdZl69eoJkoDBn+DNN98U1OtNGjZsKMg6jK1Nm8i/X4gQlCFDBq0TshlPmTJFRxNCJCP0bZA1GD4ENAHyRpfn4h0BLO3hy40vDYUESIAESIAESCBuE0B23KhW9xH9B53/+fPna/+ADRs26My+oLJmzRodvx9lMJv/yCOP+AWrW7du+l7MxG/btk0n+YJ5ERyHkWcAnXpI8+bN9eatUoQONUyHvEURwqoF+jRIJgZBNuNZs2bpVzwzchvo8/ov/5AACZAACZAACZAACZBAPCFQqlQp2b9/v3ja9yOmP0x8kGkXZZ5++mntxAvTniZNmmg6WB1A598Qb/4BxjXzK5J5YeWhRYsWgjwAu3bdWzFFRx52/4a9PlYSsELw0EMPmW/X+zA98vQBMBfC81SqVElKliypT0NvRCiC7wBWNwwTJZoAmalxnwRIgARIgARIgARIIM4TgA0+kq0igy46zRDMyiNxF2bif/vtN50AbNSoUbrjj2u3VYI/CAYFMLWBwJwGJj3+CDrhvXr10iY+KVSeENj5o87MmTNr+38jgRiy+3bq1MmfKiOVgYkR6q1Ro4beYPYDM+bnn39e6wlHZUQ9oglQJHQ8QQIkQAIkQAIkQAIkENcJIKMv7O0fffRRPaOPjjgy8CISEAThO2Higxn+0qVL6zj/sKUfNGiQwGYf92E1AK/+CHwHYMKD2P2Y8a9QoYK21ces/meffSaffvqpwCcRM/z/+9///KkyUhmsLsDkJ3/+/JI6dWrdBgYskFdeeUUefvhhKViwIAcAkcjxRJwg0KxZMx3Gy9O5x9fDYQSO0X5sfQCQ7t1KKbJtu3Ts1c/KKt11Id271fp2/qS35N1/wN2Gk3celn+km/xhqYqLJa18Jjll2PENltRb+tg6eaP19/L0wUXy+orBkvXSCUvqNVfyZ5oc5kNL9rOcPCW92ne2pC7PSk5ntzoVskjLEaMk7Xn7EvjtL1Hc8zFifZzq779lYKtXYn2/rxvt+D1AW43GT5AkKpyh1YLfLuhspSS6c1eGN25qZZXuuuzQt9b3P8idABJKuZXz2LHrszCkeStJdu2aR2vOOERHe+zYsVqZCxcu6Eg/Zs0mT54siKqDcuiwI2KgIStXrtR2+0gcZjYHgmMv5OuvvzaKCvINQFq3bi0tW7bUdaZLl859HTuYmV+4cGEkkySjEOz3MdjwJlWrVhVskIwZMwpWEmDGhFUGw18A17C6gahHcFTmCgCIUOIcAYTswpcAS1/+CEb9sJGLrSDdu5WS8fQZwWaHuJTdotX6Pr7mFztUtaXOtHJHnhBrs+BulNR6UGFk8g1U8ar75knDLRNlV45S8sLmbwOtzuv92S79bvnnIMXVa1J+ceR41F4ViOHJbCrrpdWdniLb/Fu2j6GquvhdFVmkyNZtsbnV6z1Jb96SSj8v9HotkJN2/B5An/x79gWils978dsFna2W6j/OtbpKXZ8d+j588JAtutr1Waj803xb9A200hs3buiIO5jZh6RPn95d5datW3WUH3SeMYvuSzw78b7K4bw5M3BU93n6E8AfwHAYxiDB34lNXxmNMZDR/gZRKctrJBCuBDAahzMNvN/92QzHm3B9Xuod9wgksnhVKe4R4hORAAmQQOwJHDt2TNvIe6sBVgRGbH9v12NzzpwZ2N/7MZOfXa1+IqIPTJNgvgP/gNgKHJCNvAdcAYgtRd5HAiRAAiRAAiRAAiQQ5wh4S8IFs5nkyZNHelZfmXs9swRHulGd8FUnyu7du1c77i5ZskSQHAyCUKTwPYDvQJYsWfQ5/PHVFnTDJKgxyblz5075888/9X3W2i24VeEOCZAACZAACZAACZAACYQfAcT1NxJ1IWIOMvMi8VehQoXcSb98Ze5FjH+E4IQTLu6F07BZ4CPgq05zuTlz5uikYUbnH9eeeOIJWbZsmRjmPb7aypcvnw5jWrTYxEjvAAAwI0lEQVRoUT1QmDhxopw8eVI7GqNeJBzjAMBMm/vxlgBCgCEUGNJye9uOHDkSVDZnsj4oG5+pGNQ2A2lsfeVn5FyWzIFUEbR7L0oiWa1s9sNFtuR+Uk7Z4LBrx/NfTZVSltepZUfVttS5s0xpOZ73YVvqtrrSm0mTyKKG9ayu1rb69pVQWVILFbCtfisrdimXgp9faGxllbbWdahwQdlfvKitbVhZ+cLGDeR24ojZdq2s3466rl69qh1uYX8Px1zkBkC4T0TTMZyGvWXuRdIwlEW4T/QbEHd/3LhxEVSMqk5zQZjrYNDhKYg4BKfkqNqC/sgtgJUMZAJGhx+mRIgwBL179OgRtRPwXWWDeuvWLcESAiX4BMAfG8V+AsjOhy8Vlsq8CRyKgymIHjL23U5SduXqYDYb67ZG9Ogm7fsOkCeXrYh1HcG68Zg8IIMlh1SU/cFqMqB2xlbsJM9tnybZdlsfCSggxbzcfCZbVun35X+k8rwFXq4679TUdq9KyfUbJdeRo85TzkOjKyoCSPfRI6XGrDkeV5x5OKdlc8lw+rTk23/QmQqatIKj7jtTJkrt6TNNZ527u7hhfbmmwlIW2rnbuUqaNPtw3GhZ/VBeSfX3ZdPZ8NktUKCAO6lW8eLFteOwr8y9H3zwgc4hgMAikDZt2kiHDh0E4T/N4q1O83Xsw/k4qkzFK1asiLKtpk3vRbaCzkYUInMb3ns7/5bYvXu31KlTx207ZL6R+/YTwMBr6dKlOvas/a1F3wIGIxi5wnPe6QJ7OCNhhz+6fvrpp/4UYxkSIAESIAESIIF4RMBsa2/Y0vvK3JspUyZtOmTGYyQZM5/zVqf5OvYRnQihRs2CMKCNGzfWWYSja8sYhCBqkLfwoVEOAKz2gDY/BPejJ4AU1EhC4RTBgBAjTnOoLKfo5qkHBk+I6T9y5EjPSzwmARIgARIgARIggVgTQOca9vWI0oP4+4jMA1Mb2OSj34ZJRczg4xzs9mMjSOj15ZdfyjfffKNXEjCpicRlMEUqU6aMIJNxTNvCwMWYxI1yABAbhXlP3CXQpUsX7VQSDk84fPhwOXAgPBJThQNP6kgCJEACJEACcY0ATGPQKTYE8fGjMrsxyuHVW+bePHnySIMGDXS4Tszyw+7++++/N9/m9z5Mj3/88Ud55513pFevXtoCA1mJJ0yYoM2VY9MWHIqRiRgZgTkA8PutYEES8E0A9phWCrJHIjtluEgiZRpmdXZhu55d+fspN2Dv2RRj0+ZPkl7Oqp/SLHIrNrf7vOeOsks+kyab3EqYRBK6rP8s3E1ovVNeAoU18e07Pp8pkAu31D9mq8Xuz+1tlUTIKkGW1kRqBjBcJGE4/SYotonDia3+/2DP98yOz5f+3CrGThNE9PFmGgM9EQEIgg786tX3ffHat2+vz+OPr8y9gwYNkr59++rQnMjea4g5M7CvOo2yxivs92EKDqsG+OSmTJnSuKRffbVlhPpEIZgKGZGI4OsI6x6Yc3MAEAElD0gg5gSSqy/lPyo28Joa1aTCoiUxr8DLHcimaldGVTvSvY+vXsfLU1h1aoJVFel6Sqi/Vrn6zZVS0llaSz3ZLC/KdEmQHcMLa6TD7gHS65khciJNbql5Ya76T2Rd3dDwZqoHLM+sm/vQYVlQGIStl7NZs1o+yOzTroP1iv5b400VpeNixgyW1Z/+3HlZlzW3ZfUZFdnxe4C63/+wu9GEpa+YaIDOVkrCuy7Z88D9jpq1dVuvb7sB/7FSRXdddn0WNmfI5m4jLu54Zu7FMyJKDzarxMje662+mLYFnwBsDAPqjSbPkUAMCKBbVnX2XLmeInKCkBhUE7SidqV7D9oDOKihqyqiUFNZJ1/KREkl/1iqWe5LR+WtTZ9L2hsXLa3XqCz1P38LPgvhIll//z2s9L2j/sHmPHLU8XjD7fcAEXvC6XMbTvqG22fByi/X8ePHdVjNS5cuRah269ateuY9wskAD2BitG/fvoBq2bJli9uWP7YVcQAQW3K8jwRIgARIgARIgARIIGwJwAcATrpIzIVkWbCRb9eunft5ateurU1m3Ccs2Nm0aZO89dZbAdVUo0YNOXbsWEB1cAAQED7eTAIkQAIkQAIkQAIkEI4Enn32WUEnf+/evTJ58mQ9M4/Qm9OnT4/wOLDB95aXCeejE3/yaSF0ubf6EfnH23lvbXrq4nmMe1CXESKdAwBvFHku7AngC3f9+nU9cofDS6AbHGYoJEACJEACJEACcYPA4cOH5ejRo9K9+31/FdjTL1q0SKpUqeJ+SCTxKlGihCD0J8J6QhCZ56WXXtKhPj///HPJmTOn/PHHH+57ECL0t99+0+UKFiyoE4khr9a1a9fcZbBz+fJlHTUIDslZlZ/TgAED9PVVq1YJBif58uWT8uXLR7jH8+CRRx6Rzp07CxyGc+TIoUOSYiWjcOHCOl8AyuMZWrZsKWgHW8+ePekD4AmSx3GDwI4dO/RoHl8AK7Y9e/YEFczeksUF2XXDRYb26iEHixYJC3WPSSYZIM+Fha5Q8q9U2WRb1rJhoe9plQm41/AvwkJXKPld+3byS9XKYaHvldSp5IPxo8NCVyg5q1ULWVK/bljoezdhAuk4Y3JY6AolFzaqL3NaNAsbfbtMGic3kt8PtekUxTdu3ChFihTRDrFmnXLlyqUj5xjnHn/8cb0yMG7cOOnfv78+jRl7dPgvXLigM/1iFcEYHKxZs0bnIYJz8Pjx4+XgwYN6haFYsWLy66+/GtXq12nTpumyGIzALwB1nFYZtDHpiLxLS5YskYULF0a4x/MAicYwUNi/f780b95ch/hctmyZ7Nq1S7799ls9yIC+WOXYtm2bbN++XfePGAXIkySP4wQBfOmwhauce/BB2VzhqbBRf3PF8lJ2JUKl7XW8zhclhayX/I7X01DwSpJU8lfK7Maho1+vpUopq2tWd7SOZuX2lCopSfxYwjffE6p9RBVaXrd2qJqPcbsHixWVDKojEw4C59dFjRqEg6paxyOFCorVoaftfPhl9erK7fadRK7fsLOZGNeNEJ3+xPx/7rl7E0aYif9dBSMwBHb4KVKk0Idt2rTRvgPvv/++jtPfunVrQRx/zMpjQ26AF154Qa8kIKynIcgRgIFC165d9anEiRPLrFmzpECBAnqmPn9+//5X1axZU9+PMJ9YvTAStuL15MmT+hp0MMKIYsDCAYDxLvCVBEiABEiABEiABEggXhAoVaqUnjXHDLo5lOdXX30liAZkmAYZneYEaqBozhtgjvFfrlw5HS0IUYPmzZsngwcP1gyRKfiXX37RZjnopA8bNkyQIMwQtF2pUiVtIoRz1apVk9y5cwvi+JvrN8r7ejXKQkfzs+DYkOQqXLkh8AOgD4BBg68kQAIkQAIkQAIkQALxgkC2bNnkxRdflFatWgk64hCYyPTu3VuMWf+YgHj55Ze1LT5m4FOnTq2TiSFZGLL3DhkyRHAd5slmwaoATISwmoBt6NChcubMGXMRy/bnzJmjByl41gULFnAAYBlZVkQCJEACJEACJEACJBA2BP773/9KunTpBKYzefLkkddff10GDhyoTXVi+hBwCl63bp3u6ONeDDAQXhQrDVghQHQhcyZhlGnRooV2RIapD8rBlv/pp5/GJcsFwVHgE4lnfeWVV2gCZDlhVhgvCZzOns3S5DSZVRrycstX2sLSjkyaTy5dLpn++ssWfa2uNL1clYqyP1K1f0syeUXekDtyf8k0UiGPEzskj7wlUTtoedwSo8M0/1yUS8kzytBy3WV06bd93gsfganfV5OHLh/3Wcbzwt8PpLX0M4v6U16+IlXm/uzZVMDHdxIllD9VlI1kKrKXlVJiwybJdfiIlVW66/o7fTo5kTuX+zjQnaTKia/mzFmBVhPpfruyvxbZtl1SqYRHVsvxR/LJrSRJLK0Wv4l1pk63tE6jslvKd+OqsvF+4IZ1iQLz79kr/ySz3qk2y6k/5eemTeSLF19S2ZaNJwj8tdaMmZJYdT6dKIj6M3bsWK0aHHoN23lDV5jiGJIhQwa5ePFeYkYMHLwJIvJUrlzZfalXr1464g7uw/0QOBlXrVpV78NPAGZCMDmCP0GSfz/bqMNcjy5s+nPu3Dn3kVlH+B5gMwSOwYbAQfi1116ThCqZHp6bPgAGGb6SQAAEMqsfzltJkwZQQ8RbC+3cLdjsEDsyU7bv97kdquo6XRutjXyCLtm7avP8/3Y4ZRk5WOhjGb+/Xoyepei1rcou9La+J2ET/wcP/jRSUA7I4tOPyd8J00pUv9YDkvaVhY0byWtXh/pTrS6TPu15gWOplZL5z7/ko3fvObNZWe+Nf21XM5w5a2W10nT0vX/8llb6b2V7HyupOuw/WlZ1KjW46tOug2X1GRXZlf31ucnTjCYsfS28fYdczHivI2VVxejsDmnxslXVRagn96+HBIOWDGfvd9giFIjFQbXZP8XiruhvuRfIQfT/sqT/RB/fPvoa75Xo3/YNf4uGtJxn5z8mymBAMGbMGB12Ex1ss+DY6Pybz5v306ZVv/FBELMfAAcAQQDOJuI+gQduOCu6Qdwnbs8T5r1+QB67utGeymNZa747B0UtS0QpJW5tifK6t4tJ/h20eLvmxHPJr151olpR6mTHDHiUDcaDiymuhNfnIJ3KNBtOEi5RsaxgekP934ZNfvbs2XUcf3Odu3fvlqRqUg/RePwRxN1HDH/Y8VstyCeAGXvkCTALwnwaeQXg+AszIujsTWB6ZEQsMq5zAGCQ4CsJkAAJkAAJkAAJkEC8IICQnrDNr169uk7+ZTw0knOVKVNGd+Znz55tnI7yFc6+VgqSiyH/AEyFsLoA/4Q333wzQhMw6cHqAlYuEM702LFjMnr0aGncuHGEcjiA7b+ncADgSYTHJEACJEACJEACJEACcZ4Asvtitv/s2bPu5F/o9GNVwFOQTAsdbsNO37h+Va1OYnbdHHIT11AeZT1NgnQITlWPcR6hRTGTb4Qbxb1I5FWyZEnsCgYDvuSLL75wZy1GBmPM9HsOAKAHVhA8hQMATyIOOoaTxzfffOP1g+ggNeOFKm3btpUHVXKuYAqyUya862mpHkwN/G8rnHTFU91Vjr4JI3kB+P+8wSwZTrpqtmH0uXX967JhpcOjnZ+NcPqeka19nwSytY4tEm/Vr19fJ9+Cgyxk6tSp0qxZMz0wwPHRo0d1qFDMsp84cUJH6UECL/TREC70ugpOAAfizp07S5cuXXTmXUQEgnkRBgfvvvuufPjhh7Jq1SqdSRgZeTHAWLt2rbz11ls62y8GAYkSJRIMPjZt2iQbNmzQ9cFBGYnBHn744UgRhKCbpyCikSEIPTphwgQ5r8zQkPH4u+++08nJEGnoiSeeiMqtzKiCr6EigDcIHwh8gCihJYC03MEUZFMd+24nGVfzuWA2G+u2Wi+ZL+37DpAnl62IdR3BunFHyselZ+4h8uPep4PVZEDtvJXuO6l3Y5o8e8O/peiAGgvw5mP588mrP8+WJfmLBlhTcG7/ePRIKbl+o7wwZlxwGgyglfOZMkqt/TtlY6YcAdQSvFsHDuyvMwG/NuiL4DUay5YQZarIzStyING9rK6xrCZot43q1lVnAu7y0SdBazOQhkpfPC2rH8qrokJdDqQa2+5t2rSp9OvXT0fIQWcZUXVgXoOVAQgGBIjX37FjRx1H/6GHHpLt27frTjo61uikI3Y/sgCjIz9t2jTt9Hv48GE9MEBeAITdRD9ixYoVsnPnTj2hiDowoEAeAKwetGvXTr799ls9SJg0aZIeODz11FO6/Zs+MpZj0IFOP/qJv/76q6xZs0brPH/+fEFCs40bN2oTIawMjBs3Tt577z1tLgQTJ64AaFTO/DN9uj1hyZz5tNSKBEiABEiABEiABIJLAHH3MWMPM6Aff/wxkglNt27ddMcaM+pIFAbnYSOD7yeffCLI8FuvXj1tqoOOPFYH4JTbteu9iGhYZcAsPhyKCxUqpJ118YSI+4/MwBhAYLUAeQLgjxATQccenXmYEK1evVqvZmDggoEGVidg4gRp06aNdOjQQQ8AcIxrEWMV4SyFBEiABEiABEiABEiABOIBAdjiN2zYUH744Qc9ew/zH7MYJjwIoYlZfpjjQOBYe+TIET27j847EmydPn1aDw7gwFutWjW9YXXBSO6VJk0ad9XosJcvX15nDEb7zz//vF5BcBfwY6dgwYLaWRj1f/zxx4L60fnPlCmTYOBhFiPbMc6hHAcAZjrcJwESIAESIAESIAESiFcEYAaECDqY3Tc6+AaAxYsXCxJ6IQoPnH1hsgNHXpjr9OnTR3AvzH4w64/IQjAXQhmEBMU2dOhQbSJk1Ge8IgEYZuK7d+8uFStW1KsMqBcCp10478ZE4DuASEBIRtakSROZO3euNveBWdKUKVO03b+5vojDA/MV7pMACZAACZAACZAACZBAHCcAW3vY/mOG31NgNw/7/5wqGzni7FeoUEFg3w8/gYkTJ0rZsmV1RxudfZj1IGQnTH4Qlz916tS6PGbo0eE3C8yOGjVqpEN9orNfokQJbcePMhgQIKMvkotFJbVq1dLRhOAvmiNHDkFUIJgZQRo0aKAHM1myZNFOxzBNMovKAq6GBhQSIIGACCDhPYJsRQ60FbtqkYPxmtru+/PHrh5vd11QJ1OpLYm3i7E8hzpTqs17CpJYVmrTbUhID1c0z1yivs7bpIbf1V5SJZOpLarP1hV1Hcu5MXFhBAPMACVXm1UCV/mLastoVYWmes6o/XvWrKaTAe7ie4vPLPhaLUboBnwvrBD8oz6rNqsZYI4RaQytzkMam8+kUiNa8ef7EG0lXgqcVueyeDkf6CmkAUutNit/b/HZwucBv+NWix3fM9SZSW3/Bt2yWuWg1AcHXuQHMEfZMRqGAy464MmSRfwluXTpkl4x8AwbatxnvCKaEDIFe4YRxWoEVgI8zxv3+fOKgQU2s+mRcR8HAAYJvpIACZAACZAACZAACZBAPCBAH4B48CbzEUmABEiABEiABEiABEjAIMABgEGCryRAAiRAAiRAAiRAAiQQDwhwABAP3mQ+IgmQAAmQAAmQAAmQAAkYBDgAMEjwlQRIgARIgARIgARIgATiAQEOAOLBm8xHJAESIAESIAESIAESIAGDAAcABgm+kgAJkAAJkAAJkAAJkEA8IMABQDx4k/mIJEACJEACJEACJEACJGAQ4ADAIMFXEiABEiABEiABEiABEogHBDgAiAdvMh+RBEiABEiABEiABEiABAwCHAAYJPhKAiRAAiRAAiRAAiRAAvGAAAcA8eBN5iOSAAmQAAmQAAmQAAmQgEGAAwCDBF9JgARIgARIgARIgARIIB4Q4AAgHrzJfEQSIAESIAESIAESIAESMAhwAGCQ4CsJkAAJkAAJkAAJkAAJxAMCHADEgzeZj0gCJEACwSBw7do1uXr1ajCaCriNu3fvyrlz5wKux44Kdu3a5a5206ZN8vvvv7uPnb6DzwAlcAJ79uwRl8sVeEWsgQR8EEjs4zxPkwAJ2Ezgww8/9PkDnzx5csmcObPUqFFD8ufPb7Mm3qv/7bffZP369d4vepzNmTOnPPXUUx5nQ3u4YMECGT16tGzfvl2SJk0qpUuXljfeeEMqVKgQWsW8tH7nzh0ZOHCgLFmyRPbt2yd58uSRsmXLSo8ePSRjxoxe7gjdqZdeekkqV64sr7zySiQlSpYsKV27dpVXX3010rVQnPjxxx/1Z2DevHmRmgfbzZs3y8KFCyNdC9WJP//8U5o2bSoXLlyQnTt3ajXmz58vn332meD34tNPPw2Val7bXbZsmeb3+eefy5EjR6RatWp6sNKgQQOZMmWKJE7MLoZXcNGcvH79uv7+Dxs2TNq2bRtNaWdcPnjwoAwYMEA2btwoFy9elLx588oLL7ygf3P5OXDGe+SpBb+dnkR4TAJBIoAfyuXLl+vWChYsKKlTp9adP8ygotN//vx5ef/992X27NlSvXr1IGl1v5nVq1cLOnv+SJMmTRw1ABg+fLh07txZihQpIuiMpEmTRrZs2aI7KOPHj5dmzZr581hBKYPOf82aNWXNmjV6cPLmm2/KlStX5KeffhJ0XBcvXqwHBEFRxkcjGJQMHjxYX/3ll1/k2LFjglez/P3333L48GHJkiWL+XTQ9zGz/9577wn0gZ7Q3XNAcvv2bc21SpUqQdcvqgYnT54smEGfM2eOu9gnn3wiTz75pNSrV0/eeustPTHgvhjCHaxK1K9fX3+noEaXLl0E7IcOHao/KxjQfvTRRyHUMGLT+E5NmDBBMCj0tqLy5Zdf6u9hxLtCc4TPJ34XMHERDoLvGCYsMHFRu3ZtrTcGh2+//bYeIOLznCBBgnB4lHilYwK1xMQ1pnj1lvNhnUIAnVD8U8I/zHz58mm10OlHZ/D555/XnRj88//222/ljz/+CLra+GnAP3R/BD/uCRM6x6IwR44c8sEHH0inTp0iqN+nTx8ZO3asHD16NML5UB6sXbtW0BE9cOCA/gdq6AL2pUqV0qtA6EyFUvBZaNOmjf4c7t69W9KnTy9gbJYkSZIIVgB69+4t2A+l4D1GZ/r06dNy4sQJeeyxxyKog89qpkyZpG/fvnqmMsLFEB5UrVpVWrRo4XV1pVatWtKwYUNp165dCDW83/SkSZMEM/8wV8KMdYYMGfRKxTvvvKN/0zB4XbRo0f0bQryH2fRu3bpJy5Yt5cEHH4zUIcVs9aOPPhpiLe83P2jQIOnfv7+8/PLLYkwQ3b8q0rx5c/NhSPdbtWolMFnCipq5o79jxw793cNn4dlnnw2pjmzcCwEMACgkQALBJXDp0iVXokSJXKozFanhH374wZUrVy59/vLlyy61fOo6fvx4pHLBPKF+3F1Lly51qU5pMJuNVVtqsORSJlSuGzduRLpf2Xy7VOfPpWYAI10L1YkvvvjCpTofXpv/3//+5ypXrpzXa6E62a9fP5f6hx6q5mPUrlrFcqmBYIzuCWVh1alztW7dOpIK//zzjytbtmwuNbCJdC1UJ1Tn36UGJLp5fB5U98K1d+9effzNN9+41GAmVKp5bbdSpUouNZD2es2JJ/E7Baa+Nifp/MQTT7hGjRrlVSU1cA0r7l4fIo6edM6UnZfBCU+RQFwmgJkSrAB4ClYB1D98fRozqdj8nYn3rMuqY8yiwh8hj1rihe30oUOHrKra8nowM502bVpti+pZ+c8//6xnr7Nnz+55KWTH8E3YunWr188CzICKFy8eMt28NQyzDizzh4Pgu7RhwwY9Iw1zIKfLc889p23nsYLx119/yc2bN7VZFVayYBqI76BTBLPSMAP79ddftZ8FVjELFy4sZ8+elfHKzC4UZotRsYFNOn7HwkVgAqT6nT43Jz2HGgDItGnTIqmkJmH0/wrPFbhIBXkiJARoAhQS7GyUBEQ7UuIHsmfPnqJmpyRZsmSybds2gT19+fLlRc2iaacqLLXv378/5MhOnTol3333nbajxbI/nGmxPA19YWPvJMHSuZqp1h0mLD2jww9nYDXbLjClMHekXnzxxZCarKDDBLMPvMd16tTRHSfYAMP5c+LEidrMAuYqEDUL7IiOFZzD0fkzIr5ggHrr1i1tc49nAWMnCGy9YduNgRScFGGiBJ8QbCVKlHCCipF0+Oqrr7TttHnQj88vHNqdNPDCZxROvytXrtTmfzNnztRcMQhAxxVmH4ZpY6SHDMEJBDWoW7eudrLG98zTuR5BFxB8wSmC75NaDdbfKexDMCiAuRVMbRAwIJSyYsUKt2mqWqmWd999VwdaAFv4XsEkCP4W+L/2/fffh9w3KJSsHNt2HF3Z4GORgOMJqNkobd6hfhy0yUqKFCn0ci+WqmEipGzDtbkKzECcJmqg4lIOyq4CBQq4oLfq9LmU05dj1FTOc9p0CuZT0W0qYkVI9YbJV3Q6GtexnB5qUf/U9edU/WN3YVMdKRd443OsZvpcyu431Cp6bV8NAFxDhgxxKX8Ll1pVc6nVLNfIkSO9lg31SeXA7FJO4S41+HetWrXKpWb/Q62S1/ZVx9SlBoMumN0ZAlNBnHeaKAd1l7Lx92lSM336dEepjN9UfKeUv41+zZo1q1t3FSkq5LoqB3D9/wmmStFtM2bMCLm+VCAyAa4AOHZoRsXiAwHM7MD8Axtmd7BUitl/CEKp4TpmppwmCFeo/mHqGR7MAGLGB2ZBxYoV07M9yofBaSpTH4sING7cWM/8Y1YPjtYIAYsIMMoGWK9YrFu3zlEO4cZjw6wOuqkOqv7cwpkZjpRY1aLEnABWVPAbhegv4SBwYleDKe0IDPMls7Mq9C9UqJB2DHfCs8D0S02s6NWr9u3b65U/rLrB0Rqf2YoVK+qwsE7QFTrAvA6rlKlSpXKKStTDHwKRxwQ8QwIkQAKRCSh/BZcySXGpKEXagVlF0nCpcItuR2Y42D799NP6euS7Q3/GqbOooScTMw2Uz4ILTp4QZZbiUnbr7gqUWZijHIRPnjzpgtMyHFKxWvHAAw/oFQAVV9+lwvC61KDbrbtTdrAyqCL9uJS5knYIxuz6xx9/7NWpPZQ6z507V89Iq8G/S0WscalJgVCqE23bamJFrwBFW9ABBVROBT2rbqxOKpNFlwphqjXDZ1qFjHbUZ1eZgTr2d98Bb6djVaATsD+jJJYhAZsIIFkVZlQNBzqEqEM8eKcJZvkR3x3JnzAzNWvWLG3/iVB1Rug8zE4hVjlsbUMt6p+kIJ4+/BZgSw0/BeRZwCyfE/wpPPkgIy0SJyGEJpxszRvOO0lgj45EVRDwhC+A+g+njx955BFRkWD0vhP+YMZfdZ4F2XRho4zPA1YAEA6yTJkyjlupgJMqVtFg350yZUpRpoB6FfDrr78WFQ3KCUjdOsCeHqsocFxGKOOHHnpIf//x24CVS6cJZs3NGZadpp9ZH2Xuo79TyGUBwfcM4YIhuAbxlstAXwjBH6yuhUvOghDgcWyTNAFy7FtDxeI6AXOyKjilGsmqEDsbUTSclKwKHSlEU4GDZ1QmSWfOnNEOtenSpQvp24cIJOjoY8kfumNghWyqWEbHAAXO1k4RdKaR6Al5AGBO4+lQjbwQRhIuJ+j8n//8R0aMGCHolCL6B2KqI2oNohkhjj3yVuDVCQLnRDgAI5kaNjhcw8QO+mGDziocrxNU1TogUzU6esgCjN8HJFNChxr5DOBcC8dLDBCcJhhkQzc4rcPxU/msSK9evQTmK04RxKTHYOXxxx/X3zdMaJjNgJ555hnJnTu3U9R1f7fwXQNbZIJGckZMECHRHQazTvns4jcW/6/AFt8vzzwLCBhBs1DHfLTuK+LYtQkqRgJxnICaSXWpmbNIT6lmgbWDYqQLDjihOtUuxCSHqBCLjnL8NfCoyDR6+Vxlp9SnVFI1l+pg632YV6h/+i7V6TaKh/xVhc/Tpimq0xdyXfxRQNknu+AAaDgkq9UKt3OiWgFwpAOo8VyIU4/vHBzt1X9Bl4oAZVxyxCviqRuOySpxlUtFK3LrBeZwYnaqwMROJV9zqVVAzRZmTE4S5FgwnOm9vSqfFiepq53p1cqwNrdTkX9cauDn/p7B9NJJojr/bt3wvfLcnOZg7SR2odQFy0wUEiCBIBMIt2RVwNO1a1f9DxSDAAg6rEhmhqgqTupQw34WeiERGKKRqJwALjUbqXWGnogAo1Yq9LET/qgwla7KlSs7QRW/dFBZlF1IUIdINYYgAtTs2bNdKjSkccpRr9BLmSq5Pv30Uz0YxOdDxYV3d7adoiw6+a+//rpWxzwAwKAW0WAMO3Cn6AuuyozRpVbYXMoB1KVW/lzK9E77VzhFx3DWAz4q8L2C4Ps2depUlwpnHM6PRN0dRCDx/bUA7pEACQSLgDlZFWxTzeLEZFUqE7GoDokoxz+dlh76whQBkX9gX4+IQKrjYn6MkO2DLWJPq9BzgljlsKPG0j+iLOEZoLcRVz9kSpoaVo7TOmcB9EQCM6eLGggKbJPhv2KIGsAYu456hRkYEtfBph58EbEGfioqtK4ULVrUUbpCGeSkgJ8N7OmRIwSmNfBZgDmQ6jc4IgeEAQ3mdMinALM/mFOBqcoMrL97RhmnvULncMhfYXBT4TW1LwiO4cOkwn8al/hKAgET4AAgYISsgARiRwDZPZGkCvb/3pJVIQGYIaFOVoVBiTKbiJTgCZmBYbeslv4dMwCAM1rfvn3lpZde0vhg/4/wqp988olOBAab2lCLWqWI4OwNJ/CnnnpK29HCDwD/+A2BXTLsk50i4eTwB87oSA8cOFAPAg0HSqew9NQDHTz4giCJHThD5syZo22qEa7USfrD0fett96S1q1bh4V9t1qh0gMWTA5A4GQNHxGE3MTvA5zbnSaw/Yf/DwayAwYM0LpCbwxinSbhNrhyGr9Q6EMn4FBQZ5skoAiokIR6hs8fGHBeDOXsMBz7Xn31VR15wjNbJqLtwLEWgwQniUr8o2eqkf0Vzn5wAkQHCg5qoRZ05pBF2R9RPgw6QpA/ZYNRhg5/9lNGFKstW7YI8m1gAAgnccwAU2JPINzyVyhzL0HuAqwQYqUVg1hk3n7ttdf0BAcihTlFohtcIahF8eLFnaIu9fiXAAcA/CiQAAlESwCRajDbj3+iCKGITgmSAC1cuFCUs582UYDpQqgEphL4hwnzHkR2QSQamEz4En87377uj8/nsRqlbJF9IoA5GMzCKNYQwEw7BrCIrEOJPQFEqEFUIvxOjRkzRq+sYHUFAjNM/K7Vrl079g1YeCd+uxBtrWPHjtKzZ0+tH3THdw9hgRFhCasCTpFwG1w5hVvI9XCQPwJVIQEScDABOJ8hcpH60XJvcKiFc3CoBQ6/0AUJkyBI+oRjX1uo9WX7JOCLgAqzqp09cR0J1+BcCwdglWnZ1y087wcBJKwDW4gKp+nKmDGjS00c6GM1IaCTmekDB/xRPlc6WpkRrAAJ9hBhCYKIQHBiV3kAHKDpPRXCKTmgY6A5QBFOKYR8CEYF4iuBgwcP6plqzKKrEHqRMKgwlpHOhfJEiRIlBM7AmHlCQh2YJOGcE2xnYU4FW15D1D9JY5evFhBALHqYVPkjsE8uUKCAP0VZxoOAyqysk8AhxwIcrTt06KAdf5FvoXPnztocBPkAKDEnAFMaOFNjlRA8VXQdPZuOFUPkiICvkFMEQQrgB6QmXaRatWoR1IKuqu8oSLzoFMH/AKwSQ5C0DDkLoCNWrozkgE5ZXXEKMyfowQGAE94F6hAvCbRt21ZH0MAPY7jY96qZJ53518j+Gy/fuHj40Ij+hAR1hiDyCwZcRuIyDFZhhoVj+FxwAGCQitkrOCNzMUzUYEqFgSyc1hEVCD42SALFAUDMmBqlMYACvy+++ELmz58vXbp00YkNcR2dVCc52sPPChGWoHP37t11ZmVEsVIrQtoXAP8zkJHdKRJOgyunMHOCHvQBcMK7QB3iHQFk9oRDKqKUwLaeEhgBhPjEP3Z/BZk0KbEjgBlI2CJjQFCqVCldCZzUkQVWJdmSjRs3CrKsUmJOAHbq6JiCLxxAN2/erFfbUBMihaFTCJ8bSuwJIPKPMeGyfPlyHQmoTp06jsmqazwZvlNYlcAKsVmQVReDw2zZsplPh3Qffirw+0HkKgyuMIhF5nUIBleYIKAPS0jfIq+NcwDgFQtPkoC9BDBbqmxQ5aefftKp0+1tLe7XjtloldjJ/aAYECCCCkyDMMBC9AxlM6uvIxoFIgJRYkcAJj4w/erTp0+kCtCBRVhYRIyixJwAOnz4LCMMaLly5XRnHx0pDATgqLpnz54In/OYt8A7wo0AzIBUBmu9CgDzGpgvOVXCZXDlVH7B1osmQMEmzvZIQBGAfSeW9rHEi+gOWH5WDqsR2OTKlSvCMQ98E0Dsf5Vd2V0ATBE6D/kJjKRfmIWCbarKVuoux52YE8BsH2LrewrOnzt3LtLn2LMcj30T+OCDDwRJ1WBChUhb+H2Avw0SmCFHgHmQ67sWXolLBGBShy0c5NixY9rHAroq53U9+w+zUYozCXAFwJnvC7WKBwSQqRZJdHw5rMKJihJzAnCoVlFTZNOmTXqm2lwDBgWwoYYNOwcCZjL+72Pgio7qtGnTdBI7OPohuypCryK/AVZaEMKQEjsCCK+LmX4kp4KdN5xVd+7cqRPFxa5G3hWOBAxHWm+6w0cA3zEkkcyfP7+3IkE9h9VWDFDhCIzPKqR3797aDAjP8emnn+pz/OMsAlwBcNb7QW3iCQGYqMBMAj/gGASww2TdG4+ZaAyejEyq5prhe4EOKzZK7Agg8Rs6+XXr1tUrWVh9wYoAPsNLly7lZzl2WPVdcAI2on+tXbs2Qk1wYDVLrVq1mFzJDCSO7cOXBj4KkIIFC2q/BXw2MMGBTv/58+fl/fffFyThql69ekifHiutMLM08ipAGWReRwI7mAwiYzT/x4X0LfLaOFcAvGLhSRKwlwAyfebIkUObreCVYi0BmFTdvn1bR83AP0/MqsJ5dcCAAdpBdcGCBdY2GA9rw3L/tm3bBJ9l+FXAIThlypTxkIR1j4xZUzhSo3MH/xV09NDpw4QBHFfTpEnjbgyZYZs3b+4+5k7cItCsWTO9+oPPQ758+fTD4XNRs2ZNQXZwBDJAJxsrb2bzx1BQqFq1qo6o5C0ZJAaqDRs2pPN6KN6YaNrkACAaQLxMAnYRwI864lIjugfFWgKnTp3SWYvXrVunO1IYDKATBfvqmTNnahMha1tkbSQQOAFEfEHs/2HDhmm/IJgAwaxi0qRJ8vnnn+sBF2dSA+fs9BqQAwJx/hGswDPkMnJyvP322/Lbb7/pAQLMHRFNDiF4QyUtWrTQvj/jx4+PoAIc2vOoIAxwakdUK4qzCNAEyFnvB7WJRwQQ7g92kzAFQqg0OE2ZpVWrVuZD7seAAELkrVq1Stuj4p8onK6R8KdIkSJ6PwZVsSgJBI0A/CuwCmCeFEAHr2PHjjrM6o8//iivvfZa0PRhQ6EjADNF+H94ClYBDPNGBI7AhqhyoRSVZVmbsiIfAEKq4jMLM8FBgwZpkyWYulKcR4ADAOe9J9QonhB455139A/3V1995fWJOQDwisXvk4g7DbMUI1a93zeyIAmEiAD8Vw4cOBCpdcykYlUr1B29SIrxhC0EYOqFeP+Y6e/Zs6dUqlRJkiVLpleA+vfvr82AsKqJDjaixSFiVCgF5koIrIDBqfkzigzBU6ZM0eauodSPbXsnQBMg71x4lgRIgARIgASCSgAmgcj8CpMfw7ETzr+w84az5+7du0Nq6hFUGPG8MfjWNG7cWNavXy+I+oMVATjaYjBgfBaQG2LUqFGOWRVCHgBEAYJ/EAYmWHV1UsbieP6RivT4HABEQsITJEACJEACJBB8Apg97datm8DBFx0+rGJhVQCBAsaOHaujhgVfK7YYKgJ477du3ao3+DAhNGz58uW1OghsgOv0CQnVuxP+7XIAEP7vIZ+ABEiABEggDhGA/TQ6fpgFRvIvzPRyJjUOvcF8FBJwAAEOABzwJlAFEiABEiABEiABEiABEggWgYTBaojtkAAJkAAJkAAJkAAJkAAJhJ4ABwChfw+oAQmQAAmQAAmQAAmQAAkEjQAHAEFDzYZIgARIgARIgARIgARIIPQEOAAI/XtADUiABEiABEiABEiABEggaAQ4AAgaajZEAiRAAiRAAiRAAiRAAqEnwAFA6N8DakACJEACJEACJEACJEACQSPAAUDQULMhEiABEiABEiABEiABEgg9AQ4AQv8eUAMSIAESIAESIAESIAESCBoBDgCChpoNkQAJkAAJkAAJkAAJkEDoCXAAEPr3gBqQAAmQAAmQAAmQAAmQQNAIcAAQNNRsiARIgARIgARIgARIgARCT4ADgNC/B9SABEiABEiABEiABEiABIJGgAOAoKFmQyRAAiRAAiRAAiRAAiQQegIcAIT+PaAGJEACJEACJEACJEACJBA0AhwABA01GyIBEiABEiABEiABEiCB0BPgACD07wE1IAESIAESIAESIAESIIGgEeAAIGio2RAJkAAJkAAJkAAJkAAJhJ4ABwChfw+oAQmQAAmQAAmQAAmQAAkEjQAHAEFDzYZIgARIgARIgARIgARIIPQEOAAI/XtADUiABEiABEiABEiABEggaAQ4AAgaajZEAiRAAiRAAiRAAiRAAqEnwAFA6N8DakACJEACJEACJEACJEACQSPAAUDQULMhEiABEiABEiABEiABEgg9AQ4AQv8eUAMSIAESIAESIAESIAESCBoBDgCChpoNkQAJkAAJkAAJkAAJkEDoCXAAEPr3gBqQAAmQAAmQAAmQAAmQQNAIcAAQNNRsiARIgARIgARIgARIgARCT4ADgNC/B9SABEiABEiABEiABEiABIJGgAOAoKFmQyRAAiRAAiRAAiRAAiQQegIcAIT+PaAGJEACJEACJEACJEACJBA0Av8HhbzEeqqoKJcAAAAASUVORK5CYII=" style="display: block; margin: auto;" /></p>
</div>
<div id="reorder-dendrogram-by-branch-means-rather-than-sums" class="section level2">
<h2>Reorder dendrogram by branch means rather than sums</h2>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb10"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb10-1"><a href="#cb10-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">reorderfun=</span><span class="cf">function</span>(d, w) <span class="fu">reorder</span>(d, w, <span class="at">agglo.FUN =</span> mean) )</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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CZAACZAACZAACZAACZCA6wi4fQWgU6dOgnz/b7/9tiAIuHPnzja1DwoKkvLly6tjOXLk4ODfJiXuJAESIAESIAESIAESIIH4EXD7CgCCf19++WWpWrWqmt1HoS8KCZAACZAACZAACZAACZBA4hBwqwHQsWNHadSokbRp00aQqhOrACNHjpTSpUuru4Vr0N69e2O88379+sV4nAedJxAQdleKX97h/Ik8gwRIgARIgARIgARIwPQE3GYAXLhwQTJlyqQG/6BUsGBBmTZtmnzzzTcWAwABvkOGDJFSpUoJCoZREoZA9lunZeTqrglzMV6FBEiABEiABEiABEjAUATcZgD4+/urWX/ru/X19RVv72dhBw0aNJBff/1VZftBgDBiBeIiqAOAomL25GkdABYCs8eH+0mABEiABEiABEiABDyHgNsMABTvwsB82LBhKtMPYgEmTpwow4cPj0S3Zs2a8vrrr6vUn7Vr1450zNEPKBamBxDbOgcGwA3tQFZbB7mPBEiABEiABEiABEiABDyIgNsMADDEgH/BggWyePFiyZw5s0yZMkVy584dDe/HH38cbZ8zOzJkyCDnzp2ze4qPj4+kYyEwu3x4gARIgARIgARIgARIwHMIuNUAgLtPq1at1MtzkPJOSYAESIAESIAESIAESMC4BJ455BtXR2rmYgInUueXdi1WuLhXdkcCJEACJEACJEACJGAGAjQAzPCUXKxjmLefhAakdXGv7I4ESIAESIAESIAESMAMBGgAmOEpUUcSIAESIAESIAESIAEScBEBGgAuAsluSIAESIAESIAESIAESMAMBGgAmOEpUUcSIAESIAESIAESIAEScBEBGgAuAmmmbjLcvSjdt40wk8rUlQRIgARIgARIgARIwEUE3JoG1EU6xtrN9evXpXnz5nbboSBZqERIZvGy28aTDqR+GCqNj/zsSbfMeyUBEiABEiABEiABEviPQJIwAFKmTClDhgyx+1CrV68uQRF2D/MACZAACZAACZAACZAACXgMgSRhAPj5+UnVqlXtPjQvLy/xi+Dsv11APEACJEACJEACJEACJOAxBBgD4DGPmjdKAiRAAiRAAiRAAiRAAiI0ADzwW3DfN0D2ZXjOA++ct0wCJEACJEACJEACJEADwAO/A2dT5pYP60z1wDvnLZMACZAACZAACZAACSSJGACjPcb9hUrK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" style="display: block; margin: auto;" /></p>
</div>
<div id="color-dendrograms-branches-using-dendextend" class="section level2">
<h2>Color dendrograms’ branches (using dendextend)</h2>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb11"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb11-1"><a href="#cb11-1" tabindex="-1"></a>full <span class="ot"><-</span> <span class="fu">heatmap.2</span>(x) <span class="co"># we use it to easily get the dendrograms</span></span></code></pre></div>
</details>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb12"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb12-1"><a href="#cb12-1" tabindex="-1"></a><span class="fu">library</span>(dendextend) <span class="co"># for color_branches</span></span>
<span id="cb12-2"><a href="#cb12-2" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, </span>
<span id="cb12-3"><a href="#cb12-3" tabindex="-1"></a> <span class="at">Rowv=</span><span class="fu">color_branches</span>(full<span class="sc">$</span>rowDendrogram, <span class="at">k =</span> <span class="dv">3</span>),</span>
<span id="cb12-4"><a href="#cb12-4" tabindex="-1"></a> <span class="at">Colv=</span><span class="fu">color_branches</span>(full<span class="sc">$</span>colDendrogram, <span class="at">k =</span> <span class="dv">2</span>))</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwAAAAJACAYAAAA6rgFWAAAEDmlDQ1BrQ0dDb2xvclNwYWNlR2VuZXJpY1JHQgAAOI2NVV1oHFUUPpu5syskzoPUpqaSDv41lLRsUtGE2uj+ZbNt3CyTbLRBkMns3Z1pJjPj/KRpKT4UQRDBqOCT4P9bwSchaqvtiy2itFCiBIMo+ND6R6HSFwnruTOzu5O4a73L3PnmnO9+595z7t4LkLgsW5beJQIsGq4t5dPis8fmxMQ6dMF90A190C0rjpUqlSYBG+PCv9rt7yDG3tf2t/f/Z+uuUEcBiN2F2Kw4yiLiZQD+FcWyXYAEQfvICddi+AnEO2ycIOISw7UAVxieD/Cyz5mRMohfRSwoqoz+xNuIB+cj9loEB3Pw2448NaitKSLLRck2q5pOI9O9g/t/tkXda8Tbg0+PszB9FN8DuPaXKnKW4YcQn1Xk3HSIry5ps8UQ/2W5aQnxIwBdu7yFcgrxPsRjVXu8HOh0qao30cArp9SZZxDfg3h1wTzKxu5E/LUxX5wKdX5SnAzmDx4A4OIqLbB69yMesE1pKojLjVdoNsfyiPi45hZmAn3uLWdpOtfQOaVmikEs7ovj8hFWpz7EV6mel0L9Xy23FMYlPYZenAx0yDB1/PX6dledmQjikjkXCxqMJS9WtfFCyH9XtSekEF+2dH+P4tzITduTygGfv58a5VCTH5PtXD7EFZiNyUDBhHnsFTBgE0SQIA9pfFtgo6cKGuhooeilaKH41eDs38Ip+f4At1Rq/sjr6NEwQqb/I/DQqsLvaFUjvAx+eWirddAJZnAj1DFJL0mSg/gcIpPkMBkhoyCSJ8lTZIxk0TpKDjXHliJzZPO50dR5ASNSnzeLvIvod0HG/mdkmOC0z8VKnzcQ2M/Yz2vKldduXjp9bleLu0ZWn7vWc+l0JGcaai10yNrUnXLP/8Jf59ewX+c3Wgz+B34Df+vbVrc16zTMVgp9um9bxEfzPU5kPqUtVWxhs6OiWTVW+gIfywB9uXi7CGcGW/zk98k/kmvJ95IfJn/j3uQ+4c5zn3Kfcd+AyF3gLnJfcl9xH3OfR2rUee80a+6vo7EK5mmXUdyfQlrYLTwoZIU9wsPCZEtP6BWGhAlhL3p2N6sTjRdduwbHsG9kq32sgBepc+xurLPW4T9URpYGJ3ym4+8zA05u44QjST8ZIoVtu3qE7fWmdn5LPdqvgcZz8Ww8BWJ8X3w0PhQ/wnCDGd+LvlHs8dRy6bLLDuKMaZ20tZrqisPJ5ONiCq8yKhYM5cCgKOu66Lsc0aYOtZdo5QCwezI4wm9J/v0X23mlZXOfBjj8Jzv3WrY5D+CsA9D7aMs2gGfjve8ArD6mePZSeCfEYt8CONWDw8FXTxrPqx/r9Vt4biXeANh8vV7/+/16ffMD1N8AuKD/A/8leAvFY9bLAAAAOGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAACoAIABAAAAAEAAAMAoAMABAAAAAEAAAJAAAAAAJ+ReRcAAEAASURBVHgB7J0HeFTF18ZPSCGN3pLQQm/Se+8dpAkqKGClWEFFxAqKFFE+BQVEBVEQkC7Si4gICEgTCL23QCB0SELy3Xf432Wz2U02yd1kb/Ke51n2lrkzZ353gTkzZ87xiNNEKOlCIDw8XP755x85cuSIFClSRBo2bCj58uVLli47d+6U06dPS/Xq1aVgwYLJejaxwpcvX5a///5bsmfPLk2aNLEUvXPnjqxevVqdBwcHS82aNS33eEACJEACJEACJEACJOD+BLzcX8WMqeG3334rgwcPllu3blk6mDNnTvn666+lZ8+elmtJHYwfP15++uknmT17tjz++ONJFXf6/t69e6VTp05SsWJF2bNnj3ouJiZGtfHbb78JBv8bNmxwuj4WJAESIAESIAESIAEScA8CWdxDjcylxaJFi6Rfv35y//59ef/99+XHH3+ULl26SGRkpLz44oty7tw5twOChaLnn39eMPjHKsXatWulVKlSbqcnFSIBEiABEiABEiABEkicAFcAEudj+F0MpN944w1V73fffSe9evVSx71795ZWrVpJRESEbN++XR599FFL23/++aeabb9y5YrUqlVLzcJnyeLYdrtx44asXLlSNm3aJDly5JB27dqp51BhVFSUYNUgJCREihcvLr/++qu0adNGfSwN2jl48803laGSO3du5QJUrly5eKV+//13WbNmjfj7+0vbtm2lQYMG6v60adMErk49evSQYsWKqWsHDhyQJUuWKAOia9eu8erhCQmQAAmQAAmQAAmQgIsJYA8AJe0IaP762HMR5+vrG6etACTZ8Ntvv63K4xn9ow2u427fvq2effrpp9V1zQVInV+9ejWuWrVq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F4cMsf8sr5IACZAACZAACZBABiKQrgZAlSpVZPHixdKvXz/Jog32rGXPnj1y6dIlNaC1vm7vGG5CkyZNsndLXUMbf//9twQHBzssY/SNunXryvjx46VOnTpGV+2wvieeeEK6dOkijz/+uMMyRt8YOnSoMtDefvtto6t2WB/eNVzGvvnmG4dleIMESIAESIAEMiKB7nMmy/pjYeJpM25KbV+jY+/LuuNavR7xx2NG1HvglY+lQGDauHSnVt/M8ny6GgBdu3aVpUuXSmhoqNSsWVNy585tcQGCATBlyhS33RCcWX4g7CcJkAAJkAAJkID7EKhTqJhUyB8iwxo5diNOibZ3Y6LEJ4tXggnZlNRl/UyJ/xsm/klERrQuz+O0IZCuBkBAQIDMmTNHue+EhYXJyZMnBS5ABQsWlJYtWzo1+582mNgKCZAACZAACZAACaQ/Abg1Y5bex9PYIZzR9emkHO8I1EvwOz0IGPvrSWEPKmt+7PhQSIAESIAESIAESIAESIAEXEvAWEcv1+rK2kmABEiABEiABEiABEiABFJJgAZAKgHycRIgARIgARIgARIgARIwEwG3cAFyNTBEG/LxQRDPtJPy5ctLYGBg2jWotYTwqXnyJB4T32iFChcunOZ7NfLnz682jhvdF9ZHAiRAAiRAAiRAApmBQKYwAJYtW5bm7/L7779P8zZHjhyZ5m2+9NJLad5mt27d0rxNNkgCJEACJEACJEACGYUAXYAyyptkP0iABEiABEiABEiABEjACQI0AJyAxCIkQAIkQAIkQAIkQAIkkFEI0ADIKG+S/SABEiABEiABEiABEiABJwjQAHACEouQAAmQAAmQAAmQAAmQQEYhQAMgo7xJ9oMESIAESIAESIAESIAEnCBAA8AJSCxCAiRAAiRAAiRAAiRAAhmFAA2AjPIm2Q8SIAESIAESIAESIAEScIIADQAnILEICZAACZAACZAACZAACWQUAjQAUvkmY2JiJC4uLpW18HESIAESIAESIAESIAESSBsCGdoA+OOPP6R+/foSHBwsjz32mNy8edNQqhcvXpTixYvLsWPHLPVevXpVevToIYUKFZKKFSvKjh07LPdcrY+lIYMO7t+/L2+88YaUK1dOSpYsKZMmTbLUnJH6aekUD0iABEiABEiABEggExDIsAZARESE9OzZU8aNG6cG6Pny5VODWaPe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7A+AMdC+fXv9llStWlU+/fRTqVatmpQoUUI8PT1l6tSpKv+ApRAPSIAESIAESIAESIAETEWABoCpXpd9ZTGI1912rEtgE3DXrl1V6E748VsLVgd0+fHHH+XatWvi6+srWbNm1S+r78GDB8trr70mkZGRaiNxvJs8IQESIAESIAESIAESMB0BGgCme2XJUxguQraDf3s15MiRw95ldQ0z/4giRCEBEiABEiABEiABEjA/Ae4BMP87ZA9IgARIgARIgARIgARIwGkCNACcRsWCJEACJEACJEACJEACJGB+AjQAzP8O2QMSIAESIAESIAESIAEScJoADQCnUbEgCZAACZAACZAACZAACZifAA0A879D9oAESIAESIAESIAESIAEnCZAA8BpVCxIAiRAAiRAAiRAAiRAAuYnQAPA/O+QPSABEiABEiABEiABEiABpwkwD4DTqFiQBEggrQls7vCqZHukpCCfBSXzErhx8IREX70u+96ZkHkhsOeKwM3Dp6TUW70ld+2KJEICJJAKAjQAUgGPj5IACbiWwN3zEVKs/2PioSWjo2ReAn6FC0hURKTkqlEh80JgzxWBG/uOStz9WNIgARJIJQEaAKkEyMdJgARcR8Aji4fkb11PsnjznyrXUWbNJGAeAmd+WSFegf7mUZiakoCbEuAeADd9MVSLBEiABEiABEiABEiABFxBgAaAK6iyThIgARIgARIgARIgARJwUwI0ANz0xVAtEiABEiABEiABEiABEnAFARoArqDKOkmABEiABEiABEiABEjATQnQAHDTF0O1SIAESIAESIAESIAESMAVBBhawxVUWScJpJJA+OotcuLbBRJQvGAqazL343Ex92W/FvvdwzPzzlXcPnFeCvVsI8Gdmpj7ZVL7TEXg5PeL5PapC+IblMfQft86cU5Oz1wmVzaFGFZvXFycXPs3TKp+94FhdbIiEnB3AjQA3P0NUb9MSSBWG/hq2a8kb7NambL/eqfvXroqOWs/oqHIvAbAzWNn5d6V6yoOvs4ls33HRkWLZMkivgWMHUxmNo5p2d8bYSck5uZt8Q3JZ2izflp9XtkC1O/BsIpj4yRSMwAoJJCZCNAAyExvm301DQHvHIGSNW9OKdC6rml0doWi+4d+JZgBz8yZgKOvXJPjU+bJ6RlLDUUcc+eeNojy0MbVxhlXmEmFGFkn6oMB4JXd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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb13"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb13-1"><a href="#cb13-1" tabindex="-1"></a><span class="co"># Look at the vignette for more details:</span></span>
<span id="cb13-2"><a href="#cb13-2" tabindex="-1"></a><span class="co"># https://cran.r-project.org/web/packages/dendextend/vignettes/dendextend.html</span></span></code></pre></div>
</details>
</div>
<div id="plot-a-sub-cluster-using-the-same-color-coding-as-for-the-full-heatmap" class="section level2">
<h2>plot a sub-cluster using the same color coding as for the full
heatmap</h2>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb14"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb14-1"><a href="#cb14-1" tabindex="-1"></a>full <span class="ot"><-</span> <span class="fu">heatmap.2</span>(x)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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1athuuzatauaLJ89e1aGDRsmjRo1kkePHomr9QmjhEEffvjhBwkMDJR9+/bJtm3bZPDgwRaDJi49p0G42A0JkAAJkAAJkAAJmIKAlym0jIKSu3fvlnz58km5cuXU3X379pWSJUvK5MmTo9Bb2FuePHkiM2bMkPnz50vlypXDXFyxYoUyOLy8vKRBgwaSIUMG2bx5szx//txl+oRRwMAPnTt3lk6dOknChAnFz89P4O708OFDNUJcek4DkbErEiABEiABEiABEnB7AnHWADh//rxkzJjR8gXADej27duCybuPj4/lfFQOcP+6deteuRX9P378WNKkSWO5BgMgKChIHjx44DJ9LIMZfICJP14wdL799lupU6eOMqji2nMajI3dkQAJkAAJkAAJkIBbE4izLkA3btyQJEmSWOD7+vqqY6PjACwDaAe2Y+IadMCYttdiQh9r3aJzDBembNmyyYEDB+TEiROvPEtcec7oMOK9JEACJEACJEACJGAWAnHWAEidOrXcvXvX8j1gEo7V7JQpU1rOGX1gOyb6v3PnjgpCtr0WE/oY9Xzt2rWTuXPnSqlSpWTChAli+yxx5TmN4sV+SIAESIAESIAESMCdCcRZAyBTpkwCNyBdcIzMPB4eHvopw99hXMA96MqVK5a+MW6WLFkkNvSxKBHFg1mzZsnevXstdxctWlSOHj2qjKi49JyWB+QBCZAACZAACZAACcQDAnHWAECGnuPHj8v27dtV8CpWrhs3buzyrxTpRr///nsV9LtmzRp5+vSpFChQQGUMig19ovPASPU5aNAgVecAMQx//PGHVKxYUXUZl54zOox4LwmQAAmQAAmQAAmYjUCcDQJOlCiRjBs3TmrXrq2CcgMCAmTJkiUu/36+/PJLlf1n9uzZ4unpKVOnTlWuRxg4NvSJzgMjA9DWrVtVPQPUBKhfv770799fdRmXnjM6jHgvCZAACZAACZAACZiNgIdWxTZOl7FF6krEArjS99/el379+nVB7QFbiS19bPWIzOf79+8rIwapTW0lLj2n7bPxMwmQgHsQQNplpFOePn26eyhELUggFgl88803gv+Xhw4dGotaOD90smTJ5NKlS5I0aVLnb2JLlxN4dUbn8iFjdgBMWmN68o8ntDf5x/nY0gdjR1WssynZ9hGXntP22fiZBEiABEiABEiABOIigTgbAxAXvyw+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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb15"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb15-1"><a href="#cb15-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">Colv=</span>full<span class="sc">$</span>colDendrogram[[<span class="dv">2</span>]], <span class="at">breaks=</span>full<span class="sc">$</span>breaks) <span class="co"># column subset</span></span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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KAC4+xfk+J1JwLqiujN7fdF2uXLlZN++fcpDDXaSsdP86aefqh10qJ4goq0lXfCYDu25EaljBACt7/RY/cYyJTC0EfzcvjWWLdn3epZUzxfqz5WATN/JjAV7ItM8PCU1CCdJLYzxyo1I+Xx0uGQL8pHm1f3k+LkItfgvmscn2sU/2k2fPvb80I4jk2YP4cg22RYJkAAJkAAJkAAJuBqBeBUAEJEWPySohmC3HyojOK6DD31NXSY6aPBao7mGtFQXqilHJaEUEOebPJzJlVve3HlIMl65aGkoKu96mgzy0byR8tmMQVbrOLMgIPyBFLr63BXpq/bTqUkCOXImUv7c9kxG/hYuqQ3OgOpW8JXvP429mtWrjonvkQAJkAAJkAAJkAAJRE8gXgUA4+EZIubq3megDx+TBIPVbdu2WX0FBq8p48jSYUfFqlJt458yYHA3q+M5nSOvjOna12q5swuy3D0vI9Z2jFU3SQ2qRD/319ybRhoMhF1vRz9WE+TLJEACJEACJEACJOChBFxGAIgNXxjjZsnyQjndQkNQI/KNjLsFavprlyXoqvUTgAuZsxvGE2FhpO6ZxcW/e343jpoESIAESIAESMA7CcSrAPDnn3/KoUOHbJLv3bu3zXIWkgAJkAAJkAAJkAAJkAAJ2E8gXgUA7MwPHjxYua8sXLiw/aNmTRIgARIgARIgARIgARIggVciEK8CADz9LFu2TDp06CCrVq1S/vBfaRZ8iQRIgARIgARIgARIgARIwC4CzneLE80wEPH3gw8+UF5/oqnKYgcROBOYW1o2We2g1tgMCZAACZAACZAACZCAOxGI1xMADVTfvvHnEUcbgzddw30Tyq2ANN40Zc6VBEiABEiABEiABEjgBYF4PwHglyABEiABEiABEiABEiABEog7AhQA4o41eyIBEiABEiABEiABEiCBeCdAASDePwEHQAIkQAIkQAIkQAIkQAJxR4ACQNyxdpme0j8IkS67h7vMeDgQEiABEiABEiABEiCBuCNAASDuWLtMT4Fht6T+ifkuMx4OhARIgARIgARIgARIIO4IUACIO9bsiQRIgARIgARIgARIgATinQAFgHj/BBwACZAACZAACZAACZAACcQdAacLAIj0q6WIiAiZNm2a9sgrCZAACZAACZAACZAACZBAHBNwaiCwnj17ypIlS2TKlClqWhAAmjVr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UdrQX+ANCZAACZAACZAACZCAyxNI4PIj5ACjJQC1n9y5c8ukSZNM6vbq1Ut69+4tEydOVIt2CAPaYl6rmCtXLuXdB/YBEAbq1q2rFUmxYsVkyJAhUrx4ccmZM6f4+fnJlClTVPwBvRJvSIAESIAESIAESIAE3IqAj0Hd46XSt1sNnYO1hwA+L9R6oMdvK925c0cSJ04siRIlilINdgO3b99WhsRRCplBAh5MYMGCBcrIfv78+R48S06NBDyTAFxg7969WxD4kokESMCUAE8ATHl43BNUhKJb/GPSKVOmtDp37PzDixATCZAACZAACZAACZCA+xOgDYD7f0POgARIgARIgARIgARIgATsJkABwG5UrEgCJEACJEACJEACJEAC7k+AAoD7f0POgARIgARIgARIgARIgATsJkABwG5UrEgCJEACJEACJEACJEAC7k+AAoD7f0POgARIgARIgARIgARIgATsJkABwG5UrEgCJEACJEACJEACJEAC7k+AAoD7f0POgARIgARIgARIgARIgATsJkABwG5UrEgCJEACJEACJEACJEAC7k+AAoD7f0POgARIgARIgARIgARIgATsJkABwG5UrEgCJEACJEACJEACJEAC7k+AAoD7f0POgARIgARIgARIgARIgATsJkABwG5UrEgCJEACJEACJEACJEAC7k+AAoD7f0POgARIgARIgARIgARIgATsJkABwG5UrEgCJEACJEACJEACJEAC7k+AAoD7f0POgARIgARIgARIgARIgATsJkABwG5UrEgCJEACJEACJEACJEAC7k+AAoD7f0POgARIgARIgARIgARIgATsJkABwG5UrEgCJEACJEACJEACJEAC7k+AAoD7f0POgARIgARIgARIgARIgATsJkABwG5UrEgCJOBtBNKmTSt58+b1tmlzviTgEQRKlSol/v7+HjEXToIEHE3AJ9KQHN0o2yMBEiABEiABEiABEiABEnBNAjwBcM3vwlGRAAmQAAmQAAmQAAmQgFMIUABwClY2SgIkQAIkQAIkQAIkQAKuSYACgGt+F46KBEiABEiABEiABEiABJxCgAKAU7CyURIgARIgARIgARIgARJwTQIJXHNYHBUJuA+BiImDJXLOJPcZsIWRdvp2ivQdO0iyXLlgoZRZJEACnkLg2/99LTW2rpGyB7Z7ypQ4Dy8l4LfxPy+d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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb16"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb16-1"><a href="#cb16-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">Rowv=</span>full<span class="sc">$</span>rowDendrogram[[<span class="dv">1</span>]], <span class="at">breaks=</span>full<span class="sc">$</span>breaks) <span class="co"># row subset</span></span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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NNliYmKUoZgvXz6VPq26JIHcgWUqZeo/5Bn64IMPUk/AKyRAAiRAAiRAAiTgIQTcagBUrlwZ8+bNQ48ePeCb7G347t27ce7cOdWhTY+1uAmNGzcu1WRSx6ZNm2DtMKaa0IkXatasic8//xw1atRwYqlpF/X888+jdevWaN++fdoJnXj1/fffVwZa//79nVhq2kXJvRaXsa+//jrthLxKAiRAAiRAAh5G4Omnn8by5cudPl9S3LClXHHFdmaQck+fPo3IyEhnFsuyHCTgVgOgTZs2WLhwIYoWLYpq1aohZ86cNhcgMQC++eYbpz/gDvJidhIgARIgARIgARJwG4HatWujUqVKGDx4sFM13Lp1CwEBAfe9kHW0kly5ciE4ONjRYpjfyQTcagDIAzFjxgzlvrN//36I24y4zBQoUACNGze26+2/k3mwOBIgARIgARIgARIwLQHxmJC39NJZd2ZwdnlWbeKGzWA+Am41AKw4xJKVDwMJkAAJkAAJkAAJkAAJkIBrCdxbzsW19bB0EiABEiABEiABEiABEiABExCgAWCCm0AJJEACJEACJEACJEACJJBZBEzhAuTqxspqQ67ybUtNe/ny5RESEpLaZZfEy/KpMtkmM0OhQoUyfa6GLK8qE8cZSIAESIAESIAESIAEMk7AKwyAxYsXZ5yMgzm+++47B0vIePahQ4dmPJODOd544w0HS8h49rZt22Y8E3OQAAmQAAmQAAmQAAkoAnQB4oNAAiRAAiRAAiRAAiRAAl5EgAaAF91sNpUESIAESIAESIAESIAEaADwGSABEiABEiABEiABEiABLyJAA8CLbjabSgIkQAIkQAIkQAIkQAI0APgMkAAJkAAJkAAJkAAJkIAXEaAB4EU3m00lARIgARIgARIgARIgARoAfAZIgARIgARIgARIgARIwIsI0ADwopvNppIACZAACZAACZAACZAADQAHn4H4+HhYLBYHS2F2EiABEiABEiABEiABEsgcAh5tAPzyyy+oXbs28uXLh2effRbXrl1zKtWzZ8+iePHi+Ouvv2zlXrx4Ec899xwKFiyIChUqYPv27bZrrtZjq8hJB3fu3MG7776LcuXKoWTJkhg3bpytZE9qp61RPCABEiABEiABEiABLyDgsQbAhQsX0KFDB4wcOVJ10PPkyaM6s866p1OmTEGjRo1w5syZJEW+/vrrqrN89OhRDBs2DC1atMCtW7fgaj1JRDjpZOzYsdi/fz927tyJzZs3Y/DgwTaDxpPa6SRcLIYESIAESIAESIAEtCDgr4XKBxC5bds2lC1bFjVr1lS533vvPVStWhXffPPNA5SWNEtsbCwmTpyIn376CY8//niSi4sXL1YGh7+/P5555hlERkZi/fr1SEhIcJmeJAKceNKjRw9069YNgYGBCAkJgbg73bx5U9XgSe10IjIWRQIkQAIkQAIkQAKmJ+CxBsDx48eRP39+2w0QN6BLly5BOu8BAQG2+Ac5kPwrV668L6uUf/v2beTOndt2TQyA6Oho3Lhxw2V6bJU5+UA6/vIRQ+f//u//0KRJE2VQeVo7nYyNxZEACZAACZAACZCAqQl4rAvQ+fPnERwcbIMfFBSkjp09D8BWgXGQvE65JhqkzuTXMkNPYm2OHIsLU5EiRbB7924cOnTovrZ4SjsdYcS8JEACJEACJEACJKALAY81AHLlyoWrV6/a7oN0wuVtdnh4uC3O2QfJ65Tyr1y5oiYhJ7+WGXqc1b5OnTph5syZqFatGsaMGYPkbfGUdjqLF8shARIgARIgARIgATMT8FgDoECBAhA3IGuQY1mZx8fHxxrl9G8xLsQ96PTp07aypd5ChQrBHXpsIh7wYOrUqdixY4ctd+XKlbFv3z5lRHlSO20N5AEJkAAJkAAJkAAJeAEBjzUAZIWegwcP4tdff1WTV+XNdcuWLV1+S2W50S+//FJN+l2+fDni4uJQvnx5tWKQO/Q40mBZ6nPQoEFqnwOZwzBt2jTUqVNHFelJ7XSEEfOSAAmQAAmQAAmQgG4EPHYScNasWfHFF1/gySefVJNyixYtinnz5rn8/nzyySdq9Z/p06fDz88PUVFRyvVIKnaHHkcaLCsAbdy4Ue1nIHsCNGvWDO+//74q0pPa6Qgj5iUBEiABEiABEiAB3Qj4GLvYevQ2trJ0pcwFcKXvf0o3/dy5c5C9B5IHd+lJriMj59evX1dGjCxtmjx4UjuTt43nJEAC5iAgyy7LcsoTJkwwhyCqIAE3Evj3v/8N+b88dOhQN6qwv+qwsDCcPHkSoaGh9mdiSpcTuL9H5/IqM7cC6bRmdudfWphS51/i3aVH6n7QkHg1peRleFI7k7eN5yRAAiRAAiRAAiTgiQQ8dg6AJ94stokESIAESIAESIAESIAEHCVAA8BRgsxPAiRAAiRAAiRAAiRAAhoRoAGg0c2iVBIgARIgARIgARIgARJwlAANAEcJMj8JkAAJkAAJkAAJkAAJaESABoBGN4tSSYAESIAESIAESIAESMBRAjQAHCXI/CRAAiRAAiRAAiRAAiSgEQEaABrdLEolARIgARIgARIgARIgAUcJ0ABwlKCb8sumGrKnwNGjR+9TULduXXz33Xf3xSeOyJ8/Pw4cOJA4isckQAIkQAIkQAIkQAJeQIAGgKY3uUCBAmjUqBFmzJiRpAXHjh3Djh070K5duyTxPCEBEiABEiABEiABEiABIUADQOPnoHPnzpg+fXqSFkydOhWtWrWCbL198+ZNvP766xBjIWfOnHjuuedw7dq1JOl///13tGzZ0ha3bds2tG7d2na+bt06VK5cGTly5EDbtm1x4cIF2zUekAAJkAAJkAAJkAAJ6EeABoB+98ymWDrqR44cSeLK8+OPP6Jr164qzZdffqmuSad+w4YN2Llz530jBmIk/P3337Yy5dzqVnT+/Hk0b94cb7/9Nvbs2YNs2bLhP//5jy0tD0iABEiABEiABEiABPQjQANAv3tmUywdcnH1sboBSQf/6tWraNiwoUojb+wnT56MfPnyIVeuXChbtixOnz5ty5/ewc8//4yHHnoIHTp0QEREBIYNG4bFixenl43XSYAESIAESIAESIAETEyABoCJb4490hK7AU2ZMgUvvvgifH3v3tbQ0FB89NFHKFKkCGrUqIG9e/fizp07aRZrsVhs12U+wfbt25E7d271KV++PP755x/IBGQGEiABEiABEiABEiABPQnQANDzvtlUP/7448rX/48//lDzAbp06WK79tprryEhIQFr1qxRbj516tRB4g6+JBRjITY21pZHfPytacLDw9VE4ytXrsD6OXXqlJpTYMvAAxIgARIgARIgARIgAa0I0ADQ6nbdL9bHxwcyCjBo0CAUKlQIpUuXtiWSznrTpk1RvHhxREdHY9WqVYiPj7ddl4M8efLgxIkTOHfunIqfO3eu7bqsMrR69WocOnRIxc2ZMwfVq1e/rwxbBh6QAAmQAAmQAAmQAAmYnoC/6RVSYLoExO2nVKlS+Oabb5Kk7devH95//32MHz9eddrFGLB25q0JS5YsqVb3kfkBYgw0a9bMegmPPPII/v3vf6NKlSooUaIE/Pz8EBUV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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb17"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb17-1"><a href="#cb17-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">Colv=</span>full<span class="sc">$</span>colDendrogram[[<span class="dv">2</span>]],</span>
<span id="cb17-2"><a href="#cb17-2" tabindex="-1"></a> <span class="at">Rowv=</span>full<span class="sc">$</span>rowDendrogram[[<span class="dv">1</span>]], <span class="at">breaks=</span>full<span class="sc">$</span>breaks) <span class="co"># both</span></span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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69eXr7/+Wnr06CHnzp0TngB46wxQLgIIIIAAAggggIDlBIoUKSLz5s2TfPnyyahRo5z1f+SRR2TOnDnO37qwePFiue+++yQxMdGst9ls8t5770nHjh3lhhtukPvvv1/Wrl1rtp0/f96Zd9asWaLlOdKff/4pAwcONAGHdk367rvvHJvM96effirjx4839Wrbtq2MGDFCkpOTU+XRH4ULF5apU6fKHXfc4dxWtGhRCQkJkf3795t1M2bMIABw6rCAAAIIIIAAAggggIBdoFChQuYCfsOGDU6P999/X3799Vfnb13Q7Xq33XExPnLkSNPnXp8sXHfddbJmzRpp0KCB2U8vwvUCXb8jIyPNMbQMDTa0y5Gjq44GEdodaezYsbrZpCVLlpgAQO/g64W8dlMKDU1/H79MmTJy6623SkREhNlv69at8uijj0pMTIzcfPPNZt3GjRuFLkAXXfkzSAWaN28uNWrUkPz587sV0H885cqVc5uHjQgggAACCCAQOAL6//2vvvpKLly4YJ4GeNKyzz77TLp37y6TJk0y2R9++GG55ZZbRLvmaDcc7W6kYwv0An/o0KGmO86AAQPMYN3ly5eb4EB3rFixojz55JPStWtX5/XHpk2bRO/ed+rUyZOqSL9+/eSdd94xZS5YsEAqV65s9tu9ezcBgEeCZApYgd9//908btOI3F3KLEBwty/brCtQJ+FniT2x07oNoOYIBLHAGOkvReVwEAvQ9JwKaF/5pKQk5919T8rTm4oaBOid+Hbt2km9evVEL75dpXXr1sn27dtN958dO3Y4szVr1sx089E7/XrXX1NYWJgZm+DMlMnCnXfeaZ5ifPDBB6ZLkgYDt99+u5kRiCcAmeCxObAFoqOj5Z577pHY2NjAbiity5ZA6VMJoh8SAghYT6C5LLRepamxXwls3rxZ4uLiMu0lkLLSeue/T58+Mnr0aHn22WdFuwLpRffzzz8vBQsWTJnVLOsxND322GPmY36k+MOxXVfptYqOS/A06cw/mvQpgk4JqnXQupQqVYonAJ4ikg8BBBBAAAEEEEAgOAR0JiDtv++4iNZWa9997Q6UMh0+nPopU7FixeTLL78UXa8DebUL0VtvvSW7du2SmTNnptzVLDt6IEybNs30SEibISoqyrnKk4t/7d7zzz//iHZxTpm0/78GJDoDkXZtSj96IGVulhFA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" style="display: block; margin: auto;" /></p>
</div>
</div>
<div id="show-effect-of-row-and-column-label-rotation" class="section level1">
<h1>Show effect of row and column label rotation</h1>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb18"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb18-1"><a href="#cb18-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtCol=</span><span class="cn">NULL</span>)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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1athuuzatauaLJ89e1aGDRsmjRo1kkePHomr9QmjhEEffvjhBwkMDJR9+/bJtm3bZPDgwRaDJi49p0G42A0JkAAJkAAJkAAJmIKAlym0jIKSu3fvlnz58km5cuXU3X379pWSJUvK5MmTo9Bb2FuePHkiM2bMkPnz50vlypXDXFyxYoUyOLy8vKRBgwaSIUMG2bx5szx//txl+oRRwMAPnTt3lk6dOknChAnFz89P4O708OFDNUJcek4DkbErEiABEiABEiABEnB7AnHWADh//rxkzJjR8gXADej27duCybuPj4/lfFQOcP+6deteuRX9P378WNKkSWO5BgMgKChIHjx44DJ9LIMZfICJP14wdL799lupU6eOMqji2nMajI3dkQAJkAAJkAAJkIBbE4izLkA3btyQJEmSWOD7+vqqY6PjACwDaAe2Y+IadMCYttdiQh9r3aJzDBembNmyyYEDB+TEiROvPEtcec7oMOK9JEACJEACJEACJGAWAnHWAEidOrXcvXvX8j1gEo7V7JQpU1rOGX1gOyb6v3PnjgpCtr0WE/oY9Xzt2rWTuXPnSqlSpWTChAli+yxx5TmN4sV+SIAESIAESIAESMCdCcRZAyBTpkwCNyBdcIzMPB4eHvopw99hXMA96MqVK5a+MW6WLFkkNvSxKBHFg1mzZsnevXstdxctWlSOHj2qjKi49JyWB+QBCZAACZAACZAACcQDAnHWAECGnuPHj8v27dtV8CpWrhs3buzyrxTpRr///nsV9LtmzRp5+vSpFChQQGUMig19ovPASPU5aNAgVecAMQx//PGHVKxYUXUZl54zOox4LwmQAAmQAAmQAAmYjUCcDQJOlCiRjBs3TmrXrq2CcgMCAmTJkiUu/36+/PJLlf1n9uzZ4unpKVOnTlWuRxg4NvSJzgMjA9DWrVtVPQPUBKhfv770799fdRmXnjM6jHgvCZAACZAACZAACZiNgIdWxTZOl7FF6krEArjS99/el379+nVB7QFbiS19bPWIzOf79+8rIwapTW0lLj2n7bPxMwmQgHsQQNplpFOePn26eyhELUggFgl88803gv+Xhw4dGotaOD90smTJ5NKlS5I0aVLnb2JLlxN4dUbn8iFjdgBMWmN68o8ntDf5x/nY0gdjR1WssynZ9hGXntP22fiZBEiABEiABEiABOIigTgbAxAXvyw+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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb19"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb19-1"><a href="#cb19-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtCol=</span><span class="dv">0</span>, <span class="at">adjCol =</span> <span class="fu">c</span>(<span class="fl">0.5</span>,<span class="dv">1</span>) )</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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1athuuzatauaLJ89e1aGDRsmjRo1kkePHomr9QmjhEEffvjhBwkMDJR9+/bJtm3bZPDgwRaDJi49p0G42A0JkAAJkAAJkAAJmIKAlym0jIKSu3fvlnz58km5cuXU3X379pWSJUvK5MmTo9Bb2FuePHkiM2bMkPnz50vlypXDXFyxYoUyOLy8vKRBgwaSIUMG2bx5szx//txl+oRRwMAPnTt3lk6dOknChAnFz89P4O708OFDNUJcek4DkbErEiABEiABEiABEnB7AnHWADh//rxkzJjR8gXADej27duCybuPj4/lfFQOcP+6deteuRX9P378WNKkSWO5BgMgKChIHjx44DJ9LIMZfICJP14wdL799lupU6eOMqji2nMajI3dkQAJkAAJkAAJkIBbE4izLkA3btyQJEmSWOD7+vqqY6PjACwDaAe2Y+IadMCYttdiQh9r3aJzDBembNmyyYEDB+TEiROvPEtcec7oMOK9JEACJEACJEACJGAWAnHWAEidOrXcvXvX8j1gEo7V7JQpU1rOGX1gOyb6v3PnjgpCtr0WE/oY9Xzt2rWTuXPnSqlSpWTChAli+yxx5TmN4sV+SIAESIAESIAESMCdCcRZAyBTpkwCNyBdcIzMPB4eHvopw99hXMA96MqVK5a+MW6WLFkkNvSxKBHFg1mzZsnevXstdxctWlSOHj2qjKi49JyWB+QBCZAACZAACZAACcQDAnHWAECGnuPHj8v27dtV8CpWrhs3buzyrxTpRr///nsV9LtmzRp5+vSpFChQQGUMig19ovPASPU5aNAgVecAMQx//PGHVKxYUXUZl54zOox4LwmQAAmQAAmQAAmYjUCcDQJOlCiRjBs3TmrXrq2CcgMCAmTJkiUu/36+/PJLlf1n9uzZ4unpKVOnTlWuRxg4NvSJzgMjA9DWrVtVPQPUBKhfv770799fdRmXnjM6jHgvCZAACZAACZAACZiNgIdWxTZOl7FF6krEArjS99/el379+nVB7QFbiS19bPWIzOf79+8rIwapTW0lLj2n7bPxMwmQgHsQQNplpFOePn26eyhELUggFgl88803gv+Xhw4dGotaOD90smTJ5NKlS5I0aVLnb2JLlxN4dUbn8iFjdgBMWmN68o8ntDf5x/nY0gdjR1WssynZ9hGXntP22fiZBEiABEiABEiABOIigTgbAxAXvyw+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4jZ9AJLip85rjigCcIBy7xShE6hiO4uaXfPoQBfuC0CHEkv2apYp3E3b3h7Mb5DYJ5zi6TM32oczYqCdf5yLzwafUSR2/qEfou243+cot0PAINDOkD/3uBXXAMdYOPiqWX/tAAuzF/ihwDzC3ek3oc/UH52t4ouOOTpr3iSh5widZG+df9SJwVBidP7drweDHHPnH/tVeFspXbq0rF69Wh+OgTZMhDAQSqzOv1lv3CeB3u/m84PZDvQZA1P3zr+53cS4BnP7SXE79n7Nk+KnyGuOOQIIA4kwmirGs44KE3MXyAsigSRKAOEQ4VAPu21l2qNfGOgjSgoiV1EijwACMmCVAOEqMYhRpjZ6MIvPjEIC0UqAJkDR+slR75gmgOVczAgiVB6FBEggNgns379fr9z4mhmNtCuH6QdWLRCsALO2sSD4roU1NFZ4fAlMsmC+hZU2XH9ii/Il0U7hvlZmElvHhNqPhWtI6BojdT8HAJH6yVAvEiABEiABEiABEiABErCBQGwM320AwypJgARIgARIgARIgARIIBYJcAAQi58qr4kESIAESIAESIAESIAEvBDgAMALGBaTAAmQAAmQAAmQAAmQQCwS4AAgFj9VXhMJkAAJkAAJkAAJkAAJeCHAAYAXMCwmARIgARIgARIgARIggVgkwAFALH6qvCYSIAESIAESIAESIAES8EKAAwAvYFhMAiRAAiRAAiRAAiRAArFIgAOAWPxUeU0kQAIkQAIkQAIkQAIk4IUABwBewLCYBEiABEiABEiABEiABGKRAAcAsfip8ppIgARIgARIgARIgARIwAsBDgC8gGExCZAACZAACZAACZAACcQiAQ4AYvFT5TWRAAmQAAmQAAmQAAmQgBcCHAB4AcNiEiABEiABEiABEiABEohFAhwAxOKnymsiARIgARIgARIgARIgAS8EOADwAobFJEACJEACJEACJEACJBCLBDgAiMVPlddEAiRAAiRAAiRAAiRAAl4IcADgBQyLSYAESIAESIAESIAESCAWCXAAEIufKq+JBEiABEiABEiABEiABLwQ4ADACxgWkwAJkAAJkAAJkAAJkEAsEuAAIBY/VV4TCZAACZAACZAACZAACXghwAGAFzAsJgESIAESIAESIAESIIFYJMABQCx+qrwmEiABEiABEiABEiABEvBCgAMAL2BYTAIkQAIkQAIkQAIkQAKxSIADgFj8VHlNJEACJEACJEACJEACJOCFAAcAXsCwmARIgARIgARIgARIgARikQAHALH4qfKaSIAESIAESIAESIAESMALAQ4AvIBhMQmQAAmQAAmQAAmQAAnEIgEOAGLxU+U1kQAJkAAJkAAJkAAJkIAXAhwAeAHDYhIgARIgARIgARIgARKIRQIcAMTip8prIgESIAESIAESIAESIAEvBDgA8AKGxSRAAiRAAiRAAiRAAiQQiwQ4AIjFT5XXRAIkQAIkQAIkQAIkQAJeCHAA4AUMi0mABEiABEiABEiABEggFglwABCLnyqviQRIgARIgARIgARIgAS8EOAAwAsYFpMACZAACZAACZAACZBALBLgACAWP1VeEwmQAAmQAAmQAAmQAAl4IcABgBcwLCYBEiABEiABEiABEiCBWCTAAUAsfqq8JhIgARIgARIgARIgARLwQoADAC9gWEwCJEACJEACJEACJEACsUiAA4BY/FR5TSRAAiRAAiRAAiRAAiTghQAHAF7AsJgESIAESIAESIAESIAEYpEABwCx+KnymkiABEiABEiABEiABEjACwEOALyAYTEJkAAJkAAJkAAJkAAJxCIBDgBi8VPlNZEACZAACZAACZAACZCAFwIcAHgBw2ISIAESIAESIAESIAESiEUCHADE4qfKayIBEiABEiABEiABEiABLwQ4APAChsUkQAIkQAIkQAIkQAIkEIsEOACIxU+V10QCJEACJEACJEACJEACXghwAOAFDItJgARIgARIgARIgARIIBYJ/D/hwCs0pJb6ewAAAABJRU5ErkJggg==" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb20"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb20-1"><a href="#cb20-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtCol=</span><span class="dv">45</span>, <span class="at">adjCol =</span> <span class="fu">c</span>(<span class="dv">1</span>,<span class="dv">1</span>) )</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwAAAAJACAYAAAA6rgFWAAAEDmlDQ1BrQ0dDb2xvclNwYWNlR2VuZXJpY1JHQgAAOI2NVV1oHFUUPpu5syskzoPUpqaSDv41lLRsUtGE2uj+ZbNt3CyTbLRBkMns3Z1pJjPj/KRpKT4UQRDBqOCT4P9bwSchaqvtiy2itFCiBIMo+ND6R6HSFwnruTOzu5O4a73L3PnmnO9+595z7t4LkLgsW5beJQIsGq4t5dPis8fmxMQ6dMF90A190C0rjpUqlSYBG+PCv9rt7yDG3tf2t/f/Z+uuUEcBiN2F2Kw4yiLiZQD+FcWyXYAEQfvICddi+AnEO2ycIOISw7UAVxieD/Cyz5mRMohfRSwoqoz+xNuIB+cj9loEB3Pw2448NaitKSLLRck2q5pOI9O9g/t/tkXda8Tbg0+PszB9FN8DuPaXKnKW4YcQn1Xk3HSIry5ps8UQ/2W5aQnxIwBdu7yFcgrxPsRjVXu8HOh0qao30cArp9SZZxDfg3h1wTzKxu5E/LUxX5wKdX5SnAzmDx4A4OIqLbB69yMesE1pKojLjVdoNsfyiPi45hZmAn3uLWdpOtfQOaVmikEs7ovj8hFWpz7EV6mel0L9Xy23FMYlPYZenAx0yDB1/PX6dledmQjikjkXCxqMJS9WtfFCyH9XtSekEF+2dH+P4tzITduTygGfv58a5VCTH5PtXD7EFZiNyUDBhHnsFTBgE0SQIA9pfFtgo6cKGuhooeilaKH41eDs38Ip+f4At1Rq/sjr6NEwQqb/I/DQqsLvaFUjvAx+eWirddAJZnAj1DFJL0mSg/gcIpPkMBkhoyCSJ8lTZIxk0TpKDjXHliJzZPO50dR5ASNSnzeLvIvod0HG/mdkmOC0z8VKnzcQ2M/Yz2vKldduXjp9bleLu0ZWn7vWc+l0JGcaai10yNrUnXLP/8Jf59ewX+c3Wgz+B34Df+vbVrc16zTMVgp9um9bxEfzPU5kPqUtVWxhs6OiWTVW+gIfywB9uXi7CGcGW/zk98k/kmvJ95IfJn/j3uQ+4c5zn3Kfcd+AyF3gLnJfcl9xH3OfR2rUee80a+6vo7EK5mmXUdyfQlrYLTwoZIU9wsPCZEtP6BWGhAlhL3p2N6sTjRdduwbHsG9kq32sgBepc+xurLPW4T9URpYGJ3ym4+8zA05u44QjST8ZIoVtu3qE7fWmdn5LPdqvgcZz8Ww8BWJ8X3w0PhQ/wnCDGd+LvlHs8dRy6bLLDuKMaZ20tZrqisPJ5ONiCq8yKhYM5cCgKOu66Lsc0aYOtZdo5QCwezI4wm9J/v0X23mlZXOfBjj8Jzv3WrY5D+CsA9D7aMs2gGfjve8ArD6mePZSeCfEYt8CONWDw8FXTxrPqx/r9Vt4biXeANh8vV7/+/16ffMD1N8AuKD/A/8leAvFY9bLAAAAOGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAACoAIABAAAAAEAAAMAoAMABAAAAAEAAAJAAAAAAJ+ReRcAAEAASURBVHgB7J0HeBRVF4ZPSIFA6DXU0Jv03jvSqxQBKTaKAlJERFEBkSJFBKUJ2EB6l15EQPpPh9B7CwSQXgL557s4y2bZTTbJbLKTfOd5lp2duXPvmXeTcM+9p3iEaiKUWCEQFBQkO3fulJMnT0rWrFmlUqVKkjZt2kjpsnfvXrlw4YKUKFFCMmXKFKl7w2t848YN+eeffyRZsmRStWpVS9OHDx/K2rVr1Wd/f38pVaqU5RoPSIAESIAESIAESIAE3J+Al/urGDc1nDJlivTu3Vvu379vecAUKVLIDz/8IG3atLGci+hg7Nix8ttvv8ns2bOlVatWETV3+vrBgwelcePGUqhQITlw4IC6LyQkRI2xbNkyweR/06ZNTvfHhiRAAiRAAiRAAiRAAu5BIIF7qBG/tFi8eLF07txZnj17JgMHDpRffvlFmjZtKrdv35b3339fLl++7HZAsFH07rvvCib/2KVYv3695M6d2+30pEIkQAIkQAIkQAIkQALhE+AOQPh8DL+KiXSfPn1Uvz/99JO0bdtWHbdv315q164twcHBsnv3bmnUqJFl7L///luttt+8eVNKly6tVuETJHBsu929e1dWr14tW7duleTJk0u9evXUfejwyZMngl2DjBkzSo4cOWTevHlSp04d9bIMaOegb9++ylBJlSqVcgHKnz9/mFZ//vmnrFu3ThInTix169aVihUrquszZswQuDq1bNlSsmfPrs4dPXpUli5dqgyIZs2ahemHH0iABEiABEiABEiABFxMADEAlJgjoPnrI+YiNFGiRKHaDkCEA3/yySeqPe7RX9rkOvTBgwfq3rfeekud11yA1Odbt26FFi9e3NIW92jGQug333yjrmvGgbqmufCE+vn5qePPPvvsFT02bNigrmkuQKHDhg1Txx4eHqHbtm17pa3myqSue3l5heKFdmPGjFHtdP0//fRTy31du3ZV7SdMmGA5xwMSIAESIAESIAESIIGYIeCBYbRJIiWGCPz1119SrVo1tfp+6tSpcEddsmSJNGnSRAICAtTqO1xv4CK0ZcsWGTBggAwdOlSwc2AdA9CuXTuZOXOmvPHGGzJ69GhBkDDa3Lt3T3bt2iV58uSRpEmTqnF79uwpWIHHTkDmzJnD6LJx40apXr26JEyYUB4/fmy5NmLECOnXr5/l8/79+6VYsWLqfuw4aJN/FRiMXYizZ88KgomxW5AzZ04V7Pz8+XO1+4DdjCtXrkjq1KktffGABEiABOwRwN8y/J3D3yqKOQicP39etAUh9ffeHBpTy8DAQOWW/OabbxJGPCBAF6AY/pK9vb3ViMimE5HAjQeCCXzlypXVMdyHYAAsX75cGQDq5H//wJZbs2aN+vTll1+qzELILlS/fn35448/ZMWKFcoA0O8ZPHiwyvKjf7b3jsm/tlMgcAH66quv1AvxCrr//+bNmwXjwkjRdg1UF/hPGhmEkOEI7kflypUTbedA9uzZo4Ker127pgKMOfm3R5znSIAEbAngbwz+Xmg7nraX+NlNCZw7d058fHxUwgg3VZFq2RAYMmSI+v/c5jQ/xlECNABi+IvNmzevGhGTYKyCw6deF80lRq5evariArBqDt95iD7ZxjFW0iGIFbAV+PcjkNjT09Pib482uXLlUk2t70mSJEmEk3/c5OvrK/DvhwGCHQQcIxgYOxlY7cfOAgR+/dgd0AX6P3r0SH3s1KmTMgDmzp0rmuuSOgejhkICJEACzhDA5D9btmwqWYIz7dmGBEgg8gSmTp0qKVOmjPyNvMOUBBxHkprycdxf6TRp0kiVKlUErjBYUdcFE3/drQer55AyZcqod6zc67Jy5Up1iPSctgJ3naJFi6rsQvpOANro91vfg5UZZwTGg777gOBh3Ieg5EmTJqnba9asqd5RD+DIkSPqNXHiRLXj0LBhQ3UN6UlhSMAAWLhwoTJ6GjRo4MzwbEMCJEACJEACJEACJGAwARoABgN1pjus9GNCPH78eNECdpU7DDLkwG8ek3S9DgBcbWAwIMc/XGk6dOig/POQAeiLL76wO9R7772nzmOFvVu3blK+fHnlegPff71fNAgvi5DdjrWT2Ino1auXuqwF91oKkKVPn15lBvroo49U3AGMAuiur/ajmFjz5s1VTABSnMIgcNYAcaQLz5MACZAACZAACZAACUSNAA2AqHGL1l2vvfaa/O9//1Mr6yi4hZSYcN9p0aKFrFq1ShkHGACr7yi2hZ0AVN/99ddflT8l2sOv3p7AAECRMQQMYyV+x44dKr0odgS0zEP2bonUuc8//1zpAGOlS5cuyg0IfefLl0/GjRsnMAywGwCjBSlIdYEbkC50/9FJ8J0ESIAESIAESIAEYp4AswDFPPMwIyLI9tKlSypTQngTdFQMhr89VtudFbgVIeMP/P1jQhB/AEFFY1tB7ADcfrCLcPz4cdvL/EwCJEACDgmgnggSDkyfPt1hG14gARKIHgF4GnTv3l3V8oleT7zbDAQYBBzL3xL89p1JbYdJfGQn8hkyZIjRp7M38UfGomnTpsmiRYuULh9++GGM6sTBSIAESIAESIAESIAEwhKgC1BYHvxkMAHEAfz+++8qMLlz584qLsHgIdgdCZAACZAACZAACZBAJAhwByASsNg08gRq166t4huQMpRCAiRAAiRAAiRAAiQQ+wS4AxD730Gc14CT/zj/FfMBSYAESIAESIAETESABoCJviyqSgIkQAIkQAIkQAIkQALRJUADILoEeT8JkAAJkAAJkAAJkAAJmIgAYwDc5Ms6c+aMoCZAzpw5pWDBgq9otW/fPjl//rwUKFBA1QfQG5w6dUoOHz4sWbJkkWLFism1a9dU7n9/f3+Vj19vF9E7KhNHpThYRP3yOgmQAAmQAAmQAAmQgHsR4A6Am3wfy5cvVxWBke/anqB6cOPGjWX+/PlhLi9evFidRxEuyK5du9Tn4cOHh2nn6ENoaKjK0oPqvBQSIAESIAESIAESIIG4T4A7AHHsO0ahrQEDBgiqDTsje/bskbfeesthZWFn+mAbEiABEiABEiABEiAB8xCgARCF7+rixYuyYcMG2blzp6RLl07Kli0rSHcJOXHihCxcuFBNqP38/GTBggUqB36bNm2kcOHCltFQ1Xfy5MkC159KlSpZzkf3wMvLS5IlSya+vr6WrrArgEJcqNRbtGhRqVKliuTNm1fu3r0rP//8s2qHasQjRoyQrl27qvtx8u+//5ZNmzbJzZs3pXTp0oJdAms3oSNHjsjMmTPV87Vu3VrABe5IHTp0kFSpUsnYsWNVhWMUOps3b57UqVNHvcLjB13Btn79+nLu3DlZs2aNBAQECGoIBAcHC3ZIUBW5efPmSielPP8hARIgARIgARIgARJwnoDmAkKJBAFtMhyaPn36UI1wqFb5Vr3j+Mcff1S9aBNtda5kyZKhWpXfUM0IUJ9xfPz4cdVGK44Vmi9fPnXex8cnVJtUh2bMmFF97tOnj11t3nnnHXX9vffeC924caPlpU3Y1Xlt0q3uW7ZsmfrcrFkz9Xn//v3qc+LEidWYnp6eSi8t3iBUiylQ16C//jp79qy675NPPrGc069VrFgxFLpDNm/eHKoZGapNokSJ1HGePHnUZ80wCtWMC3WsxSJYGHz22WehEfEbPXq0uk8zlkK9vb1D0TfGx9jgjufAZ4x94MABpQv/IQESiNsEpk+fHtqpU6e4/ZB8OhKIZQJ169YNXbFiRSxrweFjigBjALTZZGQEwbhY8f/ll1/k1q1byn8e92sT7zDdYHV8+/bt8u+//0r16tXl8ePHajUbjSZNmiSBgYFSokQJtQOAVXNnc+VPnTpVqlWrZnlNnDgxzLi2H8aPH69OzZo1S44ePSrr1q1Tq+nXr19Xq/OIPYBAF6zMZ86cWZYsWaJ2A7Dyjh0APIs2AZctW7bI119/rdprBoI8fPhQ8I6dBTyTZuCoa9b/XLlyRTTjRfXTpUsXcZYf+rx8+bIcO3ZMdYexP/jgA8WzadOmauz169dbD8VjEiABEiABEiABEiABJwjQAHACknUTTL7nzp0ryLLz+eefix58C7cUa8GEGu42cJnB5BkCgwECv3sI3IK0lX/RdgMsLkTqQjj/1KxZUwYNGmR5vf766+G0FoH7DaRJkybK7QdBxJhA4zm03QDlwoTr2k6EZMqUSZ1bvXo1Tkn79u2lcuXKkj9/ftF2JtQ5GAyadWp5hm7duom2u6HiCOAOZU8GDx6s+oFx4Sy/GjVqSJo0aSRr1qwWdybwgouTtruihrl69aq94XiOBEiABEiABEiABEggHAI0AMKBY+8SfNQxUYY/O3zkMcmHWPvG43PatGnxpgSTawhSbULu3Lmj3jNkyKDe8U+2bNksx+EdYGL8xRdfWF61atUKr7laoR82bJhKHYoV+h9++EFNwkeOHOnwvqCgIHUNAcW6ID0pBH74T58+VTsWeGbEG0CwgwG/f1tJkiSJpQ2uOcvP2pjQ3IBUt5oLkHrX3IDUO/8hARIgARIgARIgARKIPAEaAJFkNmTIELlx44bMnj1bGQBYlbYnWKl2JPqqPIKIddH8+vVDQ9/37t2ragTgHUG1mo+96l93HcIuAOTZs2fqHf+UKVNGHWu+gJZzK1euVMeFChVSuwXYGYBBs3btWnUerjpwa7IV3fjRzzvLz55LlK2RhZ0ICgmQAAmQAAmQAAmQQOQIOJ6lRq6feNMaq/8Q+MlDsLoO0Vf11YcI/tGC2QS++XAfwmo7VtS1oNoI7ora5d9//12+++475QLUrl07gU8+RN9xSJo0qfqMCXy/fv2kV69eykUIOwQwcuCLj90MHGMCjt0HSKNGjVRMQ9u2bUUL0FPGECb7T548Udf1f2wn7Ubw0/vmOwmQAAmQAAmQAAmQQOQJeCDaOPK3udcdSKk5atQoh0ohABY++/pk12FDJy5gLC37jPLnx+QWq/mo0BsSEiJwx8HuAHz8MV7x4sVVj0gNCvcbuNRomXLUuQsXLqiUmVh5h5sMfN0RpJs9e3ZV7ddWFYyJe5C+M1euXJbLp0+fVvdhYg13JFQC3r17t8C9CHEI6P/QoUNKr0ePHqn74KpTWPOjT+Ltrfz5t23bZolPKF++vKRMmVKlCMWYCGLGjwjSiqJCse6Gg47wTNAJq/XQG8YF4hywO4D2iCXQMvmEiW+IiB9YggNcjhAbAUEqUBhJcLvCjgVSpyIwGewRn2CEwHCBe5S125MR/bIPEiCB6BNA+l8skmCxgUICJOAaAvXq1ZPu3buLlg3INQOwV7ciEGd2AOy5jOikMQFfeuKs5JLoezx5wM3dQyQohY+k0N59bl4Q8dMOxFtzcP/rxZCFEmrvN0XOr3vxGR/VufPaOe0FyeAhIWm9JOiJl2RMBPebMyKZ4euurdA/ebFKLy9DBESqapcE18/998JnTaBPI5wP1l5aVhzU/6qBz7dffNb+lSKayhk95MKthJLC10OuZMwuPeuOlaUzXwTTyusiF28nktSaXeGbcC/usMj9RwnlnmY3pE+BU1q2oiyH1bWZq0IkgeYpVK5QAgnQ+ob++Vo80gwAkcWTdklKwBHdV/9V96Ygz8SSQuvTxwfPqrFTry3aOySJ9rr63wt+/1m0F8Q6y1COF6fkqPbe4L/j8N7ah3dRXevZc4IlqDvCxmxAAiRAAiRAAiRAAiYlECcMABTc+vLLLx1+BchCk+Q5JqTGSboE0e/PS+sjI+bqMSRZUiZQI/1nXoQZNTMm7AnDnFIfkiTykCR2dLwaHCoffx8i2fw9pEUNTwk8+1yOa2UFiubx+G/y/2pf1mfSpYs+P+v+jDjW4yGM6It9kAAJkAAJkAAJkIC7EogTBkCEcDW3kSY7/xGf/7LI2Gt/V1uOXp23kKS/bG96bO8O857zDbkvha7tidYDdGnmJYdPh8qfW5/JqN9DJJWWDKh+hQQy5iOs5lNIgARIgARIgARIgATclUD8MAA0P/jJjZpLek/Hj9tn5s9yskD+eGEAZLlzTkau6xytn8kkmivR9IF6etNQLUDY/Vb0o/WAvJkESIAESIAESIAE4igBxzPiOPbAWNn3h/O+A/G2yV7joBlP2yHAyb8dKDxFAiRAAiRAAiRAAm5K4IVTuJsqR7VIgARIgARIgARIgARIgASMJUADwFie7I0ESIAESIAESIAESIAE3JoADQC3/nqoHAmQAAmQAAmQAAmQAAkYSyBOxACg2NXJkycdkkEhq2eCemeOYwAc3hwHL5xOkVs+rz5BZi18PQ4+HR+JBEiABEiABEiABEggPAJxwgC4efOmNG7c2OFzwgBAWazMDlvErwshCbzllm/q+PXQfFoSIAESIAESIAESIAFFIE4YAGnTppXAwECHXykKPKU2uBCYw8F4gQRIgARIgARIgARIgATcmABjANz4y6FqJEACJEACJEACJEACJGA0ARoARhNlfyRAAiRAAiRAAiRAAiTgxgRoALjxl+Mq1dLdvyLddo1wVffslwRIgARIgARIgARIwI0J0ABw4y/HVaqleHxLGh6f56ru2S8JkAAJkAAJkAAJkIAbE6AB4MZfDlUjARIgARIgARIgARIgAaMJ0AAwmij7IwESIAESIAESIAESIAE3JuByA2Dp0qWWx3/+/LlMmzbN8pkHJEACJEACJEACJEACJEACMUvApXUA+vbtK4sXL5apU6eqp4IB8MYbbzh8wlu3bknSpEnFyytyat24cUNq167tsF+Me1OrBOzPSsCK0UMvXzmVKp+8FrTXITNeIAESIAESIAESIAESiJsEIjfTjiSDUaNGSZs2baR48eIO75w/f74MHz5cDh48KE+ePBEU7cqcObPUq1dPnU+WLJnDe/ULKVKkCHdnoUSJEpIsVG/N9wvJssvHtabKypklCYMESIAESIAESIAESCCeEXCpAQCWd+/elapVq4qfn59CW6dOHfnwww/V8dq1a6VXr15qh6B06dKCifzjx4/l8uXLMn78eGnSpIls2LBBtQ3vH+wYFCtWzGETDw8P8Qr1cHidF0iABEiABEiABEiABEggvhBwuQGAGAC4AWFybyurVq2SAQMGCIwCXXx9fSVnzpwyevRoyZMnj8AtKGXKlPplvpMACZAACZAACZAACZAACUSDgMuDgJs2bSpDhw6VTZs2ydatW+XUqVMWdYsWLSrr168X+OjbyoEDB+T69esqJsD2Gj+TAAmQAAmQAAmQAAmQAAlEjYDLdwDg1586dWrZtm2b0hCTfqzwQ5o1aybLly+XgIAAKVWqlKRKlcriAgQDYPLkyZEOCFYd8x8SIAESIAESIAESIAESIAG7BFxuACCIN0OGDJbBkydPbjlOkiSJzJkzR/bv3y+BgYFy7tw5gQtQpkyZpFatWlz9t5Ay9iDnrUCZtcBx1iRjR2NvJEACJEACJEACJEAC7kTA5QaAj4+PmsjDzWfHjh2SNm3aV56/SJEighfk0aNH8uDBA07+X6Fk3AnP0OeS8tFN4zpkTyRAAiRAAiRAAiRAAqYh4PIYgMKFC0vz5s2lRYsWMmLECFm3bp0Fzi+//CITJkxQn2Eg9OjRQzJmzKh2AOrWrStHjx61tOUBCZAACZAACZAACZAACZBA9Am4fAdg+vTpsnDhQqXp7du3pWfPnhatr1y5orL84MTKlSvVDsHmzZuVATBlyhRlNBw6dMjS3tHB/fv3ZeLEiY4uS2hoqDzQCoEJC4E5ZMQLJEACJEACJEACJEAC8YOAyw2At99+W/AKCgpS7j/IyW9PlixZonYAChYsqC7369dPfvrpJ0GV3zRp0ti7xXIOuwfXrl2zfLY9gAHwap4h21b8TAIkQAIkQAIkQAIkQAJxn4DLDYCzZ8+qVf+kSZPKyZMn1Uq9ddGuEydOyJEjR6RixYqqAJiOPDg4WGUAQgahiAR9f/vttw6bjRkzRvye2zc8HN4Uhy8EJc4gCwq0k667R8Xhp+SjkQAJkAAJkAAJkAAJ2CPg8hiAn3/+WSZNmiS///67oPAXXIJ0KVeunJrko+Jv586dZeDAgfL06VPZvn275M6dW+0cONox0Pvge+QJ3E6USpbmbR35G3kHCZAACZAACZAACZCA6Qm4fAcgc+bM8ueffyp/fhgABQoUsECrUqWK4AW5d++eHD58WLy9vVUgMIwAVAKmkAAJkAAJkAAJkAAJkAAJGEfA5TsA7du3F+T7/+CDDwRBwB07drSrvZ+fn5QpU0Zdy5o1Kyf/dinxJAmQAAmQAAmQAAmQAAlEj4DLdwAQ/Pvmm29KpUqV1Oo+Cn1RSIAESIAESIAESIAESIAEYoeASw2At956Sxo0aCCtWrUSpOrELsDIkSOlePHi6mnhGnTw4MFwn7x///7hXufFyBPwDbkvha7tifyNvIMESIAESIAESIAESMD0BFxmAFy+fFkyZMigJv+glDdvXpkxY4aMHTvWYgAgwHfo0KFStGhRQcEwSswQyHLnnIxc1zlmBuMoJEACJEACJEACJEACbkXAZQaAj4+PWvW3flovLy9JkOBl2EG9evVk6dKlKtsPAoQRKxAVQR0AFBVzJC/qALAQmCM+PE8CJEACJEACJEACJBB/CLjMAEDxLkzMhw0bpjL9IBbgxx9/lOHDh4ehW61aNXn33XdV6s8aNWqEuebsBxQL0wOI7d0DA+CmdiGTvYs8RwIkQAIkQAIkQAIkQALxiIDLDAAwxIR/wYIFsnjxYvH395fJkydL9uzZX8H72WefvXIuMifSpUsnFy9edHiLp6enpGEhMId8eIEESIAESIAESIAESCD+EHCpAQB3nxYtWqhX/EHKJyUBEiABEiABEiABEiAB9yXw0iHffXWkZgYTOJ0it7RpttrgXtkdCZAACZAACZAACZCAGQjQADDDt2SwjiEJvOWWb2qDe2V3JEACJEACJEACJEACZiBAA8AM3xJ1JAESIAESIAESIAESIAGDCNAAMAgkuyEBEiABEiABEiABEiABMxCgAWCGb4k6kgAJkAAJkAAJkAAJkIBBBGgAGATSTN2ku39Fuu0aYSaVqSsJkAAJkAAJkAAJkIBBBFyaBtQgHSPsJjg4WJo2beqwHQqS3ZJQ8RcPh23i04UUj29Jw+Pz4tMj81lJgARIgARIgARIgAT+IxAnDIBkyZLJ0KFDHX6pVapUEb9Qh5d5gQRIgARIgARIgARIgATiDYE4YQB4e3tLpUqVHH5pHh4e4h3K1X+HgHiBBEiABEiABEiABEgg3hBgDEC8+ar5oCRAAiRAAiRAAiRAAiQgQgMgHv4UPPTylUPpisXDJ+cjkwAJkAAJkAAJkAAJ0ACIhz8DF5Jll49rTY2HT85HJgESIAESIAESIAESiBMxAO72NR7OV0SeevuEq1aue4Hi9/BeuG14kQRIgARIgARIgARIgASMJuBWBsCtW7ckadKk4uXlVmpZmCOO+Ea69JbP9g421XxdPh0/RQof3GXvsjp3PFdBKRa4Q379pJ7DNrhwMmNeuZw6a7htMgafl1xyLNw2vEgCJEACJEACJEACJEACOoFYn2nPnz9fhg8fLgcPHpQnT56Ip6enZM6cWerVq6fOI8VnTMgjX195lNhXTubP63C4BW93lN+6d5Ok/9522CZYMxB++Kil1N6w1GGbnSUqStsZ62RZ1ZYO29xNkky+7DleKh5Y67ANLmwpXEv2fJVBkj3612G7h96+cjllNsv188kD5IlnQjmZ8uWzPvfwlGOZC1raODqo47FYfEKfOrrs9Pnrkk7+lZThtk+uVW9IG24LXiQBEiABEiABEiABEogsgVg1ANauXSu9evWSqVOnSunSpSVFihTy+PFjuXz5sowfP16aNGkiGzZsiPCZHjx4IL/++qvDdigENkmeSkbxdNgm+fwF0n/st+KpGSGO5N/s2aVjqaKS8tRJR03U+TMpRLo+fC45fTwkqeer6Uef/r1DCs+ZIlOKON4BeK4ZQjVHfCBFF00Jd6ytWx5K3bYrJMGzEHkUIuKlRXXgZS1X85WW5EFnxPPpY3U6xMtH7ifJJG2q/2Fpdss/t+Tcv0y8/mtjuWB1cD5vFemV/BfJcOHl7sbjJ6GiZVkVH++Xz+kRGqqVXXv52aoLdfjUO7EES0FJdSvQ9lKYzzdT5pPCR38T9GctDx48l6eaDZI8ufaguOaR2vryK8c3UgZoLlmpNEbPXrlmfSLLpUvWH3lMAiRAAiRAAiRAAnGSQKwaAKtWrZIBAwZInTp1LHB9tZX4nDlzyujRoyVPnjwCt6CUKcNfKQ4JCZH9+/db+rA9QB2AWdmySeLEiW0vvfy8eqUIXuEIvPpnIXFSQJ5wWr24dObWGUmfPL3jMQePi7CPC1qLrRL+WAmLFJE7mrEAuXTxonKhSpY8ufqs/5NImyQ/0Ywga/HWPjy0OpFIO3Zm+ptIG8t6/yPo2jW1a5M6TRqr3iI+TKRNxq3Ht3dHogQJ5LgddzD8TMBQzJAhg73b7J+LYPKPn6H3+/Wzfy/PkgAJkAAJkAAJkEAcIhCrBkDRokVlyZIl0rlzZ0mgTfas5cCBA3L9+nU1obU+b+8YbkITJ060d0mdwxj//POP+Pv7O2xj9IVy5crJ2LFjpWzZskZ37bC/1q1bS9OmTaVVq1YO2xh9oX///spA++STT4zu2mF/+K7hMvbjjz86bMMLJEACJEACJBAXCdStW1fWrFljeLwk3LDRL1yxjRT0e+XKlcgt2hmpAPuySyBWDYBmzZrJ8uXLJSAgQEqVKiWpUqWyuADBAJg8ebLhP+B2KfAkCZAACZAACZAACZiAQIUKFaSItvs/ePBgQ7V99OiR+Pj4vLIgG91BUqdOLUmSJIluN7zfYAKxagDgB2LOnDnKfScwMFDOnTsncAHKlCmT1KpVy6nVf4N5sDsSIAESIAESIAEScFsC8JjAKj0m60aK0f3pusENm+J+BGLVANBxwJLFi0ICJEACJEACJEACJEACJOBaAmEd7107FnsnARIgARIgARIgARIgARKIZQI0AGL5C+DwJEACJEACJEACJEACJBCTBNzCBcjVD4xsQ67ybXOke4ECBcTPz8/RZZecR/pUBNvEpGTJkiXGYzXSpUunAsdj8jk5FgmQAAmQAAmQAAnEFQLxwgBYsWJFjH9f06ZNi/Exhw4dGuNjfvDBBzE+ZvPmzWN8TA5IAiRAAiRAAiRAAnGFAF2A4so3yecgARIgARIgARIgARIgAScI0ABwAhKbkAAJkAAJkAAJkAAJkEBcIUADIK58k3wOEiABEiABEiABEiABEnCCAA0AJyCxCQmQAAmQAAmQAAmQAAnEFQI0AOLKN8nnIAESIAESIAESIAESIAEnCNAAcAISm5AACZAACZAACZAACZBAXCFAAyCufJN8DhIgARIgARIgARIgARJwggANACcgsQkJkAAJkAAJkAAJkAAJxBUCNACi+U2GhIRIaGhoNHvh7SRAAiRAAiRAAiRAAiQQMwTitAHw119/SYUKFcTf31/eeOMNuXfvnqFUr127Jjly5JDTp09b+r1165a0bNlSMmfOLIUKFZI9e/ZYrrlaH8tABh08e/ZM+vTpI/nz55dcuXLJxIkTLT3Hpee0PBQPSIAESIAESIAESCAeEIizBkBwcLC0adNGRo0apSboadOmVZNZo77TmTNnSo0aNeTq1athuuzatauaLJ89e1aGDRsmjRo1kkePHomr9QmjhEEffvjhBwkMDJR9+/bJtm3bZPDgwRaDJi49p0G42A0JkAAJkAAJkAAJmIKAlym0jIKSu3fvlnz58km5cuXU3X379pWSJUvK5MmTo9Bb2FuePHkiM2bMkPnz50vlypXDXFyxYoUyOLy8vKRBgwaSIUMG2bx5szx//txl+oRRwMAPnTt3lk6dOknChAnFz89P4O708OFDNUJcek4DkbErEiABEiABEiABEnB7AnHWADh//rxkzJjR8gXADej27duCybuPj4/lfFQOcP+6deteuRX9P378WNKkSWO5BgMgKChIHjx44DJ9LIMZfICJP14wdL799lupU6eOMqji2nMajI3dkQAJkAAJkAAJkIBbE4izLkA3btyQJEmSWOD7+vqqY6PjACwDaAe2Y+IadMCYttdiQh9r3aJzDBembNmyyYEDB+TEiROvPEtcec7oMOK9JEACJEACJEACJGAWAnHWAEidOrXcvXvX8j1gEo7V7JQpU1rOGX1gOyb6v3PnjgpCtr0WE/oY9Xzt2rWTuXPnSqlSpWTChAli+yxx5TmN4sV+SIAESIAESIAESMCdCcRZAyBTpkwCNyBdcIzMPB4eHvopw99hXMA96MqVK5a+MW6WLFkkNvSxKBHFg1mzZsnevXstdxctWlSOHj2qjKi49JyWB+QBCZAACZAACZAACcQDAnHWAECGnuPHj8v27dtV8CpWrhs3buzyrxTpRr///nsV9LtmzRp5+vSpFChQQGUMig19ovPASPU5aNAgVecAMQx//PGHVKxYUXUZl54zOox4LwmQAAmQAAmQAAmYjUCcDQJOlCiRjBs3TmrXrq2CcgMCAmTJkiUu/36+/PJLlf1n9uzZ4unpKVOnTlWuRxg4NvSJzgMjA9DWrVtVPQPUBKhfv770799fdRmXnjM6jHgvCZAACZAACZAACZiNgIdWxTZOl7FF6krEArjS99/el379+nVB7QFbiS19bPWIzOf79+8rIwapTW0lLj2n7bPxMwmQgHsQQNplpFOePn26eyhELUggFgl88803gv+Xhw4dGotaOD90smTJ5NKlS5I0aVLnb2JLlxN4dUbn8iFjdgBMWmN68o8ntDf5x/nY0gdjR1WssynZ9hGXntP22fiZBEiABEiABEiABOIigTgbAxAXvyw+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AjQAovwGsHsSIAESIAESIAESIAESiCQBGgCRpM2+SIAESIAESIAESIAESCDKBGgARPkNYPckQAIkQAIkQAIkQAIkEEkCNAAiSZt9kQAJkAAJkAAJkAAJkECUCdAAiPIbwO5JgARIgARIgARIgARIIJIEaABEkjb7IgESIAESIAESIAESIIEoE6ABEOU3gN2TAAmQAAmQAAmQAAmQQCQJ0ACIJG32RQIkQAIkQAIkQAIkQAJRJkADIMpvALsnARIgARIgARIgARIggUgSoAEQSdrsiwRIgARIgARIgARIgASiTIAGQJTfAHZPAiRAAiRAAiRAAiRAApEkQAMgkrTZFwmQAAmQAAmQAAmQAAlEmQANgCi/AeyeBEiABEiABEiABEiABCJJgAZAJGmzLxIgARIgARIgARIgARKIMgEaAFF+A9g9CZAACZAACZAACZAACUSSAA2ASNJmXyRAAiRAAiRAAiRAAiQQZQI0AKL8BrB7EiABEiABEiABEiABEogkARoAkaTNvkiABEiABEiABEiABEggygRoAET5DWD3JEACJEACJEACJEACJBBJAjQAIkmbfZEACZAACZAACZAACZBAlAnQAIjyG8DuSYAESIAESIAESIAESCCSBP4PBBZK9N0d3F0AAAAASUVORK5CYII=" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb21"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb21-1"><a href="#cb21-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtCol=</span><span class="dv">135</span>, <span class="at">adjCol =</span> <span class="fu">c</span>(<span class="dv">1</span>,<span class="dv">0</span>) )</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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1athuuzatauaLJ89e1aGDRsmjRo1kkePHomr9QmjhEEffvjhBwkMDJR9+/bJtm3bZPDgwRaDJi49p0G42A0JkAAJkAAJkAAJmIKAlym0jIKSu3fvlnz58km5cuXU3X379pWSJUvK5MmTo9Bb2FuePHkiM2bMkPnz50vlypXDXFyxYoUyOLy8vKRBgwaSIUMG2bx5szx//txl+oRRwMAPnTt3lk6dOknChAnFz89P4O708OFDNUJcek4DkbErEiABEiABEiABEnB7AnHWADh//rxkzJjR8gXADej27duCybuPj4/lfFQOcP+6deteuRX9P378WNKkSWO5BgMgKChIHjx44DJ9LIMZfICJP14wdL799lupU6eOMqji2nMajI3dkQAJkAAJkAAJkIBbE4izLkA3btyQJEmSWOD7+vqqY6PjACwDaAe2Y+IadMCYttdiQh9r3aJzDBembNmyyYEDB+TEiROvPEtcec7oMOK9JEACJEACJEACJGAWAnHWAEidOrXcvXvX8j1gEo7V7JQpU1rOGX1gOyb6v3PnjgpCtr0WE/oY9Xzt2rWTuXPnSqlSpWTChAli+yxx5TmN4sV+SIAESIAESIAESMCdCcRZAyBTpkwCNyBdcIzMPB4eHvopw99hXMA96MqVK5a+MW6WLFkkNvSxKBHFg1mzZsnevXstdxctWlSOHj2qjKi49JyWB+QBCZAACZAACZAACcQDAnHWAECGnuPHj8v27dtV8CpWrhs3buzyrxTpRr///nsV9LtmzRp5+vSpFChQQGUMig19ovPASPU5aNAgVecAMQx//PGHVKxYUXUZl54zOox4LwmQAAmQAAmQAAmYjUCcDQJOlCiRjBs3TmrXrq2CcgMCAmTJkiUu/36+/PJLlf1n9uzZ4unpKVOnTlWuRxg4NvSJzgMjA9DWrVtVPQPUBKhfv770799fdRmXnjM6jHgvCZAACZAACZAACZiNgIdWxTZOl7FF6krEArjS99/el379+nVB7QFbiS19bPWIzOf79+8rIwapTW0lLj2n7bPxMwmQgHsQQNplpFOePn26eyhELUggFgl88803gv+Xhw4dGotaOD90smTJ5NKlS5I0aVLnb2JLlxN4dUbn8iFjdgBMWmN68o8ntDf5x/nY0gdjR1WssynZ9hGXntP22fiZBEiABEiABEiABOIigTgbAxAXvyw+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lYK904hiNQIrAd7nTb9A3mFYYLO6Hpl+NAAMEnwnAkSACBABIkAEiAARIALJAAHGACSDD5m3SASIABEgAkSACBABIkAEDAI0AAwSfCcCRIAIEAEiQASIABEgAskAARoAyeBD5i0SASJABIgAESACRIAIEAGDAA0AgwTfiQARIAJEgAgQASJABIhAMkCABkAy+JB5i0SACBABIkAEiAARIAJEwCBAA8AgwXciQASIABEgAkSACBABIpAMEKABkAw+ZN4iESACRIAIEAEiQASIABEwCNAAMEjwnQgQASJABIgAESACRIAIJAMEaAAkgw+Zt0gEiAARIAJEgAgQASJABAwCNAAMEnwnAkSACBABIkAEiAARIALJAAEaAMngQ+YtEgEiQASIABEgAkSACBABgwANAIME34kAESACRIAIEAEiQASIQDJAgAZAMviQeYtEgAgQASJABIhAwgjs3LlT1q1bJ+fOnUu4MVsQARcjQAPAxR8eRY9uBMaNGyd//fWXa25yx44drpGVgjqDwOnTp6VZs2Zy8OBBZwawmevLL78sP/30k81cyc6NCPzzzz/yxBNPSOHChaVs2bJSunRpPhtu/CApc8AI0AAIGCo2JAKhQ2DgwIHy5JNPyvTp00M3aBJG6tChg1SuXFmgAJLsReDEiROyfv16gYLiBtq2bZvgeXALPfroowKMSfYigOfVLbieOXNGGjRoIFOnTpUpU6YIjnv16iUPPvig/Pjjj/YCYwO3ixcvyqFDh+TYsWM2cHOWhcfjkZMnT8qePXucHYjcE40ADYBEQ8YORMBZBKD89+zZU4YNGyaPPPKIs4PZwB3K3siRI+XDDz+UzJkz28DRORZY1n/sscfkhhtukNtuu01++eUX5wZLImf8uTdt2lRy5swpt956q+TNm1e++uqrJHJ1tjv+7P/991/XGCt///23XLhwQS5duuQsMDZyh3L6ySef2MjRfladO3eWDBkySPbs2aVmzZoCozBSCXjeddddsmjRIqlQoYI2Wq6//np55plnpFu3bnqLFNnx/cLvbJYsWSRPnjxy8803S/fu3QUGAQgTMM8//3zErByvWLFC/3Zly5ZNChQoIHfffbds3749Bs7+/fvL0qVLY465E2IE1ANFIgJEIEIQePPNNz3qJ8CjlH+/EimFxbN3717Pf//957dNqC68+OKLnlSpUnkm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IAJEgAgQgWhHgAZAtH/CvD8iQASIABEgAkSACBABImBBgAaABQzuEgEiQASIABEgAkSACBCBaEeABkC0f8K8PyJABIgAESACRIAIEAEiYEGABoAFDO4SASJABIgAESACRIAIEIFoR4AGQLR/wrw/IkAEiAARIAJEgAgQASJgQYAGgAUM7hIBIkAEiAARIAJEgAgQgWhHgAZAtH/CvD8iQASIABEgAkSACBABImBBgAaABQzuEgEiQASIABEgAkSACBCBaEeABkC0f8K8PyJABIgAESACRIAIEAEiYEGABoAFDO4SASJABIgAESACRIAIEIFoR4AGQLR/wrw/IkAEiAARIAJEgAgQASJgQYAGgAUM7hIBIkAEiAARIAJEgAgQgWhHgAZAtH/CvD8iQASIABEgAkSACBABImBBgAaABQzuEgEiQASIABEgAkSACBCBaEeABkC0f8K8PyJABIgAESACRIAIEAEiYEGABoAFDO4SASJABIgAESACRIAIEIFoR4AGQLR/wrw/IkAEiAARIAJEgAgQASJgQYAGgAUM7hIBIkAEiAARIAJEgAgQgWhHgAZAtH/CvD8iQASIABEgAkSACBABImBBgAaABQzuEgEiQASIABEgAkSACBCBaEfg/7Xe82esnrUbAAAAAElFTkSuQmCC" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb22"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb22-1"><a href="#cb22-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtCol=</span><span class="dv">180</span>, <span class="at">adjCol =</span> <span class="fu">c</span>(<span class="fl">0.5</span>,<span class="dv">0</span>) )</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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1athuuzatauaLJ89e1aGDRsmjRo1kkePHomr9QmjhEEffvjhBwkMDJR9+/bJtm3bZPDgwRaDJi49p0G42A0JkAAJkAAJkAAJmIKAlym0jIKSu3fvlnz58km5cuXU3X379pWSJUvK5MmTo9Bb2FuePHkiM2bMkPnz50vlypXDXFyxYoUyOLy8vKRBgwaSIUMG2bx5szx//txl+oRRwMAPnTt3lk6dOknChAnFz89P4O708OFDNUJcek4DkbErEiABEiABEiABEnB7AnHWADh//rxkzJjR8gXADej27duCybuPj4/lfFQOcP+6deteuRX9P378WNKkSWO5BgMgKChIHjx44DJ9LIMZfICJP14wdL799lupU6eOMqji2nMajI3dkQAJkAAJkAAJkIBbE4izLkA3btyQJEmSWOD7+vqqY6PjACwDaAe2Y+IadMCYttdiQh9r3aJzDBembNmyyYEDB+TEiROvPEtcec7oMOK9JEACJEACJEACJGAWAnHWAEidOrXcvXvX8j1gEo7V7JQpU1rOGX1gOyb6v3PnjgpCtr0WE/oY9Xzt2rWTuXPnSqlSpWTChAli+yxx5TmN4sV+SIAESIAESIAESMCdCcRZAyBTpkwCNyBdcIzMPB4eHvopw99hXMA96MqVK5a+MW6WLFkkNvSxKBHFg1mzZsnevXstdxctWlSOHj2qjKi49JyWB+QBCZAACZAACZAACcQDAnHWAECGnuPHj8v27dtV8CpWrhs3buzyrxTpRr///nsV9LtmzRp5+vSpFChQQGUMig19ovPASPU5aNAgVecAMQx//PGHVKxYUXUZl54zOox4LwmQAAmQAAmQAAmYjUCcDQJOlCiRjBs3TmrXrq2CcgMCAmTJkiUu/36+/PJLlf1n9uzZ4unpKVOnTlWuRxg4NvSJzgMjA9DWrVtVPQPUBKhfv770799fdRmXnjM6jHgvCZAACZAACZAACZiNgIdWxTZOl7FF6krEArjS99/el379+nVB7QFbiS19bPWIzOf79+8rIwapTW0lLj2n7bPxMwmQgHsQQNplpFOePn26eyhELUggFgl88803gv+Xhw4dGotaOD90smTJ5NKlS5I0aVLnb2JLlxN4dUbn8iFjdgBMWmN68o8ntDf5x/nY0gdjR1WssynZ9hGXntP22fiZBEiABEiABEiABOIigTgbAxAXvyw+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MfIiSIAESIAESIAESIAESMA/AhwA+MeJpUiABEiABEiABEiABEggIghwABARHyMvggRIgARIgARIgARIgAT8I8ABgH+cWIoESIAESIAESIAESIAEIoIABwAR8THyIkiABEiABEiABEiABEjAPwIcAPjHiaVIgARIgARIgARIgARIICIIcAAQER8jL4IESIAESIAESIAESIAE/CPAAYB/nFiKBEiABEiABEiABEiABCKCAAcAEfEx8iJIgARIgARIgARIgARIwD8CHAD4x4mlSIAESIAESIAESIAESCAiCHAAEBEfIy+CBEiABEiABEiABEiABPwjwAGAf5xYigRIgARIgARIgARIgAQiggAHABHxMfIiSIAESIAESIAESIAESMA/AhwA+MeJpUiABEiABEiABEiABEggIghwABARHyMvggRIgARIgARIgARIgAT8I8ABgH+cWIoESIAESIAESIAESIAEIoIABwAR8THyIkiABEiABEiABEiABEjAPwIcAPjHiaVIgARIgARIgARIgARIICIIcAAQER8jL4IESIAESIAESIAESIAE/CPAAYB/nFiKBEiABEiABEiABEiABCKCAAcAEfEx8iJIgARIgARIgARIgARIwD8CHAD4x4mlSIAESIAESIAESIAESCAiCHAAEBEfIy+CBEiABEiABEiABEiABPwjwAGAf5xYigRIgARIgARIgARIgAQiggAHABHxMfIiSIAESIAESIAESIAESMA/AhwA+MeJpUiABEiABEiABEiABEggIghwABARHyMvggRIgARIgARIgARIgAT8I8ABgH+cWIoESIAESIAESIAESIAEIoIABwAR8THyIkiABEiABEiABEiABEjAPwIcAPjHiaVIgARIgARIgARIgARIICIIcAAQER8jL4IESIAESIAESIAESIAE/CPAAYB/nFiKBEiABEiABEiABEiABCKCAAcAEfEx8iJIgARIgARIgARIgARIwD8CHAD4x4mlSIAESIAESIAESIAESCAiCHAAEBEfIy+CBEiABEiABEiABEiABPwjwAGAf5xYigRIgARIgARIgARIgAQiggAHABHxMfIiSIAESIAESIAESIAESMA/AhwA+MeJpUiABEiABEiABEiABEggIghwABARHyMvggRIgARIgARIgARIgAT8I8ABgH+cWIoESIAESIAESIAESIAEIoIABwAR8THyIkiABEiABEiABEiABEjAPwIcAPjHiaVIgARIgARIgARIgARIICIIcAAQER8jL4IESIAESIAESIAESIAE/CPAAYB/nFiKBEiABEiABEiABEiABCKCAAcAEfEx8iJIgARIgARIgARIgARIwD8CHAD4x4mlSIAESIAESIAESIAESCAiCHAAEBEfIy+CBEiABEiABEiABEiABPwjwAGAf5xYigRIgARIgARIgARIgAQiggAHABHxMfIiSIAESIAESIAESIAESMA/Av8Hj0GOgE1OAewAAAAASUVORK5CYII=" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb23"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb23-1"><a href="#cb23-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtCol=</span><span class="dv">225</span>, <span class="at">adjCol =</span> <span class="fu">c</span>(<span class="dv">0</span>,<span class="dv">0</span>) ) <span class="do">## not very useful</span></span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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1athuuzatauaLJ89e1aGDRsmjRo1kkePHomr9QmjhEEffvjhBwkMDJR9+/bJtm3bZPDgwRaDJi49p0G42A0JkAAJkAAJkAAJmIKAlym0jIKSu3fvlnz58km5cuXU3X379pWSJUvK5MmTo9Bb2FuePHkiM2bMkPnz50vlypXDXFyxYoUyOLy8vKRBgwaSIUMG2bx5szx//txl+oRRwMAPnTt3lk6dOknChAnFz89P4O708OFDNUJcek4DkbErEiABEiABEiABEnB7AnHWADh//rxkzJjR8gXADej27duCybuPj4/lfFQOcP+6deteuRX9P378WNKkSWO5BgMgKChIHjx44DJ9LIMZfICJP14wdL799lupU6eOMqji2nMajI3dkQAJkAAJkAAJkIBbE4izLkA3btyQJEmSWOD7+vqqY6PjACwDaAe2Y+IadMCYttdiQh9r3aJzDBembNmyyYEDB+TEiROvPEtcec7oMOK9JEACJEACJEACJGAWAnHWAEidOrXcvXvX8j1gEo7V7JQpU1rOGX1gOyb6v3PnjgpCtr0WE/oY9Xzt2rWTuXPnSqlSpWTChAli+yxx5TmN4sV+SIAESIAESIAESMCdCcRZAyBTpkwCNyBdcIzMPB4eHvopw99hXMA96MqVK5a+MW6WLFkkNvSxKBHFg1mzZsnevXstdxctWlSOHj2qjKi49JyWB+QBCZAACZAACZAACcQDAnHWAECGnuPHj8v27dtV8CpWrhs3buzyrxTpRr///nsV9LtmzRp5+vSpFChQQGUMig19ovPASPU5aNAgVecAMQx//PGHVKxYUXUZl54zOox4LwmQAAmQAAmQAAmYjUCcDQJOlCiRjBs3TmrXrq2CcgMCAmTJkiUu/36+/PJLlf1n9uzZ4unpKVOnTlWuRxg4NvSJzgMjA9DWrVtVPQPUBKhfv770799fdRmXnjM6jHgvCZAACZAACZAACZiNgIdWxTZOl7FF6krEArjS99/el379+nVB7QFbiS19bPWIzOf79+8rIwapTW0lLj2n7bPxMwmQgHsQQNplpFOePn26eyhELUggFgl88803gv+Xhw4dGotaOD90smTJ5NKlS5I0aVLnb2JLlxN4dUbn8iFjdgBMWmN68o8ntDf5x/nY0gdjR1WssynZ9hGXntP22fiZBEiABEiABEiABOIigTgbAxAXvyw+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f4d7K5d6WLMWBdseesuROxIBvKgPYM6yY/SOJC0YgF9/fez/JGfPntUrBta0ocZ5xjOyCaFSsDWNKFYjsBJg3W6cF8ozDAs8zK5Hxnk0AAwSfCYBEiABEiABEiABEiCBFECAMQAp4EPmJZIACZAACZAACZAACZCAQYAGgEGCzyRAAiRAAiRAAiRAAiSQAgjQAEgBHzIvkQRIgARIgARIgARIgAQMAjQADBJ8JgESIAESIAESIAESIIEUQIAGQAr4kHmJJEACJEACJEACJEACJGAQoAFgkOAzCZAACZAACZAACZAACaQAAjQAUsCHzEskARIgARIgARIgARIgAYMADQCDBJ9JgARIgARIgARIgARIIAUQoAGQAj5kXiIJkAAJkAAJkAAJkAAJGARoABgk+EwCJEACJEACJEACJEACKYAADYAU8CHzEkmABEiABEiABEiABEjAIEADwCDBZxIgARIgARIgARIgARJIAQRoAKSAD5mXSAIkQAIk4C0CPp9PJk6cKK1bt5Y33nhDLl++7K0LoLYkQAKuJkADwNUfD5UjARIgARJIiQQefvhh6datmx74r127Vi5cuJASMUTkmn///feI9GNXJ17T167rZjv2EqABYC9PtkYCSSZw9uxZ2bBhg1y6dCnJbTndwOHDh+WZZ56RDh06yOrVq53uLsW1v3//ftm5c6cnrvvEiROe0NNQElyPHj0qV65cMTa55vnjjz+WlStXyo4dO2TatGny6aefagPg5MmTrtExmCJYuThw4IDs2bMn2CGu2g5dixUrJv/73/9cpVcwZcaNGydly5aVrVu3BjvENdv/+usv2bZtm5w+fdo1OlGRawRoAFxjwVckEFUCf//9tzz//POSPXt2KV++vOTMmVPefvvtqOoUX+fHjx+XypUry2+//aYHKzVq1JDt27fHd0pU940aNUo+++wzTxhWu3btkjvuuEMKFSokxYsXl9KlS8svv/wSVX7xdb5x40Y9iKpbt66sWrUqvkOjvg9sGzRooLnmy5dPbr31VlmxYkXU9TIrMGLECHnppZckd+7cAra33367FChQQG688Ua599579QDbfHy0XsNIGThwoL97GFXVqlWTggULyi233CIlSpSQJUuW+Pe78cXNN98snTt3lmeffdYTRsBDDz0k0BnfNTcbAV999ZX+/EuVKiU5cuSQRx55RLhy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ARIgARIgARIgARIggTAJ0AAIExxPIwESIAESIAESIAESIAEvEqAB4MVPjTqTAAmQAAmQAAmQAAmQQJgEaACECY6nkQAJkAAJkAAJkAAJkIAXCdAA8OKnRp1JgARIgARIgARIgARIIEwCNADCBMfTSIAESIAESIAESIAESMCLBGgAePFTo84kQAIkQAIkQAIkQAIkECYBGgBhguNpJEACJEACJEACJEACJOBFAjQAvPipUWcSIAESIAESIAESIAESCJMADYAwwfE0EiABEiABEiABEiABEvAiARoAXvzUqDMJkAAJkAAJkAAJkAAJhEmABkCY4HgaCZAACZAACZAACZAACXiRAA0AL35q1JkESIAESIAESIAESIAEwiRAAyBMcDyNBEiABEiABEiABEiABLxIgAaAFz816kwCJEACJEACJEACJEACYRKgARAmOJ5GAiRAAiRAAiRAAiRAAl4kQAPAi58adSYBEiABEiABEiABEiCBMAnQAAgTHE8jARIgARIgARIgARIgAS8SoAHgxU+NOpMACZAACZAACZAACZBAmARoAIQJjqeRAAmQAAmQAAmQAAmQgBcJ0ADw4qdGnUmABEiABEiABEiABEggTAI0AMIEx9NIgARIgARIgARIgARIwIsEaAB48VOjziRAAiRAAiRAAiRAAiQQJgEaAGGC42kkQAIkQAIkQAIkQAIk4EUCNAC8+KlRZxIgARIgARIgARIgARIIkwANgDDB8TQSIAESIAESIAESIAES8CIBGgBe/NSoMwmQAAmQAAmQAAmQAAmESYAGQJjgeBoJkAAJkAAJkAAJkAAJeJHA/wFxCQzraQDqSAAAAABJRU5ErkJggg==" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb24"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb24-1"><a href="#cb24-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtCol=</span><span class="dv">270</span>, <span class="at">adjCol =</span> <span class="fu">c</span>(<span class="dv">0</span>,<span class="fl">0.5</span>) )</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwAAAAJACAYAAAA6rgFWAAAEDmlDQ1BrQ0dDb2xvclNwYWNlR2VuZXJpY1JHQgAAOI2NVV1oHFUUPpu5syskzoPUpqaSDv41lLRsUtGE2uj+ZbNt3CyTbLRBkMns3Z1pJjPj/KRpKT4UQRDBqOCT4P9bwSchaqvtiy2itFCiBIMo+ND6R6HSFwnruTOzu5O4a73L3PnmnO9+595z7t4LkLgsW5beJQIsGq4t5dPis8fmxMQ6dMF90A190C0rjpUqlSYBG+PCv9rt7yDG3tf2t/f/Z+uuUEcBiN2F2Kw4yiLiZQD+FcWyXYAEQfvICddi+AnEO2ycIOISw7UAVxieD/Cyz5mRMohfRSwoqoz+xNuIB+cj9loEB3Pw2448NaitKSLLRck2q5pOI9O9g/t/tkXda8Tbg0+PszB9FN8DuPaXKnKW4YcQn1Xk3HSIry5ps8UQ/2W5aQnxIwBdu7yFcgrxPsRjVXu8HOh0qao30cArp9SZZxDfg3h1wTzKxu5E/LUxX5wKdX5SnAzmDx4A4OIqLbB69yMesE1pKojLjVdoNsfyiPi45hZmAn3uLWdpOtfQOaVmikEs7ovj8hFWpz7EV6mel0L9Xy23FMYlPYZenAx0yDB1/PX6dledmQjikjkXCxqMJS9WtfFCyH9XtSekEF+2dH+P4tzITduTygGfv58a5VCTH5PtXD7EFZiNyUDBhHnsFTBgE0SQIA9pfFtgo6cKGuhooeilaKH41eDs38Ip+f4At1Rq/sjr6NEwQqb/I/DQqsLvaFUjvAx+eWirddAJZnAj1DFJL0mSg/gcIpPkMBkhoyCSJ8lTZIxk0TpKDjXHliJzZPO50dR5ASNSnzeLvIvod0HG/mdkmOC0z8VKnzcQ2M/Yz2vKldduXjp9bleLu0ZWn7vWc+l0JGcaai10yNrUnXLP/8Jf59ewX+c3Wgz+B34Df+vbVrc16zTMVgp9um9bxEfzPU5kPqUtVWxhs6OiWTVW+gIfywB9uXi7CGcGW/zk98k/kmvJ95IfJn/j3uQ+4c5zn3Kfcd+AyF3gLnJfcl9xH3OfR2rUee80a+6vo7EK5mmXUdyfQlrYLTwoZIU9wsPCZEtP6BWGhAlhL3p2N6sTjRdduwbHsG9kq32sgBepc+xurLPW4T9URpYGJ3ym4+8zA05u44QjST8ZIoVtu3qE7fWmdn5LPdqvgcZz8Ww8BWJ8X3w0PhQ/wnCDGd+LvlHs8dRy6bLLDuKMaZ20tZrqisPJ5ONiCq8yKhYM5cCgKOu66Lsc0aYOtZdo5QCwezI4wm9J/v0X23mlZXOfBjj8Jzv3WrY5D+CsA9D7aMs2gGfjve8ArD6mePZSeCfEYt8CONWDw8FXTxrPqx/r9Vt4biXeANh8vV7/+/16ffMD1N8AuKD/A/8leAvFY9bLAAAAOGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAACoAIABAAAAAEAAAMAoAMABAAAAAEAAAJAAAAAAJ+ReRcAAEAASURBVHgB7J0HeBRVF4ZPSIFA6DXU0Jv03jvSqxQBKTaKAlJERFEBkSJFBKUJ2EB6l15EQPpPh9B7CwSQXgL557s4y2bZTTbJbLKTfOd5lp2duXPvmXeTcM+9p3iEaiKUWCEQFBQkO3fulJMnT0rWrFmlUqVKkjZt2kjpsnfvXrlw4YKUKFFCMmXKFKl7w2t848YN+eeffyRZsmRStWpVS9OHDx/K2rVr1Wd/f38pVaqU5RoPSIAESIAESIAESIAE3J+Al/urGDc1nDJlivTu3Vvu379vecAUKVLIDz/8IG3atLGci+hg7Nix8ttvv8ns2bOlVatWETV3+vrBgwelcePGUqhQITlw4IC6LyQkRI2xbNkyweR/06ZNTvfHhiRAAiRAAiRAAiRAAu5BIIF7qBG/tFi8eLF07txZnj17JgMHDpRffvlFmjZtKrdv35b3339fLl++7HZAsFH07rvvCib/2KVYv3695M6d2+30pEIkQAIkQAIkQAIkQALhE+AOQPh8DL+KiXSfPn1Uvz/99JO0bdtWHbdv315q164twcHBsnv3bmnUqJFl7L///luttt+8eVNKly6tVuETJHBsu929e1dWr14tW7duleTJk0u9evXUfejwyZMngl2DjBkzSo4cOWTevHlSp04d9bIMaOegb9++ylBJlSqVcgHKnz9/mFZ//vmnrFu3ThInTix169aVihUrquszZswQuDq1bNlSsmfPrs4dPXpUli5dqgyIZs2ahemHH0iABEiABEiABEiABFxMADEAlJgjoPnrI+YiNFGiRKHaDkCEA3/yySeqPe7RX9rkOvTBgwfq3rfeekud11yA1Odbt26FFi9e3NIW92jGQug333yjrmvGgbqmufCE+vn5qePPPvvsFT02bNigrmkuQKHDhg1Txx4eHqHbtm17pa3myqSue3l5heKFdmPGjFHtdP0//fRTy31du3ZV7SdMmGA5xwMSIAESIAESIAESIIGYIeCBYbRJIiWGCPz1119SrVo1tfp+6tSpcEddsmSJNGnSRAICAtTqO1xv4CK0ZcsWGTBggAwdOlSwc2AdA9CuXTuZOXOmvPHGGzJ69GhBkDDa3Lt3T3bt2iV58uSRpEmTqnF79uwpWIHHTkDmzJnD6LJx40apXr26JEyYUB4/fmy5NmLECOnXr5/l8/79+6VYsWLqfuw4aJN/FRiMXYizZ88KgomxW5AzZ04V7Pz8+XO1+4DdjCtXrkjq1KktffGABEiABOwRwN8y/J3D3yqKOQicP39etAUh9ffeHBpTy8DAQOWW/OabbxJGPCBAF6AY/pK9vb3ViMimE5HAjQeCCXzlypXVMdyHYAAsX75cGQDq5H//wJZbs2aN+vTll1+qzELILlS/fn35448/ZMWKFcoA0O8ZPHiwyvKjf7b3jsm/tlMgcAH66quv1AvxCrr//+bNmwXjwkjRdg1UF/hPGhmEkOEI7kflypUTbedA9uzZo4Ker127pgKMOfm3R5znSIAEbAngbwz+Xmg7nraX+NlNCZw7d058fHxUwgg3VZFq2RAYMmSI+v/c5jQ/xlECNABi+IvNmzevGhGTYKyCw6deF80lRq5evariArBqDt95iD7ZxjFW0iGIFbAV+PcjkNjT09Pib482uXLlUk2t70mSJEmEk3/c5OvrK/DvhwGCHQQcIxgYOxlY7cfOAgR+/dgd0AX6P3r0SH3s1KmTMgDmzp0rmuuSOgejhkICJEACzhDA5D9btmwqWYIz7dmGBEgg8gSmTp0qKVOmjPyNvMOUBBxHkprycdxf6TRp0kiVKlUErjBYUdcFE3/drQer55AyZcqod6zc67Jy5Up1iPSctgJ3naJFi6rsQvpOANro91vfg5UZZwTGg777gOBh3Ieg5EmTJqnba9asqd5RD+DIkSPqNXHiRLXj0LBhQ3UN6UlhSMAAWLhwoTJ6GjRo4MzwbEMCJEACJEACJEACJGAwARoABgN1pjus9GNCPH78eNECdpU7DDLkwG8ek3S9DgBcbWAwIMc/XGk6dOig/POQAeiLL76wO9R7772nzmOFvVu3blK+fHnlegPff71fNAgvi5DdjrWT2Ino1auXuqwF91oKkKVPn15lBvroo49U3AGMAuiur/ajmFjz5s1VTABSnMIgcNYAcaQLz5MACZAACZAACZAACUSNAA2AqHGL1l2vvfaa/O9//1Mr6yi4hZSYcN9p0aKFrFq1ShkHGACr7yi2hZ0AVN/99ddflT8l2sOv3p7AAECRMQQMYyV+x44dKr0odgS0zEP2bonUuc8//1zpAGOlS5cuyg0IfefLl0/GjRsnMAywGwCjBSlIdYEbkC50/9FJ8J0ESIAESIAESIAEYp4AswDFPPMwIyLI9tKlSypTQngTdFQMhr89VtudFbgVIeMP/P1jQhB/AEFFY1tB7ADcfrCLcPz4cdvL/EwCJEACDgmgnggSDkyfPt1hG14gARKIHgF4GnTv3l3V8oleT7zbDAQYBBzL3xL89p1JbYdJfGQn8hkyZIjRp7M38UfGomnTpsmiRYuULh9++GGM6sTBSIAESIAESIAESIAEwhKgC1BYHvxkMAHEAfz+++8qMLlz584qLsHgIdgdCZAACZAACZAACZBAJAhwByASsNg08gRq166t4huQMpRCAiRAAiRAAiRAAiQQ+wS4AxD730Gc14CT/zj/FfMBSYAESIAESIAETESABoCJviyqSgIkQAIkQAIkQAIkQALRJUADILoEeT8JkAAJkAAJkAAJkAAJmIgAYwDc5Ms6c+aMoCZAzpw5pWDBgq9otW/fPjl//rwUKFBA1QfQG5w6dUoOHz4sWbJkkWLFism1a9dU7n9/f3+Vj19vF9E7KhNHpThYRP3yOgmQAAmQAAmQAAmQgHsR4A6Am3wfy5cvVxWBke/anqB6cOPGjWX+/PlhLi9evFidRxEuyK5du9Tn4cOHh2nn6ENoaKjK0oPqvBQSIAESIAESIAESIIG4T4A7AHHsO0ahrQEDBgiqDTsje/bskbfeesthZWFn+mAbEiABEiABEiABEiAB8xCgARCF7+rixYuyYcMG2blzp6RLl07Kli0rSHcJOXHihCxcuFBNqP38/GTBggUqB36bNm2kcOHCltFQ1Xfy5MkC159KlSpZzkf3wMvLS5IlSya+vr6WrrArgEJcqNRbtGhRqVKliuTNm1fu3r0rP//8s2qHasQjRoyQrl27qvtx8u+//5ZNmzbJzZs3pXTp0oJdAms3oSNHjsjMmTPV87Vu3VrABe5IHTp0kFSpUsnYsWNVhWMUOps3b57UqVNHvcLjB13Btn79+nLu3DlZs2aNBAQECGoIBAcHC3ZIUBW5efPmSielPP8hARIgARIgARIgARJwnoDmAkKJBAFtMhyaPn36UI1wqFb5Vr3j+Mcff1S9aBNtda5kyZKhWpXfUM0IUJ9xfPz4cdVGK44Vmi9fPnXex8cnVJtUh2bMmFF97tOnj11t3nnnHXX9vffeC924caPlpU3Y1Xlt0q3uW7ZsmfrcrFkz9Xn//v3qc+LEidWYnp6eSi8t3iBUiylQ16C//jp79qy675NPPrGc069VrFgxFLpDNm/eHKoZGapNokSJ1HGePHnUZ80wCtWMC3WsxSJYGHz22WehEfEbPXq0uk8zlkK9vb1D0TfGx9jgjufAZ4x94MABpQv/IQESiNsEpk+fHtqpU6e4/ZB8OhKIZQJ169YNXbFiRSxrweFjigBjALTZZGQEwbhY8f/ll1/k1q1byn8e92sT7zDdYHV8+/bt8u+//0r16tXl8ePHajUbjSZNmiSBgYFSokQJtQOAVXNnc+VPnTpVqlWrZnlNnDgxzLi2H8aPH69OzZo1S44ePSrr1q1Tq+nXr19Xq/OIPYBAF6zMZ86cWZYsWaJ2A7Dyjh0APIs2AZctW7bI119/rdprBoI8fPhQ8I6dBTyTZuCoa9b/XLlyRTTjRfXTpUsXcZYf+rx8+bIcO3ZMdYexP/jgA8WzadOmauz169dbD8VjEiABEiABEiABEiABJwjQAHACknUTTL7nzp0ryLLz+eefix58C7cUa8GEGu42cJnB5BkCgwECv3sI3IK0lX/RdgMsLkTqQjj/1KxZUwYNGmR5vf766+G0FoH7DaRJkybK7QdBxJhA4zm03QDlwoTr2k6EZMqUSZ1bvXo1Tkn79u2lcuXKkj9/ftF2JtQ5GAyadWp5hm7duom2u6HiCOAOZU8GDx6s+oFx4Sy/GjVqSJo0aSRr1qwWdybwgouTtruihrl69aq94XiOBEiABEiABEiABEggHAI0AMKBY+8SfNQxUYY/O3zkMcmHWPvG43PatGnxpgSTawhSbULu3Lmj3jNkyKDe8U+2bNksx+EdYGL8xRdfWF61atUKr7laoR82bJhKHYoV+h9++EFNwkeOHOnwvqCgIHUNAcW6ID0pBH74T58+VTsWeGbEG0CwgwG/f1tJkiSJpQ2uOcvP2pjQ3IBUt5oLkHrX3IDUO/8hARIgARIgARIgARKIPAEaAJFkNmTIELlx44bMnj1bGQBYlbYnWKl2JPqqPIKIddH8+vVDQ9/37t2ragTgHUG1mo+96l93HcIuAOTZs2fqHf+UKVNGHWu+gJZzK1euVMeFChVSuwXYGYBBs3btWnUerjpwa7IV3fjRzzvLz55LlK2RhZ0ICgmQAAmQAAmQAAmQQOQIOJ6lRq6feNMaq/8Q+MlDsLoO0Vf11YcI/tGC2QS++XAfwmo7VtS1oNoI7ora5d9//12+++475QLUrl07gU8+RN9xSJo0qfqMCXy/fv2kV69eykUIOwQwcuCLj90MHGMCjt0HSKNGjVRMQ9u2bUUL0FPGECb7T548Udf1f2wn7Ubw0/vmOwmQAAmQAAmQAAmQQOQJeCDaOPK3udcdSKk5atQoh0ohABY++/pk12FDJy5gLC37jPLnx+QWq/mo0BsSEiJwx8HuAHz8MV7x4sVVj0gNCvcbuNRomXLUuQsXLqiUmVh5h5sMfN0RpJs9e3ZV7ddWFYyJe5C+M1euXJbLp0+fVvdhYg13JFQC3r17t8C9CHEI6P/QoUNKr0ePHqn74KpTWPOjT+Ltrfz5t23bZolPKF++vKRMmVKlCMWYCGLGjwjSiqJCse6Gg47wTNAJq/XQG8YF4hywO4D2iCXQMvmEiW+IiB9YggNcjhAbAUEqUBhJcLvCjgVSpyIwGewRn2CEwHCBe5S125MR/bIPEiCB6BNA+l8skmCxgUICJOAaAvXq1ZPu3buLlg3INQOwV7ciEGd2AOy5jOikMQFfeuKs5JLoezx5wM3dQyQohY+k0N59bl4Q8dMOxFtzcP/rxZCFEmrvN0XOr3vxGR/VufPaOe0FyeAhIWm9JOiJl2RMBPebMyKZ4euurdA/ebFKLy9DBESqapcE18/998JnTaBPI5wP1l5aVhzU/6qBz7dffNb+lSKayhk95MKthJLC10OuZMwuPeuOlaUzXwTTyusiF28nktSaXeGbcC/usMj9RwnlnmY3pE+BU1q2oiyH1bWZq0IkgeYpVK5QAgnQ+ob++Vo80gwAkcWTdklKwBHdV/9V96Ygz8SSQuvTxwfPqrFTry3aOySJ9rr63wt+/1m0F8Q6y1COF6fkqPbe4L/j8N7ah3dRXevZc4IlqDvCxmxAAiRAAiRAAiRAAiYlECcMABTc+vLLLx1+BchCk+Q5JqTGSboE0e/PS+sjI+bqMSRZUiZQI/1nXoQZNTMm7AnDnFIfkiTykCR2dLwaHCoffx8i2fw9pEUNTwk8+1yOa2UFiubx+G/y/2pf1mfSpYs+P+v+jDjW4yGM6It9kAAJkAAJkAAJkIC7EogTBkCEcDW3kSY7/xGf/7LI2Gt/V1uOXp23kKS/bG96bO8O857zDbkvha7tidYDdGnmJYdPh8qfW5/JqN9DJJWWDKh+hQQy5iOs5lNIgARIgARIgARIgATclUD8MAA0P/jJjZpLek/Hj9tn5s9yskD+eGEAZLlzTkau6xytn8kkmivR9IF6etNQLUDY/Vb0o/WAvJkESIAESIAESIAE4igBxzPiOPbAWNn3h/O+A/G2yV7joBlP2yHAyb8dKDxFAiRAAiRAAiRAAm5K4IVTuJsqR7VIgARIgARIgARIgARIgASMJUADwFie7I0ESIAESIAESIAESIAE3JoADQC3/nqoHAmQAAmQAAmQAAmQAAkYSyBOxACg2NXJkycdkkEhq2eCemeOYwAc3hwHL5xOkVs+rz5BZi18PQ4+HR+JBEiABEiABEiABEggPAJxwgC4efOmNG7c2OFzwgBAWazMDlvErwshCbzllm/q+PXQfFoSIAESIAESIAESIAFFIE4YAGnTppXAwECHXykKPKU2uBCYw8F4gQRIgARIgARIgARIgATcmABjANz4y6FqJEACJEACJEACJEACJGA0ARoARhNlfyRAAiRAAiRAAiRAAiTgxgRoALjxl+Mq1dLdvyLddo1wVffslwRIgARIgARIgARIwI0J0ABw4y/HVaqleHxLGh6f56ru2S8JkAAJkAAJkAAJkIAbE6AB4MZfDlUjARIgARIgARIgARIgAaMJ0AAwmij7IwESIAESIAESIAESIAE3JuByA2Dp0qWWx3/+/LlMmzbN8pkHJEACJEACJEACJEACJEACMUvApXUA+vbtK4sXL5apU6eqp4IB8MYbbzh8wlu3bknSpEnFyytyat24cUNq167tsF+Me1OrBOzPSsCK0UMvXzmVKp+8FrTXITNeIAESIAESIAESIAESiJsEIjfTjiSDUaNGSZs2baR48eIO75w/f74MHz5cDh48KE+ePBEU7cqcObPUq1dPnU+WLJnDe/ULKVKkCHdnoUSJEpIsVG/N9wvJssvHtabKypklCYMESIAESIAESIAESCCeEXCpAQCWd+/elapVq4qfn59CW6dOHfnwww/V8dq1a6VXr15qh6B06dKCifzjx4/l8uXLMn78eGnSpIls2LBBtQ3vH+wYFCtWzGETDw8P8Qr1cHidF0iABEiABEiABEiABEggvhBwuQGAGAC4AWFybyurVq2SAQMGCIwCXXx9fSVnzpwyevRoyZMnj8AtKGXKlPplvpMACZAACZAACZAACZAACUSDgMuDgJs2bSpDhw6VTZs2ydatW+XUqVMWdYsWLSrr168X+OjbyoEDB+T69esqJsD2Gj+TAAmQAAmQAAmQAAmQAAlEjYDLdwDg1586dWrZtm2b0hCTfqzwQ5o1aybLly+XgIAAKVWqlKRKlcriAgQDYPLkyZEOCFYd8x8SIAESIAESIAESIAESIAG7BFxuACCIN0OGDJbBkydPbjlOkiSJzJkzR/bv3y+BgYFy7tw5gQtQpkyZpFatWlz9t5Ay9iDnrUCZtcBx1iRjR2NvJEACJEACJEACJEAC7kTA5QaAj4+PmsjDzWfHjh2SNm3aV56/SJEighfk0aNH8uDBA07+X6Fk3AnP0OeS8tFN4zpkTyRAAiRAAiRAAiRAAqYh4PIYgMKFC0vz5s2lRYsWMmLECFm3bp0Fzi+//CITJkxQn2Eg9OjRQzJmzKh2AOrWrStHjx61tOUBCZAACZAACZAACZAACZBA9Am4fAdg+vTpsnDhQqXp7du3pWfPnhatr1y5orL84MTKlSvVDsHmzZuVATBlyhRlNBw6dMjS3tHB/fv3ZeLEiY4uS2hoqDzQCoEJC4E5ZMQLJEACJEACJEACJEAC8YOAyw2At99+W/AKCgpS7j/IyW9PlixZonYAChYsqC7369dPfvrpJ0GV3zRp0ti7xXIOuwfXrl2zfLY9gAHwap4h21b8TAIkQAIkQAIkQAIkQAJxn4DLDYCzZ8+qVf+kSZPKyZMn1Uq9ddGuEydOyJEjR6RixYqqAJiOPDg4WGUAQgahiAR9f/vttw6bjRkzRvye2zc8HN4Uhy8EJc4gCwq0k667R8Xhp+SjkQAJkAAJkAAJkAAJ2CPg8hiAn3/+WSZNmiS///67oPAXXIJ0KVeunJrko+Jv586dZeDAgfL06VPZvn275M6dW+0cONox0Pvge+QJ3E6USpbmbR35G3kHCZAACZAACZAACZCA6Qm4fAcgc+bM8ueffyp/fhgABQoUsECrUqWK4AW5d++eHD58WLy9vVUgMIwAVAKmkAAJkAAJkAAJkAAJkAAJGEfA5TsA7du3F+T7/+CDDwRBwB07drSrvZ+fn5QpU0Zdy5o1Kyf/dinxJAmQAAmQAAmQAAmQAAlEj4DLdwAQ/Pvmm29KpUqV1Oo+Cn1RSIAESIAESIAESIAESIAEYoeASw2At956Sxo0aCCtWrUSpOrELsDIkSOlePHi6mnhGnTw4MFwn7x///7hXufFyBPwDbkvha7tifyNvIMESIAESIAESIAESMD0BFxmAFy+fFkyZMigJv+glDdvXpkxY4aMHTvWYgAgwHfo0KFStGhRQcEwSswQyHLnnIxc1zlmBuMoJEACJEACJEACJEACbkXAZQaAj4+PWvW3flovLy9JkOBl2EG9evVk6dKlKtsPAoQRKxAVQR0AFBVzJC/qALAQmCM+PE8CJEACJEACJEACJBB/CLjMAEDxLkzMhw0bpjL9IBbgxx9/lOHDh4ehW61aNXn33XdV6s8aNWqEuebsBxQL0wOI7d0DA+CmdiGTvYs8RwIkQAIkQAIkQAIkQALxiIDLDAAwxIR/wYIFsnjxYvH395fJkydL9uzZX8H72WefvXIuMifSpUsnFy9edHiLp6enpGEhMId8eIEESIAESIAESIAESCD+EHCpAQB3nxYtWqhX/EHKJyUBEiABEiABEiABEiAB9yXw0iHffXWkZgYTOJ0it7RpttrgXtkdCZAACZAACZAACZCAGQjQADDDt2SwjiEJvOWWb2qDe2V3JEACJEACJEACJEACZiBAA8AM3xJ1JAESIAESIAESIAESIAGDCNAAMAgkuyEBEiABEiABEiABEiABMxCgAWCGb4k6kgAJkAAJkAAJkAAJkIBBBGgAGATSTN2ku39Fuu0aYSaVqSsJkAAJkAAJkAAJkIBBBFyaBtQgHSPsJjg4WJo2beqwHQqS3ZJQ8RcPh23i04UUj29Jw+Pz4tMj81lJgARIgARIgARIgAT+IxAnDIBkyZLJ0KFDHX6pVapUEb9Qh5d5gQRIgARIgARIgARIgATiDYE4YQB4e3tLpUqVHH5pHh4e4h3K1X+HgHiBBEiABEiABEiABEgg3hBgDEC8+ar5oCRAAiRAAiRAAiRAAiQgQgMgHv4UPPTylUPpisXDJ+cjkwAJkAAJkAAJkAAJ0ACIhz8DF5Jll49rTY2HT85HJgESIAESIAESIAESiBMxAO72NR7OV0SeevuEq1aue4Hi9/BeuG14kQRIgARIgARIgARIgASMJuBWBsCtW7ckadKk4uXlVmpZmCOO+Ea69JbP9g421XxdPh0/RQof3GXvsjp3PFdBKRa4Q379pJ7DNrhwMmNeuZw6a7htMgafl1xyLNw2vEgCJEACJEACJEACJEACOoFYn2nPnz9fhg8fLgcPHpQnT56Ip6enZM6cWerVq6fOI8VnTMgjX195lNhXTubP63C4BW93lN+6d5Ok/9522CZYMxB++Kil1N6w1GGbnSUqStsZ62RZ1ZYO29xNkky+7DleKh5Y67ANLmwpXEv2fJVBkj3612G7h96+cjllNsv188kD5IlnQjmZ8uWzPvfwlGOZC1raODqo47FYfEKfOrrs9Pnrkk7+lZThtk+uVW9IG24LXiQBEiABEiABEiABEogsgVg1ANauXSu9evWSqVOnSunSpSVFihTy+PFjuXz5sowfP16aNGkiGzZsiPCZHjx4IL/++qvDdigENkmeSkbxdNgm+fwF0n/st+KpGSGO5N/s2aVjqaKS8tRJR03U+TMpRLo+fC45fTwkqeer6Uef/r1DCs+ZIlOKON4BeK4ZQjVHfCBFF00Jd6ytWx5K3bYrJMGzEHkUIuKlRXXgZS1X85WW5EFnxPPpY3U6xMtH7ifJJG2q/2Fpdss/t+Tcv0y8/mtjuWB1cD5vFemV/BfJcOHl7sbjJ6GiZVkVH++Xz+kRGqqVXXv52aoLdfjUO7EES0FJdSvQ9lKYzzdT5pPCR38T9GctDx48l6eaDZI8ufaguOaR2vryK8c3UgZoLlmpNEbPXrlmfSLLpUvWH3lMAiRAAiRAAiRAAnGSQKwaAKtWrZIBAwZInTp1LHB9tZX4nDlzyujRoyVPnjwCt6CUKcNfKQ4JCZH9+/db+rA9QB2AWdmySeLEiW0vvfy8eqUIXuEIvPpnIXFSQJ5wWr24dObWGUmfPL3jMQePi7CPC1qLrRL+WAmLFJE7mrEAuXTxonKhSpY8ufqs/5NImyQ/0Ywga/HWPjy0OpFIO3Zm+ptIG8t6/yPo2jW1a5M6TRqr3iI+TKRNxq3Ht3dHogQJ5LgddzD8TMBQzJAhg73b7J+LYPKPn6H3+/Wzfy/PkgAJkAAJkAAJkEAcIhCrBkDRokVlyZIl0rlzZ0mgTfas5cCBA3L9+nU1obU+b+8YbkITJ060d0mdwxj//POP+Pv7O2xj9IVy5crJ2LFjpWzZskZ37bC/1q1bS9OmTaVVq1YO2xh9oX///spA++STT4zu2mF/+K7hMvbjjz86bMMLJEACJEACJBAXCdStW1fWrFljeLwk3LDRL1yxjRT0e+XKlcgt2hmpAPuySyBWDYBmzZrJ8uXLJSAgQEqVKiWpUqWyuADBAJg8ebLhP+B2KfAkCZAACZAACZAACZiAQIUKFaSItvs/ePBgQ7V99OiR+Pj4vLIgG91BUqdOLUmSJIluN7zfYAKxagDgB2LOnDnKfScwMFDOnTsncAHKlCmT1KpVy6nVf4N5sDsSIAESIAESIAEScFsC8JjAKj0m60aK0f3pusENm+J+BGLVANBxwJLFi0ICJEACJEACJEACJEACJOBaAmEd7107FnsnARIgARIgARIgARIgARKIZQI0AGL5C+DwJEACJEACJEACJEACJBCTBNzCBcjVD4xsQ67ybXOke4ECBcTPz8/RZZecR/pUBNvEpGTJkiXGYzXSpUunAsdj8jk5FgmQAAmQAAmQAAnEFQLxwgBYsWJFjH9f06ZNi/Exhw4dGuNjfvDBBzE+ZvPmzWN8TA5IAiRAAiRAAiRAAnGFAF2A4so3yecgARIgARIgARIgARIgAScI0ABwAhKbkAAJkAAJkAAJkAAJkEBcIUADIK58k3wOEiABEiABEiABEiABEnCCAA0AJyCxCQmQAAmQAAmQAAmQAAnEFQI0AOLKN8nnIAESIAESIAESIAESIAEnCNAAcAISm5AACZAACZAACZAACZBAXCFAAyCufJN8DhIgARIgARIgARIgARJwggANACcgsQkJkAAJkAAJkAAJkAAJxBUCNACi+U2GhIRIaGhoNHvh7SRAAiRAAiRAAiRAAiQQMwTitAHw119/SYUKFcTf31/eeOMNuXfvnqFUr127Jjly5JDTp09b+r1165a0bNlSMmfOLIUKFZI9e/ZYrrlaH8tABh08e/ZM+vTpI/nz55dcuXLJxIkTLT3Hpee0PBQPSIAESIAESIAESCAeEIizBkBwcLC0adNGRo0apSboadOmVZNZo77TmTNnSo0aNeTq1athuuzatauaLJ89e1aGDRsmjRo1kkePHomr9QmjhEEffvjhBwkMDJR9+/bJtm3bZPDgwRaDJi49p0G42A0JkAAJkAAJkAAJmIKAlym0jIKSu3fvlnz58km5cuXU3X379pWSJUvK5MmTo9Bb2FuePHkiM2bMkPnz50vlypXDXFyxYoUyOLy8vKRBgwaSIUMG2bx5szx//txl+oRRwMAPnTt3lk6dOknChAnFz89P4O708OFDNUJcek4DkbErEiABEiABEiABEnB7AnHWADh//rxkzJjR8gXADej27duCybuPj4/lfFQOcP+6deteuRX9P378WNKkSWO5BgMgKChIHjx44DJ9LIMZfICJP14wdL799lupU6eOMqji2nMajI3dkQAJkAAJkAAJkIBbE4izLkA3btyQJEmSWOD7+vqqY6PjACwDaAe2Y+IadMCYttdiQh9r3aJzDBembNmyyYEDB+TEiROvPEtcec7oMOK9JEACJEACJEACJGAWAnHWAEidOrXcvXvX8j1gEo7V7JQpU1rOGX1gOyb6v3PnjgpCtr0WE/oY9Xzt2rWTuXPnSqlSpWTChAli+yxx5TmN4sV+SIAESIAESIAESMCdCcRZAyBTpkwCNyBdcIzMPB4eHvopw99hXMA96MqVK5a+MW6WLFkkNvSxKBHFg1mzZsnevXstdxctWlSOHj2qjKi49JyWB+QBCZAACZAACZAACcQDAnHWAECGnuPHj8v27dtV8CpWrhs3buzyrxTpRr///nsV9LtmzRp5+vSpFChQQGUMig19ovPASPU5aNAgVecAMQx//PGHVKxYUXUZl54zOox4LwmQAAmQAAmQAAmYjUCcDQJOlCiRjBs3TmrXrq2CcgMCAmTJkiUu/36+/PJLlf1n9uzZ4unpKVOnTlWuRxg4NvSJzgMjA9DWrVtVPQPUBKhfv770799fdRmXnjM6jHgvCZAACZAACZAACZiNgIdWxTZOl7FF6krEArjS99/el379+nVB7QFbiS19bPWIzOf79+8rIwapTW0lLj2n7bPxMwmQgHsQQNplpFOePn26eyhELUggFgl88803gv+Xhw4dGotaOD90smTJ5NKlS5I0aVLnb2JLlxN4dUbn8iFjdgBMWmN68o8ntDf5x/nY0gdjR1WssynZ9hGXntP22fiZBEiABEiABEiABOIigTgbAxAXvyw+EwmQAAmQAAmQAAmQAAlElwANgOgS5P0kQAIkQAIkQAIkQAIkYCICNABM9GVRVRIgARIgARIgARIgARKILgEaANElyPtJgARIgARIgARIgARIwEQEaACY6MuiqiRAAiRAAiRAAiRAAiQQXQI0AKJLkPeTAAmQAAmQAAmQAAmQgIkI0AAw0ZdFVUmABEiABEiABEiABEggugRoAESXYCzdj6IaqClw9uzZVzSoVKmSTJs27ZXz1icyZswox44dsz7FYxIgARIgARIgARIggXhAgAaASb/kTJkySY0aNWTOnDlhnuDcuXOyd+9eadGiRZjz/EACJEACJEACJEACJEACIEADwMQ/B+3bt5fZs2eHeYJZs2ZJkyZNBKW3Hz58KF27dhUYC6lSpZKWLVvKvXv3wrT/3//+J40bN7ac2717tzRt2tTy+e+//5aiRYtKihQppHnz5hIcHGy5xgMSIAESIAESIAESIAHzEaABYL7vzKIxJuqnTp0K48rz+++/S8eOHVWb77//Xl3DpH7Lli2yb9++V3YMYCScOXPG0ic+625FN27ckIYNG8pHH30khw4dksSJE8vw4cMtbXlAAiRAAiRAAiRAAiRgPgI0AMz3nVk0xoQcrj66GxAm+Hfv3pXq1aurNlix//XXX8Xf319Sp04t+fLlkytXrljuj+hg4cKFUrBgQWnTpo2kS5dOhg0bJitWrIjoNl4nARIgARIgARIgARJwYwI0ANz4y3FGNWs3oJkzZ8pbb70lCRK8+FqTJk0qn3/+uWTLlk3Kli0rhw8flmfPnoXbbWhoqOU64gn27NkjadKkUa8CBQrIhQsXBAHIFBIgARIgARIgARIgAXMSoAFgzu/NonXlypWVr//BgwdVPECHDh0s17p06SLPnz+XjRs3KjefihUrivUEHw1hLDx58sRyD3z89TYpU6ZUgcZ37twR/XX58mUVU2C5gQckQAIkQAIkQAIkQAKmIkADwFRf16vKenh4CHYBBg0aJFmyZJE8efJYGmGyXq9ePcmRI4cEBQXJ+vXrJSQkxHIdB2nTppWLFy/K9evX1fnFixdbriPL0IYNG+TEiRPq3KJFi6R06dKv9GG5gQckQAIkQAIkQAIkQAJuT8DL7TWkghESgNtP7ty5ZfLkyWHa9uvXT/r37y+TJk1Sk3YYA/pkXm+YK1culd0H8QEwBurXr69fkmLFisk333wjxYsXl5w5c4qnp6dMnTpV1R+wNOIBCZAACZAACZAACZCAqQjQADDV12VfWUzidbcd6xYIAm7WrJlK3Qk/fmvB7oAuv/zyi/z777+SKFEiSZgwoX5avffu3Vt69uwpt2/fVoHEYS7yAwmQAAmQAAmQAAmQgOkI0AAw3VcWOYXhImQ7+bfXQ/Lkye2dVuew8o8sQhQSIAESIAESIAESIAHzE2AMgPm/Qz4BCZAACZAACZAACZAACThNgAaA06jYkARIgARIgARIgARIgATMT4AGgPm/Qz4BCZAACZAACZAACZAACThNgAaA06jYkARIgARIgARIgARIgATMT4AGgPm/Qz4BCZAACZAACZAACZAACThNgAaA06jYkARIgARIgARIgARIgATMT4AGgPm/Qz4BCZAACZAACZAACZAACThNgHUAnEbFhiRAAjFNIEeOHFK6dGlJkIBrFTHN3p3G27dvn1y/fl3atGnjTmpRl1ggcODAARk3bpzUqFEjFkbnkCQQdwjQAIg73yWfhATiHIHz58/LoEGDxMuLf6ri3JcbiQdCtfOrV69KtWrVInEXm8ZFArt27ZKQkJC4+Gh8JhKIUQL8XzVGcXMwEiCByBDAyn/r1q3F29s7MrexLQmQQBwl8P3330t4levj6GPzsUjAcALcVzccKTskARIgARIgARIgARIgAfclQAPAfb8bakYCJEACJEACJEACJEAChhOgAWA4UnZIAiRAAiRAAiRAAiRAAu5LgAaA+3431IwESIAESIAESIAESIAEDCdAA8BwpOyQBEiABEiABEiABEiABNyXALMAue93Q83iMYH58+fL4MGDpUCBAvGYgsjTp09V7ndPT894y+HYsWPSo0cP6dSpU7xlwAc3H4Fhw4bJiRMnJEuWLIYqHxgYKN99953kzZvXsH5DQ0Nl8+bNsnHjRsP6ZEck4O4EaAC4+zdE/eIlAUx8PTw8pGnTpvHy+fWHvnz5sir4AxbxVY4ePSrXrl1Tr/jK4NGjRwIjMHPmzPEVgemee+/evfLvv/9KQECAobqjP6QBNXJR4Pnz57Jp0yZD9WRnJODuBGgAuPs3RP3iJYFUqVKJv7+/tGrVKl4+v/7QqAGAFfD4bAAEBQWpldQxY8boWAx5v3//vqqwbGSVZaykQoycnKE/GAApUqSQGTNm4KPby6FDh6R9+/aSLl06t9fVVQpmy5ZN0qdPL3379jV0iC+++MLQ/tDZs2fP5Ouvvza8X3ZIAu5MgAaAO3871I0ETEKgWbNm4uvrqyZpRquMXRAjJ5R3796V4OBg+fPPP41W1SX9YSJ18+ZNwSqlkfLgwQNVYdlI4woGAPSsXbu2karKqVOn1GryuHHjDO0XxuWTJ08kYcKEhvZ79uxZ2bFjh+TJk8ewfrEruG/fPlmzZo1hfbIjEiCB+EuABkD8/e755G5MIGXKlKby/8ckCpOdrFmzGkq1ZMmSUrBgQUMNgKtXrwpci8wi7dq1UxPqKlWquL3KFy9eVCu+s2fPdntdoWDHjh2VwZIvXz5D9Z07d676XUiSJIlh/WIXBHzNInDVwU6mGQRGcPny5c2gqtIRrnD4eTCLlC1b1tC/4WZ5bnfX00NbsXmxZ+vumlI/EiABEiABEiABEiABEiCBaBNgGtBoI2QHJEACJEACJEACJEACJGAeAjQAzPNdUVMSIAESIAESIAESIAESiDYBGgDRRsgOSIAESIAESIAESIAESMA8BGgAmOe7oqYkQAIkQAIkQAIkQAIkEG0CzAIUbYTsIL4TWDt7rvgsWCwVNm9xexS/d2ovXk9DpPXvs9xeVyjYafZvMrJ7b0l7/brb67upelXZWa6sfDx0uNvrCgWHDv5Cqq9ZJ+W2/OP2+j7x8ZE3lyyQBXUbur2uUHDKh13F/9JlabhoiSn0hZILWreQu0mTScep00yhc++J46Xrd+Ml97Hjbq2vRwQJpnYVKi1/Vm8oX40b6NbPYavcmHf6SpEj+6TGtnW2l2Lss+df52NsrLg4EA2AuPit8plilMC/2mi+oVqO9mtBMTpuVAa7oaUl9NZSdppBVzzfqZw55OmdO6bQ946WSvBKmtSm0BVsL2lFqu6itoAJfm6f+yaSY/nzmkJXsA1KlkwS3rhhGn2hc3CiRHI7qZ9pdD6bJbM8fPjQ/fWNoBbc3dBncim11uim+///gZ8TXS6nSC3ZE3iYTm9df7wHBgaq+iLW53Ds5+en0k/bno+Nz6hbs23bNsmRI4fkypXLUBVoABiKk52RAAmQAAmQAAmQAAm4O4GffvpJdu/erWqBbN68WSpUqKCKIxYoUEB+/PFHw9TfuXOnLF26NNLVpvv16ye//vqrVK5cWc6cOaOKFq5du9awCuOMATDsK2ZHJGAcgSNFC8sPAz81rkMX9zRu0EA5/loBF49iTPfncuWUkSOGGtNZDPQy9eNesq9s6RgYKfpDBPlnkEETxka/oxjqYWa3zvJPjWoxNFr0hrmnrc5/8vPU6HUSg3cvat9W1jVuEIMjRn2o59pKdvd55nCLxFOurtFYltRrHfUHjuE7+wybIY8SJorhUSMebtSoUfLXX3/JunUv3JiWL1+uPttO/h8/fhxxZ1YtbIu0HThwQFCA0lrQJ6p7OxLotn79ejl37pygsOCuXbvk9ddfl27duoW5BX3YqxIfEhLyynnb56ABEAYlP5CAyLFjx5S1fenSJdFf4f2iuoJZcPr0sruieSpT7q5UQYI1lxIzyO1UKWVHNfevqquz3F+2jFzLlFH/6NbvD/ySyObXa7m1jtbKHS5eVC5mD7A+5bbHTxImlI0N6rmtfraKHS/0mpzJk9v2tFt+DtXc99Y0a+KWutlT6nT2vHIilzkWXKD/+qoN5KmXt71HcetzY8aMkaJFi0ru3LmlTp06EhwcLCtXrpQaNWpY9N6zZ4/oVdqxi1CrVi0pUqSIZM+eXTZt2qSqzn/zzTdqB2DIkCFqblGpUiUpXbq0+Pv7S7NmzV6ZqKPzP/74Q7799ltJqP3e6zJo0CBBHxDo8s477yj90mn/9w4ePFid//vvv6Vu3bqSM2dOtaOBk/aeA+dpAIAChQSsCOi/nGXKlBH9BaOAQgIkQAIkQAIkEPcJYKI/fvx4gcvN6dOnJWvWrDJjxgw1wT98+LCayIMCXHTeeOMNefDggXrv1auXWkTELgJceDJmzCgDBgyQRo0aycCBA2X27NnSsmVL2b9/v1y5ckW2bt0q+/btCwMUOwjYNShUqFCY876+vpI/f3517uOPP5YECRKofo4ePSq//PKL2i149uyZZVdj9erVymCx9xzohAZAGLz8QAKign/mzZsnFy9etLxee+01oiEBEiABEiABEogHBOAa1LBhQ0mbNq2KC+jUqZNalffy8pK2bdvKzJkzlQvPggULpE2bNoJJuKenp1p9Bx6swl++fFlOnToVhtann34qxYoVU6vyb7/9tmCyf+/evTBtfHx81Mr/HSTAcCDQr0OHDko36AgDA7sGkHz58qldi2RaMgJHz4F2NABAgUICJEACJEACJEACJEACGoE0adKoybU1DH2iDmNg1qxZsmbNGuXKkzp1asELxoGH5k5mLfo9+rnevXtL//79Bav5WMWHq5CtYGUfrkfw+7eWEydOSM2aNQW+/BgPBocuGFcfCxN/XcJ7DhoAOiW+k4AbEUirbQ2W3bjJjTQKX5Vy6zdKmmvXwm/kJldTBt+USqvXuok2EatRUqsvkeHCxYgbukGLJHfvSfVlK9xAE+dUKLJjl2Q9ddq5xrHcykf7T//1BYtiWQvnhy+wd5/kOhro/A2x2DKBlg63vlbPxSyS+9QRyX/sgFnUlbprFoh3iOOAV3d8kBYtWsiyZcsEq/ChoaFqdR0uwRB4BCTRUmoPHz5cOnbsqM4FBARIei12D37/EPji//vvv4KMQom0FLt6YDBciuDL37VrV0mcOLEcP35cELBrK3AbgrGgux9f12rhfPTRR1KxYkW1OwA3Ihgh0A06QlddP+u+wnsOpgG1JsVjEnATAvkOHBK8zCLdho4wi6pqwvfRwEGm0bfjdxNMo2vaq9dkQO9+ptG31dTpptHVTzOuhnT+0DT6Npw1xzS6eoRqgZJtO5pG35obl5tGVyg67MsuptIXymJC36RJE7VCjyBb+PLPnz/f8hzYBcBEvl69l4H5X3/9tbRq1UoF996+fVtNyr29vZXLT/fu3QUuP3379hUcZ8mSReDqgwk93ISqV69u6RsH6Perr74STODv37+vjAS4+WD3ANK+fXsVQJw3b14VfwB94LK0ceNGdV3/J7znoAGgU+J7vCeAQhuIuD958qQK/KlatapTTDw0C1wzw51qG9uNvLVVxOD05sjWA1ZXtT+SiVDsxwTio/lyBhYOG7Tlzmqf14qseWoBY2aQBJqeT7RVNKRrTPDc/X/XoC/SzZpJ1jdqIDUXLzWNykEZ/WV/mdJSeNce0+hsT9Hp7XuK37279i659bmbKdOI+r/PrbV0TjlMxLGSbivIwoNJPVxurN1q0A4uN7oPvn4f0nQisBcZeuB6o0vBggXlhlYYEAG6GKtdu3aCAl8pUqTQm9h9f//99wUvGBPJkycP416E3QYEEN+6dUuSJk1qcVeqVq2a4GUtjp6DBoA1JR7HawKo/oeofWzrlShRwmkWSCGn/WY63T42Gya/dVuuZc4UmypEemw/bRvVDJLs9r+SRPujbhZJof0n5aXlkDaD+Dx5oedT7T/PhI8il5M7Np4vp+b6sqtyxdgYOspj3tcmEcW27Yjy/TF943sjR6v6GG9NmBjTQ0duvEvhNz+e8zX5pWldrTR3+O1i7KqT/z2kuh1sytSekeWIRUHrVJxw1+nSpYts2LBB/tICcW0FhoH15F+/Dn993Wcf7xFN/vX78B5e25QpU1o3dXhs+xxoyBgAh7h4Ib4RgJ8ettMQUZ8qVao4+/hYnTSLmGWCqvM0y24F9E2o7ViYSbB7ZRbBzorZfnZhvJppRdfvzl3xNokBG97PbTJtdTfRI3Psclo/h5fJfPqtddePnzx5Ijt27LC8kJoTfvvhCQJ9UQdg1apVKjVoeG0dXfvf//4XbhEwR/dZn0fxryNHjtitIYB2tqlF9XuRrlSPK6ABoFPhOwm4GQG4O5hFzKQrmJpJXzPpaja2odqvGF5mETP9LJCt636q4KzyqsOK68aLbs/P3XSH/JqWuKJcuXLyySefqFfnzp2Vz/+4cePCfeQ333xT8uTJE26b8C7Cvx8uQVGVpUuXqnTl0BtFyg4dChsviDTmjlyYe/ToIT179lRD0wCI6jfA+0jAhQRQTfWdlebxx+2wbqVsq17VhUSM63p/6ZLSYvtm4zp0cU895v0hq5ubo0rp2dw5pfaxgy4mYlz3n02dKPPe6WRchy7s6Waa1FI26KILRzC265Ejh8lPfXsZ26mLenvmmUDyP73vot6N73ZSr34y+vPBxnfsoh6L/xMkd5MkdVHv0esWQbpw5cFr+/btsmLFCpWeU8/ag96fajtNWHG3FbgDWZ9HsK69WALsNNgTnLe+X2+DmAN75/XrX3zxhfz0008qyBjFyWCQQKAPJvcIFLanx+LFi2XdunV6N3QBspDgAQn8RwBBPPil+vLLLy0vnKOQAAmQAAmQAAnEXQKo+As3H0zOEcz7zjvvqJz8yAQ0ePALowspPlHoK2fOnFKhQgVBis6yZctK+fLlJVu2bDJ69GgFCEZE8+bNVfVe5PVHtV5dkA2oSJEiyuVYL+CFwGBkHkIhrwwZMqh4RL29/o65yLlz59S4OIcxkbjkoZYsA3UAEBMA/Wzl6tWrSv9vvvnGcok7ABYUPCCBFwQqV65sKbKhB+7YFvcgKxIgARIgARIgAXMTwEr7kiVL1OvHH3+U1q1bq0k4sv6gUBeKciE2AJV+MYHH5BvZfLBjgNX01atXq/SgyPePdnv27JGDBw+qFfiBAweqegHwuUf+/++//16l7ASxkiVLqj6x2Dhs2DAFcc6cOSr+EGlBMR4Mg6CgoDCA/f39VZrRbdu2qfMIRoahcfr0aRUsjNShqFFgK0hBOmrUqDABxcwCZEuJn+M9gSlTpsR7BgRAAiRAAiRAAnGdAAwAfQUe6TSbNWumUm/iuTHJ//XXX9WOAJKDIA8/2qLgFlbp4X8Pgb893HKQBhRtRowYoVJ2bt68WWAEYEcB98M40AU5+yHYQbhw4YI6Rp0BPRshTuC+RYsWCWITrAWpSZFKFH2iPVKYh5cpaPz48SrBCWoNwMVJFxoAOgm+xzsC+MX+4IMP1FYbHh4WNKzpUqVKxTsWfGASIAESIAESiG8EMMmePXu23cdOnTq1JXUnGsATAG42EOu6APnz51fzB0yuFyxYoFyHkaEHk3P0rwvcd/QUofoqPfrU/fXRN4wJuAtBatasqVyK9Pv1dxgpjRs3VoZD5syZBS8UKnMkEyZMULUEEByM3QKMg0xGdAFyRIzn4zwB/MLAil+5cqV6Iaq/dOnSbvHcBfbuk+6DhrqFLs4o0fOLwZL3gDmCPwNOnJRPPv7UmcdyizbvjRglRU2Snz3d5SsyqNuLDBNuAS8CJdr9MEkqrF0fQSv3uOx3546MbP+2eyjjhBbNfv5VapmksJjns+cyoXkrJ57KPZrUWbpQGs+b5R7KOKHFmE/ai++jB060dK8mLVu2lFmzZqkJ+h3t92/ZsmVq9d9WS7gGDRkyRFUBhhsPJv5Y1Yf/PwJvMcFHelHsHMDP35FgvOPHj0vt2rXVC9mIEF9gK8hcFBgYKAEBATJz5kypUqVKmCJhtu0PHDigXJcQK4DgYbg5Y97z0jSxvYOfSSCOE0BhDF9fX8mVK5d6Umz/4RfXHSR10HXByyxScss/LlE1xGr1xKgBUAyt9CbXZAF6rhV4MVqK7NxtdJeqv+cJjF//SXz/gcsm1M9c8LNQYO9+l7BVnWore0YKiqFVXbHayC7D9GX0z27uw0fD9G/0B/z8GvkzXGvxMqNVdKq/Z16R/5uR/dRJp/p2VaN7if3kgfZyVqr/vdLZpm7Vrn379solCPWBkD+/U6dOAtedjRs3htHzjTfekN9++00tIMJQwAS+ePHiyjUHcQFYWEQmIQQRh1djqG3btsrlB65FmI9UrFhRTdbDDKZ9gFsRXIDQBvMYGB3hiXUhM1QiRlwD3mkAhEeN10jACQIonuNhJ0WYE7fGeJMEmp5mKvaDCst3tXLpZjCG7qRILrdNVEAuSNsBM3rS56of6BBtkgRdvR2k03PVuFHtFz8LRk5Oo6pHZO57oAUOXs6WVUpsfRFcGJl7Y6PtipbNTaNreHxup0wtF7MGSGxP6sPT0fZa9zF/yJbyteTTb/vZXjLV5yxZsghSbjqS9OnTy9atW+XWrVtqsq2781SrVk3w0gXuPAgIRhpQJA5BUVEIMvJMmjRJGQ9YbNSTiSAjjy4wCG5rxeAgcDmCcYHdgsSJEwtSlNoT1BHAC8aGtSuS3hbxAI4Kmun3oi0NAJ0Y30kgigRCtUlqqAtWU6OoTri3YVICfc0iGbRt1Mf//TF1d52foJL0wbAFWdxZ58xnzppmkoqfW1TWTfDcHOWP8DOb/tJld/76X9GtxNZ/5J6W+cQskuTefcl9+IhZ1HWoZ8WN60zFHQ/yxCeh/P52bfG/dsnhc5nhAlJ97t27V6mKyXny5MklQHOrsV4xx0VM5J0R3a/fti0m85ER6AFBBiDbGgKY8OuTfryfP39eGSfWOiJL0eHDh1WQMgwPR2L8HrCjkXieBEgtjbgRAABAAElEQVSABEiABEiABEiABNyAgHUlYOTlRwYf5PZfuHBhhNrt3LlTPv/88wjbRadB165d1U6DvuMA3ayrFF++fFnVAdi1a5dlGBg0qEXQr18/wQ7Hjh07LNdsD2gA2BLhZxJwAwLXM6SXnVUquYEmzqmwvVoVCU6X1rnGsdzqdqqUsrVWjVjWwvnh91QoJ1czZ3L+hlhsed8viWysXycWNYjc0AdKlZDzObJH7qZYav3Ex1vWNG0US6NHftijRQrJqXx5In9jLNwRqm2KwqXILHIyT14JLPCaWdSVVTWbSIgL4qOMAKBXAkbxLOTrRxpwpN08c+ZMmO717D/6SQTWWrvy4LyjSsD6PfbeUcDLkSCj0IkTJ9QLwb5IXNK9e3fVHEYKgoERW2AtMBpQW2DVqlXy888/S+/eva0vhzmmARAGBz+QgHsQCCxSWCYOMI9/5Q8DP5XjrxV0D3gRaHEuV04ZM3RQBK3c5/KM3j1lfxlzpKa97p9Bhn43yn3gRaDJ7M7vyvbqVSNo5R6X4Z7z+dSJ7qGME1osbddGNjSs70TL2G8CF7Nef/wW+4o4qcHa+o1lebOWTraO/Wb9h0yVh4ki5wYTW1rDRx4BvJh8Q5CbHxkCka8fbjbIooOVd1TUXbp0qcr+46gScI8ePWTatGmWR0EefqzII66gTp06UqlSJSlUqJDKRojiX44EqTsRgDx9+nRLvn8YKGvWrJHChQtbbgsJCRGkH0X6UAieBbUHcL89oQFgjwrPxUsCsP7xS4kS3LYvVPajkAAJkAAJkAAJxG0CqAWEiTTSd/7www/y559/qiq/yKOPqr1YiR8wYIByGUJGHhgJ9ioBI8DYeoUemYTgn48XKgijQBdScyItJyb3jgQr+XDnsQ487tOnjyruZX0PUo/CSNGDjZHtB0HGtjsV+j0MAtZJ8D1OE0AaLlj1ehQ/Hhb5dvFLrsv//vc/Fb1v3Ua/huh8CgmQAAmQAAmQQNwmgJV0BAJjIo3JP3LmI80nVu/h5mMrVavarwRs2876M3YV9IJfWMVH0K4jmTp1qnz11VeOLlvOw2DRi4rpJ1Hp2DaoWb9GA0Anwfc4TQC/XC1atFCptfQHRXS9tQGAABsKCZAACZAACZBA/CWAAF8U8YJ/PhYOsUJfq1Yt5VqDeYStOKoEDAMCxoQu2AHQJV26dPqhystv+WBzgDoCN27ckPr1I3anw85EcHCw2mFAOlLsPuAZ4NFgT2gA2KPCc3GOACzgd999N0w6r82bN6tqeu74sMjXj+qUZhFPbUsTOptBUAfB0+qPsrvrnEBja5Y6Ex5alk6vkGfujtSiH39uLSgMP8DPrZn+JniZ6G8C/h7gZ9cs4vksxBT1Z5A7Hz77hw4dUhV8z507pybUyOUPdxpk4NEn9Mj1r/vWoxIwFhlHjhwpqOabPXt2VQkY7jhwLYbAZx8BvZEVGCPly5cP10jQ+4ROaPvHH3+oQmHYtUAxMd0lSG+nv9MA0EnwnQTciECFtetdVlHVFY/5c62IVydcMW5U+iy8a4/MLV81KrfGyj3ft2wbK+NGZdBsJ0/JqvxFonJrrNwzpPOHsTJuVAZNGXxTtmXIFpVbY+Wej/u7NkWikQ+F+hKHE5qnBkKXceYJtMf3tKeiv5Ffl6F9wRMAE2e4ziCPf5kyZWTDhg0q1z7y7GPlHy7Efn5+UqJECdUOq+zFihVTGXnefvtt5ctvrxIw7kFcIRYbYQyULFky0rrDS+G115zP+DRq1CgVmzB8+HBVSGzRokUOx6QB4BANL5CAcwTMVAkYupplVQ70oatZKhdjV+FigHkmaDdNkrYVPwf4GQhxUBUT191NzPRzq7NDJWCz7DRB51P58qricLr+Zn1/ou1ODxo+VpJp1WArbNpgise4nSyVfPblj7KkZRlJ8vBVn3hTPISmJAJrbX3mbXWfNWuW3L17V/nR+/j4yOjRo1UTxAXCNQcBvThvrxJw3rx55fTp03Lz5k1V5de6bxgFunTr1k0/fOV97Nixr5yzPrF27Vrrj1KkSBE5e/as3THDNNQ+0ACwJcLPJBBJAmaqBAxdkfLOLGKmysUpbwTLA23FxyySTCtvj0mfGcT76Us/WjPoa6afW50nXErMUtEcOt9JmUIyXDRBJdpMOmH7798OeVsWNH5Les74XXZXymi/kZudndGlgTRYsFtmt3hX3vl1nJtpZ7w6SZMmtdsp/Ozx0sVeJWC438R0EhFnx6QBoH9zfCcBEiCBaBJIqa0ImUWS3f7XLKpSzxggkNBBrvAYGDpKQ6S5ei1K97nbTcnu/iuld2+WRY0uuJtqDvVJd+OqNFk20+F1s1xA5r9cuXIpdx9rnbGCjok9dgjsyZ07d+TSpUuC4F+j5Pz58wJDA65CtoJAYNQLQByCLtARbZMnT65OIeAXz2MrcG/CroA9oQFgjwrPkQAJkAAJkAAJkAAJxFkCyOmPVJyfffZZmGds2rSpKvTlyADYtWuXDB06VMUKhLkxih9QWAzBu6gFULt27TC9oF4A4ghgdMBACAoKkgYNGqj8/ohFQApRBC7Dzahs2bJSpUqVMPfjGRCfYE9emhP2rvIcCZBArBA4UrSwoLquWWTcoIFaJeACplAXlYBHjhhqCl2h5NSPe8m+sqVNoW+QVgl40ITwfVbd6UFmduss/9So5k4qOdTlXlI/+eTnqQ6vu9uFRe3byrrGDdxNLbv6PE/gId3nzbJ7zR1Prq7RWJbUa+2OqtnVqc+wGfIoYSK712Lz5DvvvCO///57GBUOHDigMv+8/vrrlvNYXUc+/aiIninI0b0LFy6UcuXKhSkYprdFjAEKjiHGQJcJEyYog2DVqlUCQ2T37t3qHdfh+vPXX3+FeTma/KM9dwBAgRIvCcCihgWNct4RCaxqfastorZGXA9On152VyxvRFcx0sfuShWk9CYENb0srBYjA0dhkNupUsqOamFXSaLQTYzdsr9sGcl6+kyMjRedgR74JZHNr9eKThcxeu/h4kXFW8sCYgZBsOjGBvXMoKrS8Xih1ySVtlppBkFs1JpmTcygqtLxdPa8cj+xeeKN1ldtIF959ZBEjx+5FWOstqOw1549e1SGHyiHlJ7I7AN3G8wP+vXrJ9u3b5dr165Jjx495IsvvrA8A+5FoO/BgweVOw5ShOLz1q1bVcrPwYMHC1x7kGkI1XxtV+fREdKDrlmzRj788ENLv/rB+++/L19//bWqYaSfg24pUqTQPyrjAH1kzZrVcs7ZAxoAzpJiO7cm0Lp1a7mlBTWmTZvWrp7I74tfZmv/OkTvw7LH9llEgjRcMWkARKQPr5MACZAACZAACUSdACb5HTt2lJkzZyoDABN45NDHhB/y8ccfq1gA+OBjfgEXmw4dOlgGRNBv9erVZf78+fLee+8J3HVy586tYgreeOMNmTFjhtSrV09VEoYhgUrCttKnTx/bU+oz5iUo4FW3bt0w1wMCAiyf586dK7e17FFwCUKmImQ0QtpSa0FdAuhmT2gA2KPCc6YjgMk9SmvDj86ezJs375Vy2I0aNVL5cu215zkSIAESIAESIIG4TaBTp06qWNa3334rcKuBT72+mg53ml9//VW8vLzU4iLmDDAQSpUqZYGC+7/66is1yYa7DT4fPXpUGQ765B3vWM0/deqU5MyZ03KvowO0+/HHH1X9AEdtsKOA3YEVK1ZI4sSJlQGAttDFWjJlcpyGigaANSkem5YAVv5R8e7NN9+0+wzdu3dXhTzsXuRJEiABEiABEiCBeEcAVXuRzQfFvzDZf/fddy0MkL7TOs0nfOzv3btnuY6DqlWrqoxAqB78999/K1efq1evKqMB7a3F9l7ra9bH2DlA1WAsakIePHgg+fLlU7792GGAsQJXJRgomTNnttyK8SpUqGD5HNEBg4AjIsTrJBALBNJeuSJlN26KhZGjNmS59RsljeYjaQZBRdVKq9eaQVWlY8nNWyTDhYum0DfJ3XtSfdkKU+gKJYvs2CVZT502hb4+jx/L6wsWmUJXKFlg7z7JdTTQFPqicFv92XNNoSuUzH3qiOQ/dsA0+tZds0C8Q566rb4IBsaK+s6dO6Vx48YWPeE+g0JgcK1BzOCyZctUpWBLA+0Ak+727dsL+mjSpImqKhyguemk1+L4Nm168X84DAO4IRco4FyiDKziI9vPyZMn1cvX11f27dN+n7SUpZj4z549W+0OWE/+rXVy9pg7AM6SYjsSiEEC+Q4cErzMIt2GjjCLqmrC99HAQabRt+N3E0yja1otN/uA3v1Mo2+rqdNNo6ufZlwN6fxqoKC7PkDDWXPcVbVX9PIIFRnTtuMr5931RM2Ny91CNVUEU9PEIwJthn3ZJYIWsXu5WbNmKggXAbbe3t4WZTCxxzUE9mIVHu49DRs2lPXr11va4ABxAZi0I0OPLnDPadWqlfj7+ys/fRgP1n3r7ey9w+UIL11gZCCfP94RhIy0oehXl5EjR6qxYKigna0gfgFGhK28HMH2Cj+TAAk4RcBD+6XziGKKMKcGMLDRfS2VYIjVHzgDu3ZJV1iZA18zCPSEvmaRK1kym6byK9I0mknM9rMAtv7nL6jUw29OmmoK1MgydPe/IkimUNiBkruKV5A2P6+X6n/96aBFDJ/O4NzvWskz/8gHX86REX2Gy7oOBSTbFXNkKrNHM6GWYQtxhLaCVXxk9MEEGjn49Ul5jRo1BC9dsmXL9kqaUKQRvaLt5KPfNGnS6E0dvq9d63hX2tp16Ny5cw77gAEQGaELUGRosS0J2CGgVkG0bAJmkIda1gL/CxfNoKrS8bnGFXzNINAT+ppFAk6clKc+PqZQF1wTaFm7zCJm+1kAV7jFmam6bo2ly+VfLaWv2WVXiYrSZeoImdyjuakepfbWpXKitq9U2LNezmfMYSrddWWRox+ZeS5cuKCfsrzDp//48ePqM7IH6pN/SwMnDrBi72jyj0q+cAuyFWQmRC0CpA61FQQHI77AKDHP/1ZGPTH7IQESIAESIAESIAESiNcEMPFHak/471sLUmoi0w/SgBot8O0vXbq0dOnSRWrWrBlmbNQkQmXiQYMGqaBf1CeAwChADQG4GiFLEdyLjBAaAEZQZB8k4AICZnJ7MJOu+KrMpK+ZdDUb21Btcwkvs4iZfhbI1nU/VXD0iJyzh+t0cabn5268i4sMgljtR9VdXZYsWSIZM2bUP1reH2uB+PYqAqN+gPV5uOJg0m5PHFXyxT2fffaZSjO6YMEC6d+/vwwdOlR18f3336s4hC1btqig4IkTJ6oCY/b6j8w5GgCRocW2JBBDBFBN9Z2VEVcojiF1Ihymw7qVsq161QjbuUOD/aVLSovtm91BFad06DHvD1nd3BxVSs/mzim1jx106rncodFnUyfKvHc6uYMqEepwM01qKRtkHve9kSOHyU99e0X4XO7Q4JlnAsn/9L47qOKUDpPe7Sejewx2qq07NCq+6JrcTZzUHVR5RQe49iDzz6JFLzNsIcsOiovqgh0BZPhBKk4U5xo+fLi6hOw+yPGP3P56+k1M1gMCAtQOAoqM2frlI9C4d+/eeteWSr5wF0LBMazwQ1BdWC9sum3bNkvNomTJkknVqlVVylFLJ1E8YBBwFMHxNtcTQGS7j+ajbF2919Go+MVBiixHgiAa/EI7G4Vv28+4ceOcKuBhex8/kwAJkAAJkAAJuC8BZOvBajsq5t68eVP52bdp00btDEDrOXPmSKpUqVQhLwQEo/ovJvLPtLgk5OKHzz4ChhFPMGLECJWyE5N31CVat25dmOq8MA50sa7ki3OoTIwMP3BLQnwCjAAI4gXSpUunjvEP4goQYBxdoQEQXYK832UEpk+fLlmyZJHwKtnpg1/TctCHFxwDnzrk4I1KIA/G0C1xfTy+kwAJkAAJkAAJmJ9A5cqV5a233lJuQIsXL5bmzcMGZM+fP18VEu3X70WKY8wjsGOAQl3YFUBxLggyBtWqVcsyX0DVYEeCugPWlXz1dpjow6D44YcfVKYhuCdhF8HaxQjHyFwUXaEBEF2CvN9lBFChr2fPnlKnTp0Ix4C1Xq1aNYftPv30U4fXeIEESIAESIAESCB+EsDKe9OmTWXhwoUyb948mTJlisDtRhd4EMDtBgG6EATvIvUnFh3hkqNLEi3LnvUi4+3bt9WqvnUbtLVXyRdZf3bv3i3ly5eXFClSyCeffCLffPONqjKMRVAED+uC49q1a+sfo/zOGIAoo+ONJEACJEACJEACJEACZicAN6CpU6cq1xssPloLKgIjJSgm3XjBJfj69evWTdQx4gQ2bNgget5+uBStWBG2MrqjSr4wHOBWhGrEkI0bN0r+/PmVB0SDBg3kt99+U4HFyFy0fft2FWOgGkbjH+4ARAMebyUBVxEosHefdB/0IgOAq8Ywst+eXwyWHIHHjOzSZX0h//0nH5tnR+i9EaMkw8VLLuNhZMfpLl+RQd16GtmlS/tq98MkSX7zlkvHMKpzvzt3ZGT7t43qzuX9NPv5V/G2k8vc5QNHYQDPZ89lQvNWUbgzdm6ps3ahhHiaZ/o2ZlgH8X30IHZgOTkqVt6xom8v9Wfbtm2Vyw9cfVAQrGLFigK3IUzSrQVxAAjwxW4BgnrhdgzDwlocVfLt0aOHjB8/XvAOwTgIKIagIjEqCaMiMdyBEK+AYOToinl+gqL7pLyfBExEIHXQdcHLFeKKYlUlt/zjClVd0mfyW7el9CbzZAEqsnO3Szg8cUERsMT3H0iFtetdou9zT0/D+y2wd7/hfeodPjNYX58nT6XqitV694a/P9F8ih8nSmRYv7kPHzWsL3sdPdUqmt+zcr+w1yYy52otXhaZ5oa2DUrrL5vL1ZRK29Y51W/2cyedaueKRscCCsqeguUsXd9Kntpy7Oig+o6Vji7F6nlM6BF0C8GE3bogGNyK8YKkTp1aTfZRuCtx4sSWZCJwO7Z1Pf7www/lgw8+kIcPH6q2qgOrf8Kr5Iv4AbzuaMa+tdtQIu33EgYAApCTa9Wv4bJkhNAAMIIi+4jXBDw0i9xDC8oxg6TSjIrAIoXMoKrSMYHGFXzNINAT+ppFdleqIK0n/2QKdV0x+Xflg6e5FiRHixZx5RCG9/3p9CmCVXuzyMf9P5N6h/dJw5l/CIwjs0rH38fLl599L29PXi4rGxeRXGdieSf1avh/bxus2S0tFkwXz+cvKnNX3rhayqzeJBIS/n1m/X6s9cbk2xmBMQFDIapiPfm37sOZjIjW7SM6pgEQESFeJ4EICIRqv+yhBlnkEQwV7cuYoPpoxUzMItitAF8zCPR0xe6Kq57d/8JF8dTS2JlBwNbbRD+3MAYTa4GDZpI0Wia1Ytt2mEblXEcCX7gYmeTvgyOwiR8+kG8/f1eO5CsqIV7ejpq5zXm/e3fk09H9Jan2bnZBqs3Dhw9LiRIlYuVRjhw5IqgxYCuFChWKlgFh25+jzzQAHJHheRIgARIgARIgARIggThJAPn1EdQbHBzs9PMhW0+zZs1k+fLlTt/jqGGXLl3U2LZpxqdNmxYjdYeMcSRy9HQ8TwIkECUC1zOkl51VKkXp3ti4aXu1KhKcLm1sDB3pMW+nSilba9WI9H2xdcOeCuXkauZMsTV8pMa975dENtaPOG1vpDp1YeMDpUrI+RxhM364cLhodf3Ex1vWNG0UrT5i8uajmqvhqXx5YnLIKI8Vqm0yrmjZPMr3x/SNJ7PnlcDcr8X0sFEeb1XNJlrQsvExPFFWKBI3YpfAWvB582bnYsiePn0qMBjCE9QoQjEx6xcqCzsjtn3b6qr3gboBISEh+kfLOw0ACwoemJkAfhEQIIOAHle88IsckxJYpLBMHPCi6EhMjhvVsX4Y+Kkcf61gVG+P0fvO5copY4YOitExozPYjN49ZX+ZUtHpIsbuve6fQYZ+NyrGxovuQLM7vyvbq1eNbjcxcj8CXj+fOjFGxjJikKXt2siGhvWN6MrlfcB1r9cfv7l8HKMGWFujsSyv29Ko7lzeT/8hU+Vhoqj7xLtcQTsDYJKPgNwiRYoI0oJu2rRJtUKA7/3796Vq1apq0l6//sufcWTx6d+/v2rXq1cvlbUHtQPQ5sGDyGVBgkHgqG8YCAhQRr2AEydOKIPEnq59+/aVdu3aqWJlKFj25ZdfKt1gEHTt2lXoAmTni+cp8xE4duyYyr+L9FiukNWrV8trr5lnxcUVDNgnCZAACZAACcR1Apisv/HGGzJjxgypV6+erFy5UlAFeMeOHapC79KlS9Xkf/369Srbj84DC4WPtVgluBSh0i9qBSC/P4wCTNRhTNjKkCFDZPLkyZbTSO+JnP/PtPgsZBLSRe8bn5ElqFSpUjJp0iTVP9KS2tMVuiDOYO/evSp9aLFixaRKlSrKcLh06RINAB0u381N4ODBg+Z+AGpPAiRAAiRAAiQQ6wSOHj0qnprLUt26dZUueH///ffl1KlTYuuvb09ZpA0tXLiweqE4GAqJ2Zv8494WLVqESSWaUEvH64w0bNhQpQrds2ePQ13RD8ZHhWIIjBnsbGAnADUG6AKksPAfEiABEiABEiABEiCB+E4AE3is3COdp7XoFX6tz2GlXhe4BumCImFTpkxRlYVff/11+eOPP/RLYd7hmlOhQgXLq2TJkpbrjvpGAz1VaES6+vr6WvpDHAAMGxgBGJMGgAUND0jAfQggXSeqU5pFkE7SLDnwkaLR005AlLuyTqCxNUudCQ8tFbhXyMv/EN2Vqa4Xf251Esa/4+fWTH8TvEz0NwF/D8ySwhc/WZ7PQkxTzwX6BgQECKr66n7/f//9t6AIGCr7+vj4qMBeVORFXv4zZ86oz5iswyUIcuXKFSlXrpyULl1axowZIx07dpT9+yNXdNBR32oAq3/C0xXN4K4E9yEYL6tWrbJUMMYOAmMArEDykATchQCqqbqqoqornvHnWi8DoVzRv5F9Ft61R+aWr2pkly7t6/uWbV3av5GdZzt5Slblf9XP1cgxjOxrSOcPjezOpX2lDL4p2zJkc+kYRnb+cf/PjezOpX0leB4qhxMmc+kYRnbeZbp5Au3x3Hsq+hv5+Ib2dfPmTUGlXV0wwYeP/ddffy2tWrUSf39/uX37tqrE661Vn8YL7jyZMmVSLkEI8s2bN69akS9evLjqBvfUqVNH8NnPz08QdDt//nx9iDDvCOZFoK61/PTTT9K2bVux17d1O/3Yka64jsl//vz51TvcmCpXrixZsmRRqUxpAOgE+U4CUSTwQPuD8czAkvRRVMOp2x4nSihPnPQxdKpDFzfCCqJZKgEn0/6T2FGtqouJGNf9xewBcj9pUuM6dGFPWPF8aqKf26fa3wSzsNW/tgvaz8MjK3cB/by7vr+/fJGAM3Ya4oIgE1GX7+fL6kaFJeHT8FNHxubz3vNLJs1nbhHfR2Gz2jzVipi1mTtF2s15GdAam3o6Mzbcb7CSb0/gtoOVfAT0pkmTJkyT7du3q6w+cK/BCjsyEMIlB+41uiC9J3ztYTykSpVKPx3mHTsL4YmjvhFcbC3h6QoD47333pME2s+XHl+ArEYIDKYBYE2RxyQQBQJZtBWEPSbJJX5XSxuW4eKlKDxl7NxipkrAGc+dN9VkpNz6jXIpwBwrymZxJdF/S1BrIvPZc/pHU7yjCjDSuJpBnifwkL/q15XNmbKbyuUsPLZzOlSTEluvye0UqSX99SvhNXXttaJh/d5tB9v+QVa5murVuiQ4N+HNT6XdsSm2t5j2M2IAbCf/+sMkTvwyrSncdewJJt2OJv/22ts756hv27bh6WodB2B9Hw0Aaxo8JoEoEPDUVifNJGbyHTUTV+iaVPMTNYsktgpYM4POZlvp9Yrh2iHR/Q59I5mnPLrjRft+beU2/eVYnChH+wHCdpDs7r+SNjYn/mHVcfgp9d3rgpet3E2cTBI/fhkEa3vdHT+jcBZ88zNmzKjcYqx1PHTokPL3z5PHNcXsUIUYk/vkyZNbD6vchZDWHLsTtkHIyEKEjD5IFeqMdOvWTawNFdt7GARsS4SfSYAESIAESIAESIAE4jSBCxcuSNmyZeWdd94J85x3795VefY//vjjMOeN+BAUFKSCg7t06SI1a9YMMzay8yC+4PPPP1f+/1u3blVDwo8f+fs7dOigUovC598Zge9/tmyOd3lpADhDkW1IIIYJHClaWFBd1ywybtBArRJwAVOoi0rAI0cMNYWuUHLqx71kX9nSptA3SHMhGTRhrCl0hZIzu3WWf2pUM4W+95L6ySc/TzWFrlByUfu2sq5xA1PoC5ei7vNmmUJXKLlaqwS8pF5r0+jbp8t0eeT9MtDWnRRHXn+s9t+4ccOi1pIlS9SugOXEfwcorIWAXltBek3r84grwKTdnkyYMEEFCCMjz65du2T37t3qHW1HjBghKAy2YMEC+eKLL2T48OGqC+TsR6Dxli1b5OTJkzJx4kQ5f/68ve4jdY4GQKRwsXF8IzBu3DiVwgvBQDEpwVoKst0Vy8fkkNEaa3elChKcLl20+oipm+GfvaNalZgaLtrj7C9bRq5lyhjtfmKigwd+SWTz67ViYihDxjhcvKhczB5gSF+u7gTB+xsb1HP1MIb1f7zQa3ImT27D+nNlR6Gar/eaZk1cOYShfZ/OnldO5DLHggsefH2xBvLU09tQBkZ1hnz/jRs3lkWLFlm6nD17trRu/dLAwo4ACmrBLQfuN/rEHEG8KBKWM2dOlVcfHWCyHqClEUWlXqT/tA0yfvvtt6V3796WsZB1CKlEIQjSDQwMVMenT5+2BBVv27ZNGjVqpM4j2Lhq1aoSUQCxahzBPzQAIgDEy/GbwL59+wS+era+ePGbCp+eBEiABEiABOIGAaT7nDt3rnoYpAW9evWqFCxY0PJwc+bMUcG88MFHlWAU9YIrD3L///XXX7Ju3TpZvXq17NixQ63iY1UfcwfsGOCatcA4SKEl44BgTGQJatDgxU4ZdgfGjh2rYgNGjhwpP/74o2qHOUg6qwU2BCYbsSjJIGCFl/+QgH0C+GWFD52zQTf2e+FZEiABEiABEiABdySA3PhvvfWWcgNavHixNG/ePIyayOGPfP79+vVT57FrgB0DBAhjVyB37hc7XfDZr1WrlsCtCOKo+i+u/fzzz6rWwIoVKyyBuvXq1ZM+ffoIdgmmTZumVv1hTGAXwdrFCMd6Sk/0FVXhDkBUyfE+EiABEiABEiABEiABUxNAus6mTZvKwoULBav91u4/eDBU0S1ZsqQK2kXg7tChQ1VBLVyDS44uyNAD40AXrO6jqJitfPvttzJq1Ci1e6BnGbp48aLg1bdvX5V6FAHI586dUy8UHcOOgy44Ri7/6MpLTaPbE+8ngf8IoHjFgQMHlB9cdKAgFRa23OKjpNViDspu3GSaR0dO+TTXrplCX1RUrbR6rSl0hZIlN2+RDBcumkLfJHfvSfVlK0yhK5QssmOXZD112hT6+mjuBK8veOmn7O5KF9i7T/zsTH7cUW/Umag/+4ULiDvqZ6tT7lNH5LGPewbV2uqKz3V3LhTvZ/aDYu21j41zcAP66KOPVFVgTK7hd69Ly5YtlUuPvgNQv359+fTTV5N0IE4AgbwwGLBjgAJc2E2wNih++eUXQYwBMv5Y5/jPnDmz8jRADECBAgVUYDJqCGTNmlW5CP32228q3gDuSShEhvjE6AoNgOgS5P2vEMDW2M6dO1UZ7FcuRuIEovIvX74ciTui3hRWf44cOVS1POteEHEPqz6mJd+BQ4KXWaTb0BFmUVVN+D4aOMg0+nb8boJpdE179ZoM6P1im9wMSreaOt0Maiod/TTjakjnD12mLwJhjZSGs+YY2d2rfRmor0eoyJi2HV8dw03P1Ny43E01s6/WsGld7F9wo7Ply5dXvv/2Un+2bdtWufzA1SepVj29YsWKagdg48aNYZ4gvZa8AwG+CNJF3CAm8jAsrAXZfTCv8ff3t5yGv3+PHj2U/z/uv6/VaMGuxPjx41U/7du3l2XLlqlMQHAHwg6EEW7JNAAsXwEPjCKA3LMIWIElHB1BdH2lSpWi04XT9+IXvFChQpaoe/1GGACwwMMTD+0X8v/sXQd4FFXXPiEklAQxgBA6oXcQKYGAhNCbNEWaVAEpgqA0BTUUpYlU8QME1J8uHelVeu+99xKqdEjIP+/FWWY3u5vdzcxmb3LO82xm5s695555t+SWc87rZSU1mL028XVP2KnYK4sAW1lYYGWyVbz/Mn1uJfocAFvpPguKzU+UhY7nyeVYVZYl45j4njnxB791+OzIKOIzHx0zRaYnPwsG9OoiIwbs4AVQpVmzZoQXJG3atITB/gOF6BHEWj4+rzMaVapUifDSSteuXalLly709OlTk2+/9j7cemwJ3IvwQtYhTDRUSa58LzEBuHfvniAOw+RAD+EJgB4osg7pEcCXGmm1tF86PFR4eHiMNF6WD4uVs2idvpCWuvW+FnbquHKmt32W+oDtK1mwlchWgbNMn1vJsJXpc6t+58Cq+9LXM1M1qjaqx6fKZCWrkiYxoQl+6/TeiXEXRuIz76XPwNRdNjvLBGzJ2mvLTkwm7DHwoh0y+9hiAkYsgDUmYGQoQmYha6v/4AU4evQoYSfDUTvlerdsoc3ljAAjwAgwAowAI8AIMAKMgIMIJAQmYEwKypQpI8jFECfw7rvvUseOHR1CgCcADsHElRgB9yMAdkpZRCZbgalM9spkq2zYRitfMbxkEZk+C4ytcZ8qOAnJ5Cj0SlkR91SRnQkYrtJIH3rs2DGaOXOm4CnYtGmTidfAHu48AbCHDt9jBOIJAbCptluxJJ56d77bVmtX0PawUOcbxkOLg6VL0kc7NsdDz6512W3eLFrVSA6W0gt5clG1k4dde9B4aPXN5Ik0r12beOjZ+S7vpktLwbfkyAaFpxs+/Eea8lUP5x80HlpEeSehAi8fx0PPrnX566e96aduA11rHA+tSvx6kx4mf+PTHg8m2OxSZiZgZEkEi3D//v1Nzwd+gNWrV1NYWJipzNYJTwBsIcPljICCwLZt2+inn36iw4flGdTwG8cIMAKMACPACDACjiEgKxMwsi0i05C3t7fZgyJxCdiCYxMOAo4NIb6fqBFAzl7k9M2RI0eixoEfnhFgBBgBRoARSIgIyMoEDBIya0Rjjr5HPAFwFCmulygRsBZtnyiB4IdmBBgBRoARYAQSIAJaJuB58+bRpEmTzIjAsAgYGhpKxYsXF0+PVJ3Zs2cXvAGxMQFDt7YOFIAJGIuLGzduJBCAQbRMwGgDPgKwBSNtqDUm4GrVqgmuJRCHqcRjQpHyB/wBSFmqdQ1S72mP7AKkRYPPGQFGgBFgBBgBRoARYAQSFQJwA5o8eTIhNSiYgLUCJuBTp04RBt14gYU3IiJCW0Wcgwl4/fr1YkCOAjABL19uzoyuZQJWB/+oq2UCxvWRI0fIkgn45cuXgqsATMClSpUSZGJNmzYlEIVhEgDZv38/DRw4kOrWrSuu7f3hHQB76PA9RiCeECi4/wB9Hj4knnp3vtvu3w6knCdOOt8wHlrkOH2G+vSKSeMeD6Y41GX7YSMp8MpVh+rGd6X0Si758M7d49sMh/tvMeFXSn33nsP147Oi/7//0vCWbePTBKf6bjj9D/J58cKpNvFV2TvqFY1vZM7YGl+2ONJvjTULKNJbnuHbqImtKMWLJ448WrzVkZUJ+JdffqFOnTpRoUKFBGswshqBWbhYsWKxYinPJyjWR+EKCR2BiRMn0pw5cyhv3ry6Pyqot+FLZ0kE5khHgrlRZ/bGtLciCC+9JUlUFD3WMAzqpb/klm16qTLTcyNrVvKOjDQri+tF6nv3qfQm/bMAGcXiWWzXnrg+stX299Ok0Z3BOuXjJxSyZp3V/uJSiO/YK4tAt7joU9sW3H9QPdX1KFhRdWYH933xkkKXr9LVTq2yC3ly6zqJz3P0uFa9ruf4TbicMydFJvWmpJFRuuiuumipLnpcUYI0mdM+6UYR72Qkb+U3OjYJungmtipuv/93mY/oX7+3rfYbdmCF1fL4LkwITMDI+jN16lQBJZiCQS7mqPAEwFGkuF68IwDCi0jlhx9bX3rLtGnTCOnAXBHB3OjBeY61zxRw+w4dL55ZW+Tx5wG3b3u8jTBQNhbPF8o/jpTKxFcGkY0dVbCiKn68Msm1bFkp6OQpKUzOfPGSsBOTltzH5dh5tAfs7bQZaOhXw2hWqzBKd/eWvaoee2922Ke09qtCHmufHoY5yrDrCBOwPXtsLUTGNriP7b5ln66NeCy18DUj4AYEEJALemz41ektX375ZazU3Xr3GR/6sDLpq1CJyyJJFZ9HFmMQSPmfz6gx2vXXit0rFuMQSHtLroGnLC6Hjr5j6W7foJL7jdlJddSGuNRL8fwxpXtwMy4q3N4W/v4HDx6kTJkyUVZlt1kr8MH39fXVxePg6NGjImjY399f24XN85s3b9KFCxdM91OmTCniEtT2V69eJaz2Fy5c2FQHJ/v27aNcuXKRdqKC4GLsEsA1SCvQIdcShdZ6PmcEGAFGgBFgBBgBRoARYARcQODy5csUHBxM7dq1M2v98OFD4WmATDx6CPRjQuGowNW5UaNG9OOPP4oXfPzTpk1Lo0aNEirgCVGxYkXavPmNK+uff/5JHTp0oBQpUpi6QSagkJAQWro0pnsbOI54AmCCik8YAc9BICIwA+2qWMFzDIrFkh2VKtKd9OYrDLE0ibfb99ME0NaqleOtf2c73htSlm5kkcNt67G/H22oXcPZR4y3+odKvUeXcppn/Ig3Y2Lp+IWvD61u8EEstTzn9vFiRehsfv3jtYx4wmgvouWNGxmh2hCdZ4Ly0Yk85qu/hnSkk9KVJetTZBJvnbTpqwYr4xic39a4mi5evFjsClj29FzZPUcmHkcF9a1JtLITj7hDe1K+fHlatGiReG3ZsoU2bdok0npi1wIpSMePH0+ffPKJSPd57Ngx6tOnj4iRxK6FKp07dxaBweq19lipUiWeAGgB4XNGwBIBpNZCSi3MpN0pJ4oVpYlf93Znl3Hqa8KAfnSqsBz+nxdz56JRQ8Lj9LzubDytZ3c6WKaUO7t0ua+IjIE0ZPRIl9u7u+Hsjp/SjrBQd3frUn+PFNKf/pMnutQ2PhotadGM1tetHR9dO90n4nd6zPrT6Xbx1WBN5Xq0rGbj+Ore6X77tp9ET31TOt3OHQ0Q+1evXj1auHChqbvZs2dTkyZNTNfnz5+nChUqUOnSpUXqzYYNG9IrJcj/p59+Etl2kHHn3XffFUlE1q1bJ8YLYWFhVKBAAdFGnVygDVbzkcgEbfLlUyZySh5/RwT+/VjdR3wBBOk/YVO3bt2ErUhNCvcfVWbNmkXJkycnDPStCZiCeQfAGjJcxgj8h8AtxS92yJAhdOfOHcaEEWAEGAFGgBFgBBIYAuAAmDt3rngqJBu5ceOGSKupPiYmBOACQLzA9evXaevWrXTgwAFC7CDK8AKbMHgAKleuTF999RUVKaLsgJ09K1bqcYSgDXzvwSlw5swZCg0NFYRgaj/a4969e8VkARMGTEag+4cffhD+/Gq9CRMm0LJly8SE4qOPPlKL6dKlS4JsbPTo0aYyayc8AbCGCpcxAv8hgGh8BNTkVFLOsTACjAAjwAgwAoxAwkIAg3esxGOlfsGCBcL/XvuE/fr1Eyv88MFv27atIAtTibdQDwNtBOBOmTJFNIPLDiYMWK3HrkHu3LlFeYkSJWjs2LEibSdW7uHWo9UjKv33B65JsAu7CP/884+IBejYsaO2ihj8Y2cA5GPYpYBgl6FNmzaiH1vZhFQlnAVIRYKPjAAjwAgwAowAI8AIMAKJCoEkigtYgwYNxOB/3rx5NGnSJNq+fbsJg549e9KuXbuoefPmhMDgw4cPm+7BdQgcRQiqRbYdCHz8VVcdXKvZexC0i9V8rOqjv7cUt7779++jSgzJli2bcPPBDQQqV61alTZs2ECYREBOnz5N3bt3p7Vr1wrff9iGiQLiAXBUXZiQLQixBHBj7tGjh2ir/uEdABUJPjICHoQASKXATimLgLwGNssgSIWqN7mYkc+N9Jde0mBLuhEzGYmpqps/tyoS+h/xuZXpNyGpzoSD+iP6RiN+DxwhDHvTIn7PvF9FkhdFx68RsfQON6DJkyeL1f2goCCz2mvWrKHw8HAxcEdKTrjwIBPPjh07hA/+kiVLRJYetRFW7pHJBwJXH7gIQTCAr1u3rgjmhf8+dgqgJzbBLgJ2DFq2bCmCkBFcDHv79+8vYglg2wuFdRvxinA9QhYj9IsXsgkNHTqUPv/88xjd8A5ADEi4gBGIfwTApmoEo6pRTza9qhzBfnj+orv30txyoUZBobvesY2b667TKIXZz5yllQVip6A3qn9n9Q7q2NXZJvFWP+DOXdoemD3e+ne24159+zvbJN7qJ3kVTUeTvRVv/Tvb8WdT5Qm0x7Pt7ZTJ2Ud0e/1y5coJ339rqT/h048BNLgCkGUHGXrg14/Um0+fPqU6depQlDLhhWCVfcSIEfTBBx+IOALsBhQq9DpBBrL2IIAYcQIYxCMQGCv5jggG+9idwGAePAHgRcKkAOLj40MzZswQqUurVasm7FN1eisM6rhvjeiUJwAqSnxM1AhgxoztOFcEK8ryrNBGS7Mqh/dCYKvgK4PAVllWPIHnJSUbkiw7ITJ9DoCtbPbC5r3lQyiZkmJQFsFvLnBOCCLbb4c1zGX8zOfJk4euXbsmHgcuO+AFUKVZs2aEF6RVq1bUokULsbL+9ttvq1XskpLCvx/uPYgh1LoD7d+/XyQVSZMmjVm5SalygoG9OrhXy+FeZC9jEDIK/fvvv2p103HatGmmc8sTngBYIsLXiRIBzNKtSUREhGn2bu0+yqKVH45oxYdQBoGtSHkniwhsFZtlENmwzXjpsjQTFpk+B/isymYvbM5/8BDJxLyN31zgnBBEtt8Oa5jL+Jl3hgkYK+nawb81DCzL1PqWTMAg9bIn7mACRv/yjATsocX3DEMA0eTIJYvZqqOvb775hpCDNq6CdFwbN24UuqAPfnjwvWNhBBgBRoARYAQYAUYgLggkZiZg4MY7AHH59CSCtsWLFydEyI8c6bjPIcgxrG1FOQsXJhwInkFOWwjOnWHhc7Y/rs8IMAKMACPACDACiQcBLRMwyLEg9piAMR6CT70jAj9/NTOQtj48Dp48eUJ+fn7aYrNzxBmAf0AVBByDXAzsvlomYIyLwC0AJmBkGXKUCRh6eQdARZePVhHABx07AMg16+gLvvRgrIurrFixgvCaOXOmeCEQJzQ0NK5qpWh/rHhRAruuLDImfIDCBFxQCnPBBDx82BApbIWRk3v1oAPBpaWw95bCBBw+/mcpbIWRMzp3pG2VrTNletpDPErlT32mT/Y0s2zas7Blc1pbr47N+55041USL/p83kxPMsmuLasUJuDFtd4w1dqt7AE3v/xsKj3zSe4BlsQ0IbEyAQMJngDE/DxwCSNgQgDBwcifqzL5mW4YfHInQwbaU76cwb3op35PhRC6kz69fgoN1HQ/TQDtrFTRwB70VX0wuAzdzOz5WTTw1E/8/Whz9ar6AmCgtqMlitOVoBwG9qCf6hdKEOCGOrX0U2iwplNFCtP5vHkM7kUf9fBfX92wvj7K3KDlXFA+Op1bjgUXwLHu3Tr00tvHDci41gUzAbuGG7diBBI0AumVQS3Sb2GbkIURYAQYAUaAEWAEEhYCzAScsN5PfhpGQBcEwOA3YMAAXXSxEkaAEWAEGAFGgBHwLASYCdiz3g+2hhFgBBgBRoARYAQYAUaAETAcAWYCNhxi7oARYAQcQeCd69cpeMMmR6p6RJ2y6zZQOoWdUAYBo2qFVWtkMFXYWHLzFgq8fEUKe/0ePqKwpculsBVGFtu5m7KdPSeFvb5KRpHq8xdKYSuMLLj/APlbISbyxAcAgV/t2XM90TSrNuU5e4ye+3pmUK01g2vuWkA+US+t3fKYMmYC9pi3gg1hBORB4JUBZDT5Dx0hvIwQI4jAOg8ZZoSpFOlgujVnOseA74sB4c40cbjucyVjlt7SevR4vVUKfVFJ9c8C/c6Nm/R1z96G2PtKIeLRWz6ePFVvlYbp81cmV4M6djVMPz67ehJr1Z05xzBbofh58mS66fdSeCBHNW+tm77YFOF/xpxG7UzVXvr40rPkKU3XsZ1U2bAstipuvb+5cGV6msx2Sssff/vMrfY42hkzATuKFNdjBBgBqwhcUlj98igr4DLI3XfSKatyD2Uw1WTjvXTpKMO166ZrTz05WyA/eUdGeqp5MeyKUgbUT+zkoY7RIB4LjJisGPk4WFH2ssEubmS/cdGd+9hxWv9BHSq2a09c1LitbZbzF2iLknEq9/GTbuvTlY6iD8ds9cuAvnTwvdKUQcnfDsGizI+t2pO1ujFbG1viFeic/jNZ81Hb3svou3HdKeXFx841lqh2XJiALR8zNiZgy/pGXeu/BGSUpayXEfBQBFK+eEFJJRn4YRXV79EjD0UyplmBly+TLIO/l76+VHjvvpgP4aElAbdvU7Qy8JBBsDLt++yZDKYKGzGg03M13R0PXmjffrqvkC/KInDfeqYD30x8PO/TlCmpxNZt9NmPI+Kje137jEzqQ3nPH6EWSyfpqtcdyp4pvykg0sqUKRNlzZrVrMsjR44IUq28efOalet1ceHCBcGtlDp1aqsqYVeRIkUEEataAenIQR4WGPh6lvZCGXvs379f3PZSfiOhK0eOHFbJx1Qd2iNPALRo8DkjwAgwAowAI8AIMAKMQIJH4LKywBQcHExVq1al1atXm54X/D+lSpWiatWqCVZg0w0dTm7dukV16tShNMpk+86dO1S0aFH67bffzDSvWrWKatSoQf8qMTSpUqWily9fUpUqVSgqKopOnTpF3bp1E+nJbypxd2XLliWkMX2l7Dri+vHjxzR27Fhq2LChmU5rF3Is/1iznMsYgQSOANgpZRGZbAWmMtkrk62yYRutfMXwkkVk+iwwtsZ9qqTDVlmd9lQBxw9W+28rO6KqLF68WOwKqNfq8bkSiI+BtqVEKh4A2vJoxf0Pg3ZrMn78eDG4X7lyJe3evZv27Nkjjmpd2PH111+L3Qe1DAP6fPny0ZYtW+jMmTM0ceJEunTpkrjto8TJbdy4kf755x86efIkTZo0iTp27Ejnz59Xm9s88gTAJjR8w9MQwHbXkydP6LqSIcfdL3zB3SlgU223Yok7u4xTX63WrqDtYaFx0uGuxgdLl6SPdmx2V3dx7qfbvFm0qpEcLKUX8uSiaietOD3HGQVjFHwzeSLNa9fGGOU6a72bLi0F35IjGxQeffjwH2nKVz10RsEYdVHeSajAS3n813/t15tGDRloDBgGaC2x8CY9TJnKAM1xV5lUSYZQr149WrjwTYat2bNnU5MmTUzKsSNQv359yp8/v3C/GTp0qLiHQXfNmjUpV65cFBISIsowWIcbDnYQWrduTZgMaKVt27bUs2dPU5Gv4jqqHax36NCBBg8eTBjYq7J9+3b64IMPxOVbb71FoaGhYsCv3tcea9WqRSVKlKD58+dri62eswuQVVi40BMROHbsGC1ZskTMdt1tH7bk4I/HwggwAowAI8AIMAIJBwFwAAwZMoTat29Pd+/epRs3blCzZs3EzgCecs6cOcJlBz749+7do7CwMMJAHi45WH0/dOgQZciQgXbu3EnDhg2jAwcOEHYWmjZtSmvXrhUuRipamByoMnfuXLp//75wCUIZXIHg349JhVYQL5A+fXpTUTolMQYWQW0JJh8YL8UmPAGIDSG+7zEIjBs3jvBiYQQYAUaAEWAEGAFGQA8E4EP/ySefCDegRYsWUaNGjczU/vXXX+Tv70+9e79OcYxdA+wYIEAYuwJIJwrZunWrGOxj8A+ZNWuWOFr7M336dLHSv3z5ckqpBIVjcvHLL7/Q5s0xd6exi6B1McJ5smTJrKkVZfBYsHdfbcgTABUJPjICjAAjwAgwAowAI8AIJCoEkihZuxo0aEALFiygefPmCT96uN2o8kjJnAe3m+LFi4siBORmz55d7BTAJUcVZOjB5EAVrO5Dt7YO7o0YMYJ+//13sXuQJUsWUX3atGl0+vRpMalAAdydMbnADkPmzJkJwcOq4BwByrZk165dMSYx1upyDIA1VLiMEWAEGAFGgBFgBBgBRiBRIAA3oMmTJxNSgwYFBZk9c+PGjUX2HQy68RozZgxFRESY1cEF4gTWr19PmDBA4FKEFX6tYOCPGAOs9KuDf9z//vvvxSAfQb54pVBS3MKVKHfu3MJF6M8//xSBxchctGPHDhFjoNWL8wcPHtCoUaOE6xJ2NGKTN1OV2GryfUaAEXAbAgX3H6DPw4e4rb+4dtT924GU84RnE/Koz5jj9Bnq06ufeunxx/bDRlLglasebycMTK8QtoV37i6FrTCyxYRfKfXde1LY66+kBBzesq0UtsLIhtP/IB8lcYMM4h31isY3+lgGU4WNNf5aIA0/Cgwe9WMrSvHsiUfjW65cObGi36tXrxh2Nm/eXLj8wNUHaTnLly8vUm9u2GBOAIo4AAT4YrcAefkLFixImFho5dtvv6Vr165RxowZTcXDhw8XqT21uwdon1xh58axZcuWtHTpUpEJCO5AiFdArAAmA0iOgnooxw5EmTJlxCTEctfB1JnmhCcAGjD4lBFwBYEnvr4UpdkGdEWHZZu0tyIIL73FR0ljdidDer3VUskt23TXCYU3FHKW5E+f6qo79b37VHpTTD/LuHYCYq2dlULpefJklOzZ87iqM7U3ipn1RtYsujMXp3z8hELWrDPZrufJC+WfnN5ScP9BvVUKfcmUVcTz+fLqqtv3xUsKXb5KV51aZX9+3pnaD/tJWxSn8zxHj8epfWyNJ/XtRaM/bh5bNYfvV1201OG6ca2Y/cxZ+mbKr7TyQ/u52kHU996WrfTt52+yxqDvoFNn4mqCbu2fJvejcwobsD0J27nC3u14u4cBPQbjEAy0MaBWBUHAeEHA3IvBPlbY4a+vZuipVKkS4aWVrl27UpcuXeip8n8LdS3l4sWLlkVWr9VdBNzEAB8TAAQgg+wLbkUQkJdZZhkSNxz8wxMAB4HiaoyALQSyKlkD9uY03zK0VTe+yzH4vZklc3yb4VT//sqPrgyS/9ARMaC+p2RokGHF3u/hI2lWaMGsK5O8df+BwjUhl80PAgKo8pJlMsFMlZaZu1d4ovFen3jFMOujF79TwW8PxSi3LHiRNBl90m8lfbfrS8tbxl3fcE719XeyUNn95ivhzmmQp7Yt1l7LJ8Bkwtrg37Kes9cByndUT+EJgJ5osq5EiYC3FWIQTwYiiZK6TBZJaoNMxVPtT6cwMcoisrhnqHgmV4LiZBLZPrtvK6ykXhY5yz0Z72Q67wy681kxJSh8YX+sXd4IyERvP7oTa734ruD/9GF8m+BS/0jjCSIuS8HKeqZMmSyLdb/et2+fSC+u7iigA7j07N//+rOBiQQmHTly5DDL6mOtnSvG8QTAFdS4DSPACDACjAAjwAgwAoyAtAg8fvyYgoODqUKFCia3GjxMu3btRFpQox8MZGObNm0yiwe4qSwilS1bVsQYIN0nrmEnCMYaNnztMmatnSu2yrVH6coTchtGQEIEIgIz0K6KFaSxfEelinQn/evcx55u9P00AbS1amVPN9Nk396QsnRDEretx/5+tKF2DZPtnn5yqNR7dEkS970Xvj60usFrNlBPxxX2HS9WhM7m1zcOwqjnjlaW5Jc3Ns/9blRfeug9kykfnchaWA9VbtGxsnx9ikzi7Za+XOlkzZo1It0mUm7ipc2gAx97ZAayJlit14r2Gu0wcLcmar1Tp06ZDf7VutgRgB1gGj558qRIS9qx2/uNrgAAQABJREFUY0cTY7C1dog5sCa2bEdd3gGwhhiXxQkBsNaBGS88PDxOejypMb58iLp3l5woVpSm9uxmSLCqEc8wYUA/6jx4KJVdv9EI9brqvJg7F40aEm5YsKquxirKpvXsTnVnzpYiriAiYyANGT2SKv29Um8YDNE3u+OnVHzHLsp27rwh+vVU+khJNNB/8kSqtnCJnmoN07WkRTNKo+Qrz3XilGF96KUY8Ro9Zv1JtebO10uloXrWvFePHivBt/kvHzG0H72U9/1qEm1ulotSPZHLVQgpNcHsC3/+AgUKCGIvuOTkypVLZNsBadjBgwepRo0apmu474wePVowAGMS4O3tTYsXLxY5/Xv06CHIxsAA/MMPP9DEiRNFOlBtRiBrmNeqVYtKlChB8+fPp6+++kqkBkUa0XPnztGgQYPERAPMwMgi9Pfffwv7cH/gwIF06dIl4VYE4rGKFSuaqecdADM4+EIPBIoUKUI5c+YU0en4AiSUlx7YsA5GgBFgBBgBRoAR8BwEQAJWt25d8WrTpo0w7I4SE4N8/1iBR17+fPnymZh9/1VS8pYqVUqkDUUmIe01Vv2vXr0qeAPQLjQ0VJB+QelzJQvflStXRDafzz77TAzcMT5yRNDfsWPHRFX0gXaIYVi1ahWNGzdO2AhG46lTpwoSsQ8//JAw4YD9YBhWWYy1ffEOgBYNPtcFgU6dOhFeLIwAI8AIMAKMACPACHgyAp9//rkptSdSbkKwuo9c+oMHDxbXN27coMOHDxMG7hBMGLS59tVrrNTDXx8DcewOwMe/atWqog3+gEjMlQxBkZGRZoHAqsK8efOaGIqLFi1KR48epePHj4udh5o1a4pqOHbo0IHOnj0rdgfUtjwBUJHgIyPACDACjAAjwAgwAoxAokIgLCwsxuAaq+zZsmWjKlWqmLBIliyZ6Vw7+Eeheg3XGwTpYhEUOwsov3//vs12phuxnOzatYsaNYoZp5I+/RteH5UfALwFcAdCFiGtaLkFUM4TAC06Lp5j+wdpmdyRNspFE11uBv+xu0qeexb3IpBEif4HO6Us4q1sRcJmGQSpDr2V1RRZBGlbvaTBVvmnEilPmln+3Br3LcDnVqbfhKQS/SZ4RSv/H17J9D2LlCrFLL4VcKEBQy8y8sDvH+5AIA2zJP6y/AaBMAy7Af379yes2iMWMn/+/JbVHL4G+dhvv/1GR44cEbsSjjRE2lCwEmP3AX7/CCaGHjATa4UnAFo0XDxfvXo1tWjRgrJnz+6iBs9thm0vf39/zzXQAyxzzIPPOUPBpmoUo6pzljhWe3rV2o5VdLJWpLKKobcU3b2X5pYL1Vut0PdCs0KkVwdjG+vHdqq1yQiiKjCcrixQTNuNbudRSjCd3jKoY1e9Vb7RZ7H69uaGa2cBd+7S9kDj/sdEKplH9JReffvrqS6Grpe+vnRdYbPOefJ0jHvOFiR5FU1Hk73lbLM41b+cLjs98E9jVweIwCK9Y74vny0babedUTeP5SqqENyZfw8fpfSnV172w0n3NjI+p77ez4wF3bZt21JQUJDw//dVPm+zZs2KtRtkEEK6zsqVKwuf/2LFitHp0859RpElCK5I8PP38/MTAcbr16837TLEaoRSAa5LH3/8scgyhB0IMAlr+QagQ///ro5YlsDqIOC1UKFCtHfv3gT2ZCSCR+BTxmIbgYsK82tWJZOIDILVb1lW5QSeyiDqkbL6kibitsfDu+v98gQW4IDbnm8rwDyXPx+lkIRcK5mShu+lAZMroz5UD1O/RUZMWIyyF3phL9L5Nvz9/4zsRjfdNefNpxonDtPqvIUox+mzuunVXdHfMZeIbmTMRGFHTlDBg/bJwF4kS0415/5FZEWH7nbGonBNrbrUeeK8GDZHZAikb/v2INob8zljURnvt+GeYy8IF1l0sJKPFJtaFuCIiAgz27XXmDAgExCCiNOkSWPmhoNgXK0gc4+lgITMnk2or7bDJAUuR6p07txZPaXq1auLerAjnfJ/yZrwBMAaKlzGCDiBQEpltp5CcQOTQaKVAbURK79GPXvg5cv0LEUKo9Trqvemkqu/zqw5lOzZc131GqUs4+UrJAsrtEzucHi/8JkNvHLVqLfOEL1NJv0mVtQNUW6A0p+btqRLuXLSg4AAA7Qbq/KxsqsedPoULQ4ra2xHOmq/GJSL2k4YTf2+7auj1vhVZY8JOFWqVHRZ+f8Dtxms/jsr8MOHYPIAV2pkEdIK0qUHKJ9d7cQC90H+hcw9cBuy9OHXtnfkHO1tDf7RnicAjqDIdRgBRoARYAQYAUaAEWAEEgwCCPS1xQScO3du+u677wgu3rYErjpw91m2bJnVKhjMg1UYWX+mTJki6txSuDHq1KkjdgewOo/MPfDxh2A1H6v4yOyDFKLYMQgJCRH3jPjDEwAjUGWdjAAjwAgwAowAI8AIMAIejwCYgLUZflSDLQf/yOOPTDuqLz1YdrUuOGo7HEHShdhQuOsgHkCV8ePHC+IwuBdBECOwe/duwSsA0jEQe9WvX1+Qfg0dOlT47qtt9T7aj9zQuzfWxwgwAg4hcKx4UQK7riwyJnwAnSpsnmHAU20HE/DwYUM81bwYdk3u1YMOBJeOUe6JBbcUJuDw8T97omlWbZrRuSNtq1zJ6j1PK3yUyp/6TJ/saWbZtGdhy+a0tl4dm/c96carJF70+byZnmSSXVtW1alHiz9sYreOJ9388tdp9Oy//PqeZJc9W7Zv325KAXr+/HmqUKEClS5dWgTVYtUfq/tdunQRZF4g+7IUuPGAtbdfP/P/4wgs7tmzp6k63IugH4JJyIkTJ8Q5JhBgETZSeAfASHRZt7QIbNy4UQTRqP5zYNsrXLiw257njpLCa0/5cm7rL64d7akQQqU3IRjpNVNhXPUZ2f5+mgDaqQQ7yiIHg8tQtnOv/0F4us1P/P1oc/Wqnm6myb6jJYqTj7KNL4Mgw9SGOrVkMFXYeKpIYUqjuDvIIIiNWt2wvgymChvP5clHj/38pbF3XY069L1PN0qurJh7oiBfvzrYxv/8adOmCZZd+O9DZs+eTY0bNyYQhr18+ZKyZMlCBw4coAkTJtCSJUsI4wVLUUm4Jk2aZHYrh5KiU5W5c+cKjgC4BEGwO1C8eHHCTgDy+INIzEjhCYCR6LJuaRFADl18ydXtvXfeeUfaZ2HDGQFGgBFgBBgBRsA6AtaYgLU1sYq/ZcsWGjVqlMjwA9cfS1ItbX1HzqdPny5SdS5fvtzEDFyrVi368ssvRfpRxAV88MEHtGfPHkfUuVSHJwAuwcaNEjoCWA3ADDwhkrsl9PeOn48RYAQYAUaAEXAUAWtMwNq2cNkBE2/z5s2pV69edPjwYe1tp89HjBhBv//+u9g5wEIj5MqVK+IFtyHEGaCfkSNH0sWLFw3jmOIYAKffOm7ACDACjAAjwAgwAowAI5AYEECQMBh9O3XqJFbrT506JVh+4b+PTECx5e3XYoSBP1yK4F2gDv5xH+eBgYGmGAAw/4JHIFu2bNrmup7zDoCucLIyRkAfBN5RMgcEb9ikjzI3aCm7bgOlu3nTDT3FvQswqlZYtSbuitykoeTmLRSo5OyXQfwePqKwpctlMFXYWGznbsp29pwU9voqGUiqz18oha0wsuD+A+QvCT8KyBFrz54rDbZ5Thyj5wpJmCxSc/F88lF852UVrMrDTQgkXRj0ly9fns6ePUvYOUAWn8yZM4usP2DvjU2+/fZbunbtmggmVusOHz6cunXrRj///LMIEEZ6UuwCjBs3Ls5cAGof1o48AbCGCpclWgR69+5Nx44dE+4/IAFxRMCu66X8A9FT8h86QnjpLUYxAXceMkxvU4U+/GOGzXoKBnxfDAjXU+VrXQZ8DqC49ejx+tuqaLyVKaPurNDv3LhJX/fsbYi9Rij9ePJUI9SKz6zejNv+yuRqUMeuhtgLpSAvS6EMPPSSujPn6KXKqp4Xvj50uFRJXYK4vZSfmFHNW1vtx4jCuP4OV1lhPe+8EbaqOvF5fu7AAFetrz3+2P0z7aXHnNtjAsYgf+vWrcLWVq1aiZSeDx8+pLffftvM/h07dtAThVHd1uC/Q4cOhJcqcOmxJVWqVBGZh9APiMiMFnYBMhph1i8VApiZIxUX2P+s5QW29jDIIBGtzNZlENmYgMFaDJulEIk+B8ATk9akkVFSQCubkbJ9z4DvsxTJKYUykJFF9pYPoeSKvQUPHJLFZJOdMn4+kkZGUqQSF5dYBXGBloN/FQsQfekp7hj8w97E+27q+W6xrgSDAIJ+kfGnXr16gogjwTwYPwgjYIHA23fvWpTwZWJGwOdlpHSPX2znLulsltlgWVLmOopxVFSU1Sw7cPXBIBxeAFgMdFaQPvTQoUMipad2IRGr/+APCAoKMqm8dOmS6CsgIMBUZnmCNuAHyJ8/v3ANsrzv6rUcy5auPh23YwQYAUaAEWAEGAFGgBFgBCwQgK99cHCwyLjTp08fUl/r1q0jBOF+8cUXFi3MLxEArObw196BOxB8/fv27WsqRpYfuBU9ePDAVAaPg3LlygkmYFOhxQl4BgoVKiRsy5Mnj7DLoorLl7wD4DJ03JARMBYBsFMmeaWv/7tRFstkKzCQyV6ZbJUN2+j/vMvgAy6DyPRZYGyN+0SpH1dJnCPpleIemUTnWC490UWWH+1Kvap79erV6qk4PlcC8RGc6+PjI67BB6ByBWkreinPizz/CBAGIRiChT/++GP6+uuvxa4A6i5YsIB69OghiMW0bS3PMZGYMmUKhYSE0D///ENNmzaNcxpStQ/eAVCR4CMjoEEAQT0g+vj777/F6183Z7MAm2q7FUs0Fnn2aau1K2h7WKhnG/mfdQdLl6SPdoC1WA7pNm8WrWokB0vphTy5qNrJuOXIdue78s3kiTSvXRt3dulyX3fTpaXgW1dcbu/uhsOH/0hTvurh7m5d6i/KOwkVeKlfALRLRjjR6Ncevemn/gOdaBG/VUucv0UP3RDUqudTbt++XQTkQuf58+epQoUKVLp0aZG9p2HDhsKVp0uXLoRdhNDQ0BhdZ8yYUQzcP/30U0IWIWQKQhpRVaATE4yiRYuqRTGO15VsgHAbwuAfgt2CM2fOkMpQHKOBkwW8A+AkYFw9cSAAnzsQgU2cOFE8MHzvkDGAhRFgBBgBRoARYAQSDgINGjQgBPlC0qVLR9OmTSPEB6gDbeTtb9y4sUgF+lJJZ4qc/QcOHKAJEyYQXHQ2btwo2lr+AZMv2k6dOlXEE2jvg/E3NsEkAi9MRsqWLUvr168n7DqcO3dOuAXF1j62+zwBiA0hvp8oEShRooSYeSfKh+eHZgQYAUaAEWAEEgkCyPGvuvVYS+fZr18/2rJlC40aNYr2798vBuHwEIhN4OO/adMmSps2Lc2cOdNsB8Ba29OnT9Pcua/5KDDwb9u2LQ0ePFikIEVyEn9/f8qZM6fNbETWdNor4wmAPXT4XqJBAD8AoPfGFxBR/6DhZmEEGAFGgBFgBBiBhI0AfPStxQCoT92zZ0/atWsXNW/eXIwNMFaITbCDgPqfffYZ1ahRQ7gTVaxY0W5WoUgl1So4ACCpU6cWR7gbISshMhJh5wEvZCvUQ3gCoAeKrEN6BODjjy8VvrT4grEwAowAI8AIMAKMACOAIOHRo0dT5cqVhQ/+qVOnCIN1sAIjE1A0SCAt+GoGDRokxhMI/IV7ERYVmzVrRjt37rQ52ShQoAANHTrUDHC4/iAIGJmAfv/9d8IkwrIvswZOXPAEwAmwuGrCRSBDhgwi/z8G/9hqi28puP8AfR4+JL7NcLj/7t8OpJwnTjpcPz4r5jh9hvr06hefJjjVd/thIynwylWn2sRX5fTXrlN45+7x1b3T/baY8CulvnvP6Xbx0cBfWaQY3rJtfHTtUp8Np/+hC0uvS5072cg76hWNb/Sxk63ir3qNJQukIuUa1aGlVCRzlu8sgnjhJQB+AAz6kc7z7NmzIrsPMv0gwBd++ar70IYNG2j8+PHCXUiNLYAb0cqVK0Vq0J9//tmyC5vXAwYMEC5A4CXALsWcOfoxbPMEwCbsfIMRcAwB0LorSwCOVXawVtpbEYSX3hJXCnpb9pTcss3WrTiVw16Bb5y0mDdOfe8+ld5kQBYgAz4HsLzYrj3mD6DT1fFiRSmJsuOlp6R8/IRC1qzTU6WZLqSW1DNlZ8H9B83063VhxOfW98VLCl2+Si8TY+iJTOpND/9zO4hx04WCPEePu9DK8SZZzl+gnZVC6VThgpT3yDHHG9qoWXXRUht39C9+mtKPzufJ67LioLNnXG7rSsN7AWlo0NBRNLJja1eaU9jqFS61M7oREntg9d6aYJC/detWcatVq1ZiEA73HEs24B07dhCyBqqDfzSoVKkS3b5920wtJgKII7AU7C7Yk1q1ahFe8FLQOxEJTwDsIc/3GAEHEACtu7In50DN+K8iGwU97BX4xj90sVsg0ecAD5P3yNHYn8mDangpmbleKTm4sVrr6SLV5/Y/MDNcvUZPlCBDWSSrMgGoPXsunSxSWJcJgDuf+7F/Kiq99R93dhmnvu4pQaw5zpymen/NjpMeT2sMdl0tMZdqH4Jt4XKjFQzgLQf/6v2UKVOqp7ofMelAFiAE//IEQHd4WSEjwAgwAowAI8AIMAKMQGJCAL71e/bsETn9QeiFfPtI/41EIL/88otuUCCAGOlCkdHHGenduzf98ccf9P777wsuAsQbYMcgffr0zqixWZd3AGxCwzcYAUaAEWAEGAFGgBFgBBIiAiNHjhSPhYE1/OuXLVtmdZUfDMD2sgRZYoNc/VqXoEOHDtGNGzfMqlmyCpvdVC5g27p160Q6crVvTAg6d+5Mf/31l6k6eAmwOwGGYq0gSBll2nLL5zBvoW3N54wAIxBvCEQEZqBdFSvEW//OdryjUkW6kz7+g6cdsft+mgDaWrWyI1U9os7ekLJ0I0tmj7AlNiMe+/vRhto1YqvmMfcPlXqPLuUM8hh77BnywteHVjf4wF4Vj7p3vFgROpvfdT93dz4MYkuWN27kzi7j1NeZvPnoRMHCcdLhzsYr69anSGWQKpsg73/x4sUpT548IpXnnTt3aMWKFSIbkPose/fuFZl5cI1dhKpVqxICg4OCggQHALgAfvjhB7EDgMxAtliFVX3qcdasWTRixAiziUd4eDhBBwS2tGvXTtiHHYGBAweK8n/++Ydq1qxJuXLlMjEIW3sOVOYJgICM/zACrxFAfl+wAILBT/tChL875YQSoDnx697u7DJOfU0Y0E8JxjP3mYyTQgMbX8ydi0YNCTewB31VT+vZnQ6WKaWvUoO0RWQMpCGjX6+qGdSFrmpnd/yUdoSF6qrTKGWPlIDF/pNfM5Mb1Yeeepe0aEbr69bWU6VhuhBb0mPWn4bp11vxmtr1aFnDxnqrNUxf33GT6amBfvJGGI6B/rhx44TLDf7/Z8uWTYwNMMA/evSoGMijX7jofPjhhyIQGMcePXrQyZMnhQsRVuyRXhypQDGeQEYflVX44MGDdP36dRFoDFZhrWAHAbsGRYoU0RZTihQpCKlCIUgritV96Dl+/LhIEXrx4kWRehTMxGvXrqVVq1aJCYu154AOdgECCiw2Ebh58yYhUAYf8oQs27Zto9y5c1OXLl0IM3aw8GkFTH4sjAAjwAgwAowAI5DwEcAgum7duqa04G3atKGuXbsSUoKC4GvGjBnUp08fmj9/vmkQDlccrL5DcOzQoYNIF6pFyxFWYaQahdsPMv/YSksO+zAuQ8wC6mCCgV2DMmXKUP78+cWuBfq19xw8AdC+M3weAwFEncNvDL5oCVkwc0Ykf506dRLyY/KzMQKMACPACDACjEAsCKRLl06s0GurPXr0SFxiMtC4cWN69913qXTp0oQFQmTrwWDckqRLbaPqcYRVGCv7cD3avXu3cOVR254+fZo6depEf//9t+gTEw5V0K/alzZbkL3n4AmAih4frSLw5ZdfEl4JXbBVZ2umndCfnZ+PEWAEGAFGgBFgBN4g8NFHHwl//u+//55AwqWurqNG4cKFyc/PT7D2whUHkiNHDgKh6KZNm0RMAHzxkWIUGYXgWgy3HogtVmFxU/MHbkOffvqpmGTky5ePIiIi6IsvvhAkZNgdwARk5syZFBwcLCYfS5cuJfj6W4q95+AJgCVafM0IeAACSZSc5zLkO1eh8lYIpWCzDAKSJm8lQ4IsArIu5MCXQUDSlTRSX3IxI5+bP7fGoYvPrUy/CUkl+k3A7wE+u7KId1Sk7oSORj87BvT169cXwbwIsoUvvzb7DnYBEJQLki5VkObz448/Fi7E9+/fJwzKfXx8xCAeTMJt27YVLkS2WIVVPThCLyYfGMA/fvyYkNUHbj59+/YV1Vq2bEkNGzYkTA5ARAZ74LIEFmKt2HsOngBokeJzRsBDEACbqpGMqno/5vSqcgT74bmL7t5Lc8uF6g2B0PdS+bHXW8Y2bq63SqEv0gBbs585SysLFDPE3mhlW1xvGdSxq94qDdMXcOcubQ/Mbpj+Vxp3Aj066dW3vx5q7OrQK7A0yatoOprsLbt96XnzWJGi9ELx83ZVPhvj/kD7x3EgidubyzymztXnNqodfO6tMQIjCw8G9XCD1rrVwA643IAhGG4/qlSvXl24DSFDD1xvVAGpGJiBo5RJG/pq0aKFWLW3RSymtkMMAV6YTKRWWLq17kXYbQBT8b1798QOhWoHWIjx0oqt53hjubY2nzMCjIDDCGBFWfn1cLh+fFbEipywNz6NcKJvmexNcyuCTimspLIIUov6KPmvZRJkwkl9777Hm4zvmCyr3yqY5/LlpXe371QvpTiu/6AOjWjZ1qNtjb5rbt7sDu3ohyEjaW7Z98nynnnN+LnyShOz3+znzlJEYEbaHRxCpXZsjVkhAZfA3QYvVbAS/9lnn9H69etpoxKIaykYpGsH/+p9+OurPvs4xjb4V9vhaK9uQECAtqrNc8vnQEX9l1Rsds83GIGEiUC08oVXpuZSPBzS3Ql7pbCWSCZ7MeBLr2SQkkUCr1yV6rPwtrKqFqXzKrVR7xW+Y/jsyiQpFDeCpAqpkEyCCWyy/3yrZbH7cSp/ajNqDBXfsUsWk8lb+W0rt3EdPU+eXBqbHTEUg/mdO2NOepH5ECv21gQr7ZUrV6aVK1eK1KDW6mjLQAB26dIlbZHD52iHdKSIJdDKvn37CARgtgRJTSyJx6zVlesXytoTcBkjwAgwAowAI8AIMAKMACPgBAJwrUEQraX7D4JtMfC2JU2bNqW8efPaum1WjkDdMWPGmJXFdnH37l2RzrNGjRr0559/ihiCjh07mpo1adLE5gQFlX755RdauHChqb6tE3YBsoUMlzMCjAAjwAgwAowAI8AIJHoEkMUnuY0dEGv3sEKvuvxYgoeYAqT6RICwNQGHAIKAv/vuO3Eb9cEuPHfuXJH959SpU9aamcqGDRtmOldPXii7ZYg/0ArvAGjR4PNEiwC+HMjji20zay9sFbpTjhUvSmDXlUXGhA9QmIALSmEumICHDxsiha0wcnKvHnQguLQU9t5SmIDDx/8sha0wckbnjrStsnnAnKca/0hxHekzfbKnmhfDroUtm9PaenVilHtiwaskXvT5vJmeaJpVm1Y1rEdLmjexes8TC7/8dRo9szF49kR7tTZt3rxZpAPFADwoKEik+cR9EIIhJ3+ePHkoZ86chFV5VcD4C2JR3IOrkCrnz5+nChUqCO4AkI0ii88rxb1KK2fPnhUsw/37vwmih//+6tWrKSwsTFSFbrAII5gYOwSqILvQ//73P8ESjF0ACJiCkbYUnAXoWzt54AmAihwfEzUCyNOLbTp8Say9QLXtTrmjRPjvKV/OnV3Gqa89FULojpIqTQa5nyaAdlaqKIOpwsaDwWXoZuZMUtj7xN+PNlevKoWtMPJoieJ0JSgHTj1eXiiDgA113qQc9HSDERB/Pm8eTzdT2IeYjdUN60thK4w8lz8fnS4kx4IL7F1Xow4ZkSENuvWQAgUKkPa1ZcsWoRbpNT/88EPq0aMHnTx5UrjWgDMIglX5bdu2iRz/GLRjonDgwAExUMdK/aFDh2j//v1mvvizZ88WK/gYlGMAjyw+aKOVXbt2Ce4Ay92DbNmymYKLkRYUbktIOQo2YAjsmTdvHjVq1EicY1ETgtShgwYNoqNHj4oJy/jx40U5/rALkAkKPknMCCR0puPE/N7yszMCjAAjwAgwArYQgL+/NsUm0ntCsPCHgThcciA4Ii0nBvwQ5N1X3YKwKo+UnJg8wHcfaTshderUEQNynPfr10/cB2EXJgdwHVLZe3EfgnSj//777+uLWP7CHuxCYDKByUhISIhpkoCmly9fFilEYSekWbNm4iUulD88AVCR4CMjwAgwAowAI8AIMAKMQKJCIEeOHGYTgBQpUojnT5s2rcjzr50c4IY6aAdBmCrw6ceqPF44VwUswlidh/Ts2ZOwwt+8eXPhpgPPA0spUaIEIQsR+vDXcC+MGzdOZAPSugYhIxEG9dhZAPNwu3btzNRhcgK/f9Ue8BBgspAlSxZR742VZs34ghFgBBgBRoARYAQYAUaAEUicCGBiAMKtTZs2CQAwyEZKzoIFbbtfVaxYkf7++28xgIcbzpIlS0zgrVmzRrAHY9U+ZcqUwh/fMr4QsQHIMgSmX3Wigd2CgQMHih0Hk7L/TsAA/PvvvwtXIuw8aOWdd94R/v8qO/CCBQuoW7dupiq8A2CCgk8YAc9B4B1llh684fWPjudYZduSsus2ULqbN21X8KA7YFStsGqNB1lk35SSm7dQ4OUr9it5yF2/h48obOlyD7EmdjOK7dxN2c6ei72iB9TwVVYRq8+PPbWfB5gqTCi4/wD5O+jKEN82g8Oj9uy58W2Gw/3nOXpMqpz8NRfPJx8lK46MAiZg+NpjYI60oUuXLrWZvQfPV6VKFVEf7L/I8oNAYFUQOIxA3axZs4qV+fLlywt3IjW4V62HAF5MEqADuw8YyA8fPlxkAlLrqEfELmDHolq1amasxOr9H374gb7//nv6+uuvBaHZpEmT1FsgBVX2K1jihABIGdq3b0979+6Nkx5uLCcCc+bMo8MKSdH3Xb7w+Af47cvuIoBsSPvOHm8rDMwb/Yy2Z8hKaRWWXU+XfeWCqfWa5XTIzwqVpgcaX+HKWRrUoTOFLl/lgdaZm/QimS8VfvYv7Uv9jjKofGh+0wOvho4cSimUQL3u3w3yQOusm9R842r6cOrv1OCPGdYreFApMiK1Ub5rB8uUpmM+fpQ0MsqDrLNvypr6danLwnlUaO8++xX/u/tvwNs0s0JlynDtukP141rJGhMwdHacMZ82Vq1BBQ4fjFMXkcqguOWkCdT4/6bHSQ8ae995FmcdjijAMPmO8j/eGsOvrfZPnz4Vg3c1RkCtBzccZBy0x+6r1sURcQWOsv1q21meW7oU4T7vAFiixNeMgJMIFLp6jZYWLexkq/ip/vDttxW2Wvf8I9HrCVMpqy4ySCplazjABnukJ9pfXtkFuZgnt2Ka508AHih092B9lWHwj/f6efJkFHhFjl0b9bMJRl1ZVuwv5wxS0g4Xon+y5PT4wb/XJ14qxOJYjZbRogHBClO0t1m5rYt+7X6lnf1Dqd722baq6FruVc/cXlX56Get6OzG/Oqly8erftlo6rfd6OP3X2evcVmRGxtiFd6ZwT9MU+MILM1EULGjg3+01WPwDz3aeAJcQ+xOABDggFmDZTqi1035r4oACB/s0TKr9fiYMBFIqszokz11z0qEHggmdTOnQVxsTirZtnHKR4/j8rhubesnka0A5i1lJUwW8Y56he11WcwVdiZ79jpQURaj4boVqCy+yCiFLjq+ip73ylGPeMSUUU+oyH3Hdi3sGXzfN4BSRHrG7ySy8CAlZ6ZMmYRbjtbuI0eOCDcdRxl/tW0dPb+iLBIgxz9cfCCIGbitWUTC2BsxCKog+5Cfnx8FBgaqReJ48eJFkXYUY3bwFai7DlevXhU6wV9gTexOAOBb1KdPH3r//fetteWy/xCACxD8ulgYAUaAEWAEGAFGgBFgBDwfAaTJDA4OFkRfINpSBS46pUqVEn71ixcvVot1PSKYGGk7wfbbtm1boRsBw59++qlpQoBsPQjgxQIzYgvgPgQiLwTyqtmAEKOADEHQdeHCBbFojziFfPny0W+//UbXrl2jX3/91artdicAmH1gG8Pa1oFVbYm0EPggHRMLI6AnAmCnTPJKjlVEmWzFeySTvTLZKhu20f95O3jJ8TWT6nPL2Or538Bcl/pxte6sY17XE66U/TBSkmR6gikxbMDqO1b7sfKuuvlg0I9dAUtBOk8E9qppNdX7yOSDMrUcMQMoQ11b0rlzZ7PUo6gHUjAE66pkY2rbsWPHigE9AnjBEYDFeWQJAtfAsGHD6MyZM6adApCWDR06lKZNm6Y2t3nkNKA2oeEbjAAJpj7Qdd+4ccOtcIBNtd2KN+nD3Nq5C521WruCtoeFutDS/U0Oli5JH+3Y7P6OXeyx27xZtKqRHCylF/LkomonY+a2dvHRDW/2zeSJNK9dG8P70aODu+nSUvCtK3qocouO4cN/pClf9XBLX3HtJMo7CRV46RluKY48y691e9NPH4U7UtUj6rz7wQ16mDSVR9hiaQQWb+vVq0cLF77JsIW8+k2aNDFVxY5A/fr1KX/+/ML9BgNsCNKCgowrV65cYgUeZRisI30odhBat24teAFQrpVZs2YJN51KlSppi8UEAO46uH/+/HnTve3btwtGXxSAKCw0NFT0jRz/2BUAozCOEOwIDBkyRJzH9ocnALEhxPcTNQLYIoSLFyfLStQfA354RoARYAQYgQSKANJ8zp37Og3s3bt3xYIfUnCqMmfOHEqTJo1I2Ql2YAzQb926JQbdGzdupLVr19KqVato586dYkV+z549YjCPHQPc08qlS5doxIgRNHr0aG2xOEe+//Hjxwt//urVq9OAAQNEOVx7tKRj2KkAoRc8dDBxgas+djIaNGhAtnYvYnSmFLDfijVUuIwR+A8BBNtgRo4cwCyMACPACDACjAAjkLAQQJzrJ598ItyAFi1aRI0aNTJ7wL/++ku4wquuOdg1wMAbAcLYFVBz/WMlvmrVqiYffkwUtPJK4ZsAcRd2CcAQbCkrVqwQJGPQ37VrV0Hi1a9fP7EAibaq4BzBwxBMFE6fPi3cmBDHgEkD7JgwYYJa3eaRJwA2oeEbjAAjwAgwAowAI8AIMAIJGQH47mP1HEy58+bNI/jaw+1GFWTDhNtN8eLFRRECcrNnzy52CuCSowoy9GjjQUEcBt1qHcQawG1IdS9Cjn9MOBAQ3KVLF7GjoLZHDAIG+cjkkzlzZrHjoPaD3QcQfyFAGLsOffv2FZOFwoULC925c+cWgcFqfVtHdgGyhQyXMwKMACPACDACjAAjwAgkeATgBjR58mRCalDLtJmNGzcW2Xcw6MZrzJgxFBERk5wScQLr168XmXgAGAhily9/w4xepEgRQQKGoF28sNOAeAJkkUTSHfSjTjywmg+3Huwu1KlTh/7880+RDQhuyTt27BAxBpiEIAh43bp1pvcHrkgIElYDkk03rJzwDoAVULiIEVAR2LJli2AAVK/ddSy4/wB9Hu5YII+7bLLXT/dvB1LOEyftVfGYezlOn6E+vfp5jD2xGdJ+2EiFVOpqbNWcvq9maXG6oZ0GIJkL79zdTg3PutViwq+U+q4c/AIg6Rresq1hAL5SVir1lIbT/xDkbXrq1OqKUgZMegl4G8Y3+lgvdYbrqbF7AUUmkWf49vOu1pRC4RHwZClXrpxY0e/Vq1cMM5s3by5cfjAYh+tO+fLlRXp8rMBrBTn7e/bsKXYLQB5WsGBBwsRCFZSpOfpRhkE/MgWpq/5I5/nFF18QXHyQeER1IULGHzW1J+IREeSrcgHMmDFDTDQQqAz9mLwgZkGVKVOm0PTp09VLatq0qSlDkDyfIJP5fMIIuA8BzM6RzsueeCnpzfQm/Ul7K4Lw0lu84EdoAEFRyS3b9DZV6IO9emOb+t59Kr1J/yxAsDMJ8NVZiu3ao7PG1+oiFT9TvPSUlI+fUMiaN6tReuk2CtuC+x0nZHLqWZTPgpfOKXx9X7yk0OWrnDLDmcpXgnKQnsR7eY4ed6Z7p+o+UtwurmfN4lSb2CpXXbQ0tirxch//X5JEm/+uBN04Ey+2uNpp2I0VpqbWnsd0080nGNAjTz4Eg2esrqvSrFkzwguSNm1a4W4DV52UKVOa0nsii49lJh/47sOd5+nTp6Kuqs/a0TJVZ40aNQivO3fuiD7VNpg0YAIAlyGk/tSu7teqVYvOnTsndhbwDNq0/d9++y3hZUv0/fW31QuXMwKSIpAtWzazGbu1x1D+1VO08sWTQaKxyieJrcAT9kqDrYKr3quoRn6m/B4+oiidJwBG2YvPgEzY4jsWrfB4yCSZLr0Z/Hi63S8U3+iiu42ZGHvas+P/yysvfXdn4vMZPel5nGUCxuDbEcFAHBOF2MQeEzAmJpZMwMhQhMxC6uq/qt8WE/DNmzfpgpJByFIQUwCSMZ4AWCLD14wAI8AIMAKMACPACDACCRqBhM4EjIDmgQMHClck7RuJjEft2rXjCYAWFD5nBBgBRoARYAQYAUaAEUgcCCR0JmC4KGljArTvasLZV9I+FZ8zApIjEBGYgXZVrCDNU+yoVJHupH9HCnvvpwmgrVUrS2ErjNwbUpZuZMkshb2P/f1oQ+0aUtgKIw+Veo8u5QySwt4Xvj60usEHUtgKI48XK0Jn8+eVwl4ExC9vbJ773ZMNP5MpH53IWtiTTTSzbWXm+hTp5W1W5ikXCMBlJmBPeTfYDkbAgxB48uSJINhA/l53yoliRWni173d2WWc+powoB+dKvyGOTFOygxufDF3Lho1JNzgXvRTP61ndzpYppR+Cg3UFJExkIaMHmlgD/qqnt3xU9oRFqqvUoO0IfC1/+SJBmnXX+2SFs1ofd3a+is2QCPiS3rM+tMAzcaoXPNePVoW/JExyg3Q2ue9/9FT79h94g3o2iGVCZkJeNOmTYKcDARl6uvUqVMCF44BcOjjwZUSKwLYHhw8eDDly5cvsULAz80IMAKMACPACCRYBBIyE3ChQoXo+++/N3vvQDIG4QmAGSx8ISMC+/bto5MnTwq2PL3tR9Q9Iv+Rq5eFEWAEGAFGgBFgBBIWAgmZCThdunQUEhJi9Q3jCYBVWLhQJgTGjx9PYL8D/bXegiwBJ06coLp16+qtmvUxAowAI8AIMAKMgAcgADcgkHAh5z7ItFRGXpgGht4DBw5Q796v3XJr165N/frFJJMEEzCYeR89eiTy8YMJGGy/TZo0EU+oMgGrj9uhQwcxOEdGHqQORT9//PEHlS1blqwxAdesWVMQhIEJGGzEcFFu2LChYAWuXPl1XBszAavo8jFRIFC8eHHBzocvhN6CL2KFCu4PxgWhFNgpZRHvqChDSLCMeH6QSnnHQu5mRL+u6kyiYCsI3FxV4MZ2XtHKtnJklBt7jFtX/LmNG372WuNzawQxnr0+Xb2H34SkEv0meCnEYN6vJPqeRUeCLcfVt8ct7RIqE/Bff/0Vg8sIE4mFCxeyC5BbPlncSYJGQDAb6swACzZVQxhVYafyz05vmV7VmGA/I5iAi+7eS3PLheoNgRikYyCht4xt3FxvlUIfyJT0nlhkP3OWVhYopru9RjEBD+rYVXdbhULlc6A3E3DAnbu0PTC7MfYqWpF5TM/Pb6++/Q2zFURrt/7zY9ajkyQKa/PRZG/poUp3HWABthw8f7ZMnkB7ALJv6ZssZuL/pQWzse6gOagwoTMBg5UYL1vCLkC2kOFyRsBBBASzIRh2JRBmAjbuTZKJtRgoRPokJZ+XL40DREfNzASsI5g2VKWJiKCHDjKd2lDhtuIbmTNR1nPn3dZffHYEFmD8j0ko4klMwM5iqjcTsK3+06ZNa/VWQECA1XIUpkqVyuY9Wzd4AmALGS5nBBgBRiABI5D0ZWQCfjp+NGcRSH3vvrNN4rV+wO3b8do/dy4/As+ePaODBw8SsuJkzZrV7IGQ+tvX15fy5jWOy+LKlSuUTNmJRbZByIsXL+i25nPt7e1NGTJkMNl19uxZ8vPzo8DAQFMZTi5evEiHDh2i9OnTU7FixUwuP1evXhU6EdNgTeRYtrRmOZcxAowAI8AIMAKMACPACDACLiCAJB/BwcGEIFytPHz4UATW9urVS1us6/mDBw9EAPDSpUtNepcsWUIFCxakihUripcaPPxS2alFWatWraho0aIiNbnaCGnKS5cuTdOmTaNOnTqJ+8iKCPntt99EULJaV3tEhkOeAGgR4XNGgBFgBBgBRoARYAQYgUSBAFbfsdqvXXlfvHix2BWwBOD58+f0ykq8X6QSQK4tj1ZigDBotyedO3cWmX+0dZBp6Ouvv6bTp0+L14YNG8TtsWPHCi6iLVu20JkzZ2jixIl06dIlwiQCWYew+r9gwQJCSnRkKBo6dKhWrdVzBALzBMAqNFzICLxGACsB27Zto3///detkBwrXpTAriuLjAkfoDABF5TCXDABDx82RApbYeTkXj3oQHBpKey9pTABh4//WQpbYeSMzh1pW+VKUtj7KJU/9Zk+WQpbYeTCls1pbb06Utj7KokXfT5vphS2wshVJevR4rKvU0vKYHTPUlPpWZLkHmlq0qRJqV69eiIrjmrg7NmzTak7UYZxAFJ85s+fX7jfqAPsf/75hzCQzpUrlynXPgbrOXLkEDsIrVu3VnJuxEwMMWvWLOGmU6mS+W8PJgBw18H98+ffxLggJekHH3wgzHtLYQQPDQ0l9A0XpSgl29bWrVvFERWwIzBkiP3/b3Algn6eAAhI+Q8jYB0B+OdhNSBCCZBzp9xR/P72lC/nzi7j1NeeCiF0R/E/lEHupwmgnZUqymCqsPFgcBm6qQQ9yiBP/P1oc/WqMpgqbDxaojhdCcohhb3I2rShTi0pbIWRp4oUpvN580hhL4LMVzesL4WtMPJcxnx0OksBaexdl7E2vUzi47H2ggNg7ty5wj64xty4cYPAoKvKnDlzKE2aNISB8/Hjx8UA/datW2LQvXHjRlq7dq3gItq5c6dYkd+zZ4/gDcCOAe5pBSv3I0aMoNGjR2uLxfn+/fsJvEZY0a9evToNGDBAlF+4cEH496sNQO51/fp1SpEihZi49OnTR8QRNGjQQIxXVKZftb7lcdeuXcLViIOALZHha0ZAg8DevXs1V3zKCDACjAAjwAgwAgkJgffff58++eQT4Qa0aNEiQd6lfT7k0vf39zcRgWHXAHn0ESCMXQGkE4VgJb5q1aqmoF6s5GsFbkJt2rQh7BJYy9qzYsWK1wNzRT/SdxYuXFgQjmEXQetihHMsTkIwUYDLENyYQB6GSQPsmDBhgrZrs3PsIsCrgScAZrDwBSPACDACjAAjwAgwAoxAYkEgiZLGG6vn8KOfN28eTZo0yYwJGMy+cLsB6SikSpUqlD17drFTgMG0KsjQg8mBKvfv3yfoVutgkA7XHTW49969e4QJB3z5u3TpInYU1PZYxccgH5l8MmfOTNhxUAXn1apVI8QIYNehb9++YrKACQN0586dm8aNG6dWj3EsUaIEnThxgicAMZDhAkMQ+OabbwgfOnwZ9BYExuALysIIMAKMACPACDACjICzCMAN6IsvvhC++fDDh9+9Ko0bNxYuPb179xZFCLTt1y9mjB7iBBCUi/EIdgzat28vdhPUAX+RIkVEPIGqt0OHDiJ2AFmIvBQ3NPTzxx9/UNmyZcVqPgKUsbtQp04d+vPPP0W8AdyTduzYQWPGjKEnT55Qw4YNRbxB5cqVhdpVq1ZRgQIF7I61MmbMSE2bNuUJgPpG8NFYBPClwJcGeW31FvjNwRcuIck7in9f8IZN0jxS2XUbKN3Nm1LYC0bVCqvWSGErjCy5eQsFXr4ihb1+Dx9R2NLlUtgKI4vt3E3Zzp6Twl5fxZ+4+vyFUtgKIwvuP0D+bk6e4Co4SRSXitqzX/uAu6rDne3yXD1Gz308M6jWGg41ry4gn1f2s+JYa+fOsnLlyokVfWupP5s3by5cfjAYh+tO+fLlCW5DapYe1U7k7O/Zs6fYLcCAHik9MbFQBWXJk7953zAe8vHxMe0aYNUekxC4+GCgr7oQtWzZkpAuNF++fCKoGEG+KhfAjBkzxEQDgcrQj8kLYhZUmTJlCk2fPl29FAN/pAz95ZdfwPxtJUT5v6phYWHCn8gyUtmkiU8EAki9hJke+4vb/kCkTJmS7ty5Y8hAHf50CM7BjDg+5OSIn2ik4gs4sf5H8dG9U30iW09SJT1Zl8GxpwlzSrFBlQs9e0AHUqVVGGs9n7TqUKn36MNdW+mU15sfeINg0UVtzxnTqcS2HdRiwq+66DNSCZhf379yThpsh/w8grIoWTZajf3FSFh01V32xkX6oV1HqvT3Sl31GqFsSfMmNLvjpzTz/SpGqNdVp9cnXk7rO5LjXWowcBspoz1SRnW09JtSlP/yEaf1uNLAq57z9jrTz0W/IKpc4+jrZ0ND5fnC93en5uecz3CVpNETZ7qOc1246mAsg0G7PcGw+unTp6KuvXq27mGsZI0NGC5DYCO25kmhTgCw8+CovHFWcrQF12MEGAEzBAS1uQGuTWad6HQRDTuVH1xZBPYiQ4cM8lhZGSqzYaMMpgobUyn/zJQVICnsjVL8ajMq2TNkEdm+Z8A158lT5PfosRQQeykrpBmuXpPCVrrhvJkHS5akJsumUPi4buI76s5fwCTljO0tiC7Q2et+hP+bkHkpWtLefMGUJHCK80DFsQWYd+FBAMHqOQbXOXLkMAXYWqrHfVty9OhREReAATh0YaLgqqiDf2QMgl7sTqDvgIAAoRKLznAn0k5ErAUVq/0j4BexBHANQvpPxCqANVh/h2y1Rz4yAowAI8AIMAKMACPACDiNgJcyRE6iTNCNHY47bZYuDfBMytKOeOE540tuKm6r8LdHGs2vvvpK5NpHTn8EAzsr8ONHkK8eglSkZcqUoRo1agjf/3fffZc6duxoUl2rVi0z4jLTDRsnu3fvFkHGuA0OA/X5eAfABmBczAgwAowAI8AIMAKMACOQcBHAKjpy+auyfPlyatWqFWHQHaT406vy7NkzM/99tRy5/tWUnGoZjmAHxk6AtbhHtEG/1lx50BbkYhjkf/fdd7gk1C9WrJjgKkCgsCrYwUDWIEs9qI8y7Q6B2kZ75B0ALRp8zgh4EAJgp5RFZLIVmMpkr0y2yoZttPIVw0sWkemzwNga96nCmnn8rZs7/1yvJNrHwMAbGQvnz58vHnTz5s0itz8G4JgQbNq0SZQjHgBxsnCrKV26tNmKfP/+/QU7MHYTkG2nc+fOoo0tRmEtoipLL3SoggkGcvyjP1WwYwGbkClIDRaGe0+FChWEPcj0gwxBWv4Ata165AmAigQfEzUCyM2L3LlI42Xtde6cezOFgE213Yol0rwnrdauoO1hoVLYe7B0Sfpox2YpbIWR3ebNolWN5GApvZAnF1U7eVgabL+ZPJHmtWsjhb1306Wl4FtyZIMCoMOH/0hTvuohBbZR3kmowEs54h8A6K9NetNPbcKlwBZGFstwnR56pZLG3lKlStGxY8dEms0PP/yQevToQSdPnhSZc9RUoBiAww8fA3aw9+IIWblypXCxOXz4sHAJwtgBK/IQW4zC4uZ/f1SWXsudg2zZshEYgFUpqcSJgJUYGX1+/PFHUTx79myRSvTgwYOCKRiEYAcOHFCbxDiyC1AMSLggsSKAmTJY+qyJGpRj7R6XMQKMACPACDACjEDCQADuO1h1xwAbA3G45EBwRO5+DPbBP4QUm3DzwQ4AFhAhcCeqV6+eifwLEwiQbkFsMQpr/ftVll7RwM6funXrirshISF0+fJlcQ5uAtg1atQoEdwMtyVbHEnINMQTADsA863EgwAi6N9++23xxU08T81PyggwAowAI8AIMAJaBLAK36hRI5GKEz72GORrBYNqpPrUlqvpNzGOQA5/VV4qabdVQbvQ0JiMwup9HFWWXpVMTL0HjgC4HamuQcjkA4ENajZ/cBDAdvAWgM8AuxC2BJMDdgGyhQ6XMwKMACPACDACjAAjwAgkCgQwwMbqObL5fPLJJ5QjRw4CuZfq9w9XYdQBwReIwFTCrTNnzhDcbiANGjSgZcuWibSbERERYtVfBQ8BvKdOnaJq1aqJF7iLUEcrKksvyL/U1XukKh04cCCpq/7a+trzNWvWUHh4OHXq1EmkIUVf2M2wJpkzZ+YdAGvAcBkjwAgwAowAI8AIMAKMQMJGAJl0wM6LVXSsqiP95vr1600uPIMHDxZsvhiY379/XzDyIrvOiBEjRNrQQoUKibY4QsDW27ZtW5FeFEG6KFez8dhiFLZEGCy9GMSjLVb4Eeg7fPhwEfRrWVd7jbiEzz//nLJmzUq+vr6CsRjuSjlz5tRWM52zC5AJCj6RFYHr16+LGTv88VwV+Ohdu+Y5xDIF9x+gz8OHuPo4bm/X/duBlPPESbf360qHOU6foT69+rnSNF7atB82kgKvXNW9b0FWpbPW9NeuU3jn7jprfa3upfIPTW8BC3Lqu/f0VmuIPn+FzGd4y7aG6IbSl8qgRk9pOP0P8lEGV0ZJlOKbrZd4R72i8Y0+1kud4XpqbF5Akd7yDN9G329DKaJjsvY+8FLcZbwzUxTp9146Az4Gyqr7jK121atXFwG18JnXBuGCmAs7A5gU4Fx1Bzp9+rQY/H/99ddC5ZdffmmaTCCWcMOGDWIXwR6jMOIPpk6dKtqD/VclAFNt1LoYpUmTRtiAe0hf2qJFC0K2IbgiaaVy5cri8n//+5+pWJ5PkMlkPmEEzBHAlxJf4p07d5rfcOIKjHuPH7uWBUIQtigBxHpK2lsRhJfeAgZNBSy91VLJLdt01wmFsFdvttrU9+5T6U2bdbc3iQG2wshiu/bobisUPlWYKpNERemqO+XjJxSyZp2uOqEs+dOndDswUHe9Bfe/3rbXXTH8g1/p+z3zffGSQpev0t1UVeGjt96i58pKqF6S5+hxvVTF0BOpTFaepUgRozwuBVUXLY1Lc13b4jcPvye2JOjqGVu34lwefVnfzy0MCqPlwi5LzT3zTKbIKB8adLYbRb+wvBv7o3hljL2OHjUwuNcO/rU6LQfa2CmAiw/cfeBnj6xAa9eu1TYREwazAjsXloN/O1XFLQQtW9pkqw1PAGwhw+XSIIAZNl5xEfjYgcnPFQFX4yuFdEMGEau+yo+ZLAJ7oyWxF58BWWzF+5/iibIiJwm2sDfAwlcWZR4rCq7REvF4AMeMSiYRWXgG8F0LUFZkE6rgd0SW/ylxeQ98o59To9szKOuLi3FRo0vbffv2Ufbs2UXgr6oQXgHIsIN0n1ixVwVpPZFeE3n+tRMDrLxv376dFi9eLNqBjAu++9ghsCYXL14UWYayZMli7bZLZf8qO4VXr14V/ATQj92EQBuLJ3KMWlyCgRsxAowAI8AIMAKMACPACDACthFAEC8ItJBGUyvIsR8cHEwzZszQFos8/yjH6r4q4AfIkyePSA2KxUS4AL333ns2B/9o99NPP5HWJUfVFZfj7t27qUuXLkIFYgkWLlxoUx1PAGxCwzcYAUaAEWAEGAFGgBFgBBIyAhjoI4B20aJFhBV0rSAQd968edoiAuGWNrB25MiRtG7dOsKK+9y5cwmDcMQOqAzAZo1jucDugjZ1aCzVBcmYLbbfYcOGiWBirY6nijulKuwCpCIRhyP8x5FuKTQ0NA5aEnZTfOiQ0iqFzn6beqGGVFn40t28edOqSgTvIB+wuyQiMAOdz5fXEF91I55hR3l+SMAAAEAASURBVKWKlOfoMUPiFvS2936aADr6XglDfNX1thX69oaUpcwXLxkSCKy3vY/9/WhXxQpU6e83K2N696GnvkOl3qO379ylbOfO66nWEF0vfH1oY+2aVG2hHAzhx4sVIV9lMJPrxClD8NBTabTiFbnio0ZUa+58PdUaputM1nwUmdSH8p8/YlgfeipeGVCfqtxbqqSd1DfmSA8bo5Q4qN9//11k/gHb7x9//EFdu3Y1qca4Dqvot2/fFu4+CPpV3YLUSrNmzRJZgeBuowrScV64cEG9jPV4/vx5QupP1YUHaUZBHIYyTCaQlhSCLD+FCxemZs2aiTKkH0X8IjgA+vbta9YPuACCgoJE9qBBgwaJekiagrHM33//zWlAzdBy8QJbQcgdmzdvXhc1JPxmVapUEam2PPVJr1y5IiZxSNtlTZBfF36A7pITxYrS1J7dpJkATBjQjzoPHkpl1290F0Qu93Mxdy4aNSRcmgnAtJ7dqe7M2VJMACIyBtKQ0SOlmQDM7vgpFd+xS4oJAIJ0+0+eKM0EYEmLZpTm1i0pJgDwt+8x609pJgBrQurR4xR+0kwAeuf8H23dv45SvXro8u+2UQ1Xr15N2bJlE+O31q1bi50A7QQAQbX169cXk4D27duLY8OGDWnPntfJGRDoe+jQoRjjAyx2FihQwGGzsauAwGEM8LEYibgAxBl8/PHHNHbsWDHYx+4AdiO+++47wUGADEBI84lMQWFhYSL9qLZD1EeaU0xyVq1aJdiBixcvLtiMkWXIfUuaWqsS2DkCLPDBYLGNAPLgunMF3bYl1u+AvANfFhZGgBFgBBgBRoARSBwI/PbbbwRSLOwCYKCMNJ6bN28WMQEqAhiEYwUd4zwM1CdMmGCaACDfPlb+sXKPfP2uCuIPtmzZIhaTkZQEEwt4TdSsWVO48WDlftu2bRQSEiJ2IrA7APZhxB5AML7CTkXu3LmtmoAFagz+IUWLFqWjR48yE7BVpLiQEWAEGAFGgBFgBBgBRiDBIgC3HqyM58+fX6ykw2WnUqVKNHHiRLNnLl++vPAQOHbsmMixrx1kI9MPBtbw+9cKJhLwfLBcWMTKu+rjD9dj1W1IdeHBzoHqugN9GNjD3QcTj//7v/+jNm3aiG4wOShZsqToA/0MGTJEsBNrbdCep0+f3nQJmyG8A2CChE8YAUaAEWAEGAFGgBFgBBIDAhhQV61aVazuq8+LgTvcfSM0aYcxYIYbELL7wE3HUpDx59NPP6V3331XMAGj7RdffCGYeNUBvtoGOw3YcQBXAFx8KlasKG7BzXj06NEEwi5kJUJcKSYIEAz6mzZtKgjEatSoIcpgB9qrOwC1a9eOkcVIVLTzh7MA2QGHbzEC8YUASGDATimLeCtbp/aIazzpOUCy4/3fD6sn2WXLFpB1CQI3WxU8qNxL4fJJGul5gX62IOLPrS1k4l6Oz61MvwlJJfpN8IpW/j+8kuh7Fh2psOU4T/QV90+hfQ1YjVeDa9WaSOVZunRpExOvWg43oF27dlmdANSqVYu+//57+uijjwQ3AFbmkSXIMigXurDSjzSdGTJkEAzB9erVE10gCxH8/xHw26NHDzF5gH8/BLEE2BmAftWVunnz5oTAYdhbokQJ0S8Ch50R5X+h8t/QhiCoYMCAAWJLxEYVLmYEHEIAJBqg0vbULEAOPYSNSod+HkvflQumecHOfflsqDO0eEz4AEqqBBh1UQJ2ZZC80c9of6q05PfINZZmdz7jPzWqUfiE0bQuV0F3dutyX5/Pm0nlV6+ljydPdVmHuxrefScdBd9SAvW99GOqNdL2IT+PoCzKP+dWY38xshtddX9wYBd99sMwKQJht1WuRK3XrqB9qd8h/389L7BU+8Z4VY2dePG5jy91GLSQ/vV/TRh1JO971GPa99R51jCtKrecJxkcu72uGjIg+xg66F+SkigTGMhh//dozrEwKvloh0sqvUo/camdkY2QJQjEX2APtiUYdj948CAGYy9iEEAm5iiTL/RDD8ZXiLN0VtgFyFnEuD4jYIHAfb+U9N6WbRalnnkpGxOwnxJY9UDJdCDDBOCBkl407+GjnvnGW7EquZKaV5YV2iglE0cKJdWdLCLb9wy4ltmwiS7ksR5A6Gm4l1u3gVLfvUvI6FVo3wFPM8/cnhs211hN9R6kC6BtJcJoftMQU1nBE8pzRcXe1tRAp5Poy7YHrnHtYmbp9jRnYxj5vHopVCWPfEJ5Hx53eW/Aq3RcLdK/vSODd0wOrNVDxiFr5fastMUybK+Neo8nACoSfGQE4oAABlMs+iOQSlndkElSPPG8FSlb+GEnSCZJqQS9sRiHgEyfXaCQSeHGSEiS7vYNKnp0b0J6pBjPkuZ5BOV4dJbSKkdPEPjY7927l8qUKWNmzokTJ0SmnXTp0pmVx8cFUpQjjsBahiFk8kEwMATeFUgditSgtmTfvn0ivkHdLeAYAFtIcTkjwAgwAowAI8AIMAKMQIJEAO464HGy9IRHAO+KFSsMf2Yw9YJB2JbAvQdpP5cuXWq1CgKPEZjcp08faq1wGCA7kZbDwLJRkyZNBKGZWs4TABUJPjICjAAjwAgwAowAI8AIMAIWCCAvvzUB0ZalWKuLSYZl+fr1602Zfix14Lpz5852YwlQ54cffqCNGzcSVvexI7Bp0yb65Rfz2CPVRmQWypgxI5oJYRcgFQk+JlgEbty4IdJolStXzuVnBAEICN/cJceKF6UNdWtTl0E/uqvLOPWD4OKa8+ZT3iPH4qTHHY3hNzynfVvq3ecbd3QX5z4m9+pBpTZvFYy1cVZmsIJbChPwxG/60Hddexjckz7qZ3TuSEEnTxF8yj1dHqXyp0HjfqZhreUgnVzYsjnBha/K4mWeDi29SuJF3efMoHEfNfN4W2Hgqsr16FmyFFRv+Wwp7O1Zair9sLezFLZaGglSsIEDB9KlS5cEq+706dNF6k5k6gGPwNy5c8UgHERdj5U4pbVr14ojMvIgdz9k1KhRhNV+BOsio8+sWbNoyZIltHPnTurevbvIOGQ5PkGd5MmTO5WEB4N76Js0aZKYPFjaCH4DPA94BpBtiHcALN9tvk5wCMBHDgx7IN9w9WW5RWg0SHeUFGF7yrs+YTHaPkv9eyqE0B0N0YjlfU+6vq8E6+6sVNGTTLJry8HgMnQzcya7dTzl5hN/P9pcvaqnmBOrHUdLFKcrQTlirecJFV4ofsAb6tTyBFMcsuFUkcJ0Pm8eh+rGd6VoJShzdcP68W2Gw/2fC8pHp3PLkW0MD7UuY216mcTH4edzd0UMyrUvjBcgT5SYrg8//FCk5Tx58qRYWVfz7oPgC/759+7do88++0wQfoGp9/Dhw4JUDANt5OlH9sMxY8YQ2iO/f758+cQEAOlHEXuAe5aDf0w2RowYIXgBnMWiVKlSdPz4cdHM0kZMUDCWQUrTP/74g4nAnAWX68uHgJ+fH6VKlUrM4uWzni1mBBgBRoARYAQYAaMQgL+/Nm1nq1atRFcYSCMzT82aNcU1jh06dBADfBSAzAur+qrUrVtXrNrjGv74mBwgyPitt96iwYMHi2rwSMAkAZMGa/JK4QAC8dfYsWPFuMVaHXtlCGz29fU1VbG0ETfwHJ06deIJgAklPmEEGAFGgBFgBBgBRoARSFQI5MiRw2wCoPIVpU2bVhBvaScHAEbNvIOBvVbSa3bBwR6M1XasumfLlo2qVKliqmrJDmy6oZwcOXKE/vnnH0LALgSTiEWLFol8/3DpiU1AVgYmY1UsbUQ5yMSaNWvGLkAqSHxkBBgBRoARYAQYAUaAEWAEgAAmBmDsRWAtBANzZOYpWNBx9yu4EB08eJDKli1LNWrUEK5AK1euFPowEYCbjlYweAcZGNyF8GrUqBENHTpUsARr61meQ48arwC24dgEuwwcBBwbSnxfFwSwrYUvAYJa3C3Ycvv/9s4DzImqC8NnaUqTjvQiHWnSEZAOCooUsaEioqIoIAgo/CDSREAQFAQFaSpVRVGkN+kC0qT33nsRpeS/38UJs9lkN5udSSa733mebKbcuffMm0n2llM8ve+DrUNs28ukHIoqqsQ84SKVlBNlxpMnw0LddGfPSdW588NCVyhZdtlyyXL4iOX6wu7Zakl5+YrU/OU3q6vV9d1WS/FWS8k1ayXX3n1WV2tLfcnUP/h6P8ywpW6jUiufiaIbNqosvZeMqi1/vxlA5lNfSiAhXoMp03ydtv04uN9M4r+NfIG92+SfZMH/XxoIiLP3ZJKKp5fIntSF5d9E9wRSRUivgekObObhYIuwoQjJacTR90exbNmyySuvvCJ58+bV9v8wz4GDL6Rq1aoCc6MxY8bojj6OYbXB3E+CCRLaw6y9N8EAA6sNKJcvXz7tbNywYUNvRSMdg89DhFqi8JlqrmbNmtKjR49YeSFHaoE7JPAfAdjgP/DAA/pBDTaUv1WSLoS/wiDEDln25WhZc+q0vPNBbzuqt7TOob0/EHQk2vQLfor5QG6k+oGdMrlqLclqQwc4EH2iu+bXZ5vJIhW5aUjzl6Mr5phzbadPksrzF8qzX33tGJ18KXIiR3Z55PBe2RURHp2efp8Okhz790uLzyKH4/N1f044/oWK3nQuUybp/k4nJ6gTrQ7nM6SXCmeOyfq0mVWkIfsGGdEq4efJiLvWGD6vGP1yBxn3YjtZWSuvzzLBOhHxqrWxYfK3uyaFzmyRRK7bkvqfSzL+p8cl2X+ZgON6T4lU3cEQdJPhzBuXxGAIxYm+iGfmXkxOYiXA08woGPflfUgRjJbZRoIigCWtUAnCc5UpU8a25vWsmQ2zqbYorPR0qdmCcJHbsKMME7aaa5jois8/nQphZ8esuh3P1i01u5VVRcYIFwm3ZwFckc0cM+HhIP+orKf3Hz3q+M6/vyxPZcomr44f4m/xsCp3z82/5ftp1SW5eneaIHY+nHU97eQPHDigZ9Rz5sypVUbn3Nz5v6RWto6q5w+z6AcPHtQd+JjChGPm3+yca7Awz/Ybx4L1Hj49gWARYTskQAIkQAIkQAIkQALxmkD//v3l888/j3KPjRs31s64UU78d2Dt2rXy1ltv6T0k3ZoxIzDTPKwKPP74476asf04BwC2I2YDJEACJEACJEACJEACTiLQqlUr+fbbbyOptHnzZm3ug0RZhsDBFjmEvAkSfCGkplmMKEHmY8a22R8R23DcDZVwABAq8myXBGIggOyU4SLhpCuYhpO+4aRruLF1qa8YXuEi4fQskK19TxUcN306b9rXbMA13xZnfskQIx9hOhGr35AJEyZop1041u5Xfjxw1C1fvrx2Am7SpEkUX0Jk1cUqAOT777+XggULSuXKlSVdunTauRfHO3XqpAcJBQoU0L6QRohPrCKg/erVq6NY0IUDgKAjZ4PBJoB03SdVhBrY8wX6QmzeYAqyqbaaPTOYTcaprRYLZsuqmtXjVEewLt5Uvqw0Wx26WZfY3me76ZNlbtPwyFJ6oEA+qbtzS2xvMWTl/zd6pExv1TJk7cem4XMZM0jFU9ZHg4qNDrEpO3BgfxnTKea45bGp066ytxInkiI3rtpVveX1jnq1iwxu19vyeu2qsNKr++VystR2VR9wvejkv/zyy/Ldd9/pOpBECxF6ELUHMmXKFHn66ad1BEP4Eq5YsUJn99Un//uD1QGY8sBReMSIETJr1ixdfvr06QITIwjKeMsSjPJIVLpkyRJdLth/6AQcbOJsL+gE4KiD5BiI5xuoxOXaQNvkdSRAAiRAAiRAAvYRQDz8KlWqyKBBgwTx+UuUKKETd6HFrl27yvLly2XIkCGyYcMGHU7cl3kPHIXR+UdW4W+++UbWrFmjZ/cNzb1lCTbOheqdA4BQkWe7QSOA+Ll2RgEK2o2wIRIgARIgARIgAcsIID4/JgkXLVokEydOlFdffdVdNxJqYfKwefPmAlOfLVt8r24ixGfp0qXlkUcekTp16ujMv82aNXPX5S1LsPtkiDY4AAgReDZLAiRAAiRAAiRAAiQQWgJwBh4/frzu7BvmQNBo/vz5MnToUKlVq5bOyot8QjAT8iYIB4pcAaNGjdL5joYNG+azrHE9woIa5kOOywOADKp4UUiABEiABEiABEiABEggvhGAc+/bb7+tbf/NWX7hvNu2bVvtO4jOOkyF9u7dqx15PRkULlxYz/zDYThVqlTa6sBIIOZZ1thHDoCSJUtK9uzZZd++fZEyABtl7HyPdgUAyuNFIQES8E0gya3bcjR3Lt8FAjhTdMNGadurXwBXxnCJ+j5H2JDsp73KgvzAjp0xNB770yeU43aiW7dif2E0V+TZvUfe69w1mhKBnUqmQrqtr1wpsIujueq1AZ9IliNHoykR2CkkU1Kp4AO72MdVmY8dl15t2vs4G/hhJKg6nsva7xi0eWHEKElz7nzgivm4Un/HLGabSiUfGvjSHedEH83G6fD6KpUl1959carDfHGT8RMlqXKOtEP+VZlTT6pOk1WSWP2GD2/6jFXVxbqeJDdvyMfvDpADuQv4de2lVGkk2Y1/5Z+kyeQe9e5k+SdJcql0aLEMqNxPxQKK+ffmuirfe3H7oCYOQyZezN57SosWLeSFF14QJDJNmzZtpNNYFYB89tln7uOTJk3SZVEfBgyDBw/W5zxzDSxevNh9zerVq+XatWtB7/xDgWgHAFmzZtWhj9yacoMESCAKgfRXrsihksWjHI/LgQynTgtelotyVLIjE3DZ5SstV9WoMP1pazmkOX9Byi+1PgoQ6rSjk1ryj3UGCkvfMbBChl0rJcXVa1J5/kIrq9R13aMGV3ZI0Q2b7Kj2znfM4qzQyf69IdV/m2uLvqh0fqOGMqt4acvqL7B1u2V1eVY0t8mTUnPmr56H47Rf56df4nS9r4sjXo052GLHq70k59KDIpl81RL1eM/6w6TqPQul4a5pUU/G4UiidjHrG5vqf5VK8meuCn5fMky6yddFOkg7+djva+wsmFj9Rnp2/qNrL3Xq2Ec7SpEiRXRV2nYu2gGAba2yYhKIZwTSnj0Xz+7IGbeTxEfyFWdoF1WLNOfC5zmwq1MdlYo1R9KpcL4U+wjk3rNXwun7lnfXbvtgBLnmZLdvSPMto2PV6tpslWNVPlSFi8oWwctfOSVZ/C0a53Kwv0d0Hwhs8NOkSSN58uQRzOCHWhC+/Pz584LcAWZBSNEdO3ZIoUKFoqwaXLx4UY4ePaqdmv3xKeAAwEyW2yRAAiRAAiRAAiRAAvGeAPIDVapUSUfuua3MDLGPxFww64FfQCCCqEEzZ86Uvn37BnK5vgYJwpCcDDkCIKgP28hSjLwExYoV0/kIevfuLc8//7wug4zEX375pWTMmFHgxzB37lzti6BP+vhj7VqPj0Z4mARIgARIgARIgARIgAScRACd5SUqEdfvv/8uO3fulK+++kpat26tswDHpCd8ZDFgMAs66Z7BczBrjwGGpyCikOdxhBpdunSprFq1ShYuXKgjCv3yyx3zNIQl7devn844PG/ePPn22291lXBMRjbirVu36vwD+fPnd2ch9mzTvM8BgJkGtxM8gbVr18rIkSN1Mg8k9DBel5QDXjDldJb75Y9qVYPZZJzaWl2jmpzNHAsD1ji1FreLL6RPJyvq3HHgiltNwbkajsUncljn8Gin1ldTpZTFDR61swlL695crowceiCvpXXaVdm/yZLKvMYN7are8nq3K7+ovYULWl6vHRW6IkR+e7qpHVXbUueedIXk0j1pbKnbjkpny5NyU6z1N7JDT9RZv359Hc//hx9+0E3kVIEozv1n2nnkyBFteoMT6Bvky5dPqlatKogAhL7DsWPH5KOPPtIz9n369NEOwY0aNdLns2TJIh9/fMevAYONxx57TF9fuXJkU67ixYvrmX6Y8CC3wJ49e/SsPvogcBjGdRggZMiQQX777TetI1YLqlevLskR2EFd17hxY53XQJ+M5g8HANHA4amERwAjanyB4bVvfp222BE1JrI7SpaQkd26xFTMMedH9Ogqu4o96Bh9olPkYP58MqRfr+iKOOrcuI7tZVOFco7SyZcyp7NmkX5DP/F12nHHp7R+VVbXrO44vbwpdOW++6T76JHeTjny2MwXnpdFTzRwpG6eSt1OlEg6TP7G87Bj9+flayjHUlsfFcuuG+4io+RvCY2jayD3VK5cOdm2bZu+FDP8RjRM84w/MgePGDFC/vzzT92xx3u2bNmkW7du0rBhQ+nRo4dMnTpV0qdPr0OHbt++XSZPniynTp2SWyoAA1YdFixYoE11PHVMpJ5HZBPOlCmTDidau3ZtweADzsjo6A8fPlyHDx09+o7fyP79+3VZox5c57kKYZwzv9MHwEyD2wmeAGzrMOrGMiCFBEiABEiABEggYRGAaU5MjsCYZUeI0CeeeEKefPJJnUPAk9L333+v7fC7dLkzmZckSRKZMWOGFCxYUK8KeDr4mq9/6qmndN6B119/XWDrj3bg4DtlyhR9fPfu3TrvgJG52BikoA6YFcWkP8pxBQAUKCRAAiRAAiRAAiRAAgmeABx5MRloCGbsIWZ7fyQIW7dunZQoUUJ30J95JmoeiSsqRHjZsmUFM/h4wX7/kUce0XXdp1b0vMnx48e1LwLMefLmzasTlM2ZM0cnC4O/ApyWIRg8oP7Dhw/rlQc4MBuC7TwqmlFMwgFATIR4ngRIgARIgARIgARIIF4TQBjNIUOGyF9//SUvvviivtd06dLpsJvYmT9/vvv+MUMPsxw45iL6zsaNG/U5ZPe9/l/eEkTs2bVrl9StW1e/hg0bJjGZE8N05/HHHxesQmBWH3b+8CPInDmz9k34+eefdTvLli3TycZyqQSJderU0SZFWCFAaFOYMhuJytwKe9mgCZAXKDxEAqEmgMynyE4ZLpJYzZBA53AQZL9NrH5cw0WQsMuO7M123H+ESvSZ5Oad2TI76re6Tj63VhO9Wx+e23D6TUgSTr8Jrtt+ZdW9+2mEdiuxcgH2JwtwKLREhxmddnS2EWqzQoUK2oHWmKHv2rWrdqrFjHqVKlXcKiJUZ7t27fQ1GAhg4AB56KGHBKsDr7zyisBPACY/mK1HgjBcjxUAcyZgd4X/beD65s2b65UDJCErVaqUwAwIApt/hP1EvejsT5t2JwkcHIzff/99gQMxBgoVK1YUZDGOSdT/QnXXPqRmzZrakaFGjRo+SvAwCYQvAYyQ8UWEw40hWOqDow0ScPgrOwcNlkEqKceoJ5/y95KQlRva+wNJpkKStek3IGQ6xKbhB69flI2pM0jSG87vsCO6UL2dW2RNphyxucWQle088Wspvna9vPT5FyHTwd+Gr9yXWkpfPC27Iu7195KQluurHKFz7d0XFmwNUAVd12VR3kKS48BB45Bj3wcM6q8H8Z269nCsjoZiiYbd/f9iHLPivWPdsVLjwGx5Ytd0K6pz12F1JmB3xX5sbJLS0lh+l0nymFSUZX5cccWPMnEvghn9Gyoppbcsv4gQhFUCc+It9CPwSpYsmW4cKwvI9gsTHn8FKwAYnHjLEowkYYj37ykINwo9U6VK5XnK6z5XALxi4cGEQADhuxCCq2fPnu7bxQgbdn2xERfmNiIiYnNJ6MoqPV2mAU/oFPGvZegaLmyhJ6KJhIukO3NWbiYNj38ByFCb7L9l9bDgq79nYfKb8B/Q+9WMYrjMguN7ljGBZ4a+HaF+G9X/nvgkG6SCvKQiBvnX+bf2zg8dOqTj6D/88MM6I7C5dqwQ4OVNEOXHUzBzj5chyDAcW4HDMF5muXDhgvYPwDHE/jfk/vvvlzx57mQwxqBh37598sADDxin3e8HDhzQAwdjgBC5dncxbpBA/CeAETtm/81fVGybVwTiPwXeIQmQAAmQAAk4hYBPoxRbFMQMPmLrX758WZvbwLQHNvWw63ea7NixQ5v6mPXChGWrVq0E/gVt2rTRCcSyZs2qrRgQMSh37tzaJwF+CDBxgg8CfAq6d+/OKEBmkNwmARIgARIgARIgARJIGATQ+UfyL8T9nzRpkiBePxJtGfb1BgVE3PEmsKLHrLsh5m3jGN59Xe9ZHiY8ntmBjXpg24/8AcYLIUBhfgQ/BWQgxvENGzZox+EGDRroPAW4FvkIcuTIoZOX4d6Q4wgDn/BZrzYI8J0ESIAESIAESIAESIAE4kAAZjRIooXZcEMQP3/evHkCH1gIYvkjbj/MhdHZHjNmjD7eqVMn7ZxbsmRJwYz7wIED5bnnntPhQxGqE+Y60V3foUMHHWkIfgWDBw+Ws2fP6pl8OP3CkRex/6MTZB6Gs/GPP/4ocAJGNCAjMzCuw33g3iAwXzp48KDOcYRsxch1BH8EDgA0Hv4hgTsEMAuALz+SfJhfsKkLpmwrVUKQXTdcZFivHioTcNGwUBeZgAcO6BcWukLJ0Z07yMaK5cNC31MqE3Cv4Z+Gha5Q8rs2rWVlrRphoe+V1KnkvfF3Mn+Gg8IzXmouC558PBxUVb47EdJ2+qSw0BVKzs33pBy9L1fY6NtBxsh18W5DH8qbQLz/okWLRjIDhj7oTMPJFrP7yPY7a9Ys2bRpk0yfPl369++vVYbD7c6dO3X4T8Tpf++993SfAWE/Eb8f18R0PaIHIeDIG2+8IZ07d9bmx2gHqxATJkzQnXZvfJBNuEmTJtrsB1mLIQheAj8ACOr97LPPdJQi7CNHAQYJ8BUoUqSIjBw5Ujs00wcAdCgk8B8BxPbFlx9fYLNkyJDBvGv79ln1RV1X5WHb27GqgXVVK0v5pYjacCd9ulX12lEPovWsqVHNjqptqXNTxQqSa9+dmRxbGrCw0mupUsqyenUsrNHeqraWLiVJTcv39rYWt9r/VTN6ix+vH7dKgnj1ruLFJL3qqISDwIF/XpNG4aCq1nFvuoJyOVnsHUtDdYMLpIH0lg5qCHA9VCp4bRehPi9duuT1HA7CTxAd+dmzZ8s333wja9asiZQMDL4C8Bl88MEHtcMuMgJD4ICLScOYroddvhHlB+Y7EydO1PVkypRJGjZsKJMnT45i8w8TIfRT8HrppZd0e+Y/GJQga3CfPn0EgU4gH330kVy7dk22bNkiB5QjMHIcYOWCAwAzOW7bRgA2bfii+ZOe2jYlPCrGCN7T4RfLfHhRSIAESIAESIAE4i+B0qVL6yRfsM83IuPgbmEjj9Cd7777rk6+hdj96Owjm2+zZs3cQIxcATiAACJG/8YICQpTG7Thz/WYZDQHJEEd3vwGkHgM4UU/+eQTtx7Gxvr16/UqBGb/4ehryC+//CJ9+/bVDsFwCobPA1YtOAAwCPHdVgJYOoN9nK9QWrY27qNyDADwZcAXg0ICJEACJEACJJBwCMB2H/0SzKRj9h2DADjRwv5+wYIF2gQHtvmjRo3Sk4WItIP4/P4K7O79vR5Zg+GEDEdfRCRCp91ILma0N378eN1xx0qEebCA87DtRwZh9LXMCctwDisNq1at0tmB4XSMbZgdcQAAOhTbCcCJBs4tf/75p+1t+dtAr169tI2ev+VZjgRIgARIgARIIP4Q+OKLL+TNN9/UZjyYdYf5DRx6YSIDwcx/+fLl9eCgTJkyus+ATr0/UrhwYb+vxyAEdv2FVFJRmOu0bNlSm/KY20GeIjj2ZsuWzXxYr0ygrZMnT+pt4ySyGiPqD8KDYjUDSX2xstG0aVPdH+MAwCDFdxJwEIFMx49LxcVLbdHIjmRVlRYulozqxyccJN3Zc1J17vxwUFXrWHbZcsly+Ijl+t42JaqxqvKUl69IzV9+s6q6SPXABt5qKblmrc7Ya3W9cCq9ZTFfZPCu98MMq1V112c136IbNkqqaOyr3Q0HsAGb/VseSZICqMZ9SSJlotpgyjT3vtM3CpzbLqn+vSRH7sst67NWlDLHVzta5foyQ5LKDb90vBXkeWmY7YwdO1brBodcRPoxC2blMSOPcjC9QcQeCMyEDIEdP7IFGwL7e0N8XY+Bh1ngoLtixQrtFIzIQJ5JwFAW56MTb2ZBKI+6v/32W+2/kDx5crfpMwcA0dHkORLwg4DKrSsRKlqAlVJ481+Cl9WS/tRp2a4iDFktbfoNsLpKXV+E+sdsNdtce/fJOz16Wa4v9ERHwmp5eehwq6vU9Z3MllUKb9psad2ZTpyUbh27WFonKrsH/1xVpw8d60S3rfuuPTP6zj9+qxXGM7ZROW9bKanU4KpP67etrDJSXeczZpS0fs5sRrrQx84Tk6b6OBP3w0U2bpLvW70srw+40xmLa40R6pEa0vzluFbj/frs3g/H5Widf36VvFt2y+dFusmQh3vJ6l/zSMZ/nOtwPUDa+HW7GeS0LJTH/CprRyHPzr/RBjrkcZHYXO9Lh7i0b1yLRGBm4QDATIPbJBAAAaRjx4xUOAg6qLozFQ7KKh1dKsJCuLCFnnasrtj1UaVUs1rhIuigYTB451mwbgBg1/2nunRZ7lXL+OEkiIZkxwDWDgYplNNmWrWSl5Al/+WdMuyPFrI2Y2W5GRE/unKYTEsj54P2sd66dUuQSddTcubMGcXMxrOMr33Y2G/dulUeeuihSEVwHP4FhsAfMk+ePJImTRrjUNDf48dTE3RsbJAESIAESIAESIAESCBcCVy9elU73SJcpjkiYKtWrXSozEDuC3b4COF5+PDhSJfjOBKEISIQBCZDyBnQs2dPad++faSy/u4MGDBAypYtq517/b3GXI4DADMNbpMACZAACZAACZAACSQYAvPnz3eH8PR204gYaIT4NJ/HrD78AgxBuegE2XeXqHj/hqxevVoPCFq3bu2OkGiEJ0dZT0FYUdjwG7Jo0SLtzGvs4x0OxEZuAfNxRC/CIMcY6Oh2zAW4TQIJiQC+vJgBOH36dIyv2IT+sooh7J3DRcJJVzANJ33DSddwY+tSXzG8wkXC6VkgW/ueKhjBOd8Q7u79K0+uuzthtIUwnIheWKBAAXn00Ud1SE+ony9fPnn++ed19t3du3fL4sWLJX/+/DqS0DvvvOP3HSLpKJx90RdBdB+sRCDiEMKTIiIQ8ifB8Rdt41zx4sUF0X727t3rTkyG1YOVK1cKshojghBMj6AfjkF+//13eeyxx/Qx5Dgyt5PIb01ZkATiGQGk3EZKbGTxi+mF1NzBFGRTbTV7ZjCbjFNbLRbMllU1q8epjmBdvKl8WWm2GlmLw0PaTZ8sc5veTeriZK0PFMgndXducbKKkXT73+iRMr1Vy0jHnLpzLmMGqXjqiFPVi6LXwIH9ZUynDlGOO/HArcSJpMiNq05UzatOIwt1lsEP9vJ6zokHS8oxuSxxc6S1874aN26sQ24igy7Cb0KQ/ReRfrA6gKy+6KyPGzdOn0NS03LlysmJEye0HT9i+OMcBgPofPsSdOh//vln/UIUoGeffVYn7EJCsSlTpgjqQb/kuIoCiI7/xo0bBX4Kc+fO1brs2bNHrxggahGy+SLMJ3ITPPzww9KjRw8doQiZgKEL9iG4HqsOyGuAeszt0ATI1yfF4/GewK+//hrv75E3SAIkQAIkQAIk4JtA27ZtxTC5MZKVotOMAQHyAkAwMHj77belU6dOeh/n0HHfsmWLvhYz9BAkFps8ebLe9vyDAYBxDpGBMMv/+uuv62Jdu3aV5cuX6+RfcBaGj4CRCdjIo4SCJUqU0E7G5rqRlwADBqwQQG8InJth3QDBqgFWMSDmdjgA0Ej4hwRIgARIgARIgARIIKERqFmzZhQb/4wqLC5m4s1idMhxDJ1/Qwy7euxHF/IT5j6YgfcmHTt21GY8zZs3l86dO+uBhVEuc+bMxqbbht99QG1gsIABTK1atVS05DvmVrVr13bnEjDram6HAwAzRW5HSwDLXgcOHJD06dNHW87byaNHjwocWCgkQAIkQAIkQAIk4GQCzZo101l8P/zwQ92px8w9TG48pWjRogKHWszeV6lSRb7//nvPIn7tw9Ro6NChuhMPUx9ECILvobeEYEaFcExG29mzZ5dixYppn4EGDRroa5FZGL4JnmJuhwMATzrc90lgzJgx0q1bN/eSmM+CXk7AMx0pqCkkQAIkQAIkQAIk4GQCiNHfqFEjyZs3r2AGPlu2bF4794lVxm90+jFzj5j+KB+IwLQIpkjIQYDIQhhMwNkXjr2+BGZHLVq0EPTNevfuLS+88ILWEwOH7t27R4oYZNRhbocDAIMK32MkAPsyxLCdN29ejGU9C8CmDbF146MgeYnVCXSKbtgobXv1sxzXP/feIzfUj4vV0v6D3vLAjp1WV6uTP1mdCTjP7j3yXueulut6LVUquRjA6lhMirw24BPJcuRoTMViff6K+md1S/3zslIyHzsuvdoEFtM6Oj3+TZZUJ4Wz+ll4YcQoSXPufHRNB3TuVNYs8q+anbNSUqkV2IEvvWJllZHqwu/CpbRpJeNJazLKNhk/UZBczA5Bxun5jZ+0rOrEt27L8KbPWFafVRX9kyiZvPbwj3I56V1zE9T9T+J71d8IWZG5hpxKnk3uua0yZTtYhkpLSS4xJ8bLLMflN2kqjSSP+26SyT8yVppIKrniPmbVBkxjXCqDuy8ZNGiQ9O3bV8+ym81oDNt647pq1arJwYMH5cKFCzoykHHc/I6OPWbrfQk68ujAX1YJGtOq76FZli27G7SiTZu7WZVhKoRBA1YCYPoDS4szZ84IzJcMqVGjhuBliLkdDgAMKnwngQAJIBOw1RlgM5w6LXhZLZfVDws6aVZL2eUrra5S12dHJuA05y9I+aV3f1CtUvxQvgekiBq4WS0l/4iaqdKKNjIfOyZXU6eyoip3HSmuXpPK8xe6963awMAqqfrnmei273/WgbRVdMOmQC6L8ZrTagBQZKO1dSf794ZU/21ujG0HWgD67ir2oGUDgAJb7YucVmr1mkBv0+d1dX76xee5uJxw/Rz4M3suXQZZ2bimfP/hHQdTb3pkuHRK0p45a11Y0Kb3e2smTsdqyQZ1/d1Oqa/KysteNQCoL9fl7uBZudTKYSktRcT6CSZfepiPo3PtLQeAuYyx7dlxN477+47VhNjWYTgtG22YO//GMc93ox0OADzJcJ8E4jmBJGp5kGIPgfvUDFC4SJIb4fUchBNbzCgns2n2267nK825c3ZVbU+90czc2tNgaGrNfP6YlNxnzyRAaO4o+lYLe3T088jB6C+Iw1nE34d1giHoTMP0B6Y8VghWBTB4yJIlS5yqw4oDQpF6SsmSJQUZhmPbxp9//qkjBnEA4EmU+yRAAiRAAiRAAiRAAvGaADrPlSpV0qbNuFFE04Hzbc+ePQUJtgIRJOSaOXOmNh1CrH8MKN58881AqnJfg9wB77//vnb0dR9UG998840E0gYSiyF8KQcAZprcJgESIAESIAESIAESSBAEED5zyX+x83HDq1ev1gOC1q1bi2Fec+PGDYHZjDncpwEH0Q2TJ09u7MrmzZt1gjAcGDBggPu4sYFQoqmUv5inYDUCzr++BMm+MLDwFM824AAMPQ1d4eMA3wPjXszXcwBgpsHteEMAUYeQ3c9IzhHXG3v11VfjvIwXGx1OZ7lf9hcqaIutemz08Lfs6hrVpMDWbbb4Lfirg7/lLqRPJ1vLlLbFVt1fHWJTbn3lSpL94CFbHIFjo4c/Za+mSil/VKsqNWbN8ad4yMtsLldG0p49J7n27Q+5LjEpAEfoJQ0ek7ozonYCYro2FOe3lywuyVTHI9+OXaFoPlZtuiJU5tdmTaX+tB9idV2oCu/JVkhuJk4qhQ//FSoVYtXubKkndWSBmnG+FavrQlEYGX8RehMd8qtXr0qXLl30oACrBe3atZMPPvhAJ93q06ePPo9cASg/a9YsPRD46KOPdAIvnEfodEQFguMuIgUhiiIGC4cOHRI4GKNfgVUHRBBC1l/kEOjQoYOO7OPvvcMRGG0gDGj//v1l27ZtOhLQqlWrdFIxDBBSpEghRYoU0UnIDPMmrEok8rcRliOBcCKALy9i4GLka8UrukgBdnDZUbKEjOzWxY6qbalzRI+u2oHQlsotrvRg/nwypF8vi2u1r7pxHdvLpgrl7GvAwprh/Npv6CcW1mhvVVNavyqra1a3txGLar+iIpZ0Hz3Sotrsr2bmC8/Loica2N+QBS0giEOHyd9YUFNwqphf5kn5tWKz4DRmQStdZKCoeXILarK+CmTnhYkNXjCnefbZZ3X4T0T9QecaM+mbNm2S7du3y4QJE3S0n1u3bsncuXPl888/F8TsR3TEsWPH6o43OvkNGzaUHj166L4H+iLoP4wYMUIPElDX9OnTdWcdd4NyKVOmlJ07dwpi9H/22WeCCUxPgWkRsg8br6+//loXQf8GbUAnrGQsWLBA64bswMOGDdP1QkeEEzWyEONC5C/gCoAnZe7HCwJY1sNyGkbhFBIgARIgARIgARLwJIABgNExxgx8kyZN5PXXX9fF0KGeOHGinuHPlCmT7tijLMxxChYsKKVKldLlSpQoIVu3bvWs2r2PEJ1YIZg9e7a221+zZo1ePUABhPjEIACrCGhj/fr17uvMGw888EAkv4TcuXObT+vtwoULS4ECBfQ2BggYxCCMKeTEiRPa7v+NN97Q+wgHygGARsE/JEACJEACJEACJEACCYkAOt5TpkzxessZMmTQtv/GSXTkYcMPQXIwQwx7e2Pf8x1+AqVLl9YrBXXq1JHatWsLMg1D4A8AHQyBSRFCeWIS0yw4huuiE3OuApgvwZzJfI05nCnMgmgCFB1NniMBEiABEiABEiABEkhwBJ5++mmZNGmSNuGBPf8vv/wiFSpUiJYDnG1h128WhAOFSc6oUaN0xx+hR+GsC2natKn89NNPuo2LFy/q+pEMLK7y1FNPadMlRDlC1B+YGM2Zc9c3C/d1d9gR19Z4PQlEQwBfCNi1wf4tGILRr/EFC0Z7VreBzMKIJR4ukljZH1qdDdmue0c22cRhlAshkWIboZ4Hq8WlZrOslgiV8yjJTXsc/W5bnLUY987n9u4TYHUyQzy3tv4mWPj84jchnPKjRLjU/4fb9nzP7j4R1m0lVs6/EbFIVbZNpf0y5B/xHRnHKGPX+0svvaRNgmA/j/5Ly5YttQ3+77//7rPJhx56SGfnfeWVV9zRfmCag5n/8uXL62NlypTRHX4MCuBzgH4RziHaUO/evSW9BRnls2XLJtABDsLQHybRhqkTlF+xYgUHAD4/RZ6wlABSZMOLHnZnwRB8keAcEwzBD5vV/+iQTRUvq0V3JNU/O6tlfB17nP2gL/45Wykl1q6XaQ9Xt7JKXRf0tPo5QMWfPd3ccl1R4blMGSXP7j2W1p17z16ZU6SkpXWiMnA9b0pvb1UDfVq/bVVVketRz0KExVmL06loRauy5I7cjoV7hx/Ia+nz2/n97hZqF7mqf1VyJSsFGaa33nOflVVaUpf+TVGdfU9541c7He1PejYX5/2Nkt3vOmZKM+kn/SWDnNbXpJSLkkNnEo77rLinEjlz5oy2n3D//ffrjvL58+d1hB7DVAdOv7DdNwRRfgx58MEH5cyZM9op1xzWEzPumNmHGQ6ODx482LhErwxggIEIQTAz8hREC8LLm8Bp2JAaNWoYm/odg4nu3bsLTJCM6D84cerUKX2eKwAaA//YTeCxxx4TfImCJVgBwJc3GKL+1YvVs2d26e1SEQ3UL4xd1VteL/S1Y6backVVhdAzXJ4D3H9KZctqx4DFDraoM53Khhk2op4FV6Lw+Z6Ba669+8Lmu3ZT2UentMBMwunPk/5NiUhYltoqXo00lzHSTj62/eOBlQCcbj3Nenbs2KHt8GF3D0mXLl2sdEHOALw8BU7GvgQ2+WZBVB/kFDh8+LCewccsfiCCwYZ5IGKuI2E9WeY75zYJkAAJkAAJkAAJkECCJADLhIoVK2pzHDOAd955R0fsMR+zYxsx+hcujLrSD3+DmjVr6vwAyPaLbZgKwbLBCkHY0Mcff5xOwFbAZB0kQAIkQAIkQAIkQALxk4CnY69xl+hMe4q3ssgF4Hl80aJFXn0Vf/zxR20qhKReyBkAJ2KEDkWeALP4MnPGQAHhTT0FKx44Dj1gwsQVAE9C3CcBEiABEiABEiABEkjwBNBRhgNvyZIltUPt0qVLNRNk7H3xxRe1bwDs+Tt16iTIros4/IjZjxl7Q4YMGSJZsmTR2Xjr168viPaDmX106tu3by8rV640iup3JAZDp3/XrjtZtOF7gMy+VatW1efz5cunHXzLli2rzYMMneBU3KpVK52fAGFK4QMAgdMyzLBxXeXKleWtt97SeQg4ANB4+Ce+EYDTC5xqEAfXitdffwU35fq2UiUE2XXDRYb16qEyARcNC3WRCXjggH5hoSuUHN25g2ysWD4s9D2lMgH3Gv5pWOgKJb9r01pW1orsOOdU5a+kTiXvjR/tVPWi6DXjpeay4MnHoxx34oHbyl+j7fRJTlTNq05zyz4pP1e628H0WshBBzsom/7rcq+DNIqsSpEiRXTn3Hhfvny5LoA+BMJporOPMJrIFNylSxd9DrPvR44c0b6NSK6FfXTkt2zZInv37tUz7Bs3btThP71l5MXgAb4HOIfEYmZBaFC0i8hASDiGgQUSeRk+BPBxRJQftDVmzBhBuFL4DESXuRhJzYwswchKjEEGnYDN1LkdbwggjBZG1xh1WyFW1eOvLmeVA/O6KpF/FPy9NhTl1lWtLOWXIirCtlA0H6s2L6RPJ2tqVIvVNaEsvKliBcm1b38oVfC77WupUsqyenX8Lh/qgltLl5KkXpbwQ62Xt/YR+Wbx4/W9nXLksV3Fi0n6/6KNOFJBk1Jwtp3XpJHpiLM392UtJFfvTelsJU3aLZAG0ls6qCHAddNR52wiQ685+o4RrXD79u3amRez5xC8I0swOviQunXritl594knnhDkAYDkz59fDw7gZBxdRl5d2OMPEov169dPevbsKZjd/+2336R69eoydepUqVevni7dvHlz/Y5VATgcY4CCTr63zMUYaJizBMPHAMIBgMbAP/GNAL5A5cqVi2+3xfshARIgARIgARKwkECePHkiDQAQjhOCTMAwvzEPDnDcyAZszryL457ZgWH3H1NGXlznKX369NEdfnTuYX6EF3T89ttv3QMAQ0e0gdl/DAKiy1zsqSva5ADAk7yD9hs0aKBDWSJVtBMEDinBNoVxwn1TBxIgARIgARIggYRFAJ1uhBPHLHy1atW0LT3s94sW9d/cFaY8AwcOFGTkRSx+mPwcO3ZMELMfOQG8OfJiFQGmRnAGzpo1q3baxey+OVzpDz/8IO+++67WCZ1/mAoZmYsR2Qg5B5C5GP4HnoKwoHBe5gDAk4yD9tHhRlIJJKtwgiBklrH05QR9qAMJkAAJkAAJkAAJ2EWgb9++8swzz+iOOPpA6FQnVXko/JXoMvJihh/mRrDjh92/IR07dpTTKu9JsWLFtK0+VhFwHscN+fnnn2XChAm6o4+BAlYpfGUuXrx4sXGZfscAA07NHABEwuKsHSSfeO655wSppZ0gCEEFRxRKZAJ2ZALOdPy4VFy8NHJDFuzZlQm40sLFklFlerZa7MgEjIyqVedGDqdmhd5JVOi1bQ+VsqKqSHWUXbZcshw+EumYFTv/qH8CcCy1UlJeviI1f/nNyirddZ3PlMm9bdVGyTVrdQIsq+oz6rHje5ZMORnW+2GG0YTl76eUU6GVSfeKbtgoqf6zNbZa2T+qVZWr0SRVim17SIjXYMq02F5me/nEt2/JqXTZpGeLYXJbJQRrNXuo5Dm5Vwoc3Sb/JHWuU60nmPoyQ5LKDc/DXvdTyFUZKH1UHuDoE3kiASe6w+m91uLfQST6ggmNp8yZM8d9CDb3x9X/Y0TYMRKD4SQcgs3y+eefm3fF3On2lZEXTrtt27bVKwHmizGjj1UDvJC119O0B2XhD4COvDlJma/MxVht8MwSvHr1ag4AzNC5TQKBELAjE3DhzX8JXlaLXZmA2/QbYLWquj47MgEj4+k7PXpZrm/+bdvlctq0ltf78tDhlteJCqHvwQL5La0704mT0q3jnSgZVlZ8IxYzbrFp95nRY2NT3O+ydnzPUl2+In1av+23DrEtmEVFNDmb2bpB1hOTpsZWBb/Lv/vdBBn40it+l4+pYITqAw5p/nJMxQI7ny2wy3BVJjkp335VV3ZnLiLnUmWSD18fJuO/flxqn/j1TqVxqNu3VtZPPN357zDXd5OmM2+o7ZRySP294+xqOhVp85qKYv+nOlI70lF7djC7bu78B9KKr4y8htOwrzrNfgWeZcydf/M5X8fNZbDNFQBPItwnARIggQAJpDl3LsArg3/ZPX9fF8wqh4tkVnazFPsIpD99xr7KLa45x/4DUmjzFotrdWZ1FfYtE7x+K95U9qiBQEKQF9X8f0yyXZLL+ZgKxeL8oUOHZOvWrTokJ2z1Yyu4Nnfu3HpF4fDhw9pPYP/+/dqEB514RAPSZjfKqThQgbPvunXr5IMPPpA9e/YIdIbATBy+okePHtXhTP2tP5G/BVmOBEiABEiABEiABEiABOILgXNq0gbOtY8++qhOzgWT69atW8f69pCAC0FS8HrnnXf09R9//LF25MUOIvnAgTguAl8AOPhOmTJFevToIe+9955+LVy4UNauXasTfMWm/sCHIrFphWVJgARIgARIgARIgARIwEEEENsf2XkRcx+CqDyYqZ82bZqOqmOoitCf3iIyojyi+RiCaD/z5s0zdn2+4zqEK/fmUIwIPTAZ8iXwxzS3iXIYBHgK2kD9aMcs8HvQ7ZsPcpsEEioBpPL+9ddfBc4/3l5G4oxg8kF2ynCRcNIVTMNJ33DSNdzYutRXDK9wkXB6FsjWvqcKbqtRXVftay+uNd+OawU2XY+ohjDT6d69u7sFdKzRga9Zs6Y+9v333+sQm5UrV9YOt4jYA8FsPsogezAy9p45c8eEbtWqVVK7tm/PBLSH6D+4BiE+mzRpIreVEzpk06ZNOvIPViFQZteuXfp4bP8gBGijRo108i8kMcVKhCEIC4pj0DvysMAowXcSSGAEunXrJp9++qmO0Ys4vZ4vhOQKpiCbaqvZM4PZZJzaarFgtqyqWT1OdQTr4k3ly0qz1chaHB7Sbvpkmds0PLKUHiiQT+ruDB/b7P+NHinTW7UMiwfhXMYMUvHUkbDQFUoOHNhfxnTqEBb63kqcSIrcuBoWukLJUTW6yOB6vcJG35JSSi47sLv5xx9/aFt9RN0xS65cubTTL2bKR4wYIbNmzdKd8+nTp0v//v110U6dOknx4sV1aPThw4e7Q6TDTv/vv/82VxdpG+Y7iNePzj6iC61YsUI2btyoyzRs2FCQBAz+BG+++aagXm/SuHFjQdZhvFq2jPr7hQhB6dOn1zohm/HkyZN1NCFEMkLfBlmD4UNAEyBvdHkswRHA0h6+3PjSUEiABEiABEiABOI3AWTHjW51H9F/0PmfPXu29g9Ys2aNzuwLKsuXL9fx+1EGs/n58+f3C1bXrl31tZiJ37Bhg07yBfMiOA4jzwA69ZDnn39ev7xVitChhumQtyhCWLVAnwbJxCDIZjxjxgz9jntGbgN9XP/lHxIgARIgARIgARIgARJIIARKly4tO3bsEE/7fsT0h4kPMu2izCOPPKKdeGHa06xZM00HqwPo/BvizT/AOGd+RzIvrDw0b95ckAdgy5Y7K6boyMPu37DXx0oCVghy5Mhhvlxvw/TI0wfAXAj3U716dSlVqpQ+DL0RoQi+A1jdMEyUaAJkpsZtEiABEiABEiABEiCBeE8ANvhItooMuug0QzArj8RdmIk/ePCgTgA2atQo3fHHuZs3b+pyGBTA1AYCcxqY9Pgj6IT36tVLm/ikSJFC2/mjzkwq0SEy/xoJxJDdt127dv5UGaUMTIzgP1C3bl39gtkPzJifeuoprScclRHieskcAAAz00lEQVT1iCZAUdDxAAmQAAmQAAmQAAmQQHwngIy+sLd/8MEH9Yw+OuLIwItIQBCE74SJD2b4y5Qpo+P8w5Z+0KBBApt9XIfVALz7I/AdgAkPYvdjxr9KlSraVh+z+h999JF8+OGHAp9EzPB/9dVX/lQZpQxWF2DyU6BAAUmtMmajDQxYIK+88orkzZtXChUqxAFAFHI8EC8IPPvsszqMl6dzj6+bwwgco/1AfAAiVDwGpJK3Uopu2Chte/WzskpdVwT0VD9WVkv7D3rLAzt2Wl2tQN8Ii/XNs3uPvNe5q/W6Kj2tfg6g5GsDPpEsR45arm9itcR8PmNGS+vNfOy49GrT3tI6URm4nspmfdrTF0aMkjTnrEwndOfW7fiepbp0ydLst54f0sH8+STJf7ObnucC2W8yfqIkVeEM7RA8D1b+LiS+dVuGN33GDlUtqzP/qe0yu8S38tP2WfLolh/lZqLwmb8dKvtV2i7r/kcelHukgRSVaRbQRUd77Nixuqbz58/rSD/maidNmiSIqoNy6LAjYqAhS5cu1Xb7SBxmNgeCYy/kyy+/NIoK8g1AWrRoIS+88IKuM61H5njMzM+dOzeKSZJRCez3MdjwJrVq1RK8IBkyZNArCTBjwiqD4S+Ac1jdQNQjOCqHzxMEzSkk4CcBhOzClwBLX/4IRv2wkQtElCWgCitprTVdhlOnBS+rxQU9TXaLVtVfdvlKq6qKVA/0dVmsb5rzF6T8UuujAEFPq58DwCj5x7pITKzaQQcqtXI6s1JSXL0mledHjUcd1zbANpOyh7Vaim7wb9k+tu3a8T1L9u8Nqf7b3Niq4nf57AcO+l3Wn4IFtm73p1hAZfA9s/p3oc5PvwSkS7AuKnhym/SY2VE25K4ojTZMDlazlrRTSy5aUo9RyX41AKgil6Ss3GccCuj9+vXrOuIOZvYh6dKlc9fz559/6ig/6DxjFt2XeHbifZXDcXNm4Oiu8/QngD+A4TCMQYK/E5u+MhpjIKP9DaJTludIIFwJYDQOZxp4v/vzMhxvwvV+qTcJkAAJkED8JpDo9q34fYOxuDs1BIxFae9FDxw4oG3kvZ2FFYER29/b+UCOmTMD+3s9fAKyqdVPRPSBaRLMd+AfEKjAAdnIe8AVgEAp8joSIAESIAESIAESIIF4R8BbEi6YzSRPnjzKvfrK3OuZJTjKheqArzpRdtu2bdpxd8GCBYLkYBCEIoXvAez6M2fOrI/hj6+2oBsmQY1Jzs2bN8uJEyf0ddbaLbhV4QYJkAAJkAAJkAAJkAAJhB8BxPU3EnUhYg4y8yLxV+HChd1Jv3xl7kWMf4TghBMuroXTsFngI+CrTnO5mTNn6qRhRucf5ypUqCCLFi0Sw7zHV1v58uXTYUwRWQgDhW+++UaOHTumHY1RLxKOcQBgps3tBEsAIcAQCgxpub299u3bF1Q2p7PcL39UqxrUNuPS2Ooa1eRs5kxxqSJo115In05W1LnjLBW0RuPQ0PrKleREjuxxqCF4l15NlVIWN3g0eA3GsaXN5crIoQfyxrGW4Fz+b7KkMq9xw+A0ZkEr20uqLKmFC1pQk/1VuFQ499+ebmp/Qxa1sCdTIdmRpZhFtdlfzWxJK3eCZ9rfllUtXL16VTvcwv4ejrnIDYBwn4imYzgNe8vci6RhKItwn+g3IO7+uHHjIqkVXZ3mgjDXwaDDUxBxCE7J0bUF/ZFbACsZyASMDj9MiRBhCHr36NEjeifg28rT/saNG4IlBErwCYA/XhT7CSA7H75UWCrzJnAoDqbsKFlCxnZsZ4uzqh33MaJHV2nT92OptGiJHdVbWieinQzp18sWZ1VLFf2vsnEd28sTk6bYEgnIan1PZ80i/YZ+IjVmzbG6alvqm9L6VSm1+g/JtW+/LfVbWekVFQGk++iRUnfGTCurta2umS88L+lPnZJ8O3bZ1oZVFcOpuMPkb6T+tB+sqtLWeuYXe1KuJksphU/8ZWs7VlXeRfLIStksqS2MBGSVbv7UU7BgQXdSrRIlSmjHYV+Ze9977z2dQwCBRSAtW7aUt99+WxD+0yze6jSfxzacj6PLVLxkyZJo23rmmTuRraCzEYXI3Ib33s5/Jf766y9p0KCB23bIfCG37SeAgdfChQt17Fn7W4u5BQxGMHKF57zTBfZwRsIOf3T98MMP/SnGMiRAAiRAAiRAAgmIgNnW3rCl95W5N6MKrQzTIbMYScbMx7zVaT6PbUQnQqhRsyAMaNOmTXUW4ZjaMgYhiBrkLXxotAMAqz2gzTfB7ZgJIAU1klA4RTAgxIjTHCrLKbp56oHBE2L6jxw50vMU90mABEiABEiABEggYALoXBuZexF/H5F5YGoDm3z02zCpiBl8HIPdfiCChF5Dhw6Vr7/+Wq8kYFITictgilSuXDlBJuPYtoWBizGJG+0AIBCFeU38JfDuu+9qp5JwuMPhw4fLzp3WJ6YKh3unjiRAAiRAAiRAAjETgGkMOsWGID5+dGY3Rjm8e8vcmydPHmnUqJEO14lZftjdf//99+bL/N6G6fFPP/0kHTp0kF69emkLDGQlnjhxojZXDqQtOBQjEzEyAnMA4PdHwYIkEDwCyHSJ7JThIsgqa0cWXDvuHwmwEluY8dQOHc11JlJsdWZZ80GLtnXCKovqQjURKjR3kpv2xCq/of4xWy18bu8SvZXE2u4Anlu7fhP+UR02K59d/CZYmQX5LlXrt86mzKR0/VdS/XPZ+sptqlEZoKh0mdbIH5JKdqu8wjctqBERfbyZxkBTw4wHHfhly+4mjmzTpo37Rnxl7h00aJD07dtXh+ZE9l5DzJmBfdVplDXeYb8PU3BYNcAnN2XKlMYp/e6rLSPUJwrBVMiIRARfR1j3wJzb2m98JLW4QwIJg0CE+nGz+h8dsqnakVFV/drZ0pkcX6eBLR82Or7452yllFi7XqY9XN3KKnVd0NPq5wAVf/Z0c8t1RYXIpGp1pzr3nr0yp0hJy/VNqv75XbDBEb9P67ct1xUV6gGbxc9turPnZFWW3Lboi0qP58wh9167Zln9nd/vblldnhUV3bBRfmj5khTd8K7nqYD2E912ydZ77nbUAqrEx0UR2azq+oo0OT5J1hWtKhOrvC17PkshYmHdd9WfeHfToq2NFtVzTEUTelZ6yROyXjrJVFWrNZ9/XNXzzNyL+hClBy+rxMje662+2LYFnwC8GAbUG00eI4FYEMDcBqJIhIWoTp+VM2d23zN0RUc1HAR6hs1zoIBCXys7fHZ/Rmk9Ymnb3V5c6tffsTB5bo37zHTipBq5hMd3rczylWH1XTMYx/U95Y2rMnD+a5Ls5j9xrSosr1drSpJdzsowmSil5JCl93Do0CEdVvPixYuR6v3zzz/1zHukg3HcgYnR9u3b41TL+vXr3bb8gVYUJr2WQG+P15EACZAACZAACZAACZBAVALwAYCTLhJzIVkWbORbt27tLli/fn1tMuM+YMHG2rVr5a233opTTXXr1pUDBw7EqQ4OAOKEjxeTAAmQAAmQAAmQAAmEI4HHHntM0Mnftm2bTJo0Sc/MI/TmtGnTIt0ObPC95WXC8ZjEn3xaCF3urX5E/vF23Fubnrp47uMa1GWESOcAwBtFHgt7AvjC/f3333rkDoeXuL7gMEMhARIgARIgARKIHwT27t0r+/fvl+7d7/qrwJ5+3rx5UrNmTfdNIolXyZIlBaE/EdYTgsg8L774og71OWDAAMmZM6ccOXLEfQ1ChB48eFCXK1SokE4khrxa1zz8bC5fvqyjBsEhOUuWLPLxxx/rOn7//XfB4CRfvnxSuXJld73eNvLnzy/t27cXOAxnz55dhyTFSkaRIkV0vgBcg3t44YUXBO3g1bNnT/oAeIPJY+FPYNOmTXo0jy+AFa+tW7cGFcq2UiUE2XXDRYb16iG7ihUNC3WRCXjggH5hoSuUHN25g2ysWD4s9D2lMgH3Gv5pWOgKJb9r01pW1qoRFvpeSZ1K3hs/Oix0hZIzXmouC558PCz0vZ0oQtpOnxQWukLJ2xGJ5OdCd7K8hoPSqqss1yWp41T9448/pGjRotoh1qxcrly5dOQc41jZsmX1ysC4ceOkf//++jBm7NHhP3/+vM70i1UEY3CwfPlynYcIzsHjx4+XXbt26RWG4sWLy+7du41q9fvUqVN1WQxG4BeAOk6pDNqYdETepQULFsjcuXMjXeO5g0RjGCjs2LFDnn/+eR3ic9GiRbJlyxaZMGGCYJABfbHKsWHDBtm4caPuHzEKkCdJ7scLAvjS4RWucvb++2VdlYfDRv11VStL+aUIlbbN8TpfSJ9O1tSo5ng9DQU3VawgufbtN3Yd/X4tVUpZVq+Oo3U0K7e1dClBhKFwkH/VzOTix+uHg6pax13Fi0l61ZEJB4FD/LwmjcJBVa0j9N2dPjwmXKDwAikmvdV8891o+85AjRCd/sT8f+KJJ7TCmIk/fPiwW3nY4adIkULvt2zZUvsOdO7cWcfpb9GihSCOP2bl8UJugKefflqvJCCspyHIEYCBQpcuXfShJCoc74wZM6RgwYJ6pr5AgQJG0Wjf69Wrp88jzCdWL4yErXg/duyYPgcdjDCiGLBwABAtUp4kARIgARIgARIgARKIbwRKly6tZ80xg24O5fn5558LogEZpkFGpzlCDbzMeQPMMf4rVqyoowUhatCsWbNk8ODBGtfixYtl5cqV2iwHnfTPPvtMkCDMELRdvXp1bSKEY7Vr15bcuXML4vib6zfK+3o3ykJH871g35DkyZMbm9oPgD4AbhzcIAESIAESIAESIAESSAgEsmbNKs8995y89NJLgo44BCYyvXv3FmPWPzYcXn75ZW2Ljxn41KlT62RiSBaG7L1DhgwRnId5slmwKgATIawm4DVs2DA5ffq0uYhl2zNnztSDFNzrnDlz6ANgGVlWRAIkQAIkQAIkQAIkEDYEvvjiC0mbNq3AdCZPnjzy+uuvy8CBA7WpTmxvAk7Bq1at0h19XIsBBsKLYqUBKwSILmTOJIwyzZs3147IMPVBOdjyP/LIIzhluSA4Cnwica+vvPIKTYAsJ8wKExwBOzIBZzp+XCouXmo5S9g7n1dpwa2WSgsXS8aTKpGQxWJHJmBkVK06d77Fmoq2Jb+YPr2cy5hB0p85a1n9ZZctlyyH70aXsKriU9myWp5MKeXlK1Lzl9+sUtFdT2LlEGdHJuCSa9ZKrr373O1YtqGyAB/Om9ey6lBRMuXEV++HGZbWaa5sSYPHpE3fOw6O5uOBbiNbbyqV8MgOwfOA75pVggzeDaZMs6o6W+tJ5LoltxIlkdkFGsuqnL59mW4kSiYdVveWGgfm2KqPP5XXl43KBfh2lKLvq7y+OyWbOu6Kcs7bgTOSWjkTJ/N2KuBjiPozduxYfT0ceg3beaNCmOIYkl49cxcuXNC7GDh4E0TkqVGjhvtUr169dMQdXIfrIXAyrlWrlt6GnwDMhGByBH+CpEmT6uOow1yPPmj6c9aUGNGsI3wP8DIEjsGGwEH4tddek0QqwSbumz4ABhm+k0CABOzIBFx481+Cl9WS5tx5OZEju9XVSpt+AyyvExXakQkYHb53evSyXN9UqvNbRHV6NlUoJzVmWfdP9+Whwy3XFRWeVwOV/Nvilo3SUzFkk+3W8Y4zm+e5uOwnVrGw7ZBnRt/5x2913QW2bpM/qlW1tFo8X31av21pnZ6VFd602fNQwPtPTJoa8LUxXYjnwUrn7QjV/xzS/OWYmg3ofKJmEQFd5+uie+SWLD9ZUE4mVh3naHpw25MWl2l1W0qt89FHkPFsx/WH9ZGmPpY7dXp286eVHyZTt9WUxK6ogwNPvYz93P/sFdfNOxMsEep6K8Wz8x+bujEgGDNmjA67iQ62WbBvdP7Nx83badKkMe/atm32A4jm8bGtfVZMAiQQQgJ2daZCeEuOaTrz8buzRY5RyocieA4S3wyf/BYp/rPR9XE7jjqMGWorO6jBuLlk168HoxnL2kiizBkSqmS7fVTwik4OJ84j97ic/ZmmuHVFCl/7S1LdvmN/H9392HHuunrmYZOfLVs2Hcff3MZff/0lyZIl09F4zMd9bSPuPmL4w47fakE+AczYI0+AWRDm08grAMdfmBFBZ28C0yMjYpFxngMAgwTfSYAESIAESIAESIAEEgQBhPSEbX6dOnV08i/jphE3v1y5croz//PPPxuHo32Hs6+VguRiyD8AUyGsLsA/4c0334zUBEx6sLqAlQuEMz1w4ICMHj1amjZtGqkcdmD77ykcAHgS4T4JkAAJkAAJkAAJkEC8J4DsvpjtP3PmjDv5Fzr9WBXwFCTTQofbsNM3zl+9elXPrptDbuIcyqOsp0nQTbX6imPGcYQWxUy+EW4U1yKRV6lSpbApGAz4kk8//dSdtRgZjDHT7zkAgB5YQfAUDgA8iThoH04eX3/9tdcH0UFqJghVWrVqJfer5FzBFGSnTHTb02oymBr431Y46Yq7Cid9w0nXcGPr+s88Gzbg4SDh9CyQrX1PlPG4WutdYJ++t0X9L/PT0dc+LbzXjMRbTz75pE6+BQdZyJQpU+TZZ5/VAwPs79+/X4cKxSz70aNHdZQeJPBCHw3hQv/++2+dEbh9+/by7rvv6sy7iAgE8yIMDjp27Cjvv/++/P777zqTMDLyYoCxYsUKeeutt3S2XwwCEidOLBh8rF27VtasWaNDisJBGYnB8qqgAp4RhKCbpyCikSEIPTpx4kQ5d+6cznj83Xff6eRkiDRUoUIFhgE1QDnxHR8QHgg8QHyFlgHScgdTkE211eyZwWwyTm21WDBbVtWsHqc6gnXxpvJlpdnqZcFqLs7ttJs+WeY2DY8spQcK5JO6O7fE+Z6DVcH/Ro+U6a1aBqu5OLWD6FIVTx2JUx3BvHjgwP4yplOHYDYZcFu3EieSIjeuBnx9sC/8ImVn+ST1h8FuNuD2SpU5IZcTpQ74ersvfOaZZ2TatDtRoNBZRlQdhMo0BAMCxOtHh/64itCHjvvGjRsFg4CiRYvq4+vXrxfY5KMjP3XqVO30u3fvXtm+fbtMnjxZTqms2OhHLFmyRHf4586dq+vAgAJ5APbs2SPVVUKwCRMmCAYP6P8hJ8DDDz+sVxL+9ZGxHIOOqlWr6hCimPnHpDFk9uzZgoRm8+fPl3379unIQ+PGjdPnMJCBiRNXADQOZ/4xHkhnaketSIAESIAESIAESCC8CSDuPjrdMAP66aefopjQdO3aVZYvX66TeSFRGJyHjQy+H3zwgSDDb8OGDbWpDsyAMDCAU26XLnciomGVAbP4BQsWlMKFC2tnXRBD3H9kBsYsPwYXyBMAf4TYCFYF0JmHCdGyZcv0agZMmjDQwOoETJwgLVu2lLfffls6deqk93EucqwifZh/SIAESIAESIAESIAESCD+E4AtfuPGjeXHH3/Us/cw/zGLYcKDEJqdO3fW5jg4D8dazK4jqRY671g1wEw/Bgdw4K1du7Z+9evXz53c67777nNXjQ575cqV9aoC2n/qqaf0CoK7gB8bhQoV0m1hEPO///1PUD86/xkzZhQMPMxiZDvGMZTjAMBMh9skQAIkQAIkQAIkQAIJigDMgBBBB7P7sLc3C8xokNALUXgQShMmO3DkhblOnz59BNfC7Aez/ogsBHMhlEFIULxgynP69GlzlXobCcAwE9+9e3dtxoNVBtQLgdMunHdjI/AdQCQgJCNr1qyZ/PLLLzo6EMySYIYEsyKzRB4emM9wmwRIgARIgARIgARIgATiOQHY2sP2HzP8ngKzmbZt2+pcAYizX6VKFYF9P8JwfvPNN1K+fHnd0UZnH2Y9CNkJkx/E5U+dOrUujxl6dPjNArOjJk2a6FCf6OyXLFlSdu/erYvArh8ZfZFcLDp59NFHdTQh+Itmz55dEBUIZkaQRo0a6cFM5syZtdMxTJPMEqFGBoZDufk4t0mABPwkgPE63MeszOP3r6rvmnrd9edXOxbI36oO6Gu1O9Z5VWdK9fKegkSdCFBOqesyB3itr8uQPuiyet1Jyu6rVGDHL6jLkqtX1IBrgdWHqy6q173qZWWdqBcMMAMEfa0SuMqDQQarKvyvHvyTOqNed6xZrav8kqoKzyz4WilIv4Tv8N3F/rjXbhcDQzPMT1rJF6mdYGKQwmjAwnc7+NrxW2PhLUeqCv9v8DykinQ08g7mjvGy8hmM3IL/e3i2MqqXZ9QiX8f9rzl4JeHAi/wA5ig7RusI0oIO+L33Rv4luXjxol4x8AwbalxnvCOaEDIFe4YRxWoEVgI8jxvX+fOOgQVeZtMj4zoOAAwSfCcBEiABEiABEiABEiCBBECAPgAJ4EPmLZIACZAACZAACZAACZCAQYADAIME30mABEiABEiABEiABEggARDgACABfMi8RRIgARIgARIgARIgARIwCHAAYJDgOwmQAAmQAAmQAAmQAAkkAAIcACSAD5m3SAIkQAIkQAIkQAIkQAIGAQ4ADBJ8JwESIAESIAESIAESIIEEQIADgATwIfMWSYAESIAESIAESIAESMAgwAGAQYLvJEACJEACJEACJEACJJAACHAAkAA+ZN4iCZAACZAACZAACZAACRgEOAAwSPCdBEiABEiABEiABEiABBIAAQ4AEsCHzFskARIgARIgARIgARIgAYMABwAGCb6TAAmQAAmQAAmQAAmQQAIgwAFAAviQeYskQAIkQAIkQAIkQAIkYBBIYmzwnQRIILQErl27JuvXr5dDhw5Jnjx5pESJEpI6derQKuWj9U2bNsmOHTukfv36WserV69K8uTJJVGi8JhTAOsffvhBTp8+LR07dvRxl6E7DL67du3STB966CHJnj176JSJRcvXr1+XhQsXysyZMyVFihTy6aefxuLq4BQ9duyYrFu3Tg4fPixFixYV8E2bNm1wGo+hFZfLJXv37pX8+fPrkn///bfMnj1bH8uRI4eUK1fOfS6GqkJyGr9da9eulVOnTrnZ3nfffSHRhY2GjsDt27dl+/bt+nuG7ZIlS+r/Z0mSsMsZuk/FS8vqB4dCAiQQYgKzZs1yZcuWzaW+ou6X6ky7PvvssxBrFrX5Tp06uXUsXry4S3VSXF9//bUrX758LtVxjXqBg46sXLnS9dprr7lUp8R1zz33uPr06eMg7Vyuo0ePuqpXr+7mazwPaqDlunLliqN0NZRRgyjXuHHjXI0bN3alTJnSpf7Ju6pUqeKaNGmSUcQx7/i8IyIiNF81QNHv6dKlc82ZM8cROj766KP6dwDK/P77766sWbO6dTT07ty5s+vmzZuO0NesRLdu3VxJkybV+uK7hWdXDaxc8+bNMxcL+fb06dNdiRMn9vl6/vnnQ66jWYFnnnnGp66e9/Htt9+aLw3J9rlz51w1atTQnz/0M56FSpUqudTgOyQ6sVHvBMT7YR4lARIIFoEjR47oDmnr1q1de/bscf3zzz+uEydO6E51smTJXJMnTw6WKjG2g45HpkyZXBMmTHCpmUrdWZk4caJLzfy5nnjiCVf58uVjrCPYBY4fP+4aMGCAq3Dhwrrz98gjj7i++uorF/5ROU3q1avnUjPSruXLl7suX77sunTpkmvp0qWuYsWKuZo0aeIodTdu3Kg7+hioPvDAA6433njDNWPGDNfFixcdpaehzJgxY1xqlco1bNgw186dO/Xh8+fPu7p06eLCPYS6c7J582bdYV62bJke7GXMmNGFzuiZM2e0rniOx44dqwdZI0aMMG7LEe+jR4/WHb1PPvnE9ddff2mdoHfXrl115xW/cU6RAwcO6N8v/IbhNX78eNfAgQP19ytnzpwuPNdOkiVLlkTSF4Pt3r17u9TqlatixYqRzuE3OdRi/IZNnTpV/8aqFQCXWg1wPfzwwy789lKcQ4ADAOd8FtQkgRLAP3XM9KHj7yktWrTQnQDP46Haxz9PZZbkwo86BIOWdu3a6W0MAjBLqcxr9L4T/sydO1d3QIoUKaL/yR88eNAJannVAZ198FMmNFHO//rrry7MWHt7RqIUDtIBdPYxy5srVy7X//73P9eiRYscpZ8nBqyivPPOO56H9Ww6Vq+wihVKGTRokOvpp5/WKmD2/95773WdPHkyikrvvvuuq0GDBlGOh/JArVq1XG+99VYUFfA7gcFrqNlGUczHgZYtW7ref/99H2eddfjChQt6MubPP/90jGLQCatAK1asiKLTmjVr9OogBt0UZxAID4Nd9V+GQgLxlcC///6r7SPVbH+UW1QzJqJWA6IcD9UBNUOmmzZ0qly5svYFwEHY+qoOrKP0vf/++0V1QLQ9vRoMaPt01dEOFb5o24X9PGxkYZPuKVWrVhXV+Rcn6d6oUSNRA0Lp2bOn7Nu3T5577jlJnz699gsZOnSoqNUsz9sI6b5avZIsWbJE0QHPLL573r5/UQrbeAD+M7D5h0AXNQDQfhSeTcIv6NatW56HQ7oP3eG35ClgW6BAAVGdQs9TjtxXJo2iVmAcqZunUmnSpNG/bWqw6HkqZPuqW4tJZcmcOXMUHZQpkP7/EC7PQpQbiI8HnDEOoRYkkHAJKIc5PdvnaSu7f/9+V9myZV2DBw92FJz+/fu7MJuK2R7V8XOpH3uX6pC4Pv/8cz3b7qRZagMcZsnatm3rypAhgzYDefbZZ13wu7hx44ZRxBHvmEnFDK9yqnbrAx8L5ajsqlChgvuYEzfwDHz33XcurLao/5Uu2C47SX766SdtsmZeqYBJG8w/VCfVFeqZSfinpEqVyrV48WL9XOLzhgkNuEKgK1YG8Ax///33TkKrTb+wign9jO8UzH6UE7irUKFCrrNnzzpGX/iswMzK/ILeMGOCKdvLL7/sGF2jUwQmY7Cvh6mNk+Sll15yNWzY0LVt2za3WmBep04d15tvvuk+xo3QE6AJUOg/A2pAAi41i6p/zHv16uWmAQdb2EzC9tdJgo4dOnh4qRlV/Q5HSuw3b97cSapG0QWDEzgBwoQCDmovvvhilDKhPIDOKeyQH3zwQbcacFxF5+q3335zH3PKBkyqYN6hZv/1QBAmTHhu27dvr/0YnKIn9Hjvvfd0BxvPKTraKsqWtrnHvppNdalIS+6XihAVEtXBDQxhVmU4AONdrbS5jO8YTPA+/vjjkOhnbhSfuZkZvk9gCQd7dPqxjRe24cfiFJk2bZpbN0NH4x3fOyfY0ZtZYfAPvcwv/EYYbJ3my4TvlcETeuLzNxyB8f/C/Mw4cbLIzD6+b0fgBtWHRSEBEggxAYQlhGkNQv1BtmzZIliSdprUrl1b1MqEDlGp/ulr9bCsCxMA5agaNsv9amAlapZK1Ky7oxDD1GfBggWiBilaL5jXYElddVodpaeaURcV+Ueb/Tz11FNSs2ZNUdE/vC7/O0HxX375RZTzr1+qILwtQoSGQtQgUIdPVM7UArMlb4KwispB2NupoB1THWltAuZPgzAXK1iwoD9FbS8DMyvloBypHbVCIcrPRtRsun7PnTt3pPOh3FFBIEQ5VkdSAeY0MK2qW7euqBWhSOdCvaMcwf1WoUOHDmL8D/H7Iha0jAAHAJahZEUk4D8BdPLQ2Y/uH41aShdlpiLoqKqlU/8rZ8koBJR5hfazQCcaOQA2bNggakbNMfHfzQqHS44F6KkcP2XVqlWiZvnk8ccf1y8V7UP7MpjvidskEA4ElJO4qOhbola1wkFd6kgCcSJAJ+A44ePFJBAYgY8++khUxA+vF2PmH8mpkPwJM+rKF8BrOR70jwCcU1Vces1RRVXRM7vYR7IlsHaSqBjvUqpUKVE+CgIHazgGY1YSs6fK5tdJqurkPipcqSCxFp5XrKZgRhKrFWCOVQxK3AigM6p8g0TZp+vkaipPRNwqtPFqrFZg9cIQ6Koiv/hcxTDKOekdv7lYcaOQQIIgEN9tnHh/JOBEArCbhh3yH3/8odWDHefw4cNdZcqU0faTiFnft29fFxyBnSaw9fX1UtFLHKUu7HkRTlFlJ9V6walSRapxqSy7rmbNmjnKZwFOnuGWY8Hzw0buAthYI3498gI4SfB5q3/qPl+hsvv3xQhO6iqKVSR9YUtt9hPydW2wjyN/iRqk6lwbaBshYpFbAbyrVavmdgwOtl7e2kOegg8++CDSq0ePHq7XX3/dnSfC23XBPIaEcL5+Yz2P//jjj8FULca2EAbU1wu/xRCEDUYZNcERY30sYB8B5mVOEMM83qTTCKhICQITCpXIRZuiqA6pIMQmZvy//PJLUQMBp6ns1kflLXBvY0NlqNUhH1WiJVHOiZHOhXpn/vz5ojLrap8F6AI7cBWhQtvPwn5dRVgKtYru9lXUFD3jrxyTdbg8lVhN24JjXyV+0uZisF9Wyazc1zhtAyZWqqMtKiOwqIRKjlJP5asQ2KIbAhM75cQssGVX0V9EdVSNUyF/h3mgcqjXz+7bb78tKiO49geC7Te+YzC5Us74IdfTUEBFJRKE3FWdUX1IZQvX3zOV20CvvsGU8cknnzSKh/Qd3zN85p6C31/Yr+O3OdSiIoHpVTToAX8FlZtAXnjhBXnssce0eR1+18BUTRQJQgQ7SVSSRZ/qICwsBP/nsAIL3zFKCAnYN7ZgzSRAAjERQBjN7t2768gvadOm1TOnCFeocgPEdKnjziNKDcLoOUmQ8RcRVCDKyVrPSBph8zCTiuzFThGEe0SEFyMjLTIsK5MarR5CrmJGFc+LUwThHpE0CbOVCF9qfmEFC7PXOIZkdkbiOKfobtYDmYuxcvXNN9+YD4d0G589ov4YSfXUwMWlBgFaJ8xUq850SPXzbByfs5HsC1lfVZdGh9lFOTXQ1pm4Pa/hvn8E8HkjrKanYLVNdaJ16FXPc6HeVwNYd0ZlfPcRhnn37t2hVovtexCgD0AIB19smgTy5s0rKsyjjqaBWTQk1EF0j2zZsomKWy/KdCVsIKnwb9p+FjbhThHY+q9bt07gcwGHVcyeqw6rjB8/Xvr16yeYZXeK4LPv1q2bvPrqq4IIMNAds+jqH6iozqleFYCNslNEDfhExdAXJKZCBCjzK2PGjHoVAMeQ3GzHjh1OUTuKHmrgpRNrIfGWUwSzvkgC6G21B4nisELgJMGzC38FyOzZs3USM0SEgqiOn/490zv8E2sC8P2Bg72nYLWtdOnSsn79es9TId1Xg1dRmbVFmdRpPbCiAj0RtQgJAikOIuAxIOAuCZBAiAmobK8uZU7jUku7eiatdevWIdYocvPmBDrGNuxQMSuJGOCwZXeSjBo1Ss+mwufCmKWcMmWKSy33O25mOpxyLCBxEhJoeRNwViYL3k6F9JjqWOuZftisG4LvG3xFzMnXjHOhelfmgdpXRTmtaxWMFQDMpqrM1i6n/SaowbRe/VOmai4V2cwFfSF4x/fu0KFDej9Uf/B76mk772sf/itOEhUYwKXCvroTwhm6HThwQK9cKUd845Aj3lVnX/up4P8AZv5Vd9c1btw4/b3Ds8DY/474mLQSDAPqoMEYVUmYBNQ3Uc/yert71THRscsRlxwCG0rMtoVSDDtOTx0wWzlhwgRtA+55LtT7iFACzk63OQ2nHAuqw6yfxxQpUoT64/WrfZXtVa/+GH4UiFKEPBtYbVPZrQW29k4SzPTDXh2rgIiXrrKp6pl/lbFYR4Ry0moQvl+I/ITcECqJmcBGHX4VKvma1KtXT+eICCVbrEIgXK0hWP1TkxU6vDI+fzDGygXKIR+AysJsFA35u+roi8qiK8pMTa8EYOZfJVYTRODCKuHcuXMdE0sfK1fgqbLb6xDLvXv3liFDhmg/Bqy0wTcIjLHyTQk9AQ4AQv8ZUIMETkBlpvUZEtQTDUxWZs6c6Xk4qPtIWGYWOFPiH9IXX3yhOyqhTlBk1o3bJGAQUFGJtGkVzBDQoYbJCpxW4fgJMzyYWsAx0SmCXCHQCzlAVNQUHTQAHVMVwcaxJjXK/l/wUlHNtBkIghx4M2MKJWMM/BAAAB1rzyRacBSHwOnaSYJEZXgWVNQ4rXeRIkUEkwVdunRxTOcfvJSvkk4MiIErBgLICYKBKv7HwQwQuVcQNMJpz4STPutg6sIBQDBpsy0S8EIAP5ZIVOWP4EcVsz5OlBUrVugZKvyzCvUqhRP5+KOTr9UVXAummEWjBEYAnecPP/xQR1JBvHpE2UGSPQg6qvARQcQlpwg+a8xGY6basKfHoAU+F04U5LD49NNPIz2jSHSozD/c+jtBb8xIz5kzR+dX8NQHdus4j98ySmAEsHKFzx3fNwxcv/32W6lUqZL2aUHUIqwOUZxBgGFAnfE5UIsETCBHjhx+rwA4GRNmeuC8imVgJIOixJ7Ad999F+kizJZh5gxOyyqHQaRz3IkdgaJFi2rzA4RSROcEzyme1zRp0oiKuKMTmsWuRvtKw6QGs7zKV0E3AudwmK0geSBCgWJG1UnmbHBS//zzz7UTO0yBwBorlTgOnbdu3eqY3wSEzcRgBYnroKchMBEcNmyYlCtXzjjE9wAITJ48WYfbRcjlpk2b6qSGSMAIR2aVbyGAGnmJXQS4AmAXWdZLAvGUQM+ePaPcGWYmERVGJbIS5Rgc5TwPxI0AOlKvvfaatq3FjDAl9gRgmoIIUCpJlY5KUrZsWZ0HAjbr6AhikOWU2PoLFy4UFT5V8I4oL6+88oqgE4XMusoBWK9WINa+UwS5NVQYY0EEGAxeMDjB6gpMbDDBgVl1rLg4QdDRR0x9rK5gsILZagxQMDONFTiYCClHayeoGtY6qBC2Ei7+QWENOg7KcwUgDvB4KQkkRALekujAuQuzPei0UKwnoPJCaFtfJ836Wn+X9tYIsw6sqCDJHmb9wVRFqdF2y0hipXIu2KtALGrfsGGDdvxEwi+VYVdgm75lyxatI5yV4XPjpAEAVlO8DZ7wvKIzjcGLUwSdfKy0qczr2vEXAwGsWGIQAxMxJzlXO4VZIHqw8x8IteBewwFAcHmzNRIIewKYSaUElwBmgJ3oUBlcCnFrDRG1MPMLcx8VAtIdUQsz18hMiuNOEaxI/Pzzz1oddFjhTAlTMPj/OM1cCUqqRGB6ZQUz6mbBzPrixYu1aZD5eCi2MfOPZ8Bw9G7VqpV2VMUxrFLA9Ied/9h/MjCj83Sm9lULvndwbqc4gwBNgJzxOVALEiABEoiV8zTCWcIenBJ3AiqjsbZRdoqDPZK/wXESTsmIXjR48GBB9K0BAwbIU089pU0rjERLcb/7uNeg8hboQUq1atW07T9m/rG6Amdr41jcW4lbDfD9QKSno0ePajNFrFjATAkDKkSvwQABvgEICYuOKsU/AogCB7t/Q2BKhZCqiLRVqlQp7VuD/Xnz5mmnYPoyGaRC/84BQOg/A2pAAiRAApoAnORGjhypbb7xzxNmKvCtwAudwcqVK7tJIdwqoy25ccS4sW/fPunevbt2/kUH2ywwucHsL0xBwBUrLqEUdFRffvllgV6I/47IP8i7ALl+/bqOt68S74VSxSht79+/X1RyOEHsd9jVIw8AzAIRXSnUpmswn0JmZTimIkpNHpWhGiZfCPeJ2WtkVkYnFdnXkd26TZs2Ue6PB2ImgO8VvkMItYvVNrPANwwO4UbkLfM5boeGAAcAoeHOVkmABEggEgHjnyc6KZj9NQsGBX379tWJoaILFWq+htuRCWAAhRlpJFVKkiSy9Ss6f4i6g44hnKyRGyCUgyuEqZw0aZLuSKPzbOgCu2qYA8EcjOI/AXyeSPY1depUPfuPzv/BgwejRCaCXwVMreAXQIk9AYS0xuAPSevSp08fqQKY/mC1BYnAaGoVCU3IdiL/CoZMDTZMAiRAAgmbAEw8YIqAjqinYOYMM6n4B5szZ07P09z3gwAcUTGrjnCantKgQQMdZQlmK04QRCvCK9zk2LFjOmEZ7MKRZRlOzJ6DrVDcEwZQMJmDYEXl3nvv9RqhBistzLUR+CcEXwpE1RoxYkSUkJ9ffvmlHgCw8x84X6uv5ADAaqKsjwRIgAQCIIB/noimBHtvZP00C/55YvYXieAogRGAnbIvR99Zs2YFVimvchN47733dCIw2IQbgucV5mslS5Y0DoXkHStqCF+8ZMkS7UiNgclHH32kV9UwOECnH8kYkcsA3zVK4ATgQ4GBNlZcEHHr0qVL2v4feReQZ4HiHAKJnKMKNSEBEiCBhEsAjof4BwlTH9hPww4ZYQlh6w3bddhW0zkx8OcDtt6GKU3gtQTnSiT6gqmXr9ezzz4bHEX8bGXs2LG68/z111/rkJ8w99i1a5fUq1dP296fP3/ez5rsKYYBAKL+1KxZU/LlyyeHDh3Szr4YdMPxG/lL4CMAnxsj+Zo9msT/WvFsIpcCTOmmTJmi/VUQyhaDbISwpTiHAH0AnPNZUBMSIAESkOXLl8ugQYO0LTI6UoULF9aDAcQppyQMAuig4jkwBBFqYMKEXAbr1q3THStPPxGjbCje69evr22/4atiFpjdwGRtzJgxOiqQ+VwotuEDAn4wUULCMm+C1Qo4glNIIL4T4AAgvn/CvD8SIAESIIF4QwADQawMGHkCnHBjyAOATjNm2T0F4TexioVwphQSIAHnEKAJkHM+C2pCAiRAAiRAAtESgJmK0/I/IKb+qFGj5MCBA5F0RzQj2N1jhYBCAiTgLAJcAXDW50FtSIAESIAESMAngStXruhcBghZ6hRB9CokKENnH7kLEAFo586dUqxYMenYsaNOYOYUXakHCZDAHQIcAPBJIAESIAESIAESiDOBxYsX6+yviLaElQokB0PEHQoJkIDzCHAA4LzPhBqRAAmQAAmQAAmQAAmQgG0E6ANgG1pWTAIkQAIkQAIkQAIkQALOI8ABgPM+E2pEAiRAAiRAAiRAAiRAArYR4ADANrSsmARIgARIgARIgARIgAScR4ADAOd9JtSIBEiABEiABEiABEiABGwjwAGAbWhZMQmQAAmQAAmQAAmQAAk4jwAHAM77TKgRCZAACZAACZAACZAACdhGgAMA29CyYhIgARIgARIgARIgARJwHgEOAJz3mVAjEiABEiABEiABEiABErCNAAcAtqFlxSRAAiRAAiRAAiRAAiTgPAIcADjvM6FGJEACJEACJEACJEACJGAbAQ4AbEPLikmABEiABEiABEiABEjAeQQ4AHDeZ0KNSIAESIAESIAESIAESMA2AhwA2IaWFZMACZAACZAACZAACZCA8whwAOC8z4QakQAJkAAJkAAJkAAJkIBtBDgAsA0tKyYBEiABEiABEiABEiAB5xHgAMB5nwk1IgESIAESIAESIAESIAHbCHAAYBtaVkwCJEACJEACJEACJEACziPAAYDzPhNqRAIkQAIkQAIkQAIkQAK2EeAAwDa0rJgESIAESIAESIAESIAEnEeAAwDnfSbUiARIgARIgARIgARIgARsI8ABgG1oWTEJkAAJkAAJkAAJkAAJOI8ABwDO+0yoEQmQAAmQAAmQAAmQAAnYRoADANvQsmISIAESIAESIAESIAEScB4BDgCc95lQIxIgARIgARIgARIgARKwjQAHALahZcUkQAIkQAIkQAIkQAIk4DwCHAA47zOhRiRAAiRAAiRAAiRAAiRgGwEOAGxDy4pJgARIgARIgARIgARIwHkEOABw3mdCjUiABEiABEiABEiABEjANgIcANiGlhWTAAmQAAmQAAmQAAmQgPMIcADgvM+EGpEACZAACZAACZAACZCAbQQ4ALANLSsmARIgARIgARIgARIgAecR+D/ZFkh7bDyQrQAAAABJRU5ErkJggg==" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb25"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb25-1"><a href="#cb25-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtCol=</span><span class="dv">315</span>, <span class="at">adjCol =</span> <span class="fu">c</span>(<span class="dv">0</span>,<span class="dv">1</span>) )</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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1athuuzatauaLJ89e1aGDRsmjRo1kkePHomr9QmjhEEffvjhBwkMDJR9+/bJtm3bZPDgwRaDJi49p0G42A0JkAAJkAAJkAAJmIKAlym0jIKSu3fvlnz58km5cuXU3X379pWSJUvK5MmTo9Bb2FuePHkiM2bMkPnz50vlypXDXFyxYoUyOLy8vKRBgwaSIUMG2bx5szx//txl+oRRwMAPnTt3lk6dOknChAnFz89P4O708OFDNUJcek4DkbErEiABEiABEiABEnB7AnHWADh//rxkzJjR8gXADej27duCybuPj4/lfFQOcP+6deteuRX9P378WNKkSWO5BgMgKChIHjx44DJ9LIMZfICJP14wdL799lupU6eOMqji2nMajI3dkQAJkAAJkAAJkIBbE4izLkA3btyQJEmSWOD7+vqqY6PjACwDaAe2Y+IadMCYttdiQh9r3aJzDBembNmyyYEDB+TEiROvPEtcec7oMOK9JEACJEACJEACJGAWAnHWAEidOrXcvXvX8j1gEo7V7JQpU1rOGX1gOyb6v3PnjgpCtr0WE/oY9Xzt2rWTuXPnSqlSpWTChAli+yxx5TmN4sV+SIAESIAESIAESMCdCcRZAyBTpkwCNyBdcIzMPB4eHvopw99hXMA96MqVK5a+MW6WLFkkNvSxKBHFg1mzZsnevXstdxctWlSOHj2qjKi49JyWB+QBCZAACZAACZAACcQDAnHWAECGnuPHj8v27dtV8CpWrhs3buzyrxTpRr///nsV9LtmzRp5+vSpFChQQGUMig19ovPASPU5aNAgVecAMQx//PGHVKxYUXUZl54zOox4LwmQAAmQAAmQAAmYjUCcDQJOlCiRjBs3TmrXrq2CcgMCAmTJkiUu/36+/PJLlf1n9uzZ4unpKVOnTlWuRxg4NvSJzgMjA9DWrVtVPQPUBKhfv770799fdRmXnjM6jHgvCZAACZAACZAACZiNgIdWxTZOl7FF6krEArjS99/el379+nVB7QFbiS19bPWIzOf79+8rIwapTW0lLj2n7bPxMwmQgHsQQNplpFOePn26eyhELUggFgl88803gv+Xhw4dGotaOD90smTJ5NKlS5I0aVLnb2JLlxN4dUbn8iFjdgBMWmN68o8ntDf5x/nY0gdjR1WssynZ9hGXntP22fiZBEiABEiABEiABOIigTgbAxAXvyw+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LiHAAYBLPgiqQQIkQAIkQAIkQAIkQAKhIMABQCgosw8SIAESIAESIAESIAEScAkBDgBc8kFQDRIgARIgARIgARIgARIIBQEOAEJBmX2QAAmQAAmQAAmQAAmQgEsIcADgkg+CapAACZAACZAACZAACZBAKAhwABAKyuyDBEiABEiABEiABEiABFxCgAMAl3wQVIMESIAESIAESIAESIAEQkGAA4BQUGYfJEACJEACJEACJEACJOASAhwAuOSDoBokQAIkQAIkQAIkQAIkEAoCHACEgjL7IAESIAESIAESIAESIAGXEOAAwCUfBNUgARIgARIgARIgARIggVAQ4AAgFJTZBwmQAAmQAAmQAAmQAAm4hAAHAC75IKgGCZAACZAACZAACZAACYSCAAcAoaDMPkiABEiABEiABEiABEjAJQQ4AHDJB0E1SIAESIAESIAESIAESCAUBDgACAVl9kECJEACJEACJEACJEACLiHAAYBLPgiqQQIkQAIkQAIkQAIkQAKhIMABQCgosw8SIAESIAESIAESIAEScAkBDgBc8kFQDRIgARIgARIgARIgARIIBQEOAEJBmX2QAAmQAAmQAAmQAAmQgEsIcADgkg+CapAACZAACZAACZAACZBAKAhwABAKyuyDBEiABEiABEiABEiABFxCgAMAl3wQVIMESIAESIAESIAESIAEQkGAA4BQUGYfJEACJEACJEACJEACJOASAv8HkLvfMJXHCP4AAAAASUVORK5CYII=" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb26"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb26-1"><a href="#cb26-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtCol=</span><span class="dv">360</span>, <span class="at">adjCol =</span> <span class="fu">c</span>(<span class="fl">0.5</span>,<span class="dv">1</span>) )</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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1athuuzatauaLJ89e1aGDRsmjRo1kkePHomr9QmjhEEffvjhBwkMDJR9+/bJtm3bZPDgwRaDJi49p0G42A0JkAAJkAAJkAAJmIKAlym0jIKSu3fvlnz58km5cuXU3X379pWSJUvK5MmTo9Bb2FuePHkiM2bMkPnz50vlypXDXFyxYoUyOLy8vKRBgwaSIUMG2bx5szx//txl+oRRwMAPnTt3lk6dOknChAnFz89P4O708OFDNUJcek4DkbErEiABEiABEiABEnB7AnHWADh//rxkzJjR8gXADej27duCybuPj4/lfFQOcP+6deteuRX9P378WNKkSWO5BgMgKChIHjx44DJ9LIMZfICJP14wdL799lupU6eOMqji2nMajI3dkQAJkAAJkAAJkIBbE4izLkA3btyQJEmSWOD7+vqqY6PjACwDaAe2Y+IadMCYttdiQh9r3aJzDBembNmyyYEDB+TEiROvPEtcec7oMOK9JEACJEACJEACJGAWAnHWAEidOrXcvXvX8j1gEo7V7JQpU1rOGX1gOyb6v3PnjgpCtr0WE/oY9Xzt2rWTuXPnSqlSpWTChAli+yxx5TmN4sV+SIAESIAESIAESMCdCcRZAyBTpkwCNyBdcIzMPB4eHvopw99hXMA96MqVK5a+MW6WLFkkNvSxKBHFg1mzZsnevXstdxctWlSOHj2qjKi49JyWB+QBCZAACZAACZAACcQDAnHWAECGnuPHj8v27dtV8CpWrhs3buzyrxTpRr///nsV9LtmzRp5+vSpFChQQGUMig19ovPASPU5aNAgVecAMQx//PGHVKxYUXUZl54zOox4LwmQAAmQAAmQAAmYjUCcDQJOlCiRjBs3TmrXrq2CcgMCAmTJkiUu/36+/PJLlf1n9uzZ4unpKVOnTlWuRxg4NvSJzgMjA9DWrVtVPQPUBKhfv770799fdRmXnjM6jHgvCZAACZAACZAACZiNgIdWxTZOl7FF6krEArjS99/el379+nVB7QFbiS19bPWIzOf79+8rIwapTW0lLj2n7bPxMwmQgHsQQNplpFOePn26eyhELUggFgl88803gv+Xhw4dGotaOD90smTJ5NKlS5I0aVLnb2JLlxN4dUbn8iFjdgBMWmN68o8ntDf5x/nY0gdjR1WssynZ9hGXntP22fiZBEiABEiABEiABOIigTgbAxAXvyw+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4jZ9AJLip85rjigCcIBy7xShE6hiO4uaXfPoQBfuC0CHEkv2apYp3E3b3h7Mb5DYJ5zi6TM32oczYqCdf5yLzwafUSR2/qEfou243+cot0PAINDOkD/3uBXXAMdYOPiqWX/tAAuzF/ihwDzC3ek3oc/UH52t4ouOOTpr3iSh5widZG+df9SJwVBidP7drweDHHPnH/tVeFspXbq0rF69Wh+OgTZMhDAQSqzOv1lv3CeB3u/m84PZDvQZA1P3zr+53cS4BnP7SXE79n7Nk+KnyGuOOQIIA4kwmirGs44KE3MXyAsigSRKAOEQ4VAPu21l2qNfGOgjSgoiV1EijwACMmCVAOEqMYhRpjZ6MIvPjEIC0UqAJkDR+slR75gmgOVczAgiVB6FBEggNgns379fr9z4mhmNtCuH6QdWLRCsALO2sSD4roU1NFZ4fAlMsmC+hZU2XH9ii/Il0U7hvlZmElvHhNqPhWtI6BojdT8HAJH6yVAvEiABEiABEiABEiABErCBQGwM320AwypJgARIgARIgARIgARIIBYJcAAQi58qr4kESIAESIAESIAESIAEvBDgAMALGBaTAAmQAAmQAAmQAAmQQCwS4AAgFj9VXhMJkAAJkAAJkAAJkAAJeCHAAYAXMCwmARIgARIgARIgARIggVgkwAFALH6qvCYSIAESIAESIAESIAES8EKAAwAvYFhMAiRAAiRAAiRAAiRAArFIgAOAWPxUeU0kQAIkQAIkQAIkQAIk4IUABwBewLCYBEiABEiABEiABEiABGKRAAcAsfip8ppIgARIgARIgARIgARIwAsBDgC8gGExCZAACZAACZAACZAACcQiAQ4AYvFT5TWRAAmQAAmQAAmQAAmQgBcCHAB4AcNiEiABEiABEiABEiABEohFAhwAxOKnymsiARIgARIgARIgARIgAS8EOADwAobFJEACJEACJEACJEACJBCLBDgAiMVPlddEAiRAAiRAAiRAAiRAAl4IcADgBQyLSYAESIAESIAESIAESCAWCXAAEIufKq+JBEiABEiABEiABEiABLwQ4ADACxgWkwAJkAAJkAAJkAAJkEAsEuAAIBY/VV4TCZAACZAACZAACZAACXghwAGAFzAsJgESIAESIAESIAESIIFYJMABQCx+qrwmEiABEiABEiABEiABEvBCgAMAL2BYTAIkQAIkQAIkQAIkQAKxSIADgFj8VHlNJEACJEACJEACJEACJOCFAAcAXsCwmARIgARIgARIgARIgARikQAHALH4qfKaSIAESIAESIAESIAESMALAQ4AvIBhMQmQAAmQAAmQAAmQAAnEIgEOAGLxU+U1kQAJkAAJkAAJkAAJkIAXAhwAeAHDYhIgARIgARIgARIgARKIRQIcAMTip8prIgESIAESIAESIAESIAEvBDgA8AKGxSRAAiRAAiRAAiRAAiQQiwQ4AIjFT5XXRAIkQAIkQAIkQAIkQAJeCHAA4AUMi0mABEiABEiABEiABEggFglwABCLnyqviQRIgARIgARIgARIgAS8EOAAwAsYFpMACZAACZAACZAACZBALBLgACAWP1VeEwmQAAmQAAmQAAmQAAl4IcABgBcwLCYBEiABEiABEiABEiCBWCTAAUAsfqq8JhIgARIgARIgARIgARLwQoADAC9gWEwCJEACJEACJEACJEACsUiAA4BY/FR5TSRAAiRAAiRAAiRAAiTghQAHAF7AsJgESIAESIAESIAESIAEYpEABwCx+KnymkiABEiABEiABEiABEjACwEOALyAYTEJkAAJkAAJkAAJkAAJxCIBDgBi8VPlNZEACZAACZAACZAACZCAFwIcAHgBw2ISIAESIAESIAESIAESiEUCHADE4qfKayIBEiABEiABEiABEiABLwQ4APAChsUkQAIkQAIkQAIkQAIkEIsEOACIxU+V10QCJEACJEACJEACJEACXghwAOAFDItJgARIgARIgARIgARIIBYJ/D/hwCs0pJb6ewAAAABJRU5ErkJggg==" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb27"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb27-1"><a href="#cb27-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtRow=</span><span class="dv">45</span>, <span class="at">adjRow=</span><span class="fu">c</span>(<span class="dv">0</span>, <span class="dv">1</span>) )</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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JEACJEACJEACJBDbBKZOnaqK/5YtW6RChQqyb98+l0OK8waAyyfnCRIgARIgARIgARIgARKIAwROnz4tQ4YMke3bt8vw4cPVc6NmzZqye/fuMJ+OBkCYWHiQBEiABEiABEiABEiABOxBAFkaUXwWdaY6dOgg48ePFyRsqVq1qixYsOCJh3jSqfuJJjxAAiRAAiRAAiRAAiRAAiTgTQSQoAUZGvEOZb9nz54yffp0yZAhg2D2/8SJE5IgQYIw3bVpAHjTJ8mxkAAJkAAJkAAJkAAJkIAbBF5++WW5evWq1p+aPXu24NW1a1fJnTu3nDt3TiZOnKiFXAMDA5/ojS5ATyDhARIgARIgARIgARIgARLwXgKbNm3Sgrdw70HmH7j+NGvWTIOAZ8yYIdWqVZMePXpIWMo/nooGgPd+thwZCZAACZAACZAACZAACTxG4OTJk9K0aVOHcu/r6yvff/+9+Pv7S//+/WXnzp0a/Fu/fv3HrnPeoQHgTIPbJEACJEACJEACJEACJODFBLJkySKLFy+WVatWCWb7IUjXDiOgXLlycu/ePS1GG94j0AAIj44Xn0NRDXzYR48efWKUVapUkUmTJj1x3PlApkyZws0P69yW2yRAAiRAAiRAAiRAArFL4NChQ/Ljjz9KUFCQFC1aVFasWCEffPCBzJw5UwcGvfDTTz91q+gaDYDY/SyjfPfMmTNLrVq19Ivg3MmxY8dk69at0rJlS+fD3CYBEiABEiABEiABErApASj+1atX16DeEiVKSJ8+fdQIWLp0qbz11ltSpEgRKVy4sHz99dduPSENALcweWejdu3aOaw+c4RY/oFfGEpv3759Wzp16qSloNOkSSOtWrWSGzdumE31/e+//5YmTZo4jm3evFmDSMwDf/zxh+CLljp1amnRooVcunTJPMV3EiABEiABEiABEiABDxMIDg6Wvn37yq5du2TOnDmyZ88emTJlisydO1cKFiyoaT/79eunk8IwAJANKCKhARARIS8+j2hvLAc5l3pG/tf27dvrqPElwDko9WvXrpVt27Y9sWIAI+HIkSOOp8S+6VZ08eJFady4sbz77rv6pUuWLJkMGjTI0ZYbJEACJEACJEACJEACniEAHQ8eHaju+/DhQ53cxZ1y5colAwYMkBEjRqhBULFiRWnevLmuArz55psaGxDRiGgARETIi89DIccXA8tCECj4169f1+IP2MeM/bfffqtR4mnTppUCBQporlicc0d+/vlnXU5q3bq1WpcDBw6UhQsXunMp25AACZAACZAACZAACUSRwIULF2Ts2LGquxUqVEiuXbumQb5md/DsgB6YKlUqgbeGKQgQRhBwREIDICJCXn7e2Q0IkeBt27bVqm8YdooUKeSTTz6R7NmzS4UKFTQlFKrFhSchISGO04gn2LJli6RLl05f+AKiqhwCkCkkQAIkQAIkQAIkQAKeIfDbb7/JyJEjdSIWOf6h43Xu3FneeOMNmTBhgnz00UfSq1cvqVevnmMiGCO5efOm1gTA9pUrV7SNs26H4xAaAI842PZn1apV1dcfOV8RBY6qcKbgS4IlI6SJgptP5cqVJfSXACWinS1F+PibbQICAjTQGFan+Tp9+rTGFJj34DsJkAAJkAAJkAAJkIC1BODO/fnnn8t7772nk681atSQDRs2aHpPvMMIwOQupFSpUo6bwxMEcZtQ/mvXrq3tfXx8HOfNDRoAJgmbvuNDxSoAgkOyZs0q+fLlczwJlPUGDRqor9j58+c1XRQCSZwlffr0goISWGqCIKDEFGQZWrlypRw4cEAP/fLLL5pfNnQfZnu+kwAJkAAJkAAJkAAJRJ3AmjVr1K//8uXLqvwjzSey/8ADI2/evDJ69GiZPHmyQ/kPfae7d++qOziUf8RxIi1oWJIorIM8Zi8CcPvBl2LcuHGPDbxbt266RAQfMijtMAZMZd5smCdPHo0VQHwAjIGGDRuap6RkyZJqfcKyzJ07t1qRsDiRZ5ZCAiRAAiRAAiRAAiRgHQHEXCLHf/LkydXVB9l8sAIAQYEvpIDHxCwyPTrLqFGjNBYA+mCOHDnkww8/1DShrpR/XEtNzpmgTbehxJtuO86PgCBgRIXDrQd+/M6C1QFTpk2bJv/8848kSZJEEidObB7Wd3zxunTpIlevXhUEElNIgARIgARIgARIgASsJbB+/Xr130d6dgjSur/wwguahRG6GNx6kOGnbt26gtz/phEA5X/IkCGOzD/PPPOM1gJ4++23wx0gXYDCxWP/k3ARCq38h/VUiCIPrfyb7RImTEjl34TBdxIgARIgARIgARKIJgF4ZjhP3i5atEgLe5ndYjWgTJkyWvgLx2AMYL906dJqBCA2E37+yNiIWM+cOXPqpUgAE5Hyj4Y0ABQXf5AACZAACZAACZAACZCAZwkgOQs8LxCziVSeyOYDgZ8/ZvPNmEwcw3lkAIIg5SdqNSEzkGkEVKtWTb755huH8q8N3fxBFyA3QbEZCZAACZAACZAACZAACUSHAJT8BQsWaGIWKPfmKgASr3To0EFXAXr06KGGADI8IvbSFCR7OX78uPTu3Vvy58+vsZuZMmUyT0fqnQZApHCxMQmQAAmQAAmQAAmQAAlEngDiKQcPHiybN2/WIq3OPdy/f199/JHa87vvvlMDYPny5eLn5+doVrRoUVm2bJn6+H/55ZdaAPa5557TmABHIzc3aAC4CYrNSIAESIAESIAESIAESCCqBMykLIGBgU90YQbyIsAXs/vFihXTTIw4bkrx4sXlxRdfVLcfrBZADh06ZJ6O1DtjACKFi41JgARIgARIgARIgARIIPIEkN7z4MGDmlkx9NUo9LVjxw49jGJelSpV0pSfSOlpSrNmzXQFwFT+cRxp2qMiNACiQo3XkAAJkAAJkAAJkAAJkEAkCGTMmFFn8Dt27Ojw/Tcv37VrlyAOAGJuwwVoxYoVmtcfxxMkSCAI/LVCaABYQZF9kAAJkAAJkAAJkAAJkEAEBOC7v3XrVqlXr54G9KL50KFD5Z133pF79+4JAn/bt28vnTp10ixAoY2ACLp3+zRjANxGxYYkQAIxTSBXrlxa/RCzHpT4S2Dbtm0aEIe82JT4TQAuEiNGjHDMlMZvGnx6OxIICAjQ4F2k/yxcuLDcvXtXA31Hjx6taT7r1Kkj/fv3l9dee00fD6lAYQTUrl1bVwJgQFghNACsoMg+SIAEPEIA6c769u0riRLxT5VHANukU1Q7P3v2rMBHlhK/CWzatElQQIlCAnYggJz+U6ZMkfLlyz/muoOc/l9//bW+sBLQrl07MSc4ECiMir9p06aV5s2b62OaRsCsWbMse2z+V7UMJTsiARKwmgBm/lH90NfX1+qu2R8JkIANCUBpQuV6Cgl4O4HDhw9rxd6KFSsKZu0HDhyoef5Djztz5sxaydc0APD97tOnj3zwwQdSsmRJR5EvGAGIHbBKaABYRZL9kAAJkAAJkAAJkAAJkIBBAMr65MmTpWrVqtKgQQPp2bOnINc/fPudBceR+//OnTuSI0cO+f7772XDhg2SMGFCmTt3rnTt2tW5uWXbdKy1DCU7IgESIAESIAESIAESIAHRQN9ChQrJxIkTVbGfM2eOdO7cWbp166aGgMkIsW4oDPbUU08JXIPWrVsnGTJkELg+njlzxmxm+TtXACxHyg5JgARIgARIgARIgATiE4HXX39dPvvsM03vCWX+hx9+kIcPH8qgQYNky5YtGuiLFJ4o5hXarTVbtmxiFvxCzECmTJmke/fukiVLFkG/Xbp00YBhK3lyBcBKmuyLBEiABEiABEiABEgg3hGALz+Kdz3//POq+CObz+7duzVmBe48vXr10mDfl156ySWbW7duacazr776SlcDUAQMmYKQAGHmzJkur4vKCRoAUaHGa0iABEiABEiABEiABEjgXwJQ/JHH/+LFi/rCYRgEmM3PmjWrJEmSRF555RVBcPAvv/ziqAHgDBAuQHARyps3r7z//vvSqFEjnf1funSpvPfeezJv3jzn5tHapgtQtPDxYhLwDIHZs2dLv379BP6D8VkQMIXMCJg9ia+yb98+LRCDfxwUErALAWQ8OXDggCo+Vo45KChIMDuaP39+y7oNCQmRNWvWaCYWyzplR/GGwPXr17Vab8qUKbWCL4p61axZU1auXKm+/L/++qumrkU662+//VZ69+6thsGrr76qqwJhBfkWLVpUli1bJu2NgmCQEiVKyG+//SaNGzeWIkWKSO7cufV4dH7QAIgOPV5LAh4iAMXXx8dHmjVr5qE72KPb06dPa8EfsIivsnfvXjl37py+4isDZMeAEQh/WIo9CKDS6T///KPBj1aOOIeRJQVpEq2cFICf9urVq60cJvuKJwROnTql7jkFChRQP38E9M6fP1+fHkbAgAEDtIYJMgLdvHlTC3nt379fzyP/P9yGjhw5onED8P1HATAI3IRGjhwpkyZNEhgKEKQEffvtt+W7776TTz/9VI9F5wcNgOjQ47Uk4CECyPcbGBiovoQeuoUtukUNAMyAx2cD4Pz58zqTOmzYMEs/M/wzQp0FK6ssYyYVYqVyhv5gAKROnVoL6mDf22XXrl3q64tMHvFVsmfPrllNkMvcSsHsqdXy4MEDDd60ul/2F/cJIHAXOfuhsN++fVuV9bfeektmzJgh6dKl09SfqF0BwYSWv7+/xgc0bNhQ03vCcMAs/6hRo/Q7iD7QJ1yBkDUILkT4u9qhQwftA39T1q5dq9vR/UEDILoEeT0JkIBWK0yaNKkqaVbjwCqIlQollmtRaRHLqXYQKFKXL1/WfxpWjhfBZliSttK4wj8qzKbWrVvXyqHKoUOHdDZ5xIgRlvYL4xI+u4kTJ7a036NHj8rGjRslX758lvWLVcFt27YJfIEpJEACsUvg7t27+ndj4cKFqsBjNPgfCPc0pO9EHAAMAbxMwXH8fSxbtqx8/vnn0qpVK9m+fbv+f8P/JSj7cBtC4C8KhyEOAK5pTZo0UXcguAFh9h91AqwQGgBWUGQfJGAxgYCAAFv5/0OJgrKDVGZWSpkyZTQDgpUGwNmzZ3UmxspxerKvNm3aqEKN9HHeLidPntTqlVZnq/DUc2PmDf+QMQtnpfz000/6u5A8eXLLusUqCPjaReCqg5VMOwiM4KefftoOQ9UxwhUO3we7CIpcWfk33BueG774cM9Bdh6sAKBgFwTuaTAEMLkCwd+XH3/8Ubexoo3UoAjsXbRokWb7GTt2rIwfP1527typ7q5I91m7dm2HEYBYl7///lsQF7hnzx6ZNm2axgNoh9H84WPM2Dxas41mR7ycBEiABEiABEiABEiABOI6AczgYyUZyj9m7lOkSKFFvn7++WdB3BaOQ+FHEgu0O378uK4MzJo1SxA38M0336jSX6pUKa0TgEk0rPRmzJhR32EE1KpVS1cCPMWSBoCnyLJfEiABEiABEiABEiCBOEEgODjYMbN/5coVzcaDWXkU9Ro+fLhjFr98+fLyzDPPyCeffCLIALR48WLNAtS2bVtV7pHKE65DCO7F6uOGDRue4ANjAEYADAK4/CAGymqhAWA1UfZHAiRAAiRAAiRAAiQQZwjAWQZZe/D+8ccfq+sP8vSj4i/y9ocWuPQgC1DlypU15z/OI9gcLp1YIUCMAOLQMMt/4cKFMGOxkAocLkKI/fFEQgEWAgv9qXGfBEiABEiABEiABEiABP4lgDgRzOYj28+7774riGtAPn7EASBA31mwKpA2bVoN6F23bp1mBMJ5xEEg8BdpPxEzULx4cY0VgrEQWpAJCLFEnlL+cT+uAISmzn0SIAESIAESIAESIAESMAggC9nmzZtVYTcTBqBIF5T0FStWyOTJkzXtL2ChYCMUfPj0w83nxIkTmsQBLkKICUAhO6wiFCxYUNki4w8CupHz3xT0O3XqVEchMRzv2bOn3h8GhFVCA8Aqkuwn3hJYNvMn8ZszVyqtWev1DKa/0k4S3Q+WF6Zbk0bM0w/8yszv5Iu335P0xhKpt8vqmtXlr4oV5MMBg7x9qDq+Af16S82ly6Xi2vVeP957fn7y4rw5Mqd+Y68fKwY4/q1OEnjqtDT+ZZ4txotBznmhpVxPkVLaT5hkizG/N2akdPpqpOTd96iokrcO2ieCBFObipaT32o2lk9H9PLWRwhzXMNe/UCK79kmtTYsD/N8TBxM+Ptxj98GGXxQy6JcOeNzMlx2unfvLn379nXcF2k6cR5pf5G3H5V+4eNvCop+IWUoUiOj0BfciJwFxkLp0qXVUEDWMBSkq17d+F/y11+aLhRte/ToocYAUgCj2rBVwjSgVpFkP/GWwD/GkycNeShy7rzXM7ho/IHxNWYm7DBWwDyUO5fcv3bNFuO9ZiwRn0mX1hZjBdtTRkGZ60aKOjt8Fx4mTSL7Cua3xVjB9rzxTzqx4eNrB7YYL+RSkiRyNYW/bcZ8NGsWLbzk9YwjqAV3PeSBnEprNLrs/f8/Hn1THv08nTqt5EzgY7txOz9DWNvI0oMUn0mM3wcE/ULZR2E/pPc8fPiwKueoyNu0aVO9vEqVKnLmzBlBHn8z049zvy+//LKuECC/P6r+hpacOXMKUjyj0GOvXr10G7EFzz//vPz+++8ybty4J5R/GAkwBDCO6AhjAKJDj9eSAAmQAAmQAAmQAAnYngBcb6Dw37hxQ58FvvzI42/OuufKlUsGDBggzgUJEReQKVMmwew9Zu4nTJigLkAmjEKFCqlhAJcfsx/znPkO5R99YtYfgnE0b95cihUrJsuXL9fif+a1UP5ffPFFXVUwr4/qOw2AqJLjdSTgQQJ7ShST0b0+9uAdrO16RN9esr9IIWs79VBvx/Lkli8GD/BQ79Z3O+HDrrKtQjnrO/ZAj+cDM0rfUcM90LNnupzRuaOsr1XDM51b3OsNY3a++9QJFvfque5+afeSLG/SyHM3sLDnh8ZM9tuz7OEWicdeUquJzGvwgoUEPNvV+wOnyJ3ESTx7k2j27ux3ny5dOu0NRbiuGSvQzpV3UdwuWbJkeh6uPb/88ov69SPvP2bk8Y7c/qjk++mnn2rxrogqo8PgSJ8+vc76f/3119o3xtOhQwfNEHT16lU9Zir/qDWAIOToCl2AokuQ18c5Avv27RM/w+cYL1OQggu5fmNKLhmpxTZXtk9lys1VKkm51WsMPHtiClGU73M1TYBsrOH9VXXNB9xeobxkO3zE3PXq91v+yWXNM3W8eozOg9tdqsQjlzjng166fS9xYlnVqIGXju7JYe0vWkTSnD//5AkvPBJiuO8tbf7IpcMLh/fEkA7nzC83kxnuWjaRFdUbyaeJ3pEkd72zejGUbaTczJ49+2NEExu/czNmzFB3H/j6w1cfCjpm+SHI8x8YGCioCQAXIFT5Re5+zNwjdgBK/YIFC+TPP//UGAG49aC9s8DNCG5CX331lboIwbUIKwrPPfecrgSgLVYW+vfvr9WBrVL+0S9XAECBQgJOBODTh4AfFPMwXzAKKCRAAiRAAiRAAnGHgDnzj2Bd/N838/KbT1ijRg0t1IUUnijYBZ/86dOnyx9//CGrVq3Sgl+o6ovVgtGjR2t9AGxPnDhRBg4cqO0wk7927VopU6aMrgiYfeMdgcNYOUDhMKQVffPNN7Vfsw3GB3egzp07i5XKP/qnAWBS5jsJ/EugcOHCgkCgkydPOl74xaSQAAmQAAmQAAnEHQJmvn5U3IXSDiMABbxQnMsU+PFDuUe6T7jjICUo9ASk8ERqT8QBIPMPlHxMIB49elQvhVGBPpcsWSKzZ8+WQYMG6QoBYgvM2gEILoYxYUqWLFk0hai5j3cYAdu3b7fE7ce5XxoAzjS4TQIkQAIkQAIkQAIkEC8IIG+/WWUXxb5cGQGAgSw/r732mrrowHCAS8/p06fV3Qf75sQh/PPh2oP0oHD/CQgIUJZt27aVL774Qo0EuBMhvgBpQeEuZMrNmzcladKkugvXImQGQt2AHDlymE0se6cBYBlKdkQC1hFIb6QVq7BqtXUderiniitWSbpz5zx8F2u6D7h0WaosWWZNZzHQSxmjvkTGEydj4E7Rv0Xy6zek5q8Lo99RDPVQfOMmyXbocAzdLXq38TMCDp+Z80v0OonBqwtt3SZ59gbF4B2jfqsERqaXhkY9F7tI3kN7pOC+HXYZrtRfOkd8g+/bYrzhGQHZsmXTWgCYsXcODEa6zmeffVZQHGzRokVaxAvGAeIHoOjDx//Bgwf6/G3atJGuXbsK3IoRHAwjAEHDpiCWIHXq1BpXgHgCuB5hTJ4QBgF7gir7JIFoEiiwY5fgZRfpPGCwXYaqCt+7vfraZrztvxplm7GmP3tOerzXzTbjfX7CZNuM1d8wrvp3fMs24238/X+zmt4+aJ8QkWEvtff2YTrGV3vVAse2HTYG9nnDDsN0jNE0Arp06SLHjh3TmgCo+ItUnMjZj9ScmLlHohAE6zZp0kRfZgft27eX+fPnC97h49+iRQvB7P93332nCv17772nbkEIFoYRgAJfCDjGC5mFYARA+Uc9AmQS8pRwBcBTZNmv7Qggxy9y9cKPD5a8u2KU0xZjjc7d5rHaztf443IpQ/pYHUNkbn42a1ZJcvt2ZC6JtbZ+Rjn3oGJFY+3+kb3x8dy5JOG/s1KRvTam2ycwxnnPKMyDdI12EIwX6WbtJCuebSQBKF5mEzmfKVC2l7dHetzwkE5u10USGu4idpPLAelE//fZbeBujhdGADL+IGsPZvHh/w8lHhl5kC1o8eLF8tZbb6nybna5detW3YRhgIDdO8b/BNMIuGj8bnXq1EnPI43obeP/2siRI7VvGAFly5bVdKJw9UFGIE8r/xgIVwD04+APEhDx9/eXbt26aaAOfuHdFaSQM9bo3G0eq+1SXbkq57JkjtUxRPbm/v+g1rL3S8qr/0hyY+bGLpL60iVJdN8ey/J+9x6N877xjzXxnbtejzi34fqyqWplrx+n8wBvpkghJTdsdD7k1duvfTGK/mGrAABAAElEQVRU62O0HTXGq8cpp8If3v7cRWRas/pGae7w28XYWTf/PaS5eknuJ4q51Ngx9vyhboQAXOT2f+mll1Rpf/XVV1Xxh3sPVgWyGpNUEKwUYFVg7Nix0qxZM10dgG9/8eLFHUbAkSNHHL3jOsQU9O7dWzMIIWUo0n+iWjAMj7ffftvR1lMbXAHwFFn2azsCKP2N9F34RUSxj7gqmJ20i9hFQTV52mW1AuNNbMxO2UmwemUXwcqK3b67MF7tNKPrf+26+NrEgA3ve5vSyCqT5I49VjmdnyORTXz6nccc0TbcdUqUKKHZduAJAFm4cKGm58Q2gnMxO4+sP5jRRyYguAWhkBfiA+D//8Ybb2hxMLTHpCI8C+DSA4HLjylFixZVTwO4+qBoGFYB4E6UwjDEY0L5xzi4AmB+GnwnAS8jAHeHBA/t4Vpkp7HiY7bTeO00VruxDfl34Q4+4HYQO30XyNZz3yjz62qPdWfj762xQp7Ay91khw0bpjn+oeBv27ZNXnzxRTl8+LDm9ccKwNy5c/UDRdpOGAKJEiVSf3249aAaMNyBUKwLRgBWAoKCggRtkclny5Yt0rdvX0dhL3SElQHcAzUEUCcAcujQIX1398dDI3gdNQngToQ+EDAcGeEKQGRosS0JxBABVFN9ddH8GLpb9G/z8vJFsqFm9eh3FAM9bC9XRlr+uSYG7mTNLd6Z9YMsaWGPKqVH8+aWuvt2WvPgMdBLzwljZNarr8TAnaJ/i8vp0kqF8yej31EM9fDFFwNl4gddY+hu0bvNg4QJpOD9m9HrJAavHtu1mwz9pF8M3jF6tyq1/rxcT54iep148Gq4+cDHH9V+69evLx9//LHOxCPYF2k7oZg//fTTqmxDaYdfPzL1mJWAL1++rDUBUAkYSvjq1atl/fr1+kIaz0qVKsnKlSu1jfkYcBNCrKGp/ON47tzuxw1B+UeBMGQjGjNmjAYa37t3z+zerXcaAG5hYqP4ROCMkYJzypQp6vcHyx8vHKOQAAmQAAmQAAnEHQLw40fsHzL0mPUAdu3apf75cNOBi8/GjRulYcOGsmDBAjUQUNAL4qoScPLkydVNCLPz54z02KguDGMC90LxMEiCBAk0o5DuROHHhAkT1O3IDEZGvQEYBAg8dldoALhLiu3iDYGqVasKinrAkjdfnsrDG2+g8kFJgARIgARIwMsIQDl/8803HUW9oLC3atVKM/SgKi8EWXt69uypCjuCd+HWg0JfEVUCxrVYLYCbEOIKQxsBqAXQunVrDRpG/EFk5O+//9YYBAQSI5vQzp071e2oTp064hxsHF6fjAEIjw7PxUsC48ePj5fPzYcmARIgARIggfhGAAo0Am+R4tPX11er/aJCcGhBwS4U/EK2HqwYoNgXXv8YmeoQFOxcCdi8FilBM2bMqLumEYDAX9QCgAvQu+++qysPcBX67bffNIsQrglLEJOAVKMlS5ZUowL9vv766/LZZ59p8hKsWCD+ABOY7ghXANyhxDZxksC3336rfn558+YVvBCoAz89CgmQAAmQAAmQQPwhACPgmWeeUUUeSn1YUq5cOc0UePr0aTl58r94nN9DVQJ2pcCjT9MIgAsQMgchrShy/q9bt07Onj2r+2Hd+6effpKmTZtqfQEEEENXgQGwYcMGjR3AGLAq0bFjR3VbCquP0Me4AhCaCPfjDQFY8QUKFBAE7kDwS4hfcG+QQlu3ydt9B3jDUNwaQ5fe/SRX0D632sZ2oxwHDkr3Dz+O7WG4ff/XBg+RjCe9JUl4+MPOcPqM9O3cJfxGXnS2zeixkuryFS8akeuh+F+7Jl+0+5/rBl52pvnUb8U3kkGJsfUICR88lFEtwlb6YmtM4d233vyfJdjIQmMXGda9nSS9c8vrhwsjAIKVACjU0BEgztl2MEuPGAEo49OmTdMZ99CVgPWicH7ACIBLUb58+TRFKFJ/Im4AbkA1a9bUVQCkEzUFrkIjRoxQFyLEKRw4cEDdkYoUKSI9evSQypUra6AxgoEjI/b5BkXmqdiWBNwggLLbSOeVJ08ebY1fQuTt9QZJe/6C4GUXKbN2vUeG6ol/ciiGVm61Z7IAPTTiRqyW4n9ttrpL7e+hMQNltSS7eUsqLVthdbfa3wMPKDyFtm73yFi1U4uLA6IYWvWFSzw2Xqu/u3l37/XYWNExvr9WfofrzP3Vo+N11fmDRJH/m5Hz0EFX3cXI8RvJ/OWW8XJXav6xyN2msd4ORgBSekKp/+uvvyTESF9qBtdihh5pPjEbj7SgMALMLEFQxFFLCJmEzp8/r+lDoeibguDcwYMHy+bNm7U/uBhh9v+FF16Q+fPna7wh9BF4JuB+zgYAYg2QmtTM8gOPBbj9QOFHClK4LyEtaWTF+v8AkR0B25OAzQmgeI6PkZLLDpLAGKediv2gwvJ1I92aHeRa6lRy1ekPvreP+bwxu2W10uepZw42lCSM1S4zyvguWKmceoqrc7+3jBnI09mzOR/y6u2FrVpItkOHvXqM7gzuakBaOZkthztNvabN28N+kEV1W0jlDcu9ZkxWDmTUqFGCKr5I/uEq2w788JGBB3UDYCRA+UdAb5cuXfQYiooiHagp77//virwCAiGsYDMQgMGDNBaAnA5MrP3YIYfLkbo0xQYHEglij4e/FvIExWD4fIDiYryr9fp1fxBAiQQZQIhxh+JEA/MpkZ5QOFcCKUE47WLZDxxQu4af1jtIPdQSXrnLjsMVceY5chR2yip+N6isq5dCuPhO/vUqdO2+S5goKXXrZcbRspDu0jyGzcl7+49dhmuy3FWXrXcVtzxIPf8Esv0/9WVwHP2cE10CT+cE6jgC0G2HQT/OmfbqVixoiDbDmbrEZQLQd7/mzdvanvsIz8/ZvfhLgTvAqwYIG4ARkWDBg3UeNi0aZMGE3fv3l3KlCmjGYPgeoSsRGjnvJqAVQIEIMP/HxWD4S6EImLREa4ARIceryUBEiABEiABEiABErA9AWTlgesPcv4PHDjQUekXx+AW5Jxtp02bNo5sO5iJh2sQsvCYgtUAKPWYvUdQcGBgoJw6dUp9/pcuXaqz/KgLgAJjqDsEZR6ZhJCCFFWDQ68mYMUARgDiEhC3OG/ePKlSpYp5uyi90wCIEjZeRAKeJXAh41PyV7Xo/XJ7doSP9/5njWpyKUP6xw966d7VNAGyrk4tLx3dk8PaUqminM2S+ckTXnjkpn9yWdWwnheOLOwh7ShbWo7nyhn2SS87es/PV5Y2e9bLRuV6OHuLF5VDBfK5buBFZ0KMRVG4FNlFDubLL0GFithluLK4dlMJ9kB8lJUAEGT7v//9T5V/VPtFEa8KFSpo1p7wsu0MHz5cpk6dKtWrVxe4Dl248F/sHmIA4NcPQdYe1BXAagAKio0bN0799+HPj8Bi1B9CgbF27dppZh9zNQGrABgbVhNwDEZA9uzZtQqx6Q4UVQ40AKJKjteRgAcJBBUvJmN6dPPgHaztenSvj2V/kcLWduqh3o7lyS3DBvT1UO/WdzvlvS6yvXxZ6zv2QI8XAjPKgK+GeKBnz3Q5s2MH+bNmdc90bnGvcM/5ZELksnxYPIRIdTe/TWtZ2bhhpK6JrcZwMev6w3exdftI33dZwyayoHmrSF8XWxd81H+C3E6SLLZuH+F9hwwZor7+cMlBXn3M7pv59lu0aKErAWa2naFDh2rwrdkpMvAMGzZMs/d06NBBVwG+/vprTccJNx0ECWMfFYVNgRuPKZjRv3Tpkrmr7+GtJiDWAEYArkEl4uhI5MOGo3M3XksCXkwAqbZQRAOFQEILlgadl/dCn+c+CZAACZAACZCAvQjADadbt25aB8gs2IUngNvO2LFjpWzZsjJz5kzp2rVrmNl2cB7uPVDaYUhg1QCKP2b8sTKAVOPIFgRFH777EBQMQ6YguA6h/pCZfhTH9+zZo6sJMDwQUJw+/aOVdefVBBgBCEBGnEB0hAZAdOjxWtsQQH5/BPI4R8vv379ff9nMh0CwD36xnNuY59ytrGe25zsJkAAJkAAJkIB3E6hVq5YG3SITDwJwzdz/GDWMAPjiI5sPFHy0adasmSrsEydOlI8++kh99hHEC/cdBPdCyYdrTrJkyRwKP4J6MVtvGgDI4IN9pCBHIS+kHz948KCuFsCNqHz58mKuJmDlAW5FO3fu1FUKk2Z0lX/0QwPApMn3OE1g9+7d0rJlS/2lNB8UOXVhbZuSO3duc5PvJEACJEACJEAC8YAAZuCRSx9+/KGNAATuQmGH4l+/fn2lgbaFCxcWuAP17t1bVxCuXLnicBtKlSqV/PHHHw5y8P131jUQ+IsX5L6R3QyC2f7Dhw9LwYIFdd9cTUCef1y/fPlyNUj0pEU/aABYBJLdeDcBFP2CRR0QEOAYKIJrgoKCHPvetIF8/ahOaRdJaMx4YMx2ENRBSPhv/mQ7jDeBwdYudSZ8jNTViYIf2AGrjpHfW899VPje2ulvQiIb/U3A3wN8d+0iCR8Ee339mbCMACjdP//8syA2wHTzMY0AGASo2rt3716NAUB1XqT+RH0AuBKjjoApCN41g4FhKCBmoF+/furC06hRI11lmD17tmAbgcjIHJTAiEvBioG5amD2ZeU7DQArabIvErCIAKqpeqqiqkVDfKybqXXsEeyHQRfbtEV+err6Y+P35p2vW73kzcN7bGzZDx6SxQX/C3B77KQX7vTv+JYXjirsIQVcuiwbMmYP+6QXHv3wo0+8cFRhDwn1JXYn/i9IM+xW3nP0jRH2CbQHtS2VA70HXjgjcTYCoKC/9957mqkHLjrI449AXmTwgaIOgRGAGXsUC0NRL1PJxzm4HJty/fp1SW0UtITyX7t2bWncuLHDfx8ZfuCGBDH7fvnll2XatGlqBJh9eOKdBoAnqLLPeEXATpWAMVa7zMrhS4Sx2qVyMVYVTuawj4J22SZpW/E9wHcgOIzgfJzzRrHT99bkh0rAdllpwpgPFcivxeHM8dv1/Z6xOt130HBJefWqVFq90haPcTVlGunZ5xuZ16q8JL990xZjdneQMAKQ879jx46yZMkSdb8pXbq0BvMiYBcFwjC7j3gACIwACCr4upK7d+9q/n9T+e/cubPWBIBrEYKEEYiM1QSIaQRgDNEt9OVqPDiOMdEACI8Qz5GAGwTsVAkYY0XKO7uInSoXB1y8JLeMmSK7SEpjNgpKnx3E9/6jkvd2GCvGaKfvrckULiV2qWiOMV8LSC0ZT9qgEm0EJTy+7P8/mdOkrXSZMl02V8lkfhxe/T7ljUbSaM5mmdmyg7z67QivHmtUBvfVV1/p7D+UfWT/6dOnj7z00kty+/ZtefXVV3XGH0HBcAfCqgBm8C9fvizHjh2TEiVKOGb3zXvnyJFDPvzwQ0Gw8KeffiqTJk3SoGHEG5hGAIp7ORsBSFLiKcFqBoKN7aMJeIoE+yUBEiABiwgEGJUc7SIpr/5jl6FynDFAIPGdOzFwF+tuke7sOes6i8WeUl7/R8ptXiOZzpyIxVFE7tYZLp6Vpr/OiNxFNmkNRfzzzz/XmX4MeeHChVKkSBEdPVx8YBz8+uuvki1bNp25N9OEYnYfgbwo6hVaEGuIFKNwKYLAiHjttdc06BhBxhBkKqxRo4YaGbiPc60AbWDBj4fGinr79u3VEEHWQ64AWACVXZAACZAACZAACZAACdibALL7QFFHik+kAYVSjhUAzJpDkOEHCjrShcMw+Oeff7Q9svzAzx8Cn/8bN25o4DCy+aCOwPbt2x9zE0LtAUilSpU0/ee8efM0NuCNN97Q45748d1336nrDwySq4bLGVcAPEGZfZJANAnsKVFMUF3XLjKiby+jEnAhWwwXlYC/GDzAFmPFICd82FW2VShni/GeNyoB9x013BZjxSBndO4o62vVsMV4b6Twl+5TJ9hirBjkL+1ekuVNHgVLevugHybwkbdnfe/tw3SMb0mtJjKvwQuOfW/feH/gFLmTOIm3D1PHV6xYMXXjgdIOQSXfQ4cOadrO6dOny4svvqiz6KayD0Uf9YNSpEih7fEDNQIQGAzlH8XAUBTMjBHo2bOnZvlBOxgBCB4ePXq0xgLA79+TgloDeD7UEEBGRK4AeJI2+/ZqAteuXdNy2iirHZFUq1ZNLf+I2ll1/tJTT8nmyo/yBFvVpyf72VylkpRbvca4xX91FTx5v+j0fTVNgGysUS06XcTotdsrlJdsh4/E6D2jerNb/sllzTN1onp5jF+3u1QJ8TXqgdhBECy6qlEDOwxVx7i/aBFJY1Q7tYMgNmpp86Z2GKqO8XDO/HIzmb9txruieiP5NNE7kuSuPdzM4K//wQcfSLt27dTHf+PGjTJ8+HAN0IXfP1KKwyjAKgGy9SBLEAJ2UR8AgsxACCaG+9Bff/3lUP5R1AvGAGIBTEFsAV6eEhQRmzJlihYXw2oGDBgEOKOyMA0AT1FnvzFK4IUXXtAUW2bZ7NA3xzLdpUuXHqsDgGp9KMKBgJyIBEt9WPqjkAAJkAAJkAAJxA0C48ePl6eMCbdnn33WEbyLYFzMkqOYV9WqVbWAKGbuTYFSPXbsWJ21x+w/XGsQCAxlv3r16oLUnqgJAEPArDA8btw4Vf6XLl2qRgX6wnUzZsxQl6I2bdpIixYtzFtY8o7CYnXr1pWKFSvKl19+KQMHDtT4A+gzMHBoAFiCmZ3ENgEo9/ny5XNU1ws9nlmzZgmKgTkLfuHxopAACZAACZAACcQvAgiKxSQglGHMzmNGHzPk8O/HKgACfmEAhBYE+mKGH+49KNiFgF0E1SKzDlYL4P4DJRsuQBC43eTPn1+WLVvmUP6R+hNFv3AfKOi9evXSAGIYFog9iIrcunVL7hjB/Jjdh2Cmf/LkyfoMDRo0EBgxyEKEVYgxY8bQAIgKZF7jfQQw81+5cmX95Q1rdFiawzIdhQRIgARIgARIgASgvL/55pvSqVMnde+Bm0/v3r3VIEAxLmwfOXJEcubMqbDWrVunQb+ozou0nwgWRhBv1qxZNSsQ4gVCi2kEoKIwAm+RNnT16tW6MoAMQsg4BMGqQ8uWLXWGHisDUZGhQ4dqfQEYEZCtW7dKoUKFNCYhh5GKFEZOlSpV1OjAuBgEHBXKvIYEPEwg/ZkzUmHVag/fxbruK65YJenO2SMtHyqqVlmyzLqH93BPZdaslYwnTnr4LtZ0n/z6Dan560JrOouBXopv3CTZDh2OgTtF/xZ+RuGeZ+b8Ev2OYqiHQlu3SZ69QTF0t+jdBoXbGs78KXqdxODVeQ/tkYL7dsTgHaN3q/pL54hv8P3odeLBq2EIwBtg1apVWvkXrjzIBgTXIMzqhxiFCKH0Q+HHPpRqrAxg5aC64fJz4kT4KVyhbDdv3lzbwuUHqwxwETpw4IBmDMKjJTdqssyZM0cQqGsq8JF9ZBgyMDR27typlyKlKVY5Bg0apO4/KGiGeEasWPj6+nIFILKA2Z4EYoJAgR27BC+7SOcBg+0yVFX43u3V1zbjbf/VKNuMNb2Rm73He4/S29lh0M9PmGyHYeoY/Q3jqn9Hz2YJsRJG4+9/tLI7j/blEyIy7KX2Hr2HlZ3XXrXAyu6i3JcWwTSu9omgh4F9PJfaMoJbR/o0CnkhsPfs2bMa2AvXGbgQwwiAew9WAZCqEx4FZvAujADMtmN2H1mBoMwjhsBZ+vfvr25CWFmAIVGnTh2d7Uf8IhKRJEyYUGMBvv32WzUWUCsASnpEAhcms126dOnks88+0/7hboR7wKhB/CL6h5sRApvNcXMFICK6PE8CERDwMf4w+BhWth3kZgp/CXbjj4q3PAtm5sDXDoJxYrx2kTNZs9im8ivSNNpJ7PZdANvA4ydslXoYWYaux4HEDJtKVZKmP22UwLNessqX0fhdc+NV5sh6Gfz+IMm3444cK5nLrWvc6TdSbTz0RwEz9lDE+/XrJxUqVNCZ+jx58qjy37lzZ/XVx0z+7NmzVdlGelDEGMKnH+5AcB0KLfC9h68/0osuWLBAMwQhBehdY2UPgcLw3YdAmccqANKMwvUIsQKuBLP7zzzzjK4sbNmyRZuhwBjqEKBYGQQuSpkyZdJxIWD5lVde0eP4kcixxQ0SIIEoEdBZkAT2sKVvGzMTgTZxJ8GH8dDgCr52EIwT47WL5DhwUO5HMdgspp8RXBMYWbvsInb7LoAr3OKWtGhmF8RSa/4C+cdI6Wt32VS6srwxYbC8P7KPrR6l7rr5cqBuUmk/cIEcz5RLsp+xR6pidyDDB3/v3r3aFLn6UeW3YcOGsnjxYkcVYKwIwHUIAsUewbyBgYEaGwAFHO43cBWCuw3aYlXh6NGjWjMALkZYTThjuPrCeMA9ypQpo/UFEBNQvnx5NRAQf4DgYVeC+2O1ATn9sZKAceB6pCRFVqF69eppQDGMgeDgYA1udu7LPv+tnEfNbRIgARIgARIgARIgARKwmACy5SCtJ/z9EdgLhRyJRM4bdS0w849sQYsWLVIXHrjgQOBqg9l4KN9Q2lHcC3n3jx8/ru5ATz/9tLzzzjuaIejHH38UpBJdvny5IBAYqUhx3Zo1ayRz5szaV7JkyTQOARmJICdPnhRk+QktSO8JYwIrAEWLFtWxIsgYQcUYvylmP+Y+3mkAONPgNgl4EQE7uT3Yaaz4iO00XjuN1W5sQ4zFJbzsInb6LpCt575VcIq0h2PkIwYPbbKKa35iCPg9ZyS1QKCuaQT06dNHs+kgcBduOlDeka6zUaNGOruPFQDMwmO2fd68ebJ27VrNuINZfwgMAmQrnDt3rsYQIA0n3IEQlIsYAwQVYwYffYSOH8D1CFKG8QEjAGOBMQIpUKCArlCgzgDGsG3bNtm/f7/8/vvvGg+AFOmuhAaAKzI8TgKxSADVVF9dFHGF4lgc4mO3fnn5ItlQs/pjx7x1Z3u5MtLyT1Qttoe8M+sHwzXDHlVKj+bNLXX3PcpAYQe6PSeMkVmv/ucT681jvpwurVQ47yV+4m6A+uKLgTLxg65utIz9Jg8SJpCC92/G/kDcHMHYDt1k6Dv93Gwd+81K/XJOridLEfsDcTECKOLwuzcFrjUI1P3ll19UkTaNALgBIa8+AnrhdgNB0S+k14QP/+nTpwWz+2nTphWk5IT/PgKGv/76a3UPgs9/lixZBMG6piBn/5UrV3QX7jxwDwpLsJqwY8cOvQ8ClJGlCPUG4F7Ut29fNVSwqgAjwzQukG3IDBAOq0/GAIRFhce8ggCW3mBhm79o4Q1q+/btgiAdV4LIfFjW4f0yuLoWx/FLnjt37vCa8BwJkAAJkAAJkICNCMCvH4oyMvg0bdpUPvnkE8mbN68eQzDwxx9/rEZA9erVVR959913dfYdrj9w18EMPBR9uNxAELyLazBDP2nSJFXU0S8CcbGygHSgHTp0UN991AX43Ziph0EBQYYg6D1YEUBNAGfZtWuX1iuAwYDZfqT8hEsRYguwj3oGWBmAKxEEhcicXYCc+zK3aQCYJPjudQRgaSOiHr9kEQmW62AVuxJYyAjICcsPztU1zsdhVVNIgARIgARIgATiDoG6detqZpzNmzdLvnz5BPtwx4EhAAUbxcEwcw9FHTPsELj5ILc+jplGAIJ+YQRAb4EivnTpUs3ug/ZQzhEjAAMAcQJYWYDf/71799TYaN++vQbttmjRQo+3atVKgoKC1KUH6TuxggBXHhgSpiBd6R9//KErDk2aNBFci9Sfe/bsUV3HbBfeOw2A8OjwXKwSQAqsLl26aCR7RANp3bq1Bty4ageLnEICJEACJEACJEACJgG4+0ycOFFn5eG7j4BaKOj169fXgFoo+fCth8KPHPuYbESOfijkWBUwjYBy5cqpDnL79m0tIAbl3BS4/UAxNwUZf5AdqFSpUoIVhQwZMmiO/t9++02LgG3atElef/11XRmA1wLy9i9ZssS8/LF3pBBt3LixrhxgEhTuPyNHjnysjasdGgCuyPA4CZAACZAACZAACZBAnCbgbAQgqBez98jpj1oAUNyRrhMz/cipj/eVK1dq6k5AwTG47cB4gCIOn38IYgFMuXnzphb5wj78/YcNG6ZFurJly6bGBI5j9QBuPzAukIYUBgT8+zEOpBdFXIErQcYg1BlAW7gguSsJ3G3IdiRAAjFHoNDWbfJ23wExd8No3qlL736Sf4c9gj+R/777h/ZZEXpt8BApsWFjND+hmLk8w+kz0rdzl5i5mQV3aTN6rFRa5rrQjgW3sKwL/2vX5It2/7OsP0931Hzqt1Jnrj0SGSR88FBGtXje00gs67/esp+lyYLvLevP0x0NG/iyJL3zZApLT983Mv2bRgB85+EGBKUdyjgq/BYsWFDdeeCyc/HiRX2hb+Tvh3sQMvwgFuCtt/6r1I3ZfVNQFwCKOZR/1BSAWw9SdiLgF+cgCACeM2eOBiOPHTtWjyEbEFYHYGDArSgigUGBWAZ3hSsA7pJiOxKIQQJpz18QvDwhnihWVWbtek8M1SN9prpyVcqttk8WoOJ/bfYIh3t+fpb3m+zmLY8p1A+Nf5pWS6Gt263u0tHfA4vH63fvvlRfGLYbgOOm0di4Z1QyvWtUCrVK8u5+VEjJqv5C93PfcI24EQllJ/T1offrzP019KEY2z+fPlDWVKwtVTYsd+ueOY/9l7HGrQssbLQvR2HZUriio8crqVzPTJuNam5cZG569btpBCBIF/76SPUJBR1BvlCsEYiL7D6YrccqAJRzuOfgFZ6g2i+U/2LFimkcYsaMGdUggIGB5CTz589XoyBp0qS66oBAYXMlAQYJMhLBOIAgnhH9ofJwdIUGQHQJ8vp4T8DHWKbzMUpy20HSGEZFUPGidhiqjjGBwRV87SAYJ8ZrF9lcpZK8MG6iLYbrCeXfkw+e7tx52VuiuCdvYXnfH08eL5i1t4t8+FFPabB7mzSe8YPAOLKrtJ8+Uvr0/Fr+N26BLGpSXPIc2Re7j3I2/L+3jZZulpZzJkvCh48qc1ddtUTKL1ktEhz+dbH7UO7f3TQCkBb01KlT6teP2X0U2sqVK5cq6+gNRgBm/+F337FjR60AfOzYMUFwbug8/jly5NA4gsqVK2sswWuvvaYJTnA9goLhx4+KwEkMAxwrDIcPH1b3H/SDlQLEGcDgwD0xLpxfv379E/dx/ykftaQBEFlibE8CoQiEGL+kIUYgkR0ECqqfMXtgF8FqBfjaQTBOT6yueOrZA0+clIQPHv0T99Q9rOoXbH1t9L2FMZjMSD1sJ0lnBDeWtImrGbjm2RMkvoZLhqEF2QnzE2NNdvuWfPlJB9lToIQEJ/J94ry3HfC/cU0+HvqRpDDe46rACEBGoK5du6rrDWb4EdyLGXu4+aAgF3L5o2IwMvSgjgDcdPz9/dUtCHEEzgKXohQpUmiWHij5OI9gY8QWQPGHKxECg9sb2YDQN+5tGhEwPnbv3q2rDd27d5d27dppViHzvPN9IrttD60lsk/F9iRAAiRAAiRAAiRAAiQQRQILFy7UfPq4HO45X331laYAxSw9DAG4BJUuXVpddDBDj8BdKPdwG4Jybwrch+D7j7SiKN6FAGGkFIWLUdmyZTX1J/L3o19U/IUhYQoMBsQeLFiwQI0R3AMrAshcFF2hARBdgryeBDxA4ELGp+SvalU80LNnuvyzRjW5lMEetRKupgmQdXVqeQaEB3rdUqminM0ScS0MD9w60l3e9E8uqxrWi/R1sXXBjrKl5XiunLF1+0jd956fryxt9mykronNxnsNV8NDBfLF5hDcvneIsYiwsFULt9vHdsODOfNLUN4isT0Mt++/uHZTCbY4Jsbtm0ejIarvOgffpkqVSg0B53pCKDIKJR0z/KZAOYei7ywIFEY9oblz56p/v1mtt1q1alr4C7UHkGoUqc+dqxKjDxQm69y5s6BoWZUqVdQdCLUCois0AKJLkNd7BQFYyAiyQSluT7xQ9S8mJah4MRnTo1tM3jJa9xrd62PZX6RwtPqIqYuP5cktwwb0janbRfs+U97rItvLl412PzHRwYXAjDLgqyExcStL7jGzYwf5s2Z1S/rydCcIeP1kwhhP38ay/ue3aS0rGze0rD9PdgTXva4/fOfJW1ja97JaTWRB/egrgJYOKpzOPuo/QW4nSRZOi9g9haDasARuPYcOHZKnn35aXXVQMRhuOsjog+NI2xkQEKAz9mYFXvSDrEHbtm1TZb1w4cLqJoRUnvD5R00AuA+ZAlceFApDoVL0hwxAMCqQfcjUO5A2FKsFcA2CIPg4Mtl+zHuFfmcMQGgi3LclgX379qlVjF8wTwiKcCAan0ICJEACJEACJBA3CMDNp0ePHprpJ3SufSjZ8NVHNWC44KA4GDIEwX0Hijr88zH7j7z9tWrV0rSe1atXV1eh4OBgfUfdAFTwzZQpk2YWQoYf9IG0n1evXpXt27erKxECjuHrjxfOoR/EHWD2H8YBXnAhCj3G6HwKNACiQ4/Xeg2BnTt3es1YOBASIAESIAESIAHvJ1CvXj0N4oUCj3SfoRVsFNlCsK+zoGIvqu1OnTpVEDCMqr5///23jBo1Sg0GZPU5cuSIZvjBdZjhX7VqlRoAyPqDSsPjx4/X1J9IAYr8/XhVrPgovSq8GeB+BIMDKwlBQUFqaIQem/OYorJNF6CoUOM1JEACJEACJEACJEACtiYABR6KPHL0wwi4dOnSY8+zevVq+fjjjx87Bjegzz//XIN/T5w4oeegwMNlCIo9MvogWNcUuP3ATdkUeBOgyu+kSZP+z96ZwNtUfm98mctQmULIPJYhiVvIxV8lRESDOaEUUhGFEhKVUoryI41EUYhMqcgsQ5kyRZIhIvP839+XfTv33HOnc/Y+9+xrrc/nOOfss/f7rv3cc6+13net55GbbrrJ7C7Yn/FMqQ8NxpT6wP+PTx07dvQ9xZHXmgA4AqMOogg4iwB0nahTesWgk/QKBz4Ujems7VmvWFoLW6/oTKSxqMDTn/UGtSg/f/3euvdbwPfWS38T0nvobwJ/D7xC4Xvx9+xsROu5xJcEEPxT99+oUSPzi/LTTz8JJUPU6CPO9cwzz5hSHTsJsH+b2FWA6cc2VIVhEcIo9bFLhyglgkYUek9fIwFYv369OUS/QVKVgH3HSMprLQFKCkp6jiIQZgSqzZnnmqKqG7cyrq43mv249/LLV8rE26LdgMGVMd9q3sKVcd0YtNCWrfJtGe8IYA3o9IQbMLgyZvYDB2Vx3kKujO3GoD169XFjWFfGTHv+gqzLdJUrY7sx6KNjvdNoz/2vrJ7PDRgcHdNOAljdZyegX79+hupz8uTJUrVqVVO+Q6BPGQ4qvRwnCcCirXp9mnZ9G3MrVaoU4x+0oATydvAPdSglRBjsPzT5+hoJwIYNF5W0VQnYFxl9rQhEGALHM2aUc1azkBfs1BWZ5LQDEuLhuldWEL2iBHyV1dC1tFZ0uKAJeZ5dRQrLMR/qupAHdHEAVjzPeOh7e8b6m+AVbO0f2x/W9+HkpVVK+1gkP3ecPkXAmZ2G1GAwET361hcy657ykunMf+UikXZvR7NeJU0/XShXnjwey7UzlojZQxPfl5afvxfruJfe2EkA3PwPPfSQfG/x7UdFRcnEiRNNyQ4NwewCkADA1b/XEs8jCaB23zf4979nWIZIAlAJpqcAzQDsnPXdRU8AhWH6BygVonyIxl8SEUyVgA0M+o8iEJkIFDx4UFZ6hEv8iLUKkXfXn5EJZACvvKQEfN2OnZ4KRm6dN1/+LOyNFWWvlJLYX2G0Jgr8vsN+64lnVIChcfWCnU+bRr6vX08W5C/iqZKzhLD9vE0tufmnvXLompySZ/9/IlIJXePKZxUtUYQEbMnj18ueHPnjnMGxEQ/2lpab3o/zmZcOkARAv0lwTh0/CcDmzZulePHiJviHj58mYHj+8+bNaxp8SQAOWnHAjh07TJDvr9JbuHBh6dGjh3nMnj3bBPdoBbRr185cxy7AokWLTCMxjIbsECxfvtzA5qYSsJYAeembqb5GJALprNVJL5mXake9hCu+Zjt82DMuZ7bqUr1kXlvpTR9m7ZBQf5ZXHo+9ohvqeK5fb/Xy5NmdgoGywzd41ZHDkjslA/8k3k/OI/uFh78dyXyVZD7lrb8p/vdgv+/Tp4988MEHZlWeY6j41q9f3whxTZs2zTD20MRLsoBNmDDB1OmzK9CzZ0+jBmw+uPQPzD/U+nfp0sXU+1NixCo/iQN9Br7CYiQWCxYsEDuJCKQE/NhjjxklYOhEQzFNAEJBT69VBBQBRUARUAQUAUVAEUg1CNx3331Glfezzz4zpUDcGME73P+ffvqpHLYWeubMmSOLFy82rykDommXOn+Mch8ahRH/wlAJ5nqMHgLoRkkCMlLCdimJMB9a/0Apiq6Ar9lKwLYYGCVEJAahmrIAhYqgXq8IuIDA+orlBXVdr9jw/n0tJeCynnAXJeChQwZ5wlecHN2ju6yOquIJf/dZJST9R7zhCV9x8tPOnWRRnVqe8Pdotqzy7LjRnvAVJ6e0biFzGzXwhL+UFHWZ9JknfMXJWZYS8Nd3P+AZf59+dKyczBB6wOrWDbOCv2XLlpjhCcoJ6uHrpw+A+nxYfCjboRwoQ4YMRpmXAJ5An2CcIN82zmMlPz6zk4C1a9eacqDzPlUElBoxh6+5pQSsCYAvyvpaEfBDYPjw4eYX9K+/wrvVfCBPHllR/TY/byL37Yoa1eSAxVnsBaM+e2mtml5w1fi4Jqqq7M1/nSf8PZ41iyy4s64nfMXJdZUqCs3QXjCa9+c3uNsLrhoffyt3o2wvWcIT/l5Ik0ZmN2nsCV9xcluRUrK5uDcWXPB33k0N5Ey6DLyMOPv2228N1Sd1923atIkJvqH/ZKWe5l47CSAwHzt2rAwYMMDU7jdr1kyyZ89uGoLffffdmHsrU6aM7Ny5M+Z9oBd2ErBs2TIzB0q/jMcuA0kFrEL0ImCoCcMM5LRpCZDTiOp4qQoBVPh+//33mHq8VHVzejOKgCKgCCgCisBljMAdd9xhmnFXrFhhgmze05RLH0DXrl3ljTfekEGDBpkkAN5+jGcCdZvPn5IdSnoI5qOjo4WFQ8qHWNn/5JNP5MSJE0K9frp06WIhTR8BCQjHd+3aJevWrTOPLFmymHG4jvIfkgMe+EPi4JRpAuAUkjpOqkSA7v1ChQqZbv9UeYN6U4qAIqAIKAKKwGWKAOU+lOwQoH/99dcC1SelP/Xq1TP8/6z+w+ADVScPDBYgePxREOZ66vZ//vlnUyrE9ZT/ELA3adJETp48KXv27JGZM2caOlHKhjhGT8CHH34oBPskEA0aNDBNwYz/zz//SK1atYwPKALzoMzIyeCfebQECBTUFAFFQBFQBBQBRUARUAQuOwTsJADRLQLx+++/3whx1a5dW661SlvtEmBbCZgm4Zdfftn0CdgqwNCAwvP//vvvm8SBJOD66683K/xw/S9ZssQkBJx39913m56ChJSACfqZGx9Y+e/YsaPjPxfdAXAcUh1w6tSpQnMLq+ehGHy4W7duDWUIz16b2+o5iJr/g2f8h1M+lyWK4gVDUbXGrDlecNX4WHnBQsn7xy5P+JvlyFGpPW2GJ3zFyQpLl8v1W7d5wt+MlpjQnV9O8YSvOFl21WrJ+u+/nvAXnYn6EyZ6wlecLLF1vZzKGLlNtf5A1ls2WTKcu1jP7v9ZpLy3kwB2AigDgq+/ffv25kGpDkG/vxIwvkdbJT/sErBCDwUo+gGtWrUyOwKoAdMLwG7BL7/8YhIDdhHaWiJfb775prn1+JSAoSF12zQBcBvhy3B8ts+ohfOVwg4Ghr///lt2794dzKXJvubzzz8323v8EfA1mAHYogu3lV77q/DwinUeNMQrrpqA78m+/T3jb9s3R3jG19x79spzT/X0jL/3jx7rGV+zWsnVgE5PuOYvjbBOWsPPPndyuLhjOehvmgsiw1q0jTtHhB75v/nTI9SzwG4NHvNo4A8i7KhvEkDAD+0mNmnSpIBKwC1atDCfkwTQtMv5aAZgcPUjFMbK/cCBAyV37tzmOFoBL774onkdnxIwDb8bNmww57j5jyYAbqJ7mY5NBzxbV0OGhBYUUoNXo0aNsKDILzKS2/5NOiQAbOMlZGms1YE0PjReCZ2b0p8ZPy1/vWJg6xUVWC/5an7+Xvreeuh7ALae+y5YPh+3FjpOOcAtbr5bLv/jFcax5MLA3zq+O140852/4C1RzEA4kwTQ3Otbb5+QEjB0oQh67du3Tx5++GFzHSv89AdQEoRWwCuvvGJ2CWjo3WvtlFPSk5ASMKVIJAcPPfSQPPDAA3LPPfcEcjXkY5oAhAyhDpAaEMicObOR/fbl8uW++vfvbzL/hO6RlbMLfjsHCZ2fkp8ZPx1cOXP7XsD2vFew9ZCv5ufmpe+tx7D10vfW/h1GVfdMxsikarR9tJ9PWMlKwW3eKN2yfU7KM3/rnN6JScq8TpxjvvNpYu+gOzFuSoyB2Bcr8KzaU9aTmBIwCQB1/SQD7BxQEkQygD333HNSvXp1qVatmowZM8bU/senBHzcUuNu2LChYR3s3bu3YQZicbJly5YCzaitDuwUJpoAOIWkjqMIKAKKgCKgCCgCioAi4GkEnn/+eaEGHwEwjCQgPiVg+0a3b98u5cuXN2+jrZIgqEAbN25sdgLYHUif/r9wO5ASMME/DchUUNAzYJcj05BMAkIZUd++fe3pHHlOHemaI1DoIIpAZCGAOqVXzEu+gqmX/PWSr17D9oL1K8bDK+al74Ji6963iiIhLxUKnbd28LxkrOJTqgOXP0nA0KFD5YUXXoijBHzo0CGz8o9gF0H6s88+G3OblC9TAnT48OFYwT8n2CJgvkrA7B7ANuQb/HMuNORffPGFDB482NCDcswp0wTAKSR1HEXAQQRQU20/c6qDI7o7VJu5M2Vx7Wh3J3Fo9DVVKkuzJQscGs39YbpOGi+zmnpDpfT3EsXkjk2/uA+KQzM8P3qkTGrfzqHR3B3mYK6cErVvl7uTODj60KGD5X/PdHdwRPeGOpcurZQ5c8y9CRweedQjPeX1ri85PKp7w1UatVeOXJHNvQlCHHnChAlCv59trL4TkENoQjmPnQTUr18/RgmYoJ8V++XLlwuEJdT5w/hDOdD48eOlQ4cO0qhRI4ECNJD5JgEE96gL04PIdQiI+Ro6A+gKQCXqpGkC4CSaOlaqQ2DRokXy+uuvGwqvVHdzekOKgCKgCCgCisBljABKvA8++KDcfPPN0qZNG6HhF+MYpTpXXXVVTBJgU3dS0kPNPwrBNOySAMAWSIBOyQ5sQCQH1P9/9NFH8t5775mmXn+Yua5YsWKmUfjHH3+U+fPnGyEy/ySAZIM58+fP7z9ESO81AQgJPr04tSOAUh/0XtTlqSkCioAioAgoAopA6kEAzv927dqZUhvoN3lPIrDNajKHreeNN94wFOHsBLC6j9EjgBBY3bp1JUeOHCYB4Dh6AVFRUabZFy0ASokoIxo5cqQ0bdpUTp8+zWnGCOr5nESiU6dOZgeAEqJZs2bFSQK6desmVapUiekxsMcI9VkTgFAR1OtTNQLw+BYvXjxODV+qvmm9OUVAEVAEFAFF4DJAwOb+r1y5snz99dcm+L7tttsEGnJ2AKDzpNYfAa+qVasaRFD5JVHAsmfPLij6EtwT5NvaAfEpAZ88edJcx24BFOOIjcH8g8rwnj17pFevXvLdd9/FJAE0ILMIiR9OmyYATiOq4ykCioAioAgoAoqAIqAIeAIBOwmgnIfSHcp4oAGtXbu20TSiOZe6/EDlPOwAELizG5AxY0bp06ePueeff/5ZbrjhhlhKwBs3bjTnwRjEXAimHjlyxJxPCdGXX35pehEmT54ckwQsWLDA7Aqwu/DVV1+Z42gEOGH/8RI5MZqOoQgoAo4gUHbVaunSf5AjY4VjkG79XpKiGzeFY6qQ5yi8eYs826N3yOOEa4AOQ16TvLv+DNd0Ic1zrcUl379zt5DGCOfFLd8ZJVcf/CecUwY9V9Z//5WhrR8O+vpwX9hk3EeSwafkIdzzJ2e+dOfOy4im9yfnkhQ99645k+VsOu+Eb8NGtpErTx9PUcwSm9xOAh555BGzuj979myzOs8KPcF/kyZNhNV7gv2ZM2fKxIkTTcDPDgB6QfQMEKB//PHHQvlPICVgEgJKfmgApreAsRH6mjp1qmkAvvLKK02SwVyPPvqo6QnIlCmTSRJq1aplBMpWrlxpdiO4hrlDMe98g0K5S702VSBAHd3nn38u1Ok5bceOHZN/rf9g/YXAkjKPUW50WL0x5779wsNpS2utHBzL5jwbQ+WFi5x21Yy3p2BBSXf2rKNjX/3PIanyg/MsQG6peFZYtsLR+7cHO2StXDmtYJ352HGpNmeePYVjz/yOnbcYMpy2sqvWOD2kGc+oovoxeYQ6UcbTZyR6xqxQh4n3+t9LFHc0iS+xbkO8c4X6AX8T/rBKMs6mTyfpzzqzGlr3q2mhuhX09dBkftCqq+zPnU/SJWF1t8iO/xhrgp7U4Qu/qdpM/s1yTcBRa6+eGfB4pB30TQKoz/cv53nrrbcMFSir/ATp0HPapUAId8H4Ax0oRhKA+SoBr1692lCDEvxjNBHfeeedZsfhk08+kSssJe5rr71Wdu/ebfoJECLDoCDlgSjYiRMnTOLAXAiWhWKaAISCnl4bVgQOHjwoZ60//Lfccovj8yL64SvUkZwJjHKjR3iOs/99QDZUdJZJIDlYBXNudospwQvmNRXP09bKUmYr8fWCeU0d1aiiekTB2v75776+oBTZ9Jv9NqKf8+/YafwjaSm+wRs7jwkB+nfOPPLKM0NkfJvakuvgvoROjdjPJtR+ROY+c0PE+pdUx0gCSpcubVbp7Wso56lUqVKsch4agin7oSyI4B8aUdR/Wd1v27atuZQkwFcJGBpRNAUwdg2g/Zw+fbp07NhR6EHgOpqNH3/88ViqvzNmzDCfcR27BLAR0ZsIi1CuXLk4HJRpAhAUbHpRSiBAQy6/mFBkOW1PP/20ZM6c2elhI248ViYznjoVcX7F51B6iylBzR0EMh896s7ALo3K7pWaewjktGgGvWReKTlMKqa5/t4jlVe5s5OaVB9COe/KU8ck1+G9oQwRMdeysk4PACvwNOEGKucpV66c3HXXXTGJAoxBaAewc0AQTzKAde/e3agIs8BIeRBlO9T6YyQBaazFQ5IIaEAJ9Js3by4PPfSQsCNArT+r/pT/sANAiRF29dVXm0Qg2EVLM4j1jyYANhL6rAgoAoqAIqAIKAKKgCJwWSMAzSdVAQiAYSQBmG85D9UI0HfaRmNv+fLlzdvo6GgZPny4NG58UcDRLgciaSA5gOWHBmN2DaAbRW/o9ttvNw8GaNmypWEeovmYMqOxY8ea82En6ty5s9AkzG7BNdcELrmyfUrsOW1iJ+jnioAiEH4E9ufNI8tq1gj/xEHOuKRWTTlw7cV6xSCHCNtlh3Jkl5/q1gnbfKFOtLLarbKngDfKto5lzSLz698V6i2H7fq1t9wsO4sWCdt8oUx0OmMGmX3vPaEMEdZrN1QoJ1tLlwzrnMFOdiGNyIzmTYO9POzXbSlSSjaWuDHs8wY74beVG8vZtOmCvTzs17GKv3fvXsPhb6sA44RdzoM4KD2JtiAYnP7U/sPjbxvsQJTrkDzQO4BRwbBu3TpT58+5aAQgQOZrKAujKExpEFShjIEuATsElBBxHIpSlIdDNU0AQkVQr0/VCBy1yiReeuklOXz4cFjvc2OF8jLyuYurDmGdOMjJ3unbW3670Rv1nzuKF5Nhg/oHeafhv+yDp7rJmqrO9724cSf78+WVQW++5sbQrow5odMjsqR2tCtjOz3oUatxsM/okU4P69p4U1s+JN81rO/a+E4OTP9O9/EfOzmkq2PNqdNIptdr7uocTg7eq8P7ciJj5JbYTpgwwazG2/dMHwDlPFOmTDEr9nYSQDkPQf+0adMMAxCUoQTs1OITkBO40xtA+Q6f0Sg8Z84ckwCwkk+TL3oBBPGU9BDUoz3A6j+2a9cus2uQL18+8z5DhgwmSciaNaspBXrmmWcEXymDpnQoVNMEIFQE9fpUjQC/7HTqHzhwIFXfp96cIqAIKAKKgCJwuSHw7bffGgpPVuJZad+8ebOBAFpPhMBg7KFshySA5lvq7u2Vf2ID+PxJAODxZ8UeDYExY8YI5T6Id/E5Tb3z588345YoUcKU8TBvjRo1jADY4MGDhUZjAn+Oc67N8MN87BSgBOyrJOzEz0kTACdQ1DFSLQLQgtJwgwqgmiKgCCgCioAioAikHgSg8WzXrp0UKlTIUIzznkSA2nwae9944w3z/z9JAKv7GD0CL7/8smEBotSHBABDrCsqKsqUAlG/z04CVqBAgZjgfdiwYYZe1KYzRw24evXqpiGYht+yZcuaxMNe7ed6koAXX3wxKJpyro/PNAGIDxk9rggoAoqAIqAIKAKKgCKQahGwuf+h4aQcZ+nSpUKzLXX27ACwin/o0CEpXLiwbNq0Sd577z0ZNWpUDP8/rD779+83AX7Tpk1NcA87EJpFtqEzRC0/Btsg7D/33HOPqeln9f+UxczH+f/8848p9SEJQIiMkiN2BNwyTQDcQlbHVQRCQABRKdQpvWKI1+CzFwwqVKfFxdy8b+gvnRbscsvfNBes1SqHhJnc8tF3XP3e+qLh7Gu+t176m5DeYcFBZ9GMPRp/D5IiGBb7qpR7l+78WUkj1h+HCDU7CaBch9p9ynigAYWpB2GuP//809TzU4pD8y+Bvl2Oww4A6sA0DlNGhEgYhm6AbUeOHDGMPQT4MAXRQ8A8lBnRL8CuAWVFJCC+SQBsQSQjbpkmAG4hq+MqAiEggJrq/+5uFMII4b10XN36UvX7H8M7aZCzlV++UibeFh3k1eG/7K3mLeSOKVPDP3EQMxbaslW+LVMhiCtT5pIBnZ6Q+8Z+mDKTJ3PW7AcOyuK8hZJ5Vcqd3qNXH2n/+vCUcyAZM6c9f0HWZbqozpqMy1Ls1EfHvibd3/EOkcHKx66TrCcjW3fENwmgDIhV+/bt28uqVatk4cKFQqkOq/Eo8FLrT4PvyZMnDa8/K/oE/JTpBDJW+EkC6Avg9W+//WbEv6D7ZPybbrrJJBU09tpJwKOPPiplypQxPQiBxnTimCYATqCoY3geAX45afbhF9D3QfbP9l5Cxoqyd1ZoL3hmVQ7MDbYWvl4wfPXKiid47rTYkLyyE+Kl7wHYes1ffF5ZvZpksgIarxh/c8E5NZjX/nYEwtyL33n/+7CTAGr5KQmyjQbdG264IZYS8MaNG00PAMep148v+GcMyodoIGYnYdasWYKoqW0ZM2Y0JUXsKMDwA1MQSUCXLl3sU1x71gTANWh1YC8hwC98oAfbcqgBJmQXrKThwqVmn4TOi4TP8BXKO6+Ywdby2QvmNWzz7fzDMwmLl74HfFe95i8+l16zVrykvM3fXHBODea1vx2BMPfidz7QfZAEsEq/Y8cOGTp0qDkFJeBGjRqZ1f+BAweamIDVfFbwo6OjpXfv3nLw4EGzmk8c4W933nmnoQJl94Dyot27d8c6hSQA9d8ffvjBHCcJsEXFYp3o8BtVAnYY0NQ2HN3x48ePN40rSb03VtOhsxoyZEhSLwl4Hr9QdN5TE4fBp+v/ixPwQj2oCCgCioAioAgoAopAEAhQx58cJWBW7kkW4OtH+Iv6fl+DTdBe0eeZpIHY5rrrros5jd2B/PnDK/ioCUAM/PoiEAIVK1Y0VFavvZZ0cR9U8v79999AwyXrGM01a9asMdtuXMhrFPfUFAFFQBFQBBQBRUARcAMBGnoR9qLpl5V5jMDeVgKuVq2aaQbmOCKhiIatX7/eNPpyjEVQREQp9fEX7Hr77bdNMuCbBMydO1cmT55sRMW4PlzmnvuKzAAAQABJREFUnVqAcCGi88RCACU6tqOgukrqg1p6m/Iq1mDJfDNz5kzhwS8hD+rs+KW5HGx9xfKCuq5XbHj/vpYScFlPuIsS8NAhgzzhK06O7tFdVkdV8YS/+ywl4P4j3vCErzj5aedOsqhOLU/4ezRbVnl23GhP+IqTU1q3kLmNYq+ERqrz59OmkS6TPotU9+L4NctSAv767gfiHI/UA08/OlZOZrgiUt0ztfdbtmyJ8Y8yoMSUgCkTatasmSn9IUZild+2//3vf/Lkk08axV77mO8zSQBlQcQz7B60bt1avvzyS1M54Xue2681AXAbYR3f0wiQyZPhb926Naz3cSBPHllR3T36L6dvZkWNanLAapj2gh3KkV2W1qrpBVeNj2uiqsre/P9tFUey48ezZpEFd9aNZBdj+bauUkXZVaRwrGOR+uZ0pkwyv8HdkepeHL9+K3ejbC9ZIs7xSDxA/frsJo0j0bWAPm0rUko2F/fGggs3MO+mBnImXYaA95LSB2H2gY4zOUrAEIOgBVC6dGlTtkPpz7vvvhtzK7D3sAhKzT8NxOcsSlx/IwmAbahTp05m9b9q1ar+p7j+XhMA1yHWCbyMACxA1AMm1gjs5XtU3xUBRUARUAQUgcsRgWCUgL/55hshgIcBiAbejz/+2Ih7tWrVSsaMGWPKhahYoIQailAUfgMlASNGjDCNw+gApIRpApASqOucnkGAzL5v376ucvF6Bgx1VBFQBBQBRUARSEUI2NSfiSkBFy1aVOxV+rZt28rLL79syoT++OMPqVChglnph/wEJeHRo0ebHQBKhEgObHGvQEkA46aUaQKQUsjrvIqAIqAIKAKKgCKgCCgCKYqAnQTEpwT8119/Gf9++uknmTFjhmnwpUfA7kskCUAoDCag999/Xwjq7RIhFhFtca/4dgJS6uY1AUgp5HVeRSABBHJbf3Ci5l/kBE7gtIj56NZ58yXX3r0R409CjqCoWmPWnIROiajPKi9YKHn/2BVRPsXnTJYjR6X2tBnxfRxxxyssXS7Xb90WcX4Fciij1XR455dTAn0UkcfKrlotxTdsjEjf/J1CwK/+hIn+hyP2fYmt66XMprUR65+/Y/WWTZYM5yKbwc83CfBXAqbWH2Yggn7KdsqWLSsrVqww7x9//HHTzOvLfOhbIsS4trgXOwEo/LppqBTDYAStaGKmNKCJIaSfKwKJIHDeBTGa0mt/FR5umBtCYJ0Hhab5EN99nrVYqJw2Ar4n+/Z3elgz3imLDcJpa/vmCKeHNOOdS+/8n//ce/bKc0/1dMXf8+nSOT7u/aPHOj6mWwNmtZKrAZ2ecGt44bvrpLBWw88+d81XBj51RSbHxk9jaTcNa9HWsfESG4j/Mz5v2j7mtDMZMsrJKzLHvE/sxf/Nn57YKWH9fMGNdeREpizxzjl4jLtBb7wTJ/MDOwl45JFHTMAPPSc2adIkIxRKeQ+7AATxrOzvtRa9SApuvfVW8/6jjz6SEydOCNejY8RnUIYWLFjQXA/zz+eff252B2j+9acITaa7cU4fN26cDBo0yPQevPPOO4L/pUqVinOefcD5/wHskfVZEbhMENiZM6eUsFbAvWAHc+eSrP8e8YKrMT7+kyuX5Nl9cQs25mAEvthaprSkO3s2Aj0L7NI5K6A+niX+/7QDX5UyR91IVty8E1aU0wRQBHVzzlDHLr5+g3x3TwOpsGxFqEOF5foC23+XhRbjVPENm8IyX7CTXPgl7pXv9u0la26uInkurdKyKDO4TQcJdG7cq909kiZv8sbfUrCUPNxzurzwdjfJvONY8i6OwLNJAljxz2n9v27b5s2bpXjx4ib479y5s7DCT50/PP/sANAb0KRJEzl58qTs2bPH0JdPnHhxRyk6+qLoFzsH6a1Fl2HDhhl6UJKC+vXr21OE/IxIKnpN6CWRfDBv7dq1Zfbs2aZZOdAEmgAEQkWPKQLJQCDz6dOS3iOBH6uoWSyBEq9YXqu20ivB3xmLDeLGlT97BVrJ/vffcsH6z84Lxsp0Rus/V68YAZ2Tq+nhuO8bfl4lhyzxRa8Y5VsnLapFL9qJzJml0k+L5NHBr3rR/Vg+n02fQUpu/1VaTns/1nEvv/n0009lw4YNhv0PAbD/+7//M8E6lKHTpk0z9f4XrASfZAEjGaAH4K233hI0AGAOJCH44osvzOc1a9Y0fQM7d+405UAoBbObQG8BpUXXXHONOS85/0BF2rBhQ6MfgIIw/pKQQD/KDgS9CPQe3H777fLhhx/GUSdmLm/89U8OKnquIqAIKAKKgCKgCCgCioAiEAQCzz//vNSpU8fU+9PYywp/ly5dZN++fUJy0KtXL7PK3779xTIuuP6hBCXAhx70l19+kY0bN0rdunXl3nvvNddUr15dunbtapIFyoAI4CnRKVeunNk5SI6bDzzwgCxcuNAkGaz0U+/P+Pj9ySefCPTlrP5XqlTJiIzFR2OuCUByUNdzFYEwIoA6pVfMS76CqZf89ZKvXsP2gvUrxsMr5qXvgmLr3rfKc9i60CfnHrpiVuWp7//ss89ikoAXXnjBrO5TDpTB6k0jeGeFHZ7/xx57TBo1amSEvwYOHGh2DgjsW7ZsaUqJ6BGgJp9A/KuvvjI9BCNHjjQqwOwO0GOQHGNXgj6EEiVKmHIikoC/rR3dWrVqyeLFi6VYsWKmP4HdCM616Uv959AEwB8RfR+xCJy2Sm2OHz9uts3YOgvn42yYS3xQU20/c2rE/iz8HWszd6Ysrh3tfzgi36+pUlmaLVkQkb4FcqrrpPEyq6k3VEp/L1FM7tgUoOg50I1FwLHnR4+USe3bRYAnibtwMFdOidq3K/ETI+SMoUMHy/+e6R4h3iTsxrl0aaXMGe/Ur4/q3VOGDXop4ZuKoE8rTdkrRzJniyCPYrsyYcIE2bJlS8xBSnto4J0yZYp8//33MUkANftjx46VAQMGyIEDBwzt51133WWabim/sYNvrqEOn9V4gn9Kg9AIoEG3QIECksvqa7Mth1V2BztQcoyV/ZkzZ8ZJAtgJYFeCXQoSi+eee87MG9/Y2gMQHzJ6POIQWL9+vUydOtX8QobbuVmzZpmtunDPq/MpAoqAIqAIKAKKgDsIUNf/4IMPGrHPxo0bm/p9VtY5RlNt7969TczBKjuqv08++aRxpFu3brJt2zYpU6ZMjGME3JTiEPSTILz++utCfT7jXnfddWZngd4AavSzWAQMhw4dMmOTUCTX7CSgXr16hlWoQ4cOgo/fW8nHb7/9ZpSH0yXCnKYJQHJR1/NTDAFq63ioKQKKgCKgCCgCioAiECoCcP63a9fO8PqXLFlSeE/jLI281Oy/8cYbZuWewJq6/a1bt5oeAMqDCOYffvhhgfGHXYPu3bubXoEvv/zSsO9A+4nBFDR//nyTAHCMnQXYgH799VdTxkMpUevWrZN0K8yPBgHqw/ElAfQkZMuW+I6LlgAlCXI9SRFQBBQBRUARUAQUAUUgNSFA4E6tfOXKlU1NP+w8t912m7CyPm/ePBlnceuzUo+6r6/CLwH29OnTTflOmzZt5LxF/YtB9Xn11VfLjz/+GAMTZT+UMNtWqFAhQyn64osvmuRg+PDh8tBDD8mxYwmXodE8zCo/CUfFihWFvgQ7CaAn4Oabbzb+JiX4xxdNAOyfiD4rAoqAIqAIKAKKgCKgCFxWCNhJwI033mjoMu+//35DqwmTDow69Bti/gq/UG6SBMDBz4o8df8YfQEE67YR2HMuRr0/JUAE7uwgMMfHH39s6Dwp44nP6EOk4ZhdA3YYKIn+4IMPTFMxY5Gs3HLLLUZ4LL4x/I9rAuCPiL5XBCIAgbKrVkuX/oMiwJOkudCt30tSaq03mj8Lb94iz/bonbQbi4CzOgx5TSouXhoBniTuwrWWYFv/zt0SPzFCzmj5ziipNmdehHiTsBtZ//1XhrZ+OOGTIujTJuM+krpfeYPIIN258zKi6f0RhF7Crtz1xWRp9MlnCZ8UQZ8OG9xGrjx5PII8iuuKbxJAGRBBOw21q1atkkyZMpmyHYL1l19+2TQI/2Fp1GB2EnDkyBFDHWonAQTltvEZXP8E/2gKsEJPwzDCYdhVV10ld999t9lpeO+99+zLYj0T8LPLwLkYuxE0FbN7gJG82J+ZA0n4RxOAJICkpygCCSFwPGNGOXrplzKh85LzWc59+6XSoiXJuSRJ52Y4dUoOXJs7Secm56TKCxdJjr8PJOeSJJ27x1JLvMKSVnfSrv7nkFT5wXkWIIS1ltaKllNXZHLSXaPM6oYS8p6CBRxXLs587LhrAfXpK65wFFcGK7tqjeTfsdPxcTNZ/7HvzX+do+NmPH1GomfMcnRM38E+7tJZ8u760/dQSK9LrNsghTdvDWmMhC5+v1cPuX7rtoROSdZndb+alqzzQzm50JatMuzlAdJ45eIEH41WLZWX3h4WZ6oiv22R4us3xjmeEgdOXJFFtllqwAlZ7aUzJf35cwmdEhGf+SYBCHRhH330kVmlR9SLsps0FqXpM888Y0pxfJMAVuirVasWKwmwb+qU9f8uSQDBP+JdrPgzVo0aNeTVV1+Ve+65R5o2bWrYgpjP16j5b9asmRQpUkT+tRYB6D2wDQahzJaoXLCmTcDBIqfXKQKXEChobfutLFrEE3gQ/O4tkN8TvtpOZj182H4Z0c+l1/5qAup/LIo3JwMpt246y5GjksGnLtWteZwYF2VdL9lVhw5bWhPe8vlw9uxSZ+p0L8EstabPiHh/07SKKzTR7PSHUrbf2kR9P50+k7Tq/a28sOzpRM917IQ9yRvpr9wF5NZV85N3UQSfDYMOPQHQgrIL0KNHD8Oqg8uU9sDqQ6kNFh0dbXYICP6p+x8xYoQ5n0AfnQACdKxw4cLmODX71P1jKAqjDQCTEKv+jMk48PnbRtPxqFGjpHTp0oY1CHpPGIUWLFhg6v2hF0WFOFjTBCBY5PQ6ReASAukuNf94BZC05yJ/JcbGMv2ZM/ZLTzznssRjvGJeCf5tPK+wNEC8ZF777l5j0RamuXDBMxBncnhnMJw3Tkpw4++rEp1yT/br5Jqjzu+sJjpxMk/IeuJIMq+IzNOh/YS7H5YdGIEQ/cqaNaspvUEDAJYfgvG2bdvKDz/8YOg+7bKbGTMuJqOs6JM0+CYBMP8QrKMmbBtiYjalKAxB0JFOnjxZOnbsaJ8S03NAIzK7E7bQF4kDJUQE/1FRUTHnJ/eFt5Yoknt3er4ioAgoAoqAIqAIKAKKgCKQAAIE/wTas2fPNkw+nFq8eHET/LM6T7DevHlzuWAlyTa/Pnz/tsHsYxtJQJ06dUyZDxSf1Pz7Bv+cRzMvPQYYpT0ffvih2VFgHlb4afSlNMi/56Bs2bJm5wBBslCCf+bVBAAU1BSBCENgf948sqxmjQjzKn53ltSq6UpvQfwzBv/JoRzZ5ae6dYIfIMxXrqx2q+zxSNnWsaxZZH79u8KMUPDTrb3lZtnpkfK90xkzyOx77wn+ZsN85YYK5WRr6ZJhnjW46S5YS/IzmjcN7uIUuGrLdaVkY8EbU2Dm4Kb8tnpjOZs2XXAXh+EqO/j/7rvvDOsPUy5cuNDU+48fP94056K8y8p7y5YtTfNtYm6RBBCsIyjGCr+vEfzXrVvX9BZwvFGjRsI8UIG2atVKEBl78803pVSpUqbUx7/nwHesUF5rCVAo6Om1ARH4/fffZe3atYayKuAJHjzYqVMnQeo7XLaxQnkZ+1RXV5pV3biHd/r2ls4DX5Fbv/vejeEdHXNH8WIybFB/15pVHXXWGuyDp7pJw88meKKvYH++vDLozdek1jffOg2DK+NN6PSIVFyyTK7ftt2V8Z0cFKKBPqNHyh1TvMGsM7XlQ5Jj3z4ptvE3J2FwZSz6NbqP/1junvilK+M7PeicmxvJMav5tvQfvzo9tCvj9XrmfVnwUDHJdjzySoUWLVpkSnYI+KH8xGDXoemXz1hlRxvg3XfflV9++cWw9Ry2+tJg+6H8B97/+IxyIXoGoBWFFpQSHmzMmDFGZbhFixaxLmU++g4Q8sJo+H3ggQfMbgHvoy/1HNhlRxwLxeL3PJRR9drLGoFy5crJ0aNHzVZZagGCbT81RUARUAQUAUVAEUg9CCD6RXMuQTpqvwTqkyZNMrz6Nnd/sWLF5PXXXzc3TTJAac51111n2Hyg34zP1q1bZ5SEWdWnfMhOAlAXxmj6pZwIZiGMXQbiJ9vYEWBnAOGvp556KlbPgX1OKM+aAISCnl4bEIHHHntMeKgpAoqAIqAIKAKKgCIQyQjYzDwo6cLYQylQzpw5A7pcpUoVU5qzadMm2bVrl+Hft088Y5FW9O7d26zucww2Ibs3gCDeTgJq1qxpkgeEvdAGoMLglVdeMSv80IFSApQ790W6bpiE7ESEngP0ANAUIAEJ1TQBCBVBvV4RUAQUAUVAEVAEFAFFwLMI2EkAQTtBuX8CgAgXDEEnLPYpFIGp44eSk+Zd6EExKgXs8h7e28E/rynfsZMAdhtIIFDvJbi3KwxoHEYlmF2A5557TqABpezIpvps166dbN++XU5b9M2wDpEIhGKaAISC3qVr6eCmZsuJjMwBdxwdYufOnTHy1o4OrIMliEBa648N6pResXQWtSg+e8GgOkxnbb16xaBtTeMZbEXSn/UOzax+b937LeB766W/Cek99DchzQXr/wcPCGvZ36505856gmLWTgII1ikHggUII/hv0qSJUe7ds2ePKdUhmP/qq69MEjB06FBBsIugHT0AzgnUM8i4sPcQyNMnmS9fPhsi88wOwuOPP276DqZMmSIFChQwegIZM2Y0rED0HeCXbWgWQFcarGkCECxyPtdBG0VnuG+25/Oxp1/yRYYHVy1+BNzoDqg2Z55nmlRBZlzd+vEDFMInZxNosAp22PLLV8rE26KDvTzB605bkvFO21vNYzeKOTW+G0JVKJx+W6aCUy7GGuecVSvrtA3o9ITTQ/433qW63v8OhPYq+4GDsjhvodAGSeDqsxYvuZPWo1cfJ4eLM9YZKyj6y1KzLrppc5zPknsg7fkLsi7TVcm9LKTz/8hVSA5nvSgUFd9ACIGdTRf35/Lo9Nfiu8TV4+uLlbcE7mL/Hh7NbPHkp0mb4Lwrm4ZerpLgBA5+aCcBKPZSww//Pivw119/veHyZ4egT58+JiGgURj+/ocfflgaNGggV1hq5SQN6AcESgBws0yZMmax2D/45zPYiGAMIqZEE4BSIVtMjMVYOyHhXKxNmzYmoWDMYEwTgGBQ87umaNGicsMNN8jKlSv9PvH+Wzrf+SVQix+BHZbya0GLScQLxuq3V1blDJ5WEHXUWlHJsf/viId32e3VBRXg7D5KjpHs9LbSpeRKj4hrZTp5Us64kFy59fM5cvVV4kbC4pa/jIu/0Pk2+fATN6dxbOx6k76Uuzb+IrNL3iCFN291bFzHB/om7hLRnnzXSe1fN0rZNQmLgZ3OdIXUm/iFSIAxHPczkQHn3N1QOo+cFMfn/XnySr9e3UVWxr3PRIaM2I+J5ypWrGiCf5ykwqNSpUpCEP7222+bshzq8RH7ooF3n8V2tWzZMsMmxCo+q/Tly5c3uwH+N5klSxajMnzo0KE4JTywBA0fPtxc0q9fP5NELF++3KgEs3tAQvDEE09IkSJFzDnQjOKTJgD+KOt7RSBMCGS26vGutMrAvGAXrD9Wbqz8unXvef/4Q05aNZJesL0WV3+D8Z9LppOnvOCu5Ptjl3hFFdpL5XD88PnO5t31pye+B7aTD7w/xqyo2+8j/fmNB1vLzmJF5XD27JHuahz/jlm76kU2/yZf1/5PSCrOSRF2YEeRYvLwO29K7369IswzZ93ZuHGjsPpfokQJE/hXqFDBkJqwoo9K78CBA02DLnX61P7fd999puSHhVIe1OcPGTLE0KBzDckEgXqzZs0ExiGOoQ1A4++ECRNiGIC4C/oK6APAoBCFUh2NAHYGYASCrYhEhFIj6EJpCL7jjjvM+cH8ozsAwaCm1ygCioAioAgoAoqAIqAIpBoECLRp9F2xYoXZASD4pkn3008/NXSdixcvNmw9rPBD4UkQj9EwTKCPVa1a1WgGQCVKgE5QT3+AL10oImGcRwJhlxf98MMPJrmg/AeDKhQFYd4jGsZOw9NPP212FqAThSVo+vTpsRIIc2Ey/tEEIBlg6amKgCKgCCgCioAioAgoAqkLAV81YFvci0CbJADBLpIAVt6rV68u1apVk5EjRwYEgKZcmHtIHKAV5eFv2a1dq9WrV0uvXr1M4nDOapgngaCx2G7qZR5q/NlVmDNnjkkCGIfdAxICJyzhzg0nZtAxFAFFINkIrK9YXlDX9YoN799XfruxrCfcRQl46JBBnvAVJ0f36C6ro6p4wt99lhJw/xEXRW684PCnnTvJojoX1Tkj3d+j2bLKs+NGR7qbMf5Nad1C5jZqEPM+kl+cT5tGukz6LJJdjOXbrAaN5Ov7Hoh1LJLfPD3qAzlpNchGqvkG/7YaMMrANPV+/fXXhhaUJKBr167y0ksvGaaezJkzm10A/3sqbOkIQJ5CiU5CxvVvvfWWHDlyRP766y+jNozGgG233HKLYQlCHIzdA5IAdgB475RpAuAUkjpOqkKALb5MVtMhMt482MYLpx3Ik0dWVL8tnFOGNNeKGtXkwCUZ9ZAGCsPFh3Jkl6VWs6NXbE1UVdmb3xssGsezZpEFdzqzOhWOn8+6ShVlV5HC4Zgq5DlgmJrf4O6QxwnXAL+Vu1G2lywRrulCmofeqNlNGoc0Rjgv3lailGwu7Y0FF3CZd1cDOeMwy5RTeC9atMg077733ntiB/+DBg2SLl26GM5/3yTg0UcfNQ25rMxTq0+/gL+xe0ASsGHDBvMRXP7QhFLiE8goFSKwh22IBmN6DlD/ZVfg2WefjREVIwlAoIzdB6dMEwCnkNRxUhUCeawAHA5eOvB5lCpVKlXdn96MIqAIKAKKgCJwuSNAYy7NtYhzbdmyRQj+Ccrnzp0bo8BrJwEkBbYS8O7du40ScCD8SBAo5dm2bZvAFkRJEM3CUIj6Gw3HMPvANNS5c2dT+08fAk3AO3bsMLsPq1ZdZIvi2FVXOUdXqz0A/j8Nfa8IWAiksyjxyORTo7ib/oAVAUVAEVAEFAFF4CICL774onlBvT6r96y0+ysBkwRA7YnB/b9mzZo4SsDmQ+sfegWwpk2bGp7+22+/Xe6++255/vnnBZrQxx57zJQPEWcwLpSjvg3HtWvXNjsIw4YNE8S+PvvsM7npppvMmE7+ozsATqKpYykCioAioAgoAoqAIqAIeAoBkoDu3bvLgQMHzKq7v/OoAX/00UdCqRDlwazsowTMav+HH34o8PYjCIYmwN69e83lrNxDAcrKP4nFl19+aVb5SQagGUXki0ZgjIbjf/75xzQcU/4Dt/+9995rrkMd2A3THQA3UNUxFYEQEchtNQVFzQ9cMxji0K5cfuu8+ZLr0h89VyZwcFAUVWvMmuPgiO4OVXnBQsn7xy53J3Fo9CxHjkrtaTMcGs39YSosXS7Xb93m/kQOzJDx1Cm588spDowUniHKrlotWT2ij4I4Yv0JE8MDjAOzlNi4Xk5ZImFesXpffykZrJXvSDd7JwDRLfoAbeVdgv8mTZrISUuQkAZfGnFh7CEJ8FUCLlSokKnRp2+QXQRq+bn2lVdeMUKxGTNmlGLFiskflr4Nn8MUdMES58TsMiNf1iFoQtEKaNy4scybNy/OrkSoeGoCECqCen2qQqBnz56Gu5fyH35Jk2Ko66axfsmdtNJrfxUeTptbSsCdBw1x2lUzHv8x47OTRsD3ZN/+Tg55cSwXvgcM3PbNEc77ao2477p8jqtC596zV557qqcr/rox6P2jx7oxrPnOOq24ndVKrgZ0esIVfxkU8bIrE2EuSc7kDT/7PDmnJ/vc0xkzyC+3VJYMlvBSqJbG+hMzrEXbUIdJ8vWh/h3+v5nTkzyXUyfyfT4VJJPP4G6POuWG6+PYSQC1+VBw0pxrc/XD2sNqfp8+fUxC8MUXX5jSHLtGn6bgsWPHyt+WGjwP6Drnz59vFIEp9+nRo4fZYUAfIF++fLHuhdIg2IDoP6DPgHKjUaNGybhx46Rt27am6dg/CaCxmARk8ODBscZK6hstAUoqUnreZYEAjT1s77Ftx3NSDAaJC9YfCS+Y15SAUS3GZ0+Yh74H4EnSmv7sOU9A6zUnvfZ7Br4nr7xCrjx+3DNQr6xeTa6w/C27eq1nfLYd9eL3I70lfHXWWhi7HAxOfuryCf4xGnQ5tnPnTsPUQ1MvwT4B/vbt22MgoUkX9h8afqnjpxwI1h56CQsWLGhW+3n2D/4ZACpSSohq1KhhyoOioqLMLgE+kASQEMA8RIkSRvCPJgA7BsHa5fHTDBYdve6yQ4BfVBT2+KWiXk9NEUitCFxz8GBqvTW9ryAQyHDmbBBXpewlFZYuS1kHLrPZndhtiXTICOxZ/adGn8AfWk6advPmzSsdO3Y0ar3ECOXKlTNKvjQLw+XP6jwMPTVr1hR7F4EkAFahBg0ayJQpU8yuACVAhw4dkmuuuSYWFLVq1TIaA2gNDBny3446AT+7Cb47AfQbwBw0efJkIVEI1ryxbBns3el1ioAioAgoAoqAIqAIKAKKQCIIsAr/wAMPGAZAdgD69+9vmnIJ9kkAFi9ebGr46Q84a+2IdOrUyQT/sAdR+tOqVSuJjo42zbwkAegGwPxDMkFZMWOwas91du2/7ZKtNUQCgFGCTIMx11StWtVcZ+8EtGvXLuTgnzk0AQAFNUUgAhFAndIr5iVfwdRL/nrJV69he8H6FePhFfPSd0Gxde9bRVeUs51R7vnKyOc9UMZpqwHPnj3bBOv47c/MA71n9erV5fXXX5eRI0dyiindQUdg6tSpRkeAEh9W5zGeCezZCbDt1VdfFXoGaPClpAijnGfgwIGm9v/JJ5+U9u3bG+0hmoZ37dplWIUYZ+XKlWYnYNmyZSGt/Nu+aAJgI6HPioAPAset2tKjR4/KN998Yx7/hpnNAjXV9jOn+ngU2S/bzJ0pi2tHR7aTl7xbU6WyNFuywBO+4mTXSeNlVlNvqJT+XqKY3LHpF89g+/zokTKpfTtP+HswV06J2rfLE77i5NChg+V/z3T3hL/n0qWVMmeOecJXnBzVvae83uclz/hbafs+OZItW8T6awf/MPPYasALFy6MYeax6TlZnaeuf9q0aaZUmBuaMWOGoNKLwerz5ptvms8p2wlk2bNnl9WrV5sAn76CzJkzyzPPPGNYhWgqLlq0qGH74RyajxElpR+RsWEfIhZxSphUE4BAPyE9dtkjAHUXW3Zk+TyQ81ZTBBQBRUARUAQUgdSDwKJFiww7D/z+dvBP3T6qvydOnIiVBFDSQ1yA0SdAmQ61++wA2Hb11VebYJ3ziBuGDh1qVvjtz3km6IdRaMWKFVK/fn2BNpSx6C2g/p9rUBK2jaSCXgB2JE47wHplj6tNwDYS+qwI+CBQqVIlI8Ptc0hfKgKKgCKgCCgCikAqQuC2224zAfz9998v1PYTZEPFSVMvq+6YzdGPKq9t1PoTmBOsw/TDOJ07dza1+dB2HrRIFu644w6jFUDZD1SdjzzyiH25UQSGLYiSHxKPvn37mmoDqD8xSo3oPdi6dats27bN+AClqJ2kxAwUwgvdAQgBPL009SBAts8v9KeffirUAKopAoqAIqAIKAKKQOpH4MUXXzTBOc28CHz58+2DAEkA9OC2wQyESBfNvEuXLjUr+dOnT5d69eoZ4S8afWkM/vjjj+WWW24xzcB23wBjLFmyRK6//npT789uwk8//WRExqj/p/b/s88+M2rABQoUkGxW+RQlSXbwT2MxfoZqmgCEiqBenyoQoK4OClDq7/iFU1MEFAFFQBFQBBSBywMBkoDu3bubUhtq/v2NQJ9yHVb1WYmnlh/GIEqHMD7/5JNPpEOHDpLGanqm0ZeEAeGwwoULG1pxdggQG0X0i74BmnmhEMWyZMliztmyZYsRAEOFmMSBRclxlg6AHfzTiEyCQhNxqKYlQKEiqNenCgRotKH+juCf55S2sqtWS5f+g1LajSTP363fS1J046Ykn5+SJxbevEWe7dE7JV1I1twdhrwmeXf9maxrUurka3f/Jf07d0up6ZM9b8t3RsnVB+P+Z5/sgcJwQVZrkWJo64fDMJMzUzQZ95EjKr3OeJPwKOnOnZcRTe9P+KQI+vSuqZM9Jco1rGNrT4jMkQRgVANQDkQQjlGGQ72+zeBD2Q7lQazyv/LKK/L444+bFX0oPsePH2/6BHiml5DPYe9hVf/22283pUGIe5FAsNpPEgGDEErBjPnRRx8ZlWH6DdAUePrpp8UuTyLZoFGZKgU0BzAYhHh90003mfdJ/YeyIt0BSCpaep4iEA8CyLpb6X88nwZ3OOe+/VJp0ZLgLk7gqlAl6OMbuvLCRZLj74sKhfGdE8xx/DX4BnNxPNdc/c8hqfKDCyxALnwPuIUKy1ZIHiuwdto2VCgvac85qwSc+dhxqTZnntOuxoznNGVn2VVrJP+OnTHjO/XCje9txtNnJHrGLKdcjDPO2fTp5IjVwOiUlVi3QQpv3urUcHHGKbD9d1laK1p+u/G/sow4JyXjQN2vpiXj7NBOPZE5i2wv8V+TZ3JHK7J1i5TYtDG5lwV9/j/Zc8iAV4ZJxRXBCa/Vnj1T0jv8tybom0nkQrsc6J577jEBPD0BJASU3FSpUsXU469Zs0YGDBhgSoBIDhANRZSLpmGSADQCUAlet26d0BRMcN+nTx85Z2Hw119/mWfcoNn41KlTJsA/efKk8QyBMIJzypIXLFhgaEabNGlilIDnzp0bJ/gngWCM5BhJBtSkmgAkBzU9VxEIgACy7taeX4BPIu+Q1yTo8dfgG3lQxvXIQ98DnC/567q49xDBR9JYq2nnrZUzL5invreXAM3z5245ZdU5e8UKWglA/QkTZVO5ixSMXvEbP49lzSZVfvrRMy7/Y6ndFt6yWRp9McEzPgfrKA3AvXr1MoE2K/iIgcHBT5C/fv16+eCDD+Srr74yAf6sWbNMOdCIESNMA/COHTvk22+/jUkCaA6mtJjKAoJ3VupJFNgNwEgM6BuAFahy5cpGCRilYM7PmjWrWe3nPGhKaSCGVQgVYQwqUkqSeE/SQVlQUuzYsWOG9Ygkxht/TZNyV3qOIqAIKAKKgCKgCCgCioAiEAQCBNoE/GgAEYQT8JME2OU29Aiyaj98+PCY0WvUqGEEwAjECao3bdpkqDoJyin1IVBnJR8GoTFjxpj6f3YZaABmR4FdAlbk3333XbPLwHgbN240rEHQi0L/yZj4xk4AuxH0BTRt2lQeeugh8zlJBOVCiRk7Bbt37zbJBfelCUBiiOnnioAioAgoAoqAIqAIKAKpFgFfMbBcuXKZ+0RwC4IQGHlsy5Ejh1mxt98T4NPAW7FiRRPws+IP88+PP/5oSnsoB4LOE7EvHvQR0Pg7Z84cwxhEfT/n2P0B77//vmkiRhegTZs2kjdvXqlataoZy04CaDSm5p9z2T1AUMzWJ0A5GCFTf2PXwtYcIPinwVgTAH+U9L0iEAEI7M+bR5bVrBEBniTNhSW1asqBa1O+eTop3h7KkV1+qlsnKadGxDkrq90qewrkjwhfEnPiWNYsMr9+6OwUic3j1Odrb7lZdhYt4tRwro5zOmMGmX3vPa7O4eTgGypYHOalg69zd9KXxMait2RG86aJnRYxn28pWUo2lvVO6dO3DRvLWavcJVKNwPqll14ygbevjyjwstoOew9NuSjzUh4EZ//evXvljTfeMKq9sPTwGpVgzG7KpSyHZmKsX79+smHDBqMx8Prrrxs1X3YbihQpYsqLOIegngZjmoNJPigVIqBnLsqQli9fbnYC6A+gRyGQcRyfbSPYb9u2rTz77LPy888/m+soY2LHQhMAGyV9VgQsBH755RdT48cvke+Dppxw2karQXPkcz3DOWVIc73Tt7fVjHdDSGOE6+IdxYvJsEH9wzVdyPN88FQ3WVP1lpDHCccA+/PllUFvvhaOqRyZY0KnR2RJ7WhHxnJ7kKNW/XCf0SPdnsax8ae2fEi+a1jfsfHcHIjeku7jP3ZzCkfHnlO/kUxv0tzRMd0crNfbo+WEtVIdiWav/FOiQ0lOnTp1TK297StKv4sXLzb1+jyTBJQoUUIo1aHkp1GjRrJ582ZBF4CV/rffftuUCVG6w24BZTqoDWfIkMGU+jzxxBP20OYZBkJ2ADASCcqMclo9F6tXrzZz8TmJCAxBlBRhlCdBIRrI8Hft2rUxH7EbQekPZUU0LMNyOHDgQMMepDSgMTDpi0AIkHnyxaFGLTUbv6BQfkHnRY1cvnz5Yt0uv5BqioAioAgoAoqAIpB6EOD/dqg14dmHs59mWxhyOGZTgsPn/84775ibZpWfWv6uXbsKwTxBNeezwk6w/fXXXwtMPjQDt2vXTho3bmwelODceuutUrJkSaP4y3UwAn3zzTdy+PBhIzRGXf+QIUPigIviMEJkNtUnpUEoENOw3KxZs1jns1NAMmIbugLly5c3uxtQj6I0TKzz1FNPiSYANkr6HBABtrLIHpPaYR5wEA8cpHufWroGDRp4wFt1URFQBBQBRUARUARCRYAg3TYEvOJLAuxzYP6hBMgus4G1B2EwVt5JAuxEgfMR+6IngAVUEgEadQniqfdnlZ7gn6biggULmjF5T4COVa9e3ewosLtADEawb+8AEJdR/9+8eXOzQNujRw+zQ/HWW2+ZpmDmsg2/aEhGs4AdCWhJK1SoYBIKTQBslPQ5IAKIUPBI7YY6n53tp/Z71ftTBBQBRUARUAQUgbgIJJYEtGrVSlAKplafRtpChQqZsh2SAAS9fI2SIAJ9AvSoqCj54osvTJUBwT3KwewA0F+AsYvAaj71/+wk0Hg8ePBgYXGSch9KgXytXr16piegY8eORpOAfgHKjUhQKFVaunSpaRxmXMYkGaEJmT4E/IKJSHsAfBHV14pAhCCQ1mrcQZ3SK5bOEjjBZy8YIk3pLtVcesFfxLrgwPeCpbH08NKfPecFV42P+r1170fF99ZLfxPSe+hvAn8P+O56xdKdO+u4oKOb924nAayeE4BjUHmiBXDw4EFT/sOioe/n1O6TFPgaQTd9ApQWM+aUKVOkYcOG8vvvv5uAnMAeRiAMJiHGp2THLtOh34BdgzvvvNOs7PuOzevSpUsbtiF2CP7880+zKwD7EGVMCxcuNNoCUJm+/PLLpqSJe6EECXViWIZ0B8AfUX2vCEQAAqipuqmo6vQtjqvrjWY/7rv88pUy8bZopyEw452xGr2ctreat3B6SDPeWRd8LbRlq3xbpoIr/l641ADn5OADOsVuyHNybKfHyn7goCzOW8jpYWPGO+8wS0uPXn1ixnbrhVONpWnPX5B1ma5yy804464vV15OWyu2wdqjw8PfaH/MEqYK1lYWi91TF+w44byOgJ2SGoyVdXohCdJhA2Ilnx4AjCRg1apVprTGHPD5ByYfav//7//+T1AUZrX/5ptvNmVBrNizMo+SLzsHiILR6Eu5EHz/zEPJD43BsPjQnEwptm8/4g8//GB6DdgpoLSHRmZKmNgFoFGYnQTmRoSMPgb0C8aPH28Yj9AO0B0Anx+WvlQEgkGAFWVrPy+YS8N+DStyxt+wzxzchF7yN8e+/fKbh1RJoRbNcPp0cD+YFLoKJhwvGL9jXln9tvHcVqqkoAbsJfvungYSPePbiHb5wkHrvwefx/j72svLg16T57r2jHXc95yUfB0IzELbtsr+vPlkeVS1QB+n6mMQhKCeC4UmuwAE0QTtsPyQBBBQE3yzM0AiQGmPbQT5s2fPjgn+IVUhOOc4Rv0/q/doAZw8edIco4EY1kGoPpnPTgJo5CUJYF6M4J/afliIbKPEZ8mSJUKzL0a5Es3CJAHsBGAIkKFzwPWaABhI9B9FIHgELlgrBdb+XvADhPFK6O6Mv2GcM5SpvOQvAd+1FoOUVyzvrj899V24xvqP75zDq9Ru/az4HeO76yW70hIPSn/mjJdcNglspkuBk1ccP5Ytq7QbNlwqLglM4xiJ95HO+tt22/fz5JTFRJPajRV0gm/bZs6caWrm7ffsBlSuXNmo9nIMka4JEyaYILtbt26msdc+l+dq1arJ9u3bTaLA2Ges3zHq7wnEYQVCfwACEsbkNU3FrN5ntXZcYCLC/JOAyZMnm+CfZ3oLfvrpJ5kxY4aMHTvW7DDAEnTuUolYy5YtjXYAgmYY/nTv3t0wFWkJkIFE/1EEFAFFQBFQBBQBRUARuJwRuPvuu82qORSfI0aMkOjoaIGek+DeJgqBTYdyHQwKTyg1WWFn9R6jrv/o0aMxdOJlypSJUQKGgpPPUAKm0bd169amvIidBkqE0BegPIcSJIwV/7///tsIg9nlQDAXsZNA8nHfffeZen5Kg6AAZUcCgTFW/ykBorSIpCWQeWuJItAd6DFFQBFQBBQBRUARUAQUAUUgRASg7fz+++9N6Q5JAGU3NNXCnENPABSgCIbaQTXBPBz92bJli5mZlX4aeFntty0xJWCoQSkjgt6T4J8mXVby8+bNawJ9yoTsnQCah1n5hxqUkiMYf55//nlTikQiwNwkDb56ALYfvs+aAPiioa8vWwROW7XQZO179uwJ+LCV+sIF0PqK5QV1Xa/Y8P59LSXgsp5wFyXgoUMGecJXnBzdo7usjqriCX/3WUrA/Ue84QlfcfLTzp1kUZ1anvD3qFU68uy40Z7wFSentG4hcxt5Q1flfNo00mXSZ57BdlaTRjK1xQOe8ffpUR/IyQguH7KZeGxAEQW74YYbjOAXSQBqwewGEGgTK9BUS4AObSf19pTrvPvuu/blwoo/jDs0AbOyjyVFCRiNAJiEaA7mWnoFdu3aJfQOsLpft25dIzTGZxgaAewoUALE7gE6AugTsINAYzG+J2RaApQQOvrZZYMAGf2KFStM5hzopmnkYQUgXHbA4vxdUf22cE0X8jwralSTKj8ssMa52GgU8oAuDnAoR3ZZWqumizM4O/SaqKpy/bbtzg7q0mjHs2aRBXfWdWl054ddV6miZxqhT2fKJPMb3O08CC6NSEN8Dks11QtGz8bsJv+JJ0W6z9tKl5LjVtDpFZt3VwN5MUNXuSIC+zWgzaQMh1X/woULC4t9rO6nT5/elOYQdNvlQJTbYPv37zdUndBwsvpPqQ07BazMUzJEozDlPYyJKBdMQLfddpuh/oQalEA9kBIwJT4kG6zqr1692lB22j9jSo5gA4IdCLv33ntN30H9+vUNE9C0adNMXwHXslOAXzQOJ2SaACSEjn522SCQ2pWOL5sfpN6oIqAIKAKKgCKQRAQovYHVh8Cdlf3nnnvOBODU0pMEEMTzGSq/Q4YMMaMSwL/99ttCwE6wjbIuLEH2LgElOAT67CKQANhJAE2/lAXBGhRICbhSpUomsbBZguxbIEFhx4EyIHYXEAHDSAJoWEY3gJV/+hHoLUAILCmmCUBSUNJzFAFFQBFQBBQBRUARUARSHQIIY2EE7Ihuwa5D8I/ZPQGU4tjGSjz1+jT/wqpTsGBBs/oO5aavkQRwPdz+JAGIelHmYycZ8SkBjxkzRlALpuqAnQL6DIoUKSIdOnQwZUkwE9lJwAsvvGAYhBARy58/v0li/BMIX598X2sC4IuGvlYEFAFFQBFQBBQBRUARuKwQsJMAKD0J9ikHso0gnge19qyys2tA8I+xO8AuAUmAvxHAs9Lfo0cP07SLgBiqwBjJga0ETAOxrQRcu3ZtQ+dJCRGlQ5QgUXqEXgDlPvQHkCD4JgHsBPBZck0TgOQipucrAmFAIPdff0nU/B/CMJMzU9w6b77kshqVvGAoqtaYNccLrhofKy9YKHn/+G/1KZIdz3LkqNSeNiOSXYzlW4Wly+X6rdtiHYvUNxmtAODOL6dEqntx/Cq7arVkvcQ9HufDCDuAhkf9CRMjzKv43Smxbr2nOPnrff2lZLBKXyLd7CTADurtJIC6ehp+KcOBZYc6fHYJfJMARMCu8hMqJMinIZegH2afKVOmSMOGDQ2LEGMnpgSMsJdt7EhQehQoCWBeehCSa5ZgoXVnaiEhQO0XWzMrV64MaRy92JsIfP75JPnF4up98fEnI/4GxjzdTWggG9Shc8T7ioMlL5yUxXkKSk5LZTfS7efboqTtnBmyNkuOSHfV+Fdj11YZ0LGzpaQ6K+L9PZ0po9x48l/5+ercVlB5JOL9feW1V+RKSz202wsDIt5X28EW38+W+8Z+KPd+9Kl9KGKfYURqZ/2uralaRdZnyCLpz56LWF/9HZvTuKE8PmWS3LDyZ/+PAr7/N/s18lmNOpJn918BP3f6YJp4/nx1+vRL+b7uXVLmlzUhTXk2QwZp/f470vyTcSGNw8XpDlxUzw15IL8BatWqZRqAd1vCjgTuEydONGq+lNmwC0ACAAUnDEB5LMIOau6p7/c3GIM4ByXezz//3DD1oPILqQhlOoh1UXKEfsAnn3xiGnfZYShatKih8WRuGo4/+OADQwVKCRGqxCQBlASxE4D+AKJi/smHvy+B3usOQCBU9JgikAwEbvhzt0wrf2Myrki5U49Yf2iuDdN/JE7dZbZDh5waytVxsll/uLNb3MteserWLsiOEsUtdyM/AThs/SeawfrP1AvBPz//U1dkkrw+NcNe+E6gqOuVFfs/ihaxaIdvkB8LFI344D9NqzSxfvx3yHT5qm+UpRSdLtbx+N70bj9KlvaJlkaLJ8R3iqPH0zSK7a89+Jsn28jW70vbb4N+/jPL9TK2X1e5//aPgh7D7Qup74dH/9VXX5WePXsGpNuk0ReOflb3Cf65BurPihUrxoh4EeQT7N98880m+IfOEwEvu0YfkS52CDp27Gjq+OktoJzI3jEgWbjjjjvM+PgyePBgo0lg7wQgTkYzcrCWYAIAFyrNBzipFj8CdHX7Cj7Ef6Z+khoRSG9l8ZlOuLMS4QZe6S2aM69Yeg9sG/timfnoMd+3Ef06i4d8Bcir/vknovH0dS7dufNiba/7Hor415lOnop4H30dpHQrr7X44kW7YUfSV9FL7loXEbeY+dxxKXcoabsWCTl8KGN2ufJsZP+dRFSLVXdYfTBW8Fl1//bbb8WfbpPP6RugARg9ABKGBg0acNgYTcIbNmwwCr0E9MSKBPJjx441CcTIkSNNkzB0pDNmzJDmzZsbFV8u7tSpkzmPngMUivGL6xH4IglAByAUSzABgG4I6iMmV4sfAUqAoGJSUwQUAUVAEVAEFAFFQBHwLgI03dIPQCOurfgbH90mJTv0AlCKQykPhrAYi+e5cuUyAmDE0tTz80C4i8+g62R8qD03btxo4mz/WJu+grJlywrKwvQMwB5Uo0YN2b59uwwaNMjsNoSCcoIJACv/iA+Q1ajFjwD42JRR8Z+lnygCyUMAdcq0572xiuglX/kpeMlfL/nqNWwvXKp2SOONXzNPfW8V2+T9vU/O2fbXNXCxTnJGCs+51n6YpBXb6/DMmZxZWMGvXLmyCc65Dm5/gnqadinJoSkYMTACcX+6TWr0Ed2Cycc2ziMxgP6T2n5EwPr162fq+AnqSRaw/v37G6VgxiQRwGAG4vHggw+aXYPzVoM6yQg9ppQO0QeA7gDKwqFa2lAH0OsVgdSMAA0/TZo0kT179oT1NlFTbT9zaljnDGWyNnNnyuLa0aEMEbZr11SpLM2WLAjbfKFO1HXSeJnV1Bsqpb+XKCZ3bPol1FsO2/XPjx4pk9q3C9t8oUx0MFdOidq3K5Qhwnrt0KGD5X/PdA/rnMFOdi5dWilzJrLLUnzvbVTDnvJ6s/6+hyL69U337JEj6f8LkCPJWcp6CLap02/Tpk1MWQ3HEAiluZYkgHIgSm4o3RkwYICp+YcZiCZfFoHffffdmNtixR8qUZp44f9ftGiRCdhJCEgkfO2k1XuDcjANwSQCLVq0MKVG9BLQY7Bu3TojHMaCfN++fY1qMec4YQnuADgxgY6hCHgZAWi/KPFSsiwv/xTVd0VAEVAEFAFFIC4CNNm2a9dOVqxYISVLljRNt5Ti9OnTR7p27SpvvPGGKbchCWC1H+MZ9d3SpUub1f+PP/7Y0HCycs9uAQE95T379u2LowTMHNTvI/BF0M9OQe7cuU3dP43EJAu8R4kY3zgXDQJ0BmgOxldYh5YuXWp2DfLlyxf3ppJ4RHcAkgiUnnZ5IkAGDt1WKL9klydyeteKgCKgCCgCikBkI0C5DyU7lAB9/fXXJrCmZAelXXYAxo0bJ4csJjqoOatWrWpuhqAc9h2Ug7mekhwWCokTCMxhCEIDwF8JmAbf1157zazoIxBGAkAwz3iwDtEInClTJjMHOxAkHzT/vvzyyybpGDhwoBEHe+SRR2ThwoXGZ7ucKBiUNQEIBjW9RhFQBBQBRUARUAQUAUXA8wjYSQABOww+1OPD3IMqL2yYf1nCnBglwTD10CRMUE6fAFUCGFz8MAG9//77MYmCrQQM139UVJSgBMwzq//fffed2VmgnIgegqlTp0r16tXNCj+JAUbZD03AcP/TZ/rbb7+ZZAUqUcaiNwCGomCTAC0BMjDrP4qAIqAIKAKKgCKgCCgClyMCdhLA6jqlN/D3o9TLgxJggn5/JWBwouSH8iBKdPzNXwmYHYZ77rlHKlWqZHYXINmxy4vtJIDPW7VqJZQVoRpcokQJoRGYpAAWoSVLlpi+A+biPPoMSALmzp1rkgV/HxJ6rwlAQujoZ5c9AmyzHbBUfsNtZVetli79B4V72qDn69bvJSm6cVPQ14fzwsKbt8izPXqHc8qQ5uow5DVLVOrPkMYIdLHN0hLos2CPITLXv3O3YC8P+3Ut3xklVx/0hr4AIl1DWz/sGkbnrVIGJ63JuI+MeJuTY/qOdc5BfSJ0G0Y0vcjC4jtHpL6+a/lkOZvWO+HbG8vaypWWjkCkm28SQMBPUI2h+kugTnmPrQRM46/djEsSALuPvxpvqVKlTMkOATpjHD9+XLJkyWJUgf3LiuH3Z6eBnYC77rrLlBMxJs3AjRo1Moyc9AXce++9plkZZWF2CFq2bGnKkP61/j5g+EdfAX0MiTF4eucbZG5N/1EEwosAW2xnExHOSmPRmzkt+pNz337h4bSlsVYSrL9kTg8rlRcucnxMBsRfp7G9+p9DUuUH51mA8DMt+DpsFZatcHjEi8OdtbaUeThpmY8dl2pz5jk5pBnLLWzLrkq6IFOybsr6LqRxmMI34+kzEj1jVrLcSM7Ju4oUFieF90qs25Cc6ZN17lGLmeWvggWSdU1iJ9f9alpip6TI5/z/kvZC7L8rRfZsSRFfgp209p6ZMZcGup+YDyPgBUkAzb05c+aM8Qb2H/j7Ca47d+5savZtJWDKgFAC9g/+udhWAr7lllvMa3YQ6Cv0D/45l96A+fPnm50HmIl69+4tJBbsLhDskwSwGwE1KUmAvUtAEoBWQXy7FPQ2xGfOpvzxzaLHFQGPIkBdHzV4CZn1X71csLbhvGAXrD9u1p6hF1w1PuKvZ7C1cHV6FdXNH1SWI0flnMMJgFv+8h3wErb8jl2wdDy8ZNftvFjL7AWfT1uNkuWXu5MYR9r98//L+TSpJ1Tzwv18+umnhsmHmn6MFfwxY8aY4D+QEjAJAAw+rNjbJT329wglYBIBjNX/LVu2mKZi+3P7uVatWkJjMEY5EA3AHTp0MEkAVQiUD/1jqaHbSQBNwygC2+a7S4Fi8NVXX212APbu3WufEuc59Xyr4tyaHlAEFAFFQBFQBBQBRUARUASSjgABdJ06dQz3P0kA7D8oAUPrSXLQq1cvmTlzpgnGGRUhMZKEbt26md2B+GZi9WbW7XYAAEAASURBVB92n06dOsVJFH799Vczp++1PXv2DJgEPPnkk6ZUyNYUoEoh0C4FvtIsHJ85u/8b3yx6XBFQBBQBRUARUAQUAUVAEYhwBKj/p/wXLn/Ka7AXXnjB0G76KwFTb08ZEEw811xzjTn3yJEjcvTo0YClPq+++qpJKKjzp4yIKoMffvhBoPik8RjzreMnCcCioy+WA7ETABsQuwTly5c3OwWoEJOA1K9f34iIBdqlMIP4/aM7AH6A6FtFIBIQ2J83jyyrWSMSXEmSD0tq1ZQD1+ZO0rkpfdKhHNnlp7p1UtqNJM+/stqtsqdA/iSfn5InHsuaRebXvyslXUjW3GtvuVl2Fi2SrGtS6uTTGTPI7HvvSanpkz3vhgrlZGvpksm+LiUuoCF+RvOmKTF1UHNuua6UbCx4Y1DXpsRF3+ZvLGfTpEuJqZM0Jyv4lObYRh8AQT319tTgowLMTgABtr8SMKU/BOME4bahK0BwH8hQDl69erXQIIyOQObMmQ27z8SJEw3jD8kHczMn5ccIlNk7ATVr1hSahQn8bYM6dNiwYVKlSpUEdyns832fNQHwRUNfKwJ+CNC1z9Ycj3DaxgrlZeRzFzP/cM4b7Fzv9O0tv914Q7CXh/W6HcWLybBB/cM6ZyiTffBUN1lT9ZZQhgjbtfvz5ZVBb74WtvlCnWhCp0dkSe3oUIcJy/U0vvYZPTIsczkxydSWD8l3Des7MZTrY9Bf0n38x67P49QEc25uJNOjmjk1nOvjPHvze3IiXWbX5wlmAhpuKcu5+eabDbsOpTQYxxACo7nXTgLefPNN85mvEnD+/PlNrf27775rPuOfMmXKyM6dO2Pe+78g6H/rrbeEnYI9e/YYdiEC+ITq+BEkZVzfRINxaTCmqZiSJHYpSD64hwwZMhgWI7v/wN8H3msJUCBU9JgicAkBJLnZmiNbV1MEFAFFQBFQBBSB1IMAnP/t2rUzK+0lS5Y0GgBQaPbp00e6du1qSmwGDRpkkgACf8xWAkYlmAAbzn56BpYtW2ZKdYYPH27KhwjwKe8hjiDAh7Pf32z2oPjq+G22IZp/0QRAcXjBggVmJ4JeBNSFn332WVOyhGowuxQ8kmKaACQFJT0nohHgF2LTpk1CJu60sb1HNz3ZtJoioAgoAoqAIqAIpB4EfLn/qa+H65/Sn3r16plafVb/e/ToIUWLFjUP7rxt27aG9YdSHVh+KlSoYAJzyna4nqCdVX4oOBEDo4KA4B0ef/8VfMaD8SexOn7KjHw1AaANZUeiX79+pkQIhiBYiG666SaGTJJpApAkmPSkSEaAXzqkseHpddrg7d24caNR5HN6bB1PEVAEFAFFQBFQBFIWAd8koEGDBqYZ9+GHH5aPPvrINPci0EWDr29zLsE/Fn2pOZdmXps2lOPU8r/00kty//33y3PPPWdKgqDkDJQAUMffpk0bWbdunanjHzVqlGEbosF4zpw5snjxYlMeRKOxrQkALSmiYTQE0wNA2Q9Ny5oAgL7aZYMAWTG/VGy7OW3w+9aoEf5mXASlUKf0iqWzZMrdEMFy4/4RlUqXiLibG/MGO2ZaC1sj4BbsAGG8Lo2lMZf+7LkwzhjaVPq9DQ2/hK7me+ulvwnpPfQ3IY0lDJbuvId+zy6cRS0noa9Lin/mmwRQFgQjD2U3POIT2fJNAmwl4FOnTkkmS6eCpuJixYqZUiL6AT788EPT9Pvjjz/KtddeG+t+/ev42TnwZRviepILFjvZCWCnAmEwlIih+mTHgTKlK6+8Mta4ib3RHYDEENLPFYFEEDDKhg4rwKKm6oqiKn66oAQ8rm7Sag4TgTLOx24oAZdfvlIm3hYdZ65QD7jhKz691bxFqK4FvB4xJacTi0Jbtsq3ZSoEnC+Ug24pAQ/o9EQobsV/rQtKwNkPHJTFeQvFP2eIn8A8Bs5OWY9efZwaKu44Vi31vuuui3s8yCNpLdXmdZmuCvJqdy9DBdg/eH50unca7UHn52n/leea/y/9lI3dRTDpo/smAazgz50711zs25zLLsCjjz4aI7JFEmArAX/11VcmSIeGs27dumYXgNV9gn/GJjGAxQd7++23TcNuUur4W7ZsKdu2bTNNwFzrmwTgCwmAf1LBeYmZsgAlhpB+rggkgoBRNrR+ub1gqgTs3k/JS6rFoHA2Q3rJcOk/I/dQcWZkVQJ2BseERslhNTgesfqdvGB78l8nBbdt94KrIfuICjD/x6QWi3QlYAL10qVLxyqlSUxkC6Ew+gJoxqUnsWHDhkYsjKB869atRkX43nvvFbj/aRpmNd/m8P/kk0/MfDt27DBKv7D5PP7440IjcufOnU3gj5gXlQ6UJZ2/tNhoJwEIlAVr3ohagr07vU4RUAQUAUUgIALpz5wNeFwPXp4IXP3PIU/dePa///aUv+qsdxCgrIaSYrumH5Etau4JyAOJbMECROkP/YIE/LD+UPtPGRE7CewaULLTsWNHs1vwyy+/mOOs6sMoRC0/DEJcD6sPxCOo/P77778mEYGqdPr06SZBoFfANwnw1QRILsJaApRcxPR8RUARUAQUAUVAEVAEFIFUicDzzz8vH3zwgSnn4QYR4mKl3W7OpfEWdiDYBzHq/QnEoflE6IvzICVp2rSpSQLSpbsogkZZEEJirO5D2ck8lAQ99thjMckFdf4kDRjJAL0ArVq1koULF5okgCZlkgNf3QFzchD/6A5AEKDpJYqAIqAIKAKKgCKgCCgCqQ8BAnAYe2DVISBnJ8BXZIvyG1b8YeTBatWqZSg5oQ3HWMEvV66cLFmyRJo0aWKO8Q+Nwqj7ItZVuHBhE9yzq0AfAdz9NBzbwb99EUkEn6NLQJMvOwGdOnWyPw7pWROAkODTi1M7Agh5LFq0yGzFhfNe11csL6jresWG9+9rKQGX9YS7KAEPHTLIE77i5Oge3WV1VBVP+LvPUgLuP+INT/iKk5927iSL6tTyhL9Hs2WVZ8eN9oSvODmldQuZ26iBJ/w9nzaNdJn0mSd8xclZlRvJ17c+4Bl/n7plrJxMe0XE+jthwgSzim87SB8AQTd6AKz020kAQTor+CNHjpTvvvtOevfubUTAateubYJ3OP+h5OzQoYPRBpg8ebIpGaJECEMHgPKdV155RQYPHmzUh2vWrGme2XGgMZhGYn+jvwBBMYwkAN0BJ0wTACdQ1DFSLQJ07UO5ZSsAhutGD+TJIyuq3xau6UKeZ0WNanLAj9os5EFdGuBQjuyytFZNl0Z3ftg1UVVlr9X06AU7njWLLLizrhdcNT6uq1RRdhUp7Al/YW2a3+BuT/iKk7+Vu1G2lyzhCX9pMp/dpLEnfMXJbflKyeYCZTzj77x89eVM2gwR6S/19Q8++KAJwqmvp+EX49i8efMEpV47CUB4C6Pkh4bcnDlzmuZfAvyXX37ZJAU086IoTJCPOCkNxZQPcQ4lQHD9s0NAWVDfvn2ldevWhs7zzjvvNFz/vPdPAnbv3u2K0KkmAObHqf8oAoERWLlypcm84fNVUwQUAUVAEVAEFIHUgwCc/+3atZNChQqZwJ33JAI06Hbt2tWo9KICTBIA3SfGcXYI1qxZY5IEyoMI8An2aR4uUKCAEQGDpx8xMRp9SQJoLkY5+DqLwrZgwYKGzpO5bfNNAlh4xFD4pTSof//+9mmOPWsTsGNQ6kCKgCKgCCgCioAioAgoAl5BwJf7n6B76dKlpvSnXr16Ar0ngX+PHj2EJIAHtn37dtP0y+vo6GgT9DdufHEHiYZdVIH37NljFg9REMao3YcelGZhSoNoGE6fPm4IbicBzZo1MyVBb731ltkhgFXIaYs7u9Mz6HiKgIUA3e6VKlUyYhhOA0J3/NGjR50eVsdTBBQBRUARUAQUgVSOgG8SAMsO9J2U+LB6v379evnrr78E6s59+/aZhl9oQeH8p0cAq1GjhuHpP3z4sHnPKj8PX0MQjIbfcePGmXglb16rXyqeVX07CSCpYJ5+/fr5DuXYa00AHINSB0oIgSFDhpgud5sOK6Fzk/sZnfXJlcBO7hzhPj+39Qcnav7Fpp9wzx3MfLfOmy+5LNYELxiKqjVmzfGCq8bHygsWSt4/dnnC3yxHjkrtaTM84StOVli6XK7fus0T/ma0WEfu/PJiwOEFh8uuWi1ZLR5zL1haqzGz/oSJXnDV+Fjiz/VyKkPkNtX6A1nvz8mS4fwZ/8MR9d43CaAMiCSA0hseDz30kOHoz5Ili1EBptyHRU1KgigHYkUfnn/oOf2NEh5Yf2DzQQ+A8iL4/m2NgYSSgF9//VXcLD/WBMD/p6XvXUEA9Ts67d0I1NkiQ3wjpcxIm19S53PKh9JrfxUeTlsa/LxwwelhpfOgIY6PyYD4m8Zhfwn4nuzrfD3licyZZWtZ5xvz2r45whVsD+bOJYU3b3F07Nx79spzT/V0dEwGO2c1zNEY77TdP3qs00Oa8dz4PctqJVcDOsUNMJy6gSVWY/w9nzjHhNPws8+dci3OOChY/1G0SJzjwR5IY/1JHNaibbCXO37dr4VvkntfWnTxb7VVKtLxm9djzfF/P0+P9T7S37yy8rEYF68/tk1+ylNHijc5dvGYdX/9V3WTFttGx5yTUi98kwDoOOfOnWtYAI8dO2YUfvELalDq9ll4JKYhUYAdiObdQMa1iIfBDkSy0NZi9EH9lx4COP4xkgBoRSEd8TU3g3/m0QTAF219rQgEgYCRNrdow7xgF/DT+oPrFcNfGDq8YMeyZZOq87/3gqvGx2zWdrXTyZVbN3/OqpXNt3OnW8M7Pq7Xfs8AoOim3yTL0UtBmeOIODsgCVaeP3c7O6hbo+1J/sBrKleWB6b/T/q/3dX8jobzL2Da29ydrYj8Llv/yiL8v4lNurK1rCwVJWnz/i/5QLlwhZ0EwPSDzZw503D621OxGwCdJ8E7ol/Qc8Law6o+zD/+RkPwjz/+GOswGgH0FkAlCoUoc9F0DOU4vQHhMk0AwoW0zqMIKAKKgCKgCCgCikASEDA7yw7vfiZh2rCcQojL/WH2s3mTwv/MmTPHcP6fPXtWqNlnlT46OtqU73Tr1k1y585tPMyRI4cJ1qEHhyqUyoYLyfhZwRYEHei1FnU2Nf7sHjz++ONhDf65EWs5UE0RUAQUAUVAEVAEFAFFQBG4PBGAvpPGX8p50ACgTCcqKkpKlCghjzzyiNkFoNwY7n7Kf+bPny8ffvihFClSRGjozZcvnwHujFWeBktQQoaS8OnTpw0zEBSi7BCwI0CvQDhNdwDCibbOpQgkAwHUKdOed75ePxkuJPlUL/nKTXnJXy/56jVsL1zabacG3Avmpe+CYuveN8r+uoavWCS0e7E6uazVZtvr0MZy4+rXXnvNsPMsX77cBPPM0bx5c9PwS/MuTIMkA7D+UNKDai/Jgh30+/rEWCQH9AZ07NhRBg4caHYH8vj1MJFYwApEnwHCYZQDkRiE03QHIJxo61wRiwAZePHixQXarUAP6vPCaaiptp85NZxThjRXm7kzZXHt6JDGCNfFa6pUlmZLFoRrupDn6TppvMxq6g2V0t9LFJM7Nv0S8j2Ha4DnR4+USe3bhWu6kOY5mCunRO3bFdIY4bx46NDB8r9nuodzyqDnOpcurZQ5443+B25y1AM95fV2/YO+33BfWCHPX3IkTbZwT5uk+Sjh6dmzpxHyYiXfNohLRo0aZVbqafalIffEiROGkhOFX+r2Dx06ZJ8e81yrVi1Zu3atec950IHC4X/ejyiEpmA7+OdkyoFQHQ6n6Q5AONHWuSIaAX5BfVX5fJ1F8ltNEVAEFAFFQBFQBFIPAnXq1DH19wTplOGg0msbSQBNvzT6/vHHH4bNhxIhlH0pE+rUqZNhAvJt3IW6kzExxhw7dqz8/fff5kGQbxvJQUqbJgAp/RPQ+SMCgWwWgwuKfXD5qikCioAioAgoAorA5YHA22+/LV26dPl/9s4E3saq++PrXvOUTIUKmamQMdNrKA2GhH8aSHN6VUSpFDIWKqkUbypSSRqEMiRRIkRIhgwhypShDJnvf3+3ntu5153vfs49D2t9Pueec55h7fX8znPOXWvvtX7LFvzGDwJ+++03wVmH4x/+f2bpCQKoEYDB59prr5VRo0bZ7r8ECqT8kP6DUOy7evVqy/nPsaT5hAYBGY2upgBl9Ceg4ysCioAioAgoAoqAIqAIZBgCBAF04IX15/ffT1HMkqJDky9y9ZkgpC4Ahx82oPbt29vGXuXKlZNLLrlEcpo+MI8++qhMmDDB1gZ89tlnsnDhQssQ1KdPH6GvAEHApEmT5H//+1+GXWfowLoCEIqGvlYEFAFFQBFQBBQBRUAROOsQCF0JoMiXbr30AfCKfR9++GHrxOPY33bbbXLjjTfadCDYgf4yXa9z584tmzZtkuqmj8Oll14qpANR7EvfAIKAggUL2g7CHB8JogFAJHwKakO6ENi2bZv9oqWHQosmHl7Uny5jHJ1ccekyeajvQEfa/FfTpXc/KbnmZ/8HcjAC3W8f797DgabwqLh38PNSeOtvzgezzaocaz3v923St1MXx1pPqTtm8nFdS/tXR0rePXtdq/VFX27jYAzpcJcvulF6LEsWp7pbjxkrWQzVoV9Cd2hXkunESRne5iZX6nzXc+3cT+R4puC4b8P23Sk5Yg6dhsufUefK9kwXyAlx91meNkgqNxAEkNv/5JNP2s68pP5A1dm8eXOhFpBVAmb5ceqpAyAdiP4BXgEvBcX9+vWz+f/o+NU0MNyxY4eQZowuHskJ+seMGWMZh+g/wAqDHxKcO8iPq1edZwQCRNU04SAqT6vwJaVld1rENmyJV+GfFj2h5xTYuUt4uBY6aBqwXKuV6t/Od64Thdjrultt3r37pObX7lmAon2wFQwqL1rMk3P52yxZR5844VRvzoOHpO7MWU51oiy7Yd/4I4Shw9UAFZcud6Uqrh7zHYtyTOGb9egxaTh1RtxxHL47YHKbjzikISyzcrVD6+KqOm6ClcOm+ZJLafLpFJfq0qWL3zx+TxKTi3871aU2sf3p2R6zxf3/h8Yy1ZoUX3O3MqPk+Iks0n9DZ4k5Gn9v8lcRVST5Y9JyBCk6l19+uQ0Crr/+ennhhRekb9++NhB45JFHpGnTpjYFiCAAatAsIcEz7EAwBvXs2dM6//QKwIGHaTAl+f/fffedwBDE+Rs2bBBYhVgxuPnmm9NyKUmeowFAkvDoziAgwBeSR3qExh533313mlTQ0vxkdDDKaeysbxhbjacJ0JCTsDcmIPZyDwTFViDOccjMyAUEW+zNZ7puBkYMrjGmj0eQpIhhOaHPQBCE71q+3buDYGqabOR3JCj/U9J0gf+clDXmiLT54z256Ojm9Kjx5dz777/f9gQgFWjy5Ml2kpGZfag/o83999FHH9maANKAcNqZgIT1p0mTJjbfn07COP8cmy1bNqFBWEqEoIKxWXFAGjRoYAMOug27JikJhteSEtT0GEVAEVAEFAFFQBFQBBQBRcABAvQEgsaTVQCoPkn1YTaerAMvZZgVADoF0yyM3H9m6pnpZ/b+zTfflFatWtnC4ZTSfl522WV2HM/8KlWq2DqDBx54wOr0trt41gDABYqqQxFQBBQBRUARUAQUAUUgkAiQdnPvvffKsmXL4tgfGgTg5NeuXdsWBlMQvHbtWqH2cMaMGXZFYNCgQdKiRQt5/fXX7SoAwUPJkiVto7Hjx4/H0ZvYm3bt2smKFSts8OAdQzoSNKXQkLoUTQFygCb549wIDRs2dKDtzFRBB70DBw5YSqxIvEK+nCzRUayTkFD8kzlz+L4uuwqfLxvLlfUlVz2h60vvtgWNGkiZlat8qVtIr23xz9+XP5+srFbVl1z1+GO5eL+kbm25YPOvvhQCu7AvVMfB3LlkUYP60ujz6aGbI/b1jzWqybm790ixXzZGrI2eYUezZpE5za6TqycGo0P46sqXSdYjR6TUmrXeJUTsc4zJfJp2YxtpOuHjiLUx1LD1F5WT45mzSPmNP4VujtjX0/PdIFftnSKZTblvpAo5+rD4QNd5/vnn22LdNm3aCM3ACAIQVgIIEIoVK2bfQ/u5YMECyZcvn30PMxArBdQIQCFKGhDnzJ492zrvMAPFF2oPn3nmGfnggw8E559ag48//th2EKa2kdUFhFUFAhCXEj6PxqXVEabriiuusEUbZcuWjTDLIsecq666SrI7LDBzfWVbt261QVzlypUTVM3SH0tz4ZI1lSvJW906ByYAeLVXD+k0YJDU/mpOuCBK8zibS5eSoQP7BiYAGN2ti7QYNz4QAcCuIoVl4LDnAxMAjO94j1RZsCgQAQBFuj1HjQhMADC5/a2Sf+fOQAQA5Nt3ff+dwAQAM+u2lIM5cgUmAHis5P9k3tJZkufk/jT/bvt9Yrdu3YRZfRgB4f5//vnnpWvXrnZVAFYgggAae+H8k97zxBNP2GZgBAy33367deAzGWYq+gOQ9w8taK1atYQ+AT///LPgYyQUAKAnf/781rn3iEigDp07d67N+cf3IA2IdKJq1arZAAVb69Spk25INABIN4RiC0VYOlJJHAGq5MM5g564JQnvIU/viJmtUlEEFAFFQBFQBBSBswuB//znP9Zxx+GmsHfWrFlSvHhxm44Dqw+z8zjhuwwZwciRI20wwIoBBcLM8jP7T4oOQcCtt94aC9706dNl+fLlNoCgKJhGYqHC/vnz59sgYMqUKdKhQwc72//cc8/JDz/8YFOL6CeA/8Q+ipAZjw7FFBenR7QGID3o6bmKgCKgCCgCioAioAgoAoFHgJl1HG9YeEhbJi3n008/lZUrV0rnzp1tes/nn38u9AqA2pOZfjIbCAL++OMP+e9//xuLAcxAw4YNkz///NPWDaCHlQKCgN69e8vhw4ftsRUrVrQBAEEFuhmfugHYhBCc/quvvlo4jp4DBCKkJNNpmJUK0oSQtExg6gqAhU7/KAKKgCKgCCgCioAioAicrQi0bdtWHn/8ccvyM378eOvgg0Xp0qVtSg65+cy+79mzRwgW6tatKxdddFFsEEAtKAIzEDz+FSpUsA49qwoUDzPbT10BGRH79++3+f6kGZE2RIrxa6+9JhdffLFN71m1apWd/ScAqFmzpj1mxIgRQp+Bo6bBHqsDdClGJ0XHBC3UIlDMnFLRFYCUIqXHKQJhRIAmMHSnDIpkMg2lkmpcE0nXQZOdTClkZIgEu2nWZRu4RYIxydgQZSajMh+P3EK/+ObrfRsfEXfvuW+D9JuQOUC/CVEx5v/DyQB9z2KOm245qW/05e5uTJkm0mxg2znBvWtm9z0hpYeOvMzok9NPLj4FwA0N8csW0z8DYSWgUqVKCTIDUQOJQ09dADUEOPIEC/QVQAerCzjyFBR7wgoEY1BQTAoR3YE3btxoZ/2/+OILGThwoK0bYNVg7969VtekSZNsYOLpSO5ZVwCSQ0j3KwLJIHDU/GjsOa9QMkelbjfdVP3oqOpXJ+AxTZql7gJTeDQdP48ZFga6oLqSSt8vkQl1GrpSF6sHO38vfoodInajgxcvt23nQMvpKvaaZWTXnYCLr98g0yskXEh/ugUp30LQtreQ2+8Yo/fv+GDKjUjFkX58z/IZtqLvChdPhRWpO3RXkSJyME+e1J2UxNHdn+iZxN707SqyZatMvP026dW5m+T+K/2FpdGma/PKbOekz6h0nH0kS1a5r/9E+St3Xqvlp7LVpOvoPolqvP+D5xPdF4k7lv5wgTWrV/GXZHnu6hJtAhhkRe5qctf2V+zrSPlz3333Weeawl2cffLzKc5lxh0ZN26c5fonLx/BgaeR6DmmSB9JjBmIIIAAgZWBxo0b21n8l156SV599VW55ppr7KoAXP+rV6+2bISLFy+2YzMO1KKwTVKnMHbsWMmb99R9AkMRgQrpRKxEzJkzx9qDHfFXAp566inBBjoLe6IBgIeEPisCaURgX66cUu3b+Wk8O7ynBa0TcC4zY/KnYUjIdeBgeIFKw2h/GnrRsitWpuHMjDklu5lhCsoM7QlTWJfD/BMOigTtewautWZ/LZvKlA4ExHVmzZa8Jg0DRq9LfojL2x5xF7A9+ZnvPwvmk/lVG8vHt9SNNb/iGnNdJ5I/N/YERy9itvjXDXpczXvlgzmNJcvJY9ba7McPSdn9q9O8NhBV09FFh6ihwy+MjofolG6ENJtQBkBWA+jWy4w8aUCk9pB/P2TIEMv6w3bShBJiBoJqlJUAHPF3333XBgHr1q2TXr16CQXA0HwyPvUD1AoQMPCg5oAApKEJNqgDuPPOO4VggRoAOgYXMcE7klgQQFoTY/McKhoAhKKhrxWBNCKAM6XiHoE8poAqSJLjn38aQbA5cwpb00fKteQ0fURU/EMgSPcuKBQ1vTHOJCn4x3aptHLJmXRJp11L/iO7pMSBDVLAPEeqkHKDMw/jz/Dhw63TTd4+KUCF/lmFhLYzR44c9hLoGUAQwIMC3meffTZRZiBm8mEOQlgpgN4TgR6UImCcegqEN2/eLKwAMC6CY0/eP8JxOP6sBLAiEFp4zP74QQD1Bjj/NCvzVik4DtEA4BQO+lcRUAQUAUVAEVAEFAFF4CxGoGjRorGpNA8++KANAmjGxSrAk08+aWlA6dQ7atQoixI9Auj4izNO8ECqDU1FPXpQHHSKdJE8ISl2nvPPdsb8/vvvbRCxcOFCWxxMeo8npCDlzJnTviUlCaFIOTHxggCCEgKVJUuWnOb8c64GAIkhqNsVAUVAEVAEFAFFQBFQBM5oBGDkCXXO6boLzSerAAgrATR8hd2HfP+nn37adghmH++h6HzjjTekRIkSNkioX7++LdiFNYjC3YSEWX6KgS+//HLbcAyHH1ahTZs2Wdaf0HOw79xzz5Wvv/5abrnlFrsCcNIQhZBGRLEwAQr9B0KFIOC9996zx1McTJ+C+KIBQHxE9P0Zh8D27dttzlx6OufR6K1w4cJhw2ZVlUoyu0UzeaD/s2EbMz0DvdS3l1z34cdS9qdV6VETlnPJG/7g3rvkscefCst46R1kVPeuUmPuPNuxNr26/D5/p+kEPOKpx+XpB7v6PZQT/e916igX/7xWyCmPdDmQJ7f0f+VFGXxHMJpOTuzQTkjhu2rSZ5EOrZyMjpIuH7wnr9z4bwOnSDZ6xpUt5XC2HNJyauKzwJFkf7cab8kzSzpFkkmxtpAeA9XmHFNAiwN/3LBBkecPIxBdgeHj91YC6PrLNnwBZuxr1Khh6wFwxgcNGmRn2nHkGzRoIJUrV7ZBBcXEBA4EDaGCflJyXn75ZcmVK5fMmzdPevToYRt8hR7Ha4p82d+3b1/r/EML2rp1a7sd/4Y6BWoPQlcNOA87vvrqK1tzwPv4QUA0G1UUgTMZgQMmd5jiGpbl0vrwmm2EC6fdJq9wcb064Rou3eMsrl9XdptZkyDIPlOsu7BRgyCYam1cfkUt2XFB0UDYeyh3Lpl7zakGNkEweGXVKrL14hJBMFWOmq6fs5s3DYStGLn2sktlY9kygbA3JipKvmh9QyBsxchfLi4n60pXDIy9s4o0k2PRWSLSXlJ3br75ZpvrD8c+zj//7yn0pRMwgQG0m3D648iXL19e8ClatmxpGYEIEGgUBjMPs/AU9BJQ0LALfdQTxO/+CxAXXHCB1U+jMJx7Vh3YRoff+EJgQgEvuf+sRJB+BJ0o1KEEJ9CHegFB6LmMf9ddd9nGYXfccYftVBy6X1cAQtHQ12ckAkTXLO/BuauiCCgCioAioAgoAoqAhwCz9whpP1By4mgzQ494NQFffvmlbbbFtlatWtmgAOc/ygSPFOtyHGk3FPLC0oNQOPzLL7/Y4MFuiPeHomC6/HrFxRdeeKHMnh13NZJ6A6hJYRzC+UdgBKpataqlBoUhiGPI98ceioNpJobQX4DzWLkgkCEYQLyVAA0ALBz6RxFQBBQBRUARUAQUAUXgbETACwIort26dasw6+4Jzj2z+rD1XHfddXYzQQAdfnG6EWg8SR/yAge2QekJTSeONyk6oc3F2B+flYcAInQFwMv5nzVrlg0iPvzwQ0sjSmExaUgEBgMGDLABBEXKrDQUMP1dPKH+ABpRBApR+g7ccMOplS6CAE0B8pDSZ0VAEVAEFAFFQBFQBBSBsxIBggAvHYhi3PjCrDv59vfff79NByIgIAh45JFH7HbP+SelZ+rUqbaj8GeffWY79dIXgFqBpIQVAC8A8Jx/ViNIPwpNJ4JBiACAfgGlSpWys/sEHzASQTNKWhC1DfQbCOX+pziZc0k7QnQFIKlPQ/c5Q4Abn3bWtMsOt1AkQxFNkKTQtm1yhWnMExSpbYooC+7YEQhz6ahaf8bMQNiKkdXnfiuFt2x1bi95z64l1/4D0njKVNdqrb6T8VguXAxSeeH3UmzDLy5U+a4jq2k2dM3HE30dx+U9UXHpMtOl9y/f7KVLuCuhIV6z8RNcqUu1HnA/njnl11Nmwyo5kjX8/0tTfWHmhN3ZCskVu+bI+jzl5Wh0trSoCOs53koAzbzwWUjx2bVrl4wePdo2+qKwliAgdCWAQltWCagduPHGG2XLli12Jp5AAQeeIICVABzz1157LdHrYQXg999/j8P246X9JJROBC1pvXr1LHsQjEIIdQH0EKBguFq1apaelPQg0oGwhdqFtm3b2kBDA4BEPwrd4RIBmlEQncZfAnM5RmK6oMnat29fYrvTvT3KfOnNNz/dekIVlP/xJ+HhXIydUcnMQqRlzE4DB6fltGTP4R+zxTfZI1N+AA7fw736pvyEFB5pcXV8HzD0HcOGp9CC1B120NTF0GHXpRTavkOe7PaYS5VW1wmTj7u3YEHnem8a9ZZznSj0417Ivf+A9O/4oC/2ojS7aWK3559GRy4GaTHuAxdqEtSxt0B+WXfpJc6Ctyjz8z203R0JjhWOjZOb3SxZjh1N8VBXzfaRWen0GtQU25XQgbU6b5Zyf6yQ3pe9LBV3LJc8m8z/4qQnwhNSE9ZtpNWQZoPzTw4/efqhjb6g3fSCANJ4rrzySmsfaT4EAXD5swpAAMCM/F8mECYIWLt2bZLXAdUnhcSsQlBwjPOPHmbsx4wZY7eHphN17drVjkV6EqsHv/76q8BYWKtWrdhUIAqEX331VaGGgSCE1B+CGQIdDQCS/Dh0pysE4LHNKNlmZtOJhP0SO2vmw2yqL/YaO2Oig5P5d9LY6nJW0hdM/1FqcQ3KfWBszvfHH+LHrLofGBOoFDH/3IIiQbsXwJVu5gTcQZAjprnR+YYtJc+f/q0whBOHnYWKyj1jhoZzyLCNle343/LRhIaSwzwHQWD/Wbdune3Ii72JNfoiQCAHn8nFPXv22Hx+zitdurR12jt16iSff/65ZewhXYfiYKhB8YXI6SdwYDUhPn9/z549bb4+TjzFu95qwk8//WRZh6ATJZ3o7bffthOqffr0iUNLypik/owbN84yGjH5+vDDD8eB/u6775bdu3drDUAcVPSNIqAIKAKKgCKgCCgCisBZiQBMQKTTHD16akUmfqMvmnvh3D/22GO26JbXrADQHwDHm+ZhbKMoGKpOVgS8zAfy+5mMpHMwM/ENTWHu3r174+D8xBNP2Jl/Cn691QS6C0MzWtCsgqKfNCHSiZD4tKTk+DPbD/sPRcihsmHDBvnggw+srdivKwCh6OhrRUARUAQUAUVAEVAEFIGzEgFYc3CiYQMitYYVgcQafdFctFy5ckKzL5iDYOF56KGHZOTIkbYLL6k7FAlTrIs8//zztiEYPQJITWYmHkeejr0EHdB30uSL1YGkVhO8dCJWH8j5L1KkiMyYMcOmKpG2RLdgtmMPukhhwvF/9NFHrX5WECgO1gDgrLzF9aKDgADdKaNPuq0t8Ou6g2QrGATJ3iDZGjRsY/6pgyYHPAgSpHtBsfXvjvJuV/dl/P7YbCq5/FHsk9bu3btbZ5kAAJpPuPkTavRFOg+ONsXC0GuSlkOKTvXq1YWVAhp70USM2XgKb2EGusM05EJymDS2YcOG2ZShP0w6JgxDFB5TTPzOO+/Y1YRmzZpZ/d5qwsGDB21jMfoH0DiMNCECFhqd8vzpp5/G0nwSBJBqRGExDEEUBZNGxHVQ18DqQ3CSgS1k+kcRSD0CfLl2GIYavghpffDFCafQTfXuaZPDOWS6xrr9y2nyXeOG6dIRrpOX16wuNy6YG67h0j1O5w/flxltTnE3p1uZzwo2lSklV/+8wudR3Kl/atQI+fDuO90p9FHTnoIF5IqdW30cwa3qIUOelTce7epWqU/aTmSKlgrHDvqk3b3akfc8Ji907udesU8aa9+zUfZnzeOT9vSpff3112XSpEk23cbT1LhxY1sADJUmUrdu3dhGXzAZUhB8+eWX28JbCnt5j/Pt5eZTBAzbT//+/W2RLqw8pBY1atTIBgjeODjjBALQhzLzz2oC6T2sJuDcs5qwc+dOu0JAahDUoGzDeafDMKlGpAqxWpAzZ04ZPnx4HFpSxmQFYNWqVXYVg9dIyZIlZeDAgboC4H0Q+nzmIgCH7qJFi+T8889P80Wm59w0D6onKgKKgCKgCCgCioAvCJDac+zYMTvbD6UmTjYz5zjkrAIwQ/+f//xHsmbNGtvoC0OYbYdJh5l+mm0x8w+9JqsBsPTAtkOgEJ+VB6edYILUIZx3aDlZEYD9B0luNYHc/nz58ln7YADyKEVhGoLpB1+HIABaUgIC0phIDyKYgImIwmDSj5D8+fNrAGCR0D9nNAJ8mf1kATqjwdOLUwQUAUVAEVAEzkAEKM6FnQdGH/LqX3zxRcv+Q648s/m9e/e2Dj65+Qi+BA4/gtOOEw/1Z8WKFW1xLisGFA17QhFwfFYeVgcYh/HoJXDnnXfKu+++a5uG4Zx7qwmkFBEwULiLox/aQ8lj9enXr5+0bt3aTm5yLaQIeaxBrBKEpgeNGjXKsgLNnTvX+kMvv/yyBgDeB6XPioAioAgoAoqAIqAIKAJnFwI4z+Tf81i2bJl10HG+ceCZUX/hhRcsIOTSEwwwow6F56233mq5/XPlyiVly5aNBQ3u/Tlz5limH4+Vh4JcVhKg9oTVx5P27dtbKlHoymHt4UEQEH81geO9ngCsSnhBAN2I6UtAYMHKAtfAagTBCc3DDhw4YO1gNYBiZFYKeCYgSLIImA6qPFQUAUVAEVAEFAFFQBFQBBSBMxkBHHZSevB9mXlv2rSpvVxqBWDawZEm/QdZv369pQuFu5+ZfISGXeTXo8drwMVrHPpQVh6O/f77722aECsHpCKxAtCqVSvbBIwaA281IbEOw14Q0KdPH1vHQFBC2lJS6UHYhEBJmmQAwKA8VBQBRSBxBDKfOCm/FS+W+AFp2FNx6TJ5qO/ANJyZzCnm++xHJ+AuvftJyTU/JzN46ndvN4Xb0SdOpP7EJM4osW69PN69RxJHpG1X1sOHZUnd2mk7OYmz7h38vBTe+lsSR6RtF82UXHdZPu/3bdK3U5e0GZTEWTSo2mZm41xL+1dHSt49cXm4XYzhSydgk8M7pMNdLsxLUMeSenWdddZlgNZjxkqWf7jUExwwHRuPZssmOwzDiivJZH7Dh7e5yZW6VOvJfPyYDHpksGwqXiZF5/6VO69kNZ2Dj2TJKtlS0UE4RcodH3Qkcw6p/etsGVx3oOECSt6fPGyO7ze7S4Y3DqN5Fyk2npCrP3nyZNuNlyCABlsECKTy4IjTMIwCXqg+YQWiORhpOBQUwwREEOCx8qCTQl/SfOrVq2eHQJ/XvMsLArKZ+xwJ7QkQ2mEYchPGpmMwD8QLCkLTgwqZDt+kL4UKdsbdErrXvKZ4gIeKIqAIJI5AfrPE9mvlyxI/IA17CuzcJTyci0+dgKt/O9+5qZ7C/Lvc4pB37z6p+bV7FiB0+uGkVl602IPC6TOBFR12XUrOg4ek7sxZLlVaXdlMcOWHVFy63A+1p7ptO+4KnfXoMWk4dYYv9qJ05g3Xy+eXVXWmv8zK1c50xVc0o3VLaTz5s/ib0/W+yadT0nV+YidH3ROd2K7Y7d0O9pWLvt4sUih2U7Ivnm76ktTPNkuuXzsh2WNTc0B05+TtTY2+z6S2/FCsVopPeUmelDcrdJXOMijF5/h5ILPwzMaTvkPRLs75zTffbFcChg4dKjw8Wb16te3KC7MPaTkewxApO6wqUBy8y/w/I72INCJWBWgiRh8AZv9x0gkCBgwYYFcWCDhg8GF7Uh2Gcf5D0468ICA0PQj9sA55AiVpkgGAd6A+KwKKQNIInLt7T9IH6N40IZDZLIsGSfKaWZ+giF9OtV/Xn8/Q+ar4h0Dx9RskSN+3i9eu8w+MMGvOetKkf6wYlapRvy9aN1XHZ9TBFWWF8Eip7JTCKT3U9+M2b95s03Zo7IXjTxBAQ63KlSvHBgHM3HvCbD75/RT1wtPP7D9FudQYMAsP/z5Nucjxf+655+TZZ5+1qwJsy2QmYwgscPb79Olj04sIFKhBQOL3BCA7B73ImDGnpx15QQC6oDklPYiCYihJsR9KUrehnjVF/ygCioAioAgoAoqAIqAIKALBQYCuvRTQ4mzjnJMGNG3aNLn//vttXj5XAuXmZZddJvXr15fDZmUSp5rZdQpuodrEsabItlSpUrb/0BtvvCGPPfaYnfEnTeitt96yjb5q1KhhgwWaeJEixPnM8u/deyolkfcEDFB7JtQTALvoJByadgS7EGlDBB4rV6606UCsMuD8E7iQkgRrEelIsBjpCkBw7k21VBFQBBQBRUARUAQUAUXAMQIvvfSSzd/v1auX5dAnAMBZZvYcZ5sC3jVr1tg0mn379sXm2lMkDI3ojz/+aGf26RqMY04/gffff98yCnmp9KQTQRlKUFCiRAmh9wCBBOlCFBjv3r3bFgNv2rTJsgGRMkRfAezwOgyPHTvWBgYEK9iRkrQj7QTs+GZRdWcmAlTljxgxwn7h+dJ7DyL7cMquwufLogb1wzlkusZa0KiB7D4vFQms6RotfSfvy59P5jW5Mn1Kwng2hcXbL7wgjCOmfaiDuXPJ7GbXpl1BmM/8sUY1+bXkKY7vMA+d6uGOZs0iX7S6PtXnZdQJq01d1Iby/1IjZpQdKRk3Jkpkats2KTk0Io5Zn6+c/JXt33zuiDAqCSOmSUs5Lm7rjZIYLtW7KIiFFpP///fdd59Azenl/rdp08Z28aUL7/z58+2DnH18ApxwuutCBzpo0CDbU4AVANJ/CCCYje/bt68wy48QENB8jGPZT3+iqlWrWmef7dQDsBqADgp8KTBmRYCeBOxnZYLggTQhZvVJ/Uko7QidHTp0sGlHjJtYJ2BNAQIdFUXgHwTI3XvmmWfklVdeifOgcCecsqZyJRnx5GPhHDJdY73aq4esvfSSdOkI18mbS5eSoQP7hmu4dI8zulsXWV6rRrr1hEPBriKFZeCw58MxlJMxxne8RxY0buhEl99KDhhHo+eoEX4P40z/5Pa3ylctmjnT56eikyaXuuv77/g5hFPdX5S6Xn7P454Vy6mRIcoek5Hyt+QM2RI5L2HmIUXnnXfesSk/nmXk+5P7f9QwWcH6QyrOlClTbH4/TbnIo4duk5l7HGyE9zQWo2j48ccft44+KUWsBkDz2aRJE5uaQzEuOf8EG6T5EBjgtCMEH4888kicIIA0nwcffNDuz5Mnj+X6h2WITsMEGYmlHTFG//79pVw5EzCagIUCY0+0E7CHhD4rAv8gQNX833//bav3FRRFQBFQBBQBRUAROHMRYNYdp/2mm26SOaZ5V9GiRWMvliCA2X1m/5mFR3bu3Gm7/uJY46zDAsTMPOcWL17cdvRlVYDVAlYC6PZLcPHll1/a13Xr1rVjeGlBpPeQXoRAH1qyZMlYZx/HnpQiVgLWrl1rj4ESlOZepP5cc8019lgKhRNKO4KNiJUNAg1WLaAdDe0ErCsAFlL9owgoAoqAIqAIKAKKgCJwtiHAij/ONEWyzLaHCg2zLgjpOcGMP8w6zK4j3bp1szP/nMsMO6sJH3/8sXX+2f/TTz/ZmXoKhxGCCuhECxQoYJ12AgRk0aJFNkCgeBdhxt9bCThy5IhdcaDxGMxAdPslyMCWJUuWWAefgIPggPNZJYB9iELfzp0726wGb5UAu1PUCdhaoX8UAUVAEVAEFAFFQBFQBBSBMxQBgoCHHnrIBgHM5rMSwKw9zvrChQuF4luyAyjYJS+fdJ86derYWX+cbIRU4dDVBJzttm3b2nTiCy+8MBY5qENJ+6GAGEYeCoOZnScF2WvoxcEEATVr1rSOPO9DmYF4TxBAzQA2sUpAqhFjEoQQeJCGhA4YhwgmGIdOwNQ5UkCsLECgqKIIRBgCdD6lO2VQJJNpKoXNQRC632Y6fjwIplobadjlR/dmPwCIMo0+Mx9327nZDzs9nXrfeki4f+a+DdJvQuYg/SbEnExRV133n2raNGYyJcAp6QKcNu3uzgoNAuiky+w+s/k49VB+bt++3RKDkLaDeCk6pP54QQDbvUACR//ee++VO++8k81xhF4ANOMiCOA46gyg74wv1B58+umn1tmHypOaAo8ZiD4AzPazPVQoMu7Ro4ctJIZClHoFipHffPNNexj1BqwiaApQKGr6+qxCgNw/vkBU1HsPcuVYRkuN8MOGU+lS6Kb6RtOWLlWe0mXs9MOZHNOkmdSa841ze7HVNbaVvl8iE+o0dG8rjVl8CIJebttOrp442bm9B80/DoofXQrNpKZXqOxSpdWV1SyB7y1Y0Lne/h0flP97623nesV+z9z+JuQzzQa/K1zcva3/aNxcprRkMd2GXUn3J3rK3S+85EpdHD17TG61yyA++mSMrMx2TpwxIvnN/UtekAq7fgyEUw2Oy+QiyS0HkoV0uVSV4fKE1JR5yR7r1wEEATTmgrOf2X/oPYsVK2a79jKbTsfd1q1b27Qbmm0RBPz5559xzPFSiv4wzQupLUhMvCCAAmEKeuML6UcwBdE74LbbboutJwhlBvLOocEX9QXffPON0HmYFQyugwCG2f6JEyfaIIbjWVWgMNjtr79niT4rAgFAAP7dnj17Cvl13oOlMWi/UiPGpZaYKMMjFwQxdsY4dvr8vGxsDQq22OnaofYT23x/7JbjWYKxCEyH2qxmBi4wYr9nAflN+AfU842zEZRZcL5nZ3tn6JNR5rfR/O85k2Sp1JIOhjHoCpmbYZcFZz4OPDSgpOP88MMPlgYUB53tK1assP0AYPSBWYeOvrD6xBeOJf2nYcPT6wpCj/WCAFKKxhhaz1CBnhT+/8mTJ9vOwBdddJF0797dpvtQq3DHHXfYFB+6AhOkkPLDasX//d//2d4E9BkoU6aMpSulaBj2IvL/6XkwevRoDQBCwdbXZxcCUeafNCsA5MyFPrz22mcXGnq1ioAioAgoAopARiPgduUspVcDz/7bb78tZcuWFSgyX3/9dXsqTb5Iu2H2f8CAAZZbn4JeGIBIvyFNiG7ACQlBALPwnI+TDnUngQWvQyU0CFi2bFnsLlKEYCZEYPQZNmyYpSI9ePCgDQLoUEwRcKVKlWzwQFoPTEI8Yze9BDgHOf/88+0qAPUC9CVglSAY0z/WfP2jCCgCioAioAgoAoqAIqAIuEUAKk0KaekLgLPtOekU6SLMnJNbT4EwqwSkCCEcS+4+dJ1QeMYX9ML1T54+DD65c+e2Rbp0+Q0VggBWF0KLhUkvYgWAGgCElQbGI2WZZ4qQcfYZw0shYgKTJmA333yzLfalBgCBRpQmYjAHMQbUpBoAWGj0jyKgCCgCioAioAgoAorA2YYAOfKDBw8W8ug9fn4PA/Lzt27dKqTT0HWXPHtShRGYfOgDQDYBqT4EBwkFAVB+slJAwzCoOZH9+/dbPv/Q8XDMCRa8LsQEDIyHo9+pUydbk0DaDzo4n/4E3j56CbBKQTCAQDcKa5Anjz76qK1fyJcvn91ETYHWAHjo6LMiYBDgCwqtVqtWreI8+FKGU1ZVqSR01w2KvNS3l+kEXDEQ5tIJeMjggYGwFSNHde8qy66oGQh7d5pOwH2HvxgIWzHyvU4dZf6VjQJh74E8ueXxMaMCYStGTuzQTr5sGXeWM1KNPxkdJQ99OC5SzTvNrhmlWspv5wSnE3BXeUMOS/bTriNSNuzevVsKGpKBUGfcs408fGb7ydGnCRjdgHHUSa8hHx+K0HXr1llnmxn7hHwFGneRf0/KkCfMxtOkK1RgF4IOlOJjmHs4Bv00GmN1gp4BrEIwRvXq1W0eP8Ql7dq1k48++ii2JwCpR6QChQq6KSimodkJw9CFaAAQipC+PusRoHiGqJkvSeiDCD6cstvk6y2uVyecQ6ZrrMX168puw8wRBNmXP58sbNQgCKZaG5dfUUt2XPBvd8pINvxQ7lwy95omkWxiHNtWVq0iWy8uEWdbpL45mi2bzG7eNFLNO82utZddKhvLljlteyRuoID/i9Y3RKJpCdq0IV9Z2Z/19MLTBA+OgI1fSjM5JlkiwJKETciVK5ctsmUlIL7g1MMEhJB6Q77/jTfeaBuGETSQlgONJzz7DRo0sCsB8YMA8u9J/Xnttddi1UPv6aXtsPHnn3+2xbn0HqBrL8XHBB/k6z/11FOWJhRKUVYb4PmHphSGH0hLWBGgRwGTlzASESzQvIxVAl4TRGQzvx8UE1O4zOw/QYCmAMV+HPrCTwQosOHG4yaMFIH5J37BL8ttPFQUAUVAEVAEFAFF4MxHoHDhwraJFjP98PHjZHtCQy0owxEafY0cOVLKly9vaTQJGHDWmYFHSAPCz+E4Zvth2iEHn8CAnHv00PGXVCJ4+Qku5s6dKzASsppAAfDRo0etLth7KDom3YhC4lChI3CpUqUsiyFBBMXLl1xyiaUA9XoCEISwYkARMdeAPlKWCAK8ImENAEJR1de+IQC3Pl3qWAaLFCEAoIEHXzIVRUARUAQUAUVAETg7EYDOE2edXHpSc6DVJMce/4CZdeTzzz+3VKDQdebMmdM69aTs4MRDGfriiy/KuHHjhBUFinp5oPfZZ5+13XqZ1ec99QQ47Izx1Vdf2QCAFB0cc1YS0AEzIbP4FBzHFyhIyVYgkMD5ZyKTyVXqFTzxVgnoQ8B4BAqkLZUuXdoGARQFawDgoaXPviIAtRbV9HwBIkWIwL1K/0ixSe1QBBQBRUARUAQUgfAiQHEsM/BPPPGEdc5JkcFJxzHHf0EowIXKk4JeMgWYueecl19+WebPn2+pOKEIxUGneRdUm3T6JYUH5xxqTlJ0oOKk6NgTahBoGubNzpP/j4NPio+XNjRv3jx7LjrxXQhOSEeiuy90oQQuBAyeJLRKQPMvUpYYB+pQDQA8tPRZEYggBApt2yZXzP7aF4v8aFZVe9ZsKWhmF4IgdFStP2NmEEy1Nlaf+60U3rLVub0nzQyTa8m1/4A0njLVtVqrjxx411J54fdSbIP7An+KSk84xpduyNd8PNE1BLH6XONbcekyyW3SIfwQcvZPmHxsV0IH72bjJ7hS57ueMntWS+6jf8nWc4rLkiJXSLVtC3wfMz0DNJWJpgLg39nppHRlZGY6s/o48zxI5SFvn9l1HG0YgnDMcf4R0n1g/aE5Fx176QtAkS0Ci0/FihVtEW+JEiXsDDzBwsaNG21TLnQhW7ZssWk83qrBNddcExsEkK4zbdo0ufjii20wwLHUIsL9T5Ewqw4w/hAY0GeAvP53333X5vaTkpTQKgErEwQKnu3uvkH2cvSPInD2IWB660pUvMYe6UWh/I8/CQ/Xkn/nLlltGIZcS6eB/85muNQdZf4xu8YWh+/hXn1dmml1YSeOhGu5Y9gpWjfXencULSLll58qbnOlu9D2HfJkt8dcqYvVk40uwMbpw7GOPhm3iU7sQWl4cdOot9JwVvKncI8tM8XbLiW3Ca76d3zQpco4uvYWLCjlRZqJAABAAElEQVTnmplIV9Ji3AeuVJ2mp8Ky5fLR3XfIfYNfOG1fWjZEmVtqaLs70nJq8uf8Oymb/LEpPKLJkc/k4hXr5JUKT8rQOn1lwWclpOCRnSk8O/yHDZZOKRq0gOySWXJdio71+6BzzjnHDkFOPRSaNWvWtMQgdNtlBh7BkcbZ7927t1BH8P3330uNGjVsrj11jzD20KgLSk7qAAggVq5cKQ8//LCgHycfZx2aUQp5q1atKi+88IJt2kV2Qs+ePW1aEK8p5MXZJwAgMKH+gHQhTwhA2LbNTB7CCDR27NgEVwkGDhxoVwGwXQMADz19VgTSiADt2JmRCoLgoFpnKgjGGhtjok27+4Bgi51+rK749VHlMgwRQREcNILBU/eCuwDAr+vP/dd+yX7okF/qfdGbxRQf+hHA+mFsTkOreK5ZyTubpfR+wxqz6Hb5vmBdOR51ZrhyTKbllb0Z+rGuWbPGFvliBPn3OPsU0ZI6Q2EtjvPll19uVwJwtkn9ITjA+WYmHuaeW2+91TYG4xxy+Xv16mWbc+HsU9DLMTj1pA956UWMR/ExgcLMmTPtygI5+zTuIm8f559eANQhUKMAsxC8/wiBBzn+33zzjU01YhweMApxrLdKQAoTQn0AcmbcNfZS9I8ioAgoAoqAIqAIKAKKgCKQegRwzEmjIUUHyk/6AjGT760G0OSLGfSXXnrJ8vWTp0/hbtGiRW1BMMXCpN7gyEPPyXZShB544AG58847rUGFChWKk//vWYkeUoQIJnDy4f4vUaKEwPPfokULmT59uu1BQOEwdlE8TADA6gGFyBQEI1CSklJEEEI34IkTJ8ayLy5YsMCmLZEuRBAQ7Q2uz4qAIqAIKAKKgCKgCCgCisDZhgDOP+w+OPE4/whFs9QC4FB7kj9/fssAxHucdY75/fffrSMO5Saz99QJUMBL0zAoQWESCqUW5VzoPjn/7rvvtpSezNaT10+6ELn6BAGbNm2S119/3QYQNCGDcpQiZVYihg0bZklVaF5GcDB79my7H93Yj83o92hFuTYcf1KSYCyi74CuAICWylmJAF8MHnxBkxMYArwfheSOdbXfdb6zK7sS0hMkW7E/SPYGydagYRvzT+YeKUZBkCDdC4qtf3eUd7sGI/HU/N6aNFmTzOkfIOnU7Dn/zKqf909DSxpwMauO0+1RfVLkS4EwvQC8glsabZHXzzFQclJkSxBAqg95+Gwj3YeUnVDB0cdJpx4APwTWHlYMEG9sbyWAbQQCjInzP2vWLJueRGOwHDlyWBvZxpikHDHzz3OfPn041QYoXCPdgWExIo2pcePGugJg0dE/ZyUCfBlosgHVV3KP1atXhxUjuqnePW1yWMdMz2C3fzlNvmvcMD0qwnbu8prV5cYFc8M2XnoH6vzh+zKjTTC6lG4qU0qu/nlFei85bOc/NWqEfHj3qaX5sA2axoH2FCwgV+zcmsazw3/akCHPyhuPdg3/wGkY8USmaKlw7GAazsyYU0aU6y4vXNI3YwZPw6iV5XfZL3nScKb/p5DDTxOu//3vf7HOP2k+Dz30kO2uS7Ou7777zjrUPJNTj99AwzCCAXLtKd799NNPbZEwDj/UoTD4QH0OXShc/KQSxRdm9XHy0eU5/6FjeysBpAaxMvHGG2/YiUjqBJjRp0B579691gZYhzima9eulnaU4MAT/BeKlAkWoCAlmCB9SVcAPIT0+axDgMhdRRFQBBQBRUARUATOTgTq1KkjTz/9tHXS5xhaT5xqGpcyo47DjOBcv/rqq/Z1QgW3rVq1srn2pOLcdddd0rx5c8v4Q3MuZvnh+OfhrS5YReZPSsb2goB169bZ7sLUCkD/SdEvjVUnTZpki48JRFitYBUDulDSkui7BPMQKxn0ImAFARuY/YdWVGsAvE9CnxUBRUARUAQUAUVAEVAEzioESJVhZpwUH2bvcf5xouOLV3BL3j3iFdxCy0kQQKAALSgFtkww0vSLgl1m23G6mfGPLykZmyCA1QSkS5cuwow+ufwUAXtBACsBUIRWqFBB9huGN1YSCGwIDEhf9lYySpUqZTsC29WE+Mboe0UgMQQohqEohSKY1AqNMv7+++/UnqbHKwKKgCKgCCgCioAi4CsCXr48jjHOdEIBwIUXXmgLbq+88ko72+4518zyU+hLLj++znXXXScUBEMfWqZMGcv3j/EEATjm27dvl44dO8ZeT0rGhhKUcWrVqmVXDqAHpXEYLEF0H+7fv78NBqhppEahfPny0qNHDxuYeKsDFBzfcsst1p4XX3xRU4BiPwF9kSwCfDGefPJJgcYqtXLIcGITDasoAoqAIqAIKAKKgCIQaQh4jjhFsqQDwb+PMKPOqgB0oOTfxy+4ZYbdOxe6z379+tmUIvwlUnVw3tlf0DTbIxWH2oH44p0ff2yO220a9NFJmJShZ555xjr7zPaT88/KBasNOPbopzbglVdesc90No6fIrR27VrbLZgiYa0BiP8p6PtEESDK/M9//mNvukQPSmQHy2JEn2ei0LzEdQOdikuXyUN9BzqH60j2bHLMsA+4li69+0nJNT+7VmubP7nuBFxi3Xp5vHsP57YeMsvAf6ZhdSw5Q+4d/LwU3vpbcoelev8B06TmhPkn4FLO+32b9O3UxaVKq+to1iy2KZzre6H9qyMl7x73jYd2FiksR03+r0vJbVZgh3S4y6XKOLr4XfjLdCMtuOP0NIU4B6bwTesxY4XmYn4IHadntmrpTHWmEydleJubnOlzpehIdFa5t84nsj/Lqa60nt4jmbKbl1Ey77xGsjNHUcl20nTKjmAZJndKDkm+Md55sk2mShu5QUrEXk1WOSJvSWvJLQdit/n5wnPEybVnBp9mX6TPMKNO2g29ACZPnmz9IFh36OAL848nsPmQZkMXX5x/ioIhGaFJFyk7XvMu7/jQ5/hjR0dH27QhnPrOnTvbczds2GBXEigqpjEYNQuhcodp9gXTD1SkFCDTh8ALAggaKGLG+Uc0AAhFTl8rAmlAgE7ArjvAFti5S3i4lv3mxwonzbVU/3a+a5VWnx+dgPPu3Sc1v57r3N5fS5WUCiZwcy2VFy12rdLqO88UiR3Mk9up7pwHD0ndmbOc6kQZgVWWI0dMoO2WSrDi0uXObUXhLhMAVFjmVnfWo8ek4dQZvtiLUuxde+klzgKAMiv9Y06rsmChcxyafDrFuU4UxkxK+z27J18Bmd+qsXzUp36ithX4a6ec+8dudySbbc5PdKy07rhSlppTCyZ7ek3ZYAKApnJY/g2eTcKKbJGqUkHcTzAlZhCOODPrOODQZ3q59KQxM5GJE+8V3F5wwQVx1NAIjJx/Cm9x/tFBMfCxY8dij6MugMDBY/6J3WFehI7NdlJ96CTMeAjBBZz/BCUIQQACPSjMhtQx4PwjDf9ZyfCCAGb/Q0UDgFA09LUicBYgkNm0N1fxB4FzTDv4oEjmY8G6D4KELTPKWX2a/fbr/sprZg0DJYZb/WyQ8/b+LpV/8WcSIBLxKx/P0S8hm8NmJs27vFx6HH9y/qdOnSrMqiOwAtGAi9QgWH0ouEWgB124cKFN++nbt698/fXXwkz9m2++ac9nhcALFEgRgtaTegF0EwjEF8alKRhFw3QEfu6552y/gBo1akjx4sXtKgRBACsRCP0GevfubWf8CVAIGEKDADIwSF+qVKlSnKE0AIgDh75RBBQBRUARUAQUAUVAETibEBg6dKjtBYCDv2zZMptTz6w6M+2sAMDzj+Q1qZMEAl5j0IkTJ9p0H4IBHHWagOG8Q9U5b948S9HpBRAEGKTnUF/gCbPyZcuW9d7a51tvvVXWrFljOwKTtvPRRx9ZZiFswfH3ggCaiB08eND2MfBm971ggyCDIKB27drW+Y8zwD9vNABICBXdpggoAoqAIqAIKAKKgCJwxiPgdQLGcYcnHxafd955R7788ksZMmSInVmnAJd0m08++cSuCDBzj9MNOQppOszac85VV11lz3vkkUdOw42aAK+w2Nt5++23y1tvvRW7mkBjMpx6OPwRmH/o7Es9AkIQwIw+gQgC3z80pNQEsFpAIzDqFQg6WIkgAEhMNABIDBndHmgEYB2Cl5fKeRdCPiCd9MIluwqfLxvLlfUlV92Pa1jQqIGUWbnKl7oF1/buy59PVlar6kuuumtb0bekbm25YPOvvhQCu7b3YO5csqhBfWn0+XTXqn3R92ONanLu7j1S7JeNvuh3qZRC6DnNrpOrJ55a9nep2w9dqytfJllN3UapNXHzjv0YK706Y6JEpt3YRppO+Di9qsJy/vqi5eR4pixSfssppzAsg6ZjkGlyjTSRL03R6Yl0aPHnVBh94O2nwNdr1IWzjbMO8QmpM6T3QJsJ2w7BAf4A8uijj8qCBQskX7589v1tt90mUVFRsUEAfQGg5Rw9erSl7yQnHxYhagguvvhiew7O+ubNm2MDADoIM64nrAa8//77tj8BhcDQgGY1BfusClBDgIOP8096EAxBbdu2tbUAXqGvpyeh5+iENuo2RSDoCJBfx1LZEfMPyMUjJsz5pmsqV5IRTz4WmI/h1V49bAFhEAzeXLqUDB3YNwimWhtHd+siy2vVCIS9FL8OHPZ8IGzFyPEd75EFjRvyMuLlgHFEeo4aEfF2egZObn+rfNWimfc2op8hcej6/jsRbWOocTOrtZTPrrgxdFNEv35MhsjfhgcoEgVO/wceeMDm7zObDmUnTjRUmszqI9BpQt85fvx4uffee23B7Y033mg761J0yyz+iROngpv27dvbwmH6JpFChIO+YsUKWxhMkEE6UdWqVWXw4MFyww03WOeeGf4nnnjCjkWQQPoQgYMn9F7yuhKT/kMQALMPdsJWxCrEPlN/RvBAx2JsoN9AcqIrAMkhpPsDiQAd+oiSKehRUQQUAUVAEVAEFAFFICEEcPYfeughwfnGd8DJp1g3IQlttEXqDYW4OOHM/pMCxMw7s/YIjECk90Cf3rRpUxtEwPJDt2GKdmkIRsoPM/neJCMBCSsMrALQR4DxCCCg76QoGAf/v//9r32Q6cC4UIGySvHaa6/ZYxmTFYHkRFcAkkNI9ysCioAioAgoAoqAIqAInLEIEATQWRd2n5tuSrwnxOeff25XB+D2h+Ize/bsNghg9aBIkSK2E7AHErn6pAExQ1+iRAmhCJg6gilTpti0H5x/VgNIL+ZcBLpQViRYBcCpJ5uBWgQmNKk1ePbZZ23KD8eyMsFxrEwUK1ZMXnjhBdsFOCXOP+frCgAoqCgCioAioAgoAoqAIqAInLUIEAQgrATMMUw9oTz9Hi0ns/3xG20RBEyfPl169OgRey60n+Tuk58/aNAgW2OAE08NAMFAoUKFYp3+UMApSCZ9mS6/9BMIFWb79+7dazsNt2nTxgYOdP8lEDh8+LBdvQg9PrnXGgAkh5Dud4IANyfLVTSqCIdQRX88wHz3dBaGSzwoksnkP7ruhuzXtdNNNlOA7o1og22UuR9cS0xUlGuVEmWo2TMf96fQ76RZWnctet/+i6jrZobct77+Jji8f/lNCFJ/lKgY8//hpD/fs3/vCHevMpni36hUtCpbZdp+eXJEsnovw/JMEECRbsuWLWXRokW2qDchWk4KgL1AoXv37nbVgEJhZvK97aQA4czD2ENqEPz8HTp0sOlAvCZvP34fAFh+XnrppdhrZQWAAAJbOIdCYKRcuXJ2pQDKUgKDPHnyxJ6T0hcaAKQUKT0uXQhwo1NcQ7FMOIRlNIp/wyH8sLn+R1d35ixfWGqsI+lDQfOYJv4U+2Ev/5xdSqXvl8iEOg1dqrS6sNP1fYDil9u2c24rCvcUKigl1q13qrv4+g0yvUJlpzpRBq57zUyXa+nf8UHXKk/pM/dClOOuxfkMW9F3hYv7Y6/RuqXkxU7v3+5P9PTN1qOms6pLocP0ymznuFTpRJf9TTHOfny5/zM/C+13xB8u3e+XSdxuuUkpnCw3ykB5VgrIqSLYXPKnXGg7Ce9P6jSn+0iroYAXRp/kaDlx9mH5oSgYgVEI8YKAunXr2pUEuvGS2kNtAXpvueUW6dixo03f4b0nMBBRB+AJOf/btm2Tdu3a2aAE27wggCCEugNSlmAjYtWCYMBrOubpSOxZA4DEkNHtThGAOoulq3AJKwDnn+++pXlC9pt/9eJ69iyhcVxsi4k2ZT8hPzYudPqpA3v9mKn2w2bsDMp9wPXnOnDAqcPnB6ahOvOFsGKEbo/I1+ZeiIn+9596RNoYz6hiG34JzHftuCnUzLU/fA5hPKjC9tb+pkSdXaWa66WctJM3pLMMChvOoQORr0+mgpcOlBQt5+LFi21OP0W+HIefg8QPAsj5JyPBax7GMTQNg82Hxl0U+JLDD2//gAEDbPoPx/DeaypGOhL1BByPeEEAaUdbtmyxTcyqVKlii4SpGWCFIDnRACA5hHS/IqAIKAKKgCKgCCgCisAZjwBsPTT/Ig2I2XZm8sm379Kli83b9wAg9QYmHwp4v//+e8u6k1gQQFOv+Ck69A5AB/SfFBRDI8ozDEF0BmYmn/0///yzLRTu2bOnVK5c2dYaEASQVkQQ8Oeff1r+/61bt9raBOxt3LixDSLQl5RoAJAUOrpPEVAEFAFFQBFQBBQBReCsQICZdlJpcKS9ICA+LeeGDRtsp9569erZzrzUC1C8S61A/CCAFKD4zr8HJMW7L7/8sl0xoOEYtKIwC3333XfWsYf+EyYhghI6CNMvgCCA5mVejwI6FGMvfQKw8/XXX7c9AliVePvtt6V58+becKc9awBwGiS6QRFQBBQBRUARUAQUAUXgbEBgv0knC3XS6QjM7Pmbb75pL5+VgCuuuEImTpxoHe9vv/3WcvJfddVVlpYTxh4Kfr3cfi8IwKknnx+HHkpPcvU9us9QXFu1amXZgQgimMmH/admzZr2kMsvv9zO5l999dX2PUEAqUAEIXfffbftM8DqwLvvvms7GTP7T0oQgQRMQ0nJ2ZVclhQSuu+MQuDvv/+2rEPk1bl4UJgTTllVpZLQXTco8lLfXqYTcMVAmEsn4CGDk++SGCkXM6p7V1l2xal/BpFiU2J27DSdgPsOfzGx3RG3/b1OHWX+lY0izq6EDDqQJ7c8PmZUQrsictvEDu3ky5aJzz5GktEnTb3GQx+OiySTkrRlRvWWMqn2zUkeE0k7u5qc/sOSPZJMirXlm2++sU23Nm3aZLeRq89MPvn6a9assc43KwE45e+9957t4AsN6F133SUFChSQO+64w87Sz5w5U7p162apP+H2Z5YePn6CBmbmCRqqV68uq1atih3be0F/gE8++UQo6mVmH0rRefPmydixY+0hNAUjyCA9iIZhoc3IcuXKZVchCDJKlSplyVaoY6AOgRqDpERXAJJCR/cFFgFaZxNxk5/nQlzpSaktu00B8+J6dVJ6eIYft7h+Xan59Vxjx+k/bhluXDwD9uXPJwsbNYi3NXLfLr+ilhT7ZWPkGhhi2aHcuWTuNU1CtkT2y5VVq0gWQ7MXBIH5ZnbzpkEw1dq49rJLJb/pXBoEodj2i9Y3BMFUa+MvRcrJwey5AmPvl9JM+klXEwIcjjibSZVhVp2UH4pn6b6Lkw2HP0GAlw70+OOPW+efCyD3HmefoID9BAN9+/YVggBm6qH2pCB47dq1tgkYDbxw7GHsYdWAcZjF94RJSm8ctrESQACBLnoHYB9BAEEC4jUjGzNmjJ3pZxurATALYbdHR8r2pEQDgKTQ0X2BRYDlr5R2wwvsRarhioAioAgoAoqAIpAuBODZR0j7oRswjrbH2OPVBJCa48nGjRulUqVK9i2BA7z9N9xwg83nJ+3m4osvtvuY0Yeek4JfhMJe0oRSGgQw6+8FFB77D3pYdYjfjKxatWo24KCYmJ4DKRENAFKCUgYd06xZM0tlSWFIJAhLV+FOhYmE61YbFAFFQBFQBBQBReDMRcALAsaPH2/z8EuUKBF7sQQBPDzBgWdFgPQepH79+gIFJysH8PW3aNHCzuiTskPnYPofffDBB9Yxb9++vZ21/+uvvzx1sc8JrQR89dVXsbz+XjdimoWxAoEQgLB6QJ8BJKXOP8dqAAAKESo43ESk3geb0WbSzIvCExVFQBFQBBQBRUARUATOJAS8IMBzqr0g4KRpREiRLbWF5PNzHKlDtWvXtulArBjABEStgCeejsmTJ9sggNl/UoBw0KkxwJeieRh1BaT5eBIaBDD7zwNJqBtxaBAAWxBFx6kRDQBSg1aYj2XZiJwuqsAjQchv2759eySYElE2+NEJuJDp/HfF7K+dX6dfnYBrz5otBU2nZ9fiRydgOqrWnzHTtamS2XSfXnV5Fed6q8/9Vgpv+Xf52dUAR7JnFwpLXUqu/Qek8ZSpLlXG6tqbDKNF7IGpeFF54fdCAyzX4sf3LKvpbH7Nx6dmHF3bi76dZobTZdO9ikuXSe4EZjld2L6oQX05mCePC1VWB52mm42f4EyfK0WZTp6QnfmKytO3vyQnTUOwu6cNkxI7NkiZ31bJkSyRWVSb0LU3lYmSRY4ltOu0bTnloAyR/qYPcNKNPGnAyRx4/tM0pG+DFwQwc09DMGb1W7duLYcPH7b+Dww/zOyT2kOXXvL5odrEwfdm6AkSkPhBwH//+19L0xlaxOulGoVaTRCAQw/XP5JUN2KCAAKR1Dr/6NUAABRUFIF0IOBHJ+DyP/4kPFyLX52AOw0c7NpUq8+PTsA4fA/36uvc3tKrVst+U/zlWu4YNty1SqsPezeXKe1Ud6HtO+TJbo851YmyY6bzqx9y06i3/FBrugBHO++4ndsEV/07/jvD6NrwwibHefd5SdMGpmbMFuM+SM3hqTr2kffeliEd7krVOUkdHBUjMrTdHUkdkvZ9/2aOpFpHIdkh775+taw7r4LsyV1I+tz3kox5s7lctf2zU7rSoTtxY9xPPJ367zAj8SFD9txvXueSX83fa0K2nv7ykETLD2bzVafvSvcWggCcdfL14dXHIYevH3YdKDcJCD766CN5+OGHY8dKaIaenaFBAEXBSEJFvHaH+bN7924ZOXKkZDNF//fff7/tDUDQQRGwJ4xFsS+BCHYSAKRFNABIC2p6jiKgCCgCCSCQ19DDBUWy/X1YmFUOipz3++9BMTWQdubf9Udg7L5w4yYp9+OKwNibHkNr/TJXeEy9rI2sN4HA2SC3mfn/5GS15JC9yR2Uhv3QgJKmU7x4cXs2XXyh9fz111/llVdeEZpz4XDD+w9NJwW/Sc3Qo4QgAD1e4XBCRbwcx6w/xcSsPhAs0GGY2gHOj9+NGKZDmn+lRzQASA96eq4ioAgoAoqAIqAIKAKKQKARIM+fHH3oPPfu3SsdO3a0uf7MsEMDft9998mAAQNscy1m42HloQ8AktQMPXz8XjfgX375xaYVwdgTmr9PEe8ff/xhU4lYcYAAhnoDmo/RnwDKUNKKGBeaUlKICERGjUpfXxANAAJ9y6rxioAioAgoAoqAIqAIKALpQYBuv5999pnl32dmndx/BHYfhEZbpAbhrLNKQIAAUQuc/8nN0BMAsFrQu3dvGwzA2d+rV6/YIICC4gMHDtiCYpx/ZMqUKVZ/27ZtZfXq1TJixIg43YipPQgtHrYnpfKPBgCpBEwPPzMReOGFF6RcuXKx3L/xr7JOnTppKrKJryc17+lOGX3y1I9Qas7LiGODZCv4BMneINkaNGxjok59W8gBD4IE6V5QbP27o7zb9Z/b17+BHGk+afREO9LlhxoYDgcPHiyLFy+WIkWKxBnimCF3oAcAM+/16tWzDjzO+J133in0AzhqGglOnTo1yRn6gwcPSvfu3W1aD8pZPbjgggvs+V4R72+//WabeeFrsBrRtWtXW2DcoEEDG5hQD4AdNB9zJRoAuEJS9QQaAe/LnVhEXaZMmbAGAHRTfatbZxl9TYtA4Hr7l9Ok04BBUvurORFv7/Ka1aXf8GHycc16EW8rBnb+8H1pMW68YYD5NOLt3VSmlNwzdZJ8WebSiLcVA58aNUKqLFgkbd8YHfH27ilYQK5d86MsKnhBxNuKgUOGPGs7Ad/73IsRb++JTNFS8egB+TlTzoi3FQNHNnpMDmbNJY/OeDoQ9laWKjJffpQ8QigQeULhbcGCBU9z/rGUrryzZ88WmnI99NBDdpLw448/to24WA3whBQhUnboDbB//34pX7587ITi76Z+iX5OOPbM8OPcs59agK+//jpOES8Fxrly5bIrAKQKIfQgoLmpa9EAwDWiqi+QCPDl/PDDD4XCGhVFQBFQBBQBRUARODsQwOFev369sBJASk+o0HSLTr+IR9lJQXDp0qVDD7PNvt566y07Q8+MP44+qT5vvvmmPRbnv0aNGvLMM88IaT1QjMZv2uXN7nMetiDUI9x1110ycODAOOO5eOM+pHBhlepQBBQBRUARUAQUAUVAEVAEfEaAIl96LpHX7+X+e0P+9NNPcuWVV3pv7TM5/xTgkgLkCYW6BAYIAQVUn+zHmUcntJ049RQMDxkyxK4W0E04vhAEEDR4VKN0HW7VqpXtMxD/2PS+1wAgvQjq+YqAIqAIKAKKgCKgCCgCgUXgueeeszSc5Od7jjzpOTD/PP3007LDNLp88cUXLeUnzVnZBj0o5/Xp08cW7HpdeykSJmUnNAioWbOmLFy40GYZwAZEEzH0wPITX7wggKCkRYsWdqz4x7h4rwGACxRVhyKgCCgCioAioAgoAopAIBHIly+fLFu2zJKBXHLJJZIzZ0559NFHbbMt6D7r169v03ZatmxpG3U98sgjdt/PP/8sR0w/FRiEaBwGlSiNw2rVqiXZTbf10CCAngHUB/Tr18+mCFFXQIpRYkEAaUIEF36J1gD4hazqzVAEbr75ZvvljJ9jl5hRROybN29OUw1AlMQYth63xU0Vly6Th/q6z/mLws5/6M0SwyIt27v07icl1/ycllOTPAd7oxzbW2Ldenm8e48kx03LTux0fR9gx72Dn5fCW39Li0lJnpPpxAnZawrfXMp5v2+Tvp26uFRpdYHrTlMI51ravzpS8u5x307Ij+9Z7r/+ctr9Nj6Wm0uXkszmd9CVtB4zVrIYhhQ/hPvB5e9CphMnZXibm/ww1ZnO0jtXy7RK78qnqz+Xa1d8Isejg+O+DZONpm2Xu/+RmyWbNJOKMsEZuqcU4fTT8ZfHX+b7Rm0g/Pyk5HTu3FkefPBB2bBhgzRu3NgW9Hbq1Mk2BPPMWLBggUAnCj1onjx5bIEvDj/BQfPmzaVLly6W/QdaUFiAvvrqK5sWRBBAoXGJEiU8VfaZtCI/JTh3kJ8oqO4zDgG+YETtXvFOchdYqFCh2M5/yR0bf3+MRBlaSbeLaQV27hIeriUGO80shWup/u181yqtPuyNcWxv3r37pObXc53bi52u7wOMrLxosXNbUYgDleefQjNXA+Q8eEjqzpzlSl2sHrAttG1b7HtXLyouXe5KVRw9fnzPsh49Jg2nzogzjss3F2za7FKdlFm52qm+UGV8z1z/LjT5dEroEBH3uuyOVdJrcjdZWvwKuWHp+xFnX1IGXSl/JrU71fs2mgCgnvwl1eWcVJ+b3Al7TDd3uvzCs08az4wZMyxn/3vvvWdPLVWqlHXWcdoRggCEVQBShqDtpOtvz549bcMuj9KTlYB169bZVQGKhQkseBBUIIkFAXanT3/cei0+GalqFYHUIsBSHF9eqvZT8vCDYiu1NuvxioAioAgoAopAYghEnzyR2K6zbrsJAX25ZpgAyc+H/5/UnNtuu83m+T/88MM2S4BBS5YsaYMAegAg8PMzw0/OPgEDTv29994ra9assek+pAlRGExTMeg/aexFnj8rCTt37rTHk1JEEOCx/1jFPv/RAMBngFW9IqAIKAKKgCKgCCgCikAwEIDPPzQ/n/Sfxx57zDropAojBAEEBciFF15oZ/O3mVVK8vZJAaLAlwCAJqM0Ddu1a5dl/2GVgFQjcvu9IGDSpEmSJUsW+eCDD06jIbUD+PRHAwCfgFW1ioAioAgoAoqAIqAIKAKRjQDpO/Glffv24s3KsxJAEIDDzyz9n3+eSmmidtATAgQYgZDt27fbc1kFYDWB3gK1a9eWFStWWKf/jTfesMcRBNDh96mnnhKajcIUFE7RACCcaOtYEYvAgQMHpEOHDpZ7F/7d+A9ou8IpuwqfL4sa1A/nkOkaa0GjBrL7vELp0hGuk/flzyfzmsTldQ7X2GkZZ0nd2rL9wmB0fz2YO5fMbnZtWi4zQ875sUY1+bXkxRkydmoHPZo1i3zR6vrUnpZhx6+ufJlsKF82w8ZPzcAxUSJT27ZJzSkZeuz6QuVkTeFgdNsGqGlyrvzrKmcodKcNPnXqVMvYQzfg+EIqT/wgAD5/cvebNm1qZ/4p7IU2lOZesAhRJExfgVmzZlnKUBx/+guQ9w9DEM3AcPhHjBhhh2MMeg2QDhRuSbIImOIF8qC8PKdwG3e2jwf+PFT8R6BHjx4C9ZfX6S/+iBQUh1PWVK4kb3Xr7Euxqh/X8WqvHtJpwCCp/dUcP9Q71QnbydCBfX0pVnVq6D/KRnfrIi3GjfeFCci1vbuKFJaBw56XRp9Pd63aF33jO94jVRYskmK//NvQx5eBHCg9cM450nPUCLl64mQH2vxXMbn9rZLf5DeXWrPW/8HSOQJFxV3ff0eaTvg4nZrCc/rMS1vKway5pPz2n8IzYDpHeUxKyHz5UfI4ZAJKp0mxp8P7P378eNvsC6c9/v/60CLdpUuX2tQfGnlVq1ZNmMlnhp+Z++uuu87WAAwdOtRuw3dj1YDAgPNg9OH4EiVKyJNPPmlpRWkURodf0n8yQpIMAIhKaGesBZIZ8dGIDby4IbnRIkG4oU8Y6sDDhw9HgjlJ2sCSXujyXJIHm50sxakoAoqAIqAIKAKKwNmDAP7tmDFj5I477kgwCCBn/7fffovNz+fYV155xZ5T1FAT48Dj0I8ePdrSh3IsPP80/Vq8eLH07dvXdgHGfxo0aJAsWbJEsmbNatmCKleunGHOP59wkgEAyxwqGYcAXeago4oUISCcM2eO0DAj0oVVK6r5vWW2SLdX7VMEFAFFQBFQBBSB8COQWBCA8w+zzyeffBKbn0+gAFVot27dBLrxiy66yDL8sFIAJSjNwyj8ffvtt21qESsK+HHw/OfNm1foTdSrVy+bctyuXbvwX2zIiFoDEAKGvkwaAXLhWAH4+++/I/4B/z/NwFQUAUVAEVAEFAFFQBFICgEvCKhUqZJdCcDpD3X+yf3nEWP6p+D84+g3bNhQtmzZEqsWHV7KD7z/33zzjYwbN87uJ1hgxYCAgQ7BMANltCS5ApDRxun4isDZigCdLulOGRShq6wfXXD9uH4aYGUKYW/wYwyXOqMNtrazrEul/+iyDasc6o0y1NyZj/vDVX7MLJu7Fr1v/0X0RGa37gD3rV+/CUeMA+Xy3uU3wWUX5H9Rdf9qd65CxtajkvvIfvfKfdKYyXD2mzprJ7JIcss601f4uDON/5rlBQHM8t90003Su3dvgRL01ltvFYqEKfbFof/www9tEMCZBAHk+J9janTo+ks9IUEE6T00E6PGgJQfKD+nTJliU5MTqzX815LwvHL7jQ+PzTqKIhBRCESZHzfX/+jopupHR1UzfeGLMzmmSTNfPhMcX/45u5RK3y+RCXUaulRpdWGn6/sAxS+39WeZmE6qrp3q4us3yPQKlZ1jm8Wk9O3zoRC/f8dTXThdG2wDNsf3bb7de+S7wsVdmxqrb9tFF0r2Q4di36f3RfcneqZXRaLnV1y6TD6+s4NUXPpIosekZkf0yRhZmc19V1lsiCrqyvUVab1tnCyuWF/G1ntQ1r+cU8Sh7n/xGvvvS0evljnS87thE7pZ+koLWSKPygdGq5vPP9Q8LwjAYYe9h1RiUn5o8EVdIY3BWrZsKXD3sxIAyw/OP0yBFAJT7Dt9+nRp0aKFXTHgNUEAx1x99dWJEo2E2hCu15oCFC6kdZwzFgHmNmCRCIQYp8/lzJnf14ytOKpBEOwMzH1gAMVelw6f35/RuQnQ9Pk9Zlr12+9YQO5b7xoLbd9hvNVgfNeqfTs/UN81D+P0Puc6dlCGzLxXsh4/nbc+vbqDcL5ZU5ILZLe8JGOlivzqi8k4+VHme3D99dfbZmAQhOTIkcOOxcz9u+++a4MCggAIUQgAEPoAUPw7ceJEadOmjeX+37Fjh+3+C5kLKwmRJgHxWiINNrVHEVAEFAFFQBFQBBQBReBMQACWHgp3y5Ytax38J554Qi677DL56quvZN68efLee+/Zy6SIlyCAnH5o8j1Zv369lCpVSnr27GlThdDVvHlz2WmocKEYZwUg0kRTgCLtE1F7FAFFQBFQBBQBRUARUATChsDw4cPls88+sw28mPGn2BchCGAGn/QdnH/IRXimPgAh7z9PnjyW6Ye0oXr16tlAglSibNmyxQkS7AkR9EcDgAj6MNQUdwgQmcNW5IrKFupTvvQqioAioAgoAoqAInDmILBv3z4ZPHiw5e0vUqRInAvDl8idO7dNByIIOPfcc21O/5o1ayxLELn/0IXC988znYDffPNNocMwuf8XXBC5Xdw1BSjOR61vzhQEli9fbqv1K1SoIC4eK1euDCs0q6pUErrrBkVe6ttL1l5aMRDm0gl4yOCBgbAVI0d17yrLrqgZCHt3mk7AfYe/GAhbMfK9Th1l/pWNAmHvgTy55fExowJhK0ZO7NBOvmzZPBD2noyOkoc+PEXXGASDT0ZFy6RyNwXBVGtjV7lNDkuWiLUXhp+CBQtKfOcfg59//nlbDOylA9WpU8cWA7du3VpGjhxpC4QJEGAGguWHVQBShqgRoPFXJIuuAETyp6O2pRkBuvXxCKrsPv98WVyvTmDMX1y/rtT8eq6xd1XE27wvfz5Z2KhBxNvpGbj8ilpS7JeN3tuIfj6UO5fMvaZJRNsYatzKqlUEhqEgyFGTTjC7edMgmGptXHvZpZLf5D8HQSiI/6L1DUEw1dqIvevyB2PCBYO/lEulnyngzR6hCOfKlUvI4WclgBn+UGnUqJHQVwhhMhHZuPHU7zHH0vxrwoQJlv2HmX+4/4MiugIQlE9K7VQEFAFFQBFQBBQBRUARcIpA4cKFbToPtJ9e7r83wE8//WQbg3nveb744ottl98GDRrYLsBr166VmTNnWirQ0OMi/bWuAET6J6T2KQKKgCKgCCgCioAioAj4hsBzzz1nnXry9keNGiXFihWzOf0DBgyw+f+wBMH+Q23hPffcI6NHj7a2sHJw1Kwiwv4TCd19UwOQBgCpQUuPVQQUAUVAEVAEFAFFQBE4oxCA6GPZsmUC/Se0nSdMJ2ueSe8pXbq0kPMP7//27dtl2rRpdjsdfl977TXLHvTwww/bWoEggaIBQJA+LbU1IhHwoxNwoW3b5IrZXzu/XvKd95piJ9dSe9ZsKWianrgWPzoB01G1/oyZrk21ueR/0jWyYAHJ/8duZ/qrz/1WCm/Z6kyfp2hn0SLOmynl2n9AGk+Z6g3h7DmT+WfsRyfgygu/l2IbfnFmZ6wiQyG4xaQJuJSsR47INR9PdKkyjq45za6TTgOejbMtPW/o1pv7r7/SoyLRc7kf+K65Ejp4Nxs/wZU6X/VEx5yQE9GZZVqZVvLdRYnXMh2LzipdF/STRpum+2pPSpQ3lWWmBPjkaYc+Yfr6/ixFzfaY0/YltOEPyWOKibMmtMvJtpw5c8rLL79sZ/8Pma7YzOpD5/m///3PbmPfG2+8YbcTEHz00UcydOhQ+3BiQJiVaAAQZsB1uDMPAT86AZf/8Sfh4Vry7tkr2y90T0vWaeBg16ZafX50Asbhe7hXX+f25jbObwXj9CyvVUMafe7un+4dw4Y7txWFe02gUnrVaqe66Sb7ZLfHnOpEWSbTndMPuWnUW36olTIrV8miBvWd6ub+6t/xQac64ysrv/zH+JvS/L7FuA/SfG5yJ3I/uCzejjL+59B2dyQ3bJr2R98YlabzEjspm5yQb3eUlR2ZjOOchAe3OstlMuHqO+XKvTMSU5Xg9phF7pmmBskpnfHd/Ak1X5IPVjWWTDGnBwcJGmc2Fj+yQWKOn5pgiTLn+yHvvPOOrF69WrJnz247/P7www9StWpV2+DrlVdekRUrVtgOwE2aNJGxY8famgA/7PBbZxK3j99Dq35FQBHICAT8cqYy4loibczztm2PNJMStYf7INPxE4nuj7QdOQ8ciDSTErWHGWqXDmqiAznckdWkNwRJMh87FiRzndpa9ORvwiMp2ZKphGSLiezPNOeJA1L+0E+S+2Rkfbefeuopm+NPczDkv//9r1AofN999wk1AYUKFbINwqgXKFCgQFIfQ0TvUxagiP541DhFQBFQBBQBRUARUAQUgXAhAJf/DpPSOm7cOCEI+OKLL2wA8N1330mpUqVkzpw5thcArEHnnHNOuMxyPo6uADiHVBUqAoqAIqAIKAKKgCKgCAQBgfHjx0v16tVtsS/2kvffrVs3mThxonX2GzZsaC/jySeflHr16kndunVlxIgRdluQ/2gAEMGfHt3paCxRtChFMioZicDdd98t55vmXOEUulNGn4yfNRlOC1I+VpBs5aqCZG+QbA0atjH/pGeTAx4ECdK9oNj6d0d5t6vb6gL/7D0p5n9ZCgt9/bMiYc3Tp0+3PQCYyb/hhhtsgW+ZMmXsNroA9+jRIzYIICjYaZrbZc58ZrjOZ8ZVJPy5Bn5rrVq1JFOmTHLw4MHAX0vQLwBKsHAK3VTf6tZZRl/TIpzDpnms27+cZhhEBkntr+akWUe4Tlxes7r0Gz5MPq5ZL1xDpmuczh++Ly3GjTcMMJ+mS084Tt5UppTcM3WSfFnm0nAMl+4xnho1QqosWCRt3xidbl1+K4Bd6to1P8qigu6L+P2wfciQZ20n4Hufe9EP9U51nsgULRWPHpCfM+V0qtcvZa/l6i6HonNJ9/19/BrCqd4q1bbLvKWlJc/J/U71ulB29dVXW/7+xYsXS9myZYX3//nPf2wg0LlzZ3nxxRdl4MCBNgjYtWvXGeP8g50GAC7uIJ90wD+roggoAoqAIqAIKAKKgCLgHgHSfaD2pLnXpEmTZOHChTb157rrrrONwcj37969u5QsWdI+3FuQcRq1CDjjsNeRFQFFQBFQBBQBRUARUAQyEAEvCLj00kulefPmctNNN1ka0MaNG8t5550n20xfnjNRNAA4Ez9VvSZFQBFQBBQBRUARUAQUgRQhEBoEkAZE6jW1f0uXLpUKFSqkSEfQDtIAIGifmNqrCCgCioAioAgoAoqAIuAUgdAgACrQM12iYoyc6Rep16cI+IkAPUop087rcJCjRtch8zjXoU5U/W0e2JuHNw5lr9GVyzxcN2nfaXSe59BOVNE+iFK0/LxxLPuMvhzmkc2h3j+NruyOdWIeGFAEhr2uhFJ5MHDdGod/Un+YRyHzcCl/GWXcs+DrUmi/xHfYJUO4Xxh4173LvHCJL62dmGH0o6zWD3z9+K3xsHX9zP8b7ofcSSg+YvbxcHkPJjFckru4twqaR3zWosS2J6ksDDtPnjwp69evt0XBYRguw4bQACDDoNeBFQFFQBFQBBQBRUARUAQUgfAjoClA4cdcR1QEFAFFQBFQBBQBRUARUAQyDAENADIMeh1YEVAEFAFFQBFQBBQBRUARCD8CGgCEH3MdURFQBBQBRUARUAQUAUVAEcgwBDQAyDDodWBFQBFQBBQBRUARUAQUAUUg/AhoABB+zHVERUARUAQUAUVAEVAEFAFFIMMQ0AAgw6DXgRUBRUARUAQUAUVAEVAEFIHwI6ABQPgx1xEVAUVAEVAEFAFFQBFQBBSBDENAA4AMg14HVgQUAUVAEVAEFAFFQBFQBMKPgAYA4cdcR1QEFAFFQBFQBBQBRUARUAQyDAENADIMeh1YEVAEFAFFQBFQBBQBRUARCD8CGgCEH3MdURFQBBQBRUARUAQUAUVAEcgwBDQAyDDodWBFQBFQBBQBRUARUAQUAUUg/AhoABB+zHVERUARUAQUAUVAEVAEFAFFIMMQ0AAgw6DXgRUBRUARUAQUAUVAEVAEFIHwI6ABQPgx1xEVAUUgAxA4dOhQBox6dg0JxgcPHgzERZ88eVJ2794dUbZu2rRJDhw4EFE2JWfMzz//LEePHrWH7d27V2bPnp3cKbpfEVAEIgCBqBgjEWCHmqAInPEI4HB8+OGHKb7Om266KcXH6oFxEfj999+lf//+0rt3bzn//PMFLD/55BMpU6aMfPrpp1K+fPm4J2TwO5y+l19+WSZPniy//vqrFC5cWGrXri29evWyrzPYvDjD33bbbdKoUSO566674mznTdmyZeWxxx6Te+6557R9GbGBz3rUqFHy+eefnzb8U089JYsXL5YZM2acti+jNrRt21b++usvmT59ekaZkKpxH3/8cRk6dKj89NNPUq5cOVmxYoVcfvnl0qBBA/n444/l3HPPTZU+Pw8eN26cLF++PMEhMmfOLHnz5pVq1arJlVdemeAxGbGR+4D7d9myZZI1a1Zr3/333y/16tXLCHOSHPO3336TPn36yA8//CA7duyQypUry3XXXScPPvhgkufpzoxDQAOAjMNeRz7LEDhy5Ihkz549xVcdabH51KlTZcKECbJo0SKJb9u1114rL774Yoqvze8DmzRpImvWrJFvvvlGvvvuO2nfvr0888wzsmDBAtm8ebMsXbrUbxNSrP/48ePWocaJIlC58MIL7T/RWbNmSZYsWezrYsWKpVifHweuXr1aXnjhBauaGd6iRYtahy90LBxXnL6JEyfK9ddfH7orrK8JtB999FHrSDOjju04IqEC5jNnzpTGjRvLO++8E7orQ1+3bNnSfrcIBCNdCFRx+vm8+f57AuY33nij3HvvvXLfffd5mzP8efDgwTJw4EDZv3+/5M+fXypUqCC//PKLbNu2TYoUKWK/a1u2bJHOnTvLsGHDMtze4cOHS5cuXaRixYpy9dVXyznnnCNLliyRL774QsaMGSM333xzhtvoGcBv11VX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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb28"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb28-1"><a href="#cb28-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtRow=</span><span class="dv">45</span>, <span class="at">adjRow=</span><span class="fu">c</span>(<span class="dv">0</span>, <span class="dv">1</span>), <span class="at">srtCol=</span><span class="dv">45</span>, <span class="at">adjCol=</span><span class="fu">c</span>(<span class="dv">1</span>,<span class="dv">1</span>) )</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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JEACJEACJEACJBDbBKZOnaqK/5YtW6RChQqyb98+l0OK8waAyyfnCRIgARIgARIgARIgARKIAwROnz4tQ4YMke3bt8vw4cPVc6NmzZqye/fuMJ+OBkCYWHiQBEiABEiABEiABEiABOxBAFkaUXwWdaY6dOgg48ePFyRsqVq1qixYsOCJh3jSqfuJJjxAAiRAAiRAAiRAAiRAAiTgTQSQoAUZGvEOZb9nz54yffp0yZAhg2D2/8SJE5IgQYIw3bVpAHjTJ8mxkAAJkAAJkAAJkAAJkIAbBF5++WW5evWq1p+aPXu24NW1a1fJnTu3nDt3TiZOnKiFXAMDA5/ojS5ATyDhARIgARIgARIgARIgARLwXgKbNm3Sgrdw70HmH7j+NGvWTIOAZ8yYIdWqVZMePXpIWMo/nooGgPd+thwZCZAACZAACZAACZAACTxG4OTJk9K0aVOHcu/r6yvff/+9+Pv7S//+/WXnzp0a/Fu/fv3HrnPeoQHgTIPbJEACJEACJEACJEACJODFBLJkySKLFy+WVatWCWb7IUjXDiOgXLlycu/ePS1GG94j0AAIj44Xn0NRDXzYR48efWKUVapUkUmTJj1x3PlApkyZws0P69yW2yRAAiRAAiRAAiRAArFL4NChQ/Ljjz9KUFCQFC1aVFasWCEffPCBzJw5UwcGvfDTTz91q+gaDYDY/SyjfPfMmTNLrVq19Ivg3MmxY8dk69at0rJlS+fD3CYBEiABEiABEiABErApASj+1atX16DeEiVKSJ8+fdQIWLp0qbz11ltSpEgRKVy4sHz99dduPSENALcweWejdu3aOaw+c4RY/oFfGEpv3759Wzp16qSloNOkSSOtWrWSGzdumE31/e+//5YmTZo4jm3evFmDSMwDf/zxh+CLljp1amnRooVcunTJPMV3EiABEiABEiABEiABDxMIDg6Wvn37yq5du2TOnDmyZ88emTJlisydO1cKFiyoaT/79eunk8IwAJANKCKhARARIS8+j2hvLAc5l3pG/tf27dvrqPElwDko9WvXrpVt27Y9sWIAI+HIkSOOp8S+6VZ08eJFady4sbz77rv6pUuWLJkMGjTI0ZYbJEACJEACJEACJEACniEAHQ8eHaju+/DhQ53cxZ1y5colAwYMkBEjRqhBULFiRWnevLmuArz55psaGxDRiGgARETIi89DIccX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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb29"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb29-1"><a href="#cb29-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtRow=</span><span class="dv">45</span>, <span class="at">adjRow=</span><span class="fu">c</span>(<span class="dv">0</span>, <span class="dv">1</span>), <span class="at">srtCol=</span><span class="dv">270</span>, <span class="at">adjCol=</span><span class="fu">c</span>(<span class="dv">0</span>,<span class="fl">0.5</span>) )</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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JEACJEACJEACJBDbBKZOnaqK/5YtW6RChQqyb98+l0OK8waAyyfnCRIgARIgARIgARIgARKIAwROnz4tQ4YMke3bt8vw4cPVc6NmzZqye/fuMJ+OBkCYWHiQBEiABEiABEiABEiABOxBAFkaUXwWdaY6dOgg48ePFyRsqVq1qixYsOCJh3jSqfuJJjxAAiRAAiRAAiRAAiRAAiTgTQSQoAUZGvEOZb9nz54yffp0yZAhg2D2/8SJE5IgQYIw3bVpAHjTJ8mxkAAJkAAJkAAJkAAJkIAbBF5++WW5evWq1p+aPXu24NW1a1fJnTu3nDt3TiZOnKiFXAMDA5/ojS5ATyDhARIgARIgARIgARIgARLwXgKbNm3Sgrdw70HmH7j+NGvWTIOAZ8yYIdWqVZMePXpIWMo/nooGgPd+thwZCZAACZAACZAACZAACTxG4OTJk9K0aVOHcu/r6yvff/+9+Pv7S//+/WXnzp0a/Fu/fv3HrnPeoQHgTIPbJEACJEACJEACJEACJODFBLJkySKLFy+WVatWCWb7IUjXDiOgXLlycu/ePS1GG94j0AAIj44Xn0NRDXzYR48efWKUVapUkUmTJj1x3PlApkyZws0P69yW2yRAAiRAAiRAAiRAArFL4NChQ/Ljjz9KUFCQFC1aVFasWCEffPCBzJw5UwcGvfDTTz91q+gaDYDY/SyjfPfMmTNLrVq19Ivg3MmxY8dk69at0rJlS+fD3CYBEiABEiABEiABErApASj+1atX16DeEiVKSJ8+fdQIWLp0qbz11ltSpEgRKVy4sHz99dduPSENALcweWejdu3aOaw+c4RY/oFfGEpv3759Wzp16qSloNOkSSOtWrWSGzdumE31/e+//5YmTZo4jm3evFmDSMwDf/zxh+CLljp1amnRooVcunTJPMV3EiABEiABEiABEiABDxMIDg6Wvn37yq5du2TOnDmyZ88emTJlisydO1cKFiyoaT/79eunk8IwAJANKCKhARARIS8+j2hvLAc5l3pG/tf27dvrqPElwDko9WvXrpVt27Y9sWIAI+HIkSOOp8S+6VZ08eJFady4sbz77rv6pUuWLJkMGjTI0ZYbJEACJEACJEACJEACniEAHQ8eHaju+/DhQ53cxZ1y5colAwYMkBEjRqhBULFiRWnevLmuArz55psaGxDRiGgARETIi89DIccX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" style="display: block; margin: auto;" /></p>
</div>
<div id="show-effect-of-offsetrowoffsetcol-only-works-when-srtrowsrtcol-is" class="section level1">
<h1>Show effect of offsetRow/offsetCol (only works when srtRow/srtCol
is</h1>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb30"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb30-1"><a href="#cb30-1" tabindex="-1"></a><span class="do">## not also present)</span></span>
<span id="cb30-2"><a href="#cb30-2" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">offsetRow=</span><span class="dv">0</span>, <span class="at">offsetCol=</span><span class="dv">0</span>)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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rH4jVapUka4slCpVSlKE66X5fi5FTvmo1iRZPqM0YZAACZAACZAACZAACSQwAm41AMDy9u3bUrVqVQkICFBo69atK++99546Xr16tfTs2VOtEJQpU0YwkH/48KFcvHhRxowZI02bNpV169apspH9wIpBiRIlHBbx8vISn3Avh/d5gwRIgARIgARIgARIgAQSCgG3GwDYAwA3IAzubWXFihXSv39/gVGgi7+/v+TOnVu+++47yZcvn8AtKHXq1PptvpMACZAACZAACZAACZAACcSCgNs3ATdr1kwGDx4sGzZskM2bN8uJEycs6hYvXlzWrl0r8NG3lX379snVq1fVngDbezwnARIgARIgARIgARIgARKIGQG3rwDArz9t2rSyZcsWpSEG/ZjhhzRv3lyWLl0qQUFB8vLLL0uaNGksLkAwACZMmBDtDcGqYv4gARIgARIgARIgARIgARKwS8DtBgA28WbKlMnSeMqUKS3HyZIlk9mzZ8vevXslODhYzpw5I3ABypIli9SqVYuz/xZSrj3IfSNYZs53HDXJta2xNhIgARIgARIgARIgASMRcLsB4OfnpwbycPPZtm2bpE+f/oX+FytWTPCCPHjwQO7du8fB/wuUXHfBO/yppH5w3XUVsiYSIAESIAESIAESIAHTEHD7HoCiRYtKixYtpGXLljJs2DBZs2aNBc6vv/4qY8eOVecwED744APJnDmzWgGoV6+eHD582FKWByRAAiRAAiRAAiRAAiRAArEn4PYVgMmTJ8uCBQuUpjdv3pQePXpYtL506ZKK8oMLy5cvVysEGzduVAbAxIkTldFw4MABS3lHB3fv3pVx48Y5ui3h4eFyT0sEJkwE5pARb5AACZAACZAACZAACSQMAm43AN544w3BKyQkRLn/ICa/PVm8eLFaAShcuLC63bdvX/n5558FWX7TpUtn7xHLNaweXLlyxXJuewAD4MU4Q7aleE4CJEACJEACJEACJEAC8Z+A2w2A06dPq1n/5MmTy/Hjx9VMvXXSrmPHjsmhQ4ekYsWKKgGYjjw0NFRFAEIEoagEdX/77bcOi40cOVICnto3PBw+FI9vhCTNJPMLtZNuO0fE416yayRAAiRAAiRAAiRAAvYIuH0PwNSpU2X8+PEyffp0QeIvuATpUr58eTXIR8bfLl26yOeffy6PHz+WrVu3St68edXKgaMV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mBVU/EQAjKmZnQhy+PBhy5AZJFth+fztNyroJ46sXr1a/vkH1gORvXv3CuynKoqAIhB8BJQHIPifkVqYTRBgwDF+/Pio7wb6cZXYENi2bZulcH/kkUfklFNOsVTuH3zwgWVu/PDDD5OZFGPT7v1VDPqeeeYZmThxomzevFmKFSsm9evXl969e9t973uMXSPslk2aNJGbb745lZJy5crJfffdJ7feemuqc/E4wGc9YsQImTx5cqruH3roIVm4cKFMnTo11bl4Hbj66qst4+inn34aLxMy1O/9998vQ4cOle+//17Kly8vy5Ytk3POOUfOP/98ef/998OSKmWoAw8bjxkzRpYuXRpW43HHHScnnXSSZUm94IILwraJx0GeA57fJUuWWAInWFxvu+02yzwbD3vS6nPr1q3y2GOPybfffis7duywrLctWrSQO++8M63L9FwcEVAHII7ga9fHFgKw9YUyCaaFQNBIuj/55BN599135ZtvvrFU4m7boSuHojwoAvX5qlWr5IsvvpCvv/5abrjhBnn88cdl3rx5smnTJlm8eHFQTJWDBw/aATWDKJy+008/3f4T/eyzzwSGSf6hlihRIq72rly5Up566ilrAzO8xYsXtwM+t1G//vqrHfRNmDBBWrVq5T6Vpfs42j179rQDaWbUsZ2BiFvAfPr06dK0aVN588033afiun/55Zfb7xaOYNAFR5VBP583339HwLxt27byv//9Tzp16uQcjvvroEGDZMCAAZbtFVbWihUryvr162X79u1y6qmn2u/ajz/+KF27dpVhw4bF3d7nnntOunXrJpUqVZLmzZtbptdFixbJtGnT5I033pBrr7027jY6BvDb1axZM/vs8tt79tln29/Zd955Ry699FJ56623MsV26/Sjr94ioA6At3iqNkUgTQSgG49WoB4PijC7wyCUf/RVq1ZNQSeOjfzgM3sZBPnzzz8lX758snz5cjvTz2AE++fOnSusDDDA3rNnT2BmJydNmiRXXnmltZcBlSMHDhyQGjVqSK1atWTkyJHO4bi84ox27NhRtmzZYmd7CxQoIKeddloKW3BWqlevLn379rWDqRQns/jN66+/Lsz47ty50372zEq7JWfOnFK4cGHp37+/nHXWWe5Tcd3HWWVgx2feoEEDu3qVI0eOZJsaNmwYd2fQMeall16Sjz76SKZMmeIc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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb31"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb31-1"><a href="#cb31-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">offsetRow=</span><span class="dv">1</span>, <span class="at">offsetCol=</span><span class="dv">1</span>)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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v5cSJUpIrly5xN3dXaZOnaryD5gKcYcESIAESIAESIAESMBQBGgAGOp1WVcWnXjdbce8BBYBN2/eXIXuhB+/uWB2QJcZM2bIvXv3JEmSJJI4cWL9tNr26tVLevToIXfv3lULicNd5AEJkAAJkAAJkAAJkIDhCNAAMNwri57CcBGy7PxbqyFlypTWTqtzGPlHFCEKCZAACZAACZAACZCA8QlwDYDx3yGfgARIgARIgARIgARIgATsJkADwG5ULEgCJEACJEACJEACJEACxidAA8D475BPQAIkQAIkQAIkQAIkQAJ2E6ABYDcqFiQBEiABEiABEiABEiAB4xOgAWD8d8gnIAESIAESIAESIAESIAG7CdAAsBsVC5IACZAACZAACZAACZCA8QnQADD+O+QTkAAJkAAJkAAJkAAJkIDdBJgHwG5ULEgCJBDbBHLmzCllypSRRIk4VhHb7F2pvQMHDsjNmzelbdu2rqQWdYkDAocOHZKxY8dKzZo146B1NkkC8YcADYD48y75JCQQ7whcvHhRBg4cKB4e/FMV715uNB4I2c6vX78u1atXj8ZdLBofCezZs0dCQ0Pj46PxmUggVgnwv2qs4mZjJEAC0SGAkf82bdqIp6dndG5jWRIggXhKYNy4cRJZ5vp4+th8LBJwOAHOqzscKSskARIgARIgARIgARIgAdclQAPAdd8NNSMBEiABEiABEiABEiABhxOgAeBwpKyQBEiABEiABEiABEiABFyXAA0A13031IwESIAESIAESIAESIAEHE6ABoDDkbJCEiABEiABEiABEiABEnBdAowC5LrvhpolYAILFy6UQYMGScGCBRMwBZFnz56p2O/u7u4JlsOJEyfkk08+kU6dOiVYBnxw4xEYOnSonDp1SrJmzepQ5QMCAuTHH3+UfPnyOazesLAw2bp1q2zevNlhdbIiEnB1AjQAXP0NUb8ESQAdXzc3N2nWrFmCfH79oa9evaoS/oBFQpXjx4/LjRs31CehMnjy5InACMySJUtCRWC4596/f7/cu3dP/P39Hao76kMYUEcOCrx48UK2bNniUD1ZGQm4OgEaAK7+hqhfgiSQOnVq8fPzk9atWyfI59cfGjkAMAKekA2AwMBANZI6evRoHYtDtg8fPlQZlh2ZZRkjqRBHds5QHwyAVKlSyfTp03Ho8nLkyBHp0KGDpE+f3uV1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GASchD5MXgoJkAAJkAAJkAAJkAAJBCJAAyAQIe4nARIgARIgARIgARIggSREgAZAEvoweSkkQAIkQAIkQAIkQAIkEIgADYBAhLifBEiABEiABEiABEiABJIQARoASejD5KWQAAmQAAmQAAmQAAmQQCACNAACEeJ+EiABEiABEiABEiABEkhCBGgAJKEPk5dCAiRAAiRAAiRAAiRAAoEI0AAIRIj7SYAESIAESIAESIAESCAJEaABkIQ+TF4KCZAACZAACZAACZAACQQiQAMgECHuJwESIAESIAESIAESIIEkRIAGQBL6MHkpJEACJEACJEACJEACJBCIAA2AQIS4nwRIgARIgARIgARIgASSEAEaAEnow+SlkAAJkAAJkAAJkAAJkEAgAjQAAhHifhIgARIgARIgARIgARJIQgRoACShD5OXQgIkQAIkQAIkQAIkQAKBCNAACESI+0mABEiABEiABEiABEggCRGgAZCEPkxeCgmQAAmQAAmQAAmQAAkEIkADIBAh7icBEiABEiABEiABEiCBJESABkAS+jB5KSRAAiRAAiRAAiRAAiQQiAANgECEuJ8ESIAESIAESIAESIAEkhABGgBJ6MPkpZAACZAACZAACZAACZBAIAI0AAIR4n4SIAESIAESIAESIAESSEIEaAAkoQ+Tl0ICJOCbwKVLl3zv5B5LCIDxxYsXLWnL7kauX78up06dsrubBLV/4MABuXDhQoLOifTBO3fulMuXL2s1zpw5I4sXL460SuyfBEggCAIpXEqCOI6HkAAJJJIABhzTp08PupXWrVsHfSwPdCfw+++/y4ABA+SNN96QO+64Q8Dym2++kcKFC8vMmTOlWLFi7idE+B0GfaNGjZLvvvtODh06JDlz5pQqVapI37599esIq+fW/ZNPPim1atWSZ555xm073hQpUkR69eolzz77bLx9kdiAz3rcuHEya9aseN2//vrrsm7dOpk7d268fZHa0KpVK/nzzz/lxx9/jJQKCer3lVdekeHDh8uvv/4qRYsWlS1btsi9994r999/v3z99deSKVOmBLVn58GTJ0+WTZs2ee0iderUkjFjRilXrpzUqVPH6zGR2Ij7APfvxo0bJW3atFq///znP1K9evVIqOO3zyNHjshbb70lv/zyixw/flxKly4tDz74oLz44ot+z+POyBGgARA59uw5mRH4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OaPvAwxQMbsOVxvcG4gdiaQcOXJED5hRA+Dll1/WKWuRYQcZll5//XW9ckV/+0h+QuybBPwToAHgnw/3kgAJkAAJkEBYCSADFOI/kBWoYMGCejXAyFGPfdjmOeseVgX/7Qz53xHcC5c1xKrARQkrV6i2O2jQoEioxD5JgASCJEADIEhQPIwESIAESIAESMCdAGIW4PeN2X/41VeoUEHy5s3rfhDfkQAJOI4ADQDHfSRUiARIgARIgARIgARIgATsI5DSvqbZMgmQAAmQAAmQAAmQAAmQgNMI0ABw2idCfUiABEiABEiABEiABEjARgI0AGyEy6ZJgARIgARIgARIgARIwGkEaAA47ROhPiRAAiRAAiRAAiRAAiRgIwEaADbCZdMkQAIkQAIkQAIkQAIk4DQCNACc9olQHxIgARIgARIgARIgARKwkQANABvhsmkSIAESIAESIAESIAEScBoBGgBO+0SoDwmQAAmQAAmQAAmQAAnYSIAGgI1w2TQJkAAJkAAJkAAJkAAJOI0ADQCnfSLUhwRIgARIgARIgARIgARsJEADwEa4bJoESIAESIAESIAESIAEnEaABoDTPhHqQwIkQAIkQAIkQAIkQAI2EqABYCNcNk0CJEACJEACJEACJEACTiNAA8Bpnwj1IQESIAESIAESIAESIAEbCdAAsBEumyYBEiABEiABEiABEiABpxGgAeC0T4T6kAAJkAAJkAAJkAAJkICNBGgA2AiXTZMACZAACZAACZAACZCA0wjQAHDaJ0J9SIAESIAESIAESIAESMBGAjQAbITLpkmABEiABEiABEiABEjAaQRoADjtE6E+JEACJEACJEACJEACJGAjARoANsJl0yRAAiRAAiRAAiRAAiTgNAI0AJz2iVAfEiABEiABEiABEiABErCRwP8B3OC4Xs2nxzYAAAAASUVORK5CYII=" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb32"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb32-1"><a href="#cb32-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">offsetRow=</span><span class="dv">2</span>, <span class="at">offsetCol=</span><span class="dv">2</span>)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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IAESIAESIAESiHAC7ABE+A3m5ZEACZAACZAACZAACZCAnQA7AHYaXCYBEiABEiABEiABEiCBCCfADkCE32BeHgmQAAmQAAmQAAmQAAnYCbADYKfBZRIgARIgARIgARIgARKIcALsAET4DeblkQAJkAAJkAAJkAAJkICdADsAdhpcJgESIAESIAESIAESIIEIJ8AOQITfYF4eCZAACZAACZAACZAACdgJsANgp8FlEiABEiABEiABEiABEohwAuwARPgN5uWRAAmQAAmQAAmQAAmQgJ0AOwB2GlwmARIgARIgARIgARIggQgnwA5AhN9gXh4JkAAJkAAJkAAJkAAJ2AmwA2CnwWUSIAESIAESIAESIAESiHAC7ABE+A3m5ZEACZAACZAACZAACZCAnQA7AHYaXCYBEiABEiABEiABEiCBCCfADkCE32BeHgmQAAmQAAmQAAmQAAnYCbADYKfBZRIgARIgARIgARIgARKIcALsAET4DeblkQAJkAAJkAAJkAAJkICdADsAdhpcJgESIAESIAESIAESIIEIJ8AOQITfYF4eCZAACZAACZAACZAACdgJsANgp8FlEiABEiABEiABEiABEohwAuwARPgN5uWRAAmQAAmQAAmQAAmQgJ0AOwB2GlwmARIgARIgARIgARIggQgnwA5AhN9gXh4JkAAJkAAJkAAJkAAJ2AmwA2CnwWUSIAESIAESIAESIAESiHAC7ABE+A3m5ZEACZAACZAACZAACZCAnQA7AHYaXCYBEiABEiABEiABEiCBCCfADkCE32BeHgmQAAmQAAmQAAmQAAnYCbADYKfBZRIgARIgARIgARIgARKIcALsAET4DeblkQAJkAAJkAAJkAAJkICdADsAdhpcJgESIAESIAESIAESIIEIJ8AOQITfYF4eCZAACZAACZAACZAACdgJsANgp8FlEiABEiABEiABEiABEohwAuwARPgN5uWRAAlEEzh79ixROEwAjM+cOePwWcyov3Llihw9etSMMkNadu3aJadPnzakLTRqNm/eLBcuXNAnO378uMyfPz80J+ZZSIAEUkQgjU9JijTwYBIggaAIoMHx1VdfBbUvdmrbtm3Q+4Zixx9//FGmTJkiy5cvF/+vjbvvvlveeeedUJgR1Dn++usvGTRokLz22mty0003aZbffvutFClSRKZNmybFixcPSk+o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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb33"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb33-1"><a href="#cb33-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">offsetRow=</span><span class="sc">-</span><span class="dv">1</span>, <span class="at">offsetCol=</span><span class="sc">-</span><span class="dv">1</span>)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb34"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb34-1"><a href="#cb34-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtRow=</span><span class="dv">0</span>, <span class="at">srtCol=</span><span class="dv">90</span>, <span class="at">offsetRow=</span><span class="dv">0</span>, <span class="at">offsetCol=</span><span class="dv">0</span>)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb35"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb35-1"><a href="#cb35-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtRow=</span><span class="dv">0</span>, <span class="at">srtCol=</span><span class="dv">90</span>, <span class="at">offsetRow=</span><span class="dv">1</span>, <span class="at">offsetCol=</span><span class="dv">1</span>)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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+76oHul9HYznPiz+3qMedxZ149mguvwv9bjb4jahFRhgBgj6WiUIlQeDDFY1+F87+JFCGF4mi9v9W7WHzyz4WilI8Ifv8O0FfWtatouBod0Z9cJKvkheCBeDe40OLHy2g68d/2ssvGWPpvB7g8+D/+GfyFV1HA8rP4OquaAEn62M6uGdtcjf/qA6CeNFGJinT58+WmEwDPzhEoRjZkHgLtx80qSJedRw8eJFXejLu4gXkpLg4b3f3EdsrxFATAMgNko8TgIkQAIkQAIkQAIkQAIJiABjABLQm8lbIQESIAESIAESIAESIIHYCNAAiI0Qj5MACZAACZAACZAACZBAAiJAAyABvZm8FRIgARIgARIgARIgARKIjQANgNgI8TgJkAAJkAAJkAAJkAAJJCACNAAS0JvJWyEBEiABEiABEiABEiCB2AjQAIiNEI+TAAmQAAmQAAmQAAmQQAIiQAMgAb2ZvBUSIAESIAESIAESIAESiI0ADYDYCPE4CZAACZAACZAACZAACSQgAjQAEtCbyVshARIgARIgARIgARIggdgI0ACIjRCPkwAJkAAJkAAJkAAJkEACIkADIAG9mbwVEiABEiABEiABEiABEoiNAA2A2AjxOAmQAAmQAAmQAAmQAAkkIAI0ABLQm8lbIQESIAESIAESIAESIIHYCNAAiI0Qj5MACZAACZAACZAACZBAAiJAAyABvZm8FRIgARIgARIgARIgARKIjQANgNgI8TgJkAAJkAAJkAAJkAAJJCACNAAS0JvJWyEBEiABEiABEiABEiCB2AjQAIiNEI+TAAmQAAkETeDWrVty7ty5oK8P9YWnT58OdZfR+rty5Yrs378/2n7uIAESIAGrCNxlVUNshwRIIG4EMDCaOXNmwBc988wzAZ/LE2MngEHWvffeG/uJYTzj+++/l08++UR27dolKVKkkIIFC0q3bt2katWqYdQqetdz5syR8ePHy7x586Id7NOnj6xfv14WLFgQ7Vi4duB9P3HihKRJk8ZDhU2bNkmpUqXkzz//jHbM40SbN3788Udp3ry5nDlzRtKlS2dzb9Y1v3XrVilWrJhucN26dZI5c2bJli2bdR1Y0NK2bdtkypQpPluKioqS1KlTS65cueSxxx6T++67z+d54dr5008/6e8ZPqfJkyeXMmXKyKuvvipVqlQJl0p++z127Jj07dtX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q1bVRcqaNm2qs9KYXVJQXA8xIpTgCWDQDyMLvv4w/pAmFqs+MLZpdAXP1eorPf+zWN062yMBEiABEgiKwOTJk3VBIu/BSA2VpQZp9CgJlwCMP6RVxAoAAsERUIk4BcywL1iwQF5//XXtSoHqq/Xr1w87CPh27969O5oeSAMJlw8n1QFYtmyZdqGCsoil8RYYBd7fOe9zuB0YgZyq2i8eFGcSYBYgZ74v1IoESIAENAFULt20aZOuB4Cgz3D6T/MtCR0B5KtHKkVk14FL2KVLl7Q7BWJAEAjeuXNnna0GVaLDXVQJbkjQCwZK3bp1NSQE/8LnG4W3kNUI+d8pJEACziFAA8A57wU1IQESIAESIAE3Abj7IPMTBtAI+kWWIrioQJAFCK5AcAMKt2CGv2fPnjJs2DDtqga3JawKZM2aVa9WwWWNQgIk4CwCNACc9X5QGxIgARIgARKISAII/ESQOny+UbwOvvYICKaQAAk4jwANAOe9J9SIBEiABEiABEiABEiABGwjEP6Ex7bdGhsmARIgARIgARIgARIgARLwJkADwJsIt0mABEiABEiABEiABEggAROgAZCA31zeGgmQAAmQAAmQAAmQAAl4E6AB4E2E2yRAAiRAAiRAAiRAAiSQgAnQAEjAby5vjQRIgARIgARIgARIgAS8CdAA8CbCbRIgARIgARIgARIgARJIwARoACTgN5e3RgIkQAIkQAIkQAIkQALeBGgAeBPhNgmQAAmQAAmQAAmQAAkkYAI0ABLwm8tbIwESIAESIAESIAESIAFvAjQAvIlwmwRIgARIgARIgARIgAQSMAEaAAn4zeWtkQAJkAAJkAAJkAAJkIA3ARoA3kS4TQIkQAIkQAIkQAIkQAIJmAANgAT85vLWSIAESIAESIAESIAESMCbAA0AbyLcJgESIAESIAESIAESIIEETIAGQAJ+c3lrJEACJEACJEACJEACJOBNgAaANxFukwAJkAAJkAAJkAAJkEACJkADIAG/ubw1EiABEiABEiABEiABEvAmQAPAmwi3SYAESIAESIAESIAESCABE6ABkIDfXN4aCZAACZAACZAACZAACXgToAHgTYTbJEACJEACJEACJEACJJCACdAASMBvLm+NBEiABEiABEiABEiABLwJ0ADwJsJtEiABEiABEiABEiABEkjABGgAJOA3l7dGAiRAAiRAAiRAAiRAAt4EaAB4E+E2CZAACZAACZAACZAACSRgAjQAEvCby1sjARIgARIgARIgARIgAW8CNAC8iXCbBEiABEiABEiABEiABBIwARoACfjN5a2RAAmQAAmQAAmQAAmQgDeB/wd8caYki1W7NAAAAABJRU5ErkJggg==" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb36"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb36-1"><a href="#cb36-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtRow=</span><span class="dv">0</span>, <span class="at">srtCol=</span><span class="dv">90</span>, <span class="at">offsetRow=</span><span class="dv">2</span>, <span class="at">offsetCol=</span><span class="dv">2</span>)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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MjlmJxwM3wk4iv7+/vYus38shs4/vkP/16uX/Wt5lARIgARIgARIgAQSEYEEdQBKlCghixYtkk6dOkkyrbNnLfv375dr166pDq31cXvbCBMaN26cvVPqGO6xZcsWCQgIcNjG6BPly5eXESNGSLly5YxW7VDfm2++KU2aNJFWrVo5bGP0id69eysH7bPPPjNatUN9+KwRMvbTTz85bMMTJEACJEACJJAYCdSpU0dWrVpl+HpJhGFDL0KxjRTovXz5cuwG7Yw0gLrsEkhQB6Bp06aydOlSCQwMlNKlS0vGjBktIUBwACZMmGD4F9wuBR4kARIgARIgARIgARMQqFChghTXZv/79etnqLUPHz4UHx+fKAOycb2Jn5+fpE6dOq5qeL3BBBLUAcAXYvbs2Sp8Jzg4WM6ePSsIAcqePbvUrFnTqdF/g3lQHQmQAAmQAAmQAAm4LQFETGCUHp11I8VofbptCMOmuB+BBHUAdBzwZPGikAAJkAAJkAAJkAAJkAAJuJZA5MB7196L2kmABEiABEiABEiABEiABBKYAB2ABP4AeHsSIAESIAESIAESIAESiE8CbhEC5OoHRrYhV8W2ObI9KChIfH19HZ12yXGkT8Vim/iUnDlzxvtajSxZsqiF4/H5nLwXCZAACZAACZAACSQWAknCAVi2bFm8f16//vprvN9zwIAB8X7Prl27xvs9mzVrFu/35A1JgARIgARIgARIILEQYAhQYvkk+RwkQAIkQAIkQAIkQAIk4AQBOgBOQGITEiABEiABEiABEiABEkgsBOgAJJZPks9BAiRAAiRAAiRAAiRAAk4QoAPgBCQ2IQESIAESIAESIAESIIHEQoAOQGL5JPkcJEACJEACJEACJEACJOAEAToATkBiExIgARIgARIgARIgARJILAToACSWT5LPQQIkQAIkQAIkQAIkQAJOEKAD4AQkNiEBEiABEiABEiABEiCBxEKADkAcP8nw8HCJiIiIoxZeTgIkQAIkQAIkQAIkQALxQyBROwB//fWXVKhQQQICAqR58+Zy9+5dQ6levXpV8ubNK6dOnbLovXnzprRs2VJy5MghRYsWld27d1vOudoey40M2nj69Kl88sknUqRIEcmfP7+MGzfOojkxPaflobhBAiRAAiRAAiRAAkmAQKJ1AEJDQ6V169YydOhQ1UHPnDmz6swa9ZlOnz5dqlevLleuXImk8oMPPlCd5TNnzsjAgQOlYcOG8vDhQ3G1PZGMMGhn7NixEhwcLHv37pWtW7dKv379LA5NYnpOg3BRDQmQAAmQAAmQAAmYgoCXKax8ASN37dolhQsXlvLly6ure/bsKa+++qpMmDDhBbRFvuTx48cyefJkmTt3rrz++uuRTi5btkw5HF5eXlK/fn3x9/eXjRs3yrNnz1xmTyQDDNzp1KmTdOzYUZInTy6+vr6CcKcHDx6oOySm5zQQGVWRAAmQAAmQAAmQgNsTSLQOwLlz5yRbtmyWDwBhQLdu3RJ03n18fCzHX2QD169ZsybKpdD/6NEjyZQpk+UcHICQkBC5f/++y+yx3MzgDXT88YKj88MPP0jt2rWVQ5XYntNgbFRHAiRAAiRAAiRAAm5NINGGAF2/fl1Sp05tgZ8yZUq1bfQ6AMsNtA3be+IcbMA9bc/Fhz3WtsVlGyFMuXPnlv3798vx48ejPEtiec64MOK1JEACJEACJEACJGAWAonWAfDz85OwsDDL54BOOEazM2TIYDlm9IbtPaH/zp07ahGy7bn4sMeo52vbtq388ccfUrp0aRkzZozYPktieU6jeFEPCZAACZAACZAACbgzgUTrAGTPnl0QBqQLtpGZx8PDQz9k+DucC4QHXb582aIb982ZM6ckhD0WI15wY8aMGbJnzx7L1SVKlJAjR44oJyoxPaflAblBAiRAAiRAAiRAAkmAQKJ1AJCh59ixY7Jt2za1eBUj140aNXL5R4p0o6NGjVKLfletWiVPnjyRoKAglTEoIeyJywMj1Wffvn1VnQOsYZg5c6ZUrFhRqUxMzxkXRryWBEiABEiABEiABMxGINEuAk6RIoWMHDlSatWqpRblBgYGyqJFi1z++XzzzTcq+8+sWbPE09NTJk6cqEKPcOOEsCcuD4wMQJs3b1b1DFAToF69etK7d2+lMjE9Z1wY8VoSIAESIAESIAESMBsBD62KbaIuY4vUlVgL4MrYf3sf+rVr1wS1B2wloeyxtSM2+/fu3VNODFKb2kpiek7bZ+M+CZCAexBA2mWkU540aZJ7GEQrSCABCXz//feC/8sDBgxIQCucv3XatGnl4sWLkiZNGucvYkuXE4jao3P5LeP3Bui0xnfnH09or/OP4wllD+79omKdTclWR2J6Tttn4z4JkAAJkAAJkAAJJEYCiXYNQGL8sPhMJEACJEACJEACJEACJBBXAnQA4kqQ15MACZAACZAACZAACZCAiQjQATDRh0VTSYAESIAESIAESIAESCCuBOgAxJUgrycBEiABEiABEiABEiABExGgA2CiD4umkgAJkAAJkAAJkAAJkEBcCdABiCtBXk8CJEACJEACJEACJEACJiJAB8BEHxZNJQESIAESIAESIAESIIG4EqADEFeCCXQ9imqgpsCZM2eiWFCpUiX59ddfoxy3PpAtWzY5evSo9SFukwAJkAAJkAAJkAAJJAECdABM+iFnz55dqlevLrNnz470BGfPnpU9e/ZIixYtIh3nDgmQAAmQAAmQAAmQAAmAAB0AE38P2rdvL7NmzYr0BDNmzJDGjRsLSm8/ePBAPvjgA4GzkDFjRmnZsqXcvXs3Uvt//vlHGjVqZDm2a9cuadKkiWX/77//lhIlSkj69OmlWbNmEhoaajnHDRIgARIgARIgARIgAfMRoANgvs/MYjE66idPnowUyjNt2jTp0KGDajNq1Ch1Dp36TZs2yd69e6PMGMBJOH36tEUn9vWwouvXr0uDBg3kf//7nxw8eFBSpUolgwYNsrTlBgmQAAmQAAmQAAmQgPkI0AEw32dmsRgdcoT66GFA6OCHhYVJtWrVVBuM2E+dOlUCAgLEz89PChcuLJcvX7ZcH9PG/Pnz5aWXXpLWrVtLlixZZODAgbJs2bKYLuN5EiABEiABEiABEiABNyZAB8CNPxxnTLMOA5o+fbq0a9dOkiV7/rGmSZNG+vTpI7lz55Zy5crJoUOH5OnTp9GqjYiIsJzHeoLdu3dLpkyZ1CsoKEjOnz8vWIBMIQESIAESIAESIAESMCcBOgDm/NwsVr/++usq1v/AgQNqPcDbb79tOde5c2d59uyZrF+/XoX5VKxYUaw7+GgIZ+Hx48eWaxDjr7fJkCGDWmh8584d0V+XLl1SawosF3CDBEiABEiABEiABEjAVAToAJjq44pqrIeHh2AWoG/fvpIzZ04pWLCgpRE663Xr1pW8efNKSEiIrF27VsLDwy3nsZE5c2a5cOGCXLt2TR1fuHCh5TyyDK1bt06OHz+uji1YsEDKlCkTRYflAm6QAAmQAAmQAAmQAAm4PQEvt7eQBsZIAGE/BQoUkAkTJkRq26tXL+ndu7eMHz9eddrhDOideb1h/vz5VXYfrA+AM1CvXj39lJQsWVK+//57KVWqlOTLl088PT1l4sSJqv6ApRE3SIAESIAESIAESIAETEWADoCpPi77xqITr4ftWLfAIuCmTZuq1J2I47cWzA7oMmXKFLl9+7akSJFCkidPrh9W7x9//LF0795dbt26pRYSRzrJHRIgARIgARIgARIgAdMRoANguo8sdgYjRMi2829PQ7p06ewdVscw8o8sQhQSIAESIAESIAESIAHzE+AaAPN/hnwCEiABEiABEiABEiABEnCaAB0Ap1GxIQmQAAmQAAmQAAmQAAmYnwAdAPN/hnwCEiABEiABEiABEiABEnCaAB0Ap1GxIQmQAAmQAAmQAAmQAAmYnwAdAPN/hnwCEiABEiABEiABEiABEnCaAB0Ap1GxIQmQAAmQAAmQAAmQAAmYnwAdAPN/hnwCEiABEiABEiABEiABEnCaAOsAOI2KDUmABOKbQN68eaVMmTKSLBnHKuKbvTvdb+/evXLt2jVp3bq1O5lFWxKAwP79+2XkyJFSvXr1BLg7b0kCiYcAHYDE81nySUgg0RE4d+6c9O3bV7y8+Kcq0X24sXggVDu/cuWKVK1aNRZXsWliJLBz504JDw9PjI/GZyKBeCXA/6rxips3IwESiA0BjPy/+eab4u3tHZvL2JYESCCREhg1apREV7k+kT42H4sEDCfAeXXDkVIhCZAACZAACZAACZAACbgvAToA7vvZ0DISIAESIAESIAESIAESMJwAHQDDkVIhCZAACZAACZAACZAACbgvAToA7vvZ0DISIAESIAESIAESIAESMJwAHQDDkVIhCZAACZAACZAACZAACbgvAWYBct/PhpYlYQJz586Vfv36SVBQUBKmIPLkyROV+93T0zPJcjh69Kh069ZNOnbsmGQZ8MHNR2DgwIFy/PhxyZkzp6HGBwcHy48//iiFChUyTG9ERIRs3LhR1q9fb5hOKiIBdydAB8DdPyHalyQJoOPr4eEhTZo0SZLPrz/0pUuXVMEfsEiqcuTIEbl69ap6JVUGDx8+FDiBOXLkSKoITPfce/bskdu3b0tgYKChtkMf0oAaOSjw7Nkz2bBhg6F2UhkJuDsBOgDu/gnRviRJIGPGjBIQECCtWrVKks+vPzRqAGAEPCk7ACEhIWokdfjw4ToWQ97v3bunKiwbWWUZI6kQIztn0AcHIH369DJ58mTsur0cPHhQ2rdvL1myZHF7W11lYO7cuSVr1qzSs2dPQ2/x9ddfG6oPyp4+fSrfffed4XqpkATcmQAdAHf+dGgbCZiEQNOmTSVlypSqk2a0yZgFMbJDGRYWJqGhofLnn38abapL9KEjdePGDcEopZFy//59VWHZSOcKDgDsrFWrlpGmysmTJ9Vo8siRIw3VC+fy8ePHkjx5ckP1njlzRrZv3y4FCxY0TC9mBffu3SurVq0yTCcVkQAJJF0CdACS7mfPJ3djAhkyZDBV/D86Uejs5MqVy1Cqr776qrz00kuGOgBXrlwRhBaZRdq2bas61JUrV3Z7ky9cuKBGfGfNmuX2tsLADh06KIelcOHChtr7xx9/qN+F1KlTG6YXsyDgaxZBqA5mMs0gcIJfe+01M5iqbEQoHL4PZpFy5coZ+jfcLM/t7nZ6aCM2z+ds3d1S2kcCJEACJEACJEACJEACJBBnAkwDGmeEVEACJEACJEACJEACJEAC5iFAB8A8nxUtJQESIAESIAESIAESIIE4E6ADEGeEVEACJEACJEACJEACJEAC5iFAB8A8nxUtJQESIAESIAESIAESIIE4E2AWoDgjpIKkTmD1rD/EZ95CqbBxk9ujmNaxvXg9CZc3p81we1thYMdZv8uQjz6WzNeuub29G6pVkR3ly8mnAwa5va0wcEC/r6XaqjVSftMWt7f3sY+PvLVonsyr08DtbYWBP3/4gQRcvCQNFiwyhb0wct6bLSQsTVrpMPFXU9j88bjR8sGPo6XA0WNuba9HDAmmdhYtI39WayDfjvzKrZ/D1rjh7/aU4of3SvWta2xPxdu+51/n4u1ejm6EOi2nT5+2e7pkyZLio/3tSmhBnQsU5kPmqPLly1syMtEBSOhPhvc3PYHb2hOkjNBytF8Ncftnua6lJfTWUnaawVbAPJkvrzy5c8cU9t7RUglezuRnClvB9qJWpCoMtQVM8L19ljKFHC1SyBS2gm1I2rSS/Pp109gLm0NTpJBbaXxNY/OZnDnkwYMH7m9vDLXgwiKeykU/rdEN9///ge+JLpfS+0meZB6ms1u336j3HTt2yNChQ5U6FAD08/NTRTxxAOmAjSoGiFTbqLezdOnSWJm+fv16QUFNpNP29fVVtUR+/PFHpYsOQKxQsjEJkAAJkAAJkAAJkAAJiNSvX1+9wKJx48ZSr149ef/996Ogweh7Cs3JdlZs22N/48aNkS5HFn8UdHRUb+Tw4cPSvHlzWbNmjWA2AoIChQ0bNpSKFSsK1wBEwskdEnAPAodLFJOxX33uHsY4YcXIvl/JsZeDnGiZ8E3O5s8nQwYPSHhDnLRg4qc9ZG+5Mk62TthmIQH+0nfMiIQ1IhZ3n96lk2ypXjUWVyRc07va6Pxnv01MOANieecF7dvImkb1Y3lVwjR/po1kfzTHHGGRILSyeiNZVPfNhIH1Anf9ZOBkeZjc+c7vC9zCbS9Bp71mzZpSvHhxyZMnj2zYsEEePXokOXPmjFTY7+WXX5azZ8+qTr5tezxc165d5d69e1KlShVVvPCDDz5QxTeht1ChQhIcHByFweLFi6Vly5aWzj8alC1bVtatWyfp0qWjAxCFGA8keQJHjx5VMX0XL14U/fXkyZN45RKaNavsqmieypS7KlWQUC2kxAxyK2MG2V7V/avq6iz3lSsrV7Nn03fd+v2+b2rZ+EZNt7bR2rhDpUrIhTyB1ofcdvtx8uSyvn5dt7XP1rBjRV+W0wUL2B52y/0ILXxvVdPGbmmbPaNO5Skkx/ObY8AF9q+tUl+eeHnbe5REfQyj8xiB79Gjh6Bf8dNPP0mvXr0kufa7XLduXZk5c6Z6/k2bNqmq2ZkzZ7bbHo3Gjh2rRvr/+usvFcaDvsmxY8fkxIkTyimYMmVKFJYITypatGiU4wgHgg2cAYiChgeSOoFKlSpJmTJllKcMbxkv/PJSSIAESIAESIAESMAZAkeOHFELbuvUqaOa4/3SpUty8uRJ6dixo0ybNk0dnzp1qrz99tsSXXvr+5UqVUpGjRolkyZNkm7duqlZhbt371o3Udtp0qSRO1hD50DoADgAw8NJlwC84zlz5qjpuQsXLqh3TM9RSIAESIAESIAESMAZAlgQ7OXlJR7aDJO1oLNerlw5QWTBP//8I3/++acK1YmuvfX1CCuqUKGCXL58WZo0aaJmDbAewFZeeeUV2blzZ6TDaIfFxFu3buUMQCQy3CEBEiABEiABEiABEiCBOBIIDAyUrFo4L+L+IX///bfcvn1bgoKeh2916NBBunfvLtWqVROM1kfXHulEkQkIHXhk9mnQoIH06dNHELGAEKLw8PAo1rZp00al//z111/VugFcP3LkSBU2VLp0aWEWoCjIeIAEEp5AZs2zL7f++R+NhLcmZgvKr10vma5ejbmhG7TIEHpDKq1c7QaWOGfCq1p9Cf/zF5xrnMCtUofdlWpLliWwFc7fvvj2nZLr5CnnL0jAlj7awsE35i1IQAtid+ugPXvFN5rwg9hpc23rZFo63HpaPRezSIGTh+WRj3kW1dZZNU+8w+N3HZ27fJbfffedtGrVSqUGvXXrlixZskS8vZ+vh2jXrp188cUX8u2331rMddQe12DBb/bs2dUi3rfeekuqV6+uFhTj+PHjxy069A3MKCxcuFCtQejbt6+gHgDCmxFyhJkJOgA6Kb6TgBsRKLz/oOBlFukyYLBZTFUdvv991dc09nb4cYxpbM185ap88XEv09jbauIk09jqqzlX/Tt9aBp7G8yYbRpbPbToieFtOpjG3hrrY5cLPqEfbOA3nRPahHi5PzrbtvLGG2+oUJ3Q0FDJlCmT7WnJnz+/VK1a1XI8uvbbtm1TaT9TpUqlRvahM2PGjFFCjCzKtI1ixYrJ2rVr1ewBQo6sU4ZyDYA1KW4naQJ58+aVIkWKqOm01audHyH2QOwdXiYQb20UMTRLZhNY+tzEK1qqtBQo9mMC8dHyNAcXi5pxwV1NP6cVWfPURoTMIMk0Ox9rObSRrtEMAnuRbtZMsrZhfcmA4mUmkZBsAbKvrDnS40aHdFL77uJpJ3wjumvc4dyNDJlE/e9zB2Pc3AasAbDt/CMjEGoGfPrpp5IsWeSuuL32+iOi868LRvht1xfo52zfEUJk3fnHec4A2FLifpIlgCp5SNE1aNAgweIZZwUp5LTfQmebJ2i7dDdvydUc2RPUhtje3FeLmTSDpL11W1KHhZnBVGVjem30yEsbETKD+Dx+bucT7Z9Y8oeP3N7kfEeCZefrFd3eTmsD72kxyCW3brc+5Nbb7w8ZpupjtBszzq3tlIvRm3cs38sypUkdrTR39O3i7ayT/x4y3gpNkqk9jfocUJgLfY1atWoZpTLWeugAxBoZL0isBFClDwU1kIsX02qJVTA6aRYxSwdV52mW2QrYm1ybsTCTYPbKLIKZFbN9d+G8mmlE1/dOmHibxIGN7nubVosLT/HQHLOc1s/hlURj+q0Z6NuHDh0SPQ0nYuuzaDVxUOgrOilfvnx0p2M8d+bMGVVZ2N/fP8a2jhrQAXBEhsdJIIEJINwh2TNzhBaZyVZ8rGay10y2mo1txL8Td4gBN4OY6btAtq77RulfV3PMO2t/b7UZ8mQmCZN9kU/tvffekzDNgUaYDxbanjp1Si3YxZoAhN64QoYNGyYFChRQdQBeRD/qEUQOPHoRLbyGBEjAcAKopvru8sWG63WVwrfXLJet1aq4Sr2heveVeVVabNtoqE5XKus2Z6asbGaOKqVnCuSTWkcPuBKHobq/nDhO5rzb0VCdrlJ2I5OflAu54Cr1husdMmSg/NKzh+F6XaHwqWcyKfLknitUu0Tn+B69ZFiffi7R7QqlpbaESFjqNK5Q7TY6v//+e/lLq9KLHP2ozotiXwsWRM7a9cjBLCbSc+qChbrW+/pxpP/EOVvBcXt6cfxhNLO8kydPpgNgC5P7JIDiGvjl+OabbywvHKOQAAmQAAmQAAmQQHQEUqZMqUKJMRsAGT58uJQoUUKN2NeuXVuQvQeSL18+ad26taRPn16l8ezRo4cKQ0ZbLBC+f/++aoeqv4GBgYLc/agdgM49ZOXKlYIipQg3QiXhZ1o6Wwjuh9AgJDWpW7euqj2gTlj9WLFiBR0AKx7cJAFF4PXXXxesrvf09LS8nF1pT4QkQAIkQAIkQAJJi8D27dtl0aJFMmPGDOncubMcPHhQGjduLMuXL5fRo0cLMgsiNChXrlxqgBF07mh1MtCpv3Llilp3+Ntvv8mxY8fk8OHDUrRoUeUUQO/gwYNl165dsnfvXjXav2bNGgUXYUf79u2Ts2fPyuLFi9W1cC5Q7Ovo0aNqJgLrGmfOnBnlw0ANAa4BiIKFB5I6gZ9//jmpI+DzkwAJkAAJkAAJOEkAVX4R9oOCXejk79y5U5CyE2FBqNqL5CKQjh07yocffig9e/ZU+ziXNm1atY2c/XjBcWjZsqVaR4DR/Jo1a1qu1zvz6PDXqVPneUEvbeExsgpduHBBNm/erPShoBgEzsWBAweUU6IO/Pvj3XffpQNgDYTbSYsAquF17dpVTZXhyeGdr1u3TnnkSYsEn5YESIAESIAESOBFCSCff8OGDaNcjoXBtiHEesYgNNY7/9hev369bNmyRebPny8oCIbQH+TuR2YhXVBNWK8bYJ3XH8cQGnTv3j3lgNSoUUO/RJInT27Z1jcQNvSfVv0o30kgiRDIli2bFC5c2DI9Bk8cZbLdQYL27JWP+g5wB1OcsqH71/0kb/BRp9omdKPA4yfks08/T2gznL7/+4OHiv8Fd0kSHr3ZWS5dlr5dukffyI3Oth07XtLduOlGFjk2xVcLFxjS/h3HDdzsTNPfpoq31eJGNzMvkjmeT5/JmGatIh1z553ai+dLuFWn0J1thW3DP2svKR8+j2d3d1uNtq9FixZqBP/bb7+VNFqtDYzgly1bNspt4CRg5B+LiCtWrKjCjxHeg3UBCAGC04BaRe+//740a9YsyvX6gebNm8uQIUMEaUbTpUunwoGQ8ce62jDa/vDDD3QAdGh8T3oE4BVjsQ5KcUPwy4lfMHcQv5BrgpdZ5NVNW1xiqiv+yaEYWpkNrskC9ExbN2K0FN+xy2iVSt8zm+qTRtwk1b37UmH1WiNURdHx1AUdnqA9+6Lcx7ADBhcHRDG0KstWGmaerSKjv7sFDh2xvYWh+/j+GvkdrrlwiaH2OavsqVfs/2bkOXnCWfUuaXc3la/c117OSrW/lzvbNNG1w+JddOzz5Mmj6gNg4HHu3LlRnjMgIECwQLhUqVKqH4IFvWiXNWtW+fjjj6VKlSqq6m9QUJC0atVKhfpEUaIdgP533nlH3Q/x/0hDqocNWbdnCJA1DW6TwAsSQPEcj39X37+gini7LJlmp5mK/aDCcpiWIcEMztCd9OnklokKyIVo/yiM7vS56oscrnWSYKtZRpTxXTCyc+oqrtZ672uhBpdy55JXNm+1Puy228taNjONrdFBvJXBTy7kCpSE7tRHZ6PtuY+Gz5RNr9WUz3/oZXsqSe5v3Rr97wxG2xGTj3Sd1iE/165FHuTr27evyjyIMB/rYqRYM4Bw5QcPHqh1BYCMhcXWoi8MxrF+/fpJnz59VHvMAtgT6GcIkD0yPEYCsSAQoXVSI1wwmhoLE5xuik4J7DWL+J8/L4+0Cs1mkMeoJH3goBlMVTbmOH3GNJ1UfG9RWdcshfHwnc168ZJpvgsw9JXNW+Tuv4sRzWB46rv3pMChw2YwNVobK65fYyrueJjHPsll2ju1JOCqOUITo/0ADDhpXQkYUQU5cuSI1IHHLRBxYC8W3/b2iOW37vzr55GJEIuKnRWM/OOF0CE4FNaCNQVIE0oHwJoKt0mABEiABEiABEiABEjASQLWlYCR2vPMmTMqv/+YMWOi1YCCX02bNpWlS5dG2y4uJ2fNmqXWEOg6bty4ocKEkBmIlYB1KnwnATcicM0/q+yoXMmNLIrelG1VK0toludpzqJvmfBnb2XMIJtrVk94Q5y0YHeF8nIlR3YnWydss3u+qWV9vdoJa0Qs7r6/9CtyLm+eWFyRcE0f+3jLqiZRs4wknEXR3/lI8aJysnDB6Bu5ydkIbVIUIUVmkRMFC0lw0MtmMVdW1Ggs4S5YH+VOAPRKwP/8849gRmDDhg3y008/RTIRIUDW1XxRqReLfq3FUSVg6za223Ak9CJgtufgnBw/fly9UJsAaw2wSBhCB8CWFvdJwA0IBBcvJuO+ME985divPpdjL7/kBuRiNuFs/nwyfEDfmBu6SYvJH3eXfWVLu4k10ZtxLcBfBvw4NPpGbnR2Vqf3ZFu1Km5kkWNTEJ7TZ+I4xw3c7Mzitq1lXYN6bmaVfXMQYtZj5u/2T7rh0dX1GsnSpi3d0DL7JvXuP1EepHA+fMW+FvMcRSe7e/fugsJekNOnT0ulSpVUlkGcw6g/OuyI60faziraAl+IvUrAqCOAqsC6IPa/d+/eaheVhD/55BNVDThLlizy++/Rf4e//vprqVy5sqofAAV0AHSqfE/yBFA5D6vwERtn+8J0GYUESIAESIAESIAEYiKACr9HjjzPhIUwHBT2QlpPpPtEsS5U9R07dqwnMFH8AABAAElEQVTK849OPir4wmGwrQT89OlTtZhXvx9mCDCTAIHzkEJbb4RrkOmnf//+erMo7ygIhhmJb7V0pLpwDYBOgu+JmgDy+yO9lnVBDf0XTX9wTN3hl8m6jX7Oz89P3+Q7CZAACZAACZAACTgkEB4erhbhosHnn38umzZtElT13bNnjyD0x7oYGNqgj2GvEvDatdGnVUZKUAiuRXy/I4Fz0aRJE0tFYbSjA+CIFo8nKgKIyUNBDutV9IibO3z4vywSmE6jkAAJkAAJkAAJkEBcCOzYsUOKFi2qVCCPP/bbtGkjqBjsKKLAXiVghPZgFkAXjPpbS+bMz9feeWprLFAJ2JFMnjxZzTBYn6cDYE2D24mWANJvYTFMhgwZLM+IxTfBwcGWfXfaQL5+VKc0i3hqf6BgsxkEdRA8tdEZs0gyja1Z6kx4aP9/vML/+2fl7oz5vXXdJ4TvrZn+JniZ6G8C/h7gu2sW8Xwabq76M3EAi/AcdPaRi3/ChAlK0+rVq+XHH3+U6tWry4kTJ1TIjj5DgIFIdNwRomOvEjBCh7CGAO3QyceMQMmSJWNlIdKAnj17Vq1BsL6QDoA1DW6TgJsQQDVVV1VUdcUj/lbzv0VKrtBvpM5iO3fLH69VMVKlS3WNatnGpfqNVJ77xElZUaS4kSpdqqt/pw9dqt9I5RlCb8hW/9xGqnSprk9793GpfiOVo77EoeRpjVTpUl2dR5pnoT1A7K4Y4FIe7qC8efPmghz+6KQjmmDw4MHSsOHzrF09e/aUjz76SHLmzKnCgipWrCgnT56UatWqSfHixSV79uxy6tQpu5WAcU2JEiUEVX1RRAyhzLEVrEUoXLiwss36WjoA1jS4TQIvQMBMlYBhq1lG5fBRwFazVC7GrMKFQPN00G6YJG0rvgf4DoR7e2PTFGKm760OFJWAzTLTBJtPFi6kisPp9pv1/bE2O9130AhJq43SVtiwzhSPcSttRvnym59kUcuykvpB5JAUUzyAwUbGVAn47bfflrZt20pYWJik1yrbW8u2bdvk/v37av2ho0rAixcvlps3byoHAA6GLpg10CVTpkxqIbG+b/1evnx5tejY+hi26QDYEuE+CcSSgJkqAcNWpLwzi5ipcnGG66Fy39fXLGglrfYPBZ0+M4j3E/OEbIGnmb63+uePkBKzVDSHzXcypBf/Cxd18933PYYSHj/0f0fmNWon3SdPk12Vsrnvc1hZNrlzfak/b5fMavGevDt1pNUZbjoigI67bedfb2u9NtFRJWDr8GX9uri+m6cnENcn5fUkQAIk4GICGa5fd/EdjFOf9tZt45RRk+kJJNcyk5hJMl25aiZzHdqaNuy2lNm1UbJdPu+wjbudyHJdi1dfMt3dzEoQexBbjxh9W8FoP9J+Rie7d+8WrAUwSh48eCBIZ25PLly4INeuXYt0ig5AJBzcIQESIAESIAESIAESIIGYCWzfvl0t3rVtiYJdI0dGPztSs2ZNuX3bmIEYFBZ799135YcffrA1Rd2jQoUKsmTJEsu5Ll26sBCYhQY3SMCNCBwuUUxQXdcsMrLvV1ol4CBTmItKwEMGDzCFrTBy4qc9ZG+5MqawN0SrBNx3zAhT2Aojp3fpJFuqVzWFvXfT+Mpnv000ha0wckH7NrKmUX1T2PssmYd8NGeGKWyFkSurN5JFdd80jb2fDJwsD5OnMI29sTEUmXsuXrwoBw8ejHTZ1KlTVeZB64N6AS/rY85so/gXOviOBAuIsbDY0VoEdPY9tPBfXfbv3y8oPsY1ADoRvic5Anfu3FGLZrDAJiZB+ex06dLF1Myw86FZs8quiq8Zps/VinZVqiBlNmzUbvNfXQVX3/NF9d/KmEG2V638opfH+3X7ypWVXKeiTjHHuyFO3PC+b2rZ+EZNJ1q6R5NDpUqIt5ZezwyCxaLr69c1g6nKxmNFX5aMISGmsBdro1Y1bWwKW2HkqTyF5F4q86w3Wlulvnzr1U1SPDJXmJkzXwgfHx+1wHfatGkyaNAgdQkW9iLm/7XXnv8PRwEwOAQo1BUUFCTTp09Xhb90/Vgg/MYbb0i7du3UIWQMevnllwWZhXr16iXQd/XqVenWrZt8/fXX+mWWd4T9INPQdS0EFSlIrQUVglHgtGrV/wY6cuXKJcuWLaMDYA2K2+Yl8Oabb6pV8npRDNsnwTQbSm1bL6RBcQ141r/++qtt8yj7+GWMTwcgigE8QAIkQAIkQAIk4HYEEHpTr149GThwoBppnzJlimX0f/ny5YJwIHTM0f/AaDyKcqHDrguq+Y4aNUo5AJglmDNnjnzzzTeqaBgcCawlQBagcuXKCTIK5c4dOdtcnTp1lKqff/5ZV6nez507p0KCNmzYoJwH/SQWI+PFGQCdCN9NTQCd+4IFC1o8btuHwS8UioFZC3L06nl6rY9zmwRIgARIgARIgAScIYCKvwEBAfL333+rTvqCBQssIUEItWnQoIHog5MdO3aUDz/8MJIDgA78Bx98IJcvX5YtW7YI4vWR1hPXYubAy8tLXY/+Ckb0e/fuHaNZCBnCveBYpEmTxm57OgB2sfCg2QjglwsxcG+99ZZd0zGl5muiFI12H4IHSYAESIAESIAE3I4AZgEQ2hOihb0hZBgdeAje0bG3lrt371rvqg5+69atZdasWcqJgC6In59fpOJdiOO3vTaSIqsdrEmAQ4LoCAhmEBYuXKgWBPfo0UOQgYgOgBUwbpKAuxDIrP3BKLd+g7uYE6Md5deul0xajKIZBBVVK61cbQZTlY2vbtwk/ucvmMLe1GF3pdqSZaawFUYW375Tcp08ZQp7fbTQgDfmLTCFrTAyaM9e8dXWWZlBULit3qw/zGCqsrHAycPyyMc8i2rrrJon3uFPTMP3RQxFR3vAgAHKAejatatFRYsWLQTZfr799ls1Eo8R/LJly1rO6xsYrccAJsKVa9eurQ63bNlSZsyYoWYVkFYUWXywnsAZwawErtHl//7v/9TMApyLS5cuSf369ekA6HD4TgLuRKDw/oOCl1mky4DBZjFVdfj+91Vf09jb4ccxprE1s5ab/YuPe5nG3lYTJ5nGVl/Nuerf6UPT2NtgxmzT2OoRITK8TQfT2Ftj/VK3sFUVwdQs+S+/jH2zBn7T2f6JRHQ0bdq0aqEtRt1r1KhhebLAwECVJjRPnjySJUsWyZYtm8ydO9dyXt8oUqSIpEyZUmrVqqVmBHC8ffv20rRpUylUqJCqFgwnAeFEzghmC7D4VxesJfDWqqkjnAhOBBYVcwZAp8N3EnhBAh4REeIRTYquF1TrksvuaakEw7U/AmYRjMyBrxkEdsJes8jlnDlMU/kVaRrNJGb7LoBtwLnzKvXwW+PNkWoUWYbC4jEzm6u+fztLVZDWv62Van/96apbxE6vv3O/a6+e3iJdv5ktgz8ZJGveDpLcl82RqSx2MGLX+rfffrN7AXLzf/fdd4IFvnAUdEFWIGuxTeOZVcsGuHnzZhW+gzh+dN6jE4zy42VPsPBYl6FDhwpeLASmE+E7CbwgATUKkswcv0oPUqeWgPMXXvBJ4/+yZxpX8DWDwE7YaxYJPH5Cnmgp7Mwg4JpMy9plFjHbdwFcERZnpuq61RcvldtaSl+zy85XKkrniYNlQrdmpnqUWpsXy/FaKaXC7rVyLlteU9lutLEHDhywW/UXoTYoFBahDQ4hCYl15z82NiB7kL3OP0J8UAPAVpDdELn+H9tJcXzy5Em5cuWKuiR6d8JWK/dJgARIgARIgARIgARIgAQUAeTvP3TokFrsqy/+xQlk+0FGIIz8o16AkYJ0opgxQPYhLPDFAmKkB0Vdo88//1wKFy4se/bsUSlFX3nlFZXyHKFJSH9+7NgxlRbUPMNVRpKjLhIwAQEzhT2YyVZ89Gay10y2mo1thDa5hJdZxEzfBbJ13bcKQZHmCIx8zuCZSWZx4/KJIU4fnX1dUGgUBbpsBbMBDx/aL4hmPWKPdhjJtyd6JV908FHQCzUIxo4dq2YavvzyS5UqdN68eSpdKBYmQ5AOFDZu2rRJTpw4IePGjWMIkD24PEYCCU0A1VTfXR5zheKEtlO//9trlsvWalX0Xbd+31fmVWmxDVWLzSHd5syUlc3MUaX0TIF8UuvoAXOA1az8cuI4mfNuR1PYeyOTn5QLMU/43pAhA+WXnj1MwfapZzIp8uSeKWyFkePf6yXDuvUzjb2lFlyVsFT2c9Gb5iFiMBTFvFBvSBc4A40bR/67jcW3/v7+ggW/devWVRl/0D5fvnyCNKAoznX8+HHVWQ8MDJTSpUtLhw4dVMde14t3vZKvfgzhRadPn1ZFyFA0rFixYuoUQpP0+gOYLdDrHiEUqUqVKlwErAPku/sRGDJkiJo2s67e68hKfOnz58/v6LTKnYs0XVgF/yIycuRI9Uv6ItfyGhIgARIgARIggcRLALn/J0yYINevX1e5/2fPni3ow3z//ffqoVGsFP0IzApgQS8qASMlaOfOnQWzBejsjx8/Xo4cOSKDBw+WvXv3qs47UoOuWbNGpRLV6emVfLF/4cIF5TAgXSgkmbZeCmsPUDUYMw1wAiBnzpxRWYjUjvYDoUpcA6DT4LvbEZg0aZLkzJlTsmfPHqNtSGmlL2yx17hv374SFBRkdyGNvfa2x3Qv2vY490mABEiABEiABJI2AaTZxIj//PnzpVmzZoIOP0JudEERLoy8IxsQBP0VdM7hAECQ3hPnkfUHdQP0PgecBEcCZwLX9e/fXypVqmRphnSjCBNCWFD16tVVVWKEFKE6sC7YpgOg0+C72xFA3tzu3btbimJEZyCmz6pWreqwCRbFUEiABEiABEiABEjAFQQQBtSv3/PQrObNm0e6xb1791TojnWNAITu6KJnCEqtZeqzzvhz69YtNaqvn9fbo5JvkyZN1Oi/HmqENQS7du2S1157TYUTffbZZ2oG4uLFi2ogFVWKdcE2FwHrNPhOAiRAAiRAAiRAAiRAAi9AoGLFiiqG/5dffhE4A9YChwChyuXLl1eDmhi9X7FihXUTtY3O/Lp161TYMg68//77aqGvdUO9ki/CfvTOP87DcXjnnXdkx44dqvn69evVegNEUaDy7++//64WFp8/f162bdvGGQBrqNwmAXchELRnr3zU9/nqfXexKTo7un/dT/IGR814EN01CXUO+e8/+9Q8M0LvDx4q/hcuJhSuWN03y6XL0rdL91hdk5CN244dL+lu3ExIE5y+t68WJzyk/TtOt0/ohk1/myredvKQJ7Rd9u7v+fSZjGkWucNmr527HKu9er6Ee5ongGP4wLcl5cP77oLPZXag+i5G5TEKj4W61ll8UAEYnXNENiA0CGlB7YX3oPjXxx9/rBbpQh9Cl22dCb2Sr/VsQtmyZWXDhg0yevRoleITD4m1Bsj+A0FV4SVLlqh7IxwI2YHM8w1Sj8AfJJA0CPiFXBO8XCGuKFb16qYtrjDVJTrT3bwlZTaYJwtQ8R27XMLhscF5qWFkqnv3pcLqtS6x95kWY2u0BO3ZZ7RKi76nBtvr8/iJVFm20qLf6I3HWjjCoxQpDFNb4NARw3TZU/RES+hw16qqqr02sTlWc+GS2DQ3tG1I5gDZWL6GVNq6xim9ec6ecKqdKxodDXxJdr9U3qL6Zjo/y7ajjWrblzs6lSiOY8GuLiNGjNA3VdIRdLZ1QXhQnz595MGDB5LOqor1tWuR/9ejfkDXrl1Vu1SpUumXW971Sr6WA1YbWD+AFxYWW4cNpdB+t+EAoGYA7o3FwnQArMBxkwRehICH9gvuYbW45kV0xNc1GTWnIrh40fi6XZzvk0zjCr5mENgJe80iuypVkDcn/GIKc13R+Xflg2e6GiJHShR35S0M1/35pJ8Fo/ZmkU97fyl1D+2VBtNnCpwjs0qHaaPlmy9HyTsTlsryRsUl/+kEnkm9Ev3f2/qrdkmLeZPE89nzytyvr18pZVduEAmP/jqzfj7O2I3FvCjCZd3hdnQdRv6dKQqG0X97nX9bvUiAggw/toKwH3v2WGdVpANgS437JBBLAhHaL2qE5k2bQdBB9dGqEppFMFsBvmYQ2OmK2RVXPXvA+QviqVWFNIOArbeJvrdwBlPdvWsGtBYbM2kdiZJbt1v23X0j/+Hg5yFGJvn74Ihnqgf35Yc+78nhwiUk3OvF0lQ70u2K475378jnw3pLGu2d8pwAkpAgxWe1atWcQoLFuk2bNpWlS5c61T66Rqg9gJkFhApZC6oTv/vuu9aHomzTAYiChAdIgARIgARIgARIgARIIO4EsBYAaUIRdgNBfv6NG50LQ0UI0f379wXZgRwJMiCi7kBsxRzDlrF9KrYnAZMTuOafVXZU/i+vr7s/zraqlSU0S2Z3N1PZdytjBtlcs7opbIWRuyuUlys5Yq6F4Q4PdM83tayvV9sdTHHKhv2lX5FzefM41TahGz328ZZVTRomtBlO3/+IFmp4snBBp9snZMMIbZJxWctmCWlCrO59Ik8hCS7wcqyuScjGK2o01hYtG7+GJyGfyZl7oxYARuFLlCihinDpKUIR34+0oFWqVFFqUO/oxo0bahuFvfT6AcuXL1cFSJHjv3DhwrJz505nbhupjSPdPXr0YBrQSKS4Y1oCmFLD4hakx3LFy3o1f3xACi5eTMZ90Ss+bmXIPcZ+9bkce/klQ3S5WsnZ/Plk+IC+rr6NYfonf9xd9pUtbZg+Vyq6FuAvA34c6spbGKp7Vqf3ZFu1KobqdJUyLHjtM3Gcq9Qbrndx29ayrkE9w/W6QiFC93rM/N0Vql2ic3X1RrK0TkuX6HaF0t79J8qDFFEXs7riXu6k89NPP1Wj/kj/iQq/U6ZMkbNnz6oCXRjR/+uvv5S5cAb0xcJ4xz7khx9+UG3/+ecfGTRokODdniD7j774V38/duyYaupI9yMtpJIhQPZo8pjpCCCnLnLnIrWVK2TlypXy8svmGXFxBQPqJAESIAESIAEScI4AOvhTp05V+flR2bdhw4Yq9WeXLl2cUoCUom3btlXVfhs1aqTSiNq78KWXXpJvv/020imkHY1J6ADERIjnTUEAq/ApJEACJEACJEACJOAOBPz8/FTsv24LMvvcdZAc4Om/CRn00X9c89FHH6kCXgsWLFALfVHIa/78+bo6y3umTJmkQoUKln3bDXu60YZrAGxJcZ8ESIAESIAESIAESIAE4kCgZcuWgmq9COtBXn7k4UfBLqQBRdiyHvaD1JzBwcHqTqtXr7bcEdWDsSYAhcEmTJgg1vUGLI1i2HCkG5dxBiAGeDxNAglBAOk6UZ3SLIJ0kmbJgY8UjZ7h4WZBK8k0tmapM+GhpQL3CjdHalF8Afi9dd2vAb63Zvqb4GWivwn4e2CWFL7Pf8/CTVPP5UV/I2rXrm3J8gMdc+fOVdV3ke4Ti3qRyadjx44qnAfnixcvLsjVf+rUKfn8889VBeHAwECpWLEiTivBYuFu3bqpDEBwBFAB2J7gXij0ZS116tQRzBw40o22dACsiXGbBNyEAKqpuqqiqise8bea5ljsh2cvtnO3/PFaFVdgcInOUS3buESvK5TmPnFSVhQxTwGs/p0+dAUGl+jMEHpDtvrndoluVyj9tHcfV6h1ic5kzyLkUPK0LtHtCqWdJ5lnoT2ef3fFAFdgcBud0YUgb968WSUoSZMmjVoLoBu9bds25RSg4/7ee++pWH8kG0E71BSAIL3nnj17VIYgjOQjhMhWUDUYL0fiSPdPP/1EB8ARNB4nAWcJ3Nem854aWJLe2fu+SLtHKZLL4+TJX+TSBLkGI4hmqQSc9tYt2V61SoJwepGbXsgTKPe0fzZmEIx4PjHR9/aJ9jfBLGz1z/+89n14mDKlvuv27/+3dIGAM2YaEoMgE1HnUXNlZcNikvzJY7d9pLu+aaXZ9E2S8uH9SDY+0YqYtf7jZ2k7e0Kk49wRsa6+a83DutIvHAHbUXy9bcaMGfXNF3p3pJszAC+EkxeRwH8Ecmr5e3ebJJd4WPr04n/h4n/Gu/mWmSoBZzt7zlSdkfJr18vFQHOMKJsllET/dUKtiRxnzuq7pnhHFWCkcTWDPEvmIX/VqyMbs+cxVchZdGxnv11VXtl8VW6l95Os1y5H19S150pEHWW2vuG2rrnkSsaodUlwbMxbn0vboz9bN+e2GxOgA+DGHw5NMwcBT2100kxipthRM3GFrWlu3zaNyan+zTVtFoPNNtLrpU3nm0lSajHKphJtLU/WSwnYUTYYVtqw25I5ITv+Tj6PX9g1wctWwlKllVSPnuevtz2X2PcRAvRM6wcgrt9aUJPo/PnzUqZMGbvhO9ZtX2Q7LCxMrl27Jnnz5o10OWxBanQUD7MNGzp58qRaU+Dv788QoEjUuEMCJEACJEACJEACJEACThJo166dHDp0SC5fvixIyakLYvOxEBdFt5D5x0hBLYGtW7dKQECAWmMwa9YsyZ07t2zcuFFwrmDBgnLixAlBrD9ShGJ9QY0aNQQpQVEkDIuLmQbUyE+EukjAIAKHSxQTVNc1i4zs+5VWCTjIFOaiEvCQwa4pGOcKABM/7SF7y5VxhWrDdYZoISR9x4wwXK+rFE7v0km2VK/qKvWG6r2bxlc++22ioTpdqWxB+zayplF9V97CMN0IKfpozgzD9Lla0UqtEvCium+6+jaG6f+k8yR56B05S41hyt1EETL9oLOvC9J+YhTeVpD68+HDh7aH1T5Sg+qCdui025P9+/fLX1qRMSwQXrZsmdSrV09VDEbbwYMHS//+/WXevHny9ddfqwrCOD5q1CiVjWjTpk3KMRg3bhwdAIChkIAjAliN36FDB+XZO2rjiuOhWbPKroqvuUK1S3TuqlRBQrNkcYluo5UiPnt71cpGq3WZvn3lysrV7Nlcpt9Ixfd9U8vGN2oaqdKlug6VKiFYDG0GweL99fXrmsFUZeOxoi/L6YIFTGFvhJZdZVXTxqawFUaeylNIjuc3x4AL7F1bsr488fTGZqKVVq1ayZw5cyzPB2egcePI3ymk8UToTZEiRaRu3bpy+9+Q0Xz58knr1q0lvbZG7/jx46qzjpSgpUuXVv0PvV6ArjxXrlyq46/vJ9f+Npw+fVrtYluvKYAUo56enuo4ZgtQiRiSVktaUqVKFToAigZ/kIADAii8cebMmShxdA6a8zAJkAAJkAAJkEASI1C5cmU5fPiwXL9+XT357Nmz5a233rJQCA0NVek9MSuA0BzMGMycOVOdx2wBOvtXrlxRKT8xir9r1y5V+AvhQ2vWrLHowQYcBTgIENQHwOg+QnogY8aMkREjRqjMQ0OGDFEhQDiOfkwWq0E6hCoxBAhkKCTggAB+yeApw2unkAAJkAAJkAAJkIAtAYy0Y8R//vz5gs4+Xujk67Jw4UI18v7dd9/JZ599pjr7KOClS4MGDdR51A2oWbOmZM6cWZ2Ck4B9ewJnolq1airkp1KlSqoJZhY++eQTNZPQs2dPy6g/ZhGwOFgXbDMLkE6D7yRAAiRAAiRAAiRAAiTwAgQQBtSvXz91ZfPmzSNpuKdlXUPoDhbi6oJwHV0QlgNJnTp1pIJht7T6MsmSJVPOgd4W77t371bVgzH6r4caYTYAL3T8cc2nn34qQ4cOlbNnz6qqwyEhIRYV2KYDYMHBDaMILF68WLBIRZ+ielG98G6RsiopSmYtm0C59RtM8+jIKZ/p6lVT2IuKqpVWrjaFrTDy1Y2bxP/8BVPYmzrsrlRbsswUtsLI4tt3Sq6Tp0xhr48WCvDGvP8WGbq70UF79oqvFtpgBkGdiXqz/jCDqcrGAicPyyMf8yyqrbNjvng/tb+g1TTQnTC0YsWKauT9l19+EevRfVwKhwAhOeXLl5d06dKpcCCkCUW1X2tBZx4hQHfv3hVfX195//33pVmzZvLmm/8t+sZ19evXV2sOcE9dcuTIoaIVsAYgKChIDh48KCgiBscD7X///XepU6eOmn1AJWI6ADo5vhtGAItfduzYIaVKlYqTTsTS4YseH4J4PeTShddsLYjVg0ce31J4/0HByyzSZcBgs5iqOnz/+6qvaezt8OMY09ia+cpV+eLjXqaxt9XESaax1Vdzrvp3+tBl9mIhrJHSYMZsI9VF1WWgvR4RIsPbdIh6Dzc9UmP9Uje1zL5ZA3/tbP9EIjuKnPtNmjRR8fvodFtn8cmWLZu88847kidPHhUahLSg+hoAawxZtQQgH3/8sVTRQo+hDx15zCxYCxYTX9UG3KxnE8qWLSsbNmxQ8f+4HjMO6M+MHj1a6Wnfvr0sWbJE3RvhQAMGDKADYA2V28YQwAp3LDaBFxsXgaeqx7XFRY8z17Zp00aKFi1qWTGvXwMHAL/I0YmH9svkYRVbF13bhD6n7NTsNYuArVmqwJrJVvX5m+l7a6LvAdia7rug2XxfG+h4lMIco8pmyTimfs9i8QN/6/DdMaOo73zEfzHmZnyGF7UZyUJ0wQJcXby9vcU6gw/Cg/r06SMPHjxQswB6OxTzshbUD+jatatqlypVKutTahthPXjZEzgFeKFIWJo0aSxNUmi/23AAbt68qe4N54AzABY83EjKBPBL9vfff0f6hQGPvn37RvoFtscII2cR2i+TGUTZaeDImaufGWyfmYWtiWxVn5uZvrcmY2um763+O4yquk98zJGq8YHmrOTUUhwmNsHfOqNnYuKLkfrOe5jj/6DRTGJTCRgj/84UBcPov73Ov7Xt0VUCxloAe5WAb9y4oQqTsRKwNUlukwAJkAAJkAAJkAAJkEAsCLAScCxgsSkJkEDMBFCd0ixiJlvB1Ez2mslWs7GN0H7F8DKLmOm7QLau+1YhSMhMgULPtNHsxC6sBJzYP2E+HwnEEwFUU313+eJ4ulvcb/P2muWytVqVuCuKBw37yrwqLbZtjIc7GXOLbnNmyspmkStKGqPZeC1nCuSTWkcPGK/YRRq/nDhO5rzb0UXajVV7I5OflAsxRzYoPPmQIQPll549jIXgIm1PPZNJkSf3XKTdeLXj3+slw7r1M16xizSWGn9VwlL8F4/uotskqFpWAk5Q/Lw5CRhPYMuWLTJs2DBBjB+FBEiABEiABEiABGwJsBKwLRHuk4DJCUyZMkX27NkjyGxEIQESIAESIAESIAFbAqwEbEuE+yRgcgJYKU8hARIgARIgARIggegImK0ScNLM2RTdJ8hzJEACJEACJEACJEACJBALAtaVgG2Ld6ES8L59+1Ql4Nq1a8vRo0dlxYoVUbSjEvC6detUJWCcRCXgZcsiV1fXKwHPmDFD0F4X60rAOGavEjCKk50/f15YCVinxncScDMCQXv2ykd9B7iZVY7N6f51P8kbfNRxAzc6E3j8hHz26eduZFH0prw/eKj4X7gYfSM3OZtFyyXft0t3N7EmZjPajh0v6W7cjLmhG7TwvXNHhrR/xw0scc6Epr9NFe/Hj51rnMCtPJ8+kzHNIldbTWCTor197dXzJdzTPGWcho97W1I+vh/tMyWGk6wEnBg+RT6DWxIYN26czJ49WwoWLGi4fSibfUf7B2tdOc/Zm6jKjQZXb/QLuSZ4GS3Jnj6Ve1bVAY3S/+qmLUapiqTnSs6c4hkeHulYXHfS3bwlZTYYnwXIVVU8i+/YFddHtnv9rYwZDa9gnerefamweq3d+8XlIH7Hnnl6xkWF3WuD9uyzezyuB1VVVIOrg/s8fiJVlq2Mq2kOrz9TIL+hTnyBQ0cc3iuuJ/A34XzevBLu5Sle4U/jqk5dX3PhEkP0vIgSpMmc3K6b/D971wEeVdG1T0JCSyihhioBQglVepXQexdEkA6iKCAoKPWXEpGqNEFBQPgEBCnSe0A60nvvvfca4J934C67m02y5d7NTjjneTZ779yZM+e+ubs75ZzzXk+djuKJ7+iYJOjsiZiquP36kuKN6J5fcpv9VtizzGZ5XClkJuC48p/k+/BYBMBgFyG++IsWLaq7jVOmTCEfH+dWVCRzoyJ5jgNu3KTDBTPojp+RCgNu3DBSvW66VWPxfJYgASUWE18VRDV2VMmKqgiDtfb/v5Q5EwUdPaadevR7hrPnpH2YtGQ/rMbOY3SA3kiZln78ZgjNbFmBUt26Fl1Vj702q0I7Wv1NHo+1z0jD3MEEfOXKFXomdtQyZ85s160kTJiQtm3bZqqLIOVMYkEtbdq0suzx48fk3IjHpJIPGAH3IYCAXFBbwydOb/n6669jpN3Wu8/Y0IeVyfhPn8ZG10716SP8FVmMQSDxgwfGKDZIK3avWIxDIOU1tQaeqrgc2vsfS3XjChXZbcxOqr02uFIv0dOHlOruVVdUKNvWHUzA8Pe/ePGiTEtuD1A3b96kEiVKUN26dWV1TB7g91+4cGH6559/KFGiRMRBwPYgyXUYAUaAEWAEGAFGgBFgBBgBGwg4wgQMl2N7BUG7L6NwJ3wQwyKOt9iFXLBggXwhkPiamOSfPHmSli1bRohX4AmAvf8FrscIuBGB64FpaXu5sm7s0bWutpYvRzfTpHZNiZta30kRQJsqV3RTb653s7N0SbqSUQ23rYf+fhRes5rrN+0mDfuKFqZzWYPc1Jtr3TyL70sr69dxTYkbWx8ukI9O5tI/XsuIW3jlRbS0cUMjVBui80RQTjoSnNcQ3UYoXV6kHkV46x/DY4StzuqMiQkYg/jPP/9cxjAWKFCAMGE4cuSIJBnFOV7vv/8+wdPhyy+/lGb07duXsmfPTsHBwRYZg/7++2+pp3Tp0hQQEECTJk2yy2wM+pMnT27yduAJgF2wcaV3FQHMsAcMGEB37951KwRHCuSn8b16uLVPVzob17cnHcurhv/n2ezZaGRYf1du161tp3TrQnuL6x/3YsRNXE8XSGE/DzdCtSE6Z3VoR1srhBqiW2+lD5ImpT4Tx+ut1jB9Cz9pSmtr1zRMv56KEb/TdeZ0PVUaqmtVxbq0uHpjQ/vQU/l37X+jx/ET66nS43TFxASMQGG48Bw7doxOnDhBoaGhBKLRfPnyyfSgSBE6YsQImYikT58+tHLlSpo9ezbt27dPkpEiBgDySrjxjhs3jpYsWSLbzZkzhwYPHmwTD9TFpAOvNm3aULFixeSEokqVKrI+TwBswsaFjMBrBLBlFhYWRvCnY2EEGAFGgBFgBBgBRsAagZiYgAsVKkSjR4+myZMnU+fOnWn9+vWmXP/QdfDgQWrVqhXNmzdP7gJs3LiRwBeQLFkySiom/7Vq1ZJdYhUfg39MDPr160fDhg2j6FyKPvjgAxkLANcfTDaQSRG2QngCIGHgP4yAbQSQFhQfwKwi5RwLI8AIMAKMACPACDACthDQ3IDmzp1LIP4ylw0bNhBcdi5fvkz169eX17FCD0FZnTp16LfffpODdJThGnz4NdFSlCN7DyYTK1askHV79+4t62r1zN8xWfj444+pZcuWsv6OHTto0KBBpipvtZuK+IARYAQYAUaAEWAEGAFGgBFgBOxFIDom4PDwcKpduzbBvads2bKEFX6kNcfqPVb3v/nmG7nir/UFlyKs9MMNGRl8Fi5cKC+dPXtWeiRMmDCBGjVqJN2DoCcmQVrQadOmSY+GnTt3yuo8AYgJNb7OCMQCAiCVAjulKgLyGtisgiAVqt7kYkbeN9JfeimDLelGzGQkpppufm41JPR/x3Or0neCjx2DKP1Rck4jvg/sIQxzTrv+reK9jCAver3arb92z9GIFXes7icQHCvW+fqRKhR5+StWrCj9//PkyUOnTp2SLkHgERg1apT0NIC3QfXq1alSpUqEHQXUCwkJkcG7uFOkQq9cubL050ccwblz5+QOgD1uytg5gPsRUqmvXr2aeQA859FhSxiBtwiATdUIRtW3Peh7NLWyGsF+uOv8/+2k2aVC9QXAQG2jGzczULu+qt87cZKW5y6gr1IDtQ3s8DrbhoFd6KY64OYt2hL4nm76jFbU/bs+Rnehm37vl6/oYIKkuukzWtFnk9UJtAcWOz9PbzQksarfHibgoKAguVqPgXoKsLCLyYImnTp10g4t3gcOHEi9evWSdbGCrwk4Ae7fvy8nGvHjx7fJDYBsQi/EJNxahg4daipiIjATFHzwLiOADxMCbZwRrCirs0Ir/AoVWU3G/0JiK/BVQWCrStieE9mQVNkJUek5UO251T5bO8uUpgRPnminHv+O71w8F3FBVPvusIW5ap9RW/fgjrKUKVM61A0Iu2yJFhNg65q9ZTwBsBcprhenEdCCcaxv8vr163ILzrrc/PyVmMm/MgvWMb/macewFSnvVBGJrdlKiSfbrRq26c6dV2bCotJzgGdUNXthc669+0gl5m185wLnuCCqfXfYwlzFZ97WfThTBhce5PlHLn9zuXTpEp0/f16665iv+JvXsfcYaUARC2DtWhRVexCI7dq1y3QZmX8yZcpEadOmlWUIJuYJgAkePrCFQOvWrWnmzJkm4ghbdazLsJqeLl06GjJkiPUlh85v3bpF69ato9u3b8t2q1atInygWBgBRoARYAQYAUaAEfAEBODfjzSeyOaTKlUqk0kg9Jo/fz49ffqU4KrjisDtBzwC4AqwR+BqVKJECapbt66sjsnD1q1bqXDhwvTPP/8QdhZ4AmAPku9wnYIFC8pUVMOH2+9ziAf03r17LqMGPzmQYyDIBYJjzGpZGAFGgBFgBBgBRoAR8BQEwOyLwT4CbCEYAx09ejSSefA2ePToEfn5+UW6ZqsAYx4tb7/1dWQI8vf3ty42nSON6IIFC0znyBaUI0cOWrZsGTVs2JB5AEzI8IFNBHx9fQnBJ6CbtvcFX/qo/NZsdhJFIR5SvDDzxQtpskJF1Pu7IIcK5iew66oio/r3FUzAIUqYCybgoUPClLAVRk7s3pX2lCimhL3XBBNw/7E/KWErjPyzYwfaXLG8EvY+SOJP306dqIStMHJ+i2a0um4tJex96e1FnebMUMJWGLlCMAH/U6OJMvZ+/dlkeuL7NohVGcMdMFTjANCaYDJQr1497VS6CIGRFwNwuAphwnDkyBGC+xDO8Xr//fclCRh2DiB9+/aVzL3BwcG0fPlyk66///5b6gGvAMZlkyZNMl2L7gBuSMmTJzd5dKjjDBzdXfE1RsAgBODOdPfuXQKLnjvlpvDT21GmlDu7dKmvHWVL0800aVzS4a7Gd1IE0Lby5dzVncv97C1RnK5mUCOLxiN/P9pQtbLL9+wuBQcLFaQLQVnc1Z1L/TwTqQXDa9VwSYc7Gx/Ll5dO5wh2Z5dO9wX/9ZUN3g7WnFbkpoangnLS8exqLLgAkjXv16Ln8XzdhE7sdIO8/YcOHaIbN25IA8C4CxIuTZApCC48x44doxMnTsjFzD/++EOSecG7AS94TyC4F1wBK1eupNmzZ0vG3927dxNiACDYQRg3bpzkCECbOXPm0ODBg7VuLN5RF5MOvNq0aSNjEbJnz05VqlSR9XgCYAEXnzAClgikEYNafBhTp05teYHPGAFGgBFgBBgBRoAREAjATQcr/vPmzZNEXfDBxyq/JsjBP3r0aJn3H7n4169fL0m+tOuIIWjVqpVsjxSeIAqrVq0aJUuWTGYoBFkYBKv4IAjbt28f9evXj4YNGybJxDQ91u8ffPCBjAXAIma+fPkIExPNpYgnANZo8TkjYIYA/OuwDedsilAzVXzICDACjAAjwAgwAnEUAc0NaO7cufThhx9a3OWGDRsILjsIFAZZGK5r2QdRVqdOHfrtt9/kIB0NcQ0+/JpoaT+RvQeTiRUrVsi6vXv3NunR6mrvmCxgF6Jly5ay/o4dO2jQoEHaZY4BMCHBB4wAI8AIMAKMACPACDACjIATCJQpU4aOHz8uffIxGTCX8PBwql27tvQoKFu2rFzhR1Duw4cPCav7iHHEir8mcCnCSj8CfZHBZ+HChfLS2bNn5Q7DhAkTqFGjRpJcDHpiEsRyTps2jcLCwmjnzp2y+tvpRUyt+TojwAi4DYHUYkWgRPh6t/Xnakcl14RTqqtXXVXjlvZgVC27YpVb+tKjkyIbNlLg+Qt6qDJch9/9B1Rh0VLD+9GrgwLb/qPMJ0/ppc5QPfFFKsGqc+cb2oeeykN276Hsh4/oqdIwXSDwqzlrtmH69VYcfPIQ5T66T2+1humrvn0e+b6I+xn8sOKO1f0EIl7HOl8/UoVu27aNKlasKP3/8+TJQ6dOnZIuQQgEHjVqFGXNmlW+qlevTpUqVSJMIlAvJCREBu/iH5QrVy6qXLmy9OdHUhRkScRuAVyOYhLsHMD9CJmKVq9ezWlAYwKMrzMCMSHwUnzo9ZZc+w4QXkaIEURgHcNc43yI6j4jRBYqvQUDvq/69tdbrdT31IyuXa8OWv08Vi9VFnpe+OifBTr1lavUq1sPi370OnkpfGz1lo8mTtZbpWH6/MXkamCH19lBjOgEz66exFq1Z/xlhJkmnU8TJjAdu3rgJQiFRzZr5aoau9vjN+Ovhm1N9Z/7xqcnCRObzmM6qBS+OKYqbr2+IW9Fepwg6rSWg3//zK32uLszBPhq8tNPb7OgIYui5uYTFBQkV+sxUEeKc0wWNOnUqZN2aPE+cOBA6tWrl6yLFXxNkBURCUow0QC/gC1uAMQRvHjxQmtieh86dKjpWP9fAJNqPmAE3g0Ezglq72CxAq6C3Eqdivzv3VfBVJONt1OlorSXLpvOPfXgZO5cFM+OrVhPsf+FGFA/sjMXdWzbbMRkxch7woqyl1iVU0myHzpMa+vUogLbdyhhdsbTZ2ijyDiV/XDkXOuedAOv9ke25pe+39HewsUorcgKA8GizOCW7clW3citjS3xCnRM/4lMOalNj8X0f2O6UOKzDx1r/A7WTinGC45IVCnVtZgAR3RZ1+UJgDUifM4IOIhAYuGf56PIwA+rqH7Cp1AVCRQ06qoM/p6LlZi8O99Sr3s6xgEiXd0rsyAzT7YXK9PxnzzxZBMtbMOATs/VdAvlBp3k2bWb7oiVSVUE7ltPBJupivI4cWIqtGkzfTZ4mIrmW9gc4eNLOU4foE8W/WZR/i6dwIXnpZj0I5e/uVy6dInOi9+wYsWKWaz4m9dx5Ri7ANevX5duQ7b0IE0oMv+YBxMjGxBIyLBDwBMAW6hxGSPACDACjAAjwAgwAowAIxADAvDvRxpPZPNJJXasNQGhFwjBnor4Hbjq6CkdO3akLVu2ULp06ej27ds0a9Yseu+990xdIEsQgorBSIzdAjAKI64AbkHgIkAsAAcBm+DiA0bAsxAAO6UqopKtwFQle1WyVTVsX4mPGF6qiErPAmNr3FOlHLZm/u7GoRK7mpHzH4N9TTDwPno0snsaYgKeRLGbiWw/mqAeBu22BBwA69atkzEFS5cupZo1a0pyMK0uyMgQO2A+6QAHAWwEvwCIyMaPH88TAA0wfvd8BPDhePTokZxlY6btzpc9abb0RBBsqm2XvU77padeo3S1XL2MtlQINUq9rnr3FitCjbZu0FWnkco6z5lJKxqqwVJ6JjgbVTlqw+nZSIBc0N174nia07a1Cxrc1/RWqpRU4toF93XoYk9Dhw6mSd90dVGLe5q/iOdNuZ+r478+oWcPGhk2wD3g6NBLoflX6X7iJDpo8lwVGgeAZiEmAyAGM5eRI0dK15vcuXNTjRo16O7du/JytmzZqGnTpjLTD9KIYrCeJUsWKlq0KLUS5GBaILGmCxmGMPDXBMHAp0+f1k7p008/lfn+EYSsCXYLwDUAAa9RqMggxC5AGjr87vEIgGYbuXAx83W3aKQb7u6X+2MEGAFGgBFgBBgBz0YAeft//fVXwuo73IDAuIuMOz/88IM0HNl/kOoTuwJwyUHe/5kzZ9Jnn30m3XQw2Edu/8OHD9OQIUMImYVSp04tibyQshOpPzVJnjy5KS3ohQsX5IQBmYEgv//+u5xkIJWouZw5c4bSpEljKoKNPAEwwcEHno7AmDFjCC8WRoARYAQYAUaAEWAEPAWBeCLBBlb8582bRw0bNpR5+eFyo8mCBQvkyrvGxHvlyhVC8DAmABCQhGFlftOmTXKwj8E/BJOEqASTCbRDulCQiyHA95dffiGwDlsLdhEQqKwJjnkCoKHB74wAI8AIMAKMACPACDACjIATCMANaMCA165ZH374oYUGMP7CdQeBuJrAdUcTDP4hyNDjY8bRcufOHZnFR7uu1QebL0jH4C6kuRpNmTJFMhHnyJFDVoPLNIjD4DWRIUMGunbtmtZcHnMQsAkOPmAEGAFGgBFgBBgBRoARYAQcR6BMmTJyAD5p0iTJ4muuARMCpOUsWbKkzM6D1fvly5ebV5HHGMyvXbuWHrxJ1w3WXnN/f1RCetFatWoR3H60wT/Kv//+ezmwR5AvXuAQgCtR9uzZZf3p06fLwGKkJt26dSvvAAA0FkbA0xAI2b2HOvUP8zSzorSnS78BlPVI5IwHUTaIxQtZjp+gb7v3jEULHOu6/ZDhFHjhomONYql2GkHY1r9jl1jq3fFuPxk3gZLduu14w1ho4S+yigxt0SYWenauywZTp5GvWVYT57S4p1W8Fy9pbMOP3NOZDr1U+3ueMvwouN2Rg1tSoiePdLhzz1YBdl+syu/YsUOu9ptn8UmfPj21adOGwAgM1yBk6LHl3pM2bVrq1q2bDNKFvpCQkEiTCQQTX7161WI3oXjx4rR+/XqL3QO0B4Mw3lu0aEGLFi2SfcMdKCwsjCcAnv04sXUqIPBIfJBfvNm+08velNeuE156i6/IR3wz7dtAIL30F9m4WS9VFnquZMpECR8/tihz9STZ7TtUbH1kH0lX9YJYa1v5UHqaMAElePLUVXWm9kYxs17JlFF35uLEDx9R6VVrTLbrefBM/JDpLSG79+qtUupLINL8nc75ehterw7iP3tOoUtX6KUukp7pnTpS+yEjIpU7WxB88LCzTe1q99t33ennj5rZVdeeSpUXLLKnmi513jtxknpPmkDLP2wQrT4Q9RXeuIn6depmUS/o2AmL89g8eZzQj04JNuDopMK2ZdFdVv4aVtk1+emnn7RDQhYe8ww+cA/q06cPPRa/acmSJTPVA5mXuYA/4IsvvpD1EgvSOGsZPnw44RWTaLsIqIeJACYA4AxA3yAH4xiAmBDk64xADAhkunWLdmYNiqGWZ1zG4PdqxgyeYYydVvi/SZVmZ/VYq5Zr3wE5oL4tsiuosGLvd/+BMiu0YNZVSZLeuSu4JtSy+W5AAFVcuFglmKn84repED3VcK/mkYkmGj37g0L67YvR5Gc+Cah5z+X0f9u/jrGubhWuOKbpcuqMVHJ3uGON3uHaWPk3z88fFRRYtbc1+I+qvr3lAeJzrglPADQk+J0RcBKBeGaR9U6qcGszb8EEqIr4REGE4qn2pxLbsqqIKu4ZGp4JRUCbSqLas5tcpCn0Eq4BqkgCnXcG3XnfmBLkPbM7xi6vBKSn5A9uxlgvtiv4P74f2ybEav9Hjhwx5fTXDMHgPV++fNqpYe9nz54lBBMHBgZa9AFmYm0HALEAGTNmpBQpUpjqoB1PAExw8AEjwAgwAowAI8AIMAKMACNgPwJdunShc+fOEfz3NQG5F3LyGy1I+5lFkIZ9/vnnFl21a9eO7t+/LzkJwEoMHgCQjY0dO1bWQzu19igtbo9PGIG4i8D1wLS0vVxZZW5wa/lydDPN67zFnm70nRQBtKlyRU8302TfztIl6YoiblsP/f0ovGY1k+2efrCvaGE6p4j73rP4vrSy/msmT0/HFfYdLpCPTubSNw7CqPt+JZbklzZuaJR63fWeSJ+TjmTKq7teoxQuL1OPIrzjGaXeI/T27t2b1ol0m9rLevCPlJy25JlVoLz1ubaKb91WqwfSMOvBv1YXJGSwZ9euXYQdAQQJY+APQTveAdCQ4nfdEMBMc9++fdS/f3/ddMa2og4dOkTaYjPSpiMF8tPkbp0NCVY1wu5xfXtSx0E/Usm164xQr6vOs9mz0ciw/oYFq+pqrFA2pVsXqj1jlhJxBdfTBVLYz8Op/JLI6e30xkUPfbM6tKOCW7dT5lOn9VBnqI4HItFAn4njqcr8hYb2o5fyhZ80pRQi73i2I8f0UmmYHsRrdJ05nWrMnmtYH3oqXlW4Lj0Uwbe5zh/QU61hur775jfa0DQbJXn07rkKbd++nZo3by6xjYiIIKTiLFWqFHXt2lWyBs+ePVuyBYPRFyzC2vl7771HvXr1kqk8sbswbNgwwqq+dTsQiiGzUMeOHaP9/6VLl46wU/Hbb7/Jut27d+cJQLSI8UWnEIDfG2at5tHvTinyoEZx6V48CFY2hRFgBBgBRoARUB6BESNG0F9//WW6D2TpQbrPvn37Eq4hb/+///4rz9esWUNPRUY+DPqRlQfjCwzItXOw9ILhd8mSJRQcHEyrV68mLEJiAmDdrmfPnqTtBpg6j+KgaNGicgKBy9DDOwBRAMXFziOA7aiotqSc18otGQFGgBFgBBgBRoAR8DwEqlatapGXHyvuN0Vg/aZNm2QwMFxxIOAI0NJ+VqlSxSLTj/k5Bv/Lli2TOwbbtm0jMAlrYl5PK7PnHTsQ5hmIeAJgD2pchxFgBBgBRoARYAQYAUaAEbCBQN68eS0mAKhy8eJFyQVQsWJFScaFskqVKpnIupJa8Qdp5+AJKFSoEH3wwQdUuXJl2aZRo0ZoLkWrp53b+w53JPPMRDwBsBe5aOohwhpBFmB6i2sC37NbIs89i3sR8BZbgGCnVEXiidSisFkFQarDeGIlRBVB2lYvZbAl8olQJ80sP7fGfQrw3Kr0neCj0HeC1yvx+/BSpc9ZhFIpZvX6VGTIkIEwMYBLT82aNenYsWOSkTc8PHreBKToxO7BhAkTJGHXqFGjCKv3zgrcfTD4BxHZr7/+alLDEwATFM4frFy5kj755BNC0EZcEwSY+Pv7x7Xb0vV+jMicDTZVoxhVdb35N8qmVq5phFqK8NH/Kyr/fztpdqlQQ+x9JvIx6y2jG+vHdmpumxFEVWA4XZ67gHk3uh2/iKd/FpGBHb7Uzb5IigSRj54ScPMWbQk07jcmQrCW6indv+ujp7pIup7Hj0+XBZt11qPHI11ztMD75Ss6mCCpo81cqn8+1Xt01/9tXnZbykAEFhEv8v/ls8Uxs8Da0udq2aFs+QXBneXn8EFif3rpFX1CyZ0N497iqL1YYtCN8SEWiDGIBxMw8vJHJ7ly5ZIr/8WKFZPjr8KFC8s4AUwKHJEPP/xQTiDiie9OpCVF5p86dd5mEtP/19UR6+JI3axZs1KePHlo586dceSO3t4GUkYhfRRL1AicFcyvmUQmERUEq9+qrMpJPMUg6oGgLU9x/YbHw7v9gzIEFuAAkclBBTmVKycliiI1nafZn+DJE3puwOTKqPu8nywpGTFhMcpe6IW9SOfb4I//GdmNbrqrz5lL1Y7sp5U58lCW4yd106u7oiWRl4iupEtPFQ4coZC90ZOBPUuQkKrP/pvIhg7d7YxB4aoatanj+DmRbL6eNpD6fdeVaGfk+4xBZZy5vGLFiijvpXz58tIVCBl+UonfB020dJxRnc+YMUPm8QfJF/z2EUgMsW43evRoTYXF+5YtWyzOrU/QjicA1qjwOSPgIAKJRR7fRMINTAV5JQbURqz8GnXvgefP05MYVkuM6ttRvVdFrv5aM/+iBE+eOto0VuqnO3+BVGGFVskdDv9MPLOBFy7Gyv/V2U6b/Pa7XFF3tr272/30cQs6ly0r3Q0IcHfXLvf3UOyqBx0/Rv9UKOmyLncpOBuUjdqM+5l69vvOXV0q0090TMBwD4ffvfng394bS5Ikianqnj17qGDBgqZzHIDoCwHFWIQ2F7gcHT16lLCT4BXNTiRPAMxR42NGgBFgBBgBRoARYAQYAUbATgSiYwJu0qSJJOBCVqCoBK45RYoUIQQL25I5c+ZQ+/bt6c6dO6bLyPuPecL7lQAAQABJREFUVX7oRSrRWbNmSTf0DRs2yDz/OXLkoBMnTsgdg9KlS5vamR/wBMAcDT5mBBgBRoARYAQYAUaAEWAEHEAATMDw9bcWBP6aC3L+gxXYz8/PVLx27dpIq/u4iJiBr7/+mhYvXmzBqwSiVaQVPXTokNQxaNAgGjduHA0dOlT6+Q8cOJDq1atHc+fOpR9//JEWLVpk6sv8IPrIDfOafMwIMAJuQ+BQwfwEdl1VZFT/vnQsb4gS5oIJeOiQMCVshZETu3elPSWKKWHvNcEE3H/sT0rYCiP/7NiBNlcsr4S9D5L407dTJyphK4yc36IZra5bSwl7X3p7Uac5M5SwFUauqFWX/vmwiTL2fj1hCj1JmFAZe/U0NHv27HT58mWZCQj8SFiZL1CggCQJg+sQmIGR5x+7CJs3b7boGoSqAcLFDQRi5pI5c2ZaunSpqQhxAqdPn5bnOIZeyKlTpwgBwFEJTwCiQobL32kEMLvGBwlpvPA6cMC9lOs306alHWVKKfM/2FG2NN1Mk0YJe++kCKBtIthRFdlbojhdzaBGFo1H/n60oWplVaClg4UK0oWgLErYiwxT4bVqKGErjDyWLy+dzhGshL2IjVrZoJ4StsLIU8E56XguNRZcYO+aarXouc5ZpqDXkwRBumDv1V7wwYeAwAur/vDhBy8AdgTgmhMaGkp//PEHNW/enIoXL05I9VmqlOVvfvLkyen777+32C2ATpRnyZIFh5I9GAG9nTt3ludjx46ln376SU4csCNgHTQsK735wy5A5mjwMSPwBoG0YgCeMWNGgj8dJHXq1G+u8BsjwAgwAowAI8AIMAJvEbDFBPz2KkliLwzUJ0+eTHv37pVxASD5ckUwycCEAy4/ZcuWlapq1Kgh3YbatGlDv//+u0z7CfZhW8ITAFuocNk7jwC2zXx8fOIkuds7/89lABgBRoARYAQYAR0RsMUEbK4ei4kICIYbUP369QlsvuZBveZ17TlG2nnowaQC/v6QCxcuyNc333wj8/93796dhg8fTiAWs8VTxS5A9iDNdRgBRoARYAQYAUaAEWAEGAEnEAD7L1brQQSG1fqNGzea2H3hbgy2Xnvl0qVLVKtWLQJXgDb4R1t4LQQGBppiAOC6nCJFCkLMgC3hHQBbqHAZIxDLCKQWQUMlwtfHshX2d19yTTilunrV/gaxWBOMqmVXrIpFCxzrusiGjRQocvarIH73H1CFRW+D0zzd5gLb/qPMJ095upnSvvhigFB17nwlbIWRIbv3kL8i/CggR6w5a7Yy2AYfOURPBUmYKlL9n7nk+/y5KuYaYid8/Rs0aCBTfWKwj0Dg48ePy74wIWjZsiVNmjSJGjZsGGP/I0eOpKvi97ZSpUqmuogjWL9+vfT/79atm4w98Pb2pjFjxkTJBcATABN8fMAIEPXo0UOm1oL7z3lBQmWPgF3XS/yA6Cm59h0gvPQWo5iAO4YN0dtUqQ8/zLBZT8GA76u+/fVU+VqXAc8BFLf6eaz+tgqN19Kn050VOvWVq9SrWw9D7DVC6UcTJxuhVj6zejNu+4vJ1cAOXxpiL5SCvCyRCFjUS2rP+EsvVTb1PIvvS/uLFiFfQcToqniJr5iRzVq5qsbu9q5+D1dattjuvvSqiOf5qZOZfAZ3+UwvMzxST3RMwMgApMnu3bvp5s2bclXenKALrjqdOnWSiUe0uubvCPq9e/euqQhuPXjZEkwK8AJJmDmRmK267AJkCxUue2cRwNYatuNCQkKi/DBag4MMEq/ETFsFUY0JGKzFsFkJUeg5AJ6YtPpEvFACWtWMVO1zBnyfJEpIiUR+clVkZ5nSlFDYG7Jnnyomm+xU8fnwETnpI8TCGItrCKRMmdLminxCMbkynxS41gvFOPiHfv5vuooyt49TCKRPn15m/Klbt64k0YhTN8c3wwiYIZD81i2zMz581xHwfR6hHAQFtm1XzmaVDdZjt0Xl+4/KduTdN1+hR73EiRNTvnz5aNeuXfLd14k0qCD8QgZCcxZhrOwj+w+YgzV5/PgxnTt3TnILaGW23sELkEak6/b395eXeQJgCyUuYwQYAUaAEWAEGAFGgBFgBGJAACReGIAjfbgm2bJlk2k4kfkHvvnmg3itjvY+ZMgQOaCvWLGiViTfQRAGVx9MIsAcDD6BZs2aUdGiRU0TgJdiJ7dt27ZywoEYAlsCzwawFL948YKuXbtGHTp0oK+++op3AGyBxWWMgCcgAHZK75f6+r8bdV8q2QoMVLJXJVtVw/bVG+8y+ICrICo9C4ytcU+U9rgq4hxJL4V7pLfOsVzGoeuc5t69e8tBtnVrEH+ZCwbxj4TrGgb0mqxdu5YKFiyonZre27dvT8uWLSME9f76669yMoC26AuCFX0M7BFnYD15MCkRB1OmTJG7ECAbwyQgKCiIwEGghuOy+Z3wMSPgBgTwIQMN95IlS+TrnpuzWYBNte2yhW64U326aLl6GW2pEKqPMoO17C1WhBptfU3wZnBXuqjvPGcmrWioBkvpmeBsVOXofl3u2x1Kek8cT3PatnZHVy73cStVSipx7YLLetylYOjQwTTpm67u6s6lfl7E86bcz/ULgHbJGDsaT+jag0b0GWBHTc+oUuj0NbqfJIlnGONmK7Jnzy4H6FipBwdAjhw5ZAagnDlzynSd06dPJ6z0Yxdh8+bNkaybOHEiLV68mAYPHixz/v/vf/+TOf5REa5AyPnfs2fPSO3MC5YvXy7ThqIMHEdgHMauArsAmaPEx4zAGwTwYUUmoPHjx8uSXLlySeIOBogRYAQYAUaAEWAEGAFzBEaMGEF//fU28xVcdzDIfygya2HVf8+ePXTx4kXCjgCCfeGG88cff8iBPQb1WOXHwNxaEDQ8duxYmUJ01qxZMs+/Vqd69ery8LffftOKbL5jdwA7CVj1R7wAXJIwpuEJgE24uPBdR6BQoUKSPe9dx4HvnxFgBBgBRoARYASiR6Bq1aoWefmtff4xpgBr7+TJk2nv3r1yEI4BuT2CXQLsHGA3oHHjxjFmC0JMQYTI2gT54osvZIwAeAjy588vCceKFStGSC3KLkD2oM914jwCyMEbGhpKf/75J61cuTLO3y/fICPACDACjAAjwAjog0DevHnlBEDLw580aVILxRs2bKDSpUtLd6D69evThx9+KHcGLCrZOAGRFwKMd+zYIcm/osr/b94UmYK0F3YfMmXKROvWrZOuRGAHDggIIAQp8w6AOWp8/M4iAB9/pABFgAzotFkYAUaAEWAEGAFGgBHQA4Hw8HCqXbs29enTR67O9+/fX7rhQDe4h8AObC3w0//+++9py5YtMq8/FijLlClDFSpUoMKFC1tXN50PGjTIdIyDYcOG0ZMnT6hv376EjECINcBEgicAFjDxybuKANJ3Id8uBv94j20J2b2HOvUPi20z7O6/S78BlPXIUbvrx2bFLMdP0Lfdow+aik37rPtuP2Q4BV64aF3skedpLl2m/h27eKRttoz6ZNwESnbrtq1LHlfmLxYphrZo43F2RWVQg6nTdGHpjUq/nuXxXryksQ0/0lOlobqqLZynFCnXyE9bKEUyZ8Q/Dy44DRo0kNl6MNgvUKAAHT9+XHZVtmxZatmyJSGNZ8OGDWUZVvA/+ugjOXiH+w8ELjyYEDRt2tSUGlReiOEP0oSibzAWPxPM2dhVSJUqFU8AYsCNLzMCMSIAWnexlxdjPUcqpLx2nfDSW1yloI/KniIbI2cviKquI+WwV+LrSKMY6ia7fYeKrTcgC5ABzwFupcD2HTHckXOXDxfIT95ix0tPSfzwEZVetUZPlRa6kFpSz5SdIbv3WujX68SI5zb+s+cUunSFXiZG0hPhE4/uJ0sWqdzZguCDh51tale7jKfP0LbyoXQsbwjlOHDIrjbRVaq8YFF0l3W99jixH50Ofj2oc0Zx0MkTzjRzus3tgBQ08MeRNLxDK6d0VFi5zKl2KjRCXv0BA15nZEI2H3N5//33pcuPVrZ79266efMmpUiRwsKPv3v37gQ3ZOwEaJJEZE3SJghaGd4RLIyXuXz66aeEV1SSTHyuseJ/48YNGQiMTEAQ3gGICjEuZwTsRAC07uLTbGft2K2mGgU97JX4xi5s9vWu0HOAG8px4KB99+UhtbxEZq6X3t6E1VpPF6We2zdgpr14iR69YQj1dHxhXyYxAag5azYdzZdXlwmAO+/5oX8SKrbpX3d26VJft0UmmiwnjlPdv2e5pCcuNt6+fbscXOPe4F+PrD1aAPDs2bMl8675feO6LUmYMKGtYlMZVu6xio+UoI4IXI9ARpYnTx7JAIyJws8//yx18QTAESS5LiPACDACjAAjwAgwAowAIyAQqFWrlinHfr169ahmzZoEAi9rgQ9+TIN88zbW9XGOQGJzsUUqZn790KFDMth49erVhN0ICHYp6tSpI2MJvM0r8zEjwAgwAowAI8AIMAKMACPACLiOAAbtSPcJn38w8CIHP2IAkJnnwoULpg6QRejs2bNykG9dH5WQzhOcAshWGBWpmEnZm4OFCxfKtKHa4B/FxYsXJzAPwy2IJwDWiPE5I+ABCFwPTEvby5X1AEvsM2Fr+XJ0M03sB0/bY+2dFAG0qXJFe6p6RJ2dpUvSlYwZPMKWmIx46O9H4TWrxVTNY67vK1qYzmUN8hh7ojPkWXxfWlm/TnRVPOra4QL56GQu5/3c3XkziC1Z2vh18KU7+3W2rxM5BItsSF5nm7u93fLa9Sjijd+52zuPxQ4fPXokV+C7du0qWXt/+eUX6tGjh/T1r1GjBs2cOVNat3HjRhkXgAQkSA9qXR+Vxo0bR35+fjKdpzmp2IkTJ+SkAKRi1gL3pHz58lkXS3cgxBvwBCASNFzwLiOwf/9+mjJlitwiwzaZ9jp16pRbYTkiAjTH9+rh1j5d6Wxc354iGC+PKyrc1vZs9mw0Mqy/2/pztaMp3brQ3uJFXVXjlvbX0wVS2M/D3dKXHp3M6tCOtlYI1UOV4ToeiLzifSa+ZiY3vDMdOlj4SVNaW7umDpqMV4HYkq4zpxvfkU49rKpZlxY3aKyTNuPVfDdmIj1OnNj4jjysh8OHDxMCbjXGXrwjDefJkyepdevWBAZgyLRp02QWoOjqm9+aOalY586d5a7CgwcPzKvIYwQSI8V5VMIxAFEhw+USgatXr9KRI0fkAxqXIUFe3OzZs8ttNnxAtSAe7Z6jCtzRrvM7I8AIMAKMACPACDACGgIYN/j4+Fhk/ME1DNZLlChBz58/l+k8lyxZQiNGjJAZgqKqb56eHG5FCOz9/PPPCaRiIB27c+eO1q3pHVwBcDkyF8QNINUoMg/xBMAcGT6OhAAeLPirrVljXGq/SJ3GQgF87xKLFQoE9LAwAowAI8AIMAKMACPgCgJZsmQhcAxhEF6uXDn6999/6e7duxQSEiLVtmrVirp06SKJvbBaj1dU9UFSikxAGMBHRypmbm+zZs1kxp/ff/9d7jhEREQQ3JDgNlS0aFGeAJiDxceREfj6668Jr7gu8Mszn2HH9fvl+2MEGAFGgBFgBBgBYxEAKy8IveBVgFX6RYsWka+vr+wU5GC9evWS5F6aFVHVRxsEEmfIkEEG8X788cc2ScU0PXjHDsSCBQtkTAGYhzGJKFasmPTowE4D7wCYo8XHjICHIOAtcp6rkO9cgyue+GKBzSoISJriiZUQVQRkXciBr4KApMsnQl9yMSPvm59b49DFc6vSd4KPQt8J+D7As6uKxHsRoTuhoyfeOwbb1lK1alVJBgYCMLDvWgtcj8uXL28qjq7+1q1bCYHF8FaIilTMpOjNAdiD4cGB3QO4HCGQWBOeAGhI8Dsj4EEIgE3VSEZVvW91amU1gv1w3/n/20mzS4XqDYHU9/zNyo6eykc3bqanOpOuCANsfe/ESVqeu4CpDz0PXolATb1lYIcv9VZpmL6Am7doS+B7hul/qXOWlu7f9THMVk2xXoGl3i9f0cEESTW1hr8fypefnsWP73Q/n41yf6D9QxdI4nZmS+f0vcaFhl6CJNJ68A9XnEmTJklffG+r7zZb9TUcMPjXxJHYxPjiecPLXHgCYI4GHzMCTiCAFWXhmOdES/c3wYqctNf9XTvVo0r2prh2nY4JVlJVBKlFfcWqkEqCTDjJbkcOdvO0e8BnTJXVbw27Uzlz0PtbtmmnSryvrVOLhrVo49G2vrplad6sT9vSD2HDaXbJD8j6mmXN2DnzShG53/dOnaTrgenovxKlqejWTZErcInDCCA3/48//khVqlRxuK1eDfRfUtHLMtbDCCiCwCsxuxdh/kpYi3R30l4lrCVSyV4M+NKIDFKqSOCFi0o9C8nFFvoLnVepjfpf4TOGZ1clSSRcC3yEi4BKgglsAsGQqpI8TOJPrUeOooJbtytjdjzx3VZq3Rp6mjChMja701Ck77x1y3Kmd/26WBA6dixKM0qWLGn34B/uO3D5cUbu379PK1eulIG/5u2R+EStbyhz6/mYEWAEGAFGgBFgBBgBRoARiEUEOnbsSKtXr7awACy833zzjUWZsydIxw5OIkcFyU2Cg4OlqxGChhFEfO3aNakGLkg8AXAUUa7PCDACjAAjwAgwAowAI8AIOIAAgnBfit0UW/L48WNbxTINu60LSM8OfVHJ8OHDZfAvVvpnz55N//33HyHAGJMVyJAhQ3gCEBV4XP5uIYAtNmyVXblyxeYL+XPdKYcK5iew66oio/r3FUzAIUqYCybgoUPClLAVRk7s3pX2lCimhL3XBBNw/7E/KWErjPyzYwfaXPFtBg5PNvyBcB35dupETzbRwrb5LZrR6rpq8Kq89PaiTnNmWNjvyScrGtSlhc2aeLKJFrZ9PWEKPXmH3YeQAaht27ZUsGBBSpMmDQ0YMEDis2nTJqpWrRqVLVuW8uXLR7ly5ZIswbiIXP/IEJQnTx766quvTHiePn1a1kc6T6QWbdCggc1JxcyZM2nYsGGUIEECU1ukAh04cKA8BxEY7wCYoOGDdxmB/fv306hRowiBObZe8PFzp9wU5CE7ypRyZ5cu9bWjbGm6Kb7YVJA7KQJoW/lyKpgqbdxbojhdzZBeCXsf+fvRhqqVlbAVRh4sVJAuBGXBocfLM/FDHl6rhsfbqRmIgPjTOYK1U49+R8zGygb1PNpGc+NO5cpJx/OoseACu9dUq0VGZEgzxyS2j7t27Uq5c+c2vfr0eZsFSw62RUzQ3r17CWOJP/74g7Ayj7z8K1asoDFjxkgf/Q8++IAmT54sV/YbN25MU6ZMoePHj1O2bNlMtzdr1izCNei6fPkyYRKxZ88e03UcPBFxMfv27ZOTCvMLiRIlkvahDDsInAXIHB0+fmcRiOtMx+/sP5ZvnBFgBBgBRoARMBiBnj17Uq1ab3e8/vrrLzk4R7fr1q0zkW+BcBT+/FihL1WqFOXIkUPuDKAecvYfPHiQjhw5IsnCsDMAgf8+6kPQz8aNG2nkyJEyMBiD/QcPHshr2h+k+8TK/71796IlOOUdAA0xfmcEGAFGgBFgBBgBRoARYAQcRACuPVmyZDG9zPP+I19/PLMMZsjzrw3a0U4Tcz4A8+MkSZJoVahbt2703XffEVbzsbMQFBRkuqYdoC3cjeD3by7YTahUqZIproAnAObo8DEjwAgwAowAI8AIMAKMACOgEwJw2ZkxY4agC3olV+UXLVpExYsXj1J7SEiIHKRjpR/y999/m+quWrWK4Mv/+eefS0ZgpBq1FaPYq1cvOVk4evSobIu0pIglKFOmjCkugF2ATLDyASPgOQikFr59JcLXe45BMVhSck04pRKpylQQMKqWXbFKBVOljUU2bKTA8xeUsNfv/gOqsGipErbCyALb/qPMJ08pYW984bNbde58JWyFkSG795C/cEFQQcDhUXPWbBVMlTYGHzykVE7+6v/MJd9oMtYoA7yThrZo0UIG6+bMmZMeCb6N1q1bU+3atenff/+1qRG7BRj0N2vWjJIlS2axyo/Uop06daJMmTJJZl8M6E+ePEkVKlSw0FWjRg36/vvvqVGjRvTw4UM5SYDrEXYPNBGEhYpQmGoWe+D7rl27qH379rRz504PtI5NMhqBv/6aQ/tFlP/3X7yN1De6T2f1//51F0IAWVj7js6qcGu7HK+e0Ja0mSilYNn1dNlVqgS1WrWU9vnZoNL0QOPLXjhJAz/tSKFLV3igdZYmPUsQn/I+uUe7kqUWg8r7lhc98OzH4T9SIvGj2+X/Xmfc8EATI5nUbN1K+nDyH1R/2p+RrnlaATIitRaftb3Fi9EhXz/yiXjhaSZGac+qerXpi/lzKM/OXVHWMb9wLyA5zShbkdJeumxebNixLSZgdNbhz7m0rnI1yr1/r0t9R/j6UovfxlHj/011SQ8ax7upFgnc7du3Ce48Pj72r73fuXOHkidPboEVgoeRtdC63KKS2Ql0YCIB1yNzsd8K81Z8zAgwAiYE8ly8RIvy5zWde/LBffFFksZNPyR64ZBEfHmpIEnu3qWAGzdUMFXaWEbsgpwNzi6OPX8CcDcggMD6qsLgH+A+TZiAAi9ckDir8geMuqqs2J/PGiTSDuehfzNm9fjBv1dzy0FXFVpMC/qWEEzR8ex6NHq2nUDb+oRS3S2z7KrvaiWvupb2avp+ftKSTq7LpZ06/X7RLzNN7teZPvpgmtM6VG0YIL7HHBVbg3zsENgqj0p3VHWjnQAgOAGBCubBC1F18C6Xg4whOkKGdxmbd+HefcRsPMFjdVYifNzMaeDKM+Cj2LZx4gcPXbldt7b1U8hWAJNUrJ6pIvFevCSxva6KudLOBE+eKmUvXLcCxeKLipLnrP2r6DkuHPSIW0z84hHlu2PfrkV0Bt+JH0CJItT5nozuXrRrSCMOgi8w7ZrLpUuX6Pz584Sc/dar7+b1XDmGSxH6gHsRBJxGN8wWojB+TyvSimsCdyE/Pz8KDAyMPg0ocpp+++23hNykLFEjABcg+GSxMAKMACPACDACjAAjwAi8Owg0b95cpu9EXn7z7D9ffvklzZ8/Xwb0IjWnEdK5c2e6IHYbly9fLtUvXLiQ2rVrZ0r/mTFjRkkqhkVqZACC+xACh9Eu2h0AzByQasjf398Iu+OMTuDjiE9XnLlxvhFDEQA7pfdLNVYRVbIV/zSV7FXJVtWwffXG28FLjY+ZUs8tY2vcz4P2uNp21jGuX2c1i/0wwTqrWe2sFs9uhxV4DPYRDwpBDn4tA4+55Qi7BQlXQhvMyFi91yYKqIfsPr4iZiIqWbBgAa1evVoyCGt1QAqGDEA9evTQiuT76NGj5S7Bb7/9Jm3DAj+nAbWAiE8YAUsEwLIHqu0rV65YXjD4DGyqbZctNLgX/dS3XL2MtlQI1U+hgZr2FitCjbZuMLAHfVV3njOTVjSsp69Sg7SdCc5GVY7uN0i7/mp7TxxPc9q21l+xARpvpUpJJa6pE1cwdOhgmvRNVwOQ0F/li3jelPu5Om4pE2r3oBGN+usPhEEa369zhe77vM1lb1A3sar2o48+ojlz5phswGSgXj3L722Qd8H1BoNvZOm5K+LGIGD6bdq0qfTrR65+DNazZMlCRYsWpVatWsn0oSbFbw4wJhkwYAD98MMPFpcwAQA3AIjDTp8+bbq2ZcsWSUCGgqRJk1JoaChPAEzo8AEjYAMB+NbBxYuTZdkAh4sYAUaAEWAEGAFGgMqVK0eHDh0y+d+DCRgMvprcFJkCR40aJXcFTpw4IVfjNXZf7BZgsI9B/a1bt2jIkCG0Y8cOwmAeuwVY5beWNm3a0PDhwyMFA+/evZvGjh1L+/bto6pVq1Lfvn1l0zNnzpA56RhclaJ1AbLukM8ZgXcNAczWMZtOly7du3brfL+MACPACDACjAAjYAcCcJnHiv+8efOoYcOGhAG/FpiL5nDXwcr7oEGDpDYM9hE8/Nlnn8lz8ALgOrwOKleubPLh1yYJstKbP2PGjJG6kft/6VJL3pVly5YRiMTglo4YhLx581LPnj3lIiYClTXBMU8ANDT4nRFgBBgBRoARYAQYAUaAEXACAbgBwS0H8uGHH1poABlX5syZZSCudiFBggTaoRz84wQZesxjSpHD39vb23QddbDCj3K4HD0R6XuRrbNixYqEwT+CfLX26dOnl6y/Fy9epAwZMtC1a9fQXAqOOQZAQ4PfGQFGgBFgBBgBRoARYAQYAScQACsvfPgnTZpEmAyYCyYEe/fupZIlS1K1atWkK5CWuce8HnYR1q5dKwf1KEdQsfUqP9x7zp49S3AlQl/I1InBP3YhGjduTPD3h6xcuVLuJAQHB1OtWrVo+vTpMmU9XJu3bt3KOwASJf7DCESBwMaNG+VWXhSXDSsO2b2HOvUPM0y/3oq79BtAWY8c1VutIfqyHD9B33bvaYhuI5S2HzJckEpd1F21lqVFT8UgmevfsYueKg3V9cm4CZTslhr8AiDpGtqijWF4vBSrjHpKg6nTJHmbnjrNdb0Qgx29BLwNYxtaDtj00m2Enmr/zaMIb3UcOH7a3ooSCR6BuC7I9V+/fn3pv4/VfnN+KKzGw28fLsVwDUK2H1vuPcjZ361bNxmkC31w57GeTJjvHEAPdgi07EFwD/rqq68kLwHcjLQ+WrRoQYsWLZJ9I6YxLCyMJwBx/YHk+3MNgR9//FGm4opOi5dIb6Y36U/Ka9cJL73FCz6ABhAUFdm4WW9TpT7Yqze2yW7foWLr9c8CBDu9zXws9QKkwPYdeqmy0BMhfETx0lMSP3xEpVet0VOl1GUUtiG77SdkcuimxLPgpXMK3/jPnlPo0hUOmeFI5QtBWUhP4r3gg4cd6d6hug+Er/TlTBkdahNT5coLFsVUJVau4/fF+9Vb320YEXTlRKzY4mynFa4sMzW1dT+mi4oeIFhXk59++kk7lCk8zROIwD2oT58+9PjxY0qWLJmp3vXrlr/18N3/4osvZL3EiROb6tk6QDYhvDTB7gJeiEFImTKlVizTjmICcFsQKqJvTBr0nfKbuuIDRiBuIIBZPGbg0Yn4qadXYqaugrzCKp8itgJP2KsMtgJXvVdRjXym/O4/oBc6TwCMshfPgErY4jP2SvB4qCTpz51Xxtxnwnc6/3/GTIw9DQT8vrz0ijtDtbh2P3heEMwL9x5rARPwtm3bLLIIYqXefPBv3UY7x+p/TIN/1AUTsDnfALgE0C+yB+H96tWrmkr5jixDWiyAvss/Ft3wCSPACDACjAAjwAgwAowAIxB3EVCVCTjuTCvj7rPFd8YIMAKMACPACDACjAAj4KEIaEzAmnnRMQEjc48tweq9JnAdMo8h0MrN3zUmYPMyjQkYwch4hYeHy8saEzDiGhE8PH78eHYBMgeOjxkBT0HgemBa2l6urKeYE6MdW8uXo5tpUsdYzxMq3EkRQJsqV/QEU+yyYWfpknQlYwa76sZ2pYf+fhRes1psm2F3//uKFqZzWYPsrh+bFZ/F96WV9evEpgkO9X24QD46mSuHQ21iqzIC4pc2bhhb3Tvc74n0OelIprwOt4utBssz1KMIL/2CtmPrPqLrl5mAo0OHrzECCiIA/7oDBw7IlzvNP1IgP43v1cOdXbrU17i+PelY3jwu6XBX47PZs9HIsP7u6s7lfqZ060J7ixd1WY87FFxPF0hhPw93R1e69DGrQzvaWiFUF11GK0Hga5+J443uRjf9Cz9pSmtr19RNn5GKEF/SdeZ0I7vQVfeqwnVpcYlGuuo0Utm3hX+lx/GiD2Y1sn936GYmYHegzH0wAm5EIHXq1JK5z5zRz43dc1eMACPACDACjAAj4OEIMBOwh/+D2Ly4icCuXbtkFDyY7vQWRMwjYt/X11dv1ayPEWAEGAFGgBFgBOIIAqoxAXMWoDjy4L3LtwFa7BUrVlD27Nl1hwGMeUeOHKHatWvrrpsVMgKMACPACDACjEDcQMCcCfjvv/+2uCkwAQ8dOlQyAWNRcdSoUTJNZ/ny5S3qgQl4yJAhkgnY399fMgE3bNiQmjRpYqoHJmCNXwBswr/88gstXrzYxAQ8bdo02Y8tJuDq1asTCMKYCdgEJx+ojEDBggUpSZIk8gOl932AtrtsWfcH44JQCuyUqki8Fy8MIcEy4v5BKhUvIsII1Ybo9BbYSgI3Q7Trq9TrFZFPxAt9lRqojZ9b48DFc2sEMZ4RFuM7wUeh7wQvQQwW76VCn7NXEWDLMeJf51E6mQnYo/4dbAwjYDwCktlQZwZYsKkawqgKO8WPnd4ytbIxwX5GMAHn/28nzS4VqjcEcpCOgYTeMrpxM71VSn0gU9J7YvHeiZO0PHcB3e01igl4YIcvdbdVKhTPgd5MwAE3b9GWwPeMsVdoReYxPZ/f7t/1McxWEK1dS59eN/3egrX5YIKkuunTUxFYgK0Hz58tVifQHljsWvTWPVf+XloxG+uJV2zoUpUJmF2AYuNp4T7jFAKS2RAMuwoIMwEb909SibUYKET4+pDv8+fGAaKjZmYC1hHMKFSluH6d7gvXBBXkSob0lOnUaRVMddlGsADjNyauSFxkAnbkfwMmYLxiEnuZgKPSkzJlSpuXAgICTOVqjFpM5vIBI8AIMAKMgB4I+DxXxw1Kj/tlHdEjkOz2negreNjVgBs3PMwiNuddRWD//v20d+/eSLd/6dIl2rZtm8lfP1IFHQqQqvzo0aMmTSATQ7/a6+rVq6ZrODh58qSMAcAx7wAABRZGgBFgBBgBRoARYAQYAUbAQQSaN29OBw8epMuXL1OqVKlMrb/88kuaP38+PX361K5Vf1NDBw46d+5MFy5cIAQDQxYuXEjt2rUjpDCHZMyYUbIBg1W4UqVK9ELE5hw7dozQjncAJET8hxFgBBgBRoARYAQYAUaAEXAcAXAFYbCvyb179yxW5rVyZO958uSJdmrxjtV7TVAPg/boZMGCBbR69WqLKohH6NWrFx0/fly+wsPD5fXRo0cTbNy4cSOdOHGCxo8fzxMAC+T4hBGwQuD+/fu0efNmwofZnXKoYH4Cu64qMqp/X8EEHKKEuWACHjokTAlbYeTE7l1pT4liSth7TTAB9x/7kxK2wsg/O3agzRUt0/B5qvEPkvjTt1Mneqp5keya36IZra5bK1K5Jxa89PaiTnNmeKJpNm1aUaQu/VPybVpIm5U8qLBb0cn0xDuhB1mkvyngAJgzZ45JMSYDSOlpLiNHjqTAwEDKnTs31ahRg+7evSsvZ8uWjZo2bUrJkyeXg3YM1rNkyUJFixalVq1a2XQhQirPAQMG0A8//GDeBWECEBQURDNnzqTTp9/GyWzZsoXq1Kkj6yYVrOKhoaE8AbBAjk8YASsEEohMKf/88w9dFwFy7pSbadPSjjKl3NmlS33tKFuabqZJ45IOdzW+kyKAtpUv567uXO5nb4nidFUEPaogj/z9aEPVyiqYKm08WKggXQjKooS9yNoUXquGErbCyGP58tLpHMFK2Isg85UNLAdrnmz4qXQ56XjG3J5sooVta9LVpOfevhZlce2kXLlydOjQIbrxJjblr7/+oo8//th0mzdv3pSpyuGvjxV4rMZjkA7BAiMG+xjUg3wUPAA7duyQg3m4D1mv8qNNmzZtaPjw4XLSgHNNdu/eTeBGAldA1apVqW/fvvLSmTNnKI3ZbzRclTgGQEON3xkBGwjs3LnTRikXMQKMACPACDACjAAj8BqBePHiyRX/efPmEYi7MODHIF8TuOtg5X3QoEGyCIN9BA9/9tln8hxko7i+adMmqly5ssmHX5skaHrwPmbMGKm7QoUKtHTpUvNLtGzZMgoJCSEfHx9CDELevHmpZ8+echfhpVm6chzzBMACOj5hBBgBRoARYAQYAUaAEWAEHEMAbkBwy4GA+ddcHj58SJkzZ5aBuFo5PAw0weAf4ufnJwfvWvmdO3fIW6QZ166jHCv8KIfLEeIJHjx4QBUrVpSDfwT5YvAPSS+4MtDHxYsXKUOGDHTt2jVZjj845gmACQ4+MBKB3r17U6FCheSDrHc/CGrBB4CFEWAEGAFGgBFgBBiB2ECgTJky0od/0qRJ9Pfff1uYgAnB0KFDqWTJkpRM8G2MGjVKpuosX94yBglxA3ABwpjG39+f2rdvL3cUmjR5G/MB9x4ECUOQ/eeXX36hxYsXE3YhGjduTNOmTZP9rFy5Uu4kBAcHU61atWj69OlUvXp16Wq0detWngBY/If4xDAE8EDXrFlTPqB6dwKft0SJEumtNlb1pRbpxEqEr49VGxzpvOSacEpllW/YkfburAtG1bIrVrmzS5f6KrJhIwWev+CSDnc19rv/gCosstySdlffzvRTYNt/lPnkKWeaur1NfOELXHXu2ywjbjfAwQ5Ddu8hfzcnT3DQRFN1b+EOUXPWbNO5px8EXzxET33VCaqtfnEe+b6MPqONp2Nuj30g76pfv77038dqv3kWH6zGw28fAbpwDQIZmC33nrQi/q9bt24ySBf64M6DnQVzMd85gB7sEGjkYnAP+uqrrwguPnAz0vpo0aIFLVq0SPaNyUNYWBiYv99MI8y1vzmGfxECCKxnKDaqvtNFu3btkrM09heP+jFInDix9IkzYqCOiHmQW2BGHRtydNgIGp4jB42v1yg2uneoT2Tr8RGpxb4Y9KND7WKrcp4nd2lPkpSCsdbzSav2FS1MH27fRMe81Phh7vbnVCq0eSt9Mm5CbP177e4XzK8fXDilDLZhPw2jjCIDR8vRv9h9j7FdseSVs/RD2w5Ufsny2DYlxv4XNmtCszq0oxkfVIqxbmxX8Gru5bAJB7K8T/UHbCaxzEskBoGLehelXOcPOKzHmQZedR2315F+zvoFUcVqB1/fGxqK++u/uws1O+V4hivvho8c6dqwuuAA0LwQMMZB7v0UKVLY7A+pPh8/fix3AawrYMCO65g8YGiOehg7OSOIQQAbMDIZIgNQ1qxZKXv27HT79m3Z97lz53gHwBlguQ0jYI6ApDYXM3AV5BXsFF+4qgjsRYYOFeRhkiRUPHydCqZKG5OIFHRiBUgJe18In9Z04gdLFVHtcwZcsx49Rn4PHioBsZdY3Ux78ZISttIVx83cW6QINVk8ifqP6Sw/o+78BvQuZWxvQXSGTl72I/xuQuYkakE7c5Yg78BJjgPlIS1AvIWBNjLrIKMPMu4grSd89a0FK/Xaar31tRkzZkh//REjRoifaS+nB//Qi8F/jx49pDvQBx98IFOCYnKxatUquWOAPtQYtVijxOeMACPACDACjAAjwAjEUQS8xBDZW0zQjR2Oxw54uCextCNfuM+4IMjHv27dOoJHCHYE1q9fL33zze8NLkHmmXi0a1GV4zrSgNoSlNvSpdVFitA1a9bQ2bNnafbs2fTff//JtKAdO3bUqvAEwIQEHzACjAAjwAgwAowAI8AIMAIuIJAuXTrq0qULTZ06VWqBO07btm2pYMGCMhe/likIF+FmD9ccBOoioFeTtWvXyrI8efJQs2bNpFsRrmGnAYHCuXLlkqRiP/5o250Xvv/Dhg2TWYA0nf3796eBAwdqpzwBMCHBB4yAhyEAdkpVRCVbgalK9qpkq2rYvhIfMbxUEZWeBcbWuKcKa+YqrZu/jJP7GNH/f0HsdfjwYVmpe/fu0u1m7969suyPP/6QK/PI0oPVeWT1QTITxABA4KqDbD6oB9KwHCLGUGMNBsEY4gsQ9wj9GOibp/dEe6QGhc58+fLh1CSITwALsSbsAqQhwe/vNAL//vuvnIVjZm3rdeqUezOFgE217bKFyvxPWq5eRlsqhCph795iRajR1g1K2AojO8+ZSSsaqsFSeiY4G1U5ul8ZbHtPHE9z2rZWwt5bqVJSiWtqZIMCoEOHDqZJ33RVAtsX8bwp93M14h8A6IQmPWhE6/5KYAsjC6S9TPe9kihjrx6GRkREmHz94RrUsmVLmZ8/derUVKdOHTlwRwrzatWqyaBc5PlHqk4ICMKSJ09OpUqVkudoqwnSiyLOAP79gwcPljrnz7fMDoYYA2QKQr3ohHkAokOHr71TCMCfrnVr24MBBNSwMAKMACPACDACjAAjEBMC27dvN63AY/yAHP2aIMAXWYPwjhSemiQRiSTg2x8QECAzAGnl5ulE0S40NFS6E+F6pUqV6L333tOqynfohLsR/P6zZctmunb8+HH6/PPPacmSJa/rma7wASPwDiOADx5m3HXr1rX5AnEHCyPACDACjAAjwAgwAlEhgAH8hg0bJCMw8vlD4M6DDD9I7YlVeeTjL168OJUrV04OxjGoh9vPwoWvd/2RshMZhVAPOwkTJ75NkQpdx44doypVqsgX0p9fv349kjm9evWSfAJHjx6V11AH/AAgK9N4BHgHIBJsXMAIMAKMACPACDACjAAjwAjYhwCYfrHyjpV+rLqD/BSuPhCQcDVo0ECScD169Eh6GtSuXVteA8kXAn19fX1l0K8sFH/A7tuhQwfq16+fdEvGdQgCguHyg6BhLFxiQI80n9ZSo0YN+v7776lRo0b08OFDOZGAPd99952pKk8ATFDwASPACDACjAAjwAgwAowAI2A/AiDaik7A7rtp0yZJwoVBu4/gNdEEWXmwWg93oIQJX5NIwh35yJEjMhYA5du2baM5c+bIJnAnCg8Pl0HBIAnTJgaaPvP3Tz/9lPC6c+eOjDOALk3AGPzWCq2U3xkBxRC4fPkyHThwgCZNcp5IBB+2S5c8h1gmZPce6tQ/TJn/RJd+AyjrkddbjZ5udJbjJ+jb7j093UyTfe2HDKfACxdN53odSLIqvZS90ZPm0mXq37GLzlpfq3suAtv0FrAgJ7t1W2+1hujzF64DQ1u0MUQ3lD5/s8KoVwcNpk4jX+HWYJS8MPOpdrWPeC9e0tiGH7mqxm3tq22YRxHx1Bm+/XynNSV6FZm1965XcroSLwO9oLf+8W4DMRY6gm+/LUF2HnPBTgLSgCJLELL2IPMPUniaiyNuyXBvtiXqPEG2rOcyRkAgAF85+NZhluysgBYb22TOiCRsETN2PSXlteuEl94CBk1JL6+z4iIbN+us8bU62Ks3W22y23eo2Hr9swB5G2ArUCiwfYch2D4Wq0feL17oqjvxw0dUetUaXXVCWcLHj+lGYKDuekN279Vdp1QIAqeX+iZqjP/sOYUuXWGMvULrA5GF5OmbFUg9Ogk++DoFoh66rHVEiMnKE6tBk3UdR88rL1jkaBPD6uM7D98nUUnQxRNRXXK5/NV5fZ9bGFSBlkq7rDV3C55IES98aeDJzvTqmfXVmG/FK13MdVSt8b///Y927twp04AuXbqUgoKCdL8VngDoDikrdDcCX3/9NeHliiAHL4g6nBFwNb4UM3YVRK76mm0DerrNsPeVIvbiGVDFVvzfEwlfVLHv7OmPgMm+ABuBbqaLnnYgcH2lEI8H4Et3/rwy/Bj4rAUIcqW4KvgeUeU3xZX/QfxXT6nhjT8p07OzrqjxmLZg3UUQMPL2a4Kc/Mj/nz59esqUKZNWLN/huYCUneb1X4hFGYxH0K5kyZJUpEgRizbWJyAGQ5ryAgUKWF+K8VyNUUuMt8EVGAFGgBFgBBgBRoARYAQYgdhBAIHAlStXlhl9NAvOi4l1iRIlIi0wYuAOsjCQhGkC335MFJDjf+jQoXLVf968edplm+979uyRWYZsXoyhkCcAMQDElxkBRoARYAQYAUaAEWAEGIGoEMAqP4JsMai3HrSD/Aur/Tdu3DA1/+eff+RgXys4dOgQYQKxfPly6f+PlKAI/EXefmumX61NVO/YhTDnDoiqHrsARYWMA+XwH0de1tDQUAdavVtVHwsfXuS6tQ528RQUkGsXH5irV6/aNAmR9+aR+zYr6Vh4PTAtnc6ZwxBfdR3NNKnaWr4cBR88ZEjcgqkTnQ7upAigg4ULGeKrrpOJFmp2li5JGc6eMyQQ2KIjHU4e+vvR9nJlqfyS5TpoM17FvqKFKfnNW5T51GnjO3Oxh2fxfWldzepUZb4aDOGHC+Sj+GIgku3IMRfv3Pjmr4Qn3LJGDanG7LnGd6ZDDycy5aQIH1/KdfqADtqMV7E8oB5Vur1IZJ3RN+bIeMvt7+H333+XHEK5cuWi0aNHU5MmTUyNMXYAxxDSd7Zv316Wz5o1S9bBxACCAT9y/L///vvyHH/AFYBgYHsDfk+fPi1TjoJr4OLFizI9KJiDkYa0atWq1Lx5c6m7U6dOlDdvXs4CZELahQNs74wcOdLCj8sFdXGyKdjqtBRXnniDFy5ckJO4qPzoVq1aZWL1c4f9Rwrkp8ndOiszARjXtyd1HPQjlVy7zh3wuNTH2ezZaGRYf2UmAFO6daHaM2YpMQG4ni6Qwn4erswEYFaHdlRw63YlJgAI0u0zcbwyE4CFnzSlFNeuKTEBgL9915nTlZkArCpdlx4m8lNmAtAj66+0afcaSvLyvkvf3Z7aGCvuM2fOlEG7gSJZAfL3Y0U/JCTEZDLy/YeFhckJwK1bt+jKlSvUtGlTuTOASmAOxjjJWsARYK9gUoFJBAb4WNDMmDEjwUUIfWNSggkAbMXOwv/93//xBMBeYKOrh3+4NquLrt67fA25at25gu4o1vXr15cfDEfbcX1GgBFgBBgBRoAReHcRgDuPn5+fzM8PFEDSNWHCBDno1lABWRcG4HADWrBgATVs2FC7JN/BD4CVe1ekZ8+etHHjRrkgrQUSw/OievXq0pUIKdM3b95MpUuXltkTOQbAFbS5LSPACDACjAAjwAgwAozAO4sA3H9KlSpFJ0+elC9k75k2bZpFanHk9sdCI+IDkNff3EUIwBUuXJj+++8/CwyR3hwMwtZEYxjkHzx4UNaF+7LmXdGtWzfJ9AtXawQXa6lDsfiK3QbsECC9aOvWrWVbjgGwgJtPGAFGgBFgBBgBRoARYAQYgZgRQJYfrKqDSBSr+Jogow/cgsqVK6cVSVecr776Sg7YMTg3H9g3a9aMfv75Z8JkAgN0DOx/+eUXyQOAwGJzQcAxXHsmTpxIu3btkjsOuA5XZeioWLGibIfYVOiBQOfHH38sGYSrVasmy3gCIGHgP4yAZyEAEhiwU6oi8UTu4uiIazzpPkCyE+/Nl6In2RWVLSDrkgRuUVXwoHIvweXjE6FOoB8/t8Y9PHhuVfpO8FHoO8Hrlfh9eKnQ5+xVhGDLcZzoy7inUz/NU6dOpVq1alkM/qEdvELjx4+3mABglwC+/+apPzVLkGgErkFdu3aVrL/gAyhWrJjcSbB2n8ZOAoJ74X6Oa0uWLJFqvvnmG+n/D74B8AuUKVNG7khUqFBBMgpjZ6BKlSomd2zxWyh+DaMQNOrbty+VL18+ihpczAjYh0BiwTp6UxC3eGoWIPvuwnatfT+Npv8rVYLmlPjAdgUPKh3Vvy/5iOCgL0TArgqS49UT2p0kJfk9eOjx5v5brQr1H/czrcn2NvDLk43uNGcGlVm5mj6aONmTzZS23UqdikpcE4H6Xgk93lYYGPbTMMooMnK0HP2LEvbCyDp7ttNnPwxRIhB2c8Xy1Gr1MtqVLDX53/PswFKvyiLFUAzy1Dc+fTpwPt3zTyZrHshRmLpO+Z46zhwSQ0v9L3sPitleZ3vt+94o2utfhLzFBAay378w/XWoAhV5sNUplV7FBJlhHJRnz57JIF7EFUQnd+7coeTJk1tUwcQBHAPW5RaV3pzwDoAtVLiMEXAAgTt+ianwxs0OtIi9qqoxAfuJoKi7KVIoMQG4K9KL5tj/2i8z9v7D9vecUKTmVWWF9kW8eJTooedPAjX0Vfucwe7i4evpTHB27RY8+r3UmnBKJjKpIKNXnl17PNpWuhLlGqvJ7rupAmhzoQo09+PSprKQI+K+XsTc1tRAp4NX542bAMwo1p7+WleBfF8+l9YmjHhEOe4fdnpvwKuYTjftYWqweo9XTGJrkB9PfFfaKreliycAtlDhMkbAQQQwmGLRH4Ekd+/qr9RAjYkeqbMihZ0glSSxyGbBYhwCKj27QCG94MaIS5LqxhXKf3BnXLqlSPeS4ul1yvLgJKUU73FJDh8+TGnTpqUUYrFKk+vXr9Pt27c9Ij38I/G7hFiFnDlzaubJd84CZAEHnzACjAAjwAgwAowAI8AIMAL2IdCxY0davXq1RWUQe8En32gBf0CfPn2i7aZz587UpUuXSHV4AhAJEi5gBBgBRoARYAQYAUaAEWAE9EMA5FwvRYIPa0GmHuvyx1F4FWA131z27dsnA4vNy8yPEVhsPTnRrrMLkIYEv8dZBBB1jxRYiMB3VkD0hoh7d8mhgvkpvHZN+mLgYHd16VI/CC6uPmcu5ThwyCU97mgMv+G/2rehHt/2dkd3LvcxsXtXKrphk2SsdVmZwQquCSbg8b2/pf/7sqvBPemj/s+OHSjo6DGCT7mny4Mk/jRwzE80pFV7TzdV2je/RTOCC1+lfxZ7vL0vvb2oy19/0phGTT3eVhi4omJdepIgEdVdOksJe7sVnUw/7OyohK1GGIkEKD169KCtW7fS1atXCSvy/fr1o3///ZcGDx4sWYPTp09Pw4cPp4EDB0r+AJB2aRl+smXLJpmCQSQGwYRh+vTplCVLFvrhhx8IZF9oh6Q95oKxz4ABA2Qd8BJYC+8AWCPC53EOAXw4QJyB2bezr2iSZRmC103hT7ijjPMTFkOMikbpjrKl6WaaNNHU8JxLd0Sw7rby5TzHoBgs2VuiOF3NkD6GWp5x+ZG/H22oWtkzjLHDioOFCtKFoCx21Iz9Ks8SJKDwWjVi3xA7LTiWLy+dzhFsZ+3YrfbKy4tWNqgXu0Y40PupoJx0PLsa2cZwW2vS1aTn3r4O3KF6VZG+M3fu3KaXuVsO0n6CCAz5+xEv8Mcff9DZs2cJGXvWrVsnV+hXrFghz/E+ZswYmccf7MGTJ7/O0obB/YgRI+jo0aM0ZcoUOdjHpKFXr15Up06dSIN/INimTRs5qYgqKJh3ANR7zthiBxFAKi0QdGAmzMIIMAKMACPACDACjICeCPTs2VPyAWg6wfa7adMmeYpBPlbgsaKfOnVqOWAHSVjx4sUpV65cJiIvVM6RIwcVLFhQtsufP79k/MUOAnTly5dPThhwcceOHYRA46gEkwgE/SKd/9KlS21W4wmATVi4kBFgBBgBRoARYAQYAUaAEYgZgTRiBxwuOZqkSpVKOySQfCE9pyZeYscJngmQpEmTasXyHXo0wa4B5MmTJ+Tr6ysZftEWUqlSJROhlyyw+jN27FgCT8CcOXNke/QHhuA1a9aYarILkAkKPmAEGAFGgBFgBBgBRoARYAT0Q6Bx48Y0Y8YMgivxPcFts2jRIrn6b28PGTJkoLx588pA4WrVqlHWrFnp+++/p4QJE8oXJgjWguBguBmdOHGCJk2aRHAnWrZsmUU13gGwgINPjEIAEe7wf8MD625BIIytD4i77XCkv9QiAKiEIOZRRUqKIMpUIrhJBQm4eYvKrlilgqnSxiIbNlLg+Qu62wu/Z73F7/4DqrDI9nazq329NFtBc1WX1r7Atv8o88lT2qlHv8d/+pSqzp1vqI16PhMhu/cIlt57htkbIVZE9RIQ4tWcNVsvdQ7rAe4RPvbfT/DJQ/Q0vvt/Sx2+MdHgZoLUVOL6OjqRJBc9807gjArl27Ro0YIaNGggXXKQxQdJSWrXrk3h4fYnH4AL8yeffELw+0cQMGIMEiVKRO+//z516tRJ+vtr8QIALIGIGdIEpGLYTbAmF/MSM5IoqebgO4TAg/Lly2t6+J0RcAoB+OBj1qptaTmlxMlGSKd17NixSGm2nFQXqdmGXyfStmvX6at+nh9j8POAfoSBRMcw91PMRwLOjoLQM0dpZtmKlM6AAbAd3TtUZXGTRrRWZG4a2ayVQ+1iq3KnOTOo9Ko11OS332PLBLv7vZIxA31w/iQd81Jj0BP20zDKePTqxncAAEAASURBVPo0tRz9i933GNsVfxHZm24J/+Q+Xxmfu9zVe72dMgUVv3GJdiZPIzINGTfJcNVOtPfKF7OWia260pTmnWlzxaCYKxtcw6udvo4h2Ts/opw39pP3q5eU5Ok9mrqgFsV/wwTs6q14C90qCYjBMBZCLICzcuPGDTJ3L4IeBBPjZT3Aj6kP562ISTNfZwTMELh//77ZmXsPkU6rcOHChnUqV80MWE01xGBh56s3foWG6NdZ6Uthq56rkjqbZ6FO4qrKcyAsDxA/JEasqluAotPJC7H6n+7cOZ20Ga9GtWcBiIDNHCvhKshTsfKZ9uJFjx/824vltdTpqd3UkfZWV6pegojH9PfsUEok3uOiwM0GHg5BQZaTN4x5Tp06RQUKFDDddkBAgOkYBzt37pTXsUgJpt6QkJgzO1kP/qEH8QXmMQYos0f0nerZ0yPXYQQYAUaAEWAEGAFGgBFgBBRHYNu2bVSvXuQUssjCM2rUqGjvrnLlynRXcGUcOHCAvvrqq2jrRndxyJAhFsG90dU1v8YTAHM0+JgRYAQYAUaAEWAEGAFGgBGwAwEM/i+K3SgM4s0FaT/btWtnKoK3/cOHD03n5gclS5aklStXmheZsgRZFL45sWYJXrt2rYwLsFU3ujKeAESHDl9jBGIRAbBTqiIq2QpMVbJXJVtVw/aV+IjhpYqo9CwwtsY9VQjcjDJ407hundb8khT6kDl4l/C7R3Du//73P1NLMP7CJadUqVLSPejzzz+X+f3hDoTc/EeOHDHVxcGWLVtkWk8c//3337Ju6dKlCS5DyOADAQ8AMgCVLVtW8gGAP+DkyZOSERi7EF26dKHNmzfLuvb+4QmAvUhxPWURQNAM6LczZcrk9Mt6dm80GGBTbbtsodHd6Ka/5epltKVCqG76jFS0t1gRarR1g5Fd6Kq785yZtKJh5C1mXTvRSdmZ4GxU5eh+nbQZr6b3xPE0p21r4zvSoYdbqVJSiWsXdNDkHhVDhw6mSd90dU9nLvbyIp435X5ue3XWRdWGNJ/QrgeN6DzAEN1GKC3Z7jTdj5/ECNUeobNt27amNJ8wCEy/2ur/nj175A4BEpEgJWdoaKi8bm44Anixqo9dgnHjxtGSJUtk1kTk8B88eLCsijq2WIKbN28uU4rC3QgTDkeEg4AdQYvrKokA6Lm3b99OadOmddp+V9o63Sk3ZAQYAUaAEWAEGAGPRgAMvenSpaN///2XSpQoQfPnzze5BBUqVIhGjx5NSNGJVOjr168n+P7bEpB8YfCPfP3Tp08nrOybuw3ZYgm2pcfeMp4A2IsU11MWAaTcMjILkLLAsOGMACPACDACjAAj4DIC2AX4888/6dq1a1SuXDlTqs4NGzZQkyZNCG5A9evXl8y/YOi1JdgFwIQBpF2YJIDtt1GjRqaqtliCTRedOGAXICdA4yaMACPACDACjAAjwAgwAowAEMAgHy46mARo7j8oB9kXSL9A3AX//Y0bN0YZsIuUojdv3qQJEybIgf/u3bujrAvdmoD066ng93FUop0AgEEVLxZGgBFgBBgBRoARYAQYAUaAEYiMQNKkSSVp7r59+0wBvagFH3248lSsWFH6/+fJk0fyA0TWQITAXqz8FytWTNY9J7hPEBeASUF0golFy5Ytae7cudFVi3QtWhcgdIwXCyPACESNgM+Ll3TxvcxRV3DiSsjuPdSpf5gTLWNoIj7PXgaQ/XQRLMhZjxyNoXPHL18RgdveIvhJT8ly/AR9272nniqlrvhPntDO0iV119t+yHAKvHBRd70gUxJU8LrqTXPpMvXv2EVXnVAGgqrLmfX9jEHvJ+MmULJbt3Goq8jPmM7Y+t+7R0NbtNHVTnNlO8uUpswnT5kXuXTcYOo08n32zCUdUTV+JlY8r2bIENVlh8vjie/wsQ0/cridXg18Ip7Tj18PoTPvBdul8p5/Mor//Bk99Y1PCcS7J8tTn0RU8lw4DSkdJnIBxfx980TUHxDeRUnisKlTp0b6V4AgDCv5GMSnSJGC4Oevya1bt+RhmTJlZJYfnMyYMYNAIoZVfWQYGjFihKwDtyC4E2nSsWNH7ZC6d+9OnTp1km1MhXYcRDsBQFADXiyMACMQNQIpHjygcwXyRV3BiSspr10nvHQXg5iAi2x0LP2YI/eV4rq+OCS7fYeKrX/7ReqILdHVhU4jBqkFtu+Irlunr2FiBYZdPSXxw0dUetUaPVVKXQnE5MoICdm91wi1r9m2zX7o9egk/rPnFLp0hR6qbOpYVa8OLclXyOY1ZwqDDx52ppldbVY0qEsVFi62q669lSovWGRvVYfqebWL1tFC6ur2sD9lWn+WKLX9qv+vxigqm2AN1Tk22/5GdtT07hyzvXaoMVVZTCVpV+bipvOYDkZRL/o9d1fqTD/GVFWp6ylTprTb3iRJkthdV6uYMGFC7dDu92gnAHZr4YqMwDuOQPKbr2fy7zgMut++z/Pnuus0UmGyNys6Rvahl26jBtV62WetJ0Ck82UxDoH3TpwklT5vQceOGweGmzXHf/mcmu2f6FCv/6Uv7VD92KocQvsJL3vlGgXaW9Vj6h08eNBE3JVI7KxmzJhRrvbHtoHPxe/n4cOHpWsRdhPMBRwCPAEwR4SPGQFGgBFgBBgBRoARYAQYATsRQNAv3HZSpUpF94Sr3pkzZ6hp06Y0duxYOzVYVkPa8oULF9KgQf/f3nmAOVF1ffxQRVh6kfIKSJFepQpIL4KodBWkiEh5QYpSlVdpKkUERPETRARFmoKiIkURQUR671V6FykqLd/9X5wwySZLdncmmVn+53mymczcuffMbyabW04Z6nsgFp9wfv/+/XXnHyZIyCmAaIhwFm7cuLHOO2DtWk8slGNREiABEiABEiABEiABEnA7gTfeeEN++uknWb9+vWBFAPH+33///ZAuC7H+zf62cCT2D8CD438HMYW86udrg7KvvPKKfP7559oxuF+/fjJs2C2fQiQpi4qKkh9//FE4AAjp9rDQ3UJgzZo1MmHCBJ2IA8k4jBdG9eGU01nvk9VVq4SzyXi1tap6VTmbJRYGrPFqLX4n/5EhvfxSu2b8Kgnj2XAsPvGfHGFsMe5NXY5KJUsb1It7BWE+c3PZh+T3PA+EudW4NXc1eTJZ1OjxuJ0cgbN2KL+ofQUfjEDLsW/So/wyv2veJPYnRuiMvekLyJ/3pI1Q67FvdoE8IdfFWn+j2GsRvjPgO9u9e3cxnIJffPFF+eijj7wK1KhRQ0cGOq3825A4DBl8c+XKpR1+jx07JhhMYAZ/yJAh+pzRo0dL1qxZBUlN69evLxcuXND78+bNq1ca0qVLJ3v23DaJg6Mxko4VL15cl9uyZYtkznzr9xmRglq3bq2PcwDgvSXcIAGRTz/9VH/53n33XTG/8EUNp+wsUVwmDOgTzibj1dZ7A/vL7qJF4lVHuE4+lC+vjB42KFzNxbudj3t1l03ly8a7nnBUcDpbVhk2ZlQ4mrKkjRkdn5dVNapZUpfdlVxSYQZfnTjB7mYsq//rVs/Ijw0bWFafnRXdTJxYen4+zc4mLK17Ud7H5Vhq66NiWaqkqbI+8oH8JSlNexL+ZtmyZbX9Pa4UZjewxzfkypUrckMFYZgzZ44ULlxYd8bXrVsn6Khj8DBgwAB5/PHHZeDAgTp60NixY2XXrl2yd+9eKVCggJ7ZR12YmEQ7WC3In983glRi9UxjMJFTRU+bOXOmDB48WDd/9OhRnZn45Zdfpg+AcUP4TgIgULRoUW0b9+GHHxIICZAACZAACZAACcSawPXr13UYz5hOrFatmvzvf/+TunXr6g7/8OHDfcKE4tx58+bp7MGGPwA6+xgodOrUSVeNJGPIQRBIkDkY5kTvvfeezkOwdetWbUaEQcS4ceM4AAgEjftIgARIgARIgARIgARIIC4E4MhbrNit8OAwycGAwBCsAEBg0rN//3757rvvtK3+a6+9Jtu3bzeK6Xf4B2AWv1atWt79yBFgSKDOP3wC1q5dq02LYB7Ut29fbdmA2f8cKn8GcgpAaAJkUOQ7CZAACZAACZAACZAACcSRAMx9kLALJje9evXStaRPn16b8ODDgQMHvPb6cMiFnX+LFi20mQ6ccw8fPiyI6W84/DZt2lSbCFWsWFHq1aun6/n+++9j1C5p0qTy3HPPCQYhkKVLl+rBBjr/MC0yMgYzDGiMGHmQBCJDAJlPkZ3SLZJE2TNCZzcIst8mMc3GOF1nJOyyI3uzHdedSCX6THrd2szNduhp1Mnn1iBh/TueWzf9T0jqpv8JnpshZdW1/q7GrcYkygU4lCzAcavdGWehow67+yQquSKcc2HOg842pG3btrrzjoEBBgNlypTR+3HOtGnTpFy5ctqev06dOlK6dGk9AEBmX3TiJ0+erN+RURimO4jnj+g+MQn0gA8jnI8hSCwGkx8IMghDnxIlStAESBPhn7uSQM2aNfXIGF8WQ+CYgyWz2PgA4B8bOpVWCrKp2pFRVcUas6UzOaW2Pc5+6Phazbb4mnUy6+FqVt4uXRf0tKPDM655S8t1RYWX1Y8CnB+tFCST+r5QCSur1HUlV7Nq51WMbatlSMeuVld5qz79PbP2f0J6lWzw16y57NFX1Xoofz5JprINWyW9+71qVVXR6jmnbJutHMQnvumRbfcEtqOO1rgDdnRa97bszljENZ3qjXJ/SNQ2SWkZL/1kujwaUnmnFPr1119jVAUdd5j6nFOJIv0zAi9ZskRg5oOBg5HNt0iRInJGJT5EfwSC1YRXX31V+yemTXs7+lNMwUlq164teMFR2GwmhERlcArGfq4AxHjbeDAhE6hSpYpUqlRJYHdnyMSJE7XtnPE5lHfVpRaPsvFzhSg9PRZ3+uy8bujqFrbQ0+oOtZ1s0585K9eTueMnABlqkweJgW0nozjXrb9nLvmf8O9F3qfsg90yC47vWaa7PDP0zUTqf6P67UlIskHKS2sVMaiCLHflZSEZGAYDefLkkXz58vlcA/wA/Dv/RoFUqVIZm953DAjwMgQz//7ZfI1jMb2bO/9GOYQ7v6km19zx39/Qmu8kYCEBfCGNJTujWnzhzCsCxn6+kwAJkAAJkAAJ2E3A2pUzu7U16u/Tp49MnTpVO9jCzh+OuIsXLxZE4nGaYDUBvgocADjtzlAfEiABEiABEiABEiABVxAYNWqU/PDDD3Lo0CExIvRgQAB7e8T6NwSdbkwwJkuWzNjlfccx41xEDEI5/8nIYOf7l0fOgZgmMxcuXKjbtdYA1Hsp3CABEiABEiABEiABEiCBhE0ATrkjR470duBxtYMGDfJm8sWKAEyO4eyLRF+NGzfWJji//PKLdg6uVq2aNhtClJ8PPvhA4ANQsGBBMaL9BDv/559/lkcffVQ7HcOc+ezZs9K+fXspWbKkXnkwkn8Fo88BQDAy3H9XEkAM3kWLFkmjRo18XnDgCadsL1lckF3XLTJ20ECVCbiwK9RFJuARw4e5QlcoObF3T9lYoZwr9D2lMgEPGv+OK3SFkp916Sgra1Z3hb6XUkdJ3ykTXaErlJzbuqUseeIxV+h7M3Ei6TZ7uit0hZIL8z4hR9PkdI2+PWWS/C0pXKNvbBRFuE4k2zJi/hvnwtkWcf4hM2bMkObNm+twnsePHxd0/Ddu3KidfJctW6Yj/fz+++86PChCdu7YsUNHEcJg4E7n//TTTwJHYszq9+7dW68abNq0SdeBMKNYlQgmNAEKRob770oCCMuFpBsIuWWWYM475jJWbp+97z5ZW/lhK6u0ta61VSpJuWVw3PJNYmJro3Gs/I8M6eW36lXjeHb4T9tUobzk3H8g/A3HocUrUalked3acTgzMqdsK11SRb65GpnGY9nqVZX8Z+lj9WN5VuSK7y5WVDKcOhU5BWLRMhz4FzV+MhZnRLbovvQPysXkt6PBRFabO7e+RBrIYOmphgB/37mwy0rAMRemO4iqkzlz5oDa9+/fX1asWCGjR4+WDRs26Bj/ly5d0mUffPBBPfuPD5j1x+QjTH/gSGxMPMZ0Ps7Jnz+/rguDAfghIA8AdEEYUqxO9OvXTx83/3nnnXfoA2AGwm37CMDjHF8Qw8bNvpZCr9mwpzOfgWU0vCgkQAIkQAIkQAIkEBMBdNZhcoPIOoj/b8iePXukc+fO8u233wo68EjK1bJlSz1Lv2XLFqOYT4hOBCYxIgJh2xAkFAvlfExUmiMHoQ5joGHUhfcff/xRZwbmCoCZCrdtIzB79mx5+umnvXFubWsoFhVjAJArVy4ZOnRoLM5iURIgARIgARIgARK4RWDAgAHy/PPPS6lSpXSyLsTn79Gjh1SuXFlPeiIa0JgxYwS5h/bu3Su7d+8WOO5ipj4UCXa+eZCAemBmNH36dKlQoYIgJOn8+fP1qoO5DZgEYSDy6aefcgXADIbb9hHAMhdGyevXr7evkVjWDCcdj0rYQyEBEiABEiABEiCBuBCoX7++vP7669KsWTOd1Aude5jfGKY3L7/8siCz7/33369j+WNgsG/fPj1YCKW9YOf75xpo3bq1djBG4rErV65Iu3btpGHDhj5NzJs3T06ePClPPPEEBwA+ZPiBBBxCILNyFKqwdJkt2tiRrKriD0slk/qn4gZBRtUqCxe7QVWtY5nlKyTr4SOW63vTlGTGqspTXbwkNeZ/Z1V1PvXABt5qKfHbGsm5z3oHfziV3rCYL7Ih1/1irtUIvPVZzbfwho0Spcw+7RDY7N8IcfY0lPaRwbvBjFmhFHVEmfzndkjU1T/lSJpcsi5bBXno+CpH6BVMifoyV5JJaFmmb7i0W/rCCy8IXn/88YcgW695dr5NmzbSqlUrPSufLl06H0zLl99OevbNN994jxUvXlw7F2NHTOdXr17de859yncQDsbnz5+X1CrTe6AVhu7duwtekNDWH7zVc4MESMCfgMqtK4ksXkkouHmr4GW1ZDh1WnaoCENWS5dhw62uUteXSP0wW80WHb4eAwdZri/0REfCamk7ZrzVVer6TmbPJgU3bba07swnTsqAXn0srROV3YMswKrTh4514pvWrdq1mDjZcl1RIZ6xjcp520qJUoOrIR27WlmlT13nM2WSdCqMoFXScPpMq6qKVk+hjZtkTvu28sLwt6Mdi8uOROqRGt2ybVxOvfM5Oe5cJLYlav/zjTywZY+8W2iAjH54kKz6Jrdk+se5DtfDpUtIl5hRTssP8mhIZZ1ayL+Db+gJ2/xgx4wyMb3H5vz06dPHVJX3GAcAXhTcIIG4EUA6dsxIuUHQQdWdKTcoq3T0KAcrt7CFnnasrth1q1IpG1G3CDpoGAzeehasGwDYdf1Rf16UFGoJ3k2CaEh2DGDtYJBSRVBJp1by7mbJd3GXjF3dRtZkqiTXEyWMrhwm09LKedfd1p07d8qFCxd89E6ZMmW00KA+Be7wYdu2bdpHMSoqylsS2YURRciQFClSSO7cufWKg7EvNu8J46mJzRWzLAmQAAmQAAmQAAmQAAlYQAAmNYjjDxMcQxAR6KOPPjI+xvodCb3gOAyHXkNgu1+xYkV55JFH9C7kIIBD8WuvveY16zHKhvLOAUAolFiGBEiABEiABEiABEiABAIQeOWVV7Sdf4BDehc665ix9xfM6iOXgCGIThhTuPRkyZIJ4v0bsmrVKj0g6Nixo7d+I8Q5yvoL2oNvAMKXMhOwPx1+vmsI4Itw+fJlQciuO73g1R9ugb2zW8RNuoKpm/R1k65uY+tRXzG83CJuehbI1r6nCkZwzjeEu339ypPr9oe7bAtOvrVr15YSJUroBKPI/Avp2bOnPPvss9pZ9+2339YmRDVq1NDZg8uVKydnzpwJiRQSl6JDj/7MgQMHpEqVKoLzs2XLpiMCIQcTBCsSL730khQtWlSyZMki06ZN4wAgJMIslCAJIF32hAkTpEiRInd8ITV3OAXZVNsv+DqcTcarrTZLFsivNarFq45wnbypXBlptup25IVwtRvXdl6c/bksbOKOLKUH8+eVOrtuJ7mJ6zWH67xXJk6Q2e3bhau5eLVzLlNGqXDqSLzqCOfJI0a8KZNe7hnOJuPc1o0kiaXQtctxPj/cJ04o0FveLjIo3M3Gub0SckwuSuo4n++GE9GJR8hN47Vr1y4dirNp06a6s4/P77//vvTpcytIAmbpjxw5oiP2dOrUSRDqs1ixYjo86Pjx4/V7oOtGh/6rr77SL9T31FNPyZNPPqkTis2YMUPnAkDf5riKJIiIQBs3btTVYLITKxAwGUJ24CFDhjAKUCDA3Hd3EDCH3Lo7rphXSQIkQAIkQAIkYDWBunXrSq1atbzVYgYeE4eI3vPoo7ciG+EdoUKRAwBSp04dgbMwZMWKFTJp0iQdPhQz+P4x/nUh9QcDAHTgIQj12bhxY10nPiPjMOoZPXq0dhaG2ZE5E3CLFi1QTBBi9Ny5cxwAaBr8QwIkQAIkQAIkQAIkQAJxIADTGvMAAFVkzJhRm+eYcwJgv9EpT5MmDT5qQVJSczlz9B+jDN5h7oOZ/kDSq1cvWb16tc7027t3b9myxXc1NnPmzPo0DErQHp2AA1HkvoAE/lRJXQ4ePCgZMmQIeDymnUePHpW//vorpiI8RgIkQAIkQAIkQAIJggBCdCIyEOz+q1atKj///LO29S9cuHC060Nkn5kzZ8rDDz8se/fuFZjxxFYWL16sIwfVrFlT1wFzn5j8FzkAiC3hu7g8lqcGDBggxigyNiiQlto/Tm5szmdZEiABEiABEiABEnATgaFDhwpMb2AShCzB8+fPl0DReUaOHCmPP/649kfE7Dx8E2Mr8CPo1q2b3H///TqyUOXKlbW5EZyLAwkHAIGocF9AAnBQwSh10aJFAY/HtBPJKxDXNiEKkpdYnUCn8IaN0m3QMMtx/ZPiHrlmCjlmVQPd/zdY8uzcZVV13nrsyASce89e6du7v7cNqzauqIQtF+KwOnan9jsMHyVZjxy9U7FYH7+k0tXfUEvBVkqWY8dlUJdbaeatrPdq8mQ6KZzVWaFbvfeBpD1nfeKhU9myytV77rESgUSpFdgRrZ+ztE5zZfi/8Ge6dJLppDUZZRtPmSpILmaHIOP04kZPWFZ1khs3ZXyTW/bRllVqQUX/JE4uHR7+Ui4mu20qgmr/SYJwkonklyzV5dS92eWemypTtoNljLSTe+XOifGyyHH5TprIk5LbezXJ5R+ZLI0lSi559zltY+HChUFVgm8AHHLPqizbmVS2bUPgwGuWtOr/MVYKMEjAttkcyCiHjj2ch4NJmzZtdCjSiyrJo3/W4RMnTnhPgx7QhwMALxJukEDcCCATsNUZYDOeOi14WS0X1Q88OmlWS5kVK62uUtdnRybgtOf/kHLLrI8C9HvePFJIDdyslhKr11pdpa4vy7Fjcjn17SyTVjSS8vIVqbT4Byuq8qkDA6tk6ocv8U1rgx8W3hD7ZXYfxYJ8OK0GAIU2Wlt38qvXpNp3wTsaQVQJeTf03V20iGUDgPzb7IucVnLVbyFfV6gFa8+bH2rRWJXzfBX3Z/Zc+oyyslENmfN6laBtZvzzlKQ7c9a6sKBN7gvaVlwP1BRkr73d+Q1WTznZpwYA9eVvuT14flo+l8NSWgrJrmCnOX4/OvPmzn9MCvt33GMqG+gY7PtDrYMDgEAEuY8EEjCBpBHIaZCAcfpcWho1e+MWSXot/Lkt4sPGTWwxo5zcptnv+DCM6dy0KiqIq0SZSdwNkuX8MSmx355JACfyK+jX0c8th5yopo9O27Zt8zr2wkkXcfYxW2+FYDb/8OHDEshvIDb1I9fR/v37fU7hAMAHBz+QAAmQAAmQAAmQAAmQQGgEnn/+eUFHHbP8N27c0B1tJP6aN2+eT5bf0GoTHcnn66+/FvgPbN26VV577bU4mV6b20PugH79+ulEYMZ+DgAMEnwnARIgARIgARIgARIggVgSeOONN7QTL05DxMOSJUvK3LlztQOwURXs9+8J4BuELL5YOUicOLEuunnzZjFs9itWrBit8496UNbfmRjOw4j647/faB8RhjCwMIQDAIME3xMUAUQdatSokU6LbcWFYYSfNWtWK6oKqY7TWe+TAwUetMVWPSQFYlloVfWqkn/bdlv8FmKpyh2L/5EhvWx7qLQttup3bDwOBdZVqig5Dv1uiyNwHNSJ8ZTLUalkddUqUv3b72Ms55SDm8s+JOnOnpOc+w84RaWgesAR+qcGj0qdubd/wIMWdsCBHSWKSXLVUcm7c7cDtIlZBU8ikQXNmkj9WV/EXNAhR/dmLyDXkySTgoe3OkSjmNVYIHWltixRTqc3Yi6YQI7ee++9OloiVgMgSMw1depUnXwLpjyfffaZzhGQN29encUXkYGQmOudd94RhPDEYAK5ApCtF7kFBg4cKEuWLJEDBw5I69atBSHZEVodQVnmzJmjBwPjxo0TZCNOnz69Hnx8/PHHAR2JzYhvDTfMe7hNAgmAAEbUS5cu1R7zGC3H94WRdThlZ4niMmHArZTh4Ww3rm29N7C/diCM6/nhPO9QvrwyetigcDYZr7Y+7tVdNpUvG686wnUynF+HjRkVrubi3c6Mjs/LqhrV4l1POCq4pJIGvTpxQjiasqSNr1s9Iz82bGBJXXZXgiAOPT+fZnczltW/+KEn5JsKzSyrz+6K+sgI+UvFAUrI8ttvvwnMbKZPny6dOnXSpjtPPvmkLFiwQN59911BjH7Y4OfMmVPQOYdcvnxZUqRIIYjXj+y+6PBnz55dh1tHSFB0/DGIMHIoIQFY8+bNdY4ARBb65ZdfZOPGjYK2hw8fLmvXrtWf0d/BgMFfkCSsYcOG3hdXAPwJ8XOCIIAlsOQqrB2+UBQSIAESIAESIAESsIsAknzt27dPm9+gk79mzRpJmTKl/PTTT7rDbeRPateunXTt2lUQsx+CHAGQ4sWL61UA/SHIn/79+8uKFSv0igJCq//99996pQAd/9q1a3tzNGEwEUjy5Mkj3bvfDtPMAUAgStxHAiRAAiRAAiRAAiRAAiEQ6N27t9cHwFwcjsGYrTcLzHsMMQYGCN95J0uDXr16aQfhli1bCtrbsmWLriZVqlTah8CoE7kE4COQRq0amgW6wKTIEJoAGST4TgIkQAIkQAIkQAIkQAIWEWjWrJnO/gu7fXTwMTtfvnz5GGuHWRBm9/0FZkSDBg2Szp0769UFmA7B6RemRj/++KM3FGmHDh3ku+++8z892meuAERDwh12EMDDDMfcTZusTY4TTFfY1uGL4VZBZmHEEneLJFF2ilZnQ7br2pFNNomLno3Eii0yIlstHpWcxmpJpFxlkl63x9HvpsVZi3HtfG5vPwFWJzPEc2vr/wQLn1/8T3BTfpREHvX7cNOe79ntJ8K6rSTK+TdRLFKVbVdpvwz5R5Ibm658z507t+6gP/DAAzo/AGz84bgbk5QqVUq6desmzz33nH4ZZWE2hP3IMQAT58qVK2uzoxo1aghWB6pVq6Ydf+FobJgWGecGeucAIBAV7rOcAJakTp48KUhVHQ65du1ajCmzrdQB/9is/qFDNlU7MqrqjqQNDs1Tatvj7Ad98eNspRRfs05mPVzNyip1XdDT6ucAFY9r3tJyXVHhucyZJPeevZbWnWvvPvm+UAlL60Rl4HpeLV9bLUM6drW6ylv1qWchkcVZi9OraEW/Zs1lj76q1sN5HrD0+e3d71XbdL0aIJRifBpDhult9/iaS8SnPqvO1f9TVGffXzp9Y6ej/Un/5uL9eaPkCLmOr6WZDJM3JaOc1uekkgvyH51J+GLIdYS74OTJk+W++3wzKCPx1vnz5+XBBx+UkSNH6pj+cM41m+UYoT6hL8xzzp49q1UvUqSInDlzRjsAo6MPZ18I+k+tWrXSOQf8s/3Cr+C///2vdhiG74Ehhw4dEoQVLVasmD7X2I93DgDMNLhtG4FHH31Ufxlsa8CvYqwA+H8h/YpY9lH91IvVs2eWKedXkUfZBaopAr+9zv0Ife2YqbbjiqGnW54DXH8qZYdqx4DFDraoM736QXWNqGfBk9g93zNwzblvv2u+a9dVkIdUKvFSQhf9PyXR3WWpvVcKSEuZJC/KW665vV26dNFmOYjQYwji7SMqkBF3H/H/A+UAMMr7v8MnAC9/wT5z5x+RfYykYYnU/x1z5x+JxBCBqFKlSnLw4EFtIoSQowUKFNDV3l1Plj9JfiYBEiABEiABEiABEiABmwnAMuFmAHNOmCv77zdCf/qrBFNqs5iThpn3X7hwQYcGxfEvv/xS1q9fLw0aNJC33ro9sOIAwEyM2yRAAiRAAiRAAiRAAiRgEQGY9rRv314n6MqSJYsMHjxY14zQobCOQEIwzNLD1KdevXo6gSlMdgoWLKht/FEYM/2YuYd/AMqvXLlSjh07ppOGYQXAP+Q5TIeQQwB1GgnJsCIwbNgw3Tb8CTgA0Cj4hwRIgARIgARIgARIgARiT6Bnz55SqFAh7+vVV2/7wCBkJ8JyIgjKjh075JNPPhHY5qNj/pPKE4CkXQsXLtSf8Q6znb179+pMv/AvgCApGDL97tq1SycSw2f/pGFmrZGNeO7cudK3b1+dH6BRo0baJAnnQOCPwAGAmRi3EwwBLJ9hqQwJOax4bd0a3pTr20sWF2TXdYuMHTRQZQIu7Ap1kQl4xPBbsyBuUHhi756ysUI5N6gqp1Qm4EHj33GFrlDysy4dZWXN6q7Q91LqKOk7ZaIrdIWSc1u3lCVPPOYKfW8qf41us6e7QlcoubDME/JVxadco29PZdP/t6Rwjb5xURRJupD113j16NHDWw06+XDgTZo0qe6MI8uvkawLs/z58+f3OgfDabhkyZL6XCM5GFYQMJOPejBzjxl/JP+Co3FMUrduXdmzZ49gpaFKlSp6EAFHYUPoBGyQ4HuCIpAhQwadHjtr1qyWXJdV9YSqzFkVUWBt5YdDLR7xcmurVJJyy5YrPbZHXJc7KfBHhvTyW/WqdyrmmOObKpSXnPsPOEafmBS5EpVKltetHVMRRx3bVrqkJLt61VE6BVMGkW+WPlY/2GHH7d9drKhkOHXKcXoFUgjOtosaPxnokCP37c9WQC6nSOVI3QIptUQayGDpqYYA0WPbByrvxn0w7cmtQn4agqg+hmTMmNHHoRfOukYyMHNUIJRHPYZg1QCCMOrJlON7zZo1dZhP7ENCLwwogsnSpUt1H6hfv35StGhR/XrqqackX758eoUB5wU/O1it3E8CLiCAL07ZsmVdoClVJAESIAESIAESSKgEEB1o+vTpUqFCBR3CE5F4Ro8eHfLl5siRQ3fg4SgMR14kAGvdurWgkx8saViuXLmkcePGuh+EgQME5kUwUzIGFhwAhHwLwl8QNxqhLKOiosLfeIAWt2/fLuE2hQmgBneRAAmQAAmQAAmQgCsIoLOOzjiceGGa3K5dO2nYsKHuwId6AXAcRg4A2PAjahB8DGDnb04aZvgLoM48efLIZ599JsgKfFGFzMWqA5KRzZw509skBwBeFM7bQIcbCSGQ9c0JgmRe+/btc4Iq1IEESIAESIAESIAEIk4AM/H+gqg/eEEwkQsbfiQGS506tdd0p3r16oKXIY888ogsXw5T2luC/AKGoNzRo0d1gjCzeZE5aZhR1nivX7++7N+/3zsA8J9M5gDAIOXA9/Tp08vTTz+tR3hOUG/x4sVizlznBJ2coIMdmYAzHz8uFZYus/zy7MoEXPGHpZJJZXq2WuzIBIyMqlUWLrZaVUmqYjxvL3XLecvKysssXyFZDx+xskpd1z8pUggcS62UVBcvSY3531lZpbeu85kze7et2ijx2xqdAMuq+ox67PieJVdRO+p+MddowvL3U2pm0cqke4U3bJSoP/+0XE9UuLpqFbmsOlJWCRLiNZgxy6rqLKsnyc0bcip9dnmtzVi5qRKCtV8wRnKf3Cf5j26Xf5K5x6m2vsyVZHItJC4p5bKMkCEqD7BvZl3/k5GAs5famcH/gIM/o08XXzF3/o26giUNM45j0BFIOAAIRIX7SCAWBOzIBFxw81bBy2qxKxNwl2HDrVZV12dHJmBkPO0xcJDl+ubbvkMupktneb1tx4y3vE5UCH0P5c9nad2ZT5yUAb36WFonKrumHODskBYTb4XYs7puO75nUWpwNaRjV6tV9daX9cgROZvFukFWw+m3TQ28jVi08dJnn8iI1s9ZVJtKju4RGd2yrWX1+VR0K+qiz65QP2SWk/Lph3VkT5ZCci4qs7z+wliZ8tFjUuvEN7eqiEfdwXWwfuLp1q/DwuBNmo50Utup5Hf1t65pb/TNKyqI5Xq1u1b0Q9wTAgGsLnAAEAIoFiEBEiCBUAikPXculGKOKHPPX38LZpXdIllU0huKfQQynD5jX+UW1/yfAwelwOYtFtfqzOrK718ueH1XrInsVQOBu0GeVfP/d5Idcq+cv1OhMB+Hrf2vv/6q7e8RbSe2AguLqyoqGUKXI3MvkoEhpDlMf+C8u27dOilRooTXhCi29Rvld+7cKX+q1TnmATCI8J0ESIAESIAESIAESIAEYkmgT58+Op7/pEmTtOk2OuqnYhkGF5GCxo4dq1tGyM4zZ87ImjVrxIjdX7t2bblw4UIsNYtevHv37tK2bVsOAKKj4R4SIAESIAESIAESIAESuDOBUaNGyQ8//KCz+86aNUt32pGEy+zEi1qQffea8hXzF+xDiE+zINRntmzZzLuibXs8Hrl8+XK0/diBlYSY5JVXXqEJUEyAeOzuIYAU2wjRFSyxxsMPP+zN1BcuKshOmfimMk51gbhJV+B0k75u0tVtbD2Jbn25YAPuBnHTs0C29j1RxuP67+NrX0MW1YyubUI2N0FW35EjR8o9KlmfIYMGDZKDBw/qjwcOHNBx+2F2A3MeRPuZM2eOjsc/cOBAmTp1qu575M2bV5v94CSYEJkjAumK/v2DwQJWBZYsWSIYBMAJ+KuvvhJkFd60aZO0bNlS70dC1I8++kiQXTiQJOR7Euh6uY8EAhIYMGCAvPPOO3r5DUtw/q87pdwOWGk8diKbavsFX8ejhvCe2mbJAvm1RrXwNhrH1jaVKyPNVt0OtRbHasJ22ouzP5eFTdyRpfRg/rxSZ5d7bLNfmThBZrdvF7Z7GZ+GzmXKKBVOHYlPFWE9d8SIN2XSyz3D2mZcG7uRJLEUuhZ4JjWuddp53gfV+8jbdQfZ2YSldZeQknIxgQ4BkKV38+bN3o67AQ4x+mG3D5kxY4YgGRg658dVhD+EBN24caMsWrRIsGKA8zds2OATZREz++jcBxKci4EEVgn27t0r1apVk08++UQXffzxx2XIkCGybds26dy5s4wfHziIBCY96QQciC733XUEEB939uzZghEzhQRIgARIgARIgATuRCB58uR65h+z+5mDhCru37+/rFixQmf/RUcfg4ZLly7pffXq1ZO0adPqZh577DFtJnSnNkuXLi3jxo0TJP7CoGLZsmUC/4DDhw8L8jUhyRjkmWee0a9A9cFEiSsAgchwHwmQAAmQAAmQAAmQAAnEQCBx4sRSsmRJbfdvLrZnzx6pVauW7tD36tVL+vXrpzP39u7dW2fkRVnM8ON8Q4LF6zeOG+8wDapUqZJeTWjUqJE0bdpU15VC5XbBgMSo88aNG3JEhfcNJEWLFuUAIBAY7iMBEiABEiABEiABEiCBOxGACTE6+bt27dJFYTLco0cPqVy5sl4dQBJV+ATAJCdlypTadOf69etStWpV+fbbb/VqAJx2v/46NLNfZB7GLP+rr74qVapU0SsJqA8rEOjYG5mJv/zyS3nxxReDqk8ToKBoeIAESIAESIAESIAESIAEghOoX7++vP7669KsWTMdlQedcdjiY9Yf8vLLL0u3bt3k/vvv1zP0GBjs27dPOnToIC1atJAiRYpIMpXsMH/+/MEbMR159tlnpXHjxlKzZk29woCQo1hxgLzxxhtaFwxK4JT84Ycfms703eQAwJcHPyUQAoihC+caeMeHIvjCHjp0KE4+AIlELeP5hfAKpc2YyhTesFG6DRoWU5E4HUsEPYM4FsWpwn9P6v6/wZJn563Zj/jU438u9E1ksb659+yVvr37+zcV78/Q0+rnAEp1GD5Ksh45Gm/9/CtIopaHz2fK5L87Xp+zHDsug7p0j1cdgU4G11PZrU972uq9DyTtOevTCdnxPYtSNsZWZr/153woX15Jqv4PWiWNp0yVZHcIRRjXtvA8WPl/IcmNmzK+SYu4qhOW8/Kd2iELin8q83Z8K/W2fCnXE7un+zZGDqi0Xb5hLuMD7ZDcIw2ksMyKTyUWn/vCCy8IXrDBh01/okS3YzS1adNGWrVqJUgUls4vWzwcdtFZR3mY8BgCZ2FIdvV/Dx19yLl/E01mzJhROw2fPXtW91nMbVWsWFEWLlyoVxXg2xhIcBzinico0FVwHwkEIQD7OHxJjKQaQYp5d2PpLFeuXN7PsdnwSCIVVvK2HV9szg1WNuOp04KX1eKBnqZ/TFbVX2bFSquq8qkH+nos1jft+T+k3DLrowBBT6ufA8AosXqtDxOrPqADlVr9WFkpKS9fkUqLf7CySl0X2Gb+9wfRysoLb9hkZXXeuuz4niW/ek2qfXfrh9vbkIUbOQ4esrA2kfzbdlhan7kyfM+s/r9Qe958cxOO237w5HYZ+HUv2ZCrgjy54XPH6ReTQjUl/smrzPUfUAOAyvKnlJE05t0R296yZYvuP6RJk8ang49JRczCZ82aVU9G+nf+DYURMShUQUjRVKlSSZYsWXQfJ9h5gTr/v//+u44OhLDmGKRY22sJpgn3k0CYCWBEDEcYxPUP5WU4zYRZTTZHAiRAAiRAAiERSHzzRkjl7oZCagjomMtEtJ21a6NP1Lz//vsyd+5cS/V86623BLb9sRGsHJQvX14QcWjatGlSqlQp6dixI1cAYgORZUmABEiABEiABEiABEjgTgSGDx8erQicfTEp6T/piP2I4OMvCBlqNg3yP47Pweo0yj766KMCP4XXXntN70JGYvgNcAXAIMR3EiABEiABEiABEiABErCAAEJ+YhUAgiy/L730ko7SA/MdzMRD0MFv0qSJThqGcKJGQi+E+kRsf3TUH3jgAR3rX59g+hOsTlMR7WwMsyFEDDIEZklIQsYBgEGE73c1ASTlaN26tfash3e9/2v//v1h5XM6632yumqVsLYZn8ZWVa8qZ7Nkjk8VYTv3jwzp5Zfat5yqwtZoPBpaV6minPhPjnjUEL5TL0elkqUN6oWvwXi2tLnsQ/J7ngfiWUt4Tr+aPJksavR4eBqzoJUdJYrJvoIPWlCT/VV4lL/md82b2N+QRS3szVxAdmYtalFt9lezQNKJde7l9utrVQuYacfsPASZfTGTj+y9n3/+uc7Wi/0DBw7UNv0IIYpwoUjwdebMGR3bv2fPnjq0KAYRffr0QXEfCVanudDq1aulcOHC0QKi5MyZM2YToJvK0/7atWveCzBXym37CYA/XhT7CSBTH0JxYWkukMChOJyys0RxmdzrRVucVe24jvcG9pcuQ9+Sij/+ZEf1ltaJaCejhw2yxVnVUkX/rezjXt2l4fQZtkQCslrf09myyrAxo6T6t99bXbUt9c3o+LyUXLVacu4/YEv9VlZ6STkYvjpxgtSZG1qscCvbjktdX7d6RjKcOiV5d+6Oy+lhPQdOxT0/nyb1Z30R1nbj2tjiok/I5eSppOCJrXGtIqzn9ZHcslI2S2oLIwGF9QIsagwhPyHFixf3RvTBTD8GAeh7IBjJunXr9AsRDGG6A8E7IgwhdKi/BKrTXAaOychSHEgC93b+Lbl161Zp0KBBNFulQBVxn/UEMHL84Ycf5KGHHrK+8jjUiMEIMsthycrpgpE3QnuGKq+//nqoRVmOBEiABEiABEiABGJFAB18CDr3yAIMQbQe88Qjwn+i04595vCeKAtLBX8JVKe5TOnSpWXnzp3RwoK+++67Ma8AYBmCEjkCuHGwAXOKYED4008/Sfr06Z2iUlA9MHjKkCGDTJgwIWgZHiABEiABEiABEiCBSBGA/f+8efOkTp06eqYe0Xo2btwo9913n7b7R7bgn3/+WS5cuKBNeWKrZ7Zs2eTpp5/WJs5Tp07VA44NGzbI4MGDYx4AxLYhlk/YBODAgpcbZPz48d603G7QlzqSAAmQAAmQAAm4kwBCbJoj+8yZMyekC0HS0k2bNkm5cuW0yT065pi8HDp0qM4SjA48kovNnz9fZwsOqVK/QvAh6Ny5szZzxqoCVg1GjBjBAYAfJ34kAUcQQKZLZKd0iyCrrB1ZcO24fiTAShIL8zA7dIhNnYkVW51ZNjYnhVhWJ6wKsWwoxRKpVe2k1+2JVX4tQIi8UHSKqQyf29t0biiTAysFz61d/xP+Uc6UVj67+J9gZRZkKzn613U2VWal61WJ+uei/yHHflYGLypdpjWyWqJkj8orfN2yGuOvFxKBBZLHHnvMu/vEiRPe7UwqAzuy+EJgUfHBBx/IlStXBAnBDLOfunXrCsyBUA7lDfm///s/Y1OC1ekt8O8Gov5MnjxZfzp//rzXisPab7x/q/xMAncBgUTqn5vVP3TIpmpHRlVleGhLZ3JK7Qa23Gl0fPHjbKUUX7NOZj1czcoqdV3Q0+rnABWPa97Scl1RITKpWt2pzrV3n3xfqITl+iZTJn1/2OCIP6RjV8t1RYV6wGbxc5v+7Dn5NWsuW/RFpcfv/4+kUJ0Qq6R3v9thB62q06in8IaN8kW71lJ4gzUr0olvemTbPfZklU2U3aqur0jj49NlbeEqMrVyV9k7LqWIhXUbbEWm3t60aGujRfUcU9GEnpJB0lDWycsyU9Vqzf23SD25ePGi/Prrr5InTx7Jly+ft9qDBw/qCEDICBxMUqZU99NPMBgwd/79DmtnYYQJNfsQ+Jfx/2w24WYYUH86/EwCsSSAuQ1EkXCFqH8oVs6c2X3N0BUdVTcI9HTNc6CAQl8rO3x236N0/86Y2d2OFfXr75hLnlvjejOfOKlGLu74rj20YqWrvmsG4/i+p7p2WUYs7iDJr/8T36pceb5aU5IcclbGqkFKSfndUdeAMJ358+eXSZMmaZt7dMxPqShYkLfffltmzZplub7wEYVvQFzFJb2WuF4ezyMBEiABEiABEiABEiABewiMGjVKR2w8dOiQ7uivWbNGYMLTpUsXnwYR+QcRCv0FEQvvFPId5yLuf0yCMsGiNBr5CMzncwBgpsFtEiABEiABEiABEiABEgiRABJ7jRw5UmBrb8igQYO8yb6wb+HChToL8P333y9t2rTRHX5E90GMf2T0rVSpko71jwAmhiB775gxY2TBggW6TJUqVaRgwYKCAYa/jB49WmBiVKhQIalfv753ZQB1P/PMM5IuXTrZs2ePz2n0AfDBwQ8JhQAS2P311186o54V1wS7OcTupZAACZAACZAACZAACGDGffPmzVKsWDEfIHDoRWfcEPgHINoP+ibZs2fXGYGRVwmh1XE+wn6iY9+vXz/p2rWrHiBMmzZNVq5cKc8++6y89957erCAkKHr16+XsmXLGlVrR+GxY8fqyIepU6eWl19+WWcb7tSpkw4tirJwNEZ+AbNwBcBMg9sJhgC+aNOnT9dfQHwJ4/vatm1bWNlsL1lckF3XLTJ20EDZXbSwK9RFJuARw4e5QlcoObF3T9lYoZwr9D2lMgEPGv+OK3SFkp916Sgra1Z3hb6XUkdJ3ykTXaErlJzbuqUseeJ2FBQnK34zcSLpNnu6k1X00e1mosTyVYFbWWV9Djj0Q095Vv6WZA7VLn5qJVfRyTDzHyzbrlE7ZvrhrIuBQalSpeTIkSP6EGb04TuAznmNGjXk9OnTuiOPJLDot+TIkUMaNWokrVq1krZt2+oEYs8995xRrX7HoADnI3Ro3759dXQgcxjShg0bRuv840SuAPhg5IeEQmDKlCmCl1vlrJoNWFv5Ydeov7ZKJSm3bLnSd7vjdf4jQ3r5rXpVx+tpKLipQnnJuf+A8dHR71eiUsnyurUdraNZuW2lSwoiDLlBrqpOxtLH6rtBVa3j7mJFJcO/TpBOVxoO8YsaP+l0Nb36Qd89Gdwx4QKll0hRGawceFN4ryDhbCD2f8mSJfXsPcxtDIG5DWLvf/vtt3pXqlSpjEM6XwDs9SHmWXlE/YF5ECYvD6rIQejwQ7p16yYIKTp37lydwAsrA19++aU+hj/wDciZM6fUqlXLu89sjmRuw1tAbXAFwEyD2yRAAiRAAiRAAiRAAiQQIoEBAwZIr169vMlHMYvfo0cPqVy5so9fQCjVYQDwxRdfyIoVK+TJJ28NSps2bapXDNAG8gAgU7BZcBxWDxUrVhQkJNu1a5d8//335iIBt7kCEBALd5IACZAACZAACZAACZBAzATgdPv6669Ls2bN9Gw8ovo8/vjj2p4/5jOjH0UOAcT+L1CggM4dgBL//e9/5cUXXxSsIsB0CA6/ZoFPAcyCHnjgAX0ezJLgmHwn4QDgToR4nARIgARIgARIgARIgASCEHjhhRd0FJ8//vhD0qZN683oi+Lvvvuuz1lLlizxfq5ePboPEkyBOnTo4FNmw4YNcu7cOZ3F18gWjM+GDB48WBA1CMFP0L4hWI0IJhwABCPD/SQQIgE7MgFnVinAKyxdFqIGoReDvfN5U1rx0M+MuWTFH5ZKppMqkZDFYkcmYGRUrbJwscWairYlv5Ahg5zLlFEynLmV5t2KRsosXyFZDx+xoiqfOk5lz2Z5MqVUFy9Jjfnf+bRjxYckKlqGHZmAS/y2RnLu22+Fir51KPvew2o2zkpJruKH1/1irpVV+tT1U4NHpcvQN332xecDsvVG/flnfKoIei6eB3zXrBJk8G4wY5ZV1dlaT2LPDbmROKksyN9Ifr0/uC/TtcTJpeeqwVL94J1NQWxVWFVeXzYqF+Cb0Zrpp/L67pLsav8te/hoBfx2nJHUypk4ud9eZ31EuM24CrIIY3Yf9vtlypSJVk2GOzzzmPnHK1ThACBUUixHAkEI2JEJuODmrYKX1ZL23Hk58Z8cVlcrXYYNt7xOVGhHJmB0+HoMHGS5vlGq81tIdXo2lS8r1b+17ke37ZjbcaGtVPq8Gqjk277DyioF2WQH9OpjaZ2oLIlaUrdDWkycbEe1kn/bdlldtYqldeP5GtKxq6V1+ldWcNNm/11x/txw+sw4n3unE/E8WOm8nUj1P0e3bHunZuN0PHGzRHE6L9hJ98gNWXHyQTmZRHWcY+jB7UhWTGbVaSc1zy8MVlXA/Z7V1keaektu1enfzZ9VbqzM3F5DkniiDw4CKqd25vpnn3iu35pgSaTOT0gCE54mTZpIgwYNwnJZMTw+YWmfjZAACYSZgF2dqTBfhiOby3L8hCP1CqQUnoMk128EOuTIfSkvXXKkXoGUwgy1lR3UQG1YvS+5imfuJkl67Zqb1LVU1+w3jwpeMcnhJLnlHo+z72nKG5ek4JWtEnXTPd/tQMy3bNmi4/aXKFHC5/CxY8fk8OHDUq5cOR+TIJ9Cpg9I5PXUU0+Z9li3iSzFWFlAG4YwCpBBgu8kQAIkQAIkQAIkQAIkEAsCSNQFk50zZ874nIWEXhUqVNDJv3wOhOnD6tWrtV8Amnv//fd1GFFz0xwAmGlwmwRIgARIgARIgARIgARiQQBRexCn3xAkBkM4Tn9B/H/E7fcXZAi+GiAnCcoj23Ag8S9/yW+VFBmGT5y4tSo9fPhwnZfAXA9NgMw0HLZ99uxZ+eijj3TaaIepdtep0759e52qO5wXjuyUiW/6W02GU4PQ23KTrrgqN+nrJl3dxtbzr3k2bMDdIG56FsjWvifKeFyt9S6wT9+bon7LQnT0tU8Le2tu0aKFzJ492xu9B4MBxPHfvv1WcsybytGoLSAPAAAfxklEQVQc4TwRAQid+iRJkshXX30lyATcs2dPvZ0iRQodyhP1pEyZUjsEo+OObWQFRmhPRPhBwrHy5csLMgAj/j9eyEWALMO///67jBw5UhCa9I033hAMCoYMGaIzFcPHoEuXLl4QXAHwonDeBm4wHhKMFvmKLIMbyqY3nIJsqu0XfB3OJuPVVpslC+TXGtXiVUe4Tt5Urow0W4Wsxe6QF2d/LgubuCNL6cH8eaXOri3uAKu0fGXiBJndvp0r9EV0qQqnjrhCVyg5YsSbMunlnq7Q90aSxFLoWvRZWacq/36q3jIq9etOVS+aXiUfOiEXE6eOtj8h7ahataru7BtmQDNnzpSnn37ae4lI3nX06FHZvXu37N27V6pVqyaffPKJYKJ3ypQpej8GC8WKFRNkEcb+sWPH6lUElMcKgxHbH6sLZcuW1bP7+fLlk/fee09nHMZAAIOHN998U08cY1CAfAQDBw6Uf1QUMf8VA64AeG+P8zZmzXJHWDLnkaNGJEACJEACJEACJBAeApisxYz/l19+qSP5oAOPTrshpUuXlnHjxsnkyZP1jP2yZcukdu3akjFjRilevLh+4fzmzZsLnIlh/ZEmTRoZOnSorgKmPHA27tSpk/7csGFDfRwfvv32W1mwYIFMmzZNfvvtt4AmRvokvz8cAPgB4UcSIAESIAESIAESIAESiA0BmAEhIRekadOmPqcuX75cR/jp3LmzNGrUSHfekTQMsnTpUlm5cqUePNStW1cPFGD1kTNnTqlVq5a3HkTxMQSDAwgSf2Fw8cgjj+gBBcojI3EoQhOgUCixDAmQAAmQAAmQAAmQAAkEIVC5cmVtvjNp0iTBYMAs6ORj1h7ZeqtUqSIrVqyQ6yoU83GV9LNixYo6VCiSgLVt21avEGAAAZMeHKtXr542Bfr+++/NVepthPfEasMHH3ygO/7IGIx6IfApCOZAjONcAQAFCgmQAAmQAAmQAAmQAAnEkUCiRIn07P7atWv17D0i+xiCUKGNGzeWmjVrant8mPnA1j9btmy6g49Z/KioKJ1PYM6cOdqG/7nnntNOwTAlQoZfwwfAqBPvcCKGKRFyDeD8hx56SDsZY1BQqlQp6datm6AeHPOXRMob2XAo9z/GzyRAAiEQwFgb7mNpQygbapGrquAV9Yp7UvHALf2ldkNfq92xzqs6U6lX6EnIVeEQ5JQqkyWEcrEpgn/JF9UrQ2xOCrEsFnTvVa/bC7UhnhhDsQvqWAqL60RzYIAZIOhrlcBVHgwyWlXhv/XgRwoRtjNbXO+fqj48s+BrpSBoH77DtxbpranZLgaGdqfVhpV8kdoJJgYpjQYsfLeDrx3/ayy8ZJ+q8HuD5yF6l+52sX/UJl5WPoO3a4/dFp6tTOrlH7Uo2P7Y1e6u0uiYZ8iQIVpiMEQJgkkQjpkFjrsw80H0n5jk4sWLOtEXBgpmQQATvPz3owwHAGZS3CYBEiABEiABEiABEiCBBE6APgAJ/Abz8kiABEiABEiABEiABEjATIADADMNbpMACZAACZAACZAACZBAAifAAUACv8G8PBIgARIgARIgARIgARIwE+AAwEyD2yRAAiRAAiRAAiRAAiSQwAlwAJDAbzAvjwRIgARIgARIgARIgATMBDgAMNPgNgmQAAmQAAmQAAmQAAkkcAIcACTwG8zLIwESIAESIAESIAESIAEzAQ4AzDS4TQIkQAIkQAIkQAIkQAIJnAAHAAn8BvPySIAESIAESIAESIAESMBMgAMAMw1ukwAJkAAJkAAJkAAJkEACJ8ABQAK/wbw8EiABEiABEiABEiABEjAT4ADATIPbJEACJEACJEACJEACJJDACXAAkMBvMC+PBEiABEiABEiABEiABMwEOAAw0+A2CZAACZAACZAACZAACSRwAhwAJPAbzMsjARIgARIgARIgARIgATMBDgDMNLhNAiRAAiRAAiRAAiRAAgmcAAcACfwG8/JIgARIgARIgARIgARIwEyAAwAzDW6TAAmQAAmQAAmQAAmQQAInwAFAAr/BvDwSIAESIAESIAESIAESMBPgAMBMg9skQAIkQAIkQAIkQAIkkMAJcACQwG8wL48ESIAESIAESIAESIAEzAQ4ADDT4DYJkAAJkAAJkAAJkAAJJHACHAAk8BvMyyMBEiABEiABEiABEiABMwEOAMw0uE0CJEACJEACJEACJEACCZwABwAJ/Abz8kiABEiABEiABEiABEjATIADADMNbpMACZAACZAACZAACZBAAifAAUACv8G8PBIgARIgAXcRuHLliuzfv99dSlNbEiABVxHgAMBVt4vKkgAJWEUAnSyK/QRu3rwpZ8+etb8hi1o4deqURTXFvZrvvvtOHnzwQTl//nzcK4nAmVu2bPG2umbNGjl8+LD3MzdIgAScRSCps9ShNiRw9xBAx2j27NkhX3CLFi1CLhuOguikzJo1S1avXi0ej8enyXr16sk777zjsy+SH44dOyZDhgyR//3vf3LfffcJWH755ZeSP39+mTdvnhQsWDCS6gVt++uvv5b3339fdu7cKffcc4/W8+WXX5YqVaoEPScSB8Bw4sSJ8u2330ZrfuDAgbJ27VpZuHBhtGOR2pEyZUo5fvy4pE2b1keFjRs3SqlSpeSPP/6IdsynoM0f/vnnH0mSJIkkTuyOOboTJ07o7xQGLJs3b9Z0FixYIG+88Yb069dPXn/9dZuJhV791q1bZdq0aQFPSJQokaROnVoeeOABeeyxxyRNmjQBy0Vq5/fff6+/Z3hOkydPLg899JB06tRJKleuHCmVgrZ79OhRfd/Xr18vJ0+elBIlSsijjz4qXbt2DXoOD4SXQCL1w+37yx3e9tkaCdy1BPAjnyJFipCv30lfVfxzz5kzp6CjX7x4cf1jZL6QIkWKSPPmzc27Irpdu3Zt3Yn++eef5ddff5VWrVrpzsmqVavk0KFDsmHDhojqF6jx0aNHCzr7DRs2lJIlS8rp06cFHYADBw7Ixx9/LG3btg10Wtj2YQAL/f788085ePCg7NixQ//AmxW4fv26LF68WGrUqBG002Uub+c2On3Lli3TTUyePFk/A+hEGYLv17Zt2wSz2LgmdMAjJVgxadeunTYDwvcoV65ckixZMq86+O45qdOHZ/Xzzz/XExq5c+f26ol7//jjj8vvv/8umTNn9u6P5MbKlSs12927d0vSpEl1Jxr3G4PsVKlSSdasWeXIkSN6BWbJkiWO0Xv8+PHSvXt3KVy4sNSpU0cPTtatWyeLFi2SKVOmyFNPPRVJrD5tY5BVq1YtPTGE/734PcD/WTwjGFh9+umngsEWJcIEMACgkAAJRIaA6iB5jNekSZM8agbN+9nYb7xHRsPArb733nuesmXLBj7osL3K1MejZlI9qoOqNWvatKmnYsWKelsNZDzqh0hzd5LauOeqM+IZNmxYNLVeffVVj5qZ1M9JtINh3vHRRx95atas6SlWrJgnQ4YMehufjZf68fc8/fTTnn379oVZs+jN7dmzx6uX+tn1VK1a1fsZ+qoOi0d1Vj1qVS76yWHe88UXX2BiLuirWbNmYdYo5ubUAM+DZyGQ1K1b1/PBBx8EOhSRfWo22pMtWzbPqFGjPGqlx6uDmgzQ3ys1APSo1SHPww8/7OnZs6f3eKQ3smfP7hk7dmw0NQYPHuxRg65o+yO5Qw1UPGqV0qMmCXzUUANs/b9YrRr77OeHyBDACI1CAiTgAALoQCnTBI+anfaomSfPjRs3HKBVYBXU8r7nP//5jyM6oYE1vL1XOVN61Gyu5++///Zcu3bNo8w+PIMGDdIFMOBSM6seNbt++wQHbKkZUz0wOXPmTDRtoDOuR826RzsWqR3Lly/39O3bN1LNx7pddEovXboU6/N4QmACzzzzjKdNmzbRDqpVTt3ZVisu0Y5FagcGKkWLFo3WOYU+GKy+9NJLWjW1YuQpX758pNT0aVetSHjuvfde/T/M54D6oFaLdKda+Vv4H4rYZwye5syZE7B9TAq8/fbbAY9xZ3gJ0AcgwiswbJ4EDAKwU58/f75MnTpVm9aoGR9p3bq1qB9WyZcvn1HMEe9Y1lX/5PVSesuWLaVQoUI+esHGOlOmTD77IvUhR44c2tQK/hZqZl0uXLigzWrUAEvGjRsnavbaMboajNTgStQspfax6Ny5s7Fbv8PUJl26dHL//ff77I/kh3Pnzslvv/0maoZSnnjiCTGbgURSr2Bt43sGHxCYLqlBoS6G5+Gvv/7S/gow/aCETgBmavg/9cgjj0iDBg0kffr02gF45MiRcvnyZW2yEnpt9paEaRcCAOB+wwTILHiOM2bMqHepDrc2YTEfj9Q2/ofBXwX+Vv7+P/DFAm/8XjhF4JsAc7smTZr4qATTNphg9unTx2c/P0SGgO/THxkd2CoJkIAiACdPZZ6iX7D3njFjhu6kvPXWW6JmouS5557TjnawU420wP4bDnLKbCmgbbcyUdCd10jrifZh5z106FB59tlntTqw/4ejJxyC4aiszJmcoKaA6fTp0726wHa6d+/e8uOPP0r9+vX18wHnP9ivY1DgJAdR8CxdurR2WO7Ro4f2WXjyyScFLzj/OU1gX//ZZ5/pjhMcV2H3DUdWiFOc7aEPBilwSMazoeYGdacV+mKA/eabbzoGK+zP8T+rQ4cOWldDMXRKYfeNDqxTBH5L+F/aq1cvad++vX4+MTEAu3Q4qsNJFQ7icL5XK0VOUVtefPFF7WMD+38404It/h/gfxiuCfobolYyfHxGjP3hesekEGz94fwP3cqVKyeY4AJT6I1tTHRBlDmmDsYQLt3Yzm0CdAK+zYJbJOAYAnAQxsyOsgXWqwLo9KPDhxlKtYStO1aRVBYRPjDTp0xp9EoABi9mwey/0yLrKDt07dwJh1o4oG3atEl3/BAVyAmCe46OXaiCGUwnirK1l2+++Ua/lGmQ7vwp8yAdrcQJ+l69elVzHjNmjHTp0kWvtMAZXJngiTJl0TOsiFwTSUEnH6tqiJ6C1R48GxjIYvUKemJSAJ1tp8nFixd1FCCsrMBRGTPBsXmmw3U9cKZHJ9mI9qTMwfT/V+VfoycGMIhFhLOffvpJOwOHS6+Y2sH/WAwEQxFlOhjRKFYYAIBfKKL8Q/RALJSyLGMxgfBaHLE1EiCBYATUP3ePWjb1qB92j/rR96gffI9aQvWozpTXMRhOobD/VkvVwaoJy37VefI60oalwXg2on6MAtrPxrNaW09XkTQC2inb2qgFlcPXYunSpR44K8PWWv1keWAj7hSBTwicwg0HUDWj6lGzkVo9NTPpUWEgI+5/o1b/PCpCmAe6qk6oR3WktX4q6otHdaw927dvdwpO1+oB23n4MikzJY+KquXjUwN7egQPoJBAQibAFQCLB1SsjgTiSiBPnjw6xCPMKRDiEbMohj2qUSfC6SEkIEIVqs6VsTvs7wg/hyXevXv36tB5YVcglg3CnhcvzPDC/AMzk04WrPRgFQU+CjBTcLrAZEJ1orS50i+//KLNVSpVqqRDASIcIHg7xWQJbLGihrCE8KNAaEXMsGMmUv3Y65lTfL/wPYuUjBgxQtQgSrDShll/PAuYrYbeeCYQtha8nSQw61ARabQvCMy+1GSFTJgwQZAHwn+FMNJ6Y/UMjOHrAZ8a+KzATAW6+v/PjbSuRvt4NrFygVC18FXwF+RccLLA1wYrr/5+F07WOaHrRh+AhH6HeX2uIQB7aTjSxWQznSVLFu1cByfRSAoS5cAZDb4J8FtAR8ocpxydJxVmMZIq+rSNvAUzZ87U/gqw+YfjLwZZ8AcAU6cJbJLRSTHHqXeajmZ94Nj3yiuvaL8Q2FYjPwAcE50oGAiqELby3//+V/t/lClTRiergmPiihUrtMN4pL9fcACHGRAEzp8YAMDJGvkUkLwO/gtOEny/kA8E9xz+FBi0oMP3f//3fzo5nJPybOB7Bdt+3GvkUoA/DUyAYLaGRHbIXYABgdOkW7du+nnF8xDo+XTaAEBF+tF6wqcGfksYaOM3Ar4rHTt2dBreu1OfhLy8wWsjAbcRQGhCc8x0mP/ApMJpopwTPWomJ+hLOQU6TWWvPogH/9prr3kKFCigQ4CqqDXeY07aUDOUHtWh0rHIEUdddfp8Xk7SVSVS8igHZo9aXdHhYWG+gtj6qlPiUR1Xx4WLVf4fnrx58+rY9WpFQOcxUD0Aba6kBi8RR4tnVA1UND/ls+BRUXZ0iErlGOxRHSqP6kBFXEezAtDHCK2pVig8ajJDH0bMfYQ3VtmBzcUjuq06/tq8UiXU89FDDQw8avLFoxzvffY74QN+A2ASOnz4cA+eB6fLhx9+qPWFaZUaDOpnGTk2YMKqVoNowuaQG4glTwoJkIADCCinXx0ze8iQIV5tVAZFj5pd96hIMN593IgfAfhaoBOAZDWw90YHxYkCO3WjUxro3Yk6GzrBRh1Ji6pVq6avAfHVnSTwr0CyNSMXAAYwsLtXUVUco6bK/OqJioryQDdlVqU7UXgOMDCAr5CTBPHylbmPVsk8AMAODLBVpmDHqKui5nhUduWA+qDjWqFChYDHIrkTCQtx7wPlBYmkXsHaxoDVyLWiVl617kaeAmUa6AFnSuQJJFYPFYUESMABBBBRB5EpYD5hCOI+qx8rbU9r7ON73Ajs3LlTEOUDvhaIV75r1y4dUQm2y04UmCqon4igL6fqDHMgRABBGFtEATJ4O0Vf+ADA3nvKlCle/xU1ENThP2Myvwu3/jBRwrMJ3ZBzA34JKjmVNgHE8+skgdlPIDMfsP75558dlWcD/ijr16/XZj/+DGEGBFMmpwlCZ8L0CyzdIHhuoS8EfizwVzPMlvA8hxrNyA3X6mYd6QPg5rtH3RMMAYRtQ8zkRYsWaRtk48IQQg+dVtipI8525syZjUMRf3dTnHLYfIMvfpQQPhG+Fk6KTR7xmxlPBTC4ggMlnCph/40ONvIYqJm+iDqrB7osN/lXoLNkiDJZErycKJi4QGx9dPKUuYru4P3www+iVjH0ABaJA50iCK+KQalaXdWhjKEbngl0VBF6WZnZeGPUwxcjUrqjk2yO7Y/Y//BZ6tSpkyjzRZ/fCbBF0kinCEJAz507V+Bf8/XXX3tt/vE/GKFVnZJ7xSm8IqUHowBFijzbJQETATjMId43Zk4RX98sSASFSCroWJk7BOYy4d52W5zy559/Xjv9wunPLYJnwi3ZatFxQsQXdPqRFRYzwk4WZKiFMyIcwdGZ8v9eIVpUpAX3Hx0l5AJR4UB11CIkr8MAFk74ThNEAIIjKiIqGYIcG3AARSI7pwg6plhVDUXwfxcDg0gIOCoTsJCbxvPiFMFqVfXq1QWZfxEQAg7sp06d0gEu4BSM5HCUyBPgACDy94AakIAmgLTpu3fv1j/6CAVqJKtC9AesACAEnFMEEXXQeVK23oLQpC+99JKeYcfSeqNGjbSumGmjxJ0AZvtiylYLExtK3AioXBoxmiHA9CrSgsGUsvXXkX/mzZuno+oY+1auXBljtLBI6Q7TD4QIxuogVtiQ5dWp0aAixehuaRdhaxGyFL9lWMlGpCXlDK7N2e4WBk6/Tg4AnH6HqN9dQ+Dy5ct6ZgqzqWZRjpS6Iwg7UKeIG+OUO4VdKHq4IVttKNfBMnEjAPMZmJ5gJhVx6WGKghle5FLA7DUG1ypYQNwqt+kshn20CaxLqsUzi04/JrIwcFVRloJqjt80J4ZaDapwAj1AH4AEemN5We4jgCQ/iEONmNoqGonAge7BBx90pFOa2+KUu+1pwDOAWehnn31Wd/pKliyp45bj86RJk7TZCuLWOyW5ltv4Ol1fFaZUm1DATh2z6Ybgfjdu3Fjb1jtpADBx4kQZMGCAjvuvohZJ165d9QAGeUIQ/x1Oy05aEcQkC8wtEWTBf7WnXr16oiIFGcj5HiKB999/X68IYwCA5wF8gwlMgDgACEYnfPs5AAgfa7ZEAiERwNK50x1UsbSPZC6wo0bUIjjZomOKDssnn3yil31DulgWCkgANvTomKAzhcQ/cKpDhl0MAAz7ehVWL6LZagMq7tCdiKgUm06dORJXJC4JtvMqVKme9fdvH6aASAzmJJk/f75OBAezQHT8MHkB/wU4BaOzjaRbThkAYHANPxV09FWI0mjJ9vA/jBJ7AvBVMQTOy2YHZmM/351FgAMAZ90PakMCriCQL18+gSNlv3799Gwf3uEwh5kdZFp1kr+CK4D6KemGbLV+Kjv6IwYAY8aM8eqIz5hZV0mJ9EzklStXdHhNFEAYyEgPAGD+gygwLVu21IM+6KWSg+nvFzrYmGF1krgp7ONXX30lCAWK1VYKCdzNBDgAuJvvPq+dBOJBAHHKEXoOEVSMOOWIAY9wdbBbpsSPADp5MPdYvHixICoNBlxGGEh0UOHISgmNgMqiKkeOHPEW7tKli+zdu1dU9mLvbPqOHTv0gBbRuCItcPpHRx8z6rNnz9bqFC5cWN/znj17egcFkdbTaN9NYR8RAvT48eOCQSC/Q8YdjP87oiupLPYhVQRndpi3UiJLgE7AkeXP1kmABEggKIGLFy/q8I9IpIPtoUOHStOmTbXJVdCTeCBGAnC2R2SaNWvWRIukg0EBTFWQc8MJAwGY0qxatUp3rFTGaildurQjbafdFPYRHX8MqLH6gxUWf9MkRKxxmolVjA+0Qw4iDwTy2BiC7xCCGahM9pImTRrBABurWviM0LBYMaZElgBXACLLn62TAAmQQEACiD/evn17wWw1BgBYaYHZAsys4GeBONuU2BNANB34V5jj1Ru1IFY5wu/iFUmB/T+y/voL4qlDNzwLyAXw2GOP6c6Vf7lwfy5WrJheUTGHfURQA9j+Y3XQSYJOKDqk8FkKxLhZs2YxOrA66VqcpAs69YZg1RLJ4TAgwKAVgmSX4D127FhHBrYwdL+b3rkCcDfdbV4rCZCAawhUqFBBKlWqJMOGDfNm/YStOpJBIUoUsu5S4kagatWqOvvrRx99pCMqIXwhOi1vvfWWI3JuIM5/u3btdF6QpEmTapt1OIQj4zI61nAEh0kTzCjwHDgpQ3jc7kj4zsLAGskWBw0apAcnWAkwC2b/YdJEiTsBmPiUKFEiYKhaZAdGNmMkZ6RElgBXACLLn62TAAmQQDQCmC1bu3atnkFLkSKF9zjME1599VXdScUSOzt+XjSx2kASNYQrhPkHOoDXr1/XNuFYVXFCllI42cPka9SoUbqjhEhQEKwA1KlTR2BvjY4qrgGRuEaPHh2r67e6MKIAwcQjFEH0HThaR0qQbBGD64EDB0ZKhQTfLlbZ/v7772jXif3IDpwsWbJox7gj/AQ4AAg/c7ZIAiRAAjESQIcPHdPly5fr2UpzYWRbRofVPDAwH+f2nQkgj8XPP/+sM5Mi5j7i6yMyDBxtnZBb4ZtvvtGO9L169fIxR0JcfcxeT5kyRQ8OOnfurHMC3PmK7S2xYcMGbdpx7tw5/dzmz59fDwhgbw9zJZjcGILQoJEcAFSuXFmv9MAXBKspFOsJwDStb9++goRfGLDCbA2rWjBdhAN2/fr1rW+UNcaaAAcAsUbGE0iABEjAXgKYIcNMKcKrogNVqlQp/SOKzioiAOFHFfspcScA0xrYJxs2ynGvyfozEZ0G5l7oQENPs6CTbUTZQrhY/0RW5rLh2sbABE7KiP0O8yqsVJ0/f15/Hj58uGCA4JTVKvhOVKlSRaAzHOrhlGqekc6VK5e+hnCxS4jtYGCKPCUYCGBAjShcWBHAM4CMwU55FhIi+9hcE30AYkOLZUmABEggTAQwQ9m8eXOdSMncJGbVPvvsM8mePbt5N7cTEIGTJ0/q+4tQu3AEhz01Vn3QwYZvAExusGLRqlUr7ScyePDgiF49bL7h9ImXv5QrV046dOigX/7HIvEZ5lP4XgUTDAqcYAYWTD837T948KAe/CFPBFZ9MNjmqotz7qDv1IJz9KImJEACJHBXE8APJaL+IHMpnH4REhJOn5E0n7irb0gYLx6ZgHHv0aF+9913dTboS5cu6dlUOK9iZrVHjx7azGbChAlh1CxwU7Dt3rVrV7SDCAMJkw9E3nGKNGrUKGCGZafol5D0yJ07t+BFcSYBrgA4875QKxIgARIggbucAMx9Vq9eLQgLCqdfOCnDRAWCKEAwBYIZUKRl/Pjx2jkdKxTIYgxBCFDYfCPzLvSHqQ2FBEjAOQQ4AHDOvaAmJEACJEACJOA6Apjh79+/v4wYMUL7qsBvAasCOXLk0Emf4LNCIQEScBYBDgCcdT+oDQmQAAmQAAm4kgAcPxGlCjbfefLk0c62cAimkAAJOI8ABwDOuyfUiARIgARIgARIgARIgARsI5DYtppZMQmQAAmQAAmQAAmQAAmQgOMIcADguFtChUiABEiABEiABEiABEjAPgIcANjHljWTAAmQAAmQAAmQAAmQgOMIcADguFtChUiABEiABEiABEiABEjAPgIcANjHljWTAAmQAAmQAAmQAAmQgOMIcADguFtChUiABEiABEiABEiABEjAPgIcANjHljWTAAmQAAmQAAmQAAmQgOMIcADguFtChUiABEiABEiABEiABEjAPgIcANjHljWTAAmQAAmQAAmQAAmQgOMIcADguFtChUiABEiABEiABEiABEjAPgIcANjHljWTAAmQAAmQAAmQAAmQgOMIcADguFtChUiABEiABEiABEiABEjAPgIcANjHljWTAAmQAAmQAAmQAAmQgOMIcADguFtChUiABEiABEiABEiABEjAPgIcANjHljWTAAmQAAmQAAmQAAmQgOMIcADguFtChUiABEiABEiABEiABEjAPgIcANjHljWTAAmQAAmQAAmQAAmQgOMI/D+8dlkwGkszqgAAAABJRU5ErkJggg==" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb37"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb37-1"><a href="#cb37-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">srtRow=</span><span class="dv">0</span>, <span class="at">srtCol=</span><span class="dv">90</span>, <span class="at">offsetRow=</span><span class="sc">-</span><span class="dv">1</span>, <span class="at">offsetCol=</span><span class="sc">-</span><span class="dv">1</span>)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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H23Z1B1tZVYgARIgARIgARIgAZMSiBMGABJuff311w4/AkShSfoMA1LXSfoEsW8vodZGJozVPSRZUyVQPf1rXkToNQsG7IkiFKmTpIl9JKkdHS9dC5ePR4ZJ9iAfaV7dV0JOPZMjWlqBYnl9/h38R27LuiR9+tjzs27PFcf6fghXtMU2SIAESIAESIAESMCoBOKEARAtXM1tpPG2f8T/3ygy9urf0aajl+crLBku2Bse27vDvGUBYfek8OWdsXqAzk0TyoET4fLXpqcydEqYpNaCAdUrn0CGfYjZfAoJkAAJkAAJkAAJkIBRCcQPA0Dzgx/XsJlk8HX8uD2n/i7HChaIFwZA1tunZciqTrH6TibVXIkmfKmHNw3XNggbb0Y/Vg/Im0mABEiABEiABEggjhJwPCKOYw+Mmf0gOO87ED+b6DUOqrHYDgEO/u1AYREJkAAJkAAJkAAJGJTAc6dwgypHtUiABEiABEiABEiABEiABFxLgAaAa3myNRIgARIgARIgARIgARIwNAEaAIb+eKgcCZAACZAACZAACZAACbiWQJzYA4BkV8eOHXNIBomsngrynTneA+Dw5jh44UTKPPJFtdEybe6rcfDp+EgkQAIkQAIkQAIkQAJREYgTBsD169elUaNGDp8TBgDSYmVxWCN+XQhL4Cc3AtLEr4fm05IACZAACZAACZAACSgCccIASJcunYSEhDj8SJHgKY2LE4E57IwXSIAESIAESIAESIAESMDABLgHwMAfDlUjARIgARIgARIgARIgAVcToAHgaqJsjwRIgARIgARIgARIgAQMTIAGgIE/HHeplv7eRem6fbC7mme7JEACJEACJEACJEACBiZAA8DAH467VEv56IY0ODLLXc2zXRIgARIgARIgARIgAQMToAFg4A+HqpEACZAACZAACZAACZCAqwnQAHA1UbZHAiRAAiRAAiRAAiRAAgYm4HYDYOHChZbHf/bsmfz222+Wcx6QAAmQAAmQAAmQAAmQAAl4loBb8wD06tVL5s+fL+PHj1dPBQPgtddec/iEN27ckGTJkknChDFT6+rVq1KrVi2H7aLf61om4CBmAlaMHiQMkOOp88tLobscMuMFEiABEiABEiABEiCBuEkgZiPtGDIYOnSotG7dWkqUKOHwztmzZ8ugQYNk37598vjxY0HSrixZskjdunVVefLkyR3e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GL4TMBQzZsxo7zb7ZdEM/vEderd3b/v3spQESIAESIAESIAE4hABrxoAxYoVkwULFkinTp0kgTbYs5a9e/fKlStX1IDWutzeMdyExowZY++SKkMf//zzjwQFBTms4+oL5cqVk+HDh0vZsmVd3bTD9lq1aiVNmjSRli1bOqzj6gt9+vRRBtonn3zi6qYdtofPGi5jP//8s8M6vEACJEACJEACcZFAnTp1ZMWKFS7fLwk3bLQLV2xXCtq9ePFizCbtXKkA27JLwKsGQNOmTWXx4sUSHBwsL7/8sqROndriAgQDYNy4cS7/gtulwEISIAESIAESIAESMAGB8uXLS1Ft9b9fv34u1fbhw4fi7+8faUI2tp2kSZNGkiZNGttmeL+LCXjVAMAXYsaMGcp9JyQkRE6fPi1wAcqcObPUrFnTqdl/F/NgcyRAAiRAAiRAAiRgWALwmMAsPQbrrhRXt6frBjdsivEIeNUA0HHAksWLQgIkQAIkQAIkQAIkQAIk4F4CER3v3dsXWycBEiABEiABEiABEiABEvAyARoAXv4A2D0JkAAJkAAJkAAJkAAJeJKAIVyA3P3AiDbkLt82R7oXLFhQAgMDHV12SznCp2KzjScla9asHt+rkT59erVx3JPPyb5IgARIgARIgARIIK4QiBcGwJIlSzz+ef32228e73PAgAEe7/O9997zeJ/NmjXzeJ/skARIgARIgARIgATiCgG6AMWVT5LPQQIkQAIkQAIkQAIkQAJOEKAB4AQkViEBEiABEiABEiABEiCBuEKABkBc+ST5HCRAAiRAAiRAAiRAAiTgBAEaAE5AYhUSIAESIAESIAESIAESiCsEaADElU+Sz0ECJEACJEACJEACJEACThCgAeAEJFYhARIgARIgARIgARIggbhCgAZAXPkk+RwkQAIkQAIkQAIkQAIk4AQBGgBOQGIVEiABEiABEiABEiABEogrBGgAxPKTDAsLk/Dw8Fi2wttJgARIgARIgARIgARIwDME4rQB8Pfff0v58uUlKChIXnvtNbl7965LqV6+fFly5swpJ06csLR748YNadGihWTJkkUKFy4sO3futFxztz6Wjlx08PTpU+nZs6cUKFBAcufOLWPGjLG0HJee0/JQPCABEiABEiABEiCBeEAgzhoA165dk9atW8vQoUPVAD1dunRqMOuqz3Tq1KlSvXp1uXTpUoQmu3TpogbLp06dkoEDB0rDhg3l4cOH4m59IijhopOffvpJQkJCZPfu3bJ582bp16+fxaCJS8/pIlxshgRIgARIgARIgARMQSChKbR8ASV37Ngh+fPnl3Llyqm7e/XqJaVKlZJx48a9QGsRb3n8+LFMnDhRZs+eLZUqVYpwccmSJcrgSJgwodSvX18yZswoGzZskGfPnrlNnwgKuPCkU6dO0rFjR0mUKJEEBgYK3J0ePHigeohLz+lCZGyKBEiABEiABEiABAxPIM4aAGfOnJFMmTJZPgC4Ad28eVMwePf397eUv8gB7l+1alWkW9H+o0ePJG3atJZrMABCQ0Pl/v37btPH0pmLDzDwxwuGzvfffy+1a9dWBlVce04XY2NzJEACJEACJEACJGBoAnHWBejq1auSNGlSC/yAgAB17Op9AJYOtAPbPnENOqBP22ue0Mdat9gcw4Upe/bssnfvXjl69GikZ4krzxkbRryXBEiABEiABEiABMxCIM4aAGnSpJE7d+5YPgcMwjGbnSpVKkuZqw9s+0T7t2/fVpuQba95Qh9XPV+bNm1k5syZ8vLLL8vo0aPF9lniynO6ihfbIQESIAESIAESIAEjE4izBkDmzJkFbkC64BiReXx8fPQil7/DuIB70MWLFy1to9+sWbOKN/SxKPGCB9OmTZNdu3ZZ7i5WrJgcOnRIGVFx6TktD8gDEiABEiABEiABEogHBOKsAYAIPUeOHJEtW7aozauYuW7UqJHbP1KEGx05cqTa9LtixQp58uSJFCxYUEUM8oY+sXlghPrs27evynOAPQx//vmnVKhQQTUZl54zNox4LwmQAAmQAAmQAAmYjUCc3QScOHFiGTFihNSqVUttyg0ODpYFCxa4/fP5+uuvVfSf6dOni6+vr4wfP165HqFjb+gTmwdGBKBNmzapfAbICVCvXj3p06ePajIuPWdsGPFeEiABEiABEiABEjAbAR8ti22cTmOL0JXYC+BO3397H/qVK1cEuQdsxVv62OoRk/N79+4pIwahTW0lLj2n7bPxnARIwBgEEHYZ4ZQnTJhgDIWoBQl4kcB3330n+L88YMAAL2rhfNfJkyeX8+fPS7JkyZy/iTXdTiDyiM7tXXq2AwxaPT34xxPaG/yj3Fv6oO8XFetoSrZtxKXntH02npMACZAACZAACZBAXCQQZ/cAxMUPi89EAiRAAiRAAiRAAiRAArElQAMgtgR5PwmQAAmQAAmQAAmQAAmYiAANABN9WFSVBEiABEiABEiABEiABGJLgAZAbAnyfhIgARIgARIgARIgARIwEQEaACb6sKgqCZAACZAACZAACZAACcSWAA2A2BLk/SRAAiRAAiRAAiRAAiRgIgI0AEz0YVFVEiABEiABEiABEiABEogtARoAsSXopfuRVAM5BU6dOhVJg4oVK8pvv/0Wqdy6IFOmTHL48GHrIh6TAAmQAAmQAAmQAAnEAwI0AEz6IWfOnFmqV68uM2bMiPAEp0+fll27dknz5s0jlPOEBEiABEiABEiABEiABECABoCJvwft2rWT6dOnR3iCadOmSePGjQWptx88eCBdunQRGAupU6eWFi1ayN27dyPU/9///ieNGjWylO3YsUOaNGliOV+/fr0UK1ZMUqZMKc2aNZNr165ZrvGABEiABEiABEiABEjAfARoAJjvM7NojIH68ePHI7jyTJkyRTp06KDqjBw5Ul3DoH7jxo2ye/fuSCsGMBJOnjxpaRPnulvR1atXpUGDBvLhhx/K/v37JUmSJDJo0CBLXR6QAAmQAAmQAAmQAAmYjwANAPN9ZhaNMSCHq4/uBoQB/p07d6RatWqqDmbsJ0+eLEFBQZImTRrJnz+/XLx40XJ/dAdz586VQoUKSevWrSV9+vQycOBAWbJkSXS38ToJkAAJkAAJkAAJkICBCdAAMPCH44xq1m5AU6dOlbZt20qCBM8/1mTJkskXX3wh2bNnl7Jly8qBAwfk6dOnUTYbHh5uuY79BDt37pS0adOqV8GCBeXs2bOCDcgUEiABEiABEiABEiABcxKgAWDOz82idaVKlZSv/759+9R+gPbt21uude7cWZ49eyZr165Vbj4VKlQQ6wE+KsJYePz4seUe+PjrdVKlSqU2Gt++fVv014ULF9SeAssNPCABEiABEiABEiABEjAVARoApvq4Iivr4+MjWAXo27evZM2aVfLmzWuphMF63bp1JWfOnBIaGiqrV6+WsLAwy3UcpEuXTs6dOydXrlxR5fPnz7dcR5ShNWvWyNGjR1XZvHnzpHTp0pHasNzAAxIgARIgARIgARIgAcMTSGh4DalgtATg9pMnTx4ZN25chLq9e/eWPn36yNixY9WgHcaAPpjXK+bOnVtF98H+ABgD9erV0y9J8eLF5bvvvpMSJUpIrly5xNfXV8aPH6/yD1gq8YAESIAESIAESIAESMBUBGgAmOrjsq8sBvG62451DWwCbtq0qQrdCT9+a8HqgC6TJk2SW7duSeLEiSVRokR6sXr/6KOPpHv37nLz5k21kTjCRZ6QAAmQAAmQAAmQAAmYjgANANN9ZDFTGC5CtoN/ey2kSJHCXrEqw8w/oghRSIAESIAESIAESIAEzE+AewDM/xnyCUiABEiABEiABEiABEjAaQI0AJxGxYokQAIkQAIkQAIkQAIkYH4CNADM/xnyCUiABEiABEiABEiABEjAaQI0AJxGxYokQAIkQAIkQAIkQAIkYH4CNADM/xnyCUiABEiABEiABEiABEjAaQI0AJxGxYokQAIkQAIkQAIkQAIkYH4CNADM/xnyCUiABEiABEiABEiABEjAaQLMA+A0KlYkARLwNIGcOXNK6dKlJUECzlV4mr2R+tu9e7dcuXJFWrdubSS1qIsXCOzdu1dGjBgh1atX90Lv7JIE4g4BGgBx57Pkk5BAnCNw5swZ6du3ryRMyD9Vce7DjcEDIdv5pUuXpGrVqjG4i1XjIoHt27dLWFhYXHw0PhMJeJQA/6t6FDc7IwESiAkBzPy3atVK/Pz8YnIb65IACcRRAiNHjpSoMtfH0cfmY5GAywlwXd3lSNkgCZAACZAACZAACZAACRiXAA0A43421IwESIAESIAESIAESIAEXE6ABoDLkbJBEiABEiABEiABEiABEjAuARoAxv1sqBkJkAAJkAAJkAAJkAAJuJwADQCXI2WDJEACJEACJEACJEACJGBcAowCZNzPhprFYwKzZ8+Wfv36ScGCBeMxBZEnT56o2O++vr7xlsPhw4elW7du0rFjx3jLgA9uPgIDBw6Uo0ePStasWV2qfEhIiPz444+SL18+l7UbHh4uGzZskLVr17qsTTZEAkYnQAPA6J8Q9YuXBDDw9fHxkSZNmsTL59cf+sKFCyrhD1jEVzl06JBcvnxZveIrg4cPHwqMwCxZssRXBKZ77l27dsmtW7ckODjYpbqjPYQBdeWkwLNnz2TdunUu1ZONkYDRCdAAMPonRP3iJYHUqVNLUFCQtGzZMl4+v/7QyAGAGfD4bACEhoaqmdRhw4bpWFzyfu/ePZVh2ZVZljGTCnHl4AztwQBImTKlTJw4EaeGl/3790u7du0kffr0htfVXQpmz55dMmTIIL169XJpF1999ZVL20NjT58+lW+//dbl7bJBEjAyARoARv50qBsJmIRA06ZNJSAgQA3SXK0yVkFcOaC8c+eOXLt2Tf766y9Xq+qW9jCQun79umCW0pVy//59lWHZlcYVDADoWatWLVeqKsePH1ezySNGjHBpuzAuHz9+LIkSJXJpu6dOnZKtW7dK3rx5XdYuVgV3794tK1ascFmbbIgESCD+EqABEH8/ez65gQmkSpXKVP7/GERhsJMtWzaXUi1VqpQUKlTIpQbApUuXBK5FZpE2bdqoAXXlypUNr/K5c+fUjO/06dMNrysU7NChgzJY8ufP71J9Z86cqX4XkiZN6rJ2sQoCvmYRuOpgJdMMAiP4lVdeMYOqSke4wuH7YBYpW7asS/+Gm+W5ja6njzZj83zN1uiaUj8SIAESIAESIAESIAESIIFYE2AY0FgjZAMkQAIkQAIkQAIkQAIkYB4CNADM81lRUxIgARIgARIgARIgARKINQEaALFGyAZIgARIgARIgARIgARIwDwEaACY57OipiRAAiRAAiRAAiRAAiQQawKMAhRrhGwgvhNYOX2m+M+ZL+U3bDQ8iikd20nCJ2HSaso0w+sKBTtO/0OGfPCRpLtyxfD6rqtWRbaVKysfDxhkeF2h4IB+X0m1Fauk3MZ/DK/vY39/eX3BHJlTp4HhdYWCv7zfRYLOX5AG8xaYQl8oOadVc7mTLLl0GP+bKXT+aMwo6fLjKMlz+Iih9fWJJsDU9sKl5a9qDeSbEV8a+jlslRv2Vi8penC3VN+8yvaSx86Pjl2hwgPbdhgYGKiix9mWe+McYac3b94sOXPmlNy5c3tDBYd90gBwiIYXSMA5Are0agHhWoz2y6HO3eDFWle1sIR+WshOM+gKTMdz5ZQnt2+bQt/bWijBi2nTmEJXsD2vJam6g9wCJvjePgtILIcL5DOFrmAbmjy5JLp61TT6QudriRPLzWSBptH5VNYs8uDBA+PrG00uuDvhT+V8Gq3SdeP//8D3RJcLKdNIjgQ+XtX7119/lR07dqhQvhs2bJDy5cur3CYFCxaUn3/+WVc11u/btm2ThQsXxjhZXO/evWXy5MlSqVIlOXnypMo5snLlSsMkCKQBEOuvBhsgARIgARIgARIgARLwJIGhQ4eq7vRkfosXL7abjPLRo0cxSvaHHAuJNYNYl7179wryx1gLIugjmaKjXB/QbfXq1XL69GlL3zAIunbtKrNnz7Y0hQR/SHRpm5E9LCwsUqZ2R8+B50+YMGGkNlAf7fr5+Vn6sz7gHgBrGjwmAYMQOFisiPz05acG0SZ6NUb0/VKOvFQw+ooGqHE6dy4ZMniAATRxToXxH/eQ3WVLO1fZy7VCgzJK39HDvayF891P7dpJ/qle1fkbvFjzrjY7/8nv472oQcy6ntfuDVnVqH7MbvJS7WfaTPYHs8zhFglEy6s3kgV1W3mJVsy77TlwojxM9N+AOuYtvNgdw4YNk2LFikmePHmkdu3aKgM8BsVZs2aNkFTvpZdeUgN1rCLUrFlTihYtKjly5JB169appJHfffedWgHo37+/Wm3o0qWLSnyJevny5ZOQkJBICv7555/y/fffWwb/qNC3b19BGxBko3/rrbeUfum11dh+/fqp8vXr10udOnUkV65cakUDhfaeA+Wo07NnT4H+aOOPP/5AsVptqFixopQuXVqCgoKkadOmSm910eoHDQArGDwkARA4fPiw+gU6f/686C9Y6Z6UaxkyyI4K5slMuaNiebmm/QEyg9xMnUq2VjV+Vl2d5Z6yZeRy5kz6qaHf7wcmlQ2v1jS0jtbKHShRTM7lCLYuMuzx40SJZG39uobVz1axI4VfkpN589gWG/I8XHPfW9G0sSF1s6fUiRz55Ghuc0y4QP/VVerLk4R+9h7FbWVLly6VUaNGCVxuTpw4oTJzT5w4UQ3I69atKxigQzZu3KgyVqdLl05ee+016dGjhxoDwIUIM/aZMmWSzz77TBo2bChffvml7N69W40Ljhw5IseOHZMqVarIpEmTIjwHVhCwalC4cOEI5QEBAVKgQAFV9vHHH6vZ+T179sihQ4dUG1gtePr0qfz999+yatUqWb58uTh6DjRy7949tVIBXfA8unGBTOwtWrQQtH3x4kXZtGmT0juCMtoJDQBbIjyP9wR0y7lMmTKiv2AUUEiABEiABEiABIxPAIPoBg0aCAb2cI/p2LGjZdCP4ylTpqiHgI9++/bt1SAcrjiYfYfg/cKFC3L8+HF1rv8oUaKEjBw5UiZMmCDdunVTqwR3797VL6t3fy1oQSLNYL+N/WsOBPqhX+gGHWFg6EZJ/vz51apFcm0vUVTPgaZbtmypeihSpIhcv35dHX/66adSvHhxtXLw5ptvCgwSWx1RkQaAwsUfJPAfgUKFCsmsWbPUEuG5c+fUO5bYKCRAAiRAAiRAAsYnkDZtWjW4ttZUHwSXLVtWsKr/v//9T/766y81W54mTRpV30dbDbIW/R69TN9sjJn1Jk2aqFUD7AewFvjdw/Vo+/bt1sVy9OhRqVGjhsANCf3B4NAF/ep9YeCvS1TPgTowHiBoS9fjo48+kj59+ghWHLDSAHcme0IDwB4VlpEACZAACZAACZAACZiSQPPmzWXRokVqFh4DY8yuY0Vflw4dOkj37t2lWrVqkixZMgkODpYMmust/P4h8MW/deuWIKIQNgRjFh2ydu1atbLwxRdfCLwF4EKEDbu2ArchDMR174ErWijrDz/8UCpUqKBWB+CiM23aNDVox0oBdLXWT28vuufQ61m/w+0J+w2wVyFJkiQCFyF7OjIKkDU1HpOAQQik02YXyq59/ofIICpFqUa51Wsl7eXLUdYxysVU165LxeUrjaJOtHqU0vJLZDx7Ltp6RqiQ9M5dqbZoiRFUcUqHolu3S7bjJ5yq6+1K/tqs4atz5nlbDaf7L7hrtwRG4QLhdEMeqJhAC4dbT8vnYhbJc/ygPPL3/KbaF+VTZ8Uc8Qvz7D46DOgbN26sZr+xQRa+/NbRd9q2bat8+7/55hvLY3377bfKpQYbZ2/evKkG5YigA3eaDz74QOBOg30A2FRbvXp1NZOPjcCY2bcV7DNA2xjAw1cfA3C4+WBmHtKuXTvVDjYRI5oQ3JLgsgQDw1qiew7ruvpxr169lL7Y7Ax3JBgdcGWCsWMtNACsafCYBAxCIP/e/YKXWaTrgMFmUVUN+D78sq9p9O3w42jT6Jru0mX57KPeptG35fgJptE1UDOu+nd63zT6Npg2wzS6+mgeHMPe6GAafWusXWwaXaHowK87u1VfDHJ19xfrjhCFB4N6uNxYu9XodZCYq2rVqvqpvPrqq2rTLCL0wPVGF7gFX9XyemCDLvratWuXiuKTOnVqsXUZ0u/B+7vvvqteMCZSpEgRoS5WG7A598aNG2oFAnsBINDHWieUOXoO69Ck0Bd6Q7C3oE2bNoIkZClTplRl9n7QBcgeFZbFSwLI1Icd+ljSwxKas+ID/z8bH0Bn7/V0PT/tD+G19M99Bj3d94v0d0mbwUiMZD8mEH9tiTikSMSoD0ZW+0yunOKr/UMzgyTQ9HysLcMjXKMZBPoi3KyZZHXD+pIKyctMIqGZgmRPGXOEx40K6YR23cXXjgtJVPcY4dr1VGlF/e8zgjJR6IDNuLaDf0T4qVevnvKPt42/jwG99eBfbxo+9hj86wIf/qgG/3o9vGMQ7qhuqlSpIu1VsL5XP7b3HPo1e+/QN6rBP+7hCoA9ciyLlwSQPhxhvwYNGiQlS5Z0mgFCyGm/3U7X92bFFDduyuUsmb2pQoz7DtT8MM0gyW/ekqTajItZJKU2W5RQ2whnBvF//FzPJ9o/4EQPHxle5VyHQmR7pQqG19NawXuaH3TxzVutiwx9/M6QH1R+jLajxxhaTzkftXpHcr0kk5rU0VJzR13PY1ed/PeQ+uY1j4f2dBUDuPTg/3ytWrVc1aQp26EBYMqPjUq7gwA2+sAfD7vqsbQXVwWzk2YRswxQdZ5mWa2Avon+3dSm6270d6xemUWwsmK27y6MVzPM6OrfgcDbd8TPJAasrrO99+Sae0jih+ZY5bTWP6GHffqt+9aPkQEX7ji64H94cHCwcrfRy+y9lytXzl6x02WIHoQY/44y7DrT0DNt3wkSiCHkp+0qBO4/c+aMcg3CCoGtIL4/+rd3H+pG17beHl2AdBJ8JwGDETCLuwOwmUlXs+lLtu77xQzXFu7wMouY6btAtu77ViHoJF5mkWduWiG/rAWewGD+k08+Ua9OnTqpTb8jRoxwKxps8MWegBeVhQsXCvYVQG9kKd6/P+J+P+QfeOWVVyKFEUV/SA6GEKPYWGxP5s6dqzIDY7MyNijruQXs1aUBYI8Ky0jAywSQTfWtpQu9rIXz3bdftVQ2V6vi/A1erLmndClpvmWDFzWIWdfdZv0py5uZI0vpqTy5pNbhfTF7QC/W/nz8GJn1VkcvauB819fTppGyoeecv8HLNYcMGSi/9urhZS2c6/6pbwIp8MT+gMq5Fjxba2yP3vLDF/0822kseivxT6jcSZosFi04vhWz8H9rSbXw2rJliyxZskT59uthO3EnYv5jVtyeYBVBFwyq7W0mtq6j18U7yu21izas+7e+B8dfffWV/PrrryrKELITv/7665YqGMDDqIHOtgKjA+FFrfciWNdBvwhPOmPGDJkzZ46KegRDwJ6OuI8GgDU9HpOARgAJPvBL+fXXX1teKKOQAAmQAAmQAAkYl0C2bNnUploMzhEV56233lIz5ggF2q/ff0ZTrly5pHXr1mqj7NatWwXJwTDrnj17dvnhhx/UA2IQ36xZMxUcBLPukyZNsjw4Qm1ihh0uw9az7MOGDZOMGTOqe7BSgFwC1oKxxOnTp6V8+fKqGH0eO3ZMHvwb7OLkyZOyYsUKQWZfW0FUIUQ1cuR6hIE+Bv9wD4LAUEAyU3vGBK7TAAAFCglYEahUqZIlSx920uPlaAe/1W08JAESIAESIAES8CABDHoXLFigXoju06pVKxX/H5F/kAUXfvLwmT906JAawGPwDUHyrZdfflkQShM+/Uj4hXo7d+6Uffv2qZUAzJ4nTZpUJfNCZMCRI0eqmP24v1SpUqpNTBYOHDgQRcrggPsRkn9hUI89hdbGAeogxwBemzdvxqmsWbNGrRacOPE8H0nPnj3Vfeqi1Y/ffvtNGRZ16mgbxh0Ixir64B+rAXAx6ty5s0o8Zu8WbgK2R4Vl8ZrAL7/8Eq+fnw9PAiRAAiRAAmYgAANAH2Qjoy+SdGGmHAK3oMmTJ6sVAczUIxEX6urJuJB4C4ZClSpVlFsO8gCgzuDBg9Wk34YNG1TiL8Tox/0wDnTBvRDM5J89e1Ydz58/X7WHWXoIjAsYExiEWwuuI04/2kT0QYQgjypkJ5J4wbiBPrYCXfUsv++9955qB3kPkGgMRsCQIUNsb7Gc0wCwoOBBfCOAPwz4hcFyHQQWOKxxzApQSIAESIAESIAEjE0Ag/Pp06fbVRKx+jErrgtW8u/evaufWvIDIP8P/v9j/wB85+H+e/DgQTU41xN04Sa47+g5ArAyAEGbGGhDsIcALkg1atRQ5/iB+P22AiOlUaNGynDIkiWL4IVMxY4EqwzINpw3b15VBZmDET0IBg6SfekGAPTA86FtJDmD0WD9/Lbt0wCwJcLzeEMAv3D4JdJnD2DRly5tjMQyBXftlg/6DjDNZ9H9q36SM+SwKfQNPnpMPvn4U1PoCiXfGTxUMp4zSpDwqLGlv3BR+nbtHnUlA11t89NYSXH9hoE0cqxKoOayMKTdm44rGOxK098ni5/VBkuDqRdBHd+nz2R0s5YRyox8UnvhXAn7N3OskfXUdRv2STsJeHhfP/XYe4sWLWTatGnKvx8D5UWLFgl89G0Fvv0HDhxQs+W4J0eOHGpwDv9/zOojXwBchsqUKSO7d++2vd1y/tprr6k2sIkXmX/hDoSIPraZfXEdm4ARCQh9V65cOUo342+++UZt7tU7gmEDPWCM6KsN+rX69eurSUzkOYhOaABER4jX4ywBWOYBAQHKUsZDYvkQy3FGkDShVwQvs0ipjf+4RVV3/JNDMrTS6yIvpbriAZ5ZzTa5oj20UXTbDlc1FaGdZ5pvrKslyb37Un7lalc3q9p76oYBT8Fde9yiq2rUxaEPkQytypLlbtPX1d/dPAcOuU1XNIzvryu/wzXnL3Krvo4af5rwvxlqR3Vsy3McP2Zb5NHzu0kC5b72claqrV/qbFWX1oMbDGbb4YuPWfOOHTuK7rpj3REG7n/88YeaAMRAHwP+EiVKKNcc7AvAxCA20mITcVQ5gjCp+OabbyoDAn1iE64+wWjdH/YWwAUIYw6MQ7BxNyrBKoT1SgRWHZDzwHZvIjYz//XXX7Jq1Sr58ccfLU3ChShz5sgZ3mgAWBDxgARejACS5/g4CDH2Yi26764Emp5mSvaj/YWTO1oadTMYQ7dTppCbJkogF6r9s3L1oM9d39wwbZAEXc0yo4zvgisHp+7iat3ufc2l4UL2bFJy0/PNidbXjHi8pEUz0+gaFb+bqdLIuWxtXCE+AABAAElEQVTB4u1BfVQ62l77YNifsvGVmvLp971tL3n0PGvWrAJ/d0eSIUMG2bRpk9y4cUMNtq0H0Veu/DfBBnceDJrhwgOXGQyuIUjCNXbsWGU8YLJQH3DDt18XGAQ3tWRuusBIQChORPXBKoA9QXQgvGBsYA+CPcGmY0di7cZkXQcrFLo7knW5o2MaAI7IsJwEnCQQDh9AN8ymOtl9jKphUAJ9zSIZtc1Vj/79Y2x0nR9reubbFzGhi5F1znLylGkGqfjeIrNugmfmSH+E72yG8xeM/PFH0q3kpn/kroPBSKTKBihIevee5Dlw0ACaxE6FCmtXmYo7nvaxfyKZ8mYtCbrsXddEhPrUMwFjcI4Bd3BwcCS/e3vZdO19arpfv+21JEmS2BZFeY6Zf7xCQ0NVrgDryhjw64N+vNvL+PtUyyQOlyQkCYPh4S5x/RqwuzRluyRAAiRAAiRAAiRAAiSgEbDOBIy4/Ijgg/j+SKYVnWzbti2CX3109V/kepcuXZT/P/YA4AXdrLMU28v4C4MGuQh69+4tWOGAW4+7hAaAu8iyXRKIBYErGTPItsoVY9GCZ2/dUrWyXEufzrOdvmBvN1Onkk01q7/g3Z6/bWf5cnIpS2T/Tc9rEn2P9wKTytp6taOvaJAae18uKWdy5jCINlGr8djfT1Y0aRh1JQNdPVS0sBzP/zxqiYHUsqtKuLYoCpcis8ixvPkkpOBLZlFXltVoLGFu2B8FAHom4PXr16v4+wjj3alTJ0FCLWuxdZvZu3evCtNpXcdRJmDrOrbHegIv23KcI6IQovfgNXXqVBXp54MPPlBVHWX8hdGAqD/Lli2T33//XT766CN7TbukjAaASzCyERJwLYGQokVkzGfe9a+MyRP99OWncuSlQjG5xWt1T+fOJcMG9PVa/zHteOJH3WVPGXOEpr0SlFEG/Dg0po/otfrTO70tW6pV8Vr/MekY7jlfjB8Tk1u8Wndhm9aypkE9r+rgbOdwMevx5x/OVvd6vZX1Gsnipi28roezCvTpP14eJI6ZG42zbdvWg289NvBi8A2ZPXu2Cp+JeP1wBUL0Hcy8f/fdd7Jw4ULp37+/YD+AvUzA3bp1EyTg0qVatWpqRh77CmrXri0VK1ZUibcQTRAbbR0JMgpjA/KECRMs8f7tZfxFOE+EH9XDiOJZkHsA97tDaAC4gyrbNCUBZO/DLzXyAti+kMyDQgIkQAIkQAIkYGwCyOWDgTQ2xP70008qMg6i+cyaNUtl7UW0ns8++0y5DCEiD4wEe5mAscEY0X90QSQh+OfjtXz5chk1apTK+FupUiU1uNfr2b5jJh/uPNbhQO1l/EVCMRgp+mZjZDHGJmPrTce2bcfmnJuAY0OP95qGAMJ4YVbAOgrAkSNH1B8J/SGQDhy7/63r6NcQd5dCAiRAAiRAAiRgbAKYSUd4TQykERZz6dKlKswn/Onh5mMrVarYzwRsW8/6HEm5ihUrpoqKFCmiNu1aX7c+Hj9+vHzzzTfWRXaPYbDYRvFBpmN7ycTsNhDDQhoAMQTG6uYkgB31zZs3F+vd/IgggFkCXbBBh0ICJEACJEACJGBeAtjgiyRe8M/HxB9m6GvWrKlcazAOsBVHmYBhQOhZdnEPVgB0SZ8+vX4omKl3JFh5uHr1qtSrF707HFYmrl27plYYEI4Uqw94BngkuENoALiDKts0HAFY0G+//bZaXtOV27Bhg4SEhOinhnpHvH5kpzSL+GpLotDZDII8CL7aDJFZJIHG1ix5Jny0KJ0Jw56aBa32O8bvrbs+LHxvzfQ3IaGJ/ibg7wG+u2YR36dhHsk/c+vWLeWzv3//fpXB9/Tp02pAjVj+GKQjAo8+oMdqv+5b7ygTMNxx4BoMgc8+NvPGVGCMvPLKK1EaCXqb0Al1kTwMicKQnKxChQoWlyC9nqveaQC4iiTbIQEXEkA2VXdlVHWhmpamfq8Z/eyGpbKXD4ps3ykzX6niZS2c735kizecr+zlmtmPHZdlBYp6WQvnu+/f6X3nK3u5Zqpr12Vzxuxe1sL57j/u84Xzlb1cE/klDiSyn5DJy6rZ7b7zCPNstMcD7KwQZPc5XFGIlXwMnOE6gzj+SIa1Zs0aFWsfcfYx8w8X4MDAQClZsqSqh1n24sWLCyLyIHMvfPntZQLGPdgXiMlCGAOlSpWKscrwMnjpJecjNg0dOlTtTRg0aJCKcDRv3rwY9+nsDTQAnCXFeiTggICZMgFDV7PMygE3dDVL5mKsKpwLNs8A7bpJwrbie4DvQJifHw5NIWb63upAkQnYLCtN0Pl4/nwqOZyuv1nfH2ur030HDZfkWjbZ8uvWmOIxbiZPLZ9//bMsaFFGkj6I7FPvqYfAxlpbn3nbvqdNmyZ37txRfvRIzvXDDz+oKtjXB9ccbOhFub1MwPny5ZMTJ07I9evXxXYfIIwCXbp27aofRnofPnx4pDLrAtuMv0WLFpVTp07Z7dP6Plcc0wBwBUW2Ea8JmCkTMHRFyDuziJkyF6e6ek3uazNGZpHkN24IBn1mEL8n5nHZAk8zfW/1zx8uJWbJaA6db6dKKRnPeTcTrc4uyvdoUnh83/9NmdOorXSfOEV2VMwUZVNGuTixc32pP2eHTG/+trw1eYRR1HKoR7Jkyexeg589XrrYywSMfQC2g3+9vrvePdUnDQB3fYJslwRIIN4RSKXNKJlFkt+8ZRZVqacHCCRyU6xxd6me9tJldzXt0XaT37klpXdskHkNz3q039h0lv7qJWm8aGpsmnDJvYjclzt3buXuY90gZtAxsMcKgSNBfH3MttuL+ufonqjKz5w5IzA04CpkK9gIXLhw4Qj7AKAj6qZIkcJSHe5CWK2wFdxrHcDE9vqLntMAeFFyvI8ESIAESIAESIAESMArBAYOHKhCcX7++ecR+m/SpIlK9BWVAYC9AdjU64rZfSQWw+ZdJPqqVatWBF2QLwD7CG7fvq0MhNDQUKlfv76K74+9CAghqicb69y5s9q0nC5dught4Lo7ohSaxxcgAg6ekEDcJnCwWBFBdl2zyIi+X2qZgAuaQl1kAh4yeIApdIWS4z/uIbvLljaFvqFaJuC+o6P2eTXSg0zt2kn+qV7VSCo51OVuskD55PfxDq8b7cK8dm/Iqkb1jaaWXX2eJfCRD2ZNs3vNiIXLqzeSBXVbGVE1uzr1HDhRHiZKbPdabArfeustmTJlSoQm9u7dqwbRr776qqUc4TQRT/9FRI8U5OjeuXPnSrly5SIkDNPrYo8BEo5hj4Euo0ePVgbBsmXLZPv27bJjxw71rl/v27ev/P333xFe7hj8oz+uAOjU+R7vCMAihwWOdODRSeXKlSMs1UVXP7bXr2XIIDsqvBLbZjx2/46K5aX0OmyK+i+vgsc6j2FHN1Onkq1VK8fwLu9V31O2jGQ7cdJ7CsSg5/uBSWXDqzVjcId3qx4oUUz8tCgiZhBsFl1bv64ZVFU6Hin8kqTWZjvNINgbtaJpYzOoqnQ8kSOf3Etinv1Gq6vUl28SdpPEjx66lDFm25HYC+48iPADQUhPRPZB2E/8f+/du7ds2bJFLl++LN26dZOvvvrKogPuhRvQvn37lDsOQoRi4++mTZvU6kC/fv0Erj2INIRsvhgH2ArCg65YsULef/9920vy7rvvyrfffqtyEOkXoVvKlCn1U2UcoA1kL/a00ADwNHH25xYCrVq1khvapkbbpTO9M8QHxh8Da/887P7HzIC+/KbXtfeOMF7Wvnr26rCMBEiABEiABEjAMwQwyO/QoYNMnTpVGQAYwCOGPgb8kI8//ljtBYAPPsYHZcuWlfbt20v27M+jtWHTb7Vq1WT27NnyzjvvCNx18uTJo/YUvPbaazJx4kSpW7euyiQMQwKZhG2lZ8+etkXqHOMKJPCqU6dOhOvBwcGW85kzZ8pNLfoTXIJ06d+/v4wbN04/VW0gRKk7hAaAO6iyTY8TwOAeqbnhh2dPZs2aFSmddsOGDVW8XXv1WUYCJEACJEACJGBsAh07dlTJsr7//nuBWw186rNly6aUhivN5MmT1UZfTA7ifz4MhD59+lgeCvd/8803ygDAQBvnhw4dUoaDPnjHO2bzjx8/7pQvPur9/PPPKn+ApSObA6woYHVgyZIlETb4IlNx1ar/uSUiiam7hAaAu8iyXY8SwC83Mua9/vrrdvtFwg8k9aCQAAmQAAmQAAnEDQI5cuSQAgUKqORfGOy//fbblgfDBl/rMJ8Ir3n37l3LdRxUqVJFzp8/L8gevH79euXqc+nSJWU0oL612N5rfc36GCsH2GCMSUnI/fv3JX/+/MqvHysMMFbgqgQDJUuWLNa3qnrly5ePUOauE24CdhdZtksCsSCQ7uJFKbt2XSxa8Oyt5VavlbSaj6UZBBlVKy5faQZVlY6lNmyUjGfPmULfpHfuSrVFS0yhK5QsunW7ZDt+whT6+j96JK/OcV9WUFdDKLhrt+Q+FOLqZt3SHhK31Zs+0y1tu6PRPMcPSoHDe93RtFvarLNijviFPXFL22gUm4Exo75t2zZp1KiRpZ8WLVoIEoEhWRj2/C1atEhlCrZU0A4wyG/Xrp1qo3HjxiqrMNx0Mmj78Nate/4/GIYB3IgLFnQu0AVWFBDt59ixY+oVEBAgu3drvw9ayFIM/KdPn65WB2wH/9Z6eeKYKwCeoMw+SCCGBPLv3S94mUW6DhhsFlXVgO/DL/uaRt8OP442ja7ptNjsn33U2zT6thw/wTS6BmrGVf9OkTcaGvUBGkybYVTVIunlEy4y7I0OkcqNWlBj7WJDqKaSYGqa+ESjzcCvO0dTI3aXmzZtqjbhYoOtn5+fpTEM7HENG3sxCw/3ngYNGliu6wfYF4BBOyL06AL3nJYtW0pQUJDy04fxYN22Xs/eO3ILWOcXgJGROHFiZWxgEzLChqJdXYYMGaI2KOO8devW0qZNG/2Sev/1118jlUWo8IInNABeEBxvIwGdgI82u+DzgiHG9DY89X5PCyUYZvUH0lP9vmg/mJkDXzMI9IS+ZpGLWbOYJvMrwjSaScz2XQDboDNnVejh18eaI9QoogzdsUqiZKbvh7Wu20uUl9a/r5Zqf/9lXey944zO/a6VOvmPvPf1DBncc5Csal9Qsl886TWd4SePfYC2gll8RPTBBmAk6bIelF+/ft1SHZuCbcOEIozoRW0lHu2mTZvWUtfRwcqVjleVrV2HTp8+7agJ5YLk8KIbLtAFyA1Q2WT8IqBmQbRoBGaQB1rUg6Cz58ygqtLxmcYVfM0g0BP6mkWCjx6TJ/7+plAXXBNoUbvMImb7LoAr3OLMlF23+sLFcksL6Wt22V6ygnQeP1jGdWtmqkeptWmhHK0VIOV3rpYzmXJ6RXfE6EdknrNnI2dRhk//kSNHlF6I/mc9+HdWWczcOxr8I2PviROR3QcRWRC5CBA61FawORj7C4wi5vlvZRRi1IMESIAESIAESIAESMCrBDDwR2hP7AGwFgzOEVcfYUDdIV27dpVKlSoptyMkAdNn9ZFTqFixYoJkXtj0i/wEEBgFyCEAVyNEKYJ7kRGEBoARPgXqQAJ2CJjJ7cFMugK1mfQ1k65mYxuuLS7hZRYx03eBbN33rYJTpDkcI58zeObGVVxEAMRsP7Lu6rJgwQLJlCmTfmp5f6RtpLd19cFF5A+wLsemYQza7Qlm9xG9Z9euXSqEZ7169eSnn35SG40///xzFWZ0zpw5KtTogAEDVBMjR45U+xA2btyoNgWPGTNGJRiz174ny2gAeJI2+yIBJwkgm+pbS6PPUOxkc26v1n7VUtlcrYrb+3FFB3tKl5LmWza4oimPtNFt1p+yvJk5spSeypNLah3e5xEurujk8/FjZNZbHV3RlNvbuJ42jZQNNY/73pAhA+XXXj3czsUVHTz1TSAFntxzRVMeaWPs273lh279PNKXKzopMe+y3EmSzBVNRWoDrj2I/DNv3n8RshBlB8lBdcGKACL8YFYeybkGDRqkLiG6D2L858qVS/TQmxisBwcHqxUEJBmDMWAtyDGA2P26YP8BMvnCXQgJxzDDD0F2YT0x6ebNmy05h5InTy5VqlTxuL+/rq/1OzcBW9PgsaEIYGe8v+ajbJ2915GC+MVDiC1Hgk04+IPg7C5+23ZGjBjhVAIQ2/t4TgIkQAIkQAIk4D4CiNaD2XZk88XmXvjZI5oOVgYgM2bMkNSpU6tEXtgQjOy/iBj0VNtXhNl8zOpjwzD2EwwePFiF7MTgHXmFVq1aJTVr1rQonzJlSsELcu7cOYHBgFCjEGQmRoQfuCVhfwKMAMipU6ckffr06hg/sK8AG4y9LTQAvP0JsH+HBCZMmCBZs2aVzJkzO6yjX7isxaCPanMNfPIQw/dFNgKhD92S1/vjOwmQAAmQAAmQgPcJwB+/bdu2yg1o/vz50qxZxA3Vs2fPVolAe/d+HqIY4wCsGCBRF1YFkJwLgohBGOzr/++RNdiRHD58WIUU7d+/v1SsWNFSDQN9GBRwC6pevboyQrCKYO1ihGN3Zvi1KBPNAQ2AaADxsvcIIMNf9+7dpXbt2tEqAWvfOn227Q2ffvqpbRHPSYAESIAESIAETE4AM+9NmjSRuXPnyqxZs+SXX34RuN3oAg8AuN1ggy6kRo0agtCfmDSES44uSbUoedaThDdv3lSz+tZ1UBebe9EfZv/hWgRB1J8dO3bIK6+8olYIPvnkE/nuu+9UlmFMYiIxmC44rlWrln7qtXfuAfAaenZMAiRAAiRAAiRAAiQQWwJwAxo/frxyvcHkobUgIzBCgmLQjRdceq9cuWJdRR1jML9mzRrR4/bDpcja3x+V4OJTv3595fajD/5RDsMBbkXIRgxZu3atFChQQHkwoP4ff/yhNhYjctGWLVvUHgNV0Ys/uALgRfjsmgQcESi4a7d80Pd5BAFHdYxU3v2rfpIz5LCRVHKoC+Lff/KxeVaE3hk8VDKeO+/weYx0If2Fi9K3a3cjqRSlLm1+Gisprt+Iso5RLgbevi1D2r1pFHWi1aPp75PFz04s9Ghv9EIF36fPZHSzll7o+cW6rL1yroT5mmf4Nmxgewl4eP/FHtbJuzDzjhl9e6E/33jjDeXyA1cfJASrUKGCCuOJQbq1YB/ARx99pFYLsKkXbsMwLKxl2LBhApdjrCLoUqZMGVm3bp2MGjXKktEX/WCFAIKMxMgkjIzEcAfCfgVsRva2mOcb5G1S7J8EPEggTegVwcsd4o5kVaU2/uMOVd3SZoobN6X0OvNEASq6bYdbODzWNti7WpLcuy/lV652dbOqvWe+vi5vt+CuPS5vU2/wqYv19X/8RKosWa437/L3x1o0k0eJE7us3TwHDrmsLXsNPdEymt+1ct+wVycmZTXnL4pJdZfWDU0XJBvK1ZCKm1c51W6O08ecqueOSoeDC8nOQuUsTd9IkcZy7Oig2talji7FqhwDeszIQzBgt04IBrdgvCBp0qRRM/K3bt2SJEmSWIKBwG3Y1nX4/fffl/fee08ePHig6qoGrH4MHTpU8LIn2D+A123NWLd2G0qs/V7BAMAG5BRa9mq4LBlBaAAY4VOgDqYm4KNZ9D7aph4zSGrNqAgpWtgMqiodE2hcwdcMAj2hr1lkR8Xy0mrcr6ZQ1x2Df3c+eNrLoXKoWFF3duHytj+d8Itg1t4s8nGfz6Xugd3SYOqfAuPIrNJhyij5+vOR8ua4xbK0UVHJfdLLK6mXov57W3/FDmk+Z4L4PnuembvS2uVSZvk6LZh+1Pe54/NBpJ0DBw5IyZIlnWoeg29nBMYEDIXo5ODBg4IQo7ZSuLD9/7HORDS0bcud5zQA3EmXbccLAuHaH4twg1j00QHHANVfS4ZiFsFqBfiaQaCnO1ZX3PXsQWfPia8WBs8MArZ+JvrewhhMom08NJOk1dwaim/eahqVcx8Mee5iZJK/D47AJnlwX77/4m05mL+YhCX0c1TNMOWBd2/Lpz/0kWTau7cF4TXh03/t2jWnVcFm3aZNm8rixYudvsdRxc6dO6u+9ahBer3ffvvNFGHDaQDonxjfSYAESIAESIAESIAE4gwBZPT11dzxdLcbrBps2OCcCyjuhc8+8hE5EoQYf+211xxdjrIcxoh129AN7kK2grCheFlHKEId6Hb//n1B9KIXEWM4Ir2I5ryHBOIwgSsZM8i2yv/FFjb6o26pWlmupU9ndDWVfjdTp5JNNaubQlcoubN8ObmUJfpcGEZ4oHuBSWVtvejD9hpBV+iw9+WSciZnxIghRtHNVo/H/n6yoklD22LDnh/SXA2P589rWP2sFQvXFhmXtGhmXWTo42M58klInpcMraO1cstqNNY2Lbt+D491H7bHWBV46623VOhPxObv16+fqgL//nv37qmNvkgCVq9ePcut2MTbp08fdd6jRw+1aRehQ1EHA+2YSFRtI/Mw9icgodjRo0eVQYK9A0WLFhVEMMKGYkivXr2kTZs2KlcB8hV8/fXXqhzGQJcuXVQeA9yDzcUhISHqWkx+0ACICS3WNSwBWNLYYIMNQe54YSbAkxJStIiM+ex50hJP9vuiff305ady5KVCL3q7R+87nTuXDBvQ16N9xqaziR91lz1lXo5NEx6790pQRhnwo/0Nch5TIgYdTe/0tmypViUGd3ivKja8fjF+jPcUiGHPC9u0ljUN/htcxfB2j1aH616PP//waJ+x6Wxl9UayuE6L2DTh0Xv79B8vDxJH71PvSqUQDQiz/nv27JFDhw7JpEmT5PTp0ypBF2bMMUBHJmBs9tUF/+cfaa6GMB5+//13FToUfv7w6cdA3Z4gEZi++RfvSEgGcdQ2rmGT8Msvv6yiFiFHAFYQYHAgudjPP/8sesIy6IL+d+3apbITI+MwwpTu3r1b5RdAaNNjx44pYwbPF1OhC1BMibG+IQngFwe/GAiv5Q5Zvny5vPSSeWZc3MGAbZIACZAACZCAGQhggD958mTlNgMf/YYNGwoy+3bt2jVa9RE1qEiRIuqFWP/II4CZdnvSvHnzCJGEnM3w26BBAxUpCEnF4KJUp04d1Tze3333XTl+/Lg6R/+6i0/dunXVagFWAhBidMKECcrAwYoBjI+YCg2AmBJjfUMS2LdvnyH1olIkQAIkQAIkQAKeJYBBPAbWuiCyj57gSy/DO2bqdYFrkC7IEfDPP/+o7MKvvvqqGnC//vrr+mXLO1xzypcvbzm3PnDUNuroYUKhJ3z7oZ+16LoGBARYisPCwtQzYQ9Dq1atlBsQMhKjLWQtjqnQBSimxFifBEiABEiABEiABEjAsAQwaw+XGWyUhcsN4vAjYRc23cJlGOUIy3ny5El1jsH66tWr1fNcvHhRypUrJ6VLlxYk/urQoYOaaY/Jwzpq27aN4OBgQQIy3e9//fr1gnwFSEIGWbhwocogDINg2bJllgRmWEH44osvpGLFirJx40aBcRBT4QpATImxPgl4gADCdSI7pVkE4STNEgMfIRp9X+CPpbc+iwQaW7PkmfDRQoEnDPtvRs1bzJztl99bZ0nFvB6+t2b6m5DQRH8T8PfALCF88c3xfRrmtnwu169fjxA5BwN8DPiRfRfhPrFBFht4O3bsKBg0Q+DOA997uNlgky/qYBa9RIkS6npQUJDUrl1bnQcGBqoIPLNnz1bXbH9gMy826lrLr7/+Ksg+bK9t63r68bfffqsyDqNfzOTDWPHTEt1BsC+hQIEC6h2uQZUqVZKsWbOqZ6tevbras4DncbRHQe/D3jsNAHtUWEYCXiaAbKruyqjqjkf7vaY5Nvvh2Yts3ykzX6niDgxuaXNkizfc0q47Gs1+7LgsK2DfV9Yd/cW2zf6d3o9tEx67P9W167I5Y3aP9Rfbjj7u80Vsm/DY/QmehcuBRMk91l9sO+o8wTwb7fGsOysExfaR7d4P9xvM5NsTzKpv2rRJBQdJlixZhBCaW7ZsUUYB3Gsww44AIjAArF2GEN4TvvYYkKdOndpeF4LZ+qjEUdtXrlyJcBtcjLDqgM3HadOmjXANBsY777yjNjTr+wsQKQgbg1Efutm6D0VoIIoTGgBRwOElEnCGwH1txuGp9sfDDPIocSJ5nCiRGVRVOmIG0SyZgJNr/yi2Vq1iGrbncgTLPe0foxkEM55PTPS9faL9TTALW/3zP6t9Hx5a+Rvr5UZ9f3fxPAFnrDTEBUEkos4jZ8vyhkUk0ZPHhn2ku4HJpdnUjRLwMGJYzCdaErPWM3+RNjPGGUp3R9l3rTP9OqqDKEKOBv/OPqSjtm3vxyDedvCv17HeB6CX4R37B2IjNABiQ4/3koBGIKu2BLnTJLHE72hxhzOeO2+az81MmYAznT5jqsFIudVr5XywOWaUzeJKov9iIddEllOn9VNTvCMLMMK4mkGeJfCRv+vVkQ2Zc5jK5SwqtjPaV5WSmy7LzZRpJMOVi1FVde+1YhE3o9p2tuW9bHIpdWbbYlU2+vVPpc3hXyJdY8GLEUDEImtD5cVacXwXDQDHbHiFBJwi4KvNTppJzOQ7aiau0DWZtnnLLJLEKuKFGXQ220xvQg/nDontZxgQw0RHse0v1vdrrh8ZLnhxoBzrB4jYQPI7tySdNwf+EdVxeJbmzhXBy1buJEkuSR79F0XH9ro7zpE5F3H+M2XKpPzirfvYv3+/2vCbN697ktHduXNH4MqTM2dO627VfgGEJYd7kq1rDvYcIKRnxozOGdrw/XenMAqQO+mybRIgARIgARIgARIgAZcTOHv2rJQtW1Zl/LVuHINzJNpCMjB3CGbmsRn3/fffV9GCkGAMgvCc2JCL6DzYAIw9CBBs5K1cubK0b99e5RbApl8jCA0AI3wK1IEEbAgcLFZEkF3XLDKi75daJuDnYcuMrjMyAQ8ZPMDoalr0G/9xD9ldtrTl3MgHoZoLSd/Rw42sYgTdpnbtJP9UrxqhzKgnd5MFyie/jzeqepH0mtfuDVnVqH6kciMWwKXog1nTjKiaXZ2Wa5mAF9RtZfeaEQt7dp4gD/0Su0U1JPnCbP/Vq1ct7S9YsECtClgK/j1AZt1ndlbsEULTuhwbizFotyd79+6Vv7UkY9iEu2TJEqlXr57KLoy6gwcPFmQGnjNnjnz11VcyaNAg1QSSdiHSEMJ1InPvmDFj5MyZM/aa92gZDQCP4mZnZiMwYsQIFQMYO/Q9Kde0CAY7KrziyS5j1deOiuXlWvr0sWrDUzfDP3tr1cqe6i7W/ewpW0YuZ84U63Y80cD9wKSy4dWanujKJX0cKFFMzuUIdklb7m4Em/fX1q/r7m5c1v6Rwi/Jybx5XNaeOxsK1zZgrmja2J1duLTtEznyydHc5phwwYOvLl5fnvj6uZSB3hiSaDVq1EjmzZunF8n06dNVoiy9ACsCyKgLtxy43+gDc0TxQebdXLlyWZJ5YbAeHBysVhAQ/982ylC2bNnUwF9vG5F5kEsAguOQkBB1fOLECUtUoc2bN6tMxLiAaENVqlSJNoKQasTNP2gAuBkwmzc3gd27d8upU6ci+fKZ+6moPQmQAAmQAAnEDQItW7aUmTNnqodBXoBLly5JoUKFLA83Y8YMFc0HPviHDh2SP//8U0JDQ1UWYMzmr1q1SpYvXy5bt25Vs/g7duwQ/O/HigGuWUtKLZAGDATIuXPnVIbgbt26qfPRo0fL8OHDVYKxIUOGyM8//6zKMYZIbzVBhmg/np5UVIrY/OAmYBsgPCUBawL4Rc+ePbvTm3as7+UxCZAACZAACZCAewnAH79t27bKDWj+/PnSrFmzCB0iiRcSevXu3VuVY9UAKwbYIIxVgTx5nq9UwWe/Zs2aArciCAwFR4KNvkgsBpcfZOOF1K1bV3r27Clvvvmm/Pbbb2rWH8YEVhGsXYxwrMf0d9S+J8q5AuAJyuyDBEiABEiABEiABEjA5QQQr79JkyYyd+5cwWx/q1YR90fcvXtXSpUqJTVq1FCvAQMGqE28UAQuObogQg+MA12QBAxZhW1l586dylDALD/chCBYDcCrV69eKp4/NiBjczBeyDqMFQddcIxkXt6W/57U25qw/zhDANnvsFFGXyZ70QeDhY0lu/go6bQ9B2XXrjPNoyOmfNrLl02hLzKqVly+0hS6QslSGzZKxrPnTKFv0jt3pdqiJabQFUoW3bpdsh0/YQp9/TV3hFfn/OfnbHSlC+7aLYF2Bk9G1Bt5JupNf+5CYkT9bHXKc/ygPPJ3z6Za275ccV5n21zxe2p/U60r2kcbcAP68MMPJXHixGpwDb97XVq0aKFcevQVAGzc/fTTyEE2sE8AG3lhMGDFABl4sZpgbVD8n73rAI+i6tonhNASxFCD9N57C01CkN5BQAkdFAQBQbqABogUEanCL1X8KBIBpfcivUlReu8lVKlCgH/eC7PMbnaTLTO7e8M5zzOZ2Tv3nnvm3ZJbzjnvlStXqE6dOhQZGUkVKlRQu6CMGTMKTwHEAOTPn18EJoNEDDEDqP/LL7+IeAO4J4GJGPGFnhaeAHj6HYiH/WNrbffu3VS8eHGXng5R/fiyuUOwaoB8vlhJ0Aoi9rEq4G7Je+gfwiGLdI4YKYupYsD3xaBwaextM3aiNLamuXadBvR8tc0ug9HNps6QwUxhY4AyuRra8XPD7EUgrJ5Sd+6veqqLqUtHe31eEo0JaxOzDy8t+WDjMi+1zLpZw6d3sn5Dx9Jy5coJ339rqT/DwsKEyw9cfZIr7OcYuMNtaOPGjWYWpFOSb/Ts2VME6SKHPwbymFhoZcyYMXRdWezCboIqZcqUoc2bNwv/f7R/qHCsYCwxYcIEET/YqlUrWrp0qcgEBHcg7EDYywWg9mHEmScARqD6lusEeQUCXjCTdkUQna/61rmix562+IEoVKiQKWpfbYMJAGbwsYmP8oX2sZJaLLY2nron7FTslUWArSwssDLZKt5/mT63En0OgK10nwXF5kfKQsd/yuqpDCJLxjFHscRvHT47Mor4zL90LykmBvTqIiEG7OAFUKV58+aEA5IqVSox2L+nEDWCWdfP71VGosqVKxMOrSC3f5cuXejx48dWWXhHjx5NOKyJ6mKErEOYaKiCXQlMAO7cuUMpUqSIsdCo1nP3mScA7kac+/NKBPCjgJRg2i8tDA0PD4+RBszyAbBy9tJi58Cyjre8FnbquHJm9HMB2xeyYCuRreJ9k+lzKxm2Mn1u1e8wWHWfJTImVaPah17nx8pkJZOSZjG+CX7r9N6JcRdG4jPvY76DbnTfjjIBY/Btj2AygTFBbBIbEzBiAawxASNDETILWVv9By/A4cOHCTsZ9toZm3323HPvu2WPRVyHEWAEGAFGgBFgBBgBRoARiAWB+MAEjEkBXIhq1Kgh4gSKFStGHTt2jOWp9bvFEwD9sGRNjICuCICdUhaRyVZgKpO9MtkqG7Yvla8YDllEps8CY2vcpwpOQjI5Cr1QVtSNEtmZgOHqjPShR44coblz5wqeAsQTqLwGRuEGvTwBMBJd1s0IOIkA2FTbr1ziZGv3N2u9biXtCA1xf8dO9HiwdElqsnOLEy0906Rb5Dxa3VgOltJzuXJQteN/ewYoJ3r9aupkimzf1omW7m9yO3UqCr5xyf0dO9njqFHDaVqvHk62dm+z574JKN+zh+7t1IXepnToQ993G+KCBvc2LT7lOt1P8sYnXs/eZWYCRpZDsAgPHDjQBAn4AdasWUOhoaGmMqMueAJgFLKsN14gsH37dvr+++/p77/lGdTEC+D5IRgBRoARYAQYATsQkJUJGNkSkWnI19fX7CmReARswUYLBwEbjTDrlxqBn3/+WeQEzpo1q9TPwcYzAowAI8AIMALxEQFZmYBBQmaNaMxd7xHvALgLae5HSgQQrZ8zZ04zdkApH4SNZgQYAUaAEWAE4iECsjIBgysJxGEgHtMK+AOGDRumLTLkmicAhsDKShkBRoARYAQYAUaAEWAE3IEA3ICmTp1KSA2aLVs2sy7BBHzixAmqVq2aOMDCGxUVZVYHL8AEvGHDBtOAHEzAK1aYM5urTMAI2EV9VbRMwCj7559/yJIJ+NmzZ4KrAEzApUqVovTp09PHH39MIApTJwH79++nIUOGUN26dVXVhp3ZBcgwaFkxI+A8Avn3H6Cu4RHOK3Bzy+6Dh1D2Y8fd3Ktz3WU9eYr69o5JA++cNuNbfTJyNAVdumx8Rzr0kFbJJR/eubsOmtyjosWkKZTi9h33dOZiLwH//kujWrVzUYv7mjeaNZv8nj51X4cu9OT7/AVNbGzO+OqCOsOb1li7iKJ95Rm+jZncmpI+fWQoLrIyAf/444/02WefUYECBQRrMLIajRo1iooUKWIoXlAuzyfIcCi4A29HYPLkyfTrr79S7ty5dTcV1N3wxbMkArOnI8HcqDN7Y6obUYRDb0nw/Dk91DAU6qW/5Nbteqky03MtUybyjY42K3P1RYo7d6n0Zv2zABnF4llk915XH9lq+7spU+rOYJ3s4SMqv3a91f5cKcR37IVFoJwr+tS2+fcfVC91PQtWVJ3ZwRM9fUYhK1braqdW2blcOXWdxOc6fFSrXtdr/CZczJ6dohP6UsLo57rorvr7Ul30OKMEaTJntuxGUWnSk6/yGx2XZDt/Kq4qbr+/vEwT+tf/Xav9hh5YabXc1cL4wASMrD8zZswQUIApODAw0FVY7G7PEwC7oeKKnkYAhBnRyg8/ts70lpkzZzrt5y+YGw3Mc6znswbevEVHi2bQU6XhugJv3jS8Dz06kI3F86nyjyeZMvGVQWRjRxWsqJIwWKvv/5XMmSjb8RPqS68+Zzh/QdiHSUvOo3LsPMYG6M1U6WhEr5E0r3Uopb59I7aqXntvfmgHWtergFvtcxcT8LVr1+ipspuF7Dz2yKNHj0Ref7UuWIXhlqQO7i9fvkwY7BcsWFCtIs5ICYp4Bi0TMFiFMUnAzoBWoAOswtmVibAqf/31l3ArgmsRBOOlffv2CaIxtY72zBMALRp87dUIICAX9Nrwy9Nbvvzyyzipv/Xu0xP6sDKZSPnRkEUSKj6TLMYgkMwi8MyYXvTTit0rFuMQSHVDroGnLC6H9r5jqW9eo5L7jdlJtdcGV+ol/e8hpb533RUVDrdVmYCrVq0qcuerCu7fvy8WCuHz/8cff6jFTp/h748BN1KC2yPwVIAbT8mSJUX1m8oi1p49e2j48OHUs2dPMTCvVKkS/f7771SxYkVR55dffiHEJiD1uCr37t2j8uXL09dff03t2pm7/6HexIkTCaRhkBvK9xeMwogpmD17tihDmtH27dsLcjFRYPGHJwAWgPBLRoARYAQYAUaAEWAEGAHvR0DLBKzmzseg/7333othPFbMscLu5+cX4561AgTtWuboV+shaDcgIEB9GeNcoUIFmj9/vqkcgb8g9+rcuTNlyZJFDN5btmxJBw8eFJOLvn370pYtWyhRokSmNqjrY8O7oHLlytSmTRuCjXie1atXi8H/unXr6KWy0Id2mBxgEqQKyrE74e/vL4oSqDf4zAgwAt6DQFRQOtpd6dXKgPdYZduSnZUr0a205luUtmt79s7dlIG0rWoVzxrhQO/7ypelaxnlcNt6GOBPG2vXcODpPFv1UKkSdCG7ecYQz1pku/enifxoTcN6tit42Z2jRQrR6by5vcwq6+a89CFa0bSx9ZteWHoqWx46lsvcfcQLzTSZtKpkA4pOYE52Zbrp4oU9TMBwrcFKe+nSpYWLTKNGjeiFEqODFX0E2+IoVqyYiAFcv369sGjQoEEiBTjiDFatWmWy8rfffhNxiFiZh0vPtGnTTPdiu0DdpEmTmgb0WKmHTd26daOPPvpIrP7nyJHDpGLevHmUJEkSwkDfmmCykydPHuHig/uwEZmQ4KYEVyDIn3/+KSYAeFYEGiN+Es+Kdkg/yhMAARP/YQSsI4BZPlJyYSvOnXKsSGGaPKCPO7t0qa9Jg/rTiYLu9f901uDzOXPQmIhwZ5u7vd3Mnt3pYBn9416MeJCo9EEUMXa0EaoN0Tm/YwfaGRpiiG69lT5QSIMGTp2st1rD9C1p0Zw21K1tmH49FSN+p8e8X/RUaaiutVXq07KaTQ3tQ0/l/T75iR4nSqanSjNdcTEBYyUeqUCx2n716lXatm0bHThwgOD6izIcIBNDWs8qVaoId6IFCxbQoUOHCGk5EQMAwQr6pEmTaPny5aJNZGSkcOsxM+b1C/jeY9CNAwN86P7222+FP79aH7qWLVsmBuZNmjRRi+nChQv03Xff0dixY01l1i4++OAD8SwY4GO1PyQkhKpXry4mA88Vl0m4HaEMzwoXJqRCPXXqlCgDySlPAKyhymWMwGsE4FcXERFBt27dYkwYAUaAEWAEGAFGwMsQwOAdK9rwtV+0aBE1bmy+m9O/f3+xwj9mzBjhS4/gYTXvPh4FA22smqur+Vu3bqUaNWqIYFyw9dapU0c8MdxqMPjHxGDw4MFikI4MgtYErkmwK1++fGIlHv7/HTt2NKuKwT92BsA9gF0KCAbzbdu2pfHjx8eZlVCdAGCygfhIuPbA5WfTpk1i4lK4cGFRBsIx6EO2Iew4YLKA5+cJgNnbwS8YAXMEkBYUEfnaSHvzGvyKEWAEGAFGgBFgBDyFQFxMwAi87devn3DB6d27txlR2OLFiwkpxhGQi2w7EKz0Q6cqanrwx48fEwbT8LcvVKgQffXVV6KuWk97hisO3Hww4Ibu1q1bm1xzUO/kyZPUvXt3WrhwIXXq1InCwsJEcDAIxOC6g10DkIthJwI7FT/88INWvbiGCxEmLmvWrBEr/ygMDg4WK/1a/3/EFsBlCbsfDRs2pA8//PDVM8bQyAWMACPACDACjAAjwAgwAoyAJAjExgS8du1aCg8PF+44SMkJVxikyERgLgboS5YsoVSpUpmeFBl6sNKPVXKk/8R9yPnz54U3wJQpUwguO3APgp64BLEH6AeMvwjaRTAy7B04cKDwyYdt6AfuxphYIIsRXHVwYDdjxIgR1LVr1xjdIKYAi5Nz5swxTQAQtIzsQ9OnTzcFAG/cuFEwC6M/TBqwwwG7OQtQDEi5gBHwPAIglQI7pSwC8hrYLIMgFare5GJGPjfSX/pIg63CLqkTMZORmKq6+XOrIqH/GZ9bmX4TEtoxkNMfJec04vfAHsIw57Tr38r3RTT50Ev9FWs0xsYE3KtXLzGAzqQQSyLLDjL0nD59mpB6E6v6cPGBzzykR48eoi4G6GDnRYYdBAJD4GaDlKMY0CMDUIkSJcRKOlyEtRMIUdniDwbfiBnAYP769euEtOaYFEDQBwbx4DiCCw/sUwUDetxHsLM1gRsQ0oHC3UcVxAFg1R+BzRBkG0LgM+IbMPlAIDB2IJT/hcp/QxZGQEcEkP8WX4iRI0e6pLVmzZpiiwy+eBDMaHfs2GHy03NJuUVj+PkhSEbd6lNvR0VFiR8BxALYkj9/mka7FdbeLwZ5f2Dp/7p0olP589I3Xb6w9TheVZ7/6X06EJCSwILq7XInVUqqduIf2pMqZvo5b7S955xZCrPsKqo3502qOm+0EzaB8bXgk3/pWMJX6eu81U7VLgTwP1IGCF8OGKwWef255YZV1HnYCCq7YZPX2woDaxw9SBMbNfV6IjCfQnHDeSN1ENVfsJN2hGaNu7LRNYoqKZGckMJTb9KOz7OQv8IH4C7xnf3Y7q4wwMfK+rvvWmcrtqYIkwP4/SMbj1agB+5C2pSd2vveeo1xWUowwCvPBLE+pfBW69kuRsAgBPCFxiTAGcGKsjwrtIpvoySryXgvBLaSrFHAVpmwvaBkQ5JlJ0Smz4Fsn1v1N29fhfKUWAmOlEXwm4vPRXwQ2X47rGHu7d9RrKQ7MvjHM8LFxppYLhRaq+ONZZa7FDwB8MZ3iW1yOwK2NsLUHYDYDHqpzKZfagKGYqvr6XuwFSnvZBGB7evVCm+3WTZs01+4KM2ERabPAT6nstkLm/MePEQyMW/jNxc4xweR7bfDGuae+Mwjmw9SeIL0C+49WkEwLVbokfveVUEaUPjoI7DXHoGLz7lz50xVEXeQLVs2E3EYvA3u3LlDBQuaczkgoBdcAEg8osqlS5fEbgOyCuktPAHQG9F4pg/pqEBIgQ+wvYLV9PTp07vsAnT79m2RzgpfFAgCea5cuWKvGVyPEWAEGAFGgBFgBOIpAhcvXhRZb+CXj0w4qmAMovrTgxXYVZk7d65wEQZxmD3y66+/ElyhEYwLQXpS5ORHKlBkJEIALgKNkR0IQbkQxCOMGzeOtm/fLl7jD/iHkL3n66+/FulLTTd0uuAJgE5Axlc1RYsWFemwRo+2n9wHX5J///3XZUjgq4bZPUgxILhGBD0LI8AIMAKMACPACDACWBnHaj8G2WDHhWDQj10BS0EALNJ7IqjWHsF4A65D1gQZghAIbEsQyAsCMlWQcSg0NJQ6d+5MWbJkEYG7CM7FuAY7An379hWBu9q4AtRV/fVVPXqe5fEF0POpWZfdCOCLggAYkFXYe8CX3pbvnN0dKxVXrlwpDsy+cSCSPyQkxBEV0tY9UrQwgV1XFhkXPkhhAs4vhblgAh41MkIKW2Hk1N496EBwaSnsvaEwAYdPjJmv2luNn9O5I22vUtlbzTOz60HyAOo7a6pZmTe/WNwqjNbVf0Wg5M12wrYXCXyoa+RcbzfTZN9qhQn4j1ofmV57+8WXnWbQEz/zQFq9bEZ2nPr16xPy+auCgTfy6KsCki2stCN7D7wTkBEHhFtYrERGHBzImAPf/vXr14tmgwYNopw5c4oMQKtWrVJV0W+//SbcirAyjzGRSh5mqmDjAnUxLlIH9OAIgE3IBARbsfoP9x9V4HmBsVflysb9PvEEQEWbz4yAFQSwlYhtOKQMc6fcSpeO9lYo584uXeprb8XydCttWpd0uKvx3ZSBtKtyJXd153I/B4PL0PUMMVezXFZsgIJHAf60pXpVAzQbo/Jw8aJ0KVtWY5TrrPWpknVkY51aOms1Tt2JQgXpbO5cxnWgo2b4r69p1EBHjcaqOpMtD53MKceCC5BYX6wOPfP1MwwUpOwEYRYErsPw2UcKT1UwIWjatKlYbQcZ1rZt2+jAgQOCYAsr8DjA2tugQQORKhPuRNAHxl/k+oc+CGIFJ02aJDgC0AZpPeHWY03AzvvZZ5+JAwN86P72229NZGNoA11gA0acAngFVIHXw3fffScYitUyI87sAmQEqqwz3iCQVhnUIn+vEQE48QYkfhBGgBFgBBgBRsBDCGDwDncauAHBrx7kWVrp37+/IL8aM2aMGNAjeBguPKqMHTtWMOquW7dOFIEoC+nH1WBc8ATAfQir9yAIg3cCfPZ37dpFDx9aT3uKMQPsQiIR5P7/8ccfxSRA7RNnDP6xM7BhwwbCLgUChbEzgdjL8ePHx0hLrm2rxzVPAPRAkXXEWwTg44etQBZGgBFgBBgBRoAR8D4E4NffsGFDWrRokViV/+mnnwRnkGopAm93795NYWFh1Lt3b/r777/VW8J1aPLkySL4Frn9IVjph05V4BqECQB4AYoXLy4G9gg8BgmXduVerY8zMgbBzQcSHBwsCMTAyIv2EBBxde/enTDpQNAwbPvzzz/pyJEj4qy6MCEJCiY18EQASZme8uYJ9dTKuhgBRoARYAQYAUaAEWAEGAE3IAA3oKlTpxJW97GSrhVkEAwPDxfuOMhoeOLECZGJB4G58MFfsmSJGZMvMvRgpR+7BEj/ifuQ8+fPC5LTKVOmiIE/3IOQ0ScuQewB+mnVqpVIZILJBOyFdwHiD2Ab+hkyZAgVKlRIEJadOnWKcGA3AzsIXbt2jasbh+/zDoDDkHEDRsB4BNIoforBGzcb35FOPZRdv5FSK7mPZZDAW7ep4uq1MpgqbCy5ZSsFXbwkhb3+9x9Q6NIVUtgKI4vs2kOZT5+Rwt5EyqCh+sI3gY7ebnT+/QcoQIdscO54ThD41Z7/yofcHf252keu00fov0TGBNW6apu19jV3LyK/58Zm8CtXrpzw1ccKv6UggQgG0OAKQJYdZOhBXB/ceLCqDxcfMAVDsMqOuhigI44AiVBy5XoVy5I3b16xko8BPbwDSpQoIXYLwLBrSbJlaQMG+4gZwGAePAFBQUFiUoB66GPOnDmm1KWwTxVkIcJ9BDvrLfpr1NtC1scIeDkCLwwgo8l76B/CYYQYQQTWOWKkEaZStPLDp7dgwPfFoHC91Qp9/1lQxuvRSZuxE/VQE0PHcwP+oaS5dp0G9OwToy89Cl7YSMfniu5mU2e40tytbQOUydXQjp8b1ic+uwiG1Uvqzv1VL1VW9fyX5JW7htWbDhb6KITCY8LaONjK+er4n/Fr4/YmBc/8EtGTJMlMr+O6+GDjsriquPX+loJV6HFif5t9Dp/eyeY9V25gYK5yA8E/H7wAqjRv3pxwQFq3bk0tWrQQK+taNuBPPvlErR7jPHToUBowYIDw+0c2HlWQkRDJQeAuhMmENW4ArPbj0ArqHzt2TFtkdp0nTx6r6dNnzpxpVk/PFzwB0BNN1vVWInAhVSrKpayAyyC306RWVuXuy2CqycY7qVNTuitXTa+99eJ0vrzka8d2sLfY/1wZUD/yt/1P21vshB1GTFaMfD6sKPsofsQySc4jR2lDvTpUZPdeKczOePYcba1elXIePe7V9r58425usvPHQf3oYInSlE7J/w7Boszw1p+QtbqmRm668AlyrKNTmfJQuz7L6OsJ3SnZeesBsY5pNKY2VtK1g397erGVzhwxAfFBeAIQH95FfgaPIpBM8d1LKMnAD6uo/prsBx4Fzo7Og5QVHVkGf8+U1aCC+/6y46m8o0qgkjHjpSbQzTussm4FVqYTKb69sggGdHquprvjuQv8tZ/uKuSLsgjct54oedVllMeKH3rxbdup0/DvZDTfzObohH6U++w/1GLpT2bl7ngBf3+k4wTpF9x7tAJyMKzQI8WmEYJdAGT4yZ49u1X1sAv+/NpgYrgd+SuLLnD/gcDvH3EEEOxgIOtQ1qxZzVKFipsG/eEJgEHAslpGgBFgBBgBRoARYAQYAWMQgMuPmmEHuftVweC8VKlSVK1aNcEKrJbrdQZD744dOwSpGLL0gGcA7L6qrF69WqQR/VeJgcFuARiFkTEIcQYIQIZ7EGICEAtQtmxZkVUI6T/xGmlFkQIUZGVGC2cBMhph1s8IOIkA2CllEZlsBaYy2SuTrbJh+1L5iuGQRWT6LDC2xn2qpMNWWd02SpBvH6v94ABQ5Y8//hC7Aupr9YzsOxhoWwoy+WjLkQYUg3ZrAnKwTZs2iZX7FStWUO3atQWhl1oXdiB2ALsPqmBADx9/8Asgsw/SjoLsC4IAX+hDCtDjx48TUph27NhR8AKo7Y068wTAKGRZr+4IYLvs0aNHBCY/dx/2pPrS84HBptp+5avUY3rqNUpX63UraUdoiFHqddV7sHRJarJzi646jVTWLXIerW4sB0vpuVw5qNpxK07PRgLkgu6vpk6myPZtXdDgvqa3U6ei4BuX3Nehiz2NGjWcpvXSN2+5iybZbP7cNwHle+a9/uuWhk/p34fGRAyxLPba18UXX6f7yYzxm0d2nPr164t8/ioAWJFX8+ijDDsCYOJFFh+43yATDwSD7po1a1KOHDmofPnyogyDdbjhYAehTZs2IsuPuPH6D/L7Y+CvCoJ7QeKlyqeffkrDhg0TA3u1DLsF9erVEy/feecdCgkJEX2r97XnWrVqCa6AhQsXaosNuWYXIENgZaVGIACCDOTjxWzZ3YItPfjzsTACjAAjwAgwAoyA9yCAlJ0RERGErD63b98W6UCRAQg7AxAQbaVU4lvggw+XndDQUGrXrp1wycF4Aqv66dKlE8y+I0eOpAMHDhB2FkDkBaIukH6pgkBiNZj40qVLwl0HmYEg06dPFxMMTCq0jwPD5wAAQABJREFUcu7cOUqbNq2pKLWS2AKLmLYEkw+Md4wWngAYjTDr1w2BCRMmEA4WRoARYAQYAUaAEWAEgMD7779PLVu2FG5AYM0FeZZWfvvtN5G3v0+fVymKsWuwePFiESCMXQE1z/+2bdvEYB+Df8i8efO0asyu4a5Tt25dQrrQihUrisnFjz/+SFu2xNxdhkuR1sUI19g5sCXwOIjtvq12jpbzBMBRxLg+I8AIMAKMACPACDACjIBXIIBMOw0bNqRFixYJsi340cPtRhUw+sLtpmjRoqIIAbkI2r127RrBJUcVZOjREm7dvXtXZPHR1kHdffv2if7gLgTXIgjy9Z88edKUdQjuyphcYIchQ4YMdOPGDVEPf3CNAGVbsnv37hiTGFt1XSnnGABX0OO2jAAjwAgwAowAI8AIMAIeRQBuQFOnTiWkBs2WLZuZLU2bNhXZdzDoxjFu3DiRwtOskvICg/kNGzYQJgwQuBRp/f1RBuIxMAfD7Ucd/KP8m2++EQN7BPniAIcAXIly5swp6oN1GIHFyFy0c+dOEWOAdlq5d+8ejRkzRrguYUfDaOEdAKMRZv2MgBMI5N9/gLqGRzjR0jNNug8eQtmPeTchj4pM1pOnqG/v/upLrz9/MnI0BV16RRjk7camVQjbwjt393YzTfa1mDSFUty+Y3rtzRcBSkrBUa3aebOJZrY1mjWb/JTEDTKI7/MXNLFxMxlMFTbW+G2RNPwoMHjM8NaU9MkjQ/EtV66cWNHv3bt3jH7CwsKEyw9cfZCWs0KFCsJtaONGcwJPxAH07NlT7BYgL3/+/PkJEwutYICOdJ3YRVClTJkytHnzZrPdA7QHgzDOrVq1oqVLl4pMQHAHQrwCgpExGUByE9RDOXYgoAuTEMtdB7UvPc88AdATTdb1ViLwKFEieq7ZRtQDhFQ3ogiH3uKnpEG7le5NMJJe+ktu3a6XKjM91xRylySPH5uVufoixZ27VHpzTD9NV/WCWGtX5RD6L0liSvzkP1fVmdobxcx6LVNG3ZmLkz18ROXXrjfZrufFU+WfpN6Sf/9BvVUKfYmVVcizeXLrqjvR02cUsmK1rjq1yn7p2pk+Gfm9tsil61yHj7rUPq7GP/XrTWObhcVVze77VX9fanddVytmOXWavpo2hVZ9GHuudxD1ldi6jQZ37WnWZbYTp8xee/LF4yT+dEZhA45NQnetjO220/cwoMeKPAQDbQyoVUEQMA5IqlSpCIN9rLAnU0jYkHoTUrlyZXGIF6//fP7559SlSxd6rPzfQV1LGT16NOGIS9RdBNTDAB8TAAQgg+xLJQcDeRkG/p4SngB4CnnuN94gkEnJOrAvu/mWo7c+HAa/1zNm8FbzrNoVoPxoyyB5D/0jBtR3lAwPMqzY+99/IM0KLZh1ZZJ37t5TuCbksvleYCBVWbJMJpip8rIVXm+vT0ufGDY2efoz5R98KEa5ZcHThImpZf9V9PXuLy1vGff6mmOqr6bJSGX3m6+kO6bBfbUx+LZHMJmwNvi3p21sdQKV75g3CU8AvOndYFukRMDXCrGINz9IAoWNUBZJaIOMxVvtT61sDcsisrhnqHgmUYLqZBLZPrvv3rpFPh5cjXT0vU2s886go/27Uh9TgoLn9sep4lrge/Tug1tx1vN0hYDH9z1iAph19+7dG6NvrKy/9957Mcr1Lvjrr79EenB1RwH64dKzf/+r9xYTCUw6smbNapbVx1o7vW2zRx9PAOxBieswAowAI8AIMAKMACPACHgNAg8fPqTg4GCRhlN1q4Fx7du3F2lBjTYUZGPw/U+fPr2pK8QHlC1bVsQYIN0nXsNOZAxq1OiVy5e1diYFbryQa4/SjcBwV4yAJxGICkpHuytV9KQJDvW9s3IlupX2Ve5khxp6oPLdlIG0rWoVD/TsXJf7ypela5K4bT0M8KeNtWs496AeaHWoVAm6IIn73tNEfrSm4Ss2UQ9A5XCXR4sUotN59Y2DcNgIOxu8VJbkVzQ1zx1vZ1OPVDv1Xh46lqmgR/p2ptNVFRpQdAJfZ5ra1Wbt2rUi3SZSbuLQZtCBjz0yA1kTrNZrxfK11o/fWr0TJ06YDf7VOtgRgB1gGgZfANKSduzY0cQYbK0dYg6siS3brdV1tIx3ABxFjOvHiQBY78CsFx4eHmddWSrgy4uofXfJsSKFaUbPboYEqxrxDJMG9afOw0ZQ2Q2bjFCvq87zOXPQmIhww4JVdTVWUTazZ3eqO3e+FHEFUemDKGLsaKq8fJXeMBiib37HDlR0527KfOasIfr1VPpASTQwcOpkqrZ4iZ5qDdO1pEVzSqnkO89x7IRhfeilGPEaPeb9QrUWLNRLpaF61paoTw+V4Nu8F18x3RramQ7K+/X6ibY0z0HJH7nXVQgZe8DsC3/+fPnyCWIvuOT06NFDkIYtWLCAvv32WwKBF7LvgETs4MGD4hgwYIBI5XnhwgX67rvvqEOHDjHaTZ48WRB/aXcArMFVq1YtKl68OC1cuJB69eolUoOCMOzMmTOCSAw7BGAGBgfB8uXLKUeOHELvkCFDCP1jYjJr1iyqVKmSNfVOl/EOgNPQcUNbCBQqVIiyZ88uotsx+44vh63n5XJGgBFgBBgBRoAR8AwCIAEDKy+Otm3bCiNuKTEtyPePFXjk5c+TJ4+J2fc/JRvepUuXRFaeTp060b9Kit1SpUqJNKLI2z9p0iQxEMdkIDIykoYPHy50WrbDwB3jG3sE+o8cOSKqqu0Qw7B69WqaMGGCsBGMxjNmzCCQiH344YdiwgH7MUFRWYzt6cveOrwDYC9SXM9uBD777DPCwcIIMAKMACPACDACjICRCHTt2tWU2hMpNyFYzUcu/WHDhonXYP39+++/CQN+CAjBtJl+MHlQc+9jFX7lypUE8q5du3YJH37RyEo7tTyuc3R0tFkgsFo/d+7cJobiwoUL0+HDh+no0aPk6+tLNWvWFNVw/vTTT+n06dNid0Bt6+qZJwCuIsjtGQFGgBFgBBgBRoARYAQ8gkBoaGiMwTVW2TNnzmxG2JU4cWKTfepgXy1QX8MXH+46WI2vWrWqaN+kSRO1mmmSYCqw82L37t3UuHHMOJO0ad/w8qiBzOAtgDsQsghpxVZMgraOI9c8AXAELRt1sX2EtE7uSDtlwwTDiuF/dlvJc8/iXgQSKNkDwE4pi/gqW5mwWQZBqkNfZTVGFkHaVh9psCVKGC1Pmln+3Br3LcDnVqbfhIQS/Sb4vFT+P7yQ6XsW7fYUs3ChGTVqlMjIA79/uAOBNAzkX7HJ+fPnCe5DU6ZMEYRdaIfVe2cF5GPTp0+nf/75R+xK2KMHaUPBSowMQ/D7RzAx9ICZWE/hCYAOaK5Zs4ZatGhBWbJk0UGbd6nAtllAQIB3GeVl1tjnAeiY0WBTNYpR1TFL7Ks9q2pt+yo6WCtaWQXRWwrv2UcLyoXorVboe6pZYdKrg/FN9WM71dpkBFEVGE5X5Sui7Ua36+fKlrjeMrTj53qrfKPPYvXuzQ3nrgJv3aYdQcb9j4l+zY7qnHUxW/XuNzBmoY4lzxIloqsKm3X24ydd1prgxUs6nPgdl/U4ouBi6ix0LyBlrE1ABBbt+4q1Vlux07LR2pduuz6So7BCcGf+PXyQLIBe+MQeTrqvsfE5+S1BwIJsu3btKFu2bML/P5HyeZk3b55ltRiv8+bNK1b+S5cuLcY+JUqUEH7+mBTYKwjahSsS4gP8/f1FgPGGDRsc2j2A61KzZs1ElqG7d+8KJmEt34C9tsRWT///rrH1Fk/vIeC1QIECtG/fvnj3hAg+gU8ai20EzivMr5mUTCIyCFa/ZVmVE3gqg6gHyupNyqibXg/v7vcrEFiAA296v60A80zePJRUEnKtxEoav2cGTK6M+lDdT/EOGTFhMcpe6IW9SOfb6Of/GdmNbrprRi6kGsf+pjW5C1DWk6d106u7ouUxl4iupX+PQv85RvkPxk4G9jRxEqq54DciKzp0tzMOhWtr1aXOkyNj2ByVLogG9+tBtC/mc8ah0uXbcNuJLQgXWXQGDhxIcOvRsgBjXKOVqKgo7UuaO3cu3b9/X7gVYeLw/fffi/uW7ZC5x1JAQhabTaivtsMkBdmAVOncubN6SdWrVxf1MPFIrfxfMUJ4AmAEqqzzrUIgmTLbT6q4gckgL5UBtRErv0Y9e9DFi/QkaVKj1Ouq97qSq7/OvF8p8ZP/dNVrlLL0Fy+RLKzQMrnD4f3CZzbo0mWj3jpD9H7003Sxom6IcgOU/vBxK7qQIzvdCww0QLuxKh8qu+rZTp6gP0LLGtuRjtrPZ8tB7SaNpf6D++mo1TVVsTEBJ0+enC4q/z/gNoNBvKOC9hBMHuAKjSxCWsEEARMHLABrBeRfyNyDnQRLH35tPXuu0d6owT/65wmAPe8C12EEGAFGgBFgBBgBRoAR8BoEEOhriwkY6Ty//vprgou2LYGrDth5ly1bZrUKBvNgFUa2oGnTppnqYKV+x44dwj3nzp07NH/+fOECjtV83ENmH6QexY5B+fLlTe287YInAN72jrA9jAAjwAgwAowAI8AIMAJ2IQAmYG2GH7WR5eAfefyRaUf1pQfLrtYFR22HM0i6ENsJd50qVaqYboHkdJPC8qvm9IevPngDEHAM0rGhQ4dSgwYNBOnXiBEjhO++qbGXXcQeueFlxrI5jMDbgsCRooUJ7LqyyLjwQXSioL4ZCox6djABjxoZYZR63fVO7d2DDgSX1l2vEQpvKEzA4RN/MEK1ITrndO5I26vEnhXEkI6dUPogeQD1nTXViZaeabK4VRitq1/HM5072OuLBD7UNXKug608V311nfr0x4cfec4AB3v+cspMevI6P7+DTZ2ujhX6Dz74QLQ/e/YsVaxYkRDYC9ZerPpjdb9Lly4ix39ISEiMfuDGA9be/v3N/w8jteiKFStM9THxgH4Iro8dOyauMYFALn9vFt4B8OZ3h23zGAKY4SMIR/W/A1tfwYIF3WbPLSUF2N4K5dzWn6sd7a1YnkpvRjDTEVdVGd7+bspA2qUEO8oiB4PLUOYzr/7BeLvNjwL8aUv1qt5upsm+w8WLkp/iBiCDIMPUxjq1ZDBV2HiiUEFKeeOGFPYiNmpNowZS2Aojz+TKQw/9A6Sxd32NOvSNXzdKoqy4GyFgAlYH2/ifPXPmTEJ8APz3IXDRadq0KYEw7NmzZ5QxY0Y6cOCAWLlfsmSJWNG3tEsl4frpp5/Mbr377ruEAwI24fHjx4ugYbyeOHGiIPXCTgDy+INJ2JuFJwDe/O6wbR5DADl48SOhbg+mSZPGY7Zwx4wAI8AIMAKMACNgHQFrTMDamljF37p1K40ZM4b2799PcP1xlVQLOwRgD4bLD3YXILVq1aIvv/xSpB9F7v969erR3r17taZ41TVPALzq7WBjvAUBrCZgBh8fyd28BWO2gxFgBBgBRoARcBUBa0zAWp09e/YkMPGGhYVR79696e+//9bedvgaKd+x64DVf/j7Q7AbgANuQ4gzQD+jR48mEIt5K0cUTwAcfuu5ASPACDACjAAjwAgwAoyADAggSHjs2LEimBfZeU6cOCHYfZEeFJmAkLff3pSdYBOuU6cORUZGUoUKFUyPD4+BoKAgEQOA1KNg/k2ZMiUhZsBbhScA3vrOsF1vNQJplMwDwRs3S4NB2fUbKfX161LYC0bViqvXSmErjCy5ZSsFKTn7ZRD/+w8odOmbADlvt7nIrj2U+fQZbzdT2JdIyWBSfeFiKWyFkfn3H6AASfhRQI5Ye/4CabDNdewI/aeQhMkiNf9YSH6K772nBKvycBMCSRcG/Ri4nz59mrBzUKRIEcqQIYPI+gP23rgEbkTXlf91aoAx6pcpU4Y2b95MP/zwA2G3AelJsQswYcIEuycWcfVrxH2eABiBKuuUFoE+ffqI9F5w/wGJiD0Cdl0f5R+InpL30D+EQ28xigm4c8RIvU0V+vCPGTbrKRjwfTEoXE+Vr3QZ8DmA4jZjJ+pvq6LxxnvpdWeFTnPtOg3o2ccQe41Q2mzqDCPUis+s3ozbAcrkamjHzw2xF0pBXpZUGbjoJXXn/qqXKqt6nibyo79LldQliNtH+YkZE9bGaj9GFLr6O/zBSut5642wVdWJz/N/dgyQ1fra8/DunbQvdbuOjQkYg/xt27aJvlq3bi1SeoK8Sw3gVY3YuXMnPVIY0W0N/j/99FPCoQrcenBYE0wKcKAflUjMWj1vKeM0oN7yTrAdXoEAtveQygtbeNbyClszEhkkXiqzfRlENiZgsBbDZilEos8B8MSkNWH0cymglc1I2b5nwPdJ0iSUVBkIySL7KpSnJIq9+Q8cksVkk50yfj4SRkdTtLIwJqsgrs9y8K8+C4i+9BQZBv94XnnfTT3fLdbFCLxGAEG/yPhTv359QeTBwDAC8RWBd2/fjq+Pxs/lBAJ+z6KdaOXZJkV27fasAW9Z796WMhepPq1l2YGrDwbh2MXHYp6jgvShIPwqWrSo2UIgAnrBH5AtWzaTygsXLoi+AgMDTWWWF2gDfoC8efMK1yDL+556LceypafQ4X4ZAUaAEWAEGAFGgBFgBLwOAfjaBwcHi4w7ffv2JfVYv369CML94osvYrUZAcAI6LUUuAMNHjyY+vXrZ7qFDD9wK7p3756pDB4D5cqVoz179pjKLC/AM1CgQAFhW65cuYRdlnU89Zp3ADyFPPfLCMSBANgpE7zQ1/89ji6dvi2TrXhImeyVyVbZsH352rsMPuAyiEyfBcbWuE+U+nGVxDmSXijukQl0juXSoossP9ZcdtesWaOtRv8pgfQIzvXz8xPl4ANQuX60FZERaNasWSJAGIRgCBZu1qwZDRgwQOwKoO6iRYuoR48eglhM29byGhOJadOmUfny5enPP/+kjz/+2OU0pJZ9OPuadwCcRY7bxWsEEBQEopDly5eL4183Z7MAm2r7lUukwbj1upW0IzRECnsPli5JTXaCtVgO6RY5j1Y3loOl9FyuHFTtuGs5tt35rnw1dTJFtm/rzi6d7ut26lQUfOOS0+3d3XDUqOE0rVcPd3frVH/PfRNQvmf6BUA7ZYQDjab06EPfDxziQAvPVi1+9gbdV1xy3Ck7duwwZeo5e/asIOsqXbo0pU+fnho1aiRcebp06SIy9oSEhMQwDfUwcO/QoYPI7Y9MQZ999pmpHnRiglG4cGFTmeXFVSWbH9yGMPiHYLcAaUhVhmLL+u5+zTsA7kac+5MCAfjsIRPQ5MmThb3w3UPGARZGgBFgBBgBRoAR8B4EQMqFIF9I6tSpaebMmYT4AHWgPX/+fGratKlIBfpMSUeKnP0HDhygSZMmEVx0Nm3aJNpa/gGTL9rOmDEjRlZAMP7GJZhE4MBkpGzZsrRhwwbBQnzmzBnhFhRXe6Pv8wTAaIRZv5QIFC9eXMzcpTSejWYEGAFGgBFgBN4SBJDjX3XrsZbOs3///rR161ZCDv/9+/eLQTh2+OMS+Pgjv3+qVKlo7ty5ZjsAttqOHDlSkIzhPnYYhg0bJlKQIrlIQEAAZc+e3WY2Ils6jSrnCYBRyLJeqRDADwjowU+ePCmyBoDGm4URYAQYAUaAEWAEvBsB+OhbiwFQrQY51+7duyksLEwEDON/fVyCHQTU79SpE9WoUUO4E1WqVCnOrELgAIhWUqZCwDAMdyNkFURGIuw84EC2QW8QngB4w7vANngcAfj440uJLz2+oCyMACPACDACjAAjID8CCBIeO3YsValSRfjgnzhxQgzSwQqMTEAYqCPwVytDhw4V4wEE/sK9CIuCzZs3p127dsU62cCKv1bg+oNYAmQC+vnnnwmTCMu+tPXdec0TAHeizX15LQLp0qUT+f8x+MdWnacl//4D1DU8wtNm2N1/98FDKPux43bX92TFrCdPUd/e/T1pgkN9fzJyNAVduuxQG09VTnvlKoV37u6p7h3ut8WkKZTi9h2H23miQYCySDGqVTtPdO1Un41mzdaFpdepzh1s5Pv8BU1s3MzBVp6rXmPJIqlIucZ82sqjJHO9evUS/v/gB8CgH+k8T58+LbL7FClShBDgC7981X1o48aNNHHiROEupMYWwI1o1apVIjXoDz/8YPebP2jQIOECBF4C7FL8+quxDNl2G6ZU5AmAI2hxXUbACgKgdVeWEKzccb4o1Y0owqG3uEpBb8ueklu327rlUjnsFfi6pMW8cYo7d6n0ZgOyABnwOYDlRXbvNX8AnV4dLVKYEig7XnpKsoePqPza9XqqNNOF1JJ6puzMv/+gmX69XhjxuU309BmFrFitl4kx9EQn9KX7KVLEKHe2INfho842tatdxrPnaFflEDpRMD/l/ueIXW1iq1T196Wx3db13uNk/nQ2V26ndWY7fcrpts40vBOYkoaOGEOjO7ZxpjmFrlnpVLu4GsFHf+fOnSKgV1sXvvYY5G/btk0Ut27dWgzC4Z5jyQaM9sj6pw7+0aBy5cp08+ZNrUqxC4A4AkvB7kJsUrFiRUJcABYWixUrFltVh+/t27dPpCqF/ZcvX6Z8+fI5pIMnAA7BxZUZgZgIgNZd2dOLecMLS2SjoIe9Al8vxDKGSRJ9DmB77n8Ox3gEby7wUTJzvVByeGO11ttFqs/tazDTXb5Cj5SBkyySSZkA1J6/gI4XKqjLBMCdz/0wIDmV3vanO7t0qa87ShBs1lMnqf5v813So3djuNaACRhZ+5DPH+k2kb0P7L8//vijWXdYybcc/KsVkiVLpl5aPSN+ANmCLN17rFbWFPbp04dmz55N77//PiFtKNyNMGFImzatppbzl1WrVhVxi8hoFBERIbIMOaKNJwCOoMV1GQFGgBFgBBgBRoARYAQ8jsDo0aOFDRhYw71m2bJlVgf5IACLLUjY8kFAEKbdETh06BBdu3bNrBriBrDy7u/vb1auvoBtYCQGD4DaNyYEnTt3pt9++02tJojEMDkBQZlWEEiMMm25I8+BLEfYCYlNzHuMrSbfYwQYAUaAEWAEGAFGgBFgBCRAAGk/ixYtSrly5RKZfG7duiXYgBELcOnSJdMTFCxYUAzUsYuAVXXEBWTLlk2kAIWb0bfffit2ABAYjN0GEILlzp1b1MuTJw8dO3bMpEu9mDdvHn333XemwT/Kw8PDCTogsKV9+/bCPuwIDBkyRJSDLRjswzly5DARiFl7DlHZyh9MLmAbdkMCAwNFALKVaqKIJwC2kOFyRsCDCEQFpaPdlSp60ALHut5ZuRLdSuv54Gl7rL6bMpC2Va1iT1WvqLOvfFm6ljGDV9gSlxEPA/xpY+0acVXzmvuHSpWgC9mzeY09sRnyNJEfrWlYL7YqXnXvaJFCdDqv837u7nwYxJasaNrYnV261Nep3MqgM39Bl3S4s/Gqug0o+jVRl7v6XblyJU2YMEG43CDAN3PmzIIgDKvxtWrVIgzQIfDrT5kypfDR//DDD6lHjx50/Phx4UKEFXtkB0QmIJCCIaAX7jbwt0cmIbD6hoSEiOw+2ufCDgJ2DQoVKqQtpqRJk5r89JFVCKv7Bw8epKNHjwod2C1AJkIQk61bt45Wr15Ntp7DTPHrF9iVALnZ8uXLhd7IyEgaPny4taqijCcANqHhG28jAsgPDBZBfNm1B35A3CnHlADNyQP6uLNLl/qaNKi/EoxXwCUd7mp8PmcOGhMR7q7uXO5nZs/udLBMKZf1uENBVPogihj7alveHf252sf8jh1oZ2iIq2rc0v6BwkQ+cOorZnK3dOhiJ0taNKcNdWu7qMU9zRFb0mPeL+7pTIde1tauT8saNdVBk3tU9JswlR7H4WevtyUYRNetW1cM7BEX0LZtW9OgH9f/+9//RJfw0UeQMAbhcMXB6jsEZ6z+I1uQVkASOn78eMEO3K1bN7FLYEkqhkxDmGggvbgtgX3oF7YhQBjjDXVSkjdvXrFr8Y7ynY/tOSx1I70oBv+YfAwePFjsQDx8+NCymuk1xwCYoOALawhcv35dbG/hSxKfZfv27ZQzZ07B3IcvPei7tQImQBZGgBFgBBgBRoAR8H4EUqdOTVevXjUzVB2oBwcHC9/7v/76SwyYv//+e+GSg8G4ZY5+tY2qCG5CH330kXADatiwIWGQfvfuXfW2OGNlH65He/bsEa486k0QjcJ9CIN0jCnUFKO4j37VvqBTldieQ62jnh8/fkyYoCDoGK5MH3zwATVp0kS9HePME4AYkHCBFgF8EBF4gmCW+CzYekMmgDp16sTnx+RnYwQYAUaAEWAE4j0CGPhiEPzNN98QcvBjdb1MmTKm527Tpg11795dcAHgPg7wAW3evFmQdcEX/969eyKjEDwD4NYDAUcAdhYGDhwoyMTg148Ve0uB21CHDh1E6k/ECURFRdEXX3wh0pNid6Bp06Y0d+5cwmQE6UmXLl1K8PW3lLieQ1sf4xjEFkyZMkW4F40bN87ESqytp17zBEBFgs9WEfjyyy8JR3wX+Pp5AwFYfMeZn48RYAQYAUaAETAagaxZs1KDBg1EMC+CbOHLr82+07JlS+HbjwmCKkjz2axZM+EBgFV9DMr9/PzEIL5r167Url07EQfQqFEjwSqMxVEEDGNl31IQZwDdGMDDDQdZfeDm069fP1G1VatWBD2YHCCbENySMLHABEMrcT2Hti4mIpj0lC5dWmQAKlGihGA5xqTAmhcDTwC06PE1I+AlCCRQMg3IkO9chctXCVyCzTIISJp8lR9jWQRkXciBL4OApCth9HMZTBU28ufWuLcKn1uZfhMSSvSbgN8DfHZlEd/n0boTOmqfHT73CIC1FGThwaAeA3WtW41aD26/IP1SpXr16sJtCANmuN6oUqBAAUEMhgBd9LV//36x0o7gYUuXIbUNzp9++qk4MJlIoZDsaetitwFEZXfu3BG7D3A/gsAerU0os/Uct2/fxm0xGalS5VViC+wqYEcBuwywFe5NtoQnALaQ4XJGwIMIgE3VSEZVvR9tVlU5gv3w3IX37KMF5UL0hkDoe6asFukt45uG6a1S6Is2wNYsp07TqnxFDLH3peJXq7cM7fi53ioN0xd46zbtCMpimP4XOmdp6d1voGG2qor1CixN8OIlHU78xu9a1W/U+UihwvRUGZw5K53GuT/Q/mEcOeVje5Z9Ocxj6mKrq/c9DIRxaAUkYSARUzPxaO9hkK4d/Kv34K+v9dm3tqKu1rU82yIgQz2k6rRHrD2HrXZwZ7JHeAJgD0pchxGIBQGsKCvLD7HU8J5bWJET9nqPSbFaIpO9KW9E0QmFlVQWQWpRP4VARyZBJpwUd8wD7rzRfnzHZFn9VvE7kyc3FduxS30pxXlDvTr0Xat2Xm3ry1eLtCYb53/anr6NGE0Lyr5PlvdMlTx44ZMyZudZzpymqKD0tCe4PJXauS1mBclKihUrRiNGjKBq1apJZrm+5uq/pKKvfayNEfB6BF4qKwbK3p7X2wkDke5O2CuFtXLZiwFfWiWDlCwSdOmyVJ+Fd5Vt+ec6r1Ib9V7hO4bvmkySVPFDTvjsmUwmiwls4tfBmbIY/jB5ALUdM46K7twti8nkq/y2ldu0nv5LksSrbIZf/a5dMSetIOa6efOmTVvLli1r9+AfLMNw+XFG4IqzZs0awRegbY/sQ89i+a4hmNeSeVjbXq9ruX6h9Hpq1sMIMAKMACPACDACjAAjIC0C8K1HFh1L/39k2wGBlh6CVOgI3nVUkFgEDMRwNfr4449FsPCNGzeEGqQRjW2CAhelxYsXO9qlw/XZBchhyLgBI8AIMAKMACPACDACjIAsCCCNZxIbOxi27iF42JqgHLn+kSHImowePVqkTsdKvhp/gAlB586dRSYisAjHJiNHjoxxGzsRCOrVU3gHQE80WZe0CODLhe06bLtZO7DV6E45UrQwgV1XFhkXPkhhAs4vhblgAh41MkIKW2Hk1N496EBwaSnsvaEwAYdP/EEKW2HknM4daXuVN1lAvNnwB4rrSN9ZU73ZRDPbFrcKo3X165iVeeuLFwl8qGvkXG81L4ZdqxvVpyVhH8Uo99aCL6fMpCc2Bt9G2wziLqTGRLrObNmyiTz/6LNXr16ClAur9NmzZxfkXqotSMWJDEHI/oPdBFXOnj1LFStWFGk2QRaKNJ4vFPcoSwHnADL3qIN/3AdfwNChQ0VV6AZJWYsWLeiXX94wUCPV6P/93/+J4GTsAkAOHjxIBQsWFKlI0XdckwfRyM4/PAGwEyiuFr8RANEHSDMQHGTtAE24O+WWkiJsb4Vy7uzSpb72VixPt5RcyzLI3ZSBtKtyJRlMFTYeDC5D1zO8J4W9jwL8aUv1qlLYCiMPFy9Kl7JlxaXXy1Mlk8nGOrW83k7VQATEn82dS33p1WfEbKxp1MCrbdQadyZvHjpZQI4FF9i9vkYdMiJDmopJvnz5SHts3bpV3EJ+/Q8//JB69OhBx48fJwyqsRIPwSr+9u3bCf/7T58+TZgoHDhwQPjmg6Rr5syZIr9/jhw5RH38mT9/viDwwqAcA3ik8UQbrWA34dChQ1SoUCFtMSVNmlTYiELwAsBtCZwDs2fPFvVgT2RkJDVu3FjYhkVJCNyPMHE4fPiwmLBMnDhRlOvxh12A9ECRdUiPQHxnOpb+DeIHYAQYAUaAEWAErCAAf39tjv3WrVuLWli4Q+rOmjVritc4Izc/BvwQEG+pbkFYlUdOfgQQw7UHq+0Q+O9jRR/Sv39/wuQCjL0IDMZg/8GDB+Ke+gduOlj5//fff+MkF4U9n332mZhMYDJSvnx5sxSkFy9eJMQ5wE5I8+bNxaH25eqZdwBcRZDbMwKMACPACDACjAAjwAh4BIGsWbOS9sBqOwS5+kGwpZ0coFwdtIMhWBX49KvBxLhWRZtTv2fPnoLJF/rBIQCXIktB26JFi9KePXvMboEt+IMPPhCr++oN2IZBPXYW/ve//wk2YPUezpicYEKh2gMiskuXLmmruHT95ildUsONGQFGgBFgBBgBRoARYAQYAe9AAJMCMO5u3rxZGPTnn3/SvXv3KH9+2+5TuAd3HNWN6LfffjM9zNq1a4UvP1btkyVLJvzxrcUHDhgwgDBZgNsRJCoqSsQSVKhQwSwuAPfatm1LP//8s3AlqlGjBopMkiZNGuH/j5gEyKJFi6hbt26m+65esAuQqwhye0bAAATSKP6FwRtf/WgZoF53lWXXb6TUSro0GQSMqhVXr5XBVGFjyS1bKeiifqs+Rj64//0HFLp0hZFd6Kq7yK49lPn0GV11GqUskTIoqb7Q+NSAetmff/8BClDcIGQQcHjUnr9ABlOFjbkOH/G6nPyxgVfzj4XkF0ve+9jaunpv2LBhwtceQbtwp1m6dKnN7D3oCy5DGPSHhYVRihQpzFb5ETiMQN1MmTKJlXkM6OFOFBoaamZmrVq16JtvvqEmTZoIf39MEuDL369fP7N6eIHYBewogJQMOwKW8u233wpdmFTAteinn36yrOL0a4WwUBIKU6cf0fiGIHX45JNPaN++fcZ3xj14HQK//hpJfyskRd90eZMtwOuMfG3Q9C+7EwLIIj7p7K0mmtmV++UT2pEuE6VSWHa9Xf4qF0xt1q6gQ/5WqDS90PiKl07T0E87U8iK1V5onblJTxMnooJP/qW/UqRRBpX3zW964asRo0dQUiXQr/vXr7J+eKGJMUwK27SGPpzxMzWcPSfGPW8rQEaktsp37WCZ0nTEz58SRj/3NhNt2rO2QV3qsjiSCuz7y2Yd7Y1/A9+luRWrULorV7XFhl1bYwJGZx3nLKRNVWtQvr8PutR3tOJf3+qnSdT0f7Nc0oPGvree2KUDw9xbyv/o1KlT21VfrYQJw7vvvqu+FGe44SBjoGW5WSXNC+jARMLSDUlTxa5LuC0FBATYVdfeSjGnG/a25HqMACMgEChw+QotLVxQCjTuKz9mad30j0QvQJIrP6AySHJlazkwFvZJb3uGCsouyPlcORWzvH8CcC8wULC+yjD4x/v8X5LEFKSjr647Pjtg1JVlxf5i9mxK2uEC9GfG7F4/+Pdp6WP29lWjZfT7oGCFKdrXrNzWi/7tp9CugSFUf8d8W1V0Lfepb26vqnzsk9Z0elNe9aXT58v+mWnG4G7U7P3ZTutwtCEG344O/tGHtUE+dgislduyyZG6tnSgXO/BP3TGOgFAgARmHXhgFtsIgNI5Nlpn2y35TnxAIKGyIpD4sX0rEd7wvAndzGngyjMn9NC2sbM2J3vw0Nmmbm/nL5GtAOcdJUOHLOL7/AUp2+uymCvsTPzkP6nshetWkLL4IqMUOG//KnruS4e94hGTPX9Ehe7at2sRm8F3EwVS0mh9fieRhQcpOd977z3hlqPt959//hFuOrlz59YW63qNNKPI1JMnTx6hF6k7tQy/GDsjBkEVuAv5+/tTUFCQWiTOIAxD6lCMucFXoGYmunz5MkGntWBjMwVOvoh1AgDfpL59+9L777/vpPq3oxlcgOAXxsIIMAKMACPACDACjAAjYDwCGHwHBwcLoq81a9aYOoSLTqlSpYRf/R9//GEq1/sCAbnIyrNq1SqhesmSJdShQwdT+s+MGTMSAnixQIwMQHAfApEX2g0cOFC0QYzChAkTRArQc+fOiUV3xClgUjF9+nS6cuUKTZkyRW/Thb5YJwCYvSA4wYitB0OexkNKgY+14A0PmcPdxhMEwE6Z4IUcq4gy2YqPh0z2ymSrbNi+fO3t4CPH10yqzy1ja9w/IvXjat1Zx7h+ndWs7IeRkmTT2eaxtkOmHKz2Y+VddfPBoB+7ApaC7D7I8a+m1VTvI0gXZWo5YgZQhrq25Pfff6d169ZR3rxv3KJACoZgXZVsTG07fvx4MaBHAC/4AbC43qpVKxEbMHLkSDp16pRppwCkZSNGjBBEZGp7o86cBtQoZFlvvEAATH+g+7527Zpbnwdsqu1XLnFrn6501nrdStoRGuKKCre1PVi6JDXZucVt/bnaUbfIebS6cQNX1bil/blcOaja8b/d0pcenXw1dTJFtm+rhyrDddxOnYqCb1wyvB+9Ohg1ajhN69VDL3WG6nnum4DyPdPHLcVQQ18rn1K3D33fJNwdXenSR7F61+h+wuS66LJUgsXX+vXr0+LFbzJkIa/+Rx99ZKqKHYEGDRqIwTrcbzDAhiAtKMi4wPYLEi4IButIH4odhDZt2pi4AcTN138wHhgyZAghQ49WMAGAuw6Iw86ePWu6tWPHDpEFCAXvvPMOhYSEiL6R4x+7Ahhn4AzBjkBERIS4NvoPTwCMRpj1S40Athjh4sXJsqR+G9l4RoARYAQYgXiKQLNmzWjBgldpXG/fvi0W7AoUKGB62l9//ZVSpkwpUnaCHRgD9Bs3bohB96ZNm8RK/urVq2nXrl2EFfm9e/eKvPzYMcAqv6W0a9eORo8eHSMYGOzAEydOFP781atXp0GDBommcO3Rko5hp+KqkuobHjaYuMDVHjsZDRs2JFu7F5Y26PE6VhcgPTpgHYyAzAhgtQAzeuQQZmEEGAFGgBFgBBgB70IAcaotW7YUbkBwzWncuLGZgcjrD1dt1TUHuwYYeCNAGC48uXLlEvWxEl+1alWTDz8mCpYCf3345yP3/4oV5pwnK1euFCRj0P/5558LEq/+/fuLBcQXCteEKrhGTn8IJgpgCYYbE+IYMGmAHZMmTVKrG3bmCYBh0LJiRoARYAQYAUaAEWAEGAEjEYDvPlbPwZQbGRkpyLLgdqMKslnC7aZo0aKiCAG5WbJkETsFcMlRBRl6tPGcyOEP3do6WOFHOfpBFiLorlKlCmHwDzcetT1iEDDIRyafDBkyiB0HtR/sPoD4CwHC2HUAQVjBggXFAdelnDlzisBgtb5RZ3YBMgpZ1ssIMAKMACPACDACjAAjYDgCcAOaOnWqGJRbps1s2rSpyL6DQTeOcePGUVRUTHJJxAls2LBBDOphMAheLVf5ka4TaTsRuDtt2jSRJRODfyTNQT/qxAOr+XDrwe5CnTp16JdffhHZgOBWvHPnThFjgEkIXI7Wr19vwgeuSAgSVgOSTTcMuOAdAANAZZXxB4GtW7cKBkF3P1H+/Qeoa7h7AoH0eLbug4dQ9mPH9VBluI6sJ09R3979De9Hrw4+GTlaIZW6rJc6kx41S4upQIcLkMyFd+6ugyb3qGgxaQqluC0HvwBIuka1amcYMC+UlU49pdGs2YK8TU+dWl3PlQGXXgLehomNm+mlznA9NfYsougE8gzfftjdhpIqPAJGSrly5cSKfu/evWN0ExYWJlx+MBhPnjw5VahQQQzcsQKvFeTs79mzp9gtAHlY/vz5CRMLraiuOyhDEC8G6jhD4B70xRdfEFx8ECisuhAh44+a2hPxhAjyVbkA5syZIyYaCFRGn5i8IGZBFUwyZs2apb6kjz/+WLcMQfJ8gkyPzxeMgPsQQLYApAOLTXyU9GZ6k/6kuhFFOPQWH/ghGkBQVHLrdr1NFfpgr97Yprhzl0pv1j8LEOxMAHx1liK79+qs8ZW6aMVPFYeekuzhIyq/9s1qll66jcI2/377CZkcehbls+CjcwrfRE+fUciK1Q6Z4UjlS9mykp7Ee7kOH3Wke4fqPlDcNq5myuhQm7gqV/19aVxVPHIf/18SvDT/Xcl27ZRHbHG209BrK01NrT2P6aaDFxjQI08+BINnrK6r0rx5c8IBSZUqlXC3uaewtSdLlsyU3rNy5cqEQyvw3e/SpQs9fvxY1NXes7yuVasW4VClRo0ahOPWrVuiT7UcxF6YANxRyAxTpEhhtrqP9mfOnCF1AqBNuz948GDCYZTo++tvlJWslxHwEAKZM2c2sfLZMkH5V08vlR8fGeQlVvkksRV4wl5psFVw1XsV1cjPlP/9B/Rc5wmAUfbiMyATtviOvVR4PGSS9y68GTx5u91PFd/qwnuMmRh727Pj/8sLH313Zzz5jHo+j6NMwBh82yOYTGCiEJfExgSMiYklEzAyFCGzkLr6r+q3xQR8/fp1OqdkELIUxBSAZMxV4QmAqwhye0aAEWAEGAFGgBFgBBgBtyIQ35mAEWgMvgG4ImkFGY/at2+vLXLqmicATsHGjRgBRoARYAQYAUaAEWAEPIlAfGcChouSNiZAT6zjz76SnqiwLkbAwwhEBaWj3ZUqetgK+7vfWbkS3Uqbxv4GHqx5N2UgbataxYMWONb1vvJl6VrGDI418lDthwH+tLF2DQ/17ni3h0qVoAvZszne0AMtnibyozUN63mgZ+e6PFqkEJ3Om9u5xm5uhYD4FU3Nc8e72QSHujv1Xh46lqmgQ208WXlVhgYU7eNriAlIu8lMwM5ByxMA53DjVm8JAvDxA0EHDnfKsSKFafKAPu7s0qW+Jg3qTycKvmFedEmZwY3P58xBYyLCDe5FP/Uze3ang2VK6afQQE1R6YMoYuxoA3vQV/X8jh1oZ2iIvkoN0obA14FTJxukXX+1S1o0pw11a+uv2ACNiC/pMe8XAzQbo3Jtifq0LLiJMcoN0Nq3xP/RY9+4feqd7To+MwFv3rxZkJOBoEw9Tpw44SxUZu3YBcgMDn7BCJgjgO3FYcOGCeY/8zv8ihFgBBgBRoARYAQ8jUB8ZgIuUKAAffPNN2YQg2RMD+EJgB4osg6PIvDXX3/R8ePHBdue3oYgah+ZA/z8/PRWzfoYAUaAEWAEGAFGwEUE4jMTcOrUqal8+fIuImS9OU8ArOPCpRIhAGpusOeBPltvQZaBY8eOUd26dfVWzfoYAUaAEWAEGAFGQAcE4AYEEi7k3AeZlsrIC9Vg6D1w4AD16fPKrbZ27drUv39MMkgwAYOZ98GDB4R8/GACbty4MX300UcmC8EEDDIvyKpVq+jHH3+kZcuWmZiAZ8+eTWXLliVrTMA1a9YUBGFgAgYbMVyMGzVqJFiBq1R5FZfGTMAmqPmCEYgbgaJFiwp2P3yh9BZ8kStWdH8wLgilwE4pi/g+f24ICZYRzw9SKd84yN2M6NdZnQkUbAWBm7MK3NjOR/m/mDD6uRt7dK0r/ty6hl9srfG5NYIYL7Y+nb2H34SEEv0m+CjEYL4vJPqevYwGW46zb49d7eIrE/Bvv/0Wg4sIE4nFixfbhUtslXgHIDZ0+B4jYAcCgtlQZwZYsKkawqgKO1+vXtjxaHZXmVXVmGA/I5iAC+/ZRwvKhdj9bPZWNMJW9D2+aZi9JjhUD2RKek8sspw6TavyFXHIDnsqG8UEPLTj5/Z073gd5TumNxNw4K3btCMoi+O22NkCmceAs17Su99AvVTF1KMQNd3QyQ8ayhMorM2HE78Tsx8vKAELsOXgudMyeQLtAeFfS99kMRP/Ly2YjZ2FOb4zAYOVGIdRwhMAo5BlvW8NAoLZEAy7EggzARv3JsnEWgwUov0Skt+zZ8YBoqNmZgLWEUwbqlJGRdF9O5lSbahwW/G1DO9RpjNn3dafJzsCCzD+x8QX0ZMJ2FFM9GYCttV/qlSprN4KDAy0Wo7C5MmT27xn1A05Ri1GPT3rZQQYAUbgLUUg4bPot/TJ+bGtIZDizl1rxV5bFnjzptfaxoa5B4EnT57Qrl27CLF6loLU3Xqly7TUrb6GDz8SkKjy9OlTunLlium4fv26ekucT58+LWIAzAqVF+fPn6elS5eKZ8EzqXL58mU6ezb2ie6FCxdo5cqVdO/ePbWZ3WeeANgNFVdkBBgBRoARYAQYAUaAEfAGBDDwDw4Opvbt25uZc//+fRFY27t3b7NyvV9069aNunfvblK7ZMkSyp8/P1WqVEkcavDwM2WnFWWtW7emwoULi9TiaiOkGS9dujTNnDmTPvvsM3FfnVRMnz5dBCWrdbVnZCgsU6YM1ahRg3755RcqVqwYdezYUVslzmueAMQJEVdgBBgBRoARYAQYAUaAEfA2BMDVg9X+m5odoT/++IOs5cr/77//6IWVeL1oJQBcW44sPxi0xya///47rVu3zqwKMg0NGDCATp48KY6NGzeK++PHjxdcQlu3bqVTp07R5MmTCSv3WLVH1iFkFlq0aBEhpTkyFI0YMcJMr7UXCASuVasWHTlyhObOnUtHjx4lkIYtWLDAWnWrZTwBsAoLFzICrxDASsL27dvp33//dSskR4oWJrDryiLjwgcpTMD5pTAXTMCjRkZIYSuMnNq7Bx0ILi2FvTcUJuDwiT9IYSuMnNO5I22vUlkKex8kD6C+s6ZKYSuMXNwqjNbVryOFvS8S+FDXyLlS2AojV5esT3+UfZOa0tsN71lqBj1JkMQQMxMmTEj169c3y4ozf/58s9Sd+D+OFJ958+aloKAg0wD7zz//JAykc+TIYcq1j8F61qxZxQ5CmzZtTCk/tcZfu3aNhgwZQt9++622WKQaRQrSefPmmbnuICVpvXr1RN13FEbvkJAQQt+JEiWi50q2rG3btokzKmBHICIi9v9PcCWCa9DAgW8C7RMrSR2QejQ0NNTMpthe8AQgNnT43luPAL5UWE2IUgLk3Cm30qWjvRXKubNLl/raW7E83Uqb1iUd7mp8N2Ug7apcyV3dudzPweAydF0JepRBHgX405bqVWUwVdh4uHhRupQtqxT2ImvTxjq1pLAVRp4oVJDO5s4lhb0IMl/TqIEUtsLIM+nz0MmM+aSxd3362vQsgZ9h9oIDQF35hmsMBuhg0FXl119/pZQpUxIGzlgpxwD9xo0bYtC9adMmsZKP/PuIJ8CK/N69e8VgHjsGlqv80NmuXTsaPXo0vfvuu2oX4rx//34CLxFW9KtXr06DBg0S5efOnaO0mv+PIPe6evUqJU2aVExc+vbtS9jJaNiwoRhvWNu90Ha0e/du4Wrk6+urLabMmTMTdNsrnAXIXqS43luJwL59+97K5+aHZgQYAUaAEWAEZEDg/fffp5YtWwo3ILjmgLxLK8ilD2IvlQgMuwbIo587d26xK4B0ohCsxFetWlUMxvEaEwVLmTBhgnDnwUr7ihUrzG4jGBcxANCP9J0FCxYUhGNwKdK6GOEai4sQTBTgMgQ3JqzgY9IAOyZNmmSmW/sCuwh6eCXwBECLKl8zAowAI8AIMAKMACPACEiDQAIlDTdWz+FHHxkZST/99JMZEzCYfeF2A9JQyAcffEBZsmQROwUYTKvi7+8vBu/q67t37xJ0a+tghR/l6AcZe6AbLL4Y/MOdB4N/CFbxMchHJp8MGTKIHQdVL3YfqlWrRogRwK5Dv379xGQBEwYEDufMmZMw0bAlxYsXp2PHjpkYi9V6aIO4Aq1rkHrP2pknANZQ4TLdEfjqq68IH1p8mfQWBNbgS8jCCDACjAAjwAgwAm8fAnAD+uKLLwRrLvzw4XevStOmTYVLj7oDgEDb/v1jxtghTgAuQBhPYMfgk08+EbsJajYf6IN7D1b0IatWraIff/yRli1bRnDHQT+zZ8+msmXLitV8uPVgd6FOnToiUw/iDeCetHPnTho3bhwhjWijRo1EvAEmERC4IuXLly/WsVL69Onp448/platWon+YCvcjxCXYM1lSSi28ocnAFZA4SL9EcCXCl86S581PXrCBx++dPFJ0ij+gcEbN0vzSGXXb6TUFjmPvdV4MKpWXL3WW82LYVfJLVsp6OKlGOXeWOB//wGFLjXfFvdGO1WbiuzaQ5lPn1FfevU5keKPXH3hYq+2UWtc/v0HKMDNyRO0/TtynUBxyag93/7sKY7oNqJurstH6D8/Y4JqjbC35uVF5Pci9qw6rvZbrlw5Mbi2lvozLCxMuPxgMA7CrQoVKhDchtQsPWrf6ZTYu549e4rdAh8lLgTuPJhYaEV13UEZgnixqIkzBCvwmITAxQcDfdWFCAN15PnPkyePmDwgyBfByJA5c+aIiQYCldEnJi+IWVBl2rRpNGvWLPWlGPgjZSgmHkgbilgHtMNkY9SoUVSkiP1M7Arz9+upjEn9mwv4OMEfqXJlObIkvLHcvVdI3YSZIvuL28Y9WbJkdOvWLUMG6ojaR3APZtSekOPffU+jFV/CyQ2aeKJ7h/pEtp6ESnqzLsPiTjPmkGKDKhd4co8OJE+lMNZ6P2nVoVIl6MPd2+iEjxz/mHvOmUXFt++kFpOmGPTu6acWzK/vXzojDbYRP3xHGZUsHa3H/6gfCAZrKnvtPH3bviNVXr7K4J5cV78k7COa37EDzX3/A9eVGazBp6WPwz38k7UYNRyynZTRIimjO1r6VSnKe/Efh/U408CnvuP2OtLPef9sVKXG4VfPhobK84Xv705hZxzPcBVd965Y+X6lxofA9Js1a1aTf72lXXCPwVjEzy9mQPLhw4eFWxBW0zEsfvz4sahrqcOe1xjrgA0Yg3rsRGTPnl249dy5c0fYiHShhQoVMrNDnQCgf2uC8SUG9+A+gKuSNqgYemNjGbamD2W8A2ALGS5nBOxEQFCbG+DaZGf3DlV7CTuVH1xZBPYiQ4cM8lBZWSqzcZMMpgobkyv/DJUVICnsfa741aZX8mbLIrJ9z4Br9uMnyP/BQykg9lFWWNNdviKFrXTNcTMPlixJHy2bRuETuonvqDt/AROUM7a3bHSOTl/1J/zfhEQmbUX78gRTgqBpDgMFpl2422A1H6vueP3w4UPCoiBcaywFEwRbAjKxsWPHCmIxrKhjouCsYPAPdyO4A8E2pOwES/DatWvFjgHy98NzAa48qmBnIjZBcDKChcERANKvTp06mao7M/hHY54AmCDkC0aAEWAEGAFGgBFgBDyPgI8yRE4gyQTdUbQw9MfzQdSzeOHEH6zmI5WnKsjMA8ZdDJKzKe40qiBgN0mSmLuzSPWpdetR6+Ns6x7K0a+tmEakCF2/fj2dP3/epBsTgs6dOxMyEqmCSQGChi31YAcC8QFY6bdHUNfWhMXac4P4DJMc/SMy7bGW6zACjAAjwAgwAowAI8AIMAI6IoDVdSQcWbhwodC6ZRaL0EYAAEAASURBVMsWkdoT7jOYEIAtFwJ3ILi5I+C2dOnSZkzCGzZsEMG78K9H/EDGjBlFG1uEYuKm5g98/7/77jvT4B+3wsPDaejQoaZavXr1Ei498N1XYwWwiwG/fqQnhb2IGUC2H1sCPgDUwWQHZGYgLYVAN/Qg5gHuR9ogZmQIQl0cPAGwhSyXMwIeRgDslLKITLYCU5nslclW2bB9qXzFcMgiMn0WGFvjPlVYO5fDee8VBi+UdX53SqlSpejIkSNiFf3DDz+kHj160PHjx0XgrJoJCINk+OEjfhCpPXGGYFUe2Xx+/vlnOnXqlBiMY7IAsUUoJm6+/oMVd2QKgm6tIFEJJhuqlFTcvEBKhoDe4cOHi2LEBiBt6IkTJ0TfISEhwg61jeUZMbrff/+9eDboUYnHsEOBycDff/8tnguTIOhG1iKkSkU5eAd4AmCJKL9+KxEALTdy7yINmLXjzBn3ZgoBm2r7lUukeS9ar1tJO0JDpLD3YOmS1GTnFilshZHdIufR6sZysJSey5WDqh3/Wxpsv5o6mSLbt5XC3tupU1HwDTmyQQHQUaOG07RePaTA9rlvAsr3TI74BwA65aM+9H3bcCmwhZFF0l2l+z6x+7jr+TBwcYFbDwbYyDyI9JsQnK9cuSIGxUgfjoE+XGGwA4D//xAMjsHwi6xCELgTqQL3HRBwYRKBQbtKKKbexxkZgdB3XERddevWFc3Kly8vAnvxAjsXiF+YMWMGdevWTexW2EpxjkBjEIbB/QmTmSVLlggG46ioKKEX+uHyhIkHng2Bwqhbv359wWuAYGOOARBQ8R9GQFkVVrbf2ra1PhhAUA8LI8AIMAKMACPACHg3AnCNARsw/m9jkI5BvlYwqIafvbZczb6DgFpkAFLlmZI1TxW0w6q8JaGYeh9n+PPj/p49e4SbjXoPAbxwy1m+fLkoUv37YYOajBMr9XDXQT0Qm4GADKRj1gQ7DYhDAH+A+hwgOFOJyLRZgmAT+sDEBulJVeEdABUJPr/VCCACH18OzI6tHbFlD3irgeOHZwQYAUaAEWAEvAABuOqMGTNGuLe0bNmSsmbNSsjtr/r9Y6cfdZDfH9l51Hz7cPU5ePCgeAL4zKdOnVrk7cdOwtSpb9KTYscA7jlg8cWB1OPqirv28QcMGCD4BOB2BEEd8AOAf8BWwDHqgZcAK/fw069YsSJhlwI2WBOwC4M5GAuXNWrUEL7+33zzjdVAZ7U9JhUgLYObEWziHQAVGT4zAowAI8AIMAKMACPACEiDAHz24eqCFW6sqpcpU4YQxIvVc8iwYcMEmRdSbmI1HYRcWDlHkG69evUEkRbaIuBXFZBsdezYkQYPHixcglEfYotQTG2nnhGIjMF4kyZNRFpSDOLRV79+/dQqVs+YtCB9KVb14cePQGDsHNgSMP+2aNGC3nvvPTFRwMQhNlJUBAy3a9dOpE6Fbp4A2EKWyxkBRoARYAQYAUaAEWAEvBKBTJkymdxnbBlYvXp1unr1qiAixcq+KtjVx84AJgW4Vt1osKKOzDuIBUDZrl27KDIyUjSDSxFW6bGLYItQTNX/6aefEg5L/bivdcNJmTKlyc0HWYrADwD/fpSrNqHN7du3caL/+7//E2f8AUkvVvNv3rwpdi3UG2Ak1orKeIzJBHgTsEMB4QmAFiW+lhIBfLkR0Q7KbGcFX3gEB3mL5N9/gLqGR3iLOXHa0X3wEMp+7NV2Z5yVPVwh68lT1Ld3fw9bYX/3n4wcTUGXLtvfwM6agqzKzrr2Vkt75SqFd+5ub3WH6j1LlMih+vZUBgtyitt37Knq8ToBSvDhqFbtDLPj2etVTr06aDRrNvkpq7NGyXMluFMv8X3+giY2bqaXOsP11NiyiKJ95Rm+jb3blpK+fBQDl3s+ik+6bwZ6Tvq9lzE6UQowkNYO/rV14PqrFfjLYwdhzZo1ImsP3ISQwlMrjrgEW+rX6rF17WjMoa1ns9SPXRC4LsGVCTEE8nyCLJ+EXzMCrxHAhx9beJipOysXFJZRMAg6I4KwRVk10FNS3YgiHHoLGDQVsPRWSyW3btddJxTCXr3ZalPcuUulN+ufBSiBAbYCgyK79+KkuzxWmC4TPH+uq95kDx9R+bXrddUJZUmUoLybQUG6682//5Xfr+6Kle+Yzwt9v2eJnj6jkBWrdTdVVfhAcZn4zwpRknrf0XOuw0cdbWJ3/WhlsvJEyW6ip1T9fame6lzShd88/J7YkmyXT9m65XL5y4v6fm5hUCitEHZZau6ZaypFP/ejoae70cunlnfjfhSf9HHXcabG//73P9q3b59IxQliMazMxwdBoDMWS5ENCBMdngDEh3f1LX+GL7/8knC4Ith2AxW4MwJK8xfKl0kGEau+ymqILAJ7X0piLz4DstiK9z+pwh6pLI3J8lGgwNfp7aQwWMH1pUQ8HsA0/cWL0vBj4LsWqLhJxFfB74gs/1NceQ8SvfyPGt+cQ5menndFjWj7119/UZYsWUTmH1UZdvUvKp9r5OTXMuXCvx558UGGpV09B9HXjh07REAt8vTjiE1QHynC4U+vlyB9KNx6wBmgMgkH6bj4gTiJ2rVrC3PlGLXohSzrYQQYAUaAEWAEGAFGgBGINwggiw+y5vTvb+7aCXKs4OBgmjNnjtmzggwL5SDGUgW5/cGcC1fijz/+WAzqb9y4od62esYkAu40egrSh3bp0kWoRDDy4sWL9VRvposnAGZw8AtGgBFgBBgBRoARYAQYAVkQwEAfZFi///57DAIuZPdRg3jV55k/f75Y5Vdfjx49mtavXy9W3BcsWCBy+CN4uHPnzmoVu8/YXdByB8TVEPUReGxNRo4cKTgBtPeQ9chWfW09e67ZBcgelOKoA/9x5IYNCQmJo+bbexvEGiDRiC1FlSfRQZoufGmvX79u1QyVUMTqTQMKo4LS0dk8uQ3xVTfAXNpZuRLlOnzEkLgFve29mzKQDpcoboivut62Qt++8mUpw/kLhgQC623vwwB/2l2pIlVe/mZlTe8+9NR3qFQJevfWbcp85qyeag3R9TSRH22qXZOqLZaDIfxokUKUSBnc5Dh2whA89FT6UvGEW9mkMdVasFBPtYbpOpUpD0Un9KO8Z/8xrA89Fa8KbEAf3Fmq+JzrG3MEG58rcUw///yzCNxF3v3Zs2fT559/bjIf4zKsoquZcpCVR3ULUivNmzdPpAXV5uhH4O+5c+fUKnGez549S61atRITELjwgGcAzMEow2QCKT4hXbt2Ffn7mzdvLsrAP4D4w549e8ZIE9q7d28Rf4CJCNyVGjRoINKYIiPQDz/8YNIZp3E2KvAEwAYwjhRjKwnkE7lz53ak2VtVFwx1yNXrrXLp0iUxibPly7d27VrhR+gu+48VKUwzenaTZgIwaVB/6jxsBJXdsMldEDndz/mcOWhMRLg0E4CZPbtT3bnzpZgARKUPooixo6WZAMzv2IGK7twtxQQAQboDp06WZgKwpEVzSqm4UMgwAYC/fY95v0gzAVhbvj49TOovzQSgT/b/o23711PyF/ed/t221RDZejJnzizGX23atBE7AdoJgK+SLQoDZ0wCPvnkE3FGrv29e18lV0A2nEOHDsX4/47FSvjh2yvYVYA7EAb4WEzMmDGjiDNo1qwZjR8/XgzWsdqP3Yivv/5akJAh1efp06fpzp07FBoaKnL0a/tDfaz4QzBJwBgKi80Yj8BNSJ1UaNs4cs0TAEfQslEXARr4YLHYRgBEGipFte1anrsDhjx82VgYAUaAEWAEGAFGQA4Epk+fTmDFxS4AdgOQ637Lli0iJkB9AgzChw4dKsZpGKhPmjTJNAFIpKQXxso/gm/TpEmjNnH4jPgDMPdiMRhJRTCxgNdDzZo1hRsP0pVv376dypcvLwKPsTuArDyIPYBgfIRJSs6cOW32jeeAFC5c2MQLYLOyHTc4BsAOkLgKI8AIMAKMACPACDACjID3IAC3ntWrV1PevHnFSjpcdkCONXnyZDMjK1SoIFbOjxw5Qsjcox1kIx1m0aJFhd+/thEmEvBcsFwYxCD/8OHDoipch1XPBtWFBzsHqusOKmFgD3cfTDyQXrRt27aiLSYHyDKEPnBEREQItyFx08YfdYKCXQ2kPndVeAfAVQS5PSPACDACjAAjwAgwAoyAWxHAgLpq1apidV/tGAN3pP2M0qQNxiAfbkBI9W0taw+YcTt06EDFihWjPHnyiLZffPEFYeKgjQtAH/DZR/afqVOnElKPInMQBG45Y8eOpSpVqgj+ALjqYIIAwaAfmYXAIFyjRg1RBjugR90BQGpOyyxGoqKBf3gCYCC4rJoRcBYBkMCAnVIW8VW2XmMjrvGm5wDJju/rH2ZvssuWLSDrEgRutip4UbmPsiiVMFr/QD+jHpE/t0YhS4JkTqbfhIQS/Sb4vFT+P7yQ6Hv2Mlphy3F9xdry0zpjxowYLL0YkJcuXZpwTytwn5k4caIIzNWW47pWrVr0zTffUJMmTYSvPQbu9erVixGUi7pwF4b7Dly/sbq/fPlyFIvYA/j/Z8qUieBWhMkD/Pvh249YAuwMgIVXdYUOCwsTLj+wN3ny5KI+AoeRjchdovwvtL2PAMMHDRoktlTcZRD3Ez8RAAnHLYW4xVuzALmC+qEfxtPX5YIpMvh9V9S4pe248EGUUAlQ6qIE7MoguV8+of3JU5H/A+dYmt35jH/WqEbhk8bS+hz53dmt0311jZxLFdaso2ZTzf9ROq3QwIa306Sm4BtKoL6P9yYS0D5+xA/fUUYlK0jr8T9qi736ut6B3dTp2/9n70zAbSq/P74QDUjG0GDKmJB5zJQUmkiTklIp/yRKmlREhkqa+0UllUKlSCglJUORKVNmaSJUokHc//t5tY99j3PuPffeve/Zm7We59yzh3evd+3v3eec9b7vWt81NBSJsHNaNpcuM6bK1wWKSr7fvU8s9fIflaNV+sX2/s6dR258aKL8nq+A7fqbCrWk18sPSvc3hnppSkK6cg5M396EFMVo1K/UE7IkX23JaQYwyLJ8tWTcihZS+495MVqnfyhHXVPM0GOBJahAgQKmRmLaONDuhBNOSNU7OQiEGEUfT9UoaodVAfwj8iSzW3QFILsR1/4OOwR+zXuc1Jo9JxT3FbZKwHlNYtZvhikhDAOA3wy9aIVlB2JDw/AwHGOoecMyQ7vPxLwea1gwwiJh+5yBa72Zs2Rj+dNCAXHDj2dKAUOFCKPX6V8vDrbNP6U/8/1bkYIyp2YLefuKRpF7qbLK3Ne+9K+NXODRRsp3aTu+WelmbN0bZNynLST3/r1WzTH/7pEKu1Zmem0gR92sWBP72kSd91jtiM2PdTx2TweOMthIlugAIFnIa7+HFQI4UyreI5DfzI6ESY7d4/2MlF/3z0pQmOQ4kzSn4h8CYXp2QaGkqY1xOEmRX36SassXHk63dMi9FPp7m5T+Y50UNu9eCKE6CxculHr16qVSt2rVKsu0U6RIkVTHk7EDxTh5BE4Cr9sGkolJBkaIjoA6FGrQeELOAfkNXq0WKAtQPKT1uCKgCCgCioAioAgoAopAIBEgDIc6TNGR7CTwTp061XebqdSbVsw+4T3Qfk6ePDmmLSQek5jct29f6WJqGMBO5K5hEH3R5ZdfbguaRR/P7L4OADKLnF6nCCgCioAioAgoAoqAIhB4BODljyVOoS33uVhtGWREH//kk08iTD/u651tKviml0vw8MMPy6effmoZhVgRmDVrljz7bOrcIcdGmIVKlCjhqI/7DnXpfkMkkp5oCFB6COn50CPw008/WRquhg0bZvpeKPRG1n92yYoa1WTm+W3l/x4anF1dZqkfkovPm/C2VPhmRZb0ZMfFxA2Pu+E6ubPvvdnRXZb7GNmnl9T5/AtbsTbLynxWsNVUAn7u3r7ywC29fO7JG/Wvd+8mZVZ/K8SUB13+yJ9PHnrqcRnaJRxFJyd27iSE8J393vtBh1b258whPce9Lk91vDLwtmLg9JYXyl9HHysXfvBmKOztXecleXhh96TYSlGwAQMGyObNm21V3dGjR0vTpk2lV69edjZ9/PjxghNOoS6q7c6YMcO+w8gDdz9CcS9m+0nWhdHnjTfekEmTJsn8+fOlZ8+elnEo2r+gDTUCqEuQqODco++FF14QBg/RNlLfgPuhzkDr1q0jlYBhH6pataqtN0B1YKhKuRenNkG8/nUFIB4yevywQYAYO4p3UJ47s6/oJUa/wdl+4omyoHHmByx+2xetf0GTRrK9WLHow4Hc/9Uk685v3jSQtsUyakn9evLzSSVjnQrcsT358srnrVsFzq54Bi2vWUO2lCkd73Sgjv9j4ohntmsTKJvSMubbM6rKhgrl02oSmHMphvHlw/YXBcae9AxZX6airDktHGxj3MvHJdrK3py507utTJ/HKXe/+L1H9picrEsuucQ60qtXr7Yz6w7vPrPkxOfv3LlTbrrpJlvwi0q9y5Yts/SdONrw9MNe+MQTTwjXr1271tYJwLnH0Sb3gHPRzj+DjUceecTWBcjoTdWpU0dWrlxpL4u2EaceXwRK0zFjxkTaTJgwQTp06CDjxo2zOQTQj6IDO7du3RrXBF0BiAuNnjhcEMibN6/l2WUWQEURUAQUAUVAEVAEDh8EiPd3h9pcc8019uZwgmHmOe+88+w+7zfeeKN18DkALz+z+o6cf/75kcq+xOMzOCDJ+Pjjj5eBAwfaZkQUMEhg0BBLCL2h8NeTTz5p/Y5YbdI6RmIzdQQcibaR49zHzTffbFctGLSQZ0DCM/UJ8uXLFykuRs2BiRMnSrdu3Rx1qd51AJAKDt1RBBQBRUARUAQUAUVAEQgLAqVLl041AHDqDRUuXNgW3nIPDrgnh3kHx94txVyr2FQPZradWfdTTz1Vzj777EjT6OrAkRNm45tvvpHPPvtMSNhFGES8++67tgowIT3pyZdffmmZfpx20TZyHMf+yiuvtCFK9EUiMcJ9NWvWTGrUqGH3sblUqVJ2O9YfDQGKhYoeUwQUAUVAEVAEFAFFQBEILQIMDE404bQk1iI4yzDzVKmSePgUIUTE1Ddo0EDOPfdcGwo0bdo0q4+BAGE6boGmk2JghAvxIjRnyJAhQpx+WoIeJ1+B2P30hFWGV155xYYpYRdy6aWXConCrBrwIjxp27b4lKu6ApAeynreEwRYFuNDRFJMdgtLdtHZ+9ltQ0b7K2oSkuqbwjxhkQYmibLIzz+HwtyC23dIk+kfhcJWjKz9+Wwp/t0Wz+0l7tlrybvrD2kx+QOv1Vp9+81SvtdSff5Xcuq69V6r9UVfHuMgtH57oi+6HaVePhNVFi02VXp/d1R7/v6vh5VTKYjX9s3xntuYqEJw//eoxGPky69bIX/nyf7f0kTvx91u+9FFpf62T2Vt/kryT86j3aeyZZvQHWLmSbCFNhRKzozw6JcsWVKuu+46KVOmjI3/JzyH2HqkSZMmQrjRqFGjrKPPMVYb3H4OIUj0x6x9LGGAwWoD7cqVK2eTjS+44IJYTVMdI+eBlQ4cfUd3p06dbMhP+fLlbfhR48aNhWTmeJLDLHGkxDvZokUL6devX4aymOPp0uNHNgL58+eXsmXL2gc9u5H40xTpYlScCC1WZmz7/H8jZf7WbXLb/cHPMRgx4H7Bkeg+KPtLzGcG22YbV8sbTVpKCR8c4MzYk9Y171/eUT4xzE3DO3VJq1lgzvWYMFYaffSxXP7Ci4GxKZ4hP518kpz13Tr5Nkc4nJ5Bjz8iJ2/YINc8mZrOL979BeH4s4a9aUfRonLfbXcEwZw0bdhZuJDU++UHWXhCMcM05N8gI00jEjyZ44z0G47s0ktevvpWmdOyTPqNfW6R43pvA0NOu3WPVPxlmeRM2S/5//5dRr/bTvL8Vwk4q7eS0+hORHBzSebNSmEwqDjxJaIr9zK5yEpAdJhRInb51YZVDnIb0hvoxB6S+GWV6j1iEWBJLFkCvVetWrV8697Omvkwm+qLwcbOFDPbEBbZb2z1clbSz/u2uIblOTBAFPzlF/FjVt0PjPeZ2bEShlkjLBK2ZwFcqWbOTHgY5G8z83ni998H3vlPFMutRUvK9aOHJ9o8VO2O/vdPeWt8MznWvHstVMYlWTc6Tn7jxo12Rv2UU06xXeKcRzv/JPdWr15dvjfPEQ58ejTfzPy7k3Ode3HP9jvHkv0ePUiJZ094PIF4d6DHFQFFQBFQBBQBRUARUASOKAQGDx4sTz311CH3fPHFF9tk3ENOuA60atXK5gNQdAumnMwIqwLt2rXLzKWBuEYHAIH4N6gRioAioAgoAoqAIqAIKAKJIgD7zWuvvZaq+dKlS224D4WyHCHBlhpAsYQCX1BqusVhCXIfc7bd+YRsk7gbVtEBQFj/c2r3YY8A1SnDImGyFUzDZG+YbA0btinmI8YrLBKmZ0Gx9e+pInEzbvKmf91mWvN+8edDRgIsNJ2E8zgCMw5JuyTWbjB5OCTq1q1b1yYBt2/f/pBcQKrqsgqAwKNfoUIFy6tfsGBBm9zL8TvuuMMOEkiuJZfRofj8v//7P9t/s2bNaBY60QFA6P5lanBGEfjFxDr/bBhqiAfM7Atu3+wUqql2nTopO7vMUl/XzJgqc1s0y5KO7Lp4Sd3a0nFeeGZtbp3whkzvEI4qpRvLl5NzVi/Lrn9llvu5d+RzMqHrtVnWkx0KdhQpLPW3es8G5Zftw4YNllF3pM977lf/GdG7L1dOqbx3d0YuSWrb56+/Ux67dUBSbchI5w2u3yC78uTPyCUJtcXJ79Kli7z++uu2PUW0YOhhAIC8+eablhoTBkJyAb/44gtLm2lP/veH1QFCeUgUfuaZZ2TKlCmWsZDquoQYIbSJVSWY9hQa/fTTT227sP3RJOCw/cfU3gwjAF0WxTXgA86sZOXazPap1ykCioAioAgoAopAfATgw4fu8pFHHhH4+atVq2YLd3HF3XffLbNnz5bhw4fLokWLLB14vPAeEoVx/qkq/Oqrr8r8+fPt7L7Tc6wqwc65sL7rACCs/zm1O2EE4Mj1kwUoYUO0oSKgCCgCioAioAh4hgD8/EzyffLJJzJmzBi5/vrrI7opqMXkH/z4hPosWxZ/dRKKz5o1a1refBKEqaLbsWPHiK5YVYIjJ0O6oQOAkP7j1GxFQBFQBBQBRUARUASOdARIBh49erR19p1wIDD56KOPZMSIEdKyZUtblZd6QIQJxZJNmzbZ5OHnn3/e5g9QRTdeW+d6aEGd8KEg1QFw7EvvPc0BABVUeakoAoqAIqAIKAKKgCKgCCgCQUOA5N5bbrnFxv67i1+RvNujRw+b+4ezTqjQunXrhCK30VKpUiVh5p+E4Xz58tmoAaeAWHRbZ58aANQSOOmkk2T9+vWpKgA7bYL8nuYAgJvnpaIIKALxEThq3375vtSp8Rtk4kyVRYulR/9BmbgynUvM5zmHD8V+epoqyGVXrU6n84yf/skkbufcty/jF6ZxRek1a6Vvn7vTaJG5U3kMJdzCRg0yd3EaV90w9FEpvuX7NFpk7hTFlEwp+MxdHOeqYj/8KP2794xzNvOHKVD146nefsaw5qpnnpcCO3Zm3rA4V9rPmMfY5vv9dxnW+UByY5xus3R4YeNGcuq69VnS4b64/egxktskV/oh/5jCTT8bp8sryWW+w5/ucJlX6jKs56h/98qQ24fKxlLlE7r293wFJM/ef+Tv3HnkaPMeZPn7qGOlweaZMrTRIMMFlP73zV+m/YCZPTNUOIxCXlT6jZZrrrlGrrrqKqEQ6QknnJDq9I4dO+z+k08+GTk+duxY2xZ9DBgee+wxey661sDMmTMj18ybN0/27NkTOuefG0hzAFCiRAlLnRS5U91QBBSBQxAo9Mcfsrn6GYccz8qBwlu3CS/PxadKwLVnz/HcVEdhoW3e4lBg569Sd5b3LEDo9MNJrf7lAgcKT98ZWFFh10s5bvceafTRx16qtLqONoMrP6TKoiV+qD1QbdvjqtB5/tkrzT6Y7ou9KP3oogtkyhk1PdNffvlKz3RFK5re/kJpMen96MNZ2m/17uQsXR/v4hzX54x3KnK89+7+csqsTSJFI4fS3XigzRPS5OiP5YJvx6fbNiMNct6avr0Z0fe+NJCvT62X8CVPyD3yYuVecqsMSfiatBrmMt9x0c5/Wu3z5884W9Fxxx2XlsrAnktzABBYq9UwRSBgCJyw/cBsQsDMCr05R8Up3hLUGyvw36xSUO1z2+WXU+3uw8vtgobOV8U/BEqtXSdh+ryV+XaNf2Bks+Y8+/dKp2UjM9TrVyUbZah9shpXkWXCK1HZKsUTbWrj72H3QYjBL1CggJQuXVqYwU+2QD++c+dOoXZAtBCGdKxZgS1ZsmSqU7/99pt8//33Nqk5O3IKdACQCn7dUQQUAUVAEVAEFAFFQBEIOgLU92nQoIFl7tlvwgTZpzAYYT3kBWRGYA2aNGmSDBw4MDOX22soEEZxMmoEIOhjm3oC2AXjEHSkFB1zKhlTkfh///ufFClSRMhjmD59us1FsAp8+uPtWo9PRqpaRUARUAQUAUVAEVAEFAFFwI0AzvKnphDXZ599JqtXr5YXXnhBunXrZqsAu9vF2ibHlQGDW5YuXXoI+Q2OOwOMaIElKPo4VKOzZs2SuXPnyscff2wZhSZPPhBeRpViEoyhLGWgwYw/zESsCFCNePny5bb+wGmnnRapQhzdp5f7OgDwEk3VFXoEvvrqK3nuuedsMRAKgjiv300CXnbKtuInypdNm2Rnl1nqa17zprK9WAYCWLPUW9Yu/rVQQfmiVcusKcnGq0ks/ulk7xIe/TR9d768MrPtuX524anupXVqyeayZTzV6Zeyf/Lklg8vvsAv9Z7rXWnyotZVquC5Xj8UpuQQ+eDSDn6o9kXn2oIV5fejC/ii2w+lU+VC+Ve8zTeKZ2ebNm0sn//bb79tm5xiiCSchN8tW7ZIxYoV7XF+28uVKydNmjQRGID47f/hhx/k4YcftjP2Dz30kE0Ivuiii+z54sWLy5AhB/ISGGycd9559vpGjVKHYp1xxhnCIIIQHmb6165da2f16RSbOnfubCsNr1q1ShgYsArAakGzZs1sWBDXXXzxxXaQYA318Y8OAHwEV1WHDwGW4/gCIOvf/drmcSJqesisql5NnrvnzvSaBeb8M/3ulm+rnh4Ye9IyZNNp5WT4oP5pNQnUuZd795Ql9eoEyqZ4xmwrUVwGjXg03unAHX+z2/Uyr0WzwNkVy6A/jj9e7hv5XKxTgTw26aor5ZPz2wbStmij9ufMKb3eeDX6cGD3Pyx3gfyQ33tWLL9u+E55Xv6U7EuUrVOnjqxYscLeDjP8Dpule8afysHPPPOMfP3119ax552Y/HvuuUcuuOAC6devn4wbN04KFSpkZ+hXrlwpb7zxhmzdulX2GQIFVh1mzJhhQ3WicctpnieqCRctWtTSiVJUDCG+n/Ak6Ekvv/xy6+hzfMOGDbYt2wjXZQcFv+YAHMBb/yoCFoGqVavaUTvLiCqKgCKgCCgCioAiEC4ECM1JLxGYWXYoQs8//3y58MILbQ2B6Lt86623bMjOnXcemIw76qijZOLEiXbWnlWDWAm+jo5LLrnE1h248cYbZcCAAXL//ffLX4bNjBUIh3r0zDPPtCE/XOMMUtgmrCg9+2mXVdEVgKwiqNcrAoqAIqAIKAKKgCKgCAQCAeLrmcxzhBl7xB3vT4GwBQsWSLVq1ayDftllh9aBIFG3du3awgw+r0GDBtmEY3Qdb1bkYsmPP/5ocxFg+SlTpowtUDZt2jTblIJhZ511VuSyevXqyezZs+3KAwnMjrBd2rAZ+S06APAbYdWvCCgCioAioAgoAoqAIuArAiTVDh8+XL755hu5+uqrbV8FCxYU4u2Rjz76yL7zhxl6cgJ69+5t2XcWL15sz1Hdl5l65NJLL7VJuuecc47weuKJJyS9cGBCd9q1ayesQjCr/8EHHwh5BAihRU5uAvkBH374oTAIoAIxIUWECP1jiucRityypf95ajoAsP8W/aMIBAsBKp9SnTIsksvMsGBzGITqt7nMl3NYhIJdflRv9uP+c5hCn0f9e2C2zQ/9XuvU59ZrRA/q47kN03fCUWH6TkjZn1BV3YP/jeRu5TIpwIlUAc6MlTjMOO2EzDDjjpMPy44zQ3/33XfbWPtatWrZhFynD6g6b731Vhumg6P/6KMHcpcIy5kyZYoNCerUqZONzyfUp2bNmjbp1z2D7+hyv3M917FywIuBAGFASPfu3W14T/Xq1W1iMYOUxo0bCwnGd911l5BAzIoEhcuoYuy3mN/C+PXKW7RoYRMhmjdv7rcdql8RyHYEGGFT0puEHUdYKuTDRwGPRGX1I4/JIyau7/kLL0n0kqS1GzHgfsljKM26DxqaNBsy0vHpf/0mi/MXltx7g++wwy7UevUymV/05IzcYtLa9hnzopzx1ULp/NSzSbMh0Y7/OD6/1Pxtm3yb45hEL0lqu4EmEfrUdetDga0DVIWUv+STMhXl5I2bnEOBfR/6yGA7iL/j7n6BtdExLOcTB39fnGNevPc+5yVpvnGqnP/tBC/URXR4XQk4ojiBjSVSUy6Wz2SsnCf15fMErvgjgTZiZ/T3mqKSsar8whDEKoG78BZ+AK88efJY/awsUO0XytFEBcefwUmsKsGwCjJgiY7zh24UO6EKzQ7RJODsQFn7CCQC0H9B4fXAAw9E7Bs5cqSNC4wcSGAjhbkNQ90VCjF2prgGPEG3GVvDgi12wiYSFin4y3b5N3c4fgKoUJvnv2X5UOBrP2ch+U74D9ATTfhBWGbB+ZwVOcIrQ+/PYb4bzW/P4SSLpJ50NoxBiTn/qe988+bNlke/YcOGtiKw+ywrBLxiCSw/0ZIrVy7h5QgVhjMqJAzzihboRqNrB9COFQoGBAwyYDAiydg9OYmejRs3WkpRrwYIh1oXba3uKwKHKQKM+PmAuT/obEd/6A7T29fbUgQUAUVAEVAEAoaAiSPMgDCDDyf/rl27pEaNGkJoDzH1VNUNotx33322IrBj26ZNm+w+NQjeeecd4XzlypVt7gGUpFdccYVdwSAHgWrC5CCQU0C7rIoOALKKoF6vCCgCioAioAgoAoqAIpDtCOD8U/zLWcknjIYY+/Hjx9skXscgGH1izZwTBU/YjRPuQ9iOs+1cy3u866PboyuticTp06dH1OL8N2jQwNYcwg6cemoPkAtAVeO2bdsK7EQcO/nkk2Xs2LGWyahs2bI2nyDW6kVEeQIb4VmvTuBmtIkioAgoAoqAIqAIKAKKwOGPwLp162ySrns2nDAa2HXIYUXg8qfaLuG+xPqPGjXKHqcYF8m5DBZKlCghw4YNs7Pt0IfilP/6669pXt+rVy/LNERewWOPPSbbt2+Xrl272lWIYsWKWWpRqyDOH1iAqEVw/fXXS4cOHWxYkOP8cwmDEFiKGFAQvsRggWtYKeA9I/kIcUwQHQDEQ0aPH5EIEHvHlwcfTPdr/fr12YrHihrVhOq6YZEn+vczlYCrhMJcKgEPGzooFLZi5Mg+vWRx/bqhsHerqQTc/+nHQ2ErRr7evZvMadk8FPb+kT+f9B09MhS2YuTEzp1kxoXtQmHv/pw5pMeEsaGwFSOnl7tQvj/+1NDY20tGyV8SOwY/KzcB33+VKlVShfGi79RTT7Wx8syqU+0XVp8lS5bIhAkTZPDgwbZLVgqYZYf+E57+vn372t/8b7/91rIJcU161+OgQxhy0003SZ8+fWz4MP1QNfiVV16xTnu8+7vhhhvklFNOkf79+9smrBow84/QL/aglwENqwAwBZ144ok2POi5556LmdBsL87AHw0BygBY2vTwRwBuYL48oBNzS+HChd27vm9vNx/0BY0b+t6PVx0saNJI6s6CteFA+XWv9PqhB7ae+c2b+qHaF51L6teTU9dv8EW310r35Msrn7du5bVa3/Qtr1lDcpsl/zDIP8YRmNmuTRhMtTZ+e0ZVKbR1ayjsJYH/w/YHuNrDYPC6ghVkV56MJ6Ym695mSFsZIL3MEOAAv75XdkD1CaNOPCHPD0d+6tSp8uqrr9qqu+5iYOQKkPN3+umn24RdKgIjhNgw6Zfe9cTlOyw/8PiPGTPG6ilatKjl/H/jjTcsvWe0fY8//rh8/fXXMm/evFTsQ7RjYNK5c2c7CGBVAnn44Ydlz549smzZMtloEoGhD2Xlwl3szDbM4B8dAGQQMG2eOQTIeneorzKnwfur+KBFJ/yyTMhLRRFQBBQBRUARUASCiwDc/BT5io7Pf+qppwTqzttvv93y98Pdj7NPNd+OHTtGbsipFcABZuAdWk6HEpRQG/pI5HomCdHhCDqwK1qoUYBDP2fOnEitAqcN7RmEnHbaafLss89G9E2ePFkGDhwopUqVsi9yHli10AGAg5y+BxoBlt7IZo9HxZUM4xkA8IHig6WiCCgCioAioAgoAuFBgNh9/ApmzJl9J8l30aJFNv5+xowZNgSH2Pznn3/eTvZRyRd+/kSFuPtEr6eYGEm69evXt4xEOO1UJXYL+igSRqVfiotFy+WXXy516tSRIUOGpDrFSsPcuXNtdWCSjtkmPCiroisAWUVQr08IAZJwoOhi2SsoQuwdsXYqioAioAgoAoqAIhA+BJgpv/nmm20YD7PuhN8QOkOIDMLMf926de3gAK59fvNx6hMRuPgTvZ5BSPv27aWiKQpKuM61114r559/fqpu3n33Xfn555/tLH+qE2bngw8+sOFKDFxGjBgROU2iMxWEWc2gKC8rGyQN409lVXQAkFUE9XpFwAcEiv74o9SfOcsHzeJLsaoGH8+UIuaLLQxScPsOaTL9ozCYam2s/flsKf7dFs/t3e9arvZKed5df0iLyR94pS6VHmLgvZbq87+yFXu91ktS6T6P8aWCd+u3J3ptakSf1/hWWbRY8qURnx3pOBMbxOzvi1FkKROq7CU5TYhq2zfHZ/bybL+u/I6Vku+f32XL8aVkYYn6UuvHedluQ0Y6bCMTJbfsTeiSfZIxt5SwnZdeesnqJiEXph+3MCtPjQDawawDYw9CmJAjxPH/5So0+NBDDzmn7Kx+rOsZeLiFBN0vvvjCJgXDDBSrCFjPnj2FVzxJa0KSVQPyF4499thDQpfj6UvveMaQTk+bnlcEjkAETG1dyeHxSkKlpd8IL6+l0NZtstIwDHkt3QcN9Vql1ZfD/DB7je2p69bLbf0OMC94aTR24kh4LV1GPO21Sqvv55IlpNKSpZ7qLvrTz3JP7zs91Ymyo/lxNk4fjnXO/d6t2l028oDj4LXBPGOLTfK2l5LPDK4e6naLlypT6dpZpIickODMaKoL4+ycP3ZcnDNZP1x58RJ5q2sXuXHoAWcuqxpzmEdqeKcuWVUT+/qTYh/OytFWf78vZZatkacq3yPDG/aXee+XliJ/Bzfheqh0T+h2C8s2+VjOS6htrEbRzr/TBoc8K5KR6+PZkJX+nWspBOal6ADASzRV1xGJAOXYmZEKg+CgWmcqDMYaG1MMQ0NYsMXO/cbesEheMysWFsFBYzB44FnwbgDg1/3n+32XHGPCAMIksCH5MYD1A4PjTLLkCWYl70iW03atlie+vEa+KtJI/s1xeLhyTKYVkJ0J/1v37dsnCxYsOKQ99JolS5Y85HgiB4ixX758uZx55pmpmnOc/AJHyGcsXbq0FChQwDkUqHcYg8hxdCc6Rxt4eDw10Xel+4qAIqAIKAKKgCKgCCgChy0ChMSQdNukSZNUYTEU5IIqMzNCjP4FF1wg3333XarLOU6BMBiBEEKGqBlABeK0wnpSKYnaGTp0qNSuXdsm90adyvLulVdeKSQ9OwXRYinUAUAsVPSYIqAIKAKKgCKgCCgCikDgEfjoo48iFJ6xjIXxz6H4dJ9nVp+8AEdol5ZQfRe+f0fg8WdA0K1btwjDoUMvHqtSL7SixPA7AiVodDIv13NtNEU57EUcc46n1Y+jP7338KxXp3cnel4RyCACfPiZQdi2bVu6r4xQh2XQjLjNiXcOi4TJVjANk71hsjVs2KaYjxivsEiYngXF1r+niiC44AfCHbx/k8l1cCcbt6DhxMGGcvPcc8+NsP/06tXLrhAQ209S8MyZMy33PgXBbrvttoQtpGgoyb74Ehs2bLArETAOQU8KIxD1j0gMpm9WKaj0C7MQzD5OYTJWD6gJQKLxRRddZM9T9dehAv3ss8/kvPPOk3LlytkaRfH6SdhoV0MdALjA0M0jCwFKdlNSmw99ei9Ke2enUE2169RJ2dlllvq6ZsZUmduiWZZ0ZNfFS+rWlo7zqFocDrl1whsyvUM4qpRuLF9Ozlm9LBzAGivvHfmcTOh6bSjs3VGksNTfuiUUtmLksGGDZdQdvUJh775cOaXy3t2hsBUjn6vYRx47vX9o7K0uP8guyVoiblo3e/HFF1vKTWg3od9EqP4L0w+rA1T1xVl/+eWX7Tlmz7ds2WIZewgXgsOfc2vWrLGOtm0U4w8O/XvvvWdfsADB24/TTpz9m2++afXgV/xoWPxw/BcvXizkKUyfPt3asnbtWrtiAGsRIUr16tWzYToNGzaUcePGSaFChezgAH+DKsJbTSVtrmfVAXpQ9MTrJ4a56R7SEKB0IdIGhysC77///uF6a3pfioAioAgoAorAEYFAjx49bNgMN+sUG8VpZkBAXQCEgcEtt9wid9xxh92nuBb0n8zGE3LDDD1CYTGc71jCAMA5x+oBs/w33nijbXr33XfL7NmzbfEvkoXJEXAqATt1kGhYrVo1m2Qcrf+tt96ytQruvPMAixorCxMnThSuZdXAKRyWVj/ROtPb1wFAegjpeUVAEVAEFAFFQBFQBBSBQCJAomt0jH8RQ2vLTLxbHIecY252HCeunuNpUX7ilDMDH0t69+4tX375pa3026dPH4GFx5FixYo5m5EY/siB/zawrVmzZpGcgLPPPtuy+Pz000+pbE2rn2id6e3rACA9hPR8BIHfTVGXjRs32mWqyMEEN77//nshAUZFEVAEFAFFQBFQBBQBPxHo2LGjreL74IMPWqeemXtCbqKlSpUqQkgQs/eNGzcWZuIzI4QaUcG3ZcuWQqgPDEHkDsYqCOboZ9BC3whhSIQMOSsAbdu2FWb7oyVeP9HtEtnXAUAiKGkbi8CoUaPknnvuiSypZQQWSmNTwlpFEVAEFAFFQBFQBBQBPxGAo5/4/DJlyggz8NQFiOXc5zIVuzneqVMny+lP+8wIoUWEIlGDAGYhBhOEF1WsWDGuOsKOrrnmGsG3on9Cfgj1YRWC62EYIkHZLfH6iUX3SfKxe3WD+2zXrl1EnQ4AIlDoRnoIkMHOA/nhhx+m1/SQ88TEkWxzOArFS7wuoFNl0WLp0X+Q53D9fczRstd8OXktPe8fIGVXrfZarS3+5HUl4NJr1krfPofOrGTV+D358slvJonLa7lh6KNSfMv3XquVP0wBm33mx89LKfbDj9K/e08vVVpd/+TJbYvCef0sXPXM81JgR+KFhxK9sa0liss/ZnbPS8lnVmCHdb7OS5WpdPG98PsJJ0iRn72pKNt+9BihuJgfQsXpjy6+0DPVufbtl6c7XOaZPq8U/Z0zj9zQ8B3Zlfv4VCr/znWM2c8hXxRrLluPLSlH7zeVsgMsI+RaOVbSL4xXTH6UD6SDXCSlI3eTR/6Wl6S95JM/IsecDcJ4UkwF9njyyCOPyMCBA+0suzvkhwRetzRt2lQ2bdokv/76q5xgPgOxBMfema2PdR5H/qqrrrJsPtE6Pv/8IOlE9+4HqyITKsSggZWAHKaQJM4+E6XkJjg0os2bNxdejqTVj9OGd3cIkvu4e1sHAG40dFsRyAQCVAL2ugJs4a3bhJfXsst8ueGkeS21Z8/xWqXV50cl4AI7f5W6sw5+IXtl+OZyZaWyGbh5LdW/PLTSpRd9FPvhB9mdP58XqiI6jtu9Rxp99HFk36sNBla5zVJ5zv3xf+wz01eVRUsyc1m612wzA4DKi73VneefvdLsg+np9p3ZBtj7bdXTPRsAlF/uH3NajXnzM3ubca9r9e7kuOeyciLlvcw/szsKFpY5F7eQtx48kKAay47Cv2+VE37Z7h0taIcTY3WTpWMtZZG5vki6OurKOjMAaCN/ycHBs0nJle+kplSWzE0w4VxH5wfEMyTacY/XLt5xVhMyqsNJWnZ0JlJZODP9OPrd7zoAcKOh24rAEYDAUSYuUcUfBI43M0hhkaP2hus5CBO2zCjn8Wn226/nq8COHX6p9kdvGjO//nSYHK3Fdv4g1df7MwmQnDtKu9dKUY5+adkU9wL494kucARnmtCfRJxo55q03lkVYPAAL39WhFpDUJFGS/Xq1YUKwxnt4+uvv7Y1BZxVAkdvovaSWAx2OgBwkNN3RUARUAQUAUVAEVAEFIFQIIDz3KBBAxuajMFQb5J8+8ADDwgFtjIjMPlMmjTJhg4RKsSA4uabb86Mqsg11A646667pGrVqpFjbFAMLDN9ENtPiM+JJ6ZerUlU19ixYwViFh0ApPp36I4ioAgoAoqAIqAIKAKKQBgQYBb8U8P578i8efPsgKBbt26RmgB79+4VwmbcCbFOezsTbug9nXNLly4VZsiRoUOHOs0i79B15jP5XtGCHpJ/4wnFvhhYREusPty6yHEg9yA6VAg9DHjcx9PT5eDg2KADAAcJfT+sEIB1iOqATnGPrN7c9ddfn+VlwIzYsK34ibKhYgVfYtUzYkeibec1byrll6/wJW8hURsSbfdroYKyvFZNX2LVE7UhI+0WNmogJ23a7EsicEbsSKTt7nx55cumTaT5lGmJNE96m6V1askJ23fIqes3JN2W9AwgEfrTtufJORMPdSLSuzYZ51dWP0PyGMel3Kpvk9F9hvpMyWEqx3bsIG3Gv52h65LVeG3JivJvrtxS6btvkmVChvqdKq2llcwwM877MnRdZhpT8RfqTZzo3bt3W1pNBgWsFtx6661y//33W7XlypWzLEGTJ0+WHSb87fHHH7cUng8//LAt4PXQQw8J1OewApG4C4MOLIjHHnusbN68WUgwxi/ACYfBBwpP2Ht69eplmX0StZ1EYKcPbIKq9N133xUqCmMbTj1JwZUrV7ZFyJzwJlYlGKzg61DFuHXr1pKWrjFjxggvsKEfSF1yJmqktlMEwoQAH34y6hk5e/FKi2nAD1xWVa8mz91zoCKgH/q91vlMv7ttAqHXev3Qt+m0cjJ8UH8/VPui8+XePWVJvTq+6PZaKcmvg0Y86rVa3/S92e16mdeimW/6vVT8h2E8uW/kc16q9FXXpKuulE/Ob+trH14ph8Sh1xuveqXOdz0f1bpQ3q/f0fd+vOrgThkmfxoeID+E6ryE2PAiBObyyy+3jj2sPzjEzOzjTK9cuVJeeeUVy/aDHQwOmD0nZIgaATj8UIXi5F9wwQXSr18/6zvgS/D7/8wzz8iUKVOsrgkTJsjgwYPt7dAub968snr1aoGj/8knn7ROefS9ElpEZWLn9eKLL9om+Cf0gTDgqFOnjl2BKGSID5544gmrl7oC0Ik6VYhpS/0CjuPUwwzk+DmxdG3YsEHGjx9vBwzkTDgrHLoCAJIqhx0CLAuyHMeHWkURUAQUAUVAEVAEDj8EGAA4jjEz8O3bt5cbb7zR3iihQc6sd9GiRa1jT1vi8ZHLLrvMvlerVs2uAtidGH+g6MT5nzp1qo3bnz9/vh1A0BSKTwYBzKzTx8KFC2NoEClbtmyqvIRSpUrFbMcAgcELAwTeoTFFcNqJ+7/pppvsPk4/QuExMGAAEi2OLoqckTfgrB5QC4ABgw4AohHTfUVAEVAEFAFFQBFQBBSBwCOA4/3mm2/GtLNw4cI29t85iSNPDL8jOOwI+QFprfL/+eefUrNmTZtb0KpVKzn77LOFSsMI+QDY4MiPP/4oRYoUifD4O8c5xnXpiVOvgBUKwpnc17jpTAkLcoT+Wb2IFkcX9+bkONCGgRIDAA0BikZM9xUBRUARUAQUAUVAEVAEQo3ApZdeKjDe4AATXkNMPTH2aQlhQcT1uwV6ze3bt8vzzz9vHX/CaP79j067Q4cONmafPijihf5du3a5L8/U9iWXXGLDjWA5YvaeGf5p0w7mVnFfyCeffCKVKlWyg454HVHojBUMBj+ECDnJyAeHLfGu1OOKgAcI8IEiWYVYvOwQRs/OBzQ7+vO6DyoLwyUeFsm1b5/n1ZD9uneqyeYKUS2EnAbbHOZ58FpSzGyY15LD1Dw66l9/Ev32e1y1mHvX5/bgE+B1MUOeW68rpB+01mx5+PzynRCm+ig5Uszvw35/PmepMPZoJ5dJ/s2RgVJlK0zZL0f+lvjMOk6beO+dO3e2IUHEz+N/XHvttTYGP157jp955pm2Ou91110XYfvBwWbmv27duvZYrVq17KCCQQE5B/g1nINlZ8CAAUL8flaFGX1sIEEY+wlpdkKd0P3FF1/Y5F8SmOOtgDg2sIpAuNPpp59uVybKly9vT+kAwEFI331FgBLbZOE7cWu+dmaU80FkiSs7hC82r3/oqKbKy2uxjqT5sfNaRrfyJ9kPe/lx9lKqfbVQxjds5qVKqws7vX4OUPzkpZ08txWFO4oWkdJr1nqqu9TadTKtcnVPdaIMXHeaJXSv5aFut3it8oA+8yzk8LhqcUHDVjS3eCl/7DVavytbxtPnt89d9/lm6z+mOJOXQoXp5Ucf76VKT3TZ7xTj7EfLTe/7mWj/c3R3Wd5fLCclrGOSdJRBMlgKyzZ7TV75TU62lYQPnVUvUaKEfPbZZ4foXrVqlZ0RhycfR3nnzp027MUdquMkwnIx4Tk48whO8i+//CL7zADWTevJjDsz+4ThcPyxxx6z7fnDygADDBiCCDNCuB6Wnu+++86yEcIYFEtIGnaEgmFuYTBx3333CSFITvw+57du3Wqb4fxTedgJ74nWtXHjRut3gQP5kCQ4Y59DHaoDADfauu0bAuedd579EPrWQZRiVgCii2RENfFs1/zUi9ezZ54ZF6UoxTAieDlzFqXe813s9WOm2nNDjULsDMtzwP3nNcvBfgxY/MAWnQWjfhz96scTveZZSMnp/QqLJ7bFUXLquvWh+az9a0ge8noQZhEHisActt8pOY6sSG3DdyOdZJTcKkPS/T8wsVi/fn2bBOs43lx02223WWrOq6++2uooWLBgurrcDcgJ4BUtxM67BYrO2rVr20Rcd0w+4UYk4OLQM6CYM2eOHQRQ+Cu6eq9bX6xtBhvugQhtCOMh2fn999+PdUnkGFSlrF706NHDHmOA4pYj68ly37luKwKKgCKgCCgCioAioAgc9ghEx/U7N+zQZjr7vMdqS4x/9HHi72OFGr/zzjt2pWDFihUCZSg5BDAHQRPqlrSiFOKdw17sgH0oWtwJzu5zrEYQFREtOgCIRkT3FQFFQBFQBBQBRUARUARCjwCOMvH71atXt/H0s2bNsvdEwS5WCJjVJ5znjjvuEIprER8PZSex/Y4MHz7cFgKlGFebNm1ssi+z+Tj1PXv2tDP8TlveqQuA00+NAYTQo7lz50YKk1KIi/h+Vg+I73dsoi191ahRw9pB8q8TmsQ1V155pQ35wW6iHJo1a8YltkhZhQoVpFGjRsJqx6hRo+xx/rBKwD2dfPLJ9h6dE/SjAwAHDX1XBBQBRUARUAQUAUVAEQgVAjjm7he89whx+bDp4OzDokOhsDvvPFBgkxn2LVu22NBkuPXZJ1QHrv1169bZGXaq++KAxyrIhRMO4w/nGjZsmAovmIHol8RgHHMGFuQcOCFEOO8k+dIXzjpsRczSU2fgqaeesisF69evtzSgVPlF3EXCGHwwyPjU1DlgZSJekTKuI5+BJGXu/+2337a6nX5FDtDCAAA/M0lEQVR0AABCKocdAiTN8OGHR9eL1zffZG/J9RU1qgnVdcMiT/TvZyoBVwmFuVQCHjZ0UChsxciRfXrJ4vp1Q2HvVlMJuP/Tj4fCVox8vXs3mdOyeSjs/SN/Puk7emQobMXIiZ07yYwL24XC3v0mX6PHhAO0imEweHrtC+W9BgdnqINucy8T0/+XHOObmTi07hcsPQjVf4nlJwcR4f2HH36wDj7755xzjhC7jzONELdPgiyx8qeddpodHLz77ruRglx9+/a1jvxbb71l28f7Q1LuoEGDbLIuzjk6ma2fPn165JJOnTrZ7SZNmlgbcdBx6LGB+gSsGsBa5Gb+cQp7RZSYDXIfoPgk4fj+++8X4v4ZYDhCrgADD5KFWVEgadrpR5OAHZT0/bBCABoulueKFy/uyX15pSdRY7abrP0FjVPPKiR6bTLaLWjSSOrOIiZxRTK6z1CfvxYqKPObN83QNclsvKR+PTl1/YZkmpBw33vy5ZXPW7dKuH2yGy6vWUNym5jaMAjMNzPbtQmDqdbGb8+oKoX+YysJutEk237Y/qKgmxmxb32JirL7mANOa+RggDdmSFsZIL3MEOAvX6wsXbp0hH2HDpxkVwqB4Ui7E4Q578TKO4WyOIYUK1bswIb5ixPP7DrOdFoFuSIXuDZg3MHhx7kn/IgXNr722mvSunVr29KxkT6Y/WegAhsRhcTc4tjKsWh7OZZWkTLOO4MbtsHhlFNOsSFM9KMDAFBROewQ4MNbp06dw+6+9IYUAUVAEVAEFAFFIH0EcLphAyTGnmJYzH5TrKtKlcRXqwnlGTZsmFCQCypOQn5YRWjevLlN9I2VrMuMP6FGJANDVUrSLrPu7iJkhOPcfvvt1iacf0KFqC7MYOHBBx+0s/bM/ruvce4YViCSgRk8uIuU4fdgnzsxmeJnXbt2tW1ZgUA30RH0owMAB9EAvrdt29Y+vJSaDoKQ0Z7doTBBuG+1QRFQBBQBRUARUATCh8DAgQNtESwccWhDcYgzQsWZVkEuZvipbUQcP3H/jvTu3dtSgFatWtXOwLOKwHmOO/Lee+/JK6+8YmsLMFBgdp4By0UXXWSTlVmNoO9Y4UYMMEhqPumkk4RcAZz5WEXK6Iu6BWeccYZ1+rt16xZZ5aAfHQA4/40AvuNwwyHLkk0QhA8PyTEqioAioAgoAoqAIqAIJBMBQmaYBY+WadOmRQ4RckO4C8m8tHeEhGC3kHzrlpkzZ0Z24xXk6tOnj+XYx8l2CzP6rBrwomgXoUgcc8u4ceNsbkB0jQJi+Bm0sLLgDvmJLhI2b94869QzGIhXpIz8A4Qwof2mmKI7HIh+dADg/o8EbJsH44orrrClqYNgGhy27up5QbApCDb4UQm4qPnCqj9zlue351cl4AYfz5QiptKz1+JHJWAqqjaZnpqP2Qu7jzI8yyvOrOGFqlQ6an8+W4p/tyXVMS92/jY/HCSWeil5d/0hLSZ/4KXKiK6dJjHOa6k+/yuhAJbX4sfnLI9xCFq/PdFrUyP6tprZRi+L7lVZtFjymYJIfsiXTZvI7qiiTFnph4J4bd8cnxUVvlyba/8+2VqwpDxwzROy3xQE6zp1hJT+eZ2U/36F/J3bv6Rar2+mjUyU3HIoD32sfo6T3TJMHjJ1gE+MdTpyjAKczKcXihyJv8Hsutv5j98y/plYBblojQOelrjzCqLbRTv/znkGFNGDCuec+91dfMxhGHKfd7adfANn33nXAYCDhL4rAplEwI9KwJWWfiO8vBa/KgF3HzTUa1OtPj8qAePw3davv+f2nrZipewyTAteS5cRT3ut0urD3k3lT/NUd9GffpZ7et/pqU6U7TWVX/2Qy0a+5IdaUwXYEOwZp8NLyWcGVw91u8VLlal0FTeUiNuLeTfIOn/suFT6vdy5/fVXZFjn6zxTmcNMIg/v1MUzfakUlUy1l6GdovKzvPbCObKmWGXZka+oPHjjEzL6xXZy9k/vH9CTBd3xDfF+4unAr8NBBpz4fYvcZE7mlc3m74Fk2Xht9xgW+6/NybPjNQjwcWL7ISpJtugAINn/Ae1fEVAEDhsECuzYEZp7OfrPv4RZ5bBIMZN4p+IfAoW2/eKfco81n7xho1RcusxjrcFUV2/958LrgzM6yFozEDgS5Goz/5+erJRjZaer0ebNm2X58uWWk59k3YwK15YqVUrIufz6669t3Dx1AgibYRZ/4cKFNu4eVqGsyKpVqyz1KDUGHGEmnzh9r/pw9Kb3bqYpVBQBRUARUAQUAUVAEVAEFIFwIbDDTLrAlAPHPQWyzjzzTCHZNaMCU45DckIVYApoDRkyxDL5oItEWxiEsipUDu7SpYtQU8B5jRgxwqrNSh9ffvml3HfffRkyL2tDmQx1pY0VAUVAEVAEFAFFQBFQBBQBbxCguFebNm3kgQcesApJnoUhZ/z48bbCrtMLfPqxGBVpHx1v/+233zqXxX0n+Rg6TXdirdMYik5yBuLJvffeK1dddVW805Hj2AZjEfSebqFvzrnzDygEltEczdRa3T3otiJwBCHw2GOPyfvvvy+wB8R6UYY7u4XqlGGRMNkKpmGyN0y2hg3bFPMR4xUWCdOzoNj691TBe8MrLLLfJ0Ph49+wYUOqmW+c+Q8//FBatGhhe4VGE479Ro0aCUm3UHYizObTpnLlypZCkxl/R6gCHF2QyzkHm87NN99sdTLQqFixohDWgyxZskSg/mQVAorQRAYSjl73+65duywdaKVKlWwxU1YiHBk+fLg9ht0MfLgPcHj44Ydl0qRJctttt1n2SKc99KDUBkCog0BlYAQ9OgCwUOifIx2Be+65Rx5//HH7QeHDEv2KpuDyGy+qqXadOsnvbjzTf82MqTK3RTPP9PmpaEnd2tJxHlWLwyG3TnhDpne4KBTGbixfTs5ZHZ7Y7HtHPicTul4bCmx3FCks9bduCYWtGDls2GAZdUevUNi7L1dOqbx3dyhsxcjnm98pj7XuHxp7q0sN2eWDu4njTVGvaIpNKvc6FKFQYU6ZMsU65xMmTJDBgwdb3O644w4bdw+1+dNPP52K4hze/lj0olxI7P73339vnfu1a9dKs2bNLJ8/5y644AKhCjD5BAwS0BtLmHA8//zzI6/Vq1enagZFKEnC2LZy5UohaRg6UahM8U1oT98MPjhHvQB8GPonnGivYaTjPIOYjRs32gERHVADgTCjqVOnCrSnGgKUCnbdOVIRYGmQL4cgZOYfqf8DvW9FQBFQBBQBRSBRBEieTWt1HvpPnH8cXvID5s+fLzj3yOzZs+1qAG2YJWfWPxGpWbOmPPnkk/LSSy/ZQQVVhnGqv/vuO1toDMceufLKK+0rlk5qE5x99tmRUxQpcwurFvgkVBNGSDyeOHGifac2AHUCEEJ+li1bJjfdBHfSQWEgQNVfqEHJh3jxxRdtdeAPPvhAoHNnEIGdOgA4iJluKQKKgCKgCCgCioAioAiEAIEK5cvb8Jvo+H5mtwmNuf322wWH/ayzzrJOOk53x44d7Z0xw4/z70is/ADnnPv9888/F5KEmeG/+OKLbbEuiqQSj0/cvxOvv2/fPjsDf/LJJ7svt9uECbkHANENuB9WFmrUqGFP0RaGIpx3Vjfc10bnL3ABAwBWGRgsMDhYtGiRXSngHlktYHWE1QENAYpGXvcVAUVAEVAEFAFFQBFQBAKNQCFTYZdiqZ07dxacZgRnl8q9zHBv2rTJhs08//zz1vHn3L///mvbMSgg1AYhXIb4/USECsHohnGHOH9WEtBZ1BQqxLF3Kgi/8847cuuttyai8pA2l156qQ0xOuecc4QXM/aEIV9yySXWzgYNGljWI0KBnKrHDED++usvq4t8B5KCYQZidYMBA4nHF110IJSUQRDhQLoCcAj0ekARUAQUAUVAEVAEFAFFIOgIPPvss3Y2/vTTT7cz+jjiw4YNs0xA2E54Dk4ws9+1atWysf3E0j/yyCN2ppzrWA3gPRG5+uqrbSJty5YtLRMPicBr1qyxl5KI++CDD9p4fGbmX3jhhURUHtKmU6dONuSnvFnhIIyncePGdhWDhtddd52UKVPGxv+z4kAOAELicY8ePex5wpMY4JDYDIsQA4BevXpFBgClS5e22zoAsNDpn8MNAZbooAGLTg6Kd5+M4JktyEwOQA7Dx0ApeS+lyqLF0qP/IC9VWl05sNN82XktPe8fIGVXpU5k8qIP7M3hsb2l16yVvn3u9sK8VDqw0+vngA5uGPqoFN/yfaq+vNjJZZaod5qlYC+l2A8/Sv/uPb1UaXWB61azdO21XPXM81Jgh7uckDc9+PE5y2eYyLysfht9p5tOKydH/Tc7Gn0uM/vtR4+R3IYO0Q/hefDyeyHXvv3ydIfL/DDVM52nbV0pU6u9Ju+unCLnLntH/s0ZHvdthGwwZbu8+43cJEdLW6ki4w26ONo4vMjOnTst04/d+e/P2LFjBVYd2uEwExrjCPH7hO9QOMwdDuQwAP3vf/9zmgr1BpDCZtWBlQQGEfgL7uuYmSf2PjokKaLEbHA+njh9cJ6VBMKYyHPAiXeE1Q1WH/78809rt3OcAQwOP6FHyCuvvOKcsisT0UnNDIDC8wRFbkU3FIH0EWAJjA8qS2eJCLMGxNhlRkwkoaGV9DaarvDWbcLLa0nBTlfco1f6a8+e45WqVHqwN8Vjewvs/FXqzvKeBQg7vX4OAKP6lwtSYeLVDg5UfvPj56Uct3uPNProYy9VWl1gW9TErHotVRYltuyf0X79+Jzl+WevNPsgvvOQURuj25+0cVP0oSztl1++MkvXp3UxnzOvvxdavTs5rS6Tfq7Czyuk36TesqhUfblo0YFZ36QblaABLeW3BFsm1myDGQA0lt+l6l95ZKFh3GFmH4Hm0xEm9HD6ixcvbmfRnePR7yeccEL0obj7UI46lYHxL+JJdD4BTjmDBkJ0GCQkOjEZr6IxAxleDGxIPoYJCUFvorpp763XgkYVRSAACDAqJxmH7PlEXk7iTgBMVxMUAUVAEVAEFIFDEMi5/8Ds7iEnjsADZggoGw3FJTHysYTQIJhzvBR3ZeBE9TKTT+ItjD6EJhG+Q35AZsVd8ZfKxfD+Z1Z0BSCzyOl1ioAioAgoAoqAIqAIKAKBQ2Do0KGH2ETYzLHHHnvI8XiVe5mxd1fbPeRCcyCeTtquWLHCJu7OmDHDxuhzDCpSWHqI6y9WrBiHrMSqSMwJbGMS05mkdFf8ZTWBomfREstuQoCiqwfrCkA0crqvCCgCioAioAgoAoqAIhBaBPr06SOsAnzxxReWMQfGnjPOOEOorkuBLSRe5V6oPkkeJsGXGXtyBdySlk53OyrzwuhDgq4j9erVk08++SQSv09FXug+Sfg999xzbW4BbcuVK2dpTGEWYqBAHQN3xV8Kjs2dOzdCCUphM6hJ0VO2bFlLVer0Gat6MOd0AOAgpO9HNAIk7UAlRpnsWK/169dnKz7bip8oXzZtkq19ZqWzec2byvZiRbOiItuu/bVQQfmiVcts6y+rHS1s1EB+OvmkrKrJlut358srM9uemy19edHJ0jq1ZHPZMl6o8l3HP3lyy4cXX+B7P151sLL6GbKuUgWv1PmqJyWHyAeXdvC1Dy+Vry1aUVYVr+qlSl91TZUT5AD5pq/dpFLObDez58Tfk3hLbQDoPmHHcZKGmYmPrty7Z88eO2sPaw40mwwinIJcTgdp6XTa8E64DoOOaCFhl/wEpyIv/P74GHD8v/zyy7Y5BctYffj2228t0w92uiv+9uvXz94bKxAI9ztnzhxbGIwBDoMYqhbHqx7MNWmGAO03mfaUFAZElexHAPx5qfiPwN13321pwFhqiyVpJfzEap/VY6uqV5OXet/qS7JqVm2Ldf0z/e6W7gOHSINPPo11OlDHYDsZPqi/L8mqftzoy717yvlj3/SFCchre7eVKC6DRjwqzadM81q1L/re7Ha91Jj3pZy6foMv+r1U+ocp6nPfyOfknImTvFTrm65JV10phbZulXKrvvWtD68Uk1Tc641Xpc34t71S6auej6peKLvz5JVKP33jaz9eKb9TSsscWSr5PWQCyohtFSpUiBTVqlatmiw3icPxKvcuXLjQJtKed955tgveb7zxxsiqgdNvLJ3OOecdCs+0KhV/+umntqYAJCTItddeK7fccoswm49cdtkBZipsdjME2ZMx/lCfwAlZorIxrEjcT7zqwbG9nf8Uk2DQtm3bSOxRjP70kI8IMPD6+OOPIxnuPnaVkGoGI4x8nWITCV2UpEaMhp2CH4mY8OCDDybSTNsoAoqAIqAIKAKKQIgQcMfaO7H0OMow6Tj7+DbQfzLZx0Sgm96TW3UKjTm3HUunc855h50oOnyIWPwOHToIIUpORV6nPe/ufpyBAcw+0TSe7muc7WibuIaVhHjVg9McAMApqpI8BChhTRxaUIQBISNWN9VWUGyLtoPBExy9zz33XPQp3VcEFAFFQBFQBBSBIxgBnGunci9FvWDmoagW7yeeeKJ13Js2bSqfffaZ5eN3qDYzAhkFvUaMGCEvvviind1nUpKQIkKR6tSpIyVKlLA+HhOQrBbQPzkCaQkDl4xMwlI9GPYhEoahFYUanVyC5s2bpx0ClJYReu7IQ+D222+3SSlhuPOnn37axu+FwVa1URFQBBQBRUARUAQyjgChMU7YC1czq59W2I27h3iVewcOHGjDb3DQKRQ2efLkVMW43DrS2mY14d1337VVePv3728jKKhKPGbMGLvKULr0gYq8JBoze0+M/1tvvZWWylQVf6kKnJ6gM1714DRXANJTrOcVAUXAHwSodEl1yrAIVWX9qILrx/1TACuXhxVP/bDRrTOnwdZWlnUf9GjbFqzySBdqcpgi00f96w9X+V7zw+616HN7ENF9JuzBS+G59es74W8zC+rls8t3gpdVkL3EMVrX9rxFja3/SL6/d0WfCuy+CWAx5TK9kS8ln6wxdYX/NRph9IkXGvPkk09GOiQh1pHu3bs7m3ZWPFbl3tatW9twIBJoCdNxxF0ZOJ5Op63zTvw+odxEJZBTSyExt1CRlwEHYcvE6jvy008/OZvWBmxB3BV/GezASISQ5OwW6g84Eq96sLefeKc3fVcEjiAEcpgvN69/6Kim6kdFVfNt6YszObpVW1/+4zi+/Dh7KdW+WijjGzbzUqXVhZ1ePwcofvLSTp7bikIqqXrtVJdau06mVa7uub25zY/nr2lU3sxshw91uyWzl6Z5nR2wefzcFty+Q+YWL5Vmv1k5+eMpJ8sxhgHFK+lz131eqTpET5VFi+XtaztLlUW3H3IuMwdy7k+R5UcfdL4yoyPeNTlKeuX6irT/cawsqNJExjS+RdY+eZyIh7oP2j/m4KZHW4s90vODYRO6XPrL+bJQ7pBxRuvB///mzZttcm/Dhg0jFJt0+/XXX1smnty5c8e1IrpyLw3JAXA7/+6LWWH4/vvvpXLlyu7DaW7jrPNyhORcnHlWL2AE4pWoZLTiL3rpmzBuWIkcLJQGNFHEtZ0iEAcB5jZgkQiFmC81L2fO/L5nbMVRDYNgZ2ieAwMo9nrp8Pn9Pzrhvxkwv/vxQr/9jIXkuXXut+hPP+P1OLuBfq81e06oPmtegZl3724Z9tENkuffv71SGSo9Zk1JTpLt8oSMkRqy2dpOCBBx83Dow5UP5363bt0i99WmTRvxOp/1q6++kv/7v/+L9JGZDSoYbzSVjLNTLr/88lRYhMRryU6ItC9FQBFQBBQBRUARUAQUgaAjAE0nTj5Vd8eOHSsrV660Cbzjx49PZTohOLFo1TmeniRCh08ITyz9JP7GOh6rz2hbove5Bl3xGA6pYRBLHD3UFCCvwREdADhI6LsioAgoAoqAIqAIKAKKQCgQoODVhg0b5L77DoabEUrz4YcfSosWLSL3AK8+VX1h/oFpB6HQ19VXX23Zd4YOHSqnnHKKbNmyJXINDEGbNm2y7SpWrGjrCECLH+1k79q1Sy666CKbj1C8eHEZMmSI1QF7EIMTKvo2atQoojfWBpz9PXv2FPIFTjrpJMtExEoGIUbQhSLcw1VXXWX7IffhgQceiKii4Bg2cg39URAMcd/jY489JvQD1SmDCKoGaw5ABELdOJwQYMROhTyvlv6gPiXuTkURUAQUAUVAEVAEko8Aji/0nNG/zfDeu6V27dry+uuvy6RJk+xg4YorrrBJtzj8FMsikZhKvAwOcLhnz55tacTJDRg9erRs27bNsvbcddddsmbNGrdqGTdunG3LYARdDDxg3aGuwKeGNn3p0qWWVjTVRVE7cP/juK9atcr2z/UMbBjMlC5dWu6//35rL6scixYtsvbi7ENTSn9UBcbBb9eunaUtZZ/EY1Yl3Pf46KOP2mupEEwOg64ARP0jdPfwQGDJkiV2OZARtBcvKgdmp6yoUU2orhsWeaJ/P/m2apVQmEsl4GFDB4XCVowc2aeXLK5fNxT2bjWVgPs//XgobMXI17t3kzktm4fC3j/y55O+o0eGwlaMnNi5k8y4sF0o7N2fM4f0mDA2FLZi5P4cOeW9igeqxIbBaDPXLn9J/CTczN4DrDmJUH5SIRdhJp4KwI4Qh3/cccdZZh6q8L722mv2FDSd11xzjS0Kxqw8r3vuuUcuvfRSu5LgXM87tJ3YcOedd8rgwYPtQGHixIm2CTP15cuXT8Xu477WvQ3zEEJiME49k47Yxju8/QgrDbAIMTAh7AkmItiBYAJisMEqAYOcBQsW2EEL17jvkX2EGlOwJOkKwAE89O9hhgCjdl5hle2mEMmCxg1DY/6CJo2k7iyo1lYE3uZfCxWU+c2bBt5Ox8Al9evJqes3OLuBft+TL6983rpVoG10G7e8Zg2BYSgM8o+ZDZzZrk0YTLU2fntGVSm0dWso7CUh/sP2F4XCVozE3jWFwjHhgr0zpKoMMPPNx7DjoeDIMmvODLqbyQdKzN9++y0SGuRQb8Ls46YNddNu1q9f39J0who0ZcoUO6OOqdBpElJDgTCcdBxnd8Vd+m7WrJkNEaL92WefLaVKlRJoPN36OZeWOG2x0X0v7orExx57bEQFeQCsfFAUDFYfipk5bbGBasaIozdyodlg4EBCsK4AuFHRbUVAEVAEFAFFQBFQBBSBwCNAQivhPJ07d7aDAAwmRAbee2fWPyM30aVLFxuLzww8lXmJl6eCLsW7hg8fLpwnusAtrAqQXMtMOy8q7RIy5Icwu094M4OOadOmyVlnnWVzBshXIK4fJqSyZcsKlYXdxdGibWFQAz66AhCNjO4rAoqAIqAIKAKKgCKgCAQegWeffdYmtBI6www4ib7Dhg07JFQnkRshKZhQHxxohAEGTjUrDczK42QT8uPOA+jUqZMQ8kOoD4OGxo0bW8fcXYjLKvPgD84/Ic2833jjjbYf1DLgIUGYqr+sDJAU7V4tiO6a+2zfvr0OAKKB0X1FQBFQBBQBRUARUAQUgeAjQKLsSy+9ZA0lCZeYebe4K+oWKlRIfv31V3uagUMsgSmnefODeUH9+/e3jDtcx/UIScaE3CCFTYFCnH1CjojZd4psocOtxzZ2/XEq+3LIbSO5B7wcIcTJkSuvvFJuuOEGyWnq47gLh9EPSb2QnriLl0XfIysajrBSoisADhr6rghkEgE/KgEXNR/U+jNnZdKi+JcR77zTVdo8fsuMnWnw8Uwp8rMpJOSx+FEJmIqqTaZ/5LGlYmPJfzM/EDuKFJZCvxwo2+5FJ7U/ny3Fv9vihapUOraWLOF5MaW8u/6QFpM/SNWPFzu5DKOGH5WAq8//Sk5dt94LE1PrMKwi35Upk/pYFvfyGEaP1m8fSC7MoqqYl3/a9jzpPnBwzHOZOUi13nwmOdIP4Xngs+aVUMG77ZvjvVLnq56cKftkX86jZGr5i2XuKfFzmfbmzCO95g2Q5hun+WpPIsrbyGKTArz/kKZ3mbq+q6WkOZ5yyLlYB36R/CaZOE+sU/ZYtPMft2GMEzjLo0aNsiw8ONhuYd9x/t3H3dsFChRw7/q2ndbMvtv5T8QAHQAkgpK2UQTSQMCPSsCVln4jvLyWAjt2yk8nn+S1Wuk+aKjnOlHoRyVgHL7b+vX33N58xvmtbJyeJfXqSPMp3v3odhnxtOe2onCnGaictmKlp7qpJntP7zs91YmyXGZZ2w+5bOSBmUOvdZdfvkK+bNrEU7U8Xw91u8VTndHKKi1ZGn0o0/vnjx2X6WvTu5Dnwcvk7RzG/xzeqUt63WbqfM6OOTJ1XbyLjpZ9MvvnCvJzLuM4p+HBrcx9how/51ppuXN6PFUxj6d86T3T1BA5oDPazR9f9wkZt6KF5Eo5dHAQ0zhzsNTf6yTl3wMTLDnM9V4JtJpw+BPHH0Tp3r27XWHw0rY0Hh8vu1FdioAiEBQE/HKmgnJ/ybSj2I8/JbP7DPXNc5Dr330ZuiaZjY8ziW9hEWaovXRQs+O+8xg2kTDJUSYO+kiVkvu/F15pyXe5SsvRKcH+nx637w+ptOcbybc/c59tGHBIyiX2nUJebvnmm28kT548UqFCBffhuNsk+/olFBQjZIdCYW5ZtmxZpLAYOQbkEWBzLCH232tJvc7htXbVpwgoAoqAIqAIKAKKgCKgCHiMAJz+0Hd27do1lWaq89apUydSRTfVyWzaobowxbgQwouc2gDu7onpJ5m3b9++tioxA4S3337b3cTXbR0A+AqvKlcEFAFFQBFQBBQBRUAR8AMBWH+Y7ScB1pH33nvPrgo4+847lXFh0ImW3bt3p6oP4JynZgCrDLHkH1f9ENqhwy2ffPKJZeThGIOBm2++2X06sv3444/bIl7UH3jzzTftYCBy8r8N7I4lbhs4Dz1oRkRDgDKCVja3JUv8xRdfjPkgZ7MpR3x3zDCcaIpzZadQnTLn/uioyey0IPG+wmQrdxUme8Nka9iwTfkvPJsY8DBImJ4Fxda/J8p5XL3NLvDP3v1ifssSTPTNqBUUvLrwwgvtDDsMOQiONIWuGBggGzZssLUCqNgLWw78+dB54mPBh//nn38KDEI9e/aU22+/3V4D7z+OO8w+hN+88cYbQqJvuXLlpF69evLuu+/amgMjRoyQGTNm2AEEhbkYfHz11Vcyf/58qw+GImb/yxhSAOL405MTTjgh0gQbqEq8Y8cOqVKlirz++uuWdchtAyFQvKAvJUF48+bN8sgjj8j1118f0RNvQ1cA4iETgOM8ZDxQjCz1lVwM9pmY3uwUqql2nTopO7vMUl/XzJgqc1s0y5KO7Lp4Sd3a0nHe59nVXZb7uXXCGzK9QziqlG4sX07OWb0sy/ecXQruHfmcTOh6bXZ1l6V+YJeqv3VLlnRk58XDhg2WUXf0ys4uM93Xvlw5pfLe1DO4mVaWDRc+m7ePPJr/wWzoyZsuatT6SXblzO+NshhaLrvsMhk//gCLE84ytJrUBXCEAQEFu3CUocL84osvZPHixXYQgGPN8YULFwox+czmMzCgoNfq1atl7dq1UrFiRTsAQB+DCMKL6AO/jAEFhcBo16xZM3nllVdsOA/+GzoaNmwozOBHz9Y7tjHoaNKkia010KFDBzvpy7mpU6cKFY0/+ugjWb9+vaUeffnll+1lbhugLX3mmWds9WLuY8KECTJ4cGJsXroC4PwXAvjuPNABNE1NUgQUAUVAEVAEFAFFIOkIMKNPcSvCgJiZx5F2y9133y2zZ8+21Xzhvyesh3AZHPb7779fWrduLRdccIGd8aeYGDqOP/54GThwoFWDs8/g4KabbrL7rBpwngJhTz75pK1DgPM9a9YsadWqlbvrdLdZFWBAsWfPHvn888/tagYrF59++qldnSDECbn22mvllltukTvuuMPuOzawM2XKFDtgePXVV+3KQ3Q4kr0gxh8dAMQARQ8pAoqAIqAIKAKKgCKgCAQfAXj6L774YnnnnXfsDPgLL7wgc+fOjRjeu3dv+fLLL4WqvX369LHOPCcJ7WF2/YMPPrDJtw888ICsWLHCzuxT7Ovss8+O6HAX3sL5R3DYCTUivp/+Oe4UGotcmM4Gqwu1a9e2rRjIjBs3zjr/cPq7C3fRwB3j79hA+BIDEa5l8IHNHTt2TKfXA6c1BCghmLSRIqAIKAKKgCKgCCgCikAQESAMaOTIkXZ2n3h7txBGQ0VfHHVi+gnZ+dfQIBOu89BDDwnX4nhDxQmz0CWXXGLDgqAGPffcc20o0LRp09wq7TYVgJmJv++++2wYD6sM6EUYMMRL3rUNYvwhd2Djxo1CWA9O/OTJk23IEWFJ5CAQVhQtUIwSsvT888/ba1jhcGyIbhu9rysA0YjoviKgCCgCioAioAgoAopAaBAg1p5QHWb4o4WwmR49ethaAfDsN27cWNatWyfQcBI2U7duXetoUwSM2XTCgK677jqbuMsMPdfggEcLYUft27eXli1bWme/evXqsmbNGtuMuP5rrrnGVheOvs69zwCDFQzyPU866SSBFahSpUq2yUUXXWRtKFasmCWDIXE5WmjLzD/3wACmVq1akTyGwoULRzdPtZ/DjCychPJUJ3RHEVAEEkOA8T7pY14WAv/H6NtjXgf5AMyOB/Kn0YG9Xqdj7TQ685pX7BIm5kQmZau5rlgmr413GSRwu8yrULwGWTj+q7n2WPM6Ogs6oi/9zRw4xmOd9AEGzABhr1dCqjwYuH929u/fbxk20vsxSssGfqQg+TsQDZtWy4yd+90055kFX0e2bt0q/OBmRSAO5DN8IFAg45qIB8aZKVu2bORivzBwOthmNrzEF0JCQgyOczrw8D2r+MYyxY/vmlj9eHGM3xueh3xpKIM4kldmn8E0VGf4FM9WEfOKZi2KdzzDHSRwAUQe1Adws+w4lxEzjwN+zDHubwLzGTZUn4TYwP6TljADX6hQITtwcLcj14CVAAYUmRVWEXg5IT/x9HBv9BWvkFis63QAEAsVPaYIZAMCOEZk7CcqLFOqeIcAThbLwUGWSZMm2SIyq1atsl/uzPYwm8XsUpCEpDmW30lGi5Z7771XFixYINOnT48+lbR9/u/E10b/sMMMcuaZZ9o43uhz2WksM33EFm/btk0KFiyYnV1nqS8SJc844wyrg3AGChtFV2jNUgceXEyCJbO+sQRHLX/+/HbWtV27duk6XbF0+HmMMBQ+ZzynOHrM9pKYyox20AR2nAcffFDgt//555+F2fHzzjvPJrIGzdYj1R4NATpS//N630lHgIIk/MgnKkEbAJA4BVMVyVXRC4ksa7KUGRT54YcfbKwnjA/UcwBLEsYovY7z6iy5BsVe7IADGmefGFOWknEGcQBI9oIOrkuXLkk1lwEs9kFJR9zqypUrD+GeJhaV+NsWLVok1VY6x+mDpQNhZo6QAPdsGc/w8uXL7aCQpfRkCjN+zEgSGhAGYbWCzxRc6kuXLrUmQ2P48MMPy1133WUdwaDcB88rn3niwOGQx4nmGIPsvHnz2kHLli1bpEKFCpbf3WFhSbb9Tz/9tOWVh7aS0BBmhKGuJOlz9OjRGfot8fteGGRhF58pwlOIqSdWnckAknNfe+21LM2K+23/kaJfVwCOlP+03mcgEchIfQEcgqAIszuwJODoV6tWLZUjhY1wMMO7HBThR4gf+M8++8z+AF111VXWOZk3b579YSJxKkjCc8EMNMVdeLmlX79+lnoOvutkPxMUuRk7dqwQNsMzwey5W3BgYbOATs8dzuJuk13b8HQ7NH4ff/yxNG3a1DqATv/M/rIyQFwvDksyhZACaP9gKOFzVKpUKcmdO3fEJD57QZr1ZbBKjDQrmqVLl47YyeAPekWKEwXFkeZZrVGjhi34RLEkZ6WHwk3EgMMRzzMLlSRJl9xbEIT48L59+8qtt96ayhySWPkcUuwqKHLbbbfZmX8G3O7wFxh2WCHiexfqS5UkI2BGaCqKgCIQAATMl3iKmYkKgCXpm2AKj6SYL/D0GwaghQn1STGOaIqZobbWGOcuxbA72G3jtKaYH6gUM3MZAEsPmmAcJmuX4bU+ePC/LWw1jn+KmXU/5FyyDhg6vBTjnCSr+wz3a3i/UwylXoavy64L3n77bUK8474MQ0h2mZJQP2aFJ8VUrY/ZFqwNQ0nMc8k4iJ1Vq1ZNMStYh3R/xRVXpJhKsPa4WTFKMQOAQ9ok44BZkUgxVV5TzMrVId2bwaL9fjPsNYecS9YBk5CbYsLYYnZvJmNSHnvssZjn9GD2IhCO9cUkD5K0e0UgOxAgnIKYWWYgmaEkxCKowmwuMdQZWcFI1r0QnsAsFNRwTkgKKxcIM76EASRKm5Zd93DyySdLiRIlItUt3f0SakMiW5Biq1mNYAaVypeEAwVdCKUi3COoArOIcQXivoJWJJLvLVbXooUkSkKC3KFW0W2ye59VM/J/Yn138Rw71I3G4bb4Z7d9sfpj9p+VCsIto4VQTPJESpYsGX0qafuEVTnhdm4jWNkiBIhVY5XkI6A5AMn/H6gFioBFgDh1eH/HjBljQ2v4Qu/cubON/4YXOEhCSA20a4QpUFyFgipuwbFmGT0Iwo8n7A6EJ+Do//bbbzauHgeAKo4sSQfBVgZ8hNM4QugElHaffPKJtGnTxiYBk/zHcj981kGKDyf0B/q8Z599Vlj+J8SCOGVeJP8FTci/IQeEwQrbCM8DjB8kLM+YMSNoJgfaHidPhfyUtm3bWocUPvVHHnnEFlUitCYowuAfikeKQ3Xt2tU+n3wvEJdOojrVVpnc4FmmQmxQhNAfkmjBknd+H/g+INeKe8J+R8xKRqqQMed4dr3zm0ASNZ8lbIOikt83MMVutvmdQ+DaJxdLJQkIZO+Cg/amCCgCiSBg4lRTjHOa0qxZsxQzQ53SqFEju8QelLAFM7OXYuJnQxOiYH4kI7aa+H/7LzCx9Ckm2TPFFINJ5F/iexuW9wlVSvTlu0GZ7MAkV6aYuOkUwkJM3HqKiQlPee655zKpzZ/LjINinwczc2rfzQx25Pkwyaz+dJpBrcYJTSHUbtCgQSkmzjtlwIABKaZSaYpxBFNMYm0GtfnfnO8rnl3jxkRextlLMcxQ/neewR5MgnKKWUWzdpqZdRtSx7NqikVZTT179kwxK3Apq1evzqBm/5qbVRT7W8DvQXovU43WP0MS0Gz49dO10bmHUaNGJaBRm/iBgCYBJ2HQpV0qAukhwDK0U56cVQHCFZjxZYbSxLDamdX0dPh5HoYPZvqorshKgLtMOv0yox4kZh1m/0lMBldmpwkJWrJkiQ25ghVIxTsEwJhlfsLYYFuBEYSCO6+//rp3nWRBE2EprFCNGDFCunfvbkOtSEqExxs7oViFuSaZApsOq2rQJxLuBaaE0bB6hZ1DhgyRG264IZkmxuwbLnJCflhZIVGZUBCwDqIQ7kNIDc8n31fNmze3ydbYCgsQdSsIA1JRBA5bBPwYVahORUARyDgCJKWZuMkU88NuZ6eY8TFMFCnvv/9+ilmiti9mA0kANT9eGe/AwyuM8xRJpPVQrW+qTAhQCrO9//d//5dilqV968dLxcYxiZmo6GUfXukyS/p2ptpUxEwBazMgtCsAhgYyxThZKSa8xquusqzHMOvYmWpnltSEVKSYcASrl/swPPBJt/fNN9+0OGLrp59+mmIcaWufoX1MMY51imFTyTIOXisgob5bt24pZoCdYmhrU0hcNbSPMRNXve5b9QUfAVaNTbhd8A09gizUFYDDdminNxY2BEishcqNeOouhuOdOMro6qnQ6UEJSMEdw2SRtFuEf5oYT6gVg5xM6QDEbN+4ceMsFzyz08T9gzF0oFmt+ur04eU7Kz3MSpKjQJxy0IV4emgT4SYnhpqE9qAWsAJbnll4yUmkNuEedobdMNXYpE+SLfl88TlLlgwbNkxmzpwprLQx68+zYAYs1m6eCWhrqQURFIEClsRO/uckBEP5SWw6VI8ktAeRZheMyfUgqd6Eqdk4dSh2o79zg4Kx8UttHRBqVfB9Fi3UXAiSGKYf+7+nPgR5S3zOoLIdPHiwmIFikEw9Ym1RFqAj9l+vNx40BEiYJKmLyokkfMX6IcJZJbkumc4/uMGoQ6gEPNkPPvigDUsiqct5xWKASCbehE2QODtnzhxZs2aNwLLywgsv2B8ocA+akJRIUmqQ2FPSwoikcBKYGQTwDJDoRyEgfuwJs+BegiKEdeCYmtUg+1mqXbu2Tb6Hc59iYSSM47QmU2CAIgwIYUDCAACWJYSESfjUgyRw0fM/57OFw4fgVOOsMmnBgCoowrNIci/hi4QC8r3Adxk1C+rXr2/Dl4Jiq9sOCtdBBkBNDSqER7/cbZO9TbVi6pcw2KbIGpMCFANkYoCBAIMulQAgcAStduitKgKBR4Ak33Xr1kXsJPwnFvdzpEGSNsyMb5pJXqbCcZIsS79bQq1mz56dQqIf4R5mcJD+RUloYWYobdhSr169LI+6iaFPcb+SYFLCXRKiYihBbRK7+ZlLgV89SGLyP1LKlStnE+uNk5JiVoQiiavGSUm6qcaRtrzvhFAROmFYdiyGhtI2hSRlQm2CJPDlO4neJAObQXXEvAsvvNAmhUcOJHmDzz7hlWa1NZUlhKkZxqoUw7yV6ngQdvgNwOahQ4fa5yEINqVlA8+rk1BtVl7tZ8upUwChhZl8SetyPZdNCLDkqaIIKAIBQMAk/VrmCRg/HDGJqykmTCHFUEE6h/Q9kwhQCIyYZDMzaWPADT1diuFTD+QAi1uMZlTBkXa/MgmDr5eRq2JWWVLMqpDNESFfxYS2RZxDXzvPgHLyK7DVYdWiAB9x92YFLgNa/G369NNPW5YqbDPVae2AgP8/BaHIFQqS4OTfeOON1iT3AIAifOTeODkWQbAZRjBTXTmmKTimZhUg5rlkHiS/gv99rMKAybQrXt/krJgVQXvahFrawmtOW753g1QYzrHrSHzXHADzqVJRBIKAAMvPZnZETKKvDUPAJgrW3H///TY0KGjc5BTYIvab2GQ47M0XqA31IHQB5g/CP4IihHzASU34BLH/JklRqA+g4g0Cq1atEuKneUaJWYf3mzoGvJIdrhZ9h2HKr4BVx6xS2VswK4OWXQkO+FjhgdH3mZ375NfArQ97kpmttsw6hDGaQYyYJGYb8kFuQBDEVK22tpKXYGiAU5lkBjI2h+F///tfquNB2KlQoYKYFQC5+OKLg2BOmjaQWwXbFr9l/K4R80+OAt/BhFsRGkbOm0pyEdBCYMnFX3tXBCwCZmbHfjl++OGHEeefEzjS9913n01U3bZtm02uCwJkOPnQaaZFUxgEOx0bKEZFUmLjxo2dQ4F/D1OxKuLncfxIrKQoVFCcvVj/5LDkV/D/h/L37bffFvAlaZl9JgmCNgAg7t9w5luHD8pShBh1KHahfw3S8wC9Ks4ntMBQGZO/wjNBwjXUyzjZ5LEg5GJwPhnCpIq7uBcDPxzrm266SSpWrJjqdwL7KBoZFOnbt6+lVWXQQjI9cf/kgTAxwLOizn8w/lO6AhCM/4NacYQjwI89fN8mJMX+KLnhoBIsCZXMrDqzge7zydhmxo+ZdJIRSfK7/fbb7QCGBGZmqKZNm3ZIdeBk2BnmPvmxx3mCWYUBF04Uqy4IP6ImZCXMt5dU26lQywoVzzDOVPTninoAyRZWT0imJ3mSegp8RzjHSGYPYoVlKrzCEMZziuNHlddobJON68SJE8WEACVkBt+7DAySIQykolco0rKD5yNIwsowM/2w2jGRZcLtbI0I6saoBAMBHQAE4/+gVigClkHFVFEVU/3Tfmk6xapgf4D9B6c6KBI2msKg4JaoHWEoVpXovQSxnclNsGFr8WwjnC2ZQhE1Zp6ZNWW2n5loHDyKAeK8MosN806QBXv5DjMVX4NsptqmCByxCCgN6BH7r9cbDxoCLDtTPbNp06aWT52ZM0JWoAGERzlIEjaawiBhl4gt8KrjhF599dXW6SPcyrCX2Gdh1KhRNp6WEAGVzCEAFST4xntlTqt3V1Glmsq0hKm4hQEAFLYMEIIm8L6zMojwfQX1LhMXQYynDxp2h4M9PJOEqyGsXI0ePTrui0rRKslHQIfmyf8fqAWKgEWA4kRTpkwRnD/qAZCsSAwlBXaCJiztk9hFGAXcziTZ4pjisLzyyit2BSNoNofJHsJ9cE7h0GYAWKlSJTFMMHZA4MRTUw8imcWqwoQnDj85IIkKz3Qyhdh5w1RkZ/2j7WAlkLoAQRKH9x1n3+F9ZwWDOiHEf5911lmBCgkk1p9wS2pU8Dlzi2GpydCz4r72SN5+9tlnbUgotUB4HsA3nrzxxhti2Njindbj2YSAhgBlE9DajSJwuCFAqBKsH8T9EqpAvCyDFgot4aTwo6+SeQRwnnAEwRkmFbCGwYSVABzUH3/8UQhlUUkfAUKq3ImHDAiIUz/66KOtIwLbFgMqhAE3M/DJlK1bt9rBNKsArAIR+0++DY4T4Xc4WBwPimAfBdVgLMPxI0cFPCmoxiomrFs33HBDIMxlgoWVVhx9/tfRxfaYxEg0RyAQN6RGKAKZREBXADIJnF6mCBzpCFBJFeYJQpVI7GIQMHfuXAkiTWEY/1c4eYR7UKGUpFQSV03xKnsrDADU+U/8v4qTt2XLlsgF3bt3l7Vr19rqxc5sOtVJGWSRjJ9sIXQGR5ok5QkTJlhzqlSpYv/npjBcoJx/jGMSAIpdhKRZqF+dasp8PwQpXO29994Tw1NvV1utwfrHEwRIroaqNhFhwMjqtkpyEdAVgOTir70rAoqAIhAXARwnVlUID4MTntAFwoGCyAAT9yYCdmL37t2WWemrr746BEcGBSTYQrkbhIEA//t58+ZZx4qY+po1awYydCJMvO+sTrIaQRy6DqK9+3BSBwIaa0f4DLHyZgpZ2pw2Bth8n7FPjggrxirJRUAHAMnFX3tXBBQBRSAuAjir1FpwwlfIEeGHk9AVlcwhAD1h0aJFbU4FvORugV6zWbNmdgBA7oVKYgiw+ke40vbt221eyvz584UwJgaqhAMRuhQUIfyLFTU+Q506dTokNwHKSmdVKCg2h80OVi2vuOIKOyBg0IpQ6+bVV1+VJ554wuZesMqlklwEdACQXPy1d0VAEVAEYiJAKEXXrl2FcBWKwSGEVpBkSaI1DpdK5hCAaYviTxTWog4AgwKcliFDhgSCcpcEYJylWAK1JmE1ZcqUkXbt2tnZ1VjtsvtYWHjfoSflMwVpQSzp2LFjmgmssa7RY6kRIMSHwV8sqlpyRShmdv3116e+SPeyHQHNAch2yLVDRUARUATSR6B///52Fs3NSANrCYmWgwYN0gFA+hDGbUERNdhKCPdhJtipDsygKgiz1QzyKP5FXRB49IlZ59iqVatsOBhMUOQ0EEc9Y8aMpFcInzx5shDigcBW5RaS1t3iJN+6j2XnNngx8BswYIDNXYpeTdPZ/6z/NxhkURk8WjjOKlHu3LmjT+l+EhDQAUASQNcuFQFFQBFICwGWyxcsWGCX0I855phIU8ITWA1g+ZwYW0JZVDKOAHUsPvvsM1uZFMYf+PVxskm0ZTvZctppp9mcj0cffdTOlDrhSITWnHPOOULCJY4qgxioeIcPH55UkxctWmRDO3bs2GEHVCQEMyAg3IbViuOPPz5iH8nByaQ2ZlBVv3596devX8Qm3fAWAVam+vbta8PpeF5ZtSK8jpVL2MvatGnjbYeqLVMI6AAgU7DpRYqAIqAI+IcADh8zk9B+tm3bNlVHX3/9tZ2xdg8MUjXQnYQQYGad+GQnRjmhi7Kp0fvvv28rAPfu3ds6T063UMPyPFBkicHBzTffLE8//bRzOmnv2EWS8muvvWYLGTJQ3blzp90fOnSoMEAIymAVWlJCvcivIblexXsEeC6hgWUgwIAaFi5WBHgGKBgWlGfB+zsPl0YdAITr/6XWKgKKwBGAAEvkhEpAS8kM6plnnmkdQWarCQliVo3jKocnArDTUJuAGXQGKm5hlr1w4cL2EDU3ogtZudtm1za1KgipgQLYkYIFC0qPHj1sLgPhTEGpA0DuRJMmTWyRsksuucSy0rhDUiiuR46ISuYRwOlnkEWsP4M/aGJZ9WGwrYOuzOPq9ZWpv1m81q76FAFFQBFQBDKFwJgxY2xBomhnpJlhqYFGT+XwRYDBH7SKrACQCE5CJXkKzLBPnz5dbrnlFhtKQfXV1q1bJx0IYrtXr159iB3QQBLyEaQ6ALNmzbIhVBhLLk20MCiI/sxFt9H9xBAobar98lIJJgLKAhTM/4tapQgoAoqARYDKpYsXL7b1AEj6TGb8tP5Lsg8B+OqhUoRdh5CwP/74w4ZTkANCIvhtt91m2WqoEp3sokqEIWEXA5RWrVpZkEj+JeabwluwGsH/rqIIKALBQUAHAMH5X6glioAioAgoAopABAHCfWB+woEm6ReWIkJUEFiACAUiDCjZwgz/3XffLcOGDbOhaoQtsSpw0kkn2dUqQtZUFAFFIFgI6AAgWP8PtUYRUAQUAUVAEQglAiR+kqROzDfF64i1JyFYRRFQBIKHgA4Agvc/UYsUAUVAEVAEFAFFQBFQBBQB3xBIPuGxb7emihUBRUARUAQUAUVAEVAEFAFFIBoBHQBEI6L7ioAioAgoAoqAIqAIKAKKwGGMgA4ADuN/rt6aIqAIKAKKgCKgCCgCioAi8P/t16ENAAAMw7D/vy7PCZVh4TyUCgiAitgECBAgQIAAAQIEjgUEwPFznUaAAAECBAgQIECgAgKgIjYBAgQIECBAgACBYwEBcPxcpxEgQIAAAQIECBCogACoiE2AAAECBAgQIEDgWEAAHD/XaQQIECBAgAABAgQqIAAqYhMgQIAAAQIECBA4FhAAx891GgECBAgQIECAAIEKCICK2AQIECBAgAABAgSOBQTA8XOdRoAAAQIECBAgQKACAqAiNgECBAgQIECAAIFjAQFw/FynESBAgAABAgQIEKiAAKiITYAAAQIECBAgQOBYQAAcP9dpBAgQIECAAAECBCogACpiEyBAgAABAgQIEDgWEADHz3UaAQIECBAgQIAAgQoIgIrYBAgQIECAAAECBI4FBMDxc51GgAABAgQIECBAoAICoCI2AQIECBAgQIAAgWMBAXD8XKcRIECAAAECBAgQqIAAqIhNgAABAgQIECBA4FhAABw/12kECBAgQIAAAQIEKiAAKmITIECAAAECBAgQOBYQAMfPdRoBAgQIECBAgACBCgiAitgECBAgQIAAAQIEjgUEwPFznUaAAAECBAgQIECgAgKgIjYBAgQIECBAgACBYwEBcPxcpxEgQIAAAQIECBCogACoiE2AAAECBAgQIEDgWEAAHD/XaQQIECBAgAABAgQqIAAqYhMgQIAAAQIECBA4FhAAx891GgECBAgQIECAAIEKCICK2AQIECBAgAABAgSOBQTA8XOdRoAAAQIECBAgQKACAqAiNgECBAgQIECAAIFjAQFw/FynESBAgAABAgQIEKiAAKiITYAAAQIECBAgQOBYQAAcP9dpBAgQIECAAAECBCogACpiEyBAgAABAgQIEDgWEADHz3UaAQIECBAgQIAAgQoIgIrYBAgQIECAAAECBI4FBMDxc51GgAABAgQIECBAoAICoCI2AQIECBAgQIAAgWOBAWpDMfUJ2104AAAAAElFTkSuQmCC" style="display: block; margin: auto;" /></p>
</div>
<div id="show-how-to-use-extrafun-to-replace-the-key-with-a-scatterplot" class="section level1">
<h1>Show how to use ‘extrafun’ to replace the ‘key’ with a
scatterplot</h1>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb38"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb38-1"><a href="#cb38-1" tabindex="-1"></a>lmat <span class="ot"><-</span> <span class="fu">rbind</span>( <span class="fu">c</span>(<span class="dv">5</span>,<span class="dv">3</span>,<span class="dv">4</span>), <span class="fu">c</span>(<span class="dv">2</span>,<span class="dv">1</span>,<span class="dv">4</span>) )</span>
<span id="cb38-2"><a href="#cb38-2" tabindex="-1"></a>lhei <span class="ot"><-</span> <span class="fu">c</span>(<span class="fl">1.5</span>, <span class="dv">4</span>)</span>
<span id="cb38-3"><a href="#cb38-3" tabindex="-1"></a>lwid <span class="ot"><-</span> <span class="fu">c</span>(<span class="fl">1.5</span>, <span class="dv">4</span>, <span class="fl">0.75</span>)</span>
<span id="cb38-4"><a href="#cb38-4" tabindex="-1"></a></span>
<span id="cb38-5"><a href="#cb38-5" tabindex="-1"></a>myplot <span class="ot"><-</span> <span class="cf">function</span>() {</span>
<span id="cb38-6"><a href="#cb38-6" tabindex="-1"></a> oldpar <span class="ot"><-</span> <span class="fu">par</span>(<span class="st">"mar"</span>)</span>
<span id="cb38-7"><a href="#cb38-7" tabindex="-1"></a> <span class="fu">par</span>(<span class="at">mar=</span><span class="fu">c</span>(<span class="fl">5.1</span>, <span class="fl">4.1</span>, <span class="fl">0.5</span>, <span class="fl">0.5</span>))</span>
<span id="cb38-8"><a href="#cb38-8" tabindex="-1"></a> <span class="fu">plot</span>(mpg <span class="sc">~</span> hp, <span class="at">data=</span>x)</span>
<span id="cb38-9"><a href="#cb38-9" tabindex="-1"></a> }</span>
<span id="cb38-10"><a href="#cb38-10" tabindex="-1"></a></span>
<span id="cb38-11"><a href="#cb38-11" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">lmat=</span>lmat, <span class="at">lhei=</span>lhei, <span class="at">lwid=</span>lwid, <span class="at">key=</span><span class="cn">FALSE</span>, <span class="at">extrafun=</span>myplot)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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Ktcld+uLPQowjqDHkCFDFB5ELfriiy/UpmoYJnAPypo1qzRo0EC5/CBqEPZaYAMxypn7K3RgSx1IgARIgARIgARIgATCJhDjuSFh3/a+O/fu3VMx6U13ILMH8Gd3p9+/2e7rvuGqFCtWLJubjVleJ32xQgB9Qsf6x8oAdMf+AAoJkIC+BLCRP3PmzIKVUgoJeBOBb7/9VgX4mDp1qnZqDx8+XE2ODRs2TDvdqBAJvI5AlFkBMDsa1ky0joN/6OxogzCu66QvYv+HHvxDxzhx4uCLQgIkQAIkQAIkQAIk4EUEosweAC9iTlVJgARIgARIgARIgARIwGMEaAB4DD0bJgESIAESIAESIAESIAH3E6AB4H7mbJEESIAESIAESIAESIAEPEaABoDH0LNhEiABEiABEiABEiABEnA/ARoA7mfOFkmABEiABEiABEiABEjAYwRoAHgMPRsmARIgARIgARIgARIgAfcToAHgfuZskQRIgARIgARIgARIgAQ8RoAGgMfQs2ESIAESIAESIAESIAEScD8BGgDuZ84WSYAESIAESIAESIAESMBjBGgAeAw9GyYBEiABEiABEiABEiAB9xOgAeB+5myRBEiABEiABEiABEiABDxGgAaAx9CzYRIgARIgARIgARIgARJwPwEaAO5nzhZJgARIgARIgARIgARIwGMEaAB4DD0bJgESIAESIAESIAESIAH3E6AB4H7mbJEESIAESIAESIAESIAEPEaABoDH0Ee+4X///VfmzJkT+Qr4JAmQAAmQAAmQAAmQQLQlQAPAC1/9qVOnZPXq1V6oOVUmARIgARIgARIgARLwNIFYnlaA7UeewN9//60MgcaNG0uRIkVk7dq1EjduXFm1apWkTp1aWrVqJYkSJYp8A3ySBEiABEiABEiABEggyhHgCoCXvtKFCxfKsWPHJHfu3FKlShV5+vSprFixQlq3bi0lS5aUixcvSsuWLb20d1SbBEiABEiABEiABEjAVQS4AuAqsi6ut2LFitKhQwfVytixY+XcuXPquHnz5lKvXj2pXbu2pEyZUu7cuSNJkiRxsTasngRIgARIgARIgARIwFsIcAXAW95UKD1TpEhhu5IgQQJ58uSJOs+ZM6f69vHxkTRp0sitW7ds5XhAAiRAAiRAAiRAAiRAAlwBiGI/A3/++ady/Tl79qzcuHFDsmbNGsV6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" style="display: block; margin: auto;" /></p>
</div>
<div id="show-how-to-customize-the-color-key" class="section level1">
<h1>show how to customize the color key</h1>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb39"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb39-1"><a href="#cb39-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x,</span>
<span id="cb39-2"><a href="#cb39-2" tabindex="-1"></a> <span class="at">key.title=</span><span class="cn">NA</span>, <span class="co"># no title</span></span>
<span id="cb39-3"><a href="#cb39-3" tabindex="-1"></a> <span class="at">key.xlab=</span><span class="cn">NA</span>, <span class="co"># no xlab</span></span>
<span id="cb39-4"><a href="#cb39-4" tabindex="-1"></a> <span class="at">key.par=</span><span class="fu">list</span>(<span class="at">mgp=</span><span class="fu">c</span>(<span class="fl">1.5</span>, <span class="fl">0.5</span>, <span class="dv">0</span>),</span>
<span id="cb39-5"><a href="#cb39-5" tabindex="-1"></a> <span class="at">mar=</span><span class="fu">c</span>(<span class="fl">2.5</span>, <span class="fl">2.5</span>, <span class="dv">1</span>, <span class="dv">0</span>)),</span>
<span id="cb39-6"><a href="#cb39-6" tabindex="-1"></a> <span class="at">key.xtickfun=</span><span class="cf">function</span>() {</span>
<span id="cb39-7"><a href="#cb39-7" tabindex="-1"></a> breaks <span class="ot"><-</span> <span class="fu">parent.frame</span>()<span class="sc">$</span>breaks</span>
<span id="cb39-8"><a href="#cb39-8" tabindex="-1"></a> <span class="fu">return</span>(<span class="fu">list</span>(</span>
<span id="cb39-9"><a href="#cb39-9" tabindex="-1"></a> <span class="at">at=</span><span class="fu">parent.frame</span>()<span class="sc">$</span><span class="fu">scale01</span>(<span class="fu">c</span>(breaks[<span class="dv">1</span>],</span>
<span id="cb39-10"><a href="#cb39-10" tabindex="-1"></a> breaks[<span class="fu">length</span>(breaks)])),</span>
<span id="cb39-11"><a href="#cb39-11" tabindex="-1"></a> <span class="at">labels=</span><span class="fu">c</span>(<span class="fu">as.character</span>(breaks[<span class="dv">1</span>]),</span>
<span id="cb39-12"><a href="#cb39-12" tabindex="-1"></a> <span class="fu">as.character</span>(breaks[<span class="fu">length</span>(breaks)]))</span>
<span id="cb39-13"><a href="#cb39-13" tabindex="-1"></a> ))</span>
<span id="cb39-14"><a href="#cb39-14" tabindex="-1"></a> })</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwAAAAJACAYAAAA6rgFWAAAEDmlDQ1BrQ0dDb2xvclNwYWNlR2VuZXJpY1JHQgAAOI2NVV1oHFUUPpu5syskzoPUpqaSDv41lLRsUtGE2uj+ZbNt3CyTbLRBkMns3Z1pJjPj/KRpKT4UQRDBqOCT4P9bwSchaqvtiy2itFCiBIMo+ND6R6HSFwnruTOzu5O4a73L3PnmnO9+595z7t4LkLgsW5beJQIsGq4t5dPis8fmxMQ6dMF90A190C0rjpUqlSYBG+PCv9rt7yDG3tf2t/f/Z+uuUEcBiN2F2Kw4yiLiZQD+FcWyXYAEQfvICddi+AnEO2ycIOISw7UAVxieD/Cyz5mRMohfRSwoqoz+xNuIB+cj9loEB3Pw2448NaitKSLLRck2q5pOI9O9g/t/tkXda8Tbg0+PszB9FN8DuPaXKnKW4YcQn1Xk3HSIry5ps8UQ/2W5aQnxIwBdu7yFcgrxPsRjVXu8HOh0qao30cArp9SZZxDfg3h1wTzKxu5E/LUxX5wKdX5SnAzmDx4A4OIqLbB69yMesE1pKojLjVdoNsfyiPi45hZmAn3uLWdpOtfQOaVmikEs7ovj8hFWpz7EV6mel0L9Xy23FMYlPYZenAx0yDB1/PX6dledmQjikjkXCxqMJS9WtfFCyH9XtSekEF+2dH+P4tzITduTygGfv58a5VCTH5PtXD7EFZiNyUDBhHnsFTBgE0SQIA9pfFtgo6cKGuhooeilaKH41eDs38Ip+f4At1Rq/sjr6NEwQqb/I/DQqsLvaFUjvAx+eWirddAJZnAj1DFJL0mSg/gcIpPkMBkhoyCSJ8lTZIxk0TpKDjXHliJzZPO50dR5ASNSnzeLvIvod0HG/mdkmOC0z8VKnzcQ2M/Yz2vKldduXjp9bleLu0ZWn7vWc+l0JGcaai10yNrUnXLP/8Jf59ewX+c3Wgz+B34Df+vbVrc16zTMVgp9um9bxEfzPU5kPqUtVWxhs6OiWTVW+gIfywB9uXi7CGcGW/zk98k/kmvJ95IfJn/j3uQ+4c5zn3Kfcd+AyF3gLnJfcl9xH3OfR2rUee80a+6vo7EK5mmXUdyfQlrYLTwoZIU9wsPCZEtP6BWGhAlhL3p2N6sTjRdduwbHsG9kq32sgBepc+xurLPW4T9URpYGJ3ym4+8zA05u44QjST8ZIoVtu3qE7fWmdn5LPdqvgcZz8Ww8BWJ8X3w0PhQ/wnCDGd+LvlHs8dRy6bLLDuKMaZ20tZrqisPJ5ONiCq8yKhYM5cCgKOu66Lsc0aYOtZdo5QCwezI4wm9J/v0X23mlZXOfBjj8Jzv3WrY5D+CsA9D7aMs2gGfjve8ArD6mePZSeCfEYt8CONWDw8FXTxrPqx/r9Vt4biXeANh8vV7/+/16ffMD1N8AuKD/A/8leAvFY9bLAAAAOGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAACoAIABAAAAAEAAAMAoAMABAAAAAEAAAJAAAAAAJ+ReRcAAEAASURBVHgB7J0HeFTVEscnBAIJgdAh9Cq9SZFOAEFROtIFKT4Bn4A0UaQrIiggCqJEwScqCCJIk2pEQLogvfcSgtTQE8i7/4N32Sy7ySa5W27yn+9b9u69p8z5ZRPOnDNnxidGE6GQAAmQAAmQAAmQAAmQAAmkCAKpUsQoOUgSIAESIAESIAESIAESIAFFgAYAvwgkQAIkQAIkQAIkQAIkkIII0ABIQT9sDpUESIAESIAESIAESIAEaADwO0ACJEACJEACJEACJEACKYhAaqPHGh0dLZGRkZI5c2ajm2Z7JEACJEACKZDAxIkTZfbs2VK4cOEUOHpzDvn06dOSOnVqyZ07tzkHkAK1PnjwoAwfPlw6dOiQAkef8oZsiAFw//59GTVqlPoDfe7cOUFgoYCAAClUqJAMHDhQunXrlvLIcsQkQAIkQAKGEMD/KVmzZpXOnTsb0h4bcT2BU6dOiZ+fnwQHB7u+M/ZgCIH33ntPzd8MaYyNeD0BQwyAPn36SHh4uCxbtkyt0KRPn15u3Lgh+/fvlzfffFPu3r0rvXv39noYVJAESIAESMD7CGDyX6BAAWnZsqX3KUeNSCCZEAgNDaX3RjL5WTozDEPOAKxatUq+/PJLKVeunAQGBoqPj48EBQVJ9erVZcqUKbJo0SJndGEZEiABEiABEiABEiABEiABFxMwxAAoU6aMhIWF2VV16dKlkj17drvPeJMESIAESIAESIAESIAESMC9BAxxARozZox07NhRJk+eLEWKFJGMGTPK9evX5cCBA4JDwcuXL3fvqNgbCZAACZAACZAACZAACZCAXQKGGAAVK1aUnTt3yqZNm+TkyZPqPABW/eH3X6dOHeUSZLd33iQBEiABEiABEiABEiABEnArAUMMAGicLl06qVevnlrxZxhQt/4M2RkJkAAJkAAJkAAJkAAJOE3AEAPAyDCg58+fd1p5FiQBbyCAA++IfEUhARIgARIgARIgATMQMMQASEgY0BEjRsjmzZvtsjl8+LAUP3VahqXxl9Qxj4pE+4hx15ijaceeH2hvvtpLf0dPdq+zafe1/lEWYreMfj9Iu/D1sVvGbj0tT5pqW2sf8kAbr1bd/nUm7XYarcxDrcy/x7b1a/0dFfVrnywi0eIjqVM9ghj90EeuZ84tGW79I6m0nA3W99W1dkY7WlMmte+/5e1c6899sv7bdhxloYulfHYfQf9xtW0pr9rWft7/fiu14yPxXGfSdpy0tp0qX0HrJr1WPkYrr+n077vq2+51A61MKq3so59+dPQDu9dRUQ+kX7+PZPv2/WiKQgIkQAIkQAIkQAJeT8AQAwBhQOH/nytXLsuArcOAjhw50pIHoFWrVlK7dm1LOeuLQYMGyVPaxLW6NqlyhfgkNOZR2gRoEfTv7N3ZKtpk12lJYCJFn9z2dDkjktFBj3kc3Ldz2yefnZtx3PLJZ08XBxWCE1BWNaFZRU5LQadLPioIg8E5KV68oHMFWYoESIAESIAESIAEvICAIQaAHgbUXvpo2zCgFSo4nlhlyZJFMmsGAIUESIAESIAESIAESIAESMA1BAwxABgG1DU/HLZKAiRAAiRAAiRAAiRAAkYTMMQAsBcGFKnbu3TpIo0bN2YYUKN/amyPBEiABEiABEiABEiABBJJwBADICoqSiUBO3LkiLzxxhvi7++v3q9cuSItWrSQOXPmSNq0zjnU/9T9FdnfvYdTw8kWflE+af+ypNYOaFLiJnAgW1nJe+OkZLgfGXdBPiUBEiABEiABEiABEkjWBAwxAAYPHqyy/j799NPSrl07LVpKalmwYIHkzZtX+vfvL4sWLVL3nSFZY81v8urhE84Ula6rl8utDBkk6Oo1p8qn5EIjQ6bIkI1DpdIF+xGYUjIbjp0ESIAESIAESIAEUhIBQwyA5cuXa2EQt0vGjBnV6n9ERITUrVtXcXz//fdl2LBhThsAuU+fkcqnLzj1M0h7965T5ViIBEiABEiABEiABEiABEjgEQFDDIDChQvLwYMHpWrVqvLqq6/K2bNnLXz37NkjRYsWtXzmBQmQAAmQAAmQAAmQAAmQgOcIJDQyvl1NBwwYIM2bN5dffvlFcufOrQwBFBw6dKgMHDhQunfvbrceb5IACZAACZAACZAACZAACbiXgCEGQKNGjeTQoUOWib8+hKZNm8rx48cFeQIoJEACJEACJEACJEACJEACnidgiAsQhgH/f7yspXr16tYfee1BAqFLWklA1E0PasCuSYAESIAESIAESIAEvIGAYQaANwyGOjgmEHSPkZIc0+ETEiABEiABEiABEkg5BAxxAUo5uDhSEiABEiABEiABEiABEjA3ARoA5v75UXsSIAESIAESIAESIAESSBABGgAJwsXCJEACJEACJEACJEACJGBuAjQAzP3zc1r7mRX6yJmMBZwuz4IkQAIkQAIkQAIkQALJk4BHDICYmBhx9EqemD0/qhVFW0pE+mDPK0INSIAESIAESIAESIAEPErA7VGAmjVrJkuXLrU7aBgFIj52n/EmCZAACZAACZAACZAACZBA0gm4fQdg8eLF8vDhQ7uvkJAQqSNuVynpFNkCCZAACZAACZAACZAACZiEAGfbJvlBUU0SIAESIAESIAESIAESMIIADQAjKJqgjVKXdkmGezdMoClVJAESIAESIAESIAEScCUBt58BcOVg2LZjAqPWDXD8kE9IgARIgARIgARIgARSDAHuAKSYHzUHSgIkQAIkQAIkQAIkQALCE7f8EpAACZAACZAACZAACZBASiLAHYCU9NPmWEmABEiABEiABEiABFI8AcMNgOjoaLl69WqKB0sAJEACJEACJEACJEACJOCNBAwxAO7fvy9Dhw6VfPnyiZ+fn2TJkkXSp08vZcqUkVmzZnnjuFOcTq81mS+7c1RKcePmgEmABEiABEiABEiABGITMCQKUJ8+fSQ8PFyWLVsmhQsXVpP/GzduyP79++XNN9+Uu3fvSu/evWP3zE9uJXAtXVaJ8k3j1j7ZGQmQAAmQAAmQAAmQgPcRMGQHYNWqVfLll19KuXLlJDAwUHx8fCQoKEiqV68uU6ZMkUWLFnnfyKkRCZAACZAACZAACZAACaRAAoYYAHD1CQsLs4tv6dKlkj17drvPeJMESIAESIAESIAESIAESMC9BAxxARozZox07NhRJk+eLEWKFJGMGTPK9evX5cCBA4JDwcuXL3fvqNgbCZAACZAACZAACZAACZCAXQKGGAAVK1aUnTt3yqZNm+Tk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AiRAAiRAAuYkQAPAnD83ak0CJEACJEACJEACJEACiSJAAyBR2MxXqdSlXZLh3g3zKU6NSYAESIAESIAESIAEDCVgSBhQQzViYy4hMGrdAJe0y0ZJgARIgARIgARIgATMRYA7AOb6eVFbEiABEiABEiABEiABEkgSAbfvAERERMjt27ftKn3nzh25KzF2n/EmCZAACZAACZAACZAACZBA0gm43QAYOnSorF271q7m4eHhEkQDwC4b3iQBEiABEiABEiABEiABIwi43QD46quvHOpdr149eeb39Q6f8wEJkAAJkAAJkAAJkAAJkEDSCPAMQNL4mab2a03my+4clUyjLxUlARIgARIgARIgARJwDQEaAK7h6nWtXkuXVaJ803idXlSIBEiABEiABEiABEjAvQRoALiXN3sjARIgARIgARIgARIgAY8SoAHgUfzsnARIgARIgARIgARIgATcS4AGgHt5szcSIAESIAESIAESIAES8CgBGgAexe++zrvv/FTyXz/hvg7ZEwmQAAmQAAmQAAmQgFcScHsYUK+kkAKUev7YohQwSg6RBEiABEiABEiABEggPgLcAYiPEJ+TAAmQAAmQAAmQAAmQQDIiQAMgGf0wORQSIAESIAESIAESIAESiI8ADYD4CPE5CZAACZAACZAACZAACSQjAjwD4OCHOeeVV2V5u9bi+/CBgxKPb98KyCCdl0+XZmE/Pr7pZVcHspWVvDdOSob7kV6mGdUhARIgARIgARIgARJwJwEaAA5oTxv0jgz/aIAE3L7loMTj25EZgmRW9z5ebQCMDJkiQzYOlUoXNj9WnFckQAIkQAIkQAIkQAIpjkCKMQDu+qeT8RM+lKg0aZz6IV/MnUcKnToiTx3dH2/5rZVqSeoH0fGW0wtMb/+WTOo2StLdv6Pfcvh+N22AVD6xQeZ82dBhGT4gARIgARIgARIgARIgAWcJGG4AREdHS2RkpGTOnNlZHdxSbnnbl2Re5+4yYkh/p/p7fvFCpyb/emNnggvJgcJl9Y9xvm8tV1s+nfay1N21Is5yeHg5Y3bpOHJNvOUSW+Cyf3aJCMrldPXisk985aHT5VmQBEiABEiABEiABEjAuwgYYgDcv39fRo0aJbNnz5Zz585JTEyMBAQESKFChWTgwIHSrVs3l4z6dmCgtPtznaR6EL+f/tHSpaTn5AnS/tuvndcl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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb40"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb40-1"><a href="#cb40-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(x,</span>
<span id="cb40-2"><a href="#cb40-2" tabindex="-1"></a> <span class="at">breaks=</span><span class="dv">256</span>,</span>
<span id="cb40-3"><a href="#cb40-3" tabindex="-1"></a> <span class="at">key.title=</span><span class="cn">NA</span>,</span>
<span id="cb40-4"><a href="#cb40-4" tabindex="-1"></a> <span class="at">key.xlab=</span><span class="cn">NA</span>,</span>
<span id="cb40-5"><a href="#cb40-5" tabindex="-1"></a> <span class="at">key.par=</span><span class="fu">list</span>(<span class="at">mgp=</span><span class="fu">c</span>(<span class="fl">1.5</span>, <span class="fl">0.5</span>, <span class="dv">0</span>),</span>
<span id="cb40-6"><a href="#cb40-6" tabindex="-1"></a> <span class="at">mar=</span><span class="fu">c</span>(<span class="dv">1</span>, <span class="fl">2.5</span>, <span class="dv">1</span>, <span class="dv">0</span>)),</span>
<span id="cb40-7"><a href="#cb40-7" tabindex="-1"></a> <span class="at">key.xtickfun=</span><span class="cf">function</span>() {</span>
<span id="cb40-8"><a href="#cb40-8" tabindex="-1"></a> cex <span class="ot"><-</span> <span class="fu">par</span>(<span class="st">"cex"</span>)<span class="sc">*</span><span class="fu">par</span>(<span class="st">"cex.axis"</span>)</span>
<span id="cb40-9"><a href="#cb40-9" tabindex="-1"></a> side <span class="ot"><-</span> <span class="dv">1</span></span>
<span id="cb40-10"><a href="#cb40-10" tabindex="-1"></a> line <span class="ot"><-</span> <span class="dv">0</span></span>
<span id="cb40-11"><a href="#cb40-11" tabindex="-1"></a> col <span class="ot"><-</span> <span class="fu">par</span>(<span class="st">"col.axis"</span>)</span>
<span id="cb40-12"><a href="#cb40-12" tabindex="-1"></a> font <span class="ot"><-</span> <span class="fu">par</span>(<span class="st">"font.axis"</span>)</span>
<span id="cb40-13"><a href="#cb40-13" tabindex="-1"></a> <span class="fu">mtext</span>(<span class="st">"low"</span>, <span class="at">side=</span>side, <span class="at">at=</span><span class="dv">0</span>, <span class="at">adj=</span><span class="dv">0</span>,</span>
<span id="cb40-14"><a href="#cb40-14" tabindex="-1"></a> <span class="at">line=</span>line, <span class="at">cex=</span>cex, <span class="at">col=</span>col, <span class="at">font=</span>font)</span>
<span id="cb40-15"><a href="#cb40-15" tabindex="-1"></a> <span class="fu">mtext</span>(<span class="st">"high"</span>, <span class="at">side=</span>side, <span class="at">at=</span><span class="dv">1</span>, <span class="at">adj=</span><span class="dv">1</span>,</span>
<span id="cb40-16"><a href="#cb40-16" tabindex="-1"></a> <span class="at">line=</span>line, <span class="at">cex=</span>cex, <span class="at">col=</span>col, <span class="at">font=</span>font)</span>
<span id="cb40-17"><a href="#cb40-17" tabindex="-1"></a> <span class="fu">return</span>(<span class="fu">list</span>(<span class="at">labels=</span><span class="cn">FALSE</span>, <span class="at">tick=</span><span class="cn">FALSE</span>))</span>
<span id="cb40-18"><a href="#cb40-18" tabindex="-1"></a> })</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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NjUmARIgARIgARIgARKwmIAlBkBUVJQMHDhQChYsKCEhIZI9e3bJmDGjlC1bViZNmmSxymyOBEiABEiABEiABEiABEggsQQscQHq3r27HD9+XH799VcpVqyYmvxfuHBBtm3bJr169ZJr165J165dE6sj65EACZAACZAACZAACZAACVhEwJIVgAULFshnn30m5cuXl/DwcAkKCpIsWbJI9erVZcyYMTJr1iyL1GUzJEACJEACJEACJEACJEACSSFgiQEAV5+lS5d61GPOnDmSM2dOj/e8XTxkrCLcTEOPdW98EnN9bKUBsj9z8cRUZR0SIAESIAESIAESIIEURMASF6ChQ4dK+/btZfTo0VK8eHHJnDmznD9/XrZv3y7YFDx37lyfkYUbrkOQyb26y3OjPvK5HgvGTWB5wcZS49hSKXJlb9wFeZcESIAESIAESIAESCBFE7DEAKhUqZJs3LhRVq1aJfv371f7AfDUH37/derUUS5BJsUPP/xQNm3aZJ66HGEw5LoRI/36D5BTefO63OMJCZAACZAACZAACZAACZBA0glYYgBAjdDQUKlfv75DI2z8DQ4Odpn84yb2CWTLls1RzvnNmjVrJMuJU86X+J4ESIAESIAESIAESIAESMBCApYYAAcPHpTXX39devToIYULF5ZXX31VZsyYIdHR0dK2bVv59NNPVXhQ6N2gQQOv6k+ePFny7Njt9T5vkAAJkAAJkAAJkAAJkAAJJI2AJZuABw8eLIUKFZJ77rlHxo4dq/z+//nnH9myZYtcvHhRhg0bljQtWTvJBO4/tkKyXjub5HbYAAmQAAmQAAmQAAmQgN4ELFkB+OOPP2THjh3qKf/MmTNV2M8CBQooMpj8d+nSRW9KKUD7fusGi0oFbMknngKAcAgkQAIkQAIkQAIkkEoJWLICUKpUKfn6668Vwnr16rlE/UEY0JIlS6ZSvBw2CZAACZAACZAACZAACdiLgCXPgz/++GNp2bKlfPnll1KiRAl5+eWXZeLEiZImTRpBRmCsEFBIgARIgARIgARIgARIgAQCT8ASAwCx/7dt2yYLFy6UnTt3qv0AiPSDJ/8tWrSQtGkt6SbwtKgBCZAACZAACZAACZAACWhOwLKZeVBQkDRp0kS9NGdC9UmABEiABEiABEiABEggxRKwZA9AiqWTggbWocU8+StXlRQ0Ig6FBEiABEiABEiABEggMQRoACSGmoZ1ooNDJDaIH7eGHx1VJgESIAESIAESIAFLCXBGaClONkYCJEACJEACJEACJEAC9iZAA8Denw+1IwESIAESIAESIAESIAFLCdAAsBQnGyMBEiABEiABEiABEiABexOgAWDvz8cy7bpvGC5FI3db1h4bIgESIAESIAESIAES0JOAZWFA9Rx+6tG69pHFIkHGePmJp54PnSMlARIgARIgARIgAQ8EuALgAQovkQAJkAAJkAAJkAAJkEBKJUADIKV+shwXCZAACZAACZAACZAACXggQAPAAxReIgESIAESIAESIAESIIGUSoAGQEr9ZN3GtT53dYlMn83tKk9JgARIgARIgARIgARSGwEaAKnkEx9ZdbjszVo6lYyWwyQBEiABEiABEiABEvBGgAaANzK8TgIkQAIkQAIkQAIkQAIpkAANgBT4oXJIJEACJEACJEACJEACJOCNAA0Ab2R4nQRIgARIgARIgARIgARSIAEaACnwQ+WQSIAESIAESIAESIAESMAbAZ8NgF9++cXRxu+//y67d+92nPON/QlMnd1Y7j2x2v6KUkMSIAESIAESIAESIAG/EkgbX+v//vuv9OzZU7Zt2yYTJkyQoKAgiY6OlsmTJ8dXlfdtRCBt7A2RIBspRFVIgARIgARIgARIgAQCQiBeA6Bo0aKCp/9//fWX3HvvvfEqGRMTIxcvXpRs2RhzPl5YLEACJEACJEACJEACJEACyUzAZxegKVOmyAMPPCAtW7ZUr7179zpUjYqKkoEDB0rBggUlJCREsmfPLhkzZpSyZcvKpEmTHOX4hgRIgARIgARIgARIgARIILAE4l0BgHqxsbFy6dIlmTdvnkdtu3fvLsePH5dff/1VihUrpib/Fy5cUG5DvXr1kmvXrknXrl091uVFEiABEiABEiABEiABEiCB5CPg0woA/P5z5Mgh33zzjaxcuVK9Ll++7NBywYIF8tlnn0n58uUlPDxc7RPIkiWLVK9eXcaMGSOzZs1ylOWbwBAYW2mA7M9cPDCds1cSIAESIAESIAESIAHbEPDJAIC2OXPmlMOHD8vy5cvVC37+psDVZ+nSpeapy3HOnDmqrstFniQ7geUFG8uZsJzJ3i87JAESIAESIAESIAESsBcBn1yAoPLq1avlypUrcvXqVcHT/3bt2jlGMnToUGnfvr2M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" style="display: block; margin: auto;" /></p>
</div>
<div id="show-effect-of-z-score-scaling-within-columns-blue-red-color-scale" class="section level1">
<h1>Show effect of z-score scaling within columns, blue-red color
scale</h1>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb41"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb41-1"><a href="#cb41-1" tabindex="-1"></a><span class="do">##</span></span>
<span id="cb41-2"><a href="#cb41-2" tabindex="-1"></a><span class="do">##</span></span>
<span id="cb41-3"><a href="#cb41-3" tabindex="-1"></a>hv <span class="ot"><-</span> <span class="fu">heatmap.2</span>(x, <span class="at">col=</span>bluered, <span class="at">scale=</span><span class="st">"column"</span>, <span class="at">tracecol=</span><span class="st">"#303030"</span>)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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RCBvA2DVqlWxg5k80elZ6bi/pFYRxeR7bMCAAdG4WrRoUWwRzTXhqXi94466/vckA6D+z6GOQAREoI4JsFBasmRJS9efwkPBk9qtW7fCTbrfDgKkztAFhptnYbYGk8DJo0+F/HraaRIZwIhhkcVx0IGL4uC8pHfv3vGtZ8yYESNVpACREoReGCe0LmUgmBeBKal1ko4ncNVVV8XIFIYA1ytGLBEB6ipoY8tfiT8CMgD8nRNpJAIi0EAEyPMnVE5PevqU0/WF9pVMWGXIGgspSWMQoE0p6T+lQtoSC6q0NSjFqkQG8hT6/Dc1NYXRo0e3qEHePwttWq7SYtWTATB06NAYOaFDEYYT05UL04D4HPLZk7SdAIv+6dOnx4glg+xoaEDhLwXBDLyU+CQgA8DneZFWIiACDUKAAVWkfBAmb25ubjlq8mbHjBkTB0O1bNSdTk2Aa4BUCiZsDxo0KBAdIoea64DBZSyoSAGi2wppQXkKRitpNXT8KVxIo9M333yTu4FSyoYaENJRqLXhViqzZ8+WAVAKpY2PSVvkJqkPAuoCVB/nSVqKgAh0cgIbNmwITLElTYGUFbpqeMxT7+SnIdfD4xogCsTUbRbVdC367bff4nXAAhXvOqk2XBvUjuQpP/zwQ1wwMwNg7NixsWUtHXbosDRx4sQYuVK+fZ5nSO8tAq0TkAHQOh89KwIiIAIiIAI1JUAHKOo/6ArUq1evGA1Ie9TzHNtKve41VfC/N6P/O8W9pKxRq0KKEpErpu1OmTIlD5X0niIgAlUSkAFQJSi9TAREQAREQAREoJgANQvkfeP9J6++b9++oWfPnsUv0iMREAF3BGQAuDslUkgEREAEREAEREAEREAEsiPQJbtda88iIAIiIAIiIAIiIAIiIALeCMgA8HZGpI8IiIAIiIAIiIAIiIAIZEhABkCGcLVrERABERABERABERABEfBGQAaAtzMifURABERABERABERABEQgQwIyADKEq12LgAiIgAiIgAiIgAiIgDcCMgC8nRHpIwIiIAIiIAIiIAIiIAIZEpABkCFc7VoEREAEREAEREAEREAEvBGQAeDtjEgfERABERABERABERABEciQgAyADOFq1yIgAiIgAiIgAiIgAiLgjYAMAG9nRPqIgAiIgAiIgAiIgAiIQIYEZABkCFe7FgEREAEREAEREAEREAFvBGQAeDsj0kcEREAEREAEREAEREAEMiQgAyBDuNq1CIiACIiACIiACIiACHgjIAPA2xmRPiIgAiIgAiIgAiIgAiKQIQEZABnC1a5FQAREQAREQAREQAREwBsBGQDezoj0EQEREAEREAEREAEREIEMCcgAyBCudi0CIiACIiACIiACIiAC3gjIAPB2RqSPCIiACIiACIiACIiACGRIQAZAhnC1axEQAREQAREQAREQARHwRkAGgLczIn1EQAREQAREQAREQAREIEMCMgAyhKtdi4AIiIAIiIAIiIAIiIA3AjIAvJ0R6SMCIiACIiACIiACIiACGRKQAZAhXO1aBERABERABERABERABLwRkAHg7YxIHxEQAREQAREQAREQARHIkIAMgAzhatciIAIiIAIiIAIiIAIi4I2ADABvZ0T6iIAIiIAIiIAIiIAIiECGBGQAZAhXuxYBERABERABERABERABbwRkAHg7I9JHBERABERABERABERABDIkIAMgQ7jatQiIgAiIgAiIgAiIgAh4IyADwNsZkT4iIAIiIAIiIAIiIAIikCGB/wNl2L/Gqk3fTAAAAABJRU5ErkJggg==" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb42"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb42-1"><a href="#cb42-1" tabindex="-1"></a><span class="do">###</span></span>
<span id="cb42-2"><a href="#cb42-2" tabindex="-1"></a><span class="do">## Look at the return values</span></span>
<span id="cb42-3"><a href="#cb42-3" tabindex="-1"></a><span class="do">###</span></span>
<span id="cb42-4"><a href="#cb42-4" tabindex="-1"></a><span class="fu">names</span>(hv)</span></code></pre></div>
</details>
<pre><code>## [1] "rowInd" "colInd" "call" "colMeans"
## [5] "colSDs" "carpet" "rowDendrogram" "colDendrogram"
## [9] "breaks" "col" "vline" "colorTable"
## [13] "layout"</code></pre>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb44"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb44-1"><a href="#cb44-1" tabindex="-1"></a><span class="do">## Show the mapping of z-score values to color bins</span></span>
<span id="cb44-2"><a href="#cb44-2" tabindex="-1"></a>hv<span class="sc">$</span>colorTable</span></code></pre></div>
</details>
<pre><code>## low high color
## 1 -3.2116766 -2.7834531 #0000FF
## 2 -2.7834531 -2.3552295 #2424FF
## 3 -2.3552295 -1.9270060 #4949FF
## 4 -1.9270060 -1.4987824 #6D6DFF
## 5 -1.4987824 -1.0705589 #9292FF
## 6 -1.0705589 -0.6423353 #B6B6FF
## 7 -0.6423353 -0.2141118 #DBDBFF
## 8 -0.2141118 0.2141118 #FFFFFF
## 9 0.2141118 0.6423353 #FFDBDB
## 10 0.6423353 1.0705589 #FFB6B6
## 11 1.0705589 1.4987824 #FF9292
## 12 1.4987824 1.9270060 #FF6D6D
## 13 1.9270060 2.3552295 #FF4949
## 14 2.3552295 2.7834531 #FF2424
## 15 2.7834531 3.2116766 #FF0000</code></pre>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb46"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb46-1"><a href="#cb46-1" tabindex="-1"></a><span class="do">## Extract the range associated with white</span></span>
<span id="cb46-2"><a href="#cb46-2" tabindex="-1"></a>hv<span class="sc">$</span>colorTable[hv<span class="sc">$</span>colorTable[,<span class="st">"color"</span>]<span class="sc">==</span><span class="st">"#FFFFFF"</span>,]</span></code></pre></div>
</details>
<pre><code>## low high color
## 8 -0.2141118 0.2141118 #FFFFFF</code></pre>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb48"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb48-1"><a href="#cb48-1" tabindex="-1"></a><span class="do">## Determine the original data values that map to white</span></span>
<span id="cb48-2"><a href="#cb48-2" tabindex="-1"></a>whiteBin <span class="ot"><-</span> <span class="fu">unlist</span>(hv<span class="sc">$</span>colorTable[hv<span class="sc">$</span>colorTable[,<span class="st">"color"</span>]<span class="sc">==</span><span class="st">"#FFFFFF"</span>,<span class="dv">1</span><span class="sc">:</span><span class="dv">2</span>])</span>
<span id="cb48-3"><a href="#cb48-3" tabindex="-1"></a><span class="fu">rbind</span>(whiteBin[<span class="dv">1</span>] <span class="sc">*</span> hv<span class="sc">$</span>colSDs <span class="sc">+</span> hv<span class="sc">$</span>colMeans,</span>
<span id="cb48-4"><a href="#cb48-4" tabindex="-1"></a> whiteBin[<span class="dv">2</span>] <span class="sc">*</span> hv<span class="sc">$</span>colSDs <span class="sc">+</span> hv<span class="sc">$</span>colMeans )</span></code></pre></div>
</details>
<pre><code>## cyl am vs carb wt drat gear qsec
## [1,] 5.805113 0.2994102 0.3295842 2.466667 3.007751 3.482081 3.529527 17.46614
## [2,] 6.569887 0.5130898 0.5454158 3.158333 3.426749 3.711044 3.845473 18.23136
## mpg hp disp
## [1,] 18.80018 132.0074 204.1851
## [2,] 21.38107 161.3676 257.2586</code></pre>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb50"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb50-1"><a href="#cb50-1" tabindex="-1"></a><span class="do">##</span></span>
<span id="cb50-2"><a href="#cb50-2" tabindex="-1"></a><span class="do">## A more decorative heatmap, with z-score scaling along columns</span></span>
<span id="cb50-3"><a href="#cb50-3" tabindex="-1"></a><span class="do">##</span></span>
<span id="cb50-4"><a href="#cb50-4" tabindex="-1"></a>hv <span class="ot"><-</span> <span class="fu">heatmap.2</span>(x, <span class="at">col=</span><span class="fu">cm.colors</span>(<span class="dv">255</span>), <span class="at">scale=</span><span class="st">"column"</span>,</span>
<span id="cb50-5"><a href="#cb50-5" tabindex="-1"></a> <span class="at">RowSideColors=</span>rc, <span class="at">ColSideColors=</span>cc, <span class="at">margin=</span><span class="fu">c</span>(<span class="dv">5</span>, <span class="dv">10</span>),</span>
<span id="cb50-6"><a href="#cb50-6" tabindex="-1"></a> <span class="at">xlab=</span><span class="st">"specification variables"</span>, <span class="at">ylab=</span> <span class="st">"Car Models"</span>,</span>
<span id="cb50-7"><a href="#cb50-7" tabindex="-1"></a> <span class="at">main=</span><span class="st">"heatmap(<Mtcars data>, ..., scale=</span><span class="sc">\"</span><span class="st">column</span><span class="sc">\"</span><span class="st">)"</span>,</span>
<span id="cb50-8"><a href="#cb50-8" tabindex="-1"></a> <span class="at">tracecol=</span><span class="st">"green"</span>, <span class="at">density=</span><span class="st">"density"</span>)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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5uFKYMiQIdrMdfDgwUHVRPwtxt9M+AVSSCCzBDwzLs9s6dnoOoxmu+v8AwNGwTOSYO38o97onLsT+AK4EuOs7Oqcc1owt925rjwmARIgARIgARIggVAmQBOgUH56rDsJkAAJkAAJkAAJkAAJeEmACoCXwJidBEiABEiABEiABEiABEKZABWAUH56rDsJkAAJkAAJkAAJkAAJeEmACoCXwJidBEiABEiABEiABEiABEKZABWAUH56rDsJkAAJkAAJkAAJkAAJeEmACoCXwJidBEiABEiABEiABEiABEKZABWAUH56rDsJkAAJkAAJkAAJkAAJeEmACoCXwJidBEiABEiABEiABEiABEKZABWAUH56rDsJkAAJkAAJkAAJkAAJeEmACoCXwJidBEiABEiABEiABEiABEKZABWAUH56rDsJkAAJkAAJkAAJkAAJeEmACoCXwJidBEiABEiABEiABEiABEKZABWAUH56rDsJkAAJkAAJkAAJkAAJeEmACoCXwJidBEiABEiABEiABEiABEKZQHQoV551JwESyL4E+vTpI0uWLJFy5cplXwgh3PLTp0/L8ePH5bHHHgvhVmTvqm/cuFEefvhhvWVvEmw9CYQeASoAoffMWGMSIAFF4MCBAxITEyP169cnjxAkEB8fL7t37+bzC8FnZ6q8evVqrcSZY36SAAmEDgEqAKHzrFhTEiABG4FSpUpJyZIlpUuXLrZU7oYSgWeffTaUqsu6OhGYM2eOFC9e3CmVhyRAAqFAgD4AofCUWEcSIAESIAESIAESIAES8BMBzgD4CSSLIYFgI/DPP/9IZGSk5MyZM9iq5pf6HDx4UJeza9cuv5QXbIWcO3dOUlJSpFq1asFWNdYnhAkkJSVJQkKCREf7/uc/MTFRl4XyfJXz589L3rx5fS2G15MACXhIwPc3gIc3YjYSIIFLS6B58+b6j3NcXNylvfEluht8ABwOh4wZM+YS3fHS3gYKABS4iRMnXtobX6K7oSO6detW6dy58yW6I28DAl27dpURI0ZIjhw5fAaCjv9vv/0mTzzxhF/KWrt2rdSuXdvnslgACZBAxgSoAGTMiDlIICQJXHHFFfLkk09Ky5Ytg6b+69atky+//FLq1Knjc53effdd2b9/v+TLl8/nss6cOSMlSpSQ3Llz+1yWvwrYvHmzHDp0SO666y6fizx27JieTYiKivK5rOTkZD2r5OsIMmY3wP2rr77yuU6nTp3Szqj+UHbB/KqrrvKLYrJy5Urp0aOH/m753Eg/FdC4cWNd0tdff+2nEv1TDH5/RYsW9U9hLIUESCBDAlQAMkTEDCQQmgQqVarkl86xP1u/bds2mTp1qu74+Vpurly5pEKFCnL11Vf7WpTMnz9f+vbtK3feeafPZfmrAIz8f/LJJ37piE6fPl0w4l6lShWfqzdq1Ch5/vnnpUaNGj6VBZOPP/74wy8K6ujRo2Xs2LFSsWJFn+qEixGdCOZlkydP9rmsuXPnSocOHYJKAShcuLBcdtllPrfN3wVg5N8fsxL+rBcUEn+YN/mzTigLgzuYHaSQgC8EItQUusOXAngtCZAACZAACZAACZAACZBA6BCgChk6z4o1JQESIAESIAESIAESIAGfCVAB8BkhCyABEiABEiABEiABEiCB0CFAH4DQeVasaTYhkFyuiMjp00HX2reORARdnepJ8NXpDUkJOk6o0JJdvjsA+7thjiXBaYHaoV3wPcOPJPieH74PRSKS/f218Lm8iBeD772gG/WXz03zewFRM876vUwWGBoEOAMQGs+JtSQBEiABEiABEiABEiABvxCgAuAXjCyEBEiABEiABEiABEiABEKDABWA0HhOrCUJkAAJkAAJkAAJkAAJ+IUAFQC/YGQhJEACJEACJEACJEACJBAaBKgAhMZzYi1JgARIgARIgARIgARIwC8EqAD4BSMLIQESIAESIAESIAESIIHQIEAFIDSeE2tJAiRAAiRAAiRAAiRAAn4hQAXALxhZCAmQAAmQAAmQAAmQAAmEBgEqAKHxnFhLEiABEiABEiABEiABEvALASoAfsHIQkiABEiABEiABEiABEggNAhQAQiN58RakgAJkAAJkAAJkAAJkIBfCFAB8AtGFkICJEACJEACJEACJEACoUEgwqEkNKrKWpIACZAACZAACZAACZAACfhKgDMAvhLk9SRAAiRAAiRAAiRAAiQQQgSoAITQw2JVSYAESIAESIAESIAESMBXAlQAfCXI60mABEiABEiABEiABEgghAhQAQihh8WqkgAJkAAJkAAJkAAJkICvBKgA+EqQ15MACZAACZAACZAACZBACBGgAhBCD4tVJQFnAufkrDjUv2CVsxIfrFXzqF4pkiIJcs6jvJnNhPKD9RkmS7Jqf0Jm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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb51"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb51-1"><a href="#cb51-1" tabindex="-1"></a><span class="do">## Note that the breakpoints are now symmetric about 0</span></span>
<span id="cb51-2"><a href="#cb51-2" tabindex="-1"></a></span>
<span id="cb51-3"><a href="#cb51-3" tabindex="-1"></a><span class="do">## Color the labels to match RowSideColors and ColSideColors</span></span>
<span id="cb51-4"><a href="#cb51-4" tabindex="-1"></a>hv <span class="ot"><-</span> <span class="fu">heatmap.2</span>(x, <span class="at">col=</span><span class="fu">cm.colors</span>(<span class="dv">255</span>), <span class="at">scale=</span><span class="st">"column"</span>,</span>
<span id="cb51-5"><a href="#cb51-5" tabindex="-1"></a> <span class="at">RowSideColors=</span>rc, <span class="at">ColSideColors=</span>cc, <span class="at">margin=</span><span class="fu">c</span>(<span class="dv">5</span>, <span class="dv">10</span>),</span>
<span id="cb51-6"><a href="#cb51-6" tabindex="-1"></a> <span class="at">xlab=</span><span class="st">"specification variables"</span>, <span class="at">ylab=</span> <span class="st">"Car Models"</span>,</span>
<span id="cb51-7"><a href="#cb51-7" tabindex="-1"></a> <span class="at">main=</span><span class="st">"heatmap(<Mtcars data>, ..., scale=</span><span class="sc">\"</span><span class="st">column</span><span class="sc">\"</span><span class="st">)"</span>,</span>
<span id="cb51-8"><a href="#cb51-8" tabindex="-1"></a> <span class="at">tracecol=</span><span class="st">"green"</span>, <span class="at">density=</span><span class="st">"density"</span>, <span class="at">colRow=</span>rc, <span class="at">colCol=</span>cc,</span>
<span id="cb51-9"><a href="#cb51-9" tabindex="-1"></a> <span class="at">srtCol=</span><span class="dv">45</span>, <span class="at">adjCol=</span><span class="fu">c</span>(<span class="fl">0.5</span>,<span class="dv">1</span>))</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwAAAAJACAYAAAA6rgFWAAAEDmlDQ1BrQ0dDb2xvclNwYWNlR2VuZXJpY1JHQgAAOI2NVV1oHFUUPpu5syskzoPUpqaSDv41lLRsUtGE2uj+ZbNt3CyTbLRBkMns3Z1pJjPj/KRpKT4UQRDBqOCT4P9bwSchaqvtiy2itFCiBIMo+ND6R6HSFwnruTOzu5O4a73L3PnmnO9+595z7t4LkLgsW5beJQIsGq4t5dPis8fmxMQ6dMF90A190C0rjpUqlSYBG+PCv9rt7yDG3tf2t/f/Z+uuUEcBiN2F2Kw4yiLiZQD+FcWyXYAEQfvICddi+AnEO2ycIOISw7UAVxieD/Cyz5mRMohfRSwoqoz+xNuIB+cj9loEB3Pw2448NaitKSLLRck2q5pOI9O9g/t/tkXda8Tbg0+PszB9FN8DuPaXKnKW4YcQn1Xk3HSIry5ps8UQ/2W5aQnxIwBdu7yFcgrxPsRjVXu8HOh0qao30cArp9SZZxDfg3h1wTzKxu5E/LUxX5wKdX5SnAzmDx4A4OIqLbB69yMesE1pKojLjVdoNsfyiPi45hZmAn3uLWdpOtfQOaVmikEs7ovj8hFWpz7EV6mel0L9Xy23FMYlPYZenAx0yDB1/PX6dledmQjikjkXCxqMJS9WtfFCyH9XtSekEF+2dH+P4tzITduTygGfv58a5VCTH5PtXD7EFZiNyUDBhHnsFTBgE0SQIA9pfFtgo6cKGuhooeilaKH41eDs38Ip+f4At1Rq/sjr6NEwQqb/I/DQqsLvaFUjvAx+eWirddAJZnAj1DFJL0mSg/gcIpPkMBkhoyCSJ8lTZIxk0TpKDjXHliJzZPO50dR5ASNSnzeLvIvod0HG/mdkmOC0z8VKnzcQ2M/Yz2vKldduXjp9bleLu0ZWn7vWc+l0JGcaai10yNrUnXLP/8Jf59ewX+c3Wgz+B34Df+vbVrc16zTMVgp9um9bxEfzPU5kPqUtVWxhs6OiWTVW+gIfywB9uXi7CGcGW/zk98k/kmvJ95IfJn/j3uQ+4c5zn3Kfcd+AyF3gLnJfcl9xH3OfR2rUee80a+6vo7EK5mmXUdyfQlrYLTwoZIU9wsPCZEtP6BWGhAlhL3p2N6sTjRdduwbHsG9kq32sgBepc+xurLPW4T9URpYGJ3ym4+8zA05u44QjST8ZIoVtu3qE7fWmdn5LPdqvgcZz8Ww8BWJ8X3w0PhQ/wnCDGd+LvlHs8dRy6bLLDuKMaZ20tZrqisPJ5ONiCq8yKhYM5cCgKOu66Lsc0aYOtZdo5QCwezI4wm9J/v0X23mlZXOfBjj8Jzv3WrY5D+CsA9D7aMs2gGfjve8ArD6mePZSeCfEYt8CONWDw8FXTxrPqx/r9Vt4biXeANh8vV7/+/16ffMD1N8AuKD/A/8leAvFY9bLAAAAOGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAACoAIABAAAAAEAAAMAoAMABAAAAAEAAAJAAAAAAJ+ReRcAAEAASURBVHgB7J0HfFRF18bPJiEh9N67FCkiqKC8qKhYsdJEVGyI+KKfDRTLq2LFXrBixQ6IooACIogUkSJKE6QpIL13Qsp+5xmY5Wazm+xmd5PdzXPyu9l7586dO/O/W+bMnHPG5VYRSoEQSEtLkzlz5siiRYukRIkS0qZNG2nevHlQ9968ebPMnj1bqlevbq4P6uI8Mk+YMEEOHz4s55xzjpQqVcqTe/r06bJz505JSEiQiy66SBITEz3nuEMCJEACJEACJEACJBBbBJJiq7qxW9s//vhDrr32WlmyZImnES6XS2688UZ55513Au5Uz507Vy6//HLp0qWLfPXVV56ywrGD+m3fvl2WLl0qxx9/vCnygw8+kN69ewvq+t577wVcz3DUh2WQAAmQAAmQAAmQAAmEn0BC+Itkid4Edu3aJeedd57p/Hft2lU++eQT6d+/v5QuXVrQwf7www+9L4mK42+++UZuueUWU5fXX39dbrrppqioFytBAiRAAiRAAiRAAiSQfwKcAcg/u4CvHDx4sGzbts2M3I8aNcpch9H24447TnBu2bJl2cpavXq1TJw4URYvXiwNGzY0MweVK1fOlsf7YNq0afLzzz/Ljh07pG3bttKjRw9jsoN8X375paDM7t27y9ChQ4350G233SbFihXzLsZzjLJ69uwpmZmZ8uKLL0q/fv0857CzfPly+eKLL0y7Tj75ZOnVq5eZHZg1a5agLi1btjTmQshry8D+PffcI0lJfNuBBYUESIAESIAESIAECoUAfAAokSXQrl07+Fm4dUQ9zxtpx9ut/gEmP67BVqlSJbfa/Ztrx44da9LUBMhT1sCBA7PlxzWnn366+8CBAybPhRdeaM43btzY8+q52LFTsWJFc/7zzz93lylTxuzrTIUjx5HdyZMne+qYmppq8p155pnujIwM97x588yxKi6e66ZMmeLJ40nkDgmQAAmQAAmQAAmQQKEQoAmQ9pYjLStWrDC3qF27dq63OnTokFx66aWiHXeByc2mTZtEO/dmlP26666TrKysHNd/++238uyzz0q9evXMDMCff/4p2vmXGTNmyJNPPpktf8mSJQUj9MOGDcuW7n0AU589e/aYZJTjfV/MBqCOmFnAjANmCjDq/9lnnwlmA0444QRZuXKlzJ8/35RhZz3QBgoJkAAJkAAJkAAJkEDhEqACUAD8rakNOs25CTrn6Hg3bdpUYKJTtWpVeeyxx0xEnr/++st0qr2vh6kQBJ1rHYU318K/ADJu3Djzav+hzNNOO010RsIm+XyFIjJgwACpVq2aiTj06quvevJt2bJFUJfixYvLvn37ZMSIEVKlShVz/qeffjKvcGyGjBw50igPX3/9tehMgTFBMif4jwRIgARIgARIgARIoNAIUAEoAPRNmjQxd0F0HacsXLjQRAFSsx6TjM41BHb/VlJSUqRmzZrmEH4E3mKvadSokecUfAsgiOjjFIQODUTuvfdeef755+WZZ54x2f/3v/8ZHwIcoNMPwazAc889Z2YffvjhB6N4WEUH/g3YhwKAGQTMZCBykZoVmWv5jwRIgARIgARIgARIoPAIUAEoAPbdunUzd3n55ZdNPH0coAONjjXMcd544w1z/tRTTzWvGEnHKDzk77//NiPuiL3frFkzk+b8Z6/5/vvvPcnjx483+zDFcQqUiUDERvvBrAJmDDBz0adPH1EjNWnQoIExN8I+OvcwOUK0IDgXQyGAwGH54osvNnV/8MEHTRrNfwwG/iMBEiABEiABEiCBQidABaAAHsGtt95qFu3CDAA68YjGU6dOHcHIPzrlgwYNMrWAHT/ChWKUHVF0EDGnffv25txdd90l5cqVy1Hbzp07izoJy/Dhw6VTp05y/fXXy8MPP2wiAD3yyCPZ8iOWfzCC/EOGDDFrAKgjr1kHANejc5+enm7agTUMMLrfoUMHwRoFVqwZ0MyZM40p0fnnn29P8ZUESIAESIAESIAESKAQCVABKAD4GL2fOnWqsevHaDqcYtevXy8tWrQwdvoYZbcyZswY04mHaQ9mDLCGAEbRn376aZsl2yvMhRCyEzMBkyZNko8//tiE+UQ5edn6ZyvIzwFWK7adeZgGod4wDYLjL2YA+vbtK1jh+KWXXjLKiy0Gygh8GCBXX301FxCzYPhKAiRAAiRAAiRAAoVMwIXYQ4VchyJ1e+Beu3atsYcvX76837bDRAid7Ro1agTced6/f7+ZPbAdb7+Fh+kEZgG2bt1q6uhdJOqCGQ34Lfz+++/SqlUr7yw8JgESIAESIAESIAESKAQCVAAKAXo83xK+CzBdgskQogUhJOn06dPjuclsGwmQAAmQAAmQAAnEFAEqADH1uGKjsvBJ2L17t/F7gEmSM6pRbLSAtSQBEiABEiABEiCB+CVABSB+n22htgwmTAkJdDEp1IfAm5MACZAACZAACZCADwJUAHxAYRIJkAAJkAAJkAAJkAAJxCsBDtHG65Nlu0iABEiABEiABEiABEjABwEqAD6gMIkESIAESIAESIAESIAE4pVAUrw2LFrahRj5EydOlNTU1Gxx8m39Nm/eLLNnz7aHJuRnlSpV5LjjjpMKFSp40gtqZ9y4cWaV4ssuuyzbLfNr04/1DH799VdPWVgToXjx4tK4cWOpXbu2Jx2hQtetWycnn3yy1KxZ05MeyE5+6xZI2cxDAiRAAiRAAiRAAvFGgD4AEX6i6OBXq1bNrPy7Zs2aHHf7/vvvzcq63iegMDz00ENy//33B7wOgHcZ+TnGfRHKMzMz0zjxLly4UO6880759NNPg+6Y4/7jx483KxR716VYsWLyv//9z6xajBWHr7vuOvnkk0/MisY9evTwzu7zONS6+SyUiSRAAiRAAiRAAiQQ5wQ4AxAlD7hOnTomfj4W11q+fLnpDKODjMXC+vXrV2C1HDhwoKAO6JRDLr/8cvnnn3/Mfij/MNrfv39/o1wsXrxYPv/8c3n00UeNcnDKKafkq+hw1S1fN+dFJEACJEACJEACJBCjBKgAOB7cgQMHZOrUqWbhKnSCmzZtKldffbUx30G2559/XsqWLSvdunWTYcOGyd9//y1nnHGGXHnllY5SRL766itTDjq96KQGIpglwEi7lQsvvFC6du1qRsj79OkjGDGHfPfdd/Ljjz9KiRIl5KKLLjILbdlrAqkfVu798MMPZfXq1Wal3tNOO03OPPNMT8jO0qVLS0ZGhikSI/KI5w9544035JxzzpHffvtNUlJS5K677jLp+Dd69GijtFx66aXSrFkzT7pzB6sTO9sH1l9//bVpjz8FYO/evcZ8aubMmYZ7p06dpG3btqZY77pdccUVnnPO+3KfBEiABEiABEiABEjAi4Cb4iFwzTXXuBWPu1SpUm61VTf7Z599tue8dsLdlStXdjdq1MitHWVzHvlfeOEFTx4d5fakq627u0aNGuZYR/g9eZw72qE357Vj60w2+9rJN+d0RV1zrCvsmuOkpCQ3Nh2ld7/00kue6/Kqn9rKu1WpcWt8frfa4LvLlCljynv66ac9ZaDOaJOaALlPPfVUs49jbM8++6y7QYMGZn/+/PnmGuRTnwXDa8OGDZ5y7I6aOJn82sm3Sabss846y6Tbe/fq1cscDx8+3OTbuXOn+6STTjJp9v6ot83vXbfnnnvOUz53SIAESIAESIAESIAE/BNgFCDtXUK0wynaqRaMtu/atUswUl6yZEn56aefZN++fUcy6X+k33jjjWZkHKPikDFjxphX2Pi/8sorZjQdMwlwgD399NPNufz8s06yq1atkgULFsjLL79sHGcxeo/ZB4yqP/zww7Jt2zZP8bnVDzMHS5cuFVV0zOu///4rffv2FVUEPNc7d8aOHSu1atUySXPnzjWmSDfccIM5HjlypHmdNm2aaee5554r1atXN2m+/qHO2skX2PefeOKJZoYEsxoY1fclt99+u6iSYWZbwPWbb74RVcyM3wDSvev23//+11cxTCMBEiABEiABEiABEvAiQAXgKBDY2sOs54477pAhQ4bIzTffbGzhcRrmKk656aabjI08TGcgUBggf/zxh3GehZlKhw4dBOY0tsNsMgT5D864EHSUp0+fLqrHGbOdKVOmyOTJk0VH42X//v0yZ86cbCX7qx8681ByYD6jMxlGkYEJUO/evbNdbw+QB/kh6NyjA3799dcbBccqAKNGjTLn4cSbm+zYscM4EuM6+AAgytGIESOMMuB9Hdr5ww8/mGT4CcA/AqZUF198sYlQBMdpX3XzLofHJEACJEACJEACJEACOQnQB+AoE4zyI/QlRvzROYUNPuz9MaJuHWItvkqVKpnd5ORk84owlJA9e/aYV9jzW6lbt67dDeoVPghqUmOuUZMjmTdvntnHCL6a4njKgp+CVRRsor/6IS98CAYPHiwzZswwvgrwV8BMBkb4AxF0xjt27CiTJk0yigfs+KHowAY/N2nZ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/pYtWyZr1qyR1NRUqVmzppx33nkBjf5HsHosmgRIgARIgARIgARIgATijkChKgCW5oknnijYKCRAAiRAAiRAAiRAAiRAApElkN3wPrL3YukkQAIkQAIkQAIkQAIkQAKFTIAKQCE/AN6eBEiABEiABEiABEiABAqSABWAgqTNe5EACZAACZAACZAACZBAIROICh+AgmaAxccQxSZccs4550jLli3DVZxUrFhRPv/887CVh4Lee++9sIbA/L//+z8TtSdclezQoUNYox7h+cLBnEICJEACJEACJEACJJCdQKEuBJa9KjwiARIgARIoKgS4EFhRedJsJwhwITC+D6KNAE2Aou2JsD4kQAIkQAIkQAIkQAIkEEECVAAiCJdFkwAJkAAJkAAJkAAJkEC0EaACEG1PhPUhARIgARIgARIgARIggQgSoAIQQbgsmgRIgARIgARIgARIgASijQAVgGh7IqwPCZAACZAACZAACZAACUSQABWACMJl0SRAAiRAAiRAAiRAAiQQbQSoAETbE2F9SIAESIAESIAESIAESCCCBKgARBBuOIp2u92SmZkZjqLCXkZ6enrYy2SBJEACJEACJEACJEACkSVQJBWA5cuXS5cuXaRevXrSpk0bWbRoUWQph1B6r1695Pnnn893CVOnTpX27dtL9erVpVu3brJv3758l+W8cPTo0dKuXTtnUr72MzIyZODAgWYlZaym/PDDD0uoisXIkSPltNNOM8/32muvlQMHDuSrbryIBEiABEiABEiABOKRQJFUAG6++Wa54IIL5J9//pEHHnhArrjiiqh7tgsXLpSLL75Yxo4dm++6bd++Xa6++mp54YUXZPXq1VK5cmXp379/vsvDhbt27TLM+vXrJ5idCFU++ugjWbx4sfzyyy9mmzt3rnz88cf5Lvbvv/+WO+64Q4YPHy4rV64Ul8sljz/+eL7L44UkQAIkQAIkQAIkEG8EiqQCgNHrW265xTzL1NRUOXjwYNQ913fffVeuu+46wQh2fmXevHly/PHHm5F6tHPAgAGC0fFQZNKkSYJR+/fffz+UYjzXYtT/1VdflVKlSpmtdevWMmPGDM/5YHcwqwOFAq9JSUlSrFixqHy+wbaL+UmABEiABEiABEggXASSwlVQLJVTsWJFU13bIR4yZEjUVf+1114zdZo2bVq+67Z27VqpUaOG53qYAWEE//Dhw5KcnOxJD2ane/fugg2mReEQmGBZganOF198EZLJE0b8K1WqJDDzevTRR+WPP/6QiRMn2lvwlQRIgARIgARIgASKPIEiOQOAp56WliYlSpQQKAPffvttyHbn0fhO2rZtm5QsWdJTNcwCQMLlB+ApOAw7mFXAbAdmBKBghCp79uwxyg9md8KlrIRaJ15PAiRAAiRAAiRAAtFAIO4VAJislC1b1mzO0fCUlBRjGz5nzhwZP368sT8vrAdy2223eeoI2/pwCZSbvXv3eopDxx/tLl++vCctGnbQ+b/qqqvM7ESoJkq2Paeccoq8+OKLMnToULnvvvvC4q9gy+YrCZAACZAACZAACcQygbg3AUJH0DrSJiYmyqFDh4yJyf3332/sw2Ej3qxZM1m2bJl06NChUJ7lnXfeKT169DD3rlatWtjqULNmTYEZkBXs16pVyzjG2rTCfs3KypIbbrhBtm7dKt9//70UL148pCrBeRqb9Z1o1aqVbN68WXbu3CkVKlQIqWxeTAIkQAIkQAIkQALxQCDuZwAw2n3mmWeaDeEw0cGcPHmyjBgxwjw/dPx//fXXsIS0zO8bonE1GXxOAABAAElEQVTjxp46Yj9c0rFjR2MLj/ZhlP3111+Xyy+/PFzFh6Wct99+23TYx4wZY54N1jyAUpBfwawHogAhAhLkgw8+kKZNm7Lzn1+gvI4ESIAESIAESCDuCMT9DICvJ/bss8+aiDgIjwlnWHQSYXsebwJlBxF2zj//fOMYi8g48HeIJsEaBwjHWq5cOU+1OnXqJN99953nOJgdzHrA+RdKX0JCgjRp0sSj7AVTDvOSAAmQAAmQAAmQQLwScGks99CDuccoHUTEcXY8Y7QZeVYbo//wBYg22/88Kx5CBryt0eYyZcqEUAovJQESiBSBHTt2SKNGjTyzdZG6D8slgWgggNn33r17y2WXXRYN1WEdSEDi3gQot2dcFDr/aD/i4Relzj/ajHCg7PyDBIUESIAESIAESIAEshMo0gpAdhQ8IgESIAESIAESIAESIIH4J0AFIP6fMVtIAiRAAiRAAiRAAiRAAh4CVAA8KLhDAiRAAiRAAiRAAiRAAvFPoEhGAYr/x8oWkgAJkAAJkAAJhELgzTfflB9++EEaNmwYSjHm2lmzZgkW45w2bVrIZU2fPl1++uknKVGiRMhlsYCiS4AKQNF99mw5CZAACZAACZCAHwIIUY01Zc444ww/OQJPPuGEE0zUq+rVqwd+kZ+cv//+u1nbx89pJpNAQASKdBjQgAgxEwmQAAmQQNgJMAxo2JGywDATGDJkiKxatcqspxPmokMqrmTJkrJ161bOAIREkRfTB4DvARIgARIgARIgARIgARIoQgSoAITpYWPhqT179oSptOgrBqMNWVlZ0Vcx1ogESIAESIAESIAESCAoAlQAgsKVM/OWLVukW7duAru+pk2bSrt27eSTTz7JmdErZebMmdKyZUuv1MgfVqxY0SyShYWynBsclHzJM888Y1ZLbtasmVlY6+abb5ZDhw75yso0EiABEiABEiABEiCBGCBABSCEh7R582Y5/fTTTUd+xYoVsn79ennttdfkzjvvDIunfwhV83spFJaMjAyzpaWlSc+ePeXEE0+UVq1a5bhm4sSJ8s4778iCBQuMveHq1atl+fLl8sQTT+TIywQSIAESIAESIAESIIHYIEAFIITn9P3330vt2rXlkUcekdKlS5uSTjnlFBk3bpxUrlzZHG/YsEHuvfdeM0OAjjZCd3nL4MGD5a233vIkP/nkkzJ06FBzfO6558r7778v9evXl+OPP14wUt+/f3+pUqWKXH311bJ3715Pvo8++siEK6tRo0a28jwF605iYqJnw32/++47GTVqlKSmpjqzmf3du3dLUlKSpy2452effSbdu3f35H322WfluOOOMwrEhx9+aNJhKoT2nHTSSVKzZk2jMFjzobPPPltwTbVq1WTChAmybds26dKli5llAJ8ZM2Z4yuYOCZAACZAACZAACZBA+AlQAQiB6bx580wn17uI//znP8YcCOnXXHONYKZg9uzZ0rdvX7nssstk06ZN2S7BeXSEreAYoccgK1eulC+++MIoDhdddJFAIUhJSZHffvtN1qxZIz/++KMnH0yPvv32W0Hs4rvvvlvQgfcnMEGCovHBBx/4jXHcqVMnKV++vNSrV0/69Okjo0ePNsqAnS0YPny4UU4+/fRTwTZw4EBTp7ffftvMhLzxxhum7lBMhg0b5qnnpEmTBHlQTu/evQURDZYsWSK333673HDDDf6qzHQSIAESIAESIAESIIEwEKACEAJEdOTLlSvntwSM/k+dOlWeeuopqVOnjvTr108aNGggX3/9td9rfJ246667TCf8qquuksOHD8v9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bEJiYmLIZWVmZppZpVBHkDG7Ae7vvfdeyHXau3evcUYNh7IL5ieffHJYFJP58+fLgAEDzHsr5EaGqYD27dubkt5///0wlRieYvD5q1y5cngKYykkQAJ5EqACkCciZiCB2CRw3HHHhaVzHM7Wr169WsaPH286fqGWW6JECalfv76ccsopoRYl06dPl0cffVQuv/zykMsKVwEY+X/jjTfC0hGdOHGiYMS9UaNGIVdvxIgRcvfdd0vTpk1DKgsmHz/++GNYFNSRI0fK6NGjpUGDBiHVCRcjOhHMy7777ruQy/r555/l6quvjioFoGLFilKnTp2Q2xbuAjDyH45ZiXDWCwpJOMybwlknlIXBHcwOUkggFAIunUJ3h1IAryUBEiABEiABEiABEiABEogdAlQhY+dZsaYkQAIkQAIkQAIkQAIkEDIBKgAhI2QBJEACJEACJEACJEACJBA7BOgDEDvPijUtIgQy61YS2bcv6lr71HZX1NWptURfnZ6QrKjjhArNXhe6A3C4G+aeHZ0WqFd3i75n+IpE3/PD+6GSKzPcb4uQy3PdG33fC6ZRv4fctLAXkDjpYNjLZIGxQYAzALHxnFhLEiABEiABEiABEiABEggLASoAYcHIQkiABEiABEiABEiABEggNghQAYiN58RakgAJkAAJkAAJkAAJkEBYCFABCAtGFkICJEACJEACJEACJEACsUGACkBsPCfWkgRIgARIgARIgARIgATCQoAKQFgwshASIAESIAESIAESIAESiA0CVABi4zmxliRAAiRAAiRAAiRAAiQQFgJUAMKCkYWQAAmQAAmQAAmQAAmQQGwQoAIQG8+JtSQBEiABEiABEiABEiCBsBCgAhAWjCyEBEiABEiABEiABEiABGKDABWA2HhOrCUJkAAJkAAJkAAJkAAJhIUAFYCwYGQhJEACJEACJEACJEACJBAbBFxuldioKmtJAiRAAiRAAiRAAiRAAiQQKgHOAIRKkNeTAAmQAAmQAAmQAAmQQAwRoAIQQw+LVSUBEiABEiABEiABEiCBUAlQAQiVIK8nARIgARIgARIgARIggRgiQAUghh4Wq0oCJEACJEACJEACJEACoRKgAhAqQV5PAiRAAiRAAiRAAiRAAjFEgApADD0sVpUEvAkckoPi1r9olYNyIFqrFlC9siRL0uRQQHnzmwnlR+szzJRMbX9a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" style="display: block; margin: auto;" /></p>
</div>
<div id="correlation-heatmaps" class="section level1">
<h1>Correlation Heatmaps</h1>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb52"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb52-1"><a href="#cb52-1" tabindex="-1"></a><span class="co"># </span><span class="al">TODO</span><span class="co">: want example using the `add.exp' argument!</span></span>
<span id="cb52-2"><a href="#cb52-2" tabindex="-1"></a></span>
<span id="cb52-3"><a href="#cb52-3" tabindex="-1"></a><span class="fu">data</span>(attitude)</span>
<span id="cb52-4"><a href="#cb52-4" tabindex="-1"></a><span class="fu">round</span>(Ca <span class="ot"><-</span> <span class="fu">cor</span>(attitude), <span class="dv">2</span>)</span></code></pre></div>
</details>
<pre><code>## rating complaints privileges learning raises critical advance
## rating 1.00 0.83 0.43 0.62 0.59 0.16 0.16
## complaints 0.83 1.00 0.56 0.60 0.67 0.19 0.22
## privileges 0.43 0.56 1.00 0.49 0.45 0.15 0.34
## learning 0.62 0.60 0.49 1.00 0.64 0.12 0.53
## raises 0.59 0.67 0.45 0.64 1.00 0.38 0.57
## critical 0.16 0.19 0.15 0.12 0.38 1.00 0.28
## advance 0.16 0.22 0.34 0.53 0.57 0.28 1.00</code></pre>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb54"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb54-1"><a href="#cb54-1" tabindex="-1"></a><span class="fu">symnum</span>(Ca) <span class="co"># simple graphic</span></span></code></pre></div>
</details>
<pre><code>## rt cm p l rs cr a
## rating 1
## complaints + 1
## privileges . . 1
## learning , . . 1
## raises . , . , 1
## critical . 1
## advance . . . 1
## attr(,"legend")
## [1] 0 ' ' 0.3 '.' 0.6 ',' 0.8 '+' 0.9 '*' 0.95 'B' 1</code></pre>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb56"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb56-1"><a href="#cb56-1" tabindex="-1"></a><span class="co"># with reorder</span></span>
<span id="cb56-2"><a href="#cb56-2" tabindex="-1"></a><span class="fu">heatmap.2</span>(Ca, <span class="at">symm=</span><span class="cn">TRUE</span>, <span class="at">margin=</span><span class="fu">c</span>(<span class="dv">6</span>, <span class="dv">6</span>), <span class="at">trace=</span><span class="st">"none"</span> )</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwAAAAJACAYAAAA6rgFWAAAEDmlDQ1BrQ0dDb2xvclNwYWNlR2VuZXJpY1JHQgAAOI2NVV1oHFUUPpu5syskzoPUpqaSDv41lLRsUtGE2uj+ZbNt3CyTbLRBkMns3Z1pJjPj/KRpKT4UQRDBqOCT4P9bwSchaqvtiy2itFCiBIMo+ND6R6HSFwnruTOzu5O4a73L3PnmnO9+595z7t4LkLgsW5beJQIsGq4t5dPis8fmxMQ6dMF90A190C0rjpUqlSYBG+PCv9rt7yDG3tf2t/f/Z+uuUEcBiN2F2Kw4yiLiZQD+FcWyXYAEQfvICddi+AnEO2ycIOISw7UAVxieD/Cyz5mRMohfRSwoqoz+xNuIB+cj9loEB3Pw2448NaitKSLLRck2q5pOI9O9g/t/tkXda8Tbg0+PszB9FN8DuPaXKnKW4YcQn1Xk3HSIry5ps8UQ/2W5aQnxIwBdu7yFcgrxPsRjVXu8HOh0qao30cArp9SZZxDfg3h1wTzKxu5E/LUxX5wKdX5SnAzmDx4A4OIqLbB69yMesE1pKojLjVdoNsfyiPi45hZmAn3uLWdpOtfQOaVmikEs7ovj8hFWpz7EV6mel0L9Xy23FMYlPYZenAx0yDB1/PX6dledmQjikjkXCxqMJS9WtfFCyH9XtSekEF+2dH+P4tzITduTygGfv58a5VCTH5PtXD7EFZiNyUDBhHnsFTBgE0SQIA9pfFtgo6cKGuhooeilaKH41eDs38Ip+f4At1Rq/sjr6NEwQqb/I/DQqsLvaFUjvAx+eWirddAJZnAj1DFJL0mSg/gcIpPkMBkhoyCSJ8lTZIxk0TpKDjXHliJzZPO50dR5ASNSnzeLvIvod0HG/mdkmOC0z8VKnzcQ2M/Yz2vKldduXjp9bleLu0ZWn7vWc+l0JGcaai10yNrUnXLP/8Jf59ewX+c3Wgz+B34Df+vbVrc16zTMVgp9um9bxEfzPU5kPqUtVWxhs6OiWTVW+gIfywB9uXi7CGcGW/zk98k/kmvJ95IfJn/j3uQ+4c5zn3Kfcd+AyF3gLnJfcl9xH3OfR2rUee80a+6vo7EK5mmXUdyfQlrYLTwoZIU9wsPCZEtP6BWGhAlhL3p2N6sTjRdduwbHsG9kq32sgBepc+xurLPW4T9URpYGJ3ym4+8zA05u44QjST8ZIoVtu3qE7fWmdn5LPdqvgcZz8Ww8BWJ8X3w0PhQ/wnCDGd+LvlHs8dRy6bLLDuKMaZ20tZrqisPJ5ONiCq8yKhYM5cCgKOu66Lsc0aYOtZdo5QCwezI4wm9J/v0X23mlZXOfBjj8Jzv3WrY5D+CsA9D7aMs2gGfjve8ArD6mePZSeCfEYt8CONWDw8FXTxrPqx/r9Vt4biXeANh8vV7/+/16ffMD1N8AuKD/A/8leAvFY9bLAAAAOGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAACoAIABAAAAAEAAAMAoAMABAAAAAEAAAJAAAAAAJ+ReRcAAEAASURBVHgB7N0HeFTF2sDxNyH03ntHqkgVBUEuHQQFRECRoqJSvaBSlKaACiKIKB0vTVERURBEFBApXlQ6CkoVpHcEpCf77Tt+u3cTdpNNsuXs5j/PE7J7zpyZOb+DOO85M3MibPYkpKAInDp1Sn7++WfZt2+fFClSROrUqSO5c+dOVFu2bt0qhw8flmrVqknBggUTdWx8mc+cOSP//e9/JUuWLPKvf/3LmfXq1auyYsUK8z1//vxy9913O/fxAQEEEEAAAQQQQMD6AlHWb2J4tnD69OnywgsvyN9//+08wWzZssmkSZOkQ4cOzm0JfRg/frx88MEH8sknn0j79u0Tyu71/l9++UVatmwpFStWlB07dpjjbt26ZepYsmSJaOd/zZo1XpdHRgQQQAABBBBAAAFrCERaoxkpqxWLFi2Sbt26SXR0tAwdOlTmzJkjrVu3lgsXLsizzz4rx44dsxyIPih6+umnRTv/+pRi1apVcscdd1iunTQIAQQQQAABBBBAIH4BngDE7+PzvdqRfvHFF02577//vjz++OPmc+fOnaVx48Zy9uxZ2bRpkzz00EPOuteuXWvutp87d05q1Khh7sJHRnqO3S5duiTffPON/PDDD5I1a1Z54IEHzHFa4I0bN0SfGhQoUEBKlCghCxYskKZNm5ofZ4VuPvTr188EKjly5DBDgMqVKxcr11dffSUrV66UDBkySLNmzaR27dpm/6xZs0SHOrVr106KFy9utv3222/y5ZdfmgDi4YcfjlUOXxBAAAEEEEAAAQT8LKBzAEiBE7CP19c5F7Z06dLZ7E8AEqx44MCBJr8e4/ixd65tV65cMcd26tTJbLcPATLfz58/b6tataozrx5jDxZsb7zxhtlvDw7MPvsQHlumTJnM58GDB9/Wju+++87ssw8Bso0aNcp8joiIsG3YsOG2vPahTGZ/VFSUTX8039tvv23yOdr/8ssvO4/r0aOHyT9x4kTnNj4ggAACCCCAAAIIBEYgQquxdxJJARL4/vvvpV69eubu+/79++OtdfHixdKqVSspVqyYufuuQ290iND69etl0KBB8vrrr4s+OXCdA9CxY0eZN2+ePPLIIzJu3DjRScKa5/Lly7Jx40YpXbq0ZM6c2dTbp08f0Tvw+iSgUKFCsdqyevVqqV+/vqRNm1auX7/u3Pfmm2/KgAEDnN+3b98uVapUMcfrEwd7599MDNanEAcPHhSdTKxPC0qWLGkmO8fExJinD/o04/jx45IzZ05nWXwIbQEdEla2bFlJnTp1aJ9ICLReFw/QCfj63xvJfwI6TFP/jdN/y0gIIIBAOAkwBCjAV9PROdLVdBJKOoxHk3bg77//fvNZhw9pALB06VITAJiN//+HxnLffvut+fbKK6+YlYV0daHmzZvLxx9/LMuWLTMBgOOYESNGmFV+HN/d/dbOv/1JgegQoFdffdX86HwFx/j/devWidarQYr9qYEpQgMKXUFIOyk6/KhmzZpif3IgmzdvNpOeT548aSYY0/l3Jx66206fPm0CU53MTvKvQJkyZQgA/EtsStd/px3/pgagOqpAAAEEAiZAABAw6n8q0v9xa9JOsN4F1zH1jmQfEiMnTpww8wL0rrmOndfk6GzrZ72TrknnCsRNOr5fJxKnSpXKOd5e85QqVcpkdT0mY8aMCXb+9aD06dOLju/XAESfIOhnnQysTzL07qM+WdCk4/r16YAjafuvXbtmvj755JMmAPj000/FPnTJbNOghhReAvq0SIPNPHnyhNeJWfBsNAgn+V9A/32zD2v0f0XUgAACCARYwPNM0gA3JKVUlytXLqlbt67oUBi9o+5I2vF3DOvRu+ea7rnnHvNb79w70tdff20+6vKccZN2wCpXrmxWF3K9a+U43vWYNGnSxD3c7XcNHhxPH3TysB6nk5KnTp1q8jds2ND81uEIu3btMj9TpkwxTxwefPBBs0+XJ9VAQgOAzz//3AQ9LVq0cFsfGxFAAAEEEEAAAQT8K0AA4F9ft6XrnX7tEL/33ntin7BrhsPoCjk6bl476Y73AOhdPg0YdI1/HUrTpUsXs2yorgA0bNgwt2U/88wzZrveYe/Zs6fUqlXLDL3Rsf+OcjVDfKsIuS3YvlGfRDz//PNmt31yr/MFZHnz5jUrA/Xt29fMO9CgQNvuuNuvLxNr06aNGUerS5xqQOBtAOKpLWxHAAEEEEAAAQQQSJoAAUDS3JJ11J133ilbtmwxd9b1hVu6JKYO32nbtq0sX77cBAdagd5915dt6ZMAffvu3LlzzQu4NL+Oq3eXNADQl4zphGG9E//TTz+Z5UX1iYB95SF3hyRq25AhQ0wbNFjp3r27GQakZevkzwkTJogGBvo0QIMWXYLUkXQYkCMx/MchwW8EEEAAAQQQQCDwAqwCFHjzWDXqJNujR4+alXHi66DrG4N1PKrebfc26bAiXfFHx/sHIun8A03uJoHq3AEd9qNPEfbs2ROI5lBHgAX076YGtMwBCDA81flNQP/N1bee6w0PEgIIIBBOAsxuCvLV1HH7umpOQkk78YntyOfLly+hYn26313HX1cs+s9//iNffPGFqat3794+rZPCEEAAAQQQQAABBBInwBCgxHmRO5ECOg/gww8/NBOTu3XrZuYlJLIIsiOAAAIIIIAAAgj4UIAnAD7EpKjbBRo3bmzmN/DCottt2IIAAggggAACCARDgCcAwVBPYXXS+U9hF5zTRQABBBBAAAFLCxAAWPry0DgEEEAAAQQQQAABBHwrQADgW09KQwABBBBAAAEEEEDA0gLMAbDI5fnjjz/MEoolS5aUChUq3Naqbdu2yZ9//inly5c37wdwZNi/f7/s3LlTChcuLFWqVJGTJ0+atf916Tpdj9/bpG8mTsrLwbwtn3wIIIAAAggggAAC1hDgCYA1roMsXbrUvBF41qxZblukbw9u2bKlfPbZZ7H2L1q0yGzXl3Bp2rhxo/k+evToWPk8fbHZbGaVHn07LwkBBBBAAAEEEEAg/AV4AhBm11hftDVo0CDRtw17kzZv3iydOnXy+GZhb8ogDwIIIIAAAggggEDoCBAAJOFaHTlyRL777jv5+eefzVtP7733XtHlLjXt3btXPv/8c9OhzpQpkyxcuNCsgd+hQwe56667nLXpGyanTZsmOvSnTp06zu3J/RAVFSVZsmSR9OnTO4vSpwL6Ii59U2/lypWlbt26UqZMGfN2y9mzZ5t8+jbiN998U3r06GGO141r166VNWvWyLlz56RGjRqiTwlchwnt2rVL5s2bZ87v0UcfFXXR4UhdunSRHDlyyPjx480bjvVFZwsWLJCmTZuan/j8tK1q27x5czl06JB8++23UqxYMdF3CJw9e1b0CYm+FblNmzamTabx/IEAAggggAACCCDgvYB9CAgpEQL2zrAtb968Nruwzf7mW/NbP0+ePNmUYu9om23Vq1e32d/ya7MHAea7ft6zZ4/JY385lq1s2bJme5o0aWz2TrWtQIEC5vuLL77otjVdu3Y1+5955hnb6tWrnT/2DrvZbu90m+OWLFlivj/88MPm+/bt2833DBkymDpTpUpl2vXLL7/Y7HMKzD5tv+Pn4MGD5riBAwc6tzn21a5d26Zt17Ru3TqbPcgwedKlS2c+ly5d2ny3B0a2S5cumc/2uQhOg8GDB9sS8hs3bpw5zh4s2VKnTm3TsrV+rVvd9Tz0u9a9Y8cO0xb+sIZAnjx5bPY5KNZoDK1AwAcC+u+Y/htOQgABBMJNgDkA9t5kYpJOxtU7/nPmzJHz58+b8fN6vL3jHasYvTv+448/yl9//SX169eX69evm7vZmmnq1Kny+++/S7Vq1cwTAL1r7u1a+TNmzJB69eo5f6ZMmRKr3rhf3nvvPbPpo48+kt9++01Wrlxp7qafPn3a3J3XuQeatC16Z75QoUKyePFi8zRA77zrEwA9F3sHXNavXy+vvfaayW8PEOTq1auiv/XJgp6TPcAx+1z/OH78uNiDF1NO9+7dxVs/LfPYsWOye/duU5zW3atXL+PZunVrU/eqVatcq+IzAggggAACCCCAgBcCBABeILlm0c73p59+KrrKzpAhQ8Qx+VaHpbgm7VDrcBsdMqOdZ00aMGjScfeadFiQ/c6/2J8GOIcQmR3x/NGwYUMZPny486dJkybx5BbR4TeaWrVqZYb96CRi7UDredifBpghTLrf/iRCChYsaLZ98803ukk6d+4s999/v5QrV07sTybMNg0Y7FGw8xx69uwp9qcbZh6B/Q6wyRP3jxEjRphyNLjw1q9BgwaSK1cuKVKkiHM4k3rpECf70xVTxYkTJ+JWxXcEEEAAAQQQQACBBAQIABIAirtbx6hrR1nHs+sYee3ka3IdG6/fc+fOrb9M0s61Jl1qU9PFixfN73z58pnf+kfRokWdn+P7oB3jYcOGOX8aNWoUX3Zzh37UqFFm6VC9Qz9p0iTTCR8zZozH406dOmX26YRiR9LlSTXpOPybN2+aJxZ6zjrfQJM+wdBx/3FTxowZnXl0n7d+rsGEfRiQKdY+BMj8tg8DMr/5AwEEEEAAAQQQQCDxAgQAiTQbOXKknDlzRj755BMTAOhdaXdJ71R7So678jqJ2JHs4/odH336e+vWreYdAfpbJ9Xax9ib8h1Dh/QpgKbo6GjzW/+45557zOdly5Y5t3399dfmc8WKFc3TAn0yoAHNihUrzHYdqqPDmuImR/Dj2O6tn7shUXGDLH0SQUIAAQQQQAABBBBInIDnXmriykkxufXuvyYdJ69J765rctzVN18S+OPJJ58UHZuvw4f0brveUbdPqk3gqKTt/vDDD+Wdd94xQ4A6duwoOiZfk+OJQ+bMmc137cAPGDBAnn/+eTNESJ8QaJCjY/H1aYZ+1g64Pn3Q9NBDD5k5DY8//rjMnDnTBEPa2b9x44bZ7/gjbqfdF36OsvmNAAIIIIAAAgggkHiBCJ3VnPjD/HuETpzNmjWrzyoZO3asuVNtX1Um2WXq8p321WfMeH7t3OrdfH1D761bt0SH4+jTAR3jr3MEqlataurTpUF1+I0OqbGvlGO2HT582CyZqXfedZiMjnXXSbrFixc3b/uN21CtU4/R5TtLlSrl3H3gwAFznHasdTiSvgl406ZNosOLdB6Clv/rr7+adl27ds0cp0N1KlWqJDqURi//hg0bnPMTatWqJdmzZzdLhGqdei00jy4rqm8odgzD0YL0nLRNerde263Bhc5z0KcDml/nEqi5Y4lUPSYhP7VUBx1ypHMjNOlSoBok6bArfWKhS6fqxGS11/kJvkgauOjwKNdhT74oNyWVoX837KtLOeeVpKRz51zDU0D/vdJ/y+2rAYXnCXJWCCCQYgWCHgDonXRd271mzZpmtRid5KodVu1E6l1ox4TP5Fwh7fCeOn8lOUU4j434/2Hup2Jski3CPnnW3vm9Lf3zkOC2zbE25IuQW/YyTtlvmBdI56YMzfy/KQKxDr3tS4Hbtty2IaJAhBw+HyPZ0kdIZjf1Hblgk5z2uCJ92tht+fuaTS7b44a8erL2FFH4n6LnLb8lkfZNNStGSrEC/4wkK9v2muyxryx6bld6yf7/+f/Jffufp+wjj7Jl08nHseu7Pec/4/5v3+66pYXrFw+fO3vY/r/NffrMdU7q/t9WPnkrQADgrRT5QkWAACBUrhTtRACBxAoEdQ6Ajkt/6aWXzEuf9C6vrpajL5HSu85PP/20c7hJYk8qbn7HJNK425PzPY+99+u285+IQqPsZXjs/CeiHG+zFs4e6bbzr8cXsnfY43b+dXtGe7Dg6Pzrd0c6cdYmjw+7KfV63pAB792Uh168bjr/lUtHJNj51zLy5LH7Jdj5d9QWmN+O+RCBqY1aEEAAAQQQQACB4AgEdQ6ALkk5dOhQsxymDj3RFW769u1rhpTo5FoduqNj6x0rzXgi0nH08T0pOG5fLrLaqpWS4f+H37gr55L9dvQ3ZSpK3mP/jJF3lyect60q/oAMaDJd0t/y/KTkRIZCMmv3Q3L/Xyul+8NRsvOATb76IVrGfnhLctgXA2p+X6S83Tf5w6zC2ZlzQwABBBBAAAEEgi0Q1ADA/rZXWb58uZl0+tVXX5klJnWlmmLFion9jbGid+4T6vwroK4X/8MPP3i01AmvMzo+KfmjPHdOX5w3W/aVL5diA4DVxZtJ799GS5OjX3h0/KrQI7Iq7wMmAMhoH0o0c6hjeVObfYJwQkN5PBbLDgQQQAABBBBAAIEACgQ1ANCVZHSVGp10qhNb9YlAlSpVzGRPnciqTwO8SToZt3Dh/x+c7uYAnaSa//gJyS+eO6mp46xe46aYsN4UYYuRNDHXpcDVox7PM03MDbvg7XPG6fx7JGMHAggggAACCCBgOYGgBgC6UsySJUvMnf+cOXManJUrV5pVad58802zMo7lxGgQAggggAACCCCAAAIhLBDUAMDh5uj863ddulJ/SAgggAACCCCAAAIIIOB7gaCuAuT706FEBBBAAAEEEEAAAQQQiE/AEk8A4msg+xBIrsBNiZTfJENyi+F4BBBAAAEEEEAgLAQIAMLiMnIS8QlMlCbyhZSQbHIrvmxSKt697EQAAQQQQAABBMJDgAAgPK4jZxGPwCnJKj3lhDwqZ+LJJfJCvHvZiQACCCCAAAIIhIcAcwDC4zpyFggggAACCCCAAAIIeCXAEwCvmMiEgLUFcufOLZUrVzZv0Q5WS0+fPm1e6pcxY8ZgNUF27twpixYtkrvvvjtobaBiBBBAAAEErC5AAGD1K0T7EPBC4Pz58/LCCy9IVFTw/pPWl/k1a9bMvMHbiyb7JctTTz0lqVN7fuO3XyqlUAQQQAABBEJMIHi9hRCDorkIWFlA34bdsGHDoHZ+GzVqFHQiffqgLxgkIYAAAggggIBngbAIAC5fviyjR4/2eJYxMTHyt9js+yM85gnnHYdylpCFNbvEe4ofV3xGXtvSO9487EQAAQQQQAABBBAIfYGwCAD0MsR31y8iwt7x1/5/Ck2dn14mDxz4QjLfuOBRYMia/vLomZke97MDAQQQQAABBBBAIDwE/B4AfPnll/LQQw8ZLb0TP2vWLOnatatP9TJlyiSDBw/2WOawYcMkoy1l3v1XlILn/5R6B5fJPUfXezQyOwrGv5u9CCCAAAIIIIAAAqEv4NcAoF+/fmZFjhkzZhgpDQAeeeSR0FfjDBBAAAEEEEAAAQQQCFEBvwYAY8eOlQ4dOkjVqlVDlIdmI4AAAggggAACCCAQXgJ+DQCU6tKlS/Kvf/1LdJiOpqZNm0rv3kw2NRj8gQACCCCAAAIIIIBAgAX8HgDoHAB9MU+2bNkCfGpUhwACCCCAAAIIIIAAAnEF/B4AtG7dWl5//XVp0aKFeUlRvnz5pGTJknHbwXcEEEAAAQQQQAABBBAIgIDfA4AbN25Izpw5ZcOGDeZ0KleuTAAQgAtLFQgggAACCCCAAAIIuBPwewCQJUsW0bv+jpQ1a1bHR34jgAACCCCAAAIIIIBAgAUi/V1fmjRpJHPmzJIxY0b59ddf5dy5c/6ukvIRQAABBBBAAAEEEEDAg4DfnwDcddddoj+aHn74YdF3AzRv3txDc/7ZfOrUKcmTJ0+8ediJAAIIIIAAAggggAACiRfwewAwc+ZM+fzzz03LLly4IH369Im3lTdv3pQ77rhD/vrrr3jzsRMBBBBAAAEEEEAAAQQSL+D3AOCpp54S/dG7+rlz55aIiAhnK/v37y/vv/++87vjg747IHv27Obr+fPnHZs9/o6OjpYDBw543G+z2SRabPb9/6s7bubr6dLJtQzp5Y/SpeLucn5PFR0jRc97rseZ0UcfzmbOJRczxr98apa/L0hOOeOjGikGAQQQQAABBBBAINwF/B4AHDx40Nz113kA+/btkylTpkiVKlWM64ABA2TPnj1y/fp1GTdunHlZmD4B0P3btm3z2l7nFcQ3rEgDgAv20grFU2KDxUtk5LtvS+obNz3mOnRHKZn5SAups3qlxzy+2vF3uoxy76TDUvTEvniLPJSvlGwdllsy3bgcbz52IoAAAggggAACCCCgAn4PAGbPni1Tp06V/Pnziw4BGjp0qLz33ntGX58ILF68WKZPny4dOnQwwcHdd98tkZGRUrRoUa+vkJajgYSnlCpVKskZ4/nuvx73zFvjzY+nMnT7yHfHyYE7SgckALieJp1ku3RWVg6oGF+TpIY9SLieOh0BQLxK7EQAAQQQQAABBBBwCPg9AChUqJB89dVX0rZtW1m+fLmUL1/eUbfz97PPPiv16tWTLl26SO3atZ3b+YAAAggggAACCCCAAAK+FfD7MqCdO3c2S4D26tXLPAF44okn3J6BTvxdu3atpE2b1kwCdpuJjQgggAACCCCAAAIIIJAsAb8/AdDJv4899pjUqVNHUqdOLenTp/fY4KioKBk5cqT58ZiJHQgggAACCCCAAAIIIJBkAb8GAJ06dZIWLVpI+/bt5e+//xZ9CjBmzBipWrVqkhvMgQgggAAC8Qtcu3ZNdPEDnU9FSrqALlARExNjFqpIeikcqQLqqKsAprOvuEdCAIHgC/gtADh27Jjky5fPdP71NMuUKSOzZs2S8ePHEwAE/7rTAgQQCGMBXURBV0fTBRBISRfQTquuTJc1a9akF8KRRkCX6y5RooTs3r0bEQQQsICA3wKANGnSmLv+rueoQ3y4I+UqwmcEEEDA9wLVqlWT5557Tpo1a+b7wikRgSQI6A3AdevWJeFIDkEAAX8I+C0AyJUrl3nkN2rUKKlbt655EdjkyZNl9OjR/jgPykQAAQQQQAABBBBAAAEvBPw6QFQ7/KVKlZJFixbJH3/8IdOmTWP4jxcXhSwIIIAAAggggAACCPhLwG9PALTBOtxH1//XHxICCCCAAAIIIIAAAggEX8CvTwCCf3q0AAEEEEAAAQQQQAABBFwFCABcNfiMAAIIIIAAAggggECYC/h1CFCg7M6ePWveN+CpPl3K7bzYJL9EeMri1fZ8R47K3O69ZEmbR+PNH5E6RmwR8cdWEVHx57mcMYtczJgt3np058UM2aTrk4slKuaWx7zbi9SQbBvOe9zv7Y6CV/6UkXnHyY6M1Twe8ldUDul+bZy0uzrXYx5vdwyWCbJLqtuz2zweEmHfN1vmSxa56jEPOxBAAAEEEEAAAQT+JxAWAUCWLFnM+wX+d1qxP9WqVUsyee5Dxs4cz7enxr0jd29bH0+Of3ZF5LLZA4D4g42IHNqtjT9P4ZiDCda1vk9JOVyuWLz5Ml/7S+5IvSfePN7sbHj8K1n0631yKyK1x+yn0uST2UV6+SQA+Fi62rv27SVKPAc3Q2Sk7JF89jDhD49tYgcCCCCAAAIIIIDA/wTCIgBInTq13Hvvvf87qzif9O2DqW3xd7bjHOL2a6roGKmy6We3+2JtLBjrm/sv+bxoTz73h7puzXXxlOQ6fMp1k/vPBbyoz/2RsbZWvLI11ve4X35I9S9JJdFxNyfpe2a5IKXt3fusctHj8em58+/Rhh0IIIAAAggggIA7gfjHqbg7gm0IIIAAAggggAACCCAQsgIEACF76Wg4AggggAACCCCAAAKJFwiLIUCJP22OQAABBBBAwP8Cy5Ytk4MHD0rBgt6MDfV/e4JVw9q1a2Xnzp2yePHiYDXBEvVevHhRLl++LD169LBEe2hEyhUgAEi5154zRwABBBDws8CMGTPk999/lzJlyvi5JmsXv3fvXjl//rzMmjXL2g31c+vOnDkjhw8fJgDwszPFJyxAAJCwETkQQAABBBBIksCdd94p1apVkyFDhiTpeA4KL4E1a9bIK6+8El4nxdmEpABzAELystFoBBBAAAEEEEAAAQSSJkAAkDQ3jkIAAQQQQAABBBBAICQFCABC8rLRaAQQQAABBBBAAAEEkiZgqQBAJwjduuX5ra9JO0WOQgABBBBAAAEEEEAAAYdA0AOAzz77TKpXry5p06aVHDlySLp06aRYsWLSs2dP0eWySAgggAACCCCAAAIIIOA7gaCuArRixQp5/vnnRZdJq1GjhmTLlk2uX78ux44dk/fee09atWol3333XYJne+XKFZk7d67HfDExMfIfuSW5xft4Z4vESFmJkAz2H9cUcc31m4fPZz1sd9180/VL7M+/XI6RwmkjJNvF2HXHzuXy7aTLZ08fD3hRVjaR3UdjJHumCMmT1X3+iByeKvhn+6GS0bKh7L+k2y9PxpsxYq9NbHGux5kzNkll/xuZPds/dV+qk9W+ZNwlSXfDcyC49/G8MnFnRkl7o7jH+g4UscmFQ5vlwm8bPeY5cuSUbN9+0ON+diCAAAIIIIAAAuEiENQAYPny5TJo0CBp2rSp0zN9+vRSsmRJGTdunJQuXdqsG5w9e3bnfncfdNjQ9u3b3e0y27JmzSof5splnjJ4zBRnx759+6Rw4cKJOiZOEUn+euj8IcmZM6dkupTJuzIueZHtiBd57FmOHj0qGTNmNMGYd0fEzXVE0k2rLusi3AcQcXO7fj91+rSkiow0567b00VXkxnX09o/5XHNFuuzbfID8rP96VH8aZ4csweJa+PJdNped9WqVePJwS4EEEAAAQQQQCA8BIIaAFSuXNm8FbBbt24Sae/4uaYdO3aIdsoyZ87sutnt5yxZssiUKVPc7tON8e3zdFCFChVkwYIFUr58eU9Z/La9YcOG8vLLL0uDBg38Voengjt16iRNmjSRjh07esrit+0DBgyQ3LlzS//+/f1Wh6eC3377bRP8eNrPdgQQQAABBBBAIFwEghoAPPzww7J06VIz5v/uu+82cwAcQ4A0AJg2bZpERQW1ieFynTkPBBBAAAEEEEAAAQSMQFB71zrUZP78+Wb4jr4q/dChQ6JDgAoWLCiNGjXy6u4/1xEBBBBAAAEEEEAAAQS8FwhqAOBoZqVKlUR/SAgggAACCCCAAAIIIOBfgdgD7/1bF6UjgAACCCCAAAIIIIBAkAUIAIJ8AageAQQQQAABBBBAAIFAClhiCFAgT9jbuipWrGjmI3ib35f5ypYtK7qyUTBSiRIlJJd9ydRgJF12NaElX/3Vrnz58kmqVKn8VTzlIoAAAggggAAClhEgAPBwKT755BMPe/y/eeLEif6vxEMNw4cP97DH/5ufe+45/1fioYYOHTp42MNmBBBAAAEEEEAgvAQIAMLrenI2CCCAAAIIIOBGYMWKFTJ37ly588473ewNzCZd4nzXrl3y5ptvBqZCN7VcvnzZvPdm5syZbvayKaUIEACklCvNeSKAAAIIIJCCBXS58Z9++sksNR4sBpvNZl54ef78+WA1QU6dOiXLly8PWv1UbA0BAgBrXAdagQACCCCAAAJ+FNB5ZhUqVJDRo0f7sRbrF61PITZv3mz9htJCvwqwCpBfeSkcAQQQQAABBBBAAAFrCRAAWOt60BoEEEAAAQQQQAABBPwqQADgV14KRwABBBBAAAEEEEDAWgIEANa6HrQGAQQQQAABBBBAAAG/ChAA+JWXwhFAAAEEEEAAAQQQsJYAAYC1rgetCaLArVu3RJdoIyGAAAIIIIAAAuEskKIDgO+//17uu+8+yZ8/vzzyyCOiL8dwl3Tt4Mcff1xKlSol9evXl4ULF7rLlqhtugZwu3btpFChQlKxYsUEl+S6ePGiFC1aVFauXJmoetxl9rZu9ejcubMUK1ZMqlatKh999JG74hK1zdu6jx49Kl26dJE77rhDmjVrJuvWrUtUPYnNfPLkSSlRooQcOHAgsYeSHwEEEEAAAQQQCCmBFBsAnD17Vjp06CBjx441nb7cuXPLiy++6Pbi9enTR2rVqiV79+6VqVOnSo8ePUQ7jMlJWoYGFAcPHpRRo0bJQw89JNeuXfNY5PPPPy8XLlzwuD8xO7yte/DgwZIzZ07Zv3+/CXpeffVVOX36dGKqui2vt3UPHz5cdM3mPXv2yMCBA+WJJ54QvUPvjzRv3jxp0KCBnDhxwh/FUyYCCCCAAAIIIGApgRQbAGzatEnKli0rNWvWlPTp00u/fv3k008/ve3ixMTESPfu3eXZZ5+ViIgIKV26tGTJkkW2bNlyW97EbFi2bJm88MILEhUVJS1atJB8+fJ5vMu9ZMkSU7S21xfJm7qjo6Nl+vTpop3+mzdvmicV2hnXQCk5yZu6tXx9U2GOHDmMeYECBUznXNvk63Tjxg2ZNWuWfPbZZ5ItWzZfF095CCCAAAIIIICA5QRSbADw559/inYsHUmHAekddu0QuqbIyEhp3bq1pE6d2mzWYUP69ODee+91zZaoz1rP9evXJVeuXM7jNADQTm/cpHUNGzbMPKmIuy8p372tW59wZMyYUcaPH2/aqZ3j//znP0mp0nmMt3XrASNGjDAByKOPPipNmjSRd999V9KmTessy1cf0qRJY4ZV+Sq48lW7KAcBBBBAAAEEEPCXQIoNAM6cOWM6uA5YfQqgydM8AN2n48N1LsCECRMke/bsuilJKW7dWoh2tt3VrUNmhgwZkqz6XBvpbd0ajOh4fb3rr8OU5s6dK/37978tQHItO6HP3tat5ehryvXJQ5EiRcy5b9y4UfzxBCChNrMfAQQQQAABBBAIN4EUGwDo2PZLly45r6d2vvUOs6eOvXb+69ata+YJ6MTY5KS4dWtZOslXn0K4Jp1srBOQdSjM6tWrTZ5t27aJTpBNavK27qxZs4oOf9LgQ59UtGnTxkySXbVqVVKrNvMJXM21IHfnrR19nfMwf/58GTNmjGjnf/HixfLDDz8kuW4ORAABBBBAAAEEEPhHIMUGAAULFhQdBuRI+llX5NFx/nHTkSNHzCTRXr16mXH7cfcn9rsGGTr05Pjx485DtX6d9Oqajh07Zjrhzz33nOjPoUOHZNKkSbJmzRrXbIn67G3dGozo8CcNPhwpc+bM5qmA43tif3tbtw570rv/1apVM1WkSpVK7rnnHtm3b19iqyQ/AggggAACCCCAQByBFBsA6KovOrzlxx9/NKvLTJw4UVq2bOnk2bp1q/z111/me6dOncySnToERu9O609y14vXZUd1XLveZf/2229Nh7d8+fKmPkfd2un/9ddfnT+6XOiMGTPM6kXOhibhgzd1p0uXzng4xv3rMKCffvrJTJpOQpXOQ7ypO0+ePGaOxdKlS81xOh9h/fr1sa6Ps0A+IIAAAggggAACCCRKIMUGANrB1bH8jRs3Niv77N6926x449DTted1yImuFqQTf3Uoiq7Y4/jRMfHJSa+88ooZ1lKyZEnp2bOnmfDqmOTqqDs55cd3rLd1jxs3ThYtWiSVKlUyd+A1SCpevHh8RSe4z9u633jjDZk2bZqpt2nTpmapVB2+REIAAQQQQAABBBBInkBU8g4P7aMfe+wxadu2rZkLEHfsv+ua8Mm92+9OSV86tWvXLrOuftylNV3rdj1W78D7Inlbt3b2dfy9Tt5VHx2Kk9zkbd065EefAOgcAV12NRDJ3SpMgaiXOhBAAAEEEEAAgUAKpOgAQKH1jn7czn8gL0Dczr8V63ZdrtRX7fP2vAPV+ffVeVEOAggggAACCCBgdYEUOwTI6heG9iGAAAIIIIAAAggg4A8BAgB/qFImAggggAACCCCAAAIWFSAAsOiFoVkIIIAAAggggAACCPhDgADAH6qUiQACCCCAAAIIIICARQUIACx6YWgWAggggAACCCCAAAL+ECAA8IcqZSKAAAIIIIAAAgggYFEBAgCLXhiahQACCCCAAAIIIICAPwRS/HsA/IEaiDKPHj0qRYsWlX379kmxYsViVVmnTh154oknpGvXrrG2u34pUKCArF69WsqUKeO6mc8IIIBA2AiMGjVK9N/KggULBu2cvvrqK/O+GV+8SDGpJ3H48GHRt86/+OKLSS2C4xBAIMwECABC9ILq/9AaNGgg8+fPl4EDBzrP4tChQ7J161bR/+mQEEAAgZQssH79erl161bA3ibuzjpr1qwSGRlp3jjvbn8gtu3evVuOHz9OABAIbOpAIEQECABC5EK5a2bnzp1l7NixsQKAjz76SFq1amX+h3f16lV54YUX5MsvvxT93LBhQ5k5c6ZkypTJWdyWLVtk+PDhsnjxYrNt06ZN8vrrr8sXX3xhvq9du1b+/e9/y8GDB03AMX36dMmZM6fzeD4ggAACVhUoXry4lCtXTnr16mXVJgakXW+//bZ5EhKQyqgEAQRCQoA5ACFxmdw3snXr1rJ//37RuzuO9OGHH5rhP/r93XffNfu0U693wrZt22aeGDjy6m8NDP744w/nJv2unX1NZ86ckQcffFD69u0rv/76q2TIkEFGjx5t9vEHAggggAACCCCAQGgKEACE5nUzrdYOedu2bZ2deu3gX7p0SerXr2/2t2nTRubOnSv58+c3d+3Lli1rHgN7e8qff/65VKhQQTp06CB58uQRHU+7bNkybw8nHwIIIIAAAggggIAFBQgALHhREtMkHQb0ySefmEPmzZsnnTp1MuNNdUPmzJllyJAhZrLwvffeKzt37pTo6Oh4i7fZbM79Op9g8+bNkitXLvNTvnx50clkOqmOhAACCCCAAAIIIBCaAgQAoXndnK2+//77zTCeX375xQQCXbp0ce7r3r27xMTEmNV+dJhP7dq1xbWDrxl1ctqNGzecx5w9e9aZJ3v27Gbc/8WLF8Xxc+zYsaCuqOFsKB8QQAABBBBAAAEEkiRAAJAkNuscFBERIfoUQCfyFi5cWEqXLu1snHbWH3jgASlRooScOnVKVq1aZVbEcGawf8idO7ccOXJETp8+bTYvWrTIuVtXGfruu+9k7969ZptODK5Ro8ZtZTgP4AMCCCCAAAIIIICA5QVYBcjylyjhBuqwnzvuuEOmTZsWK/OAAQPkpZdekqlTp5pOuwYDjs68I2OpUqVE5wro/AANBpo3b+7YJVWqVJE33nhDqlatataQ1nWsZ8yYYda0dmbiAwIIIIAAAggggEBICRAAhNTlct9Y7cTHHdqjObVj//DDD4sO69Fx/K5Jnw440pw5c+Svv/6SdOnSSdq0aR2bzW9dRrRPnz5y4cIFlv+MJcMXBBBAAAEEEEAgNAUIAELzunndah0iFLfz7+5gfVmNp6R3/ln735MO2xFAAAEEEEAAgdASYA5AaF0vWosAAggggAACCCCAQLIECACSxcfBCCCAAAIIIIAAAgiElgABQGhdL1qLAAIIIIAAAggggECyBAgAksXHwQgggAACCCCAAAIIhJYAAUBoXS9aiwACCCCAAAIIIIBAsgQIAJLFx8EIIIAAAggggAACCISWAAFAaF0vWosAAggggAACCCCAQLIECACSxcfBCCCAAAIIIIAAAgiElgABQGhdL1qLAAIIIIAAAggggECyBAgAksXHwQgggAACCCCAAAIIhJYAAUBoXS9aiwACCCCAAAIIIIBAsgQIAJLFx8EIIIAAAggggAACCISWAAFAaF0vWosAAggggAACCCCAQLIECACSxcfBCCCAAAIIIIAAAgiElgABQGhdL1qLAAIIIIAAAggggECyBAgAksXHwQgggAACCCCAAAIIhJYAAUBoXS9aiwACCCCAAAIIIIBAsgQIAJLFx8EIIIAAAggggAACCISWAAFAaF0vWosAAggggAACCCCAQLIEopJ1NAcjgIAlBGrWrCmRkcTzVatWlfTp01vimgSzEeXLl5fs2bMHswmWqLtEiRKSP39+S7QlmI0oUKCApEmTJphNsETdOXPmlLJly1qiLcFsRMaMGaVy5crBbAJ1W0AgwmZPFmgHTUAAAQQQQAABBBBAAIEACHDLMADIVIEAAggggAACCCCAgFUECACsciVoBwIIIIAAAggggAACARAgAAgAMlUggAACCCCAAAIIIGAVAQIAq1wJ2oEAAggggAACCCCAQAAEWAUoAMhUEd4CMR++LrYvp4f3SXp5dhGNIrzMGd7ZbNtZW0GvcERT/j4YhwLh/ffd27OzHfM2Z3jni2yxOLxP0Ouzq+R1TjL6XoAAwPemlJjSBK5cFrlwKqWdtfvzvUqHz8BcJAAwDtf5+2Acbrn/zyXFbb2e4s7YwwnzF8IDDJsDKMAQoABiUxUCCCCAAAIIIIAAAsEWIAAI9hWgfgQQQAABBBBAAAEEAihAABBAbKpCAAEEEEAAAQQQQCDYAgQAwb4C1I8AAggggAACCCCAQAAFCAACiE1VCCCAAAIIIIAAAggEW4AAINhXgPoRQAABBBBAAAEEEAigAAFAALGpCgEEEEAAAQQQQACBYAsQAAT7ClA/AggggAACCCCAAAIBFCAACCA2VSGAAAIIIIAAAgggEGwBAoBgXwHqRwABBBBAAAEEEEAggAIEAAHEpioEEEAAAQQQQAABBIItQAAQ7CtA/QgggAACCCCAAAIIBFCAACCA2FSFAAIIIIAAAggggECwBQgAgn0FqB8BBBBAAAEEEEAAgQAKEAAEEJuqEEAAAQQQQAABBKwhcOXKFdmzZ49cvnzZGg0KYCsIAAKITVUIIIAAAggggAAC1hBYt26dlClTRr7++mtrNCiArSAACCA2VSGAAAIIIIAAAghYQyB37tzSvHlzyZ8/vzUaFMBWRAWwLqpCAAEEEEAAAQQQQMASAlWrVpWlS5daoi2BbgQBQKDFqQ8BBBBAAAEEEEAg2QITJ06UPHnySJEiReTdd9+VsmXLyrPPPiv58uWTkydPyqxZs+T333+X8+fPS8mSJc3d/gYNGjjr3bt3r8nz2GOPScWKFc32Q4cOybRp02TXrl2SJUsWs13LzJo1q/M4/bBt2zb55JNP5LfffjP165OEpk2bxsoTExMjCxYskOXLl8vZs2fljjvukAceeEBc2xDrgAB+YQhQALGpCgEEEEAAAQQQQMA3AjNnzpRJkybJgw8+aDraw4cPl1u3bomO7a9QoYKMGjXKBAKXLl0SDRYaNmwoU6ZMcVZ+4MABk0eDBE06IbhKlSoyffp0sdlscvToURkyZIhUqlTJlOM4cPLkyVKjRg2ZMGGCpEqVSjZu3CjNmjWT3r17O7KY3//+97+lQ4cOsn37dsmYMaN89tlnpg2jR4+OlS8YX3gCEAx1C9T5zjvvSK5cucxfSAs0x/JNqF+//m3Rv+UbTQMRQAABBBAIc4G1a9dKv3795LXXXpPDhw9LoUKFTKf7xo0bonf48+bNawT0iYA+KdAAoEePHm5V3n//ffn7779FA4OCBQuaPIsXL5ZWrVqZu/19+vQxZT7//PNSp04dE3TkyJHD5Bs5cqQMGzbMPGXQYODixYsydepU6d69uwlSNJMGFdWqVZO3335bXnzxRUmdOrU5Nhh/EAAEQ90Cdb755pvmUVn27Nkt0BrrN0Gj/7iP/6zfalqIAAIIIIBAeAtERkbKiBEjJG3atFKqVClzstoR1++Ozr9u1M81a9aU3bt3ewTRu/kaOKxevVoeffRRiYqKkpYtW8qpU6dEJwxr0gBC8wwcOFAcnX/drsHB66+/Lvp0QAMAbZf+7NixwwQmhQsXloiICFN2+vTpg9r51/YSAKhCCkz6F3HMmDFy9913p8Cz55QRQAABBBBAIBwE9I6/dqhdkw71OXfunLlDv3PnTtPp37p1q/mdM2dO16yxPnft2lXmzZsnnTp1MsN5tBwd29+6dWtnPg0gtCOvd/d1roBr0nboMCJNmTJlMk8mdBiSPnnQG4kaGOjThHvuucf1sKB8Zg5AUNipFAEEEEAAAQQQQCC5Au469HPmzBG90dmuXTuZO3euuWP/9NNPm3H78dWnTxA2b95s5gXoHIJFixbJU089ZZ4srFmzxhyqk3n16UK6dOnMb/3s+NEOfu3atZ1VvPHGG/LNN99I586dzRwCHft/7733OocoOTMG4QNPAIKATpUIIIAAAggggAACvhfQsf7a2a9cubJ88cUXZk6Ao5YPPvhAdGWe+JKu/PPSSy+ZnwsXLsjChQvNykK6bcOGDVKiRAn56aefzHh/XXXINd28eTPW0J7o6Giz4k/jxo3N+H99CtG/f3/5+OOPpUuXLtKkSRPXwwP6mScAAeWmMgQQQAABBBBAAAF/CejynLoSkI7d1+FBjrR//34zBEj3eUrt27c3Tw4uX75ssmTLlk10WJA+DThx4oTZdt9995nf+mTBNf3666+SOXNm6dmzp9ms7ciQIYOMGzfOfNdhQ/regV69epnvjvJcywjkZ54ABFKbuhBAAAEEEEAAAQT8JlC+fHlzF16XCNUOt3bef/zxRzNpVyvVVX70zrxO+I2bdDWhTz/9VDp27GieIuhqiboK0C+//CIDBgww2fWdADrRV5cA1YnBjRo1MhN9dQKwdvhfeeUVk0+fQOg+XXRFJxPraoL6zgAdBqRLgur7AIKZCACCqU/dCCCAAAIIIIAAAj4T0LH/OpFXXwym7wfQIT/aUddlOrXT/8wzz4guHVqvXr3b6tSFUbQjrxN3teOvSYcE6Yo/Op5fky7d+f3335tJwhoUOJ4o6IvGdGiP68pD48ePN+P/dclPTfoU4K677jJDiRyrCpkdQfgjwr4mqS0I9VJlkAX0BRb68gxWAUr+hYiZ/rLYPnsn+QWFQQkRLSLC4CySfwq2TfyzqooRLfn7YBwKJ//vVDiUYDscDmeR/HOIbLMu+YWERQnV/H4WunynLtnpOhTIm0r1GH2ngHaRtWOvHXd3SfPt27fPBAn63gBP+c6cOSPHjx+XYsWKmWFC7soK9DaeAARanPoQQAABBBBAAAEE/C6QJ0+eJNWRJk0a0/FP6GDNp0OOEko6lEh/rJSYBGylq0FbEEAAAQQQQAABBBDwswABgJ+BKR4BBBBAAAEEEEAAASsJEABY6WrQFgQQQAABBBBAAAEE/CxAAOBnYIpHAAEEEEAAAQQQQMBKAgQAVroatAUBBBBAAAEEEEAAAT8LEAD4GZjiEUAAAQQQQAABBBCwkgABgJWuBm1BAAEEEEAAAQQQQMDPAgQAfgameAQQQAABBBBAAAEErCRAAGClq0FbEEAAAQQQQAABBBDwswABgJ+BKR4BBBBAAAEEEEAAASsJEABY6WrQFgQQQAABBBBAAAEE/CxAAOBnYIpHAAEEEEAAAQQQQMBKAgQAVroatAUBBBBAAAEEEEAAAT8LRPm5fIpPosDatWvl0qVLkiNHjiSWEP9hZ86ckXPnzsWfib0IIIAAAggggAACYSdAAGDRSzpo0CA5duyY5MuXzy8tPHz4sOzcuVOaNGnil/JTUqG2vTaxrbClpFP2eK4RLSI87ktROwqkqLPlZBMQsB1OIEMK2R3ZZl0KOdP4TzNmYZ34M6SQvZFtrqSQM7XmaRIAWPO6SOXKleWxxx6TXr16+aWFNWrUkDp1+EfIL7gUigACCCCAAAIIWFiAOQAWvjg0DQEEEEAAAQQQQAABXwsQAPhalPIQQAABBBBAAAEEELCwAAGAhS8OTUMAAQQQQAABBBBAwNcCBAC+FqU8BBBAAAEEEEAAAQQsLEAAYOGLQ9MQQAABBBBAAAEEEPC1AAGAr0UpDwEEEEAAAQQQQAABCwsQAFj44tA0BBBAAAEEEEAAAQR8LUAA4GtRykMAAQQQQAABBBBAwMICBAAWvjg0DQEEEEAAAQQQQAABXwsQAPhalPIQQAABBBBAAAEEELCwAAGAhS8OTUMAAQQQQAABBBBAwNcCBAC+FqU8BBBAAAEEEEAAAQQsLEAAYOGLQ9MQQAABBBBAAAEEEPC1AAGAr0UpDwEEEEAAAQQQQAABCwsQAFj44tA0BBBAAAEEEEAAAfcChw4dkj///NP9TotsPXz4sGg7rZairNYg2oMAAggggAACCCCAQEICLVq0kPTp08vPP/+cUNag7W/Xrp1cvHhRdu7cGbQ2uKuYAMCdCtsQQAABBBBAAAEEEEimQK1ateTq1avJLMX3hxMA+N6UEhFAAAEEEEAAAQQQkHHjxllSgQDAkpeFRiGAAAIIIIAAAggkVuDmzZvy/vvvy08//SRXrlyRypUrS/fu3SVHjhy3FfXll1/K2rVrZe/evZItWzYpX768yZs1a1aT97fffpMPPvhA+vTpI5MnT5Y//vhD2rZtK2XKlJHZs2dL3759ZePGjbJs2TI5efKkVKtWTZ577jnJlCmTs64pU6bI9evXTV7dqOVkz55dGjZsaNq5adMmyZcvnyn3X//6l/M4/aBlLlmyRFauXCl58+aVjh07muFEq1evltdeey1W3sR+IQBIrBj5EUAAAQQQQAABBCwncOrUKWnWrJls2bJFypUrJ3feeae5A6+d7q+++koqVarkbHP79u1lwYIFznzfffedzJ07V6ZOnSra8U+XLp0JDEaNGiW7d++Wzz//XFKlSmXmHERFRYluP3bsmMyZM0eqV68u165dk4ULF8pHH30kW7duFc2jScvUOQAaLGjS/LrvlVdeEW2vHqsdfK1Xg40OHTqYfI59emyjRo1kx44dUqdOHbnrrrvM+REAGCb+SKzAjRs35OjRo5IrV67EHpoi8xcsWFDSpEmTIs+dk0YAAQQQQCAUBF566SXTOV60aJG0bNnSNFn7OjVr1pRu3brJhg0bJCIiQrSz/+mnn8qAAQPkzTffdJ6adtInTJhg7ug//PDDzu3r1q0zQUGBAgVMR3/z5s1m3/Lly2XXrl0miNANevd/4sSJott1grKn9N///lcGDhwor776qgk09MmCPql4++23nQGABij6BEPrKlWqlClKg4cnnnjCBCKeyvZ2O08AvJUKs3waWfbu3ZtOrZfXVR/BVahQwcvcZEMAAQQQQACBQApcuHDBDMvRzr6j86/16w28xx9/XEaPHm2CAx2mox3q+fPnS9OmTWM1sVWrViYAOH36dKztXbt2lbJly5ptWbJkce7r0aOHs/OvG9u0aWMCgISWJtUbiiNGjHD2wYoXLy5VqlQxwYSWc+bMGfn+++9l6NChzs6/bu/SpYtMmjTJnId+T04iAEiOXggfq4+tSAgggAACCCCAQDgI6Dh+m80mGghoR9w1HT9+3Hzds2ePGadfpEgR0R+dJ6Bj8H///Xdzh1+/a9J5BK6pdOnSrl+dn0uUKOH8rB/y5Mljvie06k+hQoWcnX9HAXqs48mCDmHSpE8F4iYNFBz74+5LzHcCgMRokRcBBBBAAAEEEEDAcgJnz541bdIJuGnTpo3VvmLFion+OCb3/vXXX9K8eXP54YcfJEOGDObuu3a269evL4MHD451rH7JmTPnbdt0gx7rmnR4kTcp7nF6jOuxjicQqVOnvq04fe+BLxIBgC8UKQMBBBBAAAEEEEAgaAKOu/ElS5Y0E3FdGxIdHS2RkZHOTvaQIUNM519XC9JhNY4Ju1988YU5LCYmxvXwgH92jPk/cODAbXXv37//tm1J2RCZlIM4BgEEEEAAAQQQQAABqwhoAJA/f37RCcB6h981de7c2dz9d3SoddiP3knX7Y7Ov+bXlYI03bp1y/wO1h9Vq1YVnRcwffp00UVbHEmHMOkEY18kAgBfKFIGAggggAACCCCAQNAEtCM/duxYs0qPTgLWSbS6Rn+/fv3MEwFdocfxlECH++g4fV01SDvVP/74o1kY5cMPPzTt16U3g5l06M9bb71llh+tXbu2eXeALjuqn90NC0pKWwkAkqLGMQgggAACCCCAAAKWEtA19HV5z3379km9evWkRo0aZlUfXTpTV9RxpDfeeEOeeeYZ0Q6/vtTrvvvuk4MHD5qJwIULFxZ90Vawk05k1heM6ZOKQYMGybx582T48OFm7oLri8aS2s4I+4xpW1IP5jj/CegSnfoSi169evmvEkr2iUB0/5fENvYdn5QV6oVETuCegl5D2zH+WVWHiLu9mxCneUnhLxDZZl34n6QXZxizsI4ctyC5AABAAElEQVQXucI/S2SbK349SX2Lri6nqZN/M2bM6LYuHeuvTwCKFi1qOtpuMwVho85ZOHLkiGgwonMXXFODBg1MsJLcuQCxS3Wtgc8IIIAAAggggAACCISgQN68ec37ezx1/vWUtHOt6/v7amUdXzFpu/TdQ3HfU6AvMtOhTfpG4OQmVgFKriDHI4AAAggggAACCCDgIwFdErR79+4ybtw4M4ypbt26ZliTvsFYR4foXIfkJp4AJFeQ4xFAAAEEEEAAAQQQ8KHAmDFjZNWqVWYuw5o1a0zJ+o4CDQJy5cqV7Jp4ApBsQgpAAAEEEEAAAQQQQMB3AjoMSF9Mpj/+SDwB8IcqZSKAAAIIIIAAAgggYFEBAgCLXhiahQACCCCAAAIIIICAPwQIAPyhSpkIIIAAAggggAACCFhUgADAoheGZiGAAAIIIIAAAggg4A8BAgB/qFImAggggAACCCCAAAIWFSAAsOiFoVkIIIAAAggggAACCPhDgADAH6qUiQACCCCAAAIIIICARQUIACx6YWgWAggggAACCCCAAAL+ECAA8IcqZSKAAAIIIIAAAgggYFEBAgCLXhiahQACCCCAAAIIIICAPwSi/FFoSi/zypUrcuvWLYmKSjrv9evX5ebNmymdkvNHAAEEEEAAAQQQ8LFA0nuoPm5IOBXXsGFD2bRpk6ROnTrJp3X16lWpVq2a9O3bN8llcCACgRaI6RMT6CotWV/kBB6u6oWJbJPfktcn8I36NPBVWrDGmIV1LNiqwDcponDg66RGBOIKEADEFfHB9zp16kirVq1kwIABSS6td+/eUq5cuSQfz4EIIIAAAggggAACCLgT4DaVOxW2IYAAAggggAACCCAQpgIEAGF6YTktBBBAAAEEEEAAAQTcCRAAuFNhGwIIIIAAAggggAACYSpAABCmF5bTQgABBBBAAAEEEEDAnQABgDsVtiGAAAIIIIAAAgggEKYCBABhemE5LQQQQAABBBBAAAEE3AkQALhTYRsCCCCAAAIIIIAAAmEqQAAQpheW00IAAQQQQAABBBBAwJ0AAYA7FbYhgAACCCCAAAIIIBCmAgQAYXphOS0EEEAAAQQQQAABBNwJEAC4U2EbAggggAACCCCAAAJhKkAAEKYXltNCAAEEEEAAAQQQQMCdAAGAOxW2IYAAAggggAACCCAQpgIEAGF6YTktBBBAAAEEEEAAAQTcCRAAuFNhGwIIIIAAAggggAACYSpAABCmF5bTQgABBBBAAAEEELCWwKFDh+TPP/9MdKOuXLkie/bskcuXLyf6WHcHEAC4U2EbAggggAACCCCAAAI+FmjRooU88sgjiS513bp1UqZMGfn6668TfezWrVtl6tSpsY4jAIjFwRcEEEAAAQQQQAABBKwlkDt3bmnevLnkz58/0Q2rUaOGbNq0KdZxUbG+8QUBBBBAAAEEEEAAAQQsJVC1alVZunRpktoUHR1923EEALeRsAEBBBBAAAEEEEAgFAQuXbokX331laxevVpsNpu0bNlSGjRoIOnSpYvV/B9//FE++eQTOXDggBQtWlSaNm1q7qg7Mun4+tmzZ8sLL7wgP/zwgynz5s2b0qRJE3n00Ufl77//lunTp8uGDRukZs2aZpvr3fjJkydL1qxZzb7333/fjNe///775aGHHpJixYo5qnH7++TJkzJr1iz5/fff5fz581KyZEnTNj0PR9q7d6/J89hjj0nFihVN+drevn37ysaNG2XZsmWi5VSrVk2ee+45yZQpk/k+YcIE46JPAAYNGiTdunUz588QIIcsvxFAAAEEEEAAAQRCRuDq1aumI9+5c2c5cuSI6ARbDQD0bvmtW7ec5zF8+HCpVauW6SRnzpxZdDy9jsV/4oknnHn2798vo0aNkn//+9+inex9+/bJwoULzeexY8eaQODVV1+Vs2fPyuDBg02nXvM40pw5c2TMmDGmHg0SdMjOW2+9JZUrVxbtvHtK2pYKFSqYurUDrwHNxIkTpWHDhjJlyhTnYRq4aPs0SNDkaO+AAQPMufz888+ye/du08nXAEXPXycOO4b+nD592nzW8jXY4QmAk5YPwRTIli2baKSdKlWqYDbDY936H2ilSpU87mcHAggggAACCARW4JlnnhHt+K5du9bcedfaV6xYIY0bNzaTXnv37i3r16+XESNGmI683jFPnTq1aaTeDdcOdf369UUDCEfS47WTXaRIEdMZL1y4sPTv31+efvpp+eabbyRjxoxmIu4DDzwgH3/8sQwdOtRxqOzYscPk1UBA08iRI0XH37du3Vq2b9/uto+jwcSNGzdMkJA3b15znAYCWr8GAD169DDbPP2xfPly2bVrl5QrV85k0bv/GkDodg1yvv32W4mMjJRmzZqJPpnQpEEDAYCh4I9gC5QoUULeeecdqVKlSrCb4rZ+/Q+ehAACCCCAAALWENDhPkuWLJF27do5O//askaNGsm0adOkePHipqHa6debi+PHj3d2/nWH3s3Xu/aTJk2KFQBoR18735r0acF9991nnhxoR9/RF9ChPZoOHz5sfjv+0JuZr7zyiuOr5MqVywwp0k653p0vX768c5/jw7BhwyRt2rTi6Pzrdv2sd/H1mISSBgiOzr/mbdOmjQkA4ltqVD0IABKSZX9ABDQ61f+w9D82EgIIIIAAAgggEJ/AH3/8IRcvXnT7dP7ZZ591Hvrbb7+ZDn2ePHmc2/RDmjRpzLH//e9/Y23XG5KuSYfyaB+lUKFCzs3aX9FOtOswI92pQ3kcQYIjs47X17Rt2za3AYAO9Tl37pwsWLBAdu7caTr9umyndv5z5szpKMbj77jtdZynDo/ylLp27SrMAfCkw3YEEEAAAQQQQAABSwocO3bMtCuhG4faufaURyfK6go5+jTBkXLkyOH46PwdERFhggDnBg8fdBJw3JQ+fXqzSYMVd0mfQugwI32SMXfuXDMcSJ9C6NAhb1KGDBliZdO2JpRKlSrFE4CEkNiPAAIIIIAAAgggYC0Bx8o6Ovk3blq0aJFcv35d2rdvL3qHXFcAcpcOHjxongLE12l2DQ7cleG67ejRo65fzWfHUBydmBw36Vh/7ezrROEvvvgi1lOGDz74QGJiYuIe4rPvPAHwGSUFIYAAAggggAACCARCoGDBgmZoz2effRaro3zhwgXp1KmTvPfee6YZtWvXNkNstIPtmnRSrq6Q48u5hzoJWIfxuCa9w69Lkt51112um81nHRakw4h05SLXIUa6wo8OAYo7xOi2ArzcEBUVZZ4sOLJrYEQA4NDgNwIIIIAAAggggEBICOhde11tR5e0fOSRR8xdfl35xrFm/0svvWTOQ9fJ16cFTz75pFkFR1fM0fH2ukKOvg9AV8TxVdKnBa1atTKThjXA0FWI9OVdM2bMuO29BFqnTgrWVYlmzpxpjtFlTOfPn2/eY6D79d0D7l7ipfsSk7Jnz27ek6ATnvWJRL9+/RgClBhA8iKAAAIIIIAAAghYQ0DvZOswGe3k66o5mnTSrt511w6+Jh2Dry/20hdg6Y/m13HzderUMUuF6vh7XyVdjUdfHKZBgC5trsOP9EVcHTt2dFuF1j1v3jx599135cEHHzRt0/br8qE6yViXOdUlTuvVq+f2eG83DhkyRDQg0oBEn0boJOAIe7Tyv5kP3pZEvngFBg4caGZuJyeq1Iukf5F69eoVb13hsrN69epm2S59g12opej+L4lt7Duh1mza60eByAk8XFXeyH/n96NyKBX9aSg11m9tjVlYx29lh1LBEb7rb4bSad/W1ogaV27blpwNuiSnjvvX5T+18+wu6co4Ou5fJ8E63gfgLl9Stt1zzz3mxVu//PKL+X3ixAkTAHhb1qlTp8wwHdehQN4e600+fZKgE6J1aVJ9esIyoN6okQcBBBBAAAEEEEDAsgLe3MnXpwGua+b762T0CUPc5TkTqsuxfGdC+ZK6X4MifbrgSNymckjwGwEEEEAAAQQQQACBFCDAE4AUcJE5RQQQQAABBBBAAAH/CTRu3DjWSjv+q8k3JRMA+MaRUhBAAAEEEEAAAQRSqIBO3A2lxBCgULpatBUBBBBAAAEEEEAAgWQKEAAkE5DDEUAAAQQQQAABBBAIJQECgFC6WrQVAQQQQAABBBBAAIFkChAAJBOQwxFAAAEEEEAAAQQQCCUBAoBQulq0FQEEEEAAAQQQQACBZAoQACQTkMMRQAABBBBAAAEEEAglAQKAULpatBUBBBBAAAEEEEAAgWQKEAAkE5DDEUAAAQQQQAABBBAIJQECgFC6WrQVAQQQQAABBBBAAIFkChAAJBOQwxFAAAEEEEAAAQQQCCWBqFBqbEpq68aNG+XTTz+VCRMmpIjT3r9/v3z//fdSrVq1FHG+nCQCCCCAAAIIIBAsAQKAYMknUO/s2bPl6tWrkjlz5gRyhsfuFi1aSPXq1cPjZDiLFC9g22RL8Qb/AHyKgxFohwMCTgHbYefHFP0hokaKPv2gnzwBQNAvgfsGlCtXzv2OMN2qgU6mTJnC9Ow4LQQQQAABBBBAwDoCzAGwzrWgJQgggAACCCCAAAII+F2AAMDvxFSAAAIIIIAAAggggIB1BAgArHMtaAkCCCCAAAIIIIAAAn4XIADwOzEVIIAAAggggAACCCBgHQECAOtcC1qCAAIIIIAAAggggIDfBQgA/E5MBQgggAACCCCAAAIIWEeAAMA614KWIIAAAggggAACCCDgdwECAL8TUwECCCCAAAIIIIAAAtYRiPdFYNOmTZMMGTJIlixZrNPiEGjJli1bpHjx4iHQUpqIAAIIIIAAAgggkNIE4g0ARo0aJQULFpTcuXOnNJdkne+OHTvk5s2bySqDgxFAAAEEEEAAAQQQ8IdAvAFAiRIlZOjQoVKvXj1/1B22ZQ4cOFBy5swZtufHiSGAAAIIIIAAAgiErgBzAEL32tFyBBBAAAEEEEAAAQQSLUAAkGgyDkAAAQQQQAABBBBAIHQFCABC99rRcgQQQAABBBBAAAEEEi1AAJBoMg5AAAEEEEAAAQQQCEeBK1euyJ49e+Ty5cvheHrOcyIAcFLwAQEEEEAAAQQQQCAlCWzdulWmTp3qPOV169ZJmTJl5Ouvv3ZuC8cPBADheFU5JwQQQAABBBBAAIEEBWrUqCGbNm1y5tOl75s3by758+d3bgvHD/EuAxqOJ8w5IYAAAggggAACCCCgAtHR0bEgqlatKkuXLo21LRy/EACE41XlnBBAAAEEEEAAgTAXmDhxouTJk0eKFCki7777rpQtW1aeffZZyZcvn5w8eVJmzZolv//+u5w/f15Klixp7uw3aNDAqOj+CRMmiM1mM08ABg0aJN26dZMbN26Y4x577DGpWLGimQ8we/Zs6du3r2zcuFGWLVtmyq5WrZo899xzkilTpljKWu6SJUtk5cqVkjdvXunYsaNcvHhRVq9eLa+99lqsvMH8QgAQTH3qRgABBBBAAAEEEEiSwMyZMyVz5syya9cuuXDhgsTExMhTTz0lOo6/devWcvPmTalVq5Zcv35dNFgYP368TJ48WXr06CE62dcx9Of06dPmc4cOHeTo0aMyatQoqVKligkA9u/fb74fO3ZM5syZI9WrV5dr167JwoUL5aOPPhKdQxAV9U93+tSpU2a/dvgbNWokO3bskDp16shdd90lW7ZsIQBI0lXmoLAWOHjwoDz99NO3RdJWOen//Oc/Urp0aas0h3YggAACCCCAgF1g7dq10q9fP9O5Pnz4sBQqVEi0I6938vfu3WvuwiuU3pnXJwVTpkwxAUDx4sXl22+/lcjISGnWrJm8//77xlMDAHdp+fLlJtAoV66c2a13/zWo0O0tWrQw29q3b28Ci82bN0upUqXMNg0annjiCUmVKpW7YoO2jScAQaOnYleBSZMmSfbs2SVDhgyumy3zuWDBgpZpCw1BAAEEEEAAgX8EtAM/YsQISZs2rbPTPWzYMPNdh+A4kn6uWbOm7N6927EpUb/1qYGj868HtmnTxgQAf/75pynnzJkz8v3338vQoUOd7dAdXbp0Ee3j6BMAKyUCACtdjRTcFo2aSQgggAACCCCAQGIE9I5/+vTpYx3SsGFDOXfunCxYsEB27txpOv06VEc7/zlz5oyV19svJUqUiJVV5x5ounr1qvnt6OBXrlzZfHf9Q4cTOfa7bg/mZ5YBDaY+dSOAAAIIIIAAAggkWcBdh16H3RQuXFjatWsnc+fONcOBdJixLvmZ1BR3hEJERESsonQegabUqVPH2q5f4gYot2UIwgaeAAQBnSoRQAABBBBAAAEEfC+gY/21s6934r/44gszJ8BRywcffGAmCju++/K3Y8z/gQMHbitWJxJbLfEEwGpXhPYggAACCCCAAAIIJElg27ZtcuvWLWnZsmWszr92wnUIkO5zTbqCj04YTm7S9wfoxOLp06fHKm/Pnj1monByy/f18QQAvhalPAQQQAABBBBAAIGgCJQvX94Mw9ElQnXN/kOHDsn8+fPFsf7/33//HevlX7oAia7RrxN1HRN6k9JwHfrz1ltvmSCjdu3aZrlRXU5UP7sbFpSUOnx5DAGALzUpCwEEEEAAAQQQQCBoAjr2f968eaKr9z344INSrFgx88Kul19+2azao+8K0KVDHWnIkCFmwnDv3r1lxYoVjs1J+q0rA2nQoWP+9cVi2o7hw4ebF5DFfWFYkirw4UHMAfAhJkUhgAACCCCAAAIIBEbA08o6bdu2Ff3RF3Pp8B5dKciRdH6Aa9L1/Hv27GmCgFy5colO7tW3AzuSviPA9btjuy4J6ro9Ojpajhw5IroCUePGjR3ZzO/PPvssyasPxSrIh194AuBDTIpCAAEEEEAAAQQQsIaALtXp2vn31Cp9SVfu3LlN599TnoS26/sIKlSoIE2bNo2VdcOGDeb9APpGYCslngBY6WrQFgQQQAABBBBAAIGQE9AnB927d5dx48aZ5Ubr1q0r+/btk++++868QGzs2LGWOieeAFjqctAYBBBAAAEEEEAAgVAUGDNmjKxatUrq1asna9asMacwePBgEwTo8CIrJZ4AWOlq0BYEEEAAAQQQQACBkBTQYUD169c3P1Y/AZ4AWP0K0T4EEEAAAQQQQAABBHwoQADgQ0yKQgABBBBAAAEEEEDA6gIEAFa/QrQPAQQQQAABBBBAAAEfChAA+BCTohBAAAEEEEAAAQQQsLoAAYDVrxDtQwABBBBAAAEEEEDAhwIEAD7EpCgEEEAAAQQQQAABBKwuQABg9StE+xBAAAEEEEAAAQQQ8KEAAYAPMSkKAQQQQAABBBBAAAGrCxAAWP0K0T4EEEAAAQQQQAABBHwoQADgQ0yKQgABBBBAAAEEEEDA6gIEAFa/QrQPAQQQQAABBBBAAAEfCkT5sCyKQgCBFC4QUTGFA/z/6aeaux4Iu0B059o42AUiqkfgYBewHbPhoALHYDACbXAIpgBPAIKpT90IIIAAAggggAACCARYgAAgwOBUhwACCCCAAAIIIIBAMAUIAIKpT90IIIAAAggggAACCARYgAAgwOBUhwACCCCAAAIIIIBAMAUIAIKpT90IIIAAAggggAACCARYgAAgwOBUhwACCCCAAAIIIIBAMAUIAIKpT90IIIAAAggggAACCARYgAAgwOBUhwACCCCAAAIIIIBAMAUIAIKpT90IIIAAAggggAACCARYgAAgwOBUhwACCCCAAAIIIIBAMAUIAIKpT90IIIAAAggggAACCARYgAAgwOBUhwACCCCAAAIIIIBAMAUIAIKpT90IIIAAAggggAACCARYgAAgwOBUhwACCCCAAAIIIIBAMAUIAIKpT90IIIAAAggggAACCARYgAAgwOBUhwACCCCAAAIIIBB8gStXrsiePXvk8uXLXjfG3TGHDh2SP//80+syrJCRAMAKV4E2IIAAAggggAACCARUYN26dVKmTBn5+uuvva7X3TEtWrSQRx55xOsyrJCRAMAKV4E2IIAAAggggAACCARUIHfu3NK8eXPJnz+/1/Um5RivCw9gxqgA1kVVCCCAAAIIIIAAAghYQqBq1aqydOnSRLUlKcckqoIAZSYACBA01SCAAAIIIIAAAgj4TmDy5MmSNWtWqVmzprz//vtmPP/9998vDz30kBQrVsxZ0W+//SYffPCB9OnTR/SYP/74Q9q2bStly5aVWbNmyWOPPSZ58+aVd955R+rWrStNmjRxHqsfdJ7A7NmzzTGZMmVyHlOxYsVY+Vy/3Lx507Tpp59+Ep03ULlyZenevbvkyJHDNZucPHlSlixZIitXrjRt6Nixo1y8eFFWr14tr732Wqy827Ztk08++UT0fIoUKWKeXjRt2jRWHp2PMG3aNNm1a5dkyZJFtI3PPvuscXLNyBAgVw0+I4AAAggggAACCISEwJw5c2TMmDFSq1Yt2bBhg+jwnLfeest0tvfu3es8B/08atQo6dmzp4wYMUI++ugjc+f/wIEDZvvvv/9ujtXO9csvv+w8zvFBgwatR4cKuR7j2B/396lTp+Tee+819f38889m97hx4+Suu+6S7du3O7NrvurVq8uLL74ot27dkh07dkidOnVMG0aPHu3Mpx+0DTVq1JAJEyZIqlSpZOPGjdKsWTPp3bu3M58GKlWqVJHp06eLzWaTo0ePypAhQ6RSpUom0HBmtH/gCYCrho8+61+09evXy+HDh31UIsUEW2DgwIFSqFChYDeD+hFAAAEEEEDARUA7zf379zcddN08cuRI01Fu3bq16WxrZ9mRdAKv3j0vUKCAXLt2TbZu3erYJREREdKlSxd59dVXzd3z8uXLm33aMf/4449NZztfvnyxOvDOg+N8eOmll2TLli2yaNEiadmypdmrnXF9UtGtWzcTrGh97du3N08HNm/eLKVKlTL5NKh54oknTCffUaz2K59//nkTHCxYsMD5FEHPddiwYeZJgAYD+hTk77//NkFKwYIFzeGLFy+WVq1amScH+gTEkQgAHBI+/K2PjjRCLFy4sA9L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AAEIQAACEIAABCDgCwEMAF96Ej0gAAEIQAACEIAABCCQCwIYALmAxCEQgAAEIAABCEAAAhDwhUAJXxRBDwhAIBoEfvjhB5s1a5YtXbrULr74Ytu0aZNVrlzZ9t5772gA+H8tf/vtNytRYudX+PLly+3tt9+2OnXq2CmnnGJ77cXcTqRuhkDZxPvh119/tXfeece+//57+/Of/2wVK1aMGo7I68v9EPlbIEcAxWKB5HgUB0AAAoVG4K677rI33ngjT9fr3Lmz6eGz7Nixw/r27WsPPPCAbdmyxam6aNEi+89//mMvvviiPfPMM9awYUOfETjdli1bZh07drSzzjrL8Zg9e7adeuqpcSbaN3z4cK85aIBbpkyZbHWUcVS+fHmrVauWdenSxS699NJsj0/nnffff7898sgjtmLFCitZsqRdcskl7n9COpUtW9Y+/vhjO+6449JZxRzb3rNnTxOH7KRcuXJWoUIFO/300+2hhx6ygw46KLvD03Yf90Padl2hNpxpokLFzcUgkDMBDW40wM3LQ7M9vot+sO+55x4755xzrHfv3nF1NeOtVYEmTZrYV199Fd/u64srrrjCPv/8c6tRo4ZT8Y477nCzv//+97+tV69eNmLECJswYYKv6ju9ihcvbjfeeKNp/koD3L/97W/ufYcOHezwww+333//3Q14ZRhpUKztjz32mJdMtPJz++23W7Vq1dx3xqeffuoG/2effbYzjo844ginv5fKJyglg7h+/fqu7/XcqVMn69atm5177rluRUyGUYsWLaxmzZr2/PPPOwNa3xu+CfeDbz26B/XRCgACAQhAIJUJbN++PVa6dOnYbbfd5po5d+5crVzGghUA9z74IXf7e/Tokcpq5LttGzZscHoHqx3uXHofuD7FWrduHT/3UUcdFfvHP/4Rf+/ri7Zt28YaNGgQ+/HHHzOoGBjDsVtuuSV25JFHxtavXx8LDOlYYADEgtnfmPb5JtI1MAZjwQqZU03/A/rfCIxE937UqFGxYsWKxXSv+CyB4RMrVapUbNiwYbuoqe+JwA0q9vjjj7t9H330UWy//faLBauJuxyb7hu4H9K9Bwuv/awA7EHjilNDoDAIyM933rx5hXGpIrvG4sWL3eym3FuSiXycNQPo+wrAkiVLnPqnnXaae9ZsX2AcuVnOkMsxxxxjignwWdauXetWObQqJJeO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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb57"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb57-1"><a href="#cb57-1" tabindex="-1"></a><span class="co"># without reorder</span></span>
<span id="cb57-2"><a href="#cb57-2" tabindex="-1"></a><span class="fu">heatmap.2</span>(Ca, <span class="at">Rowv=</span><span class="cn">FALSE</span>, <span class="at">symm=</span><span class="cn">TRUE</span>, <span class="at">margin=</span><span class="fu">c</span>(<span class="dv">6</span>, <span class="dv">6</span>), <span class="at">trace=</span><span class="st">"none"</span> )</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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BAC++XE0AggggAACCCCAAAIRJUAAEFGXi8YigAACCCCAAAIIIOCbAAGAb34cjQACCCCAAAIIIIBARAkQAETU5aKxCCCAAAIIIIAAAgj4JkAA4JsfRyOAAAIIIIAAAgggEFECBAARdbloLAIIIIAAAggggAACvgkQAPjmx9EIIIAAAggggAACCESUAAFARF0uGosAAggggAACCCCAgG8CBAC++XE0AggggAACCCCAAAIRJUAAEFGXi8YigAACCCCAAAIIIOCbAAGAb34cjQACCCCAAAIIIIBARAkQAETU5aKxCCCAAAIIIIAAAgj4JkAA4JsfRyOAAAIIIIAAAgggEFECBAARdbloLAIIIIAAAggggAACvgkQAPjmx9EIIIAAAggggAACCESUAAFARF0uGosAAggggAACCCCAgG8CBAC++XE0AggggAACCCCAAAIRJUAAEFGXi8YigAACCCCAAAIIIOCbAAGAb34cjQACCCCAAAIIIIBARAkQAETU5aKxCCCAAAIIIIAAAgj4JkAA4JsfRyOAAAIIIIAAAgggEFECBAARdbloLAIIIIAAAggggAACvgkQAPjmx9EIIIAAAggggAACCESUQExEtZbGIhCWAodtrToRli0LfqOeDn6VYVhjbK9jYdiq4DfJ0sQS/EqpMWwF4p6KC9u20bDgC8Qc3R/8SqnRIUAA4KBgAYHkCuj/U7uR3INT2HGnUtj5JPN0zh1P5oEp7LCrBAAp7Ir6djrHCAB8A+RoBPwnQBcg/1lSEgIIIIAAAggggAACYS9AABD2l4gGIoAAAggggAACCCDgPwECAP9ZUhICCCCAAAIIIIAAAmEvQAAQ9peIBiKAAAIIIIAAAggg4D8BAgD/WVISAggggAACCCCAAAJhL0AAEPaXiAYigAACCCCAAAIIIOA/AQIA/1lSEgIIIIAAAggggAACYS9AABD2l4gGIoAAAggggAACCCDgPwECAP9ZUhICCCCAAAIIIIAAAmEvQAAQ9peIBiKAAAIIIIAAAggg4D8BAgD/WVISAggggAACCCCAAAJhL0AAEPaXiAYigAACCCCAAAIIIOA/AQIA/1lSEgIIIIAAAggggAACYS9AABD2l4gGIoAAAggggAACCCDgPwECAP9ZUhICCCCAAAIIIIBABAtcunRJtm/fLhcuXIjgs0i86QQAiRuRAwEEEEAA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++9Lz549BQHBcBNCBiJkI/If/B86dEhdgKzsRJFOkARPaAAkAXRekgRIgARIgARIgARI4PYJIPh21KhRgkw7zZs3ly1btshXX30lrVq1kqtXr2pWnriePUuWLFpPYOLEiTqYD3x/+/btBdmBevfurTn+d+3apQHBSPGJAN/q1atLiRIlND3ojBkzZMWKFZqadOHChVqbAOdD2wILjgVeJzGe0wUoMSjzGiRAAiRAAiRAAiRAAvFKAC4+mP3v06ePLxNQjhw5BD74DRo0iPO1BgwYoIZDr169tJCY/ww+TpYiRQr55ptvtEgY3HyslYcmTZpoek+sIMD3f968eYJVgYYNG+oxaBNSj+L9SF26fv16qVGjRpzbF59vSGamUTLi84Q8Fwl4jcCNvv3EGD3Oa2pTXxIggRAJJKudLMQj3X1YilX/dbeCIWp3I9vDIR7p7sNSnLsWrwoizz78/pH+EwPt2xXMziODT/bs2TXFZ3TnQc5/FAqDK1LmzJmDHobYAMQLBBoSQQ9O5J1cAUhk4LwcCZAACZAACZAACZBA/BLAzHt8CIwHzNjHJsj3j2q/MUnOnDljejlJX2MMQJLi58VJgARIgARIgARIgARIIHEJ0ABIXN68GgmQAAmQAAmQAAmQAAkkKQEaAEmKnxcnARIgARIgARIgARIggcQlQAMgcXnzaiRAAiRAAiRAAiRAAiSQpARoACQpfl6cBEiABEiABEiABEiABBKXAA2AxOXNq5EACZAACZAACZAACZBAkhKgAZCk+HlxEiABEiABEiABEiABEkhcAjQAEpc3r0YCJEACJEACJEACJEACSUqABkCS4ufFSYAESIAESIAESIAESCBxCdAASFzevBoJkAAJkAAJkAAJkAAJJCkBGgBJip8XJwESIAESIAESIAESIIHEJUADIHF582okQAIkQAIkQAIkQAIkkKQEaAAkKX5enARIgARIgARIgARIgAQSlwANgMTlzauRAAmQAAmQAAmQAAmQQJISSJmkV+fFSYAESMCFBJKVdqFSt6FSsi6cY7oNbK59y41sD7tWt7goluLcxrgczmNJIEEI8Ns5QbDypCRAAiRAAiRAAiRAAiRgTwI0AOzZL2wVCZAACZAACZAACZAACSQIARoACYKVJyUBEiABEiABEiABEiABexKgAWDPfmGrSIAESIAESIAESIAESCBBCNAASBCsPCkJkAAJkAAJkAAJkAAJ2JMADQB79gtbRQIkQAIkQAIkQAIkQAIJQoAGQIJg5UlJgARIgARIgARIgARIwJ4EaADYs1/YKhIgARIgARIgARIgARJIEAI0ABIEK09KAiRAAiRAAiRAAiRAAvYkQAPAnv3CVpEACZAACZAACZAACZBAghCgAZAgWHlSEiABEiABEiABEiABErAnARoA9uwXtooESIAESIAESIAESIAEEoQADYAEwcqTkgAJkAAJkAAJkAAJkIA9CdAAsGe/sFUkQAIkQAIkQAIkQAIkkCAEaAAkCFaelARIgARIgARIgARIgATsSYAGgD37ha0iARIgARIgARIgARJIQALXrl2Tn3/+WS5fvpyAV7HnqWkA2LNf2CoSIAESIAESIAESIIEEJPDDDz/IvffeK4sXL07Aq9jz1DQA7NkvbBUJkAAJkAAJkAAJkAAJJAgBGgAJgpUnJQESIAESIAESIAESIAF7Ekhpz2axVSRAAiRAAiRAAiRAAiQQM4HffvtNZs6cKT/99JNcuHBBihQpIvXr15eaNWtGeePq1atlxYoVcuLECX29ZMmSvmN+//13GTdunDz66KPyr3/9y7cfG4gT+PDDD+XJJ5+UBx54QF/7/PPPZf369XLgwAHJnDmzlChRQp599lnJlCmT772TJk2SLFmySK1atWTatGmyfft2yZ07t56nevXqvuOwceXKFVm+fLmsWbNGDMOQxo0baxvvvPPOSMft3LlTFixYIPv27ZP8+fOrrnXq1Il0TChPuAIQCiUeQwIkQAIkQAIkQAIkYCsCGzZsEAzihw8fLjAEMIieMGGCDrgnT54cqa0jRozQAbU1wO7fv790797dd0yOHDl0YP3aa6/59lkbGMiPGjVK7rrrLt3VsmVLadKkiXz55ZeCAToMi379+knZsmUFgcWWzJo1S9vz8MMPy8iRI+XSpUsyd+5cbcdHH31kHSZ//fWXYBDfrl07OX78uPz6669qAJQrV07+97//+Y5DOypWrCjvvfeepEiRQr799lupW7eu9OrVy3dMqBs0AEIlxeNIgARIgARIgARIgARsQwCD+L///ltn6DEYx0D82LFjkipVKvE3ADBTj2MxUN6xY4cO9Hfv3q0Db0uZZMmSSfv27eX777+XH3/80dqtA/D58+frQBuz97jGokWLpG/fvrJ3715ZuHChXvP555+XI0eO6AqD783mxqZNm6RZs2Zy+vRp+frrrwUz+OnTp5cxY8b4Duvatats27ZN1q1bp6sAK1euVOMCs/xTpkzR47DS8MILL0i1atV0BeOTTz6RLVu2yFtvvSUTJ07U430nDGGDBkAIkHgICZAACZAACZAACZCAvQgMGjRIB8y5cuXyNQzbVapUkTNnzvj2ffbZZzpjjsGyJTlz5pTA2f4OHToIDIF58+ZZh8mqVasE7kEdO3bUfUWLFtVBPwwKf8GKAMT/ungOYwTXtVx5ChUqpG5ER48excvq7rNs2TJp0aKFtlt3mv9q164tU6dO1SxF2AeDBsbOq6++KlmzZrUOExgeqVOnFqwOxEUYAxAXWjyWBEiABEiABEiABEjAFgTgW3/+/HlN44nZ+P379+sMPh6zZcvmayPSfebNm1f98X07zQ242PhLgQIF5LHHHlMDYOjQoWoMzJkzR7Jnzy4NGjTQQ+F3j7+tW7eqTz9iDzBTj+eQf/75Rx+tf7gujAB/gfGBlQjI4cOHtQ5BmTJl/A/R7Weeeca3DzrBOMGKAAwDf0mTJo2ugvjvi22bKwCxEeLrJEACJEACJEACJEACtiMAH/t8+fLp7Pns2bN1hrxLly7qJ+/f2HPnzkm6dOn8d+m2/0y69WKnTp3UB/+///2vDsyxetC6dWvfIB5+/FWrVpXKlSvLK6+8ogZH8eLFo6wmWOdLmzattel7xEDekpMnT+pmhgwZrF1BH6EDZvqxkoBH/z/EAaBNcRGuAMSFFo8lARIgARIgARIgARJIcgII+sVgH4G3n376qc7wW43CrP3Nmzetp+pyA5/5QEE2oEBp2rSpZvJBpp1Dhw5pnIDl/oNjBwwYIBs3btSsPogZSJny1lAabYD4X1d3xPKvYMGCegSCfwNl6dKlcv36dUHQceHChXWVAW5PMDj8BasOd9xxh/+uWLe5AhArIh5AAiRAAiRAAiRAAiRgJwIIpkWGHKTLhJuNJRi0w13GP3tOpUqVNAMPBtT+ggDeQIE7TatWrQTH4nUYGPizBKk8cQwy9liDf7yGFJ4Q/+vqjlj+5cmTR12KlixZEsl4uHjxorRt21bGjx+vZ0AmIQhWOvxlz549gtWDHj16+O+OdZsGQKyIeAAJkAAJkAAJkAAJkICdCCDvPma9Z8yYoZl3kDoTA3Yr///Vq1flxo0b2mTM4CN7TufOnTUNJ+IFhg0b5suwE6gX3IDgmvPVV1/5gn+tY2AMIG0n0n6iPgAy8SC7ENJ7Qi5fvmwdGtIj3IGQYhTnat68uZ4P14URAh1wHQjiAaAzUoCOHTtWMPBHKlGsDsDN6I033gjpetZBdAGySPCRBEiABEiABEiABEjAEQTg+49sPe+//740bNhQZ8+Ry3/IkCGa8QepNZH+s0aNGuq/DxcguAxhII0BPHL6w1UIg+5AQa59DLYPHjyo/v/+r8NwgGGBAT9SeSZPnlxThCIQGEXEUGdg8ODB/m+JdRuDeLgO9enTx5cJCLogxsEKPoaxs3btWjU2EHtgrTSg8BnSlPpnQor1guYBycxqY0YoB/IYEiCB4ARu9O0nxuhxwV/kXk8SSFbak2pHUTpZFy4yR4Hi4R3GmxE+2R7GICnObfSy+n66P+i3Hd4m0nQiRaa/K1B0Z8TgH7P7GDiHIxiwY9YemYPgEhRfgjoG8PtHulAU+wom0BXGScaMGQUuRP5BxcGOD7aPKwDBqHAfCZAACZAACZAACZCAIwggrWaogsF6uIN/XAsz/4HBuKG2IabjsLIRmyCtKFYowhFOz4RDj+8lARIgARIgARIgARIgAYcRoAHgsA5jc0mABEiABEiABEiABEggHAI0AMKhx/eSAAmQAAmQAAmQAAmQgMMI0ABwWIexuSRAAiRAAiRAAiRAAiQQDgEaAOHQ43tJgARIgARIgARIgARIwGEEaAA4rMPYXBIgARIgARIgARIgARIIhwANgHDo8b0kQAIkQAIkQAIkQAIk4DACNAAc1mFsLgmQAAmQAAmQAAmQAAmEQ4AGQDj0+F4SIAESIAESIAESIAEScBgBGgAO6zA2lwRIgARIgARIgARIgATCIUADIBx6fC8JkAAJkAAJkAAJkAAJOIwADQCHdRibSwIkQAIkQAIkQAIkQALhEKABEA49vpcESIAESIAESIAESIAEHEaABoDDOozNJQESIAESIAESIAESIIFwCCQzTAnnBHwvCZAACZAACZAACZAACZCAcwhwBcA5fcWWkgAJkAAJkAAJkAAJkEDYBGgAhI2QJyABEiABEiABEiABEiAB5xCgAeCcvmJLSYAESIAESIAESIAESCBsAjQAwkbIE5AACZAACZAACZAACZCAcwjQAHBOX7GlJEACJEACJEACJEACJBA2ARoAYSPkCUiABEiABEiABEiABEjAOQRoADinr9hSEiABEiABEiABEiABEgibAA2AsBHyBCRAAiRAAiRAAiRAAiTgHAI0AJzTV2wpCZAACZAACZAACZAACYRNgAZA2Ah5AhIgARIgARIgARIgARJwDgEaAM7pK7aUBEiABEiABEiABEiABMImQAMgbIQ8AQmQAAmQAAmQAAmQAAk4hwANAOf0FVtKAiRAAiRAAiRAAiRAAmEToAEQNkKegARIgARIgARIgARIgAScQ4AGgHP6ii0lARIgARIgARIgARIggbAJ0AAIGyFPQAIkQAIkQAIkQAIkQALOIUADwDl9xZaSAAmYBP73v//5OBw+fFimTZsmmzZtkps3b/r2e2GDHLzQy6Hr6H8//P3337Jy5UqZNWuWnDlzJvST8EjXEDAMQ3bs2CHz58+XFStWqF6//PKLa/SjIuETSGbeJEb4p+EZSIAEEoIAfsjTpk0b46lTpkwpmTJlknvuuUe6d+8ubdq0ifF4p76IH6927dpJjRo1ZMiQIbJz50556KGH5K+//lKV8BoGPG4XchDh5yLyXT5ixAgZM2aMHD9+XFKlSiWtW7fWgR+OSpcunWzevFlKly4d+U0Of3b06FFp3rx5nLXYtm1bnN/jtDf88MMP0q1bN9m6das2/amnnpJ58+ZJxowZpXfv3jJo0CC58847naYW2xvPBLgCEM9AeToSiE8CKVKkkOeff15gp+OH/IknntDnbdu2lcKFC8uNGzf0hx0DYfz4Y//EiRPjswm2OVeHDh10Rit//vzaptdff11XA/7973/rD9rs2bNl6dKltmlvQjWEHET4uYi4u7755ht57bXXJG/evGoMY4CLWd/HHntMPv74YylSpIh+L0S8wx1b+E6E8R/XP3doH70W58+fl/r168vJkyelX79+UqVKFT0YK6SNGjWS4cOH60RR9GfgK54hgBUACgmQgH0JNG3a1Chfvrxx9uzZSI00l/yNF1980ShatKhx6dIlw/whNEwDwEifPr2B19wkly9fxkqlYbr7qFp4fscddxgNGzb0qVmsWDHjpZde8j134wY5RPQqPxe3WOA7wDSKDXOApzvMQZ9+Vkz3D33+0UcfGcmSJTNw71DcT+Dtt982smbNapgTQqpss2bNDHMFwKc4viPNVWPjjz/+8O3jhjcJcAXA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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb58"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb58-1"><a href="#cb58-1" tabindex="-1"></a><span class="do">## Place the color key below the image plot</span></span>
<span id="cb58-2"><a href="#cb58-2" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">lmat=</span><span class="fu">rbind</span>( <span class="fu">c</span>(<span class="dv">0</span>, <span class="dv">3</span>), <span class="fu">c</span>(<span class="dv">2</span>,<span class="dv">1</span>), <span class="fu">c</span>(<span class="dv">0</span>,<span class="dv">4</span>) ), <span class="at">lhei=</span><span class="fu">c</span>(<span class="fl">1.5</span>, <span class="dv">4</span>, <span class="dv">2</span> ) )</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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EAABEAABEAABEAABUxGAA2CqywFjQAAEQAAEQAAEQAAEQEAtATgAavlCOwiAAAiAAAiAAAiAAAiYigAcAFNdDhgDAiAAAiAAAiAAAiAAAmoJwAFQyxfaQQAEQAAEQAAEQAAEQMBUBOAAmOpywBgQAAEQAAEQAAEQAAEQUEsADoBavtAOAiAAAiAAAiAAAiAAAqYiAAfAVJcDxoAACIAACIAACIAACICAWgJwANTyhXYQAAEQAAEQAAEQAAEQMBUBOACmuhwwBgRAAARAAARAAARAAATUEoADoJYvtIMACIAACIAACIAACICAqQjAATDV5YAxIAACIAACIAACIAACIKCWABwAtXyhHQRAAARAAARAAARAAARMRQAOgKkuB4wBARAAARAAARAAARAAAbUE4ACo5QvtIAACIAACIAACIAACIGAqAnAATHU5YAwIgAAIgAAIgAAIgAAIqCUAB0AtX2gHARAAARAAARAAARAAAVMRgANgqssBY0AABEAABEAABEAABEBALQE4AGr5QjsIgAAIgAAIgAAIgAAImIoAHABTXQ4YAwIgAAIgAAIgAAIgAAJqCcABUMsX2kEABEAABEAABEAABEDAVATgAJjqcsAYEAABEAABEAABEAABEFBLAA6AWr7QDgIgAAIgAAIgAAIgAAKmIgAHwFSXA8aAAAiAAAiAAAiAAAiAgFoCcADU8oV2EAABEAABEAABEAABEDAVATgAprocMAYEQAAEQAAEQAAEQAAE1BKAA6CWL7SDAAiAAAiAAAiAAAiAgKkIwAEw1eWAMSAAAiAAAiAAAiAAAiCglgAcALV8oR0EQAAEQAAEQAAEQAAETEUADoCpLgeMAQEQAAEQAAEQAAEQAAG1BOAAqOUL7SAAAiAAAiAAAiAAAiBgKgJwAEx1OWAMCIAACIAACIAACIAACKglAAdALV9oBwEQAAEQAAEQAAEQAAFTEYADYKrLAWNAAARAAARAAARAAARAQC0BOABq+UI7CIAACIAACIAACIAACJiKABwAU10OGAMCIAACIAACIAACIAACagnAAVDLF9pBAARAAARAAARAAARAwFQE4ACY6nLAGBAAARAAARAAARAAARBQSwAOgFq+0A4CIAACIAACIAACIAACpiIAB8BUlwPGgAAIgAAIgAAIgAAIgIBaAnAA1PKFdhAAARAAARAAARAAARAwFQE4AKa6HDAGBEAABEAABEAABEAABNQScFerHtpBAARAAARAAARAAASSmkBwcDA9evSI0qRJY7gpYWFh9PDhQ7kZqZz1urq6UqZMmYxUC12CgEu4EJAAARAAARAAAV0JpEuXjm7dukUeHh66ngLsBgHlBN577z2aOXMmpU2b1vC2uPPP3z83NzdDdYeGhpKXlxedPHnSUL1QRoQRANwFIAACIAACIAACIJDMCVSrVo34me/UqVO1OdNff/2V1q9fr429OhmKNQA6XS3YCgIgAAIgAAIgAAIgAAIOEoAD4CBAVAcBEAABEAABEAABEAABnQjAAdDpasFWEAABEAABEAABEAABEHCQABwABwGiOgiAAAiAAAiAAAiAAAjoRAAOgE5XC7aCAAiAAAiAAAiAAAiAgIME4AA4CBDVQQAEQAAEQAAEQAAEQEAnAnAAdLpasBUEQAAEQAAEQAAEQAAEHCQAB8BBgKgOAiAAAiAAAiAAAiAAAjoRgAOg09WCrSAAAiAAAiAAAiAAAiDgIAE4AA4CRHUQAAEQAAEQAAEQAAEQ0IkAHACdrhZsBQEQAAEQAAEQAAEQAAEHCcABcBAgqoMACIAACIAACIAACICATgTgAOh0tWArCIAACIAACIAACIAACDhIAA6AgwBRHQRAAARAAARAAARAAAR0IgAHQKerBVtBAARAAARAAARAAARAwEECcAAcBIjqIAACIAACIAACIAACIKATATgAOl0t2AoCIAACIAACIAACIAACDhKAA+AgQFQHARAAARAAARAAARAAAZ0IwAHQ6WrBVhAAARAAARAAARAAARBwkAAcAAcBojoIgAAIgAAIgAAIgAAI6EQADoBOVwu2ggAIgAAIgAAIgAAIgICDBOAAOAgQ1UEABEAABEAABEAABEBAJwJwAHS6WrAVBEAABEAABEAABEAABBwkAAfAQYCoDgIgAAIgAAIgAAIgAAI6EYADoNPVgq0gAAIgAAIgAAIgAAIg4CABOAAOAkR1EAABEAABEAABEAABENCJABwAna4WbAUBEAABEAABEAABEAABBwnAAXAQIKqDAAiAAAiAAAiAAAiAgE4E4ADodLVgKwiAAAiAAAiAAAiAAAg4SAAOgIMAUR0EQAAEQAAEQAAEQAAEdCIAB0CnqwVbQQAEQAAEQAAEQAAEQMBBAnAAHASI6iAAAiAAAiAAAiAAAiCgEwE4ADpdLdgKAiAAAiAAAiAAAiAAAg4SgAPgIEBUBwEQAAEQAAEQAAEQAAGdCMAB0OlqwVYQAAEQAAEQAAEQAAEQcJAAHAAHAaI6CIAACIAACIAACIAACOhEAA6ATlcLtoIACIAACIAACIAACICAgwTcHayP6iAAAiCgnEBYWBilSpWKMmXKpLwtNKAfgSdPnlCuXLnIxcVFP+NhsVICDx48oGPHjlHx4sWVtgPlIKAbATgAul0x2AsCKZAAd+xcXV0pKCgoBZ49TjkhAleuXKE8efIkVAzHUyCBIkWKkKenZwo8c5wyCMRPAA5A/HxwFARAwCQE2AnACIBJLobJzMB9YbILYiJz+MEBRoZMdEFgimkIYA2AaS4FDAEBEAABEAABEAABEAAB9QTgAKhnjBZAAARAAARAAARAAARAwDQEMAXINJcChoBAVAI3b94kXtzo4eER9UAK/PTs2TN6/vw5MRMIRd4X2bNnBw4QAAEQAAEQSDQBOACJRoYKIOAcAs2aNaN9+/ZRunTpnNOgiVvhzn94eDj5+fmZ2Ernmfbo0SOqXLkybdiwwXmNoiUQUESgTZs29Pvvv5O7u/FdkqdPn1L+/PllEAEjzeeHEr6+vnTo0CEj1UIXCDiNgPHfNqeZjoZAIHkTqFatGjVu3Jj69++fvE/UhrPjMKCpU6em0NBQG0on/yLBwcG0efNmypgxo+Eny6NO3BEzeuEkO3CWaE5GG/348WP65ZdflPAw2laLvp07d9KIESMobdq0ll0p9rVq1aqUOXNmGj9+vOEMHj58SBkyZDBcL99v+/fvN1wvFIKAswjAAXAWabQDAimAQIsWLWj79u2UNWtWQ8/WMgKgItTjnTt3iJ2tqVOnGmqzSmWtWrWSo0O5c+c2vJnDhw9T+vTpDXcA2Glhh8Xf399wm9euXUurVq0y/Anynj17iEOMquik3759m9atW2e47lu3blGpUqVoyZIlhnNWpZAj9bi5uVGaNGkMb0KFTjaS85Kw3RAQ0JUAHABdrxzsTvYE3njjDe3m/3fq1IlatmwpOyBGXyCe7vLqq68arZYOHjxI2bJl0ypW+MiRI4mnIFSpUsVwHqoUcmeap2Ows6WL/PXXX3TmzBkqV66c4Sb/+eefVLt2bdmRNFL5qVOn5GiZkTpV66pRo4aS3wyVdvN97OPjo7IJw3Xz74W3t7fhelUqfPnll5HjQxFgFzEsG65IN9SCAAiAAAiAAAiAAAiAAAiYjADGr0x2QWAOCIAACIAACIAACIAACKgkAAdAJV3oBgEQAAEQAAEQAAEQAAGTEcAaAJNdEJijH4Fdvy8kl1Wrqdzho1oYHyYW2w36bACNGjZSC3stRn7Rvx/1m/QDZRARX3SR4R/1oQ9/nEKZRCQSXeSnd9tR7U1/k8+587qYTAvfaEQFLl2iynv2aWPz7DebU8njJ8TvxhFtbGZDn7u40KdDPqOvh47Qyu5RvXtSl5m/UTax6F8HcUlgecGc15qR74XTVOGkfmFIt5Z6iW5kyUZN//kzSS+FS/X65Pq/IUlqQ1I2DgcgKemj7WRB4IJYjOke/JTKadL5eJ4mNf1Rvy6NavKmVvxXBdSk//XsQxmu39DG7j9r1qCu/T6hTJevaGPzljFfUZkly8lHk/uZwe57vws9u6iXA7Dr476U+cBBbX43LDfwc3c3WtagPn3duIVllxavf1WtTG9/MZKynQ7Uwl4Kid/MPe16UbrAY1ThqD5Or+WMzpSpQoFZc1LTpLa9kK/FpBT5iilAKfKy46RBAARAAARAAARAAARSKgGMAKTUK4/zjpNAt27dZOIYT0/PyDJdunQhFTHXIxvAGxAAARAAARAAARBwEgGMADgJNJrRhwBnWL1x44bMOsuZZ3lLimi544cPoel9euoDTlg6UcwNnvJxH61s/mFgf+JNJ5nSvy9NGjxQJ5NpWt9eNH7YYK1sntmrO33z5TCtbJ7dvRuNHv2lVjbP69qZvhw3WiubF3VsT8MmjtPK5qWN2tDgQRO0svmPBq1o4JDJWtmsi7EYAdDlSsFOpxHgbLOc0KpWrVpOazO2hkJSp6ZQsekkbK9bWJhOJmvHmOHqem/odj+HiWyvIQqy06r8goSlctfQZuas2W+dhvdGqLvgnNr4bMtK72cNbVbJw0jdGAEwkiZ0gQAIgAAIgAAIgAAIgIDJCcABMPkFgnnOI1C5cmWqW7cu7dixg7Zs2WJzwyKdNvGmi7g8fy6fej9z0+vrfydHDnIX07F0khtiNOmZu14DrReKFCY3EdlKJ3mcIQM9d9Xrfr6XxZPYbt3kYaZM9FyEEtZNgooUocteBXQzO1Z7g9OkpeUN36bM9/UIaRr9JFzCn9PDDJmi78ZnJxPQ6z+Tk+GguZRF4N69e9SiRQs6deoUeXt723zy4SIuNm+6SKrQiCk6DzJnJs/bevwDee4awTfznbu6YJZ25rp4kW7nyE55LwRpY3e6R4+1c7SyXbtODzwza8OYDS27czedLV5MK5vZ2G21A6jU7j3a2d157Le0umVzqrphkx62X4rbzBMVSsnvaMC8RMbR55/PR2KLR3fcrdpwJJ8NZUQRfsCg20MGy5mFhITQ4MERa5nchCOcP39+atu2LWUSjrERMnHiROrZM3Fr/65evUqzZ88mHx8fatKkSaQZd+/epVWrVlGbNm0i9/GbcePGUd++fQkOQBQs+JCSCfAXOCAggFavXk0FCiT9k6KG8xdQKvFjo0IyKUqGU3/hYnVrABSNstRZskwFYqkzm6KcBbWXr1D2xDuj+KehQgJWrFK23iL106cqTKaaq9fQk3TplOhOJ5LD8VoOo8V/7TrlIwv5DE4SV23deuVORe6gILrgU8Qw3FU2bqLihw4bpi+xikocOpDYKvTyv1uoyMkTia6nokKqMNv+t1Xc9y8VuHhWhQl26eSgIAsXLqQZM2bQM+HIcNCQDh060JIlS+zSF70S602MA8AOSf369enbb7+ltWvX0kXx0KlHjx509uxZat++vezLWDsA06dPpwEDBsABiA4en0HATARK7t1vJnNsssVvX+L/KdmkWGGhEgf0y6TpezDpOh72XopimmTKtj4/n6PHrT9q8d7nmDk6eImBVfjEqcQUN0XZgqcCiTedxPtsIPGmk3iJzj9vZpL06dNT9erVpUnly5cnnj7MsmDBAukceHl5Ue/evem5mG47YcIE2rlzJ33zzTe0ceNG2rp1K6UTDxX4KXyuXLno888/pyNHjlC5cuVoyJAhMuogd+b/+usv2YF/66236OjRo/T9998Td/Y/+OADqlChgmyP/7ADUrt2bfnwsmLFitSoUSPpAMycOVPasGjRosiyZ86coU2bNlGZMmXkPr0mTUaeBt6AgDoC/GV7++23qXDhwpEbf0EhIAACIAACIAACKZvAzZs3iafqjBkzhpo1ayY76vfv35ejAtzxfuONN+Q0oUePHsmRAR4dKF68OM2aNUs6CdyJP336NE2dOpWePHlCixcvlrmHTpw4Qbdv36bXX3+d5s+fT8OGDZOgeboOOwdff/115PQjyxVgB2T79u2y3vLly+ncuXPy0NChQ6l0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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb59"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb59-1"><a href="#cb59-1" tabindex="-1"></a><span class="do">## Place the color key to the top right of the image plot</span></span>
<span id="cb59-2"><a href="#cb59-2" tabindex="-1"></a><span class="fu">heatmap.2</span>(x, <span class="at">lmat=</span><span class="fu">rbind</span>( <span class="fu">c</span>(<span class="dv">0</span>, <span class="dv">3</span>, <span class="dv">4</span>), <span class="fu">c</span>(<span class="dv">2</span>,<span class="dv">1</span>,<span class="dv">0</span> ) ), <span class="at">lwid=</span><span class="fu">c</span>(<span class="fl">1.5</span>, <span class="dv">4</span>, <span class="dv">2</span> ) )</span></code></pre></div>
</details>
<div id="for-variable-clustering-rather-use-distance-based-on-cor" class="section level2">
<h2>For variable clustering, rather use distance based on cor():</h2>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb60"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb60-1"><a href="#cb60-1" tabindex="-1"></a><span class="fu">data</span>(USJudgeRatings)</span>
<span id="cb60-2"><a href="#cb60-2" tabindex="-1"></a><span class="fu">symnum</span>( cU <span class="ot"><-</span> <span class="fu">cor</span>(USJudgeRatings) )</span></code></pre></div>
</details>
<pre><code>## CO I DM DI CF DE PR F O W PH R
## CONT 1
## INTG 1
## DMNR B 1
## DILG + + 1
## CFMG + + B 1
## DECI + + B B 1
## PREP + + B B B 1
## FAMI + + B * * B 1
## ORAL * * B B * B B 1
## WRIT * + B * * B B B 1
## PHYS , , + + + + + + + 1
## RTEN * * * * * B * B B * 1
## attr(,"legend")
## [1] 0 ' ' 0.3 '.' 0.6 ',' 0.8 '+' 0.9 '*' 0.95 'B' 1</code></pre>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb62"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb62-1"><a href="#cb62-1" tabindex="-1"></a>hU <span class="ot"><-</span> <span class="fu">heatmap.2</span>(cU, <span class="at">Rowv=</span><span class="cn">FALSE</span>, <span class="at">symm=</span><span class="cn">TRUE</span>, <span class="at">col=</span><span class="fu">topo.colors</span>(<span class="dv">16</span>),</span>
<span id="cb62-2"><a href="#cb62-2" tabindex="-1"></a> <span class="at">distfun=</span><span class="cf">function</span>(c) <span class="fu">as.dist</span>(<span class="dv">1</span> <span class="sc">-</span> c), <span class="at">trace=</span><span class="st">"none"</span>)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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qZIcPnxYdAAyCwIIIIAAAggggEBwChAABOd5s1rdqFEj09d/x44dZjxA165drbznnntObt26Jd9++63p5tOgQQOJfYGvBTVYuH79urWN9vF3lcmdO7cZaHzx4kVxfY4dO2bGFFgbsIIAAggggAACCCAQVAIEAEF1uuI3NiwsTPQpwNtvvy3FihWT8uXLW4X0Yr158+ZSunRpOXXqlKxYsUJiYmKsfF3Jnz+/HDlyRE6fPm3S582bZ+XrLEMrV66UX375xaTNnTtX6tatG68OawNWEEAAAQQQQAABBGwvEG77FtLAZAW020+5cuVk/PjxbmX79+8vr7zyiowbN85ctGsw4LqYdxUsW7asmd1HxwdoMNCiRQtXltSsWVPeeecdqVWrlpQpU0YyZswoEyZMMO8fsAqxggACCCCAAAIIIBBUAmHO7h5/d/oOqqbT2JQI6OnVbj3ajz+p5ffff5fIyEjJnDlzvGI6buDChQtmIHG8TBIQQAABBBBAAAEEgkqAACCoTheNRQABBBBAAAEEEEDAMwHGAHjmx9YIIIAAAggggAACCASVAAFAUJ0uGosAAggggAACCCCAgGcCBACe+bE1AggggAACCCCAAAJBJUAAEFSni8YigAACCCCAAAIIIOCZAAGAZ35sjQACCCCAAAIIIIBAUAkQAATV6aKxCCCAAAIIIIAAAgh4JkAA4JkfWyOAAAIIIIAAAgggEFQCBABBdbpoLAIIIIAAAggggAACngkQAHjmx9YIIIAAAggggAACCASVAAFAUJ0uGosAAggggAACCCCAgGcCBACe+bE1AggggAACCCCAAAJBJUAAEFSni8YigAACCCCAAAIIIOCZAAGAZ35sjQACCCCAAAIIIIBAUAkQAATV6aKxCCCAAAIIIIAAAgh4JkAA4JkfWyOAAAIIIIAAAgggEFQCBABBdbpoLAIIIIAAAggggAACngkQAHjmx9YIIIAAAggggAACCASVAAFAUJ0uGosAAggggAACCCCAgGcCBACe+bE1AggggAACCCCAAAJBJUAAEFSni8YigAACCCCAAAIIIOCZAAGAZ35sjQACCCCAAAIIIIBAUAkQAATV6aKxCCCAAAIIIIAAAgh4JkAA4JkfWyOAAAIIIIAAAgggEFQCBABBdbpoLAIIIIAAAggggAACngkQAHjmx9YIIIAAAggggAACCASV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DW/W5v267P73Z3c/758RL9c41cv1ebO6v1505c0avVlXWPlO3qzOb3Xpm4ELFSokkZGRfttnQjuiC1BCKqQhgAACCCCAAAIIIOBlgZIlS3q5xrRVRxegtLmxFQIIIIAAAggggAACQSlAABCUp41GI4AAAggggAACCCCQNgECgLS5sRUCCCCAAAIIIIAAAkEpQAAQlKeNRiOAAAIIIIAAAgggkDYBAoC0ubEVAggggAACCCCAAAJBKUAAEJSnjUYjgAACCCCAAAIIIJA2AQKAtLmxFQIIIIAAAggggAACQSnAewCC8rTRaAQQQAABrwjY/UVbXjlIKrGtwI0qtm2aRNi3abTMcwGeAHhuSA0IIIAAAggggAACCASNAAFA0JwqGooAAggggAACCCCAgOcCBACeG1IDAggggAACCCCAAAJBI0AAEDSnioYigAACCCCAAAIIIOC5AAGA54bUgAACCCCAAAIIIIBA0AgQAATNqaKhCCCAAAIIIIAAAgh4LkAA4LkhNSCAAAIIIIAAAgggEDQCBABBc6poKAIIIIAAAggggAACngvwIjDPDakBAQQQQAABBBBAIMgEevToIUeOHLFaHRUVJYUKFZKuXbtKzZo1rXRd0bQzZ85Iv3795N5773XL0x8DBw6UjRs3yquvvioNGjSQKVOmyKxZs2TMmDFSvHhxt/Jz586V2bNny7Rp00z6Cy+8IAcPHnQrkzdvXildurR06tRJypUr55bnjR88AfCGInUggAACCCCAAAIIBJXA6tWr5dixY1KxYkWpUKGCZMqUSdavXy+1atUyF/SxD2blypWyePFimThxYuxks3758mV57733TP6JEydM2s8//yyLFi2Sp59+Ol75AwcOyPLly630tWvXmuBCAwfXJzw8XD7++GO58847ZceOHVZZb63wBMBbktSDAAIIIIAAAgggEFQCDRs2lBEjRlhtdjgc8sorr5gAoGnTplK/fn0rr06dOrJgwQK5evWqREZGWukLFy40d/l3795tpelK9uzZRQOH8ePHiz5tSGrRoEOfHsRezp49K8WKFZPPP//cBBix8zxd5wmAp4JsjwACCCCAAAIIIJAuBMLCwmTYsGGmK9CHH37odkwPPvigaP6SJUvc0qdPny6PP/64W5r+KFGihPzjH/+Ql19+WX777bd4+cklaDegMmXKyLlz55Irmup8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AMC+54aWIYAAAggggAACCCDgdQECAK+TUiECCCCAAAIIIIAAAvYVIACw77mhZQgggAACCCCAAAIIeF2AAMDrpFSIAAIIIIAAAggggIB9BQgA7HtuaBkCCCCAAAIIIIAAAl4XIADwOikVIoAAAggggAACCCBgXwECAPueG1qGAAIIIIAAAggg4COBfv36SYsWLRL8zJkzJ95e33rrLWnZsqWcO3cuXt6ECRNMPQMHDoyXpwkrV640+UOHDrXyH330UZkxY4b1258rvAnYn9rsCwEEEEAAAQQQQMAWAhs2bDAX882bN4/Xnjx58ril6UX/sGHDJF++fDJ58mTp27evW/7u3btl8eLFsnbtWunfv79ERka65X/88ccmP3v27Fb6N998IzVq1LB++3OFAMCf2uwLAQQQQAABBBBAwDYCtWvXlhEjRiTbni+++EJKlCghTz75pIwfP1769OkjYWFhbttVrFhRjh49KkuXLpWHH37Yyvvzzz9l4cKFovkOh8NKD+QKXYACqc++EUAAAQQQQAABBGwv8Mknn5juPx06dJC9e/eaLj1xG613/Vu3bi0zZ850y1qwYIFUqlRJypYtGy9ocCvoxx8EAH7EZlcIIIAAAggggAAC9hH4448/5MCBA26fU6dOuTVwy5YtsnXrVuncubOULl1aGjZsKGPHjnUr4/qhAYJe8F+9etWVJNOnT5fHH3/c+m2HFQIAO5wF2oAAAggggAACCCDgd4H58+ebi3q9sHd9XnjhBbd2fPrpp1K9enWrv752A9Ltjh8/7lZOf9x///0SHh4uS5YsMXkXLlwQ7euvgYGdFgIAO50N2oIAAggggAACCCDgN4FWrVrJvn373D7/+c9/rP1fu3ZNpk2bJkWKFBGd6Uc/elEfExNj1q2C/7eSKVMm0//f1Q1o7ty5cscdd0h0dHTcogH9zSDggPKzcwQQQAABBBBAAIFACURFRZk7/4ntXy/gL168KNpVaOrUqVaxkiVLmgDgtddek4wZM1rpuqJ3+9u3by9XrlyxZfcfbSMBgCqwIIAAAggggAACCCAQR0C7/zRp0kT++9//uuWsWbNG7r77bjO7jw78jb00bdpUMmfOLDpzkE4Lqt92W+gCZLczQnsQQAABBBBAAAEEAi5w6NAhWbFihRn8G7cxjRo1knLlyiU4GFjHALRt21Zefvllady4seTN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H2gDAQhAAAIQgAAEIACBSAlgAESKl8YhAAEIQAACEIAABCDgFwEMAL/6A23qKIGHH37Y9t13X+/v7p133rE5c+Y4PR988EE75JBD0o/hw4d7r/8TTzyRqI6+8/Ndv0Q7r4aLr1y50t544w2bOXOmLVu2rIazObyqBPbbbz975plnVvVttT6/XL6b892oPpOff/55vkPsg0CNBBrUeAYnQAACtSawePFimzt3bq3bibKBM844w2655Rb705/+ZK1bt7Z58+bZiy++aHvvvbf98MMPdvnll9uBBx5oHTp0iFKNgm3LMJk6daotWrTI+vTpY127dk2f+/XXX9vAgQPt3nvvtVQqld4f5wvf+fmq348//mgdO3Ysqqt69Ohh1157bVHnlvIk/e/qs//xxx+7Zps2bWp33323adCatJQDv2IYvfnmm+5/u5hzS3lOOXw3S8frrrvOfbeNGDHC3f6kSZNs0KBBtnTpUttpp51MEzY77LBDKdEU1dZrr71m06ZNK+rcU045xXbdddeizuWk6AlgAETPmCtAwHsC+vG49dZb3Y/IkUcemdZ3m222sYceeshtawXjwgsvtOnTp6ePx/VCA7DQEJFOkydPNv0Qnn/++fa3v/3Nfv/739t///tfZ7zEpVPmdXzn57N+9evXL9qoVN8nIUOHDrX/+7//M80WN2jQwK688krr27evMwgaNWqUhErpa5YDv7SyvFhlAr/88ov17NnTnnvuObvkkkvc+9966y07/fTT3ffeSSedZCNHjnQrtbNnz7Z11113la9Rmzd8++23bmWsUBsyUKWXZJ999sEAKAQqgf0YAAlA55KVSUBfhMW4qLRr186aN28eKyQNEPVDkjn4r1evXpYO/fr1s/79+7tZqNxjWSdGsHHXXXfZmmuuaR999JE1adLErr/+ejcTvNVWW7nVgD322MMZBdttt10EV6+5Sd/5+ayfBtATJkyoGXKCZ8jonThxoh122GFOi3XWWce59GlFQLOvSUo58EuSTzHX9vm7edasWW6SQ+57WpmVaLKmWbNm7lnfi+3bt3fbmo2P29X0oIMOMj3yyd///nf3u6L/l6uuusqOOOKIfKexLyECGAAJgeeylUdAMyUHH3xwjTf+5z//2Y455pgazyvlCXKvOfvss7OalJtDixYt0vvatm1r33//vc2fP9808I5T/vWvf9kB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" style="display: block; margin: auto;" /></p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb63"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb63-1"><a href="#cb63-1" tabindex="-1"></a><span class="do">## The Correlation matrix with same reordering:</span></span>
<span id="cb63-2"><a href="#cb63-2" tabindex="-1"></a>hM <span class="ot"><-</span> <span class="fu">format</span>(<span class="fu">round</span>(cU, <span class="dv">2</span>))</span>
<span id="cb63-3"><a href="#cb63-3" tabindex="-1"></a>hM</span></code></pre></div>
</details>
<pre><code>## CONT INTG DMNR DILG CFMG DECI PREP FAMI ORAL
## CONT " 1.00" "-0.13" "-0.15" " 0.01" " 0.14" " 0.09" " 0.01" "-0.03" "-0.01"
## INTG "-0.13" " 1.00" " 0.96" " 0.87" " 0.81" " 0.80" " 0.88" " 0.87" " 0.91"
## DMNR "-0.15" " 0.96" " 1.00" " 0.84" " 0.81" " 0.80" " 0.86" " 0.84" " 0.91"
## DILG " 0.01" " 0.87" " 0.84" " 1.00" " 0.96" " 0.96" " 0.98" " 0.96" " 0.95"
## CFMG " 0.14" " 0.81" " 0.81" " 0.96" " 1.00" " 0.98" " 0.96" " 0.94" " 0.95"
## DECI " 0.09" " 0.80" " 0.80" " 0.96" " 0.98" " 1.00" " 0.96" " 0.94" " 0.95"
## PREP " 0.01" " 0.88" " 0.86" " 0.98" " 0.96" " 0.96" " 1.00" " 0.99" " 0.98"
## FAMI "-0.03" " 0.87" " 0.84" " 0.96" " 0.94" " 0.94" " 0.99" " 1.00" " 0.98"
## ORAL "-0.01" " 0.91" " 0.91" " 0.95" " 0.95" " 0.95" " 0.98" " 0.98" " 1.00"
## WRIT "-0.04" " 0.91" " 0.89" " 0.96" " 0.94" " 0.95" " 0.99" " 0.99" " 0.99"
## PHYS " 0.05" " 0.74" " 0.79" " 0.81" " 0.88" " 0.87" " 0.85" " 0.84" " 0.89"
## RTEN "-0.03" " 0.94" " 0.94" " 0.93" " 0.93" " 0.92" " 0.95" " 0.94" " 0.98"
## WRIT PHYS RTEN
## CONT "-0.04" " 0.05" "-0.03"
## INTG " 0.91" " 0.74" " 0.94"
## DMNR " 0.89" " 0.79" " 0.94"
## DILG " 0.96" " 0.81" " 0.93"
## CFMG " 0.94" " 0.88" " 0.93"
## DECI " 0.95" " 0.87" " 0.92"
## PREP " 0.99" " 0.85" " 0.95"
## FAMI " 0.99" " 0.84" " 0.94"
## ORAL " 0.99" " 0.89" " 0.98"
## WRIT " 1.00" " 0.86" " 0.97"
## PHYS " 0.86" " 1.00" " 0.91"
## RTEN " 0.97" " 0.91" " 1.00"</code></pre>
<p>now with the correlation matrix on the plot itself</p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb65"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb65-1"><a href="#cb65-1" tabindex="-1"></a><span class="fu">heatmap.2</span>(cU, <span class="at">Rowv=</span><span class="cn">FALSE</span>, <span class="at">symm=</span><span class="cn">TRUE</span>, <span class="at">col=</span><span class="fu">rev</span>(<span class="fu">heat.colors</span>(<span class="dv">16</span>)),</span>
<span id="cb65-2"><a href="#cb65-2" tabindex="-1"></a> <span class="at">distfun=</span><span class="cf">function</span>(c) <span class="fu">as.dist</span>(<span class="dv">1</span> <span class="sc">-</span> c), <span class="at">trace=</span><span class="st">"none"</span>,</span>
<span id="cb65-3"><a href="#cb65-3" tabindex="-1"></a> <span class="at">cellnote=</span>hM)</span></code></pre></div>
</details>
<p><img role="img" src="data:image/png;base64,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AARAAAQKNAEoAAW6enFzIAACIAACIAACIAACIKBLAAqALg9cgQAIgAAIgAAIgAAIgECBJgAFoEBXL24OBEAABEAABEAABEAABHQJQAHQ5YErEAABEAABEAABEAABECjQBKAAFOjqxc2BAAiAAAiAAAiAAAiAgC4BKAC6PHAFAiAAAiAAAiAAAiAAAgWaABSAAl29uDkQAAEQAAEQAAEQAAEQ0CVQqBQARVEoPT1dlwCuQOAxgbS0NOJnBA4EQAAEQAAEQAAECjKBQqUADB06lL7++uscqc/o6GgaMGAAlS1blurUqUPHjh0zWO7Ro0epXLlyOp/w8HCDce3hOX36dKpRowYFBQXRrFmz7JGl2TzyKgttwe/evUsVK1akq1evanvjHARAAARAAARAAAQKHIFCoQCcPn2aunbtSps3b86xChw7dixVrlyZwsLCaNq0adSjRw9KSkrKVD4rAC1btqQDBw6on1KlSmWKZw+PdevW0fr162nfvn2yrCVLltDu3bvtkbXJPPIiC22BV65cSR06dKA7d+5oe+McBEAABEAABEAABAokAecCeVd6N7Vo0SIaNmwYlS9fXi8k+y63bdsme5OdnZ2pW7duxI16buQ/88wzOoWeOnWKWrduTQ4ODvLDPfPZ5bZv304jR46kEiVKyCJ4RGTNmjXUsWPH7CpS5psXWWhuOCUlhZYuXUpr166V9aDxxxEEQAAEQAAEQAAECiqBQjECMGfOHBo4cGCO1WFMTAwlJydTQECAWiYrABEREeq15uTkyZP07bffUps2baQZ0OTJkzVBdj9ev36dypQpo+ZbunRpgzKpEexwkldZaG7N1dVVjoJUr15d44UjCIAACIAACIAACBRoAoVCAcjpGoyMjCQvLy+dYvk6Pj5ex48vatWqRXPnzqXQ0FD6+++/6ZtvvqH79+9nimcPj3v37unI5enpaVAme5SlySOvstDIhyMIgAAIgAAIgAAIFDYCBU4B+L//+z8qVqyY/IwbNy5H6nPXrl1qmdzD7u/vT3FxcTplx8bGEve467vFixdL+3P2b9q0KTVv3pw2bNigH80u1zwioS2XMZnsUtjjTPIqC3veI/ICARAAARAAARAAgfxEoMDNAXjjjTdUc5/smkyrX8GNGjVSJxg7OTmRr68vsWnJ7du31UY/m9/o2/fzpOB58+bRq6++KuNzvrxM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6exUAHL6XlAeCIAACBQkAtYoADl939YqADktX35VAHKak7HyMAfAGBn4gwAIgAAIgAAIgAAIgEABJAAFoABWKm4JBEAABEAABEAABEAABIwRgAJgjAz8QQAEQAAEQAAEQAAEQKAAEoACUAArFbcEAiAAAiAAAiAAAiAAAsYIQAEwRgb+IAACIAACIAACIAACIFAACUABKICVilsCARAAARAAARAAARAAAWMEoAAYIwN/EAABEAABEAABEAABECiABJwL4D3hlkAABEAABEAABEAgzxPI62vt53mAEDDLBDACkGV0SAgCIAACIAACIAACIAAC+Y8AFID8V2eQGARAAARAAARAAARAAASyTAAKQJbRISEIgAAIgAAIgAAIgAAI5D8CUADyX51BYhAAARAAARAAARAAARDIMgEoAFlGh4QgAAIgAAIgAAIgAAIgkP8IQAHIf3UGiUEABEAABEAABEAABEAgywSgAGQZHRKCAAiAAAiAAAiAAAiAQP4jAAUg/9UZJAYBEAABEAABEAABEACBLBNw+li4LKdGQhAAAaIHe4ji/7GIRKqDMx0q1p62+fUhB1KoTMpNs+nOetano0VbUJXEC2rc627laZdvNzrvWVf9uGckkm9alBpHc6IsVjSnZo+Xatek9SOG0q1yQVQhJISc0tMNplEciHb17kE7+vWmNBcXKnXzJjllZKhxOXx3r+70e9/eMg8OF152cUke7rRg8kRqsu+AyfxM3UtUgD9teX4gHWvZgorfuUNFH8SazMvSQFNl6udxvVJFWjdyKKU5O1OZGzcM8gmpVUNw7km1j53QT271daqLM/31TAfaPqCvTFvm+g2TeVgi3zrxrLgniufufubnzmTmBgKtkS/D0YH+bdNaPoMlbt8h7wcPdHK0ph50Epq4sKd8F+rVoY3DhtCdoLJUNiyMXFJTTZRsWZA95dOUuHVgP4rzKSaeT/PvKU0aY0drfnP/1a0tfhvDKLx8MJUMv0Ue4hnTd5a+B/TTGbu2Rr74okXE+2MAhYj3ZdDVqzr198DXh9YL2Y/8P3vXARfF0cWfgAKiUkTFrrEXFBv23mvsYok11iT2kthLNLGL3XzYu8beOxbsvWAsSFFRREFBiqDON29w17vjuLs9FjTxze+3t9Pnv//ZmZ3y5l2NqpDx9WtwevkqqSIV+ZuC74OlhSjbt4wb6F75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U2vyvTABJsAEmAATYAJMgAkwATcEeB0AN4D4NBNgAkyACTABJsAEmAATiE8EeAYgPrUm3wsTYAJMgAkwASbABJgAE3BDgBUAN4D4NBNgAkyACTABJsAEmAATiE8EWAGIT63J98IEmAATYAJMgAkwASbABNwQYAXADSA+zQSYABNgAkyACTABJsAE4hMBVgDiU2vyvTABJsAEmAATYAJMgAkwATcEWAFwA4hPMwEmwASYABNgAkyACTCB+ESAFYD41Jp8L0yACTABJsAEmAATYAJMwA0BVgDcAOLTTIAJMAEmwASYABNgAkwgPhFgBSA+tSbfCxNgAkyACTABJsAEmAATcEOAFQA3gPg0E2ACTIAJMAEmwASYABOITwRYAYhPrcn3wgSYABNgAkyACTABJsAE3BBgBcANID7NBJgAE2ACTIAJMAEmwATiEwFWAOJTa/K9MAEmwASYABNgAkyACTABNwRYAXADiE8zASbABJgAE2ACTIAJMIH4RIAVgPjUmnwvTIAJMAEmwASYABNgAkzADQFWANwA4tNMgAkwASbABJgAE2ACTCA+EWAFID61Jt+LZQn89ttv9Oqrr1pWPlWwvXv30r59++TuvHnzqG7dutqnb9++ajbL/l+yZImpslmdn9XlM7Xx3FT+8OFD2rFjB61Zs4YiIyPd5ObT3hJ47bXX6M8///T2sjjnD5Z3s6MbxTN57tw5R6f4GBNwSyCx2xycgQkwgTgTuHnzJh07dizO5fizgA8++IDGjBlDAwYMoJIlS9KJEydow4YNVKVKFYqOjqb+/ftTrVq1qFy5cv4Uw2nZUEymT59O169fp1atWtHLL7+s5b18+TJ16dKFZs2aRYqiaMcDuWF1flaV7969exQREeFRU1WvXp2+//57j/IamQnfXTz7x48fl8VmypSJfvnlF0Kn1ewUDPw8YfT333/L77YneY3MEwzvZsg4ePBg+W4bOHCgvP1JkyZR9+7d6fbt2/Tss88SBmyKFi1qJBqPytq6dSvNmDHDo7xt2rShMmXKeJSXM/mfACsA/mfMNTAByxPAj8f48ePlj0jDhg01eZ955hlasGCB3McMxueff04rV67UzgdqAx0wVRGBTJMnTyb8EH722Wf0xx9/UPPmzenu3btSeQmUTPp6rM7PyvIlTJjQY6USbW9G+uSTT+jRo0eE0eLEiRPTN998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aBFgBSC02pvvlgkwASbABJgAE2ACTCDECfCqFiH+APDtMwEmwASYABNgAkyACYQWAVYAQqu9+W6ZABNgAkyACTABJsAEQpwAKwAh/gDw7TMBJsAEmAATYAJMgAmEFgFWAEKrvflumQATYAJMgAkwASbABEKcACsAIf4A8O0zASbABJgAE2ACTIAJhBYBVgBCq735bpkAE2ACTIAJMAEmwARCnAArACH+APDtMwEmwASYABNgAkyACYQWAVYAQqu9+W6ZABNgAkyACTABJsAEQpwAKwAh/gDw7TMBJsAEmAATYAJMgAmEFgFWAEKrvflumQATYAJMgAkwASbABEKcACsAIf4A8O0zASbABJgAE2ACTIAJhBYBVgBCq735bpkAE2ACTIAJMAEmwARCnAArACH+APDtMwEmwASYABNgAkyACYQWAVYAQqu9+W6ZABNgAkyACTABJsAEQpwAKwAh/gDw7TMBJsAEmAATYAJMgAmEFgFWAEKrvflumQATYAJMgAkwASbABEKcACsAIf4A8O0zASbABJgAE2ACTIAJhBYBVgBCq735bpkAE2ACTIAJMAEmwARCnMD/AQDLIWDfQ2jFAAAAAElFTkSuQmCC" style="display: block; margin: auto;" /></p>
</div>
</div>
<div id="interactive-heatmap.2-using-heatmaply" class="section level1">
<h1>Interactive heatmap.2 using heatmaply</h1>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb66"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb66-1"><a href="#cb66-1" tabindex="-1"></a><span class="fu">data</span>(mtcars)</span>
<span id="cb66-2"><a href="#cb66-2" tabindex="-1"></a>x <span class="ot"><-</span> <span class="fu">as.matrix</span>(mtcars)</span>
<span id="cb66-3"><a href="#cb66-3" tabindex="-1"></a></span>
<span id="cb66-4"><a href="#cb66-4" tabindex="-1"></a><span class="fu">library</span>(heatmaply)</span>
<span id="cb66-5"><a href="#cb66-5" tabindex="-1"></a><span class="co"># just use heatmaply instead of heatmap.2</span></span>
<span id="cb66-6"><a href="#cb66-6" tabindex="-1"></a><span class="fu">heatmaply</span>(x)</span></code></pre></div>
</details>
<div class="plotly html-widget html-fill-item" id="htmlwidget-9e47fa96a9b6da8d22e2" style="width:768px;height:576px;"></div>
<script type="application/json" data-for="htmlwidget-9e47fa96a9b6da8d22e2">{"x":{"data":[{"x":[8.625,6.75,null,6.75,6.75,null,6.75,5,null,5,5,null,5,3,null,3,3,null,3,1.5,null,1.5,1.5,null,1.5,1,null,1,1,null,1.5,2,null,2,2,null,3,4.5,null,4.5,4.5,null,4.5,3.5,null,3.5,3.5,null,3.5,3,null,3,3,null,3.5,4,null,4,4,null,4.5,5.5,null,5.5,5.5,null,5.5,5,null,5,5,null,5.5,6,null,6,6,null,5,7,null,7,7,null,6.75,8.5,null,8.5,8.5,null,8.5,8,null,8,8,null,8.5,9,null,9,9,null,8.625,10.5,null,10.5,10.5,null,10.5,10,null,10,10,null,10.5,11,null,11,11],"y":[1475.1042912282508,1475.1042912282508,null,1475.1042912282508,115.84951445733383,null,115.84951445733383,115.84951445733383,null,115.84951445733383,34.785054261852174,null,34.785054261852174,34.785054261852174,null,34.785054261852174,18.920887928424502,null,18.920887928424502,18.920887928424502,null,18.920887928424502,3.6055512754639891,null,3.6055512754639891,3.6055512754639891,null,3.6055512754639891,0,null,3.6055512754639891,3.6055512754639891,null,3.6055512754639891,0,null,18.920887928424502,18.920887928424502,null,18.920887928424502,10.689747424518504,null,10.689747424518504,10.689747424518504,null,10.689747424518504,8.5963405004687896,null,8.5963405004687896,8.5963405004687896,null,8.5963405004687896,0,null,8.5963405004687896,8.5963405004687896,null,8.5963405004687896,0,null,10.689747424518504,10.689747424518504,null,10.689747424518504,2.9817276870968619,null,2.9817276870968619,2.9817276870968619,null,2.9817276870968619,0,null,2.9817276870968619,2.9817276870968619,null,2.9817276870968619,0,null,34.785054261852174,34.785054261852174,null,34.785054261852174,0,null,115.84951445733383,115.84951445733383,null,115.84951445733383,33.261091383176229,null,33.261091383176229,33.261091383176229,null,33.261091383176229,0,null,33.261091383176229,33.261091383176229,null,33.261091383176229,0,null,1475.1042912282508,1475.1042912282508,null,1475.1042912282508,656.64044194673227,null,656.64044194673227,656.64044194673227,null,656.64044194673227,0,null,656.64044194673227,656.64044194673227,null,656.64044194673227,0],"text":["y: 1475.104291","y: 1475.104291",null,"y: 1475.104291","y: 1475.104291",null,"y: 115.849514","y: 115.849514",null,"y: 115.849514","y: 115.849514",null,"y: 34.785054","y: 34.785054",null,"y: 34.785054","y: 34.785054",null,"y: 18.920888","y: 18.920888",null,"y: 18.920888","y: 18.920888",null,"y: 3.605551","y: 3.605551",null,"y: 3.605551","y: 3.605551",null,"y: 3.605551","y: 3.605551",null,"y: 3.605551","y: 3.605551",null,"y: 18.920888","y: 18.920888",null,"y: 18.920888","y: 18.920888",null,"y: 10.689747","y: 10.689747",null,"y: 10.689747","y: 10.689747",null,"y: 8.596341","y: 8.596341",null,"y: 8.596341","y: 8.596341",null,"y: 8.596341","y: 8.596341",null,"y: 8.596341","y: 8.596341",null,"y: 10.689747","y: 10.689747",null,"y: 10.689747","y: 10.689747",null,"y: 2.981728","y: 2.981728",null,"y: 2.981728","y: 2.981728",null,"y: 2.981728","y: 2.981728",null,"y: 2.981728","y: 2.981728",null,"y: 34.785054","y: 34.785054",null,"y: 34.785054","y: 34.785054",null,"y: 115.849514","y: 115.849514",null,"y: 115.849514","y: 115.849514",null,"y: 33.261091","y: 33.261091",null,"y: 33.261091","y: 33.261091",null,"y: 33.261091","y: 33.261091",null,"y: 33.261091","y: 33.261091",null,"y: 1475.104291","y: 1475.104291",null,"y: 1475.104291","y: 1475.104291",null,"y: 656.640442","y: 656.640442",null,"y: 656.640442","y: 656.640442",null,"y: 656.640442","y: 656.640442",null,"y: 656.640442","y: 656.640442"],"type":"scatter","mode":"lines","line":{"width":2.2677165354330708,"color":"rgba(0,0,0,1)","dash":"solid"},"hoveron":"points","showlegend":false,"xaxis":"x","yaxis":"y","hoverinfo":"text","frame":null},{"x":[8.625,6.75,5,3,1.5,1,2,4.5,3.5,3,4,5.5,5,6,7,8.5,8,9,10.5,10,11],"y":[1475.1042912282508,115.84951445733383,34.785054261852174,18.920887928424502,3.6055512754639891,0,0,10.689747424518504,8.5963405004687896,0,0,2.9817276870968619,0,0,0,33.261091383176229,0,0,656.64044194673227,0,0],"text":["y: 1475.104291","y: 115.849514","y: 34.785054","y: 18.920888","y: 3.605551","y: 0.000000","y: 0.000000","y: 10.689747","y: 8.596341","y: 0.000000","y: 0.000000","y: 2.981728","y: 0.000000","y: 0.000000","y: 0.000000","y: 33.261091","y: 0.000000","y: 0.000000","y: 656.640442","y: 0.000000","y: 0.000000"],"type":"scatter","mode":"markers","marker":{"autocolorscale":false,"color":"transparent","opacity":1,"size":null,"symbol":null,"line":{"width":1.8897637795275593,"color":"transparent"}},"hoveron":"points","showlegend":false,"xaxis":"x","yaxis":"y","hoverinfo":"text","frame":null},{"type":"scatter","mode":"markers","marker":{"color":"rgba(44,160,44,1)","line":{"color":"rgba(44,160,44,1)"}},"error_y":{"color":"rgba(44,160,44,1)"},"error_x":{"color":"rgba(44,160,44,1)"},"line":{"color":"rgba(44,160,44,1)"},"xaxis":"x2","yaxis":"y","frame":null},{"x":[1,2,3,4,5,6,7,8,9,10,11],"y":[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],"z":[[0,0.0021186440677966102,0.016949152542372881,0.0075635593220338979,0.0074999999999999997,0.01059322033898305,0.016949152542372881,0.030932203389830507,0.031779661016949151,0.7097457627118644,0.63771186440677963],[0,0.0021186440677966102,0.0084745762711864406,0.0067161016949152542,0.0089406779661016945,0.01059322033898305,0.016949152542372881,0.030720338983050849,0.03347457627118644,0.55932203389830504,0.74364406779661019],[0,0,0.0084745762711864406,0.0081355932203389832,0.0079025423728813562,0.0063559322033898309,0.016949152542372881,0.032648305084745761,0.028177966101694915,0.51906779661016944,0.74152542372881358],[0,0,0.0084745762711864406,0.0075635593220338979,0.006800847457627119,0.0063559322033898309,0.016949152542372881,0.033559322033898303,0.030296610169491527,0.51906779661016944,0.76271186440677963],[0,0,0.0042372881355932203,0.0072881355932203386,0.0066737288135593218,0.0063559322033898309,0.016949152542372881,0.036059322033898306,0.03961864406779661,0.37076271186440679,0.76271186440677963],[0,0,0.0042372881355932203,0.008146186440677966,0.0065254237288135597,0.0063559322033898309,0.016949152542372881,0.036122881355932203,0.040677966101694912,0.37076271186440679,0.84745762711864403],[0,0,0.0084745762711864406,0.011122881355932203,0.0062076271186440679,0.0063559322033898309,0.016949152542372881,0.038093220338983054,0.022033898305084745,0.43432203389830509,1],[0,0,0.0084745762711864406,0.011491525423728815,0.0063559322033898309,0.0063559322033898309,0.016949152542372881,0.037754237288135595,0.022033898305084745,0.45550847457627119,0.97457627118644063],[0,0,0.0084745762711864406,0.011324152542372882,0.0068432203389830505,0.0063559322033898309,0.016949152542372881,0.03690677966101695,0.031144067796610168,0.48728813559322032,0.93220338983050843],[0,0,0.0042372881355932203,0.0074576271186440682,0.0058474576271186438,0.0063559322033898309,0.016949152542372881,0.035741525423728819,0.03283898305084746,0.31779661016949151,0.67372881355932202],[0,0,0.0042372881355932203,0.0072775423728813557,0.0066737288135593218,0.0063559322033898309,0.016949152542372881,0.036652542372881354,0.032203389830508473,0.31779661016949151,0.64406779661016944],[0,0,0.0063559322033898309,0.0080084745762711868,0.006504237288135593,0.0063559322033898309,0.016949152542372881,0.038135593220338986,0.032203389830508473,0.38135593220338981,0.58432203389830506],[0,0,0.0063559322033898309,0.0086228813559322045,0.006504237288135593,0.0063559322033898309,0.016949152542372881,0.036864406779661012,0.034745762711864407,0.38135593220338981,0.58432203389830506],[0,0,0.0063559322033898309,0.0079025423728813562,0.006504237288135593,0.0063559322033898309,0.016949152542372881,0.037288135593220341,0.036652542372881354,0.38135593220338981,0.58432203389830506],[0.0021186440677966102,0,0.0021186440677966102,0.006811440677966101,0.0065254237288135597,0.0063559322033898309,0.012711864406779662,0.041186440677966105,0.045338983050847458,0.23305084745762711,0.54661016949152541],[0.0021186440677966102,0,0.0021186440677966102,0.007330508474576271,0.0058474576271186438,0.0063559322033898309,0.012711864406779662,0.042838983050847455,0.03834745762711865,0.22245762711864406,0.47669491525423729],[0,0.0021186440677966102,0.012711864406779662,0.0058686440677966105,0.0076694915254237293,0.01059322033898305,0.012711864406779662,0.03283898305084746,0.041737288135593222,0.37076271186440679,0.30720338983050849],[0.0021186440677966102,0,0.0084745762711864406,0.0072881355932203386,0.008305084745762711,0.0084745762711864406,0.012711864406779662,0.040042372881355932,0.037711864406779663,0.26059322033898308,0.35508474576271187],[0.0021186440677966102,0,0.0084745762711864406,0.0072881355932203386,0.008305084745762711,0.0084745762711864406,0.012711864406779662,0.038771186440677965,0.040677966101694912,0.26059322033898308,0.35508474576271187],[0,0.0021186440677966102,0.0084745762711864406,0.0060911016949152545,0.0082627118644067795,0.0084745762711864406,0.012711864406779662,0.036059322033898306,0.044491525423728813,0.23305084745762711,0.33898305084745761],[0,0.0021186440677966102,0.0084745762711864406,0.0055508474576271187,0.0082627118644067795,0.0084745762711864406,0.012711864406779662,0.034872881355932202,0.044491525423728813,0.23305084745762711,0.33898305084745761],[0.0021186440677966102,0,0.0042372881355932203,0.0067584745762711866,0.0078177966101694914,0.0084745762711864406,0.0084745762711864406,0.042372881355932202,0.051694915254237285,0.13135593220338984,0.31080508474576268],[0.0021186440677966102,0,0.0042372881355932203,0.0066737288135593218,0.008305084745762711,0.0084745762711864406,0.0084745762711864406,0.048516949152542371,0.048305084745762714,0.20127118644067796,0.29830508474576273],[0.0021186440677966102,0.0021186440677966102,0.0042372881355932203,0.0058898305084745762,0.0087076271186440693,0.0084745762711864406,0.0084745762711864406,0.039406779661016952,0.045338983050847458,0.2309322033898305,0.25635593220338981],[0.0021186440677966102,0,0.0021186440677966102,0.0052224576271186441,0.0078389830508474572,0.0063559322033898309,0.0084745762711864406,0.042394067796610174,0.045550847457627115,0.20550847457627119,0.25444915254237288],[0,0.0021186440677966102,0.0042372881355932203,0.0045338983050847463,0.0093855932203389825,0.01059322033898305,0.0084745762711864406,0.035381355932203387,0.055084745762711863,0.19279661016949154,0.25487288135593222],[0.0021186440677966102,0.0021186440677966102,0.0021186440677966102,0.0049152542372881353,0.0081567796610169489,0.0084745762711864406,0.0084745762711864406,0.039427966101694911,0.048305084745762714,0.19703389830508475,0.2288135593220339],[0.0021186440677966102,0.0021186440677966102,0.0042372881355932203,0.0032055084745762708,0.0079872881355932211,0.01059322033898305,0.0084745762711864406,0.035805084745762709,0.064406779661016947,0.23940677966101695,0.20148305084745763],[0.0021186440677966102,0.0021186440677966102,0.0021186440677966102,0.0040995762711864411,0.0086440677966101703,0.0084745762711864406,0.0084745762711864406,0.040042372881355932,0.057838983050847462,0.13983050847457626,0.1673728813559322],[0.0021186440677966102,0.0021186440677966102,0.0021186440677966102,0.0046610169491525426,0.0086440677966101703,0.0084745762711864406,0.0084745762711864406,0.041249999999999995,0.06864406779661017,0.13983050847457626,0.16673728813559321],[0.0021186440677966102,0.0021186440677966102,0.0021186440677966102,0.0038877118644067795,0.0089406779661016945,0.0084745762711864406,0.0084745762711864406,0.042161016949152537,0.071822033898305077,0.13771186440677965,0.15063559322033898],[0.0021186440677966102,0.0021186440677966102,0.0042372881355932203,0.0034216101694915253,0.010444915254237288,0.0084745762711864406,0.0084745762711864406,0.039237288135593219,0.064406779661016947,0.11016949152542373,0.1603813559322034]],"text":[["row: Maserati Bora<br>column: vs<br>value: 0.000","row: Maserati Bora<br>column: am<br>value: 1.000","row: Maserati Bora<br>column: carb<br>value: 8.000","row: Maserati Bora<br>column: wt<br>value: 3.570","row: Maserati Bora<br>column: drat<br>value: 3.540","row: Maserati Bora<br>column: gear<br>value: 5.000","row: Maserati Bora<br>column: cyl<br>value: 8.000","row: Maserati Bora<br>column: qsec<br>value: 14.600","row: Maserati Bora<br>column: mpg<br>value: 15.000","row: Maserati Bora<br>column: hp<br>value: 335.000","row: Maserati Bora<br>column: disp<br>value: 301.000"],["row: Ford Pantera L<br>column: vs<br>value: 0.000","row: Ford Pantera L<br>column: am<br>value: 1.000","row: Ford Pantera L<br>column: carb<br>value: 4.000","row: Ford Pantera L<br>column: wt<br>value: 3.170","row: Ford Pantera L<br>column: drat<br>value: 4.220","row: Ford Pantera L<br>column: gear<br>value: 5.000","row: Ford Pantera L<br>column: cyl<br>value: 8.000","row: Ford Pantera L<br>column: qsec<br>value: 14.500","row: Ford Pantera L<br>column: mpg<br>value: 15.800","row: Ford Pantera L<br>column: hp<br>value: 264.000","row: Ford Pantera L<br>column: disp<br>value: 351.000"],["row: Camaro Z28<br>column: vs<br>value: 0.000","row: Camaro Z28<br>column: am<br>value: 0.000","row: Camaro Z28<br>column: carb<br>value: 4.000","row: Camaro Z28<br>column: wt<br>value: 3.840","row: Camaro Z28<br>column: drat<br>value: 3.730","row: Camaro Z28<br>column: gear<br>value: 3.000","row: Camaro Z28<br>column: cyl<br>value: 8.000","row: Camaro Z28<br>column: qsec<br>value: 15.410","row: Camaro Z28<br>column: mpg<br>value: 13.300","row: Camaro Z28<br>column: hp<br>value: 245.000","row: Camaro Z28<br>column: disp<br>value: 350.000"],["row: Duster 360<br>column: vs<br>value: 0.000","row: Duster 360<br>column: am<br>value: 0.000","row: Duster 360<br>column: carb<br>value: 4.000","row: Duster 360<br>column: wt<br>value: 3.570","row: Duster 360<br>column: drat<br>value: 3.210","row: Duster 360<br>column: gear<br>value: 3.000","row: Duster 360<br>column: cyl<br>value: 8.000","row: Duster 360<br>column: qsec<br>value: 15.840","row: Duster 360<br>column: mpg<br>value: 14.300","row: Duster 360<br>column: hp<br>value: 245.000","row: Duster 360<br>column: disp<br>value: 360.000"],["row: Hornet Sportabout<br>column: vs<br>value: 0.000","row: Hornet Sportabout<br>column: am<br>value: 0.000","row: Hornet Sportabout<br>column: carb<br>value: 2.000","row: Hornet Sportabout<br>column: wt<br>value: 3.440","row: Hornet Sportabout<br>column: drat<br>value: 3.150","row: Hornet Sportabout<br>column: gear<br>value: 3.000","row: Hornet Sportabout<br>column: cyl<br>value: 8.000","row: Hornet Sportabout<br>column: qsec<br>value: 17.020","row: Hornet Sportabout<br>column: mpg<br>value: 18.700","row: Hornet Sportabout<br>column: hp<br>value: 175.000","row: Hornet Sportabout<br>column: disp<br>value: 360.000"],["row: Pontiac Firebird<br>column: vs<br>value: 0.000","row: Pontiac Firebird<br>column: am<br>value: 0.000","row: Pontiac Firebird<br>column: carb<br>value: 2.000","row: Pontiac Firebird<br>column: wt<br>value: 3.845","row: Pontiac Firebird<br>column: drat<br>value: 3.080","row: Pontiac Firebird<br>column: gear<br>value: 3.000","row: Pontiac Firebird<br>column: cyl<br>value: 8.000","row: Pontiac Firebird<br>column: qsec<br>value: 17.050","row: Pontiac Firebird<br>column: mpg<br>value: 19.200","row: Pontiac Firebird<br>column: hp<br>value: 175.000","row: Pontiac Firebird<br>column: disp<br>value: 400.000"],["row: Cadillac Fleetwood<br>column: vs<br>value: 0.000","row: Cadillac Fleetwood<br>column: am<br>value: 0.000","row: Cadillac Fleetwood<br>column: carb<br>value: 4.000","row: Cadillac Fleetwood<br>column: wt<br>value: 5.250","row: Cadillac Fleetwood<br>column: drat<br>value: 2.930","row: Cadillac Fleetwood<br>column: gear<br>value: 3.000","row: Cadillac Fleetwood<br>column: cyl<br>value: 8.000","row: Cadillac Fleetwood<br>column: qsec<br>value: 17.980","row: Cadillac Fleetwood<br>column: mpg<br>value: 10.400","row: Cadillac Fleetwood<br>column: hp<br>value: 205.000","row: Cadillac Fleetwood<br>column: disp<br>value: 472.000"],["row: Lincoln Continental<br>column: vs<br>value: 0.000","row: Lincoln Continental<br>column: am<br>value: 0.000","row: Lincoln Continental<br>column: carb<br>value: 4.000","row: Lincoln Continental<br>column: wt<br>value: 5.424","row: Lincoln Continental<br>column: drat<br>value: 3.000","row: Lincoln Continental<br>column: gear<br>value: 3.000","row: Lincoln Continental<br>column: cyl<br>value: 8.000","row: Lincoln Continental<br>column: qsec<br>value: 17.820","row: Lincoln Continental<br>column: mpg<br>value: 10.400","row: Lincoln Continental<br>column: hp<br>value: 215.000","row: Lincoln Continental<br>column: disp<br>value: 460.000"],["row: Chrysler Imperial<br>column: vs<br>value: 0.000","row: Chrysler Imperial<br>column: am<br>value: 0.000","row: Chrysler Imperial<br>column: carb<br>value: 4.000","row: Chrysler Imperial<br>column: wt<br>value: 5.345","row: Chrysler Imperial<br>column: drat<br>value: 3.230","row: Chrysler Imperial<br>column: gear<br>value: 3.000","row: Chrysler Imperial<br>column: cyl<br>value: 8.000","row: Chrysler Imperial<br>column: qsec<br>value: 17.420","row: Chrysler Imperial<br>column: mpg<br>value: 14.700","row: Chrysler Imperial<br>column: hp<br>value: 230.000","row: Chrysler Imperial<br>column: disp<br>value: 440.000"],["row: Dodge Challenger<br>column: vs<br>value: 0.000","row: Dodge Challenger<br>column: am<br>value: 0.000","row: Dodge Challenger<br>column: carb<br>value: 2.000","row: Dodge Challenger<br>column: wt<br>value: 3.520","row: Dodge Challenger<br>column: drat<br>value: 2.760","row: Dodge Challenger<br>column: gear<br>value: 3.000","row: Dodge Challenger<br>column: cyl<br>value: 8.000","row: Dodge Challenger<br>column: qsec<br>value: 16.870","row: Dodge Challenger<br>column: mpg<br>value: 15.500","row: Dodge Challenger<br>column: hp<br>value: 150.000","row: Dodge Challenger<br>column: disp<br>value: 318.000"],["row: AMC Javelin<br>column: vs<br>value: 0.000","row: AMC Javelin<br>column: am<br>value: 0.000","row: AMC Javelin<br>column: carb<br>value: 2.000","row: AMC Javelin<br>column: wt<br>value: 3.435","row: AMC Javelin<br>column: drat<br>value: 3.150","row: AMC Javelin<br>column: gear<br>value: 3.000","row: AMC Javelin<br>column: cyl<br>value: 8.000","row: AMC Javelin<br>column: qsec<br>value: 17.300","row: AMC Javelin<br>column: mpg<br>value: 15.200","row: AMC Javelin<br>column: hp<br>value: 150.000","row: AMC Javelin<br>column: disp<br>value: 304.000"],["row: Merc 450SLC<br>column: vs<br>value: 0.000","row: Merc 450SLC<br>column: am<br>value: 0.000","row: Merc 450SLC<br>column: carb<br>value: 3.000","row: Merc 450SLC<br>column: wt<br>value: 3.780","row: Merc 450SLC<br>column: drat<br>value: 3.070","row: Merc 450SLC<br>column: gear<br>value: 3.000","row: Merc 450SLC<br>column: cyl<br>value: 8.000","row: Merc 450SLC<br>column: qsec<br>value: 18.000","row: Merc 450SLC<br>column: mpg<br>value: 15.200","row: Merc 450SLC<br>column: hp<br>value: 180.000","row: Merc 450SLC<br>column: disp<br>value: 275.800"],["row: Merc 450SE<br>column: vs<br>value: 0.000","row: Merc 450SE<br>column: am<br>value: 0.000","row: Merc 450SE<br>column: carb<br>value: 3.000","row: Merc 450SE<br>column: wt<br>value: 4.070","row: Merc 450SE<br>column: drat<br>value: 3.070","row: Merc 450SE<br>column: gear<br>value: 3.000","row: Merc 450SE<br>column: cyl<br>value: 8.000","row: Merc 450SE<br>column: qsec<br>value: 17.400","row: Merc 450SE<br>column: mpg<br>value: 16.400","row: Merc 450SE<br>column: hp<br>value: 180.000","row: Merc 450SE<br>column: disp<br>value: 275.800"],["row: Merc 450SL<br>column: vs<br>value: 0.000","row: Merc 450SL<br>column: am<br>value: 0.000","row: Merc 450SL<br>column: carb<br>value: 3.000","row: Merc 450SL<br>column: wt<br>value: 3.730","row: Merc 450SL<br>column: drat<br>value: 3.070","row: Merc 450SL<br>column: gear<br>value: 3.000","row: Merc 450SL<br>column: cyl<br>value: 8.000","row: Merc 450SL<br>column: qsec<br>value: 17.600","row: Merc 450SL<br>column: mpg<br>value: 17.300","row: Merc 450SL<br>column: hp<br>value: 180.000","row: Merc 450SL<br>column: disp<br>value: 275.800"],["row: Hornet 4 Drive<br>column: vs<br>value: 1.000","row: Hornet 4 Drive<br>column: am<br>value: 0.000","row: Hornet 4 Drive<br>column: carb<br>value: 1.000","row: Hornet 4 Drive<br>column: wt<br>value: 3.215","row: Hornet 4 Drive<br>column: drat<br>value: 3.080","row: Hornet 4 Drive<br>column: gear<br>value: 3.000","row: Hornet 4 Drive<br>column: cyl<br>value: 6.000","row: Hornet 4 Drive<br>column: qsec<br>value: 19.440","row: Hornet 4 Drive<br>column: mpg<br>value: 21.400","row: Hornet 4 Drive<br>column: hp<br>value: 110.000","row: Hornet 4 Drive<br>column: disp<br>value: 258.000"],["row: Valiant<br>column: vs<br>value: 1.000","row: Valiant<br>column: am<br>value: 0.000","row: Valiant<br>column: carb<br>value: 1.000","row: Valiant<br>column: wt<br>value: 3.460","row: Valiant<br>column: drat<br>value: 2.760","row: Valiant<br>column: gear<br>value: 3.000","row: Valiant<br>column: cyl<br>value: 6.000","row: Valiant<br>column: qsec<br>value: 20.220","row: Valiant<br>column: mpg<br>value: 18.100","row: Valiant<br>column: hp<br>value: 105.000","row: Valiant<br>column: disp<br>value: 225.000"],["row: Ferrari Dino<br>column: vs<br>value: 0.000","row: Ferrari Dino<br>column: am<br>value: 1.000","row: Ferrari Dino<br>column: carb<br>value: 6.000","row: Ferrari Dino<br>column: wt<br>value: 2.770","row: Ferrari Dino<br>column: drat<br>value: 3.620","row: Ferrari Dino<br>column: gear<br>value: 5.000","row: Ferrari Dino<br>column: cyl<br>value: 6.000","row: Ferrari Dino<br>column: qsec<br>value: 15.500","row: Ferrari Dino<br>column: mpg<br>value: 19.700","row: Ferrari Dino<br>column: hp<br>value: 175.000","row: Ferrari Dino<br>column: disp<br>value: 145.000"],["row: Merc 280C<br>column: vs<br>value: 1.000","row: Merc 280C<br>column: am<br>value: 0.000","row: Merc 280C<br>column: carb<br>value: 4.000","row: Merc 280C<br>column: wt<br>value: 3.440","row: Merc 280C<br>column: drat<br>value: 3.920","row: Merc 280C<br>column: gear<br>value: 4.000","row: Merc 280C<br>column: cyl<br>value: 6.000","row: Merc 280C<br>column: qsec<br>value: 18.900","row: Merc 280C<br>column: mpg<br>value: 17.800","row: Merc 280C<br>column: hp<br>value: 123.000","row: Merc 280C<br>column: disp<br>value: 167.600"],["row: Merc 280<br>column: vs<br>value: 1.000","row: Merc 280<br>column: am<br>value: 0.000","row: Merc 280<br>column: carb<br>value: 4.000","row: Merc 280<br>column: wt<br>value: 3.440","row: Merc 280<br>column: drat<br>value: 3.920","row: Merc 280<br>column: gear<br>value: 4.000","row: Merc 280<br>column: cyl<br>value: 6.000","row: Merc 280<br>column: qsec<br>value: 18.300","row: Merc 280<br>column: mpg<br>value: 19.200","row: Merc 280<br>column: hp<br>value: 123.000","row: Merc 280<br>column: disp<br>value: 167.600"],["row: Mazda RX4 Wag<br>column: vs<br>value: 0.000","row: Mazda RX4 Wag<br>column: am<br>value: 1.000","row: Mazda RX4 Wag<br>column: carb<br>value: 4.000","row: Mazda RX4 Wag<br>column: wt<br>value: 2.875","row: Mazda RX4 Wag<br>column: drat<br>value: 3.900","row: Mazda RX4 Wag<br>column: gear<br>value: 4.000","row: Mazda RX4 Wag<br>column: cyl<br>value: 6.000","row: Mazda RX4 Wag<br>column: qsec<br>value: 17.020","row: Mazda RX4 Wag<br>column: mpg<br>value: 21.000","row: Mazda RX4 Wag<br>column: hp<br>value: 110.000","row: Mazda RX4 Wag<br>column: disp<br>value: 160.000"],["row: Mazda RX4<br>column: vs<br>value: 0.000","row: Mazda RX4<br>column: am<br>value: 1.000","row: Mazda RX4<br>column: carb<br>value: 4.000","row: Mazda RX4<br>column: wt<br>value: 2.620","row: Mazda RX4<br>column: drat<br>value: 3.900","row: Mazda RX4<br>column: gear<br>value: 4.000","row: Mazda RX4<br>column: cyl<br>value: 6.000","row: Mazda RX4<br>column: qsec<br>value: 16.460","row: Mazda RX4<br>column: mpg<br>value: 21.000","row: Mazda RX4<br>column: hp<br>value: 110.000","row: Mazda RX4<br>column: disp<br>value: 160.000"],["row: Merc 240D<br>column: vs<br>value: 1.000","row: Merc 240D<br>column: am<br>value: 0.000","row: Merc 240D<br>column: carb<br>value: 2.000","row: Merc 240D<br>column: wt<br>value: 3.190","row: Merc 240D<br>column: drat<br>value: 3.690","row: Merc 240D<br>column: gear<br>value: 4.000","row: Merc 240D<br>column: cyl<br>value: 4.000","row: Merc 240D<br>column: qsec<br>value: 20.000","row: Merc 240D<br>column: mpg<br>value: 24.400","row: Merc 240D<br>column: hp<br>value: 62.000","row: Merc 240D<br>column: disp<br>value: 146.700"],["row: Merc 230<br>column: vs<br>value: 1.000","row: Merc 230<br>column: am<br>value: 0.000","row: Merc 230<br>column: carb<br>value: 2.000","row: Merc 230<br>column: wt<br>value: 3.150","row: Merc 230<br>column: drat<br>value: 3.920","row: Merc 230<br>column: gear<br>value: 4.000","row: Merc 230<br>column: cyl<br>value: 4.000","row: Merc 230<br>column: qsec<br>value: 22.900","row: Merc 230<br>column: mpg<br>value: 22.800","row: Merc 230<br>column: hp<br>value: 95.000","row: Merc 230<br>column: disp<br>value: 140.800"],["row: Volvo 142E<br>column: vs<br>value: 1.000","row: Volvo 142E<br>column: am<br>value: 1.000","row: Volvo 142E<br>column: carb<br>value: 2.000","row: Volvo 142E<br>column: wt<br>value: 2.780","row: Volvo 142E<br>column: drat<br>value: 4.110","row: Volvo 142E<br>column: gear<br>value: 4.000","row: Volvo 142E<br>column: cyl<br>value: 4.000","row: Volvo 142E<br>column: qsec<br>value: 18.600","row: Volvo 142E<br>column: mpg<br>value: 21.400","row: Volvo 142E<br>column: hp<br>value: 109.000","row: Volvo 142E<br>column: disp<br>value: 121.000"],["row: Toyota Corona<br>column: vs<br>value: 1.000","row: Toyota Corona<br>column: am<br>value: 0.000","row: Toyota Corona<br>column: carb<br>value: 1.000","row: Toyota Corona<br>column: wt<br>value: 2.465","row: Toyota Corona<br>column: drat<br>value: 3.700","row: Toyota Corona<br>column: gear<br>value: 3.000","row: Toyota Corona<br>column: cyl<br>value: 4.000","row: Toyota Corona<br>column: qsec<br>value: 20.010","row: Toyota Corona<br>column: mpg<br>value: 21.500","row: Toyota Corona<br>column: hp<br>value: 97.000","row: Toyota Corona<br>column: disp<br>value: 120.100"],["row: Porsche 914-2<br>column: vs<br>value: 0.000","row: Porsche 914-2<br>column: am<br>value: 1.000","row: Porsche 914-2<br>column: carb<br>value: 2.000","row: Porsche 914-2<br>column: wt<br>value: 2.140","row: Porsche 914-2<br>column: drat<br>value: 4.430","row: Porsche 914-2<br>column: gear<br>value: 5.000","row: Porsche 914-2<br>column: cyl<br>value: 4.000","row: Porsche 914-2<br>column: qsec<br>value: 16.700","row: Porsche 914-2<br>column: mpg<br>value: 26.000","row: Porsche 914-2<br>column: hp<br>value: 91.000","row: Porsche 914-2<br>column: disp<br>value: 120.300"],["row: Datsun 710<br>column: vs<br>value: 1.000","row: Datsun 710<br>column: am<br>value: 1.000","row: Datsun 710<br>column: carb<br>value: 1.000","row: Datsun 710<br>column: wt<br>value: 2.320","row: Datsun 710<br>column: drat<br>value: 3.850","row: Datsun 710<br>column: gear<br>value: 4.000","row: Datsun 710<br>column: cyl<br>value: 4.000","row: Datsun 710<br>column: qsec<br>value: 18.610","row: Datsun 710<br>column: mpg<br>value: 22.800","row: Datsun 710<br>column: hp<br>value: 93.000","row: Datsun 710<br>column: disp<br>value: 108.000"],["row: Lotus Europa<br>column: vs<br>value: 1.000","row: Lotus Europa<br>column: am<br>value: 1.000","row: Lotus Europa<br>column: carb<br>value: 2.000","row: Lotus Europa<br>column: wt<br>value: 1.513","row: Lotus Europa<br>column: drat<br>value: 3.770","row: Lotus Europa<br>column: gear<br>value: 5.000","row: Lotus Europa<br>column: cyl<br>value: 4.000","row: Lotus Europa<br>column: qsec<br>value: 16.900","row: Lotus Europa<br>column: mpg<br>value: 30.400","row: Lotus Europa<br>column: hp<br>value: 113.000","row: Lotus Europa<br>column: disp<br>value: 95.100"],["row: Fiat X1-9<br>column: vs<br>value: 1.000","row: Fiat X1-9<br>column: am<br>value: 1.000","row: Fiat X1-9<br>column: carb<br>value: 1.000","row: Fiat X1-9<br>column: wt<br>value: 1.935","row: Fiat X1-9<br>column: drat<br>value: 4.080","row: Fiat X1-9<br>column: gear<br>value: 4.000","row: Fiat X1-9<br>column: cyl<br>value: 4.000","row: Fiat X1-9<br>column: qsec<br>value: 18.900","row: Fiat X1-9<br>column: mpg<br>value: 27.300","row: Fiat X1-9<br>column: hp<br>value: 66.000","row: Fiat X1-9<br>column: disp<br>value: 79.000"],["row: Fiat 128<br>column: vs<br>value: 1.000","row: Fiat 128<br>column: am<br>value: 1.000","row: Fiat 128<br>column: carb<br>value: 1.000","row: Fiat 128<br>column: wt<br>value: 2.200","row: Fiat 128<br>column: drat<br>value: 4.080","row: Fiat 128<br>column: gear<br>value: 4.000","row: Fiat 128<br>column: cyl<br>value: 4.000","row: Fiat 128<br>column: qsec<br>value: 19.470","row: Fiat 128<br>column: mpg<br>value: 32.400","row: Fiat 128<br>column: hp<br>value: 66.000","row: Fiat 128<br>column: disp<br>value: 78.700"],["row: Toyota Corolla<br>column: vs<br>value: 1.000","row: Toyota Corolla<br>column: am<br>value: 1.000","row: Toyota Corolla<br>column: carb<br>value: 1.000","row: Toyota Corolla<br>column: wt<br>value: 1.835","row: Toyota Corolla<br>column: drat<br>value: 4.220","row: Toyota Corolla<br>column: gear<br>value: 4.000","row: Toyota Corolla<br>column: cyl<br>value: 4.000","row: Toyota Corolla<br>column: qsec<br>value: 19.900","row: Toyota Corolla<br>column: mpg<br>value: 33.900","row: Toyota Corolla<br>column: hp<br>value: 65.000","row: Toyota Corolla<br>column: disp<br>value: 71.100"],["row: Honda Civic<br>column: vs<br>value: 1.000","row: Honda Civic<br>column: am<br>value: 1.000","row: Honda Civic<br>column: carb<br>value: 2.000","row: Honda Civic<br>column: wt<br>value: 1.615","row: Honda Civic<br>column: drat<br>value: 4.930","row: Honda Civic<br>column: gear<br>value: 4.000","row: Honda Civic<br>column: cyl<br>value: 4.000","row: Honda Civic<br>column: qsec<br>value: 18.520","row: Honda Civic<br>column: mpg<br>value: 30.400","row: Honda Civic<br>column: hp<br>value: 52.000","row: Honda Civic<br>column: disp<br>value: 75.700"]],"colorscale":[[0,"#440154"],[0.0021186440677966102,"#440255"],[0.0032055084745762708,"#440256"],[0.0034216101694915253,"#440256"],[0.0038877118644067795,"#440256"],[0.0040995762711864411,"#440256"],[0.0042372881355932203,"#440256"],[0.0045338983050847463,"#440256"],[0.0046610169491525426,"#440256"],[0.0049152542372881353,"#440256"],[0.0052224576271186441,"#440356"],[0.0055508474576271187,"#440356"],[0.0058474576271186438,"#440356"],[0.0058686440677966105,"#440356"],[0.0058898305084745762,"#450357"],[0.0060911016949152545,"#450357"],[0.0062076271186440679,"#450357"],[0.0063559322033898309,"#450357"],[0.006504237288135593,"#450357"],[0.0065254237288135597,"#450357"],[0.0066737288135593218,"#450357"],[0.0067161016949152542,"#450357"],[0.0067584745762711866,"#450357"],[0.006800847457627119,"#450357"],[0.006811440677966101,"#450357"],[0.0068432203389830505,"#450357"],[0.0072775423728813557,"#450457"],[0.0072881355932203386,"#450457"],[0.007330508474576271,"#450457"],[0.0074576271186440682,"#450457"],[0.0074999999999999997,"#450457"],[0.0075635593220338979,"#450457"],[0.0076694915254237293,"#450457"],[0.0078177966101694914,"#450457"],[0.0078389830508474572,"#450457"],[0.0079025423728813562,"#450457"],[0.0079872881355932211,"#450457"],[0.0080084745762711868,"#450457"],[0.0081355932203389832,"#450457"],[0.008146186440677966,"#450457"],[0.0081567796610169489,"#450457"],[0.0082627118644067795,"#450457"],[0.008305084745762711,"#450457"],[0.0084745762711864406,"#450457"],[0.0086228813559322045,"#450457"],[0.0086440677966101703,"#450457"],[0.0087076271186440693,"#450457"],[0.0089406779661016945,"#450458"],[0.0093855932203389825,"#450458"],[0.010444915254237288,"#450558"],[0.01059322033898305,"#450558"],[0.011122881355932203,"#450559"],[0.011324152542372882,"#450559"],[0.011491525423728815,"#450559"],[0.012711864406779662,"#450559"],[0.016949152542372881,"#46075B"],[0.022033898305084745,"#46095D"],[0.028177966101694915,"#460B5E"],[0.030296610169491527,"#470C5F"],[0.030720338983050849,"#470D60"],[0.030932203389830507,"#470D60"],[0.031144067796610168,"#470D60"],[0.031779661016949151,"#470D60"],[0.032203389830508473,"#470D60"],[0.032648305084745761,"#470D60"],[0.03283898305084746,"#470D60"],[0.03347457627118644,"#470E61"],[0.033559322033898303,"#470E61"],[0.034745762711864407,"#470E61"],[0.034872881355932202,"#470E61"],[0.035381355932203387,"#470E61"],[0.035741525423728819,"#470E61"],[0.035805084745762709,"#470E61"],[0.036059322033898306,"#470E61"],[0.036122881355932203,"#470E61"],[0.036652542372881354,"#470F62"],[0.036864406779661012,"#470F62"],[0.03690677966101695,"#470F62"],[0.037288135593220341,"#470F62"],[0.037711864406779663,"#470F62"],[0.037754237288135595,"#470F62"],[0.038093220338983054,"#470F62"],[0.038135593220338986,"#470F62"],[0.03834745762711865,"#471063"],[0.038771186440677965,"#471063"],[0.039237288135593219,"#471063"],[0.039406779661016952,"#471063"],[0.039427966101694911,"#471063"],[0.03961864406779661,"#471063"],[0.040042372881355932,"#471063"],[0.040677966101694912,"#471063"],[0.041186440677966105,"#471164"],[0.041249999999999995,"#471164"],[0.041737288135593222,"#471164"],[0.042161016949152537,"#471164"],[0.042372881355932202,"#471164"],[0.042394067796610174,"#471164"],[0.042838983050847455,"#471164"],[0.044491525423728813,"#471264"],[0.045338983050847458,"#471265"],[0.045550847457627115,"#471265"],[0.048305084745762714,"#471366"],[0.048516949152542371,"#471366"],[0.051694915254237285,"#481467"],[0.055084745762711863,"#481668"],[0.057838983050847462,"#481769"],[0.064406779661016947,"#48196B"],[0.06864406779661017,"#481B6D"],[0.071822033898305077,"#481B6D"],[0.11016949152542373,"#482878"],[0.13135593220338984,"#472E7C"],[0.13771186440677965,"#46307E"],[0.13983050847457626,"#46317E"],[0.15063559322033898,"#463480"],[0.1603813559322034,"#453882"],[0.16673728813559321,"#443A83"],[0.1673728813559322,"#443A83"],[0.19279661016949154,"#424186"],[0.19703389830508475,"#414287"],[0.20127118644067796,"#414487"],[0.20148305084745763,"#414487"],[0.20550847457627119,"#404588"],[0.22245762711864406,"#3E4A89"],[0.2288135593220339,"#3E4C8A"],[0.2309322033898305,"#3D4D8A"],[0.23305084745762711,"#3D4D8A"],[0.23940677966101695,"#3C4F8A"],[0.25444915254237288,"#3A538B"],[0.25487288135593222,"#3A538B"],[0.25635593220338981,"#3A538B"],[0.26059322033898308,"#3A548C"],[0.29830508474576273,"#355F8D"],[0.30720338983050849,"#34618D"],[0.31080508474576268,"#33628D"],[0.31779661016949151,"#32648E"],[0.33898305084745761,"#30698E"],[0.35508474576271187,"#2E6E8E"],[0.37076271186440679,"#2C718E"],[0.38135593220338981,"#2C738E"],[0.43432203389830509,"#26818E"],[0.45550847457627119,"#25858E"],[0.47669491525423729,"#228B8D"],[0.48728813559322032,"#228D8D"],[0.51906779661016944,"#1F948C"],[0.54661016949152541,"#1E9B8A"],[0.55932203389830504,"#1F9F88"],[0.58432203389830506,"#20A486"],[0.63771186440677963,"#2BB17E"],[0.64406779661016944,"#2DB27D"],[0.67372881355932202,"#38B977"],[0.7097457627118644,"#48C16E"],[0.74152542372881358,"#58C765"],[0.74364406779661019,"#59C864"],[0.76271186440677963,"#64CB5F"],[0.84745762711864403,"#98D83E"],[0.93220338983050843,"#D1E21B"],[0.97457627118644063,"#EEE51C"],[1,"#FDE725"]],"type":"heatmap","showscale":false,"autocolorscale":false,"showlegend":false,"xaxis":"x","yaxis":"y2","hoverinfo":"text","frame":null},{"x":[1],"y":[1],"name":"e233505418a751d6d35f0415611942e8","type":"scatter","mode":"markers","opacity":0,"hoverinfo":"skip","showlegend":false,"marker":{"color":[0,1],"colorscale":[[0,"#440154"],[0.0033444816053511705,"#440256"],[0.006688963210702341,"#450357"],[0.010033444816053512,"#450558"],[0.013377926421404682,"#450659"],[0.016722408026755852,"#46075B"],[0.020066889632107024,"#46085C"],[0.023411371237458192,"#460A5D"],[0.026755852842809364,"#460B5E"],[0.030100334448160539,"#470C5F"],[0.033444816053511704,"#470E61"],[0.03678929765886288,"#470F62"],[0.040133779264214048,"#471063"],[0.043478260869565223,"#471164"],[0.046822742474916385,"#471365"],[0.05016722408026756,"#481467"],[0.053511705685618728,"#481568"],[0.056856187290969903,"#481768"],[0.060200668896321079,"#481769"],[0.06354515050167224,"#48186A"],[0.066889632107023408,"#481A6C"],[0.070234113712374591,"#481B6D"],[0.073578595317725759,"#481C6E"],[0.076923076923076927,"#481D6F"],[0.080267558528428096,"#481E6F"],[0.083612040133779264,"#481F70"],[0.086956521739130446,"#482071"],[0.090301003344481615,"#482173"],[0.093645484949832769,"#482374"],[0.096989966555183951,"#482475"],[0.10033444816053512,"#482576"],[0.1036789297658863,"#482576"],[0.10702341137123746,"#482777"],[0.11036789297658862,"#482878"],[0.11371237458193981,"#482979"],[0.11705685618729098,"#472A7A"],[0.12040133779264216,"#472B7A"],[0.12374581939799331,"#472D7B"],[0.12709030100334448,"#472D7B"],[0.13043478260869565,"#472E7C"],[0.13377926421404682,"#472F7D"],[0.13712374581939801,"#46307E"],[0.14046822742474918,"#46327E"],[0.14381270903010032,"#46337F"],[0.14715719063545152,"#463480"],[0.15050167224080269,"#463480"],[0.15384615384615385,"#453581"],[0.15719063545150502,"#453781"],[0.16053511705685619,"#453882"],[0.16387959866220736,"#443983"],[0.16722408026755853,"#443A83"],[0.1705685618729097,"#443A83"],[0.17391304347826089,"#443C84"],[0.17725752508361203,"#433D84"],[0.18060200668896323,"#433E85"],[0.1839464882943144,"#423F85"],[0.18729096989966554,"#424086"],[0.19063545150501673,"#424186"],[0.1939799331103679,"#424186"],[0.19732441471571904,"#414387"],[0.20066889632107024,"#414487"],[0.20401337792642141,"#404588"],[0.2073578595317726,"#404688"],[0.21070234113712374,"#3F4788"],[0.21404682274247491,"#3F4889"],[0.21739130434782611,"#3F4889"],[0.22073578595317725,"#3E4989"],[0.22408026755852845,"#3E4A89"],[0.22742474916387961,"#3E4C8A"],[0.23076923076923078,"#3D4D8A"],[0.23411371237458195,"#3D4E8A"],[0.23745819397993312,"#3C4F8A"],[0.24080267558528431,"#3C4F8A"],[0.24414715719063546,"#3C508B"],[0.24749163879598662,"#3B518B"],[0.25083612040133779,"#3B528B"],[0.25418060200668896,"#3A538B"],[0.25752508361204013,"#3A548C"],[0.2608695652173913,"#39558C"],[0.26421404682274252,"#39558C"],[0.26755852842809363,"#39568C"],[0.2709030100334448,"#38588C"],[0.27424749163879603,"#38598C"],[0.27759197324414719,"#375A8C"],[0.28093645484949836,"#375B8D"],[0.28428093645484948,"#375B8D"],[0.28762541806020064,"#365C8D"],[0.29096989966555187,"#365D8D"],[0.29431438127090304,"#355E8D"],[0.2976588628762542,"#355F8D"],[0.30100334448160537,"#34608D"],[0.30434782608695649,"#34618D"],[0.30769230769230771,"#34618D"],[0.31103678929765888,"#33628D"],[0.31438127090301005,"#33638D"],[0.31772575250836121,"#32648E"],[0.32107023411371238,"#32658E"],[0.32441471571906361,"#31668E"],[0.32775919732441472,"#31678E"],[0.33110367892976589,"#31678E"],[0.33444816053511706,"#31688E"],[0.33779264214046822,"#30698E"],[0.34113712374581939,"#306A8E"],[0.34448160535117062,"#2F6B8E"],[0.34782608695652178,"#2F6C8E"],[0.3511705685618729,"#2E6D8E"],[0.35451505016722407,"#2E6D8E"],[0.35785953177257523,"#2E6E8E"],[0.36120401337792646,"#2E6F8E"],[0.36454849498327763,"#2D708E"],[0.3678929765886288,"#2D718E"],[0.37123745819397996,"#2C718E"],[0.37458193979933108,"#2C728E"],[0.3779264214046823,"#2C728E"],[0.38127090301003347,"#2C738E"],[0.38461538461538464,"#2B748E"],[0.38795986622073581,"#2B758E"],[0.39130434782608697,"#2A768E"],[0.39464882943143809,"#2A778E"],[0.39799331103678931,"#2A778E"],[0.40133779264214048,"#2A788E"],[0.40468227424749165,"#29798E"],[0.40802675585284282,"#297A8E"],[0.41137123745819398,"#297B8E"],[0.41471571906354521,"#287C8E"],[0.41806020066889632,"#287D8E"],[0.42140468227424749,"#287D8E"],[0.42474916387959866,"#277E8E"],[0.42809364548494983,"#277F8E"],[0.43143812709030105,"#27808E"],[0.43478260869565222,"#26818E"],[0.43812709030100339,"#26828E"],[0.4414715719063545,"#26828E"],[0.44481605351170567,"#26828E"],[0.44816053511705689,"#25838E"],[0.45150501672240806,"#25848E"],[0.45484949832775923,"#25858E"],[0.4581939799331104,"#24868E"],[0.46153846153846156,"#24878E"],[0.46488294314381268,"#23888E"],[0.4682274247491639,"#23888E"],[0.47157190635451507,"#23898E"],[0.47491638795986624,"#238A8D"],[0.47826086956521741,"#228B8D"],[0.48160535117056863,"#228C8D"],[0.48494983277591974,"#228D8D"],[0.48829431438127091,"#218E8D"],[0.49163879598662208,"#218E8D"],[0.49498327759197325,"#218F8D"],[0.49832775919732442,"#21908D"],[0.50167224080267558,"#21918C"],[0.50501672240802675,"#20928C"],[0.50836120401337792,"#20928C"],[0.51170568561872909,"#20928C"],[0.51505016722408026,"#20938C"],[0.51839464882943143,"#1F948C"],[0.52173913043478259,"#1F958B"],[0.52508361204013376,"#1F968B"],[0.52842809364548504,"#1F978B"],[0.5317725752508361,"#1F988B"],[0.53511705685618727,"#1F988B"],[0.53846153846153844,"#1F998A"],[0.5418060200668896,"#1F9A8A"],[0.54515050167224077,"#1E9B8A"],[0.54849498327759205,"#1E9C89"],[0.55183946488294311,"#1E9D89"],[0.55518394648829439,"#1F9E89"],[0.55852842809364545,"#1F9E89"],[0.56187290969899673,"#1F9F88"],[0.56521739130434789,"#1FA088"],[0.56856187290969895,"#1FA188"],[0.57190635451505023,"#1FA187"],[0.57525083612040129,"#1FA287"],[0.57859531772575257,"#20A386"],[0.58193979933110374,"#20A386"],[0.5852842809364549,"#20A486"],[0.58862876254180607,"#21A585"],[0.59197324414715713,"#21A685"],[0.59531772575250841,"#22A785"],[0.59866220735785958,"#22A884"],[0.60200668896321075,"#23A983"],[0.60535117056856191,"#23A983"],[0.60869565217391297,"#24AA83"],[0.61204013377926425,"#25AB82"],[0.61538461538461542,"#25AC82"],[0.61872909698996659,"#26AD81"],[0.62207357859531776,"#27AD81"],[0.62541806020066892,"#27AD81"],[0.62876254180602009,"#28AE80"],[0.63210702341137115,"#29AF7F"],[0.63545150501672243,"#2AB07F"],[0.6387959866220736,"#2CB17E"],[0.64214046822742477,"#2DB27D"],[0.64548494983277593,"#2EB37C"],[0.64882943143812721,"#2EB37C"],[0.65217391304347827,"#30B47C"],[0.65551839464882944,"#31B57B"],[0.65886287625418061,"#32B67A"],[0.66220735785953178,"#34B679"],[0.66555183946488305,"#35B779"],[0.66889632107023411,"#36B878"],[0.67224080267558539,"#37B878"],[0.67558528428093645,"#39B977"],[0.67892976588628762,"#3ABA76"],[0.68227424749163879,"#3BBB75"],[0.68561872909698995,"#3DBC74"],[0.68896321070234123,"#3EBC73"],[0.69230769230769229,"#40BD72"],[0.69565217391304357,"#41BD72"],[0.69899665551839463,"#42BE71"],[0.7023411371237458,"#44BF70"],[0.70568561872909707,"#46C06F"],[0.70903010033444813,"#48C16E"],[0.71237458193979941,"#49C16D"],[0.71571906354515047,"#4BC26C"],[0.71906354515050175,"#4DC26C"],[0.72240802675585292,"#4EC36B"],[0.72575250836120397,"#50C46A"],[0.72909698996655525,"#52C569"],[0.73244147157190631,"#54C568"],[0.73578595317725759,"#55C667"],[0.73913043478260876,"#57C666"],[0.74247491638795993,"#59C765"],[0.7458193979933111,"#5AC864"],[0.74916387959866215,"#5CC863"],[0.75250836120401343,"#5EC962"],[0.7558528428093646,"#5FCA61"],[0.75919732441471577,"#62CB5F"],[0.76254180602006694,"#64CB5F"],[0.76588628762541811,"#66CB5D"],[0.76923076923076927,"#67CC5C"],[0.77257525083612044,"#69CD5B"],[0.77591973244147161,"#6CCD5A"],[0.77926421404682278,"#6DCE59"],[0.78260869565217395,"#6FCF57"],[0.78595317725752512,"#71CF57"],[0.78929765886287617,"#74D055"],[0.79264214046822745,"#75D054"],[0.79598662207357862,"#77D153"],[0.79933110367892979,"#79D151"],[0.80267558528428096,"#7BD250"],[0.80602006688963224,"#7ED34F"],[0.80936454849498329,"#80D34E"],[0.81270903010033446,"#82D34D"],[0.81605351170568563,"#84D44B"],[0.8193979933110368,"#86D549"],[0.82274247491638797,"#88D548"],[0.82608695652173914,"#8AD647"],[0.82943143812709041,"#8DD645"],[0.83277591973244147,"#8FD644"],[0.83612040133779264,"#91D743"],[0.83946488294314381,"#93D741"],[0.84280936454849498,"#95D840"],[0.84615384615384626,"#97D83E"],[0.84949832775919731,"#9AD93D"],[0.85284280936454859,"#9CD93C"],[0.85618729096989965,"#9ED93A"],[0.85953177257525082,"#A0DA39"],[0.8628762541806021,"#A2DA37"],[0.86622073578595316,"#A5DB36"],[0.86956521739130443,"#A7DB35"],[0.87290969899665549,"#A9DC33"],[0.87625418060200677,"#ABDC31"],[0.87959866220735794,"#AEDC30"],[0.882943143812709,"#B0DD2F"],[0.88628762541806028,"#B2DD2D"],[0.88963210702341133,"#B5DE2B"],[0.89297658862876261,"#B7DE2A"],[0.89632107023411378,"#B9DE28"],[0.89966555183946495,"#BBDE27"],[0.90301003344481612,"#BEDF26"],[0.90635451505016718,"#C0DF25"],[0.90969899665551845,"#C2DF23"],[0.91304347826086962,"#C4E021"],[0.91638795986622079,"#C7E020"],[0.91973244147157196,"#C9E11F"],[0.92307692307692313,"#CBE11E"],[0.9264214046822743,"#CEE11D"],[0.92976588628762535,"#D0E11C"],[0.93311036789297663,"#D2E21B"],[0.9364548494983278,"#D4E21A"],[0.93979933110367897,"#D7E219"],[0.94314381270903014,"#D9E319"],[0.9464882943143812,"#DBE319"],[0.94983277591973247,"#DDE318"],[0.95317725752508364,"#DFE318"],[0.95652173913043481,"#E2E418"],[0.95986622073578598,"#E4E419"],[0.96321070234113726,"#E6E419"],[0.96655518394648832,"#E8E419"],[0.96989966555183948,"#EBE51A"],[0.97324414715719065,"#EDE51B"],[0.97658862876254182,"#EFE51C"],[0.97993311036789299,"#F1E51D"],[0.98327759197324416,"#F3E61E"],[0.98662207357859544,"#F5E61F"],[0.98996655518394649,"#F7E620"],[0.99331103678929766,"#F9E622"],[0.99665551839464883,"#FBE723"],[1,"#FDE725"]],"colorbar":{"bgcolor":"rgba(255,255,255,1)","bordercolor":"transparent","borderwidth":1.8897637795275593,"thickness":23.039999999999996,"title":null,"titlefont":{"color":"rgba(0,0,0,1)","family":"","size":14.611872146118724},"tickmode":"array","ticktext":["0","100","200","300","400"],"tickvals":[0.0016666666666666668,0.21282485875706214,0.42398305084745758,0.63514124293785312,0.84629943502824856],"tickfont":{"color":"rgba(0,0,0,1)","family":"","size":11.68949771689498},"ticklen":2,"len":0.5}},"xaxis":"x","yaxis":"y2","frame":null},{"x":[425.34465169436419,425.34465169436419,null,425.34465169436419,214.93668579374719,null,214.93668579374719,214.93668579374719,null,214.93668579374719,0,null,214.93668579374719,214.93668579374719,null,214.93668579374719,134.81194642909065,null,134.81194642909065,134.81194642909065,null,134.81194642909065,101.73896856662151,null,101.73896856662151,101.73896856662151,null,101.73896856662151,21.265598980513104,null,21.265598980513104,21.265598980513104,null,21.265598980513104,0,null,21.265598980513104,21.265598980513104,null,21.265598980513104,10.07612028510974,null,10.07612028510974,10.07612028510974,null,10.07612028510974,0,null,10.07612028510974,10.07612028510974,null,10.07612028510974,0,null,101.73896856662151,101.73896856662151,null,101.73896856662151,40.005247468300958,null,40.005247468300958,40.005247468300958,null,40.005247468300958,0,null,40.005247468300958,40.005247468300958,null,40.005247468300958,0,null,134.81194642909065,134.81194642909065,null,134.81194642909065,40.83996357735888,null,40.83996357735888,40.83996357735888,null,40.83996357735888,15.622444623041554,null,15.622444623041554,15.622444623041554,null,15.622444623041554,0,null,15.622444623041554,15.622444623041554,null,15.622444623041554,0,null,40.83996357735888,40.83996357735888,null,40.83996357735888,0,null,425.34465169436419,425.34465169436419,null,425.34465169436419,261.84988146837117,null,261.84988146837117,261.84988146837117,null,261.84988146837117,103.43106931671933,null,103.43106931671933,103.43106931671933,null,103.43106931671933,51.824252044771463,null,51.824252044771463,51.824252044771463,null,51.824252044771463,14.015499455959462,null,14.015499455959462,14.015499455959462,null,14.015499455959462,0,null,14.015499455959462,14.015499455959462,null,14.015499455959462,0,null,51.824252044771463,51.824252044771463,null,51.824252044771463,2.1383404780343112,null,2.1383404780343112,2.1383404780343112,null,2.1383404780343112,0,null,2.1383404780343112,2.1383404780343112,null,2.1383404780343112,0.98264947972306238,null,0.98264947972306238,0.98264947972306238,null,0.98264947972306238,0,null,0.98264947972306238,0.98264947972306238,null,0.98264947972306238,0,null,103.43106931671933,103.43106931671933,null,103.43106931671933,33.550869213777453,null,33.550869213777453,33.550869213777453,null,33.550869213777453,0,null,33.550869213777453,33.550869213777453,null,33.550869213777453,0,null,261.84988146837117,261.84988146837117,null,261.84988146837117,141.70444779540267,null,141.70444779540267,141.70444779540267,null,141.70444779540267,113.30230050621213,null,113.30230050621213,113.30230050621213,null,113.30230050621213,0,null,113.30230050621213,113.30230050621213,null,113.30230050621213,74.382429571774551,null,74.382429571774551,74.382429571774551,null,74.382429571774551,64.889871320568972,null,64.889871320568972,64.889871320568972,null,64.889871320568972,15.672472683019739,null,15.672472683019739,15.672472683019739,null,15.672472683019739,1.5231546211727793,null,1.5231546211727793,1.5231546211727793,null,1.5231546211727793,0,null,1.5231546211727793,1.5231546211727793,null,1.5231546211727793,0,null,15.672472683019739,15.672472683019739,null,15.672472683019739,0.61532511731604012,null,0.61532511731604012,0.61532511731604012,null,0.61532511731604012,0,null,0.61532511731604012,0.61532511731604012,null,0.61532511731604012,0,null,64.889871320568972,64.889871320568972,null,64.889871320568972,0,null,74.382429571774551,74.382429571774551,null,74.382429571774551,50.109402999836284,null,50.109402999836284,50.109402999836284,null,50.109402999836284,33.180384265405984,null,33.180384265405984,33.180384265405984,null,33.180384265405984,0,null,33.180384265405984,33.180384265405984,null,33.180384265405984,20.693943558442406,null,20.693943558442406,20.693943558442406,null,20.693943558442406,0,null,20.693943558442406,20.693943558442406,null,20.693943558442406,13.135710867707157,null,13.135710867707157,13.135710867707157,null,13.135710867707157,8.6535902953629602,null,8.6535902953629602,8.6535902953629602,null,8.6535902953629602,0,null,8.6535902953629602,8.6535902953629602,null,8.6535902953629602,0,null,13.135710867707157,13.135710867707157,null,13.135710867707157,0,null,50.109402999836284,50.109402999836284,null,50.109402999836284,0,null,141.70444779540267,141.70444779540267,null,141.70444779540267,14.780707019625277,null,14.780707019625277,14.780707019625277,null,14.780707019625277,10.392285600386474,null,10.392285600386474,10.392285600386474,null,10.392285600386474,5.1473415468569774,null,5.1473415468569774,5.1473415468569774,null,5.1473415468569774,0,null,5.1473415468569774,5.1473415468569774,null,5.1473415468569774,0,null,10.392285600386474,10.392285600386474,null,10.392285600386474,0,null,14.780707019625277,14.780707019625277,null,14.780707019625277,0],"y":[11.6025390625,3.59375,null,3.59375,3.59375,null,3.59375,1,null,1,1,null,3.59375,6.1875,null,6.1875,6.1875,null,6.1875,4.125,null,4.125,4.125,null,4.125,2.75,null,2.75,2.75,null,2.75,2,null,2,2,null,2.75,3.5,null,3.5,3.5,null,3.5,3,null,3,3,null,3.5,4,null,4,4,null,4.125,5.5,null,5.5,5.5,null,5.5,5,null,5,5,null,5.5,6,null,6,6,null,6.1875,8.25,null,8.25,8.25,null,8.25,7.5,null,7.5,7.5,null,7.5,7,null,7,7,null,7.5,8,null,8,8,null,8.25,9,null,9,9,null,11.6025390625,19.611328125,null,19.611328125,19.611328125,null,19.611328125,13.5625,null,13.5625,13.5625,null,13.5625,11.625,null,11.625,11.625,null,11.625,10.5,null,10.5,10.5,null,10.5,10,null,10,10,null,10.5,11,null,11,11,null,11.625,12.75,null,12.75,12.75,null,12.75,12,null,12,12,null,12.75,13.5,null,13.5,13.5,null,13.5,13,null,13,13,null,13.5,14,null,14,14,null,13.5625,15.5,null,15.5,15.5,null,15.5,15,null,15,15,null,15.5,16,null,16,16,null,19.611328125,25.66015625,null,25.66015625,25.66015625,null,25.66015625,20.1953125,null,20.1953125,20.1953125,null,20.1953125,17,null,17,17,null,20.1953125,23.390625,null,23.390625,23.390625,null,23.390625,20.75,null,20.75,20.75,null,20.75,19.5,null,19.5,19.5,null,19.5,18.5,null,18.5,18.5,null,18.5,18,null,18,18,null,18.5,19,null,19,19,null,19.5,20.5,null,20.5,20.5,null,20.5,20,null,20,20,null,20.5,21,null,21,21,null,20.75,22,null,22,22,null,23.390625,26.03125,null,26.03125,26.03125,null,26.03125,24.0625,null,24.0625,24.0625,null,24.0625,23,null,23,23,null,24.0625,25.125,null,25.125,25.125,null,25.125,24,null,24,24,null,25.125,26.25,null,26.25,26.25,null,26.25,25.5,null,25.5,25.5,null,25.5,25,null,25,25,null,25.5,26,null,26,26,null,26.25,27,null,27,27,null,26.03125,28,null,28,28,null,25.66015625,31.125,null,31.125,31.125,null,31.125,30.25,null,30.25,30.25,null,30.25,29.5,null,29.5,29.5,null,29.5,29,null,29,29,null,29.5,30,null,30,30,null,30.25,31,null,31,31,null,31.125,32,null,32,32],"text":["y: 425.3446517","y: 425.3446517",null,"y: 425.3446517","y: 425.3446517",null,"y: 214.9366858","y: 214.9366858",null,"y: 214.9366858","y: 214.9366858",null,"y: 214.9366858","y: 214.9366858",null,"y: 214.9366858","y: 214.9366858",null,"y: 134.8119464","y: 134.8119464",null,"y: 134.8119464","y: 134.8119464",null,"y: 101.7389686","y: 101.7389686",null,"y: 101.7389686","y: 101.7389686",null,"y: 21.2655990","y: 21.2655990",null,"y: 21.2655990","y: 21.2655990",null,"y: 21.2655990","y: 21.2655990",null,"y: 21.2655990","y: 21.2655990",null,"y: 10.0761203","y: 10.0761203",null,"y: 10.0761203","y: 10.0761203",null,"y: 10.0761203","y: 10.0761203",null,"y: 10.0761203","y: 10.0761203",null,"y: 101.7389686","y: 101.7389686",null,"y: 101.7389686","y: 101.7389686",null,"y: 40.0052475","y: 40.0052475",null,"y: 40.0052475","y: 40.0052475",null,"y: 40.0052475","y: 40.0052475",null,"y: 40.0052475","y: 40.0052475",null,"y: 134.8119464","y: 134.8119464",null,"y: 134.8119464","y: 134.8119464",null,"y: 40.8399636","y: 40.8399636",null,"y: 40.8399636","y: 40.8399636",null,"y: 15.6224446","y: 15.6224446",null,"y: 15.6224446","y: 15.6224446",null,"y: 15.6224446","y: 15.6224446",null,"y: 15.6224446","y: 15.6224446",null,"y: 40.8399636","y: 40.8399636",null,"y: 40.8399636","y: 40.8399636",null,"y: 425.3446517","y: 425.3446517",null,"y: 425.3446517","y: 425.3446517",null,"y: 261.8498815","y: 261.8498815",null,"y: 261.8498815","y: 261.8498815",null,"y: 103.4310693","y: 103.4310693",null,"y: 103.4310693","y: 103.4310693",null,"y: 51.8242520","y: 51.8242520",null,"y: 51.8242520","y: 51.8242520",null,"y: 14.0154995","y: 14.0154995",null,"y: 14.0154995","y: 14.0154995",null,"y: 14.0154995","y: 14.0154995",null,"y: 14.0154995","y: 14.0154995",null,"y: 51.8242520","y: 51.8242520",null,"y: 51.8242520","y: 51.8242520",null,"y: 2.1383405","y: 2.1383405",null,"y: 2.1383405","y: 2.1383405",null,"y: 2.1383405","y: 2.1383405",null,"y: 2.1383405","y: 2.1383405",null,"y: 0.9826495","y: 0.9826495",null,"y: 0.9826495","y: 0.9826495",null,"y: 0.9826495","y: 0.9826495",null,"y: 0.9826495","y: 0.9826495",null,"y: 103.4310693","y: 103.4310693",null,"y: 103.4310693","y: 103.4310693",null,"y: 33.5508692","y: 33.5508692",null,"y: 33.5508692","y: 33.5508692",null,"y: 33.5508692","y: 33.5508692",null,"y: 33.5508692","y: 33.5508692",null,"y: 261.8498815","y: 261.8498815",null,"y: 261.8498815","y: 261.8498815",null,"y: 141.7044478","y: 141.7044478",null,"y: 141.7044478","y: 141.7044478",null,"y: 113.3023005","y: 113.3023005",null,"y: 113.3023005","y: 113.3023005",null,"y: 113.3023005","y: 113.3023005",null,"y: 113.3023005","y: 113.3023005",null,"y: 74.3824296","y: 74.3824296",null,"y: 74.3824296","y: 74.3824296",null,"y: 64.8898713","y: 64.8898713",null,"y: 64.8898713","y: 64.8898713",null,"y: 15.6724727","y: 15.6724727",null,"y: 15.6724727","y: 15.6724727",null,"y: 1.5231546","y: 1.5231546",null,"y: 1.5231546","y: 1.5231546",null,"y: 1.5231546","y: 1.5231546",null,"y: 1.5231546","y: 1.5231546",null,"y: 15.6724727","y: 15.6724727",null,"y: 15.6724727","y: 15.6724727",null,"y: 0.6153251","y: 0.6153251",null,"y: 0.6153251","y: 0.6153251",null,"y: 0.6153251","y: 0.6153251",null,"y: 0.6153251","y: 0.6153251",null,"y: 64.8898713","y: 64.8898713",null,"y: 64.8898713","y: 64.8898713",null,"y: 74.3824296","y: 74.3824296",null,"y: 74.3824296","y: 74.3824296",null,"y: 50.1094030","y: 50.1094030",null,"y: 50.1094030","y: 50.1094030",null,"y: 33.1803843","y: 33.1803843",null,"y: 33.1803843","y: 33.1803843",null,"y: 33.1803843","y: 33.1803843",null,"y: 33.1803843","y: 33.1803843",null,"y: 20.6939436","y: 20.6939436",null,"y: 20.6939436","y: 20.6939436",null,"y: 20.6939436","y: 20.6939436",null,"y: 20.6939436","y: 20.6939436",null,"y: 13.1357109","y: 13.1357109",null,"y: 13.1357109","y: 13.1357109",null,"y: 8.6535903","y: 8.6535903",null,"y: 8.6535903","y: 8.6535903",null,"y: 8.6535903","y: 8.6535903",null,"y: 8.6535903","y: 8.6535903",null,"y: 13.1357109","y: 13.1357109",null,"y: 13.1357109","y: 13.1357109",null,"y: 50.1094030","y: 50.1094030",null,"y: 50.1094030","y: 50.1094030",null,"y: 141.7044478","y: 141.7044478",null,"y: 141.7044478","y: 141.7044478",null,"y: 14.7807070","y: 14.7807070",null,"y: 14.7807070","y: 14.7807070",null,"y: 10.3922856","y: 10.3922856",null,"y: 10.3922856","y: 10.3922856",null,"y: 5.1473415","y: 5.1473415",null,"y: 5.1473415","y: 5.1473415",null,"y: 5.1473415","y: 5.1473415",null,"y: 5.1473415","y: 5.1473415",null,"y: 10.3922856","y: 10.3922856",null,"y: 10.3922856","y: 10.3922856",null,"y: 14.7807070","y: 14.7807070",null,"y: 14.7807070","y: 14.7807070"],"type":"scatter","mode":"lines","line":{"width":2.2677165354330708,"color":"rgba(0,0,0,1)","dash":"solid"},"hoveron":"points","showlegend":false,"xaxis":"x2","yaxis":"y2","hoverinfo":"text","frame":null},{"x":[425.34465169436419,214.93668579374719,0,134.81194642909065,101.73896856662151,21.265598980513104,0,10.07612028510974,0,0,40.005247468300958,0,0,40.83996357735888,15.622444623041554,0,0,0,261.84988146837117,103.43106931671933,51.824252044771463,14.015499455959462,0,0,2.1383404780343112,0,0.98264947972306238,0,0,33.550869213777453,0,0,141.70444779540267,113.30230050621213,0,74.382429571774551,64.889871320568972,15.672472683019739,1.5231546211727793,0,0,0.61532511731604012,0,0,0,50.109402999836284,33.180384265405984,0,20.693943558442406,0,13.135710867707157,8.6535902953629602,0,0,0,0,14.780707019625277,10.392285600386474,5.1473415468569774,0,0,0,0],"y":[11.6025390625,3.59375,1,6.1875,4.125,2.75,2,3.5,3,4,5.5,5,6,8.25,7.5,7,8,9,19.611328125,13.5625,11.625,10.5,10,11,12.75,12,13.5,13,14,15.5,15,16,25.66015625,20.1953125,17,23.390625,20.75,19.5,18.5,18,19,20.5,20,21,22,26.03125,24.0625,23,25.125,24,26.25,25.5,25,26,27,28,31.125,30.25,29.5,29,30,31,32],"text":["y: 425.3446517","y: 214.9366858","y: 0.0000000","y: 134.8119464","y: 101.7389686","y: 21.2655990","y: 0.0000000","y: 10.0761203","y: 0.0000000","y: 0.0000000","y: 40.0052475","y: 0.0000000","y: 0.0000000","y: 40.8399636","y: 15.6224446","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 261.8498815","y: 103.4310693","y: 51.8242520","y: 14.0154995","y: 0.0000000","y: 0.0000000","y: 2.1383405","y: 0.0000000","y: 0.9826495","y: 0.0000000","y: 0.0000000","y: 33.5508692","y: 0.0000000","y: 0.0000000","y: 141.7044478","y: 113.3023005","y: 0.0000000","y: 74.3824296","y: 64.8898713","y: 15.6724727","y: 1.5231546","y: 0.0000000","y: 0.0000000","y: 0.6153251","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 50.1094030","y: 33.1803843","y: 0.0000000","y: 20.6939436","y: 0.0000000","y: 13.1357109","y: 8.6535903","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 14.7807070","y: 10.3922856","y: 5.1473415","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 0.0000000"],"type":"scatter","mode":"markers","marker":{"autocolorscale":false,"color":"transparent","opacity":1,"size":null,"symbol":null,"line":{"width":1.8897637795275593,"color":"transparent"}},"hoveron":"points","showlegend":false,"xaxis":"x2","yaxis":"y2","hoverinfo":"text","frame":null}],"layout":{"xaxis":{"domain":[0,0.80000000000000004],"automargin":true,"type":"linear","autorange":false,"range":[0.5,11.5],"tickmode":"array","ticktext":["vs","am","carb","wt","drat","gear","cyl","qsec","mpg","hp","disp"],"tickvals":[1,2,3,4,5,6,7,7.9999999999999991,9,10,11],"categoryorder":"array","categoryarray":["vs","am","carb","wt","drat","gear","cyl","qsec","mpg","hp","disp"],"nticks":null,"ticks":"outside","tickcolor":"rgba(51,51,51,1)","ticklen":3.6529680365296811,"tickwidth":0.66417600664176002,"showticklabels":true,"tickfont":{"color":"rgba(77,77,77,1)","family":"","size":13.283520132835205},"tickangle":-45,"showline":true,"linecolor":"rgba(0,0,0,1)","linewidth":0.66417600664176002,"showgrid":false,"gridcolor":null,"gridwidth":0,"zeroline":false,"anchor":"y2","title":"","hoverformat":".2f"},"xaxis2":{"domain":[0.80000000000000004,1],"automargin":true,"showticklabels":false,"showgrid":false,"zeroline":false,"anchor":"y2","type":"linear","autorange":false,"range":[0,425.34465169436419],"tickmode":"array","ticktext":["0","100","200","300","400"],"tickvals":[0,100,200,300,400],"categoryorder":"array","categoryarray":["0","100","200","300","400"],"nticks":null,"ticks":"","tickcolor":null,"ticklen":3.6529680365296811,"tickwidth":0,"tickfont":{"color":null,"family":null,"size":0},"tickangle":-0,"showline":false,"linecolor":null,"linewidth":0,"gridcolor":null,"gridwidth":0,"title":{"text":"","font":{"color":null,"family":null,"size":0}},"hoverformat":".2f"},"yaxis2":{"domain":[0,0.80000000000000004],"automargin":true,"type":"linear","autorange":false,"range":[0.5,32.5],"tickmode":"array","ticktext":["Maserati Bora","Ford Pantera L","Camaro Z28","Duster 360","Hornet Sportabout","Pontiac Firebird","Cadillac Fleetwood","Lincoln Continental","Chrysler Imperial","Dodge Challenger","AMC Javelin","Merc 450SLC","Merc 450SE","Merc 450SL","Hornet 4 Drive","Valiant","Ferrari Dino","Merc 280C","Merc 280","Mazda RX4 Wag","Mazda RX4","Merc 240D","Merc 230","Volvo 142E","Toyota Corona","Porsche 914-2","Datsun 710","Lotus Europa","Fiat X1-9","Fiat 128","Toyota Corolla","Honda Civic"],"tickvals":[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],"categoryorder":"array","categoryarray":["Maserati Bora","Ford Pantera L","Camaro Z28","Duster 360","Hornet Sportabout","Pontiac Firebird","Cadillac Fleetwood","Lincoln Continental","Chrysler Imperial","Dodge Challenger","AMC Javelin","Merc 450SLC","Merc 450SE","Merc 450SL","Hornet 4 Drive","Valiant","Ferrari Dino","Merc 280C","Merc 280","Mazda RX4 Wag","Mazda RX4","Merc 240D","Merc 230","Volvo 142E","Toyota Corona","Porsche 914-2","Datsun 710","Lotus Europa","Fiat X1-9","Fiat 128","Toyota Corolla","Honda Civic"],"nticks":null,"ticks":"outside","tickcolor":"rgba(51,51,51,1)","ticklen":3.6529680365296811,"tickwidth":0.66417600664176002,"showticklabels":true,"tickfont":{"color":"rgba(77,77,77,1)","family":"","size":13.283520132835205},"tickangle":-0,"showline":true,"linecolor":"rgba(0,0,0,1)","linewidth":0.66417600664176002,"showgrid":false,"gridcolor":null,"gridwidth":0,"zeroline":false,"anchor":"x","title":"","hoverformat":".2f"},"yaxis":{"domain":[0.80000000000000004,1],"automargin":true,"showticklabels":false,"showgrid":false,"zeroline":false,"anchor":"x","type":"linear","autorange":false,"range":[0,1475.1042912282508],"tickmode":"array","ticktext":["0","500","1000"],"tickvals":[0,500,1000],"categoryorder":"array","categoryarray":["0","500","1000"],"nticks":null,"ticks":"","tickcolor":null,"ticklen":3.6529680365296811,"tickwidth":0,"tickfont":{"color":null,"family":null,"size":0},"tickangle":-0,"showline":false,"linecolor":null,"linewidth":0,"gridcolor":null,"gridwidth":0,"title":{"text":"","font":{"color":null,"family":null,"size":0}},"hoverformat":".2f"},"annotations":[],"shapes":[{"type":"rect","fillcolor":null,"line":{"color":null,"width":0,"linetype":[]},"yref":"paper","xref":"paper","x0":0,"x1":0.80000000000000004,"y0":0.80000000000000004,"y1":1},{"type":"rect","fillcolor":null,"line":{"color":null,"width":0,"linetype":[]},"yref":"paper","xref":"paper","x0":0,"x1":0.80000000000000004,"y0":0,"y1":0.80000000000000004},{"type":"rect","fillcolor":null,"line":{"color":null,"width":0,"linetype":[]},"yref":"paper","xref":"paper","x0":0.80000000000000004,"x1":1,"y0":0,"y1":0.80000000000000004}],"images":[],"margin":{"t":0,"r":null,"b":31.88044831880449,"l":151.43212951432133},"font":{"color":"rgba(0,0,0,1)","family":"","size":14.611872146118724},"showlegend":false,"legend":{"bgcolor":"rgba(255,255,255,1)","bordercolor":"transparent","borderwidth":1.8897637795275593,"font":{"color":"rgba(0,0,0,1)","family":"","size":11.68949771689498},"title":{"text":"","font":{"color":"rgba(0,0,0,1)","family":"","size":14.611872146118724}},"y":1,"yanchor":"top"},"hovermode":"closest","barmode":"relative","paper_bgcolor":"rgba(255,255,255,1)","title":""},"attrs":{"941a30aedf3a":{"x":{},"y":{},"xend":{},"yend":{},"colour":{},"linetype":{},"size":{},"type":"scatter"},"941a28c171ce":{"x":{},"y":{},"colour":{},"shape":{},"size":{}},"941a3416a049":{"alpha_stroke":1,"sizes":[10,100],"spans":[1,20]},"941a5617045b":{"x":{},"y":{},"fill":{},"text":{},"type":"heatmap"},"941adce2da2":{"x":{},"y":{},"xend":{},"yend":{},"colour":{},"linetype":{},"size":{},"type":"scatter"},"941a5b15edc2":{"x":{},"y":{},"colour":{},"shape":{},"size":{}}},"source":"A","config":{"doubleClick":"reset","modeBarButtonsToAdd":["hoverclosest","hovercompare"],"showSendToCloud":false,"displaylogo":false,"modeBarButtonsToRemove":["sendDataToCloud","select2d","lasso2d","autoScale2d","hoverClosestCartesian","hoverCompareCartesian","sendDataToCloud"]},"highlight":{"on":"plotly_click","persistent":false,"dynamic":false,"selectize":false,"opacityDim":0.20000000000000001,"selected":{"opacity":1},"debounce":0},"subplot":true,"shinyEvents":["plotly_hover","plotly_click","plotly_selected","plotly_relayout","plotly_brushed","plotly_brushing","plotly_clickannotation","plotly_doubleclick","plotly_deselect","plotly_afterplot","plotly_sunburstclick"],"base_url":"https://plot.ly"},"evals":[],"jsHooks":[]}</script>
<p>The default are slightly different, but it supports most of the same
arguments. If you want the dendrograms to match perfectly, use this:</p>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb67"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb67-1"><a href="#cb67-1" tabindex="-1"></a>full <span class="ot"><-</span> <span class="fu">heatmap.2</span>(x) <span class="co"># we use it to easily get the dendrograms</span></span></code></pre></div>
</details>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb68"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb68-1"><a href="#cb68-1" tabindex="-1"></a><span class="do">## Color branches of dendrograms by cluster membership using dendextend:</span></span>
<span id="cb68-2"><a href="#cb68-2" tabindex="-1"></a><span class="fu">heatmaply</span>(x, </span>
<span id="cb68-3"><a href="#cb68-3" tabindex="-1"></a> <span class="at">Rowv=</span><span class="fu">color_branches</span>(full<span class="sc">$</span>rowDendrogram, <span class="at">k =</span> <span class="dv">3</span>),</span>
<span id="cb68-4"><a href="#cb68-4" tabindex="-1"></a> <span class="at">Colv=</span><span class="fu">color_branches</span>(full<span class="sc">$</span>colDendrogram, <span class="at">k =</span> <span class="dv">2</span>))</span></code></pre></div>
</details>
<div class="plotly html-widget html-fill-item" id="htmlwidget-c54c66c86572f267041c" style="width:768px;height:576px;"></div>
<script type="application/json" data-for="htmlwidget-c54c66c86572f267041c">{"x":{"data":[{"x":[4,1.5,null,1.5,1.5,null,1.5,1,null,1,1,null,1.5,2,null,2,2],"y":[1475.1042912282508,1475.1042912282508,null,1475.1042912282508,656.64044194673227,null,656.64044194673227,656.64044194673227,null,656.64044194673227,0,null,656.64044194673227,656.64044194673227,null,656.64044194673227,0],"text":["y: 1475.104291","y: 1475.104291",null,"y: 1475.104291","y: 1475.104291",null,"y: 656.640442","y: 656.640442",null,"y: 656.640442","y: 656.640442",null,"y: 656.640442","y: 656.640442",null,"y: 656.640442","y: 656.640442"],"type":"scatter","mode":"lines","line":{"width":2.2677165354330708,"color":"rgba(0,150,129,1)","dash":"solid"},"hoveron":"points","showlegend":false,"xaxis":"x","yaxis":"y","hoverinfo":"text","frame":null},{"x":[4,6.5,null,6.5,6.5,null,6.5,3.5,null,3.5,3.5,null,3.5,3,null,3,3,null,3.5,4,null,4,4,null,6.5,9.5,null,9.5,9.5,null,9.5,8,null,8,8,null,8,6.5,null,6.5,6.5,null,6.5,5.5,null,5.5,5.5,null,5.5,5,null,5,5,null,5.5,6,null,6,6,null,6.5,7.5,null,7.5,7.5,null,7.5,7,null,7,7,null,7.5,8,null,8,8,null,8,9.5,null,9.5,9.5,null,9.5,9,null,9,9,null,9.5,10,null,10,10,null,9.5,11,null,11,11],"y":[1475.1042912282508,1475.1042912282508,null,1475.1042912282508,115.84951445733383,null,115.84951445733383,115.84951445733383,null,115.84951445733383,33.261091383176229,null,33.261091383176229,33.261091383176229,null,33.261091383176229,0,null,33.261091383176229,33.261091383176229,null,33.261091383176229,0,null,115.84951445733383,115.84951445733383,null,115.84951445733383,34.785054261852174,null,34.785054261852174,34.785054261852174,null,34.785054261852174,18.920887928424502,null,18.920887928424502,18.920887928424502,null,18.920887928424502,10.689747424518504,null,10.689747424518504,10.689747424518504,null,10.689747424518504,2.9817276870968619,null,2.9817276870968619,2.9817276870968619,null,2.9817276870968619,0,null,2.9817276870968619,2.9817276870968619,null,2.9817276870968619,0,null,10.689747424518504,10.689747424518504,null,10.689747424518504,8.5963405004687896,null,8.5963405004687896,8.5963405004687896,null,8.5963405004687896,0,null,8.5963405004687896,8.5963405004687896,null,8.5963405004687896,0,null,18.920887928424502,18.920887928424502,null,18.920887928424502,3.6055512754639891,null,3.6055512754639891,3.6055512754639891,null,3.6055512754639891,0,null,3.6055512754639891,3.6055512754639891,null,3.6055512754639891,0,null,34.785054261852174,34.785054261852174,null,34.785054261852174,0],"text":["y: 1475.104291","y: 1475.104291",null,"y: 1475.104291","y: 1475.104291",null,"y: 115.849514","y: 115.849514",null,"y: 115.849514","y: 115.849514",null,"y: 33.261091","y: 33.261091",null,"y: 33.261091","y: 33.261091",null,"y: 33.261091","y: 33.261091",null,"y: 33.261091","y: 33.261091",null,"y: 115.849514","y: 115.849514",null,"y: 115.849514","y: 115.849514",null,"y: 34.785054","y: 34.785054",null,"y: 34.785054","y: 34.785054",null,"y: 18.920888","y: 18.920888",null,"y: 18.920888","y: 18.920888",null,"y: 10.689747","y: 10.689747",null,"y: 10.689747","y: 10.689747",null,"y: 2.981728","y: 2.981728",null,"y: 2.981728","y: 2.981728",null,"y: 2.981728","y: 2.981728",null,"y: 2.981728","y: 2.981728",null,"y: 10.689747","y: 10.689747",null,"y: 10.689747","y: 10.689747",null,"y: 8.596341","y: 8.596341",null,"y: 8.596341","y: 8.596341",null,"y: 8.596341","y: 8.596341",null,"y: 8.596341","y: 8.596341",null,"y: 18.920888","y: 18.920888",null,"y: 18.920888","y: 18.920888",null,"y: 3.605551","y: 3.605551",null,"y: 3.605551","y: 3.605551",null,"y: 3.605551","y: 3.605551",null,"y: 3.605551","y: 3.605551",null,"y: 34.785054","y: 34.785054",null,"y: 34.785054","y: 34.785054"],"type":"scatter","mode":"lines","line":{"width":2.2677165354330708,"color":"rgba(204,71,107,1)","dash":"solid"},"hoveron":"points","showlegend":false,"xaxis":"x","yaxis":"y","hoverinfo":"text","frame":null},{"x":[4,1.5,1,2,6.5,3.5,3,4,9.5,8,6.5,5.5,5,6,7.5,7,8,9.5,9,10,11],"y":[1475.1042912282508,656.64044194673227,0,0,115.84951445733383,33.261091383176229,0,0,34.785054261852174,18.920887928424502,10.689747424518504,2.9817276870968619,0,0,8.5963405004687896,0,0,3.6055512754639891,0,0,0],"text":["y: 1475.104291","y: 656.640442","y: 0.000000","y: 0.000000","y: 115.849514","y: 33.261091","y: 0.000000","y: 0.000000","y: 34.785054","y: 18.920888","y: 10.689747","y: 2.981728","y: 0.000000","y: 0.000000","y: 8.596341","y: 0.000000","y: 0.000000","y: 3.605551","y: 0.000000","y: 0.000000","y: 0.000000"],"type":"scatter","mode":"markers","marker":{"autocolorscale":false,"color":"transparent","opacity":1,"size":null,"symbol":null,"line":{"width":1.8897637795275593,"color":"transparent"}},"hoveron":"points","showlegend":false,"xaxis":"x","yaxis":"y","hoverinfo":"text","frame":null},{"type":"scatter","mode":"markers","marker":{"color":"rgba(214,39,40,1)","line":{"color":"rgba(214,39,40,1)"}},"error_y":{"color":"rgba(214,39,40,1)"},"error_x":{"color":"rgba(214,39,40,1)"},"line":{"color":"rgba(214,39,40,1)"},"xaxis":"x2","yaxis":"y","frame":null},{"x":[1,2,3,4,5,6,7,8,9,10,11],"y":[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],"z":[[0.25444915254237288,0.20550847457627119,0.045550847457627115,0.042394067796610174,0.0063559322033898309,0.0078389830508474572,0.0052224576271186441,0.0021186440677966102,0.0021186440677966102,0,0.0084745762711864406],[0.25487288135593222,0.19279661016949154,0.055084745762711863,0.035381355932203387,0.01059322033898305,0.0093855932203389825,0.0045338983050847463,0.0042372881355932203,0,0.0021186440677966102,0.0084745762711864406],[0.2288135593220339,0.19703389830508475,0.048305084745762714,0.039427966101694911,0.0084745762711864406,0.0081567796610169489,0.0049152542372881353,0.0021186440677966102,0.0021186440677966102,0.0021186440677966102,0.0084745762711864406],[0.25635593220338981,0.2309322033898305,0.045338983050847458,0.039406779661016952,0.0084745762711864406,0.0087076271186440693,0.0058898305084745762,0.0042372881355932203,0.0021186440677966102,0.0021186440677966102,0.0084745762711864406],[0.29830508474576273,0.20127118644067796,0.048305084745762714,0.048516949152542371,0.0084745762711864406,0.008305084745762711,0.0066737288135593218,0.0042372881355932203,0.0021186440677966102,0,0.0084745762711864406],[0.20148305084745763,0.23940677966101695,0.064406779661016947,0.035805084745762709,0.01059322033898305,0.0079872881355932211,0.0032055084745762708,0.0042372881355932203,0.0021186440677966102,0.0021186440677966102,0.0084745762711864406],[0.35508474576271187,0.26059322033898308,0.040677966101694912,0.038771186440677965,0.0084745762711864406,0.008305084745762711,0.0072881355932203386,0.0084745762711864406,0.0021186440677966102,0,0.012711864406779662],[0.35508474576271187,0.26059322033898308,0.037711864406779663,0.040042372881355932,0.0084745762711864406,0.008305084745762711,0.0072881355932203386,0.0084745762711864406,0.0021186440677966102,0,0.012711864406779662],[0.33898305084745761,0.23305084745762711,0.044491525423728813,0.036059322033898306,0.0084745762711864406,0.0082627118644067795,0.0060911016949152545,0.0084745762711864406,0,0.0021186440677966102,0.012711864406779662],[0.33898305084745761,0.23305084745762711,0.044491525423728813,0.034872881355932202,0.0084745762711864406,0.0082627118644067795,0.0055508474576271187,0.0084745762711864406,0,0.0021186440677966102,0.012711864406779662],[0.31080508474576268,0.13135593220338984,0.051694915254237285,0.042372881355932202,0.0084745762711864406,0.0078177966101694914,0.0067584745762711866,0.0042372881355932203,0.0021186440677966102,0,0.0084745762711864406],[0.30720338983050849,0.37076271186440679,0.041737288135593222,0.03283898305084746,0.01059322033898305,0.0076694915254237293,0.0058686440677966105,0.012711864406779662,0,0.0021186440677966102,0.012711864406779662],[0.16673728813559321,0.13983050847457626,0.06864406779661017,0.041249999999999995,0.0084745762711864406,0.0086440677966101703,0.0046610169491525426,0.0021186440677966102,0.0021186440677966102,0.0021186440677966102,0.0084745762711864406],[0.1673728813559322,0.13983050847457626,0.057838983050847462,0.040042372881355932,0.0084745762711864406,0.0086440677966101703,0.0040995762711864411,0.0021186440677966102,0.0021186440677966102,0.0021186440677966102,0.0084745762711864406],[0.15063559322033898,0.13771186440677965,0.071822033898305077,0.042161016949152537,0.0084745762711864406,0.0089406779661016945,0.0038877118644067795,0.0021186440677966102,0.0021186440677966102,0.0021186440677966102,0.0084745762711864406],[0.1603813559322034,0.11016949152542373,0.064406779661016947,0.039237288135593219,0.0084745762711864406,0.010444915254237288,0.0034216101694915253,0.0042372881355932203,0.0021186440677966102,0.0021186440677966102,0.0084745762711864406],[0.58432203389830506,0.38135593220338981,0.036652542372881354,0.037288135593220341,0.0063559322033898309,0.006504237288135593,0.0079025423728813562,0.0063559322033898309,0,0,0.016949152542372881],[0.58432203389830506,0.38135593220338981,0.034745762711864407,0.036864406779661012,0.0063559322033898309,0.006504237288135593,0.0086228813559322045,0.0063559322033898309,0,0,0.016949152542372881],[0.58432203389830506,0.38135593220338981,0.032203389830508473,0.038135593220338986,0.0063559322033898309,0.006504237288135593,0.0080084745762711868,0.0063559322033898309,0,0,0.016949152542372881],[0.67372881355932202,0.31779661016949151,0.03283898305084746,0.035741525423728819,0.0063559322033898309,0.0058474576271186438,0.0074576271186440682,0.0042372881355932203,0,0,0.016949152542372881],[0.64406779661016944,0.31779661016949151,0.032203389830508473,0.036652542372881354,0.0063559322033898309,0.0066737288135593218,0.0072775423728813557,0.0042372881355932203,0,0,0.016949152542372881],[0.54661016949152541,0.23305084745762711,0.045338983050847458,0.041186440677966105,0.0063559322033898309,0.0065254237288135597,0.006811440677966101,0.0021186440677966102,0.0021186440677966102,0,0.012711864406779662],[0.47669491525423729,0.22245762711864406,0.03834745762711865,0.042838983050847455,0.0063559322033898309,0.0058474576271186438,0.007330508474576271,0.0021186440677966102,0.0021186440677966102,0,0.012711864406779662],[0.76271186440677963,0.51906779661016944,0.030296610169491527,0.033559322033898303,0.0063559322033898309,0.006800847457627119,0.0075635593220338979,0.0084745762711864406,0,0,0.016949152542372881],[0.74152542372881358,0.51906779661016944,0.028177966101694915,0.032648305084745761,0.0063559322033898309,0.0079025423728813562,0.0081355932203389832,0.0084745762711864406,0,0,0.016949152542372881],[0.74364406779661019,0.55932203389830504,0.03347457627118644,0.030720338983050849,0.01059322033898305,0.0089406779661016945,0.0067161016949152542,0.0084745762711864406,0,0.0021186440677966102,0.016949152542372881],[0.84745762711864403,0.37076271186440679,0.040677966101694912,0.036122881355932203,0.0063559322033898309,0.0065254237288135597,0.008146186440677966,0.0042372881355932203,0,0,0.016949152542372881],[0.76271186440677963,0.37076271186440679,0.03961864406779661,0.036059322033898306,0.0063559322033898309,0.0066737288135593218,0.0072881355932203386,0.0042372881355932203,0,0,0.016949152542372881],[1,0.43432203389830509,0.022033898305084745,0.038093220338983054,0.0063559322033898309,0.0062076271186440679,0.011122881355932203,0.0084745762711864406,0,0,0.016949152542372881],[0.97457627118644063,0.45550847457627119,0.022033898305084745,0.037754237288135595,0.0063559322033898309,0.0063559322033898309,0.011491525423728815,0.0084745762711864406,0,0,0.016949152542372881],[0.93220338983050843,0.48728813559322032,0.031144067796610168,0.03690677966101695,0.0063559322033898309,0.0068432203389830505,0.011324152542372882,0.0084745762711864406,0,0,0.016949152542372881],[0.63771186440677963,0.7097457627118644,0.031779661016949151,0.030932203389830507,0.01059322033898305,0.0074999999999999997,0.0075635593220338979,0.016949152542372881,0,0.0021186440677966102,0.016949152542372881]],"text":[["row: Toyota Corona<br>column: disp<br>value: 120.100","row: Toyota Corona<br>column: hp<br>value: 97.000","row: Toyota Corona<br>column: mpg<br>value: 21.500","row: Toyota Corona<br>column: qsec<br>value: 20.010","row: Toyota Corona<br>column: gear<br>value: 3.000","row: Toyota Corona<br>column: drat<br>value: 3.700","row: Toyota Corona<br>column: wt<br>value: 2.465","row: Toyota Corona<br>column: carb<br>value: 1.000","row: Toyota Corona<br>column: vs<br>value: 1.000","row: Toyota Corona<br>column: am<br>value: 0.000","row: Toyota Corona<br>column: cyl<br>value: 4.000"],["row: Porsche 914-2<br>column: disp<br>value: 120.300","row: Porsche 914-2<br>column: hp<br>value: 91.000","row: Porsche 914-2<br>column: mpg<br>value: 26.000","row: Porsche 914-2<br>column: qsec<br>value: 16.700","row: Porsche 914-2<br>column: gear<br>value: 5.000","row: Porsche 914-2<br>column: drat<br>value: 4.430","row: Porsche 914-2<br>column: wt<br>value: 2.140","row: Porsche 914-2<br>column: carb<br>value: 2.000","row: Porsche 914-2<br>column: vs<br>value: 0.000","row: Porsche 914-2<br>column: am<br>value: 1.000","row: Porsche 914-2<br>column: cyl<br>value: 4.000"],["row: Datsun 710<br>column: disp<br>value: 108.000","row: Datsun 710<br>column: hp<br>value: 93.000","row: Datsun 710<br>column: mpg<br>value: 22.800","row: Datsun 710<br>column: qsec<br>value: 18.610","row: Datsun 710<br>column: gear<br>value: 4.000","row: Datsun 710<br>column: drat<br>value: 3.850","row: Datsun 710<br>column: wt<br>value: 2.320","row: Datsun 710<br>column: carb<br>value: 1.000","row: Datsun 710<br>column: vs<br>value: 1.000","row: Datsun 710<br>column: am<br>value: 1.000","row: Datsun 710<br>column: cyl<br>value: 4.000"],["row: Volvo 142E<br>column: disp<br>value: 121.000","row: Volvo 142E<br>column: hp<br>value: 109.000","row: Volvo 142E<br>column: mpg<br>value: 21.400","row: Volvo 142E<br>column: qsec<br>value: 18.600","row: Volvo 142E<br>column: gear<br>value: 4.000","row: Volvo 142E<br>column: drat<br>value: 4.110","row: Volvo 142E<br>column: wt<br>value: 2.780","row: Volvo 142E<br>column: carb<br>value: 2.000","row: Volvo 142E<br>column: vs<br>value: 1.000","row: Volvo 142E<br>column: am<br>value: 1.000","row: Volvo 142E<br>column: cyl<br>value: 4.000"],["row: Merc 230<br>column: disp<br>value: 140.800","row: Merc 230<br>column: hp<br>value: 95.000","row: Merc 230<br>column: mpg<br>value: 22.800","row: Merc 230<br>column: qsec<br>value: 22.900","row: Merc 230<br>column: gear<br>value: 4.000","row: Merc 230<br>column: drat<br>value: 3.920","row: Merc 230<br>column: wt<br>value: 3.150","row: Merc 230<br>column: carb<br>value: 2.000","row: Merc 230<br>column: vs<br>value: 1.000","row: Merc 230<br>column: am<br>value: 0.000","row: Merc 230<br>column: cyl<br>value: 4.000"],["row: Lotus Europa<br>column: disp<br>value: 95.100","row: Lotus Europa<br>column: hp<br>value: 113.000","row: Lotus Europa<br>column: mpg<br>value: 30.400","row: Lotus Europa<br>column: qsec<br>value: 16.900","row: Lotus Europa<br>column: gear<br>value: 5.000","row: Lotus Europa<br>column: drat<br>value: 3.770","row: Lotus Europa<br>column: wt<br>value: 1.513","row: Lotus Europa<br>column: carb<br>value: 2.000","row: Lotus Europa<br>column: vs<br>value: 1.000","row: Lotus Europa<br>column: am<br>value: 1.000","row: Lotus Europa<br>column: cyl<br>value: 4.000"],["row: Merc 280<br>column: disp<br>value: 167.600","row: Merc 280<br>column: hp<br>value: 123.000","row: Merc 280<br>column: mpg<br>value: 19.200","row: Merc 280<br>column: qsec<br>value: 18.300","row: Merc 280<br>column: gear<br>value: 4.000","row: Merc 280<br>column: drat<br>value: 3.920","row: Merc 280<br>column: wt<br>value: 3.440","row: Merc 280<br>column: carb<br>value: 4.000","row: Merc 280<br>column: vs<br>value: 1.000","row: Merc 280<br>column: am<br>value: 0.000","row: Merc 280<br>column: cyl<br>value: 6.000"],["row: Merc 280C<br>column: disp<br>value: 167.600","row: Merc 280C<br>column: hp<br>value: 123.000","row: Merc 280C<br>column: mpg<br>value: 17.800","row: Merc 280C<br>column: qsec<br>value: 18.900","row: Merc 280C<br>column: gear<br>value: 4.000","row: Merc 280C<br>column: drat<br>value: 3.920","row: Merc 280C<br>column: wt<br>value: 3.440","row: Merc 280C<br>column: carb<br>value: 4.000","row: Merc 280C<br>column: vs<br>value: 1.000","row: Merc 280C<br>column: am<br>value: 0.000","row: Merc 280C<br>column: cyl<br>value: 6.000"],["row: Mazda RX4 Wag<br>column: disp<br>value: 160.000","row: Mazda RX4 Wag<br>column: hp<br>value: 110.000","row: Mazda RX4 Wag<br>column: mpg<br>value: 21.000","row: Mazda RX4 Wag<br>column: qsec<br>value: 17.020","row: Mazda RX4 Wag<br>column: gear<br>value: 4.000","row: Mazda RX4 Wag<br>column: drat<br>value: 3.900","row: Mazda RX4 Wag<br>column: wt<br>value: 2.875","row: Mazda RX4 Wag<br>column: carb<br>value: 4.000","row: Mazda RX4 Wag<br>column: vs<br>value: 0.000","row: Mazda RX4 Wag<br>column: am<br>value: 1.000","row: Mazda RX4 Wag<br>column: cyl<br>value: 6.000"],["row: Mazda RX4<br>column: disp<br>value: 160.000","row: Mazda RX4<br>column: hp<br>value: 110.000","row: Mazda RX4<br>column: mpg<br>value: 21.000","row: Mazda RX4<br>column: qsec<br>value: 16.460","row: Mazda RX4<br>column: gear<br>value: 4.000","row: Mazda RX4<br>column: drat<br>value: 3.900","row: Mazda RX4<br>column: wt<br>value: 2.620","row: Mazda RX4<br>column: carb<br>value: 4.000","row: Mazda RX4<br>column: vs<br>value: 0.000","row: Mazda RX4<br>column: am<br>value: 1.000","row: Mazda RX4<br>column: cyl<br>value: 6.000"],["row: Merc 240D<br>column: disp<br>value: 146.700","row: Merc 240D<br>column: hp<br>value: 62.000","row: Merc 240D<br>column: mpg<br>value: 24.400","row: Merc 240D<br>column: qsec<br>value: 20.000","row: Merc 240D<br>column: gear<br>value: 4.000","row: Merc 240D<br>column: drat<br>value: 3.690","row: Merc 240D<br>column: wt<br>value: 3.190","row: Merc 240D<br>column: carb<br>value: 2.000","row: Merc 240D<br>column: vs<br>value: 1.000","row: Merc 240D<br>column: am<br>value: 0.000","row: Merc 240D<br>column: cyl<br>value: 4.000"],["row: Ferrari Dino<br>column: disp<br>value: 145.000","row: Ferrari Dino<br>column: hp<br>value: 175.000","row: Ferrari Dino<br>column: mpg<br>value: 19.700","row: Ferrari Dino<br>column: qsec<br>value: 15.500","row: Ferrari Dino<br>column: gear<br>value: 5.000","row: Ferrari Dino<br>column: drat<br>value: 3.620","row: Ferrari Dino<br>column: wt<br>value: 2.770","row: Ferrari Dino<br>column: carb<br>value: 6.000","row: Ferrari Dino<br>column: vs<br>value: 0.000","row: Ferrari Dino<br>column: am<br>value: 1.000","row: Ferrari Dino<br>column: cyl<br>value: 6.000"],["row: Fiat 128<br>column: disp<br>value: 78.700","row: Fiat 128<br>column: hp<br>value: 66.000","row: Fiat 128<br>column: mpg<br>value: 32.400","row: Fiat 128<br>column: qsec<br>value: 19.470","row: Fiat 128<br>column: gear<br>value: 4.000","row: Fiat 128<br>column: drat<br>value: 4.080","row: Fiat 128<br>column: wt<br>value: 2.200","row: Fiat 128<br>column: carb<br>value: 1.000","row: Fiat 128<br>column: vs<br>value: 1.000","row: Fiat 128<br>column: am<br>value: 1.000","row: Fiat 128<br>column: cyl<br>value: 4.000"],["row: Fiat X1-9<br>column: disp<br>value: 79.000","row: Fiat X1-9<br>column: hp<br>value: 66.000","row: Fiat X1-9<br>column: mpg<br>value: 27.300","row: Fiat X1-9<br>column: qsec<br>value: 18.900","row: Fiat X1-9<br>column: gear<br>value: 4.000","row: Fiat X1-9<br>column: drat<br>value: 4.080","row: Fiat X1-9<br>column: wt<br>value: 1.935","row: Fiat X1-9<br>column: carb<br>value: 1.000","row: Fiat X1-9<br>column: vs<br>value: 1.000","row: Fiat X1-9<br>column: am<br>value: 1.000","row: Fiat X1-9<br>column: cyl<br>value: 4.000"],["row: Toyota Corolla<br>column: disp<br>value: 71.100","row: Toyota Corolla<br>column: hp<br>value: 65.000","row: Toyota Corolla<br>column: mpg<br>value: 33.900","row: Toyota Corolla<br>column: qsec<br>value: 19.900","row: Toyota Corolla<br>column: gear<br>value: 4.000","row: Toyota Corolla<br>column: drat<br>value: 4.220","row: Toyota Corolla<br>column: wt<br>value: 1.835","row: Toyota Corolla<br>column: carb<br>value: 1.000","row: Toyota Corolla<br>column: vs<br>value: 1.000","row: Toyota Corolla<br>column: am<br>value: 1.000","row: Toyota Corolla<br>column: cyl<br>value: 4.000"],["row: Honda Civic<br>column: disp<br>value: 75.700","row: Honda Civic<br>column: hp<br>value: 52.000","row: Honda Civic<br>column: mpg<br>value: 30.400","row: Honda Civic<br>column: qsec<br>value: 18.520","row: Honda Civic<br>column: gear<br>value: 4.000","row: Honda Civic<br>column: drat<br>value: 4.930","row: Honda Civic<br>column: wt<br>value: 1.615","row: Honda Civic<br>column: carb<br>value: 2.000","row: Honda Civic<br>column: vs<br>value: 1.000","row: Honda Civic<br>column: am<br>value: 1.000","row: Honda Civic<br>column: cyl<br>value: 4.000"],["row: Merc 450SL<br>column: disp<br>value: 275.800","row: Merc 450SL<br>column: hp<br>value: 180.000","row: Merc 450SL<br>column: mpg<br>value: 17.300","row: Merc 450SL<br>column: qsec<br>value: 17.600","row: Merc 450SL<br>column: gear<br>value: 3.000","row: Merc 450SL<br>column: drat<br>value: 3.070","row: Merc 450SL<br>column: wt<br>value: 3.730","row: Merc 450SL<br>column: carb<br>value: 3.000","row: Merc 450SL<br>column: vs<br>value: 0.000","row: Merc 450SL<br>column: am<br>value: 0.000","row: Merc 450SL<br>column: cyl<br>value: 8.000"],["row: Merc 450SE<br>column: disp<br>value: 275.800","row: Merc 450SE<br>column: hp<br>value: 180.000","row: Merc 450SE<br>column: mpg<br>value: 16.400","row: Merc 450SE<br>column: qsec<br>value: 17.400","row: Merc 450SE<br>column: gear<br>value: 3.000","row: Merc 450SE<br>column: drat<br>value: 3.070","row: Merc 450SE<br>column: wt<br>value: 4.070","row: Merc 450SE<br>column: carb<br>value: 3.000","row: Merc 450SE<br>column: vs<br>value: 0.000","row: Merc 450SE<br>column: am<br>value: 0.000","row: Merc 450SE<br>column: cyl<br>value: 8.000"],["row: Merc 450SLC<br>column: disp<br>value: 275.800","row: Merc 450SLC<br>column: hp<br>value: 180.000","row: Merc 450SLC<br>column: mpg<br>value: 15.200","row: Merc 450SLC<br>column: qsec<br>value: 18.000","row: Merc 450SLC<br>column: gear<br>value: 3.000","row: Merc 450SLC<br>column: drat<br>value: 3.070","row: Merc 450SLC<br>column: wt<br>value: 3.780","row: Merc 450SLC<br>column: carb<br>value: 3.000","row: Merc 450SLC<br>column: vs<br>value: 0.000","row: Merc 450SLC<br>column: am<br>value: 0.000","row: Merc 450SLC<br>column: cyl<br>value: 8.000"],["row: Dodge Challenger<br>column: disp<br>value: 318.000","row: Dodge Challenger<br>column: hp<br>value: 150.000","row: Dodge Challenger<br>column: mpg<br>value: 15.500","row: Dodge Challenger<br>column: qsec<br>value: 16.870","row: Dodge Challenger<br>column: gear<br>value: 3.000","row: Dodge Challenger<br>column: drat<br>value: 2.760","row: Dodge Challenger<br>column: wt<br>value: 3.520","row: Dodge Challenger<br>column: carb<br>value: 2.000","row: Dodge Challenger<br>column: vs<br>value: 0.000","row: Dodge Challenger<br>column: am<br>value: 0.000","row: Dodge Challenger<br>column: cyl<br>value: 8.000"],["row: AMC Javelin<br>column: disp<br>value: 304.000","row: AMC Javelin<br>column: hp<br>value: 150.000","row: AMC Javelin<br>column: mpg<br>value: 15.200","row: AMC Javelin<br>column: qsec<br>value: 17.300","row: AMC Javelin<br>column: gear<br>value: 3.000","row: AMC Javelin<br>column: drat<br>value: 3.150","row: AMC Javelin<br>column: wt<br>value: 3.435","row: AMC Javelin<br>column: carb<br>value: 2.000","row: AMC Javelin<br>column: vs<br>value: 0.000","row: AMC Javelin<br>column: am<br>value: 0.000","row: AMC Javelin<br>column: cyl<br>value: 8.000"],["row: Hornet 4 Drive<br>column: disp<br>value: 258.000","row: Hornet 4 Drive<br>column: hp<br>value: 110.000","row: Hornet 4 Drive<br>column: mpg<br>value: 21.400","row: Hornet 4 Drive<br>column: qsec<br>value: 19.440","row: Hornet 4 Drive<br>column: gear<br>value: 3.000","row: Hornet 4 Drive<br>column: drat<br>value: 3.080","row: Hornet 4 Drive<br>column: wt<br>value: 3.215","row: Hornet 4 Drive<br>column: carb<br>value: 1.000","row: Hornet 4 Drive<br>column: vs<br>value: 1.000","row: Hornet 4 Drive<br>column: am<br>value: 0.000","row: Hornet 4 Drive<br>column: cyl<br>value: 6.000"],["row: Valiant<br>column: disp<br>value: 225.000","row: Valiant<br>column: hp<br>value: 105.000","row: Valiant<br>column: mpg<br>value: 18.100","row: Valiant<br>column: qsec<br>value: 20.220","row: Valiant<br>column: gear<br>value: 3.000","row: Valiant<br>column: drat<br>value: 2.760","row: Valiant<br>column: wt<br>value: 3.460","row: Valiant<br>column: carb<br>value: 1.000","row: Valiant<br>column: vs<br>value: 1.000","row: Valiant<br>column: am<br>value: 0.000","row: Valiant<br>column: cyl<br>value: 6.000"],["row: Duster 360<br>column: disp<br>value: 360.000","row: Duster 360<br>column: hp<br>value: 245.000","row: Duster 360<br>column: mpg<br>value: 14.300","row: Duster 360<br>column: qsec<br>value: 15.840","row: Duster 360<br>column: gear<br>value: 3.000","row: Duster 360<br>column: drat<br>value: 3.210","row: Duster 360<br>column: wt<br>value: 3.570","row: Duster 360<br>column: carb<br>value: 4.000","row: Duster 360<br>column: vs<br>value: 0.000","row: Duster 360<br>column: am<br>value: 0.000","row: Duster 360<br>column: cyl<br>value: 8.000"],["row: Camaro Z28<br>column: disp<br>value: 350.000","row: Camaro Z28<br>column: hp<br>value: 245.000","row: Camaro Z28<br>column: mpg<br>value: 13.300","row: Camaro Z28<br>column: qsec<br>value: 15.410","row: Camaro Z28<br>column: gear<br>value: 3.000","row: Camaro Z28<br>column: drat<br>value: 3.730","row: Camaro Z28<br>column: wt<br>value: 3.840","row: Camaro Z28<br>column: carb<br>value: 4.000","row: Camaro Z28<br>column: vs<br>value: 0.000","row: Camaro Z28<br>column: am<br>value: 0.000","row: Camaro Z28<br>column: cyl<br>value: 8.000"],["row: Ford Pantera L<br>column: disp<br>value: 351.000","row: Ford Pantera L<br>column: hp<br>value: 264.000","row: Ford Pantera L<br>column: mpg<br>value: 15.800","row: Ford Pantera L<br>column: qsec<br>value: 14.500","row: Ford Pantera L<br>column: gear<br>value: 5.000","row: Ford Pantera L<br>column: drat<br>value: 4.220","row: Ford Pantera L<br>column: wt<br>value: 3.170","row: Ford Pantera L<br>column: carb<br>value: 4.000","row: Ford Pantera L<br>column: vs<br>value: 0.000","row: Ford Pantera L<br>column: am<br>value: 1.000","row: Ford Pantera L<br>column: cyl<br>value: 8.000"],["row: Pontiac Firebird<br>column: disp<br>value: 400.000","row: Pontiac Firebird<br>column: hp<br>value: 175.000","row: Pontiac Firebird<br>column: mpg<br>value: 19.200","row: Pontiac Firebird<br>column: qsec<br>value: 17.050","row: Pontiac Firebird<br>column: gear<br>value: 3.000","row: Pontiac Firebird<br>column: drat<br>value: 3.080","row: Pontiac Firebird<br>column: wt<br>value: 3.845","row: Pontiac Firebird<br>column: carb<br>value: 2.000","row: Pontiac Firebird<br>column: vs<br>value: 0.000","row: Pontiac Firebird<br>column: am<br>value: 0.000","row: Pontiac Firebird<br>column: cyl<br>value: 8.000"],["row: Hornet Sportabout<br>column: disp<br>value: 360.000","row: Hornet Sportabout<br>column: hp<br>value: 175.000","row: Hornet Sportabout<br>column: mpg<br>value: 18.700","row: Hornet Sportabout<br>column: qsec<br>value: 17.020","row: Hornet Sportabout<br>column: gear<br>value: 3.000","row: Hornet Sportabout<br>column: drat<br>value: 3.150","row: Hornet Sportabout<br>column: wt<br>value: 3.440","row: Hornet Sportabout<br>column: carb<br>value: 2.000","row: Hornet Sportabout<br>column: vs<br>value: 0.000","row: Hornet Sportabout<br>column: am<br>value: 0.000","row: Hornet Sportabout<br>column: cyl<br>value: 8.000"],["row: Cadillac Fleetwood<br>column: disp<br>value: 472.000","row: Cadillac Fleetwood<br>column: hp<br>value: 205.000","row: Cadillac Fleetwood<br>column: mpg<br>value: 10.400","row: Cadillac Fleetwood<br>column: qsec<br>value: 17.980","row: Cadillac Fleetwood<br>column: gear<br>value: 3.000","row: Cadillac Fleetwood<br>column: drat<br>value: 2.930","row: Cadillac Fleetwood<br>column: wt<br>value: 5.250","row: Cadillac Fleetwood<br>column: carb<br>value: 4.000","row: Cadillac Fleetwood<br>column: vs<br>value: 0.000","row: Cadillac Fleetwood<br>column: am<br>value: 0.000","row: Cadillac Fleetwood<br>column: cyl<br>value: 8.000"],["row: Lincoln Continental<br>column: disp<br>value: 460.000","row: Lincoln Continental<br>column: hp<br>value: 215.000","row: Lincoln Continental<br>column: mpg<br>value: 10.400","row: Lincoln Continental<br>column: qsec<br>value: 17.820","row: Lincoln Continental<br>column: gear<br>value: 3.000","row: Lincoln Continental<br>column: drat<br>value: 3.000","row: Lincoln Continental<br>column: wt<br>value: 5.424","row: Lincoln Continental<br>column: carb<br>value: 4.000","row: Lincoln Continental<br>column: vs<br>value: 0.000","row: Lincoln Continental<br>column: am<br>value: 0.000","row: Lincoln Continental<br>column: cyl<br>value: 8.000"],["row: Chrysler Imperial<br>column: disp<br>value: 440.000","row: Chrysler Imperial<br>column: hp<br>value: 230.000","row: Chrysler Imperial<br>column: mpg<br>value: 14.700","row: Chrysler Imperial<br>column: qsec<br>value: 17.420","row: Chrysler Imperial<br>column: gear<br>value: 3.000","row: Chrysler Imperial<br>column: drat<br>value: 3.230","row: Chrysler Imperial<br>column: wt<br>value: 5.345","row: Chrysler Imperial<br>column: carb<br>value: 4.000","row: Chrysler Imperial<br>column: vs<br>value: 0.000","row: Chrysler Imperial<br>column: am<br>value: 0.000","row: Chrysler Imperial<br>column: cyl<br>value: 8.000"],["row: Maserati Bora<br>column: disp<br>value: 301.000","row: Maserati Bora<br>column: hp<br>value: 335.000","row: Maserati Bora<br>column: mpg<br>value: 15.000","row: Maserati Bora<br>column: qsec<br>value: 14.600","row: Maserati Bora<br>column: gear<br>value: 5.000","row: Maserati Bora<br>column: drat<br>value: 3.540","row: Maserati Bora<br>column: wt<br>value: 3.570","row: Maserati Bora<br>column: carb<br>value: 8.000","row: Maserati Bora<br>column: vs<br>value: 0.000","row: Maserati Bora<br>column: am<br>value: 1.000","row: Maserati Bora<br>column: cyl<br>value: 8.000"]],"colorscale":[[0,"#440154"],[0.0021186440677966102,"#440255"],[0.0032055084745762708,"#440256"],[0.0034216101694915253,"#440256"],[0.0038877118644067795,"#440256"],[0.0040995762711864411,"#440256"],[0.0042372881355932203,"#440256"],[0.0045338983050847463,"#440256"],[0.0046610169491525426,"#440256"],[0.0049152542372881353,"#440256"],[0.0052224576271186441,"#440356"],[0.0055508474576271187,"#440356"],[0.0058474576271186438,"#440356"],[0.0058686440677966105,"#440356"],[0.0058898305084745762,"#450357"],[0.0060911016949152545,"#450357"],[0.0062076271186440679,"#450357"],[0.0063559322033898309,"#450357"],[0.006504237288135593,"#450357"],[0.0065254237288135597,"#450357"],[0.0066737288135593218,"#450357"],[0.0067161016949152542,"#450357"],[0.0067584745762711866,"#450357"],[0.006800847457627119,"#450357"],[0.006811440677966101,"#450357"],[0.0068432203389830505,"#450357"],[0.0072775423728813557,"#450457"],[0.0072881355932203386,"#450457"],[0.007330508474576271,"#450457"],[0.0074576271186440682,"#450457"],[0.0074999999999999997,"#450457"],[0.0075635593220338979,"#450457"],[0.0076694915254237293,"#450457"],[0.0078177966101694914,"#450457"],[0.0078389830508474572,"#450457"],[0.0079025423728813562,"#450457"],[0.0079872881355932211,"#450457"],[0.0080084745762711868,"#450457"],[0.0081355932203389832,"#450457"],[0.008146186440677966,"#450457"],[0.0081567796610169489,"#450457"],[0.0082627118644067795,"#450457"],[0.008305084745762711,"#450457"],[0.0084745762711864406,"#450457"],[0.0086228813559322045,"#450457"],[0.0086440677966101703,"#450457"],[0.0087076271186440693,"#450457"],[0.0089406779661016945,"#450458"],[0.0093855932203389825,"#450458"],[0.010444915254237288,"#450558"],[0.01059322033898305,"#450558"],[0.011122881355932203,"#450559"],[0.011324152542372882,"#450559"],[0.011491525423728815,"#450559"],[0.012711864406779662,"#450559"],[0.016949152542372881,"#46075B"],[0.022033898305084745,"#46095D"],[0.028177966101694915,"#460B5E"],[0.030296610169491527,"#470C5F"],[0.030720338983050849,"#470D60"],[0.030932203389830507,"#470D60"],[0.031144067796610168,"#470D60"],[0.031779661016949151,"#470D60"],[0.032203389830508473,"#470D60"],[0.032648305084745761,"#470D60"],[0.03283898305084746,"#470D60"],[0.03347457627118644,"#470E61"],[0.033559322033898303,"#470E61"],[0.034745762711864407,"#470E61"],[0.034872881355932202,"#470E61"],[0.035381355932203387,"#470E61"],[0.035741525423728819,"#470E61"],[0.035805084745762709,"#470E61"],[0.036059322033898306,"#470E61"],[0.036122881355932203,"#470E61"],[0.036652542372881354,"#470F62"],[0.036864406779661012,"#470F62"],[0.03690677966101695,"#470F62"],[0.037288135593220341,"#470F62"],[0.037711864406779663,"#470F62"],[0.037754237288135595,"#470F62"],[0.038093220338983054,"#470F62"],[0.038135593220338986,"#470F62"],[0.03834745762711865,"#471063"],[0.038771186440677965,"#471063"],[0.039237288135593219,"#471063"],[0.039406779661016952,"#471063"],[0.039427966101694911,"#471063"],[0.03961864406779661,"#471063"],[0.040042372881355932,"#471063"],[0.040677966101694912,"#471063"],[0.041186440677966105,"#471164"],[0.041249999999999995,"#471164"],[0.041737288135593222,"#471164"],[0.042161016949152537,"#471164"],[0.042372881355932202,"#471164"],[0.042394067796610174,"#471164"],[0.042838983050847455,"#471164"],[0.044491525423728813,"#471264"],[0.045338983050847458,"#471265"],[0.045550847457627115,"#471265"],[0.048305084745762714,"#471366"],[0.048516949152542371,"#471366"],[0.051694915254237285,"#481467"],[0.055084745762711863,"#481668"],[0.057838983050847462,"#481769"],[0.064406779661016947,"#48196B"],[0.06864406779661017,"#481B6D"],[0.071822033898305077,"#481B6D"],[0.11016949152542373,"#482878"],[0.13135593220338984,"#472E7C"],[0.13771186440677965,"#46307E"],[0.13983050847457626,"#46317E"],[0.15063559322033898,"#463480"],[0.1603813559322034,"#453882"],[0.16673728813559321,"#443A83"],[0.1673728813559322,"#443A83"],[0.19279661016949154,"#424186"],[0.19703389830508475,"#414287"],[0.20127118644067796,"#414487"],[0.20148305084745763,"#414487"],[0.20550847457627119,"#404588"],[0.22245762711864406,"#3E4A89"],[0.2288135593220339,"#3E4C8A"],[0.2309322033898305,"#3D4D8A"],[0.23305084745762711,"#3D4D8A"],[0.23940677966101695,"#3C4F8A"],[0.25444915254237288,"#3A538B"],[0.25487288135593222,"#3A538B"],[0.25635593220338981,"#3A538B"],[0.26059322033898308,"#3A548C"],[0.29830508474576273,"#355F8D"],[0.30720338983050849,"#34618D"],[0.31080508474576268,"#33628D"],[0.31779661016949151,"#32648E"],[0.33898305084745761,"#30698E"],[0.35508474576271187,"#2E6E8E"],[0.37076271186440679,"#2C718E"],[0.38135593220338981,"#2C738E"],[0.43432203389830509,"#26818E"],[0.45550847457627119,"#25858E"],[0.47669491525423729,"#228B8D"],[0.48728813559322032,"#228D8D"],[0.51906779661016944,"#1F948C"],[0.54661016949152541,"#1E9B8A"],[0.55932203389830504,"#1F9F88"],[0.58432203389830506,"#20A486"],[0.63771186440677963,"#2BB17E"],[0.64406779661016944,"#2DB27D"],[0.67372881355932202,"#38B977"],[0.7097457627118644,"#48C16E"],[0.74152542372881358,"#58C765"],[0.74364406779661019,"#59C864"],[0.76271186440677963,"#64CB5F"],[0.84745762711864403,"#98D83E"],[0.93220338983050843,"#D1E21B"],[0.97457627118644063,"#EEE51C"],[1,"#FDE725"]],"type":"heatmap","showscale":false,"autocolorscale":false,"showlegend":false,"xaxis":"x","yaxis":"y2","hoverinfo":"text","frame":null},{"x":[1],"y":[1],"name":"e233505418a751d6d35f0415611942e8","type":"scatter","mode":"markers","opacity":0,"hoverinfo":"skip","showlegend":false,"marker":{"color":[0,1],"colorscale":[[0,"#440154"],[0.0033444816053511705,"#440256"],[0.006688963210702341,"#450357"],[0.010033444816053512,"#450558"],[0.013377926421404682,"#450659"],[0.016722408026755852,"#46075B"],[0.020066889632107024,"#46085C"],[0.023411371237458192,"#460A5D"],[0.026755852842809364,"#460B5E"],[0.030100334448160539,"#470C5F"],[0.033444816053511704,"#470E61"],[0.03678929765886288,"#470F62"],[0.040133779264214048,"#471063"],[0.043478260869565223,"#471164"],[0.046822742474916385,"#471365"],[0.05016722408026756,"#481467"],[0.053511705685618728,"#481568"],[0.056856187290969903,"#481768"],[0.060200668896321079,"#481769"],[0.06354515050167224,"#48186A"],[0.066889632107023408,"#481A6C"],[0.070234113712374591,"#481B6D"],[0.073578595317725759,"#481C6E"],[0.076923076923076927,"#481D6F"],[0.080267558528428096,"#481E6F"],[0.083612040133779264,"#481F70"],[0.086956521739130446,"#482071"],[0.090301003344481615,"#482173"],[0.093645484949832769,"#482374"],[0.096989966555183951,"#482475"],[0.10033444816053512,"#482576"],[0.1036789297658863,"#482576"],[0.10702341137123746,"#482777"],[0.11036789297658862,"#482878"],[0.11371237458193981,"#482979"],[0.11705685618729098,"#472A7A"],[0.12040133779264216,"#472B7A"],[0.12374581939799331,"#472D7B"],[0.12709030100334448,"#472D7B"],[0.13043478260869565,"#472E7C"],[0.13377926421404682,"#472F7D"],[0.13712374581939801,"#46307E"],[0.14046822742474918,"#46327E"],[0.14381270903010032,"#46337F"],[0.14715719063545152,"#463480"],[0.15050167224080269,"#463480"],[0.15384615384615385,"#453581"],[0.15719063545150502,"#453781"],[0.16053511705685619,"#453882"],[0.16387959866220736,"#443983"],[0.16722408026755853,"#443A83"],[0.1705685618729097,"#443A83"],[0.17391304347826089,"#443C84"],[0.17725752508361203,"#433D84"],[0.18060200668896323,"#433E85"],[0.1839464882943144,"#423F85"],[0.18729096989966554,"#424086"],[0.19063545150501673,"#424186"],[0.1939799331103679,"#424186"],[0.19732441471571904,"#414387"],[0.20066889632107024,"#414487"],[0.20401337792642141,"#404588"],[0.2073578595317726,"#404688"],[0.21070234113712374,"#3F4788"],[0.21404682274247491,"#3F4889"],[0.21739130434782611,"#3F4889"],[0.22073578595317725,"#3E4989"],[0.22408026755852845,"#3E4A89"],[0.22742474916387961,"#3E4C8A"],[0.23076923076923078,"#3D4D8A"],[0.23411371237458195,"#3D4E8A"],[0.23745819397993312,"#3C4F8A"],[0.24080267558528431,"#3C4F8A"],[0.24414715719063546,"#3C508B"],[0.24749163879598662,"#3B518B"],[0.25083612040133779,"#3B528B"],[0.25418060200668896,"#3A538B"],[0.25752508361204013,"#3A548C"],[0.2608695652173913,"#39558C"],[0.26421404682274252,"#39558C"],[0.26755852842809363,"#39568C"],[0.2709030100334448,"#38588C"],[0.27424749163879603,"#38598C"],[0.27759197324414719,"#375A8C"],[0.28093645484949836,"#375B8D"],[0.28428093645484948,"#375B8D"],[0.28762541806020064,"#365C8D"],[0.29096989966555187,"#365D8D"],[0.29431438127090304,"#355E8D"],[0.2976588628762542,"#355F8D"],[0.30100334448160537,"#34608D"],[0.30434782608695649,"#34618D"],[0.30769230769230771,"#34618D"],[0.31103678929765888,"#33628D"],[0.31438127090301005,"#33638D"],[0.31772575250836121,"#32648E"],[0.32107023411371238,"#32658E"],[0.32441471571906361,"#31668E"],[0.32775919732441472,"#31678E"],[0.33110367892976589,"#31678E"],[0.33444816053511706,"#31688E"],[0.33779264214046822,"#30698E"],[0.34113712374581939,"#306A8E"],[0.34448160535117062,"#2F6B8E"],[0.34782608695652178,"#2F6C8E"],[0.3511705685618729,"#2E6D8E"],[0.35451505016722407,"#2E6D8E"],[0.35785953177257523,"#2E6E8E"],[0.36120401337792646,"#2E6F8E"],[0.36454849498327763,"#2D708E"],[0.3678929765886288,"#2D718E"],[0.37123745819397996,"#2C718E"],[0.37458193979933108,"#2C728E"],[0.3779264214046823,"#2C728E"],[0.38127090301003347,"#2C738E"],[0.38461538461538464,"#2B748E"],[0.38795986622073581,"#2B758E"],[0.39130434782608697,"#2A768E"],[0.39464882943143809,"#2A778E"],[0.39799331103678931,"#2A778E"],[0.40133779264214048,"#2A788E"],[0.40468227424749165,"#29798E"],[0.40802675585284282,"#297A8E"],[0.41137123745819398,"#297B8E"],[0.41471571906354521,"#287C8E"],[0.41806020066889632,"#287D8E"],[0.42140468227424749,"#287D8E"],[0.42474916387959866,"#277E8E"],[0.42809364548494983,"#277F8E"],[0.43143812709030105,"#27808E"],[0.43478260869565222,"#26818E"],[0.43812709030100339,"#26828E"],[0.4414715719063545,"#26828E"],[0.44481605351170567,"#26828E"],[0.44816053511705689,"#25838E"],[0.45150501672240806,"#25848E"],[0.45484949832775923,"#25858E"],[0.4581939799331104,"#24868E"],[0.46153846153846156,"#24878E"],[0.46488294314381268,"#23888E"],[0.4682274247491639,"#23888E"],[0.47157190635451507,"#23898E"],[0.47491638795986624,"#238A8D"],[0.47826086956521741,"#228B8D"],[0.48160535117056863,"#228C8D"],[0.48494983277591974,"#228D8D"],[0.48829431438127091,"#218E8D"],[0.49163879598662208,"#218E8D"],[0.49498327759197325,"#218F8D"],[0.49832775919732442,"#21908D"],[0.50167224080267558,"#21918C"],[0.50501672240802675,"#20928C"],[0.50836120401337792,"#20928C"],[0.51170568561872909,"#20928C"],[0.51505016722408026,"#20938C"],[0.51839464882943143,"#1F948C"],[0.52173913043478259,"#1F958B"],[0.52508361204013376,"#1F968B"],[0.52842809364548504,"#1F978B"],[0.5317725752508361,"#1F988B"],[0.53511705685618727,"#1F988B"],[0.53846153846153844,"#1F998A"],[0.5418060200668896,"#1F9A8A"],[0.54515050167224077,"#1E9B8A"],[0.54849498327759205,"#1E9C89"],[0.55183946488294311,"#1E9D89"],[0.55518394648829439,"#1F9E89"],[0.55852842809364545,"#1F9E89"],[0.56187290969899673,"#1F9F88"],[0.56521739130434789,"#1FA088"],[0.56856187290969895,"#1FA188"],[0.57190635451505023,"#1FA187"],[0.57525083612040129,"#1FA287"],[0.57859531772575257,"#20A386"],[0.58193979933110374,"#20A386"],[0.5852842809364549,"#20A486"],[0.58862876254180607,"#21A585"],[0.59197324414715713,"#21A685"],[0.59531772575250841,"#22A785"],[0.59866220735785958,"#22A884"],[0.60200668896321075,"#23A983"],[0.60535117056856191,"#23A983"],[0.60869565217391297,"#24AA83"],[0.61204013377926425,"#25AB82"],[0.61538461538461542,"#25AC82"],[0.61872909698996659,"#26AD81"],[0.62207357859531776,"#27AD81"],[0.62541806020066892,"#27AD81"],[0.62876254180602009,"#28AE80"],[0.63210702341137115,"#29AF7F"],[0.63545150501672243,"#2AB07F"],[0.6387959866220736,"#2CB17E"],[0.64214046822742477,"#2DB27D"],[0.64548494983277593,"#2EB37C"],[0.64882943143812721,"#2EB37C"],[0.65217391304347827,"#30B47C"],[0.65551839464882944,"#31B57B"],[0.65886287625418061,"#32B67A"],[0.66220735785953178,"#34B679"],[0.66555183946488305,"#35B779"],[0.66889632107023411,"#36B878"],[0.67224080267558539,"#37B878"],[0.67558528428093645,"#39B977"],[0.67892976588628762,"#3ABA76"],[0.68227424749163879,"#3BBB75"],[0.68561872909698995,"#3DBC74"],[0.68896321070234123,"#3EBC73"],[0.69230769230769229,"#40BD72"],[0.69565217391304357,"#41BD72"],[0.69899665551839463,"#42BE71"],[0.7023411371237458,"#44BF70"],[0.70568561872909707,"#46C06F"],[0.70903010033444813,"#48C16E"],[0.71237458193979941,"#49C16D"],[0.71571906354515047,"#4BC26C"],[0.71906354515050175,"#4DC26C"],[0.72240802675585292,"#4EC36B"],[0.72575250836120397,"#50C46A"],[0.72909698996655525,"#52C569"],[0.73244147157190631,"#54C568"],[0.73578595317725759,"#55C667"],[0.73913043478260876,"#57C666"],[0.74247491638795993,"#59C765"],[0.7458193979933111,"#5AC864"],[0.74916387959866215,"#5CC863"],[0.75250836120401343,"#5EC962"],[0.7558528428093646,"#5FCA61"],[0.75919732441471577,"#62CB5F"],[0.76254180602006694,"#64CB5F"],[0.76588628762541811,"#66CB5D"],[0.76923076923076927,"#67CC5C"],[0.77257525083612044,"#69CD5B"],[0.77591973244147161,"#6CCD5A"],[0.77926421404682278,"#6DCE59"],[0.78260869565217395,"#6FCF57"],[0.78595317725752512,"#71CF57"],[0.78929765886287617,"#74D055"],[0.79264214046822745,"#75D054"],[0.79598662207357862,"#77D153"],[0.79933110367892979,"#79D151"],[0.80267558528428096,"#7BD250"],[0.80602006688963224,"#7ED34F"],[0.80936454849498329,"#80D34E"],[0.81270903010033446,"#82D34D"],[0.81605351170568563,"#84D44B"],[0.8193979933110368,"#86D549"],[0.82274247491638797,"#88D548"],[0.82608695652173914,"#8AD647"],[0.82943143812709041,"#8DD645"],[0.83277591973244147,"#8FD644"],[0.83612040133779264,"#91D743"],[0.83946488294314381,"#93D741"],[0.84280936454849498,"#95D840"],[0.84615384615384626,"#97D83E"],[0.84949832775919731,"#9AD93D"],[0.85284280936454859,"#9CD93C"],[0.85618729096989965,"#9ED93A"],[0.85953177257525082,"#A0DA39"],[0.8628762541806021,"#A2DA37"],[0.86622073578595316,"#A5DB36"],[0.86956521739130443,"#A7DB35"],[0.87290969899665549,"#A9DC33"],[0.87625418060200677,"#ABDC31"],[0.87959866220735794,"#AEDC30"],[0.882943143812709,"#B0DD2F"],[0.88628762541806028,"#B2DD2D"],[0.88963210702341133,"#B5DE2B"],[0.89297658862876261,"#B7DE2A"],[0.89632107023411378,"#B9DE28"],[0.89966555183946495,"#BBDE27"],[0.90301003344481612,"#BEDF26"],[0.90635451505016718,"#C0DF25"],[0.90969899665551845,"#C2DF23"],[0.91304347826086962,"#C4E021"],[0.91638795986622079,"#C7E020"],[0.91973244147157196,"#C9E11F"],[0.92307692307692313,"#CBE11E"],[0.9264214046822743,"#CEE11D"],[0.92976588628762535,"#D0E11C"],[0.93311036789297663,"#D2E21B"],[0.9364548494983278,"#D4E21A"],[0.93979933110367897,"#D7E219"],[0.94314381270903014,"#D9E319"],[0.9464882943143812,"#DBE319"],[0.94983277591973247,"#DDE318"],[0.95317725752508364,"#DFE318"],[0.95652173913043481,"#E2E418"],[0.95986622073578598,"#E4E419"],[0.96321070234113726,"#E6E419"],[0.96655518394648832,"#E8E419"],[0.96989966555183948,"#EBE51A"],[0.97324414715719065,"#EDE51B"],[0.97658862876254182,"#EFE51C"],[0.97993311036789299,"#F1E51D"],[0.98327759197324416,"#F3E61E"],[0.98662207357859544,"#F5E61F"],[0.98996655518394649,"#F7E620"],[0.99331103678929766,"#F9E622"],[0.99665551839464883,"#FBE723"],[1,"#FDE725"]],"colorbar":{"bgcolor":"rgba(255,255,255,1)","bordercolor":"transparent","borderwidth":1.8897637795275593,"thickness":23.039999999999996,"title":null,"titlefont":{"color":"rgba(0,0,0,1)","family":"","size":14.611872146118724},"tickmode":"array","ticktext":["0","100","200","300","400"],"tickvals":[0.0016666666666666668,0.21282485875706214,0.42398305084745758,0.63514124293785312,0.84629943502824856],"tickfont":{"color":"rgba(0,0,0,1)","family":"","size":11.68949771689498},"ticklen":2,"len":0.5}},"xaxis":"x","yaxis":"y2","frame":null},{"x":[261.84988146837117,261.84988146837117,null,261.84988146837117,141.70444779540267,null,141.70444779540267,141.70444779540267,null,141.70444779540267,113.30230050621213,null,113.30230050621213,113.30230050621213,null,113.30230050621213,74.382429571774551,null,74.382429571774551,74.382429571774551,null,74.382429571774551,50.109402999836284,null,50.109402999836284,50.109402999836284,null,50.109402999836284,33.180384265405984,null,33.180384265405984,33.180384265405984,null,33.180384265405984,20.693943558442406,null,20.693943558442406,20.693943558442406,null,20.693943558442406,13.135710867707157,null,13.135710867707157,13.135710867707157,null,13.135710867707157,8.6535902953629602,null,8.6535902953629602,8.6535902953629602,null,8.6535902953629602,0,null,8.6535902953629602,8.6535902953629602,null,8.6535902953629602,0,null,13.135710867707157,13.135710867707157,null,13.135710867707157,0,null,20.693943558442406,20.693943558442406,null,20.693943558442406,0,null,33.180384265405984,33.180384265405984,null,33.180384265405984,0,null,50.109402999836284,50.109402999836284,null,50.109402999836284,0,null,74.382429571774551,74.382429571774551,null,74.382429571774551,64.889871320568972,null,64.889871320568972,64.889871320568972,null,64.889871320568972,15.672472683019739,null,15.672472683019739,15.672472683019739,null,15.672472683019739,1.5231546211727793,null,1.5231546211727793,1.5231546211727793,null,1.5231546211727793,0,null,1.5231546211727793,1.5231546211727793,null,1.5231546211727793,0,null,15.672472683019739,15.672472683019739,null,15.672472683019739,0.61532511731604012,null,0.61532511731604012,0.61532511731604012,null,0.61532511731604012,0,null,0.61532511731604012,0.61532511731604012,null,0.61532511731604012,0,null,64.889871320568972,64.889871320568972,null,64.889871320568972,0,null,113.30230050621213,113.30230050621213,null,113.30230050621213,0,null,141.70444779540267,141.70444779540267,null,141.70444779540267,14.780707019625277,null,14.780707019625277,14.780707019625277,null,14.780707019625277,10.392285600386474,null,10.392285600386474,10.392285600386474,null,10.392285600386474,5.1473415468569774,null,5.1473415468569774,5.1473415468569774,null,5.1473415468569774,0,null,5.1473415468569774,5.1473415468569774,null,5.1473415468569774,0,null,10.392285600386474,10.392285600386474,null,10.392285600386474,0,null,14.780707019625277,14.780707019625277,null,14.780707019625277,0],"y":[16.673828125,12.41015625,null,12.41015625,12.41015625,null,12.41015625,9.6953125,null,9.6953125,9.6953125,null,9.6953125,7.390625,null,7.390625,7.390625,null,7.390625,5.03125,null,5.03125,5.03125,null,5.03125,4.0625,null,4.0625,4.0625,null,4.0625,3.125,null,3.125,3.125,null,3.125,2.25,null,2.25,2.25,null,2.25,1.5,null,1.5,1.5,null,1.5,1,null,1,1,null,1.5,2,null,2,2,null,2.25,3,null,3,3,null,3.125,4,null,4,4,null,4.0625,5,null,5,5,null,5.03125,6,null,6,6,null,7.390625,9.75,null,9.75,9.75,null,9.75,8.5,null,8.5,8.5,null,8.5,7.5,null,7.5,7.5,null,7.5,7,null,7,7,null,7.5,8,null,8,8,null,8.5,9.5,null,9.5,9.5,null,9.5,9,null,9,9,null,9.5,10,null,10,10,null,9.75,11,null,11,11,null,9.6953125,12,null,12,12,null,12.41015625,15.125,null,15.125,15.125,null,15.125,14.25,null,14.25,14.25,null,14.25,13.5,null,13.5,13.5,null,13.5,13,null,13,13,null,13.5,14,null,14,14,null,14.25,15,null,15,15,null,15.125,16,null,16,16],"text":["y: 261.8498815","y: 261.8498815",null,"y: 261.8498815","y: 261.8498815",null,"y: 141.7044478","y: 141.7044478",null,"y: 141.7044478","y: 141.7044478",null,"y: 113.3023005","y: 113.3023005",null,"y: 113.3023005","y: 113.3023005",null,"y: 74.3824296","y: 74.3824296",null,"y: 74.3824296","y: 74.3824296",null,"y: 50.1094030","y: 50.1094030",null,"y: 50.1094030","y: 50.1094030",null,"y: 33.1803843","y: 33.1803843",null,"y: 33.1803843","y: 33.1803843",null,"y: 20.6939436","y: 20.6939436",null,"y: 20.6939436","y: 20.6939436",null,"y: 13.1357109","y: 13.1357109",null,"y: 13.1357109","y: 13.1357109",null,"y: 8.6535903","y: 8.6535903",null,"y: 8.6535903","y: 8.6535903",null,"y: 8.6535903","y: 8.6535903",null,"y: 8.6535903","y: 8.6535903",null,"y: 13.1357109","y: 13.1357109",null,"y: 13.1357109","y: 13.1357109",null,"y: 20.6939436","y: 20.6939436",null,"y: 20.6939436","y: 20.6939436",null,"y: 33.1803843","y: 33.1803843",null,"y: 33.1803843","y: 33.1803843",null,"y: 50.1094030","y: 50.1094030",null,"y: 50.1094030","y: 50.1094030",null,"y: 74.3824296","y: 74.3824296",null,"y: 74.3824296","y: 74.3824296",null,"y: 64.8898713","y: 64.8898713",null,"y: 64.8898713","y: 64.8898713",null,"y: 15.6724727","y: 15.6724727",null,"y: 15.6724727","y: 15.6724727",null,"y: 1.5231546","y: 1.5231546",null,"y: 1.5231546","y: 1.5231546",null,"y: 1.5231546","y: 1.5231546",null,"y: 1.5231546","y: 1.5231546",null,"y: 15.6724727","y: 15.6724727",null,"y: 15.6724727","y: 15.6724727",null,"y: 0.6153251","y: 0.6153251",null,"y: 0.6153251","y: 0.6153251",null,"y: 0.6153251","y: 0.6153251",null,"y: 0.6153251","y: 0.6153251",null,"y: 64.8898713","y: 64.8898713",null,"y: 64.8898713","y: 64.8898713",null,"y: 113.3023005","y: 113.3023005",null,"y: 113.3023005","y: 113.3023005",null,"y: 141.7044478","y: 141.7044478",null,"y: 141.7044478","y: 141.7044478",null,"y: 14.7807070","y: 14.7807070",null,"y: 14.7807070","y: 14.7807070",null,"y: 10.3922856","y: 10.3922856",null,"y: 10.3922856","y: 10.3922856",null,"y: 5.1473415","y: 5.1473415",null,"y: 5.1473415","y: 5.1473415",null,"y: 5.1473415","y: 5.1473415",null,"y: 5.1473415","y: 5.1473415",null,"y: 10.3922856","y: 10.3922856",null,"y: 10.3922856","y: 10.3922856",null,"y: 14.7807070","y: 14.7807070",null,"y: 14.7807070","y: 14.7807070"],"type":"scatter","mode":"lines","line":{"width":2.2677165354330708,"color":"rgba(0,130,206,1)","dash":"solid"},"hoveron":"points","showlegend":false,"xaxis":"x2","yaxis":"y2","hoverinfo":"text","frame":null},{"x":[261.84988146837117,261.84988146837117,null,261.84988146837117,103.43106931671933,null,103.43106931671933,103.43106931671933,null,103.43106931671933,51.824252044771463,null,51.824252044771463,51.824252044771463,null,51.824252044771463,2.1383404780343112,null,2.1383404780343112,2.1383404780343112,null,2.1383404780343112,0.98264947972306238,null,0.98264947972306238,0.98264947972306238,null,0.98264947972306238,0,null,0.98264947972306238,0.98264947972306238,null,0.98264947972306238,0,null,2.1383404780343112,2.1383404780343112,null,2.1383404780343112,0,null,51.824252044771463,51.824252044771463,null,51.824252044771463,14.015499455959462,null,14.015499455959462,14.015499455959462,null,14.015499455959462,0,null,14.015499455959462,14.015499455959462,null,14.015499455959462,0,null,103.43106931671933,103.43106931671933,null,103.43106931671933,33.550869213777453,null,33.550869213777453,33.550869213777453,null,33.550869213777453,0,null,33.550869213777453,33.550869213777453,null,33.550869213777453,0],"y":[16.673828125,20.9375,null,20.9375,20.9375,null,20.9375,19.375,null,19.375,19.375,null,19.375,18.25,null,18.25,18.25,null,18.25,17.5,null,17.5,17.5,null,17.5,17,null,17,17,null,17.5,18,null,18,18,null,18.25,19,null,19,19,null,19.375,20.5,null,20.5,20.5,null,20.5,20,null,20,20,null,20.5,21,null,21,21,null,20.9375,22.5,null,22.5,22.5,null,22.5,22,null,22,22,null,22.5,23,null,23,23],"text":["y: 261.8498815","y: 261.8498815",null,"y: 261.8498815","y: 261.8498815",null,"y: 103.4310693","y: 103.4310693",null,"y: 103.4310693","y: 103.4310693",null,"y: 51.8242520","y: 51.8242520",null,"y: 51.8242520","y: 51.8242520",null,"y: 2.1383405","y: 2.1383405",null,"y: 2.1383405","y: 2.1383405",null,"y: 0.9826495","y: 0.9826495",null,"y: 0.9826495","y: 0.9826495",null,"y: 0.9826495","y: 0.9826495",null,"y: 0.9826495","y: 0.9826495",null,"y: 2.1383405","y: 2.1383405",null,"y: 2.1383405","y: 2.1383405",null,"y: 51.8242520","y: 51.8242520",null,"y: 51.8242520","y: 51.8242520",null,"y: 14.0154995","y: 14.0154995",null,"y: 14.0154995","y: 14.0154995",null,"y: 14.0154995","y: 14.0154995",null,"y: 14.0154995","y: 14.0154995",null,"y: 103.4310693","y: 103.4310693",null,"y: 103.4310693","y: 103.4310693",null,"y: 33.5508692","y: 33.5508692",null,"y: 33.5508692","y: 33.5508692",null,"y: 33.5508692","y: 33.5508692",null,"y: 33.5508692","y: 33.5508692"],"type":"scatter","mode":"lines","line":{"width":2.2677165354330708,"color":"rgba(34,139,0,1)","dash":"solid"},"hoveron":"points","showlegend":false,"xaxis":"x2","yaxis":"y2","hoverinfo":"text","frame":null},{"x":[425.34465169436419,425.34465169436419,null,425.34465169436419,214.93668579374719,null,214.93668579374719,214.93668579374719,null,214.93668579374719,134.81194642909065,null,134.81194642909065,134.81194642909065,null,134.81194642909065,101.73896856662151,null,101.73896856662151,101.73896856662151,null,101.73896856662151,21.265598980513104,null,21.265598980513104,21.265598980513104,null,21.265598980513104,10.07612028510974,null,10.07612028510974,10.07612028510974,null,10.07612028510974,0,null,10.07612028510974,10.07612028510974,null,10.07612028510974,0,null,21.265598980513104,21.265598980513104,null,21.265598980513104,0,null,101.73896856662151,101.73896856662151,null,101.73896856662151,40.005247468300958,null,40.005247468300958,40.005247468300958,null,40.005247468300958,0,null,40.005247468300958,40.005247468300958,null,40.005247468300958,0,null,134.81194642909065,134.81194642909065,null,134.81194642909065,40.83996357735888,null,40.83996357735888,40.83996357735888,null,40.83996357735888,15.622444623041554,null,15.622444623041554,15.622444623041554,null,15.622444623041554,0,null,15.622444623041554,15.622444623041554,null,15.622444623041554,0,null,40.83996357735888,40.83996357735888,null,40.83996357735888,0,null,214.93668579374719,214.93668579374719,null,214.93668579374719,0],"y":[23.4150390625,30.15625,null,30.15625,30.15625,null,30.15625,28.3125,null,28.3125,28.3125,null,28.3125,26.375,null,26.375,26.375,null,26.375,25.25,null,25.25,25.25,null,25.25,24.5,null,24.5,24.5,null,24.5,24,null,24,24,null,24.5,25,null,25,25,null,25.25,26,null,26,26,null,26.375,27.5,null,27.5,27.5,null,27.5,27,null,27,27,null,27.5,28,null,28,28,null,28.3125,30.25,null,30.25,30.25,null,30.25,29.5,null,29.5,29.5,null,29.5,29,null,29,29,null,29.5,30,null,30,30,null,30.25,31,null,31,31,null,30.15625,32,null,32,32],"text":["y: 425.3446517","y: 425.3446517",null,"y: 425.3446517","y: 425.3446517",null,"y: 214.9366858","y: 214.9366858",null,"y: 214.9366858","y: 214.9366858",null,"y: 134.8119464","y: 134.8119464",null,"y: 134.8119464","y: 134.8119464",null,"y: 101.7389686","y: 101.7389686",null,"y: 101.7389686","y: 101.7389686",null,"y: 21.2655990","y: 21.2655990",null,"y: 21.2655990","y: 21.2655990",null,"y: 10.0761203","y: 10.0761203",null,"y: 10.0761203","y: 10.0761203",null,"y: 10.0761203","y: 10.0761203",null,"y: 10.0761203","y: 10.0761203",null,"y: 21.2655990","y: 21.2655990",null,"y: 21.2655990","y: 21.2655990",null,"y: 101.7389686","y: 101.7389686",null,"y: 101.7389686","y: 101.7389686",null,"y: 40.0052475","y: 40.0052475",null,"y: 40.0052475","y: 40.0052475",null,"y: 40.0052475","y: 40.0052475",null,"y: 40.0052475","y: 40.0052475",null,"y: 134.8119464","y: 134.8119464",null,"y: 134.8119464","y: 134.8119464",null,"y: 40.8399636","y: 40.8399636",null,"y: 40.8399636","y: 40.8399636",null,"y: 15.6224446","y: 15.6224446",null,"y: 15.6224446","y: 15.6224446",null,"y: 15.6224446","y: 15.6224446",null,"y: 15.6224446","y: 15.6224446",null,"y: 40.8399636","y: 40.8399636",null,"y: 40.8399636","y: 40.8399636",null,"y: 214.9366858","y: 214.9366858",null,"y: 214.9366858","y: 214.9366858"],"type":"scatter","mode":"lines","line":{"width":2.2677165354330708,"color":"rgba(204,71,107,1)","dash":"solid"},"hoveron":"points","showlegend":false,"xaxis":"x2","yaxis":"y2","hoverinfo":"text","frame":null},{"x":[425.34465169436419,425.34465169436419,null,425.34465169436419,261.84988146837117],"y":[23.4150390625,16.673828125,null,16.673828125,16.673828125],"text":"y: 425.3446517","type":"scatter","mode":"lines","line":{"width":2.2677165354330708,"color":"rgba(0,0,0,1)","dash":"solid"},"hoveron":"points","showlegend":false,"xaxis":"x2","yaxis":"y2","hoverinfo":"text","frame":null},{"x":[425.34465169436419,261.84988146837117,141.70444779540267,113.30230050621213,74.382429571774551,50.109402999836284,33.180384265405984,20.693943558442406,13.135710867707157,8.6535902953629602,0,0,0,0,0,0,64.889871320568972,15.672472683019739,1.5231546211727793,0,0,0.61532511731604012,0,0,0,0,14.780707019625277,10.392285600386474,5.1473415468569774,0,0,0,0,103.43106931671933,51.824252044771463,2.1383404780343112,0.98264947972306238,0,0,0,14.015499455959462,0,0,33.550869213777453,0,0,214.93668579374719,134.81194642909065,101.73896856662151,21.265598980513104,10.07612028510974,0,0,0,40.005247468300958,0,0,40.83996357735888,15.622444623041554,0,0,0,0],"y":[23.4150390625,16.673828125,12.41015625,9.6953125,7.390625,5.03125,4.0625,3.125,2.25,1.5,1,2,3,4,5,6,9.75,8.5,7.5,7,8,9.5,9,10,11,12,15.125,14.25,13.5,13,14,15,16,20.9375,19.375,18.25,17.5,17,18,19,20.5,20,21,22.5,22,23,30.15625,28.3125,26.375,25.25,24.5,24,25,26,27.5,27,28,30.25,29.5,29,30,31,32],"text":["y: 425.3446517","y: 261.8498815","y: 141.7044478","y: 113.3023005","y: 74.3824296","y: 50.1094030","y: 33.1803843","y: 20.6939436","y: 13.1357109","y: 8.6535903","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 64.8898713","y: 15.6724727","y: 1.5231546","y: 0.0000000","y: 0.0000000","y: 0.6153251","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 14.7807070","y: 10.3922856","y: 5.1473415","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 103.4310693","y: 51.8242520","y: 2.1383405","y: 0.9826495","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 14.0154995","y: 0.0000000","y: 0.0000000","y: 33.5508692","y: 0.0000000","y: 0.0000000","y: 214.9366858","y: 134.8119464","y: 101.7389686","y: 21.2655990","y: 10.0761203","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 40.0052475","y: 0.0000000","y: 0.0000000","y: 40.8399636","y: 15.6224446","y: 0.0000000","y: 0.0000000","y: 0.0000000","y: 0.0000000"],"type":"scatter","mode":"markers","marker":{"autocolorscale":false,"color":"transparent","opacity":1,"size":null,"symbol":null,"line":{"width":1.8897637795275593,"color":"transparent"}},"hoveron":"points","showlegend":false,"xaxis":"x2","yaxis":"y2","hoverinfo":"text","frame":null}],"layout":{"xaxis":{"domain":[0,0.80000000000000004],"automargin":true,"type":"linear","autorange":false,"range":[0.5,11.5],"tickmode":"array","ticktext":["disp","hp","mpg","qsec","gear","drat","wt","carb","vs","am","cyl"],"tickvals":[1,2,3,4,5,6,7,7.9999999999999991,9,10,11],"categoryorder":"array","categoryarray":["disp","hp","mpg","qsec","gear","drat","wt","carb","vs","am","cyl"],"nticks":null,"ticks":"outside","tickcolor":"rgba(51,51,51,1)","ticklen":3.6529680365296811,"tickwidth":0.66417600664176002,"showticklabels":true,"tickfont":{"color":"rgba(77,77,77,1)","family":"","size":13.283520132835205},"tickangle":-45,"showline":true,"linecolor":"rgba(0,0,0,1)","linewidth":0.66417600664176002,"showgrid":false,"gridcolor":null,"gridwidth":0,"zeroline":false,"anchor":"y2","title":"","hoverformat":".2f"},"xaxis2":{"domain":[0.80000000000000004,1],"automargin":true,"showticklabels":false,"showgrid":false,"zeroline":false,"anchor":"y2","type":"linear","autorange":false,"range":[0,425.34465169436419],"tickmode":"array","ticktext":["0","100","200","300","400"],"tickvals":[0,100,200,300,400],"categoryorder":"array","categoryarray":["0","100","200","300","400"],"nticks":null,"ticks":"","tickcolor":null,"ticklen":3.6529680365296811,"tickwidth":0,"tickfont":{"color":null,"family":null,"size":0},"tickangle":-0,"showline":false,"linecolor":null,"linewidth":0,"gridcolor":null,"gridwidth":0,"title":{"text":"","font":{"color":null,"family":null,"size":0}},"hoverformat":".2f"},"yaxis2":{"domain":[0,0.80000000000000004],"automargin":true,"type":"linear","autorange":false,"range":[0.5,32.5],"tickmode":"array","ticktext":["Toyota Corona","Porsche 914-2","Datsun 710","Volvo 142E","Merc 230","Lotus Europa","Merc 280","Merc 280C","Mazda RX4 Wag","Mazda RX4","Merc 240D","Ferrari Dino","Fiat 128","Fiat X1-9","Toyota Corolla","Honda Civic","Merc 450SL","Merc 450SE","Merc 450SLC","Dodge Challenger","AMC Javelin","Hornet 4 Drive","Valiant","Duster 360","Camaro Z28","Ford Pantera L","Pontiac Firebird","Hornet Sportabout","Cadillac Fleetwood","Lincoln Continental","Chrysler Imperial","Maserati Bora"],"tickvals":[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],"categoryorder":"array","categoryarray":["Toyota Corona","Porsche 914-2","Datsun 710","Volvo 142E","Merc 230","Lotus Europa","Merc 280","Merc 280C","Mazda RX4 Wag","Mazda RX4","Merc 240D","Ferrari Dino","Fiat 128","Fiat X1-9","Toyota Corolla","Honda Civic","Merc 450SL","Merc 450SE","Merc 450SLC","Dodge Challenger","AMC Javelin","Hornet 4 Drive","Valiant","Duster 360","Camaro Z28","Ford Pantera L","Pontiac Firebird","Hornet Sportabout","Cadillac Fleetwood","Lincoln Continental","Chrysler Imperial","Maserati Bora"],"nticks":null,"ticks":"outside","tickcolor":"rgba(51,51,51,1)","ticklen":3.6529680365296811,"tickwidth":0.66417600664176002,"showticklabels":true,"tickfont":{"color":"rgba(77,77,77,1)","family":"","size":13.283520132835205},"tickangle":-0,"showline":true,"linecolor":"rgba(0,0,0,1)","linewidth":0.66417600664176002,"showgrid":false,"gridcolor":null,"gridwidth":0,"zeroline":false,"anchor":"x","title":"","hoverformat":".2f"},"yaxis":{"domain":[0.80000000000000004,1],"automargin":true,"showticklabels":false,"showgrid":false,"zeroline":false,"anchor":"x","type":"linear","autorange":false,"range":[0,1475.1042912282508],"tickmode":"array","ticktext":["0","500","1000"],"tickvals":[0,500,1000],"categoryorder":"array","categoryarray":["0","500","1000"],"nticks":null,"ticks":"","tickcolor":null,"ticklen":3.6529680365296811,"tickwidth":0,"tickfont":{"color":null,"family":null,"size":0},"tickangle":-0,"showline":false,"linecolor":null,"linewidth":0,"gridcolor":null,"gridwidth":0,"title":{"text":"","font":{"color":null,"family":null,"size":0}},"hoverformat":".2f"},"annotations":[],"shapes":[{"type":"rect","fillcolor":null,"line":{"color":null,"width":0,"linetype":[]},"yref":"paper","xref":"paper","x0":0,"x1":0.80000000000000004,"y0":0.80000000000000004,"y1":1},{"type":"rect","fillcolor":null,"line":{"color":null,"width":0,"linetype":[]},"yref":"paper","xref":"paper","x0":0,"x1":0.80000000000000004,"y0":0,"y1":0.80000000000000004},{"type":"rect","fillcolor":null,"line":{"color":null,"width":0,"linetype":[]},"yref":"paper","xref":"paper","x0":0.80000000000000004,"x1":1,"y0":0,"y1":0.80000000000000004}],"images":[],"margin":{"t":0,"r":null,"b":31.88044831880449,"l":151.43212951432133},"font":{"color":"rgba(0,0,0,1)","family":"","size":14.611872146118724},"showlegend":false,"legend":{"bgcolor":"rgba(255,255,255,1)","bordercolor":"transparent","borderwidth":1.8897637795275593,"font":{"color":"rgba(0,0,0,1)","family":"","size":11.68949771689498},"title":{"text":"","font":{"color":"rgba(0,0,0,1)","family":"","size":14.611872146118724}},"y":1,"yanchor":"top"},"hovermode":"closest","barmode":"relative","paper_bgcolor":"rgba(255,255,255,1)","title":""},"attrs":{"941a5fc27de0":{"x":{},"y":{},"xend":{},"yend":{},"colour":{},"linetype":{},"size":{},"type":"scatter"},"941a59d62e3d":{"x":{},"y":{},"colour":{},"shape":{},"size":{}},"941a7c75d4de":{"alpha_stroke":1,"sizes":[10,100],"spans":[1,20]},"941a59e00e1e":{"x":{},"y":{},"fill":{},"text":{},"type":"heatmap"},"941a2fda5eb0":{"x":{},"y":{},"xend":{},"yend":{},"colour":{},"linetype":{},"size":{},"type":"scatter"},"941a297e8d5b":{"x":{},"y":{},"colour":{},"shape":{},"size":{}}},"source":"A","config":{"doubleClick":"reset","modeBarButtonsToAdd":["hoverclosest","hovercompare"],"showSendToCloud":false,"displaylogo":false,"modeBarButtonsToRemove":["sendDataToCloud","select2d","lasso2d","autoScale2d","hoverClosestCartesian","hoverCompareCartesian","sendDataToCloud"]},"highlight":{"on":"plotly_click","persistent":false,"dynamic":false,"selectize":false,"opacityDim":0.20000000000000001,"selected":{"opacity":1},"debounce":0},"subplot":true,"shinyEvents":["plotly_hover","plotly_click","plotly_selected","plotly_relayout","plotly_brushed","plotly_brushing","plotly_clickannotation","plotly_doubleclick","plotly_deselect","plotly_afterplot","plotly_sunburstclick"],"base_url":"https://plot.ly"},"evals":[],"jsHooks":[]}</script>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb69"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb69-1"><a href="#cb69-1" tabindex="-1"></a><span class="co"># Look at the vignette for more details:</span></span>
<span id="cb69-2"><a href="#cb69-2" tabindex="-1"></a><span class="co"># https://cran.r-project.org/web/packages/heatmaply/vignettes/heatmaply.html</span></span></code></pre></div>
</details>
</div>
<div id="session-information" class="section level1">
<h1>Session Information</h1>
<details class="chunk-details" open><summary class="chunk-summary"><span class="chunk-summary-text">Code</span></summary>
<div class="sourceCode" id="cb70"><pre class="sourceCode r"><code class="sourceCode r"><span id="cb70-1"><a href="#cb70-1" tabindex="-1"></a><span class="fu">sessionInfo</span>()</span></code></pre></div>
</details>
<pre><code>## R version 4.4.1 (2024-06-14)
## Platform: x86_64-apple-darwin20
## Running under: macOS Big Sur 11.7.10
##
## Matrix products: default
## BLAS: /Library/Frameworks/R.framework/Versions/4.4-x86_64/Resources/lib/libRblas.0.dylib
## LAPACK: /Library/Frameworks/R.framework/Versions/4.4-x86_64/Resources/lib/libRlapack.dylib; LAPACK version 3.12.0
##
## locale:
## [1] C/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
##
## time zone: Asia/Jerusalem
## tzcode source: internal
##
## attached base packages:
## [1] stats graphics grDevices utils datasets methods base
##
## other attached packages:
## [1] heatmaply_1.6.0 viridis_0.6.5 viridisLite_0.4.2 plotly_4.10.4
## [5] ggplot2_3.5.1 dendextend_1.19.0 RColorBrewer_1.1-3 gplots_3.3.0
##
## loaded via a namespace (and not attached):
## [1] sass_0.4.9 utf8_1.2.4 generics_0.1.3 tidyr_1.3.1
## [5] bitops_1.0-8 KernSmooth_2.23-24 gtools_3.9.5 stringi_1.8.4
## [9] digest_0.6.37 magrittr_2.0.3 caTools_1.18.2 evaluate_1.0.5
## [13] grid_4.4.1 iterators_1.0.14 fastmap_1.2.0 plyr_1.8.9
## [17] foreach_1.5.2 jsonlite_1.8.8 seriation_1.5.6 gridExtra_2.3
## [21] httr_1.4.7 purrr_1.0.2 fansi_1.0.6 crosstalk_1.2.1
## [25] scales_1.3.0 codetools_0.2-20 lazyeval_0.2.2 jquerylib_0.1.4
## [29] registry_0.5-1 cli_3.6.5 rlang_1.1.6 munsell_0.5.1
## [33] withr_3.0.2 cachem_1.1.0 yaml_2.3.10 tools_4.4.1
## [37] reshape2_1.4.4 dplyr_1.1.4 colorspace_2.1-1 webshot_0.5.5
## [41] assertthat_0.2.1 ca_0.71.1 TSP_1.2-4 vctrs_0.6.5
## [45] R6_2.5.1 lifecycle_1.0.4 stringr_1.5.1 htmlwidgets_1.6.4
## [49] pkgconfig_2.0.3 pillar_1.9.0 bslib_0.8.0 gtable_0.3.5
## [53] Rcpp_1.0.13 glue_1.7.0 data.table_1.16.0 xfun_0.47
## [57] tibble_3.2.1 tidyselect_1.2.1 highr_0.11 rstudioapi_0.16.0
## [61] knitr_1.48 farver_2.1.2 htmltools_0.5.8.1 labeling_0.4.3
## [65] rmarkdown_2.28 compiler_4.4.1</code></pre>
</div>
<div id="references" class="section level1">
<h1>References</h1>
<ul>
<li>Original <code>heatmap</code> function: R Core Team</li>
<li><code>heatmap.2</code> enhancements: Andy Liaw, R. Gentleman, M.
Maechler, W. Huber, G. Warnes</li>
<li><code>gplots</code> package documentation</li>
<li>RColorBrewer package for color palettes</li>
</ul>
</div>
<!-- code folding -->
<!-- dynamically load mathjax for compatibility with self-contained -->
<script>
(function () {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://mathjax.rstudio.com/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
document.getElementsByTagName("head")[0].appendChild(script);
})();
</script>
</body>
</html>
|