{
  "name": "testnpm",
  "version": "1.0.0",
  "lockfileVersion": 3,
  "requires": true,
  "packages": {
    "": {
      "name": "testnpm",
      "version": "1.0.0",
      "license": "ISC",
      "dependencies": {
        "@turf/turf": "^7.2.0",
        "async-retry": "^1.3.3",
        "aws-sdk": "^2.1692.0",
        "aws-xray-sdk": "^3.10.3",
        "date-fns": "^4.1.0",
        "dotenv": "^16.4.7",
        "ip-address": "^10.0.1",
        "moment-timezone": "^0.5.47",
        "mongoose": "^8.12.1",
        "mongoose-delete": "^1.0.2"
      }
    },
    "node_modules/@aws-sdk/types": {
      "version": "3.734.0",
      "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.734.0.tgz",
      "integrity": "sha512-o11tSPTT70nAkGV1fN9wm/hAIiLPyWX6SuGf+9JyTp7S/rC2cFWhR26MvA69nplcjNaXVzB0f+QFrLXXjOqCrg==",
      "license": "Apache-2.0",
      "dependencies": {
        "@smithy/types": "^4.1.0",
        "tslib": "^2.6.2"
      },
      "engines": {
        "node": ">=18.0.0"
      }
    },
    "node_modules/@mongodb-js/saslprep": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.2.0.tgz",
      "integrity": "sha512-+ywrb0AqkfaYuhHs6LxKWgqbh3I72EpEgESCw37o+9qPx9WTCkgDm2B+eMrwehGtHBWHFU4GXvnSCNiFhhausg==",
      "license": "MIT",
      "dependencies": {
        "sparse-bitfield": "^3.0.3"
      }
    },
    "node_modules/@smithy/service-error-classification": {
      "version": "2.1.5",
      "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.1.5.tgz",
      "integrity": "sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==",
      "license": "Apache-2.0",
      "dependencies": {
        "@smithy/types": "^2.12.0"
      },
      "engines": {
        "node": ">=14.0.0"
      }
    },
    "node_modules/@smithy/service-error-classification/node_modules/@smithy/types": {
      "version": "2.12.0",
      "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz",
      "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==",
      "license": "Apache-2.0",
      "dependencies": {
        "tslib": "^2.6.2"
      },
      "engines": {
        "node": ">=14.0.0"
      }
    },
    "node_modules/@smithy/types": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.1.0.tgz",
      "integrity": "sha512-enhjdwp4D7CXmwLtD6zbcDMbo6/T6WtuuKCY49Xxc6OMOmUWlBEBDREsxxgV2LIdeQPW756+f97GzcgAwp3iLw==",
      "license": "Apache-2.0",
      "dependencies": {
        "tslib": "^2.6.2"
      },
      "engines": {
        "node": ">=18.0.0"
      }
    },
    "node_modules/@turf/along": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/along/-/along-7.2.0.tgz",
      "integrity": "sha512-Cf+d2LozABdb0TJoIcJwFKB+qisJY4nMUW9z6PAuZ9UCH7AR//hy2Z06vwYCKFZKP4a7DRPkOMBadQABCyoYuw==",
      "license": "MIT",
      "dependencies": {
        "@turf/bearing": "^7.2.0",
        "@turf/destination": "^7.2.0",
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/angle": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/angle/-/angle-7.2.0.tgz",
      "integrity": "sha512-b28rs1NO8Dt/MXadFhnpqH7GnEWRsl+xF5JeFtg9+eM/+l/zGrdliPYMZtAj12xn33w22J1X4TRprAI0rruvVQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/bearing": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/rhumb-bearing": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/area": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/area/-/area-7.2.0.tgz",
      "integrity": "sha512-zuTTdQ4eoTI9nSSjerIy4QwgvxqwJVciQJ8tOPuMHbXJ9N/dNjI7bU8tasjhxas/Cx3NE9NxVHtNpYHL0FSzoA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/bbox": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-7.2.0.tgz",
      "integrity": "sha512-wzHEjCXlYZiDludDbXkpBSmv8Zu6tPGLmJ1sXQ6qDwpLE1Ew3mcWqt8AaxfTP5QwDNQa3sf2vvgTEzNbPQkCiA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/bbox-clip": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/bbox-clip/-/bbox-clip-7.2.0.tgz",
      "integrity": "sha512-q6RXTpqeUQAYLAieUL1n3J6ukRGsNVDOqcYtfzaJbPW+0VsAf+1cI16sN700t0sekbeU1DH/RRVAHhpf8+36wA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/bbox-polygon": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/bbox-polygon/-/bbox-polygon-7.2.0.tgz",
      "integrity": "sha512-Aj4G1GAAy26fmOqMjUk0Z+Lcax5VQ9g1xYDbHLQWXvfTsaueBT+RzdH6XPnZ/seEEnZkio2IxE8V5af/osupgA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/bearing": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-7.2.0.tgz",
      "integrity": "sha512-Jm0Xt3GgHjRrWvBtAGvgfnADLm+4exud2pRlmCYx8zfiKuNXQFkrcTZcOiJOgTfG20Agq28iSh15uta47jSIbg==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/bezier-spline": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/bezier-spline/-/bezier-spline-7.2.0.tgz",
      "integrity": "sha512-7BPkc3ufYB9KLvcaTpTsnpXzh9DZoENxCS0Ms9XUwuRXw45TpevwUpOsa3atO76iKQ5puHntqFO4zs8IUxBaaA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-clockwise": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-7.2.0.tgz",
      "integrity": "sha512-0fJeFSARxy6ealGBM4Gmgpa1o8msQF87p2Dx5V6uSqzT8VPDegX1NSWl4b7QgXczYa9qv7IAABttdWP0K7Q7eQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-concave": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-concave/-/boolean-concave-7.2.0.tgz",
      "integrity": "sha512-v3dTN04dfO6VqctQj1a+pjDHb6+/Ev90oAR2QjJuAntY4ubhhr7vKeJdk/w+tWNSMKULnYwfe65Du3EOu3/TeA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-contains": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-contains/-/boolean-contains-7.2.0.tgz",
      "integrity": "sha512-dgRQm4uVO5XuLee4PLVH7CFQZKdefUBMIXTPITm2oRIDmPLJKHDOFKQTNkGJ73mDKKBR2lmt6eVH3br6OYrEYg==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/boolean-point-on-line": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-crosses": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-crosses/-/boolean-crosses-7.2.0.tgz",
      "integrity": "sha512-9GyM4UUWFKQOoNhHVSfJBf5XbPy8Fxfz9djjJNAnm/IOl8NmFUSwFPAjKlpiMcr6yuaAoc9R/1KokS9/eLqPvA==",
      "license": "MIT",
      "dependencies": {
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/line-intersect": "^7.2.0",
        "@turf/polygon-to-line": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-disjoint": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-disjoint/-/boolean-disjoint-7.2.0.tgz",
      "integrity": "sha512-xdz+pYKkLMuqkNeJ6EF/3OdAiJdiHhcHCV0ykX33NIuALKIEpKik0+NdxxNsZsivOW6keKwr61SI+gcVtHYcnQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/line-intersect": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/polygon-to-line": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-equal": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-equal/-/boolean-equal-7.2.0.tgz",
      "integrity": "sha512-TmjKYLsxXqEmdDtFq3QgX4aSogiISp3/doeEtDOs3NNSR8susOtBEZkmvwO6DLW+g/rgoQJIBR6iVoWiRqkBxw==",
      "license": "MIT",
      "dependencies": {
        "@turf/clean-coords": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "geojson-equality-ts": "^1.0.2",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-intersects": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-intersects/-/boolean-intersects-7.2.0.tgz",
      "integrity": "sha512-GLRyLQgK3F14drkK5Qi9Mv7Z9VT1bgQUd9a3DB3DACTZWDSwfh8YZUFn/HBwRkK8dDdgNEXaavggQHcPi1k9ow==",
      "license": "MIT",
      "dependencies": {
        "@turf/boolean-disjoint": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-overlap": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-overlap/-/boolean-overlap-7.2.0.tgz",
      "integrity": "sha512-ieM5qIE4anO+gUHIOvEN7CjyowF+kQ6v20/oNYJCp63TVS6eGMkwgd+I4uMzBXfVW66nVHIXjODdUelU+Xyctw==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/line-intersect": "^7.2.0",
        "@turf/line-overlap": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "geojson-equality-ts": "^1.0.2",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-parallel": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-parallel/-/boolean-parallel-7.2.0.tgz",
      "integrity": "sha512-iOtuzzff8nmwv05ROkSvyeGLMrfdGkIi+3hyQ+DH4IVyV37vQbqR5oOJ0Nt3Qq1Tjrq9fvF8G3OMdAv3W2kY9w==",
      "license": "MIT",
      "dependencies": {
        "@turf/clean-coords": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/line-segment": "^7.2.0",
        "@turf/rhumb-bearing": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-point-in-polygon": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-7.2.0.tgz",
      "integrity": "sha512-lvEOjxeXIp+wPXgl9kJA97dqzMfNexjqHou+XHVcfxQgolctoJiRYmcVCWGpiZ9CBf/CJha1KmD1qQoRIsjLaA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "point-in-polygon-hao": "^1.1.0",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-point-on-line": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-point-on-line/-/boolean-point-on-line-7.2.0.tgz",
      "integrity": "sha512-H/bXX8+2VYeSyH8JWrOsu8OGmeA9KVZfM7M6U5/fSqGsRHXo9MyYJ94k39A9kcKSwI0aWiMXVD2UFmiWy8423Q==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-touches": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-touches/-/boolean-touches-7.2.0.tgz",
      "integrity": "sha512-8qb1CO+cwFATGRGFgTRjzL9aibfsbI91pdiRl7KIEkVdeN/H9k8FDrUA1neY7Yq48IaciuwqjbbojQ16FD9b0w==",
      "license": "MIT",
      "dependencies": {
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/boolean-point-on-line": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-valid": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-valid/-/boolean-valid-7.2.0.tgz",
      "integrity": "sha512-xb7gdHN8VV6ivPJh6rPpgxmAEGReiRxqY+QZoEZVGpW2dXcmU1BdY6FA6G/cwvggXAXxJBREoANtEDgp/0ySbA==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/boolean-crosses": "^7.2.0",
        "@turf/boolean-disjoint": "^7.2.0",
        "@turf/boolean-overlap": "^7.2.0",
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/boolean-point-on-line": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/line-intersect": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "geojson-polygon-self-intersections": "^1.2.1",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-within": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-within/-/boolean-within-7.2.0.tgz",
      "integrity": "sha512-zB3AiF59zQZ27Dp1iyhp9mVAKOFHat8RDH45TZhLY8EaqdEPdmLGvwMFCKfLryQcUDQvmzP8xWbtUR82QM5C4g==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/boolean-point-on-line": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/buffer": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/buffer/-/buffer-7.2.0.tgz",
      "integrity": "sha512-QH1FTr5Mk4z1kpQNztMD8XBOZfpOXPOtlsxaSAj2kDIf5+LquA6HtJjZrjUngnGtzG5+XwcfyRL4ImvLnFjm5Q==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/center": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/jsts": "^2.7.1",
        "@turf/meta": "^7.2.0",
        "@turf/projection": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "d3-geo": "1.7.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/center": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/center/-/center-7.2.0.tgz",
      "integrity": "sha512-UTNp9abQ2kuyRg5gCIGDNwwEQeF3NbpYsd1Q0KW9lwWuzbLVNn0sOwbxjpNF4J2HtMOs5YVOcqNvYyuoa2XrXw==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/center-mean": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/center-mean/-/center-mean-7.2.0.tgz",
      "integrity": "sha512-NaW6IowAooTJ35O198Jw3U4diZ6UZCCeJY+4E+WMLpks3FCxMDSHEfO2QjyOXQMGWZnVxVelqI5x9DdniDbQ+A==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/center-median": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/center-median/-/center-median-7.2.0.tgz",
      "integrity": "sha512-/CgVyHNG4zAoZpvkl7qBCe4w7giWNVtLyTU5PoIfg1vWM4VpYw+N7kcBBH46bbzvVBn0vhmZr586r543EwdC/A==",
      "license": "MIT",
      "dependencies": {
        "@turf/center-mean": "^7.2.0",
        "@turf/centroid": "^7.2.0",
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/center-of-mass": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/center-of-mass/-/center-of-mass-7.2.0.tgz",
      "integrity": "sha512-ij3pmG61WQPHGTQvOziPOdIgwTMegkYTwIc71Gl7xn4C0vWH6KLDSshCphds9xdWSXt2GbHpUs3tr4XGntHkEQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/centroid": "^7.2.0",
        "@turf/convex": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/centroid": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-7.2.0.tgz",
      "integrity": "sha512-yJqDSw25T7P48au5KjvYqbDVZ7qVnipziVfZ9aSo7P2/jTE7d4BP21w0/XLi3T/9bry/t9PR1GDDDQljN4KfDw==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/circle": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-7.2.0.tgz",
      "integrity": "sha512-1AbqBYtXhstrHmnW6jhLwsv7TtmT0mW58Hvl1uZXEDM1NCVXIR50yDipIeQPjrCuJ/Zdg/91gU8+4GuDCAxBGA==",
      "license": "MIT",
      "dependencies": {
        "@turf/destination": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/clean-coords": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/clean-coords/-/clean-coords-7.2.0.tgz",
      "integrity": "sha512-+5+J1+D7wW7O/RDXn46IfCHuX1gIV1pIAQNSA7lcDbr3HQITZj334C4mOGZLEcGbsiXtlHWZiBtm785Vg8i+QQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/clone": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-7.2.0.tgz",
      "integrity": "sha512-JlGUT+/5qoU5jqZmf6NMFIoLDY3O7jKd53Up+zbpJ2vzUp6QdwdNzwrsCeONhynWM13F0MVtPXH4AtdkrgFk4g==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/clusters": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/clusters/-/clusters-7.2.0.tgz",
      "integrity": "sha512-sKOrIKHHtXAuTKNm2USnEct+6/MrgyzMW42deZ2YG2RRKWGaaxHMFU2Yw71Yk4DqStOqTIBQpIOdrRuSOwbuQw==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/clusters-dbscan": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/clusters-dbscan/-/clusters-dbscan-7.2.0.tgz",
      "integrity": "sha512-VWVUuDreev56g3/BMlnq/81yzczqaz+NVTypN5CigGgP67e+u/CnijphiuhKjtjDd/MzGjXgEWBJc26Y6LYKAw==",
      "license": "MIT",
      "dependencies": {
        "@turf/clone": "^7.2.0",
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "rbush": "^3.0.1",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/clusters-kmeans": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/clusters-kmeans/-/clusters-kmeans-7.2.0.tgz",
      "integrity": "sha512-BxQdK8jc8Mwm9yoClCYkktm4W004uiQGqb/i/6Y7a8xqgJITWDgTu/cy//wOxAWPk4xfe6MThjnqkszWW8JdyQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/clone": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "skmeans": "0.9.7",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/collect": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/collect/-/collect-7.2.0.tgz",
      "integrity": "sha512-zRVGDlYS8Bx/Zz4vnEUyRg4dmqHhkDbW/nIUIJh657YqaMj1SFi4Iv2i9NbcurlUBDJFkpuOhCvvEvAdskJ8UA==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "rbush": "^3.0.1",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/combine": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/combine/-/combine-7.2.0.tgz",
      "integrity": "sha512-VEjm3IvnbMt3IgeRIhCDhhQDbLqCU1/5uN1+j1u6fyA095pCizPThGp4f/COSzC3t1s/iiV+fHuDsB6DihHffQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/concave": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/concave/-/concave-7.2.0.tgz",
      "integrity": "sha512-cpaDDlumK762kdadexw5ZAB6g/h2pJdihZ+e65lbQVe3WukJHAANnIEeKsdFCuIyNKrwTz2gWu5ws+OpjP48Yw==",
      "license": "MIT",
      "dependencies": {
        "@turf/clone": "^7.2.0",
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/tin": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "topojson-client": "3.x",
        "topojson-server": "3.x",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/convex": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/convex/-/convex-7.2.0.tgz",
      "integrity": "sha512-HsgHm+zHRE8yPCE/jBUtWFyaaBmpXcSlyHd5/xsMhSZRImFzRzBibaONWQo7xbKZMISC3Nc6BtUjDi/jEVbqyA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "concaveman": "^1.2.1",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/destination": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-7.2.0.tgz",
      "integrity": "sha512-8DUxtOO0Fvrh1xclIUj3d9C5WS20D21F5E+j+X9Q+ju6fcM4huOqTg5ckV1DN2Pg8caABEc5HEZJnGch/5YnYQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/difference": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/difference/-/difference-7.2.0.tgz",
      "integrity": "sha512-NHKD1v3s8RX+9lOpvHJg6xRuJOKiY3qxHhz5/FmE0VgGqnCkE7OObqWZ5SsXG+Ckh0aafs5qKhmDdDV/gGi6JA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "polyclip-ts": "^0.16.8",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/dissolve": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/dissolve/-/dissolve-7.2.0.tgz",
      "integrity": "sha512-gPG5TE3mAYuZqBut8tPYCKwi4hhx5Cq0ALoQMB9X0hrVtFIKrihrsj98XQM/5pL/UIpAxQfwisQvy6XaOFaoPA==",
      "license": "MIT",
      "dependencies": {
        "@turf/flatten": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "polyclip-ts": "^0.16.8",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/distance": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-7.2.0.tgz",
      "integrity": "sha512-HBjjXIgEcD/wJYjv7/6OZj5yoky2oUvTtVeIAqO3lL80XRvoYmVg6vkOIu6NswkerwLDDNT9kl7+BFLJoHbh6Q==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/distance-weight": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/distance-weight/-/distance-weight-7.2.0.tgz",
      "integrity": "sha512-NeoyV0fXDH+7nIoNtLjAoH9XL0AS1pmTIyDxEE6LryoDTsqjnuR0YQxIkLCCWDqECoqaOmmBqpeWONjX5BwWCg==",
      "license": "MIT",
      "dependencies": {
        "@turf/centroid": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/ellipse": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/ellipse/-/ellipse-7.2.0.tgz",
      "integrity": "sha512-/Y75S5hE2+xjnTw4dXpQ5r/Y2HPM4xrwkPRCCQRpuuboKdEvm42azYmh7isPnMnBTVcmGb9UmGKj0HHAbiwt1g==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/rhumb-destination": "^7.2.0",
        "@turf/transform-rotate": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/envelope": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/envelope/-/envelope-7.2.0.tgz",
      "integrity": "sha512-xOMtDeNKHwUuDfzQeoSNmdabsP0/IgVDeyzitDe/8j9wTeW+MrKzVbGz7627PT3h6gsO+2nUv5asfKtUbmTyHA==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/bbox-polygon": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/explode": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/explode/-/explode-7.2.0.tgz",
      "integrity": "sha512-jyMXg93J1OI7/65SsLE1k9dfQD3JbcPNMi4/O3QR2Qb3BAs2039oFaSjtW+YqhMqVC4V3ZeKebMcJ8h9sK1n+A==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/flatten": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/flatten/-/flatten-7.2.0.tgz",
      "integrity": "sha512-q38Qsqr4l7mxp780zSdn0gp/WLBX+sa+gV6qIbDQ1HKCrrPK8QQJmNx7gk1xxEXVot6tq/WyAPysCQdX+kLmMA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/flip": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/flip/-/flip-7.2.0.tgz",
      "integrity": "sha512-X0TQ0U/UYh4tyXdLO5itP1sO2HOvfrZC0fYSWmTfLDM14jEPkEK8PblofznfBygL+pIFtOS2is8FuVcp5XxYpQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/clone": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/geojson-rbush": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/geojson-rbush/-/geojson-rbush-7.2.0.tgz",
      "integrity": "sha512-ST8fLv+EwxVkDgsmhHggM0sPk2SfOHTZJkdgMXVFT7gB9o4lF8qk4y4lwvCCGIfFQAp2yv/PN5EaGMEKutk6xw==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "rbush": "^3.0.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/great-circle": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/great-circle/-/great-circle-7.2.0.tgz",
      "integrity": "sha512-n30OiADyOKHhor0aXNgYfXQYXO3UtsOKmhQsY1D89/Oh1nCIXG/1ZPlLL9ZoaRXXBTUBjh99a+K8029NQbGDhw==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/helpers": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-7.2.0.tgz",
      "integrity": "sha512-cXo7bKNZoa7aC7ydLmUR02oB3IgDe7MxiPuRz3cCtYQHn+BJ6h1tihmamYDWWUlPHgSNF0i3ATc4WmDECZafKw==",
      "license": "MIT",
      "dependencies": {
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/hex-grid": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/hex-grid/-/hex-grid-7.2.0.tgz",
      "integrity": "sha512-Yo2yUGxrTCQfmcVsSjDt0G3Veg8YD26WRd7etVPD9eirNNgXrIyZkbYA7zVV/qLeRWVmYIKRXg1USWl7ORQOGA==",
      "license": "MIT",
      "dependencies": {
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/intersect": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/interpolate": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/interpolate/-/interpolate-7.2.0.tgz",
      "integrity": "sha512-Ifgjm1SEo6XujuSAU6lpRMvoJ1SYTreil1Rf5WsaXj16BQJCedht/4FtWCTNhSWTwEz2motQ1WNrjTCuPG94xA==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/centroid": "^7.2.0",
        "@turf/clone": "^7.2.0",
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/hex-grid": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/point-grid": "^7.2.0",
        "@turf/square-grid": "^7.2.0",
        "@turf/triangle-grid": "^7.2.0",
        "@types/geojson": "^7946.0.10"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/intersect": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/intersect/-/intersect-7.2.0.tgz",
      "integrity": "sha512-81GMzKS9pKqLPa61qSlFxLFeAC8XbwyCQ9Qv4z6o5skWk1qmMUbEHeMqaGUTEzk+q2XyhZ0sju1FV4iLevQ/aw==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "polyclip-ts": "^0.16.8",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/invariant": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-7.2.0.tgz",
      "integrity": "sha512-kV4u8e7Gkpq+kPbAKNC21CmyrXzlbBgFjO1PhrHPgEdNqXqDawoZ3i6ivE3ULJj2rSesCjduUaC/wyvH/sNr2Q==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/isobands": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/isobands/-/isobands-7.2.0.tgz",
      "integrity": "sha512-lYoHeRieFzpBp29Jh19QcDIb0E+dzo/K5uwZuNga4wxr6heNU0AfkD4ByAHYIXHtvmp4m/JpSKq/2N6h/zvBkg==",
      "license": "MIT",
      "dependencies": {
        "@turf/area": "^7.2.0",
        "@turf/bbox": "^7.2.0",
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/explode": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "marchingsquares": "^1.3.3",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/isolines": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/isolines/-/isolines-7.2.0.tgz",
      "integrity": "sha512-4ZXKxvA/JKkxAXixXhN3UVza5FABsdYgOWXyYm3L5ryTPJVOYTVSSd9A+CAVlv9dZc3YdlsqMqLTXNOOre/kwg==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "marchingsquares": "^1.3.3",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/jsts": {
      "version": "2.7.2",
      "resolved": "https://registry.npmjs.org/@turf/jsts/-/jsts-2.7.2.tgz",
      "integrity": "sha512-zAezGlwWHPyU0zxwcX2wQY3RkRpwuoBmhhNE9HY9kWhFDkCxZ3aWK5URKwa/SWKJbj9aztO+8vtdiBA28KVJFg==",
      "license": "(EDL-1.0 OR EPL-1.0)",
      "dependencies": {
        "jsts": "2.7.1"
      }
    },
    "node_modules/@turf/kinks": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/kinks/-/kinks-7.2.0.tgz",
      "integrity": "sha512-BtxDxGewJR0Q5WR9HKBSxZhirFX+GEH1rD7/EvgDsHS8e1Y5/vNQQUmXdURjdPa4StzaUBsWRU5T3A356gLbPA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/length": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/length/-/length-7.2.0.tgz",
      "integrity": "sha512-LBmYN+iCgVtWNLsckVnpQIJENqIIPO63mogazMp23lrDGfWXu07zZQ9ZinJVO5xYurXNhc/QI2xxoqt2Xw90Ig==",
      "license": "MIT",
      "dependencies": {
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/line-arc": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/line-arc/-/line-arc-7.2.0.tgz",
      "integrity": "sha512-kfWzA5oYrTpslTg5fN50G04zSypiYQzjZv3FLjbZkk6kta5fo4JkERKjTeA8x4XNojb+pfmjMBB0yIh2w2dDRw==",
      "license": "MIT",
      "dependencies": {
        "@turf/circle": "^7.2.0",
        "@turf/destination": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/line-chunk": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/line-chunk/-/line-chunk-7.2.0.tgz",
      "integrity": "sha512-1ODyL5gETtWSL85MPI0lgp/78vl95M39gpeBxePXyDIqx8geDP9kXfAzctuKdxBoR4JmOVM3NT7Fz7h+IEkC+g==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/length": "^7.2.0",
        "@turf/line-slice-along": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/line-intersect": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/line-intersect/-/line-intersect-7.2.0.tgz",
      "integrity": "sha512-GhCJVEkc8EmggNi85EuVLoXF5T5jNVxmhIetwppiVyJzMrwkYAkZSYB3IBFYGUUB9qiNFnTwungVSsBV/S8ZiA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "sweepline-intersections": "^1.5.0",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/line-offset": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/line-offset/-/line-offset-7.2.0.tgz",
      "integrity": "sha512-1+OkYueDCbnEWzbfBh3taVr+3SyM2bal5jfnSEuDiLA6jnlScgr8tn3INo+zwrUkPFZPPAejL1swVyO5TjUahw==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/line-overlap": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/line-overlap/-/line-overlap-7.2.0.tgz",
      "integrity": "sha512-NNn7/jg53+N10q2Kyt66bEDqN3101iW/1zA5FW7J6UbKApDFkByh+18YZq1of71kS6oUYplP86WkDp16LFpqqw==",
      "license": "MIT",
      "dependencies": {
        "@turf/boolean-point-on-line": "^7.2.0",
        "@turf/geojson-rbush": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/line-segment": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/nearest-point-on-line": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "fast-deep-equal": "^3.1.3",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/line-segment": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/line-segment/-/line-segment-7.2.0.tgz",
      "integrity": "sha512-E162rmTF9XjVN4rINJCd15AdQGCBlNqeWN3V0YI1vOUpZFNT2ii4SqEMCcH2d+5EheHLL8BWVwZoOsvHZbvaWA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/line-slice": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/line-slice/-/line-slice-7.2.0.tgz",
      "integrity": "sha512-bHotzZIaU1GPV3RMwttYpDrmcvb3X2i1g/WUttPZWtKrEo2VVAkoYdeZ2aFwtogERYS4quFdJ/TDzAtquBC8WQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/nearest-point-on-line": "^7.2.0",
        "@types/geojson": "^7946.0.10"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/line-slice-along": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/line-slice-along/-/line-slice-along-7.2.0.tgz",
      "integrity": "sha512-4/gPgP0j5Rp+1prbhXqn7kIH/uZTmSgiubUnn67F8nb9zE+MhbRglhSlRYEZxAVkB7VrGwjyolCwvrROhjHp2A==",
      "license": "MIT",
      "dependencies": {
        "@turf/bearing": "^7.2.0",
        "@turf/destination": "^7.2.0",
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/line-split": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/line-split/-/line-split-7.2.0.tgz",
      "integrity": "sha512-yJTZR+c8CwoKqdW/aIs+iLbuFwAa3Yan+EOADFQuXXIUGps3bJUXx/38rmowNoZbHyP1np1+OtrotyHu5uBsfQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/geojson-rbush": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/line-intersect": "^7.2.0",
        "@turf/line-segment": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/nearest-point-on-line": "^7.2.0",
        "@turf/square": "^7.2.0",
        "@turf/truncate": "^7.2.0",
        "@types/geojson": "^7946.0.10"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/line-to-polygon": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/line-to-polygon/-/line-to-polygon-7.2.0.tgz",
      "integrity": "sha512-iKpJqc7EYc5NvlD4KaqrKKO6mXR7YWO/YwtW60E2FnsF/blnsy9OfAOcilYHgH3S/V/TT0VedC7DW7Kgjy2EIA==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/clone": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/mask": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/mask/-/mask-7.2.0.tgz",
      "integrity": "sha512-ulJ6dQqXC0wrjIoqFViXuMUdIPX5Q6GPViZ3kGfeVijvlLM7kTFBsZiPQwALSr5nTQg4Ppf3FD0Jmg8IErPrgA==",
      "license": "MIT",
      "dependencies": {
        "@turf/clone": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "polyclip-ts": "^0.16.8",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/meta": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-7.2.0.tgz",
      "integrity": "sha512-igzTdHsQc8TV1RhPuOLVo74Px/hyPrVgVOTgjWQZzt3J9BVseCdpfY/0cJBdlSRI4S/yTmmHl7gAqjhpYH5Yaw==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/midpoint": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/midpoint/-/midpoint-7.2.0.tgz",
      "integrity": "sha512-AMn5S9aSrbXdE+Q4Rj+T5nLdpfpn+mfzqIaEKkYI021HC0vb22HyhQHsQbSeX+AWcS4CjD1hFsYVcgKI+5qCfw==",
      "license": "MIT",
      "dependencies": {
        "@turf/bearing": "^7.2.0",
        "@turf/destination": "^7.2.0",
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/moran-index": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/moran-index/-/moran-index-7.2.0.tgz",
      "integrity": "sha512-Aexh1EmXVPJhApr9grrd120vbalIthcIsQ3OAN2Tqwf+eExHXArJEJqGBo9IZiQbIpFJeftt/OvUvlI8BeO1bA==",
      "license": "MIT",
      "dependencies": {
        "@turf/distance-weight": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/nearest-neighbor-analysis": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/nearest-neighbor-analysis/-/nearest-neighbor-analysis-7.2.0.tgz",
      "integrity": "sha512-LmP/crXb7gilgsL0wL9hsygqc537W/a1W5r9XBKJT4SKdqjoXX5APJatJfd3nwXbRIqwDH0cDA9/YyFjBPlKnA==",
      "license": "MIT",
      "dependencies": {
        "@turf/area": "^7.2.0",
        "@turf/bbox": "^7.2.0",
        "@turf/bbox-polygon": "^7.2.0",
        "@turf/centroid": "^7.2.0",
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/nearest-point": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/nearest-point": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/nearest-point/-/nearest-point-7.2.0.tgz",
      "integrity": "sha512-0wmsqXZ8CGw4QKeZmS+NdjYTqCMC+HXZvM3XAQIU6k6laNLqjad2oS4nDrtcRs/nWDvcj1CR+Io7OiQ6sbpn5Q==",
      "license": "MIT",
      "dependencies": {
        "@turf/clone": "^7.2.0",
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/nearest-point-on-line": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/nearest-point-on-line/-/nearest-point-on-line-7.2.0.tgz",
      "integrity": "sha512-UOhAeoDPVewBQV+PWg1YTMQcYpJsIqfW5+EuZ5vJl60XwUa0+kqB/eVfSLNXmHENjKKIlEt9Oy9HIDF4VeWmXA==",
      "license": "MIT",
      "dependencies": {
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/nearest-point-to-line": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/nearest-point-to-line/-/nearest-point-to-line-7.2.0.tgz",
      "integrity": "sha512-EorU7Qj30A7nAjh++KF/eTPDlzwuuV4neBz7tmSTB21HKuXZAR0upJsx6M2X1CSyGEgNsbFB0ivNKIvymRTKBw==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/point-to-line-distance": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/planepoint": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/planepoint/-/planepoint-7.2.0.tgz",
      "integrity": "sha512-8Vno01tvi5gThUEKBQ46CmlEKDAwVpkl7stOPFvJYlA1oywjAL4PsmgwjXgleZuFtXQUPBNgv5a42Pf438XP4g==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/point-grid": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/point-grid/-/point-grid-7.2.0.tgz",
      "integrity": "sha512-ai7lwBV2FREPW3XiUNohT4opC1hd6+F56qZe20xYhCTkTD9diWjXHiNudQPSmVAUjgMzQGasblQQqvOdL+bJ3Q==",
      "license": "MIT",
      "dependencies": {
        "@turf/boolean-within": "^7.2.0",
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/point-on-feature": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/point-on-feature/-/point-on-feature-7.2.0.tgz",
      "integrity": "sha512-ksoYoLO9WtJ/qI8VI9ltF+2ZjLWrAjZNsCsu8F7nyGeCh4I8opjf4qVLytFG44XA2qI5yc6iXDpyv0sshvP82Q==",
      "license": "MIT",
      "dependencies": {
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/center": "^7.2.0",
        "@turf/explode": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/nearest-point": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/point-to-line-distance": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/point-to-line-distance/-/point-to-line-distance-7.2.0.tgz",
      "integrity": "sha512-fB9Rdnb5w5+t76Gho2dYDkGe20eRrFk8CXi4v1+l1PC8YyLXO+x+l3TrtT8HzL/dVaZeepO6WUIsIw3ditTOPg==",
      "license": "MIT",
      "dependencies": {
        "@turf/bearing": "^7.2.0",
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/nearest-point-on-line": "^7.2.0",
        "@turf/projection": "^7.2.0",
        "@turf/rhumb-bearing": "^7.2.0",
        "@turf/rhumb-distance": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/point-to-polygon-distance": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/point-to-polygon-distance/-/point-to-polygon-distance-7.2.0.tgz",
      "integrity": "sha512-w+WYuINgTiFjoZemQwOaQSje/8Kq+uqJOynvx7+gleQPHyWQ3VtTodtV4LwzVzXz8Sf7Mngx1Jcp2SNai5CJYA==",
      "license": "MIT",
      "dependencies": {
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/point-to-line-distance": "^7.2.0",
        "@turf/polygon-to-line": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/points-within-polygon": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/points-within-polygon/-/points-within-polygon-7.2.0.tgz",
      "integrity": "sha512-jRKp8/mWNMzA+hKlQhxci97H5nOio9tp14R2SzpvkOt+cswxl+NqTEi1hDd2XetA7tjU0TSoNjEgVY8FfA0S6w==",
      "license": "MIT",
      "dependencies": {
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/polygon-smooth": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/polygon-smooth/-/polygon-smooth-7.2.0.tgz",
      "integrity": "sha512-KCp9wF2IEynvGXVhySR8oQ2razKP0zwg99K+fuClP21pSKCFjAPaihPEYq6e8uI/1J7ibjL5++6EMl+LrUTrLg==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/polygon-tangents": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/polygon-tangents/-/polygon-tangents-7.2.0.tgz",
      "integrity": "sha512-AHUUPmOjiQDrtP/ODXukHBlUG0C/9I1je7zz50OTfl2ZDOdEqFJQC3RyNELwq07grTXZvg5TS5wYx/Y7nsm47g==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/boolean-within": "^7.2.0",
        "@turf/explode": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/nearest-point": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/polygon-to-line": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/polygon-to-line/-/polygon-to-line-7.2.0.tgz",
      "integrity": "sha512-9jeTN3LiJ933I5sd4K0kwkcivOYXXm1emk0dHorwXeSFSHF+nlYesEW3Hd889wb9lZd7/SVLMUeX/h39mX+vCA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/polygonize": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/polygonize/-/polygonize-7.2.0.tgz",
      "integrity": "sha512-U9v+lBhUPDv+nsg/VcScdiqCB59afO6CHDGrwIl2+5i6Ve+/KQKjpTV/R+NqoC1iMXAEq3brY6HY8Ukp/pUWng==",
      "license": "MIT",
      "dependencies": {
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/envelope": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/projection": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-7.2.0.tgz",
      "integrity": "sha512-/qke5vJScv8Mu7a+fU3RSChBRijE6EVuFHU3RYihMuYm04Vw8dBMIs0enEpoq0ke/IjSbleIrGQNZIMRX9EwZQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/clone": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/quadrat-analysis": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/quadrat-analysis/-/quadrat-analysis-7.2.0.tgz",
      "integrity": "sha512-fDQh3+ldYNxUqS6QYlvJ7GZLlCeDZR6tD3ikdYtOsSemwW1n/4gm2xcgWJqy3Y0uszBwxc13IGGY7NGEjHA+0w==",
      "license": "MIT",
      "dependencies": {
        "@turf/area": "^7.2.0",
        "@turf/bbox": "^7.2.0",
        "@turf/bbox-polygon": "^7.2.0",
        "@turf/centroid": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/point-grid": "^7.2.0",
        "@turf/random": "^7.2.0",
        "@turf/square-grid": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/random": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/random/-/random-7.2.0.tgz",
      "integrity": "sha512-fNXs5mOeXsrirliw84S8UCNkpm4RMNbefPNsuCTfZEXhcr1MuHMzq4JWKb4FweMdN1Yx2l/xcytkO0s71cJ50w==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/rectangle-grid": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/rectangle-grid/-/rectangle-grid-7.2.0.tgz",
      "integrity": "sha512-f0o5ifvy0Ml/nHDJzMNcuSk4h11aa3BfvQNnYQhLpuTQu03j/ICZNlzKTLxwjcUqvxADUifty7Z9CX5W6zky4A==",
      "license": "MIT",
      "dependencies": {
        "@turf/boolean-intersects": "^7.2.0",
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/rewind": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/rewind/-/rewind-7.2.0.tgz",
      "integrity": "sha512-SZpRAZiZsE22+HVz6pEID+ST25vOdpAMGk5NO1JeqzhpMALIkIGnkG+xnun2CfYHz7wv8/Z0ADiAvei9rkcQYA==",
      "license": "MIT",
      "dependencies": {
        "@turf/boolean-clockwise": "^7.2.0",
        "@turf/clone": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/rhumb-bearing": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-7.2.0.tgz",
      "integrity": "sha512-jbdexlrR8X2ZauUciHx3tRwG+BXoMXke4B8p8/IgDlAfIrVdzAxSQN89FMzIKnjJ/kdLjo9bFGvb92bu31Etug==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/rhumb-destination": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/rhumb-destination/-/rhumb-destination-7.2.0.tgz",
      "integrity": "sha512-U9OLgLAHlH4Wfx3fBZf3jvnkDjdTcfRan5eI7VPV1+fQWkOteATpzkiRjCvSYK575GljVwWBjkKca8LziGWitQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/rhumb-distance": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-7.2.0.tgz",
      "integrity": "sha512-NsijTPON1yOc9tirRPEQQuJ5aQi7pREsqchQquaYKbHNWsexZjcDi4wnw2kM3Si4XjmgynT+2f7aXH7FHarHzw==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/sample": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/sample/-/sample-7.2.0.tgz",
      "integrity": "sha512-f+ZbcbQJ9glQ/F26re8LadxO0ORafy298EJZe6XtbctRTJrNus6UNAsl8+GYXFqMnXM22tbTAznnJX3ZiWNorA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/sector": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/sector/-/sector-7.2.0.tgz",
      "integrity": "sha512-zL06MjbbMG4DdpiNz+Q9Ax8jsCekt3R76uxeWShulAGkyDB5smdBOUDoRwxn05UX7l4kKv4Ucq2imQXhxKFd1w==",
      "license": "MIT",
      "dependencies": {
        "@turf/circle": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/line-arc": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/shortest-path": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/shortest-path/-/shortest-path-7.2.0.tgz",
      "integrity": "sha512-6fpx8feZ2jMSaeRaFdqFShGWkNb+veUOeyLFSHA/aRD9n/e9F2pWZoRbQWKbKTpcKFJ2FnDEqCZnh/GrcAsqWA==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/bbox-polygon": "^7.2.0",
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/clean-coords": "^7.2.0",
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/transform-scale": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/simplify": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/simplify/-/simplify-7.2.0.tgz",
      "integrity": "sha512-9YHIfSc8BXQfi5IvEMbCeQYqNch0UawIGwbboJaoV8rodhtk6kKV2wrpXdGqk/6Thg6/RWvChJFKVVTjVrULyQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/clean-coords": "^7.2.0",
        "@turf/clone": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/square": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/square/-/square-7.2.0.tgz",
      "integrity": "sha512-9pMoAGFvqzCDOlO9IRSSBCGXKbl8EwMx6xRRBMKdZgpS0mZgfm9xiptMmx/t1m4qqHIlb/N+3MUF7iMBx6upcA==",
      "license": "MIT",
      "dependencies": {
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/square-grid": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/square-grid/-/square-grid-7.2.0.tgz",
      "integrity": "sha512-EmzGXa90hz+tiCOs9wX+Lak6pH0Vghb7QuX6KZej+pmWi3Yz7vdvQLmy/wuN048+wSkD5c8WUo/kTeNDe7GnmA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/rectangle-grid": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/standard-deviational-ellipse": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/standard-deviational-ellipse/-/standard-deviational-ellipse-7.2.0.tgz",
      "integrity": "sha512-+uC0pR2nRjm90JvMXe/2xOCZsYV2II1ZZ2zmWcBWv6bcFXBspcxk2QfCC3k0bj6jDapELzoQgnn3cG5lbdQV2w==",
      "license": "MIT",
      "dependencies": {
        "@turf/center-mean": "^7.2.0",
        "@turf/ellipse": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/points-within-polygon": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/tag": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/tag/-/tag-7.2.0.tgz",
      "integrity": "sha512-TAFvsbp5TCBqXue8ui+CtcLsPZ6NPC88L8Ad6Hb/R6VAi21qe0U42WJHQYXzWmtThoTNwxi+oKSeFbRDsr0FIA==",
      "license": "MIT",
      "dependencies": {
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/clone": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/tesselate": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/tesselate/-/tesselate-7.2.0.tgz",
      "integrity": "sha512-zHGcG85aOJJu1seCm+CYTJ3UempX4Xtyt669vFG6Hbr/Hc7ii6STQ2ysFr7lJwFtU9uyYhphVrrgwIqwglvI/Q==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "earcut": "^2.2.4",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/tin": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/tin/-/tin-7.2.0.tgz",
      "integrity": "sha512-y24Vt3oeE6ZXvyLJamP0Ke02rPlDGE9gF7OFADnR0mT+2uectb0UTIBC3kKzON80TEAlA3GXpKFkCW5Fo/O/Kg==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/transform-rotate": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/transform-rotate/-/transform-rotate-7.2.0.tgz",
      "integrity": "sha512-EMCj0Zqy3cF9d3mGRqDlYnX2ZBXe3LgT+piDR0EuF5c5sjuKErcFcaBIsn/lg1gp4xCNZFinkZ3dsFfgGHf6fw==",
      "license": "MIT",
      "dependencies": {
        "@turf/centroid": "^7.2.0",
        "@turf/clone": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/rhumb-bearing": "^7.2.0",
        "@turf/rhumb-destination": "^7.2.0",
        "@turf/rhumb-distance": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/transform-scale": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/transform-scale/-/transform-scale-7.2.0.tgz",
      "integrity": "sha512-HYB+pw938eeI8s1/zSWFy6hq+t38fuUaBb0jJsZB1K9zQ1WjEYpPvKF/0//80zNPlyxLv3cOkeBucso3hzI07A==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "^7.2.0",
        "@turf/center": "^7.2.0",
        "@turf/centroid": "^7.2.0",
        "@turf/clone": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/rhumb-bearing": "^7.2.0",
        "@turf/rhumb-destination": "^7.2.0",
        "@turf/rhumb-distance": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/transform-translate": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/transform-translate/-/transform-translate-7.2.0.tgz",
      "integrity": "sha512-zAglR8MKCqkzDTjGMIQgbg/f+Q3XcKVzr9cELw5l9CrS1a0VTSDtBZLDm0kWx0ankwtam7ZmI2jXyuQWT8Gbug==",
      "license": "MIT",
      "dependencies": {
        "@turf/clone": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/rhumb-destination": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/triangle-grid": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/triangle-grid/-/triangle-grid-7.2.0.tgz",
      "integrity": "sha512-4gcAqWKh9hg6PC5nNSb9VWyLgl821cwf9yR9yEzQhEFfwYL/pZONBWCO1cwVF23vSYMSMm+/TwqxH4emxaArfw==",
      "license": "MIT",
      "dependencies": {
        "@turf/distance": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/intersect": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/truncate": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/truncate/-/truncate-7.2.0.tgz",
      "integrity": "sha512-jyFzxYbPugK4XjV5V/k6Xr3taBjjvo210IbPHJXw0Zh7Y6sF+hGxeRVtSuZ9VP/6oRyqAOHKUrze+OOkPqBgUg==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/turf": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/turf/-/turf-7.2.0.tgz",
      "integrity": "sha512-G1kKBu4hYgoNoRJgnpJohNuS7bLnoWHZ2G/4wUMym5xOSiYah6carzdTEsMoTsauyi7ilByWHx5UHwbjjCVcBw==",
      "license": "MIT",
      "dependencies": {
        "@turf/along": "^7.2.0",
        "@turf/angle": "^7.2.0",
        "@turf/area": "^7.2.0",
        "@turf/bbox": "^7.2.0",
        "@turf/bbox-clip": "^7.2.0",
        "@turf/bbox-polygon": "^7.2.0",
        "@turf/bearing": "^7.2.0",
        "@turf/bezier-spline": "^7.2.0",
        "@turf/boolean-clockwise": "^7.2.0",
        "@turf/boolean-concave": "^7.2.0",
        "@turf/boolean-contains": "^7.2.0",
        "@turf/boolean-crosses": "^7.2.0",
        "@turf/boolean-disjoint": "^7.2.0",
        "@turf/boolean-equal": "^7.2.0",
        "@turf/boolean-intersects": "^7.2.0",
        "@turf/boolean-overlap": "^7.2.0",
        "@turf/boolean-parallel": "^7.2.0",
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/boolean-point-on-line": "^7.2.0",
        "@turf/boolean-touches": "^7.2.0",
        "@turf/boolean-valid": "^7.2.0",
        "@turf/boolean-within": "^7.2.0",
        "@turf/buffer": "^7.2.0",
        "@turf/center": "^7.2.0",
        "@turf/center-mean": "^7.2.0",
        "@turf/center-median": "^7.2.0",
        "@turf/center-of-mass": "^7.2.0",
        "@turf/centroid": "^7.2.0",
        "@turf/circle": "^7.2.0",
        "@turf/clean-coords": "^7.2.0",
        "@turf/clone": "^7.2.0",
        "@turf/clusters": "^7.2.0",
        "@turf/clusters-dbscan": "^7.2.0",
        "@turf/clusters-kmeans": "^7.2.0",
        "@turf/collect": "^7.2.0",
        "@turf/combine": "^7.2.0",
        "@turf/concave": "^7.2.0",
        "@turf/convex": "^7.2.0",
        "@turf/destination": "^7.2.0",
        "@turf/difference": "^7.2.0",
        "@turf/dissolve": "^7.2.0",
        "@turf/distance": "^7.2.0",
        "@turf/distance-weight": "^7.2.0",
        "@turf/ellipse": "^7.2.0",
        "@turf/envelope": "^7.2.0",
        "@turf/explode": "^7.2.0",
        "@turf/flatten": "^7.2.0",
        "@turf/flip": "^7.2.0",
        "@turf/geojson-rbush": "^7.2.0",
        "@turf/great-circle": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/hex-grid": "^7.2.0",
        "@turf/interpolate": "^7.2.0",
        "@turf/intersect": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@turf/isobands": "^7.2.0",
        "@turf/isolines": "^7.2.0",
        "@turf/kinks": "^7.2.0",
        "@turf/length": "^7.2.0",
        "@turf/line-arc": "^7.2.0",
        "@turf/line-chunk": "^7.2.0",
        "@turf/line-intersect": "^7.2.0",
        "@turf/line-offset": "^7.2.0",
        "@turf/line-overlap": "^7.2.0",
        "@turf/line-segment": "^7.2.0",
        "@turf/line-slice": "^7.2.0",
        "@turf/line-slice-along": "^7.2.0",
        "@turf/line-split": "^7.2.0",
        "@turf/line-to-polygon": "^7.2.0",
        "@turf/mask": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@turf/midpoint": "^7.2.0",
        "@turf/moran-index": "^7.2.0",
        "@turf/nearest-neighbor-analysis": "^7.2.0",
        "@turf/nearest-point": "^7.2.0",
        "@turf/nearest-point-on-line": "^7.2.0",
        "@turf/nearest-point-to-line": "^7.2.0",
        "@turf/planepoint": "^7.2.0",
        "@turf/point-grid": "^7.2.0",
        "@turf/point-on-feature": "^7.2.0",
        "@turf/point-to-line-distance": "^7.2.0",
        "@turf/point-to-polygon-distance": "^7.2.0",
        "@turf/points-within-polygon": "^7.2.0",
        "@turf/polygon-smooth": "^7.2.0",
        "@turf/polygon-tangents": "^7.2.0",
        "@turf/polygon-to-line": "^7.2.0",
        "@turf/polygonize": "^7.2.0",
        "@turf/projection": "^7.2.0",
        "@turf/quadrat-analysis": "^7.2.0",
        "@turf/random": "^7.2.0",
        "@turf/rectangle-grid": "^7.2.0",
        "@turf/rewind": "^7.2.0",
        "@turf/rhumb-bearing": "^7.2.0",
        "@turf/rhumb-destination": "^7.2.0",
        "@turf/rhumb-distance": "^7.2.0",
        "@turf/sample": "^7.2.0",
        "@turf/sector": "^7.2.0",
        "@turf/shortest-path": "^7.2.0",
        "@turf/simplify": "^7.2.0",
        "@turf/square": "^7.2.0",
        "@turf/square-grid": "^7.2.0",
        "@turf/standard-deviational-ellipse": "^7.2.0",
        "@turf/tag": "^7.2.0",
        "@turf/tesselate": "^7.2.0",
        "@turf/tin": "^7.2.0",
        "@turf/transform-rotate": "^7.2.0",
        "@turf/transform-scale": "^7.2.0",
        "@turf/transform-translate": "^7.2.0",
        "@turf/triangle-grid": "^7.2.0",
        "@turf/truncate": "^7.2.0",
        "@turf/union": "^7.2.0",
        "@turf/unkink-polygon": "^7.2.0",
        "@turf/voronoi": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/union": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/union/-/union-7.2.0.tgz",
      "integrity": "sha512-Xex/cfKSmH0RZRWSJl4RLlhSmEALVewywiEXcu0aIxNbuZGTcpNoI0h4oLFrE/fUd0iBGFg/EGLXRL3zTfpg6g==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "polyclip-ts": "^0.16.8",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/unkink-polygon": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/unkink-polygon/-/unkink-polygon-7.2.0.tgz",
      "integrity": "sha512-dFPfzlIgkEr15z6oXVxTSWshWi51HeITGVFtl1GAKGMtiXJx1uMqnfRsvljqEjaQu/4AzG1QAp3b+EkSklQSiQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/area": "^7.2.0",
        "@turf/boolean-point-in-polygon": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/meta": "^7.2.0",
        "@types/geojson": "^7946.0.10",
        "rbush": "^3.0.1",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/voronoi": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@turf/voronoi/-/voronoi-7.2.0.tgz",
      "integrity": "sha512-3K6N0LtJsWTXxPb/5N2qD9e8f4q8+tjTbGV3lE3v8x06iCnNlnuJnqM5NZNPpvgvCatecBkhClO3/3RndE61Fw==",
      "license": "MIT",
      "dependencies": {
        "@turf/clone": "^7.2.0",
        "@turf/helpers": "^7.2.0",
        "@turf/invariant": "^7.2.0",
        "@types/d3-voronoi": "^1.1.12",
        "@types/geojson": "^7946.0.10",
        "d3-voronoi": "1.1.2",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@types/body-parser": {
      "version": "1.19.5",
      "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
      "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
      "license": "MIT",
      "dependencies": {
        "@types/connect": "*",
        "@types/node": "*"
      }
    },
    "node_modules/@types/cls-hooked": {
      "version": "4.3.9",
      "resolved": "https://registry.npmjs.org/@types/cls-hooked/-/cls-hooked-4.3.9.tgz",
      "integrity": "sha512-CMtHMz6Q/dkfcHarq9nioXH8BDPP+v5xvd+N90lBQ2bdmu06UvnLDqxTKoOJzz4SzIwb/x9i4UXGAAcnUDuIvg==",
      "license": "MIT",
      "dependencies": {
        "@types/node": "*"
      }
    },
    "node_modules/@types/connect": {
      "version": "3.4.38",
      "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
      "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
      "license": "MIT",
      "dependencies": {
        "@types/node": "*"
      }
    },
    "node_modules/@types/d3-voronoi": {
      "version": "1.1.12",
      "resolved": "https://registry.npmjs.org/@types/d3-voronoi/-/d3-voronoi-1.1.12.tgz",
      "integrity": "sha512-DauBl25PKZZ0WVJr42a6CNvI6efsdzofl9sajqZr2Gf5Gu733WkDdUGiPkUHXiUvYGzNNlFQde2wdZdfQPG+yw==",
      "license": "MIT"
    },
    "node_modules/@types/express": {
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.0.tgz",
      "integrity": "sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==",
      "license": "MIT",
      "dependencies": {
        "@types/body-parser": "*",
        "@types/express-serve-static-core": "^5.0.0",
        "@types/qs": "*",
        "@types/serve-static": "*"
      }
    },
    "node_modules/@types/express-serve-static-core": {
      "version": "5.0.6",
      "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz",
      "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==",
      "license": "MIT",
      "dependencies": {
        "@types/node": "*",
        "@types/qs": "*",
        "@types/range-parser": "*",
        "@types/send": "*"
      }
    },
    "node_modules/@types/geojson": {
      "version": "7946.0.16",
      "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz",
      "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==",
      "license": "MIT"
    },
    "node_modules/@types/http-errors": {
      "version": "2.0.4",
      "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
      "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
      "license": "MIT"
    },
    "node_modules/@types/mime": {
      "version": "1.3.5",
      "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
      "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
      "license": "MIT"
    },
    "node_modules/@types/mysql": {
      "version": "2.15.26",
      "resolved": "https://registry.npmjs.org/@types/mysql/-/mysql-2.15.26.tgz",
      "integrity": "sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ==",
      "license": "MIT",
      "dependencies": {
        "@types/node": "*"
      }
    },
    "node_modules/@types/node": {
      "version": "22.13.9",
      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.9.tgz",
      "integrity": "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==",
      "license": "MIT",
      "dependencies": {
        "undici-types": "~6.20.0"
      }
    },
    "node_modules/@types/pg": {
      "version": "8.11.11",
      "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.11.11.tgz",
      "integrity": "sha512-kGT1qKM8wJQ5qlawUrEkXgvMSXoV213KfMGXcwfDwUIfUHXqXYXOfS1nE1LINRJVVVx5wCm70XnFlMHaIcQAfw==",
      "license": "MIT",
      "dependencies": {
        "@types/node": "*",
        "pg-protocol": "*",
        "pg-types": "^4.0.1"
      }
    },
    "node_modules/@types/qs": {
      "version": "6.9.18",
      "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz",
      "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==",
      "license": "MIT"
    },
    "node_modules/@types/range-parser": {
      "version": "1.2.7",
      "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
      "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
      "license": "MIT"
    },
    "node_modules/@types/send": {
      "version": "0.17.4",
      "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
      "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
      "license": "MIT",
      "dependencies": {
        "@types/mime": "^1",
        "@types/node": "*"
      }
    },
    "node_modules/@types/serve-static": {
      "version": "1.15.7",
      "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz",
      "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==",
      "license": "MIT",
      "dependencies": {
        "@types/http-errors": "*",
        "@types/node": "*",
        "@types/send": "*"
      }
    },
    "node_modules/@types/webidl-conversions": {
      "version": "7.0.3",
      "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz",
      "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==",
      "license": "MIT"
    },
    "node_modules/@types/whatwg-url": {
      "version": "11.0.5",
      "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz",
      "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==",
      "license": "MIT",
      "dependencies": {
        "@types/webidl-conversions": "*"
      }
    },
    "node_modules/async-hook-jl": {
      "version": "1.7.6",
      "resolved": "https://registry.npmjs.org/async-hook-jl/-/async-hook-jl-1.7.6.tgz",
      "integrity": "sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg==",
      "license": "MIT",
      "dependencies": {
        "stack-chain": "^1.3.7"
      },
      "engines": {
        "node": "^4.7 || >=6.9 || >=7.3"
      }
    },
    "node_modules/async-retry": {
      "version": "1.3.3",
      "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz",
      "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==",
      "license": "MIT",
      "dependencies": {
        "retry": "0.13.1"
      }
    },
    "node_modules/atomic-batcher": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/atomic-batcher/-/atomic-batcher-1.0.2.tgz",
      "integrity": "sha512-EFGCRj4kLX1dHv1cDzTk+xbjBFj1GnJDpui52YmEcxxHHEWjYyT6l51U7n6WQ28osZH4S9gSybxe56Vm7vB61Q==",
      "license": "MIT"
    },
    "node_modules/available-typed-arrays": {
      "version": "1.0.7",
      "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
      "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
      "license": "MIT",
      "dependencies": {
        "possible-typed-array-names": "^1.0.0"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/aws-sdk": {
      "version": "2.1692.0",
      "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1692.0.tgz",
      "integrity": "sha512-x511uiJ/57FIsbgUe5csJ13k3uzu25uWQE+XqfBis/sB0SFoiElJWXRkgEAUh0U6n40eT3ay5Ue4oPkRMu1LYw==",
      "hasInstallScript": true,
      "license": "Apache-2.0",
      "dependencies": {
        "buffer": "4.9.2",
        "events": "1.1.1",
        "ieee754": "1.1.13",
        "jmespath": "0.16.0",
        "querystring": "0.2.0",
        "sax": "1.2.1",
        "url": "0.10.3",
        "util": "^0.12.4",
        "uuid": "8.0.0",
        "xml2js": "0.6.2"
      },
      "engines": {
        "node": ">= 10.0.0"
      }
    },
    "node_modules/aws-xray-sdk": {
      "version": "3.10.3",
      "resolved": "https://registry.npmjs.org/aws-xray-sdk/-/aws-xray-sdk-3.10.3.tgz",
      "integrity": "sha512-qUB7iKWQ5UaTHyZ38jDinIYEE8kJ6LtuTFzHQGeyrlyXKEAxHzU1jOzDClChs/vjG51Zz3P71mEvxHh236Hbyw==",
      "license": "Apache-2.0",
      "dependencies": {
        "aws-xray-sdk-core": "3.10.3",
        "aws-xray-sdk-express": "3.10.3",
        "aws-xray-sdk-mysql": "3.10.3",
        "aws-xray-sdk-postgres": "3.10.3"
      },
      "engines": {
        "node": ">= 14.x"
      }
    },
    "node_modules/aws-xray-sdk-core": {
      "version": "3.10.3",
      "resolved": "https://registry.npmjs.org/aws-xray-sdk-core/-/aws-xray-sdk-core-3.10.3.tgz",
      "integrity": "sha512-bltsLAr4juMJJ2tT5/L/CtwUGIvHihtPe6SO/z3jjOD73PHhOYxcuwCMFFyTbTy5S4WThJO32oZk7r+pg3ZoCQ==",
      "license": "Apache-2.0",
      "dependencies": {
        "@aws-sdk/types": "^3.4.1",
        "@smithy/service-error-classification": "^2.0.4",
        "@types/cls-hooked": "^4.3.3",
        "atomic-batcher": "^1.0.2",
        "cls-hooked": "^4.2.2",
        "semver": "^7.5.3"
      },
      "engines": {
        "node": ">= 14.x"
      }
    },
    "node_modules/aws-xray-sdk-express": {
      "version": "3.10.3",
      "resolved": "https://registry.npmjs.org/aws-xray-sdk-express/-/aws-xray-sdk-express-3.10.3.tgz",
      "integrity": "sha512-ynmpcM3X8QRt00UmgwIW2hYAJkw8vPQtdgX0SJGjizbzbAH4n3H6zfOJfq54RxANYzHSyeS/I6J3PlBJgnYQjA==",
      "license": "Apache-2.0",
      "dependencies": {
        "@types/express": "*"
      },
      "engines": {
        "node": ">= 14.x"
      },
      "peerDependencies": {
        "aws-xray-sdk-core": "^3.10.3"
      }
    },
    "node_modules/aws-xray-sdk-mysql": {
      "version": "3.10.3",
      "resolved": "https://registry.npmjs.org/aws-xray-sdk-mysql/-/aws-xray-sdk-mysql-3.10.3.tgz",
      "integrity": "sha512-aP9dXWWn2zhSr4I+IUnkwlGoLc7/pzjFegiW3w7qcFP+WwTU4tbme99igqT0edPVFSOeGMq8zMt/IL2gmER7Lg==",
      "license": "Apache-2.0",
      "dependencies": {
        "@types/mysql": "*"
      },
      "engines": {
        "node": ">= 14.x"
      },
      "peerDependencies": {
        "aws-xray-sdk-core": "^3.10.3"
      }
    },
    "node_modules/aws-xray-sdk-postgres": {
      "version": "3.10.3",
      "resolved": "https://registry.npmjs.org/aws-xray-sdk-postgres/-/aws-xray-sdk-postgres-3.10.3.tgz",
      "integrity": "sha512-Etz1W8UltrG8Up2tAh6OizCOXQFaAcgDAs8EoOaELnorWKhQe+iG6+vgZSAVnNKiyEAFRY97O9PPFD2U05RqNg==",
      "license": "Apache-2.0",
      "dependencies": {
        "@types/pg": "*"
      },
      "engines": {
        "node": ">= 14.x"
      },
      "peerDependencies": {
        "aws-xray-sdk-core": "^3.10.3"
      }
    },
    "node_modules/base64-js": {
      "version": "1.5.1",
      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
      "funding": [
        {
          "type": "github",
          "url": "https://github.com/sponsors/feross"
        },
        {
          "type": "patreon",
          "url": "https://www.patreon.com/feross"
        },
        {
          "type": "consulting",
          "url": "https://feross.org/support"
        }
      ],
      "license": "MIT"
    },
    "node_modules/bignumber.js": {
      "version": "9.1.2",
      "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz",
      "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==",
      "license": "MIT",
      "engines": {
        "node": "*"
      }
    },
    "node_modules/bson": {
      "version": "6.10.3",
      "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.3.tgz",
      "integrity": "sha512-MTxGsqgYTwfshYWTRdmZRC+M7FnG1b4y7RO7p2k3X24Wq0yv1m77Wsj0BzlPzd/IowgESfsruQCUToa7vbOpPQ==",
      "license": "Apache-2.0",
      "engines": {
        "node": ">=16.20.1"
      }
    },
    "node_modules/buffer": {
      "version": "4.9.2",
      "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
      "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
      "license": "MIT",
      "dependencies": {
        "base64-js": "^1.0.2",
        "ieee754": "^1.1.4",
        "isarray": "^1.0.0"
      }
    },
    "node_modules/call-bind": {
      "version": "1.0.8",
      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
      "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
      "license": "MIT",
      "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.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
      "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
      "license": "MIT",
      "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.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
      "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
      "license": "MIT",
      "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/cls-hooked": {
      "version": "4.2.2",
      "resolved": "https://registry.npmjs.org/cls-hooked/-/cls-hooked-4.2.2.tgz",
      "integrity": "sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw==",
      "license": "BSD-2-Clause",
      "dependencies": {
        "async-hook-jl": "^1.7.6",
        "emitter-listener": "^1.0.1",
        "semver": "^5.4.1"
      },
      "engines": {
        "node": "^4.7 || >=6.9 || >=7.3 || >=8.2.1"
      }
    },
    "node_modules/cls-hooked/node_modules/semver": {
      "version": "5.7.2",
      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
      "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
      "license": "ISC",
      "bin": {
        "semver": "bin/semver"
      }
    },
    "node_modules/commander": {
      "version": "2.20.3",
      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
      "license": "MIT"
    },
    "node_modules/concaveman": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/concaveman/-/concaveman-1.2.1.tgz",
      "integrity": "sha512-PwZYKaM/ckQSa8peP5JpVr7IMJ4Nn/MHIaWUjP4be+KoZ7Botgs8seAZGpmaOM+UZXawcdYRao/px9ycrCihHw==",
      "license": "ISC",
      "dependencies": {
        "point-in-polygon": "^1.1.0",
        "rbush": "^3.0.1",
        "robust-predicates": "^2.0.4",
        "tinyqueue": "^2.0.3"
      }
    },
    "node_modules/d3-array": {
      "version": "1.2.4",
      "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz",
      "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==",
      "license": "BSD-3-Clause"
    },
    "node_modules/d3-geo": {
      "version": "1.7.1",
      "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.7.1.tgz",
      "integrity": "sha512-O4AempWAr+P5qbk2bC2FuN/sDW4z+dN2wDf9QV3bxQt4M5HfOEeXLgJ/UKQW0+o1Dj8BE+L5kiDbdWUMjsmQpw==",
      "license": "BSD-3-Clause",
      "dependencies": {
        "d3-array": "1"
      }
    },
    "node_modules/d3-voronoi": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.2.tgz",
      "integrity": "sha512-RhGS1u2vavcO7ay7ZNAPo4xeDh/VYeGof3x5ZLJBQgYhLegxr3s5IykvWmJ94FTU6mcbtp4sloqZ54mP6R4Utw==",
      "license": "BSD-3-Clause"
    },
    "node_modules/date-fns": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
      "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
      "license": "MIT",
      "funding": {
        "type": "github",
        "url": "https://github.com/sponsors/kossnocorp"
      }
    },
    "node_modules/debug": {
      "version": "4.4.0",
      "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
      "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
      "license": "MIT",
      "dependencies": {
        "ms": "^2.1.3"
      },
      "engines": {
        "node": ">=6.0"
      },
      "peerDependenciesMeta": {
        "supports-color": {
          "optional": true
        }
      }
    },
    "node_modules/define-data-property": {
      "version": "1.1.4",
      "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
      "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
      "license": "MIT",
      "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/dotenv": {
      "version": "16.4.7",
      "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz",
      "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==",
      "license": "BSD-2-Clause",
      "engines": {
        "node": ">=12"
      },
      "funding": {
        "url": "https://dotenvx.com"
      }
    },
    "node_modules/dunder-proto": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
      "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
      "license": "MIT",
      "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.npmjs.org/earcut/-/earcut-2.2.4.tgz",
      "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==",
      "license": "ISC"
    },
    "node_modules/emitter-listener": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/emitter-listener/-/emitter-listener-1.1.2.tgz",
      "integrity": "sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==",
      "license": "BSD-2-Clause",
      "dependencies": {
        "shimmer": "^1.2.0"
      }
    },
    "node_modules/es-define-property": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
      "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/es-errors": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
      "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/es-object-atoms": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
      "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
      "license": "MIT",
      "dependencies": {
        "es-errors": "^1.3.0"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/events": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
      "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==",
      "license": "MIT",
      "engines": {
        "node": ">=0.4.x"
      }
    },
    "node_modules/fast-deep-equal": {
      "version": "3.1.3",
      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
      "license": "MIT"
    },
    "node_modules/for-each": {
      "version": "0.3.5",
      "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz",
      "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==",
      "license": "MIT",
      "dependencies": {
        "is-callable": "^1.2.7"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/function-bind": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
      "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
      "license": "MIT",
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/geojson-equality-ts": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/geojson-equality-ts/-/geojson-equality-ts-1.0.2.tgz",
      "integrity": "sha512-h3Ryq+0mCSN/7yLs0eDgrZhvc9af23o/QuC4aTiuuzP/MRCtd6mf5rLsLRY44jX0RPUfM8c4GqERQmlUxPGPoQ==",
      "license": "MIT",
      "dependencies": {
        "@types/geojson": "^7946.0.14"
      }
    },
    "node_modules/geojson-polygon-self-intersections": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/geojson-polygon-self-intersections/-/geojson-polygon-self-intersections-1.2.1.tgz",
      "integrity": "sha512-/QM1b5u2d172qQVO//9CGRa49jEmclKEsYOQmWP9ooEjj63tBM51m2805xsbxkzlEELQ2REgTf700gUhhlegxA==",
      "license": "MIT",
      "dependencies": {
        "rbush": "^2.0.1"
      }
    },
    "node_modules/geojson-polygon-self-intersections/node_modules/quickselect": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz",
      "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==",
      "license": "ISC"
    },
    "node_modules/geojson-polygon-self-intersections/node_modules/rbush": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz",
      "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==",
      "license": "MIT",
      "dependencies": {
        "quickselect": "^1.0.1"
      }
    },
    "node_modules/get-intrinsic": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
      "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
      "license": "MIT",
      "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.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
      "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
      "license": "MIT",
      "dependencies": {
        "dunder-proto": "^1.0.1",
        "es-object-atoms": "^1.0.0"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/gopd": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
      "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/has-property-descriptors": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
      "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
      "license": "MIT",
      "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.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
      "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/has-tostringtag": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
      "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
      "license": "MIT",
      "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.npmjs.org/hasown/-/hasown-2.0.2.tgz",
      "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
      "license": "MIT",
      "dependencies": {
        "function-bind": "^1.1.2"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/ieee754": {
      "version": "1.1.13",
      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
      "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
      "license": "BSD-3-Clause"
    },
    "node_modules/inherits": {
      "version": "2.0.4",
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
      "license": "ISC"
    },
    "node_modules/ip-address": {
      "version": "10.0.1",
      "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz",
      "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==",
      "license": "MIT",
      "engines": {
        "node": ">= 12"
      }
    },
    "node_modules/is-arguments": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz",
      "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==",
      "license": "MIT",
      "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-callable": {
      "version": "1.2.7",
      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
      "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-generator-function": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz",
      "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==",
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3",
        "get-proto": "^1.0.0",
        "has-tostringtag": "^1.0.2",
        "safe-regex-test": "^1.1.0"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-regex": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
      "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
      "license": "MIT",
      "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-typed-array": {
      "version": "1.1.15",
      "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz",
      "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
      "license": "MIT",
      "dependencies": {
        "which-typed-array": "^1.1.16"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/isarray": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
      "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
      "license": "MIT"
    },
    "node_modules/jmespath": {
      "version": "0.16.0",
      "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz",
      "integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==",
      "license": "Apache-2.0",
      "engines": {
        "node": ">= 0.6.0"
      }
    },
    "node_modules/jsts": {
      "version": "2.7.1",
      "resolved": "https://registry.npmjs.org/jsts/-/jsts-2.7.1.tgz",
      "integrity": "sha512-x2wSZHEBK20CY+Wy+BPE7MrFQHW6sIsdaGUMEqmGAio+3gFzQaBYPwLRonUfQf9Ak8pBieqj9tUofX1+WtAEIg==",
      "license": "(EDL-1.0 OR EPL-1.0)",
      "engines": {
        "node": ">= 12"
      }
    },
    "node_modules/kareem": {
      "version": "2.6.3",
      "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.6.3.tgz",
      "integrity": "sha512-C3iHfuGUXK2u8/ipq9LfjFfXFxAZMQJJq7vLS45r3D9Y2xQ/m4S8zaR4zMLFWh9AsNPXmcFfUDhTEO8UIC/V6Q==",
      "license": "Apache-2.0",
      "engines": {
        "node": ">=12.0.0"
      }
    },
    "node_modules/marchingsquares": {
      "version": "1.3.3",
      "resolved": "https://registry.npmjs.org/marchingsquares/-/marchingsquares-1.3.3.tgz",
      "integrity": "sha512-gz6nNQoVK7Lkh2pZulrT4qd4347S/toG9RXH2pyzhLgkL5mLkBoqgv4EvAGXcV0ikDW72n/OQb3Xe8bGagQZCg==",
      "license": "AGPL-3.0"
    },
    "node_modules/math-intrinsics": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
      "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/memory-pager": {
      "version": "1.5.0",
      "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
      "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
      "license": "MIT"
    },
    "node_modules/moment": {
      "version": "2.30.1",
      "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz",
      "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==",
      "license": "MIT",
      "engines": {
        "node": "*"
      }
    },
    "node_modules/moment-timezone": {
      "version": "0.5.47",
      "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.47.tgz",
      "integrity": "sha512-UbNt/JAWS0m/NJOebR0QMRHBk0hu03r5dx9GK8Cs0AS3I81yDcOc9k+DytPItgVvBP7J6Mf6U2n3BPAacAV9oA==",
      "license": "MIT",
      "dependencies": {
        "moment": "^2.29.4"
      },
      "engines": {
        "node": "*"
      }
    },
    "node_modules/mongodb": {
      "version": "6.14.2",
      "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.14.2.tgz",
      "integrity": "sha512-kMEHNo0F3P6QKDq17zcDuPeaywK/YaJVCEQRzPF3TOM/Bl9MFg64YE5Tu7ifj37qZJMhwU1tl2Ioivws5gRG5Q==",
      "license": "Apache-2.0",
      "dependencies": {
        "@mongodb-js/saslprep": "^1.1.9",
        "bson": "^6.10.3",
        "mongodb-connection-string-url": "^3.0.0"
      },
      "engines": {
        "node": ">=16.20.1"
      },
      "peerDependencies": {
        "@aws-sdk/credential-providers": "^3.188.0",
        "@mongodb-js/zstd": "^1.1.0 || ^2.0.0",
        "gcp-metadata": "^5.2.0",
        "kerberos": "^2.0.1",
        "mongodb-client-encryption": ">=6.0.0 <7",
        "snappy": "^7.2.2",
        "socks": "^2.7.1"
      },
      "peerDependenciesMeta": {
        "@aws-sdk/credential-providers": {
          "optional": true
        },
        "@mongodb-js/zstd": {
          "optional": true
        },
        "gcp-metadata": {
          "optional": true
        },
        "kerberos": {
          "optional": true
        },
        "mongodb-client-encryption": {
          "optional": true
        },
        "snappy": {
          "optional": true
        },
        "socks": {
          "optional": true
        }
      }
    },
    "node_modules/mongodb-connection-string-url": {
      "version": "3.0.2",
      "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz",
      "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==",
      "license": "Apache-2.0",
      "dependencies": {
        "@types/whatwg-url": "^11.0.2",
        "whatwg-url": "^14.1.0 || ^13.0.0"
      }
    },
    "node_modules/mongoose": {
      "version": "8.12.1",
      "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.12.1.tgz",
      "integrity": "sha512-UW22y8QFVYmrb36hm8cGncfn4ARc/XsYWQwRTaj0gxtQk1rDuhzDO1eBantS+hTTatfAIS96LlRCJrcNHvW5+Q==",
      "license": "MIT",
      "dependencies": {
        "bson": "^6.10.3",
        "kareem": "2.6.3",
        "mongodb": "~6.14.0",
        "mpath": "0.9.0",
        "mquery": "5.0.0",
        "ms": "2.1.3",
        "sift": "17.1.3"
      },
      "engines": {
        "node": ">=16.20.1"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/mongoose"
      }
    },
    "node_modules/mongoose-delete": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/mongoose-delete/-/mongoose-delete-1.0.2.tgz",
      "integrity": "sha512-W+p9ULLiYHcEz77wQECp6gNnh2NcXf30KRIE3nAyjjsStqmBKJDL5eXTnX0xerGG2gCGx6mI7bO3+ch88tQ+tg==",
      "license": "MIT",
      "peerDependencies": {
        "mongoose": "5.x || 6.x || 7.x || 8.x"
      }
    },
    "node_modules/mpath": {
      "version": "0.9.0",
      "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz",
      "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==",
      "license": "MIT",
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/mquery": {
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz",
      "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==",
      "license": "MIT",
      "dependencies": {
        "debug": "4.x"
      },
      "engines": {
        "node": ">=14.0.0"
      }
    },
    "node_modules/ms": {
      "version": "2.1.3",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
      "license": "MIT"
    },
    "node_modules/obuf": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
      "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
      "license": "MIT"
    },
    "node_modules/pg-int8": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz",
      "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==",
      "license": "ISC",
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/pg-numeric": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/pg-numeric/-/pg-numeric-1.0.2.tgz",
      "integrity": "sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==",
      "license": "ISC",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/pg-protocol": {
      "version": "1.7.1",
      "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.7.1.tgz",
      "integrity": "sha512-gjTHWGYWsEgy9MsY0Gp6ZJxV24IjDqdpTW7Eh0x+WfJLFsm/TJx1MzL6T0D88mBvkpxotCQ6TwW6N+Kko7lhgQ==",
      "license": "MIT"
    },
    "node_modules/pg-types": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-4.0.2.tgz",
      "integrity": "sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng==",
      "license": "MIT",
      "dependencies": {
        "pg-int8": "1.0.1",
        "pg-numeric": "1.0.2",
        "postgres-array": "~3.0.1",
        "postgres-bytea": "~3.0.0",
        "postgres-date": "~2.1.0",
        "postgres-interval": "^3.0.0",
        "postgres-range": "^1.1.1"
      },
      "engines": {
        "node": ">=10"
      }
    },
    "node_modules/point-in-polygon": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz",
      "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==",
      "license": "MIT"
    },
    "node_modules/point-in-polygon-hao": {
      "version": "1.2.4",
      "resolved": "https://registry.npmjs.org/point-in-polygon-hao/-/point-in-polygon-hao-1.2.4.tgz",
      "integrity": "sha512-x2pcvXeqhRHlNRdhLs/tgFapAbSSe86wa/eqmj1G6pWftbEs5aVRJhRGM6FYSUERKu0PjekJzMq0gsI2XyiclQ==",
      "license": "MIT",
      "dependencies": {
        "robust-predicates": "^3.0.2"
      }
    },
    "node_modules/point-in-polygon-hao/node_modules/robust-predicates": {
      "version": "3.0.2",
      "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
      "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
      "license": "Unlicense"
    },
    "node_modules/polyclip-ts": {
      "version": "0.16.8",
      "resolved": "https://registry.npmjs.org/polyclip-ts/-/polyclip-ts-0.16.8.tgz",
      "integrity": "sha512-JPtKbDRuPEuAjuTdhR62Gph7Is2BS1Szx69CFOO3g71lpJDFo78k4tFyi+qFOMVPePEzdSKkpGU3NBXPHHjvKQ==",
      "license": "MIT",
      "dependencies": {
        "bignumber.js": "^9.1.0",
        "splaytree-ts": "^1.0.2"
      }
    },
    "node_modules/possible-typed-array-names": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
      "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==",
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/postgres-array": {
      "version": "3.0.4",
      "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-3.0.4.tgz",
      "integrity": "sha512-nAUSGfSDGOaOAEGwqsRY27GPOea7CNipJPOA7lPbdEpx5Kg3qzdP0AaWC5MlhTWV9s4hFX39nomVZ+C4tnGOJQ==",
      "license": "MIT",
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/postgres-bytea": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-3.0.0.tgz",
      "integrity": "sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw==",
      "license": "MIT",
      "dependencies": {
        "obuf": "~1.1.2"
      },
      "engines": {
        "node": ">= 6"
      }
    },
    "node_modules/postgres-date": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-2.1.0.tgz",
      "integrity": "sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA==",
      "license": "MIT",
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/postgres-interval": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-3.0.0.tgz",
      "integrity": "sha512-BSNDnbyZCXSxgA+1f5UU2GmwhoI0aU5yMxRGO8CdFEcY2BQF9xm/7MqKnYoM1nJDk8nONNWDk9WeSmePFhQdlw==",
      "license": "MIT",
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/postgres-range": {
      "version": "1.1.4",
      "resolved": "https://registry.npmjs.org/postgres-range/-/postgres-range-1.1.4.tgz",
      "integrity": "sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w==",
      "license": "MIT"
    },
    "node_modules/punycode": {
      "version": "1.3.2",
      "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
      "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==",
      "license": "MIT"
    },
    "node_modules/querystring": {
      "version": "0.2.0",
      "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
      "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==",
      "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
      "engines": {
        "node": ">=0.4.x"
      }
    },
    "node_modules/quickselect": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz",
      "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==",
      "license": "ISC"
    },
    "node_modules/rbush": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz",
      "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==",
      "license": "MIT",
      "dependencies": {
        "quickselect": "^2.0.0"
      }
    },
    "node_modules/retry": {
      "version": "0.13.1",
      "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
      "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
      "license": "MIT",
      "engines": {
        "node": ">= 4"
      }
    },
    "node_modules/robust-predicates": {
      "version": "2.0.4",
      "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-2.0.4.tgz",
      "integrity": "sha512-l4NwboJM74Ilm4VKfbAtFeGq7aEjWL+5kVFcmgFA2MrdnQWx9iE/tUGvxY5HyMI7o/WpSIUFLbC5fbeaHgSCYg==",
      "license": "Unlicense"
    },
    "node_modules/safe-regex-test": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
      "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.2",
        "es-errors": "^1.3.0",
        "is-regex": "^1.2.1"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/sax": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz",
      "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==",
      "license": "ISC"
    },
    "node_modules/semver": {
      "version": "7.7.1",
      "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
      "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
      "license": "ISC",
      "bin": {
        "semver": "bin/semver.js"
      },
      "engines": {
        "node": ">=10"
      }
    },
    "node_modules/set-function-length": {
      "version": "1.2.2",
      "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
      "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
      "license": "MIT",
      "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/shimmer": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz",
      "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==",
      "license": "BSD-2-Clause"
    },
    "node_modules/sift": {
      "version": "17.1.3",
      "resolved": "https://registry.npmjs.org/sift/-/sift-17.1.3.tgz",
      "integrity": "sha512-Rtlj66/b0ICeFzYTuNvX/EF1igRbbnGSvEyT79McoZa/DeGhMyC5pWKOEsZKnpkqtSeovd5FL/bjHWC3CIIvCQ==",
      "license": "MIT"
    },
    "node_modules/skmeans": {
      "version": "0.9.7",
      "resolved": "https://registry.npmjs.org/skmeans/-/skmeans-0.9.7.tgz",
      "integrity": "sha512-hNj1/oZ7ygsfmPZ7ZfN5MUBRoGg1gtpnImuJBgLO0ljQ67DtJuiQaiYdS4lUA6s0KCwnPhGivtC/WRwIZLkHyg==",
      "license": "MIT"
    },
    "node_modules/sparse-bitfield": {
      "version": "3.0.3",
      "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
      "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==",
      "license": "MIT",
      "dependencies": {
        "memory-pager": "^1.0.2"
      }
    },
    "node_modules/splaytree-ts": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/splaytree-ts/-/splaytree-ts-1.0.2.tgz",
      "integrity": "sha512-0kGecIZNIReCSiznK3uheYB8sbstLjCZLiwcQwbmLhgHJj2gz6OnSPkVzJQCMnmEz1BQ4gPK59ylhBoEWOhGNA==",
      "license": "BDS-3-Clause"
    },
    "node_modules/stack-chain": {
      "version": "1.3.7",
      "resolved": "https://registry.npmjs.org/stack-chain/-/stack-chain-1.3.7.tgz",
      "integrity": "sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug==",
      "license": "MIT"
    },
    "node_modules/sweepline-intersections": {
      "version": "1.5.0",
      "resolved": "https://registry.npmjs.org/sweepline-intersections/-/sweepline-intersections-1.5.0.tgz",
      "integrity": "sha512-AoVmx72QHpKtItPu72TzFL+kcYjd67BPLDoR0LarIk+xyaRg+pDTMFXndIEvZf9xEKnJv6JdhgRMnocoG0D3AQ==",
      "license": "MIT",
      "dependencies": {
        "tinyqueue": "^2.0.0"
      }
    },
    "node_modules/tinyqueue": {
      "version": "2.0.3",
      "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz",
      "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==",
      "license": "ISC"
    },
    "node_modules/topojson-client": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
      "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
      "license": "ISC",
      "dependencies": {
        "commander": "2"
      },
      "bin": {
        "topo2geo": "bin/topo2geo",
        "topomerge": "bin/topomerge",
        "topoquantize": "bin/topoquantize"
      }
    },
    "node_modules/topojson-server": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/topojson-server/-/topojson-server-3.0.1.tgz",
      "integrity": "sha512-/VS9j/ffKr2XAOjlZ9CgyyeLmgJ9dMwq6Y0YEON8O7p/tGGk+dCWnrE03zEdu7i4L7YsFZLEPZPzCvcB7lEEXw==",
      "license": "ISC",
      "dependencies": {
        "commander": "2"
      },
      "bin": {
        "geo2topo": "bin/geo2topo"
      }
    },
    "node_modules/tr46": {
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz",
      "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==",
      "license": "MIT",
      "dependencies": {
        "punycode": "^2.3.1"
      },
      "engines": {
        "node": ">=18"
      }
    },
    "node_modules/tr46/node_modules/punycode": {
      "version": "2.3.1",
      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
      "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/tslib": {
      "version": "2.8.1",
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
      "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
      "license": "0BSD"
    },
    "node_modules/undici-types": {
      "version": "6.20.0",
      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
      "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==",
      "license": "MIT"
    },
    "node_modules/url": {
      "version": "0.10.3",
      "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz",
      "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==",
      "license": "MIT",
      "dependencies": {
        "punycode": "1.3.2",
        "querystring": "0.2.0"
      }
    },
    "node_modules/util": {
      "version": "0.12.5",
      "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
      "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
      "license": "MIT",
      "dependencies": {
        "inherits": "^2.0.3",
        "is-arguments": "^1.0.4",
        "is-generator-function": "^1.0.7",
        "is-typed-array": "^1.1.3",
        "which-typed-array": "^1.1.2"
      }
    },
    "node_modules/uuid": {
      "version": "8.0.0",
      "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz",
      "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==",
      "license": "MIT",
      "bin": {
        "uuid": "dist/bin/uuid"
      }
    },
    "node_modules/webidl-conversions": {
      "version": "7.0.0",
      "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
      "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
      "license": "BSD-2-Clause",
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/whatwg-url": {
      "version": "14.1.1",
      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.1.tgz",
      "integrity": "sha512-mDGf9diDad/giZ/Sm9Xi2YcyzaFpbdLpJPr+E9fSkyQ7KpQD4SdFcugkRQYzhmfI4KeV4Qpnn2sKPdo+kmsgRQ==",
      "license": "MIT",
      "dependencies": {
        "tr46": "^5.0.0",
        "webidl-conversions": "^7.0.0"
      },
      "engines": {
        "node": ">=18"
      }
    },
    "node_modules/which-typed-array": {
      "version": "1.1.18",
      "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz",
      "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==",
      "license": "MIT",
      "dependencies": {
        "available-typed-arrays": "^1.0.7",
        "call-bind": "^1.0.8",
        "call-bound": "^1.0.3",
        "for-each": "^0.3.3",
        "gopd": "^1.2.0",
        "has-tostringtag": "^1.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/xml2js": {
      "version": "0.6.2",
      "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz",
      "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==",
      "license": "MIT",
      "dependencies": {
        "sax": ">=0.6.0",
        "xmlbuilder": "~11.0.0"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/xmlbuilder": {
      "version": "11.0.1",
      "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
      "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
      "license": "MIT",
      "engines": {
        "node": ">=4.0"
      }
    }
  }
}
