月球大数据地理空间分析展示平台-【前端】-月球2期前端
WX
2023-06-16 ffb95c5b73c2bf11cd66b3c05955833397dc553b
package-lock.json
@@ -681,6 +681,1279 @@
      "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
      "dev": true
    },
    "@turf/along": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/along/-/along-6.5.0.tgz",
      "integrity": "sha512-LLyWQ0AARqJCmMcIEAXF4GEu8usmd4Kbz3qk1Oy5HoRNpZX47+i5exQtmIWKdqJ1MMhW26fCTXgpsEs5zgJ5gw==",
      "requires": {
        "@turf/bearing": "^6.5.0",
        "@turf/destination": "^6.5.0",
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/angle": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/angle/-/angle-6.5.0.tgz",
      "integrity": "sha512-4pXMbWhFofJJAOvTMCns6N4C8CMd5Ih4O2jSAG9b3dDHakj3O4yN1+Zbm+NUei+eVEZ9gFeVp9svE3aMDenIkw==",
      "requires": {
        "@turf/bearing": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/rhumb-bearing": "^6.5.0"
      }
    },
    "@turf/area": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/area/-/area-6.5.0.tgz",
      "integrity": "sha512-xCZdiuojokLbQ+29qR6qoMD89hv+JAgWjLrwSEWL+3JV8IXKeNFl6XkEJz9HGkVpnXvQKJoRz4/liT+8ZZ5Jyg==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/bbox": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-6.5.0.tgz",
      "integrity": "sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/bbox-clip": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/bbox-clip/-/bbox-clip-6.5.0.tgz",
      "integrity": "sha512-F6PaIRF8WMp8EmgU/Ke5B1Y6/pia14UAYB5TiBC668w5rVVjy5L8rTm/m2lEkkDMHlzoP9vNY4pxpNthE7rLcQ==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/bbox-polygon": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/bbox-polygon/-/bbox-polygon-6.5.0.tgz",
      "integrity": "sha512-+/r0NyL1lOG3zKZmmf6L8ommU07HliP4dgYToMoTxqzsWzyLjaj/OzgQ8rBmv703WJX+aS6yCmLuIhYqyufyuw==",
      "requires": {
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/bearing": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-6.5.0.tgz",
      "integrity": "sha512-dxINYhIEMzgDOztyMZc20I7ssYVNEpSv04VbMo5YPQsqa80KO3TFvbuCahMsCAW5z8Tncc8dwBlEFrmRjJG33A==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/bezier-spline": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/bezier-spline/-/bezier-spline-6.5.0.tgz",
      "integrity": "sha512-vokPaurTd4PF96rRgGVm6zYYC5r1u98ZsG+wZEv9y3kJTuJRX/O3xIY2QnTGTdbVmAJN1ouOsD0RoZYaVoXORQ==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/boolean-clockwise": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-6.5.0.tgz",
      "integrity": "sha512-45+C7LC5RMbRWrxh3Z0Eihsc8db1VGBO5d9BLTOAwU4jR6SgsunTfRWR16X7JUwIDYlCVEmnjcXJNi/kIU3VIw==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/boolean-contains": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-contains/-/boolean-contains-6.5.0.tgz",
      "integrity": "sha512-4m8cJpbw+YQcKVGi8y0cHhBUnYT+QRfx6wzM4GI1IdtYH3p4oh/DOBJKrepQyiDzFDaNIjxuWXBh0ai1zVwOQQ==",
      "requires": {
        "@turf/bbox": "^6.5.0",
        "@turf/boolean-point-in-polygon": "^6.5.0",
        "@turf/boolean-point-on-line": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/boolean-crosses": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-crosses/-/boolean-crosses-6.5.0.tgz",
      "integrity": "sha512-gvshbTPhAHporTlQwBJqyfW+2yV8q/mOTxG6PzRVl6ARsqNoqYQWkd4MLug7OmAqVyBzLK3201uAeBjxbGw0Ng==",
      "requires": {
        "@turf/boolean-point-in-polygon": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/line-intersect": "^6.5.0",
        "@turf/polygon-to-line": "^6.5.0"
      }
    },
    "@turf/boolean-disjoint": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-disjoint/-/boolean-disjoint-6.5.0.tgz",
      "integrity": "sha512-rZ2ozlrRLIAGo2bjQ/ZUu4oZ/+ZjGvLkN5CKXSKBcu6xFO6k2bgqeM8a1836tAW+Pqp/ZFsTA5fZHsJZvP2D5g==",
      "requires": {
        "@turf/boolean-point-in-polygon": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/line-intersect": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "@turf/polygon-to-line": "^6.5.0"
      }
    },
    "@turf/boolean-equal": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-equal/-/boolean-equal-6.5.0.tgz",
      "integrity": "sha512-cY0M3yoLC26mhAnjv1gyYNQjn7wxIXmL2hBmI/qs8g5uKuC2hRWi13ydufE3k4x0aNRjFGlg41fjoYLwaVF+9Q==",
      "requires": {
        "@turf/clean-coords": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "geojson-equality": "0.1.6"
      }
    },
    "@turf/boolean-intersects": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-intersects/-/boolean-intersects-6.5.0.tgz",
      "integrity": "sha512-nIxkizjRdjKCYFQMnml6cjPsDOBCThrt+nkqtSEcxkKMhAQj5OO7o2CecioNTaX8EayqwMGVKcsz27oP4mKPTw==",
      "requires": {
        "@turf/boolean-disjoint": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/boolean-overlap": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-overlap/-/boolean-overlap-6.5.0.tgz",
      "integrity": "sha512-8btMIdnbXVWUa1M7D4shyaSGxLRw6NjMcqKBcsTXcZdnaixl22k7ar7BvIzkaRYN3SFECk9VGXfLncNS3ckQUw==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/line-intersect": "^6.5.0",
        "@turf/line-overlap": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "geojson-equality": "0.1.6"
      }
    },
    "@turf/boolean-parallel": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-parallel/-/boolean-parallel-6.5.0.tgz",
      "integrity": "sha512-aSHJsr1nq9e5TthZGZ9CZYeXklJyRgR5kCLm5X4urz7+MotMOp/LsGOsvKvK9NeUl9+8OUmfMn8EFTT8LkcvIQ==",
      "requires": {
        "@turf/clean-coords": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/line-segment": "^6.5.0",
        "@turf/rhumb-bearing": "^6.5.0"
      }
    },
    "@turf/boolean-point-in-polygon": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-6.5.0.tgz",
      "integrity": "sha512-DtSuVFB26SI+hj0SjrvXowGTUCHlgevPAIsukssW6BG5MlNSBQAo70wpICBNJL6RjukXg8d2eXaAWuD/CqL00A==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/boolean-point-on-line": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-point-on-line/-/boolean-point-on-line-6.5.0.tgz",
      "integrity": "sha512-A1BbuQ0LceLHvq7F/P7w3QvfpmZqbmViIUPHdNLvZimFNLo4e6IQunmzbe+8aSStH9QRZm3VOflyvNeXvvpZEQ==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/boolean-within": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-within/-/boolean-within-6.5.0.tgz",
      "integrity": "sha512-YQB3oU18Inx35C/LU930D36RAVe7LDXk1kWsQ8mLmuqYn9YdPsDQTMTkLJMhoQ8EbN7QTdy333xRQ4MYgToteQ==",
      "requires": {
        "@turf/bbox": "^6.5.0",
        "@turf/boolean-point-in-polygon": "^6.5.0",
        "@turf/boolean-point-on-line": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/buffer": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/buffer/-/buffer-6.5.0.tgz",
      "integrity": "sha512-qeX4N6+PPWbKqp1AVkBVWFerGjMYMUyencwfnkCesoznU6qvfugFHNAngNqIBVnJjZ5n8IFyOf+akcxnrt9sNg==",
      "requires": {
        "@turf/bbox": "^6.5.0",
        "@turf/center": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "@turf/projection": "^6.5.0",
        "d3-geo": "1.7.1",
        "turf-jsts": "*"
      }
    },
    "@turf/center": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/center/-/center-6.5.0.tgz",
      "integrity": "sha512-T8KtMTfSATWcAX088rEDKjyvQCBkUsLnK/Txb6/8WUXIeOZyHu42G7MkdkHRoHtwieLdduDdmPLFyTdG5/e7ZQ==",
      "requires": {
        "@turf/bbox": "^6.5.0",
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/center-mean": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/center-mean/-/center-mean-6.5.0.tgz",
      "integrity": "sha512-AAX6f4bVn12pTVrMUiB9KrnV94BgeBKpyg3YpfnEbBpkN/znfVhL8dG8IxMAxAoSZ61Zt9WLY34HfENveuOZ7Q==",
      "requires": {
        "@turf/bbox": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/center-median": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/center-median/-/center-median-6.5.0.tgz",
      "integrity": "sha512-dT8Ndu5CiZkPrj15PBvslpuf01ky41DEYEPxS01LOxp5HOUHXp1oJxsPxvc+i/wK4BwccPNzU1vzJ0S4emd1KQ==",
      "requires": {
        "@turf/center-mean": "^6.5.0",
        "@turf/centroid": "^6.5.0",
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/center-of-mass": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/center-of-mass/-/center-of-mass-6.5.0.tgz",
      "integrity": "sha512-EWrriU6LraOfPN7m1jZi+1NLTKNkuIsGLZc2+Y8zbGruvUW+QV7K0nhf7iZWutlxHXTBqEXHbKue/o79IumAsQ==",
      "requires": {
        "@turf/centroid": "^6.5.0",
        "@turf/convex": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/centroid": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-6.5.0.tgz",
      "integrity": "sha512-MwE1oq5E3isewPprEClbfU5pXljIK/GUOMbn22UM3IFPDJX0KeoyLNwghszkdmFp/qMGL/M13MMWvU+GNLXP/A==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/circle": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-6.5.0.tgz",
      "integrity": "sha512-oU1+Kq9DgRnoSbWFHKnnUdTmtcRUMmHoV9DjTXu9vOLNV5OWtAAh1VZ+mzsioGGzoDNT/V5igbFOkMfBQc0B6A==",
      "requires": {
        "@turf/destination": "^6.5.0",
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/clean-coords": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/clean-coords/-/clean-coords-6.5.0.tgz",
      "integrity": "sha512-EMX7gyZz0WTH/ET7xV8MyrExywfm9qUi0/MY89yNffzGIEHuFfqwhcCqZ8O00rZIPZHUTxpmsxQSTfzJJA1CPw==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/clone": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-6.5.0.tgz",
      "integrity": "sha512-mzVtTFj/QycXOn6ig+annKrM6ZlimreKYz6f/GSERytOpgzodbQyOgkfwru100O1KQhhjSudKK4DsQ0oyi9cTw==",
      "requires": {
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/clusters": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/clusters/-/clusters-6.5.0.tgz",
      "integrity": "sha512-Y6gfnTJzQ1hdLfCsyd5zApNbfLIxYEpmDibHUqR5z03Lpe02pa78JtgrgUNt1seeO/aJ4TG1NLN8V5gOrHk04g==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/clusters-dbscan": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/clusters-dbscan/-/clusters-dbscan-6.5.0.tgz",
      "integrity": "sha512-SxZEE4kADU9DqLRiT53QZBBhu8EP9skviSyl+FGj08Y01xfICM/RR9ACUdM0aEQimhpu+ZpRVcUK+2jtiCGrYQ==",
      "requires": {
        "@turf/clone": "^6.5.0",
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "density-clustering": "1.3.0"
      }
    },
    "@turf/clusters-kmeans": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/clusters-kmeans/-/clusters-kmeans-6.5.0.tgz",
      "integrity": "sha512-DwacD5+YO8kwDPKaXwT9DV46tMBVNsbi1IzdajZu1JDSWoN7yc7N9Qt88oi+p30583O0UPVkAK+A10WAQv4mUw==",
      "requires": {
        "@turf/clone": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "skmeans": "0.9.7"
      }
    },
    "@turf/collect": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/collect/-/collect-6.5.0.tgz",
      "integrity": "sha512-4dN/T6LNnRg099m97BJeOcTA5fSI8cu87Ydgfibewd2KQwBexO69AnjEFqfPX3Wj+Zvisj1uAVIZbPmSSrZkjg==",
      "requires": {
        "@turf/bbox": "^6.5.0",
        "@turf/boolean-point-in-polygon": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "rbush": "2.x"
      },
      "dependencies": {
        "quickselect": {
          "version": "1.1.1",
          "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz",
          "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ=="
        },
        "rbush": {
          "version": "2.0.2",
          "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz",
          "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==",
          "requires": {
            "quickselect": "^1.0.1"
          }
        }
      }
    },
    "@turf/combine": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/combine/-/combine-6.5.0.tgz",
      "integrity": "sha512-Q8EIC4OtAcHiJB3C4R+FpB4LANiT90t17uOd851qkM2/o6m39bfN5Mv0PWqMZIHWrrosZqRqoY9dJnzz/rJxYQ==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/concave": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/concave/-/concave-6.5.0.tgz",
      "integrity": "sha512-I/sUmUC8TC5h/E2vPwxVht+nRt+TnXIPRoztDFvS8/Y0+cBDple9inLSo9nnPXMXidrBlGXZ9vQx/BjZUJgsRQ==",
      "requires": {
        "@turf/clone": "^6.5.0",
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "@turf/tin": "^6.5.0",
        "topojson-client": "3.x",
        "topojson-server": "3.x"
      }
    },
    "@turf/convex": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/convex/-/convex-6.5.0.tgz",
      "integrity": "sha512-x7ZwC5z7PJB0SBwNh7JCeCNx7Iu+QSrH7fYgK0RhhNop13TqUlvHMirMLRgf2db1DqUetrAO2qHJeIuasquUWg==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "concaveman": "*"
      }
    },
    "@turf/destination": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-6.5.0.tgz",
      "integrity": "sha512-4cnWQlNC8d1tItOz9B4pmJdWpXqS0vEvv65bI/Pj/genJnsL7evI0/Xw42RvEGROS481MPiU80xzvwxEvhQiMQ==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/difference": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/difference/-/difference-6.5.0.tgz",
      "integrity": "sha512-l8iR5uJqvI+5Fs6leNbhPY5t/a3vipUF/3AeVLpwPQcgmedNXyheYuy07PcMGH5Jdpi5gItOiTqwiU/bUH4b3A==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "polygon-clipping": "^0.15.3"
      }
    },
    "@turf/dissolve": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/dissolve/-/dissolve-6.5.0.tgz",
      "integrity": "sha512-WBVbpm9zLTp0Bl9CE35NomTaOL1c4TQCtEoO43YaAhNEWJOOIhZMFJyr8mbvYruKl817KinT3x7aYjjCMjTAsQ==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "polygon-clipping": "^0.15.3"
      }
    },
    "@turf/distance": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-6.5.0.tgz",
      "integrity": "sha512-xzykSLfoURec5qvQJcfifw/1mJa+5UwByZZ5TZ8iaqjGYN0vomhV9aiSLeYdUGtYRESZ+DYC/OzY+4RclZYgMg==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/distance-weight": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/distance-weight/-/distance-weight-6.5.0.tgz",
      "integrity": "sha512-a8qBKkgVNvPKBfZfEJZnC3DV7dfIsC3UIdpRci/iap/wZLH41EmS90nM+BokAJflUHYy8PqE44wySGWHN1FXrQ==",
      "requires": {
        "@turf/centroid": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/ellipse": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/ellipse/-/ellipse-6.5.0.tgz",
      "integrity": "sha512-kuXtwFviw/JqnyJXF1mrR/cb496zDTSbGKtSiolWMNImYzGGkbsAsFTjwJYgD7+4FixHjp0uQPzo70KDf3AIBw==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/rhumb-destination": "^6.5.0",
        "@turf/transform-rotate": "^6.5.0"
      }
    },
    "@turf/envelope": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/envelope/-/envelope-6.5.0.tgz",
      "integrity": "sha512-9Z+FnBWvOGOU4X+fMZxYFs1HjFlkKqsddLuMknRaqcJd6t+NIv5DWvPtDL8ATD2GEExYDiFLwMdckfr1yqJgHA==",
      "requires": {
        "@turf/bbox": "^6.5.0",
        "@turf/bbox-polygon": "^6.5.0",
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/explode": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/explode/-/explode-6.5.0.tgz",
      "integrity": "sha512-6cSvMrnHm2qAsace6pw9cDmK2buAlw8+tjeJVXMfMyY+w7ZUi1rprWMsY92J7s2Dar63Bv09n56/1V7+tcj52Q==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/flatten": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/flatten/-/flatten-6.5.0.tgz",
      "integrity": "sha512-IBZVwoNLVNT6U/bcUUllubgElzpMsNoCw8tLqBw6dfYg9ObGmpEjf9BIYLr7a2Yn5ZR4l7YIj2T7kD5uJjZADQ==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/flip": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/flip/-/flip-6.5.0.tgz",
      "integrity": "sha512-oyikJFNjt2LmIXQqgOGLvt70RgE2lyzPMloYWM7OR5oIFGRiBvqVD2hA6MNw6JewIm30fWZ8DQJw1NHXJTJPbg==",
      "requires": {
        "@turf/clone": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/great-circle": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/great-circle/-/great-circle-6.5.0.tgz",
      "integrity": "sha512-7ovyi3HaKOXdFyN7yy1yOMa8IyOvV46RC1QOQTT+RYUN8ke10eyqExwBpL9RFUPvlpoTzoYbM/+lWPogQlFncg==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/helpers": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz",
      "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw=="
    },
    "@turf/hex-grid": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/hex-grid/-/hex-grid-6.5.0.tgz",
      "integrity": "sha512-Ln3tc2tgZT8etDOldgc6e741Smg1CsMKAz1/Mlel+MEL5Ynv2mhx3m0q4J9IB1F3a4MNjDeVvm8drAaf9SF33g==",
      "requires": {
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/intersect": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/interpolate": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/interpolate/-/interpolate-6.5.0.tgz",
      "integrity": "sha512-LSH5fMeiGyuDZ4WrDJNgh81d2DnNDUVJtuFryJFup8PV8jbs46lQGfI3r1DJ2p1IlEJIz3pmAZYeTfMMoeeohw==",
      "requires": {
        "@turf/bbox": "^6.5.0",
        "@turf/centroid": "^6.5.0",
        "@turf/clone": "^6.5.0",
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/hex-grid": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "@turf/point-grid": "^6.5.0",
        "@turf/square-grid": "^6.5.0",
        "@turf/triangle-grid": "^6.5.0"
      }
    },
    "@turf/intersect": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/intersect/-/intersect-6.5.0.tgz",
      "integrity": "sha512-2legGJeKrfFkzntcd4GouPugoqPUjexPZnOvfez+3SfIMrHvulw8qV8u7pfVyn2Yqs53yoVCEjS5sEpvQ5YRQg==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "polygon-clipping": "^0.15.3"
      }
    },
    "@turf/invariant": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.5.0.tgz",
      "integrity": "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==",
      "requires": {
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/isobands": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/isobands/-/isobands-6.5.0.tgz",
      "integrity": "sha512-4h6sjBPhRwMVuFaVBv70YB7eGz+iw0bhPRnp+8JBdX1UPJSXhoi/ZF2rACemRUr0HkdVB/a1r9gC32vn5IAEkw==",
      "requires": {
        "@turf/area": "^6.5.0",
        "@turf/bbox": "^6.5.0",
        "@turf/boolean-point-in-polygon": "^6.5.0",
        "@turf/explode": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "object-assign": "*"
      }
    },
    "@turf/isolines": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/isolines/-/isolines-6.5.0.tgz",
      "integrity": "sha512-6ElhiLCopxWlv4tPoxiCzASWt/jMRvmp6mRYrpzOm3EUl75OhHKa/Pu6Y9nWtCMmVC/RcWtiiweUocbPLZLm0A==",
      "requires": {
        "@turf/bbox": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "object-assign": "*"
      }
    },
    "@turf/kinks": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/kinks/-/kinks-6.5.0.tgz",
      "integrity": "sha512-ViCngdPt1eEL7hYUHR2eHR662GvCgTc35ZJFaNR6kRtr6D8plLaDju0FILeFFWSc+o8e3fwxZEJKmFj9IzPiIQ==",
      "requires": {
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/length": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/length/-/length-6.5.0.tgz",
      "integrity": "sha512-5pL5/pnw52fck3oRsHDcSGrj9HibvtlrZ0QNy2OcW8qBFDNgZ4jtl6U7eATVoyWPKBHszW3dWETW+iLV7UARig==",
      "requires": {
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/line-arc": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/line-arc/-/line-arc-6.5.0.tgz",
      "integrity": "sha512-I6c+V6mIyEwbtg9P9zSFF89T7QPe1DPTG3MJJ6Cm1MrAY0MdejwQKOpsvNl8LDU2ekHOlz2kHpPVR7VJsoMllA==",
      "requires": {
        "@turf/circle": "^6.5.0",
        "@turf/destination": "^6.5.0",
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/line-chunk": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/line-chunk/-/line-chunk-6.5.0.tgz",
      "integrity": "sha512-i1FGE6YJaaYa+IJesTfyRRQZP31QouS+wh/pa6O3CC0q4T7LtHigyBSYjrbjSLfn2EVPYGlPCMFEqNWCOkC6zg==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/length": "^6.5.0",
        "@turf/line-slice-along": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/line-intersect": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/line-intersect/-/line-intersect-6.5.0.tgz",
      "integrity": "sha512-CS6R1tZvVQD390G9Ea4pmpM6mJGPWoL82jD46y0q1KSor9s6HupMIo1kY4Ny+AEYQl9jd21V3Scz20eldpbTVA==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/line-segment": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "geojson-rbush": "3.x"
      }
    },
    "@turf/line-offset": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/line-offset/-/line-offset-6.5.0.tgz",
      "integrity": "sha512-CEXZbKgyz8r72qRvPchK0dxqsq8IQBdH275FE6o4MrBkzMcoZsfSjghtXzKaz9vvro+HfIXal0sTk2mqV1lQTw==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/line-overlap": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/line-overlap/-/line-overlap-6.5.0.tgz",
      "integrity": "sha512-xHOaWLd0hkaC/1OLcStCpfq55lPHpPNadZySDXYiYjEz5HXr1oKmtMYpn0wGizsLwrOixRdEp+j7bL8dPt4ojQ==",
      "requires": {
        "@turf/boolean-point-on-line": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/line-segment": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "@turf/nearest-point-on-line": "^6.5.0",
        "deep-equal": "1.x",
        "geojson-rbush": "3.x"
      }
    },
    "@turf/line-segment": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/line-segment/-/line-segment-6.5.0.tgz",
      "integrity": "sha512-jI625Ho4jSuJESNq66Mmi290ZJ5pPZiQZruPVpmHkUw257Pew0alMmb6YrqYNnLUuiVVONxAAKXUVeeUGtycfw==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/line-slice": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/line-slice/-/line-slice-6.5.0.tgz",
      "integrity": "sha512-vDqJxve9tBHhOaVVFXqVjF5qDzGtKWviyjbyi2QnSnxyFAmLlLnBfMX8TLQCAf2GxHibB95RO5FBE6I2KVPRuw==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/nearest-point-on-line": "^6.5.0"
      }
    },
    "@turf/line-slice-along": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/line-slice-along/-/line-slice-along-6.5.0.tgz",
      "integrity": "sha512-KHJRU6KpHrAj+BTgTNqby6VCTnDzG6a1sJx/I3hNvqMBLvWVA2IrkR9L9DtsQsVY63IBwVdQDqiwCuZLDQh4Ng==",
      "requires": {
        "@turf/bearing": "^6.5.0",
        "@turf/destination": "^6.5.0",
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/line-split": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/line-split/-/line-split-6.5.0.tgz",
      "integrity": "sha512-/rwUMVr9OI2ccJjw7/6eTN53URtGThNSD5I0GgxyFXMtxWiloRJ9MTff8jBbtPWrRka/Sh2GkwucVRAEakx9Sw==",
      "requires": {
        "@turf/bbox": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/line-intersect": "^6.5.0",
        "@turf/line-segment": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "@turf/nearest-point-on-line": "^6.5.0",
        "@turf/square": "^6.5.0",
        "@turf/truncate": "^6.5.0",
        "geojson-rbush": "3.x"
      }
    },
    "@turf/line-to-polygon": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/line-to-polygon/-/line-to-polygon-6.5.0.tgz",
      "integrity": "sha512-qYBuRCJJL8Gx27OwCD1TMijM/9XjRgXH/m/TyuND4OXedBpIWlK5VbTIO2gJ8OCfznBBddpjiObLBrkuxTpN4Q==",
      "requires": {
        "@turf/bbox": "^6.5.0",
        "@turf/clone": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/mask": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/mask/-/mask-6.5.0.tgz",
      "integrity": "sha512-RQha4aU8LpBrmrkH8CPaaoAfk0Egj5OuXtv6HuCQnHeGNOQt3TQVibTA3Sh4iduq4EPxnZfDjgsOeKtrCA19lg==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "polygon-clipping": "^0.15.3"
      }
    },
    "@turf/meta": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz",
      "integrity": "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==",
      "requires": {
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/midpoint": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/midpoint/-/midpoint-6.5.0.tgz",
      "integrity": "sha512-MyTzV44IwmVI6ec9fB2OgZ53JGNlgOpaYl9ArKoF49rXpL84F9rNATndbe0+MQIhdkw8IlzA6xVP4lZzfMNVCw==",
      "requires": {
        "@turf/bearing": "^6.5.0",
        "@turf/destination": "^6.5.0",
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/moran-index": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/moran-index/-/moran-index-6.5.0.tgz",
      "integrity": "sha512-ItsnhrU2XYtTtTudrM8so4afBCYWNaB0Mfy28NZwLjB5jWuAsvyV+YW+J88+neK/ougKMTawkmjQqodNJaBeLQ==",
      "requires": {
        "@turf/distance-weight": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/nearest-point": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/nearest-point/-/nearest-point-6.5.0.tgz",
      "integrity": "sha512-fguV09QxilZv/p94s8SMsXILIAMiaXI5PATq9d7YWijLxWUj6Q/r43kxyoi78Zmwwh1Zfqz9w+bCYUAxZ5+euA==",
      "requires": {
        "@turf/clone": "^6.5.0",
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/nearest-point-on-line": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/nearest-point-on-line/-/nearest-point-on-line-6.5.0.tgz",
      "integrity": "sha512-WthrvddddvmymnC+Vf7BrkHGbDOUu6Z3/6bFYUGv1kxw8tiZ6n83/VG6kHz4poHOfS0RaNflzXSkmCi64fLBlg==",
      "requires": {
        "@turf/bearing": "^6.5.0",
        "@turf/destination": "^6.5.0",
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/line-intersect": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/nearest-point-to-line": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/nearest-point-to-line/-/nearest-point-to-line-6.5.0.tgz",
      "integrity": "sha512-PXV7cN0BVzUZdjj6oeb/ESnzXSfWmEMrsfZSDRgqyZ9ytdiIj/eRsnOXLR13LkTdXVOJYDBuf7xt1mLhM4p6+Q==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "@turf/point-to-line-distance": "^6.5.0",
        "object-assign": "*"
      }
    },
    "@turf/planepoint": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/planepoint/-/planepoint-6.5.0.tgz",
      "integrity": "sha512-R3AahA6DUvtFbka1kcJHqZ7DMHmPXDEQpbU5WaglNn7NaCQg9HB0XM0ZfqWcd5u92YXV+Gg8QhC8x5XojfcM4Q==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/point-grid": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/point-grid/-/point-grid-6.5.0.tgz",
      "integrity": "sha512-Iq38lFokNNtQJnOj/RBKmyt6dlof0yhaHEDELaWHuECm1lIZLY3ZbVMwbs+nXkwTAHjKfS/OtMheUBkw+ee49w==",
      "requires": {
        "@turf/boolean-within": "^6.5.0",
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/point-on-feature": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/point-on-feature/-/point-on-feature-6.5.0.tgz",
      "integrity": "sha512-bDpuIlvugJhfcF/0awAQ+QI6Om1Y1FFYE8Y/YdxGRongivix850dTeXCo0mDylFdWFPGDo7Mmh9Vo4VxNwW/TA==",
      "requires": {
        "@turf/boolean-point-in-polygon": "^6.5.0",
        "@turf/center": "^6.5.0",
        "@turf/explode": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/nearest-point": "^6.5.0"
      }
    },
    "@turf/point-to-line-distance": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/point-to-line-distance/-/point-to-line-distance-6.5.0.tgz",
      "integrity": "sha512-opHVQ4vjUhNBly1bob6RWy+F+hsZDH9SA0UW36pIRzfpu27qipU18xup0XXEePfY6+wvhF6yL/WgCO2IbrLqEA==",
      "requires": {
        "@turf/bearing": "^6.5.0",
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "@turf/projection": "^6.5.0",
        "@turf/rhumb-bearing": "^6.5.0",
        "@turf/rhumb-distance": "^6.5.0"
      }
    },
    "@turf/points-within-polygon": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/points-within-polygon/-/points-within-polygon-6.5.0.tgz",
      "integrity": "sha512-YyuheKqjliDsBDt3Ho73QVZk1VXX1+zIA2gwWvuz8bR1HXOkcuwk/1J76HuFMOQI3WK78wyAi+xbkx268PkQzQ==",
      "requires": {
        "@turf/boolean-point-in-polygon": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/polygon-smooth": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/polygon-smooth/-/polygon-smooth-6.5.0.tgz",
      "integrity": "sha512-LO/X/5hfh/Rk4EfkDBpLlVwt3i6IXdtQccDT9rMjXEP32tRgy0VMFmdkNaXoGlSSKf/1mGqLl4y4wHd86DqKbg==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/polygon-tangents": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/polygon-tangents/-/polygon-tangents-6.5.0.tgz",
      "integrity": "sha512-sB4/IUqJMYRQH9jVBwqS/XDitkEfbyqRy+EH/cMRJURTg78eHunvJ708x5r6umXsbiUyQU4eqgPzEylWEQiunw==",
      "requires": {
        "@turf/bbox": "^6.5.0",
        "@turf/boolean-within": "^6.5.0",
        "@turf/explode": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/nearest-point": "^6.5.0"
      }
    },
    "@turf/polygon-to-line": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/polygon-to-line/-/polygon-to-line-6.5.0.tgz",
      "integrity": "sha512-5p4n/ij97EIttAq+ewSnKt0ruvuM+LIDzuczSzuHTpq4oS7Oq8yqg5TQ4nzMVuK41r/tALCk7nAoBuw3Su4Gcw==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/polygonize": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/polygonize/-/polygonize-6.5.0.tgz",
      "integrity": "sha512-a/3GzHRaCyzg7tVYHo43QUChCspa99oK4yPqooVIwTC61npFzdrmnywMv0S+WZjHZwK37BrFJGFrZGf6ocmY5w==",
      "requires": {
        "@turf/boolean-point-in-polygon": "^6.5.0",
        "@turf/envelope": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/projection": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-6.5.0.tgz",
      "integrity": "sha512-/Pgh9mDvQWWu8HRxqpM+tKz8OzgauV+DiOcr3FCjD6ubDnrrmMJlsf6fFJmggw93mtVPrZRL6yyi9aYCQBOIvg==",
      "requires": {
        "@turf/clone": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/random": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/random/-/random-6.5.0.tgz",
      "integrity": "sha512-8Q25gQ/XbA7HJAe+eXp4UhcXM9aOOJFaxZ02+XSNwMvY8gtWSCBLVqRcW4OhqilgZ8PeuQDWgBxeo+BIqqFWFQ==",
      "requires": {
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/rectangle-grid": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/rectangle-grid/-/rectangle-grid-6.5.0.tgz",
      "integrity": "sha512-yQZ/1vbW68O2KsSB3OZYK+72aWz/Adnf7m2CMKcC+aq6TwjxZjAvlbCOsNUnMAuldRUVN1ph6RXMG4e9KEvKvg==",
      "requires": {
        "@turf/boolean-intersects": "^6.5.0",
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/rewind": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/rewind/-/rewind-6.5.0.tgz",
      "integrity": "sha512-IoUAMcHWotBWYwSYuYypw/LlqZmO+wcBpn8ysrBNbazkFNkLf3btSDZMkKJO/bvOzl55imr/Xj4fi3DdsLsbzQ==",
      "requires": {
        "@turf/boolean-clockwise": "^6.5.0",
        "@turf/clone": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/rhumb-bearing": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-6.5.0.tgz",
      "integrity": "sha512-jMyqiMRK4hzREjQmnLXmkJ+VTNTx1ii8vuqRwJPcTlKbNWfjDz/5JqJlb5NaFDcdMpftWovkW5GevfnuzHnOYA==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/rhumb-destination": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/rhumb-destination/-/rhumb-destination-6.5.0.tgz",
      "integrity": "sha512-RHNP1Oy+7xTTdRrTt375jOZeHceFbjwohPHlr9Hf68VdHHPMAWgAKqiX2YgSWDcvECVmiGaBKWus1Df+N7eE4Q==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/rhumb-distance": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-6.5.0.tgz",
      "integrity": "sha512-oKp8KFE8E4huC2Z1a1KNcFwjVOqa99isxNOwfo4g3SUABQ6NezjKDDrnvC4yI5YZ3/huDjULLBvhed45xdCrzg==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0"
      }
    },
    "@turf/sample": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/sample/-/sample-6.5.0.tgz",
      "integrity": "sha512-kSdCwY7el15xQjnXYW520heKUrHwRvnzx8ka4eYxX9NFeOxaFITLW2G7UtXb6LJK8mmPXI8Aexv23F2ERqzGFg==",
      "requires": {
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/sector": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/sector/-/sector-6.5.0.tgz",
      "integrity": "sha512-cYUOkgCTWqa23SOJBqxoFAc/yGCUsPRdn/ovbRTn1zNTm/Spmk6hVB84LCKOgHqvSF25i0d2kWqpZDzLDdAPbw==",
      "requires": {
        "@turf/circle": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/line-arc": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/shortest-path": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/shortest-path/-/shortest-path-6.5.0.tgz",
      "integrity": "sha512-4de5+G7+P4hgSoPwn+SO9QSi9HY5NEV/xRJ+cmoFVRwv2CDsuOPDheHKeuIAhKyeKDvPvPt04XYWbac4insJMg==",
      "requires": {
        "@turf/bbox": "^6.5.0",
        "@turf/bbox-polygon": "^6.5.0",
        "@turf/boolean-point-in-polygon": "^6.5.0",
        "@turf/clean-coords": "^6.5.0",
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "@turf/transform-scale": "^6.5.0"
      }
    },
    "@turf/simplify": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/simplify/-/simplify-6.5.0.tgz",
      "integrity": "sha512-USas3QqffPHUY184dwQdP8qsvcVH/PWBYdXY5am7YTBACaQOMAlf6AKJs9FT8jiO6fQpxfgxuEtwmox+pBtlOg==",
      "requires": {
        "@turf/clean-coords": "^6.5.0",
        "@turf/clone": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/square": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/square/-/square-6.5.0.tgz",
      "integrity": "sha512-BM2UyWDmiuHCadVhHXKIx5CQQbNCpOxB6S/aCNOCLbhCeypKX5Q0Aosc5YcmCJgkwO5BERCC6Ee7NMbNB2vHmQ==",
      "requires": {
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/square-grid": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/square-grid/-/square-grid-6.5.0.tgz",
      "integrity": "sha512-mlR0ayUdA+L4c9h7p4k3pX6gPWHNGuZkt2c5II1TJRmhLkW2557d6b/Vjfd1z9OVaajb1HinIs1FMSAPXuuUrA==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/rectangle-grid": "^6.5.0"
      }
    },
    "@turf/standard-deviational-ellipse": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/standard-deviational-ellipse/-/standard-deviational-ellipse-6.5.0.tgz",
      "integrity": "sha512-02CAlz8POvGPFK2BKK8uHGUk/LXb0MK459JVjKxLC2yJYieOBTqEbjP0qaWhiBhGzIxSMaqe8WxZ0KvqdnstHA==",
      "requires": {
        "@turf/center-mean": "^6.5.0",
        "@turf/ellipse": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "@turf/points-within-polygon": "^6.5.0"
      }
    },
    "@turf/tag": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/tag/-/tag-6.5.0.tgz",
      "integrity": "sha512-XwlBvrOV38CQsrNfrxvBaAPBQgXMljeU0DV8ExOyGM7/hvuGHJw3y8kKnQ4lmEQcmcrycjDQhP7JqoRv8vFssg==",
      "requires": {
        "@turf/boolean-point-in-polygon": "^6.5.0",
        "@turf/clone": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/tesselate": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/tesselate/-/tesselate-6.5.0.tgz",
      "integrity": "sha512-M1HXuyZFCfEIIKkglh/r5L9H3c5QTEsnMBoZOFQiRnGPGmJWcaBissGb7mTFX2+DKE7FNWXh4TDnZlaLABB0dQ==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "earcut": "^2.0.0"
      }
    },
    "@turf/tin": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/tin/-/tin-6.5.0.tgz",
      "integrity": "sha512-YLYikRzKisfwj7+F+Tmyy/LE3d2H7D4kajajIfc9mlik2+esG7IolsX/+oUz1biguDYsG0DUA8kVYXDkobukfg==",
      "requires": {
        "@turf/helpers": "^6.5.0"
      }
    },
    "@turf/transform-rotate": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/transform-rotate/-/transform-rotate-6.5.0.tgz",
      "integrity": "sha512-A2Ip1v4246ZmpssxpcL0hhiVBEf4L8lGnSPWTgSv5bWBEoya2fa/0SnFX9xJgP40rMP+ZzRaCN37vLHbv1Guag==",
      "requires": {
        "@turf/centroid": "^6.5.0",
        "@turf/clone": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "@turf/rhumb-bearing": "^6.5.0",
        "@turf/rhumb-destination": "^6.5.0",
        "@turf/rhumb-distance": "^6.5.0"
      }
    },
    "@turf/transform-scale": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/transform-scale/-/transform-scale-6.5.0.tgz",
      "integrity": "sha512-VsATGXC9rYM8qTjbQJ/P7BswKWXHdnSJ35JlV4OsZyHBMxJQHftvmZJsFbOqVtQnIQIzf2OAly6rfzVV9QLr7g==",
      "requires": {
        "@turf/bbox": "^6.5.0",
        "@turf/center": "^6.5.0",
        "@turf/centroid": "^6.5.0",
        "@turf/clone": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "@turf/rhumb-bearing": "^6.5.0",
        "@turf/rhumb-destination": "^6.5.0",
        "@turf/rhumb-distance": "^6.5.0"
      }
    },
    "@turf/transform-translate": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/transform-translate/-/transform-translate-6.5.0.tgz",
      "integrity": "sha512-NABLw5VdtJt/9vSstChp93pc6oel4qXEos56RBMsPlYB8hzNTEKYtC146XJvyF4twJeeYS8RVe1u7KhoFwEM5w==",
      "requires": {
        "@turf/clone": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "@turf/rhumb-destination": "^6.5.0"
      }
    },
    "@turf/triangle-grid": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/triangle-grid/-/triangle-grid-6.5.0.tgz",
      "integrity": "sha512-2jToUSAS1R1htq4TyLQYPTIsoy6wg3e3BQXjm2rANzw4wPQCXGOxrur1Fy9RtzwqwljlC7DF4tg0OnWr8RjmfA==",
      "requires": {
        "@turf/distance": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/intersect": "^6.5.0"
      }
    },
    "@turf/truncate": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/truncate/-/truncate-6.5.0.tgz",
      "integrity": "sha512-pFxg71pLk+eJj134Z9yUoRhIi8vqnnKvCYwdT4x/DQl/19RVdq1tV3yqOT3gcTQNfniteylL5qV1uTBDV5sgrg==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0"
      }
    },
    "@turf/turf": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/turf/-/turf-6.5.0.tgz",
      "integrity": "sha512-ipMCPnhu59bh92MNt8+pr1VZQhHVuTMHklciQURo54heoxRzt1neNYZOBR6jdL+hNsbDGAECMuIpAutX+a3Y+w==",
      "requires": {
        "@turf/along": "^6.5.0",
        "@turf/angle": "^6.5.0",
        "@turf/area": "^6.5.0",
        "@turf/bbox": "^6.5.0",
        "@turf/bbox-clip": "^6.5.0",
        "@turf/bbox-polygon": "^6.5.0",
        "@turf/bearing": "^6.5.0",
        "@turf/bezier-spline": "^6.5.0",
        "@turf/boolean-clockwise": "^6.5.0",
        "@turf/boolean-contains": "^6.5.0",
        "@turf/boolean-crosses": "^6.5.0",
        "@turf/boolean-disjoint": "^6.5.0",
        "@turf/boolean-equal": "^6.5.0",
        "@turf/boolean-intersects": "^6.5.0",
        "@turf/boolean-overlap": "^6.5.0",
        "@turf/boolean-parallel": "^6.5.0",
        "@turf/boolean-point-in-polygon": "^6.5.0",
        "@turf/boolean-point-on-line": "^6.5.0",
        "@turf/boolean-within": "^6.5.0",
        "@turf/buffer": "^6.5.0",
        "@turf/center": "^6.5.0",
        "@turf/center-mean": "^6.5.0",
        "@turf/center-median": "^6.5.0",
        "@turf/center-of-mass": "^6.5.0",
        "@turf/centroid": "^6.5.0",
        "@turf/circle": "^6.5.0",
        "@turf/clean-coords": "^6.5.0",
        "@turf/clone": "^6.5.0",
        "@turf/clusters": "^6.5.0",
        "@turf/clusters-dbscan": "^6.5.0",
        "@turf/clusters-kmeans": "^6.5.0",
        "@turf/collect": "^6.5.0",
        "@turf/combine": "^6.5.0",
        "@turf/concave": "^6.5.0",
        "@turf/convex": "^6.5.0",
        "@turf/destination": "^6.5.0",
        "@turf/difference": "^6.5.0",
        "@turf/dissolve": "^6.5.0",
        "@turf/distance": "^6.5.0",
        "@turf/distance-weight": "^6.5.0",
        "@turf/ellipse": "^6.5.0",
        "@turf/envelope": "^6.5.0",
        "@turf/explode": "^6.5.0",
        "@turf/flatten": "^6.5.0",
        "@turf/flip": "^6.5.0",
        "@turf/great-circle": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/hex-grid": "^6.5.0",
        "@turf/interpolate": "^6.5.0",
        "@turf/intersect": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "@turf/isobands": "^6.5.0",
        "@turf/isolines": "^6.5.0",
        "@turf/kinks": "^6.5.0",
        "@turf/length": "^6.5.0",
        "@turf/line-arc": "^6.5.0",
        "@turf/line-chunk": "^6.5.0",
        "@turf/line-intersect": "^6.5.0",
        "@turf/line-offset": "^6.5.0",
        "@turf/line-overlap": "^6.5.0",
        "@turf/line-segment": "^6.5.0",
        "@turf/line-slice": "^6.5.0",
        "@turf/line-slice-along": "^6.5.0",
        "@turf/line-split": "^6.5.0",
        "@turf/line-to-polygon": "^6.5.0",
        "@turf/mask": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "@turf/midpoint": "^6.5.0",
        "@turf/moran-index": "^6.5.0",
        "@turf/nearest-point": "^6.5.0",
        "@turf/nearest-point-on-line": "^6.5.0",
        "@turf/nearest-point-to-line": "^6.5.0",
        "@turf/planepoint": "^6.5.0",
        "@turf/point-grid": "^6.5.0",
        "@turf/point-on-feature": "^6.5.0",
        "@turf/point-to-line-distance": "^6.5.0",
        "@turf/points-within-polygon": "^6.5.0",
        "@turf/polygon-smooth": "^6.5.0",
        "@turf/polygon-tangents": "^6.5.0",
        "@turf/polygon-to-line": "^6.5.0",
        "@turf/polygonize": "^6.5.0",
        "@turf/projection": "^6.5.0",
        "@turf/random": "^6.5.0",
        "@turf/rewind": "^6.5.0",
        "@turf/rhumb-bearing": "^6.5.0",
        "@turf/rhumb-destination": "^6.5.0",
        "@turf/rhumb-distance": "^6.5.0",
        "@turf/sample": "^6.5.0",
        "@turf/sector": "^6.5.0",
        "@turf/shortest-path": "^6.5.0",
        "@turf/simplify": "^6.5.0",
        "@turf/square": "^6.5.0",
        "@turf/square-grid": "^6.5.0",
        "@turf/standard-deviational-ellipse": "^6.5.0",
        "@turf/tag": "^6.5.0",
        "@turf/tesselate": "^6.5.0",
        "@turf/tin": "^6.5.0",
        "@turf/transform-rotate": "^6.5.0",
        "@turf/transform-scale": "^6.5.0",
        "@turf/transform-translate": "^6.5.0",
        "@turf/triangle-grid": "^6.5.0",
        "@turf/truncate": "^6.5.0",
        "@turf/union": "^6.5.0",
        "@turf/unkink-polygon": "^6.5.0",
        "@turf/voronoi": "^6.5.0"
      }
    },
    "@turf/union": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/union/-/union-6.5.0.tgz",
      "integrity": "sha512-igYWCwP/f0RFHIlC2c0SKDuM/ObBaqSljI3IdV/x71805QbIvY/BYGcJdyNcgEA6cylIGl/0VSlIbpJHZ9ldhw==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "polygon-clipping": "^0.15.3"
      }
    },
    "@turf/unkink-polygon": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/unkink-polygon/-/unkink-polygon-6.5.0.tgz",
      "integrity": "sha512-8QswkzC0UqKmN1DT6HpA9upfa1HdAA5n6bbuzHy8NJOX8oVizVAqfEPY0wqqTgboDjmBR4yyImsdPGUl3gZ8JQ==",
      "requires": {
        "@turf/area": "^6.5.0",
        "@turf/boolean-point-in-polygon": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/meta": "^6.5.0",
        "rbush": "^2.0.1"
      },
      "dependencies": {
        "quickselect": {
          "version": "1.1.1",
          "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz",
          "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ=="
        },
        "rbush": {
          "version": "2.0.2",
          "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz",
          "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==",
          "requires": {
            "quickselect": "^1.0.1"
          }
        }
      }
    },
    "@turf/voronoi": {
      "version": "6.5.0",
      "resolved": "https://registry.npmjs.org/@turf/voronoi/-/voronoi-6.5.0.tgz",
      "integrity": "sha512-C/xUsywYX+7h1UyNqnydHXiun4UPjK88VDghtoRypR9cLlb7qozkiLRphQxxsCM0KxyxpVPHBVQXdAL3+Yurow==",
      "requires": {
        "@turf/helpers": "^6.5.0",
        "@turf/invariant": "^6.5.0",
        "d3-voronoi": "1.1.2"
      }
    },
    "@types/body-parser": {
      "version": "1.19.2",
      "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz",
@@ -767,6 +2040,11 @@
        "@types/qs": "*",
        "@types/range-parser": "*"
      }
    },
    "@types/geojson": {
      "version": "7946.0.8",
      "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.8.tgz",
      "integrity": "sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA=="
    },
    "@types/html-minifier-terser": {
      "version": "6.1.0",
@@ -1958,7 +3236,6 @@
      "version": "1.0.2",
      "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz",
      "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
      "dev": true,
      "requires": {
        "function-bind": "^1.1.1",
        "get-intrinsic": "^1.0.2"
@@ -2157,8 +3434,7 @@
    "commander": {
      "version": "2.20.3",
      "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz",
      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
      "dev": true
      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
    },
    "commondir": {
      "version": "1.0.1",
@@ -2218,6 +3494,17 @@
      "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz",
      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
      "dev": true
    },
    "concaveman": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/concaveman/-/concaveman-1.2.1.tgz",
      "integrity": "sha512-PwZYKaM/ckQSa8peP5JpVr7IMJ4Nn/MHIaWUjP4be+KoZ7Botgs8seAZGpmaOM+UZXawcdYRao/px9ycrCihHw==",
      "requires": {
        "point-in-polygon": "^1.1.0",
        "rbush": "^3.0.1",
        "robust-predicates": "^2.0.4",
        "tinyqueue": "^2.0.3"
      }
    },
    "connect-history-api-fallback": {
      "version": "2.0.0",
@@ -2542,6 +3829,24 @@
      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
      "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
    },
    "d3-array": {
      "version": "1.2.4",
      "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz",
      "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw=="
    },
    "d3-geo": {
      "version": "1.7.1",
      "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.7.1.tgz",
      "integrity": "sha512-O4AempWAr+P5qbk2bC2FuN/sDW4z+dN2wDf9QV3bxQt4M5HfOEeXLgJ/UKQW0+o1Dj8BE+L5kiDbdWUMjsmQpw==",
      "requires": {
        "d3-array": "1"
      }
    },
    "d3-voronoi": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.2.tgz",
      "integrity": "sha512-RhGS1u2vavcO7ay7ZNAPo4xeDh/VYeGof3x5ZLJBQgYhLegxr3s5IykvWmJ94FTU6mcbtp4sloqZ54mP6R4Utw=="
    },
    "dayjs": {
      "version": "1.11.7",
      "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.7.tgz",
@@ -2554,6 +3859,19 @@
      "dev": true,
      "requires": {
        "ms": "2.1.2"
      }
    },
    "deep-equal": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
      "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
      "requires": {
        "is-arguments": "^1.0.4",
        "is-date-object": "^1.0.1",
        "is-regex": "^1.0.4",
        "object-is": "^1.0.1",
        "object-keys": "^1.1.1",
        "regexp.prototype.flags": "^1.2.0"
      }
    },
    "deep-is": {
@@ -2678,10 +3996,24 @@
      "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
      "dev": true
    },
    "define-properties": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
      "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
      "requires": {
        "has-property-descriptors": "^1.0.0",
        "object-keys": "^1.1.1"
      }
    },
    "delayed-stream": {
      "version": "1.0.0",
      "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
      "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
    },
    "density-clustering": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/density-clustering/-/density-clustering-1.3.0.tgz",
      "integrity": "sha512-icpmBubVTwLnsaor9qH/4tG5+7+f61VcqMN3V3pm9sxxSCt2Jcs0zWOgwZW9ARJYaKD3FumIgHiMOcIMRRAzFQ=="
    },
    "depd": {
      "version": "2.0.0",
@@ -3682,8 +5014,7 @@
    "function-bind": {
      "version": "1.1.1",
      "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz",
      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
      "dev": true
      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
    },
    "functional-red-black-tree": {
      "version": "1.0.1",
@@ -3691,11 +5022,36 @@
      "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==",
      "dev": true
    },
    "functions-have-names": {
      "version": "1.2.3",
      "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
      "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="
    },
    "gensync": {
      "version": "1.0.0-beta.2",
      "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz",
      "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
      "dev": true
    },
    "geojson-equality": {
      "version": "0.1.6",
      "resolved": "https://registry.npmjs.org/geojson-equality/-/geojson-equality-0.1.6.tgz",
      "integrity": "sha512-TqG8YbqizP3EfwP5Uw4aLu6pKkg6JQK9uq/XZ1lXQntvTHD1BBKJWhNpJ2M0ax6TuWMP3oyx6Oq7FCIfznrgpQ==",
      "requires": {
        "deep-equal": "^1.0.0"
      }
    },
    "geojson-rbush": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/geojson-rbush/-/geojson-rbush-3.2.0.tgz",
      "integrity": "sha512-oVltQTXolxvsz1sZnutlSuLDEcQAKYC/uXt9zDzJJ6bu0W+baTI8LZBaTup5afzibEH4N3jlq2p+a152wlBJ7w==",
      "requires": {
        "@turf/bbox": "*",
        "@turf/helpers": "6.x",
        "@turf/meta": "6.x",
        "@types/geojson": "7946.0.8",
        "rbush": "^3.0.1"
      }
    },
    "geotiff": {
      "version": "2.0.7",
@@ -3721,7 +5077,6 @@
      "version": "1.2.0",
      "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
      "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
      "dev": true,
      "requires": {
        "function-bind": "^1.1.1",
        "has": "^1.0.3",
@@ -3817,7 +5172,6 @@
      "version": "1.0.3",
      "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz",
      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
      "dev": true,
      "requires": {
        "function-bind": "^1.1.1"
      }
@@ -3828,11 +5182,26 @@
      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
      "dev": true
    },
    "has-property-descriptors": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
      "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
      "requires": {
        "get-intrinsic": "^1.1.1"
      }
    },
    "has-symbols": {
      "version": "1.0.3",
      "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz",
      "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
      "dev": true
      "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
    },
    "has-tostringtag": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
      "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
      "requires": {
        "has-symbols": "^1.0.2"
      }
    },
    "hash-sum": {
      "version": "2.0.0",
@@ -4082,6 +5451,15 @@
      "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
      "dev": true
    },
    "is-arguments": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
      "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
      "requires": {
        "call-bind": "^1.0.2",
        "has-tostringtag": "^1.0.0"
      }
    },
    "is-arrayish": {
      "version": "0.2.1",
      "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz",
@@ -4113,6 +5491,14 @@
      "dev": true,
      "requires": {
        "has": "^1.0.3"
      }
    },
    "is-date-object": {
      "version": "1.0.5",
      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
      "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
      "requires": {
        "has-tostringtag": "^1.0.0"
      }
    },
    "is-docker": {
@@ -4176,6 +5562,15 @@
      "dev": true,
      "requires": {
        "isobject": "^3.0.1"
      }
    },
    "is-regex": {
      "version": "1.1.4",
      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
      "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
      "requires": {
        "call-bind": "^1.0.2",
        "has-tostringtag": "^1.0.0"
      }
    },
    "is-stream": {
@@ -5009,14 +6404,27 @@
    "object-assign": {
      "version": "4.1.1",
      "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz",
      "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
      "dev": true
      "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
    },
    "object-inspect": {
      "version": "1.12.3",
      "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz",
      "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
      "dev": true
    },
    "object-is": {
      "version": "1.1.5",
      "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
      "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
      "requires": {
        "call-bind": "^1.0.2",
        "define-properties": "^1.1.3"
      }
    },
    "object-keys": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
      "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
    },
    "obuf": {
      "version": "1.1.2",
@@ -5337,6 +6745,19 @@
      "dev": true,
      "requires": {
        "find-up": "^4.0.0"
      }
    },
    "point-in-polygon": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz",
      "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw=="
    },
    "polygon-clipping": {
      "version": "0.15.3",
      "resolved": "https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.15.3.tgz",
      "integrity": "sha512-ho0Xx5DLkgxRx/+n4O74XyJ67DcyN3Tu9bGYKsnTukGAW6ssnuak6Mwcyb1wHy9MZc9xsUWqIoiazkZB5weECg==",
      "requires": {
        "splaytree": "^3.1.0"
      }
    },
    "portfinder": {
@@ -5986,6 +7407,16 @@
        "picomatch": "^2.2.1"
      }
    },
    "regexp.prototype.flags": {
      "version": "1.5.0",
      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz",
      "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==",
      "requires": {
        "call-bind": "^1.0.2",
        "define-properties": "^1.2.0",
        "functions-have-names": "^1.2.3"
      }
    },
    "regexpp": {
      "version": "3.2.0",
      "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz",
@@ -6084,6 +7515,11 @@
      "requires": {
        "glob": "^7.1.3"
      }
    },
    "robust-predicates": {
      "version": "2.0.4",
      "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-2.0.4.tgz",
      "integrity": "sha512-l4NwboJM74Ilm4VKfbAtFeGq7aEjWL+5kVFcmgFA2MrdnQWx9iE/tUGvxY5HyMI7o/WpSIUFLbC5fbeaHgSCYg=="
    },
    "run-parallel": {
      "version": "1.2.0",
@@ -6353,6 +7789,11 @@
        "totalist": "^1.0.0"
      }
    },
    "skmeans": {
      "version": "0.9.7",
      "resolved": "https://registry.npmjs.org/skmeans/-/skmeans-0.9.7.tgz",
      "integrity": "sha512-hNj1/oZ7ygsfmPZ7ZfN5MUBRoGg1gtpnImuJBgLO0ljQ67DtJuiQaiYdS4lUA6s0KCwnPhGivtC/WRwIZLkHyg=="
    },
    "slash": {
      "version": "3.0.0",
      "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz",
@@ -6483,6 +7924,11 @@
        "readable-stream": "^3.0.6",
        "wbuf": "^1.7.3"
      }
    },
    "splaytree": {
      "version": "3.1.2",
      "resolved": "https://registry.npmjs.org/splaytree/-/splaytree-3.1.2.tgz",
      "integrity": "sha512-4OM2BJgC5UzrhVnnJA4BkHKGtjXNzzUfpQjCO8I05xYPsfS/VuQDwjCGGMi8rYQilHEV4j8NBqTFbls/PZEE7A=="
    },
    "sprintf-js": {
      "version": "1.0.3",
@@ -6799,6 +8245,11 @@
      "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
      "dev": true
    },
    "tinyqueue": {
      "version": "2.0.3",
      "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz",
      "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA=="
    },
    "to-fast-properties": {
      "version": "2.0.0",
      "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
@@ -6819,6 +8270,22 @@
      "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz",
      "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
      "dev": true
    },
    "topojson-client": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
      "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
      "requires": {
        "commander": "2"
      }
    },
    "topojson-server": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/topojson-server/-/topojson-server-3.0.1.tgz",
      "integrity": "sha512-/VS9j/ffKr2XAOjlZ9CgyyeLmgJ9dMwq6Y0YEON8O7p/tGGk+dCWnrE03zEdu7i4L7YsFZLEPZPzCvcB7lEEXw==",
      "requires": {
        "commander": "2"
      }
    },
    "totalist": {
      "version": "1.1.0",
@@ -6872,6 +8339,11 @@
        }
      }
    },
    "turf-jsts": {
      "version": "1.2.3",
      "resolved": "https://registry.npmjs.org/turf-jsts/-/turf-jsts-1.2.3.tgz",
      "integrity": "sha512-Ja03QIJlPuHt4IQ2FfGex4F4JAr8m3jpaHbFbQrgwr7s7L6U8ocrHiF3J1+wf9jzhGKxvDeaCAnGDot8OjGFyA=="
    },
    "type-check": {
      "version": "0.4.0",
      "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz",