Skip to content
Snippets Groups Projects
package-lock.json 571 KiB
Newer Older
  • Learn to ignore specific revisions
  • 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
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz",
          "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q=="
        },
        "@webassemblyjs/helper-code-frame": {
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz",
          "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==",
          "requires": {
            "@webassemblyjs/wast-printer": "1.8.5"
          }
        },
        "@webassemblyjs/helper-fsm": {
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz",
          "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow=="
        },
        "@webassemblyjs/helper-module-context": {
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz",
          "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==",
          "requires": {
            "@webassemblyjs/ast": "1.8.5",
            "mamacro": "^0.0.3"
          }
        },
        "@webassemblyjs/helper-wasm-bytecode": {
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz",
          "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ=="
        },
        "@webassemblyjs/helper-wasm-section": {
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz",
          "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==",
          "requires": {
            "@webassemblyjs/ast": "1.8.5",
            "@webassemblyjs/helper-buffer": "1.8.5",
            "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
            "@webassemblyjs/wasm-gen": "1.8.5"
          }
        },
        "@webassemblyjs/ieee754": {
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz",
          "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==",
          "requires": {
            "@xtuc/ieee754": "^1.2.0"
          }
        },
        "@webassemblyjs/leb128": {
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz",
          "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==",
          "requires": {
            "@xtuc/long": "4.2.2"
          }
        },
        "@webassemblyjs/utf8": {
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz",
          "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw=="
        },
        "@webassemblyjs/wasm-edit": {
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz",
          "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==",
          "requires": {
            "@webassemblyjs/ast": "1.8.5",
            "@webassemblyjs/helper-buffer": "1.8.5",
            "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
            "@webassemblyjs/helper-wasm-section": "1.8.5",
            "@webassemblyjs/wasm-gen": "1.8.5",
            "@webassemblyjs/wasm-opt": "1.8.5",
            "@webassemblyjs/wasm-parser": "1.8.5",
            "@webassemblyjs/wast-printer": "1.8.5"
          }
        },
        "@webassemblyjs/wasm-gen": {
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz",
          "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==",
          "requires": {
            "@webassemblyjs/ast": "1.8.5",
            "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
            "@webassemblyjs/ieee754": "1.8.5",
            "@webassemblyjs/leb128": "1.8.5",
            "@webassemblyjs/utf8": "1.8.5"
          }
        },
        "@webassemblyjs/wasm-opt": {
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz",
          "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==",
          "requires": {
            "@webassemblyjs/ast": "1.8.5",
            "@webassemblyjs/helper-buffer": "1.8.5",
            "@webassemblyjs/wasm-gen": "1.8.5",
            "@webassemblyjs/wasm-parser": "1.8.5"
          }
        },
        "@webassemblyjs/wasm-parser": {
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz",
          "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==",
          "requires": {
            "@webassemblyjs/ast": "1.8.5",
            "@webassemblyjs/helper-api-error": "1.8.5",
            "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
            "@webassemblyjs/ieee754": "1.8.5",
            "@webassemblyjs/leb128": "1.8.5",
            "@webassemblyjs/utf8": "1.8.5"
          }
        },
        "@webassemblyjs/wast-parser": {
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz",
          "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==",
          "requires": {
            "@webassemblyjs/ast": "1.8.5",
            "@webassemblyjs/floating-point-hex-parser": "1.8.5",
            "@webassemblyjs/helper-api-error": "1.8.5",
            "@webassemblyjs/helper-code-frame": "1.8.5",
            "@webassemblyjs/helper-fsm": "1.8.5",
            "@xtuc/long": "4.2.2"
          }
        },
        "@webassemblyjs/wast-printer": {
          "version": "1.8.5",
          "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz",
          "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==",
          "requires": {
            "@webassemblyjs/ast": "1.8.5",
            "@webassemblyjs/wast-parser": "1.8.5",
            "@xtuc/long": "4.2.2"
          }
        },
        "@xtuc/ieee754": {
          "version": "1.2.0",
          "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
          "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
        },
        "@xtuc/long": {
          "version": "4.2.2",
          "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
          "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
        },
        "abab": {
          "version": "2.0.4",
          "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz",
          "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ=="
        },
        "accepts": {
          "version": "1.3.7",
          "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
          "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
          "requires": {
            "mime-types": "~2.1.24",
            "negotiator": "0.6.2"
          }
        },
        "acorn": {
          "version": "7.4.0",
          "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz",
          "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w=="
        },
        "acorn-globals": {
          "version": "4.3.4",
          "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz",
          "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==",
          "requires": {
            "acorn": "^6.0.1",
            "acorn-walk": "^6.0.1"
          },
          "dependencies": {
            "acorn": {
              "version": "6.4.1",
              "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz",
              "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA=="
            }
          }
        },
        "acorn-jsx": {
          "version": "5.3.1",
          "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
          "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng=="
        },
        "acorn-walk": {
          "version": "6.2.0",
          "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz",
          "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA=="
        },
        "address": {
          "version": "1.1.2",
          "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz",
          "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA=="
        },
        "adjust-sourcemap-loader": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz",
          "integrity": "sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA==",
          "requires": {
            "assert": "1.4.1",
            "camelcase": "5.0.0",
            "loader-utils": "1.2.3",
            "object-path": "0.11.4",
            "regex-parser": "2.2.10"
          },
          "dependencies": {
            "camelcase": {
              "version": "5.0.0",
              "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz",
              "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA=="
            },
            "emojis-list": {
              "version": "2.1.0",
              "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
              "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
            },
            "json5": {
              "version": "1.0.1",
              "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
              "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
              "requires": {
                "minimist": "^1.2.0"
              }
            },
            "loader-utils": {
              "version": "1.2.3",
              "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
              "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
              "requires": {
                "big.js": "^5.2.2",
                "emojis-list": "^2.0.0",
                "json5": "^1.0.1"
              }
            }
          }
        },
        "aggregate-error": {
          "version": "3.1.0",
          "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
          "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
          "requires": {
            "clean-stack": "^2.0.0",
            "indent-string": "^4.0.0"
          }
        },
        "ajv": {
          "version": "6.12.4",
          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
          "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==",
          "requires": {
            "fast-deep-equal": "^3.1.1",
            "fast-json-stable-stringify": "^2.0.0",
            "json-schema-traverse": "^0.4.1",
            "uri-js": "^4.2.2"
          }
        },
        "ajv-errors": {
          "version": "1.0.1",
          "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
          "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ=="
        },
        "ajv-keywords": {
          "version": "3.5.2",
          "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
          "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
        },
        "alphanum-sort": {
          "version": "1.0.2",
          "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
          "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM="
        },
        "ansi-colors": {
          "version": "3.2.4",
          "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
          "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA=="
        },
        "ansi-escapes": {
          "version": "4.3.1",
          "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
          "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
          "requires": {
            "type-fest": "^0.11.0"
          },
          "dependencies": {
            "type-fest": {
              "version": "0.11.0",
              "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
              "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ=="
            }
          }
        },
        "ansi-html": {
          "version": "0.0.7",
          "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
          "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4="
        },
        "ansi-regex": {
          "version": "5.0.0",
          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
          "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
        },
        "ansi-styles": {
          "version": "3.2.1",
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
          "requires": {
            "color-convert": "^1.9.0"
          }
        },
        "anymatch": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
          "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
          "requires": {
            "micromatch": "^3.1.4",
            "normalize-path": "^2.1.1"
          }
        },
        "aproba": {
          "version": "1.2.0",
          "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
          "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
        },
        "argparse": {
          "version": "1.0.10",
          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
          "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
          "requires": {
            "sprintf-js": "~1.0.2"
          }
        },
        "aria-query": {
          "version": "3.0.0",
          "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
          "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
          "requires": {
            "ast-types-flow": "0.0.7",
            "commander": "^2.11.0"
          }
        },
        "arity-n": {
          "version": "1.0.4",
          "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz",
          "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U="
        },
        "arr-diff": {
          "version": "4.0.0",
          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
          "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
        },
        "arr-flatten": {
          "version": "1.1.0",
          "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
          "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
        },
        "arr-union": {
          "version": "3.1.0",
          "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
          "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
        },
        "array-equal": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
          "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM="
        },
        "array-flatten": {
          "version": "2.1.2",
          "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
          "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
        },
        "array-includes": {
          "version": "3.1.1",
          "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz",
          "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==",
          "requires": {
            "define-properties": "^1.1.3",
            "es-abstract": "^1.17.0",
            "is-string": "^1.0.5"
          }
        },
        "array-union": {
          "version": "1.0.2",
          "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
          "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
          "requires": {
            "array-uniq": "^1.0.1"
          }
        },
        "array-uniq": {
          "version": "1.0.3",
          "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
          "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
        },
        "array-unique": {
          "version": "0.3.2",
          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
        },
        "array.prototype.flat": {
          "version": "1.2.3",
          "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz",
          "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==",
          "requires": {
            "define-properties": "^1.1.3",
            "es-abstract": "^1.17.0-next.1"
          }
        },
        "arrify": {
          "version": "1.0.1",
          "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
          "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="
        },
        "asap": {
          "version": "2.0.6",
          "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
          "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
        },
        "asn1": {
          "version": "0.2.4",
          "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
          "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
          "requires": {
            "safer-buffer": "~2.1.0"
          }
        },
        "asn1.js": {
          "version": "5.4.1",
          "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
          "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
          "requires": {
            "bn.js": "^4.0.0",
            "inherits": "^2.0.1",
            "minimalistic-assert": "^1.0.0",
            "safer-buffer": "^2.1.0"
          },
          "dependencies": {
            "bn.js": {
              "version": "4.11.9",
              "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
              "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw=="
            }
          }
        },
        "assert": {
          "version": "1.4.1",
          "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
          "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
          "requires": {
            "util": "0.10.3"
          }
        },
        "assert-plus": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
          "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
        },
        "assign-symbols": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
          "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
        },
        "ast-types-flow": {
          "version": "0.0.7",
          "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
          "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0="
        },
        "astral-regex": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
          "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg=="
        },
        "async": {
          "version": "2.6.3",
          "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
          "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
          "requires": {
            "lodash": "^4.17.14"
          }
        },
        "async-each": {
          "version": "1.0.3",
          "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
          "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ=="
        },
        "async-limiter": {
          "version": "1.0.1",
          "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
          "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
        },
        "asynckit": {
          "version": "0.4.0",
          "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
          "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
        },
        "atob": {
          "version": "2.1.2",
          "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
          "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
        },
        "autoprefixer": {
          "version": "9.8.6",
          "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
          "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
          "requires": {
            "browserslist": "^4.12.0",
            "caniuse-lite": "^1.0.30001109",
            "colorette": "^1.2.1",
            "normalize-range": "^0.1.2",
            "num2fraction": "^1.2.2",
            "postcss": "^7.0.32",
            "postcss-value-parser": "^4.1.0"
          }
        },
        "aws-sign2": {
          "version": "0.7.0",
          "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
          "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
        },
        "aws4": {
          "version": "1.10.1",
          "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz",
          "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA=="
        },
        "axobject-query": {
          "version": "2.2.0",
          "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
          "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA=="
        },
        "babel-code-frame": {
          "version": "6.26.0",
          "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
          "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
          "requires": {
            "chalk": "^1.1.3",
            "esutils": "^2.0.2",
            "js-tokens": "^3.0.2"
          },
          "dependencies": {
            "ansi-regex": {
              "version": "2.1.1",
              "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
              "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
            },
            "ansi-styles": {
              "version": "2.2.1",
              "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
              "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
            },
            "chalk": {
              "version": "1.1.3",
              "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
              "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
              "requires": {
                "ansi-styles": "^2.2.1",
                "escape-string-regexp": "^1.0.2",
                "has-ansi": "^2.0.0",
                "strip-ansi": "^3.0.0",
                "supports-color": "^2.0.0"
              }
            },
            "js-tokens": {
              "version": "3.0.2",
              "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
              "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
            },
            "strip-ansi": {
              "version": "3.0.1",
              "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
              "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
              "requires": {
                "ansi-regex": "^2.0.0"
              }
            },
            "supports-color": {
              "version": "2.0.0",
              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
              "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
            }
          }
        },
        "babel-eslint": {
          "version": "10.1.0",
          "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz",
          "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==",
          "requires": {
            "@babel/code-frame": "^7.0.0",
            "@babel/parser": "^7.7.0",
            "@babel/traverse": "^7.7.0",
            "@babel/types": "^7.7.0",
            "eslint-visitor-keys": "^1.0.0",
            "resolve": "^1.12.0"
          }
        },
        "babel-extract-comments": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz",
          "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==",
          "requires": {
            "babylon": "^6.18.0"
          }
        },
        "babel-jest": {
          "version": "24.9.0",
          "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz",
          "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==",
          "requires": {
            "@jest/transform": "^24.9.0",
            "@jest/types": "^24.9.0",
            "@types/babel__core": "^7.1.0",
            "babel-plugin-istanbul": "^5.1.0",
            "babel-preset-jest": "^24.9.0",
            "chalk": "^2.4.2",
            "slash": "^2.0.0"
          }
        },
        "babel-loader": {
          "version": "8.1.0",
          "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz",
          "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==",
          "requires": {
            "find-cache-dir": "^2.1.0",
            "loader-utils": "^1.4.0",
            "mkdirp": "^0.5.3",
            "pify": "^4.0.1",
            "schema-utils": "^2.6.5"
          },
          "dependencies": {
            "pify": {
              "version": "4.0.1",
              "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
              "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
            }
          }
        },
        "babel-plugin-dynamic-import-node": {
          "version": "2.3.3",
          "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
          "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
          "requires": {
            "object.assign": "^4.1.0"
          }
        },
        "babel-plugin-istanbul": {
          "version": "5.2.0",
          "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz",
          "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==",
          "requires": {
            "@babel/helper-plugin-utils": "^7.0.0",
            "find-up": "^3.0.0",
            "istanbul-lib-instrument": "^3.3.0",
            "test-exclude": "^5.2.3"
          }
        },
        "babel-plugin-jest-hoist": {
          "version": "24.9.0",
          "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz",
          "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==",
          "requires": {
            "@types/babel__traverse": "^7.0.6"
          }
        },
        "babel-plugin-macros": {
          "version": "2.8.0",
          "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz",
          "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==",
          "requires": {
            "@babel/runtime": "^7.7.2",
            "cosmiconfig": "^6.0.0",
            "resolve": "^1.12.0"
          },
          "dependencies": {
            "cosmiconfig": {
              "version": "6.0.0",
              "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
              "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
              "requires": {
                "@types/parse-json": "^4.0.0",
                "import-fresh": "^3.1.0",
                "parse-json": "^5.0.0",
                "path-type": "^4.0.0",
                "yaml": "^1.7.2"
              }
            },
            "import-fresh": {
              "version": "3.2.1",
              "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
              "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
              "requires": {
                "parent-module": "^1.0.0",
                "resolve-from": "^4.0.0"
              }
            },
            "parse-json": {
              "version": "5.1.0",
              "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
              "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
              "requires": {
                "@babel/code-frame": "^7.0.0",
                "error-ex": "^1.3.1",
                "json-parse-even-better-errors": "^2.3.0",
                "lines-and-columns": "^1.1.6"
              }
            },
            "path-type": {
              "version": "4.0.0",
              "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
              "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
            },
            "resolve-from": {
              "version": "4.0.0",
              "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
              "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
            }
          }
        },
        "babel-plugin-named-asset-import": {
          "version": "0.3.6",
          "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.6.tgz",
          "integrity": "sha512-1aGDUfL1qOOIoqk9QKGIo2lANk+C7ko/fqH0uIyC71x3PEGz0uVP8ISgfEsFuG+FKmjHTvFK/nNM8dowpmUxLA=="
        },
        "babel-plugin-syntax-object-rest-spread": {
          "version": "6.13.0",
          "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
          "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U="
        },
        "babel-plugin-transform-object-rest-spread": {
          "version": "6.26.0",
          "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
          "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",
          "requires": {
            "babel-plugin-syntax-object-rest-spread": "^6.8.0",
            "babel-runtime": "^6.26.0"
          }
        },
        "babel-plugin-transform-react-remove-prop-types": {
          "version": "0.4.24",
          "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz",
          "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA=="
        },
        "babel-preset-jest": {
          "version": "24.9.0",
          "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz",
          "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==",
          "requires": {
            "@babel/plugin-syntax-object-rest-spread": "^7.0.0",
            "babel-plugin-jest-hoist": "^24.9.0"
          }
        },
        "babel-preset-react-app": {
          "version": "9.1.2",
          "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz",
          "integrity": "sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA==",
          "requires": {
            "@babel/core": "7.9.0",
            "@babel/plugin-proposal-class-properties": "7.8.3",
            "@babel/plugin-proposal-decorators": "7.8.3",
            "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3",
            "@babel/plugin-proposal-numeric-separator": "7.8.3",
            "@babel/plugin-proposal-optional-chaining": "7.9.0",
            "@babel/plugin-transform-flow-strip-types": "7.9.0",
            "@babel/plugin-transform-react-display-name": "7.8.3",
            "@babel/plugin-transform-runtime": "7.9.0",
            "@babel/preset-env": "7.9.0",
            "@babel/preset-react": "7.9.1",
            "@babel/preset-typescript": "7.9.0",
            "@babel/runtime": "7.9.0",
            "babel-plugin-macros": "2.8.0",
            "babel-plugin-transform-react-remove-prop-types": "0.4.24"
          },
          "dependencies": {
            "@babel/plugin-proposal-class-properties": {
              "version": "7.8.3",
              "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz",
              "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==",
              "requires": {
                "@babel/helper-create-class-features-plugin": "^7.8.3",
                "@babel/helper-plugin-utils": "^7.8.3"
              }
            },
            "@babel/plugin-proposal-nullish-coalescing-operator": {
              "version": "7.8.3",
              "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz",
              "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==",
              "requires": {
                "@babel/helper-plugin-utils": "^7.8.3",
                "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
              }
            },
            "@babel/plugin-proposal-numeric-separator": {
              "version": "7.8.3",
              "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz",
              "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==",
              "requires": {
                "@babel/helper-plugin-utils": "^7.8.3",
                "@babel/plugin-syntax-numeric-separator": "^7.8.3"
              }
            },
            "@babel/plugin-proposal-optional-chaining": {
              "version": "7.9.0",
              "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz",
              "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==",
              "requires": {
                "@babel/helper-plugin-utils": "^7.8.3",
                "@babel/plugin-syntax-optional-chaining": "^7.8.0"
              }
            },
            "@babel/plugin-transform-react-display-name": {
              "version": "7.8.3",
              "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz",
              "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==",
              "requires": {
                "@babel/helper-plugin-utils": "^7.8.3"
              }
            },
            "@babel/preset-env": {
              "version": "7.9.0",
              "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz",
              "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==",
              "requires": {
                "@babel/compat-data": "^7.9.0",
                "@babel/helper-compilation-targets": "^7.8.7",
                "@babel/helper-module-imports": "^7.8.3",
                "@babel/helper-plugin-utils": "^7.8.3",
                "@babel/plugin-proposal-async-generator-functions": "^7.8.3",
                "@babel/plugin-proposal-dynamic-import": "^7.8.3",
                "@babel/plugin-proposal-json-strings": "^7.8.3",
                "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3",
                "@babel/plugin-proposal-numeric-separator": "^7.8.3",
                "@babel/plugin-proposal-object-rest-spread": "^7.9.0",
                "@babel/plugin-proposal-optional-catch-binding": "^7.8.3",
                "@babel/plugin-proposal-optional-chaining": "^7.9.0",
                "@babel/plugin-proposal-unicode-property-regex": "^7.8.3",
                "@babel/plugin-syntax-async-generators": "^7.8.0",
                "@babel/plugin-syntax-dynamic-import": "^7.8.0",
                "@babel/plugin-syntax-json-strings": "^7.8.0",
                "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
                "@babel/plugin-syntax-numeric-separator": "^7.8.0",
                "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
                "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
                "@babel/plugin-syntax-optional-chaining": "^7.8.0",
                "@babel/plugin-syntax-top-level-await": "^7.8.3",
                "@babel/plugin-transform-arrow-functions": "^7.8.3",
                "@babel/plugin-transform-async-to-generator": "^7.8.3",
                "@babel/plugin-transform-block-scoped-functions": "^7.8.3",
                "@babel/plugin-transform-block-scoping": "^7.8.3",
                "@babel/plugin-transform-classes": "^7.9.0",
                "@babel/plugin-transform-computed-properties": "^7.8.3",
                "@babel/plugin-transform-destructuring": "^7.8.3",
                "@babel/plugin-transform-dotall-regex": "^7.8.3",
                "@babel/plugin-transform-duplicate-keys": "^7.8.3",
                "@babel/plugin-transform-exponentiation-operator": "^7.8.3",
                "@babel/plugin-transform-for-of": "^7.9.0",
                "@babel/plugin-transform-function-name": "^7.8.3",
                "@babel/plugin-transform-literals": "^7.8.3",
                "@babel/plugin-transform-member-expression-literals": "^7.8.3",
                "@babel/plugin-transform-modules-amd": "^7.9.0",
                "@babel/plugin-transform-modules-commonjs": "^7.9.0",
                "@babel/plugin-transform-modules-systemjs": "^7.9.0",
                "@babel/plugin-transform-modules-umd": "^7.9.0",
                "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3",
                "@babel/plugin-transform-new-target": "^7.8.3",
                "@babel/plugin-transform-object-super": "^7.8.3",
                "@babel/plugin-transform-parameters": "^7.8.7",
                "@babel/plugin-transform-property-literals": "^7.8.3",
                "@babel/plugin-transform-regenerator": "^7.8.7",
                "@babel/plugin-transform-reserved-words": "^7.8.3",
                "@babel/plugin-transform-shorthand-properties": "^7.8.3",
                "@babel/plugin-transform-spread": "^7.8.3",
                "@babel/plugin-transform-sticky-regex": "^7.8.3",
                "@babel/plugin-transform-template-literals": "^7.8.3",
                "@babel/plugin-transform-typeof-symbol": "^7.8.4",
                "@babel/plugin-transform-unicode-regex": "^7.8.3",
                "@babel/preset-modules": "^0.1.3",
                "@babel/types": "^7.9.0",
                "browserslist": "^4.9.1",
                "core-js-compat": "^3.6.2",
                "invariant": "^2.2.2",
                "levenary": "^1.1.1",
                "semver": "^5.5.0"
              }
            },
            "@babel/preset-react": {
              "version": "7.9.1",
              "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz",
              "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==",
              "requires": {
                "@babel/helper-plugin-utils": "^7.8.3",
                "@babel/plugin-transform-react-display-name": "^7.8.3",
                "@babel/plugin-transform-react-jsx": "^7.9.1",
                "@babel/plugin-transform-react-jsx-development": "^7.9.0",
                "@babel/plugin-transform-react-jsx-self": "^7.9.0",
                "@babel/plugin-transform-react-jsx-source": "^7.9.0"
              }
            },
            "@babel/runtime": {
              "version": "7.9.0",
              "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz",
              "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==",
              "requires": {
                "regenerator-runtime": "^0.13.4"
              }
            },
            "semver": {
              "version": "5.7.1",
              "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
              "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
            }
          }
        },
        "babel-runtime": {
          "version": "6.26.0",
          "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
          "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
          "requires": {
            "core-js": "^2.4.0",
            "regenerator-runtime": "^0.11.0"
          },
          "dependencies": {
            "core-js": {
              "version": "2.6.11",
              "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz",
              "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg=="
            },
            "regenerator-runtime": {
              "version": "0.11.1",
              "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
              "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
            }
          }
        },
        "babylon": {
          "version": "6.18.0",
          "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
          "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
        },
        "balanced-match": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
          "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
        },
        "base": {
          "version": "0.11.2",
          "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
          "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
          "requires": {
            "cache-base": "^1.0.1",
            "class-utils": "^0.3.5",
            "component-emitter": "^1.2.1",
            "define-property": "^1.0.0",
            "isobject": "^3.0.1",
            "mixin-deep": "^1.2.0",
            "pascalcase": "^0.1.1"
          },
          "dependencies": {
            "define-property": {
              "version": "1.0.0",
              "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
              "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
              "requires": {
                "is-descriptor": "^1.0.0"
              }
            },
            "is-accessor-descriptor": {
              "version": "1.0.0",
              "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
              "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
              "requires": {
                "kind-of": "^6.0.0"
              }
            },
            "is-data-descriptor": {
              "version": "1.0.0",
              "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
              "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
              "requires": {
                "kind-of": "^6.0.0"
              }
            },
            "is-descriptor": {
              "version": "1.0.2",
              "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
              "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
              "requires": {
                "is-accessor-descriptor": "^1.0.0",
                "is-data-descriptor": "^1.0.0",
                "kind-of": "^6.0.2"
              }
            },
            "kind-of": {
              "version": "6.0.3",
              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
              "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
            }
          }
        },
        "base64-js": {
          "version": "1.3.1",