{
  "name": "web",
  "lockfileVersion": 3,
  "requires": true,
  "packages": {
    "": {
      "dependencies": {
        "@geoman-io/leaflet-geoman-free": "2.20.0",
        "geotiff": "3.0.5",
        "leaflet": "1.9.4",
        "three": "0.185.1"
      }
    },
    "node_modules/@geoman-io/leaflet-geoman-free": {
      "version": "2.20.0",
      "resolved": "https://registry.npmjs.org/@geoman-io/leaflet-geoman-free/-/leaflet-geoman-free-2.20.0.tgz",
      "integrity": "sha512-n9ytYdNWbX6YcUDNdOR6XtdiKDnZVJD8jWkErk1yL8magFNn9e0nbdQc0YBDa173AxGAYWVrGzUpOdkYuTAsqQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/boolean-contains": "^7.3.5",
        "@turf/kinks": "^7.3.5",
        "@turf/line-intersect": "^7.3.5",
        "@turf/line-split": "^7.3.5",
        "lodash": "4.18.1",
        "polyclip-ts": "^0.16.8"
      },
      "engines": {
        "node": ">=20.0.0"
      },
      "peerDependencies": {
        "leaflet": "^1.2.0"
      }
    },
    "node_modules/@petamoriken/float16": {
      "version": "3.9.3",
      "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.9.3.tgz",
      "integrity": "sha512-8awtpHXCx/bNpFt4mt2xdkgtgVvKqty8VbjHI/WWWQuEw+KLzFot3f4+LkQY9YmOtq7A5GdOnqoIC8Pdygjk2g==",
      "license": "MIT"
    },
    "node_modules/@turf/bbox": {
      "version": "7.4.0",
      "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-7.4.0.tgz",
      "integrity": "sha512-yOX9lALc2GmjYUIE99+nRj7eZA7eDtx7Ixu/hrgIo+YqHvL1reaPVTC9rQWMHMm0pH0/WHjzk8uOpAHjptrudQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "7.4.0",
        "@turf/meta": "7.4.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/boolean-contains": {
      "version": "7.4.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-contains/-/boolean-contains-7.4.0.tgz",
      "integrity": "sha512-vR8sfdKhSlDy6Jd6UAI2Bt27ZAU287G8lhLieIGfxKCpoUa2V8v3y0I9FH+ZpFen07I33aysHIZ4dMH92hBO3Q==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "7.4.0",
        "@turf/boolean-point-in-polygon": "7.4.0",
        "@turf/boolean-point-on-line": "7.4.0",
        "@turf/helpers": "7.4.0",
        "@turf/invariant": "7.4.0",
        "@turf/line-split": "7.4.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.4.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-7.4.0.tgz",
      "integrity": "sha512-GQrHc6WSDHhf32GB/b9AGyOeC05AQ3nGN7ooWTrlCYefKn7X9/2wG9BNexF47AuyDq5jPdOvITVR26BLFWV+mA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "7.4.0",
        "@turf/invariant": "7.4.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.4.0",
      "resolved": "https://registry.npmjs.org/@turf/boolean-point-on-line/-/boolean-point-on-line-7.4.0.tgz",
      "integrity": "sha512-5i5UBeZf/LuzgavkIj8L8L5/8SYWItWzQQcE9ymFZr60lV5lM8eFvQDfzAz2R3WQFCrxXExPqNvAVZOKGUyvoA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "7.4.0",
        "@turf/invariant": "7.4.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/distance": {
      "version": "7.4.0",
      "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-7.4.0.tgz",
      "integrity": "sha512-ODkopQDG1m/U6Mx7OMmShncaCvneomwX3lZY1CDA7x40bhDdTTRYP/n/6LicZVyIO4/oK+aXkov4NOtWYthA2g==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "7.4.0",
        "@turf/invariant": "7.4.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/geojson-rbush": {
      "version": "7.4.0",
      "resolved": "https://registry.npmjs.org/@turf/geojson-rbush/-/geojson-rbush-7.4.0.tgz",
      "integrity": "sha512-o+debVj+6KQ2p0VebH+FgcTig2jUuG6mWMgLYvb34c7cOHoEuY6ICvKRKtHn/XcHa6eyoSk0TvnLEJAfFTQDMg==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "7.4.0",
        "@turf/helpers": "7.4.0",
        "@turf/meta": "7.4.0",
        "@types/geojson": "^7946.0.10",
        "rbush": "^3.0.1",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/helpers": {
      "version": "7.4.0",
      "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-7.4.0.tgz",
      "integrity": "sha512-7PAwLZqOdRzTI5g9bHvUwlloAXPDH/mlajtryk0tw4ZwGMtmXsAyF4QundsAMfy4u48Fyd3AUqMXY0SMxqJGWg==",
      "license": "MIT",
      "dependencies": {
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/invariant": {
      "version": "7.4.0",
      "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-7.4.0.tgz",
      "integrity": "sha512-OAsc3qdNx+tRqzWmMNFMnVlWWACIqnYqIejZKvb2oKkKPYJJrURPXZ6OdrGD58ljJMolLoqwIZGSx3VndaEjxg==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "7.4.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/kinks": {
      "version": "7.4.0",
      "resolved": "https://registry.npmjs.org/@turf/kinks/-/kinks-7.4.0.tgz",
      "integrity": "sha512-M2deZpJq45WASRru5MmGwDJkVIj+JL/rcS6LLZBQyhSna47pxOQIVDC/tIx6xyFezxXw3lhX9VsoRst3irDdAQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "7.4.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/line-intersect": {
      "version": "7.4.0",
      "resolved": "https://registry.npmjs.org/@turf/line-intersect/-/line-intersect-7.4.0.tgz",
      "integrity": "sha512-5qNmEJ/0tQEaUUKSt2zIZGIS6eYGn3T7Z32yN6+Py0ANs8ln3dQNWaDyOEMms/qVY7BFvSaO+8iBmD8vlHdNcA==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "7.4.0",
        "@types/geojson": "^7946.0.10",
        "robust-predicates": "^2.0.4",
        "tinyqueue": "^2.0.3",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/line-segment": {
      "version": "7.4.0",
      "resolved": "https://registry.npmjs.org/@turf/line-segment/-/line-segment-7.4.0.tgz",
      "integrity": "sha512-v4Gnxpj6XqWbl4d/aVZHYwvSFzaTGGBW4eQQ9Ozqcgt+bvignOMdtVogFDHSWKDj9Gr2tbS2jYp57c8OTa+Olw==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "7.4.0",
        "@turf/invariant": "7.4.0",
        "@turf/meta": "7.4.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/line-split": {
      "version": "7.4.0",
      "resolved": "https://registry.npmjs.org/@turf/line-split/-/line-split-7.4.0.tgz",
      "integrity": "sha512-bAij7u19sFVdYoAp3bQnu/cVzlORxM/W3FM+WeFN/VvGkZ6YiAtcPq/lLP4WwK3WxthTcavED3wbd32iXGpzZw==",
      "license": "MIT",
      "dependencies": {
        "@turf/bbox": "7.4.0",
        "@turf/geojson-rbush": "7.4.0",
        "@turf/helpers": "7.4.0",
        "@turf/invariant": "7.4.0",
        "@turf/line-intersect": "7.4.0",
        "@turf/line-segment": "7.4.0",
        "@turf/meta": "7.4.0",
        "@turf/nearest-point-on-line": "7.4.0",
        "@turf/truncate": "7.4.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/meta": {
      "version": "7.4.0",
      "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-7.4.0.tgz",
      "integrity": "sha512-3cLUvlEyDuSnMSzrjhaLAEiYR8xhbfWyTVQlrlEw40xL81d4KF4PqUWbjTXKpXZStdYbet2GCurl79KMypNw6g==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "7.4.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.4.0",
      "resolved": "https://registry.npmjs.org/@turf/nearest-point-on-line/-/nearest-point-on-line-7.4.0.tgz",
      "integrity": "sha512-eKTKf/qODIsPankYMZrNfI3LjLaVtQvYV/1hcj9kH/Zr3GfLUszevjhTRDZtMgTFrv8+awW3+MyhmN+PJGuLdQ==",
      "license": "MIT",
      "dependencies": {
        "@turf/distance": "7.4.0",
        "@turf/helpers": "7.4.0",
        "@turf/invariant": "7.4.0",
        "@turf/meta": "7.4.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "node_modules/@turf/truncate": {
      "version": "7.4.0",
      "resolved": "https://registry.npmjs.org/@turf/truncate/-/truncate-7.4.0.tgz",
      "integrity": "sha512-eTXO62l1mD++mKlhUqLNHGcgCQvhxXJGB/EUL1KSzpVIeMYtgcmItAneWdHW+gEpmHfjeDjBuvtbZWA23r7Eig==",
      "license": "MIT",
      "dependencies": {
        "@turf/helpers": "7.4.0",
        "@turf/meta": "7.4.0",
        "@types/geojson": "^7946.0.10",
        "tslib": "^2.8.1"
      },
      "funding": {
        "url": "https://opencollective.com/turf"
      }
    },
    "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/bignumber.js": {
      "version": "9.3.1",
      "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
      "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==",
      "license": "MIT",
      "engines": {
        "node": "*"
      }
    },
    "node_modules/geotiff": {
      "version": "3.0.5",
      "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-3.0.5.tgz",
      "integrity": "sha512-OWcL9S9+yDZ6iAlXMt32T1iwUApJM8UiD47xbm6ZP1h33d10fqkPs14EG/ttT5EnefpZSx3G15iDFC5FxUNUwA==",
      "license": "MIT",
      "dependencies": {
        "@petamoriken/float16": "^3.9.3",
        "lerc": "^3.0.0",
        "pako": "^2.0.4",
        "parse-headers": "^2.0.2",
        "quick-lru": "^6.1.1",
        "web-worker": "^1.5.0",
        "xml-utils": "^1.10.2",
        "zstddec": "^0.2.0"
      },
      "engines": {
        "node": ">=10.19"
      }
    },
    "node_modules/leaflet": {
      "version": "1.9.4",
      "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz",
      "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==",
      "license": "BSD-2-Clause"
    },
    "node_modules/lerc": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/lerc/-/lerc-3.0.0.tgz",
      "integrity": "sha512-Rm4J/WaHhRa93nCN2mwWDZFoRVF18G1f47C+kvQWyHGEZxFpTUi73p7lMVSAndyxGt6lJ2/CFbOcf9ra5p8aww==",
      "license": "Apache-2.0"
    },
    "node_modules/lodash": {
      "version": "4.18.1",
      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",
      "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==",
      "license": "MIT"
    },
    "node_modules/pako": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/pako/-/pako-2.2.0.tgz",
      "integrity": "sha512-zJq6RP/5q+TO2OpFV3FHzlPnFjmkb7Nc99a5SNjJE+uu/PkpChs+NIZSSzbBoD+6kjiISXjfYdwj1ZRQ81dz/w==",
      "funding": [
        {
          "type": "github",
          "url": "https://github.com/sponsors/puzrin"
        },
        {
          "type": "github",
          "url": "https://github.com/sponsors/nodeca"
        }
      ],
      "license": "(MIT AND Zlib)"
    },
    "node_modules/parse-headers": {
      "version": "2.0.6",
      "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.6.tgz",
      "integrity": "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==",
      "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.3",
      "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",
      "integrity": "sha512-NS3levdsRIUOmiJ8FZWCP7LG3QpJyrs/TE0Zpf1yvZu8cAJJ6QMW92H1c7kWpdIHo8RvmLxN/o2JXTKHp74lUA==",
      "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/quick-lru": {
      "version": "6.1.2",
      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.2.tgz",
      "integrity": "sha512-AAFUA5O1d83pIHEhJwWCq/RQcRukCkn/NSm2QsTEMle5f2hP0ChI2+3Xb051PZCkLryI/Ir1MVKviT2FIloaTQ==",
      "license": "MIT",
      "engines": {
        "node": ">=12"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "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/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/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/three": {
      "version": "0.185.1",
      "resolved": "https://registry.npmjs.org/three/-/three-0.185.1.tgz",
      "integrity": "sha512-5aojFCXKwnjBRZvUnt3WFfEcvUJgkN5LlijRFN95hMy8WVkG4I0QNcJE+OuWvuJ0bOdStrbfXn0pkd6/QyiAlg==",
      "license": "MIT"
    },
    "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/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/web-worker": {
      "version": "1.5.0",
      "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.5.0.tgz",
      "integrity": "sha512-RiMReJrTAiA+mBjGONMnjVDP2u3p9R1vkcGz6gDIrOMT3oGuYwX2WRMYI9ipkphSuE5XKEhydbhNEJh4NY9mlw==",
      "license": "Apache-2.0"
    },
    "node_modules/xml-utils": {
      "version": "1.10.2",
      "resolved": "https://registry.npmjs.org/xml-utils/-/xml-utils-1.10.2.tgz",
      "integrity": "sha512-RqM+2o1RYs6T8+3DzDSoTRAUfrvaejbVHcp3+thnAtDKo8LskR+HomLajEy5UjTz24rpka7AxVBRR3g2wTUkJA==",
      "license": "CC0-1.0"
    },
    "node_modules/zstddec": {
      "version": "0.2.0",
      "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.2.0.tgz",
      "integrity": "sha512-oyPnDa1X5c13+Y7mA/FDMNJrn4S8UNBe0KCqtDmor40Re7ALrPN6npFwyYVRRh+PqozZQdeg23QtbcamZnG5rA==",
      "license": "MIT AND BSD-3-Clause"
    }
  }
}
