From f74fabc4a89e6262bc410972784f33d18f6b2559 Mon Sep 17 00:00:00 2001
From: esikkala <esko.ikkala@aalto.fi>
Date: Wed, 7 Aug 2019 14:44:55 +0300
Subject: [PATCH] Upgrade deck.gl and lodash

---
 package-lock.json | 352 ++++++++++++++++++++++++++++++++++------------
 package.json      |   4 +-
 2 files changed, 263 insertions(+), 93 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index bcd5a816..125f2386 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2727,35 +2727,106 @@
         "@date-io/core": "^1.3.6"
       }
     },
+    "@deck.gl/aggregation-layers": {
+      "version": "7.1.11",
+      "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-7.1.11.tgz",
+      "integrity": "sha512-CHsr+UJhf06Mqb/q60iP7ftHQv3ftHUhJbVO4550PRo+QMFFhHfhxo53gQDDgrQ3stxpAcLT3lXRSNghMoU34g==",
+      "requires": {
+        "d3-hexbin": "^0.2.1"
+      }
+    },
     "@deck.gl/core": {
-      "version": "6.2.4",
-      "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-6.2.4.tgz",
-      "integrity": "sha512-/vRcVjat3npO4o1QTZd97S6HvMnTTG/3lULaOd88z4vsqKd+Cd7nc2lN7E6JD6EiQWai8FMUJ6/4c850qWftsQ==",
-      "requires": {
-        "luma.gl": "^6.2.0",
-        "math.gl": "^2.1.0",
-        "mjolnir.js": "^1.0.0",
-        "probe.gl": "^2.0.1",
+      "version": "7.1.11",
+      "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-7.1.11.tgz",
+      "integrity": "sha512-jUi1CcsnF5KPL2sv7Z0H3x+8amee5csqliZXGbXEBYox1l8naC4PhHg5jTgLaB0ZOHfVDsldPwGdPC+Mi4jP/Q==",
+      "requires": {
+        "@luma.gl/core": "^7.1.0",
+        "gl-matrix": "^3.0.0",
+        "math.gl": "^2.3.0",
+        "mjolnir.js": "^2.1.2",
+        "probe.gl": "^3.0.1",
         "seer": "^0.2.4",
-        "viewport-mercator-project": "^6.0.0"
+        "viewport-mercator-project": "^6.1.0"
+      },
+      "dependencies": {
+        "gl-matrix": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.0.0.tgz",
+          "integrity": "sha512-PD4mVH/C/Zs64kOozeFnKY8ybhgwxXXQYGWdB4h68krAHknWJgk9uKOn6z8YElh5//vs++90pb6csrTIDWnexA=="
+        },
+        "math.gl": {
+          "version": "2.3.3",
+          "resolved": "https://registry.npmjs.org/math.gl/-/math.gl-2.3.3.tgz",
+          "integrity": "sha512-wZhx7574KHUpJVMzkaQ559zfn3R8iB0BOilwNrfL/fOLQfPo2TPWsKX96PdfS4svKA2XIGi3yfizrv2Redcv0g==",
+          "requires": {
+            "@babel/runtime": "^7.0.0",
+            "gl-matrix": "^3.0.0"
+          }
+        },
+        "viewport-mercator-project": {
+          "version": "6.1.1",
+          "resolved": "https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.1.1.tgz",
+          "integrity": "sha512-nI0GEmXnESwZxWSJuaQkdCnvOv6yckUfqqFbNB8KWVbQY3eUExVM4ZziqCVVs5mNznLjDF1auj6HLW5D5DKcng==",
+          "requires": {
+            "@babel/runtime": "^7.0.0",
+            "gl-matrix": "^3.0.0"
+          }
+        }
+      }
+    },
+    "@deck.gl/geo-layers": {
+      "version": "7.1.11",
+      "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-7.1.11.tgz",
+      "integrity": "sha512-gIJ1K98IFSZ12hB+zHyQC+9pMncb9BKVhJTA7pjUpxwcmEkkroqet9zkYQQMeSInK0a67BR9GXjebb/N0U04qA==",
+      "requires": {
+        "h3-js": "^3.4.3",
+        "long": "^3.2.0",
+        "s2-geometry": "^1.2.10"
+      }
+    },
+    "@deck.gl/google-maps": {
+      "version": "7.1.11",
+      "resolved": "https://registry.npmjs.org/@deck.gl/google-maps/-/google-maps-7.1.11.tgz",
+      "integrity": "sha512-gYp3NFIsyT5p65HgKjXFWTDzFf7K8+6ce9d9MIqaNgVWFZdsjUy9JL5TttDMQXshaQ1aZpxtLL6ZO3BiI1w8fw=="
+    },
+    "@deck.gl/json": {
+      "version": "7.1.11",
+      "resolved": "https://registry.npmjs.org/@deck.gl/json/-/json-7.1.11.tgz",
+      "integrity": "sha512-obYAXq5VZ0qCTVS8hopS64aXGicUeBNg0/03AAfo+Q5z62cNqagAktGKVZMUsJ13bV8CPohJ2zRWMXO+mAJtew==",
+      "requires": {
+        "d3-dsv": "^1.0.8"
       }
     },
     "@deck.gl/layers": {
-      "version": "6.2.4",
-      "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-6.2.4.tgz",
-      "integrity": "sha512-Bsp5+da0H4iClUYkwnhyKE/uWnFpTCS7jfm7EW5qP6roNWtHBPnaIFxPQjJA5v37jBoJ1FC3AaHR2efODBiUeQ==",
+      "version": "7.1.11",
+      "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-7.1.11.tgz",
+      "integrity": "sha512-hOylm7Pf3CSvqpDoiCJLnqLAU3PAePISskJ5jjhpXtgHBrm1/Gk4boP4/7t7kFZdbSvVIXin13pPRbT0SWCRPw==",
       "requires": {
-        "@deck.gl/core": "^6.2.4",
-        "d3-hexbin": "^0.2.1",
+        "@loaders.gl/core": "^1.0.3",
+        "@loaders.gl/images": "^1.0.3",
+        "@mapbox/tiny-sdf": "^1.1.0",
         "earcut": "^2.0.6"
       }
     },
+    "@deck.gl/mapbox": {
+      "version": "7.1.11",
+      "resolved": "https://registry.npmjs.org/@deck.gl/mapbox/-/mapbox-7.1.11.tgz",
+      "integrity": "sha512-V4cc9vwXzAOBtWV8x+WtvPVXElGChogkvQketeR2uhz6wIHuH+3sBBRg/Ma476w/II+DKjeHg2AzAZeX3SK7yQ=="
+    },
+    "@deck.gl/mesh-layers": {
+      "version": "7.1.11",
+      "resolved": "https://registry.npmjs.org/@deck.gl/mesh-layers/-/mesh-layers-7.1.11.tgz",
+      "integrity": "sha512-rI8ffUNh7ac2GpMcGLEiKyRarOPeLfVRlMRKjl9LXU61Wgx6DaHqsMmeqxzjoXEzgiRlY/XgCjepVg0dY6btlQ==",
+      "requires": {
+        "@loaders.gl/core": "^1.0.3",
+        "@loaders.gl/images": "^1.0.3"
+      }
+    },
     "@deck.gl/react": {
-      "version": "6.2.4",
-      "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-6.2.4.tgz",
-      "integrity": "sha512-RtF2OzdU5klAz81roep8yJrMAnaYIHbZ+9l5kFfpp8UFoEWD+4JFNBjfuBEyLdum83tfOgH7MTYiPtS7HZ4oCQ==",
+      "version": "7.1.11",
+      "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-7.1.11.tgz",
+      "integrity": "sha512-WUzxhvM3jZIZkBAQgdQR+tFBAVDm5opLCKMWI9YkJUsdJzdv9uwiWCsk3Se1pCTFIa5Asb8U6YAi1CHl+OOFyA==",
       "requires": {
-        "@deck.gl/core": "^6.2.4",
         "prop-types": "^15.6.0"
       }
     },
@@ -3774,6 +3845,111 @@
         "@types/yargs": "^12.0.9"
       }
     },
+    "@loaders.gl/core": {
+      "version": "1.1.6",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-1.1.6.tgz",
+      "integrity": "sha512-/byPhredVzkxAMVR8CAaD8uzB72p6/pWAmgkvZmDeI7dHrCiQGt59EolmTJoQ5c50FMAFKQ75tidXor7D+fObA==",
+      "requires": {
+        "@babel/runtime": "^7.3.1"
+      }
+    },
+    "@loaders.gl/images": {
+      "version": "1.1.6",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-1.1.6.tgz",
+      "integrity": "sha512-Ad63Uj0VGzmA71ucThnyc+VYsJJKZqYKkmANsQDDFe8p9UiR8JaI8DNLTJCfEtusyl5KVBWzWIdqXGPoT2uLWA=="
+    },
+    "@luma.gl/constants": {
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-7.1.1.tgz",
+      "integrity": "sha512-F+lkZzMJNPvGeTCkOezyHafAb48ottMx10PYx3j1rsKFBM2v1LgBHnV1I37xjkrx8PMhdb/2zMg80nRrniudGw=="
+    },
+    "@luma.gl/core": {
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/@luma.gl/core/-/core-7.1.1.tgz",
+      "integrity": "sha512-C39SmKXiDLyACnYXe5d09Gwh5f011xkNQ8RsE6ffWVGCTWIIb9rK9z1g0L6JuViV/xmWco/sO1SdMQ8uLjC8Zw==",
+      "requires": {
+        "@babel/runtime": "^7.0.0",
+        "@luma.gl/constants": "7.1.1",
+        "@luma.gl/shadertools": "7.1.1",
+        "@luma.gl/webgl": "7.1.1",
+        "@luma.gl/webgl-state-tracker": "7.1.1",
+        "@luma.gl/webgl2-polyfill": "7.1.1",
+        "math.gl": "^2.3.0",
+        "probe.gl": "^3.0.2",
+        "seer": "^0.2.4"
+      },
+      "dependencies": {
+        "gl-matrix": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.0.0.tgz",
+          "integrity": "sha512-PD4mVH/C/Zs64kOozeFnKY8ybhgwxXXQYGWdB4h68krAHknWJgk9uKOn6z8YElh5//vs++90pb6csrTIDWnexA=="
+        },
+        "math.gl": {
+          "version": "2.3.3",
+          "resolved": "https://registry.npmjs.org/math.gl/-/math.gl-2.3.3.tgz",
+          "integrity": "sha512-wZhx7574KHUpJVMzkaQ559zfn3R8iB0BOilwNrfL/fOLQfPo2TPWsKX96PdfS4svKA2XIGi3yfizrv2Redcv0g==",
+          "requires": {
+            "@babel/runtime": "^7.0.0",
+            "gl-matrix": "^3.0.0"
+          }
+        }
+      }
+    },
+    "@luma.gl/shadertools": {
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-7.1.1.tgz",
+      "integrity": "sha512-Mr+6LiMUGfnrD9wYEQBa51Far3G33wxNXbl6kGHq4wgyewlpAHPfTuzqLig2o44G7VvGm/BCCAjvr6yXeluUIw==",
+      "requires": {
+        "@babel/runtime": "^7.0.0",
+        "math.gl": "^2.3.0"
+      },
+      "dependencies": {
+        "gl-matrix": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.0.0.tgz",
+          "integrity": "sha512-PD4mVH/C/Zs64kOozeFnKY8ybhgwxXXQYGWdB4h68krAHknWJgk9uKOn6z8YElh5//vs++90pb6csrTIDWnexA=="
+        },
+        "math.gl": {
+          "version": "2.3.3",
+          "resolved": "https://registry.npmjs.org/math.gl/-/math.gl-2.3.3.tgz",
+          "integrity": "sha512-wZhx7574KHUpJVMzkaQ559zfn3R8iB0BOilwNrfL/fOLQfPo2TPWsKX96PdfS4svKA2XIGi3yfizrv2Redcv0g==",
+          "requires": {
+            "@babel/runtime": "^7.0.0",
+            "gl-matrix": "^3.0.0"
+          }
+        }
+      }
+    },
+    "@luma.gl/webgl": {
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-7.1.1.tgz",
+      "integrity": "sha512-2FkkSFdsE6TeA5dTez/pz44rQEoe8dAmyF+z2jsIrHWtIS+pW16L6R/iGwmwqGrEWgYbFkhihrHI21teNM633g==",
+      "requires": {
+        "@babel/runtime": "^7.0.0",
+        "@luma.gl/constants": "7.1.1",
+        "@luma.gl/webgl-state-tracker": "7.1.1",
+        "@luma.gl/webgl2-polyfill": "7.1.1",
+        "probe.gl": "^3.0.2"
+      }
+    },
+    "@luma.gl/webgl-state-tracker": {
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/@luma.gl/webgl-state-tracker/-/webgl-state-tracker-7.1.1.tgz",
+      "integrity": "sha512-eF63OgMwkt9+XKH9LZ/SIzsZDZiLISfc+jNvRKmT1UyKbxQLJ99V8D9d6tF8GFAl1/0To3d4hdTce2HmjwhXsg==",
+      "requires": {
+        "@babel/runtime": "^7.0.0",
+        "@luma.gl/constants": "7.1.1"
+      }
+    },
+    "@luma.gl/webgl2-polyfill": {
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/@luma.gl/webgl2-polyfill/-/webgl2-polyfill-7.1.1.tgz",
+      "integrity": "sha512-UJxDVG4tojuStNi43ERxFiojgkTHi5ScbuL0Msr8id7X7L9UmeCiQ4H6p9m002yy5swCsJlWg/Y8oEtUA5jhqw==",
+      "requires": {
+        "@babel/runtime": "^7.0.0",
+        "@luma.gl/constants": "7.1.1"
+      }
+    },
     "@mapbox/geojson-area": {
       "version": "0.2.2",
       "resolved": "https://registry.npmjs.org/@mapbox/geojson-area/-/geojson-area-0.2.2.tgz",
@@ -5812,8 +5988,7 @@
     "commander": {
       "version": "2.13.0",
       "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz",
-      "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==",
-      "dev": true
+      "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA=="
     },
     "commondir": {
       "version": "1.0.1",
@@ -6375,6 +6550,16 @@
       "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.2.0.tgz",
       "integrity": "sha512-dmL9Zr/v39aSSMnLOTd58in2RbregCg4UtGyUArvEKTTN6S3HKEy+ziBWVYo9PTzRyVW+pUBHUtRKz0HYX+SQg=="
     },
+    "d3-dsv": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.1.1.tgz",
+      "integrity": "sha512-1EH1oRGSkeDUlDRbhsFytAXU6cAmXFzc52YUe6MRlPClmWb85MP1J5x+YJRzya4ynZWnbELdSAvATFW/MbxaXw==",
+      "requires": {
+        "commander": "2",
+        "iconv-lite": "0.4",
+        "rw": "1"
+      }
+    },
     "d3-ease": {
       "version": "1.0.3",
       "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.3.tgz",
@@ -6505,13 +6690,19 @@
       "dev": true
     },
     "deck.gl": {
-      "version": "6.2.4",
-      "resolved": "https://registry.npmjs.org/deck.gl/-/deck.gl-6.2.4.tgz",
-      "integrity": "sha512-y8Uro874VdRpQ1rSrKOCb3xR7IW3Gbmur+udFLb0W/Kz5SJNyzps+CXLKp1udgJ7Bli3/GMeYMRZc2OQlkTL1Q==",
+      "version": "7.1.11",
+      "resolved": "https://registry.npmjs.org/deck.gl/-/deck.gl-7.1.11.tgz",
+      "integrity": "sha512-OUj9JE544N6Y/DCdfdnsbqKn9o72bWgRfsKhyi8aZ8v76hq7XyelmO2GljBmHGYmuMNVLrKcymNMV0m8EEgpZA==",
       "requires": {
-        "@deck.gl/core": "^6.2.4",
-        "@deck.gl/layers": "^6.2.4",
-        "@deck.gl/react": "^6.2.4"
+        "@deck.gl/aggregation-layers": "7.1.11",
+        "@deck.gl/core": "7.1.11",
+        "@deck.gl/geo-layers": "7.1.11",
+        "@deck.gl/google-maps": "7.1.11",
+        "@deck.gl/json": "7.1.11",
+        "@deck.gl/layers": "7.1.11",
+        "@deck.gl/mapbox": "7.1.11",
+        "@deck.gl/mesh-layers": "7.1.11",
+        "@deck.gl/react": "7.1.11"
       }
     },
     "decode-uri-component": {
@@ -7841,9 +8032,9 @@
       }
     },
     "extend": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
-      "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
       "dev": true
     },
     "extend-shallow": {
@@ -9051,6 +9242,11 @@
       "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz",
       "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw=="
     },
+    "h3-js": {
+      "version": "3.5.0",
+      "resolved": "https://registry.npmjs.org/h3-js/-/h3-js-3.5.0.tgz",
+      "integrity": "sha512-islEo18dWW8Zfot8o0MSVf4tq+XNyVI5nL15rXwsZHbTmI/kqITZYLkLjEoEs6Vbj4Jdye8cd4EePMjMWfo29w=="
+    },
     "hammerjs": {
       "version": "2.0.8",
       "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz",
@@ -12004,9 +12200,9 @@
       }
     },
     "lodash": {
-      "version": "4.17.11",
-      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
-      "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
+      "version": "4.17.15",
+      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
+      "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
     },
     "lodash-es": {
       "version": "4.17.8",
@@ -12104,6 +12300,11 @@
       "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=",
       "dev": true
     },
+    "long": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz",
+      "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s="
+    },
     "loose-envify": {
       "version": "1.3.1",
       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
@@ -12128,18 +12329,6 @@
         "yallist": "^2.1.2"
       }
     },
-    "luma.gl": {
-      "version": "6.2.0",
-      "resolved": "https://registry.npmjs.org/luma.gl/-/luma.gl-6.2.0.tgz",
-      "integrity": "sha512-Xm0j1FlgdHtzz8DOXpuhofUUIqVHKxf8esM2R8k0B5ylh2Y4PB9hHEX/TSM1nSOWvgNdezN/DracM0aOs1ZGCg==",
-      "requires": {
-        "@babel/runtime": "^7.0.0",
-        "math.gl": "^2.2.0",
-        "probe.gl": "^2.0.1",
-        "seer": "^0.2.4",
-        "webgl-debug": "^2.0.0"
-      }
-    },
     "magic-string": {
       "version": "0.22.5",
       "resolved": "http://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz",
@@ -12462,9 +12651,9 @@
       }
     },
     "mixin-deep": {
-      "version": "1.3.1",
-      "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
-      "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
+      "version": "1.3.2",
+      "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
+      "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
       "dev": true,
       "requires": {
         "for-in": "^1.0.2",
@@ -12483,10 +12672,11 @@
       }
     },
     "mjolnir.js": {
-      "version": "1.2.2",
-      "resolved": "https://registry.npmjs.org/mjolnir.js/-/mjolnir.js-1.2.2.tgz",
-      "integrity": "sha512-mHUweKiDag0ieTANM6ao++9rktEqp6FgBALLH3fWRzgt6NF+BdcNMR06MMHHSQYCK9ywCjhg76FOy/efwdaEJg==",
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/mjolnir.js/-/mjolnir.js-2.2.1.tgz",
+      "integrity": "sha512-bUTP/NbwOfdrN4TKMjUcarfGmWU5yN6aHFR1ek7BNuFOwHk4PslUZjKzdOp1jwx2m0uCoRa5lG+x82l8Vii7Ng==",
       "requires": {
+        "@babel/runtime": "^7.0.0",
         "hammerjs": "^2.0.8"
       }
     },
@@ -13498,9 +13688,9 @@
       "dev": true
     },
     "probe.gl": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/probe.gl/-/probe.gl-2.0.1.tgz",
-      "integrity": "sha512-BNL0Eys0VzoM82gD9sUF3WQmzFv3LNV5WH8LzwYeGOKG1ro2TxVaOSKKD92TVK1qjg9miOiCh7S1ppGS9c1ylQ==",
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/probe.gl/-/probe.gl-3.0.3.tgz",
+      "integrity": "sha512-nkE+rh4m2JRQqorW327X7rVogknVmNvgrtcDG4F3OxckAIHSi4l/PUPy6GVaI6PIUJC7CYx4WYwcdgh4RUJe7A==",
       "requires": {
         "@babel/runtime": "^7.0.0"
       }
@@ -14979,6 +15169,14 @@
       "resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.3.3.tgz",
       "integrity": "sha512-caGN7ixiabHpOofginKEquuHk7GgaCrC7UpUQ9ZqGp80tMc68msadOeP/2AKy2R4YJsT1+TX5GZCtxO82qWkyA=="
     },
+    "s2-geometry": {
+      "version": "1.2.10",
+      "resolved": "https://registry.npmjs.org/s2-geometry/-/s2-geometry-1.2.10.tgz",
+      "integrity": "sha1-xv8i8+zK/Q7qSRtgtEwUG5iHrKs=",
+      "requires": {
+        "long": "^3.2.0"
+      }
+    },
     "safe-buffer": {
       "version": "5.1.1",
       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
@@ -15050,9 +15248,9 @@
       }
     },
     "seer": {
-      "version": "0.2.4",
-      "resolved": "https://registry.npmjs.org/seer/-/seer-0.2.4.tgz",
-      "integrity": "sha512-d+X19YtDXXK3giW0xYO7DTzLfSqsFoq9gFr0j1g3SqyX63uhbQnZ/UZIJ1Xcr24I3e4JLKqg85q8bbpAOkKNGw=="
+      "version": "0.2.5",
+      "resolved": "https://registry.npmjs.org/seer/-/seer-0.2.5.tgz",
+      "integrity": "sha512-//0Zwt0x97KQhIWrp4oq9AVNvGA2ctCx4dmFddpkORjRr6bW+hyC8eOhWBVIhiU3uHv1XLU1dekfFKOi28RGHA=="
     },
     "select-hose": {
       "version": "2.0.0",
@@ -15147,9 +15345,9 @@
       "dev": true
     },
     "set-value": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
-      "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
+      "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
       "dev": true,
       "requires": {
         "extend-shallow": "^2.0.1",
@@ -16268,38 +16466,15 @@
       "dev": true
     },
     "union-value": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
-      "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
+      "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
       "dev": true,
       "requires": {
         "arr-union": "^3.1.0",
         "get-value": "^2.0.6",
         "is-extendable": "^0.1.1",
-        "set-value": "^0.4.3"
-      },
-      "dependencies": {
-        "extend-shallow": {
-          "version": "2.0.1",
-          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-          "dev": true,
-          "requires": {
-            "is-extendable": "^0.1.0"
-          }
-        },
-        "set-value": {
-          "version": "0.4.3",
-          "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
-          "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
-          "dev": true,
-          "requires": {
-            "extend-shallow": "^2.0.1",
-            "is-extendable": "^0.1.1",
-            "is-plain-object": "^2.0.1",
-            "to-object-path": "^0.3.0"
-          }
-        }
+        "set-value": "^2.0.1"
       }
     },
     "uniq": {
@@ -16642,11 +16817,6 @@
         "minimalistic-assert": "^1.0.0"
       }
     },
-    "webgl-debug": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/webgl-debug/-/webgl-debug-2.0.1.tgz",
-      "integrity": "sha512-G7BOpMmqdc31X1nb3eqwVxw/v1MNV/ulgw7Bs+7+a/sn+fC0d0OiMkerA55C6+3BL2vULyJ3kZLPcEL5GbXzhw=="
-    },
     "webidl-conversions": {
       "version": "4.0.2",
       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
diff --git a/package.json b/package.json
index 55b332fb..6eb9d3e4 100644
--- a/package.json
+++ b/package.json
@@ -61,13 +61,13 @@
     "axios": "^0.19.0",
     "cytoscape": "^3.6.0",
     "date-fns": "^2.0.0-alpha.27",
-    "deck.gl": "^6.2.4",
+    "deck.gl": "^7.1.11",
     "express": "^4.16.4",
     "leaflet": "^1.3.4",
     "leaflet-draw": "^1.0.4",
     "leaflet-fullscreen": "^1.0.2",
     "leaflet.markercluster": "^1.4.1",
-    "lodash": "^4.17.11",
+    "lodash": "^4.17.15",
     "material-table": "^1.39.0",
     "react": "^16.8.6",
     "react-compound-slider": "^1.2.2",
-- 
GitLab