无人机管理后台前端(已迁走)
罗广辉
2025-05-24 9dbd9daa2fa8e457444f392d51b257b834bd22a2
package-lock.json
@@ -13,11 +13,14 @@
                "@element-plus/icons-vue": "^2.3.1",
                "@saber/nf-design-base-elp": "^1.2.0",
                "@smallwei/avue": "^3.4.4",
                "@turf/turf": "6.5.0",
                "animate.css": "^4.1.1",
                "avue-plugin-ueditor": "^1.0.3",
                "axios": "^0.21.1",
                "cesium": "^1.126.0",
                "crypto-js": "^4.1.1",
                "dayjs": "^1.11.13",
                "echarts": "^5.6.0",
                "element-plus": "^2.9.7",
                "js-base64": "^3.7.4",
                "js-cookie": "^3.0.0",
@@ -84,6 +87,70 @@
            "dependencies": {
                "htm": "^3.1.1",
                "preact": "^10.11.2"
            }
        },
        "node_modules/@cesium/engine": {
            "version": "14.0.0",
            "resolved": "https://registry.npmmirror.com/@cesium/engine/-/engine-14.0.0.tgz",
            "integrity": "sha512-nmW0uQCyg4CRqi3a8o30gU9S9bFm3TLh2fRO74iv+6a8FFArvZ1xF7IqG2tyRjSXkyH4c5vpavNRT3R51R8NyQ==",
            "dependencies": {
                "@tweenjs/tween.js": "^25.0.0",
                "@zip.js/zip.js": "^2.7.34",
                "autolinker": "^4.0.0",
                "bitmap-sdf": "^1.0.3",
                "dompurify": "^3.0.2",
                "draco3d": "^1.5.1",
                "earcut": "^3.0.0",
                "grapheme-splitter": "^1.0.4",
                "jsep": "^1.3.8",
                "kdbush": "^4.0.1",
                "ktx-parse": "^0.7.0",
                "lerc": "^2.0.0",
                "mersenne-twister": "^1.1.0",
                "meshoptimizer": "^0.22.0",
                "pako": "^2.0.4",
                "protobufjs": "^7.1.0",
                "rbush": "3.0.1",
                "topojson-client": "^3.1.0",
                "urijs": "^1.19.7"
            },
            "engines": {
                "node": ">=14.0.0"
            }
        },
        "node_modules/@cesium/engine/node_modules/earcut": {
            "version": "3.0.1",
            "resolved": "https://registry.npmmirror.com/earcut/-/earcut-3.0.1.tgz",
            "integrity": "sha512-0l1/0gOjESMeQyYaK5IDiPNvFeu93Z/cO0TjZh9eZ1vyCtZnA7KMZ8rQggpsJHIbGSdrqYq9OhuveadOVHCshw=="
        },
        "node_modules/@cesium/engine/node_modules/pako": {
            "version": "2.1.0",
            "resolved": "https://registry.npmmirror.com/pako/-/pako-2.1.0.tgz",
            "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug=="
        },
        "node_modules/@cesium/engine/node_modules/quickselect": {
            "version": "2.0.0",
            "resolved": "https://registry.npmmirror.com/quickselect/-/quickselect-2.0.0.tgz",
            "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw=="
        },
        "node_modules/@cesium/engine/node_modules/rbush": {
            "version": "3.0.1",
            "resolved": "https://registry.npmmirror.com/rbush/-/rbush-3.0.1.tgz",
            "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==",
            "dependencies": {
                "quickselect": "^2.0.0"
            }
        },
        "node_modules/@cesium/widgets": {
            "version": "10.2.0",
            "resolved": "https://registry.npmmirror.com/@cesium/widgets/-/widgets-10.2.0.tgz",
            "integrity": "sha512-f0Wrp3MG02P2KSAopVESHWOhF+2eK9cQR9prEYGWuPM3iF6YktKrZqXzNnsOxCw1KPup0aSXsCrFl2asT5jF9g==",
            "dependencies": {
                "@cesium/engine": "^14.0.0",
                "nosleep.js": "^0.12.0"
            },
            "engines": {
                "node": ">=14.0.0"
            }
        },
        "node_modules/@ctrl/tinycolor": {
@@ -670,6 +737,60 @@
            "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
            "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ=="
        },
        "node_modules/@protobufjs/aspromise": {
            "version": "1.1.2",
            "resolved": "https://registry.npmmirror.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
            "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="
        },
        "node_modules/@protobufjs/base64": {
            "version": "1.1.2",
            "resolved": "https://registry.npmmirror.com/@protobufjs/base64/-/base64-1.1.2.tgz",
            "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
        },
        "node_modules/@protobufjs/codegen": {
            "version": "2.0.4",
            "resolved": "https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-2.0.4.tgz",
            "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
        },
        "node_modules/@protobufjs/eventemitter": {
            "version": "1.1.0",
            "resolved": "https://registry.npmmirror.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
            "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="
        },
        "node_modules/@protobufjs/fetch": {
            "version": "1.1.0",
            "resolved": "https://registry.npmmirror.com/@protobufjs/fetch/-/fetch-1.1.0.tgz",
            "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
            "dependencies": {
                "@protobufjs/aspromise": "^1.1.1",
                "@protobufjs/inquire": "^1.1.0"
            }
        },
        "node_modules/@protobufjs/float": {
            "version": "1.0.2",
            "resolved": "https://registry.npmmirror.com/@protobufjs/float/-/float-1.0.2.tgz",
            "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="
        },
        "node_modules/@protobufjs/inquire": {
            "version": "1.1.0",
            "resolved": "https://registry.npmmirror.com/@protobufjs/inquire/-/inquire-1.1.0.tgz",
            "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="
        },
        "node_modules/@protobufjs/path": {
            "version": "1.1.2",
            "resolved": "https://registry.npmmirror.com/@protobufjs/path/-/path-1.1.2.tgz",
            "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="
        },
        "node_modules/@protobufjs/pool": {
            "version": "1.1.0",
            "resolved": "https://registry.npmmirror.com/@protobufjs/pool/-/pool-1.1.0.tgz",
            "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="
        },
        "node_modules/@protobufjs/utf8": {
            "version": "1.1.0",
            "resolved": "https://registry.npmmirror.com/@protobufjs/utf8/-/utf8-1.1.0.tgz",
            "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
        },
        "node_modules/@rollup/pluginutils": {
            "version": "5.1.0",
            "resolved": "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz",
@@ -929,6 +1050,1575 @@
            "resolved": "https://registry.npmmirror.com/@transloadit/prettier-bytes/-/prettier-bytes-0.0.7.tgz",
            "integrity": "sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA=="
        },
        "node_modules/@turf/along": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/along/-/along-6.5.0.tgz",
            "integrity": "sha512-LLyWQ0AARqJCmMcIEAXF4GEu8usmd4Kbz3qk1Oy5HoRNpZX47+i5exQtmIWKdqJ1MMhW26fCTXgpsEs5zgJ5gw==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/angle": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/angle/-/angle-6.5.0.tgz",
            "integrity": "sha512-4pXMbWhFofJJAOvTMCns6N4C8CMd5Ih4O2jSAG9b3dDHakj3O4yN1+Zbm+NUei+eVEZ9gFeVp9svE3aMDenIkw==",
            "dependencies": {
                "@turf/bearing": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0",
                "@turf/rhumb-bearing": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/area": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/area/-/area-6.5.0.tgz",
            "integrity": "sha512-xCZdiuojokLbQ+29qR6qoMD89hv+JAgWjLrwSEWL+3JV8IXKeNFl6XkEJz9HGkVpnXvQKJoRz4/liT+8ZZ5Jyg==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/bbox": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/bbox/-/bbox-6.5.0.tgz",
            "integrity": "sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/bbox-clip": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/bbox-clip/-/bbox-clip-6.5.0.tgz",
            "integrity": "sha512-F6PaIRF8WMp8EmgU/Ke5B1Y6/pia14UAYB5TiBC668w5rVVjy5L8rTm/m2lEkkDMHlzoP9vNY4pxpNthE7rLcQ==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/bbox-polygon": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/bbox-polygon/-/bbox-polygon-6.5.0.tgz",
            "integrity": "sha512-+/r0NyL1lOG3zKZmmf6L8ommU07HliP4dgYToMoTxqzsWzyLjaj/OzgQ8rBmv703WJX+aS6yCmLuIhYqyufyuw==",
            "dependencies": {
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/bearing": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/bearing/-/bearing-6.5.0.tgz",
            "integrity": "sha512-dxINYhIEMzgDOztyMZc20I7ssYVNEpSv04VbMo5YPQsqa80KO3TFvbuCahMsCAW5z8Tncc8dwBlEFrmRjJG33A==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/bezier-spline": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/bezier-spline/-/bezier-spline-6.5.0.tgz",
            "integrity": "sha512-vokPaurTd4PF96rRgGVm6zYYC5r1u98ZsG+wZEv9y3kJTuJRX/O3xIY2QnTGTdbVmAJN1ouOsD0RoZYaVoXORQ==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/boolean-clockwise": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/boolean-clockwise/-/boolean-clockwise-6.5.0.tgz",
            "integrity": "sha512-45+C7LC5RMbRWrxh3Z0Eihsc8db1VGBO5d9BLTOAwU4jR6SgsunTfRWR16X7JUwIDYlCVEmnjcXJNi/kIU3VIw==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/boolean-contains": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/boolean-contains/-/boolean-contains-6.5.0.tgz",
            "integrity": "sha512-4m8cJpbw+YQcKVGi8y0cHhBUnYT+QRfx6wzM4GI1IdtYH3p4oh/DOBJKrepQyiDzFDaNIjxuWXBh0ai1zVwOQQ==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/boolean-crosses": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/boolean-crosses/-/boolean-crosses-6.5.0.tgz",
            "integrity": "sha512-gvshbTPhAHporTlQwBJqyfW+2yV8q/mOTxG6PzRVl6ARsqNoqYQWkd4MLug7OmAqVyBzLK3201uAeBjxbGw0Ng==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/boolean-disjoint": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/boolean-disjoint/-/boolean-disjoint-6.5.0.tgz",
            "integrity": "sha512-rZ2ozlrRLIAGo2bjQ/ZUu4oZ/+ZjGvLkN5CKXSKBcu6xFO6k2bgqeM8a1836tAW+Pqp/ZFsTA5fZHsJZvP2D5g==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/boolean-equal": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/boolean-equal/-/boolean-equal-6.5.0.tgz",
            "integrity": "sha512-cY0M3yoLC26mhAnjv1gyYNQjn7wxIXmL2hBmI/qs8g5uKuC2hRWi13ydufE3k4x0aNRjFGlg41fjoYLwaVF+9Q==",
            "dependencies": {
                "@turf/clean-coords": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0",
                "geojson-equality": "0.1.6"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/boolean-intersects": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/boolean-intersects/-/boolean-intersects-6.5.0.tgz",
            "integrity": "sha512-nIxkizjRdjKCYFQMnml6cjPsDOBCThrt+nkqtSEcxkKMhAQj5OO7o2CecioNTaX8EayqwMGVKcsz27oP4mKPTw==",
            "dependencies": {
                "@turf/boolean-disjoint": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/boolean-overlap": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/boolean-overlap/-/boolean-overlap-6.5.0.tgz",
            "integrity": "sha512-8btMIdnbXVWUa1M7D4shyaSGxLRw6NjMcqKBcsTXcZdnaixl22k7ar7BvIzkaRYN3SFECk9VGXfLncNS3ckQUw==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/boolean-parallel": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/boolean-parallel/-/boolean-parallel-6.5.0.tgz",
            "integrity": "sha512-aSHJsr1nq9e5TthZGZ9CZYeXklJyRgR5kCLm5X4urz7+MotMOp/LsGOsvKvK9NeUl9+8OUmfMn8EFTT8LkcvIQ==",
            "dependencies": {
                "@turf/clean-coords": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/line-segment": "^6.5.0",
                "@turf/rhumb-bearing": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/boolean-point-in-polygon": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-6.5.0.tgz",
            "integrity": "sha512-DtSuVFB26SI+hj0SjrvXowGTUCHlgevPAIsukssW6BG5MlNSBQAo70wpICBNJL6RjukXg8d2eXaAWuD/CqL00A==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/boolean-point-on-line": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/boolean-point-on-line/-/boolean-point-on-line-6.5.0.tgz",
            "integrity": "sha512-A1BbuQ0LceLHvq7F/P7w3QvfpmZqbmViIUPHdNLvZimFNLo4e6IQunmzbe+8aSStH9QRZm3VOflyvNeXvvpZEQ==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/boolean-within": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/boolean-within/-/boolean-within-6.5.0.tgz",
            "integrity": "sha512-YQB3oU18Inx35C/LU930D36RAVe7LDXk1kWsQ8mLmuqYn9YdPsDQTMTkLJMhoQ8EbN7QTdy333xRQ4MYgToteQ==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/buffer": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/buffer/-/buffer-6.5.0.tgz",
            "integrity": "sha512-qeX4N6+PPWbKqp1AVkBVWFerGjMYMUyencwfnkCesoznU6qvfugFHNAngNqIBVnJjZ5n8IFyOf+akcxnrt9sNg==",
            "dependencies": {
                "@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": "*"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/center": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/center/-/center-6.5.0.tgz",
            "integrity": "sha512-T8KtMTfSATWcAX088rEDKjyvQCBkUsLnK/Txb6/8WUXIeOZyHu42G7MkdkHRoHtwieLdduDdmPLFyTdG5/e7ZQ==",
            "dependencies": {
                "@turf/bbox": "^6.5.0",
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/center-mean": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/center-mean/-/center-mean-6.5.0.tgz",
            "integrity": "sha512-AAX6f4bVn12pTVrMUiB9KrnV94BgeBKpyg3YpfnEbBpkN/znfVhL8dG8IxMAxAoSZ61Zt9WLY34HfENveuOZ7Q==",
            "dependencies": {
                "@turf/bbox": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/center-median": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/center-median/-/center-median-6.5.0.tgz",
            "integrity": "sha512-dT8Ndu5CiZkPrj15PBvslpuf01ky41DEYEPxS01LOxp5HOUHXp1oJxsPxvc+i/wK4BwccPNzU1vzJ0S4emd1KQ==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/center-of-mass": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/center-of-mass/-/center-of-mass-6.5.0.tgz",
            "integrity": "sha512-EWrriU6LraOfPN7m1jZi+1NLTKNkuIsGLZc2+Y8zbGruvUW+QV7K0nhf7iZWutlxHXTBqEXHbKue/o79IumAsQ==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/centroid": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/centroid/-/centroid-6.5.0.tgz",
            "integrity": "sha512-MwE1oq5E3isewPprEClbfU5pXljIK/GUOMbn22UM3IFPDJX0KeoyLNwghszkdmFp/qMGL/M13MMWvU+GNLXP/A==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/circle": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/circle/-/circle-6.5.0.tgz",
            "integrity": "sha512-oU1+Kq9DgRnoSbWFHKnnUdTmtcRUMmHoV9DjTXu9vOLNV5OWtAAh1VZ+mzsioGGzoDNT/V5igbFOkMfBQc0B6A==",
            "dependencies": {
                "@turf/destination": "^6.5.0",
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/clean-coords": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/clean-coords/-/clean-coords-6.5.0.tgz",
            "integrity": "sha512-EMX7gyZz0WTH/ET7xV8MyrExywfm9qUi0/MY89yNffzGIEHuFfqwhcCqZ8O00rZIPZHUTxpmsxQSTfzJJA1CPw==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/clone": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/clone/-/clone-6.5.0.tgz",
            "integrity": "sha512-mzVtTFj/QycXOn6ig+annKrM6ZlimreKYz6f/GSERytOpgzodbQyOgkfwru100O1KQhhjSudKK4DsQ0oyi9cTw==",
            "dependencies": {
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/clusters": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/clusters/-/clusters-6.5.0.tgz",
            "integrity": "sha512-Y6gfnTJzQ1hdLfCsyd5zApNbfLIxYEpmDibHUqR5z03Lpe02pa78JtgrgUNt1seeO/aJ4TG1NLN8V5gOrHk04g==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/clusters-dbscan": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/clusters-dbscan/-/clusters-dbscan-6.5.0.tgz",
            "integrity": "sha512-SxZEE4kADU9DqLRiT53QZBBhu8EP9skviSyl+FGj08Y01xfICM/RR9ACUdM0aEQimhpu+ZpRVcUK+2jtiCGrYQ==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/clusters-kmeans": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/clusters-kmeans/-/clusters-kmeans-6.5.0.tgz",
            "integrity": "sha512-DwacD5+YO8kwDPKaXwT9DV46tMBVNsbi1IzdajZu1JDSWoN7yc7N9Qt88oi+p30583O0UPVkAK+A10WAQv4mUw==",
            "dependencies": {
                "@turf/clone": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0",
                "@turf/meta": "^6.5.0",
                "skmeans": "0.9.7"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/collect": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/collect/-/collect-6.5.0.tgz",
            "integrity": "sha512-4dN/T6LNnRg099m97BJeOcTA5fSI8cu87Ydgfibewd2KQwBexO69AnjEFqfPX3Wj+Zvisj1uAVIZbPmSSrZkjg==",
            "dependencies": {
                "@turf/bbox": "^6.5.0",
                "@turf/boolean-point-in-polygon": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "rbush": "2.x"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/combine": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/combine/-/combine-6.5.0.tgz",
            "integrity": "sha512-Q8EIC4OtAcHiJB3C4R+FpB4LANiT90t17uOd851qkM2/o6m39bfN5Mv0PWqMZIHWrrosZqRqoY9dJnzz/rJxYQ==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/concave": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/concave/-/concave-6.5.0.tgz",
            "integrity": "sha512-I/sUmUC8TC5h/E2vPwxVht+nRt+TnXIPRoztDFvS8/Y0+cBDple9inLSo9nnPXMXidrBlGXZ9vQx/BjZUJgsRQ==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/convex": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/convex/-/convex-6.5.0.tgz",
            "integrity": "sha512-x7ZwC5z7PJB0SBwNh7JCeCNx7Iu+QSrH7fYgK0RhhNop13TqUlvHMirMLRgf2db1DqUetrAO2qHJeIuasquUWg==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0",
                "concaveman": "*"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/destination": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/destination/-/destination-6.5.0.tgz",
            "integrity": "sha512-4cnWQlNC8d1tItOz9B4pmJdWpXqS0vEvv65bI/Pj/genJnsL7evI0/Xw42RvEGROS481MPiU80xzvwxEvhQiMQ==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/difference": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/difference/-/difference-6.5.0.tgz",
            "integrity": "sha512-l8iR5uJqvI+5Fs6leNbhPY5t/a3vipUF/3AeVLpwPQcgmedNXyheYuy07PcMGH5Jdpi5gItOiTqwiU/bUH4b3A==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0",
                "polygon-clipping": "^0.15.3"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/dissolve": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/dissolve/-/dissolve-6.5.0.tgz",
            "integrity": "sha512-WBVbpm9zLTp0Bl9CE35NomTaOL1c4TQCtEoO43YaAhNEWJOOIhZMFJyr8mbvYruKl817KinT3x7aYjjCMjTAsQ==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0",
                "@turf/meta": "^6.5.0",
                "polygon-clipping": "^0.15.3"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/distance": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/distance/-/distance-6.5.0.tgz",
            "integrity": "sha512-xzykSLfoURec5qvQJcfifw/1mJa+5UwByZZ5TZ8iaqjGYN0vomhV9aiSLeYdUGtYRESZ+DYC/OzY+4RclZYgMg==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/distance-weight": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/distance-weight/-/distance-weight-6.5.0.tgz",
            "integrity": "sha512-a8qBKkgVNvPKBfZfEJZnC3DV7dfIsC3UIdpRci/iap/wZLH41EmS90nM+BokAJflUHYy8PqE44wySGWHN1FXrQ==",
            "dependencies": {
                "@turf/centroid": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/ellipse": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/ellipse/-/ellipse-6.5.0.tgz",
            "integrity": "sha512-kuXtwFviw/JqnyJXF1mrR/cb496zDTSbGKtSiolWMNImYzGGkbsAsFTjwJYgD7+4FixHjp0uQPzo70KDf3AIBw==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0",
                "@turf/rhumb-destination": "^6.5.0",
                "@turf/transform-rotate": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/envelope": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/envelope/-/envelope-6.5.0.tgz",
            "integrity": "sha512-9Z+FnBWvOGOU4X+fMZxYFs1HjFlkKqsddLuMknRaqcJd6t+NIv5DWvPtDL8ATD2GEExYDiFLwMdckfr1yqJgHA==",
            "dependencies": {
                "@turf/bbox": "^6.5.0",
                "@turf/bbox-polygon": "^6.5.0",
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/explode": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/explode/-/explode-6.5.0.tgz",
            "integrity": "sha512-6cSvMrnHm2qAsace6pw9cDmK2buAlw8+tjeJVXMfMyY+w7ZUi1rprWMsY92J7s2Dar63Bv09n56/1V7+tcj52Q==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/flatten": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/flatten/-/flatten-6.5.0.tgz",
            "integrity": "sha512-IBZVwoNLVNT6U/bcUUllubgElzpMsNoCw8tLqBw6dfYg9ObGmpEjf9BIYLr7a2Yn5ZR4l7YIj2T7kD5uJjZADQ==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/flip": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/flip/-/flip-6.5.0.tgz",
            "integrity": "sha512-oyikJFNjt2LmIXQqgOGLvt70RgE2lyzPMloYWM7OR5oIFGRiBvqVD2hA6MNw6JewIm30fWZ8DQJw1NHXJTJPbg==",
            "dependencies": {
                "@turf/clone": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/great-circle": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/great-circle/-/great-circle-6.5.0.tgz",
            "integrity": "sha512-7ovyi3HaKOXdFyN7yy1yOMa8IyOvV46RC1QOQTT+RYUN8ke10eyqExwBpL9RFUPvlpoTzoYbM/+lWPogQlFncg==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/helpers": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/helpers/-/helpers-6.5.0.tgz",
            "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==",
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/hex-grid": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/hex-grid/-/hex-grid-6.5.0.tgz",
            "integrity": "sha512-Ln3tc2tgZT8etDOldgc6e741Smg1CsMKAz1/Mlel+MEL5Ynv2mhx3m0q4J9IB1F3a4MNjDeVvm8drAaf9SF33g==",
            "dependencies": {
                "@turf/distance": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/intersect": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/interpolate": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/interpolate/-/interpolate-6.5.0.tgz",
            "integrity": "sha512-LSH5fMeiGyuDZ4WrDJNgh81d2DnNDUVJtuFryJFup8PV8jbs46lQGfI3r1DJ2p1IlEJIz3pmAZYeTfMMoeeohw==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/intersect": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/intersect/-/intersect-6.5.0.tgz",
            "integrity": "sha512-2legGJeKrfFkzntcd4GouPugoqPUjexPZnOvfez+3SfIMrHvulw8qV8u7pfVyn2Yqs53yoVCEjS5sEpvQ5YRQg==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0",
                "polygon-clipping": "^0.15.3"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/invariant": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/invariant/-/invariant-6.5.0.tgz",
            "integrity": "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==",
            "dependencies": {
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/isobands": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/isobands/-/isobands-6.5.0.tgz",
            "integrity": "sha512-4h6sjBPhRwMVuFaVBv70YB7eGz+iw0bhPRnp+8JBdX1UPJSXhoi/ZF2rACemRUr0HkdVB/a1r9gC32vn5IAEkw==",
            "dependencies": {
                "@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": "*"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/isolines": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/isolines/-/isolines-6.5.0.tgz",
            "integrity": "sha512-6ElhiLCopxWlv4tPoxiCzASWt/jMRvmp6mRYrpzOm3EUl75OhHKa/Pu6Y9nWtCMmVC/RcWtiiweUocbPLZLm0A==",
            "dependencies": {
                "@turf/bbox": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0",
                "@turf/meta": "^6.5.0",
                "object-assign": "*"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/kinks": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/kinks/-/kinks-6.5.0.tgz",
            "integrity": "sha512-ViCngdPt1eEL7hYUHR2eHR662GvCgTc35ZJFaNR6kRtr6D8plLaDju0FILeFFWSc+o8e3fwxZEJKmFj9IzPiIQ==",
            "dependencies": {
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/length": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/length/-/length-6.5.0.tgz",
            "integrity": "sha512-5pL5/pnw52fck3oRsHDcSGrj9HibvtlrZ0QNy2OcW8qBFDNgZ4jtl6U7eATVoyWPKBHszW3dWETW+iLV7UARig==",
            "dependencies": {
                "@turf/distance": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/line-arc": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/line-arc/-/line-arc-6.5.0.tgz",
            "integrity": "sha512-I6c+V6mIyEwbtg9P9zSFF89T7QPe1DPTG3MJJ6Cm1MrAY0MdejwQKOpsvNl8LDU2ekHOlz2kHpPVR7VJsoMllA==",
            "dependencies": {
                "@turf/circle": "^6.5.0",
                "@turf/destination": "^6.5.0",
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/line-chunk": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/line-chunk/-/line-chunk-6.5.0.tgz",
            "integrity": "sha512-i1FGE6YJaaYa+IJesTfyRRQZP31QouS+wh/pa6O3CC0q4T7LtHigyBSYjrbjSLfn2EVPYGlPCMFEqNWCOkC6zg==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/length": "^6.5.0",
                "@turf/line-slice-along": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/line-intersect": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/line-intersect/-/line-intersect-6.5.0.tgz",
            "integrity": "sha512-CS6R1tZvVQD390G9Ea4pmpM6mJGPWoL82jD46y0q1KSor9s6HupMIo1kY4Ny+AEYQl9jd21V3Scz20eldpbTVA==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/line-offset": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/line-offset/-/line-offset-6.5.0.tgz",
            "integrity": "sha512-CEXZbKgyz8r72qRvPchK0dxqsq8IQBdH275FE6o4MrBkzMcoZsfSjghtXzKaz9vvro+HfIXal0sTk2mqV1lQTw==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/line-overlap": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/line-overlap/-/line-overlap-6.5.0.tgz",
            "integrity": "sha512-xHOaWLd0hkaC/1OLcStCpfq55lPHpPNadZySDXYiYjEz5HXr1oKmtMYpn0wGizsLwrOixRdEp+j7bL8dPt4ojQ==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/line-segment": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/line-segment/-/line-segment-6.5.0.tgz",
            "integrity": "sha512-jI625Ho4jSuJESNq66Mmi290ZJ5pPZiQZruPVpmHkUw257Pew0alMmb6YrqYNnLUuiVVONxAAKXUVeeUGtycfw==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/line-slice": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/line-slice/-/line-slice-6.5.0.tgz",
            "integrity": "sha512-vDqJxve9tBHhOaVVFXqVjF5qDzGtKWviyjbyi2QnSnxyFAmLlLnBfMX8TLQCAf2GxHibB95RO5FBE6I2KVPRuw==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0",
                "@turf/nearest-point-on-line": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/line-slice-along": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/line-slice-along/-/line-slice-along-6.5.0.tgz",
            "integrity": "sha512-KHJRU6KpHrAj+BTgTNqby6VCTnDzG6a1sJx/I3hNvqMBLvWVA2IrkR9L9DtsQsVY63IBwVdQDqiwCuZLDQh4Ng==",
            "dependencies": {
                "@turf/bearing": "^6.5.0",
                "@turf/destination": "^6.5.0",
                "@turf/distance": "^6.5.0",
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/line-split": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/line-split/-/line-split-6.5.0.tgz",
            "integrity": "sha512-/rwUMVr9OI2ccJjw7/6eTN53URtGThNSD5I0GgxyFXMtxWiloRJ9MTff8jBbtPWrRka/Sh2GkwucVRAEakx9Sw==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/line-to-polygon": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/line-to-polygon/-/line-to-polygon-6.5.0.tgz",
            "integrity": "sha512-qYBuRCJJL8Gx27OwCD1TMijM/9XjRgXH/m/TyuND4OXedBpIWlK5VbTIO2gJ8OCfznBBddpjiObLBrkuxTpN4Q==",
            "dependencies": {
                "@turf/bbox": "^6.5.0",
                "@turf/clone": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/mask": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/mask/-/mask-6.5.0.tgz",
            "integrity": "sha512-RQha4aU8LpBrmrkH8CPaaoAfk0Egj5OuXtv6HuCQnHeGNOQt3TQVibTA3Sh4iduq4EPxnZfDjgsOeKtrCA19lg==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "polygon-clipping": "^0.15.3"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/meta": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/meta/-/meta-6.5.0.tgz",
            "integrity": "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==",
            "dependencies": {
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/midpoint": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/midpoint/-/midpoint-6.5.0.tgz",
            "integrity": "sha512-MyTzV44IwmVI6ec9fB2OgZ53JGNlgOpaYl9ArKoF49rXpL84F9rNATndbe0+MQIhdkw8IlzA6xVP4lZzfMNVCw==",
            "dependencies": {
                "@turf/bearing": "^6.5.0",
                "@turf/destination": "^6.5.0",
                "@turf/distance": "^6.5.0",
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/moran-index": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/moran-index/-/moran-index-6.5.0.tgz",
            "integrity": "sha512-ItsnhrU2XYtTtTudrM8so4afBCYWNaB0Mfy28NZwLjB5jWuAsvyV+YW+J88+neK/ougKMTawkmjQqodNJaBeLQ==",
            "dependencies": {
                "@turf/distance-weight": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/nearest-point": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/nearest-point/-/nearest-point-6.5.0.tgz",
            "integrity": "sha512-fguV09QxilZv/p94s8SMsXILIAMiaXI5PATq9d7YWijLxWUj6Q/r43kxyoi78Zmwwh1Zfqz9w+bCYUAxZ5+euA==",
            "dependencies": {
                "@turf/clone": "^6.5.0",
                "@turf/distance": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/nearest-point-on-line": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/nearest-point-on-line/-/nearest-point-on-line-6.5.0.tgz",
            "integrity": "sha512-WthrvddddvmymnC+Vf7BrkHGbDOUu6Z3/6bFYUGv1kxw8tiZ6n83/VG6kHz4poHOfS0RaNflzXSkmCi64fLBlg==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/nearest-point-to-line": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/nearest-point-to-line/-/nearest-point-to-line-6.5.0.tgz",
            "integrity": "sha512-PXV7cN0BVzUZdjj6oeb/ESnzXSfWmEMrsfZSDRgqyZ9ytdiIj/eRsnOXLR13LkTdXVOJYDBuf7xt1mLhM4p6+Q==",
            "dependencies": {
                "@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": "*"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/planepoint": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/planepoint/-/planepoint-6.5.0.tgz",
            "integrity": "sha512-R3AahA6DUvtFbka1kcJHqZ7DMHmPXDEQpbU5WaglNn7NaCQg9HB0XM0ZfqWcd5u92YXV+Gg8QhC8x5XojfcM4Q==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/point-grid": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/point-grid/-/point-grid-6.5.0.tgz",
            "integrity": "sha512-Iq38lFokNNtQJnOj/RBKmyt6dlof0yhaHEDELaWHuECm1lIZLY3ZbVMwbs+nXkwTAHjKfS/OtMheUBkw+ee49w==",
            "dependencies": {
                "@turf/boolean-within": "^6.5.0",
                "@turf/distance": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/point-on-feature": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/point-on-feature/-/point-on-feature-6.5.0.tgz",
            "integrity": "sha512-bDpuIlvugJhfcF/0awAQ+QI6Om1Y1FFYE8Y/YdxGRongivix850dTeXCo0mDylFdWFPGDo7Mmh9Vo4VxNwW/TA==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/point-to-line-distance": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/point-to-line-distance/-/point-to-line-distance-6.5.0.tgz",
            "integrity": "sha512-opHVQ4vjUhNBly1bob6RWy+F+hsZDH9SA0UW36pIRzfpu27qipU18xup0XXEePfY6+wvhF6yL/WgCO2IbrLqEA==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/points-within-polygon": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/points-within-polygon/-/points-within-polygon-6.5.0.tgz",
            "integrity": "sha512-YyuheKqjliDsBDt3Ho73QVZk1VXX1+zIA2gwWvuz8bR1HXOkcuwk/1J76HuFMOQI3WK78wyAi+xbkx268PkQzQ==",
            "dependencies": {
                "@turf/boolean-point-in-polygon": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/polygon-smooth": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/polygon-smooth/-/polygon-smooth-6.5.0.tgz",
            "integrity": "sha512-LO/X/5hfh/Rk4EfkDBpLlVwt3i6IXdtQccDT9rMjXEP32tRgy0VMFmdkNaXoGlSSKf/1mGqLl4y4wHd86DqKbg==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/polygon-tangents": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/polygon-tangents/-/polygon-tangents-6.5.0.tgz",
            "integrity": "sha512-sB4/IUqJMYRQH9jVBwqS/XDitkEfbyqRy+EH/cMRJURTg78eHunvJ708x5r6umXsbiUyQU4eqgPzEylWEQiunw==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/polygon-to-line": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/polygon-to-line/-/polygon-to-line-6.5.0.tgz",
            "integrity": "sha512-5p4n/ij97EIttAq+ewSnKt0ruvuM+LIDzuczSzuHTpq4oS7Oq8yqg5TQ4nzMVuK41r/tALCk7nAoBuw3Su4Gcw==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/polygonize": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/polygonize/-/polygonize-6.5.0.tgz",
            "integrity": "sha512-a/3GzHRaCyzg7tVYHo43QUChCspa99oK4yPqooVIwTC61npFzdrmnywMv0S+WZjHZwK37BrFJGFrZGf6ocmY5w==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/projection": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/projection/-/projection-6.5.0.tgz",
            "integrity": "sha512-/Pgh9mDvQWWu8HRxqpM+tKz8OzgauV+DiOcr3FCjD6ubDnrrmMJlsf6fFJmggw93mtVPrZRL6yyi9aYCQBOIvg==",
            "dependencies": {
                "@turf/clone": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/random": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/random/-/random-6.5.0.tgz",
            "integrity": "sha512-8Q25gQ/XbA7HJAe+eXp4UhcXM9aOOJFaxZ02+XSNwMvY8gtWSCBLVqRcW4OhqilgZ8PeuQDWgBxeo+BIqqFWFQ==",
            "dependencies": {
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/rectangle-grid": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/rectangle-grid/-/rectangle-grid-6.5.0.tgz",
            "integrity": "sha512-yQZ/1vbW68O2KsSB3OZYK+72aWz/Adnf7m2CMKcC+aq6TwjxZjAvlbCOsNUnMAuldRUVN1ph6RXMG4e9KEvKvg==",
            "dependencies": {
                "@turf/boolean-intersects": "^6.5.0",
                "@turf/distance": "^6.5.0",
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/rewind": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/rewind/-/rewind-6.5.0.tgz",
            "integrity": "sha512-IoUAMcHWotBWYwSYuYypw/LlqZmO+wcBpn8ysrBNbazkFNkLf3btSDZMkKJO/bvOzl55imr/Xj4fi3DdsLsbzQ==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/rhumb-bearing": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/rhumb-bearing/-/rhumb-bearing-6.5.0.tgz",
            "integrity": "sha512-jMyqiMRK4hzREjQmnLXmkJ+VTNTx1ii8vuqRwJPcTlKbNWfjDz/5JqJlb5NaFDcdMpftWovkW5GevfnuzHnOYA==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/rhumb-destination": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/rhumb-destination/-/rhumb-destination-6.5.0.tgz",
            "integrity": "sha512-RHNP1Oy+7xTTdRrTt375jOZeHceFbjwohPHlr9Hf68VdHHPMAWgAKqiX2YgSWDcvECVmiGaBKWus1Df+N7eE4Q==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/rhumb-distance": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/rhumb-distance/-/rhumb-distance-6.5.0.tgz",
            "integrity": "sha512-oKp8KFE8E4huC2Z1a1KNcFwjVOqa99isxNOwfo4g3SUABQ6NezjKDDrnvC4yI5YZ3/huDjULLBvhed45xdCrzg==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/sample": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/sample/-/sample-6.5.0.tgz",
            "integrity": "sha512-kSdCwY7el15xQjnXYW520heKUrHwRvnzx8ka4eYxX9NFeOxaFITLW2G7UtXb6LJK8mmPXI8Aexv23F2ERqzGFg==",
            "dependencies": {
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/sector": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/sector/-/sector-6.5.0.tgz",
            "integrity": "sha512-cYUOkgCTWqa23SOJBqxoFAc/yGCUsPRdn/ovbRTn1zNTm/Spmk6hVB84LCKOgHqvSF25i0d2kWqpZDzLDdAPbw==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/shortest-path": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/shortest-path/-/shortest-path-6.5.0.tgz",
            "integrity": "sha512-4de5+G7+P4hgSoPwn+SO9QSi9HY5NEV/xRJ+cmoFVRwv2CDsuOPDheHKeuIAhKyeKDvPvPt04XYWbac4insJMg==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/simplify": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/simplify/-/simplify-6.5.0.tgz",
            "integrity": "sha512-USas3QqffPHUY184dwQdP8qsvcVH/PWBYdXY5am7YTBACaQOMAlf6AKJs9FT8jiO6fQpxfgxuEtwmox+pBtlOg==",
            "dependencies": {
                "@turf/clean-coords": "^6.5.0",
                "@turf/clone": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/square": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/square/-/square-6.5.0.tgz",
            "integrity": "sha512-BM2UyWDmiuHCadVhHXKIx5CQQbNCpOxB6S/aCNOCLbhCeypKX5Q0Aosc5YcmCJgkwO5BERCC6Ee7NMbNB2vHmQ==",
            "dependencies": {
                "@turf/distance": "^6.5.0",
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/square-grid": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/square-grid/-/square-grid-6.5.0.tgz",
            "integrity": "sha512-mlR0ayUdA+L4c9h7p4k3pX6gPWHNGuZkt2c5II1TJRmhLkW2557d6b/Vjfd1z9OVaajb1HinIs1FMSAPXuuUrA==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/rectangle-grid": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/standard-deviational-ellipse": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/standard-deviational-ellipse/-/standard-deviational-ellipse-6.5.0.tgz",
            "integrity": "sha512-02CAlz8POvGPFK2BKK8uHGUk/LXb0MK459JVjKxLC2yJYieOBTqEbjP0qaWhiBhGzIxSMaqe8WxZ0KvqdnstHA==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/tag": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/tag/-/tag-6.5.0.tgz",
            "integrity": "sha512-XwlBvrOV38CQsrNfrxvBaAPBQgXMljeU0DV8ExOyGM7/hvuGHJw3y8kKnQ4lmEQcmcrycjDQhP7JqoRv8vFssg==",
            "dependencies": {
                "@turf/boolean-point-in-polygon": "^6.5.0",
                "@turf/clone": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/tesselate": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/tesselate/-/tesselate-6.5.0.tgz",
            "integrity": "sha512-M1HXuyZFCfEIIKkglh/r5L9H3c5QTEsnMBoZOFQiRnGPGmJWcaBissGb7mTFX2+DKE7FNWXh4TDnZlaLABB0dQ==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "earcut": "^2.0.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/tin": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/tin/-/tin-6.5.0.tgz",
            "integrity": "sha512-YLYikRzKisfwj7+F+Tmyy/LE3d2H7D4kajajIfc9mlik2+esG7IolsX/+oUz1biguDYsG0DUA8kVYXDkobukfg==",
            "dependencies": {
                "@turf/helpers": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/transform-rotate": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/transform-rotate/-/transform-rotate-6.5.0.tgz",
            "integrity": "sha512-A2Ip1v4246ZmpssxpcL0hhiVBEf4L8lGnSPWTgSv5bWBEoya2fa/0SnFX9xJgP40rMP+ZzRaCN37vLHbv1Guag==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/transform-scale": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/transform-scale/-/transform-scale-6.5.0.tgz",
            "integrity": "sha512-VsATGXC9rYM8qTjbQJ/P7BswKWXHdnSJ35JlV4OsZyHBMxJQHftvmZJsFbOqVtQnIQIzf2OAly6rfzVV9QLr7g==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/transform-translate": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/transform-translate/-/transform-translate-6.5.0.tgz",
            "integrity": "sha512-NABLw5VdtJt/9vSstChp93pc6oel4qXEos56RBMsPlYB8hzNTEKYtC146XJvyF4twJeeYS8RVe1u7KhoFwEM5w==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/triangle-grid": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/triangle-grid/-/triangle-grid-6.5.0.tgz",
            "integrity": "sha512-2jToUSAS1R1htq4TyLQYPTIsoy6wg3e3BQXjm2rANzw4wPQCXGOxrur1Fy9RtzwqwljlC7DF4tg0OnWr8RjmfA==",
            "dependencies": {
                "@turf/distance": "^6.5.0",
                "@turf/helpers": "^6.5.0",
                "@turf/intersect": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/truncate": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/truncate/-/truncate-6.5.0.tgz",
            "integrity": "sha512-pFxg71pLk+eJj134Z9yUoRhIi8vqnnKvCYwdT4x/DQl/19RVdq1tV3yqOT3gcTQNfniteylL5qV1uTBDV5sgrg==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/meta": "^6.5.0"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/turf": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/turf/-/turf-6.5.0.tgz",
            "integrity": "sha512-ipMCPnhu59bh92MNt8+pr1VZQhHVuTMHklciQURo54heoxRzt1neNYZOBR6jdL+hNsbDGAECMuIpAutX+a3Y+w==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/union": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/union/-/union-6.5.0.tgz",
            "integrity": "sha512-igYWCwP/f0RFHIlC2c0SKDuM/ObBaqSljI3IdV/x71805QbIvY/BYGcJdyNcgEA6cylIGl/0VSlIbpJHZ9ldhw==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0",
                "polygon-clipping": "^0.15.3"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/unkink-polygon": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/unkink-polygon/-/unkink-polygon-6.5.0.tgz",
            "integrity": "sha512-8QswkzC0UqKmN1DT6HpA9upfa1HdAA5n6bbuzHy8NJOX8oVizVAqfEPY0wqqTgboDjmBR4yyImsdPGUl3gZ8JQ==",
            "dependencies": {
                "@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"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@turf/voronoi": {
            "version": "6.5.0",
            "resolved": "https://registry.npmmirror.com/@turf/voronoi/-/voronoi-6.5.0.tgz",
            "integrity": "sha512-C/xUsywYX+7h1UyNqnydHXiun4UPjK88VDghtoRypR9cLlb7qozkiLRphQxxsCM0KxyxpVPHBVQXdAL3+Yurow==",
            "dependencies": {
                "@turf/helpers": "^6.5.0",
                "@turf/invariant": "^6.5.0",
                "d3-voronoi": "1.1.2"
            },
            "funding": {
                "url": "https://opencollective.com/turf"
            }
        },
        "node_modules/@tweenjs/tween.js": {
            "version": "25.0.0",
            "resolved": "https://registry.npmmirror.com/@tweenjs/tween.js/-/tween.js-25.0.0.tgz",
            "integrity": "sha512-XKLA6syeBUaPzx4j3qwMqzzq+V4uo72BnlbOjmuljLrRqdsd3qnzvZZoxvMHZ23ndsRS4aufU6JOZYpCbU6T1A=="
        },
        "node_modules/@types/estree": {
            "version": "1.0.5",
            "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.5.tgz",
@@ -939,6 +2629,11 @@
            "version": "0.3.5",
            "resolved": "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.5.tgz",
            "integrity": "sha512-zx2/Gg0Eg7gwEiOIIh5w9TrhKKTeQh7CPCOPNc0el4pLSwzebA8SmnHwZs2dWlLONvyulykSwGSQxQHLhjGLvQ=="
        },
        "node_modules/@types/geojson": {
            "version": "7946.0.8",
            "resolved": "https://registry.npmmirror.com/@types/geojson/-/geojson-7946.0.8.tgz",
            "integrity": "sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA=="
        },
        "node_modules/@types/lodash": {
            "version": "4.14.202",
@@ -952,6 +2647,20 @@
            "dependencies": {
                "@types/lodash": "*"
            }
        },
        "node_modules/@types/node": {
            "version": "22.15.21",
            "resolved": "https://registry.npmmirror.com/@types/node/-/node-22.15.21.tgz",
            "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==",
            "dependencies": {
                "undici-types": "~6.21.0"
            }
        },
        "node_modules/@types/trusted-types": {
            "version": "2.0.7",
            "resolved": "https://registry.npmmirror.com/@types/trusted-types/-/trusted-types-2.0.7.tgz",
            "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
            "optional": true
        },
        "node_modules/@types/web-bluetooth": {
            "version": "0.0.16",
@@ -1299,6 +3008,16 @@
                "snabbdom": "^3.1.0"
            }
        },
        "node_modules/@zip.js/zip.js": {
            "version": "2.7.62",
            "resolved": "https://registry.npmmirror.com/@zip.js/zip.js/-/zip.js-2.7.62.tgz",
            "integrity": "sha512-OaLvZ8j4gCkLn048ypkZu29KX30r8/OfFF2w4Jo5WXFr+J04J+lzJ5TKZBVgFXhlvSkqNFQdfnY1Q8TMTCyBVA==",
            "engines": {
                "bun": ">=0.7.0",
                "deno": ">=1.0.0",
                "node": ">=16.5.0"
            }
        },
        "node_modules/acorn": {
            "version": "8.11.3",
            "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.11.3.tgz",
@@ -1365,6 +3084,22 @@
                "node": ">= 4.0.0"
            }
        },
        "node_modules/autolinker": {
            "version": "4.1.5",
            "resolved": "https://registry.npmmirror.com/autolinker/-/autolinker-4.1.5.tgz",
            "integrity": "sha512-vEfYZPmvVOIuE567XBVCsx8SBgOYtjB2+S1iAaJ+HgH+DNjAcrHem2hmAeC9yaNGWayicv4yR+9UaJlkF3pvtw==",
            "dependencies": {
                "tslib": "^2.8.1"
            },
            "engines": {
                "pnpm": ">=10.10.0"
            }
        },
        "node_modules/autolinker/node_modules/tslib": {
            "version": "2.8.1",
            "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz",
            "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
        },
        "node_modules/avue-plugin-ueditor": {
            "version": "1.0.3",
            "resolved": "https://registry.npmmirror.com/avue-plugin-ueditor/-/avue-plugin-ueditor-1.0.3.tgz",
@@ -1426,6 +3161,11 @@
                "node": ">=8"
            }
        },
        "node_modules/bitmap-sdf": {
            "version": "1.0.4",
            "resolved": "https://registry.npmmirror.com/bitmap-sdf/-/bitmap-sdf-1.0.4.tgz",
            "integrity": "sha512-1G3U4n5JE6RAiALMxu0p1XmeZkTeCwGKykzsLTCqVzfSDaN6S7fKnkIkfejogz+iwqBWc0UYAIKnKHNN7pSfDg=="
        },
        "node_modules/bpmn-js": {
            "version": "11.5.0",
            "resolved": "https://registry.npmmirror.com/bpmn-js/-/bpmn-js-11.5.0.tgz",
@@ -1469,6 +3209,66 @@
            "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz",
            "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
            "dev": true
        },
        "node_modules/call-bind": {
            "version": "1.0.8",
            "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz",
            "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
            "dependencies": {
                "call-bind-apply-helpers": "^1.0.0",
                "es-define-property": "^1.0.0",
                "get-intrinsic": "^1.2.4",
                "set-function-length": "^1.2.2"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/call-bind-apply-helpers": {
            "version": "1.0.2",
            "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
            "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
            "dependencies": {
                "es-errors": "^1.3.0",
                "function-bind": "^1.1.2"
            },
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/call-bound": {
            "version": "1.0.4",
            "resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz",
            "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
            "dependencies": {
                "call-bind-apply-helpers": "^1.0.2",
                "get-intrinsic": "^1.3.0"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/cesium": {
            "version": "1.126.0",
            "resolved": "https://registry.npmmirror.com/cesium/-/cesium-1.126.0.tgz",
            "integrity": "sha512-29Cy6eq9NzTbQUaOXQEnVJyYoHCeizrBTbbB76OClI5+FNq9saUUx+iQXg/J6r8vX+KWt6oD/lVpZ0QMcvAgog==",
            "workspaces": [
                "packages/engine",
                "packages/widgets"
            ],
            "dependencies": {
                "@cesium/engine": "^14.0.0",
                "@cesium/widgets": "^10.2.0"
            },
            "engines": {
                "node": ">=18.18.0"
            }
        },
        "node_modules/cfb": {
            "version": "1.2.2",
@@ -1562,8 +3362,7 @@
        "node_modules/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=="
        },
        "node_modules/component-event": {
            "version": "0.2.1",
@@ -1574,6 +3373,30 @@
            "version": "1.0.20",
            "resolved": "https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz",
            "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg=="
        },
        "node_modules/concaveman": {
            "version": "1.2.1",
            "resolved": "https://registry.npmmirror.com/concaveman/-/concaveman-1.2.1.tgz",
            "integrity": "sha512-PwZYKaM/ckQSa8peP5JpVr7IMJ4Nn/MHIaWUjP4be+KoZ7Botgs8seAZGpmaOM+UZXawcdYRao/px9ycrCihHw==",
            "dependencies": {
                "point-in-polygon": "^1.1.0",
                "rbush": "^3.0.1",
                "robust-predicates": "^2.0.4",
                "tinyqueue": "^2.0.3"
            }
        },
        "node_modules/concaveman/node_modules/quickselect": {
            "version": "2.0.0",
            "resolved": "https://registry.npmmirror.com/quickselect/-/quickselect-2.0.0.tgz",
            "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw=="
        },
        "node_modules/concaveman/node_modules/rbush": {
            "version": "3.0.1",
            "resolved": "https://registry.npmmirror.com/rbush/-/rbush-3.0.1.tgz",
            "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==",
            "dependencies": {
                "quickselect": "^2.0.0"
            }
        },
        "node_modules/core-util-is": {
            "version": "1.0.3",
@@ -1615,6 +3438,24 @@
                "type": "^1.0.1"
            }
        },
        "node_modules/d3-array": {
            "version": "1.2.4",
            "resolved": "https://registry.npmmirror.com/d3-array/-/d3-array-1.2.4.tgz",
            "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw=="
        },
        "node_modules/d3-geo": {
            "version": "1.7.1",
            "resolved": "https://registry.npmmirror.com/d3-geo/-/d3-geo-1.7.1.tgz",
            "integrity": "sha512-O4AempWAr+P5qbk2bC2FuN/sDW4z+dN2wDf9QV3bxQt4M5HfOEeXLgJ/UKQW0+o1Dj8BE+L5kiDbdWUMjsmQpw==",
            "dependencies": {
                "d3-array": "1"
            }
        },
        "node_modules/d3-voronoi": {
            "version": "1.1.2",
            "resolved": "https://registry.npmmirror.com/d3-voronoi/-/d3-voronoi-1.1.2.tgz",
            "integrity": "sha512-RhGS1u2vavcO7ay7ZNAPo4xeDh/VYeGof3x5ZLJBQgYhLegxr3s5IykvWmJ94FTU6mcbtp4sloqZ54mP6R4Utw=="
        },
        "node_modules/dayjs": {
            "version": "1.11.13",
            "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
@@ -1627,6 +3468,62 @@
            "dependencies": {
                "ms": "2.0.0"
            }
        },
        "node_modules/deep-equal": {
            "version": "1.1.2",
            "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.2.tgz",
            "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==",
            "dependencies": {
                "is-arguments": "^1.1.1",
                "is-date-object": "^1.0.5",
                "is-regex": "^1.1.4",
                "object-is": "^1.1.5",
                "object-keys": "^1.1.1",
                "regexp.prototype.flags": "^1.5.1"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/define-data-property": {
            "version": "1.1.4",
            "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz",
            "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
            "dependencies": {
                "es-define-property": "^1.0.0",
                "es-errors": "^1.3.0",
                "gopd": "^1.0.1"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/define-properties": {
            "version": "1.2.1",
            "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz",
            "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
            "dependencies": {
                "define-data-property": "^1.0.1",
                "has-property-descriptors": "^1.0.0",
                "object-keys": "^1.1.1"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/density-clustering": {
            "version": "1.3.0",
            "resolved": "https://registry.npmmirror.com/density-clustering/-/density-clustering-1.3.0.tgz",
            "integrity": "sha512-icpmBubVTwLnsaor9qH/4tG5+7+f61VcqMN3V3pm9sxxSCt2Jcs0zWOgwZW9ARJYaKD3FumIgHiMOcIMRRAzFQ=="
        },
        "node_modules/depd": {
            "version": "2.0.0",
@@ -1698,6 +3595,46 @@
                "url": "https://github.com/sponsors/sindresorhus"
            }
        },
        "node_modules/dompurify": {
            "version": "3.2.6",
            "resolved": "https://registry.npmmirror.com/dompurify/-/dompurify-3.2.6.tgz",
            "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==",
            "optionalDependencies": {
                "@types/trusted-types": "^2.0.7"
            }
        },
        "node_modules/draco3d": {
            "version": "1.5.7",
            "resolved": "https://registry.npmmirror.com/draco3d/-/draco3d-1.5.7.tgz",
            "integrity": "sha512-m6WCKt/erDXcw+70IJXnG7M3awwQPAsZvJGX5zY7beBqpELw6RDGkYVU0W43AFxye4pDZ5i2Lbyc/NNGqwjUVQ=="
        },
        "node_modules/dunder-proto": {
            "version": "1.0.1",
            "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz",
            "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
            "dependencies": {
                "call-bind-apply-helpers": "^1.0.1",
                "es-errors": "^1.3.0",
                "gopd": "^1.2.0"
            },
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/earcut": {
            "version": "2.2.4",
            "resolved": "https://registry.npmmirror.com/earcut/-/earcut-2.2.4.tgz",
            "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ=="
        },
        "node_modules/echarts": {
            "version": "5.6.0",
            "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.6.0.tgz",
            "integrity": "sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==",
            "dependencies": {
                "tslib": "2.3.0",
                "zrender": "5.6.1"
            }
        },
        "node_modules/ee-first": {
            "version": "1.1.1",
            "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz",
@@ -1745,6 +3682,33 @@
            },
            "funding": {
                "url": "https://github.com/fb55/entities?sponsor=1"
            }
        },
        "node_modules/es-define-property": {
            "version": "1.0.1",
            "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz",
            "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/es-errors": {
            "version": "1.3.0",
            "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz",
            "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/es-object-atoms": {
            "version": "1.1.1",
            "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
            "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
            "dependencies": {
                "es-errors": "^1.3.0"
            },
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/es5-ext": {
@@ -1924,6 +3888,90 @@
                "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
            }
        },
        "node_modules/function-bind": {
            "version": "1.1.2",
            "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz",
            "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/functions-have-names": {
            "version": "1.2.3",
            "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz",
            "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/geojson-equality": {
            "version": "0.1.6",
            "resolved": "https://registry.npmmirror.com/geojson-equality/-/geojson-equality-0.1.6.tgz",
            "integrity": "sha512-TqG8YbqizP3EfwP5Uw4aLu6pKkg6JQK9uq/XZ1lXQntvTHD1BBKJWhNpJ2M0ax6TuWMP3oyx6Oq7FCIfznrgpQ==",
            "dependencies": {
                "deep-equal": "^1.0.0"
            }
        },
        "node_modules/geojson-rbush": {
            "version": "3.2.0",
            "resolved": "https://registry.npmmirror.com/geojson-rbush/-/geojson-rbush-3.2.0.tgz",
            "integrity": "sha512-oVltQTXolxvsz1sZnutlSuLDEcQAKYC/uXt9zDzJJ6bu0W+baTI8LZBaTup5afzibEH4N3jlq2p+a152wlBJ7w==",
            "dependencies": {
                "@turf/bbox": "*",
                "@turf/helpers": "6.x",
                "@turf/meta": "6.x",
                "@types/geojson": "7946.0.8",
                "rbush": "^3.0.1"
            }
        },
        "node_modules/geojson-rbush/node_modules/quickselect": {
            "version": "2.0.0",
            "resolved": "https://registry.npmmirror.com/quickselect/-/quickselect-2.0.0.tgz",
            "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw=="
        },
        "node_modules/geojson-rbush/node_modules/rbush": {
            "version": "3.0.1",
            "resolved": "https://registry.npmmirror.com/rbush/-/rbush-3.0.1.tgz",
            "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==",
            "dependencies": {
                "quickselect": "^2.0.0"
            }
        },
        "node_modules/get-intrinsic": {
            "version": "1.3.0",
            "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
            "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
            "dependencies": {
                "call-bind-apply-helpers": "^1.0.2",
                "es-define-property": "^1.0.1",
                "es-errors": "^1.3.0",
                "es-object-atoms": "^1.1.1",
                "function-bind": "^1.1.2",
                "get-proto": "^1.0.1",
                "gopd": "^1.2.0",
                "has-symbols": "^1.1.0",
                "hasown": "^2.0.2",
                "math-intrinsics": "^1.1.0"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/get-proto": {
            "version": "1.0.1",
            "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz",
            "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
            "dependencies": {
                "dunder-proto": "^1.0.1",
                "es-object-atoms": "^1.0.0"
            },
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/glob-parent": {
            "version": "5.1.2",
            "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz",
@@ -1936,10 +3984,26 @@
                "node": ">= 6"
            }
        },
        "node_modules/gopd": {
            "version": "1.2.0",
            "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz",
            "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/graceful-fs": {
            "version": "4.2.11",
            "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz",
            "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
        },
        "node_modules/grapheme-splitter": {
            "version": "1.0.4",
            "resolved": "https://registry.npmmirror.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
            "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ=="
        },
        "node_modules/hammerjs": {
            "version": "2.0.8",
@@ -1956,6 +4020,53 @@
            "dev": true,
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/has-property-descriptors": {
            "version": "1.0.2",
            "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
            "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
            "dependencies": {
                "es-define-property": "^1.0.0"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/has-symbols": {
            "version": "1.1.0",
            "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz",
            "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/has-tostringtag": {
            "version": "1.0.2",
            "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
            "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
            "dependencies": {
                "has-symbols": "^1.0.3"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/hasown": {
            "version": "2.0.2",
            "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz",
            "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
            "dependencies": {
                "function-bind": "^1.1.2"
            },
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/htm": {
@@ -2030,6 +4141,21 @@
            "resolved": "https://registry.npmmirror.com/inherits-browser/-/inherits-browser-0.1.0.tgz",
            "integrity": "sha512-CJHHvW3jQ6q7lzsXPpapLdMx5hDpSF3FSh45pwsj6bKxJJ8Nl8v43i5yXnr3BdfOimGHKyniewQtnAIp3vyJJw=="
        },
        "node_modules/is-arguments": {
            "version": "1.2.0",
            "resolved": "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.2.0.tgz",
            "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==",
            "dependencies": {
                "call-bound": "^1.0.2",
                "has-tostringtag": "^1.0.2"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/is-binary-path": {
            "version": "2.1.0",
            "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -2062,6 +4188,21 @@
            ],
            "engines": {
                "node": ">=4"
            }
        },
        "node_modules/is-date-object": {
            "version": "1.1.0",
            "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.1.0.tgz",
            "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==",
            "dependencies": {
                "call-bound": "^1.0.2",
                "has-tostringtag": "^1.0.2"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/is-extglob": {
@@ -2107,6 +4248,23 @@
                "node": ">=0.10.0"
            }
        },
        "node_modules/is-regex": {
            "version": "1.2.1",
            "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.2.1.tgz",
            "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
            "dependencies": {
                "call-bound": "^1.0.2",
                "gopd": "^1.2.0",
                "has-tostringtag": "^1.0.2",
                "hasown": "^2.0.2"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/is-url": {
            "version": "1.2.4",
            "resolved": "https://registry.npmmirror.com/is-url/-/is-url-1.2.4.tgz",
@@ -2140,6 +4298,14 @@
            "resolved": "https://registry.npmmirror.com/jsbn/-/jsbn-1.1.0.tgz",
            "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A=="
        },
        "node_modules/jsep": {
            "version": "1.4.0",
            "resolved": "https://registry.npmmirror.com/jsep/-/jsep-1.4.0.tgz",
            "integrity": "sha512-B7qPcEVE3NVkmSJbaYxvv4cHkVW7DQsZz13pUMrfS8z8Q/BuShN+gcTXrUlPiGqM2/t/EEaI030bpxMqY8gMlw==",
            "engines": {
                "node": ">= 10.16.0"
            }
        },
        "node_modules/jsonc-parser": {
            "version": "3.2.0",
            "resolved": "https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
@@ -2167,6 +4333,21 @@
                "readable-stream": "~2.3.6",
                "setimmediate": "^1.0.5"
            }
        },
        "node_modules/kdbush": {
            "version": "4.0.2",
            "resolved": "https://registry.npmmirror.com/kdbush/-/kdbush-4.0.2.tgz",
            "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA=="
        },
        "node_modules/ktx-parse": {
            "version": "0.7.1",
            "resolved": "https://registry.npmmirror.com/ktx-parse/-/ktx-parse-0.7.1.tgz",
            "integrity": "sha512-FeA3g56ksdFNwjXJJsc1CCc7co+AJYDp6ipIp878zZ2bU8kWROatLYf39TQEd4/XRSUvBXovQ8gaVKWPXsCLEQ=="
        },
        "node_modules/lerc": {
            "version": "2.0.0",
            "resolved": "https://registry.npmmirror.com/lerc/-/lerc-2.0.0.tgz",
            "integrity": "sha512-7qo1Mq8ZNmaR4USHHm615nEW2lPeeWJ3bTyoqFbd35DLx0LUH7C6ptt5FDCTAlbIzs3+WKrk5SkJvw8AFDE2hg=="
        },
        "node_modules/lie": {
            "version": "3.3.0",
@@ -2243,12 +4424,25 @@
            "resolved": "https://registry.npmmirror.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz",
            "integrity": "sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw=="
        },
        "node_modules/long": {
            "version": "5.3.2",
            "resolved": "https://registry.npmmirror.com/long/-/long-5.3.2.tgz",
            "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA=="
        },
        "node_modules/magic-string": {
            "version": "0.30.10",
            "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz",
            "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==",
            "dependencies": {
                "@jridgewell/sourcemap-codec": "^1.4.15"
            }
        },
        "node_modules/math-intrinsics": {
            "version": "1.1.0",
            "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
            "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/memoize-one": {
@@ -2264,6 +4458,16 @@
            "engines": {
                "node": ">= 8"
            }
        },
        "node_modules/mersenne-twister": {
            "version": "1.1.0",
            "resolved": "https://registry.npmmirror.com/mersenne-twister/-/mersenne-twister-1.1.0.tgz",
            "integrity": "sha512-mUYWsMKNrm4lfygPkL3OfGzOPTR2DBlTkBNHM//F6hGp8cLThY897crAlk3/Jo17LEOOjQUrNAx6DvgO77QJkA=="
        },
        "node_modules/meshoptimizer": {
            "version": "0.22.0",
            "resolved": "https://registry.npmmirror.com/meshoptimizer/-/meshoptimizer-0.22.0.tgz",
            "integrity": "sha512-IebiK79sqIy+E4EgOr+CAw+Ke8hAspXKzBd0JdgEmPHiAwmvEj2S4h1rfvo+o/BnfEYd/jAOg5IeeIjzlzSnDg=="
        },
        "node_modules/micromatch": {
            "version": "4.0.5",
@@ -2398,10 +4602,46 @@
            "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
            "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw=="
        },
        "node_modules/nosleep.js": {
            "version": "0.12.0",
            "resolved": "https://registry.npmmirror.com/nosleep.js/-/nosleep.js-0.12.0.tgz",
            "integrity": "sha512-9d1HbpKLh3sdWlhXMhU6MMH+wQzKkrgfRkYV0EBdvt99YJfj0ilCJrWRDYG2130Tm4GXbEoTCx5b34JSaP+HhA=="
        },
        "node_modules/nprogress": {
            "version": "0.2.0",
            "resolved": "https://registry.npmmirror.com/nprogress/-/nprogress-0.2.0.tgz",
            "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA=="
        },
        "node_modules/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==",
            "engines": {
                "node": ">=0.10.0"
            }
        },
        "node_modules/object-is": {
            "version": "1.1.6",
            "resolved": "https://registry.npmmirror.com/object-is/-/object-is-1.1.6.tgz",
            "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
            "dependencies": {
                "call-bind": "^1.0.7",
                "define-properties": "^1.2.1"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/object-keys": {
            "version": "1.1.1",
            "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz",
            "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/object-refs": {
            "version": "0.3.0",
@@ -2471,6 +4711,25 @@
                "pathe": "^1.1.0"
            }
        },
        "node_modules/point-in-polygon": {
            "version": "1.1.0",
            "resolved": "https://registry.npmmirror.com/point-in-polygon/-/point-in-polygon-1.1.0.tgz",
            "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw=="
        },
        "node_modules/polygon-clipping": {
            "version": "0.15.7",
            "resolved": "https://registry.npmmirror.com/polygon-clipping/-/polygon-clipping-0.15.7.tgz",
            "integrity": "sha512-nhfdr83ECBg6xtqOAJab1tbksbBAOMUltN60bU+llHVOL0e5Onm1WpAXXWXVB39L8AJFssoIhEVuy/S90MmotA==",
            "dependencies": {
                "robust-predicates": "^3.0.2",
                "splaytree": "^3.1.0"
            }
        },
        "node_modules/polygon-clipping/node_modules/robust-predicates": {
            "version": "3.0.2",
            "resolved": "https://registry.npmmirror.com/robust-predicates/-/robust-predicates-3.0.2.tgz",
            "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
        },
        "node_modules/postcss": {
            "version": "8.4.38",
            "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
@@ -2535,6 +4794,29 @@
            "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
            "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
        },
        "node_modules/protobufjs": {
            "version": "7.4.0",
            "resolved": "https://registry.npmmirror.com/protobufjs/-/protobufjs-7.4.0.tgz",
            "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==",
            "hasInstallScript": true,
            "dependencies": {
                "@protobufjs/aspromise": "^1.1.2",
                "@protobufjs/base64": "^1.1.2",
                "@protobufjs/codegen": "^2.0.4",
                "@protobufjs/eventemitter": "^1.1.0",
                "@protobufjs/fetch": "^1.1.0",
                "@protobufjs/float": "^1.0.2",
                "@protobufjs/inquire": "^1.1.0",
                "@protobufjs/path": "^1.1.2",
                "@protobufjs/pool": "^1.1.0",
                "@protobufjs/utf8": "^1.1.0",
                "@types/node": ">=13.7.0",
                "long": "^5.0.0"
            },
            "engines": {
                "node": ">=12.0.0"
            }
        },
        "node_modules/queue-microtask": {
            "version": "1.2.3",
            "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -2555,6 +4837,11 @@
                }
            ]
        },
        "node_modules/quickselect": {
            "version": "1.1.1",
            "resolved": "https://registry.npmmirror.com/quickselect/-/quickselect-1.1.1.tgz",
            "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ=="
        },
        "node_modules/randomcolor": {
            "version": "0.6.2",
            "resolved": "https://registry.npmmirror.com/randomcolor/-/randomcolor-0.6.2.tgz",
@@ -2566,6 +4853,14 @@
            "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/rbush": {
            "version": "2.0.2",
            "resolved": "https://registry.npmmirror.com/rbush/-/rbush-2.0.2.tgz",
            "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==",
            "dependencies": {
                "quickselect": "^1.0.1"
            }
        },
        "node_modules/readable-stream": {
@@ -2604,6 +4899,25 @@
            "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
            "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
        },
        "node_modules/regexp.prototype.flags": {
            "version": "1.5.4",
            "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz",
            "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==",
            "dependencies": {
                "call-bind": "^1.0.8",
                "define-properties": "^1.2.1",
                "es-errors": "^1.3.0",
                "get-proto": "^1.0.1",
                "gopd": "^1.2.0",
                "set-function-name": "^2.0.2"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/reusify": {
            "version": "1.0.4",
            "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz",
@@ -2613,6 +4927,11 @@
                "iojs": ">=1.0.0",
                "node": ">=0.10.0"
            }
        },
        "node_modules/robust-predicates": {
            "version": "2.0.4",
            "resolved": "https://registry.npmmirror.com/robust-predicates/-/robust-predicates-2.0.4.tgz",
            "integrity": "sha512-l4NwboJM74Ilm4VKfbAtFeGq7aEjWL+5kVFcmgFA2MrdnQWx9iE/tUGvxY5HyMI7o/WpSIUFLbC5fbeaHgSCYg=="
        },
        "node_modules/rollup": {
            "version": "4.18.0",
@@ -2776,6 +5095,36 @@
                "node": ">= 0.8.0"
            }
        },
        "node_modules/set-function-length": {
            "version": "1.2.2",
            "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz",
            "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
            "dependencies": {
                "define-data-property": "^1.1.4",
                "es-errors": "^1.3.0",
                "function-bind": "^1.1.2",
                "get-intrinsic": "^1.2.4",
                "gopd": "^1.0.1",
                "has-property-descriptors": "^1.0.2"
            },
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/set-function-name": {
            "version": "2.0.2",
            "resolved": "https://registry.npmmirror.com/set-function-name/-/set-function-name-2.0.2.tgz",
            "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
            "dependencies": {
                "define-data-property": "^1.1.4",
                "es-errors": "^1.3.0",
                "functions-have-names": "^1.2.3",
                "has-property-descriptors": "^1.0.2"
            },
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/setimmediate": {
            "version": "1.0.5",
            "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
@@ -2785,6 +5134,11 @@
            "version": "1.2.0",
            "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz",
            "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
        },
        "node_modules/skmeans": {
            "version": "0.9.7",
            "resolved": "https://registry.npmmirror.com/skmeans/-/skmeans-0.9.7.tgz",
            "integrity": "sha512-hNj1/oZ7ygsfmPZ7ZfN5MUBRoGg1gtpnImuJBgLO0ljQ67DtJuiQaiYdS4lUA6s0KCwnPhGivtC/WRwIZLkHyg=="
        },
        "node_modules/slate": {
            "version": "0.72.8",
@@ -2855,6 +5209,11 @@
            "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
            "deprecated": "Please use @jridgewell/sourcemap-codec instead",
            "dev": true
        },
        "node_modules/splaytree": {
            "version": "3.1.2",
            "resolved": "https://registry.npmmirror.com/splaytree/-/splaytree-3.1.2.tgz",
            "integrity": "sha512-4OM2BJgC5UzrhVnnJA4BkHKGtjXNzzUfpQjCO8I05xYPsfS/VuQDwjCGGMi8rYQilHEV4j8NBqTFbls/PZEE7A=="
        },
        "node_modules/ssf": {
            "version": "0.11.2",
@@ -2940,6 +5299,11 @@
            "resolved": "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz",
            "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
        },
        "node_modules/tinyqueue": {
            "version": "2.0.3",
            "resolved": "https://registry.npmmirror.com/tinyqueue/-/tinyqueue-2.0.3.tgz",
            "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA=="
        },
        "node_modules/to-regex-range": {
            "version": "5.0.1",
            "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -2960,6 +5324,40 @@
                "node": ">=0.6"
            }
        },
        "node_modules/topojson-client": {
            "version": "3.1.0",
            "resolved": "https://registry.npmmirror.com/topojson-client/-/topojson-client-3.1.0.tgz",
            "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
            "dependencies": {
                "commander": "2"
            },
            "bin": {
                "topo2geo": "bin/topo2geo",
                "topomerge": "bin/topomerge",
                "topoquantize": "bin/topoquantize"
            }
        },
        "node_modules/topojson-server": {
            "version": "3.0.1",
            "resolved": "https://registry.npmmirror.com/topojson-server/-/topojson-server-3.0.1.tgz",
            "integrity": "sha512-/VS9j/ffKr2XAOjlZ9CgyyeLmgJ9dMwq6Y0YEON8O7p/tGGk+dCWnrE03zEdu7i4L7YsFZLEPZPzCvcB7lEEXw==",
            "dependencies": {
                "commander": "2"
            },
            "bin": {
                "geo2topo": "bin/geo2topo"
            }
        },
        "node_modules/tslib": {
            "version": "2.3.0",
            "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz",
            "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
        },
        "node_modules/turf-jsts": {
            "version": "1.2.3",
            "resolved": "https://registry.npmmirror.com/turf-jsts/-/turf-jsts-1.2.3.tgz",
            "integrity": "sha512-Ja03QIJlPuHt4IQ2FfGex4F4JAr8m3jpaHbFbQrgwr7s7L6U8ocrHiF3J1+wf9jzhGKxvDeaCAnGDot8OjGFyA=="
        },
        "node_modules/type": {
            "version": "1.2.0",
            "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz",
@@ -2970,6 +5368,11 @@
            "resolved": "https://registry.npmmirror.com/ufo/-/ufo-1.3.2.tgz",
            "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==",
            "dev": true
        },
        "node_modules/undici-types": {
            "version": "6.21.0",
            "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-6.21.0.tgz",
            "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="
        },
        "node_modules/unimport": {
            "version": "1.3.0",
@@ -3061,6 +5464,11 @@
            "engines": {
                "node": ">=12"
            }
        },
        "node_modules/urijs": {
            "version": "1.19.11",
            "resolved": "https://registry.npmmirror.com/urijs/-/urijs-1.19.11.tgz",
            "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ=="
        },
        "node_modules/util-deprecate": {
            "version": "1.0.2",
@@ -3377,6 +5785,14 @@
            "engines": {
                "node": ">=0.8"
            }
        },
        "node_modules/zrender": {
            "version": "5.6.1",
            "resolved": "https://registry.npmmirror.com/zrender/-/zrender-5.6.1.tgz",
            "integrity": "sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==",
            "dependencies": {
                "tslib": "2.3.0"
            }
        }
    }
}