git.fiddlerwoaroof.com
Browse code

build(deps-dev): bump jest from 25.4.0 to 26.0.1

Bumps [jest](https://github.com/facebook/jest) from 25.4.0 to 26.0.1.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v25.4.0...v26.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

dependabot-preview[bot] authored on 06/05/2020 05:43:29
Showing 2 changed files
... ...
@@ -1517,28 +1517,28 @@
1517 1517
       "dev": true
1518 1518
     },
1519 1519
     "@jest/console": {
1520
-      "version": "25.4.0",
1521
-      "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.4.0.tgz",
1522
-      "integrity": "sha512-CfE0erx4hdJ6t7RzAcE1wLG6ZzsHSmybvIBQDoCkDM1QaSeWL9wJMzID/2BbHHa7ll9SsbbK43HjbERbBaFX2A==",
1520
+      "version": "26.0.1",
1521
+      "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.0.1.tgz",
1522
+      "integrity": "sha512-9t1KUe/93coV1rBSxMmBAOIK3/HVpwxArCA1CxskKyRiv6o8J70V8C/V3OJminVCTa2M0hQI9AWRd5wxu2dAHw==",
1523 1523
       "dev": true,
1524 1524
       "requires": {
1525
-        "@jest/types": "^25.4.0",
1526
-        "chalk": "^3.0.0",
1527
-        "jest-message-util": "^25.4.0",
1528
-        "jest-util": "^25.4.0",
1525
+        "@jest/types": "^26.0.1",
1526
+        "chalk": "^4.0.0",
1527
+        "jest-message-util": "^26.0.1",
1528
+        "jest-util": "^26.0.1",
1529 1529
         "slash": "^3.0.0"
1530 1530
       },
1531 1531
       "dependencies": {
1532 1532
         "@jest/types": {
1533
-          "version": "25.4.0",
1534
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
1535
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
1533
+          "version": "26.0.1",
1534
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
1535
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
1536 1536
           "dev": true,
1537 1537
           "requires": {
1538 1538
             "@types/istanbul-lib-coverage": "^2.0.0",
1539 1539
             "@types/istanbul-reports": "^1.1.1",
1540 1540
             "@types/yargs": "^15.0.0",
1541
-            "chalk": "^3.0.0"
1541
+            "chalk": "^4.0.0"
1542 1542
           }
1543 1543
         },
1544 1544
         "@types/yargs": {
... ...
@@ -1561,9 +1561,9 @@
1561 1561
           }
1562 1562
         },
1563 1563
         "chalk": {
1564
-          "version": "3.0.0",
1565
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
1566
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
1564
+          "version": "4.0.0",
1565
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
1566
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
1567 1567
           "dev": true,
1568 1568
           "requires": {
1569 1569
             "ansi-styles": "^4.1.0",
... ...
@@ -1609,51 +1609,50 @@
1609 1609
       }
1610 1610
     },
1611 1611
     "@jest/core": {
1612
-      "version": "25.4.0",
1613
-      "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.4.0.tgz",
1614
-      "integrity": "sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==",
1612
+      "version": "26.0.1",
1613
+      "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.0.1.tgz",
1614
+      "integrity": "sha512-Xq3eqYnxsG9SjDC+WLeIgf7/8KU6rddBxH+SCt18gEpOhAGYC/Mq+YbtlNcIdwjnnT+wDseXSbU0e5X84Y4jTQ==",
1615 1615
       "dev": true,
1616 1616
       "requires": {
1617
-        "@jest/console": "^25.4.0",
1618
-        "@jest/reporters": "^25.4.0",
1619
-        "@jest/test-result": "^25.4.0",
1620
-        "@jest/transform": "^25.4.0",
1621
-        "@jest/types": "^25.4.0",
1617
+        "@jest/console": "^26.0.1",
1618
+        "@jest/reporters": "^26.0.1",
1619
+        "@jest/test-result": "^26.0.1",
1620
+        "@jest/transform": "^26.0.1",
1621
+        "@jest/types": "^26.0.1",
1622 1622
         "ansi-escapes": "^4.2.1",
1623
-        "chalk": "^3.0.0",
1623
+        "chalk": "^4.0.0",
1624 1624
         "exit": "^0.1.2",
1625
-        "graceful-fs": "^4.2.3",
1626
-        "jest-changed-files": "^25.4.0",
1627
-        "jest-config": "^25.4.0",
1628
-        "jest-haste-map": "^25.4.0",
1629
-        "jest-message-util": "^25.4.0",
1630
-        "jest-regex-util": "^25.2.6",
1631
-        "jest-resolve": "^25.4.0",
1632
-        "jest-resolve-dependencies": "^25.4.0",
1633
-        "jest-runner": "^25.4.0",
1634
-        "jest-runtime": "^25.4.0",
1635
-        "jest-snapshot": "^25.4.0",
1636
-        "jest-util": "^25.4.0",
1637
-        "jest-validate": "^25.4.0",
1638
-        "jest-watcher": "^25.4.0",
1625
+        "graceful-fs": "^4.2.4",
1626
+        "jest-changed-files": "^26.0.1",
1627
+        "jest-config": "^26.0.1",
1628
+        "jest-haste-map": "^26.0.1",
1629
+        "jest-message-util": "^26.0.1",
1630
+        "jest-regex-util": "^26.0.0",
1631
+        "jest-resolve": "^26.0.1",
1632
+        "jest-resolve-dependencies": "^26.0.1",
1633
+        "jest-runner": "^26.0.1",
1634
+        "jest-runtime": "^26.0.1",
1635
+        "jest-snapshot": "^26.0.1",
1636
+        "jest-util": "^26.0.1",
1637
+        "jest-validate": "^26.0.1",
1638
+        "jest-watcher": "^26.0.1",
1639 1639
         "micromatch": "^4.0.2",
1640 1640
         "p-each-series": "^2.1.0",
1641
-        "realpath-native": "^2.0.0",
1642 1641
         "rimraf": "^3.0.0",
1643 1642
         "slash": "^3.0.0",
1644 1643
         "strip-ansi": "^6.0.0"
1645 1644
       },
1646 1645
       "dependencies": {
1647 1646
         "@jest/types": {
1648
-          "version": "25.4.0",
1649
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
1650
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
1647
+          "version": "26.0.1",
1648
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
1649
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
1651 1650
           "dev": true,
1652 1651
           "requires": {
1653 1652
             "@types/istanbul-lib-coverage": "^2.0.0",
1654 1653
             "@types/istanbul-reports": "^1.1.1",
1655 1654
             "@types/yargs": "^15.0.0",
1656
-            "chalk": "^3.0.0"
1655
+            "chalk": "^4.0.0"
1657 1656
           }
1658 1657
         },
1659 1658
         "@types/yargs": {
... ...
@@ -1690,10 +1689,16 @@
1690 1689
             "fill-range": "^7.0.1"
1691 1690
           }
1692 1691
         },
1692
+        "camelcase": {
1693
+          "version": "6.0.0",
1694
+          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz",
1695
+          "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==",
1696
+          "dev": true
1697
+        },
1693 1698
         "chalk": {
1694
-          "version": "3.0.0",
1695
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
1696
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
1699
+          "version": "4.0.0",
1700
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
1701
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
1697 1702
           "dev": true,
1698 1703
           "requires": {
1699 1704
             "ansi-styles": "^4.1.0",
... ...
@@ -1724,6 +1729,12 @@
1724 1729
             "to-regex-range": "^5.0.1"
1725 1730
           }
1726 1731
         },
1732
+        "graceful-fs": {
1733
+          "version": "4.2.4",
1734
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
1735
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
1736
+          "dev": true
1737
+        },
1727 1738
         "has-flag": {
1728 1739
           "version": "4.0.0",
1729 1740
           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
... ...
@@ -1737,23 +1748,23 @@
1737 1748
           "dev": true
1738 1749
         },
1739 1750
         "jest-get-type": {
1740
-          "version": "25.2.6",
1741
-          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz",
1742
-          "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==",
1751
+          "version": "26.0.0",
1752
+          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.0.0.tgz",
1753
+          "integrity": "sha512-zRc1OAPnnws1EVfykXOj19zo2EMw5Hi6HLbFCSjpuJiXtOWAYIjNsHVSbpQ8bDX7L5BGYGI8m+HmKdjHYFF0kg==",
1743 1754
           "dev": true
1744 1755
         },
1745 1756
         "jest-validate": {
1746
-          "version": "25.4.0",
1747
-          "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.4.0.tgz",
1748
-          "integrity": "sha512-hvjmes/EFVJSoeP1yOl8qR8mAtMR3ToBkZeXrD/ZS9VxRyWDqQ/E1C5ucMTeSmEOGLipvdlyipiGbHJ+R1MQ0g==",
1757
+          "version": "26.0.1",
1758
+          "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.0.1.tgz",
1759
+          "integrity": "sha512-u0xRc+rbmov/VqXnX3DlkxD74rHI/CfS5xaV2VpeaVySjbb1JioNVOyly5b56q2l9ZKe7bVG5qWmjfctkQb0bA==",
1749 1760
           "dev": true,
1750 1761
           "requires": {
1751
-            "@jest/types": "^25.4.0",
1752
-            "camelcase": "^5.3.1",
1753
-            "chalk": "^3.0.0",
1754
-            "jest-get-type": "^25.2.6",
1762
+            "@jest/types": "^26.0.1",
1763
+            "camelcase": "^6.0.0",
1764
+            "chalk": "^4.0.0",
1765
+            "jest-get-type": "^26.0.0",
1755 1766
             "leven": "^3.1.0",
1756
-            "pretty-format": "^25.4.0"
1767
+            "pretty-format": "^26.0.1"
1757 1768
           }
1758 1769
         },
1759 1770
         "micromatch": {
... ...
@@ -1767,12 +1778,12 @@
1767 1778
           }
1768 1779
         },
1769 1780
         "pretty-format": {
1770
-          "version": "25.4.0",
1771
-          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.4.0.tgz",
1772
-          "integrity": "sha512-PI/2dpGjXK5HyXexLPZU/jw5T9Q6S1YVXxxVxco+LIqzUFHXIbKZKdUVt7GcX7QUCr31+3fzhi4gN4/wUYPVxQ==",
1781
+          "version": "26.0.1",
1782
+          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.0.1.tgz",
1783
+          "integrity": "sha512-SWxz6MbupT3ZSlL0Po4WF/KujhQaVehijR2blyRDCzk9e45EaYMVhMBn49fnRuHxtkSpXTes1GxNpVmH86Bxfw==",
1773 1784
           "dev": true,
1774 1785
           "requires": {
1775
-            "@jest/types": "^25.4.0",
1786
+            "@jest/types": "^26.0.1",
1776 1787
             "ansi-regex": "^5.0.0",
1777 1788
             "ansi-styles": "^4.0.0",
1778 1789
             "react-is": "^16.12.0"
... ...
@@ -1829,26 +1840,26 @@
1829 1840
       }
1830 1841
     },
1831 1842
     "@jest/environment": {
1832
-      "version": "25.4.0",
1833
-      "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.4.0.tgz",
1834
-      "integrity": "sha512-KDctiak4mu7b4J6BIoN/+LUL3pscBzoUCP+EtSPd2tK9fqyDY5OF+CmkBywkFWezS9tyH5ACOQNtpjtueEDH6Q==",
1843
+      "version": "26.0.1",
1844
+      "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.0.1.tgz",
1845
+      "integrity": "sha512-xBDxPe8/nx251u0VJ2dFAFz2H23Y98qdIaNwnMK6dFQr05jc+Ne/2np73lOAx+5mSBO/yuQldRrQOf6hP1h92g==",
1835 1846
       "dev": true,
1836 1847
       "requires": {
1837
-        "@jest/fake-timers": "^25.4.0",
1838
-        "@jest/types": "^25.4.0",
1839
-        "jest-mock": "^25.4.0"
1848
+        "@jest/fake-timers": "^26.0.1",
1849
+        "@jest/types": "^26.0.1",
1850
+        "jest-mock": "^26.0.1"
1840 1851
       },
1841 1852
       "dependencies": {
1842 1853
         "@jest/types": {
1843
-          "version": "25.4.0",
1844
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
1845
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
1854
+          "version": "26.0.1",
1855
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
1856
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
1846 1857
           "dev": true,
1847 1858
           "requires": {
1848 1859
             "@types/istanbul-lib-coverage": "^2.0.0",
1849 1860
             "@types/istanbul-reports": "^1.1.1",
1850 1861
             "@types/yargs": "^15.0.0",
1851
-            "chalk": "^3.0.0"
1862
+            "chalk": "^4.0.0"
1852 1863
           }
1853 1864
         },
1854 1865
         "@types/yargs": {
... ...
@@ -1871,9 +1882,9 @@
1871 1882
           }
1872 1883
         },
1873 1884
         "chalk": {
1874
-          "version": "3.0.0",
1875
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
1876
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
1885
+          "version": "4.0.0",
1886
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
1887
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
1877 1888
           "dev": true,
1878 1889
           "requires": {
1879 1890
             "ansi-styles": "^4.1.0",
... ...
@@ -1913,28 +1924,28 @@
1913 1924
       }
1914 1925
     },
1915 1926
     "@jest/fake-timers": {
1916
-      "version": "25.4.0",
1917
-      "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.4.0.tgz",
1918
-      "integrity": "sha512-lI9z+VOmVX4dPPFzyj0vm+UtaB8dCJJ852lcDnY0uCPRvZAaVGnMwBBc1wxtf+h7Vz6KszoOvKAt4QijDnHDkg==",
1927
+      "version": "26.0.1",
1928
+      "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.0.1.tgz",
1929
+      "integrity": "sha512-Oj/kCBnTKhm7CR+OJSjZty6N1bRDr9pgiYQr4wY221azLz5PHi08x/U+9+QpceAYOWheauLP8MhtSVFrqXQfhg==",
1919 1930
       "dev": true,
1920 1931
       "requires": {
1921
-        "@jest/types": "^25.4.0",
1922
-        "jest-message-util": "^25.4.0",
1923
-        "jest-mock": "^25.4.0",
1924
-        "jest-util": "^25.4.0",
1925
-        "lolex": "^5.0.0"
1932
+        "@jest/types": "^26.0.1",
1933
+        "@sinonjs/fake-timers": "^6.0.1",
1934
+        "jest-message-util": "^26.0.1",
1935
+        "jest-mock": "^26.0.1",
1936
+        "jest-util": "^26.0.1"
1926 1937
       },
1927 1938
       "dependencies": {
1928 1939
         "@jest/types": {
1929
-          "version": "25.4.0",
1930
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
1931
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
1940
+          "version": "26.0.1",
1941
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
1942
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
1932 1943
           "dev": true,
1933 1944
           "requires": {
1934 1945
             "@types/istanbul-lib-coverage": "^2.0.0",
1935 1946
             "@types/istanbul-reports": "^1.1.1",
1936 1947
             "@types/yargs": "^15.0.0",
1937
-            "chalk": "^3.0.0"
1948
+            "chalk": "^4.0.0"
1938 1949
           }
1939 1950
         },
1940 1951
         "@types/yargs": {
... ...
@@ -1957,9 +1968,93 @@
1957 1968
           }
1958 1969
         },
1959 1970
         "chalk": {
1960
-          "version": "3.0.0",
1961
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
1962
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
1971
+          "version": "4.0.0",
1972
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
1973
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
1974
+          "dev": true,
1975
+          "requires": {
1976
+            "ansi-styles": "^4.1.0",
1977
+            "supports-color": "^7.1.0"
1978
+          }
1979
+        },
1980
+        "color-convert": {
1981
+          "version": "2.0.1",
1982
+          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1983
+          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1984
+          "dev": true,
1985
+          "requires": {
1986
+            "color-name": "~1.1.4"
1987
+          }
1988
+        },
1989
+        "color-name": {
1990
+          "version": "1.1.4",
1991
+          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1992
+          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1993
+          "dev": true
1994
+        },
1995
+        "has-flag": {
1996
+          "version": "4.0.0",
1997
+          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1998
+          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1999
+          "dev": true
2000
+        },
2001
+        "supports-color": {
2002
+          "version": "7.1.0",
2003
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
2004
+          "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
2005
+          "dev": true,
2006
+          "requires": {
2007
+            "has-flag": "^4.0.0"
2008
+          }
2009
+        }
2010
+      }
2011
+    },
2012
+    "@jest/globals": {
2013
+      "version": "26.0.1",
2014
+      "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.0.1.tgz",
2015
+      "integrity": "sha512-iuucxOYB7BRCvT+TYBzUqUNuxFX1hqaR6G6IcGgEqkJ5x4htNKo1r7jk1ji9Zj8ZMiMw0oB5NaA7k5Tx6MVssA==",
2016
+      "dev": true,
2017
+      "requires": {
2018
+        "@jest/environment": "^26.0.1",
2019
+        "@jest/types": "^26.0.1",
2020
+        "expect": "^26.0.1"
2021
+      },
2022
+      "dependencies": {
2023
+        "@jest/types": {
2024
+          "version": "26.0.1",
2025
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
2026
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
2027
+          "dev": true,
2028
+          "requires": {
2029
+            "@types/istanbul-lib-coverage": "^2.0.0",
2030
+            "@types/istanbul-reports": "^1.1.1",
2031
+            "@types/yargs": "^15.0.0",
2032
+            "chalk": "^4.0.0"
2033
+          }
2034
+        },
2035
+        "@types/yargs": {
2036
+          "version": "15.0.4",
2037
+          "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz",
2038
+          "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==",
2039
+          "dev": true,
2040
+          "requires": {
2041
+            "@types/yargs-parser": "*"
2042
+          }
2043
+        },
2044
+        "ansi-styles": {
2045
+          "version": "4.2.1",
2046
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
2047
+          "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
2048
+          "dev": true,
2049
+          "requires": {
2050
+            "@types/color-name": "^1.1.1",
2051
+            "color-convert": "^2.0.1"
2052
+          }
2053
+        },
2054
+        "chalk": {
2055
+          "version": "4.0.0",
2056
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
2057
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
1963 2058
           "dev": true,
1964 2059
           "requires": {
1965 2060
             "ansi-styles": "^4.1.0",
... ...
@@ -1999,47 +2094,48 @@
1999 2094
       }
2000 2095
     },
2001 2096
     "@jest/reporters": {
2002
-      "version": "25.4.0",
2003
-      "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.4.0.tgz",
2004
-      "integrity": "sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg==",
2097
+      "version": "26.0.1",
2098
+      "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.0.1.tgz",
2099
+      "integrity": "sha512-NWWy9KwRtE1iyG/m7huiFVF9YsYv/e+mbflKRV84WDoJfBqUrNRyDbL/vFxQcYLl8IRqI4P3MgPn386x76Gf2g==",
2005 2100
       "dev": true,
2006 2101
       "requires": {
2007 2102
         "@bcoe/v8-coverage": "^0.2.3",
2008
-        "@jest/console": "^25.4.0",
2009
-        "@jest/test-result": "^25.4.0",
2010
-        "@jest/transform": "^25.4.0",
2011
-        "@jest/types": "^25.4.0",
2012
-        "chalk": "^3.0.0",
2103
+        "@jest/console": "^26.0.1",
2104
+        "@jest/test-result": "^26.0.1",
2105
+        "@jest/transform": "^26.0.1",
2106
+        "@jest/types": "^26.0.1",
2107
+        "chalk": "^4.0.0",
2013 2108
         "collect-v8-coverage": "^1.0.0",
2014 2109
         "exit": "^0.1.2",
2015 2110
         "glob": "^7.1.2",
2111
+        "graceful-fs": "^4.2.4",
2016 2112
         "istanbul-lib-coverage": "^3.0.0",
2017 2113
         "istanbul-lib-instrument": "^4.0.0",
2018 2114
         "istanbul-lib-report": "^3.0.0",
2019 2115
         "istanbul-lib-source-maps": "^4.0.0",
2020 2116
         "istanbul-reports": "^3.0.2",
2021
-        "jest-haste-map": "^25.4.0",
2022
-        "jest-resolve": "^25.4.0",
2023
-        "jest-util": "^25.4.0",
2024
-        "jest-worker": "^25.4.0",
2025
-        "node-notifier": "^6.0.0",
2117
+        "jest-haste-map": "^26.0.1",
2118
+        "jest-resolve": "^26.0.1",
2119
+        "jest-util": "^26.0.1",
2120
+        "jest-worker": "^26.0.0",
2121
+        "node-notifier": "^7.0.0",
2026 2122
         "slash": "^3.0.0",
2027 2123
         "source-map": "^0.6.0",
2028
-        "string-length": "^3.1.0",
2124
+        "string-length": "^4.0.1",
2029 2125
         "terminal-link": "^2.0.0",
2030 2126
         "v8-to-istanbul": "^4.1.3"
2031 2127
       },
2032 2128
       "dependencies": {
2033 2129
         "@jest/types": {
2034
-          "version": "25.4.0",
2035
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
2036
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
2130
+          "version": "26.0.1",
2131
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
2132
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
2037 2133
           "dev": true,
2038 2134
           "requires": {
2039 2135
             "@types/istanbul-lib-coverage": "^2.0.0",
2040 2136
             "@types/istanbul-reports": "^1.1.1",
2041 2137
             "@types/yargs": "^15.0.0",
2042
-            "chalk": "^3.0.0"
2138
+            "chalk": "^4.0.0"
2043 2139
           }
2044 2140
         },
2045 2141
         "@types/yargs": {
... ...
@@ -2062,9 +2158,9 @@
2062 2158
           }
2063 2159
         },
2064 2160
         "chalk": {
2065
-          "version": "3.0.0",
2066
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
2067
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
2161
+          "version": "4.0.0",
2162
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
2163
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
2068 2164
           "dev": true,
2069 2165
           "requires": {
2070 2166
             "ansi-styles": "^4.1.0",
... ...
@@ -2086,6 +2182,12 @@
2086 2182
           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2087 2183
           "dev": true
2088 2184
         },
2185
+        "graceful-fs": {
2186
+          "version": "4.2.4",
2187
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
2188
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
2189
+          "dev": true
2190
+        },
2089 2191
         "has-flag": {
2090 2192
           "version": "4.0.0",
2091 2193
           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
... ...
@@ -2116,16 +2218,22 @@
2116 2218
       }
2117 2219
     },
2118 2220
     "@jest/source-map": {
2119
-      "version": "25.2.6",
2120
-      "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.2.6.tgz",
2121
-      "integrity": "sha512-VuIRZF8M2zxYFGTEhkNSvQkUKafQro4y+mwUxy5ewRqs5N/ynSFUODYp3fy1zCnbCMy1pz3k+u57uCqx8QRSQQ==",
2221
+      "version": "26.0.0",
2222
+      "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.0.0.tgz",
2223
+      "integrity": "sha512-S2Z+Aj/7KOSU2TfW0dyzBze7xr95bkm5YXNUqqCek+HE0VbNNSNzrRwfIi5lf7wvzDTSS0/ib8XQ1krFNyYgbQ==",
2122 2224
       "dev": true,
2123 2225
       "requires": {
2124 2226
         "callsites": "^3.0.0",
2125
-        "graceful-fs": "^4.2.3",
2227
+        "graceful-fs": "^4.2.4",
2126 2228
         "source-map": "^0.6.0"
2127 2229
       },
2128 2230
       "dependencies": {
2231
+        "graceful-fs": {
2232
+          "version": "4.2.4",
2233
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
2234
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
2235
+          "dev": true
2236
+        },
2129 2237
         "source-map": {
2130 2238
           "version": "0.6.1",
2131 2239
           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
... ...
@@ -2135,27 +2243,27 @@
2135 2243
       }
2136 2244
     },
2137 2245
     "@jest/test-result": {
2138
-      "version": "25.4.0",
2139
-      "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.4.0.tgz",
2140
-      "integrity": "sha512-8BAKPaMCHlL941eyfqhWbmp3MebtzywlxzV+qtngQ3FH+RBqnoSAhNEPj4MG7d2NVUrMOVfrwuzGpVIK+QnMAA==",
2246
+      "version": "26.0.1",
2247
+      "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.0.1.tgz",
2248
+      "integrity": "sha512-oKwHvOI73ICSYRPe8WwyYPTtiuOAkLSbY8/MfWF3qDEd/sa8EDyZzin3BaXTqufir/O/Gzea4E8Zl14XU4Mlyg==",
2141 2249
       "dev": true,
2142 2250
       "requires": {
2143
-        "@jest/console": "^25.4.0",
2144
-        "@jest/types": "^25.4.0",
2251
+        "@jest/console": "^26.0.1",
2252
+        "@jest/types": "^26.0.1",
2145 2253
         "@types/istanbul-lib-coverage": "^2.0.0",
2146 2254
         "collect-v8-coverage": "^1.0.0"
2147 2255
       },
2148 2256
       "dependencies": {
2149 2257
         "@jest/types": {
2150
-          "version": "25.4.0",
2151
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
2152
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
2258
+          "version": "26.0.1",
2259
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
2260
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
2153 2261
           "dev": true,
2154 2262
           "requires": {
2155 2263
             "@types/istanbul-lib-coverage": "^2.0.0",
2156 2264
             "@types/istanbul-reports": "^1.1.1",
2157 2265
             "@types/yargs": "^15.0.0",
2158
-            "chalk": "^3.0.0"
2266
+            "chalk": "^4.0.0"
2159 2267
           }
2160 2268
         },
2161 2269
         "@types/yargs": {
... ...
@@ -2178,9 +2286,9 @@
2178 2286
           }
2179 2287
         },
2180 2288
         "chalk": {
2181
-          "version": "3.0.0",
2182
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
2183
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
2289
+          "version": "4.0.0",
2290
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
2291
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
2184 2292
           "dev": true,
2185 2293
           "requires": {
2186 2294
             "ansi-styles": "^4.1.0",
... ...
@@ -2220,51 +2328,59 @@
2220 2328
       }
2221 2329
     },
2222 2330
     "@jest/test-sequencer": {
2223
-      "version": "25.4.0",
2224
-      "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.4.0.tgz",
2225
-      "integrity": "sha512-240cI+nsM3attx2bMp9uGjjHrwrpvxxrZi8Tyqp/cfOzl98oZXVakXBgxODGyBYAy/UGXPKXLvNc2GaqItrsJg==",
2331
+      "version": "26.0.1",
2332
+      "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.0.1.tgz",
2333
+      "integrity": "sha512-ssga8XlwfP8YjbDcmVhwNlrmblddMfgUeAkWIXts1V22equp2GMIHxm7cyeD5Q/B0ZgKPK/tngt45sH99yLLGg==",
2226 2334
       "dev": true,
2227 2335
       "requires": {
2228
-        "@jest/test-result": "^25.4.0",
2229
-        "jest-haste-map": "^25.4.0",
2230
-        "jest-runner": "^25.4.0",
2231
-        "jest-runtime": "^25.4.0"
2336
+        "@jest/test-result": "^26.0.1",
2337
+        "graceful-fs": "^4.2.4",
2338
+        "jest-haste-map": "^26.0.1",
2339
+        "jest-runner": "^26.0.1",
2340
+        "jest-runtime": "^26.0.1"
2341
+      },
2342
+      "dependencies": {
2343
+        "graceful-fs": {
2344
+          "version": "4.2.4",
2345
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
2346
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
2347
+          "dev": true
2348
+        }
2232 2349
       }
2233 2350
     },
2234 2351
     "@jest/transform": {
2235
-      "version": "25.4.0",
2236
-      "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.4.0.tgz",
2237
-      "integrity": "sha512-t1w2S6V1sk++1HHsxboWxPEuSpN8pxEvNrZN+Ud/knkROWtf8LeUmz73A4ezE8476a5AM00IZr9a8FO9x1+j3g==",
2352
+      "version": "26.0.1",
2353
+      "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.0.1.tgz",
2354
+      "integrity": "sha512-pPRkVkAQ91drKGbzCfDOoHN838+FSbYaEAvBXvKuWeeRRUD8FjwXkqfUNUZL6Ke48aA/1cqq/Ni7kVMCoqagWA==",
2238 2355
       "dev": true,
2239 2356
       "requires": {
2240 2357
         "@babel/core": "^7.1.0",
2241
-        "@jest/types": "^25.4.0",
2358
+        "@jest/types": "^26.0.1",
2242 2359
         "babel-plugin-istanbul": "^6.0.0",
2243
-        "chalk": "^3.0.0",
2360
+        "chalk": "^4.0.0",
2244 2361
         "convert-source-map": "^1.4.0",
2245 2362
         "fast-json-stable-stringify": "^2.0.0",
2246
-        "graceful-fs": "^4.2.3",
2247
-        "jest-haste-map": "^25.4.0",
2248
-        "jest-regex-util": "^25.2.6",
2249
-        "jest-util": "^25.4.0",
2363
+        "graceful-fs": "^4.2.4",
2364
+        "jest-haste-map": "^26.0.1",
2365
+        "jest-regex-util": "^26.0.0",
2366
+        "jest-util": "^26.0.1",
2250 2367
         "micromatch": "^4.0.2",
2251 2368
         "pirates": "^4.0.1",
2252
-        "realpath-native": "^2.0.0",
2253 2369
         "slash": "^3.0.0",
2254 2370
         "source-map": "^0.6.1",
2255 2371
         "write-file-atomic": "^3.0.0"
2256 2372
       },
2257 2373
       "dependencies": {
2258 2374
         "@jest/types": {
2259
-          "version": "25.4.0",
2260
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
2261
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
2375
+          "version": "26.0.1",
2376
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
2377
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
2262 2378
           "dev": true,
2263 2379
           "requires": {
2264 2380
             "@types/istanbul-lib-coverage": "^2.0.0",
2265 2381
             "@types/istanbul-reports": "^1.1.1",
2266 2382
             "@types/yargs": "^15.0.0",
2267
-            "chalk": "^3.0.0"
2383
+            "chalk": "^4.0.0"
2268 2384
           }
2269 2385
         },
2270 2386
         "@types/yargs": {
... ...
@@ -2296,9 +2412,9 @@
2296 2412
           }
2297 2413
         },
2298 2414
         "chalk": {
2299
-          "version": "3.0.0",
2300
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
2301
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
2415
+          "version": "4.0.0",
2416
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
2417
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
2302 2418
           "dev": true,
2303 2419
           "requires": {
2304 2420
             "ansi-styles": "^4.1.0",
... ...
@@ -2329,6 +2445,12 @@
2329 2445
             "to-regex-range": "^5.0.1"
2330 2446
           }
2331 2447
         },
2448
+        "graceful-fs": {
2449
+          "version": "4.2.4",
2450
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
2451
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
2452
+          "dev": true
2453
+        },
2332 2454
         "has-flag": {
2333 2455
           "version": "4.0.0",
2334 2456
           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
... ...
@@ -2403,6 +2525,15 @@
2403 2525
         "type-detect": "4.0.8"
2404 2526
       }
2405 2527
     },
2528
+    "@sinonjs/fake-timers": {
2529
+      "version": "6.0.1",
2530
+      "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
2531
+      "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
2532
+      "dev": true,
2533
+      "requires": {
2534
+        "@sinonjs/commons": "^1.7.0"
2535
+      }
2536
+    },
2406 2537
     "@types/babel__core": {
2407 2538
       "version": "7.1.7",
2408 2539
       "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.7.tgz",
... ...
@@ -2436,9 +2567,9 @@
2436 2567
       }
2437 2568
     },
2438 2569
     "@types/babel__traverse": {
2439
-      "version": "7.0.10",
2440
-      "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.10.tgz",
2441
-      "integrity": "sha512-74fNdUGrWsgIB/V9kTO5FGHPWYY6Eqn+3Z7L6Hc4e/BxjYV7puvBqp5HwsVYYfLm6iURYBNCx4Ut37OF9yitCw==",
2570
+      "version": "7.0.11",
2571
+      "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.11.tgz",
2572
+      "integrity": "sha512-ddHK5icION5U6q11+tV2f9Mo6CZVuT8GJKld2q9LqHSZbvLbH34Kcu2yFGckZut453+eQU6btIA3RihmnRgI+Q==",
2442 2573
       "dev": true,
2443 2574
       "requires": {
2444 2575
         "@babel/types": "^7.3.0"
... ...
@@ -2450,6 +2581,15 @@
2450 2581
       "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
2451 2582
       "dev": true
2452 2583
     },
2584
+    "@types/graceful-fs": {
2585
+      "version": "4.1.3",
2586
+      "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz",
2587
+      "integrity": "sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==",
2588
+      "dev": true,
2589
+      "requires": {
2590
+        "@types/node": "*"
2591
+      }
2592
+    },
2453 2593
     "@types/istanbul-lib-coverage": {
2454 2594
       "version": "2.0.1",
2455 2595
       "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz",
... ...
@@ -2475,6 +2615,12 @@
2475 2615
         "@types/istanbul-lib-report": "*"
2476 2616
       }
2477 2617
     },
2618
+    "@types/node": {
2619
+      "version": "13.13.5",
2620
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.5.tgz",
2621
+      "integrity": "sha512-3ySmiBYJPqgjiHA7oEaIo2Rzz0HrOZ7yrNO5HWyaE5q0lQ3BppDZ3N53Miz8bw2I7gh1/zir2MGVZBvpb1zq9g==",
2622
+      "dev": true
2623
+    },
2478 2624
     "@types/normalize-package-data": {
2479 2625
       "version": "2.4.0",
2480 2626
       "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
... ...
@@ -2482,9 +2628,9 @@
2482 2628
       "dev": true
2483 2629
     },
2484 2630
     "@types/prettier": {
2485
-      "version": "1.19.1",
2486
-      "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz",
2487
-      "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==",
2631
+      "version": "2.0.0",
2632
+      "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.0.0.tgz",
2633
+      "integrity": "sha512-/rM+sWiuOZ5dvuVzV37sUuklsbg+JPOP8d+nNFlo2ZtfpzPiPvh1/gc8liWOLBqe+sR+ZM7guPaIcTt6UZTo7Q==",
2488 2634
       "dev": true
2489 2635
     },
2490 2636
     "@types/stack-utils": {
... ...
@@ -2521,21 +2667,13 @@
2521 2667
       "dev": true
2522 2668
     },
2523 2669
     "acorn-globals": {
2524
-      "version": "4.3.4",
2525
-      "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz",
2526
-      "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==",
2670
+      "version": "6.0.0",
2671
+      "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
2672
+      "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
2527 2673
       "dev": true,
2528 2674
       "requires": {
2529
-        "acorn": "^6.0.1",
2530
-        "acorn-walk": "^6.0.1"
2531
-      },
2532
-      "dependencies": {
2533
-        "acorn": {
2534
-          "version": "6.4.1",
2535
-          "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz",
2536
-          "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==",
2537
-          "dev": true
2538
-        }
2675
+        "acorn": "^7.1.1",
2676
+        "acorn-walk": "^7.1.1"
2539 2677
       }
2540 2678
     },
2541 2679
     "acorn-jsx": {
... ...
@@ -2545,9 +2683,9 @@
2545 2683
       "dev": true
2546 2684
     },
2547 2685
     "acorn-walk": {
2548
-      "version": "6.2.0",
2549
-      "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz",
2550
-      "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==",
2686
+      "version": "7.1.1",
2687
+      "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.1.1.tgz",
2688
+      "integrity": "sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==",
2551 2689
       "dev": true
2552 2690
     },
2553 2691
     "ajv": {
... ...
@@ -2631,12 +2769,6 @@
2631 2769
       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
2632 2770
       "dev": true
2633 2771
     },
2634
-    "array-equal": {
2635
-      "version": "1.0.0",
2636
-      "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
2637
-      "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
2638
-      "dev": true
2639
-    },
2640 2772
     "array-includes": {
2641 2773
       "version": "3.1.1",
2642 2774
       "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz",
... ...
@@ -2719,30 +2851,31 @@
2719 2851
       "dev": true
2720 2852
     },
2721 2853
     "babel-jest": {
2722
-      "version": "25.4.0",
2723
-      "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.4.0.tgz",
2724
-      "integrity": "sha512-p+epx4K0ypmHuCnd8BapfyOwWwosNCYhedetQey1awddtfmEX0MmdxctGl956uwUmjwXR5VSS5xJcGX9DvdIog==",
2854
+      "version": "26.0.1",
2855
+      "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.0.1.tgz",
2856
+      "integrity": "sha512-Z4GGmSNQ8pX3WS1O+6v3fo41YItJJZsVxG5gIQ+HuB/iuAQBJxMTHTwz292vuYws1LnHfwSRgoqI+nxdy/pcvw==",
2725 2857
       "dev": true,
2726 2858
       "requires": {
2727
-        "@jest/transform": "^25.4.0",
2728
-        "@jest/types": "^25.4.0",
2859
+        "@jest/transform": "^26.0.1",
2860
+        "@jest/types": "^26.0.1",
2729 2861
         "@types/babel__core": "^7.1.7",
2730 2862
         "babel-plugin-istanbul": "^6.0.0",
2731
-        "babel-preset-jest": "^25.4.0",
2732
-        "chalk": "^3.0.0",
2863
+        "babel-preset-jest": "^26.0.0",
2864
+        "chalk": "^4.0.0",
2865
+        "graceful-fs": "^4.2.4",
2733 2866
         "slash": "^3.0.0"
2734 2867
       },
2735 2868
       "dependencies": {
2736 2869
         "@jest/types": {
2737
-          "version": "25.4.0",
2738
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
2739
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
2870
+          "version": "26.0.1",
2871
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
2872
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
2740 2873
           "dev": true,
2741 2874
           "requires": {
2742 2875
             "@types/istanbul-lib-coverage": "^2.0.0",
2743 2876
             "@types/istanbul-reports": "^1.1.1",
2744 2877
             "@types/yargs": "^15.0.0",
2745
-            "chalk": "^3.0.0"
2878
+            "chalk": "^4.0.0"
2746 2879
           }
2747 2880
         },
2748 2881
         "@types/yargs": {
... ...
@@ -2765,9 +2898,9 @@
2765 2898
           }
2766 2899
         },
2767 2900
         "chalk": {
2768
-          "version": "3.0.0",
2769
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
2770
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
2901
+          "version": "4.0.0",
2902
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
2903
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
2771 2904
           "dev": true,
2772 2905
           "requires": {
2773 2906
             "ansi-styles": "^4.1.0",
... ...
@@ -2789,6 +2922,12 @@
2789 2922
           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2790 2923
           "dev": true
2791 2924
         },
2925
+        "graceful-fs": {
2926
+          "version": "4.2.4",
2927
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
2928
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
2929
+          "dev": true
2930
+        },
2792 2931
         "has-flag": {
2793 2932
           "version": "4.0.0",
2794 2933
           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
... ...
@@ -2835,11 +2974,13 @@
2835 2974
       }
2836 2975
     },
2837 2976
     "babel-plugin-jest-hoist": {
2838
-      "version": "25.4.0",
2839
-      "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.4.0.tgz",
2840
-      "integrity": "sha512-M3a10JCtTyKevb0MjuH6tU+cP/NVQZ82QPADqI1RQYY1OphztsCeIeQmTsHmF/NS6m0E51Zl4QNsI3odXSQF5w==",
2977
+      "version": "26.0.0",
2978
+      "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.0.0.tgz",
2979
+      "integrity": "sha512-+AuoehOrjt9irZL7DOt2+4ZaTM6dlu1s5TTS46JBa0/qem4dy7VNW3tMb96qeEqcIh20LD73TVNtmVEeymTG7w==",
2841 2980
       "dev": true,
2842 2981
       "requires": {
2982
+        "@babel/template": "^7.3.3",
2983
+        "@babel/types": "^7.3.3",
2843 2984
         "@types/babel__traverse": "^7.0.6"
2844 2985
       }
2845 2986
     },
... ...
@@ -2862,12 +3003,12 @@
2862 3003
       }
2863 3004
     },
2864 3005
     "babel-preset-jest": {
2865
-      "version": "25.4.0",
2866
-      "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.4.0.tgz",
2867
-      "integrity": "sha512-PwFiEWflHdu3JCeTr0Pb9NcHHE34qWFnPQRVPvqQITx4CsDCzs6o05923I10XvLvn9nNsRHuiVgB72wG/90ZHQ==",
3006
+      "version": "26.0.0",
3007
+      "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.0.0.tgz",
3008
+      "integrity": "sha512-9ce+DatAa31DpR4Uir8g4Ahxs5K4W4L8refzt+qHWQANb6LhGcAEfIFgLUwk67oya2cCUd6t4eUMtO/z64ocNw==",
2868 3009
       "dev": true,
2869 3010
       "requires": {
2870
-        "babel-plugin-jest-hoist": "^25.4.0",
3011
+        "babel-plugin-jest-hoist": "^26.0.0",
2871 3012
         "babel-preset-current-node-syntax": "^0.1.2"
2872 3013
       }
2873 3014
     },
... ...
@@ -3003,23 +3144,6 @@
3003 3144
       "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
3004 3145
       "dev": true
3005 3146
     },
3006
-    "browser-resolve": {
3007
-      "version": "1.11.3",
3008
-      "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
3009
-      "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
3010
-      "dev": true,
3011
-      "requires": {
3012
-        "resolve": "1.1.7"
3013
-      },
3014
-      "dependencies": {
3015
-        "resolve": {
3016
-          "version": "1.1.7",
3017
-          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
3018
-          "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
3019
-          "dev": true
3020
-        }
3021
-      }
3022
-    },
3023 3147
     "browserslist": {
3024 3148
       "version": "4.11.1",
3025 3149
       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.1.tgz",
... ...
@@ -3108,6 +3232,12 @@
3108 3232
         "supports-color": "^5.3.0"
3109 3233
       }
3110 3234
     },
3235
+    "char-regex": {
3236
+      "version": "1.0.2",
3237
+      "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
3238
+      "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
3239
+      "dev": true
3240
+    },
3111 3241
     "chardet": {
3112 3242
       "version": "0.7.0",
3113 3243
       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
... ...
@@ -3362,9 +3492,9 @@
3362 3492
       "dev": true
3363 3493
     },
3364 3494
     "cssstyle": {
3365
-      "version": "2.2.0",
3366
-      "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.2.0.tgz",
3367
-      "integrity": "sha512-sEb3XFPx3jNnCAMtqrXPDeSgQr+jojtCeNf8cvMNMh1cG970+lljssvQDzPq6lmmJu2Vhqood/gtEomBiHOGnA==",
3495
+      "version": "2.3.0",
3496
+      "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
3497
+      "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
3368 3498
       "dev": true,
3369 3499
       "requires": {
3370 3500
         "cssom": "~0.3.6"
... ...
@@ -3388,14 +3518,14 @@
3388 3518
       }
3389 3519
     },
3390 3520
     "data-urls": {
3391
-      "version": "1.1.0",
3392
-      "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz",
3393
-      "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==",
3521
+      "version": "2.0.0",
3522
+      "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
3523
+      "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
3394 3524
       "dev": true,
3395 3525
       "requires": {
3396
-        "abab": "^2.0.0",
3397
-        "whatwg-mimetype": "^2.2.0",
3398
-        "whatwg-url": "^7.0.0"
3526
+        "abab": "^2.0.3",
3527
+        "whatwg-mimetype": "^2.3.0",
3528
+        "whatwg-url": "^8.0.0"
3399 3529
       }
3400 3530
     },
3401 3531
     "debug": {
... ...
@@ -3413,6 +3543,12 @@
3413 3543
       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
3414 3544
       "dev": true
3415 3545
     },
3546
+    "decimal.js": {
3547
+      "version": "10.2.0",
3548
+      "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.0.tgz",
3549
+      "integrity": "sha512-vDPw+rDgn3bZe1+F/pyEwb1oMG2XTlRVgAa6B4KccTEpYgF8w6eQllVbQcfIJnZyvzFtFpxnpGtx8dd7DJp/Rw==",
3550
+      "dev": true
3551
+    },
3416 3552
     "decode-uri-component": {
3417 3553
       "version": "0.2.0",
3418 3554
       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
... ...
@@ -3494,9 +3630,9 @@
3494 3630
       "dev": true
3495 3631
     },
3496 3632
     "diff-sequences": {
3497
-      "version": "25.2.6",
3498
-      "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz",
3499
-      "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==",
3633
+      "version": "26.0.0",
3634
+      "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.0.0.tgz",
3635
+      "integrity": "sha512-JC/eHYEC3aSS0vZGjuoc4vHA0yAQTzhQQldXMeMF+JlxLGJlCO38Gma82NV9gk1jGFz8mDzUMeaKXvjRRdJ2dg==",
3500 3636
       "dev": true
3501 3637
     },
3502 3638
     "doctrine": {
... ...
@@ -3509,12 +3645,20 @@
3509 3645
       }
3510 3646
     },
3511 3647
     "domexception": {
3512
-      "version": "1.0.1",
3513
-      "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",
3514
-      "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==",
3648
+      "version": "2.0.1",
3649
+      "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
3650
+      "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
3515 3651
       "dev": true,
3516 3652
       "requires": {
3517
-        "webidl-conversions": "^4.0.2"
3653
+        "webidl-conversions": "^5.0.0"
3654
+      },
3655
+      "dependencies": {
3656
+        "webidl-conversions": {
3657
+          "version": "5.0.0",
3658
+          "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
3659
+          "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
3660
+          "dev": true
3661
+        }
3518 3662
       }
3519 3663
     },
3520 3664
     "ecc-jsbn": {
... ...
@@ -3910,29 +4054,29 @@
3910 4054
       }
3911 4055
     },
3912 4056
     "expect": {
3913
-      "version": "25.4.0",
3914
-      "resolved": "https://registry.npmjs.org/expect/-/expect-25.4.0.tgz",
3915
-      "integrity": "sha512-7BDIX99BTi12/sNGJXA9KMRcby4iAmu1xccBOhyKCyEhjcVKS3hPmHdA/4nSI9QGIOkUropKqr3vv7WMDM5lvQ==",
4057
+      "version": "26.0.1",
4058
+      "resolved": "https://registry.npmjs.org/expect/-/expect-26.0.1.tgz",
4059
+      "integrity": "sha512-QcCy4nygHeqmbw564YxNbHTJlXh47dVID2BUP52cZFpLU9zHViMFK6h07cC1wf7GYCTIigTdAXhVua8Yl1FkKg==",
3916 4060
       "dev": true,
3917 4061
       "requires": {
3918
-        "@jest/types": "^25.4.0",
4062
+        "@jest/types": "^26.0.1",
3919 4063
         "ansi-styles": "^4.0.0",
3920
-        "jest-get-type": "^25.2.6",
3921
-        "jest-matcher-utils": "^25.4.0",
3922
-        "jest-message-util": "^25.4.0",
3923
-        "jest-regex-util": "^25.2.6"
4064
+        "jest-get-type": "^26.0.0",
4065
+        "jest-matcher-utils": "^26.0.1",
4066
+        "jest-message-util": "^26.0.1",
4067
+        "jest-regex-util": "^26.0.0"
3924 4068
       },
3925 4069
       "dependencies": {
3926 4070
         "@jest/types": {
3927
-          "version": "25.4.0",
3928
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
3929
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
4071
+          "version": "26.0.1",
4072
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
4073
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
3930 4074
           "dev": true,
3931 4075
           "requires": {
3932 4076
             "@types/istanbul-lib-coverage": "^2.0.0",
3933 4077
             "@types/istanbul-reports": "^1.1.1",
3934 4078
             "@types/yargs": "^15.0.0",
3935
-            "chalk": "^3.0.0"
4079
+            "chalk": "^4.0.0"
3936 4080
           }
3937 4081
         },
3938 4082
         "@types/yargs": {
... ...
@@ -3955,9 +4099,9 @@
3955 4099
           }
3956 4100
         },
3957 4101
         "chalk": {
3958
-          "version": "3.0.0",
3959
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
3960
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
4102
+          "version": "4.0.0",
4103
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
4104
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
3961 4105
           "dev": true,
3962 4106
           "requires": {
3963 4107
             "ansi-styles": "^4.1.0",
... ...
@@ -3986,9 +4130,9 @@
3986 4130
           "dev": true
3987 4131
         },
3988 4132
         "jest-get-type": {
3989
-          "version": "25.2.6",
3990
-          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz",
3991
-          "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==",
4133
+          "version": "26.0.0",
4134
+          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.0.0.tgz",
4135
+          "integrity": "sha512-zRc1OAPnnws1EVfykXOj19zo2EMw5Hi6HLbFCSjpuJiXtOWAYIjNsHVSbpQ8bDX7L5BGYGI8m+HmKdjHYFF0kg==",
3992 4136
           "dev": true
3993 4137
         },
3994 4138
         "supports-color": {
... ...
@@ -4910,7 +5054,8 @@
4910 5054
       "version": "4.2.3",
4911 5055
       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz",
4912 5056
       "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==",
4913
-      "dev": true
5057
+      "dev": true,
5058
+      "optional": true
4914 5059
     },
4915 5060
     "growly": {
4916 5061
       "version": "1.3.0",
... ...
@@ -4995,12 +5140,12 @@
4995 5140
       "dev": true
4996 5141
     },
4997 5142
     "html-encoding-sniffer": {
4998
-      "version": "1.0.2",
4999
-      "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",
5000
-      "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",
5143
+      "version": "2.0.1",
5144
+      "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
5145
+      "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
5001 5146
       "dev": true,
5002 5147
       "requires": {
5003
-        "whatwg-encoding": "^1.0.1"
5148
+        "whatwg-encoding": "^1.0.5"
5004 5149
       }
5005 5150
     },
5006 5151
     "html-escaper": {
... ...
@@ -5302,6 +5447,13 @@
5302 5447
         }
5303 5448
       }
5304 5449
     },
5450
+    "is-docker": {
5451
+      "version": "2.0.0",
5452
+      "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz",
5453
+      "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==",
5454
+      "dev": true,
5455
+      "optional": true
5456
+    },
5305 5457
     "is-extendable": {
5306 5458
       "version": "0.1.1",
5307 5459
       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
... ...
@@ -5364,6 +5516,12 @@
5364 5516
         "isobject": "^3.0.1"
5365 5517
       }
5366 5518
     },
5519
+    "is-potential-custom-element-name": {
5520
+      "version": "1.0.0",
5521
+      "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz",
5522
+      "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=",
5523
+      "dev": true
5524
+    },
5367 5525
     "is-promise": {
5368 5526
       "version": "2.1.0",
5369 5527
       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
... ...
@@ -5421,11 +5579,14 @@
5421 5579
       "dev": true
5422 5580
     },
5423 5581
     "is-wsl": {
5424
-      "version": "2.1.1",
5425
-      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz",
5426
-      "integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog==",
5582
+      "version": "2.2.0",
5583
+      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
5584
+      "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
5427 5585
       "dev": true,
5428
-      "optional": true
5586
+      "optional": true,
5587
+      "requires": {
5588
+        "is-docker": "^2.0.0"
5589
+      }
5429 5590
     },
5430 5591
     "isarray": {
5431 5592
       "version": "1.0.0",
... ...
@@ -5498,9 +5659,9 @@
5498 5659
           "dev": true
5499 5660
         },
5500 5661
         "make-dir": {
5501
-          "version": "3.0.2",
5502
-          "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz",
5503
-          "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==",
5662
+          "version": "3.1.0",
5663
+          "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
5664
+          "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
5504 5665
           "dev": true,
5505 5666
           "requires": {
5506 5667
             "semver": "^6.0.0"
... ...
@@ -5568,26 +5729,26 @@
5568 5729
       }
5569 5730
     },
5570 5731
     "jest": {
5571
-      "version": "25.4.0",
5572
-      "resolved": "https://registry.npmjs.org/jest/-/jest-25.4.0.tgz",
5573
-      "integrity": "sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==",
5732
+      "version": "26.0.1",
5733
+      "resolved": "https://registry.npmjs.org/jest/-/jest-26.0.1.tgz",
5734
+      "integrity": "sha512-29Q54kn5Bm7ZGKIuH2JRmnKl85YRigp0o0asTc6Sb6l2ch1DCXIeZTLLFy9ultJvhkTqbswF5DEx4+RlkmCxWg==",
5574 5735
       "dev": true,
5575 5736
       "requires": {
5576
-        "@jest/core": "^25.4.0",
5737
+        "@jest/core": "^26.0.1",
5577 5738
         "import-local": "^3.0.2",
5578
-        "jest-cli": "^25.4.0"
5739
+        "jest-cli": "^26.0.1"
5579 5740
       },
5580 5741
       "dependencies": {
5581 5742
         "@jest/types": {
5582
-          "version": "25.4.0",
5583
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
5584
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
5743
+          "version": "26.0.1",
5744
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
5745
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
5585 5746
           "dev": true,
5586 5747
           "requires": {
5587 5748
             "@types/istanbul-lib-coverage": "^2.0.0",
5588 5749
             "@types/istanbul-reports": "^1.1.1",
5589 5750
             "@types/yargs": "^15.0.0",
5590
-            "chalk": "^3.0.0"
5751
+            "chalk": "^4.0.0"
5591 5752
           }
5592 5753
         },
5593 5754
         "@types/yargs": {
... ...
@@ -5615,10 +5776,16 @@
5615 5776
             "color-convert": "^2.0.1"
5616 5777
           }
5617 5778
         },
5779
+        "camelcase": {
5780
+          "version": "6.0.0",
5781
+          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz",
5782
+          "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==",
5783
+          "dev": true
5784
+        },
5618 5785
         "chalk": {
5619
-          "version": "3.0.0",
5620
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
5621
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
5786
+          "version": "4.0.0",
5787
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
5788
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
5622 5789
           "dev": true,
5623 5790
           "requires": {
5624 5791
             "ansi-styles": "^4.1.0",
... ...
@@ -5640,6 +5807,12 @@
5640 5807
           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
5641 5808
           "dev": true
5642 5809
         },
5810
+        "graceful-fs": {
5811
+          "version": "4.2.4",
5812
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
5813
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
5814
+          "dev": true
5815
+        },
5643 5816
         "has-flag": {
5644 5817
           "version": "4.0.0",
5645 5818
           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
... ...
@@ -5647,53 +5820,53 @@
5647 5820
           "dev": true
5648 5821
         },
5649 5822
         "jest-cli": {
5650
-          "version": "25.4.0",
5651
-          "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.4.0.tgz",
5652
-          "integrity": "sha512-usyrj1lzCJZMRN1r3QEdnn8e6E6yCx/QN7+B1sLoA68V7f3WlsxSSQfy0+BAwRiF4Hz2eHauf11GZG3PIfWTXQ==",
5823
+          "version": "26.0.1",
5824
+          "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.0.1.tgz",
5825
+          "integrity": "sha512-pFLfSOBcbG9iOZWaMK4Een+tTxi/Wcm34geqZEqrst9cZDkTQ1LZ2CnBrTlHWuYAiTMFr0EQeK52ScyFU8wK+w==",
5653 5826
           "dev": true,
5654 5827
           "requires": {
5655
-            "@jest/core": "^25.4.0",
5656
-            "@jest/test-result": "^25.4.0",
5657
-            "@jest/types": "^25.4.0",
5658
-            "chalk": "^3.0.0",
5828
+            "@jest/core": "^26.0.1",
5829
+            "@jest/test-result": "^26.0.1",
5830
+            "@jest/types": "^26.0.1",
5831
+            "chalk": "^4.0.0",
5659 5832
             "exit": "^0.1.2",
5833
+            "graceful-fs": "^4.2.4",
5660 5834
             "import-local": "^3.0.2",
5661 5835
             "is-ci": "^2.0.0",
5662
-            "jest-config": "^25.4.0",
5663
-            "jest-util": "^25.4.0",
5664
-            "jest-validate": "^25.4.0",
5836
+            "jest-config": "^26.0.1",
5837
+            "jest-util": "^26.0.1",
5838
+            "jest-validate": "^26.0.1",
5665 5839
             "prompts": "^2.0.1",
5666
-            "realpath-native": "^2.0.0",
5667 5840
             "yargs": "^15.3.1"
5668 5841
           }
5669 5842
         },
5670 5843
         "jest-get-type": {
5671
-          "version": "25.2.6",
5672
-          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz",
5673
-          "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==",
5844
+          "version": "26.0.0",
5845
+          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.0.0.tgz",
5846
+          "integrity": "sha512-zRc1OAPnnws1EVfykXOj19zo2EMw5Hi6HLbFCSjpuJiXtOWAYIjNsHVSbpQ8bDX7L5BGYGI8m+HmKdjHYFF0kg==",
5674 5847
           "dev": true
5675 5848
         },
5676 5849
         "jest-validate": {
5677
-          "version": "25.4.0",
5678
-          "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.4.0.tgz",
5679
-          "integrity": "sha512-hvjmes/EFVJSoeP1yOl8qR8mAtMR3ToBkZeXrD/ZS9VxRyWDqQ/E1C5ucMTeSmEOGLipvdlyipiGbHJ+R1MQ0g==",
5850
+          "version": "26.0.1",
5851
+          "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.0.1.tgz",
5852
+          "integrity": "sha512-u0xRc+rbmov/VqXnX3DlkxD74rHI/CfS5xaV2VpeaVySjbb1JioNVOyly5b56q2l9ZKe7bVG5qWmjfctkQb0bA==",
5680 5853
           "dev": true,
5681 5854
           "requires": {
5682
-            "@jest/types": "^25.4.0",
5683
-            "camelcase": "^5.3.1",
5684
-            "chalk": "^3.0.0",
5685
-            "jest-get-type": "^25.2.6",
5855
+            "@jest/types": "^26.0.1",
5856
+            "camelcase": "^6.0.0",
5857
+            "chalk": "^4.0.0",
5858
+            "jest-get-type": "^26.0.0",
5686 5859
             "leven": "^3.1.0",
5687
-            "pretty-format": "^25.4.0"
5860
+            "pretty-format": "^26.0.1"
5688 5861
           }
5689 5862
         },
5690 5863
         "pretty-format": {
5691
-          "version": "25.4.0",
5692
-          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.4.0.tgz",
5693
-          "integrity": "sha512-PI/2dpGjXK5HyXexLPZU/jw5T9Q6S1YVXxxVxco+LIqzUFHXIbKZKdUVt7GcX7QUCr31+3fzhi4gN4/wUYPVxQ==",
5864
+          "version": "26.0.1",
5865
+          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.0.1.tgz",
5866
+          "integrity": "sha512-SWxz6MbupT3ZSlL0Po4WF/KujhQaVehijR2blyRDCzk9e45EaYMVhMBn49fnRuHxtkSpXTes1GxNpVmH86Bxfw==",
5694 5867
           "dev": true,
5695 5868
           "requires": {
5696
-            "@jest/types": "^25.4.0",
5869
+            "@jest/types": "^26.0.1",
5697 5870
             "ansi-regex": "^5.0.0",
5698 5871
             "ansi-styles": "^4.0.0",
5699 5872
             "react-is": "^16.12.0"
... ...
@@ -5717,26 +5890,26 @@
5717 5890
       }
5718 5891
     },
5719 5892
     "jest-changed-files": {
5720
-      "version": "25.4.0",
5721
-      "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.4.0.tgz",
5722
-      "integrity": "sha512-VR/rfJsEs4BVMkwOTuStRyS630fidFVekdw/lBaBQjx9KK3VZFOZ2c0fsom2fRp8pMCrCTP6LGna00o/DXGlqA==",
5893
+      "version": "26.0.1",
5894
+      "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.0.1.tgz",
5895
+      "integrity": "sha512-q8LP9Sint17HaE2LjxQXL+oYWW/WeeXMPE2+Op9X3mY8IEGFVc14xRxFjUuXUbcPAlDLhtWdIEt59GdQbn76Hw==",
5723 5896
       "dev": true,
5724 5897
       "requires": {
5725
-        "@jest/types": "^25.4.0",
5726
-        "execa": "^3.2.0",
5898
+        "@jest/types": "^26.0.1",
5899
+        "execa": "^4.0.0",
5727 5900
         "throat": "^5.0.0"
5728 5901
       },
5729 5902
       "dependencies": {
5730 5903
         "@jest/types": {
5731
-          "version": "25.4.0",
5732
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
5733
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
5904
+          "version": "26.0.1",
5905
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
5906
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
5734 5907
           "dev": true,
5735 5908
           "requires": {
5736 5909
             "@types/istanbul-lib-coverage": "^2.0.0",
5737 5910
             "@types/istanbul-reports": "^1.1.1",
5738 5911
             "@types/yargs": "^15.0.0",
5739
-            "chalk": "^3.0.0"
5912
+            "chalk": "^4.0.0"
5740 5913
           }
5741 5914
         },
5742 5915
         "@types/yargs": {
... ...
@@ -5759,9 +5932,9 @@
5759 5932
           }
5760 5933
         },
5761 5934
         "chalk": {
5762
-          "version": "3.0.0",
5763
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
5764
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
5935
+          "version": "4.0.0",
5936
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
5937
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
5765 5938
           "dev": true,
5766 5939
           "requires": {
5767 5940
             "ansi-styles": "^4.1.0",
... ...
@@ -5795,9 +5968,9 @@
5795 5968
           }
5796 5969
         },
5797 5970
         "execa": {
5798
-          "version": "3.4.0",
5799
-          "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
5800
-          "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
5971
+          "version": "4.0.0",
5972
+          "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.0.tgz",
5973
+          "integrity": "sha512-JbDUxwV3BoT5ZVXQrSVbAiaXhXUkIwvbhPIwZ0N13kX+5yCzOhUNdocxB/UQRuYOHRYYwAxKYwJYc0T4D12pDA==",
5801 5974
           "dev": true,
5802 5975
           "requires": {
5803 5976
             "cross-spawn": "^7.0.0",
... ...
@@ -5807,7 +5980,6 @@
5807 5980
             "merge-stream": "^2.0.0",
5808 5981
             "npm-run-path": "^4.0.0",
5809 5982
             "onetime": "^5.1.0",
5810
-            "p-finally": "^2.0.0",
5811 5983
             "signal-exit": "^3.0.2",
5812 5984
             "strip-final-newline": "^2.0.0"
5813 5985
           }
... ...
@@ -5842,12 +6014,6 @@
5842 6014
             "path-key": "^3.0.0"
5843 6015
           }
5844 6016
         },
5845
-        "p-finally": {
5846
-          "version": "2.0.1",
5847
-          "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz",
5848
-          "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==",
5849
-          "dev": true
5850
-        },
5851 6017
         "path-key": {
5852 6018
           "version": "3.1.1",
5853 6019
           "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
... ...
@@ -5890,41 +6056,41 @@
5890 6056
       }
5891 6057
     },
5892 6058
     "jest-config": {
5893
-      "version": "25.4.0",
5894
-      "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.4.0.tgz",
5895
-      "integrity": "sha512-egT9aKYxMyMSQV1aqTgam0SkI5/I2P9qrKexN5r2uuM2+68ypnc+zPGmfUxK7p1UhE7dYH9SLBS7yb+TtmT1AA==",
6059
+      "version": "26.0.1",
6060
+      "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.0.1.tgz",
6061
+      "integrity": "sha512-9mWKx2L1LFgOXlDsC4YSeavnblN6A4CPfXFiobq+YYLaBMymA/SczN7xYTSmLaEYHZOcB98UdoN4m5uNt6tztg==",
5896 6062
       "dev": true,
5897 6063
       "requires": {
5898 6064
         "@babel/core": "^7.1.0",
5899
-        "@jest/test-sequencer": "^25.4.0",
5900
-        "@jest/types": "^25.4.0",
5901
-        "babel-jest": "^25.4.0",
5902
-        "chalk": "^3.0.0",
6065
+        "@jest/test-sequencer": "^26.0.1",
6066
+        "@jest/types": "^26.0.1",
6067
+        "babel-jest": "^26.0.1",
6068
+        "chalk": "^4.0.0",
5903 6069
         "deepmerge": "^4.2.2",
5904 6070
         "glob": "^7.1.1",
5905
-        "jest-environment-jsdom": "^25.4.0",
5906
-        "jest-environment-node": "^25.4.0",
5907
-        "jest-get-type": "^25.2.6",
5908
-        "jest-jasmine2": "^25.4.0",
5909
-        "jest-regex-util": "^25.2.6",
5910
-        "jest-resolve": "^25.4.0",
5911
-        "jest-util": "^25.4.0",
5912
-        "jest-validate": "^25.4.0",
6071
+        "graceful-fs": "^4.2.4",
6072
+        "jest-environment-jsdom": "^26.0.1",
6073
+        "jest-environment-node": "^26.0.1",
6074
+        "jest-get-type": "^26.0.0",
6075
+        "jest-jasmine2": "^26.0.1",
6076
+        "jest-regex-util": "^26.0.0",
6077
+        "jest-resolve": "^26.0.1",
6078
+        "jest-util": "^26.0.1",
6079
+        "jest-validate": "^26.0.1",
5913 6080
         "micromatch": "^4.0.2",
5914
-        "pretty-format": "^25.4.0",
5915
-        "realpath-native": "^2.0.0"
6081
+        "pretty-format": "^26.0.1"
5916 6082
       },
5917 6083
       "dependencies": {
5918 6084
         "@jest/types": {
5919
-          "version": "25.4.0",
5920
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
5921
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
6085
+          "version": "26.0.1",
6086
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
6087
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
5922 6088
           "dev": true,
5923 6089
           "requires": {
5924 6090
             "@types/istanbul-lib-coverage": "^2.0.0",
5925 6091
             "@types/istanbul-reports": "^1.1.1",
5926 6092
             "@types/yargs": "^15.0.0",
5927
-            "chalk": "^3.0.0"
6093
+            "chalk": "^4.0.0"
5928 6094
           }
5929 6095
         },
5930 6096
         "@types/yargs": {
... ...
@@ -5961,10 +6127,16 @@
5961 6127
             "fill-range": "^7.0.1"
5962 6128
           }
5963 6129
         },
6130
+        "camelcase": {
6131
+          "version": "6.0.0",
6132
+          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz",
6133
+          "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==",
6134
+          "dev": true
6135
+        },
5964 6136
         "chalk": {
5965
-          "version": "3.0.0",
5966
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
5967
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
6137
+          "version": "4.0.0",
6138
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
6139
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
5968 6140
           "dev": true,
5969 6141
           "requires": {
5970 6142
             "ansi-styles": "^4.1.0",
... ...
@@ -5995,6 +6167,12 @@
5995 6167
             "to-regex-range": "^5.0.1"
5996 6168
           }
5997 6169
         },
6170
+        "graceful-fs": {
6171
+          "version": "4.2.4",
6172
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
6173
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
6174
+          "dev": true
6175
+        },
5998 6176
         "has-flag": {
5999 6177
           "version": "4.0.0",
6000 6178
           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
... ...
@@ -6008,23 +6186,23 @@
6008 6186
           "dev": true
6009 6187
         },
6010 6188
         "jest-get-type": {
6011
-          "version": "25.2.6",
6012
-          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz",
6013
-          "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==",
6189
+          "version": "26.0.0",
6190
+          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.0.0.tgz",
6191
+          "integrity": "sha512-zRc1OAPnnws1EVfykXOj19zo2EMw5Hi6HLbFCSjpuJiXtOWAYIjNsHVSbpQ8bDX7L5BGYGI8m+HmKdjHYFF0kg==",
6014 6192
           "dev": true
6015 6193
         },
6016 6194
         "jest-validate": {
6017
-          "version": "25.4.0",
6018
-          "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.4.0.tgz",
6019
-          "integrity": "sha512-hvjmes/EFVJSoeP1yOl8qR8mAtMR3ToBkZeXrD/ZS9VxRyWDqQ/E1C5ucMTeSmEOGLipvdlyipiGbHJ+R1MQ0g==",
6195
+          "version": "26.0.1",
6196
+          "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.0.1.tgz",
6197
+          "integrity": "sha512-u0xRc+rbmov/VqXnX3DlkxD74rHI/CfS5xaV2VpeaVySjbb1JioNVOyly5b56q2l9ZKe7bVG5qWmjfctkQb0bA==",
6020 6198
           "dev": true,
6021 6199
           "requires": {
6022
-            "@jest/types": "^25.4.0",
6023
-            "camelcase": "^5.3.1",
6024
-            "chalk": "^3.0.0",
6025
-            "jest-get-type": "^25.2.6",
6200
+            "@jest/types": "^26.0.1",
6201
+            "camelcase": "^6.0.0",
6202
+            "chalk": "^4.0.0",
6203
+            "jest-get-type": "^26.0.0",
6026 6204
             "leven": "^3.1.0",
6027
-            "pretty-format": "^25.4.0"
6205
+            "pretty-format": "^26.0.1"
6028 6206
           }
6029 6207
         },
6030 6208
         "micromatch": {
... ...
@@ -6038,12 +6216,12 @@
6038 6216
           }
6039 6217
         },
6040 6218
         "pretty-format": {
6041
-          "version": "25.4.0",
6042
-          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.4.0.tgz",
6043
-          "integrity": "sha512-PI/2dpGjXK5HyXexLPZU/jw5T9Q6S1YVXxxVxco+LIqzUFHXIbKZKdUVt7GcX7QUCr31+3fzhi4gN4/wUYPVxQ==",
6219
+          "version": "26.0.1",
6220
+          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.0.1.tgz",
6221
+          "integrity": "sha512-SWxz6MbupT3ZSlL0Po4WF/KujhQaVehijR2blyRDCzk9e45EaYMVhMBn49fnRuHxtkSpXTes1GxNpVmH86Bxfw==",
6044 6222
           "dev": true,
6045 6223
           "requires": {
6046
-            "@jest/types": "^25.4.0",
6224
+            "@jest/types": "^26.0.1",
6047 6225
             "ansi-regex": "^5.0.0",
6048 6226
             "ansi-styles": "^4.0.0",
6049 6227
             "react-is": "^16.12.0"
... ...
@@ -6076,27 +6254,27 @@
6076 6254
       }
6077 6255
     },
6078 6256
     "jest-diff": {
6079
-      "version": "25.4.0",
6080
-      "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.4.0.tgz",
6081
-      "integrity": "sha512-kklLbJVXW0y8UKOWOdYhI6TH5MG6QAxrWiBMgQaPIuhj3dNFGirKCd+/xfplBXICQ7fI+3QcqHm9p9lWu1N6ug==",
6257
+      "version": "26.0.1",
6258
+      "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.0.1.tgz",
6259
+      "integrity": "sha512-odTcHyl5X+U+QsczJmOjWw5tPvww+y9Yim5xzqxVl/R1j4z71+fHW4g8qu1ugMmKdFdxw+AtQgs5mupPnzcIBQ==",
6082 6260
       "dev": true,
6083 6261
       "requires": {
6084
-        "chalk": "^3.0.0",
6085
-        "diff-sequences": "^25.2.6",
6086
-        "jest-get-type": "^25.2.6",
6087
-        "pretty-format": "^25.4.0"
6262
+        "chalk": "^4.0.0",
6263
+        "diff-sequences": "^26.0.0",
6264
+        "jest-get-type": "^26.0.0",
6265
+        "pretty-format": "^26.0.1"
6088 6266
       },
6089 6267
       "dependencies": {
6090 6268
         "@jest/types": {
6091
-          "version": "25.4.0",
6092
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
6093
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
6269
+          "version": "26.0.1",
6270
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
6271
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
6094 6272
           "dev": true,
6095 6273
           "requires": {
6096 6274
             "@types/istanbul-lib-coverage": "^2.0.0",
6097 6275
             "@types/istanbul-reports": "^1.1.1",
6098 6276
             "@types/yargs": "^15.0.0",
6099
-            "chalk": "^3.0.0"
6277
+            "chalk": "^4.0.0"
6100 6278
           }
6101 6279
         },
6102 6280
         "@types/yargs": {
... ...
@@ -6125,9 +6303,9 @@
6125 6303
           }
6126 6304
         },
6127 6305
         "chalk": {
6128
-          "version": "3.0.0",
6129
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
6130
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
6306
+          "version": "4.0.0",
6307
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
6308
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
6131 6309
           "dev": true,
6132 6310
           "requires": {
6133 6311
             "ansi-styles": "^4.1.0",
... ...
@@ -6156,18 +6334,18 @@
6156 6334
           "dev": true
6157 6335
         },
6158 6336
         "jest-get-type": {
6159
-          "version": "25.2.6",
6160
-          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz",
6161
-          "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==",
6337
+          "version": "26.0.0",
6338
+          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.0.0.tgz",
6339
+          "integrity": "sha512-zRc1OAPnnws1EVfykXOj19zo2EMw5Hi6HLbFCSjpuJiXtOWAYIjNsHVSbpQ8bDX7L5BGYGI8m+HmKdjHYFF0kg==",
6162 6340
           "dev": true
6163 6341
         },
6164 6342
         "pretty-format": {
6165
-          "version": "25.4.0",
6166
-          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.4.0.tgz",
6167
-          "integrity": "sha512-PI/2dpGjXK5HyXexLPZU/jw5T9Q6S1YVXxxVxco+LIqzUFHXIbKZKdUVt7GcX7QUCr31+3fzhi4gN4/wUYPVxQ==",
6343
+          "version": "26.0.1",
6344
+          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.0.1.tgz",
6345
+          "integrity": "sha512-SWxz6MbupT3ZSlL0Po4WF/KujhQaVehijR2blyRDCzk9e45EaYMVhMBn49fnRuHxtkSpXTes1GxNpVmH86Bxfw==",
6168 6346
           "dev": true,
6169 6347
           "requires": {
6170
-            "@jest/types": "^25.4.0",
6348
+            "@jest/types": "^26.0.1",
6171 6349
             "ansi-regex": "^5.0.0",
6172 6350
             "ansi-styles": "^4.0.0",
6173 6351
             "react-is": "^16.12.0"
... ...
@@ -6191,37 +6369,37 @@
6191 6369
       }
6192 6370
     },
6193 6371
     "jest-docblock": {
6194
-      "version": "25.3.0",
6195
-      "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz",
6196
-      "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==",
6372
+      "version": "26.0.0",
6373
+      "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz",
6374
+      "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==",
6197 6375
       "dev": true,
6198 6376
       "requires": {
6199 6377
         "detect-newline": "^3.0.0"
6200 6378
       }
6201 6379
     },
6202 6380
     "jest-each": {
6203
-      "version": "25.4.0",
6204
-      "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.4.0.tgz",
6205
-      "integrity": "sha512-lwRIJ8/vQU/6vq3nnSSUw1Y3nz5tkYSFIywGCZpUBd6WcRgpn8NmJoQICojbpZmsJOJNHm0BKdyuJ6Xdx+eDQQ==",
6381
+      "version": "26.0.1",
6382
+      "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.0.1.tgz",
6383
+      "integrity": "sha512-OTgJlwXCAR8NIWaXFL5DBbeS4QIYPuNASkzSwMCJO+ywo9BEa6TqkaSWsfR7VdbMLdgYJqSfQcIyjJCNwl5n4Q==",
6206 6384
       "dev": true,
6207 6385
       "requires": {
6208
-        "@jest/types": "^25.4.0",
6209
-        "chalk": "^3.0.0",
6210
-        "jest-get-type": "^25.2.6",
6211
-        "jest-util": "^25.4.0",
6212
-        "pretty-format": "^25.4.0"
6386
+        "@jest/types": "^26.0.1",
6387
+        "chalk": "^4.0.0",
6388
+        "jest-get-type": "^26.0.0",
6389
+        "jest-util": "^26.0.1",
6390
+        "pretty-format": "^26.0.1"
6213 6391
       },
6214 6392
       "dependencies": {
6215 6393
         "@jest/types": {
6216
-          "version": "25.4.0",
6217
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
6218
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
6394
+          "version": "26.0.1",
6395
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
6396
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
6219 6397
           "dev": true,
6220 6398
           "requires": {
6221 6399
             "@types/istanbul-lib-coverage": "^2.0.0",
6222 6400
             "@types/istanbul-reports": "^1.1.1",
6223 6401
             "@types/yargs": "^15.0.0",
6224
-            "chalk": "^3.0.0"
6402
+            "chalk": "^4.0.0"
6225 6403
           }
6226 6404
         },
6227 6405
         "@types/yargs": {
... ...
@@ -6250,9 +6428,9 @@
6250 6428
           }
6251 6429
         },
6252 6430
         "chalk": {
6253
-          "version": "3.0.0",
6254
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
6255
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
6431
+          "version": "4.0.0",
6432
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
6433
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
6256 6434
           "dev": true,
6257 6435
           "requires": {
6258 6436
             "ansi-styles": "^4.1.0",
... ...
@@ -6281,18 +6459,18 @@
6281 6459
           "dev": true
6282 6460
         },
6283 6461
         "jest-get-type": {
6284
-          "version": "25.2.6",
6285
-          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz",
6286
-          "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==",
6462
+          "version": "26.0.0",
6463
+          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.0.0.tgz",
6464
+          "integrity": "sha512-zRc1OAPnnws1EVfykXOj19zo2EMw5Hi6HLbFCSjpuJiXtOWAYIjNsHVSbpQ8bDX7L5BGYGI8m+HmKdjHYFF0kg==",
6287 6465
           "dev": true
6288 6466
         },
6289 6467
         "pretty-format": {
6290
-          "version": "25.4.0",
6291
-          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.4.0.tgz",
6292
-          "integrity": "sha512-PI/2dpGjXK5HyXexLPZU/jw5T9Q6S1YVXxxVxco+LIqzUFHXIbKZKdUVt7GcX7QUCr31+3fzhi4gN4/wUYPVxQ==",
6468
+          "version": "26.0.1",
6469
+          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.0.1.tgz",
6470
+          "integrity": "sha512-SWxz6MbupT3ZSlL0Po4WF/KujhQaVehijR2blyRDCzk9e45EaYMVhMBn49fnRuHxtkSpXTes1GxNpVmH86Bxfw==",
6293 6471
           "dev": true,
6294 6472
           "requires": {
6295
-            "@jest/types": "^25.4.0",
6473
+            "@jest/types": "^26.0.1",
6296 6474
             "ansi-regex": "^5.0.0",
6297 6475
             "ansi-styles": "^4.0.0",
6298 6476
             "react-is": "^16.12.0"
... ...
@@ -6316,29 +6494,29 @@
6316 6494
       }
6317 6495
     },
6318 6496
     "jest-environment-jsdom": {
6319
-      "version": "25.4.0",
6320
-      "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.4.0.tgz",
6321
-      "integrity": "sha512-KTitVGMDrn2+pt7aZ8/yUTuS333w3pWt1Mf88vMntw7ZSBNDkRS6/4XLbFpWXYfWfp1FjcjQTOKzbK20oIehWQ==",
6497
+      "version": "26.0.1",
6498
+      "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.0.1.tgz",
6499
+      "integrity": "sha512-u88NJa3aptz2Xix2pFhihRBAatwZHWwSiRLBDBQE1cdJvDjPvv7ZGA0NQBxWwDDn7D0g1uHqxM8aGgfA9Bx49g==",
6322 6500
       "dev": true,
6323 6501
       "requires": {
6324
-        "@jest/environment": "^25.4.0",
6325
-        "@jest/fake-timers": "^25.4.0",
6326
-        "@jest/types": "^25.4.0",
6327
-        "jest-mock": "^25.4.0",
6328
-        "jest-util": "^25.4.0",
6329
-        "jsdom": "^15.2.1"
6502
+        "@jest/environment": "^26.0.1",
6503
+        "@jest/fake-timers": "^26.0.1",
6504
+        "@jest/types": "^26.0.1",
6505
+        "jest-mock": "^26.0.1",
6506
+        "jest-util": "^26.0.1",
6507
+        "jsdom": "^16.2.2"
6330 6508
       },
6331 6509
       "dependencies": {
6332 6510
         "@jest/types": {
6333
-          "version": "25.4.0",
6334
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
6335
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
6511
+          "version": "26.0.1",
6512
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
6513
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
6336 6514
           "dev": true,
6337 6515
           "requires": {
6338 6516
             "@types/istanbul-lib-coverage": "^2.0.0",
6339 6517
             "@types/istanbul-reports": "^1.1.1",
6340 6518
             "@types/yargs": "^15.0.0",
6341
-            "chalk": "^3.0.0"
6519
+            "chalk": "^4.0.0"
6342 6520
           }
6343 6521
         },
6344 6522
         "@types/yargs": {
... ...
@@ -6361,9 +6539,9 @@
6361 6539
           }
6362 6540
         },
6363 6541
         "chalk": {
6364
-          "version": "3.0.0",
6365
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
6366
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
6542
+          "version": "4.0.0",
6543
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
6544
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
6367 6545
           "dev": true,
6368 6546
           "requires": {
6369 6547
             "ansi-styles": "^4.1.0",
... ...
@@ -6403,29 +6581,28 @@
6403 6581
       }
6404 6582
     },
6405 6583
     "jest-environment-node": {
6406
-      "version": "25.4.0",
6407
-      "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.4.0.tgz",
6408
-      "integrity": "sha512-wryZ18vsxEAKFH7Z74zi/y/SyI1j6UkVZ6QsllBuT/bWlahNfQjLNwFsgh/5u7O957dYFoXj4yfma4n4X6kU9A==",
6584
+      "version": "26.0.1",
6585
+      "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.0.1.tgz",
6586
+      "integrity": "sha512-4FRBWcSn5yVo0KtNav7+5NH5Z/tEgDLp7VRQVS5tCouWORxj+nI+1tOLutM07Zb2Qi7ja+HEDoOUkjBSWZg/IQ==",
6409 6587
       "dev": true,
6410 6588
       "requires": {
6411
-        "@jest/environment": "^25.4.0",
6412
-        "@jest/fake-timers": "^25.4.0",
6413
-        "@jest/types": "^25.4.0",
6414
-        "jest-mock": "^25.4.0",
6415
-        "jest-util": "^25.4.0",
6416
-        "semver": "^6.3.0"
6589
+        "@jest/environment": "^26.0.1",
6590
+        "@jest/fake-timers": "^26.0.1",
6591
+        "@jest/types": "^26.0.1",
6592
+        "jest-mock": "^26.0.1",
6593
+        "jest-util": "^26.0.1"
6417 6594
       },
6418 6595
       "dependencies": {
6419 6596
         "@jest/types": {
6420
-          "version": "25.4.0",
6421
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
6422
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
6597
+          "version": "26.0.1",
6598
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
6599
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
6423 6600
           "dev": true,
6424 6601
           "requires": {
6425 6602
             "@types/istanbul-lib-coverage": "^2.0.0",
6426 6603
             "@types/istanbul-reports": "^1.1.1",
6427 6604
             "@types/yargs": "^15.0.0",
6428
-            "chalk": "^3.0.0"
6605
+            "chalk": "^4.0.0"
6429 6606
           }
6430 6607
         },
6431 6608
         "@types/yargs": {
... ...
@@ -6448,9 +6625,9 @@
6448 6625
           }
6449 6626
         },
6450 6627
         "chalk": {
6451
-          "version": "3.0.0",
6452
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
6453
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
6628
+          "version": "4.0.0",
6629
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
6630
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
6454 6631
           "dev": true,
6455 6632
           "requires": {
6456 6633
             "ansi-styles": "^4.1.0",
... ...
@@ -6478,12 +6655,6 @@
6478 6655
           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
6479 6656
           "dev": true
6480 6657
         },
6481
-        "semver": {
6482
-          "version": "6.3.0",
6483
-          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
6484
-          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
6485
-          "dev": true
6486
-        },
6487 6658
         "supports-color": {
6488 6659
           "version": "7.1.0",
6489 6660
           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
... ...
@@ -6502,19 +6673,20 @@
6502 6673
       "dev": true
6503 6674
     },
6504 6675
     "jest-haste-map": {
6505
-      "version": "25.4.0",
6506
-      "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.4.0.tgz",
6507
-      "integrity": "sha512-5EoCe1gXfGC7jmXbKzqxESrgRcaO3SzWXGCnvp9BcT0CFMyrB1Q6LIsjl9RmvmJGQgW297TCfrdgiy574Rl9HQ==",
6676
+      "version": "26.0.1",
6677
+      "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.0.1.tgz",
6678
+      "integrity": "sha512-J9kBl/EdjmDsvyv7CiyKY5+DsTvVOScenprz/fGqfLg/pm1gdjbwwQ98nW0t+OIt+f+5nAVaElvn/6wP5KO7KA==",
6508 6679
       "dev": true,
6509 6680
       "requires": {
6510
-        "@jest/types": "^25.4.0",
6681
+        "@jest/types": "^26.0.1",
6682
+        "@types/graceful-fs": "^4.1.2",
6511 6683
         "anymatch": "^3.0.3",
6512 6684
         "fb-watchman": "^2.0.0",
6513 6685
         "fsevents": "^2.1.2",
6514
-        "graceful-fs": "^4.2.3",
6515
-        "jest-serializer": "^25.2.6",
6516
-        "jest-util": "^25.4.0",
6517
-        "jest-worker": "^25.4.0",
6686
+        "graceful-fs": "^4.2.4",
6687
+        "jest-serializer": "^26.0.0",
6688
+        "jest-util": "^26.0.1",
6689
+        "jest-worker": "^26.0.0",
6518 6690
         "micromatch": "^4.0.2",
6519 6691
         "sane": "^4.0.3",
6520 6692
         "walker": "^1.0.7",
... ...
@@ -6522,15 +6694,15 @@
6522 6694
       },
6523 6695
       "dependencies": {
6524 6696
         "@jest/types": {
6525
-          "version": "25.4.0",
6526
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
6527
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
6697
+          "version": "26.0.1",
6698
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
6699
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
6528 6700
           "dev": true,
6529 6701
           "requires": {
6530 6702
             "@types/istanbul-lib-coverage": "^2.0.0",
6531 6703
             "@types/istanbul-reports": "^1.1.1",
6532 6704
             "@types/yargs": "^15.0.0",
6533
-            "chalk": "^3.0.0"
6705
+            "chalk": "^4.0.0"
6534 6706
           }
6535 6707
         },
6536 6708
         "@types/yargs": {
... ...
@@ -6572,9 +6744,9 @@
6572 6744
           }
6573 6745
         },
6574 6746
         "chalk": {
6575
-          "version": "3.0.0",
6576
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
6577
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
6747
+          "version": "4.0.0",
6748
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
6749
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
6578 6750
           "dev": true,
6579 6751
           "requires": {
6580 6752
             "ansi-styles": "^4.1.0",
... ...
@@ -6606,12 +6778,18 @@
6606 6778
           }
6607 6779
         },
6608 6780
         "fsevents": {
6609
-          "version": "2.1.2",
6610
-          "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz",
6611
-          "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==",
6781
+          "version": "2.1.3",
6782
+          "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
6783
+          "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
6612 6784
           "dev": true,
6613 6785
           "optional": true
6614 6786
         },
6787
+        "graceful-fs": {
6788
+          "version": "4.2.4",
6789
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
6790
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
6791
+          "dev": true
6792
+        },
6615 6793
         "has-flag": {
6616 6794
           "version": "4.0.0",
6617 6795
           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
... ...
@@ -6670,40 +6848,40 @@
6670 6848
       }
6671 6849
     },
6672 6850
     "jest-jasmine2": {
6673
-      "version": "25.4.0",
6674
-      "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.4.0.tgz",
6675
-      "integrity": "sha512-QccxnozujVKYNEhMQ1vREiz859fPN/XklOzfQjm2j9IGytAkUbSwjFRBtQbHaNZ88cItMpw02JnHGsIdfdpwxQ==",
6851
+      "version": "26.0.1",
6852
+      "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.0.1.tgz",
6853
+      "integrity": "sha512-ILaRyiWxiXOJ+RWTKupzQWwnPaeXPIoLS5uW41h18varJzd9/7I0QJGqg69fhTT1ev9JpSSo9QtalriUN0oqOg==",
6676 6854
       "dev": true,
6677 6855
       "requires": {
6678 6856
         "@babel/traverse": "^7.1.0",
6679
-        "@jest/environment": "^25.4.0",
6680
-        "@jest/source-map": "^25.2.6",
6681
-        "@jest/test-result": "^25.4.0",
6682
-        "@jest/types": "^25.4.0",
6683
-        "chalk": "^3.0.0",
6857
+        "@jest/environment": "^26.0.1",
6858
+        "@jest/source-map": "^26.0.0",
6859
+        "@jest/test-result": "^26.0.1",
6860
+        "@jest/types": "^26.0.1",
6861
+        "chalk": "^4.0.0",
6684 6862
         "co": "^4.6.0",
6685
-        "expect": "^25.4.0",
6863
+        "expect": "^26.0.1",
6686 6864
         "is-generator-fn": "^2.0.0",
6687
-        "jest-each": "^25.4.0",
6688
-        "jest-matcher-utils": "^25.4.0",
6689
-        "jest-message-util": "^25.4.0",
6690
-        "jest-runtime": "^25.4.0",
6691
-        "jest-snapshot": "^25.4.0",
6692
-        "jest-util": "^25.4.0",
6693
-        "pretty-format": "^25.4.0",
6865
+        "jest-each": "^26.0.1",
6866
+        "jest-matcher-utils": "^26.0.1",
6867
+        "jest-message-util": "^26.0.1",
6868
+        "jest-runtime": "^26.0.1",
6869
+        "jest-snapshot": "^26.0.1",
6870
+        "jest-util": "^26.0.1",
6871
+        "pretty-format": "^26.0.1",
6694 6872
         "throat": "^5.0.0"
6695 6873
       },
6696 6874
       "dependencies": {
6697 6875
         "@jest/types": {
6698
-          "version": "25.4.0",
6699
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
6700
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
6876
+          "version": "26.0.1",
6877
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
6878
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
6701 6879
           "dev": true,
6702 6880
           "requires": {
6703 6881
             "@types/istanbul-lib-coverage": "^2.0.0",
6704 6882
             "@types/istanbul-reports": "^1.1.1",
6705 6883
             "@types/yargs": "^15.0.0",
6706
-            "chalk": "^3.0.0"
6884
+            "chalk": "^4.0.0"
6707 6885
           }
6708 6886
         },
6709 6887
         "@types/yargs": {
... ...
@@ -6732,9 +6910,9 @@
6732 6910
           }
6733 6911
         },
6734 6912
         "chalk": {
6735
-          "version": "3.0.0",
6736
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
6737
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
6913
+          "version": "4.0.0",
6914
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
6915
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
6738 6916
           "dev": true,
6739 6917
           "requires": {
6740 6918
             "ansi-styles": "^4.1.0",
... ...
@@ -6763,12 +6941,12 @@
6763 6941
           "dev": true
6764 6942
         },
6765 6943
         "pretty-format": {
6766
-          "version": "25.4.0",
6767
-          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.4.0.tgz",
6768
-          "integrity": "sha512-PI/2dpGjXK5HyXexLPZU/jw5T9Q6S1YVXxxVxco+LIqzUFHXIbKZKdUVt7GcX7QUCr31+3fzhi4gN4/wUYPVxQ==",
6944
+          "version": "26.0.1",
6945
+          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.0.1.tgz",
6946
+          "integrity": "sha512-SWxz6MbupT3ZSlL0Po4WF/KujhQaVehijR2blyRDCzk9e45EaYMVhMBn49fnRuHxtkSpXTes1GxNpVmH86Bxfw==",
6769 6947
           "dev": true,
6770 6948
           "requires": {
6771
-            "@jest/types": "^25.4.0",
6949
+            "@jest/types": "^26.0.1",
6772 6950
             "ansi-regex": "^5.0.0",
6773 6951
             "ansi-styles": "^4.0.0",
6774 6952
             "react-is": "^16.12.0"
... ...
@@ -6805,25 +6983,25 @@
6805 6983
       }
6806 6984
     },
6807 6985
     "jest-leak-detector": {
6808
-      "version": "25.4.0",
6809
-      "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.4.0.tgz",
6810
-      "integrity": "sha512-7Y6Bqfv2xWsB+7w44dvZuLs5SQ//fzhETgOGG7Gq3TTGFdYvAgXGwV8z159RFZ6fXiCPm/szQ90CyfVos9JIFQ==",
6986
+      "version": "26.0.1",
6987
+      "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.0.1.tgz",
6988
+      "integrity": "sha512-93FR8tJhaYIWrWsbmVN1pQ9ZNlbgRpfvrnw5LmgLRX0ckOJ8ut/I35CL7awi2ecq6Ca4lL59bEK9hr7nqoHWPA==",
6811 6989
       "dev": true,
6812 6990
       "requires": {
6813
-        "jest-get-type": "^25.2.6",
6814
-        "pretty-format": "^25.4.0"
6991
+        "jest-get-type": "^26.0.0",
6992
+        "pretty-format": "^26.0.1"
6815 6993
       },
6816 6994
       "dependencies": {
6817 6995
         "@jest/types": {
6818
-          "version": "25.4.0",
6819
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
6820
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
6996
+          "version": "26.0.1",
6997
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
6998
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
6821 6999
           "dev": true,
6822 7000
           "requires": {
6823 7001
             "@types/istanbul-lib-coverage": "^2.0.0",
6824 7002
             "@types/istanbul-reports": "^1.1.1",
6825 7003
             "@types/yargs": "^15.0.0",
6826
-            "chalk": "^3.0.0"
7004
+            "chalk": "^4.0.0"
6827 7005
           }
6828 7006
         },
6829 7007
         "@types/yargs": {
... ...
@@ -6852,9 +7030,9 @@
6852 7030
           }
6853 7031
         },
6854 7032
         "chalk": {
6855
-          "version": "3.0.0",
6856
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
6857
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
7033
+          "version": "4.0.0",
7034
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
7035
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
6858 7036
           "dev": true,
6859 7037
           "requires": {
6860 7038
             "ansi-styles": "^4.1.0",
... ...
@@ -6883,18 +7061,18 @@
6883 7061
           "dev": true
6884 7062
         },
6885 7063
         "jest-get-type": {
6886
-          "version": "25.2.6",
6887
-          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz",
6888
-          "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==",
7064
+          "version": "26.0.0",
7065
+          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.0.0.tgz",
7066
+          "integrity": "sha512-zRc1OAPnnws1EVfykXOj19zo2EMw5Hi6HLbFCSjpuJiXtOWAYIjNsHVSbpQ8bDX7L5BGYGI8m+HmKdjHYFF0kg==",
6889 7067
           "dev": true
6890 7068
         },
6891 7069
         "pretty-format": {
6892
-          "version": "25.4.0",
6893
-          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.4.0.tgz",
6894
-          "integrity": "sha512-PI/2dpGjXK5HyXexLPZU/jw5T9Q6S1YVXxxVxco+LIqzUFHXIbKZKdUVt7GcX7QUCr31+3fzhi4gN4/wUYPVxQ==",
7070
+          "version": "26.0.1",
7071
+          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.0.1.tgz",
7072
+          "integrity": "sha512-SWxz6MbupT3ZSlL0Po4WF/KujhQaVehijR2blyRDCzk9e45EaYMVhMBn49fnRuHxtkSpXTes1GxNpVmH86Bxfw==",
6895 7073
           "dev": true,
6896 7074
           "requires": {
6897
-            "@jest/types": "^25.4.0",
7075
+            "@jest/types": "^26.0.1",
6898 7076
             "ansi-regex": "^5.0.0",
6899 7077
             "ansi-styles": "^4.0.0",
6900 7078
             "react-is": "^16.12.0"
... ...
@@ -6918,27 +7096,27 @@
6918 7096
       }
6919 7097
     },
6920 7098
     "jest-matcher-utils": {
6921
-      "version": "25.4.0",
6922
-      "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.4.0.tgz",
6923
-      "integrity": "sha512-yPMdtj7YDgXhnGbc66bowk8AkQ0YwClbbwk3Kzhn5GVDrciiCr27U4NJRbrqXbTdtxjImONITg2LiRIw650k5A==",
7099
+      "version": "26.0.1",
7100
+      "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.0.1.tgz",
7101
+      "integrity": "sha512-PUMlsLth0Azen8Q2WFTwnSkGh2JZ8FYuwijC8NR47vXKpsrKmA1wWvgcj1CquuVfcYiDEdj985u5Wmg7COEARw==",
6924 7102
       "dev": true,
6925 7103
       "requires": {
6926
-        "chalk": "^3.0.0",
6927
-        "jest-diff": "^25.4.0",
6928
-        "jest-get-type": "^25.2.6",
6929
-        "pretty-format": "^25.4.0"
7104
+        "chalk": "^4.0.0",
7105
+        "jest-diff": "^26.0.1",
7106
+        "jest-get-type": "^26.0.0",
7107
+        "pretty-format": "^26.0.1"
6930 7108
       },
6931 7109
       "dependencies": {
6932 7110
         "@jest/types": {
6933
-          "version": "25.4.0",
6934
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
6935
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
7111
+          "version": "26.0.1",
7112
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
7113
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
6936 7114
           "dev": true,
6937 7115
           "requires": {
6938 7116
             "@types/istanbul-lib-coverage": "^2.0.0",
6939 7117
             "@types/istanbul-reports": "^1.1.1",
6940 7118
             "@types/yargs": "^15.0.0",
6941
-            "chalk": "^3.0.0"
7119
+            "chalk": "^4.0.0"
6942 7120
           }
6943 7121
         },
6944 7122
         "@types/yargs": {
... ...
@@ -6967,9 +7145,9 @@
6967 7145
           }
6968 7146
         },
6969 7147
         "chalk": {
6970
-          "version": "3.0.0",
6971
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
6972
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
7148
+          "version": "4.0.0",
7149
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
7150
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
6973 7151
           "dev": true,
6974 7152
           "requires": {
6975 7153
             "ansi-styles": "^4.1.0",
... ...
@@ -6998,18 +7176,18 @@
6998 7176
           "dev": true
6999 7177
         },
7000 7178
         "jest-get-type": {
7001
-          "version": "25.2.6",
7002
-          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz",
7003
-          "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==",
7179
+          "version": "26.0.0",
7180
+          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.0.0.tgz",
7181
+          "integrity": "sha512-zRc1OAPnnws1EVfykXOj19zo2EMw5Hi6HLbFCSjpuJiXtOWAYIjNsHVSbpQ8bDX7L5BGYGI8m+HmKdjHYFF0kg==",
7004 7182
           "dev": true
7005 7183
         },
7006 7184
         "pretty-format": {
7007
-          "version": "25.4.0",
7008
-          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.4.0.tgz",
7009
-          "integrity": "sha512-PI/2dpGjXK5HyXexLPZU/jw5T9Q6S1YVXxxVxco+LIqzUFHXIbKZKdUVt7GcX7QUCr31+3fzhi4gN4/wUYPVxQ==",
7185
+          "version": "26.0.1",
7186
+          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.0.1.tgz",
7187
+          "integrity": "sha512-SWxz6MbupT3ZSlL0Po4WF/KujhQaVehijR2blyRDCzk9e45EaYMVhMBn49fnRuHxtkSpXTes1GxNpVmH86Bxfw==",
7010 7188
           "dev": true,
7011 7189
           "requires": {
7012
-            "@jest/types": "^25.4.0",
7190
+            "@jest/types": "^26.0.1",
7013 7191
             "ansi-regex": "^5.0.0",
7014 7192
             "ansi-styles": "^4.0.0",
7015 7193
             "react-is": "^16.12.0"
... ...
@@ -7033,30 +7211,31 @@
7033 7211
       }
7034 7212
     },
7035 7213
     "jest-message-util": {
7036
-      "version": "25.4.0",
7037
-      "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.4.0.tgz",
7038
-      "integrity": "sha512-LYY9hRcVGgMeMwmdfh9tTjeux1OjZHMusq/E5f3tJN+dAoVVkJtq5ZUEPIcB7bpxDUt2zjUsrwg0EGgPQ+OhXQ==",
7214
+      "version": "26.0.1",
7215
+      "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.0.1.tgz",
7216
+      "integrity": "sha512-CbK8uQREZ8umUfo8+zgIfEt+W7HAHjQCoRaNs4WxKGhAYBGwEyvxuK81FXa7VeB9pwDEXeeKOB2qcsNVCAvB7Q==",
7039 7217
       "dev": true,
7040 7218
       "requires": {
7041 7219
         "@babel/code-frame": "^7.0.0",
7042
-        "@jest/types": "^25.4.0",
7220
+        "@jest/types": "^26.0.1",
7043 7221
         "@types/stack-utils": "^1.0.1",
7044
-        "chalk": "^3.0.0",
7222
+        "chalk": "^4.0.0",
7223
+        "graceful-fs": "^4.2.4",
7045 7224
         "micromatch": "^4.0.2",
7046 7225
         "slash": "^3.0.0",
7047
-        "stack-utils": "^1.0.1"
7226
+        "stack-utils": "^2.0.2"
7048 7227
       },
7049 7228
       "dependencies": {
7050 7229
         "@jest/types": {
7051
-          "version": "25.4.0",
7052
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
7053
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
7230
+          "version": "26.0.1",
7231
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
7232
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
7054 7233
           "dev": true,
7055 7234
           "requires": {
7056 7235
             "@types/istanbul-lib-coverage": "^2.0.0",
7057 7236
             "@types/istanbul-reports": "^1.1.1",
7058 7237
             "@types/yargs": "^15.0.0",
7059
-            "chalk": "^3.0.0"
7238
+            "chalk": "^4.0.0"
7060 7239
           }
7061 7240
         },
7062 7241
         "@types/yargs": {
... ...
@@ -7088,9 +7267,9 @@
7088 7267
           }
7089 7268
         },
7090 7269
         "chalk": {
7091
-          "version": "3.0.0",
7092
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
7093
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
7270
+          "version": "4.0.0",
7271
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
7272
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
7094 7273
           "dev": true,
7095 7274
           "requires": {
7096 7275
             "ansi-styles": "^4.1.0",
... ...
@@ -7121,6 +7300,12 @@
7121 7300
             "to-regex-range": "^5.0.1"
7122 7301
           }
7123 7302
         },
7303
+        "graceful-fs": {
7304
+          "version": "4.2.4",
7305
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
7306
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
7307
+          "dev": true
7308
+        },
7124 7309
         "has-flag": {
7125 7310
           "version": "4.0.0",
7126 7311
           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
... ...
@@ -7170,24 +7355,24 @@
7170 7355
       }
7171 7356
     },
7172 7357
     "jest-mock": {
7173
-      "version": "25.4.0",
7174
-      "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.4.0.tgz",
7175
-      "integrity": "sha512-MdazSfcYAUjJjuVTTnusLPzE0pE4VXpOUzWdj8sbM+q6abUjm3bATVPXFqTXrxSieR8ocpvQ9v/QaQCftioQFg==",
7358
+      "version": "26.0.1",
7359
+      "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.0.1.tgz",
7360
+      "integrity": "sha512-MpYTBqycuPYSY6xKJognV7Ja46/TeRbAZept987Zp+tuJvMN0YBWyyhG9mXyYQaU3SBI0TUlSaO5L3p49agw7Q==",
7176 7361
       "dev": true,
7177 7362
       "requires": {
7178
-        "@jest/types": "^25.4.0"
7363
+        "@jest/types": "^26.0.1"
7179 7364
       },
7180 7365
       "dependencies": {
7181 7366
         "@jest/types": {
7182
-          "version": "25.4.0",
7183
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
7184
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
7367
+          "version": "26.0.1",
7368
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
7369
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
7185 7370
           "dev": true,
7186 7371
           "requires": {
7187 7372
             "@types/istanbul-lib-coverage": "^2.0.0",
7188 7373
             "@types/istanbul-reports": "^1.1.1",
7189 7374
             "@types/yargs": "^15.0.0",
7190
-            "chalk": "^3.0.0"
7375
+            "chalk": "^4.0.0"
7191 7376
           }
7192 7377
         },
7193 7378
         "@types/yargs": {
... ...
@@ -7210,9 +7395,9 @@
7210 7395
           }
7211 7396
         },
7212 7397
         "chalk": {
7213
-          "version": "3.0.0",
7214
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
7215
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
7398
+          "version": "4.0.0",
7399
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
7400
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
7216 7401
           "dev": true,
7217 7402
           "requires": {
7218 7403
             "ansi-styles": "^4.1.0",
... ...
@@ -7258,37 +7443,37 @@
7258 7443
       "dev": true
7259 7444
     },
7260 7445
     "jest-regex-util": {
7261
-      "version": "25.2.6",
7262
-      "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz",
7263
-      "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==",
7446
+      "version": "26.0.0",
7447
+      "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz",
7448
+      "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==",
7264 7449
       "dev": true
7265 7450
     },
7266 7451
     "jest-resolve": {
7267
-      "version": "25.4.0",
7268
-      "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.4.0.tgz",
7269
-      "integrity": "sha512-wOsKqVDFWUiv8BtLMCC6uAJ/pHZkfFgoBTgPtmYlsprAjkxrr2U++ZnB3l5ykBMd2O24lXvf30SMAjJIW6k2aA==",
7452
+      "version": "26.0.1",
7453
+      "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.0.1.tgz",
7454
+      "integrity": "sha512-6jWxk0IKZkPIVTvq6s72RH735P8f9eCJW3IM5CX/SJFeKq1p2cZx0U49wf/SdMlhaB/anann5J2nCJj6HrbezQ==",
7270 7455
       "dev": true,
7271 7456
       "requires": {
7272
-        "@jest/types": "^25.4.0",
7273
-        "browser-resolve": "^1.11.3",
7274
-        "chalk": "^3.0.0",
7457
+        "@jest/types": "^26.0.1",
7458
+        "chalk": "^4.0.0",
7459
+        "graceful-fs": "^4.2.4",
7275 7460
         "jest-pnp-resolver": "^1.2.1",
7461
+        "jest-util": "^26.0.1",
7276 7462
         "read-pkg-up": "^7.0.1",
7277
-        "realpath-native": "^2.0.0",
7278
-        "resolve": "^1.15.1",
7463
+        "resolve": "^1.17.0",
7279 7464
         "slash": "^3.0.0"
7280 7465
       },
7281 7466
       "dependencies": {
7282 7467
         "@jest/types": {
7283
-          "version": "25.4.0",
7284
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
7285
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
7468
+          "version": "26.0.1",
7469
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
7470
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
7286 7471
           "dev": true,
7287 7472
           "requires": {
7288 7473
             "@types/istanbul-lib-coverage": "^2.0.0",
7289 7474
             "@types/istanbul-reports": "^1.1.1",
7290 7475
             "@types/yargs": "^15.0.0",
7291
-            "chalk": "^3.0.0"
7476
+            "chalk": "^4.0.0"
7292 7477
           }
7293 7478
         },
7294 7479
         "@types/yargs": {
... ...
@@ -7311,9 +7496,9 @@
7311 7496
           }
7312 7497
         },
7313 7498
         "chalk": {
7314
-          "version": "3.0.0",
7315
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
7316
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
7499
+          "version": "4.0.0",
7500
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
7501
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
7317 7502
           "dev": true,
7318 7503
           "requires": {
7319 7504
             "ansi-styles": "^4.1.0",
... ...
@@ -7335,12 +7520,27 @@
7335 7520
           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
7336 7521
           "dev": true
7337 7522
         },
7523
+        "graceful-fs": {
7524
+          "version": "4.2.4",
7525
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
7526
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
7527
+          "dev": true
7528
+        },
7338 7529
         "has-flag": {
7339 7530
           "version": "4.0.0",
7340 7531
           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
7341 7532
           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
7342 7533
           "dev": true
7343 7534
         },
7535
+        "resolve": {
7536
+          "version": "1.17.0",
7537
+          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
7538
+          "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
7539
+          "dev": true,
7540
+          "requires": {
7541
+            "path-parse": "^1.0.6"
7542
+          }
7543
+        },
7344 7544
         "slash": {
7345 7545
           "version": "3.0.0",
7346 7546
           "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
... ...
@@ -7359,26 +7559,26 @@
7359 7559
       }
7360 7560
     },
7361 7561
     "jest-resolve-dependencies": {
7362
-      "version": "25.4.0",
7363
-      "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.4.0.tgz",
7364
-      "integrity": "sha512-A0eoZXx6kLiuG1Ui7wITQPl04HwjLErKIJTt8GR3c7UoDAtzW84JtCrgrJ6Tkw6c6MwHEyAaLk7dEPml5pf48A==",
7562
+      "version": "26.0.1",
7563
+      "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.0.1.tgz",
7564
+      "integrity": "sha512-9d5/RS/ft0vB/qy7jct/qAhzJsr6fRQJyGAFigK3XD4hf9kIbEH5gks4t4Z7kyMRhowU6HWm/o8ILqhaHdSqLw==",
7365 7565
       "dev": true,
7366 7566
       "requires": {
7367
-        "@jest/types": "^25.4.0",
7368
-        "jest-regex-util": "^25.2.6",
7369
-        "jest-snapshot": "^25.4.0"
7567
+        "@jest/types": "^26.0.1",
7568
+        "jest-regex-util": "^26.0.0",
7569
+        "jest-snapshot": "^26.0.1"
7370 7570
       },
7371 7571
       "dependencies": {
7372 7572
         "@jest/types": {
7373
-          "version": "25.4.0",
7374
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
7375
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
7573
+          "version": "26.0.1",
7574
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
7575
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
7376 7576
           "dev": true,
7377 7577
           "requires": {
7378 7578
             "@types/istanbul-lib-coverage": "^2.0.0",
7379 7579
             "@types/istanbul-reports": "^1.1.1",
7380 7580
             "@types/yargs": "^15.0.0",
7381
-            "chalk": "^3.0.0"
7581
+            "chalk": "^4.0.0"
7382 7582
           }
7383 7583
         },
7384 7584
         "@types/yargs": {
... ...
@@ -7401,9 +7601,9 @@
7401 7601
           }
7402 7602
         },
7403 7603
         "chalk": {
7404
-          "version": "3.0.0",
7405
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
7406
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
7604
+          "version": "4.0.0",
7605
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
7606
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
7407 7607
           "dev": true,
7408 7608
           "requires": {
7409 7609
             "ansi-styles": "^4.1.0",
... ...
@@ -7443,42 +7643,42 @@
7443 7643
       }
7444 7644
     },
7445 7645
     "jest-runner": {
7446
-      "version": "25.4.0",
7447
-      "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.4.0.tgz",
7448
-      "integrity": "sha512-wWQSbVgj2e/1chFdMRKZdvlmA6p1IPujhpLT7TKNtCSl1B0PGBGvJjCaiBal/twaU2yfk8VKezHWexM8IliBfA==",
7646
+      "version": "26.0.1",
7647
+      "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.0.1.tgz",
7648
+      "integrity": "sha512-CApm0g81b49Znm4cZekYQK67zY7kkB4umOlI2Dx5CwKAzdgw75EN+ozBHRvxBzwo1ZLYZ07TFxkaPm+1t4d8jA==",
7449 7649
       "dev": true,
7450 7650
       "requires": {
7451
-        "@jest/console": "^25.4.0",
7452
-        "@jest/environment": "^25.4.0",
7453
-        "@jest/test-result": "^25.4.0",
7454
-        "@jest/types": "^25.4.0",
7455
-        "chalk": "^3.0.0",
7651
+        "@jest/console": "^26.0.1",
7652
+        "@jest/environment": "^26.0.1",
7653
+        "@jest/test-result": "^26.0.1",
7654
+        "@jest/types": "^26.0.1",
7655
+        "chalk": "^4.0.0",
7456 7656
         "exit": "^0.1.2",
7457
-        "graceful-fs": "^4.2.3",
7458
-        "jest-config": "^25.4.0",
7459
-        "jest-docblock": "^25.3.0",
7460
-        "jest-haste-map": "^25.4.0",
7461
-        "jest-jasmine2": "^25.4.0",
7462
-        "jest-leak-detector": "^25.4.0",
7463
-        "jest-message-util": "^25.4.0",
7464
-        "jest-resolve": "^25.4.0",
7465
-        "jest-runtime": "^25.4.0",
7466
-        "jest-util": "^25.4.0",
7467
-        "jest-worker": "^25.4.0",
7657
+        "graceful-fs": "^4.2.4",
7658
+        "jest-config": "^26.0.1",
7659
+        "jest-docblock": "^26.0.0",
7660
+        "jest-haste-map": "^26.0.1",
7661
+        "jest-jasmine2": "^26.0.1",
7662
+        "jest-leak-detector": "^26.0.1",
7663
+        "jest-message-util": "^26.0.1",
7664
+        "jest-resolve": "^26.0.1",
7665
+        "jest-runtime": "^26.0.1",
7666
+        "jest-util": "^26.0.1",
7667
+        "jest-worker": "^26.0.0",
7468 7668
         "source-map-support": "^0.5.6",
7469 7669
         "throat": "^5.0.0"
7470 7670
       },
7471 7671
       "dependencies": {
7472 7672
         "@jest/types": {
7473
-          "version": "25.4.0",
7474
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
7475
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
7673
+          "version": "26.0.1",
7674
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
7675
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
7476 7676
           "dev": true,
7477 7677
           "requires": {
7478 7678
             "@types/istanbul-lib-coverage": "^2.0.0",
7479 7679
             "@types/istanbul-reports": "^1.1.1",
7480 7680
             "@types/yargs": "^15.0.0",
7481
-            "chalk": "^3.0.0"
7681
+            "chalk": "^4.0.0"
7482 7682
           }
7483 7683
         },
7484 7684
         "@types/yargs": {
... ...
@@ -7501,9 +7701,9 @@
7501 7701
           }
7502 7702
         },
7503 7703
         "chalk": {
7504
-          "version": "3.0.0",
7505
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
7506
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
7704
+          "version": "4.0.0",
7705
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
7706
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
7507 7707
           "dev": true,
7508 7708
           "requires": {
7509 7709
             "ansi-styles": "^4.1.0",
... ...
@@ -7525,6 +7725,12 @@
7525 7725
           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
7526 7726
           "dev": true
7527 7727
         },
7728
+        "graceful-fs": {
7729
+          "version": "4.2.4",
7730
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
7731
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
7732
+          "dev": true
7733
+        },
7528 7734
         "has-flag": {
7529 7735
           "version": "4.0.0",
7530 7736
           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
... ...
@@ -7543,48 +7749,49 @@
7543 7749
       }
7544 7750
     },
7545 7751
     "jest-runtime": {
7546
-      "version": "25.4.0",
7547
-      "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.4.0.tgz",
7548
-      "integrity": "sha512-lgNJlCDULtXu9FumnwCyWlOub8iytijwsPNa30BKrSNtgoT6NUMXOPrZvsH06U6v0wgD/Igwz13nKA2wEKU2VA==",
7549
-      "dev": true,
7550
-      "requires": {
7551
-        "@jest/console": "^25.4.0",
7552
-        "@jest/environment": "^25.4.0",
7553
-        "@jest/source-map": "^25.2.6",
7554
-        "@jest/test-result": "^25.4.0",
7555
-        "@jest/transform": "^25.4.0",
7556
-        "@jest/types": "^25.4.0",
7752
+      "version": "26.0.1",
7753
+      "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.0.1.tgz",
7754
+      "integrity": "sha512-Ci2QhYFmANg5qaXWf78T2Pfo6GtmIBn2rRaLnklRyEucmPccmCKvS9JPljcmtVamsdMmkyNkVFb9pBTD6si9Lw==",
7755
+      "dev": true,
7756
+      "requires": {
7757
+        "@jest/console": "^26.0.1",
7758
+        "@jest/environment": "^26.0.1",
7759
+        "@jest/fake-timers": "^26.0.1",
7760
+        "@jest/globals": "^26.0.1",
7761
+        "@jest/source-map": "^26.0.0",
7762
+        "@jest/test-result": "^26.0.1",
7763
+        "@jest/transform": "^26.0.1",
7764
+        "@jest/types": "^26.0.1",
7557 7765
         "@types/yargs": "^15.0.0",
7558
-        "chalk": "^3.0.0",
7766
+        "chalk": "^4.0.0",
7559 7767
         "collect-v8-coverage": "^1.0.0",
7560 7768
         "exit": "^0.1.2",
7561 7769
         "glob": "^7.1.3",
7562
-        "graceful-fs": "^4.2.3",
7563
-        "jest-config": "^25.4.0",
7564
-        "jest-haste-map": "^25.4.0",
7565
-        "jest-message-util": "^25.4.0",
7566
-        "jest-mock": "^25.4.0",
7567
-        "jest-regex-util": "^25.2.6",
7568
-        "jest-resolve": "^25.4.0",
7569
-        "jest-snapshot": "^25.4.0",
7570
-        "jest-util": "^25.4.0",
7571
-        "jest-validate": "^25.4.0",
7572
-        "realpath-native": "^2.0.0",
7770
+        "graceful-fs": "^4.2.4",
7771
+        "jest-config": "^26.0.1",
7772
+        "jest-haste-map": "^26.0.1",
7773
+        "jest-message-util": "^26.0.1",
7774
+        "jest-mock": "^26.0.1",
7775
+        "jest-regex-util": "^26.0.0",
7776
+        "jest-resolve": "^26.0.1",
7777
+        "jest-snapshot": "^26.0.1",
7778
+        "jest-util": "^26.0.1",
7779
+        "jest-validate": "^26.0.1",
7573 7780
         "slash": "^3.0.0",
7574 7781
         "strip-bom": "^4.0.0",
7575 7782
         "yargs": "^15.3.1"
7576 7783
       },
7577 7784
       "dependencies": {
7578 7785
         "@jest/types": {
7579
-          "version": "25.4.0",
7580
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
7581
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
7786
+          "version": "26.0.1",
7787
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
7788
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
7582 7789
           "dev": true,
7583 7790
           "requires": {
7584 7791
             "@types/istanbul-lib-coverage": "^2.0.0",
7585 7792
             "@types/istanbul-reports": "^1.1.1",
7586 7793
             "@types/yargs": "^15.0.0",
7587
-            "chalk": "^3.0.0"
7794
+            "chalk": "^4.0.0"
7588 7795
           }
7589 7796
         },
7590 7797
         "@types/yargs": {
... ...
@@ -7612,10 +7819,16 @@
7612 7819
             "color-convert": "^2.0.1"
7613 7820
           }
7614 7821
         },
7822
+        "camelcase": {
7823
+          "version": "6.0.0",
7824
+          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz",
7825
+          "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==",
7826
+          "dev": true
7827
+        },
7615 7828
         "chalk": {
7616
-          "version": "3.0.0",
7617
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
7618
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
7829
+          "version": "4.0.0",
7830
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
7831
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
7619 7832
           "dev": true,
7620 7833
           "requires": {
7621 7834
             "ansi-styles": "^4.1.0",
... ...
@@ -7637,6 +7850,12 @@
7637 7850
           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
7638 7851
           "dev": true
7639 7852
         },
7853
+        "graceful-fs": {
7854
+          "version": "4.2.4",
7855
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
7856
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
7857
+          "dev": true
7858
+        },
7640 7859
         "has-flag": {
7641 7860
           "version": "4.0.0",
7642 7861
           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
... ...
@@ -7644,32 +7863,32 @@
7644 7863
           "dev": true
7645 7864
         },
7646 7865
         "jest-get-type": {
7647
-          "version": "25.2.6",
7648
-          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz",
7649
-          "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==",
7866
+          "version": "26.0.0",
7867
+          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.0.0.tgz",
7868
+          "integrity": "sha512-zRc1OAPnnws1EVfykXOj19zo2EMw5Hi6HLbFCSjpuJiXtOWAYIjNsHVSbpQ8bDX7L5BGYGI8m+HmKdjHYFF0kg==",
7650 7869
           "dev": true
7651 7870
         },
7652 7871
         "jest-validate": {
7653
-          "version": "25.4.0",
7654
-          "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.4.0.tgz",
7655
-          "integrity": "sha512-hvjmes/EFVJSoeP1yOl8qR8mAtMR3ToBkZeXrD/ZS9VxRyWDqQ/E1C5ucMTeSmEOGLipvdlyipiGbHJ+R1MQ0g==",
7872
+          "version": "26.0.1",
7873
+          "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.0.1.tgz",
7874
+          "integrity": "sha512-u0xRc+rbmov/VqXnX3DlkxD74rHI/CfS5xaV2VpeaVySjbb1JioNVOyly5b56q2l9ZKe7bVG5qWmjfctkQb0bA==",
7656 7875
           "dev": true,
7657 7876
           "requires": {
7658
-            "@jest/types": "^25.4.0",
7659
-            "camelcase": "^5.3.1",
7660
-            "chalk": "^3.0.0",
7661
-            "jest-get-type": "^25.2.6",
7877
+            "@jest/types": "^26.0.1",
7878
+            "camelcase": "^6.0.0",
7879
+            "chalk": "^4.0.0",
7880
+            "jest-get-type": "^26.0.0",
7662 7881
             "leven": "^3.1.0",
7663
-            "pretty-format": "^25.4.0"
7882
+            "pretty-format": "^26.0.1"
7664 7883
           }
7665 7884
         },
7666 7885
         "pretty-format": {
7667
-          "version": "25.4.0",
7668
-          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.4.0.tgz",
7669
-          "integrity": "sha512-PI/2dpGjXK5HyXexLPZU/jw5T9Q6S1YVXxxVxco+LIqzUFHXIbKZKdUVt7GcX7QUCr31+3fzhi4gN4/wUYPVxQ==",
7886
+          "version": "26.0.1",
7887
+          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.0.1.tgz",
7888
+          "integrity": "sha512-SWxz6MbupT3ZSlL0Po4WF/KujhQaVehijR2blyRDCzk9e45EaYMVhMBn49fnRuHxtkSpXTes1GxNpVmH86Bxfw==",
7670 7889
           "dev": true,
7671 7890
           "requires": {
7672
-            "@jest/types": "^25.4.0",
7891
+            "@jest/types": "^26.0.1",
7673 7892
             "ansi-regex": "^5.0.0",
7674 7893
             "ansi-styles": "^4.0.0",
7675 7894
             "react-is": "^16.12.0"
... ...
@@ -7699,43 +7918,55 @@
7699 7918
       }
7700 7919
     },
7701 7920
     "jest-serializer": {
7702
-      "version": "25.2.6",
7703
-      "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.2.6.tgz",
7704
-      "integrity": "sha512-RMVCfZsezQS2Ww4kB5HJTMaMJ0asmC0BHlnobQC6yEtxiFKIxohFA4QSXSabKwSggaNkqxn6Z2VwdFCjhUWuiQ==",
7705
-      "dev": true
7921
+      "version": "26.0.0",
7922
+      "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.0.0.tgz",
7923
+      "integrity": "sha512-sQGXLdEGWFAE4wIJ2ZaIDb+ikETlUirEOBsLXdoBbeLhTHkZUJwgk3+M8eyFizhM6le43PDCCKPA1hzkSDo4cQ==",
7924
+      "dev": true,
7925
+      "requires": {
7926
+        "graceful-fs": "^4.2.4"
7927
+      },
7928
+      "dependencies": {
7929
+        "graceful-fs": {
7930
+          "version": "4.2.4",
7931
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
7932
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
7933
+          "dev": true
7934
+        }
7935
+      }
7706 7936
     },
7707 7937
     "jest-snapshot": {
7708
-      "version": "25.4.0",
7709
-      "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.4.0.tgz",
7710
-      "integrity": "sha512-J4CJ0X2SaGheYRZdLz9CRHn9jUknVmlks4UBeu270hPAvdsauFXOhx9SQP2JtRzhnR3cvro/9N9KP83/uvFfRg==",
7938
+      "version": "26.0.1",
7939
+      "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.0.1.tgz",
7940
+      "integrity": "sha512-jxd+cF7+LL+a80qh6TAnTLUZHyQoWwEHSUFJjkw35u3Gx+BZUNuXhYvDqHXr62UQPnWo2P6fvQlLjsU93UKyxA==",
7711 7941
       "dev": true,
7712 7942
       "requires": {
7713 7943
         "@babel/types": "^7.0.0",
7714
-        "@jest/types": "^25.4.0",
7715
-        "@types/prettier": "^1.19.0",
7716
-        "chalk": "^3.0.0",
7717
-        "expect": "^25.4.0",
7718
-        "jest-diff": "^25.4.0",
7719
-        "jest-get-type": "^25.2.6",
7720
-        "jest-matcher-utils": "^25.4.0",
7721
-        "jest-message-util": "^25.4.0",
7722
-        "jest-resolve": "^25.4.0",
7944
+        "@jest/types": "^26.0.1",
7945
+        "@types/prettier": "^2.0.0",
7946
+        "chalk": "^4.0.0",
7947
+        "expect": "^26.0.1",
7948
+        "graceful-fs": "^4.2.4",
7949
+        "jest-diff": "^26.0.1",
7950
+        "jest-get-type": "^26.0.0",
7951
+        "jest-matcher-utils": "^26.0.1",
7952
+        "jest-message-util": "^26.0.1",
7953
+        "jest-resolve": "^26.0.1",
7723 7954
         "make-dir": "^3.0.0",
7724 7955
         "natural-compare": "^1.4.0",
7725
-        "pretty-format": "^25.4.0",
7726
-        "semver": "^6.3.0"
7956
+        "pretty-format": "^26.0.1",
7957
+        "semver": "^7.3.2"
7727 7958
       },
7728 7959
       "dependencies": {
7729 7960
         "@jest/types": {
7730
-          "version": "25.4.0",
7731
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
7732
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
7961
+          "version": "26.0.1",
7962
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
7963
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
7733 7964
           "dev": true,
7734 7965
           "requires": {
7735 7966
             "@types/istanbul-lib-coverage": "^2.0.0",
7736 7967
             "@types/istanbul-reports": "^1.1.1",
7737 7968
             "@types/yargs": "^15.0.0",
7738
-            "chalk": "^3.0.0"
7969
+            "chalk": "^4.0.0"
7739 7970
           }
7740 7971
         },
7741 7972
         "@types/yargs": {
... ...
@@ -7764,9 +7995,9 @@
7764 7995
           }
7765 7996
         },
7766 7997
         "chalk": {
7767
-          "version": "3.0.0",
7768
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
7769
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
7998
+          "version": "4.0.0",
7999
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
8000
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
7770 8001
           "dev": true,
7771 8002
           "requires": {
7772 8003
             "ansi-styles": "^4.1.0",
... ...
@@ -7788,6 +8019,12 @@
7788 8019
           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
7789 8020
           "dev": true
7790 8021
         },
8022
+        "graceful-fs": {
8023
+          "version": "4.2.4",
8024
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
8025
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
8026
+          "dev": true
8027
+        },
7791 8028
         "has-flag": {
7792 8029
           "version": "4.0.0",
7793 8030
           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
... ...
@@ -7795,27 +8032,35 @@
7795 8032
           "dev": true
7796 8033
         },
7797 8034
         "jest-get-type": {
7798
-          "version": "25.2.6",
7799
-          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz",
7800
-          "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==",
8035
+          "version": "26.0.0",
8036
+          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.0.0.tgz",
8037
+          "integrity": "sha512-zRc1OAPnnws1EVfykXOj19zo2EMw5Hi6HLbFCSjpuJiXtOWAYIjNsHVSbpQ8bDX7L5BGYGI8m+HmKdjHYFF0kg==",
7801 8038
           "dev": true
7802 8039
         },
7803 8040
         "make-dir": {
7804
-          "version": "3.0.2",
7805
-          "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz",
7806
-          "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==",
8041
+          "version": "3.1.0",
8042
+          "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
8043
+          "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
7807 8044
           "dev": true,
7808 8045
           "requires": {
7809 8046
             "semver": "^6.0.0"
8047
+          },
8048
+          "dependencies": {
8049
+            "semver": {
8050
+              "version": "6.3.0",
8051
+              "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
8052
+              "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
8053
+              "dev": true
8054
+            }
7810 8055
           }
7811 8056
         },
7812 8057
         "pretty-format": {
7813
-          "version": "25.4.0",
7814
-          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.4.0.tgz",
7815
-          "integrity": "sha512-PI/2dpGjXK5HyXexLPZU/jw5T9Q6S1YVXxxVxco+LIqzUFHXIbKZKdUVt7GcX7QUCr31+3fzhi4gN4/wUYPVxQ==",
8058
+          "version": "26.0.1",
8059
+          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.0.1.tgz",
8060
+          "integrity": "sha512-SWxz6MbupT3ZSlL0Po4WF/KujhQaVehijR2blyRDCzk9e45EaYMVhMBn49fnRuHxtkSpXTes1GxNpVmH86Bxfw==",
7816 8061
           "dev": true,
7817 8062
           "requires": {
7818
-            "@jest/types": "^25.4.0",
8063
+            "@jest/types": "^26.0.1",
7819 8064
             "ansi-regex": "^5.0.0",
7820 8065
             "ansi-styles": "^4.0.0",
7821 8066
             "react-is": "^16.12.0"
... ...
@@ -7828,9 +8073,9 @@
7828 8073
           "dev": true
7829 8074
         },
7830 8075
         "semver": {
7831
-          "version": "6.3.0",
7832
-          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
7833
-          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
8076
+          "version": "7.3.2",
8077
+          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
8078
+          "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
7834 8079
           "dev": true
7835 8080
         },
7836 8081
         "supports-color": {
... ...
@@ -7845,27 +8090,28 @@
7845 8090
       }
7846 8091
     },
7847 8092
     "jest-util": {
7848
-      "version": "25.4.0",
7849
-      "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.4.0.tgz",
7850
-      "integrity": "sha512-WSZD59sBtAUjLv1hMeKbNZXmMcrLRWcYqpO8Dz8b4CeCTZpfNQw2q9uwrYAD+BbJoLJlu4ezVPwtAmM/9/SlZA==",
8093
+      "version": "26.0.1",
8094
+      "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.0.1.tgz",
8095
+      "integrity": "sha512-byQ3n7ad1BO/WyFkYvlWQHTsomB6GIewBh8tlGtusiylAlaxQ1UpS0XYH0ngOyhZuHVLN79Qvl6/pMiDMSSG1g==",
7851 8096
       "dev": true,
7852 8097
       "requires": {
7853
-        "@jest/types": "^25.4.0",
7854
-        "chalk": "^3.0.0",
8098
+        "@jest/types": "^26.0.1",
8099
+        "chalk": "^4.0.0",
8100
+        "graceful-fs": "^4.2.4",
7855 8101
         "is-ci": "^2.0.0",
7856 8102
         "make-dir": "^3.0.0"
7857 8103
       },
7858 8104
       "dependencies": {
7859 8105
         "@jest/types": {
7860
-          "version": "25.4.0",
7861
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
7862
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
8106
+          "version": "26.0.1",
8107
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
8108
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
7863 8109
           "dev": true,
7864 8110
           "requires": {
7865 8111
             "@types/istanbul-lib-coverage": "^2.0.0",
7866 8112
             "@types/istanbul-reports": "^1.1.1",
7867 8113
             "@types/yargs": "^15.0.0",
7868
-            "chalk": "^3.0.0"
8114
+            "chalk": "^4.0.0"
7869 8115
           }
7870 8116
         },
7871 8117
         "@types/yargs": {
... ...
@@ -7888,9 +8134,9 @@
7888 8134
           }
7889 8135
         },
7890 8136
         "chalk": {
7891
-          "version": "3.0.0",
7892
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
7893
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
8137
+          "version": "4.0.0",
8138
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
8139
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
7894 8140
           "dev": true,
7895 8141
           "requires": {
7896 8142
             "ansi-styles": "^4.1.0",
... ...
@@ -7912,6 +8158,12 @@
7912 8158
           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
7913 8159
           "dev": true
7914 8160
         },
8161
+        "graceful-fs": {
8162
+          "version": "4.2.4",
8163
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
8164
+          "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
8165
+          "dev": true
8166
+        },
7915 8167
         "has-flag": {
7916 8168
           "version": "4.0.0",
7917 8169
           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
... ...
@@ -7919,9 +8171,9 @@
7919 8171
           "dev": true
7920 8172
         },
7921 8173
         "make-dir": {
7922
-          "version": "3.0.2",
7923
-          "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz",
7924
-          "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==",
8174
+          "version": "3.1.0",
8175
+          "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
8176
+          "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
7925 8177
           "dev": true,
7926 8178
           "requires": {
7927 8179
             "semver": "^6.0.0"
... ...
@@ -7959,29 +8211,29 @@
7959 8211
       }
7960 8212
     },
7961 8213
     "jest-watcher": {
7962
-      "version": "25.4.0",
7963
-      "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.4.0.tgz",
7964
-      "integrity": "sha512-36IUfOSRELsKLB7k25j/wutx0aVuHFN6wO94gPNjQtQqFPa2rkOymmx9rM5EzbF3XBZZ2oqD9xbRVoYa2w86gw==",
8214
+      "version": "26.0.1",
8215
+      "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.0.1.tgz",
8216
+      "integrity": "sha512-pdZPydsS8475f89kGswaNsN3rhP6lnC3/QDCppP7bg1L9JQz7oU9Mb/5xPETk1RHDCWeqmVC47M4K5RR7ejxFw==",
7965 8217
       "dev": true,
7966 8218
       "requires": {
7967
-        "@jest/test-result": "^25.4.0",
7968
-        "@jest/types": "^25.4.0",
8219
+        "@jest/test-result": "^26.0.1",
8220
+        "@jest/types": "^26.0.1",
7969 8221
         "ansi-escapes": "^4.2.1",
7970
-        "chalk": "^3.0.0",
7971
-        "jest-util": "^25.4.0",
7972
-        "string-length": "^3.1.0"
8222
+        "chalk": "^4.0.0",
8223
+        "jest-util": "^26.0.1",
8224
+        "string-length": "^4.0.1"
7973 8225
       },
7974 8226
       "dependencies": {
7975 8227
         "@jest/types": {
7976
-          "version": "25.4.0",
7977
-          "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.4.0.tgz",
7978
-          "integrity": "sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==",
8228
+          "version": "26.0.1",
8229
+          "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.0.1.tgz",
8230
+          "integrity": "sha512-IbtjvqI9+eS1qFnOIEL7ggWmT+iK/U+Vde9cGWtYb/b6XgKb3X44ZAe/z9YZzoAAZ/E92m0DqrilF934IGNnQA==",
7979 8231
           "dev": true,
7980 8232
           "requires": {
7981 8233
             "@types/istanbul-lib-coverage": "^2.0.0",
7982 8234
             "@types/istanbul-reports": "^1.1.1",
7983 8235
             "@types/yargs": "^15.0.0",
7984
-            "chalk": "^3.0.0"
8236
+            "chalk": "^4.0.0"
7985 8237
           }
7986 8238
         },
7987 8239
         "@types/yargs": {
... ...
@@ -8004,9 +8256,9 @@
8004 8256
           }
8005 8257
         },
8006 8258
         "chalk": {
8007
-          "version": "3.0.0",
8008
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
8009
-          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
8259
+          "version": "4.0.0",
8260
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
8261
+          "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
8010 8262
           "dev": true,
8011 8263
           "requires": {
8012 8264
             "ansi-styles": "^4.1.0",
... ...
@@ -8046,9 +8298,9 @@
8046 8298
       }
8047 8299
     },
8048 8300
     "jest-worker": {
8049
-      "version": "25.4.0",
8050
-      "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.4.0.tgz",
8051
-      "integrity": "sha512-ghAs/1FtfYpMmYQ0AHqxV62XPvKdUDIBBApMZfly+E9JEmYh2K45G0R5dWxx986RN12pRCxsViwQVtGl+N4whw==",
8301
+      "version": "26.0.0",
8302
+      "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.0.0.tgz",
8303
+      "integrity": "sha512-pPaYa2+JnwmiZjK9x7p9BoZht+47ecFCDFA/CJxspHzeDvQcfVBLWzCiWyo+EGrSiQMWZtCFo9iSvMZnAAo8vw==",
8052 8304
       "dev": true,
8053 8305
       "requires": {
8054 8306
         "merge-stream": "^2.0.0",
... ...
@@ -8095,36 +8347,36 @@
8095 8347
       "dev": true
8096 8348
     },
8097 8349
     "jsdom": {
8098
-      "version": "15.2.1",
8099
-      "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz",
8100
-      "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==",
8101
-      "dev": true,
8102
-      "requires": {
8103
-        "abab": "^2.0.0",
8104
-        "acorn": "^7.1.0",
8105
-        "acorn-globals": "^4.3.2",
8106
-        "array-equal": "^1.0.0",
8107
-        "cssom": "^0.4.1",
8108
-        "cssstyle": "^2.0.0",
8109
-        "data-urls": "^1.1.0",
8110
-        "domexception": "^1.0.1",
8111
-        "escodegen": "^1.11.1",
8112
-        "html-encoding-sniffer": "^1.0.2",
8350
+      "version": "16.2.2",
8351
+      "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.2.2.tgz",
8352
+      "integrity": "sha512-pDFQbcYtKBHxRaP55zGXCJWgFHkDAYbKcsXEK/3Icu9nKYZkutUXfLBwbD+09XDutkYSHcgfQLZ0qvpAAm9mvg==",
8353
+      "dev": true,
8354
+      "requires": {
8355
+        "abab": "^2.0.3",
8356
+        "acorn": "^7.1.1",
8357
+        "acorn-globals": "^6.0.0",
8358
+        "cssom": "^0.4.4",
8359
+        "cssstyle": "^2.2.0",
8360
+        "data-urls": "^2.0.0",
8361
+        "decimal.js": "^10.2.0",
8362
+        "domexception": "^2.0.1",
8363
+        "escodegen": "^1.14.1",
8364
+        "html-encoding-sniffer": "^2.0.1",
8365
+        "is-potential-custom-element-name": "^1.0.0",
8113 8366
         "nwsapi": "^2.2.0",
8114
-        "parse5": "5.1.0",
8115
-        "pn": "^1.1.0",
8116
-        "request": "^2.88.0",
8117
-        "request-promise-native": "^1.0.7",
8118
-        "saxes": "^3.1.9",
8119
-        "symbol-tree": "^3.2.2",
8367
+        "parse5": "5.1.1",
8368
+        "request": "^2.88.2",
8369
+        "request-promise-native": "^1.0.8",
8370
+        "saxes": "^5.0.0",
8371
+        "symbol-tree": "^3.2.4",
8120 8372
         "tough-cookie": "^3.0.1",
8121
-        "w3c-hr-time": "^1.0.1",
8122
-        "w3c-xmlserializer": "^1.1.2",
8123
-        "webidl-conversions": "^4.0.2",
8373
+        "w3c-hr-time": "^1.0.2",
8374
+        "w3c-xmlserializer": "^2.0.0",
8375
+        "webidl-conversions": "^6.0.0",
8124 8376
         "whatwg-encoding": "^1.0.5",
8125 8377
         "whatwg-mimetype": "^2.3.0",
8126
-        "whatwg-url": "^7.0.0",
8127
-        "ws": "^7.0.0",
8378
+        "whatwg-url": "^8.0.0",
8379
+        "ws": "^7.2.3",
8128 8380
         "xml-name-validator": "^3.0.0"
8129 8381
       }
8130 8382
     },
... ...
@@ -8267,15 +8519,6 @@
8267 8519
       "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
8268 8520
       "dev": true
8269 8521
     },
8270
-    "lolex": {
8271
-      "version": "5.1.2",
8272
-      "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz",
8273
-      "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==",
8274
-      "dev": true,
8275
-      "requires": {
8276
-        "@sinonjs/commons": "^1.7.0"
8277
-      }
8278
-    },
8279 8522
     "loose-envify": {
8280 8523
       "version": "1.4.0",
8281 8524
       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
... ...
@@ -8355,18 +8598,18 @@
8355 8598
       }
8356 8599
     },
8357 8600
     "mime-db": {
8358
-      "version": "1.43.0",
8359
-      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz",
8360
-      "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==",
8601
+      "version": "1.44.0",
8602
+      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
8603
+      "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
8361 8604
       "dev": true
8362 8605
     },
8363 8606
     "mime-types": {
8364
-      "version": "2.1.26",
8365
-      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz",
8366
-      "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==",
8607
+      "version": "2.1.27",
8608
+      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
8609
+      "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
8367 8610
       "dev": true,
8368 8611
       "requires": {
8369
-        "mime-db": "1.43.0"
8612
+        "mime-db": "1.44.0"
8370 8613
       }
8371 8614
     },
8372 8615
     "mimic-fn": {
... ...
@@ -8483,25 +8726,43 @@
8483 8726
       "dev": true
8484 8727
     },
8485 8728
     "node-notifier": {
8486
-      "version": "6.0.0",
8487
-      "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz",
8488
-      "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==",
8729
+      "version": "7.0.0",
8730
+      "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-7.0.0.tgz",
8731
+      "integrity": "sha512-y8ThJESxsHcak81PGpzWwQKxzk+5YtP3IxR8AYdpXQ1IB6FmcVzFdZXrkPin49F/DKUCfeeiziB8ptY9npzGuA==",
8489 8732
       "dev": true,
8490 8733
       "optional": true,
8491 8734
       "requires": {
8492 8735
         "growly": "^1.3.0",
8493 8736
         "is-wsl": "^2.1.1",
8494
-        "semver": "^6.3.0",
8737
+        "semver": "^7.2.1",
8495 8738
         "shellwords": "^0.1.1",
8496
-        "which": "^1.3.1"
8739
+        "uuid": "^7.0.3",
8740
+        "which": "^2.0.2"
8497 8741
       },
8498 8742
       "dependencies": {
8499 8743
         "semver": {
8500
-          "version": "6.3.0",
8501
-          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
8502
-          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
8744
+          "version": "7.3.2",
8745
+          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
8746
+          "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
8503 8747
           "dev": true,
8504 8748
           "optional": true
8749
+        },
8750
+        "uuid": {
8751
+          "version": "7.0.3",
8752
+          "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz",
8753
+          "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==",
8754
+          "dev": true,
8755
+          "optional": true
8756
+        },
8757
+        "which": {
8758
+          "version": "2.0.2",
8759
+          "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
8760
+          "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
8761
+          "dev": true,
8762
+          "optional": true,
8763
+          "requires": {
8764
+            "isexe": "^2.0.0"
8765
+          }
8505 8766
         }
8506 8767
       }
8507 8768
     },
... ...
@@ -8764,9 +9025,9 @@
8764 9025
       }
8765 9026
     },
8766 9027
     "parse5": {
8767
-      "version": "5.1.0",
8768
-      "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz",
8769
-      "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==",
9028
+      "version": "5.1.1",
9029
+      "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
9030
+      "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
8770 9031
       "dev": true
8771 9032
     },
8772 9033
     "pascalcase": {
... ...
@@ -8902,12 +9163,6 @@
8902 9163
         }
8903 9164
       }
8904 9165
     },
8905
-    "pn": {
8906
-      "version": "1.1.0",
8907
-      "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",
8908
-      "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==",
8909
-      "dev": true
8910
-    },
8911 9166
     "posix-character-classes": {
8912 9167
       "version": "0.1.1",
8913 9168
       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
... ...
@@ -9065,12 +9320,6 @@
9065 9320
         "readable-stream": "^2.0.2"
9066 9321
       }
9067 9322
     },
9068
-    "realpath-native": {
9069
-      "version": "2.0.0",
9070
-      "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz",
9071
-      "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==",
9072
-      "dev": true
9073
-    },
9074 9323
     "regenerate": {
9075 9324
       "version": "1.4.0",
9076 9325
       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
... ...
@@ -9401,12 +9650,12 @@
9401 9650
       }
9402 9651
     },
9403 9652
     "saxes": {
9404
-      "version": "3.1.11",
9405
-      "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz",
9406
-      "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==",
9653
+      "version": "5.0.1",
9654
+      "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
9655
+      "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
9407 9656
       "dev": true,
9408 9657
       "requires": {
9409
-        "xmlchars": "^2.1.1"
9658
+        "xmlchars": "^2.2.0"
9410 9659
       }
9411 9660
     },
9412 9661
     "semver": {
... ...
@@ -9632,9 +9881,9 @@
9632 9881
       }
9633 9882
     },
9634 9883
     "source-map-support": {
9635
-      "version": "0.5.17",
9636
-      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.17.tgz",
9637
-      "integrity": "sha512-bwdKOBZ5L0gFRh4KOxNap/J/MpvX9Yxsq9lFDx65s3o7F/NiHy7JRaGIS8MwW6tZPAq9UXE207Il0cfcb5yu/Q==",
9884
+      "version": "0.5.19",
9885
+      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
9886
+      "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
9638 9887
       "dev": true,
9639 9888
       "requires": {
9640 9889
         "buffer-from": "^1.0.0",
... ...
@@ -9666,9 +9915,9 @@
9666 9915
       }
9667 9916
     },
9668 9917
     "spdx-exceptions": {
9669
-      "version": "2.2.0",
9670
-      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
9671
-      "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
9918
+      "version": "2.3.0",
9919
+      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
9920
+      "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
9672 9921
       "dev": true
9673 9922
     },
9674 9923
     "spdx-expression-parse": {
... ...
@@ -9720,10 +9969,21 @@
9720 9969
       }
9721 9970
     },
9722 9971
     "stack-utils": {
9723
-      "version": "1.0.2",
9724
-      "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz",
9725
-      "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==",
9726
-      "dev": true
9972
+      "version": "2.0.2",
9973
+      "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz",
9974
+      "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==",
9975
+      "dev": true,
9976
+      "requires": {
9977
+        "escape-string-regexp": "^2.0.0"
9978
+      },
9979
+      "dependencies": {
9980
+        "escape-string-regexp": {
9981
+          "version": "2.0.0",
9982
+          "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
9983
+          "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
9984
+          "dev": true
9985
+        }
9986
+      }
9727 9987
     },
9728 9988
     "static-extend": {
9729 9989
       "version": "0.1.2",
... ...
@@ -9753,13 +10013,30 @@
9753 10013
       "dev": true
9754 10014
     },
9755 10015
     "string-length": {
9756
-      "version": "3.1.0",
9757
-      "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz",
9758
-      "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==",
10016
+      "version": "4.0.1",
10017
+      "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz",
10018
+      "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==",
9759 10019
       "dev": true,
9760 10020
       "requires": {
9761
-        "astral-regex": "^1.0.0",
9762
-        "strip-ansi": "^5.2.0"
10021
+        "char-regex": "^1.0.2",
10022
+        "strip-ansi": "^6.0.0"
10023
+      },
10024
+      "dependencies": {
10025
+        "ansi-regex": {
10026
+          "version": "5.0.0",
10027
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
10028
+          "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
10029
+          "dev": true
10030
+        },
10031
+        "strip-ansi": {
10032
+          "version": "6.0.0",
10033
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
10034
+          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
10035
+          "dev": true,
10036
+          "requires": {
10037
+            "ansi-regex": "^5.0.0"
10038
+          }
10039
+        }
9763 10040
       }
9764 10041
     },
9765 10042
     "string-width": {
... ...
@@ -10064,12 +10341,12 @@
10064 10341
       }
10065 10342
     },
10066 10343
     "tr46": {
10067
-      "version": "1.0.1",
10068
-      "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
10069
-      "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
10344
+      "version": "2.0.2",
10345
+      "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
10346
+      "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
10070 10347
       "dev": true,
10071 10348
       "requires": {
10072
-        "punycode": "^2.1.0"
10349
+        "punycode": "^2.1.1"
10073 10350
       }
10074 10351
     },
10075 10352
     "tslib": {
... ...
@@ -10300,13 +10577,11 @@
10300 10577
       }
10301 10578
     },
10302 10579
     "w3c-xmlserializer": {
10303
-      "version": "1.1.2",
10304
-      "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz",
10305
-      "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==",
10580
+      "version": "2.0.0",
10581
+      "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
10582
+      "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
10306 10583
       "dev": true,
10307 10584
       "requires": {
10308
-        "domexception": "^1.0.1",
10309
-        "webidl-conversions": "^4.0.2",
10310 10585
         "xml-name-validator": "^3.0.0"
10311 10586
       }
10312 10587
     },
... ...
@@ -10320,9 +10595,9 @@
10320 10595
       }
10321 10596
     },
10322 10597
     "webidl-conversions": {
10323
-      "version": "4.0.2",
10324
-      "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
10325
-      "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
10598
+      "version": "6.1.0",
10599
+      "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
10600
+      "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
10326 10601
       "dev": true
10327 10602
     },
10328 10603
     "whatwg-encoding": {
... ...
@@ -10341,14 +10616,22 @@
10341 10616
       "dev": true
10342 10617
     },
10343 10618
     "whatwg-url": {
10344
-      "version": "7.1.0",
10345
-      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
10346
-      "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
10619
+      "version": "8.0.0",
10620
+      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.0.0.tgz",
10621
+      "integrity": "sha512-41ou2Dugpij8/LPO5Pq64K5q++MnRCBpEHvQr26/mArEKTkCV5aoXIqyhuYtE0pkqScXwhf2JP57rkRTYM29lQ==",
10347 10622
       "dev": true,
10348 10623
       "requires": {
10349 10624
         "lodash.sortby": "^4.7.0",
10350
-        "tr46": "^1.0.1",
10351
-        "webidl-conversions": "^4.0.2"
10625
+        "tr46": "^2.0.0",
10626
+        "webidl-conversions": "^5.0.0"
10627
+      },
10628
+      "dependencies": {
10629
+        "webidl-conversions": {
10630
+          "version": "5.0.0",
10631
+          "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
10632
+          "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
10633
+          "dev": true
10634
+        }
10352 10635
       }
10353 10636
     },
10354 10637
     "which": {
... ...
@@ -10470,9 +10753,9 @@
10470 10753
       }
10471 10754
     },
10472 10755
     "ws": {
10473
-      "version": "7.2.3",
10474
-      "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.3.tgz",
10475
-      "integrity": "sha512-HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ==",
10756
+      "version": "7.2.5",
10757
+      "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.5.tgz",
10758
+      "integrity": "sha512-C34cIU4+DB2vMyAbmEKossWq2ZQDr6QEyuuCzWrM9zfw1sGc0mYiJ0UnG9zzNykt49C2Fi34hvr2vssFQRS6EA==",
10476 10759
       "dev": true
10477 10760
     },
10478 10761
     "xml": {
... ...
@@ -16,7 +16,7 @@
16 16
         "babel-core": "^7.0.0-bridge.0",
17 17
         "eslint": "^6.0.1",
18 18
         "eslint-plugin-react": "^7.11.1",
19
-        "jest": "^25.1.0",
19
+        "jest": "^26.0.1",
20 20
         "jest-junit": "^10.0.0"
21 21
     },
22 22
     "files": [